0x1998 - MANAGER
Düzenlenen Dosya: importExport.js
"use strict";(self.webpackChunkrank_math=self.webpackChunkrank_math||[]).push([[318],{142:function(e,t,n){n.d(t,{A:function(){return o}}),Object.defineProperty(o,"name",{value:"default",configurable:!0});var r=n(669),a=n.n(r);function o(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",l=arguments.length>5&&void 0!==arguments[5]&&arguments[5];t=t||"error",r=r||!1;var i=a()('<div class="notice notice-'+t+" "+o+' is-dismissible"><p>'+e+"</p></div>").hide();l||n.siblings(".notice").remove(),n.after(i),i.slideDown(),a()(document).trigger("wp-updates-notice-added"),a()("html,body").animate({scrollTop:i.offset().top-50},"slow"),r&&setTimeout(function(){i.fadeOut(function(){i.remove()})},r)}},281:function(e,t,n){n.r(t),n.d(t,{default:function(){return M}});var r=n(566),a=n(470),o=n(976);function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=rankMath.links[e]||"";if(!r)return"#";if(!t)return r;var a={utm_source:"Plugin",utm_medium:encodeURIComponent(t),utm_campaign:"WP"},o=r,l="",i=r.indexOf("#");-1!==i&&(o=r.substring(0,i),l=r.substring(i));var c=Object.keys(a).map(function(e){return"".concat(e,"=").concat(a[e])}).join("&"),s=o.includes("?")&&!o.endsWith("?")?"&":"?";return o+s+c+l+n}Object.defineProperty(l,"name",{value:"default",configurable:!0});var i=n(669),c=n.n(i),s=n(842),m=n.n(s),u=n(386),p=n(303),f=n(142);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(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.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const g=function(){var e=d((0,u.useState)(!1),2),t=e[0],n=e[1],r=new FormData;return r.append("import-me",t),wp.element.createElement("div",{id:"rank-math-import-form",className:"rank-math-export-form field-form"},wp.element.createElement("div",null,wp.element.createElement("label",{htmlFor:"import-me"},wp.element.createElement("strong",null,(0,a.__)("Settings File","rank-math")))),wp.element.createElement("div",null,wp.element.createElement(o.FormFileUpload,{accept:".json",onChange:function(e){return n(e.currentTarget.files[0])},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},wp.element.createElement("span",{className:"import-file-button"},(0,a.__)("Choose File","rank-math")),t&&wp.element.createElement("span",null,t.name)),wp.element.createElement("br",null),wp.element.createElement("span",{className:"validation-message"},(0,a.__)("Please select a file to import.","rank-math"))),wp.element.createElement("div",{className:"description"},(0,a.__)('Import settings by locating settings file and clicking "Import settings".',"rank-math")),wp.element.createElement("footer",null,wp.element.createElement(p.Button,{variant:"primary",disabled:!1===t,onClick:function(){confirm((0,a.__)("Are you sure you want to import settings into Rank Math? Don't worry, your current configuration will be saved as a backup.","rank-math"))&&m()({method:"POST",headers:{},path:"/rankmath/v1/status/importSettings",body:r}).catch(function(e){alert(e.message)}).then(function(e){var t=c()(".rank-math-breadcrumbs-wrap");e.error?(0,f.A)(e.error,"error",t):(0,f.A)(e.success,"success",t),n(!1)})}},(0,a.__)("Import","rank-math"))))};(Object.getOwnPropertyDescriptor(g,"name")||{}).writable||Object.defineProperty(g,"name",{value:"default",configurable:!0});var b=n(110);function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(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.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var k={general:(0,a.__)("General Settings","rank-math"),titles:(0,a.__)("Titles & Metas","rank-math"),sitemap:(0,a.__)("Sitemap Settings","rank-math"),"role-manager":(0,a.__)("Role Manager Settings","rank-math"),redirections:(0,a.__)("Redirections","rank-math")};const v=function(){var e=w((0,u.useState)(Object.keys(k)),2),t=e[0],n=e[1],r=(0,b.map)((0,b.entries)(k),function(e){var t=w(e,2);return{id:t[0],label:t[1]}});return wp.element.createElement("div",{id:"rank-math-export-form",className:"rank-math-export-form field-form"},wp.element.createElement(p.CheckboxList,{variant:"default",value:t,onChange:n,options:r}),wp.element.createElement("p",{className:"description"},(0,a.__)("Choose the panels to export.","rank-math")),wp.element.createElement("footer",null,wp.element.createElement(p.Button,{variant:"primary",disabled:(0,b.isEmpty)(t),onClick:function(){m()({method:"POST",headers:{},path:"/rankmath/v1/status/exportSettings",data:{panels:t}}).catch(function(e){alert(e.message)}).then(function(e){var t=new Blob([e],{type:"application/json"}),n=URL.createObjectURL(t),r=document.createElement("a");r.href=n,r.download="rank-math-settings-".concat((new Date).toISOString().replace(/[:.]/g,"-"),".json"),document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(n)})}},(0,a.__)("Export","rank-math"))))};(Object.getOwnPropertyDescriptor(v,"name")||{}).writable||Object.defineProperty(v,"name",{value:"default",configurable:!0});const _=[{name:"rank-math-import-form",title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-import"}),wp.element.createElement("span",{className:"rank-math-tab-text"},(0,a.__)("Import Settings","rank-math"))),view:g},{name:"rank-math-export-form",title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-export"}),wp.element.createElement("span",{className:"rank-math-tab-text"},(0,a.__)("Export Settings","rank-math"))),view:v}],E=function(){return wp.element.createElement("div",{className:"import-export-settings"},wp.element.createElement("h2",null,(0,a.__)("Plugin Settings","rank-math")),wp.element.createElement("p",{className:"description"},(0,a.__)("Import or export your Rank Math settings. This option is useful for replicating Rank Math settings across multiple websites. ","rank-math"),wp.element.createElement("a",{href:l("import-export-settings","Options Panel Import Export Page"),target:"_blank",rel:"noreferrer"},(0,a.__)("Learn more about the Import/Export options.","rank-math"))),wp.element.createElement("div",{className:"rank-math-box no-padding"},wp.element.createElement(o.TabPanel,{tabs:_},function(e){var t=e.view;return wp.element.createElement("div",{className:"rank-math-box-content"},wp.element.createElement(t,null))})))};function O(e,t,n){return c().ajax({url:rankMath.ajaxurl,type:n||"POST",dataType:"json",data:c().extend(!0,{action:"rank_math_"+e,security:rankMath.security},t)})}(Object.getOwnPropertyDescriptor(E,"name")||{}).writable||Object.defineProperty(E,"name",{value:"default",configurable:!0}),Object.defineProperty(O,"name",{value:"default",configurable:!0});var S=n(214),A=n(333),P=function(e,t,n,r,o,l){if(0===t.length){var i=(0,a.__)("Import finished.","rank-math");return(0,A.A)(i,n,r),void l()}var c=t.shift(),s="deactivate"===c?"Deactivating plugin":"Importing "+c;o=o||1,"recalculate"===c&&(s=(0,a.__)("Starting SEO score recalculation","rank-math")),(0,A.A)(s,n,r),O("import_plugin",{perform:c,pluginSlug:e,paged:o}).done(function(i){if(o=1,i&&i.page&&i.page<i.total_pages&&(o=i.page+1,t.unshift(c)),"recalculate"===c&&i.total_items>0){var s=i.start,m=i.end,u=i.total_items;(0,S.A)(i.data,n,r,function(){P(e,t,n,r,o,l)},s,m,u)}else"recalculate"===c&&0===i.total_items&&(i.message=(0,a.__)("No posts found with SEO score.","rank-math")),(0,A.A)(i.success?i.message:i.error,n,r),P(e,t,n,r,o,l)}).fail(function(a){(0,A.A)(a.statusText,n,r),P(e,t,n,r,null,l)})};const j=P;function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const C=function(e){var t=e.slug,n=e.choices,r=e.pluginName,o=e.importablePlugins,l=e.updateViewData;"redirections"!==t&&(n.recalculate=(0,a.__)("Calculate SEO Scores","rank-math"));var i=x((0,u.useState)((0,b.keys)(n)),2),s=i[0],m=i[1],d=x((0,u.useState)(!1),2),h=d[0],g=d[1],w=x((0,u.useState)([]),2),y=w[0],k=w[1],v=c()(".wp-header-end");return wp.element.createElement("div",{className:"rank-math-box-content"},wp.element.createElement(p.CheckboxList,{variant:"default",value:s,onChange:m,options:(0,b.map)(n,function(e,t){return{id:t,label:e}})}),0!==y.length&&wp.element.createElement(p.TextareaControl,{disable:"true",value:y.join("\n"),className:"import-progress-area large-text",rows:"8",style:{marginRight:"20px",background:"#eee"}}),wp.element.createElement("footer",null,wp.element.createElement(p.Button,{variant:"primary",onClick:function(){if(confirm((0,a.sprintf)((0,a.__)("Are you sure you want to import data from %s?","rank-math"),r)))if(s.length<1)(0,f.A)((0,a.__)("Select data to import.","rank-math"),"error",v,5e3);else{g(!0);var e=s;e.push("deactivate"),(0,A.A)("Import started...",y,k),j(t,e,y,k,null,function(){g(!0),setTimeout(function(){k([])},1e4)})}},disabled:h},(0,a.__)("Import","rank-math")),wp.element.createElement(p.Button,{isDestructive:!0,onClick:function(){confirm((0,a.sprintf)((0,a.__)("Are you sure you want erase all traces of %s?","rank-math"),r))&&O("clean_plugin",{pluginSlug:t}).done(function(e){if(e.success){var n=o;delete n[t],l({importablePlugins:n})}(0,f.A)(e.success?e.message:e.error,e.success?"success":"error",v,5e3)})}},(0,a.__)("Clean","rank-math"))))};function I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I.apply(null,arguments)}(Object.getOwnPropertyDescriptor(C,"name")||{}).writable||Object.defineProperty(C,"name",{value:"default",configurable:!0});const T=function(e){var t=e.data,n=e.updateViewData,r=t.importablePlugins,i=(0,b.map)(r,function(e,t){return{slug:t,name:"import-plugin-".concat(t),choices:e.choices,pluginName:e.name,title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-import"}),wp.element.createElement("span",null,e.name))}});return wp.element.createElement("div",{className:"import-plugins"},wp.element.createElement("h2",null,(0,a.__)("Other Plugins","rank-math")),wp.element.createElement("p",{className:"description"},(0,a.__)("If you were using another plugin to add important SEO information to your website before switching to Rank Math SEO, you can import the settings and data here. ","rank-math"),wp.element.createElement("a",{href:l("import-export-settings","Options Panel Import Export Page Other Plugins"),target:"_blank",rel:"noreferrer"},(0,a.__)("Learn more about the Import/Export options.","rank-math"))),wp.element.createElement("div",{className:"rank-math-box no-padding rank-math-export-form field-form"},wp.element.createElement("div",{className:"with-action at-top"},(0,b.isEmpty)(r)?wp.element.createElement("p",{className:"empty-notice"},(0,a.__)("No plugin detected with importable data.","rank-math")):wp.element.createElement(o.TabPanel,{tabs:i},function(e){return wp.element.createElement(C,I({key:e.slug},e,{importablePlugins:r,updateViewData:n}))}))))};(Object.getOwnPropertyDescriptor(T,"name")||{}).writable||Object.defineProperty(T,"name",{value:"default",configurable:!0});const D=function(e){var t=e.data,n=e.updateViewData,r=t.backups,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;m()({method:"POST",path:"/rankmath/v1/status/runBackup",data:{action:e,key:t}}).catch(function(e){alert(e.message)}).then(function(e){var t=c()(".wp-header-end");(0,f.A)(e.message,e.type,t),!1!==e.backups&&n({backups:e.backups})})};return wp.element.createElement("div",{className:"settings-backup"},wp.element.createElement(p.Button,{variant:"primary",className:"alignright",onClick:function(){return o("create")}},(0,a.__)("Create Backup","rank-math")),wp.element.createElement("h3",null,(0,a.__)("Settings Backup","rank-math")),wp.element.createElement("p",{className:"description"},(0,a.__)("Take a backup of your plugin settings in case you wish to restore them in future. Use it as backup before making substantial changes to Rank Math settings. For taking a backup of the SEO data of your content, use the XML Export option.","rank-math")),wp.element.createElement("div",{className:"rank-math-settings-backup-form field-form"},wp.element.createElement("div",{className:"list-table with-action"},wp.element.createElement("table",{className:"form-table"},wp.element.createElement("tbody",null,!(0,b.isEmpty)(r)&&(0,b.map)(r,function(e,t){return wp.element.createElement("tr",{key:t},wp.element.createElement("th",null,(0,a.sprintf)((0,a.__)("Backup: %s","rank-math"),e)),wp.element.createElement("td",null,wp.element.createElement(p.Button,{size:"small",variant:"secondary",onClick:function(){confirm((0,a.__)("Are you sure you want to restore this backup? Your current configuration will be overwritten.","rank-math"))&&o("restore",t)}},(0,a.__)("Restore","rank-math")),wp.element.createElement(p.Button,{size:"small",isDestructive:!0,onClick:function(){confirm((0,a.__)("Are you sure you want to delete this backup?","rank-math"))&&o("delete",t)}},(0,a.__)("Delete","rank-math"))))})))),(0,b.isEmpty)(r)&&wp.element.createElement("p",{id:"rank-math-no-backup-message"},(0,a.__)("There is no backup.","rank-math"))))};(Object.getOwnPropertyDescriptor(D,"name")||{}).writable||Object.defineProperty(D,"name",{value:"default",configurable:!0});const M=function(e){return wp.element.createElement("div",{className:"rank-math-import-export"},wp.element.createElement(E,null),(0,r.applyFilters)("rank_math_status_import_export_tabs","",e),wp.element.createElement(T,e),wp.element.createElement(D,e))};(Object.getOwnPropertyDescriptor(M,"name")||{}).writable||Object.defineProperty(M,"name",{value:"default",configurable:!0})},333:function(e,t,n){function r(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:function(){return o}});const o=function(e,t,n){var a=new Date,o="["+(10>a.getHours()?"0":"")+a.getHours()+":"+(10>a.getMinutes()?"0":"")+a.getMinutes()+":"+(10>a.getSeconds()?"0":"")+a.getSeconds()+"] "+e;t.push(o),n(r(t))};(Object.getOwnPropertyDescriptor(o,"name")||{}).writable||Object.defineProperty(o,"name",{value:"default",configurable:!0})},214:function(e,t,n){n.d(t,{A:function(){return f}});var r=n(669),a=n.n(r),o=n(110),l=n(470),i=n(265),c=n(333),s=n(566),m={};(0,o.isUndefined)(rankMath.assessor)||(0,o.forEach)(rankMath.assessor.diacritics,function(e,t){return m[t]=new RegExp(e,"g")});const u=function(e){if((0,o.isUndefined)(e))return e;for(var t in m)e=e.replace(m[t],t);return e};(Object.getOwnPropertyDescriptor(u,"name")||{}).writable||Object.defineProperty(u,"name",{value:"default",configurable:!0});var p=[];const f=function(e,t,n,r,m,f,d){var h={};if("complete"!==e)return new Promise(function(t){(0,o.forEach)(e,function(e,t){if(-1===p.indexOf(t)){p.push(t);var n=new i.ResultManager,r=wp.i18n,a=new i.Paper;a.setTitle(e.title),a.setDescription(e.description),a.setText(e.content),a.setKeyword(e.keyword),a.setKeywords(e.keywords),a.setPermalink(e.url),a.setUrl(e.url),a.setSchema(e.schemas),a.setPostType(e.post_type),e.thumbnail&&a.setThumbnail(e.thumbnail),e.thumbnailAlt&&a.setThumbnailAltText(u(e.thumbnailAlt)),a.setContentAI(e.hasContentAi);var l=function(e){var t=rankMath.assessor.researchesTests;return t=(0,o.difference)(t,["keywordNotUsed"]),e.isProduct?(t=(0,o.difference)(t,["keywordInSubheadings","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasNumber","contentHasTOC"]),(0,s.applyFilters)("rank_math_update_score_researches_tests",t,e)):t}(e);new i.Analyzer({i18n:r,analysis:l}).analyzeSome(l,a).then(function(r){n.update(a.getKeyword(),r,!0);var o=n.getScore(a.getKeyword());e.isProduct&&(o=e.isReviewEnabled?o+1:o,o=e.hasProductSchema?o+1:o),h[t]=o})}}),t()}).then(function(){a().ajax({url:rankMath.api.root+"rankmath/v1/updateSeoScore",method:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.restNonce)},data:{action:"rank_math_update_seo_score",postScores:h},success:function(){(0,c.A)((0,l.sprintf)((0,l.__)("Calculating SEO score for posts %1$s - %2$s out of %3$s","rank-math"),m,f,d),t,n),r()},error:function(e){(0,c.A)(e.statusText,t,n)}})});r()};(Object.getOwnPropertyDescriptor(f,"name")||{}).writable||Object.defineProperty(f,"name",{value:"default",configurable:!0})}}]);
geri dön