import{C as p}from"./luxon.D0U2KiOE.js";import{S as w}from"./Check.BHN-SUwW.js";import{S as Z}from"./Close.DIUMfQ03.js";import{_ as C}from"./_plugin-vue_export-helper.BN1snXvA.js";import{o,c as r,f as s,r as L,n as d,h as f,k as g,d as a,e as m,w as M,t as h}from"./runtime-dom.esm-bundler.DYN7TRGp.js";import{S as x}from"./QuestionMark.DkH01Mbm.js";import{_,s as $}from"./index.ZNJz487u.js";const S=t=>{if(6>t.length||t.indexOf("@",1)===-1)return!1;const e=t.split("@"),n=e[0],i=e[1];if(!/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+$/.test(n)||/\.\./.test(i)||i.trim().replace(/^\./,"").replace(/\.$/,"")!==i.trim())return!1;const c=i.split(".");if(2>c.length)return!1;const V=/^[a-z0-9-]+$/i;for(let l=0;lt.trim?(o(),r("svg",y3,[...n[1]||(n[1]=[s("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.0833 2.5H7.91663L7.08329 3.33333H4.16663V5H15.8333V3.33333H12.9166L12.0833 2.5ZM13.3333 7.5V15.8333H6.66663V7.5H13.3333ZM4.99996 5.83333H15V15.8333C15 16.75 14.25 17.5 13.3333 17.5H6.66663C5.74996 17.5 4.99996 16.75 4.99996 15.8333V5.83333Z",fill:"currentColor"},null,-1)])])):(o(),r("svg",B3,[...n[0]||(n[0]=[s("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.0833 2.5H7.91663L7.08329 3.33333H4.16663V5H15.8333V3.33333H12.9166L12.0833 2.5ZM13.3333 7.5V15.8333H6.66663V7.5H13.3333ZM4.99996 5.83333H15V15.8333C15 16.75 14.25 17.5 13.3333 17.5H6.66663C5.74996 17.5 4.99996 16.75 4.99996 15.8333V5.83333Z",fill:"currentColor"},null,-1)])]))}},q3={},k3={class:"aioseo-video",viewBox:"0 0 15 12",xmlns:"http://www.w3.org/2000/svg"};function T3(t,e){return o(),r("svg",k3,[...e[0]||(e[0]=[s("path",{d:"M6.18327 8.88317L10.6666 5.9665L6.18327 3.04984V8.88317ZM2.08327 11.5665C1.72771 11.5665 1.41938 11.4359 1.15827 11.1748C0.897157 10.9137 0.766602 10.6054 0.766602 10.2498V1.74984C0.766602 1.38317 0.897157 1.06928 1.15827 0.808171C1.41938 0.54706 1.72771 0.416504 2.08327 0.416504H13.2499C13.6166 0.416504 13.9305 0.54706 14.1916 0.808171C14.4527 1.06928 14.5833 1.38317 14.5833 1.74984V10.2498C14.5833 10.6054 14.4527 10.9137 14.1916 11.1748C13.9305 11.4359 13.6166 11.5665 13.2499 11.5665H2.08327ZM2.08327 10.2498H13.2499V1.74984H2.08327V10.2498ZM2.08327 10.2498V1.74984V10.2498Z",fill:"currentColor"},null,-1)])])}const I3=C(q3,[["render",T3]]),N3={},z3={class:"aioseo-web-page",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"};function P3(t,e){return o(),r("svg",z3,[...e[0]||(e[0]=[s("path",{d:"M3.6666 10.3H8.24994V9.3H3.6666V10.3ZM3.6666 7.5H10.3499V6.5H3.6666V7.5ZM3.6666 4.68333H10.3499V3.68333H3.6666V4.68333ZM2.08327 13.2333C1.72771 13.2333 1.41938 13.1028 1.15827 12.8417C0.897157 12.5806 0.766602 12.2722 0.766602 11.9167V2.08333C0.766602 1.71667 0.897157 1.40278 1.15827 1.14167C1.41938 0.880556 1.72771 0.75 2.08327 0.75H11.9166C12.2833 0.75 12.5972 0.880556 12.8583 1.14167C13.1194 1.40278 13.2499 1.71667 13.2499 2.08333V11.9167C13.2499 12.2722 13.1194 12.5806 12.8583 12.8417C12.5972 13.1028 12.2833 13.2333 11.9166 13.2333H2.08327ZM2.08327 11.9167H11.9166V2.08333H2.08327V11.9167ZM2.08327 2.08333V11.9167V2.08333Z",fill:"currentColor"},null,-1)])])}const A3=C(N3,[["render",P3]]),v="broken-link-checker-seo",E3={emits:["append-icon-click","blur","change","focus","keydown","update:modelValue"],components:{CoreAlert:p,SvgCar:O,SvgCircleCheck:w,SvgCircleClose:Z,SvgSearch:q,SvgArticle:N,SvgBook:E,SvgCircleQuestionMark:x,SvgCustomSchema:U,SvgCopy:X,SvgCourse:n1,SvgDataset:C1,SvgEvent:a1,SvgFaqPage:H1,SvgFactCheck:g1,SvgFile:Z1,SvgFileEdit:x1,SvgGoogleSmall:y1,SvgHowTo:T1,SvgJobPosting:P1,SvgMovie:R1,SvgMusic:G1,SvgPencil:K1,SvgPerson:e3,SvgProduct:s3,SvgProductReview:i3,SvgRecipe:d3,SvgRestaurant:_3,SvgService:p3,SvgSoftwareApplication:M3,SvgTerminal:S3,SvgTrash:b3,SvgVideo:I3,SvgWebPage:A3},props:{modelValue:[String,Number],appendIcon:String,appendIconOnValue:{type:Boolean,default:!1},autocomplete:String,prependIcon:String,placeholder:String,inputId:String,disabled:Boolean,readonly:Boolean,required:Boolean,tabindex:Number,max:{type:Number,default:Number.MAX_SAFE_INTEGER},min:{type:Number,default:Number.MIN_SAFE_INTEGER},spellcheck:{type:Boolean,default(){return!0}},type:{type:String,default(){return"text"}},size:{type:String,default:"",description:"Button size (small|medium|large)"},step:{type:Number,required:!1},accept:String,maxlength:Number,validation:{type:String,default(){return""}}},data(){return{error:"",strings:{urlInvalid:_("Your URL is invalid. Please check the format and try again.",v)}}},methods:{validate(t){if(this.error="",!(!this.validation||!t)&&(this.validation==="url"&&(t.startsWith("http://")&&(t=t.replace("http://","https://")),t&&!t.startsWith("https://")&&(t=`https://${t}`),t.match(/(http[s]?:\/\/)[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/i)||(this.error=this.strings.urlInvalid)),this.validation==="email"&&!S(t)&&(this.error=_("Please enter a valid email.",v)),this.validation==="number")){const e=parseFloat(t);(isNaN(e)||this.min>e||this.maxt.$emit("update:modelValue",l.target.value)),onBlur:e[1]||(e[1]=l=>{t.$emit("blur",l.target.value),c.validate(l.target.value)}),onChange:e[2]||(e[2]=l=>t.$emit("change",l.target.value)),onFocus:e[3]||(e[3]=l=>t.$emit("focus",l.target.value)),onKeydown:e[4]||(e[4]=l=>t.$emit("keydown",l)),class:d({[n.size]:n.size,prepend:n.prependIcon,append:n.appendIcon})},null,42,R3),!t.$slots.append&&n.appendIcon&&!n.appendIconOnValue||n.appendIconOnValue&&n.modelValue?(o(),r("div",{key:2,class:d(["append-icon",{[n.size]:n.size,clickable:t.$attrs["append-icon-click"]}]),onClick:e[5]||(e[5]=l=>t.$emit("append-icon-click",l))},[(o(),f(g(`svg-${n.appendIcon}`)))],2)):a("",!0),t.$slots["append-icon"]?m(t.$slots,"append-icon",{key:3}):a("",!0)],2),u.error?(o(),f(V,{key:0,class:"aioseo-input-error",type:"red"},{default:M(()=>[s("strong",null,h(u.error),1)]),_:1})):a("",!0)])}const Q3=C(E3,[["render",j3]]);export{Q3 as B,b3 as _};