1import{_ as h}from"./CuO0g2G3.js";import{_ as g}from"./CyKMPZpC.js";import{_}from"./CSmiIP0R.js";import{_ as f}from"./BG3CNbyO.js";import{_ as k}from"./DB1FjfOw.js";import{_ as $}from"./DlbZPsW8.js";import{c as v}from"./DhIcDii9.js";import{u as B}from"./BmT3YsOu.js";import{u as G}from"./C8DksApB.js";import{_ as w}from"./DlAUqK2U.js";import{c as i,a as o,b as t,w as T,t as l,q as K,o as n,F as x,r as S,p as C}from"./DcfOiwFx.js";import"./NLDmAnN-.js";import"./B9Rigw1d.js";import"./uiJKZDCm.js";import"./DHs94G5V.js";import"./Cgx--JlI.js";import"./oe1Gy9XL.js";import"./D8yw_zua.js";const L={setup(){const{t:e}=K();G(s=>({title:s.$t("seo.keyboard-braille.title"),meta:[{key:"description",name:"description",content:s.$t("seo.keyboard-braille.description")}]})),B({name:"OpenL Braille Keyboard",description:e("seo.keyboard-braille.description"),operatingSystem:"Web"})},data(){return{brailleKeyboardGroups:v,activeGroup:"letters"}},computed:{activeKeys(){return this.brailleKeyboardGroups[this.activeGroup]}}},N={id:"main"},q={class:"bg-slate-50 pb-10 pt-4 md:pt-5"},F={class:"container mx-auto max-w-6xl px-4"},E=["aria-label"],H=["aria-pressed","onClick"],O={class:"mx-auto max-w-[1200px] px-4"},V={class:"mt-16 text-center text-3xl font-medium text-secondary-600"},j={class:"mx-auto mt-6 max-w-3xl text-center leading-relaxed text-secondary-600"};function z(e,s,A,D,r,m){const c=h,p=g,d=_,b=f,y=k,u=$;return n(),i("div",N,[o("main",q,[t(c,{items:[{label:e.$t("Home"),to:"/"},{label:e.$t("Tools"),to:"/explore"},{label:e.$t("seo.keyboard.h1"),to:"/keyboard"},{label:e.$t("seo.keyboard-braille.h1")}]},null,8,["items"]),o("div",F,[t(p,{h1:e.$t("seo.keyboard-braille.h1"),h2:e.$t("seo.keyboard-braille.h2"),class:"!mt-0 mb-6"},null,8,["h1","h2"]),t(d,{keys:m.activeKeys,"focus-on-insert":!1,"shift-enabled":!1,"speech-enabled":!1,"show-key-labels":!0,"copy-error-message":e.$t("seo.keyboard-braille.copyError"),"speech-lang":"en","i18n-base":"seo.keyboard-braille","translator-path":"/translate/braille"},{"before-keys":T(()=>[o("div",{role:"group","aria-label":e.$t("seo.keyboard-braille.keyGroups"),class:"mb-4 grid grid-cols-2 gap-2 sm:grid-cols-4"},[(n(!0),i(x,null,S(Object.keys(r.brailleKeyboardGroups),a=>(n(),i("button",{key:a,type:"button","aria-pressed":r.activeGroup===a,class:C(["min-h-11 rounded-md border px-3 py-2 text-sm font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-primary-300",r.activeGroup===a?"border-primary-500 bg-primary-500 text-white":"border-secondary-200 bg-white text-secondary-700 hover:bg-secondary-50"]),onClick:I=>r.activeGroup=a},l(e.$t(`seo.keyboard-braille.groups.${a}`)),11,H))),128))],8,E)]),_:1},8,["keys","copy-error-message"])])]),o("section",O,[o("h2",V,l(e.$t("seo.keyboard-braille.introTitle")),1),o("p",j,l(e.$t("seo.keyboard-braille.introText")),1)]),t(b,{"base-key":"seo.keyboard-braille.steps"}),t(y,{"base-key":"seo.keyboard-braille.faq","item-keys":["item1","item2","item3","item4","item5","item6","item7","item8"]}),t(u,{tools:[{href:"/translate/braille",icon:"â",title:e.$t("seo.translate.h1",{lang:e.$t("lang.Braille")}),desc:e.$t("seo.translate.h2",{lang:e.$t("lang.Braille")})},{href:"/translate/image/braille",icon:"â§",title:e.$t("seo.image.h1ToLanguage",{lang:e.$t("lang.Braille")}),desc:e.$t("seo.image.h2ToLanguage",{lang:e.$t("lang.Braille")})},{href:"/keyboard",icon:"â¨",title:e.$t("seo.keyboard.h1"),desc:e.$t("seo.keyboard.h2")},{href:"/alphabets",icon:"A",title:e.$t("seo.alphabets.category.h1"),desc:e.$t("seo.alphabets.category.h2")},{href:"/languages",icon:"æ",title:e.$t("toolNav.languages.title"),desc:e.$t("toolNav.languages.description")}]},null,8,["tools"])])}const ne=w(L,[["render",z]]);export{ne 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.