diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7922567044..1104dd4756 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,111 +2,91 @@
### This is a list detailing changes for all Jetpack releases.
-## 14.3-beta - 2025-02-03
+## 14.3 - 2025-02-04
### Enhancements
- Blocks: Improve performance. [#39734]
-- Social: Post character limits are now dynamic based on selected connections. [#41429]
+- Forms: Add Checkbox and Consent field enter action to create a new block. [#41297]
+- Forms: Allow HTML block within forms. [#41040]
+- Show Infinite Scroll options in Simple Classic. [#41144]
- Social: Enable Social post UI for WordPress.com sites. [#41219]
+- Social: Post character limits are now dynamic based on selected connections. [#41429]
### Improved compatibility
+- Nova Restaurant: ensure that the custom post type is now loaded via the Classic Theme Helper package. [#40782]
- Open Graph Meta Tags: Do not display Jetpack's tags when the SEOPress plugin is active. [#41331]
- Social: Remove "Your post" section from previews in favor of newer Social Post UI. [#41329]
### Bug fixes
+- Authors widget: Fix saving of unchecked "Display all authors" checkbox in the legacy widget editor. [#40878]
- Copy Post: Ensure Copy option is still available on all CPTs after quick edit in post list. [#41339]
+- Fix: Newsletter toggle in editor sidebar has a visually broken active state. [#41036]
- Forms: Fix datepicker appearance on dark themes. [#41342]
+- Forms: Fix dropdown icon style. [#41074]
- Forms: Fix field spacing and widths. [#41415]
- Forms: Fix permanent deletion of form reponses via quicklinks. [#41321]
- Forms: Hide empty radio fields. [#41379]
- Forms: Keep content as-is when switching Feedback status between spam and publish. [#41359]
-- Forms: Prevent error in block placeholder when the Forms module is disabled. [#41382]
-
-### Other changes
-- Code: Remove extra params on function calls. [#41263]
-- Forms: Rename contact form module to "Forms". [#41384]
-- Post List: Add a Copy Link Quick Action. [#41305]
-- SEO Assistant: Adjust step flow in wizard. [#41268]
-- SEO Assistant: Implement completion step and review copy edits. [#41469]
-- SEO Assistant: Improve assistant flow by letting steps depend on previous steps. [#41341]
-- SEO Assistant: Tweak design CSS. [#41506] [#41473]
-- Subscriptions block: Fix button width when not on a new line. [#41156]
-- Sync: Full Sync comments now send dynamic chunks if chunk size default is too big. [#41350]
-- Testing: Add manual testing instructions. [#41364]
-- Theme compat: Wrap relevant functions in a `function_exists` check to prevent collisions with Classic Theme Helper package. [#41394]
-- Updated package dependencies. [#41286]
-- Update text copies based on whether the site is public. [#41387]
-- Update settings endpoint to return the updated toggle state in the success response. [#41461]
-
-## 14.3-a.5 - 2025-01-27
-### Enhancements
-- Forms: Add Checkbox and Consent field enter action to create a new block. [#41297]
-
-### Bug fixes
- Forms: Make the icons show up as expected in the style editor. [#41314]
+- Forms: Prevent error in block placeholder when the Forms module is disabled. [#41382]
+- Pages and Posts: Fix the layout on mobile when details are open. [#40872]
+- Photon: Fix double encoding image urls. [#40886]
+- Sharing: Fix the location of the sharing dialog so it is not always the first sharing element on the page. [#41002]
- Sitemaps: Ensure a valid news sitemap is present even if no posts are eligible. [#40893]
- Social: Fix profile links for LinkedIn connections. [#40873]
- Social: Fix Publicize error in the editor due to malformed connections data. [#40679]
+- Social: Fix wordpress.com login error when connecting Social accounts. [#41149]
+- Stats: Fix saving of custom roles settings. [#40853]
+- Testimonials: Fix shortcode-related bug. [#40896]
+- Tiled Gallery block: Ensure icons are visible when selecting image in editor. [#40779]
- VideoPress: Fix issue with VideoPress block with zero height and width. [#41319]
### Other changes
+- Code: Remove extra params on function calls. [#41263]
+- Code: Use function-style exit() and die() with a default status code of 0. [#41167]
- Comments API: Add wpcom_id and wpcom_login fields to comment author responses when requested via author_wpcom_data parameter. [#41254]
+- Embeds: Fix the Descript block variation icon SVG path. [#41017]
- Forms: Fix default editor stying for textarea. [#41229]
- Forms: Remove wrapping
element from form block. [#41274]
-- General: Fix the rendering of Jetpack Google Fonts font faces for classic themes. [#41190]
-- General: Deprecate Jetpack geo location module. [#41193]
-- Jetpack AI: Use the PluginDocumentSettingPanel slotfill for compatibility with site and post editor in the Excerpt panel. [#41251]
-- Jetpack button: Implement outline style. [#41194]
-- Related Posts: Revert "Hide settings in block themes." [#41203]
-
-## 14.3-a.3 - 2025-01-20
-### Enhancements
-- Forms: Allow HTML block within forms. [#41040]
-- Show Infinite Scroll options in Simple Classic. [#41144]
-
-### Bug fixes
-- Fix: Newsletter toggle in editor sidebar has a visually broken active state. [#41036]
-- Forms: Fix dropdown icon style. [#41074]
-- Photon: Fix double encoding image urls. [#40886]
-- Sharing: Fix the location of the sharing dialog so it is not always the first sharing element on the page. [#41002]
-- Social: Fix wordpress.com login error when connecting Social accounts. [#41149]
-
-### Other changes
-- Code: Use function-style exit() and die() with a default status code of 0. [#41167]
-- Embeds: Fix the Descript block variation icon SVG path. [#41017]
+- Forms: Rename contact form module to "Forms". [#41384]
- Full Sync: Send context on initial sync action. [#40930]
+- General: Deprecate Jetpack geo location module. [#41193]
+- General: Fix the rendering of Jetpack Google Fonts font faces for classic themes. [#41190]
- Hide related posts options for block themes. [#41075]
- Jetpack AI: Add message that displays when a post has no content. [#41161]
- Jetpack AI: Add PoC for SEO assistant (hardcoded and no actionables yet). [#40802]
- Jetpack AI: Buttons now have 100% width and are 40px tall. [#41161]
- Jetpack AI: Changed color of some text. [#41161]
+- Jetpack AI: Enable ratings feedback thumbs for all. [#40772]
+- Jetpack AI: Prevent error when generating a featured image while quota is exceeded. [#41551]
- Jetpack AI: Updated text and spacing in various places. [#41161]
+- Jetpack AI: Use the PluginDocumentSettingPanel slotfill for compatibility with site and post editor in the Excerpt panel. [#41251]
- Jetpack AI: Write Brief checkboxes are hidden by toggle now. [#41161]
+- Jetpack button: Implement outline style. [#41194]
- Move WPCOM_REST_API_Proxy_Request trait to the connection package. [#41023]
-- Social Image Generator: Change description for toggle. [#40991]
-- Update composer.lock files. [#41066]
-- Updated package dependencies. [#40980] [#41099]
-- Pexels: Update title of option to be sentence case. [#41024]
-
-## 14.3-a.1 - 2025-01-13
-### Improved compatibility
-- Nova Restaurant: ensure that the custom post type is now loaded via the Classic Theme Helper package. [#40782]
-
-### Bug fixes
-- Authors widget: Fix saving of unchecked "Display all authors" checkbox in the legacy widget editor. [#40878]
-- Stats: Fix saving of custom roles settings. [#40853]
-- Pages and Posts: Fix the layout on mobile when details are open. [#40872]
-- Testimonials: Fix shortcode-related bug. [#40896]
-- Tiled Gallery block: Ensure icons are visible when selecting image in editor. [#40779]
-
-### Other changes
-- Jetpack AI: Enable ratings feedback thumbs for all. [#40772]
- Newsletter: Update category settings to clarify that one or more categories must be selected to allow people to subscribe. [#40727]
- Notifications: Support three-letter language code translations. [#40973]
+- Pexels: Update title of option to be sentence case. [#41024]
+- Post List: Add a Copy Link Quick Action. [#41305]
- Post list: Ensure copy quick link is added after quick edit. [#40889]
+- Related Posts: Revert "Hide settings in block themes." [#41203]
+- SEO Assistant: Adjust step flow in wizard. [#41268]
+- SEO Assistant: Implement completion step and review copy edits. [#41469]
+- SEO Assistant: Improve assistant flow by letting steps depend on previous steps. [#41341]
+- SEO Assistant: Tweak design CSS. [#41506] [#41473]
+- Social Image Generator: Change description for toggle. [#40991]
- Stats: Load the adminbar stats graph lazily. [#40865]
- Stats: Remove legacy Stats widget loader. [#40839]
+- Subscriptions block: Fix button width when not on a new line. [#41156]
+- Sync: Full Sync comments now send dynamic chunks if chunk size default is too big. [#41350]
+- Testing: Add manual testing instructions. [#41364]
+- Theme compat: Wrap relevant functions in a `function_exists` check to prevent collisions with Classic Theme Helper package. [#41394]
+- Update composer.lock files. [#41066]
- Updated dependencies. [#40773]
+- Updated package dependencies. [#40980] [#41099]
+- Updated package dependencies. [#41286]
+- Update settings endpoint to return the updated toggle state in the success response. [#41461]
- Update social-logos import from default to named. [#40816]
+- Update text copies based on whether the site is public. [#41387]
## 14.2.1 - 2025-01-09
### Bug fixes
diff --git a/_inc/blocks/editor-beta.asset.php b/_inc/blocks/editor-beta.asset.php
index 630b8396f1..5e28de9553 100644
--- a/_inc/blocks/editor-beta.asset.php
+++ b/_inc/blocks/editor-beta.asset.php
@@ -1 +1 @@
- array('jetpack-connection', 'jetpack-script-data', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'c384fdb879f37f635f8c');
+ array('jetpack-connection', 'jetpack-script-data', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '218687f16286e20d72d9');
diff --git a/_inc/blocks/editor-beta.js b/_inc/blocks/editor-beta.js
index e74911d305..8bd6aa6c97 100644
--- a/_inc/blocks/editor-beta.js
+++ b/_inc/blocks/editor-beta.js
@@ -127,7 +127,7 @@ __("You have reached the limit of %d requests . Upgrade
(0,s.sprintf)(__("Requests needed: %d ","jetpack"),n),{counter:(0,r.createElement)("span",null)}),l=(0,a.createInterpolateElement)(
// Translators: %d is the current requests balance.
// Translators: %d is the current requests balance.
-(0,s.sprintf)(__("Requests available: %d ","jetpack"),o),{counter:o{"use strict";n.d(t,{A:()=>E});var r=n(82170),a=n(85985),s=n(56427),o=n(47143),i=n(43656),l=n(86087),c=n(27723),u=n(10067),d=n.n(u),p=n(61297),m=n(58164),h=n(9847),g=n(99991),f=n(76047),b=n(2561),v=n(96051),k=n(16615),y=n(22465);const __=c.__,w=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:n,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(n===y.hB),_=(0,k.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:x,isEditorPanelOpened:j}=(0,o.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:S}=(0,g.A)(),{tracks:N}=(0,a.st)(),{recordEvent:R}=N,[P,L]=(0,l.useState)(null),[T,M]=(0,l.useState)(""),{enableComplementaryArea:B}=(0,o.useDispatch)("core/interface"),{clearSelectedBlock:I}=(0,o.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:D}=(0,o.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:z}=(0,o.useDispatch)(i.store),{requireUpgrade:O,requestsCount:H,requestsLimit:U,currentTier:V,costs:q}=(0,p.A)(),G=(0,m.Bd)(V),$=q?.[y.oW]?.activeModel??10,W=$===q?.[y.oW]?.stableDiffusion?y.Dk:y.bb,Z=G===m.Ti,J=U-H<$,K=z??D,{pointer:Y,current:Q,setCurrent:X,processImageGeneration:ee,handlePreviousImage:te,handleNextImage:ne,currentImage:re,currentPointer:ae,images:se,imageStyles:oe,guessStyle:ie}=(0,v.A)({autoStart:!1,cost:$,type:"featured-image-generation",feature:y.oW,previousMediaId:x}),le=(0,l.useCallback)((()=>{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(R("jetpack_ai_featured_image_generation_generate_image",{placement:n,model:W,site_type:_,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})})))),[R,n,W,_,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");L(e);const t=await de({userPrompt:"",style:e});t&&(w("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_generate_another_image",{placement:n,model:W,site_type:_,style:t}),X((()=>se.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((r=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:r?.message,model:W,site_type:_,style:t,userPrompt:e})}))}),[R,n,W,_,X,ee,A,C,J,se]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_try_again",{placement:n,model:W,site_type:_,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})}))}),[R,n,W,_,ee,C,J,A]),ge=(0,l.useCallback)((()=>(I(),B("core/edit-post","edit-post/document"))),[I,B]),fe=(0,l.useCallback)((()=>{R("jetpack_ai_featured_image_generation_use_image",{placement:n,model:W,site_type:_});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=j("featured-image"),t=j("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};re?.libraryId?e(re?.libraryId):S(re?.image).then((t=>{e(t?.id)})).catch((e=>{R("jetpack_ai_featured_image_saving_error",{placement:n,error:e?.message,model:W,site_type:_})}))}),[R,n,W,_,re?.libraryId,re?.image,F,le,j,ge,K,S]),be=__("Generate another image","jetpack"),ve=__("Generate","jetpack"),ke=!(!C.trim?.()&&!A.trim?.()),ye=ke?T.length>=0:T.length>=3,we=J||ae?.generating||O,Ee=we||!ke&&!ye,_e=J?(0,c.sprintf)(
+(0,s.sprintf)(__("Requests available: %d ","jetpack"),o),{counter:o{"use strict";n.d(t,{A:()=>E});var r=n(82170),a=n(85985),s=n(56427),o=n(47143),i=n(43656),l=n(86087),c=n(27723),u=n(10067),d=n.n(u),p=n(61297),m=n(58164),h=n(9847),g=n(99991),f=n(76047),b=n(2561),v=n(96051),k=n(16615),y=n(22465);const __=c.__,w=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:n,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(n===y.hB),_=(0,k.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:x,isEditorPanelOpened:j}=(0,o.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:S}=(0,g.A)(),{tracks:N}=(0,a.st)(),{recordEvent:R}=N,[P,L]=(0,l.useState)(null),[T,M]=(0,l.useState)(""),{enableComplementaryArea:B}=(0,o.useDispatch)("core/interface"),{clearSelectedBlock:I}=(0,o.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:D}=(0,o.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:z}=(0,o.useDispatch)(i.store),{requireUpgrade:O,requestsCount:H,requestsLimit:U,currentTier:V,costs:q}=(0,p.A)(),G=(0,m.Bd)(V),$=q?.[y.oW]?.activeModel??10,W=$===q?.[y.oW]?.stableDiffusion?y.Dk:y.bb,Z=G===m.Ti,J=U-H<$,K=z??D,{pointer:Y,current:Q,setCurrent:X,processImageGeneration:ee,handlePreviousImage:te,handleNextImage:ne,currentImage:re,currentPointer:ae,images:se,imageStyles:oe,guessStyle:ie}=(0,v.A)({autoStart:!1,cost:$,type:"featured-image-generation",feature:y.oW,previousMediaId:x}),le=(0,l.useCallback)((()=>{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(R("jetpack_ai_featured_image_generation_generate_image",{placement:n,model:W,site_type:_,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})})))),[R,n,W,_,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");L(e);const t=await de({userPrompt:"",style:e});t&&(w("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt||""))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_generate_another_image",{placement:n,model:W,site_type:_,style:t}),X((()=>se.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((r=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:r?.message,model:W,site_type:_,style:t,userPrompt:e})}))}),[R,n,W,_,X,ee,A,C,J,se]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_try_again",{placement:n,model:W,site_type:_,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})}))}),[R,n,W,_,ee,C,J,A]),ge=(0,l.useCallback)((()=>(I(),B("core/edit-post","edit-post/document"))),[I,B]),fe=(0,l.useCallback)((()=>{R("jetpack_ai_featured_image_generation_use_image",{placement:n,model:W,site_type:_});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=j("featured-image"),t=j("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};re?.libraryId?e(re?.libraryId):S(re?.image).then((t=>{e(t?.id)})).catch((e=>{R("jetpack_ai_featured_image_saving_error",{placement:n,error:e?.message,model:W,site_type:_})}))}),[R,n,W,_,re?.libraryId,re?.image,F,le,j,ge,K,S]),be=__("Generate another image","jetpack"),ve=__("Generate","jetpack"),ke=!(!C.trim?.()&&!A.trim?.()),ye=ke?T.length>=0:T.length>=3,we=J||ae?.generating||O,Ee=we||!ke&&!ye,_e=J?(0,c.sprintf)(
// Translators: %d is the cost of generating a featured image.
__("Featured image generation costs %d requests per image. You don't have enough requests to generate another image.","jetpack"),$):null,Ce=(0,r.createElement)(s.Button,{onClick:fe,variant:"primary",disabled:!re?.image||re?.generating||re?.libraryId===x},__("Set as featured image","jetpack"));return(0,r.createElement)(r.Fragment,null,(n===f.s6||n===f.wb)&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"jetpack-ai-assistant__help-text"},__("Based on your post content.","jetpack")),(0,r.createElement)(s.Button,{onClick:ce,isBusy:e,disabled:t||J,variant:"secondary",__next40pxDefaultSize:!0},__("Generate image","jetpack"))),(0,r.createElement)(b.A,{postContent:ke,autoStart:ke&&!x,autoStartAction:pe,images:se,currentIndex:Q,title:__("Generate a featured image with AI","jetpack"),cost:$,open:d,placement:n,onClose:le,onTryAgain:he,onGenerate:Y?.current>0||x?me:de,generating:ae?.generating,notEnoughRequests:J,requireUpgrade:O,upgradeDescription:_e,currentLimit:U,currentUsage:H,isUnlimited:Z,hasError:Boolean(ae?.error),handlePreviousImage:te,handleNextImage:ne,acceptButton:Ce,generateButtonLabel:Y?.current>0?be:ve,instructionsPlaceholder:__("Describe the featured image you'd like to create and select a style.","jetpack"),imageStyles:oe,onGuessStyle:ue,prompt:T,setPrompt:M,initialStyle:P,inputDisabled:we,actionDisabled:Ee}))}},83729:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(82170),a=n(85985),s=n(56427),o=n(86087),i=n(27723),l=n(10067),c=n.n(l),u=n(61297),d=n(58164),p=n(9847),m=n(99991),h=n(2561),g=n(96051),f=n(16615),b=n(22465);const __=i.__,v=c()("jetpack-ai:general-purpose-image");function k({placement:e,onClose:t=()=>{},onSetImage:n=()=>{}}){const[l,c]=(0,o.useState)(!0),k=(0,f.A)(),y=(0,p.A)(),{saveToMediaLibrary:w}=(0,m.A)(),{tracks:E}=(0,a.st)(),{recordEvent:_}=E,[C,A]=(0,o.useState)(""),{requireUpgrade:x,requestsCount:j,requestsLimit:S,currentTier:N,costs:R}=(0,u.A)(),P=(0,d.Bd)(N),L=R?.[b.yP]?.activeModel??10,T=L===R?.[b.yP]?.stableDiffusion?b.Dk:b.bb,M=P===d.Ti,B=S-j=3,Z=B||U?.generating||x,J=Z||!W,K=(0,o.useCallback)((()=>{c(!1),t?.()}),[t]),Y=(0,o.useCallback)((async({userPrompt:t,style:n})=>{v("handleGenerate",t,n),_("jetpack_ai_general_image_generation_generate_image",{placement:e,model:T,site_type:k,style:n}),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k,style:n})}))}),[_,e,T,k,F,y,B]),Q=(0,o.useCallback)((({userPrompt:t,style:n})=>{v("handleRegenerate",t),_("jetpack_ai_general_image_generation_generate_another_image",{placement:e,model:T,site_type:k,style:n}),D((e=>e+1)),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k})}))}),[_,e,T,k,F,y,B,D]),X=(0,o.useCallback)((({userPrompt:t,style:n})=>{v("handleTryAgain",t),_("jetpack_ai_general_image_generation_try_again",{placement:e,model:T,site_type:k,style:n}),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k})}))}),[_,e,T,k,F,y,B]),ee=(0,o.useCallback)((()=>{_("jetpack_ai_general_image_generation_use_image",{placement:e,model:T,site_type:k});const t=e=>{n?.({id:e.id,url:e.url}),K()};H?.libraryId?t({id:H?.libraryId,url:H?.libraryUrl}):w(H?.image).then((e=>{t(e)}))}),[_,e,T,k,H?.libraryId,H?.libraryUrl,H?.image,n,K,w]),te=__("Generate another image","jetpack"),ne=__("Generate","jetpack"),re=B?(0,i.sprintf)(
// Translators: %d is the cost of generating a featured image.
diff --git a/_inc/blocks/editor-experimental.asset.php b/_inc/blocks/editor-experimental.asset.php
index 1f82b44e3f..cd59f6541a 100644
--- a/_inc/blocks/editor-experimental.asset.php
+++ b/_inc/blocks/editor-experimental.asset.php
@@ -1 +1 @@
- array('jetpack-connection', 'jetpack-script-data', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '63c7595fc0cc92db1b28');
+ array('jetpack-connection', 'jetpack-script-data', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '4897008956164bf82035');
diff --git a/_inc/blocks/editor-experimental.js b/_inc/blocks/editor-experimental.js
index bb9707a6cb..351bfd5f0d 100644
--- a/_inc/blocks/editor-experimental.js
+++ b/_inc/blocks/editor-experimental.js
@@ -110,7 +110,7 @@ __("You have reached the limit of %d requests . Upgrade
(0,s.sprintf)(__("Requests needed: %d ","jetpack"),n),{counter:(0,r.createElement)("span",null)}),l=(0,a.createInterpolateElement)(
// Translators: %d is the current requests balance.
// Translators: %d is the current requests balance.
-(0,s.sprintf)(__("Requests available: %d ","jetpack"),o),{counter:o{"use strict";n.d(t,{A:()=>E});var r=n(82170),a=n(85985),s=n(56427),o=n(47143),i=n(43656),l=n(86087),c=n(27723),u=n(10067),d=n.n(u),p=n(61297),m=n(58164),h=n(9847),g=n(99991),f=n(76047),b=n(2561),v=n(96051),k=n(16615),y=n(22465);const __=c.__,w=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:n,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(n===y.hB),_=(0,k.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:x,isEditorPanelOpened:j}=(0,o.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:S}=(0,g.A)(),{tracks:N}=(0,a.st)(),{recordEvent:R}=N,[P,L]=(0,l.useState)(null),[T,M]=(0,l.useState)(""),{enableComplementaryArea:B}=(0,o.useDispatch)("core/interface"),{clearSelectedBlock:I}=(0,o.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:D}=(0,o.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:z}=(0,o.useDispatch)(i.store),{requireUpgrade:O,requestsCount:H,requestsLimit:U,currentTier:V,costs:q}=(0,p.A)(),G=(0,m.Bd)(V),$=q?.[y.oW]?.activeModel??10,W=$===q?.[y.oW]?.stableDiffusion?y.Dk:y.bb,Z=G===m.Ti,J=U-H<$,K=z??D,{pointer:Y,current:Q,setCurrent:X,processImageGeneration:ee,handlePreviousImage:te,handleNextImage:ne,currentImage:re,currentPointer:ae,images:se,imageStyles:oe,guessStyle:ie}=(0,v.A)({autoStart:!1,cost:$,type:"featured-image-generation",feature:y.oW,previousMediaId:x}),le=(0,l.useCallback)((()=>{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(R("jetpack_ai_featured_image_generation_generate_image",{placement:n,model:W,site_type:_,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})})))),[R,n,W,_,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");L(e);const t=await de({userPrompt:"",style:e});t&&(w("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_generate_another_image",{placement:n,model:W,site_type:_,style:t}),X((()=>se.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((r=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:r?.message,model:W,site_type:_,style:t,userPrompt:e})}))}),[R,n,W,_,X,ee,A,C,J,se]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_try_again",{placement:n,model:W,site_type:_,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})}))}),[R,n,W,_,ee,C,J,A]),ge=(0,l.useCallback)((()=>(I(),B("core/edit-post","edit-post/document"))),[I,B]),fe=(0,l.useCallback)((()=>{R("jetpack_ai_featured_image_generation_use_image",{placement:n,model:W,site_type:_});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=j("featured-image"),t=j("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};re?.libraryId?e(re?.libraryId):S(re?.image).then((t=>{e(t?.id)})).catch((e=>{R("jetpack_ai_featured_image_saving_error",{placement:n,error:e?.message,model:W,site_type:_})}))}),[R,n,W,_,re?.libraryId,re?.image,F,le,j,ge,K,S]),be=__("Generate another image","jetpack"),ve=__("Generate","jetpack"),ke=!(!C.trim?.()&&!A.trim?.()),ye=ke?T.length>=0:T.length>=3,we=J||ae?.generating||O,Ee=we||!ke&&!ye,_e=J?(0,c.sprintf)(
+(0,s.sprintf)(__("Requests available: %d ","jetpack"),o),{counter:o{"use strict";n.d(t,{A:()=>E});var r=n(82170),a=n(85985),s=n(56427),o=n(47143),i=n(43656),l=n(86087),c=n(27723),u=n(10067),d=n.n(u),p=n(61297),m=n(58164),h=n(9847),g=n(99991),f=n(76047),b=n(2561),v=n(96051),k=n(16615),y=n(22465);const __=c.__,w=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:n,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(n===y.hB),_=(0,k.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:x,isEditorPanelOpened:j}=(0,o.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:S}=(0,g.A)(),{tracks:N}=(0,a.st)(),{recordEvent:R}=N,[P,L]=(0,l.useState)(null),[T,M]=(0,l.useState)(""),{enableComplementaryArea:B}=(0,o.useDispatch)("core/interface"),{clearSelectedBlock:I}=(0,o.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:D}=(0,o.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:z}=(0,o.useDispatch)(i.store),{requireUpgrade:O,requestsCount:H,requestsLimit:U,currentTier:V,costs:q}=(0,p.A)(),G=(0,m.Bd)(V),$=q?.[y.oW]?.activeModel??10,W=$===q?.[y.oW]?.stableDiffusion?y.Dk:y.bb,Z=G===m.Ti,J=U-H<$,K=z??D,{pointer:Y,current:Q,setCurrent:X,processImageGeneration:ee,handlePreviousImage:te,handleNextImage:ne,currentImage:re,currentPointer:ae,images:se,imageStyles:oe,guessStyle:ie}=(0,v.A)({autoStart:!1,cost:$,type:"featured-image-generation",feature:y.oW,previousMediaId:x}),le=(0,l.useCallback)((()=>{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(R("jetpack_ai_featured_image_generation_generate_image",{placement:n,model:W,site_type:_,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})})))),[R,n,W,_,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");L(e);const t=await de({userPrompt:"",style:e});t&&(w("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt||""))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_generate_another_image",{placement:n,model:W,site_type:_,style:t}),X((()=>se.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((r=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:r?.message,model:W,site_type:_,style:t,userPrompt:e})}))}),[R,n,W,_,X,ee,A,C,J,se]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_try_again",{placement:n,model:W,site_type:_,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})}))}),[R,n,W,_,ee,C,J,A]),ge=(0,l.useCallback)((()=>(I(),B("core/edit-post","edit-post/document"))),[I,B]),fe=(0,l.useCallback)((()=>{R("jetpack_ai_featured_image_generation_use_image",{placement:n,model:W,site_type:_});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=j("featured-image"),t=j("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};re?.libraryId?e(re?.libraryId):S(re?.image).then((t=>{e(t?.id)})).catch((e=>{R("jetpack_ai_featured_image_saving_error",{placement:n,error:e?.message,model:W,site_type:_})}))}),[R,n,W,_,re?.libraryId,re?.image,F,le,j,ge,K,S]),be=__("Generate another image","jetpack"),ve=__("Generate","jetpack"),ke=!(!C.trim?.()&&!A.trim?.()),ye=ke?T.length>=0:T.length>=3,we=J||ae?.generating||O,Ee=we||!ke&&!ye,_e=J?(0,c.sprintf)(
// Translators: %d is the cost of generating a featured image.
__("Featured image generation costs %d requests per image. You don't have enough requests to generate another image.","jetpack"),$):null,Ce=(0,r.createElement)(s.Button,{onClick:fe,variant:"primary",disabled:!re?.image||re?.generating||re?.libraryId===x},__("Set as featured image","jetpack"));return(0,r.createElement)(r.Fragment,null,(n===f.s6||n===f.wb)&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"jetpack-ai-assistant__help-text"},__("Based on your post content.","jetpack")),(0,r.createElement)(s.Button,{onClick:ce,isBusy:e,disabled:t||J,variant:"secondary",__next40pxDefaultSize:!0},__("Generate image","jetpack"))),(0,r.createElement)(b.A,{postContent:ke,autoStart:ke&&!x,autoStartAction:pe,images:se,currentIndex:Q,title:__("Generate a featured image with AI","jetpack"),cost:$,open:d,placement:n,onClose:le,onTryAgain:he,onGenerate:Y?.current>0||x?me:de,generating:ae?.generating,notEnoughRequests:J,requireUpgrade:O,upgradeDescription:_e,currentLimit:U,currentUsage:H,isUnlimited:Z,hasError:Boolean(ae?.error),handlePreviousImage:te,handleNextImage:ne,acceptButton:Ce,generateButtonLabel:Y?.current>0?be:ve,instructionsPlaceholder:__("Describe the featured image you'd like to create and select a style.","jetpack"),imageStyles:oe,onGuessStyle:ue,prompt:T,setPrompt:M,initialStyle:P,inputDisabled:we,actionDisabled:Ee}))}},83729:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(82170),a=n(85985),s=n(56427),o=n(86087),i=n(27723),l=n(10067),c=n.n(l),u=n(61297),d=n(58164),p=n(9847),m=n(99991),h=n(2561),g=n(96051),f=n(16615),b=n(22465);const __=i.__,v=c()("jetpack-ai:general-purpose-image");function k({placement:e,onClose:t=()=>{},onSetImage:n=()=>{}}){const[l,c]=(0,o.useState)(!0),k=(0,f.A)(),y=(0,p.A)(),{saveToMediaLibrary:w}=(0,m.A)(),{tracks:E}=(0,a.st)(),{recordEvent:_}=E,[C,A]=(0,o.useState)(""),{requireUpgrade:x,requestsCount:j,requestsLimit:S,currentTier:N,costs:R}=(0,u.A)(),P=(0,d.Bd)(N),L=R?.[b.yP]?.activeModel??10,T=L===R?.[b.yP]?.stableDiffusion?b.Dk:b.bb,M=P===d.Ti,B=S-j=3,Z=B||U?.generating||x,J=Z||!W,K=(0,o.useCallback)((()=>{c(!1),t?.()}),[t]),Y=(0,o.useCallback)((async({userPrompt:t,style:n})=>{v("handleGenerate",t,n),_("jetpack_ai_general_image_generation_generate_image",{placement:e,model:T,site_type:k,style:n}),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k,style:n})}))}),[_,e,T,k,F,y,B]),Q=(0,o.useCallback)((({userPrompt:t,style:n})=>{v("handleRegenerate",t),_("jetpack_ai_general_image_generation_generate_another_image",{placement:e,model:T,site_type:k,style:n}),D((e=>e+1)),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k})}))}),[_,e,T,k,F,y,B,D]),X=(0,o.useCallback)((({userPrompt:t,style:n})=>{v("handleTryAgain",t),_("jetpack_ai_general_image_generation_try_again",{placement:e,model:T,site_type:k,style:n}),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k})}))}),[_,e,T,k,F,y,B]),ee=(0,o.useCallback)((()=>{_("jetpack_ai_general_image_generation_use_image",{placement:e,model:T,site_type:k});const t=e=>{n?.({id:e.id,url:e.url}),K()};H?.libraryId?t({id:H?.libraryId,url:H?.libraryUrl}):w(H?.image).then((e=>{t(e)}))}),[_,e,T,k,H?.libraryId,H?.libraryUrl,H?.image,n,K,w]),te=__("Generate another image","jetpack"),ne=__("Generate","jetpack"),re=B?(0,i.sprintf)(
// Translators: %d is the cost of generating a featured image.
diff --git a/_inc/blocks/editor-no-post-editor.asset.php b/_inc/blocks/editor-no-post-editor.asset.php
index 9afecf7dc7..d4d953673c 100644
--- a/_inc/blocks/editor-no-post-editor.asset.php
+++ b/_inc/blocks/editor-no-post-editor.asset.php
@@ -1 +1 @@
- array('jetpack-connection', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '72b6c99e816314fbd958');
+ array('jetpack-connection', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '3da28636eb058a4e857b');
diff --git a/_inc/blocks/editor-no-post-editor.js b/_inc/blocks/editor-no-post-editor.js
index 8a6328c959..abf3ca0154 100644
--- a/_inc/blocks/editor-no-post-editor.js
+++ b/_inc/blocks/editor-no-post-editor.js
@@ -53,7 +53,7 @@ c=__("Upgrade to %s to use this premium block","jetpack"),u=(__("Upgrade your pl
(0,o.sprintf)(__("Requests needed: %d ","jetpack"),r),{counter:(0,n.createElement)("span",null)}),l=(0,a.createInterpolateElement)(
// Translators: %d is the current requests balance.
// Translators: %d is the current requests balance.
-(0,o.sprintf)(__("Requests available: %d ","jetpack"),s),{counter:s{"use strict";r.d(t,{A:()=>E});var n=r(82170),a=r(85985),o=r(56427),s=r(47143),i=r(43656),l=r(86087),c=r(27723),u=r(10067),d=r.n(u),p=r(61297),m=r(58164),h=r(9847),g=r(99991),f=r(76047),b=r(2561),y=r(96051),v=r(16615),k=r(22465);const __=c.__,_=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:r,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(r===k.hB),w=(0,v.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:S,isEditorPanelOpened:x}=(0,s.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:j}=(0,g.A)(),{tracks:L}=(0,a.st)(),{recordEvent:P}=L,[T,N]=(0,l.useState)(null),[R,M]=(0,l.useState)(""),{enableComplementaryArea:I}=(0,s.useDispatch)("core/interface"),{clearSelectedBlock:D}=(0,s.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:B}=(0,s.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:O}=(0,s.useDispatch)(i.store),{requireUpgrade:U,requestsCount:z,requestsLimit:H,currentTier:q,costs:V}=(0,p.A)(),$=(0,m.Bd)(q),G=V?.[k.oW]?.activeModel??10,W=G===V?.[k.oW]?.stableDiffusion?k.Dk:k.bb,Z=$===m.Ti,J=H-z{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(P("jetpack_ai_featured_image_generation_generate_image",{placement:r,model:W,site_type:w,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{P("jetpack_ai_featured_image_generation_error",{placement:r,error:e?.message,model:W,site_type:w,style:t})})))),[P,r,W,w,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");N(e);const t=await de({userPrompt:"",style:e});t&&(_("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{P("jetpack_ai_featured_image_generation_generate_another_image",{placement:r,model:W,site_type:w,style:t}),X((()=>oe.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((n=>{P("jetpack_ai_featured_image_generation_error",{placement:r,error:n?.message,model:W,site_type:w,style:t,userPrompt:e})}))}),[P,r,W,w,X,ee,A,C,J,oe]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{P("jetpack_ai_featured_image_generation_try_again",{placement:r,model:W,site_type:w,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{P("jetpack_ai_featured_image_generation_error",{placement:r,error:e?.message,model:W,site_type:w,style:t})}))}),[P,r,W,w,ee,C,J,A]),ge=(0,l.useCallback)((()=>(D(),I("core/edit-post","edit-post/document"))),[D,I]),fe=(0,l.useCallback)((()=>{P("jetpack_ai_featured_image_generation_use_image",{placement:r,model:W,site_type:w});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=x("featured-image"),t=x("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};ne?.libraryId?e(ne?.libraryId):j(ne?.image).then((t=>{e(t?.id)})).catch((e=>{P("jetpack_ai_featured_image_saving_error",{placement:r,error:e?.message,model:W,site_type:w})}))}),[P,r,W,w,ne?.libraryId,ne?.image,F,le,x,ge,K,j]),be=__("Generate another image","jetpack"),ye=__("Generate","jetpack"),ve=!(!C.trim?.()&&!A.trim?.()),ke=ve?R.length>=0:R.length>=3,_e=J||ae?.generating||U,Ee=_e||!ve&&!ke,we=J?(0,c.sprintf)(
+(0,o.sprintf)(__("Requests available: %d ","jetpack"),s),{counter:s{"use strict";r.d(t,{A:()=>E});var n=r(82170),a=r(85985),o=r(56427),s=r(47143),i=r(43656),l=r(86087),c=r(27723),u=r(10067),d=r.n(u),p=r(61297),m=r(58164),h=r(9847),g=r(99991),f=r(76047),b=r(2561),y=r(96051),v=r(16615),k=r(22465);const __=c.__,_=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:r,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(r===k.hB),w=(0,v.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:S,isEditorPanelOpened:x}=(0,s.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:j}=(0,g.A)(),{tracks:L}=(0,a.st)(),{recordEvent:P}=L,[T,N]=(0,l.useState)(null),[R,M]=(0,l.useState)(""),{enableComplementaryArea:I}=(0,s.useDispatch)("core/interface"),{clearSelectedBlock:D}=(0,s.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:B}=(0,s.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:O}=(0,s.useDispatch)(i.store),{requireUpgrade:U,requestsCount:z,requestsLimit:H,currentTier:q,costs:V}=(0,p.A)(),$=(0,m.Bd)(q),G=V?.[k.oW]?.activeModel??10,W=G===V?.[k.oW]?.stableDiffusion?k.Dk:k.bb,Z=$===m.Ti,J=H-z{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(P("jetpack_ai_featured_image_generation_generate_image",{placement:r,model:W,site_type:w,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{P("jetpack_ai_featured_image_generation_error",{placement:r,error:e?.message,model:W,site_type:w,style:t})})))),[P,r,W,w,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");N(e);const t=await de({userPrompt:"",style:e});t&&(_("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt||""))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{P("jetpack_ai_featured_image_generation_generate_another_image",{placement:r,model:W,site_type:w,style:t}),X((()=>oe.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((n=>{P("jetpack_ai_featured_image_generation_error",{placement:r,error:n?.message,model:W,site_type:w,style:t,userPrompt:e})}))}),[P,r,W,w,X,ee,A,C,J,oe]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{P("jetpack_ai_featured_image_generation_try_again",{placement:r,model:W,site_type:w,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{P("jetpack_ai_featured_image_generation_error",{placement:r,error:e?.message,model:W,site_type:w,style:t})}))}),[P,r,W,w,ee,C,J,A]),ge=(0,l.useCallback)((()=>(D(),I("core/edit-post","edit-post/document"))),[D,I]),fe=(0,l.useCallback)((()=>{P("jetpack_ai_featured_image_generation_use_image",{placement:r,model:W,site_type:w});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=x("featured-image"),t=x("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};ne?.libraryId?e(ne?.libraryId):j(ne?.image).then((t=>{e(t?.id)})).catch((e=>{P("jetpack_ai_featured_image_saving_error",{placement:r,error:e?.message,model:W,site_type:w})}))}),[P,r,W,w,ne?.libraryId,ne?.image,F,le,x,ge,K,j]),be=__("Generate another image","jetpack"),ye=__("Generate","jetpack"),ve=!(!C.trim?.()&&!A.trim?.()),ke=ve?R.length>=0:R.length>=3,_e=J||ae?.generating||U,Ee=_e||!ve&&!ke,we=J?(0,c.sprintf)(
// Translators: %d is the cost of generating a featured image.
__("Featured image generation costs %d requests per image. You don't have enough requests to generate another image.","jetpack"),G):null,Ce=(0,n.createElement)(o.Button,{onClick:fe,variant:"primary",disabled:!ne?.image||ne?.generating||ne?.libraryId===S},__("Set as featured image","jetpack"));return(0,n.createElement)(n.Fragment,null,(r===f.s6||r===f.wb)&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("p",{className:"jetpack-ai-assistant__help-text"},__("Based on your post content.","jetpack")),(0,n.createElement)(o.Button,{onClick:ce,isBusy:e,disabled:t||J,variant:"secondary",__next40pxDefaultSize:!0},__("Generate image","jetpack"))),(0,n.createElement)(b.A,{postContent:ve,autoStart:ve&&!S,autoStartAction:pe,images:oe,currentIndex:Q,title:__("Generate a featured image with AI","jetpack"),cost:G,open:d,placement:r,onClose:le,onTryAgain:he,onGenerate:Y?.current>0||S?me:de,generating:ae?.generating,notEnoughRequests:J,requireUpgrade:U,upgradeDescription:we,currentLimit:H,currentUsage:z,isUnlimited:Z,hasError:Boolean(ae?.error),handlePreviousImage:te,handleNextImage:re,acceptButton:Ce,generateButtonLabel:Y?.current>0?be:ye,instructionsPlaceholder:__("Describe the featured image you'd like to create and select a style.","jetpack"),imageStyles:se,onGuessStyle:ue,prompt:R,setPrompt:M,initialStyle:T,inputDisabled:_e,actionDisabled:Ee}))}},83729:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(82170),a=r(85985),o=r(56427),s=r(86087),i=r(27723),l=r(10067),c=r.n(l),u=r(61297),d=r(58164),p=r(9847),m=r(99991),h=r(2561),g=r(96051),f=r(16615),b=r(22465);const __=i.__,y=c()("jetpack-ai:general-purpose-image");function v({placement:e,onClose:t=()=>{},onSetImage:r=()=>{}}){const[l,c]=(0,s.useState)(!0),v=(0,f.A)(),k=(0,p.A)(),{saveToMediaLibrary:_}=(0,m.A)(),{tracks:E}=(0,a.st)(),{recordEvent:w}=E,[C,A]=(0,s.useState)(""),{requireUpgrade:S,requestsCount:x,requestsLimit:j,currentTier:L,costs:P}=(0,u.A)(),T=(0,d.Bd)(L),N=P?.[b.yP]?.activeModel??10,R=N===P?.[b.yP]?.stableDiffusion?b.Dk:b.bb,M=T===d.Ti,I=j-x=3,Z=I||H?.generating||S,J=Z||!W,K=(0,s.useCallback)((()=>{c(!1),t?.()}),[t]),Y=(0,s.useCallback)((async({userPrompt:t,style:r})=>{y("handleGenerate",t,r),w("jetpack_ai_general_image_generation_generate_image",{placement:e,model:R,site_type:v,style:r}),F({userPrompt:t,postContent:k,notEnoughRequests:I,style:r}).catch((t=>{w("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:R,site_type:v,style:r})}))}),[w,e,R,v,F,k,I]),Q=(0,s.useCallback)((({userPrompt:t,style:r})=>{y("handleRegenerate",t),w("jetpack_ai_general_image_generation_generate_another_image",{placement:e,model:R,site_type:v,style:r}),B((e=>e+1)),F({userPrompt:t,postContent:k,notEnoughRequests:I,style:r}).catch((t=>{w("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:R,site_type:v})}))}),[w,e,R,v,F,k,I,B]),X=(0,s.useCallback)((({userPrompt:t,style:r})=>{y("handleTryAgain",t),w("jetpack_ai_general_image_generation_try_again",{placement:e,model:R,site_type:v,style:r}),F({userPrompt:t,postContent:k,notEnoughRequests:I,style:r}).catch((t=>{w("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:R,site_type:v})}))}),[w,e,R,v,F,k,I]),ee=(0,s.useCallback)((()=>{w("jetpack_ai_general_image_generation_use_image",{placement:e,model:R,site_type:v});const t=e=>{r?.({id:e.id,url:e.url}),K()};z?.libraryId?t({id:z?.libraryId,url:z?.libraryUrl}):_(z?.image).then((e=>{t(e)}))}),[w,e,R,v,z?.libraryId,z?.libraryUrl,z?.image,r,K,_]),te=__("Generate another image","jetpack"),re=__("Generate","jetpack"),ne=I?(0,i.sprintf)(
// Translators: %d is the cost of generating a featured image.
diff --git a/_inc/blocks/editor.asset.php b/_inc/blocks/editor.asset.php
index 37db4e6e74..265349c37d 100644
--- a/_inc/blocks/editor.asset.php
+++ b/_inc/blocks/editor.asset.php
@@ -1 +1 @@
- array('jetpack-connection', 'jetpack-script-data', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '10e03efb5668d19d40e7');
+ array('jetpack-connection', 'jetpack-script-data', 'lodash', 'moment', 'react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-token-list', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '684a3b0967fbad845832');
diff --git a/_inc/blocks/editor.js b/_inc/blocks/editor.js
index dc51e25d8d..6ee0683b44 100644
--- a/_inc/blocks/editor.js
+++ b/_inc/blocks/editor.js
@@ -110,7 +110,7 @@ __("You have reached the limit of %d requests . Upgrade
(0,s.sprintf)(__("Requests needed: %d ","jetpack"),n),{counter:(0,r.createElement)("span",null)}),l=(0,a.createInterpolateElement)(
// Translators: %d is the current requests balance.
// Translators: %d is the current requests balance.
-(0,s.sprintf)(__("Requests available: %d ","jetpack"),o),{counter:o{"use strict";n.d(t,{A:()=>E});var r=n(82170),a=n(85985),s=n(56427),o=n(47143),i=n(43656),l=n(86087),c=n(27723),u=n(10067),d=n.n(u),p=n(61297),m=n(58164),h=n(9847),g=n(99991),f=n(76047),b=n(2561),v=n(96051),k=n(16615),y=n(22465);const __=c.__,w=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:n,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(n===y.hB),_=(0,k.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:x,isEditorPanelOpened:j}=(0,o.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:S}=(0,g.A)(),{tracks:N}=(0,a.st)(),{recordEvent:R}=N,[P,L]=(0,l.useState)(null),[T,M]=(0,l.useState)(""),{enableComplementaryArea:B}=(0,o.useDispatch)("core/interface"),{clearSelectedBlock:I}=(0,o.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:D}=(0,o.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:z}=(0,o.useDispatch)(i.store),{requireUpgrade:O,requestsCount:H,requestsLimit:U,currentTier:V,costs:q}=(0,p.A)(),G=(0,m.Bd)(V),$=q?.[y.oW]?.activeModel??10,W=$===q?.[y.oW]?.stableDiffusion?y.Dk:y.bb,Z=G===m.Ti,J=U-H<$,K=z??D,{pointer:Y,current:Q,setCurrent:X,processImageGeneration:ee,handlePreviousImage:te,handleNextImage:ne,currentImage:re,currentPointer:ae,images:se,imageStyles:oe,guessStyle:ie}=(0,v.A)({autoStart:!1,cost:$,type:"featured-image-generation",feature:y.oW,previousMediaId:x}),le=(0,l.useCallback)((()=>{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(R("jetpack_ai_featured_image_generation_generate_image",{placement:n,model:W,site_type:_,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})})))),[R,n,W,_,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");L(e);const t=await de({userPrompt:"",style:e});t&&(w("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_generate_another_image",{placement:n,model:W,site_type:_,style:t}),X((()=>se.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((r=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:r?.message,model:W,site_type:_,style:t,userPrompt:e})}))}),[R,n,W,_,X,ee,A,C,J,se]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_try_again",{placement:n,model:W,site_type:_,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})}))}),[R,n,W,_,ee,C,J,A]),ge=(0,l.useCallback)((()=>(I(),B("core/edit-post","edit-post/document"))),[I,B]),fe=(0,l.useCallback)((()=>{R("jetpack_ai_featured_image_generation_use_image",{placement:n,model:W,site_type:_});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=j("featured-image"),t=j("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};re?.libraryId?e(re?.libraryId):S(re?.image).then((t=>{e(t?.id)})).catch((e=>{R("jetpack_ai_featured_image_saving_error",{placement:n,error:e?.message,model:W,site_type:_})}))}),[R,n,W,_,re?.libraryId,re?.image,F,le,j,ge,K,S]),be=__("Generate another image","jetpack"),ve=__("Generate","jetpack"),ke=!(!C.trim?.()&&!A.trim?.()),ye=ke?T.length>=0:T.length>=3,we=J||ae?.generating||O,Ee=we||!ke&&!ye,_e=J?(0,c.sprintf)(
+(0,s.sprintf)(__("Requests available: %d ","jetpack"),o),{counter:o{"use strict";n.d(t,{A:()=>E});var r=n(82170),a=n(85985),s=n(56427),o=n(47143),i=n(43656),l=n(86087),c=n(27723),u=n(10067),d=n.n(u),p=n(61297),m=n(58164),h=n(9847),g=n(99991),f=n(76047),b=n(2561),v=n(96051),k=n(16615),y=n(22465);const __=c.__,w=d()("jetpack-ai:featured-image");function E({busy:e,disabled:t,placement:n,onClose:u=()=>{}}){const[d,E]=(0,l.useState)(n===y.hB),_=(0,k.A)(),C=(0,h.A)(),{postTitle:A,postFeaturedMediaId:x,isEditorPanelOpened:j}=(0,o.useSelect)((e=>({postTitle:e(i.store).getEditedPostAttribute("title"),postFeaturedMediaId:e(i.store).getEditedPostAttribute("featured_media"),isEditorPanelOpened:e(i.store).isEditorPanelOpened??e("core/edit-post").isEditorPanelOpened})),[]),{saveToMediaLibrary:S}=(0,g.A)(),{tracks:N}=(0,a.st)(),{recordEvent:R}=N,[P,L]=(0,l.useState)(null),[T,M]=(0,l.useState)(""),{enableComplementaryArea:B}=(0,o.useDispatch)("core/interface"),{clearSelectedBlock:I}=(0,o.useDispatch)("core/block-editor"),{toggleEditorPanelOpened:D}=(0,o.useDispatch)("core/edit-post"),{editPost:F,toggleEditorPanelOpened:z}=(0,o.useDispatch)(i.store),{requireUpgrade:O,requestsCount:H,requestsLimit:U,currentTier:V,costs:q}=(0,p.A)(),G=(0,m.Bd)(V),$=q?.[y.oW]?.activeModel??10,W=$===q?.[y.oW]?.stableDiffusion?y.Dk:y.bb,Z=G===m.Ti,J=U-H<$,K=z??D,{pointer:Y,current:Q,setCurrent:X,processImageGeneration:ee,handlePreviousImage:te,handleNextImage:ne,currentImage:re,currentPointer:ae,images:se,imageStyles:oe,guessStyle:ie}=(0,v.A)({autoStart:!1,cost:$,type:"featured-image-generation",feature:y.oW,previousMediaId:x}),le=(0,l.useCallback)((()=>{E(!1),u?.()}),[u]),ce=(0,l.useCallback)((()=>{E(!0)}),[]),ue=(0,l.useCallback)((e=>ie(e,"featured-image-guess-style",A+"\n\n"+C)),[C,A,ie]),de=(0,l.useCallback)((({userPrompt:e,style:t})=>(R("jetpack_ai_featured_image_generation_generate_image",{placement:n,model:W,site_type:_,style:t,userPrompt:e}),E(!0),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})})))),[R,n,W,_,ee,C,J,A]),pe=(0,l.useCallback)((async()=>{ae.generating=!0;const e=await ue("");L(e);const t=await de({userPrompt:"",style:e});t&&(w("handleFirstGenerate",t.revisedPrompt),M(t.revisedPrompt||""))}),[ae,de,ue]),me=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_generate_another_image",{placement:n,model:W,site_type:_,style:t}),X((()=>se.length)),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((r=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:r?.message,model:W,site_type:_,style:t,userPrompt:e})}))}),[R,n,W,_,X,ee,A,C,J,se]),he=(0,l.useCallback)((({userPrompt:e,style:t})=>{R("jetpack_ai_featured_image_generation_try_again",{placement:n,model:W,site_type:_,style:t}),ee({userPrompt:e,postContent:A+"\n\n"+C,notEnoughRequests:J,style:t}).catch((e=>{R("jetpack_ai_featured_image_generation_error",{placement:n,error:e?.message,model:W,site_type:_,style:t})}))}),[R,n,W,_,ee,C,J,A]),ge=(0,l.useCallback)((()=>(I(),B("core/edit-post","edit-post/document"))),[I,B]),fe=(0,l.useCallback)((()=>{R("jetpack_ai_featured_image_generation_use_image",{placement:n,model:W,site_type:_});const e=e=>{F({featured_media:e}),le(),setTimeout((()=>{const e=j("featured-image"),t=j("post-status");ge().then((()=>{e||K("featured-image"),t||K("post-status")}))}),500)};re?.libraryId?e(re?.libraryId):S(re?.image).then((t=>{e(t?.id)})).catch((e=>{R("jetpack_ai_featured_image_saving_error",{placement:n,error:e?.message,model:W,site_type:_})}))}),[R,n,W,_,re?.libraryId,re?.image,F,le,j,ge,K,S]),be=__("Generate another image","jetpack"),ve=__("Generate","jetpack"),ke=!(!C.trim?.()&&!A.trim?.()),ye=ke?T.length>=0:T.length>=3,we=J||ae?.generating||O,Ee=we||!ke&&!ye,_e=J?(0,c.sprintf)(
// Translators: %d is the cost of generating a featured image.
__("Featured image generation costs %d requests per image. You don't have enough requests to generate another image.","jetpack"),$):null,Ce=(0,r.createElement)(s.Button,{onClick:fe,variant:"primary",disabled:!re?.image||re?.generating||re?.libraryId===x},__("Set as featured image","jetpack"));return(0,r.createElement)(r.Fragment,null,(n===f.s6||n===f.wb)&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"jetpack-ai-assistant__help-text"},__("Based on your post content.","jetpack")),(0,r.createElement)(s.Button,{onClick:ce,isBusy:e,disabled:t||J,variant:"secondary",__next40pxDefaultSize:!0},__("Generate image","jetpack"))),(0,r.createElement)(b.A,{postContent:ke,autoStart:ke&&!x,autoStartAction:pe,images:se,currentIndex:Q,title:__("Generate a featured image with AI","jetpack"),cost:$,open:d,placement:n,onClose:le,onTryAgain:he,onGenerate:Y?.current>0||x?me:de,generating:ae?.generating,notEnoughRequests:J,requireUpgrade:O,upgradeDescription:_e,currentLimit:U,currentUsage:H,isUnlimited:Z,hasError:Boolean(ae?.error),handlePreviousImage:te,handleNextImage:ne,acceptButton:Ce,generateButtonLabel:Y?.current>0?be:ve,instructionsPlaceholder:__("Describe the featured image you'd like to create and select a style.","jetpack"),imageStyles:oe,onGuessStyle:ue,prompt:T,setPrompt:M,initialStyle:P,inputDisabled:we,actionDisabled:Ee}))}},83729:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(82170),a=n(85985),s=n(56427),o=n(86087),i=n(27723),l=n(10067),c=n.n(l),u=n(61297),d=n(58164),p=n(9847),m=n(99991),h=n(2561),g=n(96051),f=n(16615),b=n(22465);const __=i.__,v=c()("jetpack-ai:general-purpose-image");function k({placement:e,onClose:t=()=>{},onSetImage:n=()=>{}}){const[l,c]=(0,o.useState)(!0),k=(0,f.A)(),y=(0,p.A)(),{saveToMediaLibrary:w}=(0,m.A)(),{tracks:E}=(0,a.st)(),{recordEvent:_}=E,[C,A]=(0,o.useState)(""),{requireUpgrade:x,requestsCount:j,requestsLimit:S,currentTier:N,costs:R}=(0,u.A)(),P=(0,d.Bd)(N),L=R?.[b.yP]?.activeModel??10,T=L===R?.[b.yP]?.stableDiffusion?b.Dk:b.bb,M=P===d.Ti,B=S-j=3,Z=B||U?.generating||x,J=Z||!W,K=(0,o.useCallback)((()=>{c(!1),t?.()}),[t]),Y=(0,o.useCallback)((async({userPrompt:t,style:n})=>{v("handleGenerate",t,n),_("jetpack_ai_general_image_generation_generate_image",{placement:e,model:T,site_type:k,style:n}),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k,style:n})}))}),[_,e,T,k,F,y,B]),Q=(0,o.useCallback)((({userPrompt:t,style:n})=>{v("handleRegenerate",t),_("jetpack_ai_general_image_generation_generate_another_image",{placement:e,model:T,site_type:k,style:n}),D((e=>e+1)),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k})}))}),[_,e,T,k,F,y,B,D]),X=(0,o.useCallback)((({userPrompt:t,style:n})=>{v("handleTryAgain",t),_("jetpack_ai_general_image_generation_try_again",{placement:e,model:T,site_type:k,style:n}),F({userPrompt:t,postContent:y,notEnoughRequests:B,style:n}).catch((t=>{_("jetpack_ai_general_image_generation_error",{placement:e,error:t?.message,model:T,site_type:k})}))}),[_,e,T,k,F,y,B]),ee=(0,o.useCallback)((()=>{_("jetpack_ai_general_image_generation_use_image",{placement:e,model:T,site_type:k});const t=e=>{n?.({id:e.id,url:e.url}),K()};H?.libraryId?t({id:H?.libraryId,url:H?.libraryUrl}):w(H?.image).then((e=>{t(e)}))}),[_,e,T,k,H?.libraryId,H?.libraryUrl,H?.image,n,K,w]),te=__("Generate another image","jetpack"),ne=__("Generate","jetpack"),re=B?(0,i.sprintf)(
// Translators: %d is the cost of generating a featured image.
diff --git a/composer.json b/composer.json
index e4cc479ecc..b7b532fc68 100644
--- a/composer.json
+++ b/composer.json
@@ -98,7 +98,7 @@
"platform": {
"ext-intl": "0.0.0"
},
- "autoloader-suffix": "f11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta",
+ "autoloader-suffix": "f11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3",
"allow-plugins": {
"automattic/jetpack-autoloader": true,
"automattic/jetpack-composer-plugin": true
diff --git a/jetpack.php b/jetpack.php
index ceabc571e2..eb60efbbef 100644
--- a/jetpack.php
+++ b/jetpack.php
@@ -4,7 +4,7 @@
* Plugin URI: https://jetpack.com
* Description: Security, performance, and marketing tools made by WordPress experts. Jetpack keeps your site protected so you can focus on more important things.
* Author: Automattic
- * Version: 14.3-beta
+ * Version: 14.3
* Author URI: https://jetpack.com
* License: GPL2+
* Text Domain: jetpack
@@ -34,7 +34,7 @@
define( 'JETPACK__MINIMUM_WP_VERSION', '6.6' );
define( 'JETPACK__MINIMUM_PHP_VERSION', '7.2' );
-define( 'JETPACK__VERSION', '14.3-beta' );
+define( 'JETPACK__VERSION', '14.3' );
/**
* Constant used to fetch the connection owner token
diff --git a/readme.txt b/readme.txt
index 44b31f173f..5e24533bff 100644
--- a/readme.txt
+++ b/readme.txt
@@ -326,7 +326,7 @@ Jetpack Backup can do a full website migration to a new host, migrate theme file
== Changelog ==
-### 14.3-beta - 2025-02-03
+### 14.3 - 2025-02-04
#### Enhancements
- Blocks: Improve performance.
- Forms: Add Checkbox and Consent field enter action to create a new block.
diff --git a/vendor/autoload.php b/vendor/autoload.php
index fbcabeac33..5080a49589 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -22,4 +22,4 @@
require_once __DIR__ . '/composer/autoload_real.php';
-return ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta::getLoader();
+return ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3::getLoader();
diff --git a/vendor/autoload_packages.php b/vendor/autoload_packages.php
index 365e2976f6..2cb7501391 100644
--- a/vendor/autoload_packages.php
+++ b/vendor/autoload_packages.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index 6dee4d855e..0921e4ce98 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
-class ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta
+class ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3
{
private static $loader;
@@ -24,17 +24,17 @@ public static function getLoader()
require __DIR__ . '/platform_check.php';
- spl_autoload_register(array('ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta', 'loadClassLoader'), true, true);
+ spl_autoload_register(array('ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
- spl_autoload_unregister(array('ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta', 'loadClassLoader'));
+ spl_autoload_unregister(array('ComposerAutoloaderInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
- call_user_func(\Composer\Autoload\ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta::getInitializer($loader));
+ call_user_func(\Composer\Autoload\ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
- $filesToLoad = \Composer\Autoload\ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta::$files;
+ $filesToLoad = \Composer\Autoload\ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3::$files;
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index ccfa8c33af..d96b227d9f 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -4,7 +4,7 @@
namespace Composer\Autoload;
-class ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta
+class ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3
{
public static $files = array (
'3773ef3f09c37da5478d578e32b03a4b' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-assets/actions.php',
@@ -521,9 +521,9 @@ class ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
- $loader->prefixLengthsPsr4 = ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta::$prefixLengthsPsr4;
- $loader->prefixDirsPsr4 = ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta::$prefixDirsPsr4;
- $loader->classMap = ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta::$classMap;
+ $loader->prefixLengthsPsr4 = ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3::$prefixLengthsPsr4;
+ $loader->prefixDirsPsr4 = ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3::$prefixDirsPsr4;
+ $loader->classMap = ComposerStaticInitf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3::$classMap;
}, null, ClassLoader::class);
}
diff --git a/vendor/jetpack-autoloader/class-autoloader-handler.php b/vendor/jetpack-autoloader/class-autoloader-handler.php
index ede5177d59..6dd8501637 100644
--- a/vendor/jetpack-autoloader/class-autoloader-handler.php
+++ b/vendor/jetpack-autoloader/class-autoloader-handler.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-autoloader-locator.php b/vendor/jetpack-autoloader/class-autoloader-locator.php
index e315d22612..a4e7e068d8 100644
--- a/vendor/jetpack-autoloader/class-autoloader-locator.php
+++ b/vendor/jetpack-autoloader/class-autoloader-locator.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-autoloader.php b/vendor/jetpack-autoloader/class-autoloader.php
index 3e54307c02..99d2c9256c 100644
--- a/vendor/jetpack-autoloader/class-autoloader.php
+++ b/vendor/jetpack-autoloader/class-autoloader.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-container.php b/vendor/jetpack-autoloader/class-container.php
index e14aa6bd54..e466e02279 100644
--- a/vendor/jetpack-autoloader/class-container.php
+++ b/vendor/jetpack-autoloader/class-container.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-hook-manager.php b/vendor/jetpack-autoloader/class-hook-manager.php
index 12edcda5ea..851c6a02c7 100644
--- a/vendor/jetpack-autoloader/class-hook-manager.php
+++ b/vendor/jetpack-autoloader/class-hook-manager.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-latest-autoloader-guard.php b/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
index 22d6ee7775..b0a9e4c271 100644
--- a/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
+++ b/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-manifest-reader.php b/vendor/jetpack-autoloader/class-manifest-reader.php
index 2702d931d1..f042cd8649 100644
--- a/vendor/jetpack-autoloader/class-manifest-reader.php
+++ b/vendor/jetpack-autoloader/class-manifest-reader.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-path-processor.php b/vendor/jetpack-autoloader/class-path-processor.php
index cbeec95fd2..28c68afaf5 100644
--- a/vendor/jetpack-autoloader/class-path-processor.php
+++ b/vendor/jetpack-autoloader/class-path-processor.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-php-autoloader.php b/vendor/jetpack-autoloader/class-php-autoloader.php
index 0c635b78b7..a02fc88731 100644
--- a/vendor/jetpack-autoloader/class-php-autoloader.php
+++ b/vendor/jetpack-autoloader/class-php-autoloader.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-plugin-locator.php b/vendor/jetpack-autoloader/class-plugin-locator.php
index 6b96a50224..da2070a34c 100644
--- a/vendor/jetpack-autoloader/class-plugin-locator.php
+++ b/vendor/jetpack-autoloader/class-plugin-locator.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-plugins-handler.php b/vendor/jetpack-autoloader/class-plugins-handler.php
index e2ce45fcaf..61da6804cd 100644
--- a/vendor/jetpack-autoloader/class-plugins-handler.php
+++ b/vendor/jetpack-autoloader/class-plugins-handler.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-shutdown-handler.php b/vendor/jetpack-autoloader/class-shutdown-handler.php
index 120a219023..fa61844718 100644
--- a/vendor/jetpack-autoloader/class-shutdown-handler.php
+++ b/vendor/jetpack-autoloader/class-shutdown-handler.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-version-loader.php b/vendor/jetpack-autoloader/class-version-loader.php
index 3a25636421..5844b00074 100644
--- a/vendor/jetpack-autoloader/class-version-loader.php
+++ b/vendor/jetpack-autoloader/class-version-loader.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore
diff --git a/vendor/jetpack-autoloader/class-version-selector.php b/vendor/jetpack-autoloader/class-version-selector.php
index 105e95afc5..fac4663540 100644
--- a/vendor/jetpack-autoloader/class-version-selector.php
+++ b/vendor/jetpack-autoloader/class-version-selector.php
@@ -5,7 +5,7 @@
* @package automattic/jetpack-autoloader
*/
-namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3_beta\al5_0_1;
+namespace Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ14_3\al5_0_1;
// phpcs:ignore