1import{_ as q}from"./ASt-w_hY.js";import{_ as W,a as w}from"./CQAVudyY.js";import{p as S}from"./TCXHI0nQ.js";import{S as C}from"./Dzuz1X1z.js";import{A as B}from"./BohqZZb1.js";import{_ as K}from"./-1VRZD2D.js";import{t as T}from"./DbyX8z4V.js";import{g as E,a as L,b as P,c as A,d as D,e as R}from"./X1-YU5vR.js";import{g as V}from"./BZELmPGL.js";import{d as $,j,o as u,r as k,aE as Q,v as h,D as F,g as r,F as H,Z as J,s as c,y as f,a as O,U,w as G,k as p,q as n,$ as N}from"./CkCP1aja.js";import{_ as I}from"./D63gtzgK.js";import{_ as M}from"./DhZNur8q.js";import{q as Z}from"./BJkHfF_U.js";import{u as z}from"./C09-u67j.js";import"./CstdSc-Y.js";import"./BdjdlcAs.js";import"./BlMcBN8f.js";import"./d3lveIkX.js";import"./CXcWKveT.js";import"./wUeyqPIo.js";import"./CCk171Ap.js";import"./BytGf69K.js";import"./DAm-Dbja.js";import"./BWOI86jN.js";import"./BdRJoo_j.js";import"./BE__w3bj.js";import"./CO7Wzx-J.js";import"./DgwaJ-24.js";import"./ugRSpxF2.js";import"./B0Auth9Y.js";import"./BpvA92TY.js";import"./DMAZWm_f.js";import"./CviFtXUG.js";import"./BomiHN_l.js";import"./ChxZBK3s.js";function b({text:l,fontFileName:i,fontWeight:o}){return`https://image.hirameki.dev/takasqr/image/upload/l_text:${i}_260_${o}:${l},co_rgb:374151,w_256,c_fit/v1712091289/FontCatalogBackGround_t3ohdb`}function X(l){return!(l.length>1)}const Y=$({__name:"SansSerifFontCatalogImageList",props:{character:{type:String,required:!0}},setup(l){const o=T(l.character),m=["1","2","3","4","5","6","7","8","9","0","ä¸","äº","ä¸","å","äº","å
","ä¸","å
«","ä¹","é¶",...E,...L,...P,...A,...D,...R],t=V(m,12,o),a=[];for(let e=0;e<t.length;e++)a.push(d(t[e]));function d(e){return{src:b({text:e,fontFileName:"NotoSansJP-Regular.otf",fontWeight:"Bold"}),alt:`ã${e}ãã®ã´ã·ãã¯ä½ã®ç»å`,path:`/ja/font/sans-serif/list/${e}/`}}return(e,_)=>(u(),j(W,{options:a}))}}),tt={key:0,class:"prose"},et=["href"],rt=$({__name:"SansSerifExampleWordList",props:{character:{type:String,required:!0}},emits:["failed"],setup(l,{emit:i}){const o=k([]),m=l,t=i;return Q(`/api/character/${m.character}`).then(a=>{o.value=a.exampleWord}).catch(a=>{console.log(a),t("failed")}),(a,d)=>r(o).length>0?(u(),h("div",tt,[(u(!0),h(H,null,J(r(o),e=>(u(),h("ul",{key:e},[c("li",null,[c("a",{href:`/ja/font/sans-serif/?q=${e}`},f(e),9,et)])]))),128))])):F("",!0)}}),ot={class:"prose lg:prose-xl"},at={class:"my-10 prose"},st={class:"my-10 w-64"},it={class:"my-10"},nt={key:0,class:"my-10"},ct={class:"my-10"},lt="font",Ut=$({__name:"[...slug]",async setup(l){let i,o;const m=O(),t=m.params.slug[0],a=b({text:t,fontFileName:"NotoSansJP-Regular.otf",fontWeight:"Bold"}),d=`ã${t}ãã®ã´ã·ãã¯ä½ã®ç»å`,e=k(!0);if(!X(t))throw U({statusCode:404,statusMessage:"Page Not Found"});const _=([i,o]=G(()=>Z("/ja/font/sans-serif/list/_sans-serif-catalog-meta").where({_partial:!0}).findOne()),i=await i,o(),i);z({title:x(t,_),description:v(t,_),cover:a,path:m.fullPath});function x(g,s){return S(s.title?s.title:"",{query:g})}function v(g,s){return S(s.description?s.description:"",{query:g})}return(g,s)=>{const y=q;return u(),j(y,null,{title:p(()=>[c("div",ot,[c("h1",null,f(x(r(t),r(_))),1)])]),bottom:p(()=>[n(M,{category:lt})]),default:p(()=>[c("div",at,[c("p",null,f(v(r(t),r(_))),1)]),c("div",st,[n(B,null,{default:p(()=>[n(w,{src:r(a),alt:d,fetchpriority:"high",loading:"eager",preload:!0},null,8,["src"])]),_:1})]),c("div",it,[n(K,{value:r(t)},null,8,["value"])]),n(I),r(e)?(u(),h("div",nt,[n(C,{class:"mb-4"},{default:p(()=>[N(f(`ã${r(t)}ãã使ã£ãè¨è`),1)]),_:1}),n(rt,{character:r(t),onFailed:s[0]||(s[0]=mt=>e.value=!1)},null,8,["character"])])):F("",!0),c("div",ct,[n(C,{class:"mb-4"},{default:p(()=>s[1]||(s[1]=[N(f("ä»ã®æå"))])),_:1}),n(Y,{character:r(t)},null,8,["character"])])]),_:1})}}});
1export{Ut as default};
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.