PageSourceSearch

https://tsuzuri.ink/_nuxt/WQQ68Yz7.js

js tsuzuri.ink collected 2026-10-02 01:57:08 UTC 7,992 bytes, 1 lines download raw bytes

1import{_ as L}from"./BoDr1Xay.js";import{a8 as I,h as O,a9 as A,y as F,u as R,f as T,G as M,aa as S,r as B,T as z,i as W,a1 as V,c as g,o as v,a as e,d as n,w as c,H as d,e as p,I as G,J as K,K as x,L as $,ab as C,_ as U,b as Y,t as q,B as E,ac as H,ad as J,ae as X,af as Q,ag as Z,a4 as ee,ah as te}from"./DLfi8le2.js";import{L as D,u as se,s as b,B as ne,a as oe}from"./B6QS1qDq.js";import{Y as ae}from"./9Dkdo50S.js";import{u as ie}from"./CUK_5OyO.js";function re(o){const i=I(),t=O(),a={type:"application/ld+json",key:"schema-org-graph",nodes:A(o)?F(()=>t.runWithContext(()=>o.value)):o,tagPriority:"high",...i.scriptAttributes};if(i?.reactive)return R({script:[a]})}const N=""+new URL("ico-ee-mac.VqIDzmqc.webp",import.meta.url).href,le={class:"the-nav-bar-shell"},ce={class:"the-nav-bar"},ue={class:"container"},de={class:"nav-left"},me={class:"heading"},fe={class:"nav-right desktop-only"},pe=["href"],_e={class:"nav-right-mobile mobile-only"},he=["aria-expanded"],ge={id:"sp-nav-menu",class:"mobile-menu",role:"dialog","aria-modal":"true","aria-label":"ナビゲーション"},ve={class:"mobile-store-download"},be=["href"],we=["href"],ke=T({__name:"TheNavBar",setup(o){const i=M("binEndpoints"),t=S(),l=se(),a=B(!1);function u(m){m.key==="Escape"&&r()}function _(){a.value=!a.value}function r(){a.value=!1}return z(()=>t.fullPath,()=>{r()}),z(a,m=>{document.documentElement.style.overflow=m?"hidden":""}),W(()=>{window.addEventListener("keydown",u)}),V(()=>{window.removeEventListener("keydown",u),document.documentElement.style.overflow=""}),(m,s)=>{const f=L;return v(),g("div",le,[e("nav",ce,[e("div",ue,[e("div",de,[n(f,{to:"/",class:"home-link"},{default:c(()=>[s[0]||(s[0]=e("img",{src:N,alt:"",class:"icon-tsuzuri"},null,-1)),e("h1",me,[n(d(D),{class:"logo-tsuzuri",role:"img","aria-label":"Tsuzuri"})])]),_:1})]),e("div",fe,[n(f,{to:"/",class:"nav-link"},{default:c(()=>[...s[1]||(s[1]=[p("ホーム",-1)])]),_:1}),n(f,{to:"/release-notes",class:"nav-link"},{default:c(()=>[...s[2]||(s[2]=[p("リリースノート",-1)])]),_:1}),n(f,{to:"/contact",class:"nav-link"},{default:c(()=>[...s[3]||(s[3]=[p("お問い合わせ",-1)])]),_:1}),(v(!0),g(G,null,K(d(i),h=>x((v(),g("a",{key:h.url,href:h.url,class:"btn primary sm"}," ダウンロード ",8,pe)),[[$,d(l).isPrimaryBin(h)]])),128))]),e("div",_e,[e("button",{type:"button",class:"hamburger","aria-expanded":d(a)?"true":"false","aria-controls":"sp-nav-menu","aria-label":"メニュー",onClick:_},[...s[4]||(s[4]=[e("span",{class:"hamburger-lines","aria-hidden":"true"},[e("span"),e("span"),e("span")],-1)])],8,he)])])]),n(C,{name:"sp-menu-fade"},{default:c(()=>[x(e("div",{class:"mobile-menu-backdrop",onClick:r},null,512),[[$,d(a)]])]),_:1}),n(C,{name:"sp-menu-slide"},{default:c(()=>[x(e("div",ge,[n(f,{to:"/",class:"mobile-link",onClick:r},{default:c(()=>[...s[5]||(s[5]=[p("ホーム",-1)])]),_:1}),n(f,{to:"/release-notes",class:"mobile-link",onClick:r},{default:c(()=>[...s[6]||(s[6]=[p("リリースノート",-1)])]),_:1}),n(f,{to:"/contact",class:"mobile-link",onClick:r},{default:c(()=>[...s[7]||(s[7]=[p("お問い合わせ",-1)])]),_:1}),e("div",ve,[e("a",{href:d(b).links.appStore,onClick:r},[n(d(ne),{class:"mobile-download-btn-app-store"})],8,be),e("a",{href:d(b).links.googlePlay,onClick:r},[n(d(oe),{class:"mobile-download-btn-google-play"})],8,we)])],512),[[$,d(a)]])]),_:1})])}}}),ye=Object.assign(U(ke,[["__scopeId","data-v-3a988d71"]]),{__name:"TheNavBar"}),xe={class:"the-footer"},$e={class:"container"},ze={class:"footer-left"},Te={class:"footer-logo"},Ce={class:"footer-description"},Le={class:"footer-right"},Se={class:"footer-links"},Be={class:"footer-links"},Ue=["href"],Ee={class:"footer-links"},De=["href"],Ne=T({__name:"TheFooter",setup(o){return(i,t)=>{const l=L;return v(),g("footer",xe,[e("div",$e,[e("div",ze,[e("div",Te,[t[0]||(t[0]=e("img",{src:N,alt:"",class:"icon-tsuzuri"},null,-1)),n(d(D),{class:"logo-tsuzuri",role:"img","aria-label":"Tsuzuri"})]),e("div",Ce,"© "+q(new Date().getFullYear())+" Gengosha Inc.",1),t[1]||(t[1]=Y('<div class="footer-credits" data-v-8cdd168f><div class="footer-credits-heading" data-v-8cdd168f>本サイトの素材に関する表示:</div><ul data-v-8cdd168f><li data-v-8cdd168f><a href="http://www.freepik.com" target="_blank" rel="noopener noreferrer" data-v-8cdd168f> Designed by rawpixel.com / Freepik </a></li><li data-v-8cdd168f><a href="https://www.aozora.gr.jp/cards/000148/card773.html" target="_blank" rel="noopener noreferrer" data-v-8cdd168f> 夏目漱石「こころ」 </a></li><li data-v-8cdd168f><a href="https://www.aozora.gr.jp/cards/000879/card42377.html" target="_blank" rel="noopener noreferrer" data-v-8cdd168f> 芥川龍之介「歯車」 </a></li></ul></div>',1))]),e("div",Le,[e("ul",Se,[e("li",null,[n(l,{to:"/"},{default:c(()=>[...t[2]||(t[2]=[p("ホーム",-1)])]),_:1})]),e("li",null,[n(l,{to:"/release-notes"},{default:c(()=>[...t[3]||(t[3]=[p("リリースノート",-1)])]),_:1})]),e("li",null,[n(l,{to:"/contact"},{default:c(()=>[...t[4]||(t[4]=[p("お問い合わせ",-1)])]),_:1}
1)])]),e("ul",Be,[e("li",null,[n(l,{to:"/terms"},{default:c(()=>[...t[5]||(t[5]=[p("利用規約",-1)])]),_:1})]),e("li",null,[n(l,{to:"/privacy"},{default:c(()=>[...t[6]||(t[6]=[p("プライバシーポリシー",-1)])]),_:1})]),e("li",null,[e("a",{href:d(b).links.company,target:"_blank"},"開発会社",8,Ue)])]),e("ul",Ee,[e("li",null,[e("a",{href:d(b).links.x,target:"_blank"},"X",8,De)])])])])])}}}),Pe=Object.assign(U(Ne,[["__scopeId","data-v-8cdd168f"]]),{__name:"TheFooter"}),je={darwin:{manifestSuffix:"-mac",archs:["universal"]},win32:{manifestSuffix:"",archs:["x64","arm64"]}},Ie={"/":{name:"Tsuzuri - 日本語執筆ソフト",description:"日本語執筆に特化したソフトウェア Tsuzuri の公式サイトです。"},"/contact":{name:"お問い合わせ",description:"Tsuzuri へのお問い合わせフォームです。"},"/release-notes":{name:"リリースノート",description:"Tsuzuri のリリースノート一覧です。"},"/terms":{name:"利用規約",description:"Tsuzuri の利用規約です。"},"/privacy":{name:"プライバシーポリシー",description:"Tsuzuri のプライバシーポリシーです。"}};function Oe(o){return!o||o==="/"?"/":o.replace(/\/+$/,"")||"/"}function P(o){return o.replace(/\/+$/,"")}function Ae(o,i){const t=P(o);return i==="/"?`${t}/`:`${t}${i}`}function Fe(){const o=S(),i=E(),t=()=>{const l=i.public.siteUrl||"https://tsuzuri.ink",a=P(l),u=Oe(o.path),_=Ie[u]??{name:"Tsuzuri",description:"日本語執筆に特化したソフトウェア Tsuzuri の公式サイトです。"},r=Ae(a,u),m=`${a}/`,s=`${a}/assets/img/ogp-1200x630.jpg`,f=u==="/"?[{"@type":"ListItem",position:1,name:"ホーム",item:m}]:[{"@type":"ListItem",position:1,name:"ホーム",item:m},{"@type":"ListItem",position:2,name:_.name,item:r}];re([H({name:"株式会社言語社",url:b.links.company,logo:s}),J({name:"Tsuzuri",url:a,publisher:{"@type":"Organization",name:"株式会社言語社"}}),X({name:_.name,description:_.description,url:r}),Q({itemListElement:f})])};t(),z(()=>o.path,t)}const Ke=T({__name:"default",async setup(o){let i,t;Fe();const l=E(),a=B([]);Z("binEndpoints",a);for(const[u,_]of Object.entries(je)){const{manifestSuffix:r,archs:m}=_;for(const s of m){const f=new URL([u,l.public.releaseChannel+r+".yml"].join("/"),l.public.releaseBaseUrl),{data:h}=([i,t]=ee(()=>ie(f.toString(),{transform:w=>w.text()},"$DK28aNXwaw")),i=await i,t(),i);if(!h?.value)continue;const k=ae.parse(h.value),y=k.files.find(w=>{switch(u){case"darwin":return w.url.endsWith(".dmg");case"win32":return w.url.endsWith(`-${s}.exe`);default:throw new Error(`Unsupported platform: ${u}`)}});if(!y?.url)continue;const j=new URL([u,y.url].join("/"),l.public.releaseBaseUrl).toString();a.value.push({platform:u,arch:s,version:k.version,releaseDate:new Date(k.releaseDate),filename:y.url,url:j})}}return(u,_)=>{const r=ye,m=te,s=Pe;return v(),g("div",null,[n(r),n(m),n(s)])}}});export{Ke 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.