1import"./navigation-2R1Ua1HG.js";import{r as e,t}from"./locale-path-B904yzAK.js";new Set([{pathname:`/`,status:`indexable`,pageType:`homepage`,primaryKeyword:`ai enhancer`,cluster:`ai enhancement platform`,intent:`commercial`,priority:1,changeFrequency:`weekly`},{pathname:`/image-to-video`,status:`indexable`,pageType:`tool`,primaryKeyword:`ai video enhancer`,cluster:`ai video enhancement`,intent:`transactional`,priority:.9,changeFrequency:`weekly`},{pathname:`/text-to-video`,status:`indexable`,pageType:`tool`,primaryKeyword:`text to video ai`,cluster:`ai video generation`,intent:`transactional`,priority:.9,changeFrequency:`weekly`},{pathname:`/refer-to-video`,status:`indexable`,pageType:`tool`,primaryKeyword:`reference to video ai`,cluster:`ai video generation`,intent:`transactional`,priority:.85,changeFrequency:`weekly`},{pathname:`/frame-to-video`,status:`indexable`,pageType:`tool`,primaryKeyword:`first and last frame video ai`,cluster:`ai video generation`,intent:`transactional`,priority:.85,changeFrequency:`weekly`},{pathname:`/image-to-image`,status:`indexable`,pageType:`tool`,primaryKeyword:`ai image enhancer`,cluster:`ai image enhancement`,intent:`transactional`,priority:.9,changeFrequency:`weekly`},{pathname:`/text-to-image`,status:`indexable`,pageType:`tool`,primaryKeyword:`text to image ai`,cluster:`ai image generation`,intent:`transactional`,priority:.9,changeFrequency:`weekly`},{pathname:`/effects`,status:`indexable`,pageType:`effect`,primaryKeyword:`ai photo enhancer`,cluster:`ai image enhancement`,intent:`transactional`,priority:.8,changeFrequency:`weekly`},{pathname:`/models`,status:`indexable`,pageType:`model`,primaryKeyword:`ai enhancer models`,cluster:`ai enhancement models`,intent:`commercial`,priority:.8,changeFrequency:`weekly`},{pathname:`/pricing`,status:`indexable`,pageType:`pricing`,primaryKeyword:`ai enhancer pricing`,cluster:`ai enhancement platform`,intent:`commercial`,priority:.85,changeFrequency:`monthly`},{pathname:`/about`,status:`indexable`,pageType:`company`,primaryKeyword:`about aienhancer`,cluster:`ai enhancement platform`,intent:`navigational`,priority:.5,changeFrequency:`monthly`},{pathname:`/models/seedance-2-0`,status:`indexable`,pageType:`model`,primaryKeyword:`seedance 2.0`,cluster:`ai video models`,intent:`commercial`,priority:.8,changeFrequency:`weekly`},{pathname:`/models/hailuo-2-3`,status:`indexable`,pageType:`model`,primaryKeyword:`hailuo 2.3`,cluster:`ai video models`,intent:`commercial`,priority:.75,changeFrequency:`weekly`}].filter(({status:e})=>e===`indexable`).map(({pathname:e})=>e));function n(){let e={}.NEXT_PUBLIC_SITE_URL?.trim();if(!e)return`http://localhost:3000`;try{return new URL(e).origin}catch{return`http://localhost:3000`}}var r=n(),i=`/logo-512.png`;function a(n,i=`en`){let a=t(e(n),i).split(/[?#]/,1)[0];return!a||a===`/`?`${r}/`:`${r}/${a.replace(/^\/+|\/+$/g,``)}/`}export{r as n,a as r,i as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.