it-tools/dist/client/assets/chunks/chunk-c1b70ac8.js
2024-04-28 00:48:29 +08:00

1 line
1.4 KiB
JavaScript

import{d as h,r as b,c as x,j as i,D as u,m as r,q as a,S as v,l as c,z as p,M as A,E as _,L as C,K as N}from"./chunk-449c23a2.js";import{b as y}from"./chunk-a740628f.js";import{_ as g}from"./chunk-6deddc2e.js";import{u as T}from"./chunk-767079b6.js";import"./chunk-9a43cce8.js";import"./chunk-340feaf0.js";const k=["Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-ray","Yankee","Zulu"];function O({letter:o}){return o.toLowerCase().charCodeAt(0)-"a".charCodeAt(0)}function V({text:o}){return o.split("").map(t=>{const e=O({letter:t});return k[e]??t}).join(" ")}const B={key:0},L=_("div",{"mb-2":""}," Your text in NATO phonetic alphabet ",-1),j={"mt-3":"",flex:"","justify-center":""},w=h({__name:"text-to-nato-alphabet",setup(o){const t=b(""),e=x(()=>V({text:t.value})),{copy:s}=T({source:e,text:"NATO alphabet string copied."});return(D,n)=>{const m=g,d=y,f=N;return i(),u("div",null,[r(m,{value:a(t),"onUpdate:value":n[0]||(n[0]=l=>v(t)?t.value=l:null),label:"Your text to convert to NATO phonetic alphabet",placeholder:"Put your text here...",clearable:"","mb-5":""},null,8,["value"]),a(e)?(i(),u("div",B,[L,r(d,null,{default:c(()=>[p(A(a(e)),1)]),_:1}),_("div",j,[r(f,{autofocus:"",onClick:n[1]||(n[1]=l=>a(s)())},{default:c(()=>[p(" Copy NATO string ")]),_:1})])])):C("",!0)])}}});export{w as default};