Plugin Directory

Changeset 3332582


Ignore:
Timestamp:
07/23/2025 04:16:06 AM (6 months ago)
Author:
themeruby
Message:

Release version 1.2.0

Location:
local-fonts-uploader
Files:
23 added
3 edited

Legend:

Unmodified
Added
Removed
  • local-fonts-uploader/trunk/admin/assets/main.bundle.js

    r3260505 r3332582  
    1 (()=>{"use strict";var e,l={306:(e,l,a)=>{var t=a(751),n=a(641),s=a(33),o=a(953);function i(e,l){localStorage.setItem(e,"string"==typeof l?l:JSON.stringify(l))}function u(e,l=null){const a=localStorage.getItem(e);if(null===a)return l;try{return JSON.parse(a)}catch{return a}}const c={class:"lfontsup-card-title-center"},d={class:"lfontsup-tagline"},r={class:"lfontsup-create-form-wrap"},f={key:0,class:"lfontsup-big-input-wrap"},p=["placeholder"],m={class:"lfontsup-form-list-title"},v={class:"lfontsup-icon-title"},b={class:"lfontsup-listing"},k={class:"lfontsup-name-container"},g={class:"lfontsup-name"},_={class:"lfontsup-variant-amount-text"},h={class:"lfontsup-uploaded-font-btn-container"},w=["disabled","onClick"],F=["disabled","onClick"],C=Object.assign({name:"fontsOverview"},{__name:"overview",emits:["open-variants-tab"],setup(e,{emit:l}){const a=l,u=(0,o.KR)(!1),C=(0,n.WQ)("uploadedFonts"),W=(0,n.WQ)("translate"),y=(0,o.KR)(!1),L=(0,o.KR)(null),R=(0,n.WQ)("selectedFont"),x=(0,o.Kh)({show:!1,className:"lfontsup-snackbar",message:"",icon:"mdi-message-reply-outline"}),V=(0,o.Kh)({show:!1,className:"",icon:"mdi-information",title:"",message:"",onOkClick:()=>{V.show=!1}}),N=(0,o.Kh)({show:!1,className:"lfontsup-popup-box",icon:"mdi-delete-empty-outline",title:"",message:"",onConfirm:()=>{},onCancel:()=>N.show=!1});(0,n.sV)((()=>{}));const O=e=>{x.show&&(x.show=!1),Object.assign(x,e,{show:!0})},S=e=>{Object.assign(V,e,{show:!0})},T=()=>{if(y.value){if(u.value)return;(async()=>{if(C.value.some((e=>e.name===L.value)))S({title:W.duplicateNameErrorTitle,message:W.duplicateNameErrorDesc,className:"lfontsup-red",icon:"mdi-information-outline"});else try{u.value=!0;const e=new FormData;e.append("action","lfontsupCreateFont"),e.append("_nonce",lfontsupAdminConfig.nonce),e.append("data",JSON.stringify({name:L.value}));const l=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),a=await l.json();a.success?(C.value=a.data,O({message:W.addFontSuccessMessage.replace("%s",L.value),className:"lfontsup-snackbar"})):S({title:W.errorTitle,message:a.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(W.ajaxRequestFailed,e)}finally{u.value=!1}})()}else y.value=!0},j=()=>{y.value=!1};return(e,l)=>{const D=(0,n.g2)("v-icon"),A=(0,n.g2)("v-snackbar"),E=(0,n.g2)("v-card-title"),U=(0,n.g2)("v-card-text"),I=(0,n.g2)("v-btn"),K=(0,n.g2)("v-card-actions"),M=(0,n.g2)("v-card"),X=(0,n.g2)("v-dialog"),Q=(0,n.g2)("v-spacer"),z=(0,n.g2)("v-col"),P=(0,n.g2)("v-row");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Q3)(" Snackbar Notification "),(0,n.bF)(A,{modelValue:x.show,"onUpdate:modelValue":l[0]||(l[0]=e=>x.show=e),class:(0,s.C4)(x.className),timeout:3e3,location:"bottom right"},{default:(0,n.k6)((()=>[(0,n.bF)(D,{class:"pr-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(x.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(x.message),1)])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Alert Dialog "),(0,n.bF)(X,{modelValue:V.show,"onUpdate:modelValue":l[1]||(l[1]=e=>V.show=e),class:(0,s.C4)([V.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(M,null,{default:(0,n.k6)((()=>[(0,n.bF)(E,null,{default:(0,n.k6)((()=>[(0,n.bF)(D,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(V.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(V.title),1)])),_:1}),(0,n.bF)(U,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(V.message),1)])),_:1}),(0,n.bF)(K,null,{default:(0,n.k6)((()=>[(0,n.bF)(I,{class:"lfontsup-ok-btn",onClick:V.onOkClick},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(W).ok),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Confirmation Dialog "),(0,n.bF)(X,{modelValue:N.show,"onUpdate:modelValue":l[2]||(l[2]=e=>N.show=e),class:(0,s.C4)([N.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(M,null,{default:(0,n.k6)((()=>[(0,n.bF)(E,null,{default:(0,n.k6)((()=>[(0,n.bF)(D,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(N.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(N.title),1)])),_:1}),(0,n.bF)(U,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(N.message),1)])),_:1}),(0,n.bF)(K,null,{default:(0,n.k6)((()=>[(0,n.bF)(Q),(0,n.bF)(I,{class:"lfontsup-cancel-btn",onClick:N.onConfirm},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(W).delete),1)])),_:1},8,["onClick"]),(0,n.bF)(I,{onClick:N.onCancel},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(W).cancel),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Font Creation Form "),(0,n.bF)(P,{class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(z,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(M,{class:"lfontsup-card lfontsup-card-center",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",c,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[4]||(l[4]=[(0,n.eW)("mdi-format-font")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).createNewFont),1)]),(0,n.Lk)("p",d,(0,s.v_)((0,o.R1)(W).createNewFontDesc),1),(0,n.Lk)("div",r,[y.value?((0,n.uX)(),(0,n.CE)("div",f,[(0,n.bo)((0,n.Lk)("input",{"onUpdate:modelValue":l[3]||(l[3]=e=>L.value=e),placeholder:(0,o.R1)(W).createFontPlaceHolder,class:"lfontsup-big-input",type:"text"},null,8,p),[[t.Jo,L.value]])])):(0,n.Q3)("v-if",!0),(0,n.Lk)("button",{class:"lfontsup-creation-btn lfontsup-btn lfontsup-transition lfontsup-access-btn",onClick:T},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(y.value?"mdi-content-save":"mdi-plus"),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(y.value?(0,o.R1)(W).saveNewFont:(0,o.R1)(W).addNewFont),1)]),y.value?((0,n.uX)(),(0,n.CE)("button",{key:1,class:"lfontsup-btn lfontsup-creation-btn is-cancel",onClick:j},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[5]||(l[5]=[(0,n.eW)("mdi-cancel")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).cancel),1)])):(0,n.Q3)("v-if",!0)])])),_:1})])),_:1})])),_:1}),(0,n.Q3)(" Uploaded Fonts List "),(0,o.R1)(C)&&(0,o.R1)(C).length>0?((0,n.uX)(),(0,n.Wv)(M,{key:0,class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",m,[(0,n.Lk)("div",v,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[6]||(l[6]=[(0,n.eW)("mdi-format-list-bulleted")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).fontsListing),1)])]),(0,n.Lk)("div",b,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)((0,o.R1)(C),((e,t)=>((0,n.uX)(),(0,n.CE)("div",{key:t,class:"lfontsup-list"},[(0,n.Lk)("div",k,[(0,n.Lk)("h2",g,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[7]||(l[7]=[(0,n.eW)("mdi-credit-card-chip-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(e.name),1)]),(0,n.Lk)("span",_,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[8]||(l[8]=[(0,n.eW)("mdi-file-tree-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(e?.amount>0?`${e.amount} ${1===e.amount?"variant":"variants"}`:(0,o.R1)(W).noVariantInfo),1)])]),(0,n.Lk)("div",h,[(0,n.Lk)("button",{disabled:u.value,class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn",onClick:l=>{return i("lfontsupSavedFont",{id:t=e.id,name:n=e.name}),void a("open-variants-tab",t,n);var t,n}},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[9]||(l[9]=[(0,n.eW)("mdi-cards-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).editVariants),1)],8,w),(0,n.Lk)("button",{disabled:u.value,class:"lfontsup-btn-red lfontsup-white-btn lfontsup-transition lfontsup-cancel-btn",onClick:l=>{return e.id,a=e.name,t={title:W.confirmDeleteTitle,message:W.confirmDeleteDescription,onConfirm:()=>(async(e,l)=>{if(l)try{u.value=!0;const e=new FormData;e.append("action","lfontsupRemoveFont"),e.append("_nonce",lfontsupAdminConfig.nonce),e.append("data",JSON.stringify({font_name:l}));const a=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),t=await a.json();t.success?(C.value=t.data,l===R.value?.name&&(R.value={}),O({message:W.deleteFontSuccessMessage.replace("%s",l),className:"lfontsup-snackbar"})):S({title:W.errorTitle,message:t.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(W.ajaxRequestFailed,e)}finally{u.value=!1}else S({title:W.errorTitle,message:W.errorDesc,className:"lfontsup-red",icon:"mdi-information-outline"})})(0,a)},void Object.assign(N,t,{show:!0,onConfirm:()=>{t.onConfirm?.(),N.show=!1},onCancel:()=>{t.onCancel?.(),N.show=!1}});var a,t}},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[10]||(l[10]=[(0,n.eW)("mdi-delete-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).delete),1)],8,F)])])))),128))])])),_:1})):(0,n.Q3)("v-if",!0)],64)}}}),W={class:"lfontsup-assign-help-text"},y=["placeholder"],L={key:0,class:"lfontsup-setting-container"},R={class:"lfontsup-card-title-center"},x={class:"lfontsup-tagline"},V={class:"lfontsup-create-form-wrap"},N={key:1,class:"lfontsup-setting-container"},O={class:"lfontsup-card-title-center"},S={class:"lfontsup-tagline"},T={class:"lfontsup-variant-form-wrap"},j={class:"flu-file-upload"},D={class:"flu-file-holder"},A={key:0,class:"flu-file-upload-icon mdi mdi-file-hidden"},E={key:1,class:"mdi mdi-file-check flu-file-upload-icon"},U={key:2,class:"flu-file-url"},I={class:"lfontsup-description"},K={class:"lfontsup-variant-actions"},M=["disabled"],X=["disabled"],Q={class:"lfontsup-card-title-center"},z={class:"lfontsup-tagline"},P={class:"lfontsup-form-list-title"},B={class:"lfontsup-icon-title"},J={class:"lfontsup-icon-title"},H={class:"lfontsup-listing"},q={class:"lfontsup-name-container"},G={class:"lfontsup-name"},$={class:"lfontsup-file"},Z={key:0,class:"lfontsup-assign"},Y={class:"lfontsup-uploaded-font-btn-container"},ee=["disabled","onClick"],le=["disabled","onClick"],ae=Object.assign({name:"fontVariants"},{__name:"variants",emits:["open-overviews-tab"],setup(e,{emit:l}){const a=l,i=(0,o.KR)(!1),u=(0,n.WQ)("translate"),c=(0,n.WQ)("uploadedFonts"),d=(0,n.WQ)("selectedFont"),r=(0,o.KR)(null),f=(0,o.KR)(null),p=(0,o.KR)(null),m=(0,o.KR)({variant:f?.value?.id||"",font_name:"",file_url:"",file_id:"",assign_to:""}),v=(0,o.Kh)({show:!1,className:"lfontsup-snackbar",message:"",icon:"mdi-message-reply-outline"}),b=(0,o.Kh)({show:!1,className:"",icon:"mdi-information",title:"",message:"",onOkClick:()=>{b.show=!1}}),k=(0,o.Kh)({show:!1,className:"lfontsup-popup-box",icon:"mdi-delete-empty-outline",title:"",message:"",onConfirm:()=>{},onCancel:()=>k.show=!1}),g=(0,o.Kh)({show:!1,onConfirm:()=>{},onCancel:()=>g.show=!1}),_=[{id:"100",label:"Thin (100)"},{id:"100italic",label:"Thin Italic (100 Italic)"},{id:"200",label:"Extra Light (200)"},{id:"200italic",label:"Extra Light Italic (200 Italic)"},{id:"300",label:"Light (300)"},{id:"300italic",label:"Light Italic (300 Italic)"},{id:"400",label:"Regular (400)"},{id:"400italic",label:"Regular Italic (400 Italic)"},{id:"500",label:"Medium (500)"},{id:"500italic",label:"Medium Italic (500 Italic)"},{id:"600",label:"Semi Bold (600)"},{id:"600italic",label:"Semi Bold Italic (600 Italic)"},{id:"700",label:"Bold (700)"},{id:"700italic",label:"Bold Italic (700 Italic)"},{id:"800",label:"Extra Bold (800)"},{id:"800italic",label:"Extra Bold Italic (800 Italic)"},{id:"900",label:"Black (900)"},{id:"900italic",label:"Black Italic (900 Italic)"}],h=(0,n.EW)((()=>{if(!r.value)return _;const e=new Set(r.value.map((e=>e.variant)));return _.filter((l=>!e.has(l.id)))})),w=(0,n.EW)((()=>{if(!r.value)return[];const e=new Map(_.map(((e,l)=>[e.id,l])));return[...r.value].sort(((l,a)=>(e.get(l.variant)??1/0)-(e.get(a.variant)??1/0)))})),F=e=>{const l=_.find((l=>l.id===e));return l?l.label:e},C=()=>{a("open-overviews-tab")},ae=e=>{v.show&&(v.show=!1),Object.assign(v,e,{show:!0})},te=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]),ne=e=>e.split(/(\s*[>+~]\s*|\s+)/).map((e=>{const l=e.trim();return""===l||l.match(/^[>+~]$/)?e:te.has(l)||l.startsWith(".")||l.startsWith("#")||l.startsWith(":")?l:`.${l}`})).join("");(0,n.wB)(d,(async e=>{e?.name&&await oe(e.name)}),{deep:!0}),(0,n.wB)(f,(e=>{m.value.variant=e||""})),(0,n.wB)(r,(e=>{if(!Array.isArray(e))return;const l=e.length,a=c.value.findIndex((e=>e.id===d.value.id));-1!==a&&(c.value[a].amount=l)})),(0,n.sV)((()=>{d.value.name&&c.value.some((({name:e})=>e===d.value.name))||(localStorage.removeItem("lfontsupSavedFont"),d.value={}),d.value.name&&oe(d.value.name)}));const se=e=>{Object.assign(b,e,{show:!0})},oe=async e=>{((e=null)=>{m.value.variant="",null!==e&&(m.value.font_name=e),m.value.file_url="",m.value.file_id="",m.value.assign_to=""})(e);try{const l=new FormData;l.append("action","lfontsupGetVariants"),l.append("_nonce",lfontsupAdminConfig.nonce),l.append("data",JSON.stringify({font_name:e}));const a=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:l}),t=await a.json();t.success?r.value=t.data:se({title:u.errorTitle,message:t.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}},ie=()=>{f.value=null,m.value.file_url="",m.value.file_id=""};return(e,l)=>{const a=(0,n.g2)("v-icon"),c=(0,n.g2)("v-snackbar"),_=(0,n.g2)("v-card-title"),te=(0,n.g2)("v-card-text"),oe=(0,n.g2)("v-btn"),ue=(0,n.g2)("v-card-actions"),ce=(0,n.g2)("v-card"),de=(0,n.g2)("v-dialog"),re=(0,n.g2)("v-spacer"),fe=(0,n.g2)("v-col"),pe=(0,n.g2)("v-row"),me=(0,n.g2)("v-select"),ve=(0,n.g2)("v-chip"),be=(0,n.g2)("v-chip-group");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Q3)(" Snackbar Notification "),(0,n.bF)(c,{modelValue:v.show,"onUpdate:modelValue":l[0]||(l[0]=e=>v.show=e),class:(0,s.C4)(v.className),timeout:3e3,location:"bottom right"},{default:(0,n.k6)((()=>[(0,n.bF)(a,{class:"pr-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(v.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(v.message),1)])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Alert Dialog "),(0,n.bF)(de,{modelValue:b.show,"onUpdate:modelValue":l[1]||(l[1]=e=>b.show=e),class:(0,s.C4)([b.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(ce,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,null,{default:(0,n.k6)((()=>[(0,n.bF)(a,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(b.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(b.title),1)])),_:1}),(0,n.bF)(te,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(b.message),1)])),_:1}),(0,n.bF)(ue,null,{default:(0,n.k6)((()=>[(0,n.bF)(oe,{class:"lfontsup-ok-btn",onClick:b.onOkClick},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).ok),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Confirmation Dialog "),(0,n.bF)(de,{modelValue:k.show,"onUpdate:modelValue":l[2]||(l[2]=e=>k.show=e),class:(0,s.C4)([k.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(ce,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,null,{default:(0,n.k6)((()=>[(0,n.bF)(a,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(k.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(k.title),1)])),_:1}),(0,n.bF)(te,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(k.message),1)])),_:1}),(0,n.bF)(ue,null,{default:(0,n.k6)((()=>[(0,n.bF)(re),(0,n.bF)(oe,{class:"lfontsup-cancel-btn",onClick:k.onConfirm},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).delete),1)])),_:1},8,["onClick"]),(0,n.bF)(oe,{onClick:k.onCancel},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).cancel),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Assign HTML Class Dialog "),(0,n.bF)(de,{modelValue:g.show,"onUpdate:modelValue":l[4]||(l[4]=e=>g.show=e),class:(0,s.C4)([g.className,"lfontsup-popup-box is-assign-variant"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(ce,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,null,{default:(0,n.k6)((()=>[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[9]||(l[9]=[(0,n.eW)("mdi mdi-language-css3")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).assignSelectorsHeadline),1)])),_:1}),(0,n.Lk)("div",W,(0,s.v_)((0,o.R1)(u).assignVariantHelp),1),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":l[3]||(l[3]=e=>p.value=e),placeholder:(0,o.R1)(u).assignedPlaceHolder,class:"lfontsup-assign-input"},null,8,y),[[t.Jo,p.value]]),(0,n.bF)(re),(0,n.bF)(ue,null,{default:(0,n.k6)((()=>[(0,n.bF)(oe,{class:"lfontsup-access-btn",onClick:g.onConfirm},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).saveChanges),1)])),_:1},8,["onClick"]),(0,n.bF)(oe,{onClick:g.onCancel},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).cancel),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" selectedFont not found -"),(0,o.R1)(d).name?((0,n.uX)(),(0,n.CE)("div",N,[h.value&&h.value.length>0?((0,n.uX)(),(0,n.Wv)(pe,{key:0,class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(fe,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(ce,{class:"lfontsup-card lfontsup-card-center",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",O,[(0,n.bF)(a,{color:"icon-variants"},{default:(0,n.k6)((()=>l[12]||(l[12]=[(0,n.eW)("mdi mdi-cards")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).uploadVariantHeading.replace("%s",(0,o.R1)(d).name)),1)]),(0,n.Lk)("p",S,(0,s.v_)((0,o.R1)(u).uploadVariantDesc),1),(0,n.Lk)("div",T,[(0,n.Lk)("div",j,[(0,n.Lk)("div",D,[m.value.file_id?((0,n.uX)(),(0,n.CE)("i",E)):((0,n.uX)(),(0,n.CE)("i",A)),m.value.file_url?((0,n.uX)(),(0,n.CE)("div",U,(0,s.v_)(m.value.file_url),1)):(0,n.Q3)("v-if",!0)]),(0,n.Lk)("div",I,(0,s.v_)((0,o.R1)(u).fontFileSupported),1),(0,n.Lk)("button",{class:"lfontsup-btn lfontsup-transition lfontsup-white-btn lfontsup-file-btn",onClick:l[5]||(l[5]=e=>(e.preventDefault(),void("undefined"!=typeof wp&&void 0!==wp.media?(window.fontUploaderFrame||(window.fontUploaderFrame=wp.media({title:u.uploadFontButton,button:{text:u.useThisFile},multiple:!1}),window.fontUploaderFrame.on("select",(function(){const e=window.fontUploaderFrame.state().get("selection").map((e=>e.toJSON())),l=[".ttf",".otf",".woff",".woff2",".eot"];if(e[0]){const a=e[0],t=a.url.toLowerCase(),n=t.substring(t.lastIndexOf("."));l.includes(n)?(m.value.file_url=a.url,m.value.file_id=a.id):se({title:u.fontTypeAlertTitle,message:u.fontTypeAlertDesc,className:"lfontsup-red",icon:"mdi-file-cancel-outline"})}}))),window.fontUploaderFrame.open()):console.error("Error: wp.media is not loaded."))))},[(0,n.bF)(a,{class:(0,s.C4)(m.value.file_id?"mdi mdi-file-replace":"mdi mdi-upload")},null,8,["class"]),(0,n.eW)(" "+(0,s.v_)(m.value.file_id?(0,o.R1)(u).replaceFile:(0,o.R1)(u).uploadFile),1)])]),(0,n.bF)(me,{modelValue:f.value,"onUpdate:modelValue":l[6]||(l[6]=e=>f.value=e),items:h.value,label:(0,o.R1)(u).selectVariant,placeholder:(0,o.R1)(u).variantPlaceHolder,class:"lfontsup-select lfontsup-select-variant",density:"comfortable","item-title":"label","item-value":"id",required:"",variant:"outlined"},null,8,["modelValue","items","label","placeholder"]),(0,n.Lk)("div",K,[(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn lfontsup-transition lfontsup-white-btn lfontsup-cancel-btn",onClick:l[7]||(l[7]=e=>(e.preventDefault(),void(i.value||ie())))},(0,s.v_)((0,o.R1)(u).cancel),9,M),(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn lfontsup-transition lfontsup-black-btn lfontsup-access-btn",onClick:l[8]||(l[8]=e=>(e.preventDefault(),void((m.value.font_name?m.value.variant?m.value.file_id&&m.value.file_url||(se({title:u.missingFileTitle,message:u.missingFileDesc,className:"lfontsup-red",icon:"mdi-file-alert-outline"}),0):(se({title:u.missingVariantTitle,message:u.missingVariantDesc,className:"lfontsup-red",icon:"mdi-cards-outline"}),0):(se({title:u.missingFontTitle,message:u.missingFontDesc,className:"lfontsup-red",icon:"mdi-card-bulleted-off-outline"}),0))&&!i.value&&(async()=>{try{i.value=!0;const e=new FormData;e.append("action","lfontsupAddVariant"),e.append("_nonce",lfontsupAdminConfig.nonce),e.append("data",JSON.stringify(m.value));const l=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),a=await l.json();a.success?(r.value=a.data,ie(),ae({message:u.addVariantSuccessMessage.replace("%s",m.value.variant),className:"lfontsup-snackbar"})):se({title:u.errorTitle,message:a.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}finally{i.value=!1}})())))},(0,s.v_)((0,o.R1)(u).saveChanges),9,X)])])])),_:1})])),_:1})])),_:1})):((0,n.uX)(),(0,n.Wv)(pe,{key:1,class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(fe,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(ce,{class:"lfontsup-card lfontsup-card-center lfontsup-all-variants-info",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",Q,[(0,n.bF)(a,{color:"icon-variants"},{default:(0,n.k6)((()=>l[13]||(l[13]=[(0,n.eW)("mdi mdi-creation")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).allVariantsAvailable),1)]),(0,n.Lk)("p",z,(0,s.v_)((0,o.R1)(u).allVariantsAvailableDecs),1)])),_:1})])),_:1})])),_:1})),(0,n.Q3)(" Variant Fonts List "),r.value&&r.value.length>0?((0,n.uX)(),(0,n.Wv)(ce,{key:2,class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",P,[(0,n.Lk)("div",B,[(0,n.Lk)("div",J,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[14]||(l[14]=[(0,n.eW)("mdi-format-list-bulleted")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(d).name)+" - "+(0,s.v_)((0,o.R1)(u).variantsListing),1)])])]),(0,n.Lk)("div",H,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(w.value,((e,t)=>((0,n.uX)(),(0,n.CE)("div",{key:t,class:"lfontsup-list"},[(0,n.Lk)("div",q,[(0,n.Lk)("h2",G,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[15]||(l[15]=[(0,n.eW)("mdi-format-font")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(F(e.variant)),1)]),(0,n.Lk)("div",$,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[16]||(l[16]=[(0,n.eW)("mdi-folder-check-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(e.file_url),1)]),e.assign_to?((0,n.uX)(),(0,n.CE)("div",Z,[(0,n.bF)(be,{class:"lfontsup-assigned-preview"},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.assign_to.split(","),(e=>((0,n.uX)(),(0,n.Wv)(ve,{key:e,disabled:""},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(e),1)])),_:2},1024)))),128))])),_:2},1024)])):(0,n.Q3)("v-if",!0)]),(0,n.Lk)("div",Y,[(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn lfontsup-transition lfontsup-black-btn lfontsup-access-btn",onClick:l=>(e=>{const l=r.value.findIndex((l=>l.id===e));p.value=-1!==l?r.value[l].assign_to:"",Object.assign(g,{show:!0,onConfirm:async()=>{try{i.value=!0;const a=p.value.split(",").map((e=>e.trim())).map(ne).filter((e=>(e=>/^([.#]?[a-zA-Z_][a-zA-Z0-9_-]*|\*)?(?:\s*[>+~]?\s*[.#]?[a-zA-Z_][a-zA-Z0-9_-]*)*$/.test(e.trim()))(e))).join(", ");if(!e)return void ae({message:u.assignedEmptyMessage,className:"lfontsup-red"});const t=new FormData;t.append("action","lfontsupVariantAssign"),t.append("_nonce",lfontsupAdminConfig.nonce),t.append("data",JSON.stringify({variant_id:e,assign_to:a}));const n=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:t}),s=await n.json();s.success?(r.value[l].assign_to=a,ae({message:a?u.assignVariantSuccessMessage:u.clearVariantSuccessMessage,className:"lfontsup-snackbar"}),g.show=!1):se({title:u.errorTitle,message:s.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}finally{i.value=!1}},onCancel:()=>{g.show=!1}})})(e.id)},[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[17]||(l[17]=[(0,n.eW)("mdi-code-brackets")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).cssSelectors),1)],8,ee),(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn-red lfontsup-btn lfontsup-transition lfontsup-white-btn lfontsup-cancel-btn",onClick:l=>{return a=e.id,t=e.variant,n={title:u.confirmDeleteTitle,message:u.confirmDeleteDescription,onConfirm:()=>(async(e,l)=>{try{i.value=!0;const a=new FormData;a.append("action","lfontsupDeleteVariant"),a.append("_nonce",lfontsupAdminConfig.nonce),a.append("data",JSON.stringify({variant_id:e}));const t=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:a}),n=await t.json();n.success?(r.value=n.data,ae({message:u.deleteVariantSuccessMessage.replace("%s",l),className:"lfontsup-snackbar"})):se({title:u.errorTitle,message:n.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}finally{i.value=!1}})(a,t)},void Object.assign(k,n,{show:!0,onConfirm:()=>{n.onConfirm?.(),k.show=!1},onCancel:()=>{n.onCancel?.(),k.show=!1}});var a,t,n}},[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[18]||(l[18]=[(0,n.eW)("mdi-delete-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).delete),1)],8,le)])])))),128))])])),_:1})):(0,n.Q3)("v-if",!0)])):((0,n.uX)(),(0,n.CE)("div",L,[(0,n.bF)(pe,{class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(fe,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(ce,{class:"lfontsup-card lfontsup-card-center",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",R,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[10]||(l[10]=[(0,n.eW)("mdi mdi-heart-broken-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).notFoundFontTitle),1)]),(0,n.Lk)("p",x,(0,s.v_)((0,o.R1)(u).notFoundFontDesc),1),(0,n.Lk)("div",V,[(0,n.Lk)("button",{class:"lfontsup-btn lfontsup-transition lfontsup-big-btn",onClick:C},[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[11]||(l[11]=[(0,n.eW)("mdi mdi-arrow-left-top")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).goToOverview),1)])])])),_:1})])),_:1})])),_:1})]))],64)}}}),te={class:"lfontsup-card-heading"},ne={class:"lfontsup-card-title no-border"},se=["placeholder"],oe={class:"lfontsup-sync-data-btn-group"},ie=["disabled"],ue={class:"lfontsup-card-heading"},ce={class:"lfontsup-card-title no-border"},de=["placeholder"],re={class:"lfontsup-sync-data-btn-group"},fe=["disabled"],pe=Object.assign({name:"backupRestore"},{__name:"backup",setup(e){const l=(0,o.KR)(!1),a=((0,n.WQ)("uploadedFonts"),(0,n.WQ)("translate")),i=(0,o.KR)(null),u=(0,o.KR)(null),c=(0,n.WQ)("tab"),d=(0,o.Kh)({show:!1,className:"lfontsup-snackbar",message:"",icon:"mdi-message-reply-outline"}),r=(0,o.Kh)({show:!1,className:"",icon:"mdi-information",title:"",message:"",onOkClick:()=>{r.show=!1}});(0,n.wB)(c,(e=>{2===e&&p()})),(0,n.sV)((()=>{p()}));const f=e=>{d.show&&(d.show=!1),Object.assign(d,e,{show:!0})},p=async()=>{if(!l.value){l.value=!0;try{const e=new FormData;e.append("action","lfontsupFetchBackup"),e.append("_nonce",lfontsupAdminConfig.nonce);const l=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),a=await l.json();if(!a.success)throw new Error(a.data||"Failed to fetch backup data.");i.value=JSON.stringify(a.data,null,2)}catch(e){console.error("Error fetching backup data:",e)}finally{l.value=!1}}},m=()=>{navigator.clipboard.writeText(i.value).then((()=>{f({icon:"mdi-content-copy",message:a.copySuccessMessage,className:"lfontsup-snackbar"})})).catch((()=>{f({icon:"mdi-alert-circle-outline",message:a.copyErrorMessage,className:"lfontsup-snackbar is-error"})}))},v=async()=>{const e=await navigator.clipboard.readText();e?(u.value=e,f({message:a.pasteSuccessMessage,className:"lfontsup-snackbar"})):f({icon:"mdi-alert-circle-outline",message:a.pasteEmptyMessage,className:"lfontsup-snackbar is-error"})},b=()=>{l.value||(async()=>{let e;if(u.value){try{e=JSON.stringify(JSON.parse(u.value))}catch(e){return f({icon:"mdi-alert-circle-outline",message:a.invalidRestoreData,className:"lfontsup-snackbar is-error"}),void(l.value=!1)}if(!l.value){l.value=!0;try{const l=new FormData;l.append("action","lfontsupRestoreData"),l.append("_nonce",lfontsupAdminConfig.nonce),l.append("data",e);const n=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:l}),s=await n.json();if(!s.success)throw new Error(s.data);t={title:a.restoreSuccessTitle,message:a.restoreSuccessDescription,icon:"mdi-database-import-outline",onOkClick:()=>{r.show=!1,location.reload()}},Object.assign(r,t,{show:!0})}catch(e){console.error("Restore error:",e)}finally{l.value=!1}var t}}else f({icon:"mdi-alert-circle-outline",message:a.emptyRestoreData,className:"lfontsup-snackbar is-error"})})()};return(e,c)=>{const f=(0,n.g2)("v-icon"),p=(0,n.g2)("v-snackbar"),k=(0,n.g2)("v-card-title"),g=(0,n.g2)("v-card-text"),_=(0,n.g2)("v-btn"),h=(0,n.g2)("v-card-actions"),w=(0,n.g2)("v-card"),F=(0,n.g2)("v-dialog"),C=(0,n.g2)("v-col"),W=(0,n.g2)("v-row");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Q3)(" Snackbar Notification "),(0,n.bF)(p,{modelValue:d.show,"onUpdate:modelValue":c[0]||(c[0]=e=>d.show=e),class:(0,s.C4)(d.className),timeout:3e3,location:"bottom right"},{default:(0,n.k6)((()=>[(0,n.bF)(f,{class:"pr-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(d.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(d.message),1)])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Alert Dialog "),(0,n.bF)(F,{modelValue:r.show,"onUpdate:modelValue":c[1]||(c[1]=e=>r.show=e),class:(0,s.C4)([r.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(w,null,{default:(0,n.k6)((()=>[(0,n.bF)(k,null,{default:(0,n.k6)((()=>[(0,n.bF)(f,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(r.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(r.title),1)])),_:1}),(0,n.bF)(g,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(r.message),1)])),_:1}),(0,n.bF)(h,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,{class:"lfontsup-ok-btn",onClick:r.onOkClick},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(a).ok),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.bF)(W,null,{default:(0,n.k6)((()=>[(0,n.bF)(C,null,{default:(0,n.k6)((()=>[(0,n.bF)(w,{class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",te,[(0,n.Lk)("div",ne,[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[4]||(c[4]=[(0,n.eW)("mdi-import")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).importSettings),1)])]),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":c[2]||(c[2]=e=>u.value=e),placeholder:(0,o.R1)(a).restorePlaceHolder,class:"lfontsup-text-area lfontsup-text-area lfontsup-text-area-sync-data",rows:"5"},null,8,se),[[t.Jo,u.value]]),(0,n.Lk)("div",oe,[(0,n.Lk)("button",{class:"lfontsup-btn lfontsup-white-btn lfontsup-transition",onClick:v},[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[5]||(c[5]=[(0,n.eW)("mdi-content-paste")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).paste),1)]),(0,n.Lk)("button",{disabled:l.value,class:"lfontsup-btn lfontsup-transition lfontsup-black-btn lfontsup-access-btn",onClick:b},[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[6]||(c[6]=[(0,n.eW)("mdi-content-save-move-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).import),1)],8,ie)])])),_:1})])),_:1})])),_:1}),(0,n.bF)(W,null,{default:(0,n.k6)((()=>[(0,n.bF)(C,null,{default:(0,n.k6)((()=>[(0,n.bF)(w,{class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",ue,[(0,n.Lk)("div",ce,[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[7]||(c[7]=[(0,n.eW)("mdi-export")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).exportSettings),1)])]),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":c[3]||(c[3]=e=>i.value=e),placeholder:(0,o.R1)(a).fetchBackupPlaceHolder,class:"lfontsup-text-area lfontsup-text-area-sync-data",readonly:"",rows:"10"},null,8,de),[[t.Jo,i.value]]),(0,n.Lk)("div",re,[(0,n.Lk)("button",{disabled:l.value,class:"lfontsup-white-btn lfontsup-transition",onClick:m},[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[8]||(c[8]=[(0,n.eW)("mdi-content-copy")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).copy),1)],8,fe)])])),_:1})])),_:1})])),_:1})],64)}}}),me={class:"lfontsup-fullwidth"},ve={class:"lfontsup-tips"},be={class:"lfontsup-tips-headline"},ke={class:"lfontsup-tips-description"},ge={class:"doc-helper"},_e={class:"lfontsup-settings-title"},he={class:"lfontsup-rec-cards"},we={class:"lfontsup-rec-card"},Fe={class:"lfontsup-rec-content"},Ce={class:"lfontsup-rec-tagline"},We={class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn",href:"//1.envato.market/MXYjYo",rel:"nofollow",target:"_blank"},ye={class:"lfontsup-rec-card"},Le={class:"lfontsup-rec-content"},Re={class:"lfontsup-rec-tagline"},xe={class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn",href:"//1.envato.market/Z25Rz",rel:"nofollow",target:"_blank"},Ve=Object.assign({name:"helps"},{__name:"helps",setup(e){const l=(0,n.WQ)("translate");(0,n.sV)((()=>{}));const a=()=>{window.open("https://docs.themeruby.com/local-fonts-uploader/","_blank")};return(e,t)=>{const i=(0,n.g2)("v-icon"),u=(0,n.g2)("v-card");return(0,n.uX)(),(0,n.CE)("div",me,[(0,n.bF)(u,{class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",ve,[(0,n.Lk)("h3",be,[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[0]||(t[0]=[(0,n.eW)("mdi-lightbulb-on-outline")]))),_:1}),(0,n.eW)((0,s.v_)((0,o.R1)(l).tips),1)]),(0,n.Lk)("div",ke,(0,s.v_)((0,o.R1)(l).assignTips),1)]),(0,n.Lk)("div",ge,[(0,n.Lk)("h3",null,[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[1]||(t[1]=[(0,n.eW)("mdi-book-open-variant")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).fullDocumentation),1)]),(0,n.Lk)("button",{class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn lfontsup-docs-btn",onClick:a},[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[2]||(t[2]=[(0,n.eW)("mdi-open-in-new")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).learnMore),1)])]),(0,n.Lk)("p",_e,[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[3]||(t[3]=[(0,n.eW)("mdi-wordpress")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).premiumTitle),1)]),(0,n.Lk)("div",he,[(0,n.Lk)("div",we,[t[5]||(t[5]=(0,n.Lk)("a",{class:"lfontsup-rec-image",href:"//1.envato.market/MXYjYo",rel:"nofollow",target:"_blank"},[(0,n.Lk)("img",{alt:"Foxiz Theme",height:"300",src:"//api.themeruby.com/images/foxiz.jpg",width:"590"})],-1)),(0,n.Lk)("div",Fe,[(0,n.Lk)("h2",null,(0,s.v_)((0,o.R1)(l).foxizThemeTitle),1),(0,n.Lk)("p",Ce,(0,s.v_)((0,o.R1)(l).foxizTagline),1),(0,n.Lk)("a",We,[(0,n.eW)((0,s.v_)((0,o.R1)(l).learnMore)+" ",1),(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[4]||(t[4]=[(0,n.eW)("mdi-arrow-right-thin")]))),_:1})])])]),(0,n.Lk)("div",ye,[t[7]||(t[7]=(0,n.Lk)("a",{class:"lfontsup-rec-image",href:"//1.envato.market/Z25Rz",rel:"nofollow",target:"_blank"},[(0,n.Lk)("img",{alt:"Pixwell Theme",height:"300",src:"//api.themeruby.com/images/pixwell.jpg",width:"590"})],-1)),(0,n.Lk)("div",Le,[(0,n.Lk)("h2",null,(0,s.v_)((0,o.R1)(l).pixwellThemeTitle),1),(0,n.Lk)("p",Re,(0,s.v_)((0,o.R1)(l).pixwellTagline),1),(0,n.Lk)("a",xe,[(0,n.eW)((0,s.v_)((0,o.R1)(l).learnMore)+" ",1),(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[6]||(t[6]=[(0,n.eW)("mdi-arrow-right-thin")]))),_:1})])])])])])),_:1})])}}}),Ne={class:"lfontsup-introduce-left"},Oe={class:"d-flex"},Se={class:"lfontsup-admin-title"},Te={class:"lfontsup-tagline"},je={__name:"main",setup(e){const l=lfontsupAdminConfig?.translate||{},a=(0,o.KR)(Number(localStorage.getItem("lfontsupAdminTab"))||0),t=(0,o.KR)(lfontsupAdminConfig?.uploadedFonts||{}),c=(0,o.KR)(Object(u("lfontsupSavedFont"))||{});(0,n.Gt)("uploadedFonts",t),(0,n.Gt)("translate",l),(0,n.Gt)("selectedFont",c),(0,n.Gt)("tab",a),(0,n.wB)(a,(e=>{i("lfontsupAdminTab",e)})),(0,n.sV)((()=>{const e=u("lfontsupAdminTab");null!==e&&(a.value=Number(e))}));const d=(e,l)=>{a.value=1,c.value={id:e,name:l}},r=()=>{a.value=0},f=()=>{window.open("https://docs.themeruby.com/local-fonts-uploader/","_blank")};return(e,t)=>{const i=(0,n.g2)("v-icon"),u=(0,n.g2)("v-card"),c=(0,n.g2)("v-col"),p=(0,n.g2)("v-row"),m=(0,n.g2)("v-tab"),v=(0,n.g2)("v-tabs"),b=(0,n.g2)("v-tabs-window-item"),k=(0,n.g2)("v-tabs-window"),g=(0,n.g2)("v-container"),_=(0,n.g2)("v-app");return(0,n.uX)(),(0,n.Wv)(_,{class:"lfontsup-app"},{default:(0,n.k6)((()=>[(0,n.bF)(g,{class:"lfontsup-container"},{default:(0,n.k6)((()=>[(0,n.bF)(p,{class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(c,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(u,{id:"lfontsup-title-card",class:"lfontsup-card d-flex justify-space-between",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",Ne,[(0,n.Lk)("div",Oe,[(0,n.Lk)("h2",Se,(0,s.v_)((0,o.R1)(l).appTitle),1),(0,n.Lk)("button",{class:"lfontsup-white-btn lfontsup-transition lfontsup-docs-btn",onClick:f},[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[2]||(t[2]=[(0,n.eW)("mdi-file-document")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).documentation),1)])]),(0,n.Lk)("p",Te,(0,s.v_)((0,o.R1)(l).appDescription),1)]),t[3]||(t[3]=(0,n.Lk)("div",{class:"lfontsup-introduce-right"},[(0,n.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 502 502"},[(0,n.Lk)("defs",null,[(0,n.Lk)("linearGradient",{id:"ifont-path-a",x1:"151.567",x2:"151.567",y1:"280.837",y2:"-1.561",gradientUnits:"userSpaceOnUse"},[(0,n.Lk)("stop",{"stop-color":"#f65dff",offset:"0"}),(0,n.Lk)("stop",{"stop-color":"#586aff",offset:"1"})]),(0,n.Lk)("linearGradient",{id:"ifont-path-b",x1:"318.875",x2:"318.875",y1:"472.437",y2:"145.45",gradientUnits:"userSpaceOnUse"},[(0,n.Lk)("stop",{"stop-color":"#d0dada",offset:"0"}),(0,n.Lk)("stop",{"stop-color":"#ffcf74",offset:"1"})])]),(0,n.Lk)("path",{fill:"url(#ifont-path-a)",d:"M227.755 300.552H75.378C34.46 300.552 1.291 267.382 1.291 226.465V74.087C1.291 33.17 34.46 0 75.378 0h152.378c40.917 0 74.087 33.17 74.087 74.087v152.378c0 40.917-33.17 74.087-74.088 74.087z"}),(0,n.Lk)("path",{fill:"#000",d:"M258.339 143.43c-6.834-6.834-17.915-6.834-24.749 0l-99.598 99.599c-15.902 15.902-26.283 35.851-30.196 57.523h114.44l40.103-132.373c6.834-6.834 6.834-17.915 0-24.749z"}),(0,n.Lk)("path",{fill:"#fff",d:"M236.618 234.555 166.594 49.002a15.709 15.709 0 0 0-14.704-10.082h-.016a15.71 15.71 0 0 0-14.68 10.058l-70.667 185.545c-2.261 5.934.719 12.579 6.654 14.84 5.93 2.257 12.579-.718 14.84-6.654l14.779-38.804h97.667l14.631 38.771c2.243 5.943 8.876 8.94 14.82 6.699 5.943-2.243 8.942-8.878 6.7-14.82zM111.56 180.904l40.298-105.807 39.929 105.807z"}),(0,n.Lk)("path",{fill:"url(#ifont-path-b)",d:"M266.487 480.3 158.74 372.553c-28.933-28.933-28.933-75.842 0-104.775L266.487 160.03c28.933-28.933 75.842-28.933 104.775 0L479.01 267.778c28.933 28.933 28.933 75.842 0 104.775L371.262 480.3c-28.932 28.933-75.842 28.933-104.775 0z"}),(0,n.Lk)("path",{fill:"#000",d:"M401.765 313.23c-4.492-4.49-11.771-4.49-16.264 0l-7.893 7.892c-1.231-15.422-7.811-29.76-18.871-40.819-25.425-25.425-66.794-25.425-92.219 0-25.486 25.484-25.486 66.734 0 92.218 11.377 11.376 25.946 17.646 40.85 18.841l-7.922 7.922c-4.491 4.491-4.491 11.772 0 16.264 4.493 4.491 11.771 4.491 16.264 0l86.055-86.055c4.491-4.49 4.491-11.771 0-16.263zm-59.291 43.028c-16.457 16.457-43.234 16.457-59.691 0-16.497-16.495-16.497-43.195 0-59.69 16.457-16.457 43.234-16.457 59.691 0 16.497 16.494 16.497 43.195 0 59.69z"}),(0,n.Lk)("path",{fill:"#000",d:"M455.35 358.86a9.97 9.97 0 0 1-7.071-2.929c-3.905-3.905-3.905-10.237 0-14.143l5.441-5.44c3.906-3.904 10.236-3.904 14.142 0 3.905 3.905 3.905 10.237 0 14.143l-5.44 5.44a9.972 9.972 0 0 1-7.072 2.929zM403.49 410.72a9.97 9.97 0 0 1-7.071-2.929c-3.905-3.905-3.905-10.237 0-14.143l23.86-23.86c3.906-3.904 10.236-3.904 14.143 0 3.905 3.905 3.905 10.237 0 14.143l-23.86 23.86a9.975 9.975 0 0 1-7.072 2.929z"})])],-1))])),_:1})])),_:1})])),_:1}),(0,n.bF)(v,{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),class:"lfontsup-v-tabs"},{default:(0,n.k6)((()=>[(0,n.bF)(u,{id:"lfontsup-tab-title-card"},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)([{label:(0,o.R1)(l).fontsOverview,icon:"mdi-format-list-bulleted"},{label:(0,o.R1)(l).variants,icon:"mdi-cards"},{label:(0,o.R1)(l).backupRestore,icon:"mdi-restore"},{label:(0,o.R1)(l).helps,icon:"mdi-lifebuoy"}],((e,l)=>((0,n.uX)(),(0,n.Wv)(m,{key:l,value:l,class:"lfontsup-vtab-title"},{default:(0,n.k6)((()=>[(0,n.bF)(i,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(e.icon),1)])),_:2},1024),(0,n.eW)(" "+(0,s.v_)(e.label),1)])),_:2},1032,["value"])))),128))])),_:1})])),_:1},8,["modelValue"]),(0,n.bF)(k,{modelValue:a.value,"onUpdate:modelValue":t[1]||(t[1]=e=>a.value=e)},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)([C,ae,pe,Ve],((e,l)=>((0,n.uX)(),(0,n.Wv)(b,{key:l,value:l},{default:(0,n.k6)((()=>[((0,n.uX)(),(0,n.Wv)((0,n.$y)(e),(0,n.v6)({ref_for:!0},{...e===ae?{onOpenOverviewsTab:r}:{},...e===C?{onOpenVariantsTab:d}:{}}),null,16))])),_:2},1032,["value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1})}}};a(382);var De=a(825),Ae=a(50),Ee=a(41),Ue=a(130);const Ie=(0,De.$N)({icons:{defaultSet:"mdi",aliases:Ae.z,sets:{mdi:Ae.r}},components:Ee,directives:Ue}),Ke=(0,t.Ef)(je);Ke.use(Ie),Ke.mount("#local-fonts-uploader-app")}},a={};function t(e){var n=a[e];if(void 0!==n)return n.exports;var s=a[e]={exports:{}};return l[e](s,s.exports,t),s.exports}t.m=l,e=[],t.O=(l,a,n,s)=>{if(!a){var o=1/0;for(d=0;d<e.length;d++){for(var[a,n,s]=e[d],i=!0,u=0;u<a.length;u++)(!1&s||o>=s)&&Object.keys(t.O).every((e=>t.O[e](a[u])))?a.splice(u--,1):(i=!1,s<o&&(o=s));if(i){e.splice(d--,1);var c=n();void 0!==c&&(l=c)}}return l}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[a,n,s]},t.d=(e,l)=>{for(var a in l)t.o(l,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:l[a]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={792:0};t.O.j=l=>0===e[l];var l=(l,a)=>{var n,s,[o,i,u]=a,c=0;if(o.some((l=>0!==e[l]))){for(n in i)t.o(i,n)&&(t.m[n]=i[n]);if(u)var d=u(t)}for(l&&l(a);c<o.length;c++)s=o[c],t.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return t.O(d)},a=self.webpackChunklocal_fonts_uploader=self.webpackChunklocal_fonts_uploader||[];a.forEach(l.bind(null,0)),a.push=l.bind(null,a.push.bind(a))})();var n=t.O(void 0,[121],(()=>t(306)));n=t.O(n)})();
     1(()=>{"use strict";var e,l={306:(e,l,a)=>{var t=a(751),n=a(641),s=a(33),o=a(953);function i(e,l){localStorage.setItem(e,"string"==typeof l?l:JSON.stringify(l))}function u(e,l=null){const a=localStorage.getItem(e);if(null===a)return l;try{return JSON.parse(a)}catch{return a}}const c={class:"lfontsup-card-title-center"},d={class:"lfontsup-tagline"},r={class:"lfontsup-create-form-wrap"},f={key:0,class:"lfontsup-big-input-wrap"},p=["placeholder"],m={class:"lfontsup-form-list-title"},v={class:"lfontsup-icon-title"},b={class:"lfontsup-listing"},k={class:"lfontsup-name-container"},g={class:"lfontsup-name"},_={class:"lfontsup-variant-amount-text"},h={class:"lfontsup-uploaded-font-btn-container"},w=["disabled","onClick"],F=["disabled","onClick"],C=Object.assign({name:"fontsOverview"},{__name:"overview",emits:["open-variants-tab"],setup(e,{emit:l}){const a=l,u=(0,o.KR)(!1),C=(0,n.WQ)("uploadedFonts"),W=(0,n.WQ)("translate"),y=(0,o.KR)(!1),L=(0,o.KR)(null),R=(0,n.WQ)("selectedFont"),x=(0,o.Kh)({show:!1,className:"lfontsup-snackbar",message:"",icon:"mdi-message-reply-outline"}),V=(0,o.Kh)({show:!1,className:"",icon:"mdi-information",title:"",message:"",onOkClick:()=>{V.show=!1}}),N=(0,o.Kh)({show:!1,className:"lfontsup-popup-box",icon:"mdi-delete-empty-outline",title:"",message:"",onConfirm:()=>{},onCancel:()=>N.show=!1});(0,n.sV)((()=>{}));const O=e=>{x.show&&(x.show=!1),Object.assign(x,e,{show:!0})},S=e=>{Object.assign(V,e,{show:!0})},T=()=>{if(y.value){if(u.value)return;(async()=>{if(C.value.some((e=>e.name===L.value)))S({title:W.duplicateNameErrorTitle,message:W.duplicateNameErrorDesc,className:"lfontsup-red",icon:"mdi-information-outline"});else try{u.value=!0;const e=new FormData;e.append("action","lfontsupCreateFont"),e.append("_nonce",lfontsupAdminConfig.nonce),e.append("data",JSON.stringify({name:L.value}));const l=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),a=await l.json();a.success?(C.value=a.data,O({message:W.addFontSuccessMessage.replace("%s",L.value),className:"lfontsup-snackbar"})):S({title:W.errorTitle,message:a.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(W.ajaxRequestFailed,e)}finally{u.value=!1}})()}else y.value=!0},j=()=>{y.value=!1};return(e,l)=>{const D=(0,n.g2)("v-icon"),A=(0,n.g2)("v-snackbar"),E=(0,n.g2)("v-card-title"),U=(0,n.g2)("v-card-text"),I=(0,n.g2)("v-btn"),K=(0,n.g2)("v-card-actions"),M=(0,n.g2)("v-card"),X=(0,n.g2)("v-dialog"),Q=(0,n.g2)("v-spacer"),z=(0,n.g2)("v-col"),P=(0,n.g2)("v-row");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Q3)(" Snackbar Notification "),(0,n.bF)(A,{modelValue:x.show,"onUpdate:modelValue":l[0]||(l[0]=e=>x.show=e),class:(0,s.C4)(x.className),timeout:3e3,location:"bottom right"},{default:(0,n.k6)((()=>[(0,n.bF)(D,{class:"pr-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(x.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(x.message),1)])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Alert Dialog "),(0,n.bF)(X,{modelValue:V.show,"onUpdate:modelValue":l[1]||(l[1]=e=>V.show=e),class:(0,s.C4)([V.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(M,null,{default:(0,n.k6)((()=>[(0,n.bF)(E,null,{default:(0,n.k6)((()=>[(0,n.bF)(D,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(V.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(V.title),1)])),_:1}),(0,n.bF)(U,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(V.message),1)])),_:1}),(0,n.bF)(K,null,{default:(0,n.k6)((()=>[(0,n.bF)(I,{class:"lfontsup-ok-btn",onClick:V.onOkClick},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(W).ok),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Confirmation Dialog "),(0,n.bF)(X,{modelValue:N.show,"onUpdate:modelValue":l[2]||(l[2]=e=>N.show=e),class:(0,s.C4)([N.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(M,null,{default:(0,n.k6)((()=>[(0,n.bF)(E,null,{default:(0,n.k6)((()=>[(0,n.bF)(D,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(N.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(N.title),1)])),_:1}),(0,n.bF)(U,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(N.message),1)])),_:1}),(0,n.bF)(K,null,{default:(0,n.k6)((()=>[(0,n.bF)(Q),(0,n.bF)(I,{class:"lfontsup-cancel-btn",onClick:N.onConfirm},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(W).delete),1)])),_:1},8,["onClick"]),(0,n.bF)(I,{onClick:N.onCancel},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(W).cancel),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Font Creation Form "),(0,n.bF)(P,{class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(z,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(M,{class:"lfontsup-card lfontsup-card-center",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",c,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[4]||(l[4]=[(0,n.eW)("mdi-format-font")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).createNewFont),1)]),(0,n.Lk)("p",d,(0,s.v_)((0,o.R1)(W).createNewFontDesc),1),(0,n.Lk)("div",r,[y.value?((0,n.uX)(),(0,n.CE)("div",f,[(0,n.bo)((0,n.Lk)("input",{"onUpdate:modelValue":l[3]||(l[3]=e=>L.value=e),placeholder:(0,o.R1)(W).createFontPlaceHolder,class:"lfontsup-big-input",type:"text"},null,8,p),[[t.Jo,L.value]])])):(0,n.Q3)("v-if",!0),(0,n.Lk)("button",{class:"lfontsup-creation-btn lfontsup-btn lfontsup-transition lfontsup-access-btn",onClick:T},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(y.value?"mdi-content-save":"mdi-plus"),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(y.value?(0,o.R1)(W).saveNewFont:(0,o.R1)(W).addNewFont),1)]),y.value?((0,n.uX)(),(0,n.CE)("button",{key:1,class:"lfontsup-btn lfontsup-creation-btn is-cancel",onClick:j},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[5]||(l[5]=[(0,n.eW)("mdi-cancel")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).cancel),1)])):(0,n.Q3)("v-if",!0)])])),_:1})])),_:1})])),_:1}),(0,n.Q3)(" Uploaded Fonts List "),(0,o.R1)(C)&&(0,o.R1)(C).length>0?((0,n.uX)(),(0,n.Wv)(M,{key:0,class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",m,[(0,n.Lk)("div",v,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[6]||(l[6]=[(0,n.eW)("mdi-format-list-bulleted")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).fontsListing),1)])]),(0,n.Lk)("div",b,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)((0,o.R1)(C),((e,t)=>((0,n.uX)(),(0,n.CE)("div",{key:t,class:"lfontsup-list"},[(0,n.Lk)("div",k,[(0,n.Lk)("h2",g,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[7]||(l[7]=[(0,n.eW)("mdi-credit-card-chip-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(e.name),1)]),(0,n.Lk)("span",_,[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[8]||(l[8]=[(0,n.eW)("mdi-file-tree-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(e?.amount>0?`${e.amount} ${1===e.amount?"variant":"variants"}`:(0,o.R1)(W).noVariantInfo),1)])]),(0,n.Lk)("div",h,[(0,n.Lk)("button",{disabled:u.value,class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn",onClick:l=>{return i("lfontsupSavedFont",{id:t=e.id,name:n=e.name}),void a("open-variants-tab",t,n);var t,n}},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[9]||(l[9]=[(0,n.eW)("mdi-cards-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).editVariants),1)],8,w),(0,n.Lk)("button",{disabled:u.value,class:"lfontsup-btn-red lfontsup-white-btn lfontsup-transition lfontsup-cancel-btn",onClick:l=>{return e.id,a=e.name,t={title:W.confirmDeleteTitle,message:W.confirmDeleteDescription,onConfirm:()=>(async(e,l)=>{if(l)try{u.value=!0;const e=new FormData;e.append("action","lfontsupRemoveFont"),e.append("_nonce",lfontsupAdminConfig.nonce),e.append("data",JSON.stringify({font_name:l}));const a=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),t=await a.json();t.success?(C.value=t.data,l===R.value?.name&&(R.value={}),O({message:W.deleteFontSuccessMessage.replace("%s",l),className:"lfontsup-snackbar"})):S({title:W.errorTitle,message:t.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(W.ajaxRequestFailed,e)}finally{u.value=!1}else S({title:W.errorTitle,message:W.errorDesc,className:"lfontsup-red",icon:"mdi-information-outline"})})(0,a)},void Object.assign(N,t,{show:!0,onConfirm:()=>{t.onConfirm?.(),N.show=!1},onCancel:()=>{t.onCancel?.(),N.show=!1}});var a,t}},[(0,n.bF)(D,null,{default:(0,n.k6)((()=>l[10]||(l[10]=[(0,n.eW)("mdi-delete-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(W).delete),1)],8,F)])])))),128))])])),_:1})):(0,n.Q3)("v-if",!0)],64)}}}),W={class:"lfontsup-assign-help-text"},y=["placeholder"],L={key:0,class:"lfontsup-setting-container"},R={class:"lfontsup-card-title-center"},x={class:"lfontsup-tagline"},V={class:"lfontsup-create-form-wrap"},N={key:1,class:"lfontsup-setting-container"},O={class:"lfontsup-card-title-center"},S={class:"lfontsup-tagline"},T={class:"lfontsup-variant-form-wrap"},j={class:"flu-file-upload"},D={class:"flu-file-holder"},A={key:0,class:"flu-file-upload-icon mdi mdi-file-hidden"},E={key:1,class:"mdi mdi-file-check flu-file-upload-icon"},U={key:2,class:"flu-file-url"},I={class:"lfontsup-description"},K={class:"lfontsup-variant-actions"},M=["disabled"],X=["disabled"],Q={class:"lfontsup-card-title-center"},z={class:"lfontsup-tagline"},P={class:"lfontsup-form-list-title"},B={class:"lfontsup-icon-title"},J={class:"lfontsup-icon-title"},H={class:"lfontsup-listing"},q={class:"lfontsup-name-container"},G={class:"lfontsup-name"},$={class:"lfontsup-file"},Z={key:0,class:"lfontsup-assign"},Y={class:"lfontsup-uploaded-font-btn-container"},ee=["disabled","onClick"],le=["disabled","onClick"],ae=Object.assign({name:"fontVariants"},{__name:"variants",emits:["open-overviews-tab"],setup(e,{emit:l}){const a=l,i=(0,o.KR)(!1),u=(0,n.WQ)("translate"),c=(0,n.WQ)("uploadedFonts"),d=(0,n.WQ)("selectedFont"),r=(0,o.KR)(null),f=(0,o.KR)(null),p=(0,o.KR)(null),m=(0,o.KR)({variant:f?.value?.id||"",font_name:"",file_url:"",file_id:"",assign_to:""}),v=(0,o.Kh)({show:!1,className:"lfontsup-snackbar",message:"",icon:"mdi-message-reply-outline"}),b=(0,o.Kh)({show:!1,className:"",icon:"mdi-information",title:"",message:"",onOkClick:()=>{b.show=!1}}),k=(0,o.Kh)({show:!1,className:"lfontsup-popup-box",icon:"mdi-delete-empty-outline",title:"",message:"",onConfirm:()=>{},onCancel:()=>k.show=!1}),g=(0,o.Kh)({show:!1,onConfirm:()=>{},onCancel:()=>g.show=!1}),_=[{id:"100",label:"Thin (100)"},{id:"100italic",label:"Thin Italic (100 Italic)"},{id:"200",label:"Extra Light (200)"},{id:"200italic",label:"Extra Light Italic (200 Italic)"},{id:"300",label:"Light (300)"},{id:"300italic",label:"Light Italic (300 Italic)"},{id:"400",label:"Regular (400)"},{id:"400italic",label:"Regular Italic (400 Italic)"},{id:"500",label:"Medium (500)"},{id:"500italic",label:"Medium Italic (500 Italic)"},{id:"600",label:"Semi Bold (600)"},{id:"600italic",label:"Semi Bold Italic (600 Italic)"},{id:"700",label:"Bold (700)"},{id:"700italic",label:"Bold Italic (700 Italic)"},{id:"800",label:"Extra Bold (800)"},{id:"800italic",label:"Extra Bold Italic (800 Italic)"},{id:"900",label:"Black (900)"},{id:"900italic",label:"Black Italic (900 Italic)"}],h=(0,n.EW)((()=>{if(!r.value)return _;const e=new Set(r.value.map((e=>e.variant)));return _.filter((l=>!e.has(l.id)))})),w=(0,n.EW)((()=>{if(!r.value)return[];const e=new Map(_.map(((e,l)=>[e.id,l])));return[...r.value].sort(((l,a)=>(e.get(l.variant)??1/0)-(e.get(a.variant)??1/0)))})),F=e=>{const l=_.find((l=>l.id===e));return l?l.label:e},C=()=>{a("open-overviews-tab")},ae=e=>{v.show&&(v.show=!1),Object.assign(v,e,{show:!0})},te=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]),ne=e=>e.split(/(\s*[>+~]\s*|\s+)/).map((e=>{const l=e.trim();return""===l||l.match(/^[>+~]$/)?e:te.has(l)||l.startsWith(".")||l.startsWith("#")||l.startsWith(":")?l:`.${l}`})).join("");(0,n.wB)(d,(async e=>{e?.name&&await oe(e.name)}),{deep:!0}),(0,n.wB)(f,(e=>{m.value.variant=e||""})),(0,n.wB)(r,(e=>{if(!Array.isArray(e))return;const l=e.length,a=c.value.findIndex((e=>e.id===d.value.id));-1!==a&&(c.value[a].amount=l)})),(0,n.sV)((()=>{d.value.name&&c.value.some((({name:e})=>e===d.value.name))||(localStorage.removeItem("lfontsupSavedFont"),d.value={}),d.value.name&&oe(d.value.name)}));const se=e=>{Object.assign(b,e,{show:!0})},oe=async e=>{((e=null)=>{m.value.variant="",null!==e&&(m.value.font_name=e),m.value.file_url="",m.value.file_id="",m.value.assign_to=""})(e);try{const l=new FormData;l.append("action","lfontsupGetVariants"),l.append("_nonce",lfontsupAdminConfig.nonce),l.append("data",JSON.stringify({font_name:e}));const a=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:l}),t=await a.json();t.success?r.value=t.data:se({title:u.errorTitle,message:t.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}},ie=()=>{f.value=null,m.value.file_url="",m.value.file_id=""};return(e,l)=>{const a=(0,n.g2)("v-icon"),c=(0,n.g2)("v-snackbar"),_=(0,n.g2)("v-card-title"),te=(0,n.g2)("v-card-text"),oe=(0,n.g2)("v-btn"),ue=(0,n.g2)("v-card-actions"),ce=(0,n.g2)("v-card"),de=(0,n.g2)("v-dialog"),re=(0,n.g2)("v-spacer"),fe=(0,n.g2)("v-col"),pe=(0,n.g2)("v-row"),me=(0,n.g2)("v-select"),ve=(0,n.g2)("v-chip"),be=(0,n.g2)("v-chip-group");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Q3)(" Snackbar Notification "),(0,n.bF)(c,{modelValue:v.show,"onUpdate:modelValue":l[0]||(l[0]=e=>v.show=e),class:(0,s.C4)(v.className),timeout:3e3,location:"bottom right"},{default:(0,n.k6)((()=>[(0,n.bF)(a,{class:"pr-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(v.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(v.message),1)])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Alert Dialog "),(0,n.bF)(de,{modelValue:b.show,"onUpdate:modelValue":l[1]||(l[1]=e=>b.show=e),class:(0,s.C4)([b.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(ce,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,null,{default:(0,n.k6)((()=>[(0,n.bF)(a,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(b.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(b.title),1)])),_:1}),(0,n.bF)(te,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(b.message),1)])),_:1}),(0,n.bF)(ue,null,{default:(0,n.k6)((()=>[(0,n.bF)(oe,{class:"lfontsup-ok-btn",onClick:b.onOkClick},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).ok),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Confirmation Dialog "),(0,n.bF)(de,{modelValue:k.show,"onUpdate:modelValue":l[2]||(l[2]=e=>k.show=e),class:(0,s.C4)([k.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(ce,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,null,{default:(0,n.k6)((()=>[(0,n.bF)(a,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(k.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(k.title),1)])),_:1}),(0,n.bF)(te,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(k.message),1)])),_:1}),(0,n.bF)(ue,null,{default:(0,n.k6)((()=>[(0,n.bF)(re),(0,n.bF)(oe,{class:"lfontsup-cancel-btn",onClick:k.onConfirm},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).delete),1)])),_:1},8,["onClick"]),(0,n.bF)(oe,{onClick:k.onCancel},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).cancel),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Assign HTML Class Dialog "),(0,n.bF)(de,{modelValue:g.show,"onUpdate:modelValue":l[4]||(l[4]=e=>g.show=e),class:(0,s.C4)([g.className,"lfontsup-popup-box is-assign-variant"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(ce,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,null,{default:(0,n.k6)((()=>[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[9]||(l[9]=[(0,n.eW)("mdi mdi-language-css3")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).assignSelectorsHeadline),1)])),_:1}),(0,n.Lk)("div",W,(0,s.v_)((0,o.R1)(u).assignVariantHelp),1),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":l[3]||(l[3]=e=>p.value=e),placeholder:(0,o.R1)(u).assignedPlaceHolder,class:"lfontsup-assign-input"},null,8,y),[[t.Jo,p.value]]),(0,n.bF)(re),(0,n.bF)(ue,null,{default:(0,n.k6)((()=>[(0,n.bF)(oe,{class:"lfontsup-access-btn",onClick:g.onConfirm},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).saveChanges),1)])),_:1},8,["onClick"]),(0,n.bF)(oe,{onClick:g.onCancel},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(u).cancel),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.Q3)(" selectedFont not found -"),(0,o.R1)(d).name?((0,n.uX)(),(0,n.CE)("div",N,[h.value&&h.value.length>0?((0,n.uX)(),(0,n.Wv)(pe,{key:0,class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(fe,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(ce,{class:"lfontsup-card lfontsup-card-center",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",O,[(0,n.bF)(a,{color:"icon-variants"},{default:(0,n.k6)((()=>l[12]||(l[12]=[(0,n.eW)("mdi mdi-cards")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).uploadVariantHeading.replace("%s",(0,o.R1)(d).name)),1)]),(0,n.Lk)("p",S,(0,s.v_)((0,o.R1)(u).uploadVariantDesc),1),(0,n.Lk)("div",T,[(0,n.Lk)("div",j,[(0,n.Lk)("div",D,[m.value.file_id?((0,n.uX)(),(0,n.CE)("i",E)):((0,n.uX)(),(0,n.CE)("i",A)),m.value.file_url?((0,n.uX)(),(0,n.CE)("div",U,(0,s.v_)(m.value.file_url),1)):(0,n.Q3)("v-if",!0)]),(0,n.Lk)("div",I,(0,s.v_)((0,o.R1)(u).fontFileSupported),1),(0,n.Lk)("button",{class:"lfontsup-btn lfontsup-transition lfontsup-white-btn lfontsup-file-btn",onClick:l[5]||(l[5]=e=>(e.preventDefault(),void("undefined"!=typeof wp&&void 0!==wp.media?(window.fontUploaderFrame||(window.fontUploaderFrame=wp.media({title:u.uploadFontButton,button:{text:u.useThisFile},multiple:!1}),window.fontUploaderFrame.on("select",(function(){const e=window.fontUploaderFrame.state().get("selection").map((e=>e.toJSON())),l=[".ttf",".otf",".woff",".woff2",".eot"];if(e[0]){const a=e[0],t=a.url.toLowerCase(),n=t.substring(t.lastIndexOf("."));l.includes(n)?(m.value.file_url=a.url,m.value.file_id=a.id):se({title:u.fontTypeAlertTitle,message:u.fontTypeAlertDesc,className:"lfontsup-red",icon:"mdi-file-cancel-outline"})}}))),window.fontUploaderFrame.open()):console.error("Error: wp.media is not loaded."))))},[(0,n.bF)(a,{class:(0,s.C4)(m.value.file_id?"mdi mdi-file-replace":"mdi mdi-upload")},null,8,["class"]),(0,n.eW)(" "+(0,s.v_)(m.value.file_id?(0,o.R1)(u).replaceFile:(0,o.R1)(u).uploadFile),1)])]),(0,n.bF)(me,{modelValue:f.value,"onUpdate:modelValue":l[6]||(l[6]=e=>f.value=e),items:h.value,label:(0,o.R1)(u).selectVariant,placeholder:(0,o.R1)(u).variantPlaceHolder,class:"lfontsup-select lfontsup-select-variant",density:"comfortable","item-title":"label","item-value":"id",required:"",variant:"outlined"},null,8,["modelValue","items","label","placeholder"]),(0,n.Lk)("div",K,[(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn lfontsup-transition lfontsup-white-btn lfontsup-cancel-btn",onClick:l[7]||(l[7]=e=>(e.preventDefault(),void(i.value||ie())))},(0,s.v_)((0,o.R1)(u).cancel),9,M),(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn lfontsup-transition lfontsup-black-btn lfontsup-access-btn",onClick:l[8]||(l[8]=e=>(e.preventDefault(),void((m.value.font_name?m.value.variant?m.value.file_id&&m.value.file_url||(se({title:u.missingFileTitle,message:u.missingFileDesc,className:"lfontsup-red",icon:"mdi-file-alert-outline"}),0):(se({title:u.missingVariantTitle,message:u.missingVariantDesc,className:"lfontsup-red",icon:"mdi-cards-outline"}),0):(se({title:u.missingFontTitle,message:u.missingFontDesc,className:"lfontsup-red",icon:"mdi-card-bulleted-off-outline"}),0))&&!i.value&&(async()=>{try{i.value=!0;const e=new FormData;e.append("action","lfontsupAddVariant"),e.append("_nonce",lfontsupAdminConfig.nonce),e.append("data",JSON.stringify(m.value));const l=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),a=await l.json();a.success?(r.value=a.data,ie(),ae({message:u.addVariantSuccessMessage.replace("%s",m.value.variant),className:"lfontsup-snackbar"})):se({title:u.errorTitle,message:a.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}finally{i.value=!1}})())))},(0,s.v_)((0,o.R1)(u).saveChanges),9,X)])])])),_:1})])),_:1})])),_:1})):((0,n.uX)(),(0,n.Wv)(pe,{key:1,class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(fe,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(ce,{class:"lfontsup-card lfontsup-card-center lfontsup-all-variants-info",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",Q,[(0,n.bF)(a,{color:"icon-variants"},{default:(0,n.k6)((()=>l[13]||(l[13]=[(0,n.eW)("mdi mdi-creation")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).allVariantsAvailable),1)]),(0,n.Lk)("p",z,(0,s.v_)((0,o.R1)(u).allVariantsAvailableDecs),1)])),_:1})])),_:1})])),_:1})),(0,n.Q3)(" Variant Fonts List "),r.value&&r.value.length>0?((0,n.uX)(),(0,n.Wv)(ce,{key:2,class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",P,[(0,n.Lk)("div",B,[(0,n.Lk)("div",J,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[14]||(l[14]=[(0,n.eW)("mdi-format-list-bulleted")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(d).name)+" - "+(0,s.v_)((0,o.R1)(u).variantsListing),1)])])]),(0,n.Lk)("div",H,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(w.value,((e,t)=>((0,n.uX)(),(0,n.CE)("div",{key:t,class:"lfontsup-list"},[(0,n.Lk)("div",q,[(0,n.Lk)("h2",G,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[15]||(l[15]=[(0,n.eW)("mdi-format-font")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(F(e.variant)),1)]),(0,n.Lk)("div",$,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[16]||(l[16]=[(0,n.eW)("mdi-folder-check-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)(e.file_url),1)]),e.assign_to?((0,n.uX)(),(0,n.CE)("div",Z,[(0,n.bF)(be,{class:"lfontsup-assigned-preview"},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.assign_to.split(","),(e=>((0,n.uX)(),(0,n.Wv)(ve,{key:e,disabled:""},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(e),1)])),_:2},1024)))),128))])),_:2},1024)])):(0,n.Q3)("v-if",!0)]),(0,n.Lk)("div",Y,[(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn lfontsup-transition lfontsup-black-btn lfontsup-access-btn",onClick:l=>(e=>{const l=r.value.findIndex((l=>l.id===e));p.value=-1!==l?r.value[l].assign_to:"",Object.assign(g,{show:!0,onConfirm:async()=>{try{i.value=!0;const a=p.value.split(",").map((e=>e.trim())).map(ne).filter((e=>(e=>/^([.#]?[a-zA-Z_][a-zA-Z0-9_-]*|\*)?(?:\s*[>+~]?\s*[.#]?[a-zA-Z_][a-zA-Z0-9_-]*)*$/.test(e.trim()))(e))).join(", ");if(!e)return void ae({message:u.assignedEmptyMessage,className:"lfontsup-red"});const t=new FormData;t.append("action","lfontsupVariantAssign"),t.append("_nonce",lfontsupAdminConfig.nonce),t.append("data",JSON.stringify({variant_id:e,assign_to:a}));const n=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:t}),s=await n.json();s.success?(r.value[l].assign_to=a,ae({message:a?u.assignVariantSuccessMessage:u.clearVariantSuccessMessage,className:"lfontsup-snackbar"}),g.show=!1):se({title:u.errorTitle,message:s.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}finally{i.value=!1}},onCancel:()=>{g.show=!1}})})(e.id)},[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[17]||(l[17]=[(0,n.eW)("mdi-code-brackets")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).cssSelectors),1)],8,ee),(0,n.Lk)("button",{disabled:i.value,class:"lfontsup-btn-red lfontsup-btn lfontsup-transition lfontsup-white-btn lfontsup-cancel-btn",onClick:l=>{return a=e.id,t=e.variant,n={title:u.confirmDeleteTitle,message:u.confirmDeleteDescription,onConfirm:()=>(async(e,l)=>{try{i.value=!0;const a=new FormData;a.append("action","lfontsupDeleteVariant"),a.append("_nonce",lfontsupAdminConfig.nonce),a.append("data",JSON.stringify({variant_id:e}));const t=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:a}),n=await t.json();n.success?(r.value=n.data,ae({message:u.deleteVariantSuccessMessage.replace("%s",l),className:"lfontsup-snackbar"})):se({title:u.errorTitle,message:n.data,className:"lfontsup-red",icon:"mdi-information-outline"})}catch(e){console.warn(u.ajaxRequestFailed,e)}finally{i.value=!1}})(a,t)},void Object.assign(k,n,{show:!0,onConfirm:()=>{n.onConfirm?.(),k.show=!1},onCancel:()=>{n.onCancel?.(),k.show=!1}});var a,t,n}},[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[18]||(l[18]=[(0,n.eW)("mdi-delete-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).delete),1)],8,le)])])))),128))])])),_:1})):(0,n.Q3)("v-if",!0)])):((0,n.uX)(),(0,n.CE)("div",L,[(0,n.bF)(pe,{class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(fe,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(ce,{class:"lfontsup-card lfontsup-card-center",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("h2",R,[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[10]||(l[10]=[(0,n.eW)("mdi mdi-heart-broken-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).notFoundFontTitle),1)]),(0,n.Lk)("p",x,(0,s.v_)((0,o.R1)(u).notFoundFontDesc),1),(0,n.Lk)("div",V,[(0,n.Lk)("button",{class:"lfontsup-btn lfontsup-transition lfontsup-big-btn",onClick:C},[(0,n.bF)(a,null,{default:(0,n.k6)((()=>l[11]||(l[11]=[(0,n.eW)("mdi mdi-arrow-left-top")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(u).goToOverview),1)])])])),_:1})])),_:1})])),_:1})]))],64)}}}),te={class:"lfontsup-card-heading"},ne={class:"lfontsup-card-title no-border"},se=["placeholder"],oe={class:"lfontsup-sync-data-btn-group"},ie=["disabled"],ue={class:"lfontsup-card-heading"},ce={class:"lfontsup-card-title no-border"},de=["placeholder"],re={class:"lfontsup-sync-data-btn-group"},fe=["disabled"],pe=Object.assign({name:"backupRestore"},{__name:"backup",setup(e){const l=(0,o.KR)(!1),a=((0,n.WQ)("uploadedFonts"),(0,n.WQ)("translate")),i=(0,o.KR)(null),u=(0,o.KR)(null),c=(0,n.WQ)("tab"),d=(0,o.Kh)({show:!1,className:"lfontsup-snackbar",message:"",icon:"mdi-message-reply-outline"}),r=(0,o.Kh)({show:!1,className:"",icon:"mdi-information",title:"",message:"",onOkClick:()=>{r.show=!1}});(0,n.wB)(c,(e=>{2===e&&p()})),(0,n.sV)((()=>{p()}));const f=e=>{d.show&&(d.show=!1),Object.assign(d,e,{show:!0})},p=async()=>{if(!l.value){l.value=!0;try{const e=new FormData;e.append("action","lfontsupFetchBackup"),e.append("_nonce",lfontsupAdminConfig.nonce);const l=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:e}),a=await l.json();if(!a.success)throw new Error(a.data||"Failed to fetch backup data.");i.value=JSON.stringify(a.data,null,2)}catch(e){console.error("Error fetching backup data:",e)}finally{l.value=!1}}},m=()=>{navigator.clipboard.writeText(i.value).then((()=>{f({icon:"mdi-content-copy",message:a.copySuccessMessage,className:"lfontsup-snackbar"})})).catch((()=>{f({icon:"mdi-alert-circle-outline",message:a.copyErrorMessage,className:"lfontsup-snackbar is-error"})}))},v=async()=>{const e=await navigator.clipboard.readText();e?(u.value=e,f({message:a.pasteSuccessMessage,className:"lfontsup-snackbar"})):f({icon:"mdi-alert-circle-outline",message:a.pasteEmptyMessage,className:"lfontsup-snackbar is-error"})},b=()=>{l.value||(async()=>{let e;if(u.value){try{e=JSON.stringify(JSON.parse(u.value))}catch(e){return f({icon:"mdi-alert-circle-outline",message:a.invalidRestoreData,className:"lfontsup-snackbar is-error"}),void(l.value=!1)}if(!l.value){l.value=!0;try{const l=new FormData;l.append("action","lfontsupRestoreData"),l.append("_nonce",lfontsupAdminConfig.nonce),l.append("data",e);const n=await fetch(lfontsupAdminConfig.ajaxUrl,{method:"POST",body:l}),s=await n.json();if(!s.success)throw new Error(s.data);t={title:a.restoreSuccessTitle,message:a.restoreSuccessDescription,icon:"mdi-database-import-outline",onOkClick:()=>{r.show=!1,location.reload()}},Object.assign(r,t,{show:!0})}catch(e){console.error("Restore error:",e)}finally{l.value=!1}var t}}else f({icon:"mdi-alert-circle-outline",message:a.emptyRestoreData,className:"lfontsup-snackbar is-error"})})()};return(e,c)=>{const f=(0,n.g2)("v-icon"),p=(0,n.g2)("v-snackbar"),k=(0,n.g2)("v-card-title"),g=(0,n.g2)("v-card-text"),_=(0,n.g2)("v-btn"),h=(0,n.g2)("v-card-actions"),w=(0,n.g2)("v-card"),F=(0,n.g2)("v-dialog"),C=(0,n.g2)("v-col"),W=(0,n.g2)("v-row");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Q3)(" Snackbar Notification "),(0,n.bF)(p,{modelValue:d.show,"onUpdate:modelValue":c[0]||(c[0]=e=>d.show=e),class:(0,s.C4)(d.className),timeout:3e3,location:"bottom right"},{default:(0,n.k6)((()=>[(0,n.bF)(f,{class:"pr-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(d.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(d.message),1)])),_:1},8,["modelValue","class"]),(0,n.Q3)(" Alert Dialog "),(0,n.bF)(F,{modelValue:r.show,"onUpdate:modelValue":c[1]||(c[1]=e=>r.show=e),class:(0,s.C4)([r.className,"lfontsup-popup-box"]),persistent:""},{default:(0,n.k6)((()=>[(0,n.bF)(w,null,{default:(0,n.k6)((()=>[(0,n.bF)(k,null,{default:(0,n.k6)((()=>[(0,n.bF)(f,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(r.icon),1)])),_:1}),(0,n.eW)(" "+(0,s.v_)(r.title),1)])),_:1}),(0,n.bF)(g,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(r.message),1)])),_:1}),(0,n.bF)(h,null,{default:(0,n.k6)((()=>[(0,n.bF)(_,{class:"lfontsup-ok-btn",onClick:r.onOkClick},{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)((0,o.R1)(a).ok),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","class"]),(0,n.bF)(W,null,{default:(0,n.k6)((()=>[(0,n.bF)(C,null,{default:(0,n.k6)((()=>[(0,n.bF)(w,{class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",te,[(0,n.Lk)("div",ne,[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[4]||(c[4]=[(0,n.eW)("mdi-import")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).importSettings),1)])]),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":c[2]||(c[2]=e=>u.value=e),placeholder:(0,o.R1)(a).restorePlaceHolder,class:"lfontsup-text-area lfontsup-text-area lfontsup-text-area-sync-data",rows:"5"},null,8,se),[[t.Jo,u.value]]),(0,n.Lk)("div",oe,[(0,n.Lk)("button",{class:"lfontsup-btn lfontsup-white-btn lfontsup-transition",onClick:v},[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[5]||(c[5]=[(0,n.eW)("mdi-content-paste")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).paste),1)]),(0,n.Lk)("button",{disabled:l.value,class:"lfontsup-btn lfontsup-transition lfontsup-black-btn lfontsup-access-btn",onClick:b},[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[6]||(c[6]=[(0,n.eW)("mdi-content-save-move-outline")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).import),1)],8,ie)])])),_:1})])),_:1})])),_:1}),(0,n.bF)(W,null,{default:(0,n.k6)((()=>[(0,n.bF)(C,null,{default:(0,n.k6)((()=>[(0,n.bF)(w,{class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",ue,[(0,n.Lk)("div",ce,[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[7]||(c[7]=[(0,n.eW)("mdi-export")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).exportSettings),1)])]),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":c[3]||(c[3]=e=>i.value=e),placeholder:(0,o.R1)(a).fetchBackupPlaceHolder,class:"lfontsup-text-area lfontsup-text-area-sync-data",readonly:"",rows:"10"},null,8,de),[[t.Jo,i.value]]),(0,n.Lk)("div",re,[(0,n.Lk)("button",{disabled:l.value,class:"lfontsup-white-btn lfontsup-transition",onClick:m},[(0,n.bF)(f,null,{default:(0,n.k6)((()=>c[8]||(c[8]=[(0,n.eW)("mdi-content-copy")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(a).copy),1)],8,fe)])])),_:1})])),_:1})])),_:1})],64)}}}),me={class:"lfontsup-fullwidth"},ve={class:"lfontsup-tips"},be={class:"lfontsup-tips-headline"},ke={class:"lfontsup-tips-description"},ge={class:"doc-helper"},_e={class:"lfontsup-settings-title"},he={class:"lfontsup-rec-cards"},we={class:"lfontsup-rec-card"},Fe={class:"lfontsup-rec-content"},Ce={class:"lfontsup-rec-tagline"},We={class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn",href:"//1.envato.market/MXYjYo",rel:"nofollow",target:"_blank"},ye={class:"lfontsup-rec-card"},Le={class:"lfontsup-rec-content"},Re={class:"lfontsup-rec-tagline"},xe={class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn",href:"//1.envato.market/Z25Rz",rel:"nofollow",target:"_blank"},Ve=Object.assign({name:"helps"},{__name:"helps",setup(e){const l=(0,n.WQ)("translate");(0,n.sV)((()=>{}));const a=()=>{window.open("https://localfonts.themeruby.com/docs/","_blank")};return(e,t)=>{const i=(0,n.g2)("v-icon"),u=(0,n.g2)("v-card");return(0,n.uX)(),(0,n.CE)("div",me,[(0,n.bF)(u,{class:"lfontsup-card",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",ve,[(0,n.Lk)("h3",be,[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[0]||(t[0]=[(0,n.eW)("mdi-lightbulb-on-outline")]))),_:1}),(0,n.eW)((0,s.v_)((0,o.R1)(l).tips),1)]),(0,n.Lk)("div",ke,(0,s.v_)((0,o.R1)(l).assignTips),1)]),(0,n.Lk)("div",ge,[(0,n.Lk)("h3",null,[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[1]||(t[1]=[(0,n.eW)("mdi-book-open-variant")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).fullDocumentation),1)]),(0,n.Lk)("button",{class:"lfontsup-black-btn lfontsup-transition lfontsup-access-btn lfontsup-docs-btn",onClick:a},[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[2]||(t[2]=[(0,n.eW)("mdi-open-in-new")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).learnMore),1)])]),(0,n.Lk)("p",_e,[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[3]||(t[3]=[(0,n.eW)("mdi-wordpress")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).premiumTitle),1)]),(0,n.Lk)("div",he,[(0,n.Lk)("div",we,[t[5]||(t[5]=(0,n.Lk)("a",{class:"lfontsup-rec-image",href:"//1.envato.market/MXYjYo",rel:"nofollow",target:"_blank"},[(0,n.Lk)("img",{alt:"Foxiz Theme",height:"300",src:"//api.themeruby.com/images/foxiz.jpg",width:"590"})],-1)),(0,n.Lk)("div",Fe,[(0,n.Lk)("h2",null,(0,s.v_)((0,o.R1)(l).foxizThemeTitle),1),(0,n.Lk)("p",Ce,(0,s.v_)((0,o.R1)(l).foxizTagline),1),(0,n.Lk)("a",We,[(0,n.eW)((0,s.v_)((0,o.R1)(l).learnMore)+" ",1),(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[4]||(t[4]=[(0,n.eW)("mdi-arrow-right-thin")]))),_:1})])])]),(0,n.Lk)("div",ye,[t[7]||(t[7]=(0,n.Lk)("a",{class:"lfontsup-rec-image",href:"//1.envato.market/Z25Rz",rel:"nofollow",target:"_blank"},[(0,n.Lk)("img",{alt:"Pixwell Theme",height:"300",src:"//api.themeruby.com/images/pixwell.jpg",width:"590"})],-1)),(0,n.Lk)("div",Le,[(0,n.Lk)("h2",null,(0,s.v_)((0,o.R1)(l).pixwellThemeTitle),1),(0,n.Lk)("p",Re,(0,s.v_)((0,o.R1)(l).pixwellTagline),1),(0,n.Lk)("a",xe,[(0,n.eW)((0,s.v_)((0,o.R1)(l).learnMore)+" ",1),(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[6]||(t[6]=[(0,n.eW)("mdi-arrow-right-thin")]))),_:1})])])])])])),_:1})])}}}),Ne={class:"lfontsup-introduce-left"},Oe={class:"d-flex"},Se={class:"lfontsup-admin-title"},Te={class:"lfontsup-tagline"},je={__name:"main",setup(e){const l=lfontsupAdminConfig?.translate||{},a=(0,o.KR)(Number(localStorage.getItem("lfontsupAdminTab"))||0),t=(0,o.KR)(lfontsupAdminConfig?.uploadedFonts||{}),c=(0,o.KR)(Object(u("lfontsupSavedFont"))||{});(0,n.Gt)("uploadedFonts",t),(0,n.Gt)("translate",l),(0,n.Gt)("selectedFont",c),(0,n.Gt)("tab",a),(0,n.wB)(a,(e=>{i("lfontsupAdminTab",e)})),(0,n.sV)((()=>{const e=u("lfontsupAdminTab");null!==e&&(a.value=Number(e))}));const d=(e,l)=>{a.value=1,c.value={id:e,name:l}},r=()=>{a.value=0},f=()=>{window.open("https://localfonts.themeruby.com/docs/","_blank")};return(e,t)=>{const i=(0,n.g2)("v-icon"),u=(0,n.g2)("v-card"),c=(0,n.g2)("v-col"),p=(0,n.g2)("v-row"),m=(0,n.g2)("v-tab"),v=(0,n.g2)("v-tabs"),b=(0,n.g2)("v-tabs-window-item"),k=(0,n.g2)("v-tabs-window"),g=(0,n.g2)("v-container"),_=(0,n.g2)("v-app");return(0,n.uX)(),(0,n.Wv)(_,{class:"lfontsup-app"},{default:(0,n.k6)((()=>[(0,n.bF)(g,{class:"lfontsup-container"},{default:(0,n.k6)((()=>[(0,n.bF)(p,{class:"ma-0 pa-0"},{default:(0,n.k6)((()=>[(0,n.bF)(c,{class:"ma-0 pa-0",cols:"12"},{default:(0,n.k6)((()=>[(0,n.bF)(u,{id:"lfontsup-title-card",class:"lfontsup-card d-flex justify-space-between",elevation:"0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",Ne,[(0,n.Lk)("div",Oe,[(0,n.Lk)("h2",Se,(0,s.v_)((0,o.R1)(l).appTitle),1),(0,n.Lk)("button",{class:"lfontsup-white-btn lfontsup-transition lfontsup-docs-btn",onClick:f},[(0,n.bF)(i,null,{default:(0,n.k6)((()=>t[2]||(t[2]=[(0,n.eW)("mdi-file-document")]))),_:1}),(0,n.eW)(" "+(0,s.v_)((0,o.R1)(l).documentation),1)])]),(0,n.Lk)("p",Te,(0,s.v_)((0,o.R1)(l).appDescription),1)]),t[3]||(t[3]=(0,n.Lk)("div",{class:"lfontsup-introduce-right"},[(0,n.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 502 502"},[(0,n.Lk)("defs",null,[(0,n.Lk)("linearGradient",{id:"ifont-path-a",x1:"151.567",x2:"151.567",y1:"280.837",y2:"-1.561",gradientUnits:"userSpaceOnUse"},[(0,n.Lk)("stop",{"stop-color":"#f65dff",offset:"0"}),(0,n.Lk)("stop",{"stop-color":"#586aff",offset:"1"})]),(0,n.Lk)("linearGradient",{id:"ifont-path-b",x1:"318.875",x2:"318.875",y1:"472.437",y2:"145.45",gradientUnits:"userSpaceOnUse"},[(0,n.Lk)("stop",{"stop-color":"#d0dada",offset:"0"}),(0,n.Lk)("stop",{"stop-color":"#ffcf74",offset:"1"})])]),(0,n.Lk)("path",{fill:"url(#ifont-path-a)",d:"M227.755 300.552H75.378C34.46 300.552 1.291 267.382 1.291 226.465V74.087C1.291 33.17 34.46 0 75.378 0h152.378c40.917 0 74.087 33.17 74.087 74.087v152.378c0 40.917-33.17 74.087-74.088 74.087z"}),(0,n.Lk)("path",{fill:"#000",d:"M258.339 143.43c-6.834-6.834-17.915-6.834-24.749 0l-99.598 99.599c-15.902 15.902-26.283 35.851-30.196 57.523h114.44l40.103-132.373c6.834-6.834 6.834-17.915 0-24.749z"}),(0,n.Lk)("path",{fill:"#fff",d:"M236.618 234.555 166.594 49.002a15.709 15.709 0 0 0-14.704-10.082h-.016a15.71 15.71 0 0 0-14.68 10.058l-70.667 185.545c-2.261 5.934.719 12.579 6.654 14.84 5.93 2.257 12.579-.718 14.84-6.654l14.779-38.804h97.667l14.631 38.771c2.243 5.943 8.876 8.94 14.82 6.699 5.943-2.243 8.942-8.878 6.7-14.82zM111.56 180.904l40.298-105.807 39.929 105.807z"}),(0,n.Lk)("path",{fill:"url(#ifont-path-b)",d:"M266.487 480.3 158.74 372.553c-28.933-28.933-28.933-75.842 0-104.775L266.487 160.03c28.933-28.933 75.842-28.933 104.775 0L479.01 267.778c28.933 28.933 28.933 75.842 0 104.775L371.262 480.3c-28.932 28.933-75.842 28.933-104.775 0z"}),(0,n.Lk)("path",{fill:"#000",d:"M401.765 313.23c-4.492-4.49-11.771-4.49-16.264 0l-7.893 7.892c-1.231-15.422-7.811-29.76-18.871-40.819-25.425-25.425-66.794-25.425-92.219 0-25.486 25.484-25.486 66.734 0 92.218 11.377 11.376 25.946 17.646 40.85 18.841l-7.922 7.922c-4.491 4.491-4.491 11.772 0 16.264 4.493 4.491 11.771 4.491 16.264 0l86.055-86.055c4.491-4.49 4.491-11.771 0-16.263zm-59.291 43.028c-16.457 16.457-43.234 16.457-59.691 0-16.497-16.495-16.497-43.195 0-59.69 16.457-16.457 43.234-16.457 59.691 0 16.497 16.494 16.497 43.195 0 59.69z"}),(0,n.Lk)("path",{fill:"#000",d:"M455.35 358.86a9.97 9.97 0 0 1-7.071-2.929c-3.905-3.905-3.905-10.237 0-14.143l5.441-5.44c3.906-3.904 10.236-3.904 14.142 0 3.905 3.905 3.905 10.237 0 14.143l-5.44 5.44a9.972 9.972 0 0 1-7.072 2.929zM403.49 410.72a9.97 9.97 0 0 1-7.071-2.929c-3.905-3.905-3.905-10.237 0-14.143l23.86-23.86c3.906-3.904 10.236-3.904 14.143 0 3.905 3.905 3.905 10.237 0 14.143l-23.86 23.86a9.975 9.975 0 0 1-7.072 2.929z"})])],-1))])),_:1})])),_:1})])),_:1}),(0,n.bF)(v,{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),class:"lfontsup-v-tabs"},{default:(0,n.k6)((()=>[(0,n.bF)(u,{id:"lfontsup-tab-title-card"},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)([{label:(0,o.R1)(l).fontsOverview,icon:"mdi-format-list-bulleted"},{label:(0,o.R1)(l).variants,icon:"mdi-cards"},{label:(0,o.R1)(l).backupRestore,icon:"mdi-restore"},{label:(0,o.R1)(l).helps,icon:"mdi-lifebuoy"}],((e,l)=>((0,n.uX)(),(0,n.Wv)(m,{key:l,value:l,class:"lfontsup-vtab-title"},{default:(0,n.k6)((()=>[(0,n.bF)(i,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,s.v_)(e.icon),1)])),_:2},1024),(0,n.eW)(" "+(0,s.v_)(e.label),1)])),_:2},1032,["value"])))),128))])),_:1})])),_:1},8,["modelValue"]),(0,n.bF)(k,{modelValue:a.value,"onUpdate:modelValue":t[1]||(t[1]=e=>a.value=e)},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)([C,ae,pe,Ve],((e,l)=>((0,n.uX)(),(0,n.Wv)(b,{key:l,value:l},{default:(0,n.k6)((()=>[((0,n.uX)(),(0,n.Wv)((0,n.$y)(e),(0,n.v6)({ref_for:!0},{...e===ae?{onOpenOverviewsTab:r}:{},...e===C?{onOpenVariantsTab:d}:{}}),null,16))])),_:2},1032,["value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1})}}};a(382);var De=a(825),Ae=a(50),Ee=a(41),Ue=a(130);const Ie=(0,De.$N)({icons:{defaultSet:"mdi",aliases:Ae.z,sets:{mdi:Ae.r}},components:Ee,directives:Ue}),Ke=(0,t.Ef)(je);Ke.use(Ie),Ke.mount("#local-fonts-uploader-app")}},a={};function t(e){var n=a[e];if(void 0!==n)return n.exports;var s=a[e]={exports:{}};return l[e](s,s.exports,t),s.exports}t.m=l,e=[],t.O=(l,a,n,s)=>{if(!a){var o=1/0;for(d=0;d<e.length;d++){for(var[a,n,s]=e[d],i=!0,u=0;u<a.length;u++)(!1&s||o>=s)&&Object.keys(t.O).every((e=>t.O[e](a[u])))?a.splice(u--,1):(i=!1,s<o&&(o=s));if(i){e.splice(d--,1);var c=n();void 0!==c&&(l=c)}}return l}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[a,n,s]},t.d=(e,l)=>{for(var a in l)t.o(l,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:l[a]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={792:0};t.O.j=l=>0===e[l];var l=(l,a)=>{var n,s,[o,i,u]=a,c=0;if(o.some((l=>0!==e[l]))){for(n in i)t.o(i,n)&&(t.m[n]=i[n]);if(u)var d=u(t)}for(l&&l(a);c<o.length;c++)s=o[c],t.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return t.O(d)},a=self.webpackChunklocal_fonts_uploader=self.webpackChunklocal_fonts_uploader||[];a.forEach(l.bind(null,0)),a.push=l.bind(null,a.push.bind(a))})();var n=t.O(void 0,[121],(()=>t(306)));n=t.O(n)})();
  • local-fonts-uploader/trunk/local-fonts-uploader.php

    r3260520 r3332582  
    44 * Plugin Name:       Local Fonts Uploader
    55 * Description:       Easily upload and host fonts locally. Avoid external requests to enhance security, privacy, speed, and GDPR compliance.
    6  * Plugin URI:        https://themeruby.com/
     6 * Plugin URI:        https://localfonts.themeruby.com/
    77 * Author:            ThemeRuby
    88 * Tags:              custom fonts, google fonts, local fonts, upload fonts, GDPR compliant
    99 * License:           GPLv3
    1010 * License URI:       https://www.gnu.org/licenses/gpl-3.0.html
    11  * Version:           1.1.0
     11 * Version:           1.2.0
    1212 * Requires at least: 6.0
    1313 * Requires PHP:      7.4
    14  * Author URI:        https://themeruby.com
     14 * Author URI:        https://themeruby.com/
    1515 * Text Domain:       local-fonts-uploader
    1616 * Domain Path:       /languages
     
    2727defined( 'ABSPATH' ) || exit;
    2828
    29 define( 'LOCAL_FONTS_UPLOADER_VERSION', '1.1.0' );
     29define( 'LOCAL_FONTS_UPLOADER_VERSION', '1.2.0' );
    3030define( 'LOCAL_FONTS_UPLOADER_PATH', plugin_dir_path( __FILE__ ) );
    3131define( 'LOCAL_FONTS_UPLOADER_URL', plugin_dir_url( __FILE__ ) );
  • local-fonts-uploader/trunk/readme.txt

    r3260520 r3332582  
    33Tags: custom fonts, google fonts, local fonts, upload fonts, GDPR compliant
    44Requires at least: 6.3
    5 Tested up to: 6.7
     5Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.1.0
     7Stable tag: 1.2.0
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    1515## The Best Font Upload Plugin for WordPress – Lightweight, Boost Site Performance & Totally Free
    1616Boost your site's performance with the best free font upload plugin for WordPress. Easily upload and host unlimited fonts locally for faster load times, improved SEO, and full GDPR compliance, lightweight, powerful, and hassle-free!
     17
     18View all features [Visit the Official Site](https://localfonts.themeruby.com/)
    1719
    1820## Speed Up Your Site by Hosting Fonts Locally ⚡
     
    4648
    4749## Documentation
    48 Access the plugin documentation for usage instructions: [Documentation](https://docs.themeruby.com/local-fonts-uploader/)
     50Access the plugin documentation for usage instructions: [Documentation](https://localfonts.themeruby.com/docs/)
    4951
    5052
     
    59615. Create your own font name and add variants.
    60626. Assign them to desired CSS selectors and enjoy the results.
    61 7. Read the [Documentation](https://docs.themeruby.com/local-fonts-uploader/) to get started.
     637. Read the [Documentation](https://localfonts.themeruby.com/docs/) to get started.
    6264
    6365== Screenshots ==
     
    8082== Changelog ==
    8183
     84= 1.2.0 =
     85
     86* Improved: Updated documentation page.
     87
    8288= 1.1.0 =
    8389
Note: See TracChangeset for help on using the changeset viewer.