!function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=286)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.yoast.propTypes},function(e,t){e.exports=window.React},function(e,t){e.exports=window.lodash},,function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.yoast.componentsNew},,function(e,t){e.exports=window.yoast.helpers},function(e,t){e.exports=window.yoast.styledComponents},function(e,t){function a(){return e.exports=a=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"";return Object(n.createInterpolateElement)(e,{a:Object(n.createElement)("a",{id:a,href:t,target:"_blank",rel:"noopener noreferrer"})})}},,function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=c(a(3)),s=c(a(123)),o=c(a(126));function c(e){return e&&e.__esModule?e:{default:e}}var i=void 0;t.default=function(e){var t=e.mixedString,a=e.components,c=e.throwErrors;if(i=t,!a)return t;if("object"!==(void 0===a?"undefined":n(a))){if(c)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var l=(0,o.default)(t);try{return function e(t,a){var o,c,l,u,d,p,b,m,h=[],f={};for(p=0;p "+i);if("componentClose"===d.type)throw new Error("Missing opening component token: `"+d.value+"`");if("componentOpen"===d.type){o=a[d.value],l=p;break}h.push(a[d.value])}else h.push(d.value);return o&&(u=function(e,t){var a,n,r=t[e],s=0;for(n=e+1;n{let{children:t}=e;return Object(n.createElement)("div",null,t)};o.propTypes={renderPriority:s.a.number.isRequired,children:s.a.node.isRequired},t.a=o},function(e,t,a){"use strict";a.d(t,"b",(function(){return s})),a.d(t,"a",(function(){return o}));var n=a(28),r=a.n(n);async function s(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200;try{const r=await e();return!!r&&(r.status===n?t(r):a(r))}catch(e){console.error(e.message)}}async function o(e){try{return await r()(e)}catch(e){return e.error&&e.status?e:e instanceof Response&&await e.json()}}},function(e,t){e.exports=window.wp.apiFetch},function(e,t,a){var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e=[],t=0;t1&&void 0!==arguments[1]?arguments[1]:{};return n(window,"wordproofSdk.data"+(e?"."+e:""),t)}},function(e,t,a){"use strict";a.d(t,"b",(function(){return l}));var n=a(11),r=a.n(n),s=a(0),o=a(2),c=a.n(o),i=a(14);const l="yoast yoast-gutenberg-modal",u=e=>{const{title:t,className:a,showYoastIcon:n,additionalClassName:o,...c}=e,l=n?Object(s.createElement)("span",{className:"yoast-icon"}):null;return Object(s.createElement)(i.Modal,r()({title:t,className:`${a} ${o}`,icon:l},c),e.children)};u.propTypes={title:c.a.string,className:c.a.string,showYoastIcon:c.a.bool,children:c.a.oneOfType([c.a.node,c.a.arrayOf(c.a.node)]),additionalClassName:c.a.string},u.defaultProps={title:"Yoast SEO",className:l,showYoastIcon:!0,children:null,additionalClassName:""},t.a=u},function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"d",(function(){return l}));var n=a(4),r=a(13);const s=e=>Object(n.get)(window,"wordproofSdk.data"+(e?"."+e:""),{}),o=()=>{const e=Object(r.a)();return 1===Object(n.get)(e,"wordproofIntegrationActive",0)},c=e=>{const t=new CustomEvent(e);window.dispatchEvent(t)},i=()=>{c("wordproof:open_authentication")},l=()=>{c("wordproof:open_settings")}},function(e,t,a){"use strict";a.d(t,"b",(function(){return s})),a.d(t,"a",(function(){return o})),a.d(t,"c",(function(){return c})),a.d(t,"d",(function(){return i})),a.d(t,"e",(function(){return l}));var n=a(4),r=a(27);async function s(){return await Object(r.a)({path:"yoast/v1/wincher/authorization-url",method:"GET"})}async function o(e){const{code:t,websiteId:a}=e;return await Object(r.a)({path:"yoast/v1/wincher/authenticate",method:"POST",data:{code:t,websiteId:a}})}async function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2?arguments[2]:void 0;return await Object(r.a)({path:"yoast/v1/wincher/keyphrases",method:"POST",data:{keyphrases:e,permalink:t},signal:a})}async function i(e){return Object(n.isArray)(e)||(e=[e]),await Object(r.a)({path:"yoast/v1/wincher/keyphrases/track",method:"POST",data:{keyphrases:e}})}async function l(e){return await Object(r.a)({path:"yoast/v1/wincher/keyphrases/untrack",method:"DELETE",data:{keyphraseID:e}})}},function(e,t){e.exports=window.yoast.socialMetadataForms},,function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(1),r=a(12),s=a(4);function o(e){return Object(s.isNil)(e)||(e/=10),function(e){switch(e){case"feedback":return{className:"na",screenReaderText:Object(n.__)("Feedback","wordpress-seo"),screenReaderReadabilityText:"",screenReaderInclusiveLanguageText:""};case"bad":return{className:"bad",screenReaderText:Object(n.__)("Needs improvement","wordpress-seo"),screenReaderReadabilityText:Object(n.__)("Needs improvement","wordpress-seo"),screenReaderInclusiveLanguageText:Object(n.__)("Needs improvement","wordpress-seo")};case"ok":return{className:"ok",screenReaderText:Object(n.__)("OK SEO score","wordpress-seo"),screenReaderReadabilityText:Object(n.__)("OK","wordpress-seo"),screenReaderInclusiveLanguageText:Object(n.__)("Potentially non-inclusive","wordpress-seo")};case"good":return{className:"good",screenReaderText:Object(n.__)("Good SEO score","wordpress-seo"),screenReaderReadabilityText:Object(n.__)("Good","wordpress-seo"),screenReaderInclusiveLanguageText:Object(n.__)("Good","wordpress-seo")};default:return{className:"loading",screenReaderText:"",screenReaderReadabilityText:"",screenReaderInclusiveLanguageText:""}}}(r.interpreters.scoreToRating(e))}},,function(e,t,a){"use strict";a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return c})),a.d(t,"b",(function(){return i}));var n=a(28),r=a.n(n),s=a(53);async function o(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200;try{const r=await e();return!!r&&(r.status===n?t(r):a(r))}catch(e){}}async function c(e){try{return await r()(e)}catch(e){return e.error&&e.status?e:e instanceof window.Response&&await e.json()}}const i=async()=>await o(async()=>await Object(s.a)(),e=>e,()=>!1)},function(e,t,a){"use strict";a.d(t,"g",(function(){return r})),a.d(t,"h",(function(){return s})),a.d(t,"b",(function(){return o})),a.d(t,"a",(function(){return c})),a.d(t,"i",(function(){return i})),a.d(t,"c",(function(){return l})),a.d(t,"f",(function(){return u})),a.d(t,"e",(function(){return d})),a.d(t,"j",(function(){return p})),a.d(t,"d",(function(){return b})),a.d(t,"o",(function(){return m})),a.d(t,"p",(function(){return h})),a.d(t,"k",(function(){return f})),a.d(t,"q",(function(){return g})),a.d(t,"r",(function(){return O})),a.d(t,"n",(function(){return y})),a.d(t,"m",(function(){return j})),a.d(t,"l",(function(){return w}));var n=a(9);const r="SNIPPET_EDITOR_SWITCH_MODE",s="SNIPPET_EDITOR_UPDATE_DATA",o="SNIPPET_EDITOR_FIND_CUSTOM_FIELDS",c="SNIPPET_EDITOR_CUSTOM_FIELD_RESULTS",i="SNIPPET_EDITOR_UPDATE_REPLACEMENT_VARIABLE",l="SNIPPET_EDITOR_HIDE_REPLACEMENT_VARIABLES",u="SNIPPET_EDITOR_REMOVE_REPLACEMENT_VARIABLE",d="SNIPPET_EDITOR_REFRESH",p="SNIPPET_EDITOR_UPDATE_WORDS_TO_HIGHLIGHT",b="LOAD_SNIPPET_EDITOR_DATA";function m(e){return{type:r,mode:e}}function h(e){return{type:s,data:e}}function*f(e,t){const a=yield{type:o,query:e,postId:t};return{type:c,results:a}}function g(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s="string"==typeof t?Object(n.decodeHTML)(t):t;return{type:i,name:e,value:s,label:a,hidden:r}}function O(e){return{type:p,wordsToHighlight:e}}function y(e){return{type:u,name:e}}function j(){return{type:d,time:(new Date).getMilliseconds()}}function w(e){return{type:l,data:e}}},,function(e,t,a){"use strict";var n=a(11),r=a.n(n),s=a(0),o=a(7),c=a(10);const i=a.n(c)()(o.Collapsible)` h2 > button { padding-left: 24px; padding-top: 16px; &:hover { background-color: #f0f0f0; } } div[class^="collapsible_content"] { padding: 24px 0; margin: 0 24px; border-top: 1px solid rgba(0,0,0,0.2); } `;t.a=e=>Object(s.createElement)(i,r()({hasPadding:!0,hasSeparator:!0},e))},,,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return c})),a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return l})),a.d(t,"d",(function(){return u}));var n=a(4),r=a(9),s=a(39);const o=e=>({type:e.subtype,width:e.width,height:e.height,url:e.url,id:e.id,sizes:e.sizes,alt:e.alt||e.title||e.name});function c(e){return new Promise((t,a)=>{window.wp.media.attachment||a(),window.wp.media.attachment(e).fetch().then(e=>{t(o(e))}).catch(()=>a())})}function i(e){(function(e){const t=window.wp.media();return t.on("select",()=>{const a=t.state().get("selection").first();e(o(a.attributes))}),t})(e).open()}const l=e=>{const{width:t,height:a}=e,n=Object(s.determineFacebookImageMode)({width:t,height:a}),o=s.FACEBOOK_IMAGE_SIZES[n+"Width"],c=s.FACEBOOK_IMAGE_SIZES[n+"Height"],i=Object.values(e.sizes).find(e=>e.width>=o&&e.height>=c);return{url:i?i.url:e.url,id:e.id,warnings:Object(r.validateFacebookImage)(e),alt:e.alt||""}},u=e=>{const t="summary"!==Object(n.get)(window,"wpseoScriptData.metabox.twitterCardType")?"landscape":"square",a=s.TWITTER_IMAGE_SIZES[t+"Width"],o=s.TWITTER_IMAGE_SIZES[t+"Height"],c=Object.values(e.sizes).find(e=>e.width>=a&&e.height>=o);return{url:c?c.url:e.url,id:e.id,warnings:Object(r.validateTwitterImage)(e),alt:e.alt||""}}},function(e,t,a){"use strict";a.d(t,"e",(function(){return r})),a.d(t,"f",(function(){return s})),a.d(t,"a",(function(){return o})),a.d(t,"d",(function(){return c})),a.d(t,"b",(function(){return i})),a.d(t,"g",(function(){return l})),a.d(t,"c",(function(){return u}));var n=a(43);const r=async e=>{const{state:t,code:a}=e;return await Object(n.a)({path:"wordproof/v1/oauth/authenticate",method:"POST",data:{state:t,code:a}})},s=async e=>{const{settings:t}=e;return await Object(n.a)({path:"wordproof/v1/settings",method:"POST",data:{settings:t}})},o=async()=>await Object(n.a)({path:"wordproof/v1/oauth/destroy",method:"POST"}),c=async()=>await Object(n.a)({path:"wordproof/v1/settings",method:"GET"}),i=async()=>await Object(n.a)({path:"wordproof/v1/authentication",method:"GET"}),l=async e=>Object(n.a)({path:`wordproof/v1/posts/${e}/timestamp`,method:"POST"}),u=async e=>Object(n.a)({path:`wordproof/v1/posts/${e}/timestamp/transaction/latest`,method:"GET"})},,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(15),r=a(0),s=a(19);function o(){return Object(n.createHigherOrderComponent)((function(e){return Object(n.pure)((function(t){const a=Object(r.useContext)(s.LocationContext);return Object(r.createElement)(e,{...t,location:a})}))}),"withLocation")}},function(e,t,a){"use strict";a.r(t),a.d(t,"getIconForScore",(function(){return c})),a.d(t,"default",(function(){return i}));var n=a(20),r=a(12);function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const a=e.getIdentifier(),n={score:e.score,rating:r.interpreters.scoreToRating(e.score),hasMarks:e.hasMarks(),marker:e.getMarker(),id:a,text:e.text,markerId:t.length>0?`${t}:${a}`:a,hasBetaBadge:e.hasBetaBadge(),hasJumps:e.hasJumps(),editFieldName:e.editFieldName};return"ok"===n.rating&&(n.rating="OK"),n}function o(e,t){switch(e.rating){case"error":t.errorsResults.push(e);break;case"feedback":t.considerationsResults.push(e);break;case"bad":t.problemsResults.push(e);break;case"OK":t.improvementsResults.push(e);break;case"good":t.goodResults.push(e)}return t}function c(e){switch(e){case"loading":return{icon:"loading-spinner",color:n.colors.$color_green_medium_light};case"not-set":return{icon:"seo-score-none",color:n.colors.$color_score_icon};case"noindex":return{icon:"seo-score-none",color:n.colors.$color_noindex};case"good":return{icon:"seo-score-good",color:n.colors.$color_green_medium};case"ok":return{icon:"seo-score-ok",color:n.colors.$color_ok};default:return{icon:"seo-score-bad",color:n.colors.$color_red}}}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a={errorsResults:[],problemsResults:[],improvementsResults:[],goodResults:[],considerationsResults:[]};if(!e)return a;for(let n=0;n{const[t,a]=Object(n.useState)(!1),{prefixIcon:s}=e;return Object(n.createElement)("div",{className:"yoast components-panel__body "+(t?"is-opened":"")},Object(n.createElement)("h2",{className:"components-panel__body-title"},Object(n.createElement)("button",{onClick:function(){a(!t)},className:"components-button components-panel__body-toggle"},Object(n.createElement)("span",{className:"yoast-icon-span",style:{fill:""+(s&&s.color||"")}},s&&Object(n.createElement)(r.SvgIcon,{icon:s.icon,color:s.color,size:s.size})),Object(n.createElement)("span",{className:"yoast-title-container"},Object(n.createElement)("div",{className:"yoast-title"},e.title),Object(n.createElement)("div",{className:"yoast-subtitle"},e.subTitle)),e.hasBetaBadgeLabel&&Object(n.createElement)(r.BetaBadge,null),Object(n.createElement)("span",{className:"yoast-chevron","aria-hidden":"true"}))),t&&e.children)};t.a=c,c.propTypes={title:o.a.string.isRequired,children:o.a.oneOfType([o.a.node,o.a.arrayOf(o.a.node)]).isRequired,prefixIcon:o.a.object,subTitle:o.a.string,hasBetaBadgeLabel:o.a.bool},c.defaultProps={prefixIcon:null,subTitle:"",hasBetaBadgeLabel:!1}},function(e,t,a){"use strict";var n=a(20),r=a(9),s=a(10),o=a.n(s);const c=Object(r.makeOutboundLink)(o.a.a` display: inline-block; position: relative; outline: none; text-decoration: none; border-radius: 100%; width: 24px; height: 24px; margin: -4px 0; vertical-align: middle; color: ${n.colors.$color_help_text}; &:hover, &:focus { color: ${n.colors.$color_snippet_focus}; } // Overwrite the default blue active color for links. &:active { color: ${n.colors.$color_help_text}; } &::before { position: absolute; top: 0; left: 0; padding: 2px; content: "\f223"; } `);t.a=c},,,function(e,t){e.exports=window.wp.richText},,function(e,t,a){"use strict";a.r(t),a.d(t,"nonReplaceVars",(function(){return l})),a.d(t,"fillReplacementVariables",(function(){return u})),a.d(t,"handlePrefixes",(function(){return d})),a.d(t,"createLabelFromName",(function(){return p})),a.d(t,"pushNewReplaceVar",(function(){return b})),a.d(t,"replaceSpaces",(function(){return m})),a.d(t,"prepareCustomFieldForDispatch",(function(){return h})),a.d(t,"prepareCustomTaxonomyForDispatch",(function(){return f})),a.d(t,"mapCustomTaxonomies",(function(){return g})),a.d(t,"mapCustomFields",(function(){return O})),a.d(t,"excerptFromContent",(function(){return y})),a.d(t,"applyReplaceUsingPlugin",(function(){return j}));var n=a(4),r=a(128),s=a(44),o=a(23),c=a(9);const{stripHTMLTags:i}=c.strings,l=["slug","content","contentImage","snippetPreviewImageURL"];function u(e,t){Object(n.forEach)(e,(e,a)=>{l.includes(a)||t.dispatch(Object(s.q)(a,e))})}function d(e){if(!["ct_","cf_","pt_"].includes(e.substr(0,3)))return e.replace(/_/g," ");const t=e.slice(0,3);switch(-1!==(e=e.slice(3)).indexOf("desc_")&&(e=e.slice(5)+" description"),t){case"ct_":e+=" (custom taxonomy)";break;case"cf_":e+=" (custom field)";break;case"pt_":e="Post type ("+(e=e.replace("single","singular"))+")"}return e}function p(e){return e=d(e),Object(o.b)(e)}function b(e,t){return e.push({name:t.name,label:t.label||p(t.name),value:t.value}),e}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";return e.replace(/\s/g,t)}function h(e){return{name:"cf_"+m(e),label:Object(o.b)(e+" (custom field)")}}function f(e){const t=m(e);return{name:"ct_"+t,label:Object(o.b)(e+" (custom taxonomy)"),descriptionName:"ct_desc_"+t,descriptionLabel:Object(o.b)(e+" description (custom taxonomy)")}}function g(e,t){return e.custom_taxonomies?(Object(n.forEach)(e.custom_taxonomies,(e,a)=>{const{name:n,label:r,descriptionName:o,descriptionLabel:c}=f(a);t.dispatch(Object(s.q)(n,e.name,r)),t.dispatch(Object(s.q)(o,e.description,c))}),Object(n.omit)({...e},"custom_taxonomies")):e}function O(e,t){return e.custom_fields?(Object(n.forEach)(e.custom_fields,(e,a)=>{const{name:n,label:r}=h(a);t.dispatch(Object(s.q)(n,e,r))}),Object(n.omit)({...e},"custom_fields")):e}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:156;return(e=(e=Object(r.stripTags)(e)).trim()).length<=t||(e=e.substring(0,t),/\s/.test(e)&&(e=e.substring(0,e.lastIndexOf(" ")))),e}const j=function(e){const t=Object(n.get)(window,["YoastSEO","app","pluggable"],!1);if(!t||!Object(n.get)(window,["YoastSEO","app","pluggable","loaded"],!1))return function(e){const t=Object(n.get)(window,["YoastSEO","wp","replaceVarsPlugin","replaceVariables"],n.identity);return{url:e.url,title:i(t(e.title)),description:i(t(e.description))}}(e);const a=t._applyModifications.bind(t);return{url:e.url,title:i(a("data_page_title",e.title)),description:i(a("data_meta_desc",e.description))}}},function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(0),r=a(2),s=a.n(r);function o(e){let{target:t,children:a}=e,r=t;return"string"==typeof t&&(r=document.getElementById(t)),r?Object(n.createPortal)(a,r):null}o.propTypes={target:s.a.oneOfType([s.a.string,s.a.object]).isRequired,children:s.a.node.isRequired}},function(e,t,a){"use strict";var n=a(0);let r,s,o,c;const i=/<(\/)?(\w+)\s*(\/)?>/g;function l(e,t,a,n,r){return{element:e,tokenStart:t,tokenLength:a,prevOffset:n,leadingTextStart:r,children:[]}}function u(){const e=r.length-s;0!==e&&o.push(r.substr(s,e))}function d(e){const{element:t,tokenStart:a,tokenLength:s,prevOffset:o,children:i}=e,l=c[c.length-1],u=r.substr(l.prevOffset,a-l.prevOffset);u&&l.children.push(u),l.children.push(Object(n.cloneElement)(t,null,...i)),l.prevOffset=o||a+s}function p(e){const t=function(){const e=i.exec(r);if(null===e)return["no-more-tokens"];const t=e.index,[a,n,s,o]=e,c=a.length;return o?["self-closed",s,t,c]:n?["closer",s,t,c]:["opener",s,t,c]}(),[a,p,b,m]=t,h=c.length,f=b>s?s:null;if(!e[p])return u(),!1;switch(a){case"no-more-tokens":if(0!==h){const{leadingTextStart:e,tokenStart:t}=c.pop();o.push(r.substr(e,t))}return u(),!1;case"self-closed":return 0===h?(null!==f&&o.push(r.substr(f,b-f)),o.push(e[p]),s=b+m,!0):(d(l(e[p],b,m)),s=b+m,!0);case"opener":return c.push(l(e[p],b,m,b+m,f)),s=b+m,!0;case"closer":if(1===h)return function(e){const{element:t,leadingTextStart:a,prevOffset:s,tokenStart:i,children:l}=c.pop(),u=e?r.substr(s,e-s):r.substr(s);u&&l.push(u),null!==a&&o.push(r.substr(a,i-a)),o.push(Object(n.cloneElement)(t,null,...l))}(b),s=b+m,!0;const t=c.pop(),a=r.substr(t.prevOffset,b-t.prevOffset);t.children.push(a),t.prevOffset=b+m;const i=l(t.element,t.tokenStart,t.tokenLength,b+m);return i.children=t.children,d(i),s=b+m,!0;default:return u(),!1}}t.a=(e,t)=>{if(r=e,s=0,o=[],c=[],i.lastIndex=0,!(e=>{const t="object"==typeof e,a=t&&Object.values(e);return t&&a.length&&a.every(e=>Object(n.isValidElement)(e))})(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(p(t));return Object(n.createElement)(n.Fragment,null,...o)}},function(e,t,a){"use strict";a.d(t,"a",(function(){return c})),a.d(t,"b",(function(){return i}));var n=a(10),r=a.n(n),s=a(7),o=a(9);const c=r.a.div` min-width: 600px; @media screen and ( max-width: 680px ) { min-width: 0; width: 86vw; } `,i=r()(s.Icon)` float: ${Object(o.getDirectionalStyle)("right","left")}; margin: ${Object(o.getDirectionalStyle)("0 0 16px 16px","0 16px 16px 0")}; && { width: 150px; height: 150px; @media screen and ( max-width: 680px ) { width: 80px; height: 80px; } } `},function(e,t,a){"use strict";var n=a(0),r=a(2),s=a.n(r),o=a(10),c=a(19);const i=e=>{let{theme:t,location:a,children:r}=e;return Object(n.createElement)(c.LocationProvider,{value:a},Object(n.createElement)(o.ThemeProvider,{theme:t},r))};i.propTypes={theme:s.a.object.isRequired,location:s.a.oneOf(["sidebar","metabox","modal"]).isRequired,children:s.a.element.isRequired},t.a=i},function(e,t,a){"use strict";var n=a(0),r=a(7),s=a(2),o=a.n(s);const c=e=>Object(n.createElement)("div",{className:"yoast components-panel__body"},Object(n.createElement)("h2",{className:"components-panel__body-title"},Object(n.createElement)("button",{id:e.id,onClick:e.onClick,className:"components-button components-panel__body-toggle"},e.prefixIcon&&Object(n.createElement)("span",{className:"yoast-icon-span",style:{fill:""+(e.prefixIcon&&e.prefixIcon.color||"")}},Object(n.createElement)(r.SvgIcon,{size:e.prefixIcon.size,icon:e.prefixIcon.icon})),Object(n.createElement)("span",{className:"yoast-title-container"},Object(n.createElement)("div",{className:"yoast-title"},e.title),Object(n.createElement)("div",{className:"yoast-subtitle"},e.subTitle)),e.children,e.suffixIcon&&Object(n.createElement)(r.SvgIcon,{size:e.suffixIcon.size,icon:e.suffixIcon.icon}))));t.a=c,c.propTypes={onClick:o.a.func.isRequired,title:o.a.string.isRequired,id:o.a.string,subTitle:o.a.string,suffixIcon:o.a.object,prefixIcon:o.a.object,children:o.a.node},c.defaultProps={id:"",suffixIcon:null,prefixIcon:null,subTitle:"",children:null}},function(e,t,a){"use strict";var n=a(0),r=a(2),s=a.n(r),o=a(1);const c=e=>{let{data:t,mapChartDataToTableData:a,dataTableCaption:r,dataTableHeaderLabels:s,isDataTableVisuallyHidden:c}=e;return t.length!==s.length?Object(n.createElement)("p",null,Object(o.__)("The number of headers and header labels don't match.","wordpress-seo")):Object(n.createElement)("div",{className:c?"screen-reader-text":null},Object(n.createElement)("table",null,Object(n.createElement)("caption",null,r),Object(n.createElement)("thead",null,Object(n.createElement)("tr",null,s.map((e,t)=>Object(n.createElement)("th",{key:t},e)))),Object(n.createElement)("tbody",null,Object(n.createElement)("tr",null,t.map((e,t)=>Object(n.createElement)("td",{key:t},a(e.y)))))))};c.propTypes={data:s.a.arrayOf(s.a.shape({x:s.a.number,y:s.a.number})).isRequired,mapChartDataToTableData:s.a.func,dataTableCaption:s.a.string.isRequired,dataTableHeaderLabels:s.a.array.isRequired,isDataTableVisuallyHidden:s.a.bool},c.defaultProps={mapChartDataToTableData:null,isDataTableVisuallyHidden:!0};var i=c;const l=e=>{let{data:t,width:a,height:r,fillColor:s,strokeColor:o,strokeWidth:c,className:l,mapChartDataToTableData:u,dataTableCaption:d,dataTableHeaderLabels:p,isDataTableVisuallyHidden:b}=e;const m=Math.max(1,Math.max(...t.map(e=>e.x))),h=Math.max(1,Math.max(...t.map(e=>e.y))),f=r-c,g=t.map(e=>`${e.x/m*a},${f-e.y/h*f+c}`).join(" "),O=`0,${f+c} `+g+` ${a},${f+c}`;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("svg",{width:a,height:r,viewBox:`0 0 ${a} ${r}`,className:l,role:"img","aria-hidden":"true",focusable:"false"},Object(n.createElement)("polygon",{fill:s,points:O}),Object(n.createElement)("polyline",{fill:"none",stroke:o,strokeWidth:c,strokeLinejoin:"round",strokeLinecap:"round",points:g})),u&&Object(n.createElement)(i,{data:t,mapChartDataToTableData:u,dataTableCaption:d,dataTableHeaderLabels:p,isDataTableVisuallyHidden:b}))};l.propTypes={data:s.a.arrayOf(s.a.shape({x:s.a.number,y:s.a.number})).isRequired,width:s.a.number.isRequired,height:s.a.number.isRequired,fillColor:s.a.string,strokeColor:s.a.string,strokeWidth:s.a.number,className:s.a.string,mapChartDataToTableData:s.a.func,dataTableCaption:s.a.string.isRequired,dataTableHeaderLabels:s.a.array.isRequired,isDataTableVisuallyHidden:s.a.bool},l.defaultProps={fillColor:null,strokeColor:"#000000",strokeWidth:1,className:"",mapChartDataToTableData:null,isDataTableVisuallyHidden:!0},t.a=l},,,,,function(e,t,a){"use strict";var n=a(15),r=a(6),s=a(97);t.a=Object(n.compose)([Object(r.withSelect)((e,t)=>{const{getPostOrPageString:a,getIsModalOpen:n}=e("yoast-seo/editor");return{postTypeName:a(),isOpen:n(t.id)}}),Object(r.withDispatch)((e,t)=>{const{openEditorModal:a,closeEditorModal:n}=e("yoast-seo/editor");return{open:()=>a(t.id),close:n}})])(s.a)},,function(e,t,a){"use strict";var n=a(0),r=a(25),s=a.n(r),o=a(2),c=a.n(o),i=a(10),l=a.n(i),u=a(9);const d=l.a.ul` list-style: none; margin: 0 0 24px; padding: 0; li { margin: 10px 0 0 0; } span[aria-hidden="true"]:before { content: ""; display: inline-block; height: 13px; width: 13px; background-size: 13px 13px; background-image: var( --yoast-svg-icon-check ); background-repeat: no-repeat; margin-right: 10px; } `,p=l.a.small` display: block; margin-top: 4px; `,b=Object(u.makeOutboundLink)();class m extends n.Component{constructor(e){super(e)}createBenefitsList(e){return e.length>0&&Object(n.createElement)(d,{role:"list"},e.map((e,t)=>Object(n.createElement)("li",{key:t},Object(n.createElement)("span",{"aria-hidden":"true"}),s()({mixedString:e.replace("","{{strong}}").replace("","{{/strong}}"),components:{strong:Object(n.createElement)("strong",null)}}))))}createInfoParagraphs(e){return e.map((e,t)=>Object(n.createElement)("p",{key:t},e))}render(){return Object(n.createElement)("div",null,this.createInfoParagraphs(this.props.infoParagraphs),this.createBenefitsList(this.props.benefits),Object(n.createElement)(b,this.props.upsellButton,this.props.upsellButtonText,this.props.upsellButtonHasCaret&&Object(n.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"})),Object(n.createElement)(p,{id:this.props.upsellButton["aria-describedby"]},this.props.upsellButtonLabel))}}m.propTypes={benefits:c.a.array,infoParagraphs:c.a.array,upsellButton:c.a.object,upsellButtonText:c.a.string.isRequired,upsellButtonLabel:c.a.string,upsellButtonHasCaret:c.a.bool},m.defaultProps={infoParagraphs:[],benefits:[],upsellButton:{href:"",className:"button button-primary"},upsellButtonLabel:"",upsellButtonHasCaret:!0},t.a=m},function(e,t){e.exports=window.moment},function(e,t){e.exports=window.yoast.featureFlag},,,,,function(e,t,a){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));class n{static get articleTypeInput(){return document.getElementById("yoast_wpseo_schema_article_type")}static get defaultArticleType(){return n.articleTypeInput.getAttribute("data-default")}static get articleType(){return n.articleTypeInput.value}static set articleType(e){n.articleTypeInput.value=e}static get pageTypeInput(){return document.getElementById("yoast_wpseo_schema_page_type")}static get defaultPageType(){return n.pageTypeInput.getAttribute("data-default")}static get pageType(){return n.pageTypeInput.value}static set pageType(e){n.pageTypeInput.value=e}}},,function(e,t,a){"use strict";a.d(t,"b",(function(){return d}));var n=a(0),r=a(1),s=a(36),o=a(2),c=a.n(o),i=a(4),l=a(76),u=a(19);const d=e=>{let t=!0;if("blur"===e.type){const{relatedTarget:a}=e;if(a){const e=["media-modal","wp-core-ui"];t=Object(i.intersection)(e,Array.from(a.classList)).length!==e.length}}return t},p=e=>{let{id:t,postTypeName:a,children:o,title:c,isOpen:i,close:p,open:b,shouldCloseOnClickOutside:m,showChangesWarning:h}=e;const f=Object(n.useCallback)(e=>{d(e)&&p()},[p]);return Object(n.createElement)(n.Fragment,null,i&&Object(n.createElement)(u.LocationProvider,{value:"modal"},Object(n.createElement)(s.a,{title:c,onRequestClose:f,additionalClassName:"yoast-collapsible-modal yoast-post-settings-modal",id:"id",shouldCloseOnClickOutside:m},Object(n.createElement)("div",{className:"yoast-content-container"},Object(n.createElement)("div",{className:"yoast-modal-content"},o)),Object(n.createElement)("div",{className:"yoast-notice-container"},Object(n.createElement)("hr",null),Object(n.createElement)("div",{className:"yoast-button-container"},h&&Object(n.createElement)("p",null, /* Translators: %s translates to the Post Label in singular form */ Object(r.sprintf)(Object(r.__)("Make sure to save your %s for changes to take effect","wordpress-seo"),a)),Object(n.createElement)("button",{className:"yoast-button yoast-button--primary yoast-button--post-settings-modal",type:"button",onClick:f}, /* Translators: %s translates to the Post Label in singular form */ Object(r.sprintf)(Object(r.__)("Return to your %s","wordpress-seo"),a)))))),Object(n.createElement)(l.a,{id:t+"-open-button",title:c,suffixIcon:{size:"20px",icon:"pencil-square"},onClick:b}))};p.propTypes={id:c.a.string.isRequired,postTypeName:c.a.string.isRequired,children:c.a.oneOfType([c.a.node,c.a.arrayOf(c.a.node)]).isRequired,title:c.a.string.isRequired,isOpen:c.a.bool.isRequired,open:c.a.func.isRequired,close:c.a.func.isRequired,shouldCloseOnClickOutside:c.a.bool,showChangesWarning:c.a.bool},p.defaultProps={shouldCloseOnClickOutside:!0,showChangesWarning:!0},t.a=p},,,function(e,t,a){"use strict";a.d(t,"a",(function(){return f})),a.d(t,"c",(function(){return g})),a.d(t,"b",(function(){return O}));var n=a(0),r=a(2),s=a.n(r),o=a(1),c=a(4),i=a(85),l=a.n(i),u=a(7),d=a(9),p=a(77),b=()=>Object(n.createElement)("p",{className:"yoast-wincher-seo-performance-modal__loading-message"},Object(o.__)("Tracking the ranking position...","wordpress-seo")," ",Object(n.createElement)(u.SvgIcon,{icon:"loading-spinner"}));const m=Object(d.makeOutboundLink)();function h(e){return Math.round(100*e)}function f(e){let{chartData:t}=e;if(Object(c.isEmpty)(t)||Object(c.isEmpty)(t.position))return"?";const a=function(e){return Array.from({length:e.position.history.length},(e,t)=>t+1).map(e=>Object(o.sprintf)(Object(o._n)("%d day","%d days",e,"wordpress-seo"),e))}(t),r=t.position.history.map((e,t)=>({x:t,y:101-e.value}));return Object(n.createElement)(p.a,{width:66,height:24,data:r,strokeWidth:1.8,strokeColor:"#498afc",fillColor:"#ade3fc",className:"yoast-related-keyphrases-modal__chart",mapChartDataToTableData:h,dataTableCaption:Object(o.__)("Keyphrase position in the last 90 days on a scale from 0 to 100.","wordpress-seo"),dataTableHeaderLabels:a})}function g(e){return!e||!e.position||e.position.value>100?"> 100":e.position.value}function O(e){const{keyphrase:t,rowData:a,onTrackKeyphrase:r,onUntrackKeyphrase:s,isFocusKeyphrase:i,isDisabled:d,isLoading:p}=e,h=!Object(c.isEmpty)(a),O=Object(n.useCallback)(()=>{d||(h?s(t,a.id):r(t))},[t,r,s,h,a,d]);return Object(n.createElement)("tr",null,Object(n.createElement)("td",{className:"yoast-table--nopadding"},function(e){let{keyphrase:t,isEnabled:a,toggleAction:r,isLoading:s}=e;return s?Object(n.createElement)(u.SvgIcon,{icon:"loading-spinner"}):Object(n.createElement)(u.Toggle,{id:"toggle-keyphrase-tracking-"+t,className:"wincher-toggle",isEnabled:a,onSetToggleState:r,showToggleStateLabel:!1})}({keyphrase:t,isEnabled:h,toggleAction:O,isLoading:p})),Object(n.createElement)("td",null,t,i&&Object(n.createElement)("span",null,"*")),function(e){const{rowData:t,websiteId:a}=e,r=!Object(c.isEmpty)(t),s=t&&t.updated_at&&l()(t.updated_at)>=l()().subtract(7,"days"),i=t?Object(o.sprintf)("https://app.wincher.com/websites/%s/keywords?serp=%s&utm_medium=plugin&utm_source=yoast&referer=yoast&partner=yoast",a,t.id):null;return r?s?Object(n.createElement)(n.Fragment,null,Object(n.createElement)("td",null,g(t)),Object(n.createElement)("td",{className:"yoast-table--nopadding"},Object(n.createElement)(f,{chartData:t})),Object(n.createElement)("td",{className:"yoast-table--nobreak"},Object(n.createElement)(m,{href:i},Object(o.__)("View","wordpress-seo")))):Object(n.createElement)(n.Fragment,null,Object(n.createElement)("td",{className:"yoast-table--nopadding",colSpan:"3"},Object(n.createElement)(b,null))):Object(n.createElement)(n.Fragment,null,Object(n.createElement)("td",null,"?"),Object(n.createElement)("td",{className:"yoast-table--nopadding"},"?"),Object(n.createElement)("td",{className:"yoast-table--nobreak"}))}(e))}f.propTypes={chartData:s.a.object},f.defaultProps={chartData:{}},O.propTypes={rowData:s.a.object,keyphrase:s.a.string.isRequired,onTrackKeyphrase:s.a.func,onUntrackKeyphrase:s.a.func,isFocusKeyphrase:s.a.bool,isDisabled:s.a.bool,isLoading:s.a.bool,websiteId:s.a.string},O.defaultProps={rowData:{},onTrackKeyphrase:()=>{},onUntrackKeyphrase:()=>{},isFocusKeyphrase:!1,isDisabled:!1,isLoading:!1,websiteId:""}},function(e,t){e.exports=window.wp.blocks},,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n,r,s=a(3);function o(){return(o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.url=e,this.origin=new URL(e).origin,this.eventHandlers=Object.assign({success:{type:"",callback:()=>{}},error:{type:"",callback:()=>{}}},t),this.options=Object.assign({height:570,width:340,title:""},a),this.popup=null,this.createPopup=this.createPopup.bind(this),this.messageHandler=this.messageHandler.bind(this),this.getPopup=this.getPopup.bind(this)}createPopup(){const{height:e,width:t,title:a}=this.options,n=["top="+(window.top.outerHeight/2+window.top.screenY-e/2),"left="+(window.top.outerWidth/2+window.top.screenX-t/2),"width="+t,"height="+e,"resizable=1","scrollbars=1","status=0"];this.popup&&!this.popup.closed||(this.popup=window.open(this.url,a,n.join(","))),this.popup&&this.popup.focus(),window.addEventListener("message",this.messageHandler,!1)}async messageHandler(e){const{data:t,source:a,origin:n}=e;n===this.origin&&this.popup===a&&(t.type===this.eventHandlers.success.type&&(this.popup.close(),window.removeEventListener("message",this.messageHandler,!1),await this.eventHandlers.success.callback(t)),t.type===this.eventHandlers.error.type&&(this.popup.close(),window.removeEventListener("message",this.messageHandler,!1),await this.eventHandlers.error.callback(t)))}getPopup(){return this.popup}isClosed(){return!this.popup||this.popup.closed}focus(){this.isClosed()||this.popup.focus()}}},function(e,t,a){"use strict";var n=a(0),r=a(2),s=a.n(r),o=a(1),c=a(25),i=a.n(c),l=a(7);const u=e=>{const t=Object(o.sprintf)( /* translators: %s expands to a link to open the Wincher login popup. */ Object(o.__)("It seems like something went wrong when retrieving your website's data. Please %s and try again.","wordpress-seo"),"{{reconnectToWincher/}}","Wincher");return Object(n.createElement)(l.Alert,{type:"error"},i()({mixedString:t,components:{reconnectToWincher:Object(n.createElement)("a",{href:"#",onClick:t=>{t.preventDefault(),e.onReconnect()}},Object(o.sprintf)( /* translators: %s : Expands to "Wincher". */ Object(o.__)("reconnect to %s","wordpress-seo"),"Wincher"))}}))};u.propTypes={onReconnect:s.a.func.isRequired},t.a=u},function(e,t,a){"use strict";var n=a(0),r=a(2),s=a.n(r),o=a(10),c=a.n(o),i=a(25),l=a.n(i),u=a(1),d=a(7),p=a(9),b=a(18),m=a(19);const h=c()(d.Alert)` p { margin: 0; } `,f=Object(p.makeOutboundLink)(),g=e=>{const t=Object(u.sprintf)( /* Translators: %s expands to the social medium name, which is either Twitter or Facebook. %s expands to Yoast SEO Premium */ Object(u.__)("Want to see how your content will look when it’s shared on %s?","wordpress-seo"),e.socialMediumName),a=Object(u.sprintf)( /* Translators: %s expands to Yoast SEO Premium */ Object(u.__)("Get %s to unlock social previews!","wordpress-seo"),"Yoast SEO Premium"),{locationContext:r}=Object(m.useRootContext)();return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(h,{type:"info"},l()({mixedString:t,components:{strong:Object(n.createElement)("b",null)}}),Object(n.createElement)("br",null),Object(n.createElement)(f,{"data-action":"load-nfd-ctb","data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2",href:Object(b.addQueryArgs)(wpseoAdminL10n["shortlinks.upsell.social_preview."+e.socialMediumName.toLowerCase()],{context:r})},Object(n.createElement)("p",null,a))))};g.propTypes={socialMediumName:s.a.oneOf(["Twitter","Facebook"]).isRequired};var O=g,y=a(39),j=a(110);class w extends n.Component{constructor(e){super(e),this.state={activeField:"",hoveredField:""},this.setHoveredField=this.setHoveredField.bind(this),this.setActiveField=this.setActiveField.bind(this),this.setEditorRef=this.setEditorRef.bind(this),this.setEditorFocus=this.setEditorFocus.bind(this)}setHoveredField(e){e!==this.state.hoveredField&&this.setState({hoveredField:e})}setActiveField(e){e!==this.state.activeField&&this.setState({activeField:e},()=>this.setEditorFocus(e))}setEditorFocus(e){switch(e){case"title":this.titleEditorRef.focus();break;case"description":this.descriptionEditorRef.focus()}}setEditorRef(e,t){switch(e){case"title":this.titleEditorRef=t;break;case"description":this.descriptionEditorRef=t}}render(){const{onDescriptionChange:e,onTitleChange:t,onSelectImageClick:a,onRemoveImageClick:r,socialMediumName:s,imageWarnings:o,description:c,descriptionInputPlaceholder:i,imageUrl:l,alt:u,title:d,titleInputPlaceholder:p,replacementVariables:b,recommendedReplacementVariables:m,onReplacementVariableSearchChange:h,isPremium:f,location:g}=this.props;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(O,{socialMediumName:s}),Object(n.createElement)(y.SocialMetadataPreviewForm,{onDescriptionChange:e,socialMediumName:s,title:d,titleInputPlaceholder:p,onRemoveImageClick:r,imageSelected:!!l,imageUrl:l,imageAltText:u,onTitleChange:t,onSelectImageClick:a,description:c,descriptionInputPlaceholder:i,imageWarnings:o,replacementVariables:b,recommendedReplacementVariables:m,onReplacementVariableSearchChange:h,onMouseHover:this.setHoveredField,hoveredField:this.state.hoveredField,onSelect:this.setActiveField,activeField:this.state.activeField,isPremium:f,setEditorRef:this.setEditorRef,idSuffix:g}))}}w.propTypes={title:s.a.string.isRequired,onTitleChange:s.a.func.isRequired,description:s.a.string.isRequired,onDescriptionChange:s.a.func.isRequired,imageUrl:s.a.string.isRequired,onSelectImageClick:s.a.func.isRequired,onRemoveImageClick:s.a.func.isRequired,socialMediumName:s.a.string.isRequired,isPremium:s.a.bool,imageWarnings:s.a.array,descriptionInputPlaceholder:s.a.string,titleInputPlaceholder:s.a.string,replacementVariables:j.replacementVariablesShape,recommendedReplacementVariables:j.recommendedReplacementVariablesShape,onReplacementVariableSearchChange:s.a.func,location:s.a.string,alt:s.a.string},w.defaultProps={imageWarnings:[],recommendedReplacementVariables:[],replacementVariables:[],isPremium:!1,descriptionInputPlaceholder:"",titleInputPlaceholder:"",onReplacementVariableSearchChange:null,location:"",alt:""},t.a=w},function(e,t,a){"use strict";function n(e){const t=new window.CustomEvent(e);window.dispatchEvent(t)}a.d(t,"a",(function(){return n}))},function(e,t){e.exports=window.yoast.replacementVariableEditor},,,function(e,t,a){"use strict";var n=a(0),r=a(1),s=a(25),o=a.n(s),c=a(9);const i=Object(c.makeOutboundLink)(),l=Object(c.makeOutboundLink)();t.a=()=>{const e=Object(r.sprintf)(Object(r.__)( /* translators: %1$s expands to a link to Wincher, %2$s expands to a link to the keyphrase tracking article on Yoast.com */ "With %1$s you can track the ranking position of your page in the search results based on your keyphrase(s). %2$s","wordpress-seo"),"{{wincherLink/}}","{{wincherReadMoreLink/}}");return Object(n.createElement)("p",null,o()({mixedString:e,components:{wincherLink:Object(n.createElement)(i,{href:wpseoAdminGlobalL10n["links.wincher.website"]},"Wincher"),wincherReadMoreLink:Object(n.createElement)(l,{href:wpseoAdminL10n["shortlinks.wincher.seo_performance"]},Object(r.__)("Read more about keyphrase tracking with Wincher","wordpress-seo"))}}))}},function(e,t,a){"use strict";var n=a(6),r=a(15),s=a(11),o=a.n(s),c=a(0),i=a(1),l=a(2),u=a.n(l),d=a(4),p=a(10),b=a.n(p),m=a(7),h=a(9),f=a(25),g=a.n(f);const O=Object(h.makeOutboundLink)(),y=e=>{const t=Object(i.sprintf)( /* translators: %d expands to the amount of allowed keyphrases on a free account, %s expands to a link to Wincher plans. */ Object(i.__)("You've reached the maximum amount of %d keyphrases you can add to your Wincher account. If you wish to add more keyphrases, please %s.","wordpress-seo"),e.limit,"{{updateWincherPlanLink/}}");return Object(c.createElement)(m.Alert,{type:"error"},g()({mixedString:t,components:{updateWincherPlanLink:Object(c.createElement)(O,{href:wpseoAdminGlobalL10n["links.wincher.pricing"]},Object(i.sprintf)( /* translators: %s : Expands to "Wincher". */ Object(i.__)("upgrade your %s plan","wordpress-seo"),"Wincher"))}}))};y.propTypes={limit:u.a.number},y.defaultProps={limit:10};var j=y,w=()=>Object(c.createElement)(m.Alert,{type:"error"},Object(i.__)("Something went wrong while tracking the ranking position(s) of your page. Please try again later.","wordpress-seo")),E=()=>Object(c.createElement)(m.Alert,{type:"success"},Object(i.sprintf)( /* translators: %s: Expands to "Wincher". */ Object(i.__)("You have successfully connected to %s! You can now track the SEO performance for the keyphrase(s) of this page.","wordpress-seo"),"Wincher")),v=()=>Object(c.createElement)(m.Alert,{type:"info"},Object(i.sprintf)( /* translators: %s: Expands to "Wincher". */ Object(i.__)("%s is currently tracking the ranking position(s) of your page. This may take a few minutes. Please wait or check back later.","wordpress-seo"),"Wincher")),_=a(100),k=a(38),T=a(27);const R=Object(h.makeOutboundLink)(),x=b.a.span` display: block; font-style: italic; @media (min-width: 782px) { display: inline; position: absolute; ${Object(h.getDirectionalStyle)("right","left")}: 8px; } `,S=b.a.th` min-width: 60px; `,C=b.a.div` width: 100%; overflow-y: auto; `,A=e=>{const t=Object(c.useRef)();return Object(c.useEffect)(()=>{t.current=e}),t.current},P=Object(d.debounce)(k.c,500,{leading:!0}),I=e=>{const{addTrackedKeyphrase:t,isLoggedIn:a,keyphrases:n,permalink:r,removeTrackedKeyphrase:s,setKeyphraseLimitReached:o,setRequestFailed:l,setRequestSucceeded:u,setTrackedKeyphrases:p,setHasTrackedAll:b,trackAll:m,trackedKeyphrases:h,isNewlyAuthenticated:f,websiteId:g,focusKeyphrase:O,newRequest:y}=e,j=Object(c.useRef)(),w=Object(c.useRef)(),E=Object(c.useRef)(!1),[v,I]=Object(c.useState)([]),L=Object(c.useCallback)(e=>{const t=e.toLowerCase();return h&&!Object(d.isEmpty)(h)&&h.hasOwnProperty(t)?h[t]:null},[h]),F=Object(c.useMemo)(()=>async()=>{await Object(T.b)(()=>(w.current&&w.current.abort(),w.current="undefined"==typeof AbortController?null:new AbortController,P(n,r,w.current.signal)),e=>{u(e),p(e.results)},e=>{l(e)})},[u,l,p,n,r]),N=Object(c.useCallback)(async e=>{const a=(Array.isArray(e)?e:[e]).map(e=>e.toLowerCase());I(e=>[...e,...a]),await Object(T.b)(()=>Object(k.d)(a),e=>{u(e),t(e.results),F()},e=>{400===e.status&&e.limit&&o(e.limit),l(e)},201),I(e=>Object(d.without)(e,...a))},[u,l,o,t,F]),q=Object(c.useCallback)(async(e,t)=>{e=e.toLowerCase(),I(t=>[...t,e]),await Object(T.b)(()=>Object(k.e)(t),t=>{u(t),s(e)},e=>{l(e)}),I(t=>Object(d.without)(t,e))},[u,s,l]),M=Object(c.useCallback)(async e=>{y(),await N(e)},[y,N]),D=A(r),W=A(n);Object(c.useEffect)(()=>{a&&r&&(r!==D||Object(d.difference)(n,W).length)&&F()},[a,r,D,n,W,F]),Object(c.useEffect)(()=>{if(a&&m&&null!==h){const e=n.filter(e=>!L(e));e.length&&N(e),b()}},[a,m,h,N,b,L,n]),Object(c.useEffect)(()=>{f&&!E.current&&(F(),E.current=!0)},[f,F]),Object(c.useEffect)(()=>{if(a&&!Object(d.isEmpty)(h))return Object(d.filter)(h,e=>Object(d.isEmpty)(e.updated_at)).length>0&&(j.current=setInterval(()=>{F()},1e4)),()=>{clearInterval(j.current)}},[a,h,F]);const K=a&&null===h;return n&&!Object(d.isEmpty)(n)&&Object(c.createElement)(c.Fragment,null,Object(c.createElement)(C,null,Object(c.createElement)("table",{className:"yoast yoast-table"},Object(c.createElement)("thead",null,Object(c.createElement)("tr",null,Object(c.createElement)("th",{scope:"col",abbr:Object(i.__)("Tracking","wordpress-seo")},Object(i.__)("Tracking","wordpress-seo")),Object(c.createElement)("th",{scope:"col",abbr:Object(i.__)("Keyphrase","wordpress-seo")},Object(i.__)("Keyphrase","wordpress-seo")),Object(c.createElement)("th",{scope:"col",abbr:Object(i.__)("Position","wordpress-seo")},Object(i.__)("Position","wordpress-seo")),Object(c.createElement)("th",{scope:"col",abbr:Object(i.__)("Position over time","wordpress-seo")},Object(i.__)("Position over time","wordpress-seo")),Object(c.createElement)(S,{className:"yoast-table--nobreak"}))),Object(c.createElement)("tbody",null,n.map((e,t)=>Object(c.createElement)(_.b,{key:"trackable-keyphrase-"+t,keyphrase:e,onTrackKeyphrase:M,onUntrackKeyphrase:q,rowData:L(e),isFocusKeyphrase:e===O.trim().toLowerCase(),websiteId:g,isDisabled:!a,isLoading:K||v.indexOf(e.toLowerCase())>=0}))))),Object(c.createElement)("p",{style:{marginBottom:0,position:"relative"}},Object(c.createElement)(R,{href:wpseoAdminGlobalL10n["links.wincher.login"]},Object(i.sprintf)( /* translators: %s expands to Wincher */ Object(i.__)("Get more insights over at %s","wordpress-seo"),"Wincher")),Object(c.createElement)(x,null,Object(i.__)("* focus keyphrase","wordpress-seo"))))};I.propTypes={addTrackedKeyphrase:u.a.func.isRequired,isLoggedIn:u.a.bool,isNewlyAuthenticated:u.a.bool,keyphrases:u.a.array,newRequest:u.a.func.isRequired,removeTrackedKeyphrase:u.a.func.isRequired,setRequestFailed:u.a.func.isRequired,setKeyphraseLimitReached:u.a.func.isRequired,setRequestSucceeded:u.a.func.isRequired,setTrackedKeyphrases:u.a.func.isRequired,setHasTrackedAll:u.a.func.isRequired,trackAll:u.a.bool,trackedKeyphrases:u.a.object,websiteId:u.a.string,permalink:u.a.string.isRequired,focusKeyphrase:u.a.string},I.defaultProps={isLoggedIn:!1,isNewlyAuthenticated:!1,keyphrases:[],trackAll:!1,trackedKeyphrases:null,websiteId:"",focusKeyphrase:""};var L=I,F=Object(r.compose)([Object(n.withSelect)(e=>{const{getWincherWebsiteId:t,getWincherTrackedKeyphrases:a,getWincherTrackableKeyphrases:n,getWincherLoginStatus:r,getWincherPermalink:s,getFocusKeyphrase:o,isWincherNewlyAuthenticated:c,shouldWincherTrackAll:i}=e("yoast-seo/editor");return{focusKeyphrase:o(),keyphrases:n(),trackedKeyphrases:a(),isLoggedIn:r(),trackAll:i(),websiteId:t(),isNewlyAuthenticated:c(),permalink:s()}}),Object(n.withDispatch)(e=>{const{setWincherNewRequest:t,setWincherRequestSucceeded:a,setWincherRequestFailed:n,setWincherSetKeyphraseLimitReached:r,setWincherTrackedKeyphrases:s,setWincherTrackingForKeyphrase:o,setWincherTrackAllKeyphrases:c,unsetWincherTrackingForKeyphrase:i}=e("yoast-seo/editor");return{newRequest:()=>{t()},setRequestSucceeded:e=>{a(e)},setRequestFailed:e=>{n(e)},setKeyphraseLimitReached:e=>{r(e)},addTrackedKeyphrase:e=>{o(e)},removeTrackedKeyphrase:e=>{i(e)},setTrackedKeyphrases:e=>{s(e)},setHasTrackedAll:()=>{c(!1)}}})])(L),N=a(113),q=()=>Object(c.createElement)(m.Alert,{type:"error"},Object(i.__)("No keyphrase has been set. Please set a keyphrase first.","wordpress-seo")),M=()=>Object(c.createElement)(m.Alert,{type:"info"},Object(i.sprintf)( /* translators: %s: Expands to "Wincher". */ Object(i.__)("Automatic tracking of keyphrases is enabled. Your keyphrase(s) will automatically be tracked by %s when you publish your post.","wordpress-seo"),"Wincher")),D=a(106),W=a(107),K=()=>Object(c.createElement)(m.Alert,{type:"error"},Object(i.__)("Before you can track your SEO performance make sure to set either the post’s title and save it as a draft or manually set the post’s slug.","wordpress-seo"));const z=e=>{let{response:t,onLogin:a}=e;return[401,403,404].includes(t.status)?Object(c.createElement)(W.a,{onReconnect:a}):Object(c.createElement)(w,null)};z.propTypes={response:u.a.object.isRequired,onLogin:u.a.func.isRequired};const B=e=>{let{isSuccess:t,response:a,allKeyphrasesMissRanking:n,onLogin:r,keyphraseLimitReached:s,limit:o}=e;return s?Object(c.createElement)(j,{limit:o}):Object(d.isEmpty)(a)||t?n?Object(c.createElement)(v,null):null:Object(c.createElement)(z,{response:a,onLogin:r})};B.propTypes={isSuccess:u.a.bool.isRequired,allKeyphrasesMissRanking:u.a.bool.isRequired,response:u.a.object,onLogin:u.a.func.isRequired,keyphraseLimitReached:u.a.bool.isRequired,limit:u.a.number.isRequired},B.defaultProps={response:{}};let U=null;const $=async e=>{if(U&&!U.isClosed())return void U.focus();const{url:t}=await Object(k.b)();U=new D.a(t,{success:{type:"wincher:oauth:success",callback:t=>(async(e,t)=>{const{onAuthentication:a,setRequestSucceeded:n,setRequestFailed:r,keyphrases:s,addTrackedKeyphrase:o,setKeyphraseLimitReached:c}=e;await Object(T.b)(()=>Object(k.a)(t),async e=>{a(!0,!0,t.websiteId.toString()),n(e);const i=(Array.isArray(s)?s:[s]).map(e=>e.toLowerCase());await Object(T.b)(()=>Object(k.d)(i),e=>{n(e),o(e.results)},e=>{400===e.status&&e.limit&&c(e.limit),r(e)},201);const l=U.getPopup();l&&l.close()},async e=>r(e))})(e,t)},error:{type:"wincher:oauth:error",callback:()=>e.onAuthentication(!1,!1)}},{title:"Wincher_login",width:500,height:700}),U.createPopup()},H=e=>e.isLoggedIn?null:Object(c.createElement)("p",null,Object(c.createElement)(m.NewButton,{onClick:e.onLogin,variant:"primary"},Object(i.sprintf)( /* translators: %s expands to Wincher */ Object(i.__)("Connect with %s","wordpress-seo"),"Wincher")));H.propTypes={isLoggedIn:u.a.bool.isRequired,onLogin:u.a.func.isRequired};const Y=b.a.div` p { margin: 1em 0; } `,V=b.a.div` ${e=>e.isDisabled&&"\n\t\topacity: .5;\n\t\tpointer-events: none;\n\t"}; `,G=b.a.div` font-weight: var(--yoast-font-weight-bold); color: var(--yoast-color-label); font-size: var(--yoast-font-size-default); `,Z=e=>{const{isLoggedIn:t,keyphrases:a,shouldTrackAll:n,permalink:r}=e;return!r&&t?Object(c.createElement)(K,null):0===a.length?Object(c.createElement)(q,null):Object(c.createElement)(V,{isDisabled:!t},Object(c.createElement)("p",null,Object(i.__)("You can enable / disable tracking the SEO performance for each keyphrase below.","wordpress-seo")),t&&n&&Object(c.createElement)(M,null),Object(c.createElement)(F,null))};function Q(e){const{isNewlyAuthenticated:t,isLoggedIn:a}=e,n=Object(c.useCallback)(()=>{$(e)},[$,e]);return Object(c.createElement)(Y,null,t&&Object(c.createElement)(E,null),Object(c.createElement)(G,null,Object(i.__)("SEO performance","wordpress-seo"),Object(c.createElement)(m.HelpIcon,{linkTo:wpseoAdminL10n["shortlinks.wincher.seo_performance"],linkText:Object(i.__)("Learn more about the SEO performance feature.","wordpress-seo")})),Object(c.createElement)(N.a,null),Object(c.createElement)(H,{isLoggedIn:a,onLogin:n}),Object(c.createElement)(B,o()({},e,{onLogin:n})),Object(c.createElement)(Z,e))}Z.propTypes={keyphrases:u.a.array.isRequired,isLoggedIn:u.a.bool.isRequired,shouldTrackAll:u.a.bool.isRequired,permalink:u.a.string.isRequired},Q.propTypes={addTrackedKeyphrase:u.a.func.isRequired,isLoggedIn:u.a.bool,isNewlyAuthenticated:u.a.bool,keyphrases:u.a.array,response:u.a.object,shouldTrackAll:u.a.bool,permalink:u.a.string},Q.defaultProps={isLoggedIn:!1,isNewlyAuthenticated:!1,keyphrases:[],response:{},shouldTrackAll:!1,permalink:""},t.a=Object(r.compose)([Object(n.withSelect)(e=>{const{isWincherNewlyAuthenticated:t,getWincherKeyphraseLimitReached:a,getWincherLimit:n,getWincherLoginStatus:r,getWincherRequestIsSuccess:s,getWincherRequestResponse:o,getWincherTrackableKeyphrases:c,getWincherAllKeyphrasesMissRanking:i,getWincherPermalink:l,shouldWincherAutomaticallyTrackAll:u}=e("yoast-seo/editor");return{keyphrases:c(),allKeyphrasesMissRanking:i(),isLoggedIn:r(),isNewlyAuthenticated:t(),isSuccess:s(),keyphraseLimitReached:a(),limit:n(),response:o(),shouldTrackAll:u(),permalink:l()}}),Object(n.withDispatch)(e=>{const{setWincherWebsiteId:t,setWincherRequestSucceeded:a,setWincherRequestFailed:n,setWincherTrackingForKeyphrase:r,setWincherSetKeyphraseLimitReached:s,setWincherLoginStatus:o}=e("yoast-seo/editor");return{setRequestSucceeded:e=>{a(e)},setRequestFailed:e=>{n(e)},addTrackedKeyphrase:e=>{r(e)},setKeyphraseLimitReached:e=>{s(e)},onAuthentication:(e,a,n)=>{t(n),o(e,a)}}})])(Q)},function(e,t,a){"use strict";var n=a(4);const r=Object(n.memoize)((e,t)=>0===e?n.noop:Object(n.debounce)(a=>t(a,e),500));t.a=r},,,,,,function(e,t,a){"use strict";a.d(t,"b",(function(){return p})),a.d(t,"a",(function(){return g})),a.d(t,"c",(function(){return O}));var n=a(4),r=(a(194),a(69)),s=a(6);const o="";let c=[];const i={"core/paragraph":[{key:"content"}],"core/list":[{key:"values",multilineTag:"li",multilineWrapperTag:["ul","ol"]}],"core/list-item":[{key:"content"}],"core/heading":[{key:"content"}],"core/audio":[{key:"caption"}],"core/embed":[{key:"caption"}],"core/gallery":[{key:"caption"}],"core/image":[{key:"caption"}],"core/table":[{key:"caption"}],"core/video":[{key:"caption"}],"yoast/faq-block":[{key:"questions"}],"yoast/how-to-block":[{key:"steps"}]},l={singleH1:{"core/heading":[{key:"content",filter:e=>1===e.level}]}};function u(){const e=c.shift();e&&(Object(s.dispatch)("core/annotations").__experimentalAddAnnotation(e),d())}function d(){Object(n.isFunction)(window.requestIdleCallback)?window.requestIdleCallback(u,{timeout:1e3}):setTimeout(u,150)}function p(){return Object(s.select)("core/block-editor")&&Object(n.isFunction)(Object(s.select)("core/block-editor").getBlocks)&&Object(s.select)("core/annotations")&&Object(n.isFunction)(Object(s.dispatch)("core/annotations").__experimentalAddAnnotation)}function b(e){const t=Object(s.select)("yoast-seo/editor").getActiveMarker(),a=l[t]||i;return a.hasOwnProperty(e)?a[e]:[]}function m(e,t,a,s,c){const i=Object(r.create)({html:e,multilineTag:a.multilineTag,multilineWrapperTag:a.multilineWrapperTag}).text;return Object(n.flatMap)(c,e=>{const a=function(e,t){const a=t.getOriginal().replace(/(<([^>]+)>)/gi,""),n=t.getMarked().replace(/(<(?!\/?yoastmark)[^>]+>)/gi,""),r=function(e,t){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const n=[];if(0===e.length)return n;let r,s=0;for(a||(t=t.toLowerCase(),e=e.toLowerCase());(r=e.indexOf(t,s))>-1;)n.push(r),s=r+t.length;return n}(e,a);if(0===r.length)return[];const s=function(e){let t=e.indexOf(o);const a=t>=0;a||(t=e.indexOf(''));let n=null;const r=[];for(;t>=0;){if(n=(e=a?e.replace(o,""):e.replace('',"")).indexOf(""),n",""),r.push({startOffset:t,endOffset:n}),t=a?e.indexOf(o):e.indexOf(''),n=null}return r}(n),c=[];return s.forEach(e=>{r.forEach(n=>{const r=n+e.startOffset;let s=n+e.endOffset;0===e.startOffset&&e.endOffset===t.getOriginal().length&&(s=n+a.length),c.push({startOffset:r,endOffset:s})})}),c}(i,e);return a?a.map(e=>({...e,block:s.clientId,richTextIdentifier:t})):[]})}function h(e,t,a){const r=e.key,{attributes:s}=t;return e.filter&&!e.filter(s)?[]:"yoast/faq-block"===t.name||"yoast/how-to-block"===t.name?function(e,t,a){const r=t.attributes[e.key];if("yoast/faq-block"===t.name&&0!==r.length){const s=r.map(n=>{const r=n.id+"-question",s=n.id+"-answer",o=m(n.jsonQuestion,r,e,t,a),c=m(n.jsonAnswer,s,e,t,a);return o.concat(c)});return Object(n.flatMap)(s)}if("yoast/how-to-block"===t.name&&0!==r.length){const s=r.map(n=>{const r=n.id+"-name",s=n.id+"-text",o=m(n.jsonName,r,e,t,a),c=m(n.jsonText,s,e,t,a);return o.concat(c)}),o=m(t.attributes.jsonDescription,"description",e,t,a);return Object(n.flatMap)(s.concat(o))}}(e,t,a):m(s[r],r,e,t,a)}function f(e){c=e.map(e=>({blockClientId:e.block,source:"yoast",richTextIdentifier:e.richTextIdentifier,range:{start:e.startOffset,end:e.endOffset}}))}function g(e){c=[],Object(s.dispatch)("core/annotations").__experimentalRemoveAnnotationsBySource("yoast");const t=function(e){return Object(n.uniq)(Object(n.flatten)(e.map(e=>{if(!Object(n.isUndefined)(e.getFieldsToMark()))return e.getFieldsToMark()})))}(e);if(0===e.length)return;let a=Object(s.select)("core/block-editor").getBlocks();t.length>0&&(a=a.filter(e=>t.some(t=>"core/"+t===e.name))),f(function e(t,a){return Object(n.flatMap)(t,t=>{const r=function(e){return e.innerBlocks.length>0}(t)?e(t.innerBlocks,a):[];return function(e,t){return Object(n.flatMap)(b(e.name),a=>h(a,e,t))}(t,a).concat(r)})}(a,e)),d()}function O(){const e=Object(s.select)("core/editor").getSelectedBlock(),t=Object(s.select)("yoast-seo/editor").getActiveMarker();if(!e||!t)return;var a;a=e.clientId,Object(s.select)("core/annotations").__experimentalGetAnnotations().filter(e=>e.blockClientId===a&&"yoast"===e.source).forEach(e=>{Object(s.dispatch)("core/annotations").__experimentalRemoveAnnotation(e.id)});const r=Object(s.select)("yoast-seo/editor").getResultById(t);if(void 0===r)return;const o=r.marks;f(Object(n.flatMap)(b(e.name),t=>h(t,e,o))),d()}},,function(e,t,a){"use strict";var n=a(3),r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,s=a(91),o=a(124),c=a(125),i="function"==typeof Symbol&&Symbol.iterator;function l(e,t){return e&&"object"==typeof e&&null!=e.key?(a=e.key,n={"=":"=0",":":"=2"},"$"+(""+a).replace(/[=:]/g,(function(e){return n[e]}))):t.toString(36);var a,n}var u=/\/+/g;function d(e){return(""+e).replace(u,"$&/")}var p,b,m=h,h=function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)};function f(e,t,a,n){this.result=e,this.keyPrefix=t,this.func=a,this.context=n,this.count=0}function g(e,t,a){var r,o,c=e.result,i=e.keyPrefix,l=e.func,u=e.context,p=l.call(u,t,e.count++);Array.isArray(p)?O(p,c,a,s.thatReturnsArgument):null!=p&&(n.isValidElement(p)&&(r=p,o=i+(!p.key||t&&t.key===p.key?"":d(p.key)+"/")+a,p=n.cloneElement(r,{key:o},void 0!==r.props?r.props.children:void 0)),c.push(p))}function O(e,t,a,n,s){var c="";null!=a&&(c=d(a)+"/");var u=f.getPooled(t,c,n,s);!function(e,t,a){null==e||function e(t,a,n,s){var c,u=typeof t;if("undefined"!==u&&"boolean"!==u||(t=null),null===t||"string"===u||"number"===u||"object"===u&&t.$$typeof===r)return n(s,t,""===a?"."+l(t,0):a),1;var d=0,p=""===a?".":a+":";if(Array.isArray(t))for(var b=0;b{const t=Object(c.sprintf)( /* translators: %s expands to a 'Yoast SEO Premium' text linked to the yoast.com website. */ Object(c.__)("Great news: you can, with %s!","wordpress-seo"),"{{link}}Yoast SEO Premium{{/link}}"),a=[Object(c.sprintf)( /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */ Object(c.__)("%1$sNo more dead links%2$s: easy redirect manager","wordpress-seo"),"",""),`${Object(c.__)("Superfast internal linking suggestions","wordpress-seo")}`,Object(c.sprintf)( /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */ Object(c.__)("%1$sSocial media preview%2$s: Facebook & Twitter","wordpress-seo"),"",""),`${Object(c.__)("24/7 email support","wordpress-seo")}`,`${Object(c.__)("No ads!","wordpress-seo")}`],{locationContext:r}=Object(d.useRootContext)(),o=s()({mixedString:t,components:{link:Object(n.createElement)(b,{href:Object(p.addQueryArgs)(e.link,{context:r})})}}),l=Object(c.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(c.__)("Other benefits of %s for you:","wordpress-seo"),"Yoast SEO Premium");return Object(n.createElement)(i.a,{infoParagraphs:[o,l],benefits:a,upsellButtonText:Object(c.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(c.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),upsellButton:{href:Object(p.addQueryArgs)(e.buyLink,{context:r}),className:"yoast-button-upsell",rel:null,"data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2","data-action":"load-nfd-ctb"},upsellButtonLabel:Object(c.__)("1 year free support and updates included!","wordpress-seo")})};m.propTypes={link:u.a.string.isRequired,buyLink:u.a.string.isRequired},t.a=m},function(e,t,a){"use strict";var n=a(15),r=a(6);const s=Object(n.compose)([Object(r.withSelect)((e,t)=>{const{isAlertDismissed:a}=e(t.store||"yoast-seo/editor");return{isAlertDismissed:a(t.alertKey)}}),Object(r.withDispatch)((e,t)=>{const{dismissAlert:a}=e(t.store||"yoast-seo/editor");return{onDismissed:()=>a(t.alertKey)}})]);t.a=s},function(e,t,a){"use strict";var n=a(6),r=a(15),s=a(0),o=a(1),c=a(2),i=a.n(c),l=a(4),u=a(7),d=()=>Object(s.createElement)("p",{className:"yoast-related-keyphrases-modal__loading-message"},Object(o.sprintf)( /* translators: %1$s expands to "Yoast SEO", %2$s expands to "Semrush". */ Object(o.__)("Please wait while %1$s connects to %2$s to get related keyphrases...","wordpress-seo"),"Yoast SEO","Semrush")," ",Object(s.createElement)(u.SvgIcon,{icon:"loading-spinner"})),p=a(9);const b=Object(p.makeOutboundLink)();var m=()=>Object(s.createElement)(s.Fragment,null,Object(s.createElement)("p",null,Object(o.sprintf)( /* translators: %s : Expands to "Semrush". */ Object(o.__)("You've reached your request limit for today. Check back tomorrow or upgrade your plan over at %s.","wordpress-seo"),"Semrush")),Object(s.createElement)(b,{href:window.wpseoAdminL10n["shortlinks.semrush.prices"],className:"yoast-button-upsell"},Object(o.sprintf)( /* translators: %s : Expands to "Semrush". */ Object(o.__)("Upgrade your %s plan","wordpress-seo"),"Semrush"),Object(s.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"}))),h=a(28),f=a.n(h),g=a(18);const O="yoast-semrush-country-selector",y=[{value:"us",name:"United States - US"},{value:"uk",name:"United Kingdom - UK"},{value:"ca",name:"Canada - CA"},{value:"ru",name:"Russia - RU"},{value:"de",name:"Germany - DE"},{value:"fr",name:"France - FR"},{value:"es",name:"Spain - ES"},{value:"it",name:"Italy - IT"},{value:"br",name:"Brazil - BR"},{value:"au",name:"Australia - AU"},{value:"ar",name:"Argentina - AR"},{value:"be",name:"Belgium - BE"},{value:"ch",name:"Switzerland - CH"},{value:"dk",name:"Denmark - DK"},{value:"fi",name:"Finland - FI"},{value:"hk",name:"Hong Kong - HK"},{value:"ie",name:"Ireland - IE"},{value:"il",name:"Israel - IL"},{value:"mx",name:"Mexico - MX"},{value:"nl",name:"Netherlands - NL"},{value:"no",name:"Norway - NO"},{value:"pl",name:"Poland - PL"},{value:"se",name:"Sweden - SE"},{value:"sg",name:"Singapore - SG"},{value:"tr",name:"Turkey - TR"},{value:"jp",name:"Japan - JP"},{value:"in",name:"India - IN"},{value:"hu",name:"Hungary - HU"},{value:"af",name:"Afghanistan - AF"},{value:"al",name:"Albania - AL"},{value:"dz",name:"Algeria - DZ"},{value:"ao",name:"Angola - AO"},{value:"am",name:"Armenia - AM"},{value:"at",name:"Austria - AT"},{value:"az",name:"Azerbaijan - AZ"},{value:"bh",name:"Bahrain - BH"},{value:"bd",name:"Bangladesh - BD"},{value:"by",name:"Belarus - BY"},{value:"bz",name:"Belize - BZ"},{value:"bo",name:"Bolivia - BO"},{value:"ba",name:"Bosnia and Herzegovina - BA"},{value:"bw",name:"Botswana - BW"},{value:"bn",name:"Brunei - BN"},{value:"bg",name:"Bulgaria - BG"},{value:"cv",name:"Cabo Verde - CV"},{value:"kh",name:"Cambodia - KH"},{value:"cm",name:"Cameroon - CM"},{value:"cl",name:"Chile - CL"},{value:"co",name:"Colombia - CO"},{value:"cr",name:"Costa Rica - CR"},{value:"hr",name:"Croatia - HR"},{value:"cy",name:"Cyprus - CY"},{value:"cz",name:"Czech Republic - CZ"},{value:"cd",name:"Congo - CD"},{value:"do",name:"Dominican Republic - DO"},{value:"ec",name:"Ecuador - EC"},{value:"eg",name:"Egypt - EG"},{value:"sv",name:"El Salvador - SV"},{value:"ee",name:"Estonia - EE"},{value:"et",name:"Ethiopia - ET"},{value:"ge",name:"Georgia - GE"},{value:"gh",name:"Ghana - GH"},{value:"gr",name:"Greece - GR"},{value:"gt",name:"Guatemala - GT"},{value:"gy",name:"Guyana - GY"},{value:"ht",name:"Haiti - HT"},{value:"hn",name:"Honduras - HN"},{value:"is",name:"Iceland - IS"},{value:"id",name:"Indonesia - ID"},{value:"jm",name:"Jamaica - JM"},{value:"jo",name:"Jordan - JO"},{value:"kz",name:"Kazakhstan - KZ"},{value:"kw",name:"Kuwait - KW"},{value:"lv",name:"Latvia - LV"},{value:"lb",name:"Lebanon - LB"},{value:"lt",name:"Lithuania - LT"},{value:"lu",name:"Luxembourg - LU"},{value:"mg",name:"Madagascar - MG"},{value:"my",name:"Malaysia - MY"},{value:"mt",name:"Malta - MT"},{value:"mu",name:"Mauritius - MU"},{value:"md",name:"Moldova - MD"},{value:"mn",name:"Mongolia - MN"},{value:"me",name:"Montenegro - ME"},{value:"ma",name:"Morocco - MA"},{value:"mz",name:"Mozambique - MZ"},{value:"na",name:"Namibia - NA"},{value:"np",name:"Nepal - NP"},{value:"nz",name:"New Zealand - NZ"},{value:"ni",name:"Nicaragua - NI"},{value:"ng",name:"Nigeria - NG"},{value:"om",name:"Oman - OM"},{value:"py",name:"Paraguay - PY"},{value:"pe",name:"Peru - PE"},{value:"ph",name:"Philippines - PH"},{value:"pt",name:"Portugal - PT"},{value:"ro",name:"Romania - RO"},{value:"sa",name:"Saudi Arabia - SA"},{value:"sn",name:"Senegal - SN"},{value:"rs",name:"Serbia - RS"},{value:"sk",name:"Slovakia - SK"},{value:"si",name:"Slovenia - SI"},{value:"za",name:"South Africa - ZA"},{value:"kr",name:"South Korea - KR"},{value:"lk",name:"Sri Lanka - LK"},{value:"th",name:"Thailand - TH"},{value:"bs",name:"Bahamas - BS"},{value:"tt",name:"Trinidad and Tobago - TT"},{value:"tn",name:"Tunisia - TN"},{value:"ua",name:"Ukraine - UA"},{value:"ae",name:"United Arab Emirates - AE"},{value:"uy",name:"Uruguay - UY"},{value:"ve",name:"Venezuela - VE"},{value:"vn",name:"Vietnam - VN"},{value:"zm",name:"Zambia - ZM"},{value:"zw",name:"Zimbabwe - ZW"},{value:"ly",name:"Libya - LY"}];class j extends s.Component{constructor(e){super(e),this.relatedKeyphrasesRequest=this.relatedKeyphrasesRequest.bind(this),this.onChangeHandler=this.onChangeHandler.bind(this)}componentDidMount(){this.props.response&&this.props.keyphrase===this.props.lastRequestKeyphrase||this.relatedKeyphrasesRequest()}storeCountryCode(e){f()({path:"yoast/v1/semrush/country_code",method:"POST",data:{country_code:e}})}async relatedKeyphrasesRequest(){const{keyphrase:e,countryCode:t,newRequest:a}=this.props;a(t,e),this.storeCountryCode(t);const n=await this.doRequest(e,t);200!==n.status?this.handleFailedResponse(n):this.handleSuccessResponse(n)}handleSuccessResponse(e){const{setNoResultsFound:t,setRequestSucceeded:a}=this.props;0!==e.results.rows.length?a(e):t()}handleFailedResponse(e){const{setRequestLimitReached:t,setRequestFailed:a}=this.props;"error"in e&&(e.error.includes("TOTAL LIMIT EXCEEDED")?t():a(e))}async doRequest(e,t){return await f()({path:Object(g.addQueryArgs)("/yoast/v1/semrush/related_keyphrases",{keyphrase:e,country_code:t})})}onChangeHandler(e){this.props.setCountry(e)}render(){return Object(s.createElement)("div",{id:O},Object(s.createElement)(u.SingleSelect,{id:O+"-select",label:Object(o.__)("Show results for:","wordpress-seo"),name:"semrush-country-code",options:y,selected:this.props.countryCode,onChange:this.onChangeHandler,wrapperClassName:"yoast-field-group yoast-field-group--inline"}),Object(s.createElement)(u.NewButton,{id:O+"-button",variant:"secondary",onClick:this.relatedKeyphrasesRequest},Object(o.__)("Select country","wordpress-seo")))}}j.propTypes={keyphrase:i.a.string,countryCode:i.a.string,response:i.a.object,lastRequestKeyphrase:i.a.string,setCountry:i.a.func.isRequired,newRequest:i.a.func.isRequired,setNoResultsFound:i.a.func.isRequired,setRequestSucceeded:i.a.func.isRequired,setRequestLimitReached:i.a.func.isRequired,setRequestFailed:i.a.func.isRequired},j.defaultProps={keyphrase:"",countryCode:"us",response:{},lastRequestKeyphrase:""};var w=j,E=a(77),v=a(66);const _=Object(p.makeOutboundLink)();class k extends s.Component{constructor(e){super(e),this.transformTrendDataToChartPoints=this.transformTrendDataToChartPoints.bind(this),this.getAreaChartDataTableHeaderLabels=this.getAreaChartDataTableHeaderLabels.bind(this),this.mapAreaChartDataToTableData=this.mapAreaChartDataToTableData.bind(this)}transformTrendDataToChartPoints(e){return e.split(",").map((e,t)=>({x:t,y:parseFloat(e)}))}getAreaChartDataTableHeaderLabels(){return[Object(o.__)("Twelve months ago","wordpress-seo"),Object(o.__)("Eleven months ago","wordpress-seo"),Object(o.__)("Ten months ago","wordpress-seo"),Object(o.__)("Nine months ago","wordpress-seo"),Object(o.__)("Eight months ago","wordpress-seo"),Object(o.__)("Seven months ago","wordpress-seo"),Object(o.__)("Six months ago","wordpress-seo"),Object(o.__)("Five months ago","wordpress-seo"),Object(o.__)("Four months ago","wordpress-seo"),Object(o.__)("Three months ago","wordpress-seo"),Object(o.__)("Two months ago","wordpress-seo"),Object(o.__)("Last month","wordpress-seo")]}mapAreaChartDataToTableData(e){return Math.round(100*e)}render(){const{keyphrase:e,relatedKeyphrases:t,countryCode:a,data:n,renderAction:r}=this.props,c="https://www.semrush.com/analytics/keywordoverview/?q="+encodeURIComponent(e)+"&db="+encodeURIComponent(a);return n&&!Object(l.isEmpty)(n.results)&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("table",{className:"yoast yoast-table"},Object(s.createElement)("thead",null,Object(s.createElement)("tr",null,Object(s.createElement)("th",{scope:"col",className:"yoast-table--primary"},Object(o.__)("Related keyphrase","wordpress-seo")),Object(s.createElement)("th",{scope:"col",abbr:Object(o.__)("Volume","wordpress-seo")},Object(o.__)("Volume","wordpress-seo"),Object(s.createElement)(v.a,{href:window.wpseoAdminL10n["shortlinks.semrush.volume_help"],className:"dashicons"},Object(s.createElement)("span",{className:"screen-reader-text"},Object(o.__)("Learn more about the related keyphrases volume","wordpress-seo")))),Object(s.createElement)("th",{scope:"col",abbr:Object(o.__)("Trend","wordpress-seo")},Object(o.__)("Trend","wordpress-seo"),Object(s.createElement)(v.a,{href:window.wpseoAdminL10n["shortlinks.semrush.trend_help"],className:"dashicons"},Object(s.createElement)("span",{className:"screen-reader-text"},Object(o.__)("Learn more about the related keyphrases trend","wordpress-seo")))),r&&Object(s.createElement)("td",{className:"yoast-table--nobreak"}))),Object(s.createElement)("tbody",null,n.results.rows.map((e,a)=>{const n=e[0],c=this.transformTrendDataToChartPoints(e[2]),i=this.getAreaChartDataTableHeaderLabels();return Object(s.createElement)("tr",{key:a},Object(s.createElement)("td",null,n),Object(s.createElement)("td",null,e[1]),Object(s.createElement)("td",{className:"yoast-table--nopadding"},Object(s.createElement)(E.a,{width:66,height:24,data:c,strokeWidth:1.8,strokeColor:"#498afc",fillColor:"#ade3fc",className:"yoast-related-keyphrases-modal__chart",mapChartDataToTableData:this.mapAreaChartDataToTableData,dataTableCaption:Object(o.__)("Keyphrase volume in the last 12 months on a scale from 0 to 100.","wordpress-seo"),dataTableHeaderLabels:i})),r&&Object(s.createElement)("td",{className:"yoast-table--nobreak"},r(n,t)))}))),Object(s.createElement)("p",{style:{marginBottom:0}},Object(s.createElement)(_,{href:c},Object(o.sprintf)( /* translators: %s expands to Semrush */ Object(o.__)("Get more insights at %s","wordpress-seo"),"Semrush"))))}}k.propTypes={data:i.a.object,keyphrase:i.a.string,relatedKeyphrases:i.a.array,countryCode:i.a.string,renderAction:i.a.func},k.defaultProps={data:{},keyphrase:"",relatedKeyphrases:[],countryCode:"us",renderAction:null};var T=k;const R=Object(p.makeOutboundLink)();var x=()=>Object(s.createElement)(u.Alert,{type:"info"},Object(o.sprintf)( /* translators: %s: Expands to "Yoast SEO". */ Object(o.__)("Would you like to be able to add these related keyphrases to the %s analysis so you can optimize your content even further?","wordpress-seo"),"Yoast SEO")+" ",Object(s.createElement)(R,{href:window.wpseoAdminL10n["shortlinks.semrush.premium_landing_page"]},Object(o.sprintf)( /* translators: %s: Expands to "Yoast SEO Premium". */ Object(o.__)("Check out %s!","wordpress-seo"),"Yoast SEO Premium"))),S=()=>Object(s.createElement)(u.Alert,{type:"error"},Object(o.__)("We've encountered a problem trying to get related keyphrases. Please try again later.","wordpress-seo")),C=()=>Object(s.createElement)(u.Alert,{type:"warning"},Object(o.sprintf)( /* translators: %s: Expands to "Yoast SEO". */ Object(o.__)("You've reached the maximum amount of 4 related keyphrases. You can change or remove related keyphrases in the %s metabox or sidebar.","wordpress-seo"),"Yoast SEO")),A=a(13);function P(e){const{response:t,lastRequestKeyphrase:a,keyphrase:n,newRequest:r,setCountry:c,renderAction:i,countryCode:u,requestLimitReached:p,setRequestFailed:b,setNoResultsFound:h,relatedKeyphrases:f,setRequestSucceeded:g,setRequestLimitReached:O}=e,y=Object(A.a)().isPremium;return Object(s.createElement)(s.Fragment,null,!p&&Object(s.createElement)(s.Fragment,null,!y&&Object(s.createElement)(x,null),y&&function(e){return e&&e.length>=4}(f)&&Object(s.createElement)(C,null),Object(s.createElement)(w,{countryCode:u,setCountry:c,newRequest:r,keyphrase:n,setRequestFailed:b,setNoResultsFound:h,setRequestSucceeded:g,setRequestLimitReached:O,response:t,lastRequestKeyphrase:a})),function(e){const{isPending:t,requestLimitReached:a,isSuccess:n,response:r,requestHasData:c}=e;return t?Object(s.createElement)(d,null):a?Object(s.createElement)(m,null):!n&&function(e){return!Object(l.isEmpty)(e)&&"error"in e}(r)?Object(s.createElement)(S,null):c?void 0:Object(s.createElement)("p",null,Object(o.__)("Sorry, there's no data available for that keyphrase/country combination.","wordpress-seo"))}(e),Object(s.createElement)(T,{keyphrase:n,relatedKeyphrases:f,countryCode:u,renderAction:i,data:t}))}P.propTypes={keyphrase:i.a.string,relatedKeyphrases:i.a.array,renderAction:i.a.func,requestLimitReached:i.a.bool,countryCode:i.a.string.isRequired,setCountry:i.a.func.isRequired,newRequest:i.a.func.isRequired,setRequestSucceeded:i.a.func.isRequired,setRequestLimitReached:i.a.func.isRequired,setRequestFailed:i.a.func.isRequired,setNoResultsFound:i.a.func.isRequired,response:i.a.object,lastRequestKeyphrase:i.a.string},P.defaultProps={keyphrase:"",relatedKeyphrases:[],renderAction:null,requestLimitReached:!1,response:{},lastRequestKeyphrase:""},t.a=Object(r.compose)([Object(n.withSelect)(e=>{const{getFocusKeyphrase:t,getSEMrushSelectedCountry:a,getSEMrushRequestLimitReached:n,getSEMrushRequestResponse:r,getSEMrushRequestIsSuccess:s,getSEMrushIsRequestPending:o,getSEMrushRequestHasData:c,getSEMrushRequestKeyphrase:i}=e("yoast-seo/editor");return{keyphrase:t(),countryCode:a(),requestLimitReached:n(),response:r(),isSuccess:s(),isPending:o(),requestHasData:c(),lastRequestKeyphrase:i()}}),Object(n.withDispatch)(e=>{const{setSEMrushChangeCountry:t,setSEMrushNewRequest:a,setSEMrushRequestSucceeded:n,setSEMrushRequestFailed:r,setSEMrushSetRequestLimitReached:s,setSEMrushNoResultsFound:o}=e("yoast-seo/editor");return{setCountry:e=>{t(e)},newRequest:(e,t)=>{a(e,t)},setRequestSucceeded:e=>{n(e)},setRequestFailed:e=>{r(e)},setRequestLimitReached:()=>{s()},setNoResultsFound:()=>{o()}}})])(P)},,,function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(4);function r(e){return void 0===e.length?e:Object(n.flatten)(e).sort((e,t)=>void 0===e.props.renderPriority?1:e.props.renderPriority-t.props.renderPriority)}},function(e,t,a){"use strict";var n=a(15),r=a(6),s=a(60),o=a(58);t.a=Object(n.compose)([Object(r.withSelect)(e=>{const{isCornerstoneContent:t}=e("yoast-seo/editor");return{isCornerstone:t(),learnMoreUrl:wpseoAdminL10n["shortlinks.cornerstone_content_info"]}}),Object(r.withDispatch)(e=>{const{toggleCornerstoneContent:t}=e("yoast-seo/editor");return{onChange:t}}),Object(o.a)()])(s.CollapsibleCornerstone)},function(e,t,a){"use strict";var n=a(0),r=a(6),s=a(1),o=a(7),c=a(4);t.a=()=>{const e=Object(r.useSelect)(e=>e("yoast-seo/editor").getEstimatedReadingTime(),[]),t=Object(n.useMemo)(()=>Object(c.get)(window,"wpseoAdminL10n.shortlinks-insights-estimated_reading_time",""),[]);return Object(n.createElement)(o.InsightsCard,{amount:e,unit:Object(s._n)("minute","minutes",e,"wordpress-seo"),title:Object(s.__)("Reading time","wordpress-seo"),linkTo:t,linkText:Object(s.__)("Learn more about reading time","wordpress-seo")})}},function(e,t,a){"use strict";var n=a(0),r=a(6),s=a(1),o=a(7),c=a(9),i=a(12),l=a(4);const u=Object(c.makeOutboundLink)();function d(e,t,a){const r=function(e){switch(e){case i.DIFFICULTY.FAIRLY_DIFFICULT:case i.DIFFICULTY.DIFFICULT:case i.DIFFICULTY.VERY_DIFFICULT:return Object(s.__)("Try to make shorter sentences, using less difficult words to improve readability","wordpress-seo");case i.DIFFICULTY.NO_DATA:return Object(s.__)("Continue writing to get insight into the readability of your text!","wordpress-seo");default:return Object(s.__)("Good job!","wordpress-seo")}}(t);return Object(n.createElement)("span",null,function(e,t){return-1===e?Object(s.sprintf)(Object(s.__)("Your text should be slightly longer to calculate your Flesch reading ease score.","wordpress-seo")):Object(s.sprintf)( /* Translators: %1$s expands to the numeric Flesch reading ease score, %2$s expands to the easiness of reading (e.g. 'easy' or 'very difficult'). */ Object(s.__)("The copy scores %1$s in the test, which is considered %2$s to read.","wordpress-seo"),e,function(e){switch(e){case i.DIFFICULTY.NO_DATA:return Object(s.__)("no data","wordpress-seo");case i.DIFFICULTY.VERY_EASY:return Object(s.__)("very easy","wordpress-seo");case i.DIFFICULTY.EASY:return Object(s.__)("easy","wordpress-seo");case i.DIFFICULTY.FAIRLY_EASY:return Object(s.__)("fairly easy","wordpress-seo");case i.DIFFICULTY.OKAY:return Object(s.__)("okay","wordpress-seo");case i.DIFFICULTY.FAIRLY_DIFFICULT:return Object(s.__)("fairly difficult","wordpress-seo");case i.DIFFICULTY.DIFFICULT:return Object(s.__)("difficult","wordpress-seo");case i.DIFFICULTY.VERY_DIFFICULT:return Object(s.__)("very difficult","wordpress-seo")}}(t))}(e,t)," ",t>=i.DIFFICULTY.FAIRLY_DIFFICULT?Object(n.createElement)(u,{href:a},r+"."):r)}t.a=()=>{let e=Object(r.useSelect)(e=>e("yoast-seo/editor").getFleschReadingEaseScore(),[]);const t=Object(n.useMemo)(()=>Object(l.get)(window,"wpseoAdminL10n.shortlinks-insights-flesch_reading_ease",""),[]),a=Object(r.useSelect)(e=>e("yoast-seo/editor").getFleschReadingEaseDifficulty(),[e]),c=Object(n.useMemo)(()=>{const t=Object(l.get)(window,"wpseoAdminL10n.shortlinks-insights-flesch_reading_ease_article","");return d(e,a,t)},[e,a]);return-1===e&&(e="?"),Object(n.createElement)(o.InsightsCard,{amount:e,unit:Object(s.__)("out of 100","wordpress-seo"),title:Object(s.__)("Flesch reading ease","wordpress-seo"),linkTo:t,linkText:Object(s.__)("Learn more about Flesch reading ease","wordpress-seo"),description:c})}},function(e,t,a){"use strict";var n=a(0),r=a(6),s=a(1),o=a(7),c=a(4);t.a=()=>{const e=Object(r.useSelect)(e=>e("yoast-seo/editor").getTextLength(),[]),t=Object(n.useMemo)(()=>Object(c.get)(window,"wpseoAdminL10n.shortlinks-insights-word_count",""),[]);let a=Object(s._n)("word","words",e.count,"wordpress-seo"),i=Object(s.__)("Word count","wordpress-seo"),l=Object(s.__)("Learn more about word count","wordpress-seo");return"character"===e.unit&&(a=Object(s._n)("character","characters",e.count,"wordpress-seo"),i=Object(s.__)("Character count","wordpress-seo"),l=Object(s.__)("Learn more about character count","wordpress-seo")),Object(n.createElement)(o.InsightsCard,{amount:e.count,unit:a,title:i,linkTo:t,linkText:l})}},function(e,t,a){"use strict";var n=a(0),r=a(19),s=a(20),o=a(1),c=a(46),i=a(129),l=a(65);t.a=()=>Object(n.createElement)(r.LocationConsumer,null,e=>{let t=wpseoAdminL10n["shortlinks.upsell.metabox.additional_link"],a=wpseoAdminL10n["shortlinks.upsell.metabox.additional_button"],r=c.a;return"sidebar"===e.toLowerCase()&&(t=wpseoAdminL10n["shortlinks.upsell.sidebar.additional_link"],a=wpseoAdminL10n["shortlinks.upsell.sidebar.additional_button"],r=l.a),Object(n.createElement)(r,{prefixIcon:{icon:"plus",color:s.colors.$color_grey_medium_dark},prefixIconCollapsed:{icon:"plus",color:s.colors.$color_grey_medium_dark},title:Object(o.__)("Add related keyphrase","wordpress-seo"),id:"yoast-additional-keyphrase-collapsible-"+e},Object(n.createElement)(i.a,{link:t,buyLink:a}))})},,,function(e,t,a){"use strict";var n=a(15),r=a(6),s=a(0),o=a(1),c=a(7),i=a(9),l=a(2),u=a.n(l),d=a(19),p=a(4),b=a(37),m=a(14);const h=e=>{if(!e.isAuthenticated)return null;const t=Object(s.useCallback)(()=>{Object(b.d)()});return Object(s.createElement)(m.Button,{variant:"link",onClick:t},Object(o.__)("Manage WordProof settings","wordpress-seo"))};h.propTypes={isAuthenticated:u.a.bool.isRequired};const f=e=>{const t=Object(s.useCallback)(()=>{Object(b.c)()});return!e.isAuthenticated&&e.toggleIsEnabled?Object(s.createElement)(m.Button,{variant:"link",onClick:t},Object(o.__)("Authenticate with WordProof","wordpress-seo")):null};f.propTypes={isAuthenticated:u.a.bool.isRequired,toggleIsEnabled:u.a.bool.isRequired};class g extends s.Component{constructor(e){super(e),this.handleToggle=this.handleToggle.bind(this),this.turnToggleOff=this.turnToggleOff.bind(this),this.turnToggleOn=this.turnToggleOn.bind(this)}componentDidMount(){window.addEventListener("wordproof:webhook:failed",this.turnToggleOff,!1),window.addEventListener("wordproof:oauth:success",this.turnToggleOn,!1)}componentWillUnmount(){window.removeEventListener("wordproof:webhook:failed",this.turnToggleOff,!1),window.removeEventListener("wordproof:oauth:success",this.turnToggleOn,!1)}handleToggle(e){this.props.isAuthenticated||!e?this.props.onToggle(e):Object(b.c)()}turnToggleOn(){this.props.onToggle(!0)}turnToggleOff(){this.props.onToggle(!1)}render(){return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(c.FieldGroup,{linkText:Object(o.__)("Learn more about timestamping","wordpress-seo"),linkTo:"https://yoa.st/wordproof-integration",htmlFor:this.props.id,label:Object(o.__)("Timestamp with WordProof","wordpress-seo")},Object(s.createElement)(c.Toggle,{id:this.props.id,labelText:Object(o.sprintf)( /* Translators: %s translates to the Post type in singular form */ Object(o.__)("Timestamp this %s","wordpress-seo"),this.props.postTypeName.toLowerCase()),isEnabled:this.props.isEnabled,onSetToggleState:this.handleToggle}),Object(s.createElement)(h,{isAuthenticated:this.props.isAuthenticated}),Object(s.createElement)(f,{toggleIsEnabled:this.props.isEnabled,isAuthenticated:this.props.isAuthenticated}),!this.props.isAuthenticated&&this.props.isEnabled&&Object(s.createElement)(c.Alert,{className:"yoast-wordproof-metabox-alert",type:"info"},Object(o.__)("Unable to create new timestamps. Please authenticate with WordProof.","wordpress-seo"))))}}g.propTypes={id:u.a.string,isEnabled:u.a.bool,onToggle:u.a.func,postTypeName:u.a.string,isAuthenticated:u.a.bool.isRequired},g.defaultProps={id:"timestamp-toggle",isEnabled:!0,postTypeName:"post",onToggle:p.noop};var O=Object(n.compose)([Object(r.withSelect)(e=>({isAuthenticated:e("wordproof").getIsAuthenticated()}))])(g);const y=e=>{let{noIndex:t,onNoIndexChange:a,editorContext:n,isPrivateBlog:r}=e;const l=(e=>{const t=Object(o.__)("No","wordpress-seo"),a=Object(o.__)("Yes","wordpress-seo"),n=e.noIndex?t:a;return window.wpseoScriptData.isPost?[{name:Object(o.sprintf)( /* Translators: %s translates to "yes" or "no", %s translates to the Post Label in plural form */ Object(o.__)("%s (current default for %s)","wordpress-seo"),n,e.postTypeNamePlural),value:"0"},{name:t,value:"1"},{name:a,value:"2"}]:[{name:Object(o.sprintf)( /* Translators: %s translates to the "yes" or "no" ,%s translates to the Post Label in plural form */ Object(o.__)("%s (current default for %s)","wordpress-seo"),n,e.postTypeNamePlural),value:"default"},{name:a,value:"index"},{name:t,value:"noindex"}]})(n);return Object(s.createElement)(d.LocationConsumer,null,e=>Object(s.createElement)(s.Fragment,null,r&&Object(s.createElement)(c.Alert,{type:"warning"},Object(o.__)("Even though you can set the meta robots setting here, the entire site is set to noindex in the sitewide privacy settings, so these settings won't have an effect.","wordpress-seo")),Object(s.createElement)(c.Select,{label:Object(o.sprintf)( /* Translators: %s translates to the Post Label in singular form */ Object(o.__)("Allow search engines to show this %s in search results?","wordpress-seo"),n.postTypeNameSingular),onChange:a,id:Object(i.join)(["yoast-meta-robots-noindex",e]),options:l,selected:t,linkTo:wpseoAdminL10n["shortlinks.advanced.allow_search_engines"],linkText:Object(o.__)("Learn more about the no-index setting on our help page.","wordpress-seo")})))};y.propTypes={noIndex:u.a.string.isRequired,onNoIndexChange:u.a.func.isRequired,editorContext:u.a.object.isRequired,isPrivateBlog:u.a.bool},y.defaultProps={isPrivateBlog:!1};const j=e=>{let{noFollow:t,onNoFollowChange:a,postTypeName:n}=e;return Object(s.createElement)(d.LocationConsumer,null,e=>{const r=Object(i.join)(["yoast-meta-robots-nofollow",e]);return Object(s.createElement)(c.RadioButtonGroup,{id:r,options:[{value:"0",label:"Yes"},{value:"1",label:"No"}],label:Object(o.sprintf)( /* Translators: %s translates to the Post Label in singular form */ Object(o.__)("Should search engines follow links on this %s","wordpress-seo"),n),groupName:r,onChange:a,selected:t,linkTo:wpseoAdminL10n["shortlinks.advanced.follow_links"],linkText:Object(o.__)("Learn more about the no-follow setting on our help page.","wordpress-seo")})})};j.propTypes={noFollow:u.a.string.isRequired,onNoFollowChange:u.a.func.isRequired,postTypeName:u.a.string.isRequired};const w=e=>{let{advanced:t,onAdvancedChange:a}=e;return Object(s.createElement)(d.LocationConsumer,null,e=>{const n=Object(i.join)(["yoast-meta-robots-advanced",e]),r=n+"-input";return Object(s.createElement)(c.MultiSelect,{label:Object(o.__)("Meta robots advanced","wordpress-seo"),onChange:a,id:n,inputId:r,options:[{name:Object(o.__)("No Image Index","wordpress-seo"),value:"noimageindex"},{name:Object(o.__)("No Archive","wordpress-seo"),value:"noarchive"},{name:Object(o.__)("No Snippet","wordpress-seo"),value:"nosnippet"}],selected:t,linkTo:wpseoAdminL10n["shortlinks.advanced.meta_robots"],linkText:Object(o.__)("Learn more about advanced meta robots settings on our help page.","wordpress-seo")})})};w.propTypes={advanced:u.a.array.isRequired,onAdvancedChange:u.a.func.isRequired};const E=e=>{let{breadcrumbsTitle:t,onBreadcrumbsTitleChange:a}=e;return Object(s.createElement)(d.LocationConsumer,null,e=>Object(s.createElement)(c.TextInput,{label:Object(o.__)("Breadcrumbs Title","wordpress-seo"),id:Object(i.join)(["yoast-breadcrumbs-title",e]),onChange:a,value:t,linkTo:wpseoAdminL10n["shortlinks.advanced.breadcrumbs_title"],linkText:Object(o.__)("Learn more about the breadcrumbs title setting on our help page.","wordpress-seo")}))};E.propTypes={breadcrumbsTitle:u.a.string.isRequired,onBreadcrumbsTitleChange:u.a.func.isRequired};const v=e=>{let{canonical:t,onCanonicalChange:a}=e;return Object(s.createElement)(d.LocationConsumer,null,e=>Object(s.createElement)(c.TextInput,{label:Object(o.__)("Canonical URL","wordpress-seo"),id:Object(i.join)(["yoast-canonical",e]),onChange:a,value:t,linkTo:"https://yoa.st/canonical-url",linkText:Object(o.__)("Learn more about canonical URLs on our help page.","wordpress-seo")}))};v.propTypes={canonical:u.a.string.isRequired,onCanonicalChange:u.a.func.isRequired};const _=e=>{let{wordproofTimestamp:t,onWordProofTimestampChange:a,postTypeName:n}=e;return Object(s.createElement)(d.LocationConsumer,null,e=>Object(s.createElement)(O,{id:Object(i.join)(["yoast-wordproof-timestamp",e]),isEnabled:t,onToggle:a,postTypeName:n}))};_.propTypes={wordproofTimestamp:u.a.bool.isRequired,onWordProofTimestampChange:u.a.func.isRequired,postTypeName:u.a.string.isRequired};const k=e=>{const{noIndex:t,noFollow:a,advanced:n,breadcrumbsTitle:r,canonical:o,wordproofTimestamp:c,onNoIndexChange:i,onNoFollowChange:l,onAdvancedChange:u,onBreadcrumbsTitleChange:d,onCanonicalChange:p,onWordProofTimestampChange:b,onLoad:m,isLoading:h,editorContext:f,isBreadcrumbsDisabled:g,isPrivateBlog:O,isWordProofIntegrationActive:k}=e;Object(s.useEffect)(()=>{setTimeout(()=>{h&&m()})});const T={noIndex:t,onNoIndexChange:i,editorContext:f,isPrivateBlog:O},R={noFollow:a,onNoFollowChange:l,postTypeName:f.postTypeNameSingular},x={advanced:n,onAdvancedChange:u},S={breadcrumbsTitle:r,onBreadcrumbsTitleChange:d},C={canonical:o,onCanonicalChange:p},A={wordproofTimestamp:c,onWordProofTimestampChange:b,postTypeName:f.postTypeNameSingular};return h?null:Object(s.createElement)(s.Fragment,null,Object(s.createElement)(y,T),f.isPost&&Object(s.createElement)(j,R),f.isPost&&Object(s.createElement)(w,x),!g&&Object(s.createElement)(E,S),Object(s.createElement)(v,C),k&&Object(s.createElement)(_,A))};k.propTypes={noIndex:u.a.string.isRequired,canonical:u.a.string.isRequired,wordproofTimestamp:u.a.bool,onNoIndexChange:u.a.func.isRequired,onCanonicalChange:u.a.func.isRequired,onWordProofTimestampChange:u.a.func,onLoad:u.a.func.isRequired,isLoading:u.a.bool.isRequired,editorContext:u.a.object.isRequired,isBreadcrumbsDisabled:u.a.bool.isRequired,isPrivateBlog:u.a.bool,advanced:u.a.array,onAdvancedChange:u.a.func,noFollow:u.a.string,onNoFollowChange:u.a.func,breadcrumbsTitle:u.a.string,onBreadcrumbsTitleChange:u.a.func,isWordProofIntegrationActive:u.a.bool.isRequired},k.defaultProps={advanced:[],onAdvancedChange:()=>{},noFollow:"",onNoFollowChange:()=>{},breadcrumbsTitle:"",onBreadcrumbsTitleChange:()=>{},isPrivateBlog:!1,onWordProofTimestampChange:()=>{},wordproofTimestamp:!1};var T=k;t.a=Object(n.compose)([Object(r.withSelect)(e=>{const{getNoIndex:t,getNoFollow:a,getAdvanced:n,getBreadcrumbsTitle:r,getCanonical:s,getWordProofTimestamp:o,getIsLoading:c,getEditorContext:i,getPreferences:l}=e("yoast-seo/editor"),{isBreadcrumbsDisabled:u,isPrivateBlog:d,isWordProofIntegrationActive:p}=l();return{noIndex:t(),noFollow:a(),advanced:n(),breadcrumbsTitle:r(),canonical:s(),wordproofTimestamp:o(),isLoading:c(),editorContext:i(),isBreadcrumbsDisabled:u,isPrivateBlog:d,isWordProofIntegrationActive:p}}),Object(r.withDispatch)(e=>{const{setNoIndex:t,setNoFollow:a,setAdvanced:n,setBreadcrumbsTitle:r,setCanonical:s,setWordProofTimestamp:o,loadAdvancedSettingsData:c}=e("yoast-seo/editor");return{onNoIndexChange:t,onNoFollowChange:a,onAdvancedChange:n,onBreadcrumbsTitleChange:r,onCanonicalChange:s,onWordProofTimestampChange:o,onLoad:c}})])(T)},function(e,t,a){"use strict";var n=a(0),r=a(15),s=a(6),o=a(1),c=a(2),i=a.n(c),l=a(7),u=a(9),d=a(25),p=a.n(d),b=a(10),m=a.n(b);const h=Object(u.makeOutboundLink)(),f=m.a.div` padding: 16px; `;function g(e){let{location:t,show:a}=e;return a?Object(n.createElement)(l.Alert,{type:"info"},Object(o.sprintf)( /* translators: %s Expands to "Yoast News SEO" */ Object(o.__)("Are you working on a news article? %s helps you optimize your site for Google News.","wordpress-seo"),"Yoast News SEO")+" ",Object(n.createElement)(h,{href:window.wpseoAdminL10n[`shortlinks.upsell.${t}.news`]},Object(o.sprintf)( /* translators: %s: Expands to "Yoast News SEO". */ Object(o.__)("Buy %s now!","wordpress-seo"),"Yoast News SEO"))):null}g.propTypes={show:i.a.bool.isRequired,location:i.a.string.isRequired};const O=(e,t,a)=>{const n=e.find(e=>e.value===t);return[{name:Object(o.sprintf)( /* translators: %1$s expands to the plural name of the current post type, %2$s expands to the current site wide default. */ Object(o.__)("Default for %1$s (%2$s)","wordpress-seo"),a,n?n.name:""),value:""},...e]},y=e=>Object(o.sprintf)( /* translators: %1$s expands to the plural name of the current post type, %2$s and %3$s expand to a link to the Settings page */ Object(o.__)("You can change the default type for %1$s under Content types in the %2$sSettings%3$s.","wordpress-seo"),e,"{{link}}","{{/link}}");i.a.string.isRequired,i.a.string.isRequired,i.a.string.isRequired;const j=e=>{const t=O(e.pageTypeOptions,e.defaultPageType,e.postTypeName),a=O(e.articleTypeOptions,e.defaultArticleType,e.postTypeName),[r,s]=Object(n.useState)(e.schemaArticleTypeSelected),c=Object(n.useCallback)((e,t)=>{s(t)},[r]);return Object(n.useEffect)(()=>{c(null,e.schemaArticleTypeSelected)},[e.schemaArticleTypeSelected]),Object(n.createElement)(n.Fragment,null,Object(n.createElement)(l.FieldGroup,{label:Object(o.__)("What type of page or content is this?","wordpress-seo"),linkTo:e.additionalHelpTextLink,linkText:Object(o.__)("Learn more about page or content types","wordpress-seo")}),Object(n.createElement)(l.Select,{id:Object(u.join)(["yoast-schema-page-type",e.location]),options:t,label:Object(o.__)("Page type","wordpress-seo"),onChange:e.schemaPageTypeChange,selected:e.schemaPageTypeSelected}),e.showArticleTypeInput&&Object(n.createElement)(l.Select,{id:Object(u.join)(["yoast-schema-article-type",e.location]),options:a,label:Object(o.__)("Article type","wordpress-seo"),onChange:e.schemaArticleTypeChange,selected:e.schemaArticleTypeSelected,onOptionFocus:c}),Object(n.createElement)(g,{location:e.location,show:!e.isNewsEnabled&&(d=r,b=e.defaultArticleType,"NewsArticle"===d||""===d&&"NewsArticle"===b)}),e.displayFooter&&Object(n.createElement)("p",null,(i=e.postTypeName,p()({mixedString:y(i),components:{link:Object(n.createElement)("a",{href:"/wp-admin/admin.php?page=wpseo_page_settings",target:"_blank"})}}))));var i,d,b},w=i.a.arrayOf(i.a.shape({name:i.a.string,value:i.a.string}));j.propTypes={schemaPageTypeChange:i.a.func,schemaPageTypeSelected:i.a.string,pageTypeOptions:w.isRequired,schemaArticleTypeChange:i.a.func,schemaArticleTypeSelected:i.a.string,articleTypeOptions:w.isRequired,showArticleTypeInput:i.a.bool.isRequired,additionalHelpTextLink:i.a.string.isRequired,helpTextLink:i.a.string.isRequired,helpTextTitle:i.a.string.isRequired,helpTextDescription:i.a.string.isRequired,postTypeName:i.a.string.isRequired,displayFooter:i.a.bool,defaultPageType:i.a.string.isRequired,defaultArticleType:i.a.string.isRequired,location:i.a.string.isRequired,isNewsEnabled:i.a.bool},j.defaultProps={schemaPageTypeChange:()=>{},schemaPageTypeSelected:null,schemaArticleTypeChange:()=>{},schemaArticleTypeSelected:null,displayFooter:!1,isNewsEnabled:!1};const E=e=>e.isMetabox?Object(n.createPortal)(Object(n.createElement)(f,null,Object(n.createElement)(j,e)),document.getElementById("wpseo-meta-section-schema")):Object(n.createElement)(j,e);E.propTypes={showArticleTypeInput:i.a.bool,articleTypeLabel:i.a.string,additionalHelpTextLink:i.a.string,pageTypeLabel:i.a.string.isRequired,helpTextLink:i.a.string.isRequired,helpTextTitle:i.a.string.isRequired,helpTextDescription:i.a.string.isRequired,isMetabox:i.a.bool.isRequired,postTypeName:i.a.string.isRequired,displayFooter:i.a.bool,loadSchemaArticleData:i.a.func.isRequired,loadSchemaPageData:i.a.func.isRequired,location:i.a.string.isRequired},E.defaultProps={showArticleTypeInput:!1,articleTypeLabel:"",additionalHelpTextLink:"",displayFooter:!1};var v=E,_=a(95),k=a(58);const T=e=>{const t=null!==_.a.articleTypeInput;Object(n.useEffect)(()=>{e.loadSchemaPageData(),t&&e.loadSchemaArticleData()},[]);const{pageTypeOptions:a,articleTypeOptions:r}=window.wpseoScriptData.metabox.schema,s={articleTypeLabel:Object(o.__)("Article type","wordpress-seo"),pageTypeLabel:Object(o.__)("Page type","wordpress-seo"),postTypeName:window.wpseoAdminL10n.postTypeNamePlural,helpTextTitle:Object(o.__)("Yoast SEO automatically describes your pages using schema.org","wordpress-seo"),helpTextDescription:Object(o.__)("This helps search engines understand your website and your content. You can change some of your settings for this page below.","wordpress-seo"),showArticleTypeInput:t,pageTypeOptions:a,articleTypeOptions:r},c={...e,...s,...(i=e.location,"metabox"===i?{helpTextLink:wpseoAdminL10n["shortlinks.metabox.schema.explanation"],additionalHelpTextLink:wpseoAdminL10n["shortlinks.metabox.schema.page_type"],isMetabox:!0}:{helpTextLink:wpseoAdminL10n["shortlinks.sidebar.schema.explanation"],additionalHelpTextLink:wpseoAdminL10n["shortlinks.sidebar.schema.page_type"],isMetabox:!1})};var i;return Object(n.createElement)(v,c)};T.propTypes={displayFooter:i.a.bool.isRequired,schemaPageTypeSelected:i.a.string.isRequired,schemaArticleTypeSelected:i.a.string.isRequired,defaultArticleType:i.a.string.isRequired,defaultPageType:i.a.string.isRequired,loadSchemaPageData:i.a.func.isRequired,loadSchemaArticleData:i.a.func.isRequired,schemaPageTypeChange:i.a.func.isRequired,schemaArticleTypeChange:i.a.func.isRequired,location:i.a.string.isRequired},t.a=Object(r.compose)([Object(s.withSelect)(e=>{const{getPreferences:t,getPageType:a,getDefaultPageType:n,getArticleType:r,getDefaultArticleType:s}=e("yoast-seo/editor"),{displaySchemaSettingsFooter:o,isNewsEnabled:c}=t();return{displayFooter:o,isNewsEnabled:c,schemaPageTypeSelected:a(),schemaArticleTypeSelected:r(),defaultArticleType:s(),defaultPageType:n()}}),Object(s.withDispatch)(e=>{const{setPageType:t,setArticleType:a,getSchemaPageData:n,getSchemaArticleData:r}=e("yoast-seo/editor");return{loadSchemaPageData:n,loadSchemaArticleData:r,schemaPageTypeChange:t,schemaArticleTypeChange:a}}),Object(k.a)()])(T)},function(e,t,a){"use strict";var n=a(0),r=a(1),s=a(2),o=a.n(s),c=a(10),i=a.n(c),l=a(7),u=a(20),d=a(74),p=a(36),b=a(76),m=a(84),h=a(19),f=a(18);const g=e=>{const t=Object(r.__)("Get extra, smarter recommendations about your site’s structure, content, and SEO opportunities.","wordpress-seo"),a=[Object(r.__)("Target multiple focus keyphrases","wordpress-seo"),Object(r.__)("Use synonyms, plurals, and variations","wordpress-seo"),Object(r.__)("Unlock expert workouts and workflows","wordpress-seo")],{locationContext:s}=Object(h.useRootContext)(),o=Object(f.addQueryArgs)(wpseoAdminL10n[e.buyLink],{context:s});return Object(n.createElement)(m.a,{infoParagraphs:[t],benefits:a,upsellButtonText:Object(r.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(r.__)("Unlock with %s","wordpress-seo"),"Yoast SEO Premium"),upsellButton:{href:o,className:"yoast-button-upsell",rel:null,"data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2","data-action":"load-nfd-ctb"},upsellButtonLabel:Object(r.__)("1 year of premium support and updates included!","wordpress-seo")})};g.propTypes={buyLink:o.a.string.isRequired};var O=g;const y=i()(l.CollapsibleStateless)` h2 > button { padding-left: 24px; padding-top: 16px; &:hover { background-color: #f0f0f0; } } `,j=e=>{let{location:t}=e;const[a,s]=Object(n.useState)(!1),o=Object(n.useCallback)(()=>s(!1),[]),c=Object(n.useCallback)(()=>s(!0),[]);return Object(n.createElement)(n.Fragment,null,a&&Object(n.createElement)(p.a,{title:Object(r.__)("Get Yoast SEO Premium","wordpress-seo"),onRequestClose:o,additionalClassName:"",className:p.b,id:"yoast-premium-seo-analysis-modal",shouldCloseOnClickOutside:!0},Object(n.createElement)(d.a,null,Object(n.createElement)(d.b,{icon:l.YoastSeoIcon}),Object(n.createElement)("h2",null,Object(r.__)("Optimize even further with our premium SEO analysis","wordpress-seo")),Object(n.createElement)(O,{buyLink:`shortlinks.upsell.${t}.premium_seo_analysis_button`}))),"sidebar"===t&&Object(n.createElement)(b.a,{id:"yoast-premium-seo-analysis-modal-open-button",title:Object(r.__)("Premium SEO analysis","wordpress-seo"),prefixIcon:{icon:"seo-score-none",color:u.colors.$color_grey},suffixIcon:{icon:"pencil-square",size:"20px"},onClick:c}),"metabox"===t&&Object(n.createElement)(y,{hasPadding:!1,hasSeparator:!0,isOpen:!1,id:"yoast-premium-seo-analysis-metabox-modal-open-button",title:Object(r.__)("Premium SEO analysis","wordpress-seo"),prefixIconCollapsed:{icon:"seo-score-none",color:u.colors.$color_grey,size:"16px"},suffixIconCollapsed:{icon:"pencil-square",color:u.colors.$black,size:"20px"},onToggle:c}))};j.propTypes={location:o.a.string},j.defaultProps={location:"sidebar"},t.a=j},function(e,t,a){"use strict";var n=a(0),r=a(6),s=a(1),o=a(9),c=a(4),i=a(2),l=a.n(i),u=a(73),d=a(11),p=a.n(d),b=a(29),m=a.n(b);const h=e=>{let{data:t,itemScreenReaderText:a,className:r,...o}=e;const i=Object(n.useMemo)(()=>{var e,a;return null!==(e=null===(a=Object(c.maxBy)(t,"number"))||void 0===a?void 0:a.number)&&void 0!==e?e:0},[t]);return Object(n.createElement)("ul",p()({className:m()("yoast-data-model",r)},o),t.map(e=>{let{name:t,number:r}=e;return Object(n.createElement)("li",{key:t+"_dataItem",style:{"--yoast-width":r/i*100+"%"}},t,Object(n.createElement)("span",null,r),a&&Object(n.createElement)("span",{className:"screen-reader-text"},Object(s.sprintf)(a,r)))}))};h.propTypes={data:l.a.arrayOf(l.a.shape({name:l.a.string.isRequired,number:l.a.number.isRequired})),itemScreenReaderText:l.a.string,className:l.a.string},h.defaultProps={data:[],itemScreenReaderText:"",className:""};var f=h,g=a(18),O=a(19);const y=Object(o.makeOutboundLink)(),j=e=>{let{location:t}=e;const a=Object(r.useSelect)(e=>{var t,a;return null===(t=null===(a=e("yoast-seo-premium/editor"))||void 0===a?void 0:a.getPreference("isProminentWordsAvailable",!1))||void 0===t||t},[]),o=Object(r.useSelect)(e=>e("yoast-seo/editor").getPreference("shouldUpsell",!1),[]),i=Object(n.useMemo)(()=>Object(c.get)(window,`wpseoAdminL10n.shortlinks-insights-upsell-${t}-prominent_words`,""),[t]),l=Object(n.useMemo)(()=>{const e=Object(c.get)(window,"wpseoAdminL10n.shortlinks-insights-keyword_research_link","");return Object(u.a)(Object(s.sprintf)(Object(s.__)("Read our %1$sultimate guide to keyword research%2$s to learn more about keyword research and keyword strategy.","wordpress-seo"),"",""),{a:Object(n.createElement)(y,{href:e})})},[]),d=Object(n.useMemo)(()=>Object(u.a)(Object(s.sprintf)(// translators: %1$s expands to a starting `b` tag, %1$s expands to a closing `b` tag and %3$s expands to `Yoast SEO Premium`. Object(s.__)("With %1$s%3$s%2$s, this section will show you which words occur most often in your text. By checking these prominent words against your intended keyword(s), you'll know how to edit your text to be more focused.","wordpress-seo"),"","","Yoast SEO Premium"),{b:Object(n.createElement)("b",null)}),[]),p=Object(r.useSelect)(e=>{var t,a;return null!==(t=null===(a=e("yoast-seo-premium/editor"))||void 0===a?void 0:a.getProminentWords())&&void 0!==t?t:[]},[]),b=Object(n.useMemo)(()=>{const e=Object(s.sprintf)(// translators: %1$s expands to Yoast SEO Premium. Object(s.__)("Get %s to enjoy the benefits of prominent words","wordpress-seo"),"Yoast SEO Premium").split(/\s+/);return e.map((t,a)=>({name:t,number:e.length-a}))},[]),m=Object(n.useMemo)(()=>o?b:p.map(e=>{let{word:t,occurrence:a}=e;return{name:t,number:a}}),[p,b]);if(!a)return null;const{locationContext:h}=Object(O.useRootContext)();return Object(n.createElement)("div",{className:"yoast-prominent-words"},Object(n.createElement)("div",{className:"yoast-field-group__title"},Object(n.createElement)("b",null,Object(s.__)("Prominent words","wordpress-seo"))),!o&&Object(n.createElement)("p",null,0===m.length?Object(s.__)("Once you add a bit more copy, we'll give you a list of words that occur the most in the content. These give an indication of what your content focuses on.","wordpress-seo"):Object(s.__)("The following words occur the most in the content. These give an indication of what your content focuses on. If the words differ a lot from your topic, you might want to rewrite your content accordingly.","wordpress-seo")),o&&Object(n.createElement)("p",null,d),o&&Object(n.createElement)(y,{href:Object(g.addQueryArgs)(i,{context:h}),"data-action":"load-nfd-ctb","data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2",className:"yoast-button yoast-button-upsell"},Object(s.sprintf)(// translators: %s expands to `Premium` (part of add-on name). Object(s.__)("Unlock with %s","wordpress-seo"),"Premium"),Object(n.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"})),Object(n.createElement)("p",null,l),Object(n.createElement)(f,{data:m,itemScreenReaderText:// translators: %d expands to the number of occurrences. Object(s.__)("%d occurrences","wordpress-seo"),"aria-label":Object(s.__)("Prominent words","wordpress-seo"),className:o?"yoast-data-model--upsell":null}))};j.propTypes={location:l.a.string.isRequired},t.a=j},function(e,t,a){"use strict";var n=a(0),r=a(14),s=a(1),o=a(7),c=a(4),i=a(2),l=a.n(i),u=a(9),d=a(73);const p=Object(u.makeOutboundLink)(),b=e=>{let{location:t}=e;const a=Object(n.useMemo)(()=>Object(c.get)(window,`wpseoAdminL10n.shortlinks-insights-upsell-${t}-text_formality`,""),[t]),r=Object(n.useMemo)(()=>Object(d.a)(Object(s.sprintf)(// Translators: %1$s expands to a starting `b` tag, %2$s expands to a closing `b` tag and %3$s expands to `Yoast SEO Premium`. Object(s.__)("%1$s%3$s%2$s will help you assess the formality level of your text.","wordpress-seo"),"","","Yoast SEO Premium"),{b:Object(n.createElement)("b",null)}),[]);return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",null,Object(n.createElement)("p",null,r),Object(n.createElement)(p,{href:a,className:"yoast-button yoast-button-upsell"},Object(s.sprintf)(// Translators: %s expands to `Premium` (part of add-on name). Object(s.__)("Unlock with %s","wordpress-seo"),"Premium"),Object(n.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"}))))};b.propTypes={location:l.a.string.isRequired};var m=b,h=a(6),f=a(13);const g=e=>{let{location:t,name:a}=e;const i=Object(h.useSelect)(e=>e("yoast-seo/editor").isFormalitySupported(),[]),l=Object(f.a)().isPremium,u=l?Object(c.get)(window,"wpseoAdminL10n.shortlinks-insights-text_formality_info_premium",""):Object(c.get)(window,"wpseoAdminL10n.shortlinks-insights-text_formality_info_free",""),d=Object(s.__)("Read more about text formality.","wordpress-seo");return i?Object(n.createElement)("div",{className:"yoast-text-formality"},Object(n.createElement)("div",{className:"yoast-field-group__title"},Object(n.createElement)("b",null,Object(s.__)("Text formality","wordpress-seo")),Object(n.createElement)(o.HelpIcon,{linkTo:u,linkText:d})),l?Object(n.createElement)(r.Slot,{name:a}):Object(n.createElement)(m,{location:t})):null};g.propTypes={location:l.a.string.isRequired,name:l.a.string.isRequired},t.a=g},,,,,,,,,,function(e,t){e.exports=window.yoast.searchMetadataPreviews},function(e,t,a){"use strict";var n=a(0),r=a(2),s=a.n(r),o=a(10),c=a.n(o),i=a(7),l=a(9);const u=c()(i.StyledSection)` &${i.StyledSectionBase} { padding: 0; & ${i.StyledHeading} { ${Object(l.getDirectionalStyle)("padding-left","padding-right")}: 20px; margin-left: ${Object(l.getDirectionalStyle)("0","20px")}; } } `,d=e=>{let{children:t,title:a,icon:r,hasPaperStyle:s,shoppingData:o}=e;return Object(n.createElement)(u,{headingLevel:3,headingText:a,headingIcon:r,headingIconColor:"#555",hasPaperStyle:s,shoppingData:o},t)};d.propTypes={children:s.a.element,title:s.a.string,icon:s.a.string,hasPaperStyle:s.a.bool,shoppingData:s.a.object},d.defaultProps={hasPaperStyle:!0,shoppingData:null},t.a=d},function(e,t,a){"use strict";var n=a(0),r=a(14),s=a(2),o=a.n(s),c=a(108);const i=e=>{const[t,a]=Object(n.useState)(""),s=Object(n.useCallback)(e=>{a(e.detail.metaTabId)},[a]);Object(n.useEffect)(()=>(setTimeout(e.onLoad),window.addEventListener("YoastSEO:metaTabChange",s),()=>{window.removeEventListener("YoastSEO:metaTabChange",s)}),[]);const o=Object(n.useMemo)(()=>({...e,activeMetaTabId:t}),[e,t]);return e.isPremium?Object(n.createElement)(r.Slot,{name:"YoastFacebookPremium"+(e.location.charAt(0).toUpperCase()+e.location.slice(1)),fillProps:o}):Object(n.createElement)(c.a,o)};i.propTypes={isPremium:o.a.bool.isRequired,onLoad:o.a.func.isRequired,location:o.a.string.isRequired},t.a=i},function(e,t,a){"use strict";var n=a(0),r=a(14),s=a(2),o=a.n(s),c=a(108);const i=e=>(Object(n.useEffect)(()=>{setTimeout(e.onLoad)},[]),e.isPremium?Object(n.createElement)(r.Slot,{name:"YoastTwitterPremium"+(e.location.charAt(0).toUpperCase()+e.location.slice(1)),fillProps:e}):Object(n.createElement)(c.a,e));i.propTypes={isPremium:o.a.bool.isRequired,onLoad:o.a.func.isRequired,location:o.a.string.isRequired},t.a=i},,,,,,,function(e,t,a){"use strict";var n,r,s,o,c,i,l,u,d,p,b,m,h,f,g,O,y,j,w,E,v,_,k,T,R,x,S,C,A,P,I,L,F,N,q,M,D,W,K,z,B,U,$,H,Y,V,G,Z,Q=a(0),J=a(1),X=a(23),ee=()=>Object(Q.createElement)(Q.Fragment,null,Object(Q.createElement)("p",null,Object(X.a)(Object(J.sprintf)( /* translators: 1: Opening a html tag, 2: Closing a html tag. 3: WordProof. 4. WordPress */ Object(J.__)("Something went wrong authenticating your %3$s account with the %4$s site. Please try again or contact %1$s%3$s support%2$s.","wordpress-seo"),"","","WordProof","WordPress"),"https://help.wordproof.com/"))),te=a(3);function ae(){return(ae=Object.assign||function(e){for(var t=1;t{const{closeModal:t}=e;return Object(Q.createElement)(Q.Fragment,null,Object(Q.createElement)("div",{className:"yoast-wordproof-modal-image"},Object(Q.createElement)(ne,{class:"yoast-wordproof-modal-svg__success"})),Object(Q.createElement)("p",null,Object(J.sprintf)( /* Translators: %s translates to the Post type in singular form */ Object(J.__)("Your %s is now protected via the blockchain!","wordpress-seo"),Object(re.a)("current_post_type")),Object(Q.createElement)("br",null),Object(Q.createInterpolateElement)(Object(J.sprintf)(Object(J.__)( /** translators: * %1$s and %2$s are replaced by opening and closing tags. * %3$s translates to the Post type in singular form. */ "The %3$s will automatically be timestamped every time you %1$supdate%2$s or %1$spublish%2$s.","wordpress-seo"),"","",Object(re.a)("current_post_type")),{b:Object(Q.createElement)("b",null)})),Object(Q.createElement)("div",{className:"yoast-wordproof-modal-action"},Object(Q.createElement)(se.NewButton,{variant:"primary",onClick:t},"Continue")))};ie.propTypes={closeModal:ce.a.func.isRequired};var le,ue=ie;function de(){return(de=Object.assign||function(e){for(var t=1;t{const{closeModal:t}=e,a=Object(Q.useCallback)(e=>{t(),e.preventDefault(),Object(re.c)()});return Object(Q.createElement)("div",null,Object(Q.createElement)("div",{className:"yoast-wordproof-modal-image"},Object(Q.createElement)(pe,{className:"yoast-wordproof-modal-svg__webhook-failed"})),Object(Q.createElement)("div",null,Object(J.__)("There was a connection problem. This could be because your third party connections are blocked.","wordpress-seo"),Object(Q.createElement)("br",null),Object(X.a)(Object(J.sprintf)(Object(J.__)("Find possible solutions in this %1$sArticle%2$s.","wordpress-seo"),"",""),"https://help.wordproof.com/en/articles/4823201-how-do-i-whitelist-wordproof-in-cloudflare")),Object(Q.createElement)("div",{className:"yoast-wordproof-modal-action"},Object(Q.createElement)(se.NewButton,{variant:"secondary",onClick:a},Object(J.__)("Try again","wordpress-seo"))),Object(Q.createElement)("div",null,Object(X.a)(Object(J.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. %3$s expands to WordProof. Object(J.__)("Not working? %1$sContact %3$s support%2$s.","wordpress-seo"),"","","WordProof"),"https://help.wordproof.com")))};be.propTypes={closeModal:ce.a.func.isRequired};var me=be,he=a(36);t.a=()=>{const[e,t]=Object(Q.useState)(null),a=Object(Q.useCallback)(()=>{t("oauth:failed")}),n=Object(Q.useCallback)(()=>{t("webhook:failed")}),r=Object(Q.useCallback)(()=>{t("oauth:success")}),s=Object(Q.useCallback)(()=>{t(null)});Object(Q.useEffect)(()=>(window.addEventListener("wordproof:oauth:success",r,!1),window.addEventListener("wordproof:oauth:failed",a,!1),window.addEventListener("wordproof:webhook:failed",n,!1),()=>{window.removeEventListener("wordproof:oauth:success",r,!1),window.removeEventListener("wordproof:oauth:failed",a,!1),window.removeEventListener("wordproof:webhook:failed",n,!1)}),[]);const o=Object(Q.useCallback)(()=>{switch(e){case"webhook:failed":return Object(J.__)("Connection failed","wordpress-seo");case"oauth:success":return Object(J.__)("Connected to WordProof","wordpress-seo");default:return Object(J.__)("WordProof authentication","wordpress-seo")}});return Object(Q.createElement)(Q.Fragment,null,e&&Object(Q.createElement)(he.a,{onRequestClose:s,additionalClassName:"yoast-wordproof-modal",title:o()},"oauth:success"===e&&Object(Q.createElement)(ue,{closeModal:s}),"oauth:failed"===e&&Object(Q.createElement)(ee,null),"webhook:failed"===e&&Object(Q.createElement)(me,{closeModal:s})))}},function(e,t,a){"use strict";var n=a(11),r=a.n(n),s=a(0),o=a(1),c=a(6),i=a(2),l=a.n(i),u=a(130);const d=e=>{let{children:t,id:a,hasIcon:n=!0,title:r,image:c=null,isAlertDismissed:i,onDismissed:l}=e;return i?null:Object(s.createElement)("div",{id:a,className:"notice-yoast yoast is-dismissible"},Object(s.createElement)("div",{className:"notice-yoast__container"},Object(s.createElement)("div",null,Object(s.createElement)("div",{className:"notice-yoast__header"},n&&Object(s.createElement)("span",{className:"yoast-icon"}),Object(s.createElement)("h2",{className:"notice-yoast__header-heading"},r)),Object(s.createElement)("p",null,t)),c&&Object(s.createElement)(c,{height:"60"})),Object(s.createElement)("button",{className:"notice-dismiss",onClick:l},Object(s.createElement)("span",{className:"screen-reader-text"},Object(o.__)("Dismiss this notice.","wordpress-seo"))))};d.propTypes={children:l.a.node.isRequired,id:l.a.string.isRequired,hasIcon:l.a.bool,title:l.a.string.isRequired,image:l.a.elementType,isAlertDismissed:l.a.bool.isRequired,onDismissed:l.a.func.isRequired};var p,b,m,h,f,g,O,y,j,w,E,v,_,k,T,R,x,S,C,A,P,I,L,F,N,q,M,D,W,K,z,B,U,$,H,Y,V,G,Z,Q,J,X,ee,te,ae,ne,re,se=Object(u.a)(d),oe=a(3);function ce(){return(ce=Object.assign||function(e){for(var t=1;t{let{store:t="yoast-seo/editor",image:a=ie,url:n,...i}=e;return Object(c.useSelect)(e=>e(t).getIsPremium())?null:Object(s.createElement)(se,r()({alertKey:"webinar-promo-notification",store:t,id:"webinar-promo-notification",title:Object(o.sprintf)( /* translators: 1: Yoast SEO. */ Object(o.__)("Get the most out of %1$s","wordpress-seo"),"Yoast SEO"),image:a,url:n},i),Object(o.sprintf)( /* translators: 1: Yoast SEO. */ Object(o.__)("Learn how to improve your rankings with %1$s. Ask your questions to our SEO experts during the free live Q&A.","wordpress-seo"),"Yoast SEO")," ",Object(s.createElement)("a",{href:n,target:"_blank",rel:"noreferrer"},Object(o.__)("Register now!","wordpress-seo")))};le.propTypes={store:l.a.string,image:l.a.elementType,url:l.a.string.isRequired},t.a=le},function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(43),r=a(35),s=a(109),o=a(53);const{dispatch:c}=wp.data;function i(){const{setIsAuthenticated:e,setSelectedPostTypes:t}=c("wordproof"),a=Object(r.a)("popup_redirect_authentication_url"),i=Object(r.a)("popup_redirect_settings_url");let l=null;const u=(e,t)=>{l=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:800,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:680;const s=e.top.outerHeight/2+e.top.screenY-r/2,o=e.top.outerWidth/2+e.top.screenX-n/2;return e.open(t,a,`toolbar=no,\n\t\tlocation=no,\n\t\tdirectories=no,\n\t\tstatus=no,\n\t\tmenubar=no,\n\t\tresizable=no,\n\t\tcopyhistory=no,\n\t\twidth=${n},\n\t\theight=${r},\n\t\ttop=${s},\n\t\tleft=${o}`)}(window,e,t),l&&l.focus(),window.addEventListener("message",d,!1)},d=async e=>{const{data:t,source:a,origin:n}=e;if(n===Object(r.a)("origin")&&l===a)switch(t.type){case"wordproof:oauth:granted":!1===await m(t)&&await p("wordproof:oauth:failed",!1);break;case"wordproof:oauth:failed":await p("wordproof:oauth:failed",!1);break;case"wordproof:oauth:denied":await p("wordproof:oauth:denied",!1);break;case"wordproof:webhook:success":await p("wordproof:oauth:success",!0);break;case"wordproof:webhook:failed":await p("wordproof:webhook:failed",!1);break;case"wordproof:settings:updated":await p("wordproof:settings:updated"),await h(t);break;case"wordproof:oauth:destroy":await p("wordproof:oauth:destroy",!1);break;case"wordproof:oauth:retry":await p("wordproof:open_authentication",!1);break;case"wordproof:oauth:close":b()}},p=async function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;b(),Object(s.a)(t),!1===a&&(await Object(n.b)(),e(!1)),!0===a&&e(!0)},b=()=>{window.removeEventListener("message",d,!1),l.close()},m=async e=>{await Object(n.c)(()=>Object(o.e)(e),async e=>{const t={type:"wordproof:sdk:access-token",source_id:e.source_id};return l.postMessage(t,Object(r.a)("origin")),!0},async()=>!1)},h=async e=>{await Object(n.c)(()=>Object(o.f)(e),async()=>{const a=e.settings;return a.selectedPostTypes&&t(a.selectedPostTypes),!0},async()=>!1)};window.addEventListener("wordproof:open_authentication",e=>{e.preventDefault(),u(a,"WordProof_Authentication")},!1),window.addEventListener("wordproof:open_settings",e=>{e.preventDefault(),u(i,"WordProof_Settings")},!1)}},,,,function(e,t){var a;a=function(){return this}();try{a=a||new Function("return this")()}catch(e){"object"==typeof window&&(a=window)}e.exports=a},function(e,t,a){"use strict";var n=a(11),r=a.n(n),s=a(0),o=a(15),c=a(6),i=a(1),l=a(156),u=a(19),d=a(157),p=a(71),b=a(115);const m=function(e,t){let a=0;return t.shortenedBaseUrl&&"string"==typeof t.shortenedBaseUrl&&(a=t.shortenedBaseUrl.length),e.url=e.url.replace(/\s+/g,"-"),"-"===e.url[e.url.length-1]&&(e.url=e.url.slice(0,-1)),"-"===e.url[a]&&(e.url=e.url.slice(0,a)+e.url.slice(a+1)),Object(p.applyReplaceUsingPlugin)(e)};t.a=Object(o.compose)([Object(c.withSelect)((function(e){const{getBaseUrlFromSettings:t,getDateFromSettings:a,getFocusKeyphrase:n,getRecommendedReplaceVars:r,getReplaceVars:s,getShoppingData:o,getSiteIconUrlFromSettings:c,getSnippetEditorData:i,getSnippetEditorMode:l,getSnippetEditorPreviewImageUrl:u,getSnippetEditorWordsToHighlight:d,isCornerstoneContent:p,getIsTerm:b,getContentLocale:m,getSiteName:h}=e("yoast-seo/editor"),f=s();return f.forEach(e=>{""!==e.value||["title","excerpt","excerpt_only"].includes(e.name)||(e.value="%%"+e.name+"%%")}),{baseUrl:t(),data:i(),date:a(),faviconSrc:c(),keyword:n(),mobileImageSrc:u(),mode:l(),recommendedReplacementVariables:r(),replacementVariables:f,shoppingData:o(),wordsToHighlight:d(),isCornerstone:p(),isTaxonomy:b(),locale:m(),siteName:h()}})),Object(c.withDispatch)((function(e,t,a){let{select:n}=a;const{updateData:r,switchMode:s,updateAnalysisData:o,findCustomFields:c}=e("yoast-seo/editor"),i=e("core/editor"),l=n("yoast-seo/editor").getPostId();return{onChange:(e,t)=>{switch(e){case"mode":s(t);break;case"slug":r({slug:t}),i&&i.editPost({slug:t});break;default:r({[e]:t})}},onChangeAnalysisData:o,onReplacementVariableSearchChange:Object(b.a)(l,c)}}))])(e=>Object(s.createElement)(u.LocationConsumer,null,t=>Object(s.createElement)(d.a,{icon:"eye",hasPaperStyle:e.hasPaperStyle},Object(s.createElement)(l.SnippetEditor,r()({},e,{descriptionPlaceholder:Object(i.__)("Please provide a meta description by editing the snippet below.","wordpress-seo"),mapEditorDataToPreview:m,showCloseButton:!1,idSuffix:t})))))},function(e,t,a){"use strict";var n=a(6),r=a(7);t.a=Object(n.withSelect)(e=>{const{getWarningMessage:t}=e("yoast-seo/editor");return{message:t()}})(r.Warning)},function(e,t,a){"use strict";var n=a(15),r=a(6),s=a(158),o=a(13),c=a(58),i=a(52),l=a(115);const u=()=>{Object(i.b)(e=>Object(r.dispatch)("yoast-seo/editor").setFacebookPreviewImage(Object(i.c)(e)))};t.a=Object(n.compose)([Object(r.withSelect)(e=>{const{getFacebookDescription:t,getDescription:a,getFacebookTitle:n,getSeoTitle:r,getFacebookImageUrl:s,getImageFallback:c,getFacebookWarnings:i,getRecommendedReplaceVars:l,getReplaceVars:u,getSiteUrl:d,getSeoTitleTemplate:p,getSeoTitleTemplateNoFallback:b,getSocialTitleTemplate:m,getSeoDescriptionTemplate:h,getSocialDescriptionTemplate:f,getReplacedExcerpt:g,getFacebookAltText:O}=e("yoast-seo/editor");return{imageUrl:s(),imageFallbackUrl:c(),recommendedReplacementVariables:l(),replacementVariables:u(),description:t(),descriptionPreviewFallback:f()||a()||h()||g()||"",title:n(),titlePreviewFallback:m()||r()||b()||p()||"",imageWarnings:i(),siteUrl:d(),isPremium:!!Object(o.a)().isPremium,titleInputPlaceholder:"",descriptionInputPlaceholder:"",socialMediumName:"Facebook",alt:O()}}),Object(r.withDispatch)((e,t,a)=>{let{select:n}=a;const{setFacebookPreviewTitle:r,setFacebookPreviewDescription:s,clearFacebookPreviewImage:o,loadFacebookPreviewData:c,findCustomFields:i}=e("yoast-seo/editor"),d=n("yoast-seo/editor").getPostId();return{onSelectImageClick:u,onRemoveImageClick:o,onDescriptionChange:s,onTitleChange:r,onLoad:c,onReplacementVariableSearchChange:Object(l.a)(d,i)}}),Object(c.a)()])(s.a)},function(e,t,a){"use strict";var n=a(15),r=a(6),s=a(159),o=a(13),c=a(58),i=a(52),l=a(115);const u=()=>{Object(i.b)(e=>Object(r.dispatch)("yoast-seo/editor").setTwitterPreviewImage(Object(i.d)(e)))};t.a=Object(n.compose)([Object(r.withSelect)(e=>{const{getTwitterDescription:t,getTwitterTitle:a,getTwitterImageUrl:n,getFacebookImageUrl:r,getFacebookTitle:s,getFacebookDescription:c,getDescription:i,getSeoTitle:l,getTwitterWarnings:u,getTwitterImageType:d,getImageFallback:p,getRecommendedReplaceVars:b,getReplaceVars:m,getSiteUrl:h,getSeoTitleTemplate:f,getSeoTitleTemplateNoFallback:g,getSocialTitleTemplate:O,getSeoDescriptionTemplate:y,getSocialDescriptionTemplate:j,getReplacedExcerpt:w,getTwitterAltText:E}=e("yoast-seo/editor");return{imageUrl:n(),imageFallbackUrl:r()||p(),recommendedReplacementVariables:b(),replacementVariables:m(),description:t(),descriptionPreviewFallback:j()||c()||i()||y()||w()||"",title:a(),titlePreviewFallback:O()||s()||l()||g()||f()||"",imageWarnings:u(),siteUrl:h(),isPremium:!!Object(o.a)().isPremium,isLarge:"summary"!==d(),titleInputPlaceholder:"",descriptionInputPlaceholder:"",socialMediumName:"Twitter",alt:E()}}),Object(r.withDispatch)((e,t,a)=>{let{select:n}=a;const{setTwitterPreviewTitle:r,setTwitterPreviewDescription:s,clearTwitterPreviewImage:o,loadTwitterPreviewData:c,findCustomFields:i}=e("yoast-seo/editor"),d=n("yoast-seo/editor").getPostId();return{onSelectImageClick:u,onRemoveImageClick:o,onDescriptionChange:s,onTitleChange:r,onLoad:c,onReplacementVariableSearchChange:Object(l.a)(d,i)}}),Object(c.a)()])(s.a)},,,,,,function(e,t,a){"use strict";var n=a(6),r=a(15),s=a(0),o=a(1),c=a(2),i=a.n(c),l=a(20),u=a(74),d=a(36),p=a(105),b=a(97),m=a(76),h=a(114);function f(e){const{keyphrases:t,onNoKeyphraseSet:a,onOpen:n,location:r}=e;if(!t.length)return document.querySelector("#focus-keyword-input-sidebar").focus(),void a();n(r)}function g(e,t){Object(b.b)(t)&&e.onClose()}function O(e){const{location:t,whichModalOpen:a,shouldCloseOnClickOutside:n}=e,r=Object(s.useCallback)(()=>{f(e)},[f,e]),c=Object(s.useCallback)(t=>{g(e,t)},[g,e]),i=Object(o.__)("Track SEO performance","wordpress-seo");return Object(s.createElement)(s.Fragment,null,a===t&&Object(s.createElement)(d.a,{title:i,onRequestClose:c,icon:Object(s.createElement)(p.a,null),additionalClassName:"yoast-wincher-seo-performance-modal",shouldCloseOnClickOutside:n},Object(s.createElement)(u.a,{className:"yoast-gutenberg-modal__content yoast-wincher-seo-performance-modal__content"},Object(s.createElement)(h.a,null))),"sidebar"===t&&Object(s.createElement)(m.a,{id:"wincher-open-button-"+t,title:i,suffixIcon:{size:"20px",icon:"pencil-square"},prefixIcon:{icon:"chart-square-bar",color:l.colors.$color_grey_medium_dark},onClick:r}))}O.propTypes={location:i.a.string,whichModalOpen:i.a.oneOf(["none","metabox","sidebar","postpublish"]),shouldCloseOnClickOutside:i.a.bool},O.defaultProps={location:"",whichModalOpen:"none",shouldCloseOnClickOutside:!0},t.a=Object(r.compose)([Object(n.withSelect)(e=>{const{getWincherModalOpen:t,getWincherTrackableKeyphrases:a}=e("yoast-seo/editor");return{keyphrases:a(),whichModalOpen:t()}}),Object(n.withDispatch)(e=>{const{setWincherOpenModal:t,setWincherDismissModal:a,setWincherNoKeyphrase:n}=e("yoast-seo/editor");return{onOpen:e=>{t(e)},onClose:()=>{a()},onNoKeyphraseSet:()=>{n()}}})])(O)},,,,,,,,,,,function(e,t){e.exports=window.wp.editPost},function(e,t){e.exports=window.wp.annotations},,,function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),r=a(7),s=a(59),o=a(2);function c(e){let{score:t,label:a,scoreValue:o}=e;return Object(n.createElement)("div",{className:"yoast-analysis-check"},Object(n.createElement)(r.SvgIcon,Object(s.getIconForScore)(t)),Object(n.createElement)("span",null," ",a," ",o&&Object(n.createElement)("strong",null,o)))}c.propTypes={score:o.string.isRequired,label:o.string.isRequired,scoreValue:o.string},c.defaultProps={scoreValue:""}},function(e,t,a){"use strict";var n=a(0),r=a(6),s=a(1),o=a(86),c=a(2),i=a.n(c),l=a(82),u=a(136),d=a(137),p=a(145),b=a(146),m=a(138);const h=e=>{let{location:t}=e;const a=Object(r.useSelect)(e=>e("yoast-seo/editor").getIsElementorEditor(),[]),c=Object(r.useSelect)(e=>e("yoast-seo/editor").isFleschReadingEaseAvailable(),[]);return Object(n.createElement)(l.a,{title:Object(s.__)("Insights","wordpress-seo"),id:"yoast-insights-modal-"+t,shouldCloseOnClickOutside:!a,showChangesWarning:!1},Object(n.createElement)("div",{className:"yoast-insights yoast-modal-content--columns"},Object(n.createElement)(p.a,{location:t}),Object(n.createElement)("div",null,c&&Object(n.createElement)("div",{className:"yoast-insights-row"},Object(n.createElement)(d.a,null)),Object(n.createElement)("div",{className:"yoast-insights-row yoast-insights-row--columns"},Object(n.createElement)(u.a,null),Object(n.createElement)(m.a,null)),Object(o.isFeatureEnabled)("TEXT_FORMALITY")&&Object(n.createElement)(b.a,{location:t,name:"YoastTextFormalityMetabox"}))))};h.propTypes={location:i.a.string},h.defaultProps={location:"sidebar"},t.a=h},,,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return $}));var n=a(0),r=a(2),s=a.n(r),o=a(14),c=a(134),i=a(75);function l(e){let{theme:t}=e;return Object(n.createElement)(i.a,{theme:t,location:"metabox"},Object(n.createElement)(o.Slot,{name:"YoastMetabox"},e=>Object(c.a)(e)))}var u=a(6),d=a(15),p=a(1),b=a(20),m=a(135),h=a(173),f=a(174),g=a(60),O=a(86),y=a(46),j=a(136),w=a(137),E=a(145),v=a(138),_=a(146);const k=e=>{let{location:t}=e;const a=Object(u.useSelect)(e=>e("yoast-seo/editor").isFleschReadingEaseAvailable(),[]);return Object(n.createElement)(y.a,{title:Object(p.__)("Insights","wordpress-seo"),id:"yoast-insights-collapsible-"+t,className:"yoast-insights"},Object(n.createElement)(E.a,{location:t}),Object(n.createElement)("div",null,a&&Object(n.createElement)("div",{className:"yoast-insights-row"},Object(n.createElement)(w.a,null)),Object(n.createElement)("div",{className:"yoast-insights-row yoast-insights-row--columns"},Object(n.createElement)(j.a,null),Object(n.createElement)(v.a,null)),Object(O.isFeatureEnabled)("TEXT_FORMALITY")&&Object(n.createElement)(_.a,{location:t,name:"YoastTextFormalityMetabox"})))};k.propTypes={location:s.a.string},k.defaultProps={location:"metabox"};var T=k,R=a(26),x=a(142),S=a(175),C=a(176);const A=e=>{let{displayFacebook:t,displayTwitter:a}=e;return Object(n.createElement)(n.Fragment,null,t&&Object(n.createElement)(y.a,{hasSeparator:!1 /* Translators: %s expands to Facebook. */,title:Object(p.sprintf)(Object(p.__)("%s preview","wordpress-seo"),"Facebook"),initialIsOpen:!0},Object(n.createElement)(S.a,null)),a&&Object(n.createElement)(y.a /* Translators: %s expands to Twitter. */,{title:Object(p.sprintf)(Object(p.__)("%s preview","wordpress-seo"),"Twitter"),hasSeparator:t,initialIsOpen:!0},Object(n.createElement)(C.a,null)))};A.propTypes={displayFacebook:s.a.bool.isRequired,displayTwitter:s.a.bool.isRequired};var P=A,I=Object(u.withSelect)(e=>{const{getPreferences:t}=e("yoast-seo/editor"),{displayFacebook:a,displayTwitter:n}=t();return{displayFacebook:a,displayTwitter:n}})(P),L=a(72);function F(e){let{target:t}=e;return Object(n.createElement)(L.a,{target:t},Object(n.createElement)(I,null))}F.propTypes={target:s.a.string.isRequired};var N=a(143),q=a(131),M=a(114),D=a(37),W=a(166),K=a(144),z=a(139);function B(e){let{settings:t,wincherKeyphrases:a,setWincherNoKeyphrase:r}=e;const s=Object(n.useCallback)(()=>{if(!a.length)return r(!0),document.querySelector("#focus-keyword-input-metabox").focus(),!1},[a,r]);return Object(n.createElement)(n.Fragment,null,Object(D.b)()&&Object(n.createElement)(W.a,null),Object(n.createElement)(o.Fill,{name:"YoastMetabox"},Object(n.createElement)(R.a,{key:"warning",renderPriority:1},Object(n.createElement)(f.a,null)),t.isKeywordAnalysisActive&&Object(n.createElement)(R.a,{key:"keyword-input",renderPriority:8},Object(n.createElement)(g.KeywordInput,{isSEMrushIntegrationActive:t.isSEMrushIntegrationActive}),!window.wpseoScriptData.metabox.isPremium&&Object(n.createElement)(o.Fill,{name:"YoastRelatedKeyphrases"},Object(n.createElement)(q.a,null))),Object(n.createElement)(R.a,{key:"google-preview",renderPriority:9},Object(n.createElement)(y.a,{id:"yoast-snippet-editor-metabox",title:Object(p.__)("Google preview","wordpress-seo"),initialIsOpen:!0},Object(n.createElement)(h.a,{hasPaperStyle:!1}))),t.isContentAnalysisActive&&Object(n.createElement)(R.a,{key:"readability-analysis",renderPriority:10},Object(n.createElement)(g.ReadabilityAnalysis,{shouldUpsell:t.shouldUpsell})),t.isKeywordAnalysisActive&&Object(n.createElement)(R.a,{key:"seo-analysis",renderPriority:20},Object(n.createElement)(n.Fragment,null,Object(n.createElement)(g.SeoAnalysis,{shouldUpsell:t.shouldUpsell,shouldUpsellWordFormRecognition:t.isWordFormRecognitionActive}),t.shouldUpsell&&Object(n.createElement)(K.a,{location:"metabox"}))),t.isInclusiveLanguageAnalysisActive&&Object(n.createElement)(R.a,{key:"inclusive-language-analysis",renderPriority:21},Object(n.createElement)(g.InclusiveLanguageAnalysis,null)),t.isKeywordAnalysisActive&&Object(n.createElement)(R.a,{key:"additional-keywords-upsell",renderPriority:22},t.shouldUpsell&&Object(n.createElement)(z.a,null)),t.isKeywordAnalysisActive&&t.isWincherIntegrationActive&&Object(n.createElement)(R.a,{key:"wincher-seo-performance",renderPriority:25},Object(n.createElement)(y.a,{id:"yoast-wincher-seo-performance-metabox",title:Object(p.__)("Track SEO performance","wordpress-seo"),initialIsOpen:!1,prefixIcon:{icon:"chart-square-bar",color:b.colors.$color_grey_medium_dark},prefixIconCollapsed:{icon:"chart-square-bar",color:b.colors.$color_grey_medium_dark},onToggle:s},Object(n.createElement)(M.a,null))),t.isCornerstoneActive&&Object(n.createElement)(R.a,{key:"cornerstone",renderPriority:30},Object(n.createElement)(m.a,null)),t.displayAdvancedTab&&Object(n.createElement)(R.a,{key:"advanced",renderPriority:40},Object(n.createElement)(y.a,{id:"collapsible-advanced-settings",title:Object(p.__)("Advanced","wordpress-seo")},Object(n.createElement)(x.a,null))),t.displaySchemaSettings&&Object(n.createElement)(R.a,{key:"schema",renderPriority:50},Object(n.createElement)(N.a,null)),Object(n.createElement)(R.a,{key:"social",renderPriority:-1},Object(n.createElement)(F,{target:"wpseo-section-social"})),t.isInsightsEnabled&&Object(n.createElement)(R.a,{key:"insights",renderPriority:52},Object(n.createElement)(T,{location:"metabox"}))))}B.propTypes={settings:s.a.object.isRequired,wincherKeyphrases:s.a.array.isRequired,setWincherNoKeyphrase:s.a.func.isRequired};var U=Object(d.compose)([Object(u.withSelect)((e,t)=>{const{getPreferences:a,getWincherTrackableKeyphrases:n}=e("yoast-seo/editor");return{settings:a(),store:t.store,wincherKeyphrases:n()}}),Object(u.withDispatch)(e=>{const{setWincherNoKeyphrase:t}=e("yoast-seo/editor");return{setWincherNoKeyphrase:t}})])(B);function $(e){let{target:t,store:a,theme:r}=e;return Object(n.createElement)(L.a,{target:t},Object(n.createElement)(l,{store:a,theme:r}),Object(n.createElement)(U,{store:a,theme:r}))}$.propTypes={target:s.a.string.isRequired,store:s.a.object,theme:s.a.object}},,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return p}));var n=a(53),r=a(35),s=a(2),o=a.n(s),c=a(109);const i=e=>{const{response:t,createSuccessNotice:a,createErrorNotice:n,postId:s}=e;if(null===t||200===t.status)return;const o={id:"wordproof-timestamp-notice"};if(t&&201===t.status)0===t.balance?(o.actions=[{label:Object(r.a)("translations.open_settings_button_text"),onClick:()=>{Object(c.a)("wordproof:open_settings")},variant:"link"}],n(Object(r.a)("translations.no_balance"),o)):(a(Object(r.a)("translations.timestamp_success"),{type:"snackbar",id:"wordproof-timestamp-notice"}),l(s,t.hash,n,o));else if(t.error)switch(t.error){case"not_authenticated":o.type="snackbar",o.actions=[{label:Object(r.a)("translations.open_authentication_button_text"),onClick:()=>{Object(c.a)("wordproof:open_authentication")},variant:"link"}],n(Object(r.a)("translations.not_authenticated"),o);break;case"timestamp_failed":default:n(Object(r.a)("translations.timestamp_failed"),o)}},l=async(e,t,a,s)=>{setTimeout(async()=>{(await Object(n.c)(e)).hash!==t&&(s.type="snackbar",a(Object(r.a)("translations.webhook_failed"),s))},1e4)};i.proptypes={timestampResponse:o.a.any.isRequired,createSuccessNotice:o.a.func.isRequired,createErrorNotice:o.a.func.isRequired,postId:o.a.number.isRequired};const{debounce:u}=lodash,{applyFilters:d}=wp.hooks;function p(e,t,a){e(u(async()=>{if(d("wordproof.timestamp",!0)){const e=Object(r.a)("current_post_id"),s=await Object(n.g)(e);i({response:s,createSuccessNotice:t,createErrorNotice:a,postId:e})}},500))}},,,,,,,,,,,,,,,,,,,,,,,function(e,t){e.exports=window.wp.plugins},function(e,t){e.exports=window.wp.htmlEntities},function(e,t,a){"use strict";(function(e){a.d(t,"a",(function(){return w}));var n=a(6),r=a(16),s=a(4),o=a(12),c=a(121),i=a(71),l=a(64);const{updateReplacementVariable:u,updateData:d,hideReplacementVariables:p,setContentImage:b,updateSettings:m,setEditorDataContent:h,setEditorDataTitle:f,setEditorDataExcerpt:g,setEditorDataImageUrl:O,setEditorDataSlug:y}=r.actions,j=e.jQuery;class w{constructor(e,t){this._refresh=e,this._store=t,this._data={},this.getPostAttribute=this.getPostAttribute.bind(this),this.refreshYoastSEO=this.refreshYoastSEO.bind(this)}initialize(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this._data=this.getInitialData(e),Object(i.fillReplacementVariables)(this._data,this._store),this._store.dispatch(p(t)),this.subscribeToGutenberg(),this.subscribeToYoastSEO()}getInitialData(e){const t=this.collectGutenbergData(this.getPostAttribute);return e=Object(i.mapCustomFields)(e,this._store),e=Object(i.mapCustomTaxonomies)(e,this._store),{...e,...t}}setRefresh(e){this._refresh=e}isShallowEqual(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const a in e)if(e.hasOwnProperty(a)&&(!(a in t)||e[a]!==t[a]))return!1;return!0}getMediaById(e){return this._coreDataSelect||(this._coreDataSelect=Object(n.select)("core")),this._coreDataSelect.getMedia(e)}getPostAttribute(e){return this._coreEditorSelect||(this._coreEditorSelect=Object(n.select)("core/editor")),this._coreEditorSelect.getEditedPostAttribute(e)}getSlug(){if("auto-draft"===this.getPostAttribute("status"))return"";let e=this.getPostAttribute("generated_slug")||"";"auto-draft"===e&&(e="");const t=this.getPostAttribute("slug")||e;try{return decodeURI(t)}catch(e){return t}}getPostBaseUrl(){const e=Object(n.select)("core/editor").getPermalinkParts();if(null===e||null==e||!e.prefix)return window.wpseoScriptData.metabox.base_url;let t=e.prefix;if(Object(n.select)("core/editor").isEditedPostNew())try{const e=new URL(t);t=e.origin+e.pathname}catch(e){}return t.endsWith("/")||(t+="/"),t}collectGutenbergData(){const e=this.getPostAttribute("content"),t=this.calculateContentImage(e),a=this.getPostAttribute("excerpt")||"";return{content:e,title:this.getPostAttribute("title")||"",slug:this.getSlug(),excerpt:a||Object(i.excerptFromContent)(e,"ja"===Object(l.a)()?80:156),excerpt_only:a,snippetPreviewImageURL:this.getFeaturedImage()||t,contentImage:t,baseUrl:this.getPostBaseUrl()}}getFeaturedImage(){const e=this.getPostAttribute("featured_media");if(e){const t=this.getMediaById(e);if(t)return t.source_url}return null}calculateContentImage(e){const t=o.languageProcessing.imageInText(e);if(0===t.length)return"";const a=j.parseHTML(t.join(""));for(const e of a)if(e.src)return e.src;return""}handleEditorChange(e){this._data.content!==e.content&&this._store.dispatch(h(e.content)),this._data.title!==e.title&&(this._store.dispatch(f(e.title)),this._store.dispatch(u("title",e.title))),this._data.excerpt!==e.excerpt&&(this._store.dispatch(g(e.excerpt)),this._store.dispatch(u("excerpt",e.excerpt)),this._store.dispatch(u("excerpt_only",e.excerpt_only))),this._data.slug!==e.slug&&(this._store.dispatch(y(e.slug)),this._store.dispatch(d({slug:e.slug}))),this._data.snippetPreviewImageURL!==e.snippetPreviewImageURL&&(this._store.dispatch(O(e.snippetPreviewImageURL)),this._store.dispatch(d({snippetPreviewImageURL:e.snippetPreviewImageURL}))),this._data.contentImage!==e.contentImage&&this._store.dispatch(b(e.contentImage)),this._data.baseUrl!==e.baseUrl&&this._store.dispatch(m({baseUrl:e.baseUrl}))}reapplyMarkers(){const{getActiveMarker:e,getMarkerPauseStatus:t}=Object(n.select)("yoast-seo/editor"),a=e(),r=t();a&&!r&&Object(c.c)()}refreshYoastSEO(){const e=this.collectGutenbergData();!this.isShallowEqual(this._data,e)&&(this.handleEditorChange(e),this._data=e,this._refresh())}areNewAnalysisResultsAvailable(){const e=Object(n.select)("yoast-seo/editor"),t=e.getReadabilityResults(),a=e.getResultsForFocusKeyword();return(this._previousReadabilityResults!==t||this._previousSeoResults!==a)&&(this._previousReadabilityResults=t,this._previousSeoResults=a,!0)}onNewAnalysisResultsAvailable(){this.reapplyMarkers()}subscribeToGutenberg(){this.subscriber=Object(s.debounce)(this.refreshYoastSEO,500),Object(n.subscribe)(this.subscriber)}subscribeToYoastSEO(){this.yoastSubscriber=()=>{this.areNewAnalysisResultsAvailable()&&this.onNewAnalysisResultsAvailable()},Object(n.subscribe)(this.yoastSubscriber)}getData(){return this._data}}}).call(this,a(172))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){"use strict";a.r(t);var n=a(0),r=a(101),s=a(6),o=a(193),c=a(1),i=a(231),l=a(69),u=a(19),d=a(16),p=a(4),b=a(208),m=a(168);const{subscribe:h,select:f}=wp.data;function g(e){let t=!0;h(()=>{const a=f("core/editor").isSavingPost(),n=f("core/editor").isAutosavingPost(),r=f("core/editor").didPostSaveRequestSucceed();if(a&&r&&!n){if(t)return void(t=!1);e()}})}var O=a(13),y=a(11),j=a.n(y),w=a(2),E=a.n(w),v=a(10);const _=a.n(v).a.svg` width: ${e=>e.size}px; height: ${e=>e.size}px; &&& path { fill: ${e=>e.color}; } &&& circle.yoast-icon-readability-score { fill: ${e=>e.readabilityScoreColor}; display: ${e=>e.isContentAnalysisActive?"inline":"none"}; } &&& circle.yoast-icon-seo-score { fill: ${e=>e.seoScoreColor}; display: ${e=>e.isKeywordAnalysisActive?"inline":"none"}; } `,k=function(e){return Object(n.createElement)(_,j()({},e,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 646.66 456.27"}),Object(n.createElement)("path",{d:"M73,405.26a68.53,68.53,0,0,1-12.82-4c-1-.42-2-.89-3-1.37-1.49-.72-3-1.56-4.77-2.56-1.5-.88-2.71-1.64-3.83-2.39-.9-.61-1.8-1.26-2.68-1.92q-2.64-2-5.08-4.19a68.26,68.26,0,0,1-8.4-9.17c-.92-1.2-1.68-2.25-2.35-3.24q-1.84-2.73-3.44-5.64a68.26,68.26,0,0,1-8.29-32.55V142.13a68.29,68.29,0,0,1,8.29-32.55,58.6,58.6,0,0,1,3.44-5.64,57.53,57.53,0,0,1,4-5.27A69.64,69.64,0,0,1,48.56,85.42,56.06,56.06,0,0,1,54.2,82,67.78,67.78,0,0,1,73,75.09,69.79,69.79,0,0,1,86.75,73.7H256.41L263,55.39H86.75A86.84,86.84,0,0,0,0,142.13V338.22A86.83,86.83,0,0,0,86.75,425H98.07V406.65H86.75A68.31,68.31,0,0,1,73,405.26ZM368.55,60.85l-1.41-.53L360.73,77.5l1.41.53a68.58,68.58,0,0,1,8.66,4,58.65,58.65,0,0,1,5.65,3.43A69.49,69.49,0,0,1,391,98.67c1.4,1.68,2.72,3.46,3.95,5.27s2.39,3.72,3.44,5.64a68.32,68.32,0,0,1,8.29,32.55V406.65H233.55l-.44.76c-3.07,5.37-6.26,10.48-9.49,15.19L222,425H425V142.13A87.19,87.19,0,0,0,368.55,60.85Z",fill:"#000001"}),Object(n.createElement)("path",{d:"M303.66,0l-96.8,268.87-47.58-149H101.1l72.72,186.78a73.61,73.61,0,0,1,0,53.73c-7.07,18.07-19.63,39.63-54.36,46l-1.56.29v49.57l2-.08c29-1.14,51.57-10.72,70.89-30.14,19.69-19.79,36.55-50.52,53-96.68L366.68,0Z",fill:"#000001"}),Object(n.createElement)("circle",{className:"yoast-icon-readability-score",cx:"561.26",cy:"142.43",r:"85.04",fill:"#000001",stroke:"#181716",strokeMiterlimit:"10",strokeWidth:"0.72"}),Object(n.createElement)("circle",{className:"yoast-icon-seo-score",cx:"561.26",cy:"341.96",r:"85.04",fill:"#000001",stroke:"#181716",strokeMiterlimit:"10",strokeWidth:"0.72"}))};k.propTypes={readabilityScoreColor:E.a.string,isContentAnalysisActive:E.a.bool,seoScoreColor:E.a.string,isKeywordAnalysisActive:E.a.bool,size:E.a.number,color:E.a.string},k.defaultProps={readabilityScoreColor:"#000000",isContentAnalysisActive:!1,seoScoreColor:"#000000",isKeywordAnalysisActive:!1,size:20,color:"#000001"};var T=k,R=a(204),x=a(14),S=a(134),C=a(75);function A(e){let{theme:t}=e;return Object(n.createElement)(C.a,{theme:t,location:"sidebar"},Object(n.createElement)(x.Slot,{name:"YoastSidebar"},e=>Object(S.a)(e)))}var P=a(15),I=a(7),L=a(197);function F(e){let{checklist:t,onClick:a}=e;const r=t.every(e=>"good"===e.score);return Object(n.createElement)(n.Fragment,null,t.map(e=>Object(n.createElement)(L.a,j()({key:e.label},e))),Object(n.createElement)("br",null),!r&&Object(n.createElement)(I.Button,{onClick:a},Object(c.__)("Improve your post with Yoast SEO","wordpress-seo")))}F.propTypes={checklist:E.a.array.isRequired,onClick:E.a.func.isRequired};var N=a(41);function q(e,t){const{isKeywordAnalysisActive:a}=t.getPreferences();if(a){const a=Object(N.a)(t.getReadabilityResults().overallScore);e.push({label:Object(c.__)("Readability analysis:","wordpress-seo"),score:a.className,scoreValue:a.screenReaderReadabilityText})}}function M(e,t){const{isContentAnalysisActive:a}=t.getPreferences();if(a){const a=Object(N.a)(t.getResultsForFocusKeyword().overallScore),n=Object(O.a)().isPremium;e.push({label:n?Object(c.__)("Premium SEO analysis:","wordpress-seo"):Object(c.__)("SEO analysis:","wordpress-seo"),score:a.className,scoreValue:a.screenReaderReadabilityText})}}function D(e,t){const{isInclusiveLanguageAnalysisActive:a}=t.getPreferences();if(a){const a=Object(N.a)(t.getInclusiveLanguageResults().overallScore);e.push({label:Object(c.__)("Inclusive language:","wordpress-seo"),score:a.className,scoreValue:a.screenReaderInclusiveLanguageText})}}var W,K,z,B=Object(P.compose)([Object(s.withSelect)((function(e){const t=e("yoast-seo/editor"),a=[];return q(a,t),M(a,t),D(a,t),a.push(...Object.values(t.getChecklistItems())),{checklist:a}})),Object(s.withDispatch)((function(e){const{openGeneralSidebar:t}=e("core/edit-post");return{onClick:()=>{t("yoast-seo/seo-sidebar")}}}))])(F),U=a(20),$=Object(P.compose)([Object(s.withSelect)(e=>{const t=e("yoast-seo/editor"),a=Object(N.a)(t.getResultsForFocusKeyword().overallScore),n=Object(N.a)(t.getReadabilityResults().overallScore),{isKeywordAnalysisActive:r,isContentAnalysisActive:s}=t.getPreferences();let o,c;switch(n.className){case"good":o=U.colors.$color_good;break;case"ok":o=U.colors.$color_ok;break;case"bad":default:o=U.colors.$color_bad}switch(a.className){case"good":c=U.colors.$color_good;break;case"ok":c=U.colors.$color_ok;break;case"bad":default:c=U.colors.$color_bad}return{readabilityScoreColor:o,seoScoreColor:c,isKeywordAnalysisActive:r,isContentAnalysisActive:s}})])(T),H=a(3);function Y(){return(Y=Object.assign||function(e){for(var t=1;t({permalink:e("core/editor").getPermalink()}))])(Q);function X(e){let t,{checklist:a,onClick:r}=e;return t=a.every(e=>"good"===e.score)?Object(c.__)("We've analyzed your post. Everything looks good. Well done!","wordpress-seo"):Object(c.__)("We've analyzed your post. There is still room for improvement!","wordpress-seo"),Object(n.createElement)(n.Fragment,null,Object(n.createElement)("p",null,t),Object(n.createElement)(F,{checklist:a,onClick:r}))}X.propTypes={checklist:E.a.array.isRequired,onClick:E.a.func.isRequired};var ee=Object(P.compose)([Object(s.withSelect)((function(e){const t=e("yoast-seo/editor"),a=[];return function(e,t){t.getFocusKeyphrase()||e.push({label:Object(c.__)("No focus keyword was entered","wordpress-seo"),score:"bad"})}(a,t),q(a,t),M(a,t),D(a,t),a.push(...Object.values(t.getChecklistItems())),{checklist:a}})),Object(s.withDispatch)((function(e){const{closePublishSidebar:t,openGeneralSidebar:a}=e("core/edit-post");return{onClick:()=>{t(),a("yoast-seo/seo-sidebar")}}}))])(X),te=a(135),ae=a(174),ne=a(60),re=a(198),se=a(26),oe=a(82),ce=a(173),ie=()=>Object(n.createElement)(oe.a,{title:Object(c.__)("Google preview","wordpress-seo"),id:"yoast-google-preview-modal"},Object(n.createElement)(ce.a,{showCloseButton:!1,hasPaperStyle:!1})),le=a(144),ue=a(176),de=()=>Object(n.createElement)(oe.a,{title:Object(c.__)("Twitter preview","wordpress-seo"),id:"yoast-twitter-preview-modal"},Object(n.createElement)(ue.a,null)),pe=a(175),be=()=>Object(n.createElement)(oe.a,{title:Object(c.__)("Facebook preview","wordpress-seo"),id:"yoast-facebook-preview-modal"},Object(n.createElement)(pe.a,null)),me=a(143),he=a(65),fe=a(142),ge=a(182),Oe=a(167),ye=a(139);function je(e){let{settings:t}=e;const a=Object(p.get)(window,"wpseoScriptData.webinarIntroBlockEditorUrl","https://yoa.st/webinar-intro-block-editor");return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(x.Fill,{name:"YoastSidebar"},Object(n.createElement)(se.a,{key:"warning",renderPriority:1},Object(n.createElement)(ae.a,null),Object(n.createElement)("div",{style:{margin:"0 16px"}},Object(n.createElement)(Oe.a,{hasIcon:!1,image:null,url:a}))),t.isKeywordAnalysisActive&&Object(n.createElement)(se.a,{key:"keyword-input",renderPriority:8},Object(n.createElement)(ne.KeywordInput,{isSEMrushIntegrationActive:t.isSEMrushIntegrationActive})),Object(n.createElement)(se.a,{key:"google-preview",renderPriority:25},Object(n.createElement)(ie,null)),t.displayFacebook&&Object(n.createElement)(se.a,{key:"facebook-preview",renderPriority:26},Object(n.createElement)(be,null)),t.displayTwitter&&Object(n.createElement)(se.a,{key:"twitter-preview",renderPriority:27},Object(n.createElement)(de,null)),t.displaySchemaSettings&&Object(n.createElement)(se.a,{key:"schema",renderPriority:28},Object(n.createElement)(he.a,{title:Object(c.__)("Schema","wordpress-seo")},Object(n.createElement)(me.a,null))),t.displayAdvancedTab&&Object(n.createElement)(se.a,{key:"advanced",renderPriority:29},Object(n.createElement)(he.a,{title:Object(c.__)("Advanced","wordpress-seo")},Object(n.createElement)(fe.a,null))),t.isKeywordAnalysisActive&&Object(n.createElement)(se.a,{key:"seo",renderPriority:10},Object(n.createElement)(n.Fragment,null,Object(n.createElement)(ne.SeoAnalysis,{shouldUpsell:t.shouldUpsell,shouldUpsellWordFormRecognition:t.isWordFormRecognitionActive}),t.shouldUpsell&&Object(n.createElement)(le.a,{location:"sidebar"}))),t.isContentAnalysisActive&&Object(n.createElement)(se.a,{key:"readability",renderPriority:20},Object(n.createElement)(ne.ReadabilityAnalysis,{shouldUpsell:t.shouldUpsell})),t.isInclusiveLanguageAnalysisActive&&Object(n.createElement)(se.a,{key:"inclusive-language-analysis",renderPriority:21},Object(n.createElement)(ne.InclusiveLanguageAnalysis,null)),t.isKeywordAnalysisActive&&Object(n.createElement)(se.a,{key:"additional-keywords-upsell",renderPriority:22},t.shouldUpsell&&Object(n.createElement)(ye.a,null)),t.isCornerstoneActive&&Object(n.createElement)(se.a,{key:"cornerstone",renderPriority:30},Object(n.createElement)(te.a,null)),t.isKeywordAnalysisActive&&t.isWincherIntegrationActive&&Object(n.createElement)(se.a,{renderPriority:23},Object(n.createElement)(ge.a,{location:"sidebar"})),t.isInsightsEnabled&&Object(n.createElement)(se.a,{renderPriority:32},Object(n.createElement)(re.a,{location:"sidebar"}))))}je.propTypes={settings:E.a.object.isRequired};var we=Object(s.withSelect)((e,t)=>{const{getPreferences:a}=e("yoast-seo/editor");return{settings:a(),store:t.store}})(je),Ee=a(113);function ve(e){const{hasTrackedKeyphrases:t,trackAll:a}=e;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(I.FieldGroup,{label:Object(c.__)("SEO performance","wordpress-seo"),linkTo:wpseoAdminL10n["shortlinks.wincher.seo_performance"],linkText:Object(c.__)("Learn more about the SEO performance feature.","wordpress-seo"),wrapperClassName:"yoast-field-group yoast-wincher-post-publish"}),Object(n.createElement)(Ee.a,null),t&&Object(n.createElement)("p",null,Object(c.__)("Tracking has already been enabled for one or more keyphrases of this page. Clicking the button below will enable tracking for all of its keyphrases.","wordpress-seo")),Object(n.createElement)("div",{className:"yoast"},Object(n.createElement)(I.NewButton,{variant:"secondary",small:!0,onClick:a},Object(c.__)("Track all keyphrases on this page","wordpress-seo"))),Object(n.createElement)(ge.a,{location:"postpublish"}))}ve.propTypes={trackAll:E.a.func,hasTrackedKeyphrases:E.a.bool},ve.defaultProps={trackAll:()=>{},hasTrackedKeyphrases:!1};var _e=Object(P.compose)([Object(s.withSelect)(e=>{const{getWincherTrackedKeyphrases:t,hasWincherTrackedKeyphrases:a}=e("yoast-seo/editor");return{trackedKeyphrases:t(),hasTrackedKeyphrases:a()}}),Object(s.withDispatch)(e=>{const{setWincherOpenModal:t,setWincherTrackAllKeyphrases:a}=e("yoast-seo/editor");return{trackAll:()=>{a(!0),t("postpublish")}}})])(ve),ke=a(121),Te=a(37),Re=a(18),xe=a(232),Se=a(66),Ce=a(73),Ae=Object(x.withSpokenMessages)((function(e){let{isActive:t,activeAttributes:a,addingLink:r,value:s,onChange:o,speak:i,stopAddingLink:u}=e;const d=Object(n.useMemo)(p.uniqueId,[r]),[b,m]=Object(n.useState)(),h=Object(n.useMemo)(()=>{const e=window.getSelection();if(!e.rangeCount)return;const a=e.getRangeAt(0);if(r&&!t)return a;let n=a.startContainer;for(n=n.nextElementSibling||n;n.nodeType!==window.Node.ELEMENT_NODE;)n=n.parentNode;return n.closest("a")},[r,s.start,s.end]),f={url:a.url,type:a.type,id:a.id,opensInNewTab:"_blank"===a.target,noFollow:a.rel&&a.rel.split(" ").includes("nofollow"),sponsored:a.rel&&a.rel.split(" ").includes("sponsored"),...b},g=Object(n.createElement)(Se.a,{href:window.wpseoAdminL10n["shortlinks.nofollow_sponsored"],className:"dashicons"},Object(n.createElement)("span",{className:"screen-reader-text"},Object(c.__)("Learn more about marking a link as nofollow or sponsored.","wordpress-seo"))),O=Object(Ce.a)(Object(c.sprintf)(Object(c.__)("Search engines should ignore this link (mark as %1$snofollow%2$s)%3$s","wordpress-seo"),"","",""),{code:Object(n.createElement)("code",null),helplink:g}),y=Object(Ce.a)(Object(c.sprintf)(Object(c.__)("This is a sponsored link or advert (mark as %1$ssponsored%2$s)%3$s","wordpress-seo"),"","",""),{code:Object(n.createElement)("code",null),helplink:g}),j=[{id:"opensInNewTab",title:Object(c.__)("Open in new tab","wordpress-seo")},{id:"noFollow",title:O},{id:"sponsored",title:y}],{__experimentalLinkControl:w}=window.wp.blockEditor;return Object(n.createElement)(x.Popover,{key:d,anchor:h,focusOnMount:!!r&&"firstElement",onClose:u,position:"bottom center"},Object(n.createElement)(w,{value:f,onChange:function(e){e={...b,...e};const a=f.url===e.url&&f.opensInNewTab!==e.opensInNewTab||f.noFollow!==e.noFollow||f.sponsored!==e.sponsored;a&&!0===e.sponsored&&!0!==f.sponsored&&(e.noFollow=!0),a&&!1===e.noFollow&&!1!==f.noFollow&&(e.sponsored=!1);const n=a&&void 0===e.url;if(m(n?e:void 0),n)return;const r=Object(Re.prependHTTP)(e.url),d=function(e){let{url:t,opensInNewWindow:a,noFollow:n,sponsored:r}=e;const s={type:"core/link",attributes:{url:t}};let o=[];return a&&(s.attributes.target="_blank",o.push("noreferrer noopener")),r&&(o.push("sponsored"),o.push("nofollow")),n&&o.push("nofollow"),o.length>0&&(o=Object(p.uniq)(o),s.attributes.rel=o.join(" ")),s}({url:r,type:e.type,id:void 0!==e.id&&null!==e.id?String(e.id):void 0,opensInNewWindow:e.opensInNewTab,noFollow:e.noFollow,sponsored:e.sponsored});if(Object(l.isCollapsed)(s)&&!t){const t=e.title||r,a=Object(l.applyFormat)(Object(l.create)({text:t}),d,0,t.length);o(Object(l.insert)(s,a))}else{const e=Object(l.applyFormat)(s,d);e.start=e.end,e.activeFormats=[],o(e)}a||u(),function(e){if(!e)return!1;const t=e.trim();if(!t)return!1;if(/^\S+:/.test(t)){const e=Object(Re.getProtocol)(t);if(!Object(Re.isValidProtocol)(e))return!1;if(Object(p.startsWith)(e,"http")&&!/^https?:\/\/[^\/\s]/i.test(t))return!1;const a=Object(Re.getAuthority)(t);if(!Object(Re.isValidAuthority)(a))return!1;const n=Object(Re.getPath)(t);if(n&&!Object(Re.isValidPath)(n))return!1;const r=Object(Re.getQueryString)(t);if(r&&!Object(Re.isValidQueryString)(r))return!1;const s=Object(Re.getFragment)(t);if(s&&!Object(Re.isValidFragment)(s))return!1}return!(Object(p.startsWith)(t,"#")&&!Object(Re.isValidFragment)(t))}(r)?i(t?Object(c.__)("Link edited.","wordpress-seo"):Object(c.__)("Link inserted.","wordpress-seo"),"assertive"):i(Object(c.__)("Warning: the link has been inserted but may have errors. Please test it.","wordpress-seo"),"assertive")},forceIsEditingLink:r,settings:j}))}));const Pe=Object(c.__)("Link","wordpress-seo"),Ie={name:"core/link",title:Pe,tagName:"a",className:null,attributes:{url:"href",target:"target",rel:"rel"},replaces:"core/link",__unstablePasteRule(e,t){let{html:a,plainText:n}=t;if(Object(l.isCollapsed)(e))return e;const r=(a||n).replace(/<[^>]+>/g,"").trim();return Object(Re.isURL)(r)?(window.console.log("Created link:\n\n",r),Object(l.applyFormat)(e,{type:"core/link",attributes:{url:Object(xe.decodeEntities)(r)}})):e},edit:Object(x.withSpokenMessages)(class extends n.Component{constructor(){super(...arguments),this.addLink=this.addLink.bind(this),this.stopAddingLink=this.stopAddingLink.bind(this),this.onRemoveFormat=this.onRemoveFormat.bind(this),this.state={addingLink:!1}}addLink(){const{value:e,onChange:t}=this.props,a=Object(l.getTextContent)(Object(l.slice)(e));a&&Object(Re.isURL)(a)?t(Object(l.applyFormat)(e,{type:"core/link",attributes:{url:a}})):a&&Object(Re.isEmail)(a)?t(Object(l.applyFormat)(e,{type:"core/link",attributes:{url:"mailto:"+a}})):this.setState({addingLink:!0})}stopAddingLink(){this.setState({addingLink:!1}),this.props.onFocus()}onRemoveFormat(){const{value:e,onChange:t,speak:a}=this.props;t(Object(l.removeFormat)(e,"core/link")),a(Object(c.__)("Link removed.","wordpress-seo"),"assertive")}render(){const{isActive:e,activeAttributes:t,value:a,onChange:r}=this.props,{RichTextToolbarButton:s,RichTextShortcut:o}=window.wp.blockEditor;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o,{type:"primary",character:"k",onUse:this.addLink}),Object(n.createElement)(o,{type:"primaryShift",character:"k",onUse:this.onRemoveFormat}),e&&Object(n.createElement)(s,{name:"link",icon:"editor-unlink",title:Object(c.__)("Unlink","wordpress-seo"),onClick:this.onRemoveFormat,isActive:e,shortcutType:"primaryShift",shortcutCharacter:"k"}),!e&&Object(n.createElement)(s,{name:"link",icon:"admin-links",title:Pe,onClick:this.addLink,isActive:e,shortcutType:"primary",shortcutCharacter:"k"}),(this.state.addingLink||e)&&Object(n.createElement)(Ae,{addingLink:this.state.addingLink,stopAddingLink:this.stopAddingLink,isActive:e,activeAttributes:t,value:a,onChange:r}))}})};var Le=a(233);window.yoast=window.yoast||{},window.yoast.initEditorIntegration=function(e){(function(e){const t=Object(O.a)(),a=t.isPremium?"Yoast SEO Premium":"Yoast SEO",l=Object(n.createElement)(T,null);Object(r.updateCategory)("yoast-structured-data-blocks",{icon:l}),Object(r.updateCategory)("yoast-internal-linking-blocks",{icon:l});const d={isRtl:t.isRtl},p=e.getState().preferences,b=p.isKeywordAnalysisActive||p.isContentAnalysisActive,m=p.isKeywordAnalysisActive&&p.isWincherIntegrationActive;!Object(s.select)("core/preferences").get("core/edit-post","openPanels").includes("yoast-seo/document-panel")&&Object(s.dispatch)("core/edit-post").toggleEditorPanelOpened("yoast-seo/document-panel");const h={locationContext:"block-sidebar"},f={locationContext:"block-metabox"};Object(i.registerPlugin)("yoast-seo",{render:()=>Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.PluginSidebarMoreMenuItem,{target:"seo-sidebar",icon:Object(n.createElement)($,null)},a),Object(n.createElement)(o.PluginSidebar,{name:"seo-sidebar",title:a},Object(n.createElement)(u.Root,{context:h},Object(n.createElement)(A,{store:e,theme:d}))),Object(n.createElement)(n.Fragment,null,Object(n.createElement)(we,{store:e,theme:d}),Object(n.createElement)(u.Root,{context:f},Object(n.createElement)(R.a,{target:"wpseo-metabox-root",store:e,theme:d}))),b&&Object(n.createElement)(o.PluginPrePublishPanel,{className:"yoast-seo-sidebar-panel",title:Object(c.__)("Yoast SEO","wordpress-seo"),initialOpen:!0,icon:Object(n.createElement)(n.Fragment,null)},Object(n.createElement)(ee,null)),Object(n.createElement)(o.PluginPostPublishPanel,{className:"yoast-seo-sidebar-panel",title:Object(c.__)("Yoast SEO","wordpress-seo"),initialOpen:!0,icon:Object(n.createElement)(n.Fragment,null)},Object(n.createElement)(J,null),m&&Object(n.createElement)(_e,null)),b&&Object(n.createElement)(o.PluginDocumentSettingPanel,{name:"document-panel",className:"yoast-seo-sidebar-panel",title:Object(c.__)("Yoast SEO","wordpress-seo"),icon:Object(n.createElement)(n.Fragment,null)},Object(n.createElement)(B,null))),icon:Object(n.createElement)($,null)})})(e),function(){if("function"==typeof Object(p.get)(window,"wp.blockEditor.__experimentalLinkControl")){const e=Object(s.select)("core/rich-text").getFormatType("core/unknown");void 0!==e&&Object(s.dispatch)("core/rich-text").removeFormatTypes("core/unknown"),[Ie].forEach(e=>{let{name:t,replaces:a,...n}=e;a&&Object(s.dispatch)("core/rich-text").removeFormatTypes(a),t&&Object(l.registerFormatType)(t,n)}),void 0!==e&&Object(l.registerFormatType)("core/unknown",e)}else console.warn(Object(c.__)("Marking links with nofollow/sponsored has been disabled for WordPress installs < 5.4.","wordpress-seo")+" "+Object(c.sprintf)(Object(c.__)("Please upgrade your WordPress version or install the Gutenberg plugin to get this %1$s feature.","wordpress-seo"),"Yoast SEO"))}(),function(e){Object(ke.b)()&&e.dispatch(d.actions.setMarkerStatus("enabled"))}(e),Object(Te.b)()&&function(){const{createSuccessNotice:e,createErrorNotice:t}=Object(s.dispatch)("core/notices");Object(m.a)(),Object(b.a)(g,e,t)}()},window.yoast.EditorData=Le.a}]);