diff --git a/wp-content/plugins/jetpack-protect/CHANGELOG.md b/wp-content/plugins/jetpack-protect/CHANGELOG.md index 7eeb99e7..48d5e087 100644 --- a/wp-content/plugins/jetpack-protect/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 2.0.0 - 2024-01-18 +### Changed +- Firewall: use datetime versioning for rules file updates. [#34698] +- General: unify display of notifications across Scan and Firewall screens [#34702] +- General: indicate full compatibility with the latest version of WordPress, 6.4. [#33776] +- General: update PHP requirement to PHP 7.0+ [#34126] +- General: update WordPress version requirements to WordPress 6.3. [#34127] +- General: update package dependencies. [#34882] +- General: update lockfile. [#33607] + +### Fixed +- Fix Modal component overflow scrolling. [#34475] +- Fix Popover component styling. [#34424] +- Improved helper script installer logging. [#34297] + ## 1.4.2 - 2023-10-19 ### Changed - General: update WordPress version requirements to WordPress 6.2. [#32762] [#32772] diff --git a/wp-content/plugins/jetpack-protect/build/index.asset.php b/wp-content/plugins/jetpack-protect/build/index.asset.php index a2714a8f..2de2f09e 100644 --- a/wp-content/plugins/jetpack-protect/build/index.asset.php +++ b/wp-content/plugins/jetpack-protect/build/index.asset.php @@ -1 +1 @@ - array('moment', 'react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'ba1541fec46b75d66cd4'); + array('moment', 'react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '69b5f82ff2ab6a921833'); diff --git a/wp-content/plugins/jetpack-protect/build/index.css b/wp-content/plugins/jetpack-protect/build/index.css index c96728b1..f9783d86 100644 --- a/wp-content/plugins/jetpack-protect/build/index.css +++ b/wp-content/plugins/jetpack-protect/build/index.css @@ -1 +1 @@ -.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:0;right:unset;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{fill:var(--jp-gray);flex-shrink:0;margin:0 var(--spacing-base)}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-left:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-right:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-left:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-right:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-left:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-right:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-left:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-right:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-left:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-right:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-left:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-right:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-left:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-right:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-left:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-right:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-left:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-right:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-left:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-right:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-left:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-right:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-left:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-right:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-left:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-right:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-left:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-right:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-left:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-right:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-left:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-right:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-left:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-right:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-left:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-right:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-left:calc(var( --spacing-base )*8)}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;left:-53px;pointer-events:none;position:absolute;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 0 0 1rem}.icon-tooltip-content ul li:last-child{margin-bottom:0}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-right:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-left:calc(var(--spacing-base)/2)}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(1px,1px)}.gridicon.needs-offset-x g{transform:translate(1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-left:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-right:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-left:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.UL3B1tQ854mN7r6taB61{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.IG56Hw7ZR_7rKVsM78qw:focus:not(:disabled){box-shadow:none}.sexr0jUxC1jVixdKiDnC{margin-left:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-left:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.lyrXe0pA852TUmyekDb5{display:flex}.KgEeDTKgTC5ZjzYlbTqN{color:var(--jp-black);font-size:var(--font-body);line-height:1.5;margin-right:calc(var(--spacing-base)*4);padding:var(--spacing-base) 0;text-decoration:none}.KgEeDTKgTC5ZjzYlbTqN:last-child{margin-right:0}.KgEeDTKgTC5ZjzYlbTqN:focus,.KgEeDTKgTC5ZjzYlbTqN:hover{border-bottom-color:var(--jp-green);box-shadow:none;color:var(--jp-green)}.Lv4WoNVkeJntqvUyG4dX{border-bottom:1px solid var(--jp-black)}.vvXnRXxrU1kP1KsdSr4J{margin-top:calc(var(--spacing-base)*3*-1)}.aDCTkUFaJEeZzYYE6qv5{background-color:var(--jp-green);border-radius:32px;color:var(--jp-white);font-size:12px;letter-spacing:-2%;line-height:1;margin-left:var(--spacing-base);padding:calc(var(--spacing-base)/2) var(--spacing-base);position:relative;top:-1px}.uQlXhcfYn9tbnK27_Gct{align-items:center;display:flex}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:checked{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:indeterminate{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jp-green-40)}.PO9zDOaSkcv_RqpfZF_v,.e5YHJiYcvfgdEEJsS_YM{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}@media(max-width:599px){.PO9zDOaSkcv_RqpfZF_v{margin-top:0}}.gTWkHo5lqwE_OCesAhBx{color:var(--jp-gray-50)}.gTWkHo5lqwE_OCesAhBx:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--spacing-base);width:8px}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6{color:var(--jp-green-40)}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6:before{background:var(--jp-green-40)}svg.V6B8ltQ7TH3UKzUC_qy1{color:var(--jp-black);height:32px;margin:0;width:32px}.C9hcvYAbgHPhN2Tl22xg{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.C9hcvYAbgHPhN2Tl22xg .XkbIpr2gzB4XEhHgzkY4{margin-right:calc(var(--spacing-base)/2)}.BfcZn0_X33Ajdd1Gl18G{display:flex}.BfcZn0_X33Ajdd1Gl18G>.rBmVJIeTNpd0RJWaRGuJ{fill:var(--jp-gray-20);display:flex;margin-left:calc(var(--spacing-base)/2)}.jVq5444f1Xh6nNkz0Qe_{margin-top:calc(var(--spacing-base)*4)}.amF9cOnMiv2nHbkMXQiQ{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.FodE_7RbLD8zeBSd6eVR{display:flex;flex-wrap:wrap;margin-left:auto}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-right:calc(var(--spacing-base)*3)}.twyPhW_K164HITnDrwEg{padding:calc(var(--spacing-base)*2);width:250px}.tbcd9xc_TjcFdokOt3F_{font-size:18px}@media(max-width:599px){.pnoqLV3l30xuvj2hLlJc{width:90%}.FodE_7RbLD8zeBSd6eVR{margin-top:calc(var(--spacing-base)*3)}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-bottom:var(--spacing-base);margin-right:0}}.IunwKwdvL271DxBIniPb[type=checkbox]{display:none}.svA9WxEcOByd5S2fZonA{border:2px solid var(--jp-black);border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;outline:0;padding:2px;position:relative;transition:all .4s ease,box-shadow 0s;vertical-align:middle;width:48px}.svA9WxEcOByd5S2fZonA:after{background:var(--jp-black);border-radius:50%;content:"";display:block;height:16px;left:0;position:relative;transition:all .2s ease;width:16px}.IunwKwdvL271DxBIniPb:checked+.svA9WxEcOByd5S2fZonA:after{left:22px}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-black);border-color:var(--jp-black)}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-green);border-color:var(--jp-green)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:disabled+span.svA9WxEcOByd5S2fZonA{cursor:default;opacity:.25}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA{border-radius:8px;height:16px;width:24px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA:after{height:12px;width:12px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n:checked+.svA9WxEcOByd5S2fZonA:after{left:8px}._aiMxmJRAw5jRPbZFX57{background-color:var(--jp-gray-90);border-radius:var(--jp-border-radius);color:var(--jp-white);display:flex;overflow:hidden}._aiMxmJRAw5jRPbZFX57.eWgNBUaexiR66ZI1Px4U{border-left:4px solid var(--jp-yellow-20);margin-bottom:calc(var(--spacing-base)*3)}._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{margin-left:calc(var(--spacing-base)*3);position:fixed;right:calc(var(--spacing-base)*3);top:calc(var(--spacing-base)*6)}@media(max-width:782px){._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{top:calc(var(--spacing-base)*8)}}._aiMxmJRAw5jRPbZFX57 a,._aiMxmJRAw5jRPbZFX57 a:active,._aiMxmJRAw5jRPbZFX57 a:hover,._aiMxmJRAw5jRPbZFX57 a:link,._aiMxmJRAw5jRPbZFX57 a:visited{color:var(--jp-white)}.BnI88X_e8ItF1c9Uozmj{fill:var(--jp-white);align-items:center;background-color:var(--jp-yellow-30);display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.hRRUwTCPRpurhMwRNZkg .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-green-50)}.Z6q3IxY_uR1y2lAPTkVF .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-red)}.eWgNBUaexiR66ZI1Px4U .BnI88X_e8ItF1c9Uozmj{fill:var(--jp-yellow-50);background-color:var(--jp-yellow-5)}.ST8sowTbBVLRPrk4ZQrn{font-size:14px;padding:calc(var(--spacing-base)*1.75)}.eWgNBUaexiR66ZI1Px4U .ST8sowTbBVLRPrk4ZQrn{background-color:var(--jp-yellow-5);color:var(--jp-gray-90)}.lMkO08Vd8YQMfwrwaI8u{fill:var(--jp-gray);align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.Clxt94RgGnDrhORZZyPr,.K2OG1vK5PSOYDWKtqKKG{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}.msOlyh2T7D6uhbM6AROg{align-items:center;background:none;border:2px solid var(--jp-green-40);border-radius:var(--jp-border-radius);color:var(--jp-gray-80);display:flex;gap:calc(var(--spacing-base)*3);justify-content:space-between;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);position:relative;text-align:left;width:100%}.msOlyh2T7D6uhbM6AROg a,.msOlyh2T7D6uhbM6AROg button{all:unset;color:var(--jp-gray-80);cursor:pointer}.msOlyh2T7D6uhbM6AROg a:after,.msOlyh2T7D6uhbM6AROg button:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.msOlyh2T7D6uhbM6AROg:focus-within{border-color:var(--jp-black)}.msOlyh2T7D6uhbM6AROg:focus-within .cPN7USVqSBpxUswfDtUZ,.msOlyh2T7D6uhbM6AROg:hover .cPN7USVqSBpxUswfDtUZ{transform:translateX(calc(var(--spacing-base)*2))}.msOlyh2T7D6uhbM6AROg:focus-within .EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg:hover .EmnJAyEzzn1QpA8HtypY{text-decoration:underline;text-decoration-thickness:2px}.EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg .EmnJAyEzzn1QpA8HtypY{font-weight:700}.cPN7USVqSBpxUswfDtUZ{fill:var(--jp-green-40);transition:transform .1s ease-out}.vV7YZikAz0oHYsuvtxMq{display:inline;margin:0 0 0 calc(var(--spacing-base)/3);vertical-align:middle}.vV7YZikAz0oHYsuvtxMq svg{position:relative;z-index:10}.T1YaMupeZmBIpXZHY9EZ{display:inline}.rigH8UdiDrmmSLQMUurD{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);color:var(--jp-black);display:block;font-size:var(--font-body);letter-spacing:-.02em;line-height:1.5;padding:var(--spacing-base) calc(var(--spacing-base)*1.5);transition:box-shadow .1s ease-out;width:100%}.rigH8UdiDrmmSLQMUurD::placeholder{color:var(--jp-gray-20)}.rigH8UdiDrmmSLQMUurD:focus{box-shadow:0 0 0 2px var(--jp-green-5)}.rigH8UdiDrmmSLQMUurD:focus,.rigH8UdiDrmmSLQMUurD:hover:not(:disabled){border:1px solid var(--jp-green)}.rigH8UdiDrmmSLQMUurD:disabled{background-color:var(--jp-gray-0);color:var(--jp-gray-30)}.V8FDM08CpcwQs4UwN2nI{color:var(--jp-black);display:block;font-size:var(--font-title-small);font-weight:600;margin-bottom:var(--spacing-base)}.DM4b8iQ0ewvRYdIPxvZ8{max-width:calc(744px + var(--spacing-base)*6);width:100%}.bW6ZuNzJBYU5PVPktE2S{display:flex}.bW6ZuNzJBYU5PVPktE2S:not(:first-child){margin-top:calc(var(--spacing-base)*7)}.di3wjXHrX1rk_H6rlxKM{margin-right:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)/2)}@media(min-width:600px){.di3wjXHrX1rk_H6rlxKM{margin-right:calc(var(--spacing-base)*5)}}.IrzHnNkRvORtyCL0yiWa{width:100%}.sU82bpLEYPC9n_CFAKoz{align-items:center;display:flex}.ZZc0LldcbJpcftqCe43T .IrzHnNkRvORtyCL0yiWa{opacity:.5}.T17WOOJI7XHN7KRmYaCe>:last-child{margin-top:calc(var(--spacing-base)*2)}@media(min-width:600px){.T17WOOJI7XHN7KRmYaCe{display:flex;justify-content:space-between}}.typbjN2keZ97hj2TmuMC{display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing-base)*2)}.UUXAN8VTAZY0h8t9rCHG{color:var(--jp-green-50);margin-right:calc(var(--spacing-base)/2)}.eFjcadLMEXY5O61vsTrx{color:var(--jp-gray-50)}.Tr5uYvclUiwlC5kuGk7E{color:var(--jp-red-50)}.zPZcNgYx2X5778nHHtlH{display:flex;flex-wrap:wrap}.lNtkRXnB1z_kYB28MUWq{color:var(--jp-gray-50)}.JgH5ykcLynEgqXYurT78{margin-right:calc(var(--spacing-base)/2)}.JgH5ykcLynEgqXYurT78,.xlWW0IoKZwTZt1Ti0tcQ{color:var(--jp-green-50)}.zhBcgCUGgyC7PvWk8ewB{margin-top:calc(var(--spacing-base)*3)}@media(min-width:600px){.zhBcgCUGgyC7PvWk8ewB{padding-left:calc(var(--spacing-base)*11)}}.mah_f2OWxZ3Vqt_jRFdR{margin-bottom:calc(var(--spacing-base)*4)}.pRMFiIODonlw4XMdNHaU{margin-bottom:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*6)}.Ax2SmW57c0U5xOTjZuAA{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-2)}.xGZeYQr0_nPJTFmd8pW4{align-items:center;border:1px solid var(--jp-gray-30);border-radius:4px;color:var(--jp-gray-30);display:flex;font-size:12px;height:21px;margin-bottom:calc(var(--spacing-base)*2);margin-left:var(--spacing-base);padding:calc(var(--spacing-base)/2)}.RYTIt8kwLbKcUbWOfG4g{padding:calc(var(--spacing-base)*3);width:304px}.BqXge2rIUP0a_74yvYbr{display:flex;justify-content:space-between}.Lr10UUCcSLF3T_0QqoPr{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-3)}.Lr10UUCcSLF3T_0QqoPr:focus,.Lr10UUCcSLF3T_0QqoPr:focus:not(:disabled){box-shadow:none}.th_VukMuODIOVLC7oJo6{display:flex;justify-content:flex-end}.Gxtap1Zcl5X5UEHfSdQ4{color:var(--jp-gray-50)}.Gxtap1Zcl5X5UEHfSdQ4:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--spacing-base);width:8px}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy{color:var(--jp-green-40)}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy:before{background:var(--jp-green-40)}.e6JXg_theht0XwCBgqdA{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*2)}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-left-width:6px;border-radius:4px;display:flex;font-size:var(--font-body);padding:24px 31px 27px 18px}.FGpSkMCiIHQjszcV0dbn{margin-right:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{left:24px;position:absolute;top:24px}.KoWZcCwhW13xvkEb0QON{position:absolute;right:24px;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-right:24px}.A5YkDkkXuiYgavrY6Nux{border-left-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-left-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-left-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-left-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}._Wc3apZobag_9Ag_THTb{display:flex;justify-content:space-between}.kdsaL7c4bpTwf_A4fIUT{padding-bottom:calc(var(--spacing-base)*6);padding-top:calc(var(--spacing-base)*6);text-align:center}.b0eN3as5AgxQW7EAkarg{margin-bottom:0}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-right-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.JiJhrZaThvWCpM2AfGen{border-radius:32px;flex-shrink:0;font-size:12px;font-style:normal;font-weight:600;line-height:16px;padding:calc(var(--spacing-base)/2);position:relative;text-align:center;width:60px}._7SGksgOpcPbHfPPpQTV{background:var(--jp-red-5);color:var(--jp-red-60)}.pGNquShR54adQ61sx3lP{background:var(--jp-yellow-5);color:var(--jp-yellow-60)}.IM5kkexAfwGLM6zz0Exd{background:var(--jp-gray-0);color:var(--jp-gray-50)}.NHzH3tt6CypjZ92CvK9x{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;padding:calc(var(--spacing-base)*2)}.NHzH3tt6CypjZ92CvK9x:first-of-type{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x:last-of-type{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x+.NHzH3tt6CypjZ92CvK9x{border-top:0}.D9zvYDUrOP_zwSm0yJMs{margin-right:calc(var(--spacing-base)*2);min-width:24px}._XISfmbjoVlqhB61hHYn{width:100%}.AQDPBnMZFu7BOBuo8mYW{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.cZ9s5eCAZe3R82Y6Ru3z{color:var(--jp-gray-80);font-size:14px;line-height:21px}.AKnbWQiViZ2O_dwCV8Fw,.W6alQ2_S5Rh06djX9m27{align-self:center;margin-left:calc(var(--spacing-base)*2);margin-right:var(--spacing-base)}.uUEJGMrSV3XoBwX5xEwA{display:flex;justify-content:space-between}.sQkG5Cu80gPaeFj3L_wa{margin-bottom:calc(var(--spacing-base)*5)}.oIl6GCMeUnzE0inXbuj9{display:flex;justify-content:space-between}.RP2MVoGqaCFXPKZhhxQ1{margin-bottom:calc(var(--spacing-base)*5)}.YpEs8b7KE7fzVuXUbOEb{display:flex;justify-content:space-between}.EqpwvErHtRi_WQkJKgi1{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;margin-bottom:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2)}.EicvN1QaJu5OJLzdUN5A{margin-right:calc(var(--spacing-base)*2);min-width:24px}.b7ynAmUwGlxK_vxyIN0y{width:100%}.uSV9HYRxjL4S6zIZDlqP{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.XpW8Mvw_XFEbqxUdw155{color:var(--jp-gray-80);font-size:14px;line-height:21px}.Fkj60BmQ5sUo9zHcJwVv{align-self:center;margin-left:calc(var(--spacing-base)*2);margin-right:var(--spacing-base)}.XLzPr74ad3osCq9kxy2q{display:flex;justify-content:space-between}.jNlU3vgp4xEGwmX5aTyK{background-color:var(--jp-gray-5)}.gE8s4nh3f7iGIBrFeyCT{list-style-type:disc;padding-left:calc(var(--spacing-base)*2.5)}.WtVEv641JBaLl929sZq2{align-items:flex-start;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;padding-top:calc(var(--spacing-base)*12 + 2px);position:fixed;right:0;top:0;z-index:999999}.G0aPt7WmA1rkUE0wcTno{background:var(--jp-white);border:1px solid var(--jp-gray);border-radius:calc(var(--jp-border-radius)*2);box-shadow:0 8px 20px rgba(0,0,0,.25);padding:calc(var(--spacing-base)*4);position:relative;width:616px}.VkrhWjfEIlIwYEumycbP{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:calc(var(--spacing-base)*3);top:calc(var(--spacing-base)*3)}.yFzeV4cmWRbZKk5tIyEw{display:block}.EU0Rvu4PDqVtnCAmbgHg{height:56px;margin-bottom:calc(var(--spacing-base)*8);width:48px}.EU0Rvu4PDqVtnCAmbgHg>svg{left:-40px;position:relative;top:-36px}.vzMlFr1AXWqefpRrb976{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing-base)*3)}.gYSOMa4xxLXmsNzvFPkW{width:100%}.hNJWdt5qmZkWYAH_vjIp{background-color:var(--jp-green-40);border-radius:calc(var(--spacing-base)*3);height:9px;transition:width .2s}.DHMUfGyHbl5BgD5vjxVz{color:var(--jp-gray-90);font-weight:600;line-height:24px;margin-left:auto;padding-left:var(--spacing-base)}.ZMBDiTLzs27F012iOsMK>:first-child{flex:1}@media(min-width:960px){.ZMBDiTLzs27F012iOsMK{align-items:center;display:flex}}.zI2DKzqRc1MhF6aq5eHt{align-items:center;color:var(--jp-black);display:flex}.iHgPFku9KaLz8FIQV1Qw{margin-left:-4px;margin-right:var(--spacing-base)}.xuIO_ubyDN6IGJ67NTlx{margin-top:calc(var(--spacing-base)*3)}@media(min-width:960px){.xuIO_ubyDN6IGJ67NTlx{margin-top:0}}.ctq2nQkzIfSoMkldF9t9{margin-top:calc(var(--spacing-base)*2);width:100%}@media(min-width:960px){.ctq2nQkzIfSoMkldF9t9{margin-left:calc(var(--spacing-base)*2);margin-top:0;width:auto}}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor)}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.OtDl6kocO_m2s9sRHaqX{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:600px;width:100%}.BjwJh1S1YVPI7AjmTx6a+.BjwJh1S1YVPI7AjmTx6a{margin-top:calc(var(--spacing-base)*5)}.YWfK8VTp2wnByBauYPKg{background-color:var(--jp-gray-0);overflow-x:scroll;padding:calc(var(--spacing-base)*3)}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:flex-end;margin-top:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*3)}.ap6lG79CncSqdigJS_WA{margin-top:calc(var(--spacing-base)*4)}.uym7dGHhp6ifjF57yOAO{align-items:flex-end;display:flex;margin-bottom:calc(var(--spacing-base)*2.25)}.e_2eFTR8RyHwmfeqJL4F{flex:1;margin-bottom:0}.r4Id5qht2FD68jCAH2Cl{margin-left:calc(var(--spacing-base)*2)}.pkw2LnOTd8VvQ3oT8sXQ{border-top:1px solid var(--jp-gray);display:flex;justify-content:right;padding-top:calc(var(--spacing-base)*4);width:100%}.pkw2LnOTd8VvQ3oT8sXQ>:last-child{margin-left:calc(var(--spacing-base)*2)}.ZSZPabDoB8MVVPttP0tu{background-color:#fff;border:1px solid var(--jp-gray);border-bottom:none;color:var(--jp-gray-50);display:grid;grid-template-columns:repeat(9,1fr);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);width:100%}.ZSZPabDoB8MVVPttP0tu>span:first-child{grid-column:1/7}.ZSZPabDoB8MVVPttP0tu>span:not(:first-child){text-align:center}.iJ_biSBRDribuNKX0Zuw{margin:calc(var(--spacing-base)*4) calc(var(--spacing-base)*8);text-align:center}.iJ_biSBRDribuNKX0Zuw>button span{color:var(--jp-gray-70);font-size:var(--font-body-small);font-weight:400}.iJ_biSBRDribuNKX0Zuw button:hover:not(:disabled){text-decoration-line:none}.iJ_biSBRDribuNKX0Zuw button:focus:not(:disabled){box-shadow:none}@media(max-width:599px){.uym7dGHhp6ifjF57yOAO{margin-bottom:calc(var(--spacing-base)*3)}.e_2eFTR8RyHwmfeqJL4F{display:none}.r4Id5qht2FD68jCAH2Cl{flex:1}.r4Id5qht2FD68jCAH2Cl:first-of-type{margin-left:0}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:center}.pkw2LnOTd8VvQ3oT8sXQ>*{width:50%}}.x8UuVEhWucPfdq0hEJg6{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius)}.x8UuVEhWucPfdq0hEJg6>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.eb6Ovfvm1yONz4mdOwbH{background-color:var(--jp-white)}.jF9LXpXR3TxZVDw7TVXT{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.jF9LXpXR3TxZVDw7TVXT>:first-of-type{grid-column:1/8}.jF9LXpXR3TxZVDw7TVXT>:last-of-type{grid-column:9}.jF9LXpXR3TxZVDw7TVXT:hover{background:var(--jp-gray-0)}.lNQgAfpwdAUSOLZd8dlD{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.WRQwDYPdffWznX158azR{margin-right:var(--spacing-base)}.dJx9pvlYjDnKn11n5wo8{font-weight:600;margin-bottom:var(--spacing-base);margin-left:calc(var(--spacing-base)*4)}.EKcbLuSblRc7UpzgsFXw{align-items:center}.ILMBWlMLcXc0n97IisrG{overflow:hidden;transform-origin:top center}.T8XIzCNJBQy1UETN5gjU{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.kWoHGiaZSbq9XJVyUOMC{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.HQgjxePFDRJHamBAGcVU{background-color:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);margin:0;padding:var(--spacing-base) 0}.KtdsNIMumOoHNWMLmuAJ{align-items:center;display:flex;justify-content:space-between;margin:0;padding:calc(var(--spacing-base)*2);text-align:left}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2{cursor:pointer;outline-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:focus:not(.owofT85W_XvVdb5vr1GN),.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:hover:not(.owofT85W_XvVdb5vr1GN){background-color:var(--jp-gray-0)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN{background-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .NESnw2xCLrBpP6WlYZL4{color:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .aohnd_y_1lrMuww8NH63{fill:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .Rnas_2_2_eLZSYfZ347E{background-color:var(--jp-red);border:1px solid var(--jp-red);color:var(--jp-white)}.NESnw2xCLrBpP6WlYZL4{align-items:center;display:flex;overflow-x:hidden;padding-right:var(--spacing-base)}.m4_14yNRByDyO9yf9pGg{display:block;overflow-x:hidden;text-overflow:ellipsis}.aohnd_y_1lrMuww8NH63{margin-right:calc(var(--spacing-base)*2)}.Rnas_2_2_eLZSYfZ347E{align-items:center;border:1px solid var(--jp-red-60);border-radius:50%;box-sizing:border-box;color:var(--jp-red-60);display:flex;justify-content:center;min-width:30px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.X8NRHUTBa_4wDvoHN9TT{fill:var(--jp-green-50)}.CsuOteurQlJm4IjXqyZ0{fill:var(--jp-gray-20)}.fvbewglUxEvV1o04yzzp{--icon-size:28px;--item-spacing:calc(var( --spacing-base )*2);--left-spacing:calc(var( --icon-size ) + var( --item-spacing ));list-style:none}.DINy59MKjwiQanaoDTiV{padding:calc(var(--spacing-base)*2)}.XoacHJljw8zRW_fkBSyg{padding:0}.mXM4WZRePVTa07dhQ6MD{margin-left:var(--left-spacing)}.sI3V8khLdCqxkhJQ_XnI{display:flex;justify-content:flex-start;padding:calc(var(--spacing-base)*2)}.hgdxMuIvZwTZ0sfXaols{padding:calc(var(--spacing-base)*2);width:250px}.UErHS2HAh1gszGfYuVIf{align-items:center;background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);display:flex;justify-content:space-between;padding:calc(var(--spacing-base)*2);width:100%}.lEhH1hvCcxLVFMHI8Gwv{display:flex;justify-content:flex-start}.c57Vj4QhAHwcK_HZMxtN{margin-right:var(--spacing-base)}.t5TwI3d3FnCJvFBlkmm5{display:block}.kSa6ERuVPsCMPXugb030{display:none}.LumryWNddoF092fZgN2O{font-size:var(--font-body);line-height:1.5}.NFMwU3H5k2qArZe2TTp9{background-color:var(--jp-gray-10);font-weight:600;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.G5W9M8qfo3sGl2OIbwg9{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:Courier\ 10 Pitch,Courier,monospace;overflow-x:scroll;white-space:pre}.Bx4RDCUR316fm_jgGS8N{background-color:var(--jp-gray-10);color:var(--jp-gray-50);display:flex;flex-direction:column;padding:0 var(--spacing-base);text-align:right}.GhN0JvAyRQI3SnVWp2Ot{display:flex;flex-direction:column;flex-grow:1;overflow-x:visible}.GhN0JvAyRQI3SnVWp2Ot del,.GhN0JvAyRQI3SnVWp2Ot div,.GhN0JvAyRQI3SnVWp2Ot ins{padding:0 var(--spacing-base);text-decoration:none}.GhN0JvAyRQI3SnVWp2Ot del{background-color:var(--jp-red-0);color:var(--jp-red-60)}.GhN0JvAyRQI3SnVWp2Ot ins{background-color:var(--jp-green-5);color:var(--jp-green-60)}.xpPHTch5ul0xuZaUoTNa{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:monospace;overflow-x:scroll;padding:0}.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-0)}.i0_0xMrNWoak1brIaDQq{display:flex;flex-direction:column;text-align:right}.C9fLawPLkMNSZthfwxj6{background-color:var(--jp-gray-10);color:var(--font-body);padding:0 calc(var(--spacing-base)/2)}.C9fLawPLkMNSZthfwxj6.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-50);color:var(--jp-white)}.ogixgg8fRGekmYGtevh1{display:flex;flex:1;flex-direction:column;overflow-x:visible;white-space:pre}.jYPCgKMDRKfT3vnx0mdG{padding-left:var(--spacing-base)}.UEQ1NqkrwNmaQR7qdEK3{background-color:var(--jp-red);border-radius:calc(var(--jp-border-radius)/2);color:var(--jp-white);padding:calc(var(--spacing-base)/4) calc(var(--spacing-base)/2)}.sfXsfklfkeSRtE9ivQwF{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:inline-block;width:100%}.sfXsfklfkeSRtE9ivQwF>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.ozRrKPlj1QFGUyd3oVke{background-color:var(--jp-white)}.PyvnSHQuuUkZvVsArigy{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.PyvnSHQuuUkZvVsArigy>:first-of-type{grid-column:1/7}.PyvnSHQuuUkZvVsArigy>:last-of-type{grid-column:9}.PyvnSHQuuUkZvVsArigy>:not(:first-child){margin:auto}.PyvnSHQuuUkZvVsArigy:hover{background:var(--jp-gray-0)}.u9Xod5s8bCRNj9MR1Drl{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.IbeyulkpO9kjYJ4OkYUD{margin-right:var(--spacing-base)}.KiCgmjHm2f0JDU3cMsgf{font-weight:600;margin-bottom:var(--spacing-base);margin-left:calc(var(--spacing-base)*4)}.kJ8t3FAtd5VAYjk31SfA{align-items:center}.JP0IJZcYRohfgntEozjm{overflow:hidden;transform-origin:top center}.y7c6zi2wjEnbW3F29fmP{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.wQWiN_J0SqgduvadyGnm{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.v1fUFCBPmd6miSCf_ehK{fill:var(--jp-green-40)}@media(max-width:599px){.PyvnSHQuuUkZvVsArigy{display:grid;grid-auto-rows:minmax(auto,auto)}.PyvnSHQuuUkZvVsArigy>:first-child{grid-column:1/8;grid-row:1}.PyvnSHQuuUkZvVsArigy>:nth-child(2){grid-row:2;padding-left:calc(var(--spacing-base)*4)}.PyvnSHQuuUkZvVsArigy>:nth-child(3){grid-row:2}.PyvnSHQuuUkZvVsArigy>:nth-child(3) span{margin-top:var(--spacing-base);position:absolute}.PyvnSHQuuUkZvVsArigy>:last-child{grid-column:10;grid-row:1/3}}.A6a9HOtaZnLUleNgxQrX{padding:calc(var(--spacing-base)*7) 0}.CGT5fOs6LDTFHWCAgIiT,.RFKxbzQ8N58qEyVO0yzW{align-items:center;display:flex}.RFKxbzQ8N58qEyVO0yzW{height:100%}.RFKxbzQ8N58qEyVO0yzW img{object-fit:cover;width:100%}.SvMuuouOkDt2sE0PAn_D{margin-top:calc(var(--spacing-base)*3 + 1px)}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-left:6px solid var(--jp-red-50);border-radius:var(--jp-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-left:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-left:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-right:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-right:calc(var(--spacing-base)*2)}*,._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box} \ No newline at end of file +.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:0;right:unset;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{margin:0 var(--spacing-base);fill:var(--jp-gray);flex-shrink:0}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-left:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-right:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-left:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-right:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-left:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-right:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-left:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-right:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-left:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-right:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-left:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-right:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-left:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-right:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-left:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-right:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-left:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-right:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-left:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-right:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-left:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-right:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-left:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-right:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-left:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-right:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-left:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-right:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-left:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-right:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-left:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-right:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-left:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-right:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-left:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-right:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-left:calc(var( --spacing-base )*8)}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;left:-53px;pointer-events:none;position:absolute;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-container .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;margin:0 10px;max-width:90vw;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 0 0 1rem}.icon-tooltip-content ul li:last-child{margin-bottom:0}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-right:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-left:calc(var(--spacing-base)/2)}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(1px,1px)}.gridicon.needs-offset-x g{transform:translate(1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-left:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-right:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-left:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.UL3B1tQ854mN7r6taB61{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.IG56Hw7ZR_7rKVsM78qw:focus:not(:disabled){box-shadow:none}.sexr0jUxC1jVixdKiDnC{margin-left:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-left:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}._aiMxmJRAw5jRPbZFX57{background-color:var(--jp-gray-90);border-radius:var(--jp-border-radius);color:var(--jp-white);display:flex;overflow:hidden}._aiMxmJRAw5jRPbZFX57.eWgNBUaexiR66ZI1Px4U{border-left:4px solid var(--jp-yellow-20);margin-bottom:calc(var(--spacing-base)*3)}._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{margin-left:calc(var(--spacing-base)*3);position:fixed;right:calc(var(--spacing-base)*3);top:calc(var(--spacing-base)*6)}@media(max-width:782px){._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{top:calc(var(--spacing-base)*8)}}._aiMxmJRAw5jRPbZFX57 a,._aiMxmJRAw5jRPbZFX57 a:active,._aiMxmJRAw5jRPbZFX57 a:hover,._aiMxmJRAw5jRPbZFX57 a:link,._aiMxmJRAw5jRPbZFX57 a:visited{color:var(--jp-white)}.BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-yellow-30);fill:var(--jp-white);align-items:center;display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.hRRUwTCPRpurhMwRNZkg .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-green-50)}.Z6q3IxY_uR1y2lAPTkVF .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-red)}.eWgNBUaexiR66ZI1Px4U .BnI88X_e8ItF1c9Uozmj{fill:var(--jp-yellow-50);background-color:var(--jp-yellow-5)}.ST8sowTbBVLRPrk4ZQrn{font-size:14px;padding:calc(var(--spacing-base)*1.75)}.eWgNBUaexiR66ZI1Px4U .ST8sowTbBVLRPrk4ZQrn{background-color:var(--jp-yellow-5);color:var(--jp-gray-90)}.lMkO08Vd8YQMfwrwaI8u{fill:var(--jp-gray);align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.lyrXe0pA852TUmyekDb5{display:flex}.KgEeDTKgTC5ZjzYlbTqN{color:var(--jp-black);font-size:var(--font-body);line-height:1.5;margin-right:calc(var(--spacing-base)*4);padding:var(--spacing-base) 0;text-decoration:none}.KgEeDTKgTC5ZjzYlbTqN:last-child{margin-right:0}.KgEeDTKgTC5ZjzYlbTqN:focus,.KgEeDTKgTC5ZjzYlbTqN:hover{border-bottom-color:var(--jp-green);box-shadow:none;color:var(--jp-green)}.Lv4WoNVkeJntqvUyG4dX{border-bottom:1px solid var(--jp-black)}.vvXnRXxrU1kP1KsdSr4J{margin-top:calc(var(--spacing-base)*3*-1)}.aDCTkUFaJEeZzYYE6qv5{background-color:var(--jp-green);border-radius:32px;color:var(--jp-white);font-size:12px;letter-spacing:-2%;line-height:1;margin-left:var(--spacing-base);padding:calc(var(--spacing-base)/2) var(--spacing-base);position:relative;top:-1px}.uQlXhcfYn9tbnK27_Gct{align-items:center;display:flex}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:checked{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:indeterminate{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jp-green-40)}.PO9zDOaSkcv_RqpfZF_v,.e5YHJiYcvfgdEEJsS_YM{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}@media(max-width:599px){.PO9zDOaSkcv_RqpfZF_v{margin-top:0}}.gTWkHo5lqwE_OCesAhBx{color:var(--jp-gray-50)}.gTWkHo5lqwE_OCesAhBx:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--spacing-base);width:8px}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6{color:var(--jp-green-40)}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6:before{background:var(--jp-green-40)}svg.V6B8ltQ7TH3UKzUC_qy1{color:var(--jp-black);height:32px;margin:0;width:32px}.C9hcvYAbgHPhN2Tl22xg{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.C9hcvYAbgHPhN2Tl22xg .XkbIpr2gzB4XEhHgzkY4{margin-right:calc(var(--spacing-base)/2)}.BfcZn0_X33Ajdd1Gl18G{display:flex}.BfcZn0_X33Ajdd1Gl18G>.rBmVJIeTNpd0RJWaRGuJ{display:flex;margin-left:calc(var(--spacing-base)/2);fill:var(--jp-gray-20)}.jVq5444f1Xh6nNkz0Qe_{margin-top:calc(var(--spacing-base)*4)}.amF9cOnMiv2nHbkMXQiQ{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.FodE_7RbLD8zeBSd6eVR{display:flex;flex-wrap:wrap;margin-left:auto}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-right:calc(var(--spacing-base)*3)}.twyPhW_K164HITnDrwEg{padding:calc(var(--spacing-base)*2);width:250px}.tbcd9xc_TjcFdokOt3F_{font-size:18px}@media(max-width:599px){.pnoqLV3l30xuvj2hLlJc{width:90%}.FodE_7RbLD8zeBSd6eVR{margin-top:calc(var(--spacing-base)*3)}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-bottom:var(--spacing-base);margin-right:0}}.IunwKwdvL271DxBIniPb[type=checkbox]{display:none}.svA9WxEcOByd5S2fZonA{border:2px solid var(--jp-black);border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;outline:0;padding:2px;position:relative;transition:all .4s ease,box-shadow 0s;vertical-align:middle;width:48px}.svA9WxEcOByd5S2fZonA:after{background:var(--jp-black);border-radius:50%;content:"";display:block;height:16px;left:0;position:relative;transition:all .2s ease;width:16px}.IunwKwdvL271DxBIniPb:checked+.svA9WxEcOByd5S2fZonA:after{left:22px}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-black);border-color:var(--jp-black)}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-green);border-color:var(--jp-green)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:disabled+span.svA9WxEcOByd5S2fZonA{cursor:default;opacity:.25}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA{border-radius:8px;height:16px;width:24px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA:after{height:12px;width:12px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n:checked+.svA9WxEcOByd5S2fZonA:after{left:8px}.Clxt94RgGnDrhORZZyPr,.K2OG1vK5PSOYDWKtqKKG{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}.msOlyh2T7D6uhbM6AROg{align-items:center;background:none;border:2px solid var(--jp-green-40);border-radius:var(--jp-border-radius);color:var(--jp-gray-80);display:flex;gap:calc(var(--spacing-base)*3);justify-content:space-between;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);position:relative;text-align:left;width:100%}.msOlyh2T7D6uhbM6AROg a,.msOlyh2T7D6uhbM6AROg button{all:unset;color:var(--jp-gray-80);cursor:pointer}.msOlyh2T7D6uhbM6AROg a:after,.msOlyh2T7D6uhbM6AROg button:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.msOlyh2T7D6uhbM6AROg:focus-within{border-color:var(--jp-black)}.msOlyh2T7D6uhbM6AROg:focus-within .cPN7USVqSBpxUswfDtUZ,.msOlyh2T7D6uhbM6AROg:hover .cPN7USVqSBpxUswfDtUZ{transform:translateX(calc(var(--spacing-base)*2))}.msOlyh2T7D6uhbM6AROg:focus-within .EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg:hover .EmnJAyEzzn1QpA8HtypY{text-decoration:underline;text-decoration-thickness:2px}.EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg .EmnJAyEzzn1QpA8HtypY{font-weight:700}.cPN7USVqSBpxUswfDtUZ{fill:var(--jp-green-40);pointer-events:none;transition:transform .1s ease-out}.vV7YZikAz0oHYsuvtxMq{display:inline;margin:0 0 0 calc(var(--spacing-base)/3);vertical-align:middle}.vV7YZikAz0oHYsuvtxMq svg{position:relative;z-index:10}.T1YaMupeZmBIpXZHY9EZ{display:inline}.rigH8UdiDrmmSLQMUurD{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);color:var(--jp-black);display:block;font-size:var(--font-body);letter-spacing:-.02em;line-height:1.5;padding:var(--spacing-base) calc(var(--spacing-base)*1.5);transition:box-shadow .1s ease-out;width:100%}.rigH8UdiDrmmSLQMUurD::placeholder{color:var(--jp-gray-20)}.rigH8UdiDrmmSLQMUurD:focus{box-shadow:0 0 0 2px var(--jp-green-5)}.rigH8UdiDrmmSLQMUurD:focus,.rigH8UdiDrmmSLQMUurD:hover:not(:disabled){border:1px solid var(--jp-green)}.rigH8UdiDrmmSLQMUurD:disabled{background-color:var(--jp-gray-0);color:var(--jp-gray-30)}.V8FDM08CpcwQs4UwN2nI{color:var(--jp-black);display:block;font-size:var(--font-title-small);font-weight:600;margin-bottom:var(--spacing-base)}.DM4b8iQ0ewvRYdIPxvZ8{max-width:calc(744px + var(--spacing-base)*6);width:100%}.bW6ZuNzJBYU5PVPktE2S{display:flex}.bW6ZuNzJBYU5PVPktE2S:not(:first-child){margin-top:calc(var(--spacing-base)*7)}.di3wjXHrX1rk_H6rlxKM{margin-right:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)/2)}@media(min-width:600px){.di3wjXHrX1rk_H6rlxKM{margin-right:calc(var(--spacing-base)*5)}}.IrzHnNkRvORtyCL0yiWa{width:100%}.sU82bpLEYPC9n_CFAKoz{align-items:center;display:flex}.ZZc0LldcbJpcftqCe43T .IrzHnNkRvORtyCL0yiWa{opacity:.5}.T17WOOJI7XHN7KRmYaCe>:last-child{margin-top:calc(var(--spacing-base)*2)}@media(min-width:600px){.T17WOOJI7XHN7KRmYaCe{display:flex;justify-content:space-between}}.typbjN2keZ97hj2TmuMC{display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing-base)*2)}.UUXAN8VTAZY0h8t9rCHG{color:var(--jp-green-50);margin-right:calc(var(--spacing-base)/2)}.eFjcadLMEXY5O61vsTrx{color:var(--jp-gray-50)}.Tr5uYvclUiwlC5kuGk7E{color:var(--jp-red-50)}.zPZcNgYx2X5778nHHtlH{display:flex;flex-wrap:wrap}.lNtkRXnB1z_kYB28MUWq{color:var(--jp-gray-50)}.JgH5ykcLynEgqXYurT78{margin-right:calc(var(--spacing-base)/2)}.JgH5ykcLynEgqXYurT78,.xlWW0IoKZwTZt1Ti0tcQ{color:var(--jp-green-50)}.zhBcgCUGgyC7PvWk8ewB{margin-top:calc(var(--spacing-base)*3)}@media(min-width:600px){.zhBcgCUGgyC7PvWk8ewB{padding-left:calc(var(--spacing-base)*11)}}.mah_f2OWxZ3Vqt_jRFdR{margin-bottom:calc(var(--spacing-base)*4)}.pRMFiIODonlw4XMdNHaU{margin-bottom:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*6)}.Ax2SmW57c0U5xOTjZuAA{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-2)}.xGZeYQr0_nPJTFmd8pW4{align-items:center;border:1px solid var(--jp-gray-30);border-radius:4px;color:var(--jp-gray-30);display:flex;font-size:12px;height:21px;margin-bottom:calc(var(--spacing-base)*2);margin-left:var(--spacing-base);padding:calc(var(--spacing-base)/2)}.RYTIt8kwLbKcUbWOfG4g{padding:calc(var(--spacing-base)*3);width:304px}.BqXge2rIUP0a_74yvYbr{display:flex;justify-content:space-between}.Lr10UUCcSLF3T_0QqoPr{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-3)}.Lr10UUCcSLF3T_0QqoPr:focus,.Lr10UUCcSLF3T_0QqoPr:focus:not(:disabled){box-shadow:none}.th_VukMuODIOVLC7oJo6{display:flex;justify-content:flex-end}.Gxtap1Zcl5X5UEHfSdQ4{color:var(--jp-gray-50)}.Gxtap1Zcl5X5UEHfSdQ4:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--spacing-base);width:8px}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy{color:var(--jp-green-40)}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy:before{background:var(--jp-green-40)}.e6JXg_theht0XwCBgqdA{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*2)}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-left-width:6px;border-radius:4px;display:flex;font-size:var(--font-body);padding:24px 31px 27px 18px}.FGpSkMCiIHQjszcV0dbn{margin-right:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{left:24px;position:absolute;top:24px}.KoWZcCwhW13xvkEb0QON{position:absolute;right:24px;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-right:24px}.A5YkDkkXuiYgavrY6Nux{border-left-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-left-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-left-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-left-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}._Wc3apZobag_9Ag_THTb{display:flex;justify-content:space-between}.kdsaL7c4bpTwf_A4fIUT{padding-bottom:calc(var(--spacing-base)*6);padding-top:calc(var(--spacing-base)*6);text-align:center}.b0eN3as5AgxQW7EAkarg{margin-bottom:0}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-right-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.JiJhrZaThvWCpM2AfGen{border-radius:32px;flex-shrink:0;font-size:12px;font-style:normal;font-weight:600;line-height:16px;padding:calc(var(--spacing-base)/2);position:relative;text-align:center;width:60px}._7SGksgOpcPbHfPPpQTV{background:var(--jp-red-5);color:var(--jp-red-60)}.pGNquShR54adQ61sx3lP{background:var(--jp-yellow-5);color:var(--jp-yellow-60)}.IM5kkexAfwGLM6zz0Exd{background:var(--jp-gray-0);color:var(--jp-gray-50)}.NHzH3tt6CypjZ92CvK9x{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;padding:calc(var(--spacing-base)*2)}.NHzH3tt6CypjZ92CvK9x:first-of-type{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x:last-of-type{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x+.NHzH3tt6CypjZ92CvK9x{border-top:0}.D9zvYDUrOP_zwSm0yJMs{margin-right:calc(var(--spacing-base)*2);min-width:24px}._XISfmbjoVlqhB61hHYn{width:100%}.AQDPBnMZFu7BOBuo8mYW{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.cZ9s5eCAZe3R82Y6Ru3z{color:var(--jp-gray-80);font-size:14px;line-height:21px}.AKnbWQiViZ2O_dwCV8Fw,.W6alQ2_S5Rh06djX9m27{align-self:center;margin-left:calc(var(--spacing-base)*2);margin-right:var(--spacing-base)}.uUEJGMrSV3XoBwX5xEwA{display:flex;justify-content:space-between}.sQkG5Cu80gPaeFj3L_wa{margin-bottom:calc(var(--spacing-base)*5)}.oIl6GCMeUnzE0inXbuj9{display:flex;justify-content:space-between}.RP2MVoGqaCFXPKZhhxQ1{margin-bottom:calc(var(--spacing-base)*5)}.YpEs8b7KE7fzVuXUbOEb{display:flex;justify-content:space-between}.EqpwvErHtRi_WQkJKgi1{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;margin-bottom:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2)}.EicvN1QaJu5OJLzdUN5A{margin-right:calc(var(--spacing-base)*2);min-width:24px}.b7ynAmUwGlxK_vxyIN0y{width:100%}.uSV9HYRxjL4S6zIZDlqP{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.XpW8Mvw_XFEbqxUdw155{color:var(--jp-gray-80);font-size:14px;line-height:21px}.Fkj60BmQ5sUo9zHcJwVv{align-self:center;margin-left:calc(var(--spacing-base)*2);margin-right:var(--spacing-base)}.XLzPr74ad3osCq9kxy2q{display:flex;justify-content:space-between}.jNlU3vgp4xEGwmX5aTyK{background-color:var(--jp-gray-5)}.gE8s4nh3f7iGIBrFeyCT{list-style-type:disc;padding-left:calc(var(--spacing-base)*2.5)}.WtVEv641JBaLl929sZq2{align-items:flex-start;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding-top:calc(var(--spacing-base)*12 + 2px);position:fixed;right:0;top:0;z-index:1000001}.G0aPt7WmA1rkUE0wcTno{background:var(--jp-white);border:1px solid var(--jp-gray);border-radius:calc(var(--jp-border-radius)*2);box-shadow:0 8px 20px rgba(0,0,0,.25);padding:calc(var(--spacing-base)*4);position:relative;width:616px}.VkrhWjfEIlIwYEumycbP{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:calc(var(--spacing-base)*3);top:calc(var(--spacing-base)*3)}.yFzeV4cmWRbZKk5tIyEw{display:block}.EU0Rvu4PDqVtnCAmbgHg{height:56px;margin-bottom:calc(var(--spacing-base)*8);width:48px}.EU0Rvu4PDqVtnCAmbgHg>svg{left:-40px;position:relative;top:-36px}.vzMlFr1AXWqefpRrb976{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing-base)*3)}.gYSOMa4xxLXmsNzvFPkW{width:100%}.hNJWdt5qmZkWYAH_vjIp{background-color:var(--jp-green-40);border-radius:calc(var(--spacing-base)*3);height:9px;transition:width .2s}.DHMUfGyHbl5BgD5vjxVz{color:var(--jp-gray-90);font-weight:600;line-height:24px;margin-left:auto;padding-left:var(--spacing-base)}.ZMBDiTLzs27F012iOsMK>:first-child{flex:1}@media(min-width:960px){.ZMBDiTLzs27F012iOsMK{align-items:center;display:flex}}.zI2DKzqRc1MhF6aq5eHt{align-items:center;color:var(--jp-black);display:flex}.iHgPFku9KaLz8FIQV1Qw{margin-left:-4px;margin-right:var(--spacing-base)}.ctq2nQkzIfSoMkldF9t9{margin-top:calc(var(--spacing-base)*2);width:100%}@media(min-width:960px){.ctq2nQkzIfSoMkldF9t9{margin-left:calc(var(--spacing-base)*2);margin-top:0;width:auto}}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor);border-radius:50%}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.OtDl6kocO_m2s9sRHaqX{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:600px;width:100%}.BjwJh1S1YVPI7AjmTx6a+.BjwJh1S1YVPI7AjmTx6a{margin-top:calc(var(--spacing-base)*5)}.YWfK8VTp2wnByBauYPKg{background-color:var(--jp-gray-0);overflow-x:scroll;padding:calc(var(--spacing-base)*3)}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:flex-end;margin-top:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*3)}.ap6lG79CncSqdigJS_WA{margin-top:calc(var(--spacing-base)*4)}.uym7dGHhp6ifjF57yOAO{align-items:flex-end;display:flex;margin-bottom:calc(var(--spacing-base)*2.25)}.e_2eFTR8RyHwmfeqJL4F{flex:1;margin-bottom:0}.r4Id5qht2FD68jCAH2Cl{margin-left:calc(var(--spacing-base)*2)}.pkw2LnOTd8VvQ3oT8sXQ{border-top:1px solid var(--jp-gray);display:flex;justify-content:right;padding-top:calc(var(--spacing-base)*4);width:100%}.pkw2LnOTd8VvQ3oT8sXQ>:last-child{margin-left:calc(var(--spacing-base)*2)}.ZSZPabDoB8MVVPttP0tu{background-color:#fff;border:1px solid var(--jp-gray);border-bottom:none;color:var(--jp-gray-50);display:grid;grid-template-columns:repeat(9,1fr);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);width:100%}.ZSZPabDoB8MVVPttP0tu>span:first-child{grid-column:1/7}.ZSZPabDoB8MVVPttP0tu>span:not(:first-child){text-align:center}.iJ_biSBRDribuNKX0Zuw{margin:calc(var(--spacing-base)*4) calc(var(--spacing-base)*8);text-align:center}.iJ_biSBRDribuNKX0Zuw>button span{color:var(--jp-gray-70);font-size:var(--font-body-small);font-weight:400}.iJ_biSBRDribuNKX0Zuw button:hover:not(:disabled){text-decoration-line:none}.iJ_biSBRDribuNKX0Zuw button:focus:not(:disabled){box-shadow:none}@media(max-width:599px){.uym7dGHhp6ifjF57yOAO{margin-bottom:calc(var(--spacing-base)*3)}.e_2eFTR8RyHwmfeqJL4F{display:none}.r4Id5qht2FD68jCAH2Cl{flex:1}.r4Id5qht2FD68jCAH2Cl:first-of-type{margin-left:0}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:center}.pkw2LnOTd8VvQ3oT8sXQ>*{width:50%}}.x8UuVEhWucPfdq0hEJg6{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius)}.x8UuVEhWucPfdq0hEJg6>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.eb6Ovfvm1yONz4mdOwbH{background-color:var(--jp-white)}.jF9LXpXR3TxZVDw7TVXT{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.jF9LXpXR3TxZVDw7TVXT>:first-of-type{grid-column:1/8}.jF9LXpXR3TxZVDw7TVXT>:last-of-type{grid-column:9}.jF9LXpXR3TxZVDw7TVXT:hover{background:var(--jp-gray-0)}.lNQgAfpwdAUSOLZd8dlD{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.WRQwDYPdffWznX158azR{margin-right:var(--spacing-base)}.dJx9pvlYjDnKn11n5wo8{font-weight:600;margin-bottom:var(--spacing-base);margin-left:calc(var(--spacing-base)*4)}.EKcbLuSblRc7UpzgsFXw{align-items:center}.ILMBWlMLcXc0n97IisrG{overflow:hidden;transform-origin:top center}.T8XIzCNJBQy1UETN5gjU{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.kWoHGiaZSbq9XJVyUOMC{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.HQgjxePFDRJHamBAGcVU{background-color:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);margin:0;padding:var(--spacing-base) 0}.KtdsNIMumOoHNWMLmuAJ{align-items:center;display:flex;justify-content:space-between;margin:0;padding:calc(var(--spacing-base)*2);text-align:left}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2{cursor:pointer;outline-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:focus:not(.owofT85W_XvVdb5vr1GN),.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:hover:not(.owofT85W_XvVdb5vr1GN){background-color:var(--jp-gray-0)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN{background-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .NESnw2xCLrBpP6WlYZL4{color:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .aohnd_y_1lrMuww8NH63{fill:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .Rnas_2_2_eLZSYfZ347E{background-color:var(--jp-red);border:1px solid var(--jp-red);color:var(--jp-white)}.NESnw2xCLrBpP6WlYZL4{align-items:center;display:flex;overflow-x:hidden;padding-right:var(--spacing-base)}.m4_14yNRByDyO9yf9pGg{display:block;overflow-x:hidden;text-overflow:ellipsis}.aohnd_y_1lrMuww8NH63{margin-right:calc(var(--spacing-base)*2)}.Rnas_2_2_eLZSYfZ347E{align-items:center;border:1px solid var(--jp-red-60);border-radius:50%;box-sizing:border-box;color:var(--jp-red-60);display:flex;justify-content:center;min-width:30px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.X8NRHUTBa_4wDvoHN9TT{fill:var(--jp-green-50)}.CsuOteurQlJm4IjXqyZ0{fill:var(--jp-gray-20)}.fvbewglUxEvV1o04yzzp{--icon-size:28px;--item-spacing:calc(var( --spacing-base )*2);--left-spacing:calc(var( --icon-size ) + var( --item-spacing ));list-style:none}.DINy59MKjwiQanaoDTiV{padding:calc(var(--spacing-base)*2)}.XoacHJljw8zRW_fkBSyg{padding:0}.mXM4WZRePVTa07dhQ6MD{margin-left:var(--left-spacing)}.sI3V8khLdCqxkhJQ_XnI{display:flex;justify-content:flex-start;padding:calc(var(--spacing-base)*2)}.hgdxMuIvZwTZ0sfXaols{padding:calc(var(--spacing-base)*2);width:250px}.UErHS2HAh1gszGfYuVIf{align-items:center;background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);display:flex;justify-content:space-between;padding:calc(var(--spacing-base)*2);width:100%}.lEhH1hvCcxLVFMHI8Gwv{display:flex;justify-content:flex-start}.c57Vj4QhAHwcK_HZMxtN{margin-right:var(--spacing-base)}.LumryWNddoF092fZgN2O{font-size:var(--font-body);line-height:1.5}.NFMwU3H5k2qArZe2TTp9{background-color:var(--jp-gray-10);font-weight:600;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.G5W9M8qfo3sGl2OIbwg9{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:Courier\ 10 Pitch,Courier,monospace;overflow-x:scroll;white-space:pre}.Bx4RDCUR316fm_jgGS8N{background-color:var(--jp-gray-10);color:var(--jp-gray-50);display:flex;flex-direction:column;padding:0 var(--spacing-base);text-align:right}.GhN0JvAyRQI3SnVWp2Ot{display:flex;flex-direction:column;flex-grow:1;overflow-x:visible}.GhN0JvAyRQI3SnVWp2Ot del,.GhN0JvAyRQI3SnVWp2Ot div,.GhN0JvAyRQI3SnVWp2Ot ins{padding:0 var(--spacing-base);text-decoration:none}.GhN0JvAyRQI3SnVWp2Ot del{background-color:var(--jp-red-0);color:var(--jp-red-60)}.GhN0JvAyRQI3SnVWp2Ot ins{background-color:var(--jp-green-5);color:var(--jp-green-60)}.xpPHTch5ul0xuZaUoTNa{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:monospace;overflow-x:scroll;padding:0}.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-0)}.i0_0xMrNWoak1brIaDQq{display:flex;flex-direction:column;text-align:right}.C9fLawPLkMNSZthfwxj6{background-color:var(--jp-gray-10);color:var(--font-body);padding:0 calc(var(--spacing-base)/2)}.C9fLawPLkMNSZthfwxj6.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-50);color:var(--jp-white)}.ogixgg8fRGekmYGtevh1{display:flex;flex:1;flex-direction:column;overflow-x:visible;white-space:pre}.jYPCgKMDRKfT3vnx0mdG{padding-left:var(--spacing-base)}.UEQ1NqkrwNmaQR7qdEK3{background-color:var(--jp-red);border-radius:calc(var(--jp-border-radius)/2);color:var(--jp-white);padding:calc(var(--spacing-base)/4) calc(var(--spacing-base)/2)}.sfXsfklfkeSRtE9ivQwF{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:inline-block;width:100%}.sfXsfklfkeSRtE9ivQwF>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.ozRrKPlj1QFGUyd3oVke{background-color:var(--jp-white)}.PyvnSHQuuUkZvVsArigy{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.PyvnSHQuuUkZvVsArigy>:first-of-type{grid-column:1/7}.PyvnSHQuuUkZvVsArigy>:last-of-type{grid-column:9}.PyvnSHQuuUkZvVsArigy>:not(:first-child){margin:auto}.PyvnSHQuuUkZvVsArigy:hover{background:var(--jp-gray-0)}.u9Xod5s8bCRNj9MR1Drl{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.IbeyulkpO9kjYJ4OkYUD{margin-right:var(--spacing-base)}.KiCgmjHm2f0JDU3cMsgf{font-weight:600;margin-bottom:var(--spacing-base);margin-left:calc(var(--spacing-base)*4)}.kJ8t3FAtd5VAYjk31SfA{align-items:center}.JP0IJZcYRohfgntEozjm{overflow:hidden;transform-origin:top center}.y7c6zi2wjEnbW3F29fmP{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.wQWiN_J0SqgduvadyGnm{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.v1fUFCBPmd6miSCf_ehK{fill:var(--jp-green-40)}@media(max-width:599px){.PyvnSHQuuUkZvVsArigy{display:grid;grid-auto-rows:minmax(auto,auto)}.PyvnSHQuuUkZvVsArigy>:first-child{grid-column:1/8;grid-row:1}.PyvnSHQuuUkZvVsArigy>:nth-child(2){grid-row:2;padding-left:calc(var(--spacing-base)*4)}.PyvnSHQuuUkZvVsArigy>:nth-child(3){grid-row:2}.PyvnSHQuuUkZvVsArigy>:nth-child(3) span{margin-top:var(--spacing-base);position:absolute}.PyvnSHQuuUkZvVsArigy>:last-child{grid-column:10;grid-row:1/3}}.A6a9HOtaZnLUleNgxQrX{padding:calc(var(--spacing-base)*7) 0}.CGT5fOs6LDTFHWCAgIiT,.RFKxbzQ8N58qEyVO0yzW{align-items:center;display:flex}.RFKxbzQ8N58qEyVO0yzW{height:100%}.RFKxbzQ8N58qEyVO0yzW img{object-fit:cover;width:100%}.SvMuuouOkDt2sE0PAn_D{margin-top:calc(var(--spacing-base)*3 + 1px)}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-left:6px solid var(--jp-red-50);border-radius:var(--jp-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-left:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-left:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-right:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-right:calc(var(--spacing-base)*2)}*,._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box} \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/build/index.js b/wp-content/plugins/jetpack-protect/build/index.js index 813fb279..ade8dc93 100644 --- a/wp-content/plugins/jetpack-protect/build/index.js +++ b/wp-content/plugins/jetpack-protect/build/index.js @@ -1,28 +1,26 @@ /*! For license information please see index.js.LICENSE.txt */ -!function(){var e={9487:function(e,t,a){"use strict";a.d(t,{X:function(){return 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},KMF:{symbol:"CF",grouping:",",decimal:".",precision:2},KPW:{symbol:"₩",grouping:",",decimal:".",precision:0},KRW:{symbol:"₩",grouping:",",decimal:".",precision:0},KWD:{symbol:"د.ك.‏",grouping:",",decimal:".",precision:3},KYD:{symbol:"$",grouping:",",decimal:".",precision:2},KZT:{symbol:"₸",grouping:" ",decimal:"-",precision:2},LAK:{symbol:"₭",grouping:",",decimal:".",precision:0},LBP:{symbol:"ل.ل.‏",grouping:",",decimal:".",precision:2},LKR:{symbol:"₨",grouping:",",decimal:".",precision:0},LRD:{symbol:"L$",grouping:",",decimal:".",precision:2},LSL:{symbol:"M",grouping:",",decimal:".",precision:2},LYD:{symbol:"د.ل.‏",grouping:",",decimal:".",precision:3},MAD:{symbol:"د.م.‏",grouping:",",decimal:".",precision:2},MDL:{symbol:"lei",grouping:",",decimal:".",precision:2},MGA:{symbol:"Ar",grouping:",",decimal:".",precision:0},MKD:{symbol:"ден.",grouping:".",decimal:",",precision:2},MMK:{symbol:"K",grouping:",",decimal:".",precision:2},MNT:{symbol:"₮",grouping:" ",decimal:",",precision:2},MOP:{symbol:"MOP$",grouping:",",decimal:".",precision:2},MRO:{symbol:"UM",grouping:",",decimal:".",precision:2},MTL:{symbol:"₤",grouping:",",decimal:".",precision:2},MUR:{symbol:"₨",grouping:",",decimal:".",precision:2},MVR:{symbol:"MVR",grouping:",",decimal:".",precision:1},MWK:{symbol:"MK",grouping:",",decimal:".",precision:2},MXN:{symbol:"MX$",grouping:",",decimal:".",precision:2},MYR:{symbol:"RM",grouping:",",decimal:".",precision:2},MZN:{symbol:"MT",grouping:",",decimal:".",precision:0},NAD:{symbol:"N$",grouping:",",decimal:".",precision:2},NGN:{symbol:"₦",grouping:",",decimal:".",precision:2},NIO:{symbol:"C$",grouping:",",decimal:".",precision:2},NOK:{symbol:"kr",grouping:" ",decimal:",",precision:2},NPR:{symbol:"₨",grouping:",",decimal:".",precision:2},NZD:{symbol:"NZ$",grouping:",",decimal:".",precision:2},OMR:{symbol:"﷼",grouping:",",decimal:".",precision:3},PAB:{symbol:"B/.",grouping:",",decimal:".",precision:2},PEN:{symbol:"S/.",grouping:",",decimal:".",precision:2},PGK:{symbol:"K",grouping:",",decimal:".",precision:2},PHP:{symbol:"₱",grouping:",",decimal:".",precision:2},PKR:{symbol:"₨",grouping:",",decimal:".",precision:2},PLN:{symbol:"zł",grouping:" ",decimal:",",precision:2},PYG:{symbol:"₲",grouping:".",decimal:",",precision:2},QAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},RON:{symbol:"lei",grouping:".",decimal:",",precision:2},RSD:{symbol:"Дин.",grouping:".",decimal:",",precision:2},RUB:{symbol:"₽",grouping:" ",decimal:",",precision:2},RWF:{symbol:"RWF",grouping:" ",decimal:",",precision:2},SAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},SBD:{symbol:"S$",grouping:",",decimal:".",precision:2},SCR:{symbol:"₨",grouping:",",decimal:".",precision:2},SDD:{symbol:"LSd",grouping:",",decimal:".",precision:2},SDG:{symbol:"£‏",grouping:",",decimal:".",precision:2},SEK:{symbol:"kr",grouping:",",decimal:".",precision:2},SGD:{symbol:"S$",grouping:",",decimal:".",precision:2},SHP:{symbol:"£",grouping:",",decimal:".",precision:2},SLL:{symbol:"Le",grouping:",",decimal:".",precision:2},SOS:{symbol:"S",grouping:",",decimal:".",precision:2},SRD:{symbol:"$",grouping:",",decimal:".",precision:2},STD:{symbol:"Db",grouping:",",decimal:".",precision:2},SVC:{symbol:"₡",grouping:",",decimal:".",precision:2},SYP:{symbol:"£",grouping:",",decimal:".",precision:2},SZL:{symbol:"E",grouping:",",decimal:".",precision:2},THB:{symbol:"฿",grouping:",",decimal:".",precision:2},TJS:{symbol:"TJS",grouping:" ",decimal:";",precision:2},TMT:{symbol:"m",grouping:" ",decimal:",",precision:0},TND:{symbol:"د.ت.‏",grouping:",",decimal:".",precision:3},TOP:{symbol:"T$",grouping:",",decimal:".",precision:2},TRY:{symbol:"TL",grouping:".",decimal:",",precision:2},TTD:{symbol:"TT$",grouping:",",decimal:".",precision:2},TVD:{symbol:"$T",grouping:",",decimal:".",precision:2},TWD:{symbol:"NT$",grouping:",",decimal:".",precision:2},TZS:{symbol:"TSh",grouping:",",decimal:".",precision:2},UAH:{symbol:"₴",grouping:" ",decimal:",",precision:2},UGX:{symbol:"USh",grouping:",",decimal:".",precision:2},USD:{symbol:"$",grouping:",",decimal:".",precision:2},UYU:{symbol:"$U",grouping:".",decimal:",",precision:2},UZS:{symbol:"сўм",grouping:" ",decimal:",",precision:2},VEB:{symbol:"Bs.",grouping:",",decimal:".",precision:2},VEF:{symbol:"Bs. F.",grouping:".",decimal:",",precision:2},VND:{symbol:"₫",grouping:".",decimal:",",precision:1},VUV:{symbol:"VT",grouping:",",decimal:".",precision:0},WST:{symbol:"WS$",grouping:",",decimal:".",precision:2},XAF:{symbol:"F",grouping:",",decimal:".",precision:2},XCD:{symbol:"$",grouping:",",decimal:".",precision:2},XOF:{symbol:"F",grouping:" ",decimal:",",precision:2},XPF:{symbol:"F",grouping:",",decimal:".",precision:2},YER:{symbol:"﷼",grouping:",",decimal:".",precision:2},ZAR:{symbol:"R",grouping:" ",decimal:",",precision:2},ZMW:{symbol:"ZK",grouping:",",decimal:".",precision:2},WON:{symbol:"₩",grouping:",",decimal:".",precision:2}};function c(e){return n[e]||{symbol:"$",grouping:",",decimal:".",precision:2}}},8899:function(e,t,a){"use strict";a.d(t,{LR:function(){return r}});var n=a(9487),c=a(2003);function r(e,t,a={}){const r=(0,n.X)(t);if(!r||isNaN(e))return null;const{decimal:l,grouping:i,precision:o,symbol:s}={...r,...a},u=e<0?"-":"",m=Math.abs(e),p=Math.floor(m);return{sign:u,symbol:s,integer:(0,c.Z)(m,o,l,i).split(l)[0],fraction:o>0?(0,c.Z)(m-p,o,l,i).slice(1):""}}},2003:function(e,t,a){"use strict";function n(e,t=0,a=".",n=","){const c=(e+"").replace(/[^0-9+\-Ee.]/g,""),r=isFinite(+c)?+c:0,l=isFinite(+t)?Math.abs(t):0,i=(l?function(e,t){const a=Math.pow(10,t);return""+(Math.round(e*a)/a).toFixed(t)}(r,l):""+Math.round(r)).split(".");return i[0].length>3&&(i[0]=i[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,n)),(i[1]||"").length{"%%"!==e&&(n++,"%c"===e&&(c=n))})),t.splice(c,0,a)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=a(1741)(t);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},1741:function(e,t,a){e.exports=function(e){function t(e){let a,c,r,l=null;function i(...e){if(!i.enabled)return;const n=i,c=Number(new Date),r=c-(a||c);n.diff=r,n.prev=a,n.curr=c,a=c,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let l=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((a,c)=>{if("%%"===a)return"%";l++;const r=t.formatters[c];if("function"==typeof r){const t=e[l];a=r.call(n,t),e.splice(l,1),l--}return a})),t.formatArgs.call(n,e);(n.log||t.log).apply(n,e)}return i.namespace=e,i.useColors=t.useColors(),i.color=t.selectColor(e),i.extend=n,i.destroy=t.destroy,Object.defineProperty(i,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==l?l:(c!==t.namespaces&&(c=t.namespaces,r=t.enabled(e)),r),set:e=>{l=e}}),"function"==typeof t.init&&t.init(i),i}function n(e,a){const n=t(this.namespace+(void 0===a?":":a)+e);return n.log=this.log,n}function c(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(c),...t.skips.map(c).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let a;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),c=n.length;for(a=0;a{t[a]=e[a]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let a=0;for(let t=0;t1&&void 0!==arguments[1]?arguments[1]:{},a=e.split(/\r\n|[\n\v\f\r\x85]/),n=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],c=[],r=0;function l(){var e={};for(c.push(e);r=0&&(t.hash=e.substr(a),e=e.substr(0,a));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}},1494:function(e,t){"use strict";t.Z={"admin-page":"sexr0jUxC1jVixdKiDnC",background:"vKQ11sLeAM45M04P1ccj"}},281:function(e,t){"use strict";t.Z={"section-hero":"vMa4i_Dza2t5Zi_Bw9Nf"}},3466:function(e,t){"use strict";t.Z={button:"zI5tJ_qhWE6Oe6Lk75GY","is-icon-button":"tuBt2DLqimiImoqVzPqo",small:"Na39I683LAaSA99REg14",normal:"ipS7tKy9GntCS4R3vekF",icon:"paGLQwtPEaJmtArCcmyK",regular:"lZAo6_oGfclXOO9CC6Rd","full-width":"xJDOiJxTt0R_wSl8Ipz_",loading:"q_tVWqMjl39RcY6WtQA6","external-icon":"CDuBjJp_8jxzx5j6Nept"}},1489:function(e,t){"use strict";t.Z={cut:"msOlyh2T7D6uhbM6AROg",icon:"cPN7USVqSBpxUswfDtUZ",cta:"EmnJAyEzzn1QpA8HtypY",iconContainer:"vV7YZikAz0oHYsuvtxMq",description:"T1YaMupeZmBIpXZHY9EZ"}},5785:function(){},1275:function(){},5612:function(e,t){"use strict";t.Z={"star-icon":"cuoSlhSNrqf1dozY22Xb",jetpack:"lAIiifeLMmZAPlQ9n9ZR","checkmark-icon":"JLquNpQVlysAamuh5lJO",socialIcon:"cbOwD8Y4tFjwimmtchQI",facebook:"aHOlEBGD5EA8NKRw3xTw",instagram:"cL3m0xBYTYhIKI7lCqDB",twitter:"af4Y_zItXvLAOEoSDPSv",linkedin:"f68aqF3XSD1OBvXR1get",tumblr:"xFI0dt3UiXRlRQdqPWkx",google:"q7JEoyymveP6kF747M43",mastodon:"DKOBOTVmTLbh26gUH_73",nextdoor:"n5XodNsuMfMAAvqHFmbw",whatsapp:"fftumuc_lJ6v0tq4UMVR"}},9054:function(){},3247:function(e,t){"use strict";t.Z={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)"}},3080:function(e,t){"use strict";t.Z={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",smCols:"4",mdCols:"8",lgCols:"12","col-sm-1":"RuVLl3q4lxTQa3wbhBJB","col-sm-1-start":"f9LZTRG4MMK42rS89afW","col-sm-1-end":"bHe_zKxjjpUwHw_MdYE1","col-sm-2":"QZbNrOqE2aNSn50xVhpU","col-sm-2-start":"ev7W3z7zVYPeHAlYqZjf","col-sm-2-end":"NJWd1m_e7lOiPYru2ZMP","col-sm-3":"Xc6nt1Qc1DI0Z2A3gt1r","col-sm-3-start":"UIcN_GXiPRoIsin8Kohg","col-sm-3-end":"GRKCyqb5LufCSCgykKFc","col-sm-4":"i_qTq8gqhhC3vIUepVRB","col-sm-4-start":"G3qaZ3Jpbvam_1XvGxgc","col-sm-4-end":"VRCNYKZtO9zukEwmgP1y","col-md-1":"tRm008K_WJL79WoNZTNL","col-md-1-start":"l5T2P_bgKts4tdaRkS1d","col-md-1-end":"zOCxfLZpF6BlgC7a_Yq1","col-md-2":"F80DdgVn0m5OpvtSQWka","col-md-2-start":"oI1c7JYfiJtMQHbhngtU","col-md-2-end":"pMQtA_4jh1_1lVknqEP5","col-md-3":"VenqMpdgyKQVUNNQcfqd","col-md-3-start":"seNYL99uoczf9V4MxBxT","col-md-3-end":"YKfF1HFhI9KygA5l3b2J","col-md-4":"yAi0Cv1xDWkoqsaUhvhR","col-md-4-start":"ubhnyZOnkgxNhh6XtVWv","col-md-4-end":"RGOPGQbWMJ9Ei5oFxS7X","col-md-5":"Sz1E2aWbX483ijdi6yge","col-md-5-start":"tku6_bRYrX9tMbgYGmIl","col-md-5-end":"b5JHttOhSEcI1WBlqAjk","col-md-6":"FboSx5MoKTAWbxXyYlCw","col-md-6-start":"Jhs8yEEmodG30edbJvag","col-md-6-end":"IpzbbKVqEqPcfIGkXkwt","col-md-7":"mhCPwfAZ4Kmm_empzJAq","col-md-7-start":"x034ilrJF7rO9UJB2rI1","col-md-7-end":"Wt8t2e16viRrOJ1lLA5v","col-md-8":"S6pIrEy9AMLKx9bgh_Ae","col-md-8-start":"kEfI4tGyuWfHTlRnvIab","col-md-8-end":"PUzX4RRsKq1dnsz3gebS","col-lg-1":"X_pdcLJikd8LS_YAdJlB","col-lg-1-start":"tl936d14Huby4khYp05X","col-lg-1-end":"hnge0LnR69d3NXEtEE1t","col-lg-2":"fj0NUMuyZQcPNgKcjp5Z","col-lg-2-start":"R2ncBX7a2NigdYCcV1OX","col-lg-2-end":"t8vMSDVYno9k9itRwnXb","col-lg-3":"wsDuEN2GqHx6qzo8dUdk","col-lg-3-start":"cIEVPUweWtLBy3xaXnMx","col-lg-3-end":"fajUWBwu1m2B479j3jmz","col-lg-4":"YR0c7fQTgMkDdWzwSyLp","col-lg-4-start":"xlwp8BmplxkKNMI7gamo","col-lg-4-end":"_C4O1w9DUqx1m3gPf8aA","col-lg-5":"Z54F1hAErckAIrKlxnXW","col-lg-5-start":"ezSDWkRHmKSxDJXxuiOH","col-lg-5-end":"T0ChoeAjGJjkkNrYhD4g","col-lg-6":"qtMoMPF6yHvGJnWHSsde","col-lg-6-start":"gdoywN5VPiWERfIBqkph","col-lg-6-end":"wUev_VH5uf_pwFFlbnAU","col-lg-7":"egIPDFJsOpownTClq9XP","col-lg-7-start":"yGhp9yoAW7k0kQik9AB7","col-lg-7-end":"SJ43U9mR5wUg5V2qBeQA","col-lg-8":"cTuyHfMwSUJxN_HdIEgd","col-lg-8-start":"smCr8DaIagcumdvdldiK","col-lg-8-end":"T03NHzQJvzwL6wAfIiTL","col-lg-9":"pMvxM3RJGjqyNdf9qg1Y","col-lg-9-start":"iIVpNRwEnQ_JI5gpp9EN","col-lg-9-end":"ZbQ4u4vGSX5rJOje4uGL","col-lg-10":"gKb5wuIDAlKGbrjK2vxy","col-lg-10-start":"Z7pINdImE2WJiYnZBTqm","col-lg-10-end":"ZTxp6qpvwurMdOnLLSz1","col-lg-11":"NnQTlbfnxPDR6cQ7rygg","col-lg-11-start":"O137wZd6Yl0olSA9PsXR","col-lg-11-end":"zf2OJtQ2MPz6SDoh6CB0","col-lg-12":"U3H6UHW6HqRt9hdzVg3O","col-lg-12-start":"zynnNeS_ZBTxABcVpUQH","col-lg-12-end":"vI8tltFZtFUNAy9Iag9s"}},8730:function(e,t){"use strict";t.Z={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",container:"SqdhUZkXCRuIpErj1B3z",fluid:"OZC_9a1LhpWF9dv15Gdh"}},7703:function(e,t){"use strict";t.Z={container:"VHYulMcpzbr10HWR0iSE","icon-wrapper":"FGpSkMCiIHQjszcV0dbn","close-button":"KoWZcCwhW13xvkEb0QON","main-content":"smrfczkC53EaFM8OJUXs",title:"IKYRWoPwt9xOVEx1wzNS","action-bar":"qM0qY6mPYp1MPN54A3Kg","is-error":"A5YkDkkXuiYgavrY6Nux",icon:"y_IPyP1wIAOhyNaqvXJq","is-warning":"cT5rwuPMZzWvi5o6shMl","is-info":"yo0O3uvNomPsYUXFCpAS","is-success":"oZdDFf1jBLkzn5ICCC6x"}},9929:function(e,t){"use strict";t.Z={container:"p4qz2tkq0p9hxucJ6Qk2",table:"lbNDyXioOwvyvbALtCBm","is-viewport-large":"s2Lsn4kbm6BrS3DSndRB",card:"cLaNK_XcbTGlRQ4Tp43Q","is-primary":"CYt1X0eH1icRjhtJ28jx",header:"DAkZc1P9A3K12fjEliMg",item:"WUBuYABl8nymjs9NnCEL","last-feature":"ANtCFeb41NhA8PA3H7ZN",value:"Ql2gy_148yW8Vw5vhaKD",icon:"EAQrAnQEW1z1BfdY5gbC","icon-check":"JDSTlLoOC_4aUoH2oNM2","icon-cross":"zNdQRJ1w7BvaQOYyqzHK",popover:"lr7vbX95SKtoe7DarJcZ","popover-icon":"KRrGp2xdkeBOxLZeuQ6X",tos:"H_ZJiRVJg0LiMXPGOcmt","tos-container":"x21z_DixObRDsDaWotP1"}},9184:function(e,t){"use strict";t.Z={container:"dovianZYLKhnbnh9I06o","price-container":"lljtQMhW7lq5tE5SDJEf","promo-label":"NubApIV1vQCRUNprfm6b",price:"dhFQXpZfMwVI8vuYHnwC","is-not-off-price":"eD7hzxFmdtG_MgmBtl_k",footer:"C64ZjjUAqJC1T2Sa7apS",legend:"UpZDGew6Ay1hPoP6eI7b",symbol:"TDiiPbuW1Z0_05u_pvcK"}},1683:function(){},7920:function(){},3280:function(e,t){"use strict";t.Z={reset:"WQVtrU6q0L1Igcj7wCrQ","headline-medium":"UujoBFTnQNY2cWU2SIsH","headline-small":"TeGO5V_thHw5lDAm1_2M","headline-small-regular":"WolQzb2MsSgiNmLtc7_j","title-medium":"hUB0JT8p1T2Hw28N6qC8","title-medium-semi-bold":"gKZWDv5chz3_O3Syp74H","title-small":"zY2No8Ga4b8shbOQGhnv",body:"tIj0D1t8Cc892ikmgFPZ","body-small":"KdcN0BnOaVeVhyLRKqhS","body-extra-small":"dso3Rh3tl3Xv1GumBktz","body-extra-small-bold":"mQ1UlbN9u4Mg9byO8m7v",label:"PItlW5vRExLnTj4a8eLE","m-0":"TwRpPlktzxhmFVeua7P5","mx-0":"zVfqx7gyb3o9mxfGynn1","my-0":"iSHVzNiB9iVleGljaQxy","mt-0":"xqDIp6cNVr_E6RXaiPyD","mr-0":"S8EwaXk1kyPizt6x4WH2","mb-0":"ODX5Vr1TARoLFkDDFooD","ml-0":"cphJ8dCpfimnky7P2FHg","m-1":"PFgIhNxIyiSuNvQjAIYj","mx-1":"M2jKmUzDxvJjjVEPU3zn","my-1":"io15gAh8tMTNbSEfwJKk","mt-1":"rcTN5uw9xIEeMEGL3Xi_","mr-1":"CQSkybjq2TcRM1Xo9COV","mb-1":"hfqOWgq6_MEGdFE82eOY","ml-1":"I8MxZQYTbuu595yfesWA","m-2":"kQkc6rmdpvLKPkyoJtVQ","mx-2":"j6vFPxWuu4Jan2ldoxpp","my-2":"hqr39dC4H_AbactPAkCG","mt-2":"c3dQnMi16C6J6Ecy4283","mr-2":"YNZmHOuRo6hU7zzKfPdP","mb-2":"Db8lbak1_wunpPk8NwKU","ml-2":"ftsYE5J9hLzquQ0tA5dY","m-3":"Det4MHzLUW7EeDnafPzq","mx-3":"h_8EEAztC29Vve1datb5","my-3":"YXIXJ0h1k47u6hzK8KcM","mt-3":"soADBBkcIKCBXzCTuV9_","mr-3":"zSX59ziEaEWGjnpZa4uV","mb-3":"yrVTnq_WBMbejg89c2ZQ","ml-3":"UKtHPJnI2cXBWtPDm5hM","m-4":"guexok_Tqd5Tf52hRlbT","mx-4":"oS1E2KfTBZkJ3F0tN7T6","my-4":"DN1OhhXi6AoBgEdDSbGd","mt-4":"ot2kkMcYHv53hLZ4LSn0","mr-4":"A1krOZZhlQ6Sp8Cy4bly","mb-4":"pkDbXXXL32237M0hokEh","ml-4":"XXv4kDTGvEnQeuGKOPU3","m-5":"yGqHk1a57gaISwkXwXe6","mx-5":"X8cghM358X3DkXLc9aNK","my-5":"GdfSmGwHlFnN2S6xBn1f","mt-5":"yqeuzwyGQ7zG0avrGqi_","mr-5":"g9emeCkuHvYhveiJbfXO","mb-5":"Lvk3dqcyHbZ07QCRlrUQ","ml-5":"r3yQECDQ9qX0XZzXlVAg","m-6":"aQhlPwht2Cz1X_63Miw0","mx-6":"JyHb0vK3wJgpblL9s5j8","my-6":"cY2gULL1lAv6WPNIRuf3","mt-6":"NBWQ9Lwhh_fnry3lg_p7","mr-6":"yIOniNe5E40C8fWvBm5V","mb-6":"t30usboNSyqfQWIwHvT3","ml-6":"Nm_TyFkYCMhOoghoToKJ","m-7":"C4qJKoBXpgKtpmrqtEKB","mx-7":"S93Srbu6NQ_PBr7DmTiD","my-7":"fJj8k6gGJDks3crUZxOS","mt-7":"cW6D6djs7Ppm7fD7TeoV","mr-7":"DuCnqNfcxcP3Z__Yo5Ro","mb-7":"im8407m2fw5vOg7O2zsw","ml-7":"G0fbeBgvz2sh3uTP9gNl","m-8":"kvW3sBCxRxUqz1jrVMJl","mx-8":"tOjEqjLONQdkiYx_XRnw","my-8":"op5hFSx318zgxsoZZNLN","mt-8":"c9WfNHP6TFKWIfLxv52J","mr-8":"sBA75QqcqRwwYSHJh2wc","mb-8":"GpL6idrXmSOM6jB8Ohsf","ml-8":"HbtWJoQwpgGycz8dGzeT","p-0":"uxX3khU88VQ_Ah49Ejsa","px-0":"KX0FhpBKwKzs9fOUdbNz","py-0":"PfK8vKDyN32dnimlzYjz","pt-0":"emxLHRjQuJsImnPbQIzE","pr-0":"kJ8WzlpTVgdViXt8ukP9","pb-0":"tg_UIUI11VBzrTAn2AzJ","pl-0":"uczvl8kaz84oPQJ2DB2R","p-1":"o7UHPcdVK3lt7q3lqV4o","px-1":"IDqEOxvDoYrFYxELPmtX","py-1":"DdywPW2qSYlu2pt8tpO2","pt-1":"npy3hw4A5QSkDicb2CJJ","pr-1":"LgbptTApNY5NwLQvEFAt","pb-1":"WZQy2SZuZso59bUsXXyl","pl-1":"o331apInxNunbYB3SfPE","p-2":"fMPIyD9Vqki1Lrc_yJnG","px-2":"i2pMcTcdrr10IQoiSm_L","py-2":"eA702gn32kwptiI1obXH","pt-2":"o9bGieUKcYc8o0Ij9oZX","pr-2":"SwZcFez1RDqWsOFjB5iG","pb-2":"eHpLc_idmuEqeqCTvqkN","pl-2":"vU39i2B4P1fUTMB2l6Vo","p-3":"JHWNzBnE29awhdu5BEh1","px-3":"X72lGbb56L3KFzC2xQ9N","py-3":"BzfNhRG8wXdCEB5ocQ6e","pt-3":"srV0KSDC83a2fiimSMMQ","pr-3":"lUWfkmbQjCskhcNwkyCm","pb-3":"Ts0dIlc3aTSL7V4cIHis","pl-3":"CzlqQXXhX6MvorArFZ8B","p-4":"TqMPkQtR_DdZuKb5vBoV","px-4":"a7UrjhI69Vetlcj9ZVzz","py-4":"StEhBzGs2Gi5dDEkjhAv","pt-4":"FGneZfZyvYrt1dG0zcnm","pr-4":"APEH216rpdlJWgD2fHc8","pb-4":"oGwXC3ohCic9XnAj6x69","pl-4":"U6gnT9y42ViPNOcNzBwb","p-5":"IpdRLBwnHqbqFrixgbYC","px-5":"HgNeXvkBa9o3bQ5fvFZm","py-5":"tJtFZM3XfPG9v9TSDfN1","pt-5":"PdifHW45QeXYfK568uD8","pr-5":"mbLkWTTZ0Za_BBbFZ5b2","pb-5":"vVWpZpLlWrkTt0hMk8XU","pl-5":"RxfaJj5a1Nt6IavEo5Zl","p-6":"SppJULDGdnOGcjZNCYBy","px-6":"palY2nLwdoyooPUm9Hhk","py-6":"WYw1JvZC0ppLdvSAPhr_","pt-6":"YEEJ9b90ueQaPfiU8aeN","pr-6":"QE0ssnsKvWJMqlhPbY5u","pb-6":"n8yA3jHlMRyLd5UIfoND","pl-6":"tXHmxYnHzbwtfxEaG51n","p-7":"kBTsPKkO_3g_tLkj77Um","px-7":"RyhrFx6Y1FGDrGAAyaxm","py-7":"CBwRpB0bDN3iEdQPPMJO","pt-7":"vQVSq6SvWKbOMu6r4H6b","pr-7":"oBy5__aEADMsH46mrgFX","pb-7":"KVEXoJqf1s92j0JMdNmN","pl-7":"ZMXGNrNaKW3k_3TLz0Fq","p-8":"tuiR9PhkHXhGyEgzRZRI","px-8":"U7454qyWkQNa2iaSJziu","py-8":"VLYIv2GVocjuN93e8HC8","pt-8":"X1rm9DQ1zLGLfogja5Gn","pr-8":"JS7G6kAuqJo5GIuF8S5t","pb-8":"Y8F9ga1TDCMbM1lj4gUz","pl-8":"AJuyNGrI63BOWql719H8"}},3591:function(e,t){"use strict";t.Z={global:"_fUXxnSp5pagKBp9gSN7"}},9836:function(e,t){"use strict";t.Z={heading:"urouayitSUT8zW0V3p_0",notice:"iXXJlk08gFDeCvsTTlNQ",button:"MWqRqr7q6fgvLxitcWYk","bigger-than-medium":"YLcXAoc82nypTPaKSAcd",error:"e6hHy8BZ7ZKPSXbIC0UG",message:"jXz8LnXNzMDdtHqkG0sZ"}},3900:function(e,t){"use strict";t.Z={navigation:"vvXnRXxrU1kP1KsdSr4J",badge:"aDCTkUFaJEeZzYYE6qv5"}},9993:function(e,t){"use strict";t.Z={container:"EU0Rvu4PDqVtnCAmbgHg"}},4424:function(e,t){"use strict";t.Z={loading:"kdsaL7c4bpTwf_A4fIUT",loading__message:"b0eN3as5AgxQW7EAkarg"}},3064:function(e,t){"use strict";t.Z={footer:"_Wc3apZobag_9Ag_THTb"}},9137:function(e,t){"use strict";t.Z={"diff-viewer":"LumryWNddoF092fZgN2O","diff-viewer__filename":"NFMwU3H5k2qArZe2TTp9","diff-viewer__file":"G5W9M8qfo3sGl2OIbwg9","diff-viewer__line-numbers":"Bx4RDCUR316fm_jgGS8N","diff-viewer__lines":"GhN0JvAyRQI3SnVWp2Ot"}},3932:function(e,t){"use strict";t.Z={"footer-checkbox":"uQlXhcfYn9tbnK27_Gct","standalone-mode-section":"e5YHJiYcvfgdEEJsS_YM","share-data-section":"PO9zDOaSkcv_RqpfZF_v"}},8452:function(e,t){"use strict";t.Z={status:"gTWkHo5lqwE_OCesAhBx",active:"JeLxNe31ii68Utrr2xr6",spinner:"V6B8ltQ7TH3UKzUC_qy1","firewall-subheading":"C9hcvYAbgHPhN2Tl22xg","brute-force-protection-subheading":"XkbIpr2gzB4XEhHgzkY4","firewall-subheading__content":"BfcZn0_X33Ajdd1Gl18G","icon-popover":"rBmVJIeTNpd0RJWaRGuJ","upgrade-button":"jVq5444f1Xh6nNkz0Qe_","firewall-header":"amF9cOnMiv2nHbkMXQiQ","stat-card-wrapper":"FodE_7RbLD8zeBSd6eVR","popover-text":"twyPhW_K164HITnDrwEg","loading-text":"tbcd9xc_TjcFdokOt3F_","firewall-heading":"pnoqLV3l30xuvj2hLlJc"}},4854:function(e,t){"use strict";t.Z={container:"DM4b8iQ0ewvRYdIPxvZ8","toggle-section":"bW6ZuNzJBYU5PVPktE2S","toggle-section__control":"di3wjXHrX1rk_H6rlxKM","toggle-section__content":"IrzHnNkRvORtyCL0yiWa","toggle-section__title":"sU82bpLEYPC9n_CFAKoz","toggle-section--disabled":"ZZc0LldcbJpcftqCe43T","toggle-section__details":"T17WOOJI7XHN7KRmYaCe","automatic-rules-stats":"typbjN2keZ97hj2TmuMC","automatic-rules-stats__version":"UUXAN8VTAZY0h8t9rCHG","automatic-rules-stats__last-updated":"eFjcadLMEXY5O61vsTrx","automatic-rules-stats__failed-install":"Tr5uYvclUiwlC5kuGk7E","manual-rules-stats":"zPZcNgYx2X5778nHHtlH","manual-rules-stats__no-rules":"lNtkRXnB1z_kYB28MUWq","manual-rules-stats__block-list-count":"JgH5ykcLynEgqXYurT78","manual-rules-stats__allow-list-count":"xlWW0IoKZwTZt1Ti0tcQ","upgrade-trigger-section":"zhBcgCUGgyC7PvWk8ewB","manual-rules-section":"mah_f2OWxZ3Vqt_jRFdR","brute-force-rules-section":"pRMFiIODonlw4XMdNHaU","go-back-button":"Ax2SmW57c0U5xOTjZuAA",badge:"xGZeYQr0_nPJTFmd8pW4",popover:"RYTIt8kwLbKcUbWOfG4g",popover__header:"BqXge2rIUP0a_74yvYbr",popover__button:"Lr10UUCcSLF3T_0QqoPr",popover__footer:"th_VukMuODIOVLC7oJo6",status:"Gxtap1Zcl5X5UEHfSdQ4",active:"dSfmCVUK_Ez7sxdqOIdy","current-ip-text":"e6JXg_theht0XwCBgqdA"}},5823:function(e,t){"use strict";t.Z={list:"sQkG5Cu80gPaeFj3L_wa",footer:"oIl6GCMeUnzE0inXbuj9"}},7279:function(e,t){"use strict";t.Z={list:"RP2MVoGqaCFXPKZhhxQ1",footer:"YpEs8b7KE7fzVuXUbOEb"}},1234:function(e,t){"use strict";t.Z={"form-toggle":"IunwKwdvL271DxBIniPb","form-toggle__switch":"svA9WxEcOByd5S2fZonA","is-compact":"wOd7DeP76v1fczKfah5n"}},9122:function(e,t){"use strict";t.Z={accordion:"x8UuVEhWucPfdq0hEJg6","accordion-item":"eb6Ovfvm1yONz4mdOwbH","accordion-header":"jF9LXpXR3TxZVDw7TVXT","accordion-header-label":"lNQgAfpwdAUSOLZd8dlD","accordion-header-label-icon":"WRQwDYPdffWznX158azR","accordion-header-description":"dJx9pvlYjDnKn11n5wo8","accordion-header-button":"EKcbLuSblRc7UpzgsFXw","accordion-body":"ILMBWlMLcXc0n97IisrG","accordion-body-close":"T8XIzCNJBQy1UETN5gjU","accordion-body-open":"kWoHGiaZSbq9XJVyUOMC"}},6983:function(e,t){"use strict";t.Z={threat:"EqpwvErHtRi_WQkJKgi1",threat__icon:"EicvN1QaJu5OJLzdUN5A",threat__summary:"b7ynAmUwGlxK_vxyIN0y",threat__summary__label:"uSV9HYRxjL4S6zIZDlqP",threat__summary__title:"XpW8Mvw_XFEbqxUdw155",threat__severity:"Fkj60BmQ5sUo9zHcJwVv",footer:"XLzPr74ad3osCq9kxy2q"}},2951:function(e,t){"use strict";t.Z={"protect-header":"UL3B1tQ854mN7r6taB61","get-started-button":"IG56Hw7ZR_7rKVsM78qw"}},8735:function(e,t){"use strict";t.Z={"marked-lines":"xpPHTch5ul0xuZaUoTNa","marked-lines__marked-line":"AMOpkL9LURkyTK8316cw","marked-lines__line-numbers":"i0_0xMrNWoak1brIaDQq","marked-lines__line-number":"C9fLawPLkMNSZthfwxj6","marked-lines__lines":"ogixgg8fRGekmYGtevh1","marked-lines__line":"jYPCgKMDRKfT3vnx0mdG","marked-lines__mark":"UEQ1NqkrwNmaQR7qdEK3"}},9980:function(e,t){"use strict";t.Z={modal:"WtVEv641JBaLl929sZq2",modal__window:"G0aPt7WmA1rkUE0wcTno",modal__close:"VkrhWjfEIlIwYEumycbP",modal__close__icon:"yFzeV4cmWRbZKk5tIyEw"}},513:function(e,t){"use strict";t.Z={navigation:"HQgjxePFDRJHamBAGcVU","navigation-item":"KtdsNIMumOoHNWMLmuAJ",clickable:"ewyV4ZGn34WDNXmK3ej2",selected:"owofT85W_XvVdb5vr1GN","navigation-item-label":"NESnw2xCLrBpP6WlYZL4","navigation-item-icon":"aohnd_y_1lrMuww8NH63","navigation-item-badge":"Rnas_2_2_eLZSYfZ347E","navigation-item-label-text":"m4_14yNRByDyO9yf9pGg","navigation-item-check-badge":"X8NRHUTBa_4wDvoHN9TT","navigation-item-info-badge":"CsuOteurQlJm4IjXqyZ0","navigation-group":"fvbewglUxEvV1o04yzzp","navigation-group-label":"DINy59MKjwiQanaoDTiV","navigation-group-content":"XoacHJljw8zRW_fkBSyg","navigation-group-list":"mXM4WZRePVTa07dhQ6MD","navigation-group-truncate":"sI3V8khLdCqxkhJQ_XnI","popover-text":"hgdxMuIvZwTZ0sfXaols","navigation-dropdown-button":"UErHS2HAh1gszGfYuVIf","navigation-dropdown-label":"lEhH1hvCcxLVFMHI8Gwv","navigation-dropdown-icon":"c57Vj4QhAHwcK_HZMxtN","navigation-dropdown-open":"t5TwI3d3FnCJvFBlkmm5","navigation-dropdown-closed":"kSa6ERuVPsCMPXugb030"}},8212:function(e,t){"use strict";t.Z={notice:"_aiMxmJRAw5jRPbZFX57","notice--info":"eWgNBUaexiR66ZI1Px4U","notice--floating":"ZGELG1CO333FilJXOaeI",notice__icon:"BnI88X_e8ItF1c9Uozmj","notice--success":"hRRUwTCPRpurhMwRNZkg","notice--error":"Z6q3IxY_uR1y2lAPTkVF",notice__message:"ST8sowTbBVLRPrk4ZQrn",notice__close:"lMkO08Vd8YQMfwrwaI8u"}},7324:function(e,t){"use strict";t.Z={accordion:"sfXsfklfkeSRtE9ivQwF","accordion-item":"ozRrKPlj1QFGUyd3oVke","accordion-header":"PyvnSHQuuUkZvVsArigy","accordion-header-label":"u9Xod5s8bCRNj9MR1Drl","accordion-header-label-icon":"IbeyulkpO9kjYJ4OkYUD","accordion-header-description":"KiCgmjHm2f0JDU3cMsgf","accordion-header-button":"kJ8t3FAtd5VAYjk31SfA","accordion-body":"JP0IJZcYRohfgntEozjm","accordion-body-close":"y7c6zi2wjEnbW3F29fmP","accordion-body-open":"wQWiN_J0SqgduvadyGnm","icon-check":"v1fUFCBPmd6miSCf_ehK"}},6067:function(e,t){"use strict";t.Z={"progress-bar":"vzMlFr1AXWqefpRrb976","progress-bar__wrapper":"gYSOMa4xxLXmsNzvFPkW","progress-bar__bar":"hNJWdt5qmZkWYAH_vjIp","progress-bar__percent":"DHMUfGyHbl5BgD5vjxVz"}},8383:function(e,t){"use strict";t.Z={"product-section":"Clxt94RgGnDrhORZZyPr","info-section":"K2OG1vK5PSOYDWKtqKKG"}},61:function(e,t){"use strict";t.Z={"main-content":"A6a9HOtaZnLUleNgxQrX","loading-content":"CGT5fOs6LDTFHWCAgIiT",illustration:"RFKxbzQ8N58qEyVO0yzW","connection-error-col":"SvMuuouOkDt2sE0PAn_D"}},8131:function(e,t){"use strict";t.Z={"threat-severity-badge":"JiJhrZaThvWCpM2AfGen","is-critical":"_7SGksgOpcPbHfPPpQTV","is-high":"pGNquShR54adQ61sx3lP","is-low":"IM5kkexAfwGLM6zz0Exd"}},8911:function(e,t){"use strict";t.Z={mark:"jNlU3vgp4xEGwmX5aTyK",list:"gE8s4nh3f7iGIBrFeyCT"}},6561:function(e,t){"use strict";t.Z={summary:"ZMBDiTLzs27F012iOsMK",summary__title:"zI2DKzqRc1MhF6aq5eHt",summary__icon:"iHgPFku9KaLz8FIQV1Qw",summary__notice:"xuIO_ubyDN6IGJ67NTlx","summary__scan-button":"ctq2nQkzIfSoMkldF9t9"}},5714:function(e,t){"use strict";t.Z={tabs:"lyrXe0pA852TUmyekDb5",tab:"KgEeDTKgTC5ZjzYlbTqN","tab--active":"Lv4WoNVkeJntqvUyG4dX"}},8063:function(e,t){"use strict";t.Z={textarea:"rigH8UdiDrmmSLQMUurD",label:"V8FDM08CpcwQs4UwN2nI"}},9971:function(e,t){"use strict";t.Z={threat:"NHzH3tt6CypjZ92CvK9x",threat__icon:"D9zvYDUrOP_zwSm0yJMs",threat__summary:"_XISfmbjoVlqhB61hHYn",threat__summary__label:"AQDPBnMZFu7BOBuo8mYW",threat__summary__title:"cZ9s5eCAZe3R82Y6Ru3z",threat__severity:"AKnbWQiViZ2O_dwCV8Fw",threat__checkbox:"W6alQ2_S5Rh06djX9m27"}},9709:function(e,t){"use strict";t.Z={empty:"OtDl6kocO_m2s9sRHaqX","threat-section":"BjwJh1S1YVPI7AjmTx6a","threat-filename":"YWfK8VTp2wnByBauYPKg","threat-footer":"pkw2LnOTd8VvQ3oT8sXQ","threat-item-cta":"ap6lG79CncSqdigJS_WA","list-header":"uym7dGHhp6ifjF57yOAO","list-title":"e_2eFTR8RyHwmfeqJL4F","list-header-button":"r4Id5qht2FD68jCAH2Cl","accordion-heading":"ZSZPabDoB8MVVPttP0tu","manual-scan":"iJ_biSBRDribuNKX0Zuw"}},541:function(e,t){"use strict";t.Z={footer:"uUEJGMrSV3XoBwX5xEwA"}},1155:function(){},3171:function(e){var t=1e3,a=60*t,n=60*a,c=24*n,r=7*c,l=365.25*c;function i(e,t,a,n){var c=t>=1.5*a;return Math.round(e/a)+" "+n+(c?"s":"")}e.exports=function(e,o){o=o||{};var s=typeof e;if("string"===s&&e.length>0)return function(e){if((e=String(e)).length>100)return;var i=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!i)return;var o=parseFloat(i[1]);switch((i[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return o*l;case"weeks":case"week":case"w":return o*r;case"days":case"day":case"d":return o*c;case"hours":case"hour":case"hrs":case"hr":case"h":return o*n;case"minutes":case"minute":case"mins":case"min":case"m":return o*a;case"seconds":case"second":case"secs":case"sec":case"s":return o*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}(e);if("number"===s&&isFinite(e))return o.long?function(e){var r=Math.abs(e);if(r>=c)return i(e,r,c,"day");if(r>=n)return i(e,r,n,"hour");if(r>=a)return i(e,r,a,"minute");if(r>=t)return i(e,r,t,"second");return e+" ms"}(e):function(e){var r=Math.abs(e);if(r>=c)return Math.round(e/c)+"d";if(r>=n)return Math.round(e/n)+"h";if(r>=a)return Math.round(e/a)+"m";if(r>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},469:function(e,t,a){"use strict";var n=a(758);function c(){}function r(){}r.resetWarningCache=c,e.exports=function(){function e(e,t,a,c,r,l){if(l!==n){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:c};return a.PropTypes=a,a}},5162:function(e,t,a){e.exports=a(469)()},758:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},554:function(e,t,a){"use strict";a.d(t,{OL:function(){return p},UT:function(){return u}});var n=a(9196),c=a(5250),r=a(5439);function l(){return l=Object.assign||function(e){for(var t=1;t=0||(c[a]=e[a]);return c}const o=["onClick","reloadDocument","replace","state","target","to"],s=["aria-current","caseSensitive","className","end","style","to","children"];function u(e){let{basename:t,children:a,window:l}=e,i=(0,n.useRef)();null==i.current&&(i.current=(0,c.q_)({window:l}));let o=i.current,[s,u]=(0,n.useState)({action:o.action,location:o.location});return(0,n.useLayoutEffect)((()=>o.listen(u)),[o]),(0,n.createElement)(r.F0,{basename:t,children:a,location:s.location,navigationType:s.action,navigator:o})}const m=(0,n.forwardRef)((function(e,t){let{onClick:a,reloadDocument:s,replace:u=!1,state:m,target:p,to:d}=e,h=i(e,o),g=(0,r.oQ)(d),f=function(e,t){let{target:a,replace:l,state:i}=void 0===t?{}:t,o=(0,r.s0)(),s=(0,r.TH)(),u=(0,r.WU)(e);return(0,n.useCallback)((t=>{if(!(0!==t.button||a&&"_self"!==a||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let a=!!l||(0,c.Ep)(s)===(0,c.Ep)(u);o(e,{replace:a,state:i})}}),[s,o,u,l,i,a,e])}(d,{replace:u,state:m,target:p});return(0,n.createElement)("a",l({},h,{href:g,onClick:function(e){a&&a(e),e.defaultPrevented||s||f(e)},ref:t,target:p}))}));const p=(0,n.forwardRef)((function(e,t){let{"aria-current":a="page",caseSensitive:c=!1,className:o="",end:u=!1,style:p,to:d,children:h}=e,g=i(e,s),f=(0,r.TH)(),v=(0,r.WU)(d),E=f.pathname,k=v.pathname;c||(E=E.toLowerCase(),k=k.toLowerCase());let w,b=E===k||!u&&E.startsWith(k)&&"/"===E.charAt(k.length),y=b?a:void 0;w="function"==typeof o?o({isActive:b}):[o,b?"active":null].filter(Boolean).join(" ");let Z="function"==typeof p?p({isActive:b}):p;return(0,n.createElement)(m,l({},g,{"aria-current":y,className:w,ref:t,style:Z,to:d}),"function"==typeof h?h({isActive:b}):h)}))},5439:function(e,t,a){"use strict";a.d(t,{AW:function(){return s},F0:function(){return u},TH:function(){return h},WU:function(){return f},Z5:function(){return m},oQ:function(){return p},s0:function(){return g}});var n=a(9196),c=a(5250);function r(e,t){if(!e)throw new Error(t)}const l=(0,n.createContext)(null);const i=(0,n.createContext)(null);const o=(0,n.createContext)({outlet:null,matches:[]});function s(e){r(!1)}function u(e){let{basename:t="/",children:a=null,location:o,navigationType:s=c.aU.Pop,navigator:u,static:m=!1}=e;d()&&r(!1);let p=M(t),h=(0,n.useMemo)((()=>({basename:p,navigator:u,static:m})),[p,u,m]);"string"==typeof o&&(o=(0,c.cP)(o));let{pathname:g="/",search:f="",hash:v="",state:E=null,key:k="default"}=o,w=(0,n.useMemo)((()=>{let e=x(g,p);return null==e?null:{pathname:e,search:f,hash:v,state:E,key:k}}),[p,g,f,v,E,k]);return null==w?null:(0,n.createElement)(l.Provider,{value:h},(0,n.createElement)(i.Provider,{children:a,value:{location:w,navigationType:s}}))}function m(e){let{children:t,location:a}=e;return function(e,t){d()||r(!1);let{matches:a}=(0,n.useContext)(o),l=a[a.length-1],i=l?l.params:{},s=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;0;let u,m=h();if(t){var p;let e="string"==typeof t?(0,c.cP)(t):t;"/"===s||(null==(p=e.pathname)?void 0:p.startsWith(s))||r(!1),u=e}else u=m;let g=u.pathname||"/",f="/"===s?g:g.slice(s.length)||"/",v=function(e,t,a){void 0===a&&(a="/");let n="string"==typeof t?(0,c.cP)(t):t,r=x(n.pathname||"/",a);if(null==r)return null;let l=E(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let a=e.length===t.length&&e.slice(0,-1).every(((e,a)=>e===t[a]));return a?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(l);let i=null;for(let e=0;null==i&&eObject.assign({},e,{params:Object.assign({},i,e.params),pathname:z([s,e.pathname]),pathnameBase:"/"===e.pathnameBase?s:z([s,e.pathnameBase])}))),a)}(v(t),a)}function p(e){d()||r(!1);let{basename:t,navigator:a}=(0,n.useContext)(l),{hash:i,pathname:o,search:s}=f(e),u=o;if("/"!==t){let a=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?(0,c.cP)(e).pathname:e.pathname}(e),n=null!=a&&a.endsWith("/");u="/"===o?t+(n?"/":""):z([t,o])}return a.createHref({pathname:u,search:s,hash:i})}function d(){return null!=(0,n.useContext)(i)}function h(){return d()||r(!1),(0,n.useContext)(i).location}function g(){d()||r(!1);let{basename:e,navigator:t}=(0,n.useContext)(l),{matches:a}=(0,n.useContext)(o),{pathname:c}=h(),i=JSON.stringify(a.map((e=>e.pathnameBase))),s=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{s.current=!0})),(0,n.useCallback)((function(a,n){if(void 0===n&&(n={}),!s.current)return;if("number"==typeof a)return void t.go(a);let r=P(a,JSON.parse(i),c);"/"!==e&&(r.pathname=z([e,r.pathname])),(n.replace?t.replace:t.push)(r,n.state)}),[e,t,i,c])}function f(e){let{matches:t}=(0,n.useContext)(o),{pathname:a}=h(),c=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,n.useMemo)((()=>P(e,JSON.parse(c),a)),[e,c,a])}function v(e){let t=[];return n.Children.forEach(e,(e=>{if(!(0,n.isValidElement)(e))return;if(e.type===n.Fragment)return void t.push.apply(t,v(e.props.children));e.type!==s&&r(!1);let a={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(a.children=v(e.props.children)),t.push(a)})),t}function E(e,t,a,n){return void 0===t&&(t=[]),void 0===a&&(a=[]),void 0===n&&(n=""),e.forEach(((e,c)=>{let l={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:c,route:e};l.relativePath.startsWith("/")&&(l.relativePath.startsWith(n)||r(!1),l.relativePath=l.relativePath.slice(n.length));let i=z([n,l.relativePath]),o=a.concat(l);e.children&&e.children.length>0&&(!0===e.index&&r(!1),E(e.children,t,o,i)),(null!=e.path||e.index)&&t.push({path:i,score:R(i,e.index),routesMeta:o})})),t}const k=/^:\w+$/,w=3,b=2,y=1,Z=10,C=-2,_=e=>"*"===e;function R(e,t){let a=e.split("/"),n=a.length;return a.some(_)&&(n+=C),t&&(n+=b),a.filter((e=>!_(e))).reduce(((e,t)=>e+(k.test(t)?w:""===t?y:Z)),n)}function j(e,t){let{routesMeta:a}=e,n={},c="/",r=[];for(let e=0;e(0,n.createElement)(o.Provider,{children:void 0!==c.route.element?c.route.element:a,value:{outlet:a,matches:t.concat(e.slice(0,r+1))}})),null)}function S(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[a,n]=function(e,t,a){void 0===t&&(t=!1);void 0===a&&(a=!0);let n=[],c="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(n.push(t),"([^\\/]+)")));e.endsWith("*")?(n.push("*"),c+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):c+=a?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)";let r=new RegExp(c,t?void 0:"i");return[r,n]}(e.path,e.caseSensitive,e.end),c=t.match(a);if(!c)return null;let r=c[0],l=r.replace(/(.)\/+$/,"$1"),i=c.slice(1);return{params:n.reduce(((e,t,a)=>{if("*"===t){let e=i[a]||"";l=r.slice(0,r.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(i[a]||""),e}),{}),pathname:r,pathnameBase:l,pattern:e}}function P(e,t,a){let n,r="string"==typeof e?(0,c.cP)(e):e,l=""===e||""===r.pathname?"/":r.pathname;if(null==l)n=a;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}n=e>=0?t[e]:"/"}let i=function(e,t){void 0===t&&(t="/");let{pathname:a,search:n="",hash:r=""}="string"==typeof e?(0,c.cP)(e):e,l=a?a.startsWith("/")?a:function(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?a.length>1&&a.pop():"."!==e&&a.push(e)})),a.length>1?a.join("/"):"/"}(a,t):t;return{pathname:l,search:L(n),hash:I(r)}}(r,n);return l&&"/"!==l&&l.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}function x(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=e.charAt(t.length);return a&&"/"!==a?null:e.slice(t.length)||"/"}const z=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),L=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",I=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},2659:function(e,t,a){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var c,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!=l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(c,l,i):c[l]=e[l]}return c.default=e,a&&a.set(e,c),c}(a(9196)),l=(c=a(5162))&&c.__esModule?c:{default:c},i=["size","onClick","icon","className"];function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(){return s=Object.assign||function(e){for(var t,a=1;a1&&void 0!==arguments[1]?arguments[1]:null;this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){l={ID:e,username:t}},setSuperProps:function(e){r=e},assignSuperProps:function(e){r=Object.assign(r||{},e)},mc:{bumpStat:function(e,t){const a=function(e,t){let a="";if("object"==typeof e){for(const t in e)a+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Bumping stats %o",e)}else a="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Bumping stat "%s" in group "%s"',t,e);return a}(e,t);i.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+a+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const a=function(e,t){let a="";if("object"==typeof e){for(const t in e)a+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Built stats %o",e)}else a="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Built stat "%s" in group "%s"',t,e);return a}(e,t);i.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+a+"&t="+Math.random())}},pageView:{record:function(e,t){i.tracks.recordPageView(e),i.ga.recordPageView(e,t)}},purchase:{record:function(e,t,a,n,c,r,l){i.ga.recordPurchase(e,t,a,n,c,r,l)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(r&&(c("- Super Props: %o",r),t=Object.assign(t,r)),c('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):c('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};i.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){i.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){c("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};i.ga.initialized||(l&&(e={userId:"u-"+l.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),i.ga.initialized=!0)},recordPageView:function(e,t){i.ga.initialize(),c("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,a,n){i.ga.initialize();let r="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==a&&(r+=" [Option Label: "+a+"]"),void 0!==n&&(r+=" [Option Value: "+n+"]"),c(r),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,a,n)},recordPurchase:function(e,t,a,n,c,r,l){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:n,currency:l}),window.ga("ecommerce:addItem",{id:e,name:t,sku:a,price:c,quantity:r}),window.ga("ecommerce:send")}},identifyUser:function(){l&&window._tkq.push(["identifyUser",l.ID,l.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}};t.Z=i},4743:function(e,t,a){"use strict";var n=a(1132),c=a(6483);function r(e){class t extends Error{constructor(){super(...arguments),this.name=e}}return t}const l=r("JsonParseError"),i=r("JsonParseAfterRedirectError"),o=r("Api404Error"),s=r("Api404AfterRedirectError"),u=r("FetchNetworkError");const m=new function(e,t){let a=e,r=e,l={"X-WP-Nonce":t},i={credentials:"same-origin",headers:l},o={method:"post",credentials:"same-origin",headers:Object.assign({},l,{"Content-type":"application/json"})},s=function(e){const t=e.split("?"),a=t.length>1?t[1]:"",n=a.length?a.split("&"):[];return n.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+n.join("&")};const u={setApiRoot(e){a=e},setWpcomOriginApiUrl(e){r=e},setApiNonce(e){l={"X-WP-Nonce":e},i={credentials:"same-origin",headers:l},o={method:"post",credentials:"same-origin",headers:Object.assign({},l,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{s=e},registerSite:(e,t)=>{const c={registration_nonce:e,no_iframe:!0};return(0,n.jetpackConfigHas)("consumer_slug")&&(c.plugin_slug=(0,n.jetpackConfigGet)("consumer_slug")),null!==t&&(c.redirect_uri=t),h(`${a}jetpack/v4/connection/register`,o,{body:JSON.stringify(c)}).then(p).then(d)},fetchAuthorizationUrl:e=>m((0,c.addQueryArgs)(`${a}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),i).then(p).then(d),fetchSiteConnectionData:()=>m(`${a}jetpack/v4/connection/data`,i).then(d),fetchSiteConnectionStatus:()=>m(`${a}jetpack/v4/connection`,i).then(d),fetchSiteConnectionTest:()=>m(`${a}jetpack/v4/connection/test`,i).then(p).then(d),fetchUserConnectionData:()=>m(`${a}jetpack/v4/connection/data`,i).then(d),fetchUserTrackingSettings:()=>m(`${a}jetpack/v4/tracking/settings`,i).then(p).then(d),updateUserTrackingSettings:e=>h(`${a}jetpack/v4/tracking/settings`,o,{body:JSON.stringify(e)}).then(p).then(d),disconnectSite:()=>h(`${a}jetpack/v4/connection`,o,{body:JSON.stringify({isActive:!1})}).then(p).then(d),fetchConnectUrl:()=>m(`${a}jetpack/v4/connection/url`,i).then(p).then(d),unlinkUser:()=>h(`${a}jetpack/v4/connection/user`,o,{body:JSON.stringify({linked:!1})}).then(p).then(d),reconnect:()=>h(`${a}jetpack/v4/connection/reconnect`,o).then(p).then(d),fetchConnectedPlugins:()=>m(`${a}jetpack/v4/connection/plugins`,i).then(p).then(d),setHasSeenWCConnectionModal:()=>h(`${a}jetpack/v4/seen-wc-connection-modal`,o).then(p).then(d),fetchModules:()=>m(`${a}jetpack/v4/module/all`,i).then(p).then(d),fetchModule:e=>m(`${a}jetpack/v4/module/${e}`,i).then(p).then(d),activateModule:e=>h(`${a}jetpack/v4/module/${e}/active`,o,{body:JSON.stringify({active:!0})}).then(p).then(d),deactivateModule:e=>h(`${a}jetpack/v4/module/${e}/active`,o,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>h(`${a}jetpack/v4/module/${e}`,o,{body:JSON.stringify(t)}).then(p).then(d),updateSettings:e=>h(`${a}jetpack/v4/settings`,o,{body:JSON.stringify(e)}).then(p).then(d),getProtectCount:()=>m(`${a}jetpack/v4/module/protect/data`,i).then(p).then(d),resetOptions:e=>h(`${a}jetpack/v4/options/${e}`,o,{body:JSON.stringify({reset:!0})}).then(p).then(d),activateVaultPress:()=>h(`${a}jetpack/v4/plugins`,o,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(p).then(d),getVaultPressData:()=>m(`${a}jetpack/v4/module/vaultpress/data`,i).then(p).then(d),installPlugin:(e,t)=>{const n={slug:e,status:"active"};return t&&(n.source=t),h(`${a}jetpack/v4/plugins`,o,{body:JSON.stringify(n)}).then(p).then(d)},activateAkismet:()=>h(`${a}jetpack/v4/plugins`,o,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(p).then(d),getAkismetData:()=>m(`${a}jetpack/v4/module/akismet/data`,i).then(p).then(d),checkAkismetKey:()=>m(`${a}jetpack/v4/module/akismet/key/check`,i).then(p).then(d),checkAkismetKeyTyped:e=>h(`${a}jetpack/v4/module/akismet/key/check`,o,{body:JSON.stringify({api_key:e})}).then(p).then(d),fetchStatsData:e=>m(function(e){let t=`${a}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),i).then(p).then(d).then(f),getPluginUpdates:()=>m(`${a}jetpack/v4/updates/plugins`,i).then(p).then(d),getPlans:()=>m(`${a}jetpack/v4/plans`,i).then(p).then(d),fetchSettings:()=>m(`${a}jetpack/v4/settings`,i).then(p).then(d),updateSetting:e=>h(`${a}jetpack/v4/settings`,o,{body:JSON.stringify(e)}).then(p).then(d),fetchSiteData:()=>m(`${a}jetpack/v4/site`,i).then(p).then(d).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>m(`${a}jetpack/v4/site/features`,i).then(p).then(d).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>m(`${a}jetpack/v4/site/products`,i).then(p).then(d),fetchSitePurchases:()=>m(`${a}jetpack/v4/site/purchases`,i).then(p).then(d).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>m(`${a}jetpack/v4/site/benefits`,i).then(p).then(d).then((e=>JSON.parse(e.data))),fetchSiteDiscount:()=>m(`${a}jetpack/v4/site/discount`,i).then(p).then(d).then((e=>e.data)),fetchSetupQuestionnaire:()=>m(`${a}jetpack/v4/setup/questionnaire`,i).then(p).then(d),fetchRecommendationsData:()=>m(`${a}jetpack/v4/recommendations/data`,i).then(p).then(d),fetchRecommendationsProductSuggestions:()=>m(`${a}jetpack/v4/recommendations/product-suggestions`,i).then(p).then(d),fetchRecommendationsUpsell:()=>m(`${a}jetpack/v4/recommendations/upsell`,i).then(p).then(d),fetchRecommendationsConditional:()=>m(`${a}jetpack/v4/recommendations/conditional`,i).then(p).then(d),saveRecommendationsData:e=>h(`${a}jetpack/v4/recommendations/data`,o,{body:JSON.stringify({data:e})}).then(p),fetchProducts:()=>m(`${a}jetpack/v4/products`,i).then(p).then(d),fetchRewindStatus:()=>m(`${a}jetpack/v4/rewind`,i).then(p).then(d).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>m(`${a}jetpack/v4/scan`,i).then(p).then(d).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>h(`${a}jetpack/v4/notice/${e}`,o,{body:JSON.stringify({dismissed:!0})}).then(p).then(d),fetchPluginsData:()=>m(`${a}jetpack/v4/plugins`,i).then(p).then(d),fetchIntroOffers:()=>m(`${a}jetpack/v4/intro-offers`,i).then(p).then(d),fetchVerifySiteGoogleStatus:e=>m(null!==e?`${a}jetpack/v4/verify-site/google/${e}`:`${a}jetpack/v4/verify-site/google`,i).then(p).then(d),verifySiteGoogle:e=>h(`${a}jetpack/v4/verify-site/google`,o,{body:JSON.stringify({keyring_id:e})}).then(p).then(d),submitSurvey:e=>h(`${a}jetpack/v4/marketing/survey`,o,{body:JSON.stringify(e)}).then(p).then(d),saveSetupQuestionnaire:e=>h(`${a}jetpack/v4/setup/questionnaire`,o,{body:JSON.stringify(e)}).then(p).then(d),updateLicensingError:e=>h(`${a}jetpack/v4/licensing/error`,o,{body:JSON.stringify(e)}).then(p).then(d),updateLicenseKey:e=>h(`${a}jetpack/v4/licensing/set-license`,o,{body:JSON.stringify({license:e})}).then(p).then(d),getUserLicensesCounts:()=>m(`${a}jetpack/v4/licensing/user/counts`,i).then(p).then(d),getUserLicenses:()=>m(`${a}jetpack/v4/licensing/user/licenses`,i).then(p).then(d),updateLicensingActivationNoticeDismiss:e=>h(`${a}jetpack/v4/licensing/user/activation-notice-dismiss`,o,{body:JSON.stringify({last_detached_count:e})}).then(p).then(d),updateRecommendationsStep:e=>h(`${a}jetpack/v4/recommendations/step`,o,{body:JSON.stringify({step:e})}).then(p),confirmIDCSafeMode:()=>h(`${a}jetpack/v4/identity-crisis/confirm-safe-mode`,o).then(p),startIDCFresh:e=>h(`${a}jetpack/v4/identity-crisis/start-fresh`,o,{body:JSON.stringify({redirect_uri:e})}).then(p).then(d),migrateIDC:()=>h(`${a}jetpack/v4/identity-crisis/migrate`,o).then(p),attachLicenses:e=>h(`${a}jetpack/v4/licensing/attach-licenses`,o,{body:JSON.stringify({licenses:e})}).then(p).then(d),fetchSearchPlanInfo:()=>m(`${r}jetpack/v4/search/plan`,i).then(p).then(d),fetchSearchSettings:()=>m(`${r}jetpack/v4/search/settings`,i).then(p).then(d),updateSearchSettings:e=>h(`${r}jetpack/v4/search/settings`,o,{body:JSON.stringify(e)}).then(p).then(d),fetchSearchStats:()=>m(`${r}jetpack/v4/search/stats`,i).then(p).then(d),fetchWafSettings:()=>m(`${a}jetpack/v4/waf`,i).then(p).then(d),updateWafSettings:e=>h(`${a}jetpack/v4/waf`,o,{body:JSON.stringify(e)}).then(p).then(d),fetchWordAdsSettings:()=>m(`${a}jetpack/v4/wordads/settings`,i).then(p).then(d),updateWordAdsSettings:e=>h(`${a}jetpack/v4/wordads/settings`,o,{body:JSON.stringify(e)}),fetchSearchPricing:()=>m(`${r}jetpack/v4/search/pricing`,i).then(p).then(d),fetchMigrationStatus:()=>m(`${a}jetpack/v4/migration/status`,i).then(p).then(d),fetchBackupUndoEvent:()=>m(`${a}jetpack/v4/site/backup/undo-event`,i).then(p).then(d)};function m(e,t){return fetch(s(e),t)}function h(e,t,a){return fetch(e,Object.assign({},t,a)).catch(g)}function f(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}Object.assign(this,u)};function p(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new s(e.redirected):new o})):e.json().catch((e=>h(e))).then((t=>{const a=new Error(`${t.message} (Status ${e.status})`);throw a.response=t,a.name="ApiError",a}))}function d(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,a){throw t?new i(a):new l}function g(){throw new u}t.ZP=m},9105:function(e,t,a){"use strict";var n=a(5736),c=a(5235),r=a.n(c),l=a(8237),i=a(8868),o=a(3846),s=a(3363),u=a(1494);const __=n.__;t.Z=e=>{let{children:t,moduleName:a=__("Jetpack","jetpack-protect"),moduleNameHref:n,showHeader:c=!0,showFooter:m=!0,showBackground:p=!0,header:d}=e;const h=r()(u.Z["admin-page"],{[u.Z.background]:p});return React.createElement("div",{className:h},c&&React.createElement(s.Z,{horizontalSpacing:5},React.createElement(o.Z,null,d||React.createElement(i.Z,null))),React.createElement(s.Z,{fluid:!0,horizontalSpacing:0},React.createElement(o.Z,null,t)),m&&React.createElement(s.Z,{horizontalSpacing:5},React.createElement(o.Z,null,React.createElement(l.Z,{moduleName:a,moduleNameHref:n}))))}},216:function(e,t,a){"use strict";var n=a(9196),c=a.n(n),r=a(281);t.Z=e=>{let{children:t}=e;return c().createElement("div",{className:r.Z["section-hero"]},t)}},7525:function(e,t,a){"use strict";var n=a(2674),c=a.n(n),r=a(5736),l=a(5235),i=a.n(l),o=a(9196),s=a.n(o);const __=r.__;t.Z=e=>{let{title:t=__("An Automattic Airline","jetpack-protect"),height:a=7,className:n,...r}=e;return s().createElement("svg",c()({role:"img",x:"0",y:"0",viewBox:"0 0 935 38.2",enableBackground:"new 0 0 935 38.2","aria-labelledby":"jp-automattic-byline-logo-title",height:a,className:i()("jp-automattic-byline-logo",n)},r),s().createElement("desc",{id:"jp-automattic-byline-logo-title"},t),s().createElement("path",{d:"M317.1 38.2c-12.6 0-20.7-9.1-20.7-18.5v-1.2c0-9.6 8.2-18.5 20.7-18.5 12.6 0 20.8 8.9 20.8 18.5v1.2C337.9 29.1 329.7 38.2 317.1 38.2zM331.2 18.6c0-6.9-5-13-14.1-13s-14 6.1-14 13v0.9c0 6.9 5 13.1 14 13.1s14.1-6.2 14.1-13.1V18.6zM175 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7L157 1.3h5.5L182 36.8H175zM159.7 8.2L152 23.1h15.7L159.7 8.2zM212.4 38.2c-12.7 0-18.7-6.9-18.7-16.2V1.3h6.6v20.9c0 6.6 4.3 10.5 12.5 10.5 8.4 0 11.9-3.9 11.9-10.5V1.3h6.7V22C231.4 30.8 225.8 38.2 212.4 38.2zM268.6 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H268.6zM397.3 36.8V8.7l-1.8 3.1 -14.9 25h-3.3l-14.7-25 -1.8-3.1v28.1h-6.5V1.3h9.2l14 24.4 1.7 3 1.7-3 13.9-24.4h9.1v35.5H397.3zM454.4 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7l19.2-35.5h5.5l19.5 35.5H454.4zM439.1 8.2l-7.7 14.9h15.7L439.1 8.2zM488.4 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H488.4zM537.3 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H537.3zM569.3 36.8V4.6c2.7 0 3.7-1.4 3.7-3.4h2.8v35.5L569.3 36.8 569.3 36.8zM628 11.3c-3.2-2.9-7.9-5.7-14.2-5.7 -9.5 0-14.8 6.5-14.8 13.3v0.7c0 6.7 5.4 13 15.3 13 5.9 0 10.8-2.8 13.9-5.7l4 4.2c-3.9 3.8-10.5 7.1-18.3 7.1 -13.4 0-21.6-8.7-21.6-18.3v-1.2c0-9.6 8.9-18.7 21.9-18.7 7.5 0 14.3 3.1 18 7.1L628 11.3zM321.5 12.4c1.2 0.8 1.5 2.4 0.8 3.6l-6.1 9.4c-0.8 1.2-2.4 1.6-3.6 0.8l0 0c-1.2-0.8-1.5-2.4-0.8-3.6l6.1-9.4C318.7 11.9 320.3 11.6 321.5 12.4L321.5 12.4z"}),s().createElement("path",{d:"M37.5 36.7l-4.7-8.9H11.7l-4.6 8.9H0L19.4 0.8H25l19.7 35.9H37.5zM22 7.8l-7.8 15.1h15.9L22 7.8zM82.8 36.7l-23.3-24 -2.3-2.5v26.6h-6.7v-36H57l22.6 24 2.3 2.6V0.8h6.7v35.9H82.8z"}),s().createElement("path",{d:"M719.9 37l-4.8-8.9H694l-4.6 8.9h-7.1l19.5-36h5.6l19.8 36H719.9zM704.4 8l-7.8 15.1h15.9L704.4 8zM733 37V1h6.8v36H733zM781 37c-1.8 0-2.6-2.5-2.9-5.8l-0.2-3.7c-0.2-3.6-1.7-5.1-8.4-5.1h-12.8V37H750V1h19.6c10.8 0 15.7 4.3 15.7 9.9 0 3.9-2 7.7-9 9 7 0.5 8.5 3.7 8.6 7.9l0.1 3c0.1 2.5 0.5 4.3 2.2 6.1V37H781zM778.5 11.8c0-2.6-2.1-5.1-7.9-5.1h-13.8v10.8h14.4c5 0 7.3-2.4 7.3-5.2V11.8zM794.8 37V1h6.8v30.4h28.2V37H794.8zM836.7 37V1h6.8v36H836.7zM886.2 37l-23.4-24.1 -2.3-2.5V37h-6.8V1h6.5l22.7 24.1 2.3 2.6V1h6.8v36H886.2zM902.3 37V1H935v5.6h-26v9.2h20v5.5h-20v10.1h26V37H902.3z"}))}},526:function(e,t,a){"use strict";var n=a(2674),c=a.n(n),r=a(5609),l=a(1074),i=a(5381),o=a(5235),s=a.n(o),u=a(9196),m=a.n(u),p=a(3466);const d=(0,u.forwardRef)(((e,t)=>{const{children:a,variant:n="primary",size:o="normal",weight:u="bold",icon:d,iconSize:h,disabled:g,isDestructive:f,isLoading:v,isExternalLink:E,className:k,text:w,fullWidth:b,...y}=e,Z=s()(p.Z.button,k,{[p.Z.normal]:"normal"===o,[p.Z.small]:"small"===o,[p.Z.icon]:Boolean(d),[p.Z.loading]:v,[p.Z.regular]:"regular"===u,[p.Z["full-width"]]:b,[p.Z["is-icon-button"]]:Boolean(d)&&!a});y.ref=t;const C="normal"===o?20:16,_=E&&m().createElement(l.Z,{size:C,icon:i.Z,className:p.Z["external-icon"]}),R=E?"_blank":void 0,j=a?.[0]&&null!==a[0]&&"components-tooltip"!==a?.[0]?.props?.className;return m().createElement(r.Button,c()({target:R,variant:n,className:s()(Z,{"has-text":!!d&&j}),icon:E?void 0:d,iconSize:h,disabled:g,"aria-disabled":g,isDestructive:f,text:w},y),v&&m().createElement(r.Spinner,null),m().createElement("span",null,a),_)}));d.displayName="Button",t.Z=d},857:function(e,t,a){"use strict";var n=a(1074),c=a(495),r=a(5235),l=a.n(r),i=a(9665),o=a(5106),s=a(1489);t.Z=e=>{let{description:t,cta:a,onClick:r,href:u,openInNewTab:m=!1,className:p,tooltipText:d=""}=e;const h=void 0!==u?"a":"button",g="a"===h?{href:u,...m&&{target:"_blank"}}:{onClick:r};return React.createElement("div",{className:l()(s.Z.cut,p)},React.createElement("div",null,React.createElement("div",null,React.createElement(o.ZP,{className:s.Z.description},t),d&&React.createElement(i.Z,{className:s.Z.iconContainer,iconSize:16,offset:4},React.createElement(o.ZP,{variant:"body-small"},d))),React.createElement("div",null,React.createElement(h,g,React.createElement(o.ZP,{className:s.Z.cta},a)))),React.createElement(n.Z,{icon:c.Z,className:s.Z.icon,size:30}))}},7172:function(e,t,a){"use strict";var n=a(5736),c=a(5235),r=a.n(c),l=a(9196);a(5785);const __=n.__;class i extends l.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-protect");case"gridicons-arrow-left":return __("Arrow left","jetpack-protect");case"gridicons-arrow-right":return __("Arrow right","jetpack-protect");case"gridicons-calendar":return __("Is an event.","jetpack-protect");case"gridicons-cart":return __("Is a product.","jetpack-protect");case"chevron-down":return __("Show filters","jetpack-protect");case"gridicons-comment":return __("Matching comment.","jetpack-protect");case"gridicons-cross":return __("Close.","jetpack-protect");case"gridicons-filter":return __("Toggle search filters.","jetpack-protect");case"gridicons-folder":return __("Category","jetpack-protect");case"gridicons-info":case"gridicons-info-outline":return __("Information.","jetpack-protect");case"gridicons-image-multiple":return __("Has multiple images.","jetpack-protect");case"gridicons-image":return __("Has an image.","jetpack-protect");case"gridicons-page":return __("Page","jetpack-protect");case"gridicons-post":return __("Post","jetpack-protect");case"gridicons-jetpack-search":case"gridicons-search":return __("Magnifying Glass","jetpack-protect");case"gridicons-tag":return __("Tag","jetpack-protect");case"gridicons-video":return __("Has a video.","jetpack-protect")}}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:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.105 0-2 .896-2 2v13c0 1.104.895 2 2 2h14c1.104 0 2-.896 2-2V6c0-1.104-.896-2-2-2zm0 15H5V8h14v11z"}));case"gridicons-cart":return React.createElement("g",null,React.createElement("path",{d:"M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"}));case"gridicons-checkmark":return React.createElement("g",null,React.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"}));case"gridicons-chevron-left":return React.createElement("g",null,React.createElement("path",{d:"M16.443 7.41L15.0399 6L9.06934 12L15.0399 18L16.443 16.59L11.8855 12L16.443 7.41Z"}));case"gridicons-chevron-right":return React.createElement("g",null,React.createElement("path",{d:"M10.2366 6L8.8335 7.41L13.391 12L8.8335 16.59L10.2366 18L16.2072 12L10.2366 6Z"}));case"gridicons-chevron-down":return React.createElement("g",null,React.createElement("path",{d:"M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"}));case"gridicons-comment":return React.createElement("g",null,React.createElement("path",{d:"M3 6v9c0 1.105.895 2 2 2h9v5l5.325-3.804c1.05-.75 1.675-1.963 1.675-3.254V6c0-1.105-.895-2-2-2H5c-1.105 0-2 .895-2 2z"}));case"gridicons-computer":return React.createElement("g",null,React.createElement("path",{d:"M20 2H4c-1.104 0-2 .896-2 2v12c0 1.104.896 2 2 2h6v2H7v2h10v-2h-3v-2h6c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm0 14H4V4h16v12z"}));case"gridicons-cross":return React.createElement("g",null,React.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"}));case"gridicons-filter":return React.createElement("g",null,React.createElement("path",{d:"M10 19h4v-2h-4v2zm-4-6h12v-2H6v2zM3 5v2h18V5H3z"}));case"gridicons-folder":return React.createElement("g",null,React.createElement("path",{d:"M18 19H6c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2h7c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"}));case"gridicons-image":return React.createElement("g",null,React.createElement("path",{d:"M13 9.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zM22 6v12c0 1.105-.895 2-2 2H4c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h16c1.105 0 2 .895 2 2zm-2 0H4v7.444L8 9l5.895 6.55 1.587-1.85c.798-.932 2.24-.932 3.037 0L20 15.426V6z"}));case"gridicons-image-multiple":return React.createElement("g",null,React.createElement("path",{d:"M15 7.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5S17.328 9 16.5 9 15 8.328 15 7.5zM4 20h14c0 1.105-.895 2-2 2H4c-1.1 0-2-.9-2-2V8c0-1.105.895-2 2-2v14zM22 4v12c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zM8 4v6.333L11 7l4.855 5.395.656-.73c.796-.886 2.183-.886 2.977 0l.513.57V4H8z"}));case"gridicons-info":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 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}));case"gridicons-info-outline":return React.createElement("g",null,React.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"}));case"gridicons-jetpack-search":return React.createElement("g",null,React.createElement("path",{d:"M0 9.257C0 4.15 4.151 0 9.257 0c5.105 0 9.256 4.151 9.256 9.257a9.218 9.218 0 01-2.251 6.045l.034.033h1.053L24 22.01l-1.986 1.989-6.664-6.662v-1.055l-.033-.033a9.218 9.218 0 01-6.06 2.264C4.15 18.513 0 14.362 0 9.257zm4.169 1.537h4.61V1.82l-4.61 8.973zm5.547-3.092v8.974l4.61-8.974h-4.61z"}));case"gridicons-phone":return React.createElement("g",null,React.createElement("path",{d:"M16 2H8c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-3 19h-2v-1h2v1zm3-2H8V5h8v14z"}));case"gridicons-pages":return React.createElement("g",null,React.createElement("path",{d:"M16 8H8V6h8v2zm0 2H8v2h8v-2zm4-6v12l-6 6H6c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 10V4H6v16h6v-4c0-1.105.895-2 2-2h4z"}));case"gridicons-posts":return React.createElement("g",null,React.createElement("path",{d:"M16 19H3v-2h13v2zm5-10H3v2h18V9zM3 5v2h11V5H3zm14 0v2h4V5h-4zm-6 8v2h10v-2H11zm-8 0v2h5v-2H3z"}));case"gridicons-search":return React.createElement("g",null,React.createElement("path",{d:"M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"}));case"gridicons-star-outline":return React.createElement("g",null,React.createElement("path",{d:"M12 6.308l1.176 3.167.347.936.997.042 3.374.14-2.647 2.09-.784.62.27.963.91 3.25-2.813-1.872-.83-.553-.83.552-2.814 1.87.91-3.248.27-.962-.783-.62-2.648-2.092 3.374-.14.996-.04.347-.936L12 6.308M12 2L9.418 8.953 2 9.257l5.822 4.602L5.82 21 12 16.89 18.18 21l-2.002-7.14L22 9.256l-7.418-.305L12 2z"}));case"gridicons-star":return React.createElement("g",null,React.createElement("path",{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}));case"gridicons-tag":return React.createElement("g",null,React.createElement("path",{d:"M20 2.007h-7.087c-.53 0-1.04.21-1.414.586L2.592 11.5c-.78.78-.78 2.046 0 2.827l7.086 7.086c.78.78 2.046.78 2.827 0l8.906-8.906c.376-.374.587-.883.587-1.413V4.007c0-1.105-.895-2-2-2zM17.007 9c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z"}));case"gridicons-video":return React.createElement("g",null,React.createElement("path",{d:"M20 4v2h-2V4H6v2H4V4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2v-2h2v2h12v-2h2v2c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zM6 16H4v-3h2v3zm0-5H4V8h2v3zm4 4V9l4.5 3-4.5 3zm10 1h-2v-3h2v3zm0-5h-2V8h2v3z"}));case"gridicons-lock":return React.createElement(React.Fragment,null,React.createElement("g",{id:"lock"},React.createElement("path",{d:"M18,8h-1V7c0-2.757-2.243-5-5-5S7,4.243,7,7v1H6c-1.105,0-2,0.895-2,2v10c0,1.105,0.895,2,2,2h12c1.105,0,2-0.895,2-2V10 C20,8.895,19.105,8,18,8z M9,7c0-1.654,1.346-3,3-3s3,1.346,3,3v1H9V7z M13,15.723V18h-2v-2.277c-0.595-0.346-1-0.984-1-1.723 c0-1.105,0.895-2,2-2s2,0.895,2,2C14,14.738,13.595,15.376,13,15.723z"})),React.createElement("g",{id:"Layer_1"}))}}render(){const{size:e=24,className:t=""}=this.props,a=this.props.height||e,n=this.props.width||e,c=this.props.style||{height:a,width:n},l="gridicons-"+this.props.icon,i=r()("gridicon",l,t,{"needs-offset":this.needsOffset(l,e)}),o=this.getSVGDescription(l);return React.createElement("svg",{className:i,focusable:this.props.focusable,height:a,onClick:this.props.onClick,style:c,viewBox:"0 0 24 24",width:n,xmlns:"http://www.w3.org/2000/svg","aria-hidden":this.props["aria-hidden"]},o?React.createElement("desc",null,o):null,this.renderIcon(l))}}t.Z=i},9665:function(e,t,a){"use strict";var n=a(5609),c=a(5235),r=a.n(c),l=a(9196),i=a.n(l),o=a(526),s=a(7172);a(1275);const u=e=>({"top-end":"top left",top:"top center","top-start":"top right","bottom-end":"bottom left",bottom:"bottom center","bottom-start":"bottom right"}[e]);t.Z=e=>{let{className:t="",iconClassName:a="",placement:c="bottom-end",animate:m=!0,iconCode:p="info-outline",iconSize:d=18,offset:h=10,title:g,children:f,popoverAnchorStyle:v="icon",forceShow:E=!1,wide:k=!1}=e;const[w,b]=(0,l.useState)(!1),y=(0,l.useCallback)((()=>b(!0)),[b]),Z=(0,l.useCallback)((()=>b(!1)),[b]),C={position:u(c),placement:c,animate:m,noArrow:!1,resize:!1,flip:!1,offset:h,focusOnMount:"container",onClose:Z,className:"icon-tooltip-container"},_="wrapper"===v,R=r()("icon-tooltip-wrapper",t),j={left:_?0:-(62-d/2)+"px"},N=_&&E;return i().createElement("div",{className:R,"data-testid":"icon-tooltip_wrapper"},!_&&i().createElement(o.Z,{variant:"link",onClick:y},i().createElement(s.Z,{className:a,icon:p,size:d})),i().createElement("div",{className:r()("icon-tooltip-helper",{"is-wide":k}),style:j},(N||w)&&i().createElement(n.Popover,C,i().createElement("div",null,g&&i().createElement("div",{className:"icon-tooltip-title"},g),i().createElement("div",{className:"icon-tooltip-content"},f)))))}},3396:function(e,t,a){"use strict";a.d(t,{VS:function(){return m}});var n=a(2674),c=a.n(n),r=a(5609),l=a(5235),i=a.n(l),o=(a(2659),a(5612));const s=e=>{let{className:t,size:a=24,viewBox:n="0 0 24 24",opacity:l=1,color:s="#2C3338",children:u}=e;const m={className:i()(o.Z.iconWrapper,t),width:a,height:a,viewBox:n,opacity:l,fill:void 0};return s&&(m.fill=s),React.createElement(r.SVG,c()({},m,{fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg"}),React.createElement(r.G,{opacity:l},u))},u={...{"anti-spam":e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(r.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(r.Path,{d:"M21.6,12.5c0,0.6-0.3,1-0.9,1c-0.6,0-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1C21.3,11.7,21.6,12.1,21.6,12.5z"}),React.createElement(r.Path,{d:"M4.1,12.5c0,0.6-0.3,1-0.9,1s-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1S4.1,12.1,4.1,12.5z"}))},backup:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"M2.1,5.8c0-0.1,0-0.1,0-0.2c0-0.2,0.1-0.5,0.1-0.7c0.1-0.4,0.4-0.6,0.7-0.8l8.3-2.9c0.1-0.1,0.3-0.1,0.4-0.1l0.5,0.1 l8.3,2.9c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.2,0.2,0.4,0.2,0.7c0,0.1,0,0.1,0,0.2v0.1c-0.1,0.5-0.2,0.9-0.3,1.4 c-0.2,0.4-0.3,1.2-0.7,2.2c-0.3,1-0.7,2.1-1.1,3.1c-0.5,1-1,2.1-1.6,3.3s-1.4,2.3-2.2,3.5c-0.9,1.1-1.8,2.2-2.8,3.1 c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4c-1.2-1.1-2.4-2.4-3.5-4c-1-1.6-1.9-3-2.5-4.3c-0.6-1.3-1.1-2.7-1.6-4 C2.8,8.7,2.5,7.6,2.3,7C2.3,6.5,2.1,6.1,2.1,5.8z M2.9,5.9c0,0.2,0.1,0.4,0.1,0.8C3.1,7,3.2,7.5,3.5,8.2C3.7,9,3.9,9.7,4.2,10.6 c0.3,0.7,0.7,1.7,1.1,2.7c0.4,1,1,2,1.5,2.9c0.5,1,1.2,1.9,1.9,2.9c0.8,1,1.6,1.9,2.4,2.6c0.2,0.2,0.4,0.2,0.5,0.2 c0.2,0,0.4-0.1,0.5-0.2c1.2-1,2.2-2.3,3.2-3.8c1-1.5,1.8-2.8,2.3-4c0.6-1.3,1.1-2.5,1.5-3.9c0.4-1.3,0.7-2.2,0.9-2.8 c0.1-0.5,0.2-1,0.3-1.3c0-0.1,0-0.1,0-0.1c0-0.2,0-0.3-0.1-0.4C20.3,5.2,20.2,5.1,20,5L12,2.1c0,0-0.1,0-0.2,0s-0.1,0-0.1,0h-0.2 l-8,2.8C3.2,5,3.1,5.2,3,5.3C2.9,5.5,2.9,5.6,2.9,5.8C2.9,5.8,2.9,5.8,2.9,5.9z M5.9,6.7h3l2.8,7l2.8-7h3c-0.1,0.1-0.2,0.5-0.3,0.8 C17,7.8,17,8.2,16.8,8.4c-0.1,0.3-0.2,0.5-0.4,0.8c0,0.1-0.1,0.1-0.1,0.1s-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1s-0.1,0.1-0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1-0.1,0.1-0.1,0.1l-0.4,1.1 c-1.3,3.3-2.1,5.2-2.3,5.8h-2.2l-1-2.4c-0.1-0.3-0.3-0.8-0.5-1.3c-0.1-0.3-0.3-0.8-0.5-1.3L8,10.8c-0.1-0.1-0.1-0.2-0.1-0.4 C7.8,10.2,7.7,10,7.7,9.8C7.6,9.7,7.5,9.5,7.4,9.4C7.3,9.3,7.3,9.3,7.3,9.3c-0.1,0-0.2,0-0.2,0s-0.1,0-0.1,0 C6.6,8.5,6.3,7.6,5.9,6.7z"}))},boost:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.19505 16.2545C4.47368 16.561 4.94802 16.5836 5.25451 16.3049L10.2595 11.7549L14.2842 15.2765L19 10.5607V13.75H20.5V9.5V8.75239V8.7476V8H19.7529H19.7471H19H14.75V9.5H17.9393L14.2158 13.2235L10.2405 9.74507L4.2455 15.195C3.93901 15.4737 3.91642 15.948 4.19505 16.2545Z"}))},crm:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"M15.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-2.25 6v-2a2.75 2.75 0 0 0-2.75-2.75h-4A2.75 2.75 0 0 0 3.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5Zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0 1 20.25 15ZM9.5 8.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1.5 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"}))},extras:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5ZM12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6h-1.5v6a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h6V4Z"}))},protect:e=>{let{opacity:t=1,size:a,className:n,color:c}=e;return React.createElement(s,{className:n,size:a,opacity:t,color:c},React.createElement(r.Path,{d:"M12 3.17627L18.75 6.24445V10.8183C18.75 14.7173 16.2458 18.4089 12.7147 19.5735C12.2507 19.7265 11.7493 19.7265 11.2853 19.5735C7.75416 18.4089 5.25 14.7173 5.25 10.8183V6.24445L12 3.17627ZM6.75 7.21032V10.8183C6.75 14.1312 8.89514 17.2057 11.7551 18.149C11.914 18.2014 12.086 18.2014 12.2449 18.149C15.1049 17.2057 17.25 14.1312 17.25 10.8183V7.21032L12 4.82396L6.75 7.21032Z"}),React.createElement(r.Path,{d:"M15.5291 10.0315L11.1818 14.358L8.47095 11.66L9.52907 10.5968L11.1818 12.2417L14.4709 8.96826L15.5291 10.0315Z"}))},scan:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"m12 3.176 6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 0 1-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176ZM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21Z"}))},search:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"M17.5 11.5a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm1.5 0a5.5 5.5 0 0 1-9.142 4.121l-3.364 2.943-.988-1.128 3.373-2.952A5.5 5.5 0 1 1 19 11.5Z"}))},social:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{d:"M15.5 3.97809V18.0219L7.5 15.5977V20H6V15.1431L3.27498 14.3173C2.22086 13.9979 1.5 13.0262 1.5 11.9248V10.0752C1.5 8.97375 2.22087 8.00207 3.27498 7.68264L15.5 3.97809ZM14 16L7.5 14.0303L7.5 7.96969L14 5.99999V16ZM6 8.42423L6 13.5757L3.70999 12.8818C3.28835 12.754 3 12.3654 3 11.9248V10.0752C3 9.63462 3.28835 9.24595 3.70999 9.11818L6 8.42423ZM17.5 11.75H21.5V10.25H17.5V11.75ZM21.5 16L17.5 15V13.5L21.5 14.5V16ZM17.5 8.5L21.5 7.5V6L17.5 7V8.5Z"}))},star:e=>{let{size:t,className:a=o.Z["star-icon"],color:n}=e;return React.createElement(s,{className:a,size:t,color:n},React.createElement(r.Path,{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}))},videopress:e=>{let{opacity:t=1,size:a,color:n}=e;return React.createElement(s,{size:a,opacity:t,color:n},React.createElement(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.3,6.2c0.8,0,1.6,0.6,1.8,1.4l2.3,7.9c0,0,0,0,0,0l2.7-9.3h1.5h4.2c2.9,0,4.9,1.9,4.9,4.7c0,2.9-2,4.7-5,4.7 h-2h-2.5l-0.5,1.5c-0.4,1.4-1.7,2.3-3.2,2.3c-1.4,0-2.7-0.9-3.2-2.3L2.5,8.7C2.1,7.4,3,6.2,4.3,6.2z M13,12.8h2.9c1.3,0,2-0.7,2-1.9 c0-1.2-0.8-1.8-2-1.8h-1.7L13,12.8z"}))},jetpack:e=>{let{size:t,className:a=o.Z.jetpack,color:n}=e;return React.createElement(s,{className:a,size:t,color:n,viewBox:"0 0 32 32"},React.createElement(r.Path,{className:"jetpack-logo__icon-circle",d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z"}),React.createElement(r.Polygon,{fill:"#fff",points:"15,19 7,19 15,3"}),React.createElement(r.Polygon,{fill:"#fff",points:"17,29 17,13 25,13"}))},share:e=>{let{size:t=16,className:a,color:n}=e;return React.createElement(s,{className:a,size:t,color:n,viewBox:"0 0 16 16"},React.createElement(r.Path,{fill:"#161722",fillRule:"evenodd",d:"M8.3 4.66C3.85 5.308.727 9.75.034 13.69l-.02.117c-.137.842.809 1.232 1.446.68 2.013-1.745 3.648-2.475 5.318-2.719a10.482 10.482 0 011.524-.103v2.792c0 .694.82 1.041 1.3.55l6.176-6.307a.79.79 0 00.012-1.088L9.614 1.004C9.14.496 8.301.84 8.301 1.542v3.117zm1.525-1.175v1.85a.773.773 0 01-.654.77l-.655.096c-2.133.311-3.987 1.732-5.295 3.672-.472.7-.854 1.44-1.143 2.18a12.32 12.32 0 011.675-.972c1.58-.75 3.048-.972 4.548-.972h.762a.77.77 0 01.762.779v1.69l4.347-4.44-4.347-4.653z",clipRule:"evenodd"}))}}};function m(e){return u[e]?u[e]:null}},8237:function(e,t,a){"use strict";var n=a(2674),c=a.n(n),r=a(9818),l=a(5736),i=a(1074),o=a(5381),s=a(5235),u=a.n(s),m=a(9196),p=a.n(m),d=a(6895),h=a(428),g=a(7525),f=(a(9054),a(8868)),v=a(2054);const __=l.__,_x=l._x,E=()=>p().createElement(f.Z,{logoColor:"#000",showText:!1,height:16,"aria-hidden":"true"});t.Z=e=>{let{moduleName:t=__("Jetpack","jetpack-protect"),className:a,moduleNameHref:n="https://jetpack.com",menu:l,siteAdminUrl:s,onAboutClick:m,onPrivacyClick:f,onTermsClick:k,...w}=e;const[b]=(0,v.Z)("sm","<="),[y]=(0,v.Z)("md","<="),[Z]=(0,v.Z)("lg",">"),{isActive:C,connectedPlugins:_}=(0,r.useSelect)((e=>{const t=e(h.t);return{connectedPlugins:t?.getConnectedPlugins(),...t.getConnectionStatus()}}),[h.t]),R=s&&C&&_?.some((e=>{let{slug:t}=e;return"jetpack"===t}));let j=[{label:_x("About","Link to learn more about Jetpack.","jetpack-protect"),title:__("About Jetpack","jetpack-protect"),href:R?new URL("admin.php?page=jetpack_about",s).href:(0,d.Z)("jetpack-about"),target:"_blank",onClick:m},{label:_x("Privacy","Shorthand for Privacy Policy.","jetpack-protect"),title:__("Automattic's Privacy Policy","jetpack-protect"),href:R?new URL("admin.php?page=jetpack#/privacy",s).href:(0,d.Z)("a8c-privacy"),target:R?"_self":"_blank",onClick:f},{label:_x("Terms","Shorthand for Terms of Service.","jetpack-protect"),title:__("WordPress.com Terms of Service","jetpack-protect"),href:(0,d.Z)("wpcom-tos"),target:"_blank",onClick:k}];l&&(j=[...j,...l]);const N=p().createElement(p().Fragment,null,p().createElement(E,null),t);return p().createElement("footer",c()({className:u()("jp-dashboard-footer",{"is-sm":b,"is-md":y,"is-lg":Z},a),"aria-label":__("Jetpack","jetpack-protect")},w),p().createElement("ul",null,p().createElement("li",{className:"jp-dashboard-footer__jp-item"},n?p().createElement("a",{href:n},N):N),j.map((e=>{const t="button"===e.role,a=!t&&"_blank"===e.target;return p().createElement("li",{key:e.label},p().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&&p().createElement(i.Z,{icon:o.Z,size:16})))})),p().createElement("li",{className:"jp-dashboard-footer__a8c-item"},p().createElement("a",{href:R?new URL("admin.php?page=jetpack_about",s).href:(0,d.Z)("a8c-about"),"aria-label":__("An Automattic Airline","jetpack-protect")},p().createElement(g.Z,{"aria-hidden":"true"})))))}},8868:function(e,t,a){"use strict";var n=a(2674),c=a.n(n),r=a(5736),l=a(5235),i=a.n(l),o=a(9196),s=a.n(o);const __=r.__;t.Z=e=>{let{logoColor:t="#069e08",showText:a=!0,className:n,height:r=32,...l}=e;const o=a?"0 0 118 32":"0 0 32 32";return s().createElement("svg",c()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:o,className:i()("jetpack-logo",n),"aria-labelledby":"jetpack-logo-title",height:r},l),s().createElement("desc",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-protect")),s().createElement("path",{fill:t,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"}),a&&s().createElement(s().Fragment,null,s().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"}),s().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"}),s().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"}),s().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"}),s().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"}),s().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),s().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}},3846:function(e,t,a){"use strict";var n=a(5235),c=a.n(n),r=a(9196),l=a(3080);const i=Number(l.Z.smCols),o=Number(l.Z.mdCols),s=Number(l.Z.lgCols);t.Z=e=>{const{children:t,tagName:a="div",className:n}=e,u=Math.min(i,"number"==typeof e.sm?e.sm:i),m=Math.min(i,"object"==typeof e.sm?e.sm.start:0),p=Math.min(i,"object"==typeof e.sm?e.sm.end:0),d=Math.min(o,"number"==typeof e.md?e.md:o),h=Math.min(o,"object"==typeof e.md?e.md.start:0),g=Math.min(o,"object"==typeof e.md?e.md.end:0),f=Math.min(s,"number"==typeof e.lg?e.lg:s),v=Math.min(s,"object"==typeof e.lg?e.lg.start:0),E=Math.min(s,"object"==typeof e.lg?e.lg.end:0),k=c()(n,{[l.Z[`col-sm-${u}`]]:!(m&&p),[l.Z[`col-sm-${m}-start`]]:m>0,[l.Z[`col-sm-${p}-end`]]:p>0,[l.Z[`col-md-${d}`]]:!(h&&g),[l.Z[`col-md-${h}-start`]]:h>0,[l.Z[`col-md-${g}-end`]]:g>0,[l.Z[`col-lg-${f}`]]:!(v&&E),[l.Z[`col-lg-${v}-start`]]:v>0,[l.Z[`col-lg-${E}-end`]]:E>0});return(0,r.createElement)(a,{className:k},t)}},3363:function(e,t,a){"use strict";var n=a(5235),c=a.n(n),r=a(9196),l=a(8730);t.Z=e=>{let{children:t,fluid:a=!1,tagName:n="div",className:i,horizontalGap:o=1,horizontalSpacing:s=1}=e;const u=(0,r.useMemo)((()=>{const e=`calc( var(--horizontal-spacing) * ${s} )`;return{paddingTop:e,paddingBottom:e,rowGap:`calc( var(--horizontal-spacing) * ${o} )`}}),[o,s]),m=c()(i,l.Z.container,{[l.Z.fluid]:a});return(0,r.createElement)(n,{className:m,style:u},t)}},2054:function(e,t,a){"use strict";var n=a(4333),c=a(3247);const r=["sm","md","lg"];t.Z=(e,t)=>{const a=Array.isArray(e)?e:[e],l=Array.isArray(t)?t:[t],[i,o,s]=r,u={sm:(0,n.useMediaQuery)(c.Z[i]),md:(0,n.useMediaQuery)(c.Z[o]),lg:(0,n.useMediaQuery)(c.Z[s])};return a.map(((e,t)=>{const a=l[t];return a?((e,t,a)=>{const n=r.indexOf(e),c=n+1,l=t.includes("=");let i=[];return t.startsWith("<")&&(i=r.slice(0,l?c:n)),t.startsWith(">")&&(i=r.slice(l?n:c)),i?.length?i.some((e=>a[e])):a[e]})(e,a,u):u[e]}))}},1342:function(e,t,a){"use strict";var n=a(797),c=a(496),r=a(9201),l=a(1074),i=a(9517),o=a(5235),s=a.n(o),u=a(9196),m=a.n(u),p=a(7703);const d=e=>{switch(e){case"error":case"warning":default:return n.Z;case"info":return c.Z;case"success":return r.Z}},h=e=>{let{level:t,title:a,children:n,actions:c,hideCloseButton:r,onClose:o}=e;const u=s()(p.Z.container,p.Z[`is-${t}`]);return m().createElement("div",{className:u},m().createElement("div",{className:p.Z["icon-wrapper"]},m().createElement(l.Z,{icon:d(t),className:p.Z.icon})),m().createElement("div",{className:p.Z["main-content"]},m().createElement("div",{className:p.Z.title},a),n,c&&c.length>0&&m().createElement("div",{className:p.Z["action-bar"]},c.map(((e,t)=>m().createElement("div",{key:t,className:p.Z.action},e))))),!r&&m().createElement("button",{"aria-label":"close",className:p.Z["close-button"],onClick:o},m().createElement(l.Z,{icon:i.Z})))};h.defaultProps={level:"info",hideCloseButton:!1},t.Z=h},9608:function(e,t,a){"use strict";a.d(t,{NE:function(){return b},kF:function(){return w},oK:function(){return y}});var n=a(5736),c=a(1074),r=a(9201),l=a(6163),i=a(5235),o=a.n(i),s=a(9196),u=a.n(s),m=a(9665),p=a(2054),d=a(7325),h=a(5106),g=a(9929);const __=n.__,f=__("Included","jetpack-protect"),v=__("Not included","jetpack-protect"),E=__("Coming soon","jetpack-protect"),k=(0,s.createContext)(void 0),w=e=>{let{isIncluded:t=!1,isComingSoon:a=!1,index:i=0,label:d=null,tooltipInfo:w,tooltipTitle:b,tooltipClassName:y=""}=e;const[Z]=(0,p.Z)("lg"),C=(0,s.useContext)(k)[i],_=a||t,R=C.name,j=C.tooltipInfo,N=C.tooltipTitle,S=w||!Z&&j,P=((e,t,a)=>e?{lg:E, +(()=>{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},KMF:{symbol:"CF",grouping:",",decimal:".",precision:2},KPW:{symbol:"₩",grouping:",",decimal:".",precision:0},KRW:{symbol:"₩",grouping:",",decimal:".",precision:0},KWD:{symbol:"د.ك.‏",grouping:",",decimal:".",precision:3},KYD:{symbol:"$",grouping:",",decimal:".",precision:2},KZT:{symbol:"₸",grouping:" ",decimal:"-",precision:2},LAK:{symbol:"₭",grouping:",",decimal:".",precision:0},LBP:{symbol:"ل.ل.‏",grouping:",",decimal:".",precision:2},LKR:{symbol:"₨",grouping:",",decimal:".",precision:0},LRD:{symbol:"L$",grouping:",",decimal:".",precision:2},LSL:{symbol:"M",grouping:",",decimal:".",precision:2},LYD:{symbol:"د.ل.‏",grouping:",",decimal:".",precision:3},MAD:{symbol:"د.م.‏",grouping:",",decimal:".",precision:2},MDL:{symbol:"lei",grouping:",",decimal:".",precision:2},MGA:{symbol:"Ar",grouping:",",decimal:".",precision:0},MKD:{symbol:"ден.",grouping:".",decimal:",",precision:2},MMK:{symbol:"K",grouping:",",decimal:".",precision:2},MNT:{symbol:"₮",grouping:" ",decimal:",",precision:2},MOP:{symbol:"MOP$",grouping:",",decimal:".",precision:2},MRO:{symbol:"UM",grouping:",",decimal:".",precision:2},MTL:{symbol:"₤",grouping:",",decimal:".",precision:2},MUR:{symbol:"₨",grouping:",",decimal:".",precision:2},MVR:{symbol:"MVR",grouping:",",decimal:".",precision:1},MWK:{symbol:"MK",grouping:",",decimal:".",precision:2},MXN:{symbol:"MX$",grouping:",",decimal:".",precision:2},MYR:{symbol:"RM",grouping:",",decimal:".",precision:2},MZN:{symbol:"MT",grouping:",",decimal:".",precision:0},NAD:{symbol:"N$",grouping:",",decimal:".",precision:2},NGN:{symbol:"₦",grouping:",",decimal:".",precision:2},NIO:{symbol:"C$",grouping:",",decimal:".",precision:2},NOK:{symbol:"kr",grouping:" ",decimal:",",precision:2},NPR:{symbol:"₨",grouping:",",decimal:".",precision:2},NZD:{symbol:"NZ$",grouping:",",decimal:".",precision:2},OMR:{symbol:"﷼",grouping:",",decimal:".",precision:3},PAB:{symbol:"B/.",grouping:",",decimal:".",precision:2},PEN:{symbol:"S/.",grouping:",",decimal:".",precision:2},PGK:{symbol:"K",grouping:",",decimal:".",precision:2},PHP:{symbol:"₱",grouping:",",decimal:".",precision:2},PKR:{symbol:"₨",grouping:",",decimal:".",precision:2},PLN:{symbol:"zł",grouping:" ",decimal:",",precision:2},PYG:{symbol:"₲",grouping:".",decimal:",",precision:2},QAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},RON:{symbol:"lei",grouping:".",decimal:",",precision:2},RSD:{symbol:"Дин.",grouping:".",decimal:",",precision:2},RUB:{symbol:"₽",grouping:" ",decimal:",",precision:2},RWF:{symbol:"RWF",grouping:" ",decimal:",",precision:2},SAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},SBD:{symbol:"S$",grouping:",",decimal:".",precision:2},SCR:{symbol:"₨",grouping:",",decimal:".",precision:2},SDD:{symbol:"LSd",grouping:",",decimal:".",precision:2},SDG:{symbol:"£‏",grouping:",",decimal:".",precision:2},SEK:{symbol:"kr",grouping:",",decimal:".",precision:2},SGD:{symbol:"S$",grouping:",",decimal:".",precision:2},SHP:{symbol:"£",grouping:",",decimal:".",precision:2},SLL:{symbol:"Le",grouping:",",decimal:".",precision:2},SOS:{symbol:"S",grouping:",",decimal:".",precision:2},SRD:{symbol:"$",grouping:",",decimal:".",precision:2},STD:{symbol:"Db",grouping:",",decimal:".",precision:2},SVC:{symbol:"₡",grouping:",",decimal:".",precision:2},SYP:{symbol:"£",grouping:",",decimal:".",precision:2},SZL:{symbol:"E",grouping:",",decimal:".",precision:2},THB:{symbol:"฿",grouping:",",decimal:".",precision:2},TJS:{symbol:"TJS",grouping:" ",decimal:";",precision:2},TMT:{symbol:"m",grouping:" ",decimal:",",precision:0},TND:{symbol:"د.ت.‏",grouping:",",decimal:".",precision:3},TOP:{symbol:"T$",grouping:",",decimal:".",precision:2},TRY:{symbol:"TL",grouping:".",decimal:",",precision:2},TTD:{symbol:"TT$",grouping:",",decimal:".",precision:2},TVD:{symbol:"$T",grouping:",",decimal:".",precision:2},TWD:{symbol:"NT$",grouping:",",decimal:".",precision:2},TZS:{symbol:"TSh",grouping:",",decimal:".",precision:2},UAH:{symbol:"₴",grouping:" ",decimal:",",precision:2},UGX:{symbol:"USh",grouping:",",decimal:".",precision:2},USD:{symbol:"$",grouping:",",decimal:".",precision:2},UYU:{symbol:"$U",grouping:".",decimal:",",precision:2},UZS:{symbol:"сўм",grouping:" ",decimal:",",precision:2},VEB:{symbol:"Bs.",grouping:",",decimal:".",precision:2},VEF:{symbol:"Bs. F.",grouping:".",decimal:",",precision:2},VND:{symbol:"₫",grouping:".",decimal:",",precision:1},VUV:{symbol:"VT",grouping:",",decimal:".",precision:0},WST:{symbol:"WS$",grouping:",",decimal:".",precision:2},XAF:{symbol:"F",grouping:",",decimal:".",precision:2},XCD:{symbol:"$",grouping:",",decimal:".",precision:2},XOF:{symbol:"F",grouping:" ",decimal:",",precision:2},XPF:{symbol:"F",grouping:",",decimal:".",precision:2},YER:{symbol:"﷼",grouping:",",decimal:".",precision:2},ZAR:{symbol:"R",grouping:" ",decimal:",",precision:2},ZMW:{symbol:"ZK",grouping:",",decimal:".",precision:2},WON:{symbol:"₩",grouping:",",decimal:".",precision:2}};function c(e){return n[e]||{symbol:"$",grouping:",",decimal:".",precision:2}}},8899:(e,t,a)=>{"use strict";a.d(t,{LR:()=>r});var n=a(9487),c=a(2003);function r(e,t,a={}){const r=(0,n.X)(t);if(!r||isNaN(e))return null;const{decimal:l,grouping:s,precision:i,symbol:o}={...r,...a},m=e<0?"-":"",d=Math.abs(e),u=Math.floor(d);return{sign:m,symbol:o,integer:(0,c.Z)(d,i,l,s).split(l)[0],fraction:i>0?(0,c.Z)(d-u,i,l,s).slice(1):""}}},2003:(e,t,a)=>{"use strict";function n(e,t=0,a=".",n=","){const c=(e+"").replace(/[^0-9+\-Ee.]/g,""),r=isFinite(+c)?+c:0,l=isFinite(+t)?Math.abs(t):0,s=(l?function(e,t){const a=Math.pow(10,t);return""+(Math.round(e*a)/a).toFixed(t)}(r,l):""+Math.round(r)).split(".");return s[0].length>3&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,n)),(s[1]||"").lengthn})},1074:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(9307);const c=(0,n.forwardRef)((function({icon:e,size:t=24,...a},c){return(0,n.cloneElement)(e,{width:t,height:t,...a,ref:c})}))},3259:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"}))},495:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}))},9201:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},2229:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(c.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},7489:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(c.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}))},6163:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},9517:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},4160:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(c.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}))},8960:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(c.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"}))},5381:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}))},6376:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"}))},1646:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"}))},496:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},7663:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"}))},797:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(c.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"}))},2817:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(444);const r=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(c.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}))},4769:e=>{"use strict";function t(e){return e&&"object"==typeof e?c(e)||r(e)?e:n(e)?function(e,t){if(e.map)return e.map(t);for(var a=[],n=0;n{var a;!function(){"use strict";var n={}.hasOwnProperty;function c(){for(var e=[],t=0;t{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const a="color: "+this.color;t.splice(1,0,a,"color: inherit");let n=0,c=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(c=n))})),t.splice(c,0,a)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=a(1741)(t);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},1741:(e,t,a)=>{e.exports=function(e){function t(e){let a,c,r,l=null;function s(...e){if(!s.enabled)return;const n=s,c=Number(new Date),r=c-(a||c);n.diff=r,n.prev=a,n.curr=c,a=c,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let l=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((a,c)=>{if("%%"===a)return"%";l++;const r=t.formatters[c];if("function"==typeof r){const t=e[l];a=r.call(n,t),e.splice(l,1),l--}return a})),t.formatArgs.call(n,e);(n.log||t.log).apply(n,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=n,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==l?l:(c!==t.namespaces&&(c=t.namespaces,r=t.enabled(e)),r),set:e=>{l=e}}),"function"==typeof t.init&&t.init(s),s}function n(e,a){const n=t(this.namespace+(void 0===a?":":a)+e);return n.log=this.log,n}function c(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(c),...t.skips.map(c).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let a;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),c=n.length;for(a=0;a{t[a]=e[a]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let a=0;for(let t=0;t{"use strict";t.G=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.split(/\r\n|[\n\v\f\r\x85]/),n=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],c=[],r=0;function l(){var e={};for(c.push(e);r{"use strict";a.d(t,{Ep:()=>p,aU:()=>n,cP:()=>h,q_:()=>o});var n,c=a(255);!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(n||(n={}));var r=function(e){return e};var l="beforeunload",s="hashchange",i="popstate";function o(e){void 0===e&&(e={});var t=e.window,a=void 0===t?document.defaultView:t,o=a.history;function g(){var e=h(a.location.hash.substr(1)),t=e.pathname,n=void 0===t?"/":t,c=e.search,l=void 0===c?"":c,s=e.hash,i=void 0===s?"":s,m=o.state||{};return[m.idx,r({pathname:n,search:l,hash:i,state:m.usr||null,key:m.key||"default"})]}var f=null;function v(){if(f)Z.call(f),f=null;else{var e=n.Pop,t=g(),a=t[0],c=t[1];if(Z.length){if(null!=a){var r=w-a;r&&(f={action:e,location:c,retry:function(){S(-1*r)}},S(r))}}else N(e)}}a.addEventListener(i,v),a.addEventListener(s,(function(){p(g()[1])!==p(b)&&v()}));var E=n.Pop,k=g(),w=k[0],b=k[1],y=d(),Z=d();function C(e){return function(){var e=document.querySelector("base"),t="";if(e&&e.getAttribute("href")){var n=a.location.href,c=n.indexOf("#");t=-1===c?n:n.slice(0,c)}return t}()+"#"+("string"==typeof e?e:p(e))}function _(e,t){return void 0===t&&(t=null),r((0,c.Z)({pathname:b.pathname,hash:"",search:""},"string"==typeof e?h(e):e,{state:t,key:u()}))}function R(e,t){return[{usr:e.state,key:e.key,idx:t},C(e)]}function j(e,t,a){return!Z.length||(Z.call({action:e,location:t,retry:a}),!1)}function N(e){E=e;var t=g();w=t[0],b=t[1],y.call({action:E,location:b})}function S(e){o.go(e)}null==w&&(w=0,o.replaceState((0,c.Z)({},o.state,{idx:w}),""));var P={get action(){return E},get location(){return b},createHref:C,push:function e(t,c){var r=n.Push,l=_(t,c);if(j(r,l,(function(){e(t,c)}))){var s=R(l,w+1),i=s[0],m=s[1];try{o.pushState(i,"",m)}catch(e){a.location.assign(m)}N(r)}},replace:function e(t,a){var c=n.Replace,r=_(t,a);if(j(c,r,(function(){e(t,a)}))){var l=R(r,w),s=l[0],i=l[1];o.replaceState(s,"",i),N(c)}},go:S,back:function(){S(-1)},forward:function(){S(1)},listen:function(e){return y.push(e)},block:function(e){var t=Z.push(e);return 1===Z.length&&a.addEventListener(l,m),function(){t(),Z.length||a.removeEventListener(l,m)}}};return P}function m(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function u(){return Math.random().toString(36).substr(2,8)}function p(e){var t=e.pathname,a=void 0===t?"/":t,n=e.search,c=void 0===n?"":n,r=e.hash,l=void 0===r?"":r;return c&&"?"!==c&&(a+="?"===c.charAt(0)?c:"?"+c),l&&"#"!==l&&(a+="#"===l.charAt(0)?l:"#"+l),a}function h(e){var t={};if(e){var a=e.indexOf("#");a>=0&&(t.hash=e.substr(a),e=e.substr(0,a));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}},1494:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"admin-page":"sexr0jUxC1jVixdKiDnC",background:"vKQ11sLeAM45M04P1ccj"}},281:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"section-hero":"vMa4i_Dza2t5Zi_Bw9Nf"}},3466:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={button:"zI5tJ_qhWE6Oe6Lk75GY","is-icon-button":"tuBt2DLqimiImoqVzPqo",small:"Na39I683LAaSA99REg14",normal:"ipS7tKy9GntCS4R3vekF",icon:"paGLQwtPEaJmtArCcmyK",regular:"lZAo6_oGfclXOO9CC6Rd","full-width":"xJDOiJxTt0R_wSl8Ipz_",loading:"q_tVWqMjl39RcY6WtQA6","external-icon":"CDuBjJp_8jxzx5j6Nept"}},1489:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={cut:"msOlyh2T7D6uhbM6AROg",icon:"cPN7USVqSBpxUswfDtUZ",cta:"EmnJAyEzzn1QpA8HtypY",iconContainer:"vV7YZikAz0oHYsuvtxMq",description:"T1YaMupeZmBIpXZHY9EZ"}},5785:()=>{},1275:()=>{},5612:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"star-icon":"cuoSlhSNrqf1dozY22Xb",jetpack:"lAIiifeLMmZAPlQ9n9ZR","checkmark-icon":"JLquNpQVlysAamuh5lJO",socialIcon:"cbOwD8Y4tFjwimmtchQI",facebook:"aHOlEBGD5EA8NKRw3xTw",instagram:"cL3m0xBYTYhIKI7lCqDB",twitter:"af4Y_zItXvLAOEoSDPSv",linkedin:"f68aqF3XSD1OBvXR1get",tumblr:"xFI0dt3UiXRlRQdqPWkx",google:"q7JEoyymveP6kF747M43",mastodon:"DKOBOTVmTLbh26gUH_73",nextdoor:"n5XodNsuMfMAAvqHFmbw",whatsapp:"fftumuc_lJ6v0tq4UMVR"}},9054:()=>{},3247:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)"}},3080:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",smCols:"4",mdCols:"8",lgCols:"12","col-sm-1":"RuVLl3q4lxTQa3wbhBJB","col-sm-1-start":"f9LZTRG4MMK42rS89afW","col-sm-1-end":"bHe_zKxjjpUwHw_MdYE1","col-sm-2":"QZbNrOqE2aNSn50xVhpU","col-sm-2-start":"ev7W3z7zVYPeHAlYqZjf","col-sm-2-end":"NJWd1m_e7lOiPYru2ZMP","col-sm-3":"Xc6nt1Qc1DI0Z2A3gt1r","col-sm-3-start":"UIcN_GXiPRoIsin8Kohg","col-sm-3-end":"GRKCyqb5LufCSCgykKFc","col-sm-4":"i_qTq8gqhhC3vIUepVRB","col-sm-4-start":"G3qaZ3Jpbvam_1XvGxgc","col-sm-4-end":"VRCNYKZtO9zukEwmgP1y","col-md-1":"tRm008K_WJL79WoNZTNL","col-md-1-start":"l5T2P_bgKts4tdaRkS1d","col-md-1-end":"zOCxfLZpF6BlgC7a_Yq1","col-md-2":"F80DdgVn0m5OpvtSQWka","col-md-2-start":"oI1c7JYfiJtMQHbhngtU","col-md-2-end":"pMQtA_4jh1_1lVknqEP5","col-md-3":"VenqMpdgyKQVUNNQcfqd","col-md-3-start":"seNYL99uoczf9V4MxBxT","col-md-3-end":"YKfF1HFhI9KygA5l3b2J","col-md-4":"yAi0Cv1xDWkoqsaUhvhR","col-md-4-start":"ubhnyZOnkgxNhh6XtVWv","col-md-4-end":"RGOPGQbWMJ9Ei5oFxS7X","col-md-5":"Sz1E2aWbX483ijdi6yge","col-md-5-start":"tku6_bRYrX9tMbgYGmIl","col-md-5-end":"b5JHttOhSEcI1WBlqAjk","col-md-6":"FboSx5MoKTAWbxXyYlCw","col-md-6-start":"Jhs8yEEmodG30edbJvag","col-md-6-end":"IpzbbKVqEqPcfIGkXkwt","col-md-7":"mhCPwfAZ4Kmm_empzJAq","col-md-7-start":"x034ilrJF7rO9UJB2rI1","col-md-7-end":"Wt8t2e16viRrOJ1lLA5v","col-md-8":"S6pIrEy9AMLKx9bgh_Ae","col-md-8-start":"kEfI4tGyuWfHTlRnvIab","col-md-8-end":"PUzX4RRsKq1dnsz3gebS","col-lg-1":"X_pdcLJikd8LS_YAdJlB","col-lg-1-start":"tl936d14Huby4khYp05X","col-lg-1-end":"hnge0LnR69d3NXEtEE1t","col-lg-2":"fj0NUMuyZQcPNgKcjp5Z","col-lg-2-start":"R2ncBX7a2NigdYCcV1OX","col-lg-2-end":"t8vMSDVYno9k9itRwnXb","col-lg-3":"wsDuEN2GqHx6qzo8dUdk","col-lg-3-start":"cIEVPUweWtLBy3xaXnMx","col-lg-3-end":"fajUWBwu1m2B479j3jmz","col-lg-4":"YR0c7fQTgMkDdWzwSyLp","col-lg-4-start":"xlwp8BmplxkKNMI7gamo","col-lg-4-end":"_C4O1w9DUqx1m3gPf8aA","col-lg-5":"Z54F1hAErckAIrKlxnXW","col-lg-5-start":"ezSDWkRHmKSxDJXxuiOH","col-lg-5-end":"T0ChoeAjGJjkkNrYhD4g","col-lg-6":"qtMoMPF6yHvGJnWHSsde","col-lg-6-start":"gdoywN5VPiWERfIBqkph","col-lg-6-end":"wUev_VH5uf_pwFFlbnAU","col-lg-7":"egIPDFJsOpownTClq9XP","col-lg-7-start":"yGhp9yoAW7k0kQik9AB7","col-lg-7-end":"SJ43U9mR5wUg5V2qBeQA","col-lg-8":"cTuyHfMwSUJxN_HdIEgd","col-lg-8-start":"smCr8DaIagcumdvdldiK","col-lg-8-end":"T03NHzQJvzwL6wAfIiTL","col-lg-9":"pMvxM3RJGjqyNdf9qg1Y","col-lg-9-start":"iIVpNRwEnQ_JI5gpp9EN","col-lg-9-end":"ZbQ4u4vGSX5rJOje4uGL","col-lg-10":"gKb5wuIDAlKGbrjK2vxy","col-lg-10-start":"Z7pINdImE2WJiYnZBTqm","col-lg-10-end":"ZTxp6qpvwurMdOnLLSz1","col-lg-11":"NnQTlbfnxPDR6cQ7rygg","col-lg-11-start":"O137wZd6Yl0olSA9PsXR","col-lg-11-end":"zf2OJtQ2MPz6SDoh6CB0","col-lg-12":"U3H6UHW6HqRt9hdzVg3O","col-lg-12-start":"zynnNeS_ZBTxABcVpUQH","col-lg-12-end":"vI8tltFZtFUNAy9Iag9s"}},8730:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",container:"SqdhUZkXCRuIpErj1B3z",fluid:"OZC_9a1LhpWF9dv15Gdh"}},7703:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"VHYulMcpzbr10HWR0iSE","icon-wrapper":"FGpSkMCiIHQjszcV0dbn","close-button":"KoWZcCwhW13xvkEb0QON","main-content":"smrfczkC53EaFM8OJUXs",title:"IKYRWoPwt9xOVEx1wzNS","action-bar":"qM0qY6mPYp1MPN54A3Kg","is-error":"A5YkDkkXuiYgavrY6Nux",icon:"y_IPyP1wIAOhyNaqvXJq","is-warning":"cT5rwuPMZzWvi5o6shMl","is-info":"yo0O3uvNomPsYUXFCpAS","is-success":"oZdDFf1jBLkzn5ICCC6x"}},9929:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"p4qz2tkq0p9hxucJ6Qk2",table:"lbNDyXioOwvyvbALtCBm","is-viewport-large":"s2Lsn4kbm6BrS3DSndRB",card:"cLaNK_XcbTGlRQ4Tp43Q","is-primary":"CYt1X0eH1icRjhtJ28jx",header:"DAkZc1P9A3K12fjEliMg",item:"WUBuYABl8nymjs9NnCEL","last-feature":"ANtCFeb41NhA8PA3H7ZN",value:"Ql2gy_148yW8Vw5vhaKD",icon:"EAQrAnQEW1z1BfdY5gbC","icon-check":"JDSTlLoOC_4aUoH2oNM2","icon-cross":"zNdQRJ1w7BvaQOYyqzHK",popover:"lr7vbX95SKtoe7DarJcZ","popover-icon":"KRrGp2xdkeBOxLZeuQ6X",tos:"H_ZJiRVJg0LiMXPGOcmt","tos-container":"x21z_DixObRDsDaWotP1"}},9184:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"dovianZYLKhnbnh9I06o","price-container":"lljtQMhW7lq5tE5SDJEf","promo-label":"NubApIV1vQCRUNprfm6b",price:"dhFQXpZfMwVI8vuYHnwC","is-not-off-price":"eD7hzxFmdtG_MgmBtl_k",footer:"C64ZjjUAqJC1T2Sa7apS",legend:"UpZDGew6Ay1hPoP6eI7b",symbol:"TDiiPbuW1Z0_05u_pvcK"}},1683:()=>{},7920:()=>{},3280:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={reset:"WQVtrU6q0L1Igcj7wCrQ","headline-medium":"UujoBFTnQNY2cWU2SIsH","headline-small":"TeGO5V_thHw5lDAm1_2M","headline-small-regular":"WolQzb2MsSgiNmLtc7_j","title-medium":"hUB0JT8p1T2Hw28N6qC8","title-medium-semi-bold":"gKZWDv5chz3_O3Syp74H","title-small":"zY2No8Ga4b8shbOQGhnv",body:"tIj0D1t8Cc892ikmgFPZ","body-small":"KdcN0BnOaVeVhyLRKqhS","body-extra-small":"dso3Rh3tl3Xv1GumBktz","body-extra-small-bold":"mQ1UlbN9u4Mg9byO8m7v",label:"PItlW5vRExLnTj4a8eLE","m-0":"TwRpPlktzxhmFVeua7P5","mx-0":"zVfqx7gyb3o9mxfGynn1","my-0":"iSHVzNiB9iVleGljaQxy","mt-0":"xqDIp6cNVr_E6RXaiPyD","mr-0":"S8EwaXk1kyPizt6x4WH2","mb-0":"ODX5Vr1TARoLFkDDFooD","ml-0":"cphJ8dCpfimnky7P2FHg","m-1":"PFgIhNxIyiSuNvQjAIYj","mx-1":"M2jKmUzDxvJjjVEPU3zn","my-1":"io15gAh8tMTNbSEfwJKk","mt-1":"rcTN5uw9xIEeMEGL3Xi_","mr-1":"CQSkybjq2TcRM1Xo9COV","mb-1":"hfqOWgq6_MEGdFE82eOY","ml-1":"I8MxZQYTbuu595yfesWA","m-2":"kQkc6rmdpvLKPkyoJtVQ","mx-2":"j6vFPxWuu4Jan2ldoxpp","my-2":"hqr39dC4H_AbactPAkCG","mt-2":"c3dQnMi16C6J6Ecy4283","mr-2":"YNZmHOuRo6hU7zzKfPdP","mb-2":"Db8lbak1_wunpPk8NwKU","ml-2":"ftsYE5J9hLzquQ0tA5dY","m-3":"Det4MHzLUW7EeDnafPzq","mx-3":"h_8EEAztC29Vve1datb5","my-3":"YXIXJ0h1k47u6hzK8KcM","mt-3":"soADBBkcIKCBXzCTuV9_","mr-3":"zSX59ziEaEWGjnpZa4uV","mb-3":"yrVTnq_WBMbejg89c2ZQ","ml-3":"UKtHPJnI2cXBWtPDm5hM","m-4":"guexok_Tqd5Tf52hRlbT","mx-4":"oS1E2KfTBZkJ3F0tN7T6","my-4":"DN1OhhXi6AoBgEdDSbGd","mt-4":"ot2kkMcYHv53hLZ4LSn0","mr-4":"A1krOZZhlQ6Sp8Cy4bly","mb-4":"pkDbXXXL32237M0hokEh","ml-4":"XXv4kDTGvEnQeuGKOPU3","m-5":"yGqHk1a57gaISwkXwXe6","mx-5":"X8cghM358X3DkXLc9aNK","my-5":"GdfSmGwHlFnN2S6xBn1f","mt-5":"yqeuzwyGQ7zG0avrGqi_","mr-5":"g9emeCkuHvYhveiJbfXO","mb-5":"Lvk3dqcyHbZ07QCRlrUQ","ml-5":"r3yQECDQ9qX0XZzXlVAg","m-6":"aQhlPwht2Cz1X_63Miw0","mx-6":"JyHb0vK3wJgpblL9s5j8","my-6":"cY2gULL1lAv6WPNIRuf3","mt-6":"NBWQ9Lwhh_fnry3lg_p7","mr-6":"yIOniNe5E40C8fWvBm5V","mb-6":"t30usboNSyqfQWIwHvT3","ml-6":"Nm_TyFkYCMhOoghoToKJ","m-7":"C4qJKoBXpgKtpmrqtEKB","mx-7":"S93Srbu6NQ_PBr7DmTiD","my-7":"fJj8k6gGJDks3crUZxOS","mt-7":"cW6D6djs7Ppm7fD7TeoV","mr-7":"DuCnqNfcxcP3Z__Yo5Ro","mb-7":"im8407m2fw5vOg7O2zsw","ml-7":"G0fbeBgvz2sh3uTP9gNl","m-8":"kvW3sBCxRxUqz1jrVMJl","mx-8":"tOjEqjLONQdkiYx_XRnw","my-8":"op5hFSx318zgxsoZZNLN","mt-8":"c9WfNHP6TFKWIfLxv52J","mr-8":"sBA75QqcqRwwYSHJh2wc","mb-8":"GpL6idrXmSOM6jB8Ohsf","ml-8":"HbtWJoQwpgGycz8dGzeT","p-0":"uxX3khU88VQ_Ah49Ejsa","px-0":"KX0FhpBKwKzs9fOUdbNz","py-0":"PfK8vKDyN32dnimlzYjz","pt-0":"emxLHRjQuJsImnPbQIzE","pr-0":"kJ8WzlpTVgdViXt8ukP9","pb-0":"tg_UIUI11VBzrTAn2AzJ","pl-0":"uczvl8kaz84oPQJ2DB2R","p-1":"o7UHPcdVK3lt7q3lqV4o","px-1":"IDqEOxvDoYrFYxELPmtX","py-1":"DdywPW2qSYlu2pt8tpO2","pt-1":"npy3hw4A5QSkDicb2CJJ","pr-1":"LgbptTApNY5NwLQvEFAt","pb-1":"WZQy2SZuZso59bUsXXyl","pl-1":"o331apInxNunbYB3SfPE","p-2":"fMPIyD9Vqki1Lrc_yJnG","px-2":"i2pMcTcdrr10IQoiSm_L","py-2":"eA702gn32kwptiI1obXH","pt-2":"o9bGieUKcYc8o0Ij9oZX","pr-2":"SwZcFez1RDqWsOFjB5iG","pb-2":"eHpLc_idmuEqeqCTvqkN","pl-2":"vU39i2B4P1fUTMB2l6Vo","p-3":"JHWNzBnE29awhdu5BEh1","px-3":"X72lGbb56L3KFzC2xQ9N","py-3":"BzfNhRG8wXdCEB5ocQ6e","pt-3":"srV0KSDC83a2fiimSMMQ","pr-3":"lUWfkmbQjCskhcNwkyCm","pb-3":"Ts0dIlc3aTSL7V4cIHis","pl-3":"CzlqQXXhX6MvorArFZ8B","p-4":"TqMPkQtR_DdZuKb5vBoV","px-4":"a7UrjhI69Vetlcj9ZVzz","py-4":"StEhBzGs2Gi5dDEkjhAv","pt-4":"FGneZfZyvYrt1dG0zcnm","pr-4":"APEH216rpdlJWgD2fHc8","pb-4":"oGwXC3ohCic9XnAj6x69","pl-4":"U6gnT9y42ViPNOcNzBwb","p-5":"IpdRLBwnHqbqFrixgbYC","px-5":"HgNeXvkBa9o3bQ5fvFZm","py-5":"tJtFZM3XfPG9v9TSDfN1","pt-5":"PdifHW45QeXYfK568uD8","pr-5":"mbLkWTTZ0Za_BBbFZ5b2","pb-5":"vVWpZpLlWrkTt0hMk8XU","pl-5":"RxfaJj5a1Nt6IavEo5Zl","p-6":"SppJULDGdnOGcjZNCYBy","px-6":"palY2nLwdoyooPUm9Hhk","py-6":"WYw1JvZC0ppLdvSAPhr_","pt-6":"YEEJ9b90ueQaPfiU8aeN","pr-6":"QE0ssnsKvWJMqlhPbY5u","pb-6":"n8yA3jHlMRyLd5UIfoND","pl-6":"tXHmxYnHzbwtfxEaG51n","p-7":"kBTsPKkO_3g_tLkj77Um","px-7":"RyhrFx6Y1FGDrGAAyaxm","py-7":"CBwRpB0bDN3iEdQPPMJO","pt-7":"vQVSq6SvWKbOMu6r4H6b","pr-7":"oBy5__aEADMsH46mrgFX","pb-7":"KVEXoJqf1s92j0JMdNmN","pl-7":"ZMXGNrNaKW3k_3TLz0Fq","p-8":"tuiR9PhkHXhGyEgzRZRI","px-8":"U7454qyWkQNa2iaSJziu","py-8":"VLYIv2GVocjuN93e8HC8","pt-8":"X1rm9DQ1zLGLfogja5Gn","pr-8":"JS7G6kAuqJo5GIuF8S5t","pb-8":"Y8F9ga1TDCMbM1lj4gUz","pl-8":"AJuyNGrI63BOWql719H8"}},3591:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={global:"_fUXxnSp5pagKBp9gSN7"}},9836:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={heading:"urouayitSUT8zW0V3p_0",notice:"iXXJlk08gFDeCvsTTlNQ",button:"MWqRqr7q6fgvLxitcWYk","bigger-than-medium":"YLcXAoc82nypTPaKSAcd",error:"e6hHy8BZ7ZKPSXbIC0UG",message:"jXz8LnXNzMDdtHqkG0sZ"}},3900:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={navigation:"vvXnRXxrU1kP1KsdSr4J",badge:"aDCTkUFaJEeZzYYE6qv5"}},9993:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"EU0Rvu4PDqVtnCAmbgHg"}},4424:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={loading:"kdsaL7c4bpTwf_A4fIUT",loading__message:"b0eN3as5AgxQW7EAkarg"}},3064:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={footer:"_Wc3apZobag_9Ag_THTb"}},9137:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"diff-viewer":"LumryWNddoF092fZgN2O","diff-viewer__filename":"NFMwU3H5k2qArZe2TTp9","diff-viewer__file":"G5W9M8qfo3sGl2OIbwg9","diff-viewer__line-numbers":"Bx4RDCUR316fm_jgGS8N","diff-viewer__lines":"GhN0JvAyRQI3SnVWp2Ot"}},3932:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"footer-checkbox":"uQlXhcfYn9tbnK27_Gct","standalone-mode-section":"e5YHJiYcvfgdEEJsS_YM","share-data-section":"PO9zDOaSkcv_RqpfZF_v"}},8452:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={status:"gTWkHo5lqwE_OCesAhBx",active:"JeLxNe31ii68Utrr2xr6",spinner:"V6B8ltQ7TH3UKzUC_qy1","firewall-subheading":"C9hcvYAbgHPhN2Tl22xg","brute-force-protection-subheading":"XkbIpr2gzB4XEhHgzkY4","firewall-subheading__content":"BfcZn0_X33Ajdd1Gl18G","icon-popover":"rBmVJIeTNpd0RJWaRGuJ","upgrade-button":"jVq5444f1Xh6nNkz0Qe_","firewall-header":"amF9cOnMiv2nHbkMXQiQ","stat-card-wrapper":"FodE_7RbLD8zeBSd6eVR","popover-text":"twyPhW_K164HITnDrwEg","loading-text":"tbcd9xc_TjcFdokOt3F_","firewall-heading":"pnoqLV3l30xuvj2hLlJc"}},4854:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"DM4b8iQ0ewvRYdIPxvZ8","toggle-section":"bW6ZuNzJBYU5PVPktE2S","toggle-section__control":"di3wjXHrX1rk_H6rlxKM","toggle-section__content":"IrzHnNkRvORtyCL0yiWa","toggle-section__title":"sU82bpLEYPC9n_CFAKoz","toggle-section--disabled":"ZZc0LldcbJpcftqCe43T","toggle-section__details":"T17WOOJI7XHN7KRmYaCe","automatic-rules-stats":"typbjN2keZ97hj2TmuMC","automatic-rules-stats__version":"UUXAN8VTAZY0h8t9rCHG","automatic-rules-stats__last-updated":"eFjcadLMEXY5O61vsTrx","automatic-rules-stats__failed-install":"Tr5uYvclUiwlC5kuGk7E","manual-rules-stats":"zPZcNgYx2X5778nHHtlH","manual-rules-stats__no-rules":"lNtkRXnB1z_kYB28MUWq","manual-rules-stats__block-list-count":"JgH5ykcLynEgqXYurT78","manual-rules-stats__allow-list-count":"xlWW0IoKZwTZt1Ti0tcQ","upgrade-trigger-section":"zhBcgCUGgyC7PvWk8ewB","manual-rules-section":"mah_f2OWxZ3Vqt_jRFdR","brute-force-rules-section":"pRMFiIODonlw4XMdNHaU","go-back-button":"Ax2SmW57c0U5xOTjZuAA",badge:"xGZeYQr0_nPJTFmd8pW4",popover:"RYTIt8kwLbKcUbWOfG4g",popover__header:"BqXge2rIUP0a_74yvYbr",popover__button:"Lr10UUCcSLF3T_0QqoPr",popover__footer:"th_VukMuODIOVLC7oJo6",status:"Gxtap1Zcl5X5UEHfSdQ4",active:"dSfmCVUK_Ez7sxdqOIdy","current-ip-text":"e6JXg_theht0XwCBgqdA"}},5823:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={list:"sQkG5Cu80gPaeFj3L_wa",footer:"oIl6GCMeUnzE0inXbuj9"}},7279:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={list:"RP2MVoGqaCFXPKZhhxQ1",footer:"YpEs8b7KE7fzVuXUbOEb"}},1234:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"form-toggle":"IunwKwdvL271DxBIniPb","form-toggle__switch":"svA9WxEcOByd5S2fZonA","is-compact":"wOd7DeP76v1fczKfah5n"}},9122:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={accordion:"x8UuVEhWucPfdq0hEJg6","accordion-item":"eb6Ovfvm1yONz4mdOwbH","accordion-header":"jF9LXpXR3TxZVDw7TVXT","accordion-header-label":"lNQgAfpwdAUSOLZd8dlD","accordion-header-label-icon":"WRQwDYPdffWznX158azR","accordion-header-description":"dJx9pvlYjDnKn11n5wo8","accordion-header-button":"EKcbLuSblRc7UpzgsFXw","accordion-body":"ILMBWlMLcXc0n97IisrG","accordion-body-close":"T8XIzCNJBQy1UETN5gjU","accordion-body-open":"kWoHGiaZSbq9XJVyUOMC"}},6983:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={threat:"EqpwvErHtRi_WQkJKgi1",threat__icon:"EicvN1QaJu5OJLzdUN5A",threat__summary:"b7ynAmUwGlxK_vxyIN0y",threat__summary__label:"uSV9HYRxjL4S6zIZDlqP",threat__summary__title:"XpW8Mvw_XFEbqxUdw155",threat__severity:"Fkj60BmQ5sUo9zHcJwVv",footer:"XLzPr74ad3osCq9kxy2q"}},2951:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"protect-header":"UL3B1tQ854mN7r6taB61","get-started-button":"IG56Hw7ZR_7rKVsM78qw"}},8735:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"marked-lines":"xpPHTch5ul0xuZaUoTNa","marked-lines__marked-line":"AMOpkL9LURkyTK8316cw","marked-lines__line-numbers":"i0_0xMrNWoak1brIaDQq","marked-lines__line-number":"C9fLawPLkMNSZthfwxj6","marked-lines__lines":"ogixgg8fRGekmYGtevh1","marked-lines__line":"jYPCgKMDRKfT3vnx0mdG","marked-lines__mark":"UEQ1NqkrwNmaQR7qdEK3"}},9980:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={modal:"WtVEv641JBaLl929sZq2",modal__window:"G0aPt7WmA1rkUE0wcTno",modal__close:"VkrhWjfEIlIwYEumycbP",modal__close__icon:"yFzeV4cmWRbZKk5tIyEw"}},513:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={navigation:"HQgjxePFDRJHamBAGcVU","navigation-item":"KtdsNIMumOoHNWMLmuAJ",clickable:"ewyV4ZGn34WDNXmK3ej2",selected:"owofT85W_XvVdb5vr1GN","navigation-item-label":"NESnw2xCLrBpP6WlYZL4","navigation-item-icon":"aohnd_y_1lrMuww8NH63","navigation-item-badge":"Rnas_2_2_eLZSYfZ347E","navigation-item-label-text":"m4_14yNRByDyO9yf9pGg","navigation-item-check-badge":"X8NRHUTBa_4wDvoHN9TT","navigation-item-info-badge":"CsuOteurQlJm4IjXqyZ0","navigation-group":"fvbewglUxEvV1o04yzzp","navigation-group-label":"DINy59MKjwiQanaoDTiV","navigation-group-content":"XoacHJljw8zRW_fkBSyg","navigation-group-list":"mXM4WZRePVTa07dhQ6MD","navigation-group-truncate":"sI3V8khLdCqxkhJQ_XnI","popover-text":"hgdxMuIvZwTZ0sfXaols","navigation-dropdown-button":"UErHS2HAh1gszGfYuVIf","navigation-dropdown-label":"lEhH1hvCcxLVFMHI8Gwv","navigation-dropdown-icon":"c57Vj4QhAHwcK_HZMxtN"}},8212:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={notice:"_aiMxmJRAw5jRPbZFX57","notice--info":"eWgNBUaexiR66ZI1Px4U","notice--floating":"ZGELG1CO333FilJXOaeI",notice__icon:"BnI88X_e8ItF1c9Uozmj","notice--success":"hRRUwTCPRpurhMwRNZkg","notice--error":"Z6q3IxY_uR1y2lAPTkVF",notice__message:"ST8sowTbBVLRPrk4ZQrn",notice__close:"lMkO08Vd8YQMfwrwaI8u"}},7324:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={accordion:"sfXsfklfkeSRtE9ivQwF","accordion-item":"ozRrKPlj1QFGUyd3oVke","accordion-header":"PyvnSHQuuUkZvVsArigy","accordion-header-label":"u9Xod5s8bCRNj9MR1Drl","accordion-header-label-icon":"IbeyulkpO9kjYJ4OkYUD","accordion-header-description":"KiCgmjHm2f0JDU3cMsgf","accordion-header-button":"kJ8t3FAtd5VAYjk31SfA","accordion-body":"JP0IJZcYRohfgntEozjm","accordion-body-close":"y7c6zi2wjEnbW3F29fmP","accordion-body-open":"wQWiN_J0SqgduvadyGnm","icon-check":"v1fUFCBPmd6miSCf_ehK"}},6067:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"progress-bar":"vzMlFr1AXWqefpRrb976","progress-bar__wrapper":"gYSOMa4xxLXmsNzvFPkW","progress-bar__bar":"hNJWdt5qmZkWYAH_vjIp","progress-bar__percent":"DHMUfGyHbl5BgD5vjxVz"}},8383:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"product-section":"Clxt94RgGnDrhORZZyPr","info-section":"K2OG1vK5PSOYDWKtqKKG"}},61:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"main-content":"A6a9HOtaZnLUleNgxQrX","loading-content":"CGT5fOs6LDTFHWCAgIiT",illustration:"RFKxbzQ8N58qEyVO0yzW","connection-error-col":"SvMuuouOkDt2sE0PAn_D"}},8131:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"threat-severity-badge":"JiJhrZaThvWCpM2AfGen","is-critical":"_7SGksgOpcPbHfPPpQTV","is-high":"pGNquShR54adQ61sx3lP","is-low":"IM5kkexAfwGLM6zz0Exd"}},8911:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={mark:"jNlU3vgp4xEGwmX5aTyK",list:"gE8s4nh3f7iGIBrFeyCT"}},6561:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={summary:"ZMBDiTLzs27F012iOsMK",summary__title:"zI2DKzqRc1MhF6aq5eHt",summary__icon:"iHgPFku9KaLz8FIQV1Qw","summary__scan-button":"ctq2nQkzIfSoMkldF9t9"}},5714:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={tabs:"lyrXe0pA852TUmyekDb5",tab:"KgEeDTKgTC5ZjzYlbTqN","tab--active":"Lv4WoNVkeJntqvUyG4dX"}},8063:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={textarea:"rigH8UdiDrmmSLQMUurD",label:"V8FDM08CpcwQs4UwN2nI"}},9971:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={threat:"NHzH3tt6CypjZ92CvK9x",threat__icon:"D9zvYDUrOP_zwSm0yJMs",threat__summary:"_XISfmbjoVlqhB61hHYn",threat__summary__label:"AQDPBnMZFu7BOBuo8mYW",threat__summary__title:"cZ9s5eCAZe3R82Y6Ru3z",threat__severity:"AKnbWQiViZ2O_dwCV8Fw",threat__checkbox:"W6alQ2_S5Rh06djX9m27"}},9709:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={empty:"OtDl6kocO_m2s9sRHaqX","threat-section":"BjwJh1S1YVPI7AjmTx6a","threat-filename":"YWfK8VTp2wnByBauYPKg","threat-footer":"pkw2LnOTd8VvQ3oT8sXQ","threat-item-cta":"ap6lG79CncSqdigJS_WA","list-header":"uym7dGHhp6ifjF57yOAO","list-title":"e_2eFTR8RyHwmfeqJL4F","list-header-button":"r4Id5qht2FD68jCAH2Cl","accordion-heading":"ZSZPabDoB8MVVPttP0tu","manual-scan":"iJ_biSBRDribuNKX0Zuw"}},541:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={footer:"uUEJGMrSV3XoBwX5xEwA"}},1155:()=>{},3171:e=>{var t=1e3,a=60*t,n=60*a,c=24*n,r=7*c,l=365.25*c;function s(e,t,a,n){var c=t>=1.5*a;return Math.round(e/a)+" "+n+(c?"s":"")}e.exports=function(e,i){i=i||{};var o=typeof e;if("string"===o&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s)return;var i=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return i*l;case"weeks":case"week":case"w":return i*r;case"days":case"day":case"d":return i*c;case"hours":case"hour":case"hrs":case"hr":case"h":return i*n;case"minutes":case"minute":case"mins":case"min":case"m":return i*a;case"seconds":case"second":case"secs":case"sec":case"s":return i*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}(e);if("number"===o&&isFinite(e))return i.long?function(e){var r=Math.abs(e);if(r>=c)return s(e,r,c,"day");if(r>=n)return s(e,r,n,"hour");if(r>=a)return s(e,r,a,"minute");if(r>=t)return s(e,r,t,"second");return e+" ms"}(e):function(e){var r=Math.abs(e);if(r>=c)return Math.round(e/c)+"d";if(r>=n)return Math.round(e/n)+"h";if(r>=a)return Math.round(e/a)+"m";if(r>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},469:(e,t,a)=>{"use strict";var n=a(758);function c(){}function r(){}r.resetWarningCache=c,e.exports=function(){function e(e,t,a,c,r,l){if(l!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:c};return a.PropTypes=a,a}},5162:(e,t,a)=>{e.exports=a(469)()},758:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},554:(e,t,a)=>{"use strict";a.d(t,{OL:()=>u,UT:()=>m});var n=a(9196),c=a(5250),r=a(5439);function l(){return l=Object.assign||function(e){for(var t=1;t=0||(c[a]=e[a]);return c}const i=["onClick","reloadDocument","replace","state","target","to"],o=["aria-current","caseSensitive","className","end","style","to","children"];function m(e){let{basename:t,children:a,window:l}=e,s=(0,n.useRef)();null==s.current&&(s.current=(0,c.q_)({window:l}));let i=s.current,[o,m]=(0,n.useState)({action:i.action,location:i.location});return(0,n.useLayoutEffect)((()=>i.listen(m)),[i]),(0,n.createElement)(r.F0,{basename:t,children:a,location:o.location,navigationType:o.action,navigator:i})}const d=(0,n.forwardRef)((function(e,t){let{onClick:a,reloadDocument:o,replace:m=!1,state:d,target:u,to:p}=e,h=s(e,i),g=(0,r.oQ)(p),f=function(e,t){let{target:a,replace:l,state:s}=void 0===t?{}:t,i=(0,r.s0)(),o=(0,r.TH)(),m=(0,r.WU)(e);return(0,n.useCallback)((t=>{if(!(0!==t.button||a&&"_self"!==a||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let a=!!l||(0,c.Ep)(o)===(0,c.Ep)(m);i(e,{replace:a,state:s})}}),[o,i,m,l,s,a,e])}(p,{replace:m,state:d,target:u});return(0,n.createElement)("a",l({},h,{href:g,onClick:function(e){a&&a(e),e.defaultPrevented||o||f(e)},ref:t,target:u}))}));const u=(0,n.forwardRef)((function(e,t){let{"aria-current":a="page",caseSensitive:c=!1,className:i="",end:m=!1,style:u,to:p,children:h}=e,g=s(e,o),f=(0,r.TH)(),v=(0,r.WU)(p),E=f.pathname,k=v.pathname;c||(E=E.toLowerCase(),k=k.toLowerCase());let w,b=E===k||!m&&E.startsWith(k)&&"/"===E.charAt(k.length),y=b?a:void 0;w="function"==typeof i?i({isActive:b}):[i,b?"active":null].filter(Boolean).join(" ");let Z="function"==typeof u?u({isActive:b}):u;return(0,n.createElement)(d,l({},g,{"aria-current":y,className:w,ref:t,style:Z,to:p}),"function"==typeof h?h({isActive:b}):h)}))},5439:(e,t,a)=>{"use strict";a.d(t,{AW:()=>o,F0:()=>m,TH:()=>h,WU:()=>f,Z5:()=>d,oQ:()=>u,s0:()=>g});var n=a(9196),c=a(5250);function r(e,t){if(!e)throw new Error(t)}const l=(0,n.createContext)(null);const s=(0,n.createContext)(null);const i=(0,n.createContext)({outlet:null,matches:[]});function o(e){r(!1)}function m(e){let{basename:t="/",children:a=null,location:i,navigationType:o=c.aU.Pop,navigator:m,static:d=!1}=e;p()&&r(!1);let u=M(t),h=(0,n.useMemo)((()=>({basename:u,navigator:m,static:d})),[u,m,d]);"string"==typeof i&&(i=(0,c.cP)(i));let{pathname:g="/",search:f="",hash:v="",state:E=null,key:k="default"}=i,w=(0,n.useMemo)((()=>{let e=x(g,u);return null==e?null:{pathname:e,search:f,hash:v,state:E,key:k}}),[u,g,f,v,E,k]);return null==w?null:(0,n.createElement)(l.Provider,{value:h},(0,n.createElement)(s.Provider,{children:a,value:{location:w,navigationType:o}}))}function d(e){let{children:t,location:a}=e;return function(e,t){p()||r(!1);let{matches:a}=(0,n.useContext)(i),l=a[a.length-1],s=l?l.params:{},o=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;0;let m,d=h();if(t){var u;let e="string"==typeof t?(0,c.cP)(t):t;"/"===o||(null==(u=e.pathname)?void 0:u.startsWith(o))||r(!1),m=e}else m=d;let g=m.pathname||"/",f="/"===o?g:g.slice(o.length)||"/",v=function(e,t,a){void 0===a&&(a="/");let n="string"==typeof t?(0,c.cP)(t):t,r=x(n.pathname||"/",a);if(null==r)return null;let l=E(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let a=e.length===t.length&&e.slice(0,-1).every(((e,a)=>e===t[a]));return a?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(l);let s=null;for(let e=0;null==s&&eObject.assign({},e,{params:Object.assign({},s,e.params),pathname:z([o,e.pathname]),pathnameBase:"/"===e.pathnameBase?o:z([o,e.pathnameBase])}))),a)}(v(t),a)}function u(e){p()||r(!1);let{basename:t,navigator:a}=(0,n.useContext)(l),{hash:s,pathname:i,search:o}=f(e),m=i;if("/"!==t){let a=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?(0,c.cP)(e).pathname:e.pathname}(e),n=null!=a&&a.endsWith("/");m="/"===i?t+(n?"/":""):z([t,i])}return a.createHref({pathname:m,search:o,hash:s})}function p(){return null!=(0,n.useContext)(s)}function h(){return p()||r(!1),(0,n.useContext)(s).location}function g(){p()||r(!1);let{basename:e,navigator:t}=(0,n.useContext)(l),{matches:a}=(0,n.useContext)(i),{pathname:c}=h(),s=JSON.stringify(a.map((e=>e.pathnameBase))),o=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{o.current=!0})),(0,n.useCallback)((function(a,n){if(void 0===n&&(n={}),!o.current)return;if("number"==typeof a)return void t.go(a);let r=P(a,JSON.parse(s),c);"/"!==e&&(r.pathname=z([e,r.pathname])),(n.replace?t.replace:t.push)(r,n.state)}),[e,t,s,c])}function f(e){let{matches:t}=(0,n.useContext)(i),{pathname:a}=h(),c=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,n.useMemo)((()=>P(e,JSON.parse(c),a)),[e,c,a])}function v(e){let t=[];return n.Children.forEach(e,(e=>{if(!(0,n.isValidElement)(e))return;if(e.type===n.Fragment)return void t.push.apply(t,v(e.props.children));e.type!==o&&r(!1);let a={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(a.children=v(e.props.children)),t.push(a)})),t}function E(e,t,a,n){return void 0===t&&(t=[]),void 0===a&&(a=[]),void 0===n&&(n=""),e.forEach(((e,c)=>{let l={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:c,route:e};l.relativePath.startsWith("/")&&(l.relativePath.startsWith(n)||r(!1),l.relativePath=l.relativePath.slice(n.length));let s=z([n,l.relativePath]),i=a.concat(l);e.children&&e.children.length>0&&(!0===e.index&&r(!1),E(e.children,t,i,s)),(null!=e.path||e.index)&&t.push({path:s,score:R(s,e.index),routesMeta:i})})),t}const k=/^:\w+$/,w=3,b=2,y=1,Z=10,C=-2,_=e=>"*"===e;function R(e,t){let a=e.split("/"),n=a.length;return a.some(_)&&(n+=C),t&&(n+=b),a.filter((e=>!_(e))).reduce(((e,t)=>e+(k.test(t)?w:""===t?y:Z)),n)}function j(e,t){let{routesMeta:a}=e,n={},c="/",r=[];for(let e=0;e(0,n.createElement)(i.Provider,{children:void 0!==c.route.element?c.route.element:a,value:{outlet:a,matches:t.concat(e.slice(0,r+1))}})),null)}function S(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[a,n]=function(e,t,a){void 0===t&&(t=!1);void 0===a&&(a=!0);let n=[],c="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(n.push(t),"([^\\/]+)")));e.endsWith("*")?(n.push("*"),c+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):c+=a?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)";let r=new RegExp(c,t?void 0:"i");return[r,n]}(e.path,e.caseSensitive,e.end),c=t.match(a);if(!c)return null;let r=c[0],l=r.replace(/(.)\/+$/,"$1"),s=c.slice(1);return{params:n.reduce(((e,t,a)=>{if("*"===t){let e=s[a]||"";l=r.slice(0,r.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(s[a]||""),e}),{}),pathname:r,pathnameBase:l,pattern:e}}function P(e,t,a){let n,r="string"==typeof e?(0,c.cP)(e):e,l=""===e||""===r.pathname?"/":r.pathname;if(null==l)n=a;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}n=e>=0?t[e]:"/"}let s=function(e,t){void 0===t&&(t="/");let{pathname:a,search:n="",hash:r=""}="string"==typeof e?(0,c.cP)(e):e,l=a?a.startsWith("/")?a:function(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?a.length>1&&a.pop():"."!==e&&a.push(e)})),a.length>1?a.join("/"):"/"}(a,t):t;return{pathname:l,search:I(n),hash:L(r)}}(r,n);return l&&"/"!==l&&l.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function x(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=e.charAt(t.length);return a&&"/"!==a?null:e.slice(t.length)||"/"}const z=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),I=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",L=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},2659:(e,t,a)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var c,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!=l&&Object.prototype.hasOwnProperty.call(e,l)){var s=r?Object.getOwnPropertyDescriptor(e,l):null;s&&(s.get||s.set)?Object.defineProperty(c,l,s):c[l]=e[l]}return c.default=e,a&&a.set(e,c),c}(a(9196)),l=(c=a(5162))&&c.__esModule?c:{default:c},s=["size","onClick","icon","className"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function o(){return o=Object.assign||function(e){for(var t,a=1;a{"use strict";a.d(t,{Z:()=>i});var n=a(951);const c=a.n(n)()("dops:analytics");let r,l;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const s={initialize:function(e,t,a){s.setUser(e,t),s.setSuperProps(a),s.identifyUser()},setGoogleAnalyticsEnabled:function(e,t=null){this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){l={ID:e,username:t}},setSuperProps:function(e){r=e},assignSuperProps:function(e){r=Object.assign(r||{},e)},mc:{bumpStat:function(e,t){const a=function(e,t){let a="";if("object"==typeof e){for(const t in e)a+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Bumping stats %o",e)}else a="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Bumping stat "%s" in group "%s"',t,e);return a}(e,t);s.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+a+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const a=function(e,t){let a="";if("object"==typeof e){for(const t in e)a+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Built stats %o",e)}else a="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Built stat "%s" in group "%s"',t,e);return a}(e,t);s.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+a+"&t="+Math.random())}},pageView:{record:function(e,t){s.tracks.recordPageView(e),s.ga.recordPageView(e,t)}},purchase:{record:function(e,t,a,n,c,r,l){s.ga.recordPurchase(e,t,a,n,c,r,l)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(r&&(c("- Super Props: %o",r),t=Object.assign(t,r)),c('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):c('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};s.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){s.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){c("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};s.ga.initialized||(l&&(e={userId:"u-"+l.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),s.ga.initialized=!0)},recordPageView:function(e,t){s.ga.initialize(),c("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,a,n){s.ga.initialize();let r="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==a&&(r+=" [Option Label: "+a+"]"),void 0!==n&&(r+=" [Option Value: "+n+"]"),c(r),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,a,n)},recordPurchase:function(e,t,a,n,c,r,l){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:n,currency:l}),window.ga("ecommerce:addItem",{id:e,name:t,sku:a,price:c,quantity:r}),window.ga("ecommerce:send")}},identifyUser:function(){l&&window._tkq.push(["identifyUser",l.ID,l.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},i=s},4743:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>d});var n=a(1132),c=a(6483);function r(e){class t extends Error{constructor(...t){super(...t),this.name=e}}return t}const l=r("JsonParseError"),s=r("JsonParseAfterRedirectError"),i=r("Api404Error"),o=r("Api404AfterRedirectError"),m=r("FetchNetworkError");const d=new function(e,t){let a=e,r=e,l={"X-WP-Nonce":t},s={credentials:"same-origin",headers:l},i={method:"post",credentials:"same-origin",headers:Object.assign({},l,{"Content-type":"application/json"})},o=function(e){const t=e.split("?"),a=t.length>1?t[1]:"",n=a.length?a.split("&"):[];return n.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+n.join("&")};const m={setApiRoot(e){a=e},setWpcomOriginApiUrl(e){r=e},setApiNonce(e){l={"X-WP-Nonce":e},s={credentials:"same-origin",headers:l},i={method:"post",credentials:"same-origin",headers:Object.assign({},l,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{o=e},registerSite:(e,t)=>{const c={registration_nonce:e,no_iframe:!0};return(0,n.jetpackConfigHas)("consumer_slug")&&(c.plugin_slug=(0,n.jetpackConfigGet)("consumer_slug")),null!==t&&(c.redirect_uri=t),h(`${a}jetpack/v4/connection/register`,i,{body:JSON.stringify(c)}).then(u).then(p)},fetchAuthorizationUrl:e=>d((0,c.addQueryArgs)(`${a}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),s).then(u).then(p),fetchSiteConnectionData:()=>d(`${a}jetpack/v4/connection/data`,s).then(p),fetchSiteConnectionStatus:()=>d(`${a}jetpack/v4/connection`,s).then(p),fetchSiteConnectionTest:()=>d(`${a}jetpack/v4/connection/test`,s).then(u).then(p),fetchUserConnectionData:()=>d(`${a}jetpack/v4/connection/data`,s).then(p),fetchUserTrackingSettings:()=>d(`${a}jetpack/v4/tracking/settings`,s).then(u).then(p),updateUserTrackingSettings:e=>h(`${a}jetpack/v4/tracking/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),disconnectSite:()=>h(`${a}jetpack/v4/connection`,i,{body:JSON.stringify({isActive:!1})}).then(u).then(p),fetchConnectUrl:()=>d(`${a}jetpack/v4/connection/url`,s).then(u).then(p),unlinkUser:()=>h(`${a}jetpack/v4/connection/user`,i,{body:JSON.stringify({linked:!1})}).then(u).then(p),reconnect:()=>h(`${a}jetpack/v4/connection/reconnect`,i).then(u).then(p),fetchConnectedPlugins:()=>d(`${a}jetpack/v4/connection/plugins`,s).then(u).then(p),setHasSeenWCConnectionModal:()=>h(`${a}jetpack/v4/seen-wc-connection-modal`,i).then(u).then(p),fetchModules:()=>d(`${a}jetpack/v4/module/all`,s).then(u).then(p),fetchModule:e=>d(`${a}jetpack/v4/module/${e}`,s).then(u).then(p),activateModule:e=>h(`${a}jetpack/v4/module/${e}/active`,i,{body:JSON.stringify({active:!0})}).then(u).then(p),deactivateModule:e=>h(`${a}jetpack/v4/module/${e}/active`,i,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>h(`${a}jetpack/v4/module/${e}`,i,{body:JSON.stringify(t)}).then(u).then(p),updateSettings:e=>h(`${a}jetpack/v4/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),getProtectCount:()=>d(`${a}jetpack/v4/module/protect/data`,s).then(u).then(p),resetOptions:e=>h(`${a}jetpack/v4/options/${e}`,i,{body:JSON.stringify({reset:!0})}).then(u).then(p),activateVaultPress:()=>h(`${a}jetpack/v4/plugins`,i,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(u).then(p),getVaultPressData:()=>d(`${a}jetpack/v4/module/vaultpress/data`,s).then(u).then(p),installPlugin:(e,t)=>{const n={slug:e,status:"active"};return t&&(n.source=t),h(`${a}jetpack/v4/plugins`,i,{body:JSON.stringify(n)}).then(u).then(p)},activateAkismet:()=>h(`${a}jetpack/v4/plugins`,i,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(u).then(p),getAkismetData:()=>d(`${a}jetpack/v4/module/akismet/data`,s).then(u).then(p),checkAkismetKey:()=>d(`${a}jetpack/v4/module/akismet/key/check`,s).then(u).then(p),checkAkismetKeyTyped:e=>h(`${a}jetpack/v4/module/akismet/key/check`,i,{body:JSON.stringify({api_key:e})}).then(u).then(p),fetchStatsData:e=>d(function(e){let t=`${a}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),s).then(u).then(p).then(f),getPluginUpdates:()=>d(`${a}jetpack/v4/updates/plugins`,s).then(u).then(p),getPlans:()=>d(`${a}jetpack/v4/plans`,s).then(u).then(p),fetchSettings:()=>d(`${a}jetpack/v4/settings`,s).then(u).then(p),updateSetting:e=>h(`${a}jetpack/v4/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),fetchSiteData:()=>d(`${a}jetpack/v4/site`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>d(`${a}jetpack/v4/site/features`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>d(`${a}jetpack/v4/site/products`,s).then(u).then(p),fetchSitePurchases:()=>d(`${a}jetpack/v4/site/purchases`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>d(`${a}jetpack/v4/site/benefits`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteDiscount:()=>d(`${a}jetpack/v4/site/discount`,s).then(u).then(p).then((e=>e.data)),fetchSetupQuestionnaire:()=>d(`${a}jetpack/v4/setup/questionnaire`,s).then(u).then(p),fetchRecommendationsData:()=>d(`${a}jetpack/v4/recommendations/data`,s).then(u).then(p),fetchRecommendationsProductSuggestions:()=>d(`${a}jetpack/v4/recommendations/product-suggestions`,s).then(u).then(p),fetchRecommendationsUpsell:()=>d(`${a}jetpack/v4/recommendations/upsell`,s).then(u).then(p),fetchRecommendationsConditional:()=>d(`${a}jetpack/v4/recommendations/conditional`,s).then(u).then(p),saveRecommendationsData:e=>h(`${a}jetpack/v4/recommendations/data`,i,{body:JSON.stringify({data:e})}).then(u),fetchProducts:()=>d(`${a}jetpack/v4/products`,s).then(u).then(p),fetchRewindStatus:()=>d(`${a}jetpack/v4/rewind`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>d(`${a}jetpack/v4/scan`,s).then(u).then(p).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>h(`${a}jetpack/v4/notice/${e}`,i,{body:JSON.stringify({dismissed:!0})}).then(u).then(p),fetchPluginsData:()=>d(`${a}jetpack/v4/plugins`,s).then(u).then(p),fetchIntroOffers:()=>d(`${a}jetpack/v4/intro-offers`,s).then(u).then(p),fetchVerifySiteGoogleStatus:e=>d(null!==e?`${a}jetpack/v4/verify-site/google/${e}`:`${a}jetpack/v4/verify-site/google`,s).then(u).then(p),verifySiteGoogle:e=>h(`${a}jetpack/v4/verify-site/google`,i,{body:JSON.stringify({keyring_id:e})}).then(u).then(p),submitSurvey:e=>h(`${a}jetpack/v4/marketing/survey`,i,{body:JSON.stringify(e)}).then(u).then(p),saveSetupQuestionnaire:e=>h(`${a}jetpack/v4/setup/questionnaire`,i,{body:JSON.stringify(e)}).then(u).then(p),updateLicensingError:e=>h(`${a}jetpack/v4/licensing/error`,i,{body:JSON.stringify(e)}).then(u).then(p),updateLicenseKey:e=>h(`${a}jetpack/v4/licensing/set-license`,i,{body:JSON.stringify({license:e})}).then(u).then(p),getUserLicensesCounts:()=>d(`${a}jetpack/v4/licensing/user/counts`,s).then(u).then(p),getUserLicenses:()=>d(`${a}jetpack/v4/licensing/user/licenses`,s).then(u).then(p),updateLicensingActivationNoticeDismiss:e=>h(`${a}jetpack/v4/licensing/user/activation-notice-dismiss`,i,{body:JSON.stringify({last_detached_count:e})}).then(u).then(p),updateRecommendationsStep:e=>h(`${a}jetpack/v4/recommendations/step`,i,{body:JSON.stringify({step:e})}).then(u),confirmIDCSafeMode:()=>h(`${a}jetpack/v4/identity-crisis/confirm-safe-mode`,i).then(u),startIDCFresh:e=>h(`${a}jetpack/v4/identity-crisis/start-fresh`,i,{body:JSON.stringify({redirect_uri:e})}).then(u).then(p),migrateIDC:()=>h(`${a}jetpack/v4/identity-crisis/migrate`,i).then(u),attachLicenses:e=>h(`${a}jetpack/v4/licensing/attach-licenses`,i,{body:JSON.stringify({licenses:e})}).then(u).then(p),fetchSearchPlanInfo:()=>d(`${r}jetpack/v4/search/plan`,s).then(u).then(p),fetchSearchSettings:()=>d(`${r}jetpack/v4/search/settings`,s).then(u).then(p),updateSearchSettings:e=>h(`${r}jetpack/v4/search/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),fetchSearchStats:()=>d(`${r}jetpack/v4/search/stats`,s).then(u).then(p),fetchWafSettings:()=>d(`${a}jetpack/v4/waf`,s).then(u).then(p),updateWafSettings:e=>h(`${a}jetpack/v4/waf`,i,{body:JSON.stringify(e)}).then(u).then(p),fetchWordAdsSettings:()=>d(`${a}jetpack/v4/wordads/settings`,s).then(u).then(p),updateWordAdsSettings:e=>h(`${a}jetpack/v4/wordads/settings`,i,{body:JSON.stringify(e)}),fetchSearchPricing:()=>d(`${r}jetpack/v4/search/pricing`,s).then(u).then(p),fetchMigrationStatus:()=>d(`${a}jetpack/v4/migration/status`,s).then(u).then(p),fetchBackupUndoEvent:()=>d(`${a}jetpack/v4/site/backup/undo-event`,s).then(u).then(p)};function d(e,t){return fetch(o(e),t)}function h(e,t,a){return fetch(e,Object.assign({},t,a)).catch(g)}function f(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}Object.assign(this,m)};function u(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new o(e.redirected):new i})):e.json().catch((e=>h(e))).then((t=>{const a=new Error(`${t.message} (Status ${e.status})`);throw a.response=t,a.name="ApiError",a}))}function p(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,a){throw t?new s(a):new l}function g(){throw new m}},9105:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5736),c=a(5235),r=a.n(c),l=a(8237),s=a(8868),i=a(3846),o=a(3363),m=a(1494);const __=n.__,d=({children:e,moduleName:t=__("Jetpack","jetpack-protect"),moduleNameHref:a,showHeader:n=!0,showFooter:c=!0,showBackground:d=!0,header:u})=>{const p=r()(m.Z["admin-page"],{[m.Z.background]:d});return React.createElement("div",{className:p},n&&React.createElement(o.Z,{horizontalSpacing:5},React.createElement(i.Z,null,u||React.createElement(s.Z,null))),React.createElement(o.Z,{fluid:!0,horizontalSpacing:0},React.createElement(i.Z,null,e)),c&&React.createElement(o.Z,{horizontalSpacing:5},React.createElement(i.Z,null,React.createElement(l.Z,{moduleName:t,moduleNameHref:a}))))}},216:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a.n(n),r=a(281);const l=({children:e})=>c().createElement("div",{className:r.Z["section-hero"]},e)},7525:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(2674),c=a.n(n),r=a(5736),l=a(5235),s=a.n(l),i=a(9196),o=a.n(i);const __=r.__,m=({title:e=__("An Automattic Airline","jetpack-protect"),height:t=7,className:a,...n})=>o().createElement("svg",c()({role:"img",x:"0",y:"0",viewBox:"0 0 935 38.2",enableBackground:"new 0 0 935 38.2","aria-labelledby":"jp-automattic-byline-logo-title",height:t,className:s()("jp-automattic-byline-logo",a)},n),o().createElement("desc",{id:"jp-automattic-byline-logo-title"},e),o().createElement("path",{d:"M317.1 38.2c-12.6 0-20.7-9.1-20.7-18.5v-1.2c0-9.6 8.2-18.5 20.7-18.5 12.6 0 20.8 8.9 20.8 18.5v1.2C337.9 29.1 329.7 38.2 317.1 38.2zM331.2 18.6c0-6.9-5-13-14.1-13s-14 6.1-14 13v0.9c0 6.9 5 13.1 14 13.1s14.1-6.2 14.1-13.1V18.6zM175 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7L157 1.3h5.5L182 36.8H175zM159.7 8.2L152 23.1h15.7L159.7 8.2zM212.4 38.2c-12.7 0-18.7-6.9-18.7-16.2V1.3h6.6v20.9c0 6.6 4.3 10.5 12.5 10.5 8.4 0 11.9-3.9 11.9-10.5V1.3h6.7V22C231.4 30.8 225.8 38.2 212.4 38.2zM268.6 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H268.6zM397.3 36.8V8.7l-1.8 3.1 -14.9 25h-3.3l-14.7-25 -1.8-3.1v28.1h-6.5V1.3h9.2l14 24.4 1.7 3 1.7-3 13.9-24.4h9.1v35.5H397.3zM454.4 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7l19.2-35.5h5.5l19.5 35.5H454.4zM439.1 8.2l-7.7 14.9h15.7L439.1 8.2zM488.4 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H488.4zM537.3 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H537.3zM569.3 36.8V4.6c2.7 0 3.7-1.4 3.7-3.4h2.8v35.5L569.3 36.8 569.3 36.8zM628 11.3c-3.2-2.9-7.9-5.7-14.2-5.7 -9.5 0-14.8 6.5-14.8 13.3v0.7c0 6.7 5.4 13 15.3 13 5.9 0 10.8-2.8 13.9-5.7l4 4.2c-3.9 3.8-10.5 7.1-18.3 7.1 -13.4 0-21.6-8.7-21.6-18.3v-1.2c0-9.6 8.9-18.7 21.9-18.7 7.5 0 14.3 3.1 18 7.1L628 11.3zM321.5 12.4c1.2 0.8 1.5 2.4 0.8 3.6l-6.1 9.4c-0.8 1.2-2.4 1.6-3.6 0.8l0 0c-1.2-0.8-1.5-2.4-0.8-3.6l6.1-9.4C318.7 11.9 320.3 11.6 321.5 12.4L321.5 12.4z"}),o().createElement("path",{d:"M37.5 36.7l-4.7-8.9H11.7l-4.6 8.9H0L19.4 0.8H25l19.7 35.9H37.5zM22 7.8l-7.8 15.1h15.9L22 7.8zM82.8 36.7l-23.3-24 -2.3-2.5v26.6h-6.7v-36H57l22.6 24 2.3 2.6V0.8h6.7v35.9H82.8z"}),o().createElement("path",{d:"M719.9 37l-4.8-8.9H694l-4.6 8.9h-7.1l19.5-36h5.6l19.8 36H719.9zM704.4 8l-7.8 15.1h15.9L704.4 8zM733 37V1h6.8v36H733zM781 37c-1.8 0-2.6-2.5-2.9-5.8l-0.2-3.7c-0.2-3.6-1.7-5.1-8.4-5.1h-12.8V37H750V1h19.6c10.8 0 15.7 4.3 15.7 9.9 0 3.9-2 7.7-9 9 7 0.5 8.5 3.7 8.6 7.9l0.1 3c0.1 2.5 0.5 4.3 2.2 6.1V37H781zM778.5 11.8c0-2.6-2.1-5.1-7.9-5.1h-13.8v10.8h14.4c5 0 7.3-2.4 7.3-5.2V11.8zM794.8 37V1h6.8v30.4h28.2V37H794.8zM836.7 37V1h6.8v36H836.7zM886.2 37l-23.4-24.1 -2.3-2.5V37h-6.8V1h6.5l22.7 24.1 2.3 2.6V1h6.8v36H886.2zM902.3 37V1H935v5.6h-26v9.2h20v5.5h-20v10.1h26V37H902.3z"}))},526:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(2674),c=a.n(n),r=a(5609),l=a(1074),s=a(5381),i=a(5235),o=a.n(i),m=a(9196),d=a.n(m),u=a(3466);const p=(0,m.forwardRef)(((e,t)=>{const{children:a,variant:n="primary",size:i="normal",weight:m="bold",icon:p,iconSize:h,disabled:g,isDestructive:f,isLoading:v,isExternalLink:E,className:k,text:w,fullWidth:b,...y}=e,Z=o()(u.Z.button,k,{[u.Z.normal]:"normal"===i,[u.Z.small]:"small"===i,[u.Z.icon]:Boolean(p),[u.Z.loading]:v,[u.Z.regular]:"regular"===m,[u.Z["full-width"]]:b,[u.Z["is-icon-button"]]:Boolean(p)&&!a});y.ref=t;const C="normal"===i?20:16,_=E&&d().createElement(l.Z,{size:C,icon:s.Z,className:u.Z["external-icon"]}),R=E?"_blank":void 0,j=a?.[0]&&null!==a[0]&&"components-tooltip"!==a?.[0]?.props?.className;return d().createElement(r.Button,c()({target:R,variant:n,className:o()(Z,{"has-text":!!p&&j}),icon:E?void 0:p,iconSize:h,disabled:g,"aria-disabled":g,isDestructive:f,text:w},y),v&&d().createElement(r.Spinner,null),d().createElement("span",null,a),_)}));p.displayName="Button";const h=p},857:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(1074),c=a(495),r=a(5235),l=a.n(r),s=a(9665),i=a(5106),o=a(1489);const m=({description:e,cta:t,onClick:a,href:r,openInNewTab:m=!1,className:d,tooltipText:u=""})=>{const p=void 0!==r?"a":"button",h="a"===p?{href:r,...m&&{target:"_blank"}}:{onClick:a};return React.createElement("div",{className:l()(o.Z.cut,d)},React.createElement("div",null,React.createElement("div",null,React.createElement(i.ZP,{className:o.Z.description},e),u&&React.createElement(s.Z,{className:o.Z.iconContainer,iconSize:16,offset:4},React.createElement(i.ZP,{variant:"body-small"},u))),React.createElement("div",null,React.createElement(p,h,React.createElement(i.ZP,{className:o.Z.cta},t)))),React.createElement(n.Z,{icon:c.Z,className:o.Z.icon,size:30}))}},7172:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5736),c=a(5235),r=a.n(c),l=a(9196);a(5785);const __=n.__;class s extends l.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-protect");case"gridicons-arrow-left":return __("Arrow left","jetpack-protect");case"gridicons-arrow-right":return __("Arrow right","jetpack-protect");case"gridicons-calendar":return __("Is an event.","jetpack-protect");case"gridicons-cart":return __("Is a product.","jetpack-protect");case"chevron-down":return __("Show filters","jetpack-protect");case"gridicons-comment":return __("Matching comment.","jetpack-protect");case"gridicons-cross":return __("Close.","jetpack-protect");case"gridicons-filter":return __("Toggle search filters.","jetpack-protect");case"gridicons-folder":return __("Category","jetpack-protect");case"gridicons-info":case"gridicons-info-outline":return __("Information.","jetpack-protect");case"gridicons-image-multiple":return __("Has multiple images.","jetpack-protect");case"gridicons-image":return __("Has an image.","jetpack-protect");case"gridicons-page":return __("Page","jetpack-protect");case"gridicons-post":return __("Post","jetpack-protect");case"gridicons-jetpack-search":case"gridicons-search":return __("Magnifying Glass","jetpack-protect");case"gridicons-tag":return __("Tag","jetpack-protect");case"gridicons-video":return __("Has a video.","jetpack-protect")}}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:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.105 0-2 .896-2 2v13c0 1.104.895 2 2 2h14c1.104 0 2-.896 2-2V6c0-1.104-.896-2-2-2zm0 15H5V8h14v11z"}));case"gridicons-cart":return React.createElement("g",null,React.createElement("path",{d:"M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"}));case"gridicons-checkmark":return React.createElement("g",null,React.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"}));case"gridicons-chevron-left":return React.createElement("g",null,React.createElement("path",{d:"M16.443 7.41L15.0399 6L9.06934 12L15.0399 18L16.443 16.59L11.8855 12L16.443 7.41Z"}));case"gridicons-chevron-right":return React.createElement("g",null,React.createElement("path",{d:"M10.2366 6L8.8335 7.41L13.391 12L8.8335 16.59L10.2366 18L16.2072 12L10.2366 6Z"}));case"gridicons-chevron-down":return React.createElement("g",null,React.createElement("path",{d:"M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"}));case"gridicons-comment":return React.createElement("g",null,React.createElement("path",{d:"M3 6v9c0 1.105.895 2 2 2h9v5l5.325-3.804c1.05-.75 1.675-1.963 1.675-3.254V6c0-1.105-.895-2-2-2H5c-1.105 0-2 .895-2 2z"}));case"gridicons-computer":return React.createElement("g",null,React.createElement("path",{d:"M20 2H4c-1.104 0-2 .896-2 2v12c0 1.104.896 2 2 2h6v2H7v2h10v-2h-3v-2h6c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm0 14H4V4h16v12z"}));case"gridicons-cross":return React.createElement("g",null,React.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"}));case"gridicons-filter":return React.createElement("g",null,React.createElement("path",{d:"M10 19h4v-2h-4v2zm-4-6h12v-2H6v2zM3 5v2h18V5H3z"}));case"gridicons-folder":return React.createElement("g",null,React.createElement("path",{d:"M18 19H6c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2h7c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"}));case"gridicons-image":return React.createElement("g",null,React.createElement("path",{d:"M13 9.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zM22 6v12c0 1.105-.895 2-2 2H4c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h16c1.105 0 2 .895 2 2zm-2 0H4v7.444L8 9l5.895 6.55 1.587-1.85c.798-.932 2.24-.932 3.037 0L20 15.426V6z"}));case"gridicons-image-multiple":return React.createElement("g",null,React.createElement("path",{d:"M15 7.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5S17.328 9 16.5 9 15 8.328 15 7.5zM4 20h14c0 1.105-.895 2-2 2H4c-1.1 0-2-.9-2-2V8c0-1.105.895-2 2-2v14zM22 4v12c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zM8 4v6.333L11 7l4.855 5.395.656-.73c.796-.886 2.183-.886 2.977 0l.513.57V4H8z"}));case"gridicons-info":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 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}));case"gridicons-info-outline":return React.createElement("g",null,React.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"}));case"gridicons-jetpack-search":return React.createElement("g",null,React.createElement("path",{d:"M0 9.257C0 4.15 4.151 0 9.257 0c5.105 0 9.256 4.151 9.256 9.257a9.218 9.218 0 01-2.251 6.045l.034.033h1.053L24 22.01l-1.986 1.989-6.664-6.662v-1.055l-.033-.033a9.218 9.218 0 01-6.06 2.264C4.15 18.513 0 14.362 0 9.257zm4.169 1.537h4.61V1.82l-4.61 8.973zm5.547-3.092v8.974l4.61-8.974h-4.61z"}));case"gridicons-phone":return React.createElement("g",null,React.createElement("path",{d:"M16 2H8c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-3 19h-2v-1h2v1zm3-2H8V5h8v14z"}));case"gridicons-pages":return React.createElement("g",null,React.createElement("path",{d:"M16 8H8V6h8v2zm0 2H8v2h8v-2zm4-6v12l-6 6H6c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 10V4H6v16h6v-4c0-1.105.895-2 2-2h4z"}));case"gridicons-posts":return React.createElement("g",null,React.createElement("path",{d:"M16 19H3v-2h13v2zm5-10H3v2h18V9zM3 5v2h11V5H3zm14 0v2h4V5h-4zm-6 8v2h10v-2H11zm-8 0v2h5v-2H3z"}));case"gridicons-search":return React.createElement("g",null,React.createElement("path",{d:"M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"}));case"gridicons-star-outline":return React.createElement("g",null,React.createElement("path",{d:"M12 6.308l1.176 3.167.347.936.997.042 3.374.14-2.647 2.09-.784.62.27.963.91 3.25-2.813-1.872-.83-.553-.83.552-2.814 1.87.91-3.248.27-.962-.783-.62-2.648-2.092 3.374-.14.996-.04.347-.936L12 6.308M12 2L9.418 8.953 2 9.257l5.822 4.602L5.82 21 12 16.89 18.18 21l-2.002-7.14L22 9.256l-7.418-.305L12 2z"}));case"gridicons-star":return React.createElement("g",null,React.createElement("path",{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}));case"gridicons-tag":return React.createElement("g",null,React.createElement("path",{d:"M20 2.007h-7.087c-.53 0-1.04.21-1.414.586L2.592 11.5c-.78.78-.78 2.046 0 2.827l7.086 7.086c.78.78 2.046.78 2.827 0l8.906-8.906c.376-.374.587-.883.587-1.413V4.007c0-1.105-.895-2-2-2zM17.007 9c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z"}));case"gridicons-video":return React.createElement("g",null,React.createElement("path",{d:"M20 4v2h-2V4H6v2H4V4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2v-2h2v2h12v-2h2v2c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zM6 16H4v-3h2v3zm0-5H4V8h2v3zm4 4V9l4.5 3-4.5 3zm10 1h-2v-3h2v3zm0-5h-2V8h2v3z"}));case"gridicons-lock":return React.createElement(React.Fragment,null,React.createElement("g",{id:"lock"},React.createElement("path",{d:"M18,8h-1V7c0-2.757-2.243-5-5-5S7,4.243,7,7v1H6c-1.105,0-2,0.895-2,2v10c0,1.105,0.895,2,2,2h12c1.105,0,2-0.895,2-2V10 C20,8.895,19.105,8,18,8z M9,7c0-1.654,1.346-3,3-3s3,1.346,3,3v1H9V7z M13,15.723V18h-2v-2.277c-0.595-0.346-1-0.984-1-1.723 c0-1.105,0.895-2,2-2s2,0.895,2,2C14,14.738,13.595,15.376,13,15.723z"})),React.createElement("g",{id:"Layer_1"}));case"gridicons-external":return React.createElement("g",null,React.createElement("path",{d:"M19 13v6c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V7c0-1.105.895-2 2-2h6v2H5v12h12v-6h2zM13 3v2h4.586l-7.793 7.793 1.414 1.414L19 6.414V11h2V3h-8z"}))}}render(){const{size:e=24,className:t=""}=this.props,a=this.props.height||e,n=this.props.width||e,c=this.props.style||{height:a,width:n},l="gridicons-"+this.props.icon,s=r()("gridicon",l,t,{"needs-offset":this.needsOffset(l,e)}),i=this.getSVGDescription(l);return React.createElement("svg",{className:s,focusable:this.props.focusable,height:a,onClick:this.props.onClick,style:c,viewBox:"0 0 24 24",width:n,xmlns:"http://www.w3.org/2000/svg","aria-hidden":this.props["aria-hidden"]},i?React.createElement("desc",null,i):null,this.renderIcon(l))}}const i=s},9665:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5609),c=a(5235),r=a.n(c),l=a(9196),s=a.n(l),i=a(526),o=a(7172);a(1275);const m=e=>({"top-end":"top left",top:"top center","top-start":"top right","bottom-end":"bottom left",bottom:"bottom center","bottom-start":"bottom right"}[e]),d=({className:e="",iconClassName:t="",placement:a="bottom-end",animate:c=!0,iconCode:d="info-outline",iconSize:u=18,offset:p=10,title:h,children:g,popoverAnchorStyle:f="icon",forceShow:v=!1,wide:E=!1,inline:k=!0,shift:w=!1})=>{const[b,y]=(0,l.useState)(!1),Z=(0,l.useCallback)((()=>y(!0)),[y]),C=(0,l.useCallback)((()=>y(!1)),[y]),_={position:m(a),placement:a,animate:c,noArrow:!1,resize:!1,flip:!1,offset:p,focusOnMount:"container",onClose:C,className:"icon-tooltip-container",inline:k,shift:w},R="wrapper"===f,j=r()("icon-tooltip-wrapper",e),N={left:R?0:-(62-u/2)+"px"},S=R&&v;return s().createElement("div",{className:j,"data-testid":"icon-tooltip_wrapper"},!R&&s().createElement(i.Z,{variant:"link",onClick:Z},s().createElement(o.Z,{className:t,icon:d,size:u})),s().createElement("div",{className:r()("icon-tooltip-helper",{"is-wide":E}),style:N},(S||b)&&s().createElement(n.Popover,_,s().createElement("div",null,h&&s().createElement("div",{className:"icon-tooltip-title"},h),s().createElement("div",{className:"icon-tooltip-content"},g)))))}},3396:(e,t,a)=>{"use strict";a.d(t,{VS:()=>d});var n=a(2674),c=a.n(n),r=a(5609),l=a(5235),s=a.n(l),i=(a(2659),a(5612));const o=({className:e,size:t=24,viewBox:a="0 0 24 24",opacity:n=1,color:l="#2C3338",children:o})=>{const m={className:s()(i.Z.iconWrapper,e),width:t,height:t,viewBox:a,opacity:n,fill:void 0};return l&&(m.fill=l),React.createElement(r.SVG,c()({},m,{fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg"}),React.createElement(r.G,{opacity:n},o))},m={...{"anti-spam":({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(r.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(r.Path,{d:"M21.6,12.5c0,0.6-0.3,1-0.9,1c-0.6,0-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1C21.3,11.7,21.6,12.1,21.6,12.5z"}),React.createElement(r.Path,{d:"M4.1,12.5c0,0.6-0.3,1-0.9,1s-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1S4.1,12.1,4.1,12.5z"})),backup:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"M2.1,5.8c0-0.1,0-0.1,0-0.2c0-0.2,0.1-0.5,0.1-0.7c0.1-0.4,0.4-0.6,0.7-0.8l8.3-2.9c0.1-0.1,0.3-0.1,0.4-0.1l0.5,0.1 l8.3,2.9c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.2,0.2,0.4,0.2,0.7c0,0.1,0,0.1,0,0.2v0.1c-0.1,0.5-0.2,0.9-0.3,1.4 c-0.2,0.4-0.3,1.2-0.7,2.2c-0.3,1-0.7,2.1-1.1,3.1c-0.5,1-1,2.1-1.6,3.3s-1.4,2.3-2.2,3.5c-0.9,1.1-1.8,2.2-2.8,3.1 c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4c-1.2-1.1-2.4-2.4-3.5-4c-1-1.6-1.9-3-2.5-4.3c-0.6-1.3-1.1-2.7-1.6-4 C2.8,8.7,2.5,7.6,2.3,7C2.3,6.5,2.1,6.1,2.1,5.8z M2.9,5.9c0,0.2,0.1,0.4,0.1,0.8C3.1,7,3.2,7.5,3.5,8.2C3.7,9,3.9,9.7,4.2,10.6 c0.3,0.7,0.7,1.7,1.1,2.7c0.4,1,1,2,1.5,2.9c0.5,1,1.2,1.9,1.9,2.9c0.8,1,1.6,1.9,2.4,2.6c0.2,0.2,0.4,0.2,0.5,0.2 c0.2,0,0.4-0.1,0.5-0.2c1.2-1,2.2-2.3,3.2-3.8c1-1.5,1.8-2.8,2.3-4c0.6-1.3,1.1-2.5,1.5-3.9c0.4-1.3,0.7-2.2,0.9-2.8 c0.1-0.5,0.2-1,0.3-1.3c0-0.1,0-0.1,0-0.1c0-0.2,0-0.3-0.1-0.4C20.3,5.2,20.2,5.1,20,5L12,2.1c0,0-0.1,0-0.2,0s-0.1,0-0.1,0h-0.2 l-8,2.8C3.2,5,3.1,5.2,3,5.3C2.9,5.5,2.9,5.6,2.9,5.8C2.9,5.8,2.9,5.8,2.9,5.9z M5.9,6.7h3l2.8,7l2.8-7h3c-0.1,0.1-0.2,0.5-0.3,0.8 C17,7.8,17,8.2,16.8,8.4c-0.1,0.3-0.2,0.5-0.4,0.8c0,0.1-0.1,0.1-0.1,0.1s-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1s-0.1,0.1-0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1-0.1,0.1-0.1,0.1l-0.4,1.1 c-1.3,3.3-2.1,5.2-2.3,5.8h-2.2l-1-2.4c-0.1-0.3-0.3-0.8-0.5-1.3c-0.1-0.3-0.3-0.8-0.5-1.3L8,10.8c-0.1-0.1-0.1-0.2-0.1-0.4 C7.8,10.2,7.7,10,7.7,9.8C7.6,9.7,7.5,9.5,7.4,9.4C7.3,9.3,7.3,9.3,7.3,9.3c-0.1,0-0.2,0-0.2,0s-0.1,0-0.1,0 C6.6,8.5,6.3,7.6,5.9,6.7z"})),boost:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.19505 16.2545C4.47368 16.561 4.94802 16.5836 5.25451 16.3049L10.2595 11.7549L14.2842 15.2765L19 10.5607V13.75H20.5V9.5V8.75239V8.7476V8H19.7529H19.7471H19H14.75V9.5H17.9393L14.2158 13.2235L10.2405 9.74507L4.2455 15.195C3.93901 15.4737 3.91642 15.948 4.19505 16.2545Z"})),crm:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"M15.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-2.25 6v-2a2.75 2.75 0 0 0-2.75-2.75h-4A2.75 2.75 0 0 0 3.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5Zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0 1 20.25 15ZM9.5 8.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1.5 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"})),extras:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5ZM12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6h-1.5v6a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h6V4Z"})),protect:({opacity:e=1,size:t,className:a,color:n})=>React.createElement(o,{className:a,size:t,opacity:e,color:n},React.createElement(r.Path,{d:"M12 3.17627L18.75 6.24445V10.8183C18.75 14.7173 16.2458 18.4089 12.7147 19.5735C12.2507 19.7265 11.7493 19.7265 11.2853 19.5735C7.75416 18.4089 5.25 14.7173 5.25 10.8183V6.24445L12 3.17627ZM6.75 7.21032V10.8183C6.75 14.1312 8.89514 17.2057 11.7551 18.149C11.914 18.2014 12.086 18.2014 12.2449 18.149C15.1049 17.2057 17.25 14.1312 17.25 10.8183V7.21032L12 4.82396L6.75 7.21032Z"}),React.createElement(r.Path,{d:"M15.5291 10.0315L11.1818 14.358L8.47095 11.66L9.52907 10.5968L11.1818 12.2417L14.4709 8.96826L15.5291 10.0315Z"})),scan:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"m12 3.176 6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 0 1-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176ZM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21Z"})),search:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"M17.5 11.5a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm1.5 0a5.5 5.5 0 0 1-9.142 4.121l-3.364 2.943-.988-1.128 3.373-2.952A5.5 5.5 0 1 1 19 11.5Z"})),social:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{d:"M15.5 3.97809V18.0219L7.5 15.5977V20H6V15.1431L3.27498 14.3173C2.22086 13.9979 1.5 13.0262 1.5 11.9248V10.0752C1.5 8.97375 2.22087 8.00207 3.27498 7.68264L15.5 3.97809ZM14 16L7.5 14.0303L7.5 7.96969L14 5.99999V16ZM6 8.42423L6 13.5757L3.70999 12.8818C3.28835 12.754 3 12.3654 3 11.9248V10.0752C3 9.63462 3.28835 9.24595 3.70999 9.11818L6 8.42423ZM17.5 11.75H21.5V10.25H17.5V11.75ZM21.5 16L17.5 15V13.5L21.5 14.5V16ZM17.5 8.5L21.5 7.5V6L17.5 7V8.5Z"})),star:({size:e,className:t=i.Z["star-icon"],color:a})=>React.createElement(o,{className:t,size:e,color:a},React.createElement(r.Path,{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"})),videopress:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.3,6.2c0.8,0,1.6,0.6,1.8,1.4l2.3,7.9c0,0,0,0,0,0l2.7-9.3h1.5h4.2c2.9,0,4.9,1.9,4.9,4.7c0,2.9-2,4.7-5,4.7 h-2h-2.5l-0.5,1.5c-0.4,1.4-1.7,2.3-3.2,2.3c-1.4,0-2.7-0.9-3.2-2.3L2.5,8.7C2.1,7.4,3,6.2,4.3,6.2z M13,12.8h2.9c1.3,0,2-0.7,2-1.9 c0-1.2-0.8-1.8-2-1.8h-1.7L13,12.8z"})),jetpack:({size:e,className:t=i.Z.jetpack,color:a})=>React.createElement(o,{className:t,size:e,color:a,viewBox:"0 0 32 32"},React.createElement(r.Path,{className:"jetpack-logo__icon-circle",d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z"}),React.createElement(r.Polygon,{fill:"#fff",points:"15,19 7,19 15,3"}),React.createElement(r.Polygon,{fill:"#fff",points:"17,29 17,13 25,13"})),share:({size:e=16,className:t,color:a})=>React.createElement(o,{className:t,size:e,color:a,viewBox:"0 0 16 16"},React.createElement(r.Path,{fill:"#161722",fillRule:"evenodd",d:"M8.3 4.66C3.85 5.308.727 9.75.034 13.69l-.02.117c-.137.842.809 1.232 1.446.68 2.013-1.745 3.648-2.475 5.318-2.719a10.482 10.482 0 011.524-.103v2.792c0 .694.82 1.041 1.3.55l6.176-6.307a.79.79 0 00.012-1.088L9.614 1.004C9.14.496 8.301.84 8.301 1.542v3.117zm1.525-1.175v1.85a.773.773 0 01-.654.77l-.655.096c-2.133.311-3.987 1.732-5.295 3.672-.472.7-.854 1.44-1.143 2.18a12.32 12.32 0 011.675-.972c1.58-.75 3.048-.972 4.548-.972h.762a.77.77 0 01.762.779v1.69l4.347-4.44-4.347-4.653z",clipRule:"evenodd"}))}};function d(e){return m[e]?m[e]:null}},8237:(e,t,a)=>{"use strict";a.d(t,{Z:()=>w});var n=a(2674),c=a.n(n),r=a(9818),l=a(5736),s=a(1074),i=a(5381),o=a(5235),m=a.n(o),d=a(9196),u=a.n(d),p=a(6895),h=a(428),g=a(2497),f=a(7525),v=(a(9054),a(8868)),E=a(2054);const __=l.__,_x=l._x,k=()=>u().createElement(v.Z,{logoColor:"#000",showText:!1,height:16,"aria-hidden":"true"}),w=({moduleName:e=__("Jetpack","jetpack-protect"),className:t,moduleNameHref:a="https://jetpack.com",menu:n,onAboutClick:l,onPrivacyClick:o,onTermsClick:d,...v})=>{const[w]=(0,E.Z)("sm","<="),[b]=(0,E.Z)("md","<="),[y]=(0,E.Z)("lg",">"),{isActive:Z,connectedPlugins:C}=(0,r.useSelect)((e=>{const t=e(h.t);return{connectedPlugins:t?.getConnectedPlugins(),...t.getConnectionStatus()}}),[h.t]),_=(0,g.Z)(),R=_&&Z&&C?.some((({slug:e})=>"jetpack"===e));let j=[{label:_x("About","Link to learn more about Jetpack.","jetpack-protect"),title:__("About Jetpack","jetpack-protect"),href:R?new URL("admin.php?page=jetpack_about",_).href:(0,p.Z)("jetpack-about"),target:R?"_self":"_blank",onClick:l},{label:_x("Privacy","Shorthand for Privacy Policy.","jetpack-protect"),title:__("Automattic's Privacy Policy","jetpack-protect"),href:R?new URL("admin.php?page=jetpack#/privacy",_).href:(0,p.Z)("a8c-privacy"),target:R?"_self":"_blank",onClick:o},{label:_x("Terms","Shorthand for Terms of Service.","jetpack-protect"),title:__("WordPress.com Terms of Service","jetpack-protect"),href:(0,p.Z)("wpcom-tos"),target:"_blank",onClick:d}];n&&(j=[...j,...n]);const N=u().createElement(u().Fragment,null,u().createElement(k,null),e);return u().createElement("footer",c()({className:m()("jp-dashboard-footer",{"is-sm":w,"is-md":b,"is-lg":y},t),"aria-label":__("Jetpack","jetpack-protect")},v),u().createElement("ul",null,u().createElement("li",{className:"jp-dashboard-footer__jp-item"},a?u().createElement("a",{href:a},N):N),j.map((e=>{const t="button"===e.role,a=!t&&"_blank"===e.target;return u().createElement("li",{key:e.label},u().createElement("a",{href:e.href,title:e.title,target:e.target,onClick:e.onClick,onKeyDown:e.onKeyDown,className:m()("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&&u().createElement(s.Z,{icon:i.Z,size:16})))})),u().createElement("li",{className:"jp-dashboard-footer__a8c-item"},u().createElement("a",{href:R?new URL("admin.php?page=jetpack_about",_).href:(0,p.Z)("a8c-about"),"aria-label":__("An Automattic Airline","jetpack-protect")},u().createElement(f.Z,{"aria-hidden":"true"})))))}},8868:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(2674),c=a.n(n),r=a(5736),l=a(5235),s=a.n(l),i=a(9196),o=a.n(i);const __=r.__,m=({logoColor:e="#069e08",showText:t=!0,className:a,height:n=32,...r})=>{const l=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:l,className:s()("jetpack-logo",a),"aria-labelledby":"jetpack-logo-title",height:n},r),o().createElement("desc",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-protect")),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-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),o().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}},3846:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5235),c=a.n(n),r=a(9196),l=a(3080);const s=Number(l.Z.smCols),i=Number(l.Z.mdCols),o=Number(l.Z.lgCols),m=e=>{const{children:t,tagName:a="div",className:n}=e,m=Math.min(s,"number"==typeof e.sm?e.sm:s),d=Math.min(s,"object"==typeof e.sm?e.sm.start:0),u=Math.min(s,"object"==typeof e.sm?e.sm.end:0),p=Math.min(i,"number"==typeof e.md?e.md:i),h=Math.min(i,"object"==typeof e.md?e.md.start:0),g=Math.min(i,"object"==typeof e.md?e.md.end:0),f=Math.min(o,"number"==typeof e.lg?e.lg:o),v=Math.min(o,"object"==typeof e.lg?e.lg.start:0),E=Math.min(o,"object"==typeof e.lg?e.lg.end:0),k=c()(n,{[l.Z[`col-sm-${m}`]]:!(d&&u),[l.Z[`col-sm-${d}-start`]]:d>0,[l.Z[`col-sm-${u}-end`]]:u>0,[l.Z[`col-md-${p}`]]:!(h&&g),[l.Z[`col-md-${h}-start`]]:h>0,[l.Z[`col-md-${g}-end`]]:g>0,[l.Z[`col-lg-${f}`]]:!(v&&E),[l.Z[`col-lg-${v}-start`]]:v>0,[l.Z[`col-lg-${E}-end`]]:E>0});return(0,r.createElement)(a,{className:k},t)}},3363:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(5235),c=a.n(n),r=a(9196),l=a(8730);const s=({children:e,fluid:t=!1,tagName:a="div",className:n,horizontalGap:s=1,horizontalSpacing:i=1})=>{const o=(0,r.useMemo)((()=>{const e=`calc( var(--horizontal-spacing) * ${i} )`;return{paddingTop:e,paddingBottom:e,rowGap:`calc( var(--horizontal-spacing) * ${s} )`}}),[s,i]),m=c()(n,l.Z.container,{[l.Z.fluid]:t});return(0,r.createElement)(a,{className:m,style:o},e)}},2054:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(4333),c=a(3247);const r=["sm","md","lg"],l=(e,t)=>{const a=Array.isArray(e)?e:[e],l=Array.isArray(t)?t:[t],[s,i,o]=r,m={sm:(0,n.useMediaQuery)(c.Z[s]),md:(0,n.useMediaQuery)(c.Z[i]),lg:(0,n.useMediaQuery)(c.Z[o])};return a.map(((e,t)=>{const a=l[t];return a?((e,t,a)=>{const n=r.indexOf(e),c=n+1,l=t.includes("=");let s=[];return t.startsWith("<")&&(s=r.slice(0,l?c:n)),t.startsWith(">")&&(s=r.slice(l?n:c)),s?.length?s.some((e=>a[e])):a[e]})(e,a,m):m[e]}))}},1342:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(797),c=a(496),r=a(9201),l=a(1074),s=a(9517),i=a(5235),o=a.n(i),m=a(9196),d=a.n(m),u=a(7703);const p=e=>{switch(e){case"error":case"warning":default:return n.Z;case"info":return c.Z;case"success":return r.Z}},h=({level:e,title:t,children:a,actions:n,hideCloseButton:c,onClose:r})=>{const i=o()(u.Z.container,u.Z[`is-${e}`]);return d().createElement("div",{className:i},d().createElement("div",{className:u.Z["icon-wrapper"]},d().createElement(l.Z,{icon:p(e),className:u.Z.icon})),d().createElement("div",{className:u.Z["main-content"]},d().createElement("div",{className:u.Z.title},t),a,n&&n.length>0&&d().createElement("div",{className:u.Z["action-bar"]},n.map(((e,t)=>d().createElement("div",{key:t,className:u.Z.action},e))))),!c&&d().createElement("button",{"aria-label":"close",className:u.Z["close-button"],onClick:r},d().createElement(l.Z,{icon:s.Z})))};h.defaultProps={level:"info",hideCloseButton:!1};const g=h},9608:(e,t,a)=>{"use strict";a.d(t,{NE:()=>b,ZP:()=>Z,kF:()=>w,oK:()=>y});var n=a(5736),c=a(1074),r=a(9201),l=a(6163),s=a(5235),i=a.n(s),o=a(9196),m=a.n(o),d=a(9665),u=a(2054),p=a(7325),h=a(5106),g=a(9929);const __=n.__,f=__("Included","jetpack-protect"),v=__("Not included","jetpack-protect"),E=__("Coming soon","jetpack-protect"),k=(0,o.createContext)(void 0),w=({isIncluded:e=!1,isComingSoon:t=!1,index:a=0,label:s=null,tooltipInfo:p,tooltipTitle:w,tooltipClassName:b=""})=>{const[y]=(0,u.Z)("lg"),Z=(0,o.useContext)(k)[a],C=t||e,_=Z.name,R=Z.tooltipInfo,j=Z.tooltipTitle,N=p||!y&&R,S=((e,t,a)=>e?{lg:E, // translators: Name of the current feature default:(0,n.sprintf)(__("%s coming soon","jetpack-protect"),a)}:{lg:t?f:v,default:t?a:(0,n.sprintf)(/* translators: Name of the current feature */ -__("%s not included","jetpack-protect"),a)})(a,t,R),x=Z?P.lg:P.default;return u().createElement("div",{className:o()(g.Z.item,g.Z.value)},u().createElement(c.Z,{className:o()(g.Z.icon,_?g.Z["icon-check"]:g.Z["icon-cross"]),size:32,icon:_?r.Z:l.Z}),u().createElement(h.ZP,{variant:"body-small"},d||x),S&&u().createElement(m.Z,{title:b||N,iconClassName:g.Z["popover-icon"],className:o()(g.Z.popover,y),placement:"bottom-end",iconSize:14,offset:4,wide:Boolean(b&&w)},u().createElement(h.ZP,{variant:"body-small",component:"div"},w||j)))},b=e=>{let{children:t}=e;return u().createElement("div",{className:g.Z.header},t)},y=e=>{let{primary:t=!1,children:a}=e,n=0;return u().createElement("div",{className:o()(g.Z.card,{[g.Z["is-primary"]]:t})},s.Children.map(a,(e=>{const t=e;return t.type===w?(n++,(0,s.cloneElement)(t,{index:n-1})):t})))};t.ZP=e=>{let{title:t,items:a,children:n,showIntroOfferDisclaimer:c=!1}=e;const[r]=(0,p.Z)("lg");return u().createElement(k.Provider,{value:a},u().createElement("div",{className:o()(g.Z.container,{[g.Z["is-viewport-large"]]:r}),style:{"--rows":a.length+1,"--columns":s.Children.toArray(n).length+1}},u().createElement("div",{className:g.Z.table},u().createElement(h.ZP,{variant:"headline-small"},t),r&&a.map(((e,t)=>u().createElement("div",{className:o()(g.Z.item,{[g.Z["last-feature"]]:t===a.length-1}),key:t},u().createElement(h.ZP,{variant:"body-small"},u().createElement("strong",null,e.name)),e.tooltipInfo&&u().createElement(m.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(h.ZP,{variant:"body-small"},e.tooltipInfo))))),n)),u().createElement("div",{className:g.Z["tos-container"]},u().createElement("div",{className:g.Z.tos},c&&u().createElement(h.ZP,{variant:"body-small"},__("Reduced pricing is a limited offer for the first year and renews at regular price.","jetpack-protect")),u().createElement(d.Z,{multipleButtons:!0}))))}},5347:function(e,t,a){"use strict";var n=a(5736),c=a(5235),r=a.n(c),l=a(5106),i=a(3789),o=a(9184);const __=n.__;t.Z=e=>{let{price:t,offPrice:a,currency:n="",showNotOffPrice:c=!0,hideDiscountLabel:s=!0,promoLabel:u="",legend:m=__("/month, paid yearly","jetpack-protect"),isNotConvenientPrice:p=!1,hidePriceFraction:d=!1,children:h}=e;if(null==t&&null==a||!n)return null;c=c&&null!=a;const g="number"==typeof t&&"number"==typeof a?Math.floor((t-a)/t*100):0,f=!s&&g&&g>0?g+__("% off","jetpack-protect"):null;return React.createElement(React.Fragment,null,React.createElement("div",{className:o.Z.container},React.createElement("div",{className:r()(o.Z["price-container"],"product-price_container")},React.createElement(i.t,{value:a??t,currency:n,isOff:!p,hidePriceFraction:d}),c&&React.createElement(i.t,{value:t,currency:n,isOff:!1,hidePriceFraction:d}),f&&React.createElement(l.ZP,{className:r()(o.Z["promo-label"],"product-price_promo_label")},f))),React.createElement("div",{className:o.Z.footer},h||React.createElement(l.ZP,{className:r()(o.Z.legend,"product-price_legend")},m),u&&React.createElement(l.ZP,{className:r()(o.Z["promo-label"],"product-price_promo_label")},u)))}},3789:function(e,t,a){"use strict";a.d(t,{t:function(){return o}});var n=a(8899),c=a(5235),r=a.n(c),l=a(5106),i=a(9184);const o=e=>{let{value:t,currency:a,isOff:c,hidePriceFraction:o}=e;const s=r()(i.Z.price,"product-price_price",{[i.Z["is-not-off-price"]]:!c}),{symbol:u,integer:m,fraction:p}=(0,n.LR)(t,a),d=!o||!p.endsWith("00");return React.createElement(l.ZP,{className:s,variant:"headline-medium",component:"p"},React.createElement(l.ZP,{className:i.Z.symbol,component:"sup",variant:"title-medium"},u),m,d&&React.createElement(l.ZP,{component:"sup",variant:"body-small","data-testid":"PriceFraction"},React.createElement("strong",null,p)))}},5033:function(e,t,a){"use strict";var n=a(5162),c=a.n(n),r=a(9196),l=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,borderRightColor:e.color};return l().createElement("div",{className:t},l().createElement("div",{className:"jp-components-spinner__outer",style:a},l().createElement("div",{className:"jp-components-spinner__inner",style:n})))};i.propTypes={color:c().string,className:c().string,size:c().number},i.defaultProps={color:"#FFFFFF",className:"",size:20},t.Z=i},7325:function(e,t,a){"use strict";var n=a(9307),c=a(5736),r=a(5235),l=a.n(r),i=a(6895),o=a(5106);a(7920);const __=c.__,s=()=>(0,n.createInterpolateElement)(__("By clicking the buttons above, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-protect"),{tosLink:React.createElement(m,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(m,{slug:"jetpack-support-what-data-does-jetpack-sync"})}),u=e=>{let{agreeButtonLabel:t}=e;return(0,n.createInterpolateElement)((0,c.sprintf)(/* translators: %s is a button label */ -__("By clicking the %s button, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-protect"),t),{strong:React.createElement("strong",null),tosLink:React.createElement(m,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(m,{slug:"jetpack-support-what-data-does-jetpack-sync"})})},m=e=>{let{slug:t,children:a}=e;return React.createElement("a",{className:"terms-of-service__link",href:(0,i.Z)(t),rel:"noopener noreferrer",target:"_blank"},a)};t.Z=e=>{let{className:t,multipleButtons:a,agreeButtonLabel:n}=e;return React.createElement(o.ZP,{className:l()(t,"terms-of-service")},a?React.createElement(s,null):React.createElement(u,{agreeButtonLabel:n}))}},6017:function(e,t,a){"use strict";a.d(t,{h:function(){return n},s:function(){return 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:function(e,t,a){"use strict";a.d(t,{Dx:function(){return d},H3:function(){return p}});var n=a(2674),c=a.n(n),r=a(5235),l=a.n(r),i=a(9196),o=a.n(i),s=a(6017),u=a(3280);const m=(0,i.forwardRef)(((e,t)=>{let{variant:a="body",children:n,component:r,className:m,...p}=e;const d=r||s.h[a]||"span",h=(0,i.useMemo)((()=>s.s.reduce(((e,t)=>(void 0!==p[t]&&(e+=u.Z[`${t}-${p[t]}`]+" ",delete p[t]),e)),"")),[p]);return p.ref=t,o().createElement(d,c()({className:l()(u.Z.reset,u.Z[a],m,h)},p),n)}));m.displayName="Text",t.ZP=m;const p=e=>{let{children:t,weight:a="bold",...n}=e;const r="headline-small"+("bold"===a?"":`-${a}`);return o().createElement(m,c()({variant:r,mb:3},n),t)},d=e=>{let{children:t,size:a="medium",...n}=e;return o().createElement(m,c()({variant:`title-${a}`,mb:1},n),t)}},8275:function(e,t,a){"use strict";var n=a(9196),c=a.n(n),r=a(3591);const l={"--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 )"},o={"--jp-border-radius":"4px","--jp-menu-border-height":"1px","--jp-underline-thickness":"2px"},s={"--spacing-base":"8px"},u={},m=(e,t,a)=>{const n={...l,...i,...o,...s};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})};t.ZP=e=>{let{children:t=null,targetDom:a,id:r,withGlobalStyles:l=!0}=e;const i=(0,n.useRef)(),o=u?.[r]?.provided;return(0,n.useLayoutEffect)((()=>{if(!o)return a?m(a,r,l):void(i?.current&&m(i.current,r,l))}),[a,i,o,r,l]),a?t:c().createElement("div",{ref:i},t)}},4153:function(e,t,a){"use strict";function n(e,t,a,n){const c=new URL("https://wordpress.com/checkout/"),r=new URL(`${c}${t}/${e}`);return r.searchParams.set("redirect_to",a),n||r.searchParams.set("unlinked","1"),r.searchParams.set("site",t),r.toString()}a.d(t,{Z:function(){return n}})},6895:function(e,t,a){"use strict";function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a={};let n;if("undefined"!=typeof window&&(n=window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv),0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,a.url=encodeURIComponent(e)}else a.source=encodeURIComponent(e);for(const e in t)a[e]=encodeURIComponent(t[e]);!Object.keys(a).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(a.site=jetpack_redirects.currentSiteRawUrl),n&&(a.calypso_env=n);return"https://jetpack.com/redirect/?"+Object.keys(a).map((e=>e+"="+a[e])).join("&")}a.d(t,{Z:function(){return n}})},1132:function(e,t,a){let n={};try{n=a(6436)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),n={missingConfig:!0}}const c=e=>n.hasOwnProperty(e);e.exports={jetpackConfigHas:c,jetpackConfigGet:e=>{if(!c(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return n[e]}}},6186:function(e,t,a){"use strict";var n=a(2054),c=a(5033),r=a(5609),l=a(5736),i=a(5162),o=a.n(i),s=a(9196),u=a.n(s),m=a(9836);const __=l.__,p=e=>{const{message:t,isRestoringConnection:a,restoreConnectionCallback:i,restoreConnectionError:o}=e,[s]=(0,n.Z)(["md"],[">"]),p=m.Z.notice+(s?" "+m.Z["bigger-than-medium"]:""),d=u().createElement(r.Icon,{icon:u().createElement(r.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u().createElement(r.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"}),u().createElement(r.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),u().createElement(r.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"}))});if(!t)return null;if(a)return u().createElement(r.Notice,{status:"error",isDismissible:!1,className:p},u().createElement("div",{className:m.Z.message},u().createElement(c.Z,{color:"#B32D2E",size:24}),__("Reconnecting Jetpack","jetpack-protect")));const h=o?u().createElement(r.Notice,{status:"error",isDismissible:!1,className:p+" "+m.Z.error},u().createElement("div",{className:m.Z.message},d,(0,l.sprintf)(/* translators: placeholder is the error. */ -__("There was an error reconnecting Jetpack. Error: %s","jetpack-protect"),o))):null;return u().createElement(u().Fragment,null,h,u().createElement(r.Notice,{status:"error",isDismissible:!1,className:p},u().createElement("div",{className:m.Z.message},d,t),i&&u().createElement("a",{onClick:i,onKeyDown:i,className:m.Z.button,href:"#"},__("Restore Connection","jetpack-protect"))))};p.propTypes={message:o().string.isRequired,restoreConnectionCallback:o().func,isRestoringConnection:o().bool,restoreConnectionError:o().string},t.Z=p},1294:function(e,t,a){"use strict";var n=a(4743),c=a(9818),r=a(9196),l=a(428);const i=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};t.Z=function(){let{registrationNonce:e=i.registrationNonce,apiRoot:t=i.apiRoot,apiNonce:a=i.apiNonce,redirectUri:o,autoTrigger:s,from:u,skipUserConnection:m}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{registerSite:p,connectUser:d,refreshConnectedPlugins:h}=(0,c.useDispatch)(l.t),g=(0,c.useSelect)((e=>e(l.t).getRegistrationError())),{siteIsRegistering:f,userIsConnecting:v,userConnectionData:E,connectedPlugins:k,connectionErrors:w,isRegistered:b,isUserConnected:y,hasConnectedOwner:Z,isOfflineMode:C}=(0,c.useSelect)((e=>({siteIsRegistering:e(l.t).getSiteIsRegistering(),userIsConnecting:e(l.t).getUserIsConnecting(),userConnectionData:e(l.t).getUserConnectionData(),connectedPlugins:e(l.t).getConnectedPlugins(),connectionErrors:e(l.t).getConnectionErrors(),isOfflineMode:e(l.t).getIsOfflineMode(),...e(l.t).getConnectionStatus()}))),_=()=>m?o?(window.location=o,Promise.resolve(o)):Promise.resolve():d({from:u,redirectUri:o}),R=t=>(t&&t.preventDefault(),b?_():p({registrationNonce:e,redirectUri:o}).then((()=>_())));return(0,r.useEffect)((()=>{n.ZP.setApiRoot(t),n.ZP.setApiNonce(a)}),[t,a]),(0,r.useEffect)((()=>{!s||f||v||R()}),[]),{handleRegisterSite:R,handleConnectUser:_,refreshConnectedPlugins:h,isRegistered:b,isUserConnected:y,siteIsRegistering:f,userIsConnecting:v,registrationError:g,userConnectionData:E,hasConnectedOwner:Z,connectedPlugins:k,connectionErrors:w,isOfflineMode:C}}},3329:function(e,t,a){"use strict";a.d(t,{Z:function(){return l},h:function(){return i}});var n=a(6186),c=a(1294),r=a(1045);function l(){const{connectionErrors:e}=(0,c.Z)({}),t=Object.values(e).shift(),a=t&&Object.values(t).length&&Object.values(t).shift().error_message;return{hasConnectionError:Boolean(a),connectionErrorMessage:a}}const i=()=>{const{hasConnectionError:e,connectionErrorMessage:t}=l(),{restoreConnection:a,isRestoringConnection:c,restoreConnectionError:i}=(0,r.Z)();return e?React.createElement(n.Z,{isRestoringConnection:c,restoreConnectionError:i,restoreConnectionCallback:a,message:t}):null}},8258:function(e,t,a){"use strict";a.d(t,{Z:function(){return f}});var n=a(4743),c=a(4153),r=a(9818),l=a(951),i=a.n(l),o=a(9196),s=a(1294),u=a(428);const m=i()("jetpack:connection:useProductCheckoutWorkflow"),{registrationNonce:p,apiRoot:d,apiNonce:h,siteSuffix:g}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};function f(){let{productSlug:e,redirectUrl:t,siteSuffix:a=g,siteProductAvailabilityHandler:l=null,from:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};m("productSlug is %s",e),m("redirectUrl is %s",t),m("siteSuffix is %s",a),m("from is %s",i);const[f,v]=(0,o.useState)(!1),{registerSite:E}=(0,r.useDispatch)(u.t),{isUserConnected:k,isRegistered:w,handleConnectUser:b}=(0,s.Z)({redirectUri:t,from:i}),y=(0,c.Z)(e,a,t,k);m("checkoutProductUrl is %s",y),m("isUserConnected is %s",k);const Z=()=>Promise.resolve(l&&l()).then((e=>{if(e)return m("handleAfterRegistration: Site has a product associated"),b();m("handleAfterRegistration: Site does not have a product associated. Redirecting to checkout %s",y),window.location.href=y}));return(0,o.useEffect)((()=>{n.ZP.setApiRoot(d),n.ZP.setApiNonce(h)}),[]),{run:e=>{if(e&&e.preventDefault(),v(!0),w)return Z();E({registrationNonce:p,redirectUri:t}).then(Z)},isRegistered:w,hasCheckoutStarted:f}}},1045:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var n=a(4743),c=a(9818),r=a(9196),l=a(428);const{apiRoot:i,apiNonce:o}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};function s(){const[e,t]=(0,r.useState)(!1),[a,s]=(0,r.useState)(null),{disconnectUserSuccess:u,setConnectionErrors:m}=(0,c.useDispatch)(l.t);return(0,r.useEffect)((()=>{n.ZP.setApiRoot(i),n.ZP.setApiNonce(o)}),[]),{restoreConnection:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return t(!0),s(null),n.ZP.reconnect().then((t=>("in_progress"===t.status?(u(),m({}),e&&(window.location.href="/wp-admin/admin.php?page=my-jetpack#/connection")):window.location.reload(),t))).catch((e=>{throw s(e),t(!1),e}))},isRestoringConnection:e,restoreConnectionError:a}}},7523:function(e,t,a){"use strict";a.d(t,{LI:function(){return r},N4:function(){return i},Qo:function(){return m},T1:function(){return s},TS:function(){return u},ZP:function(){return y},b5:function(){return d},i6:function(){return c},qJ:function(){return h},qV:function(){return o},r7:function(){return l},wQ:function(){return p}});var n=a(4743);const c="SET_CONNECTION_STATUS",r="SET_CONNECTION_STATUS_IS_FETCHING",l="SET_SITE_IS_REGISTERING",i="SET_USER_IS_CONNECTING",o="SET_REGISTRATION_ERROR",s="CLEAR_REGISTRATION_ERROR",u="SET_AUTHORIZATION_URL",m="DISCONNECT_USER_SUCCESS",p="SET_CONNECTED_PLUGINS",d="SET_CONNECTION_ERRORS",h="SET_IS_OFFLINE_MODE",g=e=>({type:c,connectionStatus:e}),f=e=>({type:l,isRegistering:e}),v=e=>({type:i,isConnecting:e}),E=e=>({type:o,registrationError:e}),k=()=>({type:s}),w=e=>({type:u,authorizationUrl:e}),b=e=>({type:p,connectedPlugins:e});const y={setConnectionStatus:g,setConnectionStatusIsFetching:e=>({type:r,isFetching:e}),fetchConnectionStatus:()=>({type:"FETCH_CONNECTION_STATUS"}),fetchAuthorizationUrl:e=>({type:"FETCH_AUTHORIZATION_URL",redirectUri:e}),setSiteIsRegistering:f,setUserIsConnecting:v,setRegistrationError:E,clearRegistrationError:k,setAuthorizationUrl:w,registerSite:function(e){let{registrationNonce:t,redirectUri:a}=e;return function*(){yield k(),yield f(!0);try{const e=yield{type:"REGISTER_SITE",registrationNonce:t,redirectUri:a};return yield g({isRegistered:!0}),yield w(e.authorizeUrl),yield f(!1),Promise.resolve(e)}catch(e){return yield E(e),yield f(!1),Promise.reject(e)}}()},connectUser:function(){let{from:e,redirectFunc:t,redirectUri:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function*(){yield v(!0),yield{type:"CONNECT_USER",from:e,redirectFunc:t,redirectUri:a}}()},disconnectUserSuccess:()=>({type:m}),setConnectedPlugins:b,refreshConnectedPlugins:()=>async e=>{let{dispatch:t}=e;return await new Promise((e=>n.ZP.fetchConnectedPlugins().then((a=>{t(b(a)),e(a)}))))},setConnectionErrors:e=>({type:d,connectionErrors:e}),setIsOfflineMode:e=>({type:h,isOfflineMode:e})}},1432:function(e,t,a){"use strict";var n=a(4743),c=a(9818),r=a(7057);const l=(0,c.createRegistryControl)((e=>{let{resolveSelect:t}=e;return function(){let{from:e,redirectFunc:a,redirectUri:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(((c,l)=>{t(r.Z).getAuthorizationUrl(n).then((t=>{const n=a||(e=>window.location.assign(e)),r=new URL(t);e&&r.searchParams.set("from",encodeURIComponent(e));const l=r.toString();n(l),c(l)})).catch((e=>{l(e)}))}))}}));t.Z={FETCH_AUTHORIZATION_URL:e=>{let{redirectUri:t}=e;return n.ZP.fetchAuthorizationUrl(t)},REGISTER_SITE:e=>{let{registrationNonce:t,redirectUri:a}=e;return n.ZP.registerSite(t,a)},CONNECT_USER:l}},1479:function(e,t,a){"use strict";var n=a(9818),c=a(7523);const r=(0,n.combineReducers)({connectionStatus:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.i6:return{...e,...t.connectionStatus};case c.Qo:return{...e,isUserConnected:!1}}return e},connectionStatusIsFetching:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.LI?t.isFetching:e},siteIsRegistering:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.r7?t.isRegistering:e},userIsConnecting:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.N4?t.isConnecting:e},registrationError:(e,t)=>{switch(t.type){case c.T1:return!1;case c.qV:return t.registrationError;default:return e}},authorizationUrl:(e,t)=>t.type===c.TS?t.authorizationUrl:e,userConnectionData:(e,t)=>(t.type,e),connectedPlugins:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.wQ?t.connectedPlugins:e},connectionErrors:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.b5?t.connectionErrors:e},isOfflineMode:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.qJ?t.isConnecting:e}});t.Z=r},7728:function(e,t,a){"use strict";var n=a(9818),c=a(7523),r=a(7057);const l={getAuthorizationUrl:{isFulfilled:function(e){const t=Boolean(e.authorizationUrl);for(var a=arguments.length,c=new Array(a>1?a-1:0),l=1;le.connectionStatus||{},getConnectionStatusIsFetching:()=>!1,getSiteIsRegistering:e=>e.siteIsRegistering||!1,getUserIsConnecting:e=>e.userIsConnecting||!1,getRegistrationError:e=>e.registrationError||!1,getAuthorizationUrl:e=>e.authorizationUrl||!1,getUserConnectionData:e=>e.userConnectionData||!1,getConnectedPlugins:e=>e.connectedPlugins||[],getConnectionErrors:e=>e.connectionErrors||[],getIsOfflineMode:e=>e.isOfflineMode||!1,getWpcomUser:e=>e?.userConnectionData?.currentUser?.wpcomUser,getBlogId:e=>e?.userConnectionData?.currentUser?.blogId}};t.Z=a},3535:function(e,t,a){"use strict";var n=a(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,n.createReduxStore)(e,t),(0,n.register)(c.store))}}t.Z=c},7057:function(e,t){"use strict";t.Z="jetpack-connection"},428:function(e,t,a){"use strict";a.d(t,{t:function(){return s.Z}});var n=a(7523),c=a(1432),r=a(1479),l=a(7728),i=a(2725),o=a(3535),s=a(7057);const u=window.JP_CONNECTION_INITIAL_STATE;u||console.error("Jetpack Connection package: Initial state is missing. Check documentation to see how to use the Connection composer package to set up the initial state."),o.Z.mayBeInit(s.Z,{__experimentalUseThunks:!0,reducer:r.Z,actions:n.ZP,selectors:i.Z,resolvers:l.Z,controls:c.Z,initialState:u||{}})},1827:function(e,t,a){"use strict";var n=a(6989),c=a.n(n),r=a(4769),l=a.n(r);const i={fetchWaf:()=>c()({path:"jetpack-protect/v1/waf",method:"GET"}).then(l()),toggleWaf:()=>c()({method:"POST",path:"jetpack-protect/v1/toggle-waf"}),updateWaf:e=>c()({method:"POST",path:"jetpack/v4/waf",data:e}),wafSeen:()=>c()({path:"jetpack-protect/v1/waf-seen",method:"POST"}),wafUpgradeSeen:()=>c()({path:"jetpack-protect/v1/waf-upgrade-seen",method:"POST"})};t.Z=i},7267:function(e,t,a){"use strict";var n=a(9105),c=a(3363),r=a(8258),l=a(6989),i=a.n(l),o=a(9818),s=a(5736),u=a(6483),m=a(9196),p=a.n(m),d=a(3898),h=a(8963),g=a(4633),f=a(6402),v=a(8266),E=a(3324),k=a(3900),w=a(2770);const __=s.__;t.Z=e=>{let{children:t}=e;(0,w.Z)();const{isSeen:a}=(0,h.Z)(),{refreshPlan:l,startScanOptimistically:s,refreshStatus:b}=(0,o.useDispatch)(g.t),{adminUrl:y}=window.jetpackProtectInitialState||{},{run:Z,isRegistered:C,hasCheckoutStarted:_}=(0,r.Z)({productSlug:d.o,redirectUrl:(0,u.addQueryArgs)(y,{checkPlan:!0}),siteProductAvailabilityHandler:async()=>i()({path:"jetpack-protect/v1/check-plan",method:"GET"}).then((e=>e))});return(0,m.useEffect)((()=>{(0,u.getQueryArg)(window.location.search,"checkPlan")&&(s(),setTimeout((()=>{l(),b(!0)}),5e3))}),[l,b,s]),!C||_?p().createElement(f.Z,{onScanAdd:Z}):p().createElement(n.Z,{moduleName:__("Jetpack Protect","jetpack-protect"),header:p().createElement(v.Z,null)},p().createElement(c.Z,{horizontalSpacing:0},p().createElement(E.Z,{className:k.Z.navigation},p().createElement(E.O,{link:"/",label:__("Scan","jetpack-protect")}),p().createElement(E.O,{link:"/firewall",label:p().createElement(p().Fragment,null,__("Firewall","jetpack-protect"),!1===a&&p().createElement("span",{className:k.Z.badge},__("New","jetpack-protect")))}))),t)}},2770:function(e,t,a){"use strict";var n=a(1294),c=a(9818),r=a(9196),l=a(4633);t.Z=()=>{const{isRegistered:e}=(0,n.Z)(),{refreshStatus:t}=(0,c.useDispatch)(l.t),a=(0,c.useSelect)((e=>e(l.t).getStatus()));(0,r.useEffect)((()=>{e&&!a.status&&t()}),[e])}},4948:function(e,t,a){"use strict";a.d(t,{Z:function(){return i}});var n=a(5609),c=a(9196),r=a.n(c),l=a(9993);function i(e){let{className:t,color:a="#D63638"}=e;return r().createElement("div",{className:l.Z.container},r().createElement(n.SVG,{className:t,width:"127",height:"136",viewBox:"0 0 127 136",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement(n.G,{filter:"url(#filter0_d_2716_19567)"},r().createElement(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M63.4061 36L86.8123 46.4057V61.9177C86.8123 75.141 78.1289 87.6611 65.8844 91.6107C64.2754 92.1298 62.5369 92.1297 60.9279 91.6107C48.6834 87.6611 40 75.141 40 61.9177V46.4057L63.4061 36Z",fill:a}),r().createElement(n.Rect,{x:"59.8953",y:"72.1666",width:"7.02184",height:"7",rx:"3.5",fill:"white"}),r().createElement(n.Path,{d:"M59.9619 51.0626C59.9258 50.4868 60.383 50 60.9599 50H65.8524C66.4293 50 66.8866 50.4868 66.8505 51.0626L65.8056 67.7292C65.7725 68.2562 65.3355 68.6667 64.8075 68.6667H62.0048C61.4769 68.6667 61.0398 68.2562 61.0068 67.7292L59.9619 51.0626Z",fill:"white"})),r().createElement("defs",null,r().createElement("filter",{id:"filter0_d_2716_19567",x:"0",y:"0",width:"126.812",height:"136",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},r().createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),r().createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),r().createElement("feOffset",{dy:"4"}),r().createElement("feGaussianBlur",{stdDeviation:"20"}),r().createElement("feComposite",{in2:"hardAlpha",operator:"out"}),r().createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),r().createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_2716_19567"}),r().createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_2716_19567",result:"shape"})))))}},9974:function(e,t,a){"use strict";var n=a(5033),c=a(9818),r=a(5736),l=a(4633),i=a(9886),o=a(4424);const __=r.__;t.Z=e=>{let{children:t}=e;const{checkCredentials:a}=(0,c.useDispatch)(l.t),{credentials:r,credentialsIsFetching:s}=(0,c.useSelect)((e=>({credentials:e(l.t).getCredentials(),credentialsIsFetching:e(l.t).getCredentialsIsFetching()})));return r||s||a(),r?0===r.length?React.createElement(i.Z,null):t:React.createElement("div",{className:o.Z.loading},React.createElement(n.Z,{color:"black",style:{color:"black",marginTop:0,marginLeft:0}}),React.createElement("p",{className:o.Z.loading__message},__("Checking credentials…","jetpack-protect")))}},9886:function(e,t,a){"use strict";var n=a(5106),c=a(526),r=a(6895),l=a(9818),i=a(5736),o=a(9196),s=a(4633),u=a(291),m=a(3064);const __=i.__;t.Z=()=>{const{setModal:e}=(0,l.useDispatch)(s.t),{siteSuffix:t}=window.jetpackProtectInitialState,{checkCredentials:a}=(0,l.useDispatch)(s.t),i=(0,l.useSelect)((e=>e(s.t).getCredentials()));return(0,o.useEffect)((()=>{const e=setInterval((()=>{i&&0!==i.length||a()}),3e3);return()=>clearInterval(e)}),[a,i]),React.createElement(React.Fragment,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("Site credentials needed","jetpack-protect")),React.createElement(u.Z,{type:"info",message:__("Before Jetpack Protect can auto-fix threats on your site, it needs your server credentials.","jetpack-protect")}),React.createElement(n.ZP,{mb:3},__("Your server credentials allow Jetpack Protect to access the server that’s powering your website. This information is securely saved and only used to perform fix threats detected on your site.","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Once you’ve entered server credentials, Jetpack Protect will be fixing the selected threats.","jetpack-protect")),React.createElement("div",{className:m.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:t=>{t.preventDefault(),e({type:null})}},__("Not now","jetpack-protect")),React.createElement(c.Z,{isExternalLink:!0,weight:"regular",href:(0,r.Z)("jetpack-settings-security-credentials",{site:t})},__("Enter server credentials","jetpack-protect"))))}},7127:function(e,t,a){"use strict";var n=a(7470),c=a(9196),r=a(9137);const l=e=>{const t=e.lastIndexOf("/");return t>-1?[e.slice(0,t),e.slice(t)]:["",e]};t.C=e=>{let{diff:t}=e;return React.createElement("div",{className:r.Z["diff-viewer"]},(0,n.G)(t).map(((e,t)=>React.createElement(c.Fragment,{key:t},React.createElement("div",{key:`file-${t}`,className:r.Z["diff-viewer__filename"]},(e=>{let{oldFileName:t,newFileName:a}=e;const n="a"===t[0]&&"/"===t[1]&&"b"===a[0]&&"/"===a[1],[i,o]=n?[t.slice(2),a.slice(2)]:[t,a];if(i===o){const[e,t]=l(i);return React.createElement(c.Fragment,null,e&&React.createElement("span",{className:r.Z["diff-viewer__path-prefix"]},e),React.createElement("span",{className:r.Z["diff-viewer__path"]},t))}const s=Math.max(i.length,o.length);for(let e=0,t=0;e{let a=0;return e.lines.map(((n,c)=>React.createElement("div",{key:`${t}-${c}`},"+"===n[0]?" ":e.oldStart+a++)))}))),React.createElement("div",{key:"right-numbers",className:r.Z["diff-viewer__line-numbers"]},e.hunks.map(((e,t)=>{let a=0;return e.lines.map(((n,c)=>React.createElement("div",{key:`${t}-${c}`},"-"===n[0]?" ":e.newStart+a++)))}))),React.createElement("div",{className:r.Z["diff-viewer__lines"]},e.hunks.map(((e,t)=>e.lines.map(((e,a)=>{const n=e.slice(1).replace(/^\s*$/," "),c=`${t}-${a}`;switch(e[0]){case" ":return React.createElement("div",{key:c},n);case"-":return React.createElement("del",{key:c},n);case"+":return React.createElement("ins",{key:c},n)}}))))))))))}},8431:function(e,t,a){"use strict";var n=a(5106),c=a(526),r=a(216),l=a(5609),i=a(9818),o=a(9307),s=a(5736),u=a(9196),m=a(3898),p=a(8963),d=a(4633),h=a(9909),g=a(3932);const __=s.__,f=()=>{const{setModal:e}=(0,i.useDispatch)(d.t);return React.createElement("div",{className:g.Z["standalone-mode-section"]},React.createElement(n.Dx,null,__("Standalone mode","jetpack-protect")),React.createElement(n.ZP,{mb:2},__("Learn how you can execute the firewall before WordPress initializes. This mode offers the most protection.","jetpack-protect")),React.createElement(c.Z,{variant:"link",isExternalLink:!0,weight:"regular",onClick:t=>{t.preventDefault(),e({type:"STANDALONE_MODE"})}},__("Learn more","jetpack-protect")))},v=()=>{const{config:e,isUpdating:t,toggleShareData:a}=(0,p.Z)(),{jetpackWafShareData:c}=e||{},{setNotice:r}=(0,i.useDispatch)(d.t),[s,h]=(0,u.useState)({jetpack_waf_share_data:c}),f=(0,u.useCallback)((()=>{h({...s,jetpack_waf_share_data:!s.jetpack_waf_share_data}),a().then((()=>r({type:"success",duration:5e3,dismissable:!0,message:__("Changes saved.","jetpack-protect")}))).catch((()=>{r({type:"error",dismissable:!0,message:(0,o.createInterpolateElement)(__("An error ocurred. Please try again or contact support.","jetpack-protect"),{supportLink:React.createElement(l.ExternalLink,{href:m.K})})})}))}),[s,a,r]);return(0,u.useEffect)((()=>{h({jetpack_waf_share_data:c})}),[c]),React.createElement("div",{className:g.Z["share-data-section"]},React.createElement(n.Dx,{mb:2},__(" Share data with Jetpack","jetpack-protect")),React.createElement("div",{className:g.Z["footer-checkbox"]},React.createElement(l.CheckboxControl,{checked:Boolean(s.jetpack_waf_share_data),onChange:f,disabled:t}),React.createElement(n.ZP,null,__("Allow Jetpack to collect data to improve firewall protection and rules. Collected data is also used to display advanced usage metrics.","jetpack-protect"))))};t.Z=()=>{const{isEnabled:e}=(0,p.Z)();return React.createElement(r.Z,null,React.createElement(h.Z,{main:React.createElement(f,null),secondary:e&&React.createElement(v,null),preserveSecondaryOnMobile:!0}))}},2651:function(e,t,a){"use strict";var n=a(526),c=a(5106),r=a(216),l=a(3363),i=a(3846),o=a(8258),s=a(5609),u=a(5736),m=a(1074),p=a(1646),d=a(5235),h=a.n(d),g=a(9196),f=a.n(g),v=a(3898),E=a(6477),k=a(5773),w=a(8963),b=a(8452);const __=u.__,y=()=>{const{adminUrl:e}=window.jetpackProtectInitialState||{},t=e+"#/firewall",{config:{automaticRulesAvailable:a}}=(0,w.Z)(),{run:c}=(0,o.Z)({productSlug:v.o,redirectUrl:t}),{recordEventHandler:r}=(0,E.Z)(),l=r("jetpack_protect_waf_header_get_scan_link_click",c);return f().createElement(n.Z,{className:b.Z["upgrade-button"],onClick:l},a?__("Upgrade to update automatic security rules","jetpack-protect",0):__("Upgrade to enable automatic firewall protection","jetpack-protect"))},Z=e=>{let{children:t=__("The free version of the firewall does not receive updates to automatic security rules.","jetpack-protect")}=e;const[a,n]=(0,g.useState)(!1),r=(0,g.useCallback)((()=>{n(!0)}),[]),l=(0,g.useCallback)((()=>{n(!1)}),[]);return f().createElement("div",{className:b.Z["icon-popover"],onMouseLeave:l,onMouseEnter:r,onClick:r,onFocus:r,onBlur:l,role:"presentation"},f().createElement(m.Z,{icon:p.Z}),a&&f().createElement(s.Popover,{noArrow:!1,offset:5},f().createElement(c.ZP,{className:b.Z["popover-text"],variant:"body-small"},t)))},C=e=>{let{className:t,text:a="",popover:n=!1,children:r}=e;return f().createElement("div",{className:b.Z["firewall-subheading__content"]},f().createElement(c.ZP,{className:b.Z[t],weight:600},a),n&&f().createElement(Z,{children:r}))},_=e=>{let{hasRequiredPlan:t,automaticRulesAvailable:a,jetpackWafIpList:n,jetpackWafAutomaticRules:c,bruteForceProtectionIsEnabled:r,wafSupported:l}=e;const i=l&&c&&n,o=l&&c&&!n,s=l&&!c&&n,u=l&&!c&&!n;return f().createElement(f().Fragment,null,f().createElement("div",{className:b.Z["firewall-subheading"]},l&&r&&f().createElement(C,{className:"brute-force-protection-subheading",text:__("Brute force protection is active.","jetpack-protect")}),u&&f().createElement(C,{text:__("There are no firewall rules applied.","jetpack-protect")}),o&&f().createElement(C,{text:__("Automatic firewall protection is enabled.","jetpack-protect"),popover:!t}),s&&f().createElement(C,{text:__("Only manual IP list rules apply.","jetpack-protect"),popover:!t&&!a,children:__("The free version of the firewall only allows for use of manual rules.","jetpack-protect")}),i&&f().createElement(C,{text:__("All firewall rules apply.","jetpack-protect"),popover:!t})),!t&&f().createElement(y,null))},R=e=>{let{status:t,hasRequiredPlan:a,automaticRulesEnabled:n,automaticRulesAvailable:o,jetpackWafIpList:u,jetpackWafAutomaticRules:m,bruteForceProtectionIsEnabled:p,wafSupported:d}=e;return f().createElement(r.Z,null,f().createElement(l.Z,{className:b.Z["firewall-header"],horizontalSpacing:7,horizontalGap:0},f().createElement(i.Z,null,"on"===t&&f().createElement(f().Fragment,null,f().createElement(c.ZP,{className:h()(b.Z.status,b.Z.active),variant:"label"},__("Active","jetpack-protect")),f().createElement(c.H3,{className:b.Z["firewall-heading"],mb:1,mt:2},!d&&__("Brute force protection is active","jetpack-protect"),d&&(n?__("Automatic firewall is on","jetpack-protect"):__("Firewall is on","jetpack-protect",0))),f().createElement(_,{jetpackWafIpList:u,jetpackWafAutomaticRules:m,bruteForceProtectionIsEnabled:p,hasRequiredPlan:a,automaticRulesAvailable:o,wafSupported:d})),"off"===t&&f().createElement(f().Fragment,null,f().createElement(c.ZP,{className:b.Z.status,variant:"label"},__("Inactive","jetpack-protect")),f().createElement(c.H3,{className:b.Z["firewall-heading"],mb:1,mt:2},!d&&__("Brute force protection is disabled","jetpack-protect"),d&&(o?__("Automatic firewall is off","jetpack-protect"):__("Firewall is off","jetpack-protect",0))),f().createElement(_,{jetpackWafIpList:u,jetpackWafAutomaticRules:m,bruteForceProtectionIsEnabled:p,hasRequiredPlan:a,automaticRulesAvailable:o,wafSupported:d})),"loading"===t&&f().createElement(f().Fragment,null,f().createElement(s.Spinner,{className:b.Z.spinner}),f().createElement(c.H3,{className:b.Z["firewall-heading"],mb:2,mt:2},__("Automatic firewall is being set up","jetpack-protect")),f().createElement(c.ZP,{className:b.Z["loading-text"],weight:600},__("Please wait…","jetpack-protect")))),f().createElement(i.Z,null,f().createElement("div",{className:b.Z["stat-card-wrapper"]}))))};t.Z=()=>{const{config:{jetpackWafAutomaticRules:e,jetpackWafIpList:t,automaticRulesAvailable:a,bruteForceProtection:n},isToggling:c,wafSupported:r}=(0,w.Z)(),{hasRequiredPlan:l}=(0,k.Z)(),i=r&&(e||t)||n?"on":"off";return f().createElement(R,{status:c?"loading":i,hasRequiredPlan:l,automaticRulesEnabled:e,automaticRulesAvailable:a,jetpackWafIpList:t,jetpackWafAutomaticRules:e,bruteForceProtectionIsEnabled:n,wafSupported:r})}},5975:function(e,t,a){"use strict";var n=a(2674),c=a.n(n),r=a(2054),l=a(1342),i=a(5106),o=a(526),s=a(857),u=a(3363),m=a(3846),p=a(8258),d=a(5609),h=a(9818),g=a(9307),f=a(5736),v=a(1074),E=a(6163),k=a(3259),w=a(6292),b=a.n(w),y=a(9196),Z=a(1827),C=a(3898),_=a(6477),R=a(5773),j=a(8963),N=a(4633),S=a(7267),P=a(8431),x=a(2651),z=a(5678),M=a(291),L=a(5800),I=a(9265),T=a(4854);const __=f.__,_n=f._n,A=window?.jetpackProtectInitialState?.adminUrl,O=5e3;t.Z=()=>{const[e]=(0,r.Z)(["sm","lg"],[null,"<"]),t=(0,h.useSelect)((e=>e(N.t).getNotice())),{setWafIsSeen:a,setWafUpgradeIsSeen:n,setNotice:w}=(0,h.useDispatch)(N.t),{config:{jetpackWafAutomaticRules:V,jetpackWafIpList:F,jetpackWafIpBlockList:H,jetpackWafIpAllowList:D,automaticRulesAvailable:U,bruteForceProtection:B},currentIp:W,isEnabled:J,isSeen:G,upgradeIsSeen:$,displayUpgradeBadge:q,wafSupported:K,isUpdating:X,stats:{ipAllowListCount:Q,ipBlockListCount:Y,rulesVersion:ee,automaticRulesLastUpdated:te},toggleAutomaticRules:ae,toggleManualRules:ne,toggleBruteForceProtection:ce,toggleWaf:re,updateConfig:le}=(0,j.Z)(),{hasRequiredPlan:ie}=(0,R.Z)(),{run:oe}=(0,p.Z)({productSlug:C.o,redirectUrl:`${A}#/firewall`}),{recordEventHandler:se,recordEvent:ue}=(0,_.Z)(),me=J&&(ie||U),[pe,de]=(0,y.useState)(!1),[he,ge]=(0,y.useState)({jetpack_waf_automatic_rules:V,jetpack_waf_ip_list:F,jetpack_waf_ip_block_list:H,jetpack_waf_ip_allow_list:D,brute_force_protection:B}),[fe,ve]=(0,y.useState)(!1),[Ee,ke]=(0,y.useState)(!1),we=(0,y.useCallback)((e=>{switch(e.code){case"file_system_error":return __("A filesystem error occurred.","jetpack-protect");case"rules_api_error":return __("An error occurred retrieving the latest firewall rules from Jetpack.","jetpack-protect");default:return!1}}),[]),be=(0,y.useCallback)((e=>{const t=we(e)||__("An error occurred.","jetpack-protect"),a=(0,g.createInterpolateElement)(__("Please try again or contact support.","jetpack-protect"),{supportLink:React.createElement(d.ExternalLink,{href:C.K})});w({type:"error",message:React.createElement(React.Fragment,null,t," ",a)})}),[we,w]),ye=se("jetpack_protect_waf_page_get_scan_link_click",oe),Ze=(0,y.useCallback)((()=>{ve(!0),le(he).then((()=>w({type:"success",duration:O,message:__("Changes saved.","jetpack-protect")}))).catch(be).finally((()=>ve(!1)))}),[le,he,be,w]),Ce=(0,y.useCallback)((e=>{const{value:t,id:a}=e.target;ge({...he,[a]:t})}),[he]),_e=(0,y.useCallback)((()=>{ve(!0);const e=!he.jetpack_waf_automatic_rules;ge({...he,jetpack_waf_automatic_rules:e}),ae().then((()=>{de(!1),w({type:"success",duration:O,message:e?__("Automatic firewall protection is enabled.","jetpack-protect"):__("Automatic firewall protection is disabled.","jetpack-protect",0)}),ue(e?"jetpack_protect_automatic_rules_enabled":"jetpack_protect_automatic_rules_disabled")})).then((()=>{$||(n(!0),Z.Z.wafUpgradeSeen())})).catch((e=>{de(!0),be(e)})).finally((()=>ve(!1)))}),[he,ae,w,ue,$,n,be]),Re=(0,y.useCallback)((()=>{ve(!0);const e=!he.brute_force_protection;ge({...he,brute_force_protection:e}),ce().then((()=>{w({type:"success",duration:O,message:e?__("Brute force protection is enabled.","jetpack-protect"):__("Brute force protection is disabled.","jetpack-protect",0)}),ue(e?"jetpack_protect_brute_force_protection_enabled":"jetpack_protect_brute_force_protection_disabled")})).catch(be).finally((()=>ve(!1)))}),[he,ce,be,w,ue]),je=(0,y.useCallback)((()=>{const e=!he.jetpack_waf_ip_list;ve(!0),ge({...he,jetpack_waf_ip_list:e}),ne().then((()=>{w({type:"success",duration:O,message:e?__("Manual rules are active.","jetpack-protect"):__("Manual rules are disabled.","jetpack-protect",0)}),ue(e?"jetpack_protect_manual_rules_enabled":"jetpack_protect_manual_rules_disabled")})).catch(be).finally((()=>ve(!1)))}),[he,ne,be,w,ue]),Ne=(0,y.useCallback)((()=>{ke(!Ee)}),[Ee,ke]),Se=(0,y.useCallback)((()=>{n(!0),Z.Z.wafUpgradeSeen()}),[n]),Pe=(0,y.useMemo)((()=>he.jetpack_waf_ip_allow_list.includes(W)),[he.jetpack_waf_ip_allow_list,W]),xe=(0,y.useCallback)((()=>{const e=he.jetpack_waf_ip_allow_list.length>0?`${he.jetpack_waf_ip_allow_list}\n${W}`:W;ge((t=>({...t,jetpack_waf_ip_allow_list:e})))}),[he.jetpack_waf_ip_allow_list,W]);(0,y.useEffect)((()=>{X||ge({jetpack_waf_automatic_rules:V,jetpack_waf_ip_list:F,jetpack_waf_ip_block_list:H,jetpack_waf_ip_allow_list:D,brute_force_protection:B})}),[F,H,D,V,B,X]),(0,y.useEffect)((()=>{G||(a(!0),Z.Z.wafSeen())}),[G,a]),(0,_.Z)({pageViewEventName:"protect_waf",pageViewEventProperties:{has_plan:ie}});const ze=React.createElement(l.Z,{level:"error",title:"Jetpack Firewall is currently disabled.",children:React.createElement(i.ZP,null,__("Re-enable the Firewall to continue.","jetpack-protect")),actions:[React.createElement(o.Z,{variant:"link",onClick:re,isLoading:X,disabled:X},__("Enable Firewall","jetpack-protect"))],hideCloseButton:!0}),Me=React.createElement(React.Fragment,null,React.createElement("div",{className:`${T.Z["toggle-section"]} ${me?"":T.Z["toggle-section--disabled"]}`},React.createElement("div",{className:T.Z["toggle-section__control"]},React.createElement(z.Z,{checked:!!me&&he.jetpack_waf_automatic_rules,onChange:_e,disabled:!J||fe||!me}),ie&&!1===$&&React.createElement(d.Popover,{noArrow:!1,offset:8,position:"top right"},React.createElement("div",{className:T.Z.popover},React.createElement("div",{className:T.Z.popover__header},React.createElement(i.ZP,{className:T.Z.popover__title,variant:"title-small"},__("Thanks for upgrading!","jetpack-protect")),React.createElement(o.Z,{className:T.Z.popover__button,variant:"icon"},React.createElement(v.Z,{onClick:Se,icon:E.Z,size:24,"aria-label":__("Close Window","jetpack-protect")}))),React.createElement(i.ZP,{className:T.Z.popover__description,variant:"body",mt:2,mb:3},__("Turn on Jetpack Firewall to automatically protect your site with the latest security rules.","jetpack-protect")),React.createElement("div",{className:T.Z.popover__footer},React.createElement(o.Z,{onClick:Se},__("Got it","jetpack-protect")))))),React.createElement("div",{className:T.Z["toggle-section__content"]},React.createElement("div",{className:T.Z["toggle-section__title"]},React.createElement(i.ZP,{variant:"title-medium",mb:2},__("Enable automatic firewall protection","jetpack-protect")),!e&&ie&&q&&React.createElement("span",{className:T.Z.badge},__("NOW AVAILABLE","jetpack-protect"))),React.createElement(i.ZP,null,__("Block untrusted traffic sources by scanning every request made to your site. Jetpack’s advanced security rules are automatically kept up-to-date to protect your site from the latest threats.","jetpack-protect")),React.createElement("div",{className:T.Z["toggle-section__details"]},V&&!pe&&React.createElement("div",{className:T.Z["automatic-rules-stats"]},ee&&React.createElement(i.ZP,{className:T.Z["automatic-rules-stats__version"],variant:"body-small"},(0,f.sprintf)( -// translators: placeholder is the latest rules version i.e. "v2.0". -__("Automatic security rules v%s installed.","jetpack-protect"),ee)),te&&React.createElement(i.ZP,{className:T.Z["automatic-rules-stats__last-updated"],variant:"body-small"},(0,f.sprintf)( +__("%s not included","jetpack-protect"),a)})(t,e,_),P=y?S.lg:S.default;return m().createElement("div",{className:i()(g.Z.item,g.Z.value)},m().createElement(c.Z,{className:i()(g.Z.icon,C?g.Z["icon-check"]:g.Z["icon-cross"]),size:32,icon:C?r.Z:l.Z}),m().createElement(h.ZP,{variant:"body-small"},s||P),N&&m().createElement(d.Z,{title:w||j,iconClassName:g.Z["popover-icon"],className:i()(g.Z.popover,b),placement:"bottom-end",iconSize:14,offset:4,wide:Boolean(w&&p)},m().createElement(h.ZP,{variant:"body-small",component:"div"},p||R)))},b=({children:e})=>m().createElement("div",{className:g.Z.header},e),y=({primary:e=!1,children:t})=>{let a=0;return m().createElement("div",{className:i()(g.Z.card,{[g.Z["is-primary"]]:e})},o.Children.map(t,(e=>{const t=e;return t.type===w?(a++,(0,o.cloneElement)(t,{index:a-1})):t})))},Z=({title:e,items:t,children:a,showIntroOfferDisclaimer:n=!1})=>{const[c]=(0,u.Z)("lg");return m().createElement(k.Provider,{value:t},m().createElement("div",{className:i()(g.Z.container,{[g.Z["is-viewport-large"]]:c}),style:{"--rows":t.length+1,"--columns":o.Children.toArray(a).length+1}},m().createElement("div",{className:g.Z.table},m().createElement(h.ZP,{variant:"headline-small"},e),c&&t.map(((e,a)=>m().createElement("div",{className:i()(g.Z.item,{[g.Z["last-feature"]]:a===t.length-1}),key:a},m().createElement(h.ZP,{variant:"body-small"},m().createElement("strong",null,e.name)),e.tooltipInfo&&m().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)},m().createElement(h.ZP,{variant:"body-small"},e.tooltipInfo))))),a)),m().createElement("div",{className:g.Z["tos-container"]},m().createElement("div",{className:g.Z.tos},n&&m().createElement(h.ZP,{variant:"body-small"},__("Reduced pricing is a limited offer for the first year and renews at regular price.","jetpack-protect")),m().createElement(p.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),l=a(5106),s=a(3789),i=a(9184);const __=n.__,o=({price:e,offPrice:t,currency:a="",showNotOffPrice:n=!0,hideDiscountLabel:c=!0,promoLabel:o="",legend:m=__("/month, paid yearly","jetpack-protect"),isNotConvenientPrice:d=!1,hidePriceFraction:u=!1,children:p})=>{if(null==e&&null==t||!a)return null;n=n&&null!=t;const h="number"==typeof e&&"number"==typeof t?Math.floor((e-t)/e*100):0,g=!c&&h&&h>0?h+__("% off","jetpack-protect"):null;return React.createElement(React.Fragment,null,React.createElement("div",{className:i.Z.container},React.createElement("div",{className:r()(i.Z["price-container"],"product-price_container")},React.createElement(s.t,{value:t??e,currency:a,isOff:!d,hidePriceFraction:u}),n&&React.createElement(s.t,{value:e,currency:a,isOff:!1,hidePriceFraction:u}),g&&React.createElement(l.ZP,{className:r()(i.Z["promo-label"],"product-price_promo_label")},g))),React.createElement("div",{className:i.Z.footer},p||React.createElement(l.ZP,{className:r()(i.Z.legend,"product-price_legend")},m),o&&React.createElement(l.ZP,{className:r()(i.Z["promo-label"],"product-price_promo_label")},o)))}},3789:(e,t,a)=>{"use strict";a.d(t,{t:()=>i});var n=a(8899),c=a(5235),r=a.n(c),l=a(5106),s=a(9184);const i=({value:e,currency:t,isOff:a,hidePriceFraction:c})=>{const i=r()(s.Z.price,"product-price_price",{[s.Z["is-not-off-price"]]:!a}),{symbol:o,integer:m,fraction:d}=(0,n.LR)(e,t),u=!c||!d.endsWith("00");return React.createElement(l.ZP,{className:i,variant:"headline-medium",component:"p"},React.createElement(l.ZP,{className:s.Z.symbol,component:"sup",variant:"title-medium"},o),m,u&&React.createElement(l.ZP,{component:"sup",variant:"body-small","data-testid":"PriceFraction"},React.createElement("strong",null,d)))}},5033:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5162),c=a.n(n),r=a(9196),l=a.n(r);a(1683);const s=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,borderRightColor:e.color};return l().createElement("div",{className:t},l().createElement("div",{className:"jp-components-spinner__outer",style:a},l().createElement("div",{className:"jp-components-spinner__inner",style:n})))};s.propTypes={color:c().string,className:c().string,size:c().number},s.defaultProps={color:"#FFFFFF",className:"",size:20};const i=s},7325:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(9307),c=a(5736),r=a(5235),l=a.n(r),s=a(6895),i=a(5106);a(7920);const __=c.__,o=()=>(0,n.createInterpolateElement)(__("By clicking the buttons above, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-protect"),{tosLink:React.createElement(d,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(d,{slug:"jetpack-support-what-data-does-jetpack-sync"})}),m=({agreeButtonLabel:e})=>(0,n.createInterpolateElement)((0,c.sprintf)(/* translators: %s is a button label */ +__("By clicking the %s button, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-protect"),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,s.Z)(e),rel:"noopener noreferrer",target:"_blank"},t),u=({className:e,multipleButtons:t,agreeButtonLabel:a})=>React.createElement(i.ZP,{className:l()(e,"terms-of-service")},t?React.createElement(o,null):React.createElement(m,{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:()=>h,H3:()=>p,ZP:()=>u});var n=a(2674),c=a.n(n),r=a(5235),l=a.n(r),s=a(9196),i=a.n(s),o=a(6017),m=a(3280);const d=(0,s.forwardRef)((({variant:e="body",children:t,component:a,className:n,...r},d)=>{const u=a||o.h[e]||"span",p=(0,s.useMemo)((()=>o.s.reduce(((e,t)=>(void 0!==r[t]&&(e+=m.Z[`${t}-${r[t]}`]+" ",delete r[t]),e)),"")),[r]);return r.ref=d,i().createElement(u,c()({className:l()(m.Z.reset,m.Z[e],n,p)},r),t)}));d.displayName="Text";const u=d,p=({children:e,weight:t="bold",...a})=>{const n="headline-small"+("bold"===t?"":`-${t}`);return i().createElement(d,c()({variant:n,mb:3},a),e)},h=({children:e,size:t="medium",...a})=>i().createElement(d,c()({variant:`title-${t}`,mb:1},a),e)},8275:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>u});var n=a(9196),c=a.n(n),r=a(3591);const l={"--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"},o={"--spacing-base":"8px"},m={},d=(e,t,a)=>{const n={...l,...s,...i,...o};for(const t in n)e.style.setProperty(t,n[t]);a&&e.classList.add(r.Z.global),t&&(m[t]={provided:!0,root:e})},u=({children:e=null,targetDom:t,id:a,withGlobalStyles:r=!0})=>{const l=(0,n.useRef)(),s=m?.[a]?.provided;return(0,n.useLayoutEffect)((()=>{if(!s)return t?d(t,a,r):void(l?.current&&d(l.current,a,r))}),[t,l,s,a,r]),t?c().createElement(c().Fragment,null,e):c().createElement("div",{ref:l},e)}},2497:(e,t,a)=>{"use strict";function n(){return window.Initial_State?.adminUrl||window.Jetpack_Editor_Initial_State?.adminUrl||window?.myJetpackInitialState?.adminUrl||null}a.d(t,{Z:()=>n})},6895:(e,t,a)=>{"use strict";function n(e,t={}){const a={};let n;if("undefined"!=typeof window&&(n=window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv),0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,a.url=encodeURIComponent(e)}else a.source=encodeURIComponent(e);for(const e in t)a[e]=encodeURIComponent(t[e]);!Object.keys(a).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(a.site=jetpack_redirects.currentBlogID??jetpack_redirects.currentSiteRawUrl),n&&(a.calypso_env=n);return"https://jetpack.com/redirect/?"+Object.keys(a).map((e=>e+"="+a[e])).join("&")}a.d(t,{Z:()=>n})},1132:(e,t,a)=>{let n={};try{n=a(6436)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),n={missingConfig:!0}}const c=e=>n.hasOwnProperty(e);e.exports={jetpackConfigHas:c,jetpackConfigGet:e=>{if(!c(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return n[e]}}},6186:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(2054),c=a(5033),r=a(5609),l=a(5736),s=a(5162),i=a.n(s),o=a(9196),m=a.n(o),d=a(9836);const __=l.__,u=e=>{const{message:t,isRestoringConnection:a,restoreConnectionCallback:s,restoreConnectionError:i}=e,[o]=(0,n.Z)(["md"],[">"]),u=d.Z.notice+(o?" "+d.Z["bigger-than-medium"]:""),p=m().createElement(r.Icon,{icon:m().createElement(r.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},m().createElement(r.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"}),m().createElement(r.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),m().createElement(r.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"}))});if(!t)return null;if(a)return m().createElement(r.Notice,{status:"error",isDismissible:!1,className:u},m().createElement("div",{className:d.Z.message},m().createElement(c.Z,{color:"#B32D2E",size:24}),__("Reconnecting Jetpack","jetpack-protect")));const h=i?m().createElement(r.Notice,{status:"error",isDismissible:!1,className:u+" "+d.Z.error},m().createElement("div",{className:d.Z.message},p,(0,l.sprintf)(/* translators: placeholder is the error. */ +__("There was an error reconnecting Jetpack. Error: %s","jetpack-protect"),i))):null;return m().createElement(m().Fragment,null,h,m().createElement(r.Notice,{status:"error",isDismissible:!1,className:u},m().createElement("div",{className:d.Z.message},p,t),s&&m().createElement("a",{onClick:s,onKeyDown:s,className:d.Z.button,href:"#"},__("Restore Connection","jetpack-protect"))))};u.propTypes={message:i().string.isRequired,restoreConnectionCallback:i().func,isRestoringConnection:i().bool,restoreConnectionError:i().string};const p=u},1294:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(4743),c=a(9818),r=a(9196),l=a(428);const s=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{},i=({registrationNonce:e=s.registrationNonce,apiRoot:t=s.apiRoot,apiNonce:a=s.apiNonce,redirectUri:i,autoTrigger:o,from:m,skipUserConnection:d}={})=>{const{registerSite:u,connectUser:p,refreshConnectedPlugins:h}=(0,c.useDispatch)(l.t),g=(0,c.useSelect)((e=>e(l.t).getRegistrationError())),{siteIsRegistering:f,userIsConnecting:v,userConnectionData:E,connectedPlugins:k,connectionErrors:w,isRegistered:b,isUserConnected:y,hasConnectedOwner:Z,isOfflineMode:C}=(0,c.useSelect)((e=>({siteIsRegistering:e(l.t).getSiteIsRegistering(),userIsConnecting:e(l.t).getUserIsConnecting(),userConnectionData:e(l.t).getUserConnectionData(),connectedPlugins:e(l.t).getConnectedPlugins(),connectionErrors:e(l.t).getConnectionErrors(),isOfflineMode:e(l.t).getIsOfflineMode(),...e(l.t).getConnectionStatus()}))),_=()=>d?i?(window.location=i,Promise.resolve(i)):Promise.resolve():p({from:m,redirectUri:i}),R=t=>(t&&t.preventDefault(),b?_():u({registrationNonce:e,redirectUri:i}).then((()=>_())));return(0,r.useEffect)((()=>{n.ZP.setApiRoot(t),n.ZP.setApiNonce(a)}),[t,a]),(0,r.useEffect)((()=>{!o||f||v||R()}),[]),{handleRegisterSite:R,handleConnectUser:_,refreshConnectedPlugins:h,isRegistered:b,isUserConnected:y,siteIsRegistering:f,userIsConnecting:v,registrationError:g,userConnectionData:E,hasConnectedOwner:Z,connectedPlugins:k,connectionErrors:w,isOfflineMode:C}}},7711:(e,t,a)=>{"use strict";function n(){switch("undefined"!=typeof window&&window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv){case"development":return"http://calypso.localhost:3000/";case"wpcalypso":return"https://wpcalypso.wordpress.com/";case"horizon":return"https://horizon.wordpress.com/";default:return"https://wordpress.com/"}}a.d(t,{Z:()=>n})},3329:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l,h:()=>s});var n=a(6186),c=a(1294),r=a(1045);function l(){const{connectionErrors:e}=(0,c.Z)({}),t=Object.values(e).shift(),a=t&&Object.values(t).length&&Object.values(t).shift().error_message;return{hasConnectionError:Boolean(a),connectionErrorMessage:a}}const s=()=>{const{hasConnectionError:e,connectionErrorMessage:t}=l(),{restoreConnection:a,isRestoringConnection:c,restoreConnectionError:s}=(0,r.Z)();return e?React.createElement(n.Z,{isRestoringConnection:c,restoreConnectionError:s,restoreConnectionCallback:a,message:t}):null}},8258:(e,t,a)=>{"use strict";a.d(t,{Z:()=>v});var n=a(4743),c=a(7711),r=a(9818),l=a(951),s=a.n(l),i=a(9196),o=a(1294),m=a(428);const d=s()("jetpack:connection:useProductCheckoutWorkflow"),{registrationNonce:u,apiRoot:p,apiNonce:h,siteSuffix:g}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{},f="undefined"!=typeof window?window?.myJetpackInitialState?.adminUrl:null;function v({productSlug:e,redirectUrl:t,siteSuffix:a=g,adminUrl:l=f,connectAfterCheckout:s=!1,siteProductAvailabilityHandler:v=null,quantity:E=null,from:k,useBlogIdSuffix:w=!1}={}){d("productSlug is %s",e),d("redirectUrl is %s",t),d("siteSuffix is %s",a),d("from is %s",k);const[b,y]=(0,i.useState)(!1),{registerSite:Z}=(0,r.useDispatch)(m.t),C=(0,r.useSelect)((e=>e(m.t).getBlogId()),[m.t]);d("blogID is %s",C??"undefined"),w=w&&!!C;const{isUserConnected:_,isRegistered:R,handleConnectUser:j}=(0,o.Z)({redirectUri:t,from:k}),N=(0,i.useMemo)((()=>{const n=(0,c.Z)(),r=(!R||!_)&&s,i=r?"checkout/jetpack/":`checkout/${w?C.toString():a}/`,o=new URL(`${n}${i}${e}${null!=E?`:-q-${E}`:""}`);return r?(o.searchParams.set("connect_after_checkout",!0),o.searchParams.set("admin_url",l),o.searchParams.set("from_site_slug",a)):o.searchParams.set("site",a),o.searchParams.set("source",k),o.searchParams.set("redirect_to",t),_||o.searchParams.set("unlinked","1"),o}),[R,_,s,a,E,e,k,t,l,w,C]);d("isRegistered is %s",R),d("isUserConnected is %s",_),d("connectAfterCheckout is %s",s),d("checkoutUrl is %s",N);const S=()=>Promise.resolve(v&&v()).then((e=>{if(e)return d("handleAfterRegistration: Site has a product associated"),j();d("handleAfterRegistration: Site does not have a product associated. Redirecting to checkout %s",N),window.location.href=N}));return(0,i.useEffect)((()=>{n.ZP.setApiRoot(p),n.ZP.setApiNonce(h)}),[]),{run:e=>(e&&e.preventDefault(),y(!0),s?(d("Redirecting to connectAfterCheckout flow: %s",N),void(window.location.href=N)):R?S():void Z({registrationNonce:u,redirectUri:t}).then(S)),isRegistered:R,hasCheckoutStarted:b}}},1045:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(4743),c=a(9818),r=a(9196),l=a(428);const{apiRoot:s,apiNonce:i}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};function o(){const[e,t]=(0,r.useState)(!1),[a,o]=(0,r.useState)(null),{disconnectUserSuccess:m,setConnectionErrors:d}=(0,c.useDispatch)(l.t);return(0,r.useEffect)((()=>{n.ZP.setApiRoot(s),n.ZP.setApiNonce(i)}),[]),{restoreConnection:(e=!0)=>(t(!0),o(null),n.ZP.reconnect().then((t=>("in_progress"===t.status?(m(),d({}),e&&(window.location.href="/wp-admin/admin.php?page=my-jetpack#/connection")):window.location.reload(),t))).catch((e=>{throw o(e),t(!1),e}))),isRestoringConnection:e,restoreConnectionError:a}}},7523:(e,t,a)=>{"use strict";a.d(t,{LI:()=>r,N4:()=>s,Qo:()=>d,T1:()=>o,TS:()=>m,ZP:()=>y,b5:()=>p,i6:()=>c,qJ:()=>h,qV:()=>i,r7:()=>l,wQ:()=>u});var n=a(4743);const c="SET_CONNECTION_STATUS",r="SET_CONNECTION_STATUS_IS_FETCHING",l="SET_SITE_IS_REGISTERING",s="SET_USER_IS_CONNECTING",i="SET_REGISTRATION_ERROR",o="CLEAR_REGISTRATION_ERROR",m="SET_AUTHORIZATION_URL",d="DISCONNECT_USER_SUCCESS",u="SET_CONNECTED_PLUGINS",p="SET_CONNECTION_ERRORS",h="SET_IS_OFFLINE_MODE",g=e=>({type:c,connectionStatus:e}),f=e=>({type:l,isRegistering:e}),v=e=>({type:s,isConnecting:e}),E=e=>({type:i,registrationError:e}),k=()=>({type:o}),w=e=>({type:m,authorizationUrl:e}),b=e=>({type:u,connectedPlugins:e});const y={setConnectionStatus:g,setConnectionStatusIsFetching:e=>({type:r,isFetching:e}),fetchConnectionStatus:()=>({type:"FETCH_CONNECTION_STATUS"}),fetchAuthorizationUrl:e=>({type:"FETCH_AUTHORIZATION_URL",redirectUri:e}),setSiteIsRegistering:f,setUserIsConnecting:v,setRegistrationError:E,clearRegistrationError:k,setAuthorizationUrl:w,registerSite:function*({registrationNonce:e,redirectUri:t}){yield k(),yield f(!0);try{const a=yield{type:"REGISTER_SITE",registrationNonce:e,redirectUri:t};return yield g({isRegistered:!0}),yield w(a.authorizeUrl),yield f(!1),Promise.resolve(a)}catch(e){return yield E(e),yield f(!1),Promise.reject(e)}},connectUser:function*({from:e,redirectFunc:t,redirectUri:a}={}){yield v(!0),yield{type:"CONNECT_USER",from:e,redirectFunc:t,redirectUri:a}},disconnectUserSuccess:()=>({type:d}),setConnectedPlugins:b,refreshConnectedPlugins:()=>async({dispatch:e})=>await new Promise((t=>n.ZP.fetchConnectedPlugins().then((a=>{e(b(a)),t(a)})))),setConnectionErrors:e=>({type:p,connectionErrors:e}),setIsOfflineMode:e=>({type:h,isOfflineMode:e})}},1432:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(4743),c=a(9818),r=a(7057);const l={FETCH_AUTHORIZATION_URL:({redirectUri:e})=>n.ZP.fetchAuthorizationUrl(e),REGISTER_SITE:({registrationNonce:e,redirectUri:t})=>n.ZP.registerSite(e,t),CONNECT_USER:(0,c.createRegistryControl)((({resolveSelect:e})=>({from:t,redirectFunc:a,redirectUri:n}={})=>new Promise(((c,l)=>{e(r.Z).getAuthorizationUrl(n).then((e=>{const n=a||(e=>window.location.assign(e)),r=new URL(e);t&&r.searchParams.set("from",encodeURIComponent(t));const l=r.toString();n(l),c(l)})).catch((e=>{l(e)}))}))))}},1479:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9818),c=a(7523);const r=(0,n.combineReducers)({connectionStatus:(e={},t)=>{switch(t.type){case c.i6:return{...e,...t.connectionStatus};case c.Qo:return{...e,isUserConnected:!1}}return e},connectionStatusIsFetching:(e=!1,t)=>t.type===c.LI?t.isFetching:e,siteIsRegistering:(e=!1,t)=>t.type===c.r7?t.isRegistering:e,userIsConnecting:(e=!1,t)=>t.type===c.N4?t.isConnecting:e,registrationError:(e,t)=>{switch(t.type){case c.T1:return!1;case c.qV:return t.registrationError;default:return e}},authorizationUrl:(e,t)=>t.type===c.TS?t.authorizationUrl:e,userConnectionData:(e,t)=>(t.type,e),connectedPlugins:(e={},t)=>t.type===c.wQ?t.connectedPlugins:e,connectionErrors:(e={},t)=>t.type===c.b5?t.connectionErrors:e,isOfflineMode:(e=!1,t)=>t.type===c.qJ?t.isConnecting:e})},7728:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7523),r=a(7057);const l={...{getAuthorizationUrl:{isFulfilled:(e,...t)=>{const a=Boolean(e.authorizationUrl),c=(0,n.select)(r.Z).hasFinishedResolution("getAuthorizationUrl",t);return a&&!c&&(0,n.dispatch)(r.Z).finishResolution("getAuthorizationUrl",t),a},*fulfill(e){const t=yield c.ZP.fetchAuthorizationUrl(e);yield c.ZP.setAuthorizationUrl(t.authorizeUrl)}}}}},2725:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={...{getConnectionStatus:e=>e.connectionStatus||{},getConnectionStatusIsFetching:()=>!1,getSiteIsRegistering:e=>e.siteIsRegistering||!1,getUserIsConnecting:e=>e.userIsConnecting||!1,getRegistrationError:e=>e.registrationError||!1,getAuthorizationUrl:e=>e.authorizationUrl||!1,getUserConnectionData:e=>e.userConnectionData||!1,getConnectedPlugins:e=>e.connectedPlugins||[],getConnectionErrors:e=>e.connectionErrors||[],getIsOfflineMode:e=>e.isOfflineMode||!1,getWpcomUser:e=>e?.userConnectionData?.currentUser?.wpcomUser,getBlogId:e=>e?.userConnectionData?.currentUser?.blogId}}},3535:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,n.createReduxStore)(e,t),(0,n.register)(c.store))}}const r=c},7057:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n="jetpack-connection"},428:(e,t,a)=>{"use strict";a.d(t,{t:()=>o.Z});var n=a(7523),c=a(1432),r=a(1479),l=a(7728),s=a(2725),i=a(3535),o=a(7057);const m=window.JP_CONNECTION_INITIAL_STATE;m||console.error("Jetpack Connection package: Initial state is missing. Check documentation to see how to use the Connection composer package to set up the initial state."),i.Z.mayBeInit(o.Z,{__experimentalUseThunks:!0,reducer:r.Z,actions:n.ZP,selectors:s.Z,resolvers:l.Z,controls:c.Z,initialState:m||{}})},1827:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(6989),c=a.n(n),r=a(4769),l=a.n(r);const s={fetchWaf:()=>c()({path:"jetpack-protect/v1/waf",method:"GET"}).then(l()),toggleWaf:()=>c()({method:"POST",path:"jetpack-protect/v1/toggle-waf"}),updateWaf:e=>c()({method:"POST",path:"jetpack/v4/waf",data:e}),wafSeen:()=>c()({path:"jetpack-protect/v1/waf-seen",method:"POST"}),wafUpgradeSeen:()=>c()({path:"jetpack-protect/v1/waf-upgrade-seen",method:"POST"})}},7267:(e,t,a)=>{"use strict";a.d(t,{Z:()=>C});var n=a(2674),c=a.n(n),r=a(9105),l=a(3363),s=a(8258),i=a(6989),o=a.n(i),m=a(9818),d=a(5736),u=a(6483),p=a(9196),h=a.n(p),g=a(3898),f=a(8963),v=a(4633),E=a(6402),k=a(8266),w=a(291),b=a(3324),y=a(3900),Z=a(2770);const __=d.__,C=({children:e})=>{(0,Z.Z)();const{isSeen:t}=(0,f.Z)(),a=(0,m.useSelect)((e=>e(v.t).getNotice())),{refreshPlan:n,startScanOptimistically:i,refreshStatus:d}=(0,m.useDispatch)(v.t),{adminUrl:C}=window.jetpackProtectInitialState||{},{run:_,isRegistered:R,hasCheckoutStarted:j}=(0,s.Z)({productSlug:g.o,redirectUrl:(0,u.addQueryArgs)(C,{checkPlan:!0}),siteProductAvailabilityHandler:async()=>o()({path:"jetpack-protect/v1/check-plan",method:"GET"}).then((e=>e))});return(0,p.useEffect)((()=>{(0,u.getQueryArg)(window.location.search,"checkPlan")&&(i(),setTimeout((()=>{n(),d(!0)}),5e3))}),[n,d,i]),!R||j?h().createElement(E.Z,{onScanAdd:_}):h().createElement(r.Z,{moduleName:__("Jetpack Protect","jetpack-protect"),header:h().createElement(k.Z,null)},a.message&&h().createElement(w.Z,c()({floating:!0,dismissable:!0},a)),h().createElement(l.Z,{horizontalSpacing:0},h().createElement(b.Z,{className:y.Z.navigation},h().createElement(b.O,{link:"/",label:__("Scan","jetpack-protect")}),h().createElement(b.O,{link:"/firewall",label:h().createElement(h().Fragment,null,__("Firewall","jetpack-protect"),!1===t&&h().createElement("span",{className:y.Z.badge},__("New","jetpack-protect")))}))),e)}},2770:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(1294),c=a(9818),r=a(9196),l=a(4633);const s=()=>{const{isRegistered:e}=(0,n.Z)(),{refreshStatus:t}=(0,c.useDispatch)(l.t),a=(0,c.useSelect)((e=>e(l.t).getStatus()));(0,r.useEffect)((()=>{e&&!a.status&&t()}),[e])}},4948:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(5609),c=a(9196),r=a.n(c),l=a(9993);function s({className:e,color:t="#D63638"}){return r().createElement("div",{className:l.Z.container},r().createElement(n.SVG,{className:e,width:"127",height:"136",viewBox:"0 0 127 136",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement(n.G,{filter:"url(#filter0_d_2716_19567)"},r().createElement(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M63.4061 36L86.8123 46.4057V61.9177C86.8123 75.141 78.1289 87.6611 65.8844 91.6107C64.2754 92.1298 62.5369 92.1297 60.9279 91.6107C48.6834 87.6611 40 75.141 40 61.9177V46.4057L63.4061 36Z",fill:t}),r().createElement(n.Rect,{x:"59.8953",y:"72.1666",width:"7.02184",height:"7",rx:"3.5",fill:"white"}),r().createElement(n.Path,{d:"M59.9619 51.0626C59.9258 50.4868 60.383 50 60.9599 50H65.8524C66.4293 50 66.8866 50.4868 66.8505 51.0626L65.8056 67.7292C65.7725 68.2562 65.3355 68.6667 64.8075 68.6667H62.0048C61.4769 68.6667 61.0398 68.2562 61.0068 67.7292L59.9619 51.0626Z",fill:"white"})),r().createElement("defs",null,r().createElement("filter",{id:"filter0_d_2716_19567",x:"0",y:"0",width:"126.812",height:"136",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},r().createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),r().createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),r().createElement("feOffset",{dy:"4"}),r().createElement("feGaussianBlur",{stdDeviation:"20"}),r().createElement("feComposite",{in2:"hardAlpha",operator:"out"}),r().createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),r().createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_2716_19567"}),r().createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_2716_19567",result:"shape"})))))}},9974:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5033),c=a(9818),r=a(5736),l=a(4633),s=a(9886),i=a(4424);const __=r.__,o=({children:e})=>{const{checkCredentials:t}=(0,c.useDispatch)(l.t),{credentials:a,credentialsIsFetching:r}=(0,c.useSelect)((e=>({credentials:e(l.t).getCredentials(),credentialsIsFetching:e(l.t).getCredentialsIsFetching()})));return a||r||t(),a?0===a.length?React.createElement(s.Z,null):e:React.createElement("div",{className:i.Z.loading},React.createElement(n.Z,{color:"black",style:{color:"black",marginTop:0,marginLeft:0}}),React.createElement("p",{className:i.Z.loading__message},__("Checking credentials…","jetpack-protect")))}},9886:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(5106),c=a(526),r=a(6895),l=a(9818),s=a(5736),i=a(9196),o=a(4633),m=a(291),d=a(3064);const __=s.__,u=()=>{const{setModal:e}=(0,l.useDispatch)(o.t),{siteSuffix:t}=window.jetpackProtectInitialState,{checkCredentials:a}=(0,l.useDispatch)(o.t),s=(0,l.useSelect)((e=>e(o.t).getCredentials()));return(0,i.useEffect)((()=>{const e=setInterval((()=>{s&&0!==s.length||a()}),3e3);return()=>clearInterval(e)}),[a,s]),React.createElement(React.Fragment,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("Site credentials needed","jetpack-protect")),React.createElement(m.Z,{type:"info",message:__("Before Jetpack Protect can auto-fix threats on your site, it needs your server credentials.","jetpack-protect")}),React.createElement(n.ZP,{mb:3},__("Your server credentials allow Jetpack Protect to access the server that’s powering your website. This information is securely saved and only used to perform fix threats detected on your site.","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Once you’ve entered server credentials, Jetpack Protect will be fixing the selected threats.","jetpack-protect")),React.createElement("div",{className:d.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:t=>{t.preventDefault(),e({type:null})}},__("Not now","jetpack-protect")),React.createElement(c.Z,{isExternalLink:!0,weight:"regular",href:(0,r.Z)("jetpack-settings-security-credentials",{site:t})},__("Enter server credentials","jetpack-protect"))))}},7127:(e,t,a)=>{"use strict";a.d(t,{C:()=>s});var n=a(7470),c=a(9196),r=a(9137);const l=e=>{const t=e.lastIndexOf("/");return t>-1?[e.slice(0,t),e.slice(t)]:["",e]},s=({diff:e})=>React.createElement("div",{className:r.Z["diff-viewer"]},(0,n.G)(e).map(((e,t)=>React.createElement(c.Fragment,{key:t},React.createElement("div",{key:`file-${t}`,className:r.Z["diff-viewer__filename"]},(({oldFileName:e,newFileName:t})=>{const a="a"===e[0]&&"/"===e[1]&&"b"===t[0]&&"/"===t[1],[n,s]=a?[e.slice(2),t.slice(2)]:[e,t];if(n===s){const[e,t]=l(n);return React.createElement(c.Fragment,null,e&&React.createElement("span",{className:r.Z["diff-viewer__path-prefix"]},e),React.createElement("span",{className:r.Z["diff-viewer__path"]},t))}const i=Math.max(n.length,s.length);for(let e=0,t=0;e{let a=0;return e.lines.map(((n,c)=>React.createElement("div",{key:`${t}-${c}`},"+"===n[0]?" ":e.oldStart+a++)))}))),React.createElement("div",{key:"right-numbers",className:r.Z["diff-viewer__line-numbers"]},e.hunks.map(((e,t)=>{let a=0;return e.lines.map(((n,c)=>React.createElement("div",{key:`${t}-${c}`},"-"===n[0]?" ":e.newStart+a++)))}))),React.createElement("div",{className:r.Z["diff-viewer__lines"]},e.hunks.map(((e,t)=>e.lines.map(((e,a)=>{const n=e.slice(1).replace(/^\s*$/," "),c=`${t}-${a}`;switch(e[0]){case" ":return React.createElement("div",{key:c},n);case"-":return React.createElement("del",{key:c},n);case"+":return React.createElement("ins",{key:c},n)}}))))))))))},8431:(e,t,a)=>{"use strict";a.d(t,{Z:()=>E});var n=a(5106),c=a(526),r=a(216),l=a(5609),s=a(9818),i=a(9307),o=a(5736),m=a(9196),d=a(3898),u=a(8963),p=a(4633),h=a(9909),g=a(3932);const __=o.__,f=()=>{const{setModal:e}=(0,s.useDispatch)(p.t);return React.createElement("div",{className:g.Z["standalone-mode-section"]},React.createElement(n.Dx,null,__("Standalone mode","jetpack-protect")),React.createElement(n.ZP,{mb:2},__("Learn how you can execute the firewall before WordPress initializes. This mode offers the most protection.","jetpack-protect")),React.createElement(c.Z,{variant:"link",isExternalLink:!0,weight:"regular",onClick:t=>{t.preventDefault(),e({type:"STANDALONE_MODE"})}},__("Learn more","jetpack-protect")))},v=()=>{const{config:e,isUpdating:t,toggleShareData:a}=(0,u.Z)(),{jetpackWafShareData:c}=e||{},{setNotice:r}=(0,s.useDispatch)(p.t),[o,h]=(0,m.useState)({jetpack_waf_share_data:c}),f=(0,m.useCallback)((()=>{h({...o,jetpack_waf_share_data:!o.jetpack_waf_share_data}),a().then((()=>r({type:"success",duration:5e3,dismissable:!0,message:__("Changes saved.","jetpack-protect")}))).catch((()=>{r({type:"error",dismissable:!0,message:(0,i.createInterpolateElement)(__("An error ocurred. Please try again or contact support.","jetpack-protect"),{supportLink:React.createElement(l.ExternalLink,{href:d.K})})})}))}),[o,a,r]);return(0,m.useEffect)((()=>{h({jetpack_waf_share_data:c})}),[c]),React.createElement("div",{className:g.Z["share-data-section"]},React.createElement(n.Dx,{mb:2},__(" Share data with Jetpack","jetpack-protect")),React.createElement("div",{className:g.Z["footer-checkbox"]},React.createElement(l.CheckboxControl,{checked:Boolean(o.jetpack_waf_share_data),onChange:f,disabled:t}),React.createElement(n.ZP,null,__("Allow Jetpack to collect data to improve firewall protection and rules. Collected data is also used to display advanced usage metrics.","jetpack-protect"))))},E=()=>{const{isEnabled:e}=(0,u.Z)();return React.createElement(r.Z,null,React.createElement(h.Z,{main:React.createElement(f,null),secondary:e&&React.createElement(v,null),preserveSecondaryOnMobile:!0}))}},2651:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(526),c=a(5106),r=a(216),l=a(3363),s=a(3846),i=a(8258),o=a(5609),m=a(5736),d=a(1074),u=a(1646),p=a(5235),h=a.n(p),g=a(9196),f=a.n(g),v=a(3898),E=a(6477),k=a(5773),w=a(8963),b=a(8452);const __=m.__,y=()=>{const{adminUrl:e}=window.jetpackProtectInitialState||{},t=e+"#/firewall",{config:{automaticRulesAvailable:a}}=(0,w.Z)(),{run:c}=(0,i.Z)({productSlug:v.o,redirectUrl:t}),{recordEventHandler:r}=(0,E.Z)(),l=r("jetpack_protect_waf_header_get_scan_link_click",c);return f().createElement(n.Z,{className:b.Z["upgrade-button"],onClick:l},a?__("Upgrade to update automatic security rules","jetpack-protect",0):__("Upgrade to enable automatic firewall protection","jetpack-protect"))},Z=({children:e=__("The free version of the firewall does not receive updates to automatic security rules.","jetpack-protect")})=>{const[t,a]=(0,g.useState)(!1),n=(0,g.useCallback)((()=>{a(!0)}),[]),r=(0,g.useCallback)((()=>{a(!1)}),[]);return f().createElement("div",{className:b.Z["icon-popover"],onMouseLeave:r,onMouseEnter:n,onClick:n,onFocus:n,onBlur:r,role:"presentation"},f().createElement(d.Z,{icon:u.Z}),t&&f().createElement(o.Popover,{noArrow:!1,offset:5,inline:!0},f().createElement(c.ZP,{className:b.Z["popover-text"],variant:"body-small"},e)))},C=({className:e,text:t="",popover:a=!1,children:n})=>f().createElement("div",{className:b.Z["firewall-subheading__content"]},f().createElement(c.ZP,{className:b.Z[e],weight:600},t),a&&f().createElement(Z,{children:n})),_=({hasRequiredPlan:e,automaticRulesAvailable:t,jetpackWafIpList:a,jetpackWafAutomaticRules:n,bruteForceProtectionIsEnabled:c,wafSupported:r})=>{const l=r&&n&&a,s=r&&n&&!a,i=r&&!n&&a,o=r&&!n&&!a;return f().createElement(f().Fragment,null,f().createElement("div",{className:b.Z["firewall-subheading"]},r&&c&&f().createElement(C,{className:"brute-force-protection-subheading",text:__("Brute force protection is active.","jetpack-protect")}),o&&f().createElement(C,{text:__("There are no firewall rules applied.","jetpack-protect")}),s&&f().createElement(C,{text:__("Automatic firewall protection is enabled.","jetpack-protect"),popover:!e}),i&&f().createElement(C,{text:__("Only manual IP list rules apply.","jetpack-protect"),popover:!e&&!t,children:__("The free version of the firewall only allows for use of manual rules.","jetpack-protect")}),l&&f().createElement(C,{text:__("All firewall rules apply.","jetpack-protect"),popover:!e})),!e&&f().createElement(y,null))},R=({status:e,hasRequiredPlan:t,automaticRulesEnabled:a,automaticRulesAvailable:n,jetpackWafIpList:i,jetpackWafAutomaticRules:m,bruteForceProtectionIsEnabled:d,wafSupported:u})=>f().createElement(r.Z,null,f().createElement(l.Z,{className:b.Z["firewall-header"],horizontalSpacing:7,horizontalGap:0},f().createElement(s.Z,null,"on"===e&&f().createElement(f().Fragment,null,f().createElement(c.ZP,{className:h()(b.Z.status,b.Z.active),variant:"label"},__("Active","jetpack-protect")),f().createElement(c.H3,{className:b.Z["firewall-heading"],mb:1,mt:2},!u&&__("Brute force protection is active","jetpack-protect"),u&&(a?__("Automatic firewall is on","jetpack-protect"):__("Firewall is on","jetpack-protect",0))),f().createElement(_,{jetpackWafIpList:i,jetpackWafAutomaticRules:m,bruteForceProtectionIsEnabled:d,hasRequiredPlan:t,automaticRulesAvailable:n,wafSupported:u})),"off"===e&&f().createElement(f().Fragment,null,f().createElement(c.ZP,{className:b.Z.status,variant:"label"},__("Inactive","jetpack-protect")),f().createElement(c.H3,{className:b.Z["firewall-heading"],mb:1,mt:2},!u&&__("Brute force protection is disabled","jetpack-protect"),u&&(n?__("Automatic firewall is off","jetpack-protect"):__("Firewall is off","jetpack-protect",0))),f().createElement(_,{jetpackWafIpList:i,jetpackWafAutomaticRules:m,bruteForceProtectionIsEnabled:d,hasRequiredPlan:t,automaticRulesAvailable:n,wafSupported:u})),"loading"===e&&f().createElement(f().Fragment,null,f().createElement(o.Spinner,{className:b.Z.spinner}),f().createElement(c.H3,{className:b.Z["firewall-heading"],mb:2,mt:2},__("Automatic firewall is being set up","jetpack-protect")),f().createElement(c.ZP,{className:b.Z["loading-text"],weight:600},__("Please wait…","jetpack-protect")))),f().createElement(s.Z,null,f().createElement("div",{className:b.Z["stat-card-wrapper"]})))),j=()=>{const{config:{jetpackWafAutomaticRules:e,jetpackWafIpList:t,automaticRulesAvailable:a,bruteForceProtection:n},isToggling:c,wafSupported:r}=(0,w.Z)(),{hasRequiredPlan:l}=(0,k.Z)(),s=r&&(e||t)||n?"on":"off";return f().createElement(R,{status:c?"loading":s,hasRequiredPlan:l,automaticRulesEnabled:e,automaticRulesAvailable:a,jetpackWafIpList:t,jetpackWafAutomaticRules:e,bruteForceProtectionIsEnabled:n,wafSupported:r})}},5975:(e,t,a)=>{"use strict";a.d(t,{Z:()=>T});var n=a(2054),c=a(1342),r=a(5106),l=a(526),s=a(857),i=a(3363),o=a(3846),m=a(8258),d=a(5609),u=a(9818),p=a(9307),h=a(5736),g=a(1074),f=a(6163),v=a(3259),E=a(6292),k=a.n(E),w=a(9196),b=a(1827),y=a(3898),Z=a(6477),C=a(5773),_=a(8963),R=a(4633),j=a(7267),N=a(8431),S=a(2651),P=a(5678),x=a(5800),z=a(9265),M=a(4854);const __=h.__,_n=h._n,I=window?.jetpackProtectInitialState?.adminUrl,L=5e3,T=()=>{const[e]=(0,n.Z)(["sm","lg"],[null,"<"]),{setWafIsSeen:t,setWafUpgradeIsSeen:a,setNotice:E}=(0,u.useDispatch)(R.t),{config:{jetpackWafAutomaticRules:T,jetpackWafIpList:A,jetpackWafIpBlockList:O,jetpackWafIpAllowList:V,automaticRulesAvailable:F,bruteForceProtection:H},currentIp:D,isEnabled:U,isSeen:B,upgradeIsSeen:W,displayUpgradeBadge:J,wafSupported:G,isUpdating:$,stats:{ipAllowListCount:q,ipBlockListCount:K,automaticRulesLastUpdated:X},toggleAutomaticRules:Q,toggleManualRules:Y,toggleBruteForceProtection:ee,toggleWaf:te,updateConfig:ae}=(0,_.Z)(),{hasRequiredPlan:ne}=(0,C.Z)(),{run:ce}=(0,m.Z)({productSlug:y.o,redirectUrl:`${I}#/firewall`}),{recordEventHandler:re,recordEvent:le}=(0,Z.Z)(),se=U&&(ne||F),[ie,oe]=(0,w.useState)(!1),[me,de]=(0,w.useState)({jetpack_waf_automatic_rules:T,jetpack_waf_ip_list:A,jetpack_waf_ip_block_list:O,jetpack_waf_ip_allow_list:V,brute_force_protection:H}),[ue,pe]=(0,w.useState)(!1),[he,ge]=(0,w.useState)(!1),fe=(0,w.useCallback)((e=>{switch(e.code){case"file_system_error":return __("A filesystem error occurred.","jetpack-protect");case"rules_api_error":return __("An error occurred retrieving the latest firewall rules from Jetpack.","jetpack-protect");default:return!1}}),[]),ve=(0,w.useCallback)((e=>{const t=fe(e)||__("An error occurred.","jetpack-protect"),a=(0,p.createInterpolateElement)(__("Please try again or contact support.","jetpack-protect"),{supportLink:React.createElement(d.ExternalLink,{href:y.K})});E({type:"error",message:React.createElement(React.Fragment,null,t," ",a)})}),[fe,E]),Ee=re("jetpack_protect_waf_page_get_scan_link_click",ce),ke=(0,w.useCallback)((()=>{pe(!0),ae(me).then((()=>E({type:"success",duration:L,message:__("Changes saved.","jetpack-protect")}))).catch(ve).finally((()=>pe(!1)))}),[ae,me,ve,E]),we=(0,w.useCallback)((e=>{const{value:t,id:a}=e.target;de({...me,[a]:t})}),[me]),be=(0,w.useCallback)((()=>{pe(!0);const e=!me.jetpack_waf_automatic_rules;de({...me,jetpack_waf_automatic_rules:e}),Q().then((()=>{oe(!1),E({type:"success",duration:L,message:e?__("Automatic firewall protection is enabled.","jetpack-protect"):__("Automatic firewall protection is disabled.","jetpack-protect",0)}),le(e?"jetpack_protect_automatic_rules_enabled":"jetpack_protect_automatic_rules_disabled")})).then((()=>{W||(a(!0),b.Z.wafUpgradeSeen())})).catch((e=>{oe(!0),ve(e)})).finally((()=>pe(!1)))}),[me,Q,E,le,W,a,ve]),ye=(0,w.useCallback)((()=>{pe(!0);const e=!me.brute_force_protection;de({...me,brute_force_protection:e}),ee().then((()=>{E({type:"success",duration:L,message:e?__("Brute force protection is enabled.","jetpack-protect"):__("Brute force protection is disabled.","jetpack-protect",0)}),le(e?"jetpack_protect_brute_force_protection_enabled":"jetpack_protect_brute_force_protection_disabled")})).catch(ve).finally((()=>pe(!1)))}),[me,ee,ve,E,le]),Ze=(0,w.useCallback)((()=>{const e=!me.jetpack_waf_ip_list;pe(!0),de({...me,jetpack_waf_ip_list:e}),Y().then((()=>{E({type:"success",duration:L,message:e?__("Manual rules are active.","jetpack-protect"):__("Manual rules are disabled.","jetpack-protect",0)}),le(e?"jetpack_protect_manual_rules_enabled":"jetpack_protect_manual_rules_disabled")})).catch(ve).finally((()=>pe(!1)))}),[me,Y,ve,E,le]),Ce=(0,w.useCallback)((()=>{ge(!he)}),[he,ge]),_e=(0,w.useCallback)((()=>{a(!0),b.Z.wafUpgradeSeen()}),[a]),Re=(0,w.useMemo)((()=>me.jetpack_waf_ip_allow_list.includes(D)),[me.jetpack_waf_ip_allow_list,D]),je=(0,w.useCallback)((()=>{const e=me.jetpack_waf_ip_allow_list.length>0?`${me.jetpack_waf_ip_allow_list}\n${D}`:D;de((t=>({...t,jetpack_waf_ip_allow_list:e})))}),[me.jetpack_waf_ip_allow_list,D]);(0,w.useEffect)((()=>{$||de({jetpack_waf_automatic_rules:T,jetpack_waf_ip_list:A,jetpack_waf_ip_block_list:O,jetpack_waf_ip_allow_list:V,brute_force_protection:H})}),[A,O,V,T,H,$]),(0,w.useEffect)((()=>{B||(t(!0),b.Z.wafSeen())}),[B,t]),(0,Z.Z)({pageViewEventName:"protect_waf",pageViewEventProperties:{has_plan:ne}});const Ne=React.createElement(c.Z,{level:"error",title:"Jetpack Firewall is currently disabled.",children:React.createElement(r.ZP,null,__("Re-enable the Firewall to continue.","jetpack-protect")),actions:[React.createElement(l.Z,{variant:"link",onClick:te,isLoading:$,disabled:$},__("Enable Firewall","jetpack-protect"))],hideCloseButton:!0}),Se=React.createElement(React.Fragment,null,React.createElement("div",{className:`${M.Z["toggle-section"]} ${se?"":M.Z["toggle-section--disabled"]}`},React.createElement("div",{className:M.Z["toggle-section__control"]},React.createElement(P.Z,{checked:!!se&&me.jetpack_waf_automatic_rules,onChange:be,disabled:!U||ue||!se}),ne&&!1===W&&React.createElement(d.Popover,{noArrow:!1,offset:8,position:"top right",inline:!0},React.createElement("div",{className:M.Z.popover},React.createElement("div",{className:M.Z.popover__header},React.createElement(r.ZP,{className:M.Z.popover__title,variant:"title-small"},__("Thanks for upgrading!","jetpack-protect")),React.createElement(l.Z,{className:M.Z.popover__button,variant:"icon"},React.createElement(g.Z,{onClick:_e,icon:f.Z,size:24,"aria-label":__("Close Window","jetpack-protect")}))),React.createElement(r.ZP,{className:M.Z.popover__description,variant:"body",mt:2,mb:3},__("Turn on Jetpack Firewall to automatically protect your site with the latest security rules.","jetpack-protect")),React.createElement("div",{className:M.Z.popover__footer},React.createElement(l.Z,{onClick:_e},__("Got it","jetpack-protect")))))),React.createElement("div",{className:M.Z["toggle-section__content"]},React.createElement("div",{className:M.Z["toggle-section__title"]},React.createElement(r.ZP,{variant:"title-medium",mb:2},__("Enable automatic firewall protection","jetpack-protect")),!e&&ne&&J&&React.createElement("span",{className:M.Z.badge},__("NOW AVAILABLE","jetpack-protect"))),React.createElement(r.ZP,null,__("Block untrusted traffic sources by scanning every request made to your site. Jetpack’s advanced security rules are automatically kept up-to-date to protect your site from the latest threats.","jetpack-protect")),React.createElement("div",{className:M.Z["toggle-section__details"]},T&&X&&!ie&&React.createElement("div",{className:M.Z["automatic-rules-stats"]},React.createElement(r.ZP,{className:M.Z["automatic-rules-stats__version"],variant:"body-small"},__("Automatic security rules installed.","jetpack-protect")),React.createElement(r.ZP,{className:M.Z["automatic-rules-stats__last-updated"],variant:"body-small"},(0,h.sprintf)( // translators: placeholder is the date latest rules were updated i.e. "September 23, 2022". -__("Last updated on %s.","jetpack-protect"),b().unix(te).format("MMMM D, YYYY")))),pe&&React.createElement(React.Fragment,null,React.createElement(i.ZP,{className:T.Z["automatic-rules-stats__failed-install"],variant:"body-small",mt:2},__("Failed to update automatic firewall rules.","jetpack-protect")," ",we(pe)),React.createElement(o.Z,{variant:"link",href:C.K},React.createElement(i.ZP,{variant:"body-small"},__("Contact support","jetpack-protect"))))))),!ie&&React.createElement("div",{className:T.Z["upgrade-trigger-section"]},React.createElement(s.Z,{className:T.Z["upgrade-trigger"],description:me?__("Your site is not receiving the latest updates to automatic rules","jetpack-protect",0):__("Set up automatic rules with one click","jetpack-protect"),cta:me?__("Upgrade to keep your site secure with up-to-date firewall rules","jetpack-protect",0):__("Upgrade to enable automatic firewall protection","jetpack-protect"),onClick:ye}))),Le=React.createElement(React.Fragment,null,React.createElement("div",{className:T.Z["brute-force-rules-section"]},React.createElement(I.Z,{id:"jetpack_waf_ip_allow_list",label:__("Always allowed IP addresses","jetpack-protect"),description:React.createElement(React.Fragment,null,React.createElement(i.ZP,{mb:1},__("IP addresses added to this list will never be blocked by Jetpack's brute force protection.","jetpack-protect")),React.createElement("div",{className:T.Z["current-ip-text"]},React.createElement(i.ZP,{variant:"body-small",mb:1},(0,g.createInterpolateElement)((0,f.sprintf)( +__("Last updated on %s.","jetpack-protect"),k().unix(X).format("MMMM D, YYYY")))),ie&&React.createElement(React.Fragment,null,React.createElement(r.ZP,{className:M.Z["automatic-rules-stats__failed-install"],variant:"body-small",mt:2},__("Failed to update automatic firewall rules.","jetpack-protect")," ",fe(ie)),React.createElement(l.Z,{variant:"link",href:y.K},React.createElement(r.ZP,{variant:"body-small"},__("Contact support","jetpack-protect"))))))),!ne&&React.createElement("div",{className:M.Z["upgrade-trigger-section"]},React.createElement(s.Z,{className:M.Z["upgrade-trigger"],description:se?__("Your site is not receiving the latest updates to automatic rules","jetpack-protect",0):__("Set up automatic rules with one click","jetpack-protect"),cta:se?__("Upgrade to keep your site secure with up-to-date firewall rules","jetpack-protect",0):__("Upgrade to enable automatic firewall protection","jetpack-protect"),onClick:Ee}))),Pe=React.createElement(React.Fragment,null,React.createElement("div",{className:M.Z["brute-force-rules-section"]},React.createElement(z.Z,{id:"jetpack_waf_ip_allow_list",label:__("Always allowed IP addresses","jetpack-protect"),description:React.createElement(React.Fragment,null,React.createElement(r.ZP,{mb:1},__("IP addresses added to this list will never be blocked by Jetpack's brute force protection.","jetpack-protect")),React.createElement("div",{className:M.Z["current-ip-text"]},React.createElement(r.ZP,{variant:"body-small",mb:1},(0,p.createInterpolateElement)((0,h.sprintf)( // translators: placeholder is the user's current IP address. -__("Your current IP: %s","jetpack-protect"),W),{strong:React.createElement("strong",null)})),React.createElement(o.Z,{variant:"secondary",size:"small",onClick:xe,disabled:fe||Pe},__("+ Add to Allow List","jetpack-protect")))),placeholder:__("Example:","jetpack-protect")+"\n12.12.12.1\n12.12.12.2",rows:3,value:he.jetpack_waf_ip_allow_list,onChange:Ce,disabled:fe})),React.createElement(o.Z,{onClick:Ze,isLoading:fe,disabled:fe},__("Save changes","jetpack-protect"))),Ie=React.createElement(React.Fragment,null,React.createElement("div",{className:T.Z["toggle-section"]},React.createElement("div",{className:T.Z["toggle-section__control"]},React.createElement(z.Z,{id:"brute_force_protection",checked:he.brute_force_protection,onChange:Re,disabled:fe})),React.createElement("div",{className:T.Z["toggle-section__content"]},React.createElement(i.ZP,{variant:"title-medium",mb:2},__("Enable brute force protection","jetpack-protect")),React.createElement(i.ZP,null,__("Prevent bots and hackers from attempting to log in to your website with common username and password combinations.","jetpack-protect")))),!K&&he.brute_force_protection&&Le),Te=React.createElement("div",{className:T.Z["toggle-wrapper"]},K&&Me,Ie,K&&React.createElement("div",{className:`${T.Z["toggle-section"]} ${B||J?"":T.Z["toggle-section--disabled"]}`},React.createElement("div",{className:T.Z["toggle-section__control"]},React.createElement(z.Z,{id:"jetpack_waf_ip_list",checked:(J||B)&&he.jetpack_waf_ip_list,onChange:je,disabled:fe||!J&&!B})),React.createElement("div",{className:T.Z["toggle-section__content"]},React.createElement(i.ZP,{variant:"title-medium",mb:2},__("Enable manual block and allow lists","jetpack-protect")),React.createElement(i.ZP,null,__("Manually block or allow traffic from specific IP addresses.","jetpack-protect")),F&&React.createElement("div",{className:T.Z["toggle-section__details"]},React.createElement("div",{className:T.Z["manual-rules-stats"]},0===Q&&0===Y&&React.createElement(i.ZP,{className:T.Z["manual-rules-stats__no-rules"],variant:"body-small",mt:2},__("No manual rules are being applied.","jetpack-protect")),Y>0&&React.createElement(i.ZP,{className:T.Z["manual-rules-stats__block-list-count"],variant:"body-small",mt:2},(0,f.sprintf)( +__("Your current IP: %s","jetpack-protect"),D),{strong:React.createElement("strong",null)})),React.createElement(l.Z,{variant:"secondary",size:"small",onClick:je,disabled:ue||Re},__("+ Add to Allow List","jetpack-protect")))),placeholder:__("Example:","jetpack-protect")+"\n12.12.12.1\n12.12.12.2",rows:3,value:me.jetpack_waf_ip_allow_list,onChange:we,disabled:ue})),React.createElement(l.Z,{onClick:ke,isLoading:ue,disabled:ue},__("Save changes","jetpack-protect"))),xe=React.createElement(React.Fragment,null,React.createElement("div",{className:M.Z["toggle-section"]},React.createElement("div",{className:M.Z["toggle-section__control"]},React.createElement(P.Z,{id:"brute_force_protection",checked:me.brute_force_protection,onChange:ye,disabled:ue})),React.createElement("div",{className:M.Z["toggle-section__content"]},React.createElement(r.ZP,{variant:"title-medium",mb:2},__("Enable brute force protection","jetpack-protect")),React.createElement(r.ZP,null,__("Prevent bots and hackers from attempting to log in to your website with common username and password combinations.","jetpack-protect")))),!G&&me.brute_force_protection&&Pe),ze=React.createElement("div",{className:M.Z["toggle-wrapper"]},G&&Se,xe,G&&React.createElement("div",{className:`${M.Z["toggle-section"]} ${H||U?"":M.Z["toggle-section--disabled"]}`},React.createElement("div",{className:M.Z["toggle-section__control"]},React.createElement(P.Z,{id:"jetpack_waf_ip_list",checked:(U||H)&&me.jetpack_waf_ip_list,onChange:Ze,disabled:ue||!U&&!H})),React.createElement("div",{className:M.Z["toggle-section__content"]},React.createElement(r.ZP,{variant:"title-medium",mb:2},__("Enable manual block and allow lists","jetpack-protect")),React.createElement(r.ZP,null,__("Manually block or allow traffic from specific IP addresses.","jetpack-protect")),A&&React.createElement("div",{className:M.Z["toggle-section__details"]},React.createElement("div",{className:M.Z["manual-rules-stats"]},0===q&&0===K&&React.createElement(r.ZP,{className:M.Z["manual-rules-stats__no-rules"],variant:"body-small",mt:2},__("No manual rules are being applied.","jetpack-protect")),K>0&&React.createElement(r.ZP,{className:M.Z["manual-rules-stats__block-list-count"],variant:"body-small",mt:2},(0,h.sprintf)( // translators: placeholder is a number of blocked IP addresses i.e. "5 IPs are being blocked". -_n("%s IP is being blocked. ","%s IPs are being blocked. ",Y,"jetpack-protect"),1===Y?"One":Y)),Q>0&&React.createElement(i.ZP,{className:T.Z["manual-rules-stats__allow-list-count"],variant:"body-small",mt:2},(0,f.sprintf)( +_n("%s IP is being blocked. ","%s IPs are being blocked. ",K,"jetpack-protect"),1===K?"One":K)),q>0&&React.createElement(r.ZP,{className:M.Z["manual-rules-stats__allow-list-count"],variant:"body-small",mt:2},(0,h.sprintf)( // translators: placeholder is a number of allowed IP addresses i.e. "5 IPs are being allowed". -_n("%s IP is being allowed.","%s IPs are being allowed.",Q,"jetpack-protect"),1===Q?"One":Q))),React.createElement(o.Z,{variant:"link",disabled:!J&&!B},React.createElement(i.ZP,{variant:"body-small",onClick:Ne},__("Edit manual rules","jetpack-protect"))))))),Ae=React.createElement("div",null,React.createElement(o.Z,{className:T.Z["go-back-button"],variant:"icon",icon:k.Z,onClick:Ne},React.createElement(i.ZP,null,__("Go back","jetpack-protect"))),React.createElement(i.ZP,{variant:"title-medium",mt:4,mb:2},__("Manual rules","jetpack-protect")),React.createElement(i.ZP,{mb:4},__("Add manual rules for what IP traffic the Jetpack Firewall and brute force protection should block or allow.","jetpack-protect")),K&&React.createElement("div",{className:T.Z["manual-rules-section"]},React.createElement(I.Z,{id:"jetpack_waf_ip_block_list",label:__("Blocked IP addresses","jetpack-protect"),placeholder:__("Example:","jetpack-protect")+"\n12.12.12.1\n12.12.12.2",rows:3,value:he.jetpack_waf_ip_block_list,onChange:Ce,disabled:fe})),React.createElement("div",{className:T.Z["manual-rules-section"]},React.createElement(I.Z,{id:"jetpack_waf_ip_allow_list",label:__("Always allowed IP addresses","jetpack-protect"),description:React.createElement("div",{className:T.Z["current-ip-text"]},React.createElement(i.ZP,{variant:"body-small",mb:1},(0,g.createInterpolateElement)((0,f.sprintf)( +_n("%s IP is being allowed.","%s IPs are being allowed.",q,"jetpack-protect"),1===q?"One":q))),React.createElement(l.Z,{variant:"link",disabled:!U&&!H},React.createElement(r.ZP,{variant:"body-small",onClick:Ce},__("Edit manual rules","jetpack-protect"))))))),Me=React.createElement("div",null,React.createElement(l.Z,{className:M.Z["go-back-button"],variant:"icon",icon:v.Z,onClick:Ce},React.createElement(r.ZP,null,__("Go back","jetpack-protect"))),React.createElement(r.ZP,{variant:"title-medium",mt:4,mb:2},__("Manual rules","jetpack-protect")),React.createElement(r.ZP,{mb:4},__("Add manual rules for what IP traffic the Jetpack Firewall and brute force protection should block or allow.","jetpack-protect")),G&&React.createElement("div",{className:M.Z["manual-rules-section"]},React.createElement(z.Z,{id:"jetpack_waf_ip_block_list",label:__("Blocked IP addresses","jetpack-protect"),placeholder:__("Example:","jetpack-protect")+"\n12.12.12.1\n12.12.12.2",rows:3,value:me.jetpack_waf_ip_block_list,onChange:we,disabled:ue})),React.createElement("div",{className:M.Z["manual-rules-section"]},React.createElement(z.Z,{id:"jetpack_waf_ip_allow_list",label:__("Always allowed IP addresses","jetpack-protect"),description:React.createElement("div",{className:M.Z["current-ip-text"]},React.createElement(r.ZP,{variant:"body-small",mb:1},(0,p.createInterpolateElement)((0,h.sprintf)( // translators: placeholder is the user's current IP address. -__("Your current IP: %s","jetpack-protect"),W),{strong:React.createElement("strong",null)})),React.createElement(o.Z,{variant:"secondary",size:"small",onClick:xe,disabled:fe||Pe},__("+ Add to Allow List","jetpack-protect"))),placeholder:__("Example:","jetpack-protect")+"\n12.12.12.1\n12.12.12.2",rows:3,value:he.jetpack_waf_ip_allow_list,onChange:Ce,disabled:fe})),React.createElement(o.Z,{onClick:Ze,isLoading:fe,disabled:fe},__("Save changes","jetpack-protect")));return React.createElement(S.Z,null,t.message&&React.createElement(M.Z,c()({floating:!0,dismissable:!0},t)),React.createElement(x.Z,null),React.createElement(u.Z,{className:T.Z.container,horizontalSpacing:8,horizontalGap:4},K&&!J&&React.createElement(m.Z,null,ze," "),React.createElement(m.Z,null,Ee?Ae:Te)),K?React.createElement(P.Z,null):React.createElement(L.Z,null))}},8840:function(e,t,a){"use strict";var n=a(5106),c=a(526),r=a(9818),l=a(5736),i=a(9196),o=a(4633),s=a(9974),u=a(8891),m=a(2854),p=a(5823);const __=l.__;t.Z=e=>{let{threatList:t=[]}=e;const{setModal:a,fixThreats:l}=(0,r.useDispatch)(o.t),{threatsUpdating:d}=(0,r.useSelect)((e=>e(o.t).getThreatsUpdating())),[h,g]=(0,i.useState)(t.map((e=>{let{id:t}=e;return t}))),f=(0,i.useCallback)(((e,t)=>{g(e?h.push(t.id):h.filter((e=>e!==t.id)))}),[h]);return React.createElement(m.Z,null,React.createElement(s.Z,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("Fix all threats","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Jetpack will be fixing the selected threats:","jetpack-protect")),React.createElement("div",{className:p.Z.list},t.map((e=>React.createElement(u.Z,{key:e.id,threat:e,fixAllDialog:!0,onCheckFix:f})))),React.createElement("div",{className:p.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:e=>{e.preventDefault(),a({type:null})}},__("Cancel","jetpack-protect")),React.createElement(c.Z,{isLoading:Boolean(d)&&d[h[0]],onClick:async e=>{e.preventDefault(),l(h,(()=>{a({type:null})}))}},__("Fix all threats","jetpack-protect")))))}},1593:function(e,t,a){"use strict";var n=a(5106),c=a(526),r=a(9818),l=a(5736),i=a(4633),o=a(9974),s=a(8891),u=a(2854),m=a(7279);const __=l.__;t.Z=e=>{let{id:t,fixable:a,label:l,icon:p,severity:d}=e;const{setModal:h,fixThreats:g}=(0,r.useDispatch)(i.t),f=(0,r.useSelect)((e=>e(i.t).getThreatsUpdating()));return React.createElement(u.Z,null,React.createElement(o.Z,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("Fix Threat","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Jetpack will be fixing the selected threat:","jetpack-protect")),React.createElement("div",{className:m.Z.list},React.createElement(s.Z,{threat:{id:t,fixable:a,label:l,icon:p,severity:d},fixAllDialog:!1})),React.createElement("div",{className:m.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:e=>{e.preventDefault(),h({type:null})}},__("Cancel","jetpack-protect")),React.createElement(c.Z,{isLoading:Boolean(f&&f[t]),onClick:async e=>{e.preventDefault(),g([t],(()=>{h({type:null})}))}},__("Fix threat","jetpack-protect")))))}},5678:function(e,t,a){"use strict";var n=a(9196),c=a(1234);t.Z=e=>{let{ariaLabel:t,checked:a=!1,className:r="",disabled:l=!1,id:i,onChange:o=(()=>{}),onKeyDown:s=(()=>{}),switchClassNames:u="",toggling:m}=e;const p=(0,n.useCallback)((e=>{l||o(e)}),[l,o]),d=(0,n.useCallback)((e=>{l||("Enter"!==e.key&&" "!==e.key||(e.preventDefault(),o(e)),s(e))}),[l,o,s]);return React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement("input",{className:`${c.Z["form-toggle"]} ${r} ${m?c.Z["is-toggling"]:""}`,type:"checkbox",checked:a,readOnly:!0,disabled:l}),React.createElement("span",{className:`${c.Z["form-toggle__switch"]} ${u}`,disabled:l,id:i,onClick:p,onKeyDown:d,role:"checkbox","aria-checked":a,"aria-label":t,tabIndex:l?-1:0})))}},3584:function(e,t,a){"use strict";a.d(t,{U:function(){return d}});var n=a(5106),c=a(1074),r=a(7489),l=a(2229),i=a(5235),o=a.n(i),s=a(9196),u=a.n(s),m=a(9122);const p=u().createContext(),d=e=>{let{id:t,title:a,label:i,icon:d,children:h,onOpen:g}=e;const f=(0,s.useContext)(p),v=f?.open===t,E=f?.setOpen,k=o()(m.Z["accordion-body"],{[m.Z["accordion-body-open"]]:v,[m.Z["accordion-body-close"]]:!v}),w=(0,s.useCallback)((()=>{v||g?.(),E((e=>e===t?null:t))}),[v,g,E,t]);return u().createElement("div",{className:m.Z["accordion-item"]},u().createElement("button",{className:m.Z["accordion-header"],onClick:w},u().createElement("div",null,u().createElement(n.ZP,{className:m.Z["accordion-header-label"],mb:1},u().createElement(c.Z,{icon:d,className:m.Z["accordion-header-label-icon"]}),i),u().createElement(n.ZP,{className:m.Z["accordion-header-description"],variant:v?"title-small":"body"},a)),u().createElement("div",{className:m.Z["accordion-header-button"]},u().createElement(c.Z,{icon:v?r.Z:l.Z,size:38}))),u().createElement("div",{className:k,"aria-hidden":v?"false":"true"},h))};t.Z=e=>{let{children:t}=e;const[a,n]=(0,s.useState)();return u().createElement(p.Provider,{value:{open:a,setOpen:n}},u().createElement("div",{className:m.Z.accordion},t))}},3116:function(e,t,a){"use strict";var n=a(6895),c=a(5106),r=a(526),l=a(9818),i=a(9307),o=a(5736),s=a(1074),u=a(4633),m=a(2251),p=a(2854),d=a(6983);const __=o.__;t.Z=e=>{let{id:t,title:a,label:o,icon:h,severity:g}=e;const{setModal:f,ignoreThreat:v}=(0,l.useDispatch)(u.t),E=(0,l.useSelect)((e=>e(u.t).getThreatsUpdating())),k=(0,n.Z)("jetpack-protect-codeable-referral");return React.createElement(p.Z,null,React.createElement(c.ZP,{variant:"title-medium",mb:2},__("Do you really want to ignore this threat?","jetpack-protect")),React.createElement(c.ZP,{mb:3},__("Jetpack will ignore the threat:","jetpack-protect")),React.createElement("div",{className:d.Z.threat},React.createElement(s.Z,{icon:h,className:d.Z.threat__icon}),React.createElement("div",{className:d.Z.threat__summary},React.createElement(c.ZP,{className:d.Z.threat__summary__label,mb:1},o),React.createElement(c.ZP,{className:d.Z.threat__summary__title},a)),React.createElement("div",{className:d.Z.threat__severity},React.createElement(m.Z,{severity:g}))),React.createElement(c.ZP,{mb:4},(0,i.createInterpolateElement)(__("By ignoring this threat you confirm that you have reviewed the detected code and assume the risks of keeping a potentially malicious or vulnerable file on your site. If you are unsure please request an estimate with Codeable.","jetpack-protect"),{codeableLink:React.createElement(r.Z,{variant:"link",isExternalLink:!0,href:k})})),React.createElement("div",{className:d.Z.footer},React.createElement(r.Z,{variant:"secondary",onClick:e=>{e.preventDefault(),f({type:null})}},__("Cancel","jetpack-protect")),React.createElement(r.Z,{isDestructive:!0,isLoading:Boolean(E&&E[t]),onClick:async e=>{e.preventDefault(),v(t,(()=>{f({type:null})}))}},__("Ignore threat","jetpack-protect"))))}},6402:function(e,t,a){"use strict";var n=a(9105),c=a(5106),r=a(216),l=a(3363),i=a(3846),o=a(9307),s=a(5736),u=a(9196),m=a.n(u),p=a(6477),d=a(8266),h=a(9401),g=a(2951);const __=s.__;t.Z=e=>{let{onScanAdd:t}=e;return(0,p.Z)({pageViewEventName:"protect_interstitial"}),m().createElement(n.Z,{moduleName:__("Jetpack Protect","jetpack-protect"),header:m().createElement("div",{className:g.Z["protect-header"]},m().createElement(d.Z,null),m().createElement(c.ZP,{variant:"body-small"},(0,o.createInterpolateElement)(__("Already have an existing plan or license key? Click here to get started","jetpack-protect"),{a:m().createElement("a",{href:"admin.php?page=my-jetpack#/add-license"})})))},m().createElement(r.Z,null,m().createElement(l.Z,{horizontalSpacing:3,horizontalGap:3},m().createElement(i.Z,{sm:4,md:8,lg:12},m().createElement(h.Z,{onScanAdd:t})))))}},8266:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(5609),c=a(9196),r=a.n(c);function l(e){let{iconColor:t="#069E08",color:a="#000"}=e;return r().createElement(n.SVG,{fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 245 41",width:245},r().createElement(n.Path,{d:"M159.347 27.3605H156.978V7.9082H162.371C163.176 7.9082 163.917 7.95666 164.596 8.05359C165.284 8.15051 165.914 8.30074 166.486 8.50428C167.649 8.92104 168.531 9.54619 169.132 10.3797C169.733 11.2036 170.033 12.2213 170.033 13.4328C170.033 14.4214 169.834 15.2937 169.437 16.0497C169.049 16.796 168.482 17.4211 167.736 17.9251C166.99 18.4291 166.079 18.812 165.003 19.0737C163.937 19.3257 162.725 19.4517 161.368 19.4517C160.719 19.4517 160.045 19.4226 159.347 19.3644V27.3605ZM159.347 17.1982C159.667 17.237 160.002 17.2661 160.35 17.2854C160.699 17.3048 161.029 17.3145 161.339 17.3145C162.454 17.3145 163.403 17.2273 164.189 17.0528C164.974 16.8784 165.613 16.6264 166.108 16.2968C166.602 15.9576 166.961 15.5505 167.183 15.0756C167.406 14.591 167.518 14.0434 167.518 13.4328C167.518 12.6768 167.334 12.0565 166.965 11.5719C166.607 11.0873 166.093 10.719 165.424 10.467C165.008 10.3119 164.528 10.2053 163.985 10.1471C163.442 10.0793 162.812 10.0453 162.095 10.0453H159.347V17.1982Z",fill:a}),r().createElement(n.Path,{d:"M181.093 15.3809H180.919C180.386 15.3809 179.862 15.4294 179.349 15.5263C178.835 15.6232 178.35 15.7735 177.895 15.977C177.449 16.1708 177.042 16.4131 176.674 16.7039C176.315 16.9947 176.014 17.3388 175.772 17.7361V27.3605H173.519V13.5491H175.263L175.699 15.7444H175.743C175.966 15.3858 176.237 15.0514 176.557 14.7412C176.887 14.4311 177.255 14.1597 177.662 13.9271C178.069 13.6945 178.515 13.5152 179 13.3892C179.484 13.2535 179.993 13.1856 180.526 13.1856C180.623 13.1856 180.72 13.1905 180.817 13.2002C180.924 13.2002 181.016 13.205 181.093 13.2147V15.3809Z",fill:a}),r().createElement(n.Path,{d:"M193.302 20.4694C193.302 19.6164 193.195 18.8604 192.982 18.2014C192.779 17.5326 192.488 16.9705 192.11 16.5149C191.741 16.0497 191.3 15.7008 190.787 15.4682C190.273 15.2258 189.711 15.1047 189.1 15.1047C188.49 15.1047 187.928 15.2258 187.414 15.4682C186.9 15.7008 186.454 16.0497 186.076 16.5149C185.708 16.9705 185.417 17.5326 185.204 18.2014C185.001 18.8604 184.899 19.6164 184.899 20.4694C184.899 21.3126 185.001 22.0686 185.204 22.7373C185.417 23.3964 185.713 23.9537 186.091 24.4092C186.469 24.8648 186.915 25.2137 187.428 25.456C187.942 25.6886 188.504 25.8049 189.115 25.8049C189.725 25.8049 190.283 25.6886 190.787 25.456C191.3 25.2137 191.741 24.8648 192.11 24.4092C192.488 23.9537 192.779 23.3964 192.982 22.7373C193.195 22.0686 193.302 21.3126 193.302 20.4694ZM195.657 20.4694C195.657 21.5549 195.502 22.5435 195.192 23.4352C194.882 24.3269 194.441 25.0926 193.869 25.7322C193.307 26.3622 192.623 26.8517 191.819 27.2006C191.015 27.5495 190.113 27.724 189.115 27.724C188.088 27.724 187.167 27.5495 186.353 27.2006C185.548 26.8517 184.86 26.3622 184.288 25.7322C183.726 25.0926 183.295 24.3269 182.994 23.4352C182.694 22.5435 182.544 21.5549 182.544 20.4694C182.544 19.3741 182.699 18.3807 183.009 17.489C183.319 16.5973 183.755 15.8316 184.317 15.1919C184.889 14.5522 185.577 14.0579 186.382 13.709C187.196 13.3601 188.102 13.1856 189.1 13.1856C190.118 13.1856 191.034 13.3601 191.848 13.709C192.662 14.0579 193.35 14.5522 193.913 15.1919C194.475 15.8316 194.906 16.5973 195.206 17.489C195.507 18.3807 195.657 19.3741 195.657 20.4694Z",fill:a}),r().createElement(n.Path,{d:"M206.354 27.3896C206.16 27.4672 205.864 27.5398 205.467 27.6077C205.07 27.6755 204.595 27.7143 204.042 27.724C203.315 27.724 202.685 27.6319 202.152 27.4478C201.619 27.2733 201.173 27.0213 200.815 26.6918C200.466 26.3525 200.204 25.9455 200.03 25.4705C199.855 24.9956 199.768 24.4674 199.768 23.8859V15.4827H197.107V13.5491H199.768V9.76911H202.021V13.5491H206.15V15.4827H202.021V23.5369C202.021 23.8568 202.065 24.1524 202.152 24.4238C202.249 24.6952 202.395 24.9326 202.588 25.1362C202.792 25.33 203.049 25.4851 203.359 25.6014C203.669 25.708 204.042 25.7613 204.478 25.7613C204.779 25.7613 205.094 25.7371 205.423 25.6886C205.763 25.6402 206.073 25.5772 206.354 25.4996V27.3896Z",fill:a}),r().createElement(n.Path,{d:"M214.681 15.1192C214.167 15.1192 213.687 15.221 213.242 15.4245C212.805 15.6281 212.423 15.9043 212.093 16.2532C211.764 16.6021 211.497 17.0141 211.293 17.489C211.09 17.9542 210.964 18.4534 210.915 18.9864H217.894C217.894 18.4437 217.821 17.9397 217.676 17.4744C217.54 16.9995 217.337 16.5876 217.065 16.2387C216.794 15.8898 216.459 15.6184 216.062 15.4245C215.665 15.221 215.204 15.1192 214.681 15.1192ZM215.917 25.7613C216.663 25.7613 217.341 25.7032 217.952 25.5869C218.572 25.4609 219.188 25.2864 219.798 25.0635V26.9389C219.304 27.1812 218.693 27.3702 217.967 27.5059C217.24 27.6513 216.459 27.724 215.626 27.724C214.637 27.724 213.707 27.598 212.835 27.346C211.972 27.094 211.216 26.6869 210.567 26.1248C209.917 25.5626 209.403 24.8309 209.025 23.9295C208.657 23.0184 208.473 21.9232 208.473 20.6438C208.473 19.3838 208.647 18.2934 208.996 17.3727C209.345 16.4422 209.811 15.6668 210.392 15.0465C210.974 14.4262 211.642 13.961 212.398 13.6509C213.154 13.3407 213.944 13.1856 214.768 13.1856C215.544 13.1856 216.266 13.3165 216.934 13.5782C217.613 13.8302 218.199 14.2324 218.693 14.7849C219.188 15.3373 219.575 16.0497 219.857 16.922C220.147 17.7943 220.293 18.8411 220.293 20.0623C220.293 20.1786 220.293 20.2804 220.293 20.3676C220.293 20.4451 220.288 20.6293 220.278 20.92H210.799C210.799 21.802 210.93 22.5532 211.192 23.1735C211.463 23.7841 211.827 24.2832 212.282 24.6709C212.747 25.0489 213.29 25.3252 213.91 25.4996C214.531 25.6741 215.199 25.7613 215.917 25.7613Z",fill:a}),r().createElement(n.Path,{d:"M229.885 13.1856C230.553 13.1856 231.193 13.2583 231.804 13.4037C232.414 13.5394 232.938 13.7332 233.374 13.9852V15.8607C232.763 15.6281 232.201 15.4536 231.687 15.3373C231.174 15.221 230.65 15.1628 230.117 15.1628C229.555 15.1628 228.998 15.2549 228.445 15.4391C227.893 15.6232 227.398 15.9285 226.962 16.355C226.526 16.7718 226.172 17.3291 225.901 18.0269C225.639 18.7151 225.508 19.5728 225.508 20.6002C225.508 21.3465 225.605 22.0346 225.799 22.6646C226.003 23.2946 226.298 23.8423 226.686 24.3075C227.083 24.763 227.578 25.1216 228.169 25.3833C228.76 25.6353 229.444 25.7613 230.219 25.7613C230.781 25.7613 231.348 25.7032 231.92 25.5869C232.492 25.4609 233.049 25.2864 233.592 25.0635V26.9389C233.427 27.0358 233.209 27.1328 232.938 27.2297C232.676 27.3266 232.385 27.409 232.065 27.4768C231.745 27.5544 231.406 27.6125 231.048 27.6513C230.689 27.6998 230.33 27.724 229.972 27.724C229.041 27.724 228.159 27.5835 227.326 27.3024C226.502 27.0213 225.78 26.59 225.16 26.0085C224.539 25.4269 224.05 24.6903 223.691 23.7986C223.333 22.907 223.153 21.8505 223.153 20.6293C223.153 19.7182 223.245 18.8992 223.429 18.1723C223.623 17.4454 223.885 16.8057 224.215 16.2532C224.544 15.7008 224.927 15.2307 225.363 14.843C225.809 14.4553 226.279 14.1403 226.773 13.898C227.277 13.646 227.796 13.4667 228.329 13.3601C228.862 13.2438 229.381 13.1856 229.885 13.1856Z",fill:a}),r().createElement(n.Path,{d:"M244.143 27.3896C243.949 27.4672 243.654 27.5398 243.256 27.6077C242.859 27.6755 242.384 27.7143 241.832 27.724C241.105 27.724 240.475 27.6319 239.942 27.4478C239.409 27.2733 238.963 27.0213 238.604 26.6918C238.255 26.3525 237.993 25.9455 237.819 25.4705C237.645 24.9956 237.557 24.4674 237.557 23.8859V15.4827H234.897V13.5491H237.557V9.76911H239.811V13.5491H243.94V15.4827H239.811V23.5369C239.811 23.8568 239.854 24.1524 239.942 24.4238C240.039 24.6952 240.184 24.9326 240.378 25.1362C240.581 25.33 240.838 25.4851 241.148 25.6014C241.458 25.708 241.832 25.7613 242.268 25.7613C242.568 25.7613 242.883 25.7371 243.213 25.6886C243.552 25.6402 243.862 25.5772 244.143 25.4996V27.3896Z",fill:a}),r().createElement(n.Path,{d:"M20.1063 40.2111C31.2106 40.2111 40.2126 31.2091 40.2126 20.1048C40.2126 9.00048 31.2106 0 20.1063 0C9.00197 0 0 9.00197 0 20.1063C0 31.2106 9.00197 40.2111 20.1063 40.2111Z",fill:t}),r().createElement(n.Path,{d:"M21.104 16.7295V36.2209L31.1571 16.7295H21.104Z",fill:"white"}),r().createElement(n.Path,{d:"M19.0701 23.4444V3.99023L9.05566 23.4444H19.0701Z",fill:"white"}),r().createElement(n.Path,{d:"M51.9141 33.3819C51.3379 32.499 50.8019 31.6176 50.2644 30.7733C53.1038 29.0462 54.0626 27.666 54.0626 25.0559V9.97619H50.7245V7.09961H57.8236V24.2891C57.8236 28.6635 56.558 31.1188 51.9141 33.3819Z",fill:a}),r().createElement(n.Path,{d:"M81.6522 23.0994C81.6522 24.557 82.6885 24.7104 83.3793 24.7104C84.0702 24.7104 85.0677 24.4796 85.8345 24.2503V26.9363C84.7595 27.2817 83.6473 27.5497 82.1122 27.5497C80.2705 27.5497 78.122 26.8589 78.122 23.6354V15.7307H76.1655V13.006H78.122V8.97852H81.6522V13.0075H86.1025V15.7322H81.6522V23.0994Z",fill:a}),r().createElement(n.Path,{d:"M89.0193 34.7251V12.9691H92.3961V14.2734C93.7391 13.2371 95.2355 12.585 97.0773 12.585C100.262 12.585 102.795 14.8109 102.795 19.6067C102.795 24.3652 100.033 27.5113 95.4663 27.5113C94.3541 27.5113 93.4711 27.358 92.5495 27.1659V34.6864H89.0193V34.7251ZM96.1557 15.5017C95.1194 15.5017 93.8151 16.0005 92.5867 17.0755V24.4814C93.3535 24.6347 94.1605 24.7494 95.234 24.7494C97.7279 24.7494 99.1484 23.1756 99.1484 19.8762C99.1484 16.8447 98.1121 15.5017 96.1557 15.5017Z",fill:a}),r().createElement(n.Path,{d:"M116.683 27.2051H113.384V25.6313H113.306C112.155 26.5142 110.735 27.4731 108.625 27.4731C106.783 27.4731 104.788 26.1301 104.788 23.4054C104.788 19.7605 107.896 19.0696 110.083 18.7629L113.19 18.3416V17.9202C113.19 16.001 112.423 15.3876 110.619 15.3876C109.736 15.3876 107.665 15.6556 105.976 16.3464L105.67 13.5071C107.205 12.9696 109.315 12.5869 111.08 12.5869C114.533 12.5869 116.759 13.9686 116.759 18.0736V27.2051H116.683ZM113.153 20.5675L110.236 21.0276C109.353 21.1422 108.433 21.6797 108.433 22.984C108.433 24.1349 109.085 24.7871 110.044 24.7871C111.08 24.7871 112.193 24.1736 113.152 23.4828V20.5675H113.153Z",fill:a}),r().createElement(n.Path,{d:"M131.264 26.745C129.806 27.2438 128.502 27.5505 126.851 27.5505C121.556 27.5505 119.445 24.5191 119.445 20.1074C119.445 15.465 122.362 12.5869 127.08 12.5869C128.845 12.5869 129.92 12.8936 131.109 13.2778V16.2705C130.073 15.8863 128.577 15.465 127.119 15.465C124.97 15.465 123.129 16.6159 123.129 19.9153C123.129 23.5602 124.97 24.6739 127.311 24.6739C128.423 24.6739 129.652 24.4431 131.301 23.791V26.745H131.264Z",fill:a}),r().createElement(n.Path,{d:"M137.941 19.1093C138.247 18.7639 138.478 18.4185 142.928 13.0077H147.532L141.776 19.7615L148.068 27.2432H143.464L137.978 20.4895V27.2432H134.449V7.09973H137.979V19.1093H137.941Z",fill:a}),r().createElement(n.Path,{d:"M73.5167 26.7445C71.6749 27.3207 70.1011 27.55 68.2593 27.55C63.7316 27.55 60.9309 25.2869 60.9309 19.9908C60.9309 16.1152 63.3102 12.585 67.8752 12.585C72.403 12.585 73.9768 15.731 73.9768 18.7238C73.9768 19.7213 73.8993 20.2588 73.8621 20.8335H64.7306C64.808 23.9409 66.5724 24.6705 69.2197 24.6705C70.6773 24.6705 71.9816 24.325 73.4795 23.7875V26.7416H73.5167V26.7445ZM70.2947 18.4945C70.2947 16.7673 69.7185 15.271 67.8395 15.271C66.0751 15.271 65.0001 16.5365 64.7693 18.4945H70.2947Z",fill:a}))}},4257:function(e,t,a){"use strict";var n=a(8735);const c=e=>React.createElement("mark",{key:e,className:n.Z["marked-lines__mark"]},e);t.Z=e=>{let{context:t}=e;const{marks:a,...r}=t;return React.createElement("div",{className:n.Z["marked-lines"]},React.createElement("div",{className:n.Z["marked-lines__line-numbers"]},Object.keys(r).map((e=>{const t=a.hasOwnProperty(e);return React.createElement("div",{key:e,className:`${n.Z["marked-lines__line-number"]} ${t?n.Z["marked-lines__marked-line"]:""}`},e)}))),React.createElement("div",{className:n.Z["marked-lines__lines"]},Object.keys(r).map((e=>{const t=r[e]||" ",l=a.hasOwnProperty(e);return React.createElement("div",{key:e,className:`${n.Z["marked-lines__line"]} ${l?n.Z["marked-lines__marked-line"]:""} `},React.createElement(React.Fragment,null,l?((e,t)=>{const[a,n]=e.reduce(((e,a)=>{let[n,r]=e,[l,i]=a;const o=t.slice(l,i);return[[...n,...l>r?[t.slice(r,l),c(o)]:[c(o)]],i]}),[[],0]);return n{const e=(0,n.useSelect)((e=>e(i.t).getModalType())),t=(0,n.useSelect)((e=>e(i.t).getModalProps())),{setModal:a}=(0,n.useDispatch)(i.t);if(!e)return null;const c=h[e];return React.createElement("div",{className:d.Z.modal},React.createElement("div",{className:d.Z.modal__window},React.createElement("button",{onClick:e=>{e.preventDefault(),a({type:null})},className:d.Z.modal__close,title:__("Close Modal Window","jetpack-protect")},React.createElement(r.Z,{icon:l.Z,size:24,className:d.Z.modal__close__icon,"aria-label":__("Close Modal Window","jetpack-protect")})),React.createElement(c,t)))}},5167:function(e,t,a){"use strict";var n=a(5106),c=a(5609),r=a(5736),l=a(1074),i=a(496),o=a(9201),s=a(5162),u=a.n(s),m=a(9196),p=a.n(m),d=a(513);const __=r.__,h=e=>{let{count:t,checked:a}=e;const{popoverText:r,badgeElement:s}=((e,t)=>t?0===e?{popoverText:__("No known threats found to affect this version","jetpack-protect"),badgeElement:p().createElement(l.Z,{icon:o.Z,size:28,className:d.Z["navigation-item-check-badge"]})}:{popoverText:null,badgeElement:p().createElement(n.ZP,{variant:"body-extra-small",className:d.Z["navigation-item-badge"],component:"div"},e)}:{popoverText:__("This item was added to your site after the most recent scan. We will check for threats during the next scheduled one.","jetpack-protect"),badgeElement:p().createElement(l.Z,{icon:i.Z,size:28,className:d.Z["navigation-item-info-badge"]})})(t,a),[u,h]=(0,m.useState)(!1),g=(0,m.useCallback)((()=>{h(!0)}),[]),f=(0,m.useCallback)((()=>{h(!1)}),[]);return p().createElement("div",{onMouseLeave:r?f:null,onMouseEnter:r?g:null,onClick:r?g:null,onFocus:r?g:null,onBlur:r?f:null,role:"presentation"},s,u&&p().createElement(c.Popover,{noArrow:!1},p().createElement(n.ZP,{variant:"body-small",className:d.Z["popover-text"]},r)))};h.propTypes={count:u().number,checked:u().bool},t.Z=h},2328:function(e,t,a){"use strict";var n=a(526),c=a(5736),r=a(9196),l=a.n(r),i=a(2389),o=a(513),s=a(246);const __=c.__;t.Z=e=>{let{icon:t,label:a,children:u}=e;const[m,p]=(0,r.useState)(!0),{mode:d}=(0,r.useContext)(s.k),h=Array.isArray(u)&&u?.length>=8&&"list"===d,g=h&&m?u.slice(0,8):u,f=h?u?.length-8:0,v=(0,r.useCallback)((()=>{p((e=>!e))}),[]);return l().createElement("li",{tabIndex:-1,role:"menuitem",className:o.Z["navigation-group"]},l().createElement(i.Z,{icon:t,className:o.Z["navigation-group-label"]},a),l().createElement("div",{className:o.Z["navigation-group-list"]},l().createElement("ul",{className:o.Z["navigation-group-content"]},g),h&&l().createElement("div",{className:o.Z["navigation-group-truncate"]},l().createElement(n.Z,{variant:"link",onClick:v},m?(0,c.sprintf)(/* translators: %s: Number of hide items */ -__("Show %s more","jetpack-protect"),f):(0,c.sprintf)(/* translators: %s: Number of hide items */ -__("Hide %s items","jetpack-protect"),f)))))}},5338:function(e,t,a){"use strict";a.d(t,{Dx:function(){return h.Z},KB:function(){return d.Z}});var n=a(5106),c=a(5609),r=a(5736),l=a(1074),i=a(7489),o=a(2229),s=a(5235),u=a.n(s),m=a(9196),p=a.n(m),d=a(2328),h=a(6119),g=a(513),f=a(246);const __=r.__,v=e=>{let{children:t}=e;return p().createElement("ul",{className:g.Z.navigation,role:"menu"},t)},E=e=>{let{children:t,data:a}=e;const r=(0,m.useRef)(),[s,d]=(0,m.useState)(!1),h=a?.items?.find((e=>e?.id===a?.selectedItem))??{label:__("See all results","jetpack-protect")},{label:f,icon:v}=h,E=(0,m.useCallback)((()=>{d((e=>!e))}),[]);return p().createElement("button",{className:g.Z["navigation-dropdown-button"],onClick:E,ref:r},p().createElement("div",{className:g.Z["navigation-dropdown-label"]},v&&p().createElement(l.Z,{icon:v,className:g.Z["navigation-dropdown-icon"]}),p().createElement(n.ZP,null,f)),p().createElement(l.Z,{icon:s?i.Z:o.Z,size:32}),p().createElement(c.Popover,{position:"bottom center",anchorRef:r?.current,className:u()({[g.Z["navigation-dropdown-open"]]:s,[g.Z["navigation-dropdown-closed"]]:!s})},p().createElement("div",{style:{width:r?.current?.getBoundingClientRect?.()?.width}},t)))};t.ZP=e=>{let{children:t,selected:a,onSelect:n,mode:c="list"}=e;const r=(0,f.Z)({selected:a,onSelect:n}),l=(e=>{switch(e){case"list":default:return v;case"dropdown":return E}})(c);return p().createElement(f.k.Provider,{value:{...r,mode:c}},p().createElement(l,{data:r},t))}},6119:function(e,t,a){"use strict";var n=a(5235),c=a.n(n),r=a(9196),l=a.n(r),i=a(5167),o=a(2389),s=a(513),u=a(246);t.Z=e=>{let{id:t,label:a,icon:n,badge:m,disabled:p,onClick:d,onKeyDown:h,onFocus:g,checked:f}=e;const v=(0,r.useContext)(u.k),E=v?.selectedItem===t,k=v?.registerItem,w=v?.registerRef,b=v?.handleClickItem,y=v?.handleKeyDownItem,Z=v?.handleFocusItem,C=c()(s.Z["navigation-item"],{[s.Z.clickable]:!p,[s.Z.selected]:E}),_=(0,r.useCallback)((e=>{d?.(e),b?.(t)}),[b,t,d]),R=(0,r.useCallback)((e=>{h?.(e),y?.(e)}),[y,h]),j=(0,r.useCallback)((e=>{w(e,t)}),[w,t]),N=(0,r.useCallback)((e=>{g?.(e),Z?.(t)}),[Z,t,g]);return(0,r.useEffect)((()=>{k({id:t,disabled:p,label:a,icon:n})}),[]),l().createElement("li",{className:C,onClick:p?null:_,onKeyDown:R,onFocus:p?null:N,role:"menuitem",tabIndex:p?-1:0,ref:j},l().createElement(o.Z,{icon:n},a),l().createElement(i.Z,{count:m,checked:f}))}},2389:function(e,t,a){"use strict";var n=a(5106),c=a(1074),r=a(5235),l=a.n(r),i=a(5162),o=a.n(i),s=a(9196),u=a.n(s),m=a(513);const p=e=>{let{icon:t,children:a,className:r}=e;return u().createElement(n.ZP,{className:l()(m.Z["navigation-item-label"],r)},t&&u().createElement(c.Z,{icon:t,className:m.Z["navigation-item-icon"],size:28}),u().createElement("span",{className:m.Z["navigation-item-label-content"]},a))};p.propTypes={icon:o().node,children:o().node.isRequired},t.Z=p},246:function(e,t,a){"use strict";a.d(t,{k:function(){return c}});var n=a(9196);const c=a.n(n)().createContext();t.Z=e=>{let{selected:t,onSelect:a}=e;const[c,r]=(0,n.useState)([]),[l,i]=(0,n.useState)([]),[o,s]=(0,n.useState)(),u=(e,t)=>{const a=e-1,n=a<0?t:a,r=c[n];return r?.disabled?u(n,t):r},m=(e,t)=>{const a=e+1,n=a>t?0:a,r=c[n];return r?.disabled?m(n,t):r};return{selectedItem:t,handleClickItem:e=>{a(e)},handleKeyDownItem:e=>{const n=e?.code,r=c.findIndex((e=>e?.id===t)),i=c.length-1;let s;if("ArrowUp"===n){const e=u(r,i);s=e?.id}else if("ArrowDown"===n){const e=m(r,i);s=e?.id}else"Enter"!==n&&"Space"!==n||!o||(s=o);if(s){const e=l[s];e?.focus(),a(s)}},handleFocusItem:e=>{s(e)},registerRef:(e,t)=>{i((a=>!a[t]&&e?{...a,[t]:e}:a))},registerItem:e=>{r((t=>{const a=[...t],n=e?.id,c=a.findIndex((e=>e?.id===n));return c>=0?a[c]=e:a.push(e),a}))},items:c}}},291:function(e,t,a){"use strict";var n=a(9818),c=a(5736),r=a(9201),l=a(797),i=a(496),o=a(1074),s=a(9517),u=a(9196),m=a(4633),p=a(8212);const __=c.__;t.Z=e=>{let{dismissable:t=!1,duration:a=null,floating:c=!1,message:d,type:h="success"}=e;const{clearNotice:g}=(0,n.useDispatch)(m.t);let f;switch(h){case"success":f=r.Z;break;case"error":f=l.Z;break;default:f=i.Z}const v=(0,u.useCallback)((()=>{g()}),[g]);return(0,u.useEffect)((()=>{let e;return a&&(e=setTimeout(g,a)),()=>clearTimeout(e)}),[g,a,d]),React.createElement("div",{className:`${p.Z.notice} ${p.Z[`notice--${h}`]} ${c?p.Z["notice--floating"]:""}`},React.createElement("div",{className:p.Z.notice__icon},React.createElement(o.Z,{icon:f})),React.createElement("div",{className:p.Z.notice__message},d),t&&React.createElement("button",{className:p.Z.notice__close,"aria-label":__("Dismiss notice.","jetpack-protect"),onClick:v},React.createElement(o.Z,{icon:s.Z})))}},289:function(e,t,a){"use strict";a.d(t,{c:function(){return w}});var n=a(2054),c=a(5106),r=a(5033),l=a(9818),i=a(5736),o=a(1074),s=a(9201),u=a(7489),m=a(2229),p=a(5235),d=a.n(p),h=a(9196),g=a.n(h),f=a(4633),v=a(2251),E=a(7324);const __=i.__,k=g().createContext(),w=e=>{let{id:t,title:a,label:i,icon:p,fixable:w,severity:b,children:y,onOpen:Z}=e;const C=(0,h.useContext)(k),_=C?.open===t,R=C?.setOpen,j=(0,l.useSelect)((e=>e(f.t).getThreatsAreFixing())),N=d()(E.Z["accordion-body"],{[E.Z["accordion-body-open"]]:_,[E.Z["accordion-body-close"]]:!_}),S=(0,h.useCallback)((()=>{_||Z?.(),R((e=>e===t?null:t))}),[_,Z,R,t]),[P]=(0,n.Z)(["sm","lg"],[null,"<"]);return g().createElement("div",{className:E.Z["accordion-item"]},g().createElement("button",{className:E.Z["accordion-header"],onClick:S},g().createElement("div",null,g().createElement(c.ZP,{className:E.Z["accordion-header-label"],mb:1},g().createElement(o.Z,{icon:p,className:E.Z["accordion-header-label-icon"]}),i),g().createElement(c.ZP,{className:E.Z["accordion-header-description"],variant:_?"title-small":"body"},a)),g().createElement("div",null,g().createElement(v.Z,{severity:b})),g().createElement("div",null,w&&g().createElement(g().Fragment,null,j.indexOf(t)>=0?g().createElement(r.Z,{color:"black"}):g().createElement(o.Z,{icon:s.Z,className:E.Z["icon-check"],size:28}),P&&g().createElement("span",null,__("Auto-fix","jetpack-protect")))),g().createElement("div",{className:E.Z["accordion-header-button"]},g().createElement(o.Z,{icon:_?u.Z:m.Z,size:38}))),g().createElement("div",{className:N,"aria-hidden":_?"false":"true"},y))};t.Z=e=>{let{children:t}=e;const[a,n]=(0,h.useState)();return g().createElement(k.Provider,{value:{open:a,setOpen:n}},g().createElement("div",{className:E.Z.accordion},t))}},9401:function(e,t,a){"use strict";var n=a(9608),c=a(5347),r=a(526),l=a(1294),i=a(9818),o=a(5736),s=a(9196),u=a.n(s),m=a(6477),p=a(5773),d=a(8963),h=a(4633);const __=o.__;t.Z=e=>{let{onScanAdd:t}=e;const{handleRegisterSite:a,registrationError:o}=(0,l.Z)({skipUserConnection:!0}),{refreshPlan:g,refreshStatus:f}=(0,i.useDispatch)(h.t),[v,E]=(0,s.useState)(!1),[k,w]=(0,s.useState)(!1),{jetpackScan:b}=(0,p.Z)(),{refreshWaf:y}=(0,d.Z)(),{pricingForUi:Z}=b,{introductoryOffer:C,currencyCode:_="USD"}=Z,R=Z.cost?Math.ceil(Z.cost/12*100)/100:null,j=C?.costPerInterval?Math.ceil(C.costPerInterval/12*100)/100:null,{recordEvent:N,recordEventHandler:S}=(0,m.Z)(),P=S("jetpack_protect_pricing_table_get_scan_link_click",(()=>{w(!0),t()})),x=(0,s.useCallback)((()=>{N("jetpack_protect_connected_product_activated"),E(!0),a().then((()=>E(!1))).then((()=>{g(),y(),f(!0)}))}),[a,N,y,g,f]),z={title:__("Stay one step ahead of threats","jetpack-protect"),items:[{name:__("Scan for threats and vulnerabilities","jetpack-protect")},{name:__("Daily automated scans","jetpack-protect")},{name:__("Web Application Firewall","jetpack-protect")},{name:__("Brute force protection","jetpack-protect")},{name:__("Access to scan on Cloud","jetpack-protect")},{name:__("One-click auto fixes","jetpack-protect")},{name:__("Notifications","jetpack-protect")},{name:__("Severity labels","jetpack-protect")}]};return u().createElement(u().Fragment,null,u().createElement(n.ZP,z,u().createElement(n.oK,{primary:!0},u().createElement(n.NE,null,u().createElement(c.Z,{price:R,offPrice:j,leyend:__("/month, billed yearly","jetpack-protect"),currency:_,hideDiscountLabel:!1}),u().createElement(r.Z,{fullWidth:!0,onClick:P,isLoading:k,disabled:v||k},__("Get Jetpack Protect","jetpack-protect"))),u().createElement(n.kF,{isIncluded:!0,label:u().createElement("strong",null,__("Line by line malware scanning","jetpack-protect"))}),u().createElement(n.kF,{isIncluded:!0,label:u().createElement("strong",null,__("Plus on-demand manual scans","jetpack-protect"))}),u().createElement(n.kF,{isIncluded:!0,label:u().createElement("strong",null,__("Automatic protection and rule updates","jetpack-protect"))}),u().createElement(n.kF,{isIncluded:!0}),u().createElement(n.kF,{isIncluded:!0}),u().createElement(n.kF,{isIncluded:!0}),u().createElement(n.kF,{isIncluded:!0}),u().createElement(n.kF,{isIncluded:!0})),u().createElement(n.oK,null,u().createElement(n.NE,null,u().createElement(c.Z,{price:0,leyend:__("Free forever","jetpack-protect"),currency:_,hidePriceFraction:!0}),u().createElement(r.Z,{fullWidth:!0,variant:"secondary",onClick:x,isLoading:v,disabled:v||k,error:o?__("An error occurred. Please try again.","jetpack-protect"):null},__("Start for free","jetpack-protect"))),u().createElement(n.kF,{isIncluded:!0,label:__("Check items against database","jetpack-protect")}),u().createElement(n.kF,{isIncluded:!0}),u().createElement(n.kF,{isIncluded:!0,label:__("Manual rules only","jetpack-protect")}),u().createElement(n.kF,{isIncluded:!0}),u().createElement(n.kF,{isIncluded:!1}),u().createElement(n.kF,{isIncluded:!1}),u().createElement(n.kF,{isIncluded:!1}),u().createElement(n.kF,{isIncluded:!1}))))}},1233:function(e,t,a){"use strict";var n=a(5235),c=a.n(n),r=a(6067);t.Z=e=>{let{className:t,total:a=100,value:n}=e;if(null==n)return null;const l=Math.min(Math.round(n/a*100),100),i={width:`${l}%`};return React.createElement("div",{className:c()(t,r.Z["progress-bar"])},React.createElement("div",{className:r.Z["progress-bar__wrapper"]},React.createElement("div",{"aria-valuemax":a,"aria-valuemin":0,"aria-valuenow":Math.min(n,a),className:r.Z["progress-bar__bar"],role:"progressbar",style:i})),React.createElement("p",{className:r.Z["progress-bar__percent"]},`${l}%`))}},5800:function(e,t,a){"use strict";var n=a(6895),c=a(5106),r=a(526),l=a(857),i=a(8258),o=a(5736),s=a(9196),u=a.n(s),m=a(3898),p=a(6477),d=a(5773),h=a(9909),g=a(8383);const __=o.__,f=()=>{const{adminUrl:e,siteSuffix:t}=window.jetpackProtectInitialState||{},{run:a}=(0,i.Z)({productSlug:m.o,redirectUrl:e}),{recordEventHandler:o}=(0,p.Z)(),s=o("jetpack_protect_footer_get_scan_link_click",a),{hasRequiredPlan:h}=(0,d.Z)();if(h){const e=(0,n.Z)("jetpack-scan-dash",{site:t});return u().createElement("div",{className:g.Z["product-section"]},u().createElement(c.Dx,null,__("Get access to our Cloud","jetpack-protect")),u().createElement(c.ZP,{mb:3},__("With your Protect upgrade, you have free access to scan your site on our Cloud, so you can be aware and fix your threats even if your site goes down. ","jetpack-protect")),u().createElement(r.Z,{variant:"secondary",weight:"regular",href:e},__("Go to Cloud","jetpack-protect")))}return u().createElement("div",{className:g.Z["product-section"]},u().createElement(c.Dx,null,__("Advanced scan results","jetpack-protect")),u().createElement(c.ZP,{mb:3},__("Upgrade Jetpack Protect to get advanced scan tools, including one-click fixes for most threats and malware scanning.","jetpack-protect")),u().createElement(l.Z,{description:__("Looking for advanced scan results and one-click fixes?","jetpack-protect"),cta:__("Upgrade Jetpack Protect now","jetpack-protect"),onClick:s}))},v=()=>{const{hasRequiredPlan:e}=(0,d.Z)();if(e){const e=(0,n.Z)("protect-footer-learn-more-scan");return u().createElement("div",{className:g.Z["info-section"]},u().createElement(c.Dx,null,__("Line-by-line scanning","jetpack-protect")),u().createElement(c.ZP,{mb:2},__("We actively review line-by-line of your site files to identify threats and vulnerabilities. Jetpack monitors millions of websites to keep your site secure all the time. ","jetpack-protect"),u().createElement(r.Z,{variant:"link",target:"_blank",weight:"regular",href:e},__("Learn more","jetpack-protect"))))}const t=(0,n.Z)("jetpack-protect-footer-learn-more");return u().createElement("div",{className:g.Z["info-section"]},u().createElement(c.Dx,null,__("Over 22,000 listed vulnerabilities","jetpack-protect")),u().createElement(c.ZP,{mb:3},__("Every day we check your plugin, theme, and WordPress versions against our 22,000 listed vulnerabilities powered by WPScan, an Automattic brand.","jetpack-protect")),u().createElement(r.Z,{variant:"link",isExternalLink:!0,href:t,weight:"regular"},__("Learn more","jetpack-protect")))};t.Z=()=>u().createElement(h.Z,{main:u().createElement(f,null),secondary:u().createElement(v,null),preserveSecondaryOnMobile:!0})},8686:function(e,t,a){"use strict";var n=a(216),c=a(3363),r=a(3846),l=a(5106),i=a(3329),o=a(5609),s=a(9818),u=a(5736),m=a(9196),p=a.n(m),d=a(6477),h=a(5773),g=a(4633),f=a(7267),v=a(4948),E=a(1233),k=a(5800),w=a(9909),b=a(4910),y=a(5207),Z=a(5983),C=a(61),_=a(8264),R=a(6165);const __=u.__;t.Z=()=>{const{lastChecked:e,currentStatus:t,errorCode:a,errorMessage:u,hasRequiredPlan:j}=(0,h.Z)(),{hasConnectionError:N}=(0,i.Z)(),{refreshStatus:S}=(0,s.useDispatch)(g.t),{statusIsFetching:P,scanIsUnavailable:x,status:z}=(0,s.useSelect)((e=>({statusIsFetching:e(g.t).getStatusIsFetching(),scanIsUnavailable:e(g.t).getScanIsUnavailable(),status:e(g.t).getStatus()}))),{currentProgress:M}=z;let L;if(L="error"===t||x?"error":e?"active":"in_progress",(0,R.Z)(),(0,_.Z)(),(0,m.useEffect)((()=>{P||"unavailable"!==z.status||x||S(!0)}),[P,z.status,S,x]),(0,d.Z)({pageViewEventName:"protect_admin",pageViewEventProperties:{check_status:L,has_plan:j}}),"error"===t||x){let e=u?`${u} (${a}).`:__("We are having problems scanning your site.","jetpack-protect");return e+=" "+__("Try again in a few minutes.","jetpack-protect"),p().createElement(f.Z,null,p().createElement(n.Z,null,p().createElement(c.Z,{horizontalSpacing:0},N&&p().createElement(r.Z,{className:C.Z["connection-error-col"]},p().createElement(i.h,null)),p().createElement(r.Z,null,p().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),p().createElement(w.Z,{main:p().createElement("div",{className:C.Z["main-content"]},p().createElement(v.Z,{className:C.Z["alert-icon-wrapper"]}),p().createElement(l.H3,null,__("We’re having problems scanning your site","jetpack-protect")),p().createElement(l.ZP,null,e)),secondary:p().createElement("div",{className:C.Z.illustration},p().createElement("img",{src:Z,alt:""})),preserveSecondaryOnMobile:!1})),p().createElement(k.Z,null))}return["scheduled","scanning","optimistically_scanning"].indexOf(z.status)>=0||!e?p().createElement(f.Z,null,p().createElement(n.Z,null,p().createElement(c.Z,{horizontalSpacing:0},N&&p().createElement(r.Z,{className:C.Z["connection-error-col"]},p().createElement(i.h,null)),p().createElement(r.Z,null,p().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),p().createElement(w.Z,{main:p().createElement("div",{className:C.Z["main-content"]},p().createElement(c.Z,{horizontalSpacing:3,horizontalGap:7},p().createElement(r.Z,{className:C.Z["loading-content"]},p().createElement(o.Spinner,{style:{color:"black",marginTop:0,marginLeft:0}}),p().createElement("span",null,__("Scanning your site…","jetpack-protect"))),p().createElement(r.Z,null,p().createElement(l.H3,null,__("Your results will be ready soon","jetpack-protect")),null!==M&&M>=0&&p().createElement(E.Z,{value:M}),p().createElement(l.ZP,null,__("We are scanning for security threats from our more than 22,000 listed vulnerabilities, powered by WPScan. This could take a minute or two.","jetpack-protect"))))),secondary:p().createElement("div",{className:C.Z.illustration},p().createElement("img",{src:Z,alt:""})),preserveSecondaryOnMobile:!1})),p().createElement(k.Z,null)):p().createElement(f.Z,null,p().createElement(n.Z,null,p().createElement(c.Z,{horizontalSpacing:0},N&&p().createElement(r.Z,{className:C.Z["connection-error-col"]},p().createElement(i.h,null)),p().createElement(r.Z,null,p().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),p().createElement(c.Z,{horizontalSpacing:3,horizontalGap:7},p().createElement(r.Z,null,p().createElement(b.Z,null)),p().createElement(r.Z,null,p().createElement(y.Z,null)))),p().createElement(k.Z,null))}},8264:function(e,t,a){"use strict";var n=a(9818),c=a(9196),r=a(4633);t.Z=()=>{const{checkCredentials:e}=(0,n.useDispatch)(r.t),t=(0,n.useSelect)((e=>e(r.t).getCredentials()));(0,c.useEffect)((()=>{t||e()}),[e,t])}},6165:function(e,t,a){"use strict";var n=a(6989),c=a.n(n),r=a(9818),l=a(4769),i=a.n(l),o=a(9196),s=a(6477),u=a(4633);t.Z=()=>{const{recordEvent:e}=(0,s.Z)(),t=(0,r.useSelect)((e=>e(u.t).getStatus())),{setStatus:a,setStatusProgress:n,setStatusIsFetching:l,setScanIsUnavailable:m}=(0,r.useDispatch)(u.t);(0,o.useEffect)((()=>{let r;const o=e=>["scheduled","scanning"].indexOf(e)>=0,s=(e,t)=>!t&&"idle"===e,u=()=>new Promise(((e,t)=>{c()({path:"jetpack-protect/v1/status?hard_refresh=true",method:"GET"}).then((a=>{if(a?.error)throw a?.error_message;if(o(a?.status)||s(a?.status,a?.last_checked))return n(a?.current_progress),void(r=setTimeout((()=>{u().then((t=>e(t))).catch((e=>t(e)))}),1e4));e(a)})).catch((()=>{setTimeout((()=>{u().then((t=>e(t))).catch((e=>t(e)))}),5e3)}))}));if(o(t?.status)||s(t?.status,t?.lastChecked))return r=setTimeout((()=>{l(!0),u().then((t=>{m("unavailable"===t.status),a(i()(t)),e("jetpack_protect_scan_completed",{scan_status:t.status})})).finally((()=>{l(!1)}))}),1e4),()=>clearTimeout(r)}),[t?.status,t?.lastChecked,m,a,n,l,e])}},9909:function(e,t,a){"use strict";var n=a(2054),c=a(3363),r=a(3846),l=a(9196),i=a.n(l);t.Z=e=>{let{main:t,secondary:a,preserveSecondaryOnMobile:l=!1}=e;const[o,s]=(0,n.Z)(["sm","lg"]),u=!l&&o;return i().createElement(c.Z,{horizontalSpacing:0,horizontalGap:0,fluid:!1},!u&&i().createElement(i().Fragment,null,i().createElement(r.Z,{sm:12,md:4,lg:6},t),s&&i().createElement(r.Z,{lg:1}),i().createElement(r.Z,{sm:12,md:4,lg:5},a)),u&&i().createElement(r.Z,null,t))}},2251:function(e,t,a){"use strict";var n=a(5736),c=a(8131);const __=n.__,r=e=>e>=5?"is-critical":e>=3&&e<5?"is-high":"is-low";t.Z=e=>{let{severity:t}=e;return React.createElement("div",{className:`${c.Z["threat-severity-badge"]} ${c.Z[r(t)]}`},(e=>{const t=__("Critical","jetpack-protect"),a=__("High","jetpack-protect"),n=__("Low","jetpack-protect");return e>=5?t:e>=3&&e<5?a:n})(t))}},8959:function(e,t,a){"use strict";var n=a(5106),c=a(9307),r=a(5736),l=a(8911);const __=r.__;t.Z=()=>React.createElement(React.Fragment,null,React.createElement(n.ZP,{variant:"title-medium-semi-bold",mb:2},__("Enhanced protection","jetpack-protect")),React.createElement(n.ZP,{mb:2},__("Learn how you can execute Jetpack Firewall before WordPress initializes. This mode offers the most protection.","jetpack-protect")),React.createElement("ul",{className:l.Z.list},React.createElement("li",{className:l.Z["list-item"]},React.createElement(n.ZP,{variant:"body-small"},(0,c.createInterpolateElement)(__("To ensure the firewall can best protect your site, please update: auto_prepend_file PHP directive to point to wp-content/jetpack-waf/bootstrap.php Typically this is set either in an .htaccess file or in the global PHP configuration; contact your host for further assistance.","jetpack-protect"),{mark:React.createElement("mark",{className:l.Z.mark})}))),React.createElement("li",{className:l.Z["list-item"]},React.createElement(n.ZP,{variant:"body-small"},__("Don't forget to undo this action when Firewall is turned off, or when you uninstall Jetpack.","jetpack-protect")))))},4910:function(e,t,a){"use strict";var n=a(3396),c=a(3363),r=a(3846),l=a(5106),i=a(526),o=a(9818),s=a(9771),u=a(5736),m=a(9196),p=a.n(m),d=a(5773),h=a(4633),g=a(291),f=a(6561);const __=u.__;t.Z=()=>{const{numThreats:e,lastChecked:t,hasRequiredPlan:a}=(0,d.Z)(),m=(0,o.useSelect)((e=>e(h.t).getNotice())),v=(0,o.useSelect)((e=>e(h.t).getScanIsEnqueuing())),{scan:E}=(0,o.useDispatch)(h.t),k=(0,n.VS)("protect");return p().createElement(c.Z,{fluid:!0},p().createElement(r.Z,null,p().createElement("div",{className:f.Z.summary},p().createElement("div",null,p().createElement(l.Dx,{size:"small",className:f.Z.summary__title},p().createElement(k,{size:32,className:f.Z.summary__icon}),(0,u.sprintf)(/* translators: %s: Latest check date */ -__("Latest results as of %s","jetpack-protect"),(0,s.dateI18n)("F jS",t))),e>0&&p().createElement(l.ZP,{variant:"headline-small",component:"h1"},(0,u.sprintf)(/* translators: %s: Total number of threats */ -__("%1$s %2$s found","jetpack-protect"),e,1===e?"threat":"threats"))),p().createElement("div",{className:f.Z.summary__notice},m&&m.message&&p().createElement(g.Z,m)),a&&0===e&&p().createElement(i.Z,{variant:"secondary",className:f.Z["summary__scan-button"],isLoading:v,onClick:e=>{e.preventDefault(),E()}},__("Scan now","jetpack-protect")))))}},3324:function(e,t,a){"use strict";a.d(t,{O:function(){return r}});var n=a(554),c=a(5714);const r=e=>{let{label:t,link:a}=e;return React.createElement(n.OL,{to:a,className:e=>{let{isActive:t}=e;return t?`${c.Z.tab} ${c.Z["tab--active"]}`:c.Z.tab}},t)};t.Z=e=>{let{children:t,className:a=""}=e;return React.createElement("nav",{className:`${c.Z.tabs} ${a}`},t)}},9265:function(e,t,a){"use strict";var n=a(8063);t.Z=e=>{let{disabled:t=!1,id:a,label:c="",description:r="",placeholder:l="",rows:i=3,value:o="",onChange:s=(()=>{})}=e;return React.createElement("div",null,Boolean(c)&&React.createElement("label",{className:n.Z.label,htmlFor:a},c),Boolean(r)&&r,React.createElement("textarea",{className:n.Z.textarea,disabled:t,placeholder:l,rows:i,id:a,name:a,onChange:s,value:o||""}))}},8891:function(e,t,a){"use strict";a.d(t,{Z:function(){return m}});var n=a(5106),c=a(5736),r=a(1074),l=a(9196),i=a.n(l),o=a(2251),s=a(9971);const __=c.__,u=e=>{switch(e.fixer){case"replace":return __("Jetpack Scan will replace the affected file or directory.","jetpack-protect");case"delete":return __("Jetpack Scan will delete the affected file or directory.","jetpack-protect");case"update":return e.target?(0,c.sprintf)(/* translators: %s: Version that the plugin will be upgraded to */ +__("Your current IP: %s","jetpack-protect"),D),{strong:React.createElement("strong",null)})),React.createElement(l.Z,{variant:"secondary",size:"small",onClick:je,disabled:ue||Re},__("+ Add to Allow List","jetpack-protect"))),placeholder:__("Example:","jetpack-protect")+"\n12.12.12.1\n12.12.12.2",rows:3,value:me.jetpack_waf_ip_allow_list,onChange:we,disabled:ue})),React.createElement(l.Z,{onClick:ke,isLoading:ue,disabled:ue},__("Save changes","jetpack-protect")));return React.createElement(j.Z,null,React.createElement(S.Z,null),React.createElement(i.Z,{className:M.Z.container,horizontalSpacing:8,horizontalGap:4},G&&!U&&React.createElement(o.Z,null,Ne," "),React.createElement(o.Z,null,he?Me:ze)),G?React.createElement(N.Z,null):React.createElement(x.Z,null))}},8840:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(5106),c=a(526),r=a(9818),l=a(5736),s=a(9196),i=a(4633),o=a(9974),m=a(8891),d=a(2854),u=a(5823);const __=l.__,p=({threatList:e=[]})=>{const{setModal:t,fixThreats:a}=(0,r.useDispatch)(i.t),{threatsUpdating:l}=(0,r.useSelect)((e=>e(i.t).getThreatsUpdating())),[p,h]=(0,s.useState)(e.map((({id:e})=>e))),g=(0,s.useCallback)(((e,t)=>{h(e?p.push(t.id):p.filter((e=>e!==t.id)))}),[p]);return React.createElement(d.Z,null,React.createElement(o.Z,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("Fix all threats","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Jetpack will be fixing the selected threats:","jetpack-protect")),React.createElement("div",{className:u.Z.list},e.map((e=>React.createElement(m.Z,{key:e.id,threat:e,fixAllDialog:!0,onCheckFix:g})))),React.createElement("div",{className:u.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:e=>{e.preventDefault(),t({type:null})}},__("Cancel","jetpack-protect")),React.createElement(c.Z,{isLoading:Boolean(l)&&l[p[0]],onClick:async e=>{e.preventDefault(),a(p,(()=>{t({type:null})}))}},__("Fix all threats","jetpack-protect")))))}},1593:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(5106),c=a(526),r=a(9818),l=a(5736),s=a(4633),i=a(9974),o=a(8891),m=a(2854),d=a(7279);const __=l.__,u=({id:e,fixable:t,label:a,icon:l,severity:u})=>{const{setModal:p,fixThreats:h}=(0,r.useDispatch)(s.t),g=(0,r.useSelect)((e=>e(s.t).getThreatsUpdating()));return React.createElement(m.Z,null,React.createElement(i.Z,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("Fix Threat","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Jetpack will be fixing the selected threat:","jetpack-protect")),React.createElement("div",{className:d.Z.list},React.createElement(o.Z,{threat:{id:e,fixable:t,label:a,icon:l,severity:u},fixAllDialog:!1})),React.createElement("div",{className:d.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:e=>{e.preventDefault(),p({type:null})}},__("Cancel","jetpack-protect")),React.createElement(c.Z,{isLoading:Boolean(g&&g[e]),onClick:async t=>{t.preventDefault(),h([e],(()=>{p({type:null})}))}},__("Fix threat","jetpack-protect")))))}},5678:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(1234);const r=({ariaLabel:e,checked:t=!1,className:a="",disabled:r=!1,id:l,onChange:s=(()=>{}),onKeyDown:i=(()=>{}),switchClassNames:o="",toggling:m})=>{const d=(0,n.useCallback)((e=>{r||s(e)}),[r,s]),u=(0,n.useCallback)((e=>{r||("Enter"!==e.key&&" "!==e.key||(e.preventDefault(),s(e)),i(e))}),[r,s,i]);return React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement("input",{className:`${c.Z["form-toggle"]} ${a} ${m?c.Z["is-toggling"]:""}`,type:"checkbox",checked:t,readOnly:!0,disabled:r}),React.createElement("span",{className:`${c.Z["form-toggle__switch"]} ${o}`,disabled:r,id:l,onClick:d,onKeyDown:u,role:"checkbox","aria-checked":t,"aria-label":e,tabIndex:r?-1:0})))}},3584:(e,t,a)=>{"use strict";a.d(t,{U:()=>p,Z:()=>h});var n=a(5106),c=a(1074),r=a(7489),l=a(2229),s=a(5235),i=a.n(s),o=a(9196),m=a.n(o),d=a(9122);const u=m().createContext(),p=({id:e,title:t,label:a,icon:s,children:p,onOpen:h})=>{const g=(0,o.useContext)(u),f=g?.open===e,v=g?.setOpen,E=i()(d.Z["accordion-body"],{[d.Z["accordion-body-open"]]:f,[d.Z["accordion-body-close"]]:!f}),k=(0,o.useCallback)((()=>{f||h?.(),v((t=>t===e?null:e))}),[f,h,v,e]);return m().createElement("div",{className:d.Z["accordion-item"]},m().createElement("button",{className:d.Z["accordion-header"],onClick:k},m().createElement("div",null,m().createElement(n.ZP,{className:d.Z["accordion-header-label"],mb:1},m().createElement(c.Z,{icon:s,className:d.Z["accordion-header-label-icon"]}),a),m().createElement(n.ZP,{className:d.Z["accordion-header-description"],variant:f?"title-small":"body"},t)),m().createElement("div",{className:d.Z["accordion-header-button"]},m().createElement(c.Z,{icon:f?r.Z:l.Z,size:38}))),m().createElement("div",{className:E,"aria-hidden":f?"false":"true"},p))},h=({children:e})=>{const[t,a]=(0,o.useState)();return m().createElement(u.Provider,{value:{open:t,setOpen:a}},m().createElement("div",{className:d.Z.accordion},e))}},3116:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(6895),c=a(5106),r=a(526),l=a(9818),s=a(9307),i=a(5736),o=a(1074),m=a(4633),d=a(2251),u=a(2854),p=a(6983);const __=i.__,h=({id:e,title:t,label:a,icon:i,severity:h})=>{const{setModal:g,ignoreThreat:f}=(0,l.useDispatch)(m.t),v=(0,l.useSelect)((e=>e(m.t).getThreatsUpdating())),E=(0,n.Z)("jetpack-protect-codeable-referral");return React.createElement(u.Z,null,React.createElement(c.ZP,{variant:"title-medium",mb:2},__("Do you really want to ignore this threat?","jetpack-protect")),React.createElement(c.ZP,{mb:3},__("Jetpack will ignore the threat:","jetpack-protect")),React.createElement("div",{className:p.Z.threat},React.createElement(o.Z,{icon:i,className:p.Z.threat__icon}),React.createElement("div",{className:p.Z.threat__summary},React.createElement(c.ZP,{className:p.Z.threat__summary__label,mb:1},a),React.createElement(c.ZP,{className:p.Z.threat__summary__title},t)),React.createElement("div",{className:p.Z.threat__severity},React.createElement(d.Z,{severity:h}))),React.createElement(c.ZP,{mb:4},(0,s.createInterpolateElement)(__("By ignoring this threat you confirm that you have reviewed the detected code and assume the risks of keeping a potentially malicious or vulnerable file on your site. If you are unsure please request an estimate with Codeable.","jetpack-protect"),{codeableLink:React.createElement(r.Z,{variant:"link",isExternalLink:!0,href:E})})),React.createElement("div",{className:p.Z.footer},React.createElement(r.Z,{variant:"secondary",onClick:e=>{e.preventDefault(),g({type:null})}},__("Cancel","jetpack-protect")),React.createElement(r.Z,{isDestructive:!0,isLoading:Boolean(v&&v[e]),onClick:async t=>{t.preventDefault(),f(e,(()=>{g({type:null})}))}},__("Ignore threat","jetpack-protect"))))}},6402:(e,t,a)=>{"use strict";a.d(t,{Z:()=>f});var n=a(9105),c=a(5106),r=a(216),l=a(3363),s=a(3846),i=a(9307),o=a(5736),m=a(9196),d=a.n(m),u=a(6477),p=a(8266),h=a(9401),g=a(2951);const __=o.__,f=({onScanAdd:e})=>((0,u.Z)({pageViewEventName:"protect_interstitial"}),d().createElement(n.Z,{moduleName:__("Jetpack Protect","jetpack-protect"),header:d().createElement("div",{className:g.Z["protect-header"]},d().createElement(p.Z,null),d().createElement(c.ZP,{variant:"body-small"},(0,i.createInterpolateElement)(__("Already have an existing plan or license key? Click here to get started","jetpack-protect"),{a:d().createElement("a",{href:"admin.php?page=my-jetpack#/add-license"})})))},d().createElement(r.Z,null,d().createElement(l.Z,{horizontalSpacing:3,horizontalGap:3},d().createElement(s.Z,{sm:4,md:8,lg:12},d().createElement(h.Z,{onScanAdd:e}))))))},8266:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5609),c=a(9196),r=a.n(c);function l({iconColor:e="#069E08",color:t="#000"}){return r().createElement(n.SVG,{fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 245 41",width:245},r().createElement(n.Path,{d:"M159.347 27.3605H156.978V7.9082H162.371C163.176 7.9082 163.917 7.95666 164.596 8.05359C165.284 8.15051 165.914 8.30074 166.486 8.50428C167.649 8.92104 168.531 9.54619 169.132 10.3797C169.733 11.2036 170.033 12.2213 170.033 13.4328C170.033 14.4214 169.834 15.2937 169.437 16.0497C169.049 16.796 168.482 17.4211 167.736 17.9251C166.99 18.4291 166.079 18.812 165.003 19.0737C163.937 19.3257 162.725 19.4517 161.368 19.4517C160.719 19.4517 160.045 19.4226 159.347 19.3644V27.3605ZM159.347 17.1982C159.667 17.237 160.002 17.2661 160.35 17.2854C160.699 17.3048 161.029 17.3145 161.339 17.3145C162.454 17.3145 163.403 17.2273 164.189 17.0528C164.974 16.8784 165.613 16.6264 166.108 16.2968C166.602 15.9576 166.961 15.5505 167.183 15.0756C167.406 14.591 167.518 14.0434 167.518 13.4328C167.518 12.6768 167.334 12.0565 166.965 11.5719C166.607 11.0873 166.093 10.719 165.424 10.467C165.008 10.3119 164.528 10.2053 163.985 10.1471C163.442 10.0793 162.812 10.0453 162.095 10.0453H159.347V17.1982Z",fill:t}),r().createElement(n.Path,{d:"M181.093 15.3809H180.919C180.386 15.3809 179.862 15.4294 179.349 15.5263C178.835 15.6232 178.35 15.7735 177.895 15.977C177.449 16.1708 177.042 16.4131 176.674 16.7039C176.315 16.9947 176.014 17.3388 175.772 17.7361V27.3605H173.519V13.5491H175.263L175.699 15.7444H175.743C175.966 15.3858 176.237 15.0514 176.557 14.7412C176.887 14.4311 177.255 14.1597 177.662 13.9271C178.069 13.6945 178.515 13.5152 179 13.3892C179.484 13.2535 179.993 13.1856 180.526 13.1856C180.623 13.1856 180.72 13.1905 180.817 13.2002C180.924 13.2002 181.016 13.205 181.093 13.2147V15.3809Z",fill:t}),r().createElement(n.Path,{d:"M193.302 20.4694C193.302 19.6164 193.195 18.8604 192.982 18.2014C192.779 17.5326 192.488 16.9705 192.11 16.5149C191.741 16.0497 191.3 15.7008 190.787 15.4682C190.273 15.2258 189.711 15.1047 189.1 15.1047C188.49 15.1047 187.928 15.2258 187.414 15.4682C186.9 15.7008 186.454 16.0497 186.076 16.5149C185.708 16.9705 185.417 17.5326 185.204 18.2014C185.001 18.8604 184.899 19.6164 184.899 20.4694C184.899 21.3126 185.001 22.0686 185.204 22.7373C185.417 23.3964 185.713 23.9537 186.091 24.4092C186.469 24.8648 186.915 25.2137 187.428 25.456C187.942 25.6886 188.504 25.8049 189.115 25.8049C189.725 25.8049 190.283 25.6886 190.787 25.456C191.3 25.2137 191.741 24.8648 192.11 24.4092C192.488 23.9537 192.779 23.3964 192.982 22.7373C193.195 22.0686 193.302 21.3126 193.302 20.4694ZM195.657 20.4694C195.657 21.5549 195.502 22.5435 195.192 23.4352C194.882 24.3269 194.441 25.0926 193.869 25.7322C193.307 26.3622 192.623 26.8517 191.819 27.2006C191.015 27.5495 190.113 27.724 189.115 27.724C188.088 27.724 187.167 27.5495 186.353 27.2006C185.548 26.8517 184.86 26.3622 184.288 25.7322C183.726 25.0926 183.295 24.3269 182.994 23.4352C182.694 22.5435 182.544 21.5549 182.544 20.4694C182.544 19.3741 182.699 18.3807 183.009 17.489C183.319 16.5973 183.755 15.8316 184.317 15.1919C184.889 14.5522 185.577 14.0579 186.382 13.709C187.196 13.3601 188.102 13.1856 189.1 13.1856C190.118 13.1856 191.034 13.3601 191.848 13.709C192.662 14.0579 193.35 14.5522 193.913 15.1919C194.475 15.8316 194.906 16.5973 195.206 17.489C195.507 18.3807 195.657 19.3741 195.657 20.4694Z",fill:t}),r().createElement(n.Path,{d:"M206.354 27.3896C206.16 27.4672 205.864 27.5398 205.467 27.6077C205.07 27.6755 204.595 27.7143 204.042 27.724C203.315 27.724 202.685 27.6319 202.152 27.4478C201.619 27.2733 201.173 27.0213 200.815 26.6918C200.466 26.3525 200.204 25.9455 200.03 25.4705C199.855 24.9956 199.768 24.4674 199.768 23.8859V15.4827H197.107V13.5491H199.768V9.76911H202.021V13.5491H206.15V15.4827H202.021V23.5369C202.021 23.8568 202.065 24.1524 202.152 24.4238C202.249 24.6952 202.395 24.9326 202.588 25.1362C202.792 25.33 203.049 25.4851 203.359 25.6014C203.669 25.708 204.042 25.7613 204.478 25.7613C204.779 25.7613 205.094 25.7371 205.423 25.6886C205.763 25.6402 206.073 25.5772 206.354 25.4996V27.3896Z",fill:t}),r().createElement(n.Path,{d:"M214.681 15.1192C214.167 15.1192 213.687 15.221 213.242 15.4245C212.805 15.6281 212.423 15.9043 212.093 16.2532C211.764 16.6021 211.497 17.0141 211.293 17.489C211.09 17.9542 210.964 18.4534 210.915 18.9864H217.894C217.894 18.4437 217.821 17.9397 217.676 17.4744C217.54 16.9995 217.337 16.5876 217.065 16.2387C216.794 15.8898 216.459 15.6184 216.062 15.4245C215.665 15.221 215.204 15.1192 214.681 15.1192ZM215.917 25.7613C216.663 25.7613 217.341 25.7032 217.952 25.5869C218.572 25.4609 219.188 25.2864 219.798 25.0635V26.9389C219.304 27.1812 218.693 27.3702 217.967 27.5059C217.24 27.6513 216.459 27.724 215.626 27.724C214.637 27.724 213.707 27.598 212.835 27.346C211.972 27.094 211.216 26.6869 210.567 26.1248C209.917 25.5626 209.403 24.8309 209.025 23.9295C208.657 23.0184 208.473 21.9232 208.473 20.6438C208.473 19.3838 208.647 18.2934 208.996 17.3727C209.345 16.4422 209.811 15.6668 210.392 15.0465C210.974 14.4262 211.642 13.961 212.398 13.6509C213.154 13.3407 213.944 13.1856 214.768 13.1856C215.544 13.1856 216.266 13.3165 216.934 13.5782C217.613 13.8302 218.199 14.2324 218.693 14.7849C219.188 15.3373 219.575 16.0497 219.857 16.922C220.147 17.7943 220.293 18.8411 220.293 20.0623C220.293 20.1786 220.293 20.2804 220.293 20.3676C220.293 20.4451 220.288 20.6293 220.278 20.92H210.799C210.799 21.802 210.93 22.5532 211.192 23.1735C211.463 23.7841 211.827 24.2832 212.282 24.6709C212.747 25.0489 213.29 25.3252 213.91 25.4996C214.531 25.6741 215.199 25.7613 215.917 25.7613Z",fill:t}),r().createElement(n.Path,{d:"M229.885 13.1856C230.553 13.1856 231.193 13.2583 231.804 13.4037C232.414 13.5394 232.938 13.7332 233.374 13.9852V15.8607C232.763 15.6281 232.201 15.4536 231.687 15.3373C231.174 15.221 230.65 15.1628 230.117 15.1628C229.555 15.1628 228.998 15.2549 228.445 15.4391C227.893 15.6232 227.398 15.9285 226.962 16.355C226.526 16.7718 226.172 17.3291 225.901 18.0269C225.639 18.7151 225.508 19.5728 225.508 20.6002C225.508 21.3465 225.605 22.0346 225.799 22.6646C226.003 23.2946 226.298 23.8423 226.686 24.3075C227.083 24.763 227.578 25.1216 228.169 25.3833C228.76 25.6353 229.444 25.7613 230.219 25.7613C230.781 25.7613 231.348 25.7032 231.92 25.5869C232.492 25.4609 233.049 25.2864 233.592 25.0635V26.9389C233.427 27.0358 233.209 27.1328 232.938 27.2297C232.676 27.3266 232.385 27.409 232.065 27.4768C231.745 27.5544 231.406 27.6125 231.048 27.6513C230.689 27.6998 230.33 27.724 229.972 27.724C229.041 27.724 228.159 27.5835 227.326 27.3024C226.502 27.0213 225.78 26.59 225.16 26.0085C224.539 25.4269 224.05 24.6903 223.691 23.7986C223.333 22.907 223.153 21.8505 223.153 20.6293C223.153 19.7182 223.245 18.8992 223.429 18.1723C223.623 17.4454 223.885 16.8057 224.215 16.2532C224.544 15.7008 224.927 15.2307 225.363 14.843C225.809 14.4553 226.279 14.1403 226.773 13.898C227.277 13.646 227.796 13.4667 228.329 13.3601C228.862 13.2438 229.381 13.1856 229.885 13.1856Z",fill:t}),r().createElement(n.Path,{d:"M244.143 27.3896C243.949 27.4672 243.654 27.5398 243.256 27.6077C242.859 27.6755 242.384 27.7143 241.832 27.724C241.105 27.724 240.475 27.6319 239.942 27.4478C239.409 27.2733 238.963 27.0213 238.604 26.6918C238.255 26.3525 237.993 25.9455 237.819 25.4705C237.645 24.9956 237.557 24.4674 237.557 23.8859V15.4827H234.897V13.5491H237.557V9.76911H239.811V13.5491H243.94V15.4827H239.811V23.5369C239.811 23.8568 239.854 24.1524 239.942 24.4238C240.039 24.6952 240.184 24.9326 240.378 25.1362C240.581 25.33 240.838 25.4851 241.148 25.6014C241.458 25.708 241.832 25.7613 242.268 25.7613C242.568 25.7613 242.883 25.7371 243.213 25.6886C243.552 25.6402 243.862 25.5772 244.143 25.4996V27.3896Z",fill:t}),r().createElement(n.Path,{d:"M20.1063 40.2111C31.2106 40.2111 40.2126 31.2091 40.2126 20.1048C40.2126 9.00048 31.2106 0 20.1063 0C9.00197 0 0 9.00197 0 20.1063C0 31.2106 9.00197 40.2111 20.1063 40.2111Z",fill:e}),r().createElement(n.Path,{d:"M21.104 16.7295V36.2209L31.1571 16.7295H21.104Z",fill:"white"}),r().createElement(n.Path,{d:"M19.0701 23.4444V3.99023L9.05566 23.4444H19.0701Z",fill:"white"}),r().createElement(n.Path,{d:"M51.9141 33.3819C51.3379 32.499 50.8019 31.6176 50.2644 30.7733C53.1038 29.0462 54.0626 27.666 54.0626 25.0559V9.97619H50.7245V7.09961H57.8236V24.2891C57.8236 28.6635 56.558 31.1188 51.9141 33.3819Z",fill:t}),r().createElement(n.Path,{d:"M81.6522 23.0994C81.6522 24.557 82.6885 24.7104 83.3793 24.7104C84.0702 24.7104 85.0677 24.4796 85.8345 24.2503V26.9363C84.7595 27.2817 83.6473 27.5497 82.1122 27.5497C80.2705 27.5497 78.122 26.8589 78.122 23.6354V15.7307H76.1655V13.006H78.122V8.97852H81.6522V13.0075H86.1025V15.7322H81.6522V23.0994Z",fill:t}),r().createElement(n.Path,{d:"M89.0193 34.7251V12.9691H92.3961V14.2734C93.7391 13.2371 95.2355 12.585 97.0773 12.585C100.262 12.585 102.795 14.8109 102.795 19.6067C102.795 24.3652 100.033 27.5113 95.4663 27.5113C94.3541 27.5113 93.4711 27.358 92.5495 27.1659V34.6864H89.0193V34.7251ZM96.1557 15.5017C95.1194 15.5017 93.8151 16.0005 92.5867 17.0755V24.4814C93.3535 24.6347 94.1605 24.7494 95.234 24.7494C97.7279 24.7494 99.1484 23.1756 99.1484 19.8762C99.1484 16.8447 98.1121 15.5017 96.1557 15.5017Z",fill:t}),r().createElement(n.Path,{d:"M116.683 27.2051H113.384V25.6313H113.306C112.155 26.5142 110.735 27.4731 108.625 27.4731C106.783 27.4731 104.788 26.1301 104.788 23.4054C104.788 19.7605 107.896 19.0696 110.083 18.7629L113.19 18.3416V17.9202C113.19 16.001 112.423 15.3876 110.619 15.3876C109.736 15.3876 107.665 15.6556 105.976 16.3464L105.67 13.5071C107.205 12.9696 109.315 12.5869 111.08 12.5869C114.533 12.5869 116.759 13.9686 116.759 18.0736V27.2051H116.683ZM113.153 20.5675L110.236 21.0276C109.353 21.1422 108.433 21.6797 108.433 22.984C108.433 24.1349 109.085 24.7871 110.044 24.7871C111.08 24.7871 112.193 24.1736 113.152 23.4828V20.5675H113.153Z",fill:t}),r().createElement(n.Path,{d:"M131.264 26.745C129.806 27.2438 128.502 27.5505 126.851 27.5505C121.556 27.5505 119.445 24.5191 119.445 20.1074C119.445 15.465 122.362 12.5869 127.08 12.5869C128.845 12.5869 129.92 12.8936 131.109 13.2778V16.2705C130.073 15.8863 128.577 15.465 127.119 15.465C124.97 15.465 123.129 16.6159 123.129 19.9153C123.129 23.5602 124.97 24.6739 127.311 24.6739C128.423 24.6739 129.652 24.4431 131.301 23.791V26.745H131.264Z",fill:t}),r().createElement(n.Path,{d:"M137.941 19.1093C138.247 18.7639 138.478 18.4185 142.928 13.0077H147.532L141.776 19.7615L148.068 27.2432H143.464L137.978 20.4895V27.2432H134.449V7.09973H137.979V19.1093H137.941Z",fill:t}),r().createElement(n.Path,{d:"M73.5167 26.7445C71.6749 27.3207 70.1011 27.55 68.2593 27.55C63.7316 27.55 60.9309 25.2869 60.9309 19.9908C60.9309 16.1152 63.3102 12.585 67.8752 12.585C72.403 12.585 73.9768 15.731 73.9768 18.7238C73.9768 19.7213 73.8993 20.2588 73.8621 20.8335H64.7306C64.808 23.9409 66.5724 24.6705 69.2197 24.6705C70.6773 24.6705 71.9816 24.325 73.4795 23.7875V26.7416H73.5167V26.7445ZM70.2947 18.4945C70.2947 16.7673 69.7185 15.271 67.8395 15.271C66.0751 15.271 65.0001 16.5365 64.7693 18.4945H70.2947Z",fill:t}))}},4257:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(8735);const c=e=>React.createElement("mark",{key:e,className:n.Z["marked-lines__mark"]},e),r=({context:e})=>{const{marks:t,...a}=e;return React.createElement("div",{className:n.Z["marked-lines"]},React.createElement("div",{className:n.Z["marked-lines__line-numbers"]},Object.keys(a).map((e=>{const a=t.hasOwnProperty(e);return React.createElement("div",{key:e,className:`${n.Z["marked-lines__line-number"]} ${a?n.Z["marked-lines__marked-line"]:""}`},e)}))),React.createElement("div",{className:n.Z["marked-lines__lines"]},Object.keys(a).map((e=>{const r=a[e]||" ",l=t.hasOwnProperty(e);return React.createElement("div",{key:e,className:`${n.Z["marked-lines__line"]} ${l?n.Z["marked-lines__marked-line"]:""} `},React.createElement(React.Fragment,null,l?((e,t)=>{const[a,n]=e.reduce((([e,a],[n,r])=>{const l=t.slice(n,r);return[[...e,...n>a?[t.slice(a,n),c(l)]:[c(l)]],r]}),[[],0]);return n{"use strict";a.d(t,{Z:()=>g});var n=a(9818),c=a(5736),r=a(1074),l=a(9517),s=a(4633),i=a(9886),o=a(8840),m=a(1593),d=a(3116),u=a(8959),p=a(9980);const __=c.__,h={IGNORE_THREAT:d.Z,FIX_THREAT:m.Z,FIX_ALL_THREATS:o.Z,CREDENTIALS_NEEDED:i.Z,STANDALONE_MODE:u.Z},g=()=>{const e=(0,n.useSelect)((e=>e(s.t).getModalType())),t=(0,n.useSelect)((e=>e(s.t).getModalProps())),{setModal:a}=(0,n.useDispatch)(s.t);if(!e)return null;const c=h[e];return React.createElement("div",{className:p.Z.modal},React.createElement("div",{className:p.Z.modal__window},React.createElement("button",{onClick:e=>{e.preventDefault(),a({type:null})},className:p.Z.modal__close,title:__("Close Modal Window","jetpack-protect")},React.createElement(r.Z,{icon:l.Z,size:24,className:p.Z.modal__close__icon,"aria-label":__("Close Modal Window","jetpack-protect")})),React.createElement(c,t)))}},5167:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(5106),c=a(5609),r=a(5736),l=a(1074),s=a(496),i=a(9201),o=a(5162),m=a.n(o),d=a(9196),u=a.n(d),p=a(513);const __=r.__,h=({count:e,checked:t})=>{const{popoverText:a,badgeElement:r}=((e,t)=>t?0===e?{popoverText:__("No known threats found to affect this version","jetpack-protect"),badgeElement:u().createElement(l.Z,{icon:i.Z,size:28,className:p.Z["navigation-item-check-badge"]})}:{popoverText:null,badgeElement:u().createElement(n.ZP,{variant:"body-extra-small",className:p.Z["navigation-item-badge"],component:"div"},e)}:{popoverText:__("This item was added to your site after the most recent scan. We will check for threats during the next scheduled one.","jetpack-protect"),badgeElement:u().createElement(l.Z,{icon:s.Z,size:28,className:p.Z["navigation-item-info-badge"]})})(e,t),[o,m]=(0,d.useState)(!1),h=(0,d.useCallback)((()=>{m(!0)}),[]),g=(0,d.useCallback)((()=>{m(!1)}),[]);return u().createElement("div",{onMouseLeave:a?g:null,onMouseEnter:a?h:null,onClick:a?h:null,onFocus:a?h:null,onBlur:a?g:null,role:"presentation"},r,o&&u().createElement(c.Popover,{noArrow:!1,inline:!0},u().createElement(n.ZP,{variant:"body-small",className:p.Z["popover-text"]},a)))};h.propTypes={count:m().number,checked:m().bool};const g=h},2328:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(526),c=a(5736),r=a(9196),l=a.n(r),s=a(2389),i=a(513),o=a(246);const __=c.__,m=({icon:e,label:t,children:a})=>{const[m,d]=(0,r.useState)(!0),{mode:u}=(0,r.useContext)(o.k),p=Array.isArray(a)&&a?.length>=8&&"list"===u,h=p&&m?a.slice(0,8):a,g=p?a?.length-8:0,f=(0,r.useCallback)((()=>{d((e=>!e))}),[]);return l().createElement("li",{tabIndex:-1,role:"menuitem",className:i.Z["navigation-group"]},l().createElement(s.Z,{icon:e,className:i.Z["navigation-group-label"]},t),l().createElement("div",{className:i.Z["navigation-group-list"]},l().createElement("ul",{className:i.Z["navigation-group-content"]},h),p&&l().createElement("div",{className:i.Z["navigation-group-truncate"]},l().createElement(n.Z,{variant:"link",onClick:f},m?(0,c.sprintf)(/* translators: %s: Number of hide items */ +__("Show %s more","jetpack-protect"),g):(0,c.sprintf)(/* translators: %s: Number of hide items */ +__("Hide %s items","jetpack-protect"),g)))))}},5338:(e,t,a)=>{"use strict";a.d(t,{Dx:()=>u.Z,KB:()=>d.Z,ZP:()=>v});var n=a(5106),c=a(5609),r=a(5736),l=a(1074),s=a(7489),i=a(2229),o=a(9196),m=a.n(o),d=a(2328),u=a(6119),p=a(513),h=a(246);const __=r.__,g=({children:e})=>m().createElement("ul",{className:p.Z.navigation,role:"menu"},e),f=({children:e,data:t})=>{const a=(0,o.useRef)(),[r,d]=(0,o.useState)(!1),u=t?.items?.find((e=>e?.id===t?.selectedItem))??{label:__("See all results","jetpack-protect")},{label:h,icon:g}=u,f=(0,o.useCallback)((()=>{d((e=>!e))}),[]);return m().createElement("button",{className:p.Z["navigation-dropdown-button"],onClick:f,ref:a},m().createElement("div",{className:p.Z["navigation-dropdown-label"]},g&&m().createElement(l.Z,{icon:g,className:p.Z["navigation-dropdown-icon"]}),m().createElement(n.ZP,null,h)),m().createElement(l.Z,{icon:r?s.Z:i.Z,size:32}),m().createElement(c.Popover,{position:"bottom center",anchorRef:a?.current,inline:!0},m().createElement("div",{style:{display:r?"block":"none",width:a?.current?.getBoundingClientRect?.()?.width}},e)))},v=({children:e,selected:t,onSelect:a,mode:n="list"})=>{const c=(0,h.Z)({selected:t,onSelect:a}),r=(e=>{switch(e){case"list":default:return g;case"dropdown":return f}})(n);return m().createElement(h.k.Provider,{value:{...c,mode:n}},m().createElement(r,{data:c},e))}},6119:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5235),c=a.n(n),r=a(9196),l=a.n(r),s=a(5167),i=a(2389),o=a(513),m=a(246);const d=({id:e,label:t,icon:a,badge:n,disabled:d,onClick:u,onKeyDown:p,onFocus:h,checked:g})=>{const f=(0,r.useContext)(m.k),v=f?.selectedItem===e,E=f?.registerItem,k=f?.registerRef,w=f?.handleClickItem,b=f?.handleKeyDownItem,y=f?.handleFocusItem,Z=c()(o.Z["navigation-item"],{[o.Z.clickable]:!d,[o.Z.selected]:v}),C=(0,r.useCallback)((t=>{u?.(t),w?.(e)}),[w,e,u]),_=(0,r.useCallback)((e=>{p?.(e),b?.(e)}),[b,p]),R=(0,r.useCallback)((t=>{k(t,e)}),[k,e]),j=(0,r.useCallback)((t=>{h?.(t),y?.(e)}),[y,e,h]);return(0,r.useEffect)((()=>{E({id:e,disabled:d,label:t,icon:a})}),[]),l().createElement("li",{className:Z,onClick:d?null:C,onKeyDown:_,onFocus:d?null:j,role:"menuitem",tabIndex:d?-1:0,ref:R},l().createElement(i.Z,{icon:a},t),l().createElement(s.Z,{count:n,checked:g}))}},2389:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(5106),c=a(1074),r=a(5235),l=a.n(r),s=a(5162),i=a.n(s),o=a(9196),m=a.n(o),d=a(513);const u=({icon:e,children:t,className:a})=>m().createElement(n.ZP,{className:l()(d.Z["navigation-item-label"],a)},e&&m().createElement(c.Z,{icon:e,className:d.Z["navigation-item-icon"],size:28}),m().createElement("span",{className:d.Z["navigation-item-label-content"]},t));u.propTypes={icon:i().node,children:i().node.isRequired};const p=u},246:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r,k:()=>c});var n=a(9196);const c=a.n(n)().createContext(),r=({selected:e,onSelect:t})=>{const[a,c]=(0,n.useState)([]),[r,l]=(0,n.useState)([]),[s,i]=(0,n.useState)(),o=(e,t)=>{const n=e-1,c=n<0?t:n,r=a[c];return r?.disabled?o(c,t):r},m=(e,t)=>{const n=e+1,c=n>t?0:n,r=a[c];return r?.disabled?m(c,t):r};return{selectedItem:e,handleClickItem:e=>{t(e)},handleKeyDownItem:n=>{const c=n?.code,l=a.findIndex((t=>t?.id===e)),i=a.length-1;let d;if("ArrowUp"===c){const e=o(l,i);d=e?.id}else if("ArrowDown"===c){const e=m(l,i);d=e?.id}else"Enter"!==c&&"Space"!==c||!s||(d=s);if(d){const e=r[d];e?.focus(),t(d)}},handleFocusItem:e=>{i(e)},registerRef:(e,t)=>{l((a=>!a[t]&&e?{...a,[t]:e}:a))},registerItem:e=>{c((t=>{const a=[...t],n=e?.id,c=a.findIndex((e=>e?.id===n));return c>=0?a[c]=e:a.push(e),a}))},items:a}}},291:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(9818),c=a(5736),r=a(9201),l=a(797),s=a(496),i=a(1074),o=a(9517),m=a(9196),d=a(4633),u=a(8212);const __=c.__,p=({dismissable:e=!1,duration:t=null,floating:a=!1,message:c,type:p="success"})=>{const{clearNotice:h}=(0,n.useDispatch)(d.t);let g;switch(p){case"success":g=r.Z;break;case"error":g=l.Z;break;default:g=s.Z}const f=(0,m.useCallback)((()=>{h()}),[h]);return(0,m.useEffect)((()=>{let e;return t&&(e=setTimeout(h,t)),()=>clearTimeout(e)}),[h,t,c]),React.createElement("div",{className:`${u.Z.notice} ${u.Z[`notice--${p}`]} ${a?u.Z["notice--floating"]:""}`},React.createElement("div",{className:u.Z.notice__icon},React.createElement(i.Z,{icon:g})),React.createElement("div",{className:u.Z.notice__message},c),e&&React.createElement("button",{className:u.Z.notice__close,"aria-label":__("Dismiss notice.","jetpack-protect"),onClick:f},React.createElement(i.Z,{icon:o.Z})))}},289:(e,t,a)=>{"use strict";a.d(t,{Z:()=>b,c:()=>w});var n=a(2054),c=a(5106),r=a(5033),l=a(9818),s=a(5736),i=a(1074),o=a(9201),m=a(7489),d=a(2229),u=a(5235),p=a.n(u),h=a(9196),g=a.n(h),f=a(4633),v=a(2251),E=a(7324);const __=s.__,k=g().createContext(),w=({id:e,title:t,label:a,icon:s,fixable:u,severity:w,children:b,onOpen:y})=>{const Z=(0,h.useContext)(k),C=Z?.open===e,_=Z?.setOpen,R=(0,l.useSelect)((e=>e(f.t).getThreatsAreFixing())),j=p()(E.Z["accordion-body"],{[E.Z["accordion-body-open"]]:C,[E.Z["accordion-body-close"]]:!C}),N=(0,h.useCallback)((()=>{C||y?.(),_((t=>t===e?null:e))}),[C,y,_,e]),[S]=(0,n.Z)(["sm","lg"],[null,"<"]);return g().createElement("div",{className:E.Z["accordion-item"]},g().createElement("button",{className:E.Z["accordion-header"],onClick:N},g().createElement("div",null,g().createElement(c.ZP,{className:E.Z["accordion-header-label"],mb:1},g().createElement(i.Z,{icon:s,className:E.Z["accordion-header-label-icon"]}),a),g().createElement(c.ZP,{className:E.Z["accordion-header-description"],variant:C?"title-small":"body"},t)),g().createElement("div",null,g().createElement(v.Z,{severity:w})),g().createElement("div",null,u&&g().createElement(g().Fragment,null,R.indexOf(e)>=0?g().createElement(r.Z,{color:"black"}):g().createElement(i.Z,{icon:o.Z,className:E.Z["icon-check"],size:28}),S&&g().createElement("span",null,__("Auto-fix","jetpack-protect")))),g().createElement("div",{className:E.Z["accordion-header-button"]},g().createElement(i.Z,{icon:C?m.Z:d.Z,size:38}))),g().createElement("div",{className:j,"aria-hidden":C?"false":"true"},b))},b=({children:e})=>{const[t,a]=(0,h.useState)();return g().createElement(k.Provider,{value:{open:t,setOpen:a}},g().createElement("div",{className:E.Z.accordion},e))}},9401:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(9608),c=a(5347),r=a(526),l=a(1294),s=a(9818),i=a(5736),o=a(9196),m=a.n(o),d=a(6477),u=a(5773),p=a(8963),h=a(4633);const __=i.__,g=({onScanAdd:e})=>{const{handleRegisterSite:t,registrationError:a}=(0,l.Z)({skipUserConnection:!0}),{refreshPlan:i,refreshStatus:g}=(0,s.useDispatch)(h.t),[f,v]=(0,o.useState)(!1),[E,k]=(0,o.useState)(!1),{jetpackScan:w}=(0,u.Z)(),{refreshWaf:b}=(0,p.Z)(),{pricingForUi:y}=w,{introductoryOffer:Z,currencyCode:C="USD"}=y,_=y.cost?Math.ceil(y.cost/12*100)/100:null,R=Z?.costPerInterval?Math.ceil(Z.costPerInterval/12*100)/100:null,{recordEvent:j,recordEventHandler:N}=(0,d.Z)(),S=N("jetpack_protect_pricing_table_get_scan_link_click",(()=>{k(!0),e()})),P=(0,o.useCallback)((()=>{j("jetpack_protect_connected_product_activated"),v(!0),t().then((()=>v(!1))).then((()=>{i(),b(),g(!0)}))}),[t,j,b,i,g]),x={title:__("Stay one step ahead of threats","jetpack-protect"),items:[{name:__("Scan for threats and vulnerabilities","jetpack-protect")},{name:__("Daily automated scans","jetpack-protect")},{name:__("Web Application Firewall","jetpack-protect")},{name:__("Brute force protection","jetpack-protect")},{name:__("Access to scan on Cloud","jetpack-protect")},{name:__("One-click auto fixes","jetpack-protect")},{name:__("Notifications","jetpack-protect")},{name:__("Severity labels","jetpack-protect")}]};return m().createElement(m().Fragment,null,m().createElement(n.ZP,x,m().createElement(n.oK,{primary:!0},m().createElement(n.NE,null,m().createElement(c.Z,{price:_,offPrice:R,leyend:__("/month, billed yearly","jetpack-protect"),currency:C,hideDiscountLabel:!1}),m().createElement(r.Z,{fullWidth:!0,onClick:S,isLoading:E,disabled:f||E},__("Get Jetpack Protect","jetpack-protect"))),m().createElement(n.kF,{isIncluded:!0,label:m().createElement("strong",null,__("Line by line malware scanning","jetpack-protect"))}),m().createElement(n.kF,{isIncluded:!0,label:m().createElement("strong",null,__("Plus on-demand manual scans","jetpack-protect"))}),m().createElement(n.kF,{isIncluded:!0,label:m().createElement("strong",null,__("Automatic protection and rule updates","jetpack-protect"))}),m().createElement(n.kF,{isIncluded:!0}),m().createElement(n.kF,{isIncluded:!0}),m().createElement(n.kF,{isIncluded:!0}),m().createElement(n.kF,{isIncluded:!0}),m().createElement(n.kF,{isIncluded:!0})),m().createElement(n.oK,null,m().createElement(n.NE,null,m().createElement(c.Z,{price:0,leyend:__("Free forever","jetpack-protect"),currency:C,hidePriceFraction:!0}),m().createElement(r.Z,{fullWidth:!0,variant:"secondary",onClick:P,isLoading:f,disabled:f||E,error:a?__("An error occurred. Please try again.","jetpack-protect"):null},__("Start for free","jetpack-protect"))),m().createElement(n.kF,{isIncluded:!0,label:__("Check items against database","jetpack-protect")}),m().createElement(n.kF,{isIncluded:!0}),m().createElement(n.kF,{isIncluded:!0,label:__("Manual rules only","jetpack-protect")}),m().createElement(n.kF,{isIncluded:!0}),m().createElement(n.kF,{isIncluded:!1}),m().createElement(n.kF,{isIncluded:!1}),m().createElement(n.kF,{isIncluded:!1}),m().createElement(n.kF,{isIncluded:!1}))))}},1233:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5235),c=a.n(n),r=a(6067);const l=({className:e,total:t=100,value:a})=>{if(null==a)return null;const n=Math.min(Math.round(a/t*100),100),l={width:`${n}%`};return React.createElement("div",{className:c()(e,r.Z["progress-bar"])},React.createElement("div",{className:r.Z["progress-bar__wrapper"]},React.createElement("div",{"aria-valuemax":t,"aria-valuemin":0,"aria-valuenow":Math.min(a,t),className:r.Z["progress-bar__bar"],role:"progressbar",style:l})),React.createElement("p",{className:r.Z["progress-bar__percent"]},`${n}%`))}},5800:(e,t,a)=>{"use strict";a.d(t,{Z:()=>E});var n=a(6895),c=a(5106),r=a(526),l=a(857),s=a(8258),i=a(5736),o=a(9196),m=a.n(o),d=a(3898),u=a(6477),p=a(5773),h=a(9909),g=a(8383);const __=i.__,f=()=>{const{adminUrl:e,siteSuffix:t}=window.jetpackProtectInitialState||{},{run:a}=(0,s.Z)({productSlug:d.o,redirectUrl:e}),{recordEventHandler:i}=(0,u.Z)(),o=i("jetpack_protect_footer_get_scan_link_click",a),{hasRequiredPlan:h}=(0,p.Z)();if(h){const e=(0,n.Z)("jetpack-scan-dash",{site:t});return m().createElement("div",{className:g.Z["product-section"]},m().createElement(c.Dx,null,__("Get access to our Cloud","jetpack-protect")),m().createElement(c.ZP,{mb:3},__("With your Protect upgrade, you have free access to scan your site on our Cloud, so you can be aware and fix your threats even if your site goes down. ","jetpack-protect")),m().createElement(r.Z,{variant:"secondary",weight:"regular",href:e},__("Go to Cloud","jetpack-protect")))}return m().createElement("div",{className:g.Z["product-section"]},m().createElement(c.Dx,null,__("Advanced scan results","jetpack-protect")),m().createElement(c.ZP,{mb:3},__("Upgrade Jetpack Protect to get advanced scan tools, including one-click fixes for most threats and malware scanning.","jetpack-protect")),m().createElement(l.Z,{description:__("Looking for advanced scan results and one-click fixes?","jetpack-protect"),cta:__("Upgrade Jetpack Protect now","jetpack-protect"),onClick:o}))},v=()=>{const{hasRequiredPlan:e}=(0,p.Z)();if(e){const e=(0,n.Z)("protect-footer-learn-more-scan");return m().createElement("div",{className:g.Z["info-section"]},m().createElement(c.Dx,null,__("Line-by-line scanning","jetpack-protect")),m().createElement(c.ZP,{mb:2},__("We actively review line-by-line of your site files to identify threats and vulnerabilities. Jetpack monitors millions of websites to keep your site secure all the time. ","jetpack-protect"),m().createElement(r.Z,{variant:"link",target:"_blank",weight:"regular",href:e},__("Learn more","jetpack-protect"))))}const t=(0,n.Z)("jetpack-protect-footer-learn-more");return m().createElement("div",{className:g.Z["info-section"]},m().createElement(c.Dx,null,__("Over 22,000 listed vulnerabilities","jetpack-protect")),m().createElement(c.ZP,{mb:3},__("Every day we check your plugin, theme, and WordPress versions against our 22,000 listed vulnerabilities powered by WPScan, an Automattic brand.","jetpack-protect")),m().createElement(r.Z,{variant:"link",isExternalLink:!0,href:t,weight:"regular"},__("Learn more","jetpack-protect")))},E=()=>m().createElement(h.Z,{main:m().createElement(f,null),secondary:m().createElement(v,null),preserveSecondaryOnMobile:!0})},8686:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(216),c=a(3363),r=a(3846),l=a(5106),s=a(3329),i=a(5609),o=a(9818),m=a(5736),d=a(9196),u=a.n(d),p=a(6477),h=a(5773),g=a(4633),f=a(7267),v=a(4948),E=a(1233),k=a(5800),w=a(9909),b=a(4910),y=a(5207),Z=a(5983),C=a(61),_=a(8264),R=a(6165);const __=m.__,j=()=>{const{lastChecked:e,currentStatus:t,errorCode:a,errorMessage:m,hasRequiredPlan:j}=(0,h.Z)(),{hasConnectionError:N}=(0,s.Z)(),{refreshStatus:S}=(0,o.useDispatch)(g.t),{statusIsFetching:P,scanIsUnavailable:x,status:z}=(0,o.useSelect)((e=>({statusIsFetching:e(g.t).getStatusIsFetching(),scanIsUnavailable:e(g.t).getScanIsUnavailable(),status:e(g.t).getStatus()}))),{currentProgress:M}=z;let I;if(I="error"===t||x?"error":e?"active":"in_progress",(0,R.Z)(),(0,_.Z)(),(0,d.useEffect)((()=>{P||"unavailable"!==z.status||x||S(!0)}),[P,z.status,S,x]),(0,p.Z)({pageViewEventName:"protect_admin",pageViewEventProperties:{check_status:I,has_plan:j}}),"error"===t||x){let e=m?`${m} (${a}).`:__("We are having problems scanning your site.","jetpack-protect");return e+=" "+__("Try again in a few minutes.","jetpack-protect"),u().createElement(f.Z,null,u().createElement(n.Z,null,u().createElement(c.Z,{horizontalSpacing:0},N&&u().createElement(r.Z,{className:C.Z["connection-error-col"]},u().createElement(s.h,null)),u().createElement(r.Z,null,u().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),u().createElement(w.Z,{main:u().createElement("div",{className:C.Z["main-content"]},u().createElement(v.Z,{className:C.Z["alert-icon-wrapper"]}),u().createElement(l.H3,null,__("We’re having problems scanning your site","jetpack-protect")),u().createElement(l.ZP,null,e)),secondary:u().createElement("div",{className:C.Z.illustration},u().createElement("img",{src:Z,alt:""})),preserveSecondaryOnMobile:!1})),u().createElement(k.Z,null))}return["scheduled","scanning","optimistically_scanning"].indexOf(z.status)>=0||!e?u().createElement(f.Z,null,u().createElement(n.Z,null,u().createElement(c.Z,{horizontalSpacing:0},N&&u().createElement(r.Z,{className:C.Z["connection-error-col"]},u().createElement(s.h,null)),u().createElement(r.Z,null,u().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),u().createElement(w.Z,{main:u().createElement("div",{className:C.Z["main-content"]},u().createElement(c.Z,{horizontalSpacing:3,horizontalGap:7},u().createElement(r.Z,{className:C.Z["loading-content"]},u().createElement(i.Spinner,{style:{color:"black",marginTop:0,marginLeft:0}}),u().createElement("span",null,__("Scanning your site…","jetpack-protect"))),u().createElement(r.Z,null,u().createElement(l.H3,null,__("Your results will be ready soon","jetpack-protect")),null!==M&&M>=0&&u().createElement(E.Z,{value:M}),u().createElement(l.ZP,null,__("We are scanning for security threats from our more than 22,000 listed vulnerabilities, powered by WPScan. This could take a minute or two.","jetpack-protect"))))),secondary:u().createElement("div",{className:C.Z.illustration},u().createElement("img",{src:Z,alt:""})),preserveSecondaryOnMobile:!1})),u().createElement(k.Z,null)):u().createElement(f.Z,null,u().createElement(n.Z,null,u().createElement(c.Z,{horizontalSpacing:0},N&&u().createElement(r.Z,{className:C.Z["connection-error-col"]},u().createElement(s.h,null)),u().createElement(r.Z,null,u().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),u().createElement(c.Z,{horizontalSpacing:3,horizontalGap:7},u().createElement(r.Z,null,u().createElement(b.Z,null)),u().createElement(r.Z,null,u().createElement(y.Z,null)))),u().createElement(k.Z,null))}},8264:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(9196),r=a(4633);const l=()=>{const{checkCredentials:e}=(0,n.useDispatch)(r.t),t=(0,n.useSelect)((e=>e(r.t).getCredentials()));(0,c.useEffect)((()=>{t||e()}),[e,t])}},6165:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(6989),c=a.n(n),r=a(9818),l=a(4769),s=a.n(l),i=a(9196),o=a(6477),m=a(4633);const d=()=>{const{recordEvent:e}=(0,o.Z)(),t=(0,r.useSelect)((e=>e(m.t).getStatus())),{setStatus:a,setStatusProgress:n,setStatusIsFetching:l,setScanIsUnavailable:d}=(0,r.useDispatch)(m.t);(0,i.useEffect)((()=>{let r;const i=e=>["scheduled","scanning"].indexOf(e)>=0,o=(e,t)=>!t&&"idle"===e,m=()=>new Promise(((e,t)=>{c()({path:"jetpack-protect/v1/status?hard_refresh=true",method:"GET"}).then((a=>{if(a?.error)throw a?.error_message;if(i(a?.status)||o(a?.status,a?.last_checked))return n(a?.current_progress),void(r=setTimeout((()=>{m().then((t=>e(t))).catch((e=>t(e)))}),1e4));e(a)})).catch((()=>{setTimeout((()=>{m().then((t=>e(t))).catch((e=>t(e)))}),5e3)}))}));if(i(t?.status)||o(t?.status,t?.lastChecked))return r=setTimeout((()=>{l(!0),m().then((t=>{d("unavailable"===t.status),a(s()(t)),e("jetpack_protect_scan_completed",{scan_status:t.status})})).finally((()=>{l(!1)}))}),1e4),()=>clearTimeout(r)}),[t?.status,t?.lastChecked,d,a,n,l,e])}},9909:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(2054),c=a(3363),r=a(3846),l=a(9196),s=a.n(l);const i=({main:e,secondary:t,preserveSecondaryOnMobile:a=!1})=>{const[l,i]=(0,n.Z)(["sm","lg"]),o=!a&&l;return s().createElement(c.Z,{horizontalSpacing:0,horizontalGap:0,fluid:!1},!o&&s().createElement(s().Fragment,null,s().createElement(r.Z,{sm:12,md:4,lg:6},e),i&&s().createElement(r.Z,{lg:1}),s().createElement(r.Z,{sm:12,md:4,lg:5},t)),o&&s().createElement(r.Z,null,e))}},2251:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5736),c=a(8131);const __=n.__,r=e=>e>=5?"is-critical":e>=3&&e<5?"is-high":"is-low",l=({severity:e})=>React.createElement("div",{className:`${c.Z["threat-severity-badge"]} ${c.Z[r(e)]}`},(e=>{const t=__("Critical","jetpack-protect"),a=__("High","jetpack-protect"),n=__("Low","jetpack-protect");return e>=5?t:e>=3&&e<5?a:n})(e))},8959:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(5106),c=a(9307),r=a(5736),l=a(8911);const __=r.__,s=()=>React.createElement(React.Fragment,null,React.createElement(n.ZP,{variant:"title-medium-semi-bold",mb:2},__("Enhanced protection","jetpack-protect")),React.createElement(n.ZP,{mb:2},__("Learn how you can execute Jetpack Firewall before WordPress initializes. This mode offers the most protection.","jetpack-protect")),React.createElement("ul",{className:l.Z.list},React.createElement("li",{className:l.Z["list-item"]},React.createElement(n.ZP,{variant:"body-small"},(0,c.createInterpolateElement)(__("To ensure the firewall can best protect your site, please update: auto_prepend_file PHP directive to point to wp-content/jetpack-waf/bootstrap.php Typically this is set either in an .htaccess file or in the global PHP configuration; contact your host for further assistance.","jetpack-protect"),{mark:React.createElement("mark",{className:l.Z.mark})}))),React.createElement("li",{className:l.Z["list-item"]},React.createElement(n.ZP,{variant:"body-small"},__("Don't forget to undo this action when Firewall is turned off, or when you uninstall Jetpack.","jetpack-protect")))))},4910:(e,t,a)=>{"use strict";a.d(t,{Z:()=>f});var n=a(3396),c=a(3363),r=a(3846),l=a(5106),s=a(526),i=a(9818),o=a(9771),m=a(5736),d=a(9196),u=a.n(d),p=a(5773),h=a(4633),g=a(6561);const __=m.__,f=()=>{const{numThreats:e,lastChecked:t,hasRequiredPlan:a}=(0,p.Z)(),d=(0,i.useSelect)((e=>e(h.t).getScanIsEnqueuing())),{scan:f}=(0,i.useDispatch)(h.t),v=(0,n.VS)("protect");return u().createElement(c.Z,{fluid:!0},u().createElement(r.Z,null,u().createElement("div",{className:g.Z.summary},u().createElement("div",null,u().createElement(l.Dx,{size:"small",className:g.Z.summary__title},u().createElement(v,{size:32,className:g.Z.summary__icon}),(0,m.sprintf)(/* translators: %s: Latest check date */ +__("Latest results as of %s","jetpack-protect"),(0,o.dateI18n)("F jS",t))),e>0&&u().createElement(l.ZP,{variant:"headline-small",component:"h1"},(0,m.sprintf)(/* translators: %s: Total number of threats */ +__("%1$s %2$s found","jetpack-protect"),e,1===e?"threat":"threats"))),a&&0===e&&u().createElement(s.Z,{variant:"secondary",className:g.Z["summary__scan-button"],isLoading:d,onClick:e=>{e.preventDefault(),f()}},__("Scan now","jetpack-protect")))))}},3324:(e,t,a)=>{"use strict";a.d(t,{O:()=>r,Z:()=>l});var n=a(554),c=a(5714);const r=({label:e,link:t})=>React.createElement(n.OL,{to:t,className:({isActive:e})=>e?`${c.Z.tab} ${c.Z["tab--active"]}`:c.Z.tab},e),l=({children:e,className:t=""})=>React.createElement("nav",{className:`${c.Z.tabs} ${t}`},e)},9265:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(8063);const c=({disabled:e=!1,id:t,label:a="",description:c="",placeholder:r="",rows:l=3,value:s="",onChange:i=(()=>{})})=>React.createElement("div",null,Boolean(a)&&React.createElement("label",{className:n.Z.label,htmlFor:t},a),Boolean(c)&&c,React.createElement("textarea",{className:n.Z.textarea,disabled:e,placeholder:r,rows:l,id:t,name:t,onChange:i,value:s||""}))},8891:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5106),c=a(5736),r=a(1074),l=a(9196),s=a.n(l),i=a(2251),o=a(9971);const __=c.__,m=e=>{switch(e.fixer){case"replace":return __("Jetpack Scan will replace the affected file or directory.","jetpack-protect");case"delete":return __("Jetpack Scan will delete the affected file or directory.","jetpack-protect");case"update":return e.target?(0,c.sprintf)(/* translators: %s: Version that the plugin will be upgraded to */ __("Jetpack Scan will update to a newer version %s.","jetpack-protect"),e.target):__("Jetpack Scan will update to a newer version.","jetpack-protect");case"edit":return __("Jetpack Scan will edit the affected file or directory.","jetpack-protect");case"rollback":return e.target?(0,c.sprintf)(/* translators: %s: Version that the plugin will be upgraded to */ -__("Jetpack Scan will rollback the affected file to the version from %s.","jetpack-protect"),e.target):__("Jetpack Scan will rollback the affected file to an older (clean) version.","jetpack-protect");default:return __("Jetpack Scan will resolve the threat.","jetpack-protect")}};function m(e){let{threat:t,fixAllDialog:a,onCheckFix:c}=e;const[m,p]=(0,l.useState)(!0),d=(0,l.useCallback)((e=>{p(e.target.checked),c(e.target.checked,t)}),[c,t]);return i().createElement(i().Fragment,null,i().createElement("div",{className:s.Z.threat},i().createElement(r.Z,{icon:t.icon,className:s.Z.threat__icon}),i().createElement("div",{className:s.Z.threat__summary},i().createElement(n.ZP,{className:s.Z.threat__summary__label,mb:1},t.label),i().createElement(n.ZP,{className:s.Z.threat__summary__title},u(t.fixable))),i().createElement("div",{className:s.Z.threat__severity},i().createElement(o.Z,{severity:t.severity})),a&&i().createElement("div",{className:s.Z.threat__checkbox},i().createElement("input",{type:"checkbox",checked:m,onChange:d,value:t.id}))))}},5658:function(e,t,a){"use strict";var n=a(5106),c=a(9307),r=a(5736),l=a(9196),i=a(5773),o=a(9709);const __=r.__,_n=r._n,s=()=>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"}));t.Z=()=>{const{lastChecked:e}=(0,i.Z)(),t=(0,l.useMemo)((()=>e?(e=>{const t=new Date,a=6e4*t.getTimezoneOffset(),n=Math.floor((new Date(t.getTime()+a).getTime()-e)/1e3);let c=n/31536e3;return c>1?(0,r.sprintf)( +__("Jetpack Scan will rollback the affected file to the version from %s.","jetpack-protect"),e.target):__("Jetpack Scan will rollback the affected file to an older (clean) version.","jetpack-protect");default:return __("Jetpack Scan will resolve the threat.","jetpack-protect")}};function d({threat:e,fixAllDialog:t,onCheckFix:a}){const[c,d]=(0,l.useState)(!0),u=(0,l.useCallback)((t=>{d(t.target.checked),a(t.target.checked,e)}),[a,e]);return s().createElement(s().Fragment,null,s().createElement("div",{className:o.Z.threat},s().createElement(r.Z,{icon:e.icon,className:o.Z.threat__icon}),s().createElement("div",{className:o.Z.threat__summary},s().createElement(n.ZP,{className:o.Z.threat__summary__label,mb:1},e.label),s().createElement(n.ZP,{className:o.Z.threat__summary__title},m(e.fixable))),s().createElement("div",{className:o.Z.threat__severity},s().createElement(i.Z,{severity:e.severity})),t&&s().createElement("div",{className:o.Z.threat__checkbox},s().createElement("input",{type:"checkbox",checked:c,onChange:u,value:e.id}))))}},5658:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5106),c=a(9307),r=a(5736),l=a(9196),s=a(5773),i=a(9709);const __=r.__,_n=r._n,o=()=>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"})),m=()=>{const{lastChecked:e}=(0,s.Z)(),t=(0,l.useMemo)((()=>e?(e=>{const t=new Date,a=6e4*t.getTimezoneOffset(),n=Math.floor((new Date(t.getTime()+a).getTime()-e)/1e3);let c=n/31536e3;return c>1?(0,r.sprintf)( // translators: placeholder is a number amount of years i.e. "5 years ago". _n("%s year ago","%s years ago",Math.floor(c),"jetpack-protect"),Math.floor(c)):(c=n/2592e3,c>1?(0,r.sprintf)( // translators: placeholder is a number amount of months i.e. "5 months ago". @@ -32,16 +30,16 @@ _n("%s day ago","%s days ago",Math.floor(c),"jetpack-protect"),Math.floor(c)):(c // translators: placeholder is a number amount of hours i.e. "5 hours ago". _n("%s hour ago","%s hours ago",Math.floor(c),"jetpack-protect"),Math.floor(c)):(c=n/60,c>1?(0,r.sprintf)( // translators: placeholder is a number amount of minutes i.e. "5 minutes ago". -_n("%s minute ago","%s minutes ago",Math.floor(c),"jetpack-protect"),Math.floor(c)):__("a few seconds ago","jetpack-protect")))))})(Date.parse(e)):null),[e]);return React.createElement("div",{className:o.Z.empty},React.createElement(s,null),React.createElement(n.H3,{weight:"bold",mt:8},__("Don't worry about a thing","jetpack-protect")),React.createElement(n.ZP,null,(0,c.createInterpolateElement)((0,r.sprintf)( +_n("%s minute ago","%s minutes ago",Math.floor(c),"jetpack-protect"),Math.floor(c)):__("a few seconds ago","jetpack-protect")))))})(Date.parse(e)):null),[e]);return React.createElement("div",{className:i.Z.empty},React.createElement(o,null),React.createElement(n.H3,{weight:"bold",mt:8},__("Don't worry about a thing","jetpack-protect")),React.createElement(n.ZP,null,(0,c.createInterpolateElement)((0,r.sprintf)( // translators: placeholder is the amount of time since the last scan, i.e. "5 minutes ago". -__("The last Protect scan ran %s and everything looked great.","jetpack-protect"),t),{strong:React.createElement("strong",null)})))}},2831:function(e,t,a){"use strict";var n=a(526),c=a(5106),r=a(857),l=a(8258),i=a(5736),o=a(9196),s=a.n(o),u=a(3898),m=a(6477),p=a(3584),d=a(9709);const __=i.__,h=e=>{let{description:t,filename:a,fixedIn:h,icon:g,id:f,name:v,source:E,table:k,title:w,type:b,version:y}=e;const{adminUrl:Z}=window.jetpackProtectInitialState||{},{run:C}=(0,l.Z)({productSlug:u.o,redirectUrl:Z}),{recordEventHandler:_}=(0,m.Z)(),R=_("jetpack_protect_threat_list_get_scan_link_click",C),j=E?s().createElement(n.Z,{variant:"link",isExternalLink:!0,weight:"regular",href:E},__("See more technical details of this threat","jetpack-protect")):null,N=(0,o.useCallback)((()=>v&&y?`${v} (${y})`:a?a.split("/").pop():k||void 0),[a,v,k,y]);return s().createElement(p.U,{id:f,label:N(),title:w,icon:g,onOpen:(0,o.useCallback)((()=>{["core","plugin","theme"].includes(b)&&_(`jetpack_protect_${b}_threat_open`)}),[_,b])},t&&s().createElement("div",{className:d.Z["threat-section"]},s().createElement(c.ZP,{variant:"title-small",mb:2},__("What is the problem?","jetpack-protect")),s().createElement(c.ZP,{mb:2},t),j),h&&s().createElement("div",{className:d.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,i.sprintf)(__("Update to %1$s %2$s","jetpack-protect"),v,h)),s().createElement(r.Z,{description:__("Looking for advanced scan results and one-click fixes?","jetpack-protect"),cta:__("Upgrade Jetpack Protect now","jetpack-protect"),onClick:R,className:d.Z["threat-item-cta"]})),!t&&s().createElement("div",{className:d.Z["threat-section"]},j))};t.Z=e=>{let{list:t}=e;return s().createElement(p.Z,null,t.map((e=>{let{description:t,fixedIn:a,icon:n,id:c,name:r,source:l,table:i,title:o,type:u,version:m}=e;return s().createElement(h,{description:t,fixedIn:a,icon:n,id:c,key:c,name:r,source:l,table:i,title:o,type:u,version:m})})))}},5207:function(e,t,a){"use strict";var n=a(3363),c=a(3846),r=a(5106),l=a(526),i=a(9818),o=a(5736),s=a(9196),u=a.n(s),m=a(5773),p=a(4633),d=a(5658),h=a(2831),g=a(4289),f=a(1400),v=a(9709),E=a(7930);const __=o.__;t.Z=()=>{const{hasRequiredPlan:e}=(0,m.Z)(),{item:t,list:a,selected:k,setSelected:w}=(0,E.Z)(),b=a.filter((e=>e.fixable)),{setModal:y}=(0,i.useDispatch)(p.t),{scan:Z}=(0,i.useDispatch)(p.t),C=(0,i.useSelect)((e=>e(p.t).getScanIsEnqueuing())),_=(0,s.useCallback)((()=>{switch(k){case"all":return 1===a.length?__("All threats","jetpack-protect"):(0,o.sprintf)(/* translators: placeholder is the amount of threats found on the site. */ -__("All %s threats","jetpack-protect"),a.length);case"files":return(0,o.sprintf)(/* translators: placeholder is the amount of file threats found on the site. */ -__("%1$s file %2$s","jetpack-protect"),a.length,1===a.length?"threat":"threats");case"database":return(0,o.sprintf)(/* translators: placeholder is the amount of database threats found on the site. */ -__("%1$s database %2$s","jetpack-protect"),a.length,1===a.length?"threat":"threats");default:return(0,o.sprintf)(/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */ -__("%1$s %2$s in your %3$s %4$s","jetpack-protect"),a.length,1===a.length?"threat":"threats",t?.name,t?.version)}}),[k,a,t]);return u().createElement(n.Z,{fluid:!0,horizontalSpacing:0,horizontalGap:3},u().createElement(c.Z,{lg:4},u().createElement(g.Z,{selected:k,onSelect:w})),u().createElement(c.Z,{lg:8},a?.length>0?u().createElement(u().Fragment,null,u().createElement("div",{className:v.Z["list-header"]},u().createElement(r.Dx,{className:v.Z["list-title"]},_()),e&&u().createElement(u().Fragment,null,b.length>0&&u().createElement(l.Z,{variant:"primary",className:v.Z["list-header-button"],onClick:(R=b,e=>{e.preventDefault(),y({type:"FIX_ALL_THREATS",props:{threatList:R}})})},/* translators: Translates to Auto fix all. $s: Number of fixable threats. */ -(0,o.sprintf)(__("Auto fix all (%s)","jetpack-protect"),b.length)),u().createElement(l.Z,{variant:"secondary",className:v.Z["list-header-button"],isLoading:C,onClick:e=>{e.preventDefault(),Z()}},__("Scan now","jetpack-protect")))),e?u().createElement(f.Z,{list:a}):u().createElement(h.Z,{list:a})):u().createElement(d.Z,null)));var R}},4289:function(e,t,a){"use strict";var n=a(2054),c=a(5736),r=a(797),l=a(2817),i=a(7663),o=a(8960),s=a(4160),u=a(6376),m=a(9196),p=a(6477),d=a(5773),h=a(5338);const __=c.__;t.Z=e=>{let{selected:t,onSelect:a}=e;const{plugins:c,themes:g,numThreats:f,numCoreThreats:v,numFilesThreats:E,numDatabaseThreats:k,hasRequiredPlan:w}=(0,d.Z)(),{recordEvent:b}=(0,p.Z)(),[y]=(0,n.Z)("lg","<"),Z=(0,m.useCallback)((()=>{b("jetpack_protect_navigation_all_click")}),[b]),C=(0,m.useCallback)((()=>{b("jetpack_protect_navigation_core_click")}),[b]),_=(0,m.useCallback)((()=>{b("jetpack_protect_navigation_plugin_click")}),[b]),R=(0,m.useCallback)((()=>{b("jetpack_protect_navigation_theme_click")}),[b]),j=(0,m.useCallback)((()=>{b("jetpack_protect_navigation_file_click")}),[b]),N=(0,m.useCallback)((()=>{b("jetpack_protect_navigation_database_click")}),[b]);return React.createElement(h.ZP,{selected:t,onSelect:a,mode:y?"dropdown":"list"},React.createElement(h.Dx,{initial:!0,id:"all",label:__("All threats","jetpack-protect"),icon:r.Z,badge:f,disabled:f<=0,onClick:Z,checked:!0}),React.createElement(h.Dx,{id:"wordpress",label:__("WordPress","jetpack-protect"),icon:l.Z,badge:v,disabled:v<=0,onClick:C,checked:!0}),React.createElement(h.KB,{label:__("Plugins","jetpack-protect"),icon:i.Z},c.map((e=>{let{name:t,threats:a,checked:n}=e;return React.createElement(h.Dx,{key:t,id:t,label:t,checked:n,badge:a?.length,disabled:a?.length<=0,onClick:_})}))),React.createElement(h.KB,{label:__("Themes","jetpack-protect"),icon:o.Z},g.map((e=>{let{name:t,threats:a,checked:n}=e;return React.createElement(h.Dx,{key:t,id:t,label:t,checked:n,badge:a?.length,disabled:a?.length<=0,onClick:R})}))),w&&React.createElement(React.Fragment,null,React.createElement(h.Dx,{id:"files",label:__("Files","jetpack-protect"),icon:s.Z,badge:E,disabled:E<=0,onClick:j,checked:!0}),React.createElement(h.Dx,{id:"database",label:__("Database","jetpack-protect"),icon:u.Z,badge:k,disabled:k<=0,onClick:N,checked:!0})))}},1400:function(e,t,a){"use strict";var n=a(526),c=a(5106),r=a(2054),l=a(9818),i=a(9307),o=a(5736),s=a(9196),u=a.n(s),m=a(6477),p=a(4633),d=a(7127),h=a(4257),g=a(289),f=a(9709);const __=o.__,v=e=>{let{context:t,description:a,diff:r,filename:i,fixedIn:v,icon:E,fixable:k,id:w,label:b,name:y,source:Z,title:C,type:_,severity:R}=e;const{setModal:j}=(0,l.useDispatch)(p.t),{recordEvent:N}=(0,m.Z)(),S=Z?u().createElement(n.Z,{variant:"link",isExternalLink:!0,weight:"regular",href:Z},__("See more technical details of this threat","jetpack-protect")):null;return u().createElement(g.c,{id:w,label:b,title:C,icon:E,fixable:k,severity:R,onOpen:(0,s.useCallback)((()=>{["core","plugin","theme","file","database"].includes(_)&&N(`jetpack_protect_${_}_threat_open`)}),[N,_])},a&&u().createElement("div",{className:f.Z["threat-section"]},u().createElement(c.ZP,{variant:"title-small",mb:2},__("What is the problem?","jetpack-protect")),u().createElement(c.ZP,{mb:2},a),S),(i||t||r)&&u().createElement(c.ZP,{variant:"title-small",mb:2},__("The technical details","jetpack-protect")),i&&u().createElement(u().Fragment,null,u().createElement(c.ZP,{mb:2},/* translators: filename follows in separate line; e.g. "PHP.Injection.5 in: `post.php`" */ -__("Threat found in file:","jetpack-protect")),u().createElement("pre",{className:f.Z["threat-filename"]},i)),t&&u().createElement(h.Z,{context:t}),r&&u().createElement(d.C,{diff:r}),v&&u().createElement("div",{className:f.Z["threat-section"]},u().createElement(c.ZP,{variant:"title-small",mb:2},__("How to fix it?","jetpack-protect")),u().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"),y,v))),!a&&u().createElement("div",{className:f.Z["threat-section"]},S),u().createElement("div",{className:f.Z["threat-footer"]},u().createElement(n.Z,{isDestructive:!0,variant:"secondary",onClick:e=>{e.preventDefault(),j({type:"IGNORE_THREAT",props:{id:w,label:b,title:C,icon:E,severity:R}})}},__("Ignore threat","jetpack-protect")),k&&u().createElement(n.Z,{onClick:e=>{e.preventDefault(),j({type:"FIX_THREAT",props:{id:w,label:b,title:C,icon:E,severity:R,fixable:k}})}},__("Fix threat","jetpack-protect"))))};t.Z=e=>{let{list:t}=e;const{scan:a}=(0,l.useDispatch)(p.t),o=(0,i.createInterpolateElement)(__("If you have manually fixed any of the threats listed above, you can run a manual scan now or wait for Jetpack to scan your site later today.","jetpack-protect"),{manualScanLink:u().createElement(n.Z,{variant:"link",onClick:e=>{e.preventDefault(),a()}})}),[s]=(0,r.Z)(["sm","lg"],[null,"<"]),m=e=>e.name&&e.version?`${e.name} (${e.version})`:e.filename?e.filename.split("/").pop():e.table?e.table:void 0;return t=t.map((e=>({label:m(e),...e}))),u().createElement(u().Fragment,null,!s&&u().createElement("div",{className:f.Z["accordion-heading"]},u().createElement("span",null,__("Details","jetpack-protect")),u().createElement("span",null,__("Severity","jetpack-protect")),u().createElement("span",null,__("Auto-fix","jetpack-protect")),u().createElement("span",null)),u().createElement(g.Z,null,t.map((e=>{let{context:t,description:a,diff:n,filename:c,fixedIn:r,icon:l,fixable:i,id:o,label:s,name:m,severity:p,source:d,table:h,title:g,type:f,version:E}=e;return u().createElement(v,{context:t,description:a,diff:n,filename:c,fixedIn:r,icon:l,fixable:i,id:o,key:o,label:s,name:m,severity:p,source:d,table:h,title:g,type:f,version:E})}))),u().createElement(c.ZP,{className:f.Z["manual-scan"],variant:"body-small"},o))}},7930:function(e,t,a){"use strict";var n=a(2817),c=a(4160),r=a(6376),l=a(7663),i=a(8960),o=a(9196),s=a(5773);const u=(e,t)=>t.severity-e.severity,m=(e,t)=>Array.isArray(e)?e.map((e=>m(e,t))).flat():e?.threats.map((a=>({...a,...e,...t})));t.Z=()=>{const{plugins:e,themes:t,core:a,files:p,database:d}=(0,s.Z)(),[h,g]=(0,o.useState)("all"),{unsortedList:f,item:v}=(0,o.useMemo)((()=>{if(h&&"all"!==h){switch(h){case"wordpress":return{unsortedList:m(a,{icon:n.Z}),item:a};case"files":return{unsortedList:m(p,{icon:c.Z}),item:p};case"database":return{unsortedList:m(d,{icon:r.Z}),item:d}}const o=e.find((e=>e?.name===h));if(o)return{unsortedList:m(o,{icon:l.Z}),item:o};const s=t.find((e=>e?.name===h));if(s)return{unsortedList:m(s,{icon:i.Z}),item:s}}return{unsortedList:[...m(a,{icon:n.Z}),...m(e,{icon:l.Z}),...m(t,{icon:i.Z}),...m(p,{icon:c.Z}),...m(d,{icon:r.Z})],item:null}}),[a,d,p,e,h,t]);return{item:v,list:(0,o.useMemo)((()=>f.sort(u)),[f]),selected:h,setSelected:g}}},2854:function(e,t,a){"use strict";var n=a(1294),c=a(8227);t.Z=e=>{let{children:t}=e;const{isUserConnected:a,hasConnectedOwner:r}=(0,n.Z)();return a&&r?t:React.createElement(c.Z,null)}},8227:function(e,t,a){"use strict";var n=a(5106),c=a(526),r=a(1294),l=a(9818),i=a(5736),o=a(4633),s=a(291),u=a(541);const __=i.__;t.Z=()=>{const{setModal:e}=(0,l.useDispatch)(o.t),{userIsConnecting:t,handleConnectUser:a}=(0,r.Z)({redirectUri:"admin.php?page=jetpack-protect"});return React.createElement(React.Fragment,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("User connection needed","jetpack-protect")),React.createElement(s.Z,{type:"info",message:__("Before Jetpack Protect can ignore and auto-fix threats on your site, a user connection is needed.","jetpack-protect")}),React.createElement(n.ZP,{mb:3},__("A user connection provides Jetpack Protect the access necessary to perform these tasks.","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Once you’ve secured a user connection, all Jetpack Protect features will be available for use.","jetpack-protect")),React.createElement("div",{className:u.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:t=>{t.preventDefault(),e({type:null})}},__("Not now","jetpack-protect")),React.createElement(c.Z,{isExternalLink:!0,weight:"regular",isLoading:t,onClick:a},__("Connect your user account","jetpack-protect"))))}},3898:function(e,t,a){"use strict";a.d(t,{K:function(){return n},o:function(){return c}});const n="https://wordpress.org/support/plugin/jetpack-protect/",c="jetpack_scan"},6477:function(e,t,a){"use strict";var n=a(6975),c=a(1294),r=a(9196);t.Z=function(){let{pageViewEventName:e,pageViewNamespace:t="jetpack",pageViewSuffix:a="page_view",pageViewEventProperties:l={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{isUserConnected:i,isRegistered:o,userConnectionData:s}=(0,c.Z)(),{login:u,ID:m}=s.currentUser?.wpcomUser||{},{tracks:p}=n.Z,{recordEvent:d}=p,h=(0,r.useCallback)((async(e,t)=>{d(e,t)}),[d]),g=(0,r.useCallback)((function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};return a="function"==typeof t?t:a,t="function"==typeof t?{}:t,()=>h(e,t).then(a)}),[h]);(0,r.useEffect)((()=>{i&&m&&u&&n.Z.initialize(m,u)}),[i,m,u]);const f=e?`${t}_${e}_${a}`:null;return(0,r.useEffect)((()=>{o&&f&&d(f,l)}),[]),{recordEvent:h,recordEventHandler:g}}},5773:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(9818),c=a(9196),r=a(4633);function l(){const{statusIsFetching:e,status:t,jetpackScan:a,hasRequiredPlan:l}=(0,n.useSelect)((e=>({statusIsFetching:e(r.t).getStatusIsFetching(),status:e(r.t).getStatus(),jetpackScan:e(r.t).getJetpackScan(),hasRequiredPlan:e(r.t).hasRequiredPlan()})));let i="error";!0===e?i="loading":t.status&&(i=t.status);const o=(0,c.useMemo)((()=>t.core?.threats?.length||0),[t.core]),s=(0,c.useMemo)((()=>(t.plugins||[]).reduce(((e,t)=>e+t.threats.length),0)),[t.plugins]),u=(0,c.useMemo)((()=>(t.themes||[]).reduce(((e,t)=>e+t.threats.length),0)),[t.themes]),m=(0,c.useMemo)((()=>t.files?.length||0),[t.files]),p=(0,c.useMemo)((()=>t.database?.length||0),[t.database]);return{numThreats:o+s+u+m+p,numCoreThreats:o,numPluginsThreats:s,numThemesThreats:u,numFilesThreats:m,numDatabaseThreats:p,lastChecked:t.lastChecked||null,errorCode:t.errorCode||null,errorMessage:t.errorMessage||null,core:t.core||{},plugins:t.plugins||[],themes:t.themes||[],files:{threats:t.files||[]},database:{threats:t.database||[]},currentStatus:i,hasUncheckedItems:t.hasUncheckedItems,jetpackScan:a,hasRequiredPlan:l}}},8963:function(e,t,a){"use strict";var n=a(9818),c=a(9196),r=a(1827),l=a(4633);t.Z=()=>{const{setWafConfig:e,setWafStats:t,setWafIsEnabled:a,setWafIsUpdating:i,setWafIsToggling:o}=(0,n.useDispatch)(l.t),s=(0,n.useSelect)((e=>e(l.t).getWaf())),u=(0,c.useCallback)((()=>(i(!0),r.Z.fetchWaf().then((n=>{a(n?.isEnabled),e(n?.config),t(n?.stats)})).finally((()=>i(!1))))),[e,t,a,i]),m=(0,c.useCallback)((()=>(s.isEnabled||o(!0),i(!0),r.Z.toggleWaf().then(u).finally((()=>{o(!1),i(!1)})))),[u,s.isEnabled,o,i]),p=(0,c.useCallback)((()=>s.isEnabled?Promise.resolve():m()),[m,s.isEnabled]),d=(0,c.useCallback)((()=>(i(!0),p().then((()=>r.Z.updateWaf({jetpack_waf_automatic_rules:!s.config.jetpackWafAutomaticRules}))).then(u).finally((()=>i(!1))))),[p,u,i,s.config.jetpackWafAutomaticRules]),h=(0,c.useCallback)((()=>(i(!0),r.Z.updateWaf({jetpack_waf_ip_list:!s.config.jetpackWafIpList}).then(u).finally((()=>i(!1))))),[u,i,s.config.jetpackWafIpList]),g=(0,c.useCallback)((()=>(i(!0),r.Z.updateWaf({brute_force_protection:!s.config.bruteForceProtection}).then(u).finally((()=>i(!1))))),[u,i,s.config.bruteForceProtection]),f=(0,c.useCallback)((()=>(i(!0),p().then((()=>r.Z.updateWaf({jetpack_waf_share_data:!s.config.jetpackWafShareData}))).then(u).finally((()=>i(!1))))),[p,u,i,s.config.jetpackWafShareData]),v=(0,c.useCallback)((e=>(i(!0),r.Z.updateWaf(e).then(u).finally((()=>i(!1))))),[u,i]);return(0,c.useEffect)((()=>{void 0!==s.config||s.isFetching||u()}),[s.config,s.isFetching,i,u]),{...s,refreshWaf:u,toggleWaf:m,toggleAutomaticRules:d,toggleManualRules:h,toggleBruteForceProtection:g,toggleShareData:f,updateConfig:v}}},5230:function(e,t,a){"use strict";a.d(t,{BZ:function(){return b},Gk:function(){return d},Oc:function(){return S},Ot:function(){return N},PF:function(){return P},P_:function(){return E},RR:function(){return f},Rj:function(){return R},U2:function(){return v},VF:function(){return Z},Xm:function(){return w},Y2:function(){return p},ZP:function(){return $},_N:function(){return o},d0:function(){return u},dG:function(){return C},eG:function(){return h},hI:function(){return g},i0:function(){return y},jA:function(){return s},kd:function(){return j},l:function(){return z},o9:function(){return m},r0:function(){return _},tu:function(){return k},y:function(){return x}});var n=a(6989),c=a.n(n),r=a(5736),l=a(4769),i=a.n(l);const _n=r._n,__=r.__,o="SET_CREDENTIALS_STATE_IS_FETCHING",s="SET_CREDENTIALS_STATE",u="SET_STATUS",m="SET_STATUS_PROGRESS",p="START_SCAN_OPTIMISTICALLY",d="SET_STATUS_IS_FETCHING",h="SET_SCAN_IS_UNAVAILABLE",g="SET_SCAN_IS_ENQUEUING",f="SET_INSTALLED_PLUGINS",v="SET_INSTALLED_THEMES",E="SET_WP_VERSION",k="SET_JETPACK_SCAN",w="SET_THREAT_IS_UPDATING",b="SET_THREATS_ARE_FIXING",y="SET_MODAL",Z="SET_NOTICE",C="CLEAR_NOTICE",_="SET_HAS_REQUIRED_PLAN",R="SET_WAF_IS_SEEN",j="SET_WAF_UPGRADE_IS_SEEN",N="SET_WAF_IS_ENABLED",S="SET_WAF_IS_UPDATING",P="SET_WAF_IS_TOGGLING",x="SET_WAF_CONFIG",z="SET_WAF_STATS",M=e=>({type:u,status:e}),L=()=>({type:p}),I=e=>c()({path:"jetpack-protect/v1/status"+(e?"?hard_refresh=true":""),method:"GET"}),T=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return async t=>{let{dispatch:a}=t;return a(F(!0)),await new Promise(((t,n)=>I(e).then(A).then((e=>{a(H("unavailable"===e.status)),a(M(i()(e))),t(e)})).catch((e=>{n(e)})).finally((()=>{a(F(!1))}))))}},A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return new Promise(((a,n)=>{"unavailable"===e.status&&t<3?I(!0).then((e=>{setTimeout((()=>{A(e,t+1).then((e=>a(e))).catch((e=>n(e)))}),5e3)})).catch(n):a(e)}))},O=e=>({type:o,isFetching:e}),V=e=>({type:s,credentials:e}),F=e=>({type:d,status:e}),H=e=>({type:h,status:e}),D=e=>({type:g,isEnqueuing:e}),U=(e,t)=>({type:w,payload:{threatId:e,isUpdating:t}}),B=e=>({type:b,threatIds:e}),W=e=>async t=>{let{dispatch:a}=t;const n=e.reduce(((e,t)=>`${e}threat_ids[]=${t}&`),"jetpack-protect/v1/fix-threats-status?");return a(B(e)),await c()({path:n,method:"GET"}).then((async t=>{const n=Object.values(t.threats);if(n.filter((e=>"in_progress"===e.status)).length>0)return await new Promise((()=>{setTimeout((()=>{a(W(e))}),1e3)}));if(!n.filter((e=>"fixed"===e.status)).length===e.length)throw"Not all threats could be fixed."})).then((()=>{a(T()),a(J({type:"success",message:(0,r.sprintf)( +__("The last Protect scan ran %s and everything looked great.","jetpack-protect"),t),{strong:React.createElement("strong",null)})))}},2831:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(526),c=a(5106),r=a(857),l=a(8258),s=a(5736),i=a(9196),o=a.n(i),m=a(3898),d=a(6477),u=a(3584),p=a(9709);const __=s.__,h=({description:e,filename:t,fixedIn:a,icon:h,id:g,name:f,source:v,table:E,title:k,type:w,version:b})=>{const{adminUrl:y}=window.jetpackProtectInitialState||{},{run:Z}=(0,l.Z)({productSlug:m.o,redirectUrl:y}),{recordEventHandler:C}=(0,d.Z)(),_=C("jetpack_protect_threat_list_get_scan_link_click",Z),R=v?o().createElement(n.Z,{variant:"link",isExternalLink:!0,weight:"regular",href:v},__("See more technical details of this threat","jetpack-protect")):null,j=(0,i.useCallback)((()=>f&&b?`${f} (${b})`:t?t.split("/").pop():E||void 0),[t,f,E,b]);return o().createElement(u.U,{id:g,label:j(),title:k,icon:h,onOpen:(0,i.useCallback)((()=>{["core","plugin","theme"].includes(w)&&C(`jetpack_protect_${w}_threat_open`)}),[C,w])},e&&o().createElement("div",{className:p.Z["threat-section"]},o().createElement(c.ZP,{variant:"title-small",mb:2},__("What is the problem?","jetpack-protect")),o().createElement(c.ZP,{mb:2},e),R),a&&o().createElement("div",{className:p.Z["threat-section"]},o().createElement(c.ZP,{variant:"title-small",mb:2},__("How to fix it?","jetpack-protect")),o().createElement(c.ZP,{mb:2},/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */ /* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */ +(0,s.sprintf)(__("Update to %1$s %2$s","jetpack-protect"),f,a)),o().createElement(r.Z,{description:__("Looking for advanced scan results and one-click fixes?","jetpack-protect"),cta:__("Upgrade Jetpack Protect now","jetpack-protect"),onClick:_,className:p.Z["threat-item-cta"]})),!e&&o().createElement("div",{className:p.Z["threat-section"]},R))},g=({list:e})=>o().createElement(u.Z,null,e.map((({description:e,fixedIn:t,icon:a,id:n,name:c,source:r,table:l,title:s,type:i,version:m})=>o().createElement(h,{description:e,fixedIn:t,icon:a,id:n,key:n,name:c,source:r,table:l,title:s,type:i,version:m}))))},5207:(e,t,a)=>{"use strict";a.d(t,{Z:()=>k});var n=a(3363),c=a(3846),r=a(5106),l=a(526),s=a(9818),i=a(5736),o=a(9196),m=a.n(o),d=a(5773),u=a(4633),p=a(5658),h=a(2831),g=a(4289),f=a(1400),v=a(9709),E=a(7930);const __=i.__,k=()=>{const{hasRequiredPlan:e}=(0,d.Z)(),{item:t,list:a,selected:k,setSelected:w}=(0,E.Z)(),b=a.filter((e=>e.fixable)),{setModal:y}=(0,s.useDispatch)(u.t),{scan:Z}=(0,s.useDispatch)(u.t),C=(0,s.useSelect)((e=>e(u.t).getScanIsEnqueuing())),_=(0,o.useCallback)((()=>{switch(k){case"all":return 1===a.length?__("All threats","jetpack-protect"):(0,i.sprintf)(/* translators: placeholder is the amount of threats found on the site. */ +__("All %s threats","jetpack-protect"),a.length);case"files":return(0,i.sprintf)(/* translators: placeholder is the amount of file threats found on the site. */ +__("%1$s file %2$s","jetpack-protect"),a.length,1===a.length?"threat":"threats");case"database":return(0,i.sprintf)(/* translators: placeholder is the amount of database threats found on the site. */ +__("%1$s database %2$s","jetpack-protect"),a.length,1===a.length?"threat":"threats");default:return(0,i.sprintf)(/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */ +__("%1$s %2$s in your %3$s %4$s","jetpack-protect"),a.length,1===a.length?"threat":"threats",t?.name,t?.version)}}),[k,a,t]);return m().createElement(n.Z,{fluid:!0,horizontalSpacing:0,horizontalGap:3},m().createElement(c.Z,{lg:4},m().createElement(g.Z,{selected:k,onSelect:w})),m().createElement(c.Z,{lg:8},a?.length>0?m().createElement(m().Fragment,null,m().createElement("div",{className:v.Z["list-header"]},m().createElement(r.Dx,{className:v.Z["list-title"]},_()),e&&m().createElement(m().Fragment,null,b.length>0&&m().createElement(l.Z,{variant:"primary",className:v.Z["list-header-button"],onClick:(R=b,e=>{e.preventDefault(),y({type:"FIX_ALL_THREATS",props:{threatList:R}})})},/* translators: Translates to Auto fix all. $s: Number of fixable threats. */ /* translators: Translates to Auto fix all. $s: Number of fixable threats. */ +(0,i.sprintf)(__("Auto fix all (%s)","jetpack-protect"),b.length)),m().createElement(l.Z,{variant:"secondary",className:v.Z["list-header-button"],isLoading:C,onClick:e=>{e.preventDefault(),Z()}},__("Scan now","jetpack-protect")))),e?m().createElement(f.Z,{list:a}):m().createElement(h.Z,{list:a})):m().createElement(p.Z,null)));var R}},4289:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(2054),c=a(5736),r=a(797),l=a(2817),s=a(7663),i=a(8960),o=a(4160),m=a(6376),d=a(9196),u=a(6477),p=a(5773),h=a(5338);const __=c.__,g=({selected:e,onSelect:t})=>{const{plugins:a,themes:c,numThreats:g,numCoreThreats:f,numFilesThreats:v,numDatabaseThreats:E,hasRequiredPlan:k}=(0,p.Z)(),{recordEvent:w}=(0,u.Z)(),[b]=(0,n.Z)("lg","<"),y=(0,d.useCallback)((()=>{w("jetpack_protect_navigation_all_click")}),[w]),Z=(0,d.useCallback)((()=>{w("jetpack_protect_navigation_core_click")}),[w]),C=(0,d.useCallback)((()=>{w("jetpack_protect_navigation_plugin_click")}),[w]),_=(0,d.useCallback)((()=>{w("jetpack_protect_navigation_theme_click")}),[w]),R=(0,d.useCallback)((()=>{w("jetpack_protect_navigation_file_click")}),[w]),j=(0,d.useCallback)((()=>{w("jetpack_protect_navigation_database_click")}),[w]);return React.createElement(h.ZP,{selected:e,onSelect:t,mode:b?"dropdown":"list"},React.createElement(h.Dx,{initial:!0,id:"all",label:__("All threats","jetpack-protect"),icon:r.Z,badge:g,disabled:g<=0,onClick:y,checked:!0}),React.createElement(h.Dx,{id:"wordpress",label:__("WordPress","jetpack-protect"),icon:l.Z,badge:f,disabled:f<=0,onClick:Z,checked:!0}),React.createElement(h.KB,{label:__("Plugins","jetpack-protect"),icon:s.Z},a.map((({name:e,threats:t,checked:a})=>React.createElement(h.Dx,{key:e,id:e,label:e,checked:a,badge:t?.length,disabled:t?.length<=0,onClick:C})))),React.createElement(h.KB,{label:__("Themes","jetpack-protect"),icon:i.Z},c.map((({name:e,threats:t,checked:a})=>React.createElement(h.Dx,{key:e,id:e,label:e,checked:a,badge:t?.length,disabled:t?.length<=0,onClick:_})))),k&&React.createElement(React.Fragment,null,React.createElement(h.Dx,{id:"files",label:__("Files","jetpack-protect"),icon:o.Z,badge:v,disabled:v<=0,onClick:R,checked:!0}),React.createElement(h.Dx,{id:"database",label:__("Database","jetpack-protect"),icon:m.Z,badge:E,disabled:E<=0,onClick:j,checked:!0})))}},1400:(e,t,a)=>{"use strict";a.d(t,{Z:()=>E});var n=a(526),c=a(5106),r=a(2054),l=a(9818),s=a(9307),i=a(5736),o=a(9196),m=a.n(o),d=a(6477),u=a(4633),p=a(7127),h=a(4257),g=a(289),f=a(9709);const __=i.__,v=({context:e,description:t,diff:a,filename:r,fixedIn:s,icon:v,fixable:E,id:k,label:w,name:b,source:y,title:Z,type:C,severity:_})=>{const{setModal:R}=(0,l.useDispatch)(u.t),{recordEvent:j}=(0,d.Z)(),N=y?m().createElement(n.Z,{variant:"link",isExternalLink:!0,weight:"regular",href:y},__("See more technical details of this threat","jetpack-protect")):null;return m().createElement(g.c,{id:k,label:w,title:Z,icon:v,fixable:E,severity:_,onOpen:(0,o.useCallback)((()=>{["core","plugin","theme","file","database"].includes(C)&&j(`jetpack_protect_${C}_threat_open`)}),[j,C])},t&&m().createElement("div",{className:f.Z["threat-section"]},m().createElement(c.ZP,{variant:"title-small",mb:2},__("What is the problem?","jetpack-protect")),m().createElement(c.ZP,{mb:2},t),N),(r||e||a)&&m().createElement(c.ZP,{variant:"title-small",mb:2},__("The technical details","jetpack-protect")),r&&m().createElement(m().Fragment,null,m().createElement(c.ZP,{mb:2},/* translators: filename follows in separate line; e.g. "PHP.Injection.5 in: `post.php`" */ +__("Threat found in file:","jetpack-protect")),m().createElement("pre",{className:f.Z["threat-filename"]},r)),e&&m().createElement(h.Z,{context:e}),a&&m().createElement(p.C,{diff:a}),s&&m().createElement("div",{className:f.Z["threat-section"]},m().createElement(c.ZP,{variant:"title-small",mb:2},__("How to fix it?","jetpack-protect")),m().createElement(c.ZP,{mb:2},/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */ /* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */ +(0,i.sprintf)(__("Update to %1$s %2$s","jetpack-protect"),b,s))),!t&&m().createElement("div",{className:f.Z["threat-section"]},N),m().createElement("div",{className:f.Z["threat-footer"]},m().createElement(n.Z,{isDestructive:!0,variant:"secondary",onClick:e=>{e.preventDefault(),R({type:"IGNORE_THREAT",props:{id:k,label:w,title:Z,icon:v,severity:_}})}},__("Ignore threat","jetpack-protect")),E&&m().createElement(n.Z,{onClick:e=>{e.preventDefault(),R({type:"FIX_THREAT",props:{id:k,label:w,title:Z,icon:v,severity:_,fixable:E}})}},__("Fix threat","jetpack-protect"))))},E=({list:e})=>{const{scan:t}=(0,l.useDispatch)(u.t),a=(0,s.createInterpolateElement)(__("If you have manually fixed any of the threats listed above, you can run a manual scan now or wait for Jetpack to scan your site later today.","jetpack-protect"),{manualScanLink:m().createElement(n.Z,{variant:"link",onClick:e=>{e.preventDefault(),t()}})}),[i]=(0,r.Z)(["sm","lg"],[null,"<"]),o=e=>e.name&&e.version?`${e.name} (${e.version})`:e.filename?e.filename.split("/").pop():e.table?e.table:void 0;return e=e.map((e=>({label:o(e),...e}))),m().createElement(m().Fragment,null,!i&&m().createElement("div",{className:f.Z["accordion-heading"]},m().createElement("span",null,__("Details","jetpack-protect")),m().createElement("span",null,__("Severity","jetpack-protect")),m().createElement("span",null,__("Auto-fix","jetpack-protect")),m().createElement("span",null)),m().createElement(g.Z,null,e.map((({context:e,description:t,diff:a,filename:n,fixedIn:c,icon:r,fixable:l,id:s,label:i,name:o,severity:d,source:u,table:p,title:h,type:g,version:f})=>m().createElement(v,{context:e,description:t,diff:a,filename:n,fixedIn:c,icon:r,fixable:l,id:s,key:s,label:i,name:o,severity:d,source:u,table:p,title:h,type:g,version:f})))),m().createElement(c.ZP,{className:f.Z["manual-scan"],variant:"body-small"},a))}},7930:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(2817),c=a(4160),r=a(6376),l=a(7663),s=a(8960),i=a(9196),o=a(5773);const m=(e,t)=>t.severity-e.severity,d=(e,t)=>Array.isArray(e)?e.map((e=>d(e,t))).flat():e?.threats.map((a=>({...a,...e,...t}))),u=()=>{const{plugins:e,themes:t,core:a,files:u,database:p}=(0,o.Z)(),[h,g]=(0,i.useState)("all"),{unsortedList:f,item:v}=(0,i.useMemo)((()=>{if(h&&"all"!==h){switch(h){case"wordpress":return{unsortedList:d(a,{icon:n.Z}),item:a};case"files":return{unsortedList:d(u,{icon:c.Z}),item:u};case"database":return{unsortedList:d(p,{icon:r.Z}),item:p}}const i=e.find((e=>e?.name===h));if(i)return{unsortedList:d(i,{icon:l.Z}),item:i};const o=t.find((e=>e?.name===h));if(o)return{unsortedList:d(o,{icon:s.Z}),item:o}}return{unsortedList:[...d(a,{icon:n.Z}),...d(e,{icon:l.Z}),...d(t,{icon:s.Z}),...d(u,{icon:c.Z}),...d(p,{icon:r.Z})],item:null}}),[a,p,u,e,h,t]);return{item:v,list:(0,i.useMemo)((()=>f.sort(m)),[f]),selected:h,setSelected:g}}},2854:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(1294),c=a(8227);const r=({children:e})=>{const{isUserConnected:t,hasConnectedOwner:a}=(0,n.Z)();return t&&a?e:React.createElement(c.Z,null)}},8227:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5106),c=a(526),r=a(1294),l=a(9818),s=a(5736),i=a(4633),o=a(291),m=a(541);const __=s.__,d=()=>{const{setModal:e}=(0,l.useDispatch)(i.t),{userIsConnecting:t,handleConnectUser:a}=(0,r.Z)({redirectUri:"admin.php?page=jetpack-protect"});return React.createElement(React.Fragment,null,React.createElement(n.ZP,{variant:"title-medium",mb:2},__("User connection needed","jetpack-protect")),React.createElement(o.Z,{type:"info",message:__("Before Jetpack Protect can ignore and auto-fix threats on your site, a user connection is needed.","jetpack-protect")}),React.createElement(n.ZP,{mb:3},__("A user connection provides Jetpack Protect the access necessary to perform these tasks.","jetpack-protect")),React.createElement(n.ZP,{mb:3},__("Once you’ve secured a user connection, all Jetpack Protect features will be available for use.","jetpack-protect")),React.createElement("div",{className:m.Z.footer},React.createElement(c.Z,{variant:"secondary",onClick:t=>{t.preventDefault(),e({type:null})}},__("Not now","jetpack-protect")),React.createElement(c.Z,{isExternalLink:!0,weight:"regular",isLoading:t,onClick:a},__("Connect your user account","jetpack-protect"))))}},3898:(e,t,a)=>{"use strict";a.d(t,{K:()=>n,o:()=>c});const n="https://wordpress.org/support/plugin/jetpack-protect/",c="jetpack_scan"},6477:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(6975),c=a(1294),r=a(9196);const l=({pageViewEventName:e,pageViewNamespace:t="jetpack",pageViewSuffix:a="page_view",pageViewEventProperties:l={}}={})=>{const{isUserConnected:s,isRegistered:i,userConnectionData:o}=(0,c.Z)(),{login:m,ID:d}=o.currentUser?.wpcomUser||{},{tracks:u}=n.Z,{recordEvent:p}=u,h=(0,r.useCallback)((async(e,t)=>{p(e,t)}),[p]),g=(0,r.useCallback)(((e,t,a=(()=>{}))=>(a="function"==typeof t?t:a,t="function"==typeof t?{}:t,()=>h(e,t).then(a))),[h]);(0,r.useEffect)((()=>{s&&d&&m&&n.Z.initialize(d,m)}),[s,d,m]);const f=e?`${t}_${e}_${a}`:null;return(0,r.useEffect)((()=>{i&&f&&p(f,l)}),[]),{recordEvent:h,recordEventHandler:g}}},5773:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(9196),r=a(4633);function l(){const{statusIsFetching:e,status:t,jetpackScan:a,hasRequiredPlan:l}=(0,n.useSelect)((e=>({statusIsFetching:e(r.t).getStatusIsFetching(),status:e(r.t).getStatus(),jetpackScan:e(r.t).getJetpackScan(),hasRequiredPlan:e(r.t).hasRequiredPlan()})));let s="error";!0===e?s="loading":t.status&&(s=t.status);const i=(0,c.useMemo)((()=>t.core?.threats?.length||0),[t.core]),o=(0,c.useMemo)((()=>(t.plugins||[]).reduce(((e,t)=>e+t.threats.length),0)),[t.plugins]),m=(0,c.useMemo)((()=>(t.themes||[]).reduce(((e,t)=>e+t.threats.length),0)),[t.themes]),d=(0,c.useMemo)((()=>t.files?.length||0),[t.files]),u=(0,c.useMemo)((()=>t.database?.length||0),[t.database]);return{numThreats:i+o+m+d+u,numCoreThreats:i,numPluginsThreats:o,numThemesThreats:m,numFilesThreats:d,numDatabaseThreats:u,lastChecked:t.lastChecked||null,errorCode:t.errorCode||null,errorMessage:t.errorMessage||null,core:t.core||{},plugins:t.plugins||[],themes:t.themes||[],files:{threats:t.files||[]},database:{threats:t.database||[]},currentStatus:s,hasUncheckedItems:t.hasUncheckedItems,jetpackScan:a,hasRequiredPlan:l}}},8963:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(9818),c=a(9196),r=a(1827),l=a(4633);const s=()=>{const{setWafConfig:e,setWafStats:t,setWafIsEnabled:a,setWafIsUpdating:s,setWafIsToggling:i}=(0,n.useDispatch)(l.t),o=(0,n.useSelect)((e=>e(l.t).getWaf())),m=(0,c.useCallback)((()=>(s(!0),r.Z.fetchWaf().then((n=>{a(n?.isEnabled),e(n?.config),t(n?.stats)})).finally((()=>s(!1))))),[e,t,a,s]),d=(0,c.useCallback)((()=>(o.isEnabled||i(!0),s(!0),r.Z.toggleWaf().then(m).finally((()=>{i(!1),s(!1)})))),[m,o.isEnabled,i,s]),u=(0,c.useCallback)((()=>o.isEnabled?Promise.resolve():d()),[d,o.isEnabled]),p=(0,c.useCallback)((()=>(s(!0),u().then((()=>r.Z.updateWaf({jetpack_waf_automatic_rules:!o.config.jetpackWafAutomaticRules}))).then(m).finally((()=>s(!1))))),[u,m,s,o.config.jetpackWafAutomaticRules]),h=(0,c.useCallback)((()=>(s(!0),r.Z.updateWaf({jetpack_waf_ip_list:!o.config.jetpackWafIpList}).then(m).finally((()=>s(!1))))),[m,s,o.config.jetpackWafIpList]),g=(0,c.useCallback)((()=>(s(!0),r.Z.updateWaf({brute_force_protection:!o.config.bruteForceProtection}).then(m).finally((()=>s(!1))))),[m,s,o.config.bruteForceProtection]),f=(0,c.useCallback)((()=>(s(!0),u().then((()=>r.Z.updateWaf({jetpack_waf_share_data:!o.config.jetpackWafShareData}))).then(m).finally((()=>s(!1))))),[u,m,s,o.config.jetpackWafShareData]),v=(0,c.useCallback)((e=>(s(!0),r.Z.updateWaf(e).then(m).finally((()=>s(!1))))),[m,s]);return(0,c.useEffect)((()=>{void 0!==o.config||o.isFetching||m()}),[o.config,o.isFetching,s,m]),{...o,refreshWaf:m,toggleWaf:d,toggleAutomaticRules:p,toggleManualRules:h,toggleBruteForceProtection:g,toggleShareData:f,updateConfig:v}}},5230:(e,t,a)=>{"use strict";a.d(t,{BZ:()=>b,Gk:()=>p,Oc:()=>S,Ot:()=>N,PF:()=>P,P_:()=>E,RR:()=>f,Rj:()=>R,U2:()=>v,VF:()=>Z,Xm:()=>w,Y2:()=>u,ZP:()=>$,_N:()=>i,d0:()=>m,dG:()=>C,eG:()=>h,hI:()=>g,i0:()=>y,jA:()=>o,kd:()=>j,l:()=>z,o9:()=>d,r0:()=>_,tu:()=>k,y:()=>x});var n=a(6989),c=a.n(n),r=a(5736),l=a(4769),s=a.n(l);const _n=r._n,__=r.__,i="SET_CREDENTIALS_STATE_IS_FETCHING",o="SET_CREDENTIALS_STATE",m="SET_STATUS",d="SET_STATUS_PROGRESS",u="START_SCAN_OPTIMISTICALLY",p="SET_STATUS_IS_FETCHING",h="SET_SCAN_IS_UNAVAILABLE",g="SET_SCAN_IS_ENQUEUING",f="SET_INSTALLED_PLUGINS",v="SET_INSTALLED_THEMES",E="SET_WP_VERSION",k="SET_JETPACK_SCAN",w="SET_THREAT_IS_UPDATING",b="SET_THREATS_ARE_FIXING",y="SET_MODAL",Z="SET_NOTICE",C="CLEAR_NOTICE",_="SET_HAS_REQUIRED_PLAN",R="SET_WAF_IS_SEEN",j="SET_WAF_UPGRADE_IS_SEEN",N="SET_WAF_IS_ENABLED",S="SET_WAF_IS_UPDATING",P="SET_WAF_IS_TOGGLING",x="SET_WAF_CONFIG",z="SET_WAF_STATS",M=e=>({type:m,status:e}),I=()=>({type:u}),L=e=>c()({path:"jetpack-protect/v1/status"+(e?"?hard_refresh=true":""),method:"GET"}),T=(e=!1)=>async({dispatch:t})=>(t(F(!0)),await new Promise(((a,n)=>L(e).then(A).then((e=>{t(H("unavailable"===e.status)),t(M(s()(e))),a(e)})).catch((e=>{n(e)})).finally((()=>{t(F(!1))}))))),A=(e,t=0)=>new Promise(((a,n)=>{"unavailable"===e.status&&t<3?L(!0).then((e=>{setTimeout((()=>{A(e,t+1).then((e=>a(e))).catch((e=>n(e)))}),5e3)})).catch(n):a(e)})),O=e=>({type:i,isFetching:e}),V=e=>({type:o,credentials:e}),F=e=>({type:p,status:e}),H=e=>({type:h,status:e}),D=e=>({type:g,isEnqueuing:e}),U=(e,t)=>({type:w,payload:{threatId:e,isUpdating:t}}),B=e=>({type:b,threatIds:e}),W=e=>async({dispatch:t})=>{const a=e.reduce(((e,t)=>`${e}threat_ids[]=${t}&`),"jetpack-protect/v1/fix-threats-status?");return t(B(e)),await c()({path:a,method:"GET"}).then((async a=>{const n=Object.values(a.threats);if(n.filter((e=>"in_progress"===e.status)).length>0)return await new Promise((()=>{setTimeout((()=>{t(W(e))}),1e3)}));if(!n.filter((e=>"fixed"===e.status)).length===e.length)throw"Not all threats could be fixed."})).then((()=>{t(T()),t(J({type:"success",message:(0,r.sprintf)( // translators: placeholder is the number amount of fixed threats. -_n("%s threat was fixed successfully","%s threats were fixed successfully",e.length,"jetpack-protect"),e.length)}))})).catch((()=>{a(J({type:"error",message:__("Not all threats could be fixed. Please contact our support.","jetpack-protect")}))})).finally((()=>{a(B([]))}))},J=e=>({type:Z,payload:e}),G=e=>({type:_,hasRequiredPlan:e}),$={checkCredentials:()=>async e=>{let{dispatch:t}=e;return await new Promise(((e,a)=>(t(O(!0)),c()({path:"jetpack-protect/v1/check-credentials",method:"POST"}).then((a=>{t(V(a)),e(a)})).catch((e=>{a(e)})).finally((()=>{t(O(!1))})))))},setCredentials:V,setCredentialsIsFetching:O,setStatus:M,setStatusProgress:e=>({type:m,currentProgress:e}),startScanOptimistically:L,refreshStatus:T,setStatusIsFetching:F,setScanIsEnqueuing:D,setInstalledPlugins:e=>({type:f,plugins:e}),setInstalledThemes:e=>({type:v,themes:e}),setwpVersion:e=>({type:E,version:e}),setJetpackScan:e=>({type:k,scan:e}),ignoreThreat:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};return async a=>{let{dispatch:n}=a;return n(U(e,!0)),await new Promise((()=>c()({path:`jetpack-protect/v1/ignore-threat?threat_id=${e}`,method:"POST"}).then((()=>n(T()))).then((()=>n(J({type:"success",message:__("Threat ignored","jetpack-protect")})))).catch((()=>n(J({type:"error",message:__("An error ocurred ignoring the threat.","jetpack-protect")})))).finally((()=>{n(U(e,!1)),t()}))))}},setModal:e=>({type:y,payload:e}),setNotice:J,clearNotice:()=>({type:C}),fixThreats:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};return async a=>{let{dispatch:n}=a;return e.forEach((e=>{n(U(e,!0))})),await new Promise((()=>c()({path:`jetpack-protect/v1/fix-threats?threat_ids=${e}`,method:"POST",data:{threatIds:e}}).then((()=>n(J({type:"success",message:__("We're hard at work fixing this threat in the background. Please check back shortly.","jetpack-protect")})))).then((()=>{setTimeout((()=>n(W(e))),1e3)})).catch((()=>n(J({type:"error",message:__("Error fixing threats. Please contact support.","jetpack-protect")})))).finally((()=>{e.forEach((e=>{n(U(e,!1))})),t()}))))}},scan:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};return async t=>{let{dispatch:a}=t;return a(D(!0)),await new Promise((()=>c()({path:"jetpack-protect/v1/scan",method:"POST"}).then((()=>{a(L()),setTimeout((()=>a(T(!0))),5e3)})).catch((()=>a(J({type:"error",message:__("An error ocurred enqueuing the scan","jetpack-protect")})))).finally((()=>{a(D(!1)),e()}))))}},setThreatsAreFixing:B,refreshPlan:()=>e=>{let{dispatch:t}=e;c()({path:"jetpack-protect/v1/check-plan",method:"GET"}).then((e=>t(G(e))))},setHasRequiredPlan:G,setScanIsUnavailable:H,setWafIsEnabled:e=>({type:N,isEnabled:e}),setWafIsSeen:e=>({type:R,isSeen:e}),setWafUpgradeIsSeen:e=>({type:j,upgradeIsSeen:e}),setWafIsUpdating:e=>({type:S,isUpdating:e}),setWafIsToggling:e=>({type:P,isToggling:e}),setWafConfig:e=>({type:x,config:e}),setWafStats:e=>({type:z,stats:e})}},3638:function(e,t,a){"use strict";var n=a(9818),c=a(5230);const r={wafSupported:null,bruteForceSupported:null,isSeen:!1,upgradeIsSeen:!1,isEnabled:!1,isUpdating:!1,isToggling:!1,config:void 0,stats:void 0},l=(0,n.combineReducers)({credentials:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===c.jA?t.credentials:e},credentialsIsFetching:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c._N?t.isFetching:e},status:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.d0:return t.status;case c.o9:return{...e,currentProgress:t.currentProgress};case c.Y2:return{...e,currentProgress:0,status:"optimistically_scanning"}}return e},statusIsFetching:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.Gk?t.status:e},scanIsUnavailable:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.eG?t.status:e},scanIsEnqueuing:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.hI?t.isEnqueuing:e},installedPlugins:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.RR?t.plugins:e},installedThemes:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.U2?t.themes:e},wpVersion:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.P_?t.version:e},jetpackScan:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.tu?t.scan:e},threatsUpdating:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.Xm?{...e,[t.payload.threatId]:t.payload.isUpdating}:e},modal:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.i0?{...e,...t.payload}:e},notice:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.VF:return{...e,...t.payload};case c.dG:return{}}return e},setThreatsFixing:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return t.type===c.BZ?t.threatIds:e},hasRequiredPlan:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.r0?t.hasRequiredPlan:e},waf:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.Rj:return{...e,isSeen:t.isSeen};case c.kd:return{...e,upgradeIsSeen:t.upgradeIsSeen};case c.Ot:return{...e,isEnabled:t.isEnabled};case c.y:return{...e,config:t.config};case c.l:return{...e,stats:t.stats};case c.Oc:return{...e,isUpdating:t.isUpdating};case c.PF:return{...e,isToggling:t.isToggling}}return e}});t.Z=l},1056:function(e,t,a){"use strict";var n=a(6989),c=a.n(n),r=a(5230);const l={getJetpackScan:{isFulfilled:e=>Object.keys(e?.jetpackScan).length>0,fulfill:()=>async e=>{let{dispatch:t}=e;const a=await c()({path:"/my-jetpack/v1/site/products/scan",method:"GET"});t(r.ZP.setJetpackScan(a))}}};t.Z=l},6850:function(e,t){"use strict";t.Z={getCredentials:e=>e.credentials||null,getCredentialsIsFetching:e=>e.credentialsIsFetching||!1,getInstalledPlugins:e=>e.installedPlugins||{},getInstalledThemes:e=>e.installedThemes||{},getStatus:e=>e.status||{},getStatusIsFetching:e=>e.statusIsFetching||!1,getScanIsUnavailable:e=>e.scanIsUnavailable||!1,getScanIsEnqueuing:e=>e.scanIsEnqueuing||!1,getWpVersion:e=>e.wpVersion||"",getJetpackScan:e=>e.jetpackScan||{},getThreatsUpdating:e=>e.threatsUpdating||{},getModalType:e=>e.modal?.type||null,getModalProps:e=>e.modal?.props||{},getNotice:e=>e.notice||null,getThreatsAreFixing:e=>e.threatsAreFixing||[],hasRequiredPlan:e=>e.hasRequiredPlan||!1,getWaf:e=>e.waf}},5217:function(e,t,a){"use strict";var n=a(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,n.createReduxStore)(e,t),(0,n.register)(c.store))}}t.Z=c},4633:function(e,t,a){"use strict";a.d(t,{N:function(){return m},t:function(){return u}});var n=a(4769),c=a.n(n),r=a(5230),l=a(3638),i=a(1056),o=a(6850),s=a(5217);const u="jetpack-protect";function m(){s.Z.mayBeInit(u,{__experimentalUseThunks:!0,reducer:l.Z,actions:r.ZP,selectors:o.Z,resolvers:i.Z,initialState:c()(window.jetpackProtectInitialState)||{}})}},5983:function(e,t,a){"use strict";e.exports=a.p+"images/in-progress-db145d62b5ef09c05ad7.png"},6436:function(e){"use strict";if(void 0==={consumer_slug:"jetpack-protect"}){var t=new Error('Cannot find module \'{"consumer_slug":"jetpack-protect"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"jetpack-protect"}},9196:function(e){"use strict";e.exports=window.React},6292:function(e){"use strict";e.exports=window.moment},6989:function(e){"use strict";e.exports=window.wp.apiFetch},5609:function(e){"use strict";e.exports=window.wp.components},4333:function(e){"use strict";e.exports=window.wp.compose},9818:function(e){"use strict";e.exports=window.wp.data},9771:function(e){"use strict";e.exports=window.wp.date},9307:function(e){"use strict";e.exports=window.wp.element},5736:function(e){"use strict";e.exports=window.wp.i18n},444:function(e){"use strict";e.exports=window.wp.primitives},6483:function(e){"use strict";e.exports=window.wp.url},2674:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;twindow.scrollTo(0,0)),[e]),null}(0,u.N)(),function(){const a=document.getElementById("jetpack-protect-root");if(null===a)return;const n=c().createElement(e.ZP,null,c().createElement(l.UT,null,c().createElement(m,null),c().createElement(r.Z5,null,c().createElement(r.AW,{path:"/",element:c().createElement(s.Z,null)}),c().createElement(r.AW,{path:"/firewall",element:c().createElement(i.Z,null)}))),c().createElement(o.Z,null));t.createRoot(a).render(n)}()}()}(); \ No newline at end of file +_n("%s threat was fixed successfully","%s threats were fixed successfully",e.length,"jetpack-protect"),e.length)}))})).catch((()=>{t(J({type:"error",message:__("Not all threats could be fixed. Please contact our support.","jetpack-protect")}))})).finally((()=>{t(B([]))}))},J=e=>({type:Z,payload:e}),G=e=>({type:_,hasRequiredPlan:e}),$={checkCredentials:()=>async({dispatch:e})=>await new Promise(((t,a)=>(e(O(!0)),c()({path:"jetpack-protect/v1/check-credentials",method:"POST"}).then((a=>{e(V(a)),t(a)})).catch((e=>{a(e)})).finally((()=>{e(O(!1))}))))),setCredentials:V,setCredentialsIsFetching:O,setStatus:M,setStatusProgress:e=>({type:d,currentProgress:e}),startScanOptimistically:I,refreshStatus:T,setStatusIsFetching:F,setScanIsEnqueuing:D,setInstalledPlugins:e=>({type:f,plugins:e}),setInstalledThemes:e=>({type:v,themes:e}),setwpVersion:e=>({type:E,version:e}),setJetpackScan:e=>({type:k,scan:e}),ignoreThreat:(e,t=(()=>{}))=>async({dispatch:a})=>(a(U(e,!0)),await new Promise((()=>c()({path:`jetpack-protect/v1/ignore-threat?threat_id=${e}`,method:"POST"}).then((()=>a(T()))).then((()=>a(J({type:"success",message:__("Threat ignored","jetpack-protect")})))).catch((()=>a(J({type:"error",message:__("An error ocurred ignoring the threat.","jetpack-protect")})))).finally((()=>{a(U(e,!1)),t()}))))),setModal:e=>({type:y,payload:e}),setNotice:J,clearNotice:()=>({type:C}),fixThreats:(e,t=(()=>{}))=>async({dispatch:a})=>(e.forEach((e=>{a(U(e,!0))})),await new Promise((()=>c()({path:`jetpack-protect/v1/fix-threats?threat_ids=${e}`,method:"POST",data:{threatIds:e}}).then((()=>a(J({type:"success",message:__("We're hard at work fixing this threat in the background. Please check back shortly.","jetpack-protect")})))).then((()=>{setTimeout((()=>a(W(e))),1e3)})).catch((()=>a(J({type:"error",message:__("Error fixing threats. Please contact support.","jetpack-protect")})))).finally((()=>{e.forEach((e=>{a(U(e,!1))})),t()}))))),scan:(e=(()=>{}))=>async({dispatch:t})=>(t(D(!0)),await new Promise((()=>c()({path:"jetpack-protect/v1/scan",method:"POST"}).then((()=>{t(I()),setTimeout((()=>t(T(!0))),5e3)})).catch((()=>t(J({type:"error",message:__("An error ocurred enqueuing the scan","jetpack-protect")})))).finally((()=>{t(D(!1)),e()}))))),setThreatsAreFixing:B,refreshPlan:()=>({dispatch:e})=>{c()({path:"jetpack-protect/v1/check-plan",method:"GET"}).then((t=>e(G(t))))},setHasRequiredPlan:G,setScanIsUnavailable:H,setWafIsEnabled:e=>({type:N,isEnabled:e}),setWafIsSeen:e=>({type:R,isSeen:e}),setWafUpgradeIsSeen:e=>({type:j,upgradeIsSeen:e}),setWafIsUpdating:e=>({type:S,isUpdating:e}),setWafIsToggling:e=>({type:P,isToggling:e}),setWafConfig:e=>({type:x,config:e}),setWafStats:e=>({type:z,stats:e})}},3638:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(5230);const r={wafSupported:null,bruteForceSupported:null,isSeen:!1,upgradeIsSeen:!1,isEnabled:!1,isUpdating:!1,isToggling:!1,config:void 0,stats:void 0},l=(0,n.combineReducers)({credentials:(e=null,t)=>t.type===c.jA?t.credentials:e,credentialsIsFetching:(e=!1,t)=>t.type===c._N?t.isFetching:e,status:(e={},t)=>{switch(t.type){case c.d0:return t.status;case c.o9:return{...e,currentProgress:t.currentProgress};case c.Y2:return{...e,currentProgress:0,status:"optimistically_scanning"}}return e},statusIsFetching:(e=!1,t)=>t.type===c.Gk?t.status:e,scanIsUnavailable:(e=!1,t)=>t.type===c.eG?t.status:e,scanIsEnqueuing:(e=!1,t)=>t.type===c.hI?t.isEnqueuing:e,installedPlugins:(e={},t)=>t.type===c.RR?t.plugins:e,installedThemes:(e={},t)=>t.type===c.U2?t.themes:e,wpVersion:(e={},t)=>t.type===c.P_?t.version:e,jetpackScan:(e={},t)=>t.type===c.tu?t.scan:e,threatsUpdating:(e={},t)=>t.type===c.Xm?{...e,[t.payload.threatId]:t.payload.isUpdating}:e,modal:(e={},t)=>t.type===c.i0?{...e,...t.payload}:e,notice:(e={},t)=>{switch(t.type){case c.VF:return{...e,...t.payload};case c.dG:return{}}return e},setThreatsFixing:(e=[],t)=>t.type===c.BZ?t.threatIds:e,hasRequiredPlan:(e=!1,t)=>t.type===c.r0?t.hasRequiredPlan:e,waf:(e=r,t)=>{switch(t.type){case c.Rj:return{...e,isSeen:t.isSeen};case c.kd:return{...e,upgradeIsSeen:t.upgradeIsSeen};case c.Ot:return{...e,isEnabled:t.isEnabled};case c.y:return{...e,config:t.config};case c.l:return{...e,stats:t.stats};case c.Oc:return{...e,isUpdating:t.isUpdating};case c.PF:return{...e,isToggling:t.isToggling}}return e}})},1056:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(6989),c=a.n(n),r=a(5230);const l={getJetpackScan:{isFulfilled:e=>Object.keys(e?.jetpackScan).length>0,fulfill:()=>async({dispatch:e})=>{const t=await c()({path:"/my-jetpack/v1/site/products/scan",method:"GET"});e(r.ZP.setJetpackScan(t))}}}},6850:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={getCredentials:e=>e.credentials||null,getCredentialsIsFetching:e=>e.credentialsIsFetching||!1,getInstalledPlugins:e=>e.installedPlugins||{},getInstalledThemes:e=>e.installedThemes||{},getStatus:e=>e.status||{},getStatusIsFetching:e=>e.statusIsFetching||!1,getScanIsUnavailable:e=>e.scanIsUnavailable||!1,getScanIsEnqueuing:e=>e.scanIsEnqueuing||!1,getWpVersion:e=>e.wpVersion||"",getJetpackScan:e=>e.jetpackScan||{},getThreatsUpdating:e=>e.threatsUpdating||{},getModalType:e=>e.modal?.type||null,getModalProps:e=>e.modal?.props||{},getNotice:e=>e.notice||null,getThreatsAreFixing:e=>e.threatsAreFixing||[],hasRequiredPlan:e=>e.hasRequiredPlan||!1,getWaf:e=>e.waf}},5217:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,n.createReduxStore)(e,t),(0,n.register)(c.store))}}const r=c},4633:(e,t,a)=>{"use strict";a.d(t,{N:()=>d,t:()=>m});var n=a(4769),c=a.n(n),r=a(5230),l=a(3638),s=a(1056),i=a(6850),o=a(5217);const m="jetpack-protect";function d(){o.Z.mayBeInit(m,{__experimentalUseThunks:!0,reducer:l.Z,actions:r.ZP,selectors:i.Z,resolvers:s.Z,initialState:c()(window.jetpackProtectInitialState)||{}})}},5983:(e,t,a)=>{"use strict";e.exports=a.p+"images/in-progress-db145d62b5ef09c05ad7.png"},6436:e=>{"use strict";if(void 0==={consumer_slug:"jetpack-protect"}){var t=new Error('Cannot find module \'{"consumer_slug":"jetpack-protect"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"jetpack-protect"}},9196:e=>{"use strict";e.exports=window.React},6292:e=>{"use strict";e.exports=window.moment},6989:e=>{"use strict";e.exports=window.wp.apiFetch},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},9771:e=>{"use strict";e.exports=window.wp.date},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},2674:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})}},t={};function a(n){var c=t[n];if(void 0!==c)return c.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{"use strict";var e=a(8275),t=a(9307),n=a(9196),c=a.n(n),r=a(5439),l=a(554),s=a(5975),i=a(8257),o=a(8686),m=a(4633);a(1155);function d(){const e=(0,r.TH)();return(0,n.useEffect)((()=>window.scrollTo(0,0)),[e]),null}(0,m.N)(),function(){const a=document.getElementById("jetpack-protect-root");if(null===a)return;const n=c().createElement(e.ZP,null,c().createElement(l.UT,null,c().createElement(d,null),c().createElement(r.Z5,null,c().createElement(r.AW,{path:"/",element:c().createElement(o.Z,null)}),c().createElement(r.AW,{path:"/firewall",element:c().createElement(s.Z,null)}))),c().createElement(i.Z,null));t.createRoot(a).render(n)}()})()})(); \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/build/index.rtl.css b/wp-content/plugins/jetpack-protect/build/index.rtl.css index bb73e17f..a6241ef0 100644 --- a/wp-content/plugins/jetpack-protect/build/index.rtl.css +++ b/wp-content/plugins/jetpack-protect/build/index.rtl.css @@ -1 +1 @@ -.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:unset;right:0;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{fill:var(--jp-gray);flex-shrink:0;margin:0 var(--spacing-base)}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-right:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-left:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-right:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-left:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-right:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-left:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-right:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-left:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-right:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-left:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-right:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-left:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-right:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-left:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-right:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-left:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-right:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-left:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-right:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-left:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-right:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-left:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-right:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-left:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-right:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-left:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-right:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-left:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-right:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-left:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-right:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-left:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-right:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-left:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-right:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-left:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-right:calc(var( --spacing-base )*8)}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;pointer-events:none;position:absolute;right:-53px;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 1rem 0 0}.icon-tooltip-content ul li:last-child{margin-bottom:0}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-left:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-right:calc(var(--spacing-base)/2)}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(-1px,1px)}.gridicon.needs-offset-x g{transform:translate(-1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-right:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-left:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-right:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.UL3B1tQ854mN7r6taB61{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.IG56Hw7ZR_7rKVsM78qw:focus:not(:disabled){box-shadow:none}.sexr0jUxC1jVixdKiDnC{margin-right:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-right:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.lyrXe0pA852TUmyekDb5{display:flex}.KgEeDTKgTC5ZjzYlbTqN{color:var(--jp-black);font-size:var(--font-body);line-height:1.5;margin-left:calc(var(--spacing-base)*4);padding:var(--spacing-base) 0;text-decoration:none}.KgEeDTKgTC5ZjzYlbTqN:last-child{margin-left:0}.KgEeDTKgTC5ZjzYlbTqN:focus,.KgEeDTKgTC5ZjzYlbTqN:hover{border-bottom-color:var(--jp-green);box-shadow:none;color:var(--jp-green)}.Lv4WoNVkeJntqvUyG4dX{border-bottom:1px solid var(--jp-black)}.vvXnRXxrU1kP1KsdSr4J{margin-top:calc(var(--spacing-base)*3*-1)}.aDCTkUFaJEeZzYYE6qv5{background-color:var(--jp-green);border-radius:32px;color:var(--jp-white);font-size:12px;letter-spacing:-2%;line-height:1;margin-right:var(--spacing-base);padding:calc(var(--spacing-base)/2) var(--spacing-base);position:relative;top:-1px}.uQlXhcfYn9tbnK27_Gct{align-items:center;display:flex}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:checked{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:indeterminate{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jp-green-40)}.PO9zDOaSkcv_RqpfZF_v,.e5YHJiYcvfgdEEJsS_YM{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}@media(max-width:599px){.PO9zDOaSkcv_RqpfZF_v{margin-top:0}}.gTWkHo5lqwE_OCesAhBx{color:var(--jp-gray-50)}.gTWkHo5lqwE_OCesAhBx:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-left:var(--spacing-base);width:8px}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6{color:var(--jp-green-40)}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6:before{background:var(--jp-green-40)}svg.V6B8ltQ7TH3UKzUC_qy1{color:var(--jp-black);height:32px;margin:0;width:32px}.C9hcvYAbgHPhN2Tl22xg{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.C9hcvYAbgHPhN2Tl22xg .XkbIpr2gzB4XEhHgzkY4{margin-left:calc(var(--spacing-base)/2)}.BfcZn0_X33Ajdd1Gl18G{display:flex}.BfcZn0_X33Ajdd1Gl18G>.rBmVJIeTNpd0RJWaRGuJ{fill:var(--jp-gray-20);display:flex;margin-right:calc(var(--spacing-base)/2)}.jVq5444f1Xh6nNkz0Qe_{margin-top:calc(var(--spacing-base)*4)}.amF9cOnMiv2nHbkMXQiQ{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.FodE_7RbLD8zeBSd6eVR{display:flex;flex-wrap:wrap;margin-right:auto}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-left:calc(var(--spacing-base)*3)}.twyPhW_K164HITnDrwEg{padding:calc(var(--spacing-base)*2);width:250px}.tbcd9xc_TjcFdokOt3F_{font-size:18px}@media(max-width:599px){.pnoqLV3l30xuvj2hLlJc{width:90%}.FodE_7RbLD8zeBSd6eVR{margin-top:calc(var(--spacing-base)*3)}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-bottom:var(--spacing-base);margin-left:0}}.IunwKwdvL271DxBIniPb[type=checkbox]{display:none}.svA9WxEcOByd5S2fZonA{border:2px solid var(--jp-black);border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;outline:0;padding:2px;position:relative;transition:all .4s ease,box-shadow 0s;vertical-align:middle;width:48px}.svA9WxEcOByd5S2fZonA:after{background:var(--jp-black);border-radius:50%;content:"";display:block;height:16px;position:relative;right:0;transition:all .2s ease;width:16px}.IunwKwdvL271DxBIniPb:checked+.svA9WxEcOByd5S2fZonA:after{right:22px}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-black);border-color:var(--jp-black)}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-green);border-color:var(--jp-green)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:disabled+span.svA9WxEcOByd5S2fZonA{cursor:default;opacity:.25}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA{border-radius:8px;height:16px;width:24px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA:after{height:12px;width:12px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n:checked+.svA9WxEcOByd5S2fZonA:after{right:8px}._aiMxmJRAw5jRPbZFX57{background-color:var(--jp-gray-90);border-radius:var(--jp-border-radius);color:var(--jp-white);display:flex;overflow:hidden}._aiMxmJRAw5jRPbZFX57.eWgNBUaexiR66ZI1Px4U{border-right:4px solid var(--jp-yellow-20);margin-bottom:calc(var(--spacing-base)*3)}._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{left:calc(var(--spacing-base)*3);margin-right:calc(var(--spacing-base)*3);position:fixed;top:calc(var(--spacing-base)*6)}@media(max-width:782px){._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{top:calc(var(--spacing-base)*8)}}._aiMxmJRAw5jRPbZFX57 a,._aiMxmJRAw5jRPbZFX57 a:active,._aiMxmJRAw5jRPbZFX57 a:hover,._aiMxmJRAw5jRPbZFX57 a:link,._aiMxmJRAw5jRPbZFX57 a:visited{color:var(--jp-white)}.BnI88X_e8ItF1c9Uozmj{fill:var(--jp-white);align-items:center;background-color:var(--jp-yellow-30);display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.hRRUwTCPRpurhMwRNZkg .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-green-50)}.Z6q3IxY_uR1y2lAPTkVF .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-red)}.eWgNBUaexiR66ZI1Px4U .BnI88X_e8ItF1c9Uozmj{fill:var(--jp-yellow-50);background-color:var(--jp-yellow-5)}.ST8sowTbBVLRPrk4ZQrn{font-size:14px;padding:calc(var(--spacing-base)*1.75)}.eWgNBUaexiR66ZI1Px4U .ST8sowTbBVLRPrk4ZQrn{background-color:var(--jp-yellow-5);color:var(--jp-gray-90)}.lMkO08Vd8YQMfwrwaI8u{fill:var(--jp-gray);align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.Clxt94RgGnDrhORZZyPr,.K2OG1vK5PSOYDWKtqKKG{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}.msOlyh2T7D6uhbM6AROg{align-items:center;background:none;border:2px solid var(--jp-green-40);border-radius:var(--jp-border-radius);color:var(--jp-gray-80);display:flex;gap:calc(var(--spacing-base)*3);justify-content:space-between;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);position:relative;text-align:right;width:100%}.msOlyh2T7D6uhbM6AROg a,.msOlyh2T7D6uhbM6AROg button{all:unset;color:var(--jp-gray-80);cursor:pointer}.msOlyh2T7D6uhbM6AROg a:after,.msOlyh2T7D6uhbM6AROg button:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.msOlyh2T7D6uhbM6AROg:focus-within{border-color:var(--jp-black)}.msOlyh2T7D6uhbM6AROg:focus-within .cPN7USVqSBpxUswfDtUZ,.msOlyh2T7D6uhbM6AROg:hover .cPN7USVqSBpxUswfDtUZ{transform:translateX(calc((var(--spacing-base)*2)*-1))}.msOlyh2T7D6uhbM6AROg:focus-within .EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg:hover .EmnJAyEzzn1QpA8HtypY{text-decoration:underline;text-decoration-thickness:2px}.EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg .EmnJAyEzzn1QpA8HtypY{font-weight:700}.cPN7USVqSBpxUswfDtUZ{fill:var(--jp-green-40);transition:transform .1s ease-out}.vV7YZikAz0oHYsuvtxMq{display:inline;margin:0 calc(var(--spacing-base)/3) 0 0;vertical-align:middle}.vV7YZikAz0oHYsuvtxMq svg{position:relative;z-index:10}.T1YaMupeZmBIpXZHY9EZ{display:inline}.rigH8UdiDrmmSLQMUurD{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);color:var(--jp-black);display:block;font-size:var(--font-body);letter-spacing:-.02em;line-height:1.5;padding:var(--spacing-base) calc(var(--spacing-base)*1.5);transition:box-shadow .1s ease-out;width:100%}.rigH8UdiDrmmSLQMUurD::placeholder{color:var(--jp-gray-20)}.rigH8UdiDrmmSLQMUurD:focus{box-shadow:0 0 0 2px var(--jp-green-5)}.rigH8UdiDrmmSLQMUurD:focus,.rigH8UdiDrmmSLQMUurD:hover:not(:disabled){border:1px solid var(--jp-green)}.rigH8UdiDrmmSLQMUurD:disabled{background-color:var(--jp-gray-0);color:var(--jp-gray-30)}.V8FDM08CpcwQs4UwN2nI{color:var(--jp-black);display:block;font-size:var(--font-title-small);font-weight:600;margin-bottom:var(--spacing-base)}.DM4b8iQ0ewvRYdIPxvZ8{max-width:calc(744px + var(--spacing-base)*6);width:100%}.bW6ZuNzJBYU5PVPktE2S{display:flex}.bW6ZuNzJBYU5PVPktE2S:not(:first-child){margin-top:calc(var(--spacing-base)*7)}.di3wjXHrX1rk_H6rlxKM{margin-left:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)/2)}@media(min-width:600px){.di3wjXHrX1rk_H6rlxKM{margin-left:calc(var(--spacing-base)*5)}}.IrzHnNkRvORtyCL0yiWa{width:100%}.sU82bpLEYPC9n_CFAKoz{align-items:center;display:flex}.ZZc0LldcbJpcftqCe43T .IrzHnNkRvORtyCL0yiWa{opacity:.5}.T17WOOJI7XHN7KRmYaCe>:last-child{margin-top:calc(var(--spacing-base)*2)}@media(min-width:600px){.T17WOOJI7XHN7KRmYaCe{display:flex;justify-content:space-between}}.typbjN2keZ97hj2TmuMC{display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing-base)*2)}.UUXAN8VTAZY0h8t9rCHG{color:var(--jp-green-50);margin-left:calc(var(--spacing-base)/2)}.eFjcadLMEXY5O61vsTrx{color:var(--jp-gray-50)}.Tr5uYvclUiwlC5kuGk7E{color:var(--jp-red-50)}.zPZcNgYx2X5778nHHtlH{display:flex;flex-wrap:wrap}.lNtkRXnB1z_kYB28MUWq{color:var(--jp-gray-50)}.JgH5ykcLynEgqXYurT78{margin-left:calc(var(--spacing-base)/2)}.JgH5ykcLynEgqXYurT78,.xlWW0IoKZwTZt1Ti0tcQ{color:var(--jp-green-50)}.zhBcgCUGgyC7PvWk8ewB{margin-top:calc(var(--spacing-base)*3)}@media(min-width:600px){.zhBcgCUGgyC7PvWk8ewB{padding-right:calc(var(--spacing-base)*11)}}.mah_f2OWxZ3Vqt_jRFdR{margin-bottom:calc(var(--spacing-base)*4)}.pRMFiIODonlw4XMdNHaU{margin-bottom:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*6)}.Ax2SmW57c0U5xOTjZuAA{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-2)}.xGZeYQr0_nPJTFmd8pW4{align-items:center;border:1px solid var(--jp-gray-30);border-radius:4px;color:var(--jp-gray-30);display:flex;font-size:12px;height:21px;margin-bottom:calc(var(--spacing-base)*2);margin-right:var(--spacing-base);padding:calc(var(--spacing-base)/2)}.RYTIt8kwLbKcUbWOfG4g{padding:calc(var(--spacing-base)*3);width:304px}.BqXge2rIUP0a_74yvYbr{display:flex;justify-content:space-between}.Lr10UUCcSLF3T_0QqoPr{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-3)}.Lr10UUCcSLF3T_0QqoPr:focus,.Lr10UUCcSLF3T_0QqoPr:focus:not(:disabled){box-shadow:none}.th_VukMuODIOVLC7oJo6{display:flex;justify-content:flex-end}.Gxtap1Zcl5X5UEHfSdQ4{color:var(--jp-gray-50)}.Gxtap1Zcl5X5UEHfSdQ4:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-left:var(--spacing-base);width:8px}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy{color:var(--jp-green-40)}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy:before{background:var(--jp-green-40)}.e6JXg_theht0XwCBgqdA{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*2)}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-radius:4px;border-right-width:6px;display:flex;font-size:var(--font-body);padding:24px 18px 27px 31px}.FGpSkMCiIHQjszcV0dbn{margin-left:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{position:absolute;right:24px;top:24px}.KoWZcCwhW13xvkEb0QON{left:24px;position:absolute;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-left:24px}.A5YkDkkXuiYgavrY6Nux{border-right-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-right-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-right-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-right-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}._Wc3apZobag_9Ag_THTb{display:flex;justify-content:space-between}.kdsaL7c4bpTwf_A4fIUT{padding-bottom:calc(var(--spacing-base)*6);padding-top:calc(var(--spacing-base)*6);text-align:center}.b0eN3as5AgxQW7EAkarg{margin-bottom:0}@keyframes rotate-spinner{to{transform:rotate(-1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-left-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.JiJhrZaThvWCpM2AfGen{border-radius:32px;flex-shrink:0;font-size:12px;font-style:normal;font-weight:600;line-height:16px;padding:calc(var(--spacing-base)/2);position:relative;text-align:center;width:60px}._7SGksgOpcPbHfPPpQTV{background:var(--jp-red-5);color:var(--jp-red-60)}.pGNquShR54adQ61sx3lP{background:var(--jp-yellow-5);color:var(--jp-yellow-60)}.IM5kkexAfwGLM6zz0Exd{background:var(--jp-gray-0);color:var(--jp-gray-50)}.NHzH3tt6CypjZ92CvK9x{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;padding:calc(var(--spacing-base)*2)}.NHzH3tt6CypjZ92CvK9x:first-of-type{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x:last-of-type{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x+.NHzH3tt6CypjZ92CvK9x{border-top:0}.D9zvYDUrOP_zwSm0yJMs{margin-left:calc(var(--spacing-base)*2);min-width:24px}._XISfmbjoVlqhB61hHYn{width:100%}.AQDPBnMZFu7BOBuo8mYW{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.cZ9s5eCAZe3R82Y6Ru3z{color:var(--jp-gray-80);font-size:14px;line-height:21px}.AKnbWQiViZ2O_dwCV8Fw,.W6alQ2_S5Rh06djX9m27{align-self:center;margin-left:var(--spacing-base);margin-right:calc(var(--spacing-base)*2)}.uUEJGMrSV3XoBwX5xEwA{display:flex;justify-content:space-between}.sQkG5Cu80gPaeFj3L_wa{margin-bottom:calc(var(--spacing-base)*5)}.oIl6GCMeUnzE0inXbuj9{display:flex;justify-content:space-between}.RP2MVoGqaCFXPKZhhxQ1{margin-bottom:calc(var(--spacing-base)*5)}.YpEs8b7KE7fzVuXUbOEb{display:flex;justify-content:space-between}.EqpwvErHtRi_WQkJKgi1{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;margin-bottom:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2)}.EicvN1QaJu5OJLzdUN5A{margin-left:calc(var(--spacing-base)*2);min-width:24px}.b7ynAmUwGlxK_vxyIN0y{width:100%}.uSV9HYRxjL4S6zIZDlqP{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.XpW8Mvw_XFEbqxUdw155{color:var(--jp-gray-80);font-size:14px;line-height:21px}.Fkj60BmQ5sUo9zHcJwVv{align-self:center;margin-left:var(--spacing-base);margin-right:calc(var(--spacing-base)*2)}.XLzPr74ad3osCq9kxy2q{display:flex;justify-content:space-between}.jNlU3vgp4xEGwmX5aTyK{background-color:var(--jp-gray-5)}.gE8s4nh3f7iGIBrFeyCT{list-style-type:disc;padding-right:calc(var(--spacing-base)*2.5)}.WtVEv641JBaLl929sZq2{align-items:flex-start;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;padding-top:calc(var(--spacing-base)*12 + 2px);position:fixed;right:0;top:0;z-index:999999}.G0aPt7WmA1rkUE0wcTno{background:var(--jp-white);border:1px solid var(--jp-gray);border-radius:calc(var(--jp-border-radius)*2);box-shadow:0 8px 20px rgba(0,0,0,.25);padding:calc(var(--spacing-base)*4);position:relative;width:616px}.VkrhWjfEIlIwYEumycbP{background:none;border:none;cursor:pointer;left:calc(var(--spacing-base)*3);padding:0;position:absolute;top:calc(var(--spacing-base)*3)}.yFzeV4cmWRbZKk5tIyEw{display:block}.EU0Rvu4PDqVtnCAmbgHg{height:56px;margin-bottom:calc(var(--spacing-base)*8);width:48px}.EU0Rvu4PDqVtnCAmbgHg>svg{position:relative;right:-40px;top:-36px}.vzMlFr1AXWqefpRrb976{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing-base)*3)}.gYSOMa4xxLXmsNzvFPkW{width:100%}.hNJWdt5qmZkWYAH_vjIp{background-color:var(--jp-green-40);border-radius:calc(var(--spacing-base)*3);height:9px;transition:width .2s}.DHMUfGyHbl5BgD5vjxVz{color:var(--jp-gray-90);font-weight:600;line-height:24px;margin-right:auto;padding-right:var(--spacing-base)}.ZMBDiTLzs27F012iOsMK>:first-child{flex:1}@media(min-width:960px){.ZMBDiTLzs27F012iOsMK{align-items:center;display:flex}}.zI2DKzqRc1MhF6aq5eHt{align-items:center;color:var(--jp-black);display:flex}.iHgPFku9KaLz8FIQV1Qw{margin-left:var(--spacing-base);margin-right:-4px}.xuIO_ubyDN6IGJ67NTlx{margin-top:calc(var(--spacing-base)*3)}@media(min-width:960px){.xuIO_ubyDN6IGJ67NTlx{margin-top:0}}.ctq2nQkzIfSoMkldF9t9{margin-top:calc(var(--spacing-base)*2);width:100%}@media(min-width:960px){.ctq2nQkzIfSoMkldF9t9{margin-right:calc(var(--spacing-base)*2);margin-top:0;width:auto}}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor)}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.OtDl6kocO_m2s9sRHaqX{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:600px;width:100%}.BjwJh1S1YVPI7AjmTx6a+.BjwJh1S1YVPI7AjmTx6a{margin-top:calc(var(--spacing-base)*5)}.YWfK8VTp2wnByBauYPKg{background-color:var(--jp-gray-0);overflow-x:scroll;padding:calc(var(--spacing-base)*3)}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:flex-end;margin-top:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*3)}.ap6lG79CncSqdigJS_WA{margin-top:calc(var(--spacing-base)*4)}.uym7dGHhp6ifjF57yOAO{align-items:flex-end;display:flex;margin-bottom:calc(var(--spacing-base)*2.25)}.e_2eFTR8RyHwmfeqJL4F{flex:1;margin-bottom:0}.r4Id5qht2FD68jCAH2Cl{margin-right:calc(var(--spacing-base)*2)}.pkw2LnOTd8VvQ3oT8sXQ{border-top:1px solid var(--jp-gray);display:flex;justify-content:right;padding-top:calc(var(--spacing-base)*4);width:100%}.pkw2LnOTd8VvQ3oT8sXQ>:last-child{margin-right:calc(var(--spacing-base)*2)}.ZSZPabDoB8MVVPttP0tu{background-color:#fff;border:1px solid var(--jp-gray);border-bottom:none;color:var(--jp-gray-50);display:grid;grid-template-columns:repeat(9,1fr);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);width:100%}.ZSZPabDoB8MVVPttP0tu>span:first-child{grid-column:1/7}.ZSZPabDoB8MVVPttP0tu>span:not(:first-child){text-align:center}.iJ_biSBRDribuNKX0Zuw{margin:calc(var(--spacing-base)*4) calc(var(--spacing-base)*8);text-align:center}.iJ_biSBRDribuNKX0Zuw>button span{color:var(--jp-gray-70);font-size:var(--font-body-small);font-weight:400}.iJ_biSBRDribuNKX0Zuw button:hover:not(:disabled){text-decoration-line:none}.iJ_biSBRDribuNKX0Zuw button:focus:not(:disabled){box-shadow:none}@media(max-width:599px){.uym7dGHhp6ifjF57yOAO{margin-bottom:calc(var(--spacing-base)*3)}.e_2eFTR8RyHwmfeqJL4F{display:none}.r4Id5qht2FD68jCAH2Cl{flex:1}.r4Id5qht2FD68jCAH2Cl:first-of-type{margin-right:0}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:center}.pkw2LnOTd8VvQ3oT8sXQ>*{width:50%}}.x8UuVEhWucPfdq0hEJg6{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius)}.x8UuVEhWucPfdq0hEJg6>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.eb6Ovfvm1yONz4mdOwbH{background-color:var(--jp-white)}.jF9LXpXR3TxZVDw7TVXT{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.jF9LXpXR3TxZVDw7TVXT>:first-of-type{grid-column:1/8}.jF9LXpXR3TxZVDw7TVXT>:last-of-type{grid-column:9}.jF9LXpXR3TxZVDw7TVXT:hover{background:var(--jp-gray-0)}.lNQgAfpwdAUSOLZd8dlD{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.WRQwDYPdffWznX158azR{margin-left:var(--spacing-base)}.dJx9pvlYjDnKn11n5wo8{font-weight:600;margin-bottom:var(--spacing-base);margin-right:calc(var(--spacing-base)*4)}.EKcbLuSblRc7UpzgsFXw{align-items:center}.ILMBWlMLcXc0n97IisrG{overflow:hidden;transform-origin:top center}.T8XIzCNJBQy1UETN5gjU{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.kWoHGiaZSbq9XJVyUOMC{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.HQgjxePFDRJHamBAGcVU{background-color:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);margin:0;padding:var(--spacing-base) 0}.KtdsNIMumOoHNWMLmuAJ{align-items:center;display:flex;justify-content:space-between;margin:0;padding:calc(var(--spacing-base)*2);text-align:right}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2{cursor:pointer;outline-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:focus:not(.owofT85W_XvVdb5vr1GN),.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:hover:not(.owofT85W_XvVdb5vr1GN){background-color:var(--jp-gray-0)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN{background-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .NESnw2xCLrBpP6WlYZL4{color:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .aohnd_y_1lrMuww8NH63{fill:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .Rnas_2_2_eLZSYfZ347E{background-color:var(--jp-red);border:1px solid var(--jp-red);color:var(--jp-white)}.NESnw2xCLrBpP6WlYZL4{align-items:center;display:flex;overflow-x:hidden;padding-left:var(--spacing-base)}.m4_14yNRByDyO9yf9pGg{display:block;overflow-x:hidden;text-overflow:ellipsis}.aohnd_y_1lrMuww8NH63{margin-left:calc(var(--spacing-base)*2)}.Rnas_2_2_eLZSYfZ347E{align-items:center;border:1px solid var(--jp-red-60);border-radius:50%;box-sizing:border-box;color:var(--jp-red-60);display:flex;justify-content:center;min-width:30px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.X8NRHUTBa_4wDvoHN9TT{fill:var(--jp-green-50)}.CsuOteurQlJm4IjXqyZ0{fill:var(--jp-gray-20)}.fvbewglUxEvV1o04yzzp{--icon-size:28px;--item-spacing:calc(var( --spacing-base )*2);--left-spacing:calc(var( --icon-size ) + var( --item-spacing ));list-style:none}.DINy59MKjwiQanaoDTiV{padding:calc(var(--spacing-base)*2)}.XoacHJljw8zRW_fkBSyg{padding:0}.mXM4WZRePVTa07dhQ6MD{margin-right:var(--left-spacing)}.sI3V8khLdCqxkhJQ_XnI{display:flex;justify-content:flex-start;padding:calc(var(--spacing-base)*2)}.hgdxMuIvZwTZ0sfXaols{padding:calc(var(--spacing-base)*2);width:250px}.UErHS2HAh1gszGfYuVIf{align-items:center;background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);display:flex;justify-content:space-between;padding:calc(var(--spacing-base)*2);width:100%}.lEhH1hvCcxLVFMHI8Gwv{display:flex;justify-content:flex-start}.c57Vj4QhAHwcK_HZMxtN{margin-left:var(--spacing-base)}.t5TwI3d3FnCJvFBlkmm5{display:block}.kSa6ERuVPsCMPXugb030{display:none}.LumryWNddoF092fZgN2O{font-size:var(--font-body);line-height:1.5}.NFMwU3H5k2qArZe2TTp9{background-color:var(--jp-gray-10);font-weight:600;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.G5W9M8qfo3sGl2OIbwg9{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:Courier\ 10 Pitch,Courier,monospace;overflow-x:scroll;white-space:pre}.Bx4RDCUR316fm_jgGS8N{background-color:var(--jp-gray-10);color:var(--jp-gray-50);display:flex;flex-direction:column;padding:0 var(--spacing-base);text-align:left}.GhN0JvAyRQI3SnVWp2Ot{display:flex;flex-direction:column;flex-grow:1;overflow-x:visible}.GhN0JvAyRQI3SnVWp2Ot del,.GhN0JvAyRQI3SnVWp2Ot div,.GhN0JvAyRQI3SnVWp2Ot ins{padding:0 var(--spacing-base);text-decoration:none}.GhN0JvAyRQI3SnVWp2Ot del{background-color:var(--jp-red-0);color:var(--jp-red-60)}.GhN0JvAyRQI3SnVWp2Ot ins{background-color:var(--jp-green-5);color:var(--jp-green-60)}.xpPHTch5ul0xuZaUoTNa{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:monospace;overflow-x:scroll;padding:0}.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-0)}.i0_0xMrNWoak1brIaDQq{display:flex;flex-direction:column;text-align:left}.C9fLawPLkMNSZthfwxj6{background-color:var(--jp-gray-10);color:var(--font-body);padding:0 calc(var(--spacing-base)/2)}.C9fLawPLkMNSZthfwxj6.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-50);color:var(--jp-white)}.ogixgg8fRGekmYGtevh1{display:flex;flex:1;flex-direction:column;overflow-x:visible;white-space:pre}.jYPCgKMDRKfT3vnx0mdG{padding-right:var(--spacing-base)}.UEQ1NqkrwNmaQR7qdEK3{background-color:var(--jp-red);border-radius:calc(var(--jp-border-radius)/2);color:var(--jp-white);padding:calc(var(--spacing-base)/4) calc(var(--spacing-base)/2)}.sfXsfklfkeSRtE9ivQwF{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:inline-block;width:100%}.sfXsfklfkeSRtE9ivQwF>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.ozRrKPlj1QFGUyd3oVke{background-color:var(--jp-white)}.PyvnSHQuuUkZvVsArigy{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.PyvnSHQuuUkZvVsArigy>:first-of-type{grid-column:1/7}.PyvnSHQuuUkZvVsArigy>:last-of-type{grid-column:9}.PyvnSHQuuUkZvVsArigy>:not(:first-child){margin:auto}.PyvnSHQuuUkZvVsArigy:hover{background:var(--jp-gray-0)}.u9Xod5s8bCRNj9MR1Drl{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.IbeyulkpO9kjYJ4OkYUD{margin-left:var(--spacing-base)}.KiCgmjHm2f0JDU3cMsgf{font-weight:600;margin-bottom:var(--spacing-base);margin-right:calc(var(--spacing-base)*4)}.kJ8t3FAtd5VAYjk31SfA{align-items:center}.JP0IJZcYRohfgntEozjm{overflow:hidden;transform-origin:top center}.y7c6zi2wjEnbW3F29fmP{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.wQWiN_J0SqgduvadyGnm{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.v1fUFCBPmd6miSCf_ehK{fill:var(--jp-green-40)}@media(max-width:599px){.PyvnSHQuuUkZvVsArigy{display:grid;grid-auto-rows:minmax(auto,auto)}.PyvnSHQuuUkZvVsArigy>:first-child{grid-column:1/8;grid-row:1}.PyvnSHQuuUkZvVsArigy>:nth-child(2){grid-row:2;padding-right:calc(var(--spacing-base)*4)}.PyvnSHQuuUkZvVsArigy>:nth-child(3){grid-row:2}.PyvnSHQuuUkZvVsArigy>:nth-child(3) span{margin-top:var(--spacing-base);position:absolute}.PyvnSHQuuUkZvVsArigy>:last-child{grid-column:10;grid-row:1/3}}.A6a9HOtaZnLUleNgxQrX{padding:calc(var(--spacing-base)*7) 0}.CGT5fOs6LDTFHWCAgIiT,.RFKxbzQ8N58qEyVO0yzW{align-items:center;display:flex}.RFKxbzQ8N58qEyVO0yzW{height:100%}.RFKxbzQ8N58qEyVO0yzW img{object-fit:cover;width:100%}.SvMuuouOkDt2sE0PAn_D{margin-top:calc(var(--spacing-base)*3 + 1px)}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);border-right:6px solid var(--jp-red-50);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-right:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-right:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-left:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-left:calc(var(--spacing-base)*2)}*,._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box} \ No newline at end of file +.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:unset;right:0;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{margin:0 var(--spacing-base);fill:var(--jp-gray);flex-shrink:0}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-right:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-left:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-right:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-left:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-right:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-left:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-right:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-left:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-right:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-left:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-right:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-left:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-right:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-left:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-right:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-left:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-right:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-left:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-right:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-left:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-right:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-left:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-right:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-left:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-right:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-left:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-right:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-left:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-right:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-left:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-right:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-left:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-right:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-left:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-right:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-left:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-right:calc(var( --spacing-base )*8)}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;pointer-events:none;position:absolute;right:-53px;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-container .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;margin:0 10px;max-width:90vw;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 1rem 0 0}.icon-tooltip-content ul li:last-child{margin-bottom:0}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-left:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-right:calc(var(--spacing-base)/2)}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(-1px,1px)}.gridicon.needs-offset-x g{transform:translate(-1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-right:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-left:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-right:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.UL3B1tQ854mN7r6taB61{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.IG56Hw7ZR_7rKVsM78qw:focus:not(:disabled){box-shadow:none}.sexr0jUxC1jVixdKiDnC{margin-right:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-right:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}._aiMxmJRAw5jRPbZFX57{background-color:var(--jp-gray-90);border-radius:var(--jp-border-radius);color:var(--jp-white);display:flex;overflow:hidden}._aiMxmJRAw5jRPbZFX57.eWgNBUaexiR66ZI1Px4U{border-right:4px solid var(--jp-yellow-20);margin-bottom:calc(var(--spacing-base)*3)}._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{left:calc(var(--spacing-base)*3);margin-right:calc(var(--spacing-base)*3);position:fixed;top:calc(var(--spacing-base)*6)}@media(max-width:782px){._aiMxmJRAw5jRPbZFX57.ZGELG1CO333FilJXOaeI{top:calc(var(--spacing-base)*8)}}._aiMxmJRAw5jRPbZFX57 a,._aiMxmJRAw5jRPbZFX57 a:active,._aiMxmJRAw5jRPbZFX57 a:hover,._aiMxmJRAw5jRPbZFX57 a:link,._aiMxmJRAw5jRPbZFX57 a:visited{color:var(--jp-white)}.BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-yellow-30);fill:var(--jp-white);align-items:center;display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.hRRUwTCPRpurhMwRNZkg .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-green-50)}.Z6q3IxY_uR1y2lAPTkVF .BnI88X_e8ItF1c9Uozmj{background-color:var(--jp-red)}.eWgNBUaexiR66ZI1Px4U .BnI88X_e8ItF1c9Uozmj{fill:var(--jp-yellow-50);background-color:var(--jp-yellow-5)}.ST8sowTbBVLRPrk4ZQrn{font-size:14px;padding:calc(var(--spacing-base)*1.75)}.eWgNBUaexiR66ZI1Px4U .ST8sowTbBVLRPrk4ZQrn{background-color:var(--jp-yellow-5);color:var(--jp-gray-90)}.lMkO08Vd8YQMfwrwaI8u{fill:var(--jp-gray);align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:calc(var(--spacing-base)*1.5)}.lyrXe0pA852TUmyekDb5{display:flex}.KgEeDTKgTC5ZjzYlbTqN{color:var(--jp-black);font-size:var(--font-body);line-height:1.5;margin-left:calc(var(--spacing-base)*4);padding:var(--spacing-base) 0;text-decoration:none}.KgEeDTKgTC5ZjzYlbTqN:last-child{margin-left:0}.KgEeDTKgTC5ZjzYlbTqN:focus,.KgEeDTKgTC5ZjzYlbTqN:hover{border-bottom-color:var(--jp-green);box-shadow:none;color:var(--jp-green)}.Lv4WoNVkeJntqvUyG4dX{border-bottom:1px solid var(--jp-black)}.vvXnRXxrU1kP1KsdSr4J{margin-top:calc(var(--spacing-base)*3*-1)}.aDCTkUFaJEeZzYYE6qv5{background-color:var(--jp-green);border-radius:32px;color:var(--jp-white);font-size:12px;letter-spacing:-2%;line-height:1;margin-right:var(--spacing-base);padding:calc(var(--spacing-base)/2) var(--spacing-base);position:relative;top:-1px}.uQlXhcfYn9tbnK27_Gct{align-items:center;display:flex}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:checked{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:indeterminate{background:var(--jp-green-40);border-color:var(--jp-green-40)}.uQlXhcfYn9tbnK27_Gct input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jp-green-40)}.PO9zDOaSkcv_RqpfZF_v,.e5YHJiYcvfgdEEJsS_YM{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}@media(max-width:599px){.PO9zDOaSkcv_RqpfZF_v{margin-top:0}}.gTWkHo5lqwE_OCesAhBx{color:var(--jp-gray-50)}.gTWkHo5lqwE_OCesAhBx:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-left:var(--spacing-base);width:8px}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6{color:var(--jp-green-40)}.gTWkHo5lqwE_OCesAhBx.JeLxNe31ii68Utrr2xr6:before{background:var(--jp-green-40)}svg.V6B8ltQ7TH3UKzUC_qy1{color:var(--jp-black);height:32px;margin:0;width:32px}.C9hcvYAbgHPhN2Tl22xg{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.C9hcvYAbgHPhN2Tl22xg .XkbIpr2gzB4XEhHgzkY4{margin-left:calc(var(--spacing-base)/2)}.BfcZn0_X33Ajdd1Gl18G{display:flex}.BfcZn0_X33Ajdd1Gl18G>.rBmVJIeTNpd0RJWaRGuJ{display:flex;margin-right:calc(var(--spacing-base)/2);fill:var(--jp-gray-20)}.jVq5444f1Xh6nNkz0Qe_{margin-top:calc(var(--spacing-base)*4)}.amF9cOnMiv2nHbkMXQiQ{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.FodE_7RbLD8zeBSd6eVR{display:flex;flex-wrap:wrap;margin-right:auto}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-left:calc(var(--spacing-base)*3)}.twyPhW_K164HITnDrwEg{padding:calc(var(--spacing-base)*2);width:250px}.tbcd9xc_TjcFdokOt3F_{font-size:18px}@media(max-width:599px){.pnoqLV3l30xuvj2hLlJc{width:90%}.FodE_7RbLD8zeBSd6eVR{margin-top:calc(var(--spacing-base)*3)}.FodE_7RbLD8zeBSd6eVR>:first-child{margin-bottom:var(--spacing-base);margin-left:0}}.IunwKwdvL271DxBIniPb[type=checkbox]{display:none}.svA9WxEcOByd5S2fZonA{border:2px solid var(--jp-black);border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;outline:0;padding:2px;position:relative;transition:all .4s ease,box-shadow 0s;vertical-align:middle;width:48px}.svA9WxEcOByd5S2fZonA:after{background:var(--jp-black);border-radius:50%;content:"";display:block;height:16px;position:relative;right:0;transition:all .2s ease;width:16px}.IunwKwdvL271DxBIniPb:checked+.svA9WxEcOByd5S2fZonA:after{right:22px}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-black);border-color:var(--jp-black)}.IunwKwdvL271DxBIniPb:checked:disabled+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA{background-color:var(--jp-green);border-color:var(--jp-green)}.IunwKwdvL271DxBIniPb:checked:not(:disabled)+.svA9WxEcOByd5S2fZonA:after{background-color:var(--jp-white)}.IunwKwdvL271DxBIniPb:disabled+span.svA9WxEcOByd5S2fZonA{cursor:default;opacity:.25}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA{border-radius:8px;height:16px;width:24px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n+.svA9WxEcOByd5S2fZonA:after{height:12px;width:12px}.IunwKwdvL271DxBIniPb.wOd7DeP76v1fczKfah5n:checked+.svA9WxEcOByd5S2fZonA:after{right:8px}.Clxt94RgGnDrhORZZyPr,.K2OG1vK5PSOYDWKtqKKG{margin-bottom:calc(var(--spacing-base)*7);margin-top:calc(var(--spacing-base)*7)}.msOlyh2T7D6uhbM6AROg{align-items:center;background:none;border:2px solid var(--jp-green-40);border-radius:var(--jp-border-radius);color:var(--jp-gray-80);display:flex;gap:calc(var(--spacing-base)*3);justify-content:space-between;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);position:relative;text-align:right;width:100%}.msOlyh2T7D6uhbM6AROg a,.msOlyh2T7D6uhbM6AROg button{all:unset;color:var(--jp-gray-80);cursor:pointer}.msOlyh2T7D6uhbM6AROg a:after,.msOlyh2T7D6uhbM6AROg button:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.msOlyh2T7D6uhbM6AROg:focus-within{border-color:var(--jp-black)}.msOlyh2T7D6uhbM6AROg:focus-within .cPN7USVqSBpxUswfDtUZ,.msOlyh2T7D6uhbM6AROg:hover .cPN7USVqSBpxUswfDtUZ{transform:translateX(calc((var(--spacing-base)*2)*-1))}.msOlyh2T7D6uhbM6AROg:focus-within .EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg:hover .EmnJAyEzzn1QpA8HtypY{text-decoration:underline;text-decoration-thickness:2px}.EmnJAyEzzn1QpA8HtypY,.msOlyh2T7D6uhbM6AROg .EmnJAyEzzn1QpA8HtypY{font-weight:700}.cPN7USVqSBpxUswfDtUZ{fill:var(--jp-green-40);pointer-events:none;transition:transform .1s ease-out}.vV7YZikAz0oHYsuvtxMq{display:inline;margin:0 calc(var(--spacing-base)/3) 0 0;vertical-align:middle}.vV7YZikAz0oHYsuvtxMq svg{position:relative;z-index:10}.T1YaMupeZmBIpXZHY9EZ{display:inline}.rigH8UdiDrmmSLQMUurD{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);color:var(--jp-black);display:block;font-size:var(--font-body);letter-spacing:-.02em;line-height:1.5;padding:var(--spacing-base) calc(var(--spacing-base)*1.5);transition:box-shadow .1s ease-out;width:100%}.rigH8UdiDrmmSLQMUurD::placeholder{color:var(--jp-gray-20)}.rigH8UdiDrmmSLQMUurD:focus{box-shadow:0 0 0 2px var(--jp-green-5)}.rigH8UdiDrmmSLQMUurD:focus,.rigH8UdiDrmmSLQMUurD:hover:not(:disabled){border:1px solid var(--jp-green)}.rigH8UdiDrmmSLQMUurD:disabled{background-color:var(--jp-gray-0);color:var(--jp-gray-30)}.V8FDM08CpcwQs4UwN2nI{color:var(--jp-black);display:block;font-size:var(--font-title-small);font-weight:600;margin-bottom:var(--spacing-base)}.DM4b8iQ0ewvRYdIPxvZ8{max-width:calc(744px + var(--spacing-base)*6);width:100%}.bW6ZuNzJBYU5PVPktE2S{display:flex}.bW6ZuNzJBYU5PVPktE2S:not(:first-child){margin-top:calc(var(--spacing-base)*7)}.di3wjXHrX1rk_H6rlxKM{margin-left:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)/2)}@media(min-width:600px){.di3wjXHrX1rk_H6rlxKM{margin-left:calc(var(--spacing-base)*5)}}.IrzHnNkRvORtyCL0yiWa{width:100%}.sU82bpLEYPC9n_CFAKoz{align-items:center;display:flex}.ZZc0LldcbJpcftqCe43T .IrzHnNkRvORtyCL0yiWa{opacity:.5}.T17WOOJI7XHN7KRmYaCe>:last-child{margin-top:calc(var(--spacing-base)*2)}@media(min-width:600px){.T17WOOJI7XHN7KRmYaCe{display:flex;justify-content:space-between}}.typbjN2keZ97hj2TmuMC{display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing-base)*2)}.UUXAN8VTAZY0h8t9rCHG{color:var(--jp-green-50);margin-left:calc(var(--spacing-base)/2)}.eFjcadLMEXY5O61vsTrx{color:var(--jp-gray-50)}.Tr5uYvclUiwlC5kuGk7E{color:var(--jp-red-50)}.zPZcNgYx2X5778nHHtlH{display:flex;flex-wrap:wrap}.lNtkRXnB1z_kYB28MUWq{color:var(--jp-gray-50)}.JgH5ykcLynEgqXYurT78{margin-left:calc(var(--spacing-base)/2)}.JgH5ykcLynEgqXYurT78,.xlWW0IoKZwTZt1Ti0tcQ{color:var(--jp-green-50)}.zhBcgCUGgyC7PvWk8ewB{margin-top:calc(var(--spacing-base)*3)}@media(min-width:600px){.zhBcgCUGgyC7PvWk8ewB{padding-right:calc(var(--spacing-base)*11)}}.mah_f2OWxZ3Vqt_jRFdR{margin-bottom:calc(var(--spacing-base)*4)}.pRMFiIODonlw4XMdNHaU{margin-bottom:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*6)}.Ax2SmW57c0U5xOTjZuAA{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-2)}.xGZeYQr0_nPJTFmd8pW4{align-items:center;border:1px solid var(--jp-gray-30);border-radius:4px;color:var(--jp-gray-30);display:flex;font-size:12px;height:21px;margin-bottom:calc(var(--spacing-base)*2);margin-right:var(--spacing-base);padding:calc(var(--spacing-base)/2)}.RYTIt8kwLbKcUbWOfG4g{padding:calc(var(--spacing-base)*3);width:304px}.BqXge2rIUP0a_74yvYbr{display:flex;justify-content:space-between}.Lr10UUCcSLF3T_0QqoPr{margin:calc(var(--spacing-base)*-1) calc(var(--spacing-base)*-3)}.Lr10UUCcSLF3T_0QqoPr:focus,.Lr10UUCcSLF3T_0QqoPr:focus:not(:disabled){box-shadow:none}.th_VukMuODIOVLC7oJo6{display:flex;justify-content:flex-end}.Gxtap1Zcl5X5UEHfSdQ4{color:var(--jp-gray-50)}.Gxtap1Zcl5X5UEHfSdQ4:before{background:var(--jp-gray-50);border-radius:50%;content:"";display:inline-block;height:8px;margin-left:var(--spacing-base);width:8px}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy{color:var(--jp-green-40)}.Gxtap1Zcl5X5UEHfSdQ4.dSfmCVUK_Ez7sxdqOIdy:before{background:var(--jp-green-40)}.e6JXg_theht0XwCBgqdA{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*2)}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-radius:4px;border-right-width:6px;display:flex;font-size:var(--font-body);padding:24px 18px 27px 31px}.FGpSkMCiIHQjszcV0dbn{margin-left:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{position:absolute;right:24px;top:24px}.KoWZcCwhW13xvkEb0QON{left:24px;position:absolute;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-left:24px}.A5YkDkkXuiYgavrY6Nux{border-right-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-right-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-right-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-right-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}._Wc3apZobag_9Ag_THTb{display:flex;justify-content:space-between}.kdsaL7c4bpTwf_A4fIUT{padding-bottom:calc(var(--spacing-base)*6);padding-top:calc(var(--spacing-base)*6);text-align:center}.b0eN3as5AgxQW7EAkarg{margin-bottom:0}@keyframes rotate-spinner{to{transform:rotate(-1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-left-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.JiJhrZaThvWCpM2AfGen{border-radius:32px;flex-shrink:0;font-size:12px;font-style:normal;font-weight:600;line-height:16px;padding:calc(var(--spacing-base)/2);position:relative;text-align:center;width:60px}._7SGksgOpcPbHfPPpQTV{background:var(--jp-red-5);color:var(--jp-red-60)}.pGNquShR54adQ61sx3lP{background:var(--jp-yellow-5);color:var(--jp-yellow-60)}.IM5kkexAfwGLM6zz0Exd{background:var(--jp-gray-0);color:var(--jp-gray-50)}.NHzH3tt6CypjZ92CvK9x{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;padding:calc(var(--spacing-base)*2)}.NHzH3tt6CypjZ92CvK9x:first-of-type{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x:last-of-type{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius)}.NHzH3tt6CypjZ92CvK9x+.NHzH3tt6CypjZ92CvK9x{border-top:0}.D9zvYDUrOP_zwSm0yJMs{margin-left:calc(var(--spacing-base)*2);min-width:24px}._XISfmbjoVlqhB61hHYn{width:100%}.AQDPBnMZFu7BOBuo8mYW{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.cZ9s5eCAZe3R82Y6Ru3z{color:var(--jp-gray-80);font-size:14px;line-height:21px}.AKnbWQiViZ2O_dwCV8Fw,.W6alQ2_S5Rh06djX9m27{align-self:center;margin-left:var(--spacing-base);margin-right:calc(var(--spacing-base)*2)}.uUEJGMrSV3XoBwX5xEwA{display:flex;justify-content:space-between}.sQkG5Cu80gPaeFj3L_wa{margin-bottom:calc(var(--spacing-base)*5)}.oIl6GCMeUnzE0inXbuj9{display:flex;justify-content:space-between}.RP2MVoGqaCFXPKZhhxQ1{margin-bottom:calc(var(--spacing-base)*5)}.YpEs8b7KE7fzVuXUbOEb{display:flex;justify-content:space-between}.EqpwvErHtRi_WQkJKgi1{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:flex;margin-bottom:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2)}.EicvN1QaJu5OJLzdUN5A{margin-left:calc(var(--spacing-base)*2);min-width:24px}.b7ynAmUwGlxK_vxyIN0y{width:100%}.uSV9HYRxjL4S6zIZDlqP{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.XpW8Mvw_XFEbqxUdw155{color:var(--jp-gray-80);font-size:14px;line-height:21px}.Fkj60BmQ5sUo9zHcJwVv{align-self:center;margin-left:var(--spacing-base);margin-right:calc(var(--spacing-base)*2)}.XLzPr74ad3osCq9kxy2q{display:flex;justify-content:space-between}.jNlU3vgp4xEGwmX5aTyK{background-color:var(--jp-gray-5)}.gE8s4nh3f7iGIBrFeyCT{list-style-type:disc;padding-right:calc(var(--spacing-base)*2.5)}.WtVEv641JBaLl929sZq2{align-items:flex-start;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding-top:calc(var(--spacing-base)*12 + 2px);position:fixed;right:0;top:0;z-index:1000001}.G0aPt7WmA1rkUE0wcTno{background:var(--jp-white);border:1px solid var(--jp-gray);border-radius:calc(var(--jp-border-radius)*2);box-shadow:0 8px 20px rgba(0,0,0,.25);padding:calc(var(--spacing-base)*4);position:relative;width:616px}.VkrhWjfEIlIwYEumycbP{background:none;border:none;cursor:pointer;left:calc(var(--spacing-base)*3);padding:0;position:absolute;top:calc(var(--spacing-base)*3)}.yFzeV4cmWRbZKk5tIyEw{display:block}.EU0Rvu4PDqVtnCAmbgHg{height:56px;margin-bottom:calc(var(--spacing-base)*8);width:48px}.EU0Rvu4PDqVtnCAmbgHg>svg{position:relative;right:-40px;top:-36px}.vzMlFr1AXWqefpRrb976{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing-base)*3)}.gYSOMa4xxLXmsNzvFPkW{width:100%}.hNJWdt5qmZkWYAH_vjIp{background-color:var(--jp-green-40);border-radius:calc(var(--spacing-base)*3);height:9px;transition:width .2s}.DHMUfGyHbl5BgD5vjxVz{color:var(--jp-gray-90);font-weight:600;line-height:24px;margin-right:auto;padding-right:var(--spacing-base)}.ZMBDiTLzs27F012iOsMK>:first-child{flex:1}@media(min-width:960px){.ZMBDiTLzs27F012iOsMK{align-items:center;display:flex}}.zI2DKzqRc1MhF6aq5eHt{align-items:center;color:var(--jp-black);display:flex}.iHgPFku9KaLz8FIQV1Qw{margin-left:var(--spacing-base);margin-right:-4px}.ctq2nQkzIfSoMkldF9t9{margin-top:calc(var(--spacing-base)*2);width:100%}@media(min-width:960px){.ctq2nQkzIfSoMkldF9t9{margin-right:calc(var(--spacing-base)*2);margin-top:0;width:auto}}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor);border-radius:50%}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.OtDl6kocO_m2s9sRHaqX{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:600px;width:100%}.BjwJh1S1YVPI7AjmTx6a+.BjwJh1S1YVPI7AjmTx6a{margin-top:calc(var(--spacing-base)*5)}.YWfK8VTp2wnByBauYPKg{background-color:var(--jp-gray-0);overflow-x:scroll;padding:calc(var(--spacing-base)*3)}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:flex-end;margin-top:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*3)}.ap6lG79CncSqdigJS_WA{margin-top:calc(var(--spacing-base)*4)}.uym7dGHhp6ifjF57yOAO{align-items:flex-end;display:flex;margin-bottom:calc(var(--spacing-base)*2.25)}.e_2eFTR8RyHwmfeqJL4F{flex:1;margin-bottom:0}.r4Id5qht2FD68jCAH2Cl{margin-right:calc(var(--spacing-base)*2)}.pkw2LnOTd8VvQ3oT8sXQ{border-top:1px solid var(--jp-gray);display:flex;justify-content:right;padding-top:calc(var(--spacing-base)*4);width:100%}.pkw2LnOTd8VvQ3oT8sXQ>:last-child{margin-right:calc(var(--spacing-base)*2)}.ZSZPabDoB8MVVPttP0tu{background-color:#fff;border:1px solid var(--jp-gray);border-bottom:none;color:var(--jp-gray-50);display:grid;grid-template-columns:repeat(9,1fr);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);width:100%}.ZSZPabDoB8MVVPttP0tu>span:first-child{grid-column:1/7}.ZSZPabDoB8MVVPttP0tu>span:not(:first-child){text-align:center}.iJ_biSBRDribuNKX0Zuw{margin:calc(var(--spacing-base)*4) calc(var(--spacing-base)*8);text-align:center}.iJ_biSBRDribuNKX0Zuw>button span{color:var(--jp-gray-70);font-size:var(--font-body-small);font-weight:400}.iJ_biSBRDribuNKX0Zuw button:hover:not(:disabled){text-decoration-line:none}.iJ_biSBRDribuNKX0Zuw button:focus:not(:disabled){box-shadow:none}@media(max-width:599px){.uym7dGHhp6ifjF57yOAO{margin-bottom:calc(var(--spacing-base)*3)}.e_2eFTR8RyHwmfeqJL4F{display:none}.r4Id5qht2FD68jCAH2Cl{flex:1}.r4Id5qht2FD68jCAH2Cl:first-of-type{margin-right:0}.pkw2LnOTd8VvQ3oT8sXQ{justify-content:center}.pkw2LnOTd8VvQ3oT8sXQ>*{width:50%}}.x8UuVEhWucPfdq0hEJg6{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius)}.x8UuVEhWucPfdq0hEJg6>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.eb6Ovfvm1yONz4mdOwbH{background-color:var(--jp-white)}.jF9LXpXR3TxZVDw7TVXT{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.jF9LXpXR3TxZVDw7TVXT>:first-of-type{grid-column:1/8}.jF9LXpXR3TxZVDw7TVXT>:last-of-type{grid-column:9}.jF9LXpXR3TxZVDw7TVXT:hover{background:var(--jp-gray-0)}.lNQgAfpwdAUSOLZd8dlD{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.WRQwDYPdffWznX158azR{margin-left:var(--spacing-base)}.dJx9pvlYjDnKn11n5wo8{font-weight:600;margin-bottom:var(--spacing-base);margin-right:calc(var(--spacing-base)*4)}.EKcbLuSblRc7UpzgsFXw{align-items:center}.ILMBWlMLcXc0n97IisrG{overflow:hidden;transform-origin:top center}.T8XIzCNJBQy1UETN5gjU{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.kWoHGiaZSbq9XJVyUOMC{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.HQgjxePFDRJHamBAGcVU{background-color:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);margin:0;padding:var(--spacing-base) 0}.KtdsNIMumOoHNWMLmuAJ{align-items:center;display:flex;justify-content:space-between;margin:0;padding:calc(var(--spacing-base)*2);text-align:right}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2{cursor:pointer;outline-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:focus:not(.owofT85W_XvVdb5vr1GN),.KtdsNIMumOoHNWMLmuAJ.ewyV4ZGn34WDNXmK3ej2:hover:not(.owofT85W_XvVdb5vr1GN){background-color:var(--jp-gray-0)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN{background-color:var(--jp-black)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .NESnw2xCLrBpP6WlYZL4{color:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .aohnd_y_1lrMuww8NH63{fill:var(--jp-white)}.KtdsNIMumOoHNWMLmuAJ.owofT85W_XvVdb5vr1GN .Rnas_2_2_eLZSYfZ347E{background-color:var(--jp-red);border:1px solid var(--jp-red);color:var(--jp-white)}.NESnw2xCLrBpP6WlYZL4{align-items:center;display:flex;overflow-x:hidden;padding-left:var(--spacing-base)}.m4_14yNRByDyO9yf9pGg{display:block;overflow-x:hidden;text-overflow:ellipsis}.aohnd_y_1lrMuww8NH63{margin-left:calc(var(--spacing-base)*2)}.Rnas_2_2_eLZSYfZ347E{align-items:center;border:1px solid var(--jp-red-60);border-radius:50%;box-sizing:border-box;color:var(--jp-red-60);display:flex;justify-content:center;min-width:30px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.X8NRHUTBa_4wDvoHN9TT{fill:var(--jp-green-50)}.CsuOteurQlJm4IjXqyZ0{fill:var(--jp-gray-20)}.fvbewglUxEvV1o04yzzp{--icon-size:28px;--item-spacing:calc(var( --spacing-base )*2);--left-spacing:calc(var( --icon-size ) + var( --item-spacing ));list-style:none}.DINy59MKjwiQanaoDTiV{padding:calc(var(--spacing-base)*2)}.XoacHJljw8zRW_fkBSyg{padding:0}.mXM4WZRePVTa07dhQ6MD{margin-right:var(--left-spacing)}.sI3V8khLdCqxkhJQ_XnI{display:flex;justify-content:flex-start;padding:calc(var(--spacing-base)*2)}.hgdxMuIvZwTZ0sfXaols{padding:calc(var(--spacing-base)*2);width:250px}.UErHS2HAh1gszGfYuVIf{align-items:center;background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-border-radius);display:flex;justify-content:space-between;padding:calc(var(--spacing-base)*2);width:100%}.lEhH1hvCcxLVFMHI8Gwv{display:flex;justify-content:flex-start}.c57Vj4QhAHwcK_HZMxtN{margin-left:var(--spacing-base)}.LumryWNddoF092fZgN2O{font-size:var(--font-body);line-height:1.5}.NFMwU3H5k2qArZe2TTp9{background-color:var(--jp-gray-10);font-weight:600;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.G5W9M8qfo3sGl2OIbwg9{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:Courier\ 10 Pitch,Courier,monospace;overflow-x:scroll;white-space:pre}.Bx4RDCUR316fm_jgGS8N{background-color:var(--jp-gray-10);color:var(--jp-gray-50);display:flex;flex-direction:column;padding:0 var(--spacing-base);text-align:left}.GhN0JvAyRQI3SnVWp2Ot{display:flex;flex-direction:column;flex-grow:1;overflow-x:visible}.GhN0JvAyRQI3SnVWp2Ot del,.GhN0JvAyRQI3SnVWp2Ot div,.GhN0JvAyRQI3SnVWp2Ot ins{padding:0 var(--spacing-base);text-decoration:none}.GhN0JvAyRQI3SnVWp2Ot del{background-color:var(--jp-red-0);color:var(--jp-red-60)}.GhN0JvAyRQI3SnVWp2Ot ins{background-color:var(--jp-green-5);color:var(--jp-green-60)}.xpPHTch5ul0xuZaUoTNa{background-color:var(--jp-gray-0);display:flex;flex-direction:row;font-family:monospace;overflow-x:scroll;padding:0}.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-0)}.i0_0xMrNWoak1brIaDQq{display:flex;flex-direction:column;text-align:left}.C9fLawPLkMNSZthfwxj6{background-color:var(--jp-gray-10);color:var(--font-body);padding:0 calc(var(--spacing-base)/2)}.C9fLawPLkMNSZthfwxj6.AMOpkL9LURkyTK8316cw{background-color:var(--jp-red-50);color:var(--jp-white)}.ogixgg8fRGekmYGtevh1{display:flex;flex:1;flex-direction:column;overflow-x:visible;white-space:pre}.jYPCgKMDRKfT3vnx0mdG{padding-right:var(--spacing-base)}.UEQ1NqkrwNmaQR7qdEK3{background-color:var(--jp-red);border-radius:calc(var(--jp-border-radius)/2);color:var(--jp-white);padding:calc(var(--spacing-base)/4) calc(var(--spacing-base)/2)}.sfXsfklfkeSRtE9ivQwF{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);display:inline-block;width:100%}.sfXsfklfkeSRtE9ivQwF>:not(:last-child){border-bottom:1px solid var(--jp-gray)}.ozRrKPlj1QFGUyd3oVke{background-color:var(--jp-white)}.PyvnSHQuuUkZvVsArigy{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(9,1fr);margin:0;outline-color:var(--jp-black);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-align:start;width:100%}.PyvnSHQuuUkZvVsArigy>:first-of-type{grid-column:1/7}.PyvnSHQuuUkZvVsArigy>:last-of-type{grid-column:9}.PyvnSHQuuUkZvVsArigy>:not(:first-child){margin:auto}.PyvnSHQuuUkZvVsArigy:hover{background:var(--jp-gray-0)}.u9Xod5s8bCRNj9MR1Drl{align-items:center;display:flex;font-size:var(--font-body-small);font-weight:400}.IbeyulkpO9kjYJ4OkYUD{margin-left:var(--spacing-base)}.KiCgmjHm2f0JDU3cMsgf{font-weight:600;margin-bottom:var(--spacing-base);margin-right:calc(var(--spacing-base)*4)}.kJ8t3FAtd5VAYjk31SfA{align-items:center}.JP0IJZcYRohfgntEozjm{overflow:hidden;transform-origin:top center}.y7c6zi2wjEnbW3F29fmP{max-height:0;padding:0;transform:scaleY(0);transition:all .1s}.wQWiN_J0SqgduvadyGnm{max-height:1000px;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*7);transform:scaleY(1);transition:max-height .3s,transform .2s}.v1fUFCBPmd6miSCf_ehK{fill:var(--jp-green-40)}@media(max-width:599px){.PyvnSHQuuUkZvVsArigy{display:grid;grid-auto-rows:minmax(auto,auto)}.PyvnSHQuuUkZvVsArigy>:first-child{grid-column:1/8;grid-row:1}.PyvnSHQuuUkZvVsArigy>:nth-child(2){grid-row:2;padding-right:calc(var(--spacing-base)*4)}.PyvnSHQuuUkZvVsArigy>:nth-child(3){grid-row:2}.PyvnSHQuuUkZvVsArigy>:nth-child(3) span{margin-top:var(--spacing-base);position:absolute}.PyvnSHQuuUkZvVsArigy>:last-child{grid-column:10;grid-row:1/3}}.A6a9HOtaZnLUleNgxQrX{padding:calc(var(--spacing-base)*7) 0}.CGT5fOs6LDTFHWCAgIiT,.RFKxbzQ8N58qEyVO0yzW{align-items:center;display:flex}.RFKxbzQ8N58qEyVO0yzW{height:100%}.RFKxbzQ8N58qEyVO0yzW img{object-fit:cover;width:100%}.SvMuuouOkDt2sE0PAn_D{margin-top:calc(var(--spacing-base)*3 + 1px)}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);border-right:6px solid var(--jp-red-50);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-right:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-right:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-left:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-left:calc(var(--spacing-base)*2)}*,._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box} \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/composer.json b/wp-content/plugins/jetpack-protect/composer.json index 92b62235..bff3a8e6 100644 --- a/wp-content/plugins/jetpack-protect/composer.json +++ b/wp-content/plugins/jetpack-protect/composer.json @@ -5,23 +5,23 @@ "license": "GPL-2.0-or-later", "require": { "ext-json": "*", - "automattic/jetpack-assets": "^1.18.13", - "automattic/jetpack-admin-ui": "^0.2.23", - "automattic/jetpack-autoloader": "^2.12.0", - "automattic/jetpack-composer-plugin": "^1.1.14", - "automattic/jetpack-config": "^1.15.4", - "automattic/jetpack-identity-crisis": "^0.11.1", - "automattic/jetpack-my-jetpack": "^3.9.1", - "automattic/jetpack-plugins-installer": "^0.2.5", - "automattic/jetpack-sync": "^1.58.1", - "automattic/jetpack-transport-helper": "^0.1.6", - "automattic/jetpack-plans": "^0.3.4", - "automattic/jetpack-waf": "^0.11.13", - "automattic/jetpack-status": "^1.18.5" + "automattic/jetpack-assets": "^2.0.4", + "automattic/jetpack-admin-ui": "^0.3.1", + "automattic/jetpack-autoloader": "^3.0.2", + "automattic/jetpack-composer-plugin": "^2.0.0", + "automattic/jetpack-config": "^2.0.0", + "automattic/jetpack-identity-crisis": "^0.15.0", + "automattic/jetpack-my-jetpack": "^4.6.0", + "automattic/jetpack-plugins-installer": "^0.3.1", + "automattic/jetpack-sync": "^2.4.2", + "automattic/jetpack-transport-helper": "^0.2.0", + "automattic/jetpack-plans": "^0.4.1", + "automattic/jetpack-waf": "^0.12.4", + "automattic/jetpack-status": "^2.1.0" }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "0.4.2" }, "autoload": { @@ -71,6 +71,6 @@ "automattic/jetpack-autoloader": true, "automattic/jetpack-composer-plugin": true }, - "autoloader-suffix": "c4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2" + "autoloader-suffix": "c4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0" } } diff --git a/wp-content/plugins/jetpack-protect/jetpack-protect.php b/wp-content/plugins/jetpack-protect/jetpack-protect.php index b029757b..e67ff043 100644 --- a/wp-content/plugins/jetpack-protect/jetpack-protect.php +++ b/wp-content/plugins/jetpack-protect/jetpack-protect.php @@ -3,7 +3,7 @@ * Plugin Name: Jetpack Protect * Plugin URI: https://wordpress.org/plugins/jetpack-protect * Description: Security tools that keep your site safe and sound, from posts to plugins. - * Version: 1.4.2 + * Version: 2.0.0 * Author: Automattic - Jetpack Security team * Author URI: https://jetpack.com/protect/ * License: GPLv2 or later @@ -32,7 +32,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } -define( 'JETPACK_PROTECT_VERSION', '1.4.2' ); +define( 'JETPACK_PROTECT_VERSION', '2.0.0' ); define( 'JETPACK_PROTECT_DIR', plugin_dir_path( __FILE__ ) ); define( 'JETPACK_PROTECT_ROOT_FILE', __FILE__ ); define( 'JETPACK_PROTECT_ROOT_FILE_RELATIVE_PATH', plugin_basename( __FILE__ ) ); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/CHANGELOG.md index a26b5210..fc134bbe 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/CHANGELOG.md @@ -5,7 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [1.4.22] - 2023-09-19 + - Minor internal updates. ## [1.4.21] - 2023-08-23 @@ -126,6 +131,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Creates the MC Stats package +[2.0.0]: https://github.com/Automattic/jetpack-a8c-mc-stats/compare/v1.4.22...v2.0.0 [1.4.22]: https://github.com/Automattic/jetpack-a8c-mc-stats/compare/v1.4.21...v1.4.22 [1.4.21]: https://github.com/Automattic/jetpack-a8c-mc-stats/compare/v1.4.20...v1.4.21 [1.4.20]: https://github.com/Automattic/jetpack-a8c-mc-stats/compare/v1.4.19...v1.4.20 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/composer.json index 8931f634..3d28c4c7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-a8c-mc-stats/composer.json @@ -3,10 +3,12 @@ "description": "Used to record internal usage stats for Automattic. Not visible to site owners.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -33,7 +35,7 @@ "link-template": "https://github.com/Automattic/jetpack-a8c-mc-stats/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.4.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/CHANGELOG.md index 5a2ca3cb..5e6654f5 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.1] - 2023-11-24 + +## [0.3.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [0.2.25] - 2023-11-14 + +## [0.2.24] - 2023-10-30 +### Fixed +- Handle Akismet submenu even if Jetpack is present, as Jetpack now relies on this package to do so. [#33559] + ## [0.2.23] - 2023-09-19 ### Changed - Updated Jetpack submenu sort order so individual features are alpha-sorted. [#32958] @@ -120,6 +132,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixing menu visibility issues. +[0.3.1]: https://github.com/Automattic/jetpack-admin-ui/compare/0.3.0...0.3.1 +[0.3.0]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.25...0.3.0 +[0.2.25]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.24...0.2.25 +[0.2.24]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.23...0.2.24 [0.2.23]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.22...0.2.23 [0.2.22]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.21...0.2.22 [0.2.21]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.20...0.2.21 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/composer.json index aaf83ff3..a48b775d 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/composer.json @@ -3,11 +3,13 @@ "description": "Generic Jetpack wp-admin UI elements", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9", - "automattic/jetpack-logo": "^1.6.3", + "automattic/jetpack-changelogger": "^4.0.3", + "automattic/jetpack-logo": "^2.0.0", "automattic/wordbless": "dev-master" }, "suggest": { @@ -38,7 +40,7 @@ "link-template": "https://github.com/Automattic/jetpack-admin-ui/compare/${old}...${new}" }, "branch-alias": { - "dev-trunk": "0.2.x-dev" + "dev-trunk": "0.3.x-dev" }, "version-constants": { "::PACKAGE_VERSION": "src/class-admin-menu.php" diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php index 55d44ffc..e3612882 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php @@ -13,7 +13,7 @@ namespace Automattic\Jetpack\Admin_UI; */ class Admin_Menu { - const PACKAGE_VERSION = '0.2.23'; + const PACKAGE_VERSION = '0.3.1'; /** * Whether this class has been initialized @@ -49,7 +49,7 @@ class Admin_Menu { * we use this method to move the menu item. */ private static function handle_akismet_menu() { - if ( ! class_exists( 'Jetpack' ) && class_exists( 'Akismet_Admin' ) ) { + if ( class_exists( 'Akismet_Admin' ) ) { // Prevent Akismet from adding a menu item. add_action( 'admin_menu', @@ -104,7 +104,7 @@ class Admin_Menu { function ( $a, $b ) { $position_a = empty( $a['position'] ) ? 0 : $a['position']; $position_b = empty( $b['position'] ) ? 0 : $b['position']; - $result = $position_a - $position_b; + $result = $position_a <=> $position_b; if ( 0 === $result ) { $result = strcmp( $a['menu_title'], $b['menu_title'] ); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md index 0ed8a31f..37f4f7a9 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md @@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.4] - 2024-01-04 +### Changed +- Updated package dependencies. [#34815] + +## [2.0.3] - 2023-12-11 +### Changed +- Updated package dependencies. [#34492] + +## [2.0.2] - 2023-12-03 +### Changed +- Updated package dependencies. [#34411] [#34427] + +## [2.0.1] - 2023-11-21 + +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [1.18.15] - 2023-11-14 +### Changed +- Updated package dependencies. [#34093] + +## [1.18.14] - 2023-11-03 + ## [1.18.13] - 2023-10-19 ### Changed - Updated package dependencies. [#33687] @@ -372,6 +396,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Statically access asset tools +[2.0.4]: https://github.com/Automattic/jetpack-assets/compare/v2.0.3...v2.0.4 +[2.0.3]: https://github.com/Automattic/jetpack-assets/compare/v2.0.2...v2.0.3 +[2.0.2]: https://github.com/Automattic/jetpack-assets/compare/v2.0.1...v2.0.2 +[2.0.1]: https://github.com/Automattic/jetpack-assets/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/Automattic/jetpack-assets/compare/v1.18.15...v2.0.0 +[1.18.15]: https://github.com/Automattic/jetpack-assets/compare/v1.18.14...v1.18.15 +[1.18.14]: https://github.com/Automattic/jetpack-assets/compare/v1.18.13...v1.18.14 [1.18.13]: https://github.com/Automattic/jetpack-assets/compare/v1.18.12...v1.18.13 [1.18.12]: https://github.com/Automattic/jetpack-assets/compare/v1.18.11...v1.18.12 [1.18.11]: https://github.com/Automattic/jetpack-assets/compare/v1.18.10...v1.18.11 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.asset.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.asset.php index 5488269e..f700bb5c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.asset.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.asset.php @@ -1 +1 @@ - array('wp-i18n'), 'version' => 'e69db286c9c94bd98790'); + array('wp-i18n'), 'version' => 'ee939953aa2115e2ca59'); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js index 22d2b90a..367377d2 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js @@ -1 +1 @@ -!function(){var e={356:function(e){e.exports=function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r={};return n.m=e,n.c=r,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=1)}([function(e,n,r){"use strict";function t(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(e,n){for(var r=0;r>>32-o)+r&4294967295}},{key:"ff",value:function(n,r,t,o,a,i,f){return e.cmn(r&t|~r&o,n,r,a,i,f)}},{key:"gg",value:function(n,r,t,o,a,i,f){return e.cmn(r&o|t&~o,n,r,a,i,f)}},{key:"hh",value:function(n,r,t,o,a,i,f){return e.cmn(r^t^o,n,r,a,i,f)}},{key:"ii",value:function(n,r,t,o,a,i,f){return e.cmn(t^(r|~o),n,r,a,i,f)}},{key:"md51",value:function(n){for(var r=n.length,t=[1732584193,-271733879,-1732584194,271733878],o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0,i=64;i<=r;i+=64)e.md5cycle(t,e.md5blk(n.substring(i-64,i)));for(n=n.substring(i-64),i=0,a=n.length;i>2]|=n.charCodeAt(i)<<(i%4<<3);if(o[i>>2]|=128<<(i%4<<3),i>55)for(e.md5cycle(t,o),i=0;i<16;i++)o[i]=0;return o[14]=8*r,e.md5cycle(t,o),t}},{key:"md5blk",value:function(e){for(var n=[],r=0;r<64;r+=4)n[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return n}},{key:"rhex",value:function(n){var r="";return r+=e.hexArray[n>>4&15]+e.hexArray[n>>0&15],r+=e.hexArray[n>>12&15]+e.hexArray[n>>8&15],(r+=e.hexArray[n>>20&15]+e.hexArray[n>>16&15])+(e.hexArray[n>>28&15]+e.hexArray[n>>24&15])}},{key:"hex",value:function(n){for(var r=n.length,t=0;tObject.prototype.hasOwnProperty.call(e,n);e.exports={state:{baseUrl:null,locale:null,domainMap:{},domainPaths:{}},async downloadI18n(e,n,r){const f=this.state;if(!f||"string"!=typeof f.baseUrl)throw new Error("wp.jpI18nLoader.state is not set");if("en_US"===f.locale)return;if("undefined"==typeof fetch)throw new Error("Fetch API is not available.");const u=i(f.domainPaths,n)?f.domainPaths[n]:"";let c,h;const l=e.indexOf("?");l>=0?(c=o.hash(u+e.substring(0,l)),h=e.substring(l)):(c=o.hash(u+e),h="");const s=i(f.domainMap,n)?f.domainMap[n]:a[r]+n,g=await fetch(`${f.baseUrl}${s}-${f.locale}-${c}.json${h}`);if(!g.ok)throw new Error(`HTTP request failed: ${g.status} ${g.statusText}`);const d=await g.json(),p=i(d.locale_data,n)?d.locale_data[n]:d.locale_data.messages;p[""].domain=n,t.setLocaleData(p,n)}}},736:function(e){"use strict";e.exports=window.wp.i18n}},n={};var r=function r(t){var o=n[t];if(void 0!==o)return o.exports;var a=n[t]={exports:{}};return e[t].call(a.exports,a,a.exports,r),a.exports}(618);(window.wp=window.wp||{}).jpI18nLoader=r}(); \ No newline at end of file +(()=>{var e={356:function(e){e.exports=function(e){function r(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n={};return r.m=e,r.c=n,r.i=function(e){return e},r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="",r(r.s=1)}([function(e,r,n){"use strict";function t(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,r){for(var n=0;n>>32-o)+n&4294967295}},{key:"ff",value:function(r,n,t,o,a,i,f){return e.cmn(n&t|~n&o,r,n,a,i,f)}},{key:"gg",value:function(r,n,t,o,a,i,f){return e.cmn(n&o|t&~o,r,n,a,i,f)}},{key:"hh",value:function(r,n,t,o,a,i,f){return e.cmn(n^t^o,r,n,a,i,f)}},{key:"ii",value:function(r,n,t,o,a,i,f){return e.cmn(t^(n|~o),r,n,a,i,f)}},{key:"md51",value:function(r){for(var n=r.length,t=[1732584193,-271733879,-1732584194,271733878],o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0,i=64;i<=n;i+=64)e.md5cycle(t,e.md5blk(r.substring(i-64,i)));for(r=r.substring(i-64),i=0,a=r.length;i>2]|=r.charCodeAt(i)<<(i%4<<3);if(o[i>>2]|=128<<(i%4<<3),i>55)for(e.md5cycle(t,o),i=0;i<16;i++)o[i]=0;return o[14]=8*n,e.md5cycle(t,o),t}},{key:"md5blk",value:function(e){for(var r=[],n=0;n<64;n+=4)r[n>>2]=e.charCodeAt(n)+(e.charCodeAt(n+1)<<8)+(e.charCodeAt(n+2)<<16)+(e.charCodeAt(n+3)<<24);return r}},{key:"rhex",value:function(r){var n="";return n+=e.hexArray[r>>4&15]+e.hexArray[r>>0&15],n+=e.hexArray[r>>12&15]+e.hexArray[r>>8&15],(n+=e.hexArray[r>>20&15]+e.hexArray[r>>16&15])+(e.hexArray[r>>28&15]+e.hexArray[r>>24&15])}},{key:"hex",value:function(r){for(var n=r.length,t=0;t{const t=n(736),{default:o}=n(356),a={plugin:"plugins/",theme:"themes/",core:""},i=(e,r)=>Object.prototype.hasOwnProperty.call(e,r);e.exports={state:{baseUrl:null,locale:null,domainMap:{},domainPaths:{}},async downloadI18n(e,r,n){const f=this.state;if(!f||"string"!=typeof f.baseUrl)throw new Error("wp.jpI18nLoader.state is not set");if("en_US"===f.locale)return;if("undefined"==typeof fetch)throw new Error("Fetch API is not available.");const u=i(f.domainPaths,r)?f.domainPaths[r]:"";let c,h;const l=e.indexOf("?");l>=0?(c=o.hash(u+e.substring(0,l)),h=e.substring(l)):(c=o.hash(u+e),h="");const s=i(f.domainMap,r)?f.domainMap[r]:a[n]+r,g=await fetch(`${f.baseUrl}${s}-${f.locale}-${c}.json${h}`);if(!g.ok)throw new Error(`HTTP request failed: ${g.status} ${g.statusText}`);const d=await g.json(),p=i(d.locale_data,r)?d.locale_data[r]:d.locale_data.messages;p[""].domain=r,t.setLocaleData(p,r)}}},736:e=>{"use strict";e.exports=window.wp.i18n}},r={};var n=function n(t){var o=r[t];if(void 0!==o)return o.exports;var a=r[t]={exports:{}};return e[t].call(a.exports,a,a.exports,n),a.exports}(618);(window.wp=window.wp||{}).jpI18nLoader=n})(); \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/composer.json index b699a11b..5fd087a5 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/composer.json @@ -4,13 +4,14 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-constants": "^1.6.23" + "php": ">=7.0", + "automattic/jetpack-constants": "^2.0.0" }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.11", - "wikimedia/testing-access-wrapper": "^1.0 || ^2.0" + "automattic/jetpack-changelogger": "^4.0.5", + "wikimedia/testing-access-wrapper": "^1.0 || ^2.0 || ^3.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -50,7 +51,7 @@ "link-template": "https://github.com/Automattic/jetpack-assets/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.18.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php index 161436ce..111bc201 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php @@ -450,6 +450,7 @@ class Assets { $content_dir = Jetpack_Constants::get_constant( 'WP_CONTENT_DIR' ); $abspath = Jetpack_Constants::get_constant( 'ABSPATH' ); + // Note: str_starts_with() is not used here, as wp-includes/compat.php may not be loaded at this point. if ( strpos( $lang_dir, $content_dir ) === 0 ) { $data['baseUrl'] = content_url( substr( trailingslashit( $lang_dir ), strlen( trailingslashit( $content_dir ) ) ) ); } elseif ( strpos( $lang_dir, $abspath ) === 0 ) { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/CHANGELOG.md new file mode 100644 index 00000000..2fe6f5b5 --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.2.0] - 2024-01-04 +### Fixed +- Backup: Add namespace versioning to Helper_Script_Manager and other classes. [#34739] + +## 0.1.0 - 2023-12-13 +### Fixed +- Initial release (improved helper script installer logging). [#34297] + +[0.2.0]: https://github.com/Automattic/jetpack-backup-helper-script-manager/compare/v0.1.0...v0.2.0 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/LICENSE.txt b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/LICENSE.txt similarity index 100% rename from wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/LICENSE.txt rename to wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/LICENSE.txt diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/SECURITY.md similarity index 80% rename from wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/SECURITY.md rename to wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/composer.json similarity index 53% rename from wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/composer.json rename to wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/composer.json index d10f4837..7f9e9b38 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/composer.json @@ -1,16 +1,14 @@ { - "name": "automattic/jetpack-partner", - "description": "Support functions for Jetpack hosting partners.", + "name": "automattic/jetpack-backup-helper-script-manager", + "description": "Install / delete helper script for backup and transport server. Not visible to site owners.", "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.57.5", - "automattic/jetpack-status": "^1.18.4" + "php": ">=7.0" }, "require-dev": { - "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev" }, "suggest": { @@ -25,27 +23,29 @@ "phpunit": [ "./vendor/phpunit/phpunit/phpunit --colors=always" ], - "post-install-cmd": "WorDBless\\Composer\\InstallDropin::copy", - "post-update-cmd": "WorDBless\\Composer\\InstallDropin::copy", "test-php": [ "@composer phpunit" - ] + ], + "post-install-cmd": "WorDBless\\Composer\\InstallDropin::copy", + "post-update-cmd": "WorDBless\\Composer\\InstallDropin::copy" }, "minimum-stability": "dev", "prefer-stable": true, "extra": { "autotagger": true, - "mirror-repo": "Automattic/jetpack-partner", + "mirror-repo": "Automattic/jetpack-backup-helper-script-manager", "changelogger": { - "link-template": "https://github.com/Automattic/jetpack-partner/compare/v${old}...v${new}" + "link-template": "https://github.com/Automattic/jetpack-backup-helper-script-manager/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.7.x-dev" + "dev-trunk": "0.2.x-dev" } }, "config": { "allow-plugins": { - "roots/wordpress-core-installer": true + "roots/wordpress-core-installer": true, + "automattic/jetpack-autoloader": true, + "automattic/jetpack-composer-plugin": true } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager-impl.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager-impl.php new file mode 100644 index 00000000..cc857466 --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager-impl.php @@ -0,0 +1,621 @@ +custom_install_locations = $custom_install_locations; + } + + /** + * Get either the default install locations, or the ones configured in the constructor. + * + * Has to be done late, i.e. can't be done in constructor, because in __construct() not all constants / functions + * might be available. + * + * @return array Array with keys specifying the full path of install locations, and values + * either pointing to the equivalent URL, or being WP_Error if a specific path is not accessible. + */ + public function install_locations() { + if ( $this->custom_install_locations !== null ) { + return $this->custom_install_locations; + } + + $abspath_url = get_site_url(); + + $locations = array(); + + // Prioritize trying to write to "wp-content/" and "wp-content/uploads/" first, because those locations are + // expected to be writable more often (unlike ABSPATH), and ABSPATH on some setups might have a weird value + // which doesn't point to document root. + + try { + if ( Throw_On_Errors::t_is_dir( WP_CONTENT_DIR ) ) { + $wp_content_dir = Throw_On_Errors::t_realpath( WP_CONTENT_DIR ); + + // Using content_url() instead of WP_CONTENT_URL as it tests for whether we're using SSL. + $wp_content_url = content_url(); + + // I think we mess up the order in which we load things somewhere in a test, so "wp-content" and + // "wp-content/uploads/" URLs don't actually have the scheme+host part in them. + if ( ! wp_http_validate_url( $wp_content_url ) ) { + $wp_content_url = $abspath_url . $wp_content_url; + } + + $locations[ $wp_content_dir ] = $wp_content_url; + } + } catch ( Exception $exception ) { + $locations[ WP_CONTENT_DIR ] = new WP_Error( + 'content_path_missing', + 'Unable to access content path "' . WP_CONTENT_DIR . '"' . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + + $upload_dir_info = wp_upload_dir(); + $wp_uploads_dir = $upload_dir_info['basedir']; + + try { + if ( Throw_On_Errors::t_is_dir( $wp_uploads_dir ) ) { + + $wp_uploads_dir = Throw_On_Errors::t_realpath( $wp_uploads_dir ); + $wp_uploads_url = $upload_dir_info['baseurl']; + + // wp_upload_dir() doesn't check for whether we're using SSL: + // + // https://core.trac.wordpress.org/ticket/25449 + // + // so set the scheme manually. + $wp_uploads_url = set_url_scheme( $wp_uploads_url ); + + if ( ! wp_http_validate_url( $wp_uploads_url ) ) { + $wp_uploads_url = $abspath_url . $wp_uploads_url; + } + + $locations[ $wp_uploads_dir ] = $wp_uploads_url; + } + } catch ( Exception $exception ) { + $locations[ $wp_uploads_dir ] = new WP_Error( + 'uploads_path_missing', + 'Unable to access uploads path "' . $wp_uploads_dir . '"' . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + + try { + if ( Throw_On_Errors::t_is_dir( ABSPATH ) ) { + $abspath_dir = Throw_On_Errors::t_realpath( ABSPATH ); + $locations[ $abspath_dir ] = $abspath_url; + } + } catch ( Exception $exception ) { + $locations[ ABSPATH ] = new WP_Error( + 'abspath_missing', + 'Unable to access WordPress root "' . ABSPATH . '": ' . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + + return $locations; + } + + /** + * Installs a Helper Script, and returns its filesystem path and access url. + * + * @param string $script_body Helper Script file contents. + * + * @return array|WP_Error Either an array containing the filesystem path ("path"), the URL ("url") of the helper + * script, and the WordPress root ("abspath"), or an instance of WP_Error. + */ + public function install_helper_script( $script_body ) { + // Check that the script body contains the correct header. + $actual_header = static::string_starts_with_substring( $script_body, static::HELPER_HEADER ); + if ( true !== $actual_header ) { + return new WP_Error( + 'bad_header', + 'Bad helper script header: 0x' . bin2hex( $actual_header ), + array( 'status' => 400 ) + ); + } + + // Refuse to install a Helper Script that is too large. + $helper_script_size = strlen( $script_body ); + if ( $helper_script_size > static::MAX_FILESIZE ) { + return new WP_Error( + 'too_big', + "Helper script is bigger ($helper_script_size bytes) " . + 'than the max. size (' . static::MAX_FILESIZE . ' bytes)', + array( 'status' => 413 ) + ); + } + + // Replace '[wp_path]' in the Helper Script with the WordPress installation location. Allows the Helper Script + // to find WordPress. + $wp_path_marker = '[wp_path]'; + try { + $normalized_abspath = addslashes( Throw_On_Errors::t_realpath( ABSPATH ) ); + } catch ( Exception $exception ) { + return new WP_Error( + 'abspath_missing', + 'Error while resolving ABSPATH "' . ABSPATH . '": ' . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + $script_body = str_replace( + $wp_path_marker, + $normalized_abspath, + $script_body, + $wp_path_marker_replacement_count + ); + if ( 0 === $wp_path_marker_replacement_count ) { + return new WP_Error( + 'no_wp_path_marker', + "Helper script does not have the '$wp_path_marker' marker", + array( 'status' => 400 ) + ); + } + + $failure_paths_and_reasons = array(); + + foreach ( $this->install_locations() as $directory => $url ) { + + if ( is_wp_error( $url ) ) { + $failure_paths_and_reasons[] = "directory '$directory': " . $url->get_error_message(); + continue; + } + + try { + $installed = $this->install_to_location_or_throw( $script_body, $directory, $url ); + + // Always schedule a cleanup run shortly after EXPIRY_TIME. + wp_schedule_single_event( + time() + static::EXPIRY_TIME + 60, + 'jetpack_backup_cleanup_helper_scripts' + ); + + return array( + 'path' => $installed['path'], + 'url' => $installed['url'], + 'abspath' => Throw_On_Errors::t_realpath( ABSPATH ), + ); + + } catch ( Exception $exception ) { + $failure_paths_and_reasons[] = "directory '$directory' (URL '$url'): " . $exception->getMessage(); + } + } + + return new WP_Error( + 'all_locations_failed', + 'Unable to write the helper script to any install locations; ' . + 'tried: ' . implode( ';', $failure_paths_and_reasons ), + array( 'status' => 500 ) + ); + } + + /** + * Install helper script to a directory, or throw an exception. + * + * @param string $script_body Helper script's body. + * @param string $directory Candidate directory to create "jetpack-temp" in and write the helper script. + * @param string $url Base URL that the files in a directory are expected to be available at. + * + * @return string[] Array with "path" (location to the installed helper script) and "url" + * (URL of the installed helper script) keys. + * @throws Exception On I/O errors. + */ + protected function install_to_location_or_throw( $script_body, $directory, $url ) { + if ( ! Throw_On_Errors::t_is_writable( $directory ) ) { + throw new Exception( "Directory '$directory' is not writable" ); + } + + $temp_dir = trailingslashit( $directory ) . static::TEMP_DIRECTORY; + + if ( ! Throw_On_Errors::t_is_dir( $temp_dir ) ) { + Throw_On_Errors::t_mkdir( $temp_dir ); + } + + $readme_path = trailingslashit( $temp_dir ) . 'README'; + Throw_On_Errors::t_file_put_contents( $readme_path, implode( "\n\n", static::README_LINES ) ); + + $index_path = trailingslashit( $temp_dir ) . 'index.php'; + Throw_On_Errors::t_file_put_contents( $index_path, static::INDEX_FILE ); + + $file_key = wp_generate_password( 10, false ); + $file_name = 'jp-helper-' . $file_key . '.php'; + $file_path = trailingslashit( $temp_dir ) . $file_name; + + // Very unlikely, but check nonetheless. + if ( Throw_On_Errors::t_file_exists( $file_path ) ) { + throw new Exception( "Helper script at '$file_path' already exists" ); + } + + Throw_On_Errors::t_file_put_contents( $file_path, $script_body ); + + return array( + 'path' => $file_path, + 'url' => trailingslashit( $url ) . trailingslashit( static::TEMP_DIRECTORY ) . $file_name, + ); + } + + /** + * Ensure that the helper script is gone (by deleting it, if needed). + * + * @param string $path Path to the helper script to delete. + * + * @return true|WP_Error True if the file helper script is gone (either it got deleted, or it was never there), or + * WP_Error instance on deletion failures. + */ + public function delete_helper_script( $path ) { + try { + $this->delete_helper_script_or_throw( $path ); + } catch ( Exception $exception ) { + return new WP_Error( + 'deletion_failure', + "Unable to delete helper script at '$path': " . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + + return true; + } + + /** + * Ensure that the helper script is gone (by deleting it, if needed), throw an exception on errors. + * + * @param string $path Path to the helper script to delete. + * + * @return void + * @throws Exception On deletion failures. + */ + protected function delete_helper_script_or_throw( $path ) { + + if ( ! Throw_On_Errors::t_file_exists( $path ) ) { + return; + } + + if ( ! Throw_On_Errors::t_is_readable( $path ) ) { + throw new Exception( "File '$path' is not readable" ); + } + + if ( ! Throw_On_Errors::t_is_writable( $path ) ) { + throw new Exception( "File '$path' is not writable" ); + } + + $helper_script_size = Throw_On_Errors::t_filesize( $path ); + + // Check this file looks like a JPR helper script. + $helper_header_size = strlen( static::HELPER_HEADER ); + if ( $helper_script_size < $helper_header_size ) { + throw new Exception( + "Helper script is smaller ($helper_script_size bytes) " . + "than the expected header ($helper_header_size bytes)" + ); + } + if ( $helper_script_size > static::MAX_FILESIZE ) { + throw new Exception( + "Helper script is bigger ($helper_script_size bytes) " . + 'than the max. size (' . static::MAX_FILESIZE . ' bytes)' + ); + } + + $actual_header = static::verify_file_header( $path, static::HELPER_HEADER ); + if ( true !== $actual_header ) { + throw new Exception( 'Bad helper script header: 0x' . bin2hex( $actual_header ) ); + } + + Throw_On_Errors::t_unlink( $path ); + + $this->delete_helper_directory_if_empty( dirname( $path ) ); + } + + /** + * Search for Helper Scripts that are suspiciously old, and clean them out. + * + * @return true|WP_Error True if all expired helper scripts got cleaned up successfully, or an instance of + * WP_Error if one or more expired helper scripts didn't manage to get cleaned up. + */ + public function cleanup_expired_helper_scripts() { + try { + $this->cleanup_helper_scripts( time() - static::EXPIRY_TIME ); + } catch ( Exception $exception ) { + return new WP_Error( + 'cleanup_failed', + 'Unable to clean up expired helper scripts: ' . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + + return true; + } + + /** + * Search for and delete all Helper Scripts. Used during uninstallation. + * + * @return true|WP_Error True if all helper scripts got deleted successfully, or an instance of WP_Error if one or + * more helper scripts didn't manage to get deleted. + */ + public function delete_all_helper_scripts() { + try { + $this->cleanup_helper_scripts(); + } catch ( Exception $exception ) { + return new WP_Error( + 'cleanup_failed', + 'Unable to clean up all helper scripts: ' . $exception->getMessage(), + array( 'status' => 500 ) + ); + } + + return true; + } + + /** + * Search for and delete Helper Scripts. If an $expiry_time is specified, only delete Helper Scripts + * with a mtime older than $expiry_time. Otherwise, delete them all. + * + * @param int|null $expiry_time If specified, only delete scripts older than this UNIX timestamp. + * + * @return void + * @throws Exception If one or more helper scripts doesn't manage to get cleaned up. + */ + protected function cleanup_helper_scripts( $expiry_time = null ) { + + $error_messages = array(); + + foreach ( $this->install_locations() as $directory => $url ) { + + if ( is_wp_error( $url ) ) { + $error_messages[] = $url->get_error_message(); + continue; + } + + $temp_dir = trailingslashit( trailingslashit( $directory ) . static::TEMP_DIRECTORY ); + + if ( Throw_On_Errors::t_is_dir( $temp_dir ) ) { + + // Find expired helper scripts and delete them. + $temp_dir_contents = Throw_On_Errors::t_scandir( $temp_dir ); + + foreach ( $temp_dir_contents as $name ) { + + if ( in_array( $name, $this->scandir_ignored_names, true ) ) { + continue; + } + + $full_path = $temp_dir . $name; + + $last_modified = Throw_On_Errors::t_filemtime( $full_path ); + + if ( preg_match( '/^jp-helper-.*\.php$/', $name ) ) { + if ( null === $expiry_time || $last_modified < $expiry_time ) { + try { + $this->delete_helper_script_or_throw( $full_path ); + } catch ( Exception $exception ) { + $error_messages[] = $exception->getMessage(); + } + } + } + } + + // Delete the directory if it's empty now. + $this->delete_helper_directory_if_empty( $temp_dir ); + } + } + + if ( count( $error_messages ) > 0 ) { + throw new Exception( + 'Unable to clean up one or more helper scripts: ' . implode( ';', $error_messages ) + ); + } + } + + /** + * Delete a helper script directory if it's empty. + * + * @param string $dir Path to the helper script directory. + * + * @return bool True if the directory is missing, or was empty and got deleted; false if directory still contains + * something and wasn't deleted. + * @throws Exception On I/O errors. + */ + protected function delete_helper_directory_if_empty( $dir ) { + + if ( ! Throw_On_Errors::t_is_dir( $dir ) ) { + return true; + } + + // Check that the only remaining files are a README and index.php generated by this system. + $allowed_files_and_headers = array( + 'README' => static::README_LINES[0], + 'index.php' => static::INDEX_FILE, + ); + + $dir_contents = Throw_On_Errors::t_scandir( $dir ); + + if ( count( $dir_contents ) > count( $allowed_files_and_headers ) + count( $this->scandir_ignored_names ) ) { + return false; + } + + foreach ( $dir_contents as $name ) { + + if ( in_array( $name, $this->scandir_ignored_names, true ) ) { + continue; + } + + $full_path = trailingslashit( $dir ) . $name; + if ( ! isset( $allowed_files_and_headers[ $name ] ) ) { + return false; + } + + // Verify the file starts with the expected contents. + $actual_header = static::verify_file_header( $full_path, $allowed_files_and_headers[ $name ] ); + if ( true !== $actual_header ) { + throw new Exception( "Bad header for file '$full_path': 0x" . bin2hex( $actual_header ) ); + } + + Throw_On_Errors::t_unlink( $full_path ); + } + + // If the directory is now empty, delete it. + $dir_contents_after_cleanup = Throw_On_Errors::t_scandir( $dir ); + + if ( count( $dir_contents_after_cleanup ) <= count( $this->scandir_ignored_names ) ) { + Throw_On_Errors::t_rmdir( $dir ); + } + + return true; + } + + /** + * Test if string starts with a substring, and if it doesn't, return the actual prefix. + * + * @param string $string String to search in. + * @param string $expected_prefix Expected prefix. + * + * @return bool|string True if string starts with a substring, or the actual prefix that was found instead of the + * expected prefix. + */ + protected static function string_starts_with_substring( $string, $expected_prefix ) { + $actual_prefix = substr( $string, 0, strlen( $expected_prefix ) ); + if ( $actual_prefix !== $expected_prefix ) { + return $actual_prefix; + } + + return true; + } + + /** + * Verify that a file exists, is readable, and has the expected header. + * + * @param string $path File to verify. + * @param string $expected_header Header that the file should have. + * + * @return bool|string True if header matches, or an actual header if it doesn't match. + * @throws Exception If the file doesn't exist, isn't readable, or is of the wrong size. + */ + protected static function verify_file_header( $path, $expected_header ) { + if ( ! Throw_On_Errors::t_file_exists( $path ) ) { + throw new Exception( "File '$path' does not exist" ); + } + + if ( ! Throw_On_Errors::t_is_readable( $path ) ) { + throw new Exception( "File '$path' is not readable" ); + } + + $file_size = Throw_On_Errors::t_filesize( $path ); + + // Check this file looks like a JPR helper script. + $expected_header_size = strlen( $expected_header ); + if ( $file_size < $expected_header_size ) { + throw new Exception( + "File is smaller ($file_size bytes) " . + "than the expected header ($expected_header_size bytes)" + ); + } + if ( $file_size > static::MAX_FILESIZE ) { + throw new Exception( + "File is bigger ($file_size bytes) " . + 'than the max. size (' . static::MAX_FILESIZE . ' bytes)' + ); + } + + $file_contents = Throw_On_Errors::t_file_get_contents( $path ); + return static::string_starts_with_substring( $file_contents, $expected_header ); + } +} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager.php new file mode 100644 index 00000000..d433b777 --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager.php @@ -0,0 +1,89 @@ +install_helper_script( $script_body ); + } + + /** + * Ensure that the helper script is gone (by deleting it, if needed). + * + * @param string $path Path to the helper script to delete. + * + * @return true|\WP_Error True if the file helper script is gone (either it got deleted, or it was never there), or + * WP_Error instance on deletion failures. + */ + public static function delete_helper_script( $path ) { + static::initialize_impl_if_needed(); + return static::$impl->delete_helper_script( $path ); + } + + /** + * Search for Helper Scripts that are suspiciously old, and clean them out. + * + * @return true|\WP_Error True if all expired helper scripts got cleaned up successfully, or an instance of + * WP_Error if one or more expired helper scripts didn't manage to get cleaned up. + */ + public static function cleanup_expired_helper_scripts() { + static::initialize_impl_if_needed(); + return static::$impl->cleanup_expired_helper_scripts(); + } + + /** + * Search for and delete all Helper Scripts. Used during uninstallation. + * + * @return true|\WP_Error True if all helper scripts got deleted successfully, or an instance of WP_Error if one or + * more helper scripts didn't manage to get deleted. + */ + public static function delete_all_helper_scripts() { + static::initialize_impl_if_needed(); + return static::$impl->delete_all_helper_scripts(); + } +} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-throw-on-errors.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-throw-on-errors.php new file mode 100644 index 00000000..50bf7847 --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-throw-on-errors.php @@ -0,0 +1,496 @@ +getMessage(); + } + + restore_error_handler(); + ini_set( 'display_errors', $old_display_errors ); + error_reporting( $old_error_reporting ); + + if ( $error_message !== null ) { + throw new Exception( "$label failed: $error_message" ); + } + + return $result; + } + + /** + * Return canonicalized absolute pathname, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.realpath + * @see https://www.php.net/manual/en/function.realpath.php + * + * @param string $path Path being checked. + * + * @return string Canonicalized absolute pathname + * @throws Exception On invalid parameters, or if realpath() has returned false or thrown warnings. + */ + public static function t_realpath( $path ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $path ) { + throw new Exception( 'Filename for realpath() is unset' ); + } + + $label = "realpath( '$path' )"; + + $realpath_result = static::throw_on_warnings( + function () use ( $path ) { + return realpath( $path ); + }, + $label + ); + + if ( false === $realpath_result ) { + throw new Exception( "Unable to $label" ); + } + + return $realpath_result; + } + + /** + * Check whether a file or directory exists, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.file-exists + * @see https://www.php.net/manual/en/function.file-exists.php + * + * @param string $filename Path to the file or directory. + * + * @return bool True if the file or directory specified by filename exists; false otherwise. + * @throws Exception On invalid parameters, or if file_exists() has thrown warnings. + */ + public static function t_file_exists( $filename ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for file_exists() is unset' ); + } + + return static::throw_on_warnings( + function () use ( $filename ) { + return file_exists( $filename ); + }, + "file_exists( '$filename' )" + ); + } + + /** + * Tell whether the filename (or a directory) is readable, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.is-readable + * @see https://www.php.net/manual/en/function.is-readable.php + * + * @param string $filename Filename (or directory) to check. + * + * @return bool True if the filename (or a directory) exists and is readable, false otherwise. + * @throws Exception On invalid parameters, or if is_readable() has thrown warnings. + */ + public static function t_is_readable( $filename ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for is_readable() is unset' ); + } + + return static::throw_on_warnings( + function () use ( $filename ) { + return is_readable( $filename ); + }, + "is_readable( '$filename' )" + ); + } + + /** + * Tell whether the filename (or a directory) is writable, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.is-writable + * @see https://www.php.net/manual/en/function.is-writable.php + * + * @param string $filename Filename (or directory) to check. + * + * @return bool True if the filename (or a directory) exists and is writable, false otherwise. + * @throws Exception On invalid parameters, or if is_writable() has thrown warnings. + */ + public static function t_is_writable( $filename ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for is_writable() is unset' ); + } + + return static::throw_on_warnings( + function () use ( $filename ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_is_writable + return is_writable( $filename ); + }, + "is_writable( '$filename' )" + ); + } + + /** + * Get file size, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.filesize + * @see https://www.php.net/manual/en/function.filesize.php + * + * @param string $filename Path to the file. + * + * @return int Size of the file in bytes + * @throws Exception On invalid parameters, or if filesize() has thrown warnings. + */ + public static function t_filesize( $filename ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for filesize() is unset' ); + } + + $label = "filesize( '$filename' )"; + + $filesize_result = static::throw_on_warnings( + function () use ( $filename ) { + return filesize( $filename ); + }, + $label + ); + + if ( false === $filesize_result ) { + throw new Exception( "Unable to $label" ); + } + + return $filesize_result; + } + + /** + * Get file modification time, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.filemtime + * @see https://www.php.net/manual/en/function.filemtime.php + * + * @param string $filename Path to the file. + * + * @return int The time the file was last modified + * @throws Exception On invalid parameters, or if filemtime() has thrown warnings. + */ + public static function t_filemtime( $filename ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for filemtime() is unset' ); + } + + $label = "filemtime( '$filename' )"; + + $filemtime_result = static::throw_on_warnings( + function () use ( $filename ) { + return filemtime( $filename ); + }, + $label + ); + + if ( false === $filemtime_result ) { + throw new Exception( "Unable to $label" ); + } + + return $filemtime_result; + } + + /** + * Tell whether the filename is a directory (follow symlinks), throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.is-dir + * @see https://www.php.net/manual/en/function.is-dir.php + * + * @param string $filename Path to the file. + * + * @return bool True if the filename (or the symlink's target) exists and is a directory, false otherwise. + * @throws Exception On invalid parameters, if is_dir() has thrown warnings, or has failed. + */ + public static function t_is_dir( $filename ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for is_dir() is unset' ); + } + + return static::throw_on_warnings( + function () use ( $filename ) { + return is_dir( $filename ); + }, + "is_dir( '$filename' )" + ); + } + + /** + * Make a directory, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.mkdir + * @see https://www.php.net/manual/en/function.mkdir.php + * + * @param string $directory Directory path. + * @param int $permissions Permissions of the newly created directory. + * @param bool $recursive If true, then any parent directories to the directory specified will also be created, + * with the same permissions. + * + * @return void + * @throws Exception On invalid parameters, if mkdir() has thrown warnings, or has failed. + */ + public static function t_mkdir( $directory, $permissions = 0777, $recursive = false ) { + // PHP 5.x won't complain about permissions being null, so let's do it ourselves. + if ( $permissions === null ) { + throw new Exception( 'Permissions for mkdir() are unset' ); + } + + $label = "mkdir( '$directory', 0" . decoct( $permissions ) . ', ' . ( $recursive ? 'true' : 'false' ) . ' )'; + + $mkdir_result = static::throw_on_warnings( + function () use ( $directory, $permissions, $recursive ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_mkdir + return mkdir( $directory, $permissions, $recursive ); + }, + $label + ); + + if ( false === $mkdir_result ) { + throw new Exception( "Unable to $label" ); + } + } + + /** + * List files and directories inside the specified path, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.scandir + * @see https://www.php.net/manual/en/function.scandir.php + * + * @param string $directory Directory that will be scanned. + * + * @return string An array of filenames. + * @throws Exception If scandir() has thrown warnings, or has failed. + */ + public static function t_scandir( $directory ) { + + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $directory ) { + throw new Exception( 'Directory for scandir() is unset' ); + } + + $label = "scandir( '$directory' )"; + + $scandir_result = static::throw_on_warnings( + function () use ( $directory ) { + return scandir( $directory ); + }, + $label + ); + + if ( false === $scandir_result ) { + throw new Exception( "Unable to $label" ); + } + + return $scandir_result; + } + + /** + * Remove a directory, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.rmdir + * @see https://www.php.net/manual/en/function.rmdir.php + * + * @param string $directory Directory path. + * + * @return void + * @throws Exception On invalid parameters, if rmdir() has thrown warnings, or has failed. + */ + public static function t_rmdir( $directory ) { + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $directory ) { + throw new Exception( 'Directory for mkdir() is unset' ); + } + + $label = "rmdir( '$directory' )"; + + $rmdir_result = static::throw_on_warnings( + function () use ( $directory ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_rmdir + return rmdir( $directory ); + }, + $label + ); + + if ( false === $rmdir_result ) { + throw new Exception( "Unable to $label" ); + } + } + + /** + * Delete a file, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.unlink + * @see https://www.php.net/manual/en/function.unlink.php + * + * @param string $filename Path to the file. + * + * @return void + * @throws Exception If unlink() has thrown warnings, or has failed. + */ + public static function t_unlink( $filename ) { + + $label = "unlink( '$filename' )"; + + $unlink_result = static::throw_on_warnings( + function () use ( $filename ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.unlink_unlink + return unlink( $filename ); + }, + $label + ); + + if ( false === $unlink_result ) { + throw new Exception( "Unable to $label" ); + } + } + + /** + * Write data to a file, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.file-put-contents + * @see https://www.php.net/manual/en/function.file-put-contents.php + * + * @param string $filename Path to the file where to write the data. + * @param string $data The data to write. + * + * @return void + * @throws Exception If file_put_contents() has thrown warnings, has failed, or if it didn't write all the bytes. + */ + public static function t_file_put_contents( $filename, $data ) { + + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for file_put_contents() is unset' ); + } + if ( $data === null ) { + throw new Exception( 'Data to write is null' ); + } + + $data_length = strlen( $data ); + + $label = "file_put_contents( '$filename', $data_length bytes of data )"; + + $number_of_bytes_written = static::throw_on_warnings( + function () use ( $filename, $data ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_file_put_contents + return file_put_contents( $filename, $data ); + }, + $label + ); + + if ( false === $number_of_bytes_written ) { + throw new Exception( "Unable to $label" ); + } + + if ( $number_of_bytes_written !== $data_length ) { + throw new Exception( + "$label was expected to write $data_length bytes, but wrote $number_of_bytes_written bytes" + ); + } + } + + /** + * Read entire file into a string, throw on warnings / errors. + * + * @see https://php-legacy-docs.zend.com/manual/php5/en/function.file-get-contents + * @see https://www.php.net/manual/en/function.file-get-contents.php + * + * @param string $filename Name of the file to read. + * + * @return string The read data. + * @throws Exception If file_get_contents() has thrown warnings, or has failed. + */ + public static function t_file_get_contents( $filename ) { + + // PHP 5.x won't complain about parameter being unset, so let's do it ourselves. + if ( ! $filename ) { + throw new Exception( 'Filename for file_get_contents() is unset' ); + } + + $label = "file_get_contents( '$filename' )"; + + $file_get_contents_result = static::throw_on_warnings( + function () use ( $filename ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents + return file_get_contents( $filename ); + }, + $label + ); + + if ( false === $file_get_contents_result ) { + throw new Exception( "Unable to $label" ); + } + + return $file_get_contents_result; + } +} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/CHANGELOG.md index 313afad7..6e551790 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/CHANGELOG.md @@ -5,7 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [1.15.4] - 2023-09-19 + - Minor internal updates. ## [1.15.3] - 2023-06-26 @@ -187,6 +192,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Trying to add deterministic initialization. +[2.0.0]: https://github.com/Automattic/jetpack-config/compare/v1.15.4...v2.0.0 [1.15.4]: https://github.com/Automattic/jetpack-config/compare/v1.15.3...v1.15.4 [1.15.3]: https://github.com/Automattic/jetpack-config/compare/v1.15.2...v1.15.3 [1.15.2]: https://github.com/Automattic/jetpack-config/compare/v1.15.1...v1.15.2 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/composer.json index 5179574d..ced81a60 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-config/composer.json @@ -3,9 +3,11 @@ "description": "Jetpack configuration package that initializes other packages and configures Jetpack's functionality. Can be used as a base for all variants of Jetpack package usage.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -25,7 +27,7 @@ "link-template": "https://github.com/Automattic/jetpack-config/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.15.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/CHANGELOG.md index fff12982..c02a1aec 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/CHANGELOG.md @@ -5,6 +5,60 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.2.0] - 2024-01-18 +### Added +- Adding support for IDC when site URL is an IP address. [#34753] + +### Changed +- Adjust 'get_site_id()' method to return null if there's no blog ID. [#34976] + +## [2.1.1] - 2024-01-04 +### Changed +- Updated package dependencies. [#34815] + +## [2.1.0] - 2023-12-03 +### Added +- Added the welcome banner to My Jetpack. [#34384] +- Updated XMLRPC endpoint 'jetpack.idcUrlValidation' to accept an argument specifying whether to attempt reusing existing URL secret. [#34262] + +### Changed +- Updated package dependencies. [#34411] + +## [2.0.3] - 2023-11-24 + +## [2.0.2] - 2023-11-21 +### Changed +- Replaced usage of strpos() with str_contains(). [#34137] + +## [2.0.1] - 2023-11-21 + +## [2.0.0] - 2023-11-20 +### Added +- Confirm blog ID and access token were saved before proceeding with connection flow. [#34136] + +### Changed +- Replace usage of strpos() with str_starts_with(). [#34135] +- Updated required PHP version to >= 7.0. [#34192] + +### Fixed +- Ensured that partner partners are passed on during the connection process, regardless of the plugin you use to connect. [#33832] + +## [1.60.1] - 2023-11-14 +### Changed +- Updated package dependencies. [#34093] + +## [1.60.0] - 2023-11-13 +### Added +- Added a 'source' query param to the Jetpack connect URL. [#33984] + +## [1.59.0] - 2023-11-08 +### Added +- Added a method to check if Jetpack is ready for uninstall cleanup. [#33920] + +## [1.58.3] - 2023-11-03 +### Fixed +- Make sure scheme history option is an array. [#33905] + ## [1.58.2] - 2023-10-19 ### Changed - Updated package dependencies. [#33687] @@ -896,6 +950,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Separate the connection library into its own package. +[2.2.0]: https://github.com/Automattic/jetpack-connection/compare/v2.1.1...v2.2.0 +[2.1.1]: https://github.com/Automattic/jetpack-connection/compare/v2.1.0...v2.1.1 +[2.1.0]: https://github.com/Automattic/jetpack-connection/compare/v2.0.3...v2.1.0 +[2.0.3]: https://github.com/Automattic/jetpack-connection/compare/v2.0.2...v2.0.3 +[2.0.2]: https://github.com/Automattic/jetpack-connection/compare/v2.0.1...v2.0.2 +[2.0.1]: https://github.com/Automattic/jetpack-connection/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/Automattic/jetpack-connection/compare/v1.60.1...v2.0.0 +[1.60.1]: https://github.com/Automattic/jetpack-connection/compare/v1.60.0...v1.60.1 +[1.60.0]: https://github.com/Automattic/jetpack-connection/compare/v1.59.0...v1.60.0 +[1.59.0]: https://github.com/Automattic/jetpack-connection/compare/v1.58.3...v1.59.0 +[1.58.3]: https://github.com/Automattic/jetpack-connection/compare/v1.58.2...v1.58.3 [1.58.2]: https://github.com/Automattic/jetpack-connection/compare/v1.58.1...v1.58.2 [1.58.1]: https://github.com/Automattic/jetpack-connection/compare/v1.58.0...v1.58.1 [1.58.0]: https://github.com/Automattic/jetpack-connection/compare/v1.57.5...v1.58.0 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/composer.json index 33d9965f..81a949a9 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/composer.json @@ -4,18 +4,19 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-a8c-mc-stats": "^1.4.22", - "automattic/jetpack-admin-ui": "^0.2.23", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-roles": "^1.4.25", - "automattic/jetpack-status": "^1.18.5", - "automattic/jetpack-redirect": "^1.7.27" + "php": ">=7.0", + "automattic/jetpack-a8c-mc-stats": "^2.0.0", + "automattic/jetpack-admin-ui": "^0.3.1", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-roles": "^2.0.0", + "automattic/jetpack-status": "^2.0.2", + "automattic/jetpack-redirect": "^2.0.0" }, "require-dev": { "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0", "brain/monkey": "2.6.1", - "automattic/jetpack-changelogger": "^3.3.11" + "automattic/jetpack-changelogger": "^4.0.5" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -56,7 +57,7 @@ "link-template": "https://github.com/Automattic/jetpack-connection/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.58.x-dev" + "dev-trunk": "2.2.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.asset.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.asset.php index 20fd33c9..df0ba76a 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.asset.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.asset.php @@ -1 +1 @@ - array(), 'version' => 'a96178e4d62fb695caa0'); + array(), 'version' => 'd9dbf909a3d10fb26f39'); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.js b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.js index fe1068ce..2fd18624 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.js +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.js @@ -1 +1 @@ -!function(){var e={775:function(e){let n;window._tkq=window._tkq||[];const t=console.error;const o={initialize:function(e,n){o.setUser(e,n),o.identifyUser()},mc:{bumpStat:function(e,n){const t=function(e,n){let t="";if("object"==typeof e)for(const n in e)t+="&x_"+encodeURIComponent(n)+"="+encodeURIComponent(e[n]);else t="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(n);return t}(e,n);(new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+t+"&t="+Math.random()}},tracks:{recordEvent:function(e,n){n=n||{},0===e.indexOf("jetpack_")?window._tkq.push(["recordEvent",e,n]):t('- Event name must be prefixed by "jetpack_"')},recordPageView:function(e){o.tracks.recordEvent("jetpack_page_view",{path:e})}},setUser:function(e,t){n={ID:e,username:t}},identifyUser:function(){n&&window._tkq.push(["identifyUser",n.ID,n.username])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}};e.exports=o}},n={};var t=function t(o){var r=n[o];if(void 0!==r)return r.exports;var i=n[o]={exports:{}};return e[o](i,i.exports,t),i.exports}(775);window.analytics=t}(); \ No newline at end of file +(()=>{var e={775:e=>{let n;window._tkq=window._tkq||[];const t=console.error;const o={initialize:function(e,n){o.setUser(e,n),o.identifyUser()},mc:{bumpStat:function(e,n){const t=function(e,n){let t="";if("object"==typeof e)for(const n in e)t+="&x_"+encodeURIComponent(n)+"="+encodeURIComponent(e[n]);else t="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(n);return t}(e,n);(new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+t+"&t="+Math.random()}},tracks:{recordEvent:function(e,n){n=n||{},0===e.indexOf("jetpack_")?window._tkq.push(["recordEvent",e,n]):t('- Event name must be prefixed by "jetpack_"')},recordPageView:function(e){o.tracks.recordEvent("jetpack_page_view",{path:e})}},setUser:function(e,t){n={ID:e,username:t}},identifyUser:function(){n&&window._tkq.push(["identifyUser",n.ID,n.username])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}};e.exports=o}},n={};var t=function t(o){var r=n[o];if(void 0!==r)return r.exports;var i=n[o]={exports:{}};return e[o](i,i.exports,t),i.exports}(775);window.analytics=t})(); \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-options.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-options.php index 6ba242eb..53059ae4 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-options.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-options.php @@ -129,6 +129,8 @@ class Jetpack_Options { 'dismissed_backup_review_restore', // (bool) Determines if the component review request is dismissed for successful restore requests. 'dismissed_backup_review_backups', // (bool) Determines if the component review request is dismissed for successful backup requests. 'identity_crisis_url_secret', // (array) The IDC URL secret and its expiration date. + 'identity_crisis_ip_requester', // (array) The IDC IP address and its expiration date. + 'dismissed_welcome_banner', // (bool) Determines if the welcome banner has been dismissed or not. ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php index eb319441..d4e48690 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php @@ -160,7 +160,7 @@ class Jetpack_Signature { $signature_details = compact( 'token', 'timestamp', 'nonce', 'body_hash', 'method', 'url' ); - if ( 0 !== strpos( $token, "$this->token:" ) ) { + if ( ! str_starts_with( $token, "$this->token:" ) ) { return new WP_Error( 'token_mismatch', 'Incorrect token', compact( 'signature_details' ) ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php index 88622e79..af507bd2 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php @@ -10,6 +10,7 @@ namespace Automattic\Jetpack\Connection; use Automattic\Jetpack\A8c_Mc_Stats; use Automattic\Jetpack\Constants; use Automattic\Jetpack\Heartbeat; +use Automattic\Jetpack\Partner; use Automattic\Jetpack\Roles; use Automattic\Jetpack\Status; use Automattic\Jetpack\Status\Host; @@ -138,6 +139,9 @@ class Manager { // Initialize token locks. new Tokens_Locks(); + + // Initial Partner management. + Partner::init(); } /** @@ -274,7 +278,7 @@ class Manager { $jetpack_methods = array(); foreach ( $methods as $method => $callback ) { - if ( 0 === strpos( $method, 'jetpack.' ) ) { + if ( str_starts_with( $method, 'jetpack.' ) ) { $jetpack_methods[ $method ] = $callback; } } @@ -441,7 +445,7 @@ class Manager { $post_data = $_POST; $file_hashes = array(); foreach ( $post_data as $post_data_key => $post_data_value ) { - if ( 0 !== strpos( $post_data_key, '_jetpack_file_hmac_' ) ) { + if ( ! str_starts_with( $post_data_key, '_jetpack_file_hmac_' ) ) { continue; } $post_data_key = substr( $post_data_key, strlen( '_jetpack_file_hmac_' ) ); @@ -1188,7 +1192,7 @@ class Manager { $jetpack_public = false; } - \Jetpack_Options::update_options( + Jetpack_Options::update_options( array( 'id' => (int) $registration_details->jetpack_id, 'public' => $jetpack_public, @@ -1199,6 +1203,13 @@ class Manager { $this->get_tokens()->update_blog_token( (string) $registration_details->jetpack_secret ); + if ( ! Jetpack_Options::get_option( 'id' ) || ! $this->get_tokens()->get_access_token() ) { + return new WP_Error( + 'connection_data_save_failed', + 'Failed to save connection data in the database' + ); + } + $alternate_authorization_url = isset( $registration_details->alternate_authorization_url ) ? $registration_details->alternate_authorization_url : ''; add_filter( @@ -1916,6 +1927,7 @@ class Manager { 'site_created' => $this->get_assumed_site_creation_date(), 'allow_site_connection' => ! $this->has_connected_owner(), 'calypso_env' => ( new Host() )->get_calypso_env(), + 'source' => ( new Host() )->get_source_query(), ) ); @@ -1923,7 +1935,10 @@ class Manager { $api_url = $this->api_url( 'authorize' ); - return add_query_arg( $body, $api_url ); + $url = add_query_arg( $body, $api_url ); + + /** This filter is documented in plugins/jetpack/class-jetpack.php */ + return apply_filters( 'jetpack_build_authorize_url', $url ); } /** @@ -2544,18 +2559,36 @@ class Manager { /** * Get the WPCOM or self-hosted site ID. * - * @return int|WP_Error + * @param bool $quiet Return null instead of an error. + * + * @return int|WP_Error|null */ - public static function get_site_id() { + public static function get_site_id( $quiet = false ) { $is_wpcom = ( defined( 'IS_WPCOM' ) && IS_WPCOM ); $site_id = $is_wpcom ? get_current_blog_id() : \Jetpack_Options::get_option( 'id' ); if ( ! $site_id ) { - return new \WP_Error( - 'unavailable_site_id', - __( 'Sorry, something is wrong with your Jetpack connection.', 'jetpack-connection' ), - 403 - ); + return $quiet + ? null + : new \WP_Error( + 'unavailable_site_id', + __( 'Sorry, something is wrong with your Jetpack connection.', 'jetpack-connection' ), + 403 + ); } return (int) $site_id; } + + /** + * Check if Jetpack is ready for uninstall cleanup. + * + * @param string $current_plugin_slug The current plugin's slug. + * + * @return bool + */ + public static function is_ready_for_cleanup( $current_plugin_slug ) { + $active_plugins = get_option( Plugin_Storage::ACTIVE_PLUGINS_OPTION_NAME ); + + return empty( $active_plugins ) || ! is_array( $active_plugins ) + || ( count( $active_plugins ) === 1 && array_key_exists( $current_plugin_slug, $active_plugins ) ); + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php index d09a566a..50964781 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php @@ -12,7 +12,7 @@ namespace Automattic\Jetpack\Connection; */ class Package_Version { - const PACKAGE_VERSION = '1.58.2'; + const PACKAGE_VERSION = '2.2.0'; const PACKAGE_SLUG = 'connection'; diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/src/class-partner-coupon.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php similarity index 98% rename from wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/src/class-partner-coupon.php rename to wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php index 4f3462e0..ea24ffca 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/src/class-partner-coupon.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php @@ -2,7 +2,7 @@ /** * Class for the Jetpack partner coupon logic. * - * @package automattic/jetpack-partner + * @package automattic/jetpack-connection */ namespace Automattic\Jetpack; @@ -21,7 +21,8 @@ if ( ! defined( 'ABSPATH' ) ) { /** * Class Jetpack_Partner_Coupon * - * @since 1.6.0 + * @since partner-1.6.0 + * @since 2.0.0 */ class Partner_Coupon { @@ -436,7 +437,8 @@ class Partner_Coupon { /** * Allow external code to add additional supported partners. * - * @since 1.6.0 + * @since partner-1.6.0 + * @since 2.0.0 * * @param array $supported_partners A list of supported partners. * @return array @@ -453,7 +455,8 @@ class Partner_Coupon { /** * Allow external code to add additional supported presets. * - * @since 1.6.0 + * @since partner-1.6.0 + * @since 2.0.0 * * @param array $supported_presets A list of supported presets. * @return array diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/src/class-partner.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php similarity index 89% rename from wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/src/class-partner.php rename to wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php index 2d70c521..cfb7bb7e 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/src/class-partner.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php @@ -1,8 +1,8 @@ get_code_as_array( $type ), $url ); @@ -128,9 +138,11 @@ class Partner { /** * Gets the partner code in an associative array format * + * @since partner-1.5.0 + * @since 2.0.0 + * * @param string $type The partner code. * @return array - * @since 1.5.0 */ private function get_code_as_array( $type ) { switch ( $type ) { @@ -156,10 +168,12 @@ class Partner { /** * Returns a partner code. * + * @since partner-1.0.0 + * @since 2.0.0 + * * @param string $type This can be either 'affiliate' or 'subsidiary'. Returns empty string when code is unknown. * * @return string The partner code. - * @since 1.0.0 */ public function get_partner_code( $type ) { switch ( $type ) { @@ -167,19 +181,21 @@ class Partner { /** * Allow to filter the affiliate code. * - * @param string $affiliate_code The affiliate code, blank by default. - * - * @since 1.0.0 + * @since partner-1.0.0 * @since-jetpack 6.9.0 + * @since 2.0.0 + * + * @param string $affiliate_code The affiliate code, blank by default. */ return apply_filters( 'jetpack_affiliate_code', get_option( 'jetpack_affiliate_code', '' ) ); case self::SUBSIDIARY_CODE: /** * Allow to filter the partner subsidiary id. * - * @param string $subsidiary_id The partner subsidiary id, blank by default. + * @since partner-1.0.0 + * @since 2.0.0 * - * @since 1.0.0 + * @param string $subsidiary_id The partner subsidiary id, blank by default. */ return apply_filters( 'jetpack_partner_subsidiary_id', diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php index 00ac5cca..d411d5b4 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php @@ -90,6 +90,7 @@ class Urls { $option_key = self::HTTPS_CHECK_OPTION_PREFIX . $callable; $parsed_url = wp_parse_url( $new_value ); + if ( ! $parsed_url ) { return $new_value; } @@ -98,7 +99,12 @@ class Urls { } else { $scheme = ''; } - $scheme_history = get_option( $option_key, array() ); + $scheme_history = get_option( $option_key, array() ); + + if ( ! is_array( $scheme_history ) ) { + $scheme_history = array(); + } + $scheme_history[] = $scheme; // Limit length to self::HTTPS_CHECK_HISTORY. diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php index 815c3287..bc525104 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php @@ -60,6 +60,7 @@ class XMLRPC_Async_Call { self::$clients[ $client_blog_id ][ $user_id ] = new Jetpack_IXR_ClientMulticall( array( 'user_id' => $user_id ) ); } + // https://plugins.trac.wordpress.org/ticket/2041 if ( function_exists( 'ignore_user_abort' ) ) { ignore_user_abort( true ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php index 6b7653f2..93e614eb 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php @@ -107,9 +107,7 @@ class Authorize_Redirect { remove_filter( 'jetpack_connect_request_body', array( __CLASS__, 'filter_connect_request_body' ) ); remove_filter( 'jetpack_connect_redirect_url', array( __CLASS__, 'filter_connect_redirect_url' ) ); - /** - * This filter is documented in plugins/jetpack/class-jetpack.php - */ + /** This filter is documented in plugins/jetpack/class-jetpack.php */ return apply_filters( 'jetpack_build_authorize_url', $url ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/CHANGELOG.md index f81ab442..36766d92 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [1.6.23] - 2023-08-23 ### Changed - Updated package dependencies. [#32605] @@ -154,6 +158,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Packages: Finish the constants package +[2.0.0]: https://github.com/Automattic/jetpack-constants/compare/v1.6.23...v2.0.0 [1.6.23]: https://github.com/Automattic/jetpack-constants/compare/v1.6.22...v1.6.23 [1.6.22]: https://github.com/Automattic/jetpack-constants/compare/v1.6.21...v1.6.22 [1.6.21]: https://github.com/Automattic/jetpack-constants/compare/v1.6.20...v1.6.21 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/composer.json index 1205619b..c564d57c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-constants/composer.json @@ -3,11 +3,13 @@ "description": "A wrapper for defining constants in a more testable way.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.8" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -34,7 +36,7 @@ "link-template": "https://github.com/Automattic/jetpack-constants/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.6.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/CHANGELOG.md index 0530213d..8bcf3a28 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.1] - 2023-11-21 +### Changed +- Added a note of non-usage of PHP8+ functions yet. [#34137] + +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [1.5.1] - 2023-11-14 + +## [1.5.0] - 2023-11-13 +### Added +- Added 'cookieinformationscanner' and 'facebookexternalhit' to the bot user agent list. [#34026] + ## [1.4.27] - 2023-08-23 ### Changed - Updated package dependencies. [#32605] @@ -163,6 +177,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Moving jetpack_is_mobile into a package +[2.0.1]: https://github.com/Automattic/jetpack-device-detection/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/Automattic/jetpack-device-detection/compare/v1.5.1...v2.0.0 +[1.5.1]: https://github.com/Automattic/jetpack-device-detection/compare/v1.5.0...v1.5.1 +[1.5.0]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.27...v1.5.0 [1.4.27]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.26...v1.4.27 [1.4.26]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.25...v1.4.26 [1.4.25]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.24...v1.4.25 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/composer.json index b789130d..a7d9ff08 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/composer.json @@ -3,10 +3,12 @@ "description": "A way to detect device types based on User-Agent header.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.8" + "automattic/jetpack-changelogger": "^4.0.2" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -33,7 +35,7 @@ "link-template": "https://github.com/Automattic/jetpack-device-detection/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.4.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php index 684e568c..14fb0709 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php @@ -17,6 +17,9 @@ use function Automattic\Jetpack\Device_Detection\wp_unslash; * Class Device_Detection * * Determine if the current User Agent matches the passed $kind. + * + * Note: str_contains() and other PHP8+ functions that have a polyfill in core are not used here, + * as wp-includes/compat.php may not be loaded yet. */ class Device_Detection { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php index 3984dc2d..59af4da3 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php @@ -17,6 +17,9 @@ require_once __DIR__ . '/functions.php'; /** * A class providing device properties detection. + * + * Note: str_contains() and other PHP8+ functions that have a polyfill in core are not used here, + * as wp-includes/compat.php may not be loaded yet. */ class User_Agent_Info { @@ -147,63 +150,63 @@ class User_Agent_Info { * @return string The matched User Agent name, false otherwise. */ public function get_mobile_user_agent_name() { - if ( $this->is_chrome_for_iOS() ) { // Keep this check before the safari rule. + if ( static::is_chrome_for_iOS() ) { // Keep this check before the safari rule. return 'chrome-for-ios'; - } elseif ( $this->is_iphone_or_ipod( 'iphone-safari' ) ) { + } elseif ( static::is_iphone_or_ipod( 'iphone-safari' ) ) { return 'iphone'; - } elseif ( $this->is_ipad( 'ipad-safari' ) ) { + } elseif ( static::is_ipad( 'ipad-safari' ) ) { return 'ipad'; - } elseif ( $this->is_android_tablet() ) { // Keep this check before the android rule. + } elseif ( static::is_android_tablet() ) { // Keep this check before the android rule. return 'android_tablet'; - } elseif ( $this->is_android() ) { + } elseif ( static::is_android() ) { return 'android'; - } elseif ( $this->is_blackberry_10() ) { + } elseif ( static::is_blackberry_10() ) { return 'blackberry_10'; - } elseif ( $this->is_blackbeberry() ) { + } elseif ( static::is_blackbeberry() ) { return 'blackberry'; - } elseif ( $this->is_WindowsPhone7() ) { + } elseif ( static::is_WindowsPhone7() ) { return 'win7'; - } elseif ( $this->is_windows_phone_8() ) { + } elseif ( static::is_windows_phone_8() ) { return 'winphone8'; - } elseif ( $this->is_opera_mini() ) { + } elseif ( static::is_opera_mini() ) { return 'opera-mini'; - } elseif ( $this->is_opera_mini_dumb() ) { + } elseif ( static::is_opera_mini_dumb() ) { return 'opera-mini-dumb'; - } elseif ( $this->is_opera_mobile() ) { + } elseif ( static::is_opera_mobile() ) { return 'opera-mobi'; - } elseif ( $this->is_blackberry_tablet() ) { + } elseif ( static::is_blackberry_tablet() ) { return 'blackberry_tablet'; - } elseif ( $this->is_kindle_fire() ) { + } elseif ( static::is_kindle_fire() ) { return 'kindle-fire'; - } elseif ( $this->is_PalmWebOS() ) { + } elseif ( static::is_PalmWebOS() ) { return 'webos'; - } elseif ( $this->is_S60_OSSBrowser() ) { + } elseif ( static::is_S60_OSSBrowser() ) { return 'series60'; - } elseif ( $this->is_firefox_os() ) { + } elseif ( static::is_firefox_os() ) { return 'firefoxOS'; - } elseif ( $this->is_firefox_mobile() ) { + } elseif ( static::is_firefox_mobile() ) { return 'firefox_mobile'; - } elseif ( $this->is_MaemoTablet() ) { + } elseif ( static::is_MaemoTablet() ) { return 'maemo'; - } elseif ( $this->is_MeeGo() ) { + } elseif ( static::is_MeeGo() ) { return 'meego'; - } elseif ( $this->is_TouchPad() ) { + } elseif ( static::is_TouchPad() ) { return 'hp_tablet'; - } elseif ( $this->is_facebook_for_iphone() ) { + } elseif ( static::is_facebook_for_iphone() ) { return 'facebook-for-iphone'; - } elseif ( $this->is_facebook_for_ipad() ) { + } elseif ( static::is_facebook_for_ipad() ) { return 'facebook-for-ipad'; - } elseif ( $this->is_twitter_for_iphone() ) { + } elseif ( static::is_twitter_for_iphone() ) { return 'twitter-for-iphone'; - } elseif ( $this->is_twitter_for_ipad() ) { + } elseif ( static::is_twitter_for_ipad() ) { return 'twitter-for-ipad'; - } elseif ( $this->is_wordpress_for_ios() ) { + } elseif ( static::is_wordpress_for_ios() ) { return 'ios-app'; - } elseif ( $this->is_iphone_or_ipod( 'iphone-not-safari' ) ) { + } elseif ( static::is_iphone_or_ipod( 'iphone-not-safari' ) ) { return 'iphone-unknown'; - } elseif ( $this->is_ipad( 'ipad-not-safari' ) ) { + } elseif ( static::is_ipad( 'ipad-not-safari' ) ) { return 'ipad-unknown'; - } elseif ( $this->is_Nintendo_3DS() ) { + } elseif ( static::is_Nintendo_3DS() ) { return 'nintendo-3ds'; } else { $agent = $this->useragent; @@ -245,26 +248,26 @@ class User_Agent_Info { } elseif ( strpos( $this->useragent, 'iphone' ) !== false ) { $this->platform = self::PLATFORM_IPHONE; } elseif ( strpos( $this->useragent, 'android' ) !== false ) { - if ( $this->is_android_tablet() ) { + if ( static::is_android_tablet() ) { $this->platform = self::PLATFORM_ANDROID_TABLET; } else { $this->platform = self::PLATFORM_ANDROID; } - } elseif ( $this->is_kindle_fire() ) { + } elseif ( static::is_kindle_fire() ) { $this->platform = self::PLATFORM_ANDROID_TABLET; - } elseif ( $this->is_blackberry_10() ) { + } elseif ( static::is_blackberry_10() ) { $this->platform = self::PLATFORM_BLACKBERRY_10; } elseif ( strpos( $this->useragent, 'blackberry' ) !== false ) { $this->platform = self::PLATFORM_BLACKBERRY; - } elseif ( $this->is_blackberry_tablet() ) { + } elseif ( static::is_blackberry_tablet() ) { $this->platform = self::PLATFORM_BLACKBERRY; - } elseif ( $this->is_symbian_platform() ) { + } elseif ( static::is_symbian_platform() ) { $this->platform = self::PLATFORM_SYMBIAN; - } elseif ( $this->is_symbian_s40_platform() ) { + } elseif ( static::is_symbian_s40_platform() ) { $this->platform = self::PLATFORM_SYMBIAN_S40; - } elseif ( $this->is_J2ME_platform() ) { + } elseif ( static::is_J2ME_platform() ) { $this->platform = self::PLATFORM_J2ME_MIDP; - } elseif ( $this->is_firefox_os() ) { + } elseif ( static::is_firefox_os() ) { $this->platform = self::PLATFORM_FIREFOX_OS; } else { $this->platform = false; @@ -286,77 +289,77 @@ class User_Agent_Info { $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_android() ) { + } elseif ( static::is_android() ) { $this->matched_agent = 'android'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_windows_phone_8() ) { + } elseif ( static::is_windows_phone_8() ) { $this->matched_agent = 'winphone8'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_WindowsPhone7() ) { + } elseif ( static::is_WindowsPhone7() ) { $this->matched_agent = 'win7'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_blackberry_10() ) { + } elseif ( static::is_blackberry_10() ) { $this->matched_agent = 'blackberry-10'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_blackbeberry() && 'blackberry-webkit' === $this->detect_blackberry_browser_version() ) { + } elseif ( static::is_blackbeberry() && 'blackberry-webkit' === static::detect_blackberry_browser_version() ) { $this->matched_agent = 'blackberry-webkit'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_blackberry_tablet() ) { + } elseif ( static::is_blackberry_tablet() ) { $this->matched_agent = 'blackberry_tablet'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_PalmWebOS() ) { + } elseif ( static::is_PalmWebOS() ) { $this->matched_agent = 'webos'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_TouchPad() ) { + } elseif ( static::is_TouchPad() ) { $this->matched_agent = 'hp_tablet'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_firefox_os() ) { + } elseif ( static::is_firefox_os() ) { $this->matched_agent = 'firefoxOS'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_firefox_mobile() ) { + } elseif ( static::is_firefox_mobile() ) { $this->matched_agent = 'fennec'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_opera_mobile() ) { + } elseif ( static::is_opera_mobile() ) { $this->matched_agent = 'opera-mobi'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_MaemoTablet() ) { + } elseif ( static::is_MaemoTablet() ) { $this->matched_agent = 'maemo'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_MeeGo() ) { + } elseif ( static::is_MeeGo() ) { $this->matched_agent = 'meego'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_kindle_touch() ) { + } elseif ( static::is_kindle_touch() ) { $this->matched_agent = 'kindle-touch'; $this->isTierIphone = true; $this->isTierRichCss = false; $this->isTierGenericMobile = false; - } elseif ( $this->is_Nintendo_3DS() ) { + } elseif ( static::is_Nintendo_3DS() ) { $this->matched_agent = 'nintendo-3ds'; $this->isTierIphone = true; $this->isTierRichCss = false; @@ -381,18 +384,18 @@ class User_Agent_Info { } // The following devices are explicitly ok. - if ( $this->is_S60_OSSBrowser() ) { + if ( static::is_S60_OSSBrowser() ) { $this->matched_agent = 'series60'; $this->isTierIphone = false; $this->isTierRichCss = true; $this->isTierGenericMobile = false; - } elseif ( $this->is_opera_mini() ) { + } elseif ( static::is_opera_mini() ) { $this->matched_agent = 'opera-mini'; $this->isTierIphone = false; $this->isTierRichCss = true; $this->isTierGenericMobile = false; - } elseif ( $this->is_blackbeberry() ) { - $detectedDevice = $this->detect_blackberry_browser_version(); + } elseif ( static::is_blackbeberry() ) { + $detectedDevice = static::detect_blackberry_browser_version(); if ( 'blackberry-5' === $detectedDevice || 'blackberry-4.7' === $detectedDevice @@ -1559,6 +1562,8 @@ class User_Agent_Info { 'domaintunocrawler', 'grapeshotcrawler', 'cloudflare-alwaysonline', + 'cookieinformationscanner', // p1699315886066389-slack-C0438NHCLSY + 'facebookexternalhit', // https://www.facebook.com/externalhit_uatext.php ); foreach ( $bot_agents as $bot_agent ) { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/CHANGELOG.md index 4c3c6e06..7b74e215 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/CHANGELOG.md @@ -5,6 +5,44 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.15.0] - 2024-01-18 +### Added +- Adding support for IDC when site URL is an IP address. [#34753] + +## [0.14.1] - 2024-01-04 +### Changed +- Updated package dependencies. [#34815] + +## [0.14.0] - 2023-12-06 +### Added +- Send a verifcation secret when URL is IP. [#34436] + +### Changed +- Updated package dependencies. [#34416] + +## [0.13.0] - 2023-12-03 +### Added +- Store for persistent blog ID for multi-URL purposes. [#34262] + +### Changed +- Updated package dependencies. [#34411] + +## [0.12.1] - 2023-11-24 + +## [0.12.0] - 2023-11-20 +### Added +- Added idc query argument to url for tracking multisite idcs. [#34090] + +### Changed +- Replaced usage of strpos() with str_starts_with(). [#34135] +- Updated required PHP version to >= 7.0. [#34192] + +## [0.11.3] - 2023-11-14 +### Changed +- Updated package dependencies. [#34093] + +## [0.11.2] - 2023-11-03 + ## [0.11.1] - 2023-10-19 ### Changed - Updated package dependencies. [#33687] @@ -435,6 +473,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated package dependencies. - Use Connection/Urls for home_url and site_url functions migrated from Sync. +[0.15.0]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.14.1...v0.15.0 +[0.14.1]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.14.0...v0.14.1 +[0.14.0]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.13.0...v0.14.0 +[0.13.0]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.12.1...v0.13.0 +[0.12.1]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.12.0...v0.12.1 +[0.12.0]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.11.3...v0.12.0 +[0.11.3]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.11.2...v0.11.3 +[0.11.2]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.11.1...v0.11.2 [0.11.1]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.11.0...v0.11.1 [0.11.0]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.10.7...v0.11.0 [0.10.7]: https://github.com/Automattic/jetpack-identity-crisis/compare/v0.10.6...v0.10.7 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.asset.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.asset.php index 11143f3c..28bfd0cd 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.asset.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.asset.php @@ -1 +1 @@ - array('react', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '40e79e96702db6f6da6d'); + array('react', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '2770a423a89e22f7aed3'); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.css b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.css index c485deb3..4cac0f04 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.css +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.css @@ -1 +1 @@ -#wpadminbar #wp-admin-bar-jetpack-idc{margin-right:5px}#wpadminbar #wp-admin-bar-jetpack-idc .jp-idc-admin-bar{border-radius:2px;color:#efeff0;font-size:14px;font-weight:500;line-height:20px;padding:6px 8px}#wpadminbar #wp-admin-bar-jetpack-idc.hide{display:none}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons{font-family:dashicons;margin-top:-6px}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons:before{font-size:18px}#wpadminbar #wp-admin-bar-jetpack-idc .ab-item{background:#e68b28;padding:0}#jp-identity-crisis-container .jp-idc__idc-screen{margin-bottom:40px;margin-top:40px}#jp-identity-crisis-container.notice{background:none;border:none}.jp-idc__idc-screen{background:#fff;border-left:4px solid #e68b28;border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.04);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 auto;max-width:1128px;padding:10px}.jp-idc__idc-screen.jp-idc__idc-screen__success{border-color:#069e08}@media(min-width:600px){.jp-idc__idc-screen{padding:48px}}.jp-idc__idc-screen .jp-idc__idc-screen__header{align-items:center;display:flex}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-image{max-height:100px;max-width:100px}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-label{font-size:14px;line-height:22px;margin:-7px 0 0 8px}.jp-idc__idc-screen h2{font-size:24px;font-weight:600;line-height:28px;margin:32px 0 0}.jp-idc__idc-screen h3{font-size:20px;font-weight:600;line-height:28px;margin:24px 0 0}.jp-idc__idc-screen p{color:#2c3338;font-size:16px;line-height:24px;margin:16px 0 0;max-width:710px}.jp-idc__idc-screen a{color:#2c3338}.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:1403px){.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:normal;flex-direction:row}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__cards-separator{align-self:center;color:#23282d;font-size:20px;font-weight:600;line-height:28px;margin:0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{border:1px solid #c3c4c7;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:24px 0;max-width:100%;padding:10px;width:480px}@media(min-width:600px){.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{padding:24px}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base h4{font-size:20px;font-weight:400;line-height:28px;margin:0 0 8px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base p{margin:0 0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-sitename{background:#f9f9f6;border-radius:33px;box-sizing:border-box;color:#2c3338;font-size:16px;font-weight:700;line-height:24px;overflow-wrap:anywhere;padding:16px;text-align:center;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-separator{display:block;margin:12px auto}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-button{padding:8px 24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button{background:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:auto;justify-content:center;line-height:24px;margin-top:24px;min-height:40px;padding:8px}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button-migrated{margin-top:64px;width:141px}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{border:1px solid #c3c4c7;border-radius:4px;color:#2c3338;flex-grow:1;font-size:16px;font-weight:700;line-height:24px;padding:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator,.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{margin:28px}@media only screen and (min-width:1400px){.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{flex-direction:row;width:auto}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{width:auto}}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-right-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-idc__idc-screen .jp-idc__error-message{align-items:center;color:var(--jp-red);display:flex;flex-direction:row;justify-content:center;margin:15px 0}.jp-idc__idc-screen .jp-idc__error-message .error-gridicon{fill:var(--jp-red);margin-right:8px}.jp-idc__idc-screen .jp-idc__error-message a,.jp-idc__idc-screen .jp-idc__error-message span{color:var(--jp-red);font-size:var(--font-body)}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__error-message{margin-top:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base{padding-bottom:75px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base.jp-idc__idc-screen__card-action-error{padding-bottom:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base .jp-idc__error-message{height:40px}.jp-idc__idc-screen .jp-idc__safe-mode{text-align:center}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe{display:flex;justify-content:center;padding:6px}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe .jp-components-spinner{margin:0 10px}.jp-idc__idc-screen .jp-idc__safe-mode,.jp-idc__idc-screen .jp-idc__safe-mode button{color:#2c3338;font-size:16px;line-height:24px}.jp-idc__idc-screen .jp-idc__safe-mode button{padding:0;text-decoration:underline} \ No newline at end of file +#wpadminbar #wp-admin-bar-jetpack-idc{margin-right:5px}#wpadminbar #wp-admin-bar-jetpack-idc .jp-idc-admin-bar{border-radius:2px;color:#efeff0;font-size:14px;font-weight:500;line-height:20px;padding:6px 8px}#wpadminbar #wp-admin-bar-jetpack-idc.hide{display:none}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons{font-family:dashicons;margin-top:-6px}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons:before{font-size:18px}#wpadminbar #wp-admin-bar-jetpack-idc .ab-item{background:#e68b28;padding:0}#jp-identity-crisis-container .jp-idc__idc-screen{margin-bottom:40px;margin-top:40px}#jp-identity-crisis-container.notice{background:none;border:none}.jp-idc__idc-screen{background:#fff;border-left:4px solid #e68b28;border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.04);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 auto;max-width:1128px;padding:10px}.jp-idc__idc-screen.jp-idc__idc-screen__success{border-color:#069e08}@media(min-width:600px){.jp-idc__idc-screen{padding:48px}}.jp-idc__idc-screen .jp-idc__idc-screen__header{align-items:center;display:flex}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-image{max-height:100px;max-width:100px}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-label{font-size:14px;line-height:22px;margin:-7px 0 0 8px}.jp-idc__idc-screen h2{font-size:24px;font-weight:600;line-height:28px;margin:32px 0 0}.jp-idc__idc-screen h3{font-size:20px;font-weight:600;line-height:28px;margin:24px 0 0}.jp-idc__idc-screen p{color:#2c3338;font-size:16px;line-height:24px;margin:16px 0 0;max-width:710px}.jp-idc__idc-screen a{color:#2c3338}.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:1403px){.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:normal;flex-direction:row}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__cards-separator{align-self:center;color:#23282d;font-size:20px;font-weight:600;line-height:28px;margin:0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{border:1px solid #c3c4c7;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:24px 0;max-width:100%;padding:10px;width:480px}@media(min-width:600px){.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{padding:24px}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base h4{font-size:20px;font-weight:400;line-height:28px;margin:0 0 8px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base p{margin:0 0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-sitename{background:#f9f9f6;border-radius:33px;box-sizing:border-box;color:#2c3338;font-size:16px;font-weight:700;line-height:24px;overflow-wrap:anywhere;padding:16px;text-align:center;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-separator{display:block;margin:12px auto}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-button{padding:8px 24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button{background:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:auto;justify-content:center;line-height:24px;margin-top:24px;min-height:40px;padding:8px}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button-migrated{margin-top:64px;width:141px}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{border:1px solid #c3c4c7;border-radius:4px;color:#2c3338;flex-grow:1;font-size:16px;font-weight:700;line-height:24px;padding:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator,.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{margin:28px}@media only screen and (min-width:1400px){.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{flex-direction:row;width:auto}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{width:auto}}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-right-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-idc__idc-screen .jp-idc__error-message{align-items:center;color:var(--jp-red);display:flex;flex-direction:row;justify-content:center;margin:15px 0}.jp-idc__idc-screen .jp-idc__error-message .error-gridicon{margin-right:8px;fill:var(--jp-red)}.jp-idc__idc-screen .jp-idc__error-message a,.jp-idc__idc-screen .jp-idc__error-message span{color:var(--jp-red);font-size:var(--font-body)}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__error-message{margin-top:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base{padding-bottom:75px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base.jp-idc__idc-screen__card-action-error{padding-bottom:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base .jp-idc__error-message{height:40px}.jp-idc__idc-screen .jp-idc__safe-mode{text-align:center}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe{display:flex;justify-content:center;padding:6px}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe .jp-components-spinner{margin:0 10px}.jp-idc__idc-screen .jp-idc__safe-mode,.jp-idc__idc-screen .jp-idc__safe-mode button{color:#2c3338;font-size:16px;line-height:24px}.jp-idc__idc-screen .jp-idc__safe-mode button{padding:0;text-decoration:underline} \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.js b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.js index 3aec77f0..39b416de 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.js +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.js @@ -1,5 +1,5 @@ /*! For license information please see index.js.LICENSE.txt */ -!function(){var e={235:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function s(){for(var e=[],t=0;t{"%%"!==e&&(r++,"%c"===e&&(s=r))})),t.splice(s,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(741)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},741:function(e,t,n){e.exports=function(e){function t(e){let n,s,i,a=null;function o(...e){if(!o.enabled)return;const r=o,s=Number(new Date),i=s-(n||s);r.diff=i,r.prev=n,r.curr=s,n=s,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,s)=>{if("%%"===n)return"%";a++;const i=t.formatters[s];if("function"==typeof i){const t=e[a];n=i.call(r,t),e.splice(a,1),a--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return o.namespace=e,o.useColors=t.useColors(),o.color=t.selectColor(e),o.extend=r,o.destroy=t.destroy,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(s!==t.namespaces&&(s=t.namespaces,i=t.enabled(e)),i),set:e=>{a=e}}),"function"==typeof t.init&&t.init(o),o}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function s(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(s),...t.skips.map(s).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),s=r.length;for(n=0;n{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t=1.5*n;return Math.round(e/n)+" "+r+(s?"s":"")}e.exports=function(e,c){c=c||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!o)return;var c=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*a;case"weeks":case"week":case"w":return c*i;case"days":case"day":case"d":return c*s;case"hours":case"hour":case"hrs":case"hr":case"h":return c*r;case"minutes":case"minute":case"mins":case"min":case"m":return c*n;case"seconds":case"second":case"secs":case"sec":case"s":return c*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(e);if("number"===l&&isFinite(e))return c.long?function(e){var i=Math.abs(e);if(i>=s)return o(e,i,s,"day");if(i>=r)return o(e,i,r,"hour");if(i>=n)return o(e,i,n,"minute");if(i>=t)return o(e,i,t,"second");return e+" ms"}(e):function(e){var i=Math.abs(e);if(i>=s)return Math.round(e/s)+"d";if(i>=r)return Math.round(e/r)+"h";if(i>=n)return Math.round(e/n)+"m";if(i>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},469:function(e,t,n){"use strict";var r=n(758);function s(){}function i(){}i.resetWarningCache=s,e.exports=function(){function e(e,t,n,s,i,a){if(a!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:s};return n.PropTypes=n,n}},162:function(e,t,n){e.exports=n(469)()},758:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},975:function(e,t,n){"use strict";var r=n(951);const s=n.n(r)()("dops:analytics");let i,a;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const o={initialize:function(e,t,n){o.setUser(e,t),o.setSuperProps(n),o.identifyUser()},setGoogleAnalyticsEnabled:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){a={ID:e,username:t}},setSuperProps:function(e){i=e},assignSuperProps:function(e){i=Object.assign(i||{},e)},mc:{bumpStat:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);s("Bumping stats %o",e)}else n="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),s('Bumping stat "%s" in group "%s"',t,e);return n}(e,t);o.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+n+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);s("Built stats %o",e)}else n="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),s('Built stat "%s" in group "%s"',t,e);return n}(e,t);o.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+n+"&t="+Math.random())}},pageView:{record:function(e,t){o.tracks.recordPageView(e),o.ga.recordPageView(e,t)}},purchase:{record:function(e,t,n,r,s,i,a){o.ga.recordPurchase(e,t,n,r,s,i,a)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(i&&(s("- Super Props: %o",i),t=Object.assign(t,i)),s('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):s('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};o.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){o.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){s("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};o.ga.initialized||(a&&(e={userId:"u-"+a.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),o.ga.initialized=!0)},recordPageView:function(e,t){o.ga.initialize(),s("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,n,r){o.ga.initialize();let i="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==n&&(i+=" [Option Label: "+n+"]"),void 0!==r&&(i+=" [Option Value: "+r+"]"),s(i),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,n,r)},recordPurchase:function(e,t,n,r,s,i,a){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:r,currency:a}),window.ga("ecommerce:addItem",{id:e,name:t,sku:n,price:s,quantity:i}),window.ga("ecommerce:send")}},identifyUser:function(){a&&window._tkq.push(["identifyUser",a.ID,a.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}};t.Z=o},743:function(e,t,n){"use strict";var r=n(132),s=n(483);function i(e){class t extends Error{constructor(){super(...arguments),this.name=e}}return t}const a=i("JsonParseError"),o=i("JsonParseAfterRedirectError"),c=i("Api404Error"),l=i("Api404AfterRedirectError"),u=i("FetchNetworkError");const d=new function(e,t){let n=e,i=e,a={"X-WP-Nonce":t},o={credentials:"same-origin",headers:a},c={method:"post",credentials:"same-origin",headers:Object.assign({},a,{"Content-type":"application/json"})},l=function(e){const t=e.split("?"),n=t.length>1?t[1]:"",r=n.length?n.split("&"):[];return r.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+r.join("&")};const u={setApiRoot(e){n=e},setWpcomOriginApiUrl(e){i=e},setApiNonce(e){a={"X-WP-Nonce":e},o={credentials:"same-origin",headers:a},c={method:"post",credentials:"same-origin",headers:Object.assign({},a,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{l=e},registerSite:(e,t)=>{const s={registration_nonce:e,no_iframe:!0};return(0,r.jetpackConfigHas)("consumer_slug")&&(s.plugin_slug=(0,r.jetpackConfigGet)("consumer_slug")),null!==t&&(s.redirect_uri=t),h(`${n}jetpack/v4/connection/register`,c,{body:JSON.stringify(s)}).then(p).then(m)},fetchAuthorizationUrl:e=>d((0,s.addQueryArgs)(`${n}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),o).then(p).then(m),fetchSiteConnectionData:()=>d(`${n}jetpack/v4/connection/data`,o).then(m),fetchSiteConnectionStatus:()=>d(`${n}jetpack/v4/connection`,o).then(m),fetchSiteConnectionTest:()=>d(`${n}jetpack/v4/connection/test`,o).then(p).then(m),fetchUserConnectionData:()=>d(`${n}jetpack/v4/connection/data`,o).then(m),fetchUserTrackingSettings:()=>d(`${n}jetpack/v4/tracking/settings`,o).then(p).then(m),updateUserTrackingSettings:e=>h(`${n}jetpack/v4/tracking/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),disconnectSite:()=>h(`${n}jetpack/v4/connection`,c,{body:JSON.stringify({isActive:!1})}).then(p).then(m),fetchConnectUrl:()=>d(`${n}jetpack/v4/connection/url`,o).then(p).then(m),unlinkUser:()=>h(`${n}jetpack/v4/connection/user`,c,{body:JSON.stringify({linked:!1})}).then(p).then(m),reconnect:()=>h(`${n}jetpack/v4/connection/reconnect`,c).then(p).then(m),fetchConnectedPlugins:()=>d(`${n}jetpack/v4/connection/plugins`,o).then(p).then(m),setHasSeenWCConnectionModal:()=>h(`${n}jetpack/v4/seen-wc-connection-modal`,c).then(p).then(m),fetchModules:()=>d(`${n}jetpack/v4/module/all`,o).then(p).then(m),fetchModule:e=>d(`${n}jetpack/v4/module/${e}`,o).then(p).then(m),activateModule:e=>h(`${n}jetpack/v4/module/${e}/active`,c,{body:JSON.stringify({active:!0})}).then(p).then(m),deactivateModule:e=>h(`${n}jetpack/v4/module/${e}/active`,c,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>h(`${n}jetpack/v4/module/${e}`,c,{body:JSON.stringify(t)}).then(p).then(m),updateSettings:e=>h(`${n}jetpack/v4/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),getProtectCount:()=>d(`${n}jetpack/v4/module/protect/data`,o).then(p).then(m),resetOptions:e=>h(`${n}jetpack/v4/options/${e}`,c,{body:JSON.stringify({reset:!0})}).then(p).then(m),activateVaultPress:()=>h(`${n}jetpack/v4/plugins`,c,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(p).then(m),getVaultPressData:()=>d(`${n}jetpack/v4/module/vaultpress/data`,o).then(p).then(m),installPlugin:(e,t)=>{const r={slug:e,status:"active"};return t&&(r.source=t),h(`${n}jetpack/v4/plugins`,c,{body:JSON.stringify(r)}).then(p).then(m)},activateAkismet:()=>h(`${n}jetpack/v4/plugins`,c,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(p).then(m),getAkismetData:()=>d(`${n}jetpack/v4/module/akismet/data`,o).then(p).then(m),checkAkismetKey:()=>d(`${n}jetpack/v4/module/akismet/key/check`,o).then(p).then(m),checkAkismetKeyTyped:e=>h(`${n}jetpack/v4/module/akismet/key/check`,c,{body:JSON.stringify({api_key:e})}).then(p).then(m),fetchStatsData:e=>d(function(e){let t=`${n}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),o).then(p).then(m).then(f),getPluginUpdates:()=>d(`${n}jetpack/v4/updates/plugins`,o).then(p).then(m),getPlans:()=>d(`${n}jetpack/v4/plans`,o).then(p).then(m),fetchSettings:()=>d(`${n}jetpack/v4/settings`,o).then(p).then(m),updateSetting:e=>h(`${n}jetpack/v4/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),fetchSiteData:()=>d(`${n}jetpack/v4/site`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>d(`${n}jetpack/v4/site/features`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>d(`${n}jetpack/v4/site/products`,o).then(p).then(m),fetchSitePurchases:()=>d(`${n}jetpack/v4/site/purchases`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>d(`${n}jetpack/v4/site/benefits`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteDiscount:()=>d(`${n}jetpack/v4/site/discount`,o).then(p).then(m).then((e=>e.data)),fetchSetupQuestionnaire:()=>d(`${n}jetpack/v4/setup/questionnaire`,o).then(p).then(m),fetchRecommendationsData:()=>d(`${n}jetpack/v4/recommendations/data`,o).then(p).then(m),fetchRecommendationsProductSuggestions:()=>d(`${n}jetpack/v4/recommendations/product-suggestions`,o).then(p).then(m),fetchRecommendationsUpsell:()=>d(`${n}jetpack/v4/recommendations/upsell`,o).then(p).then(m),fetchRecommendationsConditional:()=>d(`${n}jetpack/v4/recommendations/conditional`,o).then(p).then(m),saveRecommendationsData:e=>h(`${n}jetpack/v4/recommendations/data`,c,{body:JSON.stringify({data:e})}).then(p),fetchProducts:()=>d(`${n}jetpack/v4/products`,o).then(p).then(m),fetchRewindStatus:()=>d(`${n}jetpack/v4/rewind`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>d(`${n}jetpack/v4/scan`,o).then(p).then(m).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>h(`${n}jetpack/v4/notice/${e}`,c,{body:JSON.stringify({dismissed:!0})}).then(p).then(m),fetchPluginsData:()=>d(`${n}jetpack/v4/plugins`,o).then(p).then(m),fetchIntroOffers:()=>d(`${n}jetpack/v4/intro-offers`,o).then(p).then(m),fetchVerifySiteGoogleStatus:e=>d(null!==e?`${n}jetpack/v4/verify-site/google/${e}`:`${n}jetpack/v4/verify-site/google`,o).then(p).then(m),verifySiteGoogle:e=>h(`${n}jetpack/v4/verify-site/google`,c,{body:JSON.stringify({keyring_id:e})}).then(p).then(m),submitSurvey:e=>h(`${n}jetpack/v4/marketing/survey`,c,{body:JSON.stringify(e)}).then(p).then(m),saveSetupQuestionnaire:e=>h(`${n}jetpack/v4/setup/questionnaire`,c,{body:JSON.stringify(e)}).then(p).then(m),updateLicensingError:e=>h(`${n}jetpack/v4/licensing/error`,c,{body:JSON.stringify(e)}).then(p).then(m),updateLicenseKey:e=>h(`${n}jetpack/v4/licensing/set-license`,c,{body:JSON.stringify({license:e})}).then(p).then(m),getUserLicensesCounts:()=>d(`${n}jetpack/v4/licensing/user/counts`,o).then(p).then(m),getUserLicenses:()=>d(`${n}jetpack/v4/licensing/user/licenses`,o).then(p).then(m),updateLicensingActivationNoticeDismiss:e=>h(`${n}jetpack/v4/licensing/user/activation-notice-dismiss`,c,{body:JSON.stringify({last_detached_count:e})}).then(p).then(m),updateRecommendationsStep:e=>h(`${n}jetpack/v4/recommendations/step`,c,{body:JSON.stringify({step:e})}).then(p),confirmIDCSafeMode:()=>h(`${n}jetpack/v4/identity-crisis/confirm-safe-mode`,c).then(p),startIDCFresh:e=>h(`${n}jetpack/v4/identity-crisis/start-fresh`,c,{body:JSON.stringify({redirect_uri:e})}).then(p).then(m),migrateIDC:()=>h(`${n}jetpack/v4/identity-crisis/migrate`,c).then(p),attachLicenses:e=>h(`${n}jetpack/v4/licensing/attach-licenses`,c,{body:JSON.stringify({licenses:e})}).then(p).then(m),fetchSearchPlanInfo:()=>d(`${i}jetpack/v4/search/plan`,o).then(p).then(m),fetchSearchSettings:()=>d(`${i}jetpack/v4/search/settings`,o).then(p).then(m),updateSearchSettings:e=>h(`${i}jetpack/v4/search/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),fetchSearchStats:()=>d(`${i}jetpack/v4/search/stats`,o).then(p).then(m),fetchWafSettings:()=>d(`${n}jetpack/v4/waf`,o).then(p).then(m),updateWafSettings:e=>h(`${n}jetpack/v4/waf`,c,{body:JSON.stringify(e)}).then(p).then(m),fetchWordAdsSettings:()=>d(`${n}jetpack/v4/wordads/settings`,o).then(p).then(m),updateWordAdsSettings:e=>h(`${n}jetpack/v4/wordads/settings`,c,{body:JSON.stringify(e)}),fetchSearchPricing:()=>d(`${i}jetpack/v4/search/pricing`,o).then(p).then(m),fetchMigrationStatus:()=>d(`${n}jetpack/v4/migration/status`,o).then(p).then(m),fetchBackupUndoEvent:()=>d(`${n}jetpack/v4/site/backup/undo-event`,o).then(p).then(m)};function d(e,t){return fetch(l(e),t)}function h(e,t,n){return fetch(e,Object.assign({},t,n)).catch(g)}function f(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}Object.assign(this,u)};function p(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new l(e.redirected):new c})):e.json().catch((e=>h(e))).then((t=>{const n=new Error(`${t.message} (Status ${e.status})`);throw n.response=t,n.name="ApiError",n}))}function m(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,n){throw t?new o(n):new a}function g(){throw new u}t.ZP=d},868:function(e,t,n){"use strict";var r=n(674),s=n.n(r),i=n(736),a=n(235),o=n.n(a),c=n(196),l=n.n(c);const __=i.__;t.Z=e=>{let{logoColor:t="#069e08",showText:n=!0,className:r,height:i=32,...a}=e;const c=n?"0 0 118 32":"0 0 32 32";return l().createElement("svg",s()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:c,className:o()("jetpack-logo",r),"aria-labelledby":"jetpack-logo-title",height:i},a),l().createElement("desc",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-idc")),l().createElement("path",{fill:t,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"}),n&&l().createElement(l().Fragment,null,l().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"}),l().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"}),l().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"}),l().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"}),l().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"}),l().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),l().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}},33:function(e,t,n){"use strict";var r=n(162),s=n.n(r),i=n(196),a=n.n(i);n(683);const o=e=>{const t=e.className+" jp-components-spinner",n={width:e.size,height:e.size,fontSize:e.size,borderTopColor:e.color},r={borderTopColor:e.color,borderRightColor:e.color};return a().createElement("div",{className:t},a().createElement("div",{className:"jp-components-spinner__outer",style:n},a().createElement("div",{className:"jp-components-spinner__inner",style:r})))};o.propTypes={color:s().string,className:s().string,size:s().number},o.defaultProps={color:"#FFFFFF",className:"",size:20},t.Z=o},895:function(e,t,n){"use strict";function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let r;if("undefined"!=typeof window&&(r=window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv),0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,n.url=encodeURIComponent(e)}else n.source=encodeURIComponent(e);for(const e in t)n[e]=encodeURIComponent(t[e]);!Object.keys(n).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(n.site=jetpack_redirects.currentSiteRawUrl),r&&(n.calypso_env=r);return"https://jetpack.com/redirect/?"+Object.keys(n).map((e=>e+"="+n[e])).join("&")}n.d(t,{Z:function(){return r}})},132:function(e,t,n){let r={};try{r=n(510)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),r={missingConfig:!0}}const s=e=>r.hasOwnProperty(e);e.exports={jetpackConfigHas:s,jetpackConfigGet:e=>{if(!s(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return r[e]}}},477:function(e,t,n){"use strict";var r=n(895),s=n(33),i=n(609),a=n(818),o=n(307),c=n(736),l=n(162),u=n.n(l),d=n(196),p=n.n(d),m=n(678),h=n(144),g=n(115),f=n(637);const __=c.__,y=e=>{const{isStartingFresh:t,startFreshCallback:n,customContent:l,hasError:u}=e,d=(0,g.Z)(e.wpcomHomeUrl),h=(0,g.Z)(e.currentUrl),y=(0,a.useSelect)((e=>e(m.t).getIsActionInProgress()),[]),k=l.startFreshButtonLabel||__("Create a fresh connection","jetpack-idc");return p().createElement("div",{className:"jp-idc__idc-screen__card-action-base"+(u?" jp-idc__idc-screen__card-action-error":"")},p().createElement("div",{className:"jp-idc__idc-screen__card-action-top"},p().createElement("h4",null,l.startFreshCardTitle?(0,o.createInterpolateElement)(l.startFreshCardTitle,{em:p().createElement("em",null)}):__("Treat each site as independent sites","jetpack-idc")),p().createElement("p",null,(0,o.createInterpolateElement)(l.startFreshCardBodyText||(0,c.sprintf)(/* translators: %1$s: The current site domain name. %2$s: The original site domain name. */ -__("%1$s settings, stats, and subscribers will start fresh. %2$s will keep its data as is.","jetpack-idc"),h,d),{hostname:p().createElement("strong",null),em:p().createElement("em",null),strong:p().createElement("strong",null)}))),p().createElement("div",{className:"jp-idc__idc-screen__card-action-bottom"},p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},d),p().createElement(i.Dashicon,{icon:"minus",className:"jp-idc__idc-screen__card-action-separator"}),p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},h),p().createElement(i.Button,{className:"jp-idc__idc-screen__card-action-button",label:k,onClick:n,disabled:y},t?p().createElement(s.Z,null):k),u&&(C=l.supportURL,p().createElement(f.Z,null,(0,o.createInterpolateElement)(__("Could not create the connection. Retry or find out more here.","jetpack-idc"),{a:p().createElement("a",{href:C||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"})})))));var C};y.propTypes={wpcomHomeUrl:u().string.isRequired,currentUrl:u().string.isRequired,isStartingFresh:u().bool.isRequired,startFreshCallback:u().func.isRequired,customContent:u().shape(h.Z),hasError:u().bool.isRequired},y.defaultProps={isStartingFresh:!1,startFreshCallback:()=>{},customContent:{},hasError:!1},t.Z=y},596:function(e,t,n){"use strict";var r=n(895),s=n(33),i=n(609),a=n(818),o=n(307),c=n(736),l=n(162),u=n.n(l),d=n(196),p=n.n(d),m=n(678),h=n(144),g=n(115),f=n(637);const __=c.__,y=e=>{const t=(0,g.Z)(e.wpcomHomeUrl),n=(0,g.Z)(e.currentUrl),l=(0,a.useSelect)((e=>e(m.t).getIsActionInProgress()),[]),{isMigrating:u,migrateCallback:d,customContent:h,hasError:y}=e,k=h.migrateButtonLabel||__("Move your settings","jetpack-idc");return p().createElement("div",{className:"jp-idc__idc-screen__card-action-base"+(y?" jp-idc__idc-screen__card-action-error":"")},p().createElement("div",{className:"jp-idc__idc-screen__card-action-top"},p().createElement("h4",null,h.migrateCardTitle?(0,o.createInterpolateElement)(h.migrateCardTitle,{em:p().createElement("em",null)}):__("Move Jetpack data","jetpack-idc")),p().createElement("p",null,(0,o.createInterpolateElement)(h.migrateCardBodyText||(0,c.sprintf)(/* translators: %1$s: The current site domain name. %2$s: The original site domain name. */ -__("Move all your settings, stats and subscribers to your other URL, %1$s. %2$s will be disconnected from Jetpack.","jetpack-idc"),n,t),{hostname:p().createElement("strong",null),em:p().createElement("em",null),strong:p().createElement("strong",null)}))),p().createElement("div",{className:"jp-idc__idc-screen__card-action-bottom"},p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},t),p().createElement(i.Dashicon,{icon:"arrow-down-alt",className:"jp-idc__idc-screen__card-action-separator"}),p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},n),p().createElement(i.Button,{className:"jp-idc__idc-screen__card-action-button",label:k,onClick:d,disabled:l},u?p().createElement(s.Z,null):k),y&&(C=h.supportURL,p().createElement(f.Z,null,(0,o.createInterpolateElement)(__("Could not move your settings. Retry or find out more here.","jetpack-idc"),{a:p().createElement("a",{href:C||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"})})))));var C};y.propTypes={wpcomHomeUrl:u().string.isRequired,currentUrl:u().string.isRequired,isMigrating:u().bool.isRequired,migrateCallback:u().func.isRequired,customContent:u().shape(h.Z),hasError:u().bool.isRequired},y.defaultProps={isMigrating:!1,migrateCallback:()=>{},customContent:{},hasError:!1},t.Z=y},489:function(e,t,n){"use strict";var r=n(196),s=n.n(r);t.Z=()=>s().createElement("svg",{className:"error-gridicon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:24},s().createElement("rect",{x:"0",fill:"none",width:"24",height:"24"}),s().createElement("g",null,s().createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 13h-2v2h2v-2zm-2-2h2l.5-6h-3l.5 6z"})))},637:function(e,t,n){"use strict";var r=n(196),s=n.n(r),i=n(489);n(611);t.Z=e=>{const{children:t}=e;return s().createElement("div",{className:"jp-idc__error-message"},s().createElement(i.Z,null),s().createElement("span",null,t))}},381:function(e,t,n){"use strict";var r=n(743),s=n(818),i=n(162),a=n.n(i),o=n(196),c=n.n(o),l=n(970),u=n(272),d=n(105),p=n(678),m=n(144),h=n(521),g=n(567);const f=e=>{const{logo:t,customContent:n,wpcomHomeUrl:i,currentUrl:a,apiNonce:m,apiRoot:f,redirectUri:y,tracksUserData:k,tracksEventData:C,isAdmin:v,possibleDynamicSiteUrlDetected:_}=e,[b,E]=(0,o.useState)(!1),w=(0,s.useSelect)((e=>e(p.t).getErrorType()),[]),{isMigrating:j,migrateCallback:S}=(0,l.Z)((0,o.useCallback)((()=>{E(!0)}),[E])),{isStartingFresh:F,startFreshCallback:I}=(0,d.Z)(y),{isFinishingMigration:U,finishMigrationCallback:R}=(0,u.Z)();return(0,o.useEffect)((()=>{r.ZP.setApiRoot(f),r.ZP.setApiNonce(m),(0,h.M)(C,k),C&&(C.hasOwnProperty("isAdmin")&&C.isAdmin?(0,h.Z)("notice_view"):(0,h.Z)("non_admin_notice_view",{page:!!C.hasOwnProperty("currentScreen")&&C.currentScreen}))}),[f,m,k,C]),c().createElement(g.Z,{logo:t,customContent:n,wpcomHomeUrl:i,currentUrl:a,redirectUri:y,isMigrating:j,migrateCallback:S,isMigrated:b,finishMigrationCallback:R,isFinishingMigration:U,isStartingFresh:F,startFreshCallback:I,isAdmin:v,hasStaySafeError:"safe-mode"===w,hasFreshError:"start-fresh"===w,hasMigrateError:"migrate"===w,possibleDynamicSiteUrlDetected:_})};f.propTypes={logo:a().object,customContent:a().shape(m.Z),wpcomHomeUrl:a().string.isRequired,currentUrl:a().string.isRequired,redirectUri:a().string.isRequired,apiRoot:a().string.isRequired,apiNonce:a().string.isRequired,tracksUserData:a().object,tracksEventData:a().object,isAdmin:a().bool.isRequired,possibleDynamicSiteUrlDetected:a().bool},f.defaultProps={customContent:{}},t.Z=f},533:function(e,t,n){"use strict";var r=n(895),s=n(307),i=n(736),a=n(162),o=n.n(a),c=n(196),l=n.n(c),u=n(144),d=n(477),p=n(596),m=n(899);const __=i.__,h=e=>{const{wpcomHomeUrl:t,currentUrl:n,isMigrating:i,migrateCallback:a,isStartingFresh:o,startFreshCallback:c,customContent:u,hasMigrateError:h,hasFreshError:g,hasStaySafeError:f,possibleDynamicSiteUrlDetected:y}=e;return l().createElement(l().Fragment,null,l().createElement("h2",null,u.mainTitle?(0,s.createInterpolateElement)(u.mainTitle,{em:l().createElement("em",null)}):__("Safe Mode has been activated","jetpack-idc")),l().createElement("p",null,(0,s.createInterpolateElement)(u.mainBodyText||__("Your site is in Safe Mode because you have 2 Jetpack-powered sites that appear to be duplicates. 2 sites that are telling Jetpack they’re the same site. Learn more about safe mode.","jetpack-idc"),{safeModeLink:l().createElement("a",{href:u.supportURL||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"}),em:l().createElement("em",null),strong:l().createElement("strong",null)})),y&&l().createElement("p",null,(0,s.createInterpolateElement)(u.dynamicSiteUrlText||__("Notice: It appears that your 'wp-config.php' file might be using dynamic site URL values. Dynamic site URLs could cause Jetpack to enter Safe Mode. Learn how to set a static site URL.","jetpack-idc"),{dynamicSiteUrlSupportLink:l().createElement("a",{href:u.dynamicSiteUrlSupportLink||(0,r.Z)("jetpack-idcscreen-dynamic-site-urls"),rel:"noopener noreferrer",target:"_blank"}),em:l().createElement("em",null),strong:l().createElement("strong",null)})),l().createElement("h3",null,__("Please select an option","jetpack-idc")),l().createElement("div",{className:"jp-idc__idc-screen__cards"+(h||g?" jp-idc__idc-screen__cards-error":"")},l().createElement(p.Z,{wpcomHomeUrl:t,currentUrl:n,isMigrating:i,migrateCallback:a,customContent:u,hasError:h}),l().createElement("div",{className:"jp-idc__idc-screen__cards-separator"},"or"),l().createElement(d.Z,{wpcomHomeUrl:t,currentUrl:n,isStartingFresh:o,startFreshCallback:c,customContent:u,hasError:g})),l().createElement(m.Z,{hasError:f,customContent:u}))};h.propTypes={wpcomHomeUrl:o().string.isRequired,currentUrl:o().string.isRequired,isMigrating:o().bool.isRequired,migrateCallback:o().func,isStartingFresh:o().bool.isRequired,startFreshCallback:o().func,customContent:o().shape(u.Z),hasMigrateError:o().bool.isRequired,hasFreshError:o().bool.isRequired,hasStaySafeError:o().bool.isRequired,possibleDynamicSiteUrlDetected:o().bool},h.defaultProps={isMigrating:!1,isStartingFresh:!1,customContent:{},hasMigrateError:!1,hasFreshError:!1,hasStaySafeError:!1,possibleDynamicSiteUrlDetected:!1},t.Z=h},52:function(e,t,n){"use strict";var r=n(33),s=n(609),i=n(307),a=n(736),o=n(162),c=n.n(o),l=n(196),u=n.n(l),d=n(144),p=n(115);const __=a.__,m=e=>{const{finishCallback:t,isFinishing:n,customContent:o}=e,c=(0,p.Z)(e.wpcomHomeUrl),l=(0,p.Z)(e.currentUrl),d=__("Got it, thanks","jetpack-idc");return u().createElement(u().Fragment,null,u().createElement("h2",null,o.migratedTitle?(0,i.createInterpolateElement)(o.migratedTitle,{em:u().createElement("em",null)}):__("Your Jetpack settings have migrated successfully","jetpack-idc")),u().createElement("p",null,(0,i.createInterpolateElement)(o.migratedBodyText||(0,a.sprintf)(/* translators: %1$s: The current site domain name. */ -__("Safe Mode has been switched off for %1$s website and Jetpack is fully functional.","jetpack-idc"),l),{hostname:u().createElement("strong",null),em:u().createElement("em",null),strong:u().createElement("strong",null)})),u().createElement("div",{className:"jp-idc__idc-screen__card-migrated"},u().createElement("div",{className:"jp-idc__idc-screen__card-migrated-hostname"},c),u().createElement(s.Dashicon,{icon:"arrow-down-alt",className:"jp-idc__idc-screen__card-migrated-separator"}),u().createElement(s.Dashicon,{icon:"arrow-right-alt",className:"jp-idc__idc-screen__card-migrated-separator-wide"}),u().createElement("div",{className:"jp-idc__idc-screen__card-migrated-hostname"},l)),u().createElement(s.Button,{className:"jp-idc__idc-screen__card-action-button jp-idc__idc-screen__card-action-button-migrated",onClick:t,label:d},n?u().createElement(r.Z,null):d))};m.propTypes={wpcomHomeUrl:c().string.isRequired,currentUrl:c().string.isRequired,finishCallback:c().func,isFinishing:c().bool.isRequired,customContent:c().shape(d.Z)},m.defaultProps={finishCallback:()=>{},isFinishing:!1,customContent:{}},t.Z=m},64:function(e,t,n){"use strict";var r=n(895),s=n(307),i=n(736),a=n(162),o=n.n(a),c=n(196),l=n.n(c),u=n(144);const __=i.__,d=e=>{const{customContent:t}=e;return l().createElement(l().Fragment,null,l().createElement("h2",null,t.nonAdminTitle?(0,s.createInterpolateElement)(t.nonAdminTitle,{em:l().createElement("em",null)}):__("Safe Mode has been activated","jetpack-idc")),l().createElement("p",null,(0,s.createInterpolateElement)(t.nonAdminBodyText||__("This site is in Safe Mode because there are 2 Jetpack-powered sites that appear to be duplicates. 2 sites that are telling Jetpack they’re the same site. Learn more about safe mode.","jetpack-idc"),{safeModeLink:l().createElement("a",{href:t.supportURL||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"}),em:l().createElement("em",null),strong:l().createElement("strong",null)})),t.nonAdminBodyText?"":l().createElement("p",null,__("An administrator of this site can take Jetpack out of Safe Mode.","jetpack-idc")))};d.propTypes={customContent:o().shape(u.Z)},d.defaultProps={customContent:{}},t.Z=d},567:function(e,t,n){"use strict";var r=n(868),s=n(307),i=n(736),a=n(162),o=n.n(a),c=n(196),l=n.n(c),u=n(144),d=n(533),p=n(52),m=n(64);n(724);const __=i.__,h=e=>{const{logo:t,customContent:n,wpcomHomeUrl:r,currentUrl:i,redirectUri:a,isMigrating:o,migrateCallback:c,isMigrated:u,finishMigrationCallback:h,isFinishingMigration:g,isStartingFresh:f,startFreshCallback:y,isAdmin:k,hasMigrateError:C,hasFreshError:v,hasStaySafeError:_,possibleDynamicSiteUrlDetected:b}=e,E=k?"":l().createElement(m.Z,{customContent:n});let w="";return k&&(w=u?l().createElement(p.Z,{wpcomHomeUrl:r,currentUrl:i,finishCallback:h,isFinishing:g,customContent:n}):l().createElement(d.Z,{wpcomHomeUrl:r,currentUrl:i,redirectUri:a,customContent:n,isMigrating:o,migrateCallback:c,isStartingFresh:f,startFreshCallback:y,hasMigrateError:C,hasFreshError:v,hasStaySafeError:_,possibleDynamicSiteUrlDetected:b})),l().createElement("div",{className:"jp-idc__idc-screen"+(u?" jp-idc__idc-screen__success":"")},l().createElement("div",{className:"jp-idc__idc-screen__header"},l().createElement("div",{className:"jp-idc__idc-screen__logo"},((e,t)=>"string"==typeof e||e instanceof String?l().createElement("img",{src:e,alt:t,className:"jp-idc__idc-screen__logo-image"}):e)(t,n.logoAlt||"")),l().createElement("div",{className:"jp-idc__idc-screen__logo-label"},n.headerText?(0,s.createInterpolateElement)(n.headerText,{em:l().createElement("em",null),strong:l().createElement("strong",null)}):__("Safe Mode","jetpack-idc"))),E,w)};h.propTypes={logo:o().object.isRequired,customContent:o().shape(u.Z),wpcomHomeUrl:o().string.isRequired,currentUrl:o().string.isRequired,redirectUri:o().string.isRequired,isMigrating:o().bool.isRequired,migrateCallback:o().func,isMigrated:o().bool.isRequired,finishMigrationCallback:o().func,isFinishingMigration:o().bool.isRequired,isStartingFresh:o().bool.isRequired,startFreshCallback:o().func,isAdmin:o().bool.isRequired,hasMigrateError:o().bool.isRequired,hasFreshError:o().bool.isRequired,hasStaySafeError:o().bool.isRequired,possibleDynamicSiteUrlDetected:o().bool},h.defaultProps={logo:l().createElement(r.Z,{height:24}),isMigrated:!1,isFinishingMigration:!1,isMigrating:!1,isStartingFresh:!1,customContent:{},hasMigrateError:!1,hasFreshError:!1,hasStaySafeError:!1,possibleDynamicSiteUrlDetected:!1},t.Z=h},899:function(e,t,n){"use strict";var r=n(743),s=n(33),i=n(895),a=n(609),o=n(333),c=n(818),l=n(307),u=n(736),d=n(483),p=n(162),m=n.n(p),h=n(196),g=n.n(h),f=n(678),y=n(144),k=n(521),C=n(637);n(310);const __=u.__,v=e=>{const{isActionInProgress:t,setIsActionInProgress:n,setErrorType:o,clearErrorType:c,hasError:u,customContent:p}=e,[m,f]=(0,h.useState)(!1),y=(0,h.useCallback)((()=>{t||(f(!0),n(!0),c(),(0,k.Z)("confirm_safe_mode"),r.ZP.confirmIDCSafeMode().then((()=>{window.location.href=(0,d.removeQueryArgs)(window.location.href,"jetpack_idc_clear_confirmation","_wpnonce")})).catch((e=>{throw n(!1),f(!1),o("safe-mode"),e})))}),[t,n,o,c]);return g().createElement("div",{className:"jp-idc__safe-mode"},m?g().createElement("div",{className:"jp-idc__safe-mode__staying-safe"},g().createElement(s.Z,{color:"black"}),g().createElement("span",null,__("Finishing setting up Safe mode…","jetpack-idc"))):(_=y,b=t,(0,l.createInterpolateElement)(__("Or decide later and stay in ","jetpack-idc"),{button:g().createElement(a.Button,{label:__("Safe mode","jetpack-idc"),variant:"link",onClick:_,disabled:b})})),u&&(v=p.supportURL,g().createElement(C.Z,null,(0,l.createInterpolateElement)(__("Could not stay in safe mode. Retry or find out more here.","jetpack-idc"),{a:g().createElement("a",{href:v||(0,i.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"})}))));var v,_,b};v.propTypes={isActionInProgress:m().bool,setIsActionInProgress:m().func.isRequired,setErrorType:m().func.isRequired,clearErrorType:m().func.isRequired,hasError:m().bool.isRequired,customContent:m().shape(y.Z)},v.defaultProps={hasError:!1},t.Z=(0,o.compose)([(0,c.withSelect)((e=>({isActionInProgress:e(f.t).getIsActionInProgress()}))),(0,c.withDispatch)((e=>({setIsActionInProgress:e(f.t).setIsActionInProgress,setErrorType:e(f.t).setErrorType,clearErrorType:e(f.t).clearErrorType})))])(v)},272:function(e,t,n){"use strict";var r=n(196);t.Z=()=>{const[e,t]=(0,r.useState)(!1),n=(0,r.useCallback)((()=>{e||(t(!0),window.location.reload())}),[e,t]);return{isFinishingMigration:e,finishMigrationCallback:n}}},970:function(e,t,n){"use strict";var r=n(743),s=n(818),i=n(196),a=n(678),o=n(521);t.Z=e=>{const[t,n]=(0,i.useState)(!1),c=(0,s.useSelect)((e=>e(a.t).getIsActionInProgress()),[]),{setIsActionInProgress:l,setErrorType:u,clearErrorType:d}=(0,s.useDispatch)(a.t);return{isMigrating:t,migrateCallback:(0,i.useCallback)((()=>{c||((0,o.Z)("migrate"),l(!0),n(!0),d(),r.ZP.migrateIDC().then((()=>{n(!1),e&&"[object Function]"==={}.toString.call(e)&&e()})).catch((e=>{throw l(!1),n(!1),u("migrate"),e})))}),[n,e,c,l,u,d])}}},105:function(e,t,n){"use strict";var r=n(743),s=n(818),i=n(196),a=n(678),o=n(521);t.Z=e=>{const[t,n]=(0,i.useState)(!1),c=(0,s.useSelect)((e=>e(a.t).getIsActionInProgress()),[]),{setIsActionInProgress:l,setErrorType:u,clearErrorType:d}=(0,s.useDispatch)(a.t);return{isStartingFresh:t,startFreshCallback:(0,i.useCallback)((()=>{c||((0,o.Z)("start_fresh"),l(!0),n(!0),d(),r.ZP.startIDCFresh(e).then((e=>{window.location.href=e+"&from=idc-notice"})).catch((e=>{throw l(!1),n(!1),u("start-fresh"),e})))}),[n,c,l,e,u,d])}}},136:function(e,t,n){"use strict";n.d(t,{ZP:function(){return a},hG:function(){return r},jk:function(){return i},vC:function(){return s}});const r="SET_IS_ACTION_IN_PROGRESS",s="SET_ERROR_TYPE",i="CLEAR_ERROR_TYPE",a={setIsActionInProgress:e=>({type:r,isInProgress:e}),setErrorType:e=>({type:s,errorType:e}),clearErrorType:()=>({type:i})}},773:function(e,t,n){"use strict";var r=n(818),s=n(136);const i=(0,r.combineReducers)({isActionInProgress:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===s.hG?t.isInProgress:e},errorType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case s.vC:return t.errorType;case s.jk:return null}return e}});t.Z=i},416:function(e,t){"use strict";t.Z={getIsActionInProgress:e=>e.isActionInProgress||!1,getErrorType:e=>e.errorType||null}},943:function(e,t,n){"use strict";var r=n(818);class s{static store=null;static mayBeInit(e,t){null===s.store&&(s.store=(0,r.createReduxStore)(e,t),(0,r.register)(s.store))}}t.Z=s},678:function(e,t,n){"use strict";n.d(t,{t:function(){return o}});var r=n(136),s=n(773),i=n(416),a=n(943);const o="jetpack-idc";a.Z.mayBeInit(o,{reducer:s.Z,actions:r.ZP,selectors:i.Z})},144:function(e,t,n){"use strict";var r=n(162),s=n.n(r);t.Z={headerText:s().string,logoAlt:s().string,mainTitle:s().string,mainBodyText:s().string,migratedTitle:s().string,migratedBodyText:s().string,migrateCardTitle:s().string,migrateButtonLabel:s().string,migrateCardBodyText:s().string,startFreshCardTitle:s().string,startFreshCardBodyText:s().string,startFreshButtonLabel:s().string,nonAdminTitle:s().string,nonAdminBodyText:s().string,supportURL:s().string}},115:function(e,t){"use strict";t.Z=e=>/^https?:\/\//.test(e)?new URL(e).hostname:e.replace(/\/$/,"")},521:function(e,t,n){"use strict";n.d(t,{M:function(){return s},Z:function(){return i}});var r=n(975);function s(e,t){t&&t.hasOwnProperty("userid")&&t.hasOwnProperty("username")&&r.Z.initialize(t.userid,t.username),e&&(e.hasOwnProperty("blogID")&&r.Z.assignSuperProps({blog_id:e.blogID}),e.hasOwnProperty("platform")&&r.Z.assignSuperProps({platform:e.platform})),r.Z.setMcAnalyticsEnabled(!0)}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};void 0!==t&&"object"==typeof t||(t={}),e&&e.length&&void 0!==r.Z&&r.Z.tracks&&r.Z.mc&&(e=0!==(e=e.replace(/-/g,"_")).indexOf("jetpack_idc_")?"jetpack_idc_"+e:e,r.Z.tracks.recordEvent(e,t),e=(e=e.replace("jetpack_idc_","")).replace(/_/g,"-"),r.Z.mc.bumpStat("jetpack-idc",e))}},510:function(e){"use strict";if(void 0==={consumer_slug:"identity_crisis"}){var t=new Error('Cannot find module \'{"consumer_slug":"identity_crisis"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"identity_crisis"}},196:function(e){"use strict";e.exports=window.React},609:function(e){"use strict";e.exports=window.wp.components},333:function(e){"use strict";e.exports=window.wp.compose},818:function(e){"use strict";e.exports=window.wp.data},307:function(e){"use strict";e.exports=window.wp.element},736:function(e){"use strict";e.exports=window.wp.i18n},483:function(e){"use strict";e.exports=window.wp.url},674:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;tfunction(){if(!window.hasOwnProperty("JP_IDENTITY_CRISIS__INITIAL_STATE"))return;const n=document.getElementById(window.JP_IDENTITY_CRISIS__INITIAL_STATE.containerID||"jp-identity-crisis-container");if(null===n)return;const{WP_API_root:r,WP_API_nonce:i,wpcomHomeUrl:a,currentUrl:o,redirectUri:c,tracksUserData:l,tracksEventData:u,isSafeModeConfirmed:d,consumerData:p,isAdmin:m,possibleDynamicSiteUrlDetected:h}=window.JP_IDENTITY_CRISIS__INITIAL_STATE;if(!d){const d=s().createElement(e.Z,{wpcomHomeUrl:a,currentUrl:o,apiRoot:r,apiNonce:i,redirectUri:c,tracksUserData:l||{},tracksEventData:u,customContent:p.hasOwnProperty("customContent")?p.customContent:{},isAdmin:m,logo:p.hasOwnProperty("logo")?p.logo:void 0,possibleDynamicSiteUrlDetected:h});t.createRoot(n).render(d)}}()))}()}(); \ No newline at end of file +(()=>{var e={235:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function s(){for(var e=[],t=0;t{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,s=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(s=r))})),t.splice(s,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(741)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},741:(e,t,n)=>{e.exports=function(e){function t(e){let n,s,a,i=null;function o(...e){if(!o.enabled)return;const r=o,s=Number(new Date),a=s-(n||s);r.diff=a,r.prev=n,r.curr=s,n=s,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,s)=>{if("%%"===n)return"%";i++;const a=t.formatters[s];if("function"==typeof a){const t=e[i];n=a.call(r,t),e.splice(i,1),i--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return o.namespace=e,o.useColors=t.useColors(),o.color=t.selectColor(e),o.extend=r,o.destroy=t.destroy,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==i?i:(s!==t.namespaces&&(s=t.namespaces,a=t.enabled(e)),a),set:e=>{i=e}}),"function"==typeof t.init&&t.init(o),o}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function s(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(s),...t.skips.map(s).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),s=r.length;for(n=0;n{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t{},611:()=>{},724:()=>{},310:()=>{},171:e=>{var t=1e3,n=60*t,r=60*n,s=24*r,a=7*s,i=365.25*s;function o(e,t,n,r){var s=t>=1.5*n;return Math.round(e/n)+" "+r+(s?"s":"")}e.exports=function(e,c){c=c||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!o)return;var c=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*i;case"weeks":case"week":case"w":return c*a;case"days":case"day":case"d":return c*s;case"hours":case"hour":case"hrs":case"hr":case"h":return c*r;case"minutes":case"minute":case"mins":case"min":case"m":return c*n;case"seconds":case"second":case"secs":case"sec":case"s":return c*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(e);if("number"===l&&isFinite(e))return c.long?function(e){var a=Math.abs(e);if(a>=s)return o(e,a,s,"day");if(a>=r)return o(e,a,r,"hour");if(a>=n)return o(e,a,n,"minute");if(a>=t)return o(e,a,t,"second");return e+" ms"}(e):function(e){var a=Math.abs(e);if(a>=s)return Math.round(e/s)+"d";if(a>=r)return Math.round(e/r)+"h";if(a>=n)return Math.round(e/n)+"m";if(a>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},469:(e,t,n)=>{"use strict";var r=n(758);function s(){}function a(){}a.resetWarningCache=s,e.exports=function(){function e(e,t,n,s,a,i){if(i!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:s};return n.PropTypes=n,n}},162:(e,t,n)=>{e.exports=n(469)()},758:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},975:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(951);const s=n.n(r)()("dops:analytics");let a,i;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const o={initialize:function(e,t,n){o.setUser(e,t),o.setSuperProps(n),o.identifyUser()},setGoogleAnalyticsEnabled:function(e,t=null){this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){i={ID:e,username:t}},setSuperProps:function(e){a=e},assignSuperProps:function(e){a=Object.assign(a||{},e)},mc:{bumpStat:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);s("Bumping stats %o",e)}else n="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),s('Bumping stat "%s" in group "%s"',t,e);return n}(e,t);o.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+n+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);s("Built stats %o",e)}else n="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),s('Built stat "%s" in group "%s"',t,e);return n}(e,t);o.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+n+"&t="+Math.random())}},pageView:{record:function(e,t){o.tracks.recordPageView(e),o.ga.recordPageView(e,t)}},purchase:{record:function(e,t,n,r,s,a,i){o.ga.recordPurchase(e,t,n,r,s,a,i)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(a&&(s("- Super Props: %o",a),t=Object.assign(t,a)),s('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):s('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};o.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){o.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){s("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};o.ga.initialized||(i&&(e={userId:"u-"+i.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),o.ga.initialized=!0)},recordPageView:function(e,t){o.ga.initialize(),s("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,n,r){o.ga.initialize();let a="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==n&&(a+=" [Option Label: "+n+"]"),void 0!==r&&(a+=" [Option Value: "+r+"]"),s(a),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,n,r)},recordPurchase:function(e,t,n,r,s,a,i){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:r,currency:i}),window.ga("ecommerce:addItem",{id:e,name:t,sku:n,price:s,quantity:a}),window.ga("ecommerce:send")}},identifyUser:function(){i&&window._tkq.push(["identifyUser",i.ID,i.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},c=o},743:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>u});var r=n(132),s=n(483);function a(e){class t extends Error{constructor(...t){super(...t),this.name=e}}return t}const i=a("JsonParseError"),o=a("JsonParseAfterRedirectError"),c=a("Api404Error"),l=a("Api404AfterRedirectError"),d=a("FetchNetworkError");const u=new function(e,t){let n=e,a=e,i={"X-WP-Nonce":t},o={credentials:"same-origin",headers:i},c={method:"post",credentials:"same-origin",headers:Object.assign({},i,{"Content-type":"application/json"})},l=function(e){const t=e.split("?"),n=t.length>1?t[1]:"",r=n.length?n.split("&"):[];return r.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+r.join("&")};const d={setApiRoot(e){n=e},setWpcomOriginApiUrl(e){a=e},setApiNonce(e){i={"X-WP-Nonce":e},o={credentials:"same-origin",headers:i},c={method:"post",credentials:"same-origin",headers:Object.assign({},i,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{l=e},registerSite:(e,t)=>{const s={registration_nonce:e,no_iframe:!0};return(0,r.jetpackConfigHas)("consumer_slug")&&(s.plugin_slug=(0,r.jetpackConfigGet)("consumer_slug")),null!==t&&(s.redirect_uri=t),h(`${n}jetpack/v4/connection/register`,c,{body:JSON.stringify(s)}).then(p).then(m)},fetchAuthorizationUrl:e=>u((0,s.addQueryArgs)(`${n}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),o).then(p).then(m),fetchSiteConnectionData:()=>u(`${n}jetpack/v4/connection/data`,o).then(m),fetchSiteConnectionStatus:()=>u(`${n}jetpack/v4/connection`,o).then(m),fetchSiteConnectionTest:()=>u(`${n}jetpack/v4/connection/test`,o).then(p).then(m),fetchUserConnectionData:()=>u(`${n}jetpack/v4/connection/data`,o).then(m),fetchUserTrackingSettings:()=>u(`${n}jetpack/v4/tracking/settings`,o).then(p).then(m),updateUserTrackingSettings:e=>h(`${n}jetpack/v4/tracking/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),disconnectSite:()=>h(`${n}jetpack/v4/connection`,c,{body:JSON.stringify({isActive:!1})}).then(p).then(m),fetchConnectUrl:()=>u(`${n}jetpack/v4/connection/url`,o).then(p).then(m),unlinkUser:()=>h(`${n}jetpack/v4/connection/user`,c,{body:JSON.stringify({linked:!1})}).then(p).then(m),reconnect:()=>h(`${n}jetpack/v4/connection/reconnect`,c).then(p).then(m),fetchConnectedPlugins:()=>u(`${n}jetpack/v4/connection/plugins`,o).then(p).then(m),setHasSeenWCConnectionModal:()=>h(`${n}jetpack/v4/seen-wc-connection-modal`,c).then(p).then(m),fetchModules:()=>u(`${n}jetpack/v4/module/all`,o).then(p).then(m),fetchModule:e=>u(`${n}jetpack/v4/module/${e}`,o).then(p).then(m),activateModule:e=>h(`${n}jetpack/v4/module/${e}/active`,c,{body:JSON.stringify({active:!0})}).then(p).then(m),deactivateModule:e=>h(`${n}jetpack/v4/module/${e}/active`,c,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>h(`${n}jetpack/v4/module/${e}`,c,{body:JSON.stringify(t)}).then(p).then(m),updateSettings:e=>h(`${n}jetpack/v4/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),getProtectCount:()=>u(`${n}jetpack/v4/module/protect/data`,o).then(p).then(m),resetOptions:e=>h(`${n}jetpack/v4/options/${e}`,c,{body:JSON.stringify({reset:!0})}).then(p).then(m),activateVaultPress:()=>h(`${n}jetpack/v4/plugins`,c,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(p).then(m),getVaultPressData:()=>u(`${n}jetpack/v4/module/vaultpress/data`,o).then(p).then(m),installPlugin:(e,t)=>{const r={slug:e,status:"active"};return t&&(r.source=t),h(`${n}jetpack/v4/plugins`,c,{body:JSON.stringify(r)}).then(p).then(m)},activateAkismet:()=>h(`${n}jetpack/v4/plugins`,c,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(p).then(m),getAkismetData:()=>u(`${n}jetpack/v4/module/akismet/data`,o).then(p).then(m),checkAkismetKey:()=>u(`${n}jetpack/v4/module/akismet/key/check`,o).then(p).then(m),checkAkismetKeyTyped:e=>h(`${n}jetpack/v4/module/akismet/key/check`,c,{body:JSON.stringify({api_key:e})}).then(p).then(m),fetchStatsData:e=>u(function(e){let t=`${n}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),o).then(p).then(m).then(f),getPluginUpdates:()=>u(`${n}jetpack/v4/updates/plugins`,o).then(p).then(m),getPlans:()=>u(`${n}jetpack/v4/plans`,o).then(p).then(m),fetchSettings:()=>u(`${n}jetpack/v4/settings`,o).then(p).then(m),updateSetting:e=>h(`${n}jetpack/v4/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),fetchSiteData:()=>u(`${n}jetpack/v4/site`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>u(`${n}jetpack/v4/site/features`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>u(`${n}jetpack/v4/site/products`,o).then(p).then(m),fetchSitePurchases:()=>u(`${n}jetpack/v4/site/purchases`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>u(`${n}jetpack/v4/site/benefits`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchSiteDiscount:()=>u(`${n}jetpack/v4/site/discount`,o).then(p).then(m).then((e=>e.data)),fetchSetupQuestionnaire:()=>u(`${n}jetpack/v4/setup/questionnaire`,o).then(p).then(m),fetchRecommendationsData:()=>u(`${n}jetpack/v4/recommendations/data`,o).then(p).then(m),fetchRecommendationsProductSuggestions:()=>u(`${n}jetpack/v4/recommendations/product-suggestions`,o).then(p).then(m),fetchRecommendationsUpsell:()=>u(`${n}jetpack/v4/recommendations/upsell`,o).then(p).then(m),fetchRecommendationsConditional:()=>u(`${n}jetpack/v4/recommendations/conditional`,o).then(p).then(m),saveRecommendationsData:e=>h(`${n}jetpack/v4/recommendations/data`,c,{body:JSON.stringify({data:e})}).then(p),fetchProducts:()=>u(`${n}jetpack/v4/products`,o).then(p).then(m),fetchRewindStatus:()=>u(`${n}jetpack/v4/rewind`,o).then(p).then(m).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>u(`${n}jetpack/v4/scan`,o).then(p).then(m).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>h(`${n}jetpack/v4/notice/${e}`,c,{body:JSON.stringify({dismissed:!0})}).then(p).then(m),fetchPluginsData:()=>u(`${n}jetpack/v4/plugins`,o).then(p).then(m),fetchIntroOffers:()=>u(`${n}jetpack/v4/intro-offers`,o).then(p).then(m),fetchVerifySiteGoogleStatus:e=>u(null!==e?`${n}jetpack/v4/verify-site/google/${e}`:`${n}jetpack/v4/verify-site/google`,o).then(p).then(m),verifySiteGoogle:e=>h(`${n}jetpack/v4/verify-site/google`,c,{body:JSON.stringify({keyring_id:e})}).then(p).then(m),submitSurvey:e=>h(`${n}jetpack/v4/marketing/survey`,c,{body:JSON.stringify(e)}).then(p).then(m),saveSetupQuestionnaire:e=>h(`${n}jetpack/v4/setup/questionnaire`,c,{body:JSON.stringify(e)}).then(p).then(m),updateLicensingError:e=>h(`${n}jetpack/v4/licensing/error`,c,{body:JSON.stringify(e)}).then(p).then(m),updateLicenseKey:e=>h(`${n}jetpack/v4/licensing/set-license`,c,{body:JSON.stringify({license:e})}).then(p).then(m),getUserLicensesCounts:()=>u(`${n}jetpack/v4/licensing/user/counts`,o).then(p).then(m),getUserLicenses:()=>u(`${n}jetpack/v4/licensing/user/licenses`,o).then(p).then(m),updateLicensingActivationNoticeDismiss:e=>h(`${n}jetpack/v4/licensing/user/activation-notice-dismiss`,c,{body:JSON.stringify({last_detached_count:e})}).then(p).then(m),updateRecommendationsStep:e=>h(`${n}jetpack/v4/recommendations/step`,c,{body:JSON.stringify({step:e})}).then(p),confirmIDCSafeMode:()=>h(`${n}jetpack/v4/identity-crisis/confirm-safe-mode`,c).then(p),startIDCFresh:e=>h(`${n}jetpack/v4/identity-crisis/start-fresh`,c,{body:JSON.stringify({redirect_uri:e})}).then(p).then(m),migrateIDC:()=>h(`${n}jetpack/v4/identity-crisis/migrate`,c).then(p),attachLicenses:e=>h(`${n}jetpack/v4/licensing/attach-licenses`,c,{body:JSON.stringify({licenses:e})}).then(p).then(m),fetchSearchPlanInfo:()=>u(`${a}jetpack/v4/search/plan`,o).then(p).then(m),fetchSearchSettings:()=>u(`${a}jetpack/v4/search/settings`,o).then(p).then(m),updateSearchSettings:e=>h(`${a}jetpack/v4/search/settings`,c,{body:JSON.stringify(e)}).then(p).then(m),fetchSearchStats:()=>u(`${a}jetpack/v4/search/stats`,o).then(p).then(m),fetchWafSettings:()=>u(`${n}jetpack/v4/waf`,o).then(p).then(m),updateWafSettings:e=>h(`${n}jetpack/v4/waf`,c,{body:JSON.stringify(e)}).then(p).then(m),fetchWordAdsSettings:()=>u(`${n}jetpack/v4/wordads/settings`,o).then(p).then(m),updateWordAdsSettings:e=>h(`${n}jetpack/v4/wordads/settings`,c,{body:JSON.stringify(e)}),fetchSearchPricing:()=>u(`${a}jetpack/v4/search/pricing`,o).then(p).then(m),fetchMigrationStatus:()=>u(`${n}jetpack/v4/migration/status`,o).then(p).then(m),fetchBackupUndoEvent:()=>u(`${n}jetpack/v4/site/backup/undo-event`,o).then(p).then(m)};function u(e,t){return fetch(l(e),t)}function h(e,t,n){return fetch(e,Object.assign({},t,n)).catch(g)}function f(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}Object.assign(this,d)};function p(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new l(e.redirected):new c})):e.json().catch((e=>h(e))).then((t=>{const n=new Error(`${t.message} (Status ${e.status})`);throw n.response=t,n.name="ApiError",n}))}function m(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,n){throw t?new o(n):new i}function g(){throw new d}},868:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(674),s=n.n(r),a=n(736),i=n(235),o=n.n(i),c=n(196),l=n.n(c);const __=a.__,d=({logoColor:e="#069e08",showText:t=!0,className:n,height:r=32,...a})=>{const i=t?"0 0 118 32":"0 0 32 32";return l().createElement("svg",s()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:i,className:o()("jetpack-logo",n),"aria-labelledby":"jetpack-logo-title",height:r},a),l().createElement("desc",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-idc")),l().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&&l().createElement(l().Fragment,null,l().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"}),l().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"}),l().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"}),l().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"}),l().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"}),l().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),l().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}},33:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(162),s=n.n(r),a=n(196),i=n.n(a);n(683);const o=e=>{const t=e.className+" jp-components-spinner",n={width:e.size,height:e.size,fontSize:e.size,borderTopColor:e.color},r={borderTopColor:e.color,borderRightColor:e.color};return i().createElement("div",{className:t},i().createElement("div",{className:"jp-components-spinner__outer",style:n},i().createElement("div",{className:"jp-components-spinner__inner",style:r})))};o.propTypes={color:s().string,className:s().string,size:s().number},o.defaultProps={color:"#FFFFFF",className:"",size:20};const c=o},895:(e,t,n)=>{"use strict";function r(e,t={}){const n={};let r;if("undefined"!=typeof window&&(r=window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv),0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,n.url=encodeURIComponent(e)}else n.source=encodeURIComponent(e);for(const e in t)n[e]=encodeURIComponent(t[e]);!Object.keys(n).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(n.site=jetpack_redirects.currentBlogID??jetpack_redirects.currentSiteRawUrl),r&&(n.calypso_env=r);return"https://jetpack.com/redirect/?"+Object.keys(n).map((e=>e+"="+n[e])).join("&")}n.d(t,{Z:()=>r})},132:(e,t,n)=>{let r={};try{r=n(510)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),r={missingConfig:!0}}const s=e=>r.hasOwnProperty(e);e.exports={jetpackConfigHas:s,jetpackConfigGet:e=>{if(!s(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return r[e]}}},477:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var r=n(895),s=n(33),a=n(609),i=n(818),o=n(307),c=n(736),l=n(162),d=n.n(l),u=n(196),p=n.n(u),m=n(678),h=n(144),g=n(115),f=n(637);const __=c.__,y=e=>{const{isStartingFresh:t,startFreshCallback:n,customContent:l,hasError:d}=e,u=(0,g.Z)(e.wpcomHomeUrl),h=(0,g.Z)(e.currentUrl),y=(0,i.useSelect)((e=>e(m.t).getIsActionInProgress()),[]),k=l.startFreshButtonLabel||__("Create a fresh connection","jetpack-idc");return p().createElement("div",{className:"jp-idc__idc-screen__card-action-base"+(d?" jp-idc__idc-screen__card-action-error":"")},p().createElement("div",{className:"jp-idc__idc-screen__card-action-top"},p().createElement("h4",null,l.startFreshCardTitle?(0,o.createInterpolateElement)(l.startFreshCardTitle,{em:p().createElement("em",null)}):__("Treat each site as independent sites","jetpack-idc")),p().createElement("p",null,(0,o.createInterpolateElement)(l.startFreshCardBodyText||(0,c.sprintf)(/* translators: %1$s: The current site domain name. %2$s: The original site domain name. */ +__("%1$s settings, stats, and subscribers will start fresh. %2$s will keep its data as is.","jetpack-idc"),h,u),{hostname:p().createElement("strong",null),em:p().createElement("em",null),strong:p().createElement("strong",null)}))),p().createElement("div",{className:"jp-idc__idc-screen__card-action-bottom"},p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},u),p().createElement(a.Dashicon,{icon:"minus",className:"jp-idc__idc-screen__card-action-separator"}),p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},h),p().createElement(a.Button,{className:"jp-idc__idc-screen__card-action-button",label:k,onClick:n,disabled:y},t?p().createElement(s.Z,null):k),d&&(C=l.supportURL,p().createElement(f.Z,null,(0,o.createInterpolateElement)(__("Could not create the connection. Retry or find out more here.","jetpack-idc"),{a:p().createElement("a",{href:C||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"})})))));var C};y.propTypes={wpcomHomeUrl:d().string.isRequired,currentUrl:d().string.isRequired,isStartingFresh:d().bool.isRequired,startFreshCallback:d().func.isRequired,customContent:d().shape(h.Z),hasError:d().bool.isRequired},y.defaultProps={isStartingFresh:!1,startFreshCallback:()=>{},customContent:{},hasError:!1};const k=y},596:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var r=n(895),s=n(33),a=n(609),i=n(818),o=n(307),c=n(736),l=n(162),d=n.n(l),u=n(196),p=n.n(u),m=n(678),h=n(144),g=n(115),f=n(637);const __=c.__,y=e=>{const t=(0,g.Z)(e.wpcomHomeUrl),n=(0,g.Z)(e.currentUrl),l=(0,i.useSelect)((e=>e(m.t).getIsActionInProgress()),[]),{isMigrating:d,migrateCallback:u,customContent:h,hasError:y}=e,k=h.migrateButtonLabel||__("Move your settings","jetpack-idc");return p().createElement("div",{className:"jp-idc__idc-screen__card-action-base"+(y?" jp-idc__idc-screen__card-action-error":"")},p().createElement("div",{className:"jp-idc__idc-screen__card-action-top"},p().createElement("h4",null,h.migrateCardTitle?(0,o.createInterpolateElement)(h.migrateCardTitle,{em:p().createElement("em",null)}):__("Move Jetpack data","jetpack-idc")),p().createElement("p",null,(0,o.createInterpolateElement)(h.migrateCardBodyText||(0,c.sprintf)(/* translators: %1$s: The current site domain name. %2$s: The original site domain name. */ +__("Move all your settings, stats and subscribers to your other URL, %1$s. %2$s will be disconnected from Jetpack.","jetpack-idc"),n,t),{hostname:p().createElement("strong",null),em:p().createElement("em",null),strong:p().createElement("strong",null)}))),p().createElement("div",{className:"jp-idc__idc-screen__card-action-bottom"},p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},t),p().createElement(a.Dashicon,{icon:"arrow-down-alt",className:"jp-idc__idc-screen__card-action-separator"}),p().createElement("div",{className:"jp-idc__idc-screen__card-action-sitename"},n),p().createElement(a.Button,{className:"jp-idc__idc-screen__card-action-button",label:k,onClick:u,disabled:l},d?p().createElement(s.Z,null):k),y&&(C=h.supportURL,p().createElement(f.Z,null,(0,o.createInterpolateElement)(__("Could not move your settings. Retry or find out more here.","jetpack-idc"),{a:p().createElement("a",{href:C||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"})})))));var C};y.propTypes={wpcomHomeUrl:d().string.isRequired,currentUrl:d().string.isRequired,isMigrating:d().bool.isRequired,migrateCallback:d().func.isRequired,customContent:d().shape(h.Z),hasError:d().bool.isRequired},y.defaultProps={isMigrating:!1,migrateCallback:()=>{},customContent:{},hasError:!1};const k=y},489:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(196),s=n.n(r);const a=()=>s().createElement("svg",{className:"error-gridicon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:24},s().createElement("rect",{x:"0",fill:"none",width:"24",height:"24"}),s().createElement("g",null,s().createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 13h-2v2h2v-2zm-2-2h2l.5-6h-3l.5 6z"})))},637:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(196),s=n.n(r),a=n(489);n(611);const i=e=>{const{children:t}=e;return s().createElement("div",{className:"jp-idc__error-message"},s().createElement(a.Z,null),s().createElement("span",null,t))}},381:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r=n(743),s=n(818),a=n(162),i=n.n(a),o=n(196),c=n.n(o),l=n(970),d=n(272),u=n(105),p=n(678),m=n(144),h=n(521),g=n(567);const f=e=>{const{logo:t,customContent:n,wpcomHomeUrl:a,currentUrl:i,apiNonce:m,apiRoot:f,redirectUri:y,tracksUserData:k,tracksEventData:C,isAdmin:v,possibleDynamicSiteUrlDetected:_}=e,[b,E]=(0,o.useState)(!1),w=(0,s.useSelect)((e=>e(p.t).getErrorType()),[]),{isMigrating:j,migrateCallback:S}=(0,l.Z)((0,o.useCallback)((()=>{E(!0)}),[E])),{isStartingFresh:F,startFreshCallback:I}=(0,u.Z)(y),{isFinishingMigration:U,finishMigrationCallback:R}=(0,d.Z)();return(0,o.useEffect)((()=>{r.ZP.setApiRoot(f),r.ZP.setApiNonce(m),(0,h.M)(C,k),C&&(C.hasOwnProperty("isAdmin")&&C.isAdmin?(0,h.Z)("notice_view"):(0,h.Z)("non_admin_notice_view",{page:!!C.hasOwnProperty("currentScreen")&&C.currentScreen}))}),[f,m,k,C]),c().createElement(g.Z,{logo:t,customContent:n,wpcomHomeUrl:a,currentUrl:i,redirectUri:y,isMigrating:j,migrateCallback:S,isMigrated:b,finishMigrationCallback:R,isFinishingMigration:U,isStartingFresh:F,startFreshCallback:I,isAdmin:v,hasStaySafeError:"safe-mode"===w,hasFreshError:"start-fresh"===w,hasMigrateError:"migrate"===w,possibleDynamicSiteUrlDetected:_})};f.propTypes={logo:i().object,customContent:i().shape(m.Z),wpcomHomeUrl:i().string.isRequired,currentUrl:i().string.isRequired,redirectUri:i().string.isRequired,apiRoot:i().string.isRequired,apiNonce:i().string.isRequired,tracksUserData:i().object,tracksEventData:i().object,isAdmin:i().bool.isRequired,possibleDynamicSiteUrlDetected:i().bool},f.defaultProps={customContent:{}};const y=f},533:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(895),s=n(307),a=n(736),i=n(162),o=n.n(i),c=n(196),l=n.n(c),d=n(144),u=n(477),p=n(596),m=n(899);const __=a.__,h=e=>{const{wpcomHomeUrl:t,currentUrl:n,isMigrating:a,migrateCallback:i,isStartingFresh:o,startFreshCallback:c,customContent:d,hasMigrateError:h,hasFreshError:g,hasStaySafeError:f,possibleDynamicSiteUrlDetected:y}=e;return l().createElement(l().Fragment,null,l().createElement("h2",null,d.mainTitle?(0,s.createInterpolateElement)(d.mainTitle,{em:l().createElement("em",null)}):__("Safe Mode has been activated","jetpack-idc")),l().createElement("p",null,(0,s.createInterpolateElement)(d.mainBodyText||__("Your site is in Safe Mode because you have 2 Jetpack-powered sites that appear to be duplicates. 2 sites that are telling Jetpack they’re the same site. Learn more about safe mode.","jetpack-idc"),{safeModeLink:l().createElement("a",{href:d.supportURL||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"}),em:l().createElement("em",null),strong:l().createElement("strong",null)})),y&&l().createElement("p",null,(0,s.createInterpolateElement)(d.dynamicSiteUrlText||__("Notice: It appears that your 'wp-config.php' file might be using dynamic site URL values. Dynamic site URLs could cause Jetpack to enter Safe Mode. Learn how to set a static site URL.","jetpack-idc"),{dynamicSiteUrlSupportLink:l().createElement("a",{href:d.dynamicSiteUrlSupportLink||(0,r.Z)("jetpack-idcscreen-dynamic-site-urls"),rel:"noopener noreferrer",target:"_blank"}),em:l().createElement("em",null),strong:l().createElement("strong",null)})),l().createElement("h3",null,__("Please select an option","jetpack-idc")),l().createElement("div",{className:"jp-idc__idc-screen__cards"+(h||g?" jp-idc__idc-screen__cards-error":"")},l().createElement(p.Z,{wpcomHomeUrl:t,currentUrl:n,isMigrating:a,migrateCallback:i,customContent:d,hasError:h}),l().createElement("div",{className:"jp-idc__idc-screen__cards-separator"},"or"),l().createElement(u.Z,{wpcomHomeUrl:t,currentUrl:n,isStartingFresh:o,startFreshCallback:c,customContent:d,hasError:g})),l().createElement(m.Z,{hasError:f,customContent:d}))};h.propTypes={wpcomHomeUrl:o().string.isRequired,currentUrl:o().string.isRequired,isMigrating:o().bool.isRequired,migrateCallback:o().func,isStartingFresh:o().bool.isRequired,startFreshCallback:o().func,customContent:o().shape(d.Z),hasMigrateError:o().bool.isRequired,hasFreshError:o().bool.isRequired,hasStaySafeError:o().bool.isRequired,possibleDynamicSiteUrlDetected:o().bool},h.defaultProps={isMigrating:!1,isStartingFresh:!1,customContent:{},hasMigrateError:!1,hasFreshError:!1,hasStaySafeError:!1,possibleDynamicSiteUrlDetected:!1};const g=h},52:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(33),s=n(609),a=n(307),i=n(736),o=n(162),c=n.n(o),l=n(196),d=n.n(l),u=n(144),p=n(115);const __=i.__,m=e=>{const{finishCallback:t,isFinishing:n,customContent:o}=e,c=(0,p.Z)(e.wpcomHomeUrl),l=(0,p.Z)(e.currentUrl),u=__("Got it, thanks","jetpack-idc");return d().createElement(d().Fragment,null,d().createElement("h2",null,o.migratedTitle?(0,a.createInterpolateElement)(o.migratedTitle,{em:d().createElement("em",null)}):__("Your Jetpack settings have migrated successfully","jetpack-idc")),d().createElement("p",null,(0,a.createInterpolateElement)(o.migratedBodyText||(0,i.sprintf)(/* translators: %1$s: The current site domain name. */ +__("Safe Mode has been switched off for %1$s website and Jetpack is fully functional.","jetpack-idc"),l),{hostname:d().createElement("strong",null),em:d().createElement("em",null),strong:d().createElement("strong",null)})),d().createElement("div",{className:"jp-idc__idc-screen__card-migrated"},d().createElement("div",{className:"jp-idc__idc-screen__card-migrated-hostname"},c),d().createElement(s.Dashicon,{icon:"arrow-down-alt",className:"jp-idc__idc-screen__card-migrated-separator"}),d().createElement(s.Dashicon,{icon:"arrow-right-alt",className:"jp-idc__idc-screen__card-migrated-separator-wide"}),d().createElement("div",{className:"jp-idc__idc-screen__card-migrated-hostname"},l)),d().createElement(s.Button,{className:"jp-idc__idc-screen__card-action-button jp-idc__idc-screen__card-action-button-migrated",onClick:t,label:u},n?d().createElement(r.Z,null):u))};m.propTypes={wpcomHomeUrl:c().string.isRequired,currentUrl:c().string.isRequired,finishCallback:c().func,isFinishing:c().bool.isRequired,customContent:c().shape(u.Z)},m.defaultProps={finishCallback:()=>{},isFinishing:!1,customContent:{}};const h=m},64:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(895),s=n(307),a=n(736),i=n(162),o=n.n(i),c=n(196),l=n.n(c),d=n(144);const __=a.__,u=e=>{const{customContent:t}=e;return l().createElement(l().Fragment,null,l().createElement("h2",null,t.nonAdminTitle?(0,s.createInterpolateElement)(t.nonAdminTitle,{em:l().createElement("em",null)}):__("Safe Mode has been activated","jetpack-idc")),l().createElement("p",null,(0,s.createInterpolateElement)(t.nonAdminBodyText||__("This site is in Safe Mode because there are 2 Jetpack-powered sites that appear to be duplicates. 2 sites that are telling Jetpack they’re the same site. Learn more about safe mode.","jetpack-idc"),{safeModeLink:l().createElement("a",{href:t.supportURL||(0,r.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"}),em:l().createElement("em",null),strong:l().createElement("strong",null)})),t.nonAdminBodyText?"":l().createElement("p",null,__("An administrator of this site can take Jetpack out of Safe Mode.","jetpack-idc")))};u.propTypes={customContent:o().shape(d.Z)},u.defaultProps={customContent:{}};const p=u},567:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(868),s=n(307),a=n(736),i=n(162),o=n.n(i),c=n(196),l=n.n(c),d=n(144),u=n(533),p=n(52),m=n(64);n(724);const __=a.__,h=e=>{const{logo:t,customContent:n,wpcomHomeUrl:r,currentUrl:a,redirectUri:i,isMigrating:o,migrateCallback:c,isMigrated:d,finishMigrationCallback:h,isFinishingMigration:g,isStartingFresh:f,startFreshCallback:y,isAdmin:k,hasMigrateError:C,hasFreshError:v,hasStaySafeError:_,possibleDynamicSiteUrlDetected:b}=e,E=k?"":l().createElement(m.Z,{customContent:n});let w="";return k&&(w=d?l().createElement(p.Z,{wpcomHomeUrl:r,currentUrl:a,finishCallback:h,isFinishing:g,customContent:n}):l().createElement(u.Z,{wpcomHomeUrl:r,currentUrl:a,redirectUri:i,customContent:n,isMigrating:o,migrateCallback:c,isStartingFresh:f,startFreshCallback:y,hasMigrateError:C,hasFreshError:v,hasStaySafeError:_,possibleDynamicSiteUrlDetected:b})),l().createElement("div",{className:"jp-idc__idc-screen"+(d?" jp-idc__idc-screen__success":"")},l().createElement("div",{className:"jp-idc__idc-screen__header"},l().createElement("div",{className:"jp-idc__idc-screen__logo"},((e,t)=>"string"==typeof e||e instanceof String?l().createElement("img",{src:e,alt:t,className:"jp-idc__idc-screen__logo-image"}):e)(t,n.logoAlt||"")),l().createElement("div",{className:"jp-idc__idc-screen__logo-label"},n.headerText?(0,s.createInterpolateElement)(n.headerText,{em:l().createElement("em",null),strong:l().createElement("strong",null)}):__("Safe Mode","jetpack-idc"))),E,w)};h.propTypes={logo:o().object.isRequired,customContent:o().shape(d.Z),wpcomHomeUrl:o().string.isRequired,currentUrl:o().string.isRequired,redirectUri:o().string.isRequired,isMigrating:o().bool.isRequired,migrateCallback:o().func,isMigrated:o().bool.isRequired,finishMigrationCallback:o().func,isFinishingMigration:o().bool.isRequired,isStartingFresh:o().bool.isRequired,startFreshCallback:o().func,isAdmin:o().bool.isRequired,hasMigrateError:o().bool.isRequired,hasFreshError:o().bool.isRequired,hasStaySafeError:o().bool.isRequired,possibleDynamicSiteUrlDetected:o().bool},h.defaultProps={logo:l().createElement(r.Z,{height:24}),isMigrated:!1,isFinishingMigration:!1,isMigrating:!1,isStartingFresh:!1,customContent:{},hasMigrateError:!1,hasFreshError:!1,hasStaySafeError:!1,possibleDynamicSiteUrlDetected:!1};const g=h},899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var r=n(743),s=n(33),a=n(895),i=n(609),o=n(333),c=n(818),l=n(307),d=n(736),u=n(483),p=n(162),m=n.n(p),h=n(196),g=n.n(h),f=n(678),y=n(144),k=n(521),C=n(637);n(310);const __=d.__,v=e=>{const{isActionInProgress:t,setIsActionInProgress:n,setErrorType:o,clearErrorType:c,hasError:d,customContent:p}=e,[m,f]=(0,h.useState)(!1),y=(0,h.useCallback)((()=>{t||(f(!0),n(!0),c(),(0,k.Z)("confirm_safe_mode"),r.ZP.confirmIDCSafeMode().then((()=>{window.location.href=(0,u.removeQueryArgs)(window.location.href,"jetpack_idc_clear_confirmation","_wpnonce")})).catch((e=>{throw n(!1),f(!1),o("safe-mode"),e})))}),[t,n,o,c]);return g().createElement("div",{className:"jp-idc__safe-mode"},m?g().createElement("div",{className:"jp-idc__safe-mode__staying-safe"},g().createElement(s.Z,{color:"black"}),g().createElement("span",null,__("Finishing setting up Safe mode…","jetpack-idc"))):(_=y,b=t,(0,l.createInterpolateElement)(__("Or decide later and stay in ","jetpack-idc"),{button:g().createElement(i.Button,{label:__("Safe mode","jetpack-idc"),variant:"link",onClick:_,disabled:b})})),d&&(v=p.supportURL,g().createElement(C.Z,null,(0,l.createInterpolateElement)(__("Could not stay in safe mode. Retry or find out more here.","jetpack-idc"),{a:g().createElement("a",{href:v||(0,a.Z)("jetpack-support-safe-mode"),rel:"noopener noreferrer",target:"_blank"})}))));var v,_,b};v.propTypes={isActionInProgress:m().bool,setIsActionInProgress:m().func.isRequired,setErrorType:m().func.isRequired,clearErrorType:m().func.isRequired,hasError:m().bool.isRequired,customContent:m().shape(y.Z)},v.defaultProps={hasError:!1};const _=(0,o.compose)([(0,c.withSelect)((e=>({isActionInProgress:e(f.t).getIsActionInProgress()}))),(0,c.withDispatch)((e=>({setIsActionInProgress:e(f.t).setIsActionInProgress,setErrorType:e(f.t).setErrorType,clearErrorType:e(f.t).clearErrorType})))])(v)},272:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(196);const s=()=>{const[e,t]=(0,r.useState)(!1),n=(0,r.useCallback)((()=>{e||(t(!0),window.location.reload())}),[e,t]);return{isFinishingMigration:e,finishMigrationCallback:n}}},970:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(743),s=n(818),a=n(196),i=n(678),o=n(521);const c=e=>{const[t,n]=(0,a.useState)(!1),c=(0,s.useSelect)((e=>e(i.t).getIsActionInProgress()),[]),{setIsActionInProgress:l,setErrorType:d,clearErrorType:u}=(0,s.useDispatch)(i.t);return{isMigrating:t,migrateCallback:(0,a.useCallback)((()=>{c||((0,o.Z)("migrate"),l(!0),n(!0),u(),r.ZP.migrateIDC().then((()=>{n(!1),e&&"[object Function]"==={}.toString.call(e)&&e()})).catch((e=>{throw l(!1),n(!1),d("migrate"),e})))}),[n,e,c,l,d,u])}}},105:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(743),s=n(818),a=n(196),i=n(678),o=n(521);const c=e=>{const[t,n]=(0,a.useState)(!1),c=(0,s.useSelect)((e=>e(i.t).getIsActionInProgress()),[]),{setIsActionInProgress:l,setErrorType:d,clearErrorType:u}=(0,s.useDispatch)(i.t);return{isStartingFresh:t,startFreshCallback:(0,a.useCallback)((()=>{c||((0,o.Z)("start_fresh"),l(!0),n(!0),u(),r.ZP.startIDCFresh(e).then((e=>{window.location.href=e+"&from=idc-notice"})).catch((e=>{throw l(!1),n(!1),d("start-fresh"),e})))}),[n,c,l,e,d,u])}}},136:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>i,hG:()=>r,jk:()=>a,vC:()=>s});const r="SET_IS_ACTION_IN_PROGRESS",s="SET_ERROR_TYPE",a="CLEAR_ERROR_TYPE",i={setIsActionInProgress:e=>({type:r,isInProgress:e}),setErrorType:e=>({type:s,errorType:e}),clearErrorType:()=>({type:a})}},773:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(818),s=n(136);const a=(0,r.combineReducers)({isActionInProgress:(e=!1,t)=>t.type===s.hG?t.isInProgress:e,errorType:(e=null,t)=>{switch(t.type){case s.vC:return t.errorType;case s.jk:return null}return e}})},416:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={getIsActionInProgress:e=>e.isActionInProgress||!1,getErrorType:e=>e.errorType||null}},943:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(818);class s{static store=null;static mayBeInit(e,t){null===s.store&&(s.store=(0,r.createReduxStore)(e,t),(0,r.register)(s.store))}}const a=s},678:(e,t,n)=>{"use strict";n.d(t,{t:()=>o});var r=n(136),s=n(773),a=n(416),i=n(943);const o="jetpack-idc";i.Z.mayBeInit(o,{reducer:s.Z,actions:r.ZP,selectors:a.Z})},144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(162),s=n.n(r);const a={headerText:s().string,logoAlt:s().string,mainTitle:s().string,mainBodyText:s().string,migratedTitle:s().string,migratedBodyText:s().string,migrateCardTitle:s().string,migrateButtonLabel:s().string,migrateCardBodyText:s().string,startFreshCardTitle:s().string,startFreshCardBodyText:s().string,startFreshButtonLabel:s().string,nonAdminTitle:s().string,nonAdminBodyText:s().string,supportURL:s().string}},115:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=e=>/^https?:\/\//.test(e)?new URL(e).hostname:e.replace(/\/$/,"")},521:(e,t,n)=>{"use strict";n.d(t,{M:()=>s,Z:()=>a});var r=n(975);function s(e,t){t&&t.hasOwnProperty("userid")&&t.hasOwnProperty("username")&&r.Z.initialize(t.userid,t.username),e&&(e.hasOwnProperty("blogID")&&r.Z.assignSuperProps({blog_id:e.blogID}),e.hasOwnProperty("platform")&&r.Z.assignSuperProps({platform:e.platform})),r.Z.setMcAnalyticsEnabled(!0)}function a(e,t={}){void 0!==t&&"object"==typeof t||(t={}),e&&e.length&&void 0!==r.Z&&r.Z.tracks&&r.Z.mc&&(e=0!==(e=e.replace(/-/g,"_")).indexOf("jetpack_idc_")?"jetpack_idc_"+e:e,r.Z.tracks.recordEvent(e,t),e=(e=e.replace("jetpack_idc_","")).replace(/_/g,"-"),r.Z.mc.bumpStat("jetpack-idc",e))}},510:e=>{"use strict";if(void 0==={consumer_slug:"identity_crisis"}){var t=new Error('Cannot find module \'{"consumer_slug":"identity_crisis"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"identity_crisis"}},196:e=>{"use strict";e.exports=window.React},609:e=>{"use strict";e.exports=window.wp.components},333:e=>{"use strict";e.exports=window.wp.compose},818:e=>{"use strict";e.exports=window.wp.data},307:e=>{"use strict";e.exports=window.wp.element},736:e=>{"use strict";e.exports=window.wp.i18n},483:e=>{"use strict";e.exports=window.wp.url},674:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(381),t=n(307),r=n(196),s=n.n(r);window.addEventListener("load",(()=>function(){if(!window.hasOwnProperty("JP_IDENTITY_CRISIS__INITIAL_STATE"))return;const n=document.getElementById(window.JP_IDENTITY_CRISIS__INITIAL_STATE.containerID||"jp-identity-crisis-container");if(null===n)return;const{WP_API_root:r,WP_API_nonce:a,wpcomHomeUrl:i,currentUrl:o,redirectUri:c,tracksUserData:l,tracksEventData:d,isSafeModeConfirmed:u,consumerData:p,isAdmin:m,possibleDynamicSiteUrlDetected:h}=window.JP_IDENTITY_CRISIS__INITIAL_STATE;if(!u){const u=s().createElement(e.Z,{wpcomHomeUrl:i,currentUrl:o,apiRoot:r,apiNonce:a,redirectUri:c,tracksUserData:l||{},tracksEventData:d,customContent:p.hasOwnProperty("customContent")?p.customContent:{},isAdmin:m,logo:p.hasOwnProperty("logo")?p.logo:void 0,possibleDynamicSiteUrlDetected:h});t.createRoot(n).render(u)}}()))})()})(); \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.rtl.css b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.rtl.css index d3179d32..57e52b2e 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.rtl.css +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/build/index.rtl.css @@ -1 +1 @@ -#wpadminbar #wp-admin-bar-jetpack-idc{margin-left:5px}#wpadminbar #wp-admin-bar-jetpack-idc .jp-idc-admin-bar{border-radius:2px;color:#efeff0;font-size:14px;font-weight:500;line-height:20px;padding:6px 8px}#wpadminbar #wp-admin-bar-jetpack-idc.hide{display:none}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons{font-family:dashicons;margin-top:-6px}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons:before{font-size:18px}#wpadminbar #wp-admin-bar-jetpack-idc .ab-item{background:#e68b28;padding:0}#jp-identity-crisis-container .jp-idc__idc-screen{margin-bottom:40px;margin-top:40px}#jp-identity-crisis-container.notice{background:none;border:none}.jp-idc__idc-screen{background:#fff;border-radius:4px;border-right:4px solid #e68b28;box-shadow:0 0 40px rgba(0,0,0,.04);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 auto;max-width:1128px;padding:10px}.jp-idc__idc-screen.jp-idc__idc-screen__success{border-color:#069e08}@media(min-width:600px){.jp-idc__idc-screen{padding:48px}}.jp-idc__idc-screen .jp-idc__idc-screen__header{align-items:center;display:flex}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-image{max-height:100px;max-width:100px}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-label{font-size:14px;line-height:22px;margin:-7px 8px 0 0}.jp-idc__idc-screen h2{font-size:24px;font-weight:600;line-height:28px;margin:32px 0 0}.jp-idc__idc-screen h3{font-size:20px;font-weight:600;line-height:28px;margin:24px 0 0}.jp-idc__idc-screen p{color:#2c3338;font-size:16px;line-height:24px;margin:16px 0 0;max-width:710px}.jp-idc__idc-screen a{color:#2c3338}.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:1403px){.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:normal;flex-direction:row}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__cards-separator{align-self:center;color:#23282d;font-size:20px;font-weight:600;line-height:28px;margin:0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{border:1px solid #c3c4c7;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:24px 0;max-width:100%;padding:10px;width:480px}@media(min-width:600px){.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{padding:24px}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base h4{font-size:20px;font-weight:400;line-height:28px;margin:0 0 8px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base p{margin:0 0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-sitename{background:#f9f9f6;border-radius:33px;box-sizing:border-box;color:#2c3338;font-size:16px;font-weight:700;line-height:24px;overflow-wrap:anywhere;padding:16px;text-align:center;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-separator{display:block;margin:12px auto}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-button{padding:8px 24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button{background:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:auto;justify-content:center;line-height:24px;margin-top:24px;min-height:40px;padding:8px}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button-migrated{margin-top:64px;width:141px}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{border:1px solid #c3c4c7;border-radius:4px;color:#2c3338;flex-grow:1;font-size:16px;font-weight:700;line-height:24px;padding:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator,.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{margin:28px}@media only screen and (min-width:1400px){.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{flex-direction:row;width:auto}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{width:auto}}@keyframes rotate-spinner{to{transform:rotate(-1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-left-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-idc__idc-screen .jp-idc__error-message{align-items:center;color:var(--jp-red);display:flex;flex-direction:row;justify-content:center;margin:15px 0}.jp-idc__idc-screen .jp-idc__error-message .error-gridicon{fill:var(--jp-red);margin-left:8px}.jp-idc__idc-screen .jp-idc__error-message a,.jp-idc__idc-screen .jp-idc__error-message span{color:var(--jp-red);font-size:var(--font-body)}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__error-message{margin-top:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base{padding-bottom:75px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base.jp-idc__idc-screen__card-action-error{padding-bottom:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base .jp-idc__error-message{height:40px}.jp-idc__idc-screen .jp-idc__safe-mode{text-align:center}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe{display:flex;justify-content:center;padding:6px}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe .jp-components-spinner{margin:0 10px}.jp-idc__idc-screen .jp-idc__safe-mode,.jp-idc__idc-screen .jp-idc__safe-mode button{color:#2c3338;font-size:16px;line-height:24px}.jp-idc__idc-screen .jp-idc__safe-mode button{padding:0;text-decoration:underline} \ No newline at end of file +#wpadminbar #wp-admin-bar-jetpack-idc{margin-left:5px}#wpadminbar #wp-admin-bar-jetpack-idc .jp-idc-admin-bar{border-radius:2px;color:#efeff0;font-size:14px;font-weight:500;line-height:20px;padding:6px 8px}#wpadminbar #wp-admin-bar-jetpack-idc.hide{display:none}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons{font-family:dashicons;margin-top:-6px}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons:before{font-size:18px}#wpadminbar #wp-admin-bar-jetpack-idc .ab-item{background:#e68b28;padding:0}#jp-identity-crisis-container .jp-idc__idc-screen{margin-bottom:40px;margin-top:40px}#jp-identity-crisis-container.notice{background:none;border:none}.jp-idc__idc-screen{background:#fff;border-radius:4px;border-right:4px solid #e68b28;box-shadow:0 0 40px rgba(0,0,0,.04);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 auto;max-width:1128px;padding:10px}.jp-idc__idc-screen.jp-idc__idc-screen__success{border-color:#069e08}@media(min-width:600px){.jp-idc__idc-screen{padding:48px}}.jp-idc__idc-screen .jp-idc__idc-screen__header{align-items:center;display:flex}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-image{max-height:100px;max-width:100px}.jp-idc__idc-screen .jp-idc__idc-screen__header .jp-idc__idc-screen__logo-label{font-size:14px;line-height:22px;margin:-7px 8px 0 0}.jp-idc__idc-screen h2{font-size:24px;font-weight:600;line-height:28px;margin:32px 0 0}.jp-idc__idc-screen h3{font-size:20px;font-weight:600;line-height:28px;margin:24px 0 0}.jp-idc__idc-screen p{color:#2c3338;font-size:16px;line-height:24px;margin:16px 0 0;max-width:710px}.jp-idc__idc-screen a{color:#2c3338}.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:1403px){.jp-idc__idc-screen .jp-idc__idc-screen__cards{align-items:normal;flex-direction:row}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__cards-separator{align-self:center;color:#23282d;font-size:20px;font-weight:600;line-height:28px;margin:0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{border:1px solid #c3c4c7;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:24px 0;max-width:100%;padding:10px;width:480px}@media(min-width:600px){.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base{padding:24px}}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base h4{font-size:20px;font-weight:400;line-height:28px;margin:0 0 8px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base p{margin:0 0 24px}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-sitename{background:#f9f9f6;border-radius:33px;box-sizing:border-box;color:#2c3338;font-size:16px;font-weight:700;line-height:24px;overflow-wrap:anywhere;padding:16px;text-align:center;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-separator{display:block;margin:12px auto}.jp-idc__idc-screen .jp-idc__idc-screen__cards .jp-idc__idc-screen__card-action-base .jp-idc__idc-screen__card-action-button{padding:8px 24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button{background:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:auto;justify-content:center;line-height:24px;margin-top:24px;min-height:40px;padding:8px}.jp-idc__idc-screen .jp-idc__idc-screen__card-action-button-migrated{margin-top:64px;width:141px}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{border:1px solid #c3c4c7;border-radius:4px;color:#2c3338;flex-grow:1;font-size:16px;font-weight:700;line-height:24px;padding:24px;width:100%}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator,.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{margin:28px}@media only screen and (min-width:1400px){.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated{flex-direction:row;width:auto}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator{display:none}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-separator-wide{display:block}.jp-idc__idc-screen .jp-idc__idc-screen__card-migrated .jp-idc__idc-screen__card-migrated-hostname{width:auto}}@keyframes rotate-spinner{to{transform:rotate(-1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-left-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-idc__idc-screen .jp-idc__error-message{align-items:center;color:var(--jp-red);display:flex;flex-direction:row;justify-content:center;margin:15px 0}.jp-idc__idc-screen .jp-idc__error-message .error-gridicon{margin-left:8px;fill:var(--jp-red)}.jp-idc__idc-screen .jp-idc__error-message a,.jp-idc__idc-screen .jp-idc__error-message span{color:var(--jp-red);font-size:var(--font-body)}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__error-message{margin-top:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base{padding-bottom:75px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base.jp-idc__idc-screen__card-action-error{padding-bottom:5px}.jp-idc__idc-screen .jp-idc__idc-screen__cards.jp-idc__idc-screen__cards-error .jp-idc__idc-screen__card-action-base .jp-idc__error-message{height:40px}.jp-idc__idc-screen .jp-idc__safe-mode{text-align:center}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe{display:flex;justify-content:center;padding:6px}.jp-idc__idc-screen .jp-idc__safe-mode .jp-idc__safe-mode__staying-safe .jp-components-spinner{margin:0 10px}.jp-idc__idc-screen .jp-idc__safe-mode,.jp-idc__idc-screen .jp-idc__safe-mode button{color:#2c3338;font-size:16px;line-height:24px}.jp-idc__idc-screen .jp-idc__safe-mode button{padding:0;text-decoration:underline} \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/composer.json index 9aac83f7..449d4e80 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/composer.json @@ -4,14 +4,15 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.58.2", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-status": "^1.18.5", - "automattic/jetpack-logo": "^1.6.3", - "automattic/jetpack-assets": "^1.18.13" + "php": ">=7.0", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-status": "^2.0.2", + "automattic/jetpack-logo": "^2.0.0", + "automattic/jetpack-assets": "^2.0.4" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "yoast/phpunit-polyfills": "1.1.0", "automattic/wordbless": "@dev" }, @@ -56,7 +57,7 @@ "link-template": "https://github.com/Automattic/jetpack-identity-crisis/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.11.x-dev" + "dev-trunk": "0.15.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-identity-crisis.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-identity-crisis.php index 78e3b790..0c8132f4 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-identity-crisis.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-identity-crisis.php @@ -27,7 +27,12 @@ class Identity_Crisis { /** * Package Version */ - const PACKAGE_VERSION = '0.11.1'; + const PACKAGE_VERSION = '0.15.0'; + + /** + * Persistent WPCOM blog ID that stays in the options after disconnect. + */ + const PERSISTENT_BLOG_ID_OPTION_NAME = 'jetpack_persistent_blog_id'; /** * Instance of the object. @@ -87,9 +92,13 @@ class Identity_Crisis { add_filter( 'jetpack_remote_request_url', array( $this, 'add_idc_query_args_to_url' ) ); add_filter( 'jetpack_connection_validate_urls_for_idc_mitigation_response', array( static::class, 'add_secret_to_url_validation_response' ) ); + add_filter( 'jetpack_connection_validate_urls_for_idc_mitigation_response', array( static::class, 'add_ip_requester_to_url_validation_response' ) ); add_filter( 'jetpack_options', array( static::class, 'reverse_wpcom_urls_for_idc' ) ); + add_filter( 'jetpack_register_request_body', array( static::class, 'register_request_body' ) ); + add_action( 'jetpack_site_registered', array( static::class, 'site_registered' ) ); + $urls_in_crisis = self::check_identity_crisis(); if ( false === $urls_in_crisis ) { return; @@ -113,6 +122,8 @@ class Identity_Crisis { $connection->disconnect_site( false ); } + delete_option( static::PERSISTENT_BLOG_ID_OPTION_NAME ); + // Clear IDC options. self::clear_all_idc_options(); } @@ -199,10 +210,18 @@ class Identity_Crisis { || self::validate_sync_error_idc_option() ) { return $url; } + $home_url = Urls::home_url(); + $site_url = Urls::site_url(); + $hostname = wp_parse_url( $site_url, PHP_URL_HOST ); + + // If request is from an IP, make sure ip_requester option is set + if ( self::url_is_ip( $hostname ) ) { + self::maybe_update_ip_requester( $hostname ); + } $query_args = array( - 'home' => Urls::home_url(), - 'siteurl' => Urls::site_url(), + 'home' => $home_url, + 'siteurl' => $site_url, ); if ( self::should_handle_idc() ) { @@ -213,6 +232,10 @@ class Identity_Crisis { $query_args['migrate_for_idc'] = true; } + if ( is_multisite() ) { + $query_args['multisite'] = true; + } + return add_query_arg( $query_args, $url ); } @@ -1337,4 +1360,153 @@ class Identity_Crisis { return $response; } + + /** + * Check if URL is an IP. + * + * @param string $hostname The hostname to check. + * @return bool + */ + public static function url_is_ip( $hostname = null ) { + + if ( ! $hostname ) { + $hostname = wp_parse_url( Urls::site_url(), PHP_URL_HOST ); + } + + $is_ip = filter_var( $hostname, FILTER_VALIDATE_IP ) !== false ? $hostname : false; + return $is_ip; + } + + /** + * Add IDC-related data to the registration query. + * + * @param array $params The existing query params. + * + * @return array + */ + public static function register_request_body( array $params ) { + $persistent_blog_id = get_option( static::PERSISTENT_BLOG_ID_OPTION_NAME ); + if ( $persistent_blog_id ) { + $params['persistent_blog_id'] = $persistent_blog_id; + $params['url_secret'] = URL_Secret::create_secret( 'registration_request_url_secret_failed' ); + } + + return $params; + } + + /** + * Set the necessary options when site gets registered. + * + * @param int $blog_id The blog ID. + * + * @return void + */ + public static function site_registered( $blog_id ) { + update_option( static::PERSISTENT_BLOG_ID_OPTION_NAME, (int) $blog_id, false ); + } + + /** + * Check if we need to update the ip_requester option. + * + * @param string $hostname The hostname to check. + * + * @return void + */ + public static function maybe_update_ip_requester( $hostname ) { + // Check if transient exists + $transient_key = ip2long( $hostname ); + if ( $transient_key && ! get_transient( 'jetpack_idc_ip_requester_' . $transient_key ) ) { + self::set_ip_requester_for_idc( $hostname, $transient_key ); + } + } + + /** + * If URL is an IP, add the IP value to the ip_requester option with its expiry value. + * + * @param string $hostname The hostname to check. + * @param int $transient_key The transient key. + */ + public static function set_ip_requester_for_idc( $hostname, $transient_key ) { + // Check if option exists + $data = Jetpack_Options::get_option( 'identity_crisis_ip_requester' ); + + $ip_requester = array( + 'ip' => $hostname, + 'expires_at' => time() + 360, + ); + + // If not set, initialize it + if ( empty( $data ) ) { + $data = array( $ip_requester ); + } else { + $updated_data = array(); + $updated_value = false; + + // Remove expired values and update existing IP + foreach ( $data as $item ) { + if ( time() > $item['expires_at'] ) { + continue; // Skip expired IP + } + + if ( $item['ip'] === $hostname ) { + $item['expires_at'] = time() + 360; + $updated_value = true; + } + + $updated_data[] = $item; + } + + if ( ! $updated_value || empty( $updated_data ) ) { + $updated_data[] = $ip_requester; + } + + $data = $updated_data; + } + + self::update_ip_requester( $data, $transient_key ); + } + + /** + * Update the ip_requester option and set a transient to expire in 5 minutes. + * + * @param array $data The data to be updated. + * @param int $transient_key The transient key. + * + * @return void + */ + public static function update_ip_requester( $data, $transient_key ) { + // Update the option + $updated = Jetpack_Options::update_option( 'identity_crisis_ip_requester', $data ); + // Set a transient to expire in 5 minutes + if ( $updated ) { + $transient_name = 'jetpack_idc_ip_requester_' . $transient_key; + set_transient( $transient_name, $data, 300 ); + } + } + + /** + * Adds `ip_requester` to the `jetpack.idcUrlValidation` URL validation endpoint. + * + * @param array $response The enpoint response that we're modifying. + * + * @return array + */ + public static function add_ip_requester_to_url_validation_response( array $response ) { + $requesters = Jetpack_Options::get_option( 'identity_crisis_ip_requester' ); + if ( $requesters ) { + // Loop through the requesters and add the IP to the response if it's not expired + $i = 0; + foreach ( $requesters as $ip ) { + if ( $ip['expires_at'] > time() ) { + $response['ip_requester'][] = $ip['ip']; + } + // Limit the response to five IPs + $i = ++$i; + if ( $i === 5 ) { + break; + } + } + return $response; + } + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-rest-endpoints.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-rest-endpoints.php index d2c20bc3..4ebc5dae 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-rest-endpoints.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-rest-endpoints.php @@ -74,6 +74,24 @@ class REST_Endpoints { 'permission_callback' => array( static::class, 'url_secret_permission_check' ), ) ); + + // Fetch URL verification secret. + register_rest_route( + 'jetpack/v4', + '/identity-crisis/compare-url-secret', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( static::class, 'compare_url_secret' ), + 'permission_callback' => array( static::class, 'compare_url_secret_permission_check' ), + 'args' => array( + 'secret' => array( + 'description' => __( 'URL secret to compare to the ones stored in the database.', 'jetpack-idc' ), + 'type' => 'string', + 'required' => true, + ), + ), + ) + ); } /** @@ -219,6 +237,31 @@ class REST_Endpoints { ); } + /** + * Endpoint for comparing the existing secret. + * + * @param \WP_REST_Request $request The request sent to the WP REST API. + * + * @return WP_Error|\WP_REST_Response + */ + public static function compare_url_secret( $request ) { + $match = false; + + $storage = new URL_Secret(); + + if ( $storage->exists() ) { + $remote_secret = $request->get_param( 'secret' ); + $match = $remote_secret && hash_equals( $storage->get_secret(), $remote_secret ); + } + + return rest_ensure_response( + array( + 'code' => 'success', + 'match' => $match, + ) + ); + } + /** * Verify url_secret create/fetch permissions (valid blog token authentication). * @@ -233,4 +276,20 @@ class REST_Endpoints { array( 'status' => rest_authorization_required_code() ) ); } + + /** + * The endpoint is only available on non-connected sites. + * use `/identity-crisis/url-secret` for connected sites. + * + * @return true|WP_Error + */ + public static function compare_url_secret_permission_check() { + return ( new Connection_Manager() )->is_connected() + ? new WP_Error( + 'invalid_connection_status', + esc_html__( 'The endpoint is not available on connected sites.', 'jetpack-idc' ), + array( 'status' => 403 ) + ) + : true; + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-ui.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-ui.php index 92f30f29..7fb75b73 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-ui.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-ui.php @@ -153,7 +153,7 @@ class UI { $priority1 = ( array_key_exists( 'priority', $c1 ) && (int) $c1['priority'] ) ? (int) $c1['priority'] : 10; $priority2 = ( array_key_exists( 'priority', $c2 ) && (int) $c2['priority'] ) ? (int) $c2['priority'] : 10; - return $priority1 > $priority2 ? 1 : -1; + return $priority1 <=> $priority2; } ); @@ -165,7 +165,7 @@ class UI { continue; } - if ( isset( $_SERVER['REQUEST_URI'] ) && 0 === strpos( filter_var( wp_unslash( $_SERVER['REQUEST_URI'] ) ), $consumer['admin_page'] ) && strlen( $consumer['admin_page'] ) > $consumer_url_length ) { + if ( isset( $_SERVER['REQUEST_URI'] ) && str_starts_with( filter_var( wp_unslash( $_SERVER['REQUEST_URI'] ) ), $consumer['admin_page'] ) && strlen( $consumer['admin_page'] ) > $consumer_url_length ) { $consumer_chosen = $consumer; $consumer_url_length = strlen( $consumer['admin_page'] ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-url-secret.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-url-secret.php index f7a9d209..3d2f453c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-url-secret.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-url-secret.php @@ -131,4 +131,27 @@ class URL_Secret { private function generate_secret() { return wp_generate_password( 12, false ); } + + /** + * Generate secret for response. + * + * @param string $flow used to tell which flow generated the exception. + * @return string + */ + public static function create_secret( $flow = 'generating_secret_failed' ) { + $secret = null; + try { + + $secret = new self(); + $secret->create(); + + if ( $secret->exists() ) { + $secret = $secret->get_secret(); + } + } catch ( Exception $e ) { + // Track the error and proceed. + ( new Tracking() )->record_user_event( $flow, array( 'current_url' => Urls::site_url() ) ); + } + return $secret; + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/CHANGELOG.md index 2bacd24c..7990cad0 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/CHANGELOG.md @@ -5,7 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.1] - 2023-11-21 +### Changed +- Added a note of non-usage of PHP8+ functions yet. [#34137] + +## [0.2.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [0.1.6] - 2023-09-19 + - Minor internal updates. ## [0.1.5] - 2023-08-23 @@ -34,6 +43,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add jetpack-ip package functionality [#28846] - Initialized the package. [#28765] +[0.2.1]: https://github.com/automattic/jetpack-ip/compare/v0.2.0...v0.2.1 +[0.2.0]: https://github.com/automattic/jetpack-ip/compare/v0.1.6...v0.2.0 [0.1.6]: https://github.com/automattic/jetpack-ip/compare/v0.1.5...v0.1.6 [0.1.5]: https://github.com/automattic/jetpack-ip/compare/v0.1.4...v0.1.5 [0.1.4]: https://github.com/automattic/jetpack-ip/compare/v0.1.3...v0.1.4 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/composer.json index 81030311..a2f218e1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/composer.json @@ -3,11 +3,13 @@ "description": "Utilities for working with IP addresses.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.2" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -34,7 +36,7 @@ "link-template": "https://github.com/automattic/jetpack-ip/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.1.x-dev" + "dev-trunk": "0.2.x-dev" }, "textdomain": "jetpack-ip", "version-constants": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/src/class-utils.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/src/class-utils.php index 37941971..55ed44ab 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/src/class-utils.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-ip/src/class-utils.php @@ -12,7 +12,7 @@ namespace Automattic\Jetpack\IP; */ class Utils { - const PACKAGE_VERSION = '0.1.6'; + const PACKAGE_VERSION = '0.2.1'; /** * Get the current user's IP address. @@ -92,6 +92,7 @@ class Utils { */ public static function ip_is_private( $ip ) { // We are dealing with ipv6, so we can simply rely on filter_var. + // Note: str_contains() is not used here, as wp-includes/compat.php may not be loaded in this file. if ( false === strpos( $ip, '.' ) ) { return ! filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE ); } @@ -117,28 +118,17 @@ class Utils { /** * Uses inet_pton if available to convert an IP address to a binary string. - * If inet_pton is not available, ip2long will convert the address to an integer. * Returns false if an invalid IP address is given. * - * NOTE: ip2long will return false for any ipv6 address. servers that do not support - * inet_pton will not support ipv6 - * * @param mixed $ip IP address. * @return int|string|bool */ public static function convert_ip_address( $ip ) { - if ( function_exists( 'inet_pton' ) ) { - return inet_pton( $ip ); - } - return ip2long( $ip ); + return inet_pton( $ip ); } /** * Checks that a given IP address is within a given low - high range. - * Servers that support inet_pton will use that function to convert the ip to number, - * while other servers will use ip2long. - * - * NOTE: servers that do not support inet_pton cannot support ipv6. * * @param mixed $ip IP. * @param mixed $range_low Range Low. @@ -146,23 +136,11 @@ class Utils { * @return Bool */ public static function ip_address_is_in_range( $ip, $range_low, $range_high ) { - // The inet_pton will give us binary string of an ipv4 or ipv6. - // We can then use strcmp to see if the address is in range. - if ( function_exists( 'inet_pton' ) ) { - $ip_num = inet_pton( $ip ); - $ip_low = inet_pton( $range_low ); - $ip_high = inet_pton( $range_high ); - if ( $ip_num && $ip_low && $ip_high && strcmp( $ip_num, $ip_low ) >= 0 && strcmp( $ip_num, $ip_high ) <= 0 ) { - return true; - } - // The ip2long will give us an integer of an ipv4 address only. it will produce FALSE for ipv6. - } else { - $ip_num = ip2long( $ip ); - $ip_low = ip2long( $range_low ); - $ip_high = ip2long( $range_high ); - if ( $ip_num && $ip_low && $ip_high && $ip_num >= $ip_low && $ip_num <= $ip_high ) { - return true; - } + $ip_num = inet_pton( $ip ); + $ip_low = inet_pton( $range_low ); + $ip_high = inet_pton( $range_high ); + if ( $ip_num && $ip_low && $ip_high && strcmp( $ip_num, $ip_low ) >= 0 && strcmp( $ip_num, $ip_high ) <= 0 ) { + return true; } return false; } @@ -204,8 +182,6 @@ class Utils { /** * Validates the low and high IP addresses of a range. * - * NOTE: servers that do not support inet_pton cannot support ipv6. - * * @param string $range_low Low IP address. * @param string $range_high High IP address. * @return bool True if the range is valid, false otherwise. @@ -217,27 +193,15 @@ class Utils { } // Validate that the $range_low is lower or equal to $range_high. - if ( function_exists( 'inet_pton' ) ) { - // The inet_pton will give us binary string of an ipv4 or ipv6. - // We can then use strcmp to see if the address is in range. - $ip_low = inet_pton( $range_low ); - $ip_high = inet_pton( $range_high ); - if ( false === $ip_low || false === $ip_high ) { - return false; - } - if ( strcmp( $ip_low, $ip_high ) > 0 ) { - return false; - } - } else { - // The ip2long will give us an integer of an ipv4 address only. it will produce FALSE for ipv6. - $ip_low = ip2long( $range_low ); - $ip_high = ip2long( $range_high ); - if ( false === $ip_low || false === $ip_high ) { - return false; - } - if ( $ip_low > $ip_high ) { - return false; - } + // The inet_pton will give us binary string of an ipv4 or ipv6. + // We can then use strcmp to see if the address is in range. + $ip_low = inet_pton( $range_low ); + $ip_high = inet_pton( $range_high ); + if ( false === $ip_low || false === $ip_high ) { + return false; + } + if ( strcmp( $ip_low, $ip_high ) > 0 ) { + return false; } return true; diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/CHANGELOG.md index 0af7f2be..a5bec055 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.0.2] - 2024-01-04 +### Changed +- Updated package dependencies. [#34815] + +## [3.0.1] - 2023-12-03 +### Changed +- Updated package dependencies. [#34411] + +## [3.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +### Removed +- Removed the Partner package requirement. Relying on the Connection package instead. [#33832] + +## [2.5.3] - 2023-11-14 +### Changed +- Updated package dependencies. [#34093] + +## [2.5.2] - 2023-11-03 + ## [2.5.1] - 2023-10-19 ### Changed - Updated package dependencies. [#33687] @@ -641,6 +662,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update Jetpack to use new JITM package +[3.0.2]: https://github.com/Automattic/jetpack-jitm/compare/v3.0.1...v3.0.2 +[3.0.1]: https://github.com/Automattic/jetpack-jitm/compare/v3.0.0...v3.0.1 +[3.0.0]: https://github.com/Automattic/jetpack-jitm/compare/v2.5.3...v3.0.0 +[2.5.3]: https://github.com/Automattic/jetpack-jitm/compare/v2.5.2...v2.5.3 +[2.5.2]: https://github.com/Automattic/jetpack-jitm/compare/v2.5.1...v2.5.2 [2.5.1]: https://github.com/Automattic/jetpack-jitm/compare/v2.5.0...v2.5.1 [2.5.0]: https://github.com/Automattic/jetpack-jitm/compare/v2.4.0...v2.5.0 [2.4.0]: https://github.com/Automattic/jetpack-jitm/compare/v2.3.19...v2.4.0 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.asset.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.asset.php index 544d79eb..fdef971c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.asset.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.asset.php @@ -1 +1 @@ - array('jquery', 'wp-polyfill'), 'version' => '76ec3c26b0b3d8144645'); + array('jquery', 'wp-polyfill'), 'version' => 'be1957276194cda30e35'); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.js b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.js index f9066d9a..3ada5cc7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.js +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/build/index.js @@ -1 +1 @@ -!function(){"use strict";var t,a={567:function(t){t.exports=window.jQuery}},e={};function n(t){var i=e[t];if(void 0!==i)return i.exports;var c=e[t]={exports:{}};return a[t](c,c.exports,n),c.exports}n.n=function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(a,{a:a}),a},n.d=function(t,a){for(var e in a)n.o(a,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:a[e]})},n.o=function(t,a){return Object.prototype.hasOwnProperty.call(t,a)},t=n(567),n.n(t)()(document).ready((function(t){var a={default:function(a){const e='\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t';var n='
';if(n+='
',n+='
'+a.content.icon+"
",n+='
',n+='
'+a.content.message+"
",a.content.description&&""!==a.content.description){if(n+='
'+a.content.description,a.content.list.length>0){n+='
"}if(n+="
",n+="
",n+='
',a.activate_module&&(n+='",a.module_settings_link&&(n+='")),a.CTA.message){var o="jitm-button is-compact";a.CTA.primary&&null===a.activate_module?o+=" is-primary":o+=" is-secondary";var r=a.CTA.ajax_action,s=a.CTA.newWindow&&!r;n+='"}return n+="
",a.is_dismissible&&(n+=''),t(n+="
")}},e=function(){t(".jetpack-jitm-message").each((function(){var e=t(this),n=e.data("message-path"),i=e.data("query"),c=e.data("redirect"),o=location.hash;o=o.replace(/#\//,"_"),n.includes("jetpack_page_my-jetpack")?n=n.replace("jetpack_page_my-jetpack","jetpack_page_my-jetpack"+o):"_dashboard"!==o&&(n=n.replace("toplevel_page_jetpack","toplevel_page_jetpack"+o));var r=!!t(".jetpack-logo__masthead").length;t.get(window.jitm_config.api_root+"jetpack/v4/jitm",{message_path:n,query:i,full_jp_logo_exists:r,_wpnonce:e.data("nonce")}).then((function(n){"object"==typeof n&&n[1]&&(n=[n[1]]),0!==n.length&&n[0].content&&function(e,n,i){var c;(c=n.template)&&a[c]||(c="default"),n.url=n.url+"&redirect="+i;var o,r=a[c](n);r.find(".jitm-banner__dismiss").on("click",(o=r,function(a){a.preventDefault(),o.hide(),t.ajax({url:window.jitm_config.api_root+"jetpack/v4/jitm",method:"POST",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",window.jitm_config.nonce)},data:{id:n.id,feature_class:n.feature_class}})})),t("#jp-admin-notices").length>0?(e.innerHTML=r,t("#jp-admin-notices").find(".jitm-card")&&t(".jitm-card").replaceWith(r),r.prependTo(t("#jp-admin-notices"))):e.replaceWith(r),r.find("#jitm-banner__activate a").on("click",(function(){var a=t(this);if(a.attr("disabled"))return!1;t.ajax({url:window.jitm_config.api_root+"jetpack/v4/module/"+a.data("module")+"/active",method:"POST",beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",e.data("nonce")),t("#jitm-banner__activate a").text(window.jitm_config.activating_module_text),t("#jitm-banner__activate a").attr("disabled",!0)}}).done((function(){if(t("#jitm-banner__activate a").text(window.jitm_config.activated_module_text),t("#jitm-banner__activate a").attr("disabled",!0),a.data("settings_link"))return t("#jitm-banner__settings").show(),void t("#jitm-banner__activate").hide();setTimeout((function(){r.fadeOut("slow")}),2e3)}))})),r.find(".jitm-button[data-ajax-action]").on("click",(function(a){a.preventDefault();var n=t(this);return n.attr("disabled",!0),t.post(window.ajaxurl,{action:n.data("ajax-action"),_nonce:e.data("ajax-nonce")}).done((function(){r.fadeOut("slow")})).fail((function(){n.attr("disabled",!1)})),!1})),r.find(".jitm-button").on("click",(function(a){var e=t(this),n=e.attr("data-jptracks-name");if(void 0!==n){var i={clicked:e.attr("data-jptracks-prop")||!1,jitm_message_path:e.attr("data-jitm-path")||!1};window.jpTracksAJAX&&window.jpTracksAJAX.record_ajax_event(n,"click",i)}}))}(e,n[0],c)}))}))};e(),t(window).on("hashchange",(function(t){const a=t.originalEvent.newURL;if(["jetpack","my-jetpack","jetpack-backup","jetpack-boost","jetpack-protect","jetpack-search","jetpack-social","jetpack-videopress"].some((t=>a.includes(`admin.php?page=${t}`)))){var n=document.querySelector(".jitm-card");n&&n.remove(),e()}}))}))}(); \ No newline at end of file +(()=>{"use strict";var t,a={567:t=>{t.exports=window.jQuery}},e={};function n(t){var i=e[t];if(void 0!==i)return i.exports;var c=e[t]={exports:{}};return a[t](c,c.exports,n),c.exports}n.n=t=>{var a=t&&t.__esModule?()=>t.default:()=>t;return n.d(a,{a:a}),a},n.d=(t,a)=>{for(var e in a)n.o(a,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:a[e]})},n.o=(t,a)=>Object.prototype.hasOwnProperty.call(t,a),t=n(567),n.n(t)()(document).ready((function(t){var a={default:function(a){const e='\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t';var n='
';if(n+='
',n+='
'+a.content.icon+"
",n+='
',n+='
'+a.content.message+"
",a.content.description&&""!==a.content.description){if(n+='
'+a.content.description,a.content.list.length>0){n+='
"}if(n+="
",n+="
",n+='
',a.activate_module&&(n+='",a.module_settings_link&&(n+='")),a.CTA.message){var o="jitm-button is-compact";a.CTA.primary&&null===a.activate_module?o+=" is-primary":o+=" is-secondary";var s=a.CTA.ajax_action,r=a.CTA.newWindow&&!s;n+='"}return n+="
",a.is_dismissible&&(n+=''),t(n+="
")}},e=function(){t(".jetpack-jitm-message").each((function(){var e=t(this),n=e.data("message-path"),i=e.data("query"),c=e.data("redirect"),o=location.hash;o=o.replace(/#\//,"_"),n.includes("jetpack_page_my-jetpack")?n=n.replace("jetpack_page_my-jetpack","jetpack_page_my-jetpack"+o):"_dashboard"!==o&&(n=n.replace("toplevel_page_jetpack","toplevel_page_jetpack"+o));var s=!!t(".jetpack-logo__masthead").length;t.get(window.jitm_config.api_root+"jetpack/v4/jitm",{message_path:n,query:i,full_jp_logo_exists:s,_wpnonce:e.data("nonce")}).then((function(n){"object"==typeof n&&n[1]&&(n=[n[1]]),0!==n.length&&n[0].content&&function(e,n,i){var c;(c=n.template)&&a[c]||(c="default"),n.url=n.url+"&redirect="+i;var o,s=a[c](n);s.find(".jitm-banner__dismiss").on("click",(o=s,function(a){a.preventDefault(),o.hide(),t.ajax({url:window.jitm_config.api_root+"jetpack/v4/jitm",method:"POST",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",window.jitm_config.nonce)},data:{id:n.id,feature_class:n.feature_class}})})),t("#jp-admin-notices").length>0?(e.innerHTML=s,t("#jp-admin-notices").find(".jitm-card")&&t(".jitm-card").replaceWith(s),s.prependTo(t("#jp-admin-notices"))):e.replaceWith(s),s.find("#jitm-banner__activate a").on("click",(function(){var a=t(this);if(a.attr("disabled"))return!1;t.ajax({url:window.jitm_config.api_root+"jetpack/v4/module/"+a.data("module")+"/active",method:"POST",beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",e.data("nonce")),t("#jitm-banner__activate a").text(window.jitm_config.activating_module_text),t("#jitm-banner__activate a").attr("disabled",!0)}}).done((function(){if(t("#jitm-banner__activate a").text(window.jitm_config.activated_module_text),t("#jitm-banner__activate a").attr("disabled",!0),a.data("settings_link"))return t("#jitm-banner__settings").show(),void t("#jitm-banner__activate").hide();setTimeout((function(){s.fadeOut("slow")}),2e3)}))})),s.find(".jitm-button[data-ajax-action]").on("click",(function(a){a.preventDefault();var n=t(this);return n.attr("disabled",!0),t.post(window.ajaxurl,{action:n.data("ajax-action"),_nonce:e.data("ajax-nonce")}).done((function(){s.fadeOut("slow")})).fail((function(){n.attr("disabled",!1)})),!1})),s.find(".jitm-button").on("click",(function(a){var e=t(this),n=e.attr("data-jptracks-name");if(void 0!==n){var i={clicked:e.attr("data-jptracks-prop")||!1,jitm_message_path:e.attr("data-jitm-path")||!1};window.jpTracksAJAX&&window.jpTracksAJAX.record_ajax_event(n,"click",i)}}))}(e,n[0],c)}))}))};e(),t(window).on("hashchange",(function(t){const a=t.originalEvent.newURL;if(["jetpack","my-jetpack","jetpack-backup","jetpack-boost","jetpack-protect","jetpack-search","jetpack-social","jetpack-videopress"].some((t=>a.includes(`admin.php?page=${t}`)))){var n=document.querySelector(".jitm-card");n&&n.remove(),e()}}))}))})(); \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/composer.json index 96b1342d..9c07ed70 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/composer.json @@ -4,19 +4,19 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-a8c-mc-stats": "^1.4.22", - "automattic/jetpack-assets": "^1.18.13", - "automattic/jetpack-connection": "^1.58.2", - "automattic/jetpack-device-detection": "^1.4.27", - "automattic/jetpack-logo": "^1.6.3", - "automattic/jetpack-partner": "^1.7.25", - "automattic/jetpack-redirect": "^1.7.27", - "automattic/jetpack-status": "^1.18.5" + "php": ">=7.0", + "automattic/jetpack-a8c-mc-stats": "^2.0.0", + "automattic/jetpack-assets": "^2.0.4", + "automattic/jetpack-connection": "^2.1.1", + "automattic/jetpack-device-detection": "^2.0.1", + "automattic/jetpack-logo": "^2.0.0", + "automattic/jetpack-redirect": "^2.0.0", + "automattic/jetpack-status": "^2.0.2" }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.11" + "automattic/jetpack-changelogger": "^4.0.5" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -57,7 +57,7 @@ "link-template": "https://github.com/Automattic/jetpack-jitm/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "2.5.x-dev" + "dev-trunk": "3.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/src/class-jitm.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/src/class-jitm.php index 32ce193e..88f312cd 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/src/class-jitm.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-jitm/src/class-jitm.php @@ -20,7 +20,7 @@ use Automattic\Jetpack\Status; */ class JITM { - const PACKAGE_VERSION = '2.5.1'; + const PACKAGE_VERSION = '3.0.2'; /** * The configuration method that is called from the jetpack-config package. diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/CHANGELOG.md index ef94366f..54d9b3a9 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/CHANGELOG.md @@ -5,7 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.1] - 2023-11-21 + +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [1.8.4] - 2023-09-19 + - Minor internal updates. ## [1.8.3] - 2023-08-23 @@ -249,6 +256,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Licensing: Add support for Jetpack licenses +[2.0.1]: https://github.com/Automattic/jetpack-licensing/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/Automattic/jetpack-licensing/compare/v1.8.4...v2.0.0 [1.8.4]: https://github.com/Automattic/jetpack-licensing/compare/v1.8.3...v1.8.4 [1.8.3]: https://github.com/Automattic/jetpack-licensing/compare/v1.8.2...v1.8.3 [1.8.2]: https://github.com/Automattic/jetpack-licensing/compare/v1.8.1...v1.8.2 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/composer.json index 6250b73b..bfe34db9 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-licensing/composer.json @@ -4,12 +4,13 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.57.5" + "php": ">=7.0", + "automattic/jetpack-connection": "^2.0.1" }, "require-dev": { "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.1" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -39,7 +40,7 @@ "link-template": "https://github.com/Automattic/jetpack-licensing/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.8.x-dev" + "dev-trunk": "2.0.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/CHANGELOG.md index fc3bc039..7db3de08 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/CHANGELOG.md @@ -5,7 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [1.6.3] - 2023-09-19 + - Minor internal updates. ## [1.6.2] - 2023-08-23 @@ -161,6 +166,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Packages: Add a basic Jetpack Logo package +[2.0.0]: https://github.com/Automattic/jetpack-logo/compare/v1.6.3...v2.0.0 [1.6.3]: https://github.com/Automattic/jetpack-logo/compare/v1.6.2...v1.6.3 [1.6.2]: https://github.com/Automattic/jetpack-logo/compare/v1.6.1...v1.6.2 [1.6.1]: https://github.com/Automattic/jetpack-logo/compare/v1.6.0...v1.6.1 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/composer.json index 186a0d16..6be1062f 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-logo/composer.json @@ -3,10 +3,12 @@ "description": "A logo for Jetpack", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -33,7 +35,7 @@ "link-template": "https://github.com/Automattic/jetpack-logo/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.6.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md index 26d9cdfc..64a916b7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md @@ -5,6 +5,135 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4.6.0] - 2024-01-18 +### Added +- Add hosting provider check. [#34864] +- Add Jetpack Manage banner. [#35078] + +## [4.5.0] - 2024-01-18 +### Changed +- Use blog ID instead of site slug in checkout URL. [#34976] + +## [4.4.0] - 2024-01-15 +### Changed +- add plan check to My Jetpack Akismet product card [#34905] +- Prevent new users from seeing JITMs [#34927] +- To avoid displaying the Welcome banner to every user, now we only display it to new users. [#34883] + +## [4.3.0] - 2024-01-08 +### Added +- Add a check to determine if a user is "new" to Jetpack. [#34821] +- Add a button that links to the connection screen to the Welcome Banner in My Jetpack. [#34858] + +### Changed +- Add a product interstitial in My Jetpack for stats. [#34772] +- Added an image to Social interstitial. [#34814] +- Update Akismet card on My Jetpack to go to interstitial screen when there is no API key. [#34817] + +## [4.2.1] - 2024-01-04 +### Changed +- Updated package dependencies. [#34815] [#34816] + +### Fixed +- My Jetpack: Jetpack footer links are now consistent with footers in rest of Jetpack screens. [#34787] + +## [4.2.0] - 2024-01-02 +### Fixed +- Show JP Creator as active when JP Complete is purchased. [#34806] + +## [4.1.4] - 2023-12-20 +### Changed +- Updated package dependencies. [#34694] + +## [4.1.3] - 2023-12-11 +### Changed +- Updated Jetpack AI interstitial to repeat the feature's list on all the tiers. [#34541] + +## [4.1.2] - 2023-12-06 +### Changed +- Updated package dependencies. [#34416] + +### Fixed +- Creator Card: fix typo. [#34478] + +## [4.1.1] - 2023-12-05 +### Fixed +- My Jetpack: Fix outdated product cache issue when enabling tiers. [#34428] + +## [4.1.0] - 2023-12-03 +### Added +- Added Jetpack Creator to My Jetpack. [#34307] +- Added the welcome banner to My Jetpack. [#34384] +- Display a "Jetpack Manage" menu item to connected users. [#34353] +- Updated connection message to only display if the welcome banner has been dismissed. [#34420] + +### Changed +- Updated package dependencies. [#34411] [#34427] +- Updated the API calls used for My Jetpack backup card. [#34197] +- Updated the CTAs in My Jetpack for more clarity and to avoid inconsistencies. [#34300] + +### Fixed +- Dashboard: Prevented display of any notices from third-party services. [#34364] +- Fixed checkout error while selling the unlimited Jetpack AI plan. [#34339] +- Fixed Jetpack AI bi-yearly plan on product card. [#34276] +- Fixed product card menus. [#34285] + +## [4.0.3] - 2023-11-24 +### Changed +- Changed Jetpack AI insterstitial contact link to Jetpack Redirect. [#34252] +- Link Jetpack AI Contact Us button to support email on interstitial page. [#34240] +- Removed hardcoded tiers from Jetpack AI interstitial. [#34259] +- Trust next tier provided by the Jetpack AI feature endpoint. [#34239] + +## [4.0.2] - 2023-11-21 +### Changed +- Replace usage of strpos() with str_contains(). [#34137] + +## [4.0.1] - 2023-11-21 +### Added +- Marked Jetpack AI as upgradable in the interstitial page. [#34215] + +## [4.0.0] - 2023-11-20 +### Added +- Display an "Activity Log" menu item to connected users. [#34174] +- Added direct checkout support for products with quantity-based plans. [#34177] +- Added Jetpack AI prices by tier to the interstitial page. [#34196] + +### Changed +- Replaced usage of strpos() with str_starts_with(). [#34135] +- Updated required PHP version to >= 7.0. [#34126] +- Removed condition from the backup undoable event call, this datapoint will be removed. [#33997] + +## [3.12.2] - 2023-11-14 +### Changed +- My Jetpack: Fix a bug causing PHP fatal errors when the Jetpack AI feature information is not available. [#34095] +- Updated package dependencies. [#34093] + +## [3.12.1] - 2023-11-13 +### Changed +- AI Assistant: Updated the text and image for the interstitial based on AI plan tiers. [#33981] +- AI Assistant: Removed the ToS notice from the interstitial page. [#34076] + +## [3.12.0] - 2023-11-08 +### Added +- Updated purchased state for VaultPress backup card on My Jetpack. [#33927] + +## [3.11.1] - 2023-11-03 + +## [3.11.0] - 2023-10-30 +### Added +- Add site data to unpurchased state of VaultPress Backup card to My Jetpack. [#33607] + +## [3.10.0] - 2023-10-23 +### Added +- Add jetpack-plans dependency. It will be use to restore the reverted change on #33410. [#33706] + +### Changed +- Update checkout flow to connect "After" checkout vs before (if not connected). [#33257] + +### Fixed +- Use Current_Plan to check/return from has_required_plan on VP product class. [#33708] + ## [3.9.1] - 2023-10-19 ### Changed - Make has_required_plan return true (as it was before #33410) as a way to revert the change. [#33697] @@ -1069,6 +1198,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Created package +[4.6.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.5.0...4.6.0 +[4.5.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.4.0...4.5.0 +[4.4.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.3.0...4.4.0 +[4.3.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.2.1...4.3.0 +[4.2.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.2.0...4.2.1 +[4.2.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.1.4...4.2.0 +[4.1.4]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.1.3...4.1.4 +[4.1.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.1.2...4.1.3 +[4.1.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.1.1...4.1.2 +[4.1.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.1.0...4.1.1 +[4.1.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.0.3...4.1.0 +[4.0.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.0.2...4.0.3 +[4.0.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.0.1...4.0.2 +[4.0.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.0.0...4.0.1 +[4.0.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.12.2...4.0.0 +[3.12.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.12.1...3.12.2 +[3.12.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.12.0...3.12.1 +[3.12.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.11.1...3.12.0 +[3.11.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.11.0...3.11.1 +[3.11.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.10.0...3.11.0 +[3.10.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.9.1...3.10.0 [3.9.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.9.0...3.9.1 [3.9.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.8.2...3.9.0 [3.8.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/3.8.1...3.8.2 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-ai-1a265a198f75543e342e.png b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-ai-1a265a198f75543e342e.png new file mode 100644 index 00000000..bff62ed5 Binary files /dev/null and b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-ai-1a265a198f75543e342e.png differ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-ai-29e60474d5890cbb6889.png b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-ai-29e60474d5890cbb6889.png deleted file mode 100644 index efc3f3b5..00000000 Binary files a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-ai-29e60474d5890cbb6889.png and /dev/null differ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-manage-3a7ecaa604823c98c3cf.svg b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-manage-3a7ecaa604823c98c3cf.svg new file mode 100644 index 00000000..1cbd2e82 --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/jetpack-manage-3a7ecaa604823c98c3cf.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/site-cards-143fca7aec7a8c370e82.png b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/site-cards-143fca7aec7a8c370e82.png new file mode 100644 index 00000000..ac5b9981 Binary files /dev/null and b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/site-cards-143fca7aec7a8c370e82.png differ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/social-e3fb80b2f32534fefe63.png b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/social-e3fb80b2f32534fefe63.png new file mode 100644 index 00000000..ed91b93e Binary files /dev/null and b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/social-e3fb80b2f32534fefe63.png differ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/stats-9802380852610a4d5908.png b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/stats-9802380852610a4d5908.png new file mode 100644 index 00000000..0c6ae45e Binary files /dev/null and b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/images/stats-9802380852610a4d5908.png differ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.asset.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.asset.php index 75d5b60a..51590213 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.asset.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.asset.php @@ -1 +1 @@ - array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '86d713f826cd96de9db1'); + array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '8b33ddffd4b0e82ce03c'); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.css b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.css index e20d1601..1d163a95 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.css +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.css @@ -1 +1 @@ -#my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none}#wpwrap{background-color:var(--jp-white-off)}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-right:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-left:calc(var(--spacing-base)/2)}._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box}.jErCC9oKHSM15BxzFyQK{margin-bottom:0}.oVoYbwbFB6U2o90Njusk{border:1px solid var(--jp-gray);border-left:6px solid var(--jp-red-50);border-radius:var(--jp-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-white)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.oVoYbwbFB6U2o90Njusk .components-notice__action{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;height:auto;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-left:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__action{margin-left:0;margin-top:0;white-space:nowrap}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__content{align-items:center;flex-direction:row}.wBVXH4OTNwLHPRpN4nsq{display:flex;flex-grow:1;margin-right:var(--spacing-base)}.wBVXH4OTNwLHPRpN4nsq>svg{fill:var(--jp-red-60);align-self:flex-start;flex-shrink:0;margin-right:calc(var(--spacing-base)*2)}.wBVXH4OTNwLHPRpN4nsq>svg.F1qvEnFfHs5nz3zFZUOV{fill:none}.UyzOAKNwoDF9DW_qjLii{margin-bottom:-1.5rem}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-left:6px solid var(--jp-red-50);border-radius:var(--jp-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-left:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-left:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-right:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-right:calc(var(--spacing-base)*2)}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-right-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.sexr0jUxC1jVixdKiDnC{margin-left:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-left:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.HeJe1crc9XaWWpLvIPit .components-modal__frame{border-bottom-left-radius:4px;border-left:4px solid #e68b28;border-top-left-radius:4px;max-height:100%}.HeJe1crc9XaWWpLvIPit .components-modal__content{margin-top:0;padding:0}.HeJe1crc9XaWWpLvIPit .components-modal__header{display:none}.HeJe1crc9XaWWpLvIPit .or0JUScxkJPmNsfrxkEK .jp-idc__idc-screen{border:0}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-right:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-left:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-right:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-left:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-right:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-left:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-right:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-left:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-right:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-left:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-right:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-left:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-right:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-left:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-right:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-left:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-right:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-left:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-right:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-left:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-right:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-left:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-right:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-left:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-right:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-left:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-right:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-left:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-right:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-left:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-right:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-left:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-right:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-left:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-right:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-left:calc(var( --spacing-base )*8)}.mpr8_ygU8woV4bVR1xvw{align-items:center;display:flex;font-size:var(--font-title-small);font-weight:500;line-height:1.5;margin-bottom:.5rem;margin-top:0}.gwO_Q0L0jbwMARVlBezu{color:var(--jp-gray-60);font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-body-small);font-weight:400;letter-spacing:-.15px;line-height:20px;margin-left:.75rem}.qwy7CsLeEbXvaPwgC9WV{display:flex;flex-flow:row nowrap;max-width:100%;overflow-x:scroll;padding:1px;scrollbar-width:none}.qwy7CsLeEbXvaPwgC9WV::-webkit-scrollbar{display:none}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{border-color:var(--jp-gray-5);border-radius:5px;margin-bottom:0;margin-right:1.5rem;min-width:180px;padding:1rem 1.5rem;width:100%}@media only screen and (min-width:960px){.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{min-width:220px}}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR:last-child{margin-right:0}.NFpbo5AINn6I6avKFGby{margin-bottom:1.5rem}.aoQZCG0JeyWmy2J6vVxF{font-weight:500;line-height:20px;margin-bottom:.25rem}.M6ApyXg79vuXo6GwDkbO{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:36px;font-weight:400;line-height:40px}.M6ApyXg79vuXo6GwDkbO.DYHb5e6QhgXejWyo9s78{cursor:pointer}.OlInbY5YnDO06MEQHv98{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-right:.5rem}.EtbKbd5m85w7oYT4stIs{fill:var(--jp-gray-20);color:var(--jp-gray-20);display:none;font-size:var(--font-body-small);font-weight:600;line-height:24px}@media screen and (min-width:960px){.EtbKbd5m85w7oYT4stIs{align-items:center;display:flex}}.EtbKbd5m85w7oYT4stIs.Awr7zl75sfAsFPHK9kDG{fill:var(--jp-red-50);color:var(--jp-red-50)}.EtbKbd5m85w7oYT4stIs.QFSZbIKFdWO3HEPBZyhc{fill:var(--jp-green-50);color:var(--jp-green-50)}.GgJAnS4gaEEGmRCP5n8y{align-content:flex-end;display:flex}.mjiNtwdbKpfo9edGVes4{margin-right:2px}.pAt4v_KG9Ir19wNcEtEj{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2.5);min-height:28px;width:100%}.OpMBda4vebhRbW8Fm6YC{background:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);box-shadow:0 0 0 1px var(--jp-gray-10) inset,0 0 40px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing-base)*3)}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE{background:none;background-color:var(--jp-white-off);color:var(--jp-black-80);text-decoration:none}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE:focus{background-color:var(--jp-white);box-shadow:0 0 0 1.5px var(--jp-black);outline:3px solid transparent}.OpMBda4vebhRbW8Fm6YC.IWsEW5nnNWUqqcT3K5L1{box-shadow:0 0 0 1.5px var(--jp-red-60)}.r3UCwgwCthua6lDCvIBI{align-items:center;display:flex;gap:var(--spacing-base);justify-content:space-between;margin-bottom:var(--spacing-base);width:100%}.r3UCwgwCthua6lDCvIBI h3{font-weight:700}.vpluqUMgmwx9_f8wCVIn{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:var(--spacing-base);height:100%}.gmPKCDKZcfQt9WieTyKS{flex-grow:1}.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2);min-height:28px;width:100%}.f5VJYwuJmjxH8PVxEbbv{align-items:center;display:flex;height:28px;white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--spacing-base);width:8px}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.g4lyov8aMDggdD4yOi1p{align-items:baseline;display:flex;margin-top:calc(var(--spacing-base)/2)}.g4lyov8aMDggdD4yOi1p .Ys5ScZ_dYn2O2AzDE5Yi{font-size:32px;font-weight:400;line-height:36px;margin-right:var(--spacing-base)}.sUNg_b7XteVXOrpHAkJg :last-child{margin-top:4px}.cF6QAJf1vXXAMuutXPcq{align-items:baseline;display:flex}.cF6QAJf1vXXAMuutXPcq.coY634LconQ7gzDDNJeu{fill:var(--jp-gray-10);color:var(--jp-gray-10)}.cF6QAJf1vXXAMuutXPcq.kyqpwKaL2FyQ8CtxJQ0f{fill:var(--jp-green-50);color:var(--jp-green-50)}.cF6QAJf1vXXAMuutXPcq.aXf37lEOcjpNV8ImLaYK{fill:var(--jp-red-40);color:var(--jp-red-40)}.cF6QAJf1vXXAMuutXPcq .OyGdoGzsQ48VaVVR99_H{left:2px;position:relative;top:2px}.cF6QAJf1vXXAMuutXPcq .cKLicfMCaDSGPlX222jF{font-size:14px;font-weight:600;line-height:24px}.wm7Alh6CwbsWkVSODgI2{margin-top:calc(var(--spacing-base)/2)}.qpN923qyxjI06NCgFC8j>li{margin-bottom:0}@keyframes R2i0K45dEF157drbVRPI{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.NisihrgiIKl_knpYJtfg{animation:R2i0K45dEF157drbVRPI 1.5s infinite;background-color:var(--jp-gray);height:100%;width:100%}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.VgAxgahF9bC2M__FiIgV{display:flex;margin-bottom:calc(var(--spacing-base)*3)}.dbRwkMLqcMF67njPoAF7{margin-right:8px}.Doju0RxvvN9JS12mf489{line-height:calc(var(--spacing-base)*3);margin:0 0 var(--spacing-base) 0}.yWUvvF4WJLNDSpMgBMfm{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ka1fVHj2HOkHjhdoEFOZ{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.JMOO4Y_9yhTO9lwLnRUx{grid-column-end:span 1}.PFDPAqk51qox_ChLqJwm{grid-column-end:span 2}.ault0jHVfWpShqOGooIP{grid-column-end:span 3}.GqpvdRzmzPJELtSm4FEN{grid-column-end:span 4}@media(min-width:600px){.Ym4_YneEGD_iZD6W1C2o{grid-column-end:span 1}.NbvHnnDtWw8n9BEUQ0Oy{grid-column-end:span 2}.ElMT7rhxe5ZJKO41MnhW{grid-column-end:span 3}.yKjnqjibn_wW_1tWWt5Q{grid-column-end:span 4}.Pb30lOcQFpzUX57GwflS{grid-column-end:span 5}.pC1wxc_R8y4pNILHsiiY{grid-column-end:span 6}.pChscSCnudQoWGjMFKI_{grid-column-end:span 7}.qw1H2gAgF3lDCI2Tbkmb{grid-column-end:span 8}}@media(min-width:960px){.VzcA_rrxBK3g4ozA0oD9{grid-column-end:span 1}.pNAa7O2adRZD8Slgk9iR{grid-column-end:span 2}.tlIMLlipexblj8CeOx4B{grid-column-end:span 3}.Dvt0u5l2Rr1BhBmvYAzl{grid-column-end:span 4}.BiUsgNTc0tyc7tC5jnzE{grid-column-end:span 5}.ulJXAsj7G2ROJ1g3_s28{grid-column-end:span 6}.HsoVlyVLsXYClx9Atox0{grid-column-end:span 7}.oXxjRQNNj2cfIpFBqC1W{grid-column-end:span 8}.qXgUn4Adg9xE_JnbuDio{grid-column-end:span 9}.xMpqTLiLfYFEJiRPQQQq{grid-column-end:span 10}.IiGo3Sz2FDZN7_eGElwA{grid-column-end:span 11}.Om8BNCjfgqQ_wmPQjfOY{grid-column-end:span 12}}@media(max-width:960px){.t10ZWzP7ADjJnR4tqxRS{display:none}}@media(max-width:600px){.eOUlZG8Pelh_Xj0aSoHG{display:none}}.l546LrwBEePz434NFK5Q{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.l546LrwBEePz434NFK5Q span{display:block}.l546LrwBEePz434NFK5Q span:last-of-type{font-weight:600}.l546LrwBEePz434NFK5Q:focus span:last-of-type,.l546LrwBEePz434NFK5Q:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.l546LrwBEePz434NFK5Q:focus:after,.l546LrwBEePz434NFK5Q:hover:after{transform:translateY(-50%) translateX(8px)}.l546LrwBEePz434NFK5Q:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.Q7w4fcEcemZ2nlwaYNog{fill:var(--jp-yellow-30)!important;display:inline-block!important;width:1.1em!important}.AoNQsOaTt6gSf0H6Yasz{display:inline-block;position:relative}.v13ZwGzUnecPA7Y3URAl{height:18px;left:-53px;pointer-events:none;position:absolute;top:0;width:124px}.EeDbu9pXFWTsCzfTpv2v{pointer-events:all}.BmSvoIi3rErkcrRiOi2W{color:var(--jp-black);font-size:16px;font-weight:600;line-height:19px}.BmSvoIi3rErkcrRiOi2W:not(:last-child){margin-bottom:8px}.mojRoVuWdDJo0E6LEjJw{font-size:14px;font-weight:400;line-height:24px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-right:-62px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-left:-62px}.golden-token-icon-tooltip .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.golden-token-icon-tooltip .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.golden-token-icon-tooltip .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.golden-token-icon-tooltip .components-button.is-link:focus:not(:disabled){box-shadow:none}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor)}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe{align-items:center;display:flex;gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base)*3)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .VmtuLc2xRqmsO6cK8qjF{position:relative}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .MdTRfQ3eo5qZKChZlzNj{width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .PbEpL02SEH9VNAlbKCfV{width:30px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .TD4AUM9gcTVAB6JHB5ZR{border-radius:50%;margin-left:-10px;position:absolute;width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .yjl73qv0VWoPP8IhGreh{border-top-style:solid;border-top:2px dashed var(--jp-black);height:0;width:67px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .rq8YRaj9OyUUXJUHiUgI{border-color:var(--jp-red)}.kezuOHNvu9vdvlJ86Fwg .YZ7FNKEm9qpvQ4ZkbAz5{transform:rotate(180deg)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz{margin-bottom:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz,.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp{align-items:center;display:flex;gap:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp.J0GIu2rNR7rXocQTyd8p{fill:var(--jp-red);color:var(--jp-red)}.jp-connection__manage-dialog{--spacing-base:8px;border-radius:3px;margin:auto;width:1200px}.jp-connection__manage-dialog__content{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:center;padding:80px;text-align:center}.jp-connection__manage-dialog__content h1{font-size:var(--font-title-large);font-weight:700;line-height:1.2;margin:0}.jp-connection__manage-dialog__large-text{font-size:1.25rem;font-weight:600;margin-bottom:calc(var(--spacing-base)*4);margin-top:calc(var(--spacing-base)*3);max-width:60%}.jp-connection__manage-dialog__actions{align-items:center;background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;box-sizing:border-box;margin:0!important;max-width:1200px!important;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*5);position:sticky}.jp-connection__manage-dialog__link{color:var(--jp-black)}.jp-connection__manage-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__manage-dialog__link:focus{color:var(--jp-black)}.jp-connection__manage-dialog__button-wrap button{float:right}.jp-connection__manage-dialog__action-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:var(--spacing-base) auto;max-width:100%;padding:1rem 2rem;text-align:left;width:750px}.jp-connection__manage-dialog__action-card__card-headline{font-size:var(--font-body);font-weight:600;line-height:calc(var(--spacing-base)*3);text-decoration:none}.jp-connection__manage-dialog__action-card__icon{float:right}.jp-connection__manage-dialog__action-card .transfer{fill:var(--jp-black);color:var(--jp-black)}.jp-connection__manage-dialog__action-card .disconnect{fill:var(--jp-red);color:var(--jp-red)}.jp-connection__manage-dialog .components-modal__header{display:none}.jp-connection__manage-dialog .components-modal__content{margin:0;padding:0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;left:0;position:absolute;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-right:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:left}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-left:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:left;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-right:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:right}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-right:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:1rem;margin-right:0}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,');content:"";display:block;height:8px;left:24px;position:absolute;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8, ')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:left;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-right:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-right:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{position:absolute;right:32px;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-right:8px;max-width:110px}.Iz3l7a05TP6HK9S92TIL{width:16px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-left:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen{--spacing-base:8px}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen .terms-of-service{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*4);max-width:360px}.jp-connection__connect-screen .terms-of-service a{text-decoration:underline}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button--button{border-radius:4px;font-weight:600}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:calc(var(--spacing-base)*3)}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-left:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.rna{overflow:hidden}.rna .jp-connection__connect-screen-layout__left{position:relative;z-index:2}.rna .jp-connection__connect-screen-layout__left h2{font-weight:700;margin-top:0}.rna .jp-connection__connect-screen-layout__left h3{margin-top:24px}@media(min-width:600px){.rna .jp-connection__connect-screen-layout__left{padding:4rem 6rem 4rem 4rem}}@media(min-width:1080px){.rna .jp-connection__connect-screen-required-plan__pricing-card{position:absolute;right:calc(var(--spacing-base)*-45);top:calc(var(--spacing-base)*9.25)}}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{border-radius:var(--jp-border-radius-rna);max-width:100%;width:425px}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card__title{margin-top:.625rem}@media(min-width:960px){.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{padding:3rem}}.rna .jp-connection__connect-screen-required-plan__pricing-card .components-button{margin-bottom:0}.rna .jp-backup-dashboard-promotion ul.jp-product-promote li{margin-bottom:.75rem}.rna .jp-connection__connect-screen-layout__color-blobs{clip-path:polygon(100% 0,100% 100%,0 0,0 0);display:none;height:677px;position:absolute;right:0;top:0;width:363px;z-index:1}.rna .jp-connection__connect-screen-layout__color-blobs__blue,.rna .jp-connection__connect-screen-layout__color-blobs__green,.rna .jp-connection__connect-screen-layout__color-blobs__yellow{border-radius:50%;filter:blur(50px);position:absolute}.rna .jp-connection__connect-screen-layout__color-blobs__blue{background-color:var(--jp-blue-5);height:400px;right:-100px;top:-275px;width:400px;z-index:3}.rna .jp-connection__connect-screen-layout__color-blobs__yellow{background-color:var(--jp-yellow-5);height:250px;right:-25px;top:10px;width:250px;z-index:2}.rna .jp-connection__connect-screen-layout__color-blobs__green{background-color:var(--jp-green-5);height:300px;right:0;top:175px;width:300px;z-index:1}@media(min-width:1080px){.rna .jp-connection__connect-screen-layout__color-blobs{display:initial}}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.TcCZnGE6mad8Dvz9pCZi{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIvPjxwYXRoIGZpbGw9IiNENjM2MzkiIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIi8+PC9zdmc+) no-repeat 0 0;color:var(--jp-red);line-height:25px;padding-left:25px}._mn6o2Dtm5pfFWc8_A1K{--spacing-base:8px;min-width:264px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.i_AnOR3MaQLraGvb2QU5{background-color:#f9f9f6}.YcYvLvdvWrb1EUZoVsE8{display:flex;flex-wrap:wrap;gap:calc(var(--horizontal-spacing)*2);justify-content:space-between}.uGTTsKoIOoZdYhk6uPnl{white-space:nowrap}.uGTTsKoIOoZdYhk6uPnl>span{font-size:var(--font-body-small)}.hdasSNj9k3Sc5PwXK4uE{margin-right:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:0;right:unset;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{fill:var(--jp-gray);flex-shrink:0;margin:0 var(--spacing-base)}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-left:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;left:-53px;pointer-events:none;position:absolute;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 0 0 1rem}.icon-tooltip-content ul li:last-child{margin-bottom:0}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(1px,1px)}.gridicon.needs-offset-x g{transform:translate(1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-left:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-right:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-left:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-left-width:6px;border-radius:4px;display:flex;font-size:var(--font-body);padding:24px 31px 27px 18px}.FGpSkMCiIHQjszcV0dbn{margin-right:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{left:24px;position:absolute;top:24px}.KoWZcCwhW13xvkEb0QON{position:absolute;right:24px;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-right:24px}.A5YkDkkXuiYgavrY6Nux{border-left-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-left-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-left-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-left-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}.q0T8YyQxRawhpDtvJjxI{background-color:var(--jp-white);height:100%;padding:calc(var(--spacing-base)*8);position:relative}.B7JDqI_vtKxSy5GjvqA1{display:flex;flex-direction:column;height:100%}.zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--jp-black);border-radius:var(--jp-border-radius) var(--jp-border-radius) 0 0;color:var(--jp-white);display:flex;height:calc(var(--spacing-base)*4);left:0;padding:0 var(--spacing-base);position:absolute;top:0;width:100%}.GsioW6IsC8EMYE3U6788{fill:var(--jp-white);margin-right:var(--spacing-base)}.cfEO8udWbRGPFJzW8Jg5,.dbz07JqxOlivjKO4vBEF{align-items:center;display:flex;height:calc(var(--spacing-base)*4);margin-bottom:calc(var(--spacing-base)*4)}.zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px}.qoZuzG5EcDa231hC6t0P{align-items:center;display:flex;justify-content:center}.qoZuzG5EcDa231hC6t0P svg{margin-right:var(--spacing-base)}.Q6uUUQCPWS6_6nLxIn68{display:inline-block;min-height:42px;padding:.5em 2em;text-align:center;width:100%}.Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.Q6uUUQCPWS6_6nLxIn68.components-button.is-primary{height:auto;white-space:normal}.Q6uUUQCPWS6_6nLxIn68.is-secondary:hover:not(:disabled){background-color:var(--jp-black);color:var(--jp-white)}.OrQG7DjDd9Ha2Xj1Mx3L{margin-top:calc(var(--spacing-base)*2)}.Q1jaYDpa2AVfJpA29wT0{flex-grow:1;margin:0;margin-bottom:calc(var(--spacing-base)*2);padding:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:flex-start;display:flex;list-style:none;margin-bottom:var(--spacing-base)}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary);flex-shrink:0;margin-right:var(--spacing-base)}.sEcLfpWjo0GF7QrxD3Lt{margin-top:calc(var(--spacing-base)*2)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-wrap:wrap}.twlleZ5Ehq4bB7CvKVSW{position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-right:calc(var(--spacing-base)*2)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:var(--jp-gray-20)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:var(--jp-gray-40);margin-bottom:calc(var(--spacing-base)*3)}.NMxcZL17aEP7v81uG3zD{margin-top:calc(var(--spacing-base)*5)}.gCTKfAPzJqZas7CaRbKN{margin-bottom:calc(var(--spacing-base)*4)}.demNsMJjhi7BLY7xhjU5{align-items:center;display:flex;font-size:var(--font-body);line-height:calc(var(--spacing-base)*3);margin:calc(var(--spacing-base)*2) 0;min-height:calc(var(--spacing-base)*3)}.QiUjdjJSkqh6nH7YMG5A{align-self:flex-start;height:calc(var(--spacing-base)*3);margin-right:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*3)}.Q080AHcq29J2fc68Hhk5{color:var(--jp-red)}.Q080AHcq29J2fc68Hhk5 .hYWbIwhppukXmGnsiT9H{fill:var(--jp-red)}.JjHuxWly0HI9C60gorbq{color:var(--jp-yellow-40)}.JjHuxWly0HI9C60gorbq .hYWbIwhppukXmGnsiT9H{fill:var(--jp-yellow-40)}.Cm8ZFHi3mngl4cj9Gatx{color:var(--jp-blue-40)}.Cm8ZFHi3mngl4cj9Gatx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-blue-40)}.ytGBsU015p3LGwOPwFDx{color:var(--jp-green)}.ytGBsU015p3LGwOPwFDx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-green)}.jp-license-activation-screen-controls{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-controls h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-controls p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-controls label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-controls{padding:64px}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error{max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field .components-input-control__label.components-input-control__label.components-input-control__label,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error .components-input-control__label.components-input-control__label.components-input-control__label{font-size:var(--font-body);font-weight:600}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field select.components-select-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border-radius:var(--jp-border-radius);font-size:18px;line-height:24px;margin:0;min-height:48px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input{border:1px solid var(--jp-gray-40)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border:1px solid var(--jp-red)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error{align-items:flex-start;color:var(--jp-red);display:flex;flex-direction:row;max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error svg{fill:var(--jp-red);margin-right:4px;min-width:24px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error span{font-size:var(--font-body)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);display:flex;font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin-top:24px;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{width:auto}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:hover,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:focus,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active[disabled],.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button .jp-components-spinner,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active .jp-components-spinner{width:100%}.jp-license-activation-screen-illustration{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-illustration--wrapper{display:flex;flex:1}.jp-license-activation-screen-illustration--wrapper img{align-self:center;height:auto;max-width:100%}.jp-license-activation-screen-illustration--support-link{flex:0}.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin:0 40px 20px 0;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{width:auto}}.components-button.jp-license-activation-screen-success-info--button:active:hover,.components-button.jp-license-activation-screen-success-info--button:hover,.components-button.jp-license-activation-screen-success-info--button:visited:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:focus,.components-button.jp-license-activation-screen-success-info--button:focus,.components-button.jp-license-activation-screen-success-info--button:visited:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:disabled,.components-button.jp-license-activation-screen-success-info--button:active[disabled],.components-button.jp-license-activation-screen-success-info--button:disabled,.components-button.jp-license-activation-screen-success-info--button:visited:disabled,.components-button.jp-license-activation-screen-success-info--button:visited[disabled],.components-button.jp-license-activation-screen-success-info--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.components-button.jp-license-activation-screen-success-info--button .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:active .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:visited .jp-components-spinner{width:100%}.jp-license-activation-screen-success-info--product-details h1{line-height:52px}.jp-license-activation-screen-success-info--product-details a{color:var(--jp-black);text-decoration:underline!important}.jp-license-activation-screen-success-info--external-link{color:var(--jp-black);font-size:16px;font-style:normal;font-weight:600;text-decoration:underline!important;white-space:nowrap}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-license-activation-screen-success-info{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-success-info h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-success-info p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-success-info label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-success-info{padding:64px}}@media screen and (max-width:480px){.jp-license-activation-screen-success-info .jp-license-activation-screen-success-info--buttons{text-align:center}}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.EiaNctK1_P9pPqOeiaSI{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ogHZg_sJCljylz3VJfsf{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.zv7eGvijKRkbPVakubHw{grid-column-end:span 1}.VoJNoiya_1ck3_kXS6_C{grid-column-end:span 2}.ecv0NO526NoTNbpALA1A{grid-column-end:span 3}.OfBdkceMzeHvRbzhqDlP{grid-column-end:span 4}@media(min-width:600px){.JLb3NpEKN8pOaWd7K1bu{grid-column-end:span 1}.fsMPGqPKE4mjMIPFwl77{grid-column-end:span 2}.DIK_zdaGAQ09eKspBJ4E{grid-column-end:span 3}.shXYpxPu3WCJsR8aOHtz{grid-column-end:span 4}.s7ElrOqG_yGd5SIfwqOR{grid-column-end:span 5}.Cxml9uzGvArAL8_RDs_p{grid-column-end:span 6}.aANxBKDGx72eDqU0iUPj{grid-column-end:span 7}.XxyzuTY3mnQcl9EGZadm{grid-column-end:span 8}}@media(min-width:960px){.Sfo4WaSNIWInJ93Abd3w{grid-column-end:span 1}.tQS7SKUGrU4THhWMysbo{grid-column-end:span 2}.I94U7mpY4h16pcOksZNF{grid-column-end:span 3}.uWMb9k77kQxBdS5MTt0s{grid-column-end:span 4}.rKwEEZQxK9s_POMg5Jss{grid-column-end:span 5}.UcPXX_s06IPCkF7ZjH3D{grid-column-end:span 6}.CrQdtiCFkRbzY6K2dFvt{grid-column-end:span 7}.rEUALOmOdUBXO0Us871z{grid-column-end:span 8}.NqXa9TlcTEviVsB53hBV{grid-column-end:span 9}.OnWVeiQiwgQ9lzdGPW66{grid-column-end:span 10}.D2PkTcy7b8u2K9QXY6VQ{grid-column-end:span 11}.EcqBhzAyxo5RDc2Y6m7K{grid-column-end:span 12}}@media(max-width:960px){.gB1mWzHOM38d80lrhBRX{display:none}}@media(max-width:600px){.KNQXLP78ejczOkour3zg{display:none}}.rBVbaVWBnBRtTMrUKZxm{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.rBVbaVWBnBRtTMrUKZxm span{display:block}.rBVbaVWBnBRtTMrUKZxm span:last-of-type{font-weight:600}.rBVbaVWBnBRtTMrUKZxm:focus span:last-of-type,.rBVbaVWBnBRtTMrUKZxm:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.rBVbaVWBnBRtTMrUKZxm:focus:after,.rBVbaVWBnBRtTMrUKZxm:hover:after{transform:translateY(-50%) translateX(8px)}.rBVbaVWBnBRtTMrUKZxm:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.gfM_DIJrVbRhmKdAphIm{background:var(--jp-white);border-radius:var(--jp-modal-radius);box-shadow:0 12px 16px -.5px rgba(0,0,0,.15);height:max-content;margin:3rem auto;max-width:414px;overflow:hidden;position:relative;transition:height .25s cubic-bezier(.59,.37,.18,1.19) 0;width:90%;will-change:height}.gfM_DIJrVbRhmKdAphIm>div:first-child{padding:0}.gfM_DIJrVbRhmKdAphIm *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gfM_DIJrVbRhmKdAphIm p{color:var(--jp-black)}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:none}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:614px;transition-delay:2.15s}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh h2{margin-top:0}._j4GWTmW5psCHFYh6R0x{align-self:flex-start;margin-top:var(--jp-gap)!important;padding:8px var(--jp-modal-padding-small)!important;width:100%}.saSAjv8yulVXQDoqDJEI{font-weight:500;line-height:110%;margin-bottom:8px}.O_hcdbeMivIhBn7ApDnS{line-height:140%}@media(min-width:760px){.gfM_DIJrVbRhmKdAphIm{height:740px;max-width:1360px;position:relative;width:95%}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:block;left:64px;position:absolute;top:64px;z-index:99}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path{fill:#000}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{fill:#fff}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:740px;transition-delay:0}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path{fill:#fff;transition:fill 2s ease .5s}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{fill:#000;transition:fill 2s ease .5s}}@keyframes OmAVpCQ270MqI4IsT9Ky{20%{transform:translateY(0) scale(1)}65%{transform:translateY(16%) scale(1.4)}to{transform:translateY(0) scale(1)}}.Qn5xayjI_jH2m1d6BEoq{border-radius:var(--jp-button-radius);display:flex;height:50%;justify-content:center;min-height:400px;overflow:hidden;position:relative;transition:height .55s cubic-bezier(.59,.37,.18,1) 0s;will-change:height}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{height:100%;transition-delay:.65s}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq video{animation:OmAVpCQ270MqI4IsT9Ky 1.5s ease-in-out forwards}.Qn5xayjI_jH2m1d6BEoq video{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:all .85s cubic-bezier(1,0,.39,1) 0s;width:100%;will-change:transform}@media(min-width:760px){@keyframes Axe8f2LgqEBZHVcsRgY5{0%{animation-timing-function:cubic-bezier(.86,0,.07,1);left:60%;top:32px}50%{animation-timing-function:cubic-bezier(.17,.84,.44,1);bottom:32px;left:32px;top:32px;width:100%}to{left:32px;width:40%}}.Qn5xayjI_jH2m1d6BEoq{border-radius:12px;bottom:32px;display:block;height:auto;left:60%;overflow:hidden;position:absolute;right:32px;top:32px;transition-delay:0;transition:width .55s ease 0s;z-index:3}.Qn5xayjI_jH2m1d6BEoq video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{animation-delay:.25s;animation-duration:2s;animation-fill-mode:forwards;animation-name:Axe8f2LgqEBZHVcsRgY5;height:auto}}.iBMDoShSmqpt72YfJb36{padding:var(--jp-modal-padding)}.iBMDoShSmqpt72YfJb36 h2{font-size:clamp(1.5rem,-.7353rem + 4.7059vw,3.5rem)}.iBMDoShSmqpt72YfJb36 p{font-size:clamp(1rem,.6974rem + 1.1696vw,1.75rem)}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:none;font-size:clamp(1.25rem,1.1491rem + .3899vw,1.5rem)}@media(min-width:760px){.iBMDoShSmqpt72YfJb36{bottom:15%;display:flex;flex-direction:column;gap:64px;left:64px;padding:0 var(--jp-modal-padding) 0 0;position:absolute;width:55%}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0 32px 0 0}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC h2,.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC p{margin:0}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:block}.iBMDoShSmqpt72YfJb36 ._j4GWTmW5psCHFYh6R0x{align-self:flex-start;padding:16px var(--jp-modal-padding-large)!important;width:auto}.pnwbCuWbV0PNQr1LFpRh .iBMDoShSmqpt72YfJb36{left:-20px;opacity:0;transition:all .55s cubic-bezier(.59,.37,.18,1) .3s}}.HQVDZ6J3x6SJNYFX5khS{background:var(--jp-white);left:0;opacity:0;position:absolute;top:100%;transition:transform .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;width:100%;will-change:transform,opacity;z-index:2}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{opacity:1;transform:translateY(-100%);transition-delay:2s}@media(min-width:760px){.HQVDZ6J3x6SJNYFX5khS{align-items:flex-end;bottom:5%;container-type:inline-size;display:flex;flex-direction:column;gap:40px;left:45%;padding:0;right:32px;transform:translateY(0);transition-delay:0;transition:none;width:auto}.HQVDZ6J3x6SJNYFX5khS h2{width:100%}.HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{margin-right:var(--jp-modal-padding-large)}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{bottom:12%;left:45%;opacity:1;right:32px;top:unset;transform:translateY(0);transition:all .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;transition-delay:2s;width:auto}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS .l35bIyiqYJiZ6tVYvJtC{padding-left:32px}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{align-self:flex-end}}.KdvmPIjelQIFiPQGuIYf{background:var(--jp-gray-0);display:flex;flex-direction:column;gap:var(--jp-gap)}.KdvmPIjelQIFiPQGuIYf div{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-button-radius);box-shadow:0 0 40px 0 rgba(0,0,0,.08);flex:1;padding:var(--jp-modal-padding)}.KdvmPIjelQIFiPQGuIYf h3{font-size:24px;line-height:normal;margin:0}.KdvmPIjelQIFiPQGuIYf p{font-size:14px}@media(min-width:760px){.KdvmPIjelQIFiPQGuIYf{flex-direction:row;padding:var(--jp-modal-padding-large)}.KdvmPIjelQIFiPQGuIYf div{border:none;box-shadow:0 2px 16px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.1)}.KdvmPIjelQIFiPQGuIYf div p{margin:8px 0}.KdvmPIjelQIFiPQGuIYf svg{margin-bottom:var(--jp-modal-padding-small)}}@container (max-width: 600px){.KdvmPIjelQIFiPQGuIYf div{padding:var(--jp-modal-padding-small)}}.jp-license-activation-screen{border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;min-height:540px;overflow:hidden}@media screen and (min-width:780px){.jp-license-activation-screen{flex-direction:row}} \ No newline at end of file +#my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none!important}#wpwrap{background-color:var(--jp-white-off)}.pIsYsXFAJ9KX2VrS5rmY{min-height:200px}.gmPKCDKZcfQt9WieTyKS{flex-grow:1}.fDBaV7I4yUO6w5AWVEtr{flex-wrap:wrap;margin-top:calc(var(--spacing-base)*3);min-height:28px}.LHYJUrOej3toDvOAiz4k,.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;justify-content:space-between;width:100%}.LHYJUrOej3toDvOAiz4k{gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base)*.5)}.LHYJUrOej3toDvOAiz4k h3{font-weight:700;line-height:28px}.JFjbc0JgC4qC92ehOiUr{display:flex;position:relative}.JFjbc0JgC4qC92ehOiUr .NBZgqk_CGGfY3Q16OHjT{align-items:center;border:.5px solid var(--jp-black);border-bottom-right-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);box-shadow:inset 0 0 0 1px var(--jp-black);cursor:pointer;display:flex;justify-content:center;padding:0}.JFjbc0JgC4qC92ehOiUr .Jh6TlOGQNgBwU_fFxPrm{background-color:var(--jp-black);margin-left:.5px}.JFjbc0JgC4qC92ehOiUr .VBxTkBZVxHaVoyhMRJcz{background-color:var(--jp-white);border-left-width:0;margin-left:-.5px}.UZ3NDyOSbGY9NZWb3bUD{background:var(--jp-white);border-radius:calc(var(--jp-border-radius)/2);box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 1.5px 0 rgba(0,0,0,.1),0 2px 3px -.5px rgba(0,0,0,.1);left:0;padding:var(--spacing-base);position:absolute;top:calc(100% + var(--spacing-base))}.UZ3NDyOSbGY9NZWb3bUD .IpJGe_nvXXUiBOsAOkaV{align-items:center;background-color:var(--jp-white);border:none;cursor:pointer;display:flex;gap:calc(var(--spacing-base)*7);padding:var(--spacing-base);width:100%}.UZ3NDyOSbGY9NZWb3bUD .IpJGe_nvXXUiBOsAOkaV:hover{background-color:var(--jp-gray-0)}.UZ3NDyOSbGY9NZWb3bUD .SjzpxiAAVsU_xRrw55ub{align-items:center;display:flex;font-size:var(--font-label);gap:calc(var(--spacing-base)*.5)}.UZ3NDyOSbGY9NZWb3bUD .GQy61X1G7Wv3L3erNwxR{background-color:var(--jp-green-50);height:25px;width:25px}.QSePbRSFylCvM2cX8nN_ a,.QSePbRSFylCvM2cX8nN_ button{border-bottom-right-radius:0;border-top-right-radius:0}.f5VJYwuJmjxH8PVxEbbv{align-items:center;display:flex;height:28px;white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--spacing-base);width:8px}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-right:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-left:calc(var(--spacing-base)/2)}._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box}.jErCC9oKHSM15BxzFyQK{margin-bottom:0}.oVoYbwbFB6U2o90Njusk{border:1px solid var(--jp-gray);border-left:6px solid var(--jp-red-50);border-radius:var(--jp-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-white)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.oVoYbwbFB6U2o90Njusk .components-notice__action{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;height:auto;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-left:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__action{margin-left:0;margin-top:0;white-space:nowrap}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__content{align-items:center;flex-direction:row}.wBVXH4OTNwLHPRpN4nsq{display:flex;flex-grow:1;margin-right:var(--spacing-base)}.wBVXH4OTNwLHPRpN4nsq>svg{fill:var(--jp-red-60);align-self:flex-start;flex-shrink:0;margin-right:calc(var(--spacing-base)*2)}.wBVXH4OTNwLHPRpN4nsq>svg.F1qvEnFfHs5nz3zFZUOV{fill:none}.UyzOAKNwoDF9DW_qjLii{margin-bottom:-1.5rem}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-left:6px solid var(--jp-red-50);border-radius:var(--jp-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-left:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-left:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-right:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-right:calc(var(--spacing-base)*2)}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-right-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.sexr0jUxC1jVixdKiDnC{margin-left:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-left:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.HeJe1crc9XaWWpLvIPit .components-modal__frame{border-bottom-left-radius:4px;border-left:4px solid #e68b28;border-top-left-radius:4px;max-height:100%}.HeJe1crc9XaWWpLvIPit .components-modal__content{margin-top:0;padding:0}.HeJe1crc9XaWWpLvIPit .components-modal__header{display:none}.HeJe1crc9XaWWpLvIPit .or0JUScxkJPmNsfrxkEK .jp-idc__idc-screen{border:0}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.biqv3OiSCRunE35s4DC6{position:relative}.biqv3OiSCRunE35s4DC6>.T0VRsfCJrRslmORTYa8X{overflow:hidden;padding:0}.biqv3OiSCRunE35s4DC6>.v77JdlkwyPAXfzeRW4DQ{background-color:var(--jp-white);border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,.1);padding:8px;position:absolute;right:16px;top:16px;transform:scale(.75)}.biqv3OiSCRunE35s4DC6>.v77JdlkwyPAXfzeRW4DQ:focus,.biqv3OiSCRunE35s4DC6>.v77JdlkwyPAXfzeRW4DQ:hover{background-color:var(--jp-white)}.UQccyTHMg7XnAWr5VSGt{margin-top:24px}.SpY2tzcf1aTWPaBpAaQU{padding:0}._G5mdH1mZpQzrtTJKHAO{padding:24px 16px}@media screen and (min-width:600){._G5mdH1mZpQzrtTJKHAO{padding:32px 24px}}@media screen and (min-width:960px){._G5mdH1mZpQzrtTJKHAO{padding:48px 12px 48px 48px}}.g2nzjIQcPzgwZqW4523t{background-image:url(images/site-cards-143fca7aec7a8c370e82.png),radial-gradient(circle at 90% 30%,rgba(6,158,8,.15) 0,hsla(0,0%,100%,0) 35%),radial-gradient(circle at 75% 65%,rgba(206,217,242,.5) 5%,hsla(0,0%,100%,0) 15%),radial-gradient(circle at 90% 90%,hsla(46,77%,83%,.5) 0,hsla(0,0%,100%,0) 25%);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:960px){.g2nzjIQcPzgwZqW4523t{background-image:url(images/site-cards-143fca7aec7a8c370e82.png),radial-gradient(circle at 55% 30%,rgba(6,158,8,.15) 0,hsla(0,0%,100%,0) 100%),radial-gradient(circle at 25% 40%,rgba(206,217,242,.5) 5%,hsla(0,0%,100%,0) 50%),radial-gradient(circle at 50% 85%,hsla(46,77%,83%,.3) 0,hsla(0,0%,100%,0) 35%);min-height:160px;order:-1}}.OpMBda4vebhRbW8Fm6YC{background:var(--jp-white);border:1px solid var(--jp-gray-5);border-radius:var(--jp-border-radius-rna);box-shadow:0 4px 12px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing-base)*3)}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE{background:none;background-color:var(--jp-white-off);color:var(--jp-black-80);text-decoration:none}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE:focus{background-color:var(--jp-white);box-shadow:0 0 0 1.5px var(--jp-black);outline:3px solid transparent}.OpMBda4vebhRbW8Fm6YC.IWsEW5nnNWUqqcT3K5L1{box-shadow:0 0 0 1.5px var(--jp-red-60)}.r3UCwgwCthua6lDCvIBI{align-items:center;display:flex;gap:var(--spacing-base);justify-content:space-between;margin-bottom:var(--spacing-base);width:100%}.r3UCwgwCthua6lDCvIBI h3{font-weight:700}.vpluqUMgmwx9_f8wCVIn{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:var(--spacing-base);height:100%}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-right:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-left:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-right:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-left:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-right:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-left:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-right:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-left:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-right:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-left:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-right:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-left:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-right:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-left:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-right:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-left:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-right:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-left:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-right:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-left:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-right:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-left:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-right:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-left:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-right:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-left:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-right:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-left:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-right:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-left:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-right:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-left:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-right:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-left:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-right:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-left:calc(var( --spacing-base )*8)}.mpr8_ygU8woV4bVR1xvw{align-items:center;display:flex;font-size:var(--font-title-small);font-weight:500;line-height:1.5;margin-bottom:.5rem;margin-top:0}.gwO_Q0L0jbwMARVlBezu{color:var(--jp-gray-60);font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-body-small);font-weight:400;letter-spacing:-.15px;line-height:20px;margin-left:.75rem}.qwy7CsLeEbXvaPwgC9WV{display:flex;flex-flow:row nowrap;max-width:100%;overflow-x:scroll;padding:1px;scrollbar-width:none}.qwy7CsLeEbXvaPwgC9WV::-webkit-scrollbar{display:none}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{border-color:var(--jp-gray-5);border-radius:5px;margin-bottom:0;margin-right:1.5rem;min-width:180px;padding:1rem 1.5rem;width:100%}@media only screen and (min-width:960px){.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{min-width:220px}}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR:last-child{margin-right:0}.NFpbo5AINn6I6avKFGby{margin-bottom:1.5rem}.aoQZCG0JeyWmy2J6vVxF{font-weight:500;line-height:20px;margin-bottom:.25rem}.M6ApyXg79vuXo6GwDkbO{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:36px;font-weight:400;line-height:40px}.M6ApyXg79vuXo6GwDkbO.DYHb5e6QhgXejWyo9s78{cursor:pointer}.OlInbY5YnDO06MEQHv98{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-right:.5rem}.EtbKbd5m85w7oYT4stIs{color:var(--jp-gray-20);display:none;font-size:var(--font-body-small);font-weight:600;line-height:24px;fill:var(--jp-gray-20)}@media screen and (min-width:960px){.EtbKbd5m85w7oYT4stIs{align-items:center;display:flex}}.EtbKbd5m85w7oYT4stIs.Awr7zl75sfAsFPHK9kDG{color:var(--jp-red-50);fill:var(--jp-red-50)}.EtbKbd5m85w7oYT4stIs.QFSZbIKFdWO3HEPBZyhc{color:var(--jp-green-50);fill:var(--jp-green-50)}.GgJAnS4gaEEGmRCP5n8y{align-content:flex-end;display:flex}.mjiNtwdbKpfo9edGVes4{margin-right:2px}.pAt4v_KG9Ir19wNcEtEj{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2.5);min-height:28px;width:100%}.g4lyov8aMDggdD4yOi1p{align-items:baseline;display:flex;margin-top:calc(var(--spacing-base)/2)}.g4lyov8aMDggdD4yOi1p .Ys5ScZ_dYn2O2AzDE5Yi{font-size:32px;font-weight:400;line-height:36px;margin-right:var(--spacing-base)}.sUNg_b7XteVXOrpHAkJg :last-child{margin-top:4px}.cF6QAJf1vXXAMuutXPcq{align-items:baseline;display:flex}.cF6QAJf1vXXAMuutXPcq.coY634LconQ7gzDDNJeu{color:var(--jp-gray-10);fill:var(--jp-gray-10)}.cF6QAJf1vXXAMuutXPcq.kyqpwKaL2FyQ8CtxJQ0f{color:var(--jp-green-50);fill:var(--jp-green-50)}.cF6QAJf1vXXAMuutXPcq.aXf37lEOcjpNV8ImLaYK{color:var(--jp-red-40);fill:var(--jp-red-40)}.cF6QAJf1vXXAMuutXPcq .OyGdoGzsQ48VaVVR99_H{left:2px;position:relative;top:2px}.cF6QAJf1vXXAMuutXPcq .cKLicfMCaDSGPlX222jF{font-size:14px;font-weight:600;line-height:24px}.wm7Alh6CwbsWkVSODgI2{margin-top:calc(var(--spacing-base)/2)}.qpN923qyxjI06NCgFC8j>li{margin-bottom:0}.wI7QgVzPXvVVu6kfnTT8{align-items:center;color:var(--jp-black);display:flex;justify-content:space-between;margin-top:1rem}.wI7QgVzPXvVVu6kfnTT8 .eqyxcUmdF0s3gmmlZGyD{display:flex;gap:1.5rem}.wI7QgVzPXvVVu6kfnTT8 .gxY6D0PeVtGk9iSB5E_u{align-items:center;display:flex;font-size:var(--font-body-small);gap:2px}.wI7QgVzPXvVVu6kfnTT8 .VTBUdi1D4DW34F0yixMk{font-size:var(--font-body-small);margin:0}.BXQQYCO_pEmYmzBBwYxR{align-items:center;color:var(--jp-black);display:flex;gap:.25rem;margin-top:1rem}.BXQQYCO_pEmYmzBBwYxR .qdvOzzbrd3KQK7DNg8eg{font-size:var(--font-body-small);margin:0}.PFbMp_gtGLBMWbbYtO0q{display:flex;flex-grow:1;flex-wrap:wrap;gap:.25rem;justify-content:space-between}.ZFCNMiywyFvaifoIQI5w{color:var(--jp-gray-40)}@keyframes R2i0K45dEF157drbVRPI{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.NisihrgiIKl_knpYJtfg{animation:R2i0K45dEF157drbVRPI 1.5s infinite;background-color:var(--jp-gray);height:100%;width:100%}.upsell-banner{background:#f9f9f6;background:linear-gradient(133deg,#ced9f2,#f9f9f6 10%,#f9f9f6 80%,#f5e6b3);display:flex;flex-direction:column;padding:36px}@media screen and (min-width:660px){.upsell-banner{flex-direction:row}}.upsell-banner .upsell-banner--icon{align-items:flex-start;display:flex;margin-bottom:16px;margin-right:0;margin-top:16px}@media screen and (min-width:660px){.upsell-banner .upsell-banner--icon{align-items:center;margin-bottom:0;margin-right:28px;margin-top:0}}.upsell-banner .upsell-banner--content{display:flex;flex:1;flex-direction:column;justify-content:space-between}@media screen and (min-width:660px){.upsell-banner .upsell-banner--content{flex-direction:row}}.upsell-banner .upsell-banner--content .upsell-banner--content-info{display:flex;flex-direction:column}.upsell-banner .upsell-banner--content .upsell-banner--content-info h3{font-size:1.5rem;font-weight:500;line-height:32px;margin:0}.upsell-banner .upsell-banner--content .upsell-banner--content-info p{font-size:1rem;margin:8px 0 0}.upsell-banner .upsell-banner--content .upsell-banner--content-cta{align-items:center;display:flex;flex-direction:row;margin-left:0;margin-top:16px}@media screen and (min-width:660px){.upsell-banner .upsell-banner--content .upsell-banner--content-cta{margin-left:16px;margin-top:0}}.upsell-banner .upsell-banner--content .upsell-banner--content-cta .upsell-banner--content-cta-button{box-shadow:inset 0 0 0 1.5px #000;font-weight:400;padding:8px 16px;white-space:nowrap}.upsell-banner .upsell-banner--content .upsell-banner--content-cta .upsell-banner--content-cta-button.secondary{background-color:var(--jp-white);color:var(--jp-black)}.upsell-banner .upsell-banner--content .upsell-banner--content-cta .upsell-banner--content-cta-button.primary{margin-left:8px}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.VgAxgahF9bC2M__FiIgV{display:flex;margin-bottom:calc(var(--spacing-base)*3)}.dbRwkMLqcMF67njPoAF7{margin-right:8px}.Doju0RxvvN9JS12mf489{line-height:calc(var(--spacing-base)*3);margin:0 0 var(--spacing-base) 0}.yWUvvF4WJLNDSpMgBMfm{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ka1fVHj2HOkHjhdoEFOZ{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.JMOO4Y_9yhTO9lwLnRUx{grid-column-end:span 1}.PFDPAqk51qox_ChLqJwm{grid-column-end:span 2}.ault0jHVfWpShqOGooIP{grid-column-end:span 3}.GqpvdRzmzPJELtSm4FEN{grid-column-end:span 4}@media(min-width:600px){.Ym4_YneEGD_iZD6W1C2o{grid-column-end:span 1}.NbvHnnDtWw8n9BEUQ0Oy{grid-column-end:span 2}.ElMT7rhxe5ZJKO41MnhW{grid-column-end:span 3}.yKjnqjibn_wW_1tWWt5Q{grid-column-end:span 4}.Pb30lOcQFpzUX57GwflS{grid-column-end:span 5}.pC1wxc_R8y4pNILHsiiY{grid-column-end:span 6}.pChscSCnudQoWGjMFKI_{grid-column-end:span 7}.qw1H2gAgF3lDCI2Tbkmb{grid-column-end:span 8}}@media(min-width:960px){.VzcA_rrxBK3g4ozA0oD9{grid-column-end:span 1}.pNAa7O2adRZD8Slgk9iR{grid-column-end:span 2}.tlIMLlipexblj8CeOx4B{grid-column-end:span 3}.Dvt0u5l2Rr1BhBmvYAzl{grid-column-end:span 4}.BiUsgNTc0tyc7tC5jnzE{grid-column-end:span 5}.ulJXAsj7G2ROJ1g3_s28{grid-column-end:span 6}.HsoVlyVLsXYClx9Atox0{grid-column-end:span 7}.oXxjRQNNj2cfIpFBqC1W{grid-column-end:span 8}.qXgUn4Adg9xE_JnbuDio{grid-column-end:span 9}.xMpqTLiLfYFEJiRPQQQq{grid-column-end:span 10}.IiGo3Sz2FDZN7_eGElwA{grid-column-end:span 11}.Om8BNCjfgqQ_wmPQjfOY{grid-column-end:span 12}}@media(max-width:960px){.t10ZWzP7ADjJnR4tqxRS{display:none}}@media(max-width:600px){.eOUlZG8Pelh_Xj0aSoHG{display:none}}.l546LrwBEePz434NFK5Q{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.l546LrwBEePz434NFK5Q span{display:block}.l546LrwBEePz434NFK5Q span:last-of-type{font-weight:600}.l546LrwBEePz434NFK5Q:focus span:last-of-type,.l546LrwBEePz434NFK5Q:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.l546LrwBEePz434NFK5Q:focus:after,.l546LrwBEePz434NFK5Q:hover:after{transform:translateY(-50%) translateX(8px)}.l546LrwBEePz434NFK5Q:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.Q7w4fcEcemZ2nlwaYNog{fill:var(--jp-yellow-30)!important;display:inline-block!important;width:1.1em!important}.AoNQsOaTt6gSf0H6Yasz{display:inline-block;position:relative}.v13ZwGzUnecPA7Y3URAl{height:18px;left:-53px;pointer-events:none;position:absolute;top:0;width:124px}.EeDbu9pXFWTsCzfTpv2v{pointer-events:all}.BmSvoIi3rErkcrRiOi2W{color:var(--jp-black);font-size:16px;font-weight:600;line-height:19px}.BmSvoIi3rErkcrRiOi2W:not(:last-child){margin-bottom:8px}.mojRoVuWdDJo0E6LEjJw{font-size:14px;font-weight:400;line-height:24px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-right:-62px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-left:-62px}.golden-token-icon-tooltip .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.golden-token-icon-tooltip .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.golden-token-icon-tooltip .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.golden-token-icon-tooltip .components-button.is-link:focus:not(:disabled){box-shadow:none}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor);border-radius:50%}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe{align-items:center;display:flex;gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base)*3)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .VmtuLc2xRqmsO6cK8qjF{position:relative}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .MdTRfQ3eo5qZKChZlzNj{width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .PbEpL02SEH9VNAlbKCfV{width:30px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .TD4AUM9gcTVAB6JHB5ZR{border-radius:50%;margin-left:-10px;position:absolute;width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .yjl73qv0VWoPP8IhGreh{border-top-style:solid;border-top:2px dashed var(--jp-black);height:0;width:67px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .rq8YRaj9OyUUXJUHiUgI{border-color:var(--jp-red)}.kezuOHNvu9vdvlJ86Fwg .YZ7FNKEm9qpvQ4ZkbAz5{transform:rotate(180deg)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz{margin-bottom:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz,.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp{align-items:center;display:flex;gap:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp.J0GIu2rNR7rXocQTyd8p{color:var(--jp-red);fill:var(--jp-red)}.jp-connection__manage-dialog{--spacing-base:8px;border-radius:3px;margin:auto;width:1200px}.jp-connection__manage-dialog__content{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:center;padding:80px;text-align:center}.jp-connection__manage-dialog__content h1{font-size:var(--font-title-large);font-weight:700;line-height:1.2;margin:0}.jp-connection__manage-dialog__large-text{font-size:1.25rem;font-weight:600;margin-bottom:calc(var(--spacing-base)*4);margin-top:calc(var(--spacing-base)*3);max-width:60%}.jp-connection__manage-dialog__actions{align-items:center;background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;box-sizing:border-box;margin:0!important;max-width:1200px!important;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*5);position:sticky}.jp-connection__manage-dialog__link{color:var(--jp-black)}.jp-connection__manage-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__manage-dialog__link:focus{color:var(--jp-black)}.jp-connection__manage-dialog__button-wrap button{float:right}.jp-connection__manage-dialog__action-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:var(--spacing-base) auto;max-width:100%;padding:1rem 2rem;text-align:left;width:750px}.jp-connection__manage-dialog__action-card__card-headline{font-size:var(--font-body);font-weight:600;line-height:calc(var(--spacing-base)*3);text-decoration:none}.jp-connection__manage-dialog__action-card__icon{float:right}.jp-connection__manage-dialog__action-card .transfer{color:var(--jp-black);fill:var(--jp-black)}.jp-connection__manage-dialog__action-card .disconnect{color:var(--jp-red);fill:var(--jp-red)}.jp-connection__manage-dialog .components-modal__header{display:none}.jp-connection__manage-dialog .components-modal__content{margin:0;padding:0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;left:0;position:absolute;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-right:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:left}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-left:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:left;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-right:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:right}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-right:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:1rem;margin-right:0}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,');content:"";display:block;height:8px;left:24px;position:absolute;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8, ')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:left;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-right:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-right:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{position:absolute;right:32px;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-right:8px;max-width:110px}.Iz3l7a05TP6HK9S92TIL{width:16px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-left:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen{--spacing-base:8px}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen .terms-of-service{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*4);max-width:360px}.jp-connection__connect-screen .terms-of-service a{text-decoration:underline}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button--button{border-radius:4px;font-weight:600}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:calc(var(--spacing-base)*3)}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-left:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.rna{overflow:hidden}.rna .jp-connection__connect-screen-layout__left{position:relative;z-index:2}.rna .jp-connection__connect-screen-layout__left h2{font-weight:700;margin-top:0}.rna .jp-connection__connect-screen-layout__left h3{margin-top:24px}@media(min-width:600px){.rna .jp-connection__connect-screen-layout__left{padding:4rem 6rem 4rem 4rem}}@media(min-width:1080px){.rna .jp-connection__connect-screen-required-plan__pricing-card{position:absolute;right:calc(var(--spacing-base)*-45);top:calc(var(--spacing-base)*9.25)}}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{border-radius:var(--jp-border-radius-rna);max-width:100%;width:425px}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card__title{margin-top:.625rem}@media(min-width:960px){.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{padding:3rem}}.rna .jp-connection__connect-screen-required-plan__pricing-card .components-button{margin-bottom:0}.rna .jp-backup-dashboard-promotion ul.jp-product-promote li{margin-bottom:.75rem}.rna .jp-connection__connect-screen-layout__color-blobs{clip-path:polygon(100% 0,100% 100%,0 0,0 0);display:none;height:677px;position:absolute;right:0;top:0;width:363px;z-index:1}.rna .jp-connection__connect-screen-layout__color-blobs__blue,.rna .jp-connection__connect-screen-layout__color-blobs__green,.rna .jp-connection__connect-screen-layout__color-blobs__yellow{border-radius:50%;filter:blur(50px);position:absolute}.rna .jp-connection__connect-screen-layout__color-blobs__blue{background-color:var(--jp-blue-5);height:400px;right:-100px;top:-275px;width:400px;z-index:3}.rna .jp-connection__connect-screen-layout__color-blobs__yellow{background-color:var(--jp-yellow-5);height:250px;right:-25px;top:10px;width:250px;z-index:2}.rna .jp-connection__connect-screen-layout__color-blobs__green{background-color:var(--jp-green-5);height:300px;right:0;top:175px;width:300px;z-index:1}@media(min-width:1080px){.rna .jp-connection__connect-screen-layout__color-blobs{display:initial}}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.TcCZnGE6mad8Dvz9pCZi{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIvPjxwYXRoIGZpbGw9IiNENjM2MzkiIGQ9Ik0xMyA3aC0ydjZoMnpNMTMgMTVoLTJ2MmgyeiIvPjwvc3ZnPg==) no-repeat 0 0;color:var(--jp-red);line-height:25px;padding-left:25px}._mn6o2Dtm5pfFWc8_A1K{--spacing-base:8px;min-width:264px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.i_AnOR3MaQLraGvb2QU5{background-color:#f9f9f6}.YcYvLvdvWrb1EUZoVsE8{display:flex;flex-wrap:wrap;gap:calc(var(--horizontal-spacing)*2);justify-content:space-between}.uGTTsKoIOoZdYhk6uPnl{white-space:nowrap}.uGTTsKoIOoZdYhk6uPnl>span{font-size:var(--font-body-small)}.hdasSNj9k3Sc5PwXK4uE{margin-right:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:0;right:unset;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{margin:0 var(--spacing-base);fill:var(--jp-gray);flex-shrink:0}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-left:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;left:-53px;pointer-events:none;position:absolute;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-container .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;margin:0 10px;max-width:90vw;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 0 0 1rem}.icon-tooltip-content ul li:last-child{margin-bottom:0}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(1px,1px)}.gridicon.needs-offset-x g{transform:translate(1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-left:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-right:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-left:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-left-width:6px;border-radius:4px;display:flex;font-size:var(--font-body);padding:24px 31px 27px 18px}.FGpSkMCiIHQjszcV0dbn{margin-right:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{left:24px;position:absolute;top:24px}.KoWZcCwhW13xvkEb0QON{position:absolute;right:24px;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-right:24px}.A5YkDkkXuiYgavrY6Nux{border-left-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-left-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-left-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-left-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}.q0T8YyQxRawhpDtvJjxI{background-color:var(--jp-white);height:100%;padding:calc(var(--spacing-base)*8);position:relative}.B7JDqI_vtKxSy5GjvqA1{display:flex;flex-direction:column;height:100%}.zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--jp-black);border-radius:var(--jp-border-radius) var(--jp-border-radius) 0 0;color:var(--jp-white);display:flex;height:calc(var(--spacing-base)*4);left:0;padding:0 var(--spacing-base);position:absolute;top:0;width:100%}.GsioW6IsC8EMYE3U6788{fill:var(--jp-white);margin-right:var(--spacing-base)}.cfEO8udWbRGPFJzW8Jg5,.dbz07JqxOlivjKO4vBEF{align-items:center;display:flex;height:calc(var(--spacing-base)*4);margin-bottom:calc(var(--spacing-base)*4)}.zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px}.qoZuzG5EcDa231hC6t0P{align-items:center;display:flex;justify-content:center}.qoZuzG5EcDa231hC6t0P svg{margin-right:var(--spacing-base)}.Q6uUUQCPWS6_6nLxIn68{display:inline-block;min-height:42px;padding:.5em 2em;text-align:center;width:100%}.Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.Q6uUUQCPWS6_6nLxIn68.components-button.is-primary{height:auto;white-space:normal}.Q6uUUQCPWS6_6nLxIn68.is-secondary:hover:not(:disabled){background-color:var(--jp-black);color:var(--jp-white)}.OrQG7DjDd9Ha2Xj1Mx3L{margin-top:calc(var(--spacing-base)*2)}.Q1jaYDpa2AVfJpA29wT0{flex-grow:1;margin:0;margin-bottom:calc(var(--spacing-base)*2);padding:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:flex-start;display:flex;list-style:none;margin-bottom:var(--spacing-base)}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary);flex-shrink:0;margin-right:var(--spacing-base)}.HL4gSxsF0skYGhGuqH90 li:last-of-type{font-weight:700}.sEcLfpWjo0GF7QrxD3Lt{margin-top:calc(var(--spacing-base)*2)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-wrap:wrap}.twlleZ5Ehq4bB7CvKVSW{position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-right:calc(var(--spacing-base)*2)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:var(--jp-gray-20)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:var(--jp-gray-40);margin-bottom:calc(var(--spacing-base)*3)}.NMxcZL17aEP7v81uG3zD{margin-top:calc(var(--spacing-base)*5)}.gCTKfAPzJqZas7CaRbKN{margin-bottom:calc(var(--spacing-base)*4)}.demNsMJjhi7BLY7xhjU5{align-items:center;display:flex;font-size:var(--font-body);line-height:calc(var(--spacing-base)*3);margin:calc(var(--spacing-base)*2) 0;min-height:calc(var(--spacing-base)*3)}.QiUjdjJSkqh6nH7YMG5A{align-self:flex-start;height:calc(var(--spacing-base)*3);margin-right:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*3)}.Q080AHcq29J2fc68Hhk5{color:var(--jp-red)}.Q080AHcq29J2fc68Hhk5 .hYWbIwhppukXmGnsiT9H{fill:var(--jp-red)}.JjHuxWly0HI9C60gorbq{color:var(--jp-yellow-40)}.JjHuxWly0HI9C60gorbq .hYWbIwhppukXmGnsiT9H{fill:var(--jp-yellow-40)}.Cm8ZFHi3mngl4cj9Gatx{color:var(--jp-blue-40)}.Cm8ZFHi3mngl4cj9Gatx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-blue-40)}.ytGBsU015p3LGwOPwFDx{color:var(--jp-green)}.ytGBsU015p3LGwOPwFDx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-green)}.svE2cJL5t2FarzcDQYNe{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.dvEJEDNTnmVfVxtLa4uU{align-items:center;display:flex}.dvEJEDNTnmVfVxtLa4uU img{object-fit:cover;width:100%}.K1VY4DNP8PHMWAEVBC_h{background-color:#f9f9f6}.nk_COGPrkBNLp7lVt4sQ{display:flex;flex-wrap:wrap;gap:calc(var(--horizontal-spacing)*2);justify-content:space-between}.ukgQ5TmLablG3svUKjdw{white-space:nowrap}.ukgQ5TmLablG3svUKjdw>span{font-size:var(--font-body-small)}.EUcF2LKeC2GyhWD2FKCP{background-color:var(--jp-white);height:100%;padding:calc(var(--spacing-base)*8);position:relative}.Bm21LIBQtpRo3ZhOxXBG{display:flex;gap:calc(var(--spacing-base)*2)}.jp-license-activation-screen-controls{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-controls h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-controls p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-controls label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-controls{padding:64px}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error{max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field .components-input-control__label.components-input-control__label.components-input-control__label,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error .components-input-control__label.components-input-control__label.components-input-control__label{font-size:var(--font-body);font-weight:600}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field select.components-select-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border-radius:var(--jp-border-radius);font-size:18px;line-height:24px;margin:0;min-height:48px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input{border:1px solid var(--jp-gray-40)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border:1px solid var(--jp-red)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error{align-items:flex-start;color:var(--jp-red);display:flex;flex-direction:row;max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error svg{margin-right:4px;fill:var(--jp-red);min-width:24px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error span{font-size:var(--font-body)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);display:flex;font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin-top:24px;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{width:auto}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:hover,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:focus,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active[disabled],.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button .jp-components-spinner,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active .jp-components-spinner{width:100%}.jp-license-activation-screen-illustration{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-illustration--wrapper{display:flex;flex:1}.jp-license-activation-screen-illustration--wrapper img{align-self:center;height:auto;max-width:100%}.jp-license-activation-screen-illustration--support-link{flex:0}.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin:0 40px 20px 0;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{width:auto}}.components-button.jp-license-activation-screen-success-info--button:active:hover,.components-button.jp-license-activation-screen-success-info--button:hover,.components-button.jp-license-activation-screen-success-info--button:visited:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:focus,.components-button.jp-license-activation-screen-success-info--button:focus,.components-button.jp-license-activation-screen-success-info--button:visited:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:disabled,.components-button.jp-license-activation-screen-success-info--button:active[disabled],.components-button.jp-license-activation-screen-success-info--button:disabled,.components-button.jp-license-activation-screen-success-info--button:visited:disabled,.components-button.jp-license-activation-screen-success-info--button:visited[disabled],.components-button.jp-license-activation-screen-success-info--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.components-button.jp-license-activation-screen-success-info--button .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:active .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:visited .jp-components-spinner{width:100%}.jp-license-activation-screen-success-info--product-details h1{line-height:52px}.jp-license-activation-screen-success-info--product-details a{color:var(--jp-black);text-decoration:underline!important}.jp-license-activation-screen-success-info--external-link{color:var(--jp-black);font-size:16px;font-style:normal;font-weight:600;text-decoration:underline!important;white-space:nowrap}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-license-activation-screen-success-info{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-success-info h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-success-info p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-success-info label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-success-info{padding:64px}}@media screen and (max-width:480px){.jp-license-activation-screen-success-info .jp-license-activation-screen-success-info--buttons{text-align:center}}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.EiaNctK1_P9pPqOeiaSI{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ogHZg_sJCljylz3VJfsf{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.zv7eGvijKRkbPVakubHw{grid-column-end:span 1}.VoJNoiya_1ck3_kXS6_C{grid-column-end:span 2}.ecv0NO526NoTNbpALA1A{grid-column-end:span 3}.OfBdkceMzeHvRbzhqDlP{grid-column-end:span 4}@media(min-width:600px){.JLb3NpEKN8pOaWd7K1bu{grid-column-end:span 1}.fsMPGqPKE4mjMIPFwl77{grid-column-end:span 2}.DIK_zdaGAQ09eKspBJ4E{grid-column-end:span 3}.shXYpxPu3WCJsR8aOHtz{grid-column-end:span 4}.s7ElrOqG_yGd5SIfwqOR{grid-column-end:span 5}.Cxml9uzGvArAL8_RDs_p{grid-column-end:span 6}.aANxBKDGx72eDqU0iUPj{grid-column-end:span 7}.XxyzuTY3mnQcl9EGZadm{grid-column-end:span 8}}@media(min-width:960px){.Sfo4WaSNIWInJ93Abd3w{grid-column-end:span 1}.tQS7SKUGrU4THhWMysbo{grid-column-end:span 2}.I94U7mpY4h16pcOksZNF{grid-column-end:span 3}.uWMb9k77kQxBdS5MTt0s{grid-column-end:span 4}.rKwEEZQxK9s_POMg5Jss{grid-column-end:span 5}.UcPXX_s06IPCkF7ZjH3D{grid-column-end:span 6}.CrQdtiCFkRbzY6K2dFvt{grid-column-end:span 7}.rEUALOmOdUBXO0Us871z{grid-column-end:span 8}.NqXa9TlcTEviVsB53hBV{grid-column-end:span 9}.OnWVeiQiwgQ9lzdGPW66{grid-column-end:span 10}.D2PkTcy7b8u2K9QXY6VQ{grid-column-end:span 11}.EcqBhzAyxo5RDc2Y6m7K{grid-column-end:span 12}}@media(max-width:960px){.gB1mWzHOM38d80lrhBRX{display:none}}@media(max-width:600px){.KNQXLP78ejczOkour3zg{display:none}}.rBVbaVWBnBRtTMrUKZxm{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.rBVbaVWBnBRtTMrUKZxm span{display:block}.rBVbaVWBnBRtTMrUKZxm span:last-of-type{font-weight:600}.rBVbaVWBnBRtTMrUKZxm:focus span:last-of-type,.rBVbaVWBnBRtTMrUKZxm:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.rBVbaVWBnBRtTMrUKZxm:focus:after,.rBVbaVWBnBRtTMrUKZxm:hover:after{transform:translateY(-50%) translateX(8px)}.rBVbaVWBnBRtTMrUKZxm:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.gfM_DIJrVbRhmKdAphIm{background:var(--jp-white);border-radius:var(--jp-modal-radius);box-shadow:0 12px 16px -.5px rgba(0,0,0,.15);height:max-content;margin:3rem auto;max-width:414px;overflow:hidden;position:relative;transition:height .25s cubic-bezier(.59,.37,.18,1.19) 0;width:90%;will-change:height}.gfM_DIJrVbRhmKdAphIm>div:first-child{padding:0}.gfM_DIJrVbRhmKdAphIm *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gfM_DIJrVbRhmKdAphIm p{color:var(--jp-black)}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:none}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:614px;transition-delay:2.15s}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh h2{margin-top:0}._j4GWTmW5psCHFYh6R0x{align-self:flex-start;margin-top:var(--jp-gap)!important;padding:8px var(--jp-modal-padding-small)!important;width:100%}.saSAjv8yulVXQDoqDJEI{font-weight:500;line-height:110%;margin-bottom:8px}.O_hcdbeMivIhBn7ApDnS{line-height:140%}@media(min-width:760px){.gfM_DIJrVbRhmKdAphIm{height:740px;max-width:1360px;position:relative;width:95%}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:block;left:64px;position:absolute;top:64px;z-index:99}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path{fill:#000}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{fill:#fff}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:740px;transition-delay:0}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path{transition:fill 2s ease .5s;fill:#fff}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{transition:fill 2s ease .5s;fill:#000}}@keyframes OmAVpCQ270MqI4IsT9Ky{20%{transform:translateY(0) scale(1)}65%{transform:translateY(16%) scale(1.4)}to{transform:translateY(0) scale(1)}}.Qn5xayjI_jH2m1d6BEoq{border-radius:var(--jp-button-radius);display:flex;height:50%;justify-content:center;min-height:400px;overflow:hidden;position:relative;transition:height .55s cubic-bezier(.59,.37,.18,1) 0s;will-change:height}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{height:100%;transition-delay:.65s}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq video{animation:OmAVpCQ270MqI4IsT9Ky 1.5s ease-in-out forwards}.Qn5xayjI_jH2m1d6BEoq video{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:all .85s cubic-bezier(1,0,.39,1) 0s;width:100%;will-change:transform}@media(min-width:760px){@keyframes Axe8f2LgqEBZHVcsRgY5{0%{animation-timing-function:cubic-bezier(.86,0,.07,1);left:60%;top:32px}50%{animation-timing-function:cubic-bezier(.17,.84,.44,1);bottom:32px;left:32px;top:32px;width:100%}to{left:32px;width:40%}}.Qn5xayjI_jH2m1d6BEoq{border-radius:12px;bottom:32px;display:block;height:auto;left:60%;overflow:hidden;position:absolute;right:32px;top:32px;transition-delay:0;transition:width .55s ease 0s;z-index:3}.Qn5xayjI_jH2m1d6BEoq video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{animation-delay:.25s;animation-duration:2s;animation-fill-mode:forwards;animation-name:Axe8f2LgqEBZHVcsRgY5;height:auto}}.iBMDoShSmqpt72YfJb36{padding:var(--jp-modal-padding)}.iBMDoShSmqpt72YfJb36 h2{font-size:clamp(1.5rem,-.7353rem + 4.7059vw,3.5rem)}.iBMDoShSmqpt72YfJb36 p{font-size:clamp(1rem,.6974rem + 1.1696vw,1.75rem)}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:none;font-size:clamp(1.25rem,1.1491rem + .3899vw,1.5rem)}@media(min-width:760px){.iBMDoShSmqpt72YfJb36{bottom:15%;display:flex;flex-direction:column;gap:64px;left:64px;padding:0 var(--jp-modal-padding) 0 0;position:absolute;width:55%}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0 32px 0 0}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC h2,.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC p{margin:0}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:block}.iBMDoShSmqpt72YfJb36 ._j4GWTmW5psCHFYh6R0x{align-self:flex-start;padding:16px var(--jp-modal-padding-large)!important;width:auto}.pnwbCuWbV0PNQr1LFpRh .iBMDoShSmqpt72YfJb36{left:-20px;opacity:0;transition:all .55s cubic-bezier(.59,.37,.18,1) .3s}}.HQVDZ6J3x6SJNYFX5khS{background:var(--jp-white);left:0;opacity:0;position:absolute;top:100%;transition:transform .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;width:100%;will-change:transform,opacity;z-index:2}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{opacity:1;transform:translateY(-100%);transition-delay:2s}@media(min-width:760px){.HQVDZ6J3x6SJNYFX5khS{align-items:flex-end;bottom:5%;container-type:inline-size;display:flex;flex-direction:column;gap:40px;left:45%;padding:0;right:32px;transform:translateY(0);transition-delay:0;transition:none;width:auto}.HQVDZ6J3x6SJNYFX5khS h2{width:100%}.HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{margin-right:var(--jp-modal-padding-large)}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{bottom:12%;left:45%;opacity:1;right:32px;top:unset;transform:translateY(0);transition:all .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;transition-delay:2s;width:auto}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS .l35bIyiqYJiZ6tVYvJtC{padding-left:32px}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{align-self:flex-end}}.KdvmPIjelQIFiPQGuIYf{background:var(--jp-gray-0);display:flex;flex-direction:column;gap:var(--jp-gap)}.KdvmPIjelQIFiPQGuIYf div{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-button-radius);box-shadow:0 0 40px 0 rgba(0,0,0,.08);flex:1;padding:var(--jp-modal-padding)}.KdvmPIjelQIFiPQGuIYf h3{font-size:24px;line-height:normal;margin:0}.KdvmPIjelQIFiPQGuIYf p{font-size:14px}@media(min-width:760px){.KdvmPIjelQIFiPQGuIYf{flex-direction:row;padding:var(--jp-modal-padding-large)}.KdvmPIjelQIFiPQGuIYf div{border:none;box-shadow:0 2px 16px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.1)}.KdvmPIjelQIFiPQGuIYf div p{margin:8px 0}.KdvmPIjelQIFiPQGuIYf svg{margin-bottom:var(--jp-modal-padding-small)}}@container (max-width: 600px){.KdvmPIjelQIFiPQGuIYf div{padding:var(--jp-modal-padding-small)}}.jp-license-activation-screen{border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;min-height:540px;overflow:hidden}@media screen and (min-width:780px){.jp-license-activation-screen{flex-direction:row}} \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js index 8cb88373..1a36e122 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js @@ -1,34 +1,43 @@ /*! For license information please see index.js.LICENSE.txt */ -(()=>{var e={9487:(e,t,n)=>{"use strict";n.d(t,{X:()=>c});const a={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},KMF:{symbol:"CF",grouping:",",decimal:".",precision:2},KPW:{symbol:"₩",grouping:",",decimal:".",precision:0},KRW:{symbol:"₩",grouping:",",decimal:".",precision:0},KWD:{symbol:"د.ك.‏",grouping:",",decimal:".",precision:3},KYD:{symbol:"$",grouping:",",decimal:".",precision:2},KZT:{symbol:"₸",grouping:" ",decimal:"-",precision:2},LAK:{symbol:"₭",grouping:",",decimal:".",precision:0},LBP:{symbol:"ل.ل.‏",grouping:",",decimal:".",precision:2},LKR:{symbol:"₨",grouping:",",decimal:".",precision:0},LRD:{symbol:"L$",grouping:",",decimal:".",precision:2},LSL:{symbol:"M",grouping:",",decimal:".",precision:2},LYD:{symbol:"د.ل.‏",grouping:",",decimal:".",precision:3},MAD:{symbol:"د.م.‏",grouping:",",decimal:".",precision:2},MDL:{symbol:"lei",grouping:",",decimal:".",precision:2},MGA:{symbol:"Ar",grouping:",",decimal:".",precision:0},MKD:{symbol:"ден.",grouping:".",decimal:",",precision:2},MMK:{symbol:"K",grouping:",",decimal:".",precision:2},MNT:{symbol:"₮",grouping:" ",decimal:",",precision:2},MOP:{symbol:"MOP$",grouping:",",decimal:".",precision:2},MRO:{symbol:"UM",grouping:",",decimal:".",precision:2},MTL:{symbol:"₤",grouping:",",decimal:".",precision:2},MUR:{symbol:"₨",grouping:",",decimal:".",precision:2},MVR:{symbol:"MVR",grouping:",",decimal:".",precision:1},MWK:{symbol:"MK",grouping:",",decimal:".",precision:2},MXN:{symbol:"MX$",grouping:",",decimal:".",precision:2},MYR:{symbol:"RM",grouping:",",decimal:".",precision:2},MZN:{symbol:"MT",grouping:",",decimal:".",precision:0},NAD:{symbol:"N$",grouping:",",decimal:".",precision:2},NGN:{symbol:"₦",grouping:",",decimal:".",precision:2},NIO:{symbol:"C$",grouping:",",decimal:".",precision:2},NOK:{symbol:"kr",grouping:" ",decimal:",",precision:2},NPR:{symbol:"₨",grouping:",",decimal:".",precision:2},NZD:{symbol:"NZ$",grouping:",",decimal:".",precision:2},OMR:{symbol:"﷼",grouping:",",decimal:".",precision:3},PAB:{symbol:"B/.",grouping:",",decimal:".",precision:2},PEN:{symbol:"S/.",grouping:",",decimal:".",precision:2},PGK:{symbol:"K",grouping:",",decimal:".",precision:2},PHP:{symbol:"₱",grouping:",",decimal:".",precision:2},PKR:{symbol:"₨",grouping:",",decimal:".",precision:2},PLN:{symbol:"zł",grouping:" ",decimal:",",precision:2},PYG:{symbol:"₲",grouping:".",decimal:",",precision:2},QAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},RON:{symbol:"lei",grouping:".",decimal:",",precision:2},RSD:{symbol:"Дин.",grouping:".",decimal:",",precision:2},RUB:{symbol:"₽",grouping:" ",decimal:",",precision:2},RWF:{symbol:"RWF",grouping:" ",decimal:",",precision:2},SAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},SBD:{symbol:"S$",grouping:",",decimal:".",precision:2},SCR:{symbol:"₨",grouping:",",decimal:".",precision:2},SDD:{symbol:"LSd",grouping:",",decimal:".",precision:2},SDG:{symbol:"£‏",grouping:",",decimal:".",precision:2},SEK:{symbol:"kr",grouping:",",decimal:".",precision:2},SGD:{symbol:"S$",grouping:",",decimal:".",precision:2},SHP:{symbol:"£",grouping:",",decimal:".",precision:2},SLL:{symbol:"Le",grouping:",",decimal:".",precision:2},SOS:{symbol:"S",grouping:",",decimal:".",precision:2},SRD:{symbol:"$",grouping:",",decimal:".",precision:2},STD:{symbol:"Db",grouping:",",decimal:".",precision:2},SVC:{symbol:"₡",grouping:",",decimal:".",precision:2},SYP:{symbol:"£",grouping:",",decimal:".",precision:2},SZL:{symbol:"E",grouping:",",decimal:".",precision:2},THB:{symbol:"฿",grouping:",",decimal:".",precision:2},TJS:{symbol:"TJS",grouping:" ",decimal:";",precision:2},TMT:{symbol:"m",grouping:" ",decimal:",",precision:0},TND:{symbol:"د.ت.‏",grouping:",",decimal:".",precision:3},TOP:{symbol:"T$",grouping:",",decimal:".",precision:2},TRY:{symbol:"TL",grouping:".",decimal:",",precision:2},TTD:{symbol:"TT$",grouping:",",decimal:".",precision:2},TVD:{symbol:"$T",grouping:",",decimal:".",precision:2},TWD:{symbol:"NT$",grouping:",",decimal:".",precision:2},TZS:{symbol:"TSh",grouping:",",decimal:".",precision:2},UAH:{symbol:"₴",grouping:" ",decimal:",",precision:2},UGX:{symbol:"USh",grouping:",",decimal:".",precision:2},USD:{symbol:"$",grouping:",",decimal:".",precision:2},UYU:{symbol:"$U",grouping:".",decimal:",",precision:2},UZS:{symbol:"сўм",grouping:" ",decimal:",",precision:2},VEB:{symbol:"Bs.",grouping:",",decimal:".",precision:2},VEF:{symbol:"Bs. F.",grouping:".",decimal:",",precision:2},VND:{symbol:"₫",grouping:".",decimal:",",precision:1},VUV:{symbol:"VT",grouping:",",decimal:".",precision:0},WST:{symbol:"WS$",grouping:",",decimal:".",precision:2},XAF:{symbol:"F",grouping:",",decimal:".",precision:2},XCD:{symbol:"$",grouping:",",decimal:".",precision:2},XOF:{symbol:"F",grouping:" ",decimal:",",precision:2},XPF:{symbol:"F",grouping:",",decimal:".",precision:2},YER:{symbol:"﷼",grouping:",",decimal:".",precision:2},ZAR:{symbol:"R",grouping:" ",decimal:",",precision:2},ZMW:{symbol:"ZK",grouping:",",decimal:".",precision:2},WON:{symbol:"₩",grouping:",",decimal:".",precision:2}};function c(e){return a[e]||{symbol:"$",grouping:",",decimal:".",precision:2}}},8899:(e,t,n)=>{"use strict";n.d(t,{LR:()=>r});var a=n(9487),c=n(2003);function r(e,t,n={}){const r=(0,a.X)(t);if(!r||isNaN(e))return null;const{decimal:i,grouping:s,precision:o,symbol:l}={...r,...n},u=e<0?"-":"",p=Math.abs(e),d=Math.floor(p);return{sign:u,symbol:l,integer:(0,c.Z)(p,o,i,s).split(i)[0],fraction:o>0?(0,c.Z)(p-d,o,i,s).slice(1):""}}},2003:(e,t,n)=>{"use strict";function a(e,t=0,n=".",a=","){const c=(e+"").replace(/[^0-9+\-Ee.]/g,""),r=isFinite(+c)?+c:0,i=isFinite(+t)?Math.abs(t):0,s=(i?function(e,t){const n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)}(r,i):""+Math.round(r)).split(".");return s[0].length>3&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,a)),(s[1]||"").lengtha})},3170:(e,t,n)=>{"use strict";function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tp,RQ:()=>L,WK:()=>U,Zn:()=>R,Zq:()=>z,aU:()=>c,cP:()=>d,fp:()=>v,kG:()=>s,pC:()=>I,q_:()=>i}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(c||(c={}));const r="popstate";function i(e){return void 0===e&&(e={}),g((function(e,t){let{pathname:n="/",search:a="",hash:c=""}=d(e.location.hash.substr(1));return u("",{pathname:n,search:a,hash:c},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),a="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");a=-1===n?t:t.slice(0,n)}return a+"#"+("string"==typeof t?t:p(t))}),(function(e,t){o("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}function s(e,t){if(!1===e||null==e)throw new Error(t)}function o(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function l(e){return{usr:e.state,key:e.key}}function u(e,t,n,c){return void 0===n&&(n=null),a({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?d(t):t,{state:n,key:t&&t.key||c||Math.random().toString(36).substr(2,8)})}function p(e){let{pathname:t="/",search:n="",hash:a=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(t+="#"===a.charAt(0)?a:"#"+a),t}function d(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function m(e){let t="undefined"!=typeof window&&void 0!==window.location&&"null"!==window.location.origin?window.location.origin:window.location.href,n="string"==typeof e?e:p(e);return s(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}function g(e,t,n,a){void 0===a&&(a={});let{window:i=document.defaultView,v5Compat:s=!1}=a,o=i.history,d=c.Pop,g=null;function h(){d=c.Pop,g&&g({action:d,location:v.location})}let v={get action(){return d},get location(){return e(i,o)},listen(e){if(g)throw new Error("A history only accepts one active listener");return i.addEventListener(r,h),g=e,()=>{i.removeEventListener(r,h),g=null}},createHref:e=>t(i,e),encodeLocation(e){let t=m("string"==typeof e?e:p(e));return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){d=c.Push;let a=u(v.location,e,t);n&&n(a,e);let r=l(a),p=v.createHref(a);try{o.pushState(r,"",p)}catch(e){i.location.assign(p)}s&&g&&g({action:d,location:v.location})},replace:function(e,t){d=c.Replace;let a=u(v.location,e,t);n&&n(a,e);let r=l(a),i=v.createHref(a);o.replaceState(r,"",i),s&&g&&g({action:d,location:v.location})},go:e=>o.go(e)};return v}var h;function v(e,t,n){void 0===n&&(n="/");let a=R(("string"==typeof t?d(t):t).pathname||"/",n);if(null==a)return null;let c=f(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(c);let r=null;for(let e=0;null==r&&e{let i={relativePath:void 0===r?e.path||"":r,caseSensitive:!0===e.caseSensitive,childrenIndex:c,route:e};i.relativePath.startsWith("/")&&(s(i.relativePath.startsWith(a),'Absolute route path "'+i.relativePath+'" nested under path "'+a+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(a.length));let o=L([a,i.relativePath]),l=n.concat(i);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),f(e.children,t,l,o)),(null!=e.path||e.index)&&t.push({path:o,score:Z(o,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of k(e.path))c(e,t,n);else c(e,t)})),t}function k(e){let t=e.split("/");if(0===t.length)return[];let[n,...a]=t,c=n.endsWith("?"),r=n.replace(/\?$/,"");if(0===a.length)return c?[r,""]:[r];let i=k(a.join("/")),s=[];return s.push(...i.map((e=>""===e?r:[r,e].join("/")))),c&&s.push(...i),s.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(h||(h={}));const y=/^:\w+$/,E=3,w=2,b=1,j=10,C=-2,_=e=>"*"===e;function Z(e,t){let n=e.split("/"),a=n.length;return n.some(_)&&(a+=C),t&&(a+=w),n.filter((e=>!_(e))).reduce(((e,t)=>e+(y.test(t)?E:""===t?b:j)),a)}function N(e,t){let{routesMeta:n}=e,a={},c="/",r=[];for(let e=0;e(a.push(t),"/([^\\/]+)")));e.endsWith("*")?(a.push("*"),c+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?c+="\\/*$":""!==e&&"/"!==e&&(c+="(?:(?=\\/|$))");let r=new RegExp(c,t?void 0:"i");return[r,a]}(e.path,e.caseSensitive,e.end),c=t.match(n);if(!c)return null;let r=c[0],i=r.replace(/(.)\/+$/,"$1"),s=c.slice(1);return{params:a.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";i=r.slice(0,r.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return x(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(s[n]||"",t),e}),{}),pathname:r,pathnameBase:i,pattern:e}}function P(e){try{return decodeURI(e)}catch(t){return x(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function R(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,a=e.charAt(n);return a&&"/"!==a?null:e.slice(n)||"/"}function x(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function A(e,t,n,a){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(a)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function z(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function I(e,t,n,c){let r;void 0===c&&(c=!1),"string"==typeof e?r=d(e):(r=a({},e),s(!r.pathname||!r.pathname.includes("?"),A("?","pathname","search",r)),s(!r.pathname||!r.pathname.includes("#"),A("#","pathname","hash",r)),s(!r.search||!r.search.includes("#"),A("#","search","hash",r)));let i,o=""===e||""===r.pathname,l=o?"/":r.pathname;if(c||null==l)i=n;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}i=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:a="",hash:c=""}="string"==typeof e?d(e):e,r=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:r,search:T(a),hash:F(c)}}(r,i),p=l&&"/"!==l&&l.endsWith("/"),m=(o||"."===l)&&n.endsWith("/");return u.pathname.endsWith("/")||!p&&!m||(u.pathname+="/"),u}const L=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),T=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",F=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;class O{constructor(e,t,n,a){void 0===a&&(a=!1),this.status=e,this.statusText=t||"",this.internal=a,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function U(e){return e instanceof O}const D=["post","put","patch","delete"],V=(new Set(D),["get",...D]);new Set(V),new Set([301,302,303,307,308]),new Set([307,308]),"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement},1074:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(9307);const c=(0,a.forwardRef)((function({icon:e,size:t=24,...n},c){return(0,a.cloneElement)(e,{width:t,height:t,...n,ref:c})}))},9404:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"}))},3259:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"}))},986:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"}))},9201:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},6936:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}))},6163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},9517:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},5316:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(c.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"}))},5899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"}))},5381:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}))},496:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},3482:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))},4955:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M15.5 9.5a1 1 0 100-2 1 1 0 000 2zm0 1.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm-2.25 6v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM9.5 8.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z",fillRule:"evenodd"}))},1908:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}))},6514:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(c.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"}))},797:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(444);const r=(0,a.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(c.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"}))},5235:(e,t)=>{var n;!function(){"use strict";var a={}.hasOwnProperty;function c(){for(var e=[],t=0;t{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let a=0,c=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(a++,"%c"===e&&(c=a))})),t.splice(c,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(1741)(t);const{formatters:a}=e.exports;a.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},1741:(e,t,n)=>{e.exports=function(e){function t(e){let n,c,r,i=null;function s(...e){if(!s.enabled)return;const a=s,c=Number(new Date),r=c-(n||c);a.diff=r,a.prev=n,a.curr=c,n=c,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,c)=>{if("%%"===n)return"%";i++;const r=t.formatters[c];if("function"==typeof r){const t=e[i];n=r.call(a,t),e.splice(i,1),i--}return n})),t.formatArgs.call(a,e);(a.log||t.log).apply(a,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=a,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==i?i:(c!==t.namespaces&&(c=t.namespaces,r=t.enabled(e)),r),set:e=>{i=e}}),"function"==typeof t.init&&t.init(s),s}function a(e,n){const a=t(this.namespace+(void 0===n?":":n)+e);return a.log=this.log,a}function c(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(c),...t.skips.map(c).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const a=("string"==typeof e?e:"").split(/[\s,]+/),c=a.length;for(n=0;n{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t{"use strict";n.d(t,{Z:()=>a});const a={error:"TcCZnGE6mad8Dvz9pCZi",button:"_mn6o2Dtm5pfFWc8_A1K"}},1494:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"admin-page":"sexr0jUxC1jVixdKiDnC",background:"vKQ11sLeAM45M04P1ccj"}},511:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={section:"cAbGtJDGgLubucBnz7vM"}},281:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"section-hero":"vMa4i_Dza2t5Zi_Bw9Nf"}},9171:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"demNsMJjhi7BLY7xhjU5","icon-wrapper":"QiUjdjJSkqh6nH7YMG5A","is-error":"Q080AHcq29J2fc68Hhk5",icon:"hYWbIwhppukXmGnsiT9H","is-warning":"JjHuxWly0HI9C60gorbq","is-info":"Cm8ZFHi3mngl4cj9Gatx","is-success":"ytGBsU015p3LGwOPwFDx"}},3466:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={button:"zI5tJ_qhWE6Oe6Lk75GY","is-icon-button":"tuBt2DLqimiImoqVzPqo",small:"Na39I683LAaSA99REg14",normal:"ipS7tKy9GntCS4R3vekF",icon:"paGLQwtPEaJmtArCcmyK",regular:"lZAo6_oGfclXOO9CC6Rd","full-width":"xJDOiJxTt0R_wSl8Ipz_",loading:"q_tVWqMjl39RcY6WtQA6","external-icon":"CDuBjJp_8jxzx5j6Nept"}},2404:()=>{},5785:()=>{},1275:()=>{},5612:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"star-icon":"cuoSlhSNrqf1dozY22Xb",jetpack:"lAIiifeLMmZAPlQ9n9ZR","checkmark-icon":"JLquNpQVlysAamuh5lJO",socialIcon:"cbOwD8Y4tFjwimmtchQI",facebook:"aHOlEBGD5EA8NKRw3xTw",instagram:"cL3m0xBYTYhIKI7lCqDB",twitter:"af4Y_zItXvLAOEoSDPSv",linkedin:"f68aqF3XSD1OBvXR1get",tumblr:"xFI0dt3UiXRlRQdqPWkx",google:"q7JEoyymveP6kF747M43",mastodon:"DKOBOTVmTLbh26gUH_73",nextdoor:"n5XodNsuMfMAAvqHFmbw",whatsapp:"fftumuc_lJ6v0tq4UMVR"}},9054:()=>{},3247:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)"}},3080:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",smCols:"4",mdCols:"8",lgCols:"12","col-sm-1":"RuVLl3q4lxTQa3wbhBJB","col-sm-1-start":"f9LZTRG4MMK42rS89afW","col-sm-1-end":"bHe_zKxjjpUwHw_MdYE1","col-sm-2":"QZbNrOqE2aNSn50xVhpU","col-sm-2-start":"ev7W3z7zVYPeHAlYqZjf","col-sm-2-end":"NJWd1m_e7lOiPYru2ZMP","col-sm-3":"Xc6nt1Qc1DI0Z2A3gt1r","col-sm-3-start":"UIcN_GXiPRoIsin8Kohg","col-sm-3-end":"GRKCyqb5LufCSCgykKFc","col-sm-4":"i_qTq8gqhhC3vIUepVRB","col-sm-4-start":"G3qaZ3Jpbvam_1XvGxgc","col-sm-4-end":"VRCNYKZtO9zukEwmgP1y","col-md-1":"tRm008K_WJL79WoNZTNL","col-md-1-start":"l5T2P_bgKts4tdaRkS1d","col-md-1-end":"zOCxfLZpF6BlgC7a_Yq1","col-md-2":"F80DdgVn0m5OpvtSQWka","col-md-2-start":"oI1c7JYfiJtMQHbhngtU","col-md-2-end":"pMQtA_4jh1_1lVknqEP5","col-md-3":"VenqMpdgyKQVUNNQcfqd","col-md-3-start":"seNYL99uoczf9V4MxBxT","col-md-3-end":"YKfF1HFhI9KygA5l3b2J","col-md-4":"yAi0Cv1xDWkoqsaUhvhR","col-md-4-start":"ubhnyZOnkgxNhh6XtVWv","col-md-4-end":"RGOPGQbWMJ9Ei5oFxS7X","col-md-5":"Sz1E2aWbX483ijdi6yge","col-md-5-start":"tku6_bRYrX9tMbgYGmIl","col-md-5-end":"b5JHttOhSEcI1WBlqAjk","col-md-6":"FboSx5MoKTAWbxXyYlCw","col-md-6-start":"Jhs8yEEmodG30edbJvag","col-md-6-end":"IpzbbKVqEqPcfIGkXkwt","col-md-7":"mhCPwfAZ4Kmm_empzJAq","col-md-7-start":"x034ilrJF7rO9UJB2rI1","col-md-7-end":"Wt8t2e16viRrOJ1lLA5v","col-md-8":"S6pIrEy9AMLKx9bgh_Ae","col-md-8-start":"kEfI4tGyuWfHTlRnvIab","col-md-8-end":"PUzX4RRsKq1dnsz3gebS","col-lg-1":"X_pdcLJikd8LS_YAdJlB","col-lg-1-start":"tl936d14Huby4khYp05X","col-lg-1-end":"hnge0LnR69d3NXEtEE1t","col-lg-2":"fj0NUMuyZQcPNgKcjp5Z","col-lg-2-start":"R2ncBX7a2NigdYCcV1OX","col-lg-2-end":"t8vMSDVYno9k9itRwnXb","col-lg-3":"wsDuEN2GqHx6qzo8dUdk","col-lg-3-start":"cIEVPUweWtLBy3xaXnMx","col-lg-3-end":"fajUWBwu1m2B479j3jmz","col-lg-4":"YR0c7fQTgMkDdWzwSyLp","col-lg-4-start":"xlwp8BmplxkKNMI7gamo","col-lg-4-end":"_C4O1w9DUqx1m3gPf8aA","col-lg-5":"Z54F1hAErckAIrKlxnXW","col-lg-5-start":"ezSDWkRHmKSxDJXxuiOH","col-lg-5-end":"T0ChoeAjGJjkkNrYhD4g","col-lg-6":"qtMoMPF6yHvGJnWHSsde","col-lg-6-start":"gdoywN5VPiWERfIBqkph","col-lg-6-end":"wUev_VH5uf_pwFFlbnAU","col-lg-7":"egIPDFJsOpownTClq9XP","col-lg-7-start":"yGhp9yoAW7k0kQik9AB7","col-lg-7-end":"SJ43U9mR5wUg5V2qBeQA","col-lg-8":"cTuyHfMwSUJxN_HdIEgd","col-lg-8-start":"smCr8DaIagcumdvdldiK","col-lg-8-end":"T03NHzQJvzwL6wAfIiTL","col-lg-9":"pMvxM3RJGjqyNdf9qg1Y","col-lg-9-start":"iIVpNRwEnQ_JI5gpp9EN","col-lg-9-end":"ZbQ4u4vGSX5rJOje4uGL","col-lg-10":"gKb5wuIDAlKGbrjK2vxy","col-lg-10-start":"Z7pINdImE2WJiYnZBTqm","col-lg-10-end":"ZTxp6qpvwurMdOnLLSz1","col-lg-11":"NnQTlbfnxPDR6cQ7rygg","col-lg-11-start":"O137wZd6Yl0olSA9PsXR","col-lg-11-end":"zf2OJtQ2MPz6SDoh6CB0","col-lg-12":"U3H6UHW6HqRt9hdzVg3O","col-lg-12-start":"zynnNeS_ZBTxABcVpUQH","col-lg-12-end":"vI8tltFZtFUNAy9Iag9s"}},8730:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",container:"SqdhUZkXCRuIpErj1B3z",fluid:"OZC_9a1LhpWF9dv15Gdh"}},7946:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={placeholder:"NisihrgiIKl_knpYJtfg",pulse:"R2i0K45dEF157drbVRPI"}},7703:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"VHYulMcpzbr10HWR0iSE","icon-wrapper":"FGpSkMCiIHQjszcV0dbn","close-button":"KoWZcCwhW13xvkEb0QON","main-content":"smrfczkC53EaFM8OJUXs",title:"IKYRWoPwt9xOVEx1wzNS","action-bar":"qM0qY6mPYp1MPN54A3Kg","is-error":"A5YkDkkXuiYgavrY6Nux",icon:"y_IPyP1wIAOhyNaqvXJq","is-warning":"cT5rwuPMZzWvi5o6shMl","is-info":"yo0O3uvNomPsYUXFCpAS","is-success":"oZdDFf1jBLkzn5ICCC6x"}},9929:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"p4qz2tkq0p9hxucJ6Qk2",table:"lbNDyXioOwvyvbALtCBm","is-viewport-large":"s2Lsn4kbm6BrS3DSndRB",card:"cLaNK_XcbTGlRQ4Tp43Q","is-primary":"CYt1X0eH1icRjhtJ28jx",header:"DAkZc1P9A3K12fjEliMg",item:"WUBuYABl8nymjs9NnCEL","last-feature":"ANtCFeb41NhA8PA3H7ZN",value:"Ql2gy_148yW8Vw5vhaKD",icon:"EAQrAnQEW1z1BfdY5gbC","icon-check":"JDSTlLoOC_4aUoH2oNM2","icon-cross":"zNdQRJ1w7BvaQOYyqzHK",popover:"lr7vbX95SKtoe7DarJcZ","popover-icon":"KRrGp2xdkeBOxLZeuQ6X",tos:"H_ZJiRVJg0LiMXPGOcmt","tos-container":"x21z_DixObRDsDaWotP1"}},9184:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"dovianZYLKhnbnh9I06o","price-container":"lljtQMhW7lq5tE5SDJEf","promo-label":"NubApIV1vQCRUNprfm6b",price:"dhFQXpZfMwVI8vuYHnwC","is-not-off-price":"eD7hzxFmdtG_MgmBtl_k",footer:"C64ZjjUAqJC1T2Sa7apS",legend:"UpZDGew6Ay1hPoP6eI7b",symbol:"TDiiPbuW1Z0_05u_pvcK"}},1683:()=>{},7920:()=>{},3280:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={reset:"WQVtrU6q0L1Igcj7wCrQ","headline-medium":"UujoBFTnQNY2cWU2SIsH","headline-small":"TeGO5V_thHw5lDAm1_2M","headline-small-regular":"WolQzb2MsSgiNmLtc7_j","title-medium":"hUB0JT8p1T2Hw28N6qC8","title-medium-semi-bold":"gKZWDv5chz3_O3Syp74H","title-small":"zY2No8Ga4b8shbOQGhnv",body:"tIj0D1t8Cc892ikmgFPZ","body-small":"KdcN0BnOaVeVhyLRKqhS","body-extra-small":"dso3Rh3tl3Xv1GumBktz","body-extra-small-bold":"mQ1UlbN9u4Mg9byO8m7v",label:"PItlW5vRExLnTj4a8eLE","m-0":"TwRpPlktzxhmFVeua7P5","mx-0":"zVfqx7gyb3o9mxfGynn1","my-0":"iSHVzNiB9iVleGljaQxy","mt-0":"xqDIp6cNVr_E6RXaiPyD","mr-0":"S8EwaXk1kyPizt6x4WH2","mb-0":"ODX5Vr1TARoLFkDDFooD","ml-0":"cphJ8dCpfimnky7P2FHg","m-1":"PFgIhNxIyiSuNvQjAIYj","mx-1":"M2jKmUzDxvJjjVEPU3zn","my-1":"io15gAh8tMTNbSEfwJKk","mt-1":"rcTN5uw9xIEeMEGL3Xi_","mr-1":"CQSkybjq2TcRM1Xo9COV","mb-1":"hfqOWgq6_MEGdFE82eOY","ml-1":"I8MxZQYTbuu595yfesWA","m-2":"kQkc6rmdpvLKPkyoJtVQ","mx-2":"j6vFPxWuu4Jan2ldoxpp","my-2":"hqr39dC4H_AbactPAkCG","mt-2":"c3dQnMi16C6J6Ecy4283","mr-2":"YNZmHOuRo6hU7zzKfPdP","mb-2":"Db8lbak1_wunpPk8NwKU","ml-2":"ftsYE5J9hLzquQ0tA5dY","m-3":"Det4MHzLUW7EeDnafPzq","mx-3":"h_8EEAztC29Vve1datb5","my-3":"YXIXJ0h1k47u6hzK8KcM","mt-3":"soADBBkcIKCBXzCTuV9_","mr-3":"zSX59ziEaEWGjnpZa4uV","mb-3":"yrVTnq_WBMbejg89c2ZQ","ml-3":"UKtHPJnI2cXBWtPDm5hM","m-4":"guexok_Tqd5Tf52hRlbT","mx-4":"oS1E2KfTBZkJ3F0tN7T6","my-4":"DN1OhhXi6AoBgEdDSbGd","mt-4":"ot2kkMcYHv53hLZ4LSn0","mr-4":"A1krOZZhlQ6Sp8Cy4bly","mb-4":"pkDbXXXL32237M0hokEh","ml-4":"XXv4kDTGvEnQeuGKOPU3","m-5":"yGqHk1a57gaISwkXwXe6","mx-5":"X8cghM358X3DkXLc9aNK","my-5":"GdfSmGwHlFnN2S6xBn1f","mt-5":"yqeuzwyGQ7zG0avrGqi_","mr-5":"g9emeCkuHvYhveiJbfXO","mb-5":"Lvk3dqcyHbZ07QCRlrUQ","ml-5":"r3yQECDQ9qX0XZzXlVAg","m-6":"aQhlPwht2Cz1X_63Miw0","mx-6":"JyHb0vK3wJgpblL9s5j8","my-6":"cY2gULL1lAv6WPNIRuf3","mt-6":"NBWQ9Lwhh_fnry3lg_p7","mr-6":"yIOniNe5E40C8fWvBm5V","mb-6":"t30usboNSyqfQWIwHvT3","ml-6":"Nm_TyFkYCMhOoghoToKJ","m-7":"C4qJKoBXpgKtpmrqtEKB","mx-7":"S93Srbu6NQ_PBr7DmTiD","my-7":"fJj8k6gGJDks3crUZxOS","mt-7":"cW6D6djs7Ppm7fD7TeoV","mr-7":"DuCnqNfcxcP3Z__Yo5Ro","mb-7":"im8407m2fw5vOg7O2zsw","ml-7":"G0fbeBgvz2sh3uTP9gNl","m-8":"kvW3sBCxRxUqz1jrVMJl","mx-8":"tOjEqjLONQdkiYx_XRnw","my-8":"op5hFSx318zgxsoZZNLN","mt-8":"c9WfNHP6TFKWIfLxv52J","mr-8":"sBA75QqcqRwwYSHJh2wc","mb-8":"GpL6idrXmSOM6jB8Ohsf","ml-8":"HbtWJoQwpgGycz8dGzeT","p-0":"uxX3khU88VQ_Ah49Ejsa","px-0":"KX0FhpBKwKzs9fOUdbNz","py-0":"PfK8vKDyN32dnimlzYjz","pt-0":"emxLHRjQuJsImnPbQIzE","pr-0":"kJ8WzlpTVgdViXt8ukP9","pb-0":"tg_UIUI11VBzrTAn2AzJ","pl-0":"uczvl8kaz84oPQJ2DB2R","p-1":"o7UHPcdVK3lt7q3lqV4o","px-1":"IDqEOxvDoYrFYxELPmtX","py-1":"DdywPW2qSYlu2pt8tpO2","pt-1":"npy3hw4A5QSkDicb2CJJ","pr-1":"LgbptTApNY5NwLQvEFAt","pb-1":"WZQy2SZuZso59bUsXXyl","pl-1":"o331apInxNunbYB3SfPE","p-2":"fMPIyD9Vqki1Lrc_yJnG","px-2":"i2pMcTcdrr10IQoiSm_L","py-2":"eA702gn32kwptiI1obXH","pt-2":"o9bGieUKcYc8o0Ij9oZX","pr-2":"SwZcFez1RDqWsOFjB5iG","pb-2":"eHpLc_idmuEqeqCTvqkN","pl-2":"vU39i2B4P1fUTMB2l6Vo","p-3":"JHWNzBnE29awhdu5BEh1","px-3":"X72lGbb56L3KFzC2xQ9N","py-3":"BzfNhRG8wXdCEB5ocQ6e","pt-3":"srV0KSDC83a2fiimSMMQ","pr-3":"lUWfkmbQjCskhcNwkyCm","pb-3":"Ts0dIlc3aTSL7V4cIHis","pl-3":"CzlqQXXhX6MvorArFZ8B","p-4":"TqMPkQtR_DdZuKb5vBoV","px-4":"a7UrjhI69Vetlcj9ZVzz","py-4":"StEhBzGs2Gi5dDEkjhAv","pt-4":"FGneZfZyvYrt1dG0zcnm","pr-4":"APEH216rpdlJWgD2fHc8","pb-4":"oGwXC3ohCic9XnAj6x69","pl-4":"U6gnT9y42ViPNOcNzBwb","p-5":"IpdRLBwnHqbqFrixgbYC","px-5":"HgNeXvkBa9o3bQ5fvFZm","py-5":"tJtFZM3XfPG9v9TSDfN1","pt-5":"PdifHW45QeXYfK568uD8","pr-5":"mbLkWTTZ0Za_BBbFZ5b2","pb-5":"vVWpZpLlWrkTt0hMk8XU","pl-5":"RxfaJj5a1Nt6IavEo5Zl","p-6":"SppJULDGdnOGcjZNCYBy","px-6":"palY2nLwdoyooPUm9Hhk","py-6":"WYw1JvZC0ppLdvSAPhr_","pt-6":"YEEJ9b90ueQaPfiU8aeN","pr-6":"QE0ssnsKvWJMqlhPbY5u","pb-6":"n8yA3jHlMRyLd5UIfoND","pl-6":"tXHmxYnHzbwtfxEaG51n","p-7":"kBTsPKkO_3g_tLkj77Um","px-7":"RyhrFx6Y1FGDrGAAyaxm","py-7":"CBwRpB0bDN3iEdQPPMJO","pt-7":"vQVSq6SvWKbOMu6r4H6b","pr-7":"oBy5__aEADMsH46mrgFX","pb-7":"KVEXoJqf1s92j0JMdNmN","pl-7":"ZMXGNrNaKW3k_3TLz0Fq","p-8":"tuiR9PhkHXhGyEgzRZRI","px-8":"U7454qyWkQNa2iaSJziu","py-8":"VLYIv2GVocjuN93e8HC8","pt-8":"X1rm9DQ1zLGLfogja5Gn","pr-8":"JS7G6kAuqJo5GIuF8S5t","pb-8":"Y8F9ga1TDCMbM1lj4gUz","pl-8":"AJuyNGrI63BOWql719H8"}},3591:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={global:"_fUXxnSp5pagKBp9gSN7"}},1510:()=>{},9610:()=>{},9836:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={heading:"urouayitSUT8zW0V3p_0",notice:"iXXJlk08gFDeCvsTTlNQ",button:"MWqRqr7q6fgvLxitcWYk","bigger-than-medium":"YLcXAoc82nypTPaKSAcd",error:"e6hHy8BZ7ZKPSXbIC0UG",message:"jXz8LnXNzMDdtHqkG0sZ"}},4220:()=>{},287:()=>{},9823:()=>{},7664:()=>{},1008:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"jp-wrap":"EiaNctK1_P9pPqOeiaSI","jp-row":"ogHZg_sJCljylz3VJfsf","sm-col-span-1":"zv7eGvijKRkbPVakubHw","sm-col-span-2":"VoJNoiya_1ck3_kXS6_C","sm-col-span-3":"ecv0NO526NoTNbpALA1A","sm-col-span-4":"OfBdkceMzeHvRbzhqDlP","md-col-span-1":"JLb3NpEKN8pOaWd7K1bu","md-col-span-2":"fsMPGqPKE4mjMIPFwl77","md-col-span-3":"DIK_zdaGAQ09eKspBJ4E","md-col-span-4":"shXYpxPu3WCJsR8aOHtz","md-col-span-5":"s7ElrOqG_yGd5SIfwqOR","md-col-span-6":"Cxml9uzGvArAL8_RDs_p","md-col-span-7":"aANxBKDGx72eDqU0iUPj","md-col-span-8":"XxyzuTY3mnQcl9EGZadm","lg-col-span-1":"Sfo4WaSNIWInJ93Abd3w","lg-col-span-2":"tQS7SKUGrU4THhWMysbo","lg-col-span-3":"I94U7mpY4h16pcOksZNF","lg-col-span-4":"uWMb9k77kQxBdS5MTt0s","lg-col-span-5":"rKwEEZQxK9s_POMg5Jss","lg-col-span-6":"UcPXX_s06IPCkF7ZjH3D","lg-col-span-7":"CrQdtiCFkRbzY6K2dFvt","lg-col-span-8":"rEUALOmOdUBXO0Us871z","lg-col-span-9":"NqXa9TlcTEviVsB53hBV","lg-col-span-10":"OnWVeiQiwgQ9lzdGPW66","lg-col-span-11":"D2PkTcy7b8u2K9QXY6VQ","lg-col-span-12":"EcqBhzAyxo5RDc2Y6m7K","md-col-span-0":"gB1mWzHOM38d80lrhBRX","sm-col-span-0":"KNQXLP78ejczOkour3zg","jp-cut":"rBVbaVWBnBRtTMrUKZxm",modal:"gfM_DIJrVbRhmKdAphIm","jetpack-logo":"zfJfONxRAw0fHjXUS7LN",animating:"pnwbCuWbV0PNQr1LFpRh",button:"_j4GWTmW5psCHFYh6R0x",headline:"saSAjv8yulVXQDoqDJEI",paragraph:"O_hcdbeMivIhBn7ApDnS","jetpack-logo-triangles":"FCnyb_xCK7DhJ63p6TEd","video-wrap":"Qn5xayjI_jH2m1d6BEoq",videoMove:"OmAVpCQ270MqI4IsT9Ky",slidein:"Axe8f2LgqEBZHVcsRgY5","content-wrap":"iBMDoShSmqpt72YfJb36","hi-user":"eQG1KKK8jjKtQyzfv573","content-wrap-text":"l35bIyiqYJiZ6tVYvJtC","powers-wrap":"HQVDZ6J3x6SJNYFX5khS","jetpack-products":"KdvmPIjelQIFiPQGuIYf"}},5893:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"OpMBda4vebhRbW8Fm6YC","is-link":"BghJAx9hSagUdHWOUaYE","has-error":"IWsEW5nnNWUqqcT3K5L1",title:"r3UCwgwCthua6lDCvIBI",name:"vpluqUMgmwx9_f8wCVIn"}},6234:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={icon:"rV_5QyvhDnsVjCX4pb0h",link:"MO1jDNY8VPqeNS9xL8jE"}},8578:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"relative-col":"zvd4dCB_bBDiXJKKDqXm","close-link":"ly4o9lSswAGHFXqGUEIO","account-description":"u64Go3kwEZ7MD9eji0H1","account-images":"_RT41NE3LU4R0ubcij2y",wordpress:"cFGWJeRiGHjAr8D7CWJW",google:"Iz3l7a05TP6HK9S92TIL",apple:"lmQ0wFmnk4kKkGVjokPA","all-features":"AoIs8wD92wKR8RpQj6Uc"}},6322:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"connection-status-card":"kezuOHNvu9vdvlJ86Fwg",status:"qJizORs2q_CVCj9L6XLe","avatar-wrapper":"VmtuLc2xRqmsO6cK8qjF",cloud:"MdTRfQ3eo5qZKChZlzNj",jetpack:"PbEpL02SEH9VNAlbKCfV",avatar:"TD4AUM9gcTVAB6JHB5ZR",line:"yjl73qv0VWoPP8IhGreh",disconnected:"rq8YRaj9OyUUXJUHiUgI",info:"YZ7FNKEm9qpvQ4ZkbAz5","list-item":"oH9tzGE80LnB6Og69RFz","list-item-text":"xXVEWvQllVsFGmJY8WEp",error:"J0GIu2rNR7rXocQTyd8p"}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={icon:"hdasSNj9k3Sc5PwXK4uE",link:"eWN8Hj0SBRDq1F48n_Fg"}},1854:()=>{},4416:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"jp-wrap":"yWUvvF4WJLNDSpMgBMfm","jp-row":"ka1fVHj2HOkHjhdoEFOZ","sm-col-span-1":"JMOO4Y_9yhTO9lwLnRUx","sm-col-span-2":"PFDPAqk51qox_ChLqJwm","sm-col-span-3":"ault0jHVfWpShqOGooIP","sm-col-span-4":"GqpvdRzmzPJELtSm4FEN","md-col-span-1":"Ym4_YneEGD_iZD6W1C2o","md-col-span-2":"NbvHnnDtWw8n9BEUQ0Oy","md-col-span-3":"ElMT7rhxe5ZJKO41MnhW","md-col-span-4":"yKjnqjibn_wW_1tWWt5Q","md-col-span-5":"Pb30lOcQFpzUX57GwflS","md-col-span-6":"pC1wxc_R8y4pNILHsiiY","md-col-span-7":"pChscSCnudQoWGjMFKI_","md-col-span-8":"qw1H2gAgF3lDCI2Tbkmb","lg-col-span-1":"VzcA_rrxBK3g4ozA0oD9","lg-col-span-2":"pNAa7O2adRZD8Slgk9iR","lg-col-span-3":"tlIMLlipexblj8CeOx4B","lg-col-span-4":"Dvt0u5l2Rr1BhBmvYAzl","lg-col-span-5":"BiUsgNTc0tyc7tC5jnzE","lg-col-span-6":"ulJXAsj7G2ROJ1g3_s28","lg-col-span-7":"HsoVlyVLsXYClx9Atox0","lg-col-span-8":"oXxjRQNNj2cfIpFBqC1W","lg-col-span-9":"qXgUn4Adg9xE_JnbuDio","lg-col-span-10":"xMpqTLiLfYFEJiRPQQQq","lg-col-span-11":"IiGo3Sz2FDZN7_eGElwA","lg-col-span-12":"Om8BNCjfgqQ_wmPQjfOY","md-col-span-0":"t10ZWzP7ADjJnR4tqxRS","sm-col-span-0":"eOUlZG8Pelh_Xj0aSoHG","jp-cut":"l546LrwBEePz434NFK5Q",logo:"Q7w4fcEcemZ2nlwaYNog",wrapper:"AoNQsOaTt6gSf0H6Yasz",helper:"v13ZwGzUnecPA7Y3URAl",container:"EeDbu9pXFWTsCzfTpv2v",title:"BmSvoIi3rErkcrRiOi2W",content:"mojRoVuWdDJo0E6LEjJw"}},73:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={modal:"HeJe1crc9XaWWpLvIPit",container:"or0JUScxkJPmNsfrxkEK"}},1017:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={heading:"jErCC9oKHSM15BxzFyQK",notice:"oVoYbwbFB6U2o90Njusk","bigger-than-medium":"Snc8NEmDelsbhlH4285s",message:"wBVXH4OTNwLHPRpN4nsq",nofill:"F1qvEnFfHs5nz3zFZUOV",stats:"UyzOAKNwoDF9DW_qjLii"}},6891:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"wiobThfXJCuhGNrbFIT6","expire-date":"VgAxgahF9bC2M__FiIgV","expire-date--with-icon":"dbRwkMLqcMF67njPoAF7","actions-list-item":"Doju0RxvvN9JS12mf489"}},9720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={description:"gmPKCDKZcfQt9WieTyKS",actions:"fDBaV7I4yUO6w5AWVEtr",status:"f5VJYwuJmjxH8PVxEbbv",active:"ry3pxoGtmQ0ZeSwp7F_3",inactive:"LZzE3EG7m3CDR46wwwEr",error:"Vx_jpT02r8W6NfsRSB02","is-fetching":"PdsJCfyyjSgrNDheF2qi","blink-animation":"dWP7ypkVXudMbAa38W5Z"}},523:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"single-contextual-info":"g4lyov8aMDggdD4yOi1p","main-value":"Ys5ScZ_dYn2O2AzDE5Yi","single-contextual-info-placeholder":"sUNg_b7XteVXOrpHAkJg","contextual-percentage-change":"cF6QAJf1vXXAMuutXPcq",neutral:"coY634LconQ7gzDDNJeu",positive:"kyqpwKaL2FyQ8CtxJQ0f",negative:"aXf37lEOcjpNV8ImLaYK","change-icon":"OyGdoGzsQ48VaVVR99_H","change-values":"cKLicfMCaDSGPlX222jF","loading-placeholder":"wm7Alh6CwbsWkVSODgI2",cardlist:"qpN923qyxjI06NCgFC8j"}},8429:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={card:"q0T8YyQxRawhpDtvJjxI",container:"B7JDqI_vtKxSy5GjvqA1","card-header":"zj7xadmhIWeuf7ZwvVTS","product-bundle-icon":"GsioW6IsC8EMYE3U6788","product-bundle-icons":"dbz07JqxOlivjKO4vBEF","product-icon":"cfEO8udWbRGPFJzW8Jg5","plus-icon":"zlh3zbjUe4Z8cBs7uVVe","product-has-required-plan":"qoZuzG5EcDa231hC6t0P","checkout-button":"Q6uUUQCPWS6_6nLxIn68","components-spinner":"YU4iBCRze09ZP3iCsdcb","free-product-checkout-button":"OrQG7DjDd9Ha2Xj1Mx3L",features:"Q1jaYDpa2AVfJpA29wT0",disclaimers:"sEcLfpWjo0GF7QrxD3Lt","price-container":"xgv3jRkeF39aEQELCwru",price:"twlleZ5Ehq4bB7CvKVSW","is-old":"Qg4rPEvXsqmod1s_31d8","price-description":"ApsgxIornVy_3KnciVeJ","supporting-info":"NMxcZL17aEP7v81uG3zD","tos-container":"gCTKfAPzJqZas7CaRbKN"}},1287:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"SWwV4Pw6OZ5vU3PqPXmr",imageContainer:"r7tUofa9Z3A5ziKVR1H7",aiImageContainer:"i_AnOR3MaQLraGvb2QU5","product-interstitial__header":"YcYvLvdvWrb1EUZoVsE8","product-interstitial__license-activation-link":"uGTTsKoIOoZdYhk6uPnl"}},2091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={"section-title":"mpr8_ygU8woV4bVR1xvw","section-description":"gwO_Q0L0jbwMARVlBezu","cards-list":"qwy7CsLeEbXvaPwgC9WV","stats-card":"Hrbg7DeSJs6gas9zdPDR","stats-card-icon":"NFpbo5AINn6I6avKFGby","stats-card-heading":"aoQZCG0JeyWmy2J6vVxF","stats-card-count":"M6ApyXg79vuXo6GwDkbO","is-pointer":"DYHb5e6QhgXejWyo9s78","stats-card-count-value":"OlInbY5YnDO06MEQHv98","stats-card-difference":"EtbKbd5m85w7oYT4stIs","stats-card-difference--positive":"Awr7zl75sfAsFPHK9kDG","stats-card-difference--negative":"QFSZbIKFdWO3HEPBZyhc","stats-card-difference-icon":"GgJAnS4gaEEGmRCP5n8y","stats-card-difference-absolute-value":"mjiNtwdbKpfo9edGVes4",actions:"pAt4v_KG9Ir19wNcEtEj"}},5878:()=>{},3171:e=>{var t=1e3,n=60*t,a=60*n,c=24*a,r=7*c,i=365.25*c;function s(e,t,n,a){var c=t>=1.5*n;return Math.round(e/n)+" "+a+(c?"s":"")}e.exports=function(e,o){o=o||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s)return;var o=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return o*i;case"weeks":case"week":case"w":return o*r;case"days":case"day":case"d":return o*c;case"hours":case"hour":case"hrs":case"hr":case"h":return o*a;case"minutes":case"minute":case"mins":case"min":case"m":return o*n;case"seconds":case"second":case"secs":case"sec":case"s":return o*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}(e);if("number"===l&&isFinite(e))return o.long?function(e){var r=Math.abs(e);if(r>=c)return s(e,r,c,"day");if(r>=a)return s(e,r,a,"hour");if(r>=n)return s(e,r,n,"minute");if(r>=t)return s(e,r,t,"second");return e+" ms"}(e):function(e){var r=Math.abs(e);if(r>=c)return Math.round(e/c)+"d";if(r>=a)return Math.round(e/a)+"h";if(r>=n)return Math.round(e/n)+"m";if(r>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7556:(e,t,n)=>{"use strict";var a=n(3713);function c(){}function r(){}r.resetWarningCache=c,e.exports=function(){function e(e,t,n,c,r,i){if(i!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:c};return n.PropTypes=n,n}},5844:(e,t,n)=>{e.exports=n(7556)()},3713:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},469:(e,t,n)=>{"use strict";var a=n(758);function c(){}function r(){}r.resetWarningCache=c,e.exports=function(){function e(e,t,n,c,r,i){if(i!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:c};return n.PropTypes=n,n}},5162:(e,t,n)=>{e.exports=n(469)()},758:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9997:(e,t,n)=>{"use strict";n.d(t,{UT:()=>u,lr:()=>g,rU:()=>p});var a=n(9196),c=n(6417),r=n(3170);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(c[n]=e[n]);return c}function o(e){return void 0===e&&(e=""),new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let a=e[n];return t.concat(Array.isArray(a)?a.map((e=>[n,e])):[[n,a]])}),[]))}const l=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function u(e){let{basename:t,children:n,window:i}=e,s=a.useRef();null==s.current&&(s.current=(0,r.q_)({window:i,v5Compat:!0}));let o=s.current,[l,u]=a.useState({action:o.action,location:o.location});return a.useLayoutEffect((()=>o.listen(u)),[o]),a.createElement(c.F0,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o})}const p=a.forwardRef((function(e,t){let{onClick:n,relative:o,reloadDocument:u,replace:p,state:d,target:m,to:g,preventScrollReset:h}=e,v=s(e,l),f=(0,c.oQ)(g,{relative:o}),k=function(e,t){let{target:n,replace:i,state:s,preventScrollReset:o,relative:l}=void 0===t?{}:t,u=(0,c.s0)(),p=(0,c.TH)(),d=(0,c.WU)(e,{relative:l});return a.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==i?i:(0,r.Ep)(p)===(0,r.Ep)(d);u(e,{replace:n,state:s,preventScrollReset:o,relative:l})}}),[p,u,d,i,s,n,e,o,l])}(g,{replace:p,state:d,target:m,preventScrollReset:h,relative:o});return a.createElement("a",i({},v,{href:f,onClick:u?n:function(e){n&&n(e),e.defaultPrevented||k(e)},ref:t,target:m}))}));var d,m;function g(e){let t=a.useRef(o(e)),n=(0,c.TH)(),r=a.useMemo((()=>function(e,t){let n=o(e);for(let e of t.keys())n.has(e)||t.getAll(e).forEach((t=>{n.append(e,t)}));return n}(n.search,t.current)),[n.search]),i=(0,c.s0)(),s=a.useCallback(((e,t)=>{const n=o("function"==typeof e?e(r):e);i("?"+n,t)}),[i,r]);return[r,s]}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(d||(d={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(m||(m={}))},6417:(e,t,n)=>{"use strict";n.d(t,{AW:()=>z,F0:()=>I,Fg:()=>A,TH:()=>w,WU:()=>j,Z5:()=>L,oQ:()=>y,s0:()=>b});var a=n(3170),c=n(9196);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{c.value=a,c.getSnapshot=t,p(c)&&r({inst:c})}),[e,a,t]),o((()=>{p(c)&&r({inst:c});return e((()=>{p(c)&&r({inst:c})}))}),[e]),u(a),a};"useSyncExternalStore"in c&&c.useSyncExternalStore;const m=c.createContext(null);const g=c.createContext(null);const h=c.createContext(null);const v=c.createContext(null);const f=c.createContext({outlet:null,matches:[]});const k=c.createContext(null);function y(e,t){let{relative:n}=void 0===t?{}:t;E()||(0,a.kG)(!1);let{basename:r,navigator:i}=c.useContext(h),{hash:s,pathname:o,search:l}=j(e,{relative:n}),u=o;return"/"!==r&&(u="/"===o?r:(0,a.RQ)([r,o])),i.createHref({pathname:u,search:l,hash:s})}function E(){return null!=c.useContext(v)}function w(){return E()||(0,a.kG)(!1),c.useContext(v).location}function b(){E()||(0,a.kG)(!1);let{basename:e,navigator:t}=c.useContext(h),{matches:n}=c.useContext(f),{pathname:r}=w(),i=JSON.stringify((0,a.Zq)(n).map((e=>e.pathnameBase))),s=c.useRef(!1);return c.useEffect((()=>{s.current=!0})),c.useCallback((function(n,c){if(void 0===c&&(c={}),!s.current)return;if("number"==typeof n)return void t.go(n);let o=(0,a.pC)(n,JSON.parse(i),r,"path"===c.relative);"/"!==e&&(o.pathname="/"===o.pathname?e:(0,a.RQ)([e,o.pathname])),(c.replace?t.replace:t.push)(o,c.state,c)}),[e,t,i,r])}function j(e,t){let{relative:n}=void 0===t?{}:t,{matches:r}=c.useContext(f),{pathname:i}=w(),s=JSON.stringify((0,a.Zq)(r).map((e=>e.pathnameBase)));return c.useMemo((()=>(0,a.pC)(e,JSON.parse(s),i,"path"===n)),[e,s,i,n])}function C(){let e=function(){var e;let t=c.useContext(k),n=R(P.UseRouteError),a=x(P.UseRouteError);if(t)return t;return null==(e=n.errors)?void 0:e[a]}(),t=(0,a.WK)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},s={padding:"2px 4px",backgroundColor:r};return c.createElement(c.Fragment,null,c.createElement("h2",null,"Unhandled Thrown Error!"),c.createElement("h3",{style:{fontStyle:"italic"}},t),n?c.createElement("pre",{style:i},n):null,c.createElement("p",null,"💿 Hey developer 👋"),c.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",c.createElement("code",{style:s},"errorElement")," props on ",c.createElement("code",{style:s},"")))}class _ extends c.Component{constructor(e){super(e),this.state={location:e.location,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location?{error:e.error,location:e.location}:{error:e.error||t.error,location:t.location}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?c.createElement(f.Provider,{value:this.props.routeContext},c.createElement(k.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Z(e){let{routeContext:t,match:n,children:a}=e,r=c.useContext(m);return r&&r.static&&r.staticContext&&n.route.errorElement&&(r.staticContext._deepestRenderedBoundaryId=n.route.id),c.createElement(f.Provider,{value:t},a)}function N(e,t,n){if(void 0===t&&(t=[]),null==e){if(null==n||!n.errors)return null;e=n.matches}let r=e,i=null==n?void 0:n.errors;if(null!=i){let e=r.findIndex((e=>e.route.id&&(null==i?void 0:i[e.route.id])));e>=0||(0,a.kG)(!1),r=r.slice(0,Math.min(r.length,e+1))}return r.reduceRight(((e,a,s)=>{let o=a.route.id?null==i?void 0:i[a.route.id]:null,l=n?a.route.errorElement||c.createElement(C,null):null,u=t.concat(r.slice(0,s+1)),p=()=>c.createElement(Z,{match:a,routeContext:{outlet:e,matches:u}},o?l:void 0!==a.route.element?a.route.element:e);return n&&(a.route.errorElement||0===s)?c.createElement(_,{location:n.location,component:l,error:o,children:p(),routeContext:{outlet:null,matches:u}}):p()}),null)}var S,P;function R(e){let t=c.useContext(g);return t||(0,a.kG)(!1),t}function x(e){let t=function(e){let t=c.useContext(f);return t||(0,a.kG)(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||(0,a.kG)(!1),n.route.id}!function(e){e.UseRevalidator="useRevalidator"}(S||(S={})),function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"}(P||(P={}));function A(e){let{to:t,replace:n,state:r,relative:i}=e;E()||(0,a.kG)(!1);let s=c.useContext(g),o=b();return c.useEffect((()=>{s&&"idle"!==s.navigation.state||o(t,{replace:n,state:r,relative:i})})),null}function z(e){(0,a.kG)(!1)}function I(e){let{basename:t="/",children:n=null,location:r,navigationType:i=a.aU.Pop,navigator:s,static:o=!1}=e;E()&&(0,a.kG)(!1);let l=t.replace(/^\/*/,"/"),u=c.useMemo((()=>({basename:l,navigator:s,static:o})),[l,s,o]);"string"==typeof r&&(r=(0,a.cP)(r));let{pathname:p="/",search:d="",hash:m="",state:g=null,key:f="default"}=r,k=c.useMemo((()=>{let e=(0,a.Zn)(p,l);return null==e?null:{pathname:e,search:d,hash:m,state:g,key:f}}),[l,p,d,m,g,f]);return null==k?null:c.createElement(h.Provider,{value:u},c.createElement(v.Provider,{children:n,value:{location:k,navigationType:i}}))}function L(e){let{children:t,location:n}=e,i=c.useContext(m);return function(e,t){E()||(0,a.kG)(!1);let{navigator:n}=c.useContext(h),i=c.useContext(g),{matches:s}=c.useContext(f),o=s[s.length-1],l=o?o.params:{},u=(o&&o.pathname,o?o.pathnameBase:"/");o&&o.route;let p,d=w();if(t){var m;let e="string"==typeof t?(0,a.cP)(t):t;"/"===u||(null==(m=e.pathname)?void 0:m.startsWith(u))||(0,a.kG)(!1),p=e}else p=d;let k=p.pathname||"/",y="/"===u?k:k.slice(u.length)||"/",b=(0,a.fp)(e,{pathname:y}),j=N(b&&b.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:(0,a.RQ)([u,n.encodeLocation?n.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:(0,a.RQ)([u,n.encodeLocation?n.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,i||void 0);return t&&j?c.createElement(v.Provider,{value:{location:r({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:a.aU.Pop}},j):j}(i&&!t?i.router.routes:T(t),n)}var M;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(M||(M={}));new Promise((()=>{}));c.Component;function T(e,t){void 0===t&&(t=[]);let n=[];return c.Children.forEach(e,((e,r)=>{if(!c.isValidElement(e))return;if(e.type===c.Fragment)return void n.push.apply(n,T(e.props.children,t));e.type!==z&&(0,a.kG)(!1),e.props.index&&e.props.children&&(0,a.kG)(!1);let i=[...t,r],s={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,hasErrorBoundary:null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle};e.props.children&&(s.children=T(e.props.children,i)),n.push(s)})),n}},2659:(e,t,n)=>{"use strict";function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}var c,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!=i&&Object.prototype.hasOwnProperty.call(e,i)){var s=r?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(c,i,s):c[i]=e[i]}return c.default=e,n&&n.set(e,c),c}(n(9196)),i=(c=n(5162))&&c.__esModule?c:{default:c},s=["size","onClick","icon","className"];function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function l(){return l=Object.assign||function(e){for(var t,n=1;n{"use strict";n.d(t,{Z:()=>o});var a=n(951);const c=n.n(a)()("dops:analytics");let r,i;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const s={initialize:function(e,t,n){s.setUser(e,t),s.setSuperProps(n),s.identifyUser()},setGoogleAnalyticsEnabled:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){i={ID:e,username:t}},setSuperProps:function(e){r=e},assignSuperProps:function(e){r=Object.assign(r||{},e)},mc:{bumpStat:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Bumping stats %o",e)}else n="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Bumping stat "%s" in group "%s"',t,e);return n}(e,t);s.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+n+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Built stats %o",e)}else n="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Built stat "%s" in group "%s"',t,e);return n}(e,t);s.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+n+"&t="+Math.random())}},pageView:{record:function(e,t){s.tracks.recordPageView(e),s.ga.recordPageView(e,t)}},purchase:{record:function(e,t,n,a,c,r,i){s.ga.recordPurchase(e,t,n,a,c,r,i)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(r&&(c("- Super Props: %o",r),t=Object.assign(t,r)),c('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):c('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};s.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){s.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){c("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};s.ga.initialized||(i&&(e={userId:"u-"+i.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),s.ga.initialized=!0)},recordPageView:function(e,t){s.ga.initialize(),c("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,n,a){s.ga.initialize();let r="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==n&&(r+=" [Option Label: "+n+"]"),void 0!==a&&(r+=" [Option Value: "+a+"]"),c(r),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,n,a)},recordPurchase:function(e,t,n,a,c,r,i){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:a,currency:i}),window.ga("ecommerce:addItem",{id:e,name:t,sku:n,price:c,quantity:r}),window.ga("ecommerce:send")}},identifyUser:function(){i&&window._tkq.push(["identifyUser",i.ID,i.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},o=s},4743:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>p});var a=n(1132),c=n(6483);function r(e){class t extends Error{constructor(){super(...arguments),this.name=e}}return t}const i=r("JsonParseError"),s=r("JsonParseAfterRedirectError"),o=r("Api404Error"),l=r("Api404AfterRedirectError"),u=r("FetchNetworkError");const p=new function(e,t){let n=e,r=e,i={"X-WP-Nonce":t},s={credentials:"same-origin",headers:i},o={method:"post",credentials:"same-origin",headers:Object.assign({},i,{"Content-type":"application/json"})},l=function(e){const t=e.split("?"),n=t.length>1?t[1]:"",a=n.length?n.split("&"):[];return a.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+a.join("&")};const u={setApiRoot(e){n=e},setWpcomOriginApiUrl(e){r=e},setApiNonce(e){i={"X-WP-Nonce":e},s={credentials:"same-origin",headers:i},o={method:"post",credentials:"same-origin",headers:Object.assign({},i,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{l=e},registerSite:(e,t)=>{const c={registration_nonce:e,no_iframe:!0};return(0,a.jetpackConfigHas)("consumer_slug")&&(c.plugin_slug=(0,a.jetpackConfigGet)("consumer_slug")),null!==t&&(c.redirect_uri=t),g(`${n}jetpack/v4/connection/register`,o,{body:JSON.stringify(c)}).then(d).then(m)},fetchAuthorizationUrl:e=>p((0,c.addQueryArgs)(`${n}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),s).then(d).then(m),fetchSiteConnectionData:()=>p(`${n}jetpack/v4/connection/data`,s).then(m),fetchSiteConnectionStatus:()=>p(`${n}jetpack/v4/connection`,s).then(m),fetchSiteConnectionTest:()=>p(`${n}jetpack/v4/connection/test`,s).then(d).then(m),fetchUserConnectionData:()=>p(`${n}jetpack/v4/connection/data`,s).then(m),fetchUserTrackingSettings:()=>p(`${n}jetpack/v4/tracking/settings`,s).then(d).then(m),updateUserTrackingSettings:e=>g(`${n}jetpack/v4/tracking/settings`,o,{body:JSON.stringify(e)}).then(d).then(m),disconnectSite:()=>g(`${n}jetpack/v4/connection`,o,{body:JSON.stringify({isActive:!1})}).then(d).then(m),fetchConnectUrl:()=>p(`${n}jetpack/v4/connection/url`,s).then(d).then(m),unlinkUser:()=>g(`${n}jetpack/v4/connection/user`,o,{body:JSON.stringify({linked:!1})}).then(d).then(m),reconnect:()=>g(`${n}jetpack/v4/connection/reconnect`,o).then(d).then(m),fetchConnectedPlugins:()=>p(`${n}jetpack/v4/connection/plugins`,s).then(d).then(m),setHasSeenWCConnectionModal:()=>g(`${n}jetpack/v4/seen-wc-connection-modal`,o).then(d).then(m),fetchModules:()=>p(`${n}jetpack/v4/module/all`,s).then(d).then(m),fetchModule:e=>p(`${n}jetpack/v4/module/${e}`,s).then(d).then(m),activateModule:e=>g(`${n}jetpack/v4/module/${e}/active`,o,{body:JSON.stringify({active:!0})}).then(d).then(m),deactivateModule:e=>g(`${n}jetpack/v4/module/${e}/active`,o,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>g(`${n}jetpack/v4/module/${e}`,o,{body:JSON.stringify(t)}).then(d).then(m),updateSettings:e=>g(`${n}jetpack/v4/settings`,o,{body:JSON.stringify(e)}).then(d).then(m),getProtectCount:()=>p(`${n}jetpack/v4/module/protect/data`,s).then(d).then(m),resetOptions:e=>g(`${n}jetpack/v4/options/${e}`,o,{body:JSON.stringify({reset:!0})}).then(d).then(m),activateVaultPress:()=>g(`${n}jetpack/v4/plugins`,o,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(d).then(m),getVaultPressData:()=>p(`${n}jetpack/v4/module/vaultpress/data`,s).then(d).then(m),installPlugin:(e,t)=>{const a={slug:e,status:"active"};return t&&(a.source=t),g(`${n}jetpack/v4/plugins`,o,{body:JSON.stringify(a)}).then(d).then(m)},activateAkismet:()=>g(`${n}jetpack/v4/plugins`,o,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(d).then(m),getAkismetData:()=>p(`${n}jetpack/v4/module/akismet/data`,s).then(d).then(m),checkAkismetKey:()=>p(`${n}jetpack/v4/module/akismet/key/check`,s).then(d).then(m),checkAkismetKeyTyped:e=>g(`${n}jetpack/v4/module/akismet/key/check`,o,{body:JSON.stringify({api_key:e})}).then(d).then(m),fetchStatsData:e=>p(function(e){let t=`${n}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),s).then(d).then(m).then(v),getPluginUpdates:()=>p(`${n}jetpack/v4/updates/plugins`,s).then(d).then(m),getPlans:()=>p(`${n}jetpack/v4/plans`,s).then(d).then(m),fetchSettings:()=>p(`${n}jetpack/v4/settings`,s).then(d).then(m),updateSetting:e=>g(`${n}jetpack/v4/settings`,o,{body:JSON.stringify(e)}).then(d).then(m),fetchSiteData:()=>p(`${n}jetpack/v4/site`,s).then(d).then(m).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>p(`${n}jetpack/v4/site/features`,s).then(d).then(m).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>p(`${n}jetpack/v4/site/products`,s).then(d).then(m),fetchSitePurchases:()=>p(`${n}jetpack/v4/site/purchases`,s).then(d).then(m).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>p(`${n}jetpack/v4/site/benefits`,s).then(d).then(m).then((e=>JSON.parse(e.data))),fetchSiteDiscount:()=>p(`${n}jetpack/v4/site/discount`,s).then(d).then(m).then((e=>e.data)),fetchSetupQuestionnaire:()=>p(`${n}jetpack/v4/setup/questionnaire`,s).then(d).then(m),fetchRecommendationsData:()=>p(`${n}jetpack/v4/recommendations/data`,s).then(d).then(m),fetchRecommendationsProductSuggestions:()=>p(`${n}jetpack/v4/recommendations/product-suggestions`,s).then(d).then(m),fetchRecommendationsUpsell:()=>p(`${n}jetpack/v4/recommendations/upsell`,s).then(d).then(m),fetchRecommendationsConditional:()=>p(`${n}jetpack/v4/recommendations/conditional`,s).then(d).then(m),saveRecommendationsData:e=>g(`${n}jetpack/v4/recommendations/data`,o,{body:JSON.stringify({data:e})}).then(d),fetchProducts:()=>p(`${n}jetpack/v4/products`,s).then(d).then(m),fetchRewindStatus:()=>p(`${n}jetpack/v4/rewind`,s).then(d).then(m).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>p(`${n}jetpack/v4/scan`,s).then(d).then(m).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>g(`${n}jetpack/v4/notice/${e}`,o,{body:JSON.stringify({dismissed:!0})}).then(d).then(m),fetchPluginsData:()=>p(`${n}jetpack/v4/plugins`,s).then(d).then(m),fetchIntroOffers:()=>p(`${n}jetpack/v4/intro-offers`,s).then(d).then(m),fetchVerifySiteGoogleStatus:e=>p(null!==e?`${n}jetpack/v4/verify-site/google/${e}`:`${n}jetpack/v4/verify-site/google`,s).then(d).then(m),verifySiteGoogle:e=>g(`${n}jetpack/v4/verify-site/google`,o,{body:JSON.stringify({keyring_id:e})}).then(d).then(m),submitSurvey:e=>g(`${n}jetpack/v4/marketing/survey`,o,{body:JSON.stringify(e)}).then(d).then(m),saveSetupQuestionnaire:e=>g(`${n}jetpack/v4/setup/questionnaire`,o,{body:JSON.stringify(e)}).then(d).then(m),updateLicensingError:e=>g(`${n}jetpack/v4/licensing/error`,o,{body:JSON.stringify(e)}).then(d).then(m),updateLicenseKey:e=>g(`${n}jetpack/v4/licensing/set-license`,o,{body:JSON.stringify({license:e})}).then(d).then(m),getUserLicensesCounts:()=>p(`${n}jetpack/v4/licensing/user/counts`,s).then(d).then(m),getUserLicenses:()=>p(`${n}jetpack/v4/licensing/user/licenses`,s).then(d).then(m),updateLicensingActivationNoticeDismiss:e=>g(`${n}jetpack/v4/licensing/user/activation-notice-dismiss`,o,{body:JSON.stringify({last_detached_count:e})}).then(d).then(m),updateRecommendationsStep:e=>g(`${n}jetpack/v4/recommendations/step`,o,{body:JSON.stringify({step:e})}).then(d),confirmIDCSafeMode:()=>g(`${n}jetpack/v4/identity-crisis/confirm-safe-mode`,o).then(d),startIDCFresh:e=>g(`${n}jetpack/v4/identity-crisis/start-fresh`,o,{body:JSON.stringify({redirect_uri:e})}).then(d).then(m),migrateIDC:()=>g(`${n}jetpack/v4/identity-crisis/migrate`,o).then(d),attachLicenses:e=>g(`${n}jetpack/v4/licensing/attach-licenses`,o,{body:JSON.stringify({licenses:e})}).then(d).then(m),fetchSearchPlanInfo:()=>p(`${r}jetpack/v4/search/plan`,s).then(d).then(m),fetchSearchSettings:()=>p(`${r}jetpack/v4/search/settings`,s).then(d).then(m),updateSearchSettings:e=>g(`${r}jetpack/v4/search/settings`,o,{body:JSON.stringify(e)}).then(d).then(m),fetchSearchStats:()=>p(`${r}jetpack/v4/search/stats`,s).then(d).then(m),fetchWafSettings:()=>p(`${n}jetpack/v4/waf`,s).then(d).then(m),updateWafSettings:e=>g(`${n}jetpack/v4/waf`,o,{body:JSON.stringify(e)}).then(d).then(m),fetchWordAdsSettings:()=>p(`${n}jetpack/v4/wordads/settings`,s).then(d).then(m),updateWordAdsSettings:e=>g(`${n}jetpack/v4/wordads/settings`,o,{body:JSON.stringify(e)}),fetchSearchPricing:()=>p(`${r}jetpack/v4/search/pricing`,s).then(d).then(m),fetchMigrationStatus:()=>p(`${n}jetpack/v4/migration/status`,s).then(d).then(m),fetchBackupUndoEvent:()=>p(`${n}jetpack/v4/site/backup/undo-event`,s).then(d).then(m)};function p(e,t){return fetch(l(e),t)}function g(e,t,n){return fetch(e,Object.assign({},t,n)).catch(h)}function v(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}Object.assign(this,u)};function d(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new l(e.redirected):new o})):e.json().catch((e=>g(e))).then((t=>{const n=new Error(`${t.message} (Status ${e.status})`);throw n.response=t,n.name="ApiError",n}))}function m(e){return e.json().catch((t=>g(t,e.redirected,e.url)))}function g(e,t,n){throw t?new s(n):new i}function h(){throw new u}},7121:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var a=n(5609),c=n(5736),r=n(5235),i=n.n(r),s=n(5162),o=n.n(s),l=n(9196),u=n.n(l),p=n(526),d=n(2289);const __=c.__,m=e=>{const{label:t,onClick:n,isLoading:c,isDisabled:r,displayError:s,errorMessage:o}=e;return u().createElement(u().Fragment,null,u().createElement(p.Z,{className:i()(d.Z.button,"jp-action-button--button"),label:t,onClick:n,variant:"primary",disabled:c||r},c?u().createElement(a.Spinner,null):t),s&&u().createElement("p",{className:i()(d.Z.error,"jp-action-button__error")},o))};m.propTypes={label:o().string.isRequired,onClick:o().func,isLoading:o().bool,isDisabled:o().bool,displayError:o().bool,errorMessage:o().oneOfType([o().string,o().element])},m.defaultProps={isLoading:!1,displayError:!1,errorMessage:__("An error occurred. Please try again.","jetpack-my-jetpack")};const g=m},9105:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(5736),c=n(5235),r=n.n(c),i=n(8237),s=n(8868),o=n(3846),l=n(3363),u=n(1494);const __=a.__,p=e=>{let{children:t,moduleName:n=__("Jetpack","jetpack-my-jetpack"),moduleNameHref:a,showHeader:c=!0,showFooter:p=!0,showBackground:d=!0,header:m}=e;const g=r()(u.Z["admin-page"],{[u.Z.background]:d});return React.createElement("div",{className:g},c&&React.createElement(l.Z,{horizontalSpacing:5},React.createElement(o.Z,null,m||React.createElement(s.Z,null))),React.createElement(l.Z,{fluid:!0,horizontalSpacing:0},React.createElement(o.Z,null,t)),p&&React.createElement(l.Z,{horizontalSpacing:5},React.createElement(o.Z,null,React.createElement(i.Z,{moduleName:n,moduleNameHref:a}))))}},6579:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(9196),c=n.n(a),r=n(511);const i=e=>{let{children:t}=e;return c().createElement("div",{className:r.Z.section},t)}},216:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(9196),c=n.n(a),r=n(281);const i=e=>{let{children:t}=e;return c().createElement("div",{className:r.Z["section-hero"]},t)}},4972:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var a=n(797),c=n(496),r=n(9201),i=n(1074),s=n(5235),o=n.n(s),l=n(9196),u=n.n(l),p=n(9171);const d=e=>{switch(e){case"error":case"warning":default:return a.Z;case"info":return c.Z;case"success":return r.Z}},m=e=>{let{level:t,children:n,showIcon:a}=e;const c=o()(p.Z.container,p.Z[`is-${t}`]);return u().createElement("div",{className:c},a&&u().createElement("div",{className:p.Z["icon-wrapper"]},u().createElement(i.Z,{icon:d(t),className:p.Z.icon})),u().createElement("div",null,n))};m.defaultProps={level:"warning",showIcon:!0};const g=m},7525:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(2674),c=n.n(a),r=n(5736),i=n(5235),s=n.n(i),o=n(9196),l=n.n(o);const __=r.__,u=e=>{let{title:t=__("An Automattic Airline","jetpack-my-jetpack"),height:n=7,className:a,...r}=e;return l().createElement("svg",c()({role:"img",x:"0",y:"0",viewBox:"0 0 935 38.2",enableBackground:"new 0 0 935 38.2","aria-labelledby":"jp-automattic-byline-logo-title",height:n,className:s()("jp-automattic-byline-logo",a)},r),l().createElement("desc",{id:"jp-automattic-byline-logo-title"},t),l().createElement("path",{d:"M317.1 38.2c-12.6 0-20.7-9.1-20.7-18.5v-1.2c0-9.6 8.2-18.5 20.7-18.5 12.6 0 20.8 8.9 20.8 18.5v1.2C337.9 29.1 329.7 38.2 317.1 38.2zM331.2 18.6c0-6.9-5-13-14.1-13s-14 6.1-14 13v0.9c0 6.9 5 13.1 14 13.1s14.1-6.2 14.1-13.1V18.6zM175 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7L157 1.3h5.5L182 36.8H175zM159.7 8.2L152 23.1h15.7L159.7 8.2zM212.4 38.2c-12.7 0-18.7-6.9-18.7-16.2V1.3h6.6v20.9c0 6.6 4.3 10.5 12.5 10.5 8.4 0 11.9-3.9 11.9-10.5V1.3h6.7V22C231.4 30.8 225.8 38.2 212.4 38.2zM268.6 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H268.6zM397.3 36.8V8.7l-1.8 3.1 -14.9 25h-3.3l-14.7-25 -1.8-3.1v28.1h-6.5V1.3h9.2l14 24.4 1.7 3 1.7-3 13.9-24.4h9.1v35.5H397.3zM454.4 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7l19.2-35.5h5.5l19.5 35.5H454.4zM439.1 8.2l-7.7 14.9h15.7L439.1 8.2zM488.4 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H488.4zM537.3 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H537.3zM569.3 36.8V4.6c2.7 0 3.7-1.4 3.7-3.4h2.8v35.5L569.3 36.8 569.3 36.8zM628 11.3c-3.2-2.9-7.9-5.7-14.2-5.7 -9.5 0-14.8 6.5-14.8 13.3v0.7c0 6.7 5.4 13 15.3 13 5.9 0 10.8-2.8 13.9-5.7l4 4.2c-3.9 3.8-10.5 7.1-18.3 7.1 -13.4 0-21.6-8.7-21.6-18.3v-1.2c0-9.6 8.9-18.7 21.9-18.7 7.5 0 14.3 3.1 18 7.1L628 11.3zM321.5 12.4c1.2 0.8 1.5 2.4 0.8 3.6l-6.1 9.4c-0.8 1.2-2.4 1.6-3.6 0.8l0 0c-1.2-0.8-1.5-2.4-0.8-3.6l6.1-9.4C318.7 11.9 320.3 11.6 321.5 12.4L321.5 12.4z"}),l().createElement("path",{d:"M37.5 36.7l-4.7-8.9H11.7l-4.6 8.9H0L19.4 0.8H25l19.7 35.9H37.5zM22 7.8l-7.8 15.1h15.9L22 7.8zM82.8 36.7l-23.3-24 -2.3-2.5v26.6h-6.7v-36H57l22.6 24 2.3 2.6V0.8h6.7v35.9H82.8z"}),l().createElement("path",{d:"M719.9 37l-4.8-8.9H694l-4.6 8.9h-7.1l19.5-36h5.6l19.8 36H719.9zM704.4 8l-7.8 15.1h15.9L704.4 8zM733 37V1h6.8v36H733zM781 37c-1.8 0-2.6-2.5-2.9-5.8l-0.2-3.7c-0.2-3.6-1.7-5.1-8.4-5.1h-12.8V37H750V1h19.6c10.8 0 15.7 4.3 15.7 9.9 0 3.9-2 7.7-9 9 7 0.5 8.5 3.7 8.6 7.9l0.1 3c0.1 2.5 0.5 4.3 2.2 6.1V37H781zM778.5 11.8c0-2.6-2.1-5.1-7.9-5.1h-13.8v10.8h14.4c5 0 7.3-2.4 7.3-5.2V11.8zM794.8 37V1h6.8v30.4h28.2V37H794.8zM836.7 37V1h6.8v36H836.7zM886.2 37l-23.4-24.1 -2.3-2.5V37h-6.8V1h6.5l22.7 24.1 2.3 2.6V1h6.8v36H886.2zM902.3 37V1H935v5.6h-26v9.2h20v5.5h-20v10.1h26V37H902.3z"}))}},526:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var a=n(2674),c=n.n(a),r=n(5609),i=n(1074),s=n(5381),o=n(5235),l=n.n(o),u=n(9196),p=n.n(u),d=n(3466);const m=(0,u.forwardRef)(((e,t)=>{const{children:n,variant:a="primary",size:o="normal",weight:u="bold",icon:m,iconSize:g,disabled:h,isDestructive:v,isLoading:f,isExternalLink:k,className:y,text:E,fullWidth:w,...b}=e,j=l()(d.Z.button,y,{[d.Z.normal]:"normal"===o,[d.Z.small]:"small"===o,[d.Z.icon]:Boolean(m),[d.Z.loading]:f,[d.Z.regular]:"regular"===u,[d.Z["full-width"]]:w,[d.Z["is-icon-button"]]:Boolean(m)&&!n});b.ref=t;const C="normal"===o?20:16,_=k&&p().createElement(i.Z,{size:C,icon:s.Z,className:d.Z["external-icon"]}),Z=k?"_blank":void 0,N=n?.[0]&&null!==n[0]&&"components-tooltip"!==n?.[0]?.props?.className;return p().createElement(r.Button,c()({target:Z,variant:a,className:l()(j,{"has-text":!!m&&N}),icon:k?void 0:m,iconSize:g,disabled:h,"aria-disabled":h,isDestructive:v,text:E},b),f&&p().createElement(r.Spinner,null),p().createElement("span",null,n),_)}));m.displayName="Button";const g=m},9026:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(2404);const a=e=>{let{format:t="horizontal",icon:n,imageUrl:a}=e;return React.createElement("div",{className:"jp-components__decorative-card "+(t?"jp-components__decorative-card--"+t:"")},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"})),n?React.createElement("div",{className:"jp-components__decorative-card__icon-container"},React.createElement("span",{className:"jp-components__decorative-card__icon jp-components__decorative-card__icon--"+n})):null)}},7172:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(5736),c=n(5235),r=n.n(c),i=n(9196);n(5785);const __=a.__;class s extends i.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:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.105 0-2 .896-2 2v13c0 1.104.895 2 2 2h14c1.104 0 2-.896 2-2V6c0-1.104-.896-2-2-2zm0 15H5V8h14v11z"}));case"gridicons-cart":return React.createElement("g",null,React.createElement("path",{d:"M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"}));case"gridicons-checkmark":return React.createElement("g",null,React.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"}));case"gridicons-chevron-left":return React.createElement("g",null,React.createElement("path",{d:"M16.443 7.41L15.0399 6L9.06934 12L15.0399 18L16.443 16.59L11.8855 12L16.443 7.41Z"}));case"gridicons-chevron-right":return React.createElement("g",null,React.createElement("path",{d:"M10.2366 6L8.8335 7.41L13.391 12L8.8335 16.59L10.2366 18L16.2072 12L10.2366 6Z"}));case"gridicons-chevron-down":return React.createElement("g",null,React.createElement("path",{d:"M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"}));case"gridicons-comment":return React.createElement("g",null,React.createElement("path",{d:"M3 6v9c0 1.105.895 2 2 2h9v5l5.325-3.804c1.05-.75 1.675-1.963 1.675-3.254V6c0-1.105-.895-2-2-2H5c-1.105 0-2 .895-2 2z"}));case"gridicons-computer":return React.createElement("g",null,React.createElement("path",{d:"M20 2H4c-1.104 0-2 .896-2 2v12c0 1.104.896 2 2 2h6v2H7v2h10v-2h-3v-2h6c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm0 14H4V4h16v12z"}));case"gridicons-cross":return React.createElement("g",null,React.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"}));case"gridicons-filter":return React.createElement("g",null,React.createElement("path",{d:"M10 19h4v-2h-4v2zm-4-6h12v-2H6v2zM3 5v2h18V5H3z"}));case"gridicons-folder":return React.createElement("g",null,React.createElement("path",{d:"M18 19H6c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2h7c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"}));case"gridicons-image":return React.createElement("g",null,React.createElement("path",{d:"M13 9.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zM22 6v12c0 1.105-.895 2-2 2H4c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h16c1.105 0 2 .895 2 2zm-2 0H4v7.444L8 9l5.895 6.55 1.587-1.85c.798-.932 2.24-.932 3.037 0L20 15.426V6z"}));case"gridicons-image-multiple":return React.createElement("g",null,React.createElement("path",{d:"M15 7.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5S17.328 9 16.5 9 15 8.328 15 7.5zM4 20h14c0 1.105-.895 2-2 2H4c-1.1 0-2-.9-2-2V8c0-1.105.895-2 2-2v14zM22 4v12c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zM8 4v6.333L11 7l4.855 5.395.656-.73c.796-.886 2.183-.886 2.977 0l.513.57V4H8z"}));case"gridicons-info":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 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}));case"gridicons-info-outline":return React.createElement("g",null,React.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"}));case"gridicons-jetpack-search":return React.createElement("g",null,React.createElement("path",{d:"M0 9.257C0 4.15 4.151 0 9.257 0c5.105 0 9.256 4.151 9.256 9.257a9.218 9.218 0 01-2.251 6.045l.034.033h1.053L24 22.01l-1.986 1.989-6.664-6.662v-1.055l-.033-.033a9.218 9.218 0 01-6.06 2.264C4.15 18.513 0 14.362 0 9.257zm4.169 1.537h4.61V1.82l-4.61 8.973zm5.547-3.092v8.974l4.61-8.974h-4.61z"}));case"gridicons-phone":return React.createElement("g",null,React.createElement("path",{d:"M16 2H8c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-3 19h-2v-1h2v1zm3-2H8V5h8v14z"}));case"gridicons-pages":return React.createElement("g",null,React.createElement("path",{d:"M16 8H8V6h8v2zm0 2H8v2h8v-2zm4-6v12l-6 6H6c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 10V4H6v16h6v-4c0-1.105.895-2 2-2h4z"}));case"gridicons-posts":return React.createElement("g",null,React.createElement("path",{d:"M16 19H3v-2h13v2zm5-10H3v2h18V9zM3 5v2h11V5H3zm14 0v2h4V5h-4zm-6 8v2h10v-2H11zm-8 0v2h5v-2H3z"}));case"gridicons-search":return React.createElement("g",null,React.createElement("path",{d:"M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"}));case"gridicons-star-outline":return React.createElement("g",null,React.createElement("path",{d:"M12 6.308l1.176 3.167.347.936.997.042 3.374.14-2.647 2.09-.784.62.27.963.91 3.25-2.813-1.872-.83-.553-.83.552-2.814 1.87.91-3.248.27-.962-.783-.62-2.648-2.092 3.374-.14.996-.04.347-.936L12 6.308M12 2L9.418 8.953 2 9.257l5.822 4.602L5.82 21 12 16.89 18.18 21l-2.002-7.14L22 9.256l-7.418-.305L12 2z"}));case"gridicons-star":return React.createElement("g",null,React.createElement("path",{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}));case"gridicons-tag":return React.createElement("g",null,React.createElement("path",{d:"M20 2.007h-7.087c-.53 0-1.04.21-1.414.586L2.592 11.5c-.78.78-.78 2.046 0 2.827l7.086 7.086c.78.78 2.046.78 2.827 0l8.906-8.906c.376-.374.587-.883.587-1.413V4.007c0-1.105-.895-2-2-2zM17.007 9c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z"}));case"gridicons-video":return React.createElement("g",null,React.createElement("path",{d:"M20 4v2h-2V4H6v2H4V4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2v-2h2v2h12v-2h2v2c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zM6 16H4v-3h2v3zm0-5H4V8h2v3zm4 4V9l4.5 3-4.5 3zm10 1h-2v-3h2v3zm0-5h-2V8h2v3z"}));case"gridicons-lock":return React.createElement(React.Fragment,null,React.createElement("g",{id:"lock"},React.createElement("path",{d:"M18,8h-1V7c0-2.757-2.243-5-5-5S7,4.243,7,7v1H6c-1.105,0-2,0.895-2,2v10c0,1.105,0.895,2,2,2h12c1.105,0,2-0.895,2-2V10 C20,8.895,19.105,8,18,8z M9,7c0-1.654,1.346-3,3-3s3,1.346,3,3v1H9V7z M13,15.723V18h-2v-2.277c-0.595-0.346-1-0.984-1-1.723 c0-1.105,0.895-2,2-2s2,0.895,2,2C14,14.738,13.595,15.376,13,15.723z"})),React.createElement("g",{id:"Layer_1"}))}}render(){const{size:e=24,className:t=""}=this.props,n=this.props.height||e,a=this.props.width||e,c=this.props.style||{height:n,width:a},i="gridicons-"+this.props.icon,s=r()("gridicon",i,t,{"needs-offset":this.needsOffset(i,e)}),o=this.getSVGDescription(i);return React.createElement("svg",{className:s,focusable:this.props.focusable,height:n,onClick:this.props.onClick,style:c,viewBox:"0 0 24 24",width:a,xmlns:"http://www.w3.org/2000/svg","aria-hidden":this.props["aria-hidden"]},o?React.createElement("desc",null,o):null,this.renderIcon(i))}}const o=s},9665:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(5609),c=n(5235),r=n.n(c),i=n(9196),s=n.n(i),o=n(526),l=n(7172);n(1275);const u=e=>({"top-end":"top left",top:"top center","top-start":"top right","bottom-end":"bottom left",bottom:"bottom center","bottom-start":"bottom right"}[e]),p=e=>{let{className:t="",iconClassName:n="",placement:c="bottom-end",animate:p=!0,iconCode:d="info-outline",iconSize:m=18,offset:g=10,title:h,children:v,popoverAnchorStyle:f="icon",forceShow:k=!1,wide:y=!1}=e;const[E,w]=(0,i.useState)(!1),b=(0,i.useCallback)((()=>w(!0)),[w]),j=(0,i.useCallback)((()=>w(!1)),[w]),C={position:u(c),placement:c,animate:p,noArrow:!1,resize:!1,flip:!1,offset:g,focusOnMount:"container",onClose:j,className:"icon-tooltip-container"},_="wrapper"===f,Z=r()("icon-tooltip-wrapper",t),N={left:_?0:-(62-m/2)+"px"},S=_&&k;return s().createElement("div",{className:Z,"data-testid":"icon-tooltip_wrapper"},!_&&s().createElement(o.Z,{variant:"link",onClick:b},s().createElement(l.Z,{className:n,icon:d,size:m})),s().createElement("div",{className:r()("icon-tooltip-helper",{"is-wide":y}),style:N},(S||E)&&s().createElement(a.Popover,C,s().createElement("div",null,h&&s().createElement("div",{className:"icon-tooltip-title"},h),s().createElement("div",{className:"icon-tooltip-content"},v)))))}},3396:(e,t,n)=>{"use strict";n.d(t,{KM:()=>p,VS:()=>g,_1:()=>d,r7:()=>u});var a=n(2674),c=n.n(a),r=n(5609),i=n(5235),s=n.n(i),o=(n(2659),n(5612));const l=e=>{let{className:t,size:n=24,viewBox:a="0 0 24 24",opacity:i=1,color:l="#2C3338",children:u}=e;const p={className:s()(o.Z.iconWrapper,t),width:n,height:n,viewBox:a,opacity:i,fill:void 0};return l&&(p.fill=l),React.createElement(r.SVG,c()({},p,{fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg"}),React.createElement(r.G,{opacity:i},u))},u=e=>{let{size:t,className:n=o.Z["star-icon"],color:a}=e;return React.createElement(l,{className:n,size:t,color:a},React.createElement(r.Path,{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}))},p=e=>{let{size:t,className:n=o.Z["checkmark-icon"],color:a}=e;return React.createElement(l,{className:n,size:t,color:a},React.createElement(r.Path,{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"}))},d=e=>{let{size:t,className:n=o.Z.jetpack,color:a}=e;return React.createElement(l,{className:n,size:t,color:a,viewBox:"0 0 32 32"},React.createElement(r.Path,{className:"jetpack-logo__icon-circle",d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z"}),React.createElement(r.Polygon,{fill:"#fff",points:"15,19 7,19 15,3"}),React.createElement(r.Polygon,{fill:"#fff",points:"17,29 17,13 25,13"}))},m={...{"anti-spam":e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(r.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(r.Path,{d:"M21.6,12.5c0,0.6-0.3,1-0.9,1c-0.6,0-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1C21.3,11.7,21.6,12.1,21.6,12.5z"}),React.createElement(r.Path,{d:"M4.1,12.5c0,0.6-0.3,1-0.9,1s-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1S4.1,12.1,4.1,12.5z"}))},backup:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"M2.1,5.8c0-0.1,0-0.1,0-0.2c0-0.2,0.1-0.5,0.1-0.7c0.1-0.4,0.4-0.6,0.7-0.8l8.3-2.9c0.1-0.1,0.3-0.1,0.4-0.1l0.5,0.1 l8.3,2.9c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.2,0.2,0.4,0.2,0.7c0,0.1,0,0.1,0,0.2v0.1c-0.1,0.5-0.2,0.9-0.3,1.4 c-0.2,0.4-0.3,1.2-0.7,2.2c-0.3,1-0.7,2.1-1.1,3.1c-0.5,1-1,2.1-1.6,3.3s-1.4,2.3-2.2,3.5c-0.9,1.1-1.8,2.2-2.8,3.1 c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4c-1.2-1.1-2.4-2.4-3.5-4c-1-1.6-1.9-3-2.5-4.3c-0.6-1.3-1.1-2.7-1.6-4 C2.8,8.7,2.5,7.6,2.3,7C2.3,6.5,2.1,6.1,2.1,5.8z M2.9,5.9c0,0.2,0.1,0.4,0.1,0.8C3.1,7,3.2,7.5,3.5,8.2C3.7,9,3.9,9.7,4.2,10.6 c0.3,0.7,0.7,1.7,1.1,2.7c0.4,1,1,2,1.5,2.9c0.5,1,1.2,1.9,1.9,2.9c0.8,1,1.6,1.9,2.4,2.6c0.2,0.2,0.4,0.2,0.5,0.2 c0.2,0,0.4-0.1,0.5-0.2c1.2-1,2.2-2.3,3.2-3.8c1-1.5,1.8-2.8,2.3-4c0.6-1.3,1.1-2.5,1.5-3.9c0.4-1.3,0.7-2.2,0.9-2.8 c0.1-0.5,0.2-1,0.3-1.3c0-0.1,0-0.1,0-0.1c0-0.2,0-0.3-0.1-0.4C20.3,5.2,20.2,5.1,20,5L12,2.1c0,0-0.1,0-0.2,0s-0.1,0-0.1,0h-0.2 l-8,2.8C3.2,5,3.1,5.2,3,5.3C2.9,5.5,2.9,5.6,2.9,5.8C2.9,5.8,2.9,5.8,2.9,5.9z M5.9,6.7h3l2.8,7l2.8-7h3c-0.1,0.1-0.2,0.5-0.3,0.8 C17,7.8,17,8.2,16.8,8.4c-0.1,0.3-0.2,0.5-0.4,0.8c0,0.1-0.1,0.1-0.1,0.1s-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1s-0.1,0.1-0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1-0.1,0.1-0.1,0.1l-0.4,1.1 c-1.3,3.3-2.1,5.2-2.3,5.8h-2.2l-1-2.4c-0.1-0.3-0.3-0.8-0.5-1.3c-0.1-0.3-0.3-0.8-0.5-1.3L8,10.8c-0.1-0.1-0.1-0.2-0.1-0.4 C7.8,10.2,7.7,10,7.7,9.8C7.6,9.7,7.5,9.5,7.4,9.4C7.3,9.3,7.3,9.3,7.3,9.3c-0.1,0-0.2,0-0.2,0s-0.1,0-0.1,0 C6.6,8.5,6.3,7.6,5.9,6.7z"}))},boost:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.19505 16.2545C4.47368 16.561 4.94802 16.5836 5.25451 16.3049L10.2595 11.7549L14.2842 15.2765L19 10.5607V13.75H20.5V9.5V8.75239V8.7476V8H19.7529H19.7471H19H14.75V9.5H17.9393L14.2158 13.2235L10.2405 9.74507L4.2455 15.195C3.93901 15.4737 3.91642 15.948 4.19505 16.2545Z"}))},crm:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"M15.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-2.25 6v-2a2.75 2.75 0 0 0-2.75-2.75h-4A2.75 2.75 0 0 0 3.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5Zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0 1 20.25 15ZM9.5 8.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1.5 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"}))},extras:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5ZM12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6h-1.5v6a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h6V4Z"}))},protect:e=>{let{opacity:t=1,size:n,className:a,color:c}=e;return React.createElement(l,{className:a,size:n,opacity:t,color:c},React.createElement(r.Path,{d:"M12 3.17627L18.75 6.24445V10.8183C18.75 14.7173 16.2458 18.4089 12.7147 19.5735C12.2507 19.7265 11.7493 19.7265 11.2853 19.5735C7.75416 18.4089 5.25 14.7173 5.25 10.8183V6.24445L12 3.17627ZM6.75 7.21032V10.8183C6.75 14.1312 8.89514 17.2057 11.7551 18.149C11.914 18.2014 12.086 18.2014 12.2449 18.149C15.1049 17.2057 17.25 14.1312 17.25 10.8183V7.21032L12 4.82396L6.75 7.21032Z"}),React.createElement(r.Path,{d:"M15.5291 10.0315L11.1818 14.358L8.47095 11.66L9.52907 10.5968L11.1818 12.2417L14.4709 8.96826L15.5291 10.0315Z"}))},scan:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"m12 3.176 6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 0 1-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176ZM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21Z"}))},search:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"M17.5 11.5a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm1.5 0a5.5 5.5 0 0 1-9.142 4.121l-3.364 2.943-.988-1.128 3.373-2.952A5.5 5.5 0 1 1 19 11.5Z"}))},social:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{d:"M15.5 3.97809V18.0219L7.5 15.5977V20H6V15.1431L3.27498 14.3173C2.22086 13.9979 1.5 13.0262 1.5 11.9248V10.0752C1.5 8.97375 2.22087 8.00207 3.27498 7.68264L15.5 3.97809ZM14 16L7.5 14.0303L7.5 7.96969L14 5.99999V16ZM6 8.42423L6 13.5757L3.70999 12.8818C3.28835 12.754 3 12.3654 3 11.9248V10.0752C3 9.63462 3.28835 9.24595 3.70999 9.11818L6 8.42423ZM17.5 11.75H21.5V10.25H17.5V11.75ZM21.5 16L17.5 15V13.5L21.5 14.5V16ZM17.5 8.5L21.5 7.5V6L17.5 7V8.5Z"}))},star:u,videopress:e=>{let{opacity:t=1,size:n,color:a}=e;return React.createElement(l,{size:n,opacity:t,color:a},React.createElement(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.3,6.2c0.8,0,1.6,0.6,1.8,1.4l2.3,7.9c0,0,0,0,0,0l2.7-9.3h1.5h4.2c2.9,0,4.9,1.9,4.9,4.7c0,2.9-2,4.7-5,4.7 h-2h-2.5l-0.5,1.5c-0.4,1.4-1.7,2.3-3.2,2.3c-1.4,0-2.7-0.9-3.2-2.3L2.5,8.7C2.1,7.4,3,6.2,4.3,6.2z M13,12.8h2.9c1.3,0,2-0.7,2-1.9 c0-1.2-0.8-1.8-2-1.8h-1.7L13,12.8z"}))},jetpack:d,share:e=>{let{size:t=16,className:n,color:a}=e;return React.createElement(l,{className:n,size:t,color:a,viewBox:"0 0 16 16"},React.createElement(r.Path,{fill:"#161722",fillRule:"evenodd",d:"M8.3 4.66C3.85 5.308.727 9.75.034 13.69l-.02.117c-.137.842.809 1.232 1.446.68 2.013-1.745 3.648-2.475 5.318-2.719a10.482 10.482 0 011.524-.103v2.792c0 .694.82 1.041 1.3.55l6.176-6.307a.79.79 0 00.012-1.088L9.614 1.004C9.14.496 8.301.84 8.301 1.542v3.117zm1.525-1.175v1.85a.773.773 0 01-.654.77l-.655.096c-2.133.311-3.987 1.732-5.295 3.672-.472.7-.854 1.44-1.143 2.18a12.32 12.32 0 011.675-.972c1.58-.75 3.048-.972 4.548-.972h.762a.77.77 0 01.762.779v1.69l4.347-4.44-4.347-4.653z",clipRule:"evenodd"}))}}};function g(e){return m[e]?m[e]:null}},8237:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var a=n(2674),c=n.n(a),r=n(9818),i=n(5736),s=n(1074),o=n(5381),l=n(5235),u=n.n(l),p=n(9196),d=n.n(p),m=n(6895),g=n(428),h=n(7525),v=(n(9054),n(8868)),f=n(2054);const __=i.__,_x=i._x,k=()=>d().createElement(v.Z,{logoColor:"#000",showText:!1,height:16,"aria-hidden":"true"}),y=e=>{let{moduleName:t=__("Jetpack","jetpack-my-jetpack"),className:n,moduleNameHref:a="https://jetpack.com",menu:i,siteAdminUrl:l,onAboutClick:p,onPrivacyClick:v,onTermsClick:y,...E}=e;const[w]=(0,f.Z)("sm","<="),[b]=(0,f.Z)("md","<="),[j]=(0,f.Z)("lg",">"),{isActive:C,connectedPlugins:_}=(0,r.useSelect)((e=>{const t=e(g.t);return{connectedPlugins:t?.getConnectedPlugins(),...t.getConnectionStatus()}}),[g.t]),Z=l&&C&&_?.some((e=>{let{slug:t}=e;return"jetpack"===t}));let N=[{label:_x("About","Link to learn more about Jetpack.","jetpack-my-jetpack"),title:__("About Jetpack","jetpack-my-jetpack"),href:Z?new URL("admin.php?page=jetpack_about",l).href:(0,m.Z)("jetpack-about"),target:"_blank",onClick:p},{label:_x("Privacy","Shorthand for Privacy Policy.","jetpack-my-jetpack"),title:__("Automattic's Privacy Policy","jetpack-my-jetpack"),href:Z?new URL("admin.php?page=jetpack#/privacy",l).href:(0,m.Z)("a8c-privacy"),target:Z?"_self":"_blank",onClick:v},{label:_x("Terms","Shorthand for Terms of Service.","jetpack-my-jetpack"),title:__("WordPress.com Terms of Service","jetpack-my-jetpack"),href:(0,m.Z)("wpcom-tos"),target:"_blank",onClick:y}];i&&(N=[...N,...i]);const S=d().createElement(d().Fragment,null,d().createElement(k,null),t);return d().createElement("footer",c()({className:u()("jp-dashboard-footer",{"is-sm":w,"is-md":b,"is-lg":j},n),"aria-label":__("Jetpack","jetpack-my-jetpack")},E),d().createElement("ul",null,d().createElement("li",{className:"jp-dashboard-footer__jp-item"},a?d().createElement("a",{href:a},S):S),N.map((e=>{const t="button"===e.role,n=!t&&"_blank"===e.target;return d().createElement("li",{key:e.label},d().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":n}),role:e.role,rel:n?"noopener noreferrer":void 0,tabIndex:t?0:void 0},e.label,n&&d().createElement(s.Z,{icon:o.Z,size:16})))})),d().createElement("li",{className:"jp-dashboard-footer__a8c-item"},d().createElement("a",{href:Z?new URL("admin.php?page=jetpack_about",l).href:(0,m.Z)("a8c-about"),"aria-label":__("An Automattic Airline","jetpack-my-jetpack")},d().createElement(h.Z,{"aria-hidden":"true"})))))}},8868:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(2674),c=n.n(a),r=n(5736),i=n(5235),s=n.n(i),o=n(9196),l=n.n(o);const __=r.__,u=e=>{let{logoColor:t="#069e08",showText:n=!0,className:a,height:r=32,...i}=e;const o=n?"0 0 118 32":"0 0 32 32";return l().createElement("svg",c()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:o,className:s()("jetpack-logo",a),"aria-labelledby":"jetpack-logo-title",height:r},i),l().createElement("desc",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-my-jetpack")),l().createElement("path",{fill:t,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"}),n&&l().createElement(l().Fragment,null,l().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"}),l().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"}),l().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"}),l().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"}),l().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"}),l().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),l().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}},3846:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(5235),c=n.n(a),r=n(9196),i=n(3080);const s=Number(i.Z.smCols),o=Number(i.Z.mdCols),l=Number(i.Z.lgCols),u=e=>{const{children:t,tagName:n="div",className:a}=e,u=Math.min(s,"number"==typeof e.sm?e.sm:s),p=Math.min(s,"object"==typeof e.sm?e.sm.start:0),d=Math.min(s,"object"==typeof e.sm?e.sm.end:0),m=Math.min(o,"number"==typeof e.md?e.md:o),g=Math.min(o,"object"==typeof e.md?e.md.start:0),h=Math.min(o,"object"==typeof e.md?e.md.end:0),v=Math.min(l,"number"==typeof e.lg?e.lg:l),f=Math.min(l,"object"==typeof e.lg?e.lg.start:0),k=Math.min(l,"object"==typeof e.lg?e.lg.end:0),y=c()(a,{[i.Z[`col-sm-${u}`]]:!(p&&d),[i.Z[`col-sm-${p}-start`]]:p>0,[i.Z[`col-sm-${d}-end`]]:d>0,[i.Z[`col-md-${m}`]]:!(g&&h),[i.Z[`col-md-${g}-start`]]:g>0,[i.Z[`col-md-${h}-end`]]:h>0,[i.Z[`col-lg-${v}`]]:!(f&&k),[i.Z[`col-lg-${f}-start`]]:f>0,[i.Z[`col-lg-${k}-end`]]:k>0});return(0,r.createElement)(n,{className:y},t)}},3363:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(5235),c=n.n(a),r=n(9196),i=n(8730);const s=e=>{let{children:t,fluid:n=!1,tagName:a="div",className:s,horizontalGap:o=1,horizontalSpacing:l=1}=e;const u=(0,r.useMemo)((()=>{const e=`calc( var(--horizontal-spacing) * ${l} )`;return{paddingTop:e,paddingBottom:e,rowGap:`calc( var(--horizontal-spacing) * ${o} )`}}),[o,l]),p=c()(s,i.Z.container,{[i.Z.fluid]:n});return(0,r.createElement)(a,{className:p,style:u},t)}},2054:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(4333),c=n(3247);const r=["sm","md","lg"],i=(e,t)=>{const n=Array.isArray(e)?e:[e],i=Array.isArray(t)?t:[t],[s,o,l]=r,u={sm:(0,a.useMediaQuery)(c.Z[s]),md:(0,a.useMediaQuery)(c.Z[o]),lg:(0,a.useMediaQuery)(c.Z[l])};return n.map(((e,t)=>{const n=i[t];return n?((e,t,n)=>{const a=r.indexOf(e),c=a+1,i=t.includes("=");let s=[];return t.startsWith("<")&&(s=r.slice(0,i?c:a)),t.startsWith(">")&&(s=r.slice(i?a:c)),s?.length?s.some((e=>n[e])):n[e]})(e,n,u):u[e]}))}},2636:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(5235),c=n.n(a),r=n(9196),i=n.n(r),s=n(7946);const o=e=>{let{children:t=null,width:n=null,height:a=null,className:r=""}=e;return i().createElement("div",{className:c()(s.Z.placeholder,r),style:{width:n,height:a}},t)}},1342:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var a=n(797),c=n(496),r=n(9201),i=n(1074),s=n(9517),o=n(5235),l=n.n(o),u=n(9196),p=n.n(u),d=n(7703);const m=e=>{switch(e){case"error":case"warning":default:return a.Z;case"info":return c.Z;case"success":return r.Z}},g=e=>{let{level:t,title:n,children:a,actions:c,hideCloseButton:r,onClose:o}=e;const u=l()(d.Z.container,d.Z[`is-${t}`]);return p().createElement("div",{className:u},p().createElement("div",{className:d.Z["icon-wrapper"]},p().createElement(i.Z,{icon:m(t),className:d.Z.icon})),p().createElement("div",{className:d.Z["main-content"]},p().createElement("div",{className:d.Z.title},n),a,c&&c.length>0&&p().createElement("div",{className:d.Z["action-bar"]},c.map(((e,t)=>p().createElement("div",{key:t,className:d.Z.action},e))))),!r&&p().createElement("button",{"aria-label":"close",className:d.Z["close-button"],onClick:o},p().createElement(i.Z,{icon:s.Z})))};g.defaultProps={level:"info",hideCloseButton:!1};const h=g},2947:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(8709);const c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,a.X)();return new Intl.NumberFormat(n,t).format(e)}},9608:(e,t,n)=>{"use strict";n.d(t,{NE:()=>w,ZP:()=>j,kF:()=>E,oK:()=>b});var a=n(5736),c=n(1074),r=n(9201),i=n(6163),s=n(5235),o=n.n(s),l=n(9196),u=n.n(l),p=n(9665),d=n(2054),m=n(7325),g=n(5106),h=n(9929);const __=a.__,v=__("Included","jetpack-my-jetpack"),f=__("Not included","jetpack-my-jetpack"),k=__("Coming soon","jetpack-my-jetpack"),y=(0,l.createContext)(void 0),E=e=>{let{isIncluded:t=!1,isComingSoon:n=!1,index:s=0,label:m=null,tooltipInfo:E,tooltipTitle:w,tooltipClassName:b=""}=e;const[j]=(0,d.Z)("lg"),C=(0,l.useContext)(y)[s],_=n||t,Z=C.name,N=C.tooltipInfo,S=C.tooltipTitle,P=E||!j&&N,R=((e,t,n)=>e?{lg:k, +(()=>{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},KMF:{symbol:"CF",grouping:",",decimal:".",precision:2},KPW:{symbol:"₩",grouping:",",decimal:".",precision:0},KRW:{symbol:"₩",grouping:",",decimal:".",precision:0},KWD:{symbol:"د.ك.‏",grouping:",",decimal:".",precision:3},KYD:{symbol:"$",grouping:",",decimal:".",precision:2},KZT:{symbol:"₸",grouping:" ",decimal:"-",precision:2},LAK:{symbol:"₭",grouping:",",decimal:".",precision:0},LBP:{symbol:"ل.ل.‏",grouping:",",decimal:".",precision:2},LKR:{symbol:"₨",grouping:",",decimal:".",precision:0},LRD:{symbol:"L$",grouping:",",decimal:".",precision:2},LSL:{symbol:"M",grouping:",",decimal:".",precision:2},LYD:{symbol:"د.ل.‏",grouping:",",decimal:".",precision:3},MAD:{symbol:"د.م.‏",grouping:",",decimal:".",precision:2},MDL:{symbol:"lei",grouping:",",decimal:".",precision:2},MGA:{symbol:"Ar",grouping:",",decimal:".",precision:0},MKD:{symbol:"ден.",grouping:".",decimal:",",precision:2},MMK:{symbol:"K",grouping:",",decimal:".",precision:2},MNT:{symbol:"₮",grouping:" ",decimal:",",precision:2},MOP:{symbol:"MOP$",grouping:",",decimal:".",precision:2},MRO:{symbol:"UM",grouping:",",decimal:".",precision:2},MTL:{symbol:"₤",grouping:",",decimal:".",precision:2},MUR:{symbol:"₨",grouping:",",decimal:".",precision:2},MVR:{symbol:"MVR",grouping:",",decimal:".",precision:1},MWK:{symbol:"MK",grouping:",",decimal:".",precision:2},MXN:{symbol:"MX$",grouping:",",decimal:".",precision:2},MYR:{symbol:"RM",grouping:",",decimal:".",precision:2},MZN:{symbol:"MT",grouping:",",decimal:".",precision:0},NAD:{symbol:"N$",grouping:",",decimal:".",precision:2},NGN:{symbol:"₦",grouping:",",decimal:".",precision:2},NIO:{symbol:"C$",grouping:",",decimal:".",precision:2},NOK:{symbol:"kr",grouping:" ",decimal:",",precision:2},NPR:{symbol:"₨",grouping:",",decimal:".",precision:2},NZD:{symbol:"NZ$",grouping:",",decimal:".",precision:2},OMR:{symbol:"﷼",grouping:",",decimal:".",precision:3},PAB:{symbol:"B/.",grouping:",",decimal:".",precision:2},PEN:{symbol:"S/.",grouping:",",decimal:".",precision:2},PGK:{symbol:"K",grouping:",",decimal:".",precision:2},PHP:{symbol:"₱",grouping:",",decimal:".",precision:2},PKR:{symbol:"₨",grouping:",",decimal:".",precision:2},PLN:{symbol:"zł",grouping:" ",decimal:",",precision:2},PYG:{symbol:"₲",grouping:".",decimal:",",precision:2},QAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},RON:{symbol:"lei",grouping:".",decimal:",",precision:2},RSD:{symbol:"Дин.",grouping:".",decimal:",",precision:2},RUB:{symbol:"₽",grouping:" ",decimal:",",precision:2},RWF:{symbol:"RWF",grouping:" ",decimal:",",precision:2},SAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},SBD:{symbol:"S$",grouping:",",decimal:".",precision:2},SCR:{symbol:"₨",grouping:",",decimal:".",precision:2},SDD:{symbol:"LSd",grouping:",",decimal:".",precision:2},SDG:{symbol:"£‏",grouping:",",decimal:".",precision:2},SEK:{symbol:"kr",grouping:",",decimal:".",precision:2},SGD:{symbol:"S$",grouping:",",decimal:".",precision:2},SHP:{symbol:"£",grouping:",",decimal:".",precision:2},SLL:{symbol:"Le",grouping:",",decimal:".",precision:2},SOS:{symbol:"S",grouping:",",decimal:".",precision:2},SRD:{symbol:"$",grouping:",",decimal:".",precision:2},STD:{symbol:"Db",grouping:",",decimal:".",precision:2},SVC:{symbol:"₡",grouping:",",decimal:".",precision:2},SYP:{symbol:"£",grouping:",",decimal:".",precision:2},SZL:{symbol:"E",grouping:",",decimal:".",precision:2},THB:{symbol:"฿",grouping:",",decimal:".",precision:2},TJS:{symbol:"TJS",grouping:" ",decimal:";",precision:2},TMT:{symbol:"m",grouping:" ",decimal:",",precision:0},TND:{symbol:"د.ت.‏",grouping:",",decimal:".",precision:3},TOP:{symbol:"T$",grouping:",",decimal:".",precision:2},TRY:{symbol:"TL",grouping:".",decimal:",",precision:2},TTD:{symbol:"TT$",grouping:",",decimal:".",precision:2},TVD:{symbol:"$T",grouping:",",decimal:".",precision:2},TWD:{symbol:"NT$",grouping:",",decimal:".",precision:2},TZS:{symbol:"TSh",grouping:",",decimal:".",precision:2},UAH:{symbol:"₴",grouping:" ",decimal:",",precision:2},UGX:{symbol:"USh",grouping:",",decimal:".",precision:2},USD:{symbol:"$",grouping:",",decimal:".",precision:2},UYU:{symbol:"$U",grouping:".",decimal:",",precision:2},UZS:{symbol:"сўм",grouping:" ",decimal:",",precision:2},VEB:{symbol:"Bs.",grouping:",",decimal:".",precision:2},VEF:{symbol:"Bs. F.",grouping:".",decimal:",",precision:2},VND:{symbol:"₫",grouping:".",decimal:",",precision:1},VUV:{symbol:"VT",grouping:",",decimal:".",precision:0},WST:{symbol:"WS$",grouping:",",decimal:".",precision:2},XAF:{symbol:"F",grouping:",",decimal:".",precision:2},XCD:{symbol:"$",grouping:",",decimal:".",precision:2},XOF:{symbol:"F",grouping:" ",decimal:",",precision:2},XPF:{symbol:"F",grouping:",",decimal:".",precision:2},YER:{symbol:"﷼",grouping:",",decimal:".",precision:2},ZAR:{symbol:"R",grouping:" ",decimal:",",precision:2},ZMW:{symbol:"ZK",grouping:",",decimal:".",precision:2},WON:{symbol:"₩",grouping:",",decimal:".",precision:2}};function c(e){return n[e]||{symbol:"$",grouping:",",decimal:".",precision:2}}},8899:(e,t,a)=>{"use strict";a.d(t,{LR:()=>l});var n=a(9487),c=a(2003);function l(e,t,a={}){const l=(0,n.X)(t);if(!l||isNaN(e))return null;const{decimal:r,grouping:s,precision:i,symbol:o}={...l,...a},d=e<0?"-":"",m=Math.abs(e),u=Math.floor(m);return{sign:d,symbol:o,integer:(0,c.Z)(m,i,r,s).split(r)[0],fraction:i>0?(0,c.Z)(m-u,i,r,s).slice(1):""}}},2003:(e,t,a)=>{"use strict";function n(e,t=0,a=".",n=","){const c=(e+"").replace(/[^0-9+\-Ee.]/g,""),l=isFinite(+c)?+c:0,r=isFinite(+t)?Math.abs(t):0,s=(r?function(e,t){const a=Math.pow(10,t);return""+(Math.round(e*a)/a).toFixed(t)}(l,r):""+Math.round(l)).split(".");return s[0].length>3&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,n)),(s[1]||"").lengthn})},3170:(e,t,a)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;tm,RQ:()=>V,WK:()=>O,Zn:()=>S,Zq:()=>L,aU:()=>c,cP:()=>u,fp:()=>v,kG:()=>s,pC:()=>P,q_:()=>r}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(c||(c={}));const l="popstate";function r(e){return void 0===e&&(e={}),h((function(e,t){let{pathname:a="/",search:n="",hash:c=""}=u(e.location.hash.substr(1));return d("",{pathname:a,search:n,hash:c},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let a=e.document.querySelector("base"),n="";if(a&&a.getAttribute("href")){let t=e.location.href,a=t.indexOf("#");n=-1===a?t:t.slice(0,a)}return n+"#"+("string"==typeof t?t:m(t))}),(function(e,t){i("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}function s(e,t){if(!1===e||null==e)throw new Error(t)}function i(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function o(e){return{usr:e.state,key:e.key}}function d(e,t,a,c){return void 0===a&&(a=null),n({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?u(t):t,{state:a,key:t&&t.key||c||Math.random().toString(36).substr(2,8)})}function m(e){let{pathname:t="/",search:a="",hash:n=""}=e;return a&&"?"!==a&&(t+="?"===a.charAt(0)?a:"?"+a),n&&"#"!==n&&(t+="#"===n.charAt(0)?n:"#"+n),t}function u(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substr(a),e=e.substr(0,a));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function p(e){let t="undefined"!=typeof window&&void 0!==window.location&&"null"!==window.location.origin?window.location.origin:window.location.href,a="string"==typeof e?e:m(e);return s(t,"No window.location.(origin|href) available to create URL for href: "+a),new URL(a,t)}function h(e,t,a,n){void 0===n&&(n={});let{window:r=document.defaultView,v5Compat:s=!1}=n,i=r.history,u=c.Pop,h=null;function g(){u=c.Pop,h&&h({action:u,location:v.location})}let v={get action(){return u},get location(){return e(r,i)},listen(e){if(h)throw new Error("A history only accepts one active listener");return r.addEventListener(l,g),h=e,()=>{r.removeEventListener(l,g),h=null}},createHref:e=>t(r,e),encodeLocation(e){let t=p("string"==typeof e?e:m(e));return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){u=c.Push;let n=d(v.location,e,t);a&&a(n,e);let l=o(n),m=v.createHref(n);try{i.pushState(l,"",m)}catch(e){r.location.assign(m)}s&&h&&h({action:u,location:v.location})},replace:function(e,t){u=c.Replace;let n=d(v.location,e,t);a&&a(n,e);let l=o(n),r=v.createHref(n);i.replaceState(l,"",r),s&&h&&h({action:u,location:v.location})},go:e=>i.go(e)};return v}var g;function v(e,t,a){void 0===a&&(a="/");let n=S(("string"==typeof t?u(t):t).pathname||"/",a);if(null==n)return null;let c=w(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let a=e.length===t.length&&e.slice(0,-1).every(((e,a)=>e===t[a]));return a?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(c);let l=null;for(let e=0;null==l&&e{let r={relativePath:void 0===l?e.path||"":l,caseSensitive:!0===e.caseSensitive,childrenIndex:c,route:e};r.relativePath.startsWith("/")&&(s(r.relativePath.startsWith(n),'Absolute route path "'+r.relativePath+'" nested under path "'+n+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),r.relativePath=r.relativePath.slice(n.length));let i=V([n,r.relativePath]),o=a.concat(r);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+i+'".'),w(e.children,t,o,i)),(null!=e.path||e.index)&&t.push({path:i,score:_(i,e.index),routesMeta:o})};return e.forEach(((e,t)=>{var a;if(""!==e.path&&null!=(a=e.path)&&a.includes("?"))for(let a of f(e.path))c(e,t,a);else c(e,t)})),t}function f(e){let t=e.split("/");if(0===t.length)return[];let[a,...n]=t,c=a.endsWith("?"),l=a.replace(/\?$/,"");if(0===n.length)return c?[l,""]:[l];let r=f(n.join("/")),s=[];return s.push(...r.map((e=>""===e?l:[l,e].join("/")))),c&&s.push(...r),s.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));const E=/^:\w+$/,k=3,y=2,b=1,C=10,j=-2,z=e=>"*"===e;function _(e,t){let a=e.split("/"),n=a.length;return a.some(z)&&(n+=j),t&&(n+=y),a.filter((e=>!z(e))).reduce(((e,t)=>e+(E.test(t)?k:""===t?b:C)),n)}function N(e,t){let{routesMeta:a}=e,n={},c="/",l=[];for(let e=0;e(n.push(t),"/([^\\/]+)")));e.endsWith("*")?(n.push("*"),c+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?c+="\\/*$":""!==e&&"/"!==e&&(c+="(?:(?=\\/|$))");let l=new RegExp(c,t?void 0:"i");return[l,n]}(e.path,e.caseSensitive,e.end),c=t.match(a);if(!c)return null;let l=c[0],r=l.replace(/(.)\/+$/,"$1"),s=c.slice(1);return{params:n.reduce(((e,t,a)=>{if("*"===t){let e=s[a]||"";r=l.slice(0,l.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(a){return M(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+a+")."),e}}(s[a]||"",t),e}),{}),pathname:l,pathnameBase:r,pattern:e}}function Z(e){try{return decodeURI(e)}catch(t){return M(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function S(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,n=e.charAt(a);return n&&"/"!==n?null:e.slice(a)||"/"}function M(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function R(e,t,a,n){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the `to."+a+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function L(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function P(e,t,a,c){let l;void 0===c&&(c=!1),"string"==typeof e?l=u(e):(l=n({},e),s(!l.pathname||!l.pathname.includes("?"),R("?","pathname","search",l)),s(!l.pathname||!l.pathname.includes("#"),R("#","pathname","hash",l)),s(!l.search||!l.search.includes("#"),R("#","search","hash",l)));let r,i=""===e||""===l.pathname,o=i?"/":l.pathname;if(c||null==o)r=a;else{let e=t.length-1;if(o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;l.pathname=t.join("/")}r=e>=0?t[e]:"/"}let d=function(e,t){void 0===t&&(t="/");let{pathname:a,search:n="",hash:c=""}="string"==typeof e?u(e):e,l=a?a.startsWith("/")?a:function(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?a.length>1&&a.pop():"."!==e&&a.push(e)})),a.length>1?a.join("/"):"/"}(a,t):t;return{pathname:l,search:A(n),hash:B(c)}}(l,r),m=o&&"/"!==o&&o.endsWith("/"),p=(i||"."===o)&&a.endsWith("/");return d.pathname.endsWith("/")||!m&&!p||(d.pathname+="/"),d}const V=e=>e.join("/").replace(/\/\/+/g,"/"),H=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),A=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",B=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;class I{constructor(e,t,a,n){void 0===n&&(n=!1),this.status=e,this.statusText=t||"",this.internal=n,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}}function O(e){return e instanceof I}const T=["post","put","patch","delete"],F=(new Set(T),["get",...T]);new Set(F),new Set([301,302,303,307,308]),new Set([307,308]),"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement},1074:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(9307);const c=(0,n.forwardRef)((function({icon:e,size:t=24,...a},c){return(0,n.cloneElement)(e,{width:t,height:t,...a,ref:c})}))},9404:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"}))},3259:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"}))},986:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"}))},9201:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},2229:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(c.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},6936:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}))},6163:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},9517:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},5316:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(c.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"}))},5899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"}))},5381:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}))},496:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},3482:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))},4955:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M15.5 9.5a1 1 0 100-2 1 1 0 000 2zm0 1.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm-2.25 6v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM9.5 8.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z",fillRule:"evenodd"}))},1908:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"}))},6514:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(c.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"}))},797:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(444);const l=(0,n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(c.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"}))},5235:(e,t)=>{var a;!function(){"use strict";var n={}.hasOwnProperty;function c(){for(var e=[],t=0;t{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const a="color: "+this.color;t.splice(1,0,a,"color: inherit");let n=0,c=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(c=n))})),t.splice(c,0,a)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=a(1741)(t);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},1741:(e,t,a)=>{e.exports=function(e){function t(e){let a,c,l,r=null;function s(...e){if(!s.enabled)return;const n=s,c=Number(new Date),l=c-(a||c);n.diff=l,n.prev=a,n.curr=c,a=c,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let r=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((a,c)=>{if("%%"===a)return"%";r++;const l=t.formatters[c];if("function"==typeof l){const t=e[r];a=l.call(n,t),e.splice(r,1),r--}return a})),t.formatArgs.call(n,e);(n.log||t.log).apply(n,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=n,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==r?r:(c!==t.namespaces&&(c=t.namespaces,l=t.enabled(e)),l),set:e=>{r=e}}),"function"==typeof t.init&&t.init(s),s}function n(e,a){const n=t(this.namespace+(void 0===a?":":a)+e);return n.log=this.log,n}function c(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(c),...t.skips.map(c).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let a;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),c=n.length;for(a=0;a{t[a]=e[a]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let a=0;for(let t=0;t{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}t.Z=void 0;var c,l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var c={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!=r&&Object.prototype.hasOwnProperty.call(e,r)){var s=l?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(c,r,s):c[r]=e[r]}return c.default=e,a&&a.set(e,c),c}(a(9196)),r=(c=a(5162))&&c.__esModule?c:{default:c},s=["size","onClick","icon","className"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function o(){return o=Object.assign||function(e){for(var t,a=1;a{"use strict";a.d(t,{Z:()=>n});const n={error:"TcCZnGE6mad8Dvz9pCZi",button:"_mn6o2Dtm5pfFWc8_A1K"}},1494:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"admin-page":"sexr0jUxC1jVixdKiDnC",background:"vKQ11sLeAM45M04P1ccj"}},511:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={section:"cAbGtJDGgLubucBnz7vM"}},281:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"section-hero":"vMa4i_Dza2t5Zi_Bw9Nf"}},9171:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"demNsMJjhi7BLY7xhjU5","icon-wrapper":"QiUjdjJSkqh6nH7YMG5A","is-error":"Q080AHcq29J2fc68Hhk5",icon:"hYWbIwhppukXmGnsiT9H","is-warning":"JjHuxWly0HI9C60gorbq","is-info":"Cm8ZFHi3mngl4cj9Gatx","is-success":"ytGBsU015p3LGwOPwFDx"}},3466:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={button:"zI5tJ_qhWE6Oe6Lk75GY","is-icon-button":"tuBt2DLqimiImoqVzPqo",small:"Na39I683LAaSA99REg14",normal:"ipS7tKy9GntCS4R3vekF",icon:"paGLQwtPEaJmtArCcmyK",regular:"lZAo6_oGfclXOO9CC6Rd","full-width":"xJDOiJxTt0R_wSl8Ipz_",loading:"q_tVWqMjl39RcY6WtQA6","external-icon":"CDuBjJp_8jxzx5j6Nept"}},2404:()=>{},5785:()=>{},1275:()=>{},5612:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"star-icon":"cuoSlhSNrqf1dozY22Xb",jetpack:"lAIiifeLMmZAPlQ9n9ZR","checkmark-icon":"JLquNpQVlysAamuh5lJO",socialIcon:"cbOwD8Y4tFjwimmtchQI",facebook:"aHOlEBGD5EA8NKRw3xTw",instagram:"cL3m0xBYTYhIKI7lCqDB",twitter:"af4Y_zItXvLAOEoSDPSv",linkedin:"f68aqF3XSD1OBvXR1get",tumblr:"xFI0dt3UiXRlRQdqPWkx",google:"q7JEoyymveP6kF747M43",mastodon:"DKOBOTVmTLbh26gUH_73",nextdoor:"n5XodNsuMfMAAvqHFmbw",whatsapp:"fftumuc_lJ6v0tq4UMVR"}},9054:()=>{},3247:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)"}},3080:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",smCols:"4",mdCols:"8",lgCols:"12","col-sm-1":"RuVLl3q4lxTQa3wbhBJB","col-sm-1-start":"f9LZTRG4MMK42rS89afW","col-sm-1-end":"bHe_zKxjjpUwHw_MdYE1","col-sm-2":"QZbNrOqE2aNSn50xVhpU","col-sm-2-start":"ev7W3z7zVYPeHAlYqZjf","col-sm-2-end":"NJWd1m_e7lOiPYru2ZMP","col-sm-3":"Xc6nt1Qc1DI0Z2A3gt1r","col-sm-3-start":"UIcN_GXiPRoIsin8Kohg","col-sm-3-end":"GRKCyqb5LufCSCgykKFc","col-sm-4":"i_qTq8gqhhC3vIUepVRB","col-sm-4-start":"G3qaZ3Jpbvam_1XvGxgc","col-sm-4-end":"VRCNYKZtO9zukEwmgP1y","col-md-1":"tRm008K_WJL79WoNZTNL","col-md-1-start":"l5T2P_bgKts4tdaRkS1d","col-md-1-end":"zOCxfLZpF6BlgC7a_Yq1","col-md-2":"F80DdgVn0m5OpvtSQWka","col-md-2-start":"oI1c7JYfiJtMQHbhngtU","col-md-2-end":"pMQtA_4jh1_1lVknqEP5","col-md-3":"VenqMpdgyKQVUNNQcfqd","col-md-3-start":"seNYL99uoczf9V4MxBxT","col-md-3-end":"YKfF1HFhI9KygA5l3b2J","col-md-4":"yAi0Cv1xDWkoqsaUhvhR","col-md-4-start":"ubhnyZOnkgxNhh6XtVWv","col-md-4-end":"RGOPGQbWMJ9Ei5oFxS7X","col-md-5":"Sz1E2aWbX483ijdi6yge","col-md-5-start":"tku6_bRYrX9tMbgYGmIl","col-md-5-end":"b5JHttOhSEcI1WBlqAjk","col-md-6":"FboSx5MoKTAWbxXyYlCw","col-md-6-start":"Jhs8yEEmodG30edbJvag","col-md-6-end":"IpzbbKVqEqPcfIGkXkwt","col-md-7":"mhCPwfAZ4Kmm_empzJAq","col-md-7-start":"x034ilrJF7rO9UJB2rI1","col-md-7-end":"Wt8t2e16viRrOJ1lLA5v","col-md-8":"S6pIrEy9AMLKx9bgh_Ae","col-md-8-start":"kEfI4tGyuWfHTlRnvIab","col-md-8-end":"PUzX4RRsKq1dnsz3gebS","col-lg-1":"X_pdcLJikd8LS_YAdJlB","col-lg-1-start":"tl936d14Huby4khYp05X","col-lg-1-end":"hnge0LnR69d3NXEtEE1t","col-lg-2":"fj0NUMuyZQcPNgKcjp5Z","col-lg-2-start":"R2ncBX7a2NigdYCcV1OX","col-lg-2-end":"t8vMSDVYno9k9itRwnXb","col-lg-3":"wsDuEN2GqHx6qzo8dUdk","col-lg-3-start":"cIEVPUweWtLBy3xaXnMx","col-lg-3-end":"fajUWBwu1m2B479j3jmz","col-lg-4":"YR0c7fQTgMkDdWzwSyLp","col-lg-4-start":"xlwp8BmplxkKNMI7gamo","col-lg-4-end":"_C4O1w9DUqx1m3gPf8aA","col-lg-5":"Z54F1hAErckAIrKlxnXW","col-lg-5-start":"ezSDWkRHmKSxDJXxuiOH","col-lg-5-end":"T0ChoeAjGJjkkNrYhD4g","col-lg-6":"qtMoMPF6yHvGJnWHSsde","col-lg-6-start":"gdoywN5VPiWERfIBqkph","col-lg-6-end":"wUev_VH5uf_pwFFlbnAU","col-lg-7":"egIPDFJsOpownTClq9XP","col-lg-7-start":"yGhp9yoAW7k0kQik9AB7","col-lg-7-end":"SJ43U9mR5wUg5V2qBeQA","col-lg-8":"cTuyHfMwSUJxN_HdIEgd","col-lg-8-start":"smCr8DaIagcumdvdldiK","col-lg-8-end":"T03NHzQJvzwL6wAfIiTL","col-lg-9":"pMvxM3RJGjqyNdf9qg1Y","col-lg-9-start":"iIVpNRwEnQ_JI5gpp9EN","col-lg-9-end":"ZbQ4u4vGSX5rJOje4uGL","col-lg-10":"gKb5wuIDAlKGbrjK2vxy","col-lg-10-start":"Z7pINdImE2WJiYnZBTqm","col-lg-10-end":"ZTxp6qpvwurMdOnLLSz1","col-lg-11":"NnQTlbfnxPDR6cQ7rygg","col-lg-11-start":"O137wZd6Yl0olSA9PsXR","col-lg-11-end":"zf2OJtQ2MPz6SDoh6CB0","col-lg-12":"U3H6UHW6HqRt9hdzVg3O","col-lg-12-start":"zynnNeS_ZBTxABcVpUQH","col-lg-12-end":"vI8tltFZtFUNAy9Iag9s"}},8730:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={sm:"(max-width: 599px)",md:"(min-width: 600px) and (max-width: 959px)",lg:"(min-width: 960px)",container:"SqdhUZkXCRuIpErj1B3z",fluid:"OZC_9a1LhpWF9dv15Gdh"}},7946:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={placeholder:"NisihrgiIKl_knpYJtfg",pulse:"R2i0K45dEF157drbVRPI"}},7703:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"VHYulMcpzbr10HWR0iSE","icon-wrapper":"FGpSkMCiIHQjszcV0dbn","close-button":"KoWZcCwhW13xvkEb0QON","main-content":"smrfczkC53EaFM8OJUXs",title:"IKYRWoPwt9xOVEx1wzNS","action-bar":"qM0qY6mPYp1MPN54A3Kg","is-error":"A5YkDkkXuiYgavrY6Nux",icon:"y_IPyP1wIAOhyNaqvXJq","is-warning":"cT5rwuPMZzWvi5o6shMl","is-info":"yo0O3uvNomPsYUXFCpAS","is-success":"oZdDFf1jBLkzn5ICCC6x"}},9929:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"p4qz2tkq0p9hxucJ6Qk2",table:"lbNDyXioOwvyvbALtCBm","is-viewport-large":"s2Lsn4kbm6BrS3DSndRB",card:"cLaNK_XcbTGlRQ4Tp43Q","is-primary":"CYt1X0eH1icRjhtJ28jx",header:"DAkZc1P9A3K12fjEliMg",item:"WUBuYABl8nymjs9NnCEL","last-feature":"ANtCFeb41NhA8PA3H7ZN",value:"Ql2gy_148yW8Vw5vhaKD",icon:"EAQrAnQEW1z1BfdY5gbC","icon-check":"JDSTlLoOC_4aUoH2oNM2","icon-cross":"zNdQRJ1w7BvaQOYyqzHK",popover:"lr7vbX95SKtoe7DarJcZ","popover-icon":"KRrGp2xdkeBOxLZeuQ6X",tos:"H_ZJiRVJg0LiMXPGOcmt","tos-container":"x21z_DixObRDsDaWotP1"}},9184:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"dovianZYLKhnbnh9I06o","price-container":"lljtQMhW7lq5tE5SDJEf","promo-label":"NubApIV1vQCRUNprfm6b",price:"dhFQXpZfMwVI8vuYHnwC","is-not-off-price":"eD7hzxFmdtG_MgmBtl_k",footer:"C64ZjjUAqJC1T2Sa7apS",legend:"UpZDGew6Ay1hPoP6eI7b",symbol:"TDiiPbuW1Z0_05u_pvcK"}},1683:()=>{},7920:()=>{},3280:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={reset:"WQVtrU6q0L1Igcj7wCrQ","headline-medium":"UujoBFTnQNY2cWU2SIsH","headline-small":"TeGO5V_thHw5lDAm1_2M","headline-small-regular":"WolQzb2MsSgiNmLtc7_j","title-medium":"hUB0JT8p1T2Hw28N6qC8","title-medium-semi-bold":"gKZWDv5chz3_O3Syp74H","title-small":"zY2No8Ga4b8shbOQGhnv",body:"tIj0D1t8Cc892ikmgFPZ","body-small":"KdcN0BnOaVeVhyLRKqhS","body-extra-small":"dso3Rh3tl3Xv1GumBktz","body-extra-small-bold":"mQ1UlbN9u4Mg9byO8m7v",label:"PItlW5vRExLnTj4a8eLE","m-0":"TwRpPlktzxhmFVeua7P5","mx-0":"zVfqx7gyb3o9mxfGynn1","my-0":"iSHVzNiB9iVleGljaQxy","mt-0":"xqDIp6cNVr_E6RXaiPyD","mr-0":"S8EwaXk1kyPizt6x4WH2","mb-0":"ODX5Vr1TARoLFkDDFooD","ml-0":"cphJ8dCpfimnky7P2FHg","m-1":"PFgIhNxIyiSuNvQjAIYj","mx-1":"M2jKmUzDxvJjjVEPU3zn","my-1":"io15gAh8tMTNbSEfwJKk","mt-1":"rcTN5uw9xIEeMEGL3Xi_","mr-1":"CQSkybjq2TcRM1Xo9COV","mb-1":"hfqOWgq6_MEGdFE82eOY","ml-1":"I8MxZQYTbuu595yfesWA","m-2":"kQkc6rmdpvLKPkyoJtVQ","mx-2":"j6vFPxWuu4Jan2ldoxpp","my-2":"hqr39dC4H_AbactPAkCG","mt-2":"c3dQnMi16C6J6Ecy4283","mr-2":"YNZmHOuRo6hU7zzKfPdP","mb-2":"Db8lbak1_wunpPk8NwKU","ml-2":"ftsYE5J9hLzquQ0tA5dY","m-3":"Det4MHzLUW7EeDnafPzq","mx-3":"h_8EEAztC29Vve1datb5","my-3":"YXIXJ0h1k47u6hzK8KcM","mt-3":"soADBBkcIKCBXzCTuV9_","mr-3":"zSX59ziEaEWGjnpZa4uV","mb-3":"yrVTnq_WBMbejg89c2ZQ","ml-3":"UKtHPJnI2cXBWtPDm5hM","m-4":"guexok_Tqd5Tf52hRlbT","mx-4":"oS1E2KfTBZkJ3F0tN7T6","my-4":"DN1OhhXi6AoBgEdDSbGd","mt-4":"ot2kkMcYHv53hLZ4LSn0","mr-4":"A1krOZZhlQ6Sp8Cy4bly","mb-4":"pkDbXXXL32237M0hokEh","ml-4":"XXv4kDTGvEnQeuGKOPU3","m-5":"yGqHk1a57gaISwkXwXe6","mx-5":"X8cghM358X3DkXLc9aNK","my-5":"GdfSmGwHlFnN2S6xBn1f","mt-5":"yqeuzwyGQ7zG0avrGqi_","mr-5":"g9emeCkuHvYhveiJbfXO","mb-5":"Lvk3dqcyHbZ07QCRlrUQ","ml-5":"r3yQECDQ9qX0XZzXlVAg","m-6":"aQhlPwht2Cz1X_63Miw0","mx-6":"JyHb0vK3wJgpblL9s5j8","my-6":"cY2gULL1lAv6WPNIRuf3","mt-6":"NBWQ9Lwhh_fnry3lg_p7","mr-6":"yIOniNe5E40C8fWvBm5V","mb-6":"t30usboNSyqfQWIwHvT3","ml-6":"Nm_TyFkYCMhOoghoToKJ","m-7":"C4qJKoBXpgKtpmrqtEKB","mx-7":"S93Srbu6NQ_PBr7DmTiD","my-7":"fJj8k6gGJDks3crUZxOS","mt-7":"cW6D6djs7Ppm7fD7TeoV","mr-7":"DuCnqNfcxcP3Z__Yo5Ro","mb-7":"im8407m2fw5vOg7O2zsw","ml-7":"G0fbeBgvz2sh3uTP9gNl","m-8":"kvW3sBCxRxUqz1jrVMJl","mx-8":"tOjEqjLONQdkiYx_XRnw","my-8":"op5hFSx318zgxsoZZNLN","mt-8":"c9WfNHP6TFKWIfLxv52J","mr-8":"sBA75QqcqRwwYSHJh2wc","mb-8":"GpL6idrXmSOM6jB8Ohsf","ml-8":"HbtWJoQwpgGycz8dGzeT","p-0":"uxX3khU88VQ_Ah49Ejsa","px-0":"KX0FhpBKwKzs9fOUdbNz","py-0":"PfK8vKDyN32dnimlzYjz","pt-0":"emxLHRjQuJsImnPbQIzE","pr-0":"kJ8WzlpTVgdViXt8ukP9","pb-0":"tg_UIUI11VBzrTAn2AzJ","pl-0":"uczvl8kaz84oPQJ2DB2R","p-1":"o7UHPcdVK3lt7q3lqV4o","px-1":"IDqEOxvDoYrFYxELPmtX","py-1":"DdywPW2qSYlu2pt8tpO2","pt-1":"npy3hw4A5QSkDicb2CJJ","pr-1":"LgbptTApNY5NwLQvEFAt","pb-1":"WZQy2SZuZso59bUsXXyl","pl-1":"o331apInxNunbYB3SfPE","p-2":"fMPIyD9Vqki1Lrc_yJnG","px-2":"i2pMcTcdrr10IQoiSm_L","py-2":"eA702gn32kwptiI1obXH","pt-2":"o9bGieUKcYc8o0Ij9oZX","pr-2":"SwZcFez1RDqWsOFjB5iG","pb-2":"eHpLc_idmuEqeqCTvqkN","pl-2":"vU39i2B4P1fUTMB2l6Vo","p-3":"JHWNzBnE29awhdu5BEh1","px-3":"X72lGbb56L3KFzC2xQ9N","py-3":"BzfNhRG8wXdCEB5ocQ6e","pt-3":"srV0KSDC83a2fiimSMMQ","pr-3":"lUWfkmbQjCskhcNwkyCm","pb-3":"Ts0dIlc3aTSL7V4cIHis","pl-3":"CzlqQXXhX6MvorArFZ8B","p-4":"TqMPkQtR_DdZuKb5vBoV","px-4":"a7UrjhI69Vetlcj9ZVzz","py-4":"StEhBzGs2Gi5dDEkjhAv","pt-4":"FGneZfZyvYrt1dG0zcnm","pr-4":"APEH216rpdlJWgD2fHc8","pb-4":"oGwXC3ohCic9XnAj6x69","pl-4":"U6gnT9y42ViPNOcNzBwb","p-5":"IpdRLBwnHqbqFrixgbYC","px-5":"HgNeXvkBa9o3bQ5fvFZm","py-5":"tJtFZM3XfPG9v9TSDfN1","pt-5":"PdifHW45QeXYfK568uD8","pr-5":"mbLkWTTZ0Za_BBbFZ5b2","pb-5":"vVWpZpLlWrkTt0hMk8XU","pl-5":"RxfaJj5a1Nt6IavEo5Zl","p-6":"SppJULDGdnOGcjZNCYBy","px-6":"palY2nLwdoyooPUm9Hhk","py-6":"WYw1JvZC0ppLdvSAPhr_","pt-6":"YEEJ9b90ueQaPfiU8aeN","pr-6":"QE0ssnsKvWJMqlhPbY5u","pb-6":"n8yA3jHlMRyLd5UIfoND","pl-6":"tXHmxYnHzbwtfxEaG51n","p-7":"kBTsPKkO_3g_tLkj77Um","px-7":"RyhrFx6Y1FGDrGAAyaxm","py-7":"CBwRpB0bDN3iEdQPPMJO","pt-7":"vQVSq6SvWKbOMu6r4H6b","pr-7":"oBy5__aEADMsH46mrgFX","pb-7":"KVEXoJqf1s92j0JMdNmN","pl-7":"ZMXGNrNaKW3k_3TLz0Fq","p-8":"tuiR9PhkHXhGyEgzRZRI","px-8":"U7454qyWkQNa2iaSJziu","py-8":"VLYIv2GVocjuN93e8HC8","pt-8":"X1rm9DQ1zLGLfogja5Gn","pr-8":"JS7G6kAuqJo5GIuF8S5t","pb-8":"Y8F9ga1TDCMbM1lj4gUz","pl-8":"AJuyNGrI63BOWql719H8"}},3591:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={global:"_fUXxnSp5pagKBp9gSN7"}},1510:()=>{},9610:()=>{},9836:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={heading:"urouayitSUT8zW0V3p_0",notice:"iXXJlk08gFDeCvsTTlNQ",button:"MWqRqr7q6fgvLxitcWYk","bigger-than-medium":"YLcXAoc82nypTPaKSAcd",error:"e6hHy8BZ7ZKPSXbIC0UG",message:"jXz8LnXNzMDdtHqkG0sZ"}},4220:()=>{},287:()=>{},9823:()=>{},7664:()=>{},1008:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"jp-wrap":"EiaNctK1_P9pPqOeiaSI","jp-row":"ogHZg_sJCljylz3VJfsf","sm-col-span-1":"zv7eGvijKRkbPVakubHw","sm-col-span-2":"VoJNoiya_1ck3_kXS6_C","sm-col-span-3":"ecv0NO526NoTNbpALA1A","sm-col-span-4":"OfBdkceMzeHvRbzhqDlP","md-col-span-1":"JLb3NpEKN8pOaWd7K1bu","md-col-span-2":"fsMPGqPKE4mjMIPFwl77","md-col-span-3":"DIK_zdaGAQ09eKspBJ4E","md-col-span-4":"shXYpxPu3WCJsR8aOHtz","md-col-span-5":"s7ElrOqG_yGd5SIfwqOR","md-col-span-6":"Cxml9uzGvArAL8_RDs_p","md-col-span-7":"aANxBKDGx72eDqU0iUPj","md-col-span-8":"XxyzuTY3mnQcl9EGZadm","lg-col-span-1":"Sfo4WaSNIWInJ93Abd3w","lg-col-span-2":"tQS7SKUGrU4THhWMysbo","lg-col-span-3":"I94U7mpY4h16pcOksZNF","lg-col-span-4":"uWMb9k77kQxBdS5MTt0s","lg-col-span-5":"rKwEEZQxK9s_POMg5Jss","lg-col-span-6":"UcPXX_s06IPCkF7ZjH3D","lg-col-span-7":"CrQdtiCFkRbzY6K2dFvt","lg-col-span-8":"rEUALOmOdUBXO0Us871z","lg-col-span-9":"NqXa9TlcTEviVsB53hBV","lg-col-span-10":"OnWVeiQiwgQ9lzdGPW66","lg-col-span-11":"D2PkTcy7b8u2K9QXY6VQ","lg-col-span-12":"EcqBhzAyxo5RDc2Y6m7K","md-col-span-0":"gB1mWzHOM38d80lrhBRX","sm-col-span-0":"KNQXLP78ejczOkour3zg","jp-cut":"rBVbaVWBnBRtTMrUKZxm",modal:"gfM_DIJrVbRhmKdAphIm","jetpack-logo":"zfJfONxRAw0fHjXUS7LN",animating:"pnwbCuWbV0PNQr1LFpRh",button:"_j4GWTmW5psCHFYh6R0x",headline:"saSAjv8yulVXQDoqDJEI",paragraph:"O_hcdbeMivIhBn7ApDnS","jetpack-logo-triangles":"FCnyb_xCK7DhJ63p6TEd","video-wrap":"Qn5xayjI_jH2m1d6BEoq",videoMove:"OmAVpCQ270MqI4IsT9Ky",slidein:"Axe8f2LgqEBZHVcsRgY5","content-wrap":"iBMDoShSmqpt72YfJb36","hi-user":"eQG1KKK8jjKtQyzfv573","content-wrap-text":"l35bIyiqYJiZ6tVYvJtC","powers-wrap":"HQVDZ6J3x6SJNYFX5khS","jetpack-products":"KdvmPIjelQIFiPQGuIYf"}},5893:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"OpMBda4vebhRbW8Fm6YC","is-link":"BghJAx9hSagUdHWOUaYE","has-error":"IWsEW5nnNWUqqcT3K5L1",title:"r3UCwgwCthua6lDCvIBI",name:"vpluqUMgmwx9_f8wCVIn"}},6234:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={icon:"rV_5QyvhDnsVjCX4pb0h",link:"MO1jDNY8VPqeNS9xL8jE"}},8578:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"relative-col":"zvd4dCB_bBDiXJKKDqXm","close-link":"ly4o9lSswAGHFXqGUEIO","account-description":"u64Go3kwEZ7MD9eji0H1","account-images":"_RT41NE3LU4R0ubcij2y",wordpress:"cFGWJeRiGHjAr8D7CWJW",google:"Iz3l7a05TP6HK9S92TIL",apple:"lmQ0wFmnk4kKkGVjokPA","all-features":"AoIs8wD92wKR8RpQj6Uc"}},6322:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"connection-status-card":"kezuOHNvu9vdvlJ86Fwg",status:"qJizORs2q_CVCj9L6XLe","avatar-wrapper":"VmtuLc2xRqmsO6cK8qjF",cloud:"MdTRfQ3eo5qZKChZlzNj",jetpack:"PbEpL02SEH9VNAlbKCfV",avatar:"TD4AUM9gcTVAB6JHB5ZR",line:"yjl73qv0VWoPP8IhGreh",disconnected:"rq8YRaj9OyUUXJUHiUgI",info:"YZ7FNKEm9qpvQ4ZkbAz5","list-item":"oH9tzGE80LnB6Og69RFz","list-item-text":"xXVEWvQllVsFGmJY8WEp",error:"J0GIu2rNR7rXocQTyd8p"}},197:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={icon:"hdasSNj9k3Sc5PwXK4uE",link:"eWN8Hj0SBRDq1F48n_Fg"}},1854:()=>{},4416:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"jp-wrap":"yWUvvF4WJLNDSpMgBMfm","jp-row":"ka1fVHj2HOkHjhdoEFOZ","sm-col-span-1":"JMOO4Y_9yhTO9lwLnRUx","sm-col-span-2":"PFDPAqk51qox_ChLqJwm","sm-col-span-3":"ault0jHVfWpShqOGooIP","sm-col-span-4":"GqpvdRzmzPJELtSm4FEN","md-col-span-1":"Ym4_YneEGD_iZD6W1C2o","md-col-span-2":"NbvHnnDtWw8n9BEUQ0Oy","md-col-span-3":"ElMT7rhxe5ZJKO41MnhW","md-col-span-4":"yKjnqjibn_wW_1tWWt5Q","md-col-span-5":"Pb30lOcQFpzUX57GwflS","md-col-span-6":"pC1wxc_R8y4pNILHsiiY","md-col-span-7":"pChscSCnudQoWGjMFKI_","md-col-span-8":"qw1H2gAgF3lDCI2Tbkmb","lg-col-span-1":"VzcA_rrxBK3g4ozA0oD9","lg-col-span-2":"pNAa7O2adRZD8Slgk9iR","lg-col-span-3":"tlIMLlipexblj8CeOx4B","lg-col-span-4":"Dvt0u5l2Rr1BhBmvYAzl","lg-col-span-5":"BiUsgNTc0tyc7tC5jnzE","lg-col-span-6":"ulJXAsj7G2ROJ1g3_s28","lg-col-span-7":"HsoVlyVLsXYClx9Atox0","lg-col-span-8":"oXxjRQNNj2cfIpFBqC1W","lg-col-span-9":"qXgUn4Adg9xE_JnbuDio","lg-col-span-10":"xMpqTLiLfYFEJiRPQQQq","lg-col-span-11":"IiGo3Sz2FDZN7_eGElwA","lg-col-span-12":"Om8BNCjfgqQ_wmPQjfOY","md-col-span-0":"t10ZWzP7ADjJnR4tqxRS","sm-col-span-0":"eOUlZG8Pelh_Xj0aSoHG","jp-cut":"l546LrwBEePz434NFK5Q",logo:"Q7w4fcEcemZ2nlwaYNog",wrapper:"AoNQsOaTt6gSf0H6Yasz",helper:"v13ZwGzUnecPA7Y3URAl",container:"EeDbu9pXFWTsCzfTpv2v",title:"BmSvoIi3rErkcrRiOi2W",content:"mojRoVuWdDJo0E6LEjJw"}},73:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={modal:"HeJe1crc9XaWWpLvIPit",container:"or0JUScxkJPmNsfrxkEK"}},1017:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={heading:"jErCC9oKHSM15BxzFyQK",notice:"oVoYbwbFB6U2o90Njusk","bigger-than-medium":"Snc8NEmDelsbhlH4285s",message:"wBVXH4OTNwLHPRpN4nsq",nofill:"F1qvEnFfHs5nz3zFZUOV",stats:"UyzOAKNwoDF9DW_qjLii"}},6891:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"wiobThfXJCuhGNrbFIT6","expire-date":"VgAxgahF9bC2M__FiIgV","expire-date--with-icon":"dbRwkMLqcMF67njPoAF7","actions-list-item":"Doju0RxvvN9JS12mf489"}},9720:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"pIsYsXFAJ9KX2VrS5rmY",description:"gmPKCDKZcfQt9WieTyKS",actions:"fDBaV7I4yUO6w5AWVEtr",title:"LHYJUrOej3toDvOAiz4k","action-button":"JFjbc0JgC4qC92ehOiUr","dropdown-chevron":"NBZgqk_CGGfY3Q16OHjT",primary:"Jh6TlOGQNgBwU_fFxPrm",secondary:"VBxTkBZVxHaVoyhMRJcz","action-button-dropdown":"UZ3NDyOSbGY9NZWb3bUD","dropdown-item":"IpJGe_nvXXUiBOsAOkaV","dropdown-item-label":"SjzpxiAAVsU_xRrw55ub","active-action-checkmark":"GQy61X1G7Wv3L3erNwxR","has-additional-actions":"QSePbRSFylCvM2cX8nN_",status:"f5VJYwuJmjxH8PVxEbbv",active:"ry3pxoGtmQ0ZeSwp7F_3",inactive:"LZzE3EG7m3CDR46wwwEr",error:"Vx_jpT02r8W6NfsRSB02","is-fetching":"PdsJCfyyjSgrNDheF2qi","blink-animation":"dWP7ypkVXudMbAa38W5Z"}},8840:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"no-backup-stats":"wI7QgVzPXvVVu6kfnTT8","main-stats":"eqyxcUmdF0s3gmmlZGyD","main-stat":"gxY6D0PeVtGk9iSB5E_u","more-stats":"VTBUdi1D4DW34F0yixMk",activity:"BXQQYCO_pEmYmzBBwYxR",summary:"qdvOzzbrd3KQK7DNg8eg",description:"PFbMp_gtGLBMWbbYtO0q",time:"ZFCNMiywyFvaifoIQI5w"}},523:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"single-contextual-info":"g4lyov8aMDggdD4yOi1p","main-value":"Ys5ScZ_dYn2O2AzDE5Yi","single-contextual-info-placeholder":"sUNg_b7XteVXOrpHAkJg","contextual-percentage-change":"cF6QAJf1vXXAMuutXPcq",neutral:"coY634LconQ7gzDDNJeu",positive:"kyqpwKaL2FyQ8CtxJQ0f",negative:"aXf37lEOcjpNV8ImLaYK","change-icon":"OyGdoGzsQ48VaVVR99_H","change-values":"cKLicfMCaDSGPlX222jF","loading-placeholder":"wm7Alh6CwbsWkVSODgI2",cardlist:"qpN923qyxjI06NCgFC8j"}},8429:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={card:"q0T8YyQxRawhpDtvJjxI",container:"B7JDqI_vtKxSy5GjvqA1","card-header":"zj7xadmhIWeuf7ZwvVTS","product-bundle-icon":"GsioW6IsC8EMYE3U6788","product-bundle-icons":"dbz07JqxOlivjKO4vBEF","product-icon":"cfEO8udWbRGPFJzW8Jg5","plus-icon":"zlh3zbjUe4Z8cBs7uVVe","product-has-required-plan":"qoZuzG5EcDa231hC6t0P","checkout-button":"Q6uUUQCPWS6_6nLxIn68","components-spinner":"YU4iBCRze09ZP3iCsdcb","free-product-checkout-button":"OrQG7DjDd9Ha2Xj1Mx3L",features:"Q1jaYDpa2AVfJpA29wT0","highlight-last-feature":"HL4gSxsF0skYGhGuqH90",disclaimers:"sEcLfpWjo0GF7QrxD3Lt","price-container":"xgv3jRkeF39aEQELCwru",price:"twlleZ5Ehq4bB7CvKVSW","is-old":"Qg4rPEvXsqmod1s_31d8","price-description":"ApsgxIornVy_3KnciVeJ","supporting-info":"NMxcZL17aEP7v81uG3zD","tos-container":"gCTKfAPzJqZas7CaRbKN"}},1514:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"svE2cJL5t2FarzcDQYNe",imageContainer:"dvEJEDNTnmVfVxtLa4uU",aiImageContainer:"K1VY4DNP8PHMWAEVBC_h","product-interstitial__header":"nk_COGPrkBNLp7lVt4sQ","product-interstitial__license-activation-link":"ukgQ5TmLablG3svUKjdw",card:"EUcF2LKeC2GyhWD2FKCP","buttons-row":"Bm21LIBQtpRo3ZhOxXBG"}},1287:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={container:"SWwV4Pw6OZ5vU3PqPXmr",imageContainer:"r7tUofa9Z3A5ziKVR1H7",aiImageContainer:"i_AnOR3MaQLraGvb2QU5","product-interstitial__header":"YcYvLvdvWrb1EUZoVsE8","product-interstitial__license-activation-link":"uGTTsKoIOoZdYhk6uPnl"}},2091:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={"section-title":"mpr8_ygU8woV4bVR1xvw","section-description":"gwO_Q0L0jbwMARVlBezu","cards-list":"qwy7CsLeEbXvaPwgC9WV","stats-card":"Hrbg7DeSJs6gas9zdPDR","stats-card-icon":"NFpbo5AINn6I6avKFGby","stats-card-heading":"aoQZCG0JeyWmy2J6vVxF","stats-card-count":"M6ApyXg79vuXo6GwDkbO","is-pointer":"DYHb5e6QhgXejWyo9s78","stats-card-count-value":"OlInbY5YnDO06MEQHv98","stats-card-difference":"EtbKbd5m85w7oYT4stIs","stats-card-difference--positive":"Awr7zl75sfAsFPHK9kDG","stats-card-difference--negative":"QFSZbIKFdWO3HEPBZyhc","stats-card-difference-icon":"GgJAnS4gaEEGmRCP5n8y","stats-card-difference-absolute-value":"mjiNtwdbKpfo9edGVes4",actions:"pAt4v_KG9Ir19wNcEtEj"}},37:()=>{},9473:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={banner:"biqv3OiSCRunE35s4DC6","banner-card":"T0VRsfCJrRslmORTYa8X",dismiss:"v77JdlkwyPAXfzeRW4DQ","banner-container":"UQccyTHMg7XnAWr5VSGt","banner-content":"SpY2tzcf1aTWPaBpAaQU","banner-description":"_G5mdH1mZpQzrtTJKHAO","banner-image":"g2nzjIQcPzgwZqW4523t"}},5878:()=>{},3171:e=>{var t=1e3,a=60*t,n=60*a,c=24*n,l=7*c,r=365.25*c;function s(e,t,a,n){var c=t>=1.5*a;return Math.round(e/a)+" "+n+(c?"s":"")}e.exports=function(e,i){i=i||{};var o=typeof e;if("string"===o&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s)return;var i=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return i*r;case"weeks":case"week":case"w":return i*l;case"days":case"day":case"d":return i*c;case"hours":case"hour":case"hrs":case"hr":case"h":return i*n;case"minutes":case"minute":case"mins":case"min":case"m":return i*a;case"seconds":case"second":case"secs":case"sec":case"s":return i*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}(e);if("number"===o&&isFinite(e))return i.long?function(e){var l=Math.abs(e);if(l>=c)return s(e,l,c,"day");if(l>=n)return s(e,l,n,"hour");if(l>=a)return s(e,l,a,"minute");if(l>=t)return s(e,l,t,"second");return e+" ms"}(e):function(e){var l=Math.abs(e);if(l>=c)return Math.round(e/c)+"d";if(l>=n)return Math.round(e/n)+"h";if(l>=a)return Math.round(e/a)+"m";if(l>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7556:(e,t,a)=>{"use strict";var n=a(3713);function c(){}function l(){}l.resetWarningCache=c,e.exports=function(){function e(e,t,a,c,l,r){if(r!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:c};return a.PropTypes=a,a}},5844:(e,t,a)=>{e.exports=a(7556)()},3713:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},469:(e,t,a)=>{"use strict";var n=a(758);function c(){}function l(){}l.resetWarningCache=c,e.exports=function(){function e(e,t,a,c,l,r){if(r!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:c};return a.PropTypes=a,a}},5162:(e,t,a)=>{e.exports=a(469)()},758:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9997:(e,t,a)=>{"use strict";a.d(t,{UT:()=>d,lr:()=>h,rU:()=>m});var n=a(9196),c=a(6417),l=a(3170);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(c[a]=e[a]);return c}function i(e){return void 0===e&&(e=""),new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,a)=>{let n=e[a];return t.concat(Array.isArray(n)?n.map((e=>[a,e])):[[a,n]])}),[]))}const o=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function d(e){let{basename:t,children:a,window:r}=e,s=n.useRef();null==s.current&&(s.current=(0,l.q_)({window:r,v5Compat:!0}));let i=s.current,[o,d]=n.useState({action:i.action,location:i.location});return n.useLayoutEffect((()=>i.listen(d)),[i]),n.createElement(c.F0,{basename:t,children:a,location:o.location,navigationType:o.action,navigator:i})}const m=n.forwardRef((function(e,t){let{onClick:a,relative:i,reloadDocument:d,replace:m,state:u,target:p,to:h,preventScrollReset:g}=e,v=s(e,o),w=(0,c.oQ)(h,{relative:i}),f=function(e,t){let{target:a,replace:r,state:s,preventScrollReset:i,relative:o}=void 0===t?{}:t,d=(0,c.s0)(),m=(0,c.TH)(),u=(0,c.WU)(e,{relative:o});return n.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,a)){t.preventDefault();let a=void 0!==r?r:(0,l.Ep)(m)===(0,l.Ep)(u);d(e,{replace:a,state:s,preventScrollReset:i,relative:o})}}),[m,d,u,r,s,a,e,i,o])}(h,{replace:m,state:u,target:p,preventScrollReset:g,relative:i});return n.createElement("a",r({},v,{href:w,onClick:d?a:function(e){a&&a(e),e.defaultPrevented||f(e)},ref:t,target:p}))}));var u,p;function h(e){let t=n.useRef(i(e)),a=(0,c.TH)(),l=n.useMemo((()=>function(e,t){let a=i(e);for(let e of t.keys())a.has(e)||t.getAll(e).forEach((t=>{a.append(e,t)}));return a}(a.search,t.current)),[a.search]),r=(0,c.s0)(),s=n.useCallback(((e,t)=>{const a=i("function"==typeof e?e(l):e);r("?"+a,t)}),[r,l]);return[l,s]}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(u||(u={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(p||(p={}))},6417:(e,t,a)=>{"use strict";a.d(t,{AW:()=>L,F0:()=>P,Fg:()=>R,TH:()=>y,WU:()=>C,Z5:()=>V,oQ:()=>E,s0:()=>b});var n=a(3170),c=a(9196);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{c.value=n,c.getSnapshot=t,m(c)&&l({inst:c})}),[e,n,t]),i((()=>{m(c)&&l({inst:c});return e((()=>{m(c)&&l({inst:c})}))}),[e]),d(n),n};"useSyncExternalStore"in c&&c.useSyncExternalStore;const p=c.createContext(null);const h=c.createContext(null);const g=c.createContext(null);const v=c.createContext(null);const w=c.createContext({outlet:null,matches:[]});const f=c.createContext(null);function E(e,t){let{relative:a}=void 0===t?{}:t;k()||(0,n.kG)(!1);let{basename:l,navigator:r}=c.useContext(g),{hash:s,pathname:i,search:o}=C(e,{relative:a}),d=i;return"/"!==l&&(d="/"===i?l:(0,n.RQ)([l,i])),r.createHref({pathname:d,search:o,hash:s})}function k(){return null!=c.useContext(v)}function y(){return k()||(0,n.kG)(!1),c.useContext(v).location}function b(){k()||(0,n.kG)(!1);let{basename:e,navigator:t}=c.useContext(g),{matches:a}=c.useContext(w),{pathname:l}=y(),r=JSON.stringify((0,n.Zq)(a).map((e=>e.pathnameBase))),s=c.useRef(!1);return c.useEffect((()=>{s.current=!0})),c.useCallback((function(a,c){if(void 0===c&&(c={}),!s.current)return;if("number"==typeof a)return void t.go(a);let i=(0,n.pC)(a,JSON.parse(r),l,"path"===c.relative);"/"!==e&&(i.pathname="/"===i.pathname?e:(0,n.RQ)([e,i.pathname])),(c.replace?t.replace:t.push)(i,c.state,c)}),[e,t,r,l])}function C(e,t){let{relative:a}=void 0===t?{}:t,{matches:l}=c.useContext(w),{pathname:r}=y(),s=JSON.stringify((0,n.Zq)(l).map((e=>e.pathnameBase)));return c.useMemo((()=>(0,n.pC)(e,JSON.parse(s),r,"path"===a)),[e,s,r,a])}function j(){let e=function(){var e;let t=c.useContext(f),a=S(Z.UseRouteError),n=M(Z.UseRouteError);if(t)return t;return null==(e=a.errors)?void 0:e[n]}(),t=(0,n.WK)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,l="rgba(200,200,200, 0.5)",r={padding:"0.5rem",backgroundColor:l},s={padding:"2px 4px",backgroundColor:l};return c.createElement(c.Fragment,null,c.createElement("h2",null,"Unhandled Thrown Error!"),c.createElement("h3",{style:{fontStyle:"italic"}},t),a?c.createElement("pre",{style:r},a):null,c.createElement("p",null,"💿 Hey developer 👋"),c.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",c.createElement("code",{style:s},"errorElement")," props on ",c.createElement("code",{style:s},"")))}class z extends c.Component{constructor(e){super(e),this.state={location:e.location,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location?{error:e.error,location:e.location}:{error:e.error||t.error,location:t.location}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?c.createElement(w.Provider,{value:this.props.routeContext},c.createElement(f.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function _(e){let{routeContext:t,match:a,children:n}=e,l=c.useContext(p);return l&&l.static&&l.staticContext&&a.route.errorElement&&(l.staticContext._deepestRenderedBoundaryId=a.route.id),c.createElement(w.Provider,{value:t},n)}function N(e,t,a){if(void 0===t&&(t=[]),null==e){if(null==a||!a.errors)return null;e=a.matches}let l=e,r=null==a?void 0:a.errors;if(null!=r){let e=l.findIndex((e=>e.route.id&&(null==r?void 0:r[e.route.id])));e>=0||(0,n.kG)(!1),l=l.slice(0,Math.min(l.length,e+1))}return l.reduceRight(((e,n,s)=>{let i=n.route.id?null==r?void 0:r[n.route.id]:null,o=a?n.route.errorElement||c.createElement(j,null):null,d=t.concat(l.slice(0,s+1)),m=()=>c.createElement(_,{match:n,routeContext:{outlet:e,matches:d}},i?o:void 0!==n.route.element?n.route.element:e);return a&&(n.route.errorElement||0===s)?c.createElement(z,{location:a.location,component:o,error:i,children:m(),routeContext:{outlet:null,matches:d}}):m()}),null)}var x,Z;function S(e){let t=c.useContext(h);return t||(0,n.kG)(!1),t}function M(e){let t=function(e){let t=c.useContext(w);return t||(0,n.kG)(!1),t}(),a=t.matches[t.matches.length-1];return a.route.id||(0,n.kG)(!1),a.route.id}!function(e){e.UseRevalidator="useRevalidator"}(x||(x={})),function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"}(Z||(Z={}));function R(e){let{to:t,replace:a,state:l,relative:r}=e;k()||(0,n.kG)(!1);let s=c.useContext(h),i=b();return c.useEffect((()=>{s&&"idle"!==s.navigation.state||i(t,{replace:a,state:l,relative:r})})),null}function L(e){(0,n.kG)(!1)}function P(e){let{basename:t="/",children:a=null,location:l,navigationType:r=n.aU.Pop,navigator:s,static:i=!1}=e;k()&&(0,n.kG)(!1);let o=t.replace(/^\/*/,"/"),d=c.useMemo((()=>({basename:o,navigator:s,static:i})),[o,s,i]);"string"==typeof l&&(l=(0,n.cP)(l));let{pathname:m="/",search:u="",hash:p="",state:h=null,key:w="default"}=l,f=c.useMemo((()=>{let e=(0,n.Zn)(m,o);return null==e?null:{pathname:e,search:u,hash:p,state:h,key:w}}),[o,m,u,p,h,w]);return null==f?null:c.createElement(g.Provider,{value:d},c.createElement(v.Provider,{children:a,value:{location:f,navigationType:r}}))}function V(e){let{children:t,location:a}=e,r=c.useContext(p);return function(e,t){k()||(0,n.kG)(!1);let{navigator:a}=c.useContext(g),r=c.useContext(h),{matches:s}=c.useContext(w),i=s[s.length-1],o=i?i.params:{},d=(i&&i.pathname,i?i.pathnameBase:"/");i&&i.route;let m,u=y();if(t){var p;let e="string"==typeof t?(0,n.cP)(t):t;"/"===d||(null==(p=e.pathname)?void 0:p.startsWith(d))||(0,n.kG)(!1),m=e}else m=u;let f=m.pathname||"/",E="/"===d?f:f.slice(d.length)||"/",b=(0,n.fp)(e,{pathname:E}),C=N(b&&b.map((e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:(0,n.RQ)([d,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:(0,n.RQ)([d,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,r||void 0);return t&&C?c.createElement(v.Provider,{value:{location:l({pathname:"/",search:"",hash:"",state:null,key:"default"},m),navigationType:n.aU.Pop}},C):C}(r&&!t?r.router.routes:A(t),a)}var H;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(H||(H={}));new Promise((()=>{}));c.Component;function A(e,t){void 0===t&&(t=[]);let a=[];return c.Children.forEach(e,((e,l)=>{if(!c.isValidElement(e))return;if(e.type===c.Fragment)return void a.push.apply(a,A(e.props.children,t));e.type!==L&&(0,n.kG)(!1),e.props.index&&e.props.children&&(0,n.kG)(!1);let r=[...t,l],s={id:e.props.id||r.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,hasErrorBoundary:null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle};e.props.children&&(s.children=A(e.props.children,r)),a.push(s)})),a}},2659:(e,t,a)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var c,l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var c={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!=r&&Object.prototype.hasOwnProperty.call(e,r)){var s=l?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(c,r,s):c[r]=e[r]}return c.default=e,a&&a.set(e,c),c}(a(9196)),r=(c=a(5162))&&c.__esModule?c:{default:c},s=["size","onClick","icon","className"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function o(){return o=Object.assign||function(e){for(var t,a=1;a{"use strict";a.d(t,{Z:()=>i});var n=a(951);const c=a.n(n)()("dops:analytics");let l,r;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const s={initialize:function(e,t,a){s.setUser(e,t),s.setSuperProps(a),s.identifyUser()},setGoogleAnalyticsEnabled:function(e,t=null){this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){r={ID:e,username:t}},setSuperProps:function(e){l=e},assignSuperProps:function(e){l=Object.assign(l||{},e)},mc:{bumpStat:function(e,t){const a=function(e,t){let a="";if("object"==typeof e){for(const t in e)a+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Bumping stats %o",e)}else a="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Bumping stat "%s" in group "%s"',t,e);return a}(e,t);s.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+a+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const a=function(e,t){let a="";if("object"==typeof e){for(const t in e)a+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Built stats %o",e)}else a="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Built stat "%s" in group "%s"',t,e);return a}(e,t);s.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+a+"&t="+Math.random())}},pageView:{record:function(e,t){s.tracks.recordPageView(e),s.ga.recordPageView(e,t)}},purchase:{record:function(e,t,a,n,c,l,r){s.ga.recordPurchase(e,t,a,n,c,l,r)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(l&&(c("- Super Props: %o",l),t=Object.assign(t,l)),c('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):c('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};s.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){s.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){c("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};s.ga.initialized||(r&&(e={userId:"u-"+r.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),s.ga.initialized=!0)},recordPageView:function(e,t){s.ga.initialize(),c("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,a,n){s.ga.initialize();let l="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==a&&(l+=" [Option Label: "+a+"]"),void 0!==n&&(l+=" [Option Value: "+n+"]"),c(l),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,a,n)},recordPurchase:function(e,t,a,n,c,l,r){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:n,currency:r}),window.ga("ecommerce:addItem",{id:e,name:t,sku:a,price:c,quantity:l}),window.ga("ecommerce:send")}},identifyUser:function(){r&&window._tkq.push(["identifyUser",r.ID,r.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},i=s},4743:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>m});var n=a(1132),c=a(6483);function l(e){class t extends Error{constructor(...t){super(...t),this.name=e}}return t}const r=l("JsonParseError"),s=l("JsonParseAfterRedirectError"),i=l("Api404Error"),o=l("Api404AfterRedirectError"),d=l("FetchNetworkError");const m=new function(e,t){let a=e,l=e,r={"X-WP-Nonce":t},s={credentials:"same-origin",headers:r},i={method:"post",credentials:"same-origin",headers:Object.assign({},r,{"Content-type":"application/json"})},o=function(e){const t=e.split("?"),a=t.length>1?t[1]:"",n=a.length?a.split("&"):[];return n.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+n.join("&")};const d={setApiRoot(e){a=e},setWpcomOriginApiUrl(e){l=e},setApiNonce(e){r={"X-WP-Nonce":e},s={credentials:"same-origin",headers:r},i={method:"post",credentials:"same-origin",headers:Object.assign({},r,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{o=e},registerSite:(e,t)=>{const c={registration_nonce:e,no_iframe:!0};return(0,n.jetpackConfigHas)("consumer_slug")&&(c.plugin_slug=(0,n.jetpackConfigGet)("consumer_slug")),null!==t&&(c.redirect_uri=t),h(`${a}jetpack/v4/connection/register`,i,{body:JSON.stringify(c)}).then(u).then(p)},fetchAuthorizationUrl:e=>m((0,c.addQueryArgs)(`${a}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),s).then(u).then(p),fetchSiteConnectionData:()=>m(`${a}jetpack/v4/connection/data`,s).then(p),fetchSiteConnectionStatus:()=>m(`${a}jetpack/v4/connection`,s).then(p),fetchSiteConnectionTest:()=>m(`${a}jetpack/v4/connection/test`,s).then(u).then(p),fetchUserConnectionData:()=>m(`${a}jetpack/v4/connection/data`,s).then(p),fetchUserTrackingSettings:()=>m(`${a}jetpack/v4/tracking/settings`,s).then(u).then(p),updateUserTrackingSettings:e=>h(`${a}jetpack/v4/tracking/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),disconnectSite:()=>h(`${a}jetpack/v4/connection`,i,{body:JSON.stringify({isActive:!1})}).then(u).then(p),fetchConnectUrl:()=>m(`${a}jetpack/v4/connection/url`,s).then(u).then(p),unlinkUser:()=>h(`${a}jetpack/v4/connection/user`,i,{body:JSON.stringify({linked:!1})}).then(u).then(p),reconnect:()=>h(`${a}jetpack/v4/connection/reconnect`,i).then(u).then(p),fetchConnectedPlugins:()=>m(`${a}jetpack/v4/connection/plugins`,s).then(u).then(p),setHasSeenWCConnectionModal:()=>h(`${a}jetpack/v4/seen-wc-connection-modal`,i).then(u).then(p),fetchModules:()=>m(`${a}jetpack/v4/module/all`,s).then(u).then(p),fetchModule:e=>m(`${a}jetpack/v4/module/${e}`,s).then(u).then(p),activateModule:e=>h(`${a}jetpack/v4/module/${e}/active`,i,{body:JSON.stringify({active:!0})}).then(u).then(p),deactivateModule:e=>h(`${a}jetpack/v4/module/${e}/active`,i,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>h(`${a}jetpack/v4/module/${e}`,i,{body:JSON.stringify(t)}).then(u).then(p),updateSettings:e=>h(`${a}jetpack/v4/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),getProtectCount:()=>m(`${a}jetpack/v4/module/protect/data`,s).then(u).then(p),resetOptions:e=>h(`${a}jetpack/v4/options/${e}`,i,{body:JSON.stringify({reset:!0})}).then(u).then(p),activateVaultPress:()=>h(`${a}jetpack/v4/plugins`,i,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(u).then(p),getVaultPressData:()=>m(`${a}jetpack/v4/module/vaultpress/data`,s).then(u).then(p),installPlugin:(e,t)=>{const n={slug:e,status:"active"};return t&&(n.source=t),h(`${a}jetpack/v4/plugins`,i,{body:JSON.stringify(n)}).then(u).then(p)},activateAkismet:()=>h(`${a}jetpack/v4/plugins`,i,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(u).then(p),getAkismetData:()=>m(`${a}jetpack/v4/module/akismet/data`,s).then(u).then(p),checkAkismetKey:()=>m(`${a}jetpack/v4/module/akismet/key/check`,s).then(u).then(p),checkAkismetKeyTyped:e=>h(`${a}jetpack/v4/module/akismet/key/check`,i,{body:JSON.stringify({api_key:e})}).then(u).then(p),fetchStatsData:e=>m(function(e){let t=`${a}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),s).then(u).then(p).then(v),getPluginUpdates:()=>m(`${a}jetpack/v4/updates/plugins`,s).then(u).then(p),getPlans:()=>m(`${a}jetpack/v4/plans`,s).then(u).then(p),fetchSettings:()=>m(`${a}jetpack/v4/settings`,s).then(u).then(p),updateSetting:e=>h(`${a}jetpack/v4/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),fetchSiteData:()=>m(`${a}jetpack/v4/site`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>m(`${a}jetpack/v4/site/features`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>m(`${a}jetpack/v4/site/products`,s).then(u).then(p),fetchSitePurchases:()=>m(`${a}jetpack/v4/site/purchases`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>m(`${a}jetpack/v4/site/benefits`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchSiteDiscount:()=>m(`${a}jetpack/v4/site/discount`,s).then(u).then(p).then((e=>e.data)),fetchSetupQuestionnaire:()=>m(`${a}jetpack/v4/setup/questionnaire`,s).then(u).then(p),fetchRecommendationsData:()=>m(`${a}jetpack/v4/recommendations/data`,s).then(u).then(p),fetchRecommendationsProductSuggestions:()=>m(`${a}jetpack/v4/recommendations/product-suggestions`,s).then(u).then(p),fetchRecommendationsUpsell:()=>m(`${a}jetpack/v4/recommendations/upsell`,s).then(u).then(p),fetchRecommendationsConditional:()=>m(`${a}jetpack/v4/recommendations/conditional`,s).then(u).then(p),saveRecommendationsData:e=>h(`${a}jetpack/v4/recommendations/data`,i,{body:JSON.stringify({data:e})}).then(u),fetchProducts:()=>m(`${a}jetpack/v4/products`,s).then(u).then(p),fetchRewindStatus:()=>m(`${a}jetpack/v4/rewind`,s).then(u).then(p).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>m(`${a}jetpack/v4/scan`,s).then(u).then(p).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>h(`${a}jetpack/v4/notice/${e}`,i,{body:JSON.stringify({dismissed:!0})}).then(u).then(p),fetchPluginsData:()=>m(`${a}jetpack/v4/plugins`,s).then(u).then(p),fetchIntroOffers:()=>m(`${a}jetpack/v4/intro-offers`,s).then(u).then(p),fetchVerifySiteGoogleStatus:e=>m(null!==e?`${a}jetpack/v4/verify-site/google/${e}`:`${a}jetpack/v4/verify-site/google`,s).then(u).then(p),verifySiteGoogle:e=>h(`${a}jetpack/v4/verify-site/google`,i,{body:JSON.stringify({keyring_id:e})}).then(u).then(p),submitSurvey:e=>h(`${a}jetpack/v4/marketing/survey`,i,{body:JSON.stringify(e)}).then(u).then(p),saveSetupQuestionnaire:e=>h(`${a}jetpack/v4/setup/questionnaire`,i,{body:JSON.stringify(e)}).then(u).then(p),updateLicensingError:e=>h(`${a}jetpack/v4/licensing/error`,i,{body:JSON.stringify(e)}).then(u).then(p),updateLicenseKey:e=>h(`${a}jetpack/v4/licensing/set-license`,i,{body:JSON.stringify({license:e})}).then(u).then(p),getUserLicensesCounts:()=>m(`${a}jetpack/v4/licensing/user/counts`,s).then(u).then(p),getUserLicenses:()=>m(`${a}jetpack/v4/licensing/user/licenses`,s).then(u).then(p),updateLicensingActivationNoticeDismiss:e=>h(`${a}jetpack/v4/licensing/user/activation-notice-dismiss`,i,{body:JSON.stringify({last_detached_count:e})}).then(u).then(p),updateRecommendationsStep:e=>h(`${a}jetpack/v4/recommendations/step`,i,{body:JSON.stringify({step:e})}).then(u),confirmIDCSafeMode:()=>h(`${a}jetpack/v4/identity-crisis/confirm-safe-mode`,i).then(u),startIDCFresh:e=>h(`${a}jetpack/v4/identity-crisis/start-fresh`,i,{body:JSON.stringify({redirect_uri:e})}).then(u).then(p),migrateIDC:()=>h(`${a}jetpack/v4/identity-crisis/migrate`,i).then(u),attachLicenses:e=>h(`${a}jetpack/v4/licensing/attach-licenses`,i,{body:JSON.stringify({licenses:e})}).then(u).then(p),fetchSearchPlanInfo:()=>m(`${l}jetpack/v4/search/plan`,s).then(u).then(p),fetchSearchSettings:()=>m(`${l}jetpack/v4/search/settings`,s).then(u).then(p),updateSearchSettings:e=>h(`${l}jetpack/v4/search/settings`,i,{body:JSON.stringify(e)}).then(u).then(p),fetchSearchStats:()=>m(`${l}jetpack/v4/search/stats`,s).then(u).then(p),fetchWafSettings:()=>m(`${a}jetpack/v4/waf`,s).then(u).then(p),updateWafSettings:e=>h(`${a}jetpack/v4/waf`,i,{body:JSON.stringify(e)}).then(u).then(p),fetchWordAdsSettings:()=>m(`${a}jetpack/v4/wordads/settings`,s).then(u).then(p),updateWordAdsSettings:e=>h(`${a}jetpack/v4/wordads/settings`,i,{body:JSON.stringify(e)}),fetchSearchPricing:()=>m(`${l}jetpack/v4/search/pricing`,s).then(u).then(p),fetchMigrationStatus:()=>m(`${a}jetpack/v4/migration/status`,s).then(u).then(p),fetchBackupUndoEvent:()=>m(`${a}jetpack/v4/site/backup/undo-event`,s).then(u).then(p)};function m(e,t){return fetch(o(e),t)}function h(e,t,a){return fetch(e,Object.assign({},t,a)).catch(g)}function v(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}Object.assign(this,d)};function u(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new o(e.redirected):new i})):e.json().catch((e=>h(e))).then((t=>{const a=new Error(`${t.message} (Status ${e.status})`);throw a.response=t,a.name="ApiError",a}))}function p(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,a){throw t?new s(a):new r}function g(){throw new d}},7121:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(5609),c=a(5736),l=a(5235),r=a.n(l),s=a(5162),i=a.n(s),o=a(9196),d=a.n(o),m=a(526),u=a(2289);const __=c.__,p=e=>{const{label:t,onClick:a,isLoading:c,isDisabled:l,displayError:s,errorMessage:i}=e;return d().createElement(d().Fragment,null,d().createElement(m.Z,{className:r()(u.Z.button,"jp-action-button--button"),label:t,onClick:a,variant:"primary",disabled:c||l},c?d().createElement(n.Spinner,null):t),s&&d().createElement("p",{className:r()(u.Z.error,"jp-action-button__error")},i))};p.propTypes={label:i().string.isRequired,onClick:i().func,isLoading:i().bool,isDisabled:i().bool,displayError:i().bool,errorMessage:i().oneOfType([i().string,i().element])},p.defaultProps={isLoading:!1,displayError:!1,errorMessage:__("An error occurred. Please try again.","jetpack-my-jetpack")};const h=p},9105:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5736),c=a(5235),l=a.n(c),r=a(8237),s=a(8868),i=a(3846),o=a(3363),d=a(1494);const __=n.__,m=({children:e,moduleName:t=__("Jetpack","jetpack-my-jetpack"),moduleNameHref:a,showHeader:n=!0,showFooter:c=!0,showBackground:m=!0,header:u})=>{const p=l()(d.Z["admin-page"],{[d.Z.background]:m});return React.createElement("div",{className:p},n&&React.createElement(o.Z,{horizontalSpacing:5},React.createElement(i.Z,null,u||React.createElement(s.Z,null))),React.createElement(o.Z,{fluid:!0,horizontalSpacing:0},React.createElement(i.Z,null,e)),c&&React.createElement(o.Z,{horizontalSpacing:5},React.createElement(i.Z,null,React.createElement(r.Z,{moduleName:t,moduleNameHref:a}))))}},6579:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a.n(n),l=a(511);const r=({children:e})=>c().createElement("div",{className:l.Z.section},e)},216:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a.n(n),l=a(281);const r=({children:e})=>c().createElement("div",{className:l.Z["section-hero"]},e)},4972:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(797),c=a(496),l=a(9201),r=a(1074),s=a(5235),i=a.n(s),o=a(9196),d=a.n(o),m=a(9171);const u=e=>{switch(e){case"error":case"warning":default:return n.Z;case"info":return c.Z;case"success":return l.Z}},p=({level:e,children:t,showIcon:a})=>{const n=i()(m.Z.container,m.Z[`is-${e}`]);return d().createElement("div",{className:n},a&&d().createElement("div",{className:m.Z["icon-wrapper"]},d().createElement(r.Z,{icon:u(e),className:m.Z.icon})),d().createElement("div",null,t))};p.defaultProps={level:"warning",showIcon:!0};const h=p},7525:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(2674),c=a.n(n),l=a(5736),r=a(5235),s=a.n(r),i=a(9196),o=a.n(i);const __=l.__,d=({title:e=__("An Automattic Airline","jetpack-my-jetpack"),height:t=7,className:a,...n})=>o().createElement("svg",c()({role:"img",x:"0",y:"0",viewBox:"0 0 935 38.2",enableBackground:"new 0 0 935 38.2","aria-labelledby":"jp-automattic-byline-logo-title",height:t,className:s()("jp-automattic-byline-logo",a)},n),o().createElement("desc",{id:"jp-automattic-byline-logo-title"},e),o().createElement("path",{d:"M317.1 38.2c-12.6 0-20.7-9.1-20.7-18.5v-1.2c0-9.6 8.2-18.5 20.7-18.5 12.6 0 20.8 8.9 20.8 18.5v1.2C337.9 29.1 329.7 38.2 317.1 38.2zM331.2 18.6c0-6.9-5-13-14.1-13s-14 6.1-14 13v0.9c0 6.9 5 13.1 14 13.1s14.1-6.2 14.1-13.1V18.6zM175 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7L157 1.3h5.5L182 36.8H175zM159.7 8.2L152 23.1h15.7L159.7 8.2zM212.4 38.2c-12.7 0-18.7-6.9-18.7-16.2V1.3h6.6v20.9c0 6.6 4.3 10.5 12.5 10.5 8.4 0 11.9-3.9 11.9-10.5V1.3h6.7V22C231.4 30.8 225.8 38.2 212.4 38.2zM268.6 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H268.6zM397.3 36.8V8.7l-1.8 3.1 -14.9 25h-3.3l-14.7-25 -1.8-3.1v28.1h-6.5V1.3h9.2l14 24.4 1.7 3 1.7-3 13.9-24.4h9.1v35.5H397.3zM454.4 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7l19.2-35.5h5.5l19.5 35.5H454.4zM439.1 8.2l-7.7 14.9h15.7L439.1 8.2zM488.4 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H488.4zM537.3 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H537.3zM569.3 36.8V4.6c2.7 0 3.7-1.4 3.7-3.4h2.8v35.5L569.3 36.8 569.3 36.8zM628 11.3c-3.2-2.9-7.9-5.7-14.2-5.7 -9.5 0-14.8 6.5-14.8 13.3v0.7c0 6.7 5.4 13 15.3 13 5.9 0 10.8-2.8 13.9-5.7l4 4.2c-3.9 3.8-10.5 7.1-18.3 7.1 -13.4 0-21.6-8.7-21.6-18.3v-1.2c0-9.6 8.9-18.7 21.9-18.7 7.5 0 14.3 3.1 18 7.1L628 11.3zM321.5 12.4c1.2 0.8 1.5 2.4 0.8 3.6l-6.1 9.4c-0.8 1.2-2.4 1.6-3.6 0.8l0 0c-1.2-0.8-1.5-2.4-0.8-3.6l6.1-9.4C318.7 11.9 320.3 11.6 321.5 12.4L321.5 12.4z"}),o().createElement("path",{d:"M37.5 36.7l-4.7-8.9H11.7l-4.6 8.9H0L19.4 0.8H25l19.7 35.9H37.5zM22 7.8l-7.8 15.1h15.9L22 7.8zM82.8 36.7l-23.3-24 -2.3-2.5v26.6h-6.7v-36H57l22.6 24 2.3 2.6V0.8h6.7v35.9H82.8z"}),o().createElement("path",{d:"M719.9 37l-4.8-8.9H694l-4.6 8.9h-7.1l19.5-36h5.6l19.8 36H719.9zM704.4 8l-7.8 15.1h15.9L704.4 8zM733 37V1h6.8v36H733zM781 37c-1.8 0-2.6-2.5-2.9-5.8l-0.2-3.7c-0.2-3.6-1.7-5.1-8.4-5.1h-12.8V37H750V1h19.6c10.8 0 15.7 4.3 15.7 9.9 0 3.9-2 7.7-9 9 7 0.5 8.5 3.7 8.6 7.9l0.1 3c0.1 2.5 0.5 4.3 2.2 6.1V37H781zM778.5 11.8c0-2.6-2.1-5.1-7.9-5.1h-13.8v10.8h14.4c5 0 7.3-2.4 7.3-5.2V11.8zM794.8 37V1h6.8v30.4h28.2V37H794.8zM836.7 37V1h6.8v36H836.7zM886.2 37l-23.4-24.1 -2.3-2.5V37h-6.8V1h6.5l22.7 24.1 2.3 2.6V1h6.8v36H886.2zM902.3 37V1H935v5.6h-26v9.2h20v5.5h-20v10.1h26V37H902.3z"}))},526:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(2674),c=a.n(n),l=a(5609),r=a(1074),s=a(5381),i=a(5235),o=a.n(i),d=a(9196),m=a.n(d),u=a(3466);const p=(0,d.forwardRef)(((e,t)=>{const{children:a,variant:n="primary",size:i="normal",weight:d="bold",icon:p,iconSize:h,disabled:g,isDestructive:v,isLoading:w,isExternalLink:f,className:E,text:k,fullWidth:y,...b}=e,C=o()(u.Z.button,E,{[u.Z.normal]:"normal"===i,[u.Z.small]:"small"===i,[u.Z.icon]:Boolean(p),[u.Z.loading]:w,[u.Z.regular]:"regular"===d,[u.Z["full-width"]]:y,[u.Z["is-icon-button"]]:Boolean(p)&&!a});b.ref=t;const j="normal"===i?20:16,z=f&&m().createElement(r.Z,{size:j,icon:s.Z,className:u.Z["external-icon"]}),_=f?"_blank":void 0,N=a?.[0]&&null!==a[0]&&"components-tooltip"!==a?.[0]?.props?.className;return m().createElement(l.Button,c()({target:_,variant:n,className:o()(C,{"has-text":!!p&&N}),icon:f?void 0:p,iconSize:h,disabled:g,"aria-disabled":g,isDestructive:v,text:k},b),w&&m().createElement(l.Spinner,null),m().createElement("span",null,a),z)}));p.displayName="Button";const h=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:()=>i});var n=a(5736),c=a(5235),l=a.n(c),r=a(9196);a(5785);const __=n.__;class s extends r.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:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.105 0-2 .896-2 2v13c0 1.104.895 2 2 2h14c1.104 0 2-.896 2-2V6c0-1.104-.896-2-2-2zm0 15H5V8h14v11z"}));case"gridicons-cart":return React.createElement("g",null,React.createElement("path",{d:"M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"}));case"gridicons-checkmark":return React.createElement("g",null,React.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"}));case"gridicons-chevron-left":return React.createElement("g",null,React.createElement("path",{d:"M16.443 7.41L15.0399 6L9.06934 12L15.0399 18L16.443 16.59L11.8855 12L16.443 7.41Z"}));case"gridicons-chevron-right":return React.createElement("g",null,React.createElement("path",{d:"M10.2366 6L8.8335 7.41L13.391 12L8.8335 16.59L10.2366 18L16.2072 12L10.2366 6Z"}));case"gridicons-chevron-down":return React.createElement("g",null,React.createElement("path",{d:"M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"}));case"gridicons-comment":return React.createElement("g",null,React.createElement("path",{d:"M3 6v9c0 1.105.895 2 2 2h9v5l5.325-3.804c1.05-.75 1.675-1.963 1.675-3.254V6c0-1.105-.895-2-2-2H5c-1.105 0-2 .895-2 2z"}));case"gridicons-computer":return React.createElement("g",null,React.createElement("path",{d:"M20 2H4c-1.104 0-2 .896-2 2v12c0 1.104.896 2 2 2h6v2H7v2h10v-2h-3v-2h6c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm0 14H4V4h16v12z"}));case"gridicons-cross":return React.createElement("g",null,React.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"}));case"gridicons-filter":return React.createElement("g",null,React.createElement("path",{d:"M10 19h4v-2h-4v2zm-4-6h12v-2H6v2zM3 5v2h18V5H3z"}));case"gridicons-folder":return React.createElement("g",null,React.createElement("path",{d:"M18 19H6c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2h7c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"}));case"gridicons-image":return React.createElement("g",null,React.createElement("path",{d:"M13 9.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zM22 6v12c0 1.105-.895 2-2 2H4c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h16c1.105 0 2 .895 2 2zm-2 0H4v7.444L8 9l5.895 6.55 1.587-1.85c.798-.932 2.24-.932 3.037 0L20 15.426V6z"}));case"gridicons-image-multiple":return React.createElement("g",null,React.createElement("path",{d:"M15 7.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5S17.328 9 16.5 9 15 8.328 15 7.5zM4 20h14c0 1.105-.895 2-2 2H4c-1.1 0-2-.9-2-2V8c0-1.105.895-2 2-2v14zM22 4v12c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zM8 4v6.333L11 7l4.855 5.395.656-.73c.796-.886 2.183-.886 2.977 0l.513.57V4H8z"}));case"gridicons-info":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 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}));case"gridicons-info-outline":return React.createElement("g",null,React.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"}));case"gridicons-jetpack-search":return React.createElement("g",null,React.createElement("path",{d:"M0 9.257C0 4.15 4.151 0 9.257 0c5.105 0 9.256 4.151 9.256 9.257a9.218 9.218 0 01-2.251 6.045l.034.033h1.053L24 22.01l-1.986 1.989-6.664-6.662v-1.055l-.033-.033a9.218 9.218 0 01-6.06 2.264C4.15 18.513 0 14.362 0 9.257zm4.169 1.537h4.61V1.82l-4.61 8.973zm5.547-3.092v8.974l4.61-8.974h-4.61z"}));case"gridicons-phone":return React.createElement("g",null,React.createElement("path",{d:"M16 2H8c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-3 19h-2v-1h2v1zm3-2H8V5h8v14z"}));case"gridicons-pages":return React.createElement("g",null,React.createElement("path",{d:"M16 8H8V6h8v2zm0 2H8v2h8v-2zm4-6v12l-6 6H6c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 10V4H6v16h6v-4c0-1.105.895-2 2-2h4z"}));case"gridicons-posts":return React.createElement("g",null,React.createElement("path",{d:"M16 19H3v-2h13v2zm5-10H3v2h18V9zM3 5v2h11V5H3zm14 0v2h4V5h-4zm-6 8v2h10v-2H11zm-8 0v2h5v-2H3z"}));case"gridicons-search":return React.createElement("g",null,React.createElement("path",{d:"M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"}));case"gridicons-star-outline":return React.createElement("g",null,React.createElement("path",{d:"M12 6.308l1.176 3.167.347.936.997.042 3.374.14-2.647 2.09-.784.62.27.963.91 3.25-2.813-1.872-.83-.553-.83.552-2.814 1.87.91-3.248.27-.962-.783-.62-2.648-2.092 3.374-.14.996-.04.347-.936L12 6.308M12 2L9.418 8.953 2 9.257l5.822 4.602L5.82 21 12 16.89 18.18 21l-2.002-7.14L22 9.256l-7.418-.305L12 2z"}));case"gridicons-star":return React.createElement("g",null,React.createElement("path",{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}));case"gridicons-tag":return React.createElement("g",null,React.createElement("path",{d:"M20 2.007h-7.087c-.53 0-1.04.21-1.414.586L2.592 11.5c-.78.78-.78 2.046 0 2.827l7.086 7.086c.78.78 2.046.78 2.827 0l8.906-8.906c.376-.374.587-.883.587-1.413V4.007c0-1.105-.895-2-2-2zM17.007 9c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z"}));case"gridicons-video":return React.createElement("g",null,React.createElement("path",{d:"M20 4v2h-2V4H6v2H4V4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2v-2h2v2h12v-2h2v2c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zM6 16H4v-3h2v3zm0-5H4V8h2v3zm4 4V9l4.5 3-4.5 3zm10 1h-2v-3h2v3zm0-5h-2V8h2v3z"}));case"gridicons-lock":return React.createElement(React.Fragment,null,React.createElement("g",{id:"lock"},React.createElement("path",{d:"M18,8h-1V7c0-2.757-2.243-5-5-5S7,4.243,7,7v1H6c-1.105,0-2,0.895-2,2v10c0,1.105,0.895,2,2,2h12c1.105,0,2-0.895,2-2V10 C20,8.895,19.105,8,18,8z M9,7c0-1.654,1.346-3,3-3s3,1.346,3,3v1H9V7z M13,15.723V18h-2v-2.277c-0.595-0.346-1-0.984-1-1.723 c0-1.105,0.895-2,2-2s2,0.895,2,2C14,14.738,13.595,15.376,13,15.723z"})),React.createElement("g",{id:"Layer_1"}));case"gridicons-external":return React.createElement("g",null,React.createElement("path",{d:"M19 13v6c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V7c0-1.105.895-2 2-2h6v2H5v12h12v-6h2zM13 3v2h4.586l-7.793 7.793 1.414 1.414L19 6.414V11h2V3h-8z"}))}}render(){const{size:e=24,className:t=""}=this.props,a=this.props.height||e,n=this.props.width||e,c=this.props.style||{height:a,width:n},r="gridicons-"+this.props.icon,s=l()("gridicon",r,t,{"needs-offset":this.needsOffset(r,e)}),i=this.getSVGDescription(r);return React.createElement("svg",{className:s,focusable:this.props.focusable,height:a,onClick:this.props.onClick,style:c,viewBox:"0 0 24 24",width:n,xmlns:"http://www.w3.org/2000/svg","aria-hidden":this.props["aria-hidden"]},i?React.createElement("desc",null,i):null,this.renderIcon(r))}}const i=s},9665:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5609),c=a(5235),l=a.n(c),r=a(9196),s=a.n(r),i=a(526),o=a(7172);a(1275);const d=e=>({"top-end":"top left",top:"top center","top-start":"top right","bottom-end":"bottom left",bottom:"bottom center","bottom-start":"bottom right"}[e]),m=({className:e="",iconClassName:t="",placement:a="bottom-end",animate:c=!0,iconCode:m="info-outline",iconSize:u=18,offset:p=10,title:h,children:g,popoverAnchorStyle:v="icon",forceShow:w=!1,wide:f=!1,inline:E=!0,shift:k=!1})=>{const[y,b]=(0,r.useState)(!1),C=(0,r.useCallback)((()=>b(!0)),[b]),j=(0,r.useCallback)((()=>b(!1)),[b]),z={position:d(a),placement:a,animate:c,noArrow:!1,resize:!1,flip:!1,offset:p,focusOnMount:"container",onClose:j,className:"icon-tooltip-container",inline:E,shift:k},_="wrapper"===v,N=l()("icon-tooltip-wrapper",e),x={left:_?0:-(62-u/2)+"px"},Z=_&&w;return s().createElement("div",{className:N,"data-testid":"icon-tooltip_wrapper"},!_&&s().createElement(i.Z,{variant:"link",onClick:C},s().createElement(o.Z,{className:t,icon:m,size:u})),s().createElement("div",{className:l()("icon-tooltip-helper",{"is-wide":f}),style:x},(Z||y)&&s().createElement(n.Popover,z,s().createElement("div",null,h&&s().createElement("div",{className:"icon-tooltip-title"},h),s().createElement("div",{className:"icon-tooltip-content"},g)))))}},3396:(e,t,a)=>{"use strict";a.d(t,{KM:()=>m,VS:()=>h,_1:()=>u,r7:()=>d});var n=a(2674),c=a.n(n),l=a(5609),r=a(5235),s=a.n(r),i=(a(2659),a(5612));const o=({className:e,size:t=24,viewBox:a="0 0 24 24",opacity:n=1,color:r="#2C3338",children:o})=>{const d={className:s()(i.Z.iconWrapper,e),width:t,height:t,viewBox:a,opacity:n,fill:void 0};return r&&(d.fill=r),React.createElement(l.SVG,c()({},d,{fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg"}),React.createElement(l.G,{opacity:n},o))},d=({size:e,className:t=i.Z["star-icon"],color:a})=>React.createElement(o,{className:t,size:e,color:a},React.createElement(l.Path,{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"})),m=({size:e,className:t=i.Z["checkmark-icon"],color:a})=>React.createElement(o,{className:t,size:e,color:a},React.createElement(l.Path,{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"})),u=({size:e,className:t=i.Z.jetpack,color:a})=>React.createElement(o,{className:t,size:e,color:a,viewBox:"0 0 32 32"},React.createElement(l.Path,{className:"jetpack-logo__icon-circle",d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z"}),React.createElement(l.Polygon,{fill:"#fff",points:"15,19 7,19 15,3"}),React.createElement(l.Polygon,{fill:"#fff",points:"17,29 17,13 25,13"})),p={...{"anti-spam":({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(l.Path,{d:"M13.2,4.7l4.7,12.8c0.4,1.1,1,1.5,2.1,1.6c0.1,0,0.1,0,0.1,0l0.1,0.1l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1 s0,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1s-0.1,0-0.2,0h-5.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1l0.1-0.1c0,0,0.1,0,0.2,0c0.5,0,1.1-0.2,1.1-0.8c0-0.3-0.1-0.5-0.2-0.8l-1.1-3.1 c-0.1-0.2-0.1-0.2-0.2-0.2h-4.3c-0.7,0-1.5,0-1.9,0.9l-1.1,2.4C7.1,17.6,7,17.8,7,18.1c0,0.8,1,0.9,1.6,0.9c0.1,0,0.1,0,0.2,0 L8.8,19l0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.1s-0.1,0.1-0.1,0.1l-0.1,0.1c-0.1,0-0.1,0-0.2,0H4.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.1-0.1-0.1-0.1l-0.1-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2s0-0.1,0.1-0.1L4,19c0,0,0.1,0,0.1,0C5.2,19,5.5,18.5,6,17.5 l5.4-12.4c0.2-0.5,0.8-1,1.3-1C13,4.2,13.1,4.4,13.2,4.7z M9.1,13.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1h4.4 c0.3,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-1.2-3.5c-0.3-0.8-0.8-1.9-0.8-2.7c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1 c-0.1,0.6-0.4,1.2-0.7,1.7L9.1,13.1z"}),React.createElement(l.Path,{d:"M21.6,12.5c0,0.6-0.3,1-0.9,1c-0.6,0-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1C21.3,11.7,21.6,12.1,21.6,12.5z"}),React.createElement(l.Path,{d:"M4.1,12.5c0,0.6-0.3,1-0.9,1s-0.8-0.3-0.8-0.8c0-0.6,0.4-1,0.9-1S4.1,12.1,4.1,12.5z"})),backup:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"M2.1,5.8c0-0.1,0-0.1,0-0.2c0-0.2,0.1-0.5,0.1-0.7c0.1-0.4,0.4-0.6,0.7-0.8l8.3-2.9c0.1-0.1,0.3-0.1,0.4-0.1l0.5,0.1 l8.3,2.9c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.2,0.2,0.4,0.2,0.7c0,0.1,0,0.1,0,0.2v0.1c-0.1,0.5-0.2,0.9-0.3,1.4 c-0.2,0.4-0.3,1.2-0.7,2.2c-0.3,1-0.7,2.1-1.1,3.1c-0.5,1-1,2.1-1.6,3.3s-1.4,2.3-2.2,3.5c-0.9,1.1-1.8,2.2-2.8,3.1 c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4c-1.2-1.1-2.4-2.4-3.5-4c-1-1.6-1.9-3-2.5-4.3c-0.6-1.3-1.1-2.7-1.6-4 C2.8,8.7,2.5,7.6,2.3,7C2.3,6.5,2.1,6.1,2.1,5.8z M2.9,5.9c0,0.2,0.1,0.4,0.1,0.8C3.1,7,3.2,7.5,3.5,8.2C3.7,9,3.9,9.7,4.2,10.6 c0.3,0.7,0.7,1.7,1.1,2.7c0.4,1,1,2,1.5,2.9c0.5,1,1.2,1.9,1.9,2.9c0.8,1,1.6,1.9,2.4,2.6c0.2,0.2,0.4,0.2,0.5,0.2 c0.2,0,0.4-0.1,0.5-0.2c1.2-1,2.2-2.3,3.2-3.8c1-1.5,1.8-2.8,2.3-4c0.6-1.3,1.1-2.5,1.5-3.9c0.4-1.3,0.7-2.2,0.9-2.8 c0.1-0.5,0.2-1,0.3-1.3c0-0.1,0-0.1,0-0.1c0-0.2,0-0.3-0.1-0.4C20.3,5.2,20.2,5.1,20,5L12,2.1c0,0-0.1,0-0.2,0s-0.1,0-0.1,0h-0.2 l-8,2.8C3.2,5,3.1,5.2,3,5.3C2.9,5.5,2.9,5.6,2.9,5.8C2.9,5.8,2.9,5.8,2.9,5.9z M5.9,6.7h3l2.8,7l2.8-7h3c-0.1,0.1-0.2,0.5-0.3,0.8 C17,7.8,17,8.2,16.8,8.4c-0.1,0.3-0.2,0.5-0.4,0.8c0,0.1-0.1,0.1-0.1,0.1s-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1s-0.1,0.1-0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1-0.1,0.1-0.1,0.1l-0.4,1.1 c-1.3,3.3-2.1,5.2-2.3,5.8h-2.2l-1-2.4c-0.1-0.3-0.3-0.8-0.5-1.3c-0.1-0.3-0.3-0.8-0.5-1.3L8,10.8c-0.1-0.1-0.1-0.2-0.1-0.4 C7.8,10.2,7.7,10,7.7,9.8C7.6,9.7,7.5,9.5,7.4,9.4C7.3,9.3,7.3,9.3,7.3,9.3c-0.1,0-0.2,0-0.2,0s-0.1,0-0.1,0 C6.6,8.5,6.3,7.6,5.9,6.7z"})),boost:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.19505 16.2545C4.47368 16.561 4.94802 16.5836 5.25451 16.3049L10.2595 11.7549L14.2842 15.2765L19 10.5607V13.75H20.5V9.5V8.75239V8.7476V8H19.7529H19.7471H19H14.75V9.5H17.9393L14.2158 13.2235L10.2405 9.74507L4.2455 15.195C3.93901 15.4737 3.91642 15.948 4.19505 16.2545Z"})),crm:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"M15.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-2.25 6v-2a2.75 2.75 0 0 0-2.75-2.75h-4A2.75 2.75 0 0 0 3.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5Zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0 1 20.25 15ZM9.5 8.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1.5 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"})),extras:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5ZM12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6h-1.5v6a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h6V4Z"})),protect:({opacity:e=1,size:t,className:a,color:n})=>React.createElement(o,{className:a,size:t,opacity:e,color:n},React.createElement(l.Path,{d:"M12 3.17627L18.75 6.24445V10.8183C18.75 14.7173 16.2458 18.4089 12.7147 19.5735C12.2507 19.7265 11.7493 19.7265 11.2853 19.5735C7.75416 18.4089 5.25 14.7173 5.25 10.8183V6.24445L12 3.17627ZM6.75 7.21032V10.8183C6.75 14.1312 8.89514 17.2057 11.7551 18.149C11.914 18.2014 12.086 18.2014 12.2449 18.149C15.1049 17.2057 17.25 14.1312 17.25 10.8183V7.21032L12 4.82396L6.75 7.21032Z"}),React.createElement(l.Path,{d:"M15.5291 10.0315L11.1818 14.358L8.47095 11.66L9.52907 10.5968L11.1818 12.2417L14.4709 8.96826L15.5291 10.0315Z"})),scan:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"m12 3.176 6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 0 1-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176ZM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21Z"})),search:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"M17.5 11.5a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm1.5 0a5.5 5.5 0 0 1-9.142 4.121l-3.364 2.943-.988-1.128 3.373-2.952A5.5 5.5 0 1 1 19 11.5Z"})),social:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{d:"M15.5 3.97809V18.0219L7.5 15.5977V20H6V15.1431L3.27498 14.3173C2.22086 13.9979 1.5 13.0262 1.5 11.9248V10.0752C1.5 8.97375 2.22087 8.00207 3.27498 7.68264L15.5 3.97809ZM14 16L7.5 14.0303L7.5 7.96969L14 5.99999V16ZM6 8.42423L6 13.5757L3.70999 12.8818C3.28835 12.754 3 12.3654 3 11.9248V10.0752C3 9.63462 3.28835 9.24595 3.70999 9.11818L6 8.42423ZM17.5 11.75H21.5V10.25H17.5V11.75ZM21.5 16L17.5 15V13.5L21.5 14.5V16ZM17.5 8.5L21.5 7.5V6L17.5 7V8.5Z"})),star:d,videopress:({opacity:e=1,size:t,color:a})=>React.createElement(o,{size:t,opacity:e,color:a},React.createElement(l.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.3,6.2c0.8,0,1.6,0.6,1.8,1.4l2.3,7.9c0,0,0,0,0,0l2.7-9.3h1.5h4.2c2.9,0,4.9,1.9,4.9,4.7c0,2.9-2,4.7-5,4.7 h-2h-2.5l-0.5,1.5c-0.4,1.4-1.7,2.3-3.2,2.3c-1.4,0-2.7-0.9-3.2-2.3L2.5,8.7C2.1,7.4,3,6.2,4.3,6.2z M13,12.8h2.9c1.3,0,2-0.7,2-1.9 c0-1.2-0.8-1.8-2-1.8h-1.7L13,12.8z"})),jetpack:u,share:({size:e=16,className:t,color:a})=>React.createElement(o,{className:t,size:e,color:a,viewBox:"0 0 16 16"},React.createElement(l.Path,{fill:"#161722",fillRule:"evenodd",d:"M8.3 4.66C3.85 5.308.727 9.75.034 13.69l-.02.117c-.137.842.809 1.232 1.446.68 2.013-1.745 3.648-2.475 5.318-2.719a10.482 10.482 0 011.524-.103v2.792c0 .694.82 1.041 1.3.55l6.176-6.307a.79.79 0 00.012-1.088L9.614 1.004C9.14.496 8.301.84 8.301 1.542v3.117zm1.525-1.175v1.85a.773.773 0 01-.654.77l-.655.096c-2.133.311-3.987 1.732-5.295 3.672-.472.7-.854 1.44-1.143 2.18a12.32 12.32 0 011.675-.972c1.58-.75 3.048-.972 4.548-.972h.762a.77.77 0 01.762.779v1.69l4.347-4.44-4.347-4.653z",clipRule:"evenodd"}))}};function h(e){return p[e]?p[e]:null}},8237:(e,t,a)=>{"use strict";a.d(t,{Z:()=>k});var n=a(2674),c=a.n(n),l=a(9818),r=a(5736),s=a(1074),i=a(5381),o=a(5235),d=a.n(o),m=a(9196),u=a.n(m),p=a(6895),h=a(428),g=a(2497),v=a(7525),w=(a(9054),a(8868)),f=a(2054);const __=r.__,_x=r._x,E=()=>u().createElement(w.Z,{logoColor:"#000",showText:!1,height:16,"aria-hidden":"true"}),k=({moduleName:e=__("Jetpack","jetpack-my-jetpack"),className:t,moduleNameHref:a="https://jetpack.com",menu:n,onAboutClick:r,onPrivacyClick:o,onTermsClick:m,...w})=>{const[k]=(0,f.Z)("sm","<="),[y]=(0,f.Z)("md","<="),[b]=(0,f.Z)("lg",">"),{isActive:C,connectedPlugins:j}=(0,l.useSelect)((e=>{const t=e(h.t);return{connectedPlugins:t?.getConnectedPlugins(),...t.getConnectionStatus()}}),[h.t]),z=(0,g.Z)(),_=z&&C&&j?.some((({slug:e})=>"jetpack"===e));let N=[{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",z).href:(0,p.Z)("jetpack-about"),target:_?"_self":"_blank",onClick:r},{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",z).href:(0,p.Z)("a8c-privacy"),target:_?"_self":"_blank",onClick:o},{label:_x("Terms","Shorthand for Terms of Service.","jetpack-my-jetpack"),title:__("WordPress.com Terms of Service","jetpack-my-jetpack"),href:(0,p.Z)("wpcom-tos"),target:"_blank",onClick:m}];n&&(N=[...N,...n]);const x=u().createElement(u().Fragment,null,u().createElement(E,null),e);return u().createElement("footer",c()({className:d()("jp-dashboard-footer",{"is-sm":k,"is-md":y,"is-lg":b},t),"aria-label":__("Jetpack","jetpack-my-jetpack")},w),u().createElement("ul",null,u().createElement("li",{className:"jp-dashboard-footer__jp-item"},a?u().createElement("a",{href:a},x):x),N.map((e=>{const t="button"===e.role,a=!t&&"_blank"===e.target;return u().createElement("li",{key:e.label},u().createElement("a",{href:e.href,title:e.title,target:e.target,onClick:e.onClick,onKeyDown:e.onKeyDown,className:d()("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&&u().createElement(s.Z,{icon:i.Z,size:16})))})),u().createElement("li",{className:"jp-dashboard-footer__a8c-item"},u().createElement("a",{href:_?new URL("admin.php?page=jetpack_about",z).href:(0,p.Z)("a8c-about"),"aria-label":__("An Automattic Airline","jetpack-my-jetpack")},u().createElement(v.Z,{"aria-hidden":"true"})))))}},8868:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(2674),c=a.n(n),l=a(5736),r=a(5235),s=a.n(r),i=a(9196),o=a.n(i);const __=l.__,d=({logoColor:e="#069e08",showText:t=!0,className:a,height:n=32,...l})=>{const r=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:r,className:s()("jetpack-logo",a),"aria-labelledby":"jetpack-logo-title",height:n},l),o().createElement("desc",{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-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),o().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}},3846:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5235),c=a.n(n),l=a(9196),r=a(3080);const s=Number(r.Z.smCols),i=Number(r.Z.mdCols),o=Number(r.Z.lgCols),d=e=>{const{children:t,tagName:a="div",className:n}=e,d=Math.min(s,"number"==typeof e.sm?e.sm:s),m=Math.min(s,"object"==typeof e.sm?e.sm.start:0),u=Math.min(s,"object"==typeof e.sm?e.sm.end:0),p=Math.min(i,"number"==typeof e.md?e.md:i),h=Math.min(i,"object"==typeof e.md?e.md.start:0),g=Math.min(i,"object"==typeof e.md?e.md.end:0),v=Math.min(o,"number"==typeof e.lg?e.lg:o),w=Math.min(o,"object"==typeof e.lg?e.lg.start:0),f=Math.min(o,"object"==typeof e.lg?e.lg.end:0),E=c()(n,{[r.Z[`col-sm-${d}`]]:!(m&&u),[r.Z[`col-sm-${m}-start`]]:m>0,[r.Z[`col-sm-${u}-end`]]:u>0,[r.Z[`col-md-${p}`]]:!(h&&g),[r.Z[`col-md-${h}-start`]]:h>0,[r.Z[`col-md-${g}-end`]]:g>0,[r.Z[`col-lg-${v}`]]:!(w&&f),[r.Z[`col-lg-${w}-start`]]:w>0,[r.Z[`col-lg-${f}-end`]]:f>0});return(0,l.createElement)(a,{className:E},t)}},3363:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(5235),c=a.n(n),l=a(9196),r=a(8730);const s=({children:e,fluid:t=!1,tagName:a="div",className:n,horizontalGap:s=1,horizontalSpacing:i=1})=>{const o=(0,l.useMemo)((()=>{const e=`calc( var(--horizontal-spacing) * ${i} )`;return{paddingTop:e,paddingBottom:e,rowGap:`calc( var(--horizontal-spacing) * ${s} )`}}),[s,i]),d=c()(n,r.Z.container,{[r.Z.fluid]:t});return(0,l.createElement)(a,{className:d,style:o},e)}},2054:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(4333),c=a(3247);const l=["sm","md","lg"],r=(e,t)=>{const a=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t],[s,i,o]=l,d={sm:(0,n.useMediaQuery)(c.Z[s]),md:(0,n.useMediaQuery)(c.Z[i]),lg:(0,n.useMediaQuery)(c.Z[o])};return a.map(((e,t)=>{const a=r[t];return a?((e,t,a)=>{const n=l.indexOf(e),c=n+1,r=t.includes("=");let s=[];return t.startsWith("<")&&(s=l.slice(0,r?c:n)),t.startsWith(">")&&(s=l.slice(r?n:c)),s?.length?s.some((e=>a[e])):a[e]})(e,a,d):d[e]}))}},2636:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5235),c=a.n(n),l=a(9196),r=a.n(l),s=a(7946);const i=({children:e=null,width:t=null,height:a=null,className:n=""})=>r().createElement("div",{className:c()(s.Z.placeholder,n),style:{width:t,height:a}},e)},1342:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(797),c=a(496),l=a(9201),r=a(1074),s=a(9517),i=a(5235),o=a.n(i),d=a(9196),m=a.n(d),u=a(7703);const p=e=>{switch(e){case"error":case"warning":default:return n.Z;case"info":return c.Z;case"success":return l.Z}},h=({level:e,title:t,children:a,actions:n,hideCloseButton:c,onClose:l})=>{const i=o()(u.Z.container,u.Z[`is-${e}`]);return m().createElement("div",{className:i},m().createElement("div",{className:u.Z["icon-wrapper"]},m().createElement(r.Z,{icon:p(e),className:u.Z.icon})),m().createElement("div",{className:u.Z["main-content"]},m().createElement("div",{className:u.Z.title},t),a,n&&n.length>0&&m().createElement("div",{className:u.Z["action-bar"]},n.map(((e,t)=>m().createElement("div",{key:t,className:u.Z.action},e))))),!c&&m().createElement("button",{"aria-label":"close",className:u.Z["close-button"],onClick:l},m().createElement(r.Z,{icon:s.Z})))};h.defaultProps={level:"info",hideCloseButton:!1};const g=h},2947:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(8709);const c=(e,t={})=>{const a=(0,n.X)();return new Intl.NumberFormat(a,t).format(e)}},9608:(e,t,a)=>{"use strict";a.d(t,{NE:()=>y,ZP:()=>C,kF:()=>k,oK:()=>b});var n=a(5736),c=a(1074),l=a(9201),r=a(6163),s=a(5235),i=a.n(s),o=a(9196),d=a.n(o),m=a(9665),u=a(2054),p=a(7325),h=a(5106),g=a(9929);const __=n.__,v=__("Included","jetpack-my-jetpack"),w=__("Not included","jetpack-my-jetpack"),f=__("Coming soon","jetpack-my-jetpack"),E=(0,o.createContext)(void 0),k=({isIncluded:e=!1,isComingSoon:t=!1,index:a=0,label:s=null,tooltipInfo:p,tooltipTitle:k,tooltipClassName:y=""})=>{const[b]=(0,u.Z)("lg"),C=(0,o.useContext)(E)[a],j=t||e,z=C.name,_=C.tooltipInfo,N=C.tooltipTitle,x=p||!b&&_,Z=((e,t,a)=>e?{lg:f, // translators: Name of the current feature -default:(0,a.sprintf)(__("%s coming soon","jetpack-my-jetpack"),n)}:{lg:t?v:f,default:t?n:(0,a.sprintf)(/* translators: Name of the current feature */ -__("%s not included","jetpack-my-jetpack"),n)})(n,t,Z),x=j?R.lg:R.default;return u().createElement("div",{className:o()(h.Z.item,h.Z.value)},u().createElement(c.Z,{className:o()(h.Z.icon,_?h.Z["icon-check"]:h.Z["icon-cross"]),size:32,icon:_?r.Z:i.Z}),u().createElement(g.ZP,{variant:"body-small"},m||x),P&&u().createElement(p.Z,{title:w||S,iconClassName:h.Z["popover-icon"],className:o()(h.Z.popover,b),placement:"bottom-end",iconSize:14,offset:4,wide:Boolean(w&&E)},u().createElement(g.ZP,{variant:"body-small",component:"div"},E||N)))},w=e=>{let{children:t}=e;return u().createElement("div",{className:h.Z.header},t)},b=e=>{let{primary:t=!1,children:n}=e,a=0;return u().createElement("div",{className:o()(h.Z.card,{[h.Z["is-primary"]]:t})},l.Children.map(n,(e=>{const t=e;return t.type===E?(a++,(0,l.cloneElement)(t,{index:a-1})):t})))},j=e=>{let{title:t,items:n,children:a,showIntroOfferDisclaimer:c=!1}=e;const[r]=(0,d.Z)("lg");return u().createElement(y.Provider,{value:n},u().createElement("div",{className:o()(h.Z.container,{[h.Z["is-viewport-large"]]:r}),style:{"--rows":n.length+1,"--columns":l.Children.toArray(a).length+1}},u().createElement("div",{className:h.Z.table},u().createElement(g.ZP,{variant:"headline-small"},t),r&&n.map(((e,t)=>u().createElement("div",{className:o()(h.Z.item,{[h.Z["last-feature"]]:t===n.length-1}),key:t},u().createElement(g.ZP,{variant:"body-small"},u().createElement("strong",null,e.name)),e.tooltipInfo&&u().createElement(p.Z,{title:e.tooltipTitle,iconClassName:h.Z["popover-icon"],className:h.Z.popover,placement:e.tooltipPlacement?e.tooltipPlacement:"bottom-end",iconSize:14,offset:4,wide:Boolean(e.tooltipTitle&&e.tooltipInfo)},u().createElement(g.ZP,{variant:"body-small"},e.tooltipInfo))))),a)),u().createElement("div",{className:h.Z["tos-container"]},u().createElement("div",{className:h.Z.tos},c&&u().createElement(g.ZP,{variant:"body-small"},__("Reduced pricing is a limited offer for the first year and renews at regular price.","jetpack-my-jetpack")),u().createElement(m.Z,{multipleButtons:!0}))))}},5347:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5736),c=n(5235),r=n.n(c),i=n(5106),s=n(3789),o=n(9184);const __=a.__,l=e=>{let{price:t,offPrice:n,currency:a="",showNotOffPrice:c=!0,hideDiscountLabel:l=!0,promoLabel:u="",legend:p=__("/month, paid yearly","jetpack-my-jetpack"),isNotConvenientPrice:d=!1,hidePriceFraction:m=!1,children:g}=e;if(null==t&&null==n||!a)return null;c=c&&null!=n;const h="number"==typeof t&&"number"==typeof n?Math.floor((t-n)/t*100):0,v=!l&&h&&h>0?h+__("% off","jetpack-my-jetpack"):null;return React.createElement(React.Fragment,null,React.createElement("div",{className:o.Z.container},React.createElement("div",{className:r()(o.Z["price-container"],"product-price_container")},React.createElement(s.t,{value:n??t,currency:a,isOff:!d,hidePriceFraction:m}),c&&React.createElement(s.t,{value:t,currency:a,isOff:!1,hidePriceFraction:m}),v&&React.createElement(i.ZP,{className:r()(o.Z["promo-label"],"product-price_promo_label")},v))),React.createElement("div",{className:o.Z.footer},g||React.createElement(i.ZP,{className:r()(o.Z.legend,"product-price_legend")},p),u&&React.createElement(i.ZP,{className:r()(o.Z["promo-label"],"product-price_promo_label")},u)))}},3789:(e,t,n)=>{"use strict";n.d(t,{t:()=>o});var a=n(8899),c=n(5235),r=n.n(c),i=n(5106),s=n(9184);const o=e=>{let{value:t,currency:n,isOff:c,hidePriceFraction:o}=e;const l=r()(s.Z.price,"product-price_price",{[s.Z["is-not-off-price"]]:!c}),{symbol:u,integer:p,fraction:d}=(0,a.LR)(t,n),m=!o||!d.endsWith("00");return React.createElement(i.ZP,{className:l,variant:"headline-medium",component:"p"},React.createElement(i.ZP,{className:s.Z.symbol,component:"sup",variant:"title-medium"},u),p,m&&React.createElement(i.ZP,{component:"sup",variant:"body-small","data-testid":"PriceFraction"},React.createElement("strong",null,d)))}},5033:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r);n(1683);const s=e=>{const t=e.className+" jp-components-spinner",n={width:e.size,height:e.size,fontSize:e.size,borderTopColor:e.color},a={borderTopColor:e.color,borderRightColor:e.color};return i().createElement("div",{className:t},i().createElement("div",{className:"jp-components-spinner__outer",style:n},i().createElement("div",{className:"jp-components-spinner__inner",style:a})))};s.propTypes={color:c().string,className:c().string,size:c().number},s.defaultProps={color:"#FFFFFF",className:"",size:20};const o=s},7325:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(9307),c=n(5736),r=n(5235),i=n.n(r),s=n(6895),o=n(5106);n(7920);const __=c.__,l=()=>(0,a.createInterpolateElement)(__("By clicking the buttons above, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-my-jetpack"),{tosLink:React.createElement(p,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(p,{slug:"jetpack-support-what-data-does-jetpack-sync"})}),u=e=>{let{agreeButtonLabel:t}=e;return(0,a.createInterpolateElement)((0,c.sprintf)(/* translators: %s is a button label */ -__("By clicking the %s button, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-my-jetpack"),t),{strong:React.createElement("strong",null),tosLink:React.createElement(p,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(p,{slug:"jetpack-support-what-data-does-jetpack-sync"})})},p=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:a}=e;return React.createElement(o.ZP,{className:i()(t,"terms-of-service")},n?React.createElement(l,null):React.createElement(u,{agreeButtonLabel:a}))}},6017:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,s:()=>c});const a={"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,n)=>{"use strict";n.d(t,{Dx:()=>g,H3:()=>m,ZP:()=>d});var a=n(2674),c=n.n(a),r=n(5235),i=n.n(r),s=n(9196),o=n.n(s),l=n(6017),u=n(3280);const p=(0,s.forwardRef)(((e,t)=>{let{variant:n="body",children:a,component:r,className:p,...d}=e;const m=r||l.h[n]||"span",g=(0,s.useMemo)((()=>l.s.reduce(((e,t)=>(void 0!==d[t]&&(e+=u.Z[`${t}-${d[t]}`]+" ",delete d[t]),e)),"")),[d]);return d.ref=t,o().createElement(m,c()({className:i()(u.Z.reset,u.Z[n],p,g)},d),a)}));p.displayName="Text";const d=p,m=e=>{let{children:t,weight:n="bold",...a}=e;const r="headline-small"+("bold"===n?"":`-${n}`);return o().createElement(p,c()({variant:r,mb:3},a),t)},g=e=>{let{children:t,size:n="medium",...a}=e;return o().createElement(p,c()({variant:`title-${n}`,mb:1},a),t)}},8275:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>d});var a=n(9196),c=n.n(a),r=n(3591);const i={"--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 )"},o={"--jp-border-radius":"4px","--jp-menu-border-height":"1px","--jp-underline-thickness":"2px"},l={"--spacing-base":"8px"},u={},p=(e,t,n)=>{const a={...i,...s,...o,...l};for(const t in a)e.style.setProperty(t,a[t]);n&&e.classList.add(r.Z.global),t&&(u[t]={provided:!0,root:e})},d=e=>{let{children:t=null,targetDom:n,id:r,withGlobalStyles:i=!0}=e;const s=(0,a.useRef)(),o=u?.[r]?.provided;return(0,a.useLayoutEffect)((()=>{if(!o)return n?p(n,r,i):void(s?.current&&p(s.current,r,i))}),[n,s,o,r,i]),n?t:c().createElement("div",{ref:s},t)}},5905:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});const a="d729d42c-b547-4750-a6f6-8b30534a5f12"},4164:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(5905);const r=e=>{let{jwt_token:t}=e;const n=(0,a.useCallback)((()=>{"undefined"!=typeof window&&"function"==typeof window.zE&&window.zE("messenger","loginUser",(function(e){e(t)}))}),[t]);return(0,a.useEffect)((()=>{const e=document.createElement("script"),t=document.getElementById("zendesk-chat-container");e.src="https://static.zdassets.com/ekr/snippet.js?key="+encodeURIComponent(c.O),e.type="text/javascript",e.id="ze-snippet",e.onload=()=>{n()},t&&t.appendChild(e)}),[n]),React.createElement("div",{"data-testid":"zendesk-chat-container",id:"zendesk-chat-container"})}},8709:(e,t,n)=>{"use strict";n.d(t,{X:()=>c});var a=n(9771);const c=()=>{const{l10n:{locale:e}}=(0,a.getSettings)();if(e)return(e=>{const t=e.match(/^([a-z]{2,3})(_[a-z]{2}|_[a-z][a-z0-9]{4,7})?(?:_.*)?$/i);return t?`${t[1]}${t[2]?t[2]:""}`.replace("_","-"):"en-US"})(e);return window?.window?.navigator?.language??"en-US"}},4153:(e,t,n)=>{"use strict";function a(e,t,n,a){const c=new URL("https://wordpress.com/checkout/"),r=new URL(`${c}${t}/${e}`);return r.searchParams.set("redirect_to",n),a||r.searchParams.set("unlinked","1"),r.searchParams.set("site",t),r.toString()}n.d(t,{Z:()=>a})},6895:(e,t,n)=>{"use strict";function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let a;if("undefined"!=typeof window&&(a=window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv),0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,n.url=encodeURIComponent(e)}else n.source=encodeURIComponent(e);for(const e in t)n[e]=encodeURIComponent(t[e]);!Object.keys(n).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(n.site=jetpack_redirects.currentSiteRawUrl),a&&(n.calypso_env=a);return"https://jetpack.com/redirect/?"+Object.keys(n).map((e=>e+"="+n[e])).join("&")}n.d(t,{Z:()=>a})},1132:(e,t,n)=>{let a={};try{a=n(4462)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),a={missingConfig:!0}}const c=e=>a.hasOwnProperty(e);e.exports={jetpackConfigHas:c,jetpackConfigGet:e=>{if(!c(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return a[e]}}},9312:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(5736),c=n(5162),r=n.n(c),i=n(9196),s=n.n(i),o=n(1294),l=n(1624);const __=a.__,u=e=>{let{title:t,buttonLabel:n,apiRoot:a,apiNonce:c,registrationNonce:r,from:i,redirectUri:u,images:p,children:d,assetBaseUrl:m,autoTrigger:g,footer:h,skipUserConnection:v,logo:f}=e;const{handleRegisterSite:k,siteIsRegistering:y,userIsConnecting:E,registrationError:w,isOfflineMode:b}=(0,o.Z)({registrationNonce:r,redirectUri:u,apiRoot:a,apiNonce:c,autoTrigger:g,from:i,skipUserConnection:v}),j=Boolean(w),C=y||E,_=w?.response?.code;return s().createElement(l.Z,{title:t,images:p,assetBaseUrl:m,buttonLabel:n,handleButtonClick:k,displayButtonError:j,errorCode:_,buttonIsLoading:C,footer:h,isOfflineMode:b,logo:f},d)};u.propTypes={title:r().string,buttonLabel:r().string,apiRoot:r().string.isRequired,apiNonce:r().string.isRequired,registrationNonce:r().string.isRequired,from:r().string,redirectUri:r().string.isRequired,autoTrigger:r().bool,images:r().arrayOf(r().string),assetBaseUrl:r().string,skipUserConnection:r().bool,logo:r().element},u.defaultProps={title:__("Over 5 million WordPress sites are faster and more secure","jetpack-my-jetpack"),buttonLabel:__("Set up Jetpack","jetpack-my-jetpack"),images:[],redirectUri:null,autoTrigger:!1,skipUserConnection:!1};const p=u},1624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var a=n(6895),c=n(7325),r=n(7121),i=n(9307),s=n(5736),o=n(5162),l=n.n(o),u=n(9196),p=n.n(u),d=n(8524);n(1510);const __=s.__,m=e=>{const{title:t,images:n,children:s,assetBaseUrl:o,isLoading:l,buttonLabel:u,handleButtonClick:m,displayButtonError:g,errorCode:h,buttonIsLoading:v,footer:f,isOfflineMode:k,logo:y}=e,E=(()=>{switch(h){case"fail_domain_forbidden":case"fail_ip_forbidden":case"fail_domain_tld":case"fail_subdomain_wpcom":case"siteurl_private_ip":return __("Your site host is on a private network. Jetpack can only connect to public sites.","jetpack-my-jetpack")}if(k)return(0,i.createInterpolateElement)(__("Unavailable in Offline Mode","jetpack-my-jetpack"),{a:p().createElement("a",{href:(0,a.Z)("jetpack-support-development-mode"),target:"_blank",rel:"noopener noreferrer"})})})();return p().createElement(d.Z,{title:t,assetBaseUrl:o,images:n,className:"jp-connection__connect-screen"+(l?" jp-connection__connect-screen__loading":""),logo:y},p().createElement("div",{className:"jp-connection__connect-screen__content"},s,p().createElement("div",{className:"jp-connection__connect-screen__tos"},p().createElement(c.Z,{agreeButtonLabel:u})),p().createElement(r.Z,{label:u,onClick:m,displayError:g||k,errorMessage:E,isLoading:v,isDisabled:k}),f&&p().createElement("div",{className:"jp-connection__connect-screen__footer"},f)))};m.propTypes={title:l().string,images:l().arrayOf(l().string),assetBaseUrl:l().string,isLoading:l().bool,buttonLabel:l().string.isRequired,handleButtonClick:l().func,displayButtonError:l().bool,errorCode:l().string,buttonIsLoading:l().bool,footer:l().node,isOfflineMode:l().bool,logo:l().element},m.defaultProps={isLoading:!1,buttonIsLoading:!1,displayButtonError:!1,errorCode:null,handleButtonClick:()=>{},footer:null,isOfflineMode:!1};const g=m},2458:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r);const s=e=>{const{images:t,assetBaseUrl:n}=e;if(!t.length)return null;const a=t.map(((e,t)=>i().createElement(i().Fragment,{key:t},i().createElement("img",{src:n+e,alt:""}))));return i().createElement("div",{className:"jp-connection__connect-screen__image-slider"},a)};s.propTypes={images:c().arrayOf(c().string).isRequired,assetBaseUrl:c().string},s.defaultProps={assetBaseUrl:""};const o=s},8524:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(8868),c=n(5235),r=n.n(c),i=n(5162),s=n.n(i),o=n(9196),l=n.n(o),u=n(2458);n(9610);const p=e=>{const{title:t,children:n,className:c,assetBaseUrl:i,images:s,logo:o,rna:p=!1}=e,d=s?.length;return l().createElement("div",{className:r()("jp-connection__connect-screen-layout",d?"jp-connection__connect-screen-layout__two-columns":"",c?" "+c:"")},p&&l().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs"},l().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs__green"}),l().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs__yellow"}),l().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs__blue"})),l().createElement("div",{className:"jp-connection__connect-screen-layout__left"},o||l().createElement(a.Z,null),l().createElement("h2",null,t),n),d?l().createElement("div",{className:"jp-connection__connect-screen-layout__right"},l().createElement(u.Z,{images:s,assetBaseUrl:i})):null)};p.propTypes={title:s().string,className:s().string,images:s().arrayOf(s().string),assetBaseUrl:s().string,logo:s().element};const d=p},7879:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(5736),c=n(5162),r=n.n(c),i=n(9196),s=n.n(i),o=n(4322);const __=a.__,l=e=>{const{connectedPlugins:t,disconnectingPlugin:n}=e,a=(0,i.useMemo)((()=>{if(t){return Object.keys(t).map((e=>Object.assign({slug:e},t[e]))).filter((e=>n!==e.slug))}return[]}),[t,n]);return t&&a.length>0?s().createElement(s().Fragment,null,s().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},s().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is powering other plugins on your site. If you disconnect, these plugins will no longer work.","jetpack-my-jetpack"))),s().createElement("div",{className:"jp-connection__disconnect-card__group"},a.map((e=>s().createElement(o.Z,{title:e.name,key:e.slug}))))):null};l.propTypes={connectedPlugins:r().array,disconnectingPlugin:r().string};const u=l},6186:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(2054),c=n(5033),r=n(5609),i=n(5736),s=n(5162),o=n.n(s),l=n(9196),u=n.n(l),p=n(9836);const __=i.__,d=e=>{const{message:t,isRestoringConnection:n,restoreConnectionCallback:s,restoreConnectionError:o}=e,[l]=(0,a.Z)(["md"],[">"]),d=p.Z.notice+(l?" "+p.Z["bigger-than-medium"]:""),m=u().createElement(r.Icon,{icon:u().createElement(r.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u().createElement(r.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"}),u().createElement(r.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),u().createElement(r.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"}))});if(!t)return null;if(n)return u().createElement(r.Notice,{status:"error",isDismissible:!1,className:d},u().createElement("div",{className:p.Z.message},u().createElement(c.Z,{color:"#B32D2E",size:24}),__("Reconnecting Jetpack","jetpack-my-jetpack")));const g=o?u().createElement(r.Notice,{status:"error",isDismissible:!1,className:d+" "+p.Z.error},u().createElement("div",{className:p.Z.message},m,(0,i.sprintf)(/* translators: placeholder is the error. */ -__("There was an error reconnecting Jetpack. Error: %s","jetpack-my-jetpack"),o))):null;return u().createElement(u().Fragment,null,g,u().createElement(r.Notice,{status:"error",isDismissible:!1,className:d},u().createElement("div",{className:p.Z.message},m,t),s&&u().createElement("a",{onClick:s,onKeyDown:s,className:p.Z.button,href:"#"},__("Restore Connection","jetpack-my-jetpack"))))};d.propTypes={message:o().string.isRequired,restoreConnectionCallback:o().func,isRestoringConnection:o().bool,restoreConnectionError:o().string};const m=d},4322:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r);n(4220);const s=e=>{const{title:t,value:n,description:a}=e;return i().createElement("div",{className:"jp-connection__disconnect-card card"},i().createElement("div",{className:"jp-connection__disconnect-card__card-content"},i().createElement("p",{className:"jp-connection__disconnect-card__card-headline"},t),(n||a)&&i().createElement("div",{className:"jp-connection__disconnect-card__card-stat-block"},i().createElement("span",{className:"jp-connection__disconnect-card__card-stat"},n),i().createElement("div",{className:"jp-connection__disconnect-card__card-description"},a))))};s.propTypes={title:c().string,value:c().oneOfType([c().string,c().number]),description:c().string};const o=s},6168:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var a=n(6975),c=n(4743),r=n(1132),i=n(5609),s=n(5736),o=n(5162),l=n.n(o),u=n(9196),p=n.n(u),d=(n(287),n(9015)),m=n(5995),g=n(1702),h=n(1166);const __=s.__,v=e=>{const[t,n]=(0,u.useState)(!1),[s,o]=(0,u.useState)(!1),[l,v]=(0,u.useState)(!1),[f,k]=(0,u.useState)(!1),[y,E]=(0,u.useState)(!1),[w,b]=(0,u.useState)(!1),{apiRoot:j,apiNonce:C,connectedPlugins:_,title:Z,pluginScreenDisconnectCallback:N,onDisconnected:S,onError:P,disconnectStepComponent:R,context:x,connectedUser:A,connectedSiteId:z,isOpen:I,onClose:L}=e;let M="";(0,r.jetpackConfigHas)("consumer_slug")&&(M=(0,r.jetpackConfigGet)("consumer_slug"));const T=(0,u.useMemo)((()=>({context:x,plugin:M})),[x,M]);(0,u.useEffect)((()=>{c.ZP.setApiRoot(j),c.ZP.setApiNonce(C)}),[j,C]),(0,u.useEffect)((()=>{A&&A.ID&&A.login&&a.Z.initialize(A.ID,A.login)}),[A,A.ID,A.login]),(0,u.useEffect)((()=>{I&&a.Z.tracks.recordEvent("jetpack_disconnect_dialog_open",T)}),[I,T]),(0,u.useEffect)((()=>{I&&(s?!s||f||y?f&&!y?a.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"survey"},T)):y&&a.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"thank_you"},T)):a.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect_confirm"},T)):a.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect"},T)))}),[I,s,f,y,T]);const F=(0,u.useCallback)((()=>{c.ZP.disconnectSite().then((()=>{n(!1),o(!0)})).catch((e=>{n(!1),v(e),P&&P(e)}))}),[n,o,v,P]),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);a.Z.tracks.recordEvent("jetpack_disconnect_survey_submit",t),E(!0),b(!1)})).catch((e=>{a.Z.tracks.recordEvent("jetpack_disconnect_survey_error",Object.assign({},{error:e.message},t)),E(!0),b(!1)}))}),[b,E]),U=(0,u.useCallback)((e=>{e&&e.preventDefault(),v(!1),n(!0),"plugins"!==x?F():N&&N(e)}),[v,n,N,x,F]),D=(0,u.useCallback)((e=>a.Z.tracks.recordEvent(e,T)),[T]),V=(0,u.useCallback)((()=>!(!A.ID||!z)),[A,z]),B=(0,u.useCallback)(((e,t,n)=>{if(n&&n.preventDefault(),!V())return void E(!0);const a={site_id:z,user_id:A.ID,survey_id:"jetpack-plugin-disconnect",survey_responses:{"why-cancel":{response:e,text:t||null}}},c=Object.assign({},T,{disconnect_reason:e});O(a,c)}),[O,E,V,z,A,T]),H=(0,u.useCallback)((e=>{e&&e.preventDefault(),S&&S(),L()}),[S,L]),J=(0,u.useCallback)((e=>{e&&e.preventDefault(),k(!0)}),[k]);return p().createElement(p().Fragment,null,I&&p().createElement(i.Modal,{title:"",contentLabel:Z,aria:{labelledby:"jp-connection__disconnect-dialog__heading"},onRequestClose:L,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"jp-connection__disconnect-dialog"+(s?" jp-connection__disconnect-dialog__success":"")},s?!s||f||y?f&&!y?p().createElement(g.Z,{isSubmittingFeedback:w,onFeedBackProvided:B,onExit:H}):y?p().createElement(h.Z,{onExit:H}):void 0:p().createElement(m.Z,{canProvideFeedback:V(),onProvideFeedback:J,onExit:H}):p().createElement(d.Z,{title:Z,connectedPlugins:_,disconnectStepComponent:R,isDisconnecting:t,closeModal:L,onDisconnect:U,disconnectError:l,context:x,disconnectingPlugin:M,trackModalClick:D})))};v.propTypes={apiRoot:l().string.isRequired,apiNonce:l().string.isRequired,title:l().string,onDisconnected:l().func,onError:l().func,context:l().string,connectedPlugins:l().oneOfType([l().array,l().object]),pluginScreenDisconnectCallback:l().func,disconnectStepComponent:l().element,connectedUser:l().object,connectedSiteId:l().number,isOpen:l().bool,onClose:l().func},v.defaultProps={title:__("Are you sure you want to disconnect?","jetpack-my-jetpack"),context:"jetpack-dashboard",connectedUser:{}};const f=v},5995:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(9026),c=n(5609),r=n(9307),i=n(5736),s=n(5162),o=n.n(s),l=n(9196),u=n.n(l),p=n(2042);const __=i.__,d=e=>{const{onExit:t,canProvideFeedback:n,onProvideFeedback:i}=e;return u().createElement("div",{className:"jp-connection__disconnect-dialog__content"},u().createElement(a.Z,{icon:"unlink",imageUrl:p}),u().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy jp-connection__disconnect-dialog__step-copy--narrow"},u().createElement("h1",null,(0,r.createInterpolateElement)(__("Jetpack has been
successfully disconnected.","jetpack-my-jetpack"),{br:u().createElement("br",null)})),n&&u().createElement(u().Fragment,null,u().createElement("p",null,__("We’re sorry to see you go. Here at Jetpack, we’re always striving to provide the best experience for our customers. Please take our short survey (2 minutes, promise).","jetpack-my-jetpack")),u().createElement("p",null,u().createElement(c.Button,{variant:"primary",onClick:i,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Help us improve","jetpack-my-jetpack"))),u().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("No thank you","jetpack-my-jetpack"))),!n&&u().createElement(u().Fragment,null,u().createElement("p",null,u().createElement(c.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))))};d.propTypes={onExit:o().func,onProvideFeedback:o().func,canProvideFeedback:o().bool};const m=d},9015:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(6895),c=n(5609),r=n(9307),i=n(5736),s=n(5162),o=n.n(s),l=n(9196),u=n.n(l),p=n(7879);const __=i.__,d=e=>{const{title:t,isDisconnecting:n,onDisconnect:i,disconnectError:s,disconnectStepComponent:o,connectedPlugins:d,disconnectingPlugin:m,closeModal:g,context:h,trackModalClick:v}=e,f=(0,l.useCallback)((()=>v("jetpack_disconnect_dialog_click_learn_about")),[v]),k=(0,l.useCallback)((()=>v("jetpack_disconnect_dialog_click_support")),[v]),y=(0,l.useCallback)((()=>{v("jetpack_disconnect_dialog_click_stay_connected"),g()}),[v,g]),E=(0,l.useCallback)((e=>{v("jetpack_disconnect_dialog_click_disconnect"),i(e)}),[v,i]),w=(0,l.useCallback)((e=>{"Escape"!==e.key||n||y()}),[y,n]);(0,l.useEffect)((()=>(document.addEventListener("keydown",w,!1),()=>{document.removeEventListener("keydown",w,!1)})),[]);return u().createElement(u().Fragment,null,u().createElement("div",{className:"jp-connection__disconnect-dialog__content"},u().createElement("h1",{id:"jp-connection__disconnect-dialog__heading"},t),u().createElement(p.Z,{connectedPlugins:d,disconnectingPlugin:m}),o,(()=>{if(!(d&&Object.keys(d).filter((e=>e!==m)).length)&&!o)return u().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},u().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is currently powering multiple products on your site.","jetpack-my-jetpack"),u().createElement("br",null),__("Once you disconnect Jetpack, these will no longer work.","jetpack-my-jetpack")))})()),u().createElement("div",{className:"jp-connection__disconnect-dialog__actions"},u().createElement("div",{className:"jp-row"},u().createElement("div",{className:"lg-col-span-8 md-col-span-9 sm-col-span-4"},u().createElement("p",null,(0,r.createInterpolateElement)(__("Need help? Learn more about the Jetpack connection or contact Jetpack support.","jetpack-my-jetpack"),{strong:u().createElement("strong",null),jpConnectionInfoLink:u().createElement(c.ExternalLink,{href:(0,a.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),className:"jp-connection__disconnect-dialog__link",onClick:f}),jpSupportLink:u().createElement(c.ExternalLink,{href:(0,a.Z)("jetpack-support"),className:"jp-connection__disconnect-dialog__link",onClick:k})}))),u().createElement("div",{className:"jp-connection__disconnect-dialog__button-wrap lg-col-span-4 md-col-span-7 sm-col-span-4"},u().createElement(c.Button,{variant:"primary",disabled:n,onClick:y,className:"jp-connection__disconnect-dialog__btn-dismiss"},"plugins"===h?__("Cancel","jetpack-my-jetpack"):__("Stay connected","jetpack-my-jetpack",0)),(()=>{let e=__("Disconnect","jetpack-my-jetpack");return n?e=__("Disconnecting…","jetpack-my-jetpack"):"plugins"===h&&(e=__("Deactivate","jetpack-my-jetpack")),u().createElement(c.Button,{variant:"primary",disabled:n,onClick:E,className:"jp-connection__disconnect-dialog__btn-disconnect"},e)})())),s&&u().createElement("p",{className:"jp-connection__disconnect-dialog__error"},s)))};d.propTypes={title:o().string,isDisconnecting:o().bool,onDisconnect:o().func,disconnectError:o().bool,disconnectStepComponent:o().element,connectedPlugins:o().array,disconnectingPlugin:o().string,closeModal:o().func,context:o().string,trackModalClick:o().func};const m=d},1702:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(5736),c=n(5162),r=n.n(c),i=n(9196),s=n.n(i),o=(n(9823),n(6336));const __=a.__,l=e=>{const{onExit:t,onFeedBackProvided:n,isSubmittingFeedback:a}=e;return s().createElement("div",{className:"jp-connection__disconnect-dialog__content"},s().createElement("h1",null,__("Before you go, help us improve Jetpack","jetpack-my-jetpack")),s().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Let us know what didn‘t work for you","jetpack-my-jetpack")),s().createElement(o.Z,{onSubmit:n,isSubmittingFeedback:a}),s().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("Skip for now","jetpack-my-jetpack")))};l.PropTypes={onExit:r().func,onFeedBackProvided:r().func,isSubmittingFeedback:r().bool};const u=l},1166:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(9026),c=n(5609),r=n(9307),i=n(5736),s=n(5162),o=n.n(s),l=n(9196),u=n.n(l),p=n(724);const __=i.__,d=e=>{const{onExit:t}=e;return u().createElement("div",{className:"jp-connection__disconnect-dialog__content"},u().createElement(a.Z,{format:"vertical",imageUrl:p}),u().createElement("div",{className:"jp-connection__disconnect-dialog__copy"},u().createElement("h1",null,__("Thank you!","jetpack-my-jetpack")),u().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},(0,r.createInterpolateElement)(__("Your answer has been submitted.
Thanks for your input on how we can improve Jetpack.","jetpack-my-jetpack"),{br:u().createElement("br",null)})),u().createElement(c.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))};d.PropTypes={onExit:o().func,assetBaseUrl:o().string};const m=d},6336:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(5609),c=n(5736),r=n(5162),i=n.n(r),s=n(9196),o=n.n(s),l=n(4372);const __=c.__,u=e=>{const{onSubmit:t,isSubmittingFeedback:n}=e,[c,r]=(0,s.useState)(),[i,u]=(0,s.useState)(),p=[{id:"troubleshooting",answerText:__("Troubleshooting - I'll be reconnecting afterwards.","jetpack-my-jetpack")},{id:"not-working",answerText:__("I can't get it to work.","jetpack-my-jetpack")},{id:"slowed-down-site",answerText:__("It slowed down my site.","jetpack-my-jetpack")},{id:"buggy",answerText:__("It's buggy.","jetpack-my-jetpack")},{id:"what-does-it-do",answerText:__("I don't know what it does.","jetpack-my-jetpack")}],d="another-reason",m=(0,s.useCallback)((()=>{t(c,c===d?i:"")}),[t,d,i,c]),g=(0,s.useCallback)((e=>{const t=e.target.value;e.stopPropagation(),u(t)}),[u]),h=e=>e===c?"jp-connect__disconnect-survey-card--selected":"",v=(0,s.useCallback)(((e,t)=>{switch(t.key){case"Enter":case"Space":case"Spacebar":case" ":r(e)}}),[r]);return o().createElement(o().Fragment,null,o().createElement("div",{className:"jp-connection__disconnect-dialog__survey"},p.map((e=>o().createElement(l.Z,{id:e.id,onClick:r,onKeyDown:v,className:"card jp-connect__disconnect-survey-card "+h(e.id)},o().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},e.answerText)))),o().createElement(l.Z,{id:d,key:d,onClick:r,onKeyDown:v,className:"card jp-connect__disconnect-survey-card "+h(d)},o().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},__("Other:","jetpack-my-jetpack")," ",o().createElement("input",{placeholder:__("share your experience","jetpack-my-jetpack"),className:"jp-connect__disconnect-survey-card__input",type:"text",value:i,onChange:g,maxLength:1e3})))),o().createElement("p",null,o().createElement(a.Button,{disabled:!c||n,variant:"primary",onClick:m,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},n?__("Submitting…","jetpack-my-jetpack"):__("Submit Feedback","jetpack-my-jetpack",0))))};u.PropTypes={onSubmit:i().func,isSubmittingFeedback:i().bool};const p=u},4372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n.n(a);n(9823);const r=e=>{const{id:t,onClick:n,onKeyDown:r,children:i,className:s}=e,o=(0,a.useCallback)((()=>{n(t)}),[t,n]),l=(0,a.useCallback)((e=>{r(t,e)}),[t,r]);return c().createElement("div",{tabIndex:"0",role:"button",onClick:o,onKeyDown:l,className:"card jp-connect__disconnect-survey-card "+s},i)}},8137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var a=n(5106),c=n(6895),r=n(526),i=n(5609),s=n(9307),o=n(5736),l=n(1074),u=n(6936),p=n(5381),d=n(5235),m=n.n(d),g=n(5162),h=n.n(g),v=n(9196),f=n.n(v),k=n(6168);n(7664);const __=o.__,y=e=>{const{title:t,apiRoot:n,apiNonce:r,connectedPlugins:s,onDisconnected:o,context:l,connectedUser:u,connectedSiteId:p,isOpen:d,onClose:m}=e,[g,h]=(0,v.useState)(!1),y=(0,v.useCallback)((e=>{e&&e.preventDefault(),h(!0)}),[h]),b=(0,v.useCallback)((e=>{e&&e.preventDefault(),h(!1)}),[h]);return f().createElement(f().Fragment,null,d&&f().createElement(f().Fragment,null,f().createElement(i.Modal,{title:"",contentLabel:t,aria:{labelledby:"jp-connection__manage-dialog__heading"},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"jp-connection__manage-dialog"},f().createElement("div",{className:"jp-connection__manage-dialog__content"},f().createElement("h1",{id:"jp-connection__manage-dialog__heading"},t),f().createElement(a.ZP,{className:"jp-connection__manage-dialog__large-text"},__("At least one user must be connected for your Jetpack products to work properly.","jetpack-my-jetpack")),f().createElement(E,{title:__("Transfer ownership to another admin","jetpack-my-jetpack"),link:(0,c.Z)("calypso-settings-manage-connection",{site:window?.myJetpackInitialState?.siteSuffix}),key:"transfer",action:"transfer"}),f().createElement(E,{title:__("Disconnect Jetpack","jetpack-my-jetpack"),onClick:y,key:"disconnect",action:"disconnect"})),f().createElement(w,{onClose:m})),f().createElement(k.Z,{apiRoot:n,apiNonce:r,onDisconnected:o,connectedPlugins:s,connectedSiteId:p,connectedUser:u,isOpen:g,onClose:b,context:l})))},E=e=>{let{title:t,onClick:n=(()=>null),link:a="#",action:c}=e;return f().createElement("div",{className:"jp-connection__manage-dialog__action-card card"},f().createElement("div",{className:"jp-connection__manage-dialog__action-card__card-content"},f().createElement("a",{href:a,className:m()("jp-connection__manage-dialog__action-card__card-headline",c),onClick:n},t,f().createElement(l.Z,{icon:"disconnect"===c?u.Z:p.Z,className:"jp-connection__manage-dialog__action-card__icon"}))))},w=e=>{let{onClose:t}=e;return f().createElement("div",{className:"jp-row jp-connection__manage-dialog__actions"},f().createElement("div",{className:"jp-connection__manage-dialog__text-wrap lg-col-span-9 md-col-span-7 sm-col-span-3"},f().createElement(a.ZP,null,(0,s.createInterpolateElement)(__("Need help? Learn more about the Jetpack connection or contact Jetpack support","jetpack-my-jetpack"),{strong:f().createElement("strong",null),connectionInfoLink:f().createElement(i.ExternalLink,{href:(0,c.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),className:"jp-connection__manage-dialog__link"}),supportLink:f().createElement(i.ExternalLink,{href:(0,c.Z)("jetpack-support"),className:"jp-connection__manage-dialog__link"})}))),f().createElement("div",{className:"jp-connection__manage-dialog__button-wrap lg-col-span-3 md-col-span-1 sm-col-span-1"},f().createElement(r.Z,{weight:"regular",variant:"secondary",onClick:t,className:"jp-connection__manage-dialog__btn-dismiss"},__("Cancel","jetpack-my-jetpack"))))};y.propTypes={title:h().string,apiRoot:h().string.isRequired,apiNonce:h().string.isRequired,connectedPlugins:h().oneOfType([h().array,h().object]),onDisconnected:h().func,context:h().string,connectedUser:h().object,connectedSiteId:h().number,isOpen:h().bool,onClose:h().func},y.defaultProps={title:__("Manage your Jetpack connection","jetpack-my-jetpack"),isOpen:!1,context:"jetpack-dashboard",connectedUser:{}};const b=y},1294:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(4743),c=n(9818),r=n(9196),i=n(428);const s=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{},o=function(){let{registrationNonce:e=s.registrationNonce,apiRoot:t=s.apiRoot,apiNonce:n=s.apiNonce,redirectUri:o,autoTrigger:l,from:u,skipUserConnection:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{registerSite:d,connectUser:m,refreshConnectedPlugins:g}=(0,c.useDispatch)(i.t),h=(0,c.useSelect)((e=>e(i.t).getRegistrationError())),{siteIsRegistering:v,userIsConnecting:f,userConnectionData:k,connectedPlugins:y,connectionErrors:E,isRegistered:w,isUserConnected:b,hasConnectedOwner:j,isOfflineMode:C}=(0,c.useSelect)((e=>({siteIsRegistering:e(i.t).getSiteIsRegistering(),userIsConnecting:e(i.t).getUserIsConnecting(),userConnectionData:e(i.t).getUserConnectionData(),connectedPlugins:e(i.t).getConnectedPlugins(),connectionErrors:e(i.t).getConnectionErrors(),isOfflineMode:e(i.t).getIsOfflineMode(),...e(i.t).getConnectionStatus()}))),_=()=>p?o?(window.location=o,Promise.resolve(o)):Promise.resolve():m({from:u,redirectUri:o}),Z=t=>(t&&t.preventDefault(),w?_():d({registrationNonce:e,redirectUri:o}).then((()=>_())));return(0,r.useEffect)((()=>{a.ZP.setApiRoot(t),a.ZP.setApiNonce(n)}),[t,n]),(0,r.useEffect)((()=>{!l||v||f||Z()}),[]),{handleRegisterSite:Z,handleConnectUser:_,refreshConnectedPlugins:g,isRegistered:w,isUserConnected:b,siteIsRegistering:v,userIsConnecting:f,registrationError:h,userConnectionData:k,hasConnectedOwner:j,connectedPlugins:y,connectionErrors:E,isOfflineMode:C}}},3329:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i,h:()=>s});var a=n(6186),c=n(1294),r=n(1045);function i(){const{connectionErrors:e}=(0,c.Z)({}),t=Object.values(e).shift(),n=t&&Object.values(t).length&&Object.values(t).shift().error_message;return{hasConnectionError:Boolean(n),connectionErrorMessage:n}}const s=()=>{const{hasConnectionError:e,connectionErrorMessage:t}=i(),{restoreConnection:n,isRestoringConnection:c,restoreConnectionError:s}=(0,r.Z)();return e?React.createElement(a.Z,{isRestoringConnection:c,restoreConnectionError:s,restoreConnectionCallback:n,message:t}):null}},8258:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var a=n(4743),c=n(4153),r=n(9818),i=n(951),s=n.n(i),o=n(9196),l=n(1294),u=n(428);const p=s()("jetpack:connection:useProductCheckoutWorkflow"),{registrationNonce:d,apiRoot:m,apiNonce:g,siteSuffix:h}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};function v(){let{productSlug:e,redirectUrl:t,siteSuffix:n=h,siteProductAvailabilityHandler:i=null,from:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p("productSlug is %s",e),p("redirectUrl is %s",t),p("siteSuffix is %s",n),p("from is %s",s);const[v,f]=(0,o.useState)(!1),{registerSite:k}=(0,r.useDispatch)(u.t),{isUserConnected:y,isRegistered:E,handleConnectUser:w}=(0,l.Z)({redirectUri:t,from:s}),b=(0,c.Z)(e,n,t,y);p("checkoutProductUrl is %s",b),p("isUserConnected is %s",y);const j=()=>Promise.resolve(i&&i()).then((e=>{if(e)return p("handleAfterRegistration: Site has a product associated"),w();p("handleAfterRegistration: Site does not have a product associated. Redirecting to checkout %s",b),window.location.href=b}));return(0,o.useEffect)((()=>{a.ZP.setApiRoot(m),a.ZP.setApiNonce(g)}),[]),{run:e=>{if(e&&e.preventDefault(),f(!0),E)return j();k({registrationNonce:d,redirectUri:t}).then(j)},isRegistered:E,hasCheckoutStarted:v}}},1045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(4743),c=n(9818),r=n(9196),i=n(428);const{apiRoot:s,apiNonce:o}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};function l(){const[e,t]=(0,r.useState)(!1),[n,l]=(0,r.useState)(null),{disconnectUserSuccess:u,setConnectionErrors:p}=(0,c.useDispatch)(i.t);return(0,r.useEffect)((()=>{a.ZP.setApiRoot(s),a.ZP.setApiNonce(o)}),[]),{restoreConnection:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return t(!0),l(null),a.ZP.reconnect().then((t=>("in_progress"===t.status?(u(),p({}),e&&(window.location.href="/wp-admin/admin.php?page=my-jetpack#/connection")):window.location.reload(),t))).catch((e=>{throw l(e),t(!1),e}))},isRestoringConnection:e,restoreConnectionError:n}}},7523:(e,t,n)=>{"use strict";n.d(t,{LI:()=>r,N4:()=>s,Qo:()=>p,T1:()=>l,TS:()=>u,ZP:()=>b,b5:()=>m,i6:()=>c,qJ:()=>g,qV:()=>o,r7:()=>i,wQ:()=>d});var a=n(4743);const c="SET_CONNECTION_STATUS",r="SET_CONNECTION_STATUS_IS_FETCHING",i="SET_SITE_IS_REGISTERING",s="SET_USER_IS_CONNECTING",o="SET_REGISTRATION_ERROR",l="CLEAR_REGISTRATION_ERROR",u="SET_AUTHORIZATION_URL",p="DISCONNECT_USER_SUCCESS",d="SET_CONNECTED_PLUGINS",m="SET_CONNECTION_ERRORS",g="SET_IS_OFFLINE_MODE",h=e=>({type:c,connectionStatus:e}),v=e=>({type:i,isRegistering:e}),f=e=>({type:s,isConnecting:e}),k=e=>({type:o,registrationError:e}),y=()=>({type:l}),E=e=>({type:u,authorizationUrl:e}),w=e=>({type:d,connectedPlugins:e});const b={setConnectionStatus:h,setConnectionStatusIsFetching:e=>({type:r,isFetching:e}),fetchConnectionStatus:()=>({type:"FETCH_CONNECTION_STATUS"}),fetchAuthorizationUrl:e=>({type:"FETCH_AUTHORIZATION_URL",redirectUri:e}),setSiteIsRegistering:v,setUserIsConnecting:f,setRegistrationError:k,clearRegistrationError:y,setAuthorizationUrl:E,registerSite:function(e){let{registrationNonce:t,redirectUri:n}=e;return function*(){yield y(),yield v(!0);try{const e=yield{type:"REGISTER_SITE",registrationNonce:t,redirectUri:n};return yield h({isRegistered:!0}),yield E(e.authorizeUrl),yield v(!1),Promise.resolve(e)}catch(e){return yield k(e),yield v(!1),Promise.reject(e)}}()},connectUser:function(){let{from:e,redirectFunc:t,redirectUri:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function*(){yield f(!0),yield{type:"CONNECT_USER",from:e,redirectFunc:t,redirectUri:n}}()},disconnectUserSuccess:()=>({type:p}),setConnectedPlugins:w,refreshConnectedPlugins:()=>async e=>{let{dispatch:t}=e;return await new Promise((e=>a.ZP.fetchConnectedPlugins().then((n=>{t(w(n)),e(n)}))))},setConnectionErrors:e=>({type:m,connectionErrors:e}),setIsOfflineMode:e=>({type:g,isOfflineMode:e})}},1432:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(4743),c=n(9818),r=n(7057);const i={FETCH_AUTHORIZATION_URL:e=>{let{redirectUri:t}=e;return a.ZP.fetchAuthorizationUrl(t)},REGISTER_SITE:e=>{let{registrationNonce:t,redirectUri:n}=e;return a.ZP.registerSite(t,n)},CONNECT_USER:(0,c.createRegistryControl)((e=>{let{resolveSelect:t}=e;return function(){let{from:e,redirectFunc:n,redirectUri:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(((c,i)=>{t(r.Z).getAuthorizationUrl(a).then((t=>{const a=n||(e=>window.location.assign(e)),r=new URL(t);e&&r.searchParams.set("from",encodeURIComponent(e));const i=r.toString();a(i),c(i)})).catch((e=>{i(e)}))}))}}))}},1479:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7523);const r=(0,a.combineReducers)({connectionStatus:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.i6:return{...e,...t.connectionStatus};case c.Qo:return{...e,isUserConnected:!1}}return e},connectionStatusIsFetching:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.LI?t.isFetching:e},siteIsRegistering:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.r7?t.isRegistering:e},userIsConnecting:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.N4?t.isConnecting:e},registrationError:(e,t)=>{switch(t.type){case c.T1:return!1;case c.qV:return t.registrationError;default:return e}},authorizationUrl:(e,t)=>t.type===c.TS?t.authorizationUrl:e,userConnectionData:(e,t)=>(t.type,e),connectedPlugins:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.wQ?t.connectedPlugins:e},connectionErrors:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===c.b5?t.connectionErrors:e},isOfflineMode:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===c.qJ?t.isConnecting:e}})},7728:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(9818),c=n(7523),r=n(7057);const i={...{getAuthorizationUrl:{isFulfilled:function(e){const t=Boolean(e.authorizationUrl);for(var n=arguments.length,c=new Array(n>1?n-1:0),i=1;i{"use strict";n.d(t,{Z:()=>a});const a={...{getConnectionStatus:e=>e.connectionStatus||{},getConnectionStatusIsFetching:()=>!1,getSiteIsRegistering:e=>e.siteIsRegistering||!1,getUserIsConnecting:e=>e.userIsConnecting||!1,getRegistrationError:e=>e.registrationError||!1,getAuthorizationUrl:e=>e.authorizationUrl||!1,getUserConnectionData:e=>e.userConnectionData||!1,getConnectedPlugins:e=>e.connectedPlugins||[],getConnectionErrors:e=>e.connectionErrors||[],getIsOfflineMode:e=>e.isOfflineMode||!1,getWpcomUser:e=>e?.userConnectionData?.currentUser?.wpcomUser,getBlogId:e=>e?.userConnectionData?.currentUser?.blogId}}},3535:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,a.createReduxStore)(e,t),(0,a.register)(c.store))}}const r=c},7057:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a="jetpack-connection"},428:(e,t,n)=>{"use strict";n.d(t,{t:()=>l.Z});var a=n(7523),c=n(1432),r=n(1479),i=n(7728),s=n(2725),o=n(3535),l=n(7057);const u=window.JP_CONNECTION_INITIAL_STATE;u||console.error("Jetpack Connection package: Initial state is missing. Check documentation to see how to use the Connection composer package to set up the initial state."),o.Z.mayBeInit(l.Z,{__experimentalUseThunks:!0,reducer:r.Z,actions:a.ZP,selectors:s.Z,resolvers:i.Z,controls:c.Z,initialState:u||{}})},8728:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var a=n(6975),c=n(8868),r=n(5033),i=n(5609),s=n(9307),o=n(5736),l=n(1074),u=n(797),p=n(5844),d=n.n(p),m=n(9196),g=n.n(m);const __=o.__,h=e=>{const{className:t,disabled:n,onChange:a,value:c}=e;return g().createElement(i.TextControl,{className:t,label:__("License key","jetpack-my-jetpack"),value:c,onChange:a,disabled:n})},v=e=>{const{className:t,availableLicenses:n,disabled:a,onChange:c,value:r}=e,[s,l]=(0,m.useState)(""),u=null===n,p=(0,m.useMemo)((()=>u?[{label:__("Fetching available licenses…","jetpack-my-jetpack"),value:""}]:[...n.map((e=>{let{product:t,license_key:n}=e;return{label:(0,o.sprintf)(/* translators: placeholder is the product name and license key */ -__("%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,u]);(0,m.useEffect)((()=>{l(p?.length?p[0].value:"")}),[p]);const d=(0,m.useCallback)((e=>{l(e),c(e)}),[c]);return g().createElement(g().Fragment,null,g().createElement(i.SelectControl,{className:t,disabled:a,label:__("Select a license key","jetpack-my-jetpack"),value:s,options:p,onChange:d}),!u&&!s&&g().createElement(i.TextControl,{className:t,label:__("Input a license key","jetpack-my-jetpack"),value:r,onChange:c,disabled:a}))},f=e=>{const{activateLicense:t,availableLicenses:n,fetchingAvailableLicenses:o,isActivating:p,license:d,licenseError:f,onLicenseChange:k}=e,y=null!=f;(0,m.useEffect)((()=>{a.Z.tracks.recordEvent("jetpack_wpa_license_key_activation_view")}),[]);const E=y?"jp-license-activation-screen-controls--license-field-with-error":"jp-license-activation-screen-controls--license-field",w=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(c.Z,{showText:!1,height:48}),g().createElement("h1",null,__("Add a license key","jetpack-my-jetpack")),g().createElement("p",null,(0,s.createInterpolateElement)(__("Check your email for your license key. You should have received it after making your purchase.","jetpack-my-jetpack"),{strong:g().createElement("strong",null)})),o||w?g().createElement(v,{className:E,disabled:o||p,onChange:k,availableLicenses:o?null:n,value:d}):g().createElement(h,{className:E,disabled:p,onChange:k,value:d}),y&&g().createElement("div",{className:"jp-license-activation-screen-controls--license-field-error"},g().createElement(l.Z,{icon:u.Z}),g().createElement("span",null,f))),g().createElement("div",null,g().createElement(i.Button,{className:"jp-license-activation-screen-controls--button",onClick:t,disabled:!d},p?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:()=>p});var a=n(6895),c=n(9307),r=n(5736),i=n(5844),s=n.n(i),o=n(9196),l=n.n(o);const __=r.__,u=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,c.createInterpolateElement)(__("Do you need help? Contact us.","jetpack-my-jetpack"),{a:l().createElement("a",{href:(0,a.Z)("jetpack-support-license-activation")})})))};u.propTypes={imageUrl:s().string.isRequired,showSupportLink:s().bool};const p=u},7554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(8868),c=n(5844),r=n.n(c),i=n(9196),s=n.n(i),o=n(3157),l=n(8288),u=n(4172);const p=e=>{const{productId:t,siteRawUrl:n,siteAdminUrl:c,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(a.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(o.c,{currentRecommendationsStep:r,siteAdminUrl:c,siteRawUrl:n}),s().createElement(u.o,{siteRawUrl:n,productId:t})))};p.propTypes={siteRawUrl:r().string,productId:r().number,siteAdminUrl:r().string,currentRecommendationsStep:r().string};const d=p},3157:(e,t,n)=>{"use strict";n.d(t,{c:()=>u});var a=n(6895),c=n(5609),r=n(5736),i=n(5844),s=n.n(i),o=n(9196),l=n.n(o);const __=r.__,u=e=>{const{currentRecommendationsStep:t,siteAdminUrl:n,siteRawUrl:r}=e;return"not-started"===t?l().createElement(c.Button,{className:"jp-license-activation-screen-success-info--button",href:n+"admin.php?page=jetpack#/recommendations"},__("Configure my site","jetpack-my-jetpack")):l().createElement(c.Button,{className:"jp-license-activation-screen-success-info--button",href:(0,a.Z)("license-activation-view-my-plans",{site:r})},__("View my plans","jetpack-my-jetpack"))};u.propTypes={siteAdminUrl:s().string.isRequired,currentRecommendationsStep:s().string,siteRawUrl:s().string.isRequired}},4172:(e,t,n)=>{"use strict";n.d(t,{o:()=>p});var a=n(6895),c=n(5609),r=n(5736),i=n(5844),s=n.n(i),o=n(9196),l=n.n(o),u=n(9430);const __=r.__,p=e=>{const{productId:t,siteRawUrl:n}=e,r={jetpack_backup:{text:__("View latest backup","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-backup"},jetpack_complete:{text:__("View latest backup","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-backup"},jetpack_scan:{text:__("View scan results","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-scan"},jetpack_search:{text:__("Configure search","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-search"},jetpack_security:{text:__("View latest backup","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-backup"},default:null}[(0,u.F)(t)];return l().createElement(l().Fragment,null,r&&l().createElement(c.ExternalLink,{className:"jp-license-activation-screen-success-info--external-link",href:(0,a.Z)(r.redirectSource,{site:n})},r.text))};p.propTypes={siteRawUrl:s().string,productId:s().number}},468:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var a=n(6975),c=n(4743),r=n(9307),i=n(5736),s=n(5844),o=n.n(s),l=n(9196),u=n.n(l),p=n(8728),d=n(8781),m=n(7554),g=n(9644),h=n(8702),v=n(1160);const __=i.__,f=e=>{const{availableLicenses:t=[],currentRecommendationsStep:n,fetchingAvailableLicenses:i=!1,onActivationSuccess:s=(()=>null),siteAdminUrl:o,siteRawUrl:f,startingLicense:k,displayName:y=""}=e,[E,w]=(0,l.useState)(k??""),[b,j]=(0,l.useState)(null),[C,_]=(0,l.useState)(!1),[Z,N]=(0,l.useState)(null);(0,l.useEffect)((()=>{t&&t[0]&&w(t[0].license_key)}),[t]);const S=(0,l.useCallback)((()=>C?Promise.resolve():E.length<1?(j(__("This is not a valid license key. Please try again.","jetpack-my-jetpack")),Promise.resolve()):(j(null),_(!0),a.Z.tracks.recordJetpackClick({target:"license_activation_button"}),c.ZP.attachLicenses([E]).then((e=>{const t=(e=>{let t=e;for(;Array.isArray(t)&&t.length>0;)t=t[0];if(t?.activatedProductId)return t.activatedProductId;if(t?.errors)for(const e in t.errors)if(t.errors[e].length>0)throw new Error(t.errors[e][0]);throw new Error(__("An unknown error occurred during license activation. Please try again.","jetpack-my-jetpack"))})(e);N(t),s(t),a.Z.tracks.recordEvent("jetpack_wpa_license_activation_success")})).catch((e=>{a.Z.tracks.recordEvent("jetpack_wpa_license_activation_error");"invalid_permission_manage_user_licenses"===e.response?.code?j((0,r.createInterpolateElement)(__("You either do not have permissions to perform this action or a user account needs to be connected. Click here to connect your user account or contact your administrator.","jetpack-my-jetpack"),{connectLink:u().createElement("a",{href:"admin.php?page=my-jetpack#/connection?returnTo=add-license"})})):j(e.message)})).finally((()=>{_(!1)})))),[C,E,s]);return null!==Z&&E.startsWith("jetpack-golden-token")?u().createElement(g.Z,{tokenRedeemed:!0,displayName:y}):null!==Z?u().createElement("div",{className:"jp-license-activation-screen"},u().createElement(m.Z,{siteRawUrl:f,productId:Z,siteAdminUrl:o,currentRecommendationsStep:n}),u().createElement(d.Z,{imageUrl:v,showSupportLink:!1})):u().createElement("div",{className:"jp-license-activation-screen"},u().createElement(p.Z,{availableLicenses:t,activateLicense:S,fetchingAvailableLicenses:i,isActivating:C,license:E,licenseError:b,onLicenseChange:w,siteUrl:f}),u().createElement(d.Z,{imageUrl:h,showSupportLink:!0}))};f.propTypes={availableLicenses:o().array,currentRecommendationsStep:o().string,fetchingAvailableLicenses:o().bool,onActivationSuccess:o().func,siteAdminUrl:o().string.isRequired,siteRawUrl:o().string.isRequired,startingLicense:o().string,displayName:o().string};const k=f},9644:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var a=n(3396),c=n(3363),r=n(3846),i=n(8868),s=n(526),o=n(5609),l=n(5736),u=n(5235),p=n.n(u),d=n(5844),m=n.n(d),g=n(9196),h=n.n(g),v=n(1008);const __=l.__,_x=l._x;function f(e){let{redeemClick:t,displayName:n,onModalClose:u,tokenRedeemed:d}=e;const[m,f]=(0,g.useState)(!1),k=(0,g.useRef)(null);(0,g.useEffect)((()=>{setTimeout((()=>{k?.current?.play()}),500)}),[k]);const y=(0,a.VS)("scan"),E=(0,a.VS)("backup"),w=(0,g.useCallback)((e=>{t?.(e),f(!0),k.current.play()}),[k,t]),b=(0,g.useCallback)((()=>{m&&k.current.play()}),[m]),j=p()(v.Z.modal,{[v.Z.animating]:m});return h().createElement("div",null,h().createElement(o.Modal,{className:j,onRequestClose:u,isDismissible:!1,__experimentalHideHeader:!0},h().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},h().createElement(r.Z,null,h().createElement(i.Z,{className:v.Z["jetpack-logo"]}),h().createElement("div",{className:v.Z["video-wrap"],onClick:b,role:"presentation"},h().createElement("video",{ref:k,src:"https://videos.files.wordpress.com/oSlNIBQO/jetpack-golden-token.mp4",muted:"muted"})),h().createElement("div",{className:v.Z["content-wrap"]},h().createElement("div",{className:v.Z["content-wrap-text"]},n.length>0&&h().createElement("p",{className:v.Z["hi-user"]},(0,l.sprintf)(/* Translators: %s is the user's display name. */ -__("Hey, %s","jetpack-my-jetpack"),n)),h().createElement("h2",{className:v.Z.headline},__("You have been gifted a Jetpack Golden 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:w,className:v.Z.button},d&&__("Awesome!","jetpack-my-jetpack"),!d&&__("Redeem your token","jetpack-my-jetpack"))),h().createElement("div",{className:`${v.Z["powers-wrap"]} ${v.Z["content-wrap"]}`},h().createElement("div",{className:v.Z["content-wrap-text"]},h().createElement("h2",{className:v.Z.headline},__("Super powers are ready!","jetpack-my-jetpack")),h().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"))),h().createElement("div",{className:v.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 one‑click restores.","jetpack-my-jetpack"))),h().createElement("div",null,h().createElement(y,null),h().createElement("h3",null,_x("Scan","Plugin name (noun).","jetpack-my-jetpack")),h().createElement("p",null,__("Automated scanning and one‑click fixes to keep your site ahead of security threats.","jetpack-my-jetpack")))),h().createElement(s.Z,{variant:"primary",weight:"regular",onClick:w,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:m().func,tokenRedeemed:m().bool,displayName:m().string,onModalClose:m().func};const k=f},3281:(e,t,n)=>{"use strict";n.d(t,{H:()=>c.Z,I:()=>a.Z});var a=n(468),c=n(9644)},1899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var a=n(4743),c=n(9105),r=n(3363),i=n(3846),s=n(1294),o=n(3281),l=n(9196),u=n.n(l),p=n(2199),d=n(4106),m=n(5626);function g(){(0,l.useEffect)((()=>{const{apiRoot:e,apiNonce:t}=window?.myJetpackRest||{};a.ZP.setApiRoot(e),a.ZP.setApiNonce(t)}),[]);const{recordEvent:e}=(0,p.Z)(),{availableLicenses:t,fetchingAvailableLicenses:n}=(0,d.Z)(),{userConnectionData:g}=(0,s.Z)(),[h,v]=(0,l.useState)(!1),f=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]),y=(0,l.useCallback)((()=>{v(!0)}),[]);return u().createElement(c.Z,{showHeader:!1,showBackground:!1},u().createElement(r.Z,{horizontalSpacing:3,horizontalGap:3},u().createElement(i.Z,null,u().createElement(m.Z,{onClick:k,reload:h})),u().createElement(i.Z,null,u().createElement(o.I,{currentRecommendationsStep:null,availableLicenses:t,fetchingAvailableLicenses:n,onActivationSuccess:y,siteAdminUrl:window?.myJetpackInitialState?.adminUrl,siteRawUrl:window?.myJetpackInitialState?.siteSuffix,displayName:f}))))}},1062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(5106),c=n(5235),r=n.n(c),i=n(5162),s=n.n(i),o=n(9196),l=n.n(o),u=n(5893);const p=e=>{const{title:t,headerRightContent:n,className:c,children:i}=e,s=r()(u.Z.container,c);return l().createElement("div",{className:s},l().createElement("div",{className:u.Z.title},l().createElement("div",{className:u.Z.name},l().createElement(a.ZP,{variant:"title-medium"},t)),n),i)};p.propTypes={children:s().node,title:s().string.isRequired,className:s().string,headerRightContent:s().node};const d=p},3890:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(1074),c=n(9517),r=n(5235),i=n.n(r),s=n(9196),o=n.n(s),l=n(9997),u=n(6234);const p=e=>{let{className:t}=e;return o().createElement(l.rU,{to:"/",className:i()(u.Z.link,t)},o().createElement(a.Z,{icon:c.Z,className:u.Z.icon}))}},5745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(1294),c=n(5162),r=n.n(c),i=n(9196),s=n.n(i),o=n(3345),l=n(3703),u=n(2307),p=n(2728);const d=e=>{let{admin:t,slug:n,children:c,showMenu:r=!1,menuItems:d=[]}=e;const{isRegistered:m,isUserConnected:g}=(0,a.Z)(),{detail:h,activate:v,deactivate:f,isFetching:k,installStandalonePlugin:y,deactivateStandalonePlugin:E}=(0,l.i)(n),{name:w,description:b,requiresUserConnection:j,standalonePluginInfo:C,status:_}=h,[Z,N]=(0,i.useState)(!1),[S,P]=(0,i.useState)(!1),R=(0,o.Z)("/connection"),x=C?.hasStandalonePlugin,A=C?.isStandaloneInstalled,z=C?.isStandaloneActive,I=x&&A&&!z,L=x&&A&&z,M=x&&!A,T=m&&g,F=_===u.N.ABSENT||_===u.N.ABSENT_WITH_PLAN,O=r&&!F&&_!==u.N.ERROR&&T&&(d?.length>0||I||L||M),U=(0,i.useCallback)((()=>{m&&g||!j?v():R()}),[v,m,g,j,R]),D=(0,i.useCallback)((()=>{N(!0),y().then((()=>{window?.location?.reload()})).catch((()=>{N(!1)}))}),[y]),V=(0,i.useCallback)((()=>{P(!0),E().then((()=>{window?.location?.reload()})).catch((()=>{P(!1)}))}),[E]);return s().createElement(p.ZP,{name:w,description:b,status:_,admin:t,isFetching:k,isInstallingStandalone:Z,isDeactivatingStandalone:S,onDeactivate:f,slug:n,onActivate:U,showMenu:O,menuItems:d,showActivateOption:I,showDeactivateOption:L,showInstallOption:M,onInstallStandalone:D,onActivateStandalone:D,onDeactivateStandalone:V},c)};d.propTypes={children:r().node,admin:r().bool.isRequired,slug:r().string.isRequired};const m=d},17:(e,t,n)=>{"use strict";n.d(t,{Z:()=>j});var a=n(9105),c=n(3363),r=n(3846),i=n(6895),s=n(9312),o=n(5736),l=n(1074),u=n(5381),p=n(9196),d=n.n(p),m=n(9997),g=n(1689),h=n(3890),v=n(5242),f=n(6790),k=n(184),y=n(8578),E=n(4403);const __=o.__,w=()=>d().createElement(d().Fragment,null,d().createElement("div",{className:y.Z["account-description"]},__("You can use your existing account on any of these services:","jetpack-my-jetpack")),d().createElement("span",{className:y.Z["account-images"]},d().createElement("img",{src:E,className:y.Z.wordpress,alt:__("WordPress Logo","jetpack-my-jetpack")}),d().createElement("img",{src:k,className:y.Z.google,alt:__("Google Logo","jetpack-my-jetpack")}),d().createElement("img",{src:v,className:y.Z.apple,alt:__("Apple Logo","jetpack-my-jetpack")}))),b=()=>{const[e]=(0,m.lr)(),t=e.get("returnTo");return t?`admin.php?page=my-jetpack#/${t}`:"admin.php?page=my-jetpack"},j=()=>{const{apiRoot:e,apiNonce:t}=(0,g.Z)(),n=b();return d().createElement(a.Z,{showHeader:!1,showBackground:!1},d().createElement(c.Z,{horizontalSpacing:8,horizontalGap:0},d().createElement(r.Z,{className:y.Z["relative-col"]},d().createElement(h.Z,{className:y.Z["close-link"]})),d().createElement(r.Z,null,d().createElement(s.Z,{title:__("Unlock all the amazing features of Jetpack by connecting now","jetpack-my-jetpack"),buttonLabel:__("Connect your user account","jetpack-my-jetpack"),apiRoot:e,apiNonce:t,images:[f],footer:d().createElement(w,null),from:"my-jetpack",redirectUri:n},d().createElement("ul",null,d().createElement("li",null,__("Receive instant downtime alerts","jetpack-my-jetpack")),d().createElement("li",null,__("Automatically share your content on social media","jetpack-my-jetpack")),d().createElement("li",null,__("Let your subscribers know when you post","jetpack-my-jetpack")),d().createElement("li",null,__("Receive notifications about new likes and comments","jetpack-my-jetpack")),d().createElement("li",null,__("Let visitors share your content on social media","jetpack-my-jetpack")),d().createElement("li",null,__("And more!","jetpack-my-jetpack")," ",d().createElement("a",{href:(0,i.Z)("jetpack-features"),target:"_blank",className:y.Z["all-features"],rel:"noreferrer"},__("See all Jetpack features","jetpack-my-jetpack"),d().createElement(l.Z,{icon:u.Z}))))))))}},247:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Z});var a=n(5106),c=n(526),r=n(6895),i=n(1294),s=n(428),o=n(8137),l=n(9818),u=n(5736),p=n(1074),d=n(496),m=n(9201),g=n(5235),h=n.n(g),v=n(5162),f=n.n(v),k=n(9196),y=n.n(k),E=n(8489),w=n(3815),b=n(9182),j=n(6322);const __=u.__,C=e=>{let{text:t,actionText:n,onClick:r,status:i}=e;return y().createElement("div",{className:j.Z["list-item"]},y().createElement(a.ZP,{className:h()(j.Z["list-item-text"],{[j.Z.error]:"error"===i})},y().createElement(p.Z,{icon:"error"===i?d.Z:m.Z,className:h()({[j.Z.info]:"error"===i})}),t),n&&y().createElement(c.Z,{variant:"link",weight:"regular",onClick:r},n))},_=e=>{const{apiRoot:t,apiNonce:n,redirectUri:p,title:d,connectionInfoText:m,onDisconnected:g,connectedPlugins:v,connectedSiteId:f,context:_,onConnectUser:Z}=e,{isRegistered:N,isUserConnected:S,userConnectionData:P}=(0,i.Z)({apiRoot:t,apiNonce:n,redirectUri:p}),[R,x]=(0,k.useState)(!1),{setConnectionStatus:A,setUserIsConnecting:z}=(0,l.useDispatch)(s.t),I=Z||z,L=P.currentUser?.wpcomUser?.avatar,M=(0,k.useCallback)((e=>{e&&e.preventDefault(),x(!0)}),[x]),T=(0,k.useCallback)((e=>{e&&e.preventDefault(),x(!1)}),[x]),F=(0,k.useCallback)((e=>{e&&e.preventDefault(),A({isActive:!1,isRegistered:!1,isUserConnected:!1}),g?.()}),[g,A]);return y().createElement("div",{className:j.Z["connection-status-card"]},y().createElement(a.H3,null,d),y().createElement(a.ZP,{variant:"body",mb:3},`${m} `,y().createElement(c.Z,{href:(0,r.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),variant:"link",weight:"regular",isExternalLink:!0},__("Learn more about connections","jetpack-my-jetpack"))),y().createElement("div",{className:j.Z.status},y().createElement("img",{src:E,alt:"",className:j.Z.cloud}),y().createElement("div",{className:h()(j.Z.line,{[j.Z.disconnected]:!N||!S})}),y().createElement("div",{className:j.Z["avatar-wrapper"]},y().createElement("img",{src:b,alt:"",className:j.Z.jetpack}),y().createElement("img",{src:S&&L?L:w,alt:"",className:j.Z.avatar}))),y().createElement("div",null,N?y().createElement(y().Fragment,null,y().createElement(C,{onClick:M,text:__("Site connected.","jetpack-my-jetpack"),actionText:S&&P.currentUser?.isMaster?__("Manage","jetpack-my-jetpack"):null}),S&&y().createElement(C,{onClick:M,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"),P.currentUser?.wpcomUser?.display_name,P.currentUser?.isMaster?__(" (Owner)","jetpack-my-jetpack"):"")}),S&&P?.connectionOwner&&!P.currentUser?.isMaster&&y().createElement(C,{text:(0,u.sprintf)(/* translators: placeholder is the username of the Jetpack connection owner */ -__("Also connected: %s (Owner).","jetpack-my-jetpack"),P.connectionOwner)}),!S&&y().createElement(C,{onClick:I,text:__("User account not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})):y().createElement(C,{onClick:I,text:__("Jetpack is not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})),y().createElement(o.Z,{apiRoot:t,apiNonce:n,onDisconnected:F,connectedPlugins:v,connectedSiteId:f,connectedUser:P,isOpen:R,onClose:T,context:_}))};_.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},_.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=_},5784:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(9818),c=n(9196),r=n.n(c),i=n(1689),s=n(3345),o=n(7493),l=n(247);function u(){const{apiRoot:e,apiNonce:t,topJetpackMenuItemUrl:n,connectedPlugins:c}=(0,i.Z)(),u=(0,s.Z)("/connection"),p=(0,a.useSelect)((e=>e(o.t).getProductsThatRequiresUserConnection()));return r().createElement(l.Z,{apiRoot:e,apiNonce:t,redirectUri:n,onConnectUser:u,connectedPlugins:c,requiresUserConnection:p.length>0,onDisconnected:()=>document?.location?.reload(!0)})}},5626:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(5736),c=n(1074),r=n(3259),i=n(9196),s=n.n(i),o=n(9997),l=n(197);const __=a.__;function u(e){let{onClick:t,reload:n}=e;const a=n?"/?reload=true":"/";return s().createElement(o.rU,{to:a,className:l.Z.link,onClick:t},s().createElement(c.Z,{icon:r.Z,className:l.Z.icon}),__("Go back","jetpack-my-jetpack"))}u.defaultProps={onClick:()=>{}};const p=u},8607:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});var a=n(526),c=n(3396),r=n(5609),i=n(9771),s=n(5736),o=n(5235),l=n.n(o),u=n(9196),p=n(4416);n(1854);const __=s.__;function d(e){let{productName:t,giftedDate:n}=e;const[o,d]=(0,u.useState)(!1),m=(0,u.useCallback)((()=>d(!0)),[d]),g={position:"top center",placement:"top",animate:!0,noArrow:!1,resize:!1,flip:!1,offset:6,focusOnMount:"container",onClose:(0,u.useCallback)((()=>d(!1)),[d]),className:p.Z.container},h=l()(p.Z.wrapper,"golden-token-icon-tooltip");return React.createElement("div",{className:h},React.createElement(a.Z,{variant:"link",onClick:m},React.createElement(c._1,{className:p.Z.logo})),React.createElement("div",{className:p.Z.helper},o&&React.createElement(r.Popover,g,React.createElement("div",null,React.createElement("div",{className:p.Z.title},t),React.createElement("div",{className:p.Z.content},(0,s.sprintf)( +default:(0,n.sprintf)(__("%s coming soon","jetpack-my-jetpack"),a)}:{lg:t?v:w,default:t?a:(0,n.sprintf)(/* translators: Name of the current feature */ +__("%s not included","jetpack-my-jetpack"),a)})(t,e,z),S=b?Z.lg:Z.default;return d().createElement("div",{className:i()(g.Z.item,g.Z.value)},d().createElement(c.Z,{className:i()(g.Z.icon,j?g.Z["icon-check"]:g.Z["icon-cross"]),size:32,icon:j?l.Z:r.Z}),d().createElement(h.ZP,{variant:"body-small"},s||S),x&&d().createElement(m.Z,{title:k||N,iconClassName:g.Z["popover-icon"],className:i()(g.Z.popover,y),placement:"bottom-end",iconSize:14,offset:4,wide:Boolean(k&&p)},d().createElement(h.ZP,{variant:"body-small",component:"div"},p||_)))},y=({children:e})=>d().createElement("div",{className:g.Z.header},e),b=({primary:e=!1,children:t})=>{let a=0;return d().createElement("div",{className:i()(g.Z.card,{[g.Z["is-primary"]]:e})},o.Children.map(t,(e=>{const t=e;return t.type===k?(a++,(0,o.cloneElement)(t,{index:a-1})):t})))},C=({title:e,items:t,children:a,showIntroOfferDisclaimer:n=!1})=>{const[c]=(0,u.Z)("lg");return d().createElement(E.Provider,{value:t},d().createElement("div",{className:i()(g.Z.container,{[g.Z["is-viewport-large"]]:c}),style:{"--rows":t.length+1,"--columns":o.Children.toArray(a).length+1}},d().createElement("div",{className:g.Z.table},d().createElement(h.ZP,{variant:"headline-small"},e),c&&t.map(((e,a)=>d().createElement("div",{className:i()(g.Z.item,{[g.Z["last-feature"]]:a===t.length-1}),key:a},d().createElement(h.ZP,{variant:"body-small"},d().createElement("strong",null,e.name)),e.tooltipInfo&&d().createElement(m.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)},d().createElement(h.ZP,{variant:"body-small"},e.tooltipInfo))))),a)),d().createElement("div",{className:g.Z["tos-container"]},d().createElement("div",{className:g.Z.tos},n&&d().createElement(h.ZP,{variant:"body-small"},__("Reduced pricing is a limited offer for the first year and renews at regular price.","jetpack-my-jetpack")),d().createElement(p.Z,{multipleButtons:!0}))))}},5347:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5736),c=a(5235),l=a.n(c),r=a(5106),s=a(3789),i=a(9184);const __=n.__,o=({price:e,offPrice:t,currency:a="",showNotOffPrice:n=!0,hideDiscountLabel:c=!0,promoLabel:o="",legend:d=__("/month, paid yearly","jetpack-my-jetpack"),isNotConvenientPrice:m=!1,hidePriceFraction:u=!1,children:p})=>{if(null==e&&null==t||!a)return null;n=n&&null!=t;const h="number"==typeof e&&"number"==typeof t?Math.floor((e-t)/e*100):0,g=!c&&h&&h>0?h+__("% off","jetpack-my-jetpack"):null;return React.createElement(React.Fragment,null,React.createElement("div",{className:i.Z.container},React.createElement("div",{className:l()(i.Z["price-container"],"product-price_container")},React.createElement(s.t,{value:t??e,currency:a,isOff:!m,hidePriceFraction:u}),n&&React.createElement(s.t,{value:e,currency:a,isOff:!1,hidePriceFraction:u}),g&&React.createElement(r.ZP,{className:l()(i.Z["promo-label"],"product-price_promo_label")},g))),React.createElement("div",{className:i.Z.footer},p||React.createElement(r.ZP,{className:l()(i.Z.legend,"product-price_legend")},d),o&&React.createElement(r.ZP,{className:l()(i.Z["promo-label"],"product-price_promo_label")},o)))}},3789:(e,t,a)=>{"use strict";a.d(t,{t:()=>i});var n=a(8899),c=a(5235),l=a.n(c),r=a(5106),s=a(9184);const i=({value:e,currency:t,isOff:a,hidePriceFraction:c})=>{const i=l()(s.Z.price,"product-price_price",{[s.Z["is-not-off-price"]]:!a}),{symbol:o,integer:d,fraction:m}=(0,n.LR)(e,t),u=!c||!m.endsWith("00");return React.createElement(r.ZP,{className:i,variant:"headline-medium",component:"p"},React.createElement(r.ZP,{className:s.Z.symbol,component:"sup",variant:"title-medium"},o),d,u&&React.createElement(r.ZP,{component:"sup",variant:"body-small","data-testid":"PriceFraction"},React.createElement("strong",null,m)))}},5033:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l);a(1683);const s=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,borderRightColor:e.color};return r().createElement("div",{className:t},r().createElement("div",{className:"jp-components-spinner__outer",style:a},r().createElement("div",{className:"jp-components-spinner__inner",style:n})))};s.propTypes={color:c().string,className:c().string,size:c().number},s.defaultProps={color:"#FFFFFF",className:"",size:20};const i=s},7325:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(9307),c=a(5736),l=a(5235),r=a.n(l),s=a(6895),i=a(5106);a(7920);const __=c.__,o=()=>(0,n.createInterpolateElement)(__("By clicking the buttons above, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-my-jetpack"),{tosLink:React.createElement(m,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(m,{slug:"jetpack-support-what-data-does-jetpack-sync"})}),d=({agreeButtonLabel:e})=>(0,n.createInterpolateElement)((0,c.sprintf)(/* translators: %s is a button label */ +__("By clicking the %s button, you agree to our Terms of Service and to share details with WordPress.com.","jetpack-my-jetpack"),e),{strong:React.createElement("strong",null),tosLink:React.createElement(m,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(m,{slug:"jetpack-support-what-data-does-jetpack-sync"})}),m=({slug:e,children:t})=>React.createElement("a",{className:"terms-of-service__link",href:(0,s.Z)(e),rel:"noopener noreferrer",target:"_blank"},t),u=({className:e,multipleButtons:t,agreeButtonLabel:a})=>React.createElement(i.ZP,{className:r()(e,"terms-of-service")},t?React.createElement(o,null):React.createElement(d,{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:()=>h,H3:()=>p,ZP:()=>u});var n=a(2674),c=a.n(n),l=a(5235),r=a.n(l),s=a(9196),i=a.n(s),o=a(6017),d=a(3280);const m=(0,s.forwardRef)((({variant:e="body",children:t,component:a,className:n,...l},m)=>{const u=a||o.h[e]||"span",p=(0,s.useMemo)((()=>o.s.reduce(((e,t)=>(void 0!==l[t]&&(e+=d.Z[`${t}-${l[t]}`]+" ",delete l[t]),e)),"")),[l]);return l.ref=m,i().createElement(u,c()({className:r()(d.Z.reset,d.Z[e],n,p)},l),t)}));m.displayName="Text";const u=m,p=({children:e,weight:t="bold",...a})=>{const n="headline-small"+("bold"===t?"":`-${t}`);return i().createElement(m,c()({variant:n,mb:3},a),e)},h=({children:e,size:t="medium",...a})=>i().createElement(m,c()({variant:`title-${t}`,mb:1},a),e)},8275:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>u});var n=a(9196),c=a.n(n),l=a(3591);const r={"--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"},o={"--spacing-base":"8px"},d={},m=(e,t,a)=>{const n={...r,...s,...i,...o};for(const t in n)e.style.setProperty(t,n[t]);a&&e.classList.add(l.Z.global),t&&(d[t]={provided:!0,root:e})},u=({children:e=null,targetDom:t,id:a,withGlobalStyles:l=!0})=>{const r=(0,n.useRef)(),s=d?.[a]?.provided;return(0,n.useLayoutEffect)((()=>{if(!s)return t?m(t,a,l):void(r?.current&&m(r.current,a,l))}),[t,r,s,a,l]),t?c().createElement(c().Fragment,null,e):c().createElement("div",{ref:r},e)}},5905:(e,t,a)=>{"use strict";a.d(t,{O:()=>n});const n="d729d42c-b547-4750-a6f6-8b30534a5f12"},4164:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(5905);const l=({jwt_token:e})=>{const t=(0,n.useCallback)((()=>{"undefined"!=typeof window&&"function"==typeof window.zE&&window.zE("messenger","loginUser",(function(t){t(e)}))}),[e]);return(0,n.useEffect)((()=>{const e=document.createElement("script"),a=document.getElementById("zendesk-chat-container");e.src="https://static.zdassets.com/ekr/snippet.js?key="+encodeURIComponent(c.O),e.type="text/javascript",e.id="ze-snippet",e.onload=()=>{t()},a&&a.appendChild(e)}),[t]),React.createElement("div",{"data-testid":"zendesk-chat-container",id:"zendesk-chat-container"})}},8709:(e,t,a)=>{"use strict";a.d(t,{X:()=>c});var n=a(9771);const c=()=>{const{l10n:{locale:e}}=(0,n.getSettings)();if(e)return(e=>{const t=e.match(/^([a-z]{2,3})(_[a-z]{2}|_[a-z][a-z0-9]{4,7})?(?:_.*)?$/i);return t?`${t[1]}${t[2]?t[2]:""}`.replace("_","-"):"en-US"})(e);return window?.window?.navigator?.language??"en-US"}},2497:(e,t,a)=>{"use strict";function n(){return window.Initial_State?.adminUrl||window.Jetpack_Editor_Initial_State?.adminUrl||window?.myJetpackInitialState?.adminUrl||null}a.d(t,{Z:()=>n})},6895:(e,t,a)=>{"use strict";function n(e,t={}){const a={};let n;if("undefined"!=typeof window&&(n=window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv),0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,a.url=encodeURIComponent(e)}else a.source=encodeURIComponent(e);for(const e in t)a[e]=encodeURIComponent(t[e]);!Object.keys(a).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(a.site=jetpack_redirects.currentBlogID??jetpack_redirects.currentSiteRawUrl),n&&(a.calypso_env=n);return"https://jetpack.com/redirect/?"+Object.keys(a).map((e=>e+"="+a[e])).join("&")}a.d(t,{Z:()=>n})},1132:(e,t,a)=>{let n={};try{n=a(4462)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),n={missingConfig:!0}}const c=e=>n.hasOwnProperty(e);e.exports={jetpackConfigHas:c,jetpackConfigGet:e=>{if(!c(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return n[e]}}},9312:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5736),c=a(5162),l=a.n(c),r=a(9196),s=a.n(r),i=a(1294),o=a(1624);const __=n.__,d=({title:e,buttonLabel:t,apiRoot:a,apiNonce:n,registrationNonce:c,from:l,redirectUri:r,images:d,children:m,assetBaseUrl:u,autoTrigger:p,footer:h,skipUserConnection:g,logo:v})=>{const{handleRegisterSite:w,siteIsRegistering:f,userIsConnecting:E,registrationError:k,isOfflineMode:y}=(0,i.Z)({registrationNonce:c,redirectUri:r,apiRoot:a,apiNonce:n,autoTrigger:p,from:l,skipUserConnection:g}),b=Boolean(k),C=f||E,j=k?.response?.code;return s().createElement(o.Z,{title:e,images:d,assetBaseUrl:u,buttonLabel:t,handleButtonClick:w,displayButtonError:b,errorCode:j,buttonIsLoading:C,footer:h,isOfflineMode:y,logo:v},m)};d.propTypes={title:l().string,buttonLabel:l().string,apiRoot:l().string.isRequired,apiNonce:l().string.isRequired,registrationNonce:l().string.isRequired,from:l().string,redirectUri:l().string.isRequired,autoTrigger:l().bool,images:l().arrayOf(l().string),assetBaseUrl:l().string,skipUserConnection:l().bool,logo:l().element},d.defaultProps={title:__("Over 5 million WordPress sites are faster and more secure","jetpack-my-jetpack"),buttonLabel:__("Set up Jetpack","jetpack-my-jetpack"),images:[],redirectUri:null,autoTrigger:!1,skipUserConnection:!1};const m=d},1624:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(6895),c=a(7325),l=a(7121),r=a(9307),s=a(5736),i=a(5162),o=a.n(i),d=a(9196),m=a.n(d),u=a(8524);a(1510);const __=s.__,p=e=>{const{title:t,images:a,children:s,assetBaseUrl:i,isLoading:o,buttonLabel:d,handleButtonClick:p,displayButtonError:h,errorCode:g,buttonIsLoading:v,footer:w,isOfflineMode:f,logo:E}=e,k=(()=>{switch(g){case"fail_domain_forbidden":case"fail_ip_forbidden":case"fail_domain_tld":case"fail_subdomain_wpcom":case"siteurl_private_ip":return __("Your site host is on a private network. Jetpack can only connect to public sites.","jetpack-my-jetpack")}if(f)return(0,r.createInterpolateElement)(__("Unavailable in Offline Mode","jetpack-my-jetpack"),{a:m().createElement("a",{href:(0,n.Z)("jetpack-support-development-mode"),target:"_blank",rel:"noopener noreferrer"})})})();return m().createElement(u.Z,{title:t,assetBaseUrl:i,images:a,className:"jp-connection__connect-screen"+(o?" jp-connection__connect-screen__loading":""),logo:E},m().createElement("div",{className:"jp-connection__connect-screen__content"},s,m().createElement("div",{className:"jp-connection__connect-screen__tos"},m().createElement(c.Z,{agreeButtonLabel:d})),m().createElement(l.Z,{label:d,onClick:p,displayError:h||f,errorMessage:k,isLoading:v,isDisabled:f}),w&&m().createElement("div",{className:"jp-connection__connect-screen__footer"},w)))};p.propTypes={title:o().string,images:o().arrayOf(o().string),assetBaseUrl:o().string,isLoading:o().bool,buttonLabel:o().string.isRequired,handleButtonClick:o().func,displayButtonError:o().bool,errorCode:o().string,buttonIsLoading:o().bool,footer:o().node,isOfflineMode:o().bool,logo:o().element},p.defaultProps={isLoading:!1,buttonIsLoading:!1,displayButtonError:!1,errorCode:null,handleButtonClick:()=>{},footer:null,isOfflineMode:!1};const h=p},2458:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l);const s=e=>{const{images:t,assetBaseUrl:a}=e;if(!t.length)return null;const n=t.map(((e,t)=>r().createElement(r().Fragment,{key:t},r().createElement("img",{src:a+e,alt:""}))));return r().createElement("div",{className:"jp-connection__connect-screen__image-slider"},n)};s.propTypes={images:c().arrayOf(c().string).isRequired,assetBaseUrl:c().string},s.defaultProps={assetBaseUrl:""};const i=s},8524:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(8868),c=a(5235),l=a.n(c),r=a(5162),s=a.n(r),i=a(9196),o=a.n(i),d=a(2458);a(9610);const m=e=>{const{title:t,children:a,className:c,assetBaseUrl:r,images:s,logo:i,rna:m=!1}=e,u=s?.length;return o().createElement("div",{className:l()("jp-connection__connect-screen-layout",u?"jp-connection__connect-screen-layout__two-columns":"",c?" "+c:"")},m&&o().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs"},o().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs__green"}),o().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs__yellow"}),o().createElement("div",{className:"jp-connection__connect-screen-layout__color-blobs__blue"})),o().createElement("div",{className:"jp-connection__connect-screen-layout__left"},i||o().createElement(n.Z,null),o().createElement("h2",null,t),a),u?o().createElement("div",{className:"jp-connection__connect-screen-layout__right"},o().createElement(d.Z,{images:s,assetBaseUrl:r})):null)};m.propTypes={title:s().string,className:s().string,images:s().arrayOf(s().string),assetBaseUrl:s().string,logo:s().element};const u=m},7879:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5736),c=a(5162),l=a.n(c),r=a(9196),s=a.n(r),i=a(4322);const __=n.__,o=e=>{const{connectedPlugins:t,disconnectingPlugin:a}=e,n=(0,r.useMemo)((()=>{if(t){return Object.keys(t).map((e=>Object.assign({slug:e},t[e]))).filter((e=>a!==e.slug))}return[]}),[t,a]);return t&&n.length>0?s().createElement(s().Fragment,null,s().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},s().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is powering other plugins on your site. If you disconnect, these plugins will no longer work.","jetpack-my-jetpack"))),s().createElement("div",{className:"jp-connection__disconnect-card__group"},n.map((e=>s().createElement(i.Z,{title:e.name,key:e.slug}))))):null};o.propTypes={connectedPlugins:l().array,disconnectingPlugin:l().string};const d=o},6186:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(2054),c=a(5033),l=a(5609),r=a(5736),s=a(5162),i=a.n(s),o=a(9196),d=a.n(o),m=a(9836);const __=r.__,u=e=>{const{message:t,isRestoringConnection:a,restoreConnectionCallback:s,restoreConnectionError:i}=e,[o]=(0,n.Z)(["md"],[">"]),u=m.Z.notice+(o?" "+m.Z["bigger-than-medium"]:""),p=d().createElement(l.Icon,{icon:d().createElement(l.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},d().createElement(l.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"}),d().createElement(l.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),d().createElement(l.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"}))});if(!t)return null;if(a)return d().createElement(l.Notice,{status:"error",isDismissible:!1,className:u},d().createElement("div",{className:m.Z.message},d().createElement(c.Z,{color:"#B32D2E",size:24}),__("Reconnecting Jetpack","jetpack-my-jetpack")));const h=i?d().createElement(l.Notice,{status:"error",isDismissible:!1,className:u+" "+m.Z.error},d().createElement("div",{className:m.Z.message},p,(0,r.sprintf)(/* translators: placeholder is the error. */ +__("There was an error reconnecting Jetpack. Error: %s","jetpack-my-jetpack"),i))):null;return d().createElement(d().Fragment,null,h,d().createElement(l.Notice,{status:"error",isDismissible:!1,className:u},d().createElement("div",{className:m.Z.message},p,t),s&&d().createElement("a",{onClick:s,onKeyDown:s,className:m.Z.button,href:"#"},__("Restore Connection","jetpack-my-jetpack"))))};u.propTypes={message:i().string.isRequired,restoreConnectionCallback:i().func,isRestoringConnection:i().bool,restoreConnectionError:i().string};const p=u},4322:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l);a(4220);const s=e=>{const{title:t,value:a,description:n}=e;return r().createElement("div",{className:"jp-connection__disconnect-card card"},r().createElement("div",{className:"jp-connection__disconnect-card__card-content"},r().createElement("p",{className:"jp-connection__disconnect-card__card-headline"},t),(a||n)&&r().createElement("div",{className:"jp-connection__disconnect-card__card-stat-block"},r().createElement("span",{className:"jp-connection__disconnect-card__card-stat"},a),r().createElement("div",{className:"jp-connection__disconnect-card__card-description"},n))))};s.propTypes={title:c().string,value:c().oneOfType([c().string,c().number]),description:c().string};const i=s},6168:(e,t,a)=>{"use strict";a.d(t,{Z:()=>w});var n=a(6975),c=a(4743),l=a(1132),r=a(5609),s=a(5736),i=a(5162),o=a.n(i),d=a(9196),m=a.n(d),u=(a(287),a(9015)),p=a(5995),h=a(1702),g=a(1166);const __=s.__,v=e=>{const[t,a]=(0,d.useState)(!1),[s,i]=(0,d.useState)(!1),[o,v]=(0,d.useState)(!1),[w,f]=(0,d.useState)(!1),[E,k]=(0,d.useState)(!1),[y,b]=(0,d.useState)(!1),{apiRoot:C,apiNonce:j,connectedPlugins:z,title:_,pluginScreenDisconnectCallback:N,onDisconnected:x,onError:Z,disconnectStepComponent:S,context:M,connectedUser:R,connectedSiteId:L,isOpen:P,onClose:V}=e;let H="";(0,l.jetpackConfigHas)("consumer_slug")&&(H=(0,l.jetpackConfigGet)("consumer_slug"));const A=(0,d.useMemo)((()=>({context:M,plugin:H})),[M,H]);(0,d.useEffect)((()=>{c.ZP.setApiRoot(C),c.ZP.setApiNonce(j)}),[C,j]),(0,d.useEffect)((()=>{R&&R.ID&&R.login&&n.Z.initialize(R.ID,R.login)}),[R,R.ID,R.login]),(0,d.useEffect)((()=>{P&&n.Z.tracks.recordEvent("jetpack_disconnect_dialog_open",A)}),[P,A]),(0,d.useEffect)((()=>{P&&(s?!s||w||E?w&&!E?n.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"survey"},A)):E&&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,s,w,E,A]);const B=(0,d.useCallback)((()=>{c.ZP.disconnectSite().then((()=>{a(!1),i(!0)})).catch((e=>{a(!1),v(e),Z&&Z(e)}))}),[a,i,v,Z]),I=(0,d.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),k(!0),b(!1)})).catch((e=>{n.Z.tracks.recordEvent("jetpack_disconnect_survey_error",Object.assign({},{error:e.message},t)),k(!0),b(!1)}))}),[b,k]),O=(0,d.useCallback)((e=>{e&&e.preventDefault(),v(!1),a(!0),"plugins"!==M?B():N&&N(e)}),[v,a,N,M,B]),T=(0,d.useCallback)((e=>n.Z.tracks.recordEvent(e,A)),[A]),F=(0,d.useCallback)((()=>!(!R.ID||!L)),[R,L]),U=(0,d.useCallback)(((e,t,a)=>{if(a&&a.preventDefault(),!F())return void k(!0);const n={site_id:L,user_id:R.ID,survey_id:"jetpack-plugin-disconnect",survey_responses:{"why-cancel":{response:e,text:t||null}}},c=Object.assign({},A,{disconnect_reason:e});I(n,c)}),[I,k,F,L,R,A]),D=(0,d.useCallback)((e=>{e&&e.preventDefault(),x&&x(),V()}),[x,V]),J=(0,d.useCallback)((e=>{e&&e.preventDefault(),f(!0)}),[f]);return m().createElement(m().Fragment,null,P&&m().createElement(r.Modal,{title:"",contentLabel:_,aria:{labelledby:"jp-connection__disconnect-dialog__heading"},onRequestClose:V,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"jp-connection__disconnect-dialog"+(s?" jp-connection__disconnect-dialog__success":"")},s?!s||w||E?w&&!E?m().createElement(h.Z,{isSubmittingFeedback:y,onFeedBackProvided:U,onExit:D}):E?m().createElement(g.Z,{onExit:D}):void 0:m().createElement(p.Z,{canProvideFeedback:F(),onProvideFeedback:J,onExit:D}):m().createElement(u.Z,{title:_,connectedPlugins:z,disconnectStepComponent:S,isDisconnecting:t,closeModal:V,onDisconnect:O,disconnectError:o,context:M,disconnectingPlugin:H,trackModalClick:T})))};v.propTypes={apiRoot:o().string.isRequired,apiNonce:o().string.isRequired,title:o().string,onDisconnected:o().func,onError:o().func,context:o().string,connectedPlugins:o().oneOfType([o().array,o().object]),pluginScreenDisconnectCallback:o().func,disconnectStepComponent:o().element,connectedUser:o().object,connectedSiteId:o().number,isOpen:o().bool,onClose:o().func},v.defaultProps={title:__("Are you sure you want to disconnect?","jetpack-my-jetpack"),context:"jetpack-dashboard",connectedUser:{}};const w=v},5995:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(9026),c=a(5609),l=a(9307),r=a(5736),s=a(5162),i=a.n(s),o=a(9196),d=a.n(o),m=a(2042);const __=r.__,u=e=>{const{onExit:t,canProvideFeedback:a,onProvideFeedback:r}=e;return d().createElement("div",{className:"jp-connection__disconnect-dialog__content"},d().createElement(n.Z,{icon:"unlink",imageUrl:m}),d().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy jp-connection__disconnect-dialog__step-copy--narrow"},d().createElement("h1",null,(0,l.createInterpolateElement)(__("Jetpack has been
successfully disconnected.","jetpack-my-jetpack"),{br:d().createElement("br",null)})),a&&d().createElement(d().Fragment,null,d().createElement("p",null,__("We’re sorry to see you go. Here at Jetpack, we’re always striving to provide the best experience for our customers. Please take our short survey (2 minutes, promise).","jetpack-my-jetpack")),d().createElement("p",null,d().createElement(c.Button,{variant:"primary",onClick:r,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Help us improve","jetpack-my-jetpack"))),d().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("No thank you","jetpack-my-jetpack"))),!a&&d().createElement(d().Fragment,null,d().createElement("p",null,d().createElement(c.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))))};u.propTypes={onExit:i().func,onProvideFeedback:i().func,canProvideFeedback:i().bool};const p=u},9015:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(6895),c=a(5609),l=a(9307),r=a(5736),s=a(5162),i=a.n(s),o=a(9196),d=a.n(o),m=a(7879);const __=r.__,u=e=>{const{title:t,isDisconnecting:a,onDisconnect:r,disconnectError:s,disconnectStepComponent:i,connectedPlugins:u,disconnectingPlugin:p,closeModal:h,context:g,trackModalClick:v}=e,w=(0,o.useCallback)((()=>v("jetpack_disconnect_dialog_click_learn_about")),[v]),f=(0,o.useCallback)((()=>v("jetpack_disconnect_dialog_click_support")),[v]),E=(0,o.useCallback)((()=>{v("jetpack_disconnect_dialog_click_stay_connected"),h()}),[v,h]),k=(0,o.useCallback)((e=>{v("jetpack_disconnect_dialog_click_disconnect"),r(e)}),[v,r]),y=(0,o.useCallback)((e=>{"Escape"!==e.key||a||E()}),[E,a]);(0,o.useEffect)((()=>(document.addEventListener("keydown",y,!1),()=>{document.removeEventListener("keydown",y,!1)})),[]);return d().createElement(d().Fragment,null,d().createElement("div",{className:"jp-connection__disconnect-dialog__content"},d().createElement("h1",{id:"jp-connection__disconnect-dialog__heading"},t),d().createElement(m.Z,{connectedPlugins:u,disconnectingPlugin:p}),i,(()=>{if(!(u&&Object.keys(u).filter((e=>e!==p)).length)&&!i)return d().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},d().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is currently powering multiple products on your site.","jetpack-my-jetpack"),d().createElement("br",null),__("Once you disconnect Jetpack, these will no longer work.","jetpack-my-jetpack")))})()),d().createElement("div",{className:"jp-connection__disconnect-dialog__actions"},d().createElement("div",{className:"jp-row"},d().createElement("div",{className:"lg-col-span-8 md-col-span-9 sm-col-span-4"},d().createElement("p",null,(0,l.createInterpolateElement)(__("Need help? Learn more about the Jetpack connection or contact Jetpack support.","jetpack-my-jetpack"),{strong:d().createElement("strong",null),jpConnectionInfoLink:d().createElement(c.ExternalLink,{href:(0,n.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),className:"jp-connection__disconnect-dialog__link",onClick:w}),jpSupportLink:d().createElement(c.ExternalLink,{href:(0,n.Z)("jetpack-support"),className:"jp-connection__disconnect-dialog__link",onClick:f})}))),d().createElement("div",{className:"jp-connection__disconnect-dialog__button-wrap lg-col-span-4 md-col-span-7 sm-col-span-4"},d().createElement(c.Button,{variant:"primary",disabled:a,onClick:E,className:"jp-connection__disconnect-dialog__btn-dismiss"},"plugins"===g?__("Cancel","jetpack-my-jetpack"):__("Stay connected","jetpack-my-jetpack",0)),(()=>{let e=__("Disconnect","jetpack-my-jetpack");return a?e=__("Disconnecting…","jetpack-my-jetpack"):"plugins"===g&&(e=__("Deactivate","jetpack-my-jetpack")),d().createElement(c.Button,{variant:"primary",disabled:a,onClick:k,className:"jp-connection__disconnect-dialog__btn-disconnect"},e)})())),s&&d().createElement("p",{className:"jp-connection__disconnect-dialog__error"},s)))};u.propTypes={title:i().string,isDisconnecting:i().bool,onDisconnect:i().func,disconnectError:i().bool,disconnectStepComponent:i().element,connectedPlugins:i().array,disconnectingPlugin:i().string,closeModal:i().func,context:i().string,trackModalClick:i().func};const p=u},1702:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5736),c=a(5162),l=a.n(c),r=a(9196),s=a.n(r),i=(a(9823),a(6336));const __=n.__,o=e=>{const{onExit:t,onFeedBackProvided:a,isSubmittingFeedback:n}=e;return s().createElement("div",{className:"jp-connection__disconnect-dialog__content"},s().createElement("h1",null,__("Before you go, help us improve Jetpack","jetpack-my-jetpack")),s().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Let us know what didn‘t work for you","jetpack-my-jetpack")),s().createElement(i.Z,{onSubmit:a,isSubmittingFeedback:n}),s().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("Skip for now","jetpack-my-jetpack")))};o.PropTypes={onExit:l().func,onFeedBackProvided:l().func,isSubmittingFeedback:l().bool};const d=o},1166:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(9026),c=a(5609),l=a(9307),r=a(5736),s=a(5162),i=a.n(s),o=a(9196),d=a.n(o),m=a(724);const __=r.__,u=e=>{const{onExit:t}=e;return d().createElement("div",{className:"jp-connection__disconnect-dialog__content"},d().createElement(n.Z,{format:"vertical",imageUrl:m}),d().createElement("div",{className:"jp-connection__disconnect-dialog__copy"},d().createElement("h1",null,__("Thank you!","jetpack-my-jetpack")),d().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},(0,l.createInterpolateElement)(__("Your answer has been submitted.
Thanks for your input on how we can improve Jetpack.","jetpack-my-jetpack"),{br:d().createElement("br",null)})),d().createElement(c.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))};u.PropTypes={onExit:i().func,assetBaseUrl:i().string};const p=u},6336:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5609),c=a(5736),l=a(5162),r=a.n(l),s=a(9196),i=a.n(s),o=a(4372);const __=c.__,d=e=>{const{onSubmit:t,isSubmittingFeedback:a}=e,[c,l]=(0,s.useState)(),[r,d]=(0,s.useState)(),m=[{id:"troubleshooting",answerText:__("Troubleshooting - I'll be reconnecting afterwards.","jetpack-my-jetpack")},{id:"not-working",answerText:__("I can't get it to work.","jetpack-my-jetpack")},{id:"slowed-down-site",answerText:__("It slowed down my site.","jetpack-my-jetpack")},{id:"buggy",answerText:__("It's buggy.","jetpack-my-jetpack")},{id:"what-does-it-do",answerText:__("I don't know what it does.","jetpack-my-jetpack")}],u="another-reason",p=(0,s.useCallback)((()=>{t(c,c===u?r:"")}),[t,u,r,c]),h=(0,s.useCallback)((e=>{const t=e.target.value;e.stopPropagation(),d(t)}),[d]),g=e=>e===c?"jp-connect__disconnect-survey-card--selected":"",v=(0,s.useCallback)(((e,t)=>{switch(t.key){case"Enter":case"Space":case"Spacebar":case" ":l(e)}}),[l]);return i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__survey"},m.map((e=>i().createElement(o.Z,{id:e.id,onClick:l,onKeyDown:v,className:"card jp-connect__disconnect-survey-card "+g(e.id)},i().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},e.answerText)))),i().createElement(o.Z,{id:u,key:u,onClick:l,onKeyDown:v,className:"card jp-connect__disconnect-survey-card "+g(u)},i().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},__("Other:","jetpack-my-jetpack")," ",i().createElement("input",{placeholder:__("share your experience","jetpack-my-jetpack"),className:"jp-connect__disconnect-survey-card__input",type:"text",value:r,onChange:h,maxLength:1e3})))),i().createElement("p",null,i().createElement(n.Button,{disabled:!c||a,variant:"primary",onClick:p,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},a?__("Submitting…","jetpack-my-jetpack"):__("Submit Feedback","jetpack-my-jetpack",0))))};d.PropTypes={onSubmit:r().func,isSubmittingFeedback:r().bool};const m=d},4372:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a.n(n);a(9823);const l=e=>{const{id:t,onClick:a,onKeyDown:l,children:r,className:s}=e,i=(0,n.useCallback)((()=>{a(t)}),[t,a]),o=(0,n.useCallback)((e=>{l(t,e)}),[t,l]);return c().createElement("div",{tabIndex:"0",role:"button",onClick:i,onKeyDown:o,className:"card jp-connect__disconnect-survey-card "+s},r)}},8137:(e,t,a)=>{"use strict";a.d(t,{Z:()=>b});var n=a(5106),c=a(6895),l=a(526),r=a(5609),s=a(9307),i=a(5736),o=a(1074),d=a(6936),m=a(5381),u=a(5235),p=a.n(u),h=a(5162),g=a.n(h),v=a(9196),w=a.n(v),f=a(6168);a(7664);const __=i.__,E=e=>{const{title:t,apiRoot:a,apiNonce:l,connectedPlugins:s,onDisconnected:i,context:o,connectedUser:d,connectedSiteId:m,isOpen:u,onClose:p}=e,[h,g]=(0,v.useState)(!1),E=(0,v.useCallback)((e=>{e&&e.preventDefault(),g(!0)}),[g]),b=(0,v.useCallback)((e=>{e&&e.preventDefault(),g(!1)}),[g]);return w().createElement(w().Fragment,null,u&&w().createElement(w().Fragment,null,w().createElement(r.Modal,{title:"",contentLabel:t,aria:{labelledby:"jp-connection__manage-dialog__heading"},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"jp-connection__manage-dialog"},w().createElement("div",{className:"jp-connection__manage-dialog__content"},w().createElement("h1",{id:"jp-connection__manage-dialog__heading"},t),w().createElement(n.ZP,{className:"jp-connection__manage-dialog__large-text"},__("At least one user must be connected for your Jetpack products to work properly.","jetpack-my-jetpack")),w().createElement(k,{title:__("Transfer ownership to another admin","jetpack-my-jetpack"),link:(0,c.Z)("calypso-settings-manage-connection",{site:window?.myJetpackInitialState?.siteSuffix}),key:"transfer",action:"transfer"}),w().createElement(k,{title:__("Disconnect Jetpack","jetpack-my-jetpack"),onClick:E,key:"disconnect",action:"disconnect"})),w().createElement(y,{onClose:p})),w().createElement(f.Z,{apiRoot:a,apiNonce:l,onDisconnected:i,connectedPlugins:s,connectedSiteId:m,connectedUser:d,isOpen:h,onClose:b,context:o})))},k=({title:e,onClick:t=(()=>null),link:a="#",action:n})=>w().createElement("div",{className:"jp-connection__manage-dialog__action-card card"},w().createElement("div",{className:"jp-connection__manage-dialog__action-card__card-content"},w().createElement("a",{href:a,className:p()("jp-connection__manage-dialog__action-card__card-headline",n),onClick:t},e,w().createElement(o.Z,{icon:"disconnect"===n?d.Z:m.Z,className:"jp-connection__manage-dialog__action-card__icon"})))),y=({onClose:e})=>w().createElement("div",{className:"jp-row jp-connection__manage-dialog__actions"},w().createElement("div",{className:"jp-connection__manage-dialog__text-wrap lg-col-span-9 md-col-span-7 sm-col-span-3"},w().createElement(n.ZP,null,(0,s.createInterpolateElement)(__("Need help? Learn more about the Jetpack connection or contact Jetpack support","jetpack-my-jetpack"),{strong:w().createElement("strong",null),connectionInfoLink:w().createElement(r.ExternalLink,{href:(0,c.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),className:"jp-connection__manage-dialog__link"}),supportLink:w().createElement(r.ExternalLink,{href:(0,c.Z)("jetpack-support"),className:"jp-connection__manage-dialog__link"})}))),w().createElement("div",{className:"jp-connection__manage-dialog__button-wrap lg-col-span-3 md-col-span-1 sm-col-span-1"},w().createElement(l.Z,{weight:"regular",variant:"secondary",onClick:e,className:"jp-connection__manage-dialog__btn-dismiss"},__("Cancel","jetpack-my-jetpack"))));E.propTypes={title:g().string,apiRoot:g().string.isRequired,apiNonce:g().string.isRequired,connectedPlugins:g().oneOfType([g().array,g().object]),onDisconnected:g().func,context:g().string,connectedUser:g().object,connectedSiteId:g().number,isOpen:g().bool,onClose:g().func},E.defaultProps={title:__("Manage your Jetpack connection","jetpack-my-jetpack"),isOpen:!1,context:"jetpack-dashboard",connectedUser:{}};const b=E},1294:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(4743),c=a(9818),l=a(9196),r=a(428);const s=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{},i=({registrationNonce:e=s.registrationNonce,apiRoot:t=s.apiRoot,apiNonce:a=s.apiNonce,redirectUri:i,autoTrigger:o,from:d,skipUserConnection:m}={})=>{const{registerSite:u,connectUser:p,refreshConnectedPlugins:h}=(0,c.useDispatch)(r.t),g=(0,c.useSelect)((e=>e(r.t).getRegistrationError())),{siteIsRegistering:v,userIsConnecting:w,userConnectionData:f,connectedPlugins:E,connectionErrors:k,isRegistered:y,isUserConnected:b,hasConnectedOwner:C,isOfflineMode:j}=(0,c.useSelect)((e=>({siteIsRegistering:e(r.t).getSiteIsRegistering(),userIsConnecting:e(r.t).getUserIsConnecting(),userConnectionData:e(r.t).getUserConnectionData(),connectedPlugins:e(r.t).getConnectedPlugins(),connectionErrors:e(r.t).getConnectionErrors(),isOfflineMode:e(r.t).getIsOfflineMode(),...e(r.t).getConnectionStatus()}))),z=()=>m?i?(window.location=i,Promise.resolve(i)):Promise.resolve():p({from:d,redirectUri:i}),_=t=>(t&&t.preventDefault(),y?z():u({registrationNonce:e,redirectUri:i}).then((()=>z())));return(0,l.useEffect)((()=>{n.ZP.setApiRoot(t),n.ZP.setApiNonce(a)}),[t,a]),(0,l.useEffect)((()=>{!o||v||w||_()}),[]),{handleRegisterSite:_,handleConnectUser:z,refreshConnectedPlugins:h,isRegistered:y,isUserConnected:b,siteIsRegistering:v,userIsConnecting:w,registrationError:g,userConnectionData:f,hasConnectedOwner:C,connectedPlugins:E,connectionErrors:k,isOfflineMode:j}}},7711:(e,t,a)=>{"use strict";function n(){switch("undefined"!=typeof window&&window?.JP_CONNECTION_INITIAL_STATE?.calypsoEnv){case"development":return"http://calypso.localhost:3000/";case"wpcalypso":return"https://wpcalypso.wordpress.com/";case"horizon":return"https://horizon.wordpress.com/";default:return"https://wordpress.com/"}}a.d(t,{Z:()=>n})},3329:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r,h:()=>s});var n=a(6186),c=a(1294),l=a(1045);function r(){const{connectionErrors:e}=(0,c.Z)({}),t=Object.values(e).shift(),a=t&&Object.values(t).length&&Object.values(t).shift().error_message;return{hasConnectionError:Boolean(a),connectionErrorMessage:a}}const s=()=>{const{hasConnectionError:e,connectionErrorMessage:t}=r(),{restoreConnection:a,isRestoringConnection:c,restoreConnectionError:s}=(0,l.Z)();return e?React.createElement(n.Z,{isRestoringConnection:c,restoreConnectionError:s,restoreConnectionCallback:a,message:t}):null}},8258:(e,t,a)=>{"use strict";a.d(t,{Z:()=>w});var n=a(4743),c=a(7711),l=a(9818),r=a(951),s=a.n(r),i=a(9196),o=a(1294),d=a(428);const m=s()("jetpack:connection:useProductCheckoutWorkflow"),{registrationNonce:u,apiRoot:p,apiNonce:h,siteSuffix:g}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{},v="undefined"!=typeof window?window?.myJetpackInitialState?.adminUrl:null;function w({productSlug:e,redirectUrl:t,siteSuffix:a=g,adminUrl:r=v,connectAfterCheckout:s=!1,siteProductAvailabilityHandler:w=null,quantity:f=null,from:E,useBlogIdSuffix:k=!1}={}){m("productSlug is %s",e),m("redirectUrl is %s",t),m("siteSuffix is %s",a),m("from is %s",E);const[y,b]=(0,i.useState)(!1),{registerSite:C}=(0,l.useDispatch)(d.t),j=(0,l.useSelect)((e=>e(d.t).getBlogId()),[d.t]);m("blogID is %s",j??"undefined"),k=k&&!!j;const{isUserConnected:z,isRegistered:_,handleConnectUser:N}=(0,o.Z)({redirectUri:t,from:E}),x=(0,i.useMemo)((()=>{const n=(0,c.Z)(),l=(!_||!z)&&s,i=l?"checkout/jetpack/":`checkout/${k?j.toString():a}/`,o=new URL(`${n}${i}${e}${null!=f?`:-q-${f}`:""}`);return l?(o.searchParams.set("connect_after_checkout",!0),o.searchParams.set("admin_url",r),o.searchParams.set("from_site_slug",a)):o.searchParams.set("site",a),o.searchParams.set("source",E),o.searchParams.set("redirect_to",t),z||o.searchParams.set("unlinked","1"),o}),[_,z,s,a,f,e,E,t,r,k,j]);m("isRegistered is %s",_),m("isUserConnected is %s",z),m("connectAfterCheckout is %s",s),m("checkoutUrl is %s",x);const Z=()=>Promise.resolve(w&&w()).then((e=>{if(e)return m("handleAfterRegistration: Site has a product associated"),N();m("handleAfterRegistration: Site does not have a product associated. Redirecting to checkout %s",x),window.location.href=x}));return(0,i.useEffect)((()=>{n.ZP.setApiRoot(p),n.ZP.setApiNonce(h)}),[]),{run:e=>(e&&e.preventDefault(),b(!0),s?(m("Redirecting to connectAfterCheckout flow: %s",x),void(window.location.href=x)):_?Z():void C({registrationNonce:u,redirectUri:t}).then(Z)),isRegistered:_,hasCheckoutStarted:y}}},1045:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(4743),c=a(9818),l=a(9196),r=a(428);const{apiRoot:s,apiNonce:i}=window?.JP_CONNECTION_INITIAL_STATE?window.JP_CONNECTION_INITIAL_STATE:{};function o(){const[e,t]=(0,l.useState)(!1),[a,o]=(0,l.useState)(null),{disconnectUserSuccess:d,setConnectionErrors:m}=(0,c.useDispatch)(r.t);return(0,l.useEffect)((()=>{n.ZP.setApiRoot(s),n.ZP.setApiNonce(i)}),[]),{restoreConnection:(e=!0)=>(t(!0),o(null),n.ZP.reconnect().then((t=>("in_progress"===t.status?(d(),m({}),e&&(window.location.href="/wp-admin/admin.php?page=my-jetpack#/connection")):window.location.reload(),t))).catch((e=>{throw o(e),t(!1),e}))),isRestoringConnection:e,restoreConnectionError:a}}},7523:(e,t,a)=>{"use strict";a.d(t,{LI:()=>l,N4:()=>s,Qo:()=>m,T1:()=>o,TS:()=>d,ZP:()=>b,b5:()=>p,i6:()=>c,qJ:()=>h,qV:()=>i,r7:()=>r,wQ:()=>u});var n=a(4743);const c="SET_CONNECTION_STATUS",l="SET_CONNECTION_STATUS_IS_FETCHING",r="SET_SITE_IS_REGISTERING",s="SET_USER_IS_CONNECTING",i="SET_REGISTRATION_ERROR",o="CLEAR_REGISTRATION_ERROR",d="SET_AUTHORIZATION_URL",m="DISCONNECT_USER_SUCCESS",u="SET_CONNECTED_PLUGINS",p="SET_CONNECTION_ERRORS",h="SET_IS_OFFLINE_MODE",g=e=>({type:c,connectionStatus:e}),v=e=>({type:r,isRegistering:e}),w=e=>({type:s,isConnecting:e}),f=e=>({type:i,registrationError:e}),E=()=>({type:o}),k=e=>({type:d,authorizationUrl:e}),y=e=>({type:u,connectedPlugins:e});const b={setConnectionStatus:g,setConnectionStatusIsFetching:e=>({type:l,isFetching:e}),fetchConnectionStatus:()=>({type:"FETCH_CONNECTION_STATUS"}),fetchAuthorizationUrl:e=>({type:"FETCH_AUTHORIZATION_URL",redirectUri:e}),setSiteIsRegistering:v,setUserIsConnecting:w,setRegistrationError:f,clearRegistrationError:E,setAuthorizationUrl:k,registerSite:function*({registrationNonce:e,redirectUri:t}){yield E(),yield v(!0);try{const a=yield{type:"REGISTER_SITE",registrationNonce:e,redirectUri:t};return yield g({isRegistered:!0}),yield k(a.authorizeUrl),yield v(!1),Promise.resolve(a)}catch(e){return yield f(e),yield v(!1),Promise.reject(e)}},connectUser:function*({from:e,redirectFunc:t,redirectUri:a}={}){yield w(!0),yield{type:"CONNECT_USER",from:e,redirectFunc:t,redirectUri:a}},disconnectUserSuccess:()=>({type:m}),setConnectedPlugins:y,refreshConnectedPlugins:()=>async({dispatch:e})=>await new Promise((t=>n.ZP.fetchConnectedPlugins().then((a=>{e(y(a)),t(a)})))),setConnectionErrors:e=>({type:p,connectionErrors:e}),setIsOfflineMode:e=>({type:h,isOfflineMode:e})}},1432:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(4743),c=a(9818),l=a(7057);const r={FETCH_AUTHORIZATION_URL:({redirectUri:e})=>n.ZP.fetchAuthorizationUrl(e),REGISTER_SITE:({registrationNonce:e,redirectUri:t})=>n.ZP.registerSite(e,t),CONNECT_USER:(0,c.createRegistryControl)((({resolveSelect:e})=>({from:t,redirectFunc:a,redirectUri:n}={})=>new Promise(((c,r)=>{e(l.Z).getAuthorizationUrl(n).then((e=>{const n=a||(e=>window.location.assign(e)),l=new URL(e);t&&l.searchParams.set("from",encodeURIComponent(t));const r=l.toString();n(r),c(r)})).catch((e=>{r(e)}))}))))}},1479:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7523);const l=(0,n.combineReducers)({connectionStatus:(e={},t)=>{switch(t.type){case c.i6:return{...e,...t.connectionStatus};case c.Qo:return{...e,isUserConnected:!1}}return e},connectionStatusIsFetching:(e=!1,t)=>t.type===c.LI?t.isFetching:e,siteIsRegistering:(e=!1,t)=>t.type===c.r7?t.isRegistering:e,userIsConnecting:(e=!1,t)=>t.type===c.N4?t.isConnecting:e,registrationError:(e,t)=>{switch(t.type){case c.T1:return!1;case c.qV:return t.registrationError;default:return e}},authorizationUrl:(e,t)=>t.type===c.TS?t.authorizationUrl:e,userConnectionData:(e,t)=>(t.type,e),connectedPlugins:(e={},t)=>t.type===c.wQ?t.connectedPlugins:e,connectionErrors:(e={},t)=>t.type===c.b5?t.connectionErrors:e,isOfflineMode:(e=!1,t)=>t.type===c.qJ?t.isConnecting:e})},7728:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9818),c=a(7523),l=a(7057);const r={...{getAuthorizationUrl:{isFulfilled:(e,...t)=>{const a=Boolean(e.authorizationUrl),c=(0,n.select)(l.Z).hasFinishedResolution("getAuthorizationUrl",t);return a&&!c&&(0,n.dispatch)(l.Z).finishResolution("getAuthorizationUrl",t),a},*fulfill(e){const t=yield c.ZP.fetchAuthorizationUrl(e);yield c.ZP.setAuthorizationUrl(t.authorizeUrl)}}}}},2725:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n={...{getConnectionStatus:e=>e.connectionStatus||{},getConnectionStatusIsFetching:()=>!1,getSiteIsRegistering:e=>e.siteIsRegistering||!1,getUserIsConnecting:e=>e.userIsConnecting||!1,getRegistrationError:e=>e.registrationError||!1,getAuthorizationUrl:e=>e.authorizationUrl||!1,getUserConnectionData:e=>e.userConnectionData||!1,getConnectedPlugins:e=>e.connectedPlugins||[],getConnectionErrors:e=>e.connectionErrors||[],getIsOfflineMode:e=>e.isOfflineMode||!1,getWpcomUser:e=>e?.userConnectionData?.currentUser?.wpcomUser,getBlogId:e=>e?.userConnectionData?.currentUser?.blogId}}},3535:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,n.createReduxStore)(e,t),(0,n.register)(c.store))}}const l=c},7057:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});const n="jetpack-connection"},428:(e,t,a)=>{"use strict";a.d(t,{t:()=>o.Z});var n=a(7523),c=a(1432),l=a(1479),r=a(7728),s=a(2725),i=a(3535),o=a(7057);const d=window.JP_CONNECTION_INITIAL_STATE;d||console.error("Jetpack Connection package: Initial state is missing. Check documentation to see how to use the Connection composer package to set up the initial state."),i.Z.mayBeInit(o.Z,{__experimentalUseThunks:!0,reducer:l.Z,actions:n.ZP,selectors:s.Z,resolvers:r.Z,controls:c.Z,initialState:d||{}})},8728:(e,t,a)=>{"use strict";a.d(t,{Z:()=>f});var n=a(6975),c=a(8868),l=a(5033),r=a(5609),s=a(9307),i=a(5736),o=a(1074),d=a(797),m=a(5844),u=a.n(m),p=a(9196),h=a.n(p);const __=i.__,g=e=>{const{className:t,disabled:a,onChange:n,value:c}=e;return h().createElement(r.TextControl,{className:t,label:__("License key","jetpack-my-jetpack"),value:c,onChange:n,disabled:a})},v=e=>{const{className:t,availableLicenses:a,disabled:n,onChange:c,value:l}=e,[s,o]=(0,p.useState)(""),d=null===a,m=(0,p.useMemo)((()=>d?[{label:__("Fetching available licenses…","jetpack-my-jetpack"),value:""}]:[...a.map((({product:e,license_key:t})=>({label:(0,i.sprintf)(/* translators: placeholder is the product name and license key */ +__("%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,d]);(0,p.useEffect)((()=>{o(m?.length?m[0].value:"")}),[m]);const u=(0,p.useCallback)((e=>{o(e),c(e)}),[c]);return h().createElement(h().Fragment,null,h().createElement(r.SelectControl,{className:t,disabled:n,label:__("Select a license key","jetpack-my-jetpack"),value:s,options:m,onChange:u}),!d&&!s&&h().createElement(r.TextControl,{className:t,label:__("Input a license key","jetpack-my-jetpack"),value:l,onChange:c,disabled:n}))},w=e=>{const{activateLicense:t,availableLicenses:a,fetchingAvailableLicenses:i,isActivating:m,license:u,licenseError:w,onLicenseChange:f}=e,E=null!=w;(0,p.useEffect)((()=>{n.Z.tracks.recordEvent("jetpack_wpa_license_key_activation_view")}),[]);const k=E?"jp-license-activation-screen-controls--license-field-with-error":"jp-license-activation-screen-controls--license-field",y=a&&a.length;return h().createElement("div",{className:"jp-license-activation-screen-controls"},h().createElement("div",{className:"jp-license-activation-screen-controls--content"},h().createElement(c.Z,{showText:!1,height:48}),h().createElement("h1",null,__("Add a license key","jetpack-my-jetpack")),h().createElement("p",null,(0,s.createInterpolateElement)(__("Check your email for your license key. You should have received it after making your purchase.","jetpack-my-jetpack"),{strong:h().createElement("strong",null)})),i||y?h().createElement(v,{className:k,disabled:i||m,onChange:f,availableLicenses:i?null:a,value:u}):h().createElement(g,{className:k,disabled:m,onChange:f,value:u}),E&&h().createElement("div",{className:"jp-license-activation-screen-controls--license-field-error"},h().createElement(o.Z,{icon:d.Z}),h().createElement("span",null,w))),h().createElement("div",null,h().createElement(r.Button,{className:"jp-license-activation-screen-controls--button",onClick:t,disabled:!u},m?h().createElement(l.Z,null):__("Activate","jetpack-my-jetpack"))))};w.propTypes={activateLicense:u().func.isRequired,availableLicenses:u().array,fetchingAvailableLicenses:u().bool,isActivating:u().bool.isRequired,license:u().string.isRequired,licenseError:u().string,onLicenseChange:u().func.isRequired,siteUrl:u().string.isRequired};const f=w},8781:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(6895),c=a(9307),l=a(5736),r=a(5844),s=a.n(r),i=a(9196),o=a.n(i);const __=l.__,d=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? Contact us.","jetpack-my-jetpack"),{a:o().createElement("a",{href:(0,n.Z)("jetpack-support-license-activation")})})))};d.propTypes={imageUrl:s().string.isRequired,showSupportLink:s().bool};const m=d},7554:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(8868),c=a(5844),l=a.n(c),r=a(9196),s=a.n(r),i=a(3157),o=a(8288),d=a(4172);const m=e=>{const{productId:t,siteRawUrl:a,siteAdminUrl:c,currentRecommendationsStep:l}=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(n.Z,{showText:!1,height:48})),s().createElement(o.Z,{siteRawUrl:a,productId:t}),s().createElement("div",{className:"jp-license-activation-screen-success-info--buttons"},s().createElement(i.c,{currentRecommendationsStep:l,siteAdminUrl:c,siteRawUrl:a}),s().createElement(d.o,{siteRawUrl:a,productId:t})))};m.propTypes={siteRawUrl:l().string,productId:l().number,siteAdminUrl:l().string,currentRecommendationsStep:l().string};const u=m},3157:(e,t,a)=>{"use strict";a.d(t,{c:()=>d});var n=a(6895),c=a(5609),l=a(5736),r=a(5844),s=a.n(r),i=a(9196),o=a.n(i);const __=l.__,d=e=>{const{currentRecommendationsStep:t,siteAdminUrl:a,siteRawUrl:l}=e;return"not-started"===t?o().createElement(c.Button,{className:"jp-license-activation-screen-success-info--button",href:a+"admin.php?page=jetpack#/recommendations"},__("Configure my site","jetpack-my-jetpack")):o().createElement(c.Button,{className:"jp-license-activation-screen-success-info--button",href:(0,n.Z)("license-activation-view-my-plans",{site:l})},__("View my plans","jetpack-my-jetpack"))};d.propTypes={siteAdminUrl:s().string.isRequired,currentRecommendationsStep:s().string,siteRawUrl:s().string.isRequired}},4172:(e,t,a)=>{"use strict";a.d(t,{o:()=>m});var n=a(6895),c=a(5609),l=a(5736),r=a(5844),s=a.n(r),i=a(9196),o=a.n(i),d=a(9430);const __=l.__,m=e=>{const{productId:t,siteRawUrl:a}=e,l={jetpack_backup:{text:__("View latest backup","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-backup"},jetpack_complete:{text:__("View latest backup","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-backup"},jetpack_scan:{text:__("View scan results","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-scan"},jetpack_search:{text:__("Configure search","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-search"},jetpack_security:{text:__("View latest backup","jetpack-my-jetpack"),redirectSource:"jetpack-license-activation-success-backup"},default:null}[(0,d.F)(t)];return o().createElement(o().Fragment,null,l&&o().createElement(c.ExternalLink,{className:"jp-license-activation-screen-success-info--external-link",href:(0,n.Z)(l.redirectSource,{site:a})},l.text))};m.propTypes={siteRawUrl:s().string,productId:s().number}},468:(e,t,a)=>{"use strict";a.d(t,{Z:()=>f});var n=a(6975),c=a(4743),l=a(9307),r=a(5736),s=a(5844),i=a.n(s),o=a(9196),d=a.n(o),m=a(8728),u=a(8781),p=a(7554),h=a(9644),g=a(8702),v=a(1160);const __=r.__,w=e=>{const{availableLicenses:t=[],currentRecommendationsStep:a,fetchingAvailableLicenses:r=!1,onActivationSuccess:s=(()=>null),siteAdminUrl:i,siteRawUrl:w,startingLicense:f,displayName:E=""}=e,[k,y]=(0,o.useState)(f??""),[b,C]=(0,o.useState)(null),[j,z]=(0,o.useState)(!1),[_,N]=(0,o.useState)(null);(0,o.useEffect)((()=>{t&&t[0]&&y(t[0].license_key)}),[t]);const x=(0,o.useCallback)((()=>j?Promise.resolve():k.length<1?(C(__("This is not a valid license key. Please try again.","jetpack-my-jetpack")),Promise.resolve()):(C(null),z(!0),n.Z.tracks.recordJetpackClick({target:"license_activation_button"}),c.ZP.attachLicenses([k]).then((e=>{const t=(e=>{let t=e;for(;Array.isArray(t)&&t.length>0;)t=t[0];if(t?.activatedProductId)return t.activatedProductId;if(t?.errors)for(const e in t.errors)if(t.errors[e].length>0)throw new Error(t.errors[e][0]);throw new Error(__("An unknown error occurred during license activation. Please try again.","jetpack-my-jetpack"))})(e);N(t),s(t),n.Z.tracks.recordEvent("jetpack_wpa_license_activation_success")})).catch((e=>{n.Z.tracks.recordEvent("jetpack_wpa_license_activation_error");"invalid_permission_manage_user_licenses"===e.response?.code?C((0,l.createInterpolateElement)(__("You either do not have permissions to perform this action or a user account needs to be connected. Click here to connect your user account or contact your administrator.","jetpack-my-jetpack"),{connectLink:d().createElement("a",{href:"admin.php?page=my-jetpack#/connection?returnTo=add-license"})})):C(e.message)})).finally((()=>{z(!1)})))),[j,k,s]);return null!==_&&k.startsWith("jetpack-golden-token")?d().createElement(h.Z,{tokenRedeemed:!0,displayName:E}):null!==_?d().createElement("div",{className:"jp-license-activation-screen"},d().createElement(p.Z,{siteRawUrl:w,productId:_,siteAdminUrl:i,currentRecommendationsStep:a}),d().createElement(u.Z,{imageUrl:v,showSupportLink:!1})):d().createElement("div",{className:"jp-license-activation-screen"},d().createElement(m.Z,{availableLicenses:t,activateLicense:x,fetchingAvailableLicenses:r,isActivating:j,license:k,licenseError:b,onLicenseChange:y,siteUrl:w}),d().createElement(u.Z,{imageUrl:g,showSupportLink:!0}))};w.propTypes={availableLicenses:i().array,currentRecommendationsStep:i().string,fetchingAvailableLicenses:i().bool,onActivationSuccess:i().func,siteAdminUrl:i().string.isRequired,siteRawUrl:i().string.isRequired,startingLicense:i().string,displayName:i().string};const f=w},9644:(e,t,a)=>{"use strict";a.d(t,{Z:()=>f});var n=a(3396),c=a(3363),l=a(3846),r=a(8868),s=a(526),i=a(5609),o=a(5736),d=a(5235),m=a.n(d),u=a(5844),p=a.n(u),h=a(9196),g=a.n(h),v=a(1008);const __=o.__,_x=o._x;function w({redeemClick:e,displayName:t,onModalClose:a,tokenRedeemed:d}){const[u,p]=(0,h.useState)(!1),w=(0,h.useRef)(null);(0,h.useEffect)((()=>{setTimeout((()=>{w?.current?.play()}),500)}),[w]);const f=(0,n.VS)("scan"),E=(0,n.VS)("backup"),k=(0,h.useCallback)((t=>{e?.(t),p(!0),w.current.play()}),[w,e]),y=(0,h.useCallback)((()=>{u&&w.current.play()}),[u]),b=m()(v.Z.modal,{[v.Z.animating]:u});return g().createElement("div",null,g().createElement(i.Modal,{className:b,onRequestClose:a,isDismissible:!1,__experimentalHideHeader:!0},g().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},g().createElement(l.Z,null,g().createElement(r.Z,{className:v.Z["jetpack-logo"]}),g().createElement("div",{className:v.Z["video-wrap"],onClick:y,role:"presentation"},g().createElement("video",{ref:w,src:"https://videos.files.wordpress.com/oSlNIBQO/jetpack-golden-token.mp4",muted:"muted"})),g().createElement("div",{className:v.Z["content-wrap"]},g().createElement("div",{className:v.Z["content-wrap-text"]},t.length>0&&g().createElement("p",{className:v.Z["hi-user"]},(0,o.sprintf)(/* Translators: %s is the user's display name. */ +__("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,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"))),g().createElement(s.Z,{variant:"primary",weight:"regular",onClick:k,className:v.Z.button},d&&__("Awesome!","jetpack-my-jetpack"),!d&&__("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(E,null),g().createElement("h3",null,__("VaultPress Backup","jetpack-my-jetpack")),g().createElement("p",null,__("Save every change and get back online quickly with one‑click restores.","jetpack-my-jetpack"))),g().createElement("div",null,g().createElement(f,null),g().createElement("h3",null,_x("Scan","Plugin name (noun).","jetpack-my-jetpack")),g().createElement("p",null,__("Automated scanning and one‑click fixes to keep your site ahead of security threats.","jetpack-my-jetpack")))),g().createElement(s.Z,{variant:"primary",weight:"regular",onClick:k,href:window?.myJetpackInitialState?.myJetpackUrl,className:v.Z.button},__("Explore your new powers","jetpack-my-jetpack")))))))}w.defaultProps={tokenRedeemed:!1,onModalClose:e=>{document.referrer.includes(window.location.host)?(e.preventDefault(),history.back()):(e.preventDefault(),window.location.href=window?.myJetpackInitialState?.myJetpackUrl)}},w.propTypes={redeemClick:p().func,tokenRedeemed:p().bool,displayName:p().string,onModalClose:p().func};const f=w},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:()=>h});var n=a(4743),c=a(9105),l=a(3363),r=a(3846),s=a(1294),i=a(3281),o=a(9196),d=a.n(o),m=a(2199),u=a(4106),p=a(5626);function h(){(0,o.useEffect)((()=>{const{apiRoot:e,apiNonce:t}=window?.myJetpackRest||{};n.ZP.setApiRoot(e),n.ZP.setApiNonce(t)}),[]);const{recordEvent:e}=(0,m.Z)(),{availableLicenses:t,fetchingAvailableLicenses:a}=(0,u.Z)(),{userConnectionData:h}=(0,s.Z)(),[g,v]=(0,o.useState)(!1),w=h?.currentUser?.wpcomUser?.display_name||h?.currentUser?.wpcomUser?.login||h?.currentUser?.username,f=(0,o.useCallback)((()=>{e("jetpack_myjetpack_license_activation_back_link_click")}),[e]),E=(0,o.useCallback)((()=>{v(!0)}),[]);return d().createElement(c.Z,{showHeader:!1,showBackground:!1},d().createElement(l.Z,{horizontalSpacing:3,horizontalGap:3},d().createElement(r.Z,null,d().createElement(p.Z,{onClick:f,reload:g})),d().createElement(r.Z,null,d().createElement(i.I,{currentRecommendationsStep:null,availableLicenses:t,fetchingAvailableLicenses:a,onActivationSuccess:E,siteAdminUrl:window?.myJetpackInitialState?.adminUrl,siteRawUrl:window?.myJetpackInitialState?.siteSuffix,displayName:w}))))}},1062:(e,t,a)=>{"use strict";a.d(t,{U:()=>m,Z:()=>p});var n=a(5106),c=a(5235),l=a.n(c),r=a(5162),s=a.n(r),i=a(9196),o=a.n(i),d=a(5893);const m=e=>{const{children:t,className:a}=e,n=l()(d.Z.container,a);return o().createElement("div",{className:n},t)},u=e=>{const{title:t,headerRightContent:a,className:c,children:l}=e;return o().createElement(m,{className:c},o().createElement("div",{className:d.Z.title},o().createElement("div",{className:d.Z.name},o().createElement(n.ZP,{variant:"title-medium"},t)),a),l)};u.propTypes={children:s().node,title:s().string.isRequired,className:s().string,headerRightContent:s().node};const p=u},3890:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(1074),c=a(9517),l=a(5235),r=a.n(l),s=a(9196),i=a.n(s),o=a(9997),d=a(6234);const m=({className:e})=>i().createElement(o.rU,{to:"/",className:r()(d.Z.link,e)},i().createElement(n.Z,{icon:c.Z,className:d.Z.icon}))},5745:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(5106),c=a(1294),l=a(5162),r=a.n(l),s=a(9196),i=a.n(s),o=a(3345),d=a(3703),m=a(2307),u=a(2728);const p=({admin:e,slug:t,children:a,isDataLoading:l,showMenu:r=!1,Description:p=null,additionalActions:h=null,menuItems:g=[],upgradeInInterstitial:v=!1})=>{const{isRegistered:w,isUserConnected:f}=(0,c.Z)(),{detail:E,activate:k,deactivate:y,isFetching:b,installStandalonePlugin:C,deactivateStandalonePlugin:j}=(0,d.i)(t),{name:z,description:_,requiresUserConnection:N,standalonePluginInfo:x,status:Z}=E,[S,M]=(0,s.useState)(!1),[R,L]=(0,s.useState)(!1),P=(0,o.Z)("/connection"),V=x?.hasStandalonePlugin,H=x?.isStandaloneInstalled,A=x?.isStandaloneActive,B=V&&H&&!A,I=V&&H&&A,O=V&&!H,T=w&&f,F=Z===m.N.ABSENT||Z===m.N.ABSENT_WITH_PLAN,U=r&&!F&&Z!==m.N.ERROR&&T&&(g?.length>0||B||I||O),D=(0,s.useCallback)((()=>{w&&f||!N?k():P()}),[k,w,f,N,P]),J=(0,s.useCallback)((()=>{M(!0),C().then((()=>{window?.location?.reload()})).catch((()=>{M(!1)}))}),[C]),q=(0,s.useCallback)((()=>{L(!0),j().then((()=>{window?.location?.reload()})).catch((()=>{L(!1)}))}),[j]);return i().createElement(u.ZP,{name:z,Description:p||(()=>i().createElement(n.ZP,{variant:"body-small",style:{flexGrow:1}},_)),status:Z,admin:e,isFetching:b,isDataLoading:l,isInstallingStandalone:S,isDeactivatingStandalone:R,onDeactivate:y,additionalActions:h,slug:t,onActivate:D,showMenu:U,menuItems:g,showActivateOption:B,showDeactivateOption:I,showInstallOption:O,onInstallStandalone:J,onActivateStandalone:J,onDeactivateStandalone:q,upgradeInInterstitial:v},a)};p.propTypes={children:r().node,admin:r().bool.isRequired,slug:r().string.isRequired,isDataLoading:r().bool,showMenu:r().bool,additionalActions:r().array,menuItems:r().array};const h=p},17:(e,t,a)=>{"use strict";a.d(t,{Z:()=>C});var n=a(9105),c=a(3363),l=a(3846),r=a(6895),s=a(9312),i=a(5736),o=a(1074),d=a(5381),m=a(9196),u=a.n(m),p=a(9997),h=a(1689),g=a(3890),v=a(5242),w=a(6790),f=a(184),E=a(8578),k=a(4403);const __=i.__,y=()=>u().createElement(u().Fragment,null,u().createElement("div",{className:E.Z["account-description"]},__("You can use your existing account on any of these services:","jetpack-my-jetpack")),u().createElement("span",{className:E.Z["account-images"]},u().createElement("img",{src:k,className:E.Z.wordpress,alt:__("WordPress Logo","jetpack-my-jetpack")}),u().createElement("img",{src:f,className:E.Z.google,alt:__("Google Logo","jetpack-my-jetpack")}),u().createElement("img",{src:v,className:E.Z.apple,alt:__("Apple Logo","jetpack-my-jetpack")}))),b=()=>{const[e]=(0,p.lr)(),t=e.get("returnTo");return t?`admin.php?page=my-jetpack#/${t}`:"admin.php?page=my-jetpack"},C=()=>{const{apiRoot:e,apiNonce:t}=(0,h.Z)(),a=b();return u().createElement(n.Z,{showHeader:!1,showBackground:!1},u().createElement(c.Z,{horizontalSpacing:8,horizontalGap:0},u().createElement(l.Z,{className:E.Z["relative-col"]},u().createElement(g.Z,{className:E.Z["close-link"]})),u().createElement(l.Z,null,u().createElement(s.Z,{title:__("Unlock all the amazing features of Jetpack by connecting now","jetpack-my-jetpack"),buttonLabel:__("Connect your user account","jetpack-my-jetpack"),apiRoot:e,apiNonce:t,images:[w],footer:u().createElement(y,null),from:"my-jetpack",redirectUri:a},u().createElement("ul",null,u().createElement("li",null,__("Receive instant downtime alerts","jetpack-my-jetpack")),u().createElement("li",null,__("Automatically share your content on social media","jetpack-my-jetpack")),u().createElement("li",null,__("Let your subscribers know when you post","jetpack-my-jetpack")),u().createElement("li",null,__("Receive notifications about new likes and comments","jetpack-my-jetpack")),u().createElement("li",null,__("Let visitors share your content on social media","jetpack-my-jetpack")),u().createElement("li",null,__("And more!","jetpack-my-jetpack")," ",u().createElement("a",{href:(0,r.Z)("jetpack-features"),target:"_blank",className:E.Z["all-features"],rel:"noreferrer"},__("See all Jetpack features","jetpack-my-jetpack"),u().createElement(o.Z,{icon:d.Z}))))))))}},247:(e,t,a)=>{"use strict";a.d(t,{Z:()=>_});var n=a(5106),c=a(526),l=a(6895),r=a(1294),s=a(428),i=a(8137),o=a(9818),d=a(5736),m=a(1074),u=a(496),p=a(9201),h=a(5235),g=a.n(h),v=a(5162),w=a.n(v),f=a(9196),E=a.n(f),k=a(8489),y=a(3815),b=a(9182),C=a(6322);const __=d.__,j=({text:e,actionText:t,onClick:a,status:l})=>E().createElement("div",{className:C.Z["list-item"]},E().createElement(n.ZP,{className:g()(C.Z["list-item-text"],{[C.Z.error]:"error"===l})},E().createElement(m.Z,{icon:"error"===l?u.Z:p.Z,className:g()({[C.Z.info]:"error"===l})}),e),t&&E().createElement(c.Z,{variant:"link",weight:"regular",onClick:a},t)),z=e=>{const{apiRoot:t,apiNonce:a,redirectUri:m,title:u,connectionInfoText:p,onDisconnected:h,connectedPlugins:v,connectedSiteId:w,context:z,onConnectUser:_}=e,{isRegistered:N,isUserConnected:x,userConnectionData:Z}=(0,r.Z)({apiRoot:t,apiNonce:a,redirectUri:m}),[S,M]=(0,f.useState)(!1),{setConnectionStatus:R,setUserIsConnecting:L}=(0,o.useDispatch)(s.t),P=_||L,V=Z.currentUser?.wpcomUser?.avatar,H=(0,f.useCallback)((e=>{e&&e.preventDefault(),M(!0)}),[M]),A=(0,f.useCallback)((e=>{e&&e.preventDefault(),M(!1)}),[M]),B=(0,f.useCallback)((e=>{e&&e.preventDefault(),R({isActive:!1,isRegistered:!1,isUserConnected:!1}),h?.()}),[h,R]);return E().createElement("div",{className:C.Z["connection-status-card"]},E().createElement(n.H3,null,u),E().createElement(n.ZP,{variant:"body",mb:3},`${p} `,E().createElement(c.Z,{href:(0,l.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),variant:"link",weight:"regular",isExternalLink:!0},__("Learn more about connections","jetpack-my-jetpack"))),E().createElement("div",{className:C.Z.status},E().createElement("img",{src:k,alt:"",className:C.Z.cloud}),E().createElement("div",{className:g()(C.Z.line,{[C.Z.disconnected]:!N||!x})}),E().createElement("div",{className:C.Z["avatar-wrapper"]},E().createElement("img",{src:b,alt:"",className:C.Z.jetpack}),E().createElement("img",{src:x&&V?V:y,alt:"",className:C.Z.avatar}))),E().createElement("div",null,N?E().createElement(E().Fragment,null,E().createElement(j,{onClick:H,text:__("Site connected.","jetpack-my-jetpack"),actionText:x&&Z.currentUser?.isMaster?__("Manage","jetpack-my-jetpack"):null}),x&&E().createElement(j,{onClick:H,actionText:__("Manage","jetpack-my-jetpack"),text:(0,d.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"),Z.currentUser?.wpcomUser?.display_name,Z.currentUser?.isMaster?__(" (Owner)","jetpack-my-jetpack"):"")}),x&&Z?.connectionOwner&&!Z.currentUser?.isMaster&&E().createElement(j,{text:(0,d.sprintf)(/* translators: placeholder is the username of the Jetpack connection owner */ +__("Also connected: %s (Owner).","jetpack-my-jetpack"),Z.connectionOwner)}),!x&&E().createElement(j,{onClick:P,text:__("User account not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})):E().createElement(j,{onClick:P,text:__("Jetpack is not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})),E().createElement(i.Z,{apiRoot:t,apiNonce:a,onDisconnected:B,connectedPlugins:v,connectedSiteId:w,connectedUser:Z,isOpen:S,onClose:A,context:z}))};z.propTypes={apiRoot:w().string.isRequired,apiNonce:w().string.isRequired,redirectUri:w().string,connectedPlugins:w().array,connectedSiteId:w().number,title:w().string,connectionInfoText:w().string,onDisconnected:w().func,context:w().string,onConnectUser:w().func,requiresUserConnection:w().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 _=z},5784:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(9818),c=a(9196),l=a.n(c),r=a(1689),s=a(3345),i=a(7493),o=a(247);function d(){const{apiRoot:e,apiNonce:t,topJetpackMenuItemUrl:a,connectedPlugins:c}=(0,r.Z)(),d=(0,s.Z)("/connection"),m=(0,n.useSelect)((e=>e(i.t).getProductsThatRequiresUserConnection()));return l().createElement(o.Z,{apiRoot:e,apiNonce:t,redirectUri:a,onConnectUser:d,connectedPlugins:c,requiresUserConnection:m.length>0,onDisconnected:()=>document?.location?.reload(!0)})}},5626:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(5736),c=a(1074),l=a(3259),r=a(9196),s=a.n(r),i=a(9997),o=a(197);const __=n.__;function d({onClick:e,reload:t}){const a=t?"/?reload=true":"/";return s().createElement(i.rU,{to:a,className:o.Z.link,onClick:e},s().createElement(c.Z,{icon:l.Z,className:o.Z.icon}),__("Go back","jetpack-my-jetpack"))}d.defaultProps={onClick:()=>{}};const m=d},8607:(e,t,a)=>{"use strict";a.d(t,{r:()=>u});var n=a(526),c=a(3396),l=a(5609),r=a(9771),s=a(5736),i=a(5235),o=a.n(i),d=a(9196),m=a(4416);a(1854);const __=s.__;function u({productName:e,giftedDate:t}){const[a,i]=(0,d.useState)(!1),u=(0,d.useCallback)((()=>i(!0)),[i]),p={position:"top center",placement:"top",animate:!0,noArrow:!1,resize:!1,flip:!1,offset:6,focusOnMount:"container",onClose:(0,d.useCallback)((()=>i(!1)),[i]),className:m.Z.container},h=o()(m.Z.wrapper,"golden-token-icon-tooltip");return React.createElement("div",{className:h},React.createElement(n.Z,{variant:"link",onClick:u},React.createElement(c._1,{className:m.Z.logo})),React.createElement("div",{className:m.Z.helper},a&&React.createElement(l.Popover,p,React.createElement("div",null,React.createElement("div",{className:m.Z.title},e),React.createElement("div",{className:m.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,i.dateI18n)("F j, Y",n)))))))}},4159:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(5609),c=n(9196),r=n.n(c),i=n(73);const s=function(){const[e,t]=(0,c.useState)(!0),n=(0,c.useCallback)((()=>t(!1)),[]);if(!e)return null;if(!window.hasOwnProperty("JP_IDENTITY_CRISIS__INITIAL_STATE"))return null;const{containerID:s,isSafeModeConfirmed:o}=window.JP_IDENTITY_CRISIS__INITIAL_STATE;return!s||o?null:r().createElement(a.Modal,{onRequestClose:n,overlayClassName:i.Z.modal},r().createElement("div",{id:s,className:i.Z.container}))}},8966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>L});var a=n(2674),c=n.n(a),r=n(2054),i=n(9105),s=n(216),o=n(3363),l=n(3846),u=n(5106),p=n(6579),d=n(4164),m=n(3329),g=n(5609),h=n(5736),v=n(496),f=n(5235),k=n.n(f),y=n(9196),E=n.n(y),w=n(2199),b=n(6913),j=n(8869),C=n(5371),_=n(5031),Z=n(3703),N=n(5784),S=n(4159),P=n(6800),R=n(2307),x=n(5943),A=n(9593),z=n(1017);const __=h.__,I=e=>{let{message:t,options:n,clean:a}=e;const[i]=(0,r.Z)(["md"],[">"]),s={error:E().createElement(g.SVG,{className:z.Z.nofill,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},E().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"}),E().createElement(g.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),E().createElement(g.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"})),info:v.Z};return E().createElement(g.Notice,c()({isDismissible:!1},n,{onRemove:a,className:z.Z.notice+(i?" "+z.Z["bigger-than-medium"]:"")}),E().createElement("div",{className:z.Z.message},s?.[n.status]&&E().createElement(g.Icon,{icon:s[n.status]}),t))};function L(){(0,C.Z)();const e="1"===window?.myJetpackInitialState?.isStatsModuleActive,{message:t,options:n,clean:a}=(0,_.Z)(),{hasConnectionError:c}=(0,m.Z)(),{isAvailable:r,isFetchingChatAvailability:g}=(0,j.Z)(),{detail:h}=(0,Z.i)("stats"),{jwt:v,isFetchingChatAuthentication:f}=(0,b.Z)(),L=!f&&!g&&r&&v,{recordEvent:M}=(0,w.Z)(),[T,F]=(0,y.useState)(!1);return(0,y.useEffect)((()=>{M("jetpack_myjetpack_page_view")}),[M]),window.location.hash.includes("?reload=true")&&(window.history.replaceState(null,"",window.location.href.replace("?reload=true","")),window.location.reload(),F(!0)),T?null:E().createElement(i.Z,null,E().createElement(S.Z,null),E().createElement(s.Z,null,E().createElement(o.Z,{horizontalSpacing:0},E().createElement(l.Z,null,E().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),E().createElement(o.Z,{horizontalSpacing:5,horizontalGap:t?3:6},E().createElement(l.Z,{sm:4,md:8,lg:12},E().createElement(u.ZP,{variant:"headline-small"},__("My Jetpack","jetpack-my-jetpack"))),c&&E().createElement(l.Z,null,E().createElement(m.h,null)),t&&E().createElement(l.Z,null,E().createElement(I,{message:t,options:n,clean:a})),e&&E().createElement(l.Z,{className:k()({[z.Z.stats]:h?.status!==R.N.ERROR})},E().createElement(A.Z,null)),E().createElement(l.Z,null,E().createElement(x.Z,null)))),E().createElement(p.Z,null,E().createElement(o.Z,{horizontalSpacing:8},E().createElement(l.Z,{sm:4,md:4,lg:6},E().createElement(P.Z,null)),E().createElement(l.Z,{sm:4,md:4,lg:6},E().createElement(N.Z,null)))),L&&E().createElement(d.Z,{jwt_token:v}))}},6800:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var a=n(5106),c=n(526),r=n(5736),i=n(9196),s=n.n(i),o=n(2199),l=n(1689),u=n(3345),p=n(1750),d=n(8295),m=n(7258),g=n(6986),h=n(8607),v=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(a.Dx,null,n),s().createElement(k,t))}function k(e){const{expiry_message:t,product_name:n,subscribed_date:c}=e;return(0,g.h)(e)?s().createElement(a.ZP,{variant:"body",className:v.Z["expire-date"]},s().createElement("span",{className:v.Z["expire-date--with-icon"]},__("Never Expires","jetpack-my-jetpack")),s().createElement(h.r,{productName:n,giftedDate:c})):s().createElement(a.ZP,{variant:"body",className:v.Z["expire-date"]},t)}function y(e){let{purchases:t}=e;return s().createElement(s().Fragment,null,s().createElement(a.H3,null,t.length<=1?__("Your plan","jetpack-my-jetpack"):__("Your plans","jetpack-my-jetpack")),0===t.length&&s().createElement(a.ZP,{variant:"body"},__("Want to power up your Jetpack?","jetpack-my-jetpack")))}function E(e){let{purchases:t}=e;const{recordEvent:n}=(0,o.Z)(),{isUserConnected:a}=(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 p=(0,i.useCallback)((()=>{const e=t.length?"jetpack_myjetpack_plans_manage_click":"jetpack_myjetpack_plans_purchase_click";n(e)}),[t,n]),g=(0,u.Z)("/connection"),h=(0,i.useCallback)((()=>{n("jetpack_myjetpack_activate_license_click"),a||g()}),[g,a,n]);let f=__("Activate a license","jetpack-my-jetpack");return a||(f=__("Activate a license (requires a user connection)","jetpack-my-jetpack")),s().createElement("ul",null,s().createElement("li",{className:v.Z["actions-list-item"]},s().createElement(c.Z,{onClick:p,href:t.length?(0,d.Z)():(0,m.Z)(),weight:"regular",variant:"link",isExternalLink:!0},r)),window?.myJetpackInitialState?.loadAddLicenseScreen&&s().createElement("li",{className:v.Z["actions-list-item"]},s().createElement(c.Z,{onClick:h,href:a?`${window?.myJetpackInitialState?.adminUrl}admin.php?page=my-jetpack#/add-license`:void 0,variant:"link",weight:"regular"},f)))}function w(){const e=!!window?.myJetpackInitialState?.userIsAdmin,{purchases:t}=(0,p.Z)();return s().createElement("div",{className:v.Z.container},s().createElement(y,{purchases:t}),s().createElement("div",{className:v.Z.purchasesSection},t.map((e=>s().createElement(f,{key:`purchase-${e.product_name}`,purchase:e})))),e&&s().createElement(E,{purchases:t}))}},2307:(e,t,n)=>{"use strict";n.d(t,{N:()=>u,Z:()=>p});var a=n(2674),c=n.n(a),r=n(526),i=n(5736),s=n(9196),o=n.n(s),l=n(3703);const __=i.__,u={ACTIVE:"active",INACTIVE:"inactive",ERROR:"error",ABSENT:"plugin_absent",ABSENT_WITH_PLAN:"plugin_absent_with_plan",NEEDS_PURCHASE:"needs_purchase",NEEDS_PURCHASE_OR_FREE:"needs_purchase_or_free",CAN_UPGRADE:"can_upgrade"},p=e=>{let{status:t,admin:n,name:a,slug:s,onActivate:p,onManage:d,onFixConnection:m,isFetching:g,isInstallingStandalone:h,isDeactivatingStandalone:v,className:f,onAdd:k}=e;const{detail:y}=(0,l.i)(s),{manageUrl:E,purchaseUrl:w}=y,b=!E,j=g||h||v,C={variant:j?void 0:"primary",disabled:j,className:f};if(!n)return o().createElement(r.Z,c()({},C,{size:"small",variant:"link",weight:"regular"}),/* translators: placeholder is product name. */ -(0,i.sprintf)(__("Learn about %s","jetpack-my-jetpack"),a));switch(t){case u.ABSENT:case u.ABSENT_WITH_PLAN:return o().createElement(r.Z,c()({},C,{href:`#/add-${s}`,size:"small",variant:"link",weight:"regular"}),t===u.ABSENT&&(0,i.sprintf)(/* translators: placeholder is product name. */ -__("Get %s","jetpack-my-jetpack"),a),t===u.ABSENT_WITH_PLAN&&(0,i.sprintf)(/* translators: placeholder is product name. */ -__("Install %s","jetpack-my-jetpack"),a));case u.NEEDS_PURCHASE:case u.CAN_UPGRADE:{const e=__("Upgrade","jetpack-my-jetpack"),t=__("Purchase","jetpack-my-jetpack"),n=w?e:t;return o().createElement(r.Z,c()({},C,{href:w||`#/add-${s}`,size:"small",weight:"regular",onClick:k}),n)}case u.NEEDS_PURCHASE_OR_FREE:return o().createElement(r.Z,c()({},C,{href:`#/add-${s}`,size:"small",weight:"regular",onClick:k}),__("Start for free","jetpack-my-jetpack"));case u.ACTIVE:{const e=__("View","jetpack-my-jetpack"),t=__("Manage","jetpack-my-jetpack"),n=w?e:t;return o().createElement(r.Z,c()({},C,{disabled:b||C?.disabled,size:"small",weight:"regular",variant:"secondary",href:E,onClick:d}),n)}case u.ERROR:return o().createElement(r.Z,c()({},C,{href:"#/connection",size:"small",weight:"regular",onClick:m}),__("Fix connection","jetpack-my-jetpack"));case u.INACTIVE:return o().createElement(r.Z,c()({},C,{size:"small",weight:"regular",variant:"secondary",onClick:p}),__("Activate","jetpack-my-jetpack"));default:return null}}},2728:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>_,bY:()=>b});var a=n(2674),c=n.n(a),r=n(526),i=n(5106),s=n(5609),o=n(5736),l=n(3482),u=n(5899),p=n(5235),d=n.n(p),m=n(5162),g=n.n(m),h=n(9196),v=n.n(h),f=n(2199),k=n(1062),y=n(2307),E=n(6086),w=n(9720);const __=o.__,b={[y.N.ACTIVE]:__("Active","jetpack-my-jetpack"),[y.N.INACTIVE]:__("Inactive","jetpack-my-jetpack"),[y.N.NEEDS_PURCHASE]:__("Inactive","jetpack-my-jetpack"),[y.N.NEEDS_PURCHASE_OR_FREE]:__("Inactive","jetpack-my-jetpack"),[y.N.ERROR]:__("Error","jetpack-my-jetpack"),[y.N.CAN_UPGRADE]:__("Active","jetpack-my-jetpack")},j=e=>{let{items:t=[],showInstall:n=!1,onInstall:a,showActivate:c=!1,showDeactivate:i=!1,onActivate:o,onDeactivate:p}=e;return v().createElement(s.Dropdown,{className:w.Z.dropdown,popoverProps:{noArrow:!1,placement:"bottom-end"},renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return v().createElement(r.Z,{variant:"tertiary",size:"small",icon:l.Z,onClick:n,"aria-expanded":t})},renderContent:e=>{let{onClose:s}=e;return v().createElement(v().Fragment,null,t.map((e=>v().createElement(r.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",icon:e?.icon,onClick:()=>{s(),e?.onClick?.()}},e?.label))),n&&v().createElement(r.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",icon:u.Z,onClick:()=>{s(),a?.()}},__("Install Plugin","jetpack-my-jetpack")),c&&v().createElement(r.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",onClick:()=>{s(),o?.()}},__("Activate Plugin","jetpack-my-jetpack")),i&&v().createElement(r.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",onClick:()=>{s(),p?.()}},__("Deactivate Plugin","jetpack-my-jetpack")))}})};j.propTypes={onActivate:g().func,onDeactivate:g().func,showActivate:g().bool,showDeactivate:g().bool,showInstall:g().bool,items:g().arrayOf(g().shape({label:g().string,icon:g().node,onClick:g().func})),onInstall:g().func},j.defaultProps={onActivate:()=>{},onDeactivate:()=>{},showActivate:!1,showDeactivate:!1};const C=e=>{const{name:t,description:n,status:a,onActivate:r,isFetching:s,isInstallingStandalone:o,isDeactivatingStandalone:l,slug:u,children:p,showMenu:m=!1,showActivateOption:g=!1,showDeactivateOption:b=!1,showInstallOption:C=!1,menuItems:_=[],onInstallStandalone:Z,onActivateStandalone:N,onDeactivateStandalone:S}=e,P=a===y.N.ACTIVE||a===y.N.CAN_UPGRADE,R=a===y.N.ERROR,x=a===y.N.ABSENT||a===y.N.ABSENT_WITH_PLAN,A=a===y.N.NEEDS_PURCHASE||a===y.N.NEEDS_PURCHASE_OR_FREE,z=d()({[w.Z.plugin_absent]:x,[w.Z["is-purchase-required"]]:A,[w.Z["is-link"]]:x,[w.Z["has-error"]]:R}),{recordEvent:I}=(0,f.Z)(),L=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_activate_click",{product:u}),r()}),[u,r,I]),M=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_add_click",{product:u})}),[u,I]),T=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_manage_click",{product:u})}),[u,I]),F=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_fixconnection_click",{product:u})}),[u,I]),O=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_install_standalone_plugin_click",{product:u}),Z()}),[u,Z,I]),U=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_activate_standalone_plugin_click",{product:u}),N()}),[u,N,I]),D=(0,h.useCallback)((()=>{I("jetpack_myjetpack_product_card_deactivate_standalone_plugin_click",{product:u}),S()}),[u,S,I]);return v().createElement(k.Z,{className:z,title:t,headerRightContent:m&&v().createElement(j,{items:_,showActivate:g,showDeactivate:b,onActivate:U,onDeactivate:D,showInstall:C,onInstall:O})},P&&p?p:v().createElement(i.ZP,{variant:"body-small",className:w.Z.description},n),v().createElement("div",{className:w.Z.actions},v().createElement(y.Z,c()({},e,{onActivate:L,onFixConnection:F,onManage:T,onAdd:M,className:w.Z.button})),!x&&v().createElement(E.Z,{status:a,isFetching:l,isInstallingStandalone:o,isDeactivatingStandalone:s})))};C.propTypes={children:g().node,name:g().string.isRequired,description:g().string.isRequired,admin:g().bool.isRequired,isFetching:g().bool,isInstallingStandalone:g().bool,isDeactivatingStandalone:g().bool,isManageDisabled:g().bool,onActivate:g().func,slug:g().string.isRequired,showMenu:g().bool,showActivateOption:g().bool,showDeactivateOption:g().bool,showInstallOption:g().bool,menuItems:g().arrayOf(g().shape({label:g().string,icon:g().node,onClick:g().func})),onInstallStandalone:g().func,onActivateStandalone:g().func,onDeactivateStandalone:g().func,status:g().oneOf([y.N.ACTIVE,y.N.INACTIVE,y.N.ERROR,y.N.ABSENT,y.N.ABSENT_WITH_PLAN,y.N.NEEDS_PURCHASE,y.N.NEEDS_PURCHASE_OR_FREE,y.N.CAN_UPGRADE]).isRequired},C.defaultProps={isFetching:!1,isInstallingStandalone:!1,isDeactivatingStandalone:!1,onActivate:()=>{},showMenu:!1,showActivateOption:!1,showDeactivateOption:!1,showInstallOption:!1,menuItems:[]};const _=C},6086:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5106),c=n(5235),r=n.n(c),i=n(2307),s=n(9720),o=n(2728);const l=e=>{let{status:t,isFetching:n,isInstallingStandalone:c,isDeactivatingStandalone:l}=e;const u=o.bY[t],p=r()(s.Z.status,(e=>{switch(e){case i.N.ACTIVE:case i.N.CAN_UPGRADE:return s.Z.active;case i.N.INACTIVE:case i.N.NEEDS_PURCHASE:case i.N.NEEDS_PURCHASE_OR_FREE:return s.Z.inactive;case i.N.ERROR:return s.Z.error;default:return""}})(t),{[s.Z["is-fetching"]]:n||c||l});return React.createElement(a.ZP,{variant:"label",className:p},u)}},8777:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"jetpack-ai"})};o.propTypes={admin:c().bool.isRequired};const l=o},1640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"anti-spam"})};o.propTypes={admin:c().bool.isRequired};const l=o},401:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"backup",showMenu:!0})};o.propTypes={admin:c().bool.isRequired};const l=o},4074:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"boost"})};o.propTypes={admin:c().bool.isRequired};const l=o},8112:(e,t,n)=>{"use strict";n.d(t,{G:()=>k,X:()=>f});var a=n(2947),c=n(5106),r=n(2636),i=n(5736),s=n(986),o=n(9404),l=n(1074),u=n(5235),p=n.n(u),d=n(5162),m=n.n(d),g=n(9196),h=n.n(g),v=n(523);const __=i.__,f=e=>{let{change:t,changePercentage:n}=e;if(!Number.isFinite(t))return null;const r=t>0?s.Z:o.Z,u=(0,a.Z)(Math.abs(t),{notation:"compact",compactDisplay:"short"});return h().createElement("div",{className:p()(v.Z["contextual-percentage-change"],{[v.Z.neutral]:0===t,[v.Z.positive]:t>0,[v.Z.negative]:t<0})},!!t&&h().createElement(l.Z,{icon:r,size:14,className:v.Z["change-icon"]}),h().createElement(c.ZP,{className:v.Z["change-values"]},(0,i.sprintf)(/* translators: both placeholders are numbers */ -__("%1$s (%2$s%%)","jetpack-my-jetpack"),u,n)))};f.propTypes={change:m().number,changePercentage:m().number};const k=e=>{let{description:t,value:n,context:a,loading:i}=e;return i?h().createElement("div",{className:v.Z["single-contextual-info-placeholder"]},h().createElement(r.Z,{height:24}),h().createElement(r.Z,{height:36})):h().createElement(h().Fragment,null,h().createElement(c.ZP,null,t),h().createElement("div",{className:v.Z["single-contextual-info"]},h().createElement(c.ZP,{className:v.Z["main-value"]},n),a))};k.propTypes={description:m().string.isRequired,value:m().string,context:m().node,loading:m().bool}},5996:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"crm"})};o.propTypes={admin:c().bool.isRequired};const l=o},5943:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var a=n(3363),c=n(3846),r=n(9196),i=n.n(r),s=n(8777),o=n(1640),l=n(401),u=n(4074),p=n(5996),d=n(5440),m=n(687),g=n(419),h=n(6217),v=n(523),f=n(9894);const{showJetpackStatsCard:k=!1}=window.myJetpackInitialState?.myJetpackFlags??{},y=()=>{const e=[l.Z,d.Z,o.Z,u.Z,m.Z,f.Z,p.Z,g.Z,s.Z];return k&&e.splice(6,0,h.Z),i().createElement(a.Z,{className:v.Z.cardlist,tagName:"ul",fluid:!0,horizontalSpacing:0,horizontalGap:3},e.map(((e,t)=>i().createElement(c.Z,{tagName:"li",sm:4,md:4,lg:4,key:t},i().createElement(e,{admin:!!window?.myJetpackInitialState?.userIsAdmin})))))}},5440:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(9818),c=n(5162),r=n.n(c),i=n(9196),s=n.n(i),o=n(7493),l=n(5745);const u=e=>{let{admin:t}=e;const n=(0,a.useSelect)((e=>e(o.t).hasStandalonePluginInstalled()));return s().createElement(l.Z,{admin:t,slug:n?"protect":"scan"})};u.propTypes={admin:r().bool.isRequired};const p=u},687:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"search",showMenu:!0})};o.propTypes={admin:c().bool.isRequired};const l=o},419:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"social",showMenu:!0})};o.propTypes={admin:c().bool.isRequired};const l=o},6217:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5162),c=n.n(a),r=n(9196),i=n.n(r),s=n(5745);const o=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"stats",showMenu:!0})};o.propTypes={admin:c().bool.isRequired};const l=o},9894:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(2947),c=n(5736),r=n(5162),i=n.n(r),s=n(9196),o=n.n(s),l=n(3703),u=n(5745),p=n(8112);const __=c.__,d=e=>{let{admin:t}=e;const{videoPressStats:n=!1}=window.myJetpackInitialState?.myJetpackFlags??{},{loading:c,hasError:r,change:i,currentFormatted:s,changePercentage:d}=(()=>{const{stats:e}=(0,l.i)("videopress"),t=void 0===e,n=null===e,c=e?.data?.views??{},{previous:r=null,current:i=null}=c,s=null!==i?(0,a.Z)(i,{notation:"compact",compactDisplay:"short"}):null,o=null!==i&&null!==r?i-r:null;let u=null;return null!==o&&(u=0===o?0:0===r?100:Math.round(o/r*100)),{loading:t,hasError:n,currentFormatted:s,change:o,changePercentage:u}})();if(!n||r)return o().createElement(u.Z,{admin:t,slug:"videopress",showMenu:!0});const m=__("Views, last 7 days","jetpack-my-jetpack");return o().createElement(u.Z,{admin:t,slug:"videopress",showMenu:!0},o().createElement(p.G,{loading:c,description:m,value:s,context:o().createElement(p.X,{change:i,changePercentage:d})}))};d.propTypes={admin:i().bool.isRequired};const m=d},2667:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(5609),c=n(5162),r=n.n(c),i=n(9196),s=n.n(i);const o=e=>{let{children:t,className:n,href:c,isLoading:r,onClick:i,isPrimary:o,disabled:l}=e;return s().createElement(a.Button,{onClick:i,className:n,href:c,variant:o?"primary":"secondary",disabled:r||l},r?s().createElement(a.Spinner,null):t)};o.propTypes={className:r().string,isLoading:r().bool,isPrimary:r().bool,disabled:r().bool},o.defaultProps={isLoading:!1,isPrimary:!0,disabled:!1};const l=o},968:(e,t,n)=>{"use strict";n.d(t,{Z:()=>C});var a=n(8899),c=n(5106),r=n(3396),i=n(4972),s=n(7325),o=n(8258),l=n(5609),u=n(5736),p=n(1074),d=n(1908),m=n(9201),g=n(5235),h=n.n(g),v=n(9196),f=n.n(v),k=n(2199),y=n(3703),E=n(2667),w=n(8429);const __=u.__;function b(e){let{value:t,currency:n,isOld:r}=e;if(!t||!n)return null;const i=(0,a.LR)(t,n),s=h()(w.Z.price,{[w.Z["is-old"]]:r});return f().createElement(c.ZP,{className:s,variant:"headline-medium",component:"p"},f().createElement(c.ZP,{component:"sup",variant:"title-medium"},i.symbol),i.integer,f().createElement(c.ZP,{component:"sup",variant:"title-medium"},i.fraction))}const j=e=>{let{slug:t,onClick:n,trackButtonClick:a,className:g,preferProductName:j,supportingInfo:C}=e;const{fileSystemWriteAccess:_,siteSuffix:Z,myJetpackUrl:N}=window?.myJetpackInitialState??{},{detail:S,isFetching:P}=(0,y.i)(t),{name:R,title:x,longDescription:A,features:z,disclaimers:I,pricingForUi:L,isBundle:M,supportedProducts:T,hasRequiredPlan:F,status:O,pluginSlug:U,postCheckoutUrl:D}=S,V="plugin_absent"===O&&"no"===_,{isFree:B,trialAvailable:H,fullPricePerMonth:J,currencyCode:q,discountPricePerMonth:G,wpcomProductSlug:W,wpcomFreeProductSlug:$,introductoryOffer:K,productTerm:Q}=L,{recordEvent:Y}=(0,k.Z)(),X=!B&&!F,ee=D||N,{run:te,hasCheckoutStarted:ne}=(0,o.Z)({productSlug:W,redirectUrl:ee,siteSuffix:Z,from:"my-jetpack"}),{run:ae,hasCheckoutStarted:ce}=(0,o.Z)({productSlug:$,redirectUrl:N,siteSuffix:Z,from:"my-jetpack"}),re=M?T.join("_plus_").split("_").map(((e,t)=>{if("plus"===e)return f().createElement(p.Z,{className:w.Z["plus-icon"],key:`icon-plugs${t}`,icon:d.Z,size:14});const n=(0,r.VS)(e);return f().createElement(n,{key:e,size:24})})):null;let ie;ie="month"===K?.intervalUnit&&1===K?.intervalCount?(0,u.sprintf)( +__("%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,r.dateI18n)("F j, Y",t)))))))}},4159:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(5609),c=a(9196),l=a.n(c),r=a(73);const s=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:s,isSafeModeConfirmed:i}=window.JP_IDENTITY_CRISIS__INITIAL_STATE;return!s||i?null:l().createElement(n.Modal,{onRequestClose:a,overlayClassName:r.Z.modal},l().createElement("div",{id:s,className:r.Z.container}))}},8966:(e,t,a)=>{"use strict";a.d(t,{Z:()=>A});var n=a(2674),c=a.n(n),l=a(2054),r=a(9105),s=a(216),i=a(3363),o=a(3846),d=a(5106),m=a(6579),u=a(4164),p=a(3329),h=a(5609),g=a(5736),v=a(496),w=a(5235),f=a.n(w),E=a(9196),k=a.n(E),y=a(2199),b=a(6913),C=a(8869),j=a(5371),z=a(5031),_=a(3703),N=a(5784),x=a(4159),Z=a(6800),S=a(2307),M=a(5943),R=a(9593),L=a(4158),P=a(3851),V=a(1017);const __=g.__,H=({message:e,options:t,clean:a})=>{const[n]=(0,l.Z)(["md"],[">"]),r={error:k().createElement(h.SVG,{className:V.Z.nofill,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},k().createElement(h.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(h.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),k().createElement(h.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"})),info:v.Z};return k().createElement(h.Notice,c()({isDismissible:!1},t,{onRemove:a,className:V.Z.notice+(n?" "+V.Z["bigger-than-medium"]:"")}),k().createElement("div",{className:V.Z.message},r?.[t.status]&&k().createElement(h.Icon,{icon:r[t.status]}),e))};function A(){(0,j.Z)();const e=window?.myJetpackInitialState?.welcomeBanner.hasBeenDismissed,t="1"===window?.myJetpackInitialState?.isStatsModuleActive,a=window?.myJetpackInitialState?.jetpackManage,{message:n,options:c,clean:l}=(0,z.Z)(),{hasConnectionError:h}=(0,p.Z)(),{isAvailable:g,isFetchingChatAvailability:v}=(0,C.Z)(),{detail:w}=(0,_.i)("stats"),{jwt:A,isFetchingChatAuthentication:B}=(0,b.Z)(),I=!B&&!v&&g&&A,O="1"===window?.myJetpackInitialState?.userIsNewToJetpack,{recordEvent:T}=(0,y.Z)(),[F,U]=(0,E.useState)(!1);return(0,E.useEffect)((()=>{T("jetpack_myjetpack_page_view")}),[T]),window.location.hash.includes("?reload=true")&&(window.history.replaceState(null,"",window.location.href.replace("?reload=true","")),window.location.reload(),U(!0)),F?null:k().createElement(r.Z,{siteAdminUrl:window?.myJetpackInitialState?.adminUrl},k().createElement(x.Z,null),k().createElement(s.Z,null,!O&&k().createElement(i.Z,{horizontalSpacing:0},k().createElement(o.Z,null,k().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),k().createElement(P.Z,null),k().createElement(i.Z,{horizontalSpacing:5,horizontalGap:n?3:6},k().createElement(o.Z,{sm:4,md:8,lg:12},k().createElement(d.ZP,{variant:"headline-small"},__("Discover all Jetpack Products","jetpack-my-jetpack"))),h&&(e||!O)&&k().createElement(o.Z,null,k().createElement(p.h,null)),n&&(e||!O)&&k().createElement(o.Z,null,k().createElement(H,{message:n,options:c,clean:l})),t&&k().createElement(o.Z,{className:f()({[V.Z.stats]:w?.status!==S.N.ERROR})},k().createElement(R.Z,null)),k().createElement(o.Z,null,k().createElement(M.Z,null)),a.isEnabled&&k().createElement(o.Z,null,k().createElement(L.Z,{isAgencyAccount:a.isAgencyAccount})))),k().createElement(m.Z,null,k().createElement(i.Z,{horizontalSpacing:8},k().createElement(o.Z,{sm:4,md:4,lg:6},k().createElement(Z.Z,null)),k().createElement(o.Z,{sm:4,md:4,lg:6},k().createElement(N.Z,null)))),I&&k().createElement(u.Z,{jwt_token:A}))}},6800:(e,t,a)=>{"use strict";a.d(t,{Z:()=>y});var n=a(5106),c=a(526),l=a(5736),r=a(9196),s=a.n(r),i=a(2199),o=a(1689),d=a(3345),m=a(1750),u=a(8295),p=a(7258),h=a(6986),g=a(8607),v=a(6891);const __=l.__,_n=l._n;function w({purchase:e={}}){const{product_name:t}=e;return s().createElement(s().Fragment,null,s().createElement(n.Dx,null,t),s().createElement(f,e))}function f(e){const{expiry_message:t,product_name:a,subscribed_date:c}=e;return(0,h.h)(e)?s().createElement(n.ZP,{variant:"body",className:v.Z["expire-date"]},s().createElement("span",{className:v.Z["expire-date--with-icon"]},__("Never Expires","jetpack-my-jetpack")),s().createElement(g.r,{productName:a,giftedDate:c})):s().createElement(n.ZP,{variant:"body",className:v.Z["expire-date"]},t)}function E({purchases:e}){return s().createElement(s().Fragment,null,s().createElement(n.H3,null,e.length<=1?__("Your plan","jetpack-my-jetpack"):__("Your plans","jetpack-my-jetpack")),0===e.length&&s().createElement(n.ZP,{variant:"body"},__("Want to power up your Jetpack?","jetpack-my-jetpack")))}function k({purchases:e}){const{recordEvent:t}=(0,i.Z)(),{isUserConnected:a}=(0,o.Z)();let n=__("Purchase a plan","jetpack-my-jetpack");e.length>=1&&(n=_n("Manage your plan","Manage your plans",e.length,"jetpack-my-jetpack"));const l=(0,r.useCallback)((()=>{const a=e.length?"jetpack_myjetpack_plans_manage_click":"jetpack_myjetpack_plans_purchase_click";t(a)}),[e,t]),m=(0,d.Z)("/connection"),h=(0,r.useCallback)((()=>{t("jetpack_myjetpack_activate_license_click"),a||m()}),[m,a,t]);let g=__("Activate a license","jetpack-my-jetpack");return a||(g=__("Activate a license (requires a user connection)","jetpack-my-jetpack")),s().createElement("ul",null,s().createElement("li",{className:v.Z["actions-list-item"]},s().createElement(c.Z,{onClick:l,href:e.length?(0,u.Z)():(0,p.Z)(),weight:"regular",variant:"link",isExternalLink:!0},n)),window?.myJetpackInitialState?.loadAddLicenseScreen&&s().createElement("li",{className:v.Z["actions-list-item"]},s().createElement(c.Z,{onClick:h,href:a?`${window?.myJetpackInitialState?.adminUrl}admin.php?page=my-jetpack#/add-license`:void 0,variant:"link",weight:"regular"},g)))}function y(){const e=!!window?.myJetpackInitialState?.userIsAdmin,{purchases:t}=(0,m.Z)();return s().createElement("div",{className:v.Z.container},s().createElement(E,{purchases:t}),s().createElement("div",{className:v.Z.purchasesSection},t.map((e=>s().createElement(w,{key:`purchase-${e.product_name}`,purchase:e})))),e&&s().createElement(k,{purchases:t}))}},2307:(e,t,a)=>{"use strict";a.d(t,{N:()=>w,Z:()=>f});var n=a(2674),c=a.n(n),l=a(526),r=a(5736),s=a(1074),i=a(5381),o=a(9201),d=a(2229),m=a(5235),u=a.n(m),p=a(9196),h=a.n(p),g=a(3703),v=a(9720);const __=r.__,w={ACTIVE:"active",INACTIVE:"inactive",ERROR:"error",ABSENT:"plugin_absent",ABSENT_WITH_PLAN:"plugin_absent_with_plan",NEEDS_PURCHASE:"needs_purchase",NEEDS_PURCHASE_OR_FREE:"needs_purchase_or_free",CAN_UPGRADE:"can_upgrade"},f=({status:e,admin:t,name:a,slug:n,onActivate:m,additionalActions:f,onManage:E,onFixConnection:k,isFetching:y,isInstallingStandalone:b,isDeactivatingStandalone:C,className:j,onAdd:z,onLearnMore:_,upgradeInInterstitial:N})=>{const[x,Z]=(0,p.useState)(!1),[S,M]=(0,p.useState)({}),{detail:R}=(0,g.i)(n),{manageUrl:L,purchaseUrl:P}=R,V=!L,H=y||b||C,A=f?.length>0,B=(0,p.useMemo)((()=>({variant:H?void 0:"primary",disabled:H,className:j})),[H,j]),I=(0,p.useCallback)((()=>{switch(e){case w.ABSENT:case w.ABSENT_WITH_PLAN:{const e=__("Learn more","jetpack-my-jetpack");return{...B,href:`#/add-${n}`,size:"small",variant:"primary",weight:"regular",label:e,onClick:_}}case w.NEEDS_PURCHASE:return{...B,href:P||`#/add-${n}`,size:"small",variant:"primary",weight:"regular",label:__("Learn more","jetpack-my-jetpack"),onClick:z};case w.CAN_UPGRADE:{const e=__("Upgrade","jetpack-my-jetpack"),t=__("Learn more","jetpack-my-jetpack"),a=P||N?e:t;return{...B,href:P||`#/add-${n}`,size:"small",variant:"primary",weight:"regular",label:a,onClick:z}}case w.NEEDS_PURCHASE_OR_FREE:return{...B,href:`#/add-${n}`,size:"small",variant:"primary",weight:"regular",label:__("Learn more","jetpack-my-jetpack"),onClick:z};case w.ACTIVE:{const e=__("View","jetpack-my-jetpack");return{...B,disabled:V||B?.disabled,href:L,size:"small",variant:"secondary",weight:"regular",label:e,onClick:E}}case w.ERROR:return{...B,href:"#/connection",size:"small",variant:"primary",weight:"regular",label:__("Fix connection","jetpack-my-jetpack"),onClick:k};case w.INACTIVE:return{...B,href:"",size:"small",variant:"secondary",weight:"regular",label:__("Activate","jetpack-my-jetpack"),onClick:m};default:return null}}),[B,V,L,m,z,k,E,_,P,n,e,N]),O=(0,p.useMemo)((()=>A?[...f,I()]:[I()]),[f,I,A]),T=(0,p.useCallback)((()=>{Z(!x)}),[x]);if((0,p.useEffect)((()=>{M(O[0])}),[O]),!t)return h().createElement(l.Z,c()({},B,{size:"small",variant:"link",weight:"regular"}),/* translators: placeholder is product name. */ /* translators: placeholder is product name. */ +(0,r.sprintf)(__("Learn about %s","jetpack-my-jetpack"),a));const F=A&&h().createElement("div",{className:v.Z["action-button-dropdown"]},h().createElement("ul",{className:v.Z["dropdown-menu"]},[...f,I()].map((({label:e,isExternalLink:t},a)=>h().createElement("li",{key:a},h().createElement("button",{onClick:()=>{M(O[a]),Z(!1)},className:v.Z["dropdown-item"]},h().createElement("div",{className:v.Z["dropdown-item-label"]},e,t&&h().createElement(s.Z,{icon:i.Z,size:16})),e===S.label&&h().createElement("div",{className:v.Z["active-action-checkmark"]},h().createElement(s.Z,{icon:o.Z,size:24,fill:"white"}))))))));return h().createElement(h().Fragment,null,h().createElement("div",{className:u()(v.Z["action-button"],A?v.Z["has-additional-actions"]:null)},h().createElement(l.Z,c()({},B,S),S.label),A&&h().createElement("button",{className:u()(v.Z["dropdown-chevron"],"primary"===S.variant?v.Z.primary:v.Z.secondary),onClick:T},h().createElement(s.Z,{icon:d.Z,size:24,fill:"primary"===S.variant?"white":"black"})),x&&F))}},2728:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>j,bY:()=>y});var n=a(2674),c=a.n(n),l=a(526),r=a(5609),s=a(5736),i=a(3482),o=a(5899),d=a(5235),m=a.n(d),u=a(5162),p=a.n(u),h=a(9196),g=a.n(h),v=a(2199),w=a(1062),f=a(2307),E=a(6086),k=a(9720);const __=s.__,y={[f.N.ACTIVE]:__("Active","jetpack-my-jetpack"),[f.N.INACTIVE]:__("Inactive","jetpack-my-jetpack"),[f.N.NEEDS_PURCHASE]:__("Inactive","jetpack-my-jetpack"),[f.N.NEEDS_PURCHASE_OR_FREE]:__("Inactive","jetpack-my-jetpack"),[f.N.ERROR]:__("Error","jetpack-my-jetpack"),[f.N.CAN_UPGRADE]:__("Active","jetpack-my-jetpack")},b=({items:e=[],showInstall:t=!1,onInstall:a,showActivate:n=!1,showDeactivate:c=!1,onActivate:s,onDeactivate:d})=>g().createElement(r.Dropdown,{popoverProps:{noArrow:!1,placement:"bottom-end"},renderToggle:({isOpen:e,onToggle:t})=>g().createElement(l.Z,{variant:"tertiary",size:"small",icon:i.Z,onClick:t,"aria-expanded":e}),renderContent:({onClose:r})=>g().createElement(g().Fragment,null,e.map((e=>g().createElement(l.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",icon:e?.icon,onClick:()=>{r(),e?.onClick?.()}},e?.label))),t&&g().createElement(l.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",icon:o.Z,onClick:()=>{r(),a?.()}},__("Install Plugin","jetpack-my-jetpack")),n&&g().createElement(l.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",onClick:()=>{r(),s?.()}},__("Activate Plugin","jetpack-my-jetpack")),c&&g().createElement(l.Z,{weight:"regular",fullWidth:!0,variant:"tertiary",onClick:()=>{r(),d?.()}},__("Deactivate Plugin","jetpack-my-jetpack")))});b.propTypes={onActivate:p().func,onDeactivate:p().func,showActivate:p().bool,showDeactivate:p().bool,showInstall:p().bool,items:p().arrayOf(p().shape({label:p().string,icon:p().node,onClick:p().func})),onInstall:p().func},b.defaultProps={onActivate:()=>{},onDeactivate:()=>{},showActivate:!1,showDeactivate:!1};const C=e=>{const{name:t,Description:a,status:n,onActivate:l,isFetching:r,isDataLoading:s,isInstallingStandalone:i,isDeactivatingStandalone:o,slug:d,additionalActions:u,children:p,showMenu:y=!1,showActivateOption:C=!1,showDeactivateOption:j=!1,showInstallOption:z=!1,menuItems:_=[],onInstallStandalone:N,onActivateStandalone:x,onDeactivateStandalone:Z}=e,S=n===f.N.ERROR,M=n===f.N.ABSENT||n===f.N.ABSENT_WITH_PLAN,R=n===f.N.NEEDS_PURCHASE||n===f.N.NEEDS_PURCHASE_OR_FREE,L=m()({[k.Z.plugin_absent]:M,[k.Z["is-purchase-required"]]:R,[k.Z["is-link"]]:M,[k.Z["has-error"]]:S}),{recordEvent:P}=(0,v.Z)(),V=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_activate_click",{product:d}),l()}),[d,l,P]),H=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_add_click",{product:d})}),[d,P]),A=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_manage_click",{product:d})}),[d,P]),B=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_fixconnection_click",{product:d})}),[d,P]),I=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_learnmore_click",{product:d})}),[d,P]),O=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_install_standalone_plugin_click",{product:d}),N()}),[d,N,P]),T=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_activate_standalone_plugin_click",{product:d}),x()}),[d,x,P]),F=(0,h.useCallback)((()=>{P("jetpack_myjetpack_product_card_deactivate_standalone_plugin_click",{product:d}),Z()}),[d,Z,P]);return g().createElement(w.Z,{title:t,className:m()(k.Z.container,L),headerRightContent:y&&g().createElement(b,{items:_,showActivate:C,showDeactivate:j,onActivate:T,onDeactivate:F,showInstall:z,onInstall:O})},g().createElement(a,null),s?g().createElement("span",{className:k.Z.loading},__("Loading…","jetpack-my-jetpack")):p,g().createElement("div",{className:k.Z.actions},g().createElement(f.Z,c()({},e,{onActivate:V,onFixConnection:B,onManage:A,onAdd:H,onLearnMore:I,className:k.Z.button,additionalActions:u})),!M&&g().createElement(E.Z,{status:n,isFetching:o,isInstallingStandalone:i,isDeactivatingStandalone:r})))};C.propTypes={children:p().node,name:p().string.isRequired,Description:p().func.isRequired,admin:p().bool.isRequired,isFetching:p().bool,isInstallingStandalone:p().bool,isDeactivatingStandalone:p().bool,isManageDisabled:p().bool,onActivate:p().func,slug:p().string.isRequired,showMenu:p().bool,showActivateOption:p().bool,showDeactivateOption:p().bool,showInstallOption:p().bool,menuItems:p().arrayOf(p().shape({label:p().string,icon:p().node,onClick:p().func})),additionalActions:p().array,onInstallStandalone:p().func,onActivateStandalone:p().func,onDeactivateStandalone:p().func,status:p().oneOf([f.N.ACTIVE,f.N.INACTIVE,f.N.ERROR,f.N.ABSENT,f.N.ABSENT_WITH_PLAN,f.N.NEEDS_PURCHASE,f.N.NEEDS_PURCHASE_OR_FREE,f.N.CAN_UPGRADE]).isRequired},C.defaultProps={isFetching:!1,isInstallingStandalone:!1,isDeactivatingStandalone:!1,onActivate:()=>{},showMenu:!1,showActivateOption:!1,showDeactivateOption:!1,showInstallOption:!1,menuItems:[]};const j=C},6086:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5106),c=a(5235),l=a.n(c),r=a(2307),s=a(9720),i=a(2728);const o=({status:e,isFetching:t,isInstallingStandalone:a,isDeactivatingStandalone:c})=>{const o=i.bY[e],d=l()(s.Z.status,(e=>{switch(e){case r.N.ACTIVE:case r.N.CAN_UPGRADE:return s.Z.active;case r.N.INACTIVE:case r.N.NEEDS_PURCHASE:case r.N.NEEDS_PURCHASE_OR_FREE:return s.Z.inactive;case r.N.ERROR:return s.Z.error;default:return""}})(e),{[s.Z["is-fetching"]]:t||a||c});return React.createElement(n.ZP,{variant:"label",className:d},o)}},8777:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"jetpack-ai",upgradeInInterstitial:!0});i.propTypes={admin:c().bool.isRequired};const o=i},1640:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"anti-spam"});i.propTypes={admin:c().bool.isRequired};const o=i},7427:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(6895),c=a(5106),l=a(2947),r=a(5736),s=a(5235),i=a.n(s),o=a(3079),d=a(5162),m=a.n(d),u=a(9196),p=a(2199),h=a(5821),g=a(1044),v=a(3703),w=a(5745),f=a(2307),E=a(8840);const __=r.__,_n=r._n,k=e=>{switch(e){case"comment":return"Comments";case"post":return"Posts";case"page":return"Pages";case"image":return"Images";case"video":return"Videos";case"audio":return"Audio Files";default:return e}},y=({admin:e})=>{const t="backup",{detail:a}=(0,v.i)(t),{status:n}=a;return n===f.N.ACTIVE||n===f.N.CAN_UPGRADE?React.createElement(b,{admin:e,slug:t}):React.createElement(C,{admin:e,slug:t})},b=({admin:e,slug:t})=>{const{backupRewindableEvents:a,fetchingBackupRewindableEvents:l}=(0,h.Z)(),s=a?.last_rewindable_event?.published,i=a?.last_rewindable_event,d=a?.undo_backup_id,{recordEvent:m}=(0,p.Z)(),u={href:(0,n.Z)("jetpack-backup-undo-cta",{path:d,site:window?.myJetpackInitialState?.siteSuffix}),size:"small",variant:"primary",weight:"regular",label:__("Undo","jetpack-my-jetpack"),onClick:()=>{m("jetpack_myjetpack_backup_card_undo_click",{product:t,undo_backup_id:d})},isExternalLink:!0};return React.createElement(w.Z,{admin:e,slug:t,showMenu:!0,isDataLoading:l,Description:i?()=>React.createElement(c.ZP,{variant:"body-small",className:E.Z.description},React.createElement("span",null,__("Activity Detected","jetpack-my-jetpack")),React.createElement("span",{className:E.Z.time},(e=>{if(!e)return"";const t=new Date-new Date(e);if(t>0){const e=Math.floor(t/864e5),a=Math.floor(t%864e5/36e5),n=Math.floor(t%36e5/6e4),c=Math.floor(t%6e4/1e3);return e>0?(0,r.sprintf)( +// 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,r.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,r.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,r.sprintf)( +// translators: %s is the number of seconds since the last backup +_n("%s second ago","%s seconds ago",c,"jetpack-my-jetpack"),c)}})(s))):null,additionalActions:i?[u]:[]},i?React.createElement("div",{className:E.Z.activity},React.createElement(o.Z,{icon:i.gridicon,size:24}),React.createElement("p",{className:E.Z.summary},i.summary)):null)},C=({admin:e,slug:t})=>{const[a,n]=(0,u.useState)(3),{countBackupItems:c,fetchingCountBackupItems:s}=(0,g.Z)(),d=(0,u.useMemo)((()=>{const e=[];return Object.keys(c).forEach((t=>{0!==c[t]&&e.push([t,c[t]])})),e.sort(((e,t)=>e[1](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,p={maximumFractionDigits:1,notation:"compact"};return React.createElement(w.Z,{admin:e,slug:t,showMenu:!0,isDataLoading:s},React.createElement("div",{className:E.Z["no-backup-stats"]},React.createElement("div",{className:E.Z["main-stats"]},d.slice(0,a).map(((e,t)=>{const a=e[0].split("_")[1],n=e[1];return React.createElement("div",{className:i()(E.Z["main-stat"],`main-stat-${t}`),key:t+a,title:k(a)},(e=>{switch(e){case"post":return React.createElement(o.Z,{icon:"posts",size:24});case"page":return React.createElement(o.Z,{icon:"pages",size:24});default:return React.createElement(o.Z,{icon:e,size:24})}})(a),React.createElement("span",null,(0,l.Z)(n,p)))}))),m>0&&React.createElement("p",{className:E.Z["more-stats"]}, +// translators: %s is the number of items that are not shown +// translators: %s is the number of items that are not shown +(0,r.sprintf)(__("+%s more","jetpack-my-jetpack"),m))))};y.propTypes={admin:m().bool.isRequired},C.propTypes={productData:m().object};const j=y},4074:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"boost"});i.propTypes={admin:c().bool.isRequired};const o=i},8112:(e,t,a)=>{"use strict";a.d(t,{G:()=>f,X:()=>w});var n=a(2947),c=a(5106),l=a(2636),r=a(5736),s=a(986),i=a(9404),o=a(1074),d=a(5235),m=a.n(d),u=a(5162),p=a.n(u),h=a(9196),g=a.n(h),v=a(523);const __=r.__,w=({change:e,changePercentage:t})=>{if(!Number.isFinite(e))return null;const a=e>0?s.Z:i.Z,l=(0,n.Z)(Math.abs(e),{notation:"compact",compactDisplay:"short"});return g().createElement("div",{className:m()(v.Z["contextual-percentage-change"],{[v.Z.neutral]:0===e,[v.Z.positive]:e>0,[v.Z.negative]:e<0})},!!e&&g().createElement(o.Z,{icon:a,size:14,className:v.Z["change-icon"]}),g().createElement(c.ZP,{className:v.Z["change-values"]},(0,r.sprintf)(/* translators: both placeholders are numbers */ +__("%1$s (%2$s%%)","jetpack-my-jetpack"),l,t)))};w.propTypes={change:p().number,changePercentage:p().number};const f=({description:e,value:t,context:a,loading:n})=>n?g().createElement("div",{className:v.Z["single-contextual-info-placeholder"]},g().createElement(l.Z,{height:24}),g().createElement(l.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));f.propTypes={description:p().string.isRequired,value:p().string,context:p().node,loading:p().bool}},9963:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"creator",upgradeInInterstitial:!0});i.propTypes={admin:c().bool.isRequired};const o=i},5996:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"crm"});i.propTypes={admin:c().bool.isRequired};const o=i},5943:(e,t,a)=>{"use strict";a.d(t,{Z:()=>k});var n=a(3363),c=a(3846),l=a(9196),r=a.n(l),s=a(8777),i=a(1640),o=a(7427),d=a(4074),m=a(9963),u=a(5996),p=a(5440),h=a(687),g=a(419),v=a(6217),w=a(523),f=a(9894);const{showJetpackStatsCard:E=!1}=window.myJetpackInitialState?.myJetpackFlags??{},k=()=>{const e={backups:o.Z,scan:p.Z,antispam:i.Z,boost:d.Z,search:h.Z,videopress:f.Z,stats:E?v.Z:null,crm:u.Z,creator:m.Z,social:g.Z,ai:s.Z};return r().createElement(n.Z,{className:w.Z.cardlist,tagName:"ul",fluid:!0,horizontalSpacing:0,horizontalGap:3},Object.entries(e).map((([e,t])=>t?r().createElement(c.Z,{tagName:"li",sm:4,md:4,lg:4,key:e},r().createElement(t,{admin:!!window?.myJetpackInitialState?.userIsAdmin})):null)))}},5440:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(9818),c=a(5162),l=a.n(c),r=a(9196),s=a.n(r),i=a(7493),o=a(5745);const d=({admin:e})=>{const t=(0,n.useSelect)((e=>e(i.t).hasStandalonePluginInstalled()));return s().createElement(o.Z,{admin:e,slug:t?"protect":"scan"})};d.propTypes={admin:l().bool.isRequired};const m=d},687:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"search",showMenu:!0});i.propTypes={admin:c().bool.isRequired};const o=i},419:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"social",showMenu:!0});i.propTypes={admin:c().bool.isRequired};const o=i},6217:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5162),c=a.n(n),l=a(9196),r=a.n(l),s=a(5745);const i=({admin:e})=>r().createElement(s.Z,{admin:e,slug:"stats",showMenu:!0});i.propTypes={admin:c().bool.isRequired};const o=i},9894:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(2947),c=a(5736),l=a(5162),r=a.n(l),s=a(9196),i=a.n(s),o=a(3703),d=a(5745),m=a(8112);const __=c.__,u=({admin:e})=>{const{videoPressStats:t=!1}=window.myJetpackInitialState?.myJetpackFlags??{},{loading:a,hasError:c,change:l,currentFormatted:r,changePercentage:s}=(()=>{const{stats:e}=(0,o.i)("videopress"),t=void 0===e,a=null===e,c=e?.data?.views??{},{previous:l=null,current:r=null}=c,s=null!==r?(0,n.Z)(r,{notation:"compact",compactDisplay:"short"}):null,i=null!==r&&null!==l?r-l:null;let d=null;return null!==i&&(d=0===i?0:0===l?100:Math.round(i/l*100)),{loading:t,hasError:a,currentFormatted:s,change:i,changePercentage:d}})();if(!t||c)return i().createElement(d.Z,{admin:e,slug:"videopress",showMenu:!0});const u=__("Views, last 7 days","jetpack-my-jetpack");return i().createElement(d.Z,{admin:e,slug:"videopress",showMenu:!0},i().createElement(m.G,{loading:a,description:u,value:r,context:i().createElement(m.X,{change:l,changePercentage:s})}))};u.propTypes={admin:r().bool.isRequired};const p=u},2667:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5609),c=a(5162),l=a.n(c),r=a(9196),s=a.n(r);const i=({children:e,className:t,href:a,isLoading:c,onClick:l,isPrimary:r,disabled:i})=>s().createElement(n.Button,{onClick:l,className:t,href:a,variant:r?"primary":"secondary",disabled:c||i},c?s().createElement(n.Spinner,null):e);i.propTypes={className:l().string,isLoading:l().bool,isPrimary:l().bool,disabled:l().bool},i.defaultProps={isLoading:!1,isPrimary:!0,disabled:!1};const o=i},968:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(8899),c=a(5106),l=a(3396),r=a(4972),s=a(7325),i=a(8258),o=a(5609),d=a(5736),m=a(1074),u=a(1908),p=a(9201),h=a(5235),g=a.n(h),v=a(9196),w=a.n(v),f=a(2199),E=a(3703),k=a(2667),y=a(8429);const __=d.__;function b({value:e,currency:t,isOld:a}){if(!e||!t)return null;const l=(0,n.LR)(e,t),r=g()(y.Z.price,{[y.Z["is-old"]]:a});return w().createElement(c.ZP,{className:r,variant:"headline-medium",component:"p"},w().createElement(c.ZP,{component:"sup",variant:"title-medium"},l.symbol),l.integer,w().createElement(c.ZP,{component:"sup",variant:"title-medium"},l.fraction))}const C=({slug:e,onClick:t,trackButtonClick:a,className:n,preferProductName:h,supportingInfo:C,ctaButtonLabel:j=null,hideTOS:z=!1,quantity:_=null,highlightLastFeature:N=!1})=>{const{fileSystemWriteAccess:x,siteSuffix:Z,adminUrl:S,myJetpackCheckoutUri:M}=window?.myJetpackInitialState??{},{detail:R,isFetching:L}=(0,E.i)(e),{name:P,title:V,longDescription:H,features:A,disclaimers:B,pricingForUi:I,isBundle:O,supportedProducts:T,hasRequiredPlan:F,status:U,pluginSlug:D,postCheckoutUrl:J}=R,q="plugin_absent"===U&&"no"===x,{isFree:G,trialAvailable:W,fullPricePerMonth:$,currencyCode:K,discountPricePerMonth:Q,wpcomProductSlug:Y,wpcomFreeProductSlug:X,introductoryOffer:ee,productTerm:te}=I,{recordEvent:ae}=(0,f.Z)(),ne=!G&&!F||null!=_,ce=J||M,{run:le,hasCheckoutStarted:re}=(0,i.Z)({productSlug:Y,redirectUrl:ce,siteSuffix:Z,adminUrl:S,connectAfterCheckout:!0,from:"my-jetpack",quantity:_,useBlogIdSuffix:!0}),{run:se,hasCheckoutStarted:ie}=(0,i.Z)({productSlug:X,redirectUrl:M,siteSuffix:Z,from:"my-jetpack",quantity:_,useBlogIdSuffix:!0}),oe=O?T.join("_plus_").split("_").map(((e,t)=>{if("plus"===e)return w().createElement(m.Z,{className:y.Z["plus-icon"],key:`icon-plugs${t}`,icon:u.Z,size:14});const a=(0,l.VS)(e);return w().createElement(a,{key:e,size:24})})):null;let de;de="month"===ee?.intervalUnit&&1===ee?.intervalCount?(0,d.sprintf)( // translators: %s is the monthly price for a product -__("trial for the first month, then $%s /month, billed yearly","jetpack-my-jetpack"),J):"year"===Q?__("/month, paid yearly","jetpack-my-jetpack"):__("/month","jetpack-my-jetpack",0);const se=(0,v.useCallback)((()=>{a(),n?.(te,S)}),[n,a,te,S]),oe=(0,v.useCallback)((()=>{a($),n?.(ae)}),[n,a,ae,$]),le=(0,v.useCallback)((e=>{Y("jetpack_myjetpack_product_card_disclaimer_click",{id:e,product:t})}),[t,Y]);function ue(e){let{slug:t}=e;const n=(0,r.VS)(t);return n?f().createElement("div",{className:w.Z["product-icon"]},f().createElement(n,null)):null}const pe=(!M||M&&!F)&&H,de=R&&j?R:x,me=!M&&F?(0,u.sprintf)(/* translators: placeholder is product name. */ -__("Install %s","jetpack-my-jetpack"),de):(0,u.sprintf)(/* translators: placeholder is product name. */ -__("Get %s","jetpack-my-jetpack"),de);return f().createElement("div",{className:h()(w.Z.card,g,{[w.Z["is-bundle-card"]]:M})},M&&f().createElement("div",{className:w.Z["card-header"]},f().createElement(r.r7,{className:w.Z["product-bundle-icon"],size:16}),f().createElement(c.ZP,{variant:"label"},__("Popular upgrade","jetpack-my-jetpack"))),f().createElement("div",{className:w.Z.container},M&&f().createElement("div",{className:w.Z["product-bundle-icons"]},re),f().createElement(ue,{slug:t}),f().createElement(c.H3,null,de),f().createElement(c.ZP,{mb:3},A),f().createElement("ul",{className:w.Z.features},z.map(((e,t)=>f().createElement(c.ZP,{component:"li",key:`feature-${t}`,variant:"body"},f().createElement(p.Z,{icon:m.Z,size:24}),e)))),X&&f().createElement(f().Fragment,null,f().createElement("div",{className:w.Z["price-container"]},G{a(),t?.(le,R)}),[t,a,le,R]),ue=(0,v.useCallback)((()=>{a(X),t?.(se)}),[t,a,se,X]),pe=(0,v.useCallback)((t=>{ae("jetpack_myjetpack_product_card_disclaimer_click",{id:t,product:e})}),[e,ae]);function he({slug:e}){const t=(0,l.VS)(e);return t?w().createElement("div",{className:y.Z["product-icon"]},w().createElement(t,null)):null}const ge=(!O||O&&!F)&&W,ve=P&&h?P:V,we=!O&&F?(0,d.sprintf)(/* translators: placeholder is product name. */ +__("Install %s","jetpack-my-jetpack"),ve):(0,d.sprintf)(/* translators: placeholder is product name. */ +__("Get %s","jetpack-my-jetpack"),ve),fe=j||we;return w().createElement("div",{className:g()(y.Z.card,n,{[y.Z["is-bundle-card"]]:O})},O&&w().createElement("div",{className:y.Z["card-header"]},w().createElement(l.r7,{className:y.Z["product-bundle-icon"],size:16}),w().createElement(c.ZP,{variant:"label"},__("Popular upgrade","jetpack-my-jetpack"))),w().createElement("div",{className:y.Z.container},O&&w().createElement("div",{className:y.Z["product-bundle-icons"]},oe),w().createElement(he,{slug:e}),w().createElement(c.H3,null,ve),w().createElement(c.ZP,{mb:3},H),w().createElement("ul",{className:g()(y.Z.features,{[y.Z["highlight-last-feature"]]:N})},A.map(((e,t)=>w().createElement(c.ZP,{component:"li",key:`feature-${t}`,variant:"body"},w().createElement(m.Z,{icon:p.Z,size:24}),e)))),ne&&Q&&w().createElement(w().Fragment,null,w().createElement("div",{className:y.Z["price-container"]},Q<$&&w().createElement(b,{value:$,currency:K,isOld:!0}),w().createElement(b,{value:Q,currency:K,isOld:!1})),w().createElement(c.ZP,{className:y.Z["price-description"]},de)),G&&w().createElement(c.H3,null,__("Free","jetpack-my-jetpack")),q&&w().createElement(r.Z,null,w().createElement(c.ZP,null,(0,d.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"),de)," ",f().createElement(l.ExternalLink,{href:`https://wordpress.org/plugins/${U}`},__("Get plugin","jetpack-my-jetpack")))),f().createElement("div",{className:w.Z["tos-container"]},f().createElement(s.Z,{agreeButtonLabel:pe?(0,u.sprintf)(/* translators: placeholder is cta label. */ -__("%s or Start for free","jetpack-my-jetpack"),me):me})),(!M||M&&!F)&&f().createElement(c.ZP,{component:E.Z,onClick:se,isLoading:P||ne,disabled:V,isPrimary:!M,className:w.Z["checkout-button"],variant:"body"},me),!M&&H&&!F&&f().createElement(c.ZP,{component:E.Z,onClick:oe,isLoading:P||ce,disabled:V,isPrimary:!1,className:[w.Z["checkout-button"],w.Z["free-product-checkout-button"]],variant:"body"},__("Start for free","jetpack-my-jetpack")),I.length>0&&f().createElement("div",{className:w.Z.disclaimers},I.map(((e,t)=>{const{text:n,link_text:a=null,url:r=null}=e;return f().createElement(c.ZP,{key:`disclaimer-${t}`,component:"p",variant:"body-small"},`${n} `,r&&a&&f().createElement(l.ExternalLink,{onClick:()=>le(t),href:r,target:"_blank",rel:"noopener noreferrer"},a))}))),M&&F&&f().createElement("div",{className:w.Z["product-has-required-plan"]},f().createElement(r.KM,{size:36}),f().createElement(c.ZP,null,__("Active on your site","jetpack-my-jetpack"))),C&&f().createElement(c.ZP,{className:w.Z["supporting-info"],variant:"body-extra-small"},C)))};j.defaultProps={trackButtonClick:()=>{}};const C=j},9144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var a=n(9608),c=n(5347),r=n(526),i=n(1342),s=n(5106),o=n(8258),l=n(5736),u=n(5162),p=n.n(u),d=n(9196),m=n.n(d),g=n(3703);const __=l.__,h=e=>{let{cantInstallPlugin:t,onProductButtonClick:n,detail:i,tier:s,trackProductButtonClick:u}=e;const{siteSuffix:p,myJetpackUrl:g}=window?.myJetpackInitialState??{},{featuresByTier:h=[],pricingForUi:{tiers:v},title:f,postActivationUrl:k}=i,{callToAction:y,currencyCode:E,fullPrice:w,introductoryOffer:b,isFree:j,wpcomProductSlug:C}=v[s],{run:_,hasCheckoutStarted:Z}=(0,o.Z)({from:"my-jetpack",productSlug:C,redirectUrl:k||g,siteSuffix:p}),N=(0,d.useCallback)((()=>{u(),n?.(_,i,s)}),[u,n,_,i,s]),S=w?Math.ceil(w/12*100)/100:null,P=b?.costPerInterval?Math.ceil(b.costPerInterval/12*100)/100:null,R="month"===b?.intervalUnit&&1===b?.intervalCount,x=R?(0,l.sprintf)( +__("Due to your server settings, we can't automatically install the plugin for you. Please manually install the %s plugin.","jetpack-my-jetpack"),ve)," ",w().createElement(o.ExternalLink,{href:`https://wordpress.org/plugins/${D}`},__("Get plugin","jetpack-my-jetpack")))),!z&&w().createElement("div",{className:y.Z["tos-container"]},w().createElement(s.Z,{agreeButtonLabel:ge?(0,d.sprintf)(/* translators: placeholder is cta label. */ +__("%s or Start for free","jetpack-my-jetpack"),fe):fe})),(!O||O&&!F)&&w().createElement(c.ZP,{component:k.Z,onClick:me,isLoading:L||re,disabled:q,isPrimary:!O,className:y.Z["checkout-button"],variant:"body"},fe),!O&&W&&!F&&w().createElement(c.ZP,{component:k.Z,onClick:ue,isLoading:L||ie,disabled:q,isPrimary:!1,className:[y.Z["checkout-button"],y.Z["free-product-checkout-button"]],variant:"body"},__("Start for free","jetpack-my-jetpack")),B.length>0&&w().createElement("div",{className:y.Z.disclaimers},B.map(((e,t)=>{const{text:a,link_text:n=null,url:l=null}=e;return w().createElement(c.ZP,{key:`disclaimer-${t}`,component:"p",variant:"body-small"},`${a} `,l&&n&&w().createElement(o.ExternalLink,{onClick:()=>pe(t),href:l,target:"_blank",rel:"noopener noreferrer"},n))}))),O&&F&&w().createElement("div",{className:y.Z["product-has-required-plan"]},w().createElement(l.KM,{size:36}),w().createElement(c.ZP,null,__("Active on your site","jetpack-my-jetpack"))),C&&w().createElement(c.ZP,{className:y.Z["supporting-info"],variant:"body-extra-small"},C)))};C.defaultProps={trackButtonClick:()=>{}};const j=C},9144:(e,t,a)=>{"use strict";a.d(t,{Z:()=>w});var n=a(9608),c=a(5347),l=a(526),r=a(1342),s=a(5106),i=a(8258),o=a(5736),d=a(5162),m=a.n(d),u=a(9196),p=a.n(u),h=a(3703);const __=o.__,g=({cantInstallPlugin:e,onProductButtonClick:t,detail:a,tier:r,trackProductButtonClick:s})=>{const{siteSuffix:d,myJetpackCheckoutUri:m}=window?.myJetpackInitialState??{},{featuresByTier:h=[],pricingForUi:{tiers:g},title:v,postActivationUrl:w}=a,{callToAction:f,currencyCode:E,fullPrice:k,introductoryOffer:y,isFree:b,wpcomProductSlug:C}=g[r],{run:j,hasCheckoutStarted:z}=(0,i.Z)({from:"my-jetpack",productSlug:C,redirectUrl:w.replace(/(^.*\/wp-admin\/)/i,"")||m,siteSuffix:d,useBlogIdSuffix:!0}),_=(0,u.useCallback)((()=>{s(),t?.(j,a,r)}),[s,t,j,a,r]),N=k?Math.ceil(k/12*100)/100:null,x=y?.costPerInterval?Math.ceil(y.costPerInterval/12*100)/100:null,Z="month"===y?.intervalUnit&&1===y?.intervalCount,S=Z?(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),A=y||(j?__("Start for Free","jetpack-my-jetpack"):(0,l.sprintf)(/* translators: placeholder is product name. */ -__("Get %s","jetpack-my-jetpack"),f,0));return m().createElement(a.oK,{primary:!j},m().createElement(a.NE,null,j?m().createElement(c.Z,{price:0,legend:"",currency:"USD",hidePriceFraction:!0}):m().createElement(c.Z,{price:S,offPrice:P,legend:x,currency:E,hideDiscountLabel:R,hidePriceFraction:!0}),m().createElement(r.Z,{fullWidth:!0,variant:j?"secondary":"primary",onClick:N,isLoading:Z,disabled:Z||t},A)),h.map(((e,t)=>{const{included:n,description:c,struck_description:r,info:i}=e.tiers[s],o=r||c?m().createElement(m().Fragment,null,r?m().createElement(m().Fragment,null,m().createElement("del",null,r)," "):null,c?m().createElement("strong",null,c):null):null;return m().createElement(a.kF,{key:t,isIncluded:n,label:o,tooltipTitle:i?.title,tooltipInfo:i?.content?m().createElement("div",{dangerouslySetInnerHTML:{__html:i?.content}}):null,tooltipClassName:i?.class})})))};h.propTypes={cantInstallPlugin:p().bool.isRequired,onProductButtonClick:p().func.isRequired,detail:p().object.isRequired,tier:p().string.isRequired,trackProductButtonClick:p().func.isRequired};const v=e=>{let{slug:t,onProductButtonClick:n,trackProductButtonClick:c}=e;const{fileSystemWriteAccess:o}=window?.myJetpackInitialState??{},{detail:u}=(0,g.i)(t),{description:p,featuresByTier:v=[],pluginSlug:f,status:k,tiers:y=[],title:E}=u,w="plugin_absent"===k&&"no"===o,b=w&&m().createElement(i.Z,{level:"error",hideCloseButton:!0,title:m().createElement(s.ZP,null,(0,l.sprintf)( +__("trial for the first month, then $%s /month, billed yearly","jetpack-my-jetpack"),N):__("/month, paid yearly","jetpack-my-jetpack",0),M=f||(b?__("Start for Free","jetpack-my-jetpack"):(0,o.sprintf)(/* translators: placeholder is product name. */ +__("Get %s","jetpack-my-jetpack"),v,0));return p().createElement(n.oK,{primary:!b},p().createElement(n.NE,null,b?p().createElement(c.Z,{price:0,legend:"",currency:"USD",hidePriceFraction:!0}):p().createElement(c.Z,{price:N,offPrice:x,legend:S,currency:E,hideDiscountLabel:Z,hidePriceFraction:!0}),p().createElement(l.Z,{fullWidth:!0,variant:b?"secondary":"primary",onClick:_,isLoading:z,disabled:z||e},M)),h.map(((e,t)=>{const{included:a,description:c,struck_description:l,info:s}=e.tiers[r],i=l||c?p().createElement(p().Fragment,null,l?p().createElement(p().Fragment,null,p().createElement("del",null,l)," "):null,c?p().createElement("strong",null,c):null):null;return p().createElement(n.kF,{key:t,isIncluded:a,label:i,tooltipTitle:s?.title,tooltipInfo:s?.content?p().createElement("div",{dangerouslySetInnerHTML:{__html:s?.content}}):null,tooltipClassName:s?.class})})))};g.propTypes={cantInstallPlugin:m().bool.isRequired,onProductButtonClick:m().func.isRequired,detail:m().object.isRequired,tier:m().string.isRequired,trackProductButtonClick:m().func.isRequired};const v=({slug:e,onProductButtonClick:t,trackProductButtonClick:a})=>{const{fileSystemWriteAccess:c}=window?.myJetpackInitialState??{},{detail:i}=(0,h.i)(e),{description:d,featuresByTier:m=[],pluginSlug:v,status:w,tiers:f=[],title:E}=i,k="plugin_absent"===w&&"no"===c,y=k&&p().createElement(r.Z,{level:"error",hideCloseButton:!0,title:p().createElement(s.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:[m().createElement(r.Z,{variant:"secondary",href:`https://wordpress.org/plugins/${f}`,isExternalLink:!0},__("Get plugin","jetpack-my-jetpack"))]}),j=(0,d.useMemo)((()=>v.map((e=>({name:e?.name,tooltipTitle:e?.info?.title,tooltipInfo:e?.info?.content?m().createElement("div",{dangerouslySetInnerHTML:{__html:e?.info?.content}}):null})))),[v]);return m().createElement(m().Fragment,null,b,m().createElement(a.ZP,{title:p,items:j},y.map(((e,t)=>m().createElement(h,{key:t,tier:e,detail:u,onProductButtonClick:n,trackProductButtonClick:c,primary:0===t,cantInstallPlugin:w})))))};v.propTypes={slug:p().string.isRequired,onProductButtonClick:p().func.isRequired,trackProductButtonClick:p().func.isRequired};const f=v},8093:(e,t,n)=>{"use strict";n.d(t,{B$:()=>x,Jw:()=>F,Q5:()=>L,WJ:()=>R,Yi:()=>A,jO:()=>I,q:()=>S,qA:()=>P,sI:()=>z,uw:()=>T,y$:()=>M});var a=n(9105),c=n(3363),r=n(3846),i=n(5106),s=n(526),o=n(9307),l=n(5736),u=n(5235),p=n.n(u),d=n(9196),m=n.n(d),g=n(2199),h=n(3345),v=n(3703),f=n(5626),k=n(968),y=n(9144),E=n(5610),w=n(4763),b=n(2605),j=n(1488),C=n(720),_=n(1287),Z=n(1439);const __=l.__;function N(e){let{bundle:t,existingLicenseKeyUrl:n="admin.php?page=my-jetpack#/add-license",installsPlugin:l=!1,slug:u,supportingInfo:E,preferProductName:w=!1,children:b=null,imageContainerClassName:j=""}=e;const{activate:C,detail:Z}=(0,v.i)(u),{isUpgradableByBundle:N,tiers:S}=Z,{recordEvent:P}=(0,g.Z)();(0,d.useEffect)((()=>{P("jetpack_myjetpack_product_interstitial_view",{product:u})}),[P,u]);const R=(0,d.useCallback)((function(){P("jetpack_myjetpack_product_interstitial_add_link_click",{product:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)??u})}),[P,u]),x=(0,d.useCallback)((()=>{P("jetpack_myjetpack_product_interstitial_add_link_click",{product:t})}),[P,t]),A=(0,h.Z)("/"),z=(0,d.useCallback)(((e,t,n)=>{(t?.isBundle?Promise.resolve():C()).finally((()=>{if(t?.isBundle)return void e?.();const a=t?.postActivationUrl,c=n?t?.hasRequiredTier?.[n]:t?.hasRequiredPlan;if(!(!(n?t?.pricingForUi?.tiers?.[n]?.isFree:t?.pricingForUi?.isFree)&&!c))return a?void(window.location.href=a):A();e?.()}))}),[A,C]),I=(0,d.useCallback)((e=>{u&&P("jetpack_myjetpack_product_interstitial_back_link_click",{product:u}),document.referrer.includes(window.location.host)&&(e.preventDefault(),history.back())}),[P,u]);return m().createElement(a.Z,{showHeader:!1,showBackground:!1},m().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},m().createElement(r.Z,{className:_.Z["product-interstitial__header"]},m().createElement(f.Z,{onClick:I}),n&&m().createElement(i.ZP,{variant:"body-small"},(0,o.createInterpolateElement)(__("Already have an existing plan or license key? Get started.","jetpack-my-jetpack"),{a:m().createElement(s.Z,{className:_.Z["product-interstitial__license-activation-link"],href:n,variant:"link"})}))),m().createElement(r.Z,null,S&&S.length?m().createElement(y.Z,{slug:u,clickHandler:z,onProductButtonClick:z,trackProductButtonClick:R}):m().createElement(c.Z,{className:N?null:_.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},m().createElement(r.Z,{sm:4,md:4,lg:7},m().createElement(k.Z,{slug:u,trackButtonClick:R,onClick:l?z:void 0,className:N?_.Z.container:null,supportingInfo:E,preferProductName:w})),m().createElement(r.Z,{sm:4,md:4,lg:5,className:p()(_.Z.imageContainer,j)},t?m().createElement(k.Z,{slug:t,trackButtonClick:x,onClick:z,className:N?_.Z.container:null}):b)))))}function S(){const e="anti-spam",{detail:t}=(0,v.i)(e),{isPluginActive:n}=t;return m().createElement(N,{slug:e,installsPlugin:!0,bundle:"security",existingLicenseKeyUrl:n?"admin.php?page=akismet-key-config":null,preferProductName:!0})}function P(){return m().createElement(N,{slug:"backup",installsPlugin:!0,bundle:"security"})}function R(){return m().createElement(N,{slug:"boost",installsPlugin:!0},m().createElement("img",{src:E,alt:"Boost"}))}function x(){return m().createElement(N,{slug:"crm",installsPlugin:!0},m().createElement("img",{src:w,alt:"CRM"}))}function A(){return m().createElement(N,{slug:"extras",installsPlugin:!0},m().createElement("img",{src:b,alt:"Extras"}))}function z(){return m().createElement(N,{slug:"jetpack-ai",installsPlugin:!0,imageContainerClassName:_.Z.aiImageContainer},m().createElement("img",{src:j,alt:"Jetpack AI"}))}function I(){return m().createElement(N,{slug:"protect",installsPlugin:!0})}function L(){return m().createElement(N,{slug:"scan",installsPlugin:!0,bundle:"security"})}function M(){return m().createElement(N,{slug:"social",installsPlugin:!0})}function T(){const{detail:e}=(0,v.i)("search");return m().createElement(N,{slug:"search",installsPlugin:!0,supportingInfo:(e?.pricingForUi?.trialAvailable?__("Jetpack Search Free supports up to 5,000 records and 500 search requests per month for free. You will be asked to upgrade to a paid plan if you exceed these limits for three continuous months.","jetpack-my-jetpack"):"")+__("For the paid plan, pricing will automatically adjust based on the number of records in your search index. If you grow into a new pricing tier, we'll let you know before your next billing cycle.","jetpack-my-jetpack")},m().createElement("img",{src:C,alt:"Search"}))}function F(){return m().createElement(N,{slug:"videopress",installsPlugin:!0},m().createElement("img",{src:Z,alt:"VideoPress"}))}},673:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(1294),c=n(3281),r=n(5736),i=n(9196),s=n.n(i),o=n(1750),l=n(6986);const __=r.__;function u(){const{userConnectionData:e}=(0,a.Z)(),t=e?.currentUser?.wpcomUser?.display_name||e?.currentUser?.wpcomUser?.login||e?.currentUser?.username,{isFetchingPurchases:n,purchases:r}=(0,o.Z)(),i=(0,l.o)(r);return n?s().createElement(s().Fragment,null,__("Checking gold status…","jetpack-my-jetpack")):s().createElement(s().Fragment,null,s().createElement(c.H,{tokenRedeemed:i,displayName:t}))}},2889:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var a=n(3363),c=n(3846),r=n(526),i=n(5736),s=n(1074),o=n(4955),l=n(6514),u=n(5316),p=n(9196),d=n.n(p),m=n(2199),g=n(3703),h=n(1062),v=n(2307),f=n(6086),k=n(5090),y=n(5026),E=n(2091);const __=i.__,w=e=>{let{counts:t,previousCounts:n}=e;const{detail:i}=(0,g.i)("stats"),{recordEvent:w}=(0,m.Z)(),b=i.status===v.N.ERROR,j=(0,p.useCallback)((()=>{w(`jetpack_myjetpack_stats_card_${b?"fixconnection":"seedetailedstats"}_click`,{product:"stats"})}),[b,w]),C=b?"#/connection":"admin.php?page=stats";return d().createElement(a.Z,{fluid:!0,horizontalSpacing:0},d().createElement(c.Z,{lg:12},d().createElement(h.Z,{title:"Stats"},d().createElement("h3",{className:E.Z["section-title"]},d().createElement("span",null,__("7-day highlights","jetpack-my-jetpack")),d().createElement("small",{className:E.Z["section-description"]},__("Compared to previous period","jetpack-my-jetpack"))),d().createElement("div",{className:E.Z["cards-list"]},d().createElement(k.Z,{heading:__("Views","jetpack-my-jetpack"),icon:d().createElement(s.Z,{icon:y.Z}),count:t?.views,previousCount:n?.views}),d().createElement(k.Z,{heading:__("Visitors","jetpack-my-jetpack"),icon:d().createElement(s.Z,{icon:o.Z}),count:t?.visitors,previousCount:n?.visitors}),d().createElement(k.Z,{heading:__("Likes","jetpack-my-jetpack"),icon:d().createElement(s.Z,{icon:l.Z}),count:t?.likes,previousCount:n?.likes}),d().createElement(k.Z,{heading:__("Comments","jetpack-my-jetpack"),icon:d().createElement(s.Z,{icon:u.Z}),count:t?.comments,previousCount:n?.comments})),d().createElement("div",{className:E.Z.actions},d().createElement(r.Z,{size:"small",weight:"regular",variant:b?"primary":"secondary",href:C,onClick:j},b&&__("Fix connection","jetpack-my-jetpack"),!b&&__("See detailed stats","jetpack-my-jetpack")),d().createElement(f.Z,{status:i.status})))))}},5090:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var a=n(2947),c=n(5609),r=n(1074),i=n(9404),s=n(986),o=n(5235),l=n.n(o),u=n(5162),p=n.n(u),d=n(9196),m=n.n(d),g=n(2091);const h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null!==e&&Number.isFinite(e)?(0,a.Z)(e,t):"-"},v=e=>{let{count:t=0,previousCount:n=0,icon:a,heading:o}=e;const u=(d=n,"number"!=typeof(p=t)||"number"!=typeof d?null:p-d);var p,d;const v=Math.abs(u),f=Number.isFinite(u)?((e,t)=>{if("number"!=typeof e||"number"!=typeof t)return null;if(0===e&&0===t)return 0;const n=e/t*100;return Math.abs(n)===1/0?100:Math.round(n)})(v,n):null,k={maximumFractionDigits:1,notation:"compact"};return m().createElement(c.Card,{className:g.Z["stats-card"]},a&&m().createElement("div",{className:g.Z["stats-card-icon"]},a),o&&m().createElement("div",{className:g.Z["stats-card-heading"]},o),m().createElement("div",{className:g.Z["stats-card-count"]},m().createElement("span",{className:g.Z["stats-card-count-value"],title:Number.isFinite(t)?String(t):void 0},h(t,k)),null!==u?m().createElement("span",{className:l()(g.Z["stats-card-difference"],{[g.Z["stats-card-difference--positive"]]:u<0,[g.Z["stats-card-difference--negative"]]:u>0})},m().createElement("span",{className:g.Z["stats-card-difference-icon"],title:String(u)},u<0&&m().createElement(r.Z,{size:18,icon:i.Z}),u>0&&m().createElement(r.Z,{size:18,icon:s.Z})),m().createElement("span",{className:g.Z["stats-card-difference-absolute-value"]},h(v,v>9999?k:{})),null!==f&&m().createElement("span",{className:g.Z["stats-card-difference-absolute-percentage"]},"(",f,"%)")):null))};v.propTypes={count:p().number,heading:p().node,icon:p().node,previousCount:p().number};const f=v},5026:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(5609);const c=React.createElement(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},React.createElement(a.Path,{d:"m4 13 .67.336.003-.005a2.42 2.42 0 0 1 .094-.17c.071-.122.18-.302.329-.52.298-.435.749-1.017 1.359-1.598C7.673 9.883 9.498 8.75 12 8.75s4.326 1.132 5.545 2.293c.61.581 1.061 1.163 1.36 1.599a8.29 8.29 0 0 1 .422.689l.002.005L20 13l.67-.336v-.003l-.003-.005-.008-.015-.028-.052a9.752 9.752 0 0 0-.489-.794 11.6 11.6 0 0 0-1.562-1.838C17.174 8.617 14.998 7.25 12 7.25S6.827 8.618 5.42 9.957c-.702.669-1.22 1.337-1.563 1.839a9.77 9.77 0 0 0-.516.845l-.008.015-.002.005-.001.002v.001L4 13Zm8 3a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z"}))},9593:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(5710),c=n(2889);const r=()=>{const{statsCounts:e}=(0,a.Z)(),t=e?.past_seven_days||{},n=e?.between_past_eight_and_fifteen_days||{};return React.createElement(c.Z,{counts:t,previousCounts:n})}},8565:(e,t,n)=>{"use strict";n.d(t,{f6:()=>c,w6:()=>a});const a="my-jetpack-my-plans-manage",c="my-jetpack-my-plans-purchase"},2199:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(6975),c=n(9196),r=n(1689);const i=()=>{const{isUserConnected:e,connectedPlugins:t,userConnectionData:n={}}=(0,r.Z)(),{login:i,ID:s}=n.currentUser?.wpcomUser||{};(0,c.useEffect)((()=>{e&&s&&i&&a.Z.initialize(s,i)}),[s,e,i]);const o=Object.keys(t||{}).sort().join(",").replaceAll("jetpack-",""),{clearedIdentity:l,ga:u,mc:p,pageView:d,purchase:m,setGoogleAnalyticsEnabled:g,setMcAnalyticsEnabled:h,setProperties:v,tracks:f}=a.Z;return{clearedIdentity:l,ga:u,mc:p,pageView:d,purchase:m,recordEvent:(0,c.useCallback)(((e,t)=>{f.recordEvent(e,{...t,version:window?.myJetpackInitialState?.myJetpackVersion,referring_plugins:o})}),[]),setGoogleAnalyticsEnabled:g,setMcAnalyticsEnabled:h,setProperties:v,tracks:f}}},4106:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7493);function r(){return{availableLicenses:(0,a.useSelect)((e=>e(c.t).getAvailableLicenses())),fetchingAvailableLicenses:(0,a.useSelect)((e=>e(c.t).isFetchingAvailableLicenses()))}}},6913:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7493);function r(){const{jwt:e,isFetchingChatAuthentication:t}=(0,a.useSelect)((e=>{const{getChatAuthentication:t,isRequestingChatAuthentication:n}=e(c.t);return{jwt:t(),isFetchingChatAuthentication:n()}}));return{jwt:e,isFetchingChatAuthentication:t}}},8869:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7493);function r(){const{isAvailable:e,isFetchingChatAvailability:t}=(0,a.useSelect)((e=>{const{getChatAvailability:t,isRequestingChatAvailability:n}=e(c.t);return{isAvailable:t(),isFetchingChatAvailability:n()}}));return{isAvailable:e,isFetchingChatAvailability:t}}},5371:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(9818),c=n(5736),r=n(9196),i=n(7493),s=n(1689),o=n(3345);const __=c.__;function l(){const e=(0,o.Z)("/connection"),{setGlobalNotice:t}=(0,a.useDispatch)(i.t),n=(0,a.useSelect)((e=>e(i.t).getProductsThatRequiresUserConnection())),{isSiteConnected:l,hasConnectedOwner:u,isUserConnected:p}=(0,s.Z)(),d=!u&&!p&&n.length>0,m=(0,c.sprintf)(/* translators: placeholder is product name. */ -__("Jetpack %s needs a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"),n[0]),g=n.length>1?__("Some products need a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"):m,h=__("Some products need a connection to WordPress.com to be able to work.","jetpack-my-jetpack");(0,r.useEffect)((()=>{l?d&&t(g,{status:"error",actions:[{label:__("Connect your user account to fix this","jetpack-my-jetpack"),onClick:e,noDefaultClasses:!0}]}):t(h,{status:"warning",actions:[{label:__("Connect your site to fix this","jetpack-my-jetpack"),onClick:e,variant:"link",noDefaultClasses:!0}]})}),[l,h,g,d,e,t])}},1689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(1294);function c(){const{apiRoot:e,apiNonce:t}=myJetpackRest,{topJetpackMenuItemUrl:n}=myJetpackInitialState,c=(0,a.Z)({apiRoot:e,apiNonce:t}),r=c.isRegistered;return{apiNonce:t,apiRoot:e,...c,isSiteConnected:r,topJetpackMenuItemUrl:n}}},3345:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9196),c=n(6417);function r(e){const t=(0,c.s0)();return(0,a.useCallback)((()=>t(e)),[t,e])}},5031:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7493);function r(){const e=(0,a.useDispatch)(),{message:t,options:n}=(0,a.useSelect)((e=>e(c.t).getGlobalNotice()));return{message:t,options:n||{},clean:()=>e(c.t).cleanGlobalNotice()}}},3703:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});var a=n(9818),c=n(7493);function r(e){const{activateProduct:t,deactivateProduct:n,installStandalonePluginForProduct:r,deactivateStandalonePluginForProduct:i}=(0,a.useDispatch)(c.t),s=(0,a.useSelect)((t=>t(c.t).getProduct(e)));return{activate:()=>t(e),deactivate:()=>n(e),deactivateStandalonePlugin:()=>i(e),installStandalonePlugin:()=>r(e),productsList:(0,a.useSelect)((e=>e(c.t).getProducts())),detail:s,isActive:"active"===s.status,isFetching:(0,a.useSelect)((t=>t(c.t).isFetching(e))),stats:(0,a.useSelect)((t=>t(c.t).getProductStats(e)))}}},1750:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7493);function r(){const{purchases:e,isFetchingPurchases:t}=(0,a.useSelect)((e=>{const{getPurchases:t,isRequestingPurchases:n}=e(c.t);return{purchases:t(),isFetchingPurchases:n()}}));return{purchases:e,isFetchingPurchases:t}}},5710:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(7493);function r(){const{statsCounts:e,isFetchingStatsCounts:t}=(0,a.useSelect)((e=>{const{getStatsCounts:t,isFetchingStatsCounts:n}=e(c.t);return{statsCounts:t(),isFetchingStatsCounts:n()}}));return{statsCounts:e,isFetchingStatsCounts:t}}},9274:(e,t,n)=>{"use strict";n.d(t,{$v:()=>j,G6:()=>C,GH:()=>p,IF:()=>f,JU:()=>N,MG:()=>b,N:()=>E,Np:()=>d,RT:()=>o,SK:()=>S,ZP:()=>L,cL:()=>y,d1:()=>_,dE:()=>h,dI:()=>g,dq:()=>v,fE:()=>Z,kk:()=>k,ny:()=>l,qp:()=>w,vv:()=>m,z8:()=>u});var a=n(428),c=n(6989),r=n.n(c),i=n(5736),s=n(2086);const __=i.__,o="SET_PURCHASES_IS_FETCHING",l="FETCH_PURCHASES",u="SET_PURCHASES",p="SET_AVAILABLE_LICENSES_IS_FETCHING",d="SET_AVAILABLE_LICENSES",m="SET_IS_FETCHING_PRODUCT",g="SET_PRODUCT",h="SET_PRODUCT_REQUEST_ERROR",v="SET_PRODUCT_STATUS",f="SET_CHAT_AVAILABILITY_IS_FETCHING",k="SET_CHAT_AVAILABILITY",y="SET_CHAT_AUTHENTICATION_IS_FETCHING",E="SET_CHAT_AUTHENTICATION",w="SET_PRODUCT_DATA_IS_FETCHING",b="SET_PRODUCT_DATA",j="SET_STATS_COUNTS_IS_FETCHING",C="SET_STATS_COUNTS",_="SET_GLOBAL_NOTICE",Z="CLEAN_GLOBAL_NOTICE",N="SET_PRODUCT_STATS",S="SET_IS_FETCHING_PRODUCT_STATS",P=e=>({type:g,product:e}),R=(e,t)=>({type:h,productId:e,error:t}),x=(e,t)=>({type:"SET_GLOBAL_NOTICE",message:e,options:t});function A(e,t){return{type:m,productId:e,isFetching:t}}function z(e,t,n){let{select:c,dispatch:o,registry:l}=n;return new Promise(((n,u)=>{if(!c.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),n=new Error(t);return o(R(e,n)),o(x(t,{status:"error",isDismissible:!0})),void u(n)}const p=t.activate?"POST":"DELETE";return o(A(e,!0)),r()({path:`${s.Jk}/${e}`,method:p}).then((t=>{o(A(e,!1)),o(P(t)),l.dispatch(a.t).refreshConnectedPlugins(),n(t?.status)})).catch((t=>{const{name:n}=c.getProduct(e),a=(0,i.sprintf)( +__("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:[p().createElement(l.Z,{variant:"secondary",href:`https://wordpress.org/plugins/${v}`,isExternalLink:!0},__("Get plugin","jetpack-my-jetpack"))]}),b=(0,u.useMemo)((()=>m.map((e=>({name:e?.name,tooltipTitle:e?.info?.title,tooltipInfo:e?.info?.content?p().createElement("div",{dangerouslySetInnerHTML:{__html:e?.info?.content}}):null})))),[m]);return p().createElement(p().Fragment,null,y,p().createElement(n.ZP,{title:d,items:b},f.map(((e,n)=>p().createElement(g,{key:n,tier:e,detail:i,onProductButtonClick:t,trackProductButtonClick:a,primary:0===n,cantInstallPlugin:k})))))};v.propTypes={slug:m().string.isRequired,onProductButtonClick:m().func.isRequired,trackProductButtonClick:m().func.isRequired};const w=v},8093:(e,t,a)=>{"use strict";a.d(t,{B$:()=>A,Jw:()=>J,Q5:()=>T,WJ:()=>V,Wf:()=>H,Yi:()=>B,jO:()=>O,q:()=>L,qA:()=>P,r:()=>D,sI:()=>I,uw:()=>U,y$:()=>F});var n=a(9105),c=a(3363),l=a(3846),r=a(5106),s=a(526),i=a(1294),o=a(9307),d=a(5736),m=a(5235),u=a.n(m),p=a(9196),h=a.n(p),g=a(2199),v=a(1162),w=a(3345),f=a(3703),E=a(5626),k=a(968),y=a(9144),b=a(5610),C=a(4763),j=a(2605),z=a(7760),_=a(1488),N=a(720),x=a(1657),Z=a(7690),S=a(1287),M=a(1439);const __=d.__;function R({bundle:e,existingLicenseKeyUrl:t="admin.php?page=my-jetpack#/add-license",installsPlugin:a=!1,slug:i,supportingInfo:d,preferProductName:m=!1,children:b=null,imageContainerClassName:C="",ctaButtonLabel:j=null,hideTOS:z=!1,quantity:_=null,directCheckout:N=!1,highlightLastFeature:x=!1}){const{activate:Z,detail:M}=(0,f.i)(i),{isUpgradableByBundle:R,tiers:L}=M,{recordEvent:P}=(0,g.Z)(),{onClickGoBack:V}=(0,v.U)({slug:i});(0,p.useEffect)((()=>{P("jetpack_myjetpack_product_interstitial_view",{product:i})}),[P,i]);const H=(0,p.useCallback)(((e=null)=>{P("jetpack_myjetpack_product_interstitial_add_link_click",{product:e??i})}),[P,i]),A=(0,p.useCallback)((()=>{P("jetpack_myjetpack_product_interstitial_add_link_click",{product:e})}),[P,e]),B=(0,w.Z)("/"),I=(0,p.useCallback)(((e,t,a)=>{t?.isBundle||N?e?.():Z().finally((()=>{const n=t?.postActivationUrl,c=a?t?.hasRequiredTier?.[a]:t?.hasRequiredPlan;if(!(!(a?t?.pricingForUi?.tiers?.[a]?.isFree:t?.pricingForUi?.isFree)&&!c))return n?void(window.location.href=n):B();e?.()}))}),[N,Z,B]);return h().createElement(n.Z,{showHeader:!1,showBackground:!1},h().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},h().createElement(l.Z,{className:S.Z["product-interstitial__header"]},h().createElement(E.Z,{onClick:V}),t&&h().createElement(r.ZP,{variant:"body-small"},(0,o.createInterpolateElement)(__("Already have an existing plan or license key? Get started.","jetpack-my-jetpack"),{a:h().createElement(s.Z,{className:S.Z["product-interstitial__license-activation-link"],href:t,variant:"link"})}))),h().createElement(l.Z,null,L&&L.length?h().createElement(y.Z,{slug:i,clickHandler:I,onProductButtonClick:I,trackProductButtonClick:H}):h().createElement(c.Z,{className:R?null:S.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},h().createElement(l.Z,{sm:4,md:4,lg:7},h().createElement(k.Z,{slug:i,trackButtonClick:H,onClick:a?I:void 0,className:R?S.Z.container:null,supportingInfo:d,preferProductName:m,ctaButtonLabel:j,hideTOS:z,quantity:_,highlightLastFeature:x})),h().createElement(l.Z,{sm:4,md:4,lg:5,className:u()(S.Z.imageContainer,C)},e?h().createElement(k.Z,{slug:e,trackButtonClick:A,onClick:I,className:R?S.Z.container:null,quantity:_,highlightLastFeature:x}):b)))))}function L(){const e="anti-spam",{detail:t}=(0,f.i)(e),{isPluginActive:a}=t;return h().createElement(R,{slug:e,installsPlugin:!0,bundle:"security",existingLicenseKeyUrl:a?"admin.php?page=akismet-key-config":null,preferProductName:!0})}function P(){return h().createElement(R,{slug:"backup",installsPlugin:!0,bundle:"security"})}function V(){return h().createElement(R,{slug:"boost",installsPlugin:!0},h().createElement("img",{src:b,alt:"Boost"}))}function H(){return h().createElement(R,{slug:"creator",installsPlugin:!0})}function A(){return h().createElement(R,{slug:"crm",installsPlugin:!0},h().createElement("img",{src:C,alt:"CRM"}))}function B(){return h().createElement(R,{slug:"extras",installsPlugin:!0},h().createElement("img",{src:j,alt:"Extras"}))}function I(){const e="jetpack-ai",{detail:t}=(0,f.i)(e),{onClickGoBack:a}=(0,v.U)({slug:e}),{isRegistered:n}=(0,i.Z)(),c=t?.["ai-assistant-feature"]?.["next-tier"]||null;if(n&&!c)return h().createElement(z.f,{onClickGoBack:a});const{hasRequiredPlan:l}=t,r=l?__("Upgrade Jetpack AI","jetpack-my-jetpack"):null,s=n?c?.value:100,o=1!==s?s:null,d=1!==c?.value;return h().createElement(R,{slug:"jetpack-ai",installsPlugin:!0,imageContainerClassName:S.Z.aiImageContainer,ctaButtonLabel:r,hideTOS:!0,quantity:o,directCheckout:l,highlightLastFeature:d},h().createElement("img",{src:_,alt:"Jetpack AI"}))}function O(){return h().createElement(R,{slug:"protect",installsPlugin:!0})}function T(){return h().createElement(R,{slug:"scan",installsPlugin:!0,bundle:"security"})}function F(){return h().createElement(R,{slug:"social",installsPlugin:!0},h().createElement("img",{src:x,alt:__("Image displaying logos of social media platforms supported by Jetpack Social.","jetpack-my-jetpack")}))}function U(){const{detail:e}=(0,f.i)("search");return h().createElement(R,{slug:"search",installsPlugin:!0,supportingInfo:(e?.pricingForUi?.trialAvailable?__("Jetpack Search Free supports up to 5,000 records and 500 search requests per month for free. You will be asked to upgrade to a paid plan if you exceed these limits for three continuous months.","jetpack-my-jetpack"):"")+__("For the paid plan, pricing will automatically adjust based on the number of records in your search index. If you grow into a new pricing tier, we'll let you know before your next billing cycle.","jetpack-my-jetpack")},h().createElement("img",{src:N,alt:"Search"}))}function D(){return h().createElement(R,{slug:"stats",installsPlugin:!0},h().createElement("img",{src:Z,alt:__("Illustration showing the Stats feature, highlighting important statistics for your site.","jetpack-my-jetpack")}))}function J(){return h().createElement(R,{slug:"videopress",installsPlugin:!0},h().createElement("img",{src:M,alt:"VideoPress"}))}},7760:(e,t,a)=>{"use strict";a.d(t,{f:()=>f});var n=a(6895),c=a(9105),l=a(3363),r=a(3846),s=a(5106),i=a(526),o=a(5736),d=a(5235),m=a.n(d),u=a(9196),p=a.n(u),h=a(9997),g=a(5626),v=a(1488),w=a(1514);const __=o.__;function f({onClickGoBack:e=(()=>{})}){const t=__("Do you need more requests for Jetpack AI Assistant?","jetpack-my-jetpack"),a=__("Allow us to assist you in discovering the optimal plan tailored to your requirements, ensuring you can continue using the most advanced AI technology Jetpack has to offer.","jetpack-my-jetpack"),o=(0,n.Z)("jetpack-ai-tiers-more-requests-contact");return p().createElement(c.Z,{showHeader:!1,showBackground:!1},p().createElement(l.Z,{horizontalSpacing:3,horizontalGap:3},p().createElement(r.Z,{className:w.Z["product-interstitial__header"]},p().createElement(g.Z,{onClick:e,reload:!1})),p().createElement(r.Z,null,p().createElement(l.Z,{className:w.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},p().createElement(r.Z,{sm:4,md:4,lg:7},p().createElement("div",{className:m()(w.Z.card)},p().createElement("div",null,p().createElement(s.H3,null,t),p().createElement(s.ZP,{mb:3},a),p().createElement("div",{className:w.Z["buttons-row"]},p().createElement(i.Z,{href:o},__("Contact Us","jetpack-my-jetpack")),p().createElement(h.rU,{to:"/",onClick:e},p().createElement(i.Z,{variant:"secondary"},__("Back","jetpack-my-jetpack"))))))),p().createElement(r.Z,{sm:4,md:4,lg:5,className:m()(w.Z.imageContainer,w.Z.aiImageContainer)},p().createElement("img",{src:v,alt:"Jetpack AI"}))))))}},673:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(1294),c=a(3281),l=a(5736),r=a(9196),s=a.n(r),i=a(1750),o=a(6986);const __=l.__;function d(){const{userConnectionData:e}=(0,n.Z)(),t=e?.currentUser?.wpcomUser?.display_name||e?.currentUser?.wpcomUser?.login||e?.currentUser?.username,{isFetchingPurchases:a,purchases:l}=(0,i.Z)(),r=(0,o.o)(l);return a?s().createElement(s().Fragment,null,__("Checking gold status…","jetpack-my-jetpack")):s().createElement(s().Fragment,null,s().createElement(c.H,{tokenRedeemed:r,displayName:t}))}},2889:(e,t,a)=>{"use strict";a.d(t,{Z:()=>y});var n=a(3363),c=a(3846),l=a(526),r=a(5736),s=a(1074),i=a(4955),o=a(6514),d=a(5316),m=a(9196),u=a.n(m),p=a(2199),h=a(3703),g=a(1062),v=a(2307),w=a(6086),f=a(5090),E=a(5026),k=a(2091);const __=r.__,y=({counts:e,previousCounts:t})=>{const{detail:a}=(0,h.i)("stats"),{recordEvent:r}=(0,p.Z)(),y=a.status===v.N.ERROR,b=(0,m.useCallback)((()=>{r(`jetpack_myjetpack_stats_card_${y?"fixconnection":"seedetailedstats"}_click`,{product:"stats"})}),[y,r]),C=y?"#/connection":"admin.php?page=stats";return u().createElement(n.Z,{fluid:!0,horizontalSpacing:0},u().createElement(c.Z,{lg:12},u().createElement(g.Z,{title:"Stats"},u().createElement("h3",{className:k.Z["section-title"]},u().createElement("span",null,__("7-day highlights","jetpack-my-jetpack")),u().createElement("small",{className:k.Z["section-description"]},__("Compared to previous period","jetpack-my-jetpack"))),u().createElement("div",{className:k.Z["cards-list"]},u().createElement(f.Z,{heading:__("Views","jetpack-my-jetpack"),icon:u().createElement(s.Z,{icon:E.Z}),count:e?.views,previousCount:t?.views}),u().createElement(f.Z,{heading:__("Visitors","jetpack-my-jetpack"),icon:u().createElement(s.Z,{icon:i.Z}),count:e?.visitors,previousCount:t?.visitors}),u().createElement(f.Z,{heading:__("Likes","jetpack-my-jetpack"),icon:u().createElement(s.Z,{icon:o.Z}),count:e?.likes,previousCount:t?.likes}),u().createElement(f.Z,{heading:__("Comments","jetpack-my-jetpack"),icon:u().createElement(s.Z,{icon:d.Z}),count:e?.comments,previousCount:t?.comments})),u().createElement("div",{className:k.Z.actions},u().createElement(l.Z,{size:"small",weight:"regular",variant:y?"primary":"secondary",href:C,onClick:b},y&&__("Fix connection","jetpack-my-jetpack"),!y&&__("See detailed stats","jetpack-my-jetpack")),u().createElement(w.Z,{status:a.status})))))}},5090:(e,t,a)=>{"use strict";a.d(t,{Z:()=>w});var n=a(2947),c=a(5609),l=a(1074),r=a(9404),s=a(986),i=a(5235),o=a.n(i),d=a(5162),m=a.n(d),u=a(9196),p=a.n(u),h=a(2091);const g=(e,t={})=>null!==e&&Number.isFinite(e)?(0,n.Z)(e,t):"-",v=({count:e=0,previousCount:t=0,icon:a,heading:n})=>{const i=(m=t,"number"!=typeof(d=e)||"number"!=typeof m?null:d-m);var d,m;const u=Math.abs(i),v=Number.isFinite(i)?((e,t)=>{if("number"!=typeof e||"number"!=typeof t)return null;if(0===e&&0===t)return 0;const a=e/t*100;return Math.abs(a)===1/0?100:Math.round(a)})(u,t):null,w={maximumFractionDigits:1,notation:"compact"};return p().createElement(c.Card,{className:h.Z["stats-card"]},a&&p().createElement("div",{className:h.Z["stats-card-icon"]},a),n&&p().createElement("div",{className:h.Z["stats-card-heading"]},n),p().createElement("div",{className:h.Z["stats-card-count"]},p().createElement("span",{className:h.Z["stats-card-count-value"],title:Number.isFinite(e)?String(e):void 0},g(e,w)),null!==i?p().createElement("span",{className:o()(h.Z["stats-card-difference"],{[h.Z["stats-card-difference--positive"]]:i<0,[h.Z["stats-card-difference--negative"]]:i>0})},p().createElement("span",{className:h.Z["stats-card-difference-icon"],title:String(i)},i<0&&p().createElement(l.Z,{size:18,icon:r.Z}),i>0&&p().createElement(l.Z,{size:18,icon:s.Z})),p().createElement("span",{className:h.Z["stats-card-difference-absolute-value"]},g(u,u>9999?w:{})),null!==v&&p().createElement("span",{className:h.Z["stats-card-difference-absolute-percentage"]},"(",v,"%)")):null))};v.propTypes={count:m().number,heading:m().node,icon:m().node,previousCount:m().number};const w=v},5026:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(5609);const c=React.createElement(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},React.createElement(n.Path,{d:"m4 13 .67.336.003-.005a2.42 2.42 0 0 1 .094-.17c.071-.122.18-.302.329-.52.298-.435.749-1.017 1.359-1.598C7.673 9.883 9.498 8.75 12 8.75s4.326 1.132 5.545 2.293c.61.581 1.061 1.163 1.36 1.599a8.29 8.29 0 0 1 .422.689l.002.005L20 13l.67-.336v-.003l-.003-.005-.008-.015-.028-.052a9.752 9.752 0 0 0-.489-.794 11.6 11.6 0 0 0-1.562-1.838C17.174 8.617 14.998 7.25 12 7.25S6.827 8.618 5.42 9.957c-.702.669-1.22 1.337-1.563 1.839a9.77 9.77 0 0 0-.516.845l-.008.015-.002.005-.001.002v.001L4 13Zm8 3a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z"}))},9593:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5710),c=a(2889);const l=()=>{const{statsCounts:e}=(0,n.Z)(),t=e?.past_seven_days||{},a=e?.between_past_eight_and_fifteen_days||{};return React.createElement(c.Z,{counts:t,previousCounts:a})}},3019:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(526),c=a(9307),l=a(9196),r=a.n(l),s=a(1062);a(37);const i=e=>{const{icon:t,title:a,description:l,primaryCtaLabel:i,primaryCtaURL:o,primaryCtaIsExternalLink:d,primaryCtaOnClick:m,secondaryCtaLabel:u,secondaryCtaURL:p,secondaryCtaIsExternalLink:h,secondaryCtaOnClick:g}=e;return r().createElement(s.U,{className:"upsell-banner"},t&&r().createElement("div",{className:"upsell-banner--icon"},r().createElement("img",{src:t,alt:""})),r().createElement("div",{className:"upsell-banner--content"},r().createElement("div",{className:"upsell-banner--content-info"},r().createElement("h3",null,a),r().createElement("p",null,(0,c.createInterpolateElement)(l,{br:r().createElement("br",null)}))),r().createElement("div",{className:"upsell-banner--content-cta"},u&&p&&r().createElement(n.Z,{className:"upsell-banner--content-cta-button secondary",href:p,onClick:g??null,isExternalLink:h},u),i&&o&&r().createElement(n.Z,{className:"upsell-banner--content-cta-button primary",href:o,onClick:m??null,isExternalLink:d},i))))}},4158:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(6895),c=a(5736),l=a(3019),r=a(6030);const __=c.__,s=e=>{const{isAgencyAccount:t}=e,a=__("Learn more","jetpack-my-jetpack"),c=(0,n.Z)("my-jetpack-jetpack-manage-learn-more"),s=__("Manage sites","jetpack-my-jetpack"),i=(0,n.Z)("my-jetpack-jetpack-manage-dashboard"),o=__("Sign up for free","jetpack-my-jetpack"),d=(0,n.Z)("my-jetpack-jetpack-manage-sign-up");return React.createElement(l.Z,{icon:r,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.","jetpack-my-jetpack"),secondaryCtaLabel:a,secondaryCtaURL:c,secondaryCtaIsExternalLink:!0,primaryCtaLabel:t?s:o,primaryCtaURL:t?i:d,primaryCtaIsExternalLink:!0})}},3851:(e,t,a)=>{"use strict";a.d(t,{Z:()=>v});var n=a(3363),c=a(3846),l=a(5106),r=a(526),s=a(1294),i=a(5736),o=a(9517),d=a(9196),m=a(2199),u=a(3345),p=a(2831),h=a(1062),g=a(9473);const __=i.__,v=()=>{const e="1"===window.myJetpackInitialState.userIsNewToJetpack,{recordEvent:t}=(0,m.Z)(),{hasBeenDismissed:a,dismissWelcomeBanner:i}=(0,p.Z)(),{isRegistered:v,isUserConnected:w}=(0,s.Z)(),f=(0,u.Z)("/connection"),[E,k]=(0,d.useState)(!a&&e),y=!v||!w;(0,d.useEffect)((()=>{E&&t("jetpack_myjetpack_welcome_banner_view")}),[E,t]);const b=(0,d.useCallback)((()=>{t("jetpack_myjetpack_welcome_banner_dismiss_click"),k(!1),i()}),[t,i]),C=(0,d.useCallback)((()=>{t("jetpack_myjetpack_welcome_banner_finish_connection_click"),f()}),[t,f]);return E?React.createElement(n.Z,{horizontalSpacing:3,className:g.Z["banner-container"]},React.createElement(c.Z,{lg:12,className:g.Z.banner},React.createElement(h.U,{className:g.Z["banner-card"]},React.createElement(n.Z,{horizontalSpacing:0,horizontalGap:0,className:g.Z["banner-content"]},React.createElement(c.Z,{sm:6,md:8,lg:6,className:g.Z["banner-description"]},React.createElement(l.ZP,{variant:"headline-small",mb:3},__("Welcome to Jetpack!","jetpack-my-jetpack")),React.createElement(l.ZP,{variant:"body",mb:2},__("Jetpack is a suite of security, performance, and growth tools made for WordPress sites by the WordPress experts.","jetpack-my-jetpack")),React.createElement(l.ZP,{variant:"body",mb:y?4:0},__("It’s the ultimate toolkit for best-in-class websites, with everything you need to grow your business. Choose a plan below to get started.","jetpack-my-jetpack")),y&&React.createElement(r.Z,{variant:"primary",onClick:C},__("Finish setting up Jetpack","jetpack-my-jetpack"))),React.createElement(c.Z,{sm:6,md:8,lg:6,className:g.Z["banner-image"]}))),React.createElement(r.Z,{className:g.Z.dismiss,title:__("Dismiss","jetpack-my-jetpack"),variant:"secondary",size:"small",icon:o.Z,onClick:b}))):null}},8565:(e,t,a)=>{"use strict";a.d(t,{f6:()=>c,w6:()=>n});const n="my-jetpack-my-plans-manage",c="my-jetpack-my-plans-purchase"},2199:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(6975),c=a(9196),l=a(1689);const r=()=>{const{isUserConnected:e,connectedPlugins:t,userConnectionData:a={}}=(0,l.Z)(),{login:r,ID:s}=a.currentUser?.wpcomUser||{};(0,c.useEffect)((()=>{e&&s&&r&&n.Z.initialize(s,r)}),[s,e,r]);const i=Object.keys(t||{}).sort().join(",").replaceAll("jetpack-",""),{clearedIdentity:o,ga:d,mc:m,pageView:u,purchase:p,setGoogleAnalyticsEnabled:h,setMcAnalyticsEnabled:g,setProperties:v,tracks:w}=n.Z;return{clearedIdentity:o,ga:d,mc:m,pageView:u,purchase:p,recordEvent:(0,c.useCallback)(((e,t)=>{w.recordEvent(e,{...t,version:window?.myJetpackInitialState?.myJetpackVersion,referring_plugins:i})}),[]),setGoogleAnalyticsEnabled:h,setMcAnalyticsEnabled:g,setProperties:v,tracks:w}}},4106:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){return{availableLicenses:(0,n.useSelect)((e=>e(c.t).getAvailableLicenses())),fetchingAvailableLicenses:(0,n.useSelect)((e=>e(c.t).isFetchingAvailableLicenses()))}}},5821:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){return{backupRewindableEvents:(0,n.useSelect)((e=>e(c.t).getBackupRewindableEvents())),fetchingBackupRewindableEvents:(0,n.useSelect)((e=>e(c.t).isFetchingBackupRewindableEvents()))}}},6913:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){const{jwt:e,isFetchingChatAuthentication:t}=(0,n.useSelect)((e=>{const{getChatAuthentication:t,isRequestingChatAuthentication:a}=e(c.t);return{jwt:t(),isFetchingChatAuthentication:a()}}));return{jwt:e,isFetchingChatAuthentication:t}}},8869:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){const{isAvailable:e,isFetchingChatAvailability:t}=(0,n.useSelect)((e=>{const{getChatAvailability:t,isRequestingChatAvailability:a}=e(c.t);return{isAvailable:t(),isFetchingChatAvailability:a()}}));return{isAvailable:e,isFetchingChatAvailability:t}}},5371:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(9818),c=a(5736),l=a(9196),r=a(7493),s=a(1689),i=a(3345);const __=c.__;function o(){const e=(0,i.Z)("/connection"),{setGlobalNotice:t}=(0,n.useDispatch)(r.t),a=(0,n.useSelect)((e=>e(r.t).getProductsThatRequiresUserConnection())),{isSiteConnected:o,hasConnectedOwner:d,isUserConnected:m}=(0,s.Z)(),u=!d&&!m&&a.length>0,p=(0,c.sprintf)(/* translators: placeholder is product name. */ +__("Jetpack %s needs a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"),a[0]),h=a.length>1?__("Some products need a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"):p,g=__("Some products need a connection to WordPress.com to be able to work.","jetpack-my-jetpack");(0,l.useEffect)((()=>{o?u&&t(h,{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}]})}),[o,g,h,u,e,t])}},1044:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){return{countBackupItems:(0,n.useSelect)((e=>e(c.t).getCountBackupItems())),fetchingCountBackupItems:(0,n.useSelect)((e=>e(c.t).isFetchingCountBackupItems()))}}},1162:(e,t,a)=>{"use strict";a.d(t,{U:()=>l});var n=a(9196),c=a(2199);function l({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])}}},1689:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(1294);function c(){const{apiRoot:e,apiNonce:t}=myJetpackRest,{topJetpackMenuItemUrl:a}=myJetpackInitialState,c=(0,n.Z)({apiRoot:e,apiNonce:t}),l=c.isRegistered;return{apiNonce:t,apiRoot:e,...c,isSiteConnected:l,topJetpackMenuItemUrl:a}}},3345:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9196),c=a(6417);function l(e){const t=(0,c.s0)();return(0,n.useCallback)((()=>t(e)),[t,e])}},5031:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){const e=(0,n.useDispatch)(),{message:t,options:a}=(0,n.useSelect)((e=>e(c.t).getGlobalNotice()));return{message:t,options:a||{},clean:()=>e(c.t).cleanGlobalNotice()}}},3703:(e,t,a)=>{"use strict";a.d(t,{i:()=>l});var n=a(9818),c=a(7493);function l(e){const{activateProduct:t,deactivateProduct:a,installStandalonePluginForProduct:l,deactivateStandalonePluginForProduct:r}=(0,n.useDispatch)(c.t),s=(0,n.useSelect)((t=>t(c.t).getProduct(e)));return{activate:()=>t(e),deactivate:()=>a(e),deactivateStandalonePlugin:()=>r(e),installStandalonePlugin:()=>l(e),productsList:(0,n.useSelect)((e=>e(c.t).getProducts())),detail:s,isActive:"active"===s.status,isFetching:(0,n.useSelect)((t=>t(c.t).isFetching(e))),stats:(0,n.useSelect)((t=>t(c.t).getProductStats(e)))}}},1750:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){const{purchases:e,isFetchingPurchases:t}=(0,n.useSelect)((e=>{const{getPurchases:t,isRequestingPurchases:a}=e(c.t);return{purchases:t(),isFetchingPurchases:a()}}));return{purchases:e,isFetchingPurchases:t}}},5710:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){const{statsCounts:e,isFetchingStatsCounts:t}=(0,n.useSelect)((e=>{const{getStatsCounts:t,isFetchingStatsCounts:a}=e(c.t);return{statsCounts:t(),isFetchingStatsCounts:a()}}));return{statsCounts:e,isFetchingStatsCounts:t}}},2831:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(7493);function l(){const{dismissWelcomeBanner:e}=(0,n.useDispatch)(c.t),{hasBeenDismissed:t}=(0,n.useSelect)((e=>{const{getWelcomeBannerHasBeenDismissed:t}=e(c.t);return{hasBeenDismissed:t()}}));return{hasBeenDismissed:t,dismissWelcomeBanner:e}}},9274:(e,t,a)=>{"use strict";a.d(t,{$v:()=>y,EV:()=>_,G6:()=>b,GH:()=>m,IF:()=>w,JU:()=>M,N:()=>k,Np:()=>u,PV:()=>j,Qo:()=>C,Qv:()=>z,RT:()=>i,S2:()=>N,SK:()=>R,ZO:()=>x,ZP:()=>O,cL:()=>E,d1:()=>Z,dE:()=>g,dI:()=>h,dq:()=>v,fE:()=>S,kk:()=>f,ny:()=>o,vv:()=>p,z8:()=>d});var n=a(428),c=a(6989),l=a.n(c),r=a(5736),s=a(2086);const __=r.__,i="SET_PURCHASES_IS_FETCHING",o="FETCH_PURCHASES",d="SET_PURCHASES",m="SET_AVAILABLE_LICENSES_IS_FETCHING",u="SET_AVAILABLE_LICENSES",p="SET_IS_FETCHING_PRODUCT",h="SET_PRODUCT",g="SET_PRODUCT_REQUEST_ERROR",v="SET_PRODUCT_STATUS",w="SET_CHAT_AVAILABILITY_IS_FETCHING",f="SET_CHAT_AVAILABILITY",E="SET_CHAT_AUTHENTICATION_IS_FETCHING",k="SET_CHAT_AUTHENTICATION",y="SET_STATS_COUNTS_IS_FETCHING",b="SET_STATS_COUNTS",C="SET_DISMISSED_WELCOME_BANNER_IS_FETCHING",j="SET_DISMISSED_WELCOME_BANNER",z="SET_BACKUP_REWINDABLE_EVENTS_IS_FETCHING",_="SET_BACKUP_REWINDABLE_EVENTS",N="SET_COUNT_BACKUP_ITEMS",x="SET_COUNT_BACKUP_ITEMS_IS_FETCHING",Z="SET_GLOBAL_NOTICE",S="CLEAN_GLOBAL_NOTICE",M="SET_PRODUCT_STATS",R="SET_IS_FETCHING_PRODUCT_STATS",L=e=>({type:h,product:e}),P=(e,t)=>({type:g,productId:e,error:t}),V=e=>({type:C,isFetching:e}),H=(e,t)=>({type:"SET_GLOBAL_NOTICE",message:e,options:t});function A(e,t){return{type:p,productId:e,isFetching:t}}function B(e,t,{select:a,dispatch:c,registry:i}){return new Promise(((o,d)=>{if(!a.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),a=new Error(t);return c(P(e,a)),c(H(t,{status:"error",isDismissible:!0})),void d(a)}const m=t.activate?"POST":"DELETE";return c(A(e,!0)),l()({path:`${s.Jk}/${e}`,method:m}).then((t=>{c(A(e,!1)),c(L(t)),i.dispatch(n.t).refreshConnectedPlugins(),o(t?.status)})).catch((t=>{const{name:n}=a.getProduct(e),l=(0,r.sprintf)( // translators: %$1s: Jetpack Product name -__("Failed to activate %1$s. Please try again","jetpack-my-jetpack"),n);o(A(e,!1)),o(R(e,t)),o(x(a,{status:"error",isDismissible:!0})),u(t)}))}))}const I={setProduct:P,activateProduct:e=>async t=>await z(e,{activate:!0},t),deactivateStandalonePluginForProduct:e=>async t=>await z(e,{activate:!1},t),installStandalonePluginForProduct:e=>async t=>{const{select:n,dispatch:c,registry:o}=t;return await new Promise(((t,l)=>{if(!n.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),n=new Error(t);return c(R(e,n)),c(x(t,{status:"error",isDismissible:!0})),void l(n)}return c(A(e,!0)),r()({path:`${s.Jk}/${e}/install-standalone`,method:"POST"}).then((n=>{c(A(e,!1)),c(P(n)),o.dispatch(a.t).refreshConnectedPlugins(),t(n?.standalone_plugin_info)})).catch((t=>{const{name:a}=n.getProduct(e),r=(0,i.sprintf)( +__("Failed to activate %1$s. Please try again","jetpack-my-jetpack"),n);c(A(e,!1)),c(P(e,t)),c(H(l,{status:"error",isDismissible:!0})),d(t)}))}))}const I={setProduct:L,activateProduct:e=>async t=>await B(e,{activate:!0},t),deactivateStandalonePluginForProduct:e=>async t=>await B(e,{activate:!1},t),installStandalonePluginForProduct:e=>async t=>{const{select:a,dispatch:c,registry:i}=t;return await new Promise(((t,o)=>{if(!a.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),a=new Error(t);return c(P(e,a)),c(H(t,{status:"error",isDismissible:!0})),void o(a)}return c(A(e,!0)),l()({path:`${s.Jk}/${e}/install-standalone`,method:"POST"}).then((a=>{c(A(e,!1)),c(L(a)),i.dispatch(n.t).refreshConnectedPlugins(),t(a?.standalone_plugin_info)})).catch((t=>{const{name:n}=a.getProduct(e),l=(0,r.sprintf)( // translators: %$1s: Jetpack Product name; %$2s: Original error message -__("Failed to install standalone plugin for %1$s: %2$s. Please try again","jetpack-my-jetpack"),a,t.message);c(A(e,!1)),c(R(e,t)),c(x(r,{status:"error",isDismissible:!0})),l(t)}))}))},setIsFetchingProduct:A,setRequestProductError:R,setProductStatus:(e,t)=>({type:v,productId:e,status:t})},L={setPurchasesIsFetching:e=>({type:o,isFetching:e}),setChatAvailabilityIsFetching:e=>({type:f,isFetching:e}),setChatAuthenticationIsFetching:e=>({type:y,isFetching:e}),fetchPurchases:()=>({type:l}),setPurchases:e=>({type:u,purchases:e}),setChatAvailability:e=>({type:k,chatAvailability:e}),setChatAuthentication:e=>({type:E,chatAuthentication:e}),setProductDataIsFetching:e=>({type:w,isFetching:e}),setProductData:e=>({type:b,productData:e}),setAvailableLicensesIsFetching:e=>({type:p,isFetching:e}),fetchAvailableLicenses:()=>({type:"FETCH_AVAILABLE_LICENSES"}),setAvailableLicenses:e=>({type:d,availableLicenses:e}),setProductStats:(e,t)=>({type:N,productId:e,stats:t}),setIsFetchingProductStats:(e,t)=>({type:S,productId:e,isFetching:t}),setStatsCounts:e=>({type:C,statsCounts:e}),setStatsCountsIsFetching:e=>({type:j,isFetching:e}),...{setGlobalNotice:x,cleanGlobalNotice:()=>({type:"CLEAN_GLOBAL_NOTICE"})},...I}},2086:(e,t,n)=>{"use strict";n.d(t,{Hq:()=>s,Jk:()=>r,LQ:()=>c,Vx:()=>d,dS:()=>i,iB:()=>l,n2:()=>p,rs:()=>u,xD:()=>o});const a="my-jetpack/v1",c=`${a}/site/purchases`,r=`${a}/site/products`,i=`${a}/site/product-data`,s=`${a}/chat/availability`,o=`${a}/chat/authentication`,l=["scan"],u="videopress",p="videopress/v1/stats/featured",d=e=>`jetpack/v4/stats-app/sites/${e}/stats/highlights`},9462:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(6989),c=n.n(a),r=n(9274),i=n(2086);const s={[r.ny]:function(){return new Promise(((e,t)=>{c()({path:i.LQ}).then(e).catch(t)}))}}},925:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818),c=n(9274);const r=(0,a.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 c.vv:{const{productId:n,isFetching:a}=t;return{...e,isFetching:{...e.isFetching,[n]:a},errors:{...e.errors,[n]:a?void 0:e.errors[n]}}}case c.dq:{const{productId:n,status:a}=t;return{...e,items:{...e.items,[n]:{...e.items[n],status:a}}}}case c.dI:{const{product:n}=t,{slug:a}=n;return{...e,items:{...e.items,[a]:n}}}case c.dE:{const{productId:n,error:a}=t;return{...e,errors:{...e.errors,[n]:a}}}default:return e}},productData:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.qp:return{...e,isFetching:t.isFetching};case c.MG:return{...e,items:t?.productData||{}};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 c.RT:return{...e,isFetching:t.isFetching};case c.z8:return{...e,items:t?.purchases||[]};default:return e}},chatAvailability:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isFetching:!1,isAvailable:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.IF:return{...e,isFetching:t.isFetching};case c.kk:return{...e,isAvailable:t?.chatAvailability?.is_available};default:return e}},chatAuthentication:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isFetching:!1,jwt:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.cL:return{...e,isFetching:t.isFetching};case c.N:return{...e,jwt:t?.chatAuthentication?.user?.jwt};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 c.GH:return{...e,isFetching:t.isFetching};case c.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 c.d1:{const{message:n,options:a}=t;return{...e,global:{message:n,options:a}}}case c.fE:return{...e,global:{}};default:return e}},plugins:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}},stats:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.SK:{const{productId:n,isFetching:a}=t;return{...e,isFetching:{...e.isFetching,[n]:a}}}case c.JU:{const{productId:n,stats:a}=t;return{...e,items:{...e.items,[n]:a}}}default:return e}},statsCounts:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.$v:return{...e,isFetching:t.isFetching};case c.G6:return{...e,data:t?.statsCounts||{}};default:return e}}})},9844:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(4743),c=n(428),r=n(6989),i=n.n(r),s=n(5736),o=n(2307),l=n(2086),u=n(6484);const __=s.__,p={...{getProduct:{isFulfilled:(e,t)=>(e?.products?.items||{}).hasOwnProperty(t)&&!l.iB.includes(t),fulfill:e=>async t=>{let{dispatch:n}=t;try{n.setIsFetchingProduct(e,!0);const t=await i()({path:`${l.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 i()({path:l.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"})}},getChatAvailability:()=>async e=>{let{dispatch:t}=e;t.setChatAvailabilityIsFetching(!0);try{t.setChatAvailability(await i()({path:l.Hq})),t.setChatAvailabilityIsFetching(!1)}catch(e){t.setChatAvailabilityIsFetching(!1)}},getChatAuthentication:()=>async e=>{let{dispatch:t}=e;t.setChatAuthenticationIsFetching(!0);try{t.setChatAuthentication(await i()({path:l.xD})),t.setChatAuthenticationIsFetching(!1)}catch(e){t.setChatAuthenticationIsFetching(!1)}},getAvailableLicenses:()=>async e=>{let{dispatch:t}=e;t.setAvailableLicensesIsFetching(!0);try{const{apiRoot:e,apiNonce:n}=window?.myJetpackRest||{};a.ZP.setApiRoot(e),a.ZP.setApiNonce(n);const c=await a.ZP.getUserLicenses();c&&c.items?t.setAvailableLicenses(c.items.filter((e=>{let{attached_at:t,revoked_at:n}=e;return null===t&&null===n}))):t.setAvailableLicenses([])}catch(e){t.setAvailableLicenses([])}finally{t.setAvailableLicensesIsFetching(!1)}},getProductData:()=>async e=>{let{dispatch:t}=e;t.setProductDataIsFetching(!0);try{t.setProductData(await i()({path:l.dS})),t.setProductDataIsFetching(!1)}catch(e){t.setProductDataIsFetching(!1)}},getStatsCounts:()=>async e=>{const{dispatch:t,registry:n}=e;t.setStatsCountsIsFetching(!0);const a=n.select(c.t).getBlogId();try{t.setStatsCounts(await i()({path:(0,l.Vx)(a)})),t.setStatsCountsIsFetching(!1)}catch(e){t.setStatsCountsIsFetching(!1)}}},getProductStats:{isFulfilled:(e,t)=>e.stats?.items?.hasOwnProperty(t)||!1,fulfill:e=>async t=>{let{dispatch:n,select:a}=t;const{status:c}=a.getProduct(e);if(c!==o.N.ACTIVE)return n.setProductStats(e,null),Promise.resolve();try{n.setIsFetchingProductStats(e,!0);const t=await(0,u.Z)(e);return n.setProductStats(e,t),n.setIsFetchingProductStats(e,!1),Promise.resolve()}catch(t){if(n.setProductStats(e,null),n.setIsFetchingProductStats(e,!1),t?.code&&t?.message)return Promise.reject(t);throw new Error(t)}}}}},6896:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s});var a=n(2307),c=n(6782);const r=e=>e.products?.items||{},i=e=>Object.keys(r(e)),s={...{getProducts:r,getProductNames:i,getProduct:(e,t)=>{const n=r(e)?.[t]||{},a=(0,c.N)(n,!0);return a.standalonePluginInfo=(0,c.N)(a.standalonePluginInfo||{},!0),a.pricingForUi=(0,c.N)(a.pricingForUi||{},!0),a.pricingForUi.introductoryOffer=a.pricingForUi.isIntroductoryOffer?(0,c.N)(a.pricingForUi.introductoryOffer,!0):null,a.pricingForUi?.tiers&&(a.pricingForUi.tiers=(0,c.N)(a.pricingForUi.tiers,!0),a.pricingForUi.tiers=Object.keys(a.pricingForUi.tiers).reduce(((e,t)=>{const n=(0,c.N)(a.pricingForUi.tiers[t],!0)||{};return e[t]={...n,introductoryOffer:n?.isIntroductoryOffer?(0,c.N)(n?.introductoryOffer,!0):null},e}),{})),a.features=a.features||[],a.supportedProducts=a.supportedProducts||[],a.pricingForUi.fullPricePerMonth="year"===a.pricingForUi.productTerm?Math.ceil(a.pricingForUi.fullPrice/12*100)/100:a.pricingForUi.fullPrice,a.pricingForUi.discountPricePerMonth="year"===a.pricingForUi.productTerm?Math.ceil(a.pricingForUi.discountPrice/12*100)/100:a.pricingForUi.discountPrice,a},isValidProduct:(e,t)=>i(e).includes(t),isFetching:(e,t)=>e.products?.isFetching?.[t]||!1,getProductsThatRequiresUserConnection:e=>{const t=r(e);return Object.keys(t).reduce(((e,n)=>{const c=t[n];return c?.requires_user_connection&&(c?.status===a.N.ACTIVE||c?.status===a.N.ERROR)&&e.push(c?.name),e}),[])}},getPurchases:e=>e.purchases?.items||[],isRequestingPurchases:e=>e.purchases?.isFetching||!1,getChatAvailability:e=>e.chatAvailability.isAvailable,isRequestingChatAvailability:e=>e.chatAvailability.isFetching,getChatAuthentication:e=>e.chatAuthentication.jwt,isRequestingChatAuthentication:e=>e.chatAuthentication.isFetching,getProductData:e=>e.productData?.items||{},isFetchingProductData:e=>e.productData?.isFetching||!1,getAvailableLicenses:e=>e.availableLicenses?.items||[],isFetchingAvailableLicenses:e=>e.availableLicenses?.isFetching||!1,getGlobalNotice:e=>e.notices?.global,...{hasStandalonePluginInstalled:e=>Object.values(e.plugins).filter((e=>["jetpack-backup","jetpack-boost","jetpack-protect","jetpack-search","jetpack-social","jetpack-videopress"].indexOf(e.TextDomain)>=0)).length>0},...{getProductStats:(e,t)=>e.stats?.items?.[t],isFetchingProductStats:(e,t)=>e.stats?.isFetching?.[t]||!1},...{getStatsCounts:e=>e.statsCounts?.data,isFetchingStatsCounts:e=>e.statsCounts?.isFetching||!1}}},6484:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(2086),c=n(667);const r=async e=>e===a.rs?(0,c.Z)():null},667:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(6989),c=n.n(a),r=n(2086);const i=async()=>c()({path:r.n2})},1214:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,a.createReduxStore)(e,t),(0,a.register)(c.store))}}const r=c},7493:(e,t,n)=>{"use strict";n.d(t,{N:()=>u,t:()=>l});var a=n(9274),c=n(9462),r=n(925),i=n(9844),s=n(6896),o=n(1214);const l="my-jetpack";function u(){o.Z.mayBeInit(l,{__experimentalUseThunks:!0,reducer:r.Z,actions:a.ZP,selectors:s.ZP,resolvers:i.Z,controls:c.Z,initialState:window.myJetpackInitialState||{}})}},8295:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(6895),c=n(8565);function r(){const e=window?.myJetpackInitialState?.siteSuffix;return(0,a.Z)(c.w6,{site:e})}},7258:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(6895),c=n(8565);function r(){const e=window?.myJetpackInitialState?.siteSuffix,t=window?.myJetpackInitialState?.myJetpackUrl?`redirect_to=${window?.myJetpackInitialState?.myJetpackUrl}`:null;return(0,a.Z)(c.f6,{site:e,query:t})}},6986:(e,t,n)=>{"use strict";function a(e){let{partner_slug:t}=e;return!!t&&"goldenticket"===t}function c(e){return!!Array.isArray(e)&&e.filter((e=>a(e))).length>0}n.d(t,{h:()=>a,o:()=>c})},6782:(e,t,n)=>{"use strict";function a(e){return e.replace(/([-_][a-z])/gi,(e=>e.toUpperCase().replace("_","")))}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=Object.assign({},e);for(const e in n)n.hasOwnProperty(e)&&-1!==e.indexOf("_")&&(n[a(e)]=n[e],t&&delete n[e]);return n}n.d(t,{N:()=>c})},2042:(e,t,n)=>{"use strict";e.exports=n.p+"images/disconnect-confirm-dc9fe8f5c68cfd1320e0.jpg"},724:(e,t,n)=>{"use strict";e.exports=n.p+"images/disconnect-thanks-5873bfac56a9bd7322cd.jpg"},8702:(e,t,n)=>{"use strict";e.exports=n.p+"images/jetpack-license-activation-with-lock-7b01c1a4cf56de799cd7.png"},1160:(e,t,n)=>{"use strict";e.exports=n.p+"images/jetpack-license-activation-with-success-cad524ede4e793cc0ece.png"},5242:(e,t,n)=>{"use strict";e.exports=n.p+"images/apple-92dacafad84e79708a74.svg"},6790:(e,t,n)=>{"use strict";e.exports=n.p+"images/connect-f27775ac15cf885713c2.png"},184:(e,t,n)=>{"use strict";e.exports=n.p+"images/google-dec2a429bf1d8e83f9ad.svg"},4403:(e,t,n)=>{"use strict";e.exports=n.p+"images/wordpress-1fc3e0ba6c52e9707900.svg"},8489:(e,t,n)=>{"use strict";e.exports=n.p+"images/cloud-81ac85ba680343200f54.svg"},3815:(e,t,n)=>{"use strict";e.exports=n.p+"images/empty-avatar-fea23feddfa99b07c2e8.svg"},9182:(e,t,n)=>{"use strict";e.exports=n.p+"images/jetpack-9de1caef5eb5c22da5d6.svg"},5610:(e,t,n)=>{"use strict";e.exports=n.p+"images/boost-a54137485af36fdffe9c.png"},4763:(e,t,n)=>{"use strict";e.exports=n.p+"images/crm-7e7684ae2c40327d8fed.png"},2605:(e,t,n)=>{"use strict";e.exports=n.p+"images/extras-26daf36507504c96d066.png"},1488:(e,t,n)=>{"use strict";e.exports=n.p+"images/jetpack-ai-29e60474d5890cbb6889.png"},720:(e,t,n)=>{"use strict";e.exports=n.p+"images/search-f9756bd9c926d905fe70.png"},1439:(e,t,n)=>{"use strict";e.exports=n.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 strict";e.exports=window.wp.apiFetch},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},9771:e=>{"use strict";e.exports=window.wp.date},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},2674:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>l});var a=n(9307),c=n(5736),r=n(5844),i=n(9196),s=n(9430);const __=c.__,o=e=>{const{productId:t,siteRawUrl:n}=e,c=`https://cloud.jetpack.com/landing/${n}`,r=(0,s.F)(t),o={jetpack_anti_spam:{title:__("Jetpack Anti-spam is active!","jetpack-my-jetpack"),text:__("We'll take care of everything from here. Now you can enjoy a spam-free site!","jetpack-my-jetpack")},jetpack_backup:{title:__("Jetpack Backup is active!","jetpack-my-jetpack"),text:(0,a.createInterpolateElement)(__("You can see your backups and restore your site on cloud.jetpack.com. If you ever lose access to your site, you can restore it there.","jetpack-my-jetpack"),{a:i.createElement("a",{href:c})})},jetpack_complete:{title:__("Jetpack Complete is active!","jetpack-my-jetpack"),text:(0,a.createInterpolateElement)(__("You can see your backups, security scans, and restore your site on cloud.jetpack.com. If you ever lose access to your site, you can restore it there.","jetpack-my-jetpack"),{a:i.createElement("a",{href:c})})},jetpack_scan:{title:__("Jetpack Scan is active!","jetpack-my-jetpack"),text:(0,a.createInterpolateElement)(__("You can see your security scans on cloud.jetpack.com.","jetpack-my-jetpack"),{a:i.createElement("a",{href:c})})},jetpack_search:{title:__("Jetpack Search is active!","jetpack-my-jetpack"),text:__("Next, we'll help you customize the Search experience for your visitors.","jetpack-my-jetpack")},jetpack_security:{title:__("Jetpack Security is active!","jetpack-my-jetpack"),text:(0,a.createInterpolateElement)(__("You can see your backups, security scans, and restore your site on cloud.jetpack.com. If you ever lose access to your site, you can restore it there.","jetpack-my-jetpack"),{a:i.createElement("a",{href:c})})},jetpack_videopress:{title:__("Jetpack VideoPress is active!","jetpack-my-jetpack"),text:__("Experience high-quality, ad-free video built specifically for WordPress.","jetpack-my-jetpack")},default:{title:__("Your product is active!","jetpack-my-jetpack"),text:__("You're all set!","jetpack-my-jetpack")}};return i.createElement("div",{className:"jp-license-activation-screen-success-info--product-details"},i.createElement("h1",null,o[r].title," ",String.fromCodePoint(127881)),i.createElement("p",null,o[r].text))};o.propTypes={dashboardUrl:r.string,productId:r.number};const l=o},9430:(e,t,n)=>{"use strict";n.d(t,{F:()=>c});const a={jetpack_anti_spam:[2110,2111],jetpack_backup:[2100,2101,2102,2103,2112,2113,2114,2115],jetpack_complete:[2014,2015],jetpack_scan:[2106,2107,2108,2109],jetpack_search:[2104,2105],jetpack_security:[2010,2011,2012,2013,2016,2017,2019,2020],jetpack_videopress:[2116,2117]};function c(e){return Object.keys(a).find((t=>a[t].includes(e)))||"default"}}},t={};function n(a){var c=t[a];if(void 0!==c)return c.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");a.length&&(e=a[a.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";var e=n(8275),t=n(9307),a=n(9196),c=n.n(a),r=n(6417),i=n(9997),s=n(1899),o=n(17),l=n(8966),u=n(8093),p=n(673),d=n(7493);n(5878);function m(){const e=(0,r.TH)();return(0,a.useEffect)((()=>window.scrollTo(0,0)),[e]),null}(0,d.N)();const g=()=>c().createElement(e.ZP,null,c().createElement(i.UT,null,c().createElement(m,null),c().createElement(r.Z5,null,c().createElement(r.AW,{path:"/",element:c().createElement(l.Z,null)}),c().createElement(r.AW,{path:"/connection",element:c().createElement(o.Z,null)}),c().createElement(r.AW,{path:"/add-akismet",element:c().createElement(u.q,null)}),c().createElement(r.AW,{path:"/add-anti-spam",element:c().createElement(r.Fg,{replace:!0,to:"/add-akismet"})}),c().createElement(r.AW,{path:"/add-backup",element:c().createElement(u.qA,null)}),c().createElement(r.AW,{path:"/add-boost",element:c().createElement(u.WJ,null)}),c().createElement(r.AW,{path:"/add-crm",element:c().createElement(u.B$,null)}),c().createElement(r.AW,{path:"/add-jetpack-ai",element:c().createElement(u.sI,null)}),c().createElement(r.AW,{path:"/add-extras",element:c().createElement(u.Yi,null)}),c().createElement(r.AW,{path:"/add-protect",element:c().createElement(u.jO,null)}),c().createElement(r.AW,{path:"/add-scan",element:c().createElement(u.Q5,null)}),c().createElement(r.AW,{path:"/add-social",element:c().createElement(u.y$,null)}),c().createElement(r.AW,{path:"/add-search",element:c().createElement(u.uw,null)}),c().createElement(r.AW,{path:"/add-videopress",element:c().createElement(u.Jw,null)}),c().createElement(r.AW,{path:"/add-stats",element:c().createElement(r.Fg,{replace:!0,to:"/connection"})}),window?.myJetpackInitialState?.loadAddLicenseScreen&&c().createElement(r.AW,{path:"/add-license",element:c().createElement(s.Z,null)}),c().createElement(r.AW,{path:"/redeem-token",element:c().createElement(p.Z,null)}))));!function(){const e=document.getElementById("my-jetpack-container");null!==e&&t.createRoot(e).render(c().createElement(g,null))}()})()})(); \ No newline at end of file +__("Failed to install standalone plugin for %1$s: %2$s. Please try again","jetpack-my-jetpack"),n,t.message);c(A(e,!1)),c(P(e,t)),c(H(l,{status:"error",isDismissible:!0})),o(t)}))}))},setIsFetchingProduct:A,setRequestProductError:P,setProductStatus:(e,t)=>({type:v,productId:e,status:t})},O={setPurchasesIsFetching:e=>({type:i,isFetching:e}),setChatAvailabilityIsFetching:e=>({type:w,isFetching:e}),setChatAuthenticationIsFetching:e=>({type:E,isFetching:e}),fetchPurchases:()=>({type:o}),setPurchases:e=>({type:d,purchases:e}),setChatAvailability:e=>({type:f,chatAvailability:e}),setChatAuthentication:e=>({type:k,chatAuthentication:e}),setAvailableLicensesIsFetching:e=>({type:m,isFetching:e}),fetchAvailableLicenses:()=>({type:"FETCH_AVAILABLE_LICENSES"}),setAvailableLicenses:e=>({type:u,availableLicenses:e}),setProductStats:(e,t)=>({type:M,productId:e,stats:t}),setIsFetchingProductStats:(e,t)=>({type:R,productId:e,isFetching:t}),setBackupRewindableEvents:e=>({type:_,rewindableEvents:e}),setBackupRewindableEventsIsFetching:e=>({type:z,isFetching:e}),setCountBackupItems:e=>({type:N,backupItems:e}),setCountBackupItemsIsFetching:e=>({type:x,isFetching:e}),setStatsCounts:e=>({type:b,statsCounts:e}),setStatsCountsIsFetching:e=>({type:y,isFetching:e}),dismissWelcomeBanner:()=>async e=>{const{dispatch:t}=e;return t(V(!0)),l()({path:s.YF,method:"POST"}).then((()=>{t({type:j,hasBeenDismissed:!0})})).finally((()=>{t(V(!1))}))},...{setGlobalNotice:H,cleanGlobalNotice:()=>({type:"CLEAN_GLOBAL_NOTICE"})},...I}},2086:(e,t,a)=>{"use strict";a.d(t,{Hq:()=>o,Jk:()=>r,LQ:()=>l,Vx:()=>h,YF:()=>c,_H:()=>s,hd:()=>i,iB:()=>m,n2:()=>p,rs:()=>u,xD:()=>d});const n="my-jetpack/v1",c=`${n}/site/dismiss-welcome-banner`,l=`${n}/site/purchases`,r=`${n}/site/products`,s=`${n}/site/backup/undo-event`,i=`${n}/site/backup/count-items`,o=`${n}/chat/availability`,d=`${n}/chat/authentication`,m=["scan"],u="videopress",p="videopress/v1/stats/featured",h=e=>`jetpack/v4/stats-app/sites/${e}/stats/highlights`},9462:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(6989),c=a.n(n),l=a(9274),r=a(2086);const s={[l.ny]:function(){return new Promise(((e,t)=>{c()({path:r.LQ}).then(e).catch(t)}))}}},925:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818),c=a(9274);const l=(0,n.combineReducers)({products:(e={},t)=>{switch(t.type){case c.vv:{const{productId:a,isFetching:n}=t;return{...e,isFetching:{...e.isFetching,[a]:n},errors:{...e.errors,[a]:n?void 0:e.errors[a]}}}case c.dq:{const{productId:a,status:n}=t;return{...e,items:{...e.items,[a]:{...e.items[a],status:n}}}}case c.dI:{const{product:a}=t,{slug:n}=a;return{...e,items:{...e.items,[n]:a}}}case c.dE:{const{productId:a,error:n}=t;return{...e,errors:{...e.errors,[a]:n}}}default:return e}},backupRewindableEvents:(e={},t)=>{switch(t.type){case c.Qv:return{...e,isFetching:t.isFetching};case c.EV:return{...e,items:t?.rewindableEvents||{}};default:return e}},countBackupItems:(e={},t)=>{switch(t.type){case c.ZO:return{...e,isFetching:t.isFetching};case c.S2:return{...e,items:t?.backupItems||{}};default:return e}},purchases:(e={},t)=>{switch(t.type){case c.RT:return{...e,isFetching:t.isFetching};case c.z8:return{...e,items:t?.purchases||[]};default:return e}},chatAvailability:(e={isFetching:!1,isAvailable:!1},t)=>{switch(t.type){case c.IF:return{...e,isFetching:t.isFetching};case c.kk:return{...e,isAvailable:t?.chatAvailability?.is_available};default:return e}},chatAuthentication:(e={isFetching:!1,jwt:!1},t)=>{switch(t.type){case c.cL:return{...e,isFetching:t.isFetching};case c.N:return{...e,jwt:t?.chatAuthentication?.user?.jwt};default:return e}},availableLicenses:(e={},t)=>{switch(t.type){case c.GH:return{...e,isFetching:t.isFetching};case c.Np:return{...e,items:t?.availableLicenses||[]};default:return e}},notices:(e={global:{}},t)=>{switch(t.type){case c.d1:{const{message:a,options:n}=t;return{...e,global:{message:a,options:n}}}case c.fE:return{...e,global:{}};default:return e}},plugins:(e={})=>e,stats:(e={},t)=>{switch(t.type){case c.SK:{const{productId:a,isFetching:n}=t;return{...e,isFetching:{...e.isFetching,[a]:n}}}case c.JU:{const{productId:a,stats:n}=t;return{...e,items:{...e.items,[a]:n}}}default:return e}},statsCounts:(e={},t)=>{switch(t.type){case c.$v:return{...e,isFetching:t.isFetching};case c.G6:return{...e,data:t?.statsCounts||{}};default:return e}},welcomeBanner:(e={},t)=>{switch(t.type){case c.Qo:return{...e,isFetching:t.isFetching};case c.PV:return{...e,hasBeenDismissed:t.hasBeenDismissed};default:return e}}})},9844:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(4743),c=a(428),l=a(6989),r=a.n(l),s=a(5736),i=a(2307),o=a(2086),d=a(6484);const __=s.__,m={...{getProduct:{isFulfilled:(e,t)=>(e?.products?.items||{}).hasOwnProperty(t)&&!o.iB.includes(t),fulfill:e=>async({dispatch:t})=>{try{t.setIsFetchingProduct(e,!0);const a=await r()({path:`${o.Jk}/${e}`});return t.setProduct(a),t.setIsFetchingProduct(e,!1),Promise.resolve()}catch(a){if(t.setIsFetchingProduct(e,!1),a?.code&&a?.message)return t.setRequestProductError(e,a),Promise.reject(a);throw new Error(a)}}},getPurchases:()=>async({dispatch:e})=>{e.setPurchasesIsFetching(!0);try{e.setPurchases(await r()({path:o.LQ})),e.setPurchasesIsFetching(!1)}catch(t){e.setPurchasesIsFetching(!1),"not_connected"!==t.code&&e.setGlobalNotice(__("There was an error fetching your purchases information. Check your site connectivity and try again.","jetpack-my-jetpack"),{status:"error"})}},getChatAvailability:()=>async({dispatch:e})=>{e.setChatAvailabilityIsFetching(!0);try{e.setChatAvailability(await r()({path:o.Hq})),e.setChatAvailabilityIsFetching(!1)}catch(t){e.setChatAvailabilityIsFetching(!1)}},getChatAuthentication:()=>async({dispatch:e})=>{e.setChatAuthenticationIsFetching(!0);try{e.setChatAuthentication(await r()({path:o.xD})),e.setChatAuthenticationIsFetching(!1)}catch(t){e.setChatAuthenticationIsFetching(!1)}},getAvailableLicenses:()=>async({dispatch:e})=>{e.setAvailableLicensesIsFetching(!0);try{const{apiRoot:t,apiNonce:a}=window?.myJetpackRest||{};n.ZP.setApiRoot(t),n.ZP.setApiNonce(a);const c=await n.ZP.getUserLicenses();c&&c.items?e.setAvailableLicenses(c.items.filter((({attached_at:e,revoked_at:t})=>null===e&&null===t))):e.setAvailableLicenses([])}catch(t){e.setAvailableLicenses([])}finally{e.setAvailableLicensesIsFetching(!1)}},getBackupRewindableEvents:()=>async({dispatch:e})=>{e.setBackupRewindableEventsIsFetching(!0);try{e.setBackupRewindableEvents(await r()({path:o._H})),e.setBackupRewindableEventsIsFetching(!1)}catch(t){e.setBackupRewindableEventsIsFetching(!1)}},getCountBackupItems:()=>async({dispatch:e})=>{e.setCountBackupItemsIsFetching(!0);try{e.setCountBackupItems(await r()({path:o.hd})),e.setCountBackupItemsIsFetching(!1)}catch(t){e.setCountBackupItemsIsFetching(!1)}},getStatsCounts:()=>async e=>{const{dispatch:t,registry:a}=e;t.setStatsCountsIsFetching(!0);const n=a.select(c.t).getBlogId();try{t.setStatsCounts(await r()({path:(0,o.Vx)(n)})),t.setStatsCountsIsFetching(!1)}catch(e){t.setStatsCountsIsFetching(!1)}}},getProductStats:{isFulfilled:(e,t)=>e.stats?.items?.hasOwnProperty(t)||!1,fulfill:e=>async({dispatch:t,select:a})=>{const{status:n}=a.getProduct(e);if(n!==i.N.ACTIVE)return t.setProductStats(e,null),Promise.resolve();try{t.setIsFetchingProductStats(e,!0);const a=await(0,d.Z)(e);return t.setProductStats(e,a),t.setIsFetchingProductStats(e,!1),Promise.resolve()}catch(a){if(t.setProductStats(e,null),t.setIsFetchingProductStats(e,!1),a?.code&&a?.message)return Promise.reject(a);throw new Error(a)}}}}},6896:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>s});var n=a(2307),c=a(6782);const l=e=>e.products?.items||{},r=e=>Object.keys(l(e)),s={...{getProducts:l,getProductNames:r,getProduct:(e,t)=>{const a=l(e)?.[t]||{},n=(0,c.N)(a,!0);return n.standalonePluginInfo=(0,c.N)(n.standalonePluginInfo||{},!0),n.pricingForUi=(0,c.N)(n.pricingForUi||{},!0),n.pricingForUi.introductoryOffer=n.pricingForUi.isIntroductoryOffer?(0,c.N)(n.pricingForUi.introductoryOffer,!0):null,n.pricingForUi?.tiers&&(n.pricingForUi.tiers=(0,c.N)(n.pricingForUi.tiers,!0),n.pricingForUi.tiers=Object.keys(n.pricingForUi.tiers).reduce(((e,t)=>{const a=(0,c.N)(n.pricingForUi.tiers[t],!0)||{};return e[t]={...a,introductoryOffer:a?.isIntroductoryOffer?(0,c.N)(a?.introductoryOffer,!0):null},e}),{})),n.features=n.features||[],n.supportedProducts=n.supportedProducts||[],n.pricingForUi.fullPricePerMonth="year"===n.pricingForUi.productTerm?Math.ceil(n.pricingForUi.fullPrice/12*100)/100:n.pricingForUi.fullPrice,n.pricingForUi.discountPricePerMonth="year"===n.pricingForUi.productTerm?Math.ceil(n.pricingForUi.discountPrice/12*100)/100:n.pricingForUi.discountPrice,n},isValidProduct:(e,t)=>r(e).includes(t),isFetching:(e,t)=>e.products?.isFetching?.[t]||!1,getProductsThatRequiresUserConnection:e=>{const t=l(e);return Object.keys(t).reduce(((e,a)=>{const c=t[a];return c?.requires_user_connection&&(c?.status===n.N.ACTIVE||c?.status===n.N.ERROR)&&e.push(c?.name),e}),[])}},getPurchases:e=>e.purchases?.items||[],isRequestingPurchases:e=>e.purchases?.isFetching||!1,getChatAvailability:e=>e.chatAvailability.isAvailable,isRequestingChatAvailability:e=>e.chatAvailability.isFetching,getChatAuthentication:e=>e.chatAuthentication.jwt,isRequestingChatAuthentication:e=>e.chatAuthentication.isFetching,getAvailableLicenses:e=>e.availableLicenses?.items||[],isFetchingAvailableLicenses:e=>e.availableLicenses?.isFetching||!1,getGlobalNotice:e=>e.notices?.global,...{hasStandalonePluginInstalled:e=>Object.values(e.plugins).filter((e=>["jetpack-backup","jetpack-boost","jetpack-protect","jetpack-search","jetpack-social","jetpack-videopress"].indexOf(e.TextDomain)>=0)).length>0},...{getProductStats:(e,t)=>e.stats?.items?.[t],isFetchingProductStats:(e,t)=>e.stats?.isFetching?.[t]||!1},getBackupRewindableEvents:e=>e.backupRewindableEvents?.items||{},isFetchingBackupRewindableEvents:e=>e.backupRewindableEvents?.isFetching||!1,getCountBackupItems:e=>e.countBackupItems?.items||{},isFetchingCountBackupItems:e=>e.countBackupItems.isFetching||!1,...{getStatsCounts:e=>e.statsCounts?.data,isFetchingStatsCounts:e=>e.statsCounts?.isFetching||!1},getWelcomeBannerHasBeenDismissed:e=>e.welcomeBanner?.hasBeenDismissed}},6484:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(2086),c=a(667);const l=async e=>e===n.rs?(0,c.Z)():null},667:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(6989),c=a.n(n),l=a(2086);const r=async()=>c()({path:l.n2})},1214:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(9818);class c{static store=null;static mayBeInit(e,t){null===c.store&&(c.store=(0,n.createReduxStore)(e,t),(0,n.register)(c.store))}}const l=c},7493:(e,t,a)=>{"use strict";a.d(t,{N:()=>d,t:()=>o});var n=a(9274),c=a(9462),l=a(925),r=a(9844),s=a(6896),i=a(1214);const o="my-jetpack";function d(){i.Z.mayBeInit(o,{__experimentalUseThunks:!0,reducer:l.Z,actions:n.ZP,selectors:s.ZP,resolvers:r.Z,controls:c.Z,initialState:window.myJetpackInitialState||{}})}},8295:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(6895),c=a(8565);function l(){const e=window?.myJetpackInitialState?.siteSuffix,t=window?.myJetpackInitialState?.blogID;return(0,n.Z)(c.w6,{site:t??e})}},7258:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(6895),c=a(8565);function l(){const e=window?.myJetpackInitialState?.siteSuffix,t=window?.myJetpackInitialState?.blogID,a=window?.myJetpackInitialState?.myJetpackCheckoutUri?`redirect_to=${window?.myJetpackInitialState?.myJetpackCheckoutUri}`:null;return(0,n.Z)(c.f6,{site:t??e,query:a})}},6986:(e,t,a)=>{"use strict";function n({partner_slug:e}){return!!e&&"goldenticket"===e}function c(e){return!!Array.isArray(e)&&e.filter((e=>n(e))).length>0}a.d(t,{h:()=>n,o:()=>c})},6782:(e,t,a)=>{"use strict";function n(e){return e.replace(/([-_][a-z])/gi,(e=>e.toUpperCase().replace("_","")))}function c(e={},t=!1){const a=Object.assign({},e);for(const e in a)a.hasOwnProperty(e)&&-1!==e.indexOf("_")&&(a[n(e)]=a[e],t&&delete a[e]);return a}a.d(t,{N:()=>c})},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"},8489:(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"},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"},6030:(e,t,a)=>{"use strict";e.exports=a.p+"images/jetpack-manage-3a7ecaa604823c98c3cf.svg"},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 strict";e.exports=window.wp.apiFetch},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},9771:e=>{"use strict";e.exports=window.wp.date},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},2674:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.d(t,{Z:()=>o});var n=a(9307),c=a(5736),l=a(5844),r=a(9196),s=a(9430);const __=c.__,i=e=>{const{productId:t,siteRawUrl:a}=e,c=`https://cloud.jetpack.com/landing/${a}`,l=(0,s.F)(t),i={jetpack_anti_spam:{title:__("Jetpack Anti-spam is active!","jetpack-my-jetpack"),text:__("We'll take care of everything from here. Now you can enjoy a spam-free site!","jetpack-my-jetpack")},jetpack_backup:{title:__("Jetpack Backup is active!","jetpack-my-jetpack"),text:(0,n.createInterpolateElement)(__("You can see your backups and restore your site on cloud.jetpack.com. If you ever lose access to your site, you can restore it there.","jetpack-my-jetpack"),{a:r.createElement("a",{href:c})})},jetpack_complete:{title:__("Jetpack Complete is active!","jetpack-my-jetpack"),text:(0,n.createInterpolateElement)(__("You can see your backups, security scans, and restore your site on cloud.jetpack.com. If you ever lose access to your site, you can restore it there.","jetpack-my-jetpack"),{a:r.createElement("a",{href:c})})},jetpack_scan:{title:__("Jetpack Scan is active!","jetpack-my-jetpack"),text:(0,n.createInterpolateElement)(__("You can see your security scans on cloud.jetpack.com.","jetpack-my-jetpack"),{a:r.createElement("a",{href:c})})},jetpack_search:{title:__("Jetpack Search is active!","jetpack-my-jetpack"),text:__("Next, we'll help you customize the Search experience for your visitors.","jetpack-my-jetpack")},jetpack_security:{title:__("Jetpack Security is active!","jetpack-my-jetpack"),text:(0,n.createInterpolateElement)(__("You can see your backups, security scans, and restore your site on cloud.jetpack.com. If you ever lose access to your site, you can restore it there.","jetpack-my-jetpack"),{a:r.createElement("a",{href:c})})},jetpack_videopress:{title:__("Jetpack VideoPress is active!","jetpack-my-jetpack"),text:__("Experience high-quality, ad-free video built specifically for WordPress.","jetpack-my-jetpack")},default:{title:__("Your product is active!","jetpack-my-jetpack"),text:__("You're all set!","jetpack-my-jetpack")}};return r.createElement("div",{className:"jp-license-activation-screen-success-info--product-details"},r.createElement("h1",null,i[l].title," ",String.fromCodePoint(127881)),r.createElement("p",null,i[l].text))};i.propTypes={dashboardUrl:l.string,productId:l.number};const o=i},9430:(e,t,a)=>{"use strict";a.d(t,{F:()=>c});const n={jetpack_anti_spam:[2110,2111],jetpack_backup:[2100,2101,2102,2103,2112,2113,2114,2115],jetpack_complete:[2014,2015],jetpack_scan:[2106,2107,2108,2109],jetpack_search:[2104,2105],jetpack_security:[2010,2011,2012,2013,2016,2017,2019,2020],jetpack_videopress:[2116,2117]};function c(e){return Object.keys(n).find((t=>n[t].includes(e)))||"default"}}},t={};function a(n){var c=t[n];if(void 0!==c)return c.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,a),l.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{"use strict";var e=a(8275),t=a(9307),n=a(9196),c=a.n(n),l=a(6417),r=a(9997),s=a(1899),i=a(17),o=a(8966),d=a(8093),m=a(673),u=a(7493);a(5878);function p(){const e=(0,l.TH)();return(0,n.useEffect)((()=>window.scrollTo(0,0)),[e]),null}(0,u.N)();const h=()=>c().createElement(e.ZP,null,c().createElement(r.UT,null,c().createElement(p,null),c().createElement(l.Z5,null,c().createElement(l.AW,{path:"/",element:c().createElement(o.Z,null)}),c().createElement(l.AW,{path:"/connection",element:c().createElement(i.Z,null)}),c().createElement(l.AW,{path:"/add-akismet",element:c().createElement(d.q,null)}),c().createElement(l.AW,{path:"/add-anti-spam",element:c().createElement(l.Fg,{replace:!0,to:"/add-akismet"})}),c().createElement(l.AW,{path:"/add-backup",element:c().createElement(d.qA,null)}),c().createElement(l.AW,{path:"/add-boost",element:c().createElement(d.WJ,null)}),c().createElement(l.AW,{path:"/add-crm",element:c().createElement(d.B$,null)}),c().createElement(l.AW,{path:"/add-creator",element:c().createElement(d.Wf,null)}),c().createElement(l.AW,{path:"/add-jetpack-ai",element:c().createElement(d.sI,null)}),c().createElement(l.AW,{path:"/add-extras",element:c().createElement(d.Yi,null)}),c().createElement(l.AW,{path:"/add-protect",element:c().createElement(d.jO,null)}),c().createElement(l.AW,{path:"/add-scan",element:c().createElement(d.Q5,null)}),c().createElement(l.AW,{path:"/add-social",element:c().createElement(d.y$,null)}),c().createElement(l.AW,{path:"/add-search",element:c().createElement(d.uw,null)}),c().createElement(l.AW,{path:"/add-videopress",element:c().createElement(d.Jw,null)}),c().createElement(l.AW,{path:"/add-stats",element:c().createElement(d.r,null)}),window?.myJetpackInitialState?.loadAddLicenseScreen&&c().createElement(l.AW,{path:"/add-license",element:c().createElement(s.Z,null)}),c().createElement(l.AW,{path:"/redeem-token",element:c().createElement(m.Z,null)}))));!function(){const e=document.getElementById("my-jetpack-container");null!==e&&t.createRoot(e).render(c().createElement(h,null))}()})()})(); \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.rtl.css b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.rtl.css index 77dcc513..ead65a73 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.rtl.css +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.rtl.css @@ -1 +1 @@ -#my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none}#wpwrap{background-color:var(--jp-white-off)}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-left:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-right:calc(var(--spacing-base)/2)}._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box}.jErCC9oKHSM15BxzFyQK{margin-bottom:0}.oVoYbwbFB6U2o90Njusk{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);border-right:6px solid var(--jp-red-50);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-white)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.oVoYbwbFB6U2o90Njusk .components-notice__action{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;height:auto;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-right:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__action{margin-right:0;margin-top:0;white-space:nowrap}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__content{align-items:center;flex-direction:row}.wBVXH4OTNwLHPRpN4nsq{display:flex;flex-grow:1;margin-left:var(--spacing-base)}.wBVXH4OTNwLHPRpN4nsq>svg{fill:var(--jp-red-60);align-self:flex-start;flex-shrink:0;margin-left:calc(var(--spacing-base)*2)}.wBVXH4OTNwLHPRpN4nsq>svg.F1qvEnFfHs5nz3zFZUOV{fill:none}.UyzOAKNwoDF9DW_qjLii{margin-bottom:-1.5rem}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);border-right:6px solid var(--jp-red-50);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-right:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-right:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-left:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-left:calc(var(--spacing-base)*2)}@keyframes rotate-spinner{to{transform:rotate(-1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-left-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.sexr0jUxC1jVixdKiDnC{margin-right:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-right:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.HeJe1crc9XaWWpLvIPit .components-modal__frame{border-bottom-right-radius:4px;border-right:4px solid #e68b28;border-top-right-radius:4px;max-height:100%}.HeJe1crc9XaWWpLvIPit .components-modal__content{margin-top:0;padding:0}.HeJe1crc9XaWWpLvIPit .components-modal__header{display:none}.HeJe1crc9XaWWpLvIPit .or0JUScxkJPmNsfrxkEK .jp-idc__idc-screen{border:0}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-left:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-right:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-left:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-right:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-left:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-right:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-left:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-right:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-left:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-right:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-left:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-right:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-left:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-right:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-left:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-right:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-left:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-right:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-left:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-right:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-left:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-right:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-left:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-right:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-left:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-right:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-left:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-right:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-left:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-right:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-left:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-right:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-left:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-right:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-left:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-right:calc(var( --spacing-base )*8)}.mpr8_ygU8woV4bVR1xvw{align-items:center;display:flex;font-size:var(--font-title-small);font-weight:500;line-height:1.5;margin-bottom:.5rem;margin-top:0}.gwO_Q0L0jbwMARVlBezu{color:var(--jp-gray-60);font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-body-small);font-weight:400;letter-spacing:-.15px;line-height:20px;margin-right:.75rem}.qwy7CsLeEbXvaPwgC9WV{display:flex;flex-flow:row nowrap;max-width:100%;overflow-x:scroll;padding:1px;scrollbar-width:none}.qwy7CsLeEbXvaPwgC9WV::-webkit-scrollbar{display:none}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{border-color:var(--jp-gray-5);border-radius:5px;margin-bottom:0;margin-left:1.5rem;min-width:180px;padding:1rem 1.5rem;width:100%}@media only screen and (min-width:960px){.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{min-width:220px}}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR:last-child{margin-left:0}.NFpbo5AINn6I6avKFGby{margin-bottom:1.5rem}.aoQZCG0JeyWmy2J6vVxF{font-weight:500;line-height:20px;margin-bottom:.25rem}.M6ApyXg79vuXo6GwDkbO{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:36px;font-weight:400;line-height:40px}.M6ApyXg79vuXo6GwDkbO.DYHb5e6QhgXejWyo9s78{cursor:pointer}.OlInbY5YnDO06MEQHv98{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-left:.5rem}.EtbKbd5m85w7oYT4stIs{fill:var(--jp-gray-20);color:var(--jp-gray-20);display:none;font-size:var(--font-body-small);font-weight:600;line-height:24px}@media screen and (min-width:960px){.EtbKbd5m85w7oYT4stIs{align-items:center;display:flex}}.EtbKbd5m85w7oYT4stIs.Awr7zl75sfAsFPHK9kDG{fill:var(--jp-red-50);color:var(--jp-red-50)}.EtbKbd5m85w7oYT4stIs.QFSZbIKFdWO3HEPBZyhc{fill:var(--jp-green-50);color:var(--jp-green-50)}.GgJAnS4gaEEGmRCP5n8y{align-content:flex-end;display:flex}.mjiNtwdbKpfo9edGVes4{margin-left:2px}.pAt4v_KG9Ir19wNcEtEj{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2.5);min-height:28px;width:100%}.OpMBda4vebhRbW8Fm6YC{background:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);box-shadow:0 0 0 1px var(--jp-gray-10) inset,0 0 40px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing-base)*3)}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE{background:none;background-color:var(--jp-white-off);color:var(--jp-black-80);text-decoration:none}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE:focus{background-color:var(--jp-white);box-shadow:0 0 0 1.5px var(--jp-black);outline:3px solid transparent}.OpMBda4vebhRbW8Fm6YC.IWsEW5nnNWUqqcT3K5L1{box-shadow:0 0 0 1.5px var(--jp-red-60)}.r3UCwgwCthua6lDCvIBI{align-items:center;display:flex;gap:var(--spacing-base);justify-content:space-between;margin-bottom:var(--spacing-base);width:100%}.r3UCwgwCthua6lDCvIBI h3{font-weight:700}.vpluqUMgmwx9_f8wCVIn{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:var(--spacing-base);height:100%}.gmPKCDKZcfQt9WieTyKS{flex-grow:1}.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2);min-height:28px;width:100%}.f5VJYwuJmjxH8PVxEbbv{align-items:center;display:flex;height:28px;white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:8px;margin-left:var(--spacing-base);width:8px}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.g4lyov8aMDggdD4yOi1p{align-items:baseline;display:flex;margin-top:calc(var(--spacing-base)/2)}.g4lyov8aMDggdD4yOi1p .Ys5ScZ_dYn2O2AzDE5Yi{font-size:32px;font-weight:400;line-height:36px;margin-left:var(--spacing-base)}.sUNg_b7XteVXOrpHAkJg :last-child{margin-top:4px}.cF6QAJf1vXXAMuutXPcq{align-items:baseline;display:flex}.cF6QAJf1vXXAMuutXPcq.coY634LconQ7gzDDNJeu{fill:var(--jp-gray-10);color:var(--jp-gray-10)}.cF6QAJf1vXXAMuutXPcq.kyqpwKaL2FyQ8CtxJQ0f{fill:var(--jp-green-50);color:var(--jp-green-50)}.cF6QAJf1vXXAMuutXPcq.aXf37lEOcjpNV8ImLaYK{fill:var(--jp-red-40);color:var(--jp-red-40)}.cF6QAJf1vXXAMuutXPcq .OyGdoGzsQ48VaVVR99_H{position:relative;right:2px;top:2px}.cF6QAJf1vXXAMuutXPcq .cKLicfMCaDSGPlX222jF{font-size:14px;font-weight:600;line-height:24px}.wm7Alh6CwbsWkVSODgI2{margin-top:calc(var(--spacing-base)/2)}.qpN923qyxjI06NCgFC8j>li{margin-bottom:0}@keyframes R2i0K45dEF157drbVRPI{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.NisihrgiIKl_knpYJtfg{animation:R2i0K45dEF157drbVRPI 1.5s infinite;background-color:var(--jp-gray);height:100%;width:100%}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.VgAxgahF9bC2M__FiIgV{display:flex;margin-bottom:calc(var(--spacing-base)*3)}.dbRwkMLqcMF67njPoAF7{margin-left:8px}.Doju0RxvvN9JS12mf489{line-height:calc(var(--spacing-base)*3);margin:0 0 var(--spacing-base) 0}.yWUvvF4WJLNDSpMgBMfm{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ka1fVHj2HOkHjhdoEFOZ{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.JMOO4Y_9yhTO9lwLnRUx{grid-column-end:span 1}.PFDPAqk51qox_ChLqJwm{grid-column-end:span 2}.ault0jHVfWpShqOGooIP{grid-column-end:span 3}.GqpvdRzmzPJELtSm4FEN{grid-column-end:span 4}@media(min-width:600px){.Ym4_YneEGD_iZD6W1C2o{grid-column-end:span 1}.NbvHnnDtWw8n9BEUQ0Oy{grid-column-end:span 2}.ElMT7rhxe5ZJKO41MnhW{grid-column-end:span 3}.yKjnqjibn_wW_1tWWt5Q{grid-column-end:span 4}.Pb30lOcQFpzUX57GwflS{grid-column-end:span 5}.pC1wxc_R8y4pNILHsiiY{grid-column-end:span 6}.pChscSCnudQoWGjMFKI_{grid-column-end:span 7}.qw1H2gAgF3lDCI2Tbkmb{grid-column-end:span 8}}@media(min-width:960px){.VzcA_rrxBK3g4ozA0oD9{grid-column-end:span 1}.pNAa7O2adRZD8Slgk9iR{grid-column-end:span 2}.tlIMLlipexblj8CeOx4B{grid-column-end:span 3}.Dvt0u5l2Rr1BhBmvYAzl{grid-column-end:span 4}.BiUsgNTc0tyc7tC5jnzE{grid-column-end:span 5}.ulJXAsj7G2ROJ1g3_s28{grid-column-end:span 6}.HsoVlyVLsXYClx9Atox0{grid-column-end:span 7}.oXxjRQNNj2cfIpFBqC1W{grid-column-end:span 8}.qXgUn4Adg9xE_JnbuDio{grid-column-end:span 9}.xMpqTLiLfYFEJiRPQQQq{grid-column-end:span 10}.IiGo3Sz2FDZN7_eGElwA{grid-column-end:span 11}.Om8BNCjfgqQ_wmPQjfOY{grid-column-end:span 12}}@media(max-width:960px){.t10ZWzP7ADjJnR4tqxRS{display:none}}@media(max-width:600px){.eOUlZG8Pelh_Xj0aSoHG{display:none}}.l546LrwBEePz434NFK5Q{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.l546LrwBEePz434NFK5Q span{display:block}.l546LrwBEePz434NFK5Q span:last-of-type{font-weight:600}.l546LrwBEePz434NFK5Q:focus span:last-of-type,.l546LrwBEePz434NFK5Q:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.l546LrwBEePz434NFK5Q:focus:after,.l546LrwBEePz434NFK5Q:hover:after{transform:translateY(-50%) translateX(-8px)}.l546LrwBEePz434NFK5Q:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.Q7w4fcEcemZ2nlwaYNog{fill:var(--jp-yellow-30)!important;display:inline-block!important;width:1.1em!important}.AoNQsOaTt6gSf0H6Yasz{display:inline-block;position:relative}.v13ZwGzUnecPA7Y3URAl{height:18px;pointer-events:none;position:absolute;right:-53px;top:0;width:124px}.EeDbu9pXFWTsCzfTpv2v{pointer-events:all}.BmSvoIi3rErkcrRiOi2W{color:var(--jp-black);font-size:16px;font-weight:600;line-height:19px}.BmSvoIi3rErkcrRiOi2W:not(:last-child){margin-bottom:8px}.mojRoVuWdDJo0E6LEjJw{font-size:14px;font-weight:400;line-height:24px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-left:-62px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-right:-62px}.golden-token-icon-tooltip .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.golden-token-icon-tooltip .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.golden-token-icon-tooltip .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.golden-token-icon-tooltip .components-button.is-link:focus:not(:disabled){box-shadow:none}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor)}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe{align-items:center;display:flex;gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base)*3)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .VmtuLc2xRqmsO6cK8qjF{position:relative}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .MdTRfQ3eo5qZKChZlzNj{width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .PbEpL02SEH9VNAlbKCfV{width:30px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .TD4AUM9gcTVAB6JHB5ZR{border-radius:50%;margin-right:-10px;position:absolute;width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .yjl73qv0VWoPP8IhGreh{border-top-style:solid;border-top:2px dashed var(--jp-black);height:0;width:67px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .rq8YRaj9OyUUXJUHiUgI{border-color:var(--jp-red)}.kezuOHNvu9vdvlJ86Fwg .YZ7FNKEm9qpvQ4ZkbAz5{transform:rotate(-180deg)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz{margin-bottom:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz,.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp{align-items:center;display:flex;gap:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp.J0GIu2rNR7rXocQTyd8p{fill:var(--jp-red);color:var(--jp-red)}.jp-connection__manage-dialog{--spacing-base:8px;border-radius:3px;margin:auto;width:1200px}.jp-connection__manage-dialog__content{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:center;padding:80px;text-align:center}.jp-connection__manage-dialog__content h1{font-size:var(--font-title-large);font-weight:700;line-height:1.2;margin:0}.jp-connection__manage-dialog__large-text{font-size:1.25rem;font-weight:600;margin-bottom:calc(var(--spacing-base)*4);margin-top:calc(var(--spacing-base)*3);max-width:60%}.jp-connection__manage-dialog__actions{align-items:center;background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;box-sizing:border-box;margin:0!important;max-width:1200px!important;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*5);position:sticky}.jp-connection__manage-dialog__link{color:var(--jp-black)}.jp-connection__manage-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__manage-dialog__link:focus{color:var(--jp-black)}.jp-connection__manage-dialog__button-wrap button{float:left}.jp-connection__manage-dialog__action-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:var(--spacing-base) auto;max-width:100%;padding:1rem 2rem;text-align:right;width:750px}.jp-connection__manage-dialog__action-card__card-headline{font-size:var(--font-body);font-weight:600;line-height:calc(var(--spacing-base)*3);text-decoration:none}.jp-connection__manage-dialog__action-card__icon{float:left}.jp-connection__manage-dialog__action-card .transfer{fill:var(--jp-black);color:var(--jp-black)}.jp-connection__manage-dialog__action-card .disconnect{fill:var(--jp-red);color:var(--jp-red)}.jp-connection__manage-dialog .components-modal__header{display:none}.jp-connection__manage-dialog .components-modal__content{margin:0;padding:0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;position:absolute;right:0;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-left:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:right}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-right:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:right;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-left:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:left}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-left:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:0;margin-right:1rem}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,');content:"";display:block;height:8px;position:absolute;right:24px;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8, ')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:right;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-left:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-left:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{left:32px;position:absolute;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-left:8px;max-width:110px}.Iz3l7a05TP6HK9S92TIL{width:16px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-right:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen{--spacing-base:8px}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen .terms-of-service{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*4);max-width:360px}.jp-connection__connect-screen .terms-of-service a{text-decoration:underline}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button--button{border-radius:4px;font-weight:600}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:calc(var(--spacing-base)*3)}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-right:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.rna{overflow:hidden}.rna .jp-connection__connect-screen-layout__left{position:relative;z-index:2}.rna .jp-connection__connect-screen-layout__left h2{font-weight:700;margin-top:0}.rna .jp-connection__connect-screen-layout__left h3{margin-top:24px}@media(min-width:600px){.rna .jp-connection__connect-screen-layout__left{padding:4rem 4rem 4rem 6rem}}@media(min-width:1080px){.rna .jp-connection__connect-screen-required-plan__pricing-card{left:calc(var(--spacing-base)*-45);position:absolute;top:calc(var(--spacing-base)*9.25)}}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{border-radius:var(--jp-border-radius-rna);max-width:100%;width:425px}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card__title{margin-top:.625rem}@media(min-width:960px){.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{padding:3rem}}.rna .jp-connection__connect-screen-required-plan__pricing-card .components-button{margin-bottom:0}.rna .jp-backup-dashboard-promotion ul.jp-product-promote li{margin-bottom:.75rem}.rna .jp-connection__connect-screen-layout__color-blobs{clip-path:polygon(100% 0,100% 100%,0 0,0 0);display:none;height:677px;left:0;position:absolute;top:0;width:363px;z-index:1}.rna .jp-connection__connect-screen-layout__color-blobs__blue,.rna .jp-connection__connect-screen-layout__color-blobs__green,.rna .jp-connection__connect-screen-layout__color-blobs__yellow{border-radius:50%;filter:blur(50px);position:absolute}.rna .jp-connection__connect-screen-layout__color-blobs__blue{background-color:var(--jp-blue-5);height:400px;left:-100px;top:-275px;width:400px;z-index:3}.rna .jp-connection__connect-screen-layout__color-blobs__yellow{background-color:var(--jp-yellow-5);height:250px;left:-25px;top:10px;width:250px;z-index:2}.rna .jp-connection__connect-screen-layout__color-blobs__green{background-color:var(--jp-green-5);height:300px;left:0;top:175px;width:300px;z-index:1}@media(min-width:1080px){.rna .jp-connection__connect-screen-layout__color-blobs{display:initial}}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.TcCZnGE6mad8Dvz9pCZi{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIvPjxwYXRoIGZpbGw9IiNENjM2MzkiIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIi8+PC9zdmc+) no-repeat 100% 0;color:var(--jp-red);line-height:25px;padding-right:25px}._mn6o2Dtm5pfFWc8_A1K{--spacing-base:8px;min-width:264px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.i_AnOR3MaQLraGvb2QU5{background-color:#f9f9f6}.YcYvLvdvWrb1EUZoVsE8{display:flex;flex-wrap:wrap;gap:calc(var(--horizontal-spacing)*2);justify-content:space-between}.uGTTsKoIOoZdYhk6uPnl{white-space:nowrap}.uGTTsKoIOoZdYhk6uPnl>span{font-size:var(--font-body-small)}.hdasSNj9k3Sc5PwXK4uE{margin-left:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:unset;right:0;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{fill:var(--jp-gray);flex-shrink:0;margin:0 var(--spacing-base)}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-right:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;pointer-events:none;position:absolute;right:-53px;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 1rem 0 0}.icon-tooltip-content ul li:last-child{margin-bottom:0}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(-1px,1px)}.gridicon.needs-offset-x g{transform:translate(-1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-right:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-left:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-right:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-radius:4px;border-right-width:6px;display:flex;font-size:var(--font-body);padding:24px 18px 27px 31px}.FGpSkMCiIHQjszcV0dbn{margin-left:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{position:absolute;right:24px;top:24px}.KoWZcCwhW13xvkEb0QON{left:24px;position:absolute;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-left:24px}.A5YkDkkXuiYgavrY6Nux{border-right-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-right-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-right-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-right-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}.q0T8YyQxRawhpDtvJjxI{background-color:var(--jp-white);height:100%;padding:calc(var(--spacing-base)*8);position:relative}.B7JDqI_vtKxSy5GjvqA1{display:flex;flex-direction:column;height:100%}.zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--jp-black);border-radius:var(--jp-border-radius) var(--jp-border-radius) 0 0;color:var(--jp-white);display:flex;height:calc(var(--spacing-base)*4);padding:0 var(--spacing-base);position:absolute;right:0;top:0;width:100%}.GsioW6IsC8EMYE3U6788{fill:var(--jp-white);margin-left:var(--spacing-base)}.cfEO8udWbRGPFJzW8Jg5,.dbz07JqxOlivjKO4vBEF{align-items:center;display:flex;height:calc(var(--spacing-base)*4);margin-bottom:calc(var(--spacing-base)*4)}.zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px}.qoZuzG5EcDa231hC6t0P{align-items:center;display:flex;justify-content:center}.qoZuzG5EcDa231hC6t0P svg{margin-left:var(--spacing-base)}.Q6uUUQCPWS6_6nLxIn68{display:inline-block;min-height:42px;padding:.5em 2em;text-align:center;width:100%}.Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.Q6uUUQCPWS6_6nLxIn68.components-button.is-primary{height:auto;white-space:normal}.Q6uUUQCPWS6_6nLxIn68.is-secondary:hover:not(:disabled){background-color:var(--jp-black);color:var(--jp-white)}.OrQG7DjDd9Ha2Xj1Mx3L{margin-top:calc(var(--spacing-base)*2)}.Q1jaYDpa2AVfJpA29wT0{flex-grow:1;margin:0;margin-bottom:calc(var(--spacing-base)*2);padding:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:flex-start;display:flex;list-style:none;margin-bottom:var(--spacing-base)}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary);flex-shrink:0;margin-left:var(--spacing-base)}.sEcLfpWjo0GF7QrxD3Lt{margin-top:calc(var(--spacing-base)*2)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-wrap:wrap}.twlleZ5Ehq4bB7CvKVSW{position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-left:calc(var(--spacing-base)*2)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:var(--jp-gray-20)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:var(--jp-gray-40);margin-bottom:calc(var(--spacing-base)*3)}.NMxcZL17aEP7v81uG3zD{margin-top:calc(var(--spacing-base)*5)}.gCTKfAPzJqZas7CaRbKN{margin-bottom:calc(var(--spacing-base)*4)}.demNsMJjhi7BLY7xhjU5{align-items:center;display:flex;font-size:var(--font-body);line-height:calc(var(--spacing-base)*3);margin:calc(var(--spacing-base)*2) 0;min-height:calc(var(--spacing-base)*3)}.QiUjdjJSkqh6nH7YMG5A{align-self:flex-start;height:calc(var(--spacing-base)*3);margin-left:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*3)}.Q080AHcq29J2fc68Hhk5{color:var(--jp-red)}.Q080AHcq29J2fc68Hhk5 .hYWbIwhppukXmGnsiT9H{fill:var(--jp-red)}.JjHuxWly0HI9C60gorbq{color:var(--jp-yellow-40)}.JjHuxWly0HI9C60gorbq .hYWbIwhppukXmGnsiT9H{fill:var(--jp-yellow-40)}.Cm8ZFHi3mngl4cj9Gatx{color:var(--jp-blue-40)}.Cm8ZFHi3mngl4cj9Gatx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-blue-40)}.ytGBsU015p3LGwOPwFDx{color:var(--jp-green)}.ytGBsU015p3LGwOPwFDx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-green)}.jp-license-activation-screen-controls{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-controls h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-controls p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-controls label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-controls{padding:64px}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error{max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field .components-input-control__label.components-input-control__label.components-input-control__label,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error .components-input-control__label.components-input-control__label.components-input-control__label{font-size:var(--font-body);font-weight:600}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field select.components-select-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border-radius:var(--jp-border-radius);font-size:18px;line-height:24px;margin:0;min-height:48px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input{border:1px solid var(--jp-gray-40)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border:1px solid var(--jp-red)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error{align-items:flex-start;color:var(--jp-red);display:flex;flex-direction:row;max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error svg{fill:var(--jp-red);margin-left:4px;min-width:24px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error span{font-size:var(--font-body)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);display:flex;font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin-top:24px;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{width:auto}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:hover,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:focus,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active[disabled],.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button .jp-components-spinner,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active .jp-components-spinner{width:100%}.jp-license-activation-screen-illustration{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-illustration--wrapper{display:flex;flex:1}.jp-license-activation-screen-illustration--wrapper img{align-self:center;height:auto;max-width:100%}.jp-license-activation-screen-illustration--support-link{flex:0}.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin:0 0 20px 40px;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{width:auto}}.components-button.jp-license-activation-screen-success-info--button:active:hover,.components-button.jp-license-activation-screen-success-info--button:hover,.components-button.jp-license-activation-screen-success-info--button:visited:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:focus,.components-button.jp-license-activation-screen-success-info--button:focus,.components-button.jp-license-activation-screen-success-info--button:visited:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:disabled,.components-button.jp-license-activation-screen-success-info--button:active[disabled],.components-button.jp-license-activation-screen-success-info--button:disabled,.components-button.jp-license-activation-screen-success-info--button:visited:disabled,.components-button.jp-license-activation-screen-success-info--button:visited[disabled],.components-button.jp-license-activation-screen-success-info--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.components-button.jp-license-activation-screen-success-info--button .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:active .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:visited .jp-components-spinner{width:100%}.jp-license-activation-screen-success-info--product-details h1{line-height:52px}.jp-license-activation-screen-success-info--product-details a{color:var(--jp-black);text-decoration:underline!important}.jp-license-activation-screen-success-info--external-link{color:var(--jp-black);font-size:16px;font-style:normal;font-weight:600;text-decoration:underline!important;white-space:nowrap}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-license-activation-screen-success-info{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-success-info h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-success-info p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-success-info label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-success-info{padding:64px}}@media screen and (max-width:480px){.jp-license-activation-screen-success-info .jp-license-activation-screen-success-info--buttons{text-align:center}}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.EiaNctK1_P9pPqOeiaSI{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ogHZg_sJCljylz3VJfsf{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.zv7eGvijKRkbPVakubHw{grid-column-end:span 1}.VoJNoiya_1ck3_kXS6_C{grid-column-end:span 2}.ecv0NO526NoTNbpALA1A{grid-column-end:span 3}.OfBdkceMzeHvRbzhqDlP{grid-column-end:span 4}@media(min-width:600px){.JLb3NpEKN8pOaWd7K1bu{grid-column-end:span 1}.fsMPGqPKE4mjMIPFwl77{grid-column-end:span 2}.DIK_zdaGAQ09eKspBJ4E{grid-column-end:span 3}.shXYpxPu3WCJsR8aOHtz{grid-column-end:span 4}.s7ElrOqG_yGd5SIfwqOR{grid-column-end:span 5}.Cxml9uzGvArAL8_RDs_p{grid-column-end:span 6}.aANxBKDGx72eDqU0iUPj{grid-column-end:span 7}.XxyzuTY3mnQcl9EGZadm{grid-column-end:span 8}}@media(min-width:960px){.Sfo4WaSNIWInJ93Abd3w{grid-column-end:span 1}.tQS7SKUGrU4THhWMysbo{grid-column-end:span 2}.I94U7mpY4h16pcOksZNF{grid-column-end:span 3}.uWMb9k77kQxBdS5MTt0s{grid-column-end:span 4}.rKwEEZQxK9s_POMg5Jss{grid-column-end:span 5}.UcPXX_s06IPCkF7ZjH3D{grid-column-end:span 6}.CrQdtiCFkRbzY6K2dFvt{grid-column-end:span 7}.rEUALOmOdUBXO0Us871z{grid-column-end:span 8}.NqXa9TlcTEviVsB53hBV{grid-column-end:span 9}.OnWVeiQiwgQ9lzdGPW66{grid-column-end:span 10}.D2PkTcy7b8u2K9QXY6VQ{grid-column-end:span 11}.EcqBhzAyxo5RDc2Y6m7K{grid-column-end:span 12}}@media(max-width:960px){.gB1mWzHOM38d80lrhBRX{display:none}}@media(max-width:600px){.KNQXLP78ejczOkour3zg{display:none}}.rBVbaVWBnBRtTMrUKZxm{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.rBVbaVWBnBRtTMrUKZxm span{display:block}.rBVbaVWBnBRtTMrUKZxm span:last-of-type{font-weight:600}.rBVbaVWBnBRtTMrUKZxm:focus span:last-of-type,.rBVbaVWBnBRtTMrUKZxm:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.rBVbaVWBnBRtTMrUKZxm:focus:after,.rBVbaVWBnBRtTMrUKZxm:hover:after{transform:translateY(-50%) translateX(-8px)}.rBVbaVWBnBRtTMrUKZxm:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.gfM_DIJrVbRhmKdAphIm{background:var(--jp-white);border-radius:var(--jp-modal-radius);box-shadow:0 12px 16px -.5px rgba(0,0,0,.15);height:max-content;margin:3rem auto;max-width:414px;overflow:hidden;position:relative;transition:height .25s cubic-bezier(.59,.37,.18,1.19) 0;width:90%;will-change:height}.gfM_DIJrVbRhmKdAphIm>div:first-child{padding:0}.gfM_DIJrVbRhmKdAphIm *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gfM_DIJrVbRhmKdAphIm p{color:var(--jp-black)}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:none}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:614px;transition-delay:2.15s}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh h2{margin-top:0}._j4GWTmW5psCHFYh6R0x{align-self:flex-start;margin-top:var(--jp-gap)!important;padding:8px var(--jp-modal-padding-small)!important;width:100%}.saSAjv8yulVXQDoqDJEI{font-weight:500;line-height:110%;margin-bottom:8px}.O_hcdbeMivIhBn7ApDnS{line-height:140%}@media(min-width:760px){.gfM_DIJrVbRhmKdAphIm{height:740px;max-width:1360px;position:relative;width:95%}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:block;position:absolute;right:64px;top:64px;z-index:99}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path{fill:#000}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{fill:#fff}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:740px;transition-delay:0}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path{fill:#fff;transition:fill 2s ease .5s}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{fill:#000;transition:fill 2s ease .5s}}@keyframes OmAVpCQ270MqI4IsT9Ky{20%{transform:translateY(0) scale(1)}65%{transform:translateY(16%) scale(1.4)}to{transform:translateY(0) scale(1)}}.Qn5xayjI_jH2m1d6BEoq{border-radius:var(--jp-button-radius);display:flex;height:50%;justify-content:center;min-height:400px;overflow:hidden;position:relative;transition:height .55s cubic-bezier(.59,.37,.18,1) 0s;will-change:height}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{height:100%;transition-delay:.65s}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq video{animation:OmAVpCQ270MqI4IsT9Ky 1.5s ease-in-out forwards}.Qn5xayjI_jH2m1d6BEoq video{height:100%;object-fit:cover;position:absolute;right:0;top:0;transform:scale(1);transition:all .85s cubic-bezier(1,0,.39,1) 0s;width:100%;will-change:transform}@media(min-width:760px){@keyframes Axe8f2LgqEBZHVcsRgY5{0%{animation-timing-function:cubic-bezier(.86,0,.07,1);right:60%;top:32px}50%{animation-timing-function:cubic-bezier(.17,.84,.44,1);bottom:32px;right:32px;top:32px;width:100%}to{right:32px;width:40%}}.Qn5xayjI_jH2m1d6BEoq{border-radius:12px;bottom:32px;display:block;height:auto;left:32px;overflow:hidden;position:absolute;right:60%;top:32px;transition-delay:0;transition:width .55s ease 0s;z-index:3}.Qn5xayjI_jH2m1d6BEoq video{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{animation-delay:.25s;animation-duration:2s;animation-fill-mode:forwards;animation-name:Axe8f2LgqEBZHVcsRgY5;height:auto}}.iBMDoShSmqpt72YfJb36{padding:var(--jp-modal-padding)}.iBMDoShSmqpt72YfJb36 h2{font-size:clamp(1.5rem,-.7353rem + 4.7059vw,3.5rem)}.iBMDoShSmqpt72YfJb36 p{font-size:clamp(1rem,.6974rem + 1.1696vw,1.75rem)}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:none;font-size:clamp(1.25rem,1.1491rem + .3899vw,1.5rem)}@media(min-width:760px){.iBMDoShSmqpt72YfJb36{bottom:15%;display:flex;flex-direction:column;gap:64px;padding:0 0 0 var(--jp-modal-padding);position:absolute;right:64px;width:55%}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0 0 0 32px}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC h2,.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC p{margin:0}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:block}.iBMDoShSmqpt72YfJb36 ._j4GWTmW5psCHFYh6R0x{align-self:flex-start;padding:16px var(--jp-modal-padding-large)!important;width:auto}.pnwbCuWbV0PNQr1LFpRh .iBMDoShSmqpt72YfJb36{opacity:0;right:-20px;transition:all .55s cubic-bezier(.59,.37,.18,1) .3s}}.HQVDZ6J3x6SJNYFX5khS{background:var(--jp-white);opacity:0;position:absolute;right:0;top:100%;transition:transform .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;width:100%;will-change:transform,opacity;z-index:2}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{opacity:1;transform:translateY(-100%);transition-delay:2s}@media(min-width:760px){.HQVDZ6J3x6SJNYFX5khS{align-items:flex-end;bottom:5%;container-type:inline-size;display:flex;flex-direction:column;gap:40px;left:32px;padding:0;right:45%;transform:translateY(0);transition-delay:0;transition:none;width:auto}.HQVDZ6J3x6SJNYFX5khS h2{width:100%}.HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{margin-left:var(--jp-modal-padding-large)}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{bottom:12%;left:32px;opacity:1;right:45%;top:unset;transform:translateY(0);transition:all .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;transition-delay:2s;width:auto}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS .l35bIyiqYJiZ6tVYvJtC{padding-right:32px}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{align-self:flex-end}}.KdvmPIjelQIFiPQGuIYf{background:var(--jp-gray-0);display:flex;flex-direction:column;gap:var(--jp-gap)}.KdvmPIjelQIFiPQGuIYf div{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-button-radius);box-shadow:0 0 40px 0 rgba(0,0,0,.08);flex:1;padding:var(--jp-modal-padding)}.KdvmPIjelQIFiPQGuIYf h3{font-size:24px;line-height:normal;margin:0}.KdvmPIjelQIFiPQGuIYf p{font-size:14px}@media(min-width:760px){.KdvmPIjelQIFiPQGuIYf{flex-direction:row;padding:var(--jp-modal-padding-large)}.KdvmPIjelQIFiPQGuIYf div{border:none;box-shadow:0 2px 16px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.1)}.KdvmPIjelQIFiPQGuIYf div p{margin:8px 0}.KdvmPIjelQIFiPQGuIYf svg{margin-bottom:var(--jp-modal-padding-small)}}@container (max-width: 600px){.KdvmPIjelQIFiPQGuIYf div{padding:var(--jp-modal-padding-small)}}.jp-license-activation-screen{border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;min-height:540px;overflow:hidden}@media screen and (min-width:780px){.jp-license-activation-screen{flex-direction:row}} \ No newline at end of file +#my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none!important}#wpwrap{background-color:var(--jp-white-off)}.pIsYsXFAJ9KX2VrS5rmY{min-height:200px}.gmPKCDKZcfQt9WieTyKS{flex-grow:1}.fDBaV7I4yUO6w5AWVEtr{flex-wrap:wrap;margin-top:calc(var(--spacing-base)*3);min-height:28px}.LHYJUrOej3toDvOAiz4k,.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;justify-content:space-between;width:100%}.LHYJUrOej3toDvOAiz4k{gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base)*.5)}.LHYJUrOej3toDvOAiz4k h3{font-weight:700;line-height:28px}.JFjbc0JgC4qC92ehOiUr{display:flex;position:relative}.JFjbc0JgC4qC92ehOiUr .NBZgqk_CGGfY3Q16OHjT{align-items:center;border:.5px solid var(--jp-black);border-bottom-left-radius:var(--jp-border-radius);border-top-left-radius:var(--jp-border-radius);box-shadow:inset 0 0 0 1px var(--jp-black);cursor:pointer;display:flex;justify-content:center;padding:0}.JFjbc0JgC4qC92ehOiUr .Jh6TlOGQNgBwU_fFxPrm{background-color:var(--jp-black);margin-right:.5px}.JFjbc0JgC4qC92ehOiUr .VBxTkBZVxHaVoyhMRJcz{background-color:var(--jp-white);border-right-width:0;margin-right:-.5px}.UZ3NDyOSbGY9NZWb3bUD{background:var(--jp-white);border-radius:calc(var(--jp-border-radius)/2);box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 1.5px 0 rgba(0,0,0,.1),0 2px 3px -.5px rgba(0,0,0,.1);padding:var(--spacing-base);position:absolute;right:0;top:calc(100% + var(--spacing-base))}.UZ3NDyOSbGY9NZWb3bUD .IpJGe_nvXXUiBOsAOkaV{align-items:center;background-color:var(--jp-white);border:none;cursor:pointer;display:flex;gap:calc(var(--spacing-base)*7);padding:var(--spacing-base);width:100%}.UZ3NDyOSbGY9NZWb3bUD .IpJGe_nvXXUiBOsAOkaV:hover{background-color:var(--jp-gray-0)}.UZ3NDyOSbGY9NZWb3bUD .SjzpxiAAVsU_xRrw55ub{align-items:center;display:flex;font-size:var(--font-label);gap:calc(var(--spacing-base)*.5)}.UZ3NDyOSbGY9NZWb3bUD .GQy61X1G7Wv3L3erNwxR{background-color:var(--jp-green-50);height:25px;width:25px}.QSePbRSFylCvM2cX8nN_ a,.QSePbRSFylCvM2cX8nN_ button{border-bottom-left-radius:0;border-top-left-radius:0}.f5VJYwuJmjxH8PVxEbbv{align-items:center;display:flex;height:28px;white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:8px;margin-left:var(--spacing-base);width:8px}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.zI5tJ_qhWE6Oe6Lk75GY{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);--wp-admin-border-width-focus:1.51px;border-radius:var(--jp-border-radius);font-weight:600;justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo{height:calc(var(--spacing-base)*5);padding:var(--spacing-base);width:calc(var(--spacing-base)*5)}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo>svg:first-child{margin:0;padding:0}.zI5tJ_qhWE6Oe6Lk75GY.tuBt2DLqimiImoqVzPqo.Na39I683LAaSA99REg14{height:calc(var(--spacing-base)*4);min-width:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*4)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body);height:auto;line-height:24px;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.zI5tJ_qhWE6Oe6Lk75GY.ipS7tKy9GntCS4R3vekF:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo){font-size:var(--font-body-extra-small);height:auto;line-height:20px;padding:calc(var(--spacing-base)/2) var(--spacing-base)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo).paGLQwtPEaJmtArCcmyK>svg:first-child{margin-left:calc(var(--spacing-base)/2)}.zI5tJ_qhWE6Oe6Lk75GY.Na39I683LAaSA99REg14:not(.tuBt2DLqimiImoqVzPqo)>.components-spinner{height:20px}.zI5tJ_qhWE6Oe6Lk75GY.lZAo6_oGfclXOO9CC6Rd{font-weight:400}.zI5tJ_qhWE6Oe6Lk75GY.xJDOiJxTt0R_wSl8Ipz_{min-width:100%}.zI5tJ_qhWE6Oe6Lk75GY.is-primary:disabled,.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:disabled{background:var(--jp-gray);color:var(--jp-gray-20)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary{background:var(--jp-white);box-shadow:inset 0 0 0 1.51px var(--jp-black)}.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:active:not(:disabled),.zI5tJ_qhWE6Oe6Lk75GY.is-secondary:hover:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-link.Na39I683LAaSA99REg14,.zI5tJ_qhWE6Oe6Lk75GY.is-link.ipS7tKy9GntCS4R3vekF{padding:0}.zI5tJ_qhWE6Oe6Lk75GY.is-link:hover:not(:disabled){text-decoration-thickness:3px}.zI5tJ_qhWE6Oe6Lk75GY.is-link:focus:not(:disabled){text-decoration-line:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:not(:disabled){background:var(--jp-red-50);box-shadow:inset 0 0 0 1px var(--jp-red-50);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:hover:not(:disabled){background:var(--jp-red-60);box-shadow:inset 0 0 0 1px var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:focus:not(:disabled){background:var(--jp-red-70);box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-white)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-primary:active:not(:disabled){background:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary{box-shadow:none}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:not(:disabled){background:var(--jp-white);box-shadow:inset 0 0 0 1.5px var(--jp-red-50);color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:hover:not(:disabled){background:var(--jp-red-0);box-shadow:inset 0 0 0 1.5px var(--jp-red-60);color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-secondary:active:not(:disabled){background:var(--jp-gray-0)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:not(:disabled){color:var(--jp-red-50)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:hover:not(:disabled){box-shadow:none;color:var(--jp-red-60)}.zI5tJ_qhWE6Oe6Lk75GY.is-destructive.is-link:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--jp-white),0 0 0 var(--wp-admin-border-width-focus) var(--jp-red-70);color:var(--jp-red-70)}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6{position:relative}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6.has-icon{justify-content:center}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>:not(.components-spinner){visibility:hidden}.zI5tJ_qhWE6Oe6Lk75GY.q_tVWqMjl39RcY6WtQA6>.components-spinner{margin:0;position:absolute}.CDuBjJp_8jxzx5j6Nept{margin-right:calc(var(--spacing-base)/2)}._fUXxnSp5pagKBp9gSN7 *{box-sizing:border-box}.jErCC9oKHSM15BxzFyQK{margin-bottom:0}.oVoYbwbFB6U2o90Njusk{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);border-right:6px solid var(--jp-red-50);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-white)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.oVoYbwbFB6U2o90Njusk .components-notice__action{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;height:auto;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-right:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__action{margin-right:0;margin-top:0;white-space:nowrap}.oVoYbwbFB6U2o90Njusk.Snc8NEmDelsbhlH4285s .components-notice__content{align-items:center;flex-direction:row}.wBVXH4OTNwLHPRpN4nsq{display:flex;flex-grow:1;margin-left:var(--spacing-base)}.wBVXH4OTNwLHPRpN4nsq>svg{fill:var(--jp-red-60);align-self:flex-start;flex-shrink:0;margin-left:calc(var(--spacing-base)*2)}.wBVXH4OTNwLHPRpN4nsq>svg.F1qvEnFfHs5nz3zFZUOV{fill:none}.UyzOAKNwoDF9DW_qjLii{margin-bottom:-1.5rem}.urouayitSUT8zW0V3p_0{margin-bottom:0}.iXXJlk08gFDeCvsTTlNQ{border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);border-right:6px solid var(--jp-red-50);box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--jp-gray-80);font-size:16px;line-height:22px;margin:0;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.iXXJlk08gFDeCvsTTlNQ.is-error{background-color:var(--jp-white)}.iXXJlk08gFDeCvsTTlNQ .components-notice__content{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:12px 4px}.iXXJlk08gFDeCvsTTlNQ .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.iXXJlk08gFDeCvsTTlNQ .components-notice__dismiss{align-self:center}.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ .MWqRqr7q6fgvLxitcWYk:visited{align-items:center;background:#000;border-radius:var(--jp-border-radius);color:var(--jp-white);cursor:pointer;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:24px;margin-right:calc(var(--spacing-base)*2 + 24px);margin-top:24px;padding:8px 24px;text-decoration:none}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:active,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:hover,.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .MWqRqr7q6fgvLxitcWYk:visited{margin-right:0;margin-top:0;white-space:nowrap}.iXXJlk08gFDeCvsTTlNQ.YLcXAoc82nypTPaKSAcd .components-notice__content{align-items:center;flex-direction:row}.e6hHy8BZ7ZKPSXbIC0UG{margin-bottom:25px}.jXz8LnXNzMDdtHqkG0sZ{display:flex;flex-grow:1;margin-left:var(--spacing-base)}.jXz8LnXNzMDdtHqkG0sZ>svg{align-self:flex-start;flex-shrink:0}.jXz8LnXNzMDdtHqkG0sZ .jp-components-spinner,.jXz8LnXNzMDdtHqkG0sZ>svg{margin-left:calc(var(--spacing-base)*2)}@keyframes rotate-spinner{to{transform:rotate(-1turn)}}.jp-components-spinner{align-items:center;display:flex}.jp-components-spinner__inner,.jp-components-spinner__outer{animation:3s linear infinite;animation-name:rotate-spinner;border:.1em solid transparent;border-radius:50%;box-sizing:border-box;margin:auto}.jp-components-spinner__outer{border-top-color:#fff}.jp-components-spinner__inner{border-left-color:#fff;border-top-color:#fff;height:100%;opacity:.4;width:100%}.sexr0jUxC1jVixdKiDnC{margin-right:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-right:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(max-width:599px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}}@media(min-width:600px)and (max-width:959px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 18px}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(max-width:599px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.f9LZTRG4MMK42rS89afW{grid-column-start:1}.bHe_zKxjjpUwHw_MdYE1{grid-column-end:2}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.ev7W3z7zVYPeHAlYqZjf{grid-column-start:2}.NJWd1m_e7lOiPYru2ZMP{grid-column-end:3}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.UIcN_GXiPRoIsin8Kohg{grid-column-start:3}.GRKCyqb5LufCSCgykKFc{grid-column-end:4}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}.G3qaZ3Jpbvam_1XvGxgc{grid-column-start:4}.VRCNYKZtO9zukEwmgP1y{grid-column-end:5}}@media(min-width:600px)and (max-width:959px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.l5T2P_bgKts4tdaRkS1d{grid-column-start:1}.zOCxfLZpF6BlgC7a_Yq1{grid-column-end:2}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.oI1c7JYfiJtMQHbhngtU{grid-column-start:2}.pMQtA_4jh1_1lVknqEP5{grid-column-end:3}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.seNYL99uoczf9V4MxBxT{grid-column-start:3}.YKfF1HFhI9KygA5l3b2J{grid-column-end:4}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.ubhnyZOnkgxNhh6XtVWv{grid-column-start:4}.RGOPGQbWMJ9Ei5oFxS7X{grid-column-end:5}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.tku6_bRYrX9tMbgYGmIl{grid-column-start:5}.b5JHttOhSEcI1WBlqAjk{grid-column-end:6}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.Jhs8yEEmodG30edbJvag{grid-column-start:6}.IpzbbKVqEqPcfIGkXkwt{grid-column-end:7}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.x034ilrJF7rO9UJB2rI1{grid-column-start:7}.Wt8t2e16viRrOJ1lLA5v{grid-column-end:8}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}.kEfI4tGyuWfHTlRnvIab{grid-column-start:8}.PUzX4RRsKq1dnsz3gebS{grid-column-end:9}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.tl936d14Huby4khYp05X{grid-column-start:1}.hnge0LnR69d3NXEtEE1t{grid-column-end:2}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.R2ncBX7a2NigdYCcV1OX{grid-column-start:2}.t8vMSDVYno9k9itRwnXb{grid-column-end:3}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.cIEVPUweWtLBy3xaXnMx{grid-column-start:3}.fajUWBwu1m2B479j3jmz{grid-column-end:4}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.xlwp8BmplxkKNMI7gamo{grid-column-start:4}._C4O1w9DUqx1m3gPf8aA{grid-column-end:5}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.ezSDWkRHmKSxDJXxuiOH{grid-column-start:5}.T0ChoeAjGJjkkNrYhD4g{grid-column-end:6}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.gdoywN5VPiWERfIBqkph{grid-column-start:6}.wUev_VH5uf_pwFFlbnAU{grid-column-end:7}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.yGhp9yoAW7k0kQik9AB7{grid-column-start:7}.SJ43U9mR5wUg5V2qBeQA{grid-column-end:8}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.smCr8DaIagcumdvdldiK{grid-column-start:8}.T03NHzQJvzwL6wAfIiTL{grid-column-end:9}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.iIVpNRwEnQ_JI5gpp9EN{grid-column-start:9}.ZbQ4u4vGSX5rJOje4uGL{grid-column-end:10}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.Z7pINdImE2WJiYnZBTqm{grid-column-start:10}.ZTxp6qpvwurMdOnLLSz1{grid-column-end:11}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.O137wZd6Yl0olSA9PsXR{grid-column-start:11}.zf2OJtQ2MPz6SDoh6CB0{grid-column-end:12}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}.zynnNeS_ZBTxABcVpUQH{grid-column-start:12}.vI8tltFZtFUNAy9Iag9s{grid-column-end:13}}.jp-dashboard-footer{align-items:center;color:var(--jp-black);display:flex;flex-wrap:wrap;font-size:var(--font-body-extra-small);line-height:1.333;max-width:1128px;width:100%}.jp-dashboard-footer a{text-decoration:none}.jp-dashboard-footer a:any-link,.jp-dashboard-footer a[role=button]{color:inherit}.jp-dashboard-footer a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.jp-dashboard-footer a:focus{border-radius:2px;box-shadow:none;outline:1.5px solid currentColor;outline-offset:3px}.jp-dashboard-footer.is-sm>ul{gap:.125rem}.jp-dashboard-footer.is-md,.jp-dashboard-footer.is-sm>ul{align-items:flex-start;flex-direction:column}.jp-dashboard-footer>ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.jp-dashboard-footer>ul>li{margin-bottom:0}.jp-dashboard-footer>ul>li>a{align-items:center;display:flex;gap:.25rem;min-height:44px}.jp-dashboard-footer__jp-item{font-weight:600;padding-inline-end:1rem}.jp-dashboard-footer.is-sm .jp-dashboard-footer__jp-item{padding-bottom:1rem}.jp-dashboard-footer.is-lg .jp-dashboard-footer__a8c-item{margin-inline-start:auto}.jp-dashboard-footer.is-sm .jp-dashboard-footer__a8c-item{padding-top:1rem}.jp-dashboard-footer__a8c-item>a,.jp-dashboard-footer__jp-item>a{text-decoration:none}.HeJe1crc9XaWWpLvIPit .components-modal__frame{border-bottom-right-radius:4px;border-right:4px solid #e68b28;border-top-right-radius:4px;max-height:100%}.HeJe1crc9XaWWpLvIPit .components-modal__content{margin-top:0;padding:0}.HeJe1crc9XaWWpLvIPit .components-modal__header{display:none}.HeJe1crc9XaWWpLvIPit .or0JUScxkJPmNsfrxkEK .jp-idc__idc-screen{border:0}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.biqv3OiSCRunE35s4DC6{position:relative}.biqv3OiSCRunE35s4DC6>.T0VRsfCJrRslmORTYa8X{overflow:hidden;padding:0}.biqv3OiSCRunE35s4DC6>.v77JdlkwyPAXfzeRW4DQ{background-color:var(--jp-white);border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,.1);left:16px;padding:8px;position:absolute;top:16px;transform:scale(.75)}.biqv3OiSCRunE35s4DC6>.v77JdlkwyPAXfzeRW4DQ:focus,.biqv3OiSCRunE35s4DC6>.v77JdlkwyPAXfzeRW4DQ:hover{background-color:var(--jp-white)}.UQccyTHMg7XnAWr5VSGt{margin-top:24px}.SpY2tzcf1aTWPaBpAaQU{padding:0}._G5mdH1mZpQzrtTJKHAO{padding:24px 16px}@media screen and (min-width:600){._G5mdH1mZpQzrtTJKHAO{padding:32px 24px}}@media screen and (min-width:960px){._G5mdH1mZpQzrtTJKHAO{padding:48px 48px 48px 12px}}.g2nzjIQcPzgwZqW4523t{background-image:url(images/site-cards-143fca7aec7a8c370e82.png),radial-gradient(circle at 90% 30%,rgba(6,158,8,.15) 0,hsla(0,0%,100%,0) 35%),radial-gradient(circle at 75% 65%,rgba(206,217,242,.5) 5%,hsla(0,0%,100%,0) 15%),radial-gradient(circle at 90% 90%,hsla(46,77%,83%,.5) 0,hsla(0,0%,100%,0) 25%);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:960px){.g2nzjIQcPzgwZqW4523t{background-image:url(images/site-cards-143fca7aec7a8c370e82.png),radial-gradient(circle at 55% 30%,rgba(6,158,8,.15) 0,hsla(0,0%,100%,0) 100%),radial-gradient(circle at 25% 40%,rgba(206,217,242,.5) 5%,hsla(0,0%,100%,0) 50%),radial-gradient(circle at 50% 85%,hsla(46,77%,83%,.3) 0,hsla(0,0%,100%,0) 35%);min-height:160px;order:-1}}.OpMBda4vebhRbW8Fm6YC{background:var(--jp-white);border:1px solid var(--jp-gray-5);border-radius:var(--jp-border-radius-rna);box-shadow:0 4px 12px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing-base)*3)}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE{background:none;background-color:var(--jp-white-off);color:var(--jp-black-80);text-decoration:none}.OpMBda4vebhRbW8Fm6YC.BghJAx9hSagUdHWOUaYE:focus{background-color:var(--jp-white);box-shadow:0 0 0 1.5px var(--jp-black);outline:3px solid transparent}.OpMBda4vebhRbW8Fm6YC.IWsEW5nnNWUqqcT3K5L1{box-shadow:0 0 0 1.5px var(--jp-red-60)}.r3UCwgwCthua6lDCvIBI{align-items:center;display:flex;gap:var(--spacing-base);justify-content:space-between;margin-bottom:var(--spacing-base);width:100%}.r3UCwgwCthua6lDCvIBI h3{font-weight:700}.vpluqUMgmwx9_f8wCVIn{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:var(--spacing-base);height:100%}.WQVtrU6q0L1Igcj7wCrQ{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-weight:500}.gKZWDv5chz3_O3Syp74H,.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);line-height:32px}.gKZWDv5chz3_O3Syp74H{font-weight:600}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-weight:400}.dso3Rh3tl3Xv1GumBktz,.mQ1UlbN9u4Mg9byO8m7v{font-size:var(--font-body-extra-small);line-height:20px}.mQ1UlbN9u4Mg9byO8m7v{font-weight:700}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-left:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-right:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-left:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-right:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-left:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-right:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-left:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-right:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-left:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-right:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-left:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-right:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-left:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-right:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-left:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-right:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-left:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-right:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-left:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-right:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-left:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-right:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-left:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-right:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-left:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-right:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-left:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-right:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-left:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-right:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-left:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-right:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-left:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-right:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-left:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-right:calc(var( --spacing-base )*8)}.mpr8_ygU8woV4bVR1xvw{align-items:center;display:flex;font-size:var(--font-title-small);font-weight:500;line-height:1.5;margin-bottom:.5rem;margin-top:0}.gwO_Q0L0jbwMARVlBezu{color:var(--jp-gray-60);font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-body-small);font-weight:400;letter-spacing:-.15px;line-height:20px;margin-right:.75rem}.qwy7CsLeEbXvaPwgC9WV{display:flex;flex-flow:row nowrap;max-width:100%;overflow-x:scroll;padding:1px;scrollbar-width:none}.qwy7CsLeEbXvaPwgC9WV::-webkit-scrollbar{display:none}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{border-color:var(--jp-gray-5);border-radius:5px;margin-bottom:0;margin-left:1.5rem;min-width:180px;padding:1rem 1.5rem;width:100%}@media only screen and (min-width:960px){.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR{min-width:220px}}.qwy7CsLeEbXvaPwgC9WV .Hrbg7DeSJs6gas9zdPDR:last-child{margin-left:0}.NFpbo5AINn6I6avKFGby{margin-bottom:1.5rem}.aoQZCG0JeyWmy2J6vVxF{font-weight:500;line-height:20px;margin-bottom:.25rem}.M6ApyXg79vuXo6GwDkbO{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:36px;font-weight:400;line-height:40px}.M6ApyXg79vuXo6GwDkbO.DYHb5e6QhgXejWyo9s78{cursor:pointer}.OlInbY5YnDO06MEQHv98{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-left:.5rem}.EtbKbd5m85w7oYT4stIs{color:var(--jp-gray-20);display:none;font-size:var(--font-body-small);font-weight:600;line-height:24px;fill:var(--jp-gray-20)}@media screen and (min-width:960px){.EtbKbd5m85w7oYT4stIs{align-items:center;display:flex}}.EtbKbd5m85w7oYT4stIs.Awr7zl75sfAsFPHK9kDG{color:var(--jp-red-50);fill:var(--jp-red-50)}.EtbKbd5m85w7oYT4stIs.QFSZbIKFdWO3HEPBZyhc{color:var(--jp-green-50);fill:var(--jp-green-50)}.GgJAnS4gaEEGmRCP5n8y{align-content:flex-end;display:flex}.mjiNtwdbKpfo9edGVes4{margin-left:2px}.pAt4v_KG9Ir19wNcEtEj{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2.5);min-height:28px;width:100%}.g4lyov8aMDggdD4yOi1p{align-items:baseline;display:flex;margin-top:calc(var(--spacing-base)/2)}.g4lyov8aMDggdD4yOi1p .Ys5ScZ_dYn2O2AzDE5Yi{font-size:32px;font-weight:400;line-height:36px;margin-left:var(--spacing-base)}.sUNg_b7XteVXOrpHAkJg :last-child{margin-top:4px}.cF6QAJf1vXXAMuutXPcq{align-items:baseline;display:flex}.cF6QAJf1vXXAMuutXPcq.coY634LconQ7gzDDNJeu{color:var(--jp-gray-10);fill:var(--jp-gray-10)}.cF6QAJf1vXXAMuutXPcq.kyqpwKaL2FyQ8CtxJQ0f{color:var(--jp-green-50);fill:var(--jp-green-50)}.cF6QAJf1vXXAMuutXPcq.aXf37lEOcjpNV8ImLaYK{color:var(--jp-red-40);fill:var(--jp-red-40)}.cF6QAJf1vXXAMuutXPcq .OyGdoGzsQ48VaVVR99_H{position:relative;right:2px;top:2px}.cF6QAJf1vXXAMuutXPcq .cKLicfMCaDSGPlX222jF{font-size:14px;font-weight:600;line-height:24px}.wm7Alh6CwbsWkVSODgI2{margin-top:calc(var(--spacing-base)/2)}.qpN923qyxjI06NCgFC8j>li{margin-bottom:0}.wI7QgVzPXvVVu6kfnTT8{align-items:center;color:var(--jp-black);display:flex;justify-content:space-between;margin-top:1rem}.wI7QgVzPXvVVu6kfnTT8 .eqyxcUmdF0s3gmmlZGyD{display:flex;gap:1.5rem}.wI7QgVzPXvVVu6kfnTT8 .gxY6D0PeVtGk9iSB5E_u{align-items:center;display:flex;font-size:var(--font-body-small);gap:2px}.wI7QgVzPXvVVu6kfnTT8 .VTBUdi1D4DW34F0yixMk{font-size:var(--font-body-small);margin:0}.BXQQYCO_pEmYmzBBwYxR{align-items:center;color:var(--jp-black);display:flex;gap:.25rem;margin-top:1rem}.BXQQYCO_pEmYmzBBwYxR .qdvOzzbrd3KQK7DNg8eg{font-size:var(--font-body-small);margin:0}.PFbMp_gtGLBMWbbYtO0q{display:flex;flex-grow:1;flex-wrap:wrap;gap:.25rem;justify-content:space-between}.ZFCNMiywyFvaifoIQI5w{color:var(--jp-gray-40)}@keyframes R2i0K45dEF157drbVRPI{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.NisihrgiIKl_knpYJtfg{animation:R2i0K45dEF157drbVRPI 1.5s infinite;background-color:var(--jp-gray);height:100%;width:100%}.upsell-banner{background:#f9f9f6;background:linear-gradient(-133deg,#ced9f2,#f9f9f6 10%,#f9f9f6 80%,#f5e6b3);display:flex;flex-direction:column;padding:36px}@media screen and (min-width:660px){.upsell-banner{flex-direction:row}}.upsell-banner .upsell-banner--icon{align-items:flex-start;display:flex;margin-bottom:16px;margin-left:0;margin-top:16px}@media screen and (min-width:660px){.upsell-banner .upsell-banner--icon{align-items:center;margin-bottom:0;margin-left:28px;margin-top:0}}.upsell-banner .upsell-banner--content{display:flex;flex:1;flex-direction:column;justify-content:space-between}@media screen and (min-width:660px){.upsell-banner .upsell-banner--content{flex-direction:row}}.upsell-banner .upsell-banner--content .upsell-banner--content-info{display:flex;flex-direction:column}.upsell-banner .upsell-banner--content .upsell-banner--content-info h3{font-size:1.5rem;font-weight:500;line-height:32px;margin:0}.upsell-banner .upsell-banner--content .upsell-banner--content-info p{font-size:1rem;margin:8px 0 0}.upsell-banner .upsell-banner--content .upsell-banner--content-cta{align-items:center;display:flex;flex-direction:row;margin-right:0;margin-top:16px}@media screen and (min-width:660px){.upsell-banner .upsell-banner--content .upsell-banner--content-cta{margin-right:16px;margin-top:0}}.upsell-banner .upsell-banner--content .upsell-banner--content-cta .upsell-banner--content-cta-button{box-shadow:inset 0 0 0 1.5px #000;font-weight:400;padding:8px 16px;white-space:nowrap}.upsell-banner .upsell-banner--content .upsell-banner--content-cta .upsell-banner--content-cta-button.secondary{background-color:var(--jp-white);color:var(--jp-black)}.upsell-banner .upsell-banner--content .upsell-banner--content-cta .upsell-banner--content-cta-button.primary{margin-right:8px}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.VgAxgahF9bC2M__FiIgV{display:flex;margin-bottom:calc(var(--spacing-base)*3)}.dbRwkMLqcMF67njPoAF7{margin-left:8px}.Doju0RxvvN9JS12mf489{line-height:calc(var(--spacing-base)*3);margin:0 0 var(--spacing-base) 0}.yWUvvF4WJLNDSpMgBMfm{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ka1fVHj2HOkHjhdoEFOZ{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ka1fVHj2HOkHjhdoEFOZ{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.JMOO4Y_9yhTO9lwLnRUx{grid-column-end:span 1}.PFDPAqk51qox_ChLqJwm{grid-column-end:span 2}.ault0jHVfWpShqOGooIP{grid-column-end:span 3}.GqpvdRzmzPJELtSm4FEN{grid-column-end:span 4}@media(min-width:600px){.Ym4_YneEGD_iZD6W1C2o{grid-column-end:span 1}.NbvHnnDtWw8n9BEUQ0Oy{grid-column-end:span 2}.ElMT7rhxe5ZJKO41MnhW{grid-column-end:span 3}.yKjnqjibn_wW_1tWWt5Q{grid-column-end:span 4}.Pb30lOcQFpzUX57GwflS{grid-column-end:span 5}.pC1wxc_R8y4pNILHsiiY{grid-column-end:span 6}.pChscSCnudQoWGjMFKI_{grid-column-end:span 7}.qw1H2gAgF3lDCI2Tbkmb{grid-column-end:span 8}}@media(min-width:960px){.VzcA_rrxBK3g4ozA0oD9{grid-column-end:span 1}.pNAa7O2adRZD8Slgk9iR{grid-column-end:span 2}.tlIMLlipexblj8CeOx4B{grid-column-end:span 3}.Dvt0u5l2Rr1BhBmvYAzl{grid-column-end:span 4}.BiUsgNTc0tyc7tC5jnzE{grid-column-end:span 5}.ulJXAsj7G2ROJ1g3_s28{grid-column-end:span 6}.HsoVlyVLsXYClx9Atox0{grid-column-end:span 7}.oXxjRQNNj2cfIpFBqC1W{grid-column-end:span 8}.qXgUn4Adg9xE_JnbuDio{grid-column-end:span 9}.xMpqTLiLfYFEJiRPQQQq{grid-column-end:span 10}.IiGo3Sz2FDZN7_eGElwA{grid-column-end:span 11}.Om8BNCjfgqQ_wmPQjfOY{grid-column-end:span 12}}@media(max-width:960px){.t10ZWzP7ADjJnR4tqxRS{display:none}}@media(max-width:600px){.eOUlZG8Pelh_Xj0aSoHG{display:none}}.l546LrwBEePz434NFK5Q{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.l546LrwBEePz434NFK5Q span{display:block}.l546LrwBEePz434NFK5Q span:last-of-type{font-weight:600}.l546LrwBEePz434NFK5Q:focus span:last-of-type,.l546LrwBEePz434NFK5Q:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.l546LrwBEePz434NFK5Q:focus:after,.l546LrwBEePz434NFK5Q:hover:after{transform:translateY(-50%) translateX(-8px)}.l546LrwBEePz434NFK5Q:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.Q7w4fcEcemZ2nlwaYNog{fill:var(--jp-yellow-30)!important;display:inline-block!important;width:1.1em!important}.AoNQsOaTt6gSf0H6Yasz{display:inline-block;position:relative}.v13ZwGzUnecPA7Y3URAl{height:18px;pointer-events:none;position:absolute;right:-53px;top:0;width:124px}.EeDbu9pXFWTsCzfTpv2v{pointer-events:all}.BmSvoIi3rErkcrRiOi2W{color:var(--jp-black);font-size:16px;font-weight:600;line-height:19px}.BmSvoIi3rErkcrRiOi2W:not(:last-child){margin-bottom:8px}.mojRoVuWdDJo0E6LEjJw{font-size:14px;font-weight:400;line-height:24px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-left:-62px}.golden-token-icon-tooltip .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-right:-62px}.golden-token-icon-tooltip .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.golden-token-icon-tooltip .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.golden-token-icon-tooltip .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.golden-token-icon-tooltip .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;outline:none;padding:24px;white-space:normal;width:304px}.golden-token-icon-tooltip .components-button.is-link:focus:not(:disabled){box-shadow:none}.cuoSlhSNrqf1dozY22Xb{fill:#000}.JLquNpQVlysAamuh5lJO,.lAIiifeLMmZAPlQ9n9ZR{fill:var(--jp-green-primary)}.cbOwD8Y4tFjwimmtchQI{fill:#757575}.cbOwD8Y4tFjwimmtchQI.aHOlEBGD5EA8NKRw3xTw{fill:var(--color-facebook);border-radius:50%!important}.cbOwD8Y4tFjwimmtchQI.af4Y_zItXvLAOEoSDPSv{fill:var(--color-twitter)}.cbOwD8Y4tFjwimmtchQI.f68aqF3XSD1OBvXR1get{fill:var(--color-linkedin)}.cbOwD8Y4tFjwimmtchQI.xFI0dt3UiXRlRQdqPWkx{fill:var(--color-tumblr)}.cbOwD8Y4tFjwimmtchQI.q7JEoyymveP6kF747M43{fill:var(--color-gplus)}.cbOwD8Y4tFjwimmtchQI.DKOBOTVmTLbh26gUH_73{fill:var(--color-mastodon)}.cbOwD8Y4tFjwimmtchQI.n5XodNsuMfMAAvqHFmbw{fill:var(--color-nextdoor);border-radius:50%}.cbOwD8Y4tFjwimmtchQI.cL3m0xBYTYhIKI7lCqDB{fill:var(--color-instagram)}.cbOwD8Y4tFjwimmtchQI.fftumuc_lJ6v0tq4UMVR{fill:var(--color-whatsapp)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe{align-items:center;display:flex;gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base)*3)}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .VmtuLc2xRqmsO6cK8qjF{position:relative}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .MdTRfQ3eo5qZKChZlzNj{width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .PbEpL02SEH9VNAlbKCfV{width:30px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .TD4AUM9gcTVAB6JHB5ZR{border-radius:50%;margin-right:-10px;position:absolute;width:32px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .yjl73qv0VWoPP8IhGreh{border-top-style:solid;border-top:2px dashed var(--jp-black);height:0;width:67px}.kezuOHNvu9vdvlJ86Fwg .qJizORs2q_CVCj9L6XLe .rq8YRaj9OyUUXJUHiUgI{border-color:var(--jp-red)}.kezuOHNvu9vdvlJ86Fwg .YZ7FNKEm9qpvQ4ZkbAz5{transform:rotate(-180deg)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz{margin-bottom:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .oH9tzGE80LnB6Og69RFz,.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp{align-items:center;display:flex;gap:var(--spacing-base)}.kezuOHNvu9vdvlJ86Fwg .xXVEWvQllVsFGmJY8WEp.J0GIu2rNR7rXocQTyd8p{color:var(--jp-red);fill:var(--jp-red)}.jp-connection__manage-dialog{--spacing-base:8px;border-radius:3px;margin:auto;width:1200px}.jp-connection__manage-dialog__content{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:center;padding:80px;text-align:center}.jp-connection__manage-dialog__content h1{font-size:var(--font-title-large);font-weight:700;line-height:1.2;margin:0}.jp-connection__manage-dialog__large-text{font-size:1.25rem;font-weight:600;margin-bottom:calc(var(--spacing-base)*4);margin-top:calc(var(--spacing-base)*3);max-width:60%}.jp-connection__manage-dialog__actions{align-items:center;background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;box-sizing:border-box;margin:0!important;max-width:1200px!important;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*5);position:sticky}.jp-connection__manage-dialog__link{color:var(--jp-black)}.jp-connection__manage-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__manage-dialog__link:focus{color:var(--jp-black)}.jp-connection__manage-dialog__button-wrap button{float:left}.jp-connection__manage-dialog__action-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:var(--spacing-base) auto;max-width:100%;padding:1rem 2rem;text-align:right;width:750px}.jp-connection__manage-dialog__action-card__card-headline{font-size:var(--font-body);font-weight:600;line-height:calc(var(--spacing-base)*3);text-decoration:none}.jp-connection__manage-dialog__action-card__icon{float:left}.jp-connection__manage-dialog__action-card .transfer{color:var(--jp-black);fill:var(--jp-black)}.jp-connection__manage-dialog__action-card .disconnect{color:var(--jp-red);fill:var(--jp-red)}.jp-connection__manage-dialog .components-modal__header{display:none}.jp-connection__manage-dialog .components-modal__content{margin:0;padding:0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;position:absolute;right:0;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-left:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:right}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-right:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:right;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-left:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:left}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-left:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:0;margin-right:1rem}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,');content:"";display:block;height:8px;position:absolute;right:24px;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8, ')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:right;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-left:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-left:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{left:32px;position:absolute;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-left:8px;max-width:110px}.Iz3l7a05TP6HK9S92TIL{width:16px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-right:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen{--spacing-base:8px}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen .terms-of-service{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*4);max-width:360px}.jp-connection__connect-screen .terms-of-service a{text-decoration:underline}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button--button{border-radius:4px;font-weight:600}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:calc(var(--spacing-base)*3)}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-right:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.rna{overflow:hidden}.rna .jp-connection__connect-screen-layout__left{position:relative;z-index:2}.rna .jp-connection__connect-screen-layout__left h2{font-weight:700;margin-top:0}.rna .jp-connection__connect-screen-layout__left h3{margin-top:24px}@media(min-width:600px){.rna .jp-connection__connect-screen-layout__left{padding:4rem 4rem 4rem 6rem}}@media(min-width:1080px){.rna .jp-connection__connect-screen-required-plan__pricing-card{left:calc(var(--spacing-base)*-45);position:absolute;top:calc(var(--spacing-base)*9.25)}}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{border-radius:var(--jp-border-radius-rna);max-width:100%;width:425px}.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card__title{margin-top:.625rem}@media(min-width:960px){.rna .jp-connection__connect-screen-required-plan__pricing-card .jp-components__pricing-card{padding:3rem}}.rna .jp-connection__connect-screen-required-plan__pricing-card .components-button{margin-bottom:0}.rna .jp-backup-dashboard-promotion ul.jp-product-promote li{margin-bottom:.75rem}.rna .jp-connection__connect-screen-layout__color-blobs{clip-path:polygon(100% 0,100% 100%,0 0,0 0);display:none;height:677px;left:0;position:absolute;top:0;width:363px;z-index:1}.rna .jp-connection__connect-screen-layout__color-blobs__blue,.rna .jp-connection__connect-screen-layout__color-blobs__green,.rna .jp-connection__connect-screen-layout__color-blobs__yellow{border-radius:50%;filter:blur(50px);position:absolute}.rna .jp-connection__connect-screen-layout__color-blobs__blue{background-color:var(--jp-blue-5);height:400px;left:-100px;top:-275px;width:400px;z-index:3}.rna .jp-connection__connect-screen-layout__color-blobs__yellow{background-color:var(--jp-yellow-5);height:250px;left:-25px;top:10px;width:250px;z-index:2}.rna .jp-connection__connect-screen-layout__color-blobs__green{background-color:var(--jp-green-5);height:300px;left:0;top:175px;width:300px;z-index:1}@media(min-width:1080px){.rna .jp-connection__connect-screen-layout__color-blobs{display:initial}}.terms-of-service{color:var(--jp-black);font-size:var(--font-body)}.terms-of-service .terms-of-service__link{color:var(--jp-green-50);text-decoration:underline;white-space:nowrap}.TcCZnGE6mad8Dvz9pCZi{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIvPjxwYXRoIGZpbGw9IiNENjM2MzkiIGQ9Ik0xMyA3aC0ydjZoMnpNMTMgMTVoLTJ2MmgyeiIvPjwvc3ZnPg==) no-repeat 100% 0;color:var(--jp-red);line-height:25px;padding-right:25px}._mn6o2Dtm5pfFWc8_A1K{--spacing-base:8px;min-width:264px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.i_AnOR3MaQLraGvb2QU5{background-color:#f9f9f6}.YcYvLvdvWrb1EUZoVsE8{display:flex;flex-wrap:wrap;gap:calc(var(--horizontal-spacing)*2);justify-content:space-between}.uGTTsKoIOoZdYhk6uPnl{white-space:nowrap}.uGTTsKoIOoZdYhk6uPnl>span{font-size:var(--font-body-small)}.hdasSNj9k3Sc5PwXK4uE{margin-left:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}.p4qz2tkq0p9hxucJ6Qk2{--padding:calc(var(--spacing-base)*4);color:var(--jp-black)}.lbNDyXioOwvyvbALtCBm{--gap:calc(var(--spacing-base)*3);padding:var(--padding) 0;position:relative}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm{column-gap:var(--gap);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),minmax(min-content,max-content))}.cLaNK_XcbTGlRQ4Tp43Q{margin-top:var(--padding)}.s2Lsn4kbm6BrS3DSndRB .cLaNK_XcbTGlRQ4Tp43Q{display:contents}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>*{background:var(--jp-white);position:relative}.cLaNK_XcbTGlRQ4Tp43Q.CYt1X0eH1icRjhtJ28jx>:after{bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.05);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cLaNK_XcbTGlRQ4Tp43Q>:first-child{border-top-left-radius:var(--jp-border-radius);border-top-right-radius:var(--jp-border-radius);border-width:1px 1px 0}.cLaNK_XcbTGlRQ4Tp43Q>:last-child{border-bottom-left-radius:var(--jp-border-radius);border-bottom-right-radius:var(--jp-border-radius);border-width:0 1px 1px}.DAkZc1P9A3K12fjEliMg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding)}.WUBuYABl8nymjs9NnCEL{align-items:center;display:flex;padding-bottom:calc(var(--spacing-base)*2);position:relative}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)){padding-top:calc(var(--spacing-base)*2)}.WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{background-color:var(--jp-gray);content:"";height:1px;left:var(--padding);position:absolute;right:var(--padding);top:0;z-index:5}.s2Lsn4kbm6BrS3DSndRB .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{left:unset;right:0;width:calc(100% + var(--gap))}.s2Lsn4kbm6BrS3DSndRB .lbNDyXioOwvyvbALtCBm>:last-child .WUBuYABl8nymjs9NnCEL:not(:nth-child(2)):before{width:100%}.ANtCFeb41NhA8PA3H7ZN,.WUBuYABl8nymjs9NnCEL:last-of-type{padding-bottom:var(--padding)}.Ql2gy_148yW8Vw5vhaKD{padding-left:var(--padding);padding-right:var(--padding)}.EAQrAnQEW1z1BfdY5gbC{margin:0 var(--spacing-base);fill:var(--jp-gray);flex-shrink:0}.EAQrAnQEW1z1BfdY5gbC.JDSTlLoOC_4aUoH2oNM2{fill:var(--jp-green-40)}.EAQrAnQEW1z1BfdY5gbC.zNdQRJ1w7BvaQOYyqzHK{fill:var(--jp-red-50)}.lr7vbX95SKtoe7DarJcZ{margin-right:auto}.s2Lsn4kbm6BrS3DSndRB .lr7vbX95SKtoe7DarJcZ{margin:0 var(--spacing-base);top:1px}.WUBuYABl8nymjs9NnCEL .KRrGp2xdkeBOxLZeuQ6X{fill:var(--jp-gray-20);flex-shrink:0}.H_ZJiRVJg0LiMXPGOcmt{text-align:center;width:fit-content}.H_ZJiRVJg0LiMXPGOcmt>a{color:#000}.s2Lsn4kbm6BrS3DSndRB .H_ZJiRVJg0LiMXPGOcmt{grid-column:2;overflow:hidden;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap}.x21z_DixObRDsDaWotP1{align-items:right;display:flex;justify-content:right;margin:0 calc(var(--spacing-base)*4)}.components-popover:not(.is-without-arrow):before{border-color:var(--jp-gray)}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content{margin-left:-62px}.icon-tooltip-helper .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content{margin-right:-62px}.icon-tooltip-helper .components-popover[data-y-axis=bottom] .components-popover__content{top:2px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-6px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-4px!important}.icon-tooltip-helper .components-popover[data-y-axis=top] .components-popover__content{bottom:10px!important}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:3px}.icon-tooltip-helper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:4px}.icon-tooltip-helper.is-wide .components-popover__content{width:440px}.icon-tooltip-wrapper{color:var(--jp-black);display:inline-block;position:relative}.icon-tooltip-wrapper .components-button.is-link:focus:not(:disabled){box-shadow:none}.icon-tooltip-helper{height:18px;pointer-events:none;position:absolute;right:-53px;top:0;width:124px}.icon-tooltip-container{pointer-events:all}.icon-tooltip-container .components-popover__content{border:1px solid var(--jp-gray);border-radius:4px;margin:0 10px;max-width:90vw;outline:none;padding:24px;white-space:normal;width:304px}.icon-tooltip-title{font-size:16px;font-weight:600;line-height:19px}.icon-tooltip-title:not(:last-child){margin-bottom:8px}.icon-tooltip-content{font-size:14px;font-weight:400;line-height:24px}.icon-tooltip-content ul{list-style-type:disc;margin:0 1rem 0 0}.icon-tooltip-content ul li:last-child{margin-bottom:0}.gridicon{fill:currentColor;display:inline-block}.gridicon.needs-offset g{transform:translate(-1px,1px)}.gridicon.needs-offset-x g{transform:translate(-1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.dovianZYLKhnbnh9I06o{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.lljtQMhW7lq5tE5SDJEf{align-items:flex-start;display:flex;flex-basis:0;flex-grow:2}.lljtQMhW7lq5tE5SDJEf .NubApIV1vQCRUNprfm6b{margin-right:auto}.dhFQXpZfMwVI8vuYHnwC{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.dhFQXpZfMwVI8vuYHnwC:first-child{margin-left:calc(var(--spacing-base)*2)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k{color:var(--jp-gray-20)}.dhFQXpZfMwVI8vuYHnwC.eD7hzxFmdtG_MgmBtl_k:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.C64ZjjUAqJC1T2Sa7apS{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:calc(var(--spacing-base)*3)}.UpZDGew6Ay1hPoP6eI7b{color:var(--jp-gray-40);font-size:var(--font-body-small);line-height:20px}.UpZDGew6Ay1hPoP6eI7b:after{content:"​"}.NubApIV1vQCRUNprfm6b{background-color:var(--jp-yellow-10);border-radius:4px;font-size:13px;font-weight:600;margin-right:var(--spacing-base);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.TDiiPbuW1Z0_05u_pvcK{font-weight:400}.VHYulMcpzbr10HWR0iSE{align-items:flex-start;border:1px solid var(--jp-black);border-color:var(--jp-gray-5);border-radius:4px;border-right-width:6px;display:flex;font-size:var(--font-body);padding:24px 18px 27px 31px}.FGpSkMCiIHQjszcV0dbn{margin-left:20px}.FGpSkMCiIHQjszcV0dbn,.KoWZcCwhW13xvkEb0QON{height:calc(var(--spacing-base)*3);width:calc(var(--spacing-base)*3)}.KoWZcCwhW13xvkEb0QON{background-color:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width:600px){.VHYulMcpzbr10HWR0iSE{box-shadow:0 4px 8px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.06);padding-top:68px;position:relative}.FGpSkMCiIHQjszcV0dbn{position:absolute;right:24px;top:24px}.KoWZcCwhW13xvkEb0QON{left:24px;position:absolute;top:24px}}.smrfczkC53EaFM8OJUXs{flex-grow:1}.IKYRWoPwt9xOVEx1wzNS{font-weight:600;margin-bottom:8px}.qM0qY6mPYp1MPN54A3Kg{align-items:center;display:flex;margin-top:20px}.qM0qY6mPYp1MPN54A3Kg a,.qM0qY6mPYp1MPN54A3Kg a:active,.qM0qY6mPYp1MPN54A3Kg a:focus,.qM0qY6mPYp1MPN54A3Kg a:hover{color:var(--jp-black)}.qM0qY6mPYp1MPN54A3Kg>*{margin-left:24px}.A5YkDkkXuiYgavrY6Nux{border-right-color:var(--jp-red)}.A5YkDkkXuiYgavrY6Nux .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-red)}.cT5rwuPMZzWvi5o6shMl{border-right-color:var(--jp-yellow-20)}.cT5rwuPMZzWvi5o6shMl .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-yellow-20)}.yo0O3uvNomPsYUXFCpAS{border-right-color:var(--black)}.yo0O3uvNomPsYUXFCpAS .y_IPyP1wIAOhyNaqvXJq{fill:var(--black)}.oZdDFf1jBLkzn5ICCC6x{border-right-color:var(--jp-green)}.oZdDFf1jBLkzn5ICCC6x .y_IPyP1wIAOhyNaqvXJq{fill:var(--jp-green)}.q0T8YyQxRawhpDtvJjxI{background-color:var(--jp-white);height:100%;padding:calc(var(--spacing-base)*8);position:relative}.B7JDqI_vtKxSy5GjvqA1{display:flex;flex-direction:column;height:100%}.zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--jp-black);border-radius:var(--jp-border-radius) var(--jp-border-radius) 0 0;color:var(--jp-white);display:flex;height:calc(var(--spacing-base)*4);padding:0 var(--spacing-base);position:absolute;right:0;top:0;width:100%}.GsioW6IsC8EMYE3U6788{fill:var(--jp-white);margin-left:var(--spacing-base)}.cfEO8udWbRGPFJzW8Jg5,.dbz07JqxOlivjKO4vBEF{align-items:center;display:flex;height:calc(var(--spacing-base)*4);margin-bottom:calc(var(--spacing-base)*4)}.zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px}.qoZuzG5EcDa231hC6t0P{align-items:center;display:flex;justify-content:center}.qoZuzG5EcDa231hC6t0P svg{margin-left:var(--spacing-base)}.Q6uUUQCPWS6_6nLxIn68{display:inline-block;min-height:42px;padding:.5em 2em;text-align:center;width:100%}.Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.Q6uUUQCPWS6_6nLxIn68.components-button.is-primary{height:auto;white-space:normal}.Q6uUUQCPWS6_6nLxIn68.is-secondary:hover:not(:disabled){background-color:var(--jp-black);color:var(--jp-white)}.OrQG7DjDd9Ha2Xj1Mx3L{margin-top:calc(var(--spacing-base)*2)}.Q1jaYDpa2AVfJpA29wT0{flex-grow:1;margin:0;margin-bottom:calc(var(--spacing-base)*2);padding:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:flex-start;display:flex;list-style:none;margin-bottom:var(--spacing-base)}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary);flex-shrink:0;margin-left:var(--spacing-base)}.HL4gSxsF0skYGhGuqH90 li:last-of-type{font-weight:700}.sEcLfpWjo0GF7QrxD3Lt{margin-top:calc(var(--spacing-base)*2)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-wrap:wrap}.twlleZ5Ehq4bB7CvKVSW{position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-left:calc(var(--spacing-base)*2)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:var(--jp-gray-20)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:var(--jp-gray-40);margin-bottom:calc(var(--spacing-base)*3)}.NMxcZL17aEP7v81uG3zD{margin-top:calc(var(--spacing-base)*5)}.gCTKfAPzJqZas7CaRbKN{margin-bottom:calc(var(--spacing-base)*4)}.demNsMJjhi7BLY7xhjU5{align-items:center;display:flex;font-size:var(--font-body);line-height:calc(var(--spacing-base)*3);margin:calc(var(--spacing-base)*2) 0;min-height:calc(var(--spacing-base)*3)}.QiUjdjJSkqh6nH7YMG5A{align-self:flex-start;height:calc(var(--spacing-base)*3);margin-left:calc(var(--spacing-base)/2);width:calc(var(--spacing-base)*3)}.Q080AHcq29J2fc68Hhk5{color:var(--jp-red)}.Q080AHcq29J2fc68Hhk5 .hYWbIwhppukXmGnsiT9H{fill:var(--jp-red)}.JjHuxWly0HI9C60gorbq{color:var(--jp-yellow-40)}.JjHuxWly0HI9C60gorbq .hYWbIwhppukXmGnsiT9H{fill:var(--jp-yellow-40)}.Cm8ZFHi3mngl4cj9Gatx{color:var(--jp-blue-40)}.Cm8ZFHi3mngl4cj9Gatx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-blue-40)}.ytGBsU015p3LGwOPwFDx{color:var(--jp-green)}.ytGBsU015p3LGwOPwFDx .hYWbIwhppukXmGnsiT9H{fill:var(--jp-green)}.svE2cJL5t2FarzcDQYNe{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.dvEJEDNTnmVfVxtLa4uU{align-items:center;display:flex}.dvEJEDNTnmVfVxtLa4uU img{object-fit:cover;width:100%}.K1VY4DNP8PHMWAEVBC_h{background-color:#f9f9f6}.nk_COGPrkBNLp7lVt4sQ{display:flex;flex-wrap:wrap;gap:calc(var(--horizontal-spacing)*2);justify-content:space-between}.ukgQ5TmLablG3svUKjdw{white-space:nowrap}.ukgQ5TmLablG3svUKjdw>span{font-size:var(--font-body-small)}.EUcF2LKeC2GyhWD2FKCP{background-color:var(--jp-white);height:100%;padding:calc(var(--spacing-base)*8);position:relative}.Bm21LIBQtpRo3ZhOxXBG{display:flex;gap:calc(var(--spacing-base)*2)}.jp-license-activation-screen-controls{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-controls h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-controls p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-controls label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-controls{padding:64px}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error{max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field .components-input-control__label.components-input-control__label.components-input-control__label,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error .components-input-control__label.components-input-control__label.components-input-control__label{font-size:var(--font-body);font-weight:600}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field select.components-select-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border-radius:var(--jp-border-radius);font-size:18px;line-height:24px;margin:0;min-height:48px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field input.components-text-control__input{border:1px solid var(--jp-gray-40)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error input.components-text-control__input,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-with-error select.components-select-control__input{border:1px solid var(--jp-red)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error{align-items:flex-start;color:var(--jp-red);display:flex;flex-direction:row;max-width:500px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error svg{margin-left:4px;fill:var(--jp-red);min-width:24px}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--license-field-error span{font-size:var(--font-body)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);display:flex;font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin-top:24px;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active{width:auto}}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:hover,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:focus,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active[disabled],.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:disabled,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button .jp-components-spinner,.jp-license-activation-screen-controls .jp-license-activation-screen-controls--button:active .jp-components-spinner{width:100%}.jp-license-activation-screen-illustration{align-items:center;background:var(--jp-white-off);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-illustration--wrapper{display:flex;flex:1}.jp-license-activation-screen-illustration--wrapper img{align-self:center;height:auto;max-width:100%}.jp-license-activation-screen-illustration--support-link{flex:0}.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{background-color:var(--jp-black);border-radius:4px;color:var(--jp-white);font-size:16px;font-size:var(--font-body);font-style:normal;font-weight:600;justify-content:center;line-height:24px;margin:0 0 20px 40px;min-height:48px;min-width:158px;padding:13.5px 45px;width:100%}@media screen and (min-width:480px){.components-button.jp-license-activation-screen-success-info--button,.components-button.jp-license-activation-screen-success-info--button:active,.components-button.jp-license-activation-screen-success-info--button:visited{width:auto}}.components-button.jp-license-activation-screen-success-info--button:active:hover,.components-button.jp-license-activation-screen-success-info--button:hover,.components-button.jp-license-activation-screen-success-info--button:visited:hover{background-color:var(--jp-black-80);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:focus,.components-button.jp-license-activation-screen-success-info--button:focus,.components-button.jp-license-activation-screen-success-info--button:visited:focus{background-color:var(--jp-black-80);border:1px solid var(--jp-white);color:var(--jp-white)}.components-button.jp-license-activation-screen-success-info--button:active:disabled,.components-button.jp-license-activation-screen-success-info--button:active[disabled],.components-button.jp-license-activation-screen-success-info--button:disabled,.components-button.jp-license-activation-screen-success-info--button:visited:disabled,.components-button.jp-license-activation-screen-success-info--button:visited[disabled],.components-button.jp-license-activation-screen-success-info--button[disabled]{background-color:var(--jp-gray);color:var(--jp-gray-20)}.components-button.jp-license-activation-screen-success-info--button .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:active .jp-components-spinner,.components-button.jp-license-activation-screen-success-info--button:visited .jp-components-spinner{width:100%}.jp-license-activation-screen-success-info--product-details h1{line-height:52px}.jp-license-activation-screen-success-info--product-details a{color:var(--jp-black);text-decoration:underline!important}.jp-license-activation-screen-success-info--external-link{color:var(--jp-black);font-size:16px;font-style:normal;font-weight:600;text-decoration:underline!important;white-space:nowrap}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-license-activation-screen-success-info{background:var(--jp-white);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.jp-license-activation-screen-success-info h1{font-size:44px;font-weight:700;line-height:1.4;margin:.67em 0}.jp-license-activation-screen-success-info p{font-size:var(--font-body);margin:1em 0}.jp-license-activation-screen-success-info label{font-size:var(--font-body);font-weight:600}@media screen and (min-width:780px){.jp-license-activation-screen-success-info{padding:64px}}@media screen and (max-width:480px){.jp-license-activation-screen-success-info .jp-license-activation-screen-success-info--buttons{text-align:center}}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--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-100:#101517;--jp-gray-off:#e2e2df;--jp-yellow-5:#f5e6b3;--jp-yellow-10:#f2cf75;--jp-orange-20:#faa754;--jp-blue-5:#ced9f2;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--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);--jp-border-radius:4px;--jp-border-radius-rna:8px;--jp-menu-border-height:1px;--jp-underline-thickness:2px;--jp-modal-padding-large:32px;--jp-modal-padding:24px;--jp-modal-padding-small:16px;--jp-modal-radius:8px;--jp-button-padding:8px;--jp-button-radius:4px;--jp-gap:16px;--jp-highlight:#3858e9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.EiaNctK1_P9pPqOeiaSI{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.ogHZg_sJCljylz3VJfsf{display:grid;grid-gap:24px;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.ogHZg_sJCljylz3VJfsf{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.zv7eGvijKRkbPVakubHw{grid-column-end:span 1}.VoJNoiya_1ck3_kXS6_C{grid-column-end:span 2}.ecv0NO526NoTNbpALA1A{grid-column-end:span 3}.OfBdkceMzeHvRbzhqDlP{grid-column-end:span 4}@media(min-width:600px){.JLb3NpEKN8pOaWd7K1bu{grid-column-end:span 1}.fsMPGqPKE4mjMIPFwl77{grid-column-end:span 2}.DIK_zdaGAQ09eKspBJ4E{grid-column-end:span 3}.shXYpxPu3WCJsR8aOHtz{grid-column-end:span 4}.s7ElrOqG_yGd5SIfwqOR{grid-column-end:span 5}.Cxml9uzGvArAL8_RDs_p{grid-column-end:span 6}.aANxBKDGx72eDqU0iUPj{grid-column-end:span 7}.XxyzuTY3mnQcl9EGZadm{grid-column-end:span 8}}@media(min-width:960px){.Sfo4WaSNIWInJ93Abd3w{grid-column-end:span 1}.tQS7SKUGrU4THhWMysbo{grid-column-end:span 2}.I94U7mpY4h16pcOksZNF{grid-column-end:span 3}.uWMb9k77kQxBdS5MTt0s{grid-column-end:span 4}.rKwEEZQxK9s_POMg5Jss{grid-column-end:span 5}.UcPXX_s06IPCkF7ZjH3D{grid-column-end:span 6}.CrQdtiCFkRbzY6K2dFvt{grid-column-end:span 7}.rEUALOmOdUBXO0Us871z{grid-column-end:span 8}.NqXa9TlcTEviVsB53hBV{grid-column-end:span 9}.OnWVeiQiwgQ9lzdGPW66{grid-column-end:span 10}.D2PkTcy7b8u2K9QXY6VQ{grid-column-end:span 11}.EcqBhzAyxo5RDc2Y6m7K{grid-column-end:span 12}}@media(max-width:960px){.gB1mWzHOM38d80lrhBRX{display:none}}@media(max-width:600px){.KNQXLP78ejczOkour3zg{display:none}}.rBVbaVWBnBRtTMrUKZxm{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.rBVbaVWBnBRtTMrUKZxm span{display:block}.rBVbaVWBnBRtTMrUKZxm span:last-of-type{font-weight:600}.rBVbaVWBnBRtTMrUKZxm:focus span:last-of-type,.rBVbaVWBnBRtTMrUKZxm:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.rBVbaVWBnBRtTMrUKZxm:focus:after,.rBVbaVWBnBRtTMrUKZxm:hover:after{transform:translateY(-50%) translateX(-8px)}.rBVbaVWBnBRtTMrUKZxm:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.gfM_DIJrVbRhmKdAphIm{background:var(--jp-white);border-radius:var(--jp-modal-radius);box-shadow:0 12px 16px -.5px rgba(0,0,0,.15);height:max-content;margin:3rem auto;max-width:414px;overflow:hidden;position:relative;transition:height .25s cubic-bezier(.59,.37,.18,1.19) 0;width:90%;will-change:height}.gfM_DIJrVbRhmKdAphIm>div:first-child{padding:0}.gfM_DIJrVbRhmKdAphIm *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gfM_DIJrVbRhmKdAphIm p{color:var(--jp-black)}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:none}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:614px;transition-delay:2.15s}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh h2{margin-top:0}._j4GWTmW5psCHFYh6R0x{align-self:flex-start;margin-top:var(--jp-gap)!important;padding:8px var(--jp-modal-padding-small)!important;width:100%}.saSAjv8yulVXQDoqDJEI{font-weight:500;line-height:110%;margin-bottom:8px}.O_hcdbeMivIhBn7ApDnS{line-height:140%}@media(min-width:760px){.gfM_DIJrVbRhmKdAphIm{height:740px;max-width:1360px;position:relative;width:95%}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN{display:block;position:absolute;right:64px;top:64px;z-index:99}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path{fill:#000}.gfM_DIJrVbRhmKdAphIm .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{fill:#fff}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh{height:740px;transition-delay:0}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN clipPath,.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path{transition:fill 2s ease .5s;fill:#fff}.gfM_DIJrVbRhmKdAphIm.pnwbCuWbV0PNQr1LFpRh .zfJfONxRAw0fHjXUS7LN path.FCnyb_xCK7DhJ63p6TEd{transition:fill 2s ease .5s;fill:#000}}@keyframes OmAVpCQ270MqI4IsT9Ky{20%{transform:translateY(0) scale(1)}65%{transform:translateY(16%) scale(1.4)}to{transform:translateY(0) scale(1)}}.Qn5xayjI_jH2m1d6BEoq{border-radius:var(--jp-button-radius);display:flex;height:50%;justify-content:center;min-height:400px;overflow:hidden;position:relative;transition:height .55s cubic-bezier(.59,.37,.18,1) 0s;will-change:height}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{height:100%;transition-delay:.65s}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq video{animation:OmAVpCQ270MqI4IsT9Ky 1.5s ease-in-out forwards}.Qn5xayjI_jH2m1d6BEoq video{height:100%;object-fit:cover;position:absolute;right:0;top:0;transform:scale(1);transition:all .85s cubic-bezier(1,0,.39,1) 0s;width:100%;will-change:transform}@media(min-width:760px){@keyframes Axe8f2LgqEBZHVcsRgY5{0%{animation-timing-function:cubic-bezier(.86,0,.07,1);right:60%;top:32px}50%{animation-timing-function:cubic-bezier(.17,.84,.44,1);bottom:32px;right:32px;top:32px;width:100%}to{right:32px;width:40%}}.Qn5xayjI_jH2m1d6BEoq{border-radius:12px;bottom:32px;display:block;height:auto;left:32px;overflow:hidden;position:absolute;right:60%;top:32px;transition-delay:0;transition:width .55s ease 0s;z-index:3}.Qn5xayjI_jH2m1d6BEoq video{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.pnwbCuWbV0PNQr1LFpRh .Qn5xayjI_jH2m1d6BEoq{animation-delay:.25s;animation-duration:2s;animation-fill-mode:forwards;animation-name:Axe8f2LgqEBZHVcsRgY5;height:auto}}.iBMDoShSmqpt72YfJb36{padding:var(--jp-modal-padding)}.iBMDoShSmqpt72YfJb36 h2{font-size:clamp(1.5rem,-.7353rem + 4.7059vw,3.5rem)}.iBMDoShSmqpt72YfJb36 p{font-size:clamp(1rem,.6974rem + 1.1696vw,1.75rem)}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:none;font-size:clamp(1.25rem,1.1491rem + .3899vw,1.5rem)}@media(min-width:760px){.iBMDoShSmqpt72YfJb36{bottom:15%;display:flex;flex-direction:column;gap:64px;padding:0 0 0 var(--jp-modal-padding);position:absolute;right:64px;width:55%}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0 0 0 32px}.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC h2,.iBMDoShSmqpt72YfJb36 .l35bIyiqYJiZ6tVYvJtC p{margin:0}.iBMDoShSmqpt72YfJb36 p.eQG1KKK8jjKtQyzfv573{display:block}.iBMDoShSmqpt72YfJb36 ._j4GWTmW5psCHFYh6R0x{align-self:flex-start;padding:16px var(--jp-modal-padding-large)!important;width:auto}.pnwbCuWbV0PNQr1LFpRh .iBMDoShSmqpt72YfJb36{opacity:0;right:-20px;transition:all .55s cubic-bezier(.59,.37,.18,1) .3s}}.HQVDZ6J3x6SJNYFX5khS{background:var(--jp-white);opacity:0;position:absolute;right:0;top:100%;transition:transform .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;width:100%;will-change:transform,opacity;z-index:2}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{opacity:1;transform:translateY(-100%);transition-delay:2s}@media(min-width:760px){.HQVDZ6J3x6SJNYFX5khS{align-items:flex-end;bottom:5%;container-type:inline-size;display:flex;flex-direction:column;gap:40px;left:32px;padding:0;right:45%;transform:translateY(0);transition-delay:0;transition:none;width:auto}.HQVDZ6J3x6SJNYFX5khS h2{width:100%}.HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{margin-left:var(--jp-modal-padding-large)}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS{bottom:12%;left:32px;opacity:1;right:45%;top:unset;transform:translateY(0);transition:all .45s cubic-bezier(.59,.37,.18,1) 2s,opacity .45s linear;transition-delay:2s;width:auto}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS .l35bIyiqYJiZ6tVYvJtC{padding-right:32px}.pnwbCuWbV0PNQr1LFpRh .HQVDZ6J3x6SJNYFX5khS ._j4GWTmW5psCHFYh6R0x{align-self:flex-end}}.KdvmPIjelQIFiPQGuIYf{background:var(--jp-gray-0);display:flex;flex-direction:column;gap:var(--jp-gap)}.KdvmPIjelQIFiPQGuIYf div{background-color:var(--jp-white);border:1px solid var(--jp-gray-10);border-radius:var(--jp-button-radius);box-shadow:0 0 40px 0 rgba(0,0,0,.08);flex:1;padding:var(--jp-modal-padding)}.KdvmPIjelQIFiPQGuIYf h3{font-size:24px;line-height:normal;margin:0}.KdvmPIjelQIFiPQGuIYf p{font-size:14px}@media(min-width:760px){.KdvmPIjelQIFiPQGuIYf{flex-direction:row;padding:var(--jp-modal-padding-large)}.KdvmPIjelQIFiPQGuIYf div{border:none;box-shadow:0 2px 16px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.1)}.KdvmPIjelQIFiPQGuIYf div p{margin:8px 0}.KdvmPIjelQIFiPQGuIYf svg{margin-bottom:var(--jp-modal-padding-small)}}@container (max-width: 600px){.KdvmPIjelQIFiPQGuIYf div{padding:var(--jp-modal-padding-small)}}.jp-license-activation-screen{border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;min-height:540px;overflow:hidden}@media screen and (min-width:780px){.jp-license-activation-screen{flex-direction:row}} \ No newline at end of file diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json index 73a97f01..f12c030b 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json @@ -4,20 +4,22 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-admin-ui": "^0.2.23", - "automattic/jetpack-assets": "^1.18.13", - "automattic/jetpack-connection": "^1.58.2", - "automattic/jetpack-jitm": "^2.5.1", - "automattic/jetpack-licensing": "^1.8.4", - "automattic/jetpack-plugins-installer": "^0.2.5", - "automattic/jetpack-redirect": "^1.7.27", - "automattic/jetpack-constants": "^1.6.23" + "php": ">=7.0", + "automattic/jetpack-admin-ui": "^0.3.1", + "automattic/jetpack-assets": "^2.0.4", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-jitm": "^3.0.2", + "automattic/jetpack-licensing": "^2.0.1", + "automattic/jetpack-plugins-installer": "^0.3.1", + "automattic/jetpack-redirect": "^2.0.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-plans": "^0.4.1" }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev", - "automattic/jetpack-videopress": "^0.18.0" + "automattic/jetpack-videopress": "^0.22.2" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -65,7 +67,7 @@ "link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}" }, "branch-alias": { - "dev-trunk": "3.9.x-dev" + "dev-trunk": "4.6.x-dev" }, "version-constants": { "::PACKAGE_VERSION": "src/class-initializer.php" diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php new file mode 100644 index 00000000..0e59226d --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php @@ -0,0 +1,57 @@ +is_user_connected() ) { + return; + } + + // Do not display the menu on Multisite. + if ( is_multisite() ) { + return; + } + + $args = array(); + + $blog_id = Connection_Manager::get_site_id( true ); + if ( $blog_id ) { + $args = array( 'site' => $blog_id ); + } + + return Admin_Menu::add_menu( + __( 'Activity Log', 'jetpack-my-jetpack' ), + _x( 'Activity Log', 'product name shown in menu', 'jetpack-my-jetpack' ) . ' ', + 'manage_options', + esc_url( Redirect::get_url( 'cloud-activity-log-wp-menu', $args ) ), + null, + 1 + ); + } +} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php index 34fb3d1a..2f96a13b 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php @@ -19,8 +19,10 @@ use Automattic\Jetpack\Licensing; use Automattic\Jetpack\Modules; use Automattic\Jetpack\Plugins_Installer; use Automattic\Jetpack\Status; +use Automattic\Jetpack\Status\Host as Status_Host; use Automattic\Jetpack\Terms_Of_Service; use Automattic\Jetpack\Tracking; +use Jetpack; /** * The main Initializer class that registers the admin menu and eneuque the assets. @@ -32,13 +34,24 @@ class Initializer { * * @var string */ - const PACKAGE_VERSION = '3.9.1'; + const PACKAGE_VERSION = '4.6.0'; /** * HTML container ID for the IDC screen on My Jetpack page. */ const IDC_CONTAINER_ID = 'my-jetpack-identity-crisis-container'; + const JETPACK_PLUGIN_SLUGS = array( + 'jetpack-backup', + 'jetpack-boost', + 'zerobscrm', + 'jetpack', + 'jetpack-protect', + 'jetpack-social', + 'jetpack-videopress', + 'jetpack-search', + ); + /** * Initialize My Jetpack * @@ -76,6 +89,12 @@ class Initializer { // Sets up JITMS. JITM::configure(); + // Add "Activity Log" menu item. + Activitylog::init(); + + // Add "Jetpack Manage" menu item. + Jetpack_Manage::init(); + /** * Fires after the My Jetpack package is initialized * @@ -171,8 +190,10 @@ class Initializer { ), 'plugins' => Plugins_Installer::get_plugins(), 'myJetpackUrl' => admin_url( 'admin.php?page=my-jetpack' ), + 'myJetpackCheckoutUri' => 'admin.php?page=my-jetpack', 'topJetpackMenuItemUrl' => Admin_Menu::get_top_level_menu_item_url(), 'siteSuffix' => ( new Status() )->get_site_suffix(), + 'blogID' => Connection_Manager::get_site_id( true ), 'myJetpackVersion' => self::PACKAGE_VERSION, 'myJetpackFlags' => self::get_my_jetpack_flags(), 'fileSystemWriteAccess' => self::has_file_system_write_access(), @@ -180,7 +201,16 @@ class Initializer { 'adminUrl' => esc_url( admin_url() ), 'IDCContainerID' => static::get_idc_container_id(), 'userIsAdmin' => current_user_can( 'manage_options' ), + 'userIsNewToJetpack' => self::is_jetpack_user_new(), 'isStatsModuleActive' => $modules->is_active( 'stats' ), + 'isUserFromKnownHost' => self::is_user_from_known_host(), + 'welcomeBanner' => array( + 'hasBeenDismissed' => \Jetpack_Options::get_option( 'dismissed_welcome_banner', false ), + ), + 'jetpackManage' => array( + 'isEnabled' => Jetpack_Manage::could_use_jp_manage(), + 'isAgencyAccount' => Jetpack_Manage::is_agency_account(), + ), ) ); @@ -202,6 +232,72 @@ class Initializer { } } + /** + * Determine if the current user is "new" to Jetpack + * This is used to vary some messaging in My Jetpack + * + * On the front-end, purchases are also taken into account + * + * @return bool + */ + public static function is_jetpack_user_new() { + // is the user connected? + $connection = new Connection_Manager(); + if ( $connection->is_user_connected() ) { + return false; + } + + // TODO: add a data point for the last known connection/ disconnection time + + // are any modules active? + $modules = new Modules(); + $active_modules = $modules->get_active(); + // if the Jetpack plugin is active, filter out the modules that are active by default + if ( class_exists( 'Jetpack' ) && ! empty( $active_modules ) ) { + $active_modules = array_diff( $active_modules, Jetpack::get_default_modules() ); + } + if ( ! empty( $active_modules ) ) { + return false; + } + + // check for other Jetpack plugins that are installed on the site (active or not) + // If there's more than one Jetpack plugin active, this user is not "new" + $plugin_slugs = array_keys( Plugins_Installer::get_plugins() ); + $plugin_slugs = array_map( + static function ( $slug ) { + $parts = explode( '/', $slug ); + if ( empty( $parts ) ) { + return ''; + } + // Return the last segment of the filepath without the PHP extension + return str_replace( '.php', '', $parts[ count( $parts ) - 1 ] ); + }, + $plugin_slugs + ); + $installed_jetpack_plugins = array_intersect( self::JETPACK_PLUGIN_SLUGS, $plugin_slugs ); + if ( is_countable( $installed_jetpack_plugins ) && count( $installed_jetpack_plugins ) >= 2 ) { + return false; + } + + // Does the site have any purchases? + $purchases = Wpcom_Products::get_site_current_purchases(); + if ( ! empty( $purchases ) && ! is_wp_error( $purchases ) ) { + return false; + } + + return true; + } + + /** + * Determines whether the user has come from a host we can recognize. + * + * @return string + */ + public static function is_user_from_known_host() { + // Known (external) host is the one that has been determined and is not dotcom. + return ! in_array( ( new Status_Host() )->get_known_host_guess(), array( 'unknown', 'wpcom' ), true ); + } + /** * Build flags for My Jetpack UI * @@ -246,6 +342,16 @@ class Initializer { 'permission_callback' => __CLASS__ . '::permissions_callback', ) ); + + register_rest_route( + 'my-jetpack/v1', + 'site/dismiss-welcome-banner', + array( + 'methods' => \WP_REST_Server::EDITABLE, + 'callback' => __CLASS__ . '::dismiss_welcome_banner', + 'permission_callback' => __CLASS__ . '::permissions_callback', + ) + ); } /** @@ -300,6 +406,16 @@ class Initializer { return rest_ensure_response( $body, 200 ); } + /** + * Dismiss the welcome banner. + * + * @return \WP_REST_Response + */ + public static function dismiss_welcome_banner() { + \Jetpack_Options::update_option( 'dismissed_welcome_banner', true ); + return rest_ensure_response( array( 'success' => true ), 200 ); + } + /** * Returns true if the site has file write access to the plugins folder, false otherwise. * diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php new file mode 100644 index 00000000..be328394 --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php @@ -0,0 +1,124 @@ + $blog_id ); + } + + return Admin_Menu::add_menu( + __( 'Jetpack Manage', 'jetpack-my-jetpack' ), + _x( 'Jetpack Manage', 'product name shown in menu', 'jetpack-my-jetpack' ) . ' ', + 'manage_options', + esc_url( Redirect::get_url( 'cloud-manage-dashboard-wp-menu', $args ) ), + null, + 100 + ); + } + + /** + * Check if the user has enough sites to be able to use Jetpack Manage. + * + * @param int $min_sites Minimum number of sites to be able to use Jetpack Manage. + * + * @return bool Return true if the user has enough sites to be able to use Jetpack Manage. + */ + public static function could_use_jp_manage( $min_sites = 2 ) { + // Only proceed if the user is connected to WordPress.com. + if ( ! ( new Connection_Manager() )->is_user_connected() ) { + return false; + } + + // Do not display the menu if Jetpack plugin is not installed. + if ( ! class_exists( 'Jetpack' ) ) { + return false; + } + + // Do not display the menu on Multisite. + if ( is_multisite() ) { + return false; + } + + // Check if the user has the minimum number of sites. + $user_data = ( new Connection_Manager() )->get_connected_user_data( get_current_user_id() ); + if ( ! isset( $user_data['site_count'] ) || $user_data['site_count'] < $min_sites ) { + return false; + } + + return true; + } + + /** + * Check if the user is a partner/agency. + * + * @return bool Return true if the user is a partner/agency, otherwise false. + */ + public static function is_agency_account() { + // Only proceed if the user is connected to WordPress.com. + if ( ! ( new Connection_Manager() )->is_user_connected() ) { + return false; + } + + // Get the cached partner data. + $partner = get_transient( 'jetpack_partner_data' ); + + if ( $partner === false ) { + $wpcom_response = Client::wpcom_json_api_request_as_user( '/jetpack-partners' ); + + if ( 200 !== wp_remote_retrieve_response_code( $wpcom_response ) || is_wp_error( $wpcom_response ) ) { + return false; + } + + $partner_data = json_decode( wp_remote_retrieve_body( $wpcom_response ) ); + + // The jetpack-partners endpoint will return only one partner data into an array, it uses Jetpack_Partner::find_by_owner. + if ( ! is_array( $partner_data ) || count( $partner_data ) !== 1 || ! is_object( $partner_data[0] ) ) { + return false; + } + + $partner = $partner_data[0]; + + // Cache the partner data for 1 hour. + set_transient( 'jetpack_partner_data', $partner, HOUR_IN_SECONDS ); + } + + return $partner->partner_type === 'agency'; + } +} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php index 7e10b403..07e2b668 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php @@ -26,6 +26,7 @@ class Products { 'backup' => Products\Backup::class, 'boost' => Products\Boost::class, 'crm' => Products\Crm::class, + 'creator' => Products\Creator::class, 'extras' => Products\Extras::class, 'jetpack-ai' => Products\Jetpack_Ai::class, 'scan' => Products\Scan::class, diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-product-data.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-product-data.php index aa5154c4..d49585ca 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-product-data.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-product-data.php @@ -18,12 +18,23 @@ class REST_Product_Data { * Constructor. */ public function __construct() { + // Get backup undo event register_rest_route( 'my-jetpack/v1', - 'site/product-data', + '/site/backup/undo-event', array( 'methods' => \WP_REST_Server::READABLE, - 'callback' => __CLASS__ . '::get_all_product_data', + 'callback' => __CLASS__ . '::get_site_backup_undo_event', + 'permission_callback' => __CLASS__ . '::permissions_callback', + ) + ); + + register_rest_route( + 'my-jetpack/v1', + '/site/backup/count-items', + array( + 'methods' => \WP_REST_Server::READABLE, + 'callback' => __CLASS__ . '::count_things_that_can_be_backed_up', 'permission_callback' => __CLASS__ . '::permissions_callback', ) ); @@ -37,22 +48,100 @@ class REST_Product_Data { } /** - * Gets the product data for all products + * This will fetch the last rewindable event from the Activity Log and + * the last rewind_id prior to that. * - * @return array|WP_Error + * @return array|WP_Error|null */ - public static function get_all_product_data() { - $site_id = \Jetpack_Options::get_option( 'id' ); - $wpcom_endpoint = sprintf( 'sites/%d/jetpack-product-data?locale=%2$s&force=wpcom', $site_id, get_user_locale() ); - $api_version = '2'; - $response = Client::wpcom_json_api_request_as_blog( $wpcom_endpoint, $api_version, array(), null, 'wpcom' ); - $response_code = wp_remote_retrieve_response_code( $response ); - $body = json_decode( wp_remote_retrieve_body( $response ) ); + public static function get_site_backup_undo_event() { + $blog_id = \Jetpack_Options::get_option( 'id' ); - if ( is_wp_error( $response ) || empty( $response['body'] ) || 200 !== $response_code ) { - return new WP_Error( 'site_products_data_fetch_failed', 'Site products data fetch failed', array( 'status' => $response_code ? $response_code : 400 ) ); + $response = Client::wpcom_json_api_request_as_user( + '/sites/' . $blog_id . '/activity/rewindable?force=wpcom', + 'v2', + array(), + null, + 'wpcom' + ); + + if ( 200 !== wp_remote_retrieve_response_code( $response ) ) { + return null; } - return rest_ensure_response( $body, 200 ); + $body = json_decode( $response['body'], true ); + + if ( ! isset( $body['current'] ) ) { + return null; + } + + // Preparing the response structure + $undo_event = array( + 'last_rewindable_event' => null, + 'undo_backup_id' => null, + ); + + // List of events that will not be considered to be undo. + // Basically we should not `undo` a full backup event, but we could + // use them to undo any other action like plugin updates. + $last_event_exceptions = array( + 'rewind__backup_only_complete_full', + 'rewind__backup_only_complete_initial', + 'rewind__backup_only_complete', + 'rewind__backup_complete_full', + 'rewind__backup_complete_initial', + 'rewind__backup_complete', + ); + + // Looping through the events to find the last rewindable event and the last backup_id. + // The idea is to find the last rewindable event and then the last rewind_id before that. + $found_last_event = false; + foreach ( $body['current']['orderedItems'] as $event ) { + if ( $event['is_rewindable'] ) { + if ( ! $found_last_event && ! in_array( $event['name'], $last_event_exceptions, true ) ) { + $undo_event['last_rewindable_event'] = $event; + $found_last_event = true; + } elseif ( $found_last_event ) { + $undo_event['undo_backup_id'] = $event['rewind_id']; + break; + } + } + } + + return rest_ensure_response( $undo_event, 200 ); + } + + /** + * This will collect a count of all the items that could be backed up + * This is used to show what backup could be doing if it is not enabled + * + * @return array + */ + public static function count_things_that_can_be_backed_up() { + $image_mime_type = 'image'; + $video_mime_type = 'video'; + $audio_mime_type = 'audio'; + + $data = array(); + + // Add all post types together to get the total post count + $data['total_post_count'] = array_sum( (array) wp_count_posts( 'post' ) ); + + // Add all page types together to get the total page count + $data['total_page_count'] = array_sum( (array) wp_count_posts( 'page' ) ); + + // Add all comments together to get the total comment count + $comments = (array) wp_count_comments(); + $data['total_comment_count'] = $comments ? $comments['total_comments'] : 0; + + // Add all image attachments together to get the total image count + $data['total_image_count'] = array_sum( (array) wp_count_attachments( $image_mime_type ) ); + + // Add all video attachments together to get the total video count + $data['total_video_count'] = array_sum( (array) wp_count_attachments( $video_mime_type ) ); + + // Add all audio attachments together to get the total audio count + $data['total_audio_count'] = array_sum( (array) wp_count_attachments( $audio_mime_type ) ); + + return rest_ensure_response( $data, 200 ); } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php index a673895b..f7f1f4b0 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php @@ -30,6 +30,8 @@ class Wpcom_Products { */ const CACHE_META_NAME = 'my-jetpack-cache'; + const MY_JETPACK_PURCHASES_TRANSIENT_KEY = 'my-jetpack-purchases'; + /** * Fetches the list of products from WPCOM * @@ -149,11 +151,12 @@ class Wpcom_Products { * Get one product * * @param string $product_slug The product slug. + * @param bool $renew_cache A flag to force the cache to be renewed. * * @return ?Object The product details if found */ - public static function get_product( $product_slug ) { - $products = self::get_products(); + public static function get_product( $product_slug, $renew_cache = false ) { + $products = self::get_products( $renew_cache ); if ( ! empty( $products->$product_slug ) ) { return $products->$product_slug; } @@ -232,18 +235,21 @@ class Wpcom_Products { /** * Gets the site purchases from WPCOM. * - * @todo Maybe add caching. - * * @return Object|WP_Error */ public static function get_site_current_purchases() { - // TODO: Add a short-lived cache (less than a minute) to accommodate repeated invocation of this function. static $purchases = null; if ( $purchases !== null ) { return $purchases; } + // Check for a cached value before doing lookup + $stored_purchases = get_transient( self::MY_JETPACK_PURCHASES_TRANSIENT_KEY ); + if ( $stored_purchases !== false ) { + return $stored_purchases; + } + $site_id = Jetpack_Options::get_option( 'id' ); $response = Client::wpcom_json_api_request_as_blog( @@ -259,6 +265,9 @@ class Wpcom_Products { $body = wp_remote_retrieve_body( $response ); $purchases = json_decode( $body ); + // Set short transient to help with repeated lookups on the same page load + set_transient( self::MY_JETPACK_PURCHASES_TRANSIENT_KEY, $purchases, 5 ); + return $purchases; } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php index ff873390..98581b0b 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php @@ -92,6 +92,38 @@ class Anti_Spam extends Product { ); } + /** + * Determine if the site has an Akismet plan by checking for an API key + * + * @return bool - whether an API key was found + */ + public static function has_required_plan() { + // Check if the site has an API key for Akismet + $akismet_api_key = apply_filters( 'akismet_get_api_key', defined( 'WPCOM_API_KEY' ) ? constant( 'WPCOM_API_KEY' ) : get_option( 'wordpress_api_key' ) ); + $fallback = ! empty( $akismet_api_key ); + + // Check for existing plans + $purchases_data = Wpcom_Products::get_site_current_purchases(); + if ( is_wp_error( $purchases_data ) ) { + return $fallback; + } + + if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { + foreach ( $purchases_data as $purchase ) { + // Anti-spam is available as standalone bundle and as part of the Security and Complete plans. + if ( + strpos( $purchase->product_slug, 'jetpack_anti_spam' ) !== false || + str_starts_with( $purchase->product_slug, 'jetpack_complete' ) || + str_starts_with( $purchase->product_slug, 'jetpack_security' ) + ) { + return true; + } + } + } + + return $fallback; + } + /** * Get the product princing details * diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php index 1740a74d..a7d21473 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php @@ -75,7 +75,11 @@ class Backup extends Hybrid_Product { * @return string */ public static function get_description() { - return __( 'Save every change', 'jetpack-my-jetpack' ); + if ( static::is_active() ) { + return __( 'Save every change', 'jetpack-my-jetpack' ); + } + + return __( 'Your site is not backed up', 'jetpack-my-jetpack' ); } /** @@ -226,9 +230,9 @@ class Backup extends Hybrid_Product { */ public static function get_post_checkout_url() { if ( static::is_jetpack_plugin_active() ) { - return admin_url( 'admin.php?page=jetpack#/recommendations' ); + return 'admin.php?page=jetpack#/recommendations'; } elseif ( static::is_plugin_active() ) { - return admin_url( 'admin.php?page=jetpack-backup' ); + return 'admin.php?page=jetpack-backup'; } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php new file mode 100644 index 00000000..61c2393f --- /dev/null +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php @@ -0,0 +1,358 @@ + __( 'Import subscribers', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + 'Import a CSV file of your existing subscribers to be sent your Newsletter.', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( + 'included' => true, + 'description' => __( '100 subscribers', 'jetpack-my-jetpack' ), + ), + self::UPGRADED_TIER_SLUG => array( + 'included' => true, + 'description' => __( 'Unlimited subscribers', 'jetpack-my-jetpack' ), + ), + ), + ), + array( + 'name' => __( 'Transaction fees', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + '

Fees are only collected when you accept payments.

+

Fees are based on the Jetpack plan you have and are calculated as a percentage of your revenue from 10% on the Free plan to 2% on the Creator plan (plus Stripe fees).

', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( + 'included' => true, + 'description' => __( '10%', 'jetpack-my-jetpack' ), + ), + self::UPGRADED_TIER_SLUG => array( + 'included' => true, + 'description' => __( '2%', 'jetpack-my-jetpack' ), + ), + ), + ), + array( + 'name' => __( 'Creator network', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + '

The creator network is the network of websites either hosted with WordPress.com or self-hosted and connected with Jetpack.

+

Sites that are part of the creator network can gain exposure to new readers. Sites on the Creator plan have enhanced distribution to more areas of the Reader.

', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => true ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'Jetpack Blocks', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + 'Jetpack has over 40 Gutenberg blocks to help you with your content creation, such as displaying your podcasts, showing different content to repeat visitors, creating contact forms and many more.', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => true ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'Paid content gating', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + 'Lock your content behind a paid content block. To access the content, readers will need to pay a one-time fee or a recurring subscription.', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => true ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'Paywall access', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + 'Add a Paywall to your content which lets your visitors read a section of your content before being asked to subscribe to continue reading.', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => true ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'Newsletter', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + 'Start a Newsletter by sending your content as an email newsletter direct to your fans email inboxes.', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => true ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'Pay with PayPal', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + 'Accept payment with PayPal for simple payments like eBooks, courses and more.', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => false ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'WordAds', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + '

WordAds adds advertisements to your website. Start earning from your website traffic.

+

Over 50 internet advertisers — including Google AdSense & Adx, AppNexus, Amazon A9, AOL Marketplace, Yahoo, Criteo, and more — bid to display ads in WordAds spots.

', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => false ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + array( + 'name' => __( 'Dedicated email support', 'jetpack-my-jetpack' ), + 'info' => array( + 'content' => __( + '

Paid customers get dedicated email support from our world-class Happiness Engineers to help with any issue.

+

All other questions are handled by our team as quickly as we are able to go through the WordPress support forum.

', + 'jetpack-my-jetpack' + ), + ), + 'tiers' => array( + self::FREE_TIER_SLUG => array( 'included' => false ), + self::UPGRADED_TIER_SLUG => array( 'included' => true ), + ), + ), + ); + } + + /** + * Get the product princing details + * + * @return array Pricing details + */ + public static function get_pricing_for_ui() { + return array( + 'tiers' => array( + self::FREE_TIER_SLUG => array( + 'available' => true, + 'is_free' => true, + ), + self::UPGRADED_TIER_SLUG => array_merge( + array( + 'available' => true, + 'wpcom_product_slug' => self::UPGRADED_TIER_PRODUCT_SLUG, + ), + Wpcom_Products::get_product_pricing( self::UPGRADED_TIER_PRODUCT_SLUG ) + ), + ), + ); + } + + /** + * Get the URL where the user manages the product + * + * @return ?string + */ + public static function get_manage_url() { + return admin_url( 'admin.php?page=jetpack#/settings?term=creator' ); + } + + /** + * Get the WPCOM product slug used to make the purchase + * + * @return ?string + */ + public static function get_wpcom_product_slug() { + return 'jetpack_creator_yearly'; + } + + /** + * Get the WPCOM product slug used to make the purchase + * + * @return ?string + */ + public static function get_wpcom_biyearly_product_slug() { + return 'jetpack_creator_bi_yearly'; + } + + /** + * Get the WPCOM monthly product slug used to make the purchase + * + * @return ?string + */ + public static function get_wpcom_monthly_product_slug() { + return 'jetpack_creator_monthly'; + } + + /** + * Checks whether the current plan (or purchases) of the site already supports the product + * + * @return boolean + */ + public static function has_required_plan() { + $purchases_data = Wpcom_Products::get_site_current_purchases(); + if ( is_wp_error( $purchases_data ) ) { + return false; + } + if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { + foreach ( $purchases_data as $purchase ) { + // Creator is available as standalone bundle and as part of the Complete plan. + if ( strpos( $purchase->product_slug, 'jetpack_creator' ) !== false || str_starts_with( $purchase->product_slug, 'jetpack_complete' ) ) { + return true; + } + } + } + return false; + } + + /** + * Checks whether the product can be upgraded - i.e. this shows the /#add-creator interstitial + * + * @return boolean + */ + public static function is_upgradable() { + $has_required_plan = self::has_required_plan(); + return ! $has_required_plan; + } +} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php index 2a98fea2..be921f3e 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php @@ -7,6 +7,7 @@ namespace Automattic\Jetpack\My_Jetpack\Products; +use Automattic\Jetpack\Connection\Manager as Connection_Manager; use Automattic\Jetpack\My_Jetpack\Product; use Automattic\Jetpack\My_Jetpack\Wpcom_Products; @@ -74,6 +75,51 @@ class Jetpack_Ai extends Product { return __( 'Jetpack AI', 'jetpack-my-jetpack' ); } + /** + * Get the current usage tier + * + * @return int + */ + public static function get_current_usage_tier() { + if ( ! self::is_site_connected() ) { + return 0; + } + + $info = self::get_ai_assistant_feature(); + + // Bail early if it's not possible to fetch the feature data. + if ( is_wp_error( $info ) ) { + return null; + } + + $current_tier = isset( $info['current-tier']['value'] ) ? $info['current-tier']['value'] : null; + + return $current_tier; + } + + /** + * Get the next usage tier + * + * @return int + */ + public static function get_next_usage_tier() { + if ( ! self::is_site_connected() ) { + return 100; + } + + $info = self::get_ai_assistant_feature(); + + // Bail early if it's not possible to fetch the feature data. + if ( is_wp_error( $info ) ) { + return null; + } + + // Trust the next tier provided by the feature data. + $next_tier = isset( $info['next-tier']['value'] ) ? $info['next-tier']['value'] : null; + + return $next_tier; + } + /** * Get the internationalized product description * @@ -83,49 +129,164 @@ class Jetpack_Ai extends Product { return __( 'Experimental tool to add AI to your editor', 'jetpack-my-jetpack' ); } + /** + * Get the internationalized usage tier long description by tier + * + * @param int $tier The usage tier. + * @return string + */ + public static function get_long_description_by_usage_tier( $tier ) { + $long_descriptions = array( + 1 => __( 'Jetpack AI Assistant brings the power of AI right into your WordPress editor, letting your content creation soar to new heights.', 'jetpack-my-jetpack' ), + 100 => __( 'The most advanced AI technology Jetpack has to offer.', 'jetpack-my-jetpack' ), + ); + $tiered_description = __( 'Upgrade and increase the amount of your available monthly requests to continue using the most advanced AI technology Jetpack has to offer.', 'jetpack-my-jetpack' ); + + return isset( $long_descriptions[ $tier ] ) ? $long_descriptions[ $tier ] : $tiered_description; + } + /** * Get the internationalized product long description * * @return string */ public static function get_long_description() { - return __( 'Jetpack AI Assistant brings the power of AI right into your WordPress editor, letting your content creation soar to new heights.', 'jetpack-my-jetpack' ); + $next_tier = self::get_next_usage_tier(); + + return self::get_long_description_by_usage_tier( $next_tier ); + } + + /** + * Get the internationalized usage tier features by tier + * + * @param int $tier The usage tier. + * @return string + */ + public static function get_features_by_usage_tier( $tier ) { + $features = array( + 1 => array( + __( 'Artificial intelligence chatbot', 'jetpack-my-jetpack' ), + __( 'Generate text, tables, lists, and forms', 'jetpack-my-jetpack' ), + __( 'Refine the tone and content to your liking', 'jetpack-my-jetpack' ), + __( 'Get feedback about your post', 'jetpack-my-jetpack' ), + __( 'Seamless WordPress editor integration', 'jetpack-my-jetpack' ), + ), + ); + + $tiered_features = array( + __( 'Prompt based content generation', 'jetpack-my-jetpack' ), + __( 'Generate text, tables, and lists', 'jetpack-my-jetpack' ), + __( 'Adaptive tone adjustment', 'jetpack-my-jetpack' ), + __( 'Superior spelling and grammar correction', 'jetpack-my-jetpack' ), + __( 'Title & summary generation', 'jetpack-my-jetpack' ), + __( 'Priority support', 'jetpack-my-jetpack' ), + /* translators: %d is the number of requests. */ + sprintf( __( 'Up to %d requests per month', 'jetpack-my-jetpack' ), $tier ), + ); + + return isset( $features[ $tier ] ) ? $features[ $tier ] : $tiered_features; } /** * Get the internationalized features list * - * @return array CRM features list + * @return array Jetpack AI features list */ public static function get_features() { - return array( - __( 'Artificial intelligence chatbot', 'jetpack-my-jetpack' ), - __( 'Generate text, tables, lists, and forms', 'jetpack-my-jetpack' ), - __( 'Refine the tone and content to your liking', 'jetpack-my-jetpack' ), - __( 'Get feedback about your post', 'jetpack-my-jetpack' ), - __( 'Seamless WordPress editor Integration', 'jetpack-my-jetpack' ), - ); + $next_tier = self::get_next_usage_tier(); + + return self::get_features_by_usage_tier( $next_tier ); } /** - * Get the product princing details + * Get the product pricing details by tier + * + * @param int $tier The usage tier. + * @return array Pricing details + */ + public static function get_pricing_for_ui_by_usage_tier( $tier ) { + + // Bail early if the site is not connected. + if ( ! self::is_site_connected() ) { + return array(); + } + + $product = Wpcom_Products::get_product( static::get_wpcom_product_slug() ); + + if ( empty( $product ) ) { + return array(); + } + + // get info about the feature. + $info = self::get_ai_assistant_feature(); + + // flag to indicate if the tiers are enabled, case the info is available. + $tier_plans_enabled = ( ! is_wp_error( $info ) && isset( $info['tier-plans-enabled'] ) ) ? boolval( $info['tier-plans-enabled'] ) : false; + + /* + * when tiers are enabled and the price tier list is empty, + * we may need to renew the cache for the product data so + * we get the new price tier list. + * + * if the list is still empty after the fresh data, we will + * default to empty pricing (by returning an empty array). + */ + if ( empty( $product->price_tier_list ) && $tier_plans_enabled ) { + $product = Wpcom_Products::get_product( static::get_wpcom_product_slug(), true ); + } + + // get the base pricing for the unlimited plan, for compatibility + $base_pricing = Wpcom_Products::get_product_pricing( static::get_wpcom_product_slug() ); + + $price_tier_list = $product->price_tier_list; + $yearly_prices = array(); + + foreach ( $price_tier_list as $price_tier ) { + if ( isset( $price_tier->maximum_units ) && isset( $price_tier->maximum_price ) ) { + // The prices are in cents + $yearly_prices[ $price_tier->maximum_units ] = $price_tier->maximum_price / 100; + } + } + + // add the base pricing to the list + $prices = array( 1 => $base_pricing ); + + foreach ( $yearly_prices as $units => $price ) { + $prices[ $units ] = array_merge( + $base_pricing, + array( + 'full_price' => $price, + 'discount_price' => $price, + 'is_introductory_offer' => false, + 'introductory_offer' => null, + ) + ); + } + + return isset( $prices[ $tier ] ) ? $prices[ $tier ] : array(); + } + + /** + * Get the product pricing details * * @return array Pricing details */ public static function get_pricing_for_ui() { + $next_tier = self::get_next_usage_tier(); + return array_merge( array( 'available' => true, 'wpcom_product_slug' => static::get_wpcom_product_slug(), ), - Wpcom_Products::get_product_pricing( static::get_wpcom_product_slug() ) + self::get_pricing_for_ui_by_usage_tier( $next_tier ) ); } /** * Get the WPCOM product slug used to make the purchase * - * @return ?string + * @return string */ public static function get_wpcom_product_slug() { return 'jetpack_ai_yearly'; @@ -134,12 +295,21 @@ class Jetpack_Ai extends Product { /** * Get the WPCOM monthly product slug used to make the purchase * - * @return ?string + * @return string */ public static function get_wpcom_monthly_product_slug() { return 'jetpack_ai_monthly'; } + /** + * Get the WPCOM bi-yearly product slug used to make the purchase + * + * @return string + */ + public static function get_wpcom_bi_yearly_product_slug() { + return 'jetpack_ai_bi_yearly'; + } + /** * Checks whether the current plan (or purchases) of the site already supports the product * @@ -152,10 +322,13 @@ class Jetpack_Ai extends Product { } if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { foreach ( $purchases_data as $purchase ) { - if ( 0 === strpos( $purchase->product_slug, static::get_wpcom_product_slug() ) ) { + if ( str_starts_with( $purchase->product_slug, static::get_wpcom_product_slug() ) ) { return true; } - if ( 0 === strpos( $purchase->product_slug, static::get_wpcom_monthly_product_slug() ) ) { + if ( str_starts_with( $purchase->product_slug, static::get_wpcom_monthly_product_slug() ) ) { + return true; + } + if ( str_starts_with( $purchase->product_slug, static::get_wpcom_bi_yearly_product_slug() ) ) { return true; } } @@ -163,6 +336,23 @@ class Jetpack_Ai extends Product { return false; } + /** + * Checks whether the product can be upgraded to a different product. + * + * @return boolean + */ + public static function is_upgradable() { + $has_required_plan = self::has_required_plan(); + $current_tier = self::get_current_usage_tier(); + + // Mark as not upgradable if user is on unlimited tier or does not have any plan. + if ( ! $has_required_plan || null === $current_tier || 1 === $current_tier ) { + return false; + } + + return true; + } + /** * Get the URL where the user manages the product * @@ -188,6 +378,11 @@ class Jetpack_Ai extends Product { return array(); } + // Bail early if the site is not connected. + if ( ! self::is_site_connected() ) { + return array(); + } + // Check if class exists. If not, try to require it once. if ( ! class_exists( 'Jetpack_AI_Helper' ) ) { $class_file_path = JETPACK__PLUGIN_DIR . '_inc/lib/class-jetpack-ai-helper.php'; @@ -202,4 +397,13 @@ class Jetpack_Ai extends Product { return \Jetpack_AI_Helper::get_ai_assistance_feature(); } + + /** + * Checks whether the site is connected to WordPress.com. + * + * @return boolean + */ + private static function is_site_connected() { + return ( new Connection_Manager() )->is_connected(); + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php index 484231db..59481f6e 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php @@ -220,7 +220,7 @@ class Scan extends Module_Product { */ public static function get_post_checkout_url() { if ( static::is_jetpack_plugin_active() ) { - return admin_url( 'admin.php?page=jetpack#/recommendations' ); + return 'admin.php?page=jetpack#/recommendations'; } // If Jetpack is not active, it means that the user has another standalone plugin active diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php index a2d91169..d07206a7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php @@ -173,8 +173,8 @@ class Security extends Module_Product { if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { foreach ( $purchases_data as $purchase ) { if ( - 0 === strpos( $purchase->product_slug, 'jetpack_security' ) || - 0 === strpos( $purchase->product_slug, 'jetpack_complete' ) + str_starts_with( $purchase->product_slug, 'jetpack_security' ) || + str_starts_with( $purchase->product_slug, 'jetpack_complete' ) ) { return true; } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php index 45b51183..b65e9f9f 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php @@ -124,7 +124,28 @@ class Social extends Hybrid_Product { * @return string */ public static function get_wpcom_product_slug() { - return 'jetpack_social'; + return 'jetpack_social_basic_yearly'; + } + + /** + * Checks whether the current plan (or purchases) of the site already supports the product + * + * @return boolean + */ + public static function has_required_plan() { + $purchases_data = Wpcom_Products::get_site_current_purchases(); + if ( is_wp_error( $purchases_data ) ) { + return false; + } + if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { + foreach ( $purchases_data as $purchase ) { + // Social is available as standalone bundle and as part of the Complete plan. + if ( strpos( $purchase->product_slug, 'jetpack_social' ) !== false || str_starts_with( $purchase->product_slug, 'jetpack_complete' ) ) { + return true; + } + } + } + return false; } /** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php index 94284499..7cc640dd 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php @@ -166,7 +166,7 @@ class Starter extends Module_Product { } if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { foreach ( $purchases_data as $purchase ) { - if ( 0 === strpos( $purchase->product_slug, 'jetpack_starter' ) ) { + if ( str_starts_with( $purchase->product_slug, 'jetpack_starter' ) ) { return true; } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php index 4d6dd54f..f57f48e0 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php @@ -29,6 +29,20 @@ class Stats extends Module_Product { */ public static $module_name = 'stats'; + /** + * The Plugin slug associated with stats + * + * @var string|null + */ + public static $plugin_slug = self::JETPACK_PLUGIN_SLUG; + + /** + * The Plugin file associated with stats + * + * @var string|null + */ + public static $plugin_filename = self::JETPACK_PLUGIN_FILENAME; + /** * Get the internationalized product name * @@ -72,32 +86,29 @@ class Stats extends Module_Product { */ public static function get_features() { return array( - __( 'Instant access to upcoming features', 'jetpack-my-jetpack' ), + __( 'Real-time data on visitors', 'jetpack-my-jetpack' ), + __( 'Traffic stats and trends for post and pages', 'jetpack-my-jetpack' ), + __( 'Detailed statistics about links leading to your site', 'jetpack-my-jetpack' ), + __( 'GDPR compliant', 'jetpack-my-jetpack' ), + __( 'Access to upcoming advanced features', 'jetpack-my-jetpack' ), __( 'Priority support', 'jetpack-my-jetpack' ), + __( 'Commercial use', 'jetpack-my-jetpack' ), ); } /** - * Get the product princing details + * Get the product pricing details + * Only showing the pricing details for the commercial product * * @return array Pricing details */ public static function get_pricing_for_ui() { return array_merge( array( - 'available' => true, - 'wpcom_product_slug' => static::get_wpcom_product_slug(), - 'wpcom_free_product_slug' => static::get_wpcom_free_product_slug(), - 'wpcom_pwyw_product_slug' => static::get_wpcom_pwyw_product_slug(), + 'available' => true, + 'wpcom_product_slug' => static::get_wpcom_product_slug(), ), - // TODO: replace with `Wpcom_Products::get_product_pricing` once available. - // This is not yet used anywhere, so it's fine to leave it as is for now. - array( - 'currency_code' => 'USD', - 'full_price' => 10, - 'discount_price' => 10, - 'product_term' => 'month', - ) + Wpcom_Products::get_product_pricing( static::get_wpcom_product_slug() ) ); } @@ -107,7 +118,7 @@ class Stats extends Module_Product { * @return ?string */ public static function get_wpcom_product_slug() { - return 'jetpack_stats_monthly'; + return 'jetpack_stats_yearly'; } /** @@ -140,10 +151,10 @@ class Stats extends Module_Product { } if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { foreach ( $purchases_data as $purchase ) { - if ( 0 === strpos( $purchase->product_slug, 'jetpack_stats' ) ) { + if ( str_starts_with( $purchase->product_slug, 'jetpack_stats' ) ) { return true; } - if ( 0 === strpos( $purchase->product_slug, 'jetpack_complete' ) ) { + if ( str_starts_with( $purchase->product_slug, 'jetpack_complete' ) ) { return true; } } @@ -162,23 +173,36 @@ class Stats extends Module_Product { if ( is_wp_error( $purchases_data ) ) { return false; } + if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { - foreach ( $purchases_data as $purchase ) { - if ( - ( - // Purchase is Jetpack Stats... - 0 === strpos( $purchase->product_slug, 'jetpack_stats' ) && - // but not Jetpack Stats Free... - false === strpos( $purchase->product_slug, 'free' ) - ) || 0 === strpos( $purchase->product_slug, 'jetpack_complete' ) - ) { - // Only Jetpack Stats paid plans should be eligible for this conditional. - // Sample product slugs: jetpack_stats_monthly + // For now, only the free and commercial tiered subs show as upgradable + $upgradeable_stats_purchases = array_filter( + $purchases_data, + static function ( $purchase ) { + // Free plan is upgradeable + if ( $purchase->product_slug === 'jetpack_stats_free_yearly' ) { + return true; + // Commercial plans are upgradeable if they have a tier + } elseif ( + in_array( + $purchase->product_slug, + array( 'jetpack_stats_yearly', 'jetpack_stats_monthly', 'jetpack_stats_bi_yearly' ), + true + ) && + ! empty( $purchase->current_price_tier_slug ) + ) { + return true; + } + return false; } - } + ); + + return ! empty( $upgradeable_stats_purchases ); } - return true; + + // If there are no plans found, don't consider the product as upgradeable + return false; } /** @@ -195,9 +219,18 @@ class Stats extends Module_Product { if ( is_array( $purchases_data ) && ! empty( $purchases_data ) ) { foreach ( $purchases_data as $purchase ) { if ( - 0 === strpos( $purchase->product_slug, static::get_wpcom_free_product_slug() ) + str_starts_with( $purchase->product_slug, static::get_wpcom_free_product_slug() ) ) { return '&productType=personal'; + } elseif ( + in_array( + $purchase->product_slug, + array( 'jetpack_stats_yearly', 'jetpack_stats_monthly', 'jetpack_stats_bi_yearly' ), + true + ) && + ! empty( $purchase->current_price_tier_slug ) + ) { + return '&productType=commercial'; } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php index f917b37a..21961da7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php @@ -7,6 +7,7 @@ namespace Automattic\Jetpack\My_Jetpack\Products; +use Automattic\Jetpack\Current_Plan; use Automattic\Jetpack\My_Jetpack\Hybrid_Product; use Automattic\Jetpack\My_Jetpack\Wpcom_Products; @@ -163,7 +164,7 @@ class Videopress extends Hybrid_Product { * @return boolean */ public static function has_required_plan() { - // TODO: import and perform a proper check with Current_Plan. See #33410. - return true; + // using second argument `true` to force fetching from wpcom + return Current_Plan::supports( 'videopress-1tb-storage', true ); } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/CHANGELOG.md deleted file mode 100644 index 3c4ed8ca..00000000 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-partner/CHANGELOG.md +++ /dev/null @@ -1,273 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [1.7.25] - 2023-09-19 -- Minor internal updates. - -## [1.7.24] - 2023-08-23 -### Changed -- Updated package dependencies. [#32605] - -## [1.7.23] - 2023-04-10 -### Added -- Add Jetpack Autoloader package suggestion. [#29988] - -## [1.7.22] - 2023-02-20 -### Changed -- Minor internal updates. - -## [1.7.21] - 2022-12-02 -### Changed -- Updated package dependencies. [#27688] - -## [1.7.20] - 2022-11-22 -### Changed -- Updated package dependencies. [#27043] - -## [1.7.19] - 2022-11-07 -### Changed -- Updated package dependencies. [#27278] - -## [1.7.18] - 2022-10-25 -### Changed -- Updated package dependencies. [#26705] - -## [1.7.17] - 2022-09-20 -### Changed -- Updated package dependencies. - -## [1.7.16] - 2022-09-08 -### Changed -- Updated package dependencies. - -## [1.7.15] - 2022-08-29 -### Changed -- Updated package dependencies. - -## [1.7.14] - 2022-08-23 -### Changed -- Updated package dependencies. [#25628] - -## [1.7.13] - 2022-08-03 -### Changed -- Updated package dependencies. [#25300, #25315] - -## [1.7.12] - 2022-07-26 -### Changed -- Updated package dependencies. [#25158] - -## [1.7.11] - 2022-06-21 -### Changed -- Renaming master to trunk. [#24661] - -## [1.7.10] - 2022-06-14 -### Changed -- Updated package dependencies. [#24529] - -## [1.7.9] - 2022-05-18 -### Fixed -- Fix new PHPCS sniffs. [#24366] - -## [1.7.8] - 2022-05-04 -### Changed -- Updated package dependencies. [#24095] - -### Deprecated -- Moved the options class into Connection. [#24095] - -## [1.7.7] - 2022-04-26 -### Changed -- Updated package dependencies. - -## [1.7.6] - 2022-04-19 -### Changed -- PHPCS: Fix `WordPress.Security.ValidatedSanitizedInput` - -## [1.7.5] - 2022-04-12 -### Changed -- Updated package dependencies. - -## [1.7.4] - 2022-04-06 -### Changed -- Updated package dependencies. - -## [1.7.3] - 2022-03-29 -### Changed -- Microperformance: Use === null instead of is_null - -## [1.7.2] - 2022-03-02 -### Changed -- Updated package dependencies. - -## [1.7.1] - 2022-02-22 -### Changed -- Updated package dependencies. - -## [1.7.0] - 2022-02-16 -### Added -- Added the ability to specify a partner logo for each supported partner -- Remotely check if partner coupon looks valid - -## [1.6.4] - 2022-01-25 -### Changed -- Updated package dependencies. - -## [1.6.3] - 2022-01-18 -### Changed -- Updated package dependencies. - -## [1.6.2] - 2022-01-04 -### Changed -- Switch to pcov for code coverage. -- Updated package dependencies - -## [1.6.1] - 2021-12-14 -### Changed -- Updated package dependencies. - -## [1.6.0] - 2021-11-30 -### Added -- Addde partner coupon logic - -## [1.5.7] - 2021-11-23 -### Changed -- Updated package dependencies - -## [1.5.6] - 2021-11-02 -### Changed -- Set `convertDeprecationsToExceptions` true in PHPUnit config. -- Update PHPUnit configs to include just what needs coverage rather than include everything then try to exclude stuff that doesn't. - -## [1.5.5] - 2021-10-19 -### Changed -- Updated package dependencies. - -## [1.5.4] - 2021-10-12 -### Changed -- Updated package dependencies - -## [1.5.3] - 2021-09-28 -### Changed -- Updated package dependencies. - -## [1.5.2] - 2021-08-31 -### Changed -- Run composer update on test-php command instead of phpunit. -- Tests: update PHPUnit polyfills dependency (yoast/phpunit-polyfills). -- update annotations versions. - -## [1.5.1] - 2021-05-25 -### Changed -- Updated package dependencies. - -## [1.5.0] - 2021-04-27 -### Added -- Adds segmentation "from" parameter to the registration flow - -## [1.4.3] - 2021-03-30 -### Added -- Composer alias for dev-master, to improve dependencies - -### Changed -- Update package dependencies. - -### Fixed -- Use `composer update` rather than `install` in scripts, as composer.lock isn't checked in. - -## [1.4.2] - 2021-02-05 - -- CI: Make tests more generic - -## [1.4.1] - 2021-01-20 - -- Add mirror-repo information to all current composer packages -- Monorepo: Reorganize all projects - -## [1.4.0] - 2020-12-14 - -- Update dependency brain/monkey to v2.6.0 -- Pin dependencies -- Packages: Update for PHP 8 testing - -## [1.3.1] - 2020-10-29 - -- Update dependency brain/monkey to v2.5.0 -- Updated PHPCS: Packages and Debugger - -## [1.3.0] - 2020-08-25 - -- Update Authorize URL iframe to include affiliate code -- Packages: Update filenames after #16810 -- CI: Try collect js coverage -- Docker: Add package testing shortcut - -## [1.2.0] - 2020-07-01 - -- Package Unit tests: update test file names to make sure they runs in Travis - -## [1.1.0] - 2020-06-22 - -- PHPCS: Clean up the packages -- PHPCS Updates after WPCS 2.3 -- Update README.md on partner package - -## [1.0.1] - 2020-01-27 - -- Pin dependency brain/monkey to 2.4.0 - -## 1.0.0 - 2019-12-16 - -- Add partner subsidiary id to upgrade URLs. - -[1.7.25]: https://github.com/Automattic/jetpack-partner/compare/v1.7.24...v1.7.25 -[1.7.24]: https://github.com/Automattic/jetpack-partner/compare/v1.7.23...v1.7.24 -[1.7.23]: https://github.com/Automattic/jetpack-partner/compare/v1.7.22...v1.7.23 -[1.7.22]: https://github.com/Automattic/jetpack-partner/compare/v1.7.21...v1.7.22 -[1.7.21]: https://github.com/Automattic/jetpack-partner/compare/v1.7.20...v1.7.21 -[1.7.20]: https://github.com/Automattic/jetpack-partner/compare/v1.7.19...v1.7.20 -[1.7.19]: https://github.com/Automattic/jetpack-partner/compare/v1.7.18...v1.7.19 -[1.7.18]: https://github.com/Automattic/jetpack-partner/compare/v1.7.17...v1.7.18 -[1.7.17]: https://github.com/Automattic/jetpack-partner/compare/v1.7.16...v1.7.17 -[1.7.16]: https://github.com/Automattic/jetpack-partner/compare/v1.7.15...v1.7.16 -[1.7.15]: https://github.com/Automattic/jetpack-partner/compare/v1.7.14...v1.7.15 -[1.7.14]: https://github.com/Automattic/jetpack-partner/compare/v1.7.13...v1.7.14 -[1.7.13]: https://github.com/Automattic/jetpack-partner/compare/v1.7.12...v1.7.13 -[1.7.12]: https://github.com/Automattic/jetpack-partner/compare/v1.7.11...v1.7.12 -[1.7.11]: https://github.com/Automattic/jetpack-partner/compare/v1.7.10...v1.7.11 -[1.7.10]: https://github.com/Automattic/jetpack-partner/compare/v1.7.9...v1.7.10 -[1.7.9]: https://github.com/Automattic/jetpack-partner/compare/v1.7.8...v1.7.9 -[1.7.8]: https://github.com/Automattic/jetpack-partner/compare/v1.7.7...v1.7.8 -[1.7.7]: https://github.com/Automattic/jetpack-partner/compare/v1.7.6...v1.7.7 -[1.7.6]: https://github.com/Automattic/jetpack-partner/compare/v1.7.5...v1.7.6 -[1.7.5]: https://github.com/Automattic/jetpack-partner/compare/v1.7.4...v1.7.5 -[1.7.4]: https://github.com/Automattic/jetpack-partner/compare/v1.7.3...v1.7.4 -[1.7.3]: https://github.com/Automattic/jetpack-partner/compare/v1.7.2...v1.7.3 -[1.7.2]: https://github.com/Automattic/jetpack-partner/compare/v1.7.1...v1.7.2 -[1.7.1]: https://github.com/Automattic/jetpack-partner/compare/v1.7.0...v1.7.1 -[1.7.0]: https://github.com/Automattic/jetpack-partner/compare/v1.6.4...v1.7.0 -[1.6.4]: https://github.com/Automattic/jetpack-partner/compare/v1.6.3...v1.6.4 -[1.6.3]: https://github.com/Automattic/jetpack-partner/compare/v1.6.2...v1.6.3 -[1.6.2]: https://github.com/Automattic/jetpack-partner/compare/v1.6.1...v1.6.2 -[1.6.1]: https://github.com/Automattic/jetpack-partner/compare/v1.6.0...v1.6.1 -[1.6.0]: https://github.com/Automattic/jetpack-partner/compare/v1.5.7...v1.6.0 -[1.5.7]: https://github.com/Automattic/jetpack-partner/compare/v1.5.6...v1.5.7 -[1.5.6]: https://github.com/Automattic/jetpack-partner/compare/v1.5.5...v1.5.6 -[1.5.5]: https://github.com/Automattic/jetpack-partner/compare/v1.5.4...v1.5.5 -[1.5.4]: https://github.com/Automattic/jetpack-partner/compare/v1.5.3...v1.5.4 -[1.5.3]: https://github.com/Automattic/jetpack-partner/compare/v1.5.2...v1.5.3 -[1.5.2]: https://github.com/Automattic/jetpack-partner/compare/v1.5.1...v1.5.2 -[1.5.1]: https://github.com/Automattic/jetpack-partner/compare/v1.5.0...v1.5.1 -[1.5.0]: https://github.com/Automattic/jetpack-partner/compare/v1.4.3...v1.5.0 -[1.4.3]: https://github.com/Automattic/jetpack-partner/compare/v1.4.2...v1.4.3 -[1.4.2]: https://github.com/Automattic/jetpack-partner/compare/v1.4.1...v1.4.2 -[1.4.1]: https://github.com/Automattic/jetpack-partner/compare/v1.4.0...v1.4.1 -[1.4.0]: https://github.com/Automattic/jetpack-partner/compare/v1.3.1...v1.4.0 -[1.3.1]: https://github.com/Automattic/jetpack-partner/compare/v1.3.0...v1.3.1 -[1.3.0]: https://github.com/Automattic/jetpack-partner/compare/v1.2.0...v1.3.0 -[1.2.0]: https://github.com/Automattic/jetpack-partner/compare/v1.1.0...v1.2.0 -[1.1.0]: https://github.com/Automattic/jetpack-partner/compare/v1.0.1...v1.1.0 -[1.0.1]: https://github.com/Automattic/jetpack-partner/compare/v1.0.0...v1.0.1 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/CHANGELOG.md index 72cec9d8..7a493330 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [0.2.14] - 2023-08-23 ### Changed - Updated package dependencies. [#32605] @@ -108,6 +112,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Use `composer update` rather than `install` in scripts, as composer.lock isn't checked in. +[0.3.0]: https://github.com/Automattic/jetpack-password-checker/compare/v0.2.14...v0.3.0 [0.2.14]: https://github.com/Automattic/jetpack-password-checker/compare/v0.2.13...v0.2.14 [0.2.13]: https://github.com/Automattic/jetpack-password-checker/compare/v0.2.12...v0.2.13 [0.2.12]: https://github.com/Automattic/jetpack-password-checker/compare/v0.2.11...v0.2.12 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/composer.json index 45483b4b..3884f56f 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-password-checker/composer.json @@ -3,9 +3,11 @@ "description": "Password Checker.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.8", + "automattic/jetpack-changelogger": "^4.0.0", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, @@ -37,7 +39,7 @@ "link-template": "https://github.com/Automattic/jetpack-password-checker/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.2.x-dev" + "dev-trunk": "0.3.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/CHANGELOG.md index 3797ecd5..82de9e58 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.1] - 2024-01-02 +### Fixed +- Ensured that language packs are installed after installing a new plugin. [#34763] + +## [0.3.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [0.2.6] - 2023-11-14 + ## [0.2.5] - 2023-08-23 ### Changed - Updated package dependencies. [#32605] @@ -56,6 +66,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fix method logic +[0.3.1]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.3.0...v0.3.1 +[0.3.0]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.2.6...v0.3.0 +[0.2.6]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.2.5...v0.2.6 [0.2.5]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.2.4...v0.2.5 [0.2.4]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.2.3...v0.2.4 [0.2.3]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.2.2...v0.2.3 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/composer.json index fb1a5a52..cbe9daf4 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/composer.json @@ -4,11 +4,12 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-a8c-mc-stats": "^1.4.21" + "php": ">=7.0", + "automattic/jetpack-a8c-mc-stats": "^2.0.0" }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.8" + "automattic/jetpack-changelogger": "^4.0.5" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -30,7 +31,7 @@ "prefer-stable": true, "extra": { "branch-alias": { - "dev-trunk": "0.2.x-dev" + "dev-trunk": "0.3.x-dev" }, "mirror-repo": "Automattic/jetpack-plugins-installer", "changelogger": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php index 4ebf4a83..3fbfd80c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php @@ -74,6 +74,9 @@ class Plugins_Installer { return new WP_Error( 'not_allowed', __( 'You are not allowed to install plugins on this site.', 'jetpack-plugins-installer' ) ); } + // Initialize admin filters to make sure WordPress post-install hooks run. Handles things like language packs. + include_once ABSPATH . '/wp-admin/includes/admin-filters.php'; + $skin = new Automatic_Install_Skin(); $upgrader = new Plugin_Upgrader( $skin ); $zip_url = self::generate_wordpress_org_plugin_download_link( $slug ); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/CHANGELOG.md index 906bfba6..ac07c406 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/CHANGELOG.md @@ -5,7 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2023-11-20 +### Changed +- Replaced usage of strpos() with str_starts_with(). [#34135] +- Updated required PHP version to >= 7.0. [#34192] + ## [1.7.27] - 2023-09-19 + - Minor internal updates. ## [1.7.26] - 2023-08-23 @@ -187,6 +193,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Create Jetpack Redirect package +[2.0.0]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.27...v2.0.0 [1.7.27]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.26...v1.7.27 [1.7.26]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.25...v1.7.26 [1.7.25]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.24...v1.7.25 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/composer.json index 429ff92e..e2845ed4 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/composer.json @@ -4,12 +4,13 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-status": "^1.18.4" + "php": ">=7.0", + "automattic/jetpack-status": "^2.0.0" }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -36,7 +37,7 @@ "link-template": "https://github.com/Automattic/jetpack-redirect/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.7.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php index da5979b3..7e1ee79e 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php @@ -48,7 +48,7 @@ class Redirect { $source_key = 'source'; - if ( 0 === strpos( $source, 'https://' ) ) { + if ( \str_starts_with( $source, 'https://' ) ) { $source_key = 'url'; $source_url = \wp_parse_url( $source ); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/CHANGELOG.md index c2415de8..db189d05 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/CHANGELOG.md @@ -5,7 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + ## [1.4.25] - 2023-09-19 + - Minor internal updates. ## [1.4.24] - 2023-08-23 @@ -154,6 +159,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Jetpack DNA: Introduce a Roles package +[2.0.0]: https://github.com/Automattic/jetpack-roles/compare/v1.4.25...v2.0.0 [1.4.25]: https://github.com/Automattic/jetpack-roles/compare/v1.4.24...v1.4.25 [1.4.24]: https://github.com/Automattic/jetpack-roles/compare/v1.4.23...v1.4.24 [1.4.23]: https://github.com/Automattic/jetpack-roles/compare/v1.4.22...v1.4.23 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/composer.json index 0a5b8aed..d259824b 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-roles/composer.json @@ -3,11 +3,13 @@ "description": "Utilities, related with user roles and capabilities.", "type": "jetpack-library", "license": "GPL-2.0-or-later", - "require": {}, + "require": { + "php": ">=7.0" + }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -34,7 +36,7 @@ "link-template": "https://github.com/Automattic/jetpack-roles/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.4.x-dev" + "dev-trunk": "2.0.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md index caba85ae..e38b9831 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.1.0] - 2024-01-18 +### Added +- Add hosting provider check. [#34864] + +## [2.0.2] - 2023-12-03 +### Fixed +- Module active checks should always be true on WordPress.com simple sites. [#34248] + +## [2.0.1] - 2023-11-21 +### Changed +- Added a note of non-usage of PHP8+ functions yet. [#34137] +- Replaced usage of substr() with str_starts_with() and str_ends_with(). [#34207] + +## [2.0.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [1.19.0] - 2023-11-13 +### Added +- Added Host::get_source_query() to return the 'source' query param from the current URL. [#33984] + ## [1.18.5] - 2023-09-25 ### Changed - Add 127.0.0.1 into the list of known local domains. [#32898] @@ -285,6 +306,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Packages: Introduce a status package +[2.1.0]: https://github.com/Automattic/jetpack-status/compare/v2.0.2...v2.1.0 +[2.0.2]: https://github.com/Automattic/jetpack-status/compare/v2.0.1...v2.0.2 +[2.0.1]: https://github.com/Automattic/jetpack-status/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/Automattic/jetpack-status/compare/v1.19.0...v2.0.0 +[1.19.0]: https://github.com/Automattic/jetpack-status/compare/v1.18.5...v1.19.0 [1.18.5]: https://github.com/Automattic/jetpack-status/compare/v1.18.4...v1.18.5 [1.18.4]: https://github.com/Automattic/jetpack-status/compare/v1.18.3...v1.18.4 [1.18.3]: https://github.com/Automattic/jetpack-status/compare/v1.18.2...v1.18.3 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/composer.json index 94ec5d09..f8afb5ec 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/composer.json @@ -4,13 +4,14 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-constants": "^1.6.23" + "php": ">=7.0", + "automattic/jetpack-constants": "^2.0.0" }, "require-dev": { "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.10", - "automattic/jetpack-ip": "^0.1.6" + "automattic/jetpack-changelogger": "^4.0.5", + "automattic/jetpack-ip": "^0.2.1" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." @@ -37,7 +38,7 @@ "link-template": "https://github.com/Automattic/jetpack-status/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.18.x-dev" + "dev-trunk": "2.1.x-dev" } } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-files.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-files.php index 81b9e9d8..2621ae7c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-files.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-files.php @@ -34,7 +34,7 @@ class Files { // phpcs:ignore Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition while ( false !== $file = readdir( $dir ) ) { - if ( '.' === substr( $file, 0, 1 ) || '.php' !== substr( $file, -4 ) ) { + if ( str_starts_with( $file, '.' ) || ! str_ends_with( $file, '.php' ) ) { continue; } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-host.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-host.php index 6a6bcd74..a9fdac25 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-host.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-host.php @@ -119,4 +119,158 @@ class Host { return ''; } + + /** + * Return source query param value from the URL if exists in the allowed sources list. + * + * @return string "source" query param value + */ + public function get_source_query() { + // phpcs:disable WordPress.Security.NonceVerification.Recommended + $allowed_sources = array( 'jetpack-manage' ); + if ( isset( $_GET['source'] ) && in_array( $_GET['source'], $allowed_sources, true ) ) { + return sanitize_key( $_GET['source'] ); + } + + return ''; + } + + /** + * Returns an array of nameservers for the current site. + * + * @param string $domain The domain of the site to check. + * @return string + */ + public function get_nameserver_dns_records( $domain ) { + $dns_records = dns_get_record( $domain, DNS_NS ); // Fetches the DNS records of type NS (Name Server) + $nameservers = array(); + + foreach ( $dns_records as $record ) { + if ( isset( $record['target'] ) ) { + $nameservers[] = $record['target']; // Adds the nameserver to the array + } + } + + return $nameservers; // Returns an array of nameserver names + } + + /** + * Given a DNS entry, will return a hosting provider if one can be determined. Otherwise, will return 'unknown'. + * Sourced from: fbhepr%2Skers%2Sjcpbz%2Sjc%2Qpbagrag%2Syvo%2Subfgvat%2Qcebivqre%2Sanzrfreiref.cuc-og + * + * @param string $domain The domain of the site to check. + * @return string The hosting provider of 'unknown'. + */ + public function get_hosting_provider_by_nameserver( $domain ) { + $known_nameservers = array( + 'bluehost' => array( + '.bluehost.com', + ), + 'dreamhost' => array( + '.dreamhost.com', + ), + 'mediatemple' => array( + '.mediatemple.net', + ), + 'xserver' => array( + '.xserver.jp', + ), + 'namecheap' => array( + '.namecheaphosting.com', + ), + 'hostmonster' => array( + '.hostmonster.com', + ), + 'justhost' => array( + '.justhost.com', + ), + 'digitalocean' => array( + '.digitalocean.com', + ), + 'one' => array( + '.one.com', + ), + 'hostpapa' => array( + '.hostpapa.com', + ), + 'siteground' => array( + '.sgcloud.net', + '.sgedu.site', + '.sgsrv1.com', + '.sgvps.net', + '.siteground.biz', + '.siteground.net', + '.siteground.eu', + ), + 'inmotion' => array( + '.inmotionhosting.com', + ), + 'ionos' => array( + '.ui-dns.org', + '.ui-dns.de', + '.ui-dns.biz', + '.ui-dns.com', + ), + ); + + $dns_records = $this->get_nameserver_dns_records( $domain ); + $dns_records = array_map( 'strtolower', $dns_records ); + + foreach ( $known_nameservers as $host => $ns_patterns ) { + foreach ( $ns_patterns as $ns_pattern ) { + foreach ( $dns_records as $record ) { + if ( false !== strpos( $record, $ns_pattern ) ) { + return $host; + } + } + } + } + + return 'unknown'; + } + + /** + * Returns a guess of the hosting provider for the current site based on various checks. + * + * @return string + */ + public function get_known_host_guess() { + $host = Cache::get( 'host_guess' ); + + if ( null !== $host ) { + return $host; + } + + // First, let's check if we can recognize provider manually: + switch ( true ) { + case $this->is_woa_site(): + $provider = 'woa'; + break; + case $this->is_atomic_platform(): + $provider = 'atomic'; + break; + case $this->is_newspack_site(): + $provider = 'newspack'; + break; + case $this->is_vip_site(): + $provider = 'vip'; + break; + case $this->is_wpcom_simple(): + case $this->is_wpcom_platform(): + $provider = 'wpcom'; + break; + default: + $provider = 'unknown'; + break; + } + + // Second, let's check if we can recognize provider by nameservers: + $domain = isset( $_SERVER['SERVER_NAME'] ) ? sanitize_text_field( wp_unslash( $_SERVER['SERVER_NAME'] ) ) : ''; + if ( $provider === 'unknown' && ! empty( $domain ) ) { + $provider = $this->get_hosting_provider_by_nameserver( $domain ); + } + + Cache::set( 'host_guess', $provider ); + return $provider; + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-modules.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-modules.php index fc2ed6fb..1ab9c8f8 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-modules.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-modules.php @@ -25,6 +25,10 @@ class Modules { * @return bool */ public function is_active( $module ) { + if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) { + return true; + } + return in_array( $module, self::get_active(), true ); } @@ -162,7 +166,7 @@ class Modules { } $key = md5( $file_name . maybe_serialize( $headers ) ); - $refresh_cache = is_admin() && isset( $_GET['page'] ) && 'jetpack' === substr( $_GET['page'], 0, 7 ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput + $refresh_cache = is_admin() && isset( $_GET['page'] ) && str_starts_with( $_GET['page'], 'jetpack' ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput // If we don't need to refresh the cache, and already have the value, short-circuit! if ( ! $refresh_cache && isset( $file_data_option[ $key ] ) ) { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-status.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-status.php index b6d4a1e2..dfa7cab7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-status.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-status/src/class-status.php @@ -167,6 +167,7 @@ class Status { $site_url = site_url(); // Check for localhost and sites using an IP only first. + // Note: str_contains() is not used here, as wp-includes/compat.php is not loaded in this file. $is_local = $site_url && false === strpos( $site_url, '.' ); // Use Core's environment check, if available. diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/CHANGELOG.md index 326838f0..cad78ca2 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/CHANGELOG.md @@ -5,6 +5,90 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.4.2] - 2024-01-18 +### Changed +- Update dependencies. + +## [2.4.1] - 2024-01-15 +### Added +- Options: synchronize block status option. [#34989] + +### Changed +- Sync: Dedicated sync now disabled for high queue lags only if test request fails. [#34888] + +### Fixed +- Added `is_array` check to `get_items_to_send` to make sure no fatals are thrown on non-array values. [#31552] +- Jetpack Sync: Fixed buffer sanitization in Sync close endpoint [#34961] +- Jetpack Sync: Fix restoring post global before enqueuing a post action. [#34990] + +## [2.4.0] - 2024-01-04 +### Removed +- Social: Removed sync option for tweetstorm. [#34330] + +## [2.3.0] - 2023-12-20 +### Added +- Add wpcom_ai_site_prompt option to the site settings endpoint. [#34709] + +### Fixed +- Added preemptive check to break expanding metadata for posts loop in Full Sync. [#34661] + +## [2.2.1] - 2023-12-13 +### Changed +- Refactored loop to improve efficiency and code readability [#34565] + +## [2.2.0] - 2023-12-11 +### Added +- Social: Add auto-conversion option to sync to WPCOM. [#34113] + +### Fixed +- Fixed a missing sanity check in Sync Posts handler logic that created failed builds. [#34548] +- Sync: Update Full Sync to limit max amount of data sent in one request. [#34390] + +## [2.1.2] - 2023-12-06 +### Changed +- Update dependencies. + +## [2.1.1] - 2023-12-03 +### Changed +- Internal updates. + +## [2.1.0] - 2023-11-24 +### Added +- Added jetpack_verbum_subscription_modal setting to manage subscription modal show/hide on Verbum. [#34258] + +### Fixed +- Silenced the call to `gzinflate` to avoid a few PHP warnings. [#34186] + +## [2.0.2] - 2023-11-21 +### Changed +- Replaced usage of strpos() with str_contains(). [#34137] +- Replaced usage of substr() with str_starts_with() and str_ends_with(). [#34207] + +## [2.0.1] - 2023-11-21 + +## [2.0.0] - 2023-11-20 +### Changed +- Replaced usage of strpos() with str_starts_with(). [#34135] +- Updated required PHP version to >= 7.0. [#34192] + +## [1.60.1] - 2023-10-31 + +## [1.60.0] - 2023-10-26 +### Removed +- Remove Jetpack option jetpack-memberships-connected-account-id. [#32354] + +## [1.59.2] - 2023-10-24 +### Changed +- Update sync version. + +## [1.59.1] - 2023-10-24 +### Added +- Sync: Add missing support for supplying additional columns to do checksum on. [#33440] + +## [1.59.0] - 2023-10-23 +### Changed +- Dedicated Sync: Update 'init' hook priority on Dedicated Sync requests to 0, in order to start sending Sync actions to WPCOM and exit as early as possible. [#33594] + ## [1.58.1] - 2023-10-18 ### Fixed - Update dependencies. @@ -946,6 +1030,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Packages: Move sync to a classmapped package +[2.4.2]: https://github.com/Automattic/jetpack-sync/compare/v2.4.1...v2.4.2 +[2.4.1]: https://github.com/Automattic/jetpack-sync/compare/v2.4.0...v2.4.1 +[2.4.0]: https://github.com/Automattic/jetpack-sync/compare/v2.3.0...v2.4.0 +[2.3.0]: https://github.com/Automattic/jetpack-sync/compare/v2.2.1...v2.3.0 +[2.2.1]: https://github.com/Automattic/jetpack-sync/compare/v2.2.0...v2.2.1 +[2.2.0]: https://github.com/Automattic/jetpack-sync/compare/v2.1.2...v2.2.0 +[2.1.2]: https://github.com/Automattic/jetpack-sync/compare/v2.1.1...v2.1.2 +[2.1.1]: https://github.com/Automattic/jetpack-sync/compare/v2.1.0...v2.1.1 +[2.1.0]: https://github.com/Automattic/jetpack-sync/compare/v2.0.2...v2.1.0 +[2.0.2]: https://github.com/Automattic/jetpack-sync/compare/v2.0.1...v2.0.2 +[2.0.1]: https://github.com/Automattic/jetpack-sync/compare/v2.0.0...v2.0.1 +[2.0.0]: https://github.com/Automattic/jetpack-sync/compare/v1.60.1...v2.0.0 +[1.60.1]: https://github.com/Automattic/jetpack-sync/compare/v1.60.0...v1.60.1 +[1.60.0]: https://github.com/Automattic/jetpack-sync/compare/v1.59.2...v1.60.0 +[1.59.2]: https://github.com/Automattic/jetpack-sync/compare/v1.59.1...v1.59.2 +[1.59.1]: https://github.com/Automattic/jetpack-sync/compare/v1.59.0...v1.59.1 +[1.59.0]: https://github.com/Automattic/jetpack-sync/compare/v1.58.1...v1.59.0 [1.58.1]: https://github.com/Automattic/jetpack-sync/compare/v1.58.0...v1.58.1 [1.58.0]: https://github.com/Automattic/jetpack-sync/compare/v1.57.4...v1.58.0 [1.57.4]: https://github.com/Automattic/jetpack-sync/compare/v1.57.3...v1.57.4 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/composer.json index 2a34f886..fb367b1e 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/composer.json @@ -4,16 +4,17 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.58.1", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-identity-crisis": "^0.11.0", - "automattic/jetpack-password-checker": "^0.2.14", - "automattic/jetpack-ip": "^0.1.6", - "automattic/jetpack-roles": "^1.4.25", - "automattic/jetpack-status": "^1.18.5" + "php": ">=7.0", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-identity-crisis": "^0.15.0", + "automattic/jetpack-password-checker": "^0.3.0", + "automattic/jetpack-ip": "^0.2.1", + "automattic/jetpack-roles": "^2.0.0", + "automattic/jetpack-status": "^2.0.2" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "yoast/phpunit-polyfills": "1.1.0", "automattic/wordbless": "@dev" }, @@ -48,7 +49,7 @@ "link-template": "https://github.com/Automattic/jetpack-sync/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.58.x-dev" + "dev-trunk": "2.4.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-actions.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-actions.php index 73fbfadf..1fb013ca 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-actions.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-actions.php @@ -110,7 +110,7 @@ class Actions { // rely on 'jetpack_sync_before_send_queue_sync' are picked up and added to the queue if needed. if ( Settings::is_dedicated_sync_enabled() && Dedicated_Sender::is_dedicated_sync_request() ) { self::initialize_listener(); - add_action( 'init', array( __CLASS__, 'add_dedicated_sync_sender_init' ), 90 ); + add_action( 'init', array( __CLASS__, 'add_dedicated_sync_sender_init' ), 200 ); return; } @@ -1059,7 +1059,7 @@ class Actions { ); // Verify $sync_module is not false. - if ( ( $sync_module ) && false === strpos( get_class( $sync_module ), 'Full_Sync_Immediately' ) ) { + if ( ( $sync_module ) && ! str_contains( get_class( $sync_module ), 'Full_Sync_Immediately' ) ) { $result['full_queue_size'] = $full_queue->size(); $result['full_queue_lag'] = $full_queue->lag(); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-dedicated-sender.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-dedicated-sender.php index baf5e381..8c15dd37 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-dedicated-sender.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-dedicated-sender.php @@ -151,35 +151,6 @@ class Dedicated_Sender { $queue_lag = $queue->lag(); - // Only check if we're failing to send events if the queue lag is longer than the threshold. - if ( $queue_lag > $queue_send_time_threshold ) { - /** - * Check if Dedicated Sync is healthy and revert to Default Sync if such case is detected. - */ - $last_successful_queue_send_time = get_option( Actions::LAST_SUCCESS_PREFIX . $queue->id, null ); - - if ( $last_successful_queue_send_time === null ) { - /** - * No successful sync sending completed. This might be either a "new" sync site or a site that's totally stuck. - */ - self::on_dedicated_sync_lag_not_sending_threshold_reached(); - - return new WP_Error( 'dedicated_sync_not_sending', 'Dedicated Sync is not successfully sending events' ); - } else { - /** - * We have recorded a successful sending of events. Let's see if that is not too long ago in the past. - */ - $time_since_last_succesful_send = time() - $last_successful_queue_send_time; - - if ( $time_since_last_succesful_send > $queue_send_time_threshold ) { - // We haven't successfully sent stuff in more than 30 minutes. Revert to Default Sync - self::on_dedicated_sync_lag_not_sending_threshold_reached(); - - return new WP_Error( 'dedicated_sync_not_sending', 'Dedicated Sync is not successfully sending events' ); - } - } - } - /** * Try to acquire a request lock, so we don't spawn multiple requests at the same time. * This should prevent cases where sites might have limits on the amount of simultaneous requests. @@ -189,6 +160,21 @@ class Dedicated_Sender { return new WP_Error( 'dedicated_request_lock', 'Unable to acquire request lock' ); } + /** + * If the queue lag is bigger than the threshold, we want to check if Dedicated Sync is working correctly. + * We will do by sending a test request and disabling Dedicated Sync if it's not working. We will also exit early + * in case we send the test request since it is a blocking request. + */ + if ( $queue_lag > $queue_send_time_threshold ) { + if ( false === get_transient( self::DEDICATED_SYNC_CHECK_TRANSIENT ) ) { + if ( ! self::can_spawn_dedicated_sync_request() ) { + self::on_dedicated_sync_lag_not_sending_threshold_reached(); + return new WP_Error( 'dedicated_sync_not_sending', 'Dedicated Sync is not successfully sending events' ); + } + return true; + } + } + $url = rest_url( 'jetpack/v4/sync/spawn-sync' ); $url = add_query_arg( 'time', time(), $url ); // Enforce Cache busting. $url = add_query_arg( self::DEDICATED_SYNC_REQUEST_LOCK_QUERY_PARAM_NAME, $request_lock, $url ); @@ -361,7 +347,6 @@ class Dedicated_Sender { $sender->send_action( 'jetpack_sync_flow_error_enable', $data ); } } - return self::DEDICATED_SYNC_VALIDATION_STRING === $dedicated_sync_response_body; } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-defaults.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-defaults.php index a443bba9..90b6e282 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-defaults.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-defaults.php @@ -63,7 +63,6 @@ class Defaults { 'image_default_link_type', 'infinite_scroll', 'infinite_scroll_google_analytics', - 'jetpack-memberships-connected-account-id', 'jetpack-memberships-has-connected-account', 'jetpack-twitter-cards-site-tag', 'jetpack_activated', @@ -89,6 +88,7 @@ class Defaults { 'jetpack_publicize_options', 'jetpack_relatedposts', 'jetpack_social_settings', + 'jetpack_social_autoconvert_images', 'jetpack_sso_match_by_email', 'jetpack_sso_require_two_step', 'jetpack_sync_non_blocking', // is non-blocking Jetpack Sync flow enabled. @@ -178,6 +178,7 @@ class Defaults { 'wp_mobile_excerpt', 'wp_mobile_featured_images', 'wp_page_for_privacy_policy', + 'wpcom_ai_site_prompt', 'wpcom_featured_image_in_email', 'wpcom_gifting_subscription', 'wpcom_is_fse_activated', @@ -190,6 +191,8 @@ class Defaults { 'wpcom_reader_views_enabled', 'wpcom_site_setup', 'wpcom_subscription_emails_use_excerpt', + 'jetpack_verbum_subscription_modal', + 'jetpack_blocks_disabled', ); /** @@ -739,7 +742,6 @@ class Defaults { '_wp_page_template', '_wp_trash_meta_comments_status', '_wpas_feature_enabled', - '_wpas_is_tweetstorm', '_wpas_mess', '_wpas_options', 'advanced_seo_description', // Jetpack_SEO_Posts::DESCRIPTION_META_KEY. diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-json-deflate-array-codec.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-json-deflate-array-codec.php index ecc33a94..6711ced8 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-json-deflate-array-codec.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-json-deflate-array-codec.php @@ -41,7 +41,10 @@ class JSON_Deflate_Array_Codec implements Codec_Interface { * @return array|mixed|object */ public function decode( $input ) { - return $this->json_unserialize( gzinflate( base64_decode( $input ) ) ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode + $decoded = base64_decode( $input ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode + $inflated = @gzinflate( $decoded ); // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged + + return is_string( $inflated ) ? $this->json_unserialize( $inflated ) : null; } /** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-listener.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-listener.php index ae954ee8..c2789c17 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-listener.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-listener.php @@ -216,6 +216,7 @@ class Listener { * If we add any items to the queue, we should try to ensure that our script * can't be killed before they are sent. */ + // https://plugins.trac.wordpress.org/ticket/2041 if ( function_exists( 'ignore_user_abort' ) ) { ignore_user_abort( true ); } @@ -319,6 +320,7 @@ class Listener { * If we add any items to the queue, we should try to ensure that our script * can't be killed before they are sent. */ + // https://plugins.trac.wordpress.org/ticket/2041 if ( function_exists( 'ignore_user_abort' ) ) { ignore_user_abort( true ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-package-version.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-package-version.php index 24fdb53f..cc41b634 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-package-version.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-package-version.php @@ -12,7 +12,7 @@ namespace Automattic\Jetpack\Sync; */ class Package_Version { - const PACKAGE_VERSION = '1.58.1'; + const PACKAGE_VERSION = '2.4.2'; const PACKAGE_SLUG = 'sync'; diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-replicastore.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-replicastore.php index 1ed11d35..f10c5ff7 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-replicastore.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-replicastore.php @@ -1306,27 +1306,22 @@ class Replicastore implements Replicastore_Interface { * @param bool $perform_text_conversion If text fields should be converted to latin1 during the checksum calculation. * * @return array|WP_Error The checksum histogram. - * @throws Exception Throws an exception if data validation fails inside `Table_Checksum` calls. */ public function checksum_histogram( $table, $buckets = null, $start_id = null, $end_id = null, $columns = null, $strip_non_ascii = true, $salt = '', $only_range_edges = false, $detailed_drilldown = false, $perform_text_conversion = false ) { global $wpdb; $wpdb->queries = array(); try { - $checksum_table = $this->get_table_checksum_instance( $table, $salt, $perform_text_conversion ); + $checksum_table = $this->get_table_checksum_instance( $table, $salt, $perform_text_conversion, $columns ); } catch ( Exception $ex ) { return new WP_Error( 'checksum_disabled', $ex->getMessage() ); } - // Validate / Determine Buckets. - if ( $buckets === null || $buckets < 1 ) { - $buckets = $this->calculate_buckets( $table, $start_id, $end_id ); + try { + $range_edges = $checksum_table->get_range_edges( $start_id, $end_id ); + } catch ( Exception $ex ) { + return new WP_Error( 'invalid_range_edges', '[' . $start_id . '-' . $end_id . ']: ' . $ex->getMessage() ); } - if ( is_wp_error( $buckets ) ) { - return $buckets; - } - - $range_edges = $checksum_table->get_range_edges( $start_id, $end_id ); if ( $only_range_edges ) { return $range_edges; @@ -1338,12 +1333,21 @@ class Replicastore implements Replicastore_Interface { return array(); } + // Validate / Determine Buckets. + if ( $buckets === null || $buckets < 1 ) { + $buckets = $this->calculate_buckets( $table, $object_count ); + } + $bucket_size = (int) ceil( $object_count / $buckets ); $previous_max_id = max( 0, $range_edges['min_range'] ); $histogram = array(); do { - $ids_range = $checksum_table->get_range_edges( $previous_max_id, null, $bucket_size ); + try { + $ids_range = $checksum_table->get_range_edges( $previous_max_id, null, $bucket_size ); + } catch ( Exception $ex ) { + return new WP_Error( 'invalid_range_edges', '[' . $previous_max_id . '- ]: ' . $ex->getMessage() ); + } if ( empty( $ids_range['min_range'] ) || empty( $ids_range['max_range'] ) ) { // Nothing to checksum here... @@ -1401,20 +1405,10 @@ class Replicastore implements Replicastore_Interface { * Determine number of buckets to use in full table checksum. * * @param string $table Object Type. - * @param int $start_id Min Object ID. - * @param int $end_id Max Object ID. - * @return int|WP_Error Number of Buckets to use. + * @param int $object_count Object count. + * @return int Number of Buckets to use. */ - private function calculate_buckets( $table, $start_id = null, $end_id = null ) { - // Get # of objects. - try { - $checksum_table = $this->get_table_checksum_instance( $table ); - } catch ( Exception $ex ) { - return new WP_Error( 'checksum_disabled', $ex->getMessage() ); - } - $range_edges = $checksum_table->get_range_edges( $start_id, $end_id ); - $object_count = $range_edges['item_count']; - + private function calculate_buckets( $table, $object_count ) { // Ensure no division by 0. if ( 0 === (int) $object_count ) { return 1; @@ -1437,21 +1431,22 @@ class Replicastore implements Replicastore_Interface { * * Some tables require custom instances, due to different checksum logic. * - * @param string $table The table that we want to get the instance for. - * @param null $salt Salt to be used when generating the checksums. - * @param false $perform_text_conversion Should we perform text encoding conversion when calculating the checksum. + * @param string $table The table that we want to get the instance for. + * @param string $salt Salt to be used when generating the checksums. + * @param bool $perform_text_conversion Should we perform text encoding conversion when calculating the checksum. + * @param array $additional_columns Additional columns to add to the checksum calculation. * * @return Table_Checksum|Table_Checksum_Usermeta * @throws Exception Might throw an exception if any of the input parameters were invalid. */ - public function get_table_checksum_instance( $table, $salt = null, $perform_text_conversion = false ) { + public function get_table_checksum_instance( $table, $salt = null, $perform_text_conversion = false, $additional_columns = null ) { if ( 'users' === $table ) { - return new Table_Checksum_Users( $table, $salt, $perform_text_conversion ); + return new Table_Checksum_Users( $table, $salt, $perform_text_conversion, $additional_columns ); } if ( 'usermeta' === $table ) { - return new Table_Checksum_Usermeta( $table, $salt, $perform_text_conversion ); + return new Table_Checksum_Usermeta( $table, $salt, $perform_text_conversion, $additional_columns ); } - return new Table_Checksum( $table, $salt, $perform_text_conversion ); + return new Table_Checksum( $table, $salt, $perform_text_conversion, $additional_columns ); } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-rest-endpoints.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-rest-endpoints.php index ae935622..1c3d0593 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-rest-endpoints.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-rest-endpoints.php @@ -679,7 +679,7 @@ class REST_Endpoints { } // Limit to A-Z,a-z,0-9,_,- . - $request_body['buffer_id'] = preg_replace( '/[^A-Za-z0-9]/', '', $request_body['buffer_id'] ); + $request_body['buffer_id'] = preg_replace( '/[^A-Za-z0-9\-_\.]/', '', $request_body['buffer_id'] ); $request_body['item_ids'] = array_filter( array_map( array( 'Automattic\Jetpack\Sync\REST_Endpoints', 'sanitize_item_ids' ), $request_body['item_ids'] ) ); $queue = new Queue( $queue_name ); @@ -862,7 +862,7 @@ class REST_Endpoints { */ protected static function sanitize_item_ids( $item ) { // lets not delete any options that don't start with jpsq_sync- . - if ( ! is_string( $item ) || substr( $item, 0, 5 ) !== 'jpsq_' ) { + if ( ! is_string( $item ) || ! str_starts_with( $item, 'jpsq_' ) ) { return null; } // Limit to A-Z,a-z,0-9,_,-,. . diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-sender.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-sender.php index e42b2c1b..a5de30e9 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-sender.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-sender.php @@ -295,7 +295,7 @@ class Sender { $this->continue_full_sync_enqueue(); // immediate full sync sends data in continue_full_sync_enqueue. - if ( false === strpos( get_class( $sync_module ), 'Full_Sync_Immediately' ) ) { + if ( ! str_contains( get_class( $sync_module ), 'Full_Sync_Immediately' ) ) { return $this->do_sync_and_set_delays( $this->full_sync_queue ); } else { $status = $sync_module->get_status(); @@ -509,6 +509,11 @@ class Sender { * This is expensive, but the only way to really know :/ */ foreach ( $items as $key => $item ) { + if ( ! is_array( $item ) ) { + $skipped_items_ids[] = $key; + continue; + } + // Suspending cache addition help prevent overloading in memory cache of large sites. wp_suspend_cache_addition( true ); /** @@ -574,6 +579,7 @@ class Sender { * Now that we're sure we are about to sync, try to ignore user abort * so we can avoid getting into a bad state. */ + // https://plugins.trac.wordpress.org/ticket/2041 if ( function_exists( 'ignore_user_abort' ) ) { ignore_user_abort( true ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-settings.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-settings.php index 4a3ac49f..334f13b6 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-settings.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/class-settings.php @@ -313,7 +313,7 @@ class Settings { * @return boolean Whether the setting is a network setting. */ public static function is_network_setting( $setting ) { - return strpos( $setting, 'network_' ) === 0; + return str_starts_with( $setting, 'network_' ); } /** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-callables.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-callables.php index 77f3c40b..8716085c 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-callables.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-callables.php @@ -348,7 +348,6 @@ class Callables extends Module { public function set_plugin_action_links() { if ( ! class_exists( '\DOMDocument' ) || - ! function_exists( 'libxml_use_internal_errors' ) || ! function_exists( 'mb_convert_encoding' ) ) { return; diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-module.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-module.php index 90ec9ffc..524eaea6 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-module.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-module.php @@ -308,6 +308,28 @@ SQL // phpcs:enable WordPress.DB.PreparedSQL.InterpolatedNotPrepared } + /** + * Return last_item to send for Module Full Sync Configuration. + * + * @param array $config This module Full Sync configuration. + * + * @return array|object|null + */ + public function get_last_item( $config ) { + global $wpdb; + // phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared,WordPress.DB.DirectDatabaseQuery.NoCaching,WordPress.DB.DirectDatabaseQuery.DirectQuery + return $wpdb->get_var( + <<id_field()} +FROM {$wpdb->{$this->table_name()}} +WHERE {$this->get_where_sql( $config )} +ORDER BY {$this->id_field()} +LIMIT 1 +SQL + ); + // phpcs:enable WordPress.DB.PreparedSQL.InterpolatedNotPrepared,WordPress.DB.DirectDatabaseQuery.NoCaching,WordPress.DB.DirectDatabaseQuery.DirectQuery + } + /** * Return the initial last sent object. * @@ -338,27 +360,51 @@ SQL $limits = Settings::get_setting( 'full_sync_limits' )[ $this->name() ]; $chunks_sent = 0; - // phpcs:ignore Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition - while ( $objects = $this->get_next_chunk( $config, $status, $limits['chunk_size'] ) ) { - if ( $chunks_sent++ === $limits['max_chunks'] || microtime( true ) >= $send_until ) { + + $last_item = $this->get_last_item( $config ); + + while ( $chunks_sent < $limits['max_chunks'] && microtime( true ) < $send_until ) { + $objects = $this->get_next_chunk( $config, $status, $limits['chunk_size'] ); + + if ( $wpdb->last_error ) { + $status['error'] = true; return $status; } + if ( empty( $objects ) ) { + $status['finished'] = true; + return $status; + } $result = $this->send_action( 'jetpack_full_sync_' . $this->name(), array( $objects, $status['last_sent'] ) ); - if ( is_wp_error( $result ) || $wpdb->last_error ) { $status['error'] = true; return $status; } - // The $ids are ordered in descending order. - $status['last_sent'] = end( $objects ); - $status['sent'] += count( $objects ); + // Updated the sent and last_sent status. + $status = $this->set_send_full_sync_actions_status( $status, $objects ); + if ( $last_item === $status['last_sent'] ) { + $status['finished'] = true; + return $status; + } + ++$chunks_sent; } - if ( ! $wpdb->last_error ) { - $status['finished'] = true; - } + return $status; + } + /** + * Set the status of the full sync action based on the objects that were sent. + * + * @access protected + * + * @param array $status This module Full Sync status. + * @param array $objects This module Full Sync objects. + * + * @return array The updated status. + */ + protected function set_send_full_sync_actions_status( $status, $objects ) { + $status['last_sent'] = end( $objects ); + $status['sent'] += count( $objects ); return $status; } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-options.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-options.php index 53f9de1d..d21dee9b 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-options.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-options.php @@ -220,7 +220,7 @@ class Options extends Module { $options = array(); $random_string = wp_generate_password(); foreach ( $this->options_whitelist as $option ) { - if ( 0 === strpos( $option, Settings::SETTINGS_OPTION_PREFIX ) ) { + if ( str_starts_with( $option, Settings::SETTINGS_OPTION_PREFIX ) ) { $option_value = Settings::get_setting( str_replace( Settings::SETTINGS_OPTION_PREFIX, '', $option ) ); $options[ $option ] = $option_value; } else { @@ -308,7 +308,7 @@ class Options extends Module { } // Filter our weird array( false ) value for theme_mods_*. - if ( 'theme_mods_' === substr( $args[0], 0, 11 ) ) { + if ( str_starts_with( $args[0], 'theme_mods_' ) ) { $this->filter_theme_mods( $args[1] ); if ( isset( $args[2] ) ) { $this->filter_theme_mods( $args[2] ); @@ -335,7 +335,7 @@ class Options extends Module { * @return boolean Whether the option is whitelisted. */ public function is_whitelisted_option( $option ) { - return in_array( $option, $this->options_whitelist, true ) || 'theme_mods_' === substr( $option, 0, 11 ); + return in_array( $option, $this->options_whitelist, true ) || str_starts_with( $option, 'theme_mods_' ); } /** @@ -461,7 +461,7 @@ class Options extends Module { $random_string = wp_generate_password(); // Only whitelisted options can be returned. if ( in_array( $id, $this->options_whitelist, true ) ) { - if ( 0 === strpos( $id, Settings::SETTINGS_OPTION_PREFIX ) ) { + if ( str_starts_with( $id, Settings::SETTINGS_OPTION_PREFIX ) ) { $option_value = Settings::get_setting( str_replace( Settings::SETTINGS_OPTION_PREFIX, '', $id ) ); return $option_value; } else { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-posts.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-posts.php index 5927b9c3..45598f92 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-posts.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-posts.php @@ -9,6 +9,7 @@ namespace Automattic\Jetpack\Sync\Modules; use Automattic\Jetpack\Constants as Jetpack_Constants; use Automattic\Jetpack\Roles; +use Automattic\Jetpack\Sync\Modules; use Automattic\Jetpack\Sync\Settings; /** @@ -73,6 +74,16 @@ class Posts extends Module { */ const MAX_POST_META_LENGTH = 2000000; + /** + * Max bytes allowed for full sync upload. + * Current Setting : 7MB. + * + * @access public + * + * @var int + */ + const MAX_SIZE_FULL_SYNC = 7000000; + /** * Default previous post state. * Used for default previous post status. @@ -220,7 +231,12 @@ class Posts extends Module { add_filter( 'jetpack_sync_before_send_updated_post_meta', array( $this, 'trim_post_meta' ) ); add_filter( 'jetpack_sync_before_send_deleted_post_meta', array( $this, 'trim_post_meta' ) ); // Full sync. - add_filter( 'jetpack_sync_before_send_jetpack_full_sync_posts', array( $this, 'expand_post_ids' ) ); + $sync_module = Modules::get_module( 'full-sync' ); + if ( $sync_module && str_contains( get_class( $sync_module ), 'Full_Sync_Immediately' ) ) { + add_filter( 'jetpack_sync_before_send_jetpack_full_sync_posts', array( $this, 'add_term_relationships' ) ); + } else { + add_filter( 'jetpack_sync_before_send_jetpack_full_sync_posts', array( $this, 'expand_posts_with_metadata_and_terms' ) ); + } } /** @@ -374,7 +390,7 @@ class Posts extends Module { */ public function is_whitelisted_post_meta( $meta_key ) { // The _wpas_skip_ meta key is used by Publicize. - return in_array( $meta_key, Settings::get_setting( 'post_meta_whitelist' ), true ) || ( 0 === strpos( $meta_key, '_wpas_skip_' ) ); + return in_array( $meta_key, Settings::get_setting( 'post_meta_whitelist' ), true ) || str_starts_with( $meta_key, '_wpas_skip_' ); } /** @@ -428,6 +444,10 @@ class Posts extends Module { */ public function filter_post_content_and_add_links( $post_object ) { global $post; + + // Used to restore the post global. + $current_post = $post; + // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited $post = $post_object; @@ -440,6 +460,9 @@ class Posts extends Module { $non_existant_post->post_modified_gmt = $post->post_modified_gmt; $non_existant_post->post_status = 'jetpack_sync_non_registered_post_type'; $non_existant_post->post_type = $post->post_type; + // Restore global post. + // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited + $post = $current_post; return $non_existant_post; } @@ -467,6 +490,10 @@ class Posts extends Module { $blocked_post->post_status = 'jetpack_sync_blocked'; $blocked_post->post_type = $post->post_type; + // Restore global post. + // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited + $post = $current_post; + return $blocked_post; } @@ -546,7 +573,13 @@ class Posts extends Module { $post->amp_permalink = amp_get_permalink( $post->ID ); } - return $post; + $filtered_post = $post; + + // Restore global post. + // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited + $post = $current_post; + + return $filtered_post; } /** @@ -745,24 +778,46 @@ class Posts extends Module { } /** - * Expand post IDs to post objects within a hook before they are serialized and sent to the server. + * Add term relationships to post objects within a hook before they are serialized and sent to the server. + * This is used in Full Sync Immediately * * @access public * * @param array $args The hook parameters. * @return array $args The expanded hook parameters. */ - public function expand_post_ids( $args ) { - list( $post_ids, $previous_interval_end) = $args; + public function add_term_relationships( $args ) { + list( $filtered_posts, $previous_interval_end ) = $args; + list( $filtered_post_ids, $filtered_posts, $filtered_posts_metadata ) = $filtered_posts; - $posts = array_filter( array_map( array( 'WP_Post', 'get_instance' ), $post_ids ) ); - $posts = array_map( array( $this, 'filter_post_content_and_add_links' ), $posts ); - $posts = array_values( $posts ); // Reindex in case posts were deleted. + return array( + $filtered_posts, + $filtered_posts_metadata, + $this->get_term_relationships( $filtered_post_ids ), + $previous_interval_end, + ); + } + + /** + * Expand post IDs to post objects within a hook before they are serialized and sent to the server. + * This is used in Legacy Full Sync + * + * @access public + * + * @param array $args The hook parameters. + * @return array $args The expanded hook parameters. + */ + public function expand_posts_with_metadata_and_terms( $args ) { + list( $post_ids, $previous_interval_end ) = $args; + + $posts = $this->expand_posts( $post_ids ); + $posts_metadata = $this->get_metadata( $post_ids, 'post', Settings::get_setting( 'post_meta_whitelist' ) ); + $term_relationships = $this->get_term_relationships( $post_ids ); return array( $posts, - $this->get_metadata( $post_ids, 'post', Settings::get_setting( 'post_meta_whitelist' ) ), - $this->get_term_relationships( $post_ids ), + $posts_metadata, + $term_relationships, $previous_interval_end, ); } @@ -780,4 +835,115 @@ class Posts extends Module { public function get_min_max_object_ids_for_batches( $batch_size, $where_sql = false ) { return parent::get_min_max_object_ids_for_batches( $batch_size, $this->get_where_sql( $where_sql ) ); } + + /** + * Given the Module Configuration and Status return the next chunk of items to send. + * This function also expands the posts and metadata and filters them based on the maximum size constraints. + * + * @param array $config This module Full Sync configuration. + * @param array $status This module Full Sync status. + * @param int $chunk_size Chunk size. + * + * @return array + */ + public function get_next_chunk( $config, $status, $chunk_size ) { + + $post_ids = parent::get_next_chunk( $config, $status, $chunk_size ); + + if ( empty( $post_ids ) ) { + return array(); + } + + $posts = $this->expand_posts( $post_ids ); + $posts_metadata = $this->get_metadata( $post_ids, 'post', Settings::get_setting( 'post_meta_whitelist' ) ); + + // Filter posts and metadata based on maximum size constraints. + list( $filtered_post_ids, $filtered_posts, $filtered_posts_metadata ) = $this->filter_posts_and_metadata_max_size( $posts, $posts_metadata ); + return array( + $filtered_post_ids, + $filtered_posts, + $filtered_posts_metadata, + ); + } + + /** + * Expand posts. + * + * @param array $post_ids Post IDs. + * + * @return array Expanded posts. + */ + private function expand_posts( $post_ids ) { + $posts = array_filter( array_map( array( 'WP_Post', 'get_instance' ), $post_ids ) ); + $posts = array_map( array( $this, 'filter_post_content_and_add_links' ), $posts ); + $posts = array_values( $posts ); // Reindex in case posts were deleted. + return $posts; + } + + /** + * Filters posts and metadata based on maximum size constraints. + * It always allows the first post with its metadata even if they exceed the limit, otherwise they will never be synced. + * + * @access public + * + * @param array $posts The array of posts to filter. + * @param array $metadata The array of metadata to filter. + * @return array An array containing the filtered post IDs, filtered posts, and filtered metadata. + */ + public function filter_posts_and_metadata_max_size( $posts, $metadata ) { + $filtered_posts = array(); + $filtered_metadata = array(); + $filtered_post_ids = array(); + $current_size = 0; + foreach ( $posts as $post ) { + $post_content_size = isset( $post->post_content ) ? strlen( $post->post_content ) : 0; + $current_metadata = array(); + $metadata_size = 0; + foreach ( $metadata as $key => $metadata_item ) { + if ( (int) $metadata_item->post_id === $post->ID ) { + // Trimming metadata if it exceeds limit. Similar to trim_post_meta. + $metadata_item_size = strlen( maybe_serialize( $metadata_item->meta_value ) ); + if ( $metadata_item_size >= self::MAX_POST_META_LENGTH ) { + $metadata_item->meta_value = ''; + } + $current_metadata[] = $metadata_item; + $metadata_size += $metadata_item_size >= self::MAX_POST_META_LENGTH ? 0 : $metadata_item_size; + if ( ! empty( $filtered_post_ids ) && ( $current_size + $post_content_size + $metadata_size ) > ( self::MAX_SIZE_FULL_SYNC ) ) { + break 2; // Break both foreach loops. + } + unset( $metadata[ $key ] ); + } + } + // Always allow the first post with its metadata. + if ( empty( $filtered_post_ids ) || ( $current_size + $post_content_size + $metadata_size ) <= ( self::MAX_SIZE_FULL_SYNC ) ) { + $filtered_post_ids[] = strval( $post->ID ); + $filtered_posts[] = $post; + $filtered_metadata = array_merge( $filtered_metadata, $current_metadata ); + $current_size += $post_content_size + $metadata_size; + } else { + break; + } + } + return array( + $filtered_post_ids, + $filtered_posts, + $filtered_metadata, + ); + } + + /** + * Set the status of the full sync action based on the objects that were sent. + * + * @access public + * + * @param array $status This module Full Sync status. + * @param array $objects This module Full Sync objects. + * + * @return array The updated status. + */ + public function set_send_full_sync_actions_status( $status, $objects ) { + $status['last_sent'] = end( $objects[0] ); + $status['sent'] += count( $objects[0] ); + return $status; + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-term-relationships.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-term-relationships.php index ab8ca749..f0b4d1fc 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-term-relationships.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/modules/class-term-relationships.php @@ -178,6 +178,25 @@ class Term_Relationships extends Module { ); } + /** + * Return last_item to send for Module Full Sync Configuration. + * + * @param array $config This module Full Sync configuration. + * + * @return array|object|null + */ + public function get_last_item( $config ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + global $wpdb; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.NoCaching,WordPress.DB.DirectDatabaseQuery.DirectQuery + return $wpdb->get_results( + "SELECT object_id, term_taxonomy_id + FROM $wpdb->term_relationships + ORDER BY object_id , term_taxonomy_id + LIMIT 1", + ARRAY_A + ); + } + /** * * Enqueue all $items within `jetpack_full_sync_term_relationships` actions. diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum-users.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum-users.php index a6024c25..c36b0e3d 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum-users.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum-users.php @@ -7,6 +7,8 @@ namespace Automattic\Jetpack\Sync\Replicastore; +use Exception; + /** * Class to handle Table Checksums for the Users table. */ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum.php index 95782dd4..12216587 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum.php @@ -132,13 +132,14 @@ class Table_Checksum { /** * Table_Checksum constructor. * - * @param string $table The table to calculate checksums for. - * @param string $salt Optional salt to add to the checksum. + * @param string $table The table to calculate checksums for. + * @param string $salt Optional salt to add to the checksum. * @param boolean $perform_text_conversion If text fields should be latin1 converted. + * @param array $additional_columns Additional columns to add to the checksum calculation. * * @throws Exception Throws exception from inner functions. */ - public function __construct( $table, $salt = null, $perform_text_conversion = false ) { + public function __construct( $table, $salt = null, $perform_text_conversion = false, $additional_columns = null ) { if ( ! Sync\Settings::is_checksum_enabled() ) { throw new Exception( 'Checksums are currently disabled.' ); @@ -163,6 +164,8 @@ class Table_Checksum { $this->prepare_fields( $this->table_configuration ); + $this->prepare_additional_columns( $additional_columns ); + // Run any callbacks to check if a table is enabled or not. if ( is_callable( $this->is_table_enabled_callback ) @@ -877,4 +880,48 @@ class Table_Checksum { return true; } + + /** + * Prepare and append custom columns to the list of columns that we run the checksum on. + * + * @param string|array $additional_columns List of additional columns. + * + * @return void + * @throws Exception When field validation fails. + */ + protected function prepare_additional_columns( $additional_columns ) { + /** + * No need to do anything if the parameter is not provided or empty. + */ + if ( empty( $additional_columns ) ) { + return; + } + + if ( ! is_array( $additional_columns ) ) { + if ( ! is_string( $additional_columns ) ) { + throw new Exception( 'Invalid value for additional fields' ); + } + + $additional_columns = explode( ',', $additional_columns ); + } + + /** + * Validate the fields. If any don't conform to the required norms, we will throw an exception and + * halt code here. + */ + $this->validate_fields( $additional_columns ); + + /** + * Assign the fields to the checksum_fields to be used in the checksum later. + * + * We're adding the fields to the rest of the `checksum_fields`, so we don't need + * to implement extra logic just for the additional fields. + */ + $this->checksum_fields = array_unique( + array_merge( + $this->checksum_fields, + $additional_columns + ) + ); + } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/CHANGELOG.md index 59d1f535..40fe372d 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.0] - 2024-01-18 +### Changed +- The package now requires PHP >= 7.0. [#34192] + +### Fixed +- Backup: Add namespace versioning to Helper_Script_Manager and other classes. [#34739] +- Backup: Bug fixes in helper script installation class. [#34297] + ## [0.1.6] - 2023-10-19 ### Changed - Updated package dependencies. [#32605] @@ -40,6 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Updated package dependencies. +[0.2.0]: https://github.com/Automattic/jetpack-transport-helper/compare/v0.1.6...v0.2.0 [0.1.6]: https://github.com/Automattic/jetpack-transport-helper/compare/v0.1.5...v0.1.6 [0.1.5]: https://github.com/Automattic/jetpack-transport-helper/compare/v0.1.4...v0.1.5 [0.1.4]: https://github.com/Automattic/jetpack-transport-helper/compare/v0.1.3...v0.1.4 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/actions.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/actions.php index 96ffd1af..2ae579aa 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/actions.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/actions.php @@ -23,10 +23,10 @@ if ( function_exists( 'add_filter' ) ) { } // Clean up expired Jetpack Helper Scripts from a scheduled event. -$add_action( 'jetpack_cleanup_helper_scripts', array( 'Automattic\\Jetpack\\Transport_Helper\\Helper_Script_Manager', 'cleanup_expired_helper_scripts' ) ); +$add_action( 'jetpack_cleanup_helper_scripts', array( 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager', 'cleanup_expired_helper_scripts' ) ); // Register REST routes. -$add_action( 'rest_api_init', array( 'Automattic\\Jetpack\\Transport_Helper\\REST_Controller', 'register_rest_routes' ) ); +$add_action( 'rest_api_init', array( 'Automattic\\Jetpack\\Transport_Helper\\V0001\\REST_Controller', 'register_rest_routes' ) ); // Set up package version hook. -$add_filter( 'jetpack_package_versions', 'Automattic\\Jetpack\\Transport_Helper\\Package_Version::send_package_version_to_tracker' ); +$add_filter( 'jetpack_package_versions', 'Automattic\\Jetpack\\Transport_Helper\\V0001\\Package_Version::send_package_version_to_tracker' ); diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/composer.json index db4a7d10..2c39c066 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/composer.json @@ -4,11 +4,13 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.58.2" + "php": ">=7.0", + "automattic/jetpack-backup-helper-script-manager": "^0.2.0", + "automattic/jetpack-connection": "^2.2.0" }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "dev-master" }, "suggest": { @@ -46,7 +48,7 @@ }, "autotagger": true, "branch-alias": { - "dev-trunk": "0.1.x-dev" + "dev-trunk": "0.2.x-dev" }, "textdomain": "jetpack-transport-helper" }, diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-helper-script-manager.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-helper-script-manager.php deleted file mode 100644 index d61a5d11..00000000 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-helper-script-manager.php +++ /dev/null @@ -1,384 +0,0 @@ - self::MAX_FILESIZE ) { - return new \WP_Error( 'invalid_helper', 'Invalid Helper Script size' ); - } - - // Replace '[wp_path]' in the Helper Script with the WordPress installation location. Allows the Helper Script to find WordPress. - $script_body = str_replace( '[wp_path]', addslashes( ABSPATH ), $script_body ); - - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return new \WP_Error( 'install_failed', 'Failed to install Helper Script' ); - } - - // Create a jetpack-temp directory for the Helper Script. - $temp_directory = self::create_temp_directory(); - if ( \is_wp_error( $temp_directory ) ) { - return $temp_directory; - } - - // Generate a random filename, avoid clashes. - $max_attempts = 5; - for ( $attempt = 0; $attempt < $max_attempts; $attempt++ ) { - $file_key = wp_generate_password( 10, false ); - $file_name = 'jp-helper-' . $file_key . '.php'; - $file_path = trailingslashit( $temp_directory['path'] ) . $file_name; - - if ( ! $wp_filesystem->exists( $file_path ) ) { - // Attempt to write helper script. - if ( ! self::put_contents( $file_path, $script_body ) ) { - if ( $wp_filesystem->exists( $file_path ) ) { - $wp_filesystem->delete( $file_path ); - } - - continue; - } - - // Always schedule a cleanup run shortly after EXPIRY_TIME. - \wp_schedule_single_event( time() + self::EXPIRY_TIME + 60, 'jetpack_cleanup_helper_scripts' ); - - // Success! Figure out the URL and return the path and URL. - return array( - 'path' => $file_path, - 'url' => trailingslashit( $temp_directory['url'] ) . $file_name, - ); - } - } - - return new \WP_Error( 'install_faied', 'Failed to install Helper Script' ); - } - - /** - * Given a path, verify it looks like a helper script and then delete it if so. - * - * @access public - * @static - * - * @param string $path Path to Helper Script to delete. - * @return boolean True if the file is deleted (or does not exist). - */ - public static function delete_helper_script( $path ) { - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return false; - } - - if ( ! $wp_filesystem->exists( $path ) ) { - return true; - } - - // Check this file looks like a JPR helper script. - if ( ! self::verify_file_header( $path, self::HELPER_HEADER ) ) { - return false; - } - - return $wp_filesystem->delete( $path ); - } - - /** - * Search for Helper Scripts that are suspiciously old, and clean them out. - * - * @access public - * @static - */ - public static function cleanup_expired_helper_scripts() { - self::cleanup_helper_scripts( time() - self::EXPIRY_TIME ); - } - - /** - * Search for and delete all Helper Scripts. Used during uninstallation. - * - * @access public - * @static - */ - public static function delete_all_helper_scripts() { - self::cleanup_helper_scripts( null ); - } - - /** - * Search for and delete Helper Scripts. If an $expiry_time is specified, only delete Helper Scripts - * with an mtime older than $expiry_time. Otherwise, delete them all. - * - * @access public - * @static - * - * @param int|null $expiry_time If specified, only delete scripts older than $expiry_time. - */ - public static function cleanup_helper_scripts( $expiry_time = null ) { - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return; - } - - foreach ( self::get_install_locations() as $directory => $url ) { - $temp_dir = trailingslashit( $directory ) . self::TEMP_DIRECTORY; - - if ( $wp_filesystem->is_dir( $temp_dir ) ) { - // Find expired helper scripts and delete them. - $helper_scripts = $wp_filesystem->dirlist( $temp_dir ); - if ( is_array( $helper_scripts ) ) { - foreach ( $helper_scripts as $entry ) { - if ( preg_match( '/^jp-helper-*\.php$/', $entry['name'] ) && ( null === $expiry_time || $entry['lastmodunix'] < $expiry_time ) ) { - self::delete_helper_script( trailingslashit( $temp_dir ) . $entry['name'] ); - } - } - } - - // Delete the directory if it's empty now. - self::delete_empty_helper_directory( $temp_dir ); - } - } - } - - /** - * Delete a helper script directory if it's empty - * - * @access public - * @static - * - * @param string $dir Path to Helper Script directory. - * @return boolean True if the directory is deleted - */ - private static function delete_empty_helper_directory( $dir ) { - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return false; - } - - if ( ! $wp_filesystem->is_dir( $dir ) ) { - return false; - } - - // Tally the files in the target directory, and reject if there are too many. - $dir_contents = $wp_filesystem->dirlist( $dir ); - if ( $dir_contents === false || count( $dir_contents ) > 2 ) { - return false; - } - - // Check that the only remaining files are a README and index.php generated by this system. - $allowed_files = array( - 'README' => self::README_LINES[0], - 'index.php' => self::INDEX_FILE, - ); - - foreach ( $dir_contents as $entry ) { - $basename = $entry['name']; - $path = trailingslashit( $dir ) . $basename; - if ( ! isset( $allowed_files[ $basename ] ) ) { - return false; - } - - // Verify the file starts with the expected contents. - if ( ! self::verify_file_header( $path, $allowed_files[ $basename ] ) ) { - return false; - } - - if ( ! $wp_filesystem->delete( $path ) ) { - return false; - } - } - - // If the directory is now empty, delete it. - $dir_contents = $wp_filesystem->dirlist( $dir ); - if ( $dir_contents === false || count( $dir_contents ) === 0 ) { - return $wp_filesystem->rmdir( $dir ); - } - - return false; - } - - /** - * Find an appropriate location for a jetpack-temp folder, and create one - * - * @access public - * @static - * - * @return WP_Error|array Array containing the url and path of the temp directory if successful, WP_Error if not. - */ - private static function create_temp_directory() { - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return new \WP_Error( 'temp_directory', 'Failed to create jetpack-temp directory' ); - } - - foreach ( self::get_install_locations() as $directory => $url ) { - // Check if the install location is writeable. - if ( ! $wp_filesystem->is_writable( $directory ) ) { - continue; - } - - // Create if one doesn't already exist. - $temp_dir = trailingslashit( $directory ) . self::TEMP_DIRECTORY; - if ( ! $wp_filesystem->is_dir( $temp_dir ) ) { - if ( ! $wp_filesystem->mkdir( $temp_dir ) ) { - continue; - } - - // Temp directory created. Drop a README and index.php file in there. - self::write_supplementary_temp_files( $temp_dir ); - } - - return array( - 'path' => trailingslashit( $directory ) . self::TEMP_DIRECTORY, - 'url' => trailingslashit( $url ) . self::TEMP_DIRECTORY, - ); - } - - return new \WP_Error( 'temp_directory', 'Failed to create jetpack-temp directory' ); - } - - /** - * Write out an index.php file and a README file for a new jetpack-temp directory. - * - * @access public - * @static - * - * @param string $dir Path to Helper Script directory. - */ - private static function write_supplementary_temp_files( $dir ) { - $readme_path = trailingslashit( $dir ) . 'README'; - self::put_contents( $readme_path, implode( "\n\n", self::README_LINES ) ); - - $index_path = trailingslashit( $dir ) . 'index.php'; - self::put_contents( $index_path, self::INDEX_FILE ); - } - - /** - * Write a file to the specified location with the specified contents. - * - * @access private - * @static - * - * @param string $file_path Path to write to. - * @param string $contents File contents to write. - * @return boolean True if successfully written. - */ - private static function put_contents( $file_path, $contents ) { - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return false; - } - - return $wp_filesystem->put_contents( $file_path, $contents ); - } - - /** - * Checks that a file exists, is readable, and has the expected header. - * - * @access private - * @static - * - * @param string $file_path File to verify. - * @param string $expected_header Header that the file should have. - * @return boolean True if the file exists, is readable, and the header matches. - */ - private static function verify_file_header( $file_path, $expected_header ) { - $wp_filesystem = self::get_wp_filesystem(); - if ( ! $wp_filesystem ) { - return false; - } - - // Verify the file exists and is readable. - if ( ! $wp_filesystem->exists( $file_path ) || ! $wp_filesystem->is_readable( $file_path ) ) { - return false; - } - - // Verify that the file isn't too big or small. - $file_size = $wp_filesystem->size( $file_path ); - if ( $file_size < strlen( $expected_header ) || $file_size > self::MAX_FILESIZE ) { - return false; - } - - // Read the file and verify its header. - $contents = $wp_filesystem->get_contents( $file_path ); - return ( strncmp( $contents, $expected_header, strlen( $expected_header ) ) === 0 ); - } - - /** - * Gets an associative array of possible places to install a jetpack-temp directory, along with the URL to access each. - * - * @access private - * @static - * - * @return array Array, with keys specifying the full path of install locations, and values with the equivalent URL. - */ - public static function get_install_locations() { - // Include WordPress root and wp-content. - $install_locations = array( - \ABSPATH => \get_site_url(), - \WP_CONTENT_DIR => \WP_CONTENT_URL, - ); - - // Include uploads folder. - $upload_dir_info = \wp_upload_dir(); - $install_locations[ $upload_dir_info['basedir'] ] = $upload_dir_info['baseurl']; - - return $install_locations; - } - - /** - * Get the WP_Filesystem. - * - * @return \WP_Filesystem|null - */ - private static function get_wp_filesystem() { - global $wp_filesystem; - - if ( ! $wp_filesystem ) { - if ( ! function_exists( '\\WP_Filesystem' ) ) { - require_once ABSPATH . 'wp-admin/includes/file.php'; - } - - $credentials = request_filesystem_credentials( self_admin_url() ); - - if ( ! \WP_Filesystem( $credentials ) ) { - return null; - } - } - - return $wp_filesystem; - } -} diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php index 79e1d2c7..cf349751 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php @@ -5,14 +5,18 @@ * @package automattic/jetpack-transport-helper */ -namespace Automattic\Jetpack\Transport_Helper; +// After changing this file, consider increasing the version number ("VXXX") in all the files using this namespace, in +// order to ensure that the specific version of this file always get loaded. Otherwise, Jetpack autoloader might decide +// to load an older/newer version of the class (if, for example, both the standalone and bundled versions of the plugin +// are installed, or in some other cases). +namespace Automattic\Jetpack\Transport_Helper\V0001; /** * The Package_Version class. */ class Package_Version { - const PACKAGE_VERSION = '0.1.6'; + const PACKAGE_VERSION = '0.2.0'; const PACKAGE_SLUG = 'transport-helper'; @@ -21,7 +25,7 @@ class Package_Version { * * @param array $package_versions The package version array. * - * @return array The packge version array. + * @return array The package version array. */ public static function send_package_version_to_tracker( $package_versions ) { $package_versions[ self::PACKAGE_SLUG ] = self::PACKAGE_VERSION; diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php index 8f071f98..f6981233 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php @@ -6,12 +6,23 @@ * @package automattic/jetpack-transport-helper */ -namespace Automattic\Jetpack\Transport_Helper; +// After changing this file, consider increasing the version number ("VXXX") in all the files using this namespace, in +// order to ensure that the specific version of this file always get loaded. Otherwise, Jetpack autoloader might decide +// to load an older/newer version of the class (if, for example, both the standalone and bundled versions of the plugin +// are installed, or in some other cases). +namespace Automattic\Jetpack\Transport_Helper\V0001; +use Automattic\Jetpack\Backup\V0001\Helper_Script_Manager; use Automattic\Jetpack\Connection\Rest_Authentication; use WP_Error; use WP_REST_Request; use WP_REST_Server; +// phpcs:ignore WordPress.Utils.I18nTextDomainFixer.MissingArgs +use function esc_html__; +use function is_wp_error; +use function register_rest_route; +use function rest_authorization_required_code; +use function rest_ensure_response; /** * Registers the REST routes. @@ -92,12 +103,14 @@ class REST_Controller { * @static * * @param WP_REST_Request $request The request sent to the WP REST API. - * @return array|WP_Error Returns the result of Helper Script installation. Returns one of: - * - WP_Error on failure, or - * - An array with installation info on success: - * 'path' (string) The sinstallation path. - * 'url' (string) The access url. - * 'abspath' (string) The abspath. + * + * @return array|WP_Error An array with installation info on success: + * + * 'path' (string) Helper script installation path on the filesystem. + * 'url' (string) URL to the helper script. + * 'abspath' (string) WordPress root. + * + * or an instance of WP_Error on failure. */ public static function install_helper_script( $request ) { $helper_script = $request->get_param( 'helper' ); @@ -111,11 +124,6 @@ class REST_Controller { $installation_info = Helper_Script_Manager::install_helper_script( $helper_script ); Helper_Script_Manager::cleanup_expired_helper_scripts(); - // Include ABSPATH with successful result. - if ( ! is_wp_error( $installation_info ) ) { - $installation_info['abspath'] = ABSPATH; - } - return rest_ensure_response( $installation_info ); } @@ -126,18 +134,19 @@ class REST_Controller { * @static * * @param WP_REST_Request $request The request sent to the WP REST API. - * @return array An array with 'success' key indicating the result of the delete operation. + * + * @return array|WP_Error An array with 'success' key indicating the result of the delete operation. */ public static function delete_helper_script( $request ) { $path_to_helper_script = $request->get_param( 'path' ); - $deleted = Helper_Script_Manager::delete_helper_script( $path_to_helper_script ); + $delete_result = Helper_Script_Manager::delete_helper_script( $path_to_helper_script ); Helper_Script_Manager::cleanup_expired_helper_scripts(); - return rest_ensure_response( - array( - 'success' => $deleted, - ) - ); + if ( is_wp_error( $delete_result ) ) { + return $delete_result; + } + + return rest_ensure_response( array( 'success' => true ) ); } } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/.phpcs.dir.phpcompatibility.xml b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/.phpcs.dir.phpcompatibility.xml deleted file mode 100644 index 596c8ce5..00000000 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/.phpcs.dir.phpcompatibility.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/.phpcsignore b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/.phpcsignore deleted file mode 100644 index 9f4f5a0b..00000000 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/.phpcsignore +++ /dev/null @@ -1 +0,0 @@ -rules/ diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/CHANGELOG.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/CHANGELOG.md index e12f671a..136ee066 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/CHANGELOG.md @@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.12.4] - 2024-01-18 +### Fixed +- Optimize how the web application firewall checks for updates on admin screens. [#34820] + +## [0.12.3] - 2024-01-02 +### Changed +- Internal updates. + +## [0.12.2] - 2023-12-25 +### Changed +- Improve top-level WP-CLI command description [#34745] + +## [0.12.1] - 2023-11-21 + +## [0.12.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [0.11.15] - 2023-11-14 + +## [0.11.14] - 2023-10-30 + ## [0.11.13] - 2023-10-10 ### Fixed - Escape email address when output in HTML. [#33536] @@ -235,6 +257,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Core: do not ship .phpcs.dir.xml in production builds. +[0.12.4]: https://github.com/Automattic/jetpack-waf/compare/v0.12.3...v0.12.4 +[0.12.3]: https://github.com/Automattic/jetpack-waf/compare/v0.12.2...v0.12.3 +[0.12.2]: https://github.com/Automattic/jetpack-waf/compare/v0.12.1...v0.12.2 +[0.12.1]: https://github.com/Automattic/jetpack-waf/compare/v0.12.0...v0.12.1 +[0.12.0]: https://github.com/Automattic/jetpack-waf/compare/v0.11.15...v0.12.0 +[0.11.15]: https://github.com/Automattic/jetpack-waf/compare/v0.11.14...v0.11.15 +[0.11.14]: https://github.com/Automattic/jetpack-waf/compare/v0.11.13...v0.11.14 [0.11.13]: https://github.com/Automattic/jetpack-waf/compare/v0.11.12...v0.11.13 [0.11.12]: https://github.com/Automattic/jetpack-waf/compare/v0.11.11...v0.11.12 [0.11.11]: https://github.com/Automattic/jetpack-waf/compare/v0.11.10...v0.11.11 diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/SECURITY.md b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/composer.json b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/composer.json index e376dd5f..eefb6769 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/composer.json +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/composer.json @@ -4,15 +4,16 @@ "type": "jetpack-library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.58.1", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-ip": "^0.1.6", - "automattic/jetpack-status": "^1.18.5", + "php": ">=7.0", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-ip": "^0.2.1", + "automattic/jetpack-status": "^2.1.0", "wikimedia/aho-corasick": "^1.0" }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev" }, "suggest": { @@ -51,7 +52,7 @@ "link-template": "https://github.com/Automattic/jetpack-waf/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.11.x-dev" + "dev-trunk": "0.12.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-compatibility.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-compatibility.php index 682a26f8..1adc7e94 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-compatibility.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-compatibility.php @@ -186,7 +186,7 @@ class Waf_Compatibility { $brute_force_allow_list = Jetpack_Options::get_raw_option( 'jetpack_protect_whitelist', false ); if ( false !== $brute_force_allow_list ) { $waf_allow_list = self::merge_ip_allow_lists( $waf_allow_list, $brute_force_allow_list ); - update_option( Waf_Initializer::NEEDS_UPDATE_OPTION_NAME, 1 ); + update_option( Waf_Initializer::NEEDS_UPDATE_OPTION_NAME, true ); } return $waf_allow_list; @@ -213,7 +213,7 @@ class Waf_Compatibility { $brute_force_allow_list = Jetpack_Options::get_raw_option( 'jetpack_protect_whitelist', false ); if ( false !== $brute_force_allow_list ) { $waf_allow_list = self::merge_ip_allow_lists( $waf_allow_list, $brute_force_allow_list ); - update_option( Waf_Initializer::NEEDS_UPDATE_OPTION_NAME, 1 ); + update_option( Waf_Initializer::NEEDS_UPDATE_OPTION_NAME, true ); } return $waf_allow_list; diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-cli.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-cli.php index 82674ffd..e7e2c01a 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-cli.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-cli.php @@ -11,7 +11,7 @@ use WP_CLI; use WP_CLI_Command; /** - * Just a few sample commands to learn how WP-CLI works + * Set up the WAF, change its mode, or generate its rules. */ class CLI extends WP_CLI_Command { /** diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-initializer.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-initializer.php index 11891fe3..ffe2d8b0 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-initializer.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-initializer.php @@ -155,7 +155,7 @@ class Waf_Initializer { return; } - update_option( self::NEEDS_UPDATE_OPTION_NAME, 1 ); + update_option( self::NEEDS_UPDATE_OPTION_NAME, true ); } /** @@ -197,9 +197,10 @@ class Waf_Initializer { // just migrate the IP allow list used by brute force protection. Waf_Compatibility::migrate_brute_force_protection_ip_allow_list(); } + + update_option( self::NEEDS_UPDATE_OPTION_NAME, false ); } - update_option( self::NEEDS_UPDATE_OPTION_NAME, 0 ); return true; } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-standalone-bootstrap.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-standalone-bootstrap.php index 7d12c2ad..0180e340 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-standalone-bootstrap.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-standalone-bootstrap.php @@ -80,7 +80,7 @@ class Waf_Standalone_Bootstrap { if ( isset( $jetpack_autoloader_loader ) ) { $class_file = $jetpack_autoloader_loader->find_class_file( Waf_Runner::class ); if ( $class_file ) { - $autoload_file = dirname( dirname( dirname( dirname( dirname( $class_file ) ) ) ) ) . '/vendor/autoload.php'; + $autoload_file = dirname( $class_file, 5 ) . '/vendor/autoload.php'; } } @@ -91,13 +91,13 @@ class Waf_Standalone_Bootstrap { ) { $package_file = InstalledVersions::getInstallPath( 'automattic/jetpack-waf' ); if ( substr( $package_file, -23 ) === '/automattic/jetpack-waf' ) { - $autoload_file = dirname( dirname( dirname( $package_file ) ) ) . '/vendor/autoload.php'; + $autoload_file = dirname( $package_file, 3 ) . '/vendor/autoload.php'; } } // Guess. First look for being in a `vendor/automattic/jetpack-waf/src/', then see if we're standalone with our own vendor dir. if ( null === $autoload_file ) { - $autoload_file = dirname( dirname( dirname( dirname( __DIR__ ) ) ) ) . '/vendor/autoload.php'; + $autoload_file = dirname( __DIR__, 4 ) . '/vendor/autoload.php'; if ( ! file_exists( $autoload_file ) ) { $autoload_file = dirname( __DIR__ ) . '/vendor/autoload.php'; } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php index a0bc7bae..f48dda52 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php @@ -52,8 +52,12 @@ class Waf_Stats { * Get Rules version * * @return bool|string False if value is not found. The current stored rules version if cache is found. + * + * @deprecated 0.12.3 Use Automattic\Jetpack\Waf\Waf_Stats::get_automatic_rules_last_updated() to version the rules instead. */ public static function get_rules_version() { + _deprecated_function( __METHOD__, 'waf-0.12.3', 'Automattic\Jetpack\Waf\Waf_Stats::get_automatic_rules_last_updated' ); + return get_option( Waf_Rules_Manager::VERSION_OPTION_NAME ); } diff --git a/wp-content/plugins/jetpack-protect/jetpack_vendor/i18n-map.php b/wp-content/plugins/jetpack-protect/jetpack_vendor/i18n-map.php index 6d145e0a..b8171ece 100644 --- a/wp-content/plugins/jetpack-protect/jetpack_vendor/i18n-map.php +++ b/wp-content/plugins/jetpack-protect/jetpack_vendor/i18n-map.php @@ -6,59 +6,59 @@ return array( 'packages' => array( 'jetpack-admin-ui' => array( 'path' => 'jetpack_vendor/automattic/jetpack-admin-ui', - 'ver' => '0.2.23', + 'ver' => '0.3.1', ), 'jetpack-assets' => array( 'path' => 'jetpack_vendor/automattic/jetpack-assets', - 'ver' => '1.18.13', + 'ver' => '2.0.4', ), 'jetpack-config' => array( 'path' => 'jetpack_vendor/automattic/jetpack-config', - 'ver' => '1.15.4', + 'ver' => '2.0.0', ), 'jetpack-connection' => array( 'path' => 'jetpack_vendor/automattic/jetpack-connection', - 'ver' => '1.58.2', + 'ver' => '2.2.0', ), 'jetpack-idc' => array( 'path' => 'jetpack_vendor/automattic/jetpack-identity-crisis', - 'ver' => '0.11.1', + 'ver' => '0.15.0', ), 'jetpack-ip' => array( 'path' => 'jetpack_vendor/automattic/jetpack-ip', - 'ver' => '0.1.6', + 'ver' => '0.2.1', ), 'jetpack-jitm' => array( 'path' => 'jetpack_vendor/automattic/jetpack-jitm', - 'ver' => '2.5.1', + 'ver' => '3.0.2', ), 'jetpack-licensing' => array( 'path' => 'jetpack_vendor/automattic/jetpack-licensing', - 'ver' => '1.8.4', + 'ver' => '2.0.1', ), 'jetpack-my-jetpack' => array( 'path' => 'jetpack_vendor/automattic/jetpack-my-jetpack', - 'ver' => '3.9.1', + 'ver' => '4.6.0', ), 'jetpack-password-checker' => array( 'path' => 'jetpack_vendor/automattic/jetpack-password-checker', - 'ver' => '0.2.14', + 'ver' => '0.3.0', ), 'jetpack-plugins-installer' => array( 'path' => 'jetpack_vendor/automattic/jetpack-plugins-installer', - 'ver' => '0.2.5', + 'ver' => '0.3.1', ), 'jetpack-sync' => array( 'path' => 'jetpack_vendor/automattic/jetpack-sync', - 'ver' => '1.58.1', + 'ver' => '2.4.2', ), 'jetpack-transport-helper' => array( 'path' => 'jetpack_vendor/automattic/jetpack-transport-helper', - 'ver' => '0.1.6', + 'ver' => '0.2.0', ), 'jetpack-waf' => array( 'path' => 'jetpack_vendor/automattic/jetpack-waf', - 'ver' => '0.11.13', + 'ver' => '0.12.4', ), ), ); diff --git a/wp-content/plugins/jetpack-protect/readme.txt b/wp-content/plugins/jetpack-protect/readme.txt index 8758dbe8..c396cd42 100644 --- a/wp-content/plugins/jetpack-protect/readme.txt +++ b/wp-content/plugins/jetpack-protect/readme.txt @@ -1,10 +1,10 @@ === Jetpack Protect === Contributors: automattic, retrofox, leogermani, renatoagds, bjorsch, ebinnion, fgiannar, zinigor, miguelxavierpenha, dsmart, jeherve, manzoorwanijk, njweller, oskosk, samiff, siddarthan, wpkaren, arsihasi, kraftbj, kev, sermitr, kangzj, pabline, dkmyta Tags: jetpack, protect, security, malware, scan -Requires at least: 6.2 -Requires PHP: 5.6 -Tested up to: 6.3 -Stable tag: 1.4.2 +Requires at least: 6.3 +Requires PHP: 7.0 +Tested up to: 6.4 +Stable tag: 2.0.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -158,10 +158,18 @@ The new Jetpack Protect plugin is different from the Jetpack feature formerly kn 4. The Jetpack Firewall is a web application firewall (known as WAF) designed to protect your WordPress site from malicious requests. == Changelog == -### 1.4.2 - 2023-10-19 +### 2.0.0 - 2024-01-18 #### Changed -- General: update WordPress version requirements to WordPress 6.2. [#32762] -- Updated Jetpack submenu sort order so individual features are alpha-sorted. -- Updated method used to render Connection initial state. -- Updated package dependencies. +- Firewall: use datetime versioning for rules file updates. +- General: unify display of notifications across Scan and Firewall screens +- General: indicate full compatibility with the latest version of WordPress, 6.4. +- General: update PHP requirement to PHP 7.0+ +- General: update WordPress version requirements to WordPress 6.3. +- General: update package dependencies. +- General: update lockfile. + +#### Fixed +- Fix Modal component overflow scrolling. +- Fix Popover component styling. +- Improved helper script installer logging. diff --git a/wp-content/plugins/jetpack-protect/src/class-jetpack-protect.php b/wp-content/plugins/jetpack-protect/src/class-jetpack-protect.php index 52e2bb30..9462af48 100644 --- a/wp-content/plugins/jetpack-protect/src/class-jetpack-protect.php +++ b/wp-content/plugins/jetpack-protect/src/class-jetpack-protect.php @@ -449,7 +449,6 @@ class Jetpack_Protect { return array( 'ipAllowListCount' => Waf_Stats::get_ip_allow_list_count(), 'ipBlockListCount' => Waf_Stats::get_ip_block_list_count(), - 'rulesVersion' => Waf_Stats::get_rules_version(), 'automaticRulesLastUpdated' => Waf_Stats::get_automatic_rules_last_updated(), ); } diff --git a/wp-content/plugins/jetpack-protect/src/class-status.php b/wp-content/plugins/jetpack-protect/src/class-status.php index 449d793d..41b574c5 100644 --- a/wp-content/plugins/jetpack-protect/src/class-status.php +++ b/wp-content/plugins/jetpack-protect/src/class-status.php @@ -290,21 +290,14 @@ class Status { $threats, function ( $a, $b ) { // sort primarily based on the presence of threats - if ( ! empty( $a->threats ) && empty( $b->threats ) ) { - return -1; - } - if ( empty( $a->threats ) && ! empty( $b->threats ) ) { - return 1; - } + $ret = empty( $a->threats ) <=> empty( $b->threats ); + // sort secondarily on whether the item has been checked - if ( $a->checked && ! $b->checked ) { - return 1; - } - if ( ! $a->checked && $b->checked ) { - return -1; + if ( ! $ret ) { + $ret = $a->checked <=> $b->checked; } - return 0; + return $ret; } ); diff --git a/wp-content/plugins/jetpack-protect/vendor/autoload.php b/wp-content/plugins/jetpack-protect/vendor/autoload.php index 701b110d..aea3c8dc 100644 --- a/wp-content/plugins/jetpack-protect/vendor/autoload.php +++ b/wp-content/plugins/jetpack-protect/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2::getLoader(); +return ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0::getLoader(); diff --git a/wp-content/plugins/jetpack-protect/vendor/autoload_packages.php b/wp-content/plugins/jetpack-protect/vendor/autoload_packages.php index 76eea3ae..a546defd 100644 --- a/wp-content/plugins/jetpack-protect/vendor/autoload_packages.php +++ b/wp-content/plugins/jetpack-protect/vendor/autoload_packages.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/CHANGELOG.md b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/CHANGELOG.md index 3275471d..5a8c162c 100644 --- a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/CHANGELOG.md +++ b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.1] - 2024-01-18 +### Added +- Support the new creator plan in our plan checks [#35071] + +## [0.4.0] - 2023-11-20 +### Changed +- Updated required PHP version to >= 7.0. [#34192] + +## [0.3.5] - 2023-10-24 + +- Updated package dependencies. + ## [0.3.4] - 2023-08-23 ### Changed - Updated package dependencies. [#32605] @@ -102,6 +114,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Deprecated - Moved the options class into Connection. [#24095] +[0.4.1]: https://github.com/Automattic/jetpack-plans/compare/v0.4.0...v0.4.1 +[0.4.0]: https://github.com/Automattic/jetpack-plans/compare/v0.3.5...v0.4.0 +[0.3.5]: https://github.com/Automattic/jetpack-plans/compare/v0.3.4...v0.3.5 [0.3.4]: https://github.com/Automattic/jetpack-plans/compare/v0.3.3...v0.3.4 [0.3.3]: https://github.com/Automattic/jetpack-plans/compare/v0.3.2...v0.3.3 [0.3.2]: https://github.com/Automattic/jetpack-plans/compare/v0.3.1...v0.3.2 diff --git a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/SECURITY.md b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/SECURITY.md index b4b46c0e..98f48dd1 100644 --- a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/SECURITY.md +++ b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/SECURITY.md @@ -4,11 +4,20 @@ Full details of the Automattic Security Policy can be found on [automattic.com]( ## Supported Versions -Generally, only the latest version of Jetpack has continued support. If a critical vulnerability is found in the current version of Jetpack, we may opt to backport any patches to previous versions. +Generally, only the latest version of Jetpack and its associated plugins have continued support. If a critical vulnerability is found in the current version of a plugin, we may opt to backport any patches to previous versions. ## Reporting a Vulnerability -[Jetpack](https://jetpack.com/) is an open-source plugin for WordPress. Our HackerOne program covers the plugin software, as well as a variety of related projects and infrastructure. +Our HackerOne program covers the below plugin software, as well as a variety of related projects and infrastructure: + +* [Jetpack](https://jetpack.com/) +* Jetpack Backup +* Jetpack Boost +* Jetpack CRM +* Jetpack Protect +* Jetpack Search +* Jetpack Social +* Jetpack VideoPress **For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.** diff --git a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/composer.json b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/composer.json index 282a9736..09183fdf 100644 --- a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/composer.json +++ b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/composer.json @@ -4,12 +4,13 @@ "type": "library", "license": "GPL-2.0-or-later", "require": { - "automattic/jetpack-connection": "^1.57.1" + "php": ">=7.0", + "automattic/jetpack-connection": "^2.2.0" }, "require-dev": { "yoast/phpunit-polyfills": "1.1.0", - "automattic/jetpack-changelogger": "^3.3.8", - "automattic/jetpack-status": "^1.18.1", + "automattic/jetpack-changelogger": "^4.0.5", + "automattic/jetpack-status": "^2.0.2", "automattic/wordbless": "@dev" }, "suggest": { @@ -41,7 +42,7 @@ "link-template": "https://github.com/Automattic/jetpack-plans/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.3.x-dev" + "dev-trunk": "0.4.x-dev" } }, "config": { diff --git a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/src/class-current-plan.php b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/src/class-current-plan.php index c57fed4e..c8873de1 100644 --- a/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/src/class-current-plan.php +++ b/wp-content/plugins/jetpack-protect/vendor/automattic/jetpack-plans/src/class-current-plan.php @@ -80,6 +80,9 @@ class Current_Plan { 'value_bundle-monthly', 'value_bundle-2y', 'value_bundle-3y', + 'jetpack_creator_yearly', + 'jetpack_creator_bi_yearly', + 'jetpack_creator_monthly', ), 'supports' => array( 'simple-payments', @@ -114,6 +117,14 @@ class Current_Plan { 'ecommerce-bundle-2y', 'ecommerce-bundle-3y', 'pro-plan', + 'wp_bundle_migration_trial_monthly', + 'wp_bundle_hosting_trial_monthly', + 'ecommerce-trial-bundle-monthly', + 'wooexpress-small-bundle-yearly', + 'wooexpress-small-bundle-monthly', + 'wooexpress-medium-bundle-yearly', + 'wooexpress-medium-bundle-monthly', + 'wp_com_hundred_year_bundle_centennially', ), 'supports' => array(), ), diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/autoload_classmap.php b/wp-content/plugins/jetpack-protect/vendor/composer/autoload_classmap.php index dd0dd77a..d29abb1e 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/autoload_classmap.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/autoload_classmap.php @@ -19,6 +19,9 @@ return array( 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php', 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php', 'Automattic\\Jetpack\\Automatic_Install_Skin' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php', + 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager' => $baseDir . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager.php', + 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager_Impl' => $baseDir . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager-impl.php', + 'Automattic\\Jetpack\\Backup\\V0001\\Throw_On_Errors' => $baseDir . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-throw-on-errors.php', 'Automattic\\Jetpack\\Composer\\Manager' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-manager.php', 'Automattic\\Jetpack\\Composer\\Plugin' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-plugin.php', 'Automattic\\Jetpack\\Config' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php', @@ -66,14 +69,17 @@ return array( 'Automattic\\Jetpack\\Licensing' => $baseDir . '/jetpack_vendor/automattic/jetpack-licensing/src/class-licensing.php', 'Automattic\\Jetpack\\Licensing\\Endpoints' => $baseDir . '/jetpack_vendor/automattic/jetpack-licensing/src/class-endpoints.php', 'Automattic\\Jetpack\\Modules' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php', + 'Automattic\\Jetpack\\My_Jetpack\\Activitylog' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php', 'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php', 'Automattic\\Jetpack\\My_Jetpack\\Initializer' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php', + 'Automattic\\Jetpack\\My_Jetpack\\Jetpack_Manage' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php', 'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php', 'Automattic\\Jetpack\\My_Jetpack\\Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php', 'Automattic\\Jetpack\\My_Jetpack\\Products' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Anti_Spam' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Backup' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Boost' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-boost.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Creator' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Crm' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-crm.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Jetpack_Ai' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php', @@ -92,8 +98,8 @@ return array( 'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php', 'Automattic\\Jetpack\\My_Jetpack\\REST_Zendesk_Chat' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-zendesk-chat.php', 'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php', - 'Automattic\\Jetpack\\Partner' => $baseDir . '/jetpack_vendor/automattic/jetpack-partner/src/class-partner.php', - 'Automattic\\Jetpack\\Partner_Coupon' => $baseDir . '/jetpack_vendor/automattic/jetpack-partner/src/class-partner-coupon.php', + 'Automattic\\Jetpack\\Partner' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php', + 'Automattic\\Jetpack\\Partner_Coupon' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php', 'Automattic\\Jetpack\\Password_Checker' => $baseDir . '/jetpack_vendor/automattic/jetpack-password-checker/src/class-password-checker.php', 'Automattic\\Jetpack\\Paths' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-paths.php', 'Automattic\\Jetpack\\Plans' => $vendorDir . '/automattic/jetpack-plans/src/class-plans.php', @@ -173,9 +179,8 @@ return array( 'Automattic\\Jetpack\\Sync\\Utils' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-utils.php', 'Automattic\\Jetpack\\Terms_Of_Service' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php', 'Automattic\\Jetpack\\Tracking' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php', - 'Automattic\\Jetpack\\Transport_Helper\\Helper_Script_Manager' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-helper-script-manager.php', - 'Automattic\\Jetpack\\Transport_Helper\\Package_Version' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php', - 'Automattic\\Jetpack\\Transport_Helper\\REST_Controller' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php', + 'Automattic\\Jetpack\\Transport_Helper\\V0001\\Package_Version' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php', + 'Automattic\\Jetpack\\Transport_Helper\\V0001\\REST_Controller' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php', 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-brute-force-protection.php', 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Blocked_Login_Page' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-blocked-login-page.php', 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Math_Authenticate' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-math-fallback.php', diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/autoload_real.php b/wp-content/plugins/jetpack-protect/vendor/composer/autoload_real.php index 2a6646fe..3e608acf 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/autoload_real.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 +class ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0 { private static $loader; @@ -24,17 +24,17 @@ class ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0::getInitializer($loader)); $loader->setClassMapAuthoritative(true); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/autoload_static.php b/wp-content/plugins/jetpack-protect/vendor/composer/autoload_static.php index aabbaef9..68f943f6 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/autoload_static.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 +class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0 { public static $files = array ( '3773ef3f09c37da5478d578e32b03a4b' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-assets/actions.php', @@ -40,6 +40,9 @@ class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php', 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/ManifestGenerator.php', 'Automattic\\Jetpack\\Automatic_Install_Skin' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php', + 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager.php', + 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager_Impl' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager-impl.php', + 'Automattic\\Jetpack\\Backup\\V0001\\Throw_On_Errors' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-throw-on-errors.php', 'Automattic\\Jetpack\\Composer\\Manager' => __DIR__ . '/..' . '/automattic/jetpack-composer-plugin/src/class-manager.php', 'Automattic\\Jetpack\\Composer\\Plugin' => __DIR__ . '/..' . '/automattic/jetpack-composer-plugin/src/class-plugin.php', 'Automattic\\Jetpack\\Config' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php', @@ -87,14 +90,17 @@ class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 'Automattic\\Jetpack\\Licensing' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-licensing/src/class-licensing.php', 'Automattic\\Jetpack\\Licensing\\Endpoints' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-licensing/src/class-endpoints.php', 'Automattic\\Jetpack\\Modules' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php', + 'Automattic\\Jetpack\\My_Jetpack\\Activitylog' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php', 'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php', 'Automattic\\Jetpack\\My_Jetpack\\Initializer' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php', + 'Automattic\\Jetpack\\My_Jetpack\\Jetpack_Manage' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php', 'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php', 'Automattic\\Jetpack\\My_Jetpack\\Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php', 'Automattic\\Jetpack\\My_Jetpack\\Products' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Anti_Spam' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Backup' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Boost' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-boost.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Creator' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Crm' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-crm.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Jetpack_Ai' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php', @@ -113,8 +119,8 @@ class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php', 'Automattic\\Jetpack\\My_Jetpack\\REST_Zendesk_Chat' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-zendesk-chat.php', 'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php', - 'Automattic\\Jetpack\\Partner' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-partner/src/class-partner.php', - 'Automattic\\Jetpack\\Partner_Coupon' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-partner/src/class-partner-coupon.php', + 'Automattic\\Jetpack\\Partner' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php', + 'Automattic\\Jetpack\\Partner_Coupon' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php', 'Automattic\\Jetpack\\Password_Checker' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-password-checker/src/class-password-checker.php', 'Automattic\\Jetpack\\Paths' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-paths.php', 'Automattic\\Jetpack\\Plans' => __DIR__ . '/..' . '/automattic/jetpack-plans/src/class-plans.php', @@ -194,9 +200,8 @@ class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 'Automattic\\Jetpack\\Sync\\Utils' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-sync/src/class-utils.php', 'Automattic\\Jetpack\\Terms_Of_Service' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php', 'Automattic\\Jetpack\\Tracking' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php', - 'Automattic\\Jetpack\\Transport_Helper\\Helper_Script_Manager' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-helper-script-manager.php', - 'Automattic\\Jetpack\\Transport_Helper\\Package_Version' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php', - 'Automattic\\Jetpack\\Transport_Helper\\REST_Controller' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php', + 'Automattic\\Jetpack\\Transport_Helper\\V0001\\Package_Version' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php', + 'Automattic\\Jetpack\\Transport_Helper\\V0001\\REST_Controller' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php', 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-waf/src/class-brute-force-protection.php', 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Blocked_Login_Page' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-blocked-login-page.php', 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Math_Authenticate' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-math-fallback.php', @@ -232,9 +237,9 @@ class ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInitc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0::$classMap; }, null, ClassLoader::class); } diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/installed.json b/wp-content/plugins/jetpack-protect/vendor/composer/installed.json index 5477affd..9769d1f1 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/installed.json +++ b/wp-content/plugins/jetpack-protect/vendor/composer/installed.json @@ -2,27 +2,30 @@ "packages": [ { "name": "automattic/jetpack-a8c-mc-stats", - "version": "v1.4.22", - "version_normalized": "1.4.22.0", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-a8c-mc-stats.git", - "reference": "d7fdf2fc7ae33d75e24e82d81269e33ec718446f" + "reference": "6ce7a1e1eba796643d7d32dc49057c7bb8e3233c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-a8c-mc-stats/zipball/d7fdf2fc7ae33d75e24e82d81269e33ec718446f", - "reference": "d7fdf2fc7ae33d75e24e82d81269e33ec718446f", + "url": "https://api.github.com/repos/Automattic/jetpack-a8c-mc-stats/zipball/6ce7a1e1eba796643d7d32dc49057c7bb8e3233c", + "reference": "6ce7a1e1eba796643d7d32dc49057c7bb8e3233c", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.0", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:18:33+00:00", + "time": "2023-11-20T20:02:34+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -31,7 +34,7 @@ "link-template": "https://github.com/Automattic/jetpack-a8c-mc-stats/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.4.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -46,35 +49,38 @@ ], "description": "Used to record internal usage stats for Automattic. Not visible to site owners.", "support": { - "source": "https://github.com/Automattic/jetpack-a8c-mc-stats/tree/v1.4.22" + "source": "https://github.com/Automattic/jetpack-a8c-mc-stats/tree/v2.0.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-a8c-mc-stats" }, { "name": "automattic/jetpack-admin-ui", - "version": "v0.2.23", - "version_normalized": "0.2.23.0", + "version": "v0.3.1", + "version_normalized": "0.3.1.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-admin-ui.git", - "reference": "2684f3ee3b458074d95e727e70ae994802501688" + "reference": "9c84adff57b0e39e812a9baac1b075f15b793f0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-admin-ui/zipball/2684f3ee3b458074d95e727e70ae994802501688", - "reference": "2684f3ee3b458074d95e727e70ae994802501688", + "url": "https://api.github.com/repos/Automattic/jetpack-admin-ui/zipball/9c84adff57b0e39e812a9baac1b075f15b793f0f", + "reference": "9c84adff57b0e39e812a9baac1b075f15b793f0f", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", - "automattic/jetpack-logo": "^1.6.3", + "automattic/jetpack-changelogger": "^4.0.3", + "automattic/jetpack-logo": "^2.0.0", "automattic/wordbless": "dev-master", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:19:10+00:00", + "time": "2023-11-24T21:14:18+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -84,7 +90,7 @@ "link-template": "https://github.com/Automattic/jetpack-admin-ui/compare/${old}...${new}" }, "branch-alias": { - "dev-trunk": "0.2.x-dev" + "dev-trunk": "0.3.x-dev" }, "version-constants": { "::PACKAGE_VERSION": "src/class-admin-menu.php" @@ -102,38 +108,39 @@ ], "description": "Generic Jetpack wp-admin UI elements", "support": { - "source": "https://github.com/Automattic/jetpack-admin-ui/tree/v0.2.23" + "source": "https://github.com/Automattic/jetpack-admin-ui/tree/v0.3.1" }, "install-path": "../../jetpack_vendor/automattic/jetpack-admin-ui" }, { "name": "automattic/jetpack-assets", - "version": "v1.18.13", - "version_normalized": "1.18.13.0", + "version": "v2.0.4", + "version_normalized": "2.0.4.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-assets.git", - "reference": "f3da965ec6e25acab6b18dbd8669285659212ab9" + "reference": "ae8944abdb7a8da7137dedb9b4fe2afd81ed2d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/f3da965ec6e25acab6b18dbd8669285659212ab9", - "reference": "f3da965ec6e25acab6b18dbd8669285659212ab9", + "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/ae8944abdb7a8da7137dedb9b4fe2afd81ed2d72", + "reference": "ae8944abdb7a8da7137dedb9b4fe2afd81ed2d72", "shasum": "" }, "require": { - "automattic/jetpack-constants": "^1.6.23" + "automattic/jetpack-constants": "^2.0.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "brain/monkey": "2.6.1", - "wikimedia/testing-access-wrapper": "^1.0 || ^2.0", + "wikimedia/testing-access-wrapper": "^1.0 || ^2.0 || ^3.0", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-19T23:36:22+00:00", + "time": "2024-01-04T15:59:44+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -143,7 +150,7 @@ "link-template": "https://github.com/Automattic/jetpack-assets/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.18.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -161,33 +168,34 @@ ], "description": "Asset management utilities for Jetpack ecosystem packages", "support": { - "source": "https://github.com/Automattic/jetpack-assets/tree/v1.18.13" + "source": "https://github.com/Automattic/jetpack-assets/tree/v2.0.4" }, "install-path": "../../jetpack_vendor/automattic/jetpack-assets" }, { "name": "automattic/jetpack-autoloader", - "version": "v2.12.0", - "version_normalized": "2.12.0.0", + "version": "v3.0.2", + "version_normalized": "3.0.2.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-autoloader.git", - "reference": "632b69cfc73ed5505f2b03165e7f68d414d0da12" + "reference": "bbf43988d1538a9f2678809b0868dc42111d0b12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/632b69cfc73ed5505f2b03165e7f68d414d0da12", - "reference": "632b69cfc73ed5505f2b03165e7f68d414d0da12", + "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/bbf43988d1538a9f2678809b0868dc42111d0b12", + "reference": "bbf43988d1538a9f2678809b0868dc42111d0b12", "shasum": "" }, "require": { - "composer-plugin-api": "^1.1 || ^2.0" + "composer-plugin-api": "^1.1 || ^2.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.2", "yoast/phpunit-polyfills": "1.1.0" }, - "time": "2023-09-28T18:33:34+00:00", + "time": "2023-11-21T18:59:10+00:00", "type": "composer-plugin", "extra": { "autotagger": true, @@ -200,7 +208,7 @@ "::VERSION": "src/AutoloadGenerator.php" }, "branch-alias": { - "dev-trunk": "2.12.x-dev" + "dev-trunk": "3.0.x-dev" } }, "installation-source": "dist", @@ -226,34 +234,89 @@ "wordpress" ], "support": { - "source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.12.0" + "source": "https://github.com/Automattic/jetpack-autoloader/tree/v3.0.2" }, "install-path": "../automattic/jetpack-autoloader" }, { - "name": "automattic/jetpack-composer-plugin", - "version": "v1.1.14", - "version_normalized": "1.1.14.0", + "name": "automattic/jetpack-backup-helper-script-manager", + "version": "v0.2.0", + "version_normalized": "0.2.0.0", "source": { "type": "git", - "url": "https://github.com/Automattic/jetpack-composer-plugin.git", - "reference": "4722a7fe4bd0080962308653a7f935a24acfc027" + "url": "https://github.com/Automattic/jetpack-backup-helper-script-manager.git", + "reference": "a38e285b0f707b80e7a3d75cb5bba6adb505494f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-composer-plugin/zipball/4722a7fe4bd0080962308653a7f935a24acfc027", - "reference": "4722a7fe4bd0080962308653a7f935a24acfc027", + "url": "https://api.github.com/repos/Automattic/jetpack-backup-helper-script-manager/zipball/a38e285b0f707b80e7a3d75cb5bba6adb505494f", + "reference": "a38e285b0f707b80e7a3d75cb5bba6adb505494f", "shasum": "" }, "require": { - "composer-plugin-api": "^2.1.0" + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.5", + "automattic/wordbless": "@dev", + "yoast/phpunit-polyfills": "1.1.0" + }, + "suggest": { + "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." + }, + "time": "2024-01-04T16:45:24+00:00", + "type": "jetpack-library", + "extra": { + "autotagger": true, + "mirror-repo": "Automattic/jetpack-backup-helper-script-manager", + "changelogger": { + "link-template": "https://github.com/Automattic/jetpack-backup-helper-script-manager/compare/v${old}...v${new}" + }, + "branch-alias": { + "dev-trunk": "0.2.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Install / delete helper script for backup and transport server. Not visible to site owners.", + "support": { + "source": "https://github.com/Automattic/jetpack-backup-helper-script-manager/tree/v0.2.0" + }, + "install-path": "../../jetpack_vendor/automattic/jetpack-backup-helper-script-manager" + }, + { + "name": "automattic/jetpack-composer-plugin", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/Automattic/jetpack-composer-plugin.git", + "reference": "d4d80af5d62fcf0b786accfc136e89977ba66853" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Automattic/jetpack-composer-plugin/zipball/d4d80af5d62fcf0b786accfc136e89977ba66853", + "reference": "d4d80af5d62fcf0b786accfc136e89977ba66853", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.1.0", + "php": ">=7.0" + }, + "require-dev": { + "automattic/jetpack-changelogger": "^4.0.0", "composer/composer": "^2.2 || ^2.4", "yoast/phpunit-polyfills": "1.1.0" }, - "time": "2023-09-19T18:18:32+00:00", + "time": "2023-11-20T20:02:27+00:00", "type": "composer-plugin", "extra": { "plugin-modifies-install-path": true, @@ -264,7 +327,7 @@ }, "autotagger": true, "branch-alias": { - "dev-trunk": "1.1.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -285,32 +348,35 @@ "plugin" ], "support": { - "source": "https://github.com/Automattic/jetpack-composer-plugin/tree/v1.1.14" + "source": "https://github.com/Automattic/jetpack-composer-plugin/tree/v2.0.0" }, "install-path": "../automattic/jetpack-composer-plugin" }, { "name": "automattic/jetpack-config", - "version": "v1.15.4", - "version_normalized": "1.15.4.0", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-config.git", - "reference": "6cf8d61a972530322c9b62f7375fff83342c38f9" + "reference": "1e34ef5f598abc1e5ee9100aa5a1a1f51b62681d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-config/zipball/6cf8d61a972530322c9b62f7375fff83342c38f9", - "reference": "6cf8d61a972530322c9b62f7375fff83342c38f9", + "url": "https://api.github.com/repos/Automattic/jetpack-config/zipball/1e34ef5f598abc1e5ee9100aa5a1a1f51b62681d", + "reference": "1e34ef5f598abc1e5ee9100aa5a1a1f51b62681d", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9" + "automattic/jetpack-changelogger": "^4.0.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:18:30+00:00", + "time": "2023-11-20T20:02:25+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -320,7 +386,7 @@ "link-template": "https://github.com/Automattic/jetpack-config/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.15.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -335,35 +401,36 @@ ], "description": "Jetpack configuration package that initializes other packages and configures Jetpack's functionality. Can be used as a base for all variants of Jetpack package usage.", "support": { - "source": "https://github.com/Automattic/jetpack-config/tree/v1.15.4" + "source": "https://github.com/Automattic/jetpack-config/tree/v2.0.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-config" }, { "name": "automattic/jetpack-connection", - "version": "v1.58.2", - "version_normalized": "1.58.2.0", + "version": "v2.2.0", + "version_normalized": "2.2.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-connection.git", - "reference": "9b12984bc9fcc075844b4f2e3fe27176e42cdf14" + "reference": "6ce84a70a6a31eb7dd9284609188cb6f261367d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-connection/zipball/9b12984bc9fcc075844b4f2e3fe27176e42cdf14", - "reference": "9b12984bc9fcc075844b4f2e3fe27176e42cdf14", + "url": "https://api.github.com/repos/Automattic/jetpack-connection/zipball/6ce84a70a6a31eb7dd9284609188cb6f261367d0", + "reference": "6ce84a70a6a31eb7dd9284609188cb6f261367d0", "shasum": "" }, "require": { - "automattic/jetpack-a8c-mc-stats": "^1.4.22", - "automattic/jetpack-admin-ui": "^0.2.23", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-redirect": "^1.7.27", - "automattic/jetpack-roles": "^1.4.25", - "automattic/jetpack-status": "^1.18.5" + "automattic/jetpack-a8c-mc-stats": "^2.0.0", + "automattic/jetpack-admin-ui": "^0.3.1", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-redirect": "^2.0.0", + "automattic/jetpack-roles": "^2.0.0", + "automattic/jetpack-status": "^2.0.2", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" @@ -371,7 +438,7 @@ "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-19T23:36:12+00:00", + "time": "2024-01-18T15:06:14+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -384,7 +451,7 @@ "link-template": "https://github.com/Automattic/jetpack-connection/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.58.x-dev" + "dev-trunk": "2.2.x-dev" } }, "installation-source": "dist", @@ -401,34 +468,37 @@ ], "description": "Everything needed to connect to the Jetpack infrastructure", "support": { - "source": "https://github.com/Automattic/jetpack-connection/tree/v1.58.2" + "source": "https://github.com/Automattic/jetpack-connection/tree/v2.2.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-connection" }, { "name": "automattic/jetpack-constants", - "version": "v1.6.23", - "version_normalized": "1.6.23.0", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-constants.git", - "reference": "0825fb1fa94956f26adebc01be0d716a0fd3ade0" + "reference": "d4244e33d2d18902951af05ca5dbb689a23c9cdc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-constants/zipball/0825fb1fa94956f26adebc01be0d716a0fd3ade0", - "reference": "0825fb1fa94956f26adebc01be0d716a0fd3ade0", + "url": "https://api.github.com/repos/Automattic/jetpack-constants/zipball/d4244e33d2d18902951af05ca5dbb689a23c9cdc", + "reference": "d4244e33d2d18902951af05ca5dbb689a23c9cdc", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.8", + "automattic/jetpack-changelogger": "^4.0.0", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-08-23T17:56:35+00:00", + "time": "2023-11-20T20:02:28+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -437,7 +507,7 @@ "link-template": "https://github.com/Automattic/jetpack-constants/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.6.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -452,33 +522,36 @@ ], "description": "A wrapper for defining constants in a more testable way.", "support": { - "source": "https://github.com/Automattic/jetpack-constants/tree/v1.6.23" + "source": "https://github.com/Automattic/jetpack-constants/tree/v2.0.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-constants" }, { "name": "automattic/jetpack-device-detection", - "version": "v1.4.27", - "version_normalized": "1.4.27.0", + "version": "v2.0.1", + "version_normalized": "2.0.1.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-device-detection.git", - "reference": "5fa2add941f3a7933b34bc3f57b4649e887c3976" + "reference": "e1cdc3012a350e99942f63625452c2c349bc562f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-device-detection/zipball/5fa2add941f3a7933b34bc3f57b4649e887c3976", - "reference": "5fa2add941f3a7933b34bc3f57b4649e887c3976", + "url": "https://api.github.com/repos/Automattic/jetpack-device-detection/zipball/e1cdc3012a350e99942f63625452c2c349bc562f", + "reference": "e1cdc3012a350e99942f63625452c2c349bc562f", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.8", + "automattic/jetpack-changelogger": "^4.0.2", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-08-23T17:56:41+00:00", + "time": "2023-11-21T18:58:28+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -487,7 +560,7 @@ "link-template": "https://github.com/Automattic/jetpack-device-detection/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.4.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -502,41 +575,42 @@ ], "description": "A way to detect device types based on User-Agent header.", "support": { - "source": "https://github.com/Automattic/jetpack-device-detection/tree/v1.4.27" + "source": "https://github.com/Automattic/jetpack-device-detection/tree/v2.0.1" }, "install-path": "../../jetpack_vendor/automattic/jetpack-device-detection" }, { "name": "automattic/jetpack-identity-crisis", - "version": "v0.11.1", - "version_normalized": "0.11.1.0", + "version": "v0.15.0", + "version_normalized": "0.15.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-identity-crisis.git", - "reference": "4f6ac2b9fda47688f5146afd9821a523368f30a0" + "reference": "245602b882b104b502e05a88a556a1c3d3f88f9b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-identity-crisis/zipball/4f6ac2b9fda47688f5146afd9821a523368f30a0", - "reference": "4f6ac2b9fda47688f5146afd9821a523368f30a0", + "url": "https://api.github.com/repos/Automattic/jetpack-identity-crisis/zipball/245602b882b104b502e05a88a556a1c3d3f88f9b", + "reference": "245602b882b104b502e05a88a556a1c3d3f88f9b", "shasum": "" }, "require": { - "automattic/jetpack-assets": "^1.18.13", - "automattic/jetpack-connection": "^1.58.2", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-logo": "^1.6.3", - "automattic/jetpack-status": "^1.18.5" + "automattic/jetpack-assets": "^2.0.4", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-logo": "^2.0.0", + "automattic/jetpack-status": "^2.0.2", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-19T23:36:40+00:00", + "time": "2024-01-18T15:06:40+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -549,7 +623,7 @@ "link-template": "https://github.com/Automattic/jetpack-identity-crisis/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.11.x-dev" + "dev-trunk": "0.15.x-dev" } }, "installation-source": "dist", @@ -564,34 +638,37 @@ ], "description": "Identity Crisis.", "support": { - "source": "https://github.com/Automattic/jetpack-identity-crisis/tree/v0.11.1" + "source": "https://github.com/Automattic/jetpack-identity-crisis/tree/v0.15.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-identity-crisis" }, { "name": "automattic/jetpack-ip", - "version": "v0.1.6", - "version_normalized": "0.1.6.0", + "version": "v0.2.1", + "version_normalized": "0.2.1.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-ip.git", - "reference": "39a3b6084336a0a76e4f95f83c2306102e46990e" + "reference": "2c4c7c237ae8628b64edbe920f6ceef9be15d7dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-ip/zipball/39a3b6084336a0a76e4f95f83c2306102e46990e", - "reference": "39a3b6084336a0a76e4f95f83c2306102e46990e", + "url": "https://api.github.com/repos/Automattic/jetpack-ip/zipball/2c4c7c237ae8628b64edbe920f6ceef9be15d7dc", + "reference": "2c4c7c237ae8628b64edbe920f6ceef9be15d7dc", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.2", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:18:29+00:00", + "time": "2023-11-21T18:58:12+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -600,7 +677,7 @@ "link-template": "https://github.com/automattic/jetpack-ip/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.1.x-dev" + "dev-trunk": "0.2.x-dev" }, "textdomain": "jetpack-ip", "version-constants": { @@ -619,44 +696,44 @@ ], "description": "Utilities for working with IP addresses.", "support": { - "source": "https://github.com/Automattic/jetpack-ip/tree/v0.1.6" + "source": "https://github.com/Automattic/jetpack-ip/tree/v0.2.1" }, "install-path": "../../jetpack_vendor/automattic/jetpack-ip" }, { "name": "automattic/jetpack-jitm", - "version": "v2.5.1", - "version_normalized": "2.5.1.0", + "version": "v3.0.2", + "version_normalized": "3.0.2.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-jitm.git", - "reference": "67b535110fed1a1959b94dc3873c9d0f1834a661" + "reference": "39c52152462696d80f15f853ed6b8a0a959404d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-jitm/zipball/67b535110fed1a1959b94dc3873c9d0f1834a661", - "reference": "67b535110fed1a1959b94dc3873c9d0f1834a661", + "url": "https://api.github.com/repos/Automattic/jetpack-jitm/zipball/39c52152462696d80f15f853ed6b8a0a959404d5", + "reference": "39c52152462696d80f15f853ed6b8a0a959404d5", "shasum": "" }, "require": { - "automattic/jetpack-a8c-mc-stats": "^1.4.22", - "automattic/jetpack-assets": "^1.18.13", - "automattic/jetpack-connection": "^1.58.2", - "automattic/jetpack-device-detection": "^1.4.27", - "automattic/jetpack-logo": "^1.6.3", - "automattic/jetpack-partner": "^1.7.25", - "automattic/jetpack-redirect": "^1.7.27", - "automattic/jetpack-status": "^1.18.5" + "automattic/jetpack-a8c-mc-stats": "^2.0.0", + "automattic/jetpack-assets": "^2.0.4", + "automattic/jetpack-connection": "^2.1.1", + "automattic/jetpack-device-detection": "^2.0.1", + "automattic/jetpack-logo": "^2.0.0", + "automattic/jetpack-redirect": "^2.0.0", + "automattic/jetpack-status": "^2.0.2", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-19T23:36:36+00:00", + "time": "2024-01-04T15:59:58+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -669,7 +746,7 @@ "link-template": "https://github.com/Automattic/jetpack-jitm/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "2.5.x-dev" + "dev-trunk": "3.0.x-dev" } }, "installation-source": "dist", @@ -684,37 +761,38 @@ ], "description": "Just in time messages for Jetpack", "support": { - "source": "https://github.com/Automattic/jetpack-jitm/tree/v2.5.1" + "source": "https://github.com/Automattic/jetpack-jitm/tree/v3.0.2" }, "install-path": "../../jetpack_vendor/automattic/jetpack-jitm" }, { "name": "automattic/jetpack-licensing", - "version": "v1.8.4", - "version_normalized": "1.8.4.0", + "version": "v2.0.1", + "version_normalized": "2.0.1.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-licensing.git", - "reference": "b2a447fa38baf5eb84da7b1db76452349ecc2b25" + "reference": "bc66aa7138285def320e4a6a2d9e07be6efd836b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-licensing/zipball/b2a447fa38baf5eb84da7b1db76452349ecc2b25", - "reference": "b2a447fa38baf5eb84da7b1db76452349ecc2b25", + "url": "https://api.github.com/repos/Automattic/jetpack-licensing/zipball/bc66aa7138285def320e4a6a2d9e07be6efd836b", + "reference": "bc66aa7138285def320e4a6a2d9e07be6efd836b", "shasum": "" }, "require": { - "automattic/jetpack-connection": "^1.57.5" + "automattic/jetpack-connection": "^2.0.1", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.1", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:19:52+00:00", + "time": "2023-11-21T12:14:55+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -724,7 +802,7 @@ "link-template": "https://github.com/Automattic/jetpack-licensing/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.8.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -739,33 +817,36 @@ ], "description": "Everything needed to manage Jetpack licenses client-side.", "support": { - "source": "https://github.com/Automattic/jetpack-licensing/tree/v1.8.4" + "source": "https://github.com/Automattic/jetpack-licensing/tree/v2.0.1" }, "install-path": "../../jetpack_vendor/automattic/jetpack-licensing" }, { "name": "automattic/jetpack-logo", - "version": "v1.6.3", - "version_normalized": "1.6.3.0", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-logo.git", - "reference": "4fb83219cd579e2ad47441afc402fb867d1906ee" + "reference": "21890dd130cae1365d6e59cf01db74e453e72d10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-logo/zipball/4fb83219cd579e2ad47441afc402fb867d1906ee", - "reference": "4fb83219cd579e2ad47441afc402fb867d1906ee", + "url": "https://api.github.com/repos/Automattic/jetpack-logo/zipball/21890dd130cae1365d6e59cf01db74e453e72d10", + "reference": "21890dd130cae1365d6e59cf01db74e453e72d10", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.0", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:18:39+00:00", + "time": "2023-11-20T20:02:31+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -774,7 +855,7 @@ "link-template": "https://github.com/Automattic/jetpack-logo/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.6.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -789,45 +870,47 @@ ], "description": "A logo for Jetpack", "support": { - "source": "https://github.com/Automattic/jetpack-logo/tree/v1.6.3" + "source": "https://github.com/Automattic/jetpack-logo/tree/v2.0.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-logo" }, { "name": "automattic/jetpack-my-jetpack", - "version": "v3.9.1", - "version_normalized": "3.9.1.0", + "version": "v4.6.0", + "version_normalized": "4.6.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-my-jetpack.git", - "reference": "15dd49fd5f94ea15cc004507fb0a29e36979f91e" + "reference": "9afe9a18ab11b7973d237020c98533f95875bad4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-my-jetpack/zipball/15dd49fd5f94ea15cc004507fb0a29e36979f91e", - "reference": "15dd49fd5f94ea15cc004507fb0a29e36979f91e", + "url": "https://api.github.com/repos/Automattic/jetpack-my-jetpack/zipball/9afe9a18ab11b7973d237020c98533f95875bad4", + "reference": "9afe9a18ab11b7973d237020c98533f95875bad4", "shasum": "" }, "require": { - "automattic/jetpack-admin-ui": "^0.2.23", - "automattic/jetpack-assets": "^1.18.13", - "automattic/jetpack-connection": "^1.58.2", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-jitm": "^2.5.1", - "automattic/jetpack-licensing": "^1.8.4", - "automattic/jetpack-plugins-installer": "^0.2.5", - "automattic/jetpack-redirect": "^1.7.27" + "automattic/jetpack-admin-ui": "^0.3.1", + "automattic/jetpack-assets": "^2.0.4", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-jitm": "^3.0.2", + "automattic/jetpack-licensing": "^2.0.1", + "automattic/jetpack-plans": "^0.4.1", + "automattic/jetpack-plugins-installer": "^0.3.1", + "automattic/jetpack-redirect": "^2.0.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", - "automattic/jetpack-videopress": "^0.18.0", + "automattic/jetpack-changelogger": "^4.0.5", + "automattic/jetpack-videopress": "^0.22.2", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-19T23:36:50+00:00", + "time": "2024-01-18T21:51:07+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -837,7 +920,7 @@ "link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}" }, "branch-alias": { - "dev-trunk": "3.9.x-dev" + "dev-trunk": "4.6.x-dev" }, "version-constants": { "::PACKAGE_VERSION": "src/class-initializer.php" @@ -856,90 +939,37 @@ ], "description": "WP Admin page with information and configuration shared among all Jetpack stand-alone plugins", "support": { - "source": "https://github.com/Automattic/jetpack-my-jetpack/tree/v3.9.1" + "source": "https://github.com/Automattic/jetpack-my-jetpack/tree/v4.6.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-my-jetpack" }, - { - "name": "automattic/jetpack-partner", - "version": "v1.7.25", - "version_normalized": "1.7.25.0", - "source": { - "type": "git", - "url": "https://github.com/Automattic/jetpack-partner.git", - "reference": "3477697b61c5e7f0ffbe9cf4d5e92c18f30494d3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-partner/zipball/3477697b61c5e7f0ffbe9cf4d5e92c18f30494d3", - "reference": "3477697b61c5e7f0ffbe9cf4d5e92c18f30494d3", - "shasum": "" - }, - "require": { - "automattic/jetpack-connection": "^1.57.5", - "automattic/jetpack-status": "^1.18.4" - }, - "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", - "automattic/wordbless": "@dev", - "brain/monkey": "2.6.1", - "yoast/phpunit-polyfills": "1.1.0" - }, - "suggest": { - "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." - }, - "time": "2023-09-19T18:19:51+00:00", - "type": "jetpack-library", - "extra": { - "autotagger": true, - "mirror-repo": "Automattic/jetpack-partner", - "changelogger": { - "link-template": "https://github.com/Automattic/jetpack-partner/compare/v${old}...v${new}" - }, - "branch-alias": { - "dev-trunk": "1.7.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Support functions for Jetpack hosting partners.", - "support": { - "source": "https://github.com/Automattic/jetpack-partner/tree/v1.7.25" - }, - "install-path": "../../jetpack_vendor/automattic/jetpack-partner" - }, { "name": "automattic/jetpack-password-checker", - "version": "v0.2.14", - "version_normalized": "0.2.14.0", + "version": "v0.3.0", + "version_normalized": "0.3.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-password-checker.git", - "reference": "e15e0e01e363c25c2c6b105f4388b4b7d6f7b1db" + "reference": "43120a1ddc032a9141ff02cc3ac7a7eac936d9f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-password-checker/zipball/e15e0e01e363c25c2c6b105f4388b4b7d6f7b1db", - "reference": "e15e0e01e363c25c2c6b105f4388b4b7d6f7b1db", + "url": "https://api.github.com/repos/Automattic/jetpack-password-checker/zipball/43120a1ddc032a9141ff02cc3ac7a7eac936d9f9", + "reference": "43120a1ddc032a9141ff02cc3ac7a7eac936d9f9", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.8", + "automattic/jetpack-changelogger": "^4.0.0", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-08-23T17:56:39+00:00", + "time": "2023-11-20T20:02:33+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -948,61 +978,6 @@ "changelogger": { "link-template": "https://github.com/Automattic/jetpack-password-checker/compare/v${old}...v${new}" }, - "branch-alias": { - "dev-trunk": "0.2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Password Checker.", - "support": { - "source": "https://github.com/Automattic/jetpack-password-checker/tree/v0.2.14" - }, - "install-path": "../../jetpack_vendor/automattic/jetpack-password-checker" - }, - { - "name": "automattic/jetpack-plans", - "version": "v0.3.4", - "version_normalized": "0.3.4.0", - "source": { - "type": "git", - "url": "https://github.com/Automattic/jetpack-plans.git", - "reference": "c42749ce627ee4bd6c94599876e17d1dceb4b380" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-plans/zipball/c42749ce627ee4bd6c94599876e17d1dceb4b380", - "reference": "c42749ce627ee4bd6c94599876e17d1dceb4b380", - "shasum": "" - }, - "require": { - "automattic/jetpack-connection": "^1.57.1" - }, - "require-dev": { - "automattic/jetpack-changelogger": "^3.3.8", - "automattic/jetpack-status": "^1.18.1", - "automattic/wordbless": "@dev", - "yoast/phpunit-polyfills": "1.1.0" - }, - "suggest": { - "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." - }, - "time": "2023-08-23T17:57:42+00:00", - "type": "library", - "extra": { - "autotagger": true, - "mirror-repo": "Automattic/jetpack-plans", - "changelogger": { - "link-template": "https://github.com/Automattic/jetpack-plans/compare/v${old}...v${new}" - }, "branch-alias": { "dev-trunk": "0.3.x-dev" } @@ -1017,42 +992,99 @@ "license": [ "GPL-2.0-or-later" ], - "description": "Fetch information about Jetpack Plans from wpcom", + "description": "Password Checker.", "support": { - "source": "https://github.com/Automattic/jetpack-plans/tree/v0.3.4" + "source": "https://github.com/Automattic/jetpack-password-checker/tree/v0.3.0" }, - "install-path": "../automattic/jetpack-plans" + "install-path": "../../jetpack_vendor/automattic/jetpack-password-checker" }, { - "name": "automattic/jetpack-plugins-installer", - "version": "v0.2.5", - "version_normalized": "0.2.5.0", + "name": "automattic/jetpack-plans", + "version": "v0.4.1", + "version_normalized": "0.4.1.0", "source": { "type": "git", - "url": "https://github.com/Automattic/jetpack-plugins-installer.git", - "reference": "5c60dba7126a21420a192759af0807ea6b9197e1" + "url": "https://github.com/Automattic/jetpack-plans.git", + "reference": "f12a14c3109745bb0c8435be4c8b0baf32b4c59d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-plugins-installer/zipball/5c60dba7126a21420a192759af0807ea6b9197e1", - "reference": "5c60dba7126a21420a192759af0807ea6b9197e1", + "url": "https://api.github.com/repos/Automattic/jetpack-plans/zipball/f12a14c3109745bb0c8435be4c8b0baf32b4c59d", + "reference": "f12a14c3109745bb0c8435be4c8b0baf32b4c59d", "shasum": "" }, "require": { - "automattic/jetpack-a8c-mc-stats": "^1.4.21" + "automattic/jetpack-connection": "^2.2.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.8", + "automattic/jetpack-changelogger": "^4.0.5", + "automattic/jetpack-status": "^2.0.2", + "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-08-23T17:57:04+00:00", + "time": "2024-01-18T15:06:16+00:00", + "type": "library", + "extra": { + "autotagger": true, + "mirror-repo": "Automattic/jetpack-plans", + "changelogger": { + "link-template": "https://github.com/Automattic/jetpack-plans/compare/v${old}...v${new}" + }, + "branch-alias": { + "dev-trunk": "0.4.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Fetch information about Jetpack Plans from wpcom", + "support": { + "source": "https://github.com/Automattic/jetpack-plans/tree/v0.4.1" + }, + "install-path": "../automattic/jetpack-plans" + }, + { + "name": "automattic/jetpack-plugins-installer", + "version": "v0.3.1", + "version_normalized": "0.3.1.0", + "source": { + "type": "git", + "url": "https://github.com/Automattic/jetpack-plugins-installer.git", + "reference": "e39246d8c946aecb750ca09f7caf712184f9d068" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Automattic/jetpack-plugins-installer/zipball/e39246d8c946aecb750ca09f7caf712184f9d068", + "reference": "e39246d8c946aecb750ca09f7caf712184f9d068", + "shasum": "" + }, + "require": { + "automattic/jetpack-a8c-mc-stats": "^2.0.0", + "php": ">=7.0" + }, + "require-dev": { + "automattic/jetpack-changelogger": "^4.0.5", + "yoast/phpunit-polyfills": "1.1.0" + }, + "suggest": { + "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." + }, + "time": "2024-01-02T18:14:25+00:00", "type": "jetpack-library", "extra": { "branch-alias": { - "dev-trunk": "0.2.x-dev" + "dev-trunk": "0.3.x-dev" }, "mirror-repo": "Automattic/jetpack-plugins-installer", "changelogger": { @@ -1073,37 +1105,38 @@ ], "description": "Handle installation of plugins from WP.org", "support": { - "source": "https://github.com/Automattic/jetpack-plugins-installer/tree/v0.2.5" + "source": "https://github.com/Automattic/jetpack-plugins-installer/tree/v0.3.1" }, "install-path": "../../jetpack_vendor/automattic/jetpack-plugins-installer" }, { "name": "automattic/jetpack-redirect", - "version": "v1.7.27", - "version_normalized": "1.7.27.0", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-redirect.git", - "reference": "43dd3ae2bef71281fe70f62733bfaa44c988f1b1" + "reference": "8f1bbfd4b046b8a0ae7b156007c2ef56a0ddbf76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-redirect/zipball/43dd3ae2bef71281fe70f62733bfaa44c988f1b1", - "reference": "43dd3ae2bef71281fe70f62733bfaa44c988f1b1", + "url": "https://api.github.com/repos/Automattic/jetpack-redirect/zipball/8f1bbfd4b046b8a0ae7b156007c2ef56a0ddbf76", + "reference": "8f1bbfd4b046b8a0ae7b156007c2ef56a0ddbf76", "shasum": "" }, "require": { - "automattic/jetpack-status": "^1.18.4" + "automattic/jetpack-status": "^2.0.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.0", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:19:22+00:00", + "time": "2023-11-20T20:03:01+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -1112,7 +1145,7 @@ "link-template": "https://github.com/Automattic/jetpack-redirect/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.7.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -1127,34 +1160,37 @@ ], "description": "Utilities to build URLs to the jetpack.com/redirect/ service", "support": { - "source": "https://github.com/Automattic/jetpack-redirect/tree/v1.7.27" + "source": "https://github.com/Automattic/jetpack-redirect/tree/v2.0.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-redirect" }, { "name": "automattic/jetpack-roles", - "version": "v1.4.25", - "version_normalized": "1.4.25.0", + "version": "v2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-roles.git", - "reference": "708b33f16a879fc2ab5939a972c968c9aeefbe38" + "reference": "967e52052a17123a23f4112da3d8e7e995467cb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-roles/zipball/708b33f16a879fc2ab5939a972c968c9aeefbe38", - "reference": "708b33f16a879fc2ab5939a972c968c9aeefbe38", + "url": "https://api.github.com/repos/Automattic/jetpack-roles/zipball/967e52052a17123a23f4112da3d8e7e995467cb2", + "reference": "967e52052a17123a23f4112da3d8e7e995467cb2", "shasum": "" }, + "require": { + "php": ">=7.0" + }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.9", + "automattic/jetpack-changelogger": "^4.0.0", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-19T18:18:38+00:00", + "time": "2023-11-20T20:02:32+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -1163,7 +1199,7 @@ "link-template": "https://github.com/Automattic/jetpack-roles/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.4.x-dev" + "dev-trunk": "2.0.x-dev" } }, "installation-source": "dist", @@ -1178,38 +1214,39 @@ ], "description": "Utilities, related with user roles and capabilities.", "support": { - "source": "https://github.com/Automattic/jetpack-roles/tree/v1.4.25" + "source": "https://github.com/Automattic/jetpack-roles/tree/v2.0.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-roles" }, { "name": "automattic/jetpack-status", - "version": "v1.18.5", - "version_normalized": "1.18.5.0", + "version": "v2.1.0", + "version_normalized": "2.1.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-status.git", - "reference": "fe08772e2005b8cd78ec5e0d416b73a04ae57c10" + "reference": "badaae2ef5345629f5333938e32a649bf946d688" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/fe08772e2005b8cd78ec5e0d416b73a04ae57c10", - "reference": "fe08772e2005b8cd78ec5e0d416b73a04ae57c10", + "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/badaae2ef5345629f5333938e32a649bf946d688", + "reference": "badaae2ef5345629f5333938e32a649bf946d688", "shasum": "" }, "require": { - "automattic/jetpack-constants": "^1.6.23" + "automattic/jetpack-constants": "^2.0.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.10", - "automattic/jetpack-ip": "^0.1.6", + "automattic/jetpack-changelogger": "^4.0.5", + "automattic/jetpack-ip": "^0.2.1", "brain/monkey": "2.6.1", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-09-25T19:07:29+00:00", + "time": "2024-01-18T21:49:55+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -1218,7 +1255,7 @@ "link-template": "https://github.com/Automattic/jetpack-status/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.18.x-dev" + "dev-trunk": "2.1.x-dev" } }, "installation-source": "dist", @@ -1233,43 +1270,44 @@ ], "description": "Used to retrieve information about the current status of Jetpack and the site overall.", "support": { - "source": "https://github.com/Automattic/jetpack-status/tree/v1.18.5" + "source": "https://github.com/Automattic/jetpack-status/tree/v2.1.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-status" }, { "name": "automattic/jetpack-sync", - "version": "v1.58.1", - "version_normalized": "1.58.1.0", + "version": "v2.4.2", + "version_normalized": "2.4.2.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-sync.git", - "reference": "8e6e7516b1d37a131ac693117ccbb00bb85c6fc2" + "reference": "4f8bd360416b9d7ee6996bfa46bd9365dc0b63b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-sync/zipball/8e6e7516b1d37a131ac693117ccbb00bb85c6fc2", - "reference": "8e6e7516b1d37a131ac693117ccbb00bb85c6fc2", + "url": "https://api.github.com/repos/Automattic/jetpack-sync/zipball/4f8bd360416b9d7ee6996bfa46bd9365dc0b63b7", + "reference": "4f8bd360416b9d7ee6996bfa46bd9365dc0b63b7", "shasum": "" }, "require": { - "automattic/jetpack-connection": "^1.58.1", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-identity-crisis": "^0.11.0", - "automattic/jetpack-ip": "^0.1.6", - "automattic/jetpack-password-checker": "^0.2.14", - "automattic/jetpack-roles": "^1.4.25", - "automattic/jetpack-status": "^1.18.5" + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-identity-crisis": "^0.15.0", + "automattic/jetpack-ip": "^0.2.1", + "automattic/jetpack-password-checker": "^0.3.0", + "automattic/jetpack-roles": "^2.0.0", + "automattic/jetpack-status": "^2.0.2", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-18T14:40:56+00:00", + "time": "2024-01-18T15:06:41+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -1282,7 +1320,7 @@ "link-template": "https://github.com/Automattic/jetpack-sync/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "1.58.x-dev" + "dev-trunk": "2.4.x-dev" } }, "installation-source": "dist", @@ -1297,37 +1335,39 @@ ], "description": "Everything needed to allow syncing to the WP.com infrastructure.", "support": { - "source": "https://github.com/Automattic/jetpack-sync/tree/v1.58.1" + "source": "https://github.com/Automattic/jetpack-sync/tree/v2.4.2" }, "install-path": "../../jetpack_vendor/automattic/jetpack-sync" }, { "name": "automattic/jetpack-transport-helper", - "version": "v0.1.6", - "version_normalized": "0.1.6.0", + "version": "v0.2.0", + "version_normalized": "0.2.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-transport-helper.git", - "reference": "c97a04caa37bd3fb09258f52032e7da640a47a08" + "reference": "a97eea0384b359132ac237349b384a654406ff3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-transport-helper/zipball/c97a04caa37bd3fb09258f52032e7da640a47a08", - "reference": "c97a04caa37bd3fb09258f52032e7da640a47a08", + "url": "https://api.github.com/repos/Automattic/jetpack-transport-helper/zipball/a97eea0384b359132ac237349b384a654406ff3e", + "reference": "a97eea0384b359132ac237349b384a654406ff3e", "shasum": "" }, "require": { - "automattic/jetpack-connection": "^1.58.2" + "automattic/jetpack-backup-helper-script-manager": "^0.2.0", + "automattic/jetpack-connection": "^2.2.0", + "php": ">=7.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "dev-master", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-19T23:36:18+00:00", + "time": "2024-01-18T21:50:17+00:00", "type": "jetpack-library", "extra": { "mirror-repo": "Automattic/jetpack-transport-helper", @@ -1339,7 +1379,7 @@ }, "autotagger": true, "branch-alias": { - "dev-trunk": "0.1.x-dev" + "dev-trunk": "0.2.x-dev" }, "textdomain": "jetpack-transport-helper" }, @@ -1358,41 +1398,42 @@ ], "description": "Package to help transport server communication", "support": { - "source": "https://github.com/Automattic/jetpack-transport-helper/tree/v0.1.6" + "source": "https://github.com/Automattic/jetpack-transport-helper/tree/v0.2.0" }, "install-path": "../../jetpack_vendor/automattic/jetpack-transport-helper" }, { "name": "automattic/jetpack-waf", - "version": "v0.11.13", - "version_normalized": "0.11.13.0", + "version": "v0.12.4", + "version_normalized": "0.12.4.0", "source": { "type": "git", "url": "https://github.com/Automattic/jetpack-waf.git", - "reference": "45a338ee01c50246386da3d0c3100ae017d1c0ce" + "reference": "e0291050fc44bcb62417cac4bf6520d04ef9b00c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/jetpack-waf/zipball/45a338ee01c50246386da3d0c3100ae017d1c0ce", - "reference": "45a338ee01c50246386da3d0c3100ae017d1c0ce", + "url": "https://api.github.com/repos/Automattic/jetpack-waf/zipball/e0291050fc44bcb62417cac4bf6520d04ef9b00c", + "reference": "e0291050fc44bcb62417cac4bf6520d04ef9b00c", "shasum": "" }, "require": { - "automattic/jetpack-connection": "^1.58.1", - "automattic/jetpack-constants": "^1.6.23", - "automattic/jetpack-ip": "^0.1.6", - "automattic/jetpack-status": "^1.18.5", + "automattic/jetpack-connection": "^2.2.0", + "automattic/jetpack-constants": "^2.0.0", + "automattic/jetpack-ip": "^0.2.1", + "automattic/jetpack-status": "^2.1.0", + "php": ">=7.0", "wikimedia/aho-corasick": "^1.0" }, "require-dev": { - "automattic/jetpack-changelogger": "^3.3.11", + "automattic/jetpack-changelogger": "^4.0.5", "automattic/wordbless": "@dev", "yoast/phpunit-polyfills": "1.1.0" }, "suggest": { "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." }, - "time": "2023-10-10T18:50:38+00:00", + "time": "2024-01-18T21:50:20+00:00", "type": "jetpack-library", "extra": { "autotagger": true, @@ -1402,7 +1443,7 @@ "link-template": "https://github.com/Automattic/jetpack-waf/compare/v${old}...v${new}" }, "branch-alias": { - "dev-trunk": "0.11.x-dev" + "dev-trunk": "0.12.x-dev" } }, "installation-source": "dist", @@ -1420,7 +1461,7 @@ ], "description": "Tools to assist with the Jetpack Web Application Firewall", "support": { - "source": "https://github.com/Automattic/jetpack-waf/tree/v0.11.13" + "source": "https://github.com/Automattic/jetpack-waf/tree/v0.12.4" }, "install-path": "../../jetpack_vendor/automattic/jetpack-waf" }, diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/installed.php b/wp-content/plugins/jetpack-protect/vendor/composer/installed.php index 37ae3bc9..421b1f32 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/installed.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/installed.php @@ -11,171 +11,171 @@ ), 'versions' => array( 'automattic/jetpack-a8c-mc-stats' => array( - 'pretty_version' => 'v1.4.22', - 'version' => '1.4.22.0', - 'reference' => 'd7fdf2fc7ae33d75e24e82d81269e33ec718446f', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => '6ce7a1e1eba796643d7d32dc49057c7bb8e3233c', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-a8c-mc-stats', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-admin-ui' => array( - 'pretty_version' => 'v0.2.23', - 'version' => '0.2.23.0', - 'reference' => '2684f3ee3b458074d95e727e70ae994802501688', + 'pretty_version' => 'v0.3.1', + 'version' => '0.3.1.0', + 'reference' => '9c84adff57b0e39e812a9baac1b075f15b793f0f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-admin-ui', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-assets' => array( - 'pretty_version' => 'v1.18.13', - 'version' => '1.18.13.0', - 'reference' => 'f3da965ec6e25acab6b18dbd8669285659212ab9', + 'pretty_version' => 'v2.0.4', + 'version' => '2.0.4.0', + 'reference' => 'ae8944abdb7a8da7137dedb9b4fe2afd81ed2d72', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-autoloader' => array( - 'pretty_version' => 'v2.12.0', - 'version' => '2.12.0.0', - 'reference' => '632b69cfc73ed5505f2b03165e7f68d414d0da12', + 'pretty_version' => 'v3.0.2', + 'version' => '3.0.2.0', + 'reference' => 'bbf43988d1538a9f2678809b0868dc42111d0b12', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../automattic/jetpack-autoloader', 'aliases' => array(), 'dev_requirement' => false, ), + 'automattic/jetpack-backup-helper-script-manager' => array( + 'pretty_version' => 'v0.2.0', + 'version' => '0.2.0.0', + 'reference' => 'a38e285b0f707b80e7a3d75cb5bba6adb505494f', + 'type' => 'jetpack-library', + 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-backup-helper-script-manager', + 'aliases' => array(), + 'dev_requirement' => false, + ), 'automattic/jetpack-composer-plugin' => array( - 'pretty_version' => 'v1.1.14', - 'version' => '1.1.14.0', - 'reference' => '4722a7fe4bd0080962308653a7f935a24acfc027', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => 'd4d80af5d62fcf0b786accfc136e89977ba66853', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../automattic/jetpack-composer-plugin', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-config' => array( - 'pretty_version' => 'v1.15.4', - 'version' => '1.15.4.0', - 'reference' => '6cf8d61a972530322c9b62f7375fff83342c38f9', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => '1e34ef5f598abc1e5ee9100aa5a1a1f51b62681d', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-config', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-connection' => array( - 'pretty_version' => 'v1.58.2', - 'version' => '1.58.2.0', - 'reference' => '9b12984bc9fcc075844b4f2e3fe27176e42cdf14', + 'pretty_version' => 'v2.2.0', + 'version' => '2.2.0.0', + 'reference' => '6ce84a70a6a31eb7dd9284609188cb6f261367d0', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-connection', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-constants' => array( - 'pretty_version' => 'v1.6.23', - 'version' => '1.6.23.0', - 'reference' => '0825fb1fa94956f26adebc01be0d716a0fd3ade0', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => 'd4244e33d2d18902951af05ca5dbb689a23c9cdc', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-constants', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-device-detection' => array( - 'pretty_version' => 'v1.4.27', - 'version' => '1.4.27.0', - 'reference' => '5fa2add941f3a7933b34bc3f57b4649e887c3976', + 'pretty_version' => 'v2.0.1', + 'version' => '2.0.1.0', + 'reference' => 'e1cdc3012a350e99942f63625452c2c349bc562f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-device-detection', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-identity-crisis' => array( - 'pretty_version' => 'v0.11.1', - 'version' => '0.11.1.0', - 'reference' => '4f6ac2b9fda47688f5146afd9821a523368f30a0', + 'pretty_version' => 'v0.15.0', + 'version' => '0.15.0.0', + 'reference' => '245602b882b104b502e05a88a556a1c3d3f88f9b', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-identity-crisis', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-ip' => array( - 'pretty_version' => 'v0.1.6', - 'version' => '0.1.6.0', - 'reference' => '39a3b6084336a0a76e4f95f83c2306102e46990e', + 'pretty_version' => 'v0.2.1', + 'version' => '0.2.1.0', + 'reference' => '2c4c7c237ae8628b64edbe920f6ceef9be15d7dc', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-ip', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-jitm' => array( - 'pretty_version' => 'v2.5.1', - 'version' => '2.5.1.0', - 'reference' => '67b535110fed1a1959b94dc3873c9d0f1834a661', + 'pretty_version' => 'v3.0.2', + 'version' => '3.0.2.0', + 'reference' => '39c52152462696d80f15f853ed6b8a0a959404d5', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-jitm', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-licensing' => array( - 'pretty_version' => 'v1.8.4', - 'version' => '1.8.4.0', - 'reference' => 'b2a447fa38baf5eb84da7b1db76452349ecc2b25', + 'pretty_version' => 'v2.0.1', + 'version' => '2.0.1.0', + 'reference' => 'bc66aa7138285def320e4a6a2d9e07be6efd836b', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-licensing', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-logo' => array( - 'pretty_version' => 'v1.6.3', - 'version' => '1.6.3.0', - 'reference' => '4fb83219cd579e2ad47441afc402fb867d1906ee', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => '21890dd130cae1365d6e59cf01db74e453e72d10', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-logo', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-my-jetpack' => array( - 'pretty_version' => 'v3.9.1', - 'version' => '3.9.1.0', - 'reference' => '15dd49fd5f94ea15cc004507fb0a29e36979f91e', + 'pretty_version' => 'v4.6.0', + 'version' => '4.6.0.0', + 'reference' => '9afe9a18ab11b7973d237020c98533f95875bad4', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-my-jetpack', 'aliases' => array(), 'dev_requirement' => false, ), - 'automattic/jetpack-partner' => array( - 'pretty_version' => 'v1.7.25', - 'version' => '1.7.25.0', - 'reference' => '3477697b61c5e7f0ffbe9cf4d5e92c18f30494d3', - 'type' => 'jetpack-library', - 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-partner', - 'aliases' => array(), - 'dev_requirement' => false, - ), 'automattic/jetpack-password-checker' => array( - 'pretty_version' => 'v0.2.14', - 'version' => '0.2.14.0', - 'reference' => 'e15e0e01e363c25c2c6b105f4388b4b7d6f7b1db', + 'pretty_version' => 'v0.3.0', + 'version' => '0.3.0.0', + 'reference' => '43120a1ddc032a9141ff02cc3ac7a7eac936d9f9', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-password-checker', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-plans' => array( - 'pretty_version' => 'v0.3.4', - 'version' => '0.3.4.0', - 'reference' => 'c42749ce627ee4bd6c94599876e17d1dceb4b380', + 'pretty_version' => 'v0.4.1', + 'version' => '0.4.1.0', + 'reference' => 'f12a14c3109745bb0c8435be4c8b0baf32b4c59d', 'type' => 'library', 'install_path' => __DIR__ . '/../automattic/jetpack-plans', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-plugins-installer' => array( - 'pretty_version' => 'v0.2.5', - 'version' => '0.2.5.0', - 'reference' => '5c60dba7126a21420a192759af0807ea6b9197e1', + 'pretty_version' => 'v0.3.1', + 'version' => '0.3.1.0', + 'reference' => 'e39246d8c946aecb750ca09f7caf712184f9d068', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-plugins-installer', 'aliases' => array(), @@ -191,54 +191,54 @@ 'dev_requirement' => false, ), 'automattic/jetpack-redirect' => array( - 'pretty_version' => 'v1.7.27', - 'version' => '1.7.27.0', - 'reference' => '43dd3ae2bef71281fe70f62733bfaa44c988f1b1', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => '8f1bbfd4b046b8a0ae7b156007c2ef56a0ddbf76', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-redirect', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-roles' => array( - 'pretty_version' => 'v1.4.25', - 'version' => '1.4.25.0', - 'reference' => '708b33f16a879fc2ab5939a972c968c9aeefbe38', + 'pretty_version' => 'v2.0.0', + 'version' => '2.0.0.0', + 'reference' => '967e52052a17123a23f4112da3d8e7e995467cb2', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-roles', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-status' => array( - 'pretty_version' => 'v1.18.5', - 'version' => '1.18.5.0', - 'reference' => 'fe08772e2005b8cd78ec5e0d416b73a04ae57c10', + 'pretty_version' => 'v2.1.0', + 'version' => '2.1.0.0', + 'reference' => 'badaae2ef5345629f5333938e32a649bf946d688', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-sync' => array( - 'pretty_version' => 'v1.58.1', - 'version' => '1.58.1.0', - 'reference' => '8e6e7516b1d37a131ac693117ccbb00bb85c6fc2', + 'pretty_version' => 'v2.4.2', + 'version' => '2.4.2.0', + 'reference' => '4f8bd360416b9d7ee6996bfa46bd9365dc0b63b7', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-sync', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-transport-helper' => array( - 'pretty_version' => 'v0.1.6', - 'version' => '0.1.6.0', - 'reference' => 'c97a04caa37bd3fb09258f52032e7da640a47a08', + 'pretty_version' => 'v0.2.0', + 'version' => '0.2.0.0', + 'reference' => 'a97eea0384b359132ac237349b384a654406ff3e', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-transport-helper', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-waf' => array( - 'pretty_version' => 'v0.11.13', - 'version' => '0.11.13.0', - 'reference' => '45a338ee01c50246386da3d0c3100ae017d1c0ce', + 'pretty_version' => 'v0.12.4', + 'version' => '0.12.4.0', + 'reference' => 'e0291050fc44bcb62417cac4bf6520d04ef9b00c', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-waf', 'aliases' => array(), diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_classmap.php b/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_classmap.php index cd61addd..81e91c2d 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_classmap.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_classmap.php @@ -15,375 +15,399 @@ return array( 'path' => $vendorDir . '/wikimedia/aho-corasick/src/MultiStringReplacer.php' ), 'Autoloader' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader.php' ), 'Autoloader_Handler' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-handler.php' ), 'Autoloader_Locator' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-locator.php' ), 'Automattic\\Jetpack\\A8c_Mc_Stats' => array( - 'version' => '1.4.22.0', + 'version' => '2.0.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-a8c-mc-stats/src/class-a8c-mc-stats.php' ), 'Automattic\\Jetpack\\Admin_UI\\Admin_Menu' => array( - 'version' => '0.2.23.0', + 'version' => '0.3.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php' ), 'Automattic\\Jetpack\\Assets' => array( - 'version' => '1.18.13.0', + 'version' => '2.0.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php' ), 'Automattic\\Jetpack\\Assets\\Logo' => array( - 'version' => '1.6.3.0', + 'version' => '2.0.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-logo/src/class-logo.php' ), 'Automattic\\Jetpack\\Assets\\Semver' => array( - 'version' => '1.18.13.0', + 'version' => '2.0.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/src/class-semver.php' ), 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php' ), 'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php' ), 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php' ), 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php' ), 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php' ), 'Automattic\\Jetpack\\Automatic_Install_Skin' => array( - 'version' => '0.2.5.0', + 'version' => '0.3.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php' ), + 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager' => array( + 'version' => '0.2.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager.php' + ), + 'Automattic\\Jetpack\\Backup\\V0001\\Helper_Script_Manager_Impl' => array( + 'version' => '0.2.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-helper-script-manager-impl.php' + ), + 'Automattic\\Jetpack\\Backup\\V0001\\Throw_On_Errors' => array( + 'version' => '0.2.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-backup-helper-script-manager/src/class-throw-on-errors.php' + ), 'Automattic\\Jetpack\\Composer\\Manager' => array( - 'version' => '1.1.14.0', + 'version' => '2.0.0.0', 'path' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-manager.php' ), 'Automattic\\Jetpack\\Composer\\Plugin' => array( - 'version' => '1.1.14.0', + 'version' => '2.0.0.0', 'path' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-plugin.php' ), 'Automattic\\Jetpack\\Config' => array( - 'version' => '1.15.4.0', + 'version' => '2.0.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php' ), 'Automattic\\Jetpack\\Connection\\Client' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-client.php' ), 'Automattic\\Jetpack\\Connection\\Connection_Notice' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-connection-notice.php' ), 'Automattic\\Jetpack\\Connection\\Error_Handler' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-error-handler.php' ), 'Automattic\\Jetpack\\Connection\\Initial_State' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-initial-state.php' ), 'Automattic\\Jetpack\\Connection\\Manager' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php' ), 'Automattic\\Jetpack\\Connection\\Manager_Interface' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/interface-manager.php' ), 'Automattic\\Jetpack\\Connection\\Nonce_Handler' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-nonce-handler.php' ), 'Automattic\\Jetpack\\Connection\\Package_Version' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php' ), 'Automattic\\Jetpack\\Connection\\Package_Version_Tracker' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version-tracker.php' ), 'Automattic\\Jetpack\\Connection\\Plugin' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin.php' ), 'Automattic\\Jetpack\\Connection\\Plugin_Storage' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin-storage.php' ), 'Automattic\\Jetpack\\Connection\\REST_Connector' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-connector.php' ), 'Automattic\\Jetpack\\Connection\\Rest_Authentication' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-authentication.php' ), 'Automattic\\Jetpack\\Connection\\Secrets' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-secrets.php' ), 'Automattic\\Jetpack\\Connection\\Server_Sandbox' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-server-sandbox.php' ), 'Automattic\\Jetpack\\Connection\\Tokens' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tokens.php' ), 'Automattic\\Jetpack\\Connection\\Tokens_Locks' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tokens-locks.php' ), 'Automattic\\Jetpack\\Connection\\Urls' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php' ), 'Automattic\\Jetpack\\Connection\\Utils' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php' ), 'Automattic\\Jetpack\\Connection\\Webhooks' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php' ), 'Automattic\\Jetpack\\Connection\\Webhooks\\Authorize_Redirect' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php' ), 'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php' ), 'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php' ), 'Automattic\\Jetpack\\Constants' => array( - 'version' => '1.6.23.0', + 'version' => '2.0.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-constants/src/class-constants.php' ), 'Automattic\\Jetpack\\CookieState' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php' ), 'Automattic\\Jetpack\\Current_Plan' => array( - 'version' => '0.3.4.0', + 'version' => '0.4.1.0', 'path' => $vendorDir . '/automattic/jetpack-plans/src/class-current-plan.php' ), 'Automattic\\Jetpack\\Device_Detection' => array( - 'version' => '1.4.27.0', + 'version' => '2.0.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php' ), 'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => array( - 'version' => '1.4.27.0', + 'version' => '2.0.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php' ), 'Automattic\\Jetpack\\Errors' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-errors.php' ), 'Automattic\\Jetpack\\Files' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-files.php' ), 'Automattic\\Jetpack\\Heartbeat' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-heartbeat.php' ), 'Automattic\\Jetpack\\IP\\Utils' => array( - 'version' => '0.1.6.0', + 'version' => '0.2.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-ip/src/class-utils.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\Exception' => array( - 'version' => '0.11.1.0', + 'version' => '0.15.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-exception.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\REST_Endpoints' => array( - 'version' => '0.11.1.0', + 'version' => '0.15.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-rest-endpoints.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\UI' => array( - 'version' => '0.11.1.0', + 'version' => '0.15.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-ui.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\URL_Secret' => array( - 'version' => '0.11.1.0', + 'version' => '0.15.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-url-secret.php' ), 'Automattic\\Jetpack\\Identity_Crisis' => array( - 'version' => '0.11.1.0', + 'version' => '0.15.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-identity-crisis/src/class-identity-crisis.php' ), 'Automattic\\Jetpack\\JITMS\\JITM' => array( - 'version' => '2.5.1.0', + 'version' => '3.0.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-jitm/src/class-jitm.php' ), 'Automattic\\Jetpack\\JITMS\\Post_Connection_JITM' => array( - 'version' => '2.5.1.0', + 'version' => '3.0.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-jitm/src/class-post-connection-jitm.php' ), 'Automattic\\Jetpack\\JITMS\\Pre_Connection_JITM' => array( - 'version' => '2.5.1.0', + 'version' => '3.0.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-jitm/src/class-pre-connection-jitm.php' ), 'Automattic\\Jetpack\\JITMS\\Rest_Api_Endpoints' => array( - 'version' => '2.5.1.0', + 'version' => '3.0.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-jitm/src/class-rest-api-endpoints.php' ), 'Automattic\\Jetpack\\Licensing' => array( - 'version' => '1.8.4.0', + 'version' => '2.0.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-licensing/src/class-licensing.php' ), 'Automattic\\Jetpack\\Licensing\\Endpoints' => array( - 'version' => '1.8.4.0', + 'version' => '2.0.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-licensing/src/class-endpoints.php' ), 'Automattic\\Jetpack\\Modules' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php' ), + 'Automattic\\Jetpack\\My_Jetpack\\Activitylog' => array( + 'version' => '4.6.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php' + ), 'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Initializer' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php' ), + 'Automattic\\Jetpack\\My_Jetpack\\Jetpack_Manage' => array( + 'version' => '4.6.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php' + ), 'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Product' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Anti_Spam' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Backup' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Boost' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-boost.php' ), + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Creator' => array( + 'version' => '4.6.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php' + ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Crm' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-crm.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Jetpack_Ai' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Protect' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-protect.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Scan' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search_Stats' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search-stats.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Security' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Social' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Starter' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Stats' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Videopress' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_AI' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-ai.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Product_Data' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-product-data.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Zendesk_Chat' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-zendesk-chat.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => array( - 'version' => '3.9.1.0', + 'version' => '4.6.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php' ), 'Automattic\\Jetpack\\Partner' => array( - 'version' => '1.7.25.0', - 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-partner/src/class-partner.php' + 'version' => '2.2.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php' ), 'Automattic\\Jetpack\\Partner_Coupon' => array( - 'version' => '1.7.25.0', - 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-partner/src/class-partner-coupon.php' + 'version' => '2.2.0.0', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php' ), 'Automattic\\Jetpack\\Password_Checker' => array( - 'version' => '0.2.14.0', + 'version' => '0.3.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-password-checker/src/class-password-checker.php' ), 'Automattic\\Jetpack\\Paths' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-paths.php' ), 'Automattic\\Jetpack\\Plans' => array( - 'version' => '0.3.4.0', + 'version' => '0.4.1.0', 'path' => $vendorDir . '/automattic/jetpack-plans/src/class-plans.php' ), 'Automattic\\Jetpack\\Plugins_Installer' => array( - 'version' => '0.2.5.0', + 'version' => '0.3.1.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php' ), 'Automattic\\Jetpack\\Protect\\Credentials' => array( @@ -431,375 +455,371 @@ return array( 'path' => $baseDir . '/src/class-threats.php' ), 'Automattic\\Jetpack\\Redirect' => array( - 'version' => '1.7.27.0', + 'version' => '2.0.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php' ), 'Automattic\\Jetpack\\Roles' => array( - 'version' => '1.4.25.0', + 'version' => '2.0.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-roles/src/class-roles.php' ), 'Automattic\\Jetpack\\Status' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php' ), 'Automattic\\Jetpack\\Status\\Cache' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-cache.php' ), 'Automattic\\Jetpack\\Status\\Host' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php' ), 'Automattic\\Jetpack\\Status\\Visitor' => array( - 'version' => '1.18.5.0', + 'version' => '2.1.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php' ), 'Automattic\\Jetpack\\Sync\\Actions' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-actions.php' ), 'Automattic\\Jetpack\\Sync\\Codec_Interface' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/interface-codec.php' ), 'Automattic\\Jetpack\\Sync\\Data_Settings' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-data-settings.php' ), 'Automattic\\Jetpack\\Sync\\Dedicated_Sender' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-dedicated-sender.php' ), 'Automattic\\Jetpack\\Sync\\Default_Filter_Settings' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-default-filter-settings.php' ), 'Automattic\\Jetpack\\Sync\\Defaults' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-defaults.php' ), 'Automattic\\Jetpack\\Sync\\Functions' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-functions.php' ), 'Automattic\\Jetpack\\Sync\\Health' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-health.php' ), 'Automattic\\Jetpack\\Sync\\JSON_Deflate_Array_Codec' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-json-deflate-array-codec.php' ), 'Automattic\\Jetpack\\Sync\\Listener' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-listener.php' ), 'Automattic\\Jetpack\\Sync\\Lock' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-lock.php' ), 'Automattic\\Jetpack\\Sync\\Main' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-main.php' ), 'Automattic\\Jetpack\\Sync\\Modules' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-modules.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Attachments' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-attachments.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Callables' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-callables.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Comments' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-comments.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Constants' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-constants.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Full_Sync' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-full-sync.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Full_Sync_Immediately' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-full-sync-immediately.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Import' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-import.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Menus' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-menus.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Meta' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-meta.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Module' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-module.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Network_Options' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-network-options.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Options' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-options.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Plugins' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-plugins.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Posts' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-posts.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Protect' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-protect.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Search' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-search.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Stats' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-stats.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Term_Relationships' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-term-relationships.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Terms' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-terms.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Themes' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-themes.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Updates' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-updates.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\Users' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-users.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\WP_Super_Cache' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-wp-super-cache.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\WooCommerce' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-woocommerce.php' ), 'Automattic\\Jetpack\\Sync\\Modules\\WooCommerce_HPOS_Orders' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/modules/class-woocommerce-hpos-orders.php' ), 'Automattic\\Jetpack\\Sync\\Package_Version' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-package-version.php' ), 'Automattic\\Jetpack\\Sync\\Queue' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-queue.php' ), 'Automattic\\Jetpack\\Sync\\Queue\\Queue_Storage_Options' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/sync-queue/class-queue-storage-options.php' ), 'Automattic\\Jetpack\\Sync\\Queue\\Queue_Storage_Table' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/sync-queue/class-queue-storage-table.php' ), 'Automattic\\Jetpack\\Sync\\Queue_Buffer' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-queue-buffer.php' ), 'Automattic\\Jetpack\\Sync\\REST_Endpoints' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-rest-endpoints.php' ), 'Automattic\\Jetpack\\Sync\\REST_Sender' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-rest-sender.php' ), 'Automattic\\Jetpack\\Sync\\Replicastore' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-replicastore.php' ), 'Automattic\\Jetpack\\Sync\\Replicastore\\Table_Checksum' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum.php' ), 'Automattic\\Jetpack\\Sync\\Replicastore\\Table_Checksum_Usermeta' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum-usermeta.php' ), 'Automattic\\Jetpack\\Sync\\Replicastore\\Table_Checksum_Users' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/replicastore/class-table-checksum-users.php' ), 'Automattic\\Jetpack\\Sync\\Replicastore_Interface' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/interface-replicastore.php' ), 'Automattic\\Jetpack\\Sync\\Sender' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-sender.php' ), 'Automattic\\Jetpack\\Sync\\Server' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-server.php' ), 'Automattic\\Jetpack\\Sync\\Settings' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-settings.php' ), 'Automattic\\Jetpack\\Sync\\Simple_Codec' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-simple-codec.php' ), 'Automattic\\Jetpack\\Sync\\Users' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-users.php' ), 'Automattic\\Jetpack\\Sync\\Utils' => array( - 'version' => '1.58.1.0', + 'version' => '2.4.2.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-utils.php' ), 'Automattic\\Jetpack\\Terms_Of_Service' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php' ), 'Automattic\\Jetpack\\Tracking' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php' ), - 'Automattic\\Jetpack\\Transport_Helper\\Helper_Script_Manager' => array( - 'version' => '0.1.6.0', - 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-helper-script-manager.php' - ), - 'Automattic\\Jetpack\\Transport_Helper\\Package_Version' => array( - 'version' => '0.1.6.0', + 'Automattic\\Jetpack\\Transport_Helper\\V0001\\Package_Version' => array( + 'version' => '0.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-package-version.php' ), - 'Automattic\\Jetpack\\Transport_Helper\\REST_Controller' => array( - 'version' => '0.1.6.0', + 'Automattic\\Jetpack\\Transport_Helper\\V0001\\REST_Controller' => array( + 'version' => '0.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/src/class-rest-controller.php' ), 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-brute-force-protection.php' ), 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Blocked_Login_Page' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-blocked-login-page.php' ), 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Math_Authenticate' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-math-fallback.php' ), 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Shared_Functions' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-shared-functions.php' ), 'Automattic\\Jetpack\\Waf\\Brute_Force_Protection\\Brute_Force_Protection_Transient_Cleanup' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/brute-force-protection/class-transient-cleanup.php' ), 'Automattic\\Jetpack\\Waf\\CLI' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-cli.php' ), 'Automattic\\Jetpack\\Waf\\File_System_Exception' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/exceptions/class-file-system-exception.php' ), 'Automattic\\Jetpack\\Waf\\REST_Controller' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-rest-controller.php' ), 'Automattic\\Jetpack\\Waf\\Rules_API_Exception' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/exceptions/class-rules-api-exception.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Compatibility' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-compatibility.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Constants' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-constants.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Exception' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/exceptions/class-waf-exception.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Initializer' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-initializer.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Operators' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-operators.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Request' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-request.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Rules_Manager' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-rules-manager.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Runner' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-runner.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Runtime' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-runtime.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Standalone_Bootstrap' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-standalone-bootstrap.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Stats' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php' ), 'Automattic\\Jetpack\\Waf\\Waf_Transforms' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/src/class-waf-transforms.php' ), 'Container' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-container.php' ), 'Hook_Manager' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php' ), 'Jetpack_IXR_Client' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php' ), 'Jetpack_IXR_ClientMulticall' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php' ), 'Jetpack_Options' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-options.php' ), 'Jetpack_Protect' => array( @@ -807,55 +827,55 @@ return array( 'path' => $baseDir . '/src/class-jetpack-protect.php' ), 'Jetpack_Signature' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php' ), 'Jetpack_Tracks_Client' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php' ), 'Jetpack_Tracks_Event' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php' ), 'Jetpack_XMLRPC_Server' => array( - 'version' => '1.58.2.0', + 'version' => '2.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php' ), 'Latest_Autoloader_Guard' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php' ), 'Manifest_Reader' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-manifest-reader.php' ), 'PHP_Autoloader' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-php-autoloader.php' ), 'Path_Processor' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-path-processor.php' ), 'Plugin_Locator' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugin-locator.php' ), 'Plugins_Handler' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugins-handler.php' ), 'Shutdown_Handler' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-shutdown-handler.php' ), 'Version_Loader' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-loader.php' ), 'Version_Selector' => array( - 'version' => '2.12.0', + 'version' => '3.0.2', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-selector.php' ), ); diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_filemap.php b/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_filemap.php index 5f9d2311..bb62f622 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_filemap.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/jetpack_autoload_filemap.php @@ -7,15 +7,15 @@ $baseDir = dirname($vendorDir); return array( '3773ef3f09c37da5478d578e32b03a4b' => array( - 'version' => '1.18.13.0', + 'version' => '2.0.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/actions.php' ), '590147edb63acb03b2852d5c4db13ce8' => array( - 'version' => '0.1.6.0', + 'version' => '0.2.0.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-transport-helper/actions.php' ), '3d45c7e6a7f0e71849e33afe4b3b3ede' => array( - 'version' => '0.11.13.0', + 'version' => '0.12.4.0', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-waf/cli.php' ), ); diff --git a/wp-content/plugins/jetpack-protect/vendor/composer/platform_check.php b/wp-content/plugins/jetpack-protect/vendor/composer/platform_check.php index d673084e..f79e574b 100644 --- a/wp-content/plugins/jetpack-protect/vendor/composer/platform_check.php +++ b/wp-content/plugins/jetpack-protect/vendor/composer/platform_check.php @@ -4,8 +4,8 @@ $issues = array(); -if (!(PHP_VERSION_ID >= 50509)) { - $issues[] = 'Your Composer dependencies require a PHP version ">= 5.5.9". You are running ' . PHP_VERSION . '.'; +if (!(PHP_VERSION_ID >= 70000)) { + $issues[] = 'Your Composer dependencies require a PHP version ">= 7.0.0". You are running ' . PHP_VERSION . '.'; } if ($issues) { diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-handler.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-handler.php index fcfc5b25..e42a062e 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-handler.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-handler.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-locator.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-locator.php index 6f2b000d..2d1e8527 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-locator.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader-locator.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader.php index 0f94121d..4743a0c2 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-autoloader.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-container.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-container.php index a2e9eee2..710603df 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-container.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-container.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-hook-manager.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-hook-manager.php index 933f2bc5..3e96c303 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-hook-manager.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-hook-manager.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-latest-autoloader-guard.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-latest-autoloader-guard.php index 3bdd4997..2e427667 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-latest-autoloader-guard.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-latest-autoloader-guard.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-manifest-reader.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-manifest-reader.php index bb461ad7..0df2e5ea 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-manifest-reader.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-manifest-reader.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-path-processor.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-path-processor.php index 0181aba3..e026aac8 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-path-processor.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-path-processor.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-php-autoloader.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-php-autoloader.php index 1754784c..05570ae2 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-php-autoloader.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-php-autoloader.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugin-locator.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugin-locator.php index 4c51743d..7f48e929 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugin-locator.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugin-locator.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore @@ -39,7 +39,7 @@ class Plugin_Locator { */ public function find_current_plugin() { // Escape from `vendor/__DIR__` to root plugin directory. - $plugin_directory = dirname( dirname( __DIR__ ) ); + $plugin_directory = dirname( __DIR__, 2 ); // Use the path processor to ensure that this is an autoloader we're referencing. $path = $this->path_processor->find_directory_with_autoloader( $plugin_directory, array() ); diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugins-handler.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugins-handler.php index fac2f01e..a31dca5f 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugins-handler.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-plugins-handler.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-shutdown-handler.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-shutdown-handler.php index 5ccc23a0..e8199baa 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-shutdown-handler.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-shutdown-handler.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-loader.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-loader.php index 871c0fd4..9360193a 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-loader.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-loader.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore diff --git a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-selector.php b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-selector.php index d070f343..9f0466e7 100644 --- a/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-selector.php +++ b/wp-content/plugins/jetpack-protect/vendor/jetpack-autoloader/class-version-selector.php @@ -5,7 +5,7 @@ * @package automattic/jetpack-autoloader */ -namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ1_4_2\al2_12_0; +namespace Automattic\Jetpack\Autoloader\jpc4802e05bbcf59fd3b6350e8d3e5482c_protectⓥ2_0_0\al3_0_2; // phpcs:ignore