PageSourceSearch

https://id.ichiba.net/js/common/common.js?v=aqRzqEDWhvBpJ8qGUT4cbr39s_W8G95R4BVJzbH8oK0

js ichiba.net collected 2026-10-07 03:39:21 UTC 19,598 bytes, 936 lines download raw bytes

1function stripDiacritics(text) {
2    // Used 'uni range + named function' from http://jsperf.com/diacritics/18
3    const DIACRITICS = {
4        "Ⓐ": "A",
5        "A": "A",
6        "À": "A",
7        "Á": "A",
8        "Â": "A",
9        "Ầ": "A",
10        "Ấ": "A",
11        "Ẫ": "A",
12        "Ẩ": "A",
13        "Ã": "A",
14        "Ā": "A",
15        "Ă": "A",
16        "Ằ": "A",
17        "Ắ": "A",
18        "Ẵ": "A",
19        "Ẳ": "A",
20        "Ȧ": "A",
21        "Ç ": "A",
22        "Ä": "A",
23        "Ǟ": "A",
24        "Ả": "A",
25        "Å": "A",
26        "Ǻ": "A",
27        "Ǎ": "A",
28        "Ȁ": "A",
29        "Ȃ": "A",
30        "Ạ": "A",
31        "Ậ": "A",
32        "Ặ": "A",
33        "Ḁ": "A",
34        "Ą": "A",
35        "Ⱥ": "A",
36        "Ɐ": "A",
37        "Ꜳ": "AA",
38        "Æ": "AE",
39        "Ǽ": "AE",
40        "Ç¢": "AE",
41        "Ꜵ": "AO",
42        "Ꜷ": "AU",
43        "Ꜹ": "AV",
44        "Ꜻ": "AV",
45        "Ꜽ": "AY",
46        "Ⓑ": "B",
47        "ï¼¢": "B",
48        "Ḃ": "B",
49        "Ḅ": "B",
50        "Ḇ": "B",
51        "Ƀ": "B",
52        "Ƃ": "B",
53        "Ɓ": "B",
54        "Ⓒ": "C",
55        "ï¼£": "C",
56        "Ć": "C",
57        "Ĉ": "C",
58        "Ċ": "C",
59        "Č": "C",
60        "Ç": "C",
61        "Ḉ": "C",
62        "Ƈ": "C",
63        "È»": "C",
64        "Ꜿ": "C",
65        "Ⓓ": "D",
66        "D": "D",
67        "Ḋ": "D",
68        "Ď": "D",
69        "Ḍ": "D",
70        "Ḑ": "D",
71        "Ḓ": "D",
72        "Ḏ": "D",
73        "Đ": "D",
74        "Ƌ": "D",
75        "Ɗ": "D",
76        "Ɖ": "D",
77        "Ꝺ": "D",
78        "DZ": "DZ",
79        "DŽ": "DZ",
80        "Dz": "Dz",
81        "Dž": "Dz",
82        "Ⓔ": "E",
83        "ï¼¥": "E",
84        "È": "E",
85        "É": "E",
86        "Ê": "E",
87        "Ề": "E",
88        "Ế": "E",
89        "Ễ": "E",
90        "Ể": "E",
91        "Ẽ": "E",
92        "Ē": "E",
93        "Ḕ": "E",
94        "Ḗ": "E",
95        "Ĕ": "E",
96        "Ė": "E",
97        "Ë": "E",
98        "Ẻ": "E",
99        "Ě": "E",
100        "Ȅ": "E",
101        "Ȇ": "E",
102        "Ẹ": "E",
103        "Ệ": "E",
104        "Ȩ": "E",
105        "Ḝ": "E",
106        "Ę": "E",
107        "Ḙ": "E",
108        "Ḛ": "E",
109        "Ɛ": "E",
110        "Ǝ": "E",
111        "Ⓕ": "F",
112        "F": "F",
113        "Ḟ": "F",
114        "Ƒ": "F",
115        "Ꝼ": "F",
116        "Ⓖ": "G",
117        "ï¼§": "G",
118        "Ç´": "G",
119        "Ĝ": "G",
120        "Ḡ": "G",
121        "Ğ": "G",
122        "Ä ": "G",
123        "Ǧ": "G",
124        "Ä¢": "G",
125        "Ǥ": "G",
126        "Ɠ": "G",
127        "Ꞡ": "G",
128        "Ᵹ": "G",
129        "Ꝿ": "G",
130        "Ⓗ": "H",
131        "H": "H",
132        "Ĥ": "H",
133        "Ḣ": "H",
134        "Ḧ": "H",
135        "Ȟ": "H",
136        "Ḥ": "H",
137        "Ḩ": "H",
138        "Ḫ": "H",
139        "Ħ": "H",
140        "â±§": "H",
141        "â±µ": "H",
142        "Ɥ": "H",
143        "Ⓘ": "I",
144        "I": "I",
145        "Ì": "I",
146        "Í": "I",
147        "Î": "I",
148        "Ĩ": "I",
149        "Ī": "I",
150        "Ĭ": "I",
151        "İ": "I",
152        "Ï": "I",
153        "Ḯ": "I",
154        "Ỉ": "I",
155        "Ǐ": "I",
156        "Ȉ": "I",
157        "Ȋ": "I",
158        "Ị": "I",
159        "Ä®": "I",
160        "Ḭ": "I",
161        "Ɨ": "I",
162        "Ⓙ": "J",
163        "J": "J",
164        "Ä´": "J",
165        "Ɉ": "J",
166        "Ⓚ": "K",
167        "K": "K",
168        "Ḱ": "K",
169        "Ǩ": "K",
170        "Ḳ": "K",
171        "Ķ": "K",
172        "Ḵ": "K",
173        "Ƙ": "K",
174        "Ⱪ": "K",
175        "Ꝁ": "K",
176        "Ꝃ": "K",
177        "Ꝅ": "K",
178        "Ꞣ": "K",
179        "Ⓛ": "L",
180        "L": "L",
181        "Ä¿": "L",
182        "Ĺ": "L",
183        "Ľ": "L",
184        "Ḷ": "L",
185        "Ḹ": "L",
186        "Ä»": "L",
187        "Ḽ": "L",
188        "Ḻ": "L",
189        "Ł": "L",
190        "Ƚ": "L",
191        "â±¢": "L",
192        "â± ": "L",
193        "Ꝉ": "L",
194        "Ꝇ": "L",
195        "Ꞁ": "L",
196        "LJ": "LJ",
197        "Lj": "Lj",
198        "Ⓜ": "M",
199        "ï¼­": "M",
200        "Ḿ": "M",
201        "Ṁ": "M",
202        "Ṃ": "M",
203        "â±®": "M",
204        "Ɯ": "M",
205        "Ⓝ": "N",
206        "ï¼®": "N",
207        "Ǹ": "N",
208        "Ń": "N",
209        "Ñ": "N",
210        "Ṅ": "N",
211        "Ň": "N",
212        "Ṇ": "N",
213        "Ņ": "N",
214        "Ṋ": "N",
215        "Ṉ": "N",
216        "È ": "N",
217        "Ɲ": "N",
218        "Ꞑ": "N",
219        "Ꞥ": "N",
220        "NJ": "NJ",
221        "Nj": "Nj",
222        "Ⓞ": "O",
223        "O": "O",
224        "Ò": "O",
225        "Ó": "O",
226        "Ô": "O",
227        "Ồ": "O",
228        "Ố": "O",
229        "Ỗ": "O",
230        "Ổ": "O",
231        "Õ": "O",
232        "Ṍ": "O",
233        "Ȭ": "O",
234        "Ṏ": "O",
235        "Ō": "O",
236        "Ṑ": "O",
237        "Ṓ": "O",
238        "Ŏ": "O",
239        "È®": "O",
240        "Ȱ": "O",
241        "Ö": "O",
242        "Ȫ": "O",
243        "Ỏ": "O",
244        "Ő": "O",
245        "Ǒ": "O",
246        "Ȍ": "O",
247        "Ȏ": "O",
248        "Æ ": "O",
249        "Ờ": "O",
250        "Ớ": "O",
251        "á» ": "O",
252        "Ở": "O",
253        "Ợ": "O",
254        "Ọ": "O",
255        "Ộ": "O",
256        "Ǫ": "O",
257        "Ǭ": "O",
258        "Ø": "O",
259        "Ǿ": "O",
260        "Ɔ": "O",
261        "Ɵ": "O",
262        "Ꝋ": "O",
263        "Ꝍ": "O",
264        "Œ": "OE",
265        "Æ¢": "OI",
266        "Ꝏ": "OO",
267        "È¢": "OU",
268        "Ⓟ": "P",
269        "ï¼°": "P",
270        "Ṕ": "P",
271        "Ṗ": "P",
272        "Ƥ": "P",
273        "â±£": "P",
274        "Ꝑ": "P",
275        "Ꝓ": "P",
276        "Ꝕ": "P",
277        "Ⓠ": "Q",
278        "ï¼±": "Q",
279        "Ꝗ": "Q",
280        "Ꝙ": "Q",
281        "Ɋ": "Q",
282        "Ⓡ": "R",
283        "ï¼²": "R",
284        "Ŕ": "R",
285        "Ṙ": "R",
286        "Ř": "R",
287        "Ȑ": "R",
288        "Ȓ": "R",
289        "Ṛ": "R",
290        "Ṝ": "R",
291        "Ŗ": "R",
292        "Ṟ": "R",
293        "Ɍ": "R",
294        "Ɽ": "R",
295        "Ꝛ": "R",
296        "Ꞧ": "R",
297        "Ꞃ": "R",
298        "Ⓢ": "S",
299        "ï¼³": "S",
300        "ẞ": "S",
301        "Ś": "S",
302        "Ṥ": "S",
303        "Ŝ": "S",
304        "á¹ ": "S",
305        "Å ": "S",
306        "Ṧ": "S",
307        "á¹¢": "S",
308        "Ṩ": "S",
309        "Ș": "S",
310        "Ş": "S",
311        "â±¾": "S",
312        "Ꞩ": "S",
313        "Ꞅ": "S",
314        "Ⓣ": "T",
315        "ï¼´": "T",
316        "Ṫ": "T",
317        "Ť": "T",
318        "Ṭ": "T",
319        "Ț": "T",
320        "Å¢": "T",
321        "á¹°": "T",
322        "á¹®": "T",
323        "Ŧ": "T",
324        "Ƭ": "T",
325        "Æ®": "T",
326        "Ⱦ": "T",
327        "Ꞇ": "T",
328        "Ꜩ": "TZ",
329        "Ⓤ": "U",
330        "ï¼µ": "U",
331        "Ù": "U",
332        "Ú": "U",
333        "Û": "U",
334        "Ũ": "U",
335        "Ṹ": "U",
336        "Ū": "U",
337        "Ṻ": "U",
338        "Ŭ": "U",
339        "Ü": "U",
340        "Ǜ": "U",
341        "Ǘ": "U",
342        "Ǖ": "U",
343        "Ǚ": "U",
344        "Ủ": "U",
345        "Å®": "U",
346        "Ű": "U",
347        "Ǔ": "U",
348        "Ȕ": "U",
349        "Ȗ": "U",
350        "Ư": "U",
351        "Ừ": "U",
352        "Ứ": "U",
353        "á»®": "U",
354        "Ử": "U",
355        "á»°": "U",
356        "Ụ": "U",
357        "á¹²": "U",
358        "Ų": "U",
359        "á¹¶": "U",
360        "á¹´": "U",
361        "Ʉ": "U",
362        "Ⓥ": "V",
363        "ï¼¶": "V",
364        "á¹¼": "V",
365        "á¹¾": "V",
366        "Ʋ": "V",
367        "Ꝟ": "V",
368        "Ʌ": "V",
369        "Ꝡ": "VY",
370        "Ⓦ": "W",
371        "ï¼·": "W",
372        "Ẁ": "W",
373        "Ẃ": "W",
374        "Å´": "W",
375        "Ẇ": "W",
376        "Ẅ": "W",
377        "Ẉ": "W",
378        "â±²": "W",
379        "Ⓧ": "X",
380        "X": "X",
381        "Ẋ": "X",
382        "Ẍ": "X",
383        "Ⓨ": "Y",
384        "ï¼¹": "Y",
385        "Ỳ": "Y",
386        "Ý": "Y",
387        "Ŷ": "Y",
388        "Ỹ": "Y",
389        "Ȳ": "Y",
390        "Ẏ": "Y",
391        "Ÿ": "Y",
392        "á»¶": "Y",
393        "á»´": "Y",
394        "Ƴ": "Y",
395        "Ɏ": "Y",
396        "Ỿ": "Y",
397        "Ⓩ": "Z",
398        "Z": "Z",
399        "Ź": "Z",
400        "Ẑ": "Z",
401        "Å»": "Z",
402        "Ž": "Z",
403        "Ẓ": "Z",
404        "Ẕ": "Z",
405        "Ƶ": "Z",
406        "Ȥ": "Z",
407        "Ɀ": "Z",
408        "Ⱬ": "Z",
409        "Ꝣ": "Z",
410        "ⓐ": "a",
411        "a": "a",
412        "ẚ": "a",
413        "à": "a",
414        "á": "a",
415        "â": "a",
416        "ầ": "a",
417        "ấ": "a",
418        "ẫ": "a",
419        "ẩ": "a",
420        "ã": "a",
421        "ā": "a",
422        "ă": "a",
423        "ằ": "a",
424        "ắ": "a",
425        "ẵ": "a",
426        "ẳ": "a",
427        "ȧ": "a",
428        "Ç¡": "a",
429        "ä": "a",
430        "ǟ": "a",
431        "ả": "a",
432        "Ã¥": "a",
433        "Ç»": "a",
434        "ǎ": "a",
435        "ȁ": "a",
436        "ȃ": "a",
437        "ạ": "a",
438        "ậ": "a",
439        "ặ": "a",
440        "ḁ": "a",
441        "ą": "a",
442        "â±¥": "a",
443        "ɐ": "a",
444        "ꜳ": "aa",
445        "æ": "ae",
446        "ǽ": "ae",
447        "Ç£": "ae",
448        "ꜵ": "ao",
449        "ꜷ": "au",
450        "ꜹ": "av",
451        "ꜻ": "av",
452        "ꜽ": "ay",
453        "ⓑ": "b",
454        "b": "b",
455        "ḃ": "b",
456        "ḅ": "b",
457        "ḇ": "b",
458        "ƀ": "b",
459        "ƃ": "b",
460        "ɓ": "b",
461        "ⓒ": "c",
462        "c": "c",
463        "ć": "c",
464        "ĉ": "c",
465        "ċ": "c",
466        "č": "c",
467        "ç": "c",
468        "ḉ": "c",
469        "ƈ": "c",
470        "ȼ": "c",
471        "ꜿ": "c",
472        "ↄ": "c",
473        "ⓓ": "d",
474        "d": "d",
475        "ḋ": "d",
476        "ď": "d",
477        "ḍ": "d",
478        "ḑ": "d",
479        "ḓ": "d",
480        "ḏ": "d",
481        "đ": "d",
482        "ƌ": "d",
483        "ɖ": "d",
484        "ɗ": "d",
485        "ꝺ": "d",
486        "dz": "dz",
487        "dž": "dz",
488        "ⓔ": "e",
489        "e": "e",
490        "è": "e",
491        "é": "e",
492        "ê": "e",
493        "ề": "e",
494        "ế": "e",
495        "ễ": "e",
496        "ể": "e",
497        "ẽ": "e",
498        "ē": "e",
499        "ḕ": "e",
500        "ḗ": "e",
501        "ĕ": "e",
502        "ė": "e",
503        "ë": "e",
504        "ẻ": "e",
505        "ě": "e",
506        "ȅ": "e",
507        "ȇ": "e",
508        "ẹ": "e",
509        "ệ": "e",
510        "È©": "e",
511        "ḝ": "e",
512        "ę": "e",
513        "ḙ": "e",
514        "ḛ": "e",
515        "ɇ": "e",
516        "ɛ": "e",
517        "ǝ": "e",
518        "ⓕ": "f",
519        "f": "f",
520        "ḟ": "f",
521        "ƒ": "f",
522        "ꝼ": "f",
523        "ⓖ": "g",
524        "g": "g",
525        "ǵ": "g",
526        "ĝ": "g",
527        "ḡ": "g",
528        "ğ": "g",
529        "Ä¡": "g",
530        "ǧ": "g",
531        "Ä£": "g",
532        "Ç¥": "g",
533        "É ": "g",
534        "ꞡ": "g",
535        "áµ¹": "g",
536        "ꝿ": "g",
537        "ⓗ": "h",
538        "h": "h",
539        "Ä¥": "h",
540        "ḣ": "h",
541        "ḧ": "h",
542        "ȟ": "h",
543        "ḥ": "h",
544        "ḩ": "h",
545        "ḫ": "h",
546        "ẖ": "h",
547        "ħ": "h",
548        "ⱨ": "h",
549        "â±¶": "h",
550        "É¥": "h",
551        "ƕ": "hv",
552        "ⓘ": "i",
553        "i": "i",
554        "ì": "i",
555        "í": "i",
556        "î": "i",
557        "Ä©": "i",
558        "Ä«": "i",
559        "Ä­": "i",
560        "ï": "i",
561        "ḯ": "i",
562        "ỉ": "i",
563        "ǐ": "i",
564        "ȉ": "i",
565        "ȋ": "i",
566        "ị": "i",
567        "į": "i",
568        "ḭ": "i",
569        "ɨ": "i",
570        "ı": "i",
571        "ⓙ": "j",
572        "j": "j",
573        "ĵ": "j",
574        "ǰ": "j",
575        "ɉ": "j",
576        "ⓚ": "k",
577        "k": "k",
578        "ḱ": "k",
579        "Ç©": "k",
580        "ḳ": "k",
581        "Ä·": "k",
582        "ḵ": "k",
583        "ƙ": "k",
584        "ⱪ": "k",
585        "ꝁ": "k",
586        "ꝃ": "k",
587        "ꝅ": "k",
588        "ꞣ": "k",
589        "ⓛ": "l",
590        "l": "l",
591        "ŀ": "l",
592        "ĺ": "l",
593        "ľ": "l",
594        "ḷ": "l",
595        "ḹ": "l",
596        "ļ": "l",
597        "ḽ": "l",
598        "ḻ": "l",
599        "Å¿": "l",
600        "ł": "l",
601        "ƚ": "l",
602        "É«": "l",
603        "ⱡ": "l",
604        "ꝉ": "l",
605        "ꞁ": "l",
606        "ꝇ": "l",
607        "lj": "lj",
608        "ⓜ": "m",
609        "m": "m",
610        "ḿ": "m",
611        "ṁ": "m",
612        "ṃ": "m",
613        "ɱ": "m",
614        "ɯ": "m",
615        "ⓝ": "n",
616        "n": "n",
617        "ǹ": "n",
618        "ń": "n",
619        "ñ": "n",
620        "ṅ": "n",
621        "ň": "n",
622        "ṇ": "n",
623        "ņ": "n",
624        "ṋ": "n",
625        "ṉ": "n",
626        "ƞ": "n",
627        "ɲ": "n",
628        "ʼn": "n",
629        "ꞑ": "n",
630        "ꞥ": "n",
631        "nj": "nj",
632        "ⓞ": "o",
633        "o": "o",
634        "ò": "o",
635        "ó": "o",
636        "ô": "o",
637        "ồ": "o",
638        "ố": "o",
639        "ỗ": "o",
640        "ổ": "o",
641        "õ": "o",
642        "ṍ": "o",
643        "È­": "o",
644        "ṏ": "o",
645        "ō": "o",
646        "ṑ": "o",
647        "ṓ": "o",
648        "ŏ": "o",
649        "ȯ": "o",
650        "ȱ": "o",
651        "ö": "o",
652        "È«": "o",
653        "ỏ": "o",
654        "ő": "o",
655        "ǒ": "o",
656        "ȍ": "o",
657        "ȏ": "o",
658        "Æ¡": "o",
659        "ờ": "o",
660        "ớ": "o",
661        "ỡ": "o",
662        "ở": "o",
663        "ợ": "o",
664        "ọ": "o",
665        "ộ": "o",
666        "Ç«": "o",
667        "Ç­": "o",
668        "ø": "o",
669        "Ç¿": "o",
670        "ɔ": "o",
671        "ꝋ": "o",
672        "ꝍ": "o",
673        "ɵ": "o",
674        "œ": "oe",
675        "Æ£": "oi",
676        "È£": "ou",
677        "ꝏ": "oo",
678        "ⓟ": "p",
679        "p": "p",
680        "ṕ": "p",
681        "ṗ": "p",
682        "Æ¥": "p",
683        "áµ½": "p",
684        "ꝑ": "p",
685        "ꝓ": "p",
686        "ꝕ": "p",
687        "ⓠ": "q",
688        "q": "q",
689        "ɋ": "q",
690        "ꝗ": "q",
691        "ꝙ": "q",
692        "ⓡ": "r",
693        "r": "r",
694        "ŕ": "r",
695        "ṙ": "r",
696        "ř": "r",
697        "ȑ": "r",
698        "ȓ": "r",
699        "ṛ": "r",
700        "ṝ": "r",
701        "ŗ": "r",
702        "ṟ": "r",
703        "ɍ": "r",
704        "ɽ": "r",
705        "ꝛ": "r",
706        "ꞧ": "r",
707        "ꞃ": "r",
708        "ⓢ": "s",
709        "s": "s",
710        "ß": "s",
711        "ś": "s",
712        "á¹¥": "s",
713        "ŝ": "s",
714        "ṡ": "s",
715        "Å¡": "s",
716        "á¹§": "s",
717        "á¹£": "s",
718        "ṩ": "s",
719        "ș": "s",
720        "ş": "s",
721        "È¿": "s",
722        "ꞩ": "s",
723        "ꞅ": "s",
724        "ẛ": "s",
725        "ⓣ": "t",
726        "t": "t",
727        "ṫ": "t",
728        "ẗ": "t",
729        "Å¥": "t",
730        "á¹­": "t",
731        "ț": "t",
732        "Å£": "t",
733        "á¹±": "t",
734        "ṯ": "t",
735        "ŧ": "t",
736        "Æ­": "t",
737        "ʈ": "t",
738        "ⱦ": "t",
739        "ꞇ": "t",
740        "ꜩ": "tz",
741        "ⓤ": "u",
742        "u": "u",
743        "ù": "u",
744        "ú": "u",
745        "û": "u",
746        "Å©": "u",
747        "á¹¹": "u",
748        "Å«": "u",
749        "á¹»": "u",
750        "Å­": "u",
751        "ü": "u",
752        "ǜ": "u",
753        "ǘ": "u",
754        "ǖ": "u",
755        "ǚ": "u",
756        "á»§": "u",
757        "ů": "u",
758        "ű": "u",
759        "ǔ": "u",
760        "ȕ": "u",
761        "ȗ": "u",
762        "ư": "u",
763        "ừ": "u",
764        "ứ": "u",
765        "ữ": "u",
766        "á»­": "u",
767        "á»±": "u",
768        "ụ": "u",
769        "á¹³": "u",
770        "ų": "u",
771        "á¹·": "u",
772        "á¹µ": "u",
773        "ʉ": "u",
774        "ⓥ": "v",
775        "v": "v",
776        "á¹½": "v",
777        "ṿ": "v",
778        "ʋ": "v",
779        "ꝟ": "v",
780        "ʌ": "v",
781        "ꝡ": "vy",
782        "ⓦ": "w",
783        "w": "w",
784        "ẁ": "w",
785        "ẃ": "w",
786        "ŵ": "w",
787        "ẇ": "w",
788        "ẅ": "w",
789        "ẘ": "w",
790        "ẉ": "w",
791        "â±³": "w",
792        "ⓧ": "x",
793        "x": "x",
794        "ẋ": "x",
795        "ẍ": "x",
796        "ⓨ": "y",
797        "y": "y",
798        "ỳ": "y",
799        "ý": "y",
800        "Å·": "y",
801        "ỹ": "y",
802        "ȳ": "y",
803        "ẏ": "y",
804        "ÿ": "y",
805        "á»·": "y",
806        "ẙ": "y",
807        "ỵ": "y",
808        "Æ´": "y",
809        "ɏ": "y",
810        "ỿ": "y",
811        "ⓩ": "z",
812        "z": "z",
813        "ź": "z",
814        "ẑ": "z",
815        "ż": "z",
816        "ž": "z",
817        "ẓ": "z",
818        "ẕ": "z",
819        "ƶ": "z",
820        "È¥": "z",
821        "ɀ": "z",
822        "ⱬ": "z",
823        "ꝣ": "z",
824        "Ά": "Α",
825        "Έ": "Ε",
826        "Ή": "Η",
827        "Ί": "Ι",
828        "Ϊ": "Ι",
829        "Ό": "Ο",
830        "Ύ": "Υ",
831        "Ϋ": "Υ",
832        "Ώ": "Ω",
833        "ά": "α",
834        "έ": "ε",
835        "ή": "η",
836        "ί": "ι",
837        "ϊ": "ι",
838        "ΐ": "ι",
839        "ό": "ο",
840        "ύ": "υ",
841        "ϋ": "υ",
842        "ΰ": "υ",
843        "ώ": "ω",
844        "ς": "σ",
845        "’": "'"
846    };
847
848    function match(a) {
849        debugger
850        return DIACRITICS[a] || a;
851    }
852
853    return text.replace(/[^\u0000-\u007E]/g, match);
854}
855
856function matchCustom(params, data) {
857    // If there are no search terms, return all of the data
858
859    if ($.trim(params.term) === '') {
860        return data;
861    }
862
863    let textSearch = $.trim(params.term);
864
865    // Do not display the item if there is no 'text' property
866    if (typeof data.text === 'undefined') {
867        return null;
868    }
869
870    let text = stripDiacritics(data.text).toUpperCase();
871    let term = stripDiacritics(textSearch).toUpperCase();
872    // `params.term` should be the term that is used for searching
873    // `data.text` is the text that is displayed for the data object
874    if (text.indexOf(term) > -1) {
875
876        // You can return modified objects from here
877        // This includes matching the `children` how you want in nested data sets
878        return $.extend({}, data, true);
879    }
880
881    // Return `null` if the term should not be displayed
882    return null;
883}
884
885function formatState(state) {
886    if (!state.id) {
887        return state.text;
888    }
889    let $state = $(
890        `<div class="d-flex align-items-center">
891                <i class="${state.id.toLowerCase()}" style="display: inline-block;width: 20px;height: 14px;vertical-align: middle;margin: 0 8px 0 0;font-size: 0"></i> <span> ${state.text}</span> 
892            </div>`
893    );
894    return $state;
895}
896
897function formatStateSelection(state) {
898    if (!state.id) {
899        return state.text;
900    }
901    let $state = $(
902        `<div class="d-flex align-items-center">
903                <i class="${state.id.toLowerCase()}" style="display: inline-block;width: 20px;height: 14px;vertical-align: -5px;margin: 0 8px 0 0;font-size: 0"></i> <span> ${state.prefixPhoneNumber}</span> 
904            </div>`
905    );
906    return $state;
907}
908
909function detectUserCountry(action) {
910    $.get("https://ipinfo.io?token=3247deb69d7a94")
911        .done(res => {
912            if (action) {
913                action(res.country)
914            }
915        }).fail(err => {
916    });
917}
918
919$(document).ready(function () {
920    $("body").find(".label-phone-number").each(function (index) {
921        let phoneNumberInput = $(this).text() || $(this).val();
922        let phoneNumber = phoneNumberInput.replace(/\s+/g, "")
923            .replace(/^(\+\d{2})(\d{3})(\d{3})(\d{3})$/, "($1) $2 $3 $4");
924        if (phoneNumberInput === $(this).text()) $(this).text(phoneNumber);
925        else $(this).val(phoneNumber);
926    })
927
928    $("body").on('updatePhoneNumber', ".label-phone-number", function (e) {
929        let target = e.target;
930        let phoneNumberInput = $(target).text() || $(target).val();
931        let phoneNumber = phoneNumberInput.replace(/\s+/g, "")
932            .replace(/^(\+\d{2})(\d{3})(\d{3})(\d{3})$/, "($1) $2 $3 $4");
933        if (phoneNumberInput === $(target).text()) $(target).text(phoneNumber);
934        else $(target).val(phoneNumber);
935    })
936});

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.