1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[627],{50627:(t,e,a)=>{let n,o;a.r(e),a.d(e,{default:()=>l});let s={ا:"Ä",Ø£:"a",Ø¥:"i",Ø¢:"Ä",ؤ:"u",ب:"b",ت:"t",Ø«:"th",ج:"j",Ø:"ḥ",Ø®:"kh",د:"d",ذ:"dh",ر:"r",ز:"z",س:"s",Ø´:"sh",ص:"á¹£",ض:"á¸",Ø·:"á¹",ظ:"áº",ع:"Ê¿",غ:"gh",Ù:"f",Ù:"q",Ù:"k",Ù:"l",Ù :"m",Ù:"n",Ù:"h",Ù:"w",Ù:"y",Ù:"Ä",Ø©:"h",ئ:"ʾ","Ù":"a","Ù":"i","Ù":"u","Ù":"","Ù":"","Ù":"an","Ù":"in","Ù":"un",Ù:"","Ù°":"Ä","Û¡":""},i=[],l={init:async function t(){try{var t;let e=await fetch("".concat(null!=(t=window.msvcRoot)?t:"/api","/guest?method=loadTashkeel"));if(200===e.status){let t=(await e.json()).data||{};o=t&&"object"==typeof t&&!Array.isArray(t)?new Map(Object.entries(t)):new Map}else console.warn("Failed to load tashkeel dictionary: status",e.status),o=new Map}catch(t){console.warn("Failed to load tashkeel dictionary:",t),o=new Map}},getTranslit:function(t){let e="",a=function(t){if(/[\u064B-\u065F\u0670]/.test(t))return t;if(/[\u0600-\u06FF]/.test(t)&&o)if(o.has(t))return o.get(t);else clearTimeout(n),i.push(t),n=setTimeout(async()=>{if(i.length){try{var t;let e=await fetch("".concat(null!=(t=window.msvcRoot)?t:"/api","/guest"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({method:"tashkeelize",data:{words:[...i]}})});if(e.ok){let t=(await e.json()).data;Array.isArray(t)&&i.forEach((e,a)=>{t[a]&&o.set(e,t[a])})}}catch(t){console.warn("Failed to fetch tashkeel:",t)}i.length=0}},1e3);return t}(t);for(let t=0;t<a.length;t++){let n=a[t];if("Ù"===a[t+1]){let o=s[n]||n;if(e+=o+o,++t+1<a.length){let n=a[t+1];s[n]&&/[\u064B-\u0652]/.test(n)&&(e+=s[n],t++)}continue}void 0!==s[n]?e+=s[n]:" "===n?e+=" ":e+=n}return e}}}}]); 2//# sourceMappingURL=627.4676ec46434bd99f.js.map
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.