massive update, probably broken
[dotfiles/.git] / .config / chromium / AutofillRegex / 2021.8.17.1300 / data.json
1 {
2   "ADDRESS_HOME_STREET_NAME": {
3     "en" : [
4       {
5         "pattern_identifier": "en_street_name",
6         "positive_pattern": "street",
7         "positive_score": 1.1,
8         "negative_pattern": null,
9         "match_field_attributes": 3,
10         "match_field_input_types": 129
11       }
12     ],
13     "de" : [
14       {
15         "pattern_identifier": "de_street_name",
16         "positive_pattern": "stra(ss|ß)e",
17         "positive_score": 1.1,
18         "negative_pattern": null,
19         "match_field_attributes": 3,
20         "match_field_input_types": 129
21       }
22     ],
23     "es" : [
24       {
25         "pattern_identifier": "es_street_name",
26         "positive_pattern": "calle",
27         "positive_score": 1.1,
28         "negative_pattern": null,
29         "match_field_attributes": 3,
30         "match_field_input_types": 129
31       }
32     ],
33     "ru" : [
34       {
35         "pattern_identifier": "ru_street_name",
36         "positive_pattern": "улица|название.?улицы",
37         "positive_score": 1.1,
38         "negative_pattern": null,
39         "match_field_attributes": 3,
40         "match_field_input_types": 129
41       }
42     ],
43     "pt" : [
44       {
45         "pattern_identifier": "pt_street_name",
46         "positive_pattern": "rua|avenida|((?<!do |de )endereço)",
47         "positive_score": 1.1,
48         "negative_pattern": null,
49         "match_field_attributes": 3,
50         "match_field_input_types": 129
51       }
52     ]
53   },
54   "ADDRESS_HOME_APT_NUM": {
55     "en": [
56       {
57         "pattern_identifier": "en_apartment_number",
58         "positive_pattern": "apartment",
59         "positive_score": 1.1,
60         "negative_pattern": null,
61         "match_field_attributes": 3,
62         "match_field_input_types": 69
63       }
64         ],
65     "es": [
66       {
67         "pattern_identifier": "es_apartment_number",
68         "positive_pattern": "interior|número.*apartamento",
69         "positive_score": 1.1,
70         "negative_pattern": null,
71         "match_field_attributes": 3,
72         "match_field_input_types": 69
73       }
74         ],
75     "de": [
76       {
77         "pattern_identifier": "de_apartment_number",
78         "positive_pattern": "wohnung",
79         "positive_score": 1.1,
80         "negative_pattern": null,
81         "match_field_attributes": 3,
82         "match_field_input_types": 69
83       }
84         ],
85     "ru": [
86       {
87         "pattern_identifier": "ru_apartment_number",
88         "positive_pattern": "квартир",
89         "positive_score": 1.1,
90         "negative_pattern": null,
91         "match_field_attributes": 3,
92         "match_field_input_types": 69
93       }
94         ],
95     "it": [
96       {
97         "pattern_identifier": "it_apartment_number",
98         "positive_pattern": "numero.*appartamento",
99         "positive_score": 1.1,
100         "negative_pattern": null,
101         "match_field_attributes": 3,
102         "match_field_input_types": 69
103       }
104         ],
105     "fr": [
106       {
107         "pattern_identifier": "fr_apartment_number",
108         "positive_pattern": "numéro.*appartement",
109         "positive_score": 1.1,
110         "negative_pattern": null,
111         "match_field_attributes": 3,
112         "match_field_input_types": 69
113       }
114         ]
115   },
116   "ADDRESS_HOME_HOUSE_NUMBER":{
117     "en": [
118       {
119         "pattern_identifier": "en_house_number",
120         "positive_pattern": "(house.?|street.?|^)number",
121         "positive_score": 1.1,
122         "negative_pattern": null,
123         "match_field_attributes": 3,
124         "match_field_input_types": 69
125       }
126     ],
127     "de": [
128       {
129         "pattern_identifier": "de_house_number",
130         "positive_pattern": "(haus|^)(nummer|nr\\.?)",
131         "positive_score": 1.1,
132         "negative_pattern": null,
133         "match_field_attributes": 3,
134         "match_field_input_types": 69
135       }
136     ],
137     "pt": [
138       {
139         "pattern_identifier": "pt_house_number",
140         "positive_pattern": "^\\*?.?número(.?\\*?$| da residência)",
141         "positive_score": 1.1,
142         "negative_pattern": null,
143         "match_field_attributes": 3,
144         "match_field_input_types": 69
145       }
146     ],
147     "es": [
148       {
149         "pattern_identifier": "es_house_number",
150         "positive_pattern": "n(u|ú)mero.*apartamento|exterior",
151         "positive_score": 1.1,
152         "negative_pattern": null,
153         "match_field_attributes": 3,
154         "match_field_input_types": 69
155       }
156         ],
157     "ru": [
158       {
159         "pattern_identifier": "ru_house_number",
160         "positive_pattern": "дом|номер.?дома",
161         "positive_score": 1.1,
162         "negative_pattern": null,
163         "match_field_attributes": 3,
164         "match_field_input_types": 69
165       }
166     ]
167   },
168   "ATTENTION_IGNORED": {
169     "en": [
170       {
171         "pattern_identifier": "en_attention_ignored_preserving",
172         "positive_pattern": "attention|attn",
173         "positive_score": 1.1,
174         "negative_pattern": null,
175         "match_field_attributes": 3,
176         "match_field_input_types": 1
177       }
178     ]
179   },
180   "REGION_IGNORED": {
181     "en": [
182       {
183         "pattern_identifier": "en_region_ignored_preserving",
184         "positive_pattern": "province|region|other",
185         "positive_score": 1.1,
186         "negative_pattern": null,
187         "match_field_attributes": 3,
188         "match_field_input_types": 1
189       }
190     ],
191     "es": [
192       {
193         "pattern_identifier": "es_region_ignored_preserving",
194         "positive_pattern": "provincia",
195         "positive_score": 1.1,
196         "negative_pattern": null,
197         "match_field_attributes": 3,
198         "match_field_input_types": 1
199       }
200     ],
201     "pt": [
202       {
203         "pattern_identifier": "pt_region_ignored_preserving",
204         "positive_pattern": "bairro|suburb",
205         "positive_score": 1.1,
206         "negative_pattern": null,
207         "match_field_attributes": 3,
208         "match_field_input_types": 1
209       }
210     ]
211   },
212   "ADDRESS_NAME_IGNORED": {
213     "en": [
214       {
215         "pattern_identifier": "en_address_name_ignored_preserving",
216         "positive_pattern": "address.*nickname|address.*label",
217         "positive_score": 1.1,
218         "negative_pattern": null,
219         "match_field_attributes": 3,
220         "match_field_input_types": 1
221       }
222     ],
223     "tr": [
224       {
225         "pattern_identifier": "tr_address_name_ignored_preserving",
226         "positive_pattern": "adres ([İi]sim|başlığı|adı)",
227         "positive_score": 1.1,
228         "negative_pattern": null,
229         "match_field_attributes": 3,
230         "match_field_input_types": 1
231       }
232     ],
233     "pt": [
234       {
235         "pattern_identifier": "pt_address_name_ignored_preserving",
236         "positive_pattern": "identificação do endereço",
237         "positive_score": 1.1,
238         "negative_pattern": null,
239         "match_field_attributes": 3,
240         "match_field_input_types": 1
241       }
242     ],
243     "id": [
244       {
245         "pattern_identifier": "id_address_name_ignored_preserving",
246         "positive_pattern": "(label|judul|nama) alamat",
247         "positive_score": 1.1,
248         "negative_pattern": null,
249         "match_field_attributes": 3,
250         "match_field_input_types": 1
251       }
252     ]
253   },
254   "COMPANY_NAME": {
255     "en": [
256       {
257         "pattern_identifier": "en_company_preserving",
258         "positive_pattern": "company|business|organization|organisation",
259         "positive_score": 1.1,
260         "negative_pattern": null,
261         "match_field_attributes": 3,
262         "match_field_input_types": 1
263       }
264     ],
265     "de": [
266       {
267         "pattern_identifier": "de_company_preserving",
268         "positive_pattern": "(?<!con)firma|firmenname",
269         "positive_score": 1.1,
270         "negative_pattern": null,
271         "match_field_attributes": 3,
272         "match_field_input_types": 1
273       }
274     ],
275     "es": [
276       {
277         "pattern_identifier": "es_company_preserving",
278         "positive_pattern": "empresa",
279         "positive_score": 1.1,
280         "negative_pattern": null,
281         "match_field_attributes": 3,
282         "match_field_input_types": 1
283       }
284     ],
285     "fr": [
286       {
287         "pattern_identifier": "fr_company_preserving",
288         "positive_pattern": "societe|société",
289         "positive_score": 1.1,
290         "negative_pattern": null,
291         "match_field_attributes": 3,
292         "match_field_input_types": 1
293       }
294     ],
295     "it": [
296       {
297         "pattern_identifier": "it_company_preserving",
298         "positive_pattern": "ragione.?sociale",
299         "positive_score": 1.1,
300         "negative_pattern": null,
301         "match_field_attributes": 3,
302         "match_field_input_types": 1
303       }
304     ],
305     "ja": [
306       {
307         "pattern_identifier": "ja_company_preserving",
308         "positive_pattern": "会社",
309         "positive_score": 1.1,
310         "negative_pattern": null,
311         "match_field_attributes": 3,
312         "match_field_input_types": 1
313       }
314     ],
315     "ru": [
316       {
317         "pattern_identifier": "ru_company_preserving",
318         "positive_pattern": "название.?компании",
319         "positive_score": 1.1,
320         "negative_pattern": null,
321         "match_field_attributes": 3,
322         "match_field_input_types": 1
323       }
324     ],
325     "zh-CN": [
326       {
327         "pattern_identifier": "zh_company_preserving",
328         "positive_pattern": "单位|公司",
329         "positive_score": 1.1,
330         "negative_pattern": null,
331         "match_field_attributes": 3,
332         "match_field_input_types": 1
333       }
334     ],
335     "fa": [
336       {
337         "pattern_identifier": "fa_company_preserving",
338         "positive_pattern": "شرکت",
339         "positive_score": 1.1,
340         "negative_pattern": null,
341         "match_field_attributes": 3,
342         "match_field_input_types": 1
343       }
344     ],
345     "ko": [
346       {
347         "pattern_identifier": "ko_company_preserving",
348         "positive_pattern": "회사|직장",
349         "positive_score": 1.1,
350         "negative_pattern": null,
351         "match_field_attributes": 3,
352         "match_field_input_types": 1
353       }
354     ],
355     "id": [
356       {
357         "pattern_identifier": "id_company_preserving",
358         "positive_pattern": "(nama.?)?perusahaan",
359         "positive_score": 1.1,
360         "negative_pattern": null,
361         "match_field_attributes": 3,
362         "match_field_input_types": 1
363       }
364     ]
365   },
366   "ADDRESS_LINE_1": {
367     "en": [
368       {
369         "pattern_identifier": "en_address_line_1_preserving",
370         "positive_pattern": "^address$|address[_-]?line(one)?|address1|addr1|street|(?:shipping|billing)address$|house.?name",
371         "positive_score": 1.1,
372         "negative_pattern": null,
373         "match_field_attributes": 3,
374         "match_field_input_types": 129
375       },
376       {
377         "pattern_identifier": "en_address_line_1_label_preserving",
378         "positive_pattern": "(^\\W*address)|(address\\W*$)|(?:shipping|billing|mailing|pick.?up|drop.?off|delivery|sender|postal|recipient|home|work|office|school|business|mail)[\\s\\-]+address|address\\s+(of|for|to|from)|street.*(house|building|apartment|floor)|(house|building|apartment|floor).*street",
379         "positive_score": 1.1,
380         "negative_pattern": null,
381         "match_field_attributes": 1,
382         "match_field_input_types": 129
383       }
384     ],
385     "de": [
386       {
387         "pattern_identifier": "de_address_line_1_preserving",
388         "positive_pattern": "strasse|straße",
389         "positive_score": 1.1,
390         "negative_pattern": null,
391         "match_field_attributes": 3,
392         "match_field_input_types": 129
393       }
394     ],
395     "es": [
396       {
397         "pattern_identifier": "es_address_line_1_preserving",
398         "positive_pattern": "direccion|dirección",
399         "positive_score": 1.1,
400         "negative_pattern": null,
401         "match_field_attributes": 3,
402         "match_field_input_types": 129
403       }
404     ],
405     "fr": [
406       {
407         "pattern_identifier": "fr_address_line_1_preserving",
408         "positive_pattern": "adresse",
409         "positive_score": 1.1,
410         "negative_pattern": null,
411         "match_field_attributes": 3,
412         "match_field_input_types": 129
413       },
414       {
415         "pattern_identifier": "fr_address_line_1_label_preserving",
416         "positive_pattern": "adresse",
417         "positive_score": 1.1,
418         "negative_pattern": null,
419         "match_field_attributes": 1,
420         "match_field_input_types": 129
421       }
422     ],
423     "it": [
424       {
425         "pattern_identifier": "it_address_line_1_preserving",
426         "positive_pattern": "indirizzo",
427         "positive_score": 1.1,
428         "negative_pattern": null,
429         "match_field_attributes": 3,
430         "match_field_input_types": 129
431       },
432       {
433         "pattern_identifier": "it_address_line_1_label_preserving",
434         "positive_pattern": "indirizzo",
435         "positive_score": 1.1,
436         "negative_pattern": null,
437         "match_field_attributes": 1,
438         "match_field_input_types": 129
439       }
440     ],
441     "ja": [
442       {
443         "pattern_identifier": "ja_address_line_1_preserving",
444         "positive_pattern": "^住所$|住所1",
445         "positive_score": 1.1,
446         "negative_pattern": null,
447         "match_field_attributes": 3,
448         "match_field_input_types": 129
449       },
450       {
451         "pattern_identifier": "ja_address_line_1_label_preserving",
452         "positive_pattern": "住所",
453         "positive_score": 1.1,
454         "negative_pattern": null,
455         "match_field_attributes": 1,
456         "match_field_input_types": 129
457       }
458     ],
459     "pt": [
460       {
461         "pattern_identifier": "pt_address_line_1_preserving",
462         "positive_pattern": "morada|((?<!do |de )endereço)",
463         "positive_score": 1.1,
464         "negative_pattern": null,
465         "match_field_attributes": 3,
466         "match_field_input_types": 129
467       }
468     ],
469     "ru": [
470       {
471         "pattern_identifier": "ru_address_line_1_preserving",
472         "positive_pattern": "Адрес",
473         "positive_score": 1.1,
474         "negative_pattern": null,
475         "match_field_attributes": 3,
476         "match_field_input_types": 129
477       },
478       {
479         "pattern_identifier": "ru_address_line_1_label_preserving",
480         "positive_pattern": "улиц.*(дом|корпус|квартир|этаж)|(дом|корпус|квартир|этаж).*улиц",
481         "positive_score": 1.1,
482         "negative_pattern": null,
483         "match_field_attributes": 1,
484         "match_field_input_types": 129
485       }
486     ],
487     "zh-CN": [
488       {
489         "pattern_identifier": "zh_address_line_1_preserving",
490         "positive_pattern": "地址",
491         "positive_score": 1.1,
492         "negative_pattern": null,
493         "match_field_attributes": 3,
494         "match_field_input_types": 129
495       }
496     ],
497     "tr": [
498       {
499         "pattern_identifier": "tr_address_line_1_preserving",
500         "positive_pattern": "(\\b|_)adres(?! tarifi)(\\b|_)",
501         "positive_score": 1.1,
502         "negative_pattern": null,
503         "match_field_attributes": 3,
504         "match_field_input_types": 129
505       },
506       {
507         "pattern_identifier": "tr_address_line_1_label_preserving",
508         "positive_pattern": "(\\b|_)adres(?! tarifi)(\\b|_)|(sokak|cadde).*(apartman|bina|daire|mahalle)|(apartman|bina|daire|mahalle).*(sokak|cadde)",
509         "positive_score": 1.1,
510         "negative_pattern": null,
511         "match_field_attributes": 1,
512         "match_field_input_types": 129
513       }
514     ],
515     "ko": [
516       {
517         "pattern_identifier": "ko_address_line_1_preserving",
518         "positive_pattern": "^주소.?$|주소.?1",
519         "positive_score": 1.1,
520         "negative_pattern": null,
521         "match_field_attributes": 3,
522         "match_field_input_types": 129
523       }
524     ,
525       {
526         "pattern_identifier": "ko_address_line_1_label_preserving",
527         "positive_pattern": "주소",
528         "positive_score": 1.1,
529         "negative_pattern": null,
530         "match_field_attributes": 1,
531         "match_field_input_types": 129
532       }
533     ],
534     "id": [
535       {
536         "pattern_identifier": "id_address_line_1_preserving",
537         "positive_pattern": "^alamat",
538         "positive_score": 1.1,
539         "negative_pattern": null,
540         "match_field_attributes": 3,
541         "match_field_input_types": 129
542       }
543     ,
544       {
545         "pattern_identifier": "id_address_line_1_label_preserving",
546         "positive_pattern": "^alamat",
547         "positive_score": 1.1,
548         "negative_pattern": null,
549         "match_field_attributes": 1,
550         "match_field_input_types": 129
551       }
552     ]
553   },
554   "ADDRESS_LINE_2": {
555     "en": [
556       {
557         "pattern_identifier": "en_address_line_2_preserving",
558         "positive_pattern": "address[_-]?line(2|two)|address2|addr2|street|suite|unit",
559         "positive_score": 1.1,
560         "negative_pattern": null,
561         "match_field_attributes": 3,
562         "match_field_input_types": 1
563       },
564       {
565         "pattern_identifier": "en_address_line_2_label_preserving",
566         "positive_pattern": "address|line",
567         "positive_score": 1.1,
568         "negative_pattern": null,
569         "match_field_attributes": 1,
570         "match_field_input_types": 1
571       }
572     ],
573     "de": [
574       {
575         "pattern_identifier": "de_address_line_2_preserving",
576         "positive_pattern": "adresszusatz|ergänzende.?angaben",
577         "positive_score": 1.1,
578         "negative_pattern": null,
579         "match_field_attributes": 3,
580         "match_field_input_types": 1
581       }
582     ],
583     "es": [
584       {
585         "pattern_identifier": "es_address_line_2_preserving",
586         "positive_pattern": "direccion2|colonia|adicional",
587         "positive_score": 1.1,
588         "negative_pattern": null,
589         "match_field_attributes": 3,
590         "match_field_input_types": 1
591       }
592     ],
593     "fr": [
594       {
595         "pattern_identifier": "fr_address_line_2_preserving",
596         "positive_pattern": "addresssuppl|complementnom|appartement",
597         "positive_score": 1.1,
598         "negative_pattern": null,
599         "match_field_attributes": 3,
600         "match_field_input_types": 1
601       },
602       {
603         "pattern_identifier": "fr_address_line_2_label_preserving",
604         "positive_pattern": "adresse",
605         "positive_score": 1.1,
606         "negative_pattern": null,
607         "match_field_attributes": 1,
608         "match_field_input_types": 1
609       }
610     ],
611     "it": [
612       {
613         "pattern_identifier": "it_address_line_2_preserving",
614         "positive_pattern": "indirizzo2",
615         "positive_score": 1.1,
616         "negative_pattern": null,
617         "match_field_attributes": 3,
618         "match_field_input_types": 1
619       },
620       {
621         "pattern_identifier": "it_address_line_2_label_preserving",
622         "positive_pattern": "indirizzo",
623         "positive_score": 1.1,
624         "negative_pattern": null,
625         "match_field_attributes": 1,
626         "match_field_input_types": 1
627       }
628     ],
629     "ja": [
630       {
631         "pattern_identifier": "ja_address_line_2_preserving",
632         "positive_pattern": "住所2",
633         "positive_score": 1.1,
634         "negative_pattern": null,
635         "match_field_attributes": 3,
636         "match_field_input_types": 1
637       }
638     ],
639     "pt": [
640       {
641         "pattern_identifier": "pt_address_line_2_preserving",
642         "positive_pattern": "complemento|addrcomplement",
643         "positive_score": 1.1,
644         "negative_pattern": null,
645         "match_field_attributes": 3,
646         "match_field_input_types": 1
647       }
648     ],
649     "ru": [
650       {
651         "pattern_identifier": "ru_address_line_2_preserving",
652         "positive_pattern": "Улица",
653         "positive_score": 1.1,
654         "negative_pattern": null,
655         "match_field_attributes": 3,
656         "match_field_input_types": 1
657       }
658     ],
659     "zh-CN": [
660       {
661         "pattern_identifier": "zh_address_line_2_preserving",
662         "positive_pattern": "地址2",
663         "positive_score": 1.1,
664         "negative_pattern": null,
665         "match_field_attributes": 3,
666         "match_field_input_types": 1
667       },
668       {
669         "pattern_identifier": "zh_address_line_2_label_preserving",
670         "positive_pattern": "地址",
671         "positive_score": 1.1,
672         "negative_pattern": null,
673         "match_field_attributes": 1,
674         "match_field_input_types": 1
675       }
676     ],
677     "ko": [
678       {
679         "pattern_identifier": "ko_address_line_2_preserving",
680         "positive_pattern": "주소.?2",
681         "positive_score": 1.1,
682         "negative_pattern": null,
683         "match_field_attributes": 3,
684         "match_field_input_types": 1
685       },
686       {
687         "pattern_identifier": "ko_address_line_2_label_preserving",
688         "positive_pattern": "주소",
689         "positive_score": 1.1,
690         "negative_pattern": null,
691         "match_field_attributes": 1,
692         "match_field_input_types": 1
693       }
694     ]
695   },
696   "ADDRESS_LINE_EXTRA": {
697     "en": [
698       {
699         "pattern_identifier": "en_address_line_extra_preserving",
700         "positive_pattern": "address.*line[3-9]|address[3-9]|addr[3-9]|street|line[3-9]",
701         "positive_score": 1.1,
702         "negative_pattern": null,
703         "match_field_attributes": 3,
704         "match_field_input_types": 1
705       }
706     ],
707     "es": [
708       {
709         "pattern_identifier": "es_address_line_extra_preserving",
710         "positive_pattern": "municipio",
711         "positive_score": 1.1,
712         "negative_pattern": null,
713         "match_field_attributes": 3,
714         "match_field_input_types": 1
715       }
716     ],
717     "fr": [
718       {
719         "pattern_identifier": "fr_address_line_extra_preserving",
720         "positive_pattern": "batiment|residence",
721         "positive_score": 1.1,
722         "negative_pattern": null,
723         "match_field_attributes": 3,
724         "match_field_input_types": 1
725       }
726     ],
727     "it": [
728       {
729         "pattern_identifier": "it_address_line_extra_preserving",
730         "positive_pattern": "indirizzo[3-9]",
731         "positive_score": 1.1,
732         "negative_pattern": null,
733         "match_field_attributes": 3,
734         "match_field_input_types": 1
735       }
736     ]
737   },
738   "ADDRESS_LOOKUP": {
739     "en": [
740       {
741         "pattern_identifier": "en_address_lookup_preserving",
742         "positive_pattern": "lookup",
743         "positive_score": 1.1,
744         "negative_pattern": null,
745         "match_field_attributes": 3,
746         "match_field_input_types": 1
747       }
748     ]
749   },
750   "COUNTRY": {
751     "en": [
752       {
753         "pattern_identifier": "en_country_preserving",
754         "positive_pattern": "country|countries",
755         "positive_score": 1.1,
756         "negative_pattern": null,
757         "match_field_attributes": 3,
758         "match_field_input_types": 137
759       }
760     ],
761     "es": [
762       {
763         "pattern_identifier": "es_country_preserving",
764         "positive_pattern": "país|pais",
765         "positive_score": 1.1,
766         "negative_pattern": null,
767         "match_field_attributes": 3,
768         "match_field_input_types": 137
769       }
770     ],
771     "de": [
772       {
773         "pattern_identifier": "de_country_preserving",
774         "positive_pattern": "(\\b|_)land(\\b|_)(?!.*(mark.*))",
775         "positive_score": 1.1,
776         "negative_pattern": null,
777         "match_field_attributes": 3,
778         "match_field_input_types": 137
779       }
780     ],
781     "ja": [
782       {
783         "pattern_identifier": "ja_country_preserving",
784         "positive_pattern": "(?<!(入|出))国",
785         "positive_score": 1.1,
786         "negative_pattern": null,
787         "match_field_attributes": 3,
788         "match_field_input_types": 137
789       }
790     ],
791     "zh-CN": [
792       {
793         "pattern_identifier": "zh_country_preserving",
794         "positive_pattern": "国家",
795         "positive_score": 1.1,
796         "negative_pattern": null,
797         "match_field_attributes": 3,
798         "match_field_input_types": 137
799       }
800     ],
801     "ko": [
802       {
803         "pattern_identifier": "ko_country_preserving",
804         "positive_pattern": "국가|나라",
805         "positive_score": 1.1,
806         "negative_pattern": null,
807         "match_field_attributes": 3,
808         "match_field_input_types": 137
809       }
810     ],
811     "tr": [
812       {
813         "pattern_identifier": "tr_country_preserving",
814         "positive_pattern": "(\\b|_)(ülke|ulce|ulke)(\\b|_)",
815         "positive_score": 1.1,
816         "negative_pattern": null,
817         "match_field_attributes": 3,
818         "match_field_input_types": 137
819       }
820     ],
821     "fa": [
822       {
823         "pattern_identifier": "fa_country_preserving",
824         "positive_pattern": "کشور",
825         "positive_score": 1.1,
826         "negative_pattern": null,
827         "match_field_attributes": 3,
828         "match_field_input_types": 137
829       }
830     ],
831     "id": [
832       {
833         "pattern_identifier": "id_country_preserving",
834         "positive_pattern": "negara",
835         "positive_score": 1.1,
836         "negative_pattern": null,
837         "match_field_attributes": 3,
838         "match_field_input_types": 137
839       }
840     ]
841   },
842   "COUNTRY_LOCATION": {
843     "en": [
844       {
845         "pattern_identifier": "en_country_location_preserving",
846         "positive_pattern": "location",
847         "positive_score": 1.1,
848         "negative_pattern": null,
849         "match_field_attributes": 3,
850         "match_field_input_types": 136
851       }
852     ]
853   },
854   "ZIP_CODE": {
855     "en": [
856       {
857         "pattern_identifier": "en_zip_code_preserving",
858         "positive_pattern": "zip|postal|post.*code|pcode|pin.?code",
859         "positive_score": 1.1,
860         "negative_pattern": "\\.zip",
861         "negative_patterns_explainer": ".zip refers to a file extension",
862         "match_field_attributes": 3,
863         "match_field_input_types": 69
864       }
865     ],
866     "de": [
867       {
868         "pattern_identifier": "de_zip_code_preserving",
869         "positive_pattern": "postleitzahl",
870         "positive_score": 1.1,
871         "negative_pattern": null,
872         "match_field_attributes": 3,
873         "match_field_input_types": 69
874       }
875     ],
876     "es": [
877       {
878         "pattern_identifier": "es_zip_code_preserving",
879         "positive_pattern": "\\bcp\\b",
880         "positive_score": 1.1,
881         "negative_pattern": null,
882         "match_field_attributes": 3,
883         "match_field_input_types": 69
884       }
885     ],
886     "fr": [
887       {
888         "pattern_identifier": "fr_zip_code_preserving",
889         "positive_pattern": "\\bcdp\\b",
890         "positive_score": 1.1,
891         "negative_pattern": null,
892         "match_field_attributes": 3,
893         "match_field_input_types": 69
894       }
895     ],
896     "it": [
897       {
898         "pattern_identifier": "it_zip_code_preserving",
899         "positive_pattern": "\\bcap\\b",
900         "positive_score": 1.1,
901         "negative_pattern": null,
902         "match_field_attributes": 3,
903         "match_field_input_types": 69
904       }
905     ],
906     "ja": [
907       {
908         "pattern_identifier": "ja_zip_code_preserving",
909         "positive_pattern": "郵便番号",
910         "positive_score": 1.1,
911         "negative_pattern": null,
912         "match_field_attributes": 3,
913         "match_field_input_types": 69
914       }
915     ],
916     "pt": [
917       {
918         "pattern_identifier": "pt_zip_code_preserving",
919         "positive_pattern": "codigo|codpos|\\bcep\\b",
920         "positive_score": 1.1,
921         "negative_pattern": null,
922         "match_field_attributes": 3,
923         "match_field_input_types": 69
924       }
925     ],
926     "ru": [
927       {
928         "pattern_identifier": "ru_zip_code_preserving",
929         "positive_pattern": "Почтовый.?Индекс",
930         "positive_score": 1.1,
931         "negative_pattern": null,
932         "match_field_attributes": 3,
933         "match_field_input_types": 69
934       }
935     ],
936     "hi": [
937       {
938         "pattern_identifier": "hi_zip_code_preserving",
939         "positive_pattern": "पिन.?कोड",
940         "positive_score": 1.1,
941         "negative_pattern": null,
942         "match_field_attributes": 3,
943         "match_field_input_types": 69
944       }
945     ],
946     "ml": [
947       {
948         "pattern_identifier": "ml_zip_code_preserving",
949         "positive_pattern": "പിന്‍കോഡ്",
950         "positive_score": 1.1,
951         "negative_pattern": null,
952         "match_field_attributes": 3,
953         "match_field_input_types": 69
954       }
955     ],
956     "zh-CN": [
957       {
958         "pattern_identifier": "zh_zip_code_preserving",
959         "positive_pattern": "邮政编码|邮编",
960         "positive_score": 1.1,
961         "negative_pattern": null,
962         "match_field_attributes": 3,
963         "match_field_input_types": 69
964       }
965     ],
966     "zh-TW": [
967       {
968         "pattern_identifier": "zh_tw_zip_code_preserving",
969         "positive_pattern": "郵遞區號",
970         "positive_score": 1.1,
971         "negative_pattern": null,
972         "match_field_attributes": 3,
973         "match_field_input_types": 69
974       }
975     ],
976     "tr": [
977       {
978         "pattern_identifier": "tr_zip_code_preserving",
979         "positive_pattern": "(\\b|_)posta kodu(\\b|_)",
980         "positive_score": 1.1,
981         "negative_pattern": null,
982         "match_field_attributes": 3,
983         "match_field_input_types": 69
984       }
985     ],
986     "ko": [
987       {
988         "pattern_identifier": "ko_zip_code_preserving",
989         "positive_pattern": "우편.?번호",
990         "positive_score": 1.1,
991         "negative_pattern": null,
992         "match_field_attributes": 3,
993         "match_field_input_types": 69
994       }
995     ],
996     "id": [
997       {
998         "pattern_identifier": "id_zip_code_preserving",
999         "positive_pattern": "kode.?pos",
1000         "positive_score": 1.1,
1001         "negative_pattern": null,
1002         "match_field_attributes": 3,
1003         "match_field_input_types": 69
1004       }
1005     ]
1006   },
1007   "ZIP_4": {
1008     "en": [
1009       {
1010         "pattern_identifier": "en_zip_4_preserving",
1011         "positive_pattern": "zip|^-$|post2",
1012         "positive_score": 1.1,
1013         "negative_pattern": "\\.zip",
1014         "negative_patterns_explainer": ".zip refers to a file extension",
1015         "match_field_attributes": 3,
1016         "match_field_input_types": 69
1017       }
1018     ],
1019     "pt": [
1020       {
1021         "pattern_identifier": "pt_zip_4_preserving",
1022         "positive_pattern": "codpos2",
1023         "positive_score": 1.1,
1024         "negative_pattern": null,
1025         "match_field_attributes": 3,
1026         "match_field_input_types": 69
1027       }
1028     ]
1029   },
1030   "ADDRESS_HOME_DEPENDENT_LOCALITY": {
1031     "en": [
1032       {
1033         "pattern_identifier": "en_dependent_locality_preserving",
1034         "positive_pattern": "neighbo(u)?rhood",
1035         "positive_score": 1.1,
1036         "negative_pattern": null,
1037         "match_field_attributes": 3,
1038         "match_field_input_types": 137
1039       }
1040     ],
1041     "pt": [
1042       {
1043         "pattern_identifier": "pt_dependent_locality_preserving",
1044         "positive_pattern": "bairro",
1045         "positive_score": 1.1,
1046         "negative_pattern": null,
1047         "match_field_attributes": 3,
1048         "match_field_input_types": 137
1049       }
1050     ],
1051     "tr": [
1052       {
1053         "pattern_identifier": "tr_dependent_locality_preserving",
1054         "positive_pattern": "mahalle|köy",
1055         "positive_score": 1.1,
1056         "negative_pattern": null,
1057         "match_field_attributes": 3,
1058         "match_field_input_types": 137
1059       }
1060     ],
1061     "id": [
1062       {
1063         "pattern_identifier": "id_dependent_locality_preserving",
1064         "positive_pattern": "kecamatan",
1065         "positive_score": 1.1,
1066         "negative_pattern": null,
1067         "match_field_attributes": 3,
1068         "match_field_input_types": 137
1069       }
1070     ]
1071   },
1072   "CITY": {
1073     "en": [
1074       {
1075         "pattern_identifier": "en_city_preserving",
1076         "positive_pattern": "city|town|suburb",
1077         "positive_score": 1.1,
1078         "negative_pattern": null,
1079         "match_field_attributes": 3,
1080         "match_field_input_types": 137
1081       }
1082     ],
1083     "de": [
1084       {
1085         "pattern_identifier": "de_city_preserving",
1086         "positive_pattern": "\\bort\\b|stadt",
1087         "positive_score": 1.1,
1088         "negative_pattern": null,
1089         "match_field_attributes": 3,
1090         "match_field_input_types": 137
1091       }
1092     ],
1093     "es": [
1094       {
1095         "pattern_identifier": "es_city_preserving",
1096         "positive_pattern": "ciudad|provincia|localidad|poblacion",
1097         "positive_score": 1.1,
1098         "negative_pattern": null,
1099         "match_field_attributes": 3,
1100         "match_field_input_types": 137
1101       }
1102     ],
1103     "fr": [
1104       {
1105         "pattern_identifier": "fr_city_preserving",
1106         "positive_pattern": "ville|commune",
1107         "positive_score": 1.1,
1108         "negative_pattern": null,
1109         "match_field_attributes": 3,
1110         "match_field_input_types": 137
1111       }
1112     ],
1113     "it": [
1114       {
1115         "pattern_identifier": "it_city_preserving",
1116         "positive_pattern": "localita",
1117         "positive_score": 1.1,
1118         "negative_pattern": null,
1119         "match_field_attributes": 3,
1120         "match_field_input_types": 137
1121       }
1122     ],
1123     "ja": [
1124       {
1125         "pattern_identifier": "ja_city_preserving",
1126         "positive_pattern": "市区町村",
1127         "positive_score": 1.1,
1128         "negative_pattern": null,
1129         "match_field_attributes": 3,
1130         "match_field_input_types": 137
1131       }
1132     ],
1133     "pt": [
1134       {
1135         "pattern_identifier": "pt_city_preserving",
1136         "positive_pattern": "cidade|município",
1137         "positive_score": 1.1,
1138         "negative_pattern": null,
1139         "match_field_attributes": 3,
1140         "match_field_input_types": 137
1141       }
1142     ],
1143     "ru": [
1144       {
1145         "pattern_identifier": "ru_city_preserving",
1146         "positive_pattern": "Город|Насел(е|ё)нный.?пункт",
1147         "positive_score": 1.1,
1148         "negative_pattern": null,
1149         "match_field_attributes": 3,
1150         "match_field_input_types": 137
1151       }
1152     ],
1153     "zh-TW": [
1154       {
1155         "pattern_identifier": "zh_city_preserving",
1156         "positive_pattern": "市|分區",
1157         "positive_score": 1.1,
1158         "negative_pattern": null,
1159         "match_field_attributes": 3,
1160         "match_field_input_types": 137
1161       }
1162     ],
1163     "fa": [
1164       {
1165         "pattern_identifier": "fa_city_preserving",
1166         "positive_pattern": "شهر",
1167         "positive_score": 1.1,
1168         "negative_pattern": null,
1169         "match_field_attributes": 3,
1170         "match_field_input_types": 137
1171       }
1172     ],
1173     "hi": [
1174       {
1175         "pattern_identifier": "hi_city_preserving",
1176         "positive_pattern": "शहर|ग्राम|गाँव",
1177         "positive_score": 1.1,
1178         "negative_pattern": null,
1179         "match_field_attributes": 3,
1180         "match_field_input_types": 137
1181       }
1182     ],
1183     "ml": [
1184       {
1185         "pattern_identifier": "ml_city_preserving",
1186         "positive_pattern": "നഗരം|ഗ്രാമം",
1187         "positive_score": 1.1,
1188         "negative_pattern": null,
1189         "match_field_attributes": 3,
1190         "match_field_input_types": 137
1191       }
1192     ],
1193     "tr": [
1194       {
1195         "pattern_identifier": "tr_city_preserving",
1196         "positive_pattern": "((\\b|_|\\*)([İii̇]l[cç]e(miz|niz)?)(\\b|_|\\*))",
1197         "positive_score": 1.1,
1198         "negative_pattern": null,
1199         "match_field_attributes": 3,
1200         "match_field_input_types": 137
1201       }
1202     ],
1203     "ko": [
1204       {
1205         "pattern_identifier": "ko_city_preserving",
1206         "positive_pattern": "^시[^도·・]|시[·・]?군[·・]?구",
1207         "positive_score": 1.1,
1208         "negative_pattern": null,
1209         "match_field_attributes": 3,
1210         "match_field_input_types": 137
1211       }
1212     ],
1213     "id": [
1214       {
1215         "pattern_identifier": "id_city_preserving",
1216         "positive_pattern": "kota|kabupaten",
1217         "positive_score": 1.1,
1218         "negative_pattern": null,
1219         "match_field_attributes": 3,
1220         "match_field_input_types": 137
1221       }
1222     ]
1223   },
1224   "STATE": {
1225     "en": [
1226       {
1227         "pattern_identifier": "en_state_preserving",
1228         "positive_pattern": "(?<!(united|hist|history).?)state|county|region|province|county|principality",
1229         "positive_score": 1.1,
1230         "negative_pattern": null,
1231         "match_field_attributes": 3,
1232         "match_field_input_types": 137
1233       }
1234     ],
1235     "ja": [
1236       {
1237         "pattern_identifier": "ja_state_preserving",
1238         "positive_pattern": "都道府県",
1239         "positive_score": 1.1,
1240         "negative_pattern": null,
1241         "match_field_attributes": 3,
1242         "match_field_input_types": 137
1243       }
1244     ],
1245     "pt": [
1246       {
1247         "pattern_identifier": "pt_state_preserving",
1248         "positive_pattern": "estado|provincia",
1249         "positive_score": 1.1,
1250         "negative_pattern": null,
1251         "match_field_attributes": 3,
1252         "match_field_input_types": 137
1253       }
1254     ],
1255     "ru": [
1256       {
1257         "pattern_identifier": "ru_state_preserving",
1258         "positive_pattern": "область",
1259         "positive_score": 1.1,
1260         "negative_pattern": null,
1261         "match_field_attributes": 3,
1262         "match_field_input_types": 137
1263       }
1264     ],
1265     "zh-TW": [
1266       {
1267         "pattern_identifier": "zh_state_preserving",
1268         "positive_pattern": "省|地區",
1269         "positive_score": 1.1,
1270         "negative_pattern": null,
1271         "match_field_attributes": 3,
1272         "match_field_input_types": 137
1273       }
1274     ],
1275     "ml": [
1276       {
1277         "pattern_identifier": "ml_state_preserving",
1278         "positive_pattern": "സംസ്ഥാനം",
1279         "positive_score": 1.1,
1280         "negative_pattern": null,
1281         "match_field_attributes": 3,
1282         "match_field_input_types": 137
1283       }
1284     ],
1285     "fa": [
1286       {
1287         "pattern_identifier": "fa_state_preserving",
1288         "positive_pattern": "استان",
1289         "positive_score": 1.1,
1290         "negative_pattern": null,
1291         "match_field_attributes": 3,
1292         "match_field_input_types": 137
1293       }
1294     ],
1295     "hi": [
1296       {
1297         "pattern_identifier": "hi_state_preserving",
1298         "positive_pattern": "राज्य",
1299         "positive_score": 1.1,
1300         "negative_pattern": null,
1301         "match_field_attributes": 3,
1302         "match_field_input_types": 137
1303       }
1304     ],
1305     "tr": [
1306       {
1307         "pattern_identifier": "tr_state_preserving",
1308         "positive_pattern": "((\\b|_|\\*)(eyalet|[şs]ehir|[İii̇]l(imiz)?|kent)(\\b|_|\\*))",
1309         "positive_score": 1.1,
1310         "negative_pattern": null,
1311         "match_field_attributes": 3,
1312         "match_field_input_types": 137
1313       }
1314     ],
1315     "ko": [
1316       {
1317         "pattern_identifier": "ko_state_preserving",
1318         "positive_pattern": "^시[·・]?도",
1319         "positive_score": 1.1,
1320         "negative_pattern": null,
1321         "match_field_attributes": 3,
1322         "match_field_input_types": 137
1323       }
1324     ],
1325     "id": [
1326       {
1327         "pattern_identifier": "id_state_preserving",
1328         "positive_pattern": "provinci",
1329         "positive_score": 1.1,
1330         "negative_pattern": null,
1331         "match_field_attributes": 3,
1332         "match_field_input_types": 137
1333       }
1334     ]
1335   },
1336   "SEARCH_TERM": {
1337     "en": [
1338       {
1339         "pattern_identifier": "en_search_term_preserving",
1340         "positive_pattern": "^q$|search|query|qry",
1341         "positive_score": 0.8,
1342         "negative_pattern": null,
1343         "match_field_attributes": 3,
1344         "match_field_input_types": 145
1345       }
1346     ],
1347     "de": [
1348       {
1349         "pattern_identifier": "de_search_term_preserving",
1350         "positive_pattern": "suche.*",
1351         "positive_score": 0.8,
1352         "negative_pattern": null,
1353         "match_field_attributes": 3,
1354         "match_field_input_types": 145
1355       }
1356     ],
1357     "zh-CN": [
1358       {
1359         "pattern_identifier": "zh_search_term_preserving",
1360         "positive_pattern": "搜索",
1361         "positive_score": 0.8,
1362         "negative_pattern": null,
1363         "match_field_attributes": 3,
1364         "match_field_input_types": 145
1365       }
1366     ],
1367     "ja": [
1368       {
1369         "pattern_identifier": "ja_search_term_preserving",
1370         "positive_pattern": "探す|検索",
1371         "positive_score": 0.8,
1372         "negative_pattern": null,
1373         "match_field_attributes": 3,
1374         "match_field_input_types": 145
1375       }
1376     ],
1377     "fr": [
1378       {
1379         "pattern_identifier": "fr_search_term_preserving",
1380         "positive_pattern": "recherch.*",
1381         "positive_score": 0.8,
1382         "negative_pattern": null,
1383         "match_field_attributes": 3,
1384         "match_field_input_types": 145
1385       }
1386     ],
1387     "pt": [
1388       {
1389         "pattern_identifier": "pt_search_term_preserving",
1390         "positive_pattern": "busca",
1391         "positive_score": 0.8,
1392         "negative_pattern": null,
1393         "match_field_attributes": 3,
1394         "match_field_input_types": 145
1395       }
1396     ],
1397     "fa": [
1398       {
1399         "pattern_identifier": "fa_search_term_preserving",
1400         "positive_pattern": "جستجو",
1401         "positive_score": 0.8,
1402         "negative_pattern": null,
1403         "match_field_attributes": 3,
1404         "match_field_input_types": 145
1405       }
1406     ],
1407     "ru": [
1408       {
1409         "pattern_identifier": "ru_search_term_preserving",
1410         "positive_pattern": "искать|найти|поиск",
1411         "positive_score": 0.8,
1412         "negative_pattern": null,
1413         "match_field_attributes": 3,
1414         "match_field_input_types": 145
1415       }
1416     ]
1417   },
1418   "PRICE": {
1419     "en": [
1420       {
1421         "pattern_identifier": "en_price_preserving",
1422         "positive_pattern": "\\bprice\\b|\\brate\\b|\\bcost\\b",
1423         "positive_score": 0.95,
1424         "negative_pattern": null,
1425         "match_field_attributes": 3,
1426         "match_field_input_types": 217
1427       }
1428     ],
1429     "ar": [
1430       {
1431         "pattern_identifier": "ar_price_preserving",
1432         "positive_pattern": "قیمة‎|سعر‎",
1433         "positive_score": 0.95,
1434         "negative_pattern": null,
1435         "match_field_attributes": 3,
1436         "match_field_input_types": 217
1437       }
1438     ],
1439     "fa": [
1440       {
1441         "pattern_identifier": "fa_price_preserving",
1442         "positive_pattern": "قیمت",
1443         "positive_score": 0.95,
1444         "negative_pattern": null,
1445         "match_field_attributes": 3,
1446         "match_field_input_types": 217
1447       }
1448     ],
1449     "fr": [
1450       {
1451         "pattern_identifier": "fr_price_preserving",
1452         "positive_pattern": "\\bprix\\b|\\bcoût\\b|\\bcout\\b|\\btarif\\b",
1453         "positive_score": 0.95,
1454         "negative_pattern": null,
1455         "match_field_attributes": 3,
1456         "match_field_input_types": 217
1457       }
1458     ]
1459   },
1460   "NAME_ON_CARD": {
1461     "en": [
1462       {
1463         "pattern_identifier": "en_name_on_card_preserving",
1464         "positive_pattern": "card.?(?:holder|owner)|name.*(\\b)?on(\\b)?.*card|(?:card|cc).?name|cc.?full.?name",
1465         "positive_score": 1.0,
1466         "negative_pattern": null,
1467         "match_field_attributes": 3,
1468         "match_field_input_types": 1
1469       }
1470     ],
1471     "de": [
1472       {
1473         "pattern_identifier": "de_name_on_card_preserving",
1474         "positive_pattern": "karteninhaber",
1475         "positive_score": 1.0,
1476         "negative_pattern": null,
1477         "match_field_attributes": 3,
1478         "match_field_input_types": 1
1479       }
1480     ],
1481     "es": [
1482       {
1483         "pattern_identifier": "es_name_on_card_preserving",
1484         "positive_pattern": "nombre.*tarjeta",
1485         "positive_score": 1.0,
1486         "negative_pattern": null,
1487         "match_field_attributes": 3,
1488         "match_field_input_types": 1
1489       }
1490     ],
1491     "fr": [
1492       {
1493         "pattern_identifier": "fr_name_on_card_preserving",
1494         "positive_pattern": "nom.*carte",
1495         "positive_score": 1.0,
1496         "negative_pattern": null,
1497         "match_field_attributes": 3,
1498         "match_field_input_types": 1
1499       }
1500     ],
1501     "it": [
1502       {
1503         "pattern_identifier": "it_name_on_card_preserving",
1504         "positive_pattern": "nome.*cart",
1505         "positive_score": 1.0,
1506         "negative_pattern": null,
1507         "match_field_attributes": 3,
1508         "match_field_input_types": 1
1509       }
1510     ],
1511     "ja": [
1512       {
1513         "pattern_identifier": "ja_name_on_card_preserving",
1514         "positive_pattern": "名前",
1515         "positive_score": 1.0,
1516         "negative_pattern": null,
1517         "match_field_attributes": 3,
1518         "match_field_input_types": 1
1519       }
1520     ],
1521     "ru": [
1522       {
1523         "pattern_identifier": "ru_name_on_card_preserving",
1524         "positive_pattern": "Имя.*карты",
1525         "positive_score": 1.0,
1526         "negative_pattern": null,
1527         "match_field_attributes": 3,
1528         "match_field_input_types": 1
1529       }
1530     ],
1531     "zh-CN": [
1532       {
1533         "pattern_identifier": "zh_name_on_card_preserving",
1534         "positive_pattern": "信用卡开户名|开户名|持卡人姓名|持卡人姓名",
1535         "positive_score": 1.0,
1536         "negative_pattern": null,
1537         "match_field_attributes": 3,
1538         "match_field_input_types": 1
1539       }
1540     ],
1541     "id": [
1542       {
1543         "pattern_identifier": "id_name_on_card_preserving",
1544         "positive_pattern": "nama.*kartu",
1545         "positive_score": 1.0,
1546         "negative_pattern": null,
1547         "match_field_attributes": 3,
1548         "match_field_input_types": 1
1549       }
1550     ]
1551   },
1552   "NAME_ON_CARD_CONTEXTUAL": {
1553     "en": [
1554       {
1555         "pattern_identifier": "en_name_on_card_contextual_preserving",
1556         "positive_pattern": "name",
1557         "positive_score": 1.0,
1558         "negative_pattern": null,
1559         "match_field_attributes": 3,
1560         "match_field_input_types": 1
1561       }
1562     ]
1563   },
1564   "CREDIT_CARD_NUMBER": {
1565     "en": [
1566       {
1567         "pattern_identifier": "en_card_number_preserving",
1568         "positive_pattern": "(add)?(?:card|cc|acct).?(?:number|#|no|num|field|pan)",
1569         "positive_score": 1.0,
1570         "negative_pattern": null,
1571         "match_field_attributes": 3,
1572         "match_field_input_types": 101
1573       }
1574     ],
1575     "de": [
1576       {
1577         "pattern_identifier": "de_card_number_preserving",
1578         "positive_pattern": "(?<!telefon|haus|person|fødsels|kunden)nummer",
1579         "positive_score": 1.0,
1580         "negative_pattern": null,
1581         "match_field_attributes": 3,
1582         "match_field_input_types": 101
1583       }
1584     ],
1585     "ja": [
1586       {
1587         "pattern_identifier": "ja_card_number_preserving",
1588         "positive_pattern": "カード番号",
1589         "positive_score": 1.0,
1590         "negative_pattern": null,
1591         "match_field_attributes": 3,
1592         "match_field_input_types": 101
1593       }
1594     ],
1595     "ru": [
1596       {
1597         "pattern_identifier": "ru_card_number_preserving",
1598         "positive_pattern": "Номер.*карты",
1599         "positive_score": 1.0,
1600         "negative_pattern": null,
1601         "match_field_attributes": 3,
1602         "match_field_input_types": 101
1603       }
1604     ],
1605     "zh-CN": [
1606       {
1607         "pattern_identifier": "zh_card_number_preserving",
1608         "positive_pattern": "信用卡号|信用卡号码",
1609         "positive_score": 1.0,
1610         "negative_pattern": null,
1611         "match_field_attributes": 3,
1612         "match_field_input_types": 101
1613       }
1614     ],
1615     "zh-TW": [
1616       {
1617         "pattern_identifier": "zh_card_number_preserving",
1618         "positive_pattern": "信用卡卡號",
1619         "positive_score": 1.0,
1620         "negative_pattern": null,
1621         "match_field_attributes": 3,
1622         "match_field_input_types": 101
1623       }
1624     ],
1625     "ko": [
1626       {
1627         "pattern_identifier": "ko_card_number_preserving",
1628         "positive_pattern": "카드",
1629         "positive_score": 1.0,
1630         "negative_pattern": null,
1631         "match_field_attributes": 3,
1632         "match_field_input_types": 101
1633       }
1634     ],
1635     "es": [
1636       {
1637         "pattern_identifier": "es_card_number_preserving",
1638         "positive_pattern": "(numero|número|numéro)(?!.*(document|fono|phone|réservation))",
1639         "positive_score": 1.0,
1640         "negative_pattern": null,
1641         "match_field_attributes": 3,
1642         "match_field_input_types": 101
1643       }
1644     ],
1645     "pt": [
1646       {
1647         "pattern_identifier": "pt_card_number_preserving",
1648         "positive_pattern": "(numero|número|numéro)(?!.*(document|fono|phone|réservation))",
1649         "positive_score": 1.0,
1650         "negative_pattern": null,
1651         "match_field_attributes": 3,
1652         "match_field_input_types": 101
1653       }
1654     ],
1655     "fr": [
1656       {
1657         "pattern_identifier": "fr_card_number_preserving",
1658         "positive_pattern": "(numero|número|numéro)(?!.*(document|fono|phone|réservation))",
1659         "positive_score": 1.0,
1660         "negative_pattern": null,
1661         "match_field_attributes": 3,
1662         "match_field_input_types": 101
1663       }
1664     ],
1665     "id": [
1666       {
1667         "pattern_identifier": "id_card_number_preserving",
1668         "positive_pattern": "no.*kartu",
1669         "positive_score": 1.0,
1670         "negative_pattern": null,
1671         "match_field_attributes": 3,
1672         "match_field_input_types": 101
1673       }
1674     ]
1675   },
1676   "CREDIT_CARD_VERIFICATION_CODE": {
1677     "en": [
1678       {
1679         "pattern_identifier": "en_card_cvc_preserving",
1680         "positive_pattern": "verification|card.?identification|security.?code|card.?code|security.?value|security.?number|card.?pin|c-v-v|(cvn|cvv|cvc|csc|cvd|cid|ccv)(field)?|\\bcid\\b",
1681         "positive_score": 1.0,
1682         "negative_pattern": null,
1683         "match_field_attributes": 3,
1684         "match_field_input_types": 101
1685       }
1686     ]
1687   },
1688   "CREDIT_CARD_EXP_MONTH": {
1689     "en": [
1690       {
1691         "pattern_identifier": "en_card_exp_month_preserving",
1692         "positive_pattern": "expir|exp.*mo|exp.*date|ccmonth|cardmonth|addmonth",
1693         "positive_score": 1.0,
1694         "negative_pattern": null,
1695         "match_field_attributes": 3,
1696         "match_field_input_types": 205
1697       }
1698     ],
1699     "de": [
1700       {
1701         "pattern_identifier": "de_card_exp_month_preserving",
1702         "positive_pattern": "gueltig|gültig|monat",
1703         "positive_score": 1.0,
1704         "negative_pattern": null,
1705         "match_field_attributes": 3,
1706         "match_field_input_types": 205
1707       }
1708     ],
1709     "es": [
1710       {
1711         "pattern_identifier": "es_card_exp_month_preserving",
1712         "positive_pattern": "fecha",
1713         "positive_score": 1.0,
1714         "negative_pattern": null,
1715         "match_field_attributes": 3,
1716         "match_field_input_types": 205
1717       }
1718     ],
1719     "fr": [
1720       {
1721         "pattern_identifier": "fr_card_exp_month_preserving",
1722         "positive_pattern": "date.*exp",
1723         "positive_score": 1.0,
1724         "negative_pattern": null,
1725         "match_field_attributes": 3,
1726         "match_field_input_types": 205
1727       }
1728     ],
1729     "it": [
1730       {
1731         "pattern_identifier": "it_card_exp_month_preserving",
1732         "positive_pattern": "scadenza",
1733         "positive_score": 1.0,
1734         "negative_pattern": null,
1735         "match_field_attributes": 3,
1736         "match_field_input_types": 205
1737       }
1738     ],
1739     "ja": [
1740       {
1741         "pattern_identifier": "ja_card_exp_month_preserving",
1742         "positive_pattern": "有効期限",
1743         "positive_score": 1.0,
1744         "negative_pattern": null,
1745         "match_field_attributes": 3,
1746         "match_field_input_types": 205
1747       }
1748     ],
1749     "pt": [
1750       {
1751         "pattern_identifier": "pt_card_exp_month_preserving",
1752         "positive_pattern": "validade",
1753         "positive_score": 1.0,
1754         "negative_pattern": null,
1755         "match_field_attributes": 3,
1756         "match_field_input_types": 205
1757       }
1758     ],
1759     "ru": [
1760       {
1761         "pattern_identifier": "ru_card_exp_month_preserving",
1762         "positive_pattern": "Срок действия карты",
1763         "positive_score": 1.0,
1764         "negative_pattern": null,
1765         "match_field_attributes": 3,
1766         "match_field_input_types": 205
1767       }
1768     ],
1769     "zh-CN": [
1770       {
1771         "pattern_identifier": "zh_card_exp_month_preserving",
1772         "positive_pattern": "月",
1773         "positive_score": 1.0,
1774         "negative_pattern": null,
1775         "match_field_attributes": 3,
1776         "match_field_input_types": 205
1777       }
1778     ],
1779     "id": [
1780       {
1781         "pattern_identifier": "id_card_exp_month_preserving",
1782         "positive_pattern": "masa berlaku|berlaku hingga",
1783         "positive_score": 1.0,
1784         "negative_pattern": null,
1785         "match_field_attributes": 3,
1786         "match_field_input_types": 205
1787       }
1788     ]
1789   },
1790   "CREDIT_CARD_EXP_YEAR": {
1791     "en": [
1792       {
1793         "pattern_identifier": "en_card_exp_year_preserving",
1794         "positive_pattern": "exp|^/|(add)?year",
1795         "positive_score": 1.0,
1796         "negative_pattern": null,
1797         "match_field_attributes": 3,
1798         "match_field_input_types": 205
1799       }
1800     ],
1801     "de": [
1802       {
1803         "pattern_identifier": "de_card_exp_year_preserving",
1804         "positive_pattern": "ablaufdatum|gueltig|gültig|jahr",
1805         "positive_score": 1.0,
1806         "negative_pattern": null,
1807         "match_field_attributes": 3,
1808         "match_field_input_types": 205
1809       }
1810     ],
1811     "es": [
1812       {
1813         "pattern_identifier": "es_card_exp_year_preserving",
1814         "positive_pattern": "fecha",
1815         "positive_score": 1.0,
1816         "negative_pattern": null,
1817         "match_field_attributes": 3,
1818         "match_field_input_types": 205
1819       }
1820     ],
1821     "it": [
1822       {
1823         "pattern_identifier": "it_card_exp_year_preserving",
1824         "positive_pattern": "scadenza",
1825         "positive_score": 1.0,
1826         "negative_pattern": null,
1827         "match_field_attributes": 3,
1828         "match_field_input_types": 205
1829       }
1830     ],
1831     "ja": [
1832       {
1833         "pattern_identifier": "ja_card_exp_year_preserving",
1834         "positive_pattern": "有効期限",
1835         "positive_score": 1.0,
1836         "negative_pattern": null,
1837         "match_field_attributes": 3,
1838         "match_field_input_types": 205
1839       }
1840     ],
1841     "pt": [
1842       {
1843         "pattern_identifier": "pt_card_exp_year_preserving",
1844         "positive_pattern": "validade",
1845         "positive_score": 1.0,
1846         "negative_pattern": null,
1847         "match_field_attributes": 3,
1848         "match_field_input_types": 205
1849       }
1850     ],
1851     "ru": [
1852       {
1853         "pattern_identifier": "ru_card_exp_year_preserving",
1854         "positive_pattern": "Срок действия карты",
1855         "positive_score": 1.0,
1856         "negative_pattern": null,
1857         "match_field_attributes": 3,
1858         "match_field_input_types": 205
1859       }
1860     ],
1861     "zh-CN": [
1862       {
1863         "pattern_identifier": "zh_card_exp_year_preserving",
1864         "positive_pattern": "年|有效期",
1865         "positive_score": 1.0,
1866         "negative_pattern": null,
1867         "match_field_attributes": 3,
1868         "match_field_input_types": 205
1869       }
1870     ]
1871   },
1872   "CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR": {
1873     "en": [
1874       {
1875         "pattern_identifier": "en_card_exp_date_2_digit_year_preserving",
1876         "positive_pattern": "(?:exp.*date[^y\\n\\r]*|mm\\s*[-/]?\\s*)yy(?:[^y]|$)",
1877         "positive_score": 1.0,
1878         "negative_pattern": null,
1879         "match_field_attributes": 3,
1880         "match_field_input_types": 205
1881       }
1882     ]
1883   },
1884   "CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR": {
1885     "en": [
1886       {
1887         "pattern_identifier": "en_card_exp_date_4_digit_year_preserving",
1888         "positive_pattern": "(?:exp.*date[^y\\n\\r]*|mm\\s*[-/]?\\s*)yyyy(?:[^y]|$)",
1889         "positive_score": 1.0,
1890         "negative_pattern": null,
1891         "match_field_attributes": 3,
1892         "match_field_input_types": 205
1893       }
1894     ]
1895   },
1896   "CREDIT_CARD_EXP_DATE": {
1897     "en": [
1898       {
1899         "pattern_identifier": "en_card_exp_date_preserving",
1900         "positive_pattern": "expir|exp.*date|^expfield$",
1901         "positive_score": 1.0,
1902         "negative_pattern": null,
1903         "match_field_attributes": 3,
1904         "match_field_input_types": 205
1905       }
1906     ],
1907     "de": [
1908       {
1909         "pattern_identifier": "de_card_exp_date_preserving",
1910         "positive_pattern": "gueltig|gültig",
1911         "positive_score": 1.0,
1912         "negative_pattern": null,
1913         "match_field_attributes": 3,
1914         "match_field_input_types": 205
1915       }
1916     ],
1917     "es": [
1918       {
1919         "pattern_identifier": "es_card_exp_date_preserving",
1920         "positive_pattern": "fecha",
1921         "positive_score": 1.0,
1922         "negative_pattern": null,
1923         "match_field_attributes": 3,
1924         "match_field_input_types": 205
1925       }
1926     ],
1927     "fr": [
1928       {
1929         "pattern_identifier": "fr_card_exp_date_preserving",
1930         "positive_pattern": "date.*exp",
1931         "positive_score": 1.0,
1932         "negative_pattern": null,
1933         "match_field_attributes": 3,
1934         "match_field_input_types": 205
1935       }
1936     ],
1937     "it": [
1938       {
1939         "pattern_identifier": "it_card_exp_date_preserving",
1940         "positive_pattern": "scadenza",
1941         "positive_score": 1.0,
1942         "negative_pattern": null,
1943         "match_field_attributes": 3,
1944         "match_field_input_types": 205
1945       }
1946     ],
1947     "ja": [
1948       {
1949         "pattern_identifier": "ja_card_exp_date_preserving",
1950         "positive_pattern": "有効期限",
1951         "positive_score": 1.0,
1952         "negative_pattern": null,
1953         "match_field_attributes": 3,
1954         "match_field_input_types": 205
1955       }
1956     ],
1957     "pt": [
1958       {
1959         "pattern_identifier": "pt_card_exp_date_preserving",
1960         "positive_pattern": "validade",
1961         "positive_score": 1.0,
1962         "negative_pattern": null,
1963         "match_field_attributes": 3,
1964         "match_field_input_types": 205
1965       }
1966     ],
1967     "ru": [
1968       {
1969         "pattern_identifier": "ru_card_exp_date_preserving",
1970         "positive_pattern": "Срок действия карты",
1971         "positive_score": 1.0,
1972         "negative_pattern": null,
1973         "match_field_attributes": 3,
1974         "match_field_input_types": 205
1975       }
1976     ],
1977     "id": [
1978       {
1979         "pattern_identifier": "id_card_exp_date_preserving",
1980         "positive_pattern": "masa berlaku|berlaku hingga",
1981         "positive_score": 1.0,
1982         "negative_pattern": null,
1983         "match_field_attributes": 3,
1984         "match_field_input_types": 205
1985       }
1986     ]
1987   },
1988   "CREDIT_CARD_EXP_MONTH_BEFORE_YEAR": {
1989     "en": [
1990       {
1991         "pattern_identifier": "en_card_exp_month_before_year_preserving",
1992         "positive_pattern": "^mm$",
1993         "positive_score": 1.0,
1994         "negative_pattern": null,
1995         "match_field_attributes": 3,
1996         "match_field_input_types": 205
1997       }
1998     ]
1999   },
2000   "CREDIT_CARD_EXP_YEAR_AFTER_MONTH": {
2001     "en": [
2002       {
2003         "pattern_identifier": "en_card_exp_year_after_month_preserving",
2004         "positive_pattern": "^(yy|yyyy)$",
2005         "positive_score": 1.0,
2006         "negative_pattern": null,
2007         "match_field_attributes": 3,
2008         "match_field_input_types": 205
2009       }
2010     ]
2011   },
2012   "GIFT_CARD": {
2013     "en": [
2014       {
2015         "pattern_identifier": "en_gift_card_preserving",
2016         "positive_pattern": "gift.?(card|cert)",
2017         "positive_score": 1.0,
2018         "negative_pattern": null,
2019         "match_field_attributes": 3,
2020         "match_field_input_types": 197
2021       }
2022     ]
2023   },
2024   "DEBIT_GIFT_CARD": {
2025     "en": [
2026       {
2027         "pattern_identifier": "en_debit_gift_card_preserving",
2028         "positive_pattern": "(?:visa|mastercard|discover|amex|american express).*gift.?card",
2029         "positive_score": 1.0,
2030         "negative_pattern": null,
2031         "match_field_attributes": 3,
2032         "match_field_input_types": 197
2033       }
2034     ]
2035   },
2036   "DEBIT_CARD": {
2037     "en": [
2038       {
2039         "pattern_identifier": "en_debit_card_preserving",
2040         "positive_pattern": "debit.*card",
2041         "positive_score": 1.0,
2042         "negative_pattern": null,
2043         "match_field_attributes": 3,
2044         "match_field_input_types": 197
2045       }
2046     ]
2047   },
2048   "DAY": {
2049     "en": [
2050       {
2051         "pattern_identifier": "en_day_preserving",
2052         "positive_pattern": "day",
2053         "positive_score": 1.0,
2054         "negative_pattern": null,
2055         "match_field_attributes": 3,
2056         "match_field_input_types": 9
2057       }
2058     ]
2059   },
2060   "EMAIL_ADDRESS": {
2061     "en": [
2062       {
2063         "pattern_identifier": "en_email_preserving",
2064         "positive_pattern": "e.?mail",
2065         "positive_score": 1.4,
2066         "negative_pattern": null,
2067         "match_field_attributes": 3,
2068         "match_field_input_types": 3
2069       }
2070     ],
2071     "fr": [
2072       {
2073         "pattern_identifier": "fr_email_preserving",
2074         "positive_pattern": "courriel",
2075         "positive_score": 1.4,
2076         "negative_pattern": null,
2077         "match_field_attributes": 3,
2078         "match_field_input_types": 3
2079       }
2080     ],
2081     "es": [
2082       {
2083         "pattern_identifier": "es_email_preserving",
2084         "positive_pattern": "correo.*electr(o|ó)nico",
2085         "positive_score": 1.4,
2086         "negative_pattern": null,
2087         "match_field_attributes": 3,
2088         "match_field_input_types": 3
2089       }
2090     ],
2091     "ja": [
2092       {
2093         "pattern_identifier": "ja_email_preserving",
2094         "positive_pattern": "メールアドレス",
2095         "positive_score": 1.4,
2096         "negative_pattern": null,
2097         "match_field_attributes": 3,
2098         "match_field_input_types": 3
2099       }
2100     ],
2101     "ru": [
2102       {
2103         "pattern_identifier": "ru_email_preserving",
2104         "positive_pattern": "Электронн(ая|ой).?Почт(а|ы)",
2105         "positive_score": 1.4,
2106         "negative_pattern": null,
2107         "match_field_attributes": 3,
2108         "match_field_input_types": 3
2109       }
2110     ],
2111     "zh-CN": [
2112       {
2113         "pattern_identifier": "zh_email_preserving",
2114         "positive_pattern": "邮件|邮箱",
2115         "positive_score": 1.4,
2116         "negative_pattern": null,
2117         "match_field_attributes": 3,
2118         "match_field_input_types": 3
2119       }
2120     ],
2121     "zh-TW": [
2122       {
2123         "pattern_identifier": "zh_email_preserving",
2124         "positive_pattern": "電郵地址|電子信箱",
2125         "positive_score": 1.4,
2126         "negative_pattern": null,
2127         "match_field_attributes": 3,
2128         "match_field_input_types": 3
2129       }
2130     ],
2131     "ml": [
2132       {
2133         "pattern_identifier": "ml_email_preserving",
2134         "positive_pattern": "ഇ-മെയില്‍|ഇലക്ട്രോണിക്.?മെയിൽ",
2135         "positive_score": 1.4,
2136         "negative_pattern": null,
2137         "match_field_attributes": 3,
2138         "match_field_input_types": 3
2139       }
2140     ],
2141     "fa": [
2142       {
2143         "pattern_identifier": "fa_email_preserving",
2144         "positive_pattern": "ایمیل|پست.*الکترونیک",
2145         "positive_score": 1.4,
2146         "negative_pattern": null,
2147         "match_field_attributes": 3,
2148         "match_field_input_types": 3
2149       }
2150     ],
2151     "hi": [
2152       {
2153         "pattern_identifier": "hi_email_preserving",
2154         "positive_pattern": "ईमेल|इलॅक्ट्रॉनिक.?मेल",
2155         "positive_score": 1.4,
2156         "negative_pattern": null,
2157         "match_field_attributes": 3,
2158         "match_field_input_types": 3
2159       }
2160     ],
2161     "tr": [
2162       {
2163         "pattern_identifier": "tr_email_preserving",
2164         "positive_pattern": "(\\b|_)eposta(\\b|_)",
2165         "positive_score": 1.4,
2166         "negative_pattern": null,
2167         "match_field_attributes": 3,
2168         "match_field_input_types": 3
2169       }
2170     ],
2171     "ko": [
2172       {
2173         "pattern_identifier": "ko_email_preserving",
2174         "positive_pattern": "(?:이메일|전자.?우편|[Ee]-?mail)(.?주소)?",
2175         "positive_score": 1.4,
2176         "negative_pattern": null,
2177         "match_field_attributes": 3,
2178         "match_field_input_types": 3
2179       }
2180     ]
2181   },
2182   "NAME_IGNORED": {
2183     "en": [
2184       {
2185         "pattern_identifier": "en_name_ignored_preserving",
2186         "positive_pattern": "user.?name|user.?id|nickname|maiden name|title|prefix|suffix",
2187         "positive_score": 0.9,
2188         "negative_pattern": null,
2189         "match_field_attributes": 3,
2190         "match_field_input_types": 137
2191       }
2192     ],
2193     "de": [
2194       {
2195         "pattern_identifier": "de_name_ignored_preserving",
2196         "positive_pattern": "vollständiger.?name",
2197         "positive_score": 0.9,
2198         "negative_pattern": null,
2199         "match_field_attributes": 3,
2200         "match_field_input_types": 137
2201       }
2202     ],
2203     "zh-CN": [
2204       {
2205         "pattern_identifier": "zh_name_ignored_preserving",
2206         "positive_pattern": "用户名",
2207         "positive_score": 0.9,
2208         "negative_pattern": null,
2209         "match_field_attributes": 3,
2210         "match_field_input_types": 137
2211       }
2212     ],
2213     "ko": [
2214       {
2215         "pattern_identifier": "ko_name_ignored_preserving",
2216         "positive_pattern": "(?:사용자.?)?아이디|사용자.?ID",
2217         "positive_score": 0.9,
2218         "negative_pattern": null,
2219         "match_field_attributes": 3,
2220         "match_field_input_types": 137
2221       }
2222     ]
2223   },
2224   "FULL_NAME": {
2225     "en": [
2226       {
2227         "pattern_identifier": "en_full_name_preserving",
2228         "positive_pattern": "^name|full.?name|your.?name|customer.?name|bill.?name|ship.?name|name.*first.*last|firstandlastname|contact.?(name|person)",
2229         "positive_score": 0.9,
2230         "negative_pattern": null,
2231         "match_field_attributes": 3,
2232         "match_field_input_types": 1
2233       }
2234     ],
2235     "es": [
2236       {
2237         "pattern_identifier": "es_full_name_preserving",
2238         "positive_pattern": "nombre.*y.*apellidos",
2239         "positive_score": 0.9,
2240         "negative_pattern": null,
2241         "match_field_attributes": 3,
2242         "match_field_input_types": 1
2243       }
2244     ],
2245     "fr": [
2246       {
2247         "pattern_identifier": "fr_full_name_preserving",
2248         "positive_pattern": "^nom(?![a-zA-Z])",
2249         "positive_score": 0.9,
2250         "negative_pattern": null,
2251         "match_field_attributes": 3,
2252         "match_field_input_types": 1
2253       }
2254     ],
2255     "ja": [
2256       {
2257         "pattern_identifier": "ja_full_name_preserving",
2258         "positive_pattern": "お名前|氏名",
2259         "positive_score": 0.9,
2260         "negative_pattern": null,
2261         "match_field_attributes": 3,
2262         "match_field_input_types": 1
2263       }
2264     ],
2265     "pt": [
2266       {
2267         "pattern_identifier": "pt_full_name_preserving",
2268         "positive_pattern": "^nome",
2269         "positive_score": 0.9,
2270         "negative_pattern": null,
2271         "match_field_attributes": 3,
2272         "match_field_input_types": 1
2273       }
2274     ],
2275     "fa": [
2276       {
2277         "pattern_identifier": "fa_full_name_preserving",
2278         "positive_pattern": "نام.*نام.*خانوادگی",
2279         "positive_score": 0.9,
2280         "negative_pattern": null,
2281         "match_field_attributes": 3,
2282         "match_field_input_types": 1
2283       }
2284     ],
2285     "zh-CN": [
2286       {
2287         "pattern_identifier": "zh_full_name_preserving",
2288         "positive_pattern": "姓名",
2289         "positive_score": 0.9,
2290         "negative_pattern": null,
2291         "match_field_attributes": 3,
2292         "match_field_input_types": 1
2293       }
2294     ],
2295     "ru": [
2296       {
2297         "pattern_identifier": "ru_full_name_preserving",
2298         "positive_pattern": "контактное.?лицо",
2299         "positive_score": 0.9,
2300         "negative_pattern": null,
2301         "match_field_attributes": 3,
2302         "match_field_input_types": 1
2303       }
2304     ],
2305     "tr": [
2306       {
2307         "pattern_identifier": "tr_full_name_preserving",
2308         "positive_pattern": "(\\b|_|\\*)ad[ı]? soyad[ı]?(\\b|_|\\*)",
2309         "positive_score": 0.9,
2310         "negative_pattern": null,
2311         "match_field_attributes": 3,
2312         "match_field_input_types": 1
2313       }
2314     ],
2315     "ko": [
2316       {
2317         "pattern_identifier": "ko_full_name_preserving",
2318         "positive_pattern": "성명",
2319         "positive_score": 0.9,
2320         "negative_pattern": null,
2321         "match_field_attributes": 3,
2322         "match_field_input_types": 1
2323       }
2324     ],
2325     "id": [
2326       {
2327         "pattern_identifier": "id_full_name_preserving",
2328         "positive_pattern": "nama.?(lengkap|penerima|kamu)",
2329         "positive_score": 0.9,
2330         "negative_pattern": null,
2331         "match_field_attributes": 3,
2332         "match_field_input_types": 1
2333       }
2334     ]
2335   },
2336   "NAME_SPECIFIC": {
2337     "en": [
2338       {
2339         "pattern_identifier": "en_name_specific_preserving",
2340         "positive_pattern": "^name",
2341         "positive_score": 0.9,
2342         "negative_pattern": null,
2343         "match_field_attributes": 3,
2344         "match_field_input_types": 1
2345       }
2346     ],
2347     "fr": [
2348       {
2349         "pattern_identifier": "fr_name_specific_preserving",
2350         "positive_pattern": "^nom",
2351         "positive_score": 0.9,
2352         "negative_pattern": null,
2353         "match_field_attributes": 3,
2354         "match_field_input_types": 1
2355       }
2356     ],
2357     "pt": [
2358       {
2359         "pattern_identifier": "pt_name_specific_preserving",
2360         "positive_pattern": "^nome",
2361         "positive_score": 0.9,
2362         "negative_pattern": null,
2363         "match_field_attributes": 3,
2364         "match_field_input_types": 1
2365       }
2366     ]
2367   },
2368   "FIRST_NAME": {
2369     "en": [
2370       {
2371         "pattern_identifier": "en_first_name_preserving",
2372         "positive_pattern": "first.*name|initials|fname|first$|given.*name",
2373         "positive_score": 0.9,
2374         "negative_pattern": null,
2375         "match_field_attributes": 3,
2376         "match_field_input_types": 1
2377       }
2378     ],
2379     "de": [
2380       {
2381         "pattern_identifier": "de_first_name_preserving",
2382         "positive_pattern": "vorname",
2383         "positive_score": 0.9,
2384         "negative_pattern": null,
2385         "match_field_attributes": 3,
2386         "match_field_input_types": 1
2387       }
2388     ],
2389     "es": [
2390       {
2391         "pattern_identifier": "es_first_name_preserving",
2392         "positive_pattern": "nombre",
2393         "positive_score": 0.9,
2394         "negative_pattern": null,
2395         "match_field_attributes": 3,
2396         "match_field_input_types": 1
2397       }
2398     ],
2399     "fr": [
2400       {
2401         "pattern_identifier": "fr_first_name_preserving",
2402         "positive_pattern": "forename|prénom|prenom",
2403         "positive_score": 0.9,
2404         "negative_pattern": null,
2405         "match_field_attributes": 3,
2406         "match_field_input_types": 1
2407       }
2408     ],
2409     "ja": [
2410       {
2411         "pattern_identifier": "ja_first_name_preserving",
2412         "positive_pattern": "名",
2413         "positive_score": 0.9,
2414         "negative_pattern": null,
2415         "match_field_attributes": 3,
2416         "match_field_input_types": 1
2417       }
2418     ],
2419     "pt": [
2420       {
2421         "pattern_identifier": "pt_first_name_preserving",
2422         "positive_pattern": "nome",
2423         "positive_score": 0.9,
2424         "negative_pattern": null,
2425         "match_field_attributes": 3,
2426         "match_field_input_types": 1
2427       }
2428     ],
2429     "ru": [
2430       {
2431         "pattern_identifier": "ru_first_name_preserving",
2432         "positive_pattern": "Имя",
2433         "positive_score": 0.9,
2434         "negative_pattern": null,
2435         "match_field_attributes": 3,
2436         "match_field_input_types": 1
2437       }
2438     ],
2439     "fa": [
2440       {
2441         "pattern_identifier": "fa_first_name_preserving",
2442         "positive_pattern": "نام",
2443         "positive_score": 0.9,
2444         "negative_pattern": null,
2445         "match_field_attributes": 3,
2446         "match_field_input_types": 1
2447       }
2448     ],
2449     "ko": [
2450       {
2451         "pattern_identifier": "ko_first_name_preserving",
2452         "positive_pattern": "이름",
2453         "positive_score": 0.9,
2454         "negative_pattern": null,
2455         "match_field_attributes": 3,
2456         "match_field_input_types": 1
2457       }
2458     ],
2459     "ml": [
2460       {
2461         "pattern_identifier": "ml_first_name_preserving",
2462         "positive_pattern": "പേര്",
2463         "positive_score": 0.9,
2464         "negative_pattern": null,
2465         "match_field_attributes": 3,
2466         "match_field_input_types": 1
2467       }
2468     ],
2469     "tr": [
2470       {
2471         "pattern_identifier": "tr_first_name_preserving",
2472         "positive_pattern": "(\\b|_|\\*)(isim|ad|ad(i|ı|iniz|ınız)?)(\\b|_|\\*)",
2473         "positive_score": 0.9,
2474         "negative_pattern": null,
2475         "match_field_attributes": 3,
2476         "match_field_input_types": 1
2477       }
2478     ],
2479     "hi": [
2480       {
2481         "pattern_identifier": "hi_first_name_preserving",
2482         "positive_pattern": "नाम",
2483         "positive_score": 0.9,
2484         "negative_pattern": null,
2485         "match_field_attributes": 3,
2486         "match_field_input_types": 1
2487       }
2488     ],
2489     "id": [
2490       {
2491         "pattern_identifier": "id_first_name_preserving",
2492         "positive_pattern": "nama depan",
2493         "positive_score": 0.9,
2494         "negative_pattern": null,
2495         "match_field_attributes": 3,
2496         "match_field_input_types": 1
2497       }
2498     ]
2499   },
2500   "MIDDLE_INITIAL": {
2501     "en": [
2502       {
2503         "pattern_identifier": "en_middle_initial_preserving",
2504         "positive_pattern": "middle.*initial|m\\.i\\.|mi$|\\bmi\\b",
2505         "positive_score": 0.9,
2506         "negative_pattern": null,
2507         "match_field_attributes": 3,
2508         "match_field_input_types": 1
2509       }
2510     ]
2511   },
2512   "MIDDLE_NAME": {
2513     "en": [
2514       {
2515         "pattern_identifier": "en_middle_name_preserving",
2516         "positive_pattern": "middle.*name|mname|middle$",
2517         "positive_score": 0.9,
2518         "negative_pattern": null,
2519         "match_field_attributes": 3,
2520         "match_field_input_types": 1
2521       }
2522     ]
2523   },
2524   "LAST_NAME": {
2525     "en": [
2526       {
2527         "pattern_identifier": "en_last_name_preserving",
2528         "positive_pattern": "last.*name|lname|surname(?!\\d)|last$|secondname|family.*name",
2529         "positive_score": 0.9,
2530         "negative_pattern": null,
2531         "match_field_attributes": 3,
2532         "match_field_input_types": 1
2533       }
2534     ],
2535     "de": [
2536       {
2537         "pattern_identifier": "de_last_name_preserving",
2538         "positive_pattern": "nachname",
2539         "positive_score": 0.9,
2540         "negative_pattern": null,
2541         "match_field_attributes": 3,
2542         "match_field_input_types": 1
2543       }
2544     ],
2545     "es": [
2546       {
2547         "pattern_identifier": "es_last_name_preserving",
2548         "positive_pattern": "apellidos?",
2549         "positive_score": 0.9,
2550         "negative_pattern": null,
2551         "match_field_attributes": 3,
2552         "match_field_input_types": 1
2553       }
2554     ],
2555     "fr": [
2556       {
2557         "pattern_identifier": "fr_last_name_preserving",
2558         "positive_pattern": "famille|^nom(?![a-zA-Z])",
2559         "positive_score": 0.9,
2560         "negative_pattern": null,
2561         "match_field_attributes": 3,
2562         "match_field_input_types": 1
2563       }
2564     ],
2565     "it": [
2566       {
2567         "pattern_identifier": "it_last_name_preserving",
2568         "positive_pattern": "cognome",
2569         "positive_score": 0.9,
2570         "negative_pattern": null,
2571         "match_field_attributes": 3,
2572         "match_field_input_types": 1
2573       }
2574     ],
2575     "ja": [
2576       {
2577         "pattern_identifier": "ja_last_name_preserving",
2578         "positive_pattern": "姓",
2579         "positive_score": 0.9,
2580         "negative_pattern": null,
2581         "match_field_attributes": 3,
2582         "match_field_input_types": 1
2583       }
2584     ],
2585     "pt": [
2586       {
2587         "pattern_identifier": "pt_last_name_preserving",
2588         "positive_pattern": "apelidos|surename|sobrenome",
2589         "positive_score": 0.9,
2590         "negative_pattern": null,
2591         "match_field_attributes": 3,
2592         "match_field_input_types": 1
2593       }
2594     ],
2595     "ru": [
2596       {
2597         "pattern_identifier": "ru_last_name_preserving",
2598         "positive_pattern": "Фамилия",
2599         "positive_score": 0.9,
2600         "negative_pattern": null,
2601         "match_field_attributes": 3,
2602         "match_field_input_types": 1
2603       }
2604     ],
2605     "fa": [
2606       {
2607         "pattern_identifier": "fa_last_name_preserving",
2608         "positive_pattern": "نام.*خانوادگی",
2609         "positive_score": 0.9,
2610         "negative_pattern": null,
2611         "match_field_attributes": 3,
2612         "match_field_input_types": 1
2613       }
2614     ],
2615     "hi": [
2616       {
2617         "pattern_identifier": "hi_last_name_preserving",
2618         "positive_pattern": "उपनाम",
2619         "positive_score": 0.9,
2620         "negative_pattern": null,
2621         "match_field_attributes": 3,
2622         "match_field_input_types": 1
2623       }
2624     ],
2625     "ml": [
2626       {
2627         "pattern_identifier": "ml_last_name_preserving",
2628         "positive_pattern": "മറുപേര്",
2629         "positive_score": 0.9,
2630         "negative_pattern": null,
2631         "match_field_attributes": 3,
2632         "match_field_input_types": 1
2633       }
2634     ],
2635     "tr": [
2636       {
2637         "pattern_identifier": "tr_last_name_preserving",
2638         "positive_pattern": "(\\b|_|\\*)(soyisim|soyad(i|ı|iniz|ınız)?)(\\b|_|\\*)",
2639         "positive_score": 0.9,
2640         "negative_pattern": null,
2641         "match_field_attributes": 3,
2642         "match_field_input_types": 1
2643       }
2644     ],
2645     "ko": [
2646       {
2647         "pattern_identifier": "ko_last_name_preserving",
2648         "positive_pattern": "\\b성(?:[^명]|\\b)",
2649         "positive_score": 0.9,
2650         "negative_pattern": null,
2651         "match_field_attributes": 3,
2652         "match_field_input_types": 1
2653       }
2654     ],
2655     "id": [
2656       {
2657         "pattern_identifier": "id_last_name_preserving",
2658         "positive_pattern": "nama belakang",
2659         "positive_score": 0.9,
2660         "negative_pattern": null,
2661         "match_field_attributes": 3,
2662         "match_field_input_types": 1
2663       }
2664     ]
2665   },
2666   "LAST_NAME_FIRST": {
2667     "es": [
2668       {
2669         "pattern_identifier": "es_last_name_first_preserving",
2670         "positive_pattern": "(primer.*apellido)|(apellido1)|(apellido.*paterno)|surname_?1|first(\\s|_)?surname",
2671         "positive_score": 0.9,
2672         "negative_pattern": null,
2673         "match_field_attributes": 3,
2674         "match_field_input_types": 1
2675       }
2676     ]
2677   },
2678   "LAST_NAME_SECOND": {
2679     "es": [
2680       {
2681         "pattern_identifier": "es_last_name_second_preserving",
2682         "positive_pattern": "(segund.*apellido)|(apellido2)|(apellido.*materno)|surname_?2|second(\\s|_)?surname",
2683         "positive_score": 0.9,
2684         "negative_pattern": null,
2685         "match_field_attributes": 3,
2686         "match_field_input_types": 1
2687       }
2688     ]
2689   },
2690   "HONORIFIC_PREFIX": {
2691     "en": [
2692       {
2693         "pattern_identifier": "en_honorific_prefix_preserving",
2694         "positive_pattern": "^title:?$|(salutation(?! and given name))",
2695         "positive_score": 0.9,
2696         "negative_pattern": null,
2697         "match_field_attributes": 3,
2698         "match_field_input_types": 1
2699       }
2700     ],
2701     "de": [
2702       {
2703         "pattern_identifier": "de_honorific_prefix_preserving",
2704         "positive_pattern": "anrede|titel",
2705         "positive_score": 0.9,
2706         "negative_pattern": null,
2707         "match_field_attributes": 3,
2708         "match_field_input_types": 1
2709       }
2710     ],
2711     "es": [
2712       {
2713         "pattern_identifier": "es_honorific_prefix_preserving",
2714         "positive_pattern": "tratamiento|encabezamiento",
2715         "positive_score": 0.9,
2716         "negative_pattern": null,
2717         "match_field_attributes": 3,
2718         "match_field_input_types": 1
2719       }
2720     ],
2721     "it": [
2722       {
2723         "pattern_identifier": "it_honorific_prefix_preserving",
2724         "positive_pattern": "titolo",
2725         "positive_score": 0.9,
2726         "negative_pattern": null,
2727         "match_field_attributes": 3,
2728         "match_field_input_types": 1
2729       }
2730     ],
2731     "fr": [
2732       {
2733         "pattern_identifier": "fr_honorific_prefix_preserving",
2734         "positive_pattern": "titre",
2735         "positive_score": 0.9,
2736         "negative_pattern": null,
2737         "match_field_attributes": 3,
2738         "match_field_input_types": 1
2739       }
2740     ],
2741     "ru": [
2742       {
2743         "pattern_identifier": "ru_honorific_prefix_preserving",
2744         "positive_pattern": "обращение|звание",
2745         "positive_score": 0.9,
2746         "negative_pattern": null,
2747         "match_field_attributes": 3,
2748         "match_field_input_types": 1
2749       }
2750     ],
2751     "el": [
2752       {
2753         "pattern_identifier": "el_honorific_prefix_preserving",
2754         "positive_pattern": "προσφώνηση",
2755         "positive_score": 0.9,
2756         "negative_pattern": null,
2757         "match_field_attributes": 3,
2758         "match_field_input_types": 1
2759       }
2760     ],
2761     "tr": [
2762       {
2763         "pattern_identifier": "tr_honorific_prefix_preserving",
2764         "positive_pattern": "hitap",
2765         "positive_score": 0.9,
2766         "negative_pattern": null,
2767         "match_field_attributes": 3,
2768         "match_field_input_types": 1
2769       }
2770     ]
2771   },
2772   "PHONE": {
2773     "en": [
2774       {
2775         "pattern_identifier": "en_phone_preserving",
2776         "positive_pattern": "phone|mobile|contact.?number",
2777         "positive_score": 1.2,
2778         "negative_pattern": null,
2779         "match_field_attributes": 3,
2780         "match_field_input_types": 69
2781       }
2782     ],
2783     "de": [
2784       {
2785         "pattern_identifier": "de_phone_preserving",
2786         "positive_pattern": "telefonnummer",
2787         "positive_score": 1.2,
2788         "negative_pattern": null,
2789         "match_field_attributes": 3,
2790         "match_field_input_types": 69
2791       }
2792     ],
2793     "es": [
2794       {
2795         "pattern_identifier": "es_phone_preserving",
2796         "positive_pattern": "telefono|teléfono",
2797         "positive_score": 1.2,
2798         "negative_pattern": null,
2799         "match_field_attributes": 3,
2800         "match_field_input_types": 69
2801       }
2802     ],
2803     "fr": [
2804       {
2805         "pattern_identifier": "fr_phone_preserving",
2806         "positive_pattern": "telfixe",
2807         "positive_score": 1.2,
2808         "negative_pattern": null,
2809         "match_field_attributes": 3,
2810         "match_field_input_types": 69
2811       }
2812     ],
2813     "ja": [
2814       {
2815         "pattern_identifier": "ja_phone_preserving",
2816         "positive_pattern": "電話",
2817         "positive_score": 1.2,
2818         "negative_pattern": null,
2819         "match_field_attributes": 3,
2820         "match_field_input_types": 69
2821       }
2822     ],
2823     "pt": [
2824       {
2825         "pattern_identifier": "pt_phone_preserving",
2826         "positive_pattern": "telefone|telemovel",
2827         "positive_score": 1.2,
2828         "negative_pattern": null,
2829         "match_field_attributes": 3,
2830         "match_field_input_types": 69
2831       }
2832     ],
2833     "ru": [
2834       {
2835         "pattern_identifier": "ru_phone_preserving",
2836         "positive_pattern": "телефон",
2837         "positive_score": 1.2,
2838         "negative_pattern": null,
2839         "match_field_attributes": 3,
2840         "match_field_input_types": 69
2841       }
2842     ],
2843     "hi": [
2844       {
2845         "pattern_identifier": "hi_phone_preserving",
2846         "positive_pattern": "मोबाइल",
2847         "positive_score": 1.2,
2848         "negative_pattern": null,
2849         "match_field_attributes": 3,
2850         "match_field_input_types": 69
2851       }
2852     ],
2853     "tr": [
2854       {
2855         "pattern_identifier": "tr_phone_preserving",
2856         "positive_pattern": "(\\b|_|\\*)telefon(\\b|_|\\*)",
2857         "positive_score": 1.2,
2858         "negative_pattern": null,
2859         "match_field_attributes": 3,
2860         "match_field_input_types": 69
2861       }
2862     ],
2863     "zh-CN": [
2864       {
2865         "pattern_identifier": "zh_phone_preserving",
2866         "positive_pattern": "电话",
2867         "positive_score": 1.2,
2868         "negative_pattern": null,
2869         "match_field_attributes": 3,
2870         "match_field_input_types": 69
2871       }
2872     ],
2873     "ml": [
2874       {
2875         "pattern_identifier": "ml_phone_preserving",
2876         "positive_pattern": "മൊബൈല്‍",
2877         "positive_score": 1.2,
2878         "negative_pattern": null,
2879         "match_field_attributes": 3,
2880         "match_field_input_types": 69
2881       }
2882     ],
2883     "ko": [
2884       {
2885         "pattern_identifier": "ko_phone_preserving",
2886         "positive_pattern": "(?:전화|핸드폰|휴대폰|휴대전화)(?:.?번호)?",
2887         "positive_score": 1.2,
2888         "negative_pattern": null,
2889         "match_field_attributes": 3,
2890         "match_field_input_types": 69
2891       }
2892     ],
2893     "id": [
2894       {
2895         "pattern_identifier": "id_phone_preserving",
2896         "positive_pattern": "telepon|ponsel|(nomor|no\\.?).?(hp|handphone)",
2897         "positive_score": 1.2,
2898         "negative_pattern": null,
2899         "match_field_attributes": 3,
2900         "match_field_input_types": 69
2901       }
2902     ]
2903   },
2904   "AUGMENTED_PHONE_COUNTRY_CODE": {
2905     "en": [
2906       {
2907         "pattern_identifier": "en_augmented_phone_country_code_preserving",
2908         "positive_pattern": "^[^0-9+]*(?:\\+|00)\\s*([1-9]\\d{0,3})\\D*$",
2909         "positive_score": 1.3,
2910         "negative_pattern": null,
2911         "match_field_attributes": 3,
2912         "match_field_input_types": 1
2913       }
2914     ]
2915   },
2916   "PHONE_COUNTRY_CODE": {
2917     "en": [
2918       {
2919         "pattern_identifier": "en_phone_country_code_preserving",
2920         "positive_pattern": "country.*code|ccode|_cc|phone.*code|user.*phone.*code",
2921         "positive_score": 1.3,
2922         "negative_pattern": null,
2923         "match_field_attributes": 3,
2924         "match_field_input_types": 77
2925       }
2926     ]
2927   },
2928   "PHONE_AREA_CODE_NO_TEXT": {
2929     "en": [
2930       {
2931         "pattern_identifier": "en_phone_area_code_no_text_preserving",
2932         "positive_pattern": "^\\($",
2933         "positive_score": 1.3,
2934         "negative_pattern": null,
2935         "match_field_attributes": 3,
2936         "match_field_input_types": 69
2937       }
2938     ]
2939   },
2940   "PHONE_AREA_CODE": {
2941     "en": [
2942       {
2943         "pattern_identifier": "en_phone_area_code_preserving",
2944         "positive_pattern": "area.*code|acode|area",
2945         "positive_score": 1.3,
2946         "negative_pattern": null,
2947         "match_field_attributes": 3,
2948         "match_field_input_types": 69
2949       }
2950     ],
2951     "ko": [
2952       {
2953         "pattern_identifier": "ko_phone_area_code_preserving",
2954         "positive_pattern": "지역.?번호",
2955         "positive_score": 1.3,
2956         "negative_pattern": null,
2957         "match_field_attributes": 3,
2958         "match_field_input_types": 69
2959       }
2960     ]
2961   },
2962   "PHONE_PREFIX_SEPARATOR": {
2963     "en": [
2964       {
2965         "pattern_identifier": "en_phone_prefix_separator_preserving",
2966         "positive_pattern": "^-$|^\\)$",
2967         "positive_score": 1.3,
2968         "negative_pattern": null,
2969         "match_field_attributes": 3,
2970         "match_field_input_types": 69
2971       }
2972     ]
2973   },
2974   "PHONE_SUFFIX_SEPARATOR": {
2975     "en": [
2976       {
2977         "pattern_identifier": "en_phone_suffix_separator_preserving",
2978         "positive_pattern": "^-$",
2979         "positive_score": 1.3,
2980         "negative_pattern": null,
2981         "match_field_attributes": 3,
2982         "match_field_input_types": 69
2983       }
2984     ]
2985   },
2986   "PHONE_PREFIX": {
2987     "en": [
2988       {
2989         "pattern_identifier": "en_phone_prefix_preserving",
2990         "positive_pattern": "prefix|exchange",
2991         "positive_score": 1.3,
2992         "negative_pattern": null,
2993         "match_field_attributes": 3,
2994         "match_field_input_types": 69
2995       }
2996     ],
2997     "fr": [
2998       {
2999         "pattern_identifier": "fr_phone_prefix_preserving",
3000         "positive_pattern": "preselection",
3001         "positive_score": 1.3,
3002         "negative_pattern": null,
3003         "match_field_attributes": 3,
3004         "match_field_input_types": 69
3005       }
3006     ],
3007     "pt": [
3008       {
3009         "pattern_identifier": "pt_phone_prefix_preserving",
3010         "positive_pattern": "ddd",
3011         "positive_score": 1.3,
3012         "negative_pattern": null,
3013         "match_field_attributes": 3,
3014         "match_field_input_types": 69
3015       }
3016     ]
3017   },
3018   "PHONE_SUFFIX": {
3019     "en": [
3020       {
3021         "pattern_identifier": "en_phone_suffix_preserving",
3022         "positive_pattern": "suffix",
3023         "positive_score": 1.3,
3024         "negative_pattern": null,
3025         "match_field_attributes": 3,
3026         "match_field_input_types": 69
3027       }
3028     ]
3029   },
3030   "PHONE_EXTENSION": {
3031     "en": [
3032       {
3033         "pattern_identifier": "en_phone_extension_preserving",
3034         "positive_pattern": "\\bext|ext\\b|extension",
3035         "positive_score": 1.3,
3036         "negative_pattern": null,
3037         "match_field_attributes": 3,
3038         "match_field_input_types": 69
3039       }
3040     ],
3041     "pt": [
3042       {
3043         "pattern_identifier": "pt_phone_extension_preserving",
3044         "positive_pattern": "ramal",
3045         "positive_score": 1.3,
3046         "negative_pattern": null,
3047         "match_field_attributes": 3,
3048         "match_field_input_types": 69
3049       }
3050     ]
3051   },
3052   "PASSPORT": {
3053     "en": [
3054       {
3055         "pattern_identifier": "en_passport_preserving",
3056         "positive_pattern": "document.*number|passport",
3057         "positive_score": 1.2,
3058         "negative_pattern": null,
3059         "match_field_attributes": 3,
3060         "match_field_input_types": 1
3061       }
3062     ],
3063     "fr": [
3064       {
3065         "pattern_identifier": "fr_passport_preserving",
3066         "positive_pattern": "passeport",
3067         "positive_score": 1.2,
3068         "negative_pattern": null,
3069         "match_field_attributes": 3,
3070         "match_field_input_types": 1
3071       }
3072     ],
3073     "es": [
3074       {
3075         "pattern_identifier": "es_passport_preserving",
3076         "positive_pattern": "numero.*documento|pasaporte",
3077         "positive_score": 1.2,
3078         "negative_pattern": null,
3079         "match_field_attributes": 3,
3080         "match_field_input_types": 1
3081       }
3082     ],
3083     "ja": [
3084       {
3085         "pattern_identifier": "ja_passport_preserving",
3086         "positive_pattern": "書類",
3087         "positive_score": 1.2,
3088         "negative_pattern": null,
3089         "match_field_attributes": 3,
3090         "match_field_input_types": 1
3091       }
3092     ]
3093   },
3094   "TRAVEL_ORIGIN": {
3095     "en": [
3096       {
3097         "pattern_identifier": "en_travel_origin_preserving",
3098         "positive_pattern": "point.*of.*entry|arrival",
3099         "positive_score": 1.2,
3100         "negative_pattern": null,
3101         "match_field_attributes": 3,
3102         "match_field_input_types": 1
3103       }
3104     ],
3105     "es": [
3106       {
3107         "pattern_identifier": "es_travel_origin_preserving",
3108         "positive_pattern": "punto.*internaci(o|ó)n|fecha.*llegada",
3109         "positive_score": 1.2,
3110         "negative_pattern": null,
3111         "match_field_attributes": 3,
3112         "match_field_input_types": 1
3113       }
3114     ],
3115     "ja": [
3116       {
3117         "pattern_identifier": "ja_travel_origin_preserving",
3118         "positive_pattern": "入国",
3119         "positive_score": 1.2,
3120         "negative_pattern": null,
3121         "match_field_attributes": 3,
3122         "match_field_input_types": 1
3123       }
3124     ]
3125   },
3126   "TRAVEL_DESTINATION": {
3127     "en": [
3128       {
3129         "pattern_identifier": "en_travel_destination_preserving",
3130         "positive_pattern": "departure",
3131         "positive_score": 1.2,
3132         "negative_pattern": null,
3133         "match_field_attributes": 3,
3134         "match_field_input_types": 1
3135       }
3136     ],
3137     "es": [
3138       {
3139         "pattern_identifier": "es_travel_destination_preserving",
3140         "positive_pattern": "fecha.*salida|destino",
3141         "positive_score": 1.2,
3142         "negative_pattern": null,
3143         "match_field_attributes": 3,
3144         "match_field_input_types": 1
3145       }
3146     ],
3147     "ja": [
3148       {
3149         "pattern_identifier": "ja_travel_destination_preserving",
3150         "positive_pattern": "出国",
3151         "positive_score": 1.2,
3152         "negative_pattern": null,
3153         "match_field_attributes": 3,
3154         "match_field_input_types": 1
3155       }
3156     ]
3157   },
3158   "FLIGHT": {
3159     "en": [
3160       {
3161         "pattern_identifier": "en_flight_preserving",
3162         "positive_pattern": "airline|flight",
3163         "positive_score": 1.2,
3164         "negative_pattern": null,
3165         "match_field_attributes": 3,
3166         "match_field_input_types": 1
3167       }
3168     ],
3169     "es": [
3170       {
3171         "pattern_identifier": "es_flight_preserving",
3172         "positive_pattern": "aerol(i|í)nea|n(u|ú)mero.*vuelo",
3173         "positive_score": 1.2,
3174         "negative_pattern": null,
3175         "match_field_attributes": 3,
3176         "match_field_input_types": 1
3177       }
3178     ],
3179     "ja": [
3180       {
3181         "pattern_identifier": "ja_flight_preserving",
3182         "positive_pattern": "便名|航空会社",
3183         "positive_score": 1.2,
3184         "negative_pattern": null,
3185         "match_field_attributes": 3,
3186         "match_field_input_types": 1
3187       }
3188     ]
3189   },
3190   "UPI_VIRTUAL_PAYMENT_ADDRESS": {
3191     "en": [
3192       {
3193         "pattern_identifier": "en_upi_virtual_payment_address_user@(IFSC/Aadhaar/Mobile/RuPay)_preserving",
3194         "positive_pattern": "^[\\w.+-_]+@(\\w+\\.ifsc\\.npci|aadhaar\\.npci|mobile\\.npci|rupay\\.npci)$",
3195         "positive_score": 0,
3196         "negative_pattern": null,
3197         "match_field_attributes": 3,
3198         "match_field_input_types": 1
3199       },
3200       {
3201         "pattern_identifier": "en_upi_virtual_payment_address_user@(bank_list)_preserving",
3202         "positive_pattern": "^[\\w.+-_]+@(airtel|airtelpaymentsbank|albk|allahabadbank|allbank|andb|apb|apl|axis|axisbank|axisgo|bandhan|barodampay|birla|boi|cbin|cboi|centralbank|cmsidfc|cnrb|csbcash|csbpay|cub|dbs|dcb|dcbbank|denabank|dlb|eazypay|equitas|ezeepay|fbl|federal|finobank|hdfcbank|hsbc|icici|idbi|idbibank|idfc|idfcbank|idfcnetc|ikwik|imobile|indbank|indianbank|indianbk|indus|iob|jkb|jsb|jsbp|karb|karurvysyabank|kaypay|kbl|kbl052|kmb|kmbl|kotak|kvb|kvbank|lime|lvb|lvbank|mahb|obc|okaxis|okbizaxis|okhdfcbank|okicici|oksbi|paytm|payzapp|pingpay|pnb|pockets|psb|purz|rajgovhdfcbank|rbl|sbi|sc|scb|scbl|scmobile|sib|srcb|synd|syndbank|syndicate|tjsb|tjsp|ubi|uboi|uco|unionbank|unionbankofindia|united|upi|utbi|vijayabank|vijb|vjb|ybl|yesbank|yesbankltd)$",
3203         "positive_score": 0,
3204         "negative_pattern": null,
3205         "match_field_attributes": 3,
3206         "match_field_input_types": 1
3207       }
3208     ]
3209   },
3210   "INTERNATIONAL_BANK_ACCOUNT_NUMBER": {
3211     "en": [
3212       {
3213         "pattern_identifier": "en_international_bank_account_number_preserving",
3214         "positive_pattern": "^[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}$",
3215         "positive_score": 0,
3216         "negative_pattern": null,
3217         "match_field_attributes": 3,
3218         "match_field_input_types": 1
3219       }
3220     ]
3221   },
3222   "VALIDATION_CREDIT_CARD_VERIFICATION_CODE": {
3223     "en": [
3224       {
3225         "pattern_identifier": "en_credit_card_cvc_preserving",
3226         "positive_pattern": "^\\d{3,4}$",
3227         "positive_score": 0,
3228         "negative_pattern": null,
3229         "match_field_attributes": 3,
3230         "match_field_input_types": 1
3231       }
3232     ]
3233   },
3234   "VALIDATION_CREDIT_CARD_EXP_YEAR": {
3235     "en": [
3236       {
3237         "pattern_identifier": "en_credit_card_exp_year_preserving",
3238         "positive_pattern": "^[2][0][1-9][0-9]$",
3239         "positive_score": 0,
3240         "negative_pattern": null,
3241         "match_field_attributes": 3,
3242         "match_field_input_types": 1
3243       }
3244     ]
3245   },
3246   "URL_SEARCH_ACTION": {
3247     "en": [
3248       {
3249         "pattern_identifier": "en_url_search_action_preserving",
3250         "positive_pattern": "/search(/|((\\w*\\.\\w+)?$))",
3251         "positive_score": 0,
3252         "negative_pattern": null,
3253         "match_field_attributes": 3,
3254         "match_field_input_types": 1
3255       }
3256     ]
3257   },
3258   "SOCIAL_SECURITY": {
3259     "en": [
3260       {
3261         "pattern_identifier": "en_social_security_preserving",
3262         "positive_pattern": "ssn|social.?security.?(num(ber)?|#)*",
3263         "positive_score": 0,
3264         "negative_pattern": null,
3265         "match_field_attributes": 3,
3266         "match_field_input_types": 1
3267       }
3268     ]
3269   },
3270   "ONE_TIME_PASSWORD": {
3271     "en": [
3272       {
3273         "pattern_identifier": "en_one_time_password_preserving",
3274         "positive_pattern": "one.?time|sms.?(code|token|password|pwd|pass)",
3275         "positive_score": 0,
3276         "negative_pattern": null,
3277         "match_field_attributes": 3,
3278         "match_field_input_types": 1
3279       }
3280     ]
3281   }
3282 }