PageSourceSearch

https://unicodenepali.com/assets/index-BBp6HqJ7.js

js unicodenepali.com collected 2026-10-02 06:33:27 UTC 149,250 bytes, 8 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/CurationSection-C98GeBd3.js","assets/rolldown-runtime-Dw2cE7zH.js","assets/vendor-quill-iYAy_wiT.js","assets/vendor-quill-DVB7LGv8.css","assets/AboutSection-BsCNl2xB.js"])))=>i.map(i=>d[i]);
2import{n as e,r as t}from"./rolldown-runtime-Dw2cE7zH.js";import{n,r,t as i}from"./vendor-quill-iYAy_wiT.js";import{t as a}from"./vendor-react-DMZ1-Qq9.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var o=a(),s=t(r(),1),c=n(),l=({language:e,className:t})=>{let n={viewBox:`0 0 100 100`,className:t,style:{height:`1.2em`,width:`1.2em`,verticalAlign:`text-bottom`,marginRight:`10px`,color:`inherit`}};switch(e.toLowerCase()){case`nepali`:return(0,c.jsxs)(`svg`,{...n,children:[(0,c.jsx)(`path`,{d:`M 25 90 L 25 10 L 80 40 L 45 45 L 80 80 L 25 80 Z`,fill:`#DC143C`,stroke:`#003893`,strokeWidth:`4`,strokeLinejoin:`round`}),(0,c.jsx)(`circle`,{cx:`38`,cy:`65`,r:`7`,fill:`#FFFFFF`,stroke:`none`}),(0,c.jsx)(`path`,{d:`M 31 35 Q 38 45 45 35 Q 38 40 31 35`,fill:`#FFFFFF`,stroke:`none`})]});case`hindi`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 50 90 Q 50 50 50 20 Q 20 50 50 90`}),(0,c.jsx)(`path`,{d:`M 50 90 Q 50 50 50 20 Q 80 50 50 90`}),(0,c.jsx)(`path`,{d:`M 50 90 Q 20 70 15 45 Q 35 55 50 90`}),(0,c.jsx)(`path`,{d:`M 50 90 Q 80 70 85 45 Q 65 55 50 90`}),(0,c.jsx)(`path`,{d:`M 50 95 C 40 95 30 100 20 100 C 50 100 80 100 100 100 C 70 100 60 95 50 95`})]});case`marathi`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 35 90 L 35 15 L 85 30 L 55 45 L 85 60 L 35 60 Z`}),(0,c.jsx)(`rect`,{x:`30`,y:`10`,width:`5`,height:`85`}),(0,c.jsx)(`path`,{d:`M 47 38 A 6 6 0 0 0 53 38 A 5 5 0 0 1 47 38`,fill:`var(--primary-color, #fff)`})]});case`bhojpuri`:return(0,c.jsxs)(`svg`,{...n,fill:`none`,stroke:`currentColor`,strokeWidth:`6`,strokeLinecap:`round`,children:[(0,c.jsx)(`circle`,{cx:`50`,cy:`50`,r:`16`,fill:`currentColor`,stroke:`none`}),(0,c.jsx)(`path`,{d:`M 50 20 L 50 10 M 80 50 L 90 50 M 50 80 L 50 90 M 20 50 L 10 50`}),(0,c.jsx)(`path`,{d:`M 28 28 L 21 21 M 72 28 L 79 21 M 28 72 L 21 79 M 72 72 L 79 79`}),(0,c.jsx)(`path`,{d:`M 10 75 Q 30 65 50 75 Q 70 85 90 75`}),(0,c.jsx)(`path`,{d:`M 10 90 Q 30 80 50 90 Q 70 100 90 90`})]});case`maithili`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 20 50 Q 50 15 80 50 Q 50 85 20 50 Z`}),(0,c.jsx)(`path`,{d:`M 22 50 L 5 35 L 5 65 Z`,strokeLinejoin:`round`}),(0,c.jsx)(`circle`,{cx:`65`,cy:`45`,r:`4`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`path`,{d:`M 45 35 Q 55 50 45 65`,fill:`none`,stroke:`var(--primary-color, #fff)`,strokeWidth:`3`})]});case`magahi`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 50 15 C 10 15 10 50 50 90 C 90 50 90 15 50 15 Z`,strokeLinejoin:`round`}),(0,c.jsx)(`path`,{d:`M 50 90 L 50 30`,stroke:`var(--primary-color, #fff)`,strokeWidth:`3`,strokeLinecap:`round`}),(0,c.jsx)(`path`,{d:`M 50 70 L 35 55`,stroke:`var(--primary-color, #fff)`,strokeWidth:`2`,strokeLinecap:`round`}),(0,c.jsx)(`path`,{d:`M 50 55 L 65 40`,stroke:`var(--primary-color, #fff)`,strokeWidth:`2`,strokeLinecap:`round`})]});case`sanskrit`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 30 80 L 70 80 L 60 50 C 80 20 20 20 40 50 Z`,strokeLinejoin:`round`}),(0,c.jsx)(`path`,{d:`M 45 40 Q 50 15 55 40 Q 50 50 45 40`,fill:`var(--primary-color, #fff)`})]});case`konkani`:return(0,c.jsxs)(`svg`,{...n,fill:`none`,stroke:`currentColor`,strokeWidth:`8`,strokeLinecap:`round`,children:[(0,c.jsx)(`path`,{d:`M 10 40 Q 30 10 50 40 T 90 40`}),(0,c.jsx)(`path`,{d:`M 10 60 Q 30 30 50 60 T 90 60`}),(0,c.jsx)(`path`,{d:`M 10 80 Q 30 50 50 80 T 90 80`})]});case`awadhi`:return(0,c.jsxs)(`svg`,{...n,fill:`none`,stroke:`currentColor`,strokeWidth:`6`,strokeLinecap:`round`,children:[(0,c.jsx)(`path`,{d:`M 25 15 Q 85 50 25 85`}),(0,c.jsx)(`path`,{d:`M 25 15 L 25 85`,strokeWidth:`3`,opacity:`0.6`}),(0,c.jsx)(`path`,{d:`M 5 50 L 75 50`}),(0,c.jsx)(`polygon`,{points:`75,45 95,50 75,55`,fill:`currentColor`,stroke:`none`})]});case`tharu`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 50 90 L 10 60 Q 30 15 50 15 Q 70 15 90 60 Z`}),(0,c.jsx)(`circle`,{cx:`50`,cy:`30`,r:`5`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`circle`,{cx:`30`,cy:`45`,r:`4`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`circle`,{cx:`70`,cy:`45`,r:`4`,fill:`var(--primary-color, #fff)`})]});case`magar`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 10 90 L 40 30 L 60 55 L 90 20 L 90 90 Z`}),(0,c.jsx)(`path`,{d:`M 40 30 L 35 45 L 45 45 Z`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`path`,{d:`M 90 20 L 82 35 L 98 35 Z`,fill:`var(--primary-color, #fff)`})]});case`gurung`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 10 90 L 50 15 L 90 90 Z`}),(0,c.jsx)(`path`,{d:`M 50 15 L 40 40 L 60 40 Z`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`path`,{d:`M 30 90 L 50 60 L 70 90`,stroke:`var(--primary-color, #fff)`,strokeWidth:`4`})]});case`tamang`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`circle`,{cx:`50`,cy:`50`,r:`35`,stroke:`currentColor`,strokeWidth:`8`,fill:`none`}),(0,c.jsx)(`circle`,{cx:`50`,cy:`50`,r:`8`}),[0,45,90,135,180,225,270,315].map(e=>
2(0,c.jsx)(`rect`,{x:`47`,y:`15`,width:`6`,height:`20`,transform:`rotate(${e} 50 50)`},e))]});case`rai`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 50 90 L 50 20`,stroke:`currentColor`,strokeWidth:`8`,strokeLinecap:`round`}),(0,c.jsx)(`path`,{d:`M 50 40 L 20 60 Q 50 50 80 60 L 50 40`}),(0,c.jsx)(`path`,{d:`M 50 20 L 30 40 Q 50 30 70 40 L 50 20`})]});case`sherpa`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`path`,{d:`M 5 90 L 55 10 L 95 90 Z`}),(0,c.jsx)(`path`,{d:`M 55 10 L 45 35 L 65 35 Z`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`path`,{d:`M 0 90 Q 50 70 100 90`,fill:`var(--primary-color, #fff)`})]});case`newari`:return(0,c.jsxs)(`svg`,{...n,fill:`currentColor`,children:[(0,c.jsx)(`rect`,{x:`25`,y:`65`,width:`50`,height:`25`}),(0,c.jsx)(`rect`,{x:`42`,y:`70`,width:`16`,height:`20`,fill:`var(--primary-color, #fff)`}),(0,c.jsx)(`path`,{d:`M 10 65 L 90 65 L 75 45 L 25 45 Z`,strokeLinejoin:`round`}),(0,c.jsx)(`rect`,{x:`35`,y:`30`,width:`30`,height:`15`}),(0,c.jsx)(`path`,{d:`M 20 30 L 80 30 L 65 15 L 35 15 Z`,strokeLinejoin:`round`}),(0,c.jsx)(`path`,{d:`M 45 15 L 50 0 L 55 15 Z`,strokeLinejoin:`round`})]});default:return null}},u=(0,s.createContext)(void 0),d=()=>{let e=(0,s.useContext)(u);if(!e)throw Error(`useI18n must be used within an I18nProvider`);return e},f=[{id:`Awadhi`,label:`अवधी`},{id:`Konkani`,label:`कोंकणी`},{id:`Gurung`,label:`गुरुङ`},{id:`Tamang`,label:`तामाङ`},{id:`Tharu`,label:`थारु`},{id:`Nepali`,label:`नेपाली`},{id:`Newari`,label:`नेवारी`},{id:`Bhojpuri`,label:`भोजपुरी`},{id:`Magar`,label:`मगर`},{id:`Magahi`,label:`मगही`},{id:`Marathi`,label:`मराठी`},{id:`Maithili`,label:`मैथिली`},{id:`Rai`,label:`राई`},{id:`Sanskrit`,label:`संस्कृत`},{id:`Sherpa`,label:`शेर्पा`},{id:`Hindi`,label:`हिन्दी`}],p=`https://api.unicodedevanagari.com
3`,m=`Nepali`,h=e=>`www.unicode${e.toLowerCase()}.com`,g=`www.unicodedevanagari.com`,_=h(m),v=`v1.0.22`,y={nepali:{primary:`#003893`,accent:`#DC143C`},hindi:{primary:`#FF9933`,accent:`#138808`},sanskrit:{primary:`#8B4513`,accent:`#FFD700`},marathi:{primary:`#FF671F`,accent:`#FDB813`},konkani:{primary:`#008080`,accent:`#FFA500`},bhojpuri:{primary:`#003893`,accent:`#DC143C`},maithili:{primary:`#003893`,accent:`#DC143C`},awadhi:{primary:`#800000`,accent:`#DAA520`},magahi:{primary:`#CC4E46`,accent:`#E5A93C`},tharu:{primary:`#003893`,accent:`#DC143C`},magar:{primary:`#003893`,accent:`#DC143C`},gurung:{primary:`#003893`,accent:`#DC143C`},tamang:{primary:`#003893`,accent:`#DC143C`},rai:{primary:`#003893`,accent:`#DC143C`},sherpa:{primary:`#003893`,accent:`#DC143C`},newari:{primary:`#003893`,accent:`#DC143C`}},ee=({targetLanguage:e})=>{let{t,currentLanguage:n,setLanguage:r}=d();(0,s.useEffect)(()=>{let t=y[e.toLowerCase()]||{primary:`#6366f1`,accent:`#10b981`};document.documentElement.style.setProperty(`--primary-color`,t.primary),document.documentElement.style.setProperty(`--accent-color`,t.accent);let n=t.primary.replace(`#`,``),r=parseInt(n.substring(0,2),16)||0,i=parseInt(n.substring(2,4),16)||0,a=parseInt(n.substring(4,6),16)||0,o=(r*299+i*587+a*114)/1e3<160;document.documentElement.style.setProperty(`--header-toggle-text`,o?`#ffffff`:`#1e293b`),document.documentElement.style.setProperty(`--header-toggle-bg`,o?`rgba(0, 0, 0, 0.2)`:`rgba(255, 255, 255, 0.4)`),document.documentElement.style.setProperty(`--header-toggle-border`,o?`rgba(255, 255, 255, 0.3)`:`rgba(0, 0, 0, 0.15)`)},[e]);let i=f.find(t=>t.id===e)?.label||e,a=n.toLowerCase()===`en`?e:i,o=()=>{r(n.toLowerCase()===`en`?e:`en`)}
3,u=n.toLowerCase()===`en`?i:`English`;return(0,c.jsx)(`header`,{style:{transition:`background-color 0.4s ease, border-color 0.4s ease`,borderTop:`4px solid ${y[e.toLowerCase()]?.primary||`#6366f1`}`},children:(0,c.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,width:`100%`,zIndex:1,position:`relative`,flexWrap:`wrap`,gap:`1rem`},children:[(0,c.jsxs)(`div`,{children:[(0,c.jsx)(`h1`,{style:{display:`flex`,alignItems:`center`,margin:0},children:(0,c.jsxs)(`a`,{href:`https://${_}`,style:{display:`flex`,alignItems:`center`,textDecoration:`none`,color:`inherit`},children:[(0,c.jsx)(l,{language:e}),t(`title`,{lang:a})]})}),(0,c.jsx)(`div`,{className:`app-tagline`,style:{marginTop:`2px`},children:t(`tagline`)})]}),(0,c.jsxs)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),o()},className:`ui-lang-toggle-link`,children:[(0,c.jsx)(`span`,{style:{fontSize:`1.2em`,lineHeight:1},children:`🌐`}),` `,u]})]})})};function b(e,t){return function(){return e.apply(t,arguments)}}var{toString:x}=Object.prototype,{getPrototypeOf:S}=Object,{iterator:C,toStringTag:w}=Symbol,T=(e=>t=>{let n=x.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),E=e=>(e=e.toLowerCase(),t=>T(t)===e),D=e=>t=>typeof t===e,{isArray:O}=Array,k=D(`undefined`);function A(e){return e!==null&&!k(e)&&e.constructor!==null&&!k(e.constructor)&&j(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var te=E(`ArrayBuffer`);function ne(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&te(e.buffer),t}var re=D(`string`),j=D(`function`),ie=D(`number`),M=e=>typeof e==`object`&&!!e,N=e=>e===!0||e===!1,P=e=>{if(T(e)!==`object`)return!1;let t=S(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(w in e)&&!(C in e)},ae=e=>{if(!M(e)||A(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},F=E(`Date`),oe=E(`File`),I=e=>!!(e&&e.uri!==void 0),L=e=>e&&e.getParts!==void 0,se=E(`Blob`),ce=E(`FileList`),R=e=>M(e)&&j(e.pipe);function le(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var ue=le(),de=ue.FormData===void 0?void 0:ue.FormData,fe=e=>{let t;return e&&(de&&e instanceof de||j(e.append)&&((t=T(e))===`formdata`||t===`object`&&j(e.toString)&&e.toString()===`[object FormData]`))},pe=E(`URLSearchParams`),[me,he,ge,_e]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(E),ve=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function z(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),O(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(A(e))return;let i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length,o;for(r=0;r<a;r++)o=i[r],t.call(null,e[o],o,e)}}function ye(e,t){if(A(e))return null;t=t.toLowerCase();let n=Object.keys(e),r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}var B=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,be=e=>!k(e)&&e!==B;function xe(){let{caseless:e,skipUndefined:t}=be(this)&&this||{},n={},r=(r,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=e&&ye(n,i)||i;P(n[a])&&P(r)?n[a]=xe(n[a],r):P(r)?n[a]=xe({},r):O(r)?n[a]=r.slice():(!t||!k(r))&&(n[a]=r)};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&z(arguments[e],r);return n}var Se=(e,t,n,{allOwnKeys:r}={})=>(z(t,(t,r)=>{n&&j(t)?Object.defineProperty(e,r,{value:b(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Ce=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),we=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{value:t.prototype}),n&&Object.assign(e.prototype,n)},Te=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&S(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ee=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},De=e=>{if(!e)return null;if(O(e))return e;let t=e.length;if(!ie(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},Oe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&S(Uint8Array)),ke=(e,t)=>{let n=(e&&e[C]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},Ae=(e,t)=>
vendor: 1,942 bytes, line 3
3{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},je=E(`HTMLFormElement`),Me=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),Ne=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Pe=E(`RegExp`),Fe=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};z(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Ie=e=>{Fe(e,(t,n)=>{if(j(e)&&[`arguments`,`caller`,`callee`].indexOf(n)!==-1)return!1;let r=e[n];if(j(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Le=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return O(e)?r(e):r(String(e).split(t)),n},Re=()=>{},ze=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Be(e){return!!(e&&j(e.append)&&e[w]===`FormData`&&e[C])}var Ve=e=>{let t=Array(10),n=(e,r)=>{if(M(e)){if(t.indexOf(e)>=0)return;if(A(e))return e;if(!(`toJSON`in e)){t[r]=e;let i=O(e)?[]:{};return z(e,(e,t)=>{let a=n(e,r+1);!k(a)&&(i[t]=a)}),t[r]=void 0,i}}return e};return n(e,0)},He=E(`AsyncFunction`),Ue=e=>e&&(M(e)||j(e))&&j(e.then)&&j(e.catch),We=((e,t)=>e?setImmediate:t?((e,t)=>(B.addEventListener(`message`,({source:n,data:r})=>{n===B&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),B.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,j(B.postMessage)),V={isArray:O,isArrayBuffer:te,isBuffer:A,isFormData:fe,isArrayBufferView:ne,isString:re,isNumber:ie,isBoolean:N,isObject:M,isPlainObject:P,isEmptyObject:ae,isReadableStream:me,isRequest:he,isResponse:ge,isHeaders:_e,isUndefined:k,isDate:F,isFile:oe,isReactNativeBlob:I,isReactNative:L,isBlob:se,isRegExp:Pe,isFunction:j,isStream:R,isURLSearchParams:pe,isTypedArray:Oe,isFileList:ce,forEach:z,merge:xe,extend:Se,trim:ve,stripBOM:Ce,inherits:we,toFlatObject:Te,kindOf:T,kindOfTest:E,endsWith:Ee,toArray:De,forEachEntry:ke,matchAll:Ae,isHTMLF
3orm:je,hasOwnProperty:Ne,hasOwnProp:Ne,reduceDescriptors:Fe,freezeMethods:Ie,toObjectSet:Le,toCamelCase:Me,noop:Re,toFiniteNumber:ze,findKey:ye,global:B,isContextDefined:be,isSpecCompliantForm:Be,toJSONObject:Ve,isAsyncFn:He,isThenable:Ue,setImmediate:We,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(B):typeof process<`u`&&process.nextTick||We,isIterable:e=>e!=null&&j(e[C])},H=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:V.toJSONObject(this.config),code:this.code,status:this.status}}};H.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,H.ERR_BAD_OPTION=`ERR_BAD_OPTION`,H.ECONNABORTED=`ECONNABORTED`,H.ETIMEDOUT=`ETIMEDOUT`,H.ERR_NETWORK=`ERR_NETWORK`,H.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,H.ERR_DEPRECATED=`ERR_DEPRECATED`,H.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,H.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,H.ERR_CANCELED=`ERR_CANCELED`,H.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,H.ERR_INVALID_URL=`ERR_INVALID_URL`;function Ge(e){return V.isPlainObject(e)||V.isArray(e)}function Ke(e){return V.endsWith(e,`[]`)?e.slice(0,-2):e}function qe(e,t,n){return e?e.concat(t).map(function(e,t){return e=Ke(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function Je(e){return V.isArray(e)&&!e.some(Ge)}var Ye=V.toFlatObject(V,{},null,function(e){return/^is[A-Z]/.test(e)});function Xe(e,t,n){if(!V.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=V.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!V.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||typeof Blob<`u`&&Blob)&&V.isSpecCompliantForm(t);if(!V.isFunction(i))throw TypeError(`visitor must be a function`);function c(e){if(e===null)return``;if(V.isDate(e))return e.toISOString();if(V.isBoolean(e))return e.toString();if(!s&&V.isBlob(e))throw new H(`Blob is not supported. Use a Buffer instead.`);return V.isArrayBuffer(e)||V.isTypedArray(e)?s&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function l(e,n,i){let s=e;if(V.isReactNative(t)&&V.isReactNativeBlob(e))return t.append(qe(i,n,a),c(e)),!1;if(e&&!i&&typeof e==`object`){if(V.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(V.isArray(e)&&Je(e)||(V.isFileList(e)||V.endsWith(n,`[]`))&&(s=V.toArray(e)))return n=Ke(n),s.forEach(function(e,r){!(V.isUndefined(e)||e===null)&&t.append(o===!0?qe([n],r,a):o===null?n:n+`[]`,c(e))}),!1}return Ge(e)?!0:(t.append(qe(i,n,a),c(e)),!1)}let u=[],d=Object.assign(Ye,{defaultVisitor:l,convertValue:c,isVisitable:Ge});function f(e,n){if(!V.isUndefined(e)){if(u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),V.forEach(e,function(e,r){(!(V.isUndefined(e)||e===null)&&i.call(t,e,V.isString(r)?r.trim():r,n,d))===!0&&f(e,n?n.concat(r):[r])}),u.pop()}}if(!V.isObject(e))throw TypeError(`data must be an object`);return f(e),t}function Ze(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function Qe(e,t){this._pairs=[],e&&Xe(e,this,t)}var $e=Qe.prototype;$e.append=function(e,t){this._pairs.push([e,t])},$e.toString=function(e){let t=e?function(t){return e.call(this,t,Ze)}:Ze;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function et(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function tt(e,t,n){if(!t)return e;let r=n&&n.encode||et,i=V.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;
vendor: 4,558 bytes, lines 3-4
3if(o=a?a(t,i):V.isURLSearchParams(t)?t.toString():new Qe(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var nt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){V.forEach(this.handlers,function(t){t!==null&&e(t)})}},rt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},it={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:Qe,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},at=e({hasBrowserEnv:()=>ot,hasStandardBrowserEnv:()=>ct,hasStandardBrowserWebWorkerEnv:()=>lt,navigator:()=>st,origin:()=>ut}),ot=typeof window<`u`&&typeof document<`u`,st=typeof navigator==`object`&&navigator||void 0,ct=ot&&(!st||[`ReactNative`,`NativeScript`,`NS`].indexOf(st.product)<0),lt=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,ut=ot&&window.location.href||`http://localhost`,U={...at,...it};function dt(e,t){return Xe(e,new U.classes.URLSearchParams,{visitor:function(e,t,n,r){return U.isNode&&V.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function ft(e){return V.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function pt(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function mt(e){function t(e,n,r,i){let a=e[i++];if(a===`__proto__`)return!0;let o=Number.isFinite(+a),s=i>=e.length;return a=!a&&V.isArray(r)?r.length:a,s?(V.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):((!r[a]||!V.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&V.isArray(r[a])&&(r[a]=pt(r[a])),!o)}if(V.isFormData(e)&&V.isFunction(e.entries)){let n={};return V.forEachEntry(e,(e,r)=>{t(ft(e),r,n,0)}),n}return null}function ht(e,t,n){if(V.isString(e))try{return(t||JSON.parse)(e),V.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var W={transitional:rt,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=V.isObject(e);if(i&&V.isHTMLForm(e)&&(e=new FormData(e)),V.isFormData(e))return r?JSON.stringify(mt(e)):e;if(V.isArrayBuffer(e)||V.isBuffer(e)||V.isStream(e)||V.isFile(e)||V.isBlob(e)||V.isReadableStream(e))return e;if(V.isArrayBufferView(e))return e.buffer;if(V.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return dt(e,this.formSerializer).toString();if((a=V.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let t=this.env&&this.env.FormData;return Xe(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType(`application/json`,!1),ht(e)):e}],transformResponse:[function(e){let t=this.transitional||W.transitional,n=t&&t.forcedJSONParsing,r=this.responseType===`json`;if(V.isResponse(e)||V.isReadableStream(e))return e;if(e&&V.isString(e)&&(n&&!this.responseType||r)){let n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n)throw e.name===`SyntaxError`?H.from(e,H.ERR_BAD_RESPONSE,this,null,this.response):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:U.classes.FormData,Blob:U.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};V.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],e=>{W.headers[e]={}});var gt=V.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),_t=e=>{let t={},n,r,i;return e&&e.split(`
4`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&gt[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t},vt=Symbol(`internals`);function yt(e){return e&&String(e).trim().toLowerCase()}function bt(e){return e===!1||e==null?e:V.isArray(e)?e.map(bt):String(e)}function xt(e){let t=Object.create(null),n=/([^\s,;
4=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var St=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ct(e,t,n,r,i){if(V.isFunction(r))return r.call(this,t,n);if(i&&(t=n),V.isString(t)){if(V.isString(r))return t.indexOf(r)!==-1;if(V.isRegExp(r))return r.test(t)}}function wt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Tt(e,t){let n=V.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var G=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=yt(t);if(!i)throw Error(`header name must be a non-empty string`);let a=V.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=bt(e))}let a=(e,t)=>V.forEach(e,(e,n)=>i(e,n,t));if(V.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(V.isString(e)&&(e=e.trim())&&!St(e))a(_t(e),t);else if(V.isObject(e)&&V.isIterable(e)){let n={},r,i;for(let t of e){if(!V.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?V.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=yt(e),e){let n=V.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return xt(e);if(V.isFunction(t))return t.call(this,e,n);if(V.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=yt(e),e){let n=V.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||Ct(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=yt(e),e){let i=V.findKey(n,e);i&&(!t||Ct(n,n[i],i,t))&&(delete n[i],r=!0)}}return V.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Ct(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return V.forEach(this,(r,i)=>{let a=V.findKey(n,i);if(a){t[a]=bt(r),delete t[i];return}let o=e?wt(i):String(i).trim();o!==i&&delete t[i],t[o]=bt(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return V.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&V.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(`
5`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[vt]=this[vt]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=yt(e);t[r]||(Tt(n,e),t[r]=!0)}return V.isArray(e)?e.forEach(r):r(e),this}};G.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),V.reduceDescriptors(G.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),V.freezeMethods(G);function Et(e,t){let n=this||W,r=t||n,i=G.from(r.headers),a=r.data;return V.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function Dt(e){return!!(e&&e.__CANCEL__)}var Ot=class extends H{constructor(e,t,n){super(e??`canceled`,H.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function kt(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new H(`Request failed with status code `+n.status,[H.ERR_BAD_REQUEST,H.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function At(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||``}function jt(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;let f=l&&c-l;return f?Math.round(d*1e3/f):void 0}}function Mt(e,t){let n=0,r=1e3/t,i,a,o=(t,r=Date.now())=>{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var Nt=(e,t,n=3)=>{let r=0,i=jt(50,250);return Mt(n=>{let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,c=i(s),l=a<=o;r=a,e({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:c||void 0,estimated:c&&o&&l?(o-a)/c:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},Pt=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ft=e=>(...t)=>V.asap(()=>e(...t)),It=U.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,U.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(U.origin),U.navigator&&/(msie|trident)/i.test(U.navigator.userAgent)):()=>!0,Lt=U.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];V.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),V.isString(r)&&s.push(`path=${r}`),V.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),V.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function Rt(e){return typeof e==`string`?/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e):!1}function zt(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function Bt(e,t,n){let r=!Rt(t);return e&&(r||n==0)?zt(e,t):t}var Vt=e=>e instanceof G?{...e}:e;function K(e,t){t||={};let n={};function r(e,t,n,r){return V.isPlainObject(e)&&V.isPlainObject(t)?V.merge.call({caseless:r},e,t):V.isPlainObject(t)?V.merge({},t):V.isArray(t)?t.slice():t}function i(e,t,n,i){if(!V.isUndefined(t))return r(e,t,n,i);if(!V.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!V.isUndefined(t))return r(void 0,t)}function o(e,t){if(!V.isUndefined(t))return r(void 0,t);
5if(!V.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(a in t)return r(n,i);if(a in e)return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Vt(e),Vt(t),n,!0)};return V.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=V.hasOwnProp(c,r)?c[r]:i,o=a(e[r],t[r],r);V.isUndefined(o)&&a!==s||(n[r]=o)}),n}var Ht=e=>{let t=K({},e),{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=G.from(o),t.url=tt(Bt(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set(`Authorization`,`Basic `+btoa((s.username||``)+`:`+(s.password?unescape(encodeURIComponent(s.password)):``))),V.isFormData(n)){if(U.hasStandardBrowserEnv||U.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(V.isFunction(n.getHeaders)){let e=n.getHeaders(),t=[`content-type`,`content-length`];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&o.set(e,n)})}}if(U.hasStandardBrowserEnv&&(r&&V.isFunction(r)&&(r=r(t)),r||r!==!1&&It(t.url))){let e=i&&a&&Lt.read(a);e&&o.set(i,e)}return t},Ut=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Ht(e),i=r.data,a=G.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=G.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());kt(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf(`file:`)===0)||setTimeout(g)},h.onabort=function(){h&&=(n(new H(`Request aborted`,H.ECONNABORTED,e,h)),null)},h.onerror=function(t){let r=new H(t&&t.message?t.message:`Network Error`,H.ERR_NETWORK,e,h);r.event=t||null,n(r),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||rt;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new H(t,i.clarifyTimeoutError?H.ETIMEDOUT:H.ECONNABORTED,e,h)),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&V.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),V.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=Nt(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=Nt(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new Ot(null,e,h):t),h.abort(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=At(r.url);if(_&&U.protocols.indexOf(_)===-1){n(new H(`Unsupported protocol `+_+`:`,H.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Wt=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,r,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof H?t:new Ot(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new H(`timeout of ${t}ms exceeded`,H.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>V.asap(o),s}},Gt=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},Kt=async function*(e,t){for await(let n of qt(e))yield*Gt(n,t)},qt=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},Jt=(e,t,n,r)=>{let i=Kt(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Yt=64*1024,{isFunction:Xt}=V,Zt=(({Request:e,Response:t})=>({Request:e,Response:t}))(V.global),{ReadableStream:Qt,TextEncoder:$t}=V.global,en=(e,...t)=>{try{return!!e(...t)}catch{return!1}},tn=e=>{e=V.merge.call({skipUndefined:!0},Zt,e);let{fetch:t,Request:n,Response:r}=e,i=t?Xt(t):typeof fetch==`function`,a=Xt(n),o=Xt(r);if(!i)return!1;
5let s=i&&Xt(Qt),c=i&&(typeof $t==`function`?(e=>t=>e.encode(t))(new $t):async e=>new Uint8Array(await new n(e).arrayBuffer())),l=a&&s&&en(()=>{let e=!1,t=new n(U.origin,{body:new Qt,method:`POST`,get duplex(){return e=!0,`half`}}).headers.has(`Content-Type`);return e&&!t}),u=o&&s&&en(()=>V.isReadableStream(new r(``).body)),d={stream:u&&(e=>e.body)};i&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!d[e]&&(d[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new H(`Response type '${e}' is not supported`,H.ERR_NOT_SUPPORT,n)})});let f=async e=>{if(e==null)return 0;if(V.isBlob(e))return e.size;if(V.isSpecCompliantForm(e))return(await new n(U.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(V.isArrayBufferView(e)||V.isArrayBuffer(e))return e.byteLength;if(V.isURLSearchParams(e)&&(e+=``),V.isString(e))return(await c(e)).byteLength},p=async(e,t)=>V.toFiniteNumber(e.getContentLength())??f(t);return async e=>{let{url:i,method:o,data:s,signal:c,cancelToken:f,timeout:m,onDownloadProgress:h,onUploadProgress:g,responseType:_,headers:v,withCredentials:y=`same-origin`,fetchOptions:ee}=Ht(e),b=t||fetch;_=_?(_+``).toLowerCase():`text`;let x=Wt([c,f&&f.toAbortSignal()],m),S=null,C=x&&x.unsubscribe&&(()=>{x.unsubscribe()}),w;try{if(g&&l&&o!==`get`&&o!==`head`&&(w=await p(v,s))!==0){let e=new n(i,{method:`POST`,body:s,duplex:`half`}),t;if(V.isFormData(s)&&(t=e.headers.get(`content-type`))&&v.setContentType(t),e.body){let[t,n]=Pt(w,Nt(Ft(g)));s=Jt(e.body,Yt,t,n)}}V.isString(y)||(y=y?`include`:`omit`);let t=a&&`credentials`in n.prototype,c={...ee,signal:x,method:o.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:`half`,credentials:t?y:void 0};S=a&&new n(i,c);let f=await(a?b(S,ee):b(i,c)),m=u&&(_===`stream`||_===`response`);if(u&&(h||m&&C)){let e={};[`status`,`statusText`,`headers`].forEach(t=>{e[t]=f[t]});let t=V.toFiniteNumber(f.headers.get(`content-length`)),[n,i]=h&&Pt(t,Nt(Ft(h),!0))||[];f=new r(Jt(f.body,Yt,n,()=>{i&&i(),C&&C()}),e)}_||=`text`;let T=await d[V.findKey(d,_)||`text`](f,e);return!m&&C&&C(),await new Promise((t,n)=>{kt(t,n,{data:T,headers:G.from(f.headers),status:f.status,statusText:f.statusText,config:e,request:S})})}catch(t){throw C&&C(),t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new H(`Network Error`,H.ERR_NETWORK,e,S,t&&t.response),{cause:t.cause||t}):H.from(t,t&&t.code,e,S,t&&t.response)}}},nn=new Map,rn=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=nn;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:tn(t)),l=c;return c};rn();var an={http:null,xhr:Ut,fetch:{get:rn}};V.forEach(an,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{value:t})}catch{}Object.defineProperty(e,`adapterName`,{value:t})}});var on=e=>`- ${e}`,sn=e=>V.isFunction(e)||e===null||e===!1;function cn(e,t){e=V.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o<n;o++){r=e[o];let n;if(i=r,!sn(r)&&(i=an[(n=String(r)).toLowerCase()],i===void 0))throw new H(`Unknown adapter '${n}'`);if(i&&(V.isFunction(i)||(i=i.get(t))))break;a[n||`#`+o]=i}if(!i){let e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new H(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since :
6`+e.map(on).join(`
7`):` `+on(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var ln={getAdapter:cn,adapters:an};function un(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ot(null,e)}function dn(e){return un(e),e.headers=G.from(e.headers),e.data=Et.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),ln.getAdapter(e.adapter||W.adapter,e)(e).then(function(t){return un(e),t.data=Et.call(e,e.transformResponse,t),t.headers=G.from(t.headers),t},function(t){return Dt(t)||(un(e),t&&t.response&&(t.response.data=Et.call(e,e.transformResponse,t.response),t.response.headers=G.from(t.response.headers))),Promise.reject(t)})}var fn=`1.13.6`,pn={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{pn[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var mn={};pn.transitional=function(e,t,n){function r(e,t){return`[Axios v`+fn+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>
7{if(e===!1)throw new H(r(i,` has been removed`+(t?` in `+t:``)),H.ERR_DEPRECATED);return t&&!mn[i]&&(mn[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},pn.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function hn(e,t,n){if(typeof e!=`object`)throw new H(`options must be an object`,H.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=t[a];if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new H(`option `+a+` must be `+n,H.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new H(`Unknown option `+a,H.ERR_BAD_OPTION)}}var gn={assertOptions:hn,validators:pn},q=gn.validators,J=class{constructor(e){this.defaults=e||{},this.interceptors={request:new nt,response:new nt}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack?t.stack.replace(/^.+\n/,``):``;try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,``))&&(e.stack+=`
8`+n):e.stack=n}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=K(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&gn.assertOptions(n,{silentJSONParsing:q.transitional(q.boolean),forcedJSONParsing:q.transitional(q.boolean),clarifyTimeoutError:q.transitional(q.boolean),legacyInterceptorReqResOrdering:q.transitional(q.boolean)},!1),r!=null&&(V.isFunction(r)?t.paramsSerializer={serialize:r}:gn.assertOptions(r,{encode:q.function,serialize:q.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),gn.assertOptions(t,{baseUrl:q.spelling(`baseURL`),withXsrfToken:q.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&V.merge(i.common,i[t.method]);i&&V.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],e=>{delete i[e]}),t.headers=G.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||rt;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[dn.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u<d;)l=l.then(e[u++],e[u++]);return l}d=o.length;let f=t;for(;u<d;){let e=o[u++],t=o[u++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=dn.call(this,f)}catch(e){return Promise.reject(e)}for(u=0,d=c.length;u<d;)l=l.then(c[u++],c[u++]);return l}getUri(e){return e=K(this.defaults,e),tt(Bt(e.baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}};V.forEach([`delete`,`get`,`head`,`options`],function(e){J.prototype[e]=function(t,n){return this.request(K(n||{},{method:e,url:t,data:(n||{}).data}))}}),V.forEach([`post`,`put`,`patch`],function(e){function t(t){return function(n,r,i){return this.request(K(i||{},{method:e,headers:t?{"Content-Type":`multipart/form-data`}:{},url:n,data:r}))}}J.prototype[e]=t(),J.prototype[e+`Form`]=t(!0)});var _n=class e{constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t;this.promise=new Promise(function(e){t=e});let n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new Ot(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function vn(e){return function(t){return e.apply(null,t)}}function yn(e){return V.isObject(e)&&e.isAxiosError===!0}var bn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
8setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(bn).forEach(([e,t])=>{bn[t]=e});function xn(e){let t=new J(e),n=b(J.prototype.request,t);return V.extend(n,J.prototype,t,{allOwnKeys:!0}),V.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return xn(K(e,t))},n}var Y=xn(W);Y.Axios=J,Y.CanceledError=Ot,Y.CancelToken=_n,Y.isCancel=Dt,Y.VERSION=fn,Y.toFormData=Xe,Y.AxiosError=H,Y.Cancel=Y.CanceledError,Y.all=function(e){return Promise.all(e)},Y.spread=vn,Y.isAxiosError=yn,Y.mergeConfig=K,Y.AxiosHeaders=G,Y.formToJSON=e=>mt(V.isHTMLForm(e)?new FormData(e):e),Y.getAdapter=ln.getAdapter,Y.HttpStatusCode=bn,Y.default=Y;var Sn=()=>(0,c.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2.5`,strokeLinecap:`round`,strokeLinejoin:`round`,children:(0,c.jsx)(`path`,{d:`m6 9 6 6 6-6`})}),Cn=({languages:e,selectedLanguage:t,onLanguageChange:n})=>{let[r,i]=(0,s.useState)(!1),a=(0,s.useRef)(null),{currentLanguage:o}=d(),l=o.toLowerCase()===`en`,u=e.find(e=>e.id===t)?l?e.find(e=>e.id===t).id:e.find(e=>e.id===t).label:t;return(0,s.useEffect)(()=>{let e=e=>{a.current&&!a.current.contains(e.target)&&i(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,c.jsxs)(`div`,{className:`custom-language-selector`,ref:a,children:[(0,c.jsxs)(`button`,{className:`selector-button`,onClick:()=>i(!r),type:`button`,"aria-haspopup":`listbox`,"aria-expanded":r,children:[(0,c.jsx)(`span`,{className:`selected-label`,children:u}),(0,c.jsx)(`span`,{className:`chevron ${r?`open`:``}`,children:(0,c.jsx)(Sn,{})})]}),r&&(0,c.jsx)(`ul`,{className:`selector-dropdown`,role:`listbox`,children:e.map(e=>(0,c.jsx)(`li`,{role:`option`,"aria-selected":e.id===t,className:`selector-option ${e.id===t?`selected`:``}`,onClick:()=>{n(e.id),i(!1)},children:l?e.id:e.label},e.id))})]})},wn=e=>{if(!e)return e;let t=[`T`,`D`,`N`,`S`];return e.split(``).map(e=>t.includes(e)?e:e.toLowerCase()).join(``)},Tn=class e{static compiledRulesCache={};dynamicDictionaries={};dynamicGlobalOverrides={};dynamicGlobalGraduated={};dynamicLanguageRules={};dynamicLanguageExactOverrides={};baseComponents={};addDictionary(e,t){let n={};for(let e in t)n[e.toLowerCase()]=t[e];this.dynamicDictionaries[e.toLowerCase()]=n}isGlobalOverride(e){let t=e.trim().toLowerCase();return!!this.dynamicGlobalOverrides[t]}setGlobalOverrides(e){this.dynamicGlobalOverrides={};for(let t in e)this.dynamicGlobalOverrides[t.toLowerCase()]=e[t]}setGlobalGraduated(e){this.dynamicGlobalGraduated={};for(let t in e)this.dynamicGlobalGraduated[t.toLowerCase()]=e[t]}setLanguageRules(t,n){let r=t.toLowerCase();this.dynamicLanguageRules[r]=n,delete e.compiledRulesCache[r]}setAllLanguageRules(e){for(let t in e)this.setLanguageRules(t,e[t])}setLanguageExactOverrides(e){this.dynamicLanguageExactOverrides={};for(let t in e){let n={};for(let r in e[t])n[r.toLowerCase()]=e[t][r];this.dynamicLanguageExactOverrides[t.toLowerCase()]=n}}setBaseComponents(e){this.baseComponents=e}getBaseComponents(){return this.baseComponents}getDetailedRulesForLanguage(e){let t=e.toLowerCase();return{phonetic:this.dynamicLanguageRules[t]||{},exact:this.dynamicLanguageExactOverrides[t]||{}}}generateVowelVariants(e){let t=[e];for(let n of[{from:/a/g,to:`aa`},{from:/u/g,to:`oo`},{from:/i/g,to:`ee`}
8])e.match(n.from)&&t.push(e.replace(n.from,n.to));return Array.from(new Set(t))}generateConsonantSuffixVariants(e){if(!e)return[];let t=e[e.length-1];return t?[`a`,`e`,`i`,`o`,`u`,`*`,`r`,`l`].includes(t.toLowerCase())?[e]:[``,`a`,`aa`,`i`,`ee`,`u`,`oo`,`e`,`ai`,`o`,`au`,`H`,`aH`].map(t=>e+t):[]}generatePhoneticVariants(e){let t=[``];for(let n=0;n<e.length;n++){let r=e[n],i=e[n+1],a=r.toLowerCase(),o=[r];r===`t`&&o.push(`T`),r===`T`&&o.push(`t`),a===`d`&&o.push(`D`),a===`D`&&o.push(`d`),a===`n`&&o.push(`*`),a===`b`&&o.push(r===`B`?`V`:`v`),a===`v`&&o.push(r===`V`?`B`:`b`),a===`s`&&(i&&i.toLowerCase()===`h`?(o=[r===`S`?`SH`:`sh`,`XSHX`],n++):o.push(`XSHX`));let s=[];for(let e of t)for(let t of o)s.push(e+t);t=s}return t}transliterate(t,n){let r=wn(t),i=t.toLowerCase(),a=n.toLowerCase(),o=new Set;this.dynamicGlobalOverrides[i]&&o.add(this.dynamicGlobalOverrides[i]),this.dynamicGlobalGraduated[i]&&o.add(this.dynamicGlobalGraduated[i]),this.dynamicLanguageExactOverrides[a]&&this.dynamicLanguageExactOverrides[a][i]&&o.add(this.dynamicLanguageExactOverrides[a][i]),this.dynamicDictionaries[a]&&this.dynamicDictionaries[a][i]&&o.add(this.dynamicDictionaries[a][i]);let s=this.generateConsonantSuffixVariants(r),c=this.dynamicLanguageRules[a]||{};if(!e.compiledRulesCache[a]){let t=Object.keys(c).sort((e,t)=>t.length-e.length);e.compiledRulesCache[a]=t.map(e=>{let t=e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);return{regex:new RegExp(t,`g`),replacement:c[e]}})}let l=e.compiledRulesCache[a];for(let e of s){let t=this.generatePhoneticVariants(e);for(let e of t){let t=this.generateVowelVariants(e);for(let e of t){let t=e;for(let e of l)t=t.replace(e.regex,e.replacement);o.add(t)}}}return Array.from(o).slice(0,6)}},En=`G-J3PDRF0990`,Dn=()=>{typeof window<`u`&&window.gtag&&En&&(window.gtag(`config`,En,{send_page_view:!0,engagement_time_msec:!0}),console.log(`✅ Google Analytics Initialized`))},X=(e,t={})=>{typeof window<`u`&&window.gtag&&window.gtag(`event`,e,{...t,app_version:`1.0.2`,timestamp:new Date().toISOString()})},Z={trackAppInit:(e,t)=>{X(`app_initialized`,{target_language:e,ui_language:t})},trackTransliteration:(e,t)=>{console.debug(`Analytics: skip trackTransliteration`,{language:e,inputLength:t})},trackLanguageSelected:e=>{X(`selected_language_changed`,{language:e})},trackUiLanguageChanged:e=>{X(`ui_language_changed`,{ui_language:e})},trackCopy:(e,t)=>{X(`text_copied`,{language:e,content_length:t})},trackClear:()=>{X(`text_cleared`)},trackVote:(e,t)=>{X(`word_voted`,{word:e,vote_type:t?`correct`:`incorrect`})},trackSuggestion:(e,t)=>{X(`suggestion_submitted`,{roman_length:e.length,devanagari_length:t.length})}},On=class{static KEYBOARD_MASH_PATTERNS=[`asdf`,`ghjk`,`jkl;`,`xcv`,`qwer`,`zxcv`,`asdfg`,`tyui`,`op[]`,`fghj`];static isJunk(e,t){if(e){let t=e.toLowerCase().trim();if(t!==``){if(t.length<3||t.length>20||/[0-9!@#$%^&*()_+={}[\]:;"'<>,.?/|\\\\]/.test(t)||/(.)\1\1/.test(t))return!0;for(let e of this.KEYBOARD_MASH_PATTERNS)if(t.includes(e))return!0;let e=[`a`,`e`,`i`,`o`,`u`,`y`].some(e=>t.includes(e));if(t.length>=5&&!e||/[^aeiouy*]{6,}/.test(t))return!0}}return!!(t&&this.isDevanagariJunk(t))}static isDevanagariJunk(e){let t=e.trim();if(t.length===0)return!1;if(t.length<1||/[a-zA-Z]/.test(t))return!0;let n=(t.match(/\u094D/g)||[]).length;return!!(t.length>=3&&n/t.length>.6||/(.)\1\1/.test(t))}},kn=({isOpen:e,onClose:t,shareLinks:n,t:r,textToCopy:i})=>{let[a,o]=(0,s.useState)(!1);if(!e)return null;let l=async()=>{try{await navigator.clipboard.writeText(i),o(!0),setTimeout(()=>o(!1),2e3)}catch(e){console.error(`Failed to copy text: `,e)}},u=[{id:`whatsapp`,label:n.whatsappLabel,url:n.whatsapp,color:`#25D366`,icon:(0,c.jsx)(`path`,{d:`M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 
80 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z`})},{id:`messenger`,label:n.messengerLabel,url:n.messenger,color:`#00B2FF`,icon:(0,c.jsx)(`path`,{d:`M12 0C5.373 0 0 4.974 0 11.111c0 3.498 1.744 6.614 4.469 8.654V24l4.088-2.242c1.092.304 2.256.464 3.443.464 6.627 0 12-4.974 12-11.111C24 4.974 18.627 0 12 0zm1.291 14.89l-3.048-3.248-5.945 3.248 6.535-6.936 3.125 3.248 5.868-3.248-6.535 6.936z`})},{id:`telegram`,label:n.telegramLabel,url:n.telegram,color:`#26A5E4`,icon:(0,c.jsx)(`path`,{d:`M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm5.894 8.221l-1.97 9.28c-.145.658-.537.818-1.084.508l-3-2.21-1.446 1.394c-.14.14-.26.26-.53.26l.204-3.01 5.48-4.947c.238-.21-.052-.327-.37-.116l-6.77 4.26-2.924-.913c-.635-.2-.648-.635.132-.942l11.41-4.4c.53-.19.99.12.83.91z`})},{id:`viber`,label:n.viberLabel,url:n.viber,color:`#7360F2`,icon:(0,c.jsx)(`path`,{d:`M18.7 13.9c-.4-.4-1.2-.4-1.6 0l-1.1 1.1c-.2.2-.5.2-.8 0-1.8-1.5-2.8-2.5-4.2-4.2-.2-.2-.2-.5 0-.8l1.1-1.1c.4-.4.4-1.2 0-1.6L9.6 4.8c-.4-.4-1.2-.4-1.6 0L6.7 6.1c-1.3 1.3-1.6 3.1-.7 4.8 1.9 3.5 4.8 6.4 8.3 8.3 1.7.9 3.5.6 4.8-.7l1.3-1.3c.4-.4.4-1.2 0-1.6l-2.5-2.5zM22.1 7.2c-.3-.2-.5-.1-.7.1s-.1.5.1.7C23.6 10.3 23.6 13.7 21.5 16s-5.7 2.1-8 0c-.2-.2-.5-.1-.7.1s-.1.5.1.7c2.6 2.6 6.8 2.6 9.4 0s2.6-6.8 0-9.6zm-2.8 2.8c-.3-.2-.5-.1-.7.1s-.1.5.1.7c.8.8.8 2.1 0 2.9s-2.1.8-2.9 0c-.2-.2-.5-.1-.7.1s-.1.5.1.7c1.2 1.2 3.2 1.2 4.4 0s1.2-3.2 0-4.4z`})},{id:`facebook`,label:n.facebookLabel,url:n.facebook,color:`#1877F2`,icon:(0,c.jsx)(`path`,{d:`M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z`})},{id:`twitter`,label:n.twitterLabel,url:n.twitter,color:`#000000`,icon:(0,c.jsx)(`path`,{d:`M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.25 2.25h6.663l4.717 6.237 5.614-6.237zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77z`})},{id:`linkedin`,label:n.linkedinLabel,url:n.linkedin,color:`#0A66C2`,icon:(0,c.jsx)(`path`,{d:`M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z`})},{id:`gmail`,label:n.gmailLabel,url:n.gmail,color:`#EA4335`,icon:(0,c.jsx)(`path`,{d:`M24 5.457v13.909c0 .904-.732 1.636-1.636 1.636h-3.819V11.73L12 16.64l-6.545-4.91v9.273H1.636A1.636 1.636 0 010 19.366V5.457c0-2.023 2.309-3.178 3.927-1.964L12 9.573l8.073-6.08c1.618-1.214 3.927-.059 3.927 1.964z`})},{id:`yahoo`,label:n.yahooLabel,url:n.yahoo,color:`#6001d2`,icon:(0,c.jsx)(`path`,{d:`M4.694 0L10.5 11.233L16.305 0h4.417l-8.455 15.655l.001 8.345h-3.535l-.001-8.345L.25 0h4.444z`})},{id:`email_other`,label:n.emailOtherLabel,url:n.email,color:`#64748b`,icon:(0,c.jsx)(`path`,{d:`M1.333 2.667C.597 2.667 0 3.264 0 4v16c0 .736.597 1.333 1.333 1.333h21.334c.736 0 1.333-.597 1.333-1.333V4c0-.736-.597-1.333-1.333-1.333H1.333zM2.667 5.333h18.667v1.854L12 11.521 2.667 7.187V5.333zm0 4.604l8.604 4c.451.21.942.21 1.393 0l8.604-4v8.73H2.667v-8.73z`})}];return(0,c.jsx)(`div`,{className:`share-modal-overlay`,onClick:t,children:(0,c.jsxs)(`div`,{className:`share-modal-content`,onClick:e=>e.stopPropagation(),children:[(0,c.jsxs)(`div`,{className:`share-modal-header`,children:[(0,c.jsx)(`h3`,{children:r(`share_header`)}),(0,c.jsx)(`button`,{className:`share-modal-close`,onClick:t,children:`×`})]}),(0,c.jsx)(`div`,{className:`share-grid`,children:u.map(e=>(0,c.jsxs)(`a`,{href:e.url,target:`_blank`,rel:`noopener noreferrer`,className:`share-item`,title:e.label,children:[(0,c.jsx)(`div`,{className:`share-icon-wrapper`,style:{backgroundColor:e.color}
8,children:(0,c.jsx)(`svg`,{viewBox:`0 0 24 24`,fill:`white`,children:e.icon})}),(0,c.jsx)(`span`,{className:`share-label`,children:e.label})]},e.id))}),(0,c.jsx)(`div`,{className:`share-modal-footer`,children:(0,c.jsxs)(`div`,{className:`share-copy-section`,children:[(0,c.jsx)(`input`,{type:`text`,readOnly:!0,value:i.length>50?i.substring(0,50)+`...`:i,className:`share-copy-input`}),(0,c.jsx)(`button`,{className:`share-copy-btn ${a?`copied`:``}`,onClick:l,children:r(a?`share_copy_success`:`copy`)})]})})]})})},An=({isOpen:e,onClose:t,t:n,targetLanguage:r,languages:i})=>{let{currentLanguage:a}=d(),[o,l]=(0,s.useState)(`examples`);if(!e)return null;let u=()=>a.toLowerCase()===`en`?r:i.find(e=>e.id===r)?.label||r,f=(e,t)=>e.length===0?null:(0,c.jsxs)(`div`,{className:`help-table-container`,children:[(0,c.jsx)(`h4`,{className:`help-table-title`,children:t}),(0,c.jsx)(`div`,{children:(0,c.jsxs)(`table`,{className:`help-table`,children:[(0,c.jsx)(`thead`,{children:(0,c.jsxs)(`tr`,{children:[(0,c.jsx)(`th`,{children:n(`table_roman`)}),(0,c.jsx)(`th`,{children:n(`table_deva`)})]})}),(0,c.jsx)(`tbody`,{children:e.map((e,t)=>(0,c.jsxs)(`tr`,{children:[(0,c.jsx)(`td`,{className:`roman-col`,children:e.roman}),(0,c.jsx)(`td`,{className:`deva-col`,children:e.deva})]},t))})]})})]});return(0,c.jsx)(`div`,{className:`help-modal-overlay`,onClick:t,children:(0,c.jsxs)(`div`,{className:`help-modal-content`,onClick:e=>e.stopPropagation(),children:[(0,c.jsxs)(`div`,{className:`help-modal-header`,children:[(0,c.jsx)(`h2`,{children:n(`how_to_use_lang`,{lang:u()})}),(0,c.jsx)(`button`,{className:`share-modal-close`,onClick:t,children:`×`})]}),(0,c.jsxs)(`div`,{className:`help-modal-tabs`,children:[(0,c.jsx)(`button`,{className:`help-modal-tab ${o===`examples`?`active`:``}`,onClick:()=>l(`examples`),children:n(`tab_examples`)}),(0,c.jsx)(`button`,{className:`help-modal-tab ${o===`consonants`?`active`:``}`,onClick:()=>l(`consonants`),children:n(`tab_consonants`)}),(0,c.jsx)(`button`,{className:`help-modal-tab ${o===`vowels`?`active`:``}`,onClick:()=>l(`vowels`),children:n(`tab_vowels_symbols`)})]}),(0,c.jsxs)(`div`,{className:`help-modal-body`,children:[o===`examples`&&f([{roman:`k`,deva:`क्`},{roman:`ka`,deva:`क`},{roman:`kaa`,deva:`का`},{roman:`ki`,deva:`कि`},{roman:`kee`,deva:`की`},{roman:`ku`,deva:`कु`},{roman:`koo`,deva:`कू`},{roman:`ke`,deva:`के`},{roman:`kai`,deva:`कै`},{roman:`ko`,deva:`को`},{roman:`kau`,deva:`कौ`},{roman:`k*`,deva:`कं`},{roman:`k**`,deva:`कँ`},{roman:`k:`,deva:`कः`},{roman:`kri`,deva:`कृ`},{roman:`krree`,deva:`कॄ`},{roman:`rri`,deva:`ऋ`},{roman:`rree`,deva:`ॠ`}],n(`tab_examples`)),o===`consonants`&&f([{roman:`k`,deva:`क`},{roman:`kh`,deva:`ख`},{roman:`g`,deva:`ग`},{roman:`gh`,deva:`घ`},{roman:`ng`,deva:`ङ`},{roman:`ch`,deva:`च`},{roman:`chh`,deva:`छ`},{roman:`j`,deva:`ज`},{roman:`jh`,deva:`झ`},{roman:`ny`,deva:`ञ`},{roman:`T`,deva:`ट`},{roman:`Th`,deva:`ठ`},{roman:`D`,deva:`ड`},{roman:`Dh`,deva:`ढ`},{roman:`N`,deva:`ण`},{roman:`t`,deva:`त`},{roman:`th`,deva:`थ`},{roman:`d`,deva:`द`},{roman:`dh`,deva:`ध`},{roman:`n`,deva:`न`},{roman:`p`,deva:`प`},{roman:`ph`,deva:`फ`},{roman:`b`,deva:`ब`},{roman:`bh`,deva:`भ`},{roman:`m`,deva:`म`},{roman:`y`,deva:`य`},{roman:`r`,deva:`र`},{roman:`l`,deva:`ल`},{roman:`v`,deva:`व`},{roman:`sh`,deva:`श`},{roman:`S / shh`,deva:`ष`},{roman:`s`,deva:`स`},{roman:`h`,deva:`ह`},{roman:`ksh`,deva:`क्ष`},{roman:`tr`,deva:`त्र`},{roman:`gny / jn`,deva:`ज्ञ`}],n(`tab_consonants`)),o===`vowels`&&(0,c.jsxs)(`div`,{children:[f([{roman:`a`,deva:`अ`},{roman:`aa`,deva:`आ`},{roman:`i`,deva:`इ`},{roman:`ee`,deva:`ई`},{roman:`u`,deva:`उ`},{roman:`oo`,deva:`ऊ`},{roman:`e`,deva:`ए`},{roman:`ai`,deva:`ऐ`},{roman:`o`,deva:`ओ`},{roman:`au`,deva:`औ`},{roman:`a*`,deva:`अं`},{roman:`a:`,deva:`अः`}],n(`base_independent_vowels`)),f([{roman:`aa`,deva:`ा`},{roman:`i`,deva:`ि`},{roman:`ee`,deva:`ी`},{roman:`u`,deva:`ु`},{roman:`oo`,deva:`ू`},{roman:`e`,deva:`े`},{roman:`ai`,deva:`ै`},{roman:`o`,deva:`ो`},{roman:`au`,deva:`ौ`},{roman:`*`,deva:`ं`},{roman:`: / H`,deva:`ः`},{roman:`\\`,deva:`्`},{roman:`**`,deva:`ँ`},{roman:`ri`,deva:`ृ`},{roman:`rii`,deva:`ॄ`},{roman:`lri`,deva:`ॢ`},{roman:`lrii`,deva:`ॣ`}],n(`manual_diacriticals`)),f([{roman:`0`,deva:`०`},{roman:`1`,deva:`१`},{roman:`2`,deva:`२`},{roman:`3`,deva:`३`},{roman:`4`,deva:`४`},{roman:`5`,deva:`५`},{roman:`6`,deva:`६`},{roman:`7`,deva:`७`},{roman:`8`,deva:`८`},{roman:`9`,deva:`९`}],n(`manual_numerals`)),f([{roman:`om`,deva:`ॐ`},{roman:`.`,deva:`।`},{roman:`..`,deva:`॥`},{roman:`ll`,deva:`ळ`},{roman:`lll`,deva:`ऴ`},{roman:`rr`,deva:`ऱ`},{roman:`??`,deva:`ऽ`},{roman:`@`,deva:`॰`}],n(`manual_symbols`))]})]})]})})},Q=new Tn,jn=s.memo(({copyTitle:e,clearTitle:t,shareTooltip:n,onCopy:r,onClear:i,onShare:a})=>(0,c.jsxs)(`div`,{id:`quill-toolbar`,children:[(0,c.jsxs)(`span`,{className:`ql-formats`,children:[(0,c.jsx)(`button`,{type:`button`,className:`ql-bold`}),(0,c.jsx)(`button`,{type:`button`,className:`ql-italic`}),(0,c.jsx)(`button`,{type:`button`,className:`ql-underline`})]}),(0,c.jsxs)(`span`,{className:`ql-formats`,children:[(0,c.jsx)(`select`,{className:`ql-color`}),(0,c.jsx)(`select`,{className:`ql-background`})]}),(0,c.jsx)(`span`,{className:`ql-formats`,children:(0,c.jsx)(`button`,{type:`button`,className:`ql-clean`})}),(0,c.jsxs)(`span`,{className:`ql-formats`,style:{position:`relative`},children:[(0,c.jsx)(`button`,{type:`button`,className:`toolbar-copy`,"data-label":e,title:e,onClick:r,children:(0,c.jsx)(`span`,{className:`toolbar-label`,children:e})}),(0,c.jsx)(`button`,{type:`button`,className:`toolbar-share`,"data-label":n,title:n,onClick:a,children:(0,c.jsx)(`span`,{className:`toolbar-label`,children:n})}),(0,c.jsx)(`button`,{type:`button`,className:`toolbar-clear`,"data-label":t,title:t,onClick:i,children:(0,c.jsx)(`span`,{className:`toolbar-label`,children:t})})]})]})),Mn=s.memo(({languages:e,targetLanguage:t,onLanguageChange:n,t:r,showConfirmClear:i,onClearConfirm:a,onClearCancel:o,onCopy:s,onClear:l,onShare:u,isDictLoading:d,isLanguageFixed:f})=>
8(0,c.jsxs)(`div`,{className:`editor-controls-row`,style:{position:`relative`},children:[(0,c.jsxs)(`div`,{className:`language-selector-wrapper`,style:{display:`flex`,alignItems:`center`},children:[!f&&(0,c.jsx)(Cn,{languages:e,selectedLanguage:t,onLanguageChange:n}),d&&(0,c.jsxs)(`span`,{className:`dict-loading-indicator`,style:{fontSize:`0.7rem`,color:`var(--lang-primary)`,marginLeft:`8px`,fontWeight:600,animation:`pulse 1.5s infinite`},children:[r(`loading`),`...`]})]}),(0,c.jsx)(jn,{copyTitle:r(`copy`),clearTitle:r(`clear`),shareTooltip:r(`share_tooltip`),onCopy:s,onClear:l,onShare:u}),i&&(0,c.jsxs)(`div`,{className:`inline-confirm`,style:{position:`absolute`,top:0,left:0,right:0,bottom:0,background:`var(--card-bg)`,zIndex:100,display:`flex`,alignItems:`center`,justifyContent:`center`,borderRadius:`8px`},children:[(0,c.jsx)(`span`,{style:{fontSize:`0.9rem`,color:`#ef4444`,fontWeight:600,marginRight:`15px`},children:r(`clear_confirm_msg`)}),(0,c.jsx)(`button`,{className:`confirm-btn confirm-yes`,onClick:a,children:r(`yes`)}),(0,c.jsx)(`button`,{className:`confirm-btn confirm-no`,style:{marginLeft:`8px`},onClick:o,children:r(`cancel`)})]})]})),Nn=({targetLanguage:e,languages:t,onLanguageChange:n,registerInsertCallback:r,onWordCountChange:a,isLite:o,isLanguageFixed:l})=>{let{t:u,currentLanguage:f,skipBeforeUnloadRef:m}=d(),[h,g]=(0,s.useState)(``),_=(0,s.useRef)(null),v=(0,s.useRef)(null),[y,ee]=(0,s.useState)([]),[b,x]=(0,s.use
8State)(!1),[S,C]=(0,s.useState)({top:0,left:0}),[w,T]=(0,s.useState)(0),[E,D]=(0,s.useState)(null),[O,k]=(0,s.useState)(!1),[A,te]=(0,s.useState)(!1),[ne,re]=(0,s.useState)(!1),[j,ie]=(0,s.useState)(!1),M=(0,s.useRef)(new Set),N=(0,s.useRef)(null),P=(0,s.useRef)({}),ae=(0,s.useRef)(!1),F=(0,s.useRef)([]),oe=(0,s.useRef)(new Set),I=(0,s.useRef)({index:0,length:0}),L=(0,s.useRef)(null),se=(0,s.useRef)(null),ce=(0,s.useCallback)(()=>`/?lang=${e}&ui-lang=${f}`,[e,f]),R=(0,s.useCallback)(()=>{if(!L.current)return;let{romanWord:t,index:n,isFirstOption:r}=L.current;L.current=null;let i=_.current?.getEditor();if(!i)return;let a=i.getText(),o=n;for(;o<a.length&&!/[\s\n\r]/.test(a[o]);)o++;let s=o-n,c=i.getText(n,s).trim();!c||c.length>20||r&&c===Q.transliterate(t,e)[0]||!On.isJunk(t,c)&&!Q.isGlobalOverride(t)&&F.current.push({romanWord:t,devanagariWord:c})},[e]),le=(0,s.useCallback)(async()=>{if(R(),F.current.length===0)return;let t=new Map;F.current.forEach(e=>{let n=`${e.romanWord}:${e.devanagariWord}`;t.set(n,e)});let n=Array.from(t.values());F.current=[];try{await Y.post(`${p}/api/transliterate/learn-batch`,{language:e,pairs:n})}catch(e){console.error(`Failed to flush learn batch:`,e)}},[e,R]);(0,s.useEffect)(()=>{(async()=>{if(!ae.current)try{let e=await Y.get(`${p}/api/transliterate/config`);if(e.data&&e.data.data){let t=[85,95,68,95,71,95,50,48,50,52],n=e.data.data,r=window.atob(n),i=new Uint8Array(r.length);for(let e=0;e<r.length;e++)i[e]=r.charCodeAt(e)^t[e%t.length];let a=new TextDecoder(`utf-8`).decode(i),o=JSON.parse(a);o.globalOverrides&&Q.setGlobalOverrides(o.globalOverrides),o.globalGraduated&&Q.setGlobalGraduated(o.globalGraduated),o.rules&&Q.setAllLanguageRules(o.rules),o.languageExactOverrides&&Q.setLanguageExactOverrides(o.languageExactOverrides),o.baseComponents&&Q.setBaseComponents(o.baseComponents),ae.current=!0}}catch(e){console.error(`Failed to load global config:`,e)}})()},[]),(0,s.useEffect)(()=>{let e=e=>{b&&se.current&&!se.current.contains(e.target)&&x(!1)};return document.addEventListener(`mousedown`,e),document.addEventListener(`touchstart`,e),()=>{document.removeEventListener(`mousedown`,e),document.removeEventListener(`touchstart`,e)}},[b]),(0,s.useEffect)(()=>{let t=async e=>{if(!M.current.has(e)){ie(!0);try{let t=await Y.get(`${p}/api/transliterate/dict/${e}`);if(t.data&&t.data.data){let n=[85,95,68,95,71,95,50,48,50,52],r=t.data.data,i=window.atob(r),a=new Uint8Array(i.length);for(let e=0;e<i.length;e++)a[e]=i.charCodeAt(e)^n[e%n.length];let o=new TextDecoder(`utf-8`).decode(a),s=JSON.parse(o);s.dictionary&&(Q.addDictionary(e,s.dictionary),Object.values(s.dictionary).forEach(e=>{e&&oe.current.add(e)})),M.current.add(e)}}catch(t){console.error(`Failed to preload dictionary for`,e,t)}finally{ie(!1)}}},n=()=>t(e),r=typeof window.requestIdleCallback==`function`,i=0;return i=r?window.requestIdleCallback(n,{timeout:3e3}):window.setTimeout(n,500),()=>{r?window.cancelIdleCallback(i):window.clearTimeout(i)}},[e]),(0,s.useEffect)(()=>{let e=e=>{m.current||(_.current?.getEditor()?.getText().trim()||``).length>10&&(e.preventDefault(),e.returnValue=``)};return window.addEventListener(`beforeunload`,e),()=>window.removeEventListener(`beforeunload`,e)},[m]),(0,s.useEffect)(()=>{try{let e=localStorage.getItem(`transliteration_cache`);e&&(P.current=JSON.parse(e))}catch(e){console.warn(`Failed to load cache from localStorage`,e)}},[]);let ue=(e,t)=>{P.current[e]=t;let n=Object.keys(P.current);n.length>500&&delete P.current[n[0]];try{localStorage.setItem(`transliteration_cache`,JSON.stringify(P.current))}catch(e){console.error(`Cache save failed:`,e)}},de=(0,s.useCallback)(()=>{let e=_.current?.getEditor();e&&(e.setText(``),g(``),k(!1),Z.trackClear())},[]),fe=(0,s.useCallback)(()=>{let t=_.current?.getEditor();if(t){t.setSelection(0,t.getLength());let n=t.getText();navigator.clipboard.writeText(n);let r=n.replace(/[^\p{L}\p{M}\s]/gu,``).split(/[\s\n\r]+/).filter(e=>e.trim().length>0),i=new Set(F.current.map(e=>e.devanagariWord)),a=Array.from(new Set(r)).filter(e=>e.length<=20&&!On.isJunk(void 0,e)&&!i.has(e)).slice(0,100);a.length>0&&Y.post(`${p}/api/transliterate/update`,{language:e,words:a}).catch(()=>{}),Z.trackCopy(e,n.length)}le()},[e,le]),pe=(0,s.useCallback)(()=>{let e=_.current?.getEditor();e&&(e.getText().trim().length>0?k(!0):(e.setText(``),g(``)))},[]),me=(0,s.useCallback)(t=>{let n=t.trim();if(!n){x(!1);return}let r=`${e}:${n}`;if(P.current[r]){ee(P.current[r]),T(0),x(!0);return}ee(Array.from(new Set([...Q.transliterate(n,e),n])).slice(0,7)),T(0),x(!0)},[e]);(0,s.useEffect)(()=>(r(e=>{let t=_.current?.getEditor();if(t){let n=(t.getSelection()||I.current).index;t.insertText(n,e);let r=n+e.length;I.current={index:r,length:0},t.setSelection(r,0),x(!1)}}),()=>{N.current!==null&&window.clearTimeout(N.current)}),[r]);let he=e=>{let t=e.getSelection();if(!t)return null;let n=e.getText(),r=t.index;for(;r>0&&!/[\s\n]/.test(n[r-1]);)r--;let i=t.index;for(;i<n.length&&!/[\s\n]/.test(n[i]);)i++;let a=n.substring(r,i);return!a||a.trim()===``?null:{word:a,index:r,length:i-r}},ge=(e,t,n,r)=>{if(g(e),a){let e=r.getText().trim().split(/\s+/).filter(e=>e.length>0).length;a(e)}if(n===`user`){let e=r.getSelection();if(e&&(I.current=e,L.current)){let{index:t}=L.current;(e.index<t||e.index>t+40)&&R()}let t=he(r);if(t){D(t);let e=r.getSelection();if(e){let t=r.getBounds(e.index);if(t&&v.current){let e=v.current.querySelector(`.ql-container`);if(e){let n=v.current.getBoundingClientRect(),r=e.getBoundingClientRect();
8C({top:r.top-n.top+t.top+t.height+8,left:r.left-n.left+t.left})}}}N.current!==null&&window.clearTimeout(N.current),N.current=window.setTimeout(()=>me(t.word),100)}else x(!1)}},_e=t=>{let n=_.current?.getEditor();if(!n||!E)return;n.deleteText(E.index,E.length),n.insertText(E.index,t+` `);let r=E.index+t.length+1;I.current={index:r,length:0},n.setSelection(r,0),ue(`${e}:${E.word.trim()}`,Array.from(new Set([t,...y])).slice(0,7)),x(!1),D(null),R();let i=y.length>0&&t===y[0];i&&oe.current.add(t),E.word.length<=20&&t.length<=20&&(L.current={romanWord:E.word.trim(),index:E.index,isFirstOption:i})},ve=e=>{b&&(e.key===`ArrowDown`?(e.preventDefault(),T(e=>(e+1)%y.length)):e.key===`ArrowUp`?(e.preventDefault(),T(e=>(e-1+y.length)%y.length)):e.key===`Enter`||e.key===` `?(e.preventDefault(),_e(y[w])):e.key===`Escape`&&x(!1))},z=(0,s.useCallback)(()=>{let n=f.toLowerCase()===`en`?e:t.find(t=>t.id===e)?.label||e,r=[u(`share_slogan_1`,{lang:n}),u(`share_slogan_2`,{lang:n}),u(`share_slogan_3`,{lang:n})];return`${r[Math.floor(Math.random()*r.length)]}\n\n${u(`share_try`)}: ${window.location.origin}${ce()}`},[u,ce,f,e,t]),ye=t=>{let n=_.current?.getEditor(),r=t||(n?n.getText().trim():``),i=`${window.location.origin}${ce()}`,a=`\n\n${u(`share_try`)}: ${i}`,o=t?r:r.length>0?r+a:r,s=encodeURIComponent(r),c=encodeURIComponent(o),l=encodeURIComponent(i),d=r.split(/\s+/).filter(e=>e.length>0),f=d.slice(0,5).join(` `)+(d.length>5?`...`:``),p=encodeURIComponent(f||u(`app_title_specific`,{lang:e}));return{whatsapp:`https://api.whatsapp.com/send?text=${s}%20${l}`,whatsappLabel:u(`share_whatsapp`),twitter:`https://twitter.com/intent/tweet?text=${s}&url=${l}`,twitterLabel:u(`share_twitter`),facebook:`https://www.facebook.com/sharer/sharer.php?u=${l}&quote=${s}`,facebookLabel:u(`share_facebook`),linkedin:`https://www.linkedin.com/sharing/share-offsite/?url=${l}`,linkedinLabel:u(`share_linkedin`),gmail:`https://mail.google.com/mail/?view=cm&fs=1&tf=1&su=${p}&body=${c}`,gmailLabel:u(`share_gmail`),yahoo:`https://compose.mail.yahoo.com/?to=&subject=${p}&body=${c}`,yahooLabel:u(`share_yahoo`),email:`mailto:?subject=${p}&body=${c}`,emailOtherLabel:u(`share_email_other`),messenger:`https://www.facebook.com/dialog/send?link=${l}&app_id=612140670860882&redirect_uri=${l}`,messengerLabel:u(`share_messenger`),telegram:`https://t.me/share/url?url=${l}&text=${s}`,telegramLabel:u(`share_telegram`),viber:`viber://forward?text=${s}%20${l}`,viberLabel:u(`share_viber`)}},B=async()=>{let t=_.current?.getEditor();if(!t)return;let n=t.getText().trim(),r=n.length>0,i=r?n:z();if(r){let t=n.replace(/[^\p{L}\p{M}\s]/gu,``).split(/[\s\n\r]+/).filter(e=>e.trim().length>0),r=new Set(F.current.map(e=>e.devanagariWord)),i=Array.from(new Set(t)).filter(e=>e.length<=20&&!On.isJunk(void 0,e)&&!r.has(e)).slice(0,100);i.length>0&&Y.post(`${p}/api/transliterate/update`,{language:e,words:i}).catch(()=>{}),le()}if(navigator.share&&/Android|iPhone|iPad|iPod|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))try{await navigator.share({title:u(`app_title_specific`,{lang:e}),text:i}),setTimeout(()=>{t.focus()},100)}catch(e){if(e instanceof Error&&e.name===`AbortError`){setTimeout(()=>t.focus(),50);return}te(!0)}else te(!0)},be=s.useMemo(()=>({toolbar:{container:`#quill-toolbar`}}),[]);return(0,c.jsxs)(`section`,{ref:v,className:`editor-container ${o?`lite-editor`:``}`,onKeyDownCapture:ve,children:[(0,c.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:`0.4rem`,gap:`10px`,flexWrap:`wrap`},children:[(0,c.jsx)(`p`,{style:{fontSize:`0.85rem`,color:`var(--text-color)`,opacity:.8,margin:0},children:u(`editor_placeholder`)}),(0,c.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`15px`,flexWrap:`wrap`,marginLeft:`auto`},children:[(0,c.jsxs)(`button`,{type:`button`,onClick:()=>re(!0),style:{background:`transparent`,border:`none`,color:`var(--lang-primary)`,fontSize:`0.85rem`,fontWeight:600,cursor:`pointer`,display:`flex`,alignItems:`center`,gap:`4px`,padding:0},children:[`ⓘ `,u(`how_to_use`)]}),o&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(`span`,{style:{fontSize:`0.85rem`,fontWeight:600,color:`var(--lang-primary)`},children:u(`tagline`)}),(0,c.jsx)(`a`,{href:ce(),target:`full_converter_site`,rel:`noopener noreferrer`,style:{color:`var(--lang-primary)`,fontWeight:700,textDecoration:`none`,borderBottom:`2px solid currentColor`,fontSize:`0.85rem`,paddingBottom:`1px`},children:u(`launch_full_site`)})]})]})]}),(0,c.jsx)(Mn,{languages:t,targetLanguage:e,onLanguageChange:n,t:u,showConfirmClear:O,onClearConfirm:de,onClearCancel:()=>k(!1),onCopy:fe,onClear:pe,onShare:B,isDictLoading:j,isLanguageFixed:l}),(0,c.jsx)(kn,{isOpen:A,onClose:()=>te(!1),shareLinks:ye(_.current?.getEditor()?.getText().trim()?void 0:z()),t:u,textToCopy:_.current?.getEditor()?.getText()||z()}),(0,c.jsx)(An,{isOpen:ne,onClose:()=>re(!1),t:u,targetLanguage:e,languages:t}),(0,c.jsx)(i,{ref:_,theme:`snow`,value:h,onChange:ge,onSelectionChange:(e,t)=>
8{if(e&&(I.current=e,L.current)){let{index:t}=L.current;(e.index<t||e.index>t+40)&&R()}t===`user`&&x(!1)},modules:be}),b&&y.length>0&&(0,c.jsx)(`div`,{ref:se,className:`transliteration-dropdown`,style:{top:S.top,left:S.left},children:y.map((e,t)=>(0,c.jsx)(`div`,{className:`transliteration-option ${t===w?`active`:``}`,onClick:()=>_e(e),children:e},t))})]})},Pn=({onInsert:e})=>{let{t}=d(),n=[{title:t(`manual_consonants`),symbols:`क.ख.ग.घ.ङ.च.छ.ज.झ.ञ.ट.ठ.ड.ढ.ण.त.थ.द.ध.न.प.फ.ब.भ.म.य.र.ल.व.श.ष.स.ह.क्ष.त्र.ज्ञ`.split(`.`)},{title:t(`manual_vowels`),symbols:[`अ`,`आ`,`इ`,`ई`,`उ`,`ऊ`,`ए`,`ऐ`,`ओ`,`औ`,`अं`,`अः`]},{title:t(`manual_diacriticals`),symbols:[`ा`,`ि`,`ी`,`ु`,`ू`,`े`,`ै`,`ो`,`ौ`,`ं`,`ः`,`्`,`ँ`,`ृ`,`ॄ`,`ॢ`,`ॣ`]},{title:t(`manual_numerals`),symbols:[`०`,`१`,`२`,`३`,`४`,`५`,`६`,`७`,`८`,`९`]},{title:t(`manual_symbols`),symbols:[`ॐ`,`।`,`॥`,`ळ`,`ऴ`,`ऱ`,`ऽ`,`॰`]}];return(0,c.jsxs)(`section`,{className:`manual-entry`,children:[(0,c.jsx)(`p`,{style:{fontSize:`0.95rem`,color:`var(--text-color)`,opacity:.8,marginBottom:`1.5rem`,marginTop:0},children:t(`manual_instruction`)}),n.map((r,i)=>(0,c.jsxs)(s.Fragment,{children:[(0,c.jsx)(`div`,{className:`symbol-group`,children:(0,c.jsx)(`div`,{className:`character-grid`,children:r.symbols.map((n,r)=>(0,c.jsx)(`button`,{type:`button`,className:`char-btn`,onMouseDown:e=>e.preventDefault(),onClick:()=>e&&e(n),title:`${t(`copy`)} ${n}`,children:n},r))})}),i<n.length-1&&(0,c.jsx)(`hr`,{className:`elegant-separator`})]},i))]})},Fn=[`Nepali`,`Hindi`,`Sanskrit`,`Marathi`,`Bhojpuri`,`Maithili`,`Awadhi`,`Magahi`,`Newari`,`Konkani`,`Gurung`,`Tamang`,`Tharu`,`Magar`,`Rai`,`Sherpa`],In=e=>{let t=e.toLowerCase();return Fn.find(e=>t.includes(e.toLowerCase()))||null},$={en:{title:`Unicode {lang} Converter`,tagline:`Save a language, save a culture!`,editor_placeholder:`Type in the box below.`,clear_confirm_msg:`Clear all text?`,yes:`Yes`,cancel:`Cancel`,copy:`Copy`,select_all:`Select All`,clear:`Clear`,manual_instruction:`Or, click on a character below to insert.`,manual_consonants:`Consonants`,manual_vowels:`Vowels`,manual_diacriticals:`Diacriticals`,manual_numerals:`Numerals`,manual_symbols:`Symbols`,curation_title:`You can help make our models better!`,curation_missing_roman:`We're missing the English (Roman) spelling. Please type and correct as needed.`,curation_verify_accuracy:`Verify if this {lang} word is accurate (correct as needed).`,curation_thanks:`Thank you for your contribution!`,curation_label_roman:`Roman`,curation_placeholder_roman:`Enter best Roman spelling here`,curation_btn_save:`Save & Improve`,curation_btn_invalid:`Invalid {lang} Word`,curation_btn_next:`Next word, please`,curation_btn_correct:`Looks Correct`,curation_btn_incorrect:`Not Correct`,curation_edit_hint:`Correct as needed`,curation_mode_suggest:`Suggest a new word`,curation_mode_vote:`Vote on existing words`,curation_label_devanagari:`Devanagari`,curation_placeholder_devanagari:`Enter Devanagari word here`,curation_btn_suggest:`Suggest Word`,curation_suggest_success:`Suggestion saved ! Would you like to suggest another?`,curation_no_words_vote:`No words pending for voting. Why not suggest a new one?`,curation_no_words_pending:`No words pending curation for this language.`,curation_load_error:`Could not load curation data. Please try again later.`,curation_vote_error:`Failed to save vote.`,curation_suggest_error:`Failed to save suggestion.`,app_title_specific:`Unicode Devanagari Converter for {lang}`,app_title_general:`Unicode Converter for All Devanagari Scripts`,share_tooltip:`Share`,share_whatsapp:`Share on WhatsApp`,share_facebook:`Share on Facebook`,share_twitter:`Post on X (Twitter)`,share_linkedin:`Share on LinkedIn`,share_gmail:`Send via Gmail`,share_yahoo:`Send via Yahoo Mail`,share_email_other:`Other Email App`,share_email:`Send via Email`,share_messenger:`Send via Messenger`,share_telegram:`Share on Telegram`,share_viber:`Share on Viber`,share_try:`Try`,share_slogan_1:`I foun
8d this really fast {lang} converter you might want to try.`,share_slogan_2:`I've been using this tool to write in {lang} and thought you might like it too.`,share_slogan_3:`Check out this smart way to type in {lang} — it's very helpful.`,share_text:`{tagline} - {lang} Unicode Converter`,share_header:`Share via...`,share_copy_success:`Text copied to clipboard!`,footer_rights:`All rights reserved.`,footer_terms:`Terms of Use`,footer_privacy:`Privacy Policy`,footer_questions:`Any questions?`,footer_join_group:`Join the User Group`,footer_theme_light:`Light Theme`,footer_theme_dark:`Dark Theme`,launch_full_site:`Launch full website`,nav_confirm_msg:`You have unsaved text. Are you sure you want to leave?`,loading:`Loading...`,invalid_input_error:`Invalid input detected (junk or gibberish). Please enter a real word.`,toggle_to_english:`View this page in English`,toggle_to_lang:`View this page in {lang}`,other_langs_title:`Try our converter for these other languages:`,how_to_use:`How to use`,how_to_use_lang:`How to write in {lang}`,tab_demonstration:`Demonstration`,tab_base_rules:`Base Rules`,tab_specific_rules:`Specific Rules`,table_roman:`Type (Roman)`,table_deva:`Result`,simulating_typing:`Simulating typing in {lang}...`,exact_overrides:`Exact Word Overrides`,phonetic_overrides:`Phonetic Overrides`,base_independent_vowels:`Independent Vowels`,tab_examples:`Examples`,tab_consonants:`Consonants`,tab_vowels_symbols:`Vowels & Symbols`,about_lang_heading:`About {lang}`,about_converter_heading:`About the {lang} Unicode Converter`},nepali:{title:`युनिकोड {lang} रूपान्तरण`,tagline:`भाषा बचाउनुहोस्, संस्कृति बचाउनुहोस् !`,editor_placeholder:`तलको बक्समा टाइप गर्नुहोस् ।`,clear_confirm_msg:`सबै पाठ हटाउने ?`,yes:`हो`,cancel:`रद्द गर्नुहोस्`,copy:`कपी`,select_all:`सबै छान्नुहोस्`,clear:`हटाउनुहोस्`,manual_instruction:`वा , थप्नको लागि तलको अक्षरमा क्लिक गर्नुहोस् ।`,manual_consonants:`व्यञ्जन वर्ण`,manual_vowels:`स्वर वर्ण`,manual_diacriticals:`मात्रा र चिन्ह`,manual_numerals:`अङ्क`,manual_symbols:`संकेत`,curation_title:`तपाईं हाम्रो मोडेल सुधार गर्न मद्दत गर्न सक्नुहुन्छ !`,curation_missing_roman:`यस शब्दको लागि हाम्रो मोडेलमा अङ्ग्रेजी (रोमन) हिज्जे उपलब्ध छैन। कृपया लेख्नुहोस् र आवश्यकता अनुसार सुधार्नुहोस्।`,curation_verify_accuracy:`यो {lang} शब्द सही छ कि छैन जाँच्नुहोस् (आवश्यकता अनुसार सुधार्नुहोस्)।`,curation_thanks:`तपाईंको सहयोगको लागि धन्यवाद !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`यहाँ सबैभन्दा राम्रो रोमन शब्द लेख्नुहोस्`,curation_btn_save:`सेभ`,curation_btn_invalid:`गल्ती {lang} शब्द`,curation_btn_next:`अर्को शब्द, कृपया`,curation_btn_correct:`सही देखिन्छ`,curation_btn_incorrect:`सही छैन`,curation_edit_hint:`आवश्यकता अनुसार सुधार्नुहोस्`,curation_mode_suggest:`नयाँ शब्द सुझाव दिनुहोस्`,curation_mode_vote:`शब्दहरूमा मतदान गर्नुहोस्`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`यहाँ देवनागरी शब्द लेख्नुहोस्`,curation_btn_suggest:`शब्द सुझाव दिनुहोस्`,curation_suggest_success:`सुझाव सुरक्षित गरियो ! के तपाईं अर्को सुझाव दिन चाहनुहुन्छ ?`,curation_no_words_vote:`मतदानको लागि कुनै शब्द बाँकी छैन। नयाँ शब्द किन सुझाव नदिने ?`,curation_no_words_pending:`यस भाषाको लागि कुनै शब्दहरू विचाराà
8¤§à¥€à¤¨ छैनन् ।`,curation_load_error:`क्युनेसन डाटा लोड गर्न सकिएन। कृपया पछि फेरि प्रयास गर्नुहोस्।`,curation_vote_error:`मतदान सुरक्षित गर्न असफल भयो ।`,curation_suggest_error:`सुझाव सुरक्षित गर्न असफल भयो ।`,app_title_specific:`{lang} को लागि युनिकोड देवनागरी रूपान्तरण`,app_title_general:`सबै देवनागरी लिपिहरूको लागि युनिकोड रूपान्तरण`,share_tooltip:`शेयर`,share_whatsapp:`WhatsApp मा पठाउनुहोस्`,share_facebook:`Facebook मा शेयर गर्नुहोस्`,share_twitter:`X (Twitter) मा पोस्ट गर्नुहोस्`,share_linkedin:`LinkedIn मा शेयर गर्नुहोस्`,share_gmail:`Gmail बाट पठाउनुहोस्`,share_yahoo:`Yahoo बाट पठाउनुहोस्`,share_email_other:`अन्य इमेल एप`,share_email:`इमेलबाट पठाउनुहोस्`,share_messenger:`Messenger मा पठाउनुहोस्`,share_telegram:`Telegram मा शेयर गर्नुहोस्`,share_viber:`Viber मा शेयर गर्नुहोस्`,share_try:`चलाएर हेर्नुहोस्`,share_slogan_1:`मैले यो निकै छिटो {lang} रूपान्तरण गर्ने औजार भेट्टाएँ, तपाईंले पनि चलाएर हेर्नुहोला ।`,share_slogan_2:`म {lang}मा लेख्न यो औजार प्रयोग गर्छु र मलाई लाग्छ तपाईंलाई पनि मन पर्न सक्छ ।`,share_slogan_3:`{lang}मा टाइप गर्ने यो सजिलो तरिका हेर्नुहोस्, यो निकै उपयोगी छ ।`,share_text:`{tagline} - {lang} युनिकोड रूपान्तरण`,share_header:`यसरी शेयर गर्नुहोस्...`,share_copy_success:`पाठ क्लिपबोर्डमा कपी गरियो !`,footer_rights:`सबै अधिकार सुरक्षित छन् ।`,footer_terms:`प्रयोगका सर्तहरू`,footer_privacy:`गोपनीयता नीति`,footer_questions:`केही प्रश्नहरू छन् ?`,footer_join_group:`प्रयोगकर्ता समूहमा सामेल हुनुहोस्`,footer_theme_light:`उज्यालो थिम`,footer_theme_dark:`अँध्यारो थिम`,launch_full_site:`पूर्ण वेबसाइट खोल्नुहोस्`,nav_confirm_msg:`तपाईंसँग असुरक्षित पाठ छ । के तपाईं पक्का छाड्न चाहनुहुन्छ ?`,loading:`लोड हुँदैछ...`,invalid_input_error:`अमान्य शब्द फेला पर्यो (जङ्क वा नबुझिने) । कृपया वास्तविक शब्द लेख्नुहोस् ।`,toggle_to_english:`यो पृष्ठ अंग्रेजीमा हेर्नुहोस्`,toggle_to_lang:`यसलाई {lang} मा हेर्नुहोस्`,other_langs_title:`यी अन्य भाषाहरूका लागि हाम्रो कनवर्टर प्रयास गर्नुहोस्:`,how_to_use:`कसरी प्रयोग गर्ने`,how_to_use_lang:`{lang} मा कसरी लेख्ने`,tab_demonstration:`प्रदर्शन`,tab_base_rules:`आधारभूत नियमहरू`,tab_specific_rules:`विशेष नियमहरू`,table_roman:`टाइप गर्नुहोस् (रोमन)`,table_deva:`नतिजा`,simulating_typing:`{lang} मा टाइप गर्ने प्रदर्शन...`,exact_overrides:`विशेष शब्द नियमहरू`,phonetic_overrides:`ध्वन्यात्मक नियमहरू`,base_independent_vowels:`स्वतन्त्र स्वर वर्णहरू`,tab_examples:`उदाहरणहरू`,tab_consonants:`व्यञ्à
8¤œà¤¨ वर्णहरू`,tab_vowels_symbols:`स्वर वर्ण र संकेतहरू`,about_lang_heading:`{lang} को बारेमा`,about_converter_heading:`युनिकोड {lang} कन्भर्टरको बारेमा`},hindi:{title:`यूनिकोड {lang} कनवर्टर`,tagline:`भाषा बचाएं, संस्कृति बचाएं !`,editor_placeholder:`नीचे दिए गए बॉक्स में टाइप करें ।`,clear_confirm_msg:`सारा टेक्स्ट हटा दें ?`,yes:`हाँ`,cancel:`रद्द करें`,copy:`कॉपी`,select_all:`सब कुछ चुनें`,clear:`साफ़ करें`,manual_instruction:`या , सम्मिलित करने के लिए नीचे दिए गए अक्षर पर क्लिक करें ।`,manual_consonants:`व्यंजन`,manual_vowels:`स्वर`,manual_diacriticals:`मात्राएँ`,manual_numerals:`अंक`,manual_symbols:`चिन्ह`,curation_title:`आप हमारे मॉडल को बेहतर बनाने में मदद कर सकते हैं !`,curation_missing_roman:`इस शब्द के लिए अङ्ग्रेजी (रोमन) स्पेलिंग उपलब्ध नहीं है। कृपया टाइप करें और आवश्यकतानुसार सुधारें।`,curation_verify_accuracy:`जांचें कि क्या यह {lang} शब्द सही है (आवश्यकतानुसार सुधारें)।`,curation_thanks:`आपके योगदान के लिए धन्यवाद !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`यहाँ सबसे अच्छी रोमन स्पेलिंग दर्ज करें`,curation_btn_save:`सहेजें और सुधारें`,curation_btn_invalid:`गलत {lang} शब्द`,curation_btn_next:`अगला शब्द, कृपया`,curation_btn_correct:`सही लग रहा है`,curation_btn_incorrect:`सही नहीं है`,curation_edit_hint:`आवश्यकतानुसार सुधारें`,curation_mode_suggest:`नया शब्द सुझाएं`,curation_mode_vote:`मौजूदा शब्दों पर वोट करें`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`यहाँ देवनागरी शब्द दर्ज करें`,curation_btn_suggest:`शब्द सुझाएं`,curation_suggest_success:`सुझाव सहेजा गया ! क्या आप दूसरा सुझाव देना चाहते हैं ?`,curation_no_words_vote:`वोटिंग के लिए कोई शब्द लंबित नहीं हैं। नया क्यों न सुझाएं ?`,curation_no_words_pending:`इस भाषा के लिए कोई शब्द विचाराधीन नहीं हैं।`,curation_load_error:`डेटा लोड नहीं किया जा सका। कृपया बाद में पुनः प्रयास करें।`,curation_vote_error:`वोट सहेजने में विफल।`,curation_suggest_error:`सुझाव सहेजने में विफल।`,app_title_specific:`{lang} के लिए यूनिकोड देवनागरी कनवर्टर`,app_title_general:`सभी देवनागरी लिपियों के लिए यूनिकोड कनवर्टर`,share_tooltip:`शेयर`,share_whatsapp:`WhatsApp पर शेयर करें`,share_facebook:`Facebook पर शेयर करें`,share_twitter:`X (Twitter) पर पोस्ट करें`,share_linkedin:`LinkedIn पर शेयर करें`,share_gmail:`Gmail से भेजें`,share_yahoo:`Yahoo Mail से भेजें`,share_email_other:`अन्य ईमेल ऐप`,share_email:`ईमेल से भेजें`,share_messenger:`मैसेंजर पर भेजें`,share_telegram:`टेलीग्राà
8¤® पर शेयर करें`,share_viber:`वाइबर पर शेयर करें`,share_try:`आजमाएं`,share_slogan_1:`मुझे यह बहुत तेज़ {lang} कनवर्टर मिला, आप भी इसे आज़मा सकते हैं ।`,share_slogan_2:`मैं {lang} में लिखने के लिए इस टूल का उपयोग करता हूँ और मुझे लगा कि आपको भी यह पसंद आ सकता है ।`,share_slogan_3:`{lang} में टाइप करने के इस स्मार्ट तरीके को देखें, यह बहुत मददगार है ।`,share_text:`{tagline} - {lang} यूनिकोड कनवर्टर`,share_header:`एकरा माध्यम से शेयर करें...`,share_copy_success:`टेक्स्ट क्लिपबोर्ड पर कॉपी किया गया !`,footer_rights:`सर्वाधिकार सुरक्षित।`,footer_terms:`उपयोग की शर्तें`,footer_privacy:`गोपनीयता नीति`,footer_questions:`कोई सवाल ?`,footer_join_group:`यूजर ग्रुप से जुड़ें`,footer_theme_light:`लाइट थीम`,footer_theme_dark:`डार्क थीम`,launch_full_site:`पूरी वेबसाइट खोलें`,nav_confirm_msg:`आपके पास बिना सहेजा गया टेक्स्ट है । क्या आप वाकई छोड़ना चाहते हैं ?`,loading:`लोड हो रहा है...`,invalid_input_error:`अमान्य शब्द का पता चला (जंक या अर्थहीन) । कृपया वास्तविक शब्द दर्ज करें ।`,toggle_to_english:`इस पेज को अंग्रेजी में देखें`,toggle_to_lang:`इसे {lang} में देखें`,other_langs_title:`इन अन्य भाषाओं के लिए हमारे कनवर्टर का प्रयास करें:`,how_to_use:`उपयोग कैसे करें`,how_to_use_lang:`{lang} में कैसे लिखें`,tab_demonstration:`प्रदर्शन`,tab_base_rules:`मूल नियम`,tab_specific_rules:`विशेष नियम`,table_roman:`टाइप करें (रोमन)`,table_deva:`परिणाम`,simulating_typing:`{lang} में टाइप करने का प्रदर्शन...`,exact_overrides:`विशेष शब्द नियम`,phonetic_overrides:`ध्वन्यात्मक नियम`,base_independent_vowels:`स्वतंत्र स्वर`,tab_examples:`उदाहरण`,tab_consonants:`व्यंजन`,tab_vowels_symbols:`स्वर और चिन्ह`,about_lang_heading:`{lang} के बारे में`,about_converter_heading:`यूनिकोड {lang} कनवर्टर के बारे में`},marathi:{title:`युनिकोड {lang} परिवर्तक`,tagline:`भाषा वाचवा, संस्कृती वाचवा !`,editor_placeholder:`खालील बॉक्समध्ये टाइप करा ।`,clear_confirm_msg:`सर्व मजकूर पुसायचा का ?`,yes:`हो`,cancel:`रद्द करा`,copy:`कॉपी करा`,select_all:`सर्व निवडा`,clear:`पुसा`,manual_instruction:`किंवा , समाविष्ट करण्यासाठी खालील अक्षरावर क्लिक करा ।`,manual_consonants:`व्यंजने`,manual_vowels:`स्वर`,manual_diacriticals:`चिन्हे`,manual_numerals:`अंक`,manual_symbols:`संकेत`,curation_title:`तुम्ही आमचे मॉडेल्स अधिक चांगले करण्यात मदत करू शकता !`,curation_missing_roman:`या शब्दासाठी इंग्रजी (रोमन) स्पेलिंग उपलब्ध नाही. कृपया टाइप करा आणि गरजेनुसार सुधारा.`,curation_verify_accuracy:`हा {lang} शब्द अचूक आहे का ते तपासा (गरजेनुसार सुधारा)।`,curation_thanks:`तुम्याच्या योगदानाबद्दल धन्यवाद !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`येथे सर्वोत्तम रोमन स्पेलिंग प्रविष्ट करा`,curation_btn_save:`जतन करा आणि सुधारा`,curation_btn_invalid:`अवैध {lang} शब्द`,curation_btn_next:`पुढचा शब्द, कृपया`,curation_btn_correct:`अचूक वाटते`,curation_btn_incorrect:`अचूक नाही`,curation_edit_hint:`गरजेनुसार सुधारा`,curation_mode_suggest:`नवीन शब्द सुचवा`,curation_mode_vote:`विद्यमान शब्दांवर मतदान करा`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`येथे देवनागरी शब्द प्रविष्ट करा`,curation_btn_suggest:`शब्द सुचवा`,curation_suggest_success:`सुझाव जतन केला ! तुम्हाला आणखी एक सुचवायला आवडेल का ?`,curation_no_words_vote:`मतदानासाठी कोणतेही शब्द प्रलंबित नाहीत. नवीन सुचवा !`,curation_no_words_pending:`या भाषेसाठी कोणतेही शब्द विचाराà
8¤§à¥€à¤¨ नाहीत.`,curation_load_error:`डेटा लोड होऊ शकला नाही. कृपया नंतर पुन्हा प्रयत्न करा.`,curation_vote_error:`मत जतन करण्यात अयशस्वी.`,curation_suggest_error:`सुझाव जतन करण्यात अयशस्वी.`,app_title_specific:`{lang} साठी युनिकोड देवनागरी कनवर्टर`,app_title_general:`सर्व देवनागरी लिपींसाठी युनिकोड कनवर्टर`,share_tooltip:`शेअर`,share_whatsapp:`WhatsApp वर शेअर करा`,share_facebook:`Facebook वर शेअर करा`,share_twitter:`X (Twitter) वर पोस्ट करा`,share_linkedin:`LinkedIn वर शेअर करा`,share_gmail:`Gmail द्वारे पाठवा`,share_yahoo:`Yahoo Mail द्वारे पाठवा`,share_email_other:`इतर ईमेल ॲप`,share_email:`ईमेल पाठवा`,share_messenger:`मैसेंजरवर पाठवा`,share_telegram:`टेलीग्रामवर शेअर करा`,share_viber:`वाइबरवर शेअर करा`,share_try:`प्रयत्न करा`,share_slogan_1:`मला हे खूप जलद {lang} कनवर्टर सापडले, तुम्ही देखील ते वापरून पाहू शकता .`,share_slogan_2:`मी {lang}मध्ये लिहिण्यासाठी हे साधन वापरतो आणि मला वाटले की तुम्हालाही ते आवडेल .`,share_slogan_3:`{lang} मध्ये टाइप करण्याचा हा स्मार्ट मार्ग पहा, तो खूप उपयुक्त आहे .`,share_text:`{tagline} - {lang} युनिकोड कनवर्टर`,share_header:`...द्वारे शेअर करा`,share_copy_success:`मजकूर क्लिपबोर्डवर कॉपी केला !`,footer_rights:`सर्व हक्क राखीव.`,footer_terms:`वापराच्या अटी`,footer_privacy:`गोपनीयता धोरण`,footer_questions:`काही प्रश्न ?`,footer_join_group:`वापरकर्ता गटात सामील व्हा`,footer_theme_light:`लाइट थीम`,footer_theme_dark:`डार्क थीम`,launch_full_site:`पूर्ण वेबसाइट उघडा`,nav_confirm_msg:`तुमच्याकडे सेव्ह न केलेला मजकूर आहे । तुमची खात्री आहे की तुम्हाला सोडायचे आहे ?`,loading:`लोड होत आहे...`,invalid_input_error:`अवैध शब्द आढळला (जंक किंवा अर्थहीन). कृपया खरा शब्द प्रविष्ट करा.`,toggle_to_english:`हे पृष्ठ इंग्रजीमध्ये पहा`,toggle_to_lang:`हे {lang} मध्ये पहा`,other_langs_title:`इतर या भाषांसाठी आमचे कनवर्टर वापरून पहा:`,how_to_use:`कसे वापरावे`,how_to_use_lang:`{lang} मध्ये कसे लिहावे`,tab_demonstration:`प्रदर्शन`,tab_base_rules:`मूळ नियम`,tab_specific_rules:`विशेष नियम`,table_roman:`टाइप करा (रोमन)`,table_deva:`निकाल`,simulating_typing:`{lang} मध्ये टाइप करण्याचे प्रदर्शन...`,exact_overrides:`विशेष शब्द नियम`,phonetic_overrides:`ध्वन्यात्मक नियम`,base_independent_vowels:`स्वतंत्र स्वर`,tab_examples:`उदाहरण`,tab_consonants:`व्यंजन`,tab_vowels_symbols:`स्वर और चिन्ह`,about_lang_heading:`{lang} बद्दल`,about_converter_heading:`युनिकोड {lang} कन्वर्टर बद्दल`},sanskrit:{title:`यूनिकोड {lang} परिवर्तकम्`,tagline:`भाषां रक्षतु, संस्कृतिं रक्षतु !`,editor_placeholder:`अधः कोष्ठके लिखतु ।`,clear_confirm_msg:`सर्वं पाठं मार्जयितुम् इच्छति वा ?`,yes:`आम्`,cancel:`निरस्तीकरणम्`,copy:`प्रतिप्रतिलिप
8िं करोतु`,select_all:`सर्वं चिनोतु`,clear:`शोधयतु`,manual_instruction:`अथवा , अधः दत्ते अक्षरे नुदतु ।`,manual_consonants:`व्यञ्जनानि`,manual_vowels:`स्वराः`,manual_diacriticals:`मात्राः`,manual_numerals:`अङ्काः`,manual_symbols:`चिह्नानि`,curation_title:`भवन्तः अस्माकं तन्त्रांशं उत्तमं कर्तुं शक्नुवन्ति !`,curation_missing_roman:`अस्य शब्दस्य अङ्ग्रेजी (रोमन) वर्तनी नास्ति। कृपया प्रविश्य यथावश्यकं परिष्करोतु।`,curation_verify_accuracy:`जाँचितुं यत् एषः {lang} शब्दः शुद्धः अस्ति वा (यथावश्यकं परिष्करोतु)।`,curation_thanks:`भवतः योगदानाय धन्यवादः !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`अत्र उत्तमां रोमन-वर्तनीं लिखतु`,curation_btn_save:`सङ्गृह्य परिष्करोतु`,curation_btn_invalid:`अशुद्धः {lang} शब्दः`,curation_btn_next:`अग्रिमः शब्दः, कृपया`,curation_btn_correct:`शुद्धं दृश्यते`,curation_btn_incorrect:`न शुद्धम्`,curation_edit_hint:`यथावश्यकं परिष्करोतु`,curation_mode_suggest:`नूतनशब्दं सूचयतु`,curation_mode_vote:`विद्यमानशब्देषु मतं ददातु`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`अत्र देवनागरीशब्दं लिखतु`,curation_btn_suggest:`शब्दं सूचयतु`,curation_suggest_success:`सुझावः सुरक्षतः अभवत् ! किं भवान् अन्यं सूचयितुम् इच्छति ?`,curation_no_words_vote:`मतदानाय अद्यापि केऽपि शब्दाः न सन्ति। नवीनं सूचयतु वा ?`,curation_no_words_pending:`अस्याः भाषायाः शब्दचयनं न प्रचलति।`,curation_load_error:`दत्तांशं लोड्कर्तुं न शक्यते। कृपया पुनः प्रयत्नं करोतु।`,curation_vote_error:`मतं रक्षितुं न शक्तम्।`,curation_suggest_error:`सुझावं रक्षितुं न शक्तम्।`,app_title_specific:`{lang} कृते युनिकोड देवनागरी परिवर्तकः`,app_title_general:`सर्वासु देवनागरी लिपिषु युनिकोड परिवर्तकः`,share_tooltip:`प्रचारयतु`,share_whatsapp:`WhatsApp द्वारा प्रेषयतु`,share_facebook:`Facebook मध्ये प्रसारयतु`,share_twitter:`X (Twitter) मध्ये प्रकाशयतु`,share_linkedin:`LinkedIn मध्ये प्रसारयतु`,share_gmail:`Gmail द्वारा प्रेषयतु`,share_yahoo:`Yahoo Mail द्वारा प्रेषयतु`,share_email_other:`अन्य ईमेल-तन्त्रांशः`,share_email:`ईमेल द्वारा प्रेषयतु`,share_messenger:`Messenger द्वारा प्रेषयतु`,share_telegram:`Telegram मध्ये प्रसारयतु`,share_viber:`Viber मध्ये प्रसारयतु`,share_try:`प्रयत्नं कुरुत`,share_slogan_1:`मया एतत् अतिद्रुतं {lang}
8-परिवर्तकं प्राप्तं, भवान् अपि अस्य उपयोगं कुरुतु ।`,share_slogan_2:`अहं {lang}लेखनाय अस्य साधनस्य उपयोगं करोमि, मन्ये भवतः अपि एतत् रुचिकरं भवेत् ।`,share_slogan_3:`{lang} भाषायां टङ्कणस्य एतं श्रेष्ठतमं मार्गं पश्यतु, एतत् अतीव साहाय्यकं वर्तते ।`,share_text:`{tagline} - {lang} युनिकोड परिवर्तकः`,share_header:`... द्वारा प्रचारयतु`,share_copy_success:`पाठः क्लिपबोर्ड्-मध्ये प्रतिलिपितः !`,footer_rights:`सर्वे अधिकाराः सुरक्षिताः।`,footer_terms:`उपयोगनियमाः`,footer_privacy:`गोपनीयतानीतिः`,footer_questions:`केचन प्रश्नाः ?`,footer_join_group:`उपयोक्तृसमूहे सम्मिलितो भवतु`,footer_theme_light:`प्रकाश-थीम`,footer_theme_dark:`अन्धकार-थीम`,launch_full_site:`पूर्ण-जालस्थानं उद्घाटयतु`,nav_confirm_msg:`भवतः पार्श्वे असुरक्षितः पाठः अस्ति । किं भवान् पक्का निष्क्रान्तुम् इच्छति वा ?`,loading:`लोडन् अस्ति...`,invali
8d_input_error:`अशुद्धः शब्दः (निरर्थकम्) । कृपया शुद्धं शब्दं लिखतु ।`,toggle_to_english:`इदं पृष्ठं आङ्ग्लभाषायां पश्यन्तु`,toggle_to_lang:`{lang} भाषायां पश्यन्तु`,other_langs_title:`अन्यासां भाषाणां कृते अस्माकं परिवर्तकं प्रयतध्वम्:`,how_to_use:`कथं प्रयोक्तव्यम्`,how_to_use_lang:`{lang} भाषायां कथं लेखितव्यम्`,tab_demonstration:`प्रदर्शनम्`,tab_base_rules:`मूलनियमाः`,tab_specific_rules:`विशेषनियमाः`,table_roman:`लिखन्तु (रोमन)`,table_deva:`परिणामः`,simulating_typing:`{lang} भाषायां टङ्कणस्य प्रदर्शनम्...`,exact_overrides:`विशेषशब्दानां नियमाः`,phonetic_overrides:`ध्वन्यात्मकनियमाः`,base_independent_vowels:`स्वतन्त्रस्वराः`,tab_examples:`उदाहरणानि`,tab_consonants:`व्यञ्जनानि`,tab_vowels_symbols:`स्वराः चिह्नानि च`,about_lang_heading:`{lang}भाषायाः विषये`,about_converter_heading:`युनिकोड {lang}परिवर्तकस्य विषये`},newari:{title:`युनिकोड {lang} परिवर्तक`,tagline:`भाय् बचेयानादिसँ, संस्कृति बचेयानादिसँ !`,editor_placeholder:`क्वये बक्सय् च्वयादिसँ ।`,clear_confirm_msg:`फुक्कं पाठ लिकालेगु ला ?`,yes:`खः`,cancel:`रद्द यानादिसँ`,copy:`कॉपी यानादिसँ`,select_all:`फुक्कं छनोट यानादिसँ`,clear:`सुचु`,manual_instruction:`अथवा , लुइकेत क्वयेया आखलय् क्लिक यानादिसँ ।`,manual_consonants:`व्यंजन`,manual_vowels:` स्वर`,manual_diacriticals:`मात्रा`,manual_numerals:`अंक`,manual_symbols:`चिन्ह`,curation_title:`छिं झीगु मोडेलयात बांलाकेत ग्वहालि यायेफु !`,curation_missing_roman:`थ्व आखःया लागि अङ्ग्रेजी (रोमन) आखः उपलब्ध मजु। कृपया च्वयादिसँ व माः कथं पाय्छि यानादिसँ।`,curation_verify_accuracy:`थ्व {lang} आखः पाय्छि दु कि मदु स्वयादिसँ (माः कथं पाय्छि यायेगु)।`,curation_thanks:`छिगु ग्वहालिया निंतिं सुभाय् !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`थौंकन्हय्या बांलाःगु रोमन हिज्जे तयादिसँ`,curation_btn_save:`मुरि तयाः सुधार यायेगु`,curation_btn_invalid:`पाय्छि मजुगु {lang} शब्द`,curation_btn_next:`मेगु शब्द, कृपया`,curation_btn_correct:`पाय्छि च्वं`,curation_btn_incorrect:`पाय्छि मजु`,curation_edit_hint:`माः कथं पाय्छि यायेगु`,curation_mode_suggest:`नगु आखः सुझाव बियादिसँ`,curation_mode_vote:`थौंकन्हय्या आखलय् मतदान यानादिसँ`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`थन देवनागरी आखः तयादिसँ`,curation_btn_suggest:`आखः सुझाव बियादिसँ`,curation_suggest_success:`सुझाव सुरक्षित जुल ! छिं मेगु सुझाव बियादीगु ला ?`,curation_no_words_vote:`थौंकन्हय्या आखलय् मतदान यानादिसँ । छाय् न्हुगु आखः सुझाव मबियादीगु ?`,curation_no_words_pending:`थ्व भाषाया लागि क्यूरेशनया लागि शब्द मदु ।`,curation_load_error:`क्यूरेशन डाटा लोड याये मफुत । कृपया लिप
8ा हाकनं कुतः यानादिसँ ।`,curation_vote_error:`मत सुरक्षित याये मफुत ।`,curation_suggest_error:`सुझाव सुरक्षित याये मफुत ।`,app_title_specific:`{lang} या लागि युनिकोड देवनागरी कनवर्टर`,app_title_general:`दक्वं देवनागरी आखःया लागि युनिकोड कनवर्टर`,share_tooltip:`शेयर`,share_whatsapp:`WhatsApp य् छ्वयादिसँ`,share_facebook:`Facebook य् शेयर यानादिसँ`,share_twitter:`X (Twitter) य् पोस्ट यानादिसँ`,share_linkedin:`LinkedIn य् शेयर यानादिसँ`,share_gmail:`Gmail पाखें छ्वयादिसँ`,share_yahoo:`Yahoo Mail पाखें छ्वयादिसँ`,share_email_other:`मेगु इमेल एप`,share_email:`इमेल पाखें छ्वयादिसँ`,share_messenger:`Messenger पाखें छ्वयादिसँ`,share_telegram:`Telegram य् शेयर यानादिसँ`,share_viber:`Viber य् शेयर यानादिसँ`,share_try:`कुतः यानादिसँ`,share_slogan_1:`जिं थ्व सिक्क हे याकनं {lang} कनवर्ट यायेगु पौ लुइकाबया, छिं नं कुतः यानादिसँ ।`,share_slogan_2:`जिं {lang} च्वयेत थ्व पौ प्रयोग यानाच्वना, छिन्त नं थ्व पाय्छि जुइ धकाः ताः ।`,share_slogan_3:`{lang}य् टाइप यायेगु थ्व बांलाःगु पहः स्वयादिसँ, थ्व सिक्क बांला ।`,share_text:`{tagline} - {lang} युनिकोड कनवर्टर`,share_header:`पाखें शेयर यानादिसँ...`,share_copy_success:`पाठ क्लिपबोर्डय् कपी जुल !`,footer_rights:`दक्वं अधिकार सुरक्षित दु ।`,footer_terms:`प्रयोगया सर्तत`,footer_privacy:`गोपनीयता नीति`,footer_questions:`छिगु छुं न्यनेगु दु ला ?`,footer_join_group:`छ्यलाबुमि पुचलय् दुहाँ झासँ`,footer_theme_light:`जः थिम`,footer_theme_dark:`खिउँ थिम`,launch_full_site:`पूरा वेबसाइट चायेकादिसँ`,nav_confirm_msg:`छिगै असुरक्षितगु आखः दु । के छिं पक्का लिकालेत चाह्यादीगु ला ?`,loading:`लोड जुयाच्वंगु दु...`,invalid_input_error:`अमान्य शब्द (जङ्क वा अर्थ मदुगु) । कृपया पाय्छिगु शब्द च्वयादिसँ ।`,toggle_to_english:`थ्व पौ अङ्ग्रेजी भासं स्वयादिसँ`,toggle_to_lang:`थ्व {lang} भासं स्वयादिसँ`,other_langs_title:`मेमेगु भाषातयगु लागि झीगु कनवर्टर कुतः यानादिसँ:`,how_to_use:`गथे छ्यलेगु`,how_to_use_lang:`{lang} भासं गथे च्वयेगु`,tab_demonstration:`ब्वयेगु`,tab_base_rules:`मूल नियमत`,tab_specific_rules:`विशेष नियमत`,table_roman:`टाइप यानादिसँ (रोमन)`,table_deva:`लिच्वः`,simulating_typing:`{lang} भासं टाइप यायेगु प्रदर्शन...`,exact_overrides:`विशेष शब्द नियमत`,phonetic_overrides:`सः नियमत`,base_independent_vowels:`स्वतन्त्र स्वरत`,tab_examples:`उदाहरणत`,tab_consonants:`व्यंजनत`,tab_vowels_symbols:`स्वर व चिन्हत`,about_lang_heading:`{lang}या बारेय्`,about_converter_heading:`युनिकोड {lang} कन्भर्टरया बारेय्`},maithili:{title:`यूनिकोड {lang} कनवर्टर`,tagline:`भाषा बचाउ, संस्कृति बचाउ !`,editor_placeholder:`नीचाँक बक्स मे टाइप करू ।`,clear_confirm_msg:`सभटा टेक्स्ट हटा देब ?`,yes:`हँ`,cancel:`रद्द करू`,copy:`कॉपी करू`,select_all:`सभटा चुनू`,clear:`साफ करू`,manual_instruction:`वा , सम्मिलित करबाक लेल नीचाँक अक्षर पर क्लिक करू ।`,manual_consonants:`व्यंजन`,manual_vowels:`स्वर`,manual_diacriticals:`मात्रा`,manual_numerals:`अंक`,manual_symbols:`चिन्ह`,curation_title:`अहाँ हमर मोडेल कें बेहतर बनेबा मे मदद क' सकà¥
8ˆà¤¤ छी !`,curation_missing_roman:`एहि शब्दक लेल अङ्ग्रेजी (रोमन) वर्तनी उपलब्ध नहि अछि। कृपया टाइप करू आ आवश्यकतानुसार सुधारू।`,curation_verify_accuracy:`जाँचू जे की ई {lang} शब्द सही अछि (आवश्यकतानुसार सुधारू)।`,curation_thanks:`अहाँक योगदानक लेल धन्यवाद !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`एतय सभसँ नीक रोमन हिज्जे लिखू`,curation_btn_save:`सहेजियौ आ सुधारू`,curation_btn_invalid:`गलत {lang} शब्द`,curation_btn_next:`अगिला शब्द, कृपया`,curation_btn_correct:`सही बुझाइत अछि`,curation_btn_incorrect:`सही नहि अछि`,curation_edit_hint:`आवश्यकतानुसार सुधारू`,curation_mode_suggest:`नब शब्द सुझाउ`,curation_mode_vote:`मौजूदा शब्द सब पर वोट करू`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`एतय देवनागरी शब्द लिखू`,curation_btn_suggest:`शब्द सुझाउ`,curation_suggest_success:`सुझाव सहेजल गेल ! की अहाँ दोसर सुझाव देबय चाहैत छी ?`,curation_no_words_vote:`वोटिंगक लेल कोनो शब्द बाँकी नहि अछि। नब शब्दक सुझाव कियाक नहि दऽ रहल छी ?`,curation_no_words_pending:`एहि भाषा क लेल कोनो शब्द क्यूरेशन क लेल नहि अछि.`,curation_load_error:`क्यूरेशन डाटा लोड नहि क' सकल। कृपया बाद मे पुनः प्रयास करू।`,curation_vote_error:`वोट सहेजब मे विफल भेल।`,curation_suggest_error:`सुझाव सहेजब मे विफल भेल।`,app_title_specific:`{lang} क लेल यूनिकोड देवनागरी कनवर्टर`,app_title_general:`सभ देवनागरी लिपिक लेल यूनिकोड कनवर्टर`,share_tooltip:`शेयर करू`,share_whatsapp:`WhatsApp पर पठाउ`,share_facebook:`Facebook पर शेयर करू`,share_twitter:`X (Twitter) पर पोस्ट करू`,share_linkedin:`LinkedIn पर शेयर करू`,share_gmail:`Gmail सँ पठाउ`,share_yahoo:`Yahoo Mail सँ पठाउ`,share_email_other:`दोसर ईमेल एप`,share_email:`ईमेल सँ पठाउ`,share_messenger:`Messenger पर पठाउ`,share_telegram:`Telegram पर शेयर करू`,share_viber:`Viber पर शेयर करू`,share_try:`कोशिश करू`,share_slogan_1:`हमरा ई बहुत तेज {lang} कनवर्टर भेटल, अहाँ सेहो एकर प्रयोग क' सकैत छी ।`,share_slogan_2:`हम {lang} मे लिखबाक लेल एहि टूलक प्रयोग करैत छी आ हमरा लागल जे अहाँक सेहो ई नीक लागत ।`,share_slogan_3:`{lang} मे टाइप करबाक एहि स्मार्ट तरीकाकें देखू, ई बहुत मददगार अछि ।`,share_text:`{tagline} - {lang} यूनिकोड कनवर्टर`,share_header:`एहि माध्यम सँ शेयर करू...`,share_copy_success:`टेक्स्ट क्लिपबोर्ड पर कॉपी कएल गेल !`,footer_rights:`सर्वाधिकार सुरक्षित अछि।`,footer_terms:`उपयोगक शर्त`,footer_privacy:`गोपनीयता नीति`,footer_questions:`कोनो सवाल ?`,footer_join_group:`यूजर ग्रुप सं जुड़ू`,footer_theme_light:`इजोत थिम`,footer_theme_dark:`काल थिम`,launch_full_site:`पूरा वेबसाइट खोलू`,nav_confirm_msg:`अहाँक लग बिना सहेजल टेक्स्ट अछि । की अहाँ पक्का छोड़य चाहैत छी ?`,loading:`लोड भ' रहल अछि...`,invali
8d_input_error:`अमान्य शब्द (जंक वा अर्थहीन) । कृपया वास्तविक शब्द लिखू ।`,toggle_to_english:`ई पेज अंग्रेजी मे देखु`,toggle_to_lang:`ई {lang} मे देखु`,other_langs_title:`दोसर भाषा सभक लेल हमर कनवर्टर क प्रयोग करू:`,how_to_use:`कना प्रयोग करी`,how_to_use_lang:`{lang} मे कना लिखी`,tab_demonstration:`प्रदर्शन`,tab_base_rules:`मूल नियम`,tab_specific_rules:`विशेष नियम`,table_roman:`टाइप करू (रोमन)`,table_deva:`परिणाम`,simulating_typing:`{lang} मे टाइप करबाक प्रदर्शन...`,exact_overrides:`विशेष शब्द नियम`,phonetic_overrides:`ध्वन्यात्मक नियम`,base_independent_vowels:`स्वतंत्र स्वर`,tab_examples:`उदाहरण`,tab_consonants:`व्यंजन`,tab_vowels_symbols:`स्वर और चिन्ह`,about_lang_heading:`{lang} के बारे में`,about_converter_heading:`युनिकोड {lang} कनवर्टर के बारे में`},bhojpuri:{title:`यूनिकोड {lang} कनवर्टर`,tagline:`भाषा बचाईं, संस्कृति बचाईं !`,editor_placeholder:`नीचे के बॉक्स में टाइप करीं ।`,clear_confirm_msg:`सभ टेक्स्ट हटा दीं ?`,yes:`हाँ`,cancel:`रद्द करीं`,copy:`कॉपी करीं`,select_all:`सभ चुनीं`,clear:`साफ करीं`,manual_instruction:`चाहे , जोड़े खातिर नीचे के अक्षर पर क्लिक करीं ।`,manual_consonants:`व्यंजन`,manual_vowels:`स्वर`,manual_diacriticals:`मात्रा`,manual_numerals:`अंक`,manual_symbols:`निशान`,curation_title:`रउवा हमनी के मॉडल के बेहतर बनावे में मदद कर सकेनी !`,curation_missing_roman:`हमनी के ई शब्द के अंग्रेजी (रोमन) हिज्जे नईखे मिलत । का रउवा मदद कर सकेनी ?`,curation_verify_accuracy:`जाँचीं कि का ई {lang} शब्द सही बा ।`,curation_thanks:`रउवा योगदान खातिर धन्यवाद !`,curation_label_roman:`रोमन`,curation_placeholder_roman:`इहाँ सभसे नीक रोमन हिज्जे लिखीं`,curation_btn_save:`सहेजीं आ सुधारीं`,curation_btn_invalid:`अमान्य {lang} शब्द`,curation_btn_next:`अगिला शब्द, प्लीज`,curation_btn_correct:`सही लागत बा`,curation_btn_incorrect:`सही नईखे`,curation_edit_hint:`जरूरी होखे त सुधारीं`,curation_mode_suggest:`नया शब्द सुझाईं`,curation_mode_vote:`मौजूद शब्द सब पर वोट करीं`,curation_label_devanagari:`देवनागरी`,curation_placeholder_devanagari:`इहाँ देवनागरी शब्द लिखीं`,curation_btn_suggest:`शब्द सुझाईं`,curation_suggest_success:`सुझाव सहेज लिहल गईल ! का रउवा दोसर सुझाव देबे के चाहत बानी ?`,curation_no_words_vote:`वोटिंग खातिर कवनो शब्द बाकी नईखे। काहें ना नया शब्द सुझाईं ?`,curation_no_words_pending:`एही भाषा खातिर कवनो शब्द क्यूरेशन खातिर नईखे।`,curation_load_error:`डाटा लोड ना हो सकल। कृपया बाद में फेर से कोशिश करीं।`,curation_vote_error:`वोट सहेजे में विफल।`,curation_suggest_error:`सुझाव सहेजे में विफल।`,app_title_specific:`{lang} खातिर यूनिकोड देवनागरी कनवर्टर`,app_title_general:`सब देवनागरी लिप
8ियन खातिर यूनिकोड कनवर्टर`,share_tooltip:`शेयर करीं`,share_whatsapp:`WhatsApp पर भेजीं`,share_facebook:`Facebook पर शेयर करीं`,share_twitter:`X (Twitter) पर पोस्ट करीं`,share_linkedin:`LinkedIn पर शेयर करीं`,share_gmail:`Gmail से भेजीं`,share_yahoo:`Yahoo Mail से भेजीं`,share_email_other:`दोसर ईमेल ऐप`,share_email:`ईमेल से भेजीं`,share_messenger:`Messenger पर भेजीं`,share_telegram:`Telegram पर शेयर करीं`,share_viber:`Viber पर शेयर करीं`,share_try:`कोशिश करीं`,share_slogan_1:`हमरा ई बहुत तेज {lang} कनवर्टर मिलल, रउवा भी एकरा आजमा सकत बानी ।`,share_slogan_2:`हम {lang} में लिखे खातिर एही टूल के प्रयोग करिला आ हमरा लागल कि रउवा भी ई पसंद आई ।`,share_slogan_3:`{lang} में टाइप करे के एही स्मार्ट तरीका के देखीं, ई बहुत मददगार बा ।`,share_text:`{tagline} - {lang} यूनिकोड कनवर्टर`,share_header:`एकरा माध्यम से शेयर करीं...`,share_copy_success:`टेक्स्ट क्लिपबोर्ड पर कॉपी कइलि गईल !`,footer_rights:`सब अधिकार सुरक्षित बा।`,footer_terms:`उपयोग के शर्त`,footer_privacy:`गोपनीयता नीति`,footer_questions:`कोनो सवाल बा ?`,footer_join_group:`यूजर ग्रुप में शामिल होईं`,footer_theme_light:`प्रकाश थीम`,footer_theme_dark:`अंधेरा थीम`,launch_full_site:`पूरा वेबसाइट खोलीं`,nav_confirm_msg:`रउवा लगे बिना सहेजल टेक्स्ट बा । का रउवा पक्का छोडल चाहत बानी ?`,loading:`लोड हो रहल बा...`,invalid_input_error:`अमान्य शब्द (जंक भा अर्थहीन) । कृपया सही शब्द लिखीं ।`,toggle_to_english:`एह पेज के अंग्रेजी में देखीं`,toggle_to_lang:`इहे {lang} में देखीं`,other_langs_title:`दोसर भाषा खातिर हमनी के कनवर्टर आजमाईं:`,how_to_use:`कइसे प्रयोग करीं`,how_to_use_lang:`{lang} में कइसे लिखीं`,tab_demonstration:`प्रदर्शन`,tab_base_rules:`मूल नियम`,tab_specific_rules:`विशेष नियम`,table_roman:`टाइप करीं (रोमन)`,table_deva:`परिणाम`,simulating_typing:`{lang} में टाइप करे के प्रदर्शन...`,exact_overrides:`विशेष शब्द नियम`,phonetic_overrides:`ध्वन्यात्मक नियम`,base_independent_vowels:`स्वतंत्र स्वर`,tab_examples:`उदाहरण`,tab_consonants:`व्यंजन`,tab_vowels_symbols:`स्वर और चिन्ह`,about_lang_heading:`{lang} के बारे में`,about_converter_heading:`यूनिकोड {lang} कनवर्टर के बारे में`}},Ln=$.nepali,Rn=$.hindi;[{id:`gurung`,thanks:`ज्ञासाजे`},{id:`tamang`,thanks:`धन्यवाद`},{id:`tharu`,thanks:`धन्यवाद`},{id:`magar`,thanks:`धन्यवाद`},{id:`rai`,thanks:`योकोयोको सुभाए`},{id:`sherpa`,thanks:`थुक्ज्ये क्षे`}].forEach(e=>{$[e.id]||($[e.id]={...Ln,curation_thanks:e.thanks+` !`})}
8),[`awadhi`,`konkani`,`magahi`].forEach(e=>{$[e]||($[e]={...Rn})}),$.konkani={...Rn,curation_btn_save:`रक्षण करा आणि सुधारा`,clear:`नितळ करा`,footer_rights:`सर्व हक्क राखीव ।`},$.sanskrit.title=`यूनिकोड-{lang}-परिवर्तकम्`;var zn={ne:`nepali`,hi:`hindi`,mr:`marathi`,sa:`sanskrit`,awa:`awadhi`,mai:`maithili`,bho:`bhojpuri`},Bn=()=>{let e={english:`en`,nepali:`nepali`,hindi:`hindi`,marathi:`marathi`,sanskrit:`sanskrit`,awadhi:`awadhi`,maithili:`maithili`,bhojpuri:`bhojpuri`,newari:`newari`},t=new URLSearchParams(window.location.search).get(`ui-lang`);if(t){let n=t.toLowerCase(),r=e[n]||n;if($[r]||r===`en`)return r}let n=localStorage.getItem(`ui_language`);if(n&&($[n.toLowerCase()]||n.toLowerCase()===`en`))return n;let r=In(window.location.hostname);if(r){let t=r.toLowerCase().replace(` (nepal bhasha)`,``);if(t=e[t]||t,$[t])return t}let i=navigator.language.split(`-`)[0].toLowerCase();if(i===`en`)return`en`;if($[i])return i;let a=zn[i];return a&&$[a]?a:`hindi`},Vn=({children:e})=>{let[t,n]=(0,s.useState)(Bn),r=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{localStorage.setItem(`ui_language`,t)},[t]),(0,c.jsx)(u.Provider,{value:{currentLanguage:t,setLanguage:e=>{n(e)},t:(e,n)=>{let r=($[t.toLowerCase()]||$.en)[e]||$.en[e]||e;return n&&Object.entries(n).forEach(([e,t])=>{r=r.replace(`{${e}}`,t)}),r},skipBeforeUnloadRef:r},children:e})},Hn=[`Konkani`,`Rai`,`Magar`,`Gurung`,`Tamang`,`Newari`,`Sherpa`,`Tharu`],Un=({wordCount:e,targetLanguage:t})=>{let{currentLanguage:n,setLanguage:r,t:i,skipBeforeUnloadRef:a}=d(),[o,l]=s.useState(null),u=e=>{let t=n.toLowerCase()===`en`,r=t?`en`:e.toLowerCase();if(window.location.hostname===`localhost`||window.location.hostname===`127.0.0.1`)return`/?lang=${e}&ui-lang=${r}`;let i=Hn.includes(e),a=i?`www.unicodedevanagari.com`:`www.unicode${e.toLowerCase()}.com`;return i?`https://${a}?lang=${e}&ui-lang=${r}`:t?`https://${a}?ui-lang=en`:`https://${a}`},p=(t,n)=>{if(e>0){t.preventDefault(),l(n);return}a.current=!0},m=()=>{if(o){Z.trackUiLanguageChanged(o);let e=u(o);r(o),l(null),a.current=!0,window.location.href=e}},h=()=>{l(null)},g=f.filter(e=>e.id.toLowerCase()!==t.toLowerCase()),_=n.toLowerCase()===`en`;return(0,c.jsxs)(`div`,{className:`ui-language-links`,style:{position:`relative`},children:[g.map((e,t)=>(0,c.jsxs)(s.Fragment,{children:[(0,c.jsx)(`a`,{href:u(e.id),className:`ui-lang-link ${n.toLowerCase()===e.id.toLowerCase()?`active`:``}`,onClick:t=>p(t,e.id),children:_?e.id:e.label}),t<g.length-1&&(0,c.jsx)(`span`,{className:`separator`,children:`|`})]},e.id)),o&&(0,c.jsxs)(`div`,{className:`inline-confirm`,style:{position:`absolute`,top:`0`,left:`0`,right:`0`,bottom:`0`,zIndex:10,background:`var(--card-bg)`,display:`flex`,alignItems:`center`,justifyContent:`center`,borderRadius:`8px`,boxShadow:`0 4px 12px rgba(0,0,0,0.1)`,border:`1px solid #ef4444`},children:[(0,c.jsx)(`span`,{style:{fontSize:`0.85rem`,color:`#ef4444`,fontWeight:600,marginRight:`15px`},children:i(`nav_confirm_msg`)}),(0,c.jsx)(`button`,{className:`confirm-btn confirm-yes`,onClick:m,children:i(`yes`)}),(0,c.jsx)(`button`,{className:`confirm-btn confirm-no`,style:{marginLeft:`8px`},onClick:h,children:i(`cancel`)})]})]})},Wn=`modulepreload`,Gn=function(e){return`/`+e},Kn={},qn=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=Gn(t,n),t in Kn)return;Kn[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:Wn,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n
8)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Jn=(0,s.lazy)(()=>qn(()=>import(`./CurationSection-C98GeBd3.js`),__vite__mapDeps([0,1,2,3]))),Yn=(0,s.lazy)(()=>qn(()=>import(`./AboutSection-BsCNl2xB.js`),__vite__mapDeps([4,1,2,3])));function Xn(){let{t:e,currentLanguage:t,setLanguage:n}=d(),[r,i]=(0,s.useState)(()=>{let e=new URLSearchParams(window.location.search).get(`lang`);if(e&&f.some(t=>t.id.toLowerCase()===e.toLowerCase()))return f.find(t=>t.id.toLowerCase()===e.toLowerCase()).id;if(f.some(e=>e.id.toLowerCase()===`nepali`))return f.find(e=>e.id.toLowerCase()===m.toLowerCase()).id;let t=In(window.location.hostname);if(t)return t;let n=navigator.language.split(`-`)[0].toLowerCase(),r={ne:`Nepali`,hi:`Hindi`,mr:`Marathi`,sa:`Sanskrit`,awa:`Awadhi`,mai:`Maithili`,bho:`Bhojpuri`};return r[n]?r[n]:`Hindi`}),a=!!m,[o,l]=(0,s.useState)(null),[u,p]=(0,s.useState)(0),y=(0,s.useCallback)(e=>{l(()=>e)}
8,[]),[b,x]=(0,s.useState)(`light`);(0,s.useEffect)(()=>{let e=document.documentElement;e.classList.remove(`light-theme`,`dark-theme`),e.classList.add(`${b}-theme`)},[b]);let S=t.toLowerCase()===`en`?r:f.find(e=>e.id===r)?.label||r;(0,s.useEffect)(()=>{r?document.title=e(`app_title_specific`,{lang:S}):document.title=e(`app_title_general`)},[r,S,e]);let[C]=(0,s.useState)(()=>new URLSearchParams(window.location.search).has(`ui-lang`));(0,s.useEffect)(()=>{!C&&t.toLowerCase()!==`en`&&r!==t&&(n(r),Z.trackUiLanguageChanged(r))},[r,t,n,C]),(0,s.useEffect)(()=>{Z.trackAppInit(r,t)},[r,t]);let w=e=>{i(e),Z.trackLanguageSelected(e);let t=new URL(window.location.href);t.searchParams.set(`lang`,e),window.history.pushState({},``,t.toString())},[T]=(0,s.useState)(()=>new URLSearchParams(window.location.search).get(`lite`)===`true`),E=(e=>({Nepali:`#dc2626`,Hindi:`#f59e0b`,Marathi:`#ea580c`,Bhojpuri:`#16a34a`,Sanskrit:`#d97706`})[e]||`var(--primary-color)`)(r),D=encodeURIComponent(`https://${r?h(r):g}/?lang=${r}`),O=encodeURIComponent(e(`share_text`,{tagline:e(`tagline`),lang:S}));return(0,c.jsx)(`div`,{className:`container ${T?`lite-mode`:``}`,style:T?{"--lang-primary":E}:{},children:T?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(`main`,{children:[(0,c.jsx)(Nn,{targetLanguage:r,languages:f,onLanguageChange:w,registerInsertCallback:y,onWordCountChange:p,isLite:T,isLanguageFixed:a}),(0,c.jsx)(Pn,{onInsert:e=>o&&o(e)})]}),(0,c.jsxs)(`footer`,{className:`app-footer`,style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:`8px`},children:[(0,c.jsxs)(`p`,{style:{textAlign:`center`,margin:0},children:[(0,c.jsxs)(`span`,{style:{fontSize:`0.85rem`,marginRight:`10px`},children:[(0,c.jsx)(`a`,{href:`https://${_}`,style:{color:`inherit`,textDecoration:`none`},children:_}),` `,v]}),`© `,new Date().getFullYear(),` `,e(`footer_rights`),(0,c.jsx)(`span`,{style:{margin:`0 10px`,color:`var(--border-color)`},children:`|`}),(0,c.jsx)(`a`,{href:`/terms`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`var(--lang-primary)`},children:e(`footer_terms`)}),(0,c.jsx)(`span`,{style:{margin:`0 10px`,color:`var(--border-color)`},children:`|`}),(0,c.jsx)(`a`,{href:`/?lang=${r}&ui-lang=${t}`,target:`full_converter_site`,rel:`noopener noreferrer`,style:{color:`var(--lang-primary)`},children:e(`launch_full_site`)})]}),(0,c.jsxs)(`div`,{className:`social-share`,style:{display:`flex`,gap:`15px`,alignItems:`center`,justifyContent:`center`,marginTop:`5px`},children:[(0,c.jsx)(`a`,{href:`https://www.facebook.com/sharer/sharer.php?u=${D}`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`var(--lang-primary)`,opacity:.7},title:`Share on Facebook`,children:(0,c.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,c.jsx)(`path`,{d:`M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z`})})}),(0,c.jsx)(`a`,{href:`https://twitter.com/intent/tweet?url=${D}&text=${O}`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`var(--lang-primary)`,opacity:.7},title:`Share on X (Twitter)`,children:(0,c.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,c.jsx)(`path`,{d:`M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z`})})}),(0,c.jsx)(`a`,{href:`https://api.whatsapp.com/send?text=${O}%20${D}`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`var(--lang-primary)`,opacity:.7},title:`Share on WhatsApp`,children:(0,c.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,c.jsx)(`path`,{d:`M11.954 0c-6.604 0-11.954 5.35-11.954 11.954 0 2.115.553 4.108 1.536 5.864l-1.536 5.61 5.736-1.503c1.714.908 3.655 1.43 5.722 1.43 6.605 0 11.954-5.351 11.954-11.954 0-6.605-5.349-11.955-11.954-11.955zm6.545 17.203c-.276.779-1.583 1.5-2.181 1.549-.598.05-1.309.243-4.226-.95-3.525-1.442-5.783-5.06-5.961-5.297-.176-.239-1.428-1.9-1.428-3.622 0-1.723.896-2.571 1.218-2.92.32-.349.697-.436.924-.436.227 0 .454.004.656.012.213.01.5-.08.777.587.288.694.975 2.38.106 2.502.088.12.118.196.265.49-.148.293-.332.545-.48.693-.159.158-.328.337-.148.646.179.309.799 1.32 1.706 2.128 1.169 1.042 2.17 1.365 2.479 1.514.309.15.489.12.673-.09.183-.21.787-.919.996-1.234.209-.314.418-.261.696-.157.279.104 1.758.828 2.057.978.299.15.5.223.57.348.071.125.071.727-.205 1.506z`})})})]})]})]}):(0,c.jsx)(c.Fragment,{children:(0,c.jsxs)(`div`,{className:`main-column`,children:[(0,c.jsx)(ee,{targetLanguage:r}),(0,c.jsxs)(`main`,{children:[(0,c.jsx)(Nn,{targetLanguage:r,languages:f,onLanguageChange:w,registerInsertCallback:y,onWordCountChange:p,isLite:T,isLanguageFixed:a}),(0,c.jsx)(Pn,{onInsert:e=>o&&o(e)}),(0,c.jsx)(s.Suspense,{fallback:(0,c.jsx)(`div`,{style:{height:`120px`,margin:`0.75rem 0`,borderRadius:`12px`,background:`var(--card-bg)`,border:`1px solid var(--border-color)`,opacity:.5}}),children:(0,c.jsx)(Jn,{targetLanguage:r})}),(0,c.jsx)(s.Suspense,{fallback:null,children:(0,c.jsx)(Yn,{targetLanguage:r})})]}),(0,c.jsxs)(`div`,{className:`other-languages-section`,children:[(0,c.jsx)(`h4`,{className:`other-languages-header`,children:e(`other_langs_title`)}),(0,c.jsx)(Un,{wordCount:u,targetLanguage:r})]}),(0,c.jsxs)(`footer`,{className:`app-footer`,style:{display:`flex`,flexDirection:`column`,alignItems:`flex-start`,gap:`8px`},children:[(0,c.jsxs)(`p`,{style:{margin:0},children:[(0,c.jsxs)(`span`,{style:{fontSize:`0.85rem`,marginRight:`10px`},children:[(0,c.jsx)(`a`,{href:`https://${_}`,style:{color:`inherit`,textDecoration:`none`},children:_}),` `,v]}),`© `,new Date().getFullYear(),` `,e(`footer_rights`),(0,c.jsx)(`span`,{style:{margin:`0 10px`,color:`var(--border-color)`},children:`|`}),(0,c.jsx)(`a`,{href:`/terms.html`,target:`_blank`,rel:`noopener noreferrer`,children:e(`footer_terms`)}),(0,c.jsx)(`span`,{style:{margin:`0 10px`,color:`var(--border-color)`},children:`|`}),(0,c.jsx)(`a`,{href:`/privacy.html`,target:`_blank`,rel:`noopener noreferrer`,children:e(`footer_privacy`)}),(0,c.jsx)(`span`,{style:{margin:`0 10px`,color:`var(--border-color)`},children:`|`}),(0,c.jsxs)(`span`,{className:`theme-toggle`,style:{fontSize:`0.85rem`},children:[(0,c.jsx)(`button`,{onClick:()=>x(`light`),style:{background:`none`,border:`none`,color:b===`light`?`var(--primary-color)`:`inherit`,cursor:`pointer`,fontWeight:b===`light`?700:400,padding:0},children:e(`footer_theme_light`)}),(0,c.jsx)(`span`,{style:{margin:`0 5px`,opacity:.5},children:`|`}),(0,c.jsx)(`button`,{onClick:()=>x(`dark`),style:{background:`none`,border:`none`,color:b===`dark`?`var(--primary-color)`:`inherit`,cursor:`pointer`,fontWeight:b===`dark`?700:400,padding:0},children:e(`footer_theme_dark`)}
8)]}),(0,c.jsx)(`span`,{style:{margin:`0 10px`,color:`var(--border-color)`},children:`|`}),e(`footer_questions`),` `,(0,c.jsx)(`a`,{href:`https://groups.google.com/g/unicode-devanagari`,target:`_blank`,rel:`noopener noreferrer`,children:e(`footer_join_group`)}),`.`]}),(0,c.jsxs)(`div`,{className:`social-share`,style:{display:`flex`,gap:`15px`,alignItems:`center`,justifyContent:`flex-start`,marginTop:`5px`},children:[(0,c.jsx)(`a`,{href:`https://www.facebook.com/sharer/sharer.php?u=${D}`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`inherit`,opacity:.7},title:`Share on Facebook`,children:(0,c.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,c.jsx)(`path`,{d:`M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z`})})}),(0,c.jsx)(`a`,{href:`https://twitter.com/intent/tweet?url=${D}&text=${O}`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`inherit`,opacity:.7},title:`Share on X (Twitter)`,children:(0,c.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,c.jsx)(`path`,{d:`M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z`})})}),(0,c.jsx)(`a`,{href:`https://api.whatsapp.com/send?text=${O}%20${D}`,target:`_blank`,rel:`noopener noreferrer`,style:{color:`inherit`,opacity:.7},title:`Share on WhatsApp`,children:(0,c.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,c.jsx)(`path`,{d:`M11.954 0c-6.604 0-11.954 5.35-11.954 11.954 0 2.115.553 4.108 1.536 5.864l-1.536 5.61 5.736-1.503c1.714.908 3.655 1.43 5.722 1.43 6.605 0 11.954-5.351 11.954-11.954 0-6.605-5.349-11.955-11.954-11.955zm6.545 17.203c-.276.779-1.583 1.5-2.181 1.549-.598.05-1.309.243-4.226-.95-3.525-1.442-5.783-5.06-5.961-5.297-.176-.239-1.428-1.9-1.428-3.622 0-1.723.896-2.571 1.218-2.92.32-.349.697-.436.924-.436.227 0 .454.004.656.012.213.01.5-.08.777.587.288.694.975 2.38.106 2.502.088.12.118.196.265.49-.148.293-.332.545-.48.693-.159.158-.328.337-.148.646.179.309.799 1.32 1.706 2.128 1.169 1.042 2.17 1.365 2.479 1.514.309.15.489.12.673-.09.183-.21.787-.919.996-1.234.209-.314.418-.261.696-.157.279.104 1.758.828 2.057.978.299.15.5.223.57.348.071.125.071.727-.205 1.506z`})})})]})]})]})})})}function Zn(){return(0,c.jsx)(Vn,{children:(0,c.jsx)(Xn,{})})}Dn(),(0,o.createRoot)(document.getElementById(`root`)).render((0,c.jsx)(s.StrictMode,{children:(0,c.jsx)(Zn,{})}));export{h as a,p as i,Z as n,f as o,Y as r,d as s,On as t};

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.