编辑文件:redirections.js
!function(){var t={332:function(){},423:function(){},942:function(t,e){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var t="",e=0;e<arguments.length;e++){var n=arguments[e];n&&(t=a(t,i(n)))}return t}function i(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return o.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var n in t)r.call(t,n)&&t[n]&&(e=a(e,n));return e}function a(t,e){return e?t?t+" "+e:t+e:t}t.exports?(o.default=o,t.exports=o):void 0===(n=function(){return o}.apply(e,[]))||(t.exports=n)}()}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.dn=function(t){(Object.getOwnPropertyDescriptor(t,"name")||{}).writable||Object.defineProperty(t,"name",{value:"default",configurable:!0})},function(){"use strict";var t={};n.r(t),n.d(t,{resetStore:function(){return mt},resetdirtySettings:function(){return pt},updateAnalytics:function(){return ft},updateData:function(){return st},updateModules:function(){return dt}});var e={};n.r(e),n.d(e,{appData:function(){return St},appUi:function(){return Pt}});var r={};n.r(r),n.d(r,{getAnalytics:function(){return Ct},getAppData:function(){return Et},getData:function(){return Dt},getModules:function(){return At},getdirtySettings:function(){return xt}});const o=jQuery;var i=n.n(o);const a=wp.element,c=lodash,u=wp.i18n,l=wp.compose,s=wp.data,f=wp.hooks,d=function(){return(0,f.applyFilters)("rank_math_redirection_fields",[{id:"sources",type:"repeatableGroup",name:(0,u.__)("Source URLs","seo-by-rank-math"),default:{comparison:"exact"},options:{addButton:{children:(0,u.__)("Add another","seo-by-rank-math")},removeButton:{children:(0,u.__)("Remove","seo-by-rank-math")}},classes:"field-group-text-only",fields:[{id:"pattern",type:"text"},{id:"comparison",type:"select",options:{exact:(0,u.__)("Exact","seo-by-rank-math"),contains:(0,u.__)("Contains","seo-by-rank-math"),start:(0,u.__)("Starts With","seo-by-rank-math"),end:(0,u.__)("End With","seo-by-rank-math"),regex:(0,u.__)("Regex","seo-by-rank-math")}},{id:"ignore",type:"checkbox",label:(0,u.__)("Ignore Case","seo-by-rank-math"),variant:"metabox"}]},{id:"url_to",type:"text",name:(0,u.__)("Destination URL","seo-by-rank-math"),dep:{header_code:["301","302","307"]}},{id:"header_code",type:"toggleGroup",name:(0,u.__)("Redirection Type","seo-by-rank-math"),options:{301:(0,u.__)("301 Permanent Move","seo-by-rank-math"),302:(0,u.__)("302 Temporary Move","seo-by-rank-math"),307:(0,u.__)("307 Temporary Redirect","seo-by-rank-math"),410:(0,u.__)("410 Content Deleted","seo-by-rank-math"),451:(0,u.__)("451 Content Unavailable for Legal Reasons","seo-by-rank-math")}},{id:"status",type:"toggleGroup",name:(0,u.__)("Status","seo-by-rank-math"),options:{active:(0,u.__)("Activate","seo-by-rank-math"),inactive:(0,u.__)("Deactivate","seo-by-rank-math")},disableDep:[["start-date"],["end-date"]]}])};n.dn(d);const p=function(){var t=document.querySelector(".rank-math-editcreate-form").querySelectorAll('input[type="text"]:not(#add_category):not(#exclude)');(0,c.forEach)(t,function(t){t.classList.remove("invalid");var e=t.nextElementSibling;e&&e.classList.contains("validation-message")&&e.remove()});var e=(0,c.filter)(t,function(t){return!t.value.trim()});return!e.length>0||((0,c.forEach)(e,function(t,e){var n=document.createElement("span");n.className="validation-message",n.innerText=(0,u.__)("This field must not be empty.","seo-by-rank-math"),t.classList.add("invalid"),t.after(n),0===e&&t.scrollIntoView({behavior:"smooth",block:"nearest"})}),!1)};n.dn(p);const m=function(t){var e=document.querySelector(".rank-math-add-new-redirection");if(!(0,c.isNull)(e)){var n=document.querySelectorAll(".value-url_from, .rank-math-redirection-edit"),r=function(){return t(!0)},o=function(){return t(!1)};return(0,c.forEach)(n,function(t){return t.addEventListener("click",r)}),e.addEventListener("click",o),function(){(0,c.forEach)(n,function(t){return t.removeEventListener("click",r)}),e.removeEventListener("click",o)}}};n.dn(m);const y=function(){var t=document.querySelector(".field-id-header_code");if(t){var e=t.querySelector(".rank-math-toggle-group-control");if(e){var n=function(t){var e=document.createElement("div");return e.className=t,e},r=n("field-th"),o=document.createElement("label");o.textContent=(0,u.__)("Maintenance Code","seo-by-rank-math"),r.appendChild(o);var i=n("field-td"),a=n("components-base-control"),c=n("components-base-control__field"),l=n("components-toggle-group-control rank-math-toggle-group-control css-ml4wxx e19lxcc00");l.append(e.children[3],e.children[4]),c.appendChild(l),a.appendChild(c),i.appendChild(a);var s=n("field-row field-type-radio_inline field-id-maintenance");s.append(r,i),t.after(s)}}};n.dn(y);const h=function(t){var e=t.title,n=t.description,r=t.link,o=t.linkText,i=void 0===o?(0,u.__)("Learn more","seo-by-rank-math"):o;return wp.element.createElement("header",{className:"rank-math-tab-header"},wp.element.createElement("h2",null,e),wp.element.createElement("p",null,n,r&&wp.element.createElement(React.Fragment,null," ",wp.element.createElement("a",{href:r,target:"_blank",rel:"noreferrer"},i),".")))};n.dn(h);const b=wp.apiFetch;var v=n.n(b);const g=window.rankMathComponents;function w(t,e,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];e=e||"error",r=r||!1;var c=i()('<div class="notice notice-'+e+" "+o+' is-dismissible"><p>'+t+"</p></div>").hide();a||n.siblings(".notice").remove(),n.after(c),c.slideDown(),i()(document).trigger("wp-updates-notice-added"),i()("html,body").animate({scrollTop:c.offset().top-50},"slow"),r&&setTimeout(function(){c.fadeOut(function(){c.remove()})},r)}function S(t){return S="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},S(t)}n.dn(w);var O=["validate","afterSave"];function k(){return k=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},k.apply(null,arguments)}function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function j(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach(function(e){P(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function P(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=S(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==S(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function E(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return x(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(t,e):void 0}}(t,e)||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 x(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var D=function(t,e){return"resetting"===e?(0,u.__)("Resetting…","seo-by-rank-math"):"resetted"===e?(0,u.__)("Resetted","seo-by-rank-math"):t.children},C=function(t,e){return"updating"===e?(0,u.__)("Updating…","seo-by-rank-math"):"updated"===e?(0,u.__)("Updated","seo-by-rank-math"):t.children},A=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if((0,c.includes)(["roleCapabilities","redirections"],t))return{data:e,fields:{},updated:[]};var i={},a=[];return{data:(0,c.isUndefined)(n)?{}:(0,c.reduce)(n,function(t,n){return(0,c.isArray)(n.fields)&&0!==n.fields.length?"htaccess"===n.name?(t.htaccess_allow_editing=e.htaccess_allow_editing,t.htaccess_content=e.htaccess_content,(0,c.isEqual)(e.htaccess_content,o.htaccess_content)||a.push("htaccess_content"),t):((0,c.forEach)(n.fields,function(n){var u=n.id;if(r)(0,c.has)(n,"default")&&(t[u]=n.default,i[u]=n.type);else{var l=(""===e[u]||(0,c.isUndefined)(e[u]))&&(0,c.has)(n,"default")?n.default:e[u];t[u]=l,i[u]=n.type,"file"!==n.type||(0,c.isUndefined)(e[u+"_id"])||(t[u+"_id"]=e[u+"_id"],i[u]="text"),(0,c.isEqual)(l,o[u])||a.push(u)}}),t):t},{}),fields:i,updated:a}};const T=(0,l.compose)((0,s.withSelect)(function(t){return{settings:t("rank-math-settings").getdirtySettings(),data:t("rank-math-settings").getData()}}),(0,s.withDispatch)(function(t,e){var n=e.type,r=e.settings,o=e.tabs,a=e.footer.applyButton;return{saveSettings:function(e,l){var s=A(n,r,o,!1,l);e("updating"),v()({method:"POST",path:"/rankmath/v1/updateSettings",data:{type:n,settings:s.data,fieldTypes:s.fields,updated:s.updated}}).then(function(n){return e("updated"),n?!(0,c.isUndefined)(n.notifications)&&n.notifications.length?((0,c.forEach)(n.notifications,function(t){var e=!(0,c.isEmpty)(t.error);w(e?t.error:t.success,e?"error":"success",i()(".rank-math-breadcrumbs-wrap"),!1,"rank-math-settings-notice",!0)}),void i()("html, body").animate({scrollTop:0},"fast")):n.error?(w(n.error,"error",i()(".rank-math-breadcrumbs-wrap"),!1,"rank-math-settings-notice"),void i()("html, body").animate({scrollTop:0},"fast")):(t("rank-math-settings").updateData(n.settings?n.settings:j({},s.data)),n.success?(w(n.success,"success",i()(".rank-math-breadcrumbs-wrap"),!1,"rank-math-settings-notice"),void i()("html, body").animate({scrollTop:0},"fast")):(n&&!n.error&&a.afterSave&&a.afterSave(),e("updated"),void t("rank-math-settings").resetdirtySettings())):(e(""),void window.alert((0,u.__)("Something went wrong! Please try again.","seo-by-rank-math")))})},resetSettings:function(e){var i=A(n,r,o,!0);e("resetting"),v()({method:"POST",path:"/rankmath/v1/updateSettings",data:{type:n,settings:i.data,fieldTypes:i.fields,isReset:!0}}).then(function(n){if(!n)return e(""),void window.alert((0,u.__)("Something went wrong! Please try again.","seo-by-rank-math"));e("resetted"),t("rank-math-settings").updateData(n.settings?n.settings:j({},i.data)),t("rank-math-settings").resetdirtySettings()})}}}))(function(t){var e=E((0,a.useState)(""),2),n=e[0],r=e[1],o=t.settings,i=t.data,l=t.resetSettings,s=t.saveSettings,f=t.footer,d=f.applyButton,p=d.validate,m=(d.afterSave,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(d,O)),y=(0,a.useRef)(null);return null===y.current&&(y.current=j({},i)),(0,a.useEffect)(function(){(0,c.includes)(["updated","resetted"],n)&&setTimeout(function(){return r("")},1e3)},[n]),wp.element.createElement("footer",{className:"form-footer rank-math-ui"},wp.element.createElement(g.Button,k({onClick:function(){window.confirm((0,u.__)("Are you sure? You want to reset settings.","seo-by-rank-math"))&&l(r)}},f.discardButton,{children:D(f.discardButton,n)})),wp.element.createElement(g.Button,k({variant:"primary",onClick:function(){(!p||p())&&s(r,y.current)},disabled:(0,c.isEmpty)(o)},m,{children:C(m,n)})))});var M=n(942),R=n.n(M);function N(t){return N="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},N(t)}var I=["id","type","content","Component","isDisabled","default"];function U(){return U=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},U.apply(null,arguments)}function L(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function B(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?L(Object(n),!0).forEach(function(e){G(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function G(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=N(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==N(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function F(t){return function(t){if(Array.isArray(t))return q(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return q(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?q(t,e):void 0}}(t)||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 q(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}const W=(0,l.compose)((0,s.withDispatch)(function(t,e){var n=e.settings;return{updateSetting:function(e,r){n[e]=r,t("rank-math-settings").updateData(B({},n))}}}))(function(t){var e=t.field,n=t.settingType,r=t.settings,o=t.value,i=e.id,u=e.type,l=e.content,s=e.Component,f=e.isDisabled,d=e.default,p=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,I);(0,c.isUndefined)(o)&&(o=(0,c.isUndefined)(r)||(0,c.isUndefined)(r[i])?d:r[i]),(0,c.includes)(["disable_author_archives","opening_hours_format"],i)&&(0,c.isBoolean)(o)&&t.updateSetting(i,!1===o?"off":"on"),(0,c.includes)(["disable_author_archives"],i)&&""===o&&t.updateSetting(i,d),(0,c.endsWith)(i,"_bulk_editing")&&!(0,c.isString)(o)&&(o=String(o)),!(0,c.endsWith)(i,"_default_rich_snippet")||""!==o&&!1!==o||(o="off");var m=function(e){if(((0,c.endsWith)(i,"_robots")||"robots_global"===i)&&(0,c.isArray)(e)&&((0,c.includes)(e,"index")||(0,c.includes)(e,"noindex")||(0,c.includes)(o||[],"index")||(0,c.includes)(o||[],"noindex"))){var n=o||[],r=(0,c.includes)(e,"index"),a=(0,c.includes)(e,"noindex"),l=(0,c.includes)(n,"index"),s=(0,c.includes)(n,"noindex");if(l&&!r)e=[].concat(F(e),["noindex"]);else if(s&&!a)e=[].concat(F(e),["index"]);else if(r&&a){var f=(0,c.last)(e);e=(0,c.filter)(e,function(t){return"index"===f?"noindex"!==t:"index"!==t})}}"file"===u?((0,c.isEmpty)(e)&&(e={url:"",id:""}),t.updateSetting(i,e.url),t.updateSetting(i+"_id",e.id)):t.updateSetting(i,e)},y=function(){var t={toggle:"checked",checkbox:"checked"}[u]||"value",e=(0,c.includes)(["component","group"],u);return B(B(B({},p),{},G(G({id:i},t,p.value||o),"onChange",p.onChange||!f&&m),e&&{settingType:n}),p.attributes)},h={file:window.rankMathComponents.UploadFile,text:window.rankMathComponents.TextControl,select:window.rankMathComponents.SelectControl,toggle:window.rankMathComponents.ToggleControl,select_search:window.rankMathComponents.SelectWithSearch,multicheck:window.rankMathComponents.CheckboxList,multicheck_inline:window.rankMathComponents.CheckboxList,radio_inline:window.rankMathComponents.ToggleGroupControl,repeatable_group:window.rankMathComponents.RepeatableGroup,selectSearch:window.rankMathComponents.SelectWithSearch,searchPage:window.rankMathComponents.SearchPage,checkboxlist:window.rankMathComponents.CheckboxList,toggleGroup:window.rankMathComponents.ToggleGroupControl,repeatableGroup:window.rankMathComponents.RepeatableGroup,group:window.rankMathComponents.Group,checkbox:window.rankMathComponents.CheckboxControl,textarea:window.rankMathComponents.TextareaControl,notice:window.rankMathComponents.Notice,selectVariable:window.rankMathComponents.SelectVariable,button:window.rankMathComponents.Button}[u],b="group"===u?{onChange:t.updateSetting}:{};return h?wp.element.createElement(h,U({},y(),{settings:r},b)):"component"===u?wp.element.createElement(s,y()):"raw"===u?wp.element.createElement(a.RawHTML,null,l):null});var H=["relation","compare"];function K(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return V(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?V(t,e):void 0}}(t,e)||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 V(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}const $=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=t.relation,r=void 0===n?"or":n,o=t.compare,i=void 0===o?"":o,a=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,H),u=function(t){var n=K(t,2),r=n[0],o=n[1],a=e[r];return"!="===i?(0,c.isArray)(o)?!(0,c.includes)(o,a):o!==a:(0,c.isArray)(o)?(0,c.includes)(o,a):o===a};return"and"===r?(0,c.every)((0,c.entries)(a),u):(0,c.some)((0,c.entries)(a),u)};function z(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return Q(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Q(t,e):void 0}}(t,e)||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 Q(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}n.dn($);const Y=function(t,e){return(0,c.some)(t,function(t){var n=z(t,1)[0];return e[n]})};function J(t){return J="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},J(t)}function X(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function Z(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?X(Object(n),!0).forEach(function(e){tt(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function tt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=J(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=J(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==J(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.dn(Y);const et=function(t){var e=t.settingType,n=t.fields,r=t.settings,o=void 0===r?null:r;return wp.element.createElement("div",{className:"field-wrap form-table wp-core-ui rank-math-ui"},wp.element.createElement("div",{id:"field-metabox-rank-math-".concat(e),className:"field-metabox field-list"},(0,c.map)(n,function(t,n){var r=t.id,i=t.type,a=t.name,c=t.desc,u=t.classes,l=t.content,s=t.dep,f=t.disableDep,d=t.afterfield,p=Y(f,o);if((!s||$(s,o))&&"hidden"!==i){if("raw"===i)return l;var m=R()("field-row",u,tt(tt({"field-disabled":p},"field-id-"+r,r),"field-type-"+i,i));return wp.element.createElement("div",{key:r||n,className:m},a&&wp.element.createElement("div",{className:"field-th"},wp.element.createElement("label",{htmlFor:r},a)),wp.element.createElement("div",{className:"field-td"},wp.element.createElement(W,{settingType:e,field:Z(Z({},t),{},{isDisabled:p}),settings:o}),c&&wp.element.createElement("p",{className:"field-description",dangerouslySetInnerHTML:{__html:c}}),d))}})))};n.dn(et);const nt=function(t){var e=t.type,n=t.header,r=t.footer,o=t.fields,i=void 0===o?[]:o,a=t.settings,u=void 0===a?null:a,l=t.tabs;return(0,c.isEmpty)(u)?null:wp.element.createElement(React.Fragment,null,n&&wp.element.createElement(h,n),wp.element.createElement(et,{settingType:e,fields:i,settings:u}),r&&wp.element.createElement(T,{type:e,footer:r,tabs:l}))};function rt(t){return rt="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},rt(t)}function ot(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function it(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=rt(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=rt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==rt(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function at(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return ct(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ct(t,e):void 0}}(t,e)||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 ct(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}n.dn(nt);const ut=(0,l.compose)((0,s.withSelect)(function(t,e){return{defaultRedirection:e.defaultRedirection,settings:t("rank-math-settings").getData()}}),(0,s.withDispatch)(function(t){return{updateData:function(e){t("rank-math-settings").updateData(function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ot(Object(n),!0).forEach(function(e){it(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},e))}}}))(function(t){var e=t.defaultRedirection,n=t.settings,r=t.updateData,o=rankMath,i=o.isNew,l=o.data,s=at((0,a.useState)(!(0,c.isEmpty)(l)),2),f=s[0],h=s[1];return(0,a.useEffect)(y,[]),(0,a.useEffect)(function(){return m(h)},[]),(0,a.useEffect)(function(){rankMath.data||r(e)},[]),wp.element.createElement("div",{className:"rank-math-redirections-form rank-math-editcreate-form rank-math-page rank-math-box ".concat(i||f?"is-open":"")},wp.element.createElement("h2",null,wp.element.createElement("strong",null,f?(0,u.__)("Update Redirection","seo-by-rank-math"):(0,u.__)("Add Redirection","seo-by-rank-math"))),wp.element.createElement(nt,{type:"redirections",fields:d(),settings:n,settingType:"redirections",footer:{discardButton:{onClick:void 0,isDestructive:!0,children:(0,u.__)("Cancel","seo-by-rank-math")},applyButton:{type:"submit",validate:p,children:f?(0,u.__)("Update Redirection","seo-by-rank-math"):(0,u.__)("Add Redirection","seo-by-rank-math"),afterSave:function(){return window.location.href="".concat(rankMath.adminurl,"?page=rank-math-redirections")}}}}))});function lt(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=(0,f.applyFilters)("rank_math_sanitize_settings",e,t,n),null!==r&&(r=(0,f.applyFilters)("rank_math_sanitize_settings_value",r,t,n)),r=null===r?e:r,(0,f.doAction)("rank_math_settings_changed",t,e,n),{type:"RANK_MATH_SETTINGS_DATA",key:t,value:e,settingsKey:n,settingsValue:r}}function st(t){return lt("data",t,"data")}function ft(t){return lt("analytics",t,"analytics")}function dt(t,e){var n=wp.data.select("rank-math-settings").getData();return n[t].isActive=e,(0,c.forEach)(n,function(e,r){if((0,c.includes)(e.dep_modules,t)){var o=!1;(0,c.forEach)(e.dep_modules,function(t){n[t].isActive||(o=!0)}),n[r].isDisabled=o,n[r].disabled=o}}),st(n)}function pt(){return lt("dirtySettings",{})}function mt(){return{type:"RESET_STORE"}}n(332);function yt(t){return yt="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},yt(t)}function ht(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function bt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ht(Object(n),!0).forEach(function(e){vt(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function vt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=yt(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=yt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==yt(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var gt={data:(0,c.get)(rankMath,"data",{}),analytics:bt(bt(bt({},rankMath),(0,c.get)(rankMath,"data",{})),(0,c.get)(rankMath,"analytics",{})),dirtySettings:{}},wt=bt({},gt);function St(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gt,e=arguments.length>1?arguments[1]:void 0,n=bt({},t.dirtySettings);return!1!==e.settingsKey&&(n=e.settingsValue),"RANK_MATH_SETTINGS_DATA"===e.type?"dirtySettings"===e.key?bt(bt({},t),{},{dirtySettings:e.value}):bt(bt({},t),{},vt(vt({},e.key,e.value),"dirtySettings",n)):"RESET_STORE"===e.type?wt:t}function Ot(t){return Ot="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},Ot(t)}function kt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _t(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?kt(Object(n),!0).forEach(function(e){jt(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function jt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=Ot(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=Ot(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==Ot(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Pt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?_t(_t({},t),{},jt({},e.key,e.value)):t}function Et(t){return t.appData}function xt(t){return t.appData.dirtySettings}function Dt(t){return t.appData.data}function Ct(t){return t.appData.analytics}function At(t){return t.appData.modules}n(423),(0,s.register)((0,s.createReduxStore)("rank-math-settings",{reducer:(0,s.combineReducers)(e),selectors:r,actions:t}));function Tt(t){return Tt="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},Tt(t)}function Mt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function Rt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Mt(Object(n),!0).forEach(function(e){Nt(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Mt(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function Nt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=Tt(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=Tt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==Tt(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var It,Ut="".concat(rankMath.adminurl,"?page=rank-math-redirections");(It=i())(function(){({init:function(){this.wrap=It(".rank-math-redirections-wrap"),this.defaultRedirection={header_code:"301",status:"active",url_to:"",sources:[{comparison:"exact",pattern:""}]},this.addForm(),this.addNew(),this.edit(),this.importExport(),this.showMore(),this.columnActions(),this.explodePastedContent()},addForm:function(){(0,a.createRoot)(document.getElementById("rank-math-redirections-form")).render(wp.element.createElement(ut,{defaultRedirection:this.defaultRedirection}))},addNew:function(){var t=this,e=It("html, body");this.wrap.on("click",".rank-math-add-new-redirection",function(n){n.preventDefault();var r=t.wrap.find(".rank-math-editcreate-form");if(t.wrap.find(".rank-math-importexport-form").hide(),r.is(":visible"))return r.hide(),void window.history.pushState(null,{},Ut);wp.data.dispatch("rank-math-settings").updateData(Rt({},t.defaultRedirection)),r.show(),window.history.pushState(null,{},n.currentTarget.href),e.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",function(){e.stop()}),e.animate({scrollTop:r.position().top},"slow",function(){e.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove")})}),this.wrap.on("click",".rank-math-button.is-destructive",function(t){t.preventDefault(),It(this).closest(".rank-math-editcreate-form").hide(),window.history.pushState(null,{},Ut)})},edit:function(){var t=this,e=It("html, body");this.wrap.on("click",".value-url_from",function(t){t.preventDefault();var e=It(t.currentTarget);return e.closest(".rank-math-more").length?e.closest(".rank-math-more").parent().find(".rank-math-redirection-edit").trigger("click"):e.parent().find(".rank-math-redirection-edit").trigger("click"),!1}),this.wrap.on("click",".rank-math-redirection-edit",function(n){n.preventDefault();var r=t.wrap.find(".rank-math-editcreate-form");t.wrap.find(".rank-math-importexport-form").hide();var o=i()(this).data("redirection");wp.data.dispatch("rank-math-settings").updateData(Rt({},o)),r.show(),window.history.pushState(null,{},n.currentTarget.href),e.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",function(){e.stop()}),e.animate({scrollTop:r.position().top},"slow",function(){e.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove")})})},importExport:function(){var t=this;this.wrap.on("click",".rank-math-redirections-import_export",function(e){e.preventDefault();var n=t.wrap.find(".rank-math-importexport-form");if(n.is(":visible"))return n.hide(),void window.history.pushState(null,{},Ut);t.wrap.find(".rank-math-editcreate-form").hide(),n.slideToggle(200),window.history.pushState(null,{},e.currentTarget.href)})},explodePastedContent:function(){var t=It("#sources_repeat");t.on("paste","input",function(e){var n=e.originalEvent.clipboardData.getData("text");if(!/\r|\n/.exec(n))return!0;var r=It(this),o=It(".cmb-add-group-row",t),i=n.split(/\r?\n/).filter(String),a=r.closest(".cmb-field-list").find("select").val();return It.each(i,function(e,n){if(r.val(n),r.closest(".cmb-field-list").find("select").val(a),e<i.length-1){if(rankMath.redirectionPastedContent-1<=e)return!1;o.click(),r=It(".cmb-repeatable-grouping",t).last().find("input")}else r.focus()}),!1})},showMore:function(){this.wrap.on("click",".rank-math-showmore",function(t){t.preventDefault();var e=It(this);e.hide(),e.next(".rank-math-more").slideDown()}),this.wrap.on("click",".rank-math-hidemore",function(t){t.preventDefault();var e=It(this).parent();e.hide(),e.prev(".rank-math-showmore").show()})},columnActions:function(){var t=this;this.wrap.on("click",".rank-math-redirection-action",function(e){e.preventDefault();var n=It(this),r=n.data("action"),o=this.href.replace("admin.php","admin-ajax.php").replace("page=rank-math-redirections&","")+"&action=rank_math_redirection_"+r;It.ajax({url:o,type:"GET",success:function(e){e&&e.success&&(["delete","trash","restore"].includes(r)?n.closest("tr").fadeOut(800,function(){It(this).remove()}):n.closest("tr").toggleClass("rank-math-redirection-activated rank-math-redirection-deactivated"),"activate"===r?(t.filterCountAdd("active"),t.filterCountSubstract("inactive")):"deactivate"===r?(t.filterCountAdd("inactive"),t.filterCountSubstract("active")):"trash"===r?(t.filterCountAdd("trashed"),t.filterCountSubstract("all"),n.closest(".rank-math-redirection-deactivated").length?t.filterCountSubstract("inactive"):t.filterCountSubstract("active")):"delete"===r?t.filterCountSubstract("trashed"):"restore"===r&&(t.filterCountAdd("active"),t.filterCountAdd("all"),t.filterCountSubstract("trashed")))}})})},filterCountAdd:function(t){this.filterCount(t,"add")},filterCountSubstract:function(t){this.filterCount(t,"sub")},filterCount:function(t,e){var n=this.wrap.find("form > ul.subsubsub > ."+t+" .count"),r=parseInt(n.text().substr(1));r="add"===e?r+1:r-1,n.text("("+r+")")}}).init()})}()}();
保存
返回