Plugin Directory

Changeset 3178656


Ignore:
Timestamp:
10/30/2024 09:19:25 AM (17 months ago)
Author:
stuartmcalpine
Message:

Deploy version 5.1.0

Location:
speechkit
Files:
393 added
16 edited

Legend:

Unmodified
Added
Removed
  • speechkit/trunk/build/index.asset.php

    r3169191 r3178656  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins'), 'version' => '94a12c55a0af06be09d8');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins'), 'version' => 'f6627543a112484f5973');
  • speechkit/trunk/build/index.js

    r3169191 r3178656  
    1 (()=>{var e={6455:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>_});var o=r(7723),n=r(6427),s=r(3656),i=r(6087),a=r(7278),d=r(841),c=r(9808),l=r(7057),u=r(2200),p=r(1013),y=r(8686),f=r(790);class _ extends i.Component{render(){return(0,f.jsxs)(s.PluginDocumentSettingPanel,{name:"beyondwords-document-settings-panel",title:(0,o.__)("BeyondWords","speechkit"),className:"beyondwords-sidebar",children:[(0,f.jsx)(d.default,{wrapper:n.PanelRow}),(0,f.jsx)(a.default,{wrapper:n.PanelRow}),(0,f.jsx)(l.default,{wrapper:n.PanelRow}),(0,f.jsx)(u.default,{wrapper:n.PanelRow}),(0,f.jsx)(y.A,{wrapper:n.PanelRow}),(0,f.jsx)(p.A,{wrapper:n.PanelRow}),(0,f.jsx)(c.default,{wrapper:n.PanelRow})]})}}},3320:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>p});var o=r(7723),n=r(6427),s=r(3656),i=r(6087),a=r(7278),d=r(841),c=r(8686),l=r(1013),u=r(790);class p extends i.Component{render(){return(0,u.jsxs)(s.PluginPrePublishPanel,{name:"beyondwords-prepublish-panel",title:(0,o.__)("BeyondWords","speechkit"),initialOpen:!0,className:"beyondwords-sidebar",children:[(0,u.jsx)(d.default,{wrapper:n.PanelRow}),(0,u.jsx)(c.A,{wrapper:n.PanelRow}),(0,u.jsx)(l.A,{wrapper:n.PanelRow}),(0,u.jsx)(a.default,{wrapper:n.PanelRow})]})}}},7165:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>w});var o=r(7723),n=r(3656),s=r(6087),i=r(8940),a=r(513),d=r(6427),c=r(9365),l=r(7278),u=r(841),p=r(7057),y=r(2200),f=r(8686),_=r(1013),h=r(790);const b=function(){return(0,h.jsxs)(d.PanelBody,{title:(0,o.__)("Player","speechkit"),opened:!0,className:"beyondwords beyondwords-sidebar__status",children:[(0,h.jsx)(u.default,{wrapper:d.PanelRow}),(0,h.jsx)(p.default,{wrapper:d.PanelRow}),(0,h.jsx)(y.default,{wrapper:d.PanelRow}),(0,h.jsx)(c.default,{wrapper:d.PanelRow}),(0,h.jsx)(f.A,{wrapper:d.PanelRow}),(0,h.jsx)(_.A,{wrapper:d.PanelRow}),(0,h.jsx)(l.default,{wrapper:d.PanelRow})]})};class w extends s.Component{render(){return(0,h.jsxs)(s.Fragment,{children:[(0,h.jsx)(n.PluginSidebarMoreMenuItem,{target:"plugin-sidebar",children:(0,o.__)("BeyondWords","speechkit")}),(0,h.jsxs)(n.PluginSidebar,{name:"plugin-sidebar",title:(0,o.__)("BeyondWords","speechkit"),children:[(0,h.jsx)(b,{}),(0,h.jsx)(i.default,{}),(0,h.jsx)(a.default,{})]})]})}}},6387:(e,t,r)=>{"use strict";const o=window.wp.blocks;var n=r(4715),s=r(790);(0,o.registerBlockType)("beyondwords/player",{edit(){const e=(0,n.useBlockProps)({contentEditable:!1});return(0,s.jsxs)("div",{...e,children:[(0,s.jsx)(n.BlockControls,{}),(0,s.jsx)("div",{"data-beyondwords-player":"true",contentEditable:"false"})]})},save(){const e=n.useBlockProps.save({contentEditable:!1});return(0,s.jsx)("div",{...e,children:(0,s.jsx)("div",{"data-beyondwords-player":"true",contentEditable:"false"})})}})},426:(e,t,r)=>{"use strict";r.r(t);var o=r(2619),n=r(849);(0,o.addFilter)("blocks.registerBlockType","beyondwords/beyondwords-block-attributes",(function(e){return{...e,attributes:{...e.attributes,beyondwordsAudio:{type:"boolean",default:!0},beyondwordsMarker:{type:"string",default:""}}}})),(0,o.addFilter)("blocks.getBlockAttributes","beyondwords/set-marker-attribute",(function(e){const t=(0,n.A)(e);return{...e,beyondwordsMarker:t}}))},847:(e,t,r)=>{"use strict";var o=r(7723),n=r(4715),s=r(6427),i=r(9491),a=r(6087),d=r(2619),c=r(849),l=r(7143),u=r(3582);const p=(0,i.compose)([(0,l.withSelect)((e=>{const{getCurrentPostType:t}=e("core/editor"),r=t();return{supportsCustomFieldsAction:!!e(u.store).getPostType(r)?.supports?.["custom-fields"]}}))])((function({supportsCustomFieldsAction:e,children:t}){return e?t:null}));var y=r(790);const f=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:r,setAttributes:i}=t;(0,a.useEffect)((()=>{i({beyondwordsMarker:(0,c.A)(r)})}),[]);const{beyondwordsAudio:d,beyondwordsMarker:l}=r,u=d?"controls-volumeon":"controls-volumeoff",f=d?(0,o.__)("Disable audio processing","speechkit"):(0,o.__)("Enable audio processing","speechkit"),_=d?(0,o.__)("Audio processing enabled","speechkit"):(0,o.__)("Audio processing disabled","speechkit"),h=()=>i({beyondwordsAudio:!d});return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(e,{...t}),(0,y.jsxs)(p,{children:[(0,y.jsx)(n.InspectorControls,{children:(0,y.jsxs)(s.PanelBody,{icon:"controls-volumeon",title:(0,o.__)("BeyondWords","speechkit"),initialOpen:!0,children:[(0,y.jsx)(s.PanelRow,{children:(0,y.jsx)(s.ToggleControl,{label:_,checked:!!d,onChange:h})}),!!d&&(0,y.jsx)(s.PanelRow,{children:(0,y.jsx)(s.TextControl,{label:(0,o.__)("Segment marker","speechkit"),value:l,disabled:!0,readOnly:!0})})]})}),(0,y.jsx)(n.BlockControls,{children:(0,y.jsx)(s.ToolbarGroup,{children:(0,y.jsx)(s.ToolbarButton,{icon:u,label:f,className:"components-toolbar__control",onClick:h})})})]})]})}),"withBeyondwordsBlockControls");(0,d.addFilter)("editor.BlockEdit","beyondwords/block-controls",f)},849:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(7143);const n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var s,i=new Uint8Array(16);function a(){if(!s&&!(s="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return s(i)}for(var d=[],c=0;c<256;++c)d.push((c+256).toString(16).slice(1));const l=function(e,t,r){if(n.randomUUID&&!t&&!e)return n.randomUUID();var o=(e=e||{}).random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(var s=0;s<16;++s)t[r+s]=o[s];return t}return function(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}(o)},u=e=>{const{beyondwordsMarker:t}=e;return t?function(e,t){if(!Array.isArray(e))return 0;for(var r=0,o=0;o<e.length;o++)e[o]===t&&r++;return r}((0,o.select)("core/block-editor").getBlocks().map((e=>e?.attributes?.beyondwordsMarker)).filter((e=>e)),t)>1?l():t:l()}},3396:(e,t,r)=>{r(426),r(847)},9365:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DisplayPlayer:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(3582),i=r(7143),a=r(6087);const d=(0,r(9491).compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_content_id,o=t("meta").beyondwords_podcast_id,n=t("meta").speechkit_podcast_id;return{hasDisplayPlayerAction:!!r||!!o||!!n}}))])((function({hasDisplayPlayerAction:e,children:t}){return e?t:null}));var c=r(790);function l({wrapper:e}){const t=e||a.Fragment,r=(0,i.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[l,u]=(0,s.useEntityProp)("postType",r,"meta"),p="1"!==l.beyondwords_disabled;return(0,c.jsx)(d,{children:(0,c.jsx)(t,{children:(0,c.jsx)(n.CheckboxControl,{className:"beyondwords--display-player",label:(0,o.__)("Display player","speechkit"),checked:p,onChange:()=>{var e;e=!p,u({...l,beyondwords_disabled:e?"":"1"})}})})})}const u=l},7278:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ErrorNotice:()=>d,default:()=>c});var o=r(9491),n=r(7143),s=r(6087);const i=(0,o.compose)([(0,n.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_error_message,o=t("meta").speechkit_error_message;return{hasErrorNoticeAction:!!r||!!o}}))])((function({hasErrorNoticeAction:e,children:t}){return e?t:null}));var a=r(790);function d({errorMessage:e,wrapper:t}){const r=t||s.Fragment;return(0,a.jsx)(i,{children:(0,a.jsx)(r,{children:(0,a.jsx)("div",{children:(0,a.jsx)("span",{className:["beyondwords-sidebar__post-status-description","beyondwords-sidebar__post-status-description--error"].join(" "),children:e})})})})}const c=(0,o.compose)([(0,n.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_error_message,o=t("meta").speechkit_error_message;return{errorMessage:r||o}}))])(d)},841:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GenerateAudio:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(9491),i=r(7143),a=r(6087);const d=(0,s.compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_content_id,o=t("meta").beyondwords_podcast_id,n=t("meta").speechkit_podcast_id;return{hasGenerateAudioAction:!r&&!o&&!n}}))])((function({hasGenerateAudioAction:e,children:t}){return e?t:null}));var c=r(790);function l({generateAudio:e,generateAudioEdited:t,setGenerateAudio:r,wrapper:s}){const i=s||a.Fragment;return(0,a.useEffect)((()=>{!t&&e&&r(e)}),[t,e]),(0,c.jsx)(d,{children:(0,c.jsx)(i,{children:(0,c.jsx)(n.CheckboxControl,{className:"beyondwords--generate-audio",label:(0,o.__)("Generate audio","speechkit"),checked:e,onChange:()=>{r(!e)}})})})}const u=(0,s.compose)([(0,i.withSelect)((e=>{const{getCurrentPostAttribute:t,getCurrentPostType:r,getEditedPostAttribute:o,getPostEdits:n}=e("core/editor"),{getGenerateAudioEdited:s}=e("beyondwords/interactions"),{getSettings:i}=e("beyondwords/settings"),a=(()=>{const{meta:e}=n();if(s()&&e&&"beyondwords_generate_audio"in e)return"1"===e.beyondwords_generate_audio;const{beyondwords_generate_audio:r,speechkit_generate_audio:o,publish_post_to_speechkit:i}=t("meta");return"1"===r||"1"===o||"1"===i||"0"!==r&&"0"!==o&&"0"!==i&&null})();return{generateAudio:null===a?(()=>{const e=i();if(!e)return!1;const t="object"==typeof e.preselect&&null!==e.preselect?e.preselect:{},s=r();if(0==s in t)return!1;if("1"===t[s])return!0;const a=n();return!!Array.isArray(a.categories)&&("object"==typeof t[s]&&null!==t[s]&&!!o("categories").some((e=>0!="category"in t[s]&&t[s].category.includes(String(e)))))})():a,generateAudioEdited:s()}})),(0,i.withDispatch)((e=>{const{editPost:t}=e("core/editor"),{setGenerateAudioEdited:r}=e("beyondwords/interactions");return{setGenerateAudio:e=>{t({meta:{beyondwords_generate_audio:e?"1":"0"}}),r(!0)}}}))])(l)},9808:(e,t,r)=>{"use strict";r.r(t),r.d(t,{OpenSidebar:()=>d,default:()=>c});var o=r(7723),n=r(9491),s=r(7143),i=r(6087),a=r(790);function d({openSidebar:e,wrapper:t=i.Fragment}){const r=t;return(0,a.jsx)(r,{children:(0,a.jsxs)("p",{style:{marginBottom:0,paddingBottom:0},children:[(0,o.__)("Open the","speechkit")," ",(0,a.jsx)("a",{href:"#beyondwords-plugin-sidebar",onClick:()=>{e()},children:(0,o.__)("BeyondWords sidebar","speechkit")})," ",(0,o.__)("for additional options and features.","speechkit")]})})}const c=(0,n.compose)([(0,s.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor");return{src:t("meta")._speechkit_link}})),(0,s.withDispatch)((e=>{const{openGeneralSidebar:t}=e("core/edit-post");return{openSidebar:()=>{t("beyondwords-plugin-sidebar/plugin-sidebar")}}}))])(d)},8940:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var o=r(7723),n=r(6427),s=r(790);const i=()=>(0,s.jsxs)(n.PanelBody,{title:(0,o.__)("Help","speechkit"),initialOpen:!0,className:"beyondwords beyondwords-sidebar__help",children:[(0,s.jsx)(n.PanelRow,{children:(0,o.__)("For setup instructions, troubleshooting, and FAQs, see our BeyondWords for WordPress guide.","speechkit")}),(0,s.jsx)(n.PanelRow,{children:(0,s.jsx)(n.ExternalLink,{href:"https://docs.beyondwords.io/docs-and-guides/content/connect-cms/wordpress/install?utm_source=wordpress&utm_medium=referral&utm_campaign=&utm_content=plugin",children:(0,o.__)("Setup guide","speechkit")})}),(0,s.jsx)(n.HorizontalRule,{}),(0,s.jsx)(n.PanelRow,{children:(0,o.__)("Need help? Email our support team.","speechkit")}),(0,s.jsx)(n.PanelRow,{children:(0,s.jsxs)(n.Button,{isSecondary:!0,href:"mailto:support@beyondwords.io",children:[(0,s.jsx)(n.Dashicon,{icon:"email"}),(0,o.__)("Email BeyondWords","speechkit")]})})]})},513:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PostInspectPanel:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(9491),i=(r(3582),r(7143)),a=r(6087),d=r(692),c=r(790);function l({beyondwordsDeleteContent:e,beyondwordsDisabled:t,beyondwordsGenerateAudio:r,beyondwordsContentId:l,beyondwordsPreviewToken:u,beyondwordsPlayerStyle:p,beyondwordsLanguageId:y,beyondwordsBodyVoiceId:f,beyondwordsTitleVoiceId:_,beyondwordsSummaryVoiceId:h,beyondwordsProjectId:b,beyondwordsErrorMessage:w,beyondwordsPodcastId:g,publishPostToSpeechkit:v,speechkitAccessKey:m,speechkitGenerateAudio:x,speechkitPodcastId:k,speechkitProjectId:j,speechkitDisabled:S,speechkitError:P,speechkitErrorMessage:E,speechkitInfo:A,speechkitResponse:O,speechkitLink:T,speechkitText:C,speechkitRetries:I,speechkitStatus:R,pluginVersion:N,wpVersion:L,wpPostId:M,currentPostType:D,createWarningNotice:F,removeWarningNotice:B,setDeleteContent:G,didPostSaveRequestSucceed:$,isSavingPost:V,isAutosavingPost:W}){const[H,U]=(0,a.useState)(!1);(0,a.useEffect)((()=>{V&&!W&&$&&B()}),[$,W,V]),(0,a.useEffect)((()=>{V&&!W&&$&&H&&U(!1)}),[$,W,V,H]);const q=(0,a.useMemo)((()=>({plugin_version:N,wp_version:L,beyondwords_generate_audio:r,beyondwords_project_id:b,beyondwords_content_id:l,beyondwords_preview_token:u,beyondwords_player_style:p,beyondwords_language_id:y,beyondwords_body_voice_id:f,beyondwords_title_voice_id:_,beyondwords_summary_voice_id:h,beyondwords_error_message:w,beyondwords_disabled:t,beyondwords_delete_content:e,beyondwords_podcast_id:g,publish_post_to_speechkit:v,speechkit_generate_audio:x,speechkit_project_id:j,speechkit_podcast_id:k,speechkit_error_message:E,speechkit_disabled:S,speechkit_access_key:m,speechkit_error:P,speechkit_info:A,speechkit_response:O,speechkit_retries:I,speechkit_status:R,_speechkit_link:T,_speechkit_text:C})),[]),Y=Object.values(q).some((e=>!!e?.length));function J({text:e,disabled:t}){const{createNotice:r}=(0,i.useDispatch)(d.store),a=(0,s.useCopyToClipboard)(e,(()=>{r("info",(0,o.__)("Copied data to clipboard.","speechkit"),{isDismissible:!0,type:"snackbar"})}));return(0,c.jsx)(n.Button,{isSecondary:!0,id:"beyondwords-inspect-copy",ref:a,disabled:t,children:(0,o.__)("Copy","speechkit")})}const K=["```",`beyondwords_generate_audio\r\n${r}`,`beyondwords_project_id\r\n${b}`,`beyondwords_content_id\r\n${l}`,`beyondwords_preview_token\r\n${u}`,`beyondwords_player_style\r\n${p}`,`beyondwords_language_id\r\n${y}`,`beyondwords_body_voice_id\r\n${f}`,`beyondwords_title_voice_id\r\n${_}`,`beyondwords_summary_voice_id\r\n${h}`,`beyondwords_error_message\r\n${w}`,`beyondwords_disabled\r\n${t}`,`beyondwords_delete_content\r\n${e}`,`=== ${(0,o.__)("Deprecated","speechkit")} ===`,`beyondwords_podcast_id\r\n${g}`,`publish_post_to_speechkit\r\n${v}`,`speechkit_generate_audio\r\n${x}`,`speechkit_project_id\r\n${j}`,`speechkit_podcast_id\r\n${k}`,`speechkit_error_message\r\n${E}`,`speechkit_disabled\r\n${S}`,`speechkit_access_key\r\n${m}`,`speechkit_error\r\n${P}`,`speechkit_info\r\n${A}`,`speechkit_response\r\n${O}`,`speechkit_retries\r\n${I}`,`speechkit_status\r\n${R}`,`_speechkit_link\r\n${T}`,`_speechkit_text\r\n${C}`,`=== ${(0,o.__)("System","speechkit")} ===`,`plugin_version\r\n${N}`,`wp_version\r\n${L}`,`wp_post_id\r\n${M}`,`=== ${(0,o.__)("Copied using the Block Editor","speechkit")} ===`,"```"].join("\r\n\r\n")+"\r\n\r\n";return(0,c.jsxs)(n.PanelBody,{title:(0,o.__)("Inspect","speechkit"),initialOpen:!1,className:"beyondwords beyondwords-sidebar__inspect",children:[(0,c.jsx)(n.TextControl,{label:"beyondwords_generate_audio",readOnly:!0,value:r}),(0,c.jsx)(n.TextControl,{label:"beyondwords_project_id",readOnly:!0,value:b}),(0,c.jsx)(n.TextControl,{label:"beyondwords_preview_token",readOnly:!0,value:u}),(0,c.jsx)(n.TextControl,{label:"beyondwords_content_id",readOnly:!0,value:l}),(0,c.jsx)(n.TextControl,{label:"beyondwords_player_style",readOnly:!0,value:p}),(0,c.jsx)(n.TextControl,{label:"beyondwords_language_id",readOnly:!0,value:y}),(0,c.jsx)(n.TextControl,{label:"beyondwords_body_voice_id",readOnly:!0,value:f}),(0,c.jsx)(n.TextControl,{label:"beyondwords_title_voice_id",readOnly:!0,value:_}),(0,c.jsx)(n.TextControl,{label:"beyondwords_summary_voice_id",readOnly:!0,value:h}),(0,c.jsx)(n.TextareaControl,{label:"beyondwords_error_message",readOnly:!0,rows:"3",value:w}),(0,c.jsx)(n.TextControl,{label:"beyondwords_disabled",readOnly:!0,value:t}),(0,c.jsx)(n.TextControl,{label:"beyondwords_delete_content",readOnly:!0,value:e}),(0,c.jsx)("hr",{}),(0,c.jsx)(J,{text:K,disabled:H}),(0,c.jsx)(n.Button,{isDestructive:!0,style:{float:"right"},id:"beyondwords-inspect-remove",onClick:e=>{e.stopPropagation(),H?(U(!1),G(!1),B()):(U(!0),G(!0),F())},disabled:!Y,children:H?(0,o.__)("Restore","speechkit"):(0,o.__)("Remove","speechkit")})]})}const u=(0,s.compose)([(0,i.withSelect)((e=>{const{didPostSaveRequestSucceed:t,getCurrentPostId:r,getCurrentPostType:o,getEditedPostAttribute:n,isSavingPost:s,isAutosavingPost:i}=e("core/editor"),{getSettings:a}=e("beyondwords/settings"),{pluginVersion:d,wpVersion:c}=a();return{beyondwordsDeleteContent:n("meta").beyondwords_delete_content,beyondwordsDisabled:n("meta").beyondwords_disabled,beyondwordsGenerateAudio:n("meta").beyondwords_generate_audio,beyondwordsContentId:n("meta").beyondwords_content_id,beyondwordsPreviewToken:n("meta").beyondwords_preview_token,beyondwordsPlayerStyle:n("meta").beyondwords_player_style,beyondwordsLanguageId:n("meta").beyondwords_language_id,beyondwordsBodyVoiceId:n("meta").beyondwords_body_voice_id,beyondwordsTitleVoiceId:n("meta").beyondwords_title_voice_id,beyondwordsSummaryVoiceId:n("meta").beyondwords_summary_voice_id,beyondwordsProjectId:n("meta").beyondwords_project_id,beyondwordsErrorMessage:n("meta").beyondwords_error_message,beyondwordsPodcastId:n("meta").beyondwords_podcast_id,publishPostToSpeechkit:n("meta").publish_post_to_speechkit,speechkitAccessKey:n("meta").speechkit_access_key,speechkitGenerateAudio:n("meta").speechkit_generate_audio,speechkitPodcastId:n("meta").speechkit_podcast_id,speechkitProjectId:n("meta").speechkit_project_id,speechkitDisabled:n("meta").speechkit_disabled,speechkitError:n("meta").speechkit_error,speechkitErrorMessage:n("meta").speechkit_error_message,speechkitInfo:n("meta").speechkit_info,speechkitResponse:n("meta").speechkit_response,speechkitLink:n("meta")._speechkit_link,speechkitText:n("meta")._speechkit_text,speechkitRetries:n("meta").speechkit_retries,speechkitStatus:n("meta").speechkit_status,pluginVersion:d,wpVersion:c,wpPostId:r(),currentPostType:o(),didPostSaveRequestSucceed:t(),isSavingPost:s(),isAutosavingPost:i()}})),(0,i.withDispatch)((e=>{const{editPost:t}=e("core/editor"),{createNotice:r,removeNotice:n}=e("core/notices");return{createWarningNotice:()=>r("warning",(0,o.__)("The BeyondWords data for this post will be removed when the post is saved.","speechkit"),{id:"beyondwords-remove-post-data--warning",isDismissible:!1,speak:!0}),removeWarningNotice:()=>n("beyondwords-remove-post-data--warning"),setDeleteContent:e=>{t({meta:{beyondwords_delete_content:e?"1":""}})}}}))])(l)},4023:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var o=r(7723),n=r(6427),s=r(9491),i=r(7143),a=r(790);const d=(0,s.compose)((0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_generate_audio,o=t("meta").speechkit_generate_audio;return{generateAudio:"1"===r||"1"===o}})),(0,i.withDispatch)((e=>{const{editPost:t}=e("core/editor");return{onGenerateAudioChange:e=>{t({meta:{beyondwords_generate_audio:e?"1":"0"}})}}})))((({generateAudio:e,onGenerateAudioChange:t})=>(0,a.jsx)(n.PanelBody,{title:(0,o.__)("BeyondWords","speechkit"),initialOpen:!0,children:(0,a.jsx)(n.PanelRow,{children:(0,a.jsx)(n.ToggleControl,{label:(0,o.__)("Generate audio","speechkit"),checked:e,onChange:e=>{t(e)}})})})))},7057:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PendingNotice:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(9491),i=r(7143),a=r(6087);const d=(0,s.compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_project_id,o=t("meta").speechkit_project_id,n=t("status");return{hasPendingNoticeAction:!(!r&&!o)&&"pending"===n}}))])((function({hasPendingNoticeAction:e,children:t}){return e?t:null}));var c=r(790);function l({projectUrl:e,wrapper:t}){const r=t||a.Fragment;return(0,c.jsx)(d,{children:(0,c.jsx)(r,{children:(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{children:(0,o.__)("Listen to content saved as “Pending” in the BeyondWords dashboard.","speechkit")}),(0,c.jsx)(n.ExternalLink,{href:e,children:(0,o.__)("BeyondWords dashboard.","speechkit")})]})})})}const u=(0,s.compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_project_id,n=t("meta").speechkit_project_id,s=r||n;return{projectUrl:(0,o.sprintf)("%1$s/dashboard/project/%2$d/content","https://dash.beyondwords.io",s)}}))])(l)},2200:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var o=r(7723),n=r(9491),s=r(7143),i=r(6087),a=r(692),d=r(7561);const c=(0,n.compose)([(0,s.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_content_id,o=t("meta").beyondwords_podcast_id,n=t("meta").speechkit_podcast_id;return{hasPlayAudioAction:!("pending"===t("status")||!r&&!o&&!n)}}))])((function({hasPlayAudioAction:e,children:t}){return e?t:null}));var l=r(790);const u=(0,n.compose)([(0,s.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_preview_token,o=t("meta").beyondwords_project_id,n=t("meta").speechkit_project_id,s=t("meta").beyondwords_content_id,i=t("meta").beyondwords_podcast_id,a=t("meta").speechkit_podcast_id;return{contentId:s||i||a,previewToken:r,projectId:o||n}}))])((function({contentId:e,previewToken:t,projectId:r,wrapper:n=i.Fragment}){const u=n,[p,y]=(0,i.useState)(null),[f,_]=(0,i.useState)(null),[h,b]=(0,i.useState)(null),[w,g]=(0,i.useState)(null),[v,m]=(0,i.useState)(null),x="beyondwords-player-notice",{createInfoNotice:k,createErrorNotice:j,removeNotice:S}=(0,s.useDispatch)(a.store);return(0,i.useEffect)((()=>()=>{p&&(f&&p.removeEventListener("NoContentAvailable",f),h&&p.removeEventListener("PlaybackErrored",h),w&&p.removeEventListener("MediaLoaded",w),v&&p.removeEventListener("PlaybackPlaying",v),p.destroy())}),[]),(0,l.jsx)(c,{children:(0,l.jsx)(u,{children:(0,l.jsx)("div",{children:(0,l.jsxs)("div",{className:"beyondwords-player-box-wrapper",children:[(0,l.jsx)("div",{"data-beyondwords-admin-player":!0}),(0,l.jsx)(d.A,{isHydrating:!1,async:!0,defer:!0,src:"https://proxy.beyondwords.io/npm/@beyondwords/player@latest/dist/umd.js",onLoad:function(){if(!window.BeyondWords)return;const n=new window.BeyondWords.Player({adverts:[],analyticsConsent:"none",contentId:e,introsOutros:[],playerStyle:"small",previewToken:t,projectId:r,target:document.querySelector("div[data-beyondwords-admin-player]"),widgetStyle:"none"});b(n.addEventListener("PlaybackErrored",(()=>{j((0,o.__)("🔊 There was an error playing the audio. Please try again.","speechkit"),{id:x,isDismissible:!0})}))),g(n.addEventListener("MediaLoaded",(()=>{S(x)}))),m(n.addEventListener("PlaybackPlaying",(()=>{S(x)}))),y(n)}})]})})})})}))},8686:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var o=r(7723),n=r(6427),s=r(3582),i=r(7143),a=r(6087),d=r(790);const c=function({wrapper:e}){const t=e||a.Fragment,{postType:r,playerStyles:c,defaultPlayerStyle:l}=(0,i.useSelect)((e=>{let t=[];const r=e("core/editor").getCurrentPostType(),{beyondwords_project_id:o}=e("core/editor").getEditedPostAttribute("meta");if(o)t=e("beyondwords/settings").getPlayerStyles(o)||[];else{const{getSettings:r}=e("beyondwords/settings"),{projectId:o}=r();t=e("beyondwords/settings").getPlayerStyles(o)||[]}return{postType:r,playerStyles:t,defaultPlayerStyle:t.find((e=>e.default))}}),[]),[u,p]=(0,s.useEntityProp)("postType",r,"meta"),y=u.beyondwords_player_style||l?.value;return!!c.length&&(0,d.jsx)(t,{children:(0,d.jsx)(n.Flex,{children:(0,d.jsx)(n.FlexBlock,{children:(0,d.jsx)(n.SelectControl,{className:"beyondwords--player-style",label:(0,o.__)("Player style","speechkit"),options:[{label:"",value:""},...c],onChange:e=>{return t=e,void p({...u,beyondwords_player_style:t});var t},value:y})})})})}},1013:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(7723),n=r(6427),s=r(3582),i=r(7143),a=r(6087);const d=window.wp.htmlEntities,c=(0,r(9491).compose)([(0,i.withSelect)((e=>{const{getSettings:t}=e("beyondwords/settings"),{languages:r}=t();return{hasSelectVoiceAction:!!r?.length}}))])((function({hasSelectVoiceAction:e,children:t}){return e?t:null}));var l=r(790);const u=function({wrapper:e}){const t=e||a.Fragment,r=(0,i.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[u,p]=(0,s.useEntityProp)("postType",r,"meta"),y=u.beyondwords_language_id,f=u.beyondwords_body_voice_id,{languages:_}=(0,i.useSelect)((e=>({languages:e("beyondwords/settings").getLanguages()})),[]),{voices:h}=(0,i.useSelect)((e=>({voices:y?e("beyondwords/settings").getVoices(y):[]})),[y]),b=(0,a.useMemo)((()=>(null!=_?_:[]).map((e=>({label:(0,d.decodeEntities)(e.name),value:(0,d.decodeEntities)(e.id)})))),[_]),w=(0,a.useMemo)((()=>(null!=h?h:[]).map((e=>({label:(0,d.decodeEntities)(e.name),value:(0,d.decodeEntities)(e.id)})))),[h]);return!!b.length&&(0,l.jsxs)(c,{children:[(0,l.jsx)(t,{children:(0,l.jsx)(n.Flex,{children:(0,l.jsx)(n.FlexBlock,{children:(0,l.jsx)(n.SelectControl,{className:"beyondwords--select-language",label:(0,o.__)("Language","speechkit"),options:[{label:(0,o.__)("Project default","speechkit"),value:""},...b],onChange:e=>{return t=e,void p({...u,beyondwords_language_id:t});var t},value:y})})})}),(0,l.jsx)(t,{children:(0,l.jsx)(n.Flex,{children:(0,l.jsx)(n.FlexBlock,{children:(0,l.jsx)(n.SelectControl,{className:"beyondwords--select-voice",label:(0,o.__)("Voice","speechkit"),options:[{label:"",value:""},...w],onChange:e=>{return t=e,void p({...u,beyondwords_body_voice_id:t,beyondwords_title_voice_id:t,beyondwords_summary_voice_id:t});var t},disabled:!w?.length,value:f})})})})]})}},9008:(e,t,r)=>{"use strict";const o=window.wp.plugins;var n=r(6455),s=r(3320),i=r(7165);(0,o.registerPlugin)("beyondwords-document-sidebar",{icon:"controls-volumeon",render:n.default}),(0,o.registerPlugin)("beyondwords-plugin-sidebar",{icon:"controls-volumeon",render:i.default}),(0,o.registerPlugin)("beyondwords-prepublish-sidebar",{icon:"controls-volumeon",render:s.default})},1054:(e,t,r)=>{"use strict";var o=r(7143);const n={generateAudioEdited:!1},s={reducer:(e=n,t)=>"SET_GENERATE_AUDIO_EDITED"===t.type?{...e,generateAudioEdited:t.value}:e,actions:{setGenerateAudioEdited:e=>({type:"SET_GENERATE_AUDIO_EDITED",value:e})},selectors:{getGenerateAudioEdited:e=>e.generateAudioEdited},controls:{},resolvers:{}},i=(0,o.createReduxStore)("beyondwords/interactions",s),a={fetchFromAPI:e=>({type:"FETCH_FROM_API",path:e}),setIsRegeneratingAudio:e=>({type:"SET_IS_REGENERATING_AUDIO",value:e}),setSettings:e=>({type:"SET_SETTINGS",value:e}),setPlayerStyles:e=>({type:"SET_PLAYER_STYLES",value:e}),setLanguages:e=>({type:"SET_LANGUAGES",value:e}),setVoices:e=>({type:"SET_VOICES",value:e})},d=window.wp.apiFetch;var c=r.n(d);const l={FETCH_FROM_API:e=>c()({path:e.path})},u={*getSettings(){const e=yield a.fetchFromAPI("/beyondwords/v1/settings");return a.setSettings(e)},*getPlayerStyles(e){if(!e)return[];const t=`/beyondwords/v1/projects/${e}/player-styles`,r=yield a.fetchFromAPI(t);return a.setPlayerStyles(r)},*getLanguages(){const e=yield a.fetchFromAPI("/beyondwords/v1/languages");return a.setLanguages(e)},*getVoices(e){const t=`/beyondwords/v1/languages/${e}/voices`,r=yield a.fetchFromAPI(t);return a.setVoices(r)}},p={isRegeneratingAudio:!1,playerStyles:[],languages:[],settings:{},voices:[]},y={reducer:(e=p,t)=>{switch(t.type){case"SET_IS_REGENERATING_AUDIO":return{...e,isRegeneratingAudio:t.value};case"SET_LANGUAGES":return{...e,languages:t.value||[]};case"SET_PLAYER_STYLES":return{...e,playerStyles:t.value||[]};case"SET_SETTINGS":return{...e,settings:t.value||{}};case"SET_VOICES":return{...e,voices:t.value||[]}}return e},actions:a,selectors:{getIsRegeneratingAudio:e=>e.isRegeneratingAudio,getLanguages:e=>e.languages,getPlayerStyles:e=>e.playerStyles,getSettings:e=>e.settings,getVoices:e=>e.voices},controls:l,resolvers:u},f=(0,o.createReduxStore)("beyondwords/settings",y);(0,o.register)(i),(0,o.register)(f)},3193:(e,t,r)=>{e.exports={default:r(4734),__esModule:!0}},1156:(e,t,r)=>{e.exports={default:r(8271),__esModule:!0}},5971:(e,t,r)=>{e.exports={default:r(1724),__esModule:!0}},5522:(e,t,r)=>{e.exports={default:r(6560),__esModule:!0}},6327:(e,t,r)=>{e.exports={default:r(4220),__esModule:!0}},9506:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},5505:(e,t,r)=>{"use strict";t.__esModule=!0;var o,n=(o=r(3193))&&o.__esModule?o:{default:o};t.default=n.default||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}},7714:(e,t,r)=>{"use strict";t.__esModule=!0;var o=i(r(5971)),n=i(r(1156)),s=i(r(7479));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,s.default)(t)));e.prototype=(0,n.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}},5748:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}},539:(e,t,r)=>{"use strict";t.__esModule=!0;var o,n=(o=r(7479))&&o.__esModule?o:{default:o};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,n.default)(t))&&"function"!=typeof t?e:t}},7479:(e,t,r)=>{"use strict";t.__esModule=!0;var o=i(r(6327)),n=i(r(5522)),s="function"==typeof n.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":typeof e};function i(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof n.default&&"symbol"===s(o.default)?function(e){return void 0===e?"undefined":s(e)}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":void 0===e?"undefined":s(e)}},4734:(e,t,r)=>{r(3758),e.exports=r(6438).Object.assign},8271:(e,t,r)=>{r(1951);var o=r(6438).Object;e.exports=function(e,t){return o.create(e,t)}},1724:(e,t,r)=>{r(4284),e.exports=r(6438).Object.setPrototypeOf},6560:(e,t,r)=>{r(9626),r(8978),r(2860),r(716),e.exports=r(6438).Symbol},4220:(e,t,r)=>{r(7863),r(7914),e.exports=r(4336).f("iterator")},5219:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},2560:e=>{e.exports=function(){}},812:(e,t,r)=>{var o=r(4401);e.exports=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e}},4448:(e,t,r)=>{var o=r(5133),n=r(181),s=r(2917);e.exports=function(e){return function(t,r,i){var a,d=o(t),c=n(d.length),l=s(i,c);if(e&&r!=r){for(;c>l;)if((a=d[l++])!=a)return!0}else for(;c>l;l++)if((e||l in d)&&d[l]===r)return e||l||0;return!e&&-1}}},3417:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},6438:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},8852:(e,t,r)=>{var o=r(5219);e.exports=function(e,t,r){if(o(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}}},7608:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},8219:(e,t,r)=>{e.exports=!r(1984)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},3802:(e,t,r)=>{var o=r(4401),n=r(6670).document,s=o(n)&&o(n.createElement);e.exports=function(e){return s?n.createElement(e):{}}},7956:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},6473:(e,t,r)=>{var o=r(4311),n=r(9820),s=r(6569);e.exports=function(e){var t=o(e),r=n.f;if(r)for(var i,a=r(e),d=s.f,c=0;a.length>c;)d.call(e,i=a[c++])&&t.push(i);return t}},8535:(e,t,r)=>{var o=r(6670),n=r(6438),s=r(8852),i=r(2677),a=r(5509),d="prototype",c=function(e,t,r){var l,u,p,y=e&c.F,f=e&c.G,_=e&c.S,h=e&c.P,b=e&c.B,w=e&c.W,g=f?n:n[t]||(n[t]={}),v=g[d],m=f?o:_?o[t]:(o[t]||{})[d];for(l in f&&(r=t),r)(u=!y&&m&&void 0!==m[l])&&a(g,l)||(p=u?m[l]:r[l],g[l]=f&&"function"!=typeof m[l]?r[l]:b&&u?s(p,o):w&&m[l]==p?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[d]=e[d],t}(p):h&&"function"==typeof p?s(Function.call,p):p,h&&((g.virtual||(g.virtual={}))[l]=p,e&c.R&&v&&!v[l]&&i(v,l,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},1984:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},6670:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},5509:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},2677:(e,t,r)=>{var o=r(8423),n=r(6260);e.exports=r(8219)?function(e,t,r){return o.f(e,t,n(1,r))}:function(e,t,r){return e[t]=r,e}},3879:(e,t,r)=>{var o=r(6670).document;e.exports=o&&o.documentElement},2484:(e,t,r)=>{e.exports=!r(8219)&&!r(1984)((function(){return 7!=Object.defineProperty(r(3802)("div"),"a",{get:function(){return 7}}).a}))},7001:(e,t,r)=>{var o=r(3417);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==o(e)?e.split(""):Object(e)}},5461:(e,t,r)=>{var o=r(3417);e.exports=Array.isArray||function(e){return"Array"==o(e)}},4401:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8248:(e,t,r)=>{"use strict";var o=r(2087),n=r(6260),s=r(1356),i={};r(2677)(i,r(254)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=o(i,{next:n(1,r)}),s(e,t+" Iterator")}},8839:(e,t,r)=>{"use strict";var o=r(4742),n=r(8535),s=r(1331),i=r(2677),a=r(210),d=r(8248),c=r(1356),l=r(6123),u=r(254)("iterator"),p=!([].keys&&"next"in[].keys()),y="keys",f="values",_=function(){return this};e.exports=function(e,t,r,h,b,w,g){d(r,t,h);var v,m,x,k=function(e){if(!p&&e in E)return E[e];switch(e){case y:case f:return function(){return new r(this,e)}}return function(){return new r(this,e)}},j=t+" Iterator",S=b==f,P=!1,E=e.prototype,A=E[u]||E["@@iterator"]||b&&E[b],O=A||k(b),T=b?S?k("entries"):O:void 0,C="Array"==t&&E.entries||A;if(C&&(x=l(C.call(new e)))!==Object.prototype&&x.next&&(c(x,j,!0),o||"function"==typeof x[u]||i(x,u,_)),S&&A&&A.name!==f&&(P=!0,O=function(){return A.call(this)}),o&&!g||!p&&!P&&E[u]||i(E,u,O),a[t]=O,a[j]=_,b)if(v={values:S?O:k(f),keys:w?O:k(y),entries:T},g)for(m in v)m in E||s(E,m,v[m]);else n(n.P+n.F*(p||P),t,v);return v}},322:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},210:e=>{e.exports={}},4742:e=>{e.exports=!0},5172:(e,t,r)=>{var o=r(9191)("meta"),n=r(4401),s=r(5509),i=r(8423).f,a=0,d=Object.isExtensible||function(){return!0},c=!r(1984)((function(){return d(Object.preventExtensions({}))})),l=function(e){i(e,o,{value:{i:"O"+ ++a,w:{}}})},u=e.exports={KEY:o,NEED:!1,fastKey:function(e,t){if(!n(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!s(e,o)){if(!d(e))return"F";if(!t)return"E";l(e)}return e[o].i},getWeak:function(e,t){if(!s(e,o)){if(!d(e))return!0;if(!t)return!1;l(e)}return e[o].w},onFreeze:function(e){return c&&u.NEED&&d(e)&&!s(e,o)&&l(e),e}}},6854:(e,t,r)=>{"use strict";var o=r(8219),n=r(4311),s=r(9820),i=r(6569),a=r(6310),d=r(7001),c=Object.assign;e.exports=!c||r(1984)((function(){var e={},t={},r=Symbol(),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach((function(e){t[e]=e})),7!=c({},e)[r]||Object.keys(c({},t)).join("")!=o}))?function(e,t){for(var r=a(e),c=arguments.length,l=1,u=s.f,p=i.f;c>l;)for(var y,f=d(arguments[l++]),_=u?n(f).concat(u(f)):n(f),h=_.length,b=0;h>b;)y=_[b++],o&&!p.call(f,y)||(r[y]=f[y]);return r}:c},2087:(e,t,r)=>{var o=r(812),n=r(82),s=r(7956),i=r(4566)("IE_PROTO"),a=function(){},d="prototype",c=function(){var e,t=r(3802)("iframe"),o=s.length;for(t.style.display="none",r(3879).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;o--;)delete c[d][s[o]];return c()};e.exports=Object.create||function(e,t){var r;return null!==e?(a[d]=o(e),r=new a,a[d]=null,r[i]=e):r=c(),void 0===t?r:n(r,t)}},8423:(e,t,r)=>{var o=r(812),n=r(2484),s=r(752),i=Object.defineProperty;t.f=r(8219)?Object.defineProperty:function(e,t,r){if(o(e),t=s(t,!0),o(r),n)try{return i(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},82:(e,t,r)=>{var o=r(8423),n=r(812),s=r(4311);e.exports=r(8219)?Object.defineProperties:function(e,t){n(e);for(var r,i=s(t),a=i.length,d=0;a>d;)o.f(e,r=i[d++],t[r]);return e}},1033:(e,t,r)=>{var o=r(6569),n=r(6260),s=r(5133),i=r(752),a=r(5509),d=r(2484),c=Object.getOwnPropertyDescriptor;t.f=r(8219)?c:function(e,t){if(e=s(e),t=i(t,!0),d)try{return c(e,t)}catch(e){}if(a(e,t))return n(!o.f.call(e,t),e[t])}},6309:(e,t,r)=>{var o=r(5133),n=r(1743).f,s={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==s.call(e)?function(e){try{return n(e)}catch(e){return i.slice()}}(e):n(o(e))}},1743:(e,t,r)=>{var o=r(5081),n=r(7956).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,n)}},9820:(e,t)=>{t.f=Object.getOwnPropertySymbols},6123:(e,t,r)=>{var o=r(5509),n=r(6310),s=r(4566)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=n(e),o(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},5081:(e,t,r)=>{var o=r(5509),n=r(5133),s=r(4448)(!1),i=r(4566)("IE_PROTO");e.exports=function(e,t){var r,a=n(e),d=0,c=[];for(r in a)r!=i&&o(a,r)&&c.push(r);for(;t.length>d;)o(a,r=t[d++])&&(~s(c,r)||c.push(r));return c}},4311:(e,t,r)=>{var o=r(5081),n=r(7956);e.exports=Object.keys||function(e){return o(e,n)}},6569:(e,t)=>{t.f={}.propertyIsEnumerable},6260:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},1331:(e,t,r)=>{e.exports=r(2677)},2074:(e,t,r)=>{var o=r(4401),n=r(812),s=function(e,t){if(n(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{(o=r(8852)(Function.call,r(1033).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return s(e,r),t?e.__proto__=r:o(e,r),e}}({},!1):void 0),check:s}},1356:(e,t,r)=>{var o=r(8423).f,n=r(5509),s=r(254)("toStringTag");e.exports=function(e,t,r){e&&!n(e=r?e:e.prototype,s)&&o(e,s,{configurable:!0,value:t})}},4566:(e,t,r)=>{var o=r(6308)("keys"),n=r(9191);e.exports=function(e){return o[e]||(o[e]=n(e))}},6308:(e,t,r)=>{var o=r(6438),n=r(6670),s="__core-js_shared__",i=n[s]||(n[s]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:r(4742)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},3172:(e,t,r)=>{var o=r(9383),n=r(7608);e.exports=function(e){return function(t,r){var s,i,a=String(n(t)),d=o(r),c=a.length;return d<0||d>=c?e?"":void 0:(s=a.charCodeAt(d))<55296||s>56319||d+1===c||(i=a.charCodeAt(d+1))<56320||i>57343?e?a.charAt(d):s:e?a.slice(d,d+2):i-56320+(s-55296<<10)+65536}}},2917:(e,t,r)=>{var o=r(9383),n=Math.max,s=Math.min;e.exports=function(e,t){return(e=o(e))<0?n(e+t,0):s(e,t)}},9383:e=>{var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},5133:(e,t,r)=>{var o=r(7001),n=r(7608);e.exports=function(e){return o(n(e))}},181:(e,t,r)=>{var o=r(9383),n=Math.min;e.exports=function(e){return e>0?n(o(e),9007199254740991):0}},6310:(e,t,r)=>{var o=r(7608);e.exports=function(e){return Object(o(e))}},752:(e,t,r)=>{var o=r(4401);e.exports=function(e,t){if(!o(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!o(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},9191:e=>{var t=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}},7816:(e,t,r)=>{var o=r(6670),n=r(6438),s=r(4742),i=r(4336),a=r(8423).f;e.exports=function(e){var t=n.Symbol||(n.Symbol=s?{}:o.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:i.f(e)})}},4336:(e,t,r)=>{t.f=r(254)},254:(e,t,r)=>{var o=r(6308)("wks"),n=r(9191),s=r(6670).Symbol,i="function"==typeof s;(e.exports=function(e){return o[e]||(o[e]=i&&s[e]||(i?s:n)("Symbol."+e))}).store=o},2293:(e,t,r)=>{"use strict";var o=r(2560),n=r(322),s=r(210),i=r(5133);e.exports=r(8839)(Array,"Array",(function(e,t){this._t=i(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,n(1)):n(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])}),"values"),s.Arguments=s.Array,o("keys"),o("values"),o("entries")},3758:(e,t,r)=>{var o=r(8535);o(o.S+o.F,"Object",{assign:r(6854)})},1951:(e,t,r)=>{var o=r(8535);o(o.S,"Object",{create:r(2087)})},4284:(e,t,r)=>{var o=r(8535);o(o.S,"Object",{setPrototypeOf:r(2074).set})},8978:()=>{},7863:(e,t,r)=>{"use strict";var o=r(3172)(!0);r(8839)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=o(t,r),this._i+=e.length,{value:e,done:!1})}))},9626:(e,t,r)=>{"use strict";var o=r(6670),n=r(5509),s=r(8219),i=r(8535),a=r(1331),d=r(5172).KEY,c=r(1984),l=r(6308),u=r(1356),p=r(9191),y=r(254),f=r(4336),_=r(7816),h=r(6473),b=r(5461),w=r(812),g=r(4401),v=r(6310),m=r(5133),x=r(752),k=r(6260),j=r(2087),S=r(6309),P=r(1033),E=r(9820),A=r(8423),O=r(4311),T=P.f,C=A.f,I=S.f,R=o.Symbol,N=o.JSON,L=N&&N.stringify,M="prototype",D=y("_hidden"),F=y("toPrimitive"),B={}.propertyIsEnumerable,G=l("symbol-registry"),$=l("symbols"),V=l("op-symbols"),W=Object[M],H="function"==typeof R&&!!E.f,U=o.QObject,q=!U||!U[M]||!U[M].findChild,Y=s&&c((function(){return 7!=j(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a}))?function(e,t,r){var o=T(W,t);o&&delete W[t],C(e,t,r),o&&e!==W&&C(W,t,o)}:C,J=function(e){var t=$[e]=j(R[M]);return t._k=e,t},K=H&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R},z=function(e,t,r){return e===W&&z(V,t,r),w(e),t=x(t,!0),w(r),n($,t)?(r.enumerable?(n(e,D)&&e[D][t]&&(e[D][t]=!1),r=j(r,{enumerable:k(0,!1)})):(n(e,D)||C(e,D,k(1,{})),e[D][t]=!0),Y(e,t,r)):C(e,t,r)},Q=function(e,t){w(e);for(var r,o=h(t=m(t)),n=0,s=o.length;s>n;)z(e,r=o[n++],t[r]);return e},X=function(e){var t=B.call(this,e=x(e,!0));return!(this===W&&n($,e)&&!n(V,e))&&(!(t||!n(this,e)||!n($,e)||n(this,D)&&this[D][e])||t)},Z=function(e,t){if(e=m(e),t=x(t,!0),e!==W||!n($,t)||n(V,t)){var r=T(e,t);return!r||!n($,t)||n(e,D)&&e[D][t]||(r.enumerable=!0),r}},ee=function(e){for(var t,r=I(m(e)),o=[],s=0;r.length>s;)n($,t=r[s++])||t==D||t==d||o.push(t);return o},te=function(e){for(var t,r=e===W,o=I(r?V:m(e)),s=[],i=0;o.length>i;)!n($,t=o[i++])||r&&!n(W,t)||s.push($[t]);return s};H||(a((R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(r){this===W&&t.call(V,r),n(this,D)&&n(this[D],e)&&(this[D][e]=!1),Y(this,e,k(1,r))};return s&&q&&Y(W,e,{configurable:!0,set:t}),J(e)})[M],"toString",(function(){return this._k})),P.f=Z,A.f=z,r(1743).f=S.f=ee,r(6569).f=X,E.f=te,s&&!r(4742)&&a(W,"propertyIsEnumerable",X,!0),f.f=function(e){return J(y(e))}),i(i.G+i.W+i.F*!H,{Symbol:R});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)y(re[oe++]);for(var ne=O(y.store),se=0;ne.length>se;)_(ne[se++]);i(i.S+i.F*!H,"Symbol",{for:function(e){return n(G,e+="")?G[e]:G[e]=R(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in G)if(G[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),i(i.S+i.F*!H,"Object",{create:function(e,t){return void 0===t?j(e):Q(j(e),t)},defineProperty:z,defineProperties:Q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ie=c((function(){E.f(1)}));i(i.S+i.F*ie,"Object",{getOwnPropertySymbols:function(e){return E.f(v(e))}}),N&&i(i.S+i.F*(!H||c((function(){var e=R();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(g(t)||void 0!==e)&&!K(e))return b(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!K(t))return t}),o[1]=t,L.apply(N,o)}}),R[M][F]||r(2677)(R[M],F,R[M].valueOf),u(R,"Symbol"),u(Math,"Math",!0),u(o.JSON,"JSON",!0)},2860:(e,t,r)=>{r(7816)("asyncIterator")},716:(e,t,r)=>{r(7816)("observable")},7914:(e,t,r)=>{r(2293);for(var o=r(6670),n=r(2677),s=r(210),i=r(254)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d<a.length;d++){var c=a[d],l=o[c],u=l&&l.prototype;u&&!u[i]&&n(u,i,c),s[c]=s.Array}},2694:(e,t,r)=>{"use strict";var o=r(6925);function n(){}function s(){}s.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,s,i){if(i!==o){var a=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 a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={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:s,resetWarningCache:n};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5316:(e,t,r)=>{"use strict";t.__esModule=!0;var o=u(r(5505)),n=u(r(5748)),s=u(r(9506)),i=u(r(539)),a=u(r(7714)),d=r(1609),c=u(d),l=u(r(5556));function u(e){return e&&e.__esModule?e:{default:e}}var p=function(){},y=function(e){function t(r,o){(0,s.default)(this,t);var n=(0,i.default)(this,e.call(this,r,o));return n.domRef=null,n.state={isHydrated:r.isHydrating,additionalNode:null,removeAdditionalNode:null},n}return(0,a.default)(t,e),t.removeNode=function(e){e&&e.parentNode.removeChild(e)},t.prototype.appendAdditionalElement=function(){for(var e=this.props,t=e.onError,r=e.onLoad,o=e.nonce,n=document.createElement("script"),s=0,i=this.domRef.attributes.length;s<i;s++){var a=this.domRef.attributes[s];"nonce"===a.nodeName?n.setAttribute(a.nodeName,o):n.setAttribute(a.nodeName,a.nodeValue)}return""===this.domRef.src&&this.domRef.innerHTML&&""!==this.domRef.innerHTML&&(n.innerHTML=this.domRef.innerHTML),n.addEventListener("load",r),n.addEventListener("error",t),this.domRef.parentNode.appendChild(n),n},t.prototype.componentDidMount=function(){this.state.isHydrated||this.setState({additionalNode:this.appendAdditionalElement(),removeAdditionalNode:null})},t.prototype.componentWillReceiveProps=function(e){var t=this.props,r=t.src,o=t.dangerouslySetInnerHTML;r&&r===e.src||o&&o.__html===e.dangerouslySetInnerHTML.__html||this.setState({removeAdditionalNode:this.state.additionalNode,additionalNode:null})},t.prototype.componentWillUpdate=function(e,r){t.removeNode(r.removeAdditionalNode)},t.prototype.componentDidUpdate=function(){var e=this.state,t=e.additionalNode,r=e.removeAdditionalNode;null===t&&this.setState({additionalNode:this.appendAdditionalElement()}),null!==r&&this.setState({removeAdditionalNode:null})},t.prototype.componentWillUnmount=function(){t.removeNode(this.state.removeAdditionalNode),t.removeNode(this.state.additionalNode)},t.prototype.render=function(){var e=this;if(null!==this.state.additionalNode)return null;var t=this.props,r=(t.isHydrating,(0,n.default)(t,["isHydrating"]));return c.default.createElement("script",(0,o.default)({},r,{ref:function(t){return e.domRef=t}}))},t}(d.Component);y.propTypes={isHydrating:l.default.bool,async:l.default.oneOfType([l.default.bool,l.default.number]),crossOrigin:l.default.string,defer:l.default.bool,integrity:l.default.string,nonce:l.default.string,src:l.default.string,text:l.default.string,type:l.default.string,dangerouslySetInnerHTML:l.default.object,onError:l.default.func,onLoad:l.default.func},y.defaultProps={isHydrating:!1,onError:p,onLoad:p},t.default=y},7561:(e,t,r)=>{"use strict";var o,n=(o=r(5316))&&o.__esModule?o:{default:o};t.A=n.default},6681:e=>{"use strict";e.exports=import("https://cdn.jsdelivr.net/npm/clipboard@2.0.10/dist/clipboard.min.js")},1609:e=>{"use strict";e.exports=window.React},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},692:e=>{"use strict";e.exports=window.wp.notices}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(6681),r(1054),r(6455),r(3320),r(7165),r(6387),r(3396),r(9365),r(7278),r(841),r(8940),r(513),r(9808),r(7057),r(2200),r(4023),r(9008)})();
     1(()=>{var e={6455:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>_});var o=r(7723),n=r(6427),s=r(3656),i=r(6087),a=r(7278),d=r(841),c=r(9808),l=r(7057),u=r(2200),p=r(1013),y=r(8686),f=r(790);class _ extends i.Component{render(){return(0,f.jsxs)(s.PluginDocumentSettingPanel,{name:"beyondwords-document-settings-panel",title:(0,o.__)("BeyondWords","speechkit"),className:"beyondwords-sidebar",children:[(0,f.jsx)(d.default,{wrapper:n.PanelRow}),(0,f.jsx)(a.default,{wrapper:n.PanelRow}),(0,f.jsx)(l.default,{wrapper:n.PanelRow}),(0,f.jsx)(u.default,{wrapper:n.PanelRow}),(0,f.jsx)(y.A,{wrapper:n.PanelRow}),(0,f.jsx)(p.A,{wrapper:n.PanelRow}),(0,f.jsx)(c.default,{wrapper:n.PanelRow})]})}}},3320:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>p});var o=r(7723),n=r(6427),s=r(3656),i=r(6087),a=r(7278),d=r(841),c=r(8686),l=r(1013),u=r(790);class p extends i.Component{render(){return(0,u.jsxs)(s.PluginPrePublishPanel,{name:"beyondwords-prepublish-panel",title:(0,o.__)("BeyondWords","speechkit"),initialOpen:!0,className:"beyondwords-sidebar",children:[(0,u.jsx)(d.default,{wrapper:n.PanelRow}),(0,u.jsx)(c.A,{wrapper:n.PanelRow}),(0,u.jsx)(l.A,{wrapper:n.PanelRow}),(0,u.jsx)(a.default,{wrapper:n.PanelRow})]})}}},7165:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>w});var o=r(7723),n=r(3656),s=r(6087),i=r(8940),a=r(513),d=r(6427),c=r(9365),l=r(7278),u=r(841),p=r(7057),y=r(2200),f=r(8686),_=r(1013),h=r(790);const b=function(){return(0,h.jsxs)(d.PanelBody,{title:(0,o.__)("Player","speechkit"),opened:!0,className:"beyondwords beyondwords-sidebar__status",children:[(0,h.jsx)(u.default,{wrapper:d.PanelRow}),(0,h.jsx)(p.default,{wrapper:d.PanelRow}),(0,h.jsx)(y.default,{wrapper:d.PanelRow}),(0,h.jsx)(c.default,{wrapper:d.PanelRow}),(0,h.jsx)(f.A,{wrapper:d.PanelRow}),(0,h.jsx)(_.A,{wrapper:d.PanelRow}),(0,h.jsx)(l.default,{wrapper:d.PanelRow})]})};class w extends s.Component{render(){return(0,h.jsxs)(s.Fragment,{children:[(0,h.jsx)(n.PluginSidebarMoreMenuItem,{target:"plugin-sidebar",children:(0,o.__)("BeyondWords","speechkit")}),(0,h.jsxs)(n.PluginSidebar,{name:"plugin-sidebar",title:(0,o.__)("BeyondWords","speechkit"),children:[(0,h.jsx)(b,{}),(0,h.jsx)(i.default,{}),(0,h.jsx)(a.default,{})]})]})}}},6387:(e,t,r)=>{"use strict";const o=window.wp.blocks;var n=r(4715),s=r(790);(0,o.registerBlockType)("beyondwords/player",{edit(){const e=(0,n.useBlockProps)({contentEditable:!1});return(0,s.jsxs)("div",{...e,children:[(0,s.jsx)(n.BlockControls,{}),(0,s.jsx)("div",{"data-beyondwords-player":"true",contentEditable:"false"})]})},save(){const e=n.useBlockProps.save({contentEditable:!1});return(0,s.jsx)("div",{...e,children:(0,s.jsx)("div",{"data-beyondwords-player":"true",contentEditable:"false"})})}})},426:(e,t,r)=>{"use strict";r.r(t);var o=r(2619),n=r(849);(0,o.addFilter)("blocks.registerBlockType","beyondwords/beyondwords-block-attributes",(function(e){return{...e,attributes:{...e.attributes,beyondwordsAudio:{type:"boolean",default:!0},beyondwordsMarker:{type:"string",default:""}}}})),(0,o.addFilter)("blocks.getBlockAttributes","beyondwords/set-marker-attribute",(function(e){const t=(0,n.A)(e);return{...e,beyondwordsMarker:t}}))},847:(e,t,r)=>{"use strict";var o=r(7723),n=r(4715),s=r(6427),i=r(9491),a=r(6087),d=r(2619),c=r(849),l=r(7143),u=r(3582);const p=(0,i.compose)([(0,l.withSelect)((e=>{const{getCurrentPostType:t}=e("core/editor"),r=t();return{supportsCustomFieldsAction:!!e(u.store).getPostType(r)?.supports?.["custom-fields"]}}))])((function({supportsCustomFieldsAction:e,children:t}){return e?t:null}));var y=r(790);const f=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:r,setAttributes:i}=t;(0,a.useEffect)((()=>{i({beyondwordsMarker:(0,c.A)(r)})}),[]);const{beyondwordsAudio:d,beyondwordsMarker:l}=r,u=d?"controls-volumeon":"controls-volumeoff",f=d?(0,o.__)("Disable audio processing","speechkit"):(0,o.__)("Enable audio processing","speechkit"),_=d?(0,o.__)("Audio processing enabled","speechkit"):(0,o.__)("Audio processing disabled","speechkit"),h=()=>i({beyondwordsAudio:!d});return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(e,{...t}),(0,y.jsxs)(p,{children:[(0,y.jsx)(n.InspectorControls,{children:(0,y.jsxs)(s.PanelBody,{icon:"controls-volumeon",title:(0,o.__)("BeyondWords","speechkit"),initialOpen:!0,children:[(0,y.jsx)(s.PanelRow,{children:(0,y.jsx)(s.ToggleControl,{label:_,checked:!!d,onChange:h})}),!!d&&(0,y.jsx)(s.PanelRow,{children:(0,y.jsx)(s.TextControl,{label:(0,o.__)("Segment marker","speechkit"),value:l,disabled:!0,readOnly:!0})})]})}),(0,y.jsx)(n.BlockControls,{children:(0,y.jsx)(s.ToolbarGroup,{children:(0,y.jsx)(s.ToolbarButton,{icon:u,label:f,className:"components-toolbar__control",onClick:h})})})]})]})}),"withBeyondwordsBlockControls");(0,d.addFilter)("editor.BlockEdit","beyondwords/block-controls",f)},849:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(7143);const n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var s,i=new Uint8Array(16);function a(){if(!s&&!(s="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return s(i)}for(var d=[],c=0;c<256;++c)d.push((c+256).toString(16).slice(1));const l=function(e,t,r){if(n.randomUUID&&!t&&!e)return n.randomUUID();var o=(e=e||{}).random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(var s=0;s<16;++s)t[r+s]=o[s];return t}return function(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}(o)},u=e=>{const{beyondwordsMarker:t}=e;return t?function(e,t){if(!Array.isArray(e))return 0;for(var r=0,o=0;o<e.length;o++)e[o]===t&&r++;return r}((0,o.select)("core/block-editor").getBlocks().map((e=>e?.attributes?.beyondwordsMarker)).filter((e=>e)),t)>1?l():t:l()}},3396:(e,t,r)=>{r(426),r(847)},9365:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DisplayPlayer:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(3582),i=r(7143),a=r(6087);const d=(0,r(9491).compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_content_id,o=t("meta").beyondwords_podcast_id,n=t("meta").speechkit_podcast_id;return{hasDisplayPlayerAction:!!r||!!o||!!n}}))])((function({hasDisplayPlayerAction:e,children:t}){return e?t:null}));var c=r(790);function l({wrapper:e}){const t=e||a.Fragment,r=(0,i.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[l,u]=(0,s.useEntityProp)("postType",r,"meta"),p="1"!==l.beyondwords_disabled;return(0,c.jsx)(d,{children:(0,c.jsx)(t,{children:(0,c.jsx)(n.CheckboxControl,{className:"beyondwords--display-player",label:(0,o.__)("Display player","speechkit"),checked:p,onChange:()=>{var e;e=!p,u({...l,beyondwords_disabled:e?"":"1"})}})})})}const u=l},7278:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ErrorNotice:()=>d,default:()=>c});var o=r(9491),n=r(7143),s=r(6087);const i=(0,o.compose)([(0,n.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_error_message,o=t("meta").speechkit_error_message;return{hasErrorNoticeAction:!!r||!!o}}))])((function({hasErrorNoticeAction:e,children:t}){return e?t:null}));var a=r(790);function d({errorMessage:e,wrapper:t}){const r=t||s.Fragment;return(0,a.jsx)(i,{children:(0,a.jsx)(r,{children:(0,a.jsx)("div",{children:(0,a.jsx)("span",{className:["beyondwords-sidebar__post-status-description","beyondwords-sidebar__post-status-description--error"].join(" "),children:e})})})})}const c=(0,o.compose)([(0,n.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_error_message,o=t("meta").speechkit_error_message;return{errorMessage:r||o}}))])(d)},841:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GenerateAudio:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(9491),i=r(7143),a=r(6087);const d=(0,s.compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_content_id,o=t("meta").beyondwords_podcast_id,n=t("meta").speechkit_podcast_id;return{hasGenerateAudioAction:!r&&!o&&!n}}))])((function({hasGenerateAudioAction:e,children:t}){return e?t:null}));var c=r(790);function l({generateAudio:e,generateAudioEdited:t,setGenerateAudio:r,wrapper:s}){const i=s||a.Fragment;return(0,a.useEffect)((()=>{!t&&e&&r(e)}),[t,e]),(0,c.jsx)(d,{children:(0,c.jsx)(i,{children:(0,c.jsx)(n.CheckboxControl,{className:"beyondwords--generate-audio",label:(0,o.__)("Generate audio","speechkit"),checked:e,onChange:()=>{r(!e)}})})})}const u=(0,s.compose)([(0,i.withSelect)((e=>{const{getCurrentPostAttribute:t,getCurrentPostType:r,getEditedPostAttribute:o,getPostEdits:n}=e("core/editor"),{getGenerateAudioEdited:s}=e("beyondwords/interactions"),{getSettings:i}=e("beyondwords/settings"),a=(()=>{const{meta:e}=n();if(s()&&e&&"beyondwords_generate_audio"in e)return"1"===e.beyondwords_generate_audio;const{beyondwords_generate_audio:r,speechkit_generate_audio:o,publish_post_to_speechkit:i}=t("meta");return"1"===r||"1"===o||"1"===i||"0"!==r&&"0"!==o&&"0"!==i&&null})();return{generateAudio:null===a?(()=>{const e=i();if(!e)return!1;const t="object"==typeof e.preselect&&null!==e.preselect?e.preselect:{},s=r();if(0==s in t)return!1;if("1"===t[s])return!0;const a=n();return!!Array.isArray(a.categories)&&("object"==typeof t[s]&&null!==t[s]&&!!o("categories").some((e=>0!="category"in t[s]&&t[s].category.includes(String(e)))))})():a,generateAudioEdited:s()}})),(0,i.withDispatch)((e=>{const{editPost:t}=e("core/editor"),{setGenerateAudioEdited:r}=e("beyondwords/interactions");return{setGenerateAudio:e=>{t({meta:{beyondwords_generate_audio:e?"1":"0"}}),r(!0)}}}))])(l)},9808:(e,t,r)=>{"use strict";r.r(t),r.d(t,{OpenSidebar:()=>d,default:()=>c});var o=r(7723),n=r(9491),s=r(7143),i=r(6087),a=r(790);function d({openSidebar:e,wrapper:t=i.Fragment}){const r=t;return(0,a.jsx)(r,{children:(0,a.jsxs)("p",{style:{marginBottom:0,paddingBottom:0},children:[(0,o.__)("Open the","speechkit")," ",(0,a.jsx)("a",{href:"#beyondwords-plugin-sidebar",onClick:()=>{e()},children:(0,o.__)("BeyondWords sidebar","speechkit")})," ",(0,o.__)("for additional options and features.","speechkit")]})})}const c=(0,n.compose)([(0,s.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor");return{src:t("meta")._speechkit_link}})),(0,s.withDispatch)((e=>{const{openGeneralSidebar:t}=e("core/edit-post");return{openSidebar:()=>{t("beyondwords-plugin-sidebar/plugin-sidebar")}}}))])(d)},8940:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var o=r(7723),n=r(6427),s=r(790);const i=()=>(0,s.jsxs)(n.PanelBody,{title:(0,o.__)("Help","speechkit"),initialOpen:!0,className:"beyondwords beyondwords-sidebar__help",children:[(0,s.jsx)(n.PanelRow,{children:(0,o.__)("For setup instructions, troubleshooting, and FAQs, see our BeyondWords for WordPress guide.","speechkit")}),(0,s.jsx)(n.PanelRow,{children:(0,s.jsx)(n.ExternalLink,{href:"https://docs.beyondwords.io/docs-and-guides/content/connect-cms/wordpress/install?utm_source=wordpress&utm_medium=referral&utm_campaign=&utm_content=plugin",children:(0,o.__)("Setup guide","speechkit")})}),(0,s.jsx)(n.HorizontalRule,{}),(0,s.jsx)(n.PanelRow,{children:(0,o.__)("Need help? Email our support team.","speechkit")}),(0,s.jsx)(n.PanelRow,{children:(0,s.jsxs)(n.Button,{isSecondary:!0,href:"mailto:support@beyondwords.io",children:[(0,s.jsx)(n.Dashicon,{icon:"email"}),(0,o.__)("Email BeyondWords","speechkit")]})})]})},513:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PostInspectPanel:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(9491),i=(r(3582),r(7143)),a=r(6087),d=r(692),c=r(790);function l({beyondwordsDeleteContent:e,beyondwordsDisabled:t,beyondwordsGenerateAudio:r,beyondwordsContentId:l,beyondwordsPreviewToken:u,beyondwordsPlayerStyle:p,beyondwordsLanguageId:y,beyondwordsBodyVoiceId:f,beyondwordsTitleVoiceId:_,beyondwordsSummaryVoiceId:h,beyondwordsProjectId:b,beyondwordsErrorMessage:w,beyondwordsPodcastId:g,publishPostToSpeechkit:v,speechkitAccessKey:m,speechkitGenerateAudio:x,speechkitPodcastId:k,speechkitProjectId:j,speechkitDisabled:S,speechkitError:P,speechkitErrorMessage:E,speechkitInfo:A,speechkitResponse:O,speechkitLink:T,speechkitText:C,speechkitRetries:I,speechkitStatus:R,pluginVersion:N,wpVersion:L,wpPostId:M,currentPostType:D,createWarningNotice:F,removeWarningNotice:B,setDeleteContent:G,didPostSaveRequestSucceed:$,isSavingPost:V,isAutosavingPost:W}){const[H,U]=(0,a.useState)(!1);(0,a.useEffect)((()=>{V&&!W&&$&&B()}),[$,W,V]),(0,a.useEffect)((()=>{V&&!W&&$&&H&&U(!1)}),[$,W,V,H]);const q=(0,a.useMemo)((()=>({plugin_version:N,wp_version:L,beyondwords_generate_audio:r,beyondwords_project_id:b,beyondwords_content_id:l,beyondwords_preview_token:u,beyondwords_player_style:p,beyondwords_language_id:y,beyondwords_body_voice_id:f,beyondwords_title_voice_id:_,beyondwords_summary_voice_id:h,beyondwords_error_message:w,beyondwords_disabled:t,beyondwords_delete_content:e,beyondwords_podcast_id:g,publish_post_to_speechkit:v,speechkit_generate_audio:x,speechkit_project_id:j,speechkit_podcast_id:k,speechkit_error_message:E,speechkit_disabled:S,speechkit_access_key:m,speechkit_error:P,speechkit_info:A,speechkit_response:O,speechkit_retries:I,speechkit_status:R,_speechkit_link:T,_speechkit_text:C})),[]),Y=Object.values(q).some((e=>!!e?.length));function J({text:e,disabled:t}){const{createNotice:r}=(0,i.useDispatch)(d.store),a=(0,s.useCopyToClipboard)(e,(()=>{r("info",(0,o.__)("Copied data to clipboard.","speechkit"),{isDismissible:!0,type:"snackbar"})}));return(0,c.jsx)(n.Button,{isSecondary:!0,id:"beyondwords-inspect-copy",ref:a,disabled:t,children:(0,o.__)("Copy","speechkit")})}const K=["```",`beyondwords_generate_audio\r\n${r}`,`beyondwords_project_id\r\n${b}`,`beyondwords_content_id\r\n${l}`,`beyondwords_preview_token\r\n${u}`,`beyondwords_player_style\r\n${p}`,`beyondwords_language_id\r\n${y}`,`beyondwords_body_voice_id\r\n${f}`,`beyondwords_title_voice_id\r\n${_}`,`beyondwords_summary_voice_id\r\n${h}`,`beyondwords_error_message\r\n${w}`,`beyondwords_disabled\r\n${t}`,`beyondwords_delete_content\r\n${e}`,`=== ${(0,o.__)("Deprecated","speechkit")} ===`,`beyondwords_podcast_id\r\n${g}`,`publish_post_to_speechkit\r\n${v}`,`speechkit_generate_audio\r\n${x}`,`speechkit_project_id\r\n${j}`,`speechkit_podcast_id\r\n${k}`,`speechkit_error_message\r\n${E}`,`speechkit_disabled\r\n${S}`,`speechkit_access_key\r\n${m}`,`speechkit_error\r\n${P}`,`speechkit_info\r\n${A}`,`speechkit_response\r\n${O}`,`speechkit_retries\r\n${I}`,`speechkit_status\r\n${R}`,`_speechkit_link\r\n${T}`,`_speechkit_text\r\n${C}`,`=== ${(0,o.__)("System","speechkit")} ===`,`plugin_version\r\n${N}`,`wp_version\r\n${L}`,`wp_post_id\r\n${M}`,`=== ${(0,o.__)("Copied using the Block Editor","speechkit")} ===`,"```"].join("\r\n\r\n")+"\r\n\r\n";return(0,c.jsxs)(n.PanelBody,{title:(0,o.__)("Inspect","speechkit"),initialOpen:!1,className:"beyondwords beyondwords-sidebar__inspect",children:[(0,c.jsx)(n.TextControl,{label:"beyondwords_generate_audio",readOnly:!0,value:r}),(0,c.jsx)(n.TextControl,{label:"beyondwords_project_id",readOnly:!0,value:b}),(0,c.jsx)(n.TextControl,{label:"beyondwords_preview_token",readOnly:!0,value:u}),(0,c.jsx)(n.TextControl,{label:"beyondwords_content_id",readOnly:!0,value:l}),(0,c.jsx)(n.TextControl,{label:"beyondwords_player_style",readOnly:!0,value:p}),(0,c.jsx)(n.TextControl,{label:"beyondwords_language_id",readOnly:!0,value:y}),(0,c.jsx)(n.TextControl,{label:"beyondwords_body_voice_id",readOnly:!0,value:f}),(0,c.jsx)(n.TextControl,{label:"beyondwords_title_voice_id",readOnly:!0,value:_}),(0,c.jsx)(n.TextControl,{label:"beyondwords_summary_voice_id",readOnly:!0,value:h}),(0,c.jsx)(n.TextareaControl,{label:"beyondwords_error_message",readOnly:!0,rows:"3",value:w}),(0,c.jsx)(n.TextControl,{label:"beyondwords_disabled",readOnly:!0,value:t}),(0,c.jsx)(n.TextControl,{label:"beyondwords_delete_content",readOnly:!0,value:e}),(0,c.jsx)("hr",{}),(0,c.jsx)(J,{text:K,disabled:H}),(0,c.jsx)(n.Button,{isDestructive:!0,style:{float:"right"},id:"beyondwords-inspect-remove",onClick:e=>{e.stopPropagation(),H?(U(!1),G(!1),B()):(U(!0),G(!0),F())},disabled:!Y,children:H?(0,o.__)("Restore","speechkit"):(0,o.__)("Remove","speechkit")})]})}const u=(0,s.compose)([(0,i.withSelect)((e=>{const{didPostSaveRequestSucceed:t,getCurrentPostId:r,getCurrentPostType:o,getEditedPostAttribute:n,isSavingPost:s,isAutosavingPost:i}=e("core/editor"),{getSettings:a}=e("beyondwords/settings"),{pluginVersion:d,wpVersion:c}=a();return{beyondwordsDeleteContent:n("meta").beyondwords_delete_content,beyondwordsDisabled:n("meta").beyondwords_disabled,beyondwordsGenerateAudio:n("meta").beyondwords_generate_audio,beyondwordsContentId:n("meta").beyondwords_content_id,beyondwordsPreviewToken:n("meta").beyondwords_preview_token,beyondwordsPlayerStyle:n("meta").beyondwords_player_style,beyondwordsLanguageId:n("meta").beyondwords_language_id,beyondwordsBodyVoiceId:n("meta").beyondwords_body_voice_id,beyondwordsTitleVoiceId:n("meta").beyondwords_title_voice_id,beyondwordsSummaryVoiceId:n("meta").beyondwords_summary_voice_id,beyondwordsProjectId:n("meta").beyondwords_project_id,beyondwordsErrorMessage:n("meta").beyondwords_error_message,beyondwordsPodcastId:n("meta").beyondwords_podcast_id,publishPostToSpeechkit:n("meta").publish_post_to_speechkit,speechkitAccessKey:n("meta").speechkit_access_key,speechkitGenerateAudio:n("meta").speechkit_generate_audio,speechkitPodcastId:n("meta").speechkit_podcast_id,speechkitProjectId:n("meta").speechkit_project_id,speechkitDisabled:n("meta").speechkit_disabled,speechkitError:n("meta").speechkit_error,speechkitErrorMessage:n("meta").speechkit_error_message,speechkitInfo:n("meta").speechkit_info,speechkitResponse:n("meta").speechkit_response,speechkitLink:n("meta")._speechkit_link,speechkitText:n("meta")._speechkit_text,speechkitRetries:n("meta").speechkit_retries,speechkitStatus:n("meta").speechkit_status,pluginVersion:d,wpVersion:c,wpPostId:r(),currentPostType:o(),didPostSaveRequestSucceed:t(),isSavingPost:s(),isAutosavingPost:i()}})),(0,i.withDispatch)((e=>{const{editPost:t}=e("core/editor"),{createNotice:r,removeNotice:n}=e("core/notices");return{createWarningNotice:()=>r("warning",(0,o.__)("The BeyondWords data for this post will be removed when the post is saved.","speechkit"),{id:"beyondwords-remove-post-data--warning",isDismissible:!1,speak:!0}),removeWarningNotice:()=>n("beyondwords-remove-post-data--warning"),setDeleteContent:e=>{t({meta:{beyondwords_delete_content:e?"1":""}})}}}))])(l)},4023:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var o=r(7723),n=r(6427),s=r(9491),i=r(7143),a=r(790);const d=(0,s.compose)((0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_generate_audio,o=t("meta").speechkit_generate_audio;return{generateAudio:"1"===r||"1"===o}})),(0,i.withDispatch)((e=>{const{editPost:t}=e("core/editor");return{onGenerateAudioChange:e=>{t({meta:{beyondwords_generate_audio:e?"1":"0"}})}}})))((({generateAudio:e,onGenerateAudioChange:t})=>(0,a.jsx)(n.PanelBody,{title:(0,o.__)("BeyondWords","speechkit"),initialOpen:!0,children:(0,a.jsx)(n.PanelRow,{children:(0,a.jsx)(n.ToggleControl,{label:(0,o.__)("Generate audio","speechkit"),checked:e,onChange:e=>{t(e)}})})})))},7057:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PendingNotice:()=>l,default:()=>u});var o=r(7723),n=r(6427),s=r(9491),i=r(7143),a=r(6087);const d=(0,s.compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_project_id,o=t("meta").speechkit_project_id,n=t("status");return{hasPendingNoticeAction:!(!r&&!o)&&"pending"===n}}))])((function({hasPendingNoticeAction:e,children:t}){return e?t:null}));var c=r(790);function l({projectUrl:e,wrapper:t}){const r=t||a.Fragment;return(0,c.jsx)(d,{children:(0,c.jsx)(r,{children:(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{children:(0,o.__)("Listen to content saved as “Pending” in the BeyondWords dashboard.","speechkit")}),(0,c.jsx)(n.ExternalLink,{href:e,children:(0,o.__)("BeyondWords dashboard.","speechkit")})]})})})}const u=(0,s.compose)([(0,i.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_project_id,n=t("meta").speechkit_project_id,s=r||n;return{projectUrl:(0,o.sprintf)("%1$s/dashboard/project/%2$d/content","https://dash.beyondwords.io",s)}}))])(l)},2200:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var o=r(7723),n=r(9491),s=r(7143),i=r(6087),a=r(692),d=r(7561);const c=(0,n.compose)([(0,s.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_content_id,o=t("meta").beyondwords_podcast_id,n=t("meta").speechkit_podcast_id;return{hasPlayAudioAction:!("pending"===t("status")||!r&&!o&&!n)}}))])((function({hasPlayAudioAction:e,children:t}){return e?t:null}));var l=r(790);const u=(0,n.compose)([(0,s.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),r=t("meta").beyondwords_preview_token,o=t("meta").beyondwords_project_id,n=t("meta").speechkit_project_id,s=t("meta").beyondwords_content_id,i=t("meta").beyondwords_podcast_id,a=t("meta").speechkit_podcast_id;return{contentId:s||i||a,previewToken:r,projectId:o||n}}))])((function({contentId:e,previewToken:t,projectId:r,wrapper:n=i.Fragment}){const u=n,[p,y]=(0,i.useState)(null),[f,_]=(0,i.useState)(null),[h,b]=(0,i.useState)(null),[w,g]=(0,i.useState)(null),[v,m]=(0,i.useState)(null),x="beyondwords-player-notice",{createInfoNotice:k,createErrorNotice:j,removeNotice:S}=(0,s.useDispatch)(a.store);return(0,i.useEffect)((()=>()=>{p&&(f&&p.removeEventListener("NoContentAvailable",f),h&&p.removeEventListener("PlaybackErrored",h),w&&p.removeEventListener("MediaLoaded",w),v&&p.removeEventListener("PlaybackPlaying",v),p.destroy())}),[]),(0,l.jsx)(c,{children:(0,l.jsx)(u,{children:(0,l.jsx)("div",{children:(0,l.jsxs)("div",{className:"beyondwords-player-box-wrapper",children:[(0,l.jsx)("div",{"data-beyondwords-admin-player":!0}),(0,l.jsx)(d.A,{isHydrating:!1,async:!0,defer:!0,src:"https://proxy.beyondwords.io/npm/@beyondwords/player@latest/dist/umd.js",onLoad:function(){if(!window.BeyondWords)return;const n=new window.BeyondWords.Player({adverts:[],analyticsConsent:"none",contentId:e,introsOutros:[],playerStyle:"small",previewToken:t,projectId:r,target:document.querySelector("div[data-beyondwords-admin-player]"),widgetStyle:"none"});b(n.addEventListener("PlaybackErrored",(()=>{j((0,o.__)("🔊 There was an error playing the audio. Please try again.","speechkit"),{id:x,isDismissible:!0})}))),g(n.addEventListener("MediaLoaded",(()=>{S(x)}))),m(n.addEventListener("PlaybackPlaying",(()=>{S(x)}))),y(n)}})]})})})})}))},8686:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var o=r(7723),n=r(6427),s=r(3582),i=r(7143),a=r(6087),d=r(790);const c=function({wrapper:e}){const t=e||a.Fragment,{postType:r,playerStyles:c,defaultPlayerStyle:l}=(0,i.useSelect)((e=>{let t=[];const r=e("core/editor").getCurrentPostType(),{beyondwords_project_id:o}=e("core/editor").getEditedPostAttribute("meta");if(o)t=e("beyondwords/settings").getPlayerStyles(o)||[];else{const{getSettings:r}=e("beyondwords/settings"),{projectId:o}=r();t=e("beyondwords/settings").getPlayerStyles(o)||[]}return{postType:r,playerStyles:t,defaultPlayerStyle:t.find((e=>e.default))}}),[]),[u,p]=(0,s.useEntityProp)("postType",r,"meta"),y=u.beyondwords_player_style||l?.value;return!!c.length&&(0,d.jsx)(t,{children:(0,d.jsx)(n.Flex,{children:(0,d.jsx)(n.FlexBlock,{children:(0,d.jsx)(n.SelectControl,{className:"beyondwords--player-style",label:(0,o.__)("Player style","speechkit"),options:[{label:"",value:""},...c],onChange:e=>{return t=e,void p({...u,beyondwords_player_style:t});var t},value:y})})})})}},1013:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(7723),n=r(6427),s=r(3582),i=r(7143),a=r(6087);const d=window.wp.htmlEntities,c=(0,r(9491).compose)([(0,i.withSelect)((e=>{const{getSettings:t}=e("beyondwords/settings"),{languages:r}=t();return{hasSelectVoiceAction:!!r?.length}}))])((function({hasSelectVoiceAction:e,children:t}){return e?t:null}));var l=r(790);const u=function({wrapper:e}){const t=e||a.Fragment,r=(0,i.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[u,p]=(0,s.useEntityProp)("postType",r,"meta"),y=u.beyondwords_language_id,f=u.beyondwords_body_voice_id,{languages:_}=(0,i.useSelect)((e=>({languages:e("beyondwords/settings").getLanguages()})),[]),{voices:h}=(0,i.useSelect)((e=>({voices:y?e("beyondwords/settings").getVoices(y):[]})),[y]),b=(0,a.useMemo)((()=>(null!=_?_:[]).map((e=>({label:(0,d.decodeEntities)(e.name),value:(0,d.decodeEntities)(e.id)})))),[_]),w=(0,a.useMemo)((()=>(null!=h?h:[]).map((e=>({label:(0,d.decodeEntities)(e.name),value:(0,d.decodeEntities)(e.id)})))),[h]);return!!b.length&&(0,l.jsxs)(c,{children:[(0,l.jsx)(t,{children:(0,l.jsx)(n.Flex,{children:(0,l.jsx)(n.FlexBlock,{children:(0,l.jsx)(n.SelectControl,{className:"beyondwords--select-language",label:(0,o.__)("Language","speechkit"),options:[{label:(0,o.__)("Project default","speechkit"),value:""},...b],onChange:e=>{return t=e,void p({...u,beyondwords_language_id:t});var t},value:y})})})}),(0,l.jsx)(t,{children:(0,l.jsx)(n.Flex,{children:(0,l.jsx)(n.FlexBlock,{children:(0,l.jsx)(n.SelectControl,{className:"beyondwords--select-voice",label:(0,o.__)("Voice","speechkit"),options:[{label:"",value:""},...w],onChange:e=>{return t=e,void p({...u,beyondwords_body_voice_id:t,beyondwords_title_voice_id:t,beyondwords_summary_voice_id:t});var t},disabled:!w?.length,value:f})})})})]})}},9008:(e,t,r)=>{"use strict";const o=window.wp.plugins;var n=r(6455),s=r(3320),i=r(7165);(0,o.registerPlugin)("beyondwords-document-sidebar",{icon:"controls-volumeon",render:n.default}),(0,o.registerPlugin)("beyondwords-plugin-sidebar",{icon:"controls-volumeon",render:i.default}),(0,o.registerPlugin)("beyondwords-prepublish-sidebar",{icon:"controls-volumeon",render:s.default})},1054:(e,t,r)=>{"use strict";var o=r(7143);const n={generateAudioEdited:!1},s={reducer:(e=n,t)=>"SET_GENERATE_AUDIO_EDITED"===t.type?{...e,generateAudioEdited:t.value}:e,actions:{setGenerateAudioEdited:e=>({type:"SET_GENERATE_AUDIO_EDITED",value:e})},selectors:{getGenerateAudioEdited:e=>e.generateAudioEdited},controls:{},resolvers:{}},i=(0,o.createReduxStore)("beyondwords/interactions",s),a={fetchFromAPI:e=>({type:"FETCH_FROM_API",path:e}),setIsRegeneratingAudio:e=>({type:"SET_IS_REGENERATING_AUDIO",value:e}),setSettings:e=>({type:"SET_SETTINGS",value:e}),setPlayerStyles:e=>({type:"SET_PLAYER_STYLES",value:e}),setLanguages:e=>({type:"SET_LANGUAGES",value:e}),setVoices:e=>({type:"SET_VOICES",value:e})},d=window.wp.apiFetch;var c=r.n(d);const l={FETCH_FROM_API:e=>c()({path:e.path})},u={*getSettings(){const e=yield a.fetchFromAPI("/beyondwords/v1/settings");return a.setSettings(e)},*getPlayerStyles(e){if(!e)return[];const t=`/beyondwords/v1/projects/${e}/player-styles`,r=yield a.fetchFromAPI(t);return a.setPlayerStyles(r)},*getLanguages(){const e=yield a.fetchFromAPI("/beyondwords/v1/languages");return a.setLanguages(e)},*getVoices(e){const t=`/beyondwords/v1/languages/${e}/voices`,r=yield a.fetchFromAPI(t);return a.setVoices(r)}},p={isRegeneratingAudio:!1,playerStyles:[],languages:[],settings:{},voices:[]},y={reducer:(e=p,t)=>{switch(t.type){case"SET_IS_REGENERATING_AUDIO":return{...e,isRegeneratingAudio:t.value};case"SET_LANGUAGES":return{...e,languages:t.value||[]};case"SET_PLAYER_STYLES":return{...e,playerStyles:t.value||[]};case"SET_SETTINGS":return{...e,settings:t.value||{}};case"SET_VOICES":return{...e,voices:t.value||[]}}return e},actions:a,selectors:{getIsRegeneratingAudio:e=>e.isRegeneratingAudio,getLanguages:e=>e.languages,getPlayerStyles:e=>e.playerStyles,getSettings:e=>e.settings,getVoices:e=>e.voices},controls:l,resolvers:u},f=(0,o.createReduxStore)("beyondwords/settings",y);(0,o.register)(i),(0,o.register)(f)},3193:(e,t,r)=>{e.exports={default:r(8489),__esModule:!0}},1156:(e,t,r)=>{e.exports={default:r(852),__esModule:!0}},5971:(e,t,r)=>{e.exports={default:r(5011),__esModule:!0}},5522:(e,t,r)=>{e.exports={default:r(3025),__esModule:!0}},6327:(e,t,r)=>{e.exports={default:r(7719),__esModule:!0}},9506:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},5505:(e,t,r)=>{"use strict";t.__esModule=!0;var o,n=(o=r(3193))&&o.__esModule?o:{default:o};t.default=n.default||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}},7714:(e,t,r)=>{"use strict";t.__esModule=!0;var o=i(r(5971)),n=i(r(1156)),s=i(r(7479));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,s.default)(t)));e.prototype=(0,n.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}},5748:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}},539:(e,t,r)=>{"use strict";t.__esModule=!0;var o,n=(o=r(7479))&&o.__esModule?o:{default:o};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,n.default)(t))&&"function"!=typeof t?e:t}},7479:(e,t,r)=>{"use strict";t.__esModule=!0;var o=i(r(6327)),n=i(r(5522)),s="function"==typeof n.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":typeof e};function i(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof n.default&&"symbol"===s(o.default)?function(e){return void 0===e?"undefined":s(e)}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":void 0===e?"undefined":s(e)}},8489:(e,t,r)=>{r(9115),e.exports=r(6791).Object.assign},852:(e,t,r)=>{r(3742);var o=r(6791).Object;e.exports=function(e,t){return o.create(e,t)}},5011:(e,t,r)=>{r(4389),e.exports=r(6791).Object.setPrototypeOf},3025:(e,t,r)=>{r(8957),r(4345),r(2469),r(5529),e.exports=r(6791).Symbol},7719:(e,t,r)=>{r(8750),r(6653),e.exports=r(1275).f("iterator")},3934:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},4233:e=>{e.exports=function(){}},531:(e,t,r)=>{var o=r(326);e.exports=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e}},3901:(e,t,r)=>{var o=r(9204),n=r(9250),s=r(8830);e.exports=function(e){return function(t,r,i){var a,d=o(t),c=n(d.length),l=s(i,c);if(e&&r!=r){for(;c>l;)if((a=d[l++])!=a)return!0}else for(;c>l;l++)if((e||l in d)&&d[l]===r)return e||l||0;return!e&&-1}}},4194:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},6791:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},3971:(e,t,r)=>{var o=r(3934);e.exports=function(e,t,r){if(o(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}}},4947:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},5872:(e,t,r)=>{e.exports=!r(2451)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},559:(e,t,r)=>{var o=r(326),n=r(6903).document,s=o(n)&&o(n.createElement);e.exports=function(e){return s?n.createElement(e):{}}},2499:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},6358:(e,t,r)=>{var o=r(4796),n=r(4259),s=r(8936);e.exports=function(e){var t=o(e),r=n.f;if(r)for(var i,a=r(e),d=s.f,c=0;a.length>c;)d.call(e,i=a[c++])&&t.push(i);return t}},9786:(e,t,r)=>{var o=r(6903),n=r(6791),s=r(3971),i=r(4632),a=r(3066),d="prototype",c=function(e,t,r){var l,u,p,y=e&c.F,f=e&c.G,_=e&c.S,h=e&c.P,b=e&c.B,w=e&c.W,g=f?n:n[t]||(n[t]={}),v=g[d],m=f?o:_?o[t]:(o[t]||{})[d];for(l in f&&(r=t),r)(u=!y&&m&&void 0!==m[l])&&a(g,l)||(p=u?m[l]:r[l],g[l]=f&&"function"!=typeof m[l]?r[l]:b&&u?s(p,o):w&&m[l]==p?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[d]=e[d],t}(p):h&&"function"==typeof p?s(Function.call,p):p,h&&((g.virtual||(g.virtual={}))[l]=p,e&c.R&&v&&!v[l]&&i(v,l,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},2451:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},6903:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},3066:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},4632:(e,t,r)=>{var o=r(1672),n=r(5495);e.exports=r(5872)?function(e,t,r){return o.f(e,t,n(1,r))}:function(e,t,r){return e[t]=r,e}},7745:(e,t,r)=>{var o=r(6903).document;e.exports=o&&o.documentElement},4913:(e,t,r)=>{e.exports=!r(5872)&&!r(2451)((function(){return 7!=Object.defineProperty(r(559)("div"),"a",{get:function(){return 7}}).a}))},3278:(e,t,r)=>{var o=r(4194);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==o(e)?e.split(""):Object(e)}},1084:(e,t,r)=>{var o=r(4194);e.exports=Array.isArray||function(e){return"Array"==o(e)}},326:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1199:(e,t,r)=>{"use strict";var o=r(7780),n=r(5495),s=r(1123),i={};r(4632)(i,r(5413)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=o(i,{next:n(1,r)}),s(e,t+" Iterator")}},2500:(e,t,r)=>{"use strict";var o=r(8849),n=r(9786),s=r(3070),i=r(4632),a=r(2833),d=r(1199),c=r(1123),l=r(6870),u=r(5413)("iterator"),p=!([].keys&&"next"in[].keys()),y="keys",f="values",_=function(){return this};e.exports=function(e,t,r,h,b,w,g){d(r,t,h);var v,m,x,k=function(e){if(!p&&e in E)return E[e];switch(e){case y:case f:return function(){return new r(this,e)}}return function(){return new r(this,e)}},j=t+" Iterator",S=b==f,P=!1,E=e.prototype,A=E[u]||E["@@iterator"]||b&&E[b],O=A||k(b),T=b?S?k("entries"):O:void 0,C="Array"==t&&E.entries||A;if(C&&(x=l(C.call(new e)))!==Object.prototype&&x.next&&(c(x,j,!0),o||"function"==typeof x[u]||i(x,u,_)),S&&A&&A.name!==f&&(P=!0,O=function(){return A.call(this)}),o&&!g||!p&&!P&&E[u]||i(E,u,O),a[t]=O,a[j]=_,b)if(v={values:S?O:k(f),keys:w?O:k(y),entries:T},g)for(m in v)m in E||s(E,m,v[m]);else n(n.P+n.F*(p||P),t,v);return v}},5945:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},2833:e=>{e.exports={}},8849:e=>{e.exports=!0},3281:(e,t,r)=>{var o=r(3108)("meta"),n=r(326),s=r(3066),i=r(1672).f,a=0,d=Object.isExtensible||function(){return!0},c=!r(2451)((function(){return d(Object.preventExtensions({}))})),l=function(e){i(e,o,{value:{i:"O"+ ++a,w:{}}})},u=e.exports={KEY:o,NEED:!1,fastKey:function(e,t){if(!n(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!s(e,o)){if(!d(e))return"F";if(!t)return"E";l(e)}return e[o].i},getWeak:function(e,t){if(!s(e,o)){if(!d(e))return!0;if(!t)return!1;l(e)}return e[o].w},onFreeze:function(e){return c&&u.NEED&&d(e)&&!s(e,o)&&l(e),e}}},9369:(e,t,r)=>{"use strict";var o=r(5872),n=r(4796),s=r(4259),i=r(8936),a=r(4873),d=r(3278),c=Object.assign;e.exports=!c||r(2451)((function(){var e={},t={},r=Symbol(),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach((function(e){t[e]=e})),7!=c({},e)[r]||Object.keys(c({},t)).join("")!=o}))?function(e,t){for(var r=a(e),c=arguments.length,l=1,u=s.f,p=i.f;c>l;)for(var y,f=d(arguments[l++]),_=u?n(f).concat(u(f)):n(f),h=_.length,b=0;h>b;)y=_[b++],o&&!p.call(f,y)||(r[y]=f[y]);return r}:c},7780:(e,t,r)=>{var o=r(531),n=r(6935),s=r(2499),i=r(6211)("IE_PROTO"),a=function(){},d="prototype",c=function(){var e,t=r(559)("iframe"),o=s.length;for(t.style.display="none",r(7745).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;o--;)delete c[d][s[o]];return c()};e.exports=Object.create||function(e,t){var r;return null!==e?(a[d]=o(e),r=new a,a[d]=null,r[i]=e):r=c(),void 0===t?r:n(r,t)}},1672:(e,t,r)=>{var o=r(531),n=r(4913),s=r(8381),i=Object.defineProperty;t.f=r(5872)?Object.defineProperty:function(e,t,r){if(o(e),t=s(t,!0),o(r),n)try{return i(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},6935:(e,t,r)=>{var o=r(1672),n=r(531),s=r(4796);e.exports=r(5872)?Object.defineProperties:function(e,t){n(e);for(var r,i=s(t),a=i.length,d=0;a>d;)o.f(e,r=i[d++],t[r]);return e}},2682:(e,t,r)=>{var o=r(8936),n=r(5495),s=r(9204),i=r(8381),a=r(3066),d=r(4913),c=Object.getOwnPropertyDescriptor;t.f=r(5872)?c:function(e,t){if(e=s(e),t=i(t,!0),d)try{return c(e,t)}catch(e){}if(a(e,t))return n(!o.f.call(e,t),e[t])}},7106:(e,t,r)=>{var o=r(9204),n=r(9032).f,s={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==s.call(e)?function(e){try{return n(e)}catch(e){return i.slice()}}(e):n(o(e))}},9032:(e,t,r)=>{var o=r(9480),n=r(2499).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,n)}},4259:(e,t)=>{t.f=Object.getOwnPropertySymbols},6870:(e,t,r)=>{var o=r(3066),n=r(4873),s=r(6211)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=n(e),o(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},9480:(e,t,r)=>{var o=r(3066),n=r(9204),s=r(3901)(!1),i=r(6211)("IE_PROTO");e.exports=function(e,t){var r,a=n(e),d=0,c=[];for(r in a)r!=i&&o(a,r)&&c.push(r);for(;t.length>d;)o(a,r=t[d++])&&(~s(c,r)||c.push(r));return c}},4796:(e,t,r)=>{var o=r(9480),n=r(2499);e.exports=Object.keys||function(e){return o(e,n)}},8936:(e,t)=>{t.f={}.propertyIsEnumerable},5495:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},3070:(e,t,r)=>{e.exports=r(4632)},485:(e,t,r)=>{var o=r(326),n=r(531),s=function(e,t){if(n(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{(o=r(3971)(Function.call,r(2682).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return s(e,r),t?e.__proto__=r:o(e,r),e}}({},!1):void 0),check:s}},1123:(e,t,r)=>{var o=r(1672).f,n=r(3066),s=r(5413)("toStringTag");e.exports=function(e,t,r){e&&!n(e=r?e:e.prototype,s)&&o(e,s,{configurable:!0,value:t})}},6211:(e,t,r)=>{var o=r(7421)("keys"),n=r(3108);e.exports=function(e){return o[e]||(o[e]=n(e))}},7421:(e,t,r)=>{var o=r(6791),n=r(6903),s="__core-js_shared__",i=n[s]||(n[s]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:r(8849)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},1872:(e,t,r)=>{var o=r(3570),n=r(4947);e.exports=function(e){return function(t,r){var s,i,a=String(n(t)),d=o(r),c=a.length;return d<0||d>=c?e?"":void 0:(s=a.charCodeAt(d))<55296||s>56319||d+1===c||(i=a.charCodeAt(d+1))<56320||i>57343?e?a.charAt(d):s:e?a.slice(d,d+2):i-56320+(s-55296<<10)+65536}}},8830:(e,t,r)=>{var o=r(3570),n=Math.max,s=Math.min;e.exports=function(e,t){return(e=o(e))<0?n(e+t,0):s(e,t)}},3570:e=>{var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},9204:(e,t,r)=>{var o=r(3278),n=r(4947);e.exports=function(e){return o(n(e))}},9250:(e,t,r)=>{var o=r(3570),n=Math.min;e.exports=function(e){return e>0?n(o(e),9007199254740991):0}},4873:(e,t,r)=>{var o=r(4947);e.exports=function(e){return Object(o(e))}},8381:(e,t,r)=>{var o=r(326);e.exports=function(e,t){if(!o(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!o(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},3108:e=>{var t=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}},2613:(e,t,r)=>{var o=r(6903),n=r(6791),s=r(8849),i=r(1275),a=r(1672).f;e.exports=function(e){var t=n.Symbol||(n.Symbol=s?{}:o.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:i.f(e)})}},1275:(e,t,r)=>{t.f=r(5413)},5413:(e,t,r)=>{var o=r(7421)("wks"),n=r(3108),s=r(6903).Symbol,i="function"==typeof s;(e.exports=function(e){return o[e]||(o[e]=i&&s[e]||(i?s:n)("Symbol."+e))}).store=o},5270:(e,t,r)=>{"use strict";var o=r(4233),n=r(5945),s=r(2833),i=r(9204);e.exports=r(2500)(Array,"Array",(function(e,t){this._t=i(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,n(1)):n(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])}),"values"),s.Arguments=s.Array,o("keys"),o("values"),o("entries")},9115:(e,t,r)=>{var o=r(9786);o(o.S+o.F,"Object",{assign:r(9369)})},3742:(e,t,r)=>{var o=r(9786);o(o.S,"Object",{create:r(7780)})},4389:(e,t,r)=>{var o=r(9786);o(o.S,"Object",{setPrototypeOf:r(485).set})},4345:()=>{},8750:(e,t,r)=>{"use strict";var o=r(1872)(!0);r(2500)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=o(t,r),this._i+=e.length,{value:e,done:!1})}))},8957:(e,t,r)=>{"use strict";var o=r(6903),n=r(3066),s=r(5872),i=r(9786),a=r(3070),d=r(3281).KEY,c=r(2451),l=r(7421),u=r(1123),p=r(3108),y=r(5413),f=r(1275),_=r(2613),h=r(6358),b=r(1084),w=r(531),g=r(326),v=r(4873),m=r(9204),x=r(8381),k=r(5495),j=r(7780),S=r(7106),P=r(2682),E=r(4259),A=r(1672),O=r(4796),T=P.f,C=A.f,I=S.f,R=o.Symbol,N=o.JSON,L=N&&N.stringify,M="prototype",D=y("_hidden"),F=y("toPrimitive"),B={}.propertyIsEnumerable,G=l("symbol-registry"),$=l("symbols"),V=l("op-symbols"),W=Object[M],H="function"==typeof R&&!!E.f,U=o.QObject,q=!U||!U[M]||!U[M].findChild,Y=s&&c((function(){return 7!=j(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a}))?function(e,t,r){var o=T(W,t);o&&delete W[t],C(e,t,r),o&&e!==W&&C(W,t,o)}:C,J=function(e){var t=$[e]=j(R[M]);return t._k=e,t},K=H&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R},z=function(e,t,r){return e===W&&z(V,t,r),w(e),t=x(t,!0),w(r),n($,t)?(r.enumerable?(n(e,D)&&e[D][t]&&(e[D][t]=!1),r=j(r,{enumerable:k(0,!1)})):(n(e,D)||C(e,D,k(1,{})),e[D][t]=!0),Y(e,t,r)):C(e,t,r)},Q=function(e,t){w(e);for(var r,o=h(t=m(t)),n=0,s=o.length;s>n;)z(e,r=o[n++],t[r]);return e},X=function(e){var t=B.call(this,e=x(e,!0));return!(this===W&&n($,e)&&!n(V,e))&&(!(t||!n(this,e)||!n($,e)||n(this,D)&&this[D][e])||t)},Z=function(e,t){if(e=m(e),t=x(t,!0),e!==W||!n($,t)||n(V,t)){var r=T(e,t);return!r||!n($,t)||n(e,D)&&e[D][t]||(r.enumerable=!0),r}},ee=function(e){for(var t,r=I(m(e)),o=[],s=0;r.length>s;)n($,t=r[s++])||t==D||t==d||o.push(t);return o},te=function(e){for(var t,r=e===W,o=I(r?V:m(e)),s=[],i=0;o.length>i;)!n($,t=o[i++])||r&&!n(W,t)||s.push($[t]);return s};H||(a((R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(r){this===W&&t.call(V,r),n(this,D)&&n(this[D],e)&&(this[D][e]=!1),Y(this,e,k(1,r))};return s&&q&&Y(W,e,{configurable:!0,set:t}),J(e)})[M],"toString",(function(){return this._k})),P.f=Z,A.f=z,r(9032).f=S.f=ee,r(8936).f=X,E.f=te,s&&!r(8849)&&a(W,"propertyIsEnumerable",X,!0),f.f=function(e){return J(y(e))}),i(i.G+i.W+i.F*!H,{Symbol:R});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)y(re[oe++]);for(var ne=O(y.store),se=0;ne.length>se;)_(ne[se++]);i(i.S+i.F*!H,"Symbol",{for:function(e){return n(G,e+="")?G[e]:G[e]=R(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in G)if(G[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),i(i.S+i.F*!H,"Object",{create:function(e,t){return void 0===t?j(e):Q(j(e),t)},defineProperty:z,defineProperties:Q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ie=c((function(){E.f(1)}));i(i.S+i.F*ie,"Object",{getOwnPropertySymbols:function(e){return E.f(v(e))}}),N&&i(i.S+i.F*(!H||c((function(){var e=R();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(g(t)||void 0!==e)&&!K(e))return b(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!K(t))return t}),o[1]=t,L.apply(N,o)}}),R[M][F]||r(4632)(R[M],F,R[M].valueOf),u(R,"Symbol"),u(Math,"Math",!0),u(o.JSON,"JSON",!0)},2469:(e,t,r)=>{r(2613)("asyncIterator")},5529:(e,t,r)=>{r(2613)("observable")},6653:(e,t,r)=>{r(5270);for(var o=r(6903),n=r(4632),s=r(2833),i=r(5413)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d<a.length;d++){var c=a[d],l=o[c],u=l&&l.prototype;u&&!u[i]&&n(u,i,c),s[c]=s.Array}},2694:(e,t,r)=>{"use strict";var o=r(6925);function n(){}function s(){}s.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,s,i){if(i!==o){var a=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 a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={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:s,resetWarningCache:n};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5316:(e,t,r)=>{"use strict";t.__esModule=!0;var o=u(r(5505)),n=u(r(5748)),s=u(r(9506)),i=u(r(539)),a=u(r(7714)),d=r(1609),c=u(d),l=u(r(5556));function u(e){return e&&e.__esModule?e:{default:e}}var p=function(){},y=function(e){function t(r,o){(0,s.default)(this,t);var n=(0,i.default)(this,e.call(this,r,o));return n.domRef=null,n.state={isHydrated:r.isHydrating,additionalNode:null,removeAdditionalNode:null},n}return(0,a.default)(t,e),t.removeNode=function(e){e&&e.parentNode.removeChild(e)},t.prototype.appendAdditionalElement=function(){for(var e=this.props,t=e.onError,r=e.onLoad,o=e.nonce,n=document.createElement("script"),s=0,i=this.domRef.attributes.length;s<i;s++){var a=this.domRef.attributes[s];"nonce"===a.nodeName?n.setAttribute(a.nodeName,o):n.setAttribute(a.nodeName,a.nodeValue)}return""===this.domRef.src&&this.domRef.innerHTML&&""!==this.domRef.innerHTML&&(n.innerHTML=this.domRef.innerHTML),n.addEventListener("load",r),n.addEventListener("error",t),this.domRef.parentNode.appendChild(n),n},t.prototype.componentDidMount=function(){this.state.isHydrated||this.setState({additionalNode:this.appendAdditionalElement(),removeAdditionalNode:null})},t.prototype.componentWillReceiveProps=function(e){var t=this.props,r=t.src,o=t.dangerouslySetInnerHTML;r&&r===e.src||o&&o.__html===e.dangerouslySetInnerHTML.__html||this.setState({removeAdditionalNode:this.state.additionalNode,additionalNode:null})},t.prototype.componentWillUpdate=function(e,r){t.removeNode(r.removeAdditionalNode)},t.prototype.componentDidUpdate=function(){var e=this.state,t=e.additionalNode,r=e.removeAdditionalNode;null===t&&this.setState({additionalNode:this.appendAdditionalElement()}),null!==r&&this.setState({removeAdditionalNode:null})},t.prototype.componentWillUnmount=function(){t.removeNode(this.state.removeAdditionalNode),t.removeNode(this.state.additionalNode)},t.prototype.render=function(){var e=this;if(null!==this.state.additionalNode)return null;var t=this.props,r=(t.isHydrating,(0,n.default)(t,["isHydrating"]));return c.default.createElement("script",(0,o.default)({},r,{ref:function(t){return e.domRef=t}}))},t}(d.Component);y.propTypes={isHydrating:l.default.bool,async:l.default.oneOfType([l.default.bool,l.default.number]),crossOrigin:l.default.string,defer:l.default.bool,integrity:l.default.string,nonce:l.default.string,src:l.default.string,text:l.default.string,type:l.default.string,dangerouslySetInnerHTML:l.default.object,onError:l.default.func,onLoad:l.default.func},y.defaultProps={isHydrating:!1,onError:p,onLoad:p},t.default=y},7561:(e,t,r)=>{"use strict";var o,n=(o=r(5316))&&o.__esModule?o:{default:o};t.A=n.default},6681:e=>{"use strict";e.exports=import("https://cdn.jsdelivr.net/npm/clipboard@2.0.10/dist/clipboard.min.js")},1609:e=>{"use strict";e.exports=window.React},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},692:e=>{"use strict";e.exports=window.wp.notices}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(6681),r(1054),r(6455),r(3320),r(7165),r(6387),r(3396),r(9365),r(7278),r(841),r(8940),r(513),r(9808),r(7057),r(2200),r(4023),r(9008)})();
  • speechkit/trunk/changelog.txt

    r3080268 r3178656  
    22
    33**This is a list detailing changes for past BeyondWords releases. For more information about the current release, see readme.txt.**
     4
     5= 4.7.0 =
     6
     7Release date: 2nd May 2024
     8
     9**Fixes**
     10
     11* [#388](https://github.com/beyondwords-io/wordpress-plugin/pull/388) If the post body [has_blocks](https://developer.wordpress.org/reference/functions/has_blocks/) then remove the `wpautop` filter before sending it to our REST API. This filter was stripping closing `</p>` tags from empty paragraph blocks.
     12
     13**Enhancements**
     14
     15* [#386](https://github.com/beyondwords-io/wordpress-plugin/pull/386) Prepend custom plugin links instead of appending them
     16* [#384](https://github.com/beyondwords-io/wordpress-plugin/pull/384) Refactoring to improve code quality
     17* [#388](https://github.com/beyondwords-io/wordpress-plugin/pull/388) Unit tests for empty paragraphs
     18* Prevent empty `data-beyondwords-marker` attributes
    419
    520= 4.6.2 =
  • speechkit/trunk/languages/speechkit.pot

    r3169191 r3178656  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: BeyondWords - Text-to-Speech 5.0.0\n"
     5"Project-Id-Version: BeyondWords - Text-to-Speech 5.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/speechkit\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2024-10-15T09:50:06+00:00\n"
     12"POT-Creation-Date: 2024-10-30T08:50:31+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
     
    143143#: src/Component/Post/PlayerStyle/PlayerStyle.php:79
    144144#: src/Component/Settings/Fields/PlayerStyle/PlayerStyle.php:85
    145 #: src/Component/SiteHealth/SiteHealth.php:226
     145#: src/Component/SiteHealth/SiteHealth.php:232
    146146#: build/index.js:1
    147147#: src/Component/Post/PlayerStyle/index.js:55
     
    202202msgstr ""
    203203
     204#: src/Component/Settings/Fields/AutoPublish/AutoPublish.php:74
     205msgid "Auto-publish"
     206msgstr ""
     207
     208#: src/Component/Settings/Fields/AutoPublish/AutoPublish.php:103
     209msgid "When auto-publish is disabled all audio content created in WordPress will need to be manually published in the BeyondWords dashboard"
     210msgstr ""
     211
    204212#: src/Component/Settings/Fields/CallToAction/CallToAction.php:64
    205 #: src/Component/SiteHealth/SiteHealth.php:251
     213#: src/Component/SiteHealth/SiteHealth.php:257
    206214msgid "Call-to-action"
    207215msgstr ""
     
    216224
    217225#: src/Component/Settings/Fields/IncludeExcerpt/IncludeExcerpt.php:100
    218 #: src/Component/SiteHealth/SiteHealth.php:156
     226#: src/Component/SiteHealth/SiteHealth.php:162
    219227msgid "Include excerpts in audio"
    220228msgstr ""
     
    258266
    259267#: src/Component/Settings/Fields/PlaybackControls/PlaybackControls.php:69
    260 #: src/Component/SiteHealth/SiteHealth.php:278
     268#: src/Component/SiteHealth/SiteHealth.php:284
    261269msgid "Skip button style"
    262270msgstr ""
     
    284292
    285293#: src/Component/Settings/Fields/PlaybackFromSegments/PlaybackFromSegments.php:74
    286 #: src/Component/SiteHealth/SiteHealth.php:262
     294#: src/Component/SiteHealth/SiteHealth.php:268
    287295msgid "Playback from segments"
    288296msgstr ""
     
    293301
    294302#: src/Component/Settings/Fields/PlayerColors/PlayerColors.php:91
    295 #: src/Component/SiteHealth/SiteHealth.php:231
     303#: src/Component/SiteHealth/SiteHealth.php:237
    296304msgid "Player theme"
    297305msgstr ""
     
    355363
    356364#: src/Component/Settings/Fields/PlayerUI/PlayerUI.php:68
    357 #: src/Component/SiteHealth/SiteHealth.php:221
     365#: src/Component/SiteHealth/SiteHealth.php:227
    358366msgid "Player UI"
    359367msgstr ""
     
    380388msgstr ""
    381389
    382 #: src/Component/Settings/Fields/PreselectGenerateAudio/PreselectGenerateAudio.php:65
    383 #: src/Component/SiteHealth/SiteHealth.php:162
     390#: src/Component/Settings/Fields/PreselectGenerateAudio/PreselectGenerateAudio.php:66
     391#: src/Component/SiteHealth/SiteHealth.php:168
    384392msgid "Preselect ‘Generate audio’"
    385393msgstr ""
    386394
    387 #: src/Component/Settings/Fields/PreselectGenerateAudio/PreselectGenerateAudio.php:87
     395#: src/Component/Settings/Fields/PreselectGenerateAudio/PreselectGenerateAudio.php:88
    388396msgid "No compatible post types found. This plugin will only work with post types that support custom fields."
    389397msgstr ""
     
    399407
    400408#: src/Component/Settings/Fields/SpeakingRate/BodyVoiceSpeakingRate.php:65
    401 #: src/Component/SiteHealth/SiteHealth.php:204
     409#: src/Component/SiteHealth/SiteHealth.php:210
    402410msgid "Body voice speaking rate"
    403411msgstr ""
     
    408416
    409417#: src/Component/Settings/Fields/SpeakingRate/TitleVoiceSpeakingRate.php:65
    410 #: src/Component/SiteHealth/SiteHealth.php:194
     418#: src/Component/SiteHealth/SiteHealth.php:200
    411419msgid "Title voice speaking rate"
    412420msgstr ""
     
    417425
    418426#: src/Component/Settings/Fields/TextHighlighting/TextHighlighting.php:74
    419 #: src/Component/SiteHealth/SiteHealth.php:256
     427#: src/Component/SiteHealth/SiteHealth.php:262
    420428msgid "Text highlighting"
    421429msgstr ""
     
    447455
    448456#: src/Component/Settings/Fields/WidgetPosition/WidgetPosition.php:64
    449 #: src/Component/SiteHealth/SiteHealth.php:273
     457#: src/Component/SiteHealth/SiteHealth.php:279
    450458msgid "Widget position"
    451459msgstr ""
     
    468476
    469477#: src/Component/Settings/Fields/WidgetStyle/WidgetStyle.php:64
    470 #: src/Component/SiteHealth/SiteHealth.php:268
     478#: src/Component/SiteHealth/SiteHealth.php:274
    471479msgid "Widget style"
    472480msgstr ""
     
    482490
    483491#: src/Component/Settings/Fields/WidgetStyle/WidgetStyle.php:128
    484 #: src/Component/SiteHealth/SiteHealth.php:376
    485 #: src/Component/SiteHealth/SiteHealth.php:384
     492#: src/Component/SiteHealth/SiteHealth.php:382
     493#: src/Component/SiteHealth/SiteHealth.php:390
    486494msgid "None"
    487495msgstr ""
     
    502510
    503511#: src/Component/Settings/Settings.php:194
    504 #: src/Component/Settings/Tabs/Content/Content.php:51
     512#: src/Component/Settings/Tabs/Content/Content.php:53
    505513msgid "Content"
    506514msgstr ""
     
    547555msgstr ""
    548556
    549 #: src/Component/Settings/Sync.php:186
     557#: src/Component/Settings/Sync.php:187
    550558msgid "Please check and re-enter your BeyondWords API key and project ID. They appear to be invalid."
    551559msgstr ""
    552560
    553 #: src/Component/Settings/Tabs/Content/Content.php:69
     561#: src/Component/Settings/Tabs/Content/Content.php:71
    554562msgid "Only future content will be affected. To apply changes to existing content, please regenerate each post."
    555563msgstr ""
     
    614622#: src/Component/SiteHealth/SiteHealth.php:151
    615623#: src/Component/SiteHealth/SiteHealth.php:157
    616 #: src/Component/SiteHealth/SiteHealth.php:257
     624#: src/Component/SiteHealth/SiteHealth.php:163
    617625#: src/Component/SiteHealth/SiteHealth.php:263
     626#: src/Component/SiteHealth/SiteHealth.php:269
    618627msgid "Yes"
    619628msgstr ""
     
    621630#: src/Component/SiteHealth/SiteHealth.php:151
    622631#: src/Component/SiteHealth/SiteHealth.php:157
    623 #: src/Component/SiteHealth/SiteHealth.php:257
     632#: src/Component/SiteHealth/SiteHealth.php:163
    624633#: src/Component/SiteHealth/SiteHealth.php:263
     634#: src/Component/SiteHealth/SiteHealth.php:269
    625635msgid "No"
    626636msgstr ""
    627637
    628 #: src/Component/SiteHealth/SiteHealth.php:179
     638#: src/Component/SiteHealth/SiteHealth.php:156
     639msgid "Auto-publish audio"
     640msgstr ""
     641
     642#: src/Component/SiteHealth/SiteHealth.php:185
    629643msgid "Default language code"
    630644msgstr ""
    631645
    632 #: src/Component/SiteHealth/SiteHealth.php:184
     646#: src/Component/SiteHealth/SiteHealth.php:190
    633647msgid "Default language ID"
    634648msgstr ""
    635649
    636 #: src/Component/SiteHealth/SiteHealth.php:189
     650#: src/Component/SiteHealth/SiteHealth.php:195
    637651msgid "Title voice ID"
    638652msgstr ""
    639653
    640 #: src/Component/SiteHealth/SiteHealth.php:199
     654#: src/Component/SiteHealth/SiteHealth.php:205
    641655msgid "Body voice ID"
    642656msgstr ""
    643657
    644 #: src/Component/SiteHealth/SiteHealth.php:236
     658#: src/Component/SiteHealth/SiteHealth.php:242
    645659msgid "Light theme"
    646660msgstr ""
    647661
    648 #: src/Component/SiteHealth/SiteHealth.php:241
     662#: src/Component/SiteHealth/SiteHealth.php:247
    649663msgid "Dark theme"
    650664msgstr ""
    651665
    652 #: src/Component/SiteHealth/SiteHealth.php:246
     666#: src/Component/SiteHealth/SiteHealth.php:252
    653667msgid "Video theme"
    654668msgstr ""
    655669
    656 #: src/Component/SiteHealth/SiteHealth.php:299
    657 #: src/Component/SiteHealth/SiteHealth.php:304
     670#: src/Component/SiteHealth/SiteHealth.php:305
     671#: src/Component/SiteHealth/SiteHealth.php:310
    658672msgid "Plugin version"
    659673msgstr ""
    660674
    661675#. translators: 1: Current plugin version, 2: Database plugin version
    662 #: src/Component/SiteHealth/SiteHealth.php:307
     676#: src/Component/SiteHealth/SiteHealth.php:313
    663677msgid "Version mismatch: file: %1$s / db: %2$s"
    664678msgstr ""
    665679
    666 #: src/Component/SiteHealth/SiteHealth.php:330
     680#: src/Component/SiteHealth/SiteHealth.php:336
    667681msgid "REST API URL"
    668682msgstr ""
    669683
    670 #: src/Component/SiteHealth/SiteHealth.php:343
    671684#: src/Component/SiteHealth/SiteHealth.php:349
     685#: src/Component/SiteHealth/SiteHealth.php:355
    672686msgid "Communication with REST API"
    673687msgstr ""
    674688
    675 #: src/Component/SiteHealth/SiteHealth.php:344
     689#: src/Component/SiteHealth/SiteHealth.php:350
    676690msgid "BeyondWords API is reachable"
    677691msgstr ""
    678692
    679693#. translators: 1: The IP address the REST API resolves to. 2: The error returned by the lookup.
    680 #: src/Component/SiteHealth/SiteHealth.php:352
     694#: src/Component/SiteHealth/SiteHealth.php:358
    681695msgid "Unable to reach BeyondWords API at %1$s: %2$s"
    682696msgstr ""
    683697
    684 #: src/Component/SiteHealth/SiteHealth.php:375
     698#: src/Component/SiteHealth/SiteHealth.php:381
    685699msgid "Registered filters"
    686700msgstr ""
    687701
    688 #: src/Component/SiteHealth/SiteHealth.php:383
     702#: src/Component/SiteHealth/SiteHealth.php:389
    689703msgid "Registered deprecated filters"
    690704msgstr ""
    691705
    692 #: src/Component/SiteHealth/SiteHealth.php:402
     706#: src/Component/SiteHealth/SiteHealth.php:408
    693707msgid "Undefined"
    694708msgstr ""
     
    712726msgstr ""
    713727
    714 #: src/Core/Core.php:363
     728#: src/Core/Core.php:367
    715729msgid "Unable to delete audio from BeyondWords dashboard"
    716730msgstr ""
    717731
    718 #: src/Core/Core.php:406
     732#: src/Core/Core.php:410
    719733msgid "Unable to restore audio to BeyondWords dashboard"
    720734msgstr ""
  • speechkit/trunk/readme.txt

    r3169191 r3178656  
    44Donate link: https://beyondwords.io
    55Tags: text-to-speech, tts, audio, AI, voice cloning
    6 Stable tag: 5.0.0
     6Stable tag: 5.1.0
    77Requires PHP: 8.0
    88Tested up to: 6.6
     
    8181== Changelog ==
    8282
     83= 5.1.0 =
     84
     85Release date: 30th October 2024
     86
     87**Fixes**
     88
     89* [#404](https://github.com/beyondwords-io/wordpress-plugin/pull/404) Bring auto-publish setting into WordPress to fix auto-publishing.
     90    * In some cases WordPress was publishing audio regardless of the auto-publish setting in the dashboard.
     91    * After this update any content created with the WordPress plugin will need to be published in the BeyondWords dashboard.
     92* [#407](https://github.com/beyondwords-io/wordpress-plugin/pull/407) Regenerate audio for all post statuses
     93    * If a post has a content ID for audio then we now *always* make PUT requests to the BeyondWords REST API when the post is updated.
     94    * This fixes an issue where the `published` property of audio was not set to `false` when WordPress posts were moved back to `draft` status.
     95* [#408](https://github.com/beyondwords-io/wordpress-plugin/pull/408) Generate Audio checkbox in Classic Editor doesn't reflect the "Preselect" setting
     96    * A change in the `v5.0` update meant the "Preselect generate audio" JS script was no longer being enqueued. This should now be fixed.
     97
    8398= 5.0.0 =
    8499
     
    107122    * Refer to our [WordPress Filters](https://docs.beyondwords.io/docs-and-guides/content/connect-cms/wordpress/wordpress-filters) documentation to view the current filters we provide.
    108123
    109 = 4.7.0 =
    110 
    111 Release date: 2nd May 2024
    112 
    113 **Fixes**
    114 
    115 * [#388](https://github.com/beyondwords-io/wordpress-plugin/pull/388) If the post body [has_blocks](https://developer.wordpress.org/reference/functions/has_blocks/) then remove the `wpautop` filter before sending it to our REST API. This filter was stripping closing `</p>` tags from empty paragraph blocks.
    116 
    117 **Enhancements**
    118 
    119 * [#386](https://github.com/beyondwords-io/wordpress-plugin/pull/386) Prepend custom plugin links instead of appending them
    120 * [#384](https://github.com/beyondwords-io/wordpress-plugin/pull/384) Refactoring to improve code quality
    121 * [#388](https://github.com/beyondwords-io/wordpress-plugin/pull/388) Unit tests for empty paragraphs
    122 * Prevent empty `data-beyondwords-marker` attributes
    123 
    124124--------
    125125
  • speechkit/trunk/speechkit.php

    r3169191 r3178656  
    1616 * Author:            BeyondWords
    1717 * Author URI:        https://beyondwords.io
    18  * Version:           5.0.0
     18 * Version:           5.1.0
    1919 * License:           GPL-2.0+
    2020 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
     
    3636// Define constants
    3737// phpcs:disable
    38 define('BEYONDWORDS__PLUGIN_VERSION', '5.0.0');
     38define('BEYONDWORDS__PLUGIN_VERSION', '5.1.0');
    3939define('BEYONDWORDS__PLUGIN_DIR',     plugin_dir_path(__FILE__));
    4040define('BEYONDWORDS__PLUGIN_URI',     plugin_dir_url(__FILE__));
  • speechkit/trunk/src/Component/Post/PostContentUtils.php

    r3169191 r3178656  
    316316            'image_url'    => strval(wp_get_original_image_url(get_post_thumbnail_id($postId))),
    317317            'metadata'     => PostContentUtils::getMetadata($postId),
    318             'published'    => true,
    319318            'publish_date' => get_post_time(PostContentUtils::DATE_FORMAT, true, $postId),
    320319        ];
     
    323322
    324323        /*
    325          * If the post status is "pending" then we send { published: false } to
    326          * the BeyondWords API, to prevent the generated audio from being
    327          * published in playlists.
     324         * If the post status is draft/pending then we explicity send
     325         * { published: false } to the BeyondWords API, to prevent the
     326         * generated audio from being published in playlists.
    328327         *
    329328         * We also omit { publish_date } because get_post_time() returns `false`
    330329         * for posts which are "Pending Review".
    331330         */
    332         if ($status === 'pending') {
     331        if (in_array($status, ['draft', 'pending'])) {
    333332            $body['published'] = false;
    334333            unset($body['publish_date']);
     334        } elseif (get_option('beyondwords_project_auto_publish_enabled')) {
     335            $body['published'] = true;
    335336        }
    336337
  • speechkit/trunk/src/Component/Settings/Fields/PreselectGenerateAudio/PreselectGenerateAudio.php

    r3169191 r3178656  
    4242    {
    4343        add_action('admin_init', array($this, 'addSetting'));
     44        add_action('admin_enqueue_scripts', array($this, 'enqueueScripts'));
    4445    }
    4546
  • speechkit/trunk/src/Component/Settings/Sync.php

    r3169191 r3178656  
    4444        'beyondwords_player_clickable_sections' => '[player_settings][segment_playback_enabled]',
    4545        // Project
     46        'beyondwords_project_auto_publish_enabled'      => '[project][auto_publish_enabled]',
    4647        'beyondwords_project_language_code'             => '[project][language]',
    4748        'beyondwords_project_language_id'               => '[project][language_id]',
  • speechkit/trunk/src/Component/Settings/Tabs/Content/Content.php

    r3169191 r3178656  
    1313namespace Beyondwords\Wordpress\Component\Settings\Tabs\Content;
    1414
     15use Beyondwords\Wordpress\Component\Settings\Fields\AutoPublish\AutoPublish;
    1516use Beyondwords\Wordpress\Component\Settings\Fields\IncludeExcerpt\IncludeExcerpt;
    1617use Beyondwords\Wordpress\Component\Settings\Fields\IncludeTitle\IncludeTitle;
     
    3435    {
    3536        (new IncludeTitle())->init();
     37        (new AutoPublish())->init();
    3638        (new IncludeExcerpt())->init();
    3739        (new PreselectGenerateAudio())->init();
  • speechkit/trunk/src/Component/SiteHealth/SiteHealth.php

    r3169191 r3178656  
    125125        $info['beyondwords']['fields']['beyondwords_languages'] = [
    126126            'label' => __('Multiple languages', 'speechkit'),
    127             'value' => ! empty($languages) ? wp_json_encode($languages, JSON_PRETTY_PRINT) : '',
     127            'value' => ! empty($languages) ? wp_json_encode($languages, JSON_PRETTY_PRINT) : '', // phpcs:ignore Generic.Files.LineLength.TooLong
    128128        ];
    129129
     
    149149        $info['beyondwords']['fields']['beyondwords_project_title_enabled'] = [
    150150            'label' => __('Include title in audio', 'speechkit'),
    151             'value' => get_option('beyondwords_project_title_enabled') ? __('Yes', 'speechkit') : __('No', 'speechkit'),
     151            'value' => get_option('beyondwords_project_title_enabled') ? __('Yes', 'speechkit') : __('No', 'speechkit'), // phpcs:ignore Generic.Files.LineLength.TooLong
    152152            'debug' => get_option('beyondwords_project_title_enabled') ? 'yes' : 'no',
     153        ];
     154
     155        $info['beyondwords']['fields']['beyondwords_project_auto_publish_enabled'] = [
     156            'label' => __('Auto-publish audio', 'speechkit'),
     157            'value' => get_option('beyondwords_project_auto_publish_enabled') ? __('Yes', 'speechkit') : __('No', 'speechkit'), // phpcs:ignore Generic.Files.LineLength.TooLong
     158            'debug' => get_option('beyondwords_project_auto_publish_enabled') ? 'yes' : 'no',
    153159        ];
    154160
    155161        $info['beyondwords']['fields']['beyondwords_prepend_excerpt'] = [
    156162            'label' => __('Include excerpts in audio', 'speechkit'),
    157             'value' => get_option('beyondwords_prepend_excerpt') ? __('Yes', 'speechkit') : __('No', 'speechkit'),
     163            'value' => get_option('beyondwords_prepend_excerpt') ? __('Yes', 'speechkit') : __('No', 'speechkit'), // phpcs:ignore Generic.Files.LineLength.TooLong
    158164            'debug' => get_option('beyondwords_prepend_excerpt') ? 'yes' : 'no',
    159165        ];
  • speechkit/trunk/src/Core/Core.php

    r3169191 r3178656  
    100100     *
    101101     * @since 3.5.0
    102      * @since 3.10.0 remove wp_is_post_revision check.
     102     * @since 3.10.0 Remove wp_is_post_revision check
     103     * @since 5.1.0  Regenerate audio for all post statuses
    103104     *
    104105     * @param int $postId WordPress Post ID.
     
    108109    public function shouldGenerateAudioForPost($postId)
    109110    {
    110         // Bail if this is an autosave
     111        // Autosaves don't generate audio
    111112        if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
    112113            return false;
    113114        }
    114115
    115         $status = get_post_status($postId);
    116 
    117         // Bail if the post status is invalid
    118         if (! $this->shouldProcessPostStatus($status)) {
    119             return false;
     116        // A project ID is required
     117        $projectId = PostMetaUtils::getProjectId($postId);
     118        if (! $projectId) {
     119            return false;
     120        }
     121
     122        // Regenerate if post has audio (regardless of post status)
     123        $contentId = PostMetaUtils::getContentId($postId);
     124        if ($contentId) {
     125            return true;
    120126        }
    121127
    122128        $generateAudio = PostMetaUtils::hasGenerateAudio($postId);
    123 
    124         // Bail if 'Generate Audio' has not been selected
    125         if (! $generateAudio) {
    126             return false;
    127         }
    128 
    129         return true;
    130     }
    131 
    132     /**
    133      * Generate audio for post.
     129        $status        = get_post_status($postId);
     130
     131        // Generate if audio has been requested for a valid post status
     132        if ($generateAudio && $this->shouldProcessPostStatus($status)) {
     133            return true;
     134        }
     135
     136        // Default is no audio
     137        return false;
     138    }
     139
     140    /**
     141     * Generate audio for a post if certain conditions are met.
    134142     *
    135143     * @since 3.0.0
    136144     * @since 3.2.0 Added speechkit_post_statuses filter
    137145     * @since 3.5.0 Refactored, adding $this->shouldGenerateAudioForPost()
     146     * @since 5.1.0 Move project ID check into $this->shouldGenerateAudioForPost()
    138147     *
    139148     * @param int $postId WordPress Post ID.
     
    145154        // Perform checks to see if this post should be processed
    146155        if (! $this->shouldGenerateAudioForPost($postId)) {
    147             return false;
    148         }
    149 
    150         $projectId = PostMetaUtils::getProjectId($postId);
    151 
    152         // Bail if we cannot determine a Project ID
    153         if (! $projectId) {
    154156            return false;
    155157        }
     
    168170            $response = $this->apiClient->createAudio($postId);
    169171        }
     172
     173        $projectId = PostMetaUtils::getProjectId($postId);
    170174
    171175        $this->processResponse($response, $projectId, $postId);
     
    349353    public function onTrashOrDeletePost($postId)
    350354    {
    351         // Bail if this post has no Project ID / Content ID
     355        // Exit if this post has no Project ID / Content ID
    352356        if (! PostMetaUtils::getProjectId($postId) || ! PostMetaUtils::getContentId($postId)) {
    353357            return false;
     
    391395    public function onUntrashPost($postId)
    392396    {
    393         // Bail if this post has no Project ID / Content ID
     397        // Exit if this post has no Project ID / Content ID
    394398        if (! PostMetaUtils::getProjectId($postId) || ! PostMetaUtils::getContentId($postId)) {
    395399            return false;
     
    430434     * @since 4.4.0 Delete audio if beyondwords_delete_content custom field is set.
    431435     * @since 4.5.0 Remove unwanted debugging custom fields.
    432      *
    433      * @param int          $postId     Post ID.
     436     * @since 5.1.0 Move post status check out of here
     437     *
     438     * @param int $postId Post ID.
    434439     *
    435440     * @return bool|Response
     
    448453        }
    449454
    450         $status = get_post_status($postId);
    451 
    452         // Bail if the post status is invalid
    453         if (! $this->shouldProcessPostStatus($status)) {
    454             return false;
    455         }
    456 
    457         // Generate Audio for the updated post
    458455        $this->generateAudioForPost($postId);
    459456
  • speechkit/trunk/src/Core/CoreUtils.php

    r3169191 r3178656  
    161161    {
    162162        $current = [
    163             // v4.x
     163            // v5.x
    164164            'beyondwords_player_call_to_action',
    165165            'beyondwords_player_clickable_sections',
     
    172172            'beyondwords_player_widget_position',
    173173            'beyondwords_player_widget_style',
     174            'beyondwords_project_auto_publish_enabled',
    174175            'beyondwords_project_body_voice_id',
    175176            'beyondwords_project_body_voice_speaking_rate',
  • speechkit/trunk/vendor/composer/autoload_classmap.php

    r3169191 r3178656  
    2525    'Beyondwords\\Wordpress\\Component\\Posts\\Column\\Column' => $baseDir . '/src/Component/Posts/Column/Column.php',
    2626    'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\ApiKey\\ApiKey' => $baseDir . '/src/Component/Settings/Fields/ApiKey/ApiKey.php',
     27    'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\AutoPublish\\AutoPublish' => $baseDir . '/src/Component/Settings/Fields/AutoPublish/AutoPublish.php',
    2728    'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\CallToAction\\CallToAction' => $baseDir . '/src/Component/Settings/Fields/CallToAction/CallToAction.php',
    2829    'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\IncludeExcerpt\\IncludeExcerpt' => $baseDir . '/src/Component/Settings/Fields/IncludeExcerpt/IncludeExcerpt.php',
  • speechkit/trunk/vendor/composer/autoload_static.php

    r3169191 r3178656  
    9898        'Beyondwords\\Wordpress\\Component\\Posts\\Column\\Column' => __DIR__ . '/../..' . '/src/Component/Posts/Column/Column.php',
    9999        'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\ApiKey\\ApiKey' => __DIR__ . '/../..' . '/src/Component/Settings/Fields/ApiKey/ApiKey.php',
     100        'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\AutoPublish\\AutoPublish' => __DIR__ . '/../..' . '/src/Component/Settings/Fields/AutoPublish/AutoPublish.php',
    100101        'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\CallToAction\\CallToAction' => __DIR__ . '/../..' . '/src/Component/Settings/Fields/CallToAction/CallToAction.php',
    101102        'Beyondwords\\Wordpress\\Component\\Settings\\Fields\\IncludeExcerpt\\IncludeExcerpt' => __DIR__ . '/../..' . '/src/Component/Settings/Fields/IncludeExcerpt/IncludeExcerpt.php',
  • speechkit/trunk/vendor/composer/installed.php

    r3169191 r3178656  
    22    'root' => array(
    33        'name' => 'beyondwords/wordpress',
    4         'pretty_version' => 'v5.0.0',
    5         'version' => '5.0.0.0',
    6         'reference' => 'bba3b7b86243aa038ebcd64c02647d043b7876f7',
     4        'pretty_version' => 'v5.1.0',
     5        'version' => '5.1.0.0',
     6        'reference' => '20a736d4cf786a4936db193abac8dc7d19a23632',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'beyondwords/wordpress' => array(
    14             'pretty_version' => 'v5.0.0',
    15             'version' => '5.0.0.0',
    16             'reference' => 'bba3b7b86243aa038ebcd64c02647d043b7876f7',
     14            'pretty_version' => 'v5.1.0',
     15            'version' => '5.1.0.0',
     16            'reference' => '20a736d4cf786a4936db193abac8dc7d19a23632',
    1717            'type' => 'project',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.