Sid Gifari File Manager
🏠 Root
/
home
/
ailwtbdh
/
superstepsgroup.com
/
wp-content
/
plugins
/
all-in-one-seo-pack
/
dist
/
Lite
/
assets
/
js
/
Editing: Index.0697890a.js
import{aq as I,f as y,i as k,j as d,U as _,a0 as v,R as C,ae as V,O as $,ad as ee,P as se,Q as B,M as E,w as ve,b as qe,v as f,T as pe,r as q,u as R}from"./vendor-vue-ui.f00a1236.js";import{al as S,c as te,a6 as Be,b as ze,E as Me,e as Oe,am as G,an as J,i as Je,O as he}from"./app-core.b862f9c8.js";import{u as He}from"./JsonValues.a0694556.js";import{C as Fe,S as Ye,a as Qe,u as je}from"./Index.d071d04b.js";import{u as We}from"./Url.2a5968be.js";import{_ as ue}from"./Button.6c09d515.js";import{B as oe}from"./Select.952b21a0.js";import{B as ye}from"./Input.af82b72e.js";import{C as le}from"./Index.3967c277.js";import{B as Ke}from"./DatePicker.d62a5e9e.js";import{C as Re}from"./Tooltip.cb3a78f6.js";import{_ as Ge,S as _e}from"./Trash.c3e8db0b.js";import{_ as Ze}from"./_plugin-vue_export-helper.eefbdd86.js";import{d as Xe,_ as a,a as x}from"./vendor-other.7b559694.js";import{S as fe}from"./Plus.542c86d0.js";import{T as re}from"./Slide.805812ec.js";const p="all-in-one-seo-pack",xe={type:null,key:null,value:null,regex:null},$e={emits:["redirects-custom-rule-error"],setup(){return{dateStringToLocalJs:Be,rootStore:ze()}},components:{BaseButton:ue,BaseDatePicker:Ke,BaseInput:ye,BaseSelect:oe,CoreAlert:le,CoreTooltip:Re,SvgCircleQuestionMark:_e,SvgTrash:Ge},props:{editCustomRules:Array},data(){return{strings:{customRules:a("Custom Rules",p),customRulesTooltip:a("Custom rules allow you to create redirects based on specific criteria. You can use these rules to redirect users based on their IP address, browser, or other criteria.",p),selectMatchRule:a("Select Rule",p),delete:a("Delete",p),add:a("Add Another Rule",p),regex:a("Regex",p),selectAValue:a("Select a Value or Add a New One",p),key:a("Key",p),value:a("Value",p),startDate:a("Start Date",p),endDate:a("End Date",p)},customRules:[],rulesErrors:[],types:[{label:S.schedule,value:"schedule",taggable:!1,regex:!1,dateRange:!0},{label:S.login,value:"login",placeholder:a("Select Status",p),singleRule:!0,options:[{label:S.loggedin,value:"loggedin"},{label:S.loggedout,value:"loggedout"}]},{label:S.role,value:"role",multiple:!0,placeholder:a("Select Roles",p),options:Object.entries(this.rootStore.aioseo.user.userRoles).map(r=>({label:r[1],value:r[0]}))},{label:S.referrer,value:"referrer",regex:!0,singleRule:!0},{label:S.agent,value:"agent",regex:!0,taggable:!0,multiple:!0,options:[{label:S.mobile,value:"mobile",docLink:te.getDocLink(a("Learn more",p),"redirectCustomRulesUserAgent",!0)},{label:S.feeds,value:"feeds",docLink:te.getDocLink(a("Learn more",p),"redirectCustomRulesUserAgent",!0)},{label:S.libraries,value:"libraries",docLink:te.getDocLink(a("Learn more",p),"redirectCustomRulesUserAgent",!0)}]},{label:S.cookie,value:"cookie",keyValuePair:!0,regex:!0},{label:S.ip,value:"ip",placeholder:a("Enter an IP Address",p),taggable:!0,regex:!0,singleRule:!0},{label:S.server,value:"server",placeholder:a("Enter the Server Name",p),regex:!0,singleRule:!0},{label:S.header,value:"header",keyValuePair:!0,regex:!0},{label:S.wp_filter,value:"wp_filter",placeholder:a("Enter a WordPress Filter Name",p),taggable:!0},{label:S.locale,value:"locale",taggable:!0,regex:!0,placeholder:a("Enter a Locale Code, e.g.: en_GB, es_ES",p),singleRule:!0}]}},watch:{customRules:{deep:!0,handler(){this.validationError()}}},computed:{hasCustomRules(){return 0<this.customRules.length},filteredTypes(){return this.types.map(r=>({...r,$isDisabled:r.singleRule&&this.customRules.find(n=>r.value===n.type)}))}},methods:{isDisabledStartDate(r){const n=new Date;return n.setHours(0,0,0,0),r<n},isDisabledEndDate(r,n){const l=this.getRuleValue("scheduleStart",n);return l?(r.setHours(23,59,59,0),this.dateStringToLocalJs(l)>r):this.isDisabledStartDate(r)},removeRule(r){this.customRules.splice(r,1),this.hasCustomRules||this.addRule(null)},addRule(r,n=!1){r||(r=JSON.parse(JSON.stringify(xe))),(!n||n&&this.customRules.filter(l=>l===r).length===0)&&this.customRules.push(r)},updateRule(r,n,l){const u=this.customRules[l];n=typeof n.value<"u"?n.value:n,n=typeof n=="object"&&n.length?n.map(i=>i.value):n,u[r]=n,r==="type"&&(u.value=""),this.customRules[l]=u},getRuleValue(r,n,l=!1){if(!this.customRules[n])return;let i=this.customRules[n][r],s=null;if(l)return i;switch(r){case"type":i=this.types.find(U=>i===U.value);break;case"value":s=this.getType(n,"options"),s&&(typeof i=="object"?i=i.map(U=>s.find(H=>U===H.value)||U).filter(U=>!!U):i=s.find(U=>i===U.value)||i),this.getType(n,"taggable")&&(i=typeof i=="object"?i.map(U=>typeof U.label>"u"?{label:U,value:U}:U):[]);break}return i},getType(r,n){const l=this.getRuleValue("type",r);return n?l&&typeof l[n]<"u"?l[n]:!1:l},validationError(){let r=!1,n=null,l=null;this.customRules.forEach((u,i)=>{this.rulesErrors[i]=null,u.type==="schedule"&&(n=this.getRuleValue("scheduleStart",i),l=this.getRuleValue("scheduleEnd",i),n&&l&&(n>l&&(this.rulesErrors[i]=a("The Start Date must be lower than the End Date.",p),r=!0),n===l&&(this.rulesErrors[i]=a("Start Date and End Date must be different.",p),r=!0)))}),this.$emit("redirects-custom-rule-error",r)},updateDate(r,n,l){const u=r!==null?Xe(r).utc().format():"";this.updateRule(n,u,l)}},mounted(){this.editCustomRules&&(this.customRules=this.editCustomRules),this.hasCustomRules||this.addRule(null)}},et={class:"custom-rules"},tt={class:"redirects-options-table",cellspacing:"0",cellpadding:"0","aria-label":"Custom Rules"},lt={colspan:"2"},at={class:"custom-rules__label"},rt={class:"rule-settings"},st={class:"rule-row"},ut={class:"rule-option"},ot={key:3,class:"date-range"},nt={key:0,class:"rule-error"},it={class:"actions"},dt={colspan:"2"};function ct(r,n,l,u,i,s){const U=I("svg-circle-question-mark"),H=I("core-tooltip"),h=I("base-select"),z=I("base-input"),P=I("base-date-picker"),M=I("base-toggle"),O=I("core-alert"),Q=I("svg-trash"),A=I("base-button");return y(),k("div",et,[d("table",tt,[d("thead",null,[d("tr",null,[d("td",lt,[d("div",at,[d("span",null,_(i.strings.customRules),1),v(H,{offset:"200px,0"},{tooltip:C(()=>[V(_(i.strings.customRulesTooltip),1)]),default:C(()=>[v(U)]),_:1})])])])]),d("tbody",null,[(y(!0),k($,null,ee(i.customRules,(F,t)=>(y(),k("tr",{class:se(["rule",{even:t%2===0}]),key:t},[d("td",rt,[d("div",st,[d("div",ut,[v(h,{options:s.filteredTypes,size:"medium",placeholder:i.strings.selectMatchRule,modelValue:s.getRuleValue("type",t),"onUpdate:modelValue":m=>s.updateRule("type",m,t)},null,8,["options","placeholder","modelValue","onUpdate:modelValue"]),s.getType(t,"options")||s.getType(t,"taggable")?(y(),B(h,{key:`rule-${t}-${s.getRuleValue("type",t)?.value||"no-type"}`,options:s.getType(t,"options")||[],size:"medium",modelValue:s.getRuleValue("value",t),"onUpdate:modelValue":m=>s.updateRule("value",m,t),multiple:s.getType(t,"multiple")||s.getType(t,"taggable"),taggable:s.getType(t,"taggable"),placeholder:s.getType(t,"placeholder")||i.strings.selectAValue},null,8,["options","modelValue","onUpdate:modelValue","multiple","taggable","placeholder"])):E("",!0),s.getType(t,"keyValuePair")?(y(),B(z,{key:1,modelValue:s.getRuleValue("key",t),"onUpdate:modelValue":m=>s.updateRule("key",m,t),size:"medium",placeholder:s.getType(t,"placeholderKey")||i.strings.key},null,8,["modelValue","onUpdate:modelValue","placeholder"])):E("",!0),!s.getType(t,"options")&&!s.getType(t,"taggable")&&!s.getType(t,"dateRange")?(y(),B(z,{key:2,modelValue:s.getRuleValue("value",t),"onUpdate:modelValue":m=>s.updateRule("value",m,t),size:"medium",placeholder:s.getType(t,"placeholder")||i.strings.value,disabled:!s.getType(t)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled"])):E("",!0),s.getType(t,"dateRange")?(y(),k("div",ot,[v(P,{type:"datetime",size:"large",placeholder:i.strings.startDate,dateFormat:u.rootStore.aioseo.data.dateFormat+" - "+u.rootStore.aioseo.data.timeFormat,defaultValue:u.dateStringToLocalJs(s.getRuleValue("scheduleStart",t)),onChange:m=>s.updateDate(m,"scheduleStart",t),isDisabledDate:s.isDisabledStartDate},null,8,["placeholder","dateFormat","defaultValue","onChange","isDisabledDate"]),v(P,{type:"datetime",size:"large",placeholder:i.strings.endDate,dateFormat:u.rootStore.aioseo.data.dateFormat+" - "+u.rootStore.aioseo.data.timeFormat,defaultValue:u.dateStringToLocalJs(s.getRuleValue("scheduleEnd",t)),onChange:m=>s.updateDate(m,"scheduleEnd",t),isDisabledDate:m=>s.isDisabledEndDate(m,t)},null,8,["placeholder","dateFormat","defaultValue","onChange","isDisabledDate"])])):E("",!0),s.getType(t,"regex")?(y(),B(M,{key:4,modelValue:s.getRuleValue("regex",t),"onUpdate:modelValue":m=>s.updateRule("regex",m,t)},{default:C(()=>[V(_(i.strings.regex),1)]),_:1},8,["modelValue","onUpdate:modelValue"])):E("",!0)]),i.rulesErrors[t]?(y(),k("div",nt,[v(O,{type:"red",size:"small"},{default:C(()=>[V(_(i.rulesErrors[t]),1)]),_:2},1024)])):E("",!0)])]),d("td",it,[v(H,{class:"action",type:"action"},{tooltip:C(()=>[V(_(i.strings.delete),1)]),default:C(()=>[v(Q,{onClick:m=>s.removeRule(t)},null,8,["onClick"])]),_:2},1024)])],2))),128))]),d("tfoot",null,[d("tr",null,[d("td",dt,[v(A,{size:"small-table",type:"gray",onClick:n[0]||(n[0]=F=>s.addRule(null))},{default:C(()=>[V(_(i.strings.add),1)]),_:1})])])])])])}const gt=Ze($e,[["render",ct],["__scopeId","data-v-d93a2a5e"]]),mt={class:"urls"},vt={class:"source"},pt={class:"aioseo-settings-row no-border no-margin small-padding"},ht={class:"settings-name source-url"},ft={class:"name small-margin"},yt={class:"aioseo-description source-description"},Rt=["innerHTML"],_t={key:0},bt={key:0,class:"url-arrow"},Ut={key:1,class:"target"},Tt={class:"aioseo-settings-row no-border no-margin small-padding"},St={class:"settings-name"},Ct={class:"name small-margin"},Dt={class:"url"},Vt={class:"aioseo-description"},kt={class:"redirect-options"},Et={class:"redirect-options__comment"},wt={class:"redirect-options__label"},Lt={class:"redirect-options__type"},Pt={class:"redirect-options__label"},At={class:"redirect-options__query"},Nt={class:"redirect-options__label"},It={class:"custom-rules-toggle"},qt={class:"aioseo-add-redirection__actions"},$t={__name:"Index",props:{edit:Boolean,log404:Boolean,disableSource:Boolean,url:Object,urls:Array,target:String,type:Number,query:String,slash:Boolean,case:Boolean,rules:{type:Array,default(){return[]}},postId:Number,postStatus:String,redirectComment:String},emits:["cancel","added-redirect"],setup(r,{emit:n}){const l="all-in-one-seo-pack",u=r,i=n,{getJsonValue:s}=He(),{redirectHasUnPublishedPost:U}=je(),{decodeUrl:H}=We(),h=Me(),z=q(!1),P=q(!1),M=q([]),O=q([]),Q=q(!1),A=q(!1),F=q(!1),t=q(!1),m=q({sourceUrls:[],targetUrl:null,redirectType:null,queryParam:null,customRules:[],comment:""}),T={redirectType:a("Redirect Type",l),targetUrl:a("Target URL",l),targetUrlDescription:a("Enter a URL or search for a page.",l),addUrl:a("add extra source URLs.",l),youCanAlso:a("You can also",l),sourceUrlDescription:x(a("Enter a relative URL or search for a page. The gear icon enables advanced options such as regex (%1$s).",l),te.getDocLink(a("what's this?",l),"redirectManagerRegex")),queryParams:a("Query Parameters",l),queryParamsTooltip:a("Query parameters are the parameters that are passed to the target URL. You can ignore all parameters, ignore exact parameters, or include all parameters.",l),saveChanges:a("Save Changes",l),cancel:a("Cancel",l),genericErrorMessage:a("An error occurred while adding your redirects. Please try again later.",l),sourceUrlSetOncePublished:a("source url set once post is published",l),comment:a("Comment",l),commentPlaceholder:a("I added this redirect to...",l),advancedSettings:a("Advanced Settings",l),addCustomRules:a("Add Custom Rules",l),hideCustomRules:a("Hide Custom Rules",l)},c=R({get(){return t.value?m.value.sourceUrls:h.addNewRedirect.sourceUrls},set(e){t.value?m.value.sourceUrls=e:h.addNewRedirect.sourceUrls=e}}),b=R({get(){return t.value?m.value.targetUrl:h.addNewRedirect.targetUrl},set(e){t.value?m.value.targetUrl=e:h.addNewRedirect.targetUrl=e}}),w=R({get(){return t.value?m.value.redirectType:h.addNewRedirect.redirectType},set(e){t.value?m.value.redirectType=e:h.addNewRedirect.redirectType=e}}),N=R({get(){return t.value?m.value.queryParam:h.addNewRedirect.queryParam},set(e){t.value?m.value.queryParam=e:h.addNewRedirect.queryParam=e}}),j=R({get(){return t.value?m.value.customRules:h.addNewRedirect.customRules},set(e){t.value?m.value.customRules=e:h.addNewRedirect.customRules=e}}),Y=R({get(){return t.value?m.value.comment:h.addNewRedirect.comment},set(e){t.value?m.value.comment=e:h.addNewRedirect.comment=e}}),be=R(()=>!!c.value.filter(e=>!e.url).length||!!c.value.filter(e=>0<e.errors.length).length||K()&&!b.value||Q.value),ae=R(()=>{const e=b.value?.match(/^\/([a-zA-Z0-9_\-%]*\..*)\//);return e?e[0]:null}),Ue=R(()=>1<c.value.length?a("Source URLs",l):a("Source URL",l)),Te=R(()=>1<c.value.length?a("Add Redirects",l):a("Add Redirect",l)),Se=R(()=>{if(!b.value)return[];const e=[],o=he(b.value);if(!o)return e.push(a("Your target URL is not valid.",l)),e;b.value&&!de(b.value,"https://")&&!de(b.value,"http://")&&b.value.substr(0,1)!=="/"&&e.push(x(a("Your target URL should be an absolute URL like %1$s or start with a slash %2$s.",l),"<code>https://domain.com/"+o+"</code>","<code>/"+o+"</code>"));const g=b.value.match(/[|\\$]/g);return g!==null&&(c.value.map(D=>D.regex).every(D=>D)||e.push(x(a("Your target URL contains the invalid character(s) %1$s",l),"<code>"+g+"</code>"))),e}),Ce=R(()=>{if(!he(b.value))return[];const e=[];return ae.value&&e.push(x(a("Your URL appears to contain a domain inside the path: %1$s. Did you mean to use %2$s instead?",l),"<code>"+ae.value+"</code>","<code>https:/"+ae.value+"</code>")),e}),ne=R(()=>{let e=s(h.options.redirectDefaults?.redirectType);const o=G.find(g=>parseInt(g.value)===parseInt(e?.value));return e||(e=G[0]),o||e}),ie=R(()=>{let e=s(h.options.redirectDefaults?.queryParam);const o=J.find(g=>g.value===e?.value);return e||(e=J[0]),o||e}),De=R(()=>h.options.redirectDefaults?.ignoreSlash),Ve=R(()=>h.options.redirectDefaults?.ignoreCase),W=R(()=>({id:null,url:null,regex:!1,ignoreSlash:u.slash||De.value||!1,ignoreCase:u.case||Ve.value||!1,errors:[],warnings:[]})),ke=R(()=>[JSON.parse(JSON.stringify(W.value))]),Ee=R(()=>0<c.value.filter(e=>e.regex).length?J.map(e=>(e.$isDisabled=!1,e.value==="exact"&&(e.$isDisabled=!0,N.value?.value==="exact"&&(N.value=J.find(o=>!o.$isDisabled))),e)):J.map(e=>(e.$isDisabled=!1,e))),we=R(()=>U({post_id:u.postId,postStatus:u.postStatus}));ve(()=>u.redirectComment,e=>{t.value&&e&&(m.value.comment=e)}),ve(c,()=>{Oe(()=>Ie(),500)},{deep:!0});function de(e,o){return o.indexOf(e)===0||e.substr(0,o.length)===o}function Le(){c.value.push(JSON.parse(JSON.stringify(W.value)))}function Pe(e){c.value.splice(e,1)}function Ae(){if(z.value=!1,P.value=!0,Je()){const e=u.urls?.[0]?.url??window.wp.data.select("core/editor").getCurrentPostAttribute("slug");e&&c.value.map(o=>(o.url=e.startsWith("/")?e:`/${e}`,o))}c.value.map(e=>(e.url.substr(0,4)!=="http"&&e.url.substr(0,1)!=="/"&&0<e.url.length&&!e.regex&&(e.url="/"+e.url),e)),h.create({sourceUrls:c.value,targetUrl:b.value,queryParam:N.value.value,customRules:j.value,redirectType:w.value.value,redirectTypeHasTarget:K(),group:u.log404?"404":"manual",postId:u.postId,comment:Y.value}).then(()=>{i("added-redirect"),window.aioseoBus.$emit("added-redirect"),me()}).catch(e=>{ce(e)})}function Ne(){z.value=!1,P.value=!0,c.value[0].url.substr(0,4)!=="http"&&c.value[0].url.substr(0,1)!=="/"&&0<c.value[0].url.length&&!c.value[0].regex&&(c.value[0].url="/"+c.value[0].url),h.update({id:c.value[0].id,payload:{sourceUrls:c.value,targetUrl:b.value,queryParam:N.value.value,customRules:j.value,redirectType:w.value.value,redirectTypeHasTarget:K(),postId:u.postId,comment:Y.value}}).then(()=>{i("added-redirect"),me()}).catch(e=>{console.error(e),ce(e)})}function ce(e){if(e.response.status!==409||!e.response.body.failed||!e.response.body.failed.length){z.value=!0,P.value=!1;return}const o=[],g=e.response.body.failed,L=a("A redirect already exists for this source URL. To make changes, edit the original instead.",l);g.forEach(D=>{const Z=c.value.findIndex(X=>X.url===D.url||D);Z!==-1&&(c.value[Z].errors.find(X=>X===D.error||X===L)||c.value[Z].errors.push(D.error||L),o.push(Z))});for(let D=c.value.length-1;0<=D;D--)o.includes(D)||c.value.splice(D,1);P.value=!1}function ge(e){b.value=e,M.value=Se.value,O.value=Ce.value}function me(){if(P.value=!1,u.edit)return;const e=G.find(g=>g.value===u.type)||ne.value,o=J.find(g=>g.value===u.query)||ie.value;c.value=[JSON.parse(JSON.stringify(W.value))],b.value=null,M.value=[],O.value=[],w.value=e||{label:"301 "+a("Moved Permanently",l),value:301},N.value=o||{label:a("Ignore all parameters",l),value:"ignore"},j.value=[],Q.value=!1,A.value=!1,Y.value=""}function Ie(){const e=[];c.value.forEach((o,g)=>{if(!(!o.url||o.errors.length)){if(e.includes(o.url.replace(/\/$/,""))){c.value[g].errors.push(a("This is a duplicate of a URL you are already adding. You can only add unique source URLs.",l));return}e.push(o.url.replace(/\/$/,""))}}),ge(b.value)}function K(){return w.value&&(typeof w.value.noTarget>"u"||!w.value.noTarget)}return qe(()=>{0<=c.value?.length&&(c.value=ke.value),u.url&&(t.value=!0,c.value=[{...W.value,...u.url}]),u.urls&&u.urls.length&&(t.value=!0,c.value=u.urls.map(e=>({...W.value,...e}))),F.value=u.disableSource,we.value&&(c.value=c.value.map(e=>(e.url="("+T.sourceUrlSetOncePublished+")",e)),F.value=!0),u.target&&(b.value=u.target),u.rules&&u.rules.length!==0&&(j.value=u.rules,A.value=!0),u.redirectComment&&(Y.value=u.redirectComment),w.value=G.find(e=>e.value===u.type)||w.value||ne.value,N.value=J.find(e=>e.value===u.query)||N.value||ie.value}),(e,o)=>(y(),k("div",{class:se(["aioseo-add-redirection",{"edit-url":r.edit,"log-404":r.log404}])},[z.value?(y(),B(f(le),{key:0,class:"generic-error",type:"red"},{default:C(()=>[V(_(T.genericErrorMessage),1)]),_:1})):E("",!0),d("div",mt,[d("div",vt,[d("div",pt,[d("div",ht,[d("div",ft,_(Ue.value),1)]),(y(!0),k($,null,ee(c.value,(g,L)=>(y(),B(f(Fe),{key:L,url:g,"allow-delete":1<c.value.length,onRemoveUrl:D=>Pe(L),"target-url":b.value,log404:r.log404,disableSource:F.value},null,8,["url","allow-delete","onRemoveUrl","target-url","log404","disableSource"]))),128)),d("div",yt,[d("span",{innerHTML:T.sourceUrlDescription},null,8,Rt),o[7]||(o[7]=V(" "+_(" "),-1)),!r.edit&&!r.log404&&!F.value?(y(),k("span",_t,[V(_(T.youCanAlso)+" ",1),d("a",{href:"#",class:"add-source-url",onClick:pe(Le,["prevent"])},[v(f(fe)),V(" "+_(T.addUrl),1)])])):E("",!0)])])]),K()?(y(),k("div",bt,[v(f(Ye))])):E("",!0),K()?(y(),k("div",Ut,[d("div",Tt,[d("div",St,[d("div",Ct,_(T.targetUrl),1)]),d("div",Dt,[v(f(Qe),{url:f(H)(b.value),errors:M.value,warnings:O.value,"onUpdate:modelValue":ge},null,8,["url","errors","warnings"]),d("div",Vt,_(T.targetUrlDescription),1),v(f(re),{active:!!M.value.length},{default:C(()=>[d("div",null,[(y(!0),k($,null,ee(M.value,(g,L)=>(y(),B(f(le),{key:L,class:"target-url-error",type:"red",size:"small",innerHTML:g},null,8,["innerHTML"]))),128))])]),_:1},8,["active"]),v(f(re),{active:!!O.value.length},{default:C(()=>[d("div",null,[(y(!0),k($,null,ee(O.value,(g,L)=>(y(),B(f(le),{key:L,class:"target-url-warning",type:"yellow",size:"small",innerHTML:g},null,8,["innerHTML"]))),128))])]),_:1},8,["active"])])])])):E("",!0),E("",!0)]),d("div",kt,[d("div",Et,[d("span",wt,_(T.comment),1),v(f(ye),{modelValue:Y.value,"onUpdate:modelValue":o[0]||(o[0]=g=>Y.value=g),maxlength:"80",placeholder:T.commentPlaceholder,size:"medium"},null,8,["modelValue","placeholder"])]),d("div",Lt,[d("span",Pt,_(T.redirectType),1),v(f(oe),{options:f(G),modelValue:w.value,"onUpdate:modelValue":o[1]||(o[1]=g=>w.value=g),size:"medium"},null,8,["options","modelValue"])]),d("div",At,[d("div",Nt,[d("span",null,_(T.queryParams),1),v(f(Re),{placement:"left",flip:""},{tooltip:C(()=>[V(_(T.queryParamsTooltip),1)]),default:C(()=>[v(f(_e))]),_:1})]),v(f(oe),{options:Ee.value,modelValue:N.value,"onUpdate:modelValue":o[2]||(o[2]=g=>N.value=g),size:"medium"},null,8,["options","modelValue"])])]),d("div",It,[d("a",{href:"#",class:se(["custom-rules-toggle__link",{active:A.value}]),onClick:o[3]||(o[3]=pe(g=>A.value=!A.value,["prevent"]))},[v(f(fe)),V(" "+_(A.value?T.hideCustomRules:T.addCustomRules),1)],2)]),v(f(re),{active:A.value},{default:C(()=>[v(f(gt),{"edit-custom-rules":j.value,onRedirectsCustomRuleError:o[4]||(o[4]=g=>Q.value=g)},null,8,["edit-custom-rules"])]),_:1},8,["active"]),d("div",qt,[v(f(ue),{size:"medium",type:"blue",onClick:o[5]||(o[5]=g=>r.edit?Ne():Ae()),loading:P.value,disabled:be.value},{default:C(()=>[V(_(r.edit?T.saveChanges:Te.value),1)]),_:1},8,["loading","disabled"]),r.edit?(y(),B(f(ue),{key:0,size:"medium",type:"gray",onClick:o[6]||(o[6]=g=>i("cancel",!0)),class:"cancel-edit-row"},{default:C(()=>[V(_(T.cancel),1)]),_:1})):E("",!0)])],2))}};export{$t as _};
Save
Cancel