Files
2026-04-28 15:13:50 +02:00

2 lines
19 KiB
JavaScript

import{bF as ne,a_ as oe,u as B,i as $,L as re,P as G,bG as ae,$ as ie,w as le,b as ce,F as de,a as ue,z as q,a5 as F}from"./app-core.ae890a3f.js";import{_ as o,a0 as ge,a as j}from"./vendor-other.7b559694.js";import{aq as l,f as r,i as y,O as pe,ad as me,P as _e,j as a,U as v,a0 as h,M as p,Q as _,r as x,R as b,ae as E,S as K,T as Z}from"./vendor-vue-ui.de3ab35f.js";import{C as L}from"./Index.52399193.js";import{C as N}from"./Index.ab3bcf62.js";import{C as U}from"./CreditCounter.33079ce4.js";import{S as Q,_ as W}from"./Rephrase.a6ab23f4.js";import{S as J}from"./Close.098d4b76.js";import{_ as S}from"./_plugin-vue_export-helper.eefbdd86.js";import{z as fe,A as he}from"./vendor-lodash.8e35bd59.js";import{S as ye}from"./Plus.d276bd63.js";const d="all-in-one-seo-pack",ve={aiAssistant:{slug:"ai-assistant",svg:"ai-content",strings:{name:o("AI Assistant",d),description:o("Leverage AI to generate high-quality, relevant content for your post quickly and efficiently.",d),buttonSubmit:o("Generate Content",d)},excludedPostTypes:[],isPopular:!0,clickCallback:()=>{const{wp:s}=window,t=s.data.select("core/block-editor"),n=s.data.dispatch("core/block-editor"),e=t.getBlockInsertionPoint()||{};if(t.canInsertBlockType("aioseo/ai-assistant",e.rootClientId)){n.insertBlock(s.blocks.createBlock("aioseo/ai-assistant"),e.index,e.rootClientId);return}const c=t.getSelectedBlockClientId();if(c){const g=t.getBlockHierarchyRootClientId(c),m=t.getBlockIndex(g);n.insertBlock(s.blocks.createBlock("aioseo/ai-assistant"),m+1)}else n.insertBlock(s.blocks.createBlock("aioseo/ai-assistant"))}},imageGenerator:{slug:"image-generator",svg:"image-generator",strings:{name:o("Image Generator",d),description:o("Generate AI-powered images from text prompts to visually enhance your content and capture attention.",d),buttonSubmit:o("Generate Image",d)},excludedPostTypes:[],isPopular:!0},schemas:{slug:"schemas",svg:"sparkles",strings:{name:o("Schema Generator",d),description:o("Generate AI-powered structured data schemas to help search engines better understand your content.",d),buttonSubmit:o("Generate Schema",d)},excludedPostTypes:[],clickCallback:async()=>{const s=ne();s.tabs.generator="ai-schema",s.modalOpen=!0,window.aioseoBus.$emit("do-post-settings-main-tab-change",{name:"schema"})}},socialPosts:{slug:"social-posts",svg:"repurpose-content",strings:{name:o("Social Posts",d),description:o("Generate posts you can easily share on social media so you can reach a broader audience.",d),buttonSubmit:o("Generate Social Posts",d)},excludedPostTypes:[]},faqs:{slug:"faqs",svg:"faq",strings:{name:o("FAQs",d),description:o("Generate helpful FAQs based on your content to enhance user engagement and boost SEO.",d),buttonSubmit:o("Generate FAQs",d)},excludedPostTypes:[]},keyPoints:{slug:"key-points",svg:"key-points",strings:{name:o("Key Points",d),description:o("Extract and summarize the key points from your content to provide quick insights and improve readability.",d),buttonSubmit:o("Generate Key Points",d)},excludedPostTypes:[]},metaTitle:{slug:"meta-title",svg:"meta-title",strings:{name:o("SEO Titles",d),description:o("Generate a compelling SEO title for your post to improve click-through rates and search engine visibility.",d),buttonSubmit:o("Generate SEO Titles",d)},excludedPostTypes:[]},metaDescription:{slug:"meta-description",svg:"meta-description",strings:{name:o("Meta Descriptions",d),description:o("Stand out in search results with a meta description that sparks curiosity and drives clicks to your content.",d),buttonSubmit:o("Generate Meta Descriptions",d)},excludedPostTypes:[]}},Lt=()=>{const s=oe(),t=B();return Object.values(ve).filter(n=>n.slug==="ai-assistant"?s.isBlockEnabled&&$():!(t?.currentPost?.postType&&n.excludedPostTypes.includes(t.currentPost.postType)))},Ot=s=>{if($())return s;if(re()){let t=function(n){n.clipboardData.setData("text/html",s),n.clipboardData.setData("text/plain",s),n.preventDefault()};document.addEventListener("copy",t),document.execCommand("copy"),document.removeEventListener("copy",t)}return s};function be(s){return s=s.replace(/\s{2,}/g," "),s=s.replace(/\s\./g,"."),s.trim()}const O=["address","article","aside","blockquote","canvas","details","dialog","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],X=["b","big","i","small","tt","abbr","acronym","cite","code","dfn","em","kbd","strong","samp","time","var","a","bdo","br","img","map","object","q","script","span","sub","sup","button","input","label","select","textarea"],Ce=new RegExp("^<("+O.join("|")+")[^>]*?>$","i"),ke=new RegExp("^</("+O.join("|")+")[^>]*?>$","i"),Se=new RegExp("^<("+X.join("|")+")[^>]*>$","i"),we=new RegExp("^</("+X.join("|")+")[^>]*>$","i"),Ee=/^<([^>\s/]+)[^>]*>$/,Pe=/^<\/([^>\s]+)[^>]*>$/,Me=/^[^<]+$/,xe=/^<[^><]*$/,Te=/<!--(.|[\r\n])*?-->/g;let T=[],C;function Be(){T=[],C=ge(function(s){T.push(s)}),C.addRule(Me,"content"),C.addRule(xe,"greater-than-sign-content"),C.addRule(Ce,"block-start"),C.addRule(ke,"block-end"),C.addRule(Se,"inline-start"),C.addRule(we,"inline-end"),C.addRule(Ee,"other-element-start"),C.addRule(Pe,"other-element-end")}function Re(s){const t=[];let n=0,e="",i="",c="";return s=s.replace(Te,""),Be(),C.onText(s),C.end(),he(T,function(g,m){const u=T[m+1];switch(g.type){case"content":case"greater-than-sign-content":case"inline-start":case"inline-end":case"other-tag":case"other-element-start":case"other-element-end":case"greater than sign":!u||n===0&&(u.type==="block-start"||u.type==="block-end")?(i+=g.src,t.push(i),e="",i="",c=""):i+=g.src;break;case"block-start":n!==0&&(i.trim()!==""&&t.push(i),i="",c=""),n++,e=g.src;break;case"block-end":n--,c=g.src,e!==""&&c!==""?t.push(e+i+c):i.trim()!==""&&t.push(i),e="",i="",c="";break}0>n&&(n=0)}),t}fe(Re);const Ae=new RegExp("</?("+O.join("|")+")[^>]*?>","ig"),z=function(s){return s=s.replace(/<header[^>]*? class\s*=\s*["']?aioseo-toc-header[^>]+>([\S\s]*?)<\/header>/gms,""),s=s.replace(/<span[^>]*? class\s*=\s*["']?aioseo-tooltip[^>]+>([\S\s]*?)<\/span>/gms,""),s=s.replace(Ae," "),s=s.replace(/(<([^>]+)>)/ig,""),s=be(s),s},Ve={emits:["closeModal"],setup(){return{getAssetUrl:ie,postEditorStore:B(),rootStore:ce(),settingsStore:le()}},components:{SvgCirclePlus:ye},props:{type:{type:String,required:!0},suggestions:{type:Array,required:!0},generateFn:{type:Function,required:!0}},data(){return{loading:!1,triedFetchingResults:!1,postContent:null,suggestionsKey:0}},methods:{setSuggestion(s){if(this.type==="title"){this.postEditorStore.updateTitle(s),this.$emit("closeModal");return}this.postEditorStore.updateDescription(s),this.$emit("closeModal")}},beforeMount(){this.postContent=z(G()).trim()||z(ae()).trim()}},He={class:"titles-descriptions"},De={key:0,class:"list"},Ie=["onClick"];function Ge(s,t,n,e,i,c){const g=l("svg-circle-plus");return r(),y("div",He,[n.suggestions.length?(r(),y("div",De,[(r(),y("div",{class:"suggestions",key:i.suggestionsKey},[(r(!0),y(pe,null,me(n.suggestions,(m,u)=>(r(),y("div",{class:_e(["suggestion",[{single:n.type==="title"}]]),key:u},[a("p",null,v(m),1),a("button",{onClick:k=>c.setSuggestion(m),type:"button"},[h(g,{onClick:k=>c.setSuggestion(m)},null,8,["onClick"])],8,Ie)],2))),128))]))])):p("",!0)])}const Y=S(Ve,[["render",Ge],["__scopeId","data-v-8c468fbd"]]),qe={props:{header:{type:String,required:!0},step:{type:[Number,String],required:!1}}},Fe={class:"aioseo-ai-content-step-header"},Le={class:"step-header"},Oe={key:0,class:"step-header-number"},ze={class:"step-header-title"};function $e(s,t,n,e,i,c){return r(),y("div",Fe,[a("div",Le,[n.step?(r(),y("span",Oe,v(n.step),1)):p("",!0),a("span",ze,v(n.header),1)])])}const ee=S(qe,[["render",$e]]),je={setup(){return{aiContent:F(),aiStore:q(),optionsStore:ue(),allowed:de}},components:{CoreAlert:L},props:{optionsKey:{type:String,required:!0}},computed:{options(){return this.aiStore[this.optionsKey]}},beforeMount(){this.options.tone=this.optionsStore.options.aiContent.tone,this.options.audience=this.optionsStore.options.aiContent.audience}},Ke={class:"aioseo-ai-content-style-form"},Ze={class:"form-group"},Ne={class:"field-group"},Ue={class:"field-group"};function Qe(s,t,n,e,i,c){const g=l("base-select"),m=l("core-alert");return r(),y("div",Ke,[a("div",Ze,[a("div",Ne,[a("label",null,v(e.aiContent.strings.tone),1),h(g,{size:"small",options:e.aiContent.toneOptions,modelValue:e.aiContent.toneOptions.find(u=>u.value===c.options.tone),"onUpdate:modelValue":t[0]||(t[0]=u=>c.options.tone=u.value)},null,8,["options","modelValue"])]),a("div",Ue,[a("label",null,v(e.aiContent.strings.audience),1),h(g,{size:"small",options:e.aiContent.audienceOptions,modelValue:e.aiContent.audienceOptions.find(u=>u.value===c.options.audience),"onUpdate:modelValue":t[1]||(t[1]=u=>c.options.audience=u.value)},null,8,["options","modelValue"])]),e.allowed("aioseo_general_settings")?(r(),_(m,{key:0,type:"blue",innerHTML:e.aiContent.strings.alertDescription},null,8,["innerHTML"])):p("",!0)])])}const te=S(je,[["render",Qe]]),We={},Je={class:"aioseo-arrow-back",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function Xe(s,t){return r(),y("svg",Je,[...t[0]||(t[0]=[a("path",{d:"M3.825 9L9.425 14.6L8 16L0 8L8 0L9.425 1.4L3.825 7H16V9H3.825Z",fill:"currentColor"},null,-1)])])}const se=S(We,[["render",Xe]]),Ye={},et={class:"aioseo-ai-meta-title",viewBox:"0 0 25 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function tt(s,t){return r(),y("svg",et,[...t[0]||(t[0]=[a("path",{d:"M4.16699 9.33333H16.167V5.33333H4.16699V9.33333ZM2.83366 24C2.10033 24 1.47255 23.7389 0.950326 23.2167C0.428103 22.6944 0.166992 22.0667 0.166992 21.3333V2.66667C0.166992 1.93333 0.428103 1.30556 0.950326 0.783333C1.47255 0.261111 2.10033 0 2.83366 0H21.5003C22.2337 0 22.8614 0.261111 23.3837 0.783333C23.9059 1.30556 24.167 1.93333 24.167 2.66667V21.3333C24.167 22.0667 23.9059 22.6944 23.3837 23.2167C22.8614 23.7389 22.2337 24 21.5003 24H2.83366ZM2.83366 21.3333H21.5003V2.66667H2.83366V21.3333Z",fill:"currentColor"},null,-1)])])}const st=S(Ye,[["render",tt]]),P="all-in-one-seo-pack",nt={emits:["closeModal"],setup(){const s=F(),t=q(),n=B(),e=x(n.currentPost.ai.titles.length?"results":"settings"),i=x(!1),c=async(u=!1)=>{i.value=!1,e.value="loading",t.generateMetaTitles({rephrase:u,postId:n.currentPost.id,postContent:G(),titles:n.currentPost.ai.titles,focusKeyword:n.currentPost.keyphrases?.focus?.keyphrase||""}).then(k=>{n.currentPost.ai.titles=k.body.titles,e.value="results"}).catch(()=>{e.value="settings",i.value=!0})},g={settingsHeader:o("Select tone and audience",P),generateButtonText:j(o("Generate SEO Titles (%1$d credits)",P),s.getFeatureCost("titles"))},m=[{slug:"meta-title",label:o("SEO Title",P),icon:"meta-title",name:o("SEO Title",P)}];return{aiContent:s,aiStore:t,postEditorStore:n,currentScreen:e,error:i,generate:c,strings:g,loaders:m}},components:{CoreAlert:L,CoreModal:N,CreditCounter:U,Loader:W,StepHeader:ee,StyleForm:te,SvgArrowBack:se,SvgClose:J,SvgMetaTitle:st,SvgRephrase:Q,TitlesDescriptions:Y},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}}},ot={class:"header-left"},rt={class:"header-right"},at={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},it={class:"aioseo-ai-content-feature-modal-body-main"},lt={key:0,class:"settings"},ct={class:"settings-left"},dt={key:2,class:"results"},ut={class:"footer-left"},gt={class:"footer-right"};function pt(s,t,n,e,i,c){const g=l("svg-arrow-back"),m=l("svg-close"),u=l("step-header"),k=l("core-alert"),R=l("style-form"),A=l("loader"),V=l("titles-descriptions"),H=l("svg-rephrase"),w=l("base-button"),D=l("credit-counter"),I=l("core-modal");return r(),_(I,{show:n.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-meta-title-modal"],"allow-overflow":e.currentScreen==="settings",onClose:t[7]||(t[7]=f=>s.$emit("closeModal",!0))},{header:b(()=>[a("div",ot,[e.currentScreen==="results"?(r(),_(g,{key:0,onClick:t[0]||(t[0]=f=>e.currentScreen="settings")})):p("",!0),(r(),_(K(`svg-${n.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),a("span",null,v(n.feature.strings.name),1)]),a("div",rt,[a("button",{class:"close",type:"button",onClick:t[2]||(t[2]=Z(f=>s.$emit("closeModal",!0),["stop"]))},[h(m,{onClick:t[1]||(t[1]=f=>s.$emit("closeModal",!0))})])])]),body:b(()=>[a("div",at,[a("div",it,[e.currentScreen==="settings"?(r(),y("div",lt,[a("div",ct,[h(u,{style:{"margin-left":"-40px"},header:e.strings.settingsHeader},null,8,["header"]),e.aiContent.hasEnoughContent()?p("",!0):(r(),_(k,{key:0,class:"aioseo-ai-content-no-content-warning",type:"red"},{default:b(()=>[E(v(e.aiContent.strings.noContentWarning),1)]),_:1})),h(R,{optionsKey:"metaTitle"})])])):p("",!0),e.currentScreen==="loading"?(r(),_(A,{key:1,loaders:e.loaders},null,8,["loaders"])):p("",!0),e.currentScreen==="results"?(r(),y("div",dt,[h(V,{suggestions:e.postEditorStore.currentPost.ai.titles,type:"title","generate-fn":e.generate,onCloseModal:t[3]||(t[3]=f=>s.$emit("closeModal",!0))},null,8,["suggestions","generate-fn"])])):p("",!0)])])]),footer:b(()=>[a("div",ut,[e.currentScreen==="results"?(r(),_(w,{key:0,class:"rephrase-button",size:"small",type:"gray",onClick:t[4]||(t[4]=f=>e.generate(!0)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getRephraseCost())||!e.aiContent.hasEnoughContent()},{default:b(()=>[h(H),E(" "+v(e.aiContent.strings.rephrase),1)]),_:1},8,["disabled"])):p("",!0),h(D,{"parent-component-context":"modal"})]),a("div",gt,[e.currentScreen==="settings"&&0<e.postEditorStore.currentPost.ai.titles.length?(r(),_(w,{key:0,class:"view-button",size:"small",type:"gray",onClick:t[5]||(t[5]=f=>e.currentScreen="results")},{default:b(()=>[a("span",null,v(e.aiContent.strings.viewPreviousResults),1)]),_:1})):p("",!0),e.currentScreen==="settings"?(r(),_(w,{key:1,class:"generate-button",size:"small",type:"blue",onClick:t[6]||(t[6]=f=>e.generate(!1)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getFeatureCost("titles"))||!e.aiContent.hasEnoughContent()},{default:b(()=>[E(v(e.strings.generateButtonText),1)]),_:1},8,["disabled"])):p("",!0)])]),_:1},8,["show","allow-overflow"])}const zt=S(nt,[["render",pt]]),mt={},_t={class:"aioseo-ai-meta-description",viewBox:"0 0 25 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function ft(s,t){return r(),y("svg",_t,[...t[0]||(t[0]=[a("path",{d:"M3.16667 24C2.43333 24 1.80556 23.7389 1.28333 23.2167C0.761111 22.6944 0.5 22.0667 0.5 21.3333V2.66667C0.5 1.93333 0.761111 1.30556 1.28333 0.783333C1.80556 0.261111 2.43333 0 3.16667 0H21.8333C22.5667 0 23.1944 0.261111 23.7167 0.783333C24.2389 1.30556 24.5 1.93333 24.5 2.66667V21.3333C24.5 22.0667 24.2389 22.6944 23.7167 23.2167C23.1944 23.7389 22.5667 24 21.8333 24H3.16667ZM3.16667 21.3333H21.8333V5.33333H3.16667V21.3333ZM5.83333 12V9.33333H19.1667V12H5.83333ZM5.83333 17.3333V14.6667H13.8333V17.3333H5.83333Z",fill:"currentColor"},null,-1)])])}const ht=S(mt,[["render",ft]]),M="all-in-one-seo-pack",yt={emits:["closeModal"],setup(){const s=F(),t=q(),n=B(),e=x(n?.currentPost?.ai?.descriptions?.length?"results":"settings"),i=x(!1),c=async(u=!1)=>{i.value=!1,e.value="loading",t.generateMetaDescriptions({rephrase:u,postId:n.currentPost.id,postContent:G(),focusKeyword:n.currentPost.keyphrases?.focus?.keyphrase||"",descriptions:n.currentPost.ai.descriptions}).then(k=>{n.currentPost.ai.descriptions=k.body.descriptions,e.value="results"}).catch(()=>{e.value="settings",i.value=!0})},g={settingsHeader:o("Select tone and audience",M),generateButtonText:j(o("Generate Meta Descriptions (%1$d credits)",M),s.getFeatureCost("descriptions"))},m=[{slug:"meta-description",label:o("Meta Description",M),icon:"meta-description",name:o("Meta Description",M)}];return{aiContent:s,aiStore:t,postEditorStore:n,currentScreen:e,error:i,generate:c,strings:g,loaders:m}},components:{CoreAlert:L,CoreModal:N,CreditCounter:U,Loader:W,StepHeader:ee,StyleForm:te,SvgArrowBack:se,SvgClose:J,SvgMetaDescription:ht,SvgRephrase:Q,TitlesDescriptions:Y},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}}},vt={class:"header-left"},bt={class:"header-right"},Ct={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},kt={class:"aioseo-ai-content-feature-modal-body-main"},St={key:0,class:"settings"},wt={class:"settings-left"},Et={key:2,class:"results"},Pt={class:"footer-left"},Mt={class:"footer-right"};function xt(s,t,n,e,i,c){const g=l("svg-arrow-back"),m=l("svg-close"),u=l("step-header"),k=l("core-alert"),R=l("style-form"),A=l("loader"),V=l("titles-descriptions"),H=l("svg-rephrase"),w=l("base-button"),D=l("credit-counter"),I=l("core-modal");return r(),_(I,{show:n.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-meta-description-modal"],"allow-overflow":e.currentScreen==="settings",onClose:t[7]||(t[7]=f=>s.$emit("closeModal",!0))},{header:b(()=>[a("div",vt,[e.currentScreen==="results"?(r(),_(g,{key:0,onClick:t[0]||(t[0]=f=>e.currentScreen="settings")})):p("",!0),(r(),_(K(`svg-${n.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),a("span",null,v(n.feature.strings.name),1)]),a("div",bt,[a("button",{class:"close",type:"button",onClick:t[2]||(t[2]=Z(f=>s.$emit("closeModal",!0),["stop"]))},[h(m,{onClick:t[1]||(t[1]=f=>s.$emit("closeModal",!0))})])])]),body:b(()=>[a("div",Ct,[a("div",kt,[e.currentScreen==="settings"?(r(),y("div",St,[a("div",wt,[h(u,{style:{"margin-left":"-40px"},header:e.strings.settingsHeader},null,8,["header"]),e.aiContent.hasEnoughContent()?p("",!0):(r(),_(k,{key:0,class:"aioseo-ai-content-no-content-warning",type:"red"},{default:b(()=>[E(v(e.aiContent.strings.noContentWarning),1)]),_:1})),h(R,{optionsKey:"metaDescription"})])])):p("",!0),e.currentScreen==="loading"?(r(),_(A,{key:1,loaders:e.loaders},null,8,["loaders"])):p("",!0),e.currentScreen==="results"?(r(),y("div",Et,[h(V,{suggestions:e.postEditorStore.currentPost.ai.descriptions,type:"description","generate-fn":e.generate,onCloseModal:t[3]||(t[3]=f=>s.$emit("closeModal",!0))},null,8,["suggestions","generate-fn"])])):p("",!0)])])]),footer:b(()=>[a("div",Pt,[e.currentScreen==="results"?(r(),_(w,{key:0,class:"rephrase-button",size:"small",type:"gray",onClick:t[4]||(t[4]=f=>e.generate(!0)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getRephraseCost())||!e.aiContent.hasEnoughContent()},{default:b(()=>[h(H),E(" "+v(e.aiContent.strings.rephrase),1)]),_:1},8,["disabled"])):p("",!0),h(D,{"parent-component-context":"modal"})]),a("div",Mt,[e.currentScreen==="settings"&&0<e.postEditorStore.currentPost.ai.descriptions.length?(r(),_(w,{key:0,class:"view-button",size:"small",type:"gray",onClick:t[5]||(t[5]=f=>e.currentScreen="results")},{default:b(()=>[a("span",null,v(e.aiContent.strings.viewPreviousResults),1)]),_:1})):p("",!0),e.currentScreen==="settings"?(r(),_(w,{key:1,class:"generate-button",size:"small",type:"blue",onClick:t[6]||(t[6]=f=>e.generate(!1)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getFeatureCost("descriptions"))||!e.aiContent.hasEnoughContent()},{default:b(()=>[E(v(e.strings.generateButtonText),1)]),_:1},8,["disabled"])):p("",!0)])]),_:1},8,["show","allow-overflow"])}const $t=S(yt,[["render",xt]]);export{zt as M,se as S,te as a,ee as b,Ot as c,st as d,ht as e,$t as f,Lt as g,ve as h};