Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
home
/
ophq1335
/
www
/
wp-content
/
plugins
/
wp-seopress
/
public
/
admin
/
settings
/
/home/ophq1335/www/wp-content/plugins/wp-seopress/public/admin/settings/423.8dd00e85459a8a01ac2b.js
"use strict";(self.webpackChunkwp_seopress=self.webpackChunkwp_seopress||[]).push([[423],{423:(e,t,s)=>{s.r(t),s.d(t,{default:()=>G});var r=s(9196),o=s.n(r),n=s(5736),a=s(7978),l=s(3781),i=s(9240);const c=function(){var e=(0,l.r)(),t=e.settings,s=e.updateSetting,r=[{label:(0,n.__)("None","wp-seopress"),value:""},{label:(0,n.__)("Person","wp-seopress"),value:"Person"},{label:(0,n.__)("Organization","wp-seopress"),value:"Organization"}],a=[{label:(0,n.__)("Customer support","wp-seopress"),value:"customer support"},{label:(0,n.__)("Technical support","wp-seopress"),value:"technical support"},{label:(0,n.__)("Billing support","wp-seopress"),value:"billing support"},{label:(0,n.__)("Bill payment","wp-seopress"),value:"bill payment"},{label:(0,n.__)("Sales","wp-seopress"),value:"sales"},{label:(0,n.__)("Reservations","wp-seopress"),value:"reservations"},{label:(0,n.__)("Credit card support","wp-seopress"),value:"credit card support"},{label:(0,n.__)("Emergency","wp-seopress"),value:"emergency"},{label:(0,n.__)("Baggage tracking","wp-seopress"),value:"baggage tracking"},{label:(0,n.__)("Roadside assistance","wp-seopress"),value:"roadside assistance"},{label:(0,n.__)("Package tracking","wp-seopress"),value:"package tracking"}],c=[{label:(0,n.__)("None","wp-seopress"),value:""},{label:(0,n.__)("Toll Free","wp-seopress"),value:"TollFree"},{label:(0,n.__)("Hearing Impaired Supported","wp-seopress"),value:"HearingImpairedSupported"}];return o().createElement("div",{className:"seopress-tab-content"},o().createElement("p",{className:"seopress-description"},(0,n.__)("Configure the Knowledge Graph for your site. This information is used by Google to build a Knowledge Panel.","wp-seopress")),o().createElement("p",{className:"seopress-help"},o().createElement("a",{href:"https://developers.google.com/search/docs/guides/enhance-site",target:"_blank",rel:"noopener noreferrer"},(0,n.__)("Learn more on Google official website.","wp-seopress"))," ",o().createElement("span",{className:"dashicons dashicons-external"})),o().createElement(i.Ev,{label:(0,n.__)("Person or Organization","wp-seopress")},o().createElement(i.mg,{value:t.seopress_social_knowledge_type,onChange:function(e){return s("seopress_social_knowledge_type",e)},options:r,help:(0,n.__)("Select whether you represent a person or an organization.","wp-seopress")})),"Person"===t.seopress_social_knowledge_type&&o().createElement(i.Ev,{label:(0,n.__)("WordPress user","wp-seopress")},o().createElement(i.nv,{type:"number",value:t.seopress_social_knowledge_user_id,onChange:function(e){return s("seopress_social_knowledge_user_id",e)},placeholder:(0,n.__)("e.g. 1","wp-seopress"),help:(0,n.__)("Enter the WordPress user ID that represents this person. Social profiles from their SEOPress author profile will be used in the Person schema. You can find the user ID in Users > Edit User (the number in the URL).","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Your name / organization name","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_knowledge_name,onChange:function(e){return s("seopress_social_knowledge_name",e)},placeholder:(0,n.__)("e.g. SEOPress","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Photo / Logo URL","wp-seopress")},o().createElement(i.FH,{value:t.seopress_social_knowledge_img,onChange:function(e){return s("seopress_social_knowledge_img",e)},placeholder:(0,n.__)("Select your logo","wp-seopress"),help:o().createElement(o().Fragment,null,(0,n.__)("JPG, PNG, WebP and GIF allowed. The minimum allowed image dimension is 200 x 200 pixels.","wp-seopress"),o().createElement("br",null),(0,n.__)("At the minimum, you should use images that are 600 x 315 pixels to display link page posts with larger images.","wp-seopress"))})),o().createElement(i.Ev,{label:(0,n.__)("Description","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_knowledge_desc,onChange:function(e){return s("seopress_social_knowledge_desc",e)},placeholder:(0,n.__)("e.g. The example corporation is well-known for producing high-quality widgets","wp-seopress"),help:(0,n.__)("A short description of the person or organization.","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Email","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_knowledge_email,onChange:function(e){return s("seopress_social_knowledge_email",e)},placeholder:"contact@example.com"})),o().createElement(i.Ev,{label:(0,n.__)("Phone number","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_knowledge_phone,onChange:function(e){return s("seopress_social_knowledge_phone",e)},placeholder:(0,n.__)("e.g. +1-555-555-5555","wp-seopress"),help:(0,n.__)("Include the international dialing code. e.g. +1-555-555-5555","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Contact type","wp-seopress")},o().createElement(i.mg,{value:t.seopress_social_knowledge_contact_type,onChange:function(e){return s("seopress_social_knowledge_contact_type",e)},options:a})),o().createElement(i.Ev,{label:(0,n.__)("Contact option","wp-seopress")},o().createElement(i.mg,{value:t.seopress_social_knowledge_contact_option,onChange:function(e){return s("seopress_social_knowledge_contact_option",e)},options:c})),o().createElement(i.Ev,{label:(0,n.__)("VAT ID","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_knowledge_tax_id,onChange:function(e){return s("seopress_social_knowledge_tax_id",e)},placeholder:(0,n.__)("e.g. FR12345678901","wp-seopress"),help:(0,n.__)("The Tax / VAT ID of the organization.","wp-seopress")})))};var p=s(7862);function u(e){return u="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},u(e)}function _(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function m(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?_(Object(s),!0).forEach((function(t){d(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):_(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function d(e,t,s){var r;return r=function(e,t){if("object"!=u(e)||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var r=s.call(e,"string");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==u(r)?r:String(r))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s<t;s++)r[s]=e[s];return r}const f=function(e){var t,s,o=(t=(0,r.useState)({}),s=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var s=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=s){var r,o,n,a,l=[],i=!0,c=!1;try{if(n=(s=s.call(e)).next,0===t){if(Object(s)!==s)return;i=!1}else for(;!(i=(r=n.call(s)).done)&&(l.push(r.value),l.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{if(!i&&null!=s.return&&(a=s.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(t,s)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);return"Object"===s&&e.constructor&&(s=e.constructor.name),"Map"===s||"Set"===s?Array.from(e):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?g(e,t):void 0}}(t,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),n=o[0],a=o[1],l=(0,r.useCallback)((function(t,s){var r=e[t];if(!r)return null;var o=r(s);return a((function(e){return e[t]===o?e:m(m({},e),{},d({},t,o))})),o}),[e]),i=(0,r.useCallback)((function(t){for(var s={},r=!0,o=0,n=Object.keys(e);o<n.length;o++){var l=n[o],i=e[l](t[l]);s[l]=i,i&&(r=!1)}return a(s),r}),[e]),c=(0,r.useCallback)((function(e){return n[e]||null}),[n]),p=(0,r.useCallback)((function(e){a((function(t){return t[e]?m(m({},t),{},d({},e,null)):t}))}),[]),u=(0,r.useMemo)((function(){return Object.values(n).some(Boolean)}),[n]);return{errors:n,validateField:l,validateAll:i,getError:c,clearError:p,hasErrors:u}};var b=function(e){if(!e||!e.trim())return null;try{return new URL(e.trim()),null}catch(e){return(0,n.__)("Please enter a valid URL.","wp-seopress")}},h=function(e){if(!e||!e.trim())return null;var t=e.trim().replace(/^@/,"");return/^[a-zA-Z0-9_]{1,15}$/.test(t)?null:(0,n.__)("Please enter a valid X username (letters, numbers, underscores, max 15 characters).","wp-seopress")},w=function(e){return e&&e.trim()?b(e)||(/facebook\.com/i.test(e.trim())?null:(0,n.__)("Please enter a valid Facebook URL.","wp-seopress")):null},E=function(e){return e&&e.trim()?b(e)||(/pinterest\.(com|fr|de|co\.uk|ca|com\.au)/i.test(e.trim())?null:(0,n.__)("Please enter a valid Pinterest URL.","wp-seopress")):null},v=function(e){return e&&e.trim()?b(e)||(/instagram\.com/i.test(e.trim())?null:(0,n.__)("Please enter a valid Instagram URL.","wp-seopress")):null},y=function(e){return e&&e.trim()?b(e)||(/youtube\.com|youtu\.be/i.test(e.trim())?null:(0,n.__)("Please enter a valid YouTube URL.","wp-seopress")):null},k=function(e){return e&&e.trim()?b(e)||(/linkedin\.com/i.test(e.trim())?null:(0,n.__)("Please enter a valid LinkedIn URL.","wp-seopress")):null},O=function(e){if(!e||!e.trim())return null;for(var t=e.split("\n"),s=0;s<t.length;s++){var r=t[s].trim();if(r&&b(r))return(0,n.__)("Line","wp-seopress")+" "+(s+1)+": "+(0,n.__)("Please enter a valid URL.","wp-seopress")}return null};const S=function(){var e=(0,l.r)(),t=e.settings,s=e.updateSetting,a=e.setValidationErrors,c=(0,r.useMemo)((function(){return{seopress_social_accounts_facebook:w,seopress_social_accounts_twitter:h,seopress_social_accounts_pinterest:E,seopress_social_accounts_instagram:v,seopress_social_accounts_youtube:y,seopress_social_accounts_linkedin:k,seopress_social_accounts_extra:O}}),[]),p=f(c),u=p.validateField,_=p.getError,m=p.hasErrors;return(0,r.useEffect)((function(){return a(m),function(){return a(!1)}}),[m,a]),o().createElement("div",{className:"seopress-tab-content"},o().createElement("p",{className:"seopress-description"},(0,n.__)("Link your site with your social accounts to add your social profile information to a Google Knowledge panel. Knowledge panels prominently display your social profile information in some Google Search results. Filling in these fields does not guarantee the display of this data in search results.","wp-seopress")),o().createElement(i.Ev,{label:(0,n.__)("Facebook Page URL","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_accounts_facebook,onChange:function(e){return s("seopress_social_accounts_facebook",e)},onBlur:function(){return u("seopress_social_accounts_facebook",t.seopress_social_accounts_facebook)},error:_("seopress_social_accounts_facebook"),placeholder:"https://www.facebook.com/your-page"})),o().createElement(i.Ev,{label:(0,n.__)("X Username","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_accounts_twitter,onChange:function(e){return s("seopress_social_accounts_twitter",e)},onBlur:function(){return u("seopress_social_accounts_twitter",t.seopress_social_accounts_twitter)},error:_("seopress_social_accounts_twitter"),placeholder:"username",help:(0,n.__)("Enter your X (formerly Twitter) username without the @ prefix.","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Pinterest URL","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_accounts_pinterest,onChange:function(e){return s("seopress_social_accounts_pinterest",e)},onBlur:function(){return u("seopress_social_accounts_pinterest",t.seopress_social_accounts_pinterest)},error:_("seopress_social_accounts_pinterest"),placeholder:"https://www.pinterest.com/username/"})),o().createElement(i.Ev,{label:(0,n.__)("Instagram URL","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_accounts_instagram,onChange:function(e){return s("seopress_social_accounts_instagram",e)},onBlur:function(){return u("seopress_social_accounts_instagram",t.seopress_social_accounts_instagram)},error:_("seopress_social_accounts_instagram"),placeholder:"https://www.instagram.com/username/"})),o().createElement(i.Ev,{label:(0,n.__)("YouTube URL","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_accounts_youtube,onChange:function(e){return s("seopress_social_accounts_youtube",e)},onBlur:function(){return u("seopress_social_accounts_youtube",t.seopress_social_accounts_youtube)},error:_("seopress_social_accounts_youtube"),placeholder:"https://www.youtube.com/channel/your-channel"})),o().createElement(i.Ev,{label:(0,n.__)("LinkedIn URL","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_accounts_linkedin,onChange:function(e){return s("seopress_social_accounts_linkedin",e)},onBlur:function(){return u("seopress_social_accounts_linkedin",t.seopress_social_accounts_linkedin)},error:_("seopress_social_accounts_linkedin"),placeholder:"https://www.linkedin.com/company/your-company"})),o().createElement(i.Ev,{label:(0,n.__)("Additional accounts","wp-seopress")},o().createElement(i.XL,{value:t.seopress_social_accounts_extra,onChange:function(e){return s("seopress_social_accounts_extra",e)},onBlur:function(){return u("seopress_social_accounts_extra",t.seopress_social_accounts_extra)},error:_("seopress_social_accounts_extra"),placeholder:(0,n.__)("https://example.com/profile\nhttps://another.com/profile","wp-seopress"),rows:5,help:(0,n.__)("Enter one social media profile URL per line.","wp-seopress")})))};var P=s(5609);function C(e){return C="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},C(e)}function I(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function j(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?I(Object(s),!0).forEach((function(t){x(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):I(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function x(e,t,s){var r;return r=function(e,t){if("object"!=C(e)||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var r=s.call(e,"string");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==C(r)?r:String(r))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}const L=function(){var e=(0,l.r)(),t=e.settings,s=e.updateSetting,r=(SEOPRESS_SETTINGS_DATA.POST_TYPES||[]).filter((function(e){return e.has_archive&&"post"!==e.name&&"page"!==e.name}));return o().createElement("div",{className:"seopress-tab-content"},o().createElement("p",{className:"seopress-description"},(0,n.__)("Manage Open Graph meta tags for Facebook and other platforms that support the Open Graph protocol.","wp-seopress")),o().createElement(p.Z,null,o().createElement(P.PanelBody,{title:(0,n.__)("How og:image is generated","wp-seopress"),initialOpen:!1},o().createElement("p",null,(0,n.__)("We generate the","wp-seopress")," ",o().createElement("strong",null,"og:image")," ",(0,n.__)("meta in this order:","wp-seopress")),o().createElement("ol",null,o().createElement("li",null,(0,n.__)("Custom OG Image from SEO metabox","wp-seopress")),o().createElement("li",null,(0,n.__)("Post thumbnail / Product thumbnail (Featured image)","wp-seopress")),o().createElement("li",null,(0,n.__)("Global OG Image set in SEO > Social > Open Graph","wp-seopress")),o().createElement("li",null,(0,n.__)("Site icon from the Customizer","wp-seopress"))))),o().createElement(i.Ev,{label:(0,n.__)("Enable Open Graph Data","wp-seopress")},o().createElement(i.gE,{label:(0,n.__)("Enable OG data","wp-seopress"),checked:t.seopress_social_facebook_og,onChange:function(e){return s("seopress_social_facebook_og",e)}})),o().createElement(i.Ev,{label:(0,n.__)("Default Open Graph Image URL","wp-seopress")},o().createElement(i.FH,{value:t.seopress_social_facebook_img,onChange:function(e){return s("seopress_social_facebook_img",e)},placeholder:(0,n.__)("Select your default thumbnail","wp-seopress"),help:o().createElement(o().Fragment,null,(0,n.__)("Minimum size: 200x200px, ideal ratio 1.91:1, 8Mb max. (e.g. 1640x856px or 3280x1712px for retina screens)","wp-seopress"),o().createElement("br",null),(0,n.__)("If no default image is set, we'll use your site icon defined from the Customizer.","wp-seopress"))})),o().createElement(i.Ev,{label:(0,n.__)("Apply default image to all og:image tags","wp-seopress")},o().createElement(i.gE,{label:o().createElement(o().Fragment,null,(0,n.__)("Override every","wp-seopress")," ",o().createElement("strong",null,"og:image")," ",(0,n.__)("tag with this default image (except if a custom og:image has already been set from the SEO metabox).","wp-seopress")),checked:t.seopress_social_facebook_img_default,onChange:function(e){return s("seopress_social_facebook_img_default",e)}}),!t.seopress_social_facebook_img&&o().createElement(p.Z,{status:"warning"},o().createElement("p",null,(0,n.__)("Please define a","wp-seopress")," ",o().createElement("strong",null,(0,n.__)("default OG Image","wp-seopress"))," ",(0,n.__)("from the field above","wp-seopress")))),o().createElement(i.Ev,{label:(0,n.__)("Define custom og:image tag for post type archive pages","wp-seopress")},r.length>0?r.map((function(e){return o().createElement("div",{key:e.name,className:"seopress_wrap_single_cpt"},o().createElement("h3",null,e.label," ",o().createElement("code",null,"[",e.name,"]")),o().createElement(i.FH,{value:(r=e.name,((t.seopress_social_facebook_img_cpt||{})[r]||{}).url||""),onChange:function(r){return function(e,r){var o=t.seopress_social_facebook_img_cpt||{};s("seopress_social_facebook_img_cpt",j(j({},o),{},x({},e,{url:r})))}(e.name,r)},placeholder:(0,n.__)("Select your default thumbnail","wp-seopress")}));var r})):o().createElement("p",null,(0,n.__)("No custom post type to configure.","wp-seopress"))),o().createElement(i.Ev,{label:(0,n.__)("Facebook Link Ownership ID","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_facebook_link_ownership_id,onChange:function(e){return s("seopress_social_facebook_link_ownership_id",e)},placeholder:"123456789012345",help:o().createElement(o().Fragment,null,(0,n.__)("One or more Facebook Page IDs that are associated with a URL in order to enable link editing and instant article publishing.","wp-seopress"),o().createElement("br",null),o().createElement("code",null,'<meta property="fb:pages" content="page ID"/>'),o().createElement("br",null),(0,n.__)("To find your Page ID, go to Meta Business Suite, click Accounts, then Pages. Your Page ID appears under your Page name.","wp-seopress"))})),o().createElement(i.Ev,{label:o().createElement(o().Fragment,null,(0,n.__)("Facebook Admin ID","wp-seopress")," ",o().createElement("span",{style:{fontSize:11,fontWeight:400,color:"#e39f48",marginLeft:4}},"(",(0,n.__)("Legacy","wp-seopress"),")"))},o().createElement(i.nv,{value:t.seopress_social_facebook_admin_id,onChange:function(e){return s("seopress_social_facebook_admin_id",e)},placeholder:"123456789012345",help:o().createElement(o().Fragment,null,(0,n.__)("This tag is legacy and no longer required by Meta. Facebook Insights is now managed entirely through Meta Business Suite. You can leave this field empty unless you have a specific reason to keep it.","wp-seopress"),o().createElement("br",null),o().createElement("code",null,'<meta property="fb:admins" content="admins ID"/>'))})),o().createElement(i.Ev,{label:(0,n.__)("Facebook App ID","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_facebook_app_id,onChange:function(e){return s("seopress_social_facebook_app_id",e)},placeholder:"123456789012345",help:o().createElement(o().Fragment,null,(0,n.__)("Your Facebook App ID links your site to your Meta app for domain insights and the Sharing Debugger. Find the App ID in your Meta App Dashboard.","wp-seopress")," ",o().createElement("a",{className:"seopress-help",href:"https://developers.facebook.com/apps/redirect/dashboard",target:"_blank",rel:"noopener noreferrer"},(0,n.__)("More info here","wp-seopress"))," ",o().createElement("span",{className:"seopress-help dashicons dashicons-external"}),o().createElement("br",null),o().createElement("code",null,'<meta property="fb:app_id" content="app ID"/>'),o().createElement("br",null),o().createElement("a",{className:"seopress-help",href:"https://developers.facebook.com/docs/apps/register",target:"_blank",rel:"noopener noreferrer"},(0,n.__)("How to create a Facebook App ID","wp-seopress"))," ",o().createElement("span",{className:"seopress-help dashicons dashicons-external"}))})))},D=function(){var e=(0,l.r)(),t=e.settings,s=e.updateSetting,r=[{label:(0,n.__)("Default (summary)","wp-seopress"),value:"default"},{label:(0,n.__)("Large (summary_large_image)","wp-seopress"),value:"large"}];return o().createElement("div",{className:"seopress-tab-content"},o().createElement("p",{className:"seopress-description"},(0,n.__)("Manage X (formerly Twitter) Card meta tags for your site.","wp-seopress")),o().createElement(p.Z,null,o().createElement(P.PanelBody,{title:(0,n.__)("How twitter:image is generated","wp-seopress"),initialOpen:!1},o().createElement("p",null,(0,n.__)("We generate the","wp-seopress")," ",o().createElement("strong",null,"twitter:image")," ",(0,n.__)("meta in this order:","wp-seopress")),o().createElement("ol",null,o().createElement("li",null,(0,n.__)("Custom X image from SEO metabox","wp-seopress")),o().createElement("li",null,(0,n.__)("Post thumbnail / Product thumbnail (Featured image)","wp-seopress")),o().createElement("li",null,(0,n.__)("Global twitter:image set in SEO > Social > X Cards","wp-seopress"))))),o().createElement(i.Ev,{label:(0,n.__)("Enable X Cards","wp-seopress")},o().createElement(i.gE,{label:(0,n.__)("Add X Card meta tags","wp-seopress"),checked:t.seopress_social_twitter_card,onChange:function(e){return s("seopress_social_twitter_card",e)},help:(0,n.__)("Enable to add X Card meta tags (twitter:card, twitter:title, twitter:description, etc.) to your pages.","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Use Open Graph data as fallback","wp-seopress")},o().createElement(i.gE,{label:(0,n.__)("Use OG data if no X Cards filled","wp-seopress"),checked:t.seopress_social_twitter_card_og,onChange:function(e){return s("seopress_social_twitter_card_og",e)},help:(0,n.__)("If enabled, X Card tags will fall back to Open Graph data when no specific X Card data is set.","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Default X Card Image URL","wp-seopress")},o().createElement(i.FH,{value:t.seopress_social_twitter_card_img,onChange:function(e){return s("seopress_social_twitter_card_img",e)},placeholder:(0,n.__)("Select your default thumbnail","wp-seopress"),help:(0,n.__)("Minimum size: 144x144px (300x157px with large card enabled), ideal ratio 1:1 (2:1 with large card), 5Mb max.","wp-seopress")})),o().createElement(i.Ev,{label:(0,n.__)("Image size for summary card","wp-seopress")},o().createElement(i.mg,{value:t.seopress_social_twitter_card_img_size,onChange:function(e){return s("seopress_social_twitter_card_img_size",e)},options:r,help:(0,n.__)("Select the default card type. 'Large' will display a bigger image in the card.","wp-seopress")})))},F=function(){var e=(0,l.r)(),t=e.settings,s=e.updateSetting,r=(SEOPRESS_SETTINGS_DATA.IMAGE_SIZES||["thumbnail","medium","large","full"]).map((function(e){return{label:e,value:e}}));return o().createElement("div",{className:"seopress-tab-content"},o().createElement("p",{className:"seopress-description"},(0,n.__)("LinkedIn uses the oEmbed JSON link to generate the share of your post, by retrieving the post title, its content and its featured image.","wp-seopress")),o().createElement(p.Z,null,o().createElement(P.PanelBody,{title:(0,n.__)("How the thumbnail URL is generated","wp-seopress"),initialOpen:!1},o().createElement("p",null,(0,n.__)("We generate the","wp-seopress")," ",o().createElement("strong",null,(0,n.__)("thumbnail URL","wp-seopress"))," ",(0,n.__)("of the oEmbed JSON feed in this order:","wp-seopress")),o().createElement("ol",null,o().createElement("li",null,(0,n.__)("Custom OG Image from SEO metabox","wp-seopress")),o().createElement("li",null,(0,n.__)("Post thumbnail / Product category thumbnail (Featured image)","wp-seopress"))))),o().createElement(i.Ev,{label:(0,n.__)("Post thumbnail image size","wp-seopress")},o().createElement(i.mg,{value:t.seopress_social_li_img_size||"full",onChange:function(e){return s("seopress_social_li_img_size",e)},options:r,help:(0,n.__)('Default: "full"',"wp-seopress")})))},A=function(){var e=(0,l.r)(),t=e.settings,s=e.updateSetting;return o().createElement("div",{className:"seopress-tab-content"},o().createElement("h3",{className:"seopress-subsection-title"},(0,n.__)("Mastodon","wp-seopress")),o().createElement(i.Ev,{label:(0,n.__)("Display Fediverse Creator tag","wp-seopress")},o().createElement(i.nv,{value:t.seopress_social_fv_creator,onChange:function(e){return s("seopress_social_fv_creator",e)},placeholder:(0,n.__)("Your fediverse account (Mastodon, Threads...), e.g. @Gargron@mastodon.social","wp-seopress"),help:o().createElement(o().Fragment,null,(0,n.__)("Improve the sharing of your posts on Mastodon.","wp-seopress")," ",o().createElement("a",{href:"https://blog.joinmastodon.org/2024/07/highlighting-journalism-on-mastodon/",target:"_blank",rel:"noopener noreferrer",className:"seopress-help"},(0,n.__)("Learn more","wp-seopress"))," ",o().createElement("span",{className:"seopress-help dashicons dashicons-external"}))})))};var T=s(9654);function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s<t;s++)r[s]=e[s];return r}const G=function(){var e,t,s=[{key:"tab_seopress_social_knowledge",label:(0,n.__)("Knowledge Graph","wp-seopress")},{key:"tab_seopress_social_accounts",label:(0,n.__)("Social Accounts","wp-seopress")},{key:"tab_seopress_social_facebook",label:(0,n.__)("Facebook (Open Graph)","wp-seopress")},{key:"tab_seopress_social_twitter",label:(0,n.__)("X (Twitter)","wp-seopress")},{key:"tab_seopress_social_linkedin",label:(0,n.__)("LinkedIn","wp-seopress")},{key:"tab_seopress_social_fediverse",label:(0,n.__)("Fediverse","wp-seopress")}],l=(e=(0,r.useState)((function(){var e=window.location.hash;if(e){var t=e.match(/tab=([^&]+)/);if(t&&s.find((function(e){return e.key===t[1]})))return t[1]}return s[0].key})),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var s=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=s){var r,o,n,a,l=[],i=!0,c=!1;try{if(n=(s=s.call(e)).next,0===t){if(Object(s)!==s)return;i=!1}else for(;!(i=(r=n.call(s)).done)&&(l.push(r.value),l.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{if(!i&&null!=s.return&&(a=s.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);return"Object"===s&&e.constructor&&(s=e.constructor.name),"Map"===s||"Set"===s?Array.from(e):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?N(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=l[0],p=l[1];return(0,r.useEffect)((function(){var e=function(){var e=window.location.hash;if(e){var t=e.match(/tab=([^&]+)/);t&&s.find((function(e){return e.key===t[1]}))&&p(t[1])}};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}}),[s]),o().createElement(a.Z,{tabs:s,activeTab:i,onTabChange:p,title:(0,n.__)("Social Networks","wp-seopress")},o().createElement("div",{className:"seopress-tab active",id:i},function(){switch(i){case"tab_seopress_social_knowledge":default:return o().createElement(c,null);case"tab_seopress_social_accounts":return o().createElement(S,null);case"tab_seopress_social_facebook":return o().createElement(L,null);case"tab_seopress_social_twitter":return o().createElement(D,null);case"tab_seopress_social_linkedin":return o().createElement(F,null);case"tab_seopress_social_fediverse":return o().createElement(A,null)}}(),o().createElement(T.Z,null)))}}}]);