| Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/ |
| Current File : /home/x/b/o/xbodynamge/namtation/wp-content/link-format.tar |
link-format-block.js 0000666 00000047445 15114461474 0010446 0 ustar 00 /*! For license information please see link-format-block.js.LICENSE.txt */
(()=>{var e={184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)&&n.length){var l=o.apply(null,n);l&&e.push(l)}else if("object"===i)for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.element,t=window.wp.i18n,r=window.wp.components,o=window.wp.richText,i=window.wp.url,l=window.wp.blockEditor,s=window.wp.htmlEntities,a=window.wp.primitives,c=(0,e.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(a.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"})),u=(0,e.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(a.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"})),d=window.lodash,p=(e,t,n)=>{let r,o=0;const i={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},l=function(e){return(e=(e=(""+e).replace(/[_\-+]/g,".")).replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,".")).length?e.split("."):[-8]},s=function(e){return e?isNaN(e)?i[e]||-7:parseInt(e,10):0};e=l(e),t=l(t);const a=Math.max(e.length,t.length);for(r=0;r<a;r++)if(e[r]!==t[r]){if(e[r]=s(e[r]),t[r]=s(t[r]),e[r]<t[r]){o=-1;break}if(e[r]>t[r]){o=1;break}}if(!n)return o;switch(n){case">":case"gt":return 0<o;case">=":case"ge":return 0<=o;case"<=":case"le":return 0>=o;case"===":case"=":case"eq":return 0===o;case"<>":case"!==":case"ne":return 0!==o;case"":case"<":case"lt":return 0>o;default:return null}};var m=n(184),h=n.n(m);const g=window.wp.compose,k=window.wp.data,f=window.wp.dom,w=window.wp.hooks,v=[{id:"opensInNewTab",title:(0,t.__)("Open in new tab"),type:"ToggleControl"},{id:"nofollow",title:(0,t.__)('Add "nofollow" to link',"all-in-one-seo-pack"),type:"ToggleControl"},{id:"sponsored",title:(0,t.__)('Add "sponsored" to link',"all-in-one-seo-pack"),type:"ToggleControl"},{id:"ugc",title:(0,t.__)('Add "ugc" to link',"all-in-one-seo-pack"),type:"ToggleControl"},{id:"title",title:(0,t.__)("Add title attribute to link","all-in-one-seo-pack"),type:"TextControl"}];class b extends e.Component{constructor(e){super(e),this.state={textValue:e.value.title}}componentDidUpdate(e,t){t.textValue===this.state.textValue&&e.value.title===this.props.value.title&&e.value.title!==t.textValue&&this.setState({textValue:e.value.title})}componentWillUnmount(){this.state.textValue&&this.state.textValue!==this.props.value.title&&this.props.onChange({...this.props.value,title:this.state.textValue})}render(){const{value:n,onChange:o}=this.props,i=v;if(!i||!i.length)return null;const l=e=>t=>{o({...n,[e.id]:t})},s=(e,t)=>{n.url?o({...n,[t.id]:e.target.value}):this.setState({textValue:e.target.value})},a=i.map((t=>"TextControl"===t.type?(0,e.createElement)(r.TextControl,{"data-aioseop":"true",className:"block-editor-link-control__setting aioseo-link-title",key:t.id,label:t.title,onChange:e=>{this.setState({textValue:e})},onBlur:e=>{s(e,t)},onKeyDown:e=>{13===e.keyCode&&(s(e,t),e.preventDefault(),e.stopPropagation())},value:this.state.textValue}):"ToggleControl"===t.type?(0,e.createElement)(r.ToggleControl,{className:"block-editor-link-control__setting",key:t.id,label:t.title,onChange:l(t),checked:!!n&&!!n[t.id]}):null));return(0,e.createElement)("fieldset",{className:"block-editor-link-control__settings"},(0,e.createElement)(r.VisuallyHidden,{as:"legend"},(0,t.__)("Currently selected link settings")),a)}}const _=b;function y(e){return y="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},y(e)}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===y(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const x=function(t){var n=t.icon,r=t.size,o=void 0===r?24:r,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,["icon","size"]);return(0,e.cloneElement)(n,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:o,height:o},i))},C=(0,e.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,e.createElement)(a.Path,{d:"M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z"})),N=({itemProps:n,suggestion:o,isSelected:l=!1,onClick:s,isURL:a=!1,searchTerm:c=""})=>(0,e.createElement)(r.Button,{...n,onClick:s,className:h()("block-editor-link-control__search-item",{"is-selected":l,"is-url":a,"is-entity":!a})},a&&(0,e.createElement)(x,{className:"block-editor-link-control__search-item-icon",icon:C}),(0,e.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,e.createElement)("span",{className:"block-editor-link-control__search-item-title"},(0,e.createElement)(r.TextHighlight,{text:o.title,highlight:c})),(0,e.createElement)("span",{"aria-hidden":!a,className:"block-editor-link-control__search-item-info"},!a&&((0,i.safeDecodeURI)(o.url)||""),a&&(0,t.__)("Press ENTER to add this link"))),o.type&&(0,e.createElement)("span",{className:"block-editor-link-control__search-item-type"},o.type)),P=(0,e.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,e.createElement)(a.Path,{d:"M16 4h2v9H7v3l-5-4 5-4v3h9V4z"})),L=window.wp,T=L.blockEditor?.URLInput||L.editor.URLInput,R=({value:n,onChange:o,onSelect:i,renderSuggestions:l,fetchSuggestions:s,showInitialSuggestions:a,errorMessage:c})=>{const[u,d]=(0,e.useState)();return(0,e.createElement)("form",{onSubmit:function(e){e.preventDefault(),i(u||{url:n})}},(0,e.createElement)("div",{className:"block-editor-link-control__search-input-wrapper"},(0,e.createElement)(T,{className:"block-editor-link-control__search-input",value:n,onChange:(e,t)=>{o(e),d(t)},placeholder:(0,t.__)("Search or type url"),__experimentalRenderSuggestions:l,__experimentalFetchLinkSuggestions:s,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:a,__nextHasNoMarginBottom:!0,onSubmit:()=>i(u||{url:n})}),(0,e.createElement)("div",{className:"block-editor-link-control__search-actions"},(0,e.createElement)(r.Button,{type:"submit",label:(0,t.__)("Submit"),icon:P,className:"block-editor-link-control__search-submit"}))),c&&(0,e.createElement)(r.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1},c))},O=({searchTerm:n,onClick:o,itemProps:i,isSelected:l})=>n?(0,e.createElement)(r.Button,{...i,className:h()("block-editor-link-control__search-create block-editor-link-control__search-item",{"is-selected":l}),onClick:o},(0,e.createElement)(r.Icon,{className:"block-editor-link-control__search-item-icon",icon:"insert"}),(0,e.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,e.createElement)("span",{className:"block-editor-link-control__search-item-title"},(0,e.createInterpolateElement)((0,t.sprintf)((0,t.__)("New page: <mark>%1$s</mark>"),n),{mark:(0,e.createElement)("mark",null)})))):null,{Slot:H,Fill:V}=(0,r.createSlotFill)("BlockEditorLinkControlViewer"),A="__CREATE__";function I({value:n,settings:o,selectedText:l,onChange:s=d.noop,showSuggestions:a=!0,showInitialSuggestions:c,forceIsEditingLink:u,createSuggestion:p}){const m=(0,e.useRef)(),v=(0,e.useRef)(),b=(0,e.useRef)(),y=(0,g.useInstanceId)(I),[E,S]=(0,e.useState)(n&&n.url||""),[x,C]=(0,e.useState)(void 0!==u?u:!n||!n.url),[P,L]=(0,e.useState)(!1),[T,V]=(0,e.useState)(null),F=(0,e.useRef)(!1),{fetchSearchSuggestions:z}=(0,k.useSelect)((e=>{const{getSettings:t}=e("core/block-editor");return{fetchSearchSuggestions:t().__experimentalFetchLinkSuggestions}}),[]),j=n&&(0,i.filterURLForDisplay)((0,i.safeDecodeURI)(n.url))||"";(0,e.useEffect)((()=>{void 0!==u&&u!==x&&C(u)}),[u]),(0,e.useEffect)((()=>{F.current&&b.current&&!b.current.contains(document.activeElement)&&(f.focus.focusable.find(b.current)[0]||b.current).focus(),F.current=!1}),[x]),(0,e.useEffect)((()=>()=>{m.current&&m.current.cancel(),v.current&&v.current.cancel()}),[]);const M=e=>{let t="URL";const n=(0,i.getProtocol)(e)||"";return n.includes("mailto")&&(t="mailto"),n.includes("tel")&&(t="tel"),(0,d.startsWith)(e,"#")&&(t="internal"),Promise.resolve([{id:e,title:e,url:"URL"===t?(0,i.prependHTTP)(e):e,type:t}])};function U(){F.current=!!b.current&&b.current.contains(document.activeElement),C(!1)}function B(e){const t=(0,d.startsWith)(e,"#");return(0,i.isURL)(e)||e&&e.includes("www.")||t}const D=(0,e.useCallback)(((e,t)=>a?B(e)?M(e):(async(e,t)=>{let n=await Promise.all([z(e,{...t.isInitialSuggestions?{perPage:3}:{}}),M(e)]);return n=e.includes(" ")||t.isInitialSuggestions?n[0]:n[0].concat(n[1]),B(e)?n:n.concat({title:e,url:e,type:A})})(e,t):Promise.resolve([])),[M,z]),W=async e=>{L(!0),V(null);try{v.current=(e=>{let t=!1;return{promise:new Promise(((n,r)=>{e.then((e=>t?r({isCanceled:!0}):n(e)),(e=>r(t?{isCanceled:!0}:e)))})),cancel(){t=!0}}})(Promise.resolve(p(e)));const t=await v.current.promise;L(!1),t?(s(t),U()):C(!0)}catch(e){if(e&&e.isCanceled)return;V(e.message||(0,t.__)("An unknown error occurred during creation. Please try again.")),L(!1),C(!0)}},$=(0,e.useMemo)((()=>({url:n&&n.url})),[n&&n.url]);return(0,e.createElement)("div",{tabIndex:-1,ref:b,className:"block-editor-link-control aioseo-link-format"},P&&(0,e.createElement)("div",{className:"block-editor-link-control__loading"},(0,e.createElement)(r.Spinner,null)," ",(0,t.__)("Creating"),"…"),(x||!n)&&!P&&(0,e.createElement)(R,{value:E,onChange:(e="")=>{S(e)},onSelect:async e=>{A===e.type?await W(E):(((e,t={})=>{C(!1),s({...t,...e}),(0,w.doAction)("aioseo-link-format-link-added",{...n,...e,title:null})})(e,n),U())},renderSuggestions:a?({suggestionsListProps:o,buildSuggestionItemProps:i,suggestions:a,selectedSuggestion:c,isLoading:u,isInitialSuggestions:d})=>{const m=h()("block-editor-link-control__search-results",{"is-loading":u}),g=["url","mailto","tel","internal"],k=1===a.length&&g.includes(a[0].type.toLowerCase()),f=p&&!k&&!d,v=`block-editor-link-control-search-results-label-${y}`,b=d?(0,t.__)("Recently updated"):(0,t.sprintf)((0,t.__)('Search results for "%1$s"'),E),_=(0,e.createElement)(d?e.Fragment:r.VisuallyHidden,{},(0,e.createElement)("span",{className:"block-editor-link-control__search-results-label",id:v},b));return(0,e.createElement)("div",{className:"block-editor-link-control__search-results-wrapper"},_,(0,e.createElement)("div",{...o,className:m,"aria-labelledby":v},a.map(((t,r)=>f&&A===t.type?(0,e.createElement)(O,{searchTerm:E,onClick:async()=>{await W(t.title)},key:t.type,itemProps:i(t,r),isSelected:r===c}):A===t.type?null:(0,e.createElement)(N,{key:`${t.id}-${t.type}`,itemProps:i(t,r),suggestion:t,index:r,onClick:()=>{let e=t.title;isNaN(parseInt(t.id))&&(e=l),U(),s({...n,...t,title:e}),(0,w.doAction)("aioseo-link-format-link-added",{...n,...t,title:e})},isSelected:r===c,isURL:g.includes(t.type.toLowerCase()),searchTerm:E})))))}:null,fetchSuggestions:D,showInitialSuggestions:c,errorMessage:T}),n&&!x&&!P&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{"aria-label":(0,t.__)("Currently selected"),"aria-selected":"true",className:h()("block-editor-link-control__search-item",{"is-current":!0})},(0,e.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,e.createElement)(r.ExternalLink,{className:"block-editor-link-control__search-item-title",href:n.url},n&&n.title||j),n&&n.title&&(0,e.createElement)("span",{className:"block-editor-link-control__search-item-info"},j)),(0,e.createElement)(r.Button,{isSecondary:!0,onClick:()=>C(!0),className:"block-editor-link-control__search-item-action"},(0,t.__)("Edit")),(0,e.createElement)(H,{fillProps:$}))),(0,e.createElement)(_,{key:"aioseop-settings-drawer",value:n,settings:o,onChange:s,selectedText:l}),(0,e.createElement)("div",{id:"aioseo-link-assistant-education"},(0,e.createElement)("div",{id:"aioseo-link-assistant-education-mount"}),(0,e.createElement)("input",{type:"hidden",value:JSON.stringify(n)})))}I.ViewerFill=V;const F=I,z=(0,r.withSpokenMessages)((function({isActive:n,activeAttributes:l,addingLink:s,value:a,onChange:c,speak:u,stopAddingLink:m,contentRef:h}){const g=(0,e.useMemo)(d.uniqueId,[s]),[k,f]=(0,e.useState)(),w=a.text.substring(a.start,a.end),v=(0,e.useMemo)((()=>{const e=window.getSelection();if(!e.rangeCount)return;const t=e.getRangeAt(0);if(s&&!n)return t;let r=t.startContainer;for(r=r.nextElementSibling||r;r.nodeType!==window.Node.ELEMENT_NODE;)r=r.parentNode;return r.closest("a")}),[s,a.start,a.end]),b={url:l.url,opensInNewTab:"_blank"===l.target,nofollow:!!l.rel&&l.rel.includes("nofollow"),sponsored:!!l.rel&&l.rel.includes("sponsored"),ugc:!!l.rel&&l.rel.includes("ugc"),title:l.title||"",isAddingLink:!l.url,...k};let _;if(p(window.aioseo.wpVersion,"6.1",">=")&&(_=v),p(window.aioseo.wpVersion,"6.6",">=")){let e=null;var y;o.useAnchor&&(e=(0,o.useAnchor)({editableContentElement:h.current,settings:{...U,isActive:n}}),_=null!==(y=e)&&void 0!==y?y:_)}return(0,e.createElement)(r.Popover,{key:g,anchor:p(window.aioseo.wpVersion,"6.1",">=")?_:void 0,anchorRef:p(window.aioseo.wpVersion,"6.1","<")?_:void 0,focusOnMount:!!s&&"firstElement",onClose:m},(0,e.createElement)(F,{value:b,onChange:function(e){e={...k,...e};const r=(b.opensInNewTab!==e.opensInNewTab||b.sponsored!==e.sponsored||b.nofollow!==e.nofollow||b.ugc!==e.ugc)&&b.url===e.url,l=r&&void 0===e.url;if(f(l?e:void 0),l)return;const s=(0,i.prependHTTP)(e.url),p=function({url:e,opensInNewWindow:t,nofollow:n,sponsored:r,ugc:o,title:i}){const l={type:"core/link",attributes:{url:e}},s=[];return t&&(l.attributes.target="_blank",s.push("noopener")),n&&s.push("nofollow"),r&&s.push("sponsored"),o&&s.push("ugc"),0<s.length&&(l.attributes.rel=s.join(" ")),void 0!==i&&(l.attributes.title=i),l}({url:s,opensInNewWindow:e.opensInNewTab,nofollow:e.nofollow,sponsored:e.sponsored,ugc:e.ugc,title:e.title});if((0,o.isCollapsed)(a)&&!n){const t=e.title||s,n=(0,o.applyFormat)((0,o.create)({text:t}),p,0,t.length);c((0,o.insert)(a,n))}else c((0,o.applyFormat)(a,p));r||m(),function(e){if(!e)return!1;const t=e.trim();if(!t)return!1;if(/^\S+:/.test(t)){const e=(0,i.getProtocol)(t);if(!(0,i.isValidProtocol)(e))return!1;if((0,d.startsWith)(e,"http")&&!/^https?:\/\/[^/\s]/i.test(t))return!1;const n=(0,i.getAuthority)(t);if(!(0,i.isValidAuthority)(n))return!1;const r=(0,i.getPath)(t);if(r&&!(0,i.isValidPath)(r))return!1;const o=(0,i.getQueryString)(t);if(o&&!(0,i.isValidQueryString)(o))return!1;const l=(0,i.getFragment)(t);if(l&&!(0,i.isValidFragment)(l))return!1}return!((0,d.startsWith)(t,"#")&&!(0,i.isValidFragment)(t))}(s)?u(n?(0,t.__)("Link edited.","all-in-one-seo-pack"):(0,t.__)("Link inserted.","all-in-one-seo-pack"),"assertive"):u((0,t.__)("Warning: the link has been inserted but may have errors. Please test it.","all-in-one-seo-pack"),"assertive")},forceIsEditingLink:s,selectedText:w}))})),j="core/link",M=(0,t.__)("Link","all-in-one-seo-pack"),U={name:j,title:M,tagName:"a",className:null,attributes:{url:"href",target:"target",rel:"rel",title:"title"},__unstablePasteRule(e,{html:t,plainText:n}){if((0,o.isCollapsed)(e))return e;const r=(t||n).replace(/<[^>]+>/g,"").trim();return(0,i.isURL)(r)?(0,o.applyFormat)(e,{type:j,attributes:{url:(0,s.decodeEntities)(r)}}):e},edit:(0,r.withSpokenMessages)(class extends e.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,n=(0,o.getTextContent)((0,o.slice)(e));n&&(0,i.isURL)(n)?t((0,o.applyFormat)(e,{type:j,attributes:{url:n}})):n&&(0,i.isEmail)(n)?t((0,o.applyFormat)(e,{type:j,attributes:{url:`mailto:${n}`}})):this.setState({addingLink:!0})}stopAddingLink(){this.setState({addingLink:!1}),this.props.onFocus()}onRemoveFormat(){const{value:e,onChange:n,speak:r}=this.props;n((0,o.removeFormat)(e,j)),r((0,t.__)("Link removed.","all-in-one-seo-pack"),"assertive")}render(){const{isActive:n,activeAttributes:r,value:o,onChange:i,contentRef:s}=this.props;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l.RichTextShortcut,{type:"primary",character:"k",onUse:this.addLink}),(0,e.createElement)(l.RichTextShortcut,{type:"primaryShift",character:"k",onUse:this.onRemoveFormat}),n&&(0,e.createElement)(l.RichTextToolbarButton,{name:"link",icon:c,title:(0,t.__)("Unlink","all-in-one-seo-pack"),onClick:this.onRemoveFormat,isActive:n,shortcutType:"primaryShift",shortcutCharacter:"k"}),!n&&(0,e.createElement)(l.RichTextToolbarButton,{name:"link",icon:u,title:M,onClick:this.addLink,isActive:n,shortcutType:"primary",shortcutCharacter:"k"}),(this.state.addingLink||n)&&(0,e.createElement)(z,{key:"aioseop-inline-link-ui",addingLink:this.state.addingLink,stopAddingLink:this.stopAddingLink,isActive:n,activeAttributes:r,value:o,onChange:i,contentRef:s}))}})},{registerFormatType:B,unregisterFormatType:D}=wp.richText;[U].forEach((({name:e,...t})=>{e&&(D("core/link"),B(e,t))}))})()})(); link-format-classic.js 0000666 00000033020 15114461474 0010755 0 ustar 00 !function(e,t,n){var i,l,a,r,s,o=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,63}$/i,c=/^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,63}[^ "]*$/i,p={},d={},h="ontouchend"in document;function u(){return i?i.$('a[data-wplink-edit="true"]'):null}window.wpLinkL10n=t,window.wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",modalOpen:!1,init:function(){e("#wp-link .link-target").append('<br><label class="aioseo-link-target" style="padding-left: 4px;"><span> </span><input type="checkbox" id="aioseop-add-nofollow">'+t.noFollow+"</label>"),e("#wp-link .link-target").append('<br><label class="aioseo-link-target" style="padding-left: 4px;"><span> </span><input type="checkbox" id="aioseop-add-sponsored">'+t.sponsored+"</label>"),e("#wp-link .link-target").append('<br><label class="aioseo-link-target" style="padding-left: 4px;"><span> </span><input type="checkbox" id="aioseop-add-ugc">'+t.ugc+"</label><br>"),e(".wp-link-text-field").before('<div class="link-title-field"><label><span style="padding-left: 4px;">'+t.labelTitle+'</span><input id="wp-link-title" type="text" name="linktitle" /></label></div>'),e('<style type="text/css"> .has-text-field #wp-link .query-results { top: 256px !important; } #wp-link-wrap.search-panel-visible {height: 549px !important;} #wp-link .link-target .aioseo-link-target[style*="none"] + br {display: none;}</style>').appendTo("head"),p.wrap=e("#wp-link-wrap"),p.dialog=e("#wp-link"),p.backdrop=e("#wp-link-backdrop"),p.submit=e("#wp-link-submit"),p.close=e("#wp-link-close"),p.tanfl=e("#aioseop-add-nofollow"),p.tanfl_sponsored=e("#aioseop-add-sponsored"),p.tanfl_ugc=e("#aioseop-add-ugc"),p.title=e("#wp-link-title"),p.text=e("#wp-link-text"),p.url=e("#wp-link-url"),p.nonce=e("#_ajax_linking_nonce"),p.openInNewTab=e("#wp-link-target"),p.search=e("#wp-link-search"),d.search=new a(e("#search-results")),d.recent=new a(e("#most-recent-results")),d.elements=p.dialog.find(".query-results"),p.queryNotice=e("#query-notice-message"),p.queryNoticeTextDefault=p.queryNotice.find(".query-notice-default"),p.queryNoticeTextHint=p.queryNotice.find(".query-notice-hint"),p.dialog.on("keydown",wpLink.keydown),p.dialog.on("keyup",wpLink.keyup),p.submit.on("click",(function(e){e.preventDefault(),wpLink.update()})),p.close.add(p.backdrop).add("#wp-link-cancel button").on("click",(function(e){e.preventDefault(),wpLink.close()})),d.elements.on("river-select",wpLink.updateFields),p.search.on("focus.wplink",(function(){p.queryNoticeTextDefault.hide(),p.queryNoticeTextHint.removeClass("screen-reader-text").show()})).on("blur.wplink",(function(){p.queryNoticeTextDefault.show(),p.queryNoticeTextHint.addClass("screen-reader-text").hide()})),p.search.on("keyup input",(function(){window.clearTimeout(l),l=window.setTimeout((function(){wpLink.searchInternalLinks()}),500)})),p.url.on("paste",(function(){setTimeout(wpLink.correctURL,0)})),p.url.on("blur",wpLink.correctURL)},correctURL:function(){var e=p.url.val().trim();e&&s!==e&&!/^(?:[a-z]+:|#|\?|\.|\/)/.test(e)&&(p.url.val("http://"+e),s=e)},open:function(t,n,l){"acf-link-textarea"===t?(e(".aioseo-link-target").hide(),e(".link-title-field").hide()):(e(".aioseo-link-target").show(),e(".link-title-field").show());var a,r=e(document.body);r.addClass("modal-open"),wpLink.modalOpen=!0,wpLink.range=null,t&&(window.wpActiveEditor=t),window.wpActiveEditor&&(this.textarea=e("#"+window.wpActiveEditor).get(0),void 0!==window.tinymce&&(r.append(p.backdrop,p.wrap),a=window.tinymce.get(window.wpActiveEditor),i=a&&!a.isHidden()?a:null),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),p.wrap.show(),p.backdrop.show(),wpLink.refresh(n,l),e(document).trigger("wplink-open",p.wrap))},isMCE:function(){return i&&!i.isHidden()},refresh:function(e,t){d.search.refresh(),d.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh(e,t):(p.wrap.hasClass("has-text-field")||p.wrap.addClass("has-text-field"),document.selection?document.selection.createRange().text:void 0!==this.textarea.selectionStart&&this.textarea.selectionStart!==this.textarea.selectionEnd&&(t=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd)||t||""),p.text.val(t),wpLink.setDefaultValues()),h?p.url.trigger("focus").trigger("blur"):window.setTimeout((function(){p.url[0].select(),p.url.trigger("focus")})),d.recent.ul.children().length||d.recent.ajax(),s=p.url.val().replace(/^http:\/\//,""),jQuery(".has-text-field #wp-link .query-results").css("margin-top",25)},hasSelectedText:function(e){var t,n,l,a=i.selection.getContent();if(/</.test(a)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(a)||-1===a.indexOf("href=")))return!1;if(e.length){if(!(n=e[0].childNodes)||!n.length)return!1;for(l=n.length-1;l>=0;l--)if(3!=(t=n[l]).nodeType&&!window.tinymce.dom.BookmarkManager.isBookmarkNode(t))return!1}return!0},mceRefresh:function(e,n){var l,a,r=u(),s=this.hasSelectedText(r);r.length?(l=r.text(),a=r.attr("href"),l.trim()||(l=n||""),e&&(c.test(e)||o.test(e))&&(a=e),"_wp_link_placeholder"!==a?(p.url.val(a),p.openInNewTab.prop("checked","_blank"===r.attr("target")),p.submit.val(t.update)):this.setDefaultValues(l),e&&e!==a?(p.url.val(e),p.search.val(e)):p.search.val(""),i.dom.getAttrib(r,"rel").indexOf("nofollow")>=0?p.tanfl.prop("checked",!0):p.tanfl.prop("checked",!1),i.dom.getAttrib(r,"rel").indexOf("sponsored")>=0?p.tanfl_sponsored.prop("checked",!0):p.tanfl_sponsored.prop("checked",!1),i.dom.getAttrib(r,"rel").indexOf("ugc")>=0?p.tanfl_ugc.prop("checked",!0):p.tanfl_ugc.prop("checked",!1),p.title.val(i.dom.getAttrib(r,"title")),window.setTimeout((function(){wpLink.searchInternalLinks()}))):(l=i.selection.getContent({format:"text"})||n||"",this.setDefaultValues(l),p.url.val(e)),s?(p.text.val(l),p.wrap.addClass("has-text-field")):(p.text.val(""),p.wrap.removeClass("has-text-field"))},close:function(t){e(document.body).removeClass("modal-open"),wpLink.modalOpen=!1,"noReset"!==t&&(wpLink.isMCE()?(i.plugins.wplink&&i.plugins.wplink.close(),i.focus()):(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select()))),p.backdrop.hide(),p.wrap.hide(),s=!1,e(document).trigger("wplink-close",p.wrap)},getAttrs:function(){wpLink.correctURL();var t="";return p.tanfl.prop("checked")&&(t+="nofollow "),p.tanfl_sponsored.prop("checked")&&(t+="sponsored "),p.tanfl_ugc.prop("checked")&&(t+="ugc"),{href:p.url.val().trim(),target:p.openInNewTab.prop("checked")?"_blank":null,rel:""!==t?t:null,title:""!==p.title.val()?e.trim(p.title.val()):null}},buildHtml:function(e){var t='<a href="'+e.href+'"';return e.title&&(title=e.title.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""),t+=' title="'+title+'"'),e.target?e.rel?t+=' rel="noopener '+e.rel+'" target="'+e.target+'"':t+=' rel="noopener" target="'+e.target+'"':e.rel&&(t+=' rel="'+e.rel+'"'),t+">"},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var i,l,a,r,s,o,c,d=wpLink.textarea;if(d){i=wpLink.getAttrs(),l=p.text.val();var h=document.createElement("a");h.href=i.href,"javascript:"!==h.protocol&&"data:"!==h.protocol||(i.href=""),i.href&&(a=wpLink.buildHtml(i),document.selection&&wpLink.range?(d.focus(),wpLink.range.text=a+(l||wpLink.range.text)+"</a>",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):void 0!==d.selectionStart&&(r=d.selectionStart,s=d.selectionEnd,o=r+(a=a+(c=l||d.value.substring(r,s))+"</a>").length,r!==s||c||(o-=4),d.value=d.value.substring(0,r)+a+d.value.substring(s,d.value.length),d.selectionStart=d.selectionEnd=o),wpLink.close(),d.focus(),e(d).trigger("change"),n.a11y.speak(t.linkInserted))}},mceUpdate:function(){var e,l,a,r=wpLink.getAttrs(),s=document.createElement("a");if(s.href=r.href,"javascript:"!==s.protocol&&"data:"!==s.protocol||(r.href=""),!r.href)return i.execCommand("unlink"),void wpLink.close();e=u(),i.undoManager.transact((function(){e.length||(i.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder","data-wp-temp-link":1}),e=i.$('a[data-wp-temp-link="1"]').removeAttr("data-wp-temp-link"),a=e.text().trim()),e.length?(p.wrap.hasClass("has-text-field")&&((l=p.text.val())?e.text(l):a||e.text(r.href)),r["data-wplink-edit"]=null,r["data-mce-href"]=r.href,e.attr(r)):i.execCommand("unlink")})),e=i.$('a[data-wplink-url-error="1"]').removeAttr("data-wplink-url-error"),wpLink.close("noReset"),i.focus(),e.length&&(i.selection.select(e[0]),i.plugins.wplink&&i.plugins.wplink.checkLink(e[0])),i.nodeChanged(),n.a11y.speak(t.linkInserted)},updateFields:function(e,t){p.url.val(t.children(".item-permalink").val()),p.title.val(t.hasClass("no-title")?"":t.children(".item-title").text()),p.wrap.hasClass("has-text-field")&&!p.text.val()&&p.text.val(t.children(".item-title").text())},getUrlFromSelection:function(e){return e||(this.isMCE()?e=i.selection.getContent({format:"text"}):document.selection&&wpLink.range?e=wpLink.range.text:void 0!==this.textarea.selectionStart&&(e=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd))),(e=(e=e||"").trim())&&o.test(e)?"mailto:"+e:e&&c.test(e)?e.replace(/&|�?38;/gi,"&"):""},setDefaultValues:function(e){p.url.val(this.getUrlFromSelection(e)),p.title.val(""),p.openInNewTab.prop("checked",!1),p.tanfl.prop("checked",!1),p.tanfl_sponsored.prop("checked",!1),p.tanfl_ugc.prop("checked",!1),p.search.val(""),wpLink.searchInternalLinks(),p.submit.val(t.save)},searchInternalLinks:function(){var e,n=p.search.val()||"",i=parseInt(t.minInputLength,10)||3;if(n.length>=i){if(d.recent.hide(),d.search.show(),wpLink.lastSearch==n)return;wpLink.lastSearch=n,e=p.search.parent().find(".spinner").addClass("is-active"),d.search.change(n),d.search.ajax((function(){e.removeClass("is-active")}))}else d.search.hide(),d.recent.show()},next:function(){d.search.next(),d.recent.next()},prev:function(){d.search.prev(),d.recent.prev()},keydown:function(e){var t,n;27===e.keyCode?(wpLink.close(),e.stopImmediatePropagation()):9===e.keyCode&&("wp-link-submit"!==(n=e.target.id)||e.shiftKey?"wp-link-close"===n&&e.shiftKey&&(p.submit.trigger("focus"),e.preventDefault()):(p.close.trigger("focus"),e.preventDefault())),e.shiftKey||38!==e.keyCode&&40!==e.keyCode||(!document.activeElement||"link-title-field"!==document.activeElement.id&&"url-field"!==document.activeElement.id)&&(t=38===e.keyCode?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[t](),wpLink.keyInterval=setInterval(wpLink[t],wpLink.keySensitivity),e.preventDefault())},keyup:function(e){38!==e.keyCode&&40!==e.keyCode||(clearInterval(wpLink.keyInterval),e.preventDefault())},delayedCallback:function(e,t){var n,i,l,a;return t?(setTimeout((function(){if(i)return e.apply(a,l);n=!0}),t),function(){if(n)return e.apply(this,arguments);l=arguments,a=this,i=!0}):e}},a=function(t,n){var i=this;this.element=t,this.ul=t.children("ul"),this.contentHeight=t.children("#link-selector-height"),this.waiting=t.find(".river-waiting"),this.change(n),this.refresh(),e("#wp-link .query-results, #wp-link #link-selector").on("scroll",(function(){i.maybeLoad()})),t.on("click","li",(function(t){i.select(e(this),t)}))},e.extend(a.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(e,t){var n,i,l,a;e.hasClass("unselectable")||e==this.selected||(this.deselect(),this.selected=e.addClass("selected"),n=e.outerHeight(),i=this.element.height(),l=e.position().top,a=this.element.scrollTop(),l<0?this.element.scrollTop(a+l):l+n>i&&this.element.scrollTop(a+l-i+n),this.element.trigger("river-select",[e,t,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){var e;this.visible&&this.selected&&(e=this.selected.prev("li")).length&&this.select(e)},next:function(){if(this.visible){var t=this.selected?this.selected.next("li"):e("li:not(.unselectable):first",this.element);t.length&&this.select(t)}},ajax:function(e){var t=this,n=1==this.query.page?0:wpLink.minRiverAJAXDuration,i=wpLink.delayedCallback((function(n,i){t.process(n,i),e&&e(n,i)}),n);this.query.ajax(i)},change:function(e){this.query&&this._search==e||(this._search=e,this.query=new r(e),this.element.scrollTop(0))},process:function(n,i){var l="",a=!0,r="",s=1==i.page;n?e.each(n,(function(){r=a?"alternate":"",r+=this.title?"":" no-title",l+=r?'<li class="'+r+'">':"<li>",l+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',l+='<span class="item-title">',l+=this.title?this.title:t.noTitle,l+='</span><span class="item-info">'+this.info+"</span></li>",a=!a})):s&&(l+='<li class="unselectable no-matches-found"><span class="item-title"><em>'+t.noMatchesFound+"</em></span></li>"),this.ul[s?"html":"append"](l)},maybeLoad:function(){var e=this,t=this.element,n=t.scrollTop()+t.height();!this.query.ready()||n<this.contentHeight.height()-wpLink.riverBottomThreshold||setTimeout((function(){var n=t.scrollTop(),i=n+t.height();!e.query.ready()||i<e.contentHeight.height()-wpLink.riverBottomThreshold||(e.waiting.addClass("is-active"),t.scrollTop(n+e.waiting.outerHeight()),e.ajax((function(){e.waiting.removeClass("is-active")})))}),wpLink.timeToTriggerRiver)}}),r=function(e){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=e},e.extend(r.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(t){var n=this,i={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:p.nonce.val()};this.search&&(i.search=this.search),this.querying=!0,e.post(window.ajaxurl,i,(function(e){n.page++,n.querying=!1,n.allLoaded=!e,t(e,i)}),"json")}}),e(wpLink.init)}(jQuery,window.aioseoL10n,window.wp); link-format-block.css 0000666 00000004774 15114461474 0010620 0 ustar 00 #wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__search-item.is-current{background:rgba(0,0,0,0);border:0;width:100%;cursor:default;padding:16px 16px 16px 24px}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__search-item{position:relative;display:flex;flex-direction:row !important;align-items:center;font-size:13px;cursor:pointer;background:#fff;width:100%;border:none;text-align:left;padding:12px 16px;border-radius:5px;height:auto}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__search-item:hover .block-editor-link-control__search-item-type{background-color:#f0f0f0 !important}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__settings{border-top:1px solid #ddd;margin:0;padding:16px 24px}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__setting{padding:0}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format input.block-editor-url-input__input,#wpcontent #wpbody .block-editor-link-control.aioseo-link-format input.components-input-control__input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .1s linear;width:calc(100% - 32px);display:block;padding:11px 36px 11px 16px;margin:16px;position:relative;border:1px solid #ddd;border-radius:2px;font-size:13px;line-height:normal}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format input.block-editor-url-input__input:focus,#wpcontent #wpbody .block-editor-link-control.aioseo-link-format input.components-input-control__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:none;outline:2px solid rgba(0,0,0,0)}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format input.components-input-control__input{margin:16px 16px 8px 16px}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .components-input-control__backdrop{border:none;box-shadow:none}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .components-input-control__backdrop:focus{border:none;box-shadow:none}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__search-actions{top:12px;right:10px;position:absolute;padding:8px}#wpcontent #wpbody .block-editor-link-control.aioseo-link-format .block-editor-link-control__setting.aioseo-link-title input{border:1px solid #ddd;border-radius:2px}
link-format-block-old.asset.php 0000666 00000000171 15114461474 0012474 0 ustar 00 <?php return array('dependencies' => array('lodash', 'wp-element', 'wp-polyfill'), 'version' => '2e43a84a8f7e2eeadc5d');
link-format-block.js.LICENSE.txt 0000666 00000000174 15114461474 0012331 0 ustar 00 /*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
link-format-block-old.js.LICENSE.txt 0000666 00000000174 15114461474 0013105 0 ustar 00 /*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
link-format-classic.asset.php 0000666 00000000141 15114461474 0012244 0 ustar 00 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '78694b89a6e095dc68d4');
link-format-block-old.js 0000666 00000054417 15114461474 0011217 0 ustar 00 /*! For license information please see link-format-block-old.js.LICENSE.txt */
(()=>{var t={184:(t,e)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function s(){for(var t=[],e=0;e<arguments.length;e++){var o=arguments[e];if(o){var i=typeof o;if("string"===i||"number"===i)t.push(o);else if(Array.isArray(o)&&o.length){var r=s.apply(null,o);r&&t.push(r)}else if("object"===i)for(var l in o)n.call(o,l)&&o[l]&&t.push(l)}}return t.join(" ")}t.exports?(s.default=s,t.exports=s):void 0===(o=function(){return s}.apply(e,[]))||(t.exports=o)}()}},e={};function o(n){var s=e[n];if(void 0!==s)return s.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,o),i.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";const t=window.wp.element,e=window.lodash,n=window.wp,{getProtocol:s,isValidProtocol:i,getAuthority:r,isValidAuthority:l,getPath:a,isValidPath:c,getQueryString:u,isValidQueryString:p,getFragment:d,isValidFragment:h}=n.url,{__:g,sprintf:f}=n.i18n;function m(t){if(!t)return!1;const o=t.trim();if(!o)return!1;if(/^\S+:/.test(o)){const t=s(o);if(!i(t))return!1;if((0,e.startsWith)(t,"http")&&!/^https?:\/\/[^\/\s]/i.test(o))return!1;const n=r(o);if(!l(n))return!1;const g=a(o);if(g&&!c(g))return!1;const f=u(o);if(f&&!p(f))return!1;const m=d(o);if(m&&!h(m))return!1}return!((0,e.startsWith)(o,"#")&&!h(o))}function w({url:t,opensInNewWindow:e,noFollow:o,sponsored:n,ugc:s,text:i}){const r={type:"core/link",attributes:{url:t}},l=[];if(e){const t=f(g("%1$s (opens in a new tab)","all-in-one-seo-pack"),i);r.attributes.target="_blank",r.attributes["aria-label"]=t,l.push("noopener")}return o&&l.push("nofollow"),n&&l.push("sponsored"),s&&l.push("ugc"),0<l.length&&(r.attributes.rel=l.join(" ")),r}const{Component:v}=wp.element,{getOffsetParent:b,getRectangleFromRange:k}=wp.dom;function y(){const t=window.getSelection();if(0===t.rangeCount)return{};const e=k(t.getRangeAt(0));let o=e.top+e.height,n=e.left+e.width/2;const s=b(t.anchorNode);if(s){const t=s.getBoundingClientRect();o-=t.top,n-=t.left}return{top:o,left:n}}const S=class extends v{constructor(){super(...arguments),this.state={style:y()}}render(){const{children:e}=this.props,{style:o}=this.state;return(0,t.createElement)("div",{className:"editor-format-toolbar__selection-position",style:o},e)}};var L=o(184),E=o.n(L);function C(t){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}function N(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function R(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,n)}return o}function F(t,e){var o=t["page".concat(e?"Y":"X","Offset")],n="scroll".concat(e?"Top":"Left");if("number"!=typeof o){var s=t.document;"number"!=typeof(o=s.documentElement[n])&&(o=s.body[n])}return o}function T(t){return F(t)}function _(t){return F(t,!0)}function O(t){var e=function(t){var e,o,n,s=t.ownerDocument,i=s.body,r=s&&s.documentElement;return o=(e=t.getBoundingClientRect()).left,n=e.top,{left:o-=r.clientLeft||i.clientLeft||0,top:n-=r.clientTop||i.clientTop||0}}(t),o=t.ownerDocument,n=o.defaultView||o.parentWindow;return e.left+=T(n),e.top+=_(n),e}var P,x=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),W=/^(top|right|bottom|left)$/,A="currentStyle",I="runtimeStyle",D="left";function V(t,e){for(var o=0;o<t.length;o++)e(t[o])}function U(t){return"border-box"===P(t,"boxSizing")}"undefined"!=typeof window&&(P=window.getComputedStyle?function(t,e,o){var n="",s=t.ownerDocument,i=o||s.defaultView.getComputedStyle(t,null);return i&&(n=i.getPropertyValue(e)||i[e]),n}:function(t,e){var o=t[A]&&t[A][e];if(x.test(o)&&!W.test(e)){var n=t.style,s=n[D],i=t[I][D];t[I][D]=t[A][D],n[D]="fontSize"===e?"1em":o||0,o=n.pixelLeft+"px",n[D]=s,t[I][D]=i}return""===o?"auto":o});var j=["margin","border","padding"],M=-1,$=2,K=1;function B(t,e,o){var n,s,i,r=0;for(s=0;s<e.length;s++)if(n=e[s])for(i=0;i<o.length;i++){var l;l="border"===n?"".concat(n+o[i],"Width"):n+o[i],r+=parseFloat(P(t,l))||0}return r}function H(t){return null!=t&&t==t.window}var z={};function q(t,e,o){if(H(t))return"width"===e?z.viewportWidth(t):z.viewportHeight(t);if(9===t.nodeType)return"width"===e?z.docWidth(t):z.docHeight(t);var n="width"===e?["Left","Right"]:["Top","Bottom"],s="width"===e?t.offsetWidth:t.offsetHeight,i=(P(t),U(t)),r=0;(null==s||s<=0)&&(s=void 0,(null==(r=P(t,e))||Number(r)<0)&&(r=t.style[e]||0),r=parseFloat(r)||0),void 0===o&&(o=i?K:M);var l=void 0!==s||i,a=s||r;if(o===M)return l?a-B(t,["border","padding"],n):r;if(l){var c=o===$?-B(t,["border"],n):B(t,["margin"],n);return a+(o===K?0:c)}return r+B(t,j.slice(o),n)}V(["Width","Height"],(function(t){z["doc".concat(t)]=function(e){var o=e.document;return Math.max(o.documentElement["scroll".concat(t)],o.body["scroll".concat(t)],z["viewport".concat(t)](o))},z["viewport".concat(t)]=function(e){var o="client".concat(t),n=e.document,s=n.body,i=n.documentElement[o];return"CSS1Compat"===n.compatMode&&i||s&&s[o]||i}}));var Q={position:"absolute",visibility:"hidden",display:"block"};function G(t){var e,o=arguments;return 0!==t.offsetWidth?e=q.apply(void 0,o):function(t,n,s){var i,r={},l=t.style;for(i in n)n.hasOwnProperty(i)&&(r[i]=l[i],l[i]=n[i]);for(i in function(){e=q.apply(void 0,o)}.call(t),n)n.hasOwnProperty(i)&&(l[i]=r[i])}(t,Q),e}function X(t,e,o){var n=o;if("object"!==C(e))return void 0!==n?("number"==typeof n&&(n+="px"),void(t.style[e]=n)):P(t,e);for(var s in e)e.hasOwnProperty(s)&&X(t,s,e[s])}V(["width","height"],(function(t){var e=t.charAt(0).toUpperCase()+t.slice(1);z["outer".concat(e)]=function(e,o){return e&&G(e,t,o?0:K)};var o="width"===t?["Left","Right"]:["Top","Bottom"];z[t]=function(e,n){return void 0===n?e&&G(e,t,M):e?(P(e),U(e)&&(n+=B(e,["padding","border"],o)),X(e,t,n)):void 0}}));var Y=function(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?R(o,!0).forEach((function(e){N(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):R(o).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}({getWindow:function(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow},offset:function(t,e){if(void 0===e)return O(t);!function(t,e){"static"===X(t,"position")&&(t.style.position="relative");var o,n,s=O(t),i={};for(n in e)e.hasOwnProperty(n)&&(o=parseFloat(X(t,n))||0,i[n]=o+e[n]-s[n]);X(t,i)}(t,e)},isWindow:H,each:V,css:X,clone:function(t){var e={};for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);if(t.overflow)for(var n in t)t.hasOwnProperty(n)&&(e.overflow[n]=t.overflow[n]);return e},scrollLeft:function(t,e){if(H(t)){if(void 0===e)return T(t);window.scrollTo(e,_(t))}else{if(void 0===e)return t.scrollLeft;t.scrollLeft=e}},scrollTop:function(t,e){if(H(t)){if(void 0===e)return _(t);window.scrollTo(T(t),e)}else{if(void 0===e)return t.scrollTop;t.scrollTop=e}},viewportWidth:0,viewportHeight:0},z);const J=window.wp,{__:Z,sprintf:tt,_n:et}=J.i18n,{Component:ot,createRef:nt}=J.element,{decodeEntities:st}=J.htmlEntities,{UP:it,DOWN:rt,ENTER:lt,TAB:at}=J.keycodes,{Spinner:ct,withSpokenMessages:ut,Popover:pt}=J.components,{withInstanceId:dt}=J.compose,ht=J.apiFetch,{addQueryArgs:gt}=J.url,ft=t=>t.stopPropagation(),mt=ut(dt(class extends ot{constructor({autocompleteRef:t}){super(...arguments),this.onChange=this.onChange.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.autocompleteRef=t||nt(),this.inputRef=nt(),this.updateSuggestions=(0,e.throttle)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.state={posts:[],showSuggestions:!1,selectedSuggestion:null}}componentDidUpdate(){const{showSuggestions:t,selectedSuggestion:e}=this.state;t&&null!==e&&!this.scrollingIntoView&&(this.scrollingIntoView=!0,function(t,e,o){o=o||{},9===e.nodeType&&(e=Y.getWindow(e));var n=o.allowHorizontalScroll,s=o.onlyScrollIfNeeded,i=o.alignWithTop,r=o.alignWithLeft,l=o.offsetTop||0,a=o.offsetLeft||0,c=o.offsetBottom||0,u=o.offsetRight||0;n=void 0===n||n;var p,d,h,g,f,m,w,v,b,k,y=Y.isWindow(e),S=Y.offset(t),L=Y.outerHeight(t),E=Y.outerWidth(t);y?(w=e,k=Y.height(w),b=Y.width(w),v={left:Y.scrollLeft(w),top:Y.scrollTop(w)},f={left:S.left-v.left-a,top:S.top-v.top-l},m={left:S.left+E-(v.left+b)+u,top:S.top+L-(v.top+k)+c},g=v):(p=Y.offset(e),d=e.clientHeight,h=e.clientWidth,g={left:e.scrollLeft,top:e.scrollTop},f={left:S.left-(p.left+(parseFloat(Y.css(e,"borderLeftWidth"))||0))-a,top:S.top-(p.top+(parseFloat(Y.css(e,"borderTopWidth"))||0))-l},m={left:S.left+E-(p.left+h+(parseFloat(Y.css(e,"borderRightWidth"))||0))+u,top:S.top+L-(p.top+d+(parseFloat(Y.css(e,"borderBottomWidth"))||0))+c}),f.top<0||m.top>0?!0===i?Y.scrollTop(e,g.top+f.top):!1===i?Y.scrollTop(e,g.top+m.top):f.top<0?Y.scrollTop(e,g.top+f.top):Y.scrollTop(e,g.top+m.top):s||((i=void 0===i||!!i)?Y.scrollTop(e,g.top+f.top):Y.scrollTop(e,g.top+m.top)),n&&(f.left<0||m.left>0?!0===r?Y.scrollLeft(e,g.left+f.left):!1===r?Y.scrollLeft(e,g.left+m.left):f.left<0?Y.scrollLeft(e,g.left+f.left):Y.scrollLeft(e,g.left+m.left):s||((r=void 0===r||!!r)?Y.scrollLeft(e,g.left+f.left):Y.scrollLeft(e,g.left+m.left)))}(this.suggestionNodes[e],this.autocompleteRef.current,{onlyScrollIfNeeded:!0}),setTimeout((()=>{this.scrollingIntoView=!1}),100))}componentWillUnmount(){delete this.suggestionsRequest}bindSuggestionNode(t){return e=>{this.suggestionNodes[t]=e}}updateSuggestions(t){if(2>t.length||/^https?:/.test(t))return void this.setState({showSuggestions:!1,selectedSuggestion:null,loading:!1});this.setState({showSuggestions:!0,selectedSuggestion:null,loading:!0});const e=ht({path:gt("/wp/v2/search",{search:t,per_page:20,type:"post"})});e.then((t=>{this.suggestionsRequest===e&&(this.setState({posts:t,loading:!1}),t.length?this.props.debouncedSpeak(tt(et("%1$d result found, use up and down arrow keys to navigate.","%1$d results found, use up and down arrow keys to navigate.",t.length),t.length),"assertive"):this.props.debouncedSpeak(Z("No results.","all-in-one-seo-pack"),"assertive"))})).catch((()=>{this.suggestionsRequest===e&&this.setState({loading:!1})})),this.suggestionsRequest=e}onChange(t){const e=t.target.value;this.props.onChange(e),this.updateSuggestions(e)}onKeyDown(t){const{showSuggestions:e,selectedSuggestion:o,posts:n,loading:s}=this.state;if(!e||!n.length||s){switch(t.keyCode){case it:0!==t.target.selectionStart&&(t.stopPropagation(),t.preventDefault(),t.target.setSelectionRange(0,0));break;case rt:this.props.value.length!==t.target.selectionStart&&(t.stopPropagation(),t.preventDefault(),t.target.setSelectionRange(this.props.value.length,this.props.value.length))}return}const i=this.state.posts[this.state.selectedSuggestion];switch(t.keyCode){case it:{t.stopPropagation(),t.preventDefault();const e=o?o-1:n.length-1;this.setState({selectedSuggestion:e});break}case rt:{t.stopPropagation(),t.preventDefault();const e=null===o||o===n.length-1?0:o+1;this.setState({selectedSuggestion:e});break}case at:null!==this.state.selectedSuggestion&&(this.selectLink(i),this.props.speak(Z("Link selected.","all-in-one-seo-pack")));break;case lt:null!==this.state.selectedSuggestion&&(t.stopPropagation(),this.selectLink(i))}}selectLink(t){this.props.onChange(t.url,t),this.setState({selectedSuggestion:null,showSuggestions:!1})}handleOnClick(t){this.selectLink(t),this.inputRef.current.focus()}render(){const{value:e="",autoFocus:o=!0,instanceId:n,className:s}=this.props,{showSuggestions:i,posts:r,selectedSuggestion:l,loading:a}=this.state;return(0,t.createElement)("div",{className:E()("editor-url-input block-editor-url-input",s)},(0,t.createElement)("input",{autoFocus:o,type:"text","aria-label":Z("URL","all-in-one-seo-pack"),required:!0,value:e,onChange:this.onChange,onInput:ft,placeholder:Z("Paste URL or type to search","all-in-one-seo-pack"),onKeyDown:this.onKeyDown,role:"combobox","aria-expanded":i,"aria-autocomplete":"list","aria-owns":`editor-url-input-suggestions-${n}`,"aria-activedescendant":null!==l?`editor-url-input-suggestion-${n}-${l}`:void 0,ref:this.inputRef}),a&&(0,t.createElement)(ct,null),i&&!!r.length&&(0,t.createElement)(pt,{position:"bottom",noArrow:!0,focusOnMount:!1},(0,t.createElement)("div",{className:E()("editor-url-input__suggestions","block-editor-url-input__suggestions",`${s}__suggestions`),id:`editor-url-input-suggestions-${n}`,ref:this.autocompleteRef,role:"listbox"},r.map(((e,o)=>(0,t.createElement)("button",{key:e.id,role:"option",tabIndex:"-1",id:`editor-url-input-suggestion-${n}-${o}`,ref:this.bindSuggestionNode(o),className:E()("editor-url-input__suggestion block-editor-url-input__suggestion",{"is-selected":o===l}),onClick:()=>this.handleOnClick(e),"aria-selected":o===l},st(e.title)||Z("(no title)")))))))}})),wt=window.wp,{__:vt}=wt.i18n,{IconButton:bt}=wt.components;function kt({autocompleteRef:e,className:o,onChangeInputValue:n,value:s,...i}){return(0,t.createElement)("form",{className:E()("block-editor-url-popover__link-editor",o),...i},(0,t.createElement)(mt,{value:s,onChange:n,autocompleteRef:e}),(0,t.createElement)(bt,{icon:"editor-break",label:vt("Apply","all-in-one-seo-pack"),type:"submit"}))}const yt=window.wp,{__:St}=yt.i18n,{ExternalLink:Lt,IconButton:Et}=yt.components,{safeDecodeURI:Ct,filterURLForDisplay:Nt}=yt.url;function Rt({url:e,urlLabel:o,className:n}){const s=E()(n,"block-editor-url-popover__link-viewer-url");return e?(0,t.createElement)(Lt,{className:s,href:e},o||Nt(Ct(e))):(0,t.createElement)("span",{className:s})}function Ft({className:e,linkClassName:o,onEditLinkClick:n,url:s,urlLabel:i,...r}){return(0,t.createElement)("div",{className:E()("block-editor-url-popover__link-viewer",e),...r},(0,t.createElement)(Rt,{url:s,urlLabel:i,className:o}),n&&(0,t.createElement)(Et,{icon:"edit",label:St("Edit","all-in-one-seo-pack"),onClick:n}))}const Tt=window.wp,{__:_t}=Tt.i18n,{Component:Ot,createRef:Pt,useMemo:xt,Fragment:Wt}=Tt.element,{ToggleControl:At,withSpokenMessages:It}=Tt.components,{LEFT:Dt,RIGHT:Vt,UP:Ut,DOWN:jt,BACKSPACE:Mt,ENTER:$t,ESCAPE:Kt}=Tt.keycodes,{getRectangleFromRange:Bt}=Tt.dom,{prependHTTP:Ht}=Tt.url,{create:zt,insert:qt,isCollapsed:Qt,applyFormat:Gt,getTextContent:Xt,slice:Yt}=Tt.richText,{URLPopover:Jt}=Tt.blockEditor,Zt=t=>t.stopPropagation();function te(t,e){return t.addingLink||e.editLink}const ee=({isActive:e,addingLink:o,value:n,resetOnMount:s,...i})=>{const r=xt((()=>{const t=window.getSelection(),e=0<t.rangeCount?t.getRangeAt(0):null;if(!e)return;if(o)return Bt(e);let n=e.startContainer;for(n=n.nextElementSibling||n;n.nodeType!==window.Node.ELEMENT_NODE;)n=n.parentNode;const s=n.closest("a");return s?s.getBoundingClientRect():void 0}),[e,o,n.start,n.end]);return r?(s(r),(0,t.createElement)(Jt,{anchorRect:r,...i})):null},oe=It(class extends Ot{constructor(){super(...arguments),this.editLink=this.editLink.bind(this),this.submitLink=this.submitLink.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onChangeInputValue=this.onChangeInputValue.bind(this),this.setLinkTarget=this.setLinkTarget.bind(this),this.setNoFollow=this.setNoFollow.bind(this),this.setSponsored=this.setSponsored.bind(this),this.setUgc=this.setUgc.bind(this),this.onFocusOutside=this.onFocusOutside.bind(this),this.resetState=this.resetState.bind(this),this.autocompleteRef=Pt(),this.resetOnMount=this.resetOnMount.bind(this),this.state={opensInNewWindow:!1,noFollow:!1,sponsored:!1,ugc:!1,inputValue:"",anchorRect:!1}}static getDerivedStateFromProps(t,e){const{activeAttributes:{url:o,target:n,rel:s}}=t,i="_blank"===n,r={};if(!te(t,e)&&(o!==e.inputValue&&(r.inputValue=o),i!==e.opensInNewWindow&&(r.opensInNewWindow=i),"string"==typeof s)){const t=s.split(" ").includes("nofollow"),o=s.split(" ").includes("sponsored"),n=s.split(" ").includes("ugc");t!==e.noFollow&&(r.noFollow=t),o!==e.sponsored&&(r.sponsored=o),n!==e.ugc&&(r.ugc=n)}return r}onKeyDown(t){-1<[Dt,jt,Vt,Ut,Mt,$t].indexOf(t.keyCode)&&t.stopPropagation(),-1<[Kt].indexOf(t.keyCode)&&this.resetState()}onChangeInputValue(t){this.setState({inputValue:t})}setLinkTarget(t){const{activeAttributes:{url:e=""},value:o,onChange:n}=this.props;if(this.setState({opensInNewWindow:t}),!te(this.props,this.state)){const s=Xt(Yt(o));n(Gt(o,w({url:e,opensInNewWindow:t,noFollow:this.state.noFollow,sponsored:this.state.sponsored,ugc:this.state.ugc,text:s})))}}setNoFollow(t){const{activeAttributes:{url:e=""},value:o,onChange:n}=this.props;if(this.setState({noFollow:t}),!te(this.props,this.state)){const s=Xt(Yt(o));n(Gt(o,w({url:e,opensInNewWindow:this.state.opensInNewWindow,noFollow:t,sponsored:this.state.sponsored,ugc:this.state.ugc,text:s})))}}setSponsored(t){const{activeAttributes:{url:e=""},value:o,onChange:n}=this.props;if(this.setState({sponsored:t}),!te(this.props,this.state)){const s=Xt(Yt(o));n(Gt(o,w({url:e,opensInNewWindow:this.state.opensInNewWindow,noFollow:this.state.noFollow,sponsored:t,ugc:this.state.ugc,text:s})))}}setUgc(t){const{activeAttributes:{url:e=""},value:o,onChange:n}=this.props;if(this.setState({ugc:t}),!te(this.props,this.state)){const s=Xt(Yt(o));n(Gt(o,w({url:e,opensInNewWindow:this.state.opensInNewWindow,noFollow:this.state.noFollow,sponsored:this.state.sponsored,ugc:t,text:s})))}}editLink(t){this.setState({editLink:!0}),t.preventDefault()}submitLink(t){const{isActive:e,value:o,onChange:n,speak:s}=this.props,{inputValue:i,opensInNewWindow:r,noFollow:l,sponsored:a,ugc:c}=this.state,u=Ht(i),p=w({url:u,opensInNewWindow:r,noFollow:l,sponsored:a,ugc:c,text:Xt(Yt(o))});if(t.preventDefault(),Qt(o)&&!e){const t=Gt(zt({text:u}),p,0,u.length);n(qt(o,t))}else n(Gt(o,p));this.resetState(),m(u)?s(_t(e?"Link edited.":"Link inserted.","all-in-one-seo-pack"),"assertive"):s(_t("Warning: the link has been inserted but could have errors. Please test it.","all-in-one-seo-pack"),"assertive")}onFocusOutside(){const t=this.autocompleteRef.current;t&&t.contains(event.target)||this.resetState()}resetState(){this.props.stopAddingLink(),this.setState({editLink:!1})}resetOnMount(t){this.state.anchorRect!==t&&this.setState({opensInNewWindow:!1,noFollow:!1,sponsored:!1,ugc:!1,anchorRect:t})}render(){const{isActive:e,activeAttributes:{url:o},addingLink:n,value:s}=this.props;if(!e&&!n)return null;const{inputValue:i,opensInNewWindow:r,noFollow:l,sponsored:a,ugc:c}=this.state,u=te(this.props,this.state);return(0,t.createElement)(S,{key:`${s.start}${s.end}`},(0,t.createElement)(ee,{resetOnMount:this.resetOnMount,value:s,isActive:e,addingLink:n,onFocusOutside:this.onFocusOutside,onClose:()=>{i||this.resetState()},focusOnMount:!!u&&"firstElement",renderSettings:()=>(0,t.createElement)(Wt,null,(0,t.createElement)(At,{label:_t("Open in New Tab","all-in-one-seo-pack"),checked:r,onChange:this.setLinkTarget}),(0,t.createElement)(At,{label:_t('Add "nofollow" to link',"all-in-one-seo-pack"),checked:l,onChange:this.setNoFollow}),(0,t.createElement)(At,{label:_t('Add "sponsored" to link',"all-in-one-seo-pack"),checked:a,onChange:this.setSponsored}),(0,t.createElement)(At,{label:_t('Add "ugc" to link',"all-in-one-seo-pack"),checked:c,onChange:this.setUgc}))},u?(0,t.createElement)(kt,{className:"editor-format-toolbar__link-container-content block-editor-format-toolbar__link-container-content",value:i,onChangeInputValue:this.onChangeInputValue,onKeyDown:this.onKeyDown,onKeyPress:Zt,onSubmit:this.submitLink,autocompleteRef:this.autocompleteRef}):(0,t.createElement)(Ft,{className:"editor-format-toolbar__link-container-content block-editor-format-toolbar__link-container-content",onKeyPress:Zt,url:o,onEditLinkClick:this.editLink,linkClassName:m(Ht(o))?void 0:"has-invalid-link"})))}}),ne=window.wp,{__:se}=ne.i18n,{Component:ie,Fragment:re}=ne.element,{select:le,withSelect:ae}=ne.data,{BlockControls:ce,RichTextToolbarButton:ue,RichTextShortcut:pe}=ne.blockEditor,{getTextContent:de,applyFormat:he,removeFormat:ge,slice:fe}=ne.richText,{isURL:me}=ne.url,{Toolbar:we,withSpokenMessages:ve}=ne.components,{compose:be,ifCondition:ke}=ne.compose,ye="core/link",Se=se("Add Link","all-in-one-seo-pack"),Le=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i,Ee=be(ae((()=>({isDisabled:le("core/edit-post").isFeatureActive("disableEditorsKitLinkFormats")}))),ke((t=>!t.isDisabled)),ve)(class extends ie{constructor(){super(...arguments),this.isEmail=this.isEmail.bind(this),this.addLink=this.addLink.bind(this),this.stopAddingLink=this.stopAddingLink.bind(this),this.onRemoveFormat=this.onRemoveFormat.bind(this),this.state={addingLink:!1}}isEmail(t){return Le.test(t)}addLink(){const{value:t,onChange:e}=this.props,o=de(fe(t));o&&me(o)?e(he(t,{type:ye,attributes:{url:o}})):o&&this.isEmail(o)?e(he(t,{type:ye,attributes:{url:`mailto:${o}`}})):this.setState({addingLink:!0})}stopAddingLink(){this.setState({addingLink:!1})}onRemoveFormat(){const{value:t,onChange:o,speak:n}=this.props;let s=t;(0,e.map)(["core/link"],(t=>{s=ge(s,t)})),o({...s}),n(se("Link removed.","all-in-one-seo-pack"),"assertive")}render(){const{activeAttributes:e,onChange:o}=this.props,{isActive:n,value:s}=this.props;return(0,t.createElement)(re,null,(0,t.createElement)(ce,null,(0,t.createElement)(we,{className:"editorskit-components-toolbar"},(0,t.createElement)(pe,{type:"primary",character:"k",onUse:this.addLink}),(0,t.createElement)(pe,{type:"primaryShift",character:"k",onUse:this.onRemoveFormat}),n&&(0,t.createElement)(ue,{name:"link",icon:"editor-unlink",title:se("Unlink","all-in-one-seo-pack"),onClick:this.onRemoveFormat,isActive:n,shortcutType:"primaryShift",shortcutCharacter:"k"}),!n&&(0,t.createElement)(ue,{name:"link",icon:"admin-links",title:Se,onClick:this.addLink,isActive:n,shortcutType:"primary",shortcutCharacter:"k"}),(0,t.createElement)(oe,{addingLink:this.state.addingLink,stopAddingLink:this.stopAddingLink,isActive:n,activeAttributes:e,value:s,onChange:o,contentRef:this.props.contentRef}))))}}),{__:Ce}=wp.i18n,{registerFormatType:Ne,unregisterFormatType:Re,applyFormat:Fe,isCollapsed:Te}=wp.richText,{decodeEntities:_e}=wp.htmlEntities,{isURL:Oe}=wp.url,Pe="core/link";[{name:Pe,title:Ce("Link","all-in-one-seo-pack"),tagName:"a",className:null,attributes:{url:"href",target:"target",rel:"rel"},__unstablePasteRule(t,{html:e,plainText:o}){if(Te(t))return t;const n=(e||o).replace(/<[^>]+>/g,"").trim();return Oe(n)?Fe(t,{type:Pe,attributes:{url:_e(n)}}):t},edit:Ee}].forEach((({name:t,...e})=>{t&&(Re("core/link"),Ne(t,e))}))})()})(); link-format-block.asset.php 0000666 00000000426 15114461474 0011723 0 ustar 00 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '39df1528b963e7bd60ec');