PageSourceSearch

https://fontpainter.com/_nuxt/hazQQTtz.js

js fontpainter.com collected 2026-10-04 01:43:07 UTC 116,990 bytes, 1 lines download raw bytes

vendor: 21,139 bytes, line 1
1import{a as dl,u as Ol,V as we,m as ml,h as $l,g as ke,i as Dl}from"./atoFrtZJ.js";import{I as U,J as $,L as re,a3 as Oe,q as p,N as He,a as m,O as de,P as M,R as ol,ay as Pe,az as ne,X as gl,n as Ge,p as ee,r as ge,a4 as qe,a0 as R,b as r,Z as ve,F as q,l as Je,e as z,aA as Te,v as Ke,aB as Ne,aC as $e,m as fe,aD as Bl,a5 as sl,aE as Rl,W as Re,aF as Ml,a2 as Ll,aG as Nl,aH as jl,a6 as Ul,Q as Ie,aI as Hl,aJ as Gl,aK as ql,d as I,aL as cl,$ as Ae,a1 as Jl,aM as Kl,G as ye,o as V,w as g,t as v,c as w,ag as Ql,aj as Wl,ak as Yl,ac as ie,ad as he,E as ul,aN as fl,aO as yl}from"./CZKrCW95.js";import{u as H}from"./CLDV_6GI.js";import{f as Xl,a as Zl}from"./B7AGmgI6.js";import{a as me,m as pl}from"./Bumdt7pZ.js";import{g as ea,a as la,u as aa,m as ta,V as ze}from"./Bjiwuuh6.js";import{a as sa,u as Qe}from"./DKc_LwJd.js";import{a as vl,u as bl,m as kl}from"./1TDY-g14.js";import{b as ca,R as Fe,u as ia,l as ra,n as na,a as da,m as ma,o as oa,V as J}from"./C3jY5UVn.js";import{V as Y}from"./DKHrIh8-.js";import{V as We}from"./DC4BkQDx.js";import{a as ga,b as La,m as ua,c as fa}from"./CKlkG71C.js";import{_ as Ce}from"./DlAUqK2U.js";import{a as ya,V as Ye,b as pa}from"./B0el_ozC.js";import{b as Le,a as ue,c as hl}from"./BfmgkWTs.js";import{u as va,b as ba,c as ka,d as il,m as ha,V as Xe,a as Ze,_ as xa,f as Ea,g as Ca}from"./Bc6ONEWQ.js";import{V as je}from"./Be8c3Z76.js";import{V as Va}from"./DmlxHzSo.js";import{m as Sa}from"./CEZ3J8n-.js";import{V as _a}from"./0ibxTLml.js";const xl=Symbol.for("vuetify:selection-control-group"),el=$({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ne,trueIcon:ne,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Pe},...me(),...ca(),...ol()},"SelectionControlGroup"),Ia=$({...el({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Pa=U()({name:"VSelectionControlGroup",props:Ia(),emits:{"update:modelValue":e=>!0},setup(e,l){let{slots:t}=l;const s=re(e,"modelValue"),a=Oe(),d=p(()=>e.id||`v-selection-control-group-${a}`),n=p(()=>e.name||d.value),i=new Set;return gl(xl,{modelValue:s,forceUpdate:()=>{i.forEach(o=>o())},onForceUpdate:o=>{i.add(o),Ge(()=>{i.delete(o)})}}),He({[e.defaultsTarget]:{color:p(()=>e.color),disabled:p(()=>e.disabled),density:p(()=>e.density),error:p(()=>e.error),inline:p(()=>e.inline),modelValue:s,multiple:p(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),name:n,falseIcon:p(()=>e.falseIcon),trueIcon:p(()=>e.trueIcon),readonly:p(()=>e.readonly),ripple:p(()=>e.ripple),type:p(()=>e.type),valueComparator:p(()=>e.valueComparator)}}),H(()=>{var o;return m("div",{class:M(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:de(e.style),role:e.type==="radio"?"radiogroup":void 0},[(o=t.default)==null?void 0:o.call(t)])}),{}}}),ll=$({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...me(),...el()},"VSelectionControl");function Ta(e){const l=Je(xl,void 0),{densityClasses:t}=ia(e),s=re(e,"modelValue"),a=z(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),d=z(()=>e.falseValue!==void 0?e.falseValue:!1),n=z(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),i=z({get(){const f=l?l.modelValue.value:s.value;return n.value?Te(f).some(E=>e.valueComparator(E,a.value)):e.valueComparator(f,a.value)},set(f){if(e.readonly)return;const E=f?a.value:d.value;let b=E;n.value&&(b=f?[...Te(s.value),E]:Te(s.value).filter(k=>!e.valueComparator(k,a.value))),l?l.modelValue.value=b:s.value=b}}),{textColorClasses:o,textColorStyles:y}=sa(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor}),{backgroundColorClasses:u,backgroundColorStyles:P}=Qe(()=>i.value&&!e.error&&!e.disabled?e.color:e.baseColor),x=z(()=>i.value?e.trueIcon:e.falseIcon);return{group:l,densityClasses:t,trueValue:a,falseValue:d,model:i,textColorClasses:o,textColorStyles:y,backgroundColorClasses:u,backgroundColorStyles:P,icon:x}}const xe=U()({name:"VSelectionControl",directives:{vRipple:Fe},inheritAttrs:!1,props:ll(),emits:{"update:modelValue":e=>!0},setup(e,l){let{attrs:t,slots:s}=l;const{group:a,densityClasses:d,icon:n,model:i,textColorClasses:o,textColorStyles:y,backgroundColorClasses:u,backgroundColorStyles:P,trueValue:x}=Ta(e),f=Oe(),E=ee(!1),b=ee(!1),k=ge(),S=p(()=>e.id||`input-${f}`),_=p(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{k.value&&(k.value.checked=i.value)});function G(A){_.value&&(E.value=!0,Ne(A.target,":focus-visible")!==!1&&(b.value=!0))}function K(){E.value=!1,b.value=!1}function T(A){A.stopPropagation()}function pe(A){if(!_.value){k.value&&(k.value.checked=i.value);return}e.readonly&&a&&Ke(()=>a.forceUpdate()),i.value=A.target.checked}return H(()=>{var te,se;const A=s.label?s.label({label:e.label,props:{for:S.value}}):e.label,[Q,ae]=qe(t),X=m("input",R({ref:k,checked:i.value,disabled:!!e.disabled,id:S.value,onBlur:K,onFocus:G,onInput:pe,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:x.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},ae),null);return m("div",R({class:["v-selection-control",{"v-selection-control--dirty":i.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":E.value,"v-selection-control--focus-visible":b.value,"v-selection-control--inline":e.inline},d.value,e.class]},Q,{style:e.style}),[m("div",{class:M(["v-selection-control__wrapper",o.value]),style:de(y.value)},[(te=s.default)==null?void 0:te.call(s,{backgroundColorClasses:u,backgroundColorStyles:P}),ve(m("div",{class:M(["v-selection-control__input"])},[((se=s.input)==null?void 0:se.call(s,{model:i,textColorClasses:o,textColorStyles:y,backgroundColorClasses:u,backgroundColorStyles:P,inputNode:X,icon:n.value,props:{onFocus:G,onBlur:K,id:S.value}}))??m(q,null,[n.value&&r(Y,{key:"icon",icon:n.value},null),X])]),[[Fe,e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),A&&r(dl,{for:S.value,onClick:T},{default:()=>[A]})])}),{isFocused:E,input:k}}}),El=$({indeterminate:Boolean,indeterminateIcon:{type:ne,default:"$checkboxIndeterminate"},...ll({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Ue=U()({name:"VCheckboxBtn",props:El(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,l){let{slots:t}=l;const s=re(e,"indeterminate"),a=re(e,"modelValue");function d(o){s.value&&(s.value=!1)}const n=p(()=>s.value?e.indeterminateIcon:e.falseIcon),i=p(()=>s.value?e.indeterminateIcon:e.trueIcon);return H(()=>{const o=$e(xe.filterProps(e),["modelValue"]);return r(xe,R(o,{modelValue:a.value,"onUpdate:modelValue":[y=>a.value=y,d],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:n.value,trueIcon:i.value,"aria-checked":s.value?"mixed":void 0}),t)}),{}}}),wa=$({...ml(),...$e(El(),["inline"])},"VCheckbox"),ts=U()({name:"VCheckbox",inheritAttrs:!1,props:wa(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,l){let{attrs:t,slots:s}=l;const a=re(e,"modelValue"),{isFocused:d,focus:n,blur:i}=Ol(e),o=Oe();return H(()=>{const[y,u]=qe(t),P=we.filterProps(e),x=Ue.filterProps(e);return r(we,R({class:["v-checkbox",e.class]},y,P,{modelValue:a.value,"onUpdate:modelValue":f=>a.value=f,id:e.id||`checkbox-${o}`,focused:d.value,style:e.style}),{...s,default:f=>{let{id:E,messagesId:b,isDisabled:k,isReadonly:S,isValid:_}=f;return r(Ue,R(x,{id:E.value,"aria-describedby":b.value,disabled:k.value,readonly:S.value},u,{error:_.value===!1,modelValue:a.value,"onUpdate:modelValue":G=>a.value=G,onFocus:n,onBlur:i}),s)}})}),{}}}),Aa=$({renderless:Boolean,...me()},"VVirtualScrollItem"),za=U()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Aa(),emits:{"update:height":e=>!0},setup(e,l){let{attrs:t,emit:s,slots:a}=l;const{resizeRef:d,contentRect:n}=vl(void 0,"border");fe(()=>{var i;return(i=n.value)==null?void 0:i.height},i=>{i!=null&&s("update:height",i)}),H(()=>{var i,o;return e.renderless?m(q,null,[(i=a.default)==null?void 0:i.call(a,{itemRef:d})]):m("div",R({ref:d,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(o=a.default)==null?void 0:o.call(a)])})}}),Fa=-1,Oa=1,Me=100,$a=$({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function Da(e,l){const t=Bl(),s=ee(0);sl(()=>{s.value=parseFloat(e.itemHeight||0)});const a=ee(0),d=ee(Math.ceil((parseInt(e.height)||t.height.value)/(s.value||16))||1),n=ee(0),i=ee(0),o=ge(),y=ge();let u=0;const{resizeRef:P,contentRect:x}=vl();sl(()=>{P.value=o.value});const f=z(()=>{var c;return o.value===document.documentElement?t.height.value:((c=x.value)==null?void 0:c.height)||parseInt(e.height)||0}),E=z(()=>!!(o.value&&y.value&&f.value&&s.value));let b=Array.from({length:l.value.length}),k=Array.from({length:l.value.length});const S=ee(0);let _=-1;function G(c){return b[c]||s.value}const K=Rl(()=>{const c=performance.now();k[0]=0;const L=l.value.length;for(let C=1;C<=L-1;C++)k[C]=(k[C-1]||0)+G(C-1);S.value=Math.max(S.value,performance.now()-c)},S),T=fe(E,c=>{c&&(T(),u=y.value.offsetTop,K.immediate(),le(),~_&&Ke(()=>{Ll&&window.requestAnimationFrame(()=>{_e(_),_=-1})}))});Ge(()=>{K.clear()});function pe(c,L){const C=b[c],O=s.value;s.value=O?Math.min(s.value,L):L,(C!==L||O!==s.value)&&(b[c]=L,K())}function A(c){return c=Re(c,0,l.value.length-1),k[c]||0}function Q(c){return Ba(k,c)}let ae=0,X=0,te=0;fe(f,(c,L)=>{L&&(le(),c<L&&requestAnimationFrame(()=>{X=0,le()}))});let se=-1;function Ve(){if(!o.value||!y.value)return;const c=o.value.scrollTop,L=performance.now();L-te>500?(X=Math.sign(c-ae),u=y.value.offsetTop):X=c-ae,ae=c,te=L,window.clearTimeout(se),se=window.setTimeout(oe,500),le()}function oe(){!o.value||!y.value||(X=0,te=0,window.clearTimeout(se),le())}let Se=-1;function le(){cancelAnimationFrame(Se),Se=requestAnimationFrame(De)}function De(){if(!o.value||!f.value)return;const c=ae-u,L=Math.sign(X),C=Math.max(0,c-Me),O=Re(Q(C),0,l.value.length),Z=c+f.value+Me,h=Re(Q(Z)+1,O+1,l.value.length);if((L!==Fa||O<a.value)&&(L!==Oa||h>d.value)){const N=A(a.value)-A(O),j=A(h)-A(d.value);Math.max(N,j)>Me?(a.value=O,d.value=h):(O<=0&&(a.value=O),h>=l.value.length&&(d.value=h))}n.value=A(a.value),i.value=A(l.value.length)-A(d.value)}function _e(c){const L=A(c);!o.value||c&&!L?_=c:o.value.scrollTop=L}const Be=z(()=>l.value.slice(a.value,d.value).map((c,L)=>{const C=L+a.value;return{raw:c,index:C,key:Ml(c,e.itemKey,C)}}));return fe(l,()=>{b=Array.from({length:l.value.length}),k=Array.from({length:l.value.length}),K.immediate(),le()},{deep:1}),{calculateVisibleItems:le,containerRef:o,markerRef:y,computedItems:Be,paddingTop:n,paddingBottom:i,scrollToIndex:_e,handleScroll:Ve,handleScrollend:oe,handleItemResize:pe}}function Ba(e,l){let t=e.length-1,s=0,a=0,d=null,n=-1;if(e[t]<l)return t;for(;s<=t;)if(a=s+t>>1,d=e[a],d>l)t=a-1;else if(d<l)n=a,s=a+1;else return d===l?a:s;return n}const Ra=$({items:{type:Array,default:()=>[]},renderless:Boolean,...$a(),...me(),...kl()},"VVirtualScroll"),Ma=U()({name:"VVirtualScroll",props:Ra(),setup(e,l){let{slots:t}=l;const s=Nl("VVirtualScroll"),{dimensionStyles:a}=bl(e),{calculateVisibleItems:d,containerRef:n,markerRef:i,handleScroll:o,handleScrollend:y,handleItemResize:u,scrollToIndex:P,paddingTop:x,paddingBottom:f,computedItems:E}=Da(e,p(()=>e.items));return jl(()=>e.renderless,()=>{function b(){var _,G;const S=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";n.value===document.documentElement?(document[S]("scroll",o,{passive:!0}),document[S]("scrollend",y)):((_=n.value)==null||_[S]("scroll",o,{passive:!0}),(G=n.value)==null||G[S]("scrollend",y))}Ul(()=>{n.value=ea(s.vnode.el,!0),b(!0)}),Ge(b)}),H(()=>{const b=E.value.map(k=>r(za,{key:k.key,renderless:e.renderless,"onUpdate:height":S=>u(k.index,S)},{default:S=>{var _;return(_=t.default)==null?void 0:_.call(t,{item:k.raw,index:k.index,...S})}}));return e.renderless?m(q,null,[m("div",{ref:i,class:"v-virtual-scroll__spacer",style:{paddingTop:Ie(x.value)}},null),b,m("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ie(f.value)}},null)]):m("div",{ref:n,class:M(["v-virtual-scroll",e.class]),onScrollPassive:o,onScrollend:y,style:de([a.value,e.style])},[m("div",{ref:i,class:"v-virtual-scroll__container",style:{paddingTop:Ie(x.value),paddingBottom:Ie(f.value)}},[b])])}),{calculateVisibleItems:d,scrollToIndex:P}}});function Na(e,l){const t=ee(!1);let s;function a(i){cancelAnimationFrame(s),t.value=!0,s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{t.value=!1})})}async function d(){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>{if(t.value){const o=fe(t,()=>{o(),i()})}else i()})}async function n(i){var u,P;if(i.key==="Tab"&&((u=l.value)==null||u.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const o=(P=e.value)==null?void 0:P.$el;if(!o)return;(i.key==="Home"||i.key==="End")&&o.scrollTo({top:i.key==="Home"?0:o.scrollHeight,behavior:"smooth"}),await d();const y=o.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const x=o.getBoundingClientRect().top;for(const f of y)if(f.getBoundingClientRect().top>=x){f.focus();break}}else{const x=o.getBoundingClientRect().bottom;for(const f of[...y].reverse())if(f.getBoundingClientRect().bottom<=x){f.focus();break}}}return{onScrollPassive:a,onKeydown:n}}const ja=$({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:ne,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...ha({itemChildren:!1})},"Select"),Ua=$({...ja(),...$e(Dl({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Sa({transition:{component:la}})},"VSelect"),Cl=U()({name:"VSelect",props:Ua(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,l){let{slots:t}=l;const{t:s}=Hl(),a=ge(),d=ge(),n=ge(),{items:i,transformIn:o,transformOut:y}=va(e),u=re(e,"modelValue",[],c=>o(c===null?[null]:Te(c)),c=>{const L=y(c);return e.multiple?L:L[0]??null}),P=z(()=>typeof e.counterValue=="function"?e.counterValue(u.value):typeof e.counterValue=="number"?e.counterValue:u.value.length),x=$l(e),f=z(()=>u.value.map(c=>c.value)),E=ee(!1);let b="",k=-1,S;const _=z(()=>e.hideSelected?i.value.filter(c=>!u.value.some(L=>(e.valueComparator||Pe)(L,c))):i.value),G=z(()=>e.hideNoData&&!_.value.length||x.isReadonly.value||x.isDisabled.value),K=re(e,"menu"),T=z({get:()=>K.value,set:c=>{var L;K.value&&!c&&((L=d.value)!=null&&L.ΨopenChildren.size)||c&&G.value||(K.value=c)}}),pe=p(()=>T.value?e.closeText:e.openText),A=z(()=>{var c;return{...e.menuProps,activatorProps:{...((c=e.menuProps)==null?void 0:c.activatorProps)||{},"aria-haspopup":"listbox"}}}),Q=ge(),ae=Na(Q,a);function X(c){e.openOnClear&&(T.value=!0)}function te(){G.value||(T.value=!T.value)}function se(c){cl(c)&&Ve(c)}function Ve(c){var B,ce,D;if(!c.key||x.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(c.key)&&c.preventDefault(),["Enter","ArrowDown"," "].includes(c.key)&&(T.value=!0),["Escape","Tab"].includes(c.key)&&(T.value=!1),c.key==="Home"?(B=Q.value)==null||B.focus("first"):c.key==="End"&&((ce=Q.value)==null||ce.focus("last"));const L=1e3;if(!cl(c))return;const C=performance.now();C-S>L&&(b="",k=-1),b+=c.key.toLowerCase(),S=C;const O=_.value;function Z(){let F=h();return F||b.at(-1)===b.at(-2)&&(b=b.slice(0,-1),F=h(),F)||(k=-1,F=h(),F)?F:(b=c.key.toLowerCase(),h())}function h(){for(let F=k+1;F<O.length;F++){const be=O[F];if(be.title.toLowerCase().startsWith(b))return[be,F]}}const N=Z();if(!N)return;const[j,W]=N;k=W,(D=Q.value)==null||D.focus(W),e.multiple||(u.value=[j])}function oe(c){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!c.props.disabled)if(e.multiple){const C=u.value.findIndex(Z=>(e.valueComparator||Pe)(Z.value,c.value)),O=L??!~C;if(~C){const Z=O?[...u.value,c]:[...u.value];Z.splice(C,1),u.value=Z}else O&&(u.value=[...u.value,c])}else{const C=L!==!1;u.value=C?[c]:[],Ke(()=>{T.value=!1})}}function Se(c){var L;(L=Q.value)!=null&&L.$el.contains(c.relatedTarget)||(T.value=!1)}function le(){var c;e.eager&&((c=n.value)==null||c.calculateVisibleItems())}function De(){var c;E.value&&((c=a.value)==null||c.focus())}function _e(c){E.value=!0}function Be(c){if(c==null)u.value=[];else if(Ne(a.value,":autofill")||Ne(a.value,":-webkit-autofill")){const L=i.value.find(C=>C.title===c);L&&oe(L)}else a.value&&(a.value.value="")}return fe(T,()=>{if(!e.hideSelected&&T.value&&u.value.length){const c=_.value.findIndex(L=>u.value.some(C=>(e.valueComparator||Pe)(C.value,L.value)));Ll&&window.requestAnimationFrame(()=>{var L;c>=0&&((L=n.value)==null||L.scrollToIndex(c))})}}),fe(()=>e.items,(c,L)=>{T.value||E.value&&!L.length&&c.length&&(T.value=!0)}),H(()=>{const c=!!(e.chips||t.chip),L=!!(!e.hideNoData||_.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),C=u.value.length>0,O=ke.filterProps(e),Z=C||!E.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return r(ke,R({ref:a},O,{modelValue:u.value.map(h=>h.props.value).join(", "),"onUpdate:modelValue":Be,focused:E.value,"onUpdate:focused":h=>E.value=h,validationValue:u.externalValue,counterValue:P.value,dirty:C,class:["v-select",{"v-select--active-menu":T.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":u.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:Z,"onClick:clear":X,"onMousedown:control":te,onBlur:Se,onKeydown:Ve,"aria-label":s(pe.value),title:s(pe.value)}),{...t,default:()=>m(q,null,[r(ba,R({ref:d,modelValue:T.value,"onUpdate:modelValue":h=>T.value=h,activator:"parent",contentClass:"v-select__content",disabled:G.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:le,onAfterLeave:De},A.value),{default:()=>[L&&r(ka,R({ref:Q,selected:f.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:h=>h.preventDefault(),onKeydown:se,onFocusin:_e,tabindex:"-1","aria-live":"polite","aria-label":`${e.label}-list`,color:e.itemColor??e.color},ae,e.listProps),{default:()=>{var h,N,j;return[(h=t["prepend-item"])==null?void 0:h.call(t),!_.value.length&&!e.hideNoData&&(((N=t["no-data"])==null?void 0:N.call(t))??r(il,{key:"no-data",title:s(e.noDataText)},null)),r(Ma,{ref:n,renderless:!0,items:_.value,itemKey:"value"},{default:W=>{var tl;let{item:B,index:ce,itemRef:D}=W;const F=Gl(B.props),be=R(B.props,{ref:D,key:B.value,onClick:()=>oe(B,null)});return((tl=t.item)==null?void 0:tl.call(t,{item:B,index:ce,props:be}))??r(il,R(be,{role:"option"}),{prepend:zl=>{let{isSelected:Fl}=zl;return m(q,null,[e.multiple&&!e.hideSelected?r(Ue,{key:B.value,modelValue:Fl,ripple:!1,tabindex:"-1"},null):void 0,F.prependAvatar&&r(_a,{image:F.prependAvatar},null),F.prependIcon&&r(Y,{icon:F.prependIcon},null)])}})}}),(j=t["append-item"])==null?void 0:j.call(t)]}})]}),u.value.map((h,N)=>{function j(D){D.stopPropagation(),D.preventDefault(),oe(h,!1)}const W={"onClick:close":j,onKeydown(D){D.key!=="Enter"&&D.key!==" "||(D.preventDefault(),D.stopPropagation(),j(D))},onMousedown(D){D.preventDefault(),D.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},B=c?!!t.chip:!!t.selection,ce=B?ql(c?t.chip({item:h,index:N,props:W}):t.selection({item:h,index:N})):void 0;if(!(B&&!ce))return m("div",{key:h.value,class:"v-select__selection"},[c?t.chip?r(We,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:h.title}}},{default:()=>[ce]}):r(ya,R({key:"chip",closable:e.closableChips,size:"small",text:h.title,disabled:h.props.disabled},W),null):ce??m("span",{class:"v-select__selection-text"},[h.title,e.multiple&&N<u.value.length-1&&m("span",{class:"v-select__selection-comma"},[I(",")])])])})]),"append-inner":function(){var W,B;for(var h=arguments.length,N=new Array(h),j=0;j<h;j++)N[j]=arguments[j];return m(q,null,[(W=t["append-inner"])==null?void 0:W.call(t,...N),e.menuIcon?r(Y,{class:"v-select__menu-icon",color:(B=a.value)==null?void 0:B.fieldIconColor,icon:e.menuIcon},null):void 0])}})}),Xl({isFocused:E,menu:T,select:oe},a)}}),Ee=Symbol.for("vuetify:v-expansion-panel"),Vl=$({...me(),...ta()},"VExpansionPanelText"),rl=U()({name:"VExpansionPanelText",props:Vl(),setup(e,l){let{slots:t}=l;const s=Je(Ee);if(!s)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:d}=aa(e,s.isSelected);return H(()=>r(Zl,{onAfterLeave:d},{default:()=>{var n;return[ve(m("div",{class:M(["v-expansion-panel-text",e.class]),style:de(e.style)}
1,[t.default&&a.value&&m("div",{class:"v-expansion-panel-text__wrapper"},[(n=t.default)==null?void 0:n.call(t)])]),[[Ae,s.isSelected.value]])]}})),{}}}),Sl=$({color:String,expandIcon:{type:ne,default:"$expand"},collapseIcon:{type:ne,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...me(),...kl()},"VExpansionPanelTitle"),nl=U()({name:"VExpansionPanelTitle",directives:{vRipple:Fe},props:Sl(),setup(e,l){let{slots:t}=l;const s=Je(Ee);if(!s)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:d}=Qe(()=>e.color),{dimensionStyles:n}=bl(e),i=z(()=>({collapseIcon:e.collapseIcon,disabled:s.disabled.value,expanded:s.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),o=p(()=>s.isSelected.value?e.collapseIcon:e.expandIcon);return H(()=>{var y;return ve(m("button",{class:M(["v-expansion-panel-title",{"v-expansion-panel-title--active":s.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class]),style:de([d.value,n.value,e.style]),type:"button",tabindex:s.disabled.value?-1:void 0,disabled:s.disabled.value,"aria-expanded":s.isSelected.value,onClick:e.readonly?void 0:s.toggle},[m("span",{class:"v-expansion-panel-title__overlay"},null),(y=t.default)==null?void 0:y.call(t,i.value),!e.hideActions&&r(We,{defaults:{VIcon:{icon:o.value}}},{default:()=>{var u;return[m("span",{class:"v-expansion-panel-title__icon"},[((u=t.actions)==null?void 0:u.call(t,i.value))??r(Y,null,null)])]}})]),[[Fe,e.ripple]])}),{}}}),_l=$({title:String,text:String,bgColor:String,...fa(),...na(),...ua(),...pl(),...Sl(),...Vl()},"VExpansionPanel"),ss=U()({name:"VExpansionPanel",props:_l(),emits:{"group:selected":e=>!0},setup(e,l){let{slots:t}=l;const s=ra(e,Ee),{backgroundColorClasses:a,backgroundColorStyles:d}=Qe(()=>e.bgColor),{elevationClasses:n}
1=ga(e),{roundedClasses:i}=La(e),o=p(()=>(s==null?void 0:s.disabled.value)||e.disabled),y=z(()=>s.group.items.value.reduce((x,f,E)=>(s.group.selected.value.includes(f.id)&&x.push(E),x),[])),u=z(()=>{const x=s.group.items.value.findIndex(f=>f.id===s.id);return!s.isSelected.value&&y.value.some(f=>f-x===1)}),P=z(()=>{const x=s.group.items.value.findIndex(f=>f.id===s.id);return!s.isSelected.value&&y.value.some(f=>f-x===-1)});return gl(Ee,s),H(()=>{const x=!!(t.text||e.text),f=!!(t.title||e.title),E=nl.filterProps(e),b=rl.filterProps(e);return r(e.tag,{class:M(["v-expansion-panel",{"v-expansion-panel--active":s.isSelected.value,"v-expansion-panel--before-active":u.value,"v-expansion-panel--after-active":P.value,"v-expansion-panel--disabled":o.value},i.value,a.value,e.class]),style:de([d.value,e.style])},{default:()=>[m("div",{class:M(["v-expansion-panel__shadow",...n.value])},null),r(We,{defaults:{VExpansionPanelTitle:{...E},VExpansionPanelText:{...b}}},{default:()=>{var k;return[f&&r(nl,{key:"title"},{default:()=>[t.title?t.title():e.title]}),x&&r(rl,{key:"text"},{default:()=>[t.text?t.text():e.text]}),(k=t.default)==null?void 0:k.call(t)]}})]})}),{groupItem:s}}}),Ha=["default","accordion","inset","popout"],Ga=$({flat:Boolean,...ma(),...Kl(_l(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...ol(),...me(),...pl(),variant:{type:String,default:"default",validator:e=>Ha.includes(e)}},"VExpansionPanels"),cs=U()({name:"VExpansionPanels",props:Ga(),emits:{"update:modelValue":e=>!0},setup(e,l){let{slots:t}=l;const{next:s,prev:a}=da(e,Ee),{themeClasses:d}=Jl(e),n=p(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return He({VExpansionPanel:{bgColor:p(()=>e.bgColor),collapseIcon:p(()=>e.collapseIcon),color:p(()=>e.color),eager:p(()=>e.eager),elevation:p(()=>e.elevation),expandIcon:p(()=>e.expandIcon),focusable:p(()=>e.focusable),hideActions:p(()=>e.hideActions),readonly:p(()=>e.readonly),ripple:p(()=>e.ripple),rounded:p(()=>e.rounded),static:p(()=>e.static)}}),H(()=>r(e.tag,{class:M(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},d.value,n.value,e.class]),style:de(e.style)},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t,{prev:a,next:s})]}})),{next:s,prev:a}}}),qa=$({...ll({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),is=U()({name:"VRadio",props:qa(),setup(e,l){let{slots:t}=l;return H(()=>{const s=xe.filterProps(e);return r(xe,R(s,{class:["v-radio",e.class],style:e.style,type:"radio"}),t)}),{}}}),Ja=$({height:{type:[Number,String],default:"auto"},...ml(),...$e(el(),["multiple"]),trueIcon:{type:ne,default:"$radioOn"},falseIcon:{type:ne,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),rs=U()({name:"VRadioGroup",inheritAttrs:!1,props:Ja(),emits:{"update:modelValue":e=>!0},setup(e,l){let{attrs:t,slots:s}=l;const a=Oe(),d=z(()=>e.id||`radio-group-${a}`),n=re(e,"modelValue");return H(()=>{const[i,o]=qe(t),y=we.filterProps(e),u=xe.filterProps(e),P=s.label?s.label({label:e.label,props:{for:d.value}}):e.label;return r(we,R({class:["v-radio-group",e.class],style:e.style},i,y,{modelValue:n.value,"onUpdate:modelValue":x=>n.value=x,id:d.value}),{...s,default:x=>{let{id:f,messagesId:E,isDisabled:b,isReadonly:k}=x;return m(q,null,[P&&r(dl,{id:f.value},{default:()=>[P]}),r(Pa,R(u,{id:f.value,"aria-describedby":E.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:b.value,readonly:k.value,"aria-labelledby":P?f.value:void 0,multiple:!1},o,{modelValue:n.value,"onUpdate:modelValue":S=>n.value=S}),s)])}})}),{}}}),Ka=$({...me(),...oa({variant:"text"})},"VToolbarItems"),al=U()({name:"VToolbarItems",props:Ka(),setup(e,l){let{slots:t}=l;return He({VBtn:{color:p(()=>e.color),height:"inherit",variant:p(()=>e.variant)}}),H(()=>{var s;return m("div",{class:M(["v-toolbar-items",e.class]),style:de(e.style)},[(s=t.default)==null?void 0:s.call(t)])}),{}}}),Qa=!1,ns=Qa,Wa={name:"AddDifferentSymbol",emits:["addToTemplate"],data(){return{message:"",messageError:"",selectedLetters:[],newSymbol:{letter:"",decimal:null,classLang:""},dialogVisible:!1}},methods:{updateDecimal(){this.newSymbol.letter.length>0?this.newSymbol.decimal=this.newSymbol.letter.charCodeAt(0):this.newSymbol.decimal=null},addSymbol(){this.messageError="",this.message="";const e=this.selectedLetters.some(t=>(typeof t.decimal=="string"?parseInt(t.decimal,10):t.decimal)===this.newSymbol.decimal);if(this.newSymbol.decimal)if(e)this.messageError=this.$t("addFont.symbolAddedError");else{this.message=this.$t("addFont.symbolAddedSuccess");var l=JSON.parse(JSON.stringify(this.newSymbol));this.$emit("addToTemplate",l)}},open(e){this.messageError="",this.message="",this.selectedLetters=e,this.dialogVisible=!0}}},Ya={class:"mt-4 mb-4"},Xa={class:"text-center success mb-3"},Za={class:"text-center error mb-3"};function et(e,l,t,s,a,d){return V(),ye(Ye,{style:{"max-width":"1200px"},transition:"dialog-bottom-transition",fullscreen:e.$isMobile(),modelValue:a.dialogVisible,"onUpdate:modelValue":l[3]||(l[3]=n=>a.dialogVisible=n)},{default:g(()=>[r(Le,null,{default:g(()=>
1[r(Xe,{color:"primary",dark:""},{default:g(()=>[r(Ze,null,{default:g(()=>[I(v(e.$t("addFont.addSymbolsDifferent")),1)]),_:1}),r(ze),r(al,null,{default:g(()=>[r(J,{icon:"",dark:"",onClick:l[0]||(l[0]=n=>a.dialogVisible=!1)},{default:g(()=>[r(Y,null,{default:g(()=>l[4]||(l[4]=[I("mdi-close")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1}),r(ue,null,{default:g(()=>[r(ke,{maxlength:"1",modelValue:a.newSymbol.letter,"onUpdate:modelValue":l[1]||(l[1]=n=>a.newSymbol.letter=n),onInput:d.updateDecimal,placeholder:e.$t("addDifferentSymbol.enterSymbolPlaceholder")},null,8,["modelValue","onInput","placeholder"]),m("div",Ya,[m("span",null,v(e.$t("addDifferentSymbol.decimalCode")),1),m("span",null,v(a.newSymbol.decimal),1)]),r(J,{onClick:d.addSymbol},{default:g(()=>[I(v(e.$t("addFont.addSymbols")),1)]),_:1},8,["onClick"]),m("div",Xa,v(a.message),1),m("div",Za,v(a.messageError),1)]),_:1}),r(hl,{class:"dialog-footer-sticky"},{default:g(()=>[r(ze),r(J,{text:"",onClick:l[2]||(l[2]=n=>a.dialogVisible=!1)},{default:g(()=>[I(v(e.$t("addFont.closeButton")),1
1)]),_:1})]),_:1})]),_:1})]),_:1},8,["fullscreen","modelValue"])}const lt=Ce(Wa,[["render",et]]);var at=[{value:"signing",name:"Подпись",letter:"Ⓒ",decimal:9400,classLang:"otherSymbol"}],Il=[{value:"cyrillic",name:"cyrillic",title:"Cyrillic",letters:[{letter:"Ѐ",decimal:1024,classLang:"cyrillic"},{letter:"Ё",decimal:1025,classLang:"cyrillic"},{letter:"Ђ",decimal:1026,classLang:"cyrillic"},{letter:"Ѓ",decimal:1027,classLang:"cyrillic"},{letter:"Є",decimal:1028,classLang:"cyrillic"},{letter:"Ѕ",decimal:1029,classLang:"cyrillic"},{letter:"І",decimal:1030,classLang:"cyrillic"},{letter:"Ї",decimal:1031,classLang:"cyrillic"},{letter:"Ј",decimal:1032,classLang:"cyrillic"},{letter:"Љ",decimal:1033,classLang:"cyrillic"},{letter:"Њ",decimal:1034,classLang:"cyrillic"},{letter:"Ћ",decimal:1035,classLang:"cyrillic"},{letter:"Ќ",decimal:1036,classLang:"cyrillic"},{letter:"Ѝ",decimal:1037,classLang:"cyrillic"},{letter:"Ў",decimal:1038,classLang:"cyrillic"},{letter:"Џ",decimal:1039,classLang:"cyrillic"},{letter:"А",decimal:1040,classLang:"cyrillic"},{letter:"Б",decimal:1041,classLang:"cyrillic"},{letter:"В",decimal:1042,classLang:"cyrillic"},{letter:"Г",decimal:1043,classLang:"cyrillic"},{letter:"Д",decimal:1044,classLang:"cyrillic"},{letter:"Е",decimal:1045,classLang:"cyrillic"},{letter:"Ж",decimal:1046,classLang:"cyrillic"},{letter:"З",decimal:1047,classLang:"cyrillic"},{letter:"И",decimal:1048,classLang:"cyrillic"},{letter:"Й",decimal:1049,classLang:"cyrillic"},{letter:"К",decimal:1050,classLang:"cyrillic"},{letter:"Л",decimal:1051,classLang:"cyrillic"},{letter:"М",decimal:1052,classLang:"cyrillic"},{letter:"Н",decimal:1053,classLang:"cyrillic"},{letter:"О",decimal:1054,classLang:"cyrillic"},{letter:"П",decimal:1055,classLang:"cyrillic"},{letter:"Р",decimal:1056,classLang:"cyrillic"},{letter:"С",decimal:1057,classLang:"cyrillic"},{letter:"Т",decimal:1058,classLang:"cyrillic"},{letter:"У",decimal:1059,classLang:"cyrillic"},{letter:"Ф",decimal:1060,classLang:"cyrillic"},{letter:"Х",decimal:1061,classLang:"cyrillic"},{letter:"Ц",decimal:1062,classLang:"cyrillic"},{letter:"Ч",decimal:1063,classLang:"cyrillic"},{letter:"Ш",decimal:1064,classLang:"cyrillic"},{letter:"Щ",decimal:1065,classLang:"cyrillic"},{letter:"Ъ",decimal:1066,classLang:"cyrillic"},{letter:"Ы",decimal:1067,classLang:"cyrillic"},{letter:"Ь",decimal:1068,classLang:"cyrillic"},{letter:"Э",decimal:1069,classLang:"cyrillic"},{letter:"Ю",decimal:1070,classLang:"cyrillic"},{letter:"Я",decimal:1071,classLang:"cyrillic"},{letter:"а",decimal:1072,classLang:"cyrillic"},{letter:"б",decimal:1073,classLang:"cyrillic"},{letter:"в",decimal:1074,classLang:"cyrillic"},{letter:"г",decimal:1075,classLang:"cyrillic"},{letter:"д",decimal:1076,classLang:"cyrillic"},{letter:"е",decimal:1077,classLang:"cyrillic"},{letter:"ж",decimal:1078,classLang:"cyrillic"},{letter:"з",decimal:1079,classLang:"cyrillic"},{letter:"и",decimal:1080,classLang:"cyrillic"},{letter:"й",decimal:1081,classLang:"cyrillic"},{letter:"к",decimal:1082,classLang:"cyrillic"},{letter:"л",decimal:1083,classLang:"cyrillic"},{letter:"м",decimal:1084,classLang:"cyrillic"},{letter:"н",decimal:1085,classLang:"cyrillic"},{letter:"о",decimal:1086,classLang:"cyrillic"},{letter:"п",decimal:1087,classLang:"cyrillic"},{letter:"р",decimal:1088,classLang:"cyrillic"},{letter:"с",decimal:1089,classLang:"cyrillic"},{letter:"т",decimal:1090,classLang:"cyrillic"},{letter:"у",decimal:1091,classLang:"cyrillic"},{letter:"ф",decimal:1092,classLang:"cyrillic"},{letter:"х",decimal:1093,classLang:"cyrillic"},{letter:"ц",decimal:1094,classLang:"cyrillic"},{letter:"ч",decimal:1095,classLang:"cyrillic"},{letter:"ш",decimal:1096,classLang:"cyrillic"},{letter:"щ",decimal:1097,classLang:"cyrillic"},{letter:"ъ",decimal:1098,classLang:"cyrillic"},{letter:"ы",decimal:1099,classLang:"cyrillic"},{letter:"ь",decimal:1100,classLang:"cyrillic"},{letter:"э",decimal:1101,classLang:"cyrillic"},{letter:"ю",decimal:1102,classLang:"cyrillic"},{letter:"я",decimal:1103,classLang:"cyrillic"},{letter:"ѐ",decimal:1104,classLang:"cyrillic"},{letter:"ё",decimal:1105,classLang:"cyrillic"},{letter:"ђ",decimal:1106,classLang:"cyrillic"},{letter:"ѓ",decimal:1107,classLang:"cyrillic"},{letter:"є",decimal:1108,classLang:"cyrillic"},{letter:"ѕ",decimal:1109,classLang:"cyrillic"},{letter:"і",decimal:1110,classLang:"cyrillic"},{letter:"ї",decimal:1111,classLang:"cyrillic"},{letter:"ј",decimal:1112,classLang:"cyrillic"},{letter:"љ",decimal:1113,classLang:"cyrillic"},{letter:"њ",decimal:1114,classLang:"cyrillic"},{letter:"ћ",decimal:1115,classLang:"cyrillic"},{letter:"ќ",decimal:1116,classLang:"cyrillic"},{letter:"ѝ",decimal:1117,classLang:"cyrillic"},{letter:"ў",decimal:1118,classLang:"cyrillic"},{letter:"џ",decimal:1119,classLang:"cyrillic"},{letter:"Ѡ",decimal:1120,classLang:"cyrillic"},{letter:"ѡ",decimal:1121,classLang:"cyrillic"},{letter:"Ѣ",decimal:1122,classLang:"cyrillic"},{letter:"ѣ",decimal:1123,classLang:"cyrillic"},{letter:"Ѥ",decimal:1124,classLang:"cyrillic"},{letter:"ѥ",decimal:1125,classLang:"cyrillic"},{letter:"Ѧ",decimal:1126,classLang:"cyrillic"},{letter:"ѧ",decimal:1127,classLang:"cyrillic"},{letter:"Ѩ",decimal:1128,classLang:"cyrillic"},{letter:"ѩ",decimal:1129,classLang:"cyrillic"},{letter:"Ѫ",decimal:1130,classLang:"cyrillic"},{letter:"ѫ",decimal:1131,classLang:"cyrillic"},{letter:"Ѭ",decimal:1132,classLang:"cyrillic"},{letter:"ѭ",decimal:1133,classLang:"cyrillic"},{letter:"Ѯ",decimal:1134,classLang:"cyrillic"},{letter:"ѯ",decimal:1135,classLang:"cyrillic"},{letter:"Ѱ",decimal:1136,classLang:"cyrillic"},{letter:"ѱ",decimal:1137,classLang:"cyrillic"},{letter:"Ѳ",decimal:1138,classLang:"cyrillic"},{letter:"ѳ",decimal:1139,classLang:"cyrillic"},{letter:"Ѵ",decimal:1140,classLang:"cyrillic"},{letter:"ѵ",decimal:1141,classLang:"cyrillic"},{letter:"Ѷ",decimal:1142,classLang:"cyrillic"},{letter:"ѷ",decimal:1143,classLang:"cyrillic"},{letter:"Ѹ",decimal:1144,classLang:"cyrillic"},{letter:"ѹ",decimal:1145,classLang:"cyrillic"},{letter:"Ѻ",decimal:1146,classLang:"cyrillic"},{letter:"ѻ",decimal:1147,classLang:"cyrillic"},{letter:"Ѽ",decimal:1148,classLang:"cyrillic"},{letter:"ѽ",decimal:1149,classLang:"cyrillic"},{letter:"Ѿ",decimal:1150,classLang:"cyrillic"},{letter:"ѿ",decimal:1151,classLang:"cyrillic"},{letter:"Ҁ",decimal:1152,classLang:"cyrillic"},{letter:"ҁ",decimal:1153,classLang:"cyrillic"},{letter:"҂",decimal:1154,classLang:"cyrillic"},{letter:"҃",decimal:1155,classLang:"cyrillic"},{letter:"҄",decimal:1156,classLang:"cyrillic"},{letter:"҅",decimal:1157,classLang:"cyrillic"},{letter:"҆",decimal:1158,classLang:"cyrillic"},{letter:"҇",decimal:1159,classLang:"cyrillic"},{letter:"҈",decimal:1160,classLang:"cyrillic"},{letter:"҉",decimal:1161,classLang:"cyrillic"},{letter:"Ҋ",decimal:1162,classLang:"cyrillic"},{letter:"ҋ",decimal:1163,classLang:"cyrillic"},{letter:"Ҍ",decimal:1164,classLang:"cyrillic"},{letter:"ҍ",decimal:1165,classLang:"cyrillic"},{letter:"Ҏ",decimal:1166,classLang:"cyrillic"},{letter:"ҏ",decimal:1167,classLang:"cyrillic"},{letter:"Ґ",decimal:1168,classLang:"cyrillic"},{letter:"ґ",decimal:1169,classLang:"cyrillic"},{letter:"Ғ",decimal:1170,classLang:"cyrillic"},{letter:"ғ",decimal:1171,classLang:"cyrillic"},{letter:"Ҕ",decimal:1172,classLang:"cyrillic"},{letter:"ҕ",decimal:1173,classLang:"cyrillic"},{letter:"Җ",decimal:1174,classLang:"cyrillic"},{letter:"җ",decimal:1175,classLang:"cyrillic"},{letter:"Ҙ",decimal:1176,classLang:"cyrillic"},{letter:"ҙ",decimal:1177,classLang:"cyrillic"},{letter:"Қ",decimal:1178,classLang:"cyrillic"},{letter:"қ",decimal:1179,classLang:"cyrillic"},{letter:"Ҝ",decimal:1180,classLang:"cyrillic"},{letter:"ҝ",decimal:1181,classLang:"cyrillic"},{letter:"Ҟ",decimal:1182,classLang:"cyrillic"},{letter:"ҟ",decimal:1183,classLang:"cyrillic"},{letter:"Ҡ",decimal:1184,classLang:"cyrillic"},{letter:"ҡ",decimal:1185,classLang:"cyrillic"},{letter:"Ң",decimal:1186,classLang:"cyrillic"},{letter:"ң",decimal:1187,classLang:"cyrillic"},{letter:"Ҥ",decimal:1188,classLang:"cyrillic"},{letter:"ҥ",decimal:1189,classLang:"cyrillic"},{letter:"Ҧ",decimal:1190,classLang:"cyrillic"},{letter:"ҧ",decimal:1191,classLang:"cyrillic"},{letter:"Ҩ",decimal:1192,classLang:"cyrillic"},{letter:"ҩ",decimal:1193,classLang:"cyrillic"},{letter:"Ҫ",decimal:1194,classLang:"cyrillic"},{letter:"ҫ",decimal:1195,classLang:"cyrillic"},{letter:"Ҭ",decimal:1196,classLang:"cyrillic"},{letter:"ҭ",decimal:1197,classLang:"cyrillic"},{letter:"Ү",decimal:1198,classLang:"cyrillic"},{letter:"ү",decimal:1199,classLang:"cyrillic"},{letter:"Ұ",decimal:1200,classLang:"cyrillic"},{letter:"ұ",decimal:1201,classLang:"cyrillic"},{letter:"Ҳ",decimal:1202,classLang:"cyrillic"},{letter:"ҳ",decimal:1203,classLang:"cyrillic"},{letter:"Ҵ",decimal:1204,classLang:"cyrillic"},{letter:"ҵ",decimal:1205,classLang:"cyrillic"},{letter:"Ҷ",decimal:1206,classLang:"cyrillic"},{letter:"ҷ",decimal:1207,classLang:"cyrillic"},{letter:"Ҹ",decimal:1208,classLang:"cyrillic"},{letter:"ҹ",decimal:1209,classLang:"cyrillic"},{letter:"Һ",decimal:1210,classLang:"cyrillic"},{letter:"һ",decimal:1211,classLang:"cyrillic"},{letter:"Ҽ",decimal:1212,classLang:"cyrillic"},{letter:"ҽ",decimal:1213,classLang:"cyrillic"},{letter:"Ҿ",decimal:1214,classLang:"cyrillic"},{letter:"ҿ",decimal:1215,classLang:"cyrillic"},{letter:"Ӏ",decimal:1216,classLang:"cyrillic"},{letter:"Ӂ",decimal:1217,classLang:"cyrillic"},{letter:"ӂ",decimal:1218,classLang:"cyrillic"},{letter:"Ӄ",decimal:1219,classLang:"cyrillic"},{letter:"ӄ",decimal:1220,classLang:"cyrillic"},{letter:"Ӆ",decimal:1221,classLang:"cyrillic"},{letter:"ӆ",decimal:1222,classLang:"cyrillic"},{letter:"Ӈ",decimal:1223,classLang:"cyrillic"},{letter:"ӈ",decimal:1224,classLang:"cyrillic"},{letter:"Ӊ",decimal:1225,classLang:"cyrillic"},{letter:"ӊ",decimal:1226,classLang:"cyrillic"},{letter:"Ӌ",decimal:1227,classLang:"cyrillic"},{letter:"ӌ",decimal:1228,classLang:"cyrillic"},{letter:"Ӎ",decimal:1229,classLang:"cyrillic"},{letter:"ӎ",decimal:1230,classLang:"cyrillic"},{letter:"ӏ",decimal:1231,classLang:"cyrillic"},{letter:"Ӑ",decimal:1232,classLang:"cyrillic"},{letter:"ӑ",decimal:1233,classLang:"cyrillic"},{letter:"Ӓ",decimal:1234,classLang:"cyrillic"},{letter:"ӓ",decimal:1235,classLang:"cyrillic"},{letter:"Ӕ",decimal:1236,classLang:"cyrillic"},{letter:"ӕ",decimal:1237,classLang:"cyrillic"},{letter:"Ӗ",decimal:1238,classLang:"cyrillic"},{letter:"ӗ",decimal:1239,classLang:"cyrillic"},{letter:"Ә",decimal:1240,classLang:"cyrillic"},{letter:"ә",decimal:1241,classLang:"cyrillic"},{letter:"Ӛ",decimal:1242,classLang:"cyrillic"},{letter:"ӛ",decimal:1243,classLang:"cyrillic"}
1,{letter:"Ӝ",decimal:1244,classLang:"cyrillic"},{letter:"ӝ",decimal:1245,classLang:"cyrillic"},{letter:"Ӟ",decimal:1246,classLang:"cyrillic"},{letter:"ӟ",decimal:1247,classLang:"cyrillic"},{letter:"Ӡ",decimal:1248,classLang:"cyrillic"},{letter:"ӡ",decimal:1249,classLang:"cyrillic"},{letter:"Ӣ",decimal:1250,classLang:"cyrillic"},{letter:"ӣ",decimal:1251,classLang:"cyrillic"},{letter:"Ӥ",decimal:1252,classLang:"cyrillic"},{letter:"ӥ",decimal:1253,classLang:"cyrillic"},{letter:"Ӧ",decimal:1254,classLang:"cyrillic"},{letter:"ӧ",decimal:1255,classLang:"cyrillic"},{letter:"Ө",decimal:1256,classLang:"cyrillic"},{letter:"ө",decimal:1257,classLang:"cyrillic"},{letter:"Ӫ",decimal:1258,classLang:"cyrillic"},{letter:"ӫ",decimal:1259,classLang:"cyrillic"},{letter:"Ӭ",decimal:1260,classLang:"cyrillic"},{letter:"ӭ",decimal:1261,classLang:"cyrillic"},{letter:"Ӯ",decimal:1262,classLang:"cyrillic"},{letter:"ӯ",decimal:1263,classLang:"cyrillic"},{letter:"Ӱ",decimal:1264,classLang:"cyrillic"},{letter:"ӱ",decimal:1265,classLang:"cyrillic"},{letter:"Ӳ",decimal:1266,classLang:"cyrillic"},{letter:"ӳ",decimal:1267,classLang:"cyrillic"},{letter:"Ӵ",decimal:1268,classLang:"cyrillic"},{letter:"ӵ",decimal:1269,classLang:"cyrillic"},{letter:"Ӷ",decimal:1270,classLang:"cyrillic"},{letter:"ӷ",decimal:1271,classLang:"cyrillic"},{letter:"Ӹ",decimal:1272,classLang:"cyrillic"},{letter:"ӹ",decimal:1273,classLang:"cyrillic"},{letter:"Ӻ",decimal:1274,classLang:"cyrillic"},{letter:"ӻ",decimal:1275,classLang:"cyrillic"},{letter:"Ӽ",decimal:1276,classLang:"cyrillic"},{letter:"ӽ",decimal:1277,classLang:"cyrillic"},{letter:"Ӿ",decimal:1278,classLang:"cyrillic"},{letter:"ӿ",decimal:1279,classLang:"cyrillic"}]},{value:"greekCoptic",name:"greekCoptic",title:"Greek and Coptic",letters:[{letter:"Ͱ",decimal:880,classLang:"greekCoptic"},{letter:"ͱ",decimal:881,classLang:"greekCoptic"},{letter:"Ͳ",decimal:882,classLang:"greekCoptic"},{letter:"ͳ",decimal:883,classLang:"greekCoptic"},{letter:"ʹ",decimal:884,classLang:"greekCoptic"},{letter:"͵",decimal:885,classLang:"greekCoptic"},{letter:"Ͷ",decimal:886,classLang:"greekCoptic"},{letter:"ͷ",decimal:887,classLang:"greekCoptic"},{letter:"ͺ",decimal:888,classLang:"greekCoptic"},{letter:"ͻ",decimal:889,classLang:"greekCoptic"},{letter:"ͼ",decimal:890,classLang:"greekCoptic"},{letter:"ͽ",decimal:891,classLang:"greekCoptic"},{letter:";",decimal:894,classLang:"greekCoptic"},{letter:"Ϳ",decimal:895,classLang:"greekCoptic"},{letter:"΄",decimal:901,classLang:"greekCoptic"},{letter:"΅",decimal:902,classLang:"greekCoptic"},{letter:"Ά",decimal:902,classLang:"greekCoptic"},{letter:"·",decimal:903,classLang:"greekCoptic"},{letter:"Έ",decimal:904,classLang:"greekCoptic"},{letter:"Ή",decimal:905,classLang:"greekCoptic"},{letter:"Ί",decimal:906,classLang:"greekCoptic"},{letter:"΋",decimal:907,classLang:"greekCoptic"},{letter:"Ό",decimal:908,classLang:"greekCoptic"},{letter:"΍",decimal:909,classLang:"greekCoptic"},{letter:"Ύ",decimal:910,classLang:"greekCoptic"},{letter:"Ώ",decimal:911,classLang:"greekCoptic"},{letter:"ΐ",decimal:912,classLang:"greekCoptic"},{letter:"Α",decimal:913,classLang:"greekCoptic"},{letter:"Β",decimal:914,classLang:"greekCoptic"},{letter:"Γ",decimal:915,classLang:"greekCoptic"},{letter:"Δ",decimal:916,classLang:"greekCoptic"},{letter:"Ε",decimal:917,classLang:"greekCoptic"},{letter:"Ζ",decimal:918,classLang:"greekCoptic"},{letter:"Η",decimal:919,classLang:"greekCoptic"},{letter:"Θ",decimal:920,classLang:"greekCoptic"},{letter:"Ι",decimal:921,classLang:"greekCoptic"},{letter:"Κ",decimal:922,classLang:"greekCoptic"},{letter:"Λ",decimal:923,classLang:"greekCoptic"},{letter:"Μ",decimal:924,classLang:"greekCoptic"},{letter:"Ν",decimal:925,classLang:"greekCoptic"},{letter:"Ξ",decimal:926,classLang:"greekCoptic"},{letter:"Ο",decimal:927,classLang:"greekCoptic"},{letter:"Π",decimal:928,classLang:"greekCoptic"},{letter:"Ρ",decimal:929,classLang:"greekCoptic"},{letter:"΢",decimal:930,classLang:"greekCoptic"},{letter:"Σ",decimal:931,classLang:"greekCoptic"},{letter:"Τ",decimal:932,classLang:"greekCoptic"},{letter:"Υ",decimal:933,classLang:"greekCoptic"},{letter:"Φ",decimal:934,classLang:"greekCoptic"},{letter:"Χ",decimal:935,classLang:"greekCoptic"},{letter:"Ψ",decimal:936,classLang:"greekCoptic"},{letter:"Ω",decimal:937,classLang:"greekCoptic"},{letter:"Ϊ",decimal:938,classLang:"greekCoptic"},{letter:"Ϋ",decimal:939,classLang:"greekCoptic"},{letter:"ά",decimal:940,classLang:"greekCoptic"},{letter:"έ",decimal:941,classLang:"greekCoptic"},{letter:"ή",decimal:942,classLang:"greekCoptic"},{letter:"ί",decimal:943,classLang:"greekCoptic"},{letter:"ΰ",decimal:944,classLang:"greekCoptic"},{letter:"α",decimal:945,classLang:"greekCoptic"},{letter:"β",decimal:946,classLang:"greekCoptic"},{letter:"γ",decimal:947,classLang:"greekCoptic"},{letter:"δ",decimal:948,classLang:"greekCoptic"},{letter:"ε",decimal:949,classLang:"greekCoptic"},{letter:"ζ",decimal:950,classLang:"greekCoptic"},{letter:"η",decimal:951,classLang:"greekCoptic"},{letter:"θ",decimal:952,classLang:"greekCoptic"},{letter:"ι",decimal:953,classLang:"greekCoptic"},{letter:"κ",decimal:954,classLang:"greekCoptic"},{letter:"λ",decimal:955,classLang:"greekCoptic"},{letter:"μ",decimal:956,classLang:"greekCoptic"},{letter:"ν",decimal:957,classLang:"greekCoptic"},{letter:"ξ",decimal:958,classLang:"greekCoptic"},{letter:"ο",decimal:959,classLang:"greekCoptic"},{letter:"π",decimal:960,classLang:"greekCoptic"},{letter:"ρ",decimal:961,classLang:"greekCoptic"},{letter:"ς",decimal:962,classLang:"greekCoptic"},{letter:"σ",decimal:963,classLang:"greekCoptic"},{letter:"τ",decimal:964,classLang:"greekCoptic"},{letter:"υ",decimal:965,classLang:"greekCoptic"},{letter:"φ",decimal:966,classLang:"greekCoptic"},{letter:"χ",decimal:967,classLang:"greekCoptic"},{letter:"ψ",decimal:968,classLang:"greekCoptic"},{letter:"ω",decimal:969,classLang:"greekCoptic"},{letter:"ϊ",decimal:970,classLang:"greekCoptic"},{letter:"ϋ",decimal:971,classLang:"greekCoptic"},{letter:"ό",decimal:972,classLang:"greekCoptic"},{letter:"ύ",decimal:973,classLang:"greekCoptic"},{letter:"ώ",decimal:974,classLang:"greekCoptic"},{letter:"Ϗ",decimal:975,classLang:"greekCoptic"},{letter:"ϐ",decimal:976,classLang:"greekCoptic"},{letter:"ϑ",decimal:977,classLang:"greekCoptic"},{letter:"ϒ",decimal:978,classLang:"greekCoptic"},{letter:"ϓ",decimal:979,classLang:"greekCoptic"},{letter:"ϔ",decimal:980,classLang:"greekCoptic"}
1,{letter:"ϕ",decimal:981,classLang:"greekCoptic"},{letter:"ϖ",decimal:982,classLang:"greekCoptic"},{letter:"ϗ",decimal:983,classLang:"greekCoptic"},{letter:"Ϙ",decimal:984,classLang:"greekCoptic"},{letter:"ϙ",decimal:985,classLang:"greekCoptic"},{letter:"Ϛ",decimal:986,classLang:"greekCoptic"},{letter:"ϛ",decimal:987,classLang:"greekCoptic"},{letter:"Ϝ",decimal:988,classLang:"greekCoptic"},{letter:"ϝ",decimal:989,classLang:"greekCoptic"},{letter:"Ϟ",decimal:990,classLang:"greekCoptic"},{letter:"ϟ",decimal:991,classLang:"greekCoptic"},{letter:"Ϡ",decimal:992,classLang:"greekCoptic"},{letter:"ϡ",decimal:993,classLang:"greekCoptic"},{letter:"Ϣ",decimal:994,classLang:"greekCoptic"},{letter:"ϣ",decimal:995,classLang:"greekCoptic"},{letter:"Ϥ",decimal:996,classLang:"greekCoptic"},{letter:"ϥ",decimal:997,classLang:"greekCoptic"},{letter:"Ϧ",decimal:998,classLang:"greekCoptic"},{letter:"ϧ",decimal:999,classLang:"greekCoptic"},{letter:"Ϩ",decimal:1e3,classLang:"greekCoptic"},{letter:"ϩ",decimal:1001,classLang:"greekCoptic"},{letter:"Ϫ",decimal:1002,classLang:"greekCoptic"},{letter:"ϫ",decimal:1003,classLang:"greekCoptic"},{letter:"Ϭ",decimal:1004,classLang:"greekCoptic"},{letter:"ϭ",decimal:1005,classLang:"greekCoptic"},{letter:"Ϯ",decimal:1006,classLang:"greekCoptic"},{letter:"ϯ",decimal:1007,classLang:"greekCoptic"},{letter:"ϰ",decimal:1008,classLang:"greekCoptic"},{letter:"ϱ",decimal:1009,classLang:"greekCoptic"},{letter:"ϲ",decimal:1010,classLang:"greekCoptic"},{letter:"ϳ",decimal:1011,classLang:"greekCoptic"},{letter:"ϴ",decimal:1012,classLang:"greekCoptic"},{letter:"ϵ",decimal:1013,classLang:"greekCoptic"},{letter:"϶",decimal:1014,classLang:"greekCoptic"},{letter:"Ϸ",decimal:1015,classLang:"greekCoptic"},{letter:"ϸ",decimal:1016,classLang:"greekCoptic"},{letter:"Ϲ",decimal:1017,classLang:"greekCoptic"},{letter:"Ϻ",decimal:1018,classLang:"greekCoptic"},{letter:"ϻ",decimal:1019,classLang:"greekCoptic"},{letter:"ϼ",decimal:1020,classLang:"greekCoptic"},{letter:"Ͻ",decimal:1021,classLang:"greekCoptic"},{letter:"Ͼ",decimal:1022,classLang:"greekCoptic"},{letter:"Ͽ",decimal:1023,classLang:"greekCoptic"}]},{value:"latin",name:"latin",title:"Latin basic",letters:[{letter:" ",decimal:32,classLang:"latin"},{letter:"!",decimal:33,classLang:"latin"},{letter:'"',decimal:34,classLang:"latin"},{letter:"#",decimal:35,classLang:"latin"},{letter:"$",decimal:36,classLang:"latin"},{letter:"%",decimal:37,classLang:"latin"},{letter:"&",decimal:38,classLang:"latin"},{letter:"'",decimal:39,classLang:"latin"},{letter:"(",decimal:40,classLang:"latin"},{letter:")",decimal:41,classLang:"latin"},{letter:"*",decimal:42,classLang:"latin"},{letter:"+",decimal:43,classLang:"latin"},{letter:",",decimal:44,classLang:"latin"},{letter:"-",decimal:45,classLang:"latin"},{letter:".",decimal:46,classLang:"latin"},{letter:"/",decimal:47,classLang:"latin"},{letter:"0",decimal:48,classLang:"latin"},{letter:"1",decimal:49,classLang:"latin"},{letter:"2",decimal:50,classLang:"latin"},{letter:"3",decimal:51,classLang:"latin"},{letter:"4",decimal:52,classLang:"latin"},{letter:"5",decimal:53,classLang:"latin"},{letter:"6",decimal:54,classLang:"latin"},{letter:"7",decimal:55,classLang:"latin"},{letter:"8",decimal:56,classLang:"latin"},{letter:"9",decimal:57,classLang:"latin"},{letter:":",decimal:58,classLang:"latin"},{letter:";",decimal:59,classLang:"latin"},{letter:"<",decimal:60,classLang:"latin"},{letter:"=",decimal:61,classLang:"latin"},{letter:">",decimal:62,classLang:"latin"},{letter:"?",decimal:63,classLang:"latin"},{letter:"@",decimal:64,classLang:"latin"},{letter:"A",decimal:65,classLang:"latin"},{letter:"B",decimal:66,classLang:"latin"},{letter:"C",decimal:67,classLang:"latin"},{letter:"D",decimal:68,classLang:"latin"},{letter:"E",decimal:69,classLang:"latin"},{letter:"F",decimal:70,classLang:"latin"},{letter:"G",decimal:71,classLang:"latin"},{letter:"H",decimal:72,classLang:"latin"},{letter:"I",decimal:73,classLang:"latin"},{letter:"J",decimal:74,classLang:"latin"},{letter:"K",decimal:75,classLang:"latin"},{letter:"L",decimal:76,classLang:"latin"},{letter:"M",decimal:77,classLang:"latin"},{letter:"N",decimal:78,classLang:"latin"},{letter:"O",decimal:79,classLang:"latin"},{letter:"P",decimal:80,classLang:"latin"},{letter:"Q",decimal:81,classLang:"latin"},{letter:"R",decimal:82,classLang:"latin"},{letter:"S",decimal:83,classLang:"latin"},{letter:"T",decimal:84,classLang:"latin"},{letter:"U",decimal:85,classLang:"latin"},{letter:"V",decimal:86,classLang:"latin"},{letter:"W",decimal:87,classLang:"latin"},{letter:"X",decimal:88,classLang:"latin"},{letter:"Y",decimal:89,classLang:"latin"},{letter:"Z",decimal:90,classLang:"latin"},{letter:"[",decimal:91,classLang:"latin"},{letter:"\\",decimal:92,classLang:"latin"},{letter:"]",decimal:93,classLang:"latin"},{letter:"^",decimal:94,classLang:"latin"}
1,{letter:"_",decimal:95,classLang:"latin"},{letter:"`",decimal:96,classLang:"latin"},{letter:"a",decimal:97,classLang:"latin"},{letter:"b",decimal:98,classLang:"latin"},{letter:"c",decimal:99,classLang:"latin"},{letter:"d",decimal:100,classLang:"latin"},{letter:"e",decimal:101,classLang:"latin"},{letter:"f",decimal:102,classLang:"latin"},{letter:"g",decimal:103,classLang:"latin"},{letter:"h",decimal:104,classLang:"latin"},{letter:"i",decimal:105,classLang:"latin"},{letter:"j",decimal:106,classLang:"latin"},{letter:"k",decimal:107,classLang:"latin"},{letter:"l",decimal:108,classLang:"latin"},{letter:"m",decimal:109,classLang:"latin"},{letter:"n",decimal:110,classLang:"latin"},{letter:"o",decimal:111,classLang:"latin"},{letter:"p",decimal:112,classLang:"latin"},{letter:"q",decimal:113,classLang:"latin"},{letter:"r",decimal:114,classLang:"latin"},{letter:"s",decimal:115,classLang:"latin"},{letter:"t",decimal:116,classLang:"latin"},{letter:"u",decimal:117,classLang:"latin"},{letter:"v",decimal:118,classLang:"latin"},{letter:"w",decimal:119,classLang:"latin"},{letter:"x",decimal:120,classLang:"latin"},{letter:"y",decimal:121,classLang:"latin"},{letter:"z",decimal:122,classLang:"latin"},{letter:"{",decimal:123,classLang:"latin"},{letter:"|",decimal:124,classLang:"latin"},{letter:"}",decimal:125,classLang:"latin"},{letter:"~",decimal:126,classLang:"latin"},{letter:"№",decimal:8470,classLang:"latin"},{letter:"«",decimal:171,classLang:"latin"},{letter:"»",decimal:187,classLang:"latin"}]},{value:"latinEx",name:"latinEx",title:"Latin Extended Additional.",letters:[{letter:"Ḁ",decimal:7424,classLang:"latinEx"},{letter:"ḁ",decimal:7425,classLang:"latinEx"},{letter:"Ḃ",decimal:7426,classLang:"latinEx"},{letter:"ḃ",decimal:7427,classLang:"latinEx"},{letter:"Ḅ",decimal:7428,classLang:"latinEx"},{letter:"ḅ",decimal:7429,classLang:"latinEx"},{letter:"Ḇ",decimal:7430,classLang:"latinEx"},{letter:"ḇ",decimal:7431,classLang:"latinEx"},{letter:"Ḉ",decimal:7432,classLang:"latinEx"},{letter:"ḉ",decimal:7433,classLang:"latinEx"},{letter:"Ḋ",decimal:7434,classLang:"latinEx"},{letter:"ḋ",decimal:7435,classLang:"latinEx"},{letter:"Ḍ",decimal:7436,classLang:"latinEx"},{letter:"ḍ",decimal:7437,classLang:"latinEx"},{letter:"Ḏ",decimal:7438,classLang:"latinEx"},{letter:"ḏ",decimal:7439,classLang:"latinEx"},{letter:"Ḑ",decimal:7440,classLang:"latinEx"},{letter:"ḑ",decimal:7441,classLang:"latinEx"},{letter:"Ḓ",decimal:7442,classLang:"latinEx"},{letter:"ḓ",decimal:7443,classLang:"latinEx"},{letter:"Ḕ",decimal:7444,classLang:"latinEx"},{letter:"ḕ",decimal:7445,classLang:"latinEx"},{letter:"Ḗ",decimal:7446,classLang:"latinEx"},{letter:"ḗ",decimal:7447,classLang:"latinEx"},{letter:"Ḙ",decimal:7448,classLang:"latinEx"},{letter:"ḙ",decimal:7449,classLang:"latinEx"},{letter:"Ḛ",decimal:7450,classLang:"latinEx"},{letter:"ḛ",decimal:7451,classLang:"latinEx"},{letter:"Ḝ",decimal:7452,classLang:"latinEx"},{letter:"ḝ",decimal:7453,classLang:"latinEx"},{letter:"Ḟ",decimal:7454,classLang:"latinEx"},{letter:"ḟ",decimal:7455,classLang:"latinEx"},{letter:"Ḡ",decimal:7456,classLang:"latinEx"},{letter:"ḡ",decimal:7457,classLang:"latinEx"},{letter:"Ḣ",decimal:7458,classLang:"latinEx"},{letter:"ḣ",decimal:7459,classLang:"latinEx"},{letter:"Ḥ",decimal:7460,classLang:"latinEx"},{letter:"ḥ",decimal:7461,classLang:"latinEx"},{letter:"Ḧ",decimal:7462,classLang:"latinEx"},{letter:"ḧ",decimal:7463,classLang:"latinEx"},{letter:"Ḩ",decimal:7464,classLang:"latinEx"},{letter:"ḩ",decimal:7465,classLang:"latinEx"},{letter:"Ḫ",decimal:7466,classLang:"latinEx"},{letter:"ḫ",decimal:7467,classLang:"latinEx"},{letter:"Ḭ",decimal:7468,classLang:"latinEx"},{letter:"ḭ",decimal:7469,classLang:"latinEx"},{letter:"Ḯ",decimal:7470,classLang:"latinEx"},{letter:"ḯ",decimal:7471,classLang:"latinEx"},{letter:"Ḱ",decimal:7472,classLang:"latinEx"},{letter:"ḱ",decimal:7473,classLang:"latinEx"},{letter:"Ḳ",decimal:7474,classLang:"latinEx"},{letter:"ḳ",decimal:7475,classLang:"latinEx"},{letter:"Ḵ",decimal:7476,classLang:"latinEx"},{letter:"ḵ",decimal:7477,classLang:"latinEx"},{letter:"Ḷ",decimal:7478,classLang:"latinEx"},{letter:"ḷ",decimal:7479,classLang:"latinEx"},{letter:"Ḹ",decimal:7480,classLang:"latinEx"},{letter:"ḹ",decimal:7481,classLang:"latinEx"},{letter:"Ḻ",decimal:7482,classLang:"latinEx"},{letter:"ḻ",decimal:7483,classLang:"latinEx"},{letter:"Ḽ",decimal:7484,classLang:"latinEx"},{letter:"ḽ",decimal:7485,classLang:"latinEx"},{letter:"Ḿ",decimal:7486,classLang:"latinEx"},{letter:"ḿ",decimal:7487,classLang:"latinEx"},{letter:"Ṁ",decimal:7488,classLang:"latinEx"},{letter:"ṁ",decimal:7489,classLang:"latinEx"},{letter:"Ṃ",decimal:7490,classLang:"latinEx"},{letter:"ṃ",decimal:7491,classLang:"latinEx"},{letter:"Ṅ",decimal:7492,classLang:"latinEx"},{letter:"ṅ",decimal:7493,classLang:"latinEx"},{letter:"Ṇ",decimal:7494,classLang:"latinEx"},{letter:"ṇ",decimal:7495,classLang:"latinEx"},{letter:"Ṉ",decimal:7496,classLang:"latinEx"},{letter:"ṉ",decimal:7497,classLang:"latinEx"},{letter:"Ṋ",decimal:7498,classLang:"latinEx"},{letter:"ṋ",decimal:7499,classLang:"latinEx"},{letter:"Ṍ",decimal:7500,classLang:"latinEx"},{letter:"ṍ",decimal:7501,classLang:"latinEx"},{letter:"Ṏ",decimal:7502,classLang:"latinEx"},{letter:"ṏ",decimal:7503,classLang:"latinEx"},{letter:"Ṑ",decimal:7504,classLang:"latinEx"},{letter:"ṑ",decimal:7505,classLang:"latinEx"},{letter:"Ṓ",decimal:7506,classLang:"latinEx"},{letter:"ṓ",decimal:7507,classLang:"latinEx"},{letter:"Ṕ",decimal:7508,classLang:"latinEx"},{letter:"ṕ",decimal:7509,classLang:"latinEx"},{letter:"Ṗ",decimal:7510,classLang:"latinEx"},{letter:"ṗ",decimal:7511,classLang:"latinEx"},{letter:"Ṙ",decimal:7512,classLang:"latinEx"},{letter:"ṙ",decimal:7513,classLang:"latinEx"},{letter:"Ṛ",decimal:7514,classLang:"latinEx"},{letter:"ṛ",decimal:7515,classLang:"latinEx"},{letter:"Ṝ",decimal:7516,classLang:"latinEx"},{letter:"ṝ",decimal:7517,classLang:"latinEx"},{letter:"Ṟ",decimal:7518,classLang:"latinEx"},{letter:"ṟ",decimal:7519,classLang:"latinEx"},{letter:"Ṡ",decimal:7520,classLang:"latinEx"},{letter:"ṡ",decimal:7521,classLang:"latinEx"},{letter:"Ṣ",decimal:7522,classLang:"latinEx"},{letter:"ṣ",decimal:7523,classLang:"latinEx"},{letter:"Ṥ",decimal:7524,classLang:"latinEx"},{letter:"ṥ",decimal:7525,classLang:"latinEx"},{letter:"Ṧ",decimal:7526,classLang:"latinEx"},{letter:"ṧ",decimal:7527,classLang:"latinEx"},{letter:"Ṩ",decimal:7528,classLang:"latinEx"},{letter:"ṩ",decimal:7529,classLang:"latinEx"},{letter:"Ṫ",decimal:7530,classLang:"latinEx"},{letter:"ṫ",decimal:7531,classLang:"latinEx"},{letter:"Ṭ",decimal:7532,classLang:"latinEx"},{letter:"ṭ",decimal:7533,classLang:"latinEx"},{letter:"Ṯ",decimal:7534,classLang:"latinEx"},{letter:"ṯ",decimal:7535,classLang:"latinEx"},{letter:"Ṱ",decimal:7536,classLang:"latinEx"},{letter:"ṱ",decimal:7537,classLang:"latinEx"},{letter:"Ṳ",decimal:7538,classLang:"latinEx"},{letter:"ṳ",decimal:7539,classLang:"latinEx"},{letter:"Ṵ",decimal:7540,classLang:"latinEx"},{letter:"ṵ",decimal:7541,classLang:"latinEx"},{letter:"Ṷ",decimal:7542,classLang:"latinEx"},{letter:"ṷ",decimal:7543,classLang:"latinEx"},{letter:"Ṹ",decimal:7544,classLang:"latinEx"},{letter:"ṹ",decimal:7545,classLang:"latinEx"},{letter:"Ṻ",decimal:7546,classLang:"latinEx"},{letter:"ṻ",decimal:7547,classLang:"latinEx"},{letter:"Ṽ",decimal:7548,classLang:"latinEx"},{letter:"ṽ",decimal:7549,classLang:"latinEx"},{letter:"Ṿ",decimal:7550,classLang:"latinEx"},{letter:"ṿ",decimal:7551,classLang:"latinEx"},{letter:"Ẁ",decimal:7552,classLang:"latinEx"},{letter:"ẁ",decimal:7553,classLang:"latinEx"},{letter:"Ẃ",decimal:7554,classLang:"latinEx"},{letter:"ẃ",decimal:7555,classLang:"latinEx"},{letter:"Ẅ",decimal:7556,classLang:"latinEx"},{letter:"ẅ",decimal:7557,classLang:"latinEx"},{letter:"Ẇ",decimal:7558,classLang:"latinEx"},{letter:"ẇ",decimal:7559,classLang:"latinEx"},{letter:"Ẉ",decimal:7560,classLang:"latinEx"},{letter:"ẉ",decimal:7561,classLang:"latinEx"},{letter:"Ẋ",decimal:7562,classLang:"latinEx"},{letter:"ẋ",decimal:7563,classLang:"latinEx"},{letter:"Ẍ",decimal:7564,classLang:"latinEx"},{letter:"ẍ",decimal:7565,classLang:"latinEx"},{letter:"Ẏ",decimal:7566,classLang:"latinEx"},{letter:"ẏ",decimal:7567,classLang:"latinEx"},{letter:"Ẑ",decimal:7568,classLang:"latinEx"},{letter:"ẑ",decimal:7569,classLang:"latinEx"},{letter:"Ẓ",decimal:7570,classLang:"latinEx"},{letter:"ẓ",decimal:7571,classLang:"latinEx"},{letter:"Ẕ",decimal:7572,classLang:"latinEx"},{letter:"ẕ",decimal:7573,classLang:"latinEx"},{letter:"ẖ",decimal:7574,classLang:"latinEx"},{letter:"ẗ",decimal:7575,classLang:"latinEx"},{letter:"ẘ",decimal:7576,classLang:"latinEx"},{letter:"ẙ",decimal:7577,classLang:"latinEx"},{letter:"ẚ",decimal:7578,classLang:"latinEx"},{letter:"ẛ",decimal:7579,classLang:"latinEx"},{letter:"ẜ",decimal:7580,classLang:"latinEx"},{letter:"ẝ",decimal:7581,classLang:"latinEx"},{letter:"ẞ",decimal:7582,classLang:"latinEx"},{letter:"ẟ",decimal:7583,classLang:"latinEx"},{letter:"Ạ",decimal:7584,classLang:"latinEx"},{letter:"ạ",decimal:7585,classLang:"latinEx"},{letter:"Ả",decimal:7586,classLang:"latinEx"},{letter:"ả",decimal:7587,classLang:"latinEx"},{letter:"Ấ",decimal:7588,classLang:"latinEx"},{letter:"ấ",decimal:7589,classLang:"latinEx"},{letter:"Ầ",decimal:7590,classLang:"latinEx"},{letter:"ầ",decimal:7591,classLang:"latinEx"},{letter:"Ẩ",decimal:7592,classLang:"latinEx"},{letter:"ẩ",decimal:7593,classLang:"latinEx"},{letter:"Ẫ",decimal:7594,classLang:"latinEx"},{letter:"ẫ",decimal:7595,classLang:"latinEx"},{letter:"Ậ",decimal:7596,classLang:"latinEx"},{letter:"ậ",decimal:7597,classLang:"latinEx"},{letter:"Ắ",decimal:7598,classLang:"latinEx"},{letter:"ắ",decimal:7599,classLang:"latinEx"},{letter:"Ằ",decimal:7600,classLang:"latinEx"},{letter:"ằ",decimal:7601,classLang:"latinEx"},{letter:"Ẳ",decimal:7602,classLang:"latinEx"},{letter:"ẳ",decimal:7603,classLang:"latinEx"},{letter:"Ẵ",decimal:7604,classLang:"latinEx"},{letter:"ẵ",decimal:7605,classLang:"latinEx"},{letter:"Ặ",decimal:7606,classLang:"latinEx"},{letter:"ặ",decimal:7607,classLang:"latinEx"},{letter:"Ẹ",decimal:7608,classLang:"latinEx"},{letter:"ẹ",decimal:7609,classLang:"latinEx"},{letter:"Ẻ",decimal:7610,classLang:"latinEx"},{letter:"ẻ",decimal:7611,classLang:"latinEx"},{letter:"Ẽ",decimal:7612,classLang:"latinEx"},{letter:"ẽ",decimal:7613,classLang:"latinEx"},{letter:"Ế",decimal:7614,classLang:"latinEx"},{letter:"ế",decimal:7615,classLang:"latinEx"},{letter:"Ề",decimal:7616,classLang:"latinEx"},{letter:"ề",decimal:7617,classLang:"latinEx"},{letter:"Ể",decimal:7618,classLang:"latinEx"},{letter:"ể",decimal:7619,classLang:"latinEx"},{letter:"Ễ",decimal:7620,classLang:"latinEx"},{letter:"ễ",decimal:7621,classLang:"latinEx"},{letter:"Ệ",decimal:7622,classLang:"latinEx"},{letter:"ệ",decimal:7623,classLang:"latinEx"},{letter:"Ỉ",decimal:7624,classLang:"latinEx"},{letter:"ỉ",decimal:7625,classLang:"latinEx"},{letter:"Ị",decimal:7626,classLang:"latinEx"},{letter:"ị",decimal:7627,classLang:"latinEx"},{letter:"Ọ",decimal:7628,classLang:"latinEx"},{letter:"ọ",decimal:7629,classLang:"latinEx"},{letter:"Ỏ",decimal:7630,classLang:"latinEx"},{letter:"ỏ",decimal:7631,classLang:"latinEx"},{letter:"Ố",decimal:7632,classLang:"latinEx"},{letter:"ố",decimal:7633,classLang:"latinEx"},{letter:"Ồ",decimal:7634,classLang:"latinEx"},{letter:"ồ",decimal:7635,classLang:"latinEx"},{letter:"Ổ",decimal:7636,classLang:"latinEx"},{letter:"ổ",decimal:7637,classLang:"latinEx"},{letter:"Ỗ",decimal:7638,classLang:"latinEx"},{letter:"ỗ",decimal:7639,classLang:"latinEx"},{letter:"Ộ",decimal:7640,classLang:"latinEx"},{letter:"ộ",decimal:7641,classLang:"latinEx"},{letter:"Ớ",decimal:7642,classLang:"latinEx"},{letter:"ớ",decimal:7643,classLang:"latinEx"},{letter:"Ờ",decimal:7644,classLang:"latinEx"},{letter:"ờ",decimal:7645,classLang:"latinEx"},{letter:"Ở",decimal:7646,classLang:"latinEx"},{letter:"ở",decimal:7647,classLang:"latinEx"},{letter:"Ỡ",decimal:7648,classLang:"latinEx"},{letter:"ỡ",decimal:7649,classLang:"latinEx"},{letter:"Ợ",decimal:7650,classLang:"latinEx"},{letter:"ợ",decimal:7651,classLang:"latinEx"},{letter:"Ụ",decimal:7652,classLang:"latinEx"},{letter:"ụ",decimal:7653,classLang:"latinEx"},{letter:"Ủ",decimal:7654,classLang:"latinEx"},{letter:"ủ",decimal:7655,classLang:"latinEx"},{letter:"Ứ",decimal:7656,classLang:"latinEx"},{letter:"ứ",decimal:7657,classLang:"latinEx"},{letter:"Ừ",decimal:7658,classLang:"latinEx"},{letter:"ừ",decimal:7659,classLang:"latinEx"},{letter:"Ử",decimal:7660,classLang:"latinEx"},{letter:"ử",decimal:7661,classLang:"latinEx"},{letter:"Ữ",decimal:7662,classLang:"latinEx"},{letter:"ữ",decimal:7663,classLang:"latinEx"},{letter:"Ự",decimal:7664,classLang:"latinEx"},{letter:"ự",decimal:7665,classLang:"latinEx"},{letter:"Ỳ",decimal:7666,classLang:"latinEx"},{letter:"ỳ",decimal:7667,classLang:"latinEx"},{letter:"Ỵ",decimal:7668,classLang:"latinEx"},{letter:"ỵ",decimal:7669,classLang:"latinEx"},{letter:"Ỷ",decimal:7670,classLang:"latinEx"},{letter:"ỷ",decimal:7671,classLang:"latinEx"},{letter:"Ỹ",decimal:7672,classLang:"latinEx"},{letter:"ỹ",decimal:7673,classLang:"latinEx"},{letter:"Ỻ",decimal:7674,classLang:"latinEx"},{letter:"ỻ",decimal:7675,classLang:"latinEx"},{letter:"Ỽ",decimal:7676,classLang:"latinEx"},{letter:"ỽ",decimal:7677,classLang:"latinEx"},{letter:"Ỿ",decimal:7678,classLang:"latinEx"},{letter:"ỿ",decimal:7679,classLang:"latinEx"}]}],Pl=[{value:"rus",name:"lang",title:"Russian",popular:!0,letters:[{letter:"А",decimal:1040,order:1,classLang:"rus"},{letter:"Б",decimal:1041,order:1,classLang:"rus"},{letter:"В",decimal:1042,order:1,classLang:"rus"},{letter:"Г",decimal:1043,order:1,classLang:"rus"},{letter:"Д",decimal:1044,order:1,classLang:"rus"},{letter:"Е",decimal:1045,order:1,classLang:"rus"},{letter:"Ё",decimal:1025,order:1,classLang:"rus"},{letter:"Ж",decimal:1046,order:1,classLang:"rus"},{letter:"З",decimal:1047,order:1,classLang:"rus"},{letter:"И",decimal:1048,order:1,classLang:"rus"},{letter:"Й",decimal:1049,order:1,classLang:"rus"},{letter:"К",decimal:1050,order:1,classLang:"rus"},{letter:"Л",decimal:1051,order:1,classLang:"rus"},{letter:"М",decimal:1052,order:1,classLang:"rus"},{letter:"Н",decimal:1053,order:1,classLang:"rus"},{letter:"О",decimal:1054,order:1,classLang:"rus"},{letter:"П",decimal:1055,order:1,classLang:"rus"},{letter:"Р",decimal:1056,order:1,classLang:"rus"},{letter:"С",decimal:1057,order:1,classLang:"rus"},{letter:"Т",decimal:1058,order:1,classLang:"rus"},{letter:"У",decimal:1059,order:1,classLang:"rus"},{letter:"Ф",decimal:1060,order:1,classLang:"rus"},{letter:"Х",decimal:1061,order:1,classLang:"rus"},{letter:"Ц",decimal:1062,order:1,classLang:"rus"},{letter:"Ч",decimal:1063,order:1,classLang:"rus"},{letter:"Ш",decimal:1064,order:1,classLang:"rus"},{letter:"Щ",decimal:1065,order:1,classLang:"rus"},{letter:"Ъ",decimal:1066,order:1,classLang:"rus"},{letter:"Ы",decimal:1067,order:1,classLang:"rus"},{letter:"Ь",decimal:1068,order:1,classLang:"rus"},{letter:"Э",decimal:1069,order:1,classLang:"rus"},{letter:"Ю",decimal:1070,order:1,classLang:"rus"},{letter:"Я",decimal:1071,order:1,classLang:"rus"},{letter:"а",decimal:1072,order:1,classLang:"rus"},{letter:"б",decimal:1073,order:1,classLang:"rus"},{letter:"в",decimal:1074,order:1,classLang:"rus"},{letter:"г",decimal:1075,order:1,classLang:"rus"},{letter:"д",decimal:1076,order:1,classLang:"rus"},{letter:"е",decimal:1077,order:1,classLang:"rus"},{letter:"ё",decimal:1105,order:1,classLang:"rus"},{letter:"ж",decimal:1078,order:1,classLang:"rus"},{letter:"з",decimal:1079,order:1,classLang:"rus"},{letter:"и",decimal:1080,order:1,classLang:"rus"},{letter:"й",decimal:1081,order:1,classLang:"rus"},{letter:"к",decimal:1082,order:1,classLang:"rus"},{letter:"л",decimal:1083,order:1,classLang:"rus"},{letter:"м",decimal:1084,order:1,classLang:"rus"},{letter:"н",decimal:1085,order:1,classLang:"ru
1s"},{letter:"о",decimal:1086,order:1,classLang:"rus"},{letter:"п",decimal:1087,order:1,classLang:"rus"},{letter:"р",decimal:1088,order:1,classLang:"rus"},{letter:"с",decimal:1089,order:1,classLang:"rus"},{letter:"т",decimal:1090,order:1,classLang:"rus"},{letter:"у",decimal:1091,order:1,classLang:"rus"},{letter:"ф",decimal:1092,order:1,classLang:"rus"},{letter:"х",decimal:1093,order:1,classLang:"rus"},{letter:"ц",decimal:1094,order:1,classLang:"rus"},{letter:"ч",decimal:1095,order:1,classLang:"rus"},{letter:"ш",decimal:1096,order:1,classLang:"rus"},{letter:"щ",decimal:1097,order:1,classLang:"rus"},{letter:"ъ",decimal:1098,order:1,classLang:"rus"},{letter:"ы",decimal:1099,order:1,classLang:"rus"},{letter:"ь",decimal:1100,order:1,classLang:"rus"},{letter:"э",decimal:1101,order:1,classLang:"rus"},{letter:"ю",decimal:1102,order:1,classLang:"rus"},{letter:"я",decimal:1103,order:1,classLang:"rus"}]},{value:"spa",name:"lang",title:"Spanish",letters:[{letter:"A",decimal:65,classLang:"spa"},{letter:"B",decimal:66,classLang:"spa"},{letter:"C",decimal:67,classLang:"spa"},{letter:"D",decimal:68,classLang:"spa"},{letter:"E",decimal:69,classLang:"spa"},{letter:"F",decimal:70,classLang:"spa"},{letter:"G",decimal:71,classLang:"spa"},{letter:"H",decimal:72,classLang:"spa"},{letter:"I",decimal:73,classLang:"spa"},{letter:"J",decimal:74,classLang:"spa"},{letter:"K",decimal:75,classLang:"spa"},{letter:"L",decimal:76,classLang:"spa"},{letter:"M",decimal:77,classLang:"spa"},{letter:"N",decimal:78,classLang:"spa"},{letter:"Ñ",decimal:209,classLang:"spa"},{letter:"O",decimal:79,classLang:"spa"},{letter:"P",decimal:80,classLang:"spa"},{letter:"Q",decimal:81,classLang:"spa"},{letter:"R",decimal:82,classLang:"spa"},{letter:"S",decimal:83,classLang:"spa"},{letter:"T",decimal:84,classLang:"spa"},{letter:"U",decimal:85,classLang:"spa"},{letter:"V",decimal:86,classLang:"spa"},{letter:"W",decimal:87,classLang:"spa"},{letter:"X",decimal:88,classLang:"spa"},{letter:"Y",decimal:89,classLang:"spa"},{letter:"Z",decimal:90,classLang:"spa"},{letter:"a",decimal:97,classLang:"spa"},{letter:"b",decimal:98,classLang:"spa"},{letter:"c",decimal:99,classLang:"spa"},{letter:"d",decimal:100,classLang:"spa"},{letter:"e",decimal:101,classLang:"spa"},{letter:"f",decimal:102,classLang:"spa"},{letter:"g",decimal:103,classLang:"spa"},{letter:"h",decimal:104,classLang:"spa"},{letter:"i",decimal:105,classLang:"spa"},{letter:"j",decimal:106,classLang:"spa"},{letter:"k",decimal:107,classLang:"spa"},{letter:"l",decimal:108,classLang:"spa"},{letter:"m",decimal:109,classLang:"spa"},{letter:"n",decimal:110,classLang:"spa"},{letter:"ñ",decimal:241,classLang:"spa"},{letter:"o",decimal:111,classLang:"spa"},{letter:"p",decimal:112,classLang:"spa"},{letter:"q",decimal:113,classLang:"spa"},{letter:"r",decimal:114,classLang:"spa"},{letter:"s",decimal:115,classLang:"spa"},{letter:"t",decimal:116,classLang:"spa"},{letter:"u",decimal:117,classLang:"spa"},{letter:"v",decimal:118,classLang:"spa"},{letter:"w",decimal:119,classLang:"spa"},{letter:"x",decimal:120,classLang:"spa"},{letter:"y",decimal:121,classLang:"spa"},{letter:"z",decimal:122,classLang:"spa"},{letter:"á",decimal:225,classLang:"spa"},{letter:"é",decimal:233,classLang:"spa"},{letter:"í",decimal:237,classLang:"spa"},{letter:"ó",decimal:243,classLang:"spa"},{letter:"ú",decimal:250,classLang:"spa"},{letter:"ü",decimal:252,classLang:"spa"},{letter:"Á",decimal:193,classLang:"spa"},{letter:"É",decimal:201,classLang:"spa"},{letter:"Í",decimal:205,classLang:"spa"},{letter:"Ó",decimal:211,classLang:"spa"},{letter:"Ú",decimal:218,classLang:"spa"},{letter:"Ü",decimal:220,classLang:"spa"}]},{value:"eng",popular:!0,title:"English",name:"lang",letters:[{letter:"A",decimal:65,order:2,classLang:"eng"},{letter:"B",decimal:66,order:2,classLang:"eng"},{letter:"C",decimal:67,order:2,classLang:"eng"},{letter:"D",decimal:68,order:2,classLang:"eng"},{letter:"E",decimal:69,order:2,classLang:"eng"},{letter:"F",decimal:70,order:2,classLang:"eng"},{letter:"G",decimal:71,order:2,classLang:"eng"},{letter:"H",decimal:72,order:2,classLang:"eng"},{letter:"I",decimal:73,order:2,classLang:"eng"},{letter:"J",decimal:74,order:2,classLang:"eng"},{letter:"K",decimal:75,order:2,classLang:"eng"},{letter:"L",decimal:76,order:2,classLang:"eng"},{letter:"M",decimal:77,order:2,classLang:"eng"},{letter:"N",decimal:78,order:2,classLang:"eng"},{letter:"O",decimal:79,order:2,classLang:"eng"},{letter:"P",decimal:80,order:2,classLang:"eng"},{letter:"Q",decimal:81,order:2,classLang:"eng"},{letter:"R",decimal:82,order:2,classLang:"eng"},{letter:"S",decimal:83,order:2,classLang:"eng"},{letter:"T",decimal:84,order:2,classLang:"eng"},{letter:"U",decimal:85,order:2,classLang:"eng"},{letter:"V",decimal:86,order:2,classLang:"eng"},{letter:"W",decimal:87,order:2,classLang:"eng"},{letter:"X",decimal:88,order:2,classLang:"eng"},{letter:"Y",decimal:89,order:2,classLang:"eng"},{letter:"Z",decimal:90,order:2,classLang:"eng"},{letter:"a",decimal:97,order:2,classLang:"eng"},{letter:"b",decimal:98,order:2,classLang:"eng"},{letter:"c",decimal:99,order:2,classLang:"eng"},{letter:"d",decimal:100,order:2,classLang:"eng"},{letter:"e",decimal:101,order:2,classLang:"eng"},{letter:"f",decimal:102,order:2,classLang:"eng"},{letter:"g",decimal:103,order:2,classLang:"eng"},{letter:"h",decimal:104,order:2,classLang:"eng"},{letter:"i",decimal:105,order:2,classLang:"eng"},{letter:"j",decimal:106,order:2,classLang:"eng"},{letter:"k",decimal:107,order:2,classLang:"eng"},{letter:"l",decimal:108,order:2,classLang:"eng"},{letter:"m",decimal:109,order:2,classLang:"eng"},{letter:"n",decimal:110,order:2,classLang:"eng"},{letter:"o",decimal:111,order:2,classLang:"eng"},{letter:"p",decimal:112,order:2,classLang:"eng"},{letter:"q",decimal:113,order:2,classLang:"eng"},{letter:"r",decimal:114,order:2,classLang:"eng"},{letter:"s",decimal:115,order:2,classLang:"eng"},{letter:"t",decimal:116,order:2,classLang:"eng"},{letter:"u",decimal:117,order:2,classLang:"eng"},{letter:"v",decimal:118,order:2,classLang:"eng"},{letter:"w",decimal:119,order:2,classLang:"eng"},{letter:"x",decimal:120,order:2,classLang:"eng"},{letter:"y",decimal:121,order:2,classLang:"eng"},{letter:"z",decimal:122,order:2,classLang:"eng"}]},{value:"pol",name:"lang",title:"Polish",letters:[{letter:"A",decimal:65,classLang:"pol"},{letter:"Ą",decimal:260,classLang:"pol"},{letter:"B",decimal:66,classLang:"pol"},{letter:"C",decimal:67,classLang:"pol"},{letter:"Ć",decimal:262,classLang:"pol"},{letter:"D",decimal:68,classLang:"pol"},{letter:"E",decimal:69,classLang:"pol"},{letter:"Ę",decimal:280,classLang:"pol"},{letter:"F",decimal:70,classLang:"pol"},{letter:"G",decimal:71,classLang:"pol"},{letter:"H",decimal:72,classLang:"pol"},{letter:"I",decimal:73,classLang:"pol"},{letter:"J",decimal:74,classLang:"pol"},{letter:"K",decimal:75,classLang:"pol"},{letter:"L",decimal:76,classLang:"pol"},{letter:"Ł",decimal:321,classLang:"pol"},{letter:"M",decimal:77,classLang:"pol"},{letter:"N",decimal:78,classLang:"pol"},{letter:"Ń",decimal:323,classLang:"pol"},{letter:"O",decimal:79,classLang:"pol"},{letter:"Ó",decimal:211,classLang:"pol"},{letter:"P",decimal:80,classLang:"pol"},{letter:"R",decimal:82,classLang:"pol"},{letter:"S",decimal:83,classLang:"pol"},{letter:"Ś",decimal:346,classLang:"pol"},{letter:"T",decimal:84,classLang:"pol"},{letter:"U",decimal:85,classLang:"pol"},{letter:"V",decimal:86,classLang:"pol"},{letter:"W",decimal:87,classLang:"pol"},{letter:"X",decimal:88,classLang:"pol"},{letter:"Y",decimal:89,classLang:"pol"},{letter:"Z",decimal:90,classLang:"pol"},{letter:"Ź",decimal:377,classLang:"pol"},{letter:"Ż",decimal:379,classLang:"pol"},{letter:"a",decimal:97,classLang:"pol"},{letter:"ą",decimal:261,classLang:"pol"},{letter:"b",decimal:98,classLang:"pol"},{letter:"c",decimal:99,classLang:"pol"},{letter:"ć",decimal:263,classLang:"pol"},{letter:"d",decimal:100,classLang:"pol"},{letter:"e",decimal:101,classLang:"pol"},{letter:"ę",decimal:281,classLang:"pol"},{letter:"f",decimal:102,classLang:"pol"},{letter:"g",decimal:103,classLang:"pol"},{letter:"h",decimal:104,classLang:"pol"},{letter:"i",decimal:105,classLang:"pol"},{letter:"j",decimal:106,classLang:"pol"},{letter:"k",decimal:107,classLang:"pol"},{letter:"l",decimal:108,classLang:"pol"},{letter:"ł",decimal:322,classLang:"pol"},{letter:"m",decimal:109,classLang:"pol"},{letter:"n",decimal:110,classLang:"pol"},{letter:"ń",decimal:324,classLang:"pol"},{letter:"o",decimal:111,classLang:"pol"},{letter:"ó",decimal:243,classLang:"pol"},{letter:"p",decimal:112,classLang:"pol"},{letter:"r",decimal:114,classLang:"pol"},{letter:"s",decimal:115,classLang:"pol"},{letter:"ś",decimal:347,classLang:"pol"},{letter:"t",decimal:116,classLang:"pol"},{letter:"u",decimal:117,classLang:"pol"},{letter:"v",decimal:118,classLang:"pol"},{letter:"w",decimal:119,classLang:"pol"},{letter:"x",decimal:120,classLang:"pol"},{letter:"y",decimal:121,classLang:"pol"},{letter:"z",decimal:122,classLang:"pol"},{letter:"ź",decimal:378,classLang:"pol"},{letter:"ż",decimal:380,classLang:"pol"}]},{value:"ara",name:"lang",title:"Arab",letters:[{letter:"ا",decimal:1575,classLang:"ara"},{letter:"ب",decimal:1576,classLang:"ara"},{letter:"ت",decimal:1578,classLang:"ara"},{letter:"ث",decimal:1579,classLang:"ara"},{letter:"ج",decimal:1580,classLang:"ara"},{letter:"ح",decimal:1581,classLang:"ara"},{letter:"خ",decimal:1582,classLang:"ara"},{letter:"د",decimal:1583,classLang:"ara"},{letter:"ذ",decimal:1584,classLang:"ara"},{letter:"ر",decimal:1585,classLang:"ara"},{letter:"ز",decimal:1586,classLang:"ara"},{letter:"س",decimal:1587,classLang:"ara"},{letter:"ش",decimal:1588,classLang:"ara"},{letter:"ص",decimal:1589,classLang:"ara"},{letter:"ض",decimal:1590,classLang:"ara"},{letter:"ط",decimal:1591,classLang:"ara"},{letter:"ظ",decimal:1592,classLang:"ara"},{letter:"ع",decimal:1593,classLang:"ara"},{letter:"غ",decimal:1594,classLang:"ara"},{letter:"ف",decimal:1601,classLang:"ara"},{letter:"ق",decimal:1602,classLang:"ara"},{letter:"ك",decimal:1603,classLang:"ara"},{letter:"ل",decimal:1604,classLang:"ara"},{letter:"م",decimal:1605,classLang:"ara"},{letter:"ن",decimal:1606,classLang:"ara"},{letter:"ه",decimal:1607,classLang:"ara"},{letter:"و",decimal:1608,classLang:"ara"},{letter:"ي",decimal:1610,classLang:"ara"},{letter:"ة",decimal:1577,classLang:"ara"},{letter:"ت",decimal:1578,classLang:"ara"},{letter:"ث",decimal:1579,classLang:"ara"},{letter:"ج",decimal:1580,classLang:"ara"},{letter:"ح",decimal:1581,classLang:"ara"},{letter:"خ",decimal:1582,classLang:"ara"},{letter:"د",decimal:1583,classLang:"ara"},{letter:"ذ",decimal:1584,classLang:"ara"},{letter:"ر",decimal:1585,classLang:"ara"},{letter:"ز",decimal:1586,classLang:"ara"},{letter:"س",decimal:1587,classLang:"ara"},{letter:"ش",decimal:1588,classLang:"ara"},{letter:"ص",decimal:1589,classLang:"ara"},{letter:"ض",decimal:1590,classLang:"ara"},{letter:"ط",decimal:1591,classLang:"ara"},{letter:"ظ",decimal:1592,classLang:"ara"},{letter:"ع",decimal:1593,classLang:"ara"},{letter:"غ",decimal:1594,classLang:"ara"},{letter:"ف",decimal:1601,classLang:"ara"},{letter:"ق",decimal:1602,classLang:"ara"},{letter:"ك",decimal:1603,classLang:"ara"},{letter:"ل",decimal:1604,classLang:"ara"},{letter:"م",decimal:1605,classLang:"ara"},{letter:"ن",decimal:1606,classLang:"ara"},{letter:"ه",decimal:1607,classLang:"ara"},{letter:"و",decimal:1608,classLang:"ara"},{letter:"ى",decimal:1609,classLang:"ara"},{letter:"ي",decimal:1610,classLang:"ara"}]},{value:"ger",name:"lang",title:"German",letters:[{letter:"A",decimal:65,classLang:"ger"},{letter:"B",decimal:66,classLang:"ger"},{letter:"C",decimal:67,classLang:"ger"},{letter:"D",decimal:68,classLang:"ger"},{letter:"E",decimal:69,classLang:"ger"},{letter:"F",decimal:70,classLang:"ger"},{letter:"G",decimal:71,classLang:"ger"},{letter:"H",decimal:72,classLang:"ger"},{letter:"I",decimal:73,classLang:"ger"},{letter:"J",decimal:74,classLang:"ger"},{letter:"K",decimal:75,classLang:"ger"},{letter:"L",decimal:76,classLang:"ger"},{letter:"M",decimal:77,classLang:"ger"},{letter:"N",decimal:78,classLang:"ger"},{letter:"O",decimal:79,classLang:"ger"},{letter:"P",decimal:80,classLang:"ger"},{letter:"Q",decimal:81,classLang:"ger"},{letter:"R",decimal:82,classLang:"ger"},{letter:"S",decimal:83,classLang:"ger"},{letter:"T",decimal:84,classLang:"ger"},{letter:"U",decimal:85,classLang:"ger"},{letter:"V",decimal:86,classLang:"ger"},{letter:"W",decimal:87,classLang:"ger"},{letter:"X",decimal:88,classLang:"ger"},{letter:"Y",decimal:89,classLang:"ger"},{letter:"Z",decimal:90,classLang:"ger"},{letter:"a",decimal:97,classLang:"ger"},{letter:"b",decimal:98,classLang:"ger"},{letter:"c",decimal:99,classLang:"ger"},{letter:"d",decimal:100,classLang:"ger"},{letter:"e",decimal:101,classLang:"ger"},{letter:"f",decimal:102,classLang:"ger"},{letter:"g",decimal:103,classLang:"ger"},{letter:"h",decimal:104,classLang:"ger"},{letter:"i",decimal:105,classLang:"ger"},{letter:"j",decimal:106,classLang:"ger"},{letter:"k",decimal:107,classLang:"ger"},{letter:"l",decimal:108,classLang:"ger"},{letter:"m",decimal:109,classLang:"ger"},{letter:"n",decimal:110,classLang:"ger"},{letter:"o",decimal:111,classLang:"ger"},{letter:"p",decimal:112,classLang:"ger"},{letter:"q",decimal:113,classLang:"ger"},{letter:"r",decimal:114,classLang:"ger"},{letter:"s",decimal:115,classLang:"ger"},{letter:"t",decimal:116,classLang:"ger"},{letter:"u",decimal:117,classLang:"ger"},{letter:"v",decimal:118,classLang:"ger"},{letter:"w",decimal:119,classLang:"ger"},{letter:"x",decimal:120,classLang:"ger"},{letter:"y",decimal:121,classLang:"ger"},{letter:"z",decimal:122,classLang:"ger"}]},{value:"tur",name:"lang",title:"Turkish",letters:[{letter:"A",decimal:65,classLang:"tur"},{letter:"B",decimal:66,classLang:"tur"},{letter:"C",decimal:67,classLang:"tur"},{letter:"Ç",decimal:199,classLang:"tur"},{letter:"D",decimal:68,classLang:"tur"},{letter:"E",decimal:69,classLang:"tur"},{letter:"F",decimal:70,classLang:"tur"},{letter:"G",decimal:71,classLang:"tur"},{letter:"Ğ",decimal:286,classLang:"tur"},{letter:"H",decimal:72,classLang:"tur"},{letter:"I",decimal:73,classLang:"tur"},{letter:"İ",decimal:304,classLang:"tur"},{letter:"J",decimal:74,classLang:"tur"},{letter:"K",decimal:75,classLang:"tur"},{letter:"L",decimal:76,classLang:"tur"},{letter:"M",decimal:77,classLang:"tur"},{letter:"N",decimal:78,classLang:"tur"},{letter:"O",decimal:79,classLang:"tur"},{letter:"Ö",decimal:214,classLang:"tur"},{letter:"P",decimal:80,classLang:"tur"},{letter:"R",decimal:82,classLang:"tur"},{letter:"S",decimal:83,classLang:"tur"},{letter:"Ş",decimal:350,classLang:"tur"},{letter:"T",decimal:84,classLang:"tur"},{letter:"U",decimal:85,classLang:"tur"},{letter:"Ü",decimal:220,classLang:"tur"},{letter:"V",decimal:86,classLang:"tur"},{letter:"Y",decimal:89,classLang:"tur"},{letter:"Z",decimal:90,classLang:"tur"},{letter:"a",decimal:97,classLang:"tur"},{letter:"b",decimal:98,classLang:"tur"},{letter:"c",decimal:99,classLang:"tur"},{letter:"ç",decimal:231,classLang:"tur"},{letter:"d",decimal:100,classLang:"tur"},{letter:"e",decimal:101,classLang:"tur"},{letter:"f",decimal:102,classLang:"tur"},{letter:"g",decimal:103,classLang:"tur"},{letter:"ğ",decimal:287,classLang:"tur"},{letter:"h",decimal:104,classLang:"tur"},{letter:"ı",decimal:305,classLang:"tur"},{letter:"i",decimal:105,classLang:"tur"},{letter:"j",decimal:106,classLang:"tur"},{letter:"k",decimal:107,classLang:"tur"},{letter:"l",decimal:108,classLang:"tur"},{letter:"m",decimal:109,classLang:"tur"},{letter:"n",decimal:110,classLang:"tur"},{letter:"o",decimal:111,classLang:"tur"},{letter:"ö",decimal:246,classLang:"tur"},{letter:"p",decimal:112,classLang:"tur"},{letter:"r",decimal:114,classLang:"tur"},{letter:"s",decimal:115,classLang:"tur"},{letter:"ş",decimal:351,classLang:"tur"},{letter:"t",decimal:116,classLang:"tur"},{letter:"u",decimal:117,classLang:"tur"},{letter:"ü",decimal:252,classLang:"tur"},{letter:"v",decimal:118,classLang:"tur"},{letter:"y",decimal:121,classLang:"tur"},{letter:"z",decimal:122,classLang:"tur"}]},{value:"ind",name:"lang",title:"Indonesian",letters:[{letter:"A",decimal:65,classLang:"ind"},{letter:"B",decimal:66,classLang:"ind"},{letter:"C",decimal:67,classLang:"ind"},{letter:"D",decimal:68,classLang:"ind"},{letter:"E",decimal:69,classLang:"ind"},{letter:"F",decimal:70,cla
1ssLang:"ind"},{letter:"G",decimal:71,classLang:"ind"},{letter:"H",decimal:72,classLang:"ind"},{letter:"I",decimal:73,classLang:"ind"},{letter:"J",decimal:74,classLang:"ind"},{letter:"K",decimal:75,classLang:"ind"},{letter:"L",decimal:76,classLang:"ind"},{letter:"M",decimal:77,classLang:"ind"},{letter:"N",decimal:78,classLang:"ind"},{letter:"O",decimal:79,classLang:"ind"},{letter:"P",decimal:80,classLang:"ind"},{letter:"Q",decimal:81,classLang:"ind"},{letter:"R",decimal:82,classLang:"ind"},{letter:"S",decimal:83,classLang:"ind"},{letter:"T",decimal:84,classLang:"ind"},{letter:"U",decimal:85,classLang:"ind"},{letter:"V",decimal:86,classLang:"ind"},{letter:"W",decimal:87,classLang:"ind"},{letter:"X",decimal:88,classLang:"ind"},{letter:"Y",decimal:89,classLang:"ind"},{letter:"Z",decimal:90,classLang:"ind"},{letter:"a",decimal:97,classLang:"ind"},{letter:"b",decimal:98,classLang:"ind"},{letter:"c",decimal:99,classLang:"ind"},{letter:"d",decimal:100,classLang:"ind"},{letter:"e",decimal:101,classLang:"ind"},{letter:"f",decimal:102,classLang:"ind"},{letter:"g",decimal:103,classLang:"ind"},{letter:"h",decimal:104,classLang:"ind"},{letter:"i",decimal:105,classLang:"ind"},{letter:"j",decimal:106,classLang:"ind"},{letter:"k",decimal:107,classLang:"ind"},{letter:"l",decimal:108,classLang:"ind"},{letter:"m",decimal:109,classLang:"ind"},{letter:"n",decimal:110,classLang:"ind"},{letter:"o",decimal:111,classLang:"ind"},{letter:"p",decimal:112,classLang:"ind"},{letter:"q",decimal:113,classLang:"ind"},{letter:"r",decimal:114,classLang:"ind"},{letter:"s",decimal:115,classLang:"ind"},{letter:"t",decimal:116,classLang:"ind"},{letter:"u",decimal:117,classLang:"ind"},{letter:"v",decimal:118,classLang:"ind"},{letter:"w",decimal:119,classLang:"ind"},{letter:"x",decimal:120,classLang:"ind"},{letter:"y",decimal:121,classLang:"ind"},{letter:"z",decimal:122,classLang:"ind"}]},{value:"fra",name:"lang",title:"French",letters:[{letter:"A",decimal:65,classLang:"fra"},{letter:"B",decimal:66,classLang:"fra"},{letter:"C",decimal:67,classLang:"fra"},{letter:"D",decimal:68,classLang:"fra"},{letter:"E",decimal:69,classLang:"fra"},{letter:"F",decimal:70,classLang:"fra"},{letter:"G",decimal:71,classLang:"fra"},{letter:"H",decimal:72,classLang:"fra"},{letter:"I",decimal:73,classLang:"fra"},{letter:"J",decimal:74,classLang:"fra"},{letter:"K",decimal:75,classLang:"fra"},{letter:"L",decimal:76,classLang:"fra"},{letter:"M",decimal:77,classLang:"fra"},{letter:"N",decimal:78,classLang:"fra"},{letter:"O",decimal:79,classLang:"fra"},{letter:"P",decimal:80,classLang:"fra"},{letter:"Q",decimal:81,classLang:"fra"},{letter:"R",decimal:82,classLang:"fra"},{letter:"S",decimal:83,classLang:"fra"},{letter:"T",decimal:84,classLang:"fra"},{letter:"U",decimal:85,classLang:"fra"},{letter:"V",decimal:86,classLang:"fra"},{letter:"W",decimal:87,classLang:"fra"},{letter:"X",decimal:88,classLang:"fra"},{letter:"Y",decimal:89,classLang:"fra"},{letter:"Z",decimal:90,classLang:"fra"},{letter:"a",decimal:97,classLang:"fra"},{letter:"b",decimal:98,classLang:"fra"},{letter:"c",decimal:99,classLang:"fra"},{letter:"d",decimal:100,classLang:"fra"},{letter:"e",decimal:101,classLang:"fra"},{letter:"f",decimal:102,classLang:"fra"},{letter:"g",decimal:103,classLang:"fra"},{letter:"h",decimal:104,classLang:"fra"},{letter:"i",decimal:105,classLang:"fra"},{letter:"j",decimal:106,classLang:"fra"},{letter:"k",decimal:107,classLang:"fra"},{letter:"l",decimal:108,classLang:"fra"},{letter:"m",decimal:109,classLang:"fra"},{letter:"n",decimal:110,classLang:"fra"},{letter:"o",decimal:111,classLang:"fra"},{letter:"p",decimal:112,classLang:"fra"},{letter:"q",decimal:113,classLang:"fra"},{letter:"r",decimal:114,classLang:"fra"},{letter:"s",decimal:115,classLang:"fra"},{letter:"t",decimal:116,classLang:"fra"},{letter:"u",decimal:117,classLang:"fra"},{letter:"v",decimal:118,classLang:"fra"},{letter:"w",decimal:119,classLang:"fra"},{letter:"x",decimal:120,classLang:"fra"},{letter:"y",decimal:121,classLang:"fra"},{letter:"z",decimal:122,classLang:"fra"}]},{value:"bel",name:"lang",title:"Belarusian",letters:[{letter:"А",decimal:1040,classLang:"bel"},{letter:"Б",decimal:1041,classLang:"bel"},{letter:"В",decimal:1042,classLang:"bel"},{letter:"Г",decimal:1043,classLang:"bel"},{letter:"Д",decimal:1044,classLang:"bel"},{letter:"Е",decimal:1045,classLang:"bel"},{letter:"Ё",decimal:1025,classLang:"bel"},{letter:"Ж",decimal:1046,classLang:"bel"},{letter:"З",decimal:1047,classLang:"bel"},{letter:"І",decimal:1030,classLang:"bel"},{letter:"Й",decimal:1031,classLang:"bel"},{letter:"К",decimal:1050,classLang:"bel"},{letter:"Л",decimal:1051,classLang:"bel"},{letter:"М",decimal:1052,classLang:"bel"},{letter:"Н",decimal:1053,classLang:"bel"},{letter:"О",decimal:1054,classLang:"bel"},{letter:"П",decimal:1055,classLang:"bel"},{letter:"Р",decimal:1056,classLang:"bel"},{letter:"С",decimal:1057,classLang:"bel"},{letter:"Т",decimal:1058,classLang:"bel"},{letter:"У",decimal:1059,classLang:"bel"},{letter:"Ў",decimal:1038,classLang:"bel"},{letter:"Ф",decimal:1060,classLang:"bel"},{letter:"Х",decimal:1061,classLang:"bel"},{letter:"Ц",decimal:1062,classLang:"bel"},{letter:"Ч",decimal:1063,classLang:"bel"},{letter:"Ш",decimal:1064,classLang:"bel"},{letter:"Ы",decimal:1067,classLang:"bel"},{letter:"Ь",decimal:1068,classLang:"bel"},{letter:"Э",decimal:1069,classLang:"bel"},{letter:"Ю",decimal:1070,classLang:"bel"},{letter:"Я",decimal:1071,classLang:"bel"},{letter:"а",decimal:1072,classLang:"bel"},{letter:"б",decimal:1073,classLang:"bel"},{letter:"в",decimal:1074,classLang:"bel"},{letter:"г",decimal:1075,classLang:"bel"},{letter:"д",decimal:1076,classLang:"bel"},{letter:"е",decimal:1077,classLang:"bel"},{letter:"ё",decimal:1105,classLang:"bel"},{letter:"ж",decimal:1078,classLang:"bel"},{letter:"з",decimal:1079,classLang:"bel"},{letter:"і",decimal:1110,classLang:"bel"},{letter:"й",decimal:1111,classLang:"bel"},{letter:"к",decimal:1082,classLang:"bel"},{letter:"л",decimal:1083,classLang:"bel"},{letter:"м",decimal:1084,classLang:"bel"},{letter:"н",decimal:1085,classLang:"bel"},{letter:"о",decimal:1086,classLang:"bel"},{letter:"п",decimal:1087,classLang:"bel"},{letter:"р",decimal:1088,classLang:"bel"},{letter:"с",decimal:1089,classLang:"bel"},{letter:"т",decimal:1090,classLang:"bel"},{letter:"у",decimal:1091,classLang:"bel"},{letter:"ў",decimal:1118,classLang:"bel"},{letter:"ф",decimal:1092,classLang:"bel"},{letter:"х",decimal:1093,classLang:"bel"},{letter:"ц",decimal:1094,classLang:"bel"},{letter:"ч",decimal:1095,classLang:"bel"},{letter:"ш",decimal:1096,classLang:"bel"},{letter:"ы",decimal:1099,classLang:"bel"},{letter:"ь",decimal:1100,classLang:"bel"},{letter:"э",decimal:1101,classLang:"bel"},{letter:"ю",decimal:1102,classLang:"bel"},{letter:"я",decimal:1103,classLang:"bel"}]},{value:"kaz",name:"lang",popular:!0,title:"Kazakh",letters:[{letter:"А",decimal:1040,classLang:"kaz"},{letter:"Ә",decimal:1232,classLang:"kaz"},{letter:"Б",decimal:1041,classLang:"kaz"},{letter:"В",decimal:1042,classLang:"kaz"},{letter:"Г",decimal:1043,classLang:"kaz"},{letter:"Ғ",decimal:1170,classLang:"kaz"},{letter:"Д",decimal:1044,classLang:"kaz"},{letter:"Е",decimal:1045,classLang:"kaz"},{letter:"Ё",decimal:1025,classLang:"kaz"},{letter:"Ж",decimal:1046,classLang:"kaz"},{letter:"З",decimal:1047,classLang:"kaz"},{letter:"И",decimal:1048,classLang:"kaz"},{letter:"Й",decimal:1049,classLang:"kaz"},{letter:"К",decimal:1050,classLang:"kaz"},{letter:"Қ",decimal:1178,classLang:"kaz"},{letter:"Л",decimal:1051,classLang:"kaz"},{letter:"М",decimal:1052,classLang:"kaz"},{letter:"Н",decimal:1053,classLang:"kaz"},{letter:"Ң",decimal:1186,classLang:"kaz"},{letter:"О",decimal:1054,classLang:"kaz"},{letter:"Ө",decimal:1236,classLang:"kaz"},{letter:"П",decimal:1055,classLang:"kaz"},{letter:"Р",decimal:1056,classLang:"kaz"},{letter:"С",decimal:1057,classLang:"kaz"},{letter:"Т",decimal:1058,classLang:"kaz"},{letter:"У",decimal:1059,classLang:"kaz"},{letter:"Ұ",decimal:1184,classLang:"kaz"},{letter:"Ү",decimal:1188,classLang:"kaz"},{letter:"Ф",decimal:1060,classLang:"kaz"},{letter:"Х",decimal:1061,classLang:"kaz"},{letter:"Һ",decimal:1202,classLang:"kaz"},{letter:"Ц",decimal:1062,classLang:"kaz"},{letter:"Ч",decimal:1063,classLang:"kaz"},{letter:"Ш",decimal:1064,classLang:"kaz"},{letter:"Щ",decimal:1065,classLang:"kaz"},{letter:"Ъ",decimal:1066,classLang:"kaz"},{letter:"Ы",decimal:1067,classLang:"kaz"},{letter:"І",decimal:1030,classLang:"kaz"},{letter:"Ь",decimal:1068,classLang:"kaz"},{letter:"Э",decimal:1069,classLang:"kaz"},{letter:"Ю",decimal:1070,classLang:"kaz"},{letter:"Я",decimal:1071,classLang:"kaz"},{letter:"а",decimal:1072,classLang:"kaz"},{letter:"ә",decimal:1233,classLang:"kaz"},{letter:"б",decimal:1073,classLang:"kaz"},{letter:"в",decimal:1074,classLang:"kaz"},{letter:"г",decimal:1075,classLang:"kaz"},{letter:"ғ",decimal:1171,classLang:"kaz"},{letter:"д",decimal:1076,classLang:"kaz"},{letter:"е",decimal:1077,classLang:"kaz"},{letter:"ё",decimal:1105,classLang:"kaz"},{letter:"ж",decimal:1078,classLang:"kaz"},{letter:"з",decimal:1079,classLang:"kaz"},{letter:"и",decimal:1080,classLang:"kaz"},{letter:"й",decimal:1081,classLang:"kaz"},{letter:"к",decimal:1082,classLang:"kaz"},{letter:"қ",decimal:1179,classLang:"kaz"},{letter:"л",decimal:1083,classLang:"kaz"},{letter:"м",decimal:1084,classLang:"kaz"},{letter:"н",decimal:1085,classLang:"kaz"},{letter:"ң",decimal:1187,classLang:"kaz"},{letter:"о",decimal:1086,classLang:"kaz"},{letter:"ө",decimal:1237,classLang:"kaz"},{letter:"п",decimal:1087,classLang:"kaz"},{letter:"р",decimal:1088,classLang:"kaz"},{letter:"с",decimal:1089,classLang:"kaz"},{letter:"т",decimal:1090,classLang:"kaz"},{letter:"у",decimal:1091,classLang:"kaz"},{letter:"ұ",decimal:1185,classLang:"kaz"},{letter:"ү",decimal:1189,classLang:"kaz"},{letter:"ф",decimal:1092,classLang:"kaz"},{letter:"х",decimal:1093,classLang:"kaz"},{letter:"һ",decimal:1203,classLang:"kaz"},{letter:"ц",decimal:1094,classLang:"kaz"},{letter:"ч",decimal:1095,classLang:"kaz"},{letter:"ш",decimal:1096,classLang:"kaz"},{letter:"щ",decimal:1097,classLang:"kaz"},{letter:"ъ",decimal:1098,classLang:"kaz"},{letter:"ы",decimal:1099,classLang:"kaz"},{letter:"і",decimal:1110,classLang:"kaz"},{letter:"ь",decimal:1100,classLang:"kaz"},{letter:"э",decimal:1101,classLang:"kaz"},{letter:"ю",decimal:1102,classLang:"kaz"},{letter:"я",decimal:1103,classLang:"kaz"}]},{value:"ukr",name:"lang",popular:!0,title:"Ukrainian",letters:[{letter:"А",decimal:1040,classLang:"ukr"},{letter:"Б",decimal:1041,classLang:"ukr"},{letter:"В",decimal:1042,classLang:"ukr"},{letter:"Г",decimal:1043,classLang:"ukr"},{letter:"Ґ",decimal:1168,classLang:"ukr"},{letter:"Д",decimal:1044,classLang:"ukr"},{letter:"Е",decimal:1045,classLang:"ukr"},{letter:"Є",decimal:1028,classLang:"ukr"},{letter:"Ж",decimal:1046,classLang:"ukr"},{letter:"З",decimal:1047,classLang:"ukr"},{letter:"И",decimal:1048,classLang:"ukr"},{letter:"І",decimal:1030,classLang:"ukr"},{letter:"Ї",decimal:1031,classLang:"ukr"},{letter:"Й",decimal:1049,classLang:"ukr"},{letter:"К",decimal:1050,classLang:"ukr"},{letter:"Л",decimal:1051,classLang:"ukr"},{letter:"М",decimal:1052,classLang:"ukr"},{letter:"Н",decimal:1053,classLang:"ukr"},{letter:"О",decimal:1054,classLang:"ukr"},{letter:"П",decimal:1055,classLang:"ukr"},{letter:"Р",decimal:1056,classLang:"ukr"},{letter:"С",decimal:1057,classLang:"ukr"},{letter:"Т",decimal:1058,classLang:"ukr"},{letter:"У",decimal:1059,classLang:"ukr"},{letter:"Ф",decimal:1060,classLang:"ukr"},{letter:"Х",decimal:1061,classLang:"ukr"},{letter:"Ц",decimal:1062,classLang:"ukr"},{letter:"Ч",decimal:1063,classLang:"ukr"},{letter:"Ш",decimal:1064,classLang:"ukr"},{letter:"Щ",decimal:1065,classLang:"ukr"},{letter:"Ь",decimal:1068,classLang:"ukr"},{letter:"Ю",decimal:1070,classLang:"ukr"},{letter:"Я",decimal:1071,classLang:"ukr"},{letter:"а",decimal:1072,classLang:"ukr"},{letter:"б",decimal:1073,classLang:"ukr"},{letter:"в",decimal:1074,classLang:"ukr"},{letter:"г",decimal:1075,classLang:"ukr"},{letter:"ґ",decimal:1169,classLang:"ukr"},{letter:"д",decimal:1076,classLang:"ukr"},{letter:"е",decimal:1077,classLang:"ukr"},{letter:"є",decimal:1108,classLang:"ukr"},{letter:"ж",decimal:1078,classLang:"ukr"},{letter:"з",decimal:1079,classLang:"ukr"},{letter:"и",decimal:1080,classLang:"ukr"},{letter:"і",decimal:1110,classLang:"ukr"},{letter:"ї",decimal:1111,classLang:"ukr"},{letter:"й",decimal:1081,classLang:"ukr"},{letter:"к",decimal:1082,classLang:"ukr"},{letter:"л",decimal:1083,classLang:"ukr"},{letter:"м",decimal:1084,classLang:"ukr"},{letter:"н",decimal:1085,classLang:"ukr"},{letter:"о",decimal:1086,classLang:"ukr"},{letter:"п",decimal:1087,classLang:"ukr"},{letter:"р",decimal:1088,classLang:"ukr"},{letter:"с",decimal:1089,classLang:"ukr"},{letter:"т",decimal:1090,classLang:"ukr"},{letter:"у",decimal:1091,classLang:"ukr"},{letter:"ф",decimal:1092,classLang:"ukr"},{letter:"х",decimal:1093,classLang:"ukr"},{letter:"ц",decimal:1094,classLang:"ukr"},{letter:"ч",decimal:1095,classLang:"ukr"},{letter:"ш",decimal:1096,classLang:"ukr"},{letter:"щ",decimal:1097,classLang:"ukr"},{letter:"ь",decimal:1100,classLang:"ukr"},{letter:"ю",decimal:1102,classLang:"ukr"},{letter:"я",decimal:1103,classLang:"ukr"}]}],Tl={value:"number",name:"number",title:"Number",letters:[{letter:"0",decimal:48,order:3,classLang:"number"},{letter:"1",decimal:49,order:3,classLang:"number"},{letter:"2",decimal:50,order:3,classLang:"number"},{letter:"3",decimal:51,order:3,classLang:"number"},{letter:"4",decimal:52,order:3,classLang:"number"},{letter:"5",decimal:53,order:3,classLang:"number"},{letter:"6",decimal:54,order:3,classLang:"number"},{letter:"7",decimal:55,order:3,classLang:"number"},{letter:"8",decimal:56,order:3,classLang:"number"},{letter:"9",decimal:57,order:3,classLang:"number"}]},wl={value:"symbol",name:"symbol",title:"Symbol",letters:[{letter:".",decimal:46,order:4,classLang:"symbol"},{letter:",",decimal:44,order:4,classLang:"symbol"},{letter:";",decimal:59,order:4,classLang:"symbol"},{letter:":",decimal:58,order:4,classLang:"symbol"},{letter:"!",decimal:33,order:4,classLang:"symbol"},{letter:"?",decimal:63,order:4,classLang:"symbol"},{letter:"“",decimal:8220,order:4,classLang:"symbol"},{letter:"‘",decimal:8216,order:4,classLang:"symbol"},{letter:"-",decimal:45,order:4,classLang:"symbol"},{letter:"+",decimal:43,order:4,classLang:"symbol"},{letter:"=",decimal:61,order:4,classLang:"symbol"},{letter:"/",decimal:47,order:4,classLang:"symbol"},{letter:"%",decimal:37,order:4,classLang:"symbol"},{letter:"&",decimal:38,order:4,classLang:"symbol"},{letter:"(",decimal:40,order:4,classLang:"symbol"},{letter:")",decimal:41,order:4,classLang:"symbol"},{letter:"[",decimal:91,order:4,classLang:"symbol"},{letter:"]",decimal:93,order:4,classLang:"symbol"},{letter:'"',decimal:34,order:5,classLang:"symbol"},{letter:"'",decimal:39,order:5,classLang:"symbol"},{letter:"”",decimal:8221,order:5,classLang:"symbol"},{letter:"’",decimal:8217,order:5,classLang:"symbol"},{letter:"„",decimal:8222,order:5,classLang:"symbol"},{letter:"‚",decimal:8218,order:5,classLang:"symbol"},{letter:"«",decimal:171,order:5,classLang:"symbol"},{letter:"»",decimal:187,order:5,classLang:"symbol"},{letter:"‹",decimal:8249,order:5,classLang:"symbol"},{letter:"›",decimal:8250,order:5,classLang:"symbol"}]},Al={title:"Extra symbol",name:"symbol",value:"symbol",letters:[{letter:"¡",decimal:161,order:5,classLang:"symbol"},{letter:"¿",decimal:191,order:5,classLang:"symbol"},{letter:"#",decimal:35,order:5,classLang:"symbol"},{letter:"$",decimal:36,order:5,classLang:"symbol"},{letter:"*",decimal:42,order:5,classLang:"symbol"},{letter:"<",decimal:60,order:5,classLang:"symbol"},{letter:">",decimal:62,order:5,classLang:"symbol"},{letter:"@",decimal:64,order:5,classLang:"symbol"},{letter:"^",decimal:94,order:5,classLang:"symbol"},{letter:"_",decimal:95,order:5,classLang:"symbol"},{letter:"`",decimal:96,order:5,classLang:"symbol"},{letter:"{",decimal:123,order:5,classLang:"symbol"},{letter:"|",decimal:124,order:5,classLang:"symbol"},{letter:"}",decimal:125,order:5,classLang:"symbol"},{letter:"~",decimal:126,order:5,classLang:"symbol"},{letter:"°",decimal:176,order:5,class
1Lang:"symbol"},{letter:"€",decimal:8364,order:5,classLang:"symbol"},{letter:"£",decimal:163,order:5,classLang:"symbol"},{letter:"¥",decimal:165,order:5,classLang:"symbol"},{letter:"¢",decimal:162,order:5,classLang:"symbol"},{letter:"§",decimal:167,order:5,classLang:"symbol"},{letter:"©",decimal:169,order:5,classLang:"symbol"},{letter:"®",decimal:174,order:5,classLang:"symbol"},{letter:"™",decimal:8482,order:5,classLang:"symbol"},{letter:"×",decimal:215,order:5,classLang:"symbol"},{letter:"÷",decimal:247,order:5,classLang:"symbol"},{letter:"±",decimal:177,order:5,classLang:"symbol"},{letter:"≠",decimal:8800,order:5,classLang:"symbol"},{letter:"≤",decimal:8804,order:5,classLang:"symbol"},{letter:"≥",decimal:8805,order:5,classLang:"symbol"},{letter:"∞",decimal:8734,order:5,classLang:"symbol"},{letter:"µ",decimal:181,order:5,classLang:"symbol"},{letter:"∂",decimal:8706,order:5,classLang:"symbol"},{letter:"∑",decimal:8721,order:5,classLang:"symbol"},{letter:"∏",decimal:8719,order:5,classLang:"symbol"},{letter:"π",decimal:960,order:5,classLang:"symbol"},{letter:"√",decimal:8730,order:5,classLang:"symbol"},{letter:"∫",decimal:8747,order:5,classLang:"symbol"},{letter:"Ω",decimal:937,order:5,classLang:"symbol"},{letter:"№",decimal:8470,order:5,classLang:"symbol"}]};const tt={emits:["dialogSave","addToTemplate","addToUploadTemplate"],components:{AddDifferentSymbol:lt},data(){return{localAllLetter:null,modelLang:null,dialogVisible:!1,selectObject:[],message:"",isEditLetterInTemplate:!1,letter:[],searchQuery:"",selectedLetters:[]}},computed:{filteredLetters(){if(!this.searchQuery)return this.resSelected();const e=this.searchQuery.toLowerCase().split(""),l=[];for(const t of e){const s=this.selectObject.letters.filter(a=>a.letter.toLowerCase().includes(t));for(const a of s)l.some(d=>d.decimal===a.decimal)||l.push(a)}return l}},methods:{addDifferentSymbol(){this.$refs.AddDifferentSymbol.open(this.selectedLetters)},addSigning(){let e=at.find(l=>l.value==="signing");this.addToTemplate(e)},addToTemplate(e){this.isEditLetterInTemplate?(this.$emit("addToUploadTemplate",e),this.dialogVisible=!1):(this.selectedLetters.push(e),this.message=this.$t("addFont.symbolAddedSuccess"),setTimeout(()=>{this.message=""},3e3),this.$emit("addToTemplate",e))},updateLetters(e){this.selectObject=[],this.selectObject=e,this.searchQuery=""},save(){this.dialogVisible=!1},openDialog(e,l){this.isEditLetterInTemplate=!1,this.localAllLetter=[],this.localAllLetter=JSON.parse(JSON.stringify(Pl)),this.localAllLetter.push(JSON.parse(JSON.stringify(Tl))),this.localAllLetter.push(JSON.parse(JSON.stringify(wl))),this.localAllLetter.push(JSON.parse(JSON.stringify(Al))),Il.forEach(t=>{this.localAllLetter.push(JSON.parse(JSON.stringify(t)))}),this.modelLang=[],this.searchQuery="",this.selectedLetters=[],l?this.isEditLetterInTemplate=!0:this.selectedLetters=JSON.parse(JSON.stringify(e)),this.dialogVisible=!0},resSelected(){return this.selectObject?this.selectObject.letters:this.selectObject},resLetters(){return this.localAllLetter?this.localAllLetter.flatMap(e=>e.letters):this.localAllLetter},toggleSelected(e){if(this.isSelected(e)){const l=this.selectedLetters.findIndex(t=>t.decimal===e.decimal);l!==-1&&this.selectedLetters.splice(l,1)}else this.selectedLetters.unshift(e)},isSelected(e){return this.selectedLetters.some(l=>l.decimal.toString()===e.decimal.toString())}}},st={class:"mt-2 mb-3"},ct={class:"text-center success mb-3"},it={class:"not-found"};function rt(e,l,t,s,a,d){const n=Ql("AddDifferentSymbol");return V(),w(q,null,[r(Ye,{style:{"max-width":"1200px"},transition:"dialog-bottom-transition",fullscreen:e.$isMobile(),modelValue:a.dialogVisible,"onUpdate:modelValue":l[4]||(l[4]=i=>a.dialogVisible=i)},{default:g(()=>[r(Le,null,{default:g(()=>[r(Xe,{color:"primary",dark:""},{default:g(()=>[r(Ze,null,{default:g(()=>[I(v(e.$t("addFont.lettersDialogTitle")),1)]),_:1}),r(ze),r(al,null,{default:g(()=>[r(J,{icon:"",dark:"",onClick:l[0]||(l[0]=i=>a.dialogVisible=!1)},{default:g(()=>[r(Y,null,{default:g(()=>l[5]||(l[5]=[I("mdi-close")])),_:1,__:[5]})]),_:1})]),_:1})]),_:1}),r(ue,null,{default:g(()=>[m("i",st,v(e.$t("addFont.selectLanguagePlaceholder")),1),r(Cl,{class:"mr-1 mt-5",modelValue:a.modelLang,"onUpdate:modelValue":[l[1]||(l[1]=i=>a.modelLang=i),d.updateLetters],items:a.localAllLetter,"max-width":"300
1px","item-text":"title","item-value":"range",label:a.modelLang==null?e.$t("addFont.selectLanguageLabel"):e.$t("addFont.selectLanguagePlaceholder"),chips:"",outlined:"","return-object":""},null,8,["modelValue","onUpdate:modelValue","items","label"]),ve(r(ke,{class:"mb-3",modelValue:a.searchQuery,"onUpdate:modelValue":l[2]||(l[2]=i=>a.searchQuery=i),label:e.$t("addFont.searchPlaceholder"),solo:"",dense:"","hide-details":""},null,8,["modelValue","label"]),[[Ae,a.selectObject.length!==0]]),r(pa,{disabled:e.$store.state.auth.user&&e.$store.state.auth.user.isPremium,location:"bottom"},{activator:g(({props:i})=>[m("div",Wl(Yl(i)),[r(J,{disabled:e.$store.state.auth.user&&!e.$store.state.auth.user.isPremium,onClick:d.addSigning,class:"mb-3"},{default:g(()=>[I(v(e.$t("addFont.addSignature")),1)]),_:1},8,["disabled","onClick"]),r(J,{onClick:d.addDifferentSymbol,class:"mb-3"},{default:g(()=>[I(v(e.$t("dialogAllLetters.addCustomSymbol")),1)]),_:1},8,["onClick"])],16)]),default:g(()=>[m("span",null,v(e.$t("addFont.addSigningNotPremium")),1)]),_:1},8,["disabled"]),m("div",ct,v(a.message),1),r(je,{justify:"center"},{default:g(()=>[(V(!0),w(q,null,he(d.filteredLetters,i=>(V(),w("div",{key:i.decimal||i.id},[r(Le,{disabled:d.isSelected(i),class:"letter-card-svg p-0",onClick:o=>d.addToTemplate(i)},{default:g(()=>[r(ue,{style:{padding:"0"},class:"text-center p-0"},{default:g(()=>[m("h2",{class:M(e.$isMobile()?"h2-small":"h2-big")},v(i.letter),3)]),_:2},1024)]),_:2},1032,["disabled","onClick"])]))),128)),d.filteredLetters&&d.filteredLetters.length===0?(V(),ye(Va,{key:0,cols:"12"},{default:g(()=>[m("p",it,v(e.$t("addFont.notFoundMessage")),1)]),_:1})):ie("",!0)]),_:1})]),_:1}),r(hl,{class:"dialog-footer-sticky"},{default:g(()=>[r(ze),r(J,{text:"",onClick:l[3]||(l[3]=i=>a.dialogVisible=!1)},{default:g(()=>
1[I(v(e.$t("addFont.closeButton")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["fullscreen","modelValue"]),r(n,{onAddToTemplate:d.addToTemplate,ref:"AddDifferentSymbol"},null,8,["onAddToTemplate"])],64)}const ds=Ce(tt,[["render",rt],["__scopeId","data-v-6c4de9e1"]]),nt={name:"StudioAppHeader",emits:["toggle-menu"],props:{subtitle:{type:String,default:""}},setup(){const e=ul(),l=fl(),t=yl();return{localePath:e,router:l,route:t}},computed:{navItems(){return[{key:"templates",label:this.$t("showSvg.layout.nav.templates"),route:"/app/templates",icon:"mdi-view-grid-outline"},{key:"showsvg",label:this.$t("showSvg.layout.nav.fonts"),route:"/app/showsvg",icon:"mdi-format-font"},{key:"instructions",label:this.$t("showSvg.layout.nav.instructions"),route:"/instructions",icon:"mdi-book-open-page-variant-outline"}]}},methods:{isActive(e){return e==="templates"?this.route.path.includes("/app/templates"):e==="showsvg"?this.route.path.includes("/app/showsvg"):e==="instructions"?this.route.path.includes("/instructions"):!1},goTo(e){this.router.push(this.localePath(e))}}},dt={class:"studio-shell-header"},mt={class:"studio-shell-header__inner"},ot={class:"studio-shell-header__left"},gt={class:"studio-shell-header__brand"},Lt={class:"studio-shell-header__logo"},ut={key:0,class:"studio-shell-header__center"},ft={class:"studio-shell-header__nav"},yt=["onClick"],pt={class:"studio-shell-header__right"},vt={key:0,class:"studio-shell-header__profile"};function bt(e,l,t,s,a,d){const n=xa,i=Ea,o=Ca;return V(),w("header",dt,[m("div",mt,[m("div",ot,[e.$isMobile()?(V(),ye(J,{key:0,icon:"mdi-menu",variant:"text",size:"small",class:"studio-shell-header__menu",onClick:l[0]||(l[0]=y=>e.$emit("toggle-menu"))})):ie("",!0),m("div",gt,[m("div",Lt,[r(n)])])]),e.$isMobile()?ie("",!0):(V(),w("div",ut,[m("div",ft,[(V(!0),w(q,null,he(d.navItems,y=>(V(),w("button",{key:y.key,type:"button",class:M(["studio-shell-header__nav-btn",{"studio-shell-header__nav-btn--active":d.isActive(y.key)}]),onClick:u=>d.goTo(y.route)},[r(Y,{size:"18",class:"studio-shell-header__nav-icon"},{default:g(()=>[I(v(y.icon),1)]),_:2},1024),m("span",null,v(y.label),1)],10,yt))),128))])])),m("div",pt,[r(i),e.$store.state.auth.user?(V(),w("div",vt,[r(o,{color:e.$isMobile()?void 0:"black"},null,8,["color"])])):ie("",!0),e.$isMobile()?ie("",!0):(V(),ye(J,{key:1,rounded:"xl",variant:"outlined",class:"studio-shell-header__exit",onClick:l[1]||(l[1]=y=>d.goTo("/"))},{default:g(()=>[r(Y,{class:"mr-1"},{default:g(()=>l[2]||(l[2]=[I("mdi-exit-to-app")])),_:1,__:[2]}),I(" "+v(e.$t("showSvg.layout.actions.back")),1)]),_:1}))])])])}const ms=Ce(nt,[["render",bt],["__scopeId","data-v-38884405"]]),kt={name:"StudioSidebarMenu",emits:["navigate"],props:{mobile:{type:Boolean,default:!1}},setup(){const e=ul(),l=fl(),t=yl();return{localePath:e,router:l,route:t}},computed:{navItems(){return[{key:"templates",label:this.$t("showSvg.layout.nav.templates"),route:"/app/templates",icon:"mdi-view-grid-outline"},{key:"showsvg",label:this.$t("showSvg.layout.nav.fonts"),route:"/app/showsvg",icon:"mdi-format-font"},{key:"instructions",label:this.$t("showSvg.layout.nav.instructions"),route:"/instructions",icon:"mdi-book-open-page-variant-outline"}]}},methods:{isActive(e){return e==="templates"?this.route.path.includes("/app/templates"):e==="showsvg"?this.route.path.includes("/app/showsvg"):e==="instructions"?this.route.path.includes("/instructions"):!1},goTo(e){this.router.push(this.localePath(e)),this.$emit("navigate",e)}}},ht={class:"studio-shell-nav__list"},xt=["onClick"],Et={class:"studio-shell-nav__btn-main"};function Ct(e,l,t,s,a,d){return V(),w("div",{class:M(["studio-shell-nav",{"studio-shell-nav--mobile":t.mobile}])},[m("div",ht,[(V(!0),w(q,null,he(d.navItems,n=>(V(),w("button",{key:n.key,type:"button",class:M(["studio-shell-nav__btn",{"studio-shell-nav__btn--active":d.isActive(n.key)}]),onClick:i=>d.goTo(n.route)},[m("span",Et,[r(Y,{size:"18",class:"studio-shell-nav__btn-icon"},{default:g(()=>[I(v(n.icon),1)]),_:2},1024),m("span",null,v(n.label),1)])],10,xt))),128))]),r(J,{block:"",rounded:"xl",variant:"outlined",class:"studio-shell-nav__exit",onClick:l[0]||(l[0]=n=>d.goTo("/"))},{default:g(()=>[r(Y,{class:"mr-1"},{default:g(()=>l[1]||(l[1]=[I("mdi-exit-to-app")])),_:1,__:[1]}),I(" "+v(e.$t("showSvg.layout.actions.exitToMainMenu")),1)]),_:1})],2)}const os=Ce(kt,[["render",Ct],["__scopeId","data-v-ff24741c"]]),Vt={emits:["addLigatureToArray"],props:["isLimit"],name:"DialogAddLigatures",data(){return{localAllLetter:[],selectObject:[],searchQuery:"",selectedLetters:[],dialogVisible:!1,ligature:"",arrayLettersLigature:[],errorLetter:"",errorMessage:"",successMessage:"",errorNotFound:!1,groupLetters:[],modelLang:null}},computed:{filteredLetters(){if(this.errorLetter="",this.arrayLettersLigature=[],this.ligature=this.searchQuery,!this.searchQuery)return this.selectObject;const e=this.searchQuery.split("");for(const l of e)this.selectObject.forEach(t=>{t.letter===l&&this.arrayLettersLigature.push(t)});return this.selectObject},getFindLetter(){this.errorLetter="";let e=this.arrayLettersLigature.filter((s,a,d)=>a===d.findIndex(n=>n.decimal===s.decimal)),l=this.searchQuery.split("").filter(s=>!this.selectObject.some(a=>a.letter===s));return l.length!==0?this.errorLetter=l.join(""):this.errorLetter="",e.map(s=>s.letter).join("")},hasLigature(){return this.groupLetters.some(e=>e.ligature)},getLigatures(){return this.groupLetters.filter(e=>e.ligature)}},methods:{updateLetters(e){this.selectObject=[],this.selectObject.push(...e.letters,...Al.letters,...wl.letters,...Tl.letters)},openDialog(e){this.searchQuery="",this.ligature="",this.localAllLetter=[],this.localAllLetter=JSON.parse(JSON.stringify(Pl)),Il.forEach(l=>{this.localAllLetter.push(JSON.parse(JSON.stringify(l)))}),this.ligature="",this.successMessage="",this.successMessage="",this.errorMessage="",this.groupLetters=e,this.dialogVisible=!0},addLigatureToArray(){this.errorMessage="",this.successMessage="";let e=this.arrayLettersLigature.filter((s,a,d)=>a===d.findIndex(n=>n.decimal===s.decimal)),l=e.map(s=>s.letter).join(""),t=e.map(s=>s.decimal).join(",");if(l.length>=2)if(this.groupLetters.some(s=>s.letter===l))this.errorMessage="У вас уже есть такая комбинация символов в лигатурах";else{const s={letter:l,classLang:"none",decimal:-1,ligDecimals:t,ligature:!0};this.$emit("addLigatureToArray",s),this.ligature="",this.successMessage=this.$t("addFont.ligatureAdded"),setTimeout(()=>{this.successMessage=""},3e3)}else this.errorMessage=this.$t("addFont.minTwoCharacters")}}},St={key:0,class:"error"},_t={key:1,class:"d-flex align-center"},It={class:"mt-2 error"},Pt={key:0,class:"mt-2 error"},Tt={class:"mt-2 success"},wt={class:"mt-5 ml-3"},At={style:{"font-size":"18px"}},zt={key:0},Ft={key:1},Ot={class:"mt-5",style:{"font-size":"18px"}};function $t(e,l,t,s,a,d){return V(),ye(Ye,{style:{"max-width":"1200px"},fullscreen:e.$isMobile(),modelValue:a.dialogVisible,"onUpdate:modelValue":l[3]||(l[3]=n=>a.dialogVisible=n)},{default:g(()=>[r(Le,null,{default:g(()=>
1[r(Xe,{color:"primary",dark:""},{default:g(()=>[r(Ze,null,{default:g(()=>[I(v(e.$t("addFont.ligaturesTitle")),1)]),_:1}),r(al,null,{default:g(()=>[r(J,{icon:"",dark:"",onClick:l[0]||(l[0]=n=>a.dialogVisible=!1)},{default:g(()=>[r(Y,null,{default:g(()=>l[4]||(l[4]=[I("mdi-close")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1}),r(ue,{class:"mb-10"},{default:g(()=>[r(Cl,{class:"mr-1 mt-5",modelValue:a.modelLang,"onUpdate:modelValue":[l[1]||(l[1]=n=>a.modelLang=n),d.updateLetters],items:a.localAllLetter,"max-width":"300px","item-text":"title","item-value":"range",label:a.modelLang==null?e.$t("addFont.selectLanguageLabel"):e.$t("addFont.selectLanguagePlaceholder"),chips:"",outlined:"","return-object":""},null,8,["modelValue","onUpdate:modelValue","items","label"]),ve(m("div",null,[r(ke,{modelValue:a.searchQuery,"onUpdate:modelValue":l[2]||(l[2]=n=>a.searchQuery=n),label:e.$t("addFont.enterLigature"),solo:"",dense:"","hide-details":""},null,8,["modelValue","label"]),m("div",null,[a.errorLetter?(V(),w("div",St,[I(v(e.$t("addFont.errorLetter"))+" ",1),m("b",null,v(a.errorLetter),1),I(" "+v(e.$t("addFont.errorText")),1)])):(V(),w("div",_t,[a.ligature?(V(),ye(Le,{key:0,style:{"min-width":"55px","min-height":"50px"},class:"mr-4"},{default:g(()=>[r(ue,{class:"text-center"},{default:g(()=>[I(v(d.getFindLetter),1)]),_:1})]),_:1})):ie("",!0),a.ligature?(V(),ye(J,{key:1,disabled:t.isLimit,onClick:d.addLigatureToArray},{default:g(()=>[I(v(e.$t("addFont.addButtonText")),1)]),_:1},8,["disabled","onClick"])):ie("",!0)]))])],512),[[Ae,a.selectObject.length!==0]]),m("div",It,v(a.errorMessage),1),t.isLimit?(V(),w("div",Pt,v(e.$t("addFont.limitLigature")),1)):ie("",!0),m("div",Tt,v(a.successMessage),1),m("div",wt,[m("div",At,v(e.$t("addFont.yourLigatures")),1),d.hasLigature?(V(),w("div",Ft,[r(je,{class:"mt-3"},{default:g(()=>[(V(!0),w(q,null,he(d.getLigatures,(n,i)=>(V(),w("div",{key:i},[r(Le,{style:{"min-width":"55px","min-height":"50px"},class:"mx-auto mr-4"},{default:g(()=>[r(ue,{class:"text-center"},{default:g(()=>[m("span",null,v(n.letter),1)]),_:2},1024)]),_:2},1024)]))),128))]),_:1})])):(V(),w("div",zt,v(e.$t("addFont.noLigatures")),1)),ve(m("div",null,[m("div",Ot,v(e.$t("addFont.availableLetters")),1),r(je,{class:"mt-5 mb-5",justify:"center"},{default:g(()=>[(V(!0),w(q,null,he(d.filteredLetters,n=>(V(),w("div",{key:n.decimal||n.id},[r(Le,{style:{"min-width":"35px","min-height":"35px"},class:"letter-card-svg p-0 ml-3 mt-3 mb-3"},{default:g(()=>[r(ue,{style:{},class:"text-center"},{default:g(()=>[m("h2",{class:M(e.$isMobile()?"h2-small":"h2-big")},v(n.letter),3)]),_:2},1024)]),_:2},1024)]))),128))]),_:1})],512),[[Ae,a.selectObject.length!==0]])])]),_:1})]),_:1})]),_:1},8,["fullscreen","modelValue"])}const gs=Ce(Vt,[["render",$t],["__scopeId","data-v-4b3fb6ff"]]);export{ds as D,Qa as F,ns as H,os as S,xe as V,Cl as a,ts as b,rs as c,is as d,ss as e,nl as f,rl as g,cs as h,Tl as i,wl as j,Al as k,Pl as l,ll as m,al as n,gs as o,ms as p,Il as q};

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.