�ɲɾ�����ӯ�����һ��ˣ��������С���˴��ͣ�������P���ҹ��ñ˽��ά�Բ��������˸߸ԣ�������ơ��ҹ��ñ�����ά�Բ���ˡ���˳^�ӣ������ӡ� ���ͯj�ӣ��ƺ���ӣ� ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!PKr0]~.. decoder.pycnu[ {fc@sdZddlZddlZddlZddlmZyddlmZWne k rgdZnXdgZ ej ej BejBZdZe\ZZZdZddZied 6ed 6ed 6Zejd eZid d6dd6dd6dd6dd6dd6dd6dd6ZdZdZdeeejdZepSeZejd eZd!Z eje d"Z!eje d#Z"de#fd$YZ$dS(%sImplementation of JSONDecoder iN(tscanner(t scanstringt JSONDecodercCs8tjdd\}tjdd\}||| fS(Ns>dss(tstructtunpack(tnantinf((s$/usr/lib64/python2.7/json/decoder.pyt_floatconstantsscCsU|jdd|d}|dkr2|d}n||jdd|}||fS(Ns ii(tcounttrindex(tdoctpostlinenotcolno((s$/usr/lib64/python2.7/json/decoder.pytlinecols   c Cswt||\}}|dkr=d}|j||||St||\}}d}|j|||||||S(Ns#{0}: line {1} column {2} (char {3})s?{0}: line {1} column {2} - line {3} column {4} (char {5} - {6})(RtNonetformat( tmsgR R tendR R tfmtt endlinenotendcolno((s$/usr/lib64/python2.7/json/decoder.pyterrmsg"s s -InfinitytInfinitytNaNs(.*?)(["\\\x00-\x1f])u"t"u\s\u/t/utbu tfu tnu tru ttsutf-8cCs||d|d!}t|dkr_|ddkr_yt|dSWq_tk r[q_Xnd}tt|||dS(NiiitxXisInvalid \uXXXX escape(tlentintt ValueErrorR(tsR tescR((s$/usr/lib64/python2.7/json/decoder.pyt _decode_uXXXX?s" cCs|dkrt}ng}|j}|d}xO|||} | dkrgttd||n| j}| j\} } | rt| tst| |} n|| n| dkrPnL| dkr|rdj | } tt| ||q|| q1ny||} Wn)t k rNttd||nX| dkry|| }Wn9t k rdt | } tt| ||nX|d7}nt ||}|d7}tjd krfd |kod knrf|||d !d krft ||d}d|ko7dknrfd|d d>|dB}|d7}qfnt|}||q1Wdj||fS(sScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.isUnterminated string starting atRs\s"Invalid control character {0!r} attusInvalid \escape: iiiiis\uiiii iuN(RtDEFAULT_ENCODINGtappendR#RRtgroupst isinstancetunicodeRt IndexErrortKeyErrortreprR&tsyst maxunicodetunichrtjoin(R$Rtencodingtstrictt_bt_mtchunkst_appendtbegintchunktcontentt terminatorRR%tchartunituni2((s$/usr/lib64/python2.7/json/decoder.pyt py_scanstringIs^               3 s [ \t\n\r]*s cCs|\}} g} | j} || | d!} | dkr| |krm||| j} || | d!} n| dkr|dk r|| } | | dfSi} |dk r|| } n| | dfS| dkrttd|| qn| d7} xtrt|| ||\}} || | d!dkr||| j} || | d!dkrttd|| qn| d7} yM|| |kr| d7} || |kr||| dj} qnWntk rnXy||| \}} Wn)tk r6ttd|| nX| ||fy@|| } | |kr||| dj} || } nWntk rd} nX| d7} | dkrPn+| d krttd || dnyc|| } | |krH| d7} || } | |krH||| dj} || } qHnWntk rbd} nX| d7} | dkrttd|| dqqW|dk r|| } | | fSt | } |dk r|| } n| | fS( NiRt}s1Expecting property name enclosed in double quotest:sExpecting ':' delimitersExpecting objecttt,sExpecting ',' delimiter( R)RRR#RtTrueRR-t StopIterationtdict(t s_and_endR4R5t scan_oncet object_hooktobject_pairs_hookt_wt_wsR$Rtpairst pairs_appendtnextchartresulttkeytvalue((s$/usr/lib64/python2.7/json/decoder.pyt JSONObjects             #                       c Cs|\}}g}|||d!}||kr\|||dj}|||d!}n|dkrv||dfS|j}xEtry|||\} }Wn)tk rttd||nX|| |||d!}||kr!|||dj}|||d!}n|d7}|dkr;Pn'|dkrbttd||nyM|||kr|d7}|||kr|||dj}qnWqtk rqXqW||fS(Nit]sExpecting objectREsExpecting ',' delimiter(RR)RFRGR#RR-( RIRJRMRNR$RtvaluesRQR9RT((s$/usr/lib64/python2.7/json/decoder.pyt JSONArrays@            # cBsGeZdZdddddeddZejdZddZ RS(sSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | unicode | +---------------+-------------------+ | number (int) | int, long | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. cCs||_||_||_|p$t|_|p3t|_|pEtj|_ ||_ t |_ t |_t|_tj||_dS(s``encoding`` determines the encoding used to interpret any ``str`` objects decoded by this instance (utf-8 by default). It has no effect when decoding ``unicode`` objects. Note that currently only encodings that are a superset of ASCII work, strings of other encodings should be passed in as ``unicode``. ``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders that rely on the order that the key and value pairs are decoded (for example, collections.OrderedDict will remember the order of insertion). If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N(R4RKRLtfloatt parse_floatR"t parse_intt _CONSTANTSt __getitem__tparse_constantR5RUt parse_objectRXt parse_arrayRt parse_stringRt make_scannerRJ(tselfR4RKRZR[R^R5RL((s$/usr/lib64/python2.7/json/decoder.pyt__init__.s-       cCsy|j|d||dj\}}|||j}|t|kruttd||t|n|S(szReturn the Python representation of ``s`` (a ``str`` or ``unicode`` instance containing a JSON document) tidxis Extra data(t raw_decodeRR!R#R(RcR$RMtobjR((s$/usr/lib64/python2.7/json/decoder.pytdecodegs *$icCsFy|j||\}}Wntk r;tdnX||fS(sLDecode a JSON document from ``s`` (a ``str`` or ``unicode`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. sNo JSON object could be decoded(RJRGR#(RcR$ReRgR((s$/usr/lib64/python2.7/json/decoder.pyRfrs  N( t__name__t __module__t__doc__RRFRdt WHITESPACEtmatchRhRf(((s$/usr/lib64/python2.7/json/decoder.pyRs    7 (%RktreR0RtjsonRt_jsonRt c_scanstringt ImportErrorRt__all__tVERBOSEt MULTILINEtDOTALLtFLAGSRRtPosInftNegInfRRR\tcompilet STRINGCHUNKt BACKSLASHR(R&RFRmRARltWHITESPACE_STRRURXtobjectR(((s$/usr/lib64/python2.7/json/decoder.pyts@         & E W$PKr0]%y y scanner.pynu["""JSON token scanner """ import re try: from _json import make_scanner as c_make_scanner except ImportError: c_make_scanner = None __all__ = ['make_scanner'] NUMBER_RE = re.compile( r'(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?', (re.VERBOSE | re.MULTILINE | re.DOTALL)) def py_make_scanner(context): parse_object = context.parse_object parse_array = context.parse_array parse_string = context.parse_string match_number = NUMBER_RE.match strict = context.strict parse_float = context.parse_float parse_int = context.parse_int parse_constant = context.parse_constant object_hook = context.object_hook object_pairs_hook = context.object_pairs_hook memo = context.memo def _scan_once(string, idx): try: nextchar = string[idx] except IndexError: raise StopIteration(idx) from None if nextchar == '"': return parse_string(string, idx + 1, strict) elif nextchar == '{': return parse_object((string, idx + 1), strict, _scan_once, object_hook, object_pairs_hook, memo) elif nextchar == '[': return parse_array((string, idx + 1), _scan_once) elif nextchar == 'n' and string[idx:idx + 4] == 'null': return None, idx + 4 elif nextchar == 't' and string[idx:idx + 4] == 'true': return True, idx + 4 elif nextchar == 'f' and string[idx:idx + 5] == 'false': return False, idx + 5 m = match_number(string, idx) if m is not None: integer, frac, exp = m.groups() if frac or exp: res = parse_float(integer + (frac or '') + (exp or '')) else: res = parse_int(integer) return res, m.end() elif nextchar == 'N' and string[idx:idx + 3] == 'NaN': return parse_constant('NaN'), idx + 3 elif nextchar == 'I' and string[idx:idx + 8] == 'Infinity': return parse_constant('Infinity'), idx + 8 elif nextchar == '-' and string[idx:idx + 9] == '-Infinity': return parse_constant('-Infinity'), idx + 9 else: raise StopIteration(idx) def scan_once(string, idx): try: return _scan_once(string, idx) finally: memo.clear() return scan_once make_scanner = c_make_scanner or py_make_scanner PKr0]RC55 encoder.pycnu[ {fc @sdZddlZyddlmZWnek r?dZnXyddlmZWnek rmdZnXej dZ ej dZ ej dZ idd 6d d 6d d 6dd6dd6dd6dd6Z x3edD]%Ze jeedjeqWedZejZdZdZep8eZdefdYZeeeeeee e!e"e#e$d Z%dS(sImplementation of JSONEncoder iN(tencode_basestring_ascii(t make_encoders[\x00-\x1f\\"\b\f\n\r\t]s([\\"]|[^\ -~])s [\x80-\xff]s\\s\s\"t"s\bss\fs s\ns s\rs s\ts i s \u{0:04x}tinfcCs!d}dtj||dS(s5Return a JSON representation of a Python string cSst|jdS(Ni(t ESCAPE_DCTtgroup(tmatch((s$/usr/lib64/python2.7/json/encoder.pytreplace%sR(tESCAPEtsub(tsR((s$/usr/lib64/python2.7/json/encoder.pytencode_basestring!s cCs]t|tr6tj|dk r6|jd}nd}dttj||dS(sAReturn an ASCII-only JSON representation of a Python string sutf-8cSs|jd}y t|SWnptk rt|}|dkrPdj|S|d8}d|d?d@B}d|d@B}dj||SnXdS( Niis \u{0:04x}ii iis\u{0:04x}\u{1:04x}(RRtKeyErrortordtformat(RR tnts1ts2((s$/usr/lib64/python2.7/json/encoder.pyR0s      RN(t isinstancetstrtHAS_UTF8tsearchtNonetdecodet ESCAPE_ASCIIR (R R((s$/usr/lib64/python2.7/json/encoder.pytpy_encode_basestring_ascii*s$ t JSONEncoderc Bs\eZdZdZdZeeeeeddddd ZdZ dZ edZ RS( sZExtensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str, unicode | string | +-------------------+---------------+ | int, long, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). s, s: sutf-8c Cs|||_||_||_||_||_||_|dk rW|\|_|_n| dk ro| |_ n||_ dS(s Constructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, long, float or None. If skipkeys is True, such items are simply skipped. If *ensure_ascii* is true (the default), all non-ASCII characters in the output are escaped with \uXXXX sequences, and the results are str instances consisting of ASCII characters only. If ensure_ascii is False, a result may be a unicode instance. This usually happens if the input contains unicode strings or the *encoding* parameter is used. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an OverflowError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. Since the default item separator is ', ', the output might include trailing whitespace when indent is specified. You can use separators=(',', ': ') to avoid this. If specified, separators should be a (item_separator, key_separator) tuple. The default is (', ', ': '). To get the most compact JSON representation you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. If encoding is not None, then all input strings will be transformed into unicode using that encoding prior to JSON-encoding. The default is UTF-8. N( tskipkeyst ensure_asciitcheck_circulart allow_nant sort_keystindentRtitem_separatort key_separatortdefaulttencoding( tselfRRRRRR t separatorsR$R#((s$/usr/lib64/python2.7/json/encoder.pyt__init__es4         cCstt|ddS(slImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return JSONEncoder.default(self, o) s is not JSON serializableN(t TypeErrortrepr(R%to((s$/usr/lib64/python2.7/json/encoder.pyR#scCst|trut|trU|j}|dk rU|dk rU|j|}qUn|jrht|St|Sn|j |dt }t|t t fst |}ndj |S(sReturn a JSON string representation of a Python data structure. >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' sutf-8t _one_shottN(Rt basestringRR$RRRRR t iterencodetTruetlistttupletjoin(R%R*t _encodingtchunks((s$/usr/lib64/python2.7/json/encoder.pytencodes      c Cs|jri}nd}|jr*t}nt}|jdkrT||jd}n|jttt d}|rt dk r|j dkr|j rt ||j ||j |j |j|j |j|j }n9t||j ||j ||j |j|j |j| }||dS(sEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) sutf-8cSs+t|tr!|j|}n||S(N(RRR(R*t _orig_encoderR3((s$/usr/lib64/python2.7/json/encoder.pyt_encoderscSsl||krd}n4||kr*d}n||kr?d}n ||S|shtdt|n|S(NtNaNtInfinitys -Infinitys2Out of range float values are not JSON compliant: (t ValueErrorR)(R*Rt_reprt_inft_neginfttext((s$/usr/lib64/python2.7/json/encoder.pytfloatstrs       iN(RRRRR R$Rt FLOAT_REPRtINFINITYtc_make_encoderR RR#R"R!Rt_make_iterencode(R%R*R+tmarkersR7R?t _iterencode((s$/usr/lib64/python2.7/json/encoder.pyR.s*    N( t__name__t __module__t__doc__R!R"tFalseR/RR'R#R5R.(((s$/usr/lib64/python2.7/json/encoder.pyRFs >  cs fd fd fdS(Nc 3s8|sdVdSdk rO |}|krBdn||}|rt}n|} |r||Vq|dkr|dVq|tkr|dVq|tkr1|d Vq | frX||Vq | ry||Vq|V |fr||}n0 | r||}n||}x|D] } | VqWqW|dk r|d8}dd|Vnd Vdk r4|=ndS( Ns[]sCircular reference detectedt[is t tnullttruetfalset](RR/RI( tlstt_current_indent_leveltmarkeridtbuftnewline_indentt separatortfirsttvalueR4tchunk(R:R7t _floatstrt_indentt_item_separatorREt_iterencode_dictt_iterencode_listR-tdicttfloattidtintRR0tlongRDRR1(s$/usr/lib64/python2.7/json/encoder.pyR] s^                     c 3s|sdVdSdk rO|}|krBdn||iR,RMRNRLskey s is not a stringt}(RR/tsortedtitemst iteritemsRIR(R)( tdctRQRRRTR!RVRiRdRWR4RX(R:R7RYRZR[RER\R]t_key_separatort _skipkeyst _sort_keysR-R^R_R`RaRR0RbRDRR1(s$/usr/lib64/python2.7/json/encoder.pyR\Us                        c3s |r|Vne|dkr1dVnQ|tkrEdVn=|tkrYdVn) | fr||Vn | r|Vn | frx||D] }|VqWn |rx||D] }|VqWndk rA |}|kr4dn||sN      #    PKr0]ĤBf6f6 __init__.pycnu[ {fc@s,dZdZddddddgZdZd d lmZd d lmZed ed e de de ddddddddZ ee e e ddddded Z ee e e ddddded Z eddddddZddddddddZddddddddZdS(s JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is the externally maintained version of the :mod:`json` library contained in Python 2.6, but maintains compatibility with Python 2.4 and Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print json.dumps("\"foo\bar") "\"foo\bar" >>> print json.dumps(u'\u1234') "\u1234" >>> print json.dumps('\\') "\\" >>> print json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True) {"a": 0, "b": 0, "c": 0} >>> from StringIO import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> json.dumps([1,2,3,{'4': 5, '6': 7}], sort_keys=True, separators=(',',':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print json.dumps({'4': 5, '6': 7}, sort_keys=True, ... indent=4, separators=(',', ': ')) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = [u'foo', {u'bar': [u'baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == u'"foo\x08ar' True >>> from StringIO import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(repr(obj) + " is not JSON serializable") ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) s2.0.9tdumptdumpstloadtloadst JSONDecodert JSONEncodersBob Ippolito i(R(Rtskipkeyst ensure_asciitcheck_circulart allow_nantindentt separatorstencodingsutf-8tdefaultc Ks| ru|ru|ru|ru|d kru|d kru|d kru| dkru| d kru| ru| rutj|} n`|d krt}n|d|d|d|d|d|d|d| d | d | | j|} x| D]}|j|qWd S( s Serialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``unicode``, ``int``, ``long``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is true (the default), all non-ASCII characters in the output are escaped with ``\uXXXX`` sequences, and the result is a ``str`` instance consisting of ASCII characters only. If ``ensure_ascii`` is false, some chunks written to ``fp`` may be ``unicode`` instances. This usually happens because the input contains unicode strings or the ``encoding`` parameter is used. Unless ``fp.write()`` explicitly understands ``unicode`` (as in ``codecs.getwriter``) this is likely to cause an error. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. Since the default item separator is ``', '``, the output might include trailing whitespace when ``indent`` is specified. You can use ``separators=(',', ': ')`` to avoid this. If ``separators`` is an ``(item_separator, dict_separator)`` tuple then it will be used instead of the default ``(', ', ': ')`` separators. ``(',', ':')`` is the most compact JSON representation. ``encoding`` is the character encoding for str instances, default is UTF-8. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. sutf-8RRRR R R R R t sort_keysN(tNonet_default_encodert iterencodeRtwrite(tobjtfpRRRR tclsR R R R Rtkwtiterabletchunk((s%/usr/lib64/python2.7/json/__init__.pyRzs5  $&    c Ks| rp|rp|rp|rp|d krp|d krp|d krp|dkrp| d krp| rp| rptj|S|d krt}n|d|d|d|d|d|d|d|d | d | | j|S( sSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``unicode``, ``int``, ``long``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, all non-ASCII characters are not escaped, and the return value may be a ``unicode`` instance. See ``dump`` for details. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. Since the default item separator is ``', '``, the output might include trailing whitespace when ``indent`` is specified. You can use ``separators=(',', ': ')`` to avoid this. If ``separators`` is an ``(item_separator, dict_separator)`` tuple then it will be used instead of the default ``(', ', ': ')`` separators. ``(',', ':')`` is the most compact JSON representation. ``encoding`` is the character encoding for str instances, default is UTF-8. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. sutf-8RRRR R R R R RN(RRtencodeR( RRRRR RR R R R RR((s%/usr/lib64/python2.7/json/__init__.pyRs/  $&    t object_hooktobject_pairs_hookc Ks=t|jd|d|d|d|d|d|d||S(sDeserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. If the contents of ``fp`` is encoded with an ASCII based encoding other than utf-8 (e.g. latin-1), then an appropriate ``encoding`` name must be specified. Encodings that are not ASCII based (such as UCS-2) are not allowed, and should be wrapped with ``codecs.getreader(fp)(encoding)``, or simply decoded to a ``unicode`` object and passed to ``loads()`` ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders that rely on the order that the key and value pairs are decoded (for example, collections.OrderedDict will remember the order of insertion). If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. R RRt parse_floatt parse_inttparse_constantR(Rtread( RR RRRRRRR((s%/usr/lib64/python2.7/json/__init__.pyRs   c Ks|dkrh|dkrh|dkrh|dkrh|dkrh|dkrh|dkrh| rhtj|S|dkr}t}n|dk r||dcs6     E  ;  # PKr0]7y9tool.pyonu[ {fc@sAdZddlZddlZdZedkr=endS(sCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) iNcCs>ttjdkr*tj}tj}nttjdkrattjdd}tj}n[ttjdkrttjdd}ttjdd}nttjdd|:ytj|}Wnt k r}t|nXWdQX|4tj ||dt d d d d|j dWdQXdS(Niitrbitwbis [infile [outfile]]t sort_keystindentit separatorst,s: s (Rs: ( tlentsystargvtstdintstdouttopent SystemExittjsontloadt ValueErrortdumptTruetwrite(tinfiletoutfiletobjte((s!/usr/lib64/python2.7/json/tool.pytmains&    t__main__(t__doc__RR Rt__name__(((s!/usr/lib64/python2.7/json/tool.pyt s     PKr0]RC55 encoder.pyonu[ {fc @sdZddlZyddlmZWnek r?dZnXyddlmZWnek rmdZnXej dZ ej dZ ej dZ idd 6d d 6d d 6dd6dd6dd6dd6Z x3edD]%Ze jeedjeqWedZejZdZdZep8eZdefdYZeeeeeee e!e"e#e$d Z%dS(sImplementation of JSONEncoder iN(tencode_basestring_ascii(t make_encoders[\x00-\x1f\\"\b\f\n\r\t]s([\\"]|[^\ -~])s [\x80-\xff]s\\s\s\"t"s\bss\fs s\ns s\rs s\ts i s \u{0:04x}tinfcCs!d}dtj||dS(s5Return a JSON representation of a Python string cSst|jdS(Ni(t ESCAPE_DCTtgroup(tmatch((s$/usr/lib64/python2.7/json/encoder.pytreplace%sR(tESCAPEtsub(tsR((s$/usr/lib64/python2.7/json/encoder.pytencode_basestring!s cCs]t|tr6tj|dk r6|jd}nd}dttj||dS(sAReturn an ASCII-only JSON representation of a Python string sutf-8cSs|jd}y t|SWnptk rt|}|dkrPdj|S|d8}d|d?d@B}d|d@B}dj||SnXdS( Niis \u{0:04x}ii iis\u{0:04x}\u{1:04x}(RRtKeyErrortordtformat(RR tnts1ts2((s$/usr/lib64/python2.7/json/encoder.pyR0s      RN(t isinstancetstrtHAS_UTF8tsearchtNonetdecodet ESCAPE_ASCIIR (R R((s$/usr/lib64/python2.7/json/encoder.pytpy_encode_basestring_ascii*s$ t JSONEncoderc Bs\eZdZdZdZeeeeeddddd ZdZ dZ edZ RS( sZExtensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str, unicode | string | +-------------------+---------------+ | int, long, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). s, s: sutf-8c Cs|||_||_||_||_||_||_|dk rW|\|_|_n| dk ro| |_ n||_ dS(s Constructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, long, float or None. If skipkeys is True, such items are simply skipped. If *ensure_ascii* is true (the default), all non-ASCII characters in the output are escaped with \uXXXX sequences, and the results are str instances consisting of ASCII characters only. If ensure_ascii is False, a result may be a unicode instance. This usually happens if the input contains unicode strings or the *encoding* parameter is used. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an OverflowError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. Since the default item separator is ', ', the output might include trailing whitespace when indent is specified. You can use separators=(',', ': ') to avoid this. If specified, separators should be a (item_separator, key_separator) tuple. The default is (', ', ': '). To get the most compact JSON representation you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. If encoding is not None, then all input strings will be transformed into unicode using that encoding prior to JSON-encoding. The default is UTF-8. N( tskipkeyst ensure_asciitcheck_circulart allow_nant sort_keystindentRtitem_separatort key_separatortdefaulttencoding( tselfRRRRRR t separatorsR$R#((s$/usr/lib64/python2.7/json/encoder.pyt__init__es4         cCstt|ddS(slImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return JSONEncoder.default(self, o) s is not JSON serializableN(t TypeErrortrepr(R%to((s$/usr/lib64/python2.7/json/encoder.pyR#scCst|trut|trU|j}|dk rU|dk rU|j|}qUn|jrht|St|Sn|j |dt }t|t t fst |}ndj |S(sReturn a JSON string representation of a Python data structure. >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' sutf-8t _one_shottN(Rt basestringRR$RRRRR t iterencodetTruetlistttupletjoin(R%R*t _encodingtchunks((s$/usr/lib64/python2.7/json/encoder.pytencodes      c Cs|jri}nd}|jr*t}nt}|jdkrT||jd}n|jttt d}|rt dk r|j dkr|j rt ||j ||j |j |j|j |j|j }n9t||j ||j ||j |j|j |j| }||dS(sEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) sutf-8cSs+t|tr!|j|}n||S(N(RRR(R*t _orig_encoderR3((s$/usr/lib64/python2.7/json/encoder.pyt_encoderscSsl||krd}n4||kr*d}n||kr?d}n ||S|shtdt|n|S(NtNaNtInfinitys -Infinitys2Out of range float values are not JSON compliant: (t ValueErrorR)(R*Rt_reprt_inft_neginfttext((s$/usr/lib64/python2.7/json/encoder.pytfloatstrs       iN(RRRRR R$Rt FLOAT_REPRtINFINITYtc_make_encoderR RR#R"R!Rt_make_iterencode(R%R*R+tmarkersR7R?t _iterencode((s$/usr/lib64/python2.7/json/encoder.pyR.s*    N( t__name__t __module__t__doc__R!R"tFalseR/RR'R#R5R.(((s$/usr/lib64/python2.7/json/encoder.pyRFs >  cs fd fd fdS(Nc 3s8|sdVdSdk rO |}|krBdn||}|rt}n|} |r||Vq|dkr|dVq|tkr|dVq|tkr1|d Vq | frX||Vq | ry||Vq|V |fr||}n0 | r||}n||}x|D] } | VqWqW|dk r|d8}dd|Vnd Vdk r4|=ndS( Ns[]sCircular reference detectedt[is t tnullttruetfalset](RR/RI( tlstt_current_indent_leveltmarkeridtbuftnewline_indentt separatortfirsttvalueR4tchunk(R:R7t _floatstrt_indentt_item_separatorREt_iterencode_dictt_iterencode_listR-tdicttfloattidtintRR0tlongRDRR1(s$/usr/lib64/python2.7/json/encoder.pyR] s^                     c 3s|sdVdSdk rO|}|krBdn||iR,RMRNRLskey s is not a stringt}(RR/tsortedtitemst iteritemsRIR(R)( tdctRQRRRTR!RVRiRdRWR4RX(R:R7RYRZR[RER\R]t_key_separatort _skipkeyst _sort_keysR-R^R_R`RaRR0RbRDRR1(s$/usr/lib64/python2.7/json/encoder.pyR\Us                        c3s |r|Vne|dkr1dVnQ|tkrEdVn=|tkrYdVn) | fr||Vn | r|Vn | frx||D] }|VqWn |rx||D] }|VqWndk rA |}|kr4dn||sN      #    PKr0]Su>> encoder.pynu["""Implementation of JSONEncoder """ import re try: from _json import encode_basestring_ascii as c_encode_basestring_ascii except ImportError: c_encode_basestring_ascii = None try: from _json import encode_basestring as c_encode_basestring except ImportError: c_encode_basestring = None try: from _json import make_encoder as c_make_encoder except ImportError: c_make_encoder = None ESCAPE = re.compile(r'[\x00-\x1f\\"\b\f\n\r\t]') ESCAPE_ASCII = re.compile(r'([\\"]|[^\ -~])') HAS_UTF8 = re.compile(b'[\x80-\xff]') ESCAPE_DCT = { '\\': '\\\\', '"': '\\"', '\b': '\\b', '\f': '\\f', '\n': '\\n', '\r': '\\r', '\t': '\\t', } for i in range(0x20): ESCAPE_DCT.setdefault(chr(i), '\\u{0:04x}'.format(i)) #ESCAPE_DCT.setdefault(chr(i), '\\u%04x' % (i,)) del i INFINITY = float('inf') def py_encode_basestring(s): """Return a JSON representation of a Python string """ def replace(match): return ESCAPE_DCT[match.group(0)] return '"' + ESCAPE.sub(replace, s) + '"' encode_basestring = (c_encode_basestring or py_encode_basestring) def py_encode_basestring_ascii(s): """Return an ASCII-only JSON representation of a Python string """ def replace(match): s = match.group(0) try: return ESCAPE_DCT[s] except KeyError: n = ord(s) if n < 0x10000: return '\\u{0:04x}'.format(n) #return '\\u%04x' % (n,) else: # surrogate pair n -= 0x10000 s1 = 0xd800 | ((n >> 10) & 0x3ff) s2 = 0xdc00 | (n & 0x3ff) return '\\u{0:04x}\\u{1:04x}'.format(s1, s2) return '"' + ESCAPE_ASCII.sub(replace, s) + '"' encode_basestring_ascii = ( c_encode_basestring_ascii or py_encode_basestring_ascii) class JSONEncoder(object): """Extensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). """ item_separator = ', ' key_separator = ': ' def __init__(self, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None): """Constructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an RecursionError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. """ self.skipkeys = skipkeys self.ensure_ascii = ensure_ascii self.check_circular = check_circular self.allow_nan = allow_nan self.sort_keys = sort_keys self.indent = indent if separators is not None: self.item_separator, self.key_separator = separators elif indent is not None: self.item_separator = ',' if default is not None: self.default = default def default(self, o): """Implement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return super().default(o) """ raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') def encode(self, o): """Return a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' """ # This is for extremely simple cases and benchmarks. if isinstance(o, str): if self.ensure_ascii: return encode_basestring_ascii(o) else: return encode_basestring(o) # This doesn't pass the iterator directly to ''.join() because the # exceptions aren't as detailed. The list call should be roughly # equivalent to the PySequence_Fast that ''.join() would do. chunks = self.iterencode(o, _one_shot=True) if not isinstance(chunks, (list, tuple)): chunks = list(chunks) return ''.join(chunks) def iterencode(self, o, _one_shot=False): """Encode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) """ if self.check_circular: markers = {} else: markers = None if self.ensure_ascii: _encoder = encode_basestring_ascii else: _encoder = encode_basestring def floatstr(o, allow_nan=self.allow_nan, _repr=float.__repr__, _inf=INFINITY, _neginf=-INFINITY): # Check for specials. Note that this type of test is processor # and/or platform-specific, so do tests which don't depend on the # internals. if o != o: text = 'NaN' elif o == _inf: text = 'Infinity' elif o == _neginf: text = '-Infinity' else: return _repr(o) if not allow_nan: raise ValueError( "Out of range float values are not JSON compliant: " + repr(o)) return text if (_one_shot and c_make_encoder is not None and self.indent is None): _iterencode = c_make_encoder( markers, self.default, _encoder, self.indent, self.key_separator, self.item_separator, self.sort_keys, self.skipkeys, self.allow_nan) else: _iterencode = _make_iterencode( markers, self.default, _encoder, self.indent, floatstr, self.key_separator, self.item_separator, self.sort_keys, self.skipkeys, _one_shot) return _iterencode(o, 0) def _make_iterencode(markers, _default, _encoder, _indent, _floatstr, _key_separator, _item_separator, _sort_keys, _skipkeys, _one_shot, ## HACK: hand-optimized bytecode; turn globals into locals ValueError=ValueError, dict=dict, float=float, id=id, int=int, isinstance=isinstance, list=list, str=str, tuple=tuple, _intstr=int.__repr__, ): if _indent is not None and not isinstance(_indent, str): _indent = ' ' * _indent def _iterencode_list(lst, _current_indent_level): if not lst: yield '[]' return if markers is not None: markerid = id(lst) if markerid in markers: raise ValueError("Circular reference detected") markers[markerid] = lst buf = '[' if _indent is not None: _current_indent_level += 1 newline_indent = '\n' + _indent * _current_indent_level separator = _item_separator + newline_indent buf += newline_indent else: newline_indent = None separator = _item_separator first = True for value in lst: if first: first = False else: buf = separator if isinstance(value, str): yield buf + _encoder(value) elif value is None: yield buf + 'null' elif value is True: yield buf + 'true' elif value is False: yield buf + 'false' elif isinstance(value, int): # Subclasses of int/float may override __repr__, but we still # want to encode them as integers/floats in JSON. One example # within the standard library is IntEnum. yield buf + _intstr(value) elif isinstance(value, float): # see comment above for int yield buf + _floatstr(value) else: yield buf if isinstance(value, (list, tuple)): chunks = _iterencode_list(value, _current_indent_level) elif isinstance(value, dict): chunks = _iterencode_dict(value, _current_indent_level) else: chunks = _iterencode(value, _current_indent_level) yield from chunks if newline_indent is not None: _current_indent_level -= 1 yield '\n' + _indent * _current_indent_level yield ']' if markers is not None: del markers[markerid] def _iterencode_dict(dct, _current_indent_level): if not dct: yield '{}' return if markers is not None: markerid = id(dct) if markerid in markers: raise ValueError("Circular reference detected") markers[markerid] = dct yield '{' if _indent is not None: _current_indent_level += 1 newline_indent = '\n' + _indent * _current_indent_level item_separator = _item_separator + newline_indent yield newline_indent else: newline_indent = None item_separator = _item_separator first = True if _sort_keys: items = sorted(dct.items()) else: items = dct.items() for key, value in items: if isinstance(key, str): pass # JavaScript is weakly typed for these, so it makes sense to # also allow them. Many encoders seem to do something like this. elif isinstance(key, float): # see comment for int/float in _make_iterencode key = _floatstr(key) elif key is True: key = 'true' elif key is False: key = 'false' elif key is None: key = 'null' elif isinstance(key, int): # see comment for int/float in _make_iterencode key = _intstr(key) elif _skipkeys: continue else: raise TypeError(f'keys must be str, int, float, bool or None, ' f'not {key.__class__.__name__}') if first: first = False else: yield item_separator yield _encoder(key) yield _key_separator if isinstance(value, str): yield _encoder(value) elif value is None: yield 'null' elif value is True: yield 'true' elif value is False: yield 'false' elif isinstance(value, int): # see comment for int/float in _make_iterencode yield _intstr(value) elif isinstance(value, float): # see comment for int/float in _make_iterencode yield _floatstr(value) else: if isinstance(value, (list, tuple)): chunks = _iterencode_list(value, _current_indent_level) elif isinstance(value, dict): chunks = _iterencode_dict(value, _current_indent_level) else: chunks = _iterencode(value, _current_indent_level) yield from chunks if newline_indent is not None: _current_indent_level -= 1 yield '\n' + _indent * _current_indent_level yield '}' if markers is not None: del markers[markerid] def _iterencode(o, _current_indent_level): if isinstance(o, str): yield _encoder(o) elif o is None: yield 'null' elif o is True: yield 'true' elif o is False: yield 'false' elif isinstance(o, int): # see comment for int/float in _make_iterencode yield _intstr(o) elif isinstance(o, float): # see comment for int/float in _make_iterencode yield _floatstr(o) elif isinstance(o, (list, tuple)): yield from _iterencode_list(o, _current_indent_level) elif isinstance(o, dict): yield from _iterencode_dict(o, _current_indent_level) else: if markers is not None: markerid = id(o) if markerid in markers: raise ValueError("Circular reference detected") markers[markerid] = o o = _default(o) yield from _iterencode(o, _current_indent_level) if markers is not None: del markers[markerid] return _iterencode PKr0]~.. decoder.pyonu[ {fc@sdZddlZddlZddlZddlmZyddlmZWne k rgdZnXdgZ ej ej BejBZdZe\ZZZdZddZied 6ed 6ed 6Zejd eZid d6dd6dd6dd6dd6dd6dd6dd6ZdZdZdeeejdZepSeZejd eZd!Z eje d"Z!eje d#Z"de#fd$YZ$dS(%sImplementation of JSONDecoder iN(tscanner(t scanstringt JSONDecodercCs8tjdd\}tjdd\}||| fS(Ns>dss(tstructtunpack(tnantinf((s$/usr/lib64/python2.7/json/decoder.pyt_floatconstantsscCsU|jdd|d}|dkr2|d}n||jdd|}||fS(Ns ii(tcounttrindex(tdoctpostlinenotcolno((s$/usr/lib64/python2.7/json/decoder.pytlinecols   c Cswt||\}}|dkr=d}|j||||St||\}}d}|j|||||||S(Ns#{0}: line {1} column {2} (char {3})s?{0}: line {1} column {2} - line {3} column {4} (char {5} - {6})(RtNonetformat( tmsgR R tendR R tfmtt endlinenotendcolno((s$/usr/lib64/python2.7/json/decoder.pyterrmsg"s s -InfinitytInfinitytNaNs(.*?)(["\\\x00-\x1f])u"t"u\s\u/t/utbu tfu tnu tru ttsutf-8cCs||d|d!}t|dkr_|ddkr_yt|dSWq_tk r[q_Xnd}tt|||dS(NiiitxXisInvalid \uXXXX escape(tlentintt ValueErrorR(tsR tescR((s$/usr/lib64/python2.7/json/decoder.pyt _decode_uXXXX?s" cCs|dkrt}ng}|j}|d}xO|||} | dkrgttd||n| j}| j\} } | rt| tst| |} n|| n| dkrPnL| dkr|rdj | } tt| ||q|| q1ny||} Wn)t k rNttd||nX| dkry|| }Wn9t k rdt | } tt| ||nX|d7}nt ||}|d7}tjd krfd |kod knrf|||d !d krft ||d}d|ko7dknrfd|d d>|dB}|d7}qfnt|}||q1Wdj||fS(sScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.isUnterminated string starting atRs\s"Invalid control character {0!r} attusInvalid \escape: iiiiis\uiiii iuN(RtDEFAULT_ENCODINGtappendR#RRtgroupst isinstancetunicodeRt IndexErrortKeyErrortreprR&tsyst maxunicodetunichrtjoin(R$Rtencodingtstrictt_bt_mtchunkst_appendtbegintchunktcontentt terminatorRR%tchartunituni2((s$/usr/lib64/python2.7/json/decoder.pyt py_scanstringIs^               3 s [ \t\n\r]*s cCs|\}} g} | j} || | d!} | dkr| |krm||| j} || | d!} n| dkr|dk r|| } | | dfSi} |dk r|| } n| | dfS| dkrttd|| qn| d7} xtrt|| ||\}} || | d!dkr||| j} || | d!dkrttd|| qn| d7} yM|| |kr| d7} || |kr||| dj} qnWntk rnXy||| \}} Wn)tk r6ttd|| nX| ||fy@|| } | |kr||| dj} || } nWntk rd} nX| d7} | dkrPn+| d krttd || dnyc|| } | |krH| d7} || } | |krH||| dj} || } qHnWntk rbd} nX| d7} | dkrttd|| dqqW|dk r|| } | | fSt | } |dk r|| } n| | fS( NiRt}s1Expecting property name enclosed in double quotest:sExpecting ':' delimitersExpecting objecttt,sExpecting ',' delimiter( R)RRR#RtTrueRR-t StopIterationtdict(t s_and_endR4R5t scan_oncet object_hooktobject_pairs_hookt_wt_wsR$Rtpairst pairs_appendtnextchartresulttkeytvalue((s$/usr/lib64/python2.7/json/decoder.pyt JSONObjects             #                       c Cs|\}}g}|||d!}||kr\|||dj}|||d!}n|dkrv||dfS|j}xEtry|||\} }Wn)tk rttd||nX|| |||d!}||kr!|||dj}|||d!}n|d7}|dkr;Pn'|dkrbttd||nyM|||kr|d7}|||kr|||dj}qnWqtk rqXqW||fS(Nit]sExpecting objectREsExpecting ',' delimiter(RR)RFRGR#RR-( RIRJRMRNR$RtvaluesRQR9RT((s$/usr/lib64/python2.7/json/decoder.pyt JSONArrays@            # cBsGeZdZdddddeddZejdZddZ RS(sSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | unicode | +---------------+-------------------+ | number (int) | int, long | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. cCs||_||_||_|p$t|_|p3t|_|pEtj|_ ||_ t |_ t |_t|_tj||_dS(s``encoding`` determines the encoding used to interpret any ``str`` objects decoded by this instance (utf-8 by default). It has no effect when decoding ``unicode`` objects. Note that currently only encodings that are a superset of ASCII work, strings of other encodings should be passed in as ``unicode``. ``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders that rely on the order that the key and value pairs are decoded (for example, collections.OrderedDict will remember the order of insertion). If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N(R4RKRLtfloatt parse_floatR"t parse_intt _CONSTANTSt __getitem__tparse_constantR5RUt parse_objectRXt parse_arrayRt parse_stringRt make_scannerRJ(tselfR4RKRZR[R^R5RL((s$/usr/lib64/python2.7/json/decoder.pyt__init__.s-       cCsy|j|d||dj\}}|||j}|t|kruttd||t|n|S(szReturn the Python representation of ``s`` (a ``str`` or ``unicode`` instance containing a JSON document) tidxis Extra data(t raw_decodeRR!R#R(RcR$RMtobjR((s$/usr/lib64/python2.7/json/decoder.pytdecodegs *$icCsFy|j||\}}Wntk r;tdnX||fS(sLDecode a JSON document from ``s`` (a ``str`` or ``unicode`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. sNo JSON object could be decoded(RJRGR#(RcR$ReRgR((s$/usr/lib64/python2.7/json/decoder.pyRfrs  N( t__name__t __module__t__doc__RRFRdt WHITESPACEtmatchRhRf(((s$/usr/lib64/python2.7/json/decoder.pyRs    7 (%RktreR0RtjsonRt_jsonRt c_scanstringt ImportErrorRt__all__tVERBOSEt MULTILINEtDOTALLtFLAGSRRtPosInftNegInfRRR\tcompilet STRINGCHUNKt BACKSLASHR(R&RFRmRARltWHITESPACE_STRRURXtobjectR(((s$/usr/lib64/python2.7/json/decoder.pyts@         & E W$PKr0]m00 decoder.pynu["""Implementation of JSONDecoder """ import re from json import scanner try: from _json import scanstring as c_scanstring except ImportError: c_scanstring = None __all__ = ['JSONDecoder', 'JSONDecodeError'] FLAGS = re.VERBOSE | re.MULTILINE | re.DOTALL NaN = float('nan') PosInf = float('inf') NegInf = float('-inf') class JSONDecodeError(ValueError): """Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos """ # Note that this exception is used from _json def __init__(self, msg, doc, pos): lineno = doc.count('\n', 0, pos) + 1 colno = pos - doc.rfind('\n', 0, pos) errmsg = '%s: line %d column %d (char %d)' % (msg, lineno, colno, pos) ValueError.__init__(self, errmsg) self.msg = msg self.doc = doc self.pos = pos self.lineno = lineno self.colno = colno def __reduce__(self): return self.__class__, (self.msg, self.doc, self.pos) _CONSTANTS = { '-Infinity': NegInf, 'Infinity': PosInf, 'NaN': NaN, } STRINGCHUNK = re.compile(r'(.*?)(["\\\x00-\x1f])', FLAGS) BACKSLASH = { '"': '"', '\\': '\\', '/': '/', 'b': '\b', 'f': '\f', 'n': '\n', 'r': '\r', 't': '\t', } def _decode_uXXXX(s, pos): esc = s[pos + 1:pos + 5] if len(esc) == 4 and esc[1] not in 'xX': try: return int(esc, 16) except ValueError: pass msg = "Invalid \\uXXXX escape" raise JSONDecodeError(msg, s, pos) def py_scanstring(s, end, strict=True, _b=BACKSLASH, _m=STRINGCHUNK.match): """Scan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.""" chunks = [] _append = chunks.append begin = end - 1 while 1: chunk = _m(s, end) if chunk is None: raise JSONDecodeError("Unterminated string starting at", s, begin) end = chunk.end() content, terminator = chunk.groups() # Content is contains zero or more unescaped string characters if content: _append(content) # Terminator is the end of string, a literal control character, # or a backslash denoting that an escape sequence follows if terminator == '"': break elif terminator != '\\': if strict: #msg = "Invalid control character %r at" % (terminator,) msg = "Invalid control character {0!r} at".format(terminator) raise JSONDecodeError(msg, s, end) else: _append(terminator) continue try: esc = s[end] except IndexError: raise JSONDecodeError("Unterminated string starting at", s, begin) from None # If not a unicode escape sequence, must be in the lookup table if esc != 'u': try: char = _b[esc] except KeyError: msg = "Invalid \\escape: {0!r}".format(esc) raise JSONDecodeError(msg, s, end) end += 1 else: uni = _decode_uXXXX(s, end) end += 5 if 0xd800 <= uni <= 0xdbff and s[end:end + 2] == '\\u': uni2 = _decode_uXXXX(s, end + 1) if 0xdc00 <= uni2 <= 0xdfff: uni = 0x10000 + (((uni - 0xd800) << 10) | (uni2 - 0xdc00)) end += 6 char = chr(uni) _append(char) return ''.join(chunks), end # Use speedup if available scanstring = c_scanstring or py_scanstring WHITESPACE = re.compile(r'[ \t\n\r]*', FLAGS) WHITESPACE_STR = ' \t\n\r' def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook, memo=None, _w=WHITESPACE.match, _ws=WHITESPACE_STR): s, end = s_and_end pairs = [] pairs_append = pairs.append # Backwards compatibility if memo is None: memo = {} memo_get = memo.setdefault # Use a slice to prevent IndexError from being raised, the following # check will raise a more specific ValueError if the string is empty nextchar = s[end:end + 1] # Normally we expect nextchar == '"' if nextchar != '"': if nextchar in _ws: end = _w(s, end).end() nextchar = s[end:end + 1] # Trivial empty object if nextchar == '}': if object_pairs_hook is not None: result = object_pairs_hook(pairs) return result, end + 1 pairs = {} if object_hook is not None: pairs = object_hook(pairs) return pairs, end + 1 elif nextchar != '"': raise JSONDecodeError( "Expecting property name enclosed in double quotes", s, end) end += 1 while True: key, end = scanstring(s, end, strict) key = memo_get(key, key) # To skip some function call overhead we optimize the fast paths where # the JSON key separator is ": " or just ":". if s[end:end + 1] != ':': end = _w(s, end).end() if s[end:end + 1] != ':': raise JSONDecodeError("Expecting ':' delimiter", s, end) end += 1 try: if s[end] in _ws: end += 1 if s[end] in _ws: end = _w(s, end + 1).end() except IndexError: pass try: value, end = scan_once(s, end) except StopIteration as err: raise JSONDecodeError("Expecting value", s, err.value) from None pairs_append((key, value)) try: nextchar = s[end] if nextchar in _ws: end = _w(s, end + 1).end() nextchar = s[end] except IndexError: nextchar = '' end += 1 if nextchar == '}': break elif nextchar != ',': raise JSONDecodeError("Expecting ',' delimiter", s, end - 1) end = _w(s, end).end() nextchar = s[end:end + 1] end += 1 if nextchar != '"': raise JSONDecodeError( "Expecting property name enclosed in double quotes", s, end - 1) if object_pairs_hook is not None: result = object_pairs_hook(pairs) return result, end pairs = dict(pairs) if object_hook is not None: pairs = object_hook(pairs) return pairs, end def JSONArray(s_and_end, scan_once, _w=WHITESPACE.match, _ws=WHITESPACE_STR): s, end = s_and_end values = [] nextchar = s[end:end + 1] if nextchar in _ws: end = _w(s, end + 1).end() nextchar = s[end:end + 1] # Look-ahead for trivial empty array if nextchar == ']': return values, end + 1 _append = values.append while True: try: value, end = scan_once(s, end) except StopIteration as err: raise JSONDecodeError("Expecting value", s, err.value) from None _append(value) nextchar = s[end:end + 1] if nextchar in _ws: end = _w(s, end + 1).end() nextchar = s[end:end + 1] end += 1 if nextchar == ']': break elif nextchar != ',': raise JSONDecodeError("Expecting ',' delimiter", s, end - 1) try: if s[end] in _ws: end += 1 if s[end] in _ws: end = _w(s, end + 1).end() except IndexError: pass return values, end class JSONDecoder(object): """Simple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. """ def __init__(self, *, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, strict=True, object_pairs_hook=None): """``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\\t'`` (tab), ``'\\n'``, ``'\\r'`` and ``'\\0'``. """ self.object_hook = object_hook self.parse_float = parse_float or float self.parse_int = parse_int or int self.parse_constant = parse_constant or _CONSTANTS.__getitem__ self.strict = strict self.object_pairs_hook = object_pairs_hook self.parse_object = JSONObject self.parse_array = JSONArray self.parse_string = scanstring self.memo = {} self.scan_once = scanner.make_scanner(self) def decode(self, s, _w=WHITESPACE.match): """Return the Python representation of ``s`` (a ``str`` instance containing a JSON document). """ obj, end = self.raw_decode(s, idx=_w(s, 0).end()) end = _w(s, end).end() if end != len(s): raise JSONDecodeError("Extra data", s, end) return obj def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: raise JSONDecodeError("Expecting value", s, err.value) from None return obj, end PKr0]ĤBf6f6 __init__.pyonu[ {fc@s,dZdZddddddgZdZd d lmZd d lmZed ed e de de ddddddddZ ee e e ddddded Z ee e e ddddded Z eddddddZddddddddZddddddddZdS(s JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is the externally maintained version of the :mod:`json` library contained in Python 2.6, but maintains compatibility with Python 2.4 and Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print json.dumps("\"foo\bar") "\"foo\bar" >>> print json.dumps(u'\u1234') "\u1234" >>> print json.dumps('\\') "\\" >>> print json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True) {"a": 0, "b": 0, "c": 0} >>> from StringIO import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> json.dumps([1,2,3,{'4': 5, '6': 7}], sort_keys=True, separators=(',',':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print json.dumps({'4': 5, '6': 7}, sort_keys=True, ... indent=4, separators=(',', ': ')) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = [u'foo', {u'bar': [u'baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == u'"foo\x08ar' True >>> from StringIO import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(repr(obj) + " is not JSON serializable") ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) s2.0.9tdumptdumpstloadtloadst JSONDecodert JSONEncodersBob Ippolito i(R(Rtskipkeyst ensure_asciitcheck_circulart allow_nantindentt separatorstencodingsutf-8tdefaultc Ks| ru|ru|ru|ru|d kru|d kru|d kru| dkru| d kru| ru| rutj|} n`|d krt}n|d|d|d|d|d|d|d| d | d | | j|} x| D]}|j|qWd S( s Serialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``unicode``, ``int``, ``long``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is true (the default), all non-ASCII characters in the output are escaped with ``\uXXXX`` sequences, and the result is a ``str`` instance consisting of ASCII characters only. If ``ensure_ascii`` is false, some chunks written to ``fp`` may be ``unicode`` instances. This usually happens because the input contains unicode strings or the ``encoding`` parameter is used. Unless ``fp.write()`` explicitly understands ``unicode`` (as in ``codecs.getwriter``) this is likely to cause an error. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. Since the default item separator is ``', '``, the output might include trailing whitespace when ``indent`` is specified. You can use ``separators=(',', ': ')`` to avoid this. If ``separators`` is an ``(item_separator, dict_separator)`` tuple then it will be used instead of the default ``(', ', ': ')`` separators. ``(',', ':')`` is the most compact JSON representation. ``encoding`` is the character encoding for str instances, default is UTF-8. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. sutf-8RRRR R R R R t sort_keysN(tNonet_default_encodert iterencodeRtwrite(tobjtfpRRRR tclsR R R R Rtkwtiterabletchunk((s%/usr/lib64/python2.7/json/__init__.pyRzs5  $&    c Ks| rp|rp|rp|rp|d krp|d krp|d krp|dkrp| d krp| rp| rptj|S|d krt}n|d|d|d|d|d|d|d|d | d | | j|S( sSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``unicode``, ``int``, ``long``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, all non-ASCII characters are not escaped, and the return value may be a ``unicode`` instance. See ``dump`` for details. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. Since the default item separator is ``', '``, the output might include trailing whitespace when ``indent`` is specified. You can use ``separators=(',', ': ')`` to avoid this. If ``separators`` is an ``(item_separator, dict_separator)`` tuple then it will be used instead of the default ``(', ', ': ')`` separators. ``(',', ':')`` is the most compact JSON representation. ``encoding`` is the character encoding for str instances, default is UTF-8. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. sutf-8RRRR R R R R RN(RRtencodeR( RRRRR RR R R R RR((s%/usr/lib64/python2.7/json/__init__.pyRs/  $&    t object_hooktobject_pairs_hookc Ks=t|jd|d|d|d|d|d|d||S(sDeserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. If the contents of ``fp`` is encoded with an ASCII based encoding other than utf-8 (e.g. latin-1), then an appropriate ``encoding`` name must be specified. Encodings that are not ASCII based (such as UCS-2) are not allowed, and should be wrapped with ``codecs.getreader(fp)(encoding)``, or simply decoded to a ``unicode`` object and passed to ``loads()`` ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders that rely on the order that the key and value pairs are decoded (for example, collections.OrderedDict will remember the order of insertion). If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. R RRt parse_floatt parse_inttparse_constantR(Rtread( RR RRRRRRR((s%/usr/lib64/python2.7/json/__init__.pyRs   c Ks|dkrh|dkrh|dkrh|dkrh|dkrh|dkrh|dkrh| rhtj|S|dkr}t}n|dk r||dcs6     E  ;  # PKr0]ze scanner.pycnu[ {fc@sdZddlZyddlmZWnek r?dZnXdgZejdej ej Bej BZ dZ ep~e ZdS(sJSON token scanner iN(t make_scannerRs)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c s|j |j|j tj|j|j |j|j|j |j |j  f dS(NcsZy||}Wntk r'tnX|dkrK ||d S|dkrz ||df S|dkr||dfS|dkr|||d!dkrd|dfS|dkr|||d!d krt|dfS|d kr0|||d !d kr0t|d fS||}|dk r|j\}}}|sl|r||p{d |pd }n |}||jfS|dkr|||d!dkrd|dfS|dkr|||d!dkrd|dfS|dkrP|||d!dkrPd|dfStdS(Nt"it{t[tnitnullttttruetfitfalsettNitNaNtIitInfinityt-i s -Infinity(t IndexErrort StopIterationtNonetTruetFalsetgroupstend(tstringtidxtnextchartmtintegertfractexptres( t _scan_oncetencodingt match_numbert object_hooktobject_pairs_hookt parse_arraytparse_constantt parse_floatt parse_intt parse_objectt parse_stringtstrict(s$/usr/lib64/python2.7/json/scanner.pyRs>      ###  # ###( R(R$R)t NUMBER_REtmatchR R*R&R'R%R"R#(tcontext(( RR R!R"R#R$R%R&R'R(R)R*s$/usr/lib64/python2.7/json/scanner.pytpy_make_scanners           0%(t__doc__tret_jsonRtc_make_scannert ImportErrorRt__all__tcompiletVERBOSEt MULTILINEtDOTALLR+R.(((s$/usr/lib64/python2.7/json/scanner.pyts     4PKr0]ze scanner.pyonu[ {fc@sdZddlZyddlmZWnek r?dZnXdgZejdej ej Bej BZ dZ ep~e ZdS(sJSON token scanner iN(t make_scannerRs)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c s|j |j|j tj|j|j |j|j|j |j |j  f dS(NcsZy||}Wntk r'tnX|dkrK ||d S|dkrz ||df S|dkr||dfS|dkr|||d!dkrd|dfS|dkr|||d!d krt|dfS|d kr0|||d !d kr0t|d fS||}|dk r|j\}}}|sl|r||p{d |pd }n |}||jfS|dkr|||d!dkrd|dfS|dkr|||d!dkrd|dfS|dkrP|||d!dkrPd|dfStdS(Nt"it{t[tnitnullttttruetfitfalsettNitNaNtIitInfinityt-i s -Infinity(t IndexErrort StopIterationtNonetTruetFalsetgroupstend(tstringtidxtnextchartmtintegertfractexptres( t _scan_oncetencodingt match_numbert object_hooktobject_pairs_hookt parse_arraytparse_constantt parse_floatt parse_intt parse_objectt parse_stringtstrict(s$/usr/lib64/python2.7/json/scanner.pyRs>      ###  # ###( R(R$R)t NUMBER_REtmatchR R*R&R'R%R"R#(tcontext(( RR R!R"R#R$R%R&R'R(R)R*s$/usr/lib64/python2.7/json/scanner.pytpy_make_scanners           0%(t__doc__tret_jsonRtc_make_scannert ImportErrorRt__all__tcompiletVERBOSEt MULTILINEtDOTALLR+R.(((s$/usr/lib64/python2.7/json/scanner.pyts     4PKr0]66 __init__.pynu[r"""JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> mydict = {'4': 5, '6': 7} >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(f'Object of type {obj.__class__.__name__} ' ... f'is not JSON serializable') ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) """ __version__ = '2.0.9' __all__ = [ 'dump', 'dumps', 'load', 'loads', 'JSONDecoder', 'JSONDecodeError', 'JSONEncoder', ] __author__ = 'Bob Ippolito ' from .decoder import JSONDecoder, JSONDecodeError from .encoder import JSONEncoder import codecs _default_encoder = JSONEncoder( skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, indent=None, separators=None, default=None, ) def dump(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw): """Serialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. """ # cached encoder if (not skipkeys and ensure_ascii and check_circular and allow_nan and cls is None and indent is None and separators is None and default is None and not sort_keys and not kw): iterable = _default_encoder.iterencode(obj) else: if cls is None: cls = JSONEncoder iterable = cls(skipkeys=skipkeys, ensure_ascii=ensure_ascii, check_circular=check_circular, allow_nan=allow_nan, indent=indent, separators=separators, default=default, sort_keys=sort_keys, **kw).iterencode(obj) # could accelerate with writelines in some versions of Python, at # a debuggability cost for chunk in iterable: fp.write(chunk) def dumps(obj, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw): """Serialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. """ # cached encoder if (not skipkeys and ensure_ascii and check_circular and allow_nan and cls is None and indent is None and separators is None and default is None and not sort_keys and not kw): return _default_encoder.encode(obj) if cls is None: cls = JSONEncoder return cls( skipkeys=skipkeys, ensure_ascii=ensure_ascii, check_circular=check_circular, allow_nan=allow_nan, indent=indent, separators=separators, default=default, sort_keys=sort_keys, **kw).encode(obj) _default_decoder = JSONDecoder(object_hook=None, object_pairs_hook=None) def detect_encoding(b): bstartswith = b.startswith if bstartswith((codecs.BOM_UTF32_BE, codecs.BOM_UTF32_LE)): return 'utf-32' if bstartswith((codecs.BOM_UTF16_BE, codecs.BOM_UTF16_LE)): return 'utf-16' if bstartswith(codecs.BOM_UTF8): return 'utf-8-sig' if len(b) >= 4: if not b[0]: # 00 00 -- -- - utf-32-be # 00 XX -- -- - utf-16-be return 'utf-16-be' if b[1] else 'utf-32-be' if not b[1]: # XX 00 00 00 - utf-32-le # XX 00 00 XX - utf-16-le # XX 00 XX -- - utf-16-le return 'utf-16-le' if b[2] or b[3] else 'utf-32-le' elif len(b) == 2: if not b[0]: # 00 XX - utf-16-be return 'utf-16-be' if not b[1]: # XX 00 - utf-16-le return 'utf-16-le' # default return 'utf-8' def load(fp, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw): """Deserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. """ return loads(fp.read(), cls=cls, object_hook=object_hook, parse_float=parse_float, parse_int=parse_int, parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) def loads(s, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw): """Deserialize ``s`` (a ``str``, ``bytes`` or ``bytearray`` instance containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. """ if isinstance(s, str): if s.startswith('\ufeff'): raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)", s, 0) else: if not isinstance(s, (bytes, bytearray)): raise TypeError(f'the JSON object must be str, bytes or bytearray, ' f'not {s.__class__.__name__}') s = s.decode(detect_encoding(s), 'surrogatepass') if (cls is None and object_hook is None and parse_int is None and parse_float is None and parse_constant is None and object_pairs_hook is None and not kw): return _default_decoder.decode(s) if cls is None: cls = JSONDecoder if object_hook is not None: kw['object_hook'] = object_hook if object_pairs_hook is not None: kw['object_pairs_hook'] = object_pairs_hook if parse_float is not None: kw['parse_float'] = parse_float if parse_int is not None: kw['parse_int'] = parse_int if parse_constant is not None: kw['parse_constant'] = parse_constant return cls(**kw).decode(s) PKr0]D`8 tool.pynu[r"""Command-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) """ import argparse import json import sys from pathlib import Path def main(): prog = 'python -m json.tool' description = ('A simple command line interface for json module ' 'to validate and pretty-print JSON objects.') parser = argparse.ArgumentParser(prog=prog, description=description) parser.add_argument('infile', nargs='?', type=argparse.FileType(encoding="utf-8"), help='a JSON file to be validated or pretty-printed', default=sys.stdin) parser.add_argument('outfile', nargs='?', type=Path, help='write the output of infile to outfile', default=None) parser.add_argument('--sort-keys', action='store_true', default=False, help='sort the output of dictionaries alphabetically by key') parser.add_argument('--no-ensure-ascii', dest='ensure_ascii', action='store_false', help='disable escaping of non-ASCII characters') parser.add_argument('--json-lines', action='store_true', default=False, help='parse input using the JSON Lines format. ' 'Use with --no-indent or --compact to produce valid JSON Lines output.') group = parser.add_mutually_exclusive_group() group.add_argument('--indent', default=4, type=int, help='separate items with newlines and use this number ' 'of spaces for indentation') group.add_argument('--tab', action='store_const', dest='indent', const='\t', help='separate items with newlines and use ' 'tabs for indentation') group.add_argument('--no-indent', action='store_const', dest='indent', const=None, help='separate items with spaces rather than newlines') group.add_argument('--compact', action='store_true', help='suppress all whitespace separation (most compact)') options = parser.parse_args() dump_args = { 'sort_keys': options.sort_keys, 'indent': options.indent, 'ensure_ascii': options.ensure_ascii, } if options.compact: dump_args['indent'] = None dump_args['separators'] = ',', ':' with options.infile as infile: try: if options.json_lines: objs = (json.loads(line) for line in infile) else: objs = (json.load(infile),) if options.outfile is None: out = sys.stdout else: out = options.outfile.open('w', encoding='utf-8') with out as outfile: for obj in objs: json.dump(obj, outfile, **dump_args) outfile.write('\n') except ValueError as e: raise SystemExit(e) if __name__ == '__main__': try: main() except BrokenPipeError as exc: sys.exit(exc.errno) PKr0]7y9tool.pycnu[ {fc@sAdZddlZddlZdZedkr=endS(sCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) iNcCs>ttjdkr*tj}tj}nttjdkrattjdd}tj}n[ttjdkrttjdd}ttjdd}nttjdd|:ytj|}Wnt k r}t|nXWdQX|4tj ||dt d d d d|j dWdQXdS(Niitrbitwbis [infile [outfile]]t sort_keystindentit separatorst,s: s (Rs: ( tlentsystargvtstdintstdouttopent SystemExittjsontloadt ValueErrortdumptTruetwrite(tinfiletoutfiletobjte((s!/usr/lib64/python2.7/json/tool.pytmains&    t__main__(t__doc__RR Rt__name__(((s!/usr/lib64/python2.7/json/tool.pyt s     PK]{0]8[6[6#__pycache__/decoder.cpython-312.pycnu[ {|j0 dZddlZddlmZ ddlmZddgZejejzejzZ e dZe dZe d ZGd deZeeed Zej(d e Zej(d e ZdddddddddZej0fdZdeej0fdZexseZej(de ZdZdej0efdZej0efdZGddeZ y#e$rdZYwxYw)zImplementation of JSONDecoder N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infceZdZdZdZdZy)ra Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos c|jdd|dz}||jdd|z }d||||fz}tj||||_||_||_||_||_y)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgs %/usr/lib64/python3.12/json/decoder.pyrzJSONDecodeError.__init__sv4C(1,ciia--2c65#5NND&)  c`|j|j|j|jffS)N) __class__rrr)rs r __reduce__zJSONDecodeError.__reduce__*s$~~$((DHH===rN)__name__ __module__ __qualname____doc__rrrrrrs >r)z -InfinityInfinityNaNz[0-9A-Fa-f]{4}z(.*?)(["\\\x00-\x1f])"\/ r   )r$r%r&bfnrtc|||dz}| t|jdSd}t|||#t$rYwxYw)Nr zInvalid \uXXXX escape)intgrouprr)sr_mescrs r _decode_uXXXXr7<sX Qa.C  syy{B' ' #C #q# &&   s9 AATcg}|j}|dz } |||}| td|||j}|j\} } | r|| | dk(rn| dk7r)|rdj | } t| |||| z ||} | dk7r || } |dz }nht||}|d z }d |cxkrd krAnn>|||d zd k(r3t||dz}d|cxkrdkrnnd|d z dz|dz zz}|dz }t|} || dj||fS#t $rtd||dwxYw#t $rdj | } t| ||wxYw)aScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.r NzUnterminated string starting atr$r%z"Invalid control character {0!r} atuzInvalid \escape: {0!r}iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr7chrjoin)r4r@strict_br5chunks_appendbeginchunkcontent terminatorrr6charuniuni2s r py_scanstringrRFsFmmG !GE 1c  =!"CQN Niik#lln  G     4 :AA*M%c1c22 # 6C&C #: 3#w 1HC3'C 1HC&&1Sq>U+B$Qa0T+V+!sV|&:tf}%MNC1HCs8D W X 776?C + 6!"C"#U,15 6 6 3/66s;%c1c22 3sD*E*E(E-z [ \t\n\r]*z cL|\}} g} | j} |i}|j} || | dz} | dk7r^| |vr||| j} || | dz} | dk(r$||| }|| dzfSi} ||| } | | dzfS| dk7r td|| | dz } t || |\}} | ||}|| | dzdk7r/||| j} || | dzdk7r td|| | dz } || |vr&| dz } || |vr||| dzj} ||| \}} | ||f || } | |vr||| dzj} || } | dz } | dk(rnP| d k7rtd || dz ||| j} || | dz} | dz } | dk7rtd|| dz !| || }|| fSt| } ||| } | | fS#t $rYwxYw#t $r}td||jdd}~wwxYw#t $rd} YwxYw) Nr r$}z1Expecting property name enclosed in double quotes:zExpecting ':' delimiterExpecting valuer>,Expecting ',' delimiter) r? setdefaultr@rrrC StopIterationvaluedict) s_and_endrG scan_once object_hookobject_pairs_hookmemo_w_wsr4r@pairs pairs_appendmemo_getnextcharresultkeyr[errs r JSONObjectrks FAs E< ! _!CQM M1HC af-SsC  Sq>S Q*.."CS1W~$%&?CHH q v}qS6S=Qa.,,.C M"1c*JE3 c5\" vH3C!Gn((*S6 q s?  _!";QaH HCjnnSq> q s?!CQaQ QS V$"5)s{ KEE" #:C     M!"3Q B L M H s<.-G G,3(H G)(G), H5H  H H#"H#c:|\}}g}|||dz}||vr"|||dzj}|||dz}|dk(r||dzfS|j} |||\} }|| |||dz}||vr"|||dzj}|||dz}|dz }|dk(r ||fS|dk7rtd||dz  |||vr&|dz }|||vr|||dzj}#t$r} td|| jdd} ~ wwxYw#t $rY5wxYw)Nr ]rVrWrX)r@r?rZrr[rC) r]r^rbrcr4r@valuesrgrJr[rjs r JSONArrayros FAs FS1W~H3C!Gn  "Sq>3sQwmmG  M"1c*JE3 Sq> s?Qa.$$&CS1W~H q s?  3;_!";QaH H v}qS6S=Qa.,,.C'  M!"3Q B L M"   s* C%7-D% D .DD  DDcLeZdZdZddddddddZej fdZddZy) raSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. NT)r_ parse_float parse_intparse_constantrGr`c ||_|xst|_|xst|_|xst j |_||_||_ t|_ t|_ t|_i|_t#j$||_y)a``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N)r_floatrqr2rr _CONSTANTS __getitem__rsrGr`rk parse_objectro parse_arrayr parse_stringrar make_scannerr^)rr_rqrrrsrGr`s rrzJSONDecoder.__init__syF'&/%")c,F 0F0F !2&$&  --d3rc|j|||dj\}}|||j}|t|k7r td|||S)zlReturn the Python representation of ``s`` (a ``str`` instance containing a JSON document). r)idxz Extra data) raw_decoder@lenr)rr4rbobjr@s rdecodezJSONDecoder.decodeMsW ??1"Q(,,.?9SCjnn #a&=!,37 7 rc |j||\}}||fS#t$r}td||jdd}~wwxYw)a=Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. rVN)r^rZrr[)rr4r}rr@rjs rr~zJSONDecoder.raw_decodeXsQ M~~a-HCCx M!"3Q B L Ms A<A)r) rrrr r WHITESPACEmatchrr~r!rrrrs3:'+4"-4`&++  r)!r rejsonr_jsonr c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSrur#PosInfNegInfrrrvcompile HEXDIGITS STRINGCHUNK BACKSLASHrr7rRrWHITESPACE_STRrkroobjectrr!rrrsO 0 + , R\\!BII- El u v>j>6   BJJ(% 0 bjj159 Ds Dt$T  '__'"& **9 z *] RZZ u - Z-->Ob(2'7'7^"Jf&foLsDD  D PK]{0][-J&__pycache__/tool.cpython-312.opt-2.pycnu[ {|j  ddlZddlZddlZddlmZdZedk(r eyy#e$r&ZejejYdZ[ydZ[wwxYw)N)Pathcd}d}tj||}|jddtjddtj |jd dt d d |jd d dd|jdddd|jdd dd|j}|jddtd|jddddd !|jd"dddd#!|jd$d d%&|j}|j|j|jd'}|jr d|d<d(|d)<|j5} |jr d*|D}nt!j"|f}|j$tj&}n|j$j)d+d}|5} |D]*} t!j*| | fi|| j-d,, ddddddy#1swYxYw#t.$r} t1| d} ~ wwxYw#1swYyxYw)-Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?zutf-8)encodingz-a JSON file to be validated or pretty-printed)nargstypehelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r r r z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorsc3FK|]}tj|yw)N)jsonloads).0lines "/usr/lib64/python3.12/json/tool.py zmain..AsrJs^  ; | z  s&AA  APK]{0]{  __pycache__/tool.cpython-312.pycnu[ {|j dZddlZddlZddlZddlmZdZedk(r eyy#e$r&Z eje jYdZ [ ydZ [ wwxYw)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) N)Pathcd}d}tj||}|jddtjddtj |jd dt d d |jd d dd|jdddd|jdd dd|j}|jddtd|jddddd !|jd"dddd#!|jd$d d%&|j}|j|j|jd'}|jr d|d<d(|d)<|j5} |jr d*|D}nt!j"|f}|j$tj&}n|j$j)d+d}|5} |D]*} t!j*| | fi|| j-d,, ddddddy#1swYxYw#t.$r} t1| d} ~ wwxYw#1swYyxYw)-Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?zutf-8)encodingz-a JSON file to be validated or pretty-printed)nargstypehelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r r r z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorsc3FK|]}tj|yw)N)jsonloads).0lines "/usr/lib64/python3.12/json/tool.py zmain..AsrKs^  ; | z  s'AA  APK]{0]  )__pycache__/scanner.cpython-312.opt-1.pycnu[ {|j dZddlZ ddlmZdgZejdejejzejzZ dZ exse Zy#e$rdZYMwxYw)zJSON token scanner N) make_scannerrz2(-?(?:0|[1-9][0-9]*))(\.[0-9]+)?([eE][-+]?[0-9]+)?c Z |j |j|j tj|j |j |j |j|j|j|j f dfd}|S)Nc ||}|dk(r ||dzS|dk(r||dzf S|dk(r ||dzfS|dk(r|||dzdk(rd|dzfS|dk(r|||dzd k(rd |dzfS|d k(r|||d zd k(rd|d zfS ||}|I|j\}}}|s|r||xsdz|xsdz}n|}||jfS|dk(r|||dzdk(r d|dzfS|dk(r|||dzdk(r d|dzfS|dk(r|||dzdk(r d|dzfSt|#t$r t|dwxYw)N"{[nnullttrueTffalseFNNaNIInfinity- z -Infinity) IndexError StopIterationgroupsend)stringidxnextcharmintegerfracexpres _scan_once match_numbermemo object_hookobject_pairs_hook parse_arrayparse_constant parse_float parse_int parse_object parse_stringstricts %/usr/lib64/python3.12/json/scanner.pyr'z#py_make_scanner.._scan_onces /c{H s?a8 8 _q 16K):DB B _a0*= = _C!G!4!>q= _C!G!4!>q= _C!G!4!?#'> !  % =!" GT3s!'TZR"8CI2"FG(<  _C!G!4!=!%(#'1 1 _C!G!4 !B!*-sQw6 6 _C!G!4 !C!+.a7 7$ $A /$$ . /s D??Ecb ||jS#jwxYw)N)clear)rr r'r)s r3 scan_oncez"py_make_scanner..scan_onceAs% fc* JJLDJJLs.) r0r,r1 NUMBER_REmatchr2r.r/r-r*r+r))contextr6r'r(r)r*r+r,r-r.r/r0r1r2s @@@@@@@@@@@@r3py_make_scannerr:s''L%%K''L??L ^^F%%K!!I++N%%K11 <rGst 4   BJJ9ZZ",,* - 8t0 GNsAAAPK]{0]d1515$__pycache__/__init__.cpython-312.pycnu[ {|j6 dZdZgdZdZddlmZmZddlmZddl Z ed d d d ddd Z d d d d ddddd d d Z d d d d ddddd d dZ eddZ dZddddddddZddddddddZy)a JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> mydict = {'4': 5, '6': 7} >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(f'Object of type {obj.__class__.__name__} ' ... f'is not JSON serializable') ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r rclsrrr sort_keysc |s(|r&|r$|r"| ||| | s| stj|} n(|t}|d||||||| | d| j|} | D]} |j| y)aSerialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. Nr r r rrrrr)_default_encoder iterencoderwrite)objfpr r r rrrrrrkwiterablechunks &/usr/lib64/python3.12/json/__init__.pyrrxsZ 9 :+= "#..s3 ;C8|)Yv!y85789C 3   c |s'|r%|r#|r!||||| s| stj|S|t}|d|||||||| d| j|S)avSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. rr)rencoder) rr r r rrrrrrrs rrrs{X 9 :+= "&&s++ {   %6w)   fSk r ) object_hookobject_pairs_hookcz|j}|tjtjfry|tjtj fry|tj ryt|dk\r"|ds |drdSdS|ds|d s|d rd Sd Sy t|d k(r |dsy|dsy y )Nzutf-32zutf-16z utf-8-sigr r z utf-16-bez utf-32-bez utf-16-lez utf-32-lezutf-8) startswithcodecs BOM_UTF32_BE BOM_UTF32_LE BOM_UTF16_BE BOM_UTF16_LEBOM_UTF8len)b bstartswiths rdetect_encodingr3s,,KF'')<)<=>F'')<)<=>6??# 1v{t#$A$; 7K 7t#$A$!A$; ?K ?  Q1tt r rr# parse_float parse_intparse_constantr$c Dt|jf||||||d|S)aDeserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. r4)rread)rrr#r5r6r7r$rs rrrs>&  R [9%9J ROQ RRr c t|tr|jdr`td|dt|tt fs"t d|jj|jt|d}|!||||||stj|S|t}|||d<|||d<|||d<|||d <|||d <|d i|j|S) aRDeserialize ``s`` (a ``str``, ``bytes`` or ``bytearray`` instance containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. uz-Unexpected UTF-8 BOM (decode using utf-8-sig)r z5the JSON object must be str, bytes or bytearray, not surrogatepassr#r$r5r6r7r) isinstancestrr)rbytes bytearray TypeError __class____name__decoder3_default_decoderr)srr#r5r6r7r$rs rrr+s#D!S << !!"Q"#Q( (!eY/0##$;;#7#7"8:; ; HH_Q' 9 +  +"5  "'8'@&&q)) {'=$"3 '=#;!-  99  A r )__doc__ __version____all__ __author__decoderrrencoderrr*rrrrDr3rrrr rrLs`B   - 1    $$tD$<~!tDD$7t44H<dttR2dtt<r PK]{0]  #__pycache__/scanner.cpython-312.pycnu[ {|j dZddlZ ddlmZdgZejdejejzejzZ dZ exse Zy#e$rdZYMwxYw)zJSON token scanner N) make_scannerrz2(-?(?:0|[1-9][0-9]*))(\.[0-9]+)?([eE][-+]?[0-9]+)?c Z |j |j|j tj|j |j |j |j|j|j|j f dfd}|S)Nc ||}|dk(r ||dzS|dk(r||dzf S|dk(r ||dzfS|dk(r|||dzdk(rd|dzfS|dk(r|||dzd k(rd |dzfS|d k(r|||d zd k(rd|d zfS ||}|I|j\}}}|s|r||xsdz|xsdz}n|}||jfS|dk(r|||dzdk(r d|dzfS|dk(r|||dzdk(r d|dzfS|dk(r|||dzdk(r d|dzfSt|#t$r t|dwxYw)N"{[nnullttrueTffalseFNNaNIInfinity- z -Infinity) IndexError StopIterationgroupsend)stringidxnextcharmintegerfracexpres _scan_once match_numbermemo object_hookobject_pairs_hook parse_arrayparse_constant parse_float parse_int parse_object parse_stringstricts %/usr/lib64/python3.12/json/scanner.pyr'z#py_make_scanner.._scan_onces /c{H s?a8 8 _q 16K):DB B _a0*= = _C!G!4!>q= _C!G!4!>q= _C!G!4!?#'> !  % =!" GT3s!'TZR"8CI2"FG(<  _C!G!4!=!%(#'1 1 _C!G!4 !B!*-sQw6 6 _C!G!4 !C!+.a7 7$ $A /$$ . /s D??Ecb ||jS#jwxYw)N)clear)rr r'r)s r3 scan_oncez"py_make_scanner..scan_onceAs% fc* JJLDJJLs.) r0r,r1 NUMBER_REmatchr2r.r/r-r*r+r))contextr6r'r(r)r*r+r,r-r.r/r0r1r2s @@@@@@@@@@@@r3py_make_scannerr:s''L%%K''L??L ^^F%%K!!I++N%%K11 <rGst 4   BJJ9ZZ",,* - 8t0 GNsAAAPK]{0]{ &__pycache__/tool.cpython-312.opt-1.pycnu[ {|j dZddlZddlZddlZddlmZdZedk(r eyy#e$r&Z eje jYdZ [ ydZ [ wwxYw)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) N)Pathcd}d}tj||}|jddtjddtj |jd dt d d |jd d dd|jdddd|jdd dd|j}|jddtd|jddddd !|jd"dddd#!|jd$d d%&|j}|j|j|jd'}|jr d|d<d(|d)<|j5} |jr d*|D}nt!j"|f}|j$tj&}n|j$j)d+d}|5} |D]*} t!j*| | fi|| j-d,, ddddddy#1swYxYw#t.$r} t1| d} ~ wwxYw#1swYyxYw)-Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?zutf-8)encodingz-a JSON file to be validated or pretty-printed)nargstypehelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r r r z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorsc3FK|]}tj|yw)N)jsonloads).0lines "/usr/lib64/python3.12/json/tool.py zmain..AsrKs^  ; | z  s'AA  APK]{0]tu::)__pycache__/encoder.cpython-312.opt-1.pycnu[ {|j> dZddlZ ddlmZ ddlmZ ddlmZ ejdZ ejdZ ejdZ d d d d d dddZedD])Zej#eedj'e+[edZdZexseZdZexseZGddeZeeeeeeee e!ejDf dZ#y#e$rdZYwxYw#e$rdZYwxYw#e$rdZ YwxYw)zImplementation of JSONEncoder N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    \u{0:04x}infc@d}dtj||zdzS)z5Return a JSON representation of a Python string c2t|jdS)Nr) ESCAPE_DCTgroup)matchs %/usr/lib64/python3.12/json/encoder.pyreplacez%py_encode_basestring..replace)s%++a.))r)ESCAPEsubsrs rpy_encode_basestringr%s"* GQ' '# --rc@d}dtj||zdzS)zAReturn an ASCII-only JSON representation of a Python string c|jd} t|S#t$rPt|}|dkrdj |cYS|dz}d|dz dzz}d|dzz}dj ||cYSwxYw) Nriri iiz\u{0:04x}\u{1:04x})rrKeyErrorordformat)rrns1s2s rrz+py_encode_basestring_ascii..replace5s KKN =a=  =AA7{#**1--W R501q5y)-44R<< =s*A5*A54A5r) ESCAPE_ASCIIrrs rpy_encode_basestring_asciir'1s&= !!'1- - 33rc FeZdZdZdZdZddddddddddZd Zd Zd d Z y) JSONEncodera[Extensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). z, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc||_||_||_||_||_||_||\|_|_n |d|_|||_yy)aConstructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float, bool or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an RecursionError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. N,) r*r+r,r-r.r/item_separator key_separatorr1) selfr*r+r,r-r.r/r0r1s r__init__zJSONEncoder.__init__isgV! (,""  !6@ 3D !3  "%D   "DL rcHtd|jjd)abImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return super().default(o) zObject of type z is not JSON serializable) TypeError __class____name__)r6os rr1zJSONEncoder.defaults-&/!++*>*>)?@345 5rct|tr"|jr t|St |S|j |d}t|t tfs t |}dj|S)zReturn a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' T) _one_shot) isinstancestrr+rr iterencodelisttuplejoin)r6r<chunkss rencodezJSONEncoder.encodesf a   .q11(++d3&4-0&\Fwwvrc 6|jri}nd}|jrt}nt}|jt j tt fd}|rltf|jZt||j||j|j|j|j|j|j }nPt||j||j||j|j|j|j| }||dS)zEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) Ncx||k7rd}n||k(rd}n||k(rd}n||S|stdt|z|S)NNaNInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r<r-_repr_inf_neginftexts rfloatstrz(JSONEncoder.iterencode..floatstrsW Avd!g"Qx HGKrr)r,r+rrr-float__repr__INFINITYc_make_encoderr/r1r5r4r.r*_make_iterencode)r6r<r>markers_encoderrR _iterencodes rrBzJSONEncoder.iterencodes   GG   .H(H"&..nn8hY . .4KK'(x""D$7$7 t~~/K +xh""D$7$7 y*K1a  r)F) r; __module__ __qualname____doc__r4r5r7r1rGrBrrr)r)Js;8NM#(t45D$6#p5,,5!rr)c sdz  fd  fd  fdS)N c38K|sdy|}|vr d||<d} |dz }d |zz}|z}||z }nd}}d}|D]}|rd}n|}|r| |z!||dz+|dur|d z7|dur|d zC|r| |zZ|r| |zq||fr ||}n|r ||}n ||}|Ed{||dz}d |zzd =yy7"w) Nz[]Circular reference detected[r TFnulltruefalse]r^)lst_current_indent_levelmarkeridbufnewline_indent separatorfirstvaluerFrLrY _floatstr_indent_intstr_item_separatorrZ_iterencode_dict_iterencode_listdictrSidintr@rCrXrArDs rrvz*_make_iterencode.._iterencode_listsJ   #wH7" !>?? #GH    !Q & !!G.C$CCN'.8I > !C!N'IE%%HUO++Fl"$Fl"%Gm#E3'GEN**E5)Ie,,, edE]3-e5JKFt,-e5JKF(0EFF!!!;<  % !Q & !#888 8  !  "sC2D5D6#Dc3\K|sdy|}|vr d||<d |dz }d |zz}|z}|nd}}d}rt|j}n|j}|D]\}}|rn\|r  |}nJ|durd}nC|durd }n<|d }n7|r |}n%rKtd |jj|rd}n| ||r  ||d |durd|durd |r ||r  ||fr ||} n|r ||} n ||} | Ed{||dz}d |zzd =yy7#w) Nz{}rb{rdr TrfFrgrez0keys must be str, int, float, bool or None, not })sorteditemsr9r:r;)dctrjrkrmr4ror~keyrprFrLrYrqrrrsrtrZrurv_key_separator _skipkeys _sort_keysrwrSrxryr@rCrXrArDs rruz*_make_iterencode.._iterencode_dictNs?J   #wH7" !>?? #GH    !Q & !!G.C$CCN,~=N !N,N 399;'EIIKEJC#s#C'nC%cl#''*}}'='=&>!@AA$$3-  %%uo% $ % E3'en$E5)&&edE]3-e5JKFt,-e5JKF(0EFF!!!c d  % !Q & !#888 8  !  "sFF,F*$F,c3K|r |y|dy|durdy|durdy|r |y| r |y|fr ||Ed{y| r ||Ed{y |}|vrd||<|}||Ed{=yy7[7B7w)NreTrfFrgrbr^)r<rjrkrL_defaultrYrqrsrZrurvrwrSrxryr@rCrXrArDs rrZz%_make_iterencode.._iterencodes  a 1+  YL $YL %ZM 3 !*  5 !A,  D%= )'+@A A A 4 '+@A A A"a5w&$%BCC$%! A"1&;< < <"H%# B A =s6A-C0C 1C C 4CC CCCr^)rXrrYrrrqrrtrrr>rLrwrSrxryr@rCrArDrsrZrurvs````````` ``````````@@@rrWrWs_:gs#;-6"6"6"pN"N"N"N"`&&&: r)$r]re_jsonrc_encode_basestring_ascii ImportErrorrc_encode_basestringrrVcompilerr&HAS_UTF8rrangei setdefaultchrr"rSrUrr'objectr)rLrwrxryr@rCrArDrTrWr^rrrsV %J>4 / 0rzz,- 2::n %         tA#a&,"5"5a"89  <.)@,@4.;!;x!&x!z     w{% $%Ns3CCC)CCC&%C&)C32C3PK]{0]=?&&)__pycache__/decoder.cpython-312.opt-2.pycnu[ {|j0  ddlZddlmZ ddlmZddgZejejzejzZ e dZ e dZe dZGd deZeee d Zej&d e Zej&d e Zd ddddddddZej.fdZdeej.fdZexseZej&de ZdZdej.efdZej.efdZGddeZy#e$rdZYwxYw)N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infceZdZ dZdZy)rc|jdd|dz}||jdd|z }d||||fz}tj||||_||_||_||_||_y)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgs %/usr/lib64/python3.12/json/decoder.pyrzJSONDecodeError.__init__sv4C(1,ciia--2c65#5NND&)  c`|j|j|j|jffSN) __class__rrr)rs r __reduce__zJSONDecodeError.__reduce__*s$~~$((DHH===rN)__name__ __module__ __qualname__rrrrrrs >r)z -InfinityInfinityNaNz[0-9A-Fa-f]{4}z(.*?)(["\\\x00-\x1f])"\/ r   )r$r%r&bfnrtc|||dz}| t|jdSd}t|||#t$rYwxYw)Nr zInvalid \uXXXX escape)intgrouprr)sr_mescrs r _decode_uXXXXr7<sX Qa.C  syy{B' ' #C #q# &&   s9 AATc g}|j}|dz } |||}| td|||j}|j\} } | r|| | dk(rn| dk7r)|rdj | } t| |||| z ||} | dk7r || } |dz }nht||}|dz }d |cxkrd krAnn>|||d zd k(r3t||dz}d |cxkrdkrnnd|d z dz|d z zz}|dz }t|} || dj||fS#t $rtd||dwxYw#t $rdj | } t| ||wxYw)Nr zUnterminated string starting atr$r%z"Invalid control character {0!r} atuzInvalid \escape: {0!r}iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr7chrjoin)r4r@strict_br5chunks_appendbeginchunkcontent terminatorrr6charuniuni2s r py_scanstringrRFsFmmG !GE 1c  =!"CQN Niik#lln  G     4 :AA*M%c1c22 # 6C&C #: 3#w 1HC3'C 1HC&&1Sq>U+B$Qa0T+V+!sV|&:tf}%MNC1HCs8D W X 776?C + 6!"C"#U,15 6 6 3/66s;%c1c22 3sD+E+E(E.z [ \t\n\r]*z cL|\}} g} | j} |i}|j} || | dz} | dk7r^| |vr||| j} || | dz} | dk(r$||| }|| dzfSi} ||| } | | dzfS| dk7r td|| | dz } t || |\}} | ||}|| | dzdk7r/||| j} || | dzdk7r td|| | dz } || |vr&| dz } || |vr||| dzj} ||| \}} | ||f || } | |vr||| dzj} || } | dz } | dk(rnP| d k7rtd || dz ||| j} || | dz} | dz } | dk7rtd|| dz !| || }|| fSt| } ||| } | | fS#t $rYwxYw#t $r}td||jdd}~wwxYw#t $rd} YwxYw) Nr r$}z1Expecting property name enclosed in double quotes:zExpecting ':' delimiterExpecting valuer>,Expecting ',' delimiter) r? setdefaultr@rrrC StopIterationvaluedict) s_and_endrG scan_once object_hookobject_pairs_hookmemo_w_wsr4r@pairs pairs_appendmemo_getnextcharresultkeyr[errs r JSONObjectrks FAs E< ! _!CQM M1HC af-SsC  Sq>S Q*.."CS1W~$%&?CHH q v}qS6S=Qa.,,.C M"1c*JE3 c5\" vH3C!Gn((*S6 q s?  _!";QaH HCjnnSq> q s?!CQaQ QS V$"5)s{ KEE" #:C     M!"3Q B L M H s<.-G G,3(H G)(G), H5H  H H#"H#c:|\}}g}|||dz}||vr"|||dzj}|||dz}|dk(r||dzfS|j} |||\} }|| |||dz}||vr"|||dzj}|||dz}|dz }|dk(r ||fS|dk7rtd||dz  |||vr&|dz }|||vr|||dzj}#t$r} td|| jdd} ~ wwxYw#t $rY5wxYw)Nr ]rVrWrX)r@r?rZrr[rC) r]r^rbrcr4r@valuesrgrJr[rjs r JSONArrayros FAs FS1W~H3C!Gn  "Sq>3sQwmmG  M"1c*JE3 Sq> s?Qa.$$&CS1W~H q s?  3;_!";QaH H v}qS6S=Qa.,,.C'  M!"3Q B L M"   s* C%7-D% D .DD  DDcJeZdZ ddddddddZej fdZddZy)rNT)r_ parse_float parse_intparse_constantrGr`c" ||_|xst|_|xst|_|xst j |_||_||_ t|_ t|_ t|_i|_t#j$||_yr)r_floatrqr2rr _CONSTANTS __getitem__rsrGr`rk parse_objectro parse_arrayr parse_stringrar make_scannerr^)rr_rqrrrsrGr`s rrzJSONDecoder.__init__s~ @'&/%")c,F 0F0F !2&$&  --d3rc |j|||dj\}}|||j}|t|k7r td|||S)Nr)idxz Extra data) raw_decoder@lenr)rr4rbobjr@s rdecodezJSONDecoder.decodeMs\ ??1"Q(,,.?9SCjnn #a&=!,37 7 rc |j||\}}||fS#t$r}td||jdd}~wwxYw)NrV)r^rZrr[)rr4r}rr@rjs rr~zJSONDecoder.raw_decodeXsV  M~~a-HCCx M!"3Q B L Ms A=A)r)rrr r WHITESPACEmatchrr~r!rrrrs3:'+4"-4`&++  r) rejsonr_jsonr c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSrur#PosInfNegInfrrrvcompile HEXDIGITS STRINGCHUNK BACKSLASHrr7rRrWHITESPACE_STRrkroobjectrr!rrrsO 0 + , R\\!BII- El u v>j>6   BJJ(% 0 bjj159 Ds Dt$T  '__'"& **9 z *] RZZ u - Z-->Ob(2'7'7^"Jf&foLsC??D D PK]{0]d1515*__pycache__/__init__.cpython-312.opt-1.pycnu[ {|j6 dZdZgdZdZddlmZmZddlmZddl Z ed d d d ddd Z d d d d ddddd d d Z d d d d ddddd d dZ eddZ dZddddddddZddddddddZy)a JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> mydict = {'4': 5, '6': 7} >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(f'Object of type {obj.__class__.__name__} ' ... f'is not JSON serializable') ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r rclsrrr sort_keysc |s(|r&|r$|r"| ||| | s| stj|} n(|t}|d||||||| | d| j|} | D]} |j| y)aSerialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. Nr r r rrrrr)_default_encoder iterencoderwrite)objfpr r r rrrrrrkwiterablechunks &/usr/lib64/python3.12/json/__init__.pyrrxsZ 9 :+= "#..s3 ;C8|)Yv!y85789C 3   c |s'|r%|r#|r!||||| s| stj|S|t}|d|||||||| d| j|S)avSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. rr)rencoder) rr r r rrrrrrrs rrrs{X 9 :+= "&&s++ {   %6w)   fSk r ) object_hookobject_pairs_hookcz|j}|tjtjfry|tjtj fry|tj ryt|dk\r"|ds |drdSdS|ds|d s|d rd Sd Sy t|d k(r |dsy|dsy y )Nzutf-32zutf-16z utf-8-sigr r z utf-16-bez utf-32-bez utf-16-lez utf-32-lezutf-8) startswithcodecs BOM_UTF32_BE BOM_UTF32_LE BOM_UTF16_BE BOM_UTF16_LEBOM_UTF8len)b bstartswiths rdetect_encodingr3s,,KF'')<)<=>F'')<)<=>6??# 1v{t#$A$; 7K 7t#$A$!A$; ?K ?  Q1tt r rr# parse_float parse_intparse_constantr$c Dt|jf||||||d|S)aDeserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. r4)rread)rrr#r5r6r7r$rs rrrs>&  R [9%9J ROQ RRr c t|tr|jdr`td|dt|tt fs"t d|jj|jt|d}|!||||||stj|S|t}|||d<|||d<|||d<|||d <|||d <|d i|j|S) aRDeserialize ``s`` (a ``str``, ``bytes`` or ``bytearray`` instance containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. uz-Unexpected UTF-8 BOM (decode using utf-8-sig)r z5the JSON object must be str, bytes or bytearray, not surrogatepassr#r$r5r6r7r) isinstancestrr)rbytes bytearray TypeError __class____name__decoder3_default_decoderr)srr#r5r6r7r$rs rrr+s#D!S << !!"Q"#Q( (!eY/0##$;;#7#7"8:; ; HH_Q' 9 +  +"5  "'8'@&&q)) {'=$"3 '=#;!-  99  A r )__doc__ __version____all__ __author__decoderrrencoderrr*rrrrDr3rrrr rrLs`B   - 1    $$tD$<~!tDD$7t44H<dttR2dtt<r PK]{0]8*__pycache__/__init__.cpython-312.opt-2.pycnu[ {|j6 dZgdZdZddlmZmZddlmZddlZedd d d ddd Z dd d d dddddd d Z dd d d dddddd d Z eddZ dZ ddddddddZddddddddZy)z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r rclsrrr sort_keysc |s(|r&|r$|r"| ||| | s| stj|} n(|t}|d||||||| | d| j|} | D]} |j| yN)r r r rrrrr)_default_encoder iterencoderwrite)objfpr r r rrrrrrkwiterablechunks &/usr/lib64/python3.12/json/__init__.pyrrxs(T 9 :+= "#..s3 ;C8|)Yv!y85789C 3   c |s'|r%|r#|r!||||| s| stj|S|t}|d|||||||| d| j|Sr)rencoder) rr r r rrrrrrrs rrrs'R 9 :+= "&&s++ {   %6w)   fSk r ) object_hookobject_pairs_hookcz|j}|tjtjfry|tjtj fry|tj ryt|dk\r"|ds |drdSdS|ds|d s|d rd Sd Sy t|d k(r |dsy|dsy y )Nzutf-32zutf-16z utf-8-sigr r z utf-16-bez utf-32-bez utf-16-lez utf-32-lezutf-8) startswithcodecs BOM_UTF32_BE BOM_UTF32_LE BOM_UTF16_BE BOM_UTF16_LEBOM_UTF8len)b bstartswiths rdetect_encodingr3s,,KF'')<)<=>F'')<)<=>6??# 1v{t#$A$; 7K 7t#$A$!A$; ?K ?  Q1tt r rr# parse_float parse_intparse_constantr$c F t|jf||||||d|S)Nr4)rread)rrr#r5r6r7r$rs rrrsC"  R [9%9J ROQ RRr c  t|tr|jdr`td|dt|tt fs"t d|jj|jt|d}|!||||||stj|S|t}|||d<|||d<|||d<|||d <|||d <|d i|j|S) Nuz-Unexpected UTF-8 BOM (decode using utf-8-sig)r z5the JSON object must be str, bytes or bytearray, not surrogatepassr#r$r5r6r7r) isinstancestrr)rbytes bytearray TypeError __class____name__decoder3_default_decoderr)srr#r5r6r7r$rs rrr+s(@!S << !!"Q"#Q( (!eY/0##$;;#7#7"8:; ; HH_Q' 9 +  +"5  "'8'@&&q)) {'=$"3 '=#;!-  99  A r ) __version____all__ __author__decoderrrencoderrr*rrrrDr3rrrr rrKs`B   - 1    $$tD$<~!tDD$7t44H<dttR2dtt<r PK]{0]tu::#__pycache__/encoder.cpython-312.pycnu[ {|j> dZddlZ ddlmZ ddlmZ ddlmZ ejdZ ejdZ ejdZ d d d d d dddZedD])Zej#eedj'e+[edZdZexseZdZexseZGddeZeeeeeeee e!ejDf dZ#y#e$rdZYwxYw#e$rdZYwxYw#e$rdZ YwxYw)zImplementation of JSONEncoder N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    \u{0:04x}infc@d}dtj||zdzS)z5Return a JSON representation of a Python string c2t|jdS)Nr) ESCAPE_DCTgroup)matchs %/usr/lib64/python3.12/json/encoder.pyreplacez%py_encode_basestring..replace)s%++a.))r)ESCAPEsubsrs rpy_encode_basestringr%s"* GQ' '# --rc@d}dtj||zdzS)zAReturn an ASCII-only JSON representation of a Python string c|jd} t|S#t$rPt|}|dkrdj |cYS|dz}d|dz dzz}d|dzz}dj ||cYSwxYw) Nriri iiz\u{0:04x}\u{1:04x})rrKeyErrorordformat)rrns1s2s rrz+py_encode_basestring_ascii..replace5s KKN =a=  =AA7{#**1--W R501q5y)-44R<< =s*A5*A54A5r) ESCAPE_ASCIIrrs rpy_encode_basestring_asciir'1s&= !!'1- - 33rc FeZdZdZdZdZddddddddddZd Zd Zd d Z y) JSONEncodera[Extensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). z, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc||_||_||_||_||_||_||\|_|_n |d|_|||_yy)aConstructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float, bool or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an RecursionError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. N,) r*r+r,r-r.r/item_separator key_separatorr1) selfr*r+r,r-r.r/r0r1s r__init__zJSONEncoder.__init__isgV! (,""  !6@ 3D !3  "%D   "DL rcHtd|jjd)abImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return super().default(o) zObject of type z is not JSON serializable) TypeError __class____name__)r6os rr1zJSONEncoder.defaults-&/!++*>*>)?@345 5rct|tr"|jr t|St |S|j |d}t|t tfs t |}dj|S)zReturn a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' T) _one_shot) isinstancestrr+rr iterencodelisttuplejoin)r6r<chunkss rencodezJSONEncoder.encodesf a   .q11(++d3&4-0&\Fwwvrc 6|jri}nd}|jrt}nt}|jt j tt fd}|rltf|jZt||j||j|j|j|j|j|j }nPt||j||j||j|j|j|j| }||dS)zEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) Ncx||k7rd}n||k(rd}n||k(rd}n||S|stdt|z|S)NNaNInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r<r-_repr_inf_neginftexts rfloatstrz(JSONEncoder.iterencode..floatstrsW Avd!g"Qx HGKrr)r,r+rrr-float__repr__INFINITYc_make_encoderr/r1r5r4r.r*_make_iterencode)r6r<r>markers_encoderrR _iterencodes rrBzJSONEncoder.iterencodes   GG   .H(H"&..nn8hY . .4KK'(x""D$7$7 t~~/K +xh""D$7$7 y*K1a  r)F) r; __module__ __qualname____doc__r4r5r7r1rGrBrrr)r)Js;8NM#(t45D$6#p5,,5!rr)c sdz  fd  fd  fdS)N c38K|sdy|}|vr d||<d} |dz }d |zz}|z}||z }nd}}d}|D]}|rd}n|}|r| |z!||dz+|dur|d z7|dur|d zC|r| |zZ|r| |zq||fr ||}n|r ||}n ||}|Ed{||dz}d |zzd =yy7"w) Nz[]Circular reference detected[r TFnulltruefalse]r^)lst_current_indent_levelmarkeridbufnewline_indent separatorfirstvaluerFrLrY _floatstr_indent_intstr_item_separatorrZ_iterencode_dict_iterencode_listdictrSidintr@rCrXrArDs rrvz*_make_iterencode.._iterencode_listsJ   #wH7" !>?? #GH    !Q & !!G.C$CCN'.8I > !C!N'IE%%HUO++Fl"$Fl"%Gm#E3'GEN**E5)Ie,,, edE]3-e5JKFt,-e5JKF(0EFF!!!;<  % !Q & !#888 8  !  "sC2D5D6#Dc3\K|sdy|}|vr d||<d |dz }d |zz}|z}|nd}}d}rt|j}n|j}|D]\}}|rn\|r  |}nJ|durd}nC|durd }n<|d }n7|r |}n%rKtd |jj|rd}n| ||r  ||d |durd|durd |r ||r  ||fr ||} n|r ||} n ||} | Ed{||dz}d |zzd =yy7#w) Nz{}rb{rdr TrfFrgrez0keys must be str, int, float, bool or None, not })sorteditemsr9r:r;)dctrjrkrmr4ror~keyrprFrLrYrqrrrsrtrZrurv_key_separator _skipkeys _sort_keysrwrSrxryr@rCrXrArDs rruz*_make_iterencode.._iterencode_dictNs?J   #wH7" !>?? #GH    !Q & !!G.C$CCN,~=N !N,N 399;'EIIKEJC#s#C'nC%cl#''*}}'='=&>!@AA$$3-  %%uo% $ % E3'en$E5)&&edE]3-e5JKFt,-e5JKF(0EFF!!!c d  % !Q & !#888 8  !  "sFF,F*$F,c3K|r |y|dy|durdy|durdy|r |y| r |y|fr ||Ed{y| r ||Ed{y |}|vrd||<|}||Ed{=yy7[7B7w)NreTrfFrgrbr^)r<rjrkrL_defaultrYrqrsrZrurvrwrSrxryr@rCrXrArDs rrZz%_make_iterencode.._iterencodes  a 1+  YL $YL %ZM 3 !*  5 !A,  D%= )'+@A A A 4 '+@A A A"a5w&$%BCC$%! A"1&;< < <"H%# B A =s6A-C0C 1C C 4CC CCCr^)rXrrYrrrqrrtrrr>rLrwrSrxryr@rCrArDrsrZrurvs````````` ``````````@@@rrWrWs_:gs#;-6"6"6"pN"N"N"N"`&&&: r)$r]re_jsonrc_encode_basestring_ascii ImportErrorrc_encode_basestringrrVcompilerr&HAS_UTF8rrangei setdefaultchrr"rSrUrr'objectr)rLrwrxryr@rCrArDrTrWr^rrrsV %J>4 / 0rzz,- 2::n %         tA#a&,"5"5a"89  <.)@,@4.;!;x!&x!z     w{% $%Ns3CCC)CCC&%C&)C32C3PK]{0],)*)*)__pycache__/encoder.cpython-312.opt-2.pycnu[ {|j>  ddlZ ddlmZ ddlmZ ddlmZejdZ ejdZ ejdZ dd d d d d ddZ edD])Ze j!eedj%e+[edZdZexseZdZexseZGddeZeeeeeeeee ejBf dZ"y#e$rdZYwxYw#e$rdZYwxYw#e$rdZYwxYw)N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    \u{0:04x}infcB d}dtj||zdzS)Nc2t|jdS)Nr) ESCAPE_DCTgroup)matchs %/usr/lib64/python3.12/json/encoder.pyreplacez%py_encode_basestring..replace)s%++a.))r)ESCAPEsubsrs rpy_encode_basestringr%s'* GQ' '# --rcB d}dtj||zdzS)Nc|jd} t|S#t$rPt|}|dkrdj |cYS|dz}d|dz dzz}d|dzz}dj ||cYSwxYw) Nriri iiz\u{0:04x}\u{1:04x})rrKeyErrorordformat)rrns1s2s rrz+py_encode_basestring_ascii..replace5s KKN =a=  =AA7{#**1--W R501q5y)-44R<< =s*A5*A54A5r) ESCAPE_ASCIIrrs rpy_encode_basestring_asciir'1s+= !!'1- - 33rc DeZdZ dZdZddddddddddZdZd Zd d Zy) JSONEncoderz, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc ||_||_||_||_||_||_||\|_|_n |d|_|||_yy)N,) r*r+r,r-r.r/item_separator key_separatorr1) selfr*r+r,r-r.r/r0r1s r__init__zJSONEncoder.__init__isl& P! (,""  !6@ 3D !3  "%D   "DL rcJ td|jjd)NzObject of type z is not JSON serializable) TypeError __class____name__)r6os rr1zJSONEncoder.defaults2 $/!++*>*>)?@345 5rc t|tr"|jr t|St |S|j |d}t|t tfs t |}dj|S)NT) _one_shot) isinstancestrr+rr iterencodelisttuplejoin)r6r<chunkss rencodezJSONEncoder.encodesk  a   .q11(++d3&4-0&\Fwwvrc 8 |jri}nd}|jrt}nt}|jt j tt fd}|rltf|jZt||j||j|j|j|j|j|j }nPt||j||j||j|j|j|j| }||dS)Ncx||k7rd}n||k(rd}n||k(rd}n||S|stdt|z|S)NNaNInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r<r-_repr_inf_neginftexts rfloatstrz(JSONEncoder.iterencode..floatstrsW Avd!g"Qx HGKrr)r,r+rrr-float__repr__INFINITYc_make_encoderr/r1r5r4r.r*_make_iterencode)r6r<r>markers_encoderrR _iterencodes rrBzJSONEncoder.iterencodes    GG   .H(H"&..nn8hY . .4KK'(x""D$7$7 t~~/K +xh""D$7$7 y*K1a  r)F) r; __module__ __qualname__r4r5r7r1rGrBrrr)r)Js;8NM#(t45D$6#p5,,5!rr)c sdz  fd  fd  fdS)N c38K|sdy|}|vr d||<d} |dz }d |zz}|z}||z }nd}}d}|D]}|rd}n|}|r| |z!||dz+|dur|d z7|dur|d zC|r| |zZ|r| |zq||fr ||}n|r ||}n ||}|Ed{||dz}d |zzd =yy7"w) Nz[]Circular reference detected[r TFnulltruefalse]r])lst_current_indent_levelmarkeridbufnewline_indent separatorfirstvaluerFrLrY _floatstr_indent_intstr_item_separatorrZ_iterencode_dict_iterencode_listdictrSidintr@rCrXrArDs rruz*_make_iterencode.._iterencode_listsJ   #wH7" !>?? #GH    !Q & !!G.C$CCN'.8I > !C!N'IE%%HUO++Fl"$Fl"%Gm#E3'GEN**E5)Ie,,, edE]3-e5JKFt,-e5JKF(0EFF!!!;<  % !Q & !#888 8  !  "sC2D5D6#Dc3\K|sdy|}|vr d||<d |dz }d |zz}|z}|nd}}d}rt|j}n|j}|D]\}}|rn\|r  |}nJ|durd}nC|durd }n<|d }n7|r |}n%rKtd |jj|rd}n| ||r  ||d |durd|durd |r ||r  ||fr ||} n|r ||} n ||} | Ed{||dz}d |zzd =yy7#w) Nz{}ra{rcr TreFrfrdz0keys must be str, int, float, bool or None, not })sorteditemsr9r:r;)dctrirjrlr4rnr}keyrorFrLrYrprqrrrsrZrtru_key_separator _skipkeys _sort_keysrvrSrwrxr@rCrXrArDs rrtz*_make_iterencode.._iterencode_dictNs?J   #wH7" !>?? #GH    !Q & !!G.C$CCN,~=N !N,N 399;'EIIKEJC#s#C'nC%cl#''*}}'='=&>!@AA$$3-  %%uo% $ % E3'en$E5)&&edE]3-e5JKFt,-e5JKF(0EFF!!!c d  % !Q & !#888 8  !  "sFF,F*$F,c3K|r |y|dy|durdy|durdy|r |y| r |y|fr ||Ed{y| r ||Ed{y |}|vrd||<|}||Ed{=yy7[7B7w)NrdTreFrfrar])r<rirjrL_defaultrYrprrrZrtrurvrSrwrxr@rCrXrArDs rrZz%_make_iterencode.._iterencodes  a 1+  YL $YL %ZM 3 !*  5 !A,  D%= )'+@A A A 4 '+@A A A"a5w&$%BCC$%! A"1&;< < <"H%# B A =s6A-C0C 1C C 4CC CCCr])rXrrYrqrprrsrrr>rLrvrSrwrxr@rCrArDrrrZrtrus````````` ``````````@@@rrWrWs_:gs#;-6"6"6"pN"N"N"N"`&&&: r)#re_jsonrc_encode_basestring_ascii ImportErrorrc_encode_basestringrrVcompilerr&HAS_UTF8rrangei setdefaultchrr"rSrUrr'objectr)rLrvrwrxr@rCrArDrTrWr]rrrsV %J>4 / 0rzz,- 2::n %         tA#a&,"5"5a"89  <.)@,@4.;!;x!&x!z     w{% $%Ns3CCC(CCC%$C%(C21C2PK]{0]}b )__pycache__/scanner.cpython-312.opt-2.pycnu[ {|j  ddlZ ddlmZdgZej dejejzejzZ dZ exse Zy#e$rdZYMwxYw)N) make_scannerrz2(-?(?:0|[1-9][0-9]*))(\.[0-9]+)?([eE][-+]?[0-9]+)?c Z |j |j|j tj|j |j |j |j|j|j|j f dfd}|S)Nc ||}|dk(r ||dzS|dk(r||dzf S|dk(r ||dzfS|dk(r|||dzdk(rd|dzfS|dk(r|||dzd k(rd |dzfS|d k(r|||d zd k(rd|d zfS ||}|I|j\}}}|s|r||xsdz|xsdz}n|}||jfS|dk(r|||dzdk(r d|dzfS|dk(r|||dzdk(r d|dzfS|dk(r|||dzdk(r d|dzfSt|#t$r t|dwxYw)N"{[nnullttrueTffalseFNNaNIInfinity- z -Infinity) IndexError StopIterationgroupsend)stringidxnextcharmintegerfracexpres _scan_once match_numbermemo object_hookobject_pairs_hook parse_arrayparse_constant parse_float parse_int parse_object parse_stringstricts %/usr/lib64/python3.12/json/scanner.pyr'z#py_make_scanner.._scan_onces /c{H s?a8 8 _q 16K):DB B _a0*= = _C!G!4!>q= _C!G!4!>q= _C!G!4!?#'> !  % =!" GT3s!'TZR"8CI2"FG(<  _C!G!4!=!%(#'1 1 _C!G!4 !B!*-sQw6 6 _C!G!4 !C!+.a7 7$ $A /$$ . /s D??Ecb ||jS#jwxYw)N)clear)rr r'r)s r3 scan_oncez"py_make_scanner..scan_onceAs% fc* JJLDJJLs.) r0r,r1 NUMBER_REmatchr2r.r/r-r*r+r))contextr6r'r(r)r*r+r,r-r.r/r0r1r2s @@@@@@@@@@@@r3py_make_scannerr:s''L%%K''L??L ^^F%%K!!I++N%%K11 <rFst 4   BJJ9ZZ",,* - 8t0 GNsAAAPK]{0]8[6[6)__pycache__/decoder.cpython-312.opt-1.pycnu[ {|j0 dZddlZddlmZ ddlmZddgZejejzejzZ e dZe dZe d ZGd deZeeed Zej(d e Zej(d e ZdddddddddZej0fdZdeej0fdZexseZej(de ZdZdej0efdZej0efdZGddeZ y#e$rdZYwxYw)zImplementation of JSONDecoder N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infceZdZdZdZdZy)ra Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos c|jdd|dz}||jdd|z }d||||fz}tj||||_||_||_||_||_y)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgs %/usr/lib64/python3.12/json/decoder.pyrzJSONDecodeError.__init__sv4C(1,ciia--2c65#5NND&)  c`|j|j|j|jffS)N) __class__rrr)rs r __reduce__zJSONDecodeError.__reduce__*s$~~$((DHH===rN)__name__ __module__ __qualname____doc__rrrrrrs >r)z -InfinityInfinityNaNz[0-9A-Fa-f]{4}z(.*?)(["\\\x00-\x1f])"\/ r   )r$r%r&bfnrtc|||dz}| t|jdSd}t|||#t$rYwxYw)Nr zInvalid \uXXXX escape)intgrouprr)sr_mescrs r _decode_uXXXXr7<sX Qa.C  syy{B' ' #C #q# &&   s9 AATcg}|j}|dz } |||}| td|||j}|j\} } | r|| | dk(rn| dk7r)|rdj | } t| |||| z ||} | dk7r || } |dz }nht||}|d z }d |cxkrd krAnn>|||d zd k(r3t||dz}d|cxkrdkrnnd|d z dz|dz zz}|dz }t|} || dj||fS#t $rtd||dwxYw#t $rdj | } t| ||wxYw)aScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.r NzUnterminated string starting atr$r%z"Invalid control character {0!r} atuzInvalid \escape: {0!r}iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr7chrjoin)r4r@strict_br5chunks_appendbeginchunkcontent terminatorrr6charuniuni2s r py_scanstringrRFsFmmG !GE 1c  =!"CQN Niik#lln  G     4 :AA*M%c1c22 # 6C&C #: 3#w 1HC3'C 1HC&&1Sq>U+B$Qa0T+V+!sV|&:tf}%MNC1HCs8D W X 776?C + 6!"C"#U,15 6 6 3/66s;%c1c22 3sD*E*E(E-z [ \t\n\r]*z cL|\}} g} | j} |i}|j} || | dz} | dk7r^| |vr||| j} || | dz} | dk(r$||| }|| dzfSi} ||| } | | dzfS| dk7r td|| | dz } t || |\}} | ||}|| | dzdk7r/||| j} || | dzdk7r td|| | dz } || |vr&| dz } || |vr||| dzj} ||| \}} | ||f || } | |vr||| dzj} || } | dz } | dk(rnP| d k7rtd || dz ||| j} || | dz} | dz } | dk7rtd|| dz !| || }|| fSt| } ||| } | | fS#t $rYwxYw#t $r}td||jdd}~wwxYw#t $rd} YwxYw) Nr r$}z1Expecting property name enclosed in double quotes:zExpecting ':' delimiterExpecting valuer>,Expecting ',' delimiter) r? setdefaultr@rrrC StopIterationvaluedict) s_and_endrG scan_once object_hookobject_pairs_hookmemo_w_wsr4r@pairs pairs_appendmemo_getnextcharresultkeyr[errs r JSONObjectrks FAs E< ! _!CQM M1HC af-SsC  Sq>S Q*.."CS1W~$%&?CHH q v}qS6S=Qa.,,.C M"1c*JE3 c5\" vH3C!Gn((*S6 q s?  _!";QaH HCjnnSq> q s?!CQaQ QS V$"5)s{ KEE" #:C     M!"3Q B L M H s<.-G G,3(H G)(G), H5H  H H#"H#c:|\}}g}|||dz}||vr"|||dzj}|||dz}|dk(r||dzfS|j} |||\} }|| |||dz}||vr"|||dzj}|||dz}|dz }|dk(r ||fS|dk7rtd||dz  |||vr&|dz }|||vr|||dzj}#t$r} td|| jdd} ~ wwxYw#t $rY5wxYw)Nr ]rVrWrX)r@r?rZrr[rC) r]r^rbrcr4r@valuesrgrJr[rjs r JSONArrayros FAs FS1W~H3C!Gn  "Sq>3sQwmmG  M"1c*JE3 Sq> s?Qa.$$&CS1W~H q s?  3;_!";QaH H v}qS6S=Qa.,,.C'  M!"3Q B L M"   s* C%7-D% D .DD  DDcLeZdZdZddddddddZej fdZddZy) raSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. NT)r_ parse_float parse_intparse_constantrGr`c ||_|xst|_|xst|_|xst j |_||_||_ t|_ t|_ t|_i|_t#j$||_y)a``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N)r_floatrqr2rr _CONSTANTS __getitem__rsrGr`rk parse_objectro parse_arrayr parse_stringrar make_scannerr^)rr_rqrrrsrGr`s rrzJSONDecoder.__init__syF'&/%")c,F 0F0F !2&$&  --d3rc|j|||dj\}}|||j}|t|k7r td|||S)zlReturn the Python representation of ``s`` (a ``str`` instance containing a JSON document). r)idxz Extra data) raw_decoder@lenr)rr4rbobjr@s rdecodezJSONDecoder.decodeMsW ??1"Q(,,.?9SCjnn #a&=!,37 7 rc |j||\}}||fS#t$r}td||jdd}~wwxYw)a=Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. rVN)r^rZrr[)rr4r}rr@rjs rr~zJSONDecoder.raw_decodeXsQ M~~a-HCCx M!"3Q B L Ms A<A)r) rrrr r WHITESPACEmatchrr~r!rrrrs3:'+4"-4`&++  r)!r rejsonr_jsonr c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSrur#PosInfNegInfrrrvcompile HEXDIGITS STRINGCHUNK BACKSLASHrr7rRrWHITESPACE_STRrkroobjectrr!rrrsO 0 + , R\\!BII- El u v>j>6   BJJ(% 0 bjj159 Ds Dt$T  '__'"& **9 z *] RZZ u - Z-->Ob(2'7'7^"Jf&foLsDD  D PKs0]f n(__pycache__/decoder.cpython-36.opt-2.pycnu[3 \)1@sddlZddlmZyddlmZWnek r<dZYnXddgZejej Bej BZ e dZ e dZe dZGd ddeZeee d Zejd e Zd d dddddddZddZdeejfddZepeZejde ZdZdejefddZejefddZGd ddeZdS)!N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infc@seZdZddZddZdS)rcCsb|jdd|d}||jdd|}d||||f}tj||||_||_||_||_||_dS)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgr$/usr/lib64/python3.6/json/decoder.pyr s zJSONDecodeError.__init__cCs|j|j|j|jffS)N) __class__rrr)rrrr __reduce__*szJSONDecodeError.__reduce__N)__name__ __module__ __qualname__r rrrrrrs  )z -InfinityZInfinityNaNz(.*?)(["\\\x00-\x1f])"\/ r  )rrrbfnrtc Cs`||d|d}t|dkrL|ddkrLy t|dStk rJYnXd}t|||dS)Nr ZxXzInvalid \uXXXX escape)lenintr r)srescrrrr _decode_uXXXX;s r0TcCsg}|j}|d}x|||}|dkr4td|||j}|j\} } | rT|| | dkr`Pn.| dkr|rdj| } t| ||n || qy ||} Wn tk rtd||YnX| dkry || } Wn*tk rdj| } t| ||YnX|d7}nt||}|d7}d |ko.d knr|||d d krt||d}d |kondknrd|d d>|d B}|d7}t|} || qWdj ||fS)Nr zUnterminated string starting atrrz"Invalid control character {0!r} atuzInvalid \escape: {0!r}r)iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr0chrjoin)r.r7strictZ_bZ_mZchunks_appendZbeginchunkZcontent terminatorrr/charZuniZuni2rrr py_scanstringEsP           2 rCz [ \t\n\r]*z c#Cs|\}} g} | j} |dkri}|j} || | d} | dkr| |krb||| j} || | d} | dkr|dk r|| }|| dfSi} |dk r|| } | | dfS| dkrtd|| | d7} xt|| |\}} | ||}|| | ddkr&||| j} || | ddkr&td|| | d7} y:|| |krf| d7} || |krf||| dj} Wntk r~YnXy||| \}} Wn4tk r}ztd||jdWYdd}~XnX| ||fy0|| } | |kr||| dj} || } Wntk rd} YnX| d7} | dkr6Pn| d krPtd || d||| j} || | d} | d7} | dkrtd|| dqW|dk r|| }|| fSt| } |dk r|| } | | fS) Nr r}z1Expecting property name enclosed in double quotes:zExpecting ':' delimiterzExpecting valuer5,zExpecting ',' delimiter) r6 setdefaultr7rrr: StopIterationvaluedict) s_and_endr> scan_once object_hookobject_pairs_hookmemo_w_wsr.r7ZpairsZ pairs_appendZmemo_getnextcharresultkeyrIerrrrr JSONObjects     "        rVc Csz|\}}g}|||d}||krF|||dj}|||d}|dkrZ||dfS|j}xy|||\} }Wn2tk r} ztd|| jdWYdd} ~ XnX|| |||d}||kr|||dj}|||d}|d7}|dkrPn|dkrtd||dy:|||krT|d7}|||krT|||dj}Wqdtk rlYqdXqdW||fS)Nr ]zExpecting valuerFzExpecting ',' delimiter)r7r6rHrrIr:) rKrLrPrQr.r7valuesrRr?rIrUrrr JSONArrays@ "   rYc@s<eZdZdddddddddZejfddZd d d ZdS) rNT)rM parse_float parse_intparse_constantr>rNcCsZ||_|p t|_|pt|_|p"tj|_||_||_ t |_ t |_ t|_i|_tj||_dS)N)rMfloatrZr-r[ _CONSTANTS __getitem__r\r>rNrVZ parse_objectrYZ parse_arrayrZ parse_stringrOrZ make_scannerrL)rrMrZr[r\r>rNrrrr s&   zJSONDecoder.__init__cCsF|j|||djd\}}|||j}|t|krBtd|||S)Nr)idxz Extra data) raw_decoder7r,r)rr.rPobjr7rrrdecodeNs   zJSONDecoder.decodercCsPy|j||\}}Wn2tk rF}ztd||jdWYdd}~XnX||fS)NzExpecting value)rLrHrrI)rr.r`rbr7rUrrrraYs "zJSONDecoder.raw_decode)r)rrrr WHITESPACEmatchrcrarrrrrs 1 )reZjsonrZ_jsonrZ c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSr]rZPosInfZNegInfr rr^compileZ STRINGCHUNKZ BACKSLASHr0rerCrdZWHITESPACE_STRrVrYobjectrrrrrs4    ; P%PKs0]ީi%__pycache__/tool.cpython-36.opt-2.pycnu[3 \m@s:ddlZddlZddlZddlZddZedkr6edS)Nc "Cs d}d}tj||d}|jddtjdd|jddtjd d d|jd d d dd|j}|jphtj}|jpttj }|j }|Vy$|rt j |}nt j |t jd}Wn*tk r}zt|WYdd}~XnXWdQRX|"t j|||dd|jdWdQRXdS)Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?z-a JSON file to be validated or pretty-printed)nargstypehelpoutfilewz%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actiondefaultr)Zobject_pairs_hook) sort_keysindent )argparseArgumentParser add_argumentZFileType parse_argsrsysstdinr stdoutrjsonload collections OrderedDict ValueError SystemExitdumpwrite) rrparserZoptionsrr robjer$!/usr/lib64/python3.6/json/tool.pymains0    $r&__main__)rrrrr&__name__r$r$r$r% s PKs0](__pycache__/encoder.cpython-36.opt-2.pycnu[3 \>"@s>ddlZyddlmZWnek r0dZYnXyddlmZWnek rZdZYnXyddlmZWnek rdZYnXej dZ ej dZ ej dZ dd d d d d ddZ x&edD]Ze jeedjeqWedZddZepeZddZepeZGdddeZeeeeeeeee ej!f ddZ"dS)N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    z \u{0:04x}infcCsdd}dtj||dS)NcSst|jdS)Nr) ESCAPE_DCTgroup)matchr$/usr/lib64/python3.6/json/encoder.pyreplace(sz%py_encode_basestring..replacer)ESCAPEsub)srrrrpy_encode_basestring$srcCsdd}dtj||dS)Nc Ssv|jd}yt|Stk rpt|}|dkr.replacer) ESCAPE_ASCIIr)rrrrrpy_encode_basestring_ascii0sr c @sJeZdZdZdZdddddddddddZd d Zd d Zdd dZdS) JSONEncoderz, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc CsZ||_||_||_||_||_||_|dk r:|\|_|_n|dk rHd|_|dk rV||_dS)N,) r"r#r$r%r&r'item_separator key_separatorr)) selfr"r#r$r%r&r'r(r)rrr__init__hs+zJSONEncoder.__init__cCstd|jjdS)Nz,Object of type '%s' is not JSON serializable) TypeError __class____name__)r-orrrr)szJSONEncoder.defaultcCsNt|tr |jrt|St|S|j|dd}t|ttfsDt|}dj|S)NT) _one_shot) isinstancestrr#rr iterencodelisttuplejoin)r-r2chunksrrrencodes zJSONEncoder.encodec Cs|jr i}nd}|jrt}nt}|jtjtt fdd}|rvtdk rv|j dkrvt||j ||j |j |j |j |j|j }n&t||j ||j ||j |j |j |j| }||dS)NcSsJ||krd}n$||krd}n||kr*d}n||S|sFtdt||S)NZNaNZInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r2r%Z_reprZ_infZ_neginftextrrrfloatstrs z(JSONEncoder.iterencode..floatstrr)r$r#rrr%float__repr__INFINITYc_make_encoderr'r)r,r+r&r"_make_iterencode)r-r2r3markers_encoderr@ _iterencoderrrr7s&       zJSONEncoder.iterencode)F) r1 __module__ __qualname__r+r,r.r)r<r7rrrrr!Is6r!csdk r rd fdd  fdd fddS)N c 3s|sdVdSdk r6 |}|kr.d||<d}dk rh|d7}d|}|}||7}nd}}d}x|D]}|rd}n|} |r||Vqz|dkr|dVqz|dkr|d Vqz|dkr|d Vqz | r||Vqz | r||Vqz|V |fr:||}n" | rR||}n ||}|EdHqzW|dk r|d8}d|Vd Vdk r|=dS) Nz[]zCircular reference detected[r TFnulltruefalse]r) Zlst_current_indent_levelmarkeridZbufnewline_indentZ separatorfirstvaluer;)r=rG _floatstr_indent_intstr_item_separatorrH_iterencode_dict_iterencode_listdictrAidintr5r8rFr6r9rrr\s\               z*_make_iterencode.._iterencode_listc 3sL|sdVdSdk r6|}|kr.d||<dVdk rh|d7}d|}|}|Vnd}}d} rt|jddd }n|j}xx|D]n\}}|rnr| rȈ|}n^|dkrd }nP|d krd }nB|dkrd }n4|r|}n rqntdt|d|r2d }n|V|V V|r`|Vq|dkrrd Vq|dkrd Vq|d krd Vq|r|Vq| rƈ|Vq|fr||} n"| r||} n ||} | EdHqW|dk r2|d8}d|VdVdk rH|=dS)Nz{}zCircular reference detected{rMr TcSs|dS)Nrr)Zkvrrrasz<_make_iterencode.._iterencode_dict..)keyrOFrPrNzkey z is not a string})sorteditemsr/r>) ZdctrRrSrTr+rUrerbrVr;)r=rGrWrXrYrZrHr[r\_key_separator _skipkeys _sort_keysr]rAr^r_r5r8rFr6r9rrr[Ms                      z*_make_iterencode.._iterencode_dictc3s |r|Vn|dkr&dVn|dkr6dVn|dkrFdVn | r\|Vn | rr|Vn | fr||EdHnj |r||EdHnNdk rֈ |}|krΈd||<|}||EdHdk r|=dS)NrNTrOFrPzCircular reference detectedr)r2rRrS)r=_defaultrGrWrYrHr[r\r]rAr^r_r5r8rFr6r9rrrHs2       z%_make_iterencode.._iterencoder)rFrirGrXrWrfrZrhrgr3r=r]rAr^r_r5r8r6r9rYr)r=rirGrWrXrYrZrHr[r\rfrgrhr]rAr^r_r5r8rFr6r9rrEs .84O,rE)#reZ_jsonrZc_encode_basestring_ascii ImportErrorrZc_encode_basestringrrDcompilerrZHAS_UTF8rrangei setdefaultchrrrArCrr objectr!r=r]r^r_r5r8r6r9__str__rErrrrsR        >PKs0].kW&&"__pycache__/decoder.cpython-36.pycnu[3 \)1@sdZddlZddlmZyddlmZWnek r@dZYnXddgZej ej Bej BZ e dZe dZe d ZGd ddeZeeed Zejd e Zd ddddddddZddZdeejfddZepeZejde ZdZdejefddZejefdd ZGd!ddeZdS)"zImplementation of JSONDecoder N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infc@s eZdZdZddZddZdS)ra Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos cCsb|jdd|d}||jdd|}d||||f}tj||||_||_||_||_||_dS)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgr$/usr/lib64/python3.6/json/decoder.pyr s zJSONDecodeError.__init__cCs|j|j|j|jffS)N) __class__rrr)rrrr __reduce__*szJSONDecodeError.__reduce__N)__name__ __module__ __qualname____doc__r rrrrrrs  )z -InfinityZInfinityNaNz(.*?)(["\\\x00-\x1f])"\/ r  )rrr bfnrtc Cs`||d|d}t|dkrL|ddkrLy t|dStk rJYnXd}t|||dS)Nr ZxXzInvalid \uXXXX escape)lenintr r)srescrrrr _decode_uXXXX;s r1TcCsg}|j}|d}x|||}|dkr4td|||j}|j\} } | rT|| | dkr`Pn.| dkr|rdj| } t| ||n || qy ||} Wn tk rtd||YnX| dkry || } Wn*tk rdj| } t| ||YnX|d7}nt||}|d 7}d |ko.d knr|||d d krt||d}d|kondknrd|d d>|dB}|d7}t|} || qWdj ||fS)aScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.r NzUnterminated string starting atrrz"Invalid control character {0!r} atuzInvalid \escape: {0!r}r*iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr1chrjoin)r/r8strictZ_bZ_mZchunks_appendZbeginchunkZcontent terminatorrr0charZuniZuni2rrr py_scanstringEsP           2 rDz [ \t\n\r]*z c#Cs|\}} g} | j} |dkri}|j} || | d} | dkr| |krb||| j} || | d} | dkr|dk r|| }|| dfSi} |dk r|| } | | dfS| dkrtd|| | d7} xt|| |\}} | ||}|| | ddkr&||| j} || | ddkr&td|| | d7} y:|| |krf| d7} || |krf||| dj} Wntk r~YnXy||| \}} Wn4tk r}ztd||jdWYdd}~XnX| ||fy0|| } | |kr||| dj} || } Wntk rd} YnX| d7} | dkr6Pn| d krPtd || d||| j} || | d} | d7} | dkrtd|| dqW|dk r|| }|| fSt| } |dk r|| } | | fS) Nr r}z1Expecting property name enclosed in double quotes:zExpecting ':' delimiterzExpecting valuer6,zExpecting ',' delimiter) r7 setdefaultr8rrr; StopIterationvaluedict) s_and_endr? scan_once object_hookobject_pairs_hookmemo_w_wsr/r8ZpairsZ pairs_appendZmemo_getnextcharresultkeyrJerrrrr JSONObjects     "        rWc Csz|\}}g}|||d}||krF|||dj}|||d}|dkrZ||dfS|j}xy|||\} }Wn2tk r} ztd|| jdWYdd} ~ XnX|| |||d}||kr|||dj}|||d}|d7}|dkrPn|dkrtd||dy:|||krT|d7}|||krT|||dj}Wqdtk rlYqdXqdW||fS)Nr ]zExpecting valuerGzExpecting ',' delimiter)r8r7rIrrJr;) rLrMrQrRr/r8valuesrSr@rJrVrrr JSONArrays@ "   rZc@s@eZdZdZdddddddddZejfddZd d d ZdS) raSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. NT)rN parse_float parse_intparse_constantr?rOcCsZ||_|p t|_|pt|_|p"tj|_||_||_ t |_ t |_ t|_i|_tj||_dS)aD``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders that rely on the order that the key and value pairs are decoded (for example, collections.OrderedDict will remember the order of insertion). If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N)rNfloatr[r.r\ _CONSTANTS __getitem__r]r?rOrWZ parse_objectrZZ parse_arrayrZ parse_stringrPrZ make_scannerrM)rrNr[r\r]r?rOrrrr s&   zJSONDecoder.__init__cCsF|j|||djd\}}|||j}|t|krBtd|||S)zlReturn the Python representation of ``s`` (a ``str`` instance containing a JSON document). r)idxz Extra data) raw_decoder8r-r)rr/rQobjr8rrrdecodeNs   zJSONDecoder.decodercCsPy|j||\}}Wn2tk rF}ztd||jdWYdd}~XnX||fS)a=Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. zExpecting valueN)rMrIrrJ)rr/rarcr8rVrrrrbYs "zJSONDecoder.raw_decode)r) rrrrr WHITESPACEmatchrdrbrrrrrs 1 ) rreZjsonrZ_jsonrZ c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSr^rZPosInfZNegInfr rr_compileZ STRINGCHUNKZ BACKSLASHr1rfrDreZWHITESPACE_STRrWrZobjectrrrrrs6    ; P%PKs0]~tc1c1)__pycache__/__init__.cpython-36.opt-1.pycnu[3 \<8 @sdZdZdddddddgZd Zd d lmZmZd d lmZd dl Z eddddddddZ dddddddddd ddZ dddddddddd ddZ edddZ ddZdddddddddZddddddddddZdS)a JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> from collections import OrderedDict >>> mydict = OrderedDict([('4', 5), ('6', 7)]) >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(repr(obj) + " is not JSON serializable") ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) z2.0.9dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r r clsrrr sort_keysc  Ks| rJ|rJ|rJ|rJ|dkrJ|dkrJ|dkrJ| dkrJ| rJ| rJtj|} n2|dkrVt}|f||||||| | d| j|} x| D]} |j| qWdS)aSerialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. N)r r r r rrrr)_default_encoder iterencoderwrite)objfpr r r r rrrrrkwiterablechunkr%/usr/lib64/python3.6/json/__init__.pyrxs-   c Ksz| rH|rH|rH|rH|dkrH|dkrH|dkrH|dkrH| rH| rHtj|S|dkrTt}|f|||||||| d| j|S)auSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. N)r r r r rrrr)rencoder) rr r r r rrrrrrrrrrs,   ) object_hookobject_pairs_hookcCs|j}|tjtjfrdS|tjtjfr.dS|tjras6  =8 PKs0]"__pycache__/scanner.cpython-36.pycnu[3 \o @sjdZddlZyddlmZWnek r4dZYnXdgZejdejej Bej BZ ddZ epde ZdS)zJSON token scanner N) make_scannerrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c sv|j |j|j tj|j |j|j|j|j |j |j  f ddfdd}|S)Ncsy ||}Wntk r(t|YnX|dkrB ||d S|dkrd ||df S|dkr~||dfS|dkr|||ddkrd|dfS|dkr|||dd krd |dfS|d ko|||d d krd|d fS||}|dk rX|j\}}}|s&|rD||p2d|p            z#py_make_scanner.._scan_oncec sz ||SjXdS)N)clear)rr)rrr(r) scan_onceAs z"py_make_scanner..scan_once) r%r!r& NUMBER_REmatchr'r#r$r"rr r)contextr+r() rrrrr r!r"r#r$r%r&r'r)py_make_scanners"%r/) __doc__reZ_jsonrZc_make_scanner ImportError__all__compileVERBOSE MULTILINEDOTALLr,r/r(r(r(r)s :PKs0].kW&&(__pycache__/decoder.cpython-36.opt-1.pycnu[3 \)1@sdZddlZddlmZyddlmZWnek r@dZYnXddgZej ej Bej BZ e dZe dZe d ZGd ddeZeeed Zejd e Zd ddddddddZddZdeejfddZepeZejde ZdZdejefddZejefdd ZGd!ddeZdS)"zImplementation of JSONDecoder N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infc@s eZdZdZddZddZdS)ra Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos cCsb|jdd|d}||jdd|}d||||f}tj||||_||_||_||_||_dS)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgr$/usr/lib64/python3.6/json/decoder.pyr s zJSONDecodeError.__init__cCs|j|j|j|jffS)N) __class__rrr)rrrr __reduce__*szJSONDecodeError.__reduce__N)__name__ __module__ __qualname____doc__r rrrrrrs  )z -InfinityZInfinityNaNz(.*?)(["\\\x00-\x1f])"\/ r  )rrr bfnrtc Cs`||d|d}t|dkrL|ddkrLy t|dStk rJYnXd}t|||dS)Nr ZxXzInvalid \uXXXX escape)lenintr r)srescrrrr _decode_uXXXX;s r1TcCsg}|j}|d}x|||}|dkr4td|||j}|j\} } | rT|| | dkr`Pn.| dkr|rdj| } t| ||n || qy ||} Wn tk rtd||YnX| dkry || } Wn*tk rdj| } t| ||YnX|d7}nt||}|d 7}d |ko.d knr|||d d krt||d}d|kondknrd|d d>|dB}|d7}t|} || qWdj ||fS)aScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.r NzUnterminated string starting atrrz"Invalid control character {0!r} atuzInvalid \escape: {0!r}r*iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr1chrjoin)r/r8strictZ_bZ_mZchunks_appendZbeginchunkZcontent terminatorrr0charZuniZuni2rrr py_scanstringEsP           2 rDz [ \t\n\r]*z c#Cs|\}} g} | j} |dkri}|j} || | d} | dkr| |krb||| j} || | d} | dkr|dk r|| }|| dfSi} |dk r|| } | | dfS| dkrtd|| | d7} xt|| |\}} | ||}|| | ddkr&||| j} || | ddkr&td|| | d7} y:|| |krf| d7} || |krf||| dj} Wntk r~YnXy||| \}} Wn4tk r}ztd||jdWYdd}~XnX| ||fy0|| } | |kr||| dj} || } Wntk rd} YnX| d7} | dkr6Pn| d krPtd || d||| j} || | d} | d7} | dkrtd|| dqW|dk r|| }|| fSt| } |dk r|| } | | fS) Nr r}z1Expecting property name enclosed in double quotes:zExpecting ':' delimiterzExpecting valuer6,zExpecting ',' delimiter) r7 setdefaultr8rrr; StopIterationvaluedict) s_and_endr? scan_once object_hookobject_pairs_hookmemo_w_wsr/r8ZpairsZ pairs_appendZmemo_getnextcharresultkeyrJerrrrr JSONObjects     "        rWc Csz|\}}g}|||d}||krF|||dj}|||d}|dkrZ||dfS|j}xy|||\} }Wn2tk r} ztd|| jdWYdd} ~ XnX|| |||d}||kr|||dj}|||d}|d7}|dkrPn|dkrtd||dy:|||krT|d7}|||krT|||dj}Wqdtk rlYqdXqdW||fS)Nr ]zExpecting valuerGzExpecting ',' delimiter)r8r7rIrrJr;) rLrMrQrRr/r8valuesrSr@rJrVrrr JSONArrays@ "   rZc@s@eZdZdZdddddddddZejfddZd d d ZdS) raSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. NT)rN parse_float parse_intparse_constantr?rOcCsZ||_|p t|_|pt|_|p"tj|_||_||_ t |_ t |_ t|_i|_tj||_dS)aD``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders that rely on the order that the key and value pairs are decoded (for example, collections.OrderedDict will remember the order of insertion). If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N)rNfloatr[r.r\ _CONSTANTS __getitem__r]r?rOrWZ parse_objectrZZ parse_arrayrZ parse_stringrPrZ make_scannerrM)rrNr[r\r]r?rOrrrr s&   zJSONDecoder.__init__cCsF|j|||djd\}}|||j}|t|krBtd|||S)zlReturn the Python representation of ``s`` (a ``str`` instance containing a JSON document). r)idxz Extra data) raw_decoder8r-r)rr/rQobjr8rrrdecodeNs   zJSONDecoder.decodercCsPy|j||\}}Wn2tk rF}ztd||jdWYdd}~XnX||fS)a=Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. zExpecting valueN)rMrIrrJ)rr/rarcr8rVrrrrbYs "zJSONDecoder.raw_decode)r) rrrrr WHITESPACEmatchrdrbrrrrrs 1 ) rreZjsonrZ_jsonrZ c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSr^rZPosInfZNegInfr rr_compileZ STRINGCHUNKZ BACKSLASHr1rfrDreZWHITESPACE_STRrWrZobjectrrrrrs6    ; P%PKs0]=տ  __pycache__/tool.cpython-36.pycnu[3 \m@s>dZddlZddlZddlZddlZddZedkr:edS)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) Nc "Cs d}d}tj||d}|jddtjdd|jddtjd d d|jd d d dd|j}|jphtj}|jpttj }|j }|Vy$|rt j |}nt j |t jd}Wn*tk r}zt|WYdd}~XnXWdQRX|"t j|||dd|jdWdQRXdS)Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?z-a JSON file to be validated or pretty-printed)nargstypehelpoutfilewz%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actiondefaultr)Zobject_pairs_hook) sort_keysindent )argparseArgumentParser add_argumentZFileType parse_argsrsysstdinr stdoutrjsonload collections OrderedDict ValueError SystemExitdumpwrite) rrparserZoptionsrr robjer$!/usr/lib64/python3.6/json/tool.pymains0    $r&__main__)__doc__rrrrr&__name__r$r$r$r% sPKs0]NTM++(__pycache__/encoder.cpython-36.opt-1.pycnu[3 \>"@sBdZddlZyddlmZWnek r4dZYnXyddlmZWnek r^dZYnXyddlmZ Wnek rdZ YnXej dZ ej dZ ej dZ d d d d d dddZx&edD]ZejeedjeqWedZddZepeZddZep eZGdddeZeeeeeeee e!ej"f ddZ#dS)zImplementation of JSONEncoder N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    z \u{0:04x}infcCsdd}dtj||dS)z5Return a JSON representation of a Python string cSst|jdS)Nr) ESCAPE_DCTgroup)matchr$/usr/lib64/python3.6/json/encoder.pyreplace(sz%py_encode_basestring..replacer)ESCAPEsub)srrrrpy_encode_basestring$srcCsdd}dtj||dS)zAReturn an ASCII-only JSON representation of a Python string c Ssv|jd}yt|Stk rpt|}|dkr.replacer) ESCAPE_ASCIIr)rrrrrpy_encode_basestring_ascii0sr c @sNeZdZdZdZdZddddddddddd Zd d Zd d ZdddZ dS) JSONEncoderaZExtensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). z, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc CsZ||_||_||_||_||_||_|dk r:|\|_|_n|dk rHd|_|dk rV||_dS)aConstructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an OverflowError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. N,) r"r#r$r%r&r'item_separator key_separatorr)) selfr"r#r$r%r&r'r(r)rrr__init__hs+zJSONEncoder.__init__cCstd|jjdS)alImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return JSONEncoder.default(self, o) z,Object of type '%s' is not JSON serializableN) TypeError __class____name__)r-orrrr)szJSONEncoder.defaultcCsNt|tr |jrt|St|S|j|dd}t|ttfsDt|}dj|S)zReturn a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' T) _one_shot) isinstancestrr#rr iterencodelisttuplejoin)r-r2chunksrrrencodes zJSONEncoder.encodec Cs|jr i}nd}|jrt}nt}|jtjtt fdd}|rvtdk rv|j dkrvt||j ||j |j |j |j |j|j }n&t||j ||j ||j |j |j |j| }||dS)zEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) NcSsJ||krd}n$||krd}n||kr*d}n||S|sFtdt||S)NZNaNZInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r2r%Z_reprZ_infZ_neginftextrrrfloatstrs z(JSONEncoder.iterencode..floatstrr)r$r#rrr%float__repr__INFINITYc_make_encoderr'r)r,r+r&r"_make_iterencode)r-r2r3markers_encoderr@ _iterencoderrrr7s&       zJSONEncoder.iterencode)F) r1 __module__ __qualname____doc__r+r,r.r)r<r7rrrrr!Is6r!csdk r rd fdd  fdd fddS)N c 3s|sdVdSdk r6 |}|kr.d||<d}dk rh|d7}d|}|}||7}nd}}d}x|D]}|rd}n|} |r||Vqz|dkr|dVqz|dkr|d Vqz|dkr|d Vqz | r||Vqz | r||Vqz|V |fr:||}n" | rR||}n ||}|EdHqzW|dk r|d8}d|Vd Vdk r|=dS) Nz[]zCircular reference detected[r TFnulltruefalse]r) Zlst_current_indent_levelmarkeridZbufnewline_indentZ separatorfirstvaluer;)r=rG _floatstr_indent_intstr_item_separatorrH_iterencode_dict_iterencode_listdictrAidintr5r8rFr6r9rrr]s\               z*_make_iterencode.._iterencode_listc 3sL|sdVdSdk r6|}|kr.d||<dVdk rh|d7}d|}|}|Vnd}}d} rt|jddd }n|j}xx|D]n\}}|rnr| rȈ|}n^|dkrd }nP|d krd }nB|dkrd }n4|r|}n rqntdt|d|r2d }n|V|V V|r`|Vq|dkrrd Vq|dkrd Vq|d krd Vq|r|Vq| rƈ|Vq|fr||} n"| r||} n ||} | EdHqW|dk r2|d8}d|VdVdk rH|=dS)Nz{}zCircular reference detected{rNr TcSs|dS)Nrr)Zkvrrrasz<_make_iterencode.._iterencode_dict..)keyrPFrQrOzkey z is not a string})sorteditemsr/r>) ZdctrSrTrUr+rVrfrcrWr;)r=rGrXrYrZr[rHr\r]_key_separator _skipkeys _sort_keysr^rAr_r`r5r8rFr6r9rrr\Ms                      z*_make_iterencode.._iterencode_dictc3s |r|Vn|dkr&dVn|dkr6dVn|dkrFdVn | r\|Vn | rr|Vn | fr||EdHnj |r||EdHnNdk rֈ |}|krΈd||<|}||EdHdk r|=dS)NrOTrPFrQzCircular reference detectedr)r2rSrT)r=_defaultrGrXrZrHr\r]r^rAr_r`r5r8rFr6r9rrrHs2       z%_make_iterencode.._iterencoder)rFrjrGrYrXrgr[rirhr3r=r^rAr_r`r5r8r6r9rZr)r=rjrGrXrYrZr[rHr\r]rgrhrir^rAr_r`r5r8rFr6r9rrEs .84O,rE)$rKreZ_jsonrZc_encode_basestring_ascii ImportErrorrZc_encode_basestringrrDcompilerrZHAS_UTF8rrangei setdefaultchrrrArCrr objectr!r=r^r_r`r5r8r6r9__str__rErrrrsT        >PKs0]NTM++"__pycache__/encoder.cpython-36.pycnu[3 \>"@sBdZddlZyddlmZWnek r4dZYnXyddlmZWnek r^dZYnXyddlmZ Wnek rdZ YnXej dZ ej dZ ej dZ d d d d d dddZx&edD]ZejeedjeqWedZddZepeZddZep eZGdddeZeeeeeeee e!ej"f ddZ#dS)zImplementation of JSONEncoder N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    z \u{0:04x}infcCsdd}dtj||dS)z5Return a JSON representation of a Python string cSst|jdS)Nr) ESCAPE_DCTgroup)matchr$/usr/lib64/python3.6/json/encoder.pyreplace(sz%py_encode_basestring..replacer)ESCAPEsub)srrrrpy_encode_basestring$srcCsdd}dtj||dS)zAReturn an ASCII-only JSON representation of a Python string c Ssv|jd}yt|Stk rpt|}|dkr.replacer) ESCAPE_ASCIIr)rrrrrpy_encode_basestring_ascii0sr c @sNeZdZdZdZdZddddddddddd Zd d Zd d ZdddZ dS) JSONEncoderaZExtensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). z, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc CsZ||_||_||_||_||_||_|dk r:|\|_|_n|dk rHd|_|dk rV||_dS)aConstructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an OverflowError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. N,) r"r#r$r%r&r'item_separator key_separatorr)) selfr"r#r$r%r&r'r(r)rrr__init__hs+zJSONEncoder.__init__cCstd|jjdS)alImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return JSONEncoder.default(self, o) z,Object of type '%s' is not JSON serializableN) TypeError __class____name__)r-orrrr)szJSONEncoder.defaultcCsNt|tr |jrt|St|S|j|dd}t|ttfsDt|}dj|S)zReturn a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' T) _one_shot) isinstancestrr#rr iterencodelisttuplejoin)r-r2chunksrrrencodes zJSONEncoder.encodec Cs|jr i}nd}|jrt}nt}|jtjtt fdd}|rvtdk rv|j dkrvt||j ||j |j |j |j |j|j }n&t||j ||j ||j |j |j |j| }||dS)zEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) NcSsJ||krd}n$||krd}n||kr*d}n||S|sFtdt||S)NZNaNZInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r2r%Z_reprZ_infZ_neginftextrrrfloatstrs z(JSONEncoder.iterencode..floatstrr)r$r#rrr%float__repr__INFINITYc_make_encoderr'r)r,r+r&r"_make_iterencode)r-r2r3markers_encoderr@ _iterencoderrrr7s&       zJSONEncoder.iterencode)F) r1 __module__ __qualname____doc__r+r,r.r)r<r7rrrrr!Is6r!csdk r rd fdd  fdd fddS)N c 3s|sdVdSdk r6 |}|kr.d||<d}dk rh|d7}d|}|}||7}nd}}d}x|D]}|rd}n|} |r||Vqz|dkr|dVqz|dkr|d Vqz|dkr|d Vqz | r||Vqz | r||Vqz|V |fr:||}n" | rR||}n ||}|EdHqzW|dk r|d8}d|Vd Vdk r|=dS) Nz[]zCircular reference detected[r TFnulltruefalse]r) Zlst_current_indent_levelmarkeridZbufnewline_indentZ separatorfirstvaluer;)r=rG _floatstr_indent_intstr_item_separatorrH_iterencode_dict_iterencode_listdictrAidintr5r8rFr6r9rrr]s\               z*_make_iterencode.._iterencode_listc 3sL|sdVdSdk r6|}|kr.d||<dVdk rh|d7}d|}|}|Vnd}}d} rt|jddd }n|j}xx|D]n\}}|rnr| rȈ|}n^|dkrd }nP|d krd }nB|dkrd }n4|r|}n rqntdt|d|r2d }n|V|V V|r`|Vq|dkrrd Vq|dkrd Vq|d krd Vq|r|Vq| rƈ|Vq|fr||} n"| r||} n ||} | EdHqW|dk r2|d8}d|VdVdk rH|=dS)Nz{}zCircular reference detected{rNr TcSs|dS)Nrr)Zkvrrrasz<_make_iterencode.._iterencode_dict..)keyrPFrQrOzkey z is not a string})sorteditemsr/r>) ZdctrSrTrUr+rVrfrcrWr;)r=rGrXrYrZr[rHr\r]_key_separator _skipkeys _sort_keysr^rAr_r`r5r8rFr6r9rrr\Ms                      z*_make_iterencode.._iterencode_dictc3s |r|Vn|dkr&dVn|dkr6dVn|dkrFdVn | r\|Vn | rr|Vn | fr||EdHnj |r||EdHnNdk rֈ |}|krΈd||<|}||EdHdk r|=dS)NrOTrPFrQzCircular reference detectedr)r2rSrT)r=_defaultrGrXrZrHr\r]r^rAr_r`r5r8rFr6r9rrrHs2       z%_make_iterencode.._iterencoder)rFrjrGrYrXrgr[rirhr3r=r^rAr_r`r5r8r6r9rZr)r=rjrGrXrYrZr[rHr\r]rgrhrir^rAr_r`r5r8rFr6r9rrEs .84O,rE)$rKreZ_jsonrZc_encode_basestring_ascii ImportErrorrZc_encode_basestringrrDcompilerrZHAS_UTF8rrangei setdefaultchrrrArCrr objectr!r=r^r_r`r5r8r6r9__str__rErrrrsT        >PKs0]](__pycache__/scanner.cpython-36.opt-2.pycnu[3 \o @sfddlZyddlmZWnek r0dZYnXdgZejdejejBej BZ ddZ ep`e ZdS)N) make_scannerrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c sv|j |j|j tj|j |j|j|j|j |j |j  f ddfdd}|S)Ncsy ||}Wntk r(t|YnX|dkrB ||d S|dkrd ||df S|dkr~||dfS|dkr|||ddkrd|dfS|dkr|||dd krd |dfS|d ko|||d d krd|d fS||}|dk rX|j\}}}|s&|rD||p2d|p            z#py_make_scanner.._scan_oncec sz ||SjXdS)N)clear)rr)rrr(r) scan_onceAs z"py_make_scanner..scan_once) r%r!r& NUMBER_REmatchr'r#r$r"rr r)contextr+r() rrrrr r!r"r#r$r%r&r'r)py_make_scanners"%r/) reZ_jsonrZc_make_scanner ImportError__all__compileVERBOSE MULTILINEDOTALLr,r/r(r(r(r)s :PKs0] ;) )__pycache__/__init__.cpython-36.opt-2.pycnu[3 \<8 @sdZdddddddgZdZd d lmZmZd d lmZd d lZeddddd d d dZ ddddd d d d dd ddZ ddddd d d d dd ddZ ed d dZ ddZ d d d d d d dddZd d d d d d d dddZd S)z2.0.9dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r r clsrrr sort_keysc  Ks| rJ|rJ|rJ|rJ|dkrJ|dkrJ|dkrJ| dkrJ| rJ| rJtj|} n2|dkrVt}|f||||||| | d| j|} x| D]} |j| qWdS)N)r r r r rrrr)_default_encoder iterencoderwrite)objfpr r r r rrrrrkwiterablechunkr%/usr/lib64/python3.6/json/__init__.pyrxs-   c Ksz| rH|rH|rH|rH|dkrH|dkrH|dkrH|dkrH| rH| rHtj|S|dkrTt}|f|||||||| d| j|S)N)r r r r rrrr)rencoder) rr r r r rrrrrrrrrrs,   ) object_hookobject_pairs_hookcCs|j}|tjtjfrdS|tjtjfr.dS|tjrbs4  =8 PKs0]=տ  %__pycache__/tool.cpython-36.opt-1.pycnu[3 \m@s>dZddlZddlZddlZddlZddZedkr:edS)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) Nc "Cs d}d}tj||d}|jddtjdd|jddtjd d d|jd d d dd|j}|jphtj}|jpttj }|j }|Vy$|rt j |}nt j |t jd}Wn*tk r}zt|WYdd}~XnXWdQRX|"t j|||dd|jdWdQRXdS)Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?z-a JSON file to be validated or pretty-printed)nargstypehelpoutfilewz%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actiondefaultr)Zobject_pairs_hook) sort_keysindent )argparseArgumentParser add_argumentZFileType parse_argsrsysstdinr stdoutrjsonload collections OrderedDict ValueError SystemExitdumpwrite) rrparserZoptionsrr robjer$!/usr/lib64/python3.6/json/tool.pymains0    $r&__main__)__doc__rrrrr&__name__r$r$r$r% sPKs0](__pycache__/scanner.cpython-36.opt-1.pycnu[3 \o @sjdZddlZyddlmZWnek r4dZYnXdgZejdejej Bej BZ ddZ epde ZdS)zJSON token scanner N) make_scannerrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c sv|j |j|j tj|j |j|j|j|j |j |j  f ddfdd}|S)Ncsy ||}Wntk r(t|YnX|dkrB ||d S|dkrd ||df S|dkr~||dfS|dkr|||ddkrd|dfS|dkr|||dd krd |dfS|d ko|||d d krd|d fS||}|dk rX|j\}}}|s&|rD||p2d|p            z#py_make_scanner.._scan_oncec sz ||SjXdS)N)clear)rr)rrr(r) scan_onceAs z"py_make_scanner..scan_once) r%r!r& NUMBER_REmatchr'r#r$r"rr r)contextr+r() rrrrr r!r"r#r$r%r&r'r)py_make_scanners"%r/) __doc__reZ_jsonrZc_make_scanner ImportError__all__compileVERBOSE MULTILINEDOTALLr,r/r(r(r(r)s :PKs0]~tc1c1#__pycache__/__init__.cpython-36.pycnu[3 \<8 @sdZdZdddddddgZd Zd d lmZmZd d lmZd dl Z eddddddddZ dddddddddd ddZ dddddddddd ddZ edddZ ddZdddddddddZddddddddddZdS)a JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> from collections import OrderedDict >>> mydict = OrderedDict([('4', 5), ('6', 7)]) >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(repr(obj) + " is not JSON serializable") ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) z2.0.9dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r r clsrrr sort_keysc  Ks| rJ|rJ|rJ|rJ|dkrJ|dkrJ|dkrJ| dkrJ| rJ| rJtj|} n2|dkrVt}|f||||||| | d| j|} x| D]} |j| qWdS)aSerialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. N)r r r r rrrr)_default_encoder iterencoderwrite)objfpr r r r rrrrrkwiterablechunkr%/usr/lib64/python3.6/json/__init__.pyrxs-   c Ksz| rH|rH|rH|rH|dkrH|dkrH|dkrH|dkrH| rH| rHtj|S|dkrTt}|f|||||||| d| j|S)auSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``OverflowError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. N)r r r r rrrr)rencoder) rr r r r rrrrrrrrrrs,   ) object_hookobject_pairs_hookcCs|j}|tjtjfrdS|tjtjfr.dS|tjras6  =8 PKV11]yyyschema-639-3.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 639-3", "description": "ISO 639-3 language codes", "type": "object", "properties": { "639-3": { "type": "array", "items": { "type": "object", "properties": { "alpha_3": { "description": "Three letter terminology code of the language", "type": "string", "pattern": "^[a-z]{3}$" }, "name": { "description": "Reference name of the language", "type": "string", "minLength": 1 }, "scope": { "description": "Scope of the language: I(ndividual), M(acrolanguage), S(pecial)", "type": "string", "pattern": "^[IMS]$" }, "type": { "description": "Type of the language: A(ncient), C(onstructed), E(xtinct), H(istorical), L(iving), S(pecial)", "type": "string", "pattern": "^[ACEHLS]$" }, "alpha_2": { "description": "Two letter alphabetic code of the language from part 1 (optional)", "type": "string", "pattern": "^[a-z]{2}$" }, "common_name": { "description": "Common name of the language (optional)", "type": "string", "minLength": 1 }, "inverted_name": { "description": "Inverted name of the language (optional)", "type": "string", "minLength": 1 }, "bibliographic": { "description": "Three letter bibliographic code of the language from part 2 (optional)", "type": "string", "pattern": "^[a-z]{3}$" } }, "required": ["alpha_3", "name", "scope", "type"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]_YZschema-15924.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 15924", "description": "Codes for the representation of names of scripts", "type": "object", "properties": { "15924": { "type": "array", "items": { "type": "object", "properties": { "alpha_4": { "description": "Four letter alphabetic code of the script", "type": "string", "pattern": "^[A-Z][a-z]{3}$" }, "name": { "description": "Name of the script", "type": "string", "minLength": 1 }, "numeric": { "description": "Three digit numeric code of the script, including leading zeros", "type": "string", "pattern": "^[0-9]{3}$" } }, "required": ["alpha_4", "name", "numeric"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]@pschema-3166-2.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 3166-2", "description": "ISO 3166-2 country and subdivision codes", "type": "object", "properties": { "3166-2": { "type": "array", "items": { "type": "object", "properties": { "code": { "description": "Code of the country subset item", "type": "string", "pattern": "^[A-Z]{2}-[A-Z0-9]+$" }, "name": { "description": "Name of the country subset item", "type": "string", "minLength": 1 }, "parent": { "description": "Parent of the country subset item (optional)", "type": "string", "minLength": 1 }, "type": { "description": "Type of subset of the country", "type": "string" } } }, "required": ["code", "name", "type"], "additionalProperties": false } }, "additionalProperties": false } PKV11]=_ liso_639-2.jsonnu[{ "639-2": [ { "alpha_2": "aa", "alpha_3": "aar", "name": "Afar" }, { "alpha_2": "ab", "alpha_3": "abk", "name": "Abkhazian" }, { "alpha_3": "ace", "name": "Achinese" }, { "alpha_3": "ach", "name": "Acoli" }, { "alpha_3": "ada", "name": "Adangme" }, { "alpha_3": "ady", "name": "Adyghe; Adygei" }, { "alpha_3": "afa", "name": "Afro-Asiatic languages" }, { "alpha_3": "afh", "name": "Afrihili" }, { "alpha_2": "af", "alpha_3": "afr", "name": "Afrikaans" }, { "alpha_3": "ain", "name": "Ainu" }, { "alpha_2": "ak", "alpha_3": "aka", "name": "Akan" }, { "alpha_3": "akk", "name": "Akkadian" }, { "alpha_3": "ale", "name": "Aleut" }, { "alpha_3": "alg", "name": "Algonquian languages" }, { "alpha_3": "alt", "name": "Southern Altai" }, { "alpha_2": "am", "alpha_3": "amh", "name": "Amharic" }, { "alpha_3": "ang", "name": "English, Old (ca. 450-1100)" }, { "alpha_3": "anp", "name": "Angika" }, { "alpha_3": "apa", "name": "Apache languages" }, { "alpha_2": "ar", "alpha_3": "ara", "name": "Arabic" }, { "alpha_3": "arc", "name": "Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)" }, { "alpha_2": "an", "alpha_3": "arg", "name": "Aragonese" }, { "alpha_3": "arn", "name": "Mapudungun; Mapuche" }, { "alpha_3": "arp", "name": "Arapaho" }, { "alpha_3": "art", "name": "Artificial languages" }, { "alpha_3": "arw", "name": "Arawak" }, { "alpha_2": "as", "alpha_3": "asm", "name": "Assamese" }, { "alpha_3": "ast", "name": "Asturian; Bable; Leonese; Asturleonese" }, { "alpha_3": "ath", "name": "Athapascan languages" }, { "alpha_3": "aus", "name": "Australian languages" }, { "alpha_2": "av", "alpha_3": "ava", "name": "Avaric" }, { "alpha_2": "ae", "alpha_3": "ave", "name": "Avestan" }, { "alpha_3": "awa", "name": "Awadhi" }, { "alpha_2": "ay", "alpha_3": "aym", "name": "Aymara" }, { "alpha_2": "az", "alpha_3": "aze", "name": "Azerbaijani" }, { "alpha_3": "bad", "name": "Banda languages" }, { "alpha_3": "bai", "name": "Bamileke languages" }, { "alpha_2": "ba", "alpha_3": "bak", "name": "Bashkir" }, { "alpha_3": "bal", "name": "Baluchi" }, { "alpha_2": "bm", "alpha_3": "bam", "name": "Bambara" }, { "alpha_3": "ban", "name": "Balinese" }, { "alpha_3": "bas", "name": "Basa" }, { "alpha_3": "bat", "name": "Baltic languages" }, { "alpha_3": "bej", "name": "Beja; Bedawiyet" }, { "alpha_2": "be", "alpha_3": "bel", "name": "Belarusian" }, { "alpha_3": "bem", "name": "Bemba" }, { "alpha_2": "bn", "alpha_3": "ben", "common_name": "Bangla", "name": "Bengali" }, { "alpha_3": "ber", "name": "Berber languages" }, { "alpha_3": "bho", "name": "Bhojpuri" }, { "alpha_2": "bh", "alpha_3": "bih", "name": "Bihari languages" }, { "alpha_3": "bik", "name": "Bikol" }, { "alpha_3": "bin", "name": "Bini; Edo" }, { "alpha_2": "bi", "alpha_3": "bis", "name": "Bislama" }, { "alpha_3": "bla", "name": "Siksika" }, { "alpha_3": "bnt", "name": "Bantu (Other)" }, { "alpha_2": "bo", "alpha_3": "bod", "bibliographic": "tib", "name": "Tibetan" }, { "alpha_2": "bs", "alpha_3": "bos", "name": "Bosnian" }, { "alpha_3": "bra", "name": "Braj" }, { "alpha_2": "br", "alpha_3": "bre", "name": "Breton" }, { "alpha_3": "btk", "name": "Batak languages" }, { "alpha_3": "bua", "name": "Buriat" }, { "alpha_3": "bug", "name": "Buginese" }, { "alpha_2": "bg", "alpha_3": "bul", "name": "Bulgarian" }, { "alpha_3": "byn", "name": "Blin; Bilin" }, { "alpha_3": "cad", "name": "Caddo" }, { "alpha_3": "cai", "name": "Central American Indian languages" }, { "alpha_3": "car", "name": "Galibi Carib" }, { "alpha_2": "ca", "alpha_3": "cat", "name": "Catalan; Valencian" }, { "alpha_3": "cau", "name": "Caucasian languages" }, { "alpha_3": "ceb", "name": "Cebuano" }, { "alpha_3": "cel", "name": "Celtic languages" }, { "alpha_2": "cs", "alpha_3": "ces", "bibliographic": "cze", "name": "Czech" }, { "alpha_2": "ch", "alpha_3": "cha", "name": "Chamorro" }, { "alpha_3": "chb", "name": "Chibcha" }, { "alpha_2": "ce", "alpha_3": "che", "name": "Chechen" }, { "alpha_3": "chg", "name": "Chagatai" }, { "alpha_3": "chk", "name": "Chuukese" }, { "alpha_3": "chm", "name": "Mari" }, { "alpha_3": "chn", "name": "Chinook jargon" }, { "alpha_3": "cho", "name": "Choctaw" }, { "alpha_3": "chp", "name": "Chipewyan; Dene Suline" }, { "alpha_3": "chr", "name": "Cherokee" }, { "alpha_2": "cu", "alpha_3": "chu", "name": "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic" }, { "alpha_2": "cv", "alpha_3": "chv", "name": "Chuvash" }, { "alpha_3": "chy", "name": "Cheyenne" }, { "alpha_3": "cmc", "name": "Chamic languages" }, { "alpha_3": "cop", "name": "Coptic" }, { "alpha_2": "kw", "alpha_3": "cor", "name": "Cornish" }, { "alpha_2": "co", "alpha_3": "cos", "name": "Corsican" }, { "alpha_3": "cpe", "name": "Creoles and pidgins, English based" }, { "alpha_3": "cpf", "name": "Creoles and pidgins, French-based" }, { "alpha_3": "cpp", "name": "Creoles and pidgins, Portuguese-based" }, { "alpha_2": "cr", "alpha_3": "cre", "name": "Cree" }, { "alpha_3": "crh", "name": "Crimean Tatar; Crimean Turkish" }, { "alpha_3": "crp", "name": "Creoles and pidgins" }, { "alpha_3": "csb", "name": "Kashubian" }, { "alpha_3": "cus", "name": "Cushitic languages" }, { "alpha_2": "cy", "alpha_3": "cym", "bibliographic": "wel", "name": "Welsh" }, { "alpha_3": "dak", "name": "Dakota" }, { "alpha_2": "da", "alpha_3": "dan", "name": "Danish" }, { "alpha_3": "dar", "name": "Dargwa" }, { "alpha_3": "day", "name": "Land Dayak languages" }, { "alpha_3": "del", "name": "Delaware" }, { "alpha_3": "den", "name": "Slave (Athapascan)" }, { "alpha_2": "de", "alpha_3": "deu", "bibliographic": "ger", "name": "German" }, { "alpha_3": "dgr", "name": "Dogrib" }, { "alpha_3": "din", "name": "Dinka" }, { "alpha_2": "dv", "alpha_3": "div", "name": "Divehi; Dhivehi; Maldivian" }, { "alpha_3": "doi", "name": "Dogri" }, { "alpha_3": "dra", "name": "Dravidian languages" }, { "alpha_3": "dsb", "name": "Lower Sorbian" }, { "alpha_3": "dua", "name": "Duala" }, { "alpha_3": "dum", "name": "Dutch, Middle (ca. 1050-1350)" }, { "alpha_3": "dyu", "name": "Dyula" }, { "alpha_2": "dz", "alpha_3": "dzo", "name": "Dzongkha" }, { "alpha_3": "efi", "name": "Efik" }, { "alpha_3": "egy", "name": "Egyptian (Ancient)" }, { "alpha_3": "eka", "name": "Ekajuk" }, { "alpha_2": "el", "alpha_3": "ell", "bibliographic": "gre", "name": "Greek, Modern (1453-)" }, { "alpha_3": "elx", "name": "Elamite" }, { "alpha_2": "en", "alpha_3": "eng", "name": "English" }, { "alpha_3": "enm", "name": "English, Middle (1100-1500)" }, { "alpha_2": "eo", "alpha_3": "epo", "name": "Esperanto" }, { "alpha_2": "et", "alpha_3": "est", "name": "Estonian" }, { "alpha_2": "eu", "alpha_3": "eus", "bibliographic": "baq", "name": "Basque" }, { "alpha_2": "ee", "alpha_3": "ewe", "name": "Ewe" }, { "alpha_3": "ewo", "name": "Ewondo" }, { "alpha_3": "fan", "name": "Fang" }, { "alpha_2": "fo", "alpha_3": "fao", "name": "Faroese" }, { "alpha_2": "fa", "alpha_3": "fas", "bibliographic": "per", "name": "Persian" }, { "alpha_3": "fat", "name": "Fanti" }, { "alpha_2": "fj", "alpha_3": "fij", "name": "Fijian" }, { "alpha_3": "fil", "name": "Filipino; Pilipino" }, { "alpha_2": "fi", "alpha_3": "fin", "name": "Finnish" }, { "alpha_3": "fiu", "name": "Finno-Ugrian languages" }, { "alpha_3": "fon", "name": "Fon" }, { "alpha_2": "fr", "alpha_3": "fra", "bibliographic": "fre", "name": "French" }, { "alpha_3": "frm", "name": "French, Middle (ca. 1400-1600)" }, { "alpha_3": "fro", "name": "French, Old (842-ca. 1400)" }, { "alpha_3": "frr", "name": "Northern Frisian" }, { "alpha_3": "frs", "name": "Eastern Frisian" }, { "alpha_2": "fy", "alpha_3": "fry", "name": "Western Frisian" }, { "alpha_2": "ff", "alpha_3": "ful", "name": "Fulah" }, { "alpha_3": "fur", "name": "Friulian" }, { "alpha_3": "gaa", "name": "Ga" }, { "alpha_3": "gay", "name": "Gayo" }, { "alpha_3": "gba", "name": "Gbaya" }, { "alpha_3": "gem", "name": "Germanic languages" }, { "alpha_3": "gez", "name": "Geez" }, { "alpha_3": "gil", "name": "Gilbertese" }, { "alpha_2": "gd", "alpha_3": "gla", "name": "Gaelic; Scottish Gaelic" }, { "alpha_2": "ga", "alpha_3": "gle", "name": "Irish" }, { "alpha_2": "gl", "alpha_3": "glg", "name": "Galician" }, { "alpha_2": "gv", "alpha_3": "glv", "name": "Manx" }, { "alpha_3": "gmh", "name": "German, Middle High (ca. 1050-1500)" }, { "alpha_3": "goh", "name": "German, Old High (ca. 750-1050)" }, { "alpha_3": "gon", "name": "Gondi" }, { "alpha_3": "gor", "name": "Gorontalo" }, { "alpha_3": "got", "name": "Gothic" }, { "alpha_3": "grb", "name": "Grebo" }, { "alpha_3": "grc", "name": "Greek, Ancient (to 1453)" }, { "alpha_2": "gn", "alpha_3": "grn", "name": "Guarani" }, { "alpha_3": "gsw", "name": "Swiss German; Alemannic; Alsatian" }, { "alpha_2": "gu", "alpha_3": "guj", "name": "Gujarati" }, { "alpha_3": "gwi", "name": "Gwich'in" }, { "alpha_3": "hai", "name": "Haida" }, { "alpha_2": "ht", "alpha_3": "hat", "name": "Haitian; Haitian Creole" }, { "alpha_2": "ha", "alpha_3": "hau", "name": "Hausa" }, { "alpha_3": "haw", "name": "Hawaiian" }, { "alpha_2": "he", "alpha_3": "heb", "name": "Hebrew" }, { "alpha_2": "hz", "alpha_3": "her", "name": "Herero" }, { "alpha_3": "hil", "name": "Hiligaynon" }, { "alpha_3": "him", "name": "Himachali languages; Western Pahari languages" }, { "alpha_2": "hi", "alpha_3": "hin", "name": "Hindi" }, { "alpha_3": "hit", "name": "Hittite" }, { "alpha_3": "hmn", "name": "Hmong; Mong" }, { "alpha_2": "ho", "alpha_3": "hmo", "name": "Hiri Motu" }, { "alpha_2": "hr", "alpha_3": "hrv", "name": "Croatian" }, { "alpha_3": "hsb", "name": "Upper Sorbian" }, { "alpha_2": "hu", "alpha_3": "hun", "name": "Hungarian" }, { "alpha_3": "hup", "name": "Hupa" }, { "alpha_2": "hy", "alpha_3": "hye", "bibliographic": "arm", "name": "Armenian" }, { "alpha_3": "iba", "name": "Iban" }, { "alpha_2": "ig", "alpha_3": "ibo", "name": "Igbo" }, { "alpha_2": "io", "alpha_3": "ido", "name": "Ido" }, { "alpha_2": "ii", "alpha_3": "iii", "name": "Sichuan Yi; Nuosu" }, { "alpha_3": "ijo", "name": "Ijo languages" }, { "alpha_2": "iu", "alpha_3": "iku", "name": "Inuktitut" }, { "alpha_2": "ie", "alpha_3": "ile", "name": "Interlingue; Occidental" }, { "alpha_3": "ilo", "name": "Iloko" }, { "alpha_2": "ia", "alpha_3": "ina", "name": "Interlingua (International Auxiliary Language Association)" }, { "alpha_3": "inc", "name": "Indic languages" }, { "alpha_2": "id", "alpha_3": "ind", "name": "Indonesian" }, { "alpha_3": "ine", "name": "Indo-European languages" }, { "alpha_3": "inh", "name": "Ingush" }, { "alpha_2": "ik", "alpha_3": "ipk", "name": "Inupiaq" }, { "alpha_3": "ira", "name": "Iranian languages" }, { "alpha_3": "iro", "name": "Iroquoian languages" }, { "alpha_2": "is", "alpha_3": "isl", "bibliographic": "ice", "name": "Icelandic" }, { "alpha_2": "it", "alpha_3": "ita", "name": "Italian" }, { "alpha_2": "jv", "alpha_3": "jav", "name": "Javanese" }, { "alpha_3": "jbo", "name": "Lojban" }, { "alpha_2": "ja", "alpha_3": "jpn", "name": "Japanese" }, { "alpha_3": "jpr", "name": "Judeo-Persian" }, { "alpha_3": "jrb", "name": "Judeo-Arabic" }, { "alpha_3": "kaa", "name": "Kara-Kalpak" }, { "alpha_3": "kab", "name": "Kabyle" }, { "alpha_3": "kac", "name": "Kachin; Jingpho" }, { "alpha_2": "kl", "alpha_3": "kal", "name": "Kalaallisut; Greenlandic" }, { "alpha_3": "kam", "name": "Kamba" }, { "alpha_2": "kn", "alpha_3": "kan", "name": "Kannada" }, { "alpha_3": "kar", "name": "Karen languages" }, { "alpha_2": "ks", "alpha_3": "kas", "name": "Kashmiri" }, { "alpha_2": "ka", "alpha_3": "kat", "bibliographic": "geo", "name": "Georgian" }, { "alpha_2": "kr", "alpha_3": "kau", "name": "Kanuri" }, { "alpha_3": "kaw", "name": "Kawi" }, { "alpha_2": "kk", "alpha_3": "kaz", "name": "Kazakh" }, { "alpha_3": "kbd", "name": "Kabardian" }, { "alpha_3": "kha", "name": "Khasi" }, { "alpha_3": "khi", "name": "Khoisan languages" }, { "alpha_2": "km", "alpha_3": "khm", "name": "Central Khmer" }, { "alpha_3": "kho", "name": "Khotanese; Sakan" }, { "alpha_2": "ki", "alpha_3": "kik", "name": "Kikuyu; Gikuyu" }, { "alpha_2": "rw", "alpha_3": "kin", "name": "Kinyarwanda" }, { "alpha_2": "ky", "alpha_3": "kir", "name": "Kirghiz; Kyrgyz" }, { "alpha_3": "kmb", "name": "Kimbundu" }, { "alpha_3": "kok", "name": "Konkani" }, { "alpha_2": "kv", "alpha_3": "kom", "name": "Komi" }, { "alpha_2": "kg", "alpha_3": "kon", "name": "Kongo" }, { "alpha_2": "ko", "alpha_3": "kor", "name": "Korean" }, { "alpha_3": "kos", "name": "Kosraean" }, { "alpha_3": "kpe", "name": "Kpelle" }, { "alpha_3": "krc", "name": "Karachay-Balkar" }, { "alpha_3": "krl", "name": "Karelian" }, { "alpha_3": "kro", "name": "Kru languages" }, { "alpha_3": "kru", "name": "Kurukh" }, { "alpha_2": "kj", "alpha_3": "kua", "name": "Kuanyama; Kwanyama" }, { "alpha_3": "kum", "name": "Kumyk" }, { "alpha_2": "ku", "alpha_3": "kur", "name": "Kurdish" }, { "alpha_3": "kut", "name": "Kutenai" }, { "alpha_3": "lad", "name": "Ladino" }, { "alpha_3": "lah", "name": "Lahnda" }, { "alpha_3": "lam", "name": "Lamba" }, { "alpha_2": "lo", "alpha_3": "lao", "name": "Lao" }, { "alpha_2": "la", "alpha_3": "lat", "name": "Latin" }, { "alpha_2": "lv", "alpha_3": "lav", "name": "Latvian" }, { "alpha_3": "lez", "name": "Lezghian" }, { "alpha_2": "li", "alpha_3": "lim", "name": "Limburgan; Limburger; Limburgish" }, { "alpha_2": "ln", "alpha_3": "lin", "name": "Lingala" }, { "alpha_2": "lt", "alpha_3": "lit", "name": "Lithuanian" }, { "alpha_3": "lol", "name": "Mongo" }, { "alpha_3": "loz", "name": "Lozi" }, { "alpha_2": "lb", "alpha_3": "ltz", "name": "Luxembourgish; Letzeburgesch" }, { "alpha_3": "lua", "name": "Luba-Lulua" }, { "alpha_2": "lu", "alpha_3": "lub", "name": "Luba-Katanga" }, { "alpha_2": "lg", "alpha_3": "lug", "name": "Ganda" }, { "alpha_3": "lui", "name": "Luiseno" }, { "alpha_3": "lun", "name": "Lunda" }, { "alpha_3": "luo", "name": "Luo (Kenya and Tanzania)" }, { "alpha_3": "lus", "name": "Lushai" }, { "alpha_3": "mad", "name": "Madurese" }, { "alpha_3": "mag", "name": "Magahi" }, { "alpha_2": "mh", "alpha_3": "mah", "name": "Marshallese" }, { "alpha_3": "mai", "name": "Maithili" }, { "alpha_3": "mak", "name": "Makasar" }, { "alpha_2": "ml", "alpha_3": "mal", "name": "Malayalam" }, { "alpha_3": "man", "name": "Mandingo" }, { "alpha_3": "map", "name": "Austronesian languages" }, { "alpha_2": "mr", "alpha_3": "mar", "name": "Marathi" }, { "alpha_3": "mas", "name": "Masai" }, { "alpha_3": "mdf", "name": "Moksha" }, { "alpha_3": "mdr", "name": "Mandar" }, { "alpha_3": "men", "name": "Mende" }, { "alpha_3": "mga", "name": "Irish, Middle (900-1200)" }, { "alpha_3": "mic", "name": "Mi'kmaq; Micmac" }, { "alpha_3": "min", "name": "Minangkabau" }, { "alpha_3": "mis", "name": "Uncoded languages" }, { "alpha_2": "mk", "alpha_3": "mkd", "bibliographic": "mac", "name": "Macedonian" }, { "alpha_3": "mkh", "name": "Mon-Khmer languages" }, { "alpha_2": "mg", "alpha_3": "mlg", "name": "Malagasy" }, { "alpha_2": "mt", "alpha_3": "mlt", "name": "Maltese" }, { "alpha_3": "mnc", "name": "Manchu" }, { "alpha_3": "mni", "name": "Manipuri" }, { "alpha_3": "mno", "name": "Manobo languages" }, { "alpha_3": "moh", "name": "Mohawk" }, { "alpha_2": "mn", "alpha_3": "mon", "name": "Mongolian" }, { "alpha_3": "mos", "name": "Mossi" }, { "alpha_2": "mi", "alpha_3": "mri", "bibliographic": "mao", "name": "Maori" }, { "alpha_2": "ms", "alpha_3": "msa", "bibliographic": "may", "name": "Malay" }, { "alpha_3": "mul", "name": "Multiple languages" }, { "alpha_3": "mun", "name": "Munda languages" }, { "alpha_3": "mus", "name": "Creek" }, { "alpha_3": "mwl", "name": "Mirandese" }, { "alpha_3": "mwr", "name": "Marwari" }, { "alpha_2": "my", "alpha_3": "mya", "bibliographic": "bur", "name": "Burmese" }, { "alpha_3": "myn", "name": "Mayan languages" }, { "alpha_3": "myv", "name": "Erzya" }, { "alpha_3": "nah", "name": "Nahuatl languages" }, { "alpha_3": "nai", "name": "North American Indian languages" }, { "alpha_3": "nap", "name": "Neapolitan" }, { "alpha_2": "na", "alpha_3": "nau", "name": "Nauru" }, { "alpha_2": "nv", "alpha_3": "nav", "name": "Navajo; Navaho" }, { "alpha_2": "nr", "alpha_3": "nbl", "name": "Ndebele, South; South Ndebele" }, { "alpha_2": "nd", "alpha_3": "nde", "name": "Ndebele, North; North Ndebele" }, { "alpha_2": "ng", "alpha_3": "ndo", "name": "Ndonga" }, { "alpha_3": "nds", "name": "Low German; Low Saxon; German, Low; Saxon, Low" }, { "alpha_2": "ne", "alpha_3": "nep", "name": "Nepali" }, { "alpha_3": "new", "name": "Nepal Bhasa; Newari" }, { "alpha_3": "nia", "name": "Nias" }, { "alpha_3": "nic", "name": "Niger-Kordofanian languages" }, { "alpha_3": "niu", "name": "Niuean" }, { "alpha_2": "nl", "alpha_3": "nld", "bibliographic": "dut", "name": "Dutch; Flemish" }, { "alpha_2": "nn", "alpha_3": "nno", "name": "Norwegian Nynorsk; Nynorsk, Norwegian" }, { "alpha_2": "nb", "alpha_3": "nob", "name": "Bokmål, Norwegian; Norwegian Bokmål" }, { "alpha_3": "nog", "name": "Nogai" }, { "alpha_3": "non", "name": "Norse, Old" }, { "alpha_2": "no", "alpha_3": "nor", "name": "Norwegian" }, { "alpha_3": "nqo", "name": "N'Ko" }, { "alpha_3": "nso", "name": "Pedi; Sepedi; Northern Sotho" }, { "alpha_3": "nub", "name": "Nubian languages" }, { "alpha_3": "nwc", "name": "Classical Newari; Old Newari; Classical Nepal Bhasa" }, { "alpha_2": "ny", "alpha_3": "nya", "name": "Chichewa; Chewa; Nyanja" }, { "alpha_3": "nym", "name": "Nyamwezi" }, { "alpha_3": "nyn", "name": "Nyankole" }, { "alpha_3": "nyo", "name": "Nyoro" }, { "alpha_3": "nzi", "name": "Nzima" }, { "alpha_2": "oc", "alpha_3": "oci", "name": "Occitan (post 1500); Provençal" }, { "alpha_2": "oj", "alpha_3": "oji", "name": "Ojibwa" }, { "alpha_2": "or", "alpha_3": "ori", "name": "Oriya" }, { "alpha_2": "om", "alpha_3": "orm", "name": "Oromo" }, { "alpha_3": "osa", "name": "Osage" }, { "alpha_2": "os", "alpha_3": "oss", "name": "Ossetian; Ossetic" }, { "alpha_3": "ota", "name": "Turkish, Ottoman (1500-1928)" }, { "alpha_3": "oto", "name": "Otomian languages" }, { "alpha_3": "paa", "name": "Papuan languages" }, { "alpha_3": "pag", "name": "Pangasinan" }, { "alpha_3": "pal", "name": "Pahlavi" }, { "alpha_3": "pam", "name": "Pampanga; Kapampangan" }, { "alpha_2": "pa", "alpha_3": "pan", "name": "Panjabi; Punjabi" }, { "alpha_3": "pap", "name": "Papiamento" }, { "alpha_3": "pau", "name": "Palauan" }, { "alpha_3": "peo", "name": "Persian, Old (ca. 600-400 B.C.)" }, { "alpha_3": "phi", "name": "Philippine languages" }, { "alpha_3": "phn", "name": "Phoenician" }, { "alpha_2": "pi", "alpha_3": "pli", "name": "Pali" }, { "alpha_2": "pl", "alpha_3": "pol", "name": "Polish" }, { "alpha_3": "pon", "name": "Pohnpeian" }, { "alpha_2": "pt", "alpha_3": "por", "name": "Portuguese" }, { "alpha_3": "pra", "name": "Prakrit languages" }, { "alpha_3": "pro", "name": "Provençal, Old (to 1500)" }, { "alpha_2": "ps", "alpha_3": "pus", "name": "Pushto; Pashto" }, { "alpha_3": "qaa-qtz", "name": "Reserved for local use" }, { "alpha_2": "qu", "alpha_3": "que", "name": "Quechua" }, { "alpha_3": "raj", "name": "Rajasthani" }, { "alpha_3": "rap", "name": "Rapanui" }, { "alpha_3": "rar", "name": "Rarotongan; Cook Islands Maori" }, { "alpha_3": "roa", "name": "Romance languages" }, { "alpha_2": "rm", "alpha_3": "roh", "name": "Romansh" }, { "alpha_3": "rom", "name": "Romany" }, { "alpha_2": "ro", "alpha_3": "ron", "bibliographic": "rum", "name": "Romanian; Moldavian; Moldovan" }, { "alpha_2": "rn", "alpha_3": "run", "name": "Rundi" }, { "alpha_3": "rup", "name": "Aromanian; Arumanian; Macedo-Romanian" }, { "alpha_2": "ru", "alpha_3": "rus", "name": "Russian" }, { "alpha_3": "sad", "name": "Sandawe" }, { "alpha_2": "sg", "alpha_3": "sag", "name": "Sango" }, { "alpha_3": "sah", "name": "Yakut" }, { "alpha_3": "sai", "name": "South American Indian (Other)" }, { "alpha_3": "sal", "name": "Salishan languages" }, { "alpha_3": "sam", "name": "Samaritan Aramaic" }, { "alpha_2": "sa", "alpha_3": "san", "name": "Sanskrit" }, { "alpha_3": "sas", "name": "Sasak" }, { "alpha_3": "sat", "name": "Santali" }, { "alpha_3": "scn", "name": "Sicilian" }, { "alpha_3": "sco", "name": "Scots" }, { "alpha_3": "sel", "name": "Selkup" }, { "alpha_3": "sem", "name": "Semitic languages" }, { "alpha_3": "sga", "name": "Irish, Old (to 900)" }, { "alpha_3": "sgn", "name": "Sign Languages" }, { "alpha_3": "shn", "name": "Shan" }, { "alpha_3": "sid", "name": "Sidamo" }, { "alpha_2": "si", "alpha_3": "sin", "name": "Sinhala; Sinhalese" }, { "alpha_3": "sio", "name": "Siouan languages" }, { "alpha_3": "sit", "name": "Sino-Tibetan languages" }, { "alpha_3": "sla", "name": "Slavic languages" }, { "alpha_2": "sk", "alpha_3": "slk", "bibliographic": "slo", "name": "Slovak" }, { "alpha_2": "sl", "alpha_3": "slv", "name": "Slovenian" }, { "alpha_3": "sma", "name": "Southern Sami" }, { "alpha_2": "se", "alpha_3": "sme", "name": "Northern Sami" }, { "alpha_3": "smi", "name": "Sami languages" }, { "alpha_3": "smj", "name": "Lule Sami" }, { "alpha_3": "smn", "name": "Inari Sami" }, { "alpha_2": "sm", "alpha_3": "smo", "name": "Samoan" }, { "alpha_3": "sms", "name": "Skolt Sami" }, { "alpha_2": "sn", "alpha_3": "sna", "name": "Shona" }, { "alpha_2": "sd", "alpha_3": "snd", "name": "Sindhi" }, { "alpha_3": "snk", "name": "Soninke" }, { "alpha_3": "sog", "name": "Sogdian" }, { "alpha_2": "so", "alpha_3": "som", "name": "Somali" }, { "alpha_3": "son", "name": "Songhai languages" }, { "alpha_2": "st", "alpha_3": "sot", "name": "Sotho, Southern" }, { "alpha_2": "es", "alpha_3": "spa", "name": "Spanish; Castilian" }, { "alpha_2": "sq", "alpha_3": "sqi", "bibliographic": "alb", "name": "Albanian" }, { "alpha_2": "sc", "alpha_3": "srd", "name": "Sardinian" }, { "alpha_3": "srn", "name": "Sranan Tongo" }, { "alpha_2": "sr", "alpha_3": "srp", "name": "Serbian" }, { "alpha_3": "srr", "name": "Serer" }, { "alpha_3": "ssa", "name": "Nilo-Saharan languages" }, { "alpha_2": "ss", "alpha_3": "ssw", "name": "Swati" }, { "alpha_3": "suk", "name": "Sukuma" }, { "alpha_2": "su", "alpha_3": "sun", "name": "Sundanese" }, { "alpha_3": "sus", "name": "Susu" }, { "alpha_3": "sux", "name": "Sumerian" }, { "alpha_2": "sw", "alpha_3": "swa", "name": "Swahili" }, { "alpha_2": "sv", "alpha_3": "swe", "name": "Swedish" }, { "alpha_3": "syc", "name": "Classical Syriac" }, { "alpha_3": "syr", "name": "Syriac" }, { "alpha_2": "ty", "alpha_3": "tah", "name": "Tahitian" }, { "alpha_3": "tai", "name": "Tai languages" }, { "alpha_2": "ta", "alpha_3": "tam", "name": "Tamil" }, { "alpha_2": "tt", "alpha_3": "tat", "name": "Tatar" }, { "alpha_2": "te", "alpha_3": "tel", "name": "Telugu" }, { "alpha_3": "tem", "name": "Timne" }, { "alpha_3": "ter", "name": "Tereno" }, { "alpha_3": "tet", "name": "Tetum" }, { "alpha_2": "tg", "alpha_3": "tgk", "name": "Tajik" }, { "alpha_2": "tl", "alpha_3": "tgl", "name": "Tagalog" }, { "alpha_2": "th", "alpha_3": "tha", "name": "Thai" }, { "alpha_3": "tig", "name": "Tigre" }, { "alpha_2": "ti", "alpha_3": "tir", "name": "Tigrinya" }, { "alpha_3": "tiv", "name": "Tiv" }, { "alpha_3": "tkl", "name": "Tokelau" }, { "alpha_3": "tlh", "name": "Klingon; tlhIngan-Hol" }, { "alpha_3": "tli", "name": "Tlingit" }, { "alpha_3": "tmh", "name": "Tamashek" }, { "alpha_3": "tog", "name": "Tonga (Nyasa)" }, { "alpha_2": "to", "alpha_3": "ton", "name": "Tonga (Tonga Islands)" }, { "alpha_3": "tpi", "name": "Tok Pisin" }, { "alpha_3": "tsi", "name": "Tsimshian" }, { "alpha_2": "tn", "alpha_3": "tsn", "name": "Tswana" }, { "alpha_2": "ts", "alpha_3": "tso", "name": "Tsonga" }, { "alpha_2": "tk", "alpha_3": "tuk", "name": "Turkmen" }, { "alpha_3": "tum", "name": "Tumbuka" }, { "alpha_3": "tup", "name": "Tupi languages" }, { "alpha_2": "tr", "alpha_3": "tur", "name": "Turkish" }, { "alpha_3": "tut", "name": "Altaic languages" }, { "alpha_3": "tvl", "name": "Tuvalu" }, { "alpha_2": "tw", "alpha_3": "twi", "name": "Twi" }, { "alpha_3": "tyv", "name": "Tuvinian" }, { "alpha_3": "udm", "name": "Udmurt" }, { "alpha_3": "uga", "name": "Ugaritic" }, { "alpha_2": "ug", "alpha_3": "uig", "name": "Uighur; Uyghur" }, { "alpha_2": "uk", "alpha_3": "ukr", "name": "Ukrainian" }, { "alpha_3": "umb", "name": "Umbundu" }, { "alpha_3": "und", "name": "Undetermined" }, { "alpha_2": "ur", "alpha_3": "urd", "name": "Urdu" }, { "alpha_2": "uz", "alpha_3": "uzb", "name": "Uzbek" }, { "alpha_3": "vai", "name": "Vai" }, { "alpha_2": "ve", "alpha_3": "ven", "name": "Venda" }, { "alpha_2": "vi", "alpha_3": "vie", "name": "Vietnamese" }, { "alpha_2": "vo", "alpha_3": "vol", "name": "Volapük" }, { "alpha_3": "vot", "name": "Votic" }, { "alpha_3": "wak", "name": "Wakashan languages" }, { "alpha_3": "wal", "name": "Walamo" }, { "alpha_3": "war", "name": "Waray" }, { "alpha_3": "was", "name": "Washo" }, { "alpha_3": "wen", "name": "Sorbian languages" }, { "alpha_2": "wa", "alpha_3": "wln", "name": "Walloon" }, { "alpha_2": "wo", "alpha_3": "wol", "name": "Wolof" }, { "alpha_3": "xal", "name": "Kalmyk; Oirat" }, { "alpha_2": "xh", "alpha_3": "xho", "name": "Xhosa" }, { "alpha_3": "yao", "name": "Yao" }, { "alpha_3": "yap", "name": "Yapese" }, { "alpha_2": "yi", "alpha_3": "yid", "name": "Yiddish" }, { "alpha_2": "yo", "alpha_3": "yor", "name": "Yoruba" }, { "alpha_3": "ypk", "name": "Yupik languages" }, { "alpha_3": "zap", "name": "Zapotec" }, { "alpha_3": "zbl", "name": "Blissymbols; Blissymbolics; Bliss" }, { "alpha_3": "zen", "name": "Zenaga" }, { "alpha_3": "zgh", "name": "Standard Moroccan Tamazight" }, { "alpha_2": "za", "alpha_3": "zha", "name": "Zhuang; Chuang" }, { "alpha_2": "zh", "alpha_3": "zho", "bibliographic": "chi", "name": "Chinese" }, { "alpha_3": "znd", "name": "Zande languages" }, { "alpha_2": "zu", "alpha_3": "zul", "name": "Zulu" }, { "alpha_3": "zun", "name": "Zuni" }, { "alpha_3": "zxx", "name": "No linguistic content; Not applicable" }, { "alpha_3": "zza", "name": "Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki" } ] } PKV11]Sschema-4217.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 4217", "description": "ISO 4217 language family and groups codes", "type": "object", "properties": { "4217": { "type": "array", "items": { "type": "object", "properties": { "alpha_3": { "description": "Three letter code of the currency", "type": "string", "pattern": "^[A-Z]{3}$" }, "name": { "description": "Name of currency", "type": "string", "minLength": 1 }, "numeric": { "description": "Three digit numeric code of the item, including leading zeros", "type": "string", "pattern": "^[0-9]{3}$" } }, "required": ["alpha_3", "name", "numeric"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]mschema-639-5.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 639-5", "description": "ISO 639-5 language family and groups codes", "type": "object", "properties": { "639-5": { "type": "array", "items": { "type": "object", "properties": { "alpha_3": { "description": "Three letter code of the language family or group", "type": "string", "pattern": "^[a-z]{3}$" }, "name": { "description": "Name of the language family or group", "type": "string", "minLength": 1 } }, "required": ["alpha_3", "name"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]H;Yschema-3166-1.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 3166-1", "description": "ISO 3166-1 country codes", "type": "object", "properties": { "3166-1": { "type": "array", "items": { "type": "object", "properties": { "alpha_2": { "description": "Two letter alphabetic code of the item", "type": "string", "pattern": "^[A-Z]{2}$" }, "alpha_3": { "description": "Three letter alphabetic code of the item", "type": "string", "pattern": "^[A-Z]{3}$" }, "name": { "description": "Name of the item", "type": "string", "minLength": 1 }, "numeric": { "description": "Three digit numeric code of the item, including leading zeros", "type": "string", "pattern": "^[0-9]{3}$" }, "official_name": { "description": "Official name of the item (optional)", "type": "string", "minLength": 1 }, "common_name": { "description": "Common name of the item (optional)", "type": "string", "minLength": 1 } }, "required": ["alpha_2", "alpha_3", "name", "numeric"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]@ʭ; ; iso_639-3.jsonnu[{ "639-3": [ { "alpha_3": "aaa", "name": "Ghotuo", "scope": "I", "type": "L" }, { "alpha_3": "aab", "name": "Alumu-Tesu", "scope": "I", "type": "L" }, { "alpha_3": "aac", "name": "Ari", "scope": "I", "type": "L" }, { "alpha_3": "aad", "name": "Amal", "scope": "I", "type": "L" }, { "alpha_3": "aae", "inverted_name": "Albanian, Arbëreshë", "name": "Arbëreshë Albanian", "scope": "I", "type": "L" }, { "alpha_3": "aaf", "name": "Aranadan", "scope": "I", "type": "L" }, { "alpha_3": "aag", "name": "Ambrak", "scope": "I", "type": "L" }, { "alpha_3": "aah", "inverted_name": "Arapesh, Abu'", "name": "Abu' Arapesh", "scope": "I", "type": "L" }, { "alpha_3": "aai", "name": "Arifama-Miniafia", "scope": "I", "type": "L" }, { "alpha_3": "aak", "name": "Ankave", "scope": "I", "type": "L" }, { "alpha_3": "aal", "name": "Afade", "scope": "I", "type": "L" }, { "alpha_3": "aan", "name": "Anambé", "scope": "I", "type": "L" }, { "alpha_3": "aao", "inverted_name": "Arabic, Algerian Saharan", "name": "Algerian Saharan Arabic", "scope": "I", "type": "L" }, { "alpha_3": "aap", "inverted_name": "Arára, Pará", "name": "Pará Arára", "scope": "I", "type": "L" }, { "alpha_3": "aaq", "inverted_name": "Abnaki, Eastern", "name": "Eastern Abnaki", "scope": "I", "type": "E" }, { "alpha_2": "aa", "alpha_3": "aar", "name": "Afar", "scope": "I", "type": "L" }, { "alpha_3": "aas", "name": "Aasáx", "scope": "I", "type": "L" }, { "alpha_3": "aat", "inverted_name": "Albanian, Arvanitika", "name": "Arvanitika Albanian", "scope": "I", "type": "L" }, { "alpha_3": "aau", "name": "Abau", "scope": "I", "type": "L" }, { "alpha_3": "aaw", "name": "Solong", "scope": "I", "type": "L" }, { "alpha_3": "aax", "name": "Mandobo Atas", "scope": "I", "type": "L" }, { "alpha_3": "aaz", "name": "Amarasi", "scope": "I", "type": "L" }, { "alpha_3": "aba", "name": "Abé", "scope": "I", "type": "L" }, { "alpha_3": "abb", "name": "Bankon", "scope": "I", "type": "L" }, { "alpha_3": "abc", "inverted_name": "Ayta, Ambala", "name": "Ambala Ayta", "scope": "I", "type": "L" }, { "alpha_3": "abd", "name": "Manide", "scope": "I", "type": "L" }, { "alpha_3": "abe", "inverted_name": "Abnaki, Western", "name": "Western Abnaki", "scope": "I", "type": "L" }, { "alpha_3": "abf", "name": "Abai Sungai", "scope": "I", "type": "L" }, { "alpha_3": "abg", "name": "Abaga", "scope": "I", "type": "L" }, { "alpha_3": "abh", "inverted_name": "Arabic, Tajiki", "name": "Tajiki Arabic", "scope": "I", "type": "L" }, { "alpha_3": "abi", "name": "Abidji", "scope": "I", "type": "L" }, { "alpha_3": "abj", "name": "Aka-Bea", "scope": "I", "type": "E" }, { "alpha_2": "ab", "alpha_3": "abk", "name": "Abkhazian", "scope": "I", "type": "L" }, { "alpha_3": "abl", "name": "Lampung Nyo", "scope": "I", "type": "L" }, { "alpha_3": "abm", "name": "Abanyom", "scope": "I", "type": "L" }, { "alpha_3": "abn", "name": "Abua", "scope": "I", "type": "L" }, { "alpha_3": "abo", "name": "Abon", "scope": "I", "type": "L" }, { "alpha_3": "abp", "inverted_name": "Ayta, Abellen", "name": "Abellen Ayta", "scope": "I", "type": "L" }, { "alpha_3": "abq", "name": "Abaza", "scope": "I", "type": "L" }, { "alpha_3": "abr", "name": "Abron", "scope": "I", "type": "L" }, { "alpha_3": "abs", "inverted_name": "Malay, Ambonese", "name": "Ambonese Malay", "scope": "I", "type": "L" }, { "alpha_3": "abt", "name": "Ambulas", "scope": "I", "type": "L" }, { "alpha_3": "abu", "name": "Abure", "scope": "I", "type": "L" }, { "alpha_3": "abv", "inverted_name": "Arabic, Baharna", "name": "Baharna Arabic", "scope": "I", "type": "L" }, { "alpha_3": "abw", "name": "Pal", "scope": "I", "type": "L" }, { "alpha_3": "abx", "name": "Inabaknon", "scope": "I", "type": "L" }, { "alpha_3": "aby", "name": "Aneme Wake", "scope": "I", "type": "L" }, { "alpha_3": "abz", "name": "Abui", "scope": "I", "type": "L" }, { "alpha_3": "aca", "name": "Achagua", "scope": "I", "type": "L" }, { "alpha_3": "acb", "name": "Áncá", "scope": "I", "type": "L" }, { "alpha_3": "acd", "name": "Gikyode", "scope": "I", "type": "L" }, { "alpha_3": "ace", "name": "Achinese", "scope": "I", "type": "L" }, { "alpha_3": "acf", "inverted_name": "Creole French, Saint Lucian", "name": "Saint Lucian Creole French", "scope": "I", "type": "L" }, { "alpha_3": "ach", "name": "Acoli", "scope": "I", "type": "L" }, { "alpha_3": "aci", "name": "Aka-Cari", "scope": "I", "type": "E" }, { "alpha_3": "ack", "name": "Aka-Kora", "scope": "I", "type": "E" }, { "alpha_3": "acl", "name": "Akar-Bale", "scope": "I", "type": "E" }, { "alpha_3": "acm", "inverted_name": "Arabic, Mesopotamian", "name": "Mesopotamian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "acn", "name": "Achang", "scope": "I", "type": "L" }, { "alpha_3": "acp", "inverted_name": "Acipa, Eastern", "name": "Eastern Acipa", "scope": "I", "type": "L" }, { "alpha_3": "acq", "inverted_name": "Arabic, Ta'izzi-Adeni", "name": "Ta'izzi-Adeni Arabic", "scope": "I", "type": "L" }, { "alpha_3": "acr", "name": "Achi", "scope": "I", "type": "L" }, { "alpha_3": "acs", "name": "Acroá", "scope": "I", "type": "E" }, { "alpha_3": "act", "name": "Achterhoeks", "scope": "I", "type": "L" }, { "alpha_3": "acu", "name": "Achuar-Shiwiar", "scope": "I", "type": "L" }, { "alpha_3": "acv", "name": "Achumawi", "scope": "I", "type": "L" }, { "alpha_3": "acw", "inverted_name": "Arabic, Hijazi", "name": "Hijazi Arabic", "scope": "I", "type": "L" }, { "alpha_3": "acx", "inverted_name": "Arabic, Omani", "name": "Omani Arabic", "scope": "I", "type": "L" }, { "alpha_3": "acy", "inverted_name": "Arabic, Cypriot", "name": "Cypriot Arabic", "scope": "I", "type": "L" }, { "alpha_3": "acz", "name": "Acheron", "scope": "I", "type": "L" }, { "alpha_3": "ada", "name": "Adangme", "scope": "I", "type": "L" }, { "alpha_3": "adb", "name": "Adabe", "scope": "I", "type": "L" }, { "alpha_3": "add", "name": "Dzodinka", "scope": "I", "type": "L" }, { "alpha_3": "ade", "name": "Adele", "scope": "I", "type": "L" }, { "alpha_3": "adf", "inverted_name": "Arabic, Dhofari", "name": "Dhofari Arabic", "scope": "I", "type": "L" }, { "alpha_3": "adg", "name": "Andegerebinha", "scope": "I", "type": "L" }, { "alpha_3": "adh", "name": "Adhola", "scope": "I", "type": "L" }, { "alpha_3": "adi", "name": "Adi", "scope": "I", "type": "L" }, { "alpha_3": "adj", "name": "Adioukrou", "scope": "I", "type": "L" }, { "alpha_3": "adl", "name": "Galo", "scope": "I", "type": "L" }, { "alpha_3": "adn", "name": "Adang", "scope": "I", "type": "L" }, { "alpha_3": "ado", "name": "Abu", "scope": "I", "type": "L" }, { "alpha_3": "adq", "name": "Adangbe", "scope": "I", "type": "L" }, { "alpha_3": "adr", "name": "Adonara", "scope": "I", "type": "L" }, { "alpha_3": "ads", "name": "Adamorobe Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "adt", "name": "Adnyamathanha", "scope": "I", "type": "L" }, { "alpha_3": "adu", "name": "Aduge", "scope": "I", "type": "L" }, { "alpha_3": "adw", "name": "Amundava", "scope": "I", "type": "L" }, { "alpha_3": "adx", "inverted_name": "Tibetan, Amdo", "name": "Amdo Tibetan", "scope": "I", "type": "L" }, { "alpha_3": "ady", "name": "Adyghe", "scope": "I", "type": "L" }, { "alpha_3": "adz", "name": "Adzera", "scope": "I", "type": "L" }, { "alpha_3": "aea", "name": "Areba", "scope": "I", "type": "E" }, { "alpha_3": "aeb", "inverted_name": "Arabic, Tunisian", "name": "Tunisian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "aec", "inverted_name": "Arabic, Saidi", "name": "Saidi Arabic", "scope": "I", "type": "L" }, { "alpha_3": "aed", "name": "Argentine Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "aee", "inverted_name": "Pashai, Northeast", "name": "Northeast Pashai", "scope": "I", "type": "L" }, { "alpha_3": "aek", "name": "Haeke", "scope": "I", "type": "L" }, { "alpha_3": "ael", "name": "Ambele", "scope": "I", "type": "L" }, { "alpha_3": "aem", "name": "Arem", "scope": "I", "type": "L" }, { "alpha_3": "aen", "name": "Armenian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "aeq", "name": "Aer", "scope": "I", "type": "L" }, { "alpha_3": "aer", "inverted_name": "Arrernte, Eastern", "name": "Eastern Arrernte", "scope": "I", "type": "L" }, { "alpha_3": "aes", "name": "Alsea", "scope": "I", "type": "E" }, { "alpha_3": "aeu", "name": "Akeu", "scope": "I", "type": "L" }, { "alpha_3": "aew", "name": "Ambakich", "scope": "I", "type": "L" }, { "alpha_3": "aey", "name": "Amele", "scope": "I", "type": "L" }, { "alpha_3": "aez", "name": "Aeka", "scope": "I", "type": "L" }, { "alpha_3": "afb", "inverted_name": "Arabic, Gulf", "name": "Gulf Arabic", "scope": "I", "type": "L" }, { "alpha_3": "afd", "name": "Andai", "scope": "I", "type": "L" }, { "alpha_3": "afe", "name": "Putukwam", "scope": "I", "type": "L" }, { "alpha_3": "afg", "name": "Afghan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "afh", "name": "Afrihili", "scope": "I", "type": "C" }, { "alpha_3": "afi", "name": "Akrukay", "scope": "I", "type": "L" }, { "alpha_3": "afk", "name": "Nanubae", "scope": "I", "type": "L" }, { "alpha_3": "afn", "name": "Defaka", "scope": "I", "type": "L" }, { "alpha_3": "afo", "name": "Eloyi", "scope": "I", "type": "L" }, { "alpha_3": "afp", "name": "Tapei", "scope": "I", "type": "L" }, { "alpha_2": "af", "alpha_3": "afr", "name": "Afrikaans", "scope": "I", "type": "L" }, { "alpha_3": "afs", "inverted_name": "Creole, Afro-Seminole", "name": "Afro-Seminole Creole", "scope": "I", "type": "L" }, { "alpha_3": "aft", "name": "Afitti", "scope": "I", "type": "L" }, { "alpha_3": "afu", "name": "Awutu", "scope": "I", "type": "L" }, { "alpha_3": "afz", "name": "Obokuitai", "scope": "I", "type": "L" }, { "alpha_3": "aga", "name": "Aguano", "scope": "I", "type": "E" }, { "alpha_3": "agb", "name": "Legbo", "scope": "I", "type": "L" }, { "alpha_3": "agc", "name": "Agatu", "scope": "I", "type": "L" }, { "alpha_3": "agd", "name": "Agarabi", "scope": "I", "type": "L" }, { "alpha_3": "age", "name": "Angal", "scope": "I", "type": "L" }, { "alpha_3": "agf", "name": "Arguni", "scope": "I", "type": "L" }, { "alpha_3": "agg", "name": "Angor", "scope": "I", "type": "L" }, { "alpha_3": "agh", "name": "Ngelima", "scope": "I", "type": "L" }, { "alpha_3": "agi", "name": "Agariya", "scope": "I", "type": "L" }, { "alpha_3": "agj", "name": "Argobba", "scope": "I", "type": "L" }, { "alpha_3": "agk", "inverted_name": "Agta, Isarog", "name": "Isarog Agta", "scope": "I", "type": "L" }, { "alpha_3": "agl", "name": "Fembe", "scope": "I", "type": "L" }, { "alpha_3": "agm", "name": "Angaataha", "scope": "I", "type": "L" }, { "alpha_3": "agn", "name": "Agutaynen", "scope": "I", "type": "L" }, { "alpha_3": "ago", "name": "Tainae", "scope": "I", "type": "L" }, { "alpha_3": "agq", "name": "Aghem", "scope": "I", "type": "L" }, { "alpha_3": "agr", "name": "Aguaruna", "scope": "I", "type": "L" }, { "alpha_3": "ags", "name": "Esimbi", "scope": "I", "type": "L" }, { "alpha_3": "agt", "inverted_name": "Agta, Central Cagayan", "name": "Central Cagayan Agta", "scope": "I", "type": "L" }, { "alpha_3": "agu", "name": "Aguacateco", "scope": "I", "type": "L" }, { "alpha_3": "agv", "inverted_name": "Dumagat, Remontado", "name": "Remontado Dumagat", "scope": "I", "type": "L" }, { "alpha_3": "agw", "name": "Kahua", "scope": "I", "type": "L" }, { "alpha_3": "agx", "name": "Aghul", "scope": "I", "type": "L" }, { "alpha_3": "agy", "inverted_name": "Alta, Southern", "name": "Southern Alta", "scope": "I", "type": "L" }, { "alpha_3": "agz", "inverted_name": "Agta, Mt. Iriga", "name": "Mt. Iriga Agta", "scope": "I", "type": "L" }, { "alpha_3": "aha", "name": "Ahanta", "scope": "I", "type": "L" }, { "alpha_3": "ahb", "name": "Axamb", "scope": "I", "type": "L" }, { "alpha_3": "ahg", "name": "Qimant", "scope": "I", "type": "L" }, { "alpha_3": "ahh", "name": "Aghu", "scope": "I", "type": "L" }, { "alpha_3": "ahi", "inverted_name": "Aizi, Tiagbamrin", "name": "Tiagbamrin Aizi", "scope": "I", "type": "L" }, { "alpha_3": "ahk", "name": "Akha", "scope": "I", "type": "L" }, { "alpha_3": "ahl", "name": "Igo", "scope": "I", "type": "L" }, { "alpha_3": "ahm", "inverted_name": "Aizi, Mobumrin", "name": "Mobumrin Aizi", "scope": "I", "type": "L" }, { "alpha_3": "ahn", "name": "Àhàn", "scope": "I", "type": "L" }, { "alpha_3": "aho", "name": "Ahom", "scope": "I", "type": "E" }, { "alpha_3": "ahp", "inverted_name": "Aizi, Aproumu", "name": "Aproumu Aizi", "scope": "I", "type": "L" }, { "alpha_3": "ahr", "name": "Ahirani", "scope": "I", "type": "L" }, { "alpha_3": "ahs", "name": "Ashe", "scope": "I", "type": "L" }, { "alpha_3": "aht", "name": "Ahtena", "scope": "I", "type": "L" }, { "alpha_3": "aia", "name": "Arosi", "scope": "I", "type": "L" }, { "alpha_3": "aib", "name": "Ainu (China)", "scope": "I", "type": "L" }, { "alpha_3": "aic", "name": "Ainbai", "scope": "I", "type": "L" }, { "alpha_3": "aid", "name": "Alngith", "scope": "I", "type": "E" }, { "alpha_3": "aie", "name": "Amara", "scope": "I", "type": "L" }, { "alpha_3": "aif", "name": "Agi", "scope": "I", "type": "L" }, { "alpha_3": "aig", "inverted_name": "Creole English, Antigua and Barbuda", "name": "Antigua and Barbuda Creole English", "scope": "I", "type": "L" }, { "alpha_3": "aih", "name": "Ai-Cham", "scope": "I", "type": "L" }, { "alpha_3": "aii", "inverted_name": "Neo-Aramaic, Assyrian", "name": "Assyrian Neo-Aramaic", "scope": "I", "type": "L" }, { "alpha_3": "aij", "name": "Lishanid Noshan", "scope": "I", "type": "L" }, { "alpha_3": "aik", "name": "Ake", "scope": "I", "type": "L" }, { "alpha_3": "ail", "name": "Aimele", "scope": "I", "type": "L" }, { "alpha_3": "aim", "name": "Aimol", "scope": "I", "type": "L" }, { "alpha_3": "ain", "name": "Ainu (Japan)", "scope": "I", "type": "L" }, { "alpha_3": "aio", "name": "Aiton", "scope": "I", "type": "L" }, { "alpha_3": "aip", "name": "Burumakok", "scope": "I", "type": "L" }, { "alpha_3": "aiq", "name": "Aimaq", "scope": "I", "type": "L" }, { "alpha_3": "air", "name": "Airoran", "scope": "I", "type": "L" }, { "alpha_3": "ais", "inverted_name": "Amis, Nataoran", "name": "Nataoran Amis", "scope": "I", "type": "L" }, { "alpha_3": "ait", "name": "Arikem", "scope": "I", "type": "E" }, { "alpha_3": "aiw", "name": "Aari", "scope": "I", "type": "L" }, { "alpha_3": "aix", "name": "Aighon", "scope": "I", "type": "L" }, { "alpha_3": "aiy", "name": "Ali", "scope": "I", "type": "L" }, { "alpha_3": "aja", "name": "Aja (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "ajg", "name": "Aja (Benin)", "scope": "I", "type": "L" }, { "alpha_3": "aji", "name": "Ajië", "scope": "I", "type": "L" }, { "alpha_3": "ajn", "name": "Andajin", "scope": "I", "type": "L" }, { "alpha_3": "ajp", "inverted_name": "Arabic, South Levantine", "name": "South Levantine Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ajt", "inverted_name": "Arabic, Judeo-Tunisian", "name": "Judeo-Tunisian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "aju", "inverted_name": "Arabic, Judeo-Moroccan", "name": "Judeo-Moroccan Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ajw", "name": "Ajawa", "scope": "I", "type": "E" }, { "alpha_3": "ajz", "inverted_name": "Karbi, Amri", "name": "Amri Karbi", "scope": "I", "type": "L" }, { "alpha_2": "ak", "alpha_3": "aka", "name": "Akan", "scope": "M", "type": "L" }, { "alpha_3": "akb", "name": "Batak Angkola", "scope": "I", "type": "L" }, { "alpha_3": "akc", "name": "Mpur", "scope": "I", "type": "L" }, { "alpha_3": "akd", "name": "Ukpet-Ehom", "scope": "I", "type": "L" }, { "alpha_3": "ake", "name": "Akawaio", "scope": "I", "type": "L" }, { "alpha_3": "akf", "name": "Akpa", "scope": "I", "type": "L" }, { "alpha_3": "akg", "name": "Anakalangu", "scope": "I", "type": "L" }, { "alpha_3": "akh", "name": "Angal Heneng", "scope": "I", "type": "L" }, { "alpha_3": "aki", "name": "Aiome", "scope": "I", "type": "L" }, { "alpha_3": "akj", "name": "Aka-Jeru", "scope": "I", "type": "E" }, { "alpha_3": "akk", "name": "Akkadian", "scope": "I", "type": "A" }, { "alpha_3": "akl", "name": "Aklanon", "scope": "I", "type": "L" }, { "alpha_3": "akm", "name": "Aka-Bo", "scope": "I", "type": "E" }, { "alpha_3": "ako", "name": "Akurio", "scope": "I", "type": "L" }, { "alpha_3": "akp", "name": "Siwu", "scope": "I", "type": "L" }, { "alpha_3": "akq", "name": "Ak", "scope": "I", "type": "L" }, { "alpha_3": "akr", "name": "Araki", "scope": "I", "type": "L" }, { "alpha_3": "aks", "name": "Akaselem", "scope": "I", "type": "L" }, { "alpha_3": "akt", "name": "Akolet", "scope": "I", "type": "L" }, { "alpha_3": "aku", "name": "Akum", "scope": "I", "type": "L" }, { "alpha_3": "akv", "name": "Akhvakh", "scope": "I", "type": "L" }, { "alpha_3": "akw", "name": "Akwa", "scope": "I", "type": "L" }, { "alpha_3": "akx", "name": "Aka-Kede", "scope": "I", "type": "E" }, { "alpha_3": "aky", "name": "Aka-Kol", "scope": "I", "type": "E" }, { "alpha_3": "akz", "name": "Alabama", "scope": "I", "type": "L" }, { "alpha_3": "ala", "name": "Alago", "scope": "I", "type": "L" }, { "alpha_3": "alc", "name": "Qawasqar", "scope": "I", "type": "L" }, { "alpha_3": "ald", "name": "Alladian", "scope": "I", "type": "L" }, { "alpha_3": "ale", "name": "Aleut", "scope": "I", "type": "L" }, { "alpha_3": "alf", "name": "Alege", "scope": "I", "type": "L" }, { "alpha_3": "alh", "name": "Alawa", "scope": "I", "type": "L" }, { "alpha_3": "ali", "name": "Amaimon", "scope": "I", "type": "L" }, { "alpha_3": "alj", "name": "Alangan", "scope": "I", "type": "L" }, { "alpha_3": "alk", "name": "Alak", "scope": "I", "type": "L" }, { "alpha_3": "all", "name": "Allar", "scope": "I", "type": "L" }, { "alpha_3": "alm", "name": "Amblong", "scope": "I", "type": "L" }, { "alpha_3": "aln", "inverted_name": "Albanian, Gheg", "name": "Gheg Albanian", "scope": "I", "type": "L" }, { "alpha_3": "alo", "name": "Larike-Wakasihu", "scope": "I", "type": "L" }, { "alpha_3": "alp", "name": "Alune", "scope": "I", "type": "L" }, { "alpha_3": "alq", "name": "Algonquin", "scope": "I", "type": "L" }, { "alpha_3": "alr", "name": "Alutor", "scope": "I", "type": "L" }, { "alpha_3": "als", "inverted_name": "Albanian, Tosk", "name": "Tosk Albanian", "scope": "I", "type": "L" }, { "alpha_3": "alt", "inverted_name": "Altai, Southern", "name": "Southern Altai", "scope": "I", "type": "L" }, { "alpha_3": "alu", "name": "'Are'are", "scope": "I", "type": "L" }, { "alpha_3": "alw", "name": "Alaba-K’abeena", "scope": "I", "type": "L" }, { "alpha_3": "alx", "name": "Amol", "scope": "I", "type": "L" }, { "alpha_3": "aly", "name": "Alyawarr", "scope": "I", "type": "L" }, { "alpha_3": "alz", "name": "Alur", "scope": "I", "type": "L" }, { "alpha_3": "ama", "name": "Amanayé", "scope": "I", "type": "E" }, { "alpha_3": "amb", "name": "Ambo", "scope": "I", "type": "L" }, { "alpha_3": "amc", "name": "Amahuaca", "scope": "I", "type": "L" }, { "alpha_3": "ame", "name": "Yanesha'", "scope": "I", "type": "L" }, { "alpha_3": "amf", "name": "Hamer-Banna", "scope": "I", "type": "L" }, { "alpha_3": "amg", "name": "Amurdak", "scope": "I", "type": "L" }, { "alpha_2": "am", "alpha_3": "amh", "name": "Amharic", "scope": "I", "type": "L" }, { "alpha_3": "ami", "name": "Amis", "scope": "I", "type": "L" }, { "alpha_3": "amj", "name": "Amdang", "scope": "I", "type": "L" }, { "alpha_3": "amk", "name": "Ambai", "scope": "I", "type": "L" }, { "alpha_3": "aml", "name": "War-Jaintia", "scope": "I", "type": "L" }, { "alpha_3": "amm", "name": "Ama (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "amn", "name": "Amanab", "scope": "I", "type": "L" }, { "alpha_3": "amo", "name": "Amo", "scope": "I", "type": "L" }, { "alpha_3": "amp", "name": "Alamblak", "scope": "I", "type": "L" }, { "alpha_3": "amq", "name": "Amahai", "scope": "I", "type": "L" }, { "alpha_3": "amr", "name": "Amarakaeri", "scope": "I", "type": "L" }, { "alpha_3": "ams", "inverted_name": "Amami-Oshima, Southern", "name": "Southern Amami-Oshima", "scope": "I", "type": "L" }, { "alpha_3": "amt", "name": "Amto", "scope": "I", "type": "L" }, { "alpha_3": "amu", "inverted_name": "Amuzgo, Guerrero", "name": "Guerrero Amuzgo", "scope": "I", "type": "L" }, { "alpha_3": "amv", "name": "Ambelau", "scope": "I", "type": "L" }, { "alpha_3": "amw", "inverted_name": "Neo-Aramaic, Western", "name": "Western Neo-Aramaic", "scope": "I", "type": "L" }, { "alpha_3": "amx", "name": "Anmatyerre", "scope": "I", "type": "L" }, { "alpha_3": "amy", "name": "Ami", "scope": "I", "type": "L" }, { "alpha_3": "amz", "name": "Atampaya", "scope": "I", "type": "E" }, { "alpha_3": "ana", "name": "Andaqui", "scope": "I", "type": "E" }, { "alpha_3": "anb", "name": "Andoa", "scope": "I", "type": "E" }, { "alpha_3": "anc", "name": "Ngas", "scope": "I", "type": "L" }, { "alpha_3": "and", "name": "Ansus", "scope": "I", "type": "L" }, { "alpha_3": "ane", "name": "Xârâcùù", "scope": "I", "type": "L" }, { "alpha_3": "anf", "name": "Animere", "scope": "I", "type": "L" }, { "alpha_3": "ang", "inverted_name": "English, Old (ca. 450-1100)", "name": "Old English (ca. 450-1100)", "scope": "I", "type": "H" }, { "alpha_3": "anh", "name": "Nend", "scope": "I", "type": "L" }, { "alpha_3": "ani", "name": "Andi", "scope": "I", "type": "L" }, { "alpha_3": "anj", "name": "Anor", "scope": "I", "type": "L" }, { "alpha_3": "ank", "name": "Goemai", "scope": "I", "type": "L" }, { "alpha_3": "anl", "inverted_name": "Chin, Anu-Hkongso", "name": "Anu-Hkongso Chin", "scope": "I", "type": "L" }, { "alpha_3": "anm", "name": "Anal", "scope": "I", "type": "L" }, { "alpha_3": "ann", "name": "Obolo", "scope": "I", "type": "L" }, { "alpha_3": "ano", "name": "Andoque", "scope": "I", "type": "L" }, { "alpha_3": "anp", "name": "Angika", "scope": "I", "type": "L" }, { "alpha_3": "anq", "name": "Jarawa (India)", "scope": "I", "type": "L" }, { "alpha_3": "anr", "name": "Andh", "scope": "I", "type": "L" }, { "alpha_3": "ans", "name": "Anserma", "scope": "I", "type": "E" }, { "alpha_3": "ant", "name": "Antakarinya", "scope": "I", "type": "L" }, { "alpha_3": "anu", "name": "Anuak", "scope": "I", "type": "L" }, { "alpha_3": "anv", "name": "Denya", "scope": "I", "type": "L" }, { "alpha_3": "anw", "name": "Anaang", "scope": "I", "type": "L" }, { "alpha_3": "anx", "name": "Andra-Hus", "scope": "I", "type": "L" }, { "alpha_3": "any", "name": "Anyin", "scope": "I", "type": "L" }, { "alpha_3": "anz", "name": "Anem", "scope": "I", "type": "L" }, { "alpha_3": "aoa", "name": "Angolar", "scope": "I", "type": "L" }, { "alpha_3": "aob", "name": "Abom", "scope": "I", "type": "L" }, { "alpha_3": "aoc", "name": "Pemon", "scope": "I", "type": "L" }, { "alpha_3": "aod", "name": "Andarum", "scope": "I", "type": "L" }, { "alpha_3": "aoe", "name": "Angal Enen", "scope": "I", "type": "L" }, { "alpha_3": "aof", "name": "Bragat", "scope": "I", "type": "L" }, { "alpha_3": "aog", "name": "Angoram", "scope": "I", "type": "L" }, { "alpha_3": "aoh", "name": "Arma", "scope": "I", "type": "E" }, { "alpha_3": "aoi", "name": "Anindilyakwa", "scope": "I", "type": "L" }, { "alpha_3": "aoj", "name": "Mufian", "scope": "I", "type": "L" }, { "alpha_3": "aok", "name": "Arhö", "scope": "I", "type": "L" }, { "alpha_3": "aol", "name": "Alor", "scope": "I", "type": "L" }, { "alpha_3": "aom", "name": "Ömie", "scope": "I", "type": "L" }, { "alpha_3": "aon", "inverted_name": "Arapesh, Bumbita", "name": "Bumbita Arapesh", "scope": "I", "type": "L" }, { "alpha_3": "aor", "name": "Aore", "scope": "I", "type": "E" }, { "alpha_3": "aos", "name": "Taikat", "scope": "I", "type": "L" }, { "alpha_3": "aot", "name": "Atong (India)", "scope": "I", "type": "L" }, { "alpha_3": "aou", "name": "A'ou", "scope": "I", "type": "L" }, { "alpha_3": "aox", "name": "Atorada", "scope": "I", "type": "L" }, { "alpha_3": "aoz", "name": "Uab Meto", "scope": "I", "type": "L" }, { "alpha_3": "apb", "name": "Sa'a", "scope": "I", "type": "L" }, { "alpha_3": "apc", "inverted_name": "Arabic, North Levantine", "name": "North Levantine Arabic", "scope": "I", "type": "L" }, { "alpha_3": "apd", "inverted_name": "Arabic, Sudanese", "name": "Sudanese Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ape", "name": "Bukiyip", "scope": "I", "type": "L" }, { "alpha_3": "apf", "inverted_name": "Agta, Pahanan", "name": "Pahanan Agta", "scope": "I", "type": "L" }, { "alpha_3": "apg", "name": "Ampanang", "scope": "I", "type": "L" }, { "alpha_3": "aph", "name": "Athpariya", "scope": "I", "type": "L" }, { "alpha_3": "api", "name": "Apiaká", "scope": "I", "type": "L" }, { "alpha_3": "apj", "inverted_name": "Apache, Jicarilla", "name": "Jicarilla Apache", "scope": "I", "type": "L" }, { "alpha_3": "apk", "inverted_name": "Apache, Kiowa", "name": "Kiowa Apache", "scope": "I", "type": "L" }, { "alpha_3": "apl", "inverted_name": "Apache, Lipan", "name": "Lipan Apache", "scope": "I", "type": "L" }, { "alpha_3": "apm", "inverted_name": "Apache, Mescalero-Chiricahua", "name": "Mescalero-Chiricahua Apache", "scope": "I", "type": "L" }, { "alpha_3": "apn", "name": "Apinayé", "scope": "I", "type": "L" }, { "alpha_3": "apo", "name": "Ambul", "scope": "I", "type": "L" }, { "alpha_3": "app", "name": "Apma", "scope": "I", "type": "L" }, { "alpha_3": "apq", "name": "A-Pucikwar", "scope": "I", "type": "L" }, { "alpha_3": "apr", "name": "Arop-Lokep", "scope": "I", "type": "L" }, { "alpha_3": "aps", "name": "Arop-Sissano", "scope": "I", "type": "L" }, { "alpha_3": "apt", "name": "Apatani", "scope": "I", "type": "L" }, { "alpha_3": "apu", "name": "Apurinã", "scope": "I", "type": "L" }, { "alpha_3": "apv", "name": "Alapmunte", "scope": "I", "type": "E" }, { "alpha_3": "apw", "inverted_name": "Apache, Western", "name": "Western Apache", "scope": "I", "type": "L" }, { "alpha_3": "apx", "name": "Aputai", "scope": "I", "type": "L" }, { "alpha_3": "apy", "name": "Apalaí", "scope": "I", "type": "L" }, { "alpha_3": "apz", "name": "Safeyoka", "scope": "I", "type": "L" }, { "alpha_3": "aqc", "name": "Archi", "scope": "I", "type": "L" }, { "alpha_3": "aqd", "inverted_name": "Dogon, Ampari", "name": "Ampari Dogon", "scope": "I", "type": "L" }, { "alpha_3": "aqg", "name": "Arigidi", "scope": "I", "type": "L" }, { "alpha_3": "aqm", "name": "Atohwaim", "scope": "I", "type": "L" }, { "alpha_3": "aqn", "inverted_name": "Alta, Northern", "name": "Northern Alta", "scope": "I", "type": "L" }, { "alpha_3": "aqp", "name": "Atakapa", "scope": "I", "type": "E" }, { "alpha_3": "aqr", "name": "Arhâ", "scope": "I", "type": "L" }, { "alpha_3": "aqt", "name": "Angaité", "scope": "I", "type": "L" }, { "alpha_3": "aqz", "name": "Akuntsu", "scope": "I", "type": "L" }, { "alpha_2": "ar", "alpha_3": "ara", "name": "Arabic", "scope": "M", "type": "L" }, { "alpha_3": "arb", "inverted_name": "Arabic, Standard", "name": "Standard Arabic", "scope": "I", "type": "L" }, { "alpha_3": "arc", "inverted_name": "Aramaic, Official (700-300 BCE)", "name": "Official Aramaic (700-300 BCE)", "scope": "I", "type": "A" }, { "alpha_3": "ard", "name": "Arabana", "scope": "I", "type": "E" }, { "alpha_3": "are", "inverted_name": "Arrarnta, Western", "name": "Western Arrarnta", "scope": "I", "type": "L" }, { "alpha_2": "an", "alpha_3": "arg", "name": "Aragonese", "scope": "I", "type": "L" }, { "alpha_3": "arh", "name": "Arhuaco", "scope": "I", "type": "L" }, { "alpha_3": "ari", "name": "Arikara", "scope": "I", "type": "L" }, { "alpha_3": "arj", "name": "Arapaso", "scope": "I", "type": "E" }, { "alpha_3": "ark", "name": "Arikapú", "scope": "I", "type": "L" }, { "alpha_3": "arl", "name": "Arabela", "scope": "I", "type": "L" }, { "alpha_3": "arn", "name": "Mapudungun", "scope": "I", "type": "L" }, { "alpha_3": "aro", "name": "Araona", "scope": "I", "type": "L" }, { "alpha_3": "arp", "name": "Arapaho", "scope": "I", "type": "L" }, { "alpha_3": "arq", "inverted_name": "Arabic, Algerian", "name": "Algerian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "arr", "name": "Karo (Brazil)", "scope": "I", "type": "L" }, { "alpha_3": "ars", "inverted_name": "Arabic, Najdi", "name": "Najdi Arabic", "scope": "I", "type": "L" }, { "alpha_3": "aru", "name": "Aruá (Amazonas State)", "scope": "I", "type": "E" }, { "alpha_3": "arv", "name": "Arbore", "scope": "I", "type": "L" }, { "alpha_3": "arw", "name": "Arawak", "scope": "I", "type": "L" }, { "alpha_3": "arx", "name": "Aruá (Rodonia State)", "scope": "I", "type": "L" }, { "alpha_3": "ary", "inverted_name": "Arabic, Moroccan", "name": "Moroccan Arabic", "scope": "I", "type": "L" }, { "alpha_3": "arz", "inverted_name": "Arabic, Egyptian", "name": "Egyptian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "asa", "name": "Asu (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "asb", "name": "Assiniboine", "scope": "I", "type": "L" }, { "alpha_3": "asc", "inverted_name": "Asmat, Casuarina Coast", "name": "Casuarina Coast Asmat", "scope": "I", "type": "L" }, { "alpha_3": "asd", "name": "Asas", "scope": "I", "type": "L" }, { "alpha_3": "ase", "name": "American Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "asf", "name": "Australian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "asg", "name": "Cishingini", "scope": "I", "type": "L" }, { "alpha_3": "ash", "name": "Abishira", "scope": "I", "type": "E" }, { "alpha_3": "asi", "name": "Buruwai", "scope": "I", "type": "L" }, { "alpha_3": "asj", "name": "Sari", "scope": "I", "type": "L" }, { "alpha_3": "ask", "name": "Ashkun", "scope": "I", "type": "L" }, { "alpha_3": "asl", "name": "Asilulu", "scope": "I", "type": "L" }, { "alpha_2": "as", "alpha_3": "asm", "name": "Assamese", "scope": "I", "type": "L" }, { "alpha_3": "asn", "inverted_name": "Asuriní, Xingú", "name": "Xingú Asuriní", "scope": "I", "type": "L" }, { "alpha_3": "aso", "name": "Dano", "scope": "I", "type": "L" }, { "alpha_3": "asp", "name": "Algerian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "asq", "name": "Austrian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "asr", "name": "Asuri", "scope": "I", "type": "L" }, { "alpha_3": "ass", "name": "Ipulo", "scope": "I", "type": "L" }, { "alpha_3": "ast", "name": "Asturian", "scope": "I", "type": "L" }, { "alpha_3": "asu", "inverted_name": "Asurini, Tocantins", "name": "Tocantins Asurini", "scope": "I", "type": "L" }, { "alpha_3": "asv", "name": "Asoa", "scope": "I", "type": "L" }, { "alpha_3": "asw", "name": "Australian Aborigines Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "asx", "name": "Muratayak", "scope": "I", "type": "L" }, { "alpha_3": "asy", "inverted_name": "Asmat, Yaosakor", "name": "Yaosakor Asmat", "scope": "I", "type": "L" }, { "alpha_3": "asz", "name": "As", "scope": "I", "type": "L" }, { "alpha_3": "ata", "name": "Pele-Ata", "scope": "I", "type": "L" }, { "alpha_3": "atb", "name": "Zaiwa", "scope": "I", "type": "L" }, { "alpha_3": "atc", "name": "Atsahuaca", "scope": "I", "type": "E" }, { "alpha_3": "atd", "inverted_name": "Manobo, Ata", "name": "Ata Manobo", "scope": "I", "type": "L" }, { "alpha_3": "ate", "name": "Atemble", "scope": "I", "type": "L" }, { "alpha_3": "atg", "name": "Ivbie North-Okpela-Arhe", "scope": "I", "type": "L" }, { "alpha_3": "ati", "name": "Attié", "scope": "I", "type": "L" }, { "alpha_3": "atj", "name": "Atikamekw", "scope": "I", "type": "L" }, { "alpha_3": "atk", "name": "Ati", "scope": "I", "type": "L" }, { "alpha_3": "atl", "inverted_name": "Agta, Mt. Iraya", "name": "Mt. Iraya Agta", "scope": "I", "type": "L" }, { "alpha_3": "atm", "name": "Ata", "scope": "I", "type": "L" }, { "alpha_3": "atn", "name": "Ashtiani", "scope": "I", "type": "L" }, { "alpha_3": "ato", "name": "Atong (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "atp", "inverted_name": "Atta, Pudtol", "name": "Pudtol Atta", "scope": "I", "type": "L" }, { "alpha_3": "atq", "name": "Aralle-Tabulahan", "scope": "I", "type": "L" }, { "alpha_3": "atr", "name": "Waimiri-Atroari", "scope": "I", "type": "L" }, { "alpha_3": "ats", "name": "Gros Ventre", "scope": "I", "type": "L" }, { "alpha_3": "att", "inverted_name": "Atta, Pamplona", "name": "Pamplona Atta", "scope": "I", "type": "L" }, { "alpha_3": "atu", "name": "Reel", "scope": "I", "type": "L" }, { "alpha_3": "atv", "inverted_name": "Altai, Northern", "name": "Northern Altai", "scope": "I", "type": "L" }, { "alpha_3": "atw", "name": "Atsugewi", "scope": "I", "type": "L" }, { "alpha_3": "atx", "name": "Arutani", "scope": "I", "type": "L" }, { "alpha_3": "aty", "name": "Aneityum", "scope": "I", "type": "L" }, { "alpha_3": "atz", "name": "Arta", "scope": "I", "type": "L" }, { "alpha_3": "aua", "name": "Asumboa", "scope": "I", "type": "L" }, { "alpha_3": "aub", "name": "Alugu", "scope": "I", "type": "L" }, { "alpha_3": "auc", "name": "Waorani", "scope": "I", "type": "L" }, { "alpha_3": "aud", "name": "Anuta", "scope": "I", "type": "L" }, { "alpha_3": "aug", "name": "Aguna", "scope": "I", "type": "L" }, { "alpha_3": "auh", "name": "Aushi", "scope": "I", "type": "L" }, { "alpha_3": "aui", "name": "Anuki", "scope": "I", "type": "L" }, { "alpha_3": "auj", "name": "Awjilah", "scope": "I", "type": "L" }, { "alpha_3": "auk", "name": "Heyo", "scope": "I", "type": "L" }, { "alpha_3": "aul", "name": "Aulua", "scope": "I", "type": "L" }, { "alpha_3": "aum", "name": "Asu (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "aun", "inverted_name": "One, Molmo", "name": "Molmo One", "scope": "I", "type": "L" }, { "alpha_3": "auo", "name": "Auyokawa", "scope": "I", "type": "E" }, { "alpha_3": "aup", "name": "Makayam", "scope": "I", "type": "L" }, { "alpha_3": "auq", "name": "Anus", "scope": "I", "type": "L" }, { "alpha_3": "aur", "name": "Aruek", "scope": "I", "type": "L" }, { "alpha_3": "aut", "name": "Austral", "scope": "I", "type": "L" }, { "alpha_3": "auu", "name": "Auye", "scope": "I", "type": "L" }, { "alpha_3": "auw", "name": "Awyi", "scope": "I", "type": "L" }, { "alpha_3": "aux", "name": "Aurá", "scope": "I", "type": "E" }, { "alpha_3": "auy", "name": "Awiyaana", "scope": "I", "type": "L" }, { "alpha_3": "auz", "inverted_name": "Arabic, Uzbeki", "name": "Uzbeki Arabic", "scope": "I", "type": "L" }, { "alpha_2": "av", "alpha_3": "ava", "name": "Avaric", "scope": "I", "type": "L" }, { "alpha_3": "avb", "name": "Avau", "scope": "I", "type": "L" }, { "alpha_3": "avd", "name": "Alviri-Vidari", "scope": "I", "type": "L" }, { "alpha_2": "ae", "alpha_3": "ave", "name": "Avestan", "scope": "I", "type": "A" }, { "alpha_3": "avi", "name": "Avikam", "scope": "I", "type": "L" }, { "alpha_3": "avk", "name": "Kotava", "scope": "I", "type": "C" }, { "alpha_3": "avl", "inverted_name": "Arabic, Eastern Egyptian Bedawi", "name": "Eastern Egyptian Bedawi Arabic", "scope": "I", "type": "L" }, { "alpha_3": "avm", "name": "Angkamuthi", "scope": "I", "type": "E" }, { "alpha_3": "avn", "name": "Avatime", "scope": "I", "type": "L" }, { "alpha_3": "avo", "name": "Agavotaguerra", "scope": "I", "type": "E" }, { "alpha_3": "avs", "name": "Aushiri", "scope": "I", "type": "E" }, { "alpha_3": "avt", "name": "Au", "scope": "I", "type": "L" }, { "alpha_3": "avu", "name": "Avokaya", "scope": "I", "type": "L" }, { "alpha_3": "avv", "name": "Avá-Canoeiro", "scope": "I", "type": "L" }, { "alpha_3": "awa", "name": "Awadhi", "scope": "I", "type": "L" }, { "alpha_3": "awb", "name": "Awa (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "awc", "name": "Cicipu", "scope": "I", "type": "L" }, { "alpha_3": "awe", "name": "Awetí", "scope": "I", "type": "L" }, { "alpha_3": "awg", "name": "Anguthimri", "scope": "I", "type": "E" }, { "alpha_3": "awh", "name": "Awbono", "scope": "I", "type": "L" }, { "alpha_3": "awi", "name": "Aekyom", "scope": "I", "type": "L" }, { "alpha_3": "awk", "name": "Awabakal", "scope": "I", "type": "E" }, { "alpha_3": "awm", "name": "Arawum", "scope": "I", "type": "L" }, { "alpha_3": "awn", "name": "Awngi", "scope": "I", "type": "L" }, { "alpha_3": "awo", "name": "Awak", "scope": "I", "type": "L" }, { "alpha_3": "awr", "name": "Awera", "scope": "I", "type": "L" }, { "alpha_3": "aws", "inverted_name": "Awyu, South", "name": "South Awyu", "scope": "I", "type": "L" }, { "alpha_3": "awt", "name": "Araweté", "scope": "I", "type": "L" }, { "alpha_3": "awu", "inverted_name": "Awyu, Central", "name": "Central Awyu", "scope": "I", "type": "L" }, { "alpha_3": "awv", "inverted_name": "Awyu, Jair", "name": "Jair Awyu", "scope": "I", "type": "L" }, { "alpha_3": "aww", "name": "Awun", "scope": "I", "type": "L" }, { "alpha_3": "awx", "name": "Awara", "scope": "I", "type": "L" }, { "alpha_3": "awy", "inverted_name": "Awyu, Edera", "name": "Edera Awyu", "scope": "I", "type": "L" }, { "alpha_3": "axb", "name": "Abipon", "scope": "I", "type": "E" }, { "alpha_3": "axe", "name": "Ayerrerenge", "scope": "I", "type": "E" }, { "alpha_3": "axg", "inverted_name": "Arára, Mato Grosso", "name": "Mato Grosso Arára", "scope": "I", "type": "E" }, { "alpha_3": "axk", "name": "Yaka (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "axl", "inverted_name": "Aranda, Lower Southern", "name": "Lower Southern Aranda", "scope": "I", "type": "E" }, { "alpha_3": "axm", "inverted_name": "Armenian, Middle", "name": "Middle Armenian", "scope": "I", "type": "H" }, { "alpha_3": "axx", "name": "Xârâgurè", "scope": "I", "type": "L" }, { "alpha_3": "aya", "name": "Awar", "scope": "I", "type": "L" }, { "alpha_3": "ayb", "inverted_name": "Gbe, Ayizo", "name": "Ayizo Gbe", "scope": "I", "type": "L" }, { "alpha_3": "ayc", "inverted_name": "Aymara, Southern", "name": "Southern Aymara", "scope": "I", "type": "L" }, { "alpha_3": "ayd", "name": "Ayabadhu", "scope": "I", "type": "E" }, { "alpha_3": "aye", "name": "Ayere", "scope": "I", "type": "L" }, { "alpha_3": "ayg", "name": "Ginyanga", "scope": "I", "type": "L" }, { "alpha_3": "ayh", "inverted_name": "Arabic, Hadrami", "name": "Hadrami Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ayi", "name": "Leyigha", "scope": "I", "type": "L" }, { "alpha_3": "ayk", "name": "Akuku", "scope": "I", "type": "L" }, { "alpha_3": "ayl", "inverted_name": "Arabic, Libyan", "name": "Libyan Arabic", "scope": "I", "type": "L" }, { "alpha_2": "ay", "alpha_3": "aym", "name": "Aymara", "scope": "M", "type": "L" }, { "alpha_3": "ayn", "inverted_name": "Arabic, Sanaani", "name": "Sanaani Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ayo", "name": "Ayoreo", "scope": "I", "type": "L" }, { "alpha_3": "ayp", "inverted_name": "Arabic, North Mesopotamian", "name": "North Mesopotamian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ayq", "name": "Ayi (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "ayr", "inverted_name": "Aymara, Central", "name": "Central Aymara", "scope": "I", "type": "L" }, { "alpha_3": "ays", "inverted_name": "Ayta, Sorsogon", "name": "Sorsogon Ayta", "scope": "I", "type": "L" }, { "alpha_3": "ayt", "inverted_name": "Ayta, Magbukun", "name": "Magbukun Ayta", "scope": "I", "type": "L" }, { "alpha_3": "ayu", "name": "Ayu", "scope": "I", "type": "L" }, { "alpha_3": "ayy", "inverted_name": "Ayta, Tayabas", "name": "Tayabas Ayta", "scope": "I", "type": "E" }, { "alpha_3": "ayz", "name": "Mai Brat", "scope": "I", "type": "L" }, { "alpha_3": "aza", "name": "Azha", "scope": "I", "type": "L" }, { "alpha_3": "azb", "inverted_name": "Azerbaijani, South", "name": "South Azerbaijani", "scope": "I", "type": "L" }, { "alpha_3": "azd", "inverted_name": "Nahuatl, Eastern Durango", "name": "Eastern Durango Nahuatl", "scope": "I", "type": "L" }, { "alpha_2": "az", "alpha_3": "aze", "name": "Azerbaijani", "scope": "M", "type": "L" }, { "alpha_3": "azg", "inverted_name": "Amuzgo, San Pedro Amuzgos", "name": "San Pedro Amuzgos Amuzgo", "scope": "I", "type": "L" }, { "alpha_3": "azj", "inverted_name": "Azerbaijani, North", "name": "North Azerbaijani", "scope": "I", "type": "L" }, { "alpha_3": "azm", "inverted_name": "Amuzgo, Ipalapa", "name": "Ipalapa Amuzgo", "scope": "I", "type": "L" }, { "alpha_3": "azn", "inverted_name": "Nahuatl, Western Durango", "name": "Western Durango Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "azo", "name": "Awing", "scope": "I", "type": "L" }, { "alpha_3": "azt", "inverted_name": "Atta, Faire", "name": "Faire Atta", "scope": "I", "type": "L" }, { "alpha_3": "azz", "inverted_name": "Nahuatl, Highland Puebla", "name": "Highland Puebla Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "baa", "name": "Babatana", "scope": "I", "type": "L" }, { "alpha_3": "bab", "name": "Bainouk-Gunyuño", "scope": "I", "type": "L" }, { "alpha_3": "bac", "name": "Badui", "scope": "I", "type": "L" }, { "alpha_3": "bae", "name": "Baré", "scope": "I", "type": "E" }, { "alpha_3": "baf", "name": "Nubaca", "scope": "I", "type": "L" }, { "alpha_3": "bag", "name": "Tuki", "scope": "I", "type": "L" }, { "alpha_3": "bah", "inverted_name": "Creole English, Bahamas", "name": "Bahamas Creole English", "scope": "I", "type": "L" }, { "alpha_3": "baj", "name": "Barakai", "scope": "I", "type": "L" }, { "alpha_2": "ba", "alpha_3": "bak", "name": "Bashkir", "scope": "I", "type": "L" }, { "alpha_3": "bal", "name": "Baluchi", "scope": "M", "type": "L" }, { "alpha_2": "bm", "alpha_3": "bam", "name": "Bambara", "scope": "I", "type": "L" }, { "alpha_3": "ban", "name": "Balinese", "scope": "I", "type": "L" }, { "alpha_3": "bao", "name": "Waimaha", "scope": "I", "type": "L" }, { "alpha_3": "bap", "name": "Bantawa", "scope": "I", "type": "L" }, { "alpha_3": "bar", "name": "Bavarian", "scope": "I", "type": "L" }, { "alpha_3": "bas", "name": "Basa (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "bau", "name": "Bada (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "bav", "name": "Vengo", "scope": "I", "type": "L" }, { "alpha_3": "baw", "name": "Bambili-Bambui", "scope": "I", "type": "L" }, { "alpha_3": "bax", "name": "Bamun", "scope": "I", "type": "L" }, { "alpha_3": "bay", "name": "Batuley", "scope": "I", "type": "L" }, { "alpha_3": "bba", "name": "Baatonum", "scope": "I", "type": "L" }, { "alpha_3": "bbb", "name": "Barai", "scope": "I", "type": "L" }, { "alpha_3": "bbc", "name": "Batak Toba", "scope": "I", "type": "L" }, { "alpha_3": "bbd", "name": "Bau", "scope": "I", "type": "L" }, { "alpha_3": "bbe", "name": "Bangba", "scope": "I", "type": "L" }, { "alpha_3": "bbf", "name": "Baibai", "scope": "I", "type": "L" }, { "alpha_3": "bbg", "name": "Barama", "scope": "I", "type": "L" }, { "alpha_3": "bbh", "name": "Bugan", "scope": "I", "type": "L" }, { "alpha_3": "bbi", "name": "Barombi", "scope": "I", "type": "L" }, { "alpha_3": "bbj", "name": "Ghomálá'", "scope": "I", "type": "L" }, { "alpha_3": "bbk", "name": "Babanki", "scope": "I", "type": "L" }, { "alpha_3": "bbl", "name": "Bats", "scope": "I", "type": "L" }, { "alpha_3": "bbm", "name": "Babango", "scope": "I", "type": "L" }, { "alpha_3": "bbn", "name": "Uneapa", "scope": "I", "type": "L" }, { "alpha_3": "bbo", "inverted_name": "Bobo Madaré, Northern", "name": "Northern Bobo Madaré", "scope": "I", "type": "L" }, { "alpha_3": "bbp", "inverted_name": "Banda, West Central", "name": "West Central Banda", "scope": "I", "type": "L" }, { "alpha_3": "bbq", "name": "Bamali", "scope": "I", "type": "L" }, { "alpha_3": "bbr", "name": "Girawa", "scope": "I", "type": "L" }, { "alpha_3": "bbs", "name": "Bakpinka", "scope": "I", "type": "L" }, { "alpha_3": "bbt", "name": "Mburku", "scope": "I", "type": "L" }, { "alpha_3": "bbu", "name": "Kulung (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "bbv", "name": "Karnai", "scope": "I", "type": "L" }, { "alpha_3": "bbw", "name": "Baba", "scope": "I", "type": "L" }, { "alpha_3": "bbx", "name": "Bubia", "scope": "I", "type": "L" }, { "alpha_3": "bby", "name": "Befang", "scope": "I", "type": "L" }, { "alpha_3": "bbz", "inverted_name": "Creole Arabic, Babalia", "name": "Babalia Creole Arabic", "scope": "I", "type": "L" }, { "alpha_3": "bca", "inverted_name": "Bai, Central", "name": "Central Bai", "scope": "I", "type": "L" }, { "alpha_3": "bcb", "name": "Bainouk-Samik", "scope": "I", "type": "L" }, { "alpha_3": "bcc", "inverted_name": "Balochi, Southern", "name": "Southern Balochi", "scope": "I", "type": "L" }, { "alpha_3": "bcd", "inverted_name": "Babar, North", "name": "North Babar", "scope": "I", "type": "L" }, { "alpha_3": "bce", "name": "Bamenyam", "scope": "I", "type": "L" }, { "alpha_3": "bcf", "name": "Bamu", "scope": "I", "type": "L" }, { "alpha_3": "bcg", "name": "Baga Pokur", "scope": "I", "type": "L" }, { "alpha_3": "bch", "name": "Bariai", "scope": "I", "type": "L" }, { "alpha_3": "bci", "name": "Baoulé", "scope": "I", "type": "L" }, { "alpha_3": "bcj", "name": "Bardi", "scope": "I", "type": "L" }, { "alpha_3": "bck", "name": "Bunaba", "scope": "I", "type": "L" }, { "alpha_3": "bcl", "inverted_name": "Bikol, Central", "name": "Central Bikol", "scope": "I", "type": "L" }, { "alpha_3": "bcm", "name": "Bannoni", "scope": "I", "type": "L" }, { "alpha_3": "bcn", "name": "Bali (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "bco", "name": "Kaluli", "scope": "I", "type": "L" }, { "alpha_3": "bcp", "name": "Bali (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "bcq", "name": "Bench", "scope": "I", "type": "L" }, { "alpha_3": "bcr", "name": "Babine", "scope": "I", "type": "L" }, { "alpha_3": "bcs", "name": "Kohumono", "scope": "I", "type": "L" }, { "alpha_3": "bct", "name": "Bendi", "scope": "I", "type": "L" }, { "alpha_3": "bcu", "name": "Awad Bing", "scope": "I", "type": "L" }, { "alpha_3": "bcv", "name": "Shoo-Minda-Nye", "scope": "I", "type": "L" }, { "alpha_3": "bcw", "name": "Bana", "scope": "I", "type": "L" }, { "alpha_3": "bcy", "name": "Bacama", "scope": "I", "type": "L" }, { "alpha_3": "bcz", "name": "Bainouk-Gunyaamolo", "scope": "I", "type": "L" }, { "alpha_3": "bda", "name": "Bayot", "scope": "I", "type": "L" }, { "alpha_3": "bdb", "name": "Basap", "scope": "I", "type": "L" }, { "alpha_3": "bdc", "name": "Emberá-Baudó", "scope": "I", "type": "L" }, { "alpha_3": "bdd", "name": "Bunama", "scope": "I", "type": "L" }, { "alpha_3": "bde", "name": "Bade", "scope": "I", "type": "L" }, { "alpha_3": "bdf", "name": "Biage", "scope": "I", "type": "L" }, { "alpha_3": "bdg", "name": "Bonggi", "scope": "I", "type": "L" }, { "alpha_3": "bdh", "name": "Baka (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "bdi", "name": "Burun", "scope": "I", "type": "L" }, { "alpha_3": "bdj", "name": "Bai", "scope": "I", "type": "L" }, { "alpha_3": "bdk", "name": "Budukh", "scope": "I", "type": "L" }, { "alpha_3": "bdl", "inverted_name": "Bajau, Indonesian", "name": "Indonesian Bajau", "scope": "I", "type": "L" }, { "alpha_3": "bdm", "name": "Buduma", "scope": "I", "type": "L" }, { "alpha_3": "bdn", "name": "Baldemu", "scope": "I", "type": "L" }, { "alpha_3": "bdo", "name": "Morom", "scope": "I", "type": "L" }, { "alpha_3": "bdp", "name": "Bende", "scope": "I", "type": "L" }, { "alpha_3": "bdq", "name": "Bahnar", "scope": "I", "type": "L" }, { "alpha_3": "bdr", "inverted_name": "Bajau, West Coast", "name": "West Coast Bajau", "scope": "I", "type": "L" }, { "alpha_3": "bds", "name": "Burunge", "scope": "I", "type": "L" }, { "alpha_3": "bdt", "name": "Bokoto", "scope": "I", "type": "L" }, { "alpha_3": "bdu", "name": "Oroko", "scope": "I", "type": "L" }, { "alpha_3": "bdv", "name": "Bodo Parja", "scope": "I", "type": "L" }, { "alpha_3": "bdw", "name": "Baham", "scope": "I", "type": "L" }, { "alpha_3": "bdx", "name": "Budong-Budong", "scope": "I", "type": "L" }, { "alpha_3": "bdy", "name": "Bandjalang", "scope": "I", "type": "L" }, { "alpha_3": "bdz", "name": "Badeshi", "scope": "I", "type": "L" }, { "alpha_3": "bea", "name": "Beaver", "scope": "I", "type": "L" }, { "alpha_3": "beb", "name": "Bebele", "scope": "I", "type": "L" }, { "alpha_3": "bec", "name": "Iceve-Maci", "scope": "I", "type": "L" }, { "alpha_3": "bed", "name": "Bedoanas", "scope": "I", "type": "L" }, { "alpha_3": "bee", "name": "Byangsi", "scope": "I", "type": "L" }, { "alpha_3": "bef", "name": "Benabena", "scope": "I", "type": "L" }, { "alpha_3": "beg", "name": "Belait", "scope": "I", "type": "L" }, { "alpha_3": "beh", "name": "Biali", "scope": "I", "type": "L" }, { "alpha_3": "bei", "name": "Bekati'", "scope": "I", "type": "L" }, { "alpha_3": "bej", "name": "Beja", "scope": "I", "type": "L" }, { "alpha_3": "bek", "name": "Bebeli", "scope": "I", "type": "L" }, { "alpha_2": "be", "alpha_3": "bel", "name": "Belarusian", "scope": "I", "type": "L" }, { "alpha_3": "bem", "name": "Bemba (Zambia)", "scope": "I", "type": "L" }, { "alpha_2": "bn", "alpha_3": "ben", "common_name": "Bangla", "name": "Bengali", "scope": "I", "type": "L" }, { "alpha_3": "beo", "name": "Beami", "scope": "I", "type": "L" }, { "alpha_3": "bep", "name": "Besoa", "scope": "I", "type": "L" }, { "alpha_3": "beq", "name": "Beembe", "scope": "I", "type": "L" }, { "alpha_3": "bes", "name": "Besme", "scope": "I", "type": "L" }, { "alpha_3": "bet", "inverted_name": "Béte, Guiberoua", "name": "Guiberoua Béte", "scope": "I", "type": "L" }, { "alpha_3": "beu", "name": "Blagar", "scope": "I", "type": "L" }, { "alpha_3": "bev", "inverted_name": "Bété, Daloa", "name": "Daloa Bété", "scope": "I", "type": "L" }, { "alpha_3": "bew", "name": "Betawi", "scope": "I", "type": "L" }, { "alpha_3": "bex", "name": "Jur Modo", "scope": "I", "type": "L" }, { "alpha_3": "bey", "name": "Beli (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "bez", "name": "Bena (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "bfa", "name": "Bari", "scope": "I", "type": "L" }, { "alpha_3": "bfb", "inverted_name": "Bareli, Pauri", "name": "Pauri Bareli", "scope": "I", "type": "L" }, { "alpha_3": "bfc", "inverted_name": "Bai, Panyi", "name": "Panyi Bai", "scope": "I", "type": "L" }, { "alpha_3": "bfd", "name": "Bafut", "scope": "I", "type": "L" }, { "alpha_3": "bfe", "name": "Betaf", "scope": "I", "type": "L" }, { "alpha_3": "bff", "name": "Bofi", "scope": "I", "type": "L" }, { "alpha_3": "bfg", "inverted_name": "Kayan, Busang", "name": "Busang Kayan", "scope": "I", "type": "L" }, { "alpha_3": "bfh", "name": "Blafe", "scope": "I", "type": "L" }, { "alpha_3": "bfi", "name": "British Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "bfj", "name": "Bafanji", "scope": "I", "type": "L" }, { "alpha_3": "bfk", "name": "Ban Khor Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "bfl", "name": "Banda-Ndélé", "scope": "I", "type": "L" }, { "alpha_3": "bfm", "name": "Mmen", "scope": "I", "type": "L" }, { "alpha_3": "bfn", "name": "Bunak", "scope": "I", "type": "L" }, { "alpha_3": "bfo", "inverted_name": "Birifor, Malba", "name": "Malba Birifor", "scope": "I", "type": "L" }, { "alpha_3": "bfp", "name": "Beba", "scope": "I", "type": "L" }, { "alpha_3": "bfq", "name": "Badaga", "scope": "I", "type": "L" }, { "alpha_3": "bfr", "name": "Bazigar", "scope": "I", "type": "L" }, { "alpha_3": "bfs", "inverted_name": "Bai, Southern", "name": "Southern Bai", "scope": "I", "type": "L" }, { "alpha_3": "bft", "name": "Balti", "scope": "I", "type": "L" }, { "alpha_3": "bfu", "name": "Gahri", "scope": "I", "type": "L" }, { "alpha_3": "bfw", "name": "Bondo", "scope": "I", "type": "L" }, { "alpha_3": "bfx", "name": "Bantayanon", "scope": "I", "type": "L" }, { "alpha_3": "bfy", "name": "Bagheli", "scope": "I", "type": "L" }, { "alpha_3": "bfz", "inverted_name": "Pahari, Mahasu", "name": "Mahasu Pahari", "scope": "I", "type": "L" }, { "alpha_3": "bga", "name": "Gwamhi-Wuri", "scope": "I", "type": "L" }, { "alpha_3": "bgb", "name": "Bobongko", "scope": "I", "type": "L" }, { "alpha_3": "bgc", "name": "Haryanvi", "scope": "I", "type": "L" }, { "alpha_3": "bgd", "inverted_name": "Bareli, Rathwi", "name": "Rathwi Bareli", "scope": "I", "type": "L" }, { "alpha_3": "bge", "name": "Bauria", "scope": "I", "type": "L" }, { "alpha_3": "bgf", "name": "Bangandu", "scope": "I", "type": "L" }, { "alpha_3": "bgg", "name": "Bugun", "scope": "I", "type": "L" }, { "alpha_3": "bgi", "name": "Giangan", "scope": "I", "type": "L" }, { "alpha_3": "bgj", "name": "Bangolan", "scope": "I", "type": "L" }, { "alpha_3": "bgk", "name": "Bit", "scope": "I", "type": "L" }, { "alpha_3": "bgl", "name": "Bo (Laos)", "scope": "I", "type": "L" }, { "alpha_3": "bgn", "inverted_name": "Balochi, Western", "name": "Western Balochi", "scope": "I", "type": "L" }, { "alpha_3": "bgo", "name": "Baga Koga", "scope": "I", "type": "L" }, { "alpha_3": "bgp", "inverted_name": "Balochi, Eastern", "name": "Eastern Balochi", "scope": "I", "type": "L" }, { "alpha_3": "bgq", "name": "Bagri", "scope": "I", "type": "L" }, { "alpha_3": "bgr", "inverted_name": "Chin, Bawm", "name": "Bawm Chin", "scope": "I", "type": "L" }, { "alpha_3": "bgs", "name": "Tagabawa", "scope": "I", "type": "L" }, { "alpha_3": "bgt", "name": "Bughotu", "scope": "I", "type": "L" }, { "alpha_3": "bgu", "name": "Mbongno", "scope": "I", "type": "L" }, { "alpha_3": "bgv", "name": "Warkay-Bipim", "scope": "I", "type": "L" }, { "alpha_3": "bgw", "name": "Bhatri", "scope": "I", "type": "L" }, { "alpha_3": "bgx", "inverted_name": "Turkish, Balkan Gagauz", "name": "Balkan Gagauz Turkish", "scope": "I", "type": "L" }, { "alpha_3": "bgy", "name": "Benggoi", "scope": "I", "type": "L" }, { "alpha_3": "bgz", "name": "Banggai", "scope": "I", "type": "L" }, { "alpha_3": "bha", "name": "Bharia", "scope": "I", "type": "L" }, { "alpha_3": "bhb", "name": "Bhili", "scope": "I", "type": "L" }, { "alpha_3": "bhc", "name": "Biga", "scope": "I", "type": "L" }, { "alpha_3": "bhd", "name": "Bhadrawahi", "scope": "I", "type": "L" }, { "alpha_3": "bhe", "name": "Bhaya", "scope": "I", "type": "L" }, { "alpha_3": "bhf", "name": "Odiai", "scope": "I", "type": "L" }, { "alpha_3": "bhg", "name": "Binandere", "scope": "I", "type": "L" }, { "alpha_3": "bhh", "name": "Bukharic", "scope": "I", "type": "L" }, { "alpha_3": "bhi", "name": "Bhilali", "scope": "I", "type": "L" }, { "alpha_3": "bhj", "name": "Bahing", "scope": "I", "type": "L" }, { "alpha_3": "bhl", "name": "Bimin", "scope": "I", "type": "L" }, { "alpha_3": "bhm", "name": "Bathari", "scope": "I", "type": "L" }, { "alpha_3": "bhn", "inverted_name": "Neo-Aramaic, Bohtan", "name": "Bohtan Neo-Aramaic", "scope": "I", "type": "L" }, { "alpha_3": "bho", "name": "Bhojpuri", "scope": "I", "type": "L" }, { "alpha_3": "bhp", "name": "Bima", "scope": "I", "type": "L" }, { "alpha_3": "bhq", "name": "Tukang Besi South", "scope": "I", "type": "L" }, { "alpha_3": "bhr", "inverted_name": "Malagasy, Bara", "name": "Bara Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "bhs", "name": "Buwal", "scope": "I", "type": "L" }, { "alpha_3": "bht", "name": "Bhattiyali", "scope": "I", "type": "L" }, { "alpha_3": "bhu", "name": "Bhunjia", "scope": "I", "type": "L" }, { "alpha_3": "bhv", "name": "Bahau", "scope": "I", "type": "L" }, { "alpha_3": "bhw", "name": "Biak", "scope": "I", "type": "L" }, { "alpha_3": "bhx", "name": "Bhalay", "scope": "I", "type": "L" }, { "alpha_3": "bhy", "name": "Bhele", "scope": "I", "type": "L" }, { "alpha_3": "bhz", "name": "Bada (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "bia", "name": "Badimaya", "scope": "I", "type": "L" }, { "alpha_3": "bib", "name": "Bissa", "scope": "I", "type": "L" }, { "alpha_3": "bic", "name": "Bikaru", "scope": "I", "type": "L" }, { "alpha_3": "bid", "name": "Bidiyo", "scope": "I", "type": "L" }, { "alpha_3": "bie", "name": "Bepour", "scope": "I", "type": "L" }, { "alpha_3": "bif", "name": "Biafada", "scope": "I", "type": "L" }, { "alpha_3": "big", "name": "Biangai", "scope": "I", "type": "L" }, { "alpha_3": "bij", "name": "Vaghat-Ya-Bijim-Legeri", "scope": "I", "type": "L" }, { "alpha_3": "bik", "name": "Bikol", "scope": "M", "type": "L" }, { "alpha_3": "bil", "name": "Bile", "scope": "I", "type": "L" }, { "alpha_3": "bim", "name": "Bimoba", "scope": "I", "type": "L" }, { "alpha_3": "bin", "name": "Bini", "scope": "I", "type": "L" }, { "alpha_3": "bio", "name": "Nai", "scope": "I", "type": "L" }, { "alpha_3": "bip", "name": "Bila", "scope": "I", "type": "L" }, { "alpha_3": "biq", "name": "Bipi", "scope": "I", "type": "L" }, { "alpha_3": "bir", "name": "Bisorio", "scope": "I", "type": "L" }, { "alpha_2": "bi", "alpha_3": "bis", "name": "Bislama", "scope": "I", "type": "L" }, { "alpha_3": "bit", "name": "Berinomo", "scope": "I", "type": "L" }, { "alpha_3": "biu", "name": "Biete", "scope": "I", "type": "L" }, { "alpha_3": "biv", "inverted_name": "Birifor, Southern", "name": "Southern Birifor", "scope": "I", "type": "L" }, { "alpha_3": "biw", "name": "Kol (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "bix", "name": "Bijori", "scope": "I", "type": "L" }, { "alpha_3": "biy", "name": "Birhor", "scope": "I", "type": "L" }, { "alpha_3": "biz", "name": "Baloi", "scope": "I", "type": "L" }, { "alpha_3": "bja", "name": "Budza", "scope": "I", "type": "L" }, { "alpha_3": "bjb", "name": "Banggarla", "scope": "I", "type": "E" }, { "alpha_3": "bjc", "name": "Bariji", "scope": "I", "type": "L" }, { "alpha_3": "bje", "inverted_name": "Mien, Biao-Jiao", "name": "Biao-Jiao Mien", "scope": "I", "type": "L" }, { "alpha_3": "bjf", "inverted_name": "Neo-Aramaic, Barzani Jewish", "name": "Barzani Jewish Neo-Aramaic", "scope": "I", "type": "L" }, { "alpha_3": "bjg", "name": "Bidyogo", "scope": "I", "type": "L" }, { "alpha_3": "bjh", "name": "Bahinemo", "scope": "I", "type": "L" }, { "alpha_3": "bji", "name": "Burji", "scope": "I", "type": "L" }, { "alpha_3": "bjj", "name": "Kanauji", "scope": "I", "type": "L" }, { "alpha_3": "bjk", "name": "Barok", "scope": "I", "type": "L" }, { "alpha_3": "bjl", "name": "Bulu (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "bjm", "name": "Bajelani", "scope": "I", "type": "L" }, { "alpha_3": "bjn", "name": "Banjar", "scope": "I", "type": "L" }, { "alpha_3": "bjo", "inverted_name": "Banda, Mid-Southern", "name": "Mid-Southern Banda", "scope": "I", "type": "L" }, { "alpha_3": "bjp", "name": "Fanamaket", "scope": "I", "type": "L" }, { "alpha_3": "bjr", "name": "Binumarien", "scope": "I", "type": "L" }, { "alpha_3": "bjs", "name": "Bajan", "scope": "I", "type": "L" }, { "alpha_3": "bjt", "name": "Balanta-Ganja", "scope": "I", "type": "L" }, { "alpha_3": "bju", "name": "Busuu", "scope": "I", "type": "L" }, { "alpha_3": "bjv", "name": "Bedjond", "scope": "I", "type": "L" }, { "alpha_3": "bjw", "name": "Bakwé", "scope": "I", "type": "L" }, { "alpha_3": "bjx", "inverted_name": "Itneg, Banao", "name": "Banao Itneg", "scope": "I", "type": "L" }, { "alpha_3": "bjy", "name": "Bayali", "scope": "I", "type": "E" }, { "alpha_3": "bjz", "name": "Baruga", "scope": "I", "type": "L" }, { "alpha_3": "bka", "name": "Kyak", "scope": "I", "type": "L" }, { "alpha_3": "bkc", "name": "Baka (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "bkd", "name": "Binukid", "scope": "I", "type": "L" }, { "alpha_3": "bkf", "name": "Beeke", "scope": "I", "type": "L" }, { "alpha_3": "bkg", "name": "Buraka", "scope": "I", "type": "L" }, { "alpha_3": "bkh", "name": "Bakoko", "scope": "I", "type": "L" }, { "alpha_3": "bki", "name": "Baki", "scope": "I", "type": "L" }, { "alpha_3": "bkj", "name": "Pande", "scope": "I", "type": "L" }, { "alpha_3": "bkk", "name": "Brokskat", "scope": "I", "type": "L" }, { "alpha_3": "bkl", "name": "Berik", "scope": "I", "type": "L" }, { "alpha_3": "bkm", "name": "Kom (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "bkn", "name": "Bukitan", "scope": "I", "type": "L" }, { "alpha_3": "bko", "name": "Kwa'", "scope": "I", "type": "L" }, { "alpha_3": "bkp", "name": "Boko (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "bkq", "name": "Bakairí", "scope": "I", "type": "L" }, { "alpha_3": "bkr", "name": "Bakumpai", "scope": "I", "type": "L" }, { "alpha_3": "bks", "inverted_name": "Sorsoganon, Northern", "name": "Northern Sorsoganon", "scope": "I", "type": "L" }, { "alpha_3": "bkt", "name": "Boloki", "scope": "I", "type": "L" }, { "alpha_3": "bku", "name": "Buhid", "scope": "I", "type": "L" }, { "alpha_3": "bkv", "name": "Bekwarra", "scope": "I", "type": "L" }, { "alpha_3": "bkw", "name": "Bekwel", "scope": "I", "type": "L" }, { "alpha_3": "bkx", "name": "Baikeno", "scope": "I", "type": "L" }, { "alpha_3": "bky", "name": "Bokyi", "scope": "I", "type": "L" }, { "alpha_3": "bkz", "name": "Bungku", "scope": "I", "type": "L" }, { "alpha_3": "bla", "name": "Siksika", "scope": "I", "type": "L" }, { "alpha_3": "blb", "name": "Bilua", "scope": "I", "type": "L" }, { "alpha_3": "blc", "name": "Bella Coola", "scope": "I", "type": "L" }, { "alpha_3": "bld", "name": "Bolango", "scope": "I", "type": "L" }, { "alpha_3": "ble", "name": "Balanta-Kentohe", "scope": "I", "type": "L" }, { "alpha_3": "blf", "name": "Buol", "scope": "I", "type": "L" }, { "alpha_3": "blg", "name": "Balau", "scope": "I", "type": "L" }, { "alpha_3": "blh", "name": "Kuwaa", "scope": "I", "type": "L" }, { "alpha_3": "bli", "name": "Bolia", "scope": "I", "type": "L" }, { "alpha_3": "blj", "name": "Bolongan", "scope": "I", "type": "L" }, { "alpha_3": "blk", "inverted_name": "Karen, Pa'o", "name": "Pa'o Karen", "scope": "I", "type": "L" }, { "alpha_3": "bll", "name": "Biloxi", "scope": "I", "type": "E" }, { "alpha_3": "blm", "name": "Beli (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "bln", "inverted_name": "Bikol, Southern Catanduanes", "name": "Southern Catanduanes Bikol", "scope": "I", "type": "L" }, { "alpha_3": "blo", "name": "Anii", "scope": "I", "type": "L" }, { "alpha_3": "blp", "name": "Blablanga", "scope": "I", "type": "L" }, { "alpha_3": "blq", "name": "Baluan-Pam", "scope": "I", "type": "L" }, { "alpha_3": "blr", "name": "Blang", "scope": "I", "type": "L" }, { "alpha_3": "bls", "name": "Balaesang", "scope": "I", "type": "L" }, { "alpha_3": "blt", "name": "Tai Dam", "scope": "I", "type": "L" }, { "alpha_3": "blv", "name": "Bolo", "scope": "I", "type": "L" }, { "alpha_3": "blw", "name": "Balangao", "scope": "I", "type": "L" }, { "alpha_3": "blx", "inverted_name": "Ayta, Mag-Indi", "name": "Mag-Indi Ayta", "scope": "I", "type": "L" }, { "alpha_3": "bly", "name": "Notre", "scope": "I", "type": "L" }, { "alpha_3": "blz", "name": "Balantak", "scope": "I", "type": "L" }, { "alpha_3": "bma", "name": "Lame", "scope": "I", "type": "L" }, { "alpha_3": "bmb", "name": "Bembe", "scope": "I", "type": "L" }, { "alpha_3": "bmc", "name": "Biem", "scope": "I", "type": "L" }, { "alpha_3": "bmd", "inverted_name": "Manduri, Baga", "name": "Baga Manduri", "scope": "I", "type": "L" }, { "alpha_3": "bme", "name": "Limassa", "scope": "I", "type": "L" }, { "alpha_3": "bmf", "name": "Bom", "scope": "I", "type": "L" }, { "alpha_3": "bmg", "name": "Bamwe", "scope": "I", "type": "L" }, { "alpha_3": "bmh", "name": "Kein", "scope": "I", "type": "L" }, { "alpha_3": "bmi", "name": "Bagirmi", "scope": "I", "type": "L" }, { "alpha_3": "bmj", "name": "Bote-Majhi", "scope": "I", "type": "L" }, { "alpha_3": "bmk", "name": "Ghayavi", "scope": "I", "type": "L" }, { "alpha_3": "bml", "name": "Bomboli", "scope": "I", "type": "L" }, { "alpha_3": "bmm", "inverted_name": "Malagasy, Northern Betsimisaraka", "name": "Northern Betsimisaraka Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "bmn", "name": "Bina (Papua New Guinea)", "scope": "I", "type": "E" }, { "alpha_3": "bmo", "name": "Bambalang", "scope": "I", "type": "L" }, { "alpha_3": "bmp", "name": "Bulgebi", "scope": "I", "type": "L" }, { "alpha_3": "bmq", "name": "Bomu", "scope": "I", "type": "L" }, { "alpha_3": "bmr", "name": "Muinane", "scope": "I", "type": "L" }, { "alpha_3": "bms", "inverted_name": "Kanuri, Bilma", "name": "Bilma Kanuri", "scope": "I", "type": "L" }, { "alpha_3": "bmt", "name": "Biao Mon", "scope": "I", "type": "L" }, { "alpha_3": "bmu", "name": "Somba-Siawari", "scope": "I", "type": "L" }, { "alpha_3": "bmv", "name": "Bum", "scope": "I", "type": "L" }, { "alpha_3": "bmw", "name": "Bomwali", "scope": "I", "type": "L" }, { "alpha_3": "bmx", "name": "Baimak", "scope": "I", "type": "L" }, { "alpha_3": "bmz", "name": "Baramu", "scope": "I", "type": "L" }, { "alpha_3": "bna", "name": "Bonerate", "scope": "I", "type": "L" }, { "alpha_3": "bnb", "name": "Bookan", "scope": "I", "type": "L" }, { "alpha_3": "bnc", "name": "Bontok", "scope": "M", "type": "L" }, { "alpha_3": "bnd", "name": "Banda (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "bne", "name": "Bintauna", "scope": "I", "type": "L" }, { "alpha_3": "bnf", "name": "Masiwang", "scope": "I", "type": "L" }, { "alpha_3": "bng", "name": "Benga", "scope": "I", "type": "L" }, { "alpha_3": "bni", "name": "Bangi", "scope": "I", "type": "L" }, { "alpha_3": "bnj", "inverted_name": "Tawbuid, Eastern", "name": "Eastern Tawbuid", "scope": "I", "type": "L" }, { "alpha_3": "bnk", "name": "Bierebo", "scope": "I", "type": "L" }, { "alpha_3": "bnl", "name": "Boon", "scope": "I", "type": "L" }, { "alpha_3": "bnm", "name": "Batanga", "scope": "I", "type": "L" }, { "alpha_3": "bnn", "name": "Bunun", "scope": "I", "type": "L" }, { "alpha_3": "bno", "name": "Bantoanon", "scope": "I", "type": "L" }, { "alpha_3": "bnp", "name": "Bola", "scope": "I", "type": "L" }, { "alpha_3": "bnq", "name": "Bantik", "scope": "I", "type": "L" }, { "alpha_3": "bnr", "name": "Butmas-Tur", "scope": "I", "type": "L" }, { "alpha_3": "bns", "name": "Bundeli", "scope": "I", "type": "L" }, { "alpha_3": "bnu", "name": "Bentong", "scope": "I", "type": "L" }, { "alpha_3": "bnv", "name": "Bonerif", "scope": "I", "type": "L" }, { "alpha_3": "bnw", "name": "Bisis", "scope": "I", "type": "L" }, { "alpha_3": "bnx", "name": "Bangubangu", "scope": "I", "type": "L" }, { "alpha_3": "bny", "name": "Bintulu", "scope": "I", "type": "L" }, { "alpha_3": "bnz", "name": "Beezen", "scope": "I", "type": "L" }, { "alpha_3": "boa", "name": "Bora", "scope": "I", "type": "L" }, { "alpha_3": "bob", "name": "Aweer", "scope": "I", "type": "L" }, { "alpha_2": "bo", "alpha_3": "bod", "bibliographic": "tib", "name": "Tibetan", "scope": "I", "type": "L" }, { "alpha_3": "boe", "name": "Mundabli", "scope": "I", "type": "L" }, { "alpha_3": "bof", "name": "Bolon", "scope": "I", "type": "L" }, { "alpha_3": "bog", "name": "Bamako Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "boh", "name": "Boma", "scope": "I", "type": "L" }, { "alpha_3": "boi", "name": "Barbareño", "scope": "I", "type": "E" }, { "alpha_3": "boj", "name": "Anjam", "scope": "I", "type": "L" }, { "alpha_3": "bok", "name": "Bonjo", "scope": "I", "type": "L" }, { "alpha_3": "bol", "name": "Bole", "scope": "I", "type": "L" }, { "alpha_3": "bom", "name": "Berom", "scope": "I", "type": "L" }, { "alpha_3": "bon", "name": "Bine", "scope": "I", "type": "L" }, { "alpha_3": "boo", "inverted_name": "Bozo, Tiemacèwè", "name": "Tiemacèwè Bozo", "scope": "I", "type": "L" }, { "alpha_3": "bop", "name": "Bonkiman", "scope": "I", "type": "L" }, { "alpha_3": "boq", "name": "Bogaya", "scope": "I", "type": "L" }, { "alpha_3": "bor", "name": "Borôro", "scope": "I", "type": "L" }, { "alpha_2": "bs", "alpha_3": "bos", "name": "Bosnian", "scope": "I", "type": "L" }, { "alpha_3": "bot", "name": "Bongo", "scope": "I", "type": "L" }, { "alpha_3": "bou", "name": "Bondei", "scope": "I", "type": "L" }, { "alpha_3": "bov", "name": "Tuwuli", "scope": "I", "type": "L" }, { "alpha_3": "bow", "name": "Rema", "scope": "I", "type": "E" }, { "alpha_3": "box", "name": "Buamu", "scope": "I", "type": "L" }, { "alpha_3": "boy", "name": "Bodo (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "boz", "inverted_name": "Bozo, Tiéyaxo", "name": "Tiéyaxo Bozo", "scope": "I", "type": "L" }, { "alpha_3": "bpa", "name": "Daakaka", "scope": "I", "type": "L" }, { "alpha_3": "bpb", "name": "Barbacoas", "scope": "I", "type": "E" }, { "alpha_3": "bpd", "name": "Banda-Banda", "scope": "I", "type": "L" }, { "alpha_3": "bpg", "name": "Bonggo", "scope": "I", "type": "L" }, { "alpha_3": "bph", "name": "Botlikh", "scope": "I", "type": "L" }, { "alpha_3": "bpi", "name": "Bagupi", "scope": "I", "type": "L" }, { "alpha_3": "bpj", "name": "Binji", "scope": "I", "type": "L" }, { "alpha_3": "bpk", "name": "Orowe", "scope": "I", "type": "L" }, { "alpha_3": "bpl", "name": "Broome Pearling Lugger Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "bpm", "name": "Biyom", "scope": "I", "type": "L" }, { "alpha_3": "bpn", "name": "Dzao Min", "scope": "I", "type": "L" }, { "alpha_3": "bpo", "name": "Anasi", "scope": "I", "type": "L" }, { "alpha_3": "bpp", "name": "Kaure", "scope": "I", "type": "L" }, { "alpha_3": "bpq", "inverted_name": "Malay, Banda", "name": "Banda Malay", "scope": "I", "type": "L" }, { "alpha_3": "bpr", "inverted_name": "Blaan, Koronadal", "name": "Koronadal Blaan", "scope": "I", "type": "L" }, { "alpha_3": "bps", "inverted_name": "Blaan, Sarangani", "name": "Sarangani Blaan", "scope": "I", "type": "L" }, { "alpha_3": "bpt", "name": "Barrow Point", "scope": "I", "type": "E" }, { "alpha_3": "bpu", "name": "Bongu", "scope": "I", "type": "L" }, { "alpha_3": "bpv", "inverted_name": "Marind, Bian", "name": "Bian Marind", "scope": "I", "type": "L" }, { "alpha_3": "bpw", "name": "Bo (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "bpx", "inverted_name": "Bareli, Palya", "name": "Palya Bareli", "scope": "I", "type": "L" }, { "alpha_3": "bpy", "name": "Bishnupriya", "scope": "I", "type": "L" }, { "alpha_3": "bpz", "name": "Bilba", "scope": "I", "type": "L" }, { "alpha_3": "bqa", "name": "Tchumbuli", "scope": "I", "type": "L" }, { "alpha_3": "bqb", "name": "Bagusa", "scope": "I", "type": "L" }, { "alpha_3": "bqc", "name": "Boko (Benin)", "scope": "I", "type": "L" }, { "alpha_3": "bqd", "name": "Bung", "scope": "I", "type": "L" }, { "alpha_3": "bqf", "name": "Baga Kaloum", "scope": "I", "type": "E" }, { "alpha_3": "bqg", "name": "Bago-Kusuntu", "scope": "I", "type": "L" }, { "alpha_3": "bqh", "name": "Baima", "scope": "I", "type": "L" }, { "alpha_3": "bqi", "name": "Bakhtiari", "scope": "I", "type": "L" }, { "alpha_3": "bqj", "name": "Bandial", "scope": "I", "type": "L" }, { "alpha_3": "bqk", "name": "Banda-Mbrès", "scope": "I", "type": "L" }, { "alpha_3": "bql", "name": "Bilakura", "scope": "I", "type": "L" }, { "alpha_3": "bqm", "name": "Wumboko", "scope": "I", "type": "L" }, { "alpha_3": "bqn", "name": "Bulgarian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "bqo", "name": "Balo", "scope": "I", "type": "L" }, { "alpha_3": "bqp", "name": "Busa", "scope": "I", "type": "L" }, { "alpha_3": "bqq", "name": "Biritai", "scope": "I", "type": "L" }, { "alpha_3": "bqr", "name": "Burusu", "scope": "I", "type": "L" }, { "alpha_3": "bqs", "name": "Bosngun", "scope": "I", "type": "L" }, { "alpha_3": "bqt", "name": "Bamukumbit", "scope": "I", "type": "L" }, { "alpha_3": "bqu", "name": "Boguru", "scope": "I", "type": "L" }, { "alpha_3": "bqv", "name": "Koro Wachi", "scope": "I", "type": "L" }, { "alpha_3": "bqw", "name": "Buru (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "bqx", "name": "Baangi", "scope": "I", "type": "L" }, { "alpha_3": "bqy", "name": "Bengkala Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "bqz", "name": "Bakaka", "scope": "I", "type": "L" }, { "alpha_3": "bra", "name": "Braj", "scope": "I", "type": "L" }, { "alpha_3": "brb", "name": "Lave", "scope": "I", "type": "L" }, { "alpha_3": "brc", "inverted_name": "Creole Dutch, Berbice", "name": "Berbice Creole Dutch", "scope": "I", "type": "E" }, { "alpha_3": "brd", "name": "Baraamu", "scope": "I", "type": "L" }, { "alpha_2": "br", "alpha_3": "bre", "name": "Breton", "scope": "I", "type": "L" }, { "alpha_3": "brf", "name": "Bera", "scope": "I", "type": "L" }, { "alpha_3": "brg", "name": "Baure", "scope": "I", "type": "L" }, { "alpha_3": "brh", "name": "Brahui", "scope": "I", "type": "L" }, { "alpha_3": "bri", "name": "Mokpwe", "scope": "I", "type": "L" }, { "alpha_3": "brj", "name": "Bieria", "scope": "I", "type": "L" }, { "alpha_3": "brk", "name": "Birked", "scope": "I", "type": "E" }, { "alpha_3": "brl", "name": "Birwa", "scope": "I", "type": "L" }, { "alpha_3": "brm", "name": "Barambu", "scope": "I", "type": "L" }, { "alpha_3": "brn", "name": "Boruca", "scope": "I", "type": "L" }, { "alpha_3": "bro", "name": "Brokkat", "scope": "I", "type": "L" }, { "alpha_3": "brp", "name": "Barapasi", "scope": "I", "type": "L" }, { "alpha_3": "brq", "name": "Breri", "scope": "I", "type": "L" }, { "alpha_3": "brr", "name": "Birao", "scope": "I", "type": "L" }, { "alpha_3": "brs", "name": "Baras", "scope": "I", "type": "L" }, { "alpha_3": "brt", "name": "Bitare", "scope": "I", "type": "L" }, { "alpha_3": "bru", "inverted_name": "Bru, Eastern", "name": "Eastern Bru", "scope": "I", "type": "L" }, { "alpha_3": "brv", "inverted_name": "Bru, Western", "name": "Western Bru", "scope": "I", "type": "L" }, { "alpha_3": "brw", "name": "Bellari", "scope": "I", "type": "L" }, { "alpha_3": "brx", "name": "Bodo (India)", "scope": "I", "type": "L" }, { "alpha_3": "bry", "name": "Burui", "scope": "I", "type": "L" }, { "alpha_3": "brz", "name": "Bilbil", "scope": "I", "type": "L" }, { "alpha_3": "bsa", "name": "Abinomn", "scope": "I", "type": "L" }, { "alpha_3": "bsb", "inverted_name": "Bisaya, Brunei", "name": "Brunei Bisaya", "scope": "I", "type": "L" }, { "alpha_3": "bsc", "name": "Bassari", "scope": "I", "type": "L" }, { "alpha_3": "bse", "name": "Wushi", "scope": "I", "type": "L" }, { "alpha_3": "bsf", "name": "Bauchi", "scope": "I", "type": "L" }, { "alpha_3": "bsg", "name": "Bashkardi", "scope": "I", "type": "L" }, { "alpha_3": "bsh", "name": "Kati", "scope": "I", "type": "L" }, { "alpha_3": "bsi", "name": "Bassossi", "scope": "I", "type": "L" }, { "alpha_3": "bsj", "name": "Bangwinji", "scope": "I", "type": "L" }, { "alpha_3": "bsk", "name": "Burushaski", "scope": "I", "type": "L" }, { "alpha_3": "bsl", "name": "Basa-Gumna", "scope": "I", "type": "E" }, { "alpha_3": "bsm", "name": "Busami", "scope": "I", "type": "L" }, { "alpha_3": "bsn", "name": "Barasana-Eduria", "scope": "I", "type": "L" }, { "alpha_3": "bso", "name": "Buso", "scope": "I", "type": "L" }, { "alpha_3": "bsp", "name": "Baga Sitemu", "scope": "I", "type": "L" }, { "alpha_3": "bsq", "name": "Bassa", "scope": "I", "type": "L" }, { "alpha_3": "bsr", "name": "Bassa-Kontagora", "scope": "I", "type": "L" }, { "alpha_3": "bss", "name": "Akoose", "scope": "I", "type": "L" }, { "alpha_3": "bst", "name": "Basketo", "scope": "I", "type": "L" }, { "alpha_3": "bsu", "name": "Bahonsuai", "scope": "I", "type": "L" }, { "alpha_3": "bsv", "name": "Baga Sobané", "scope": "I", "type": "E" }, { "alpha_3": "bsw", "name": "Baiso", "scope": "I", "type": "L" }, { "alpha_3": "bsx", "name": "Yangkam", "scope": "I", "type": "L" }, { "alpha_3": "bsy", "inverted_name": "Bisaya, Sabah", "name": "Sabah Bisaya", "scope": "I", "type": "L" }, { "alpha_3": "bta", "name": "Bata", "scope": "I", "type": "L" }, { "alpha_3": "btc", "name": "Bati (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "btd", "name": "Batak Dairi", "scope": "I", "type": "L" }, { "alpha_3": "bte", "name": "Gamo-Ningi", "scope": "I", "type": "E" }, { "alpha_3": "btf", "name": "Birgit", "scope": "I", "type": "L" }, { "alpha_3": "btg", "inverted_name": "Bété, Gagnoa", "name": "Gagnoa Bété", "scope": "I", "type": "L" }, { "alpha_3": "bth", "inverted_name": "Bidayuh, Biatah", "name": "Biatah Bidayuh", "scope": "I", "type": "L" }, { "alpha_3": "bti", "name": "Burate", "scope": "I", "type": "L" }, { "alpha_3": "btj", "inverted_name": "Malay, Bacanese", "name": "Bacanese Malay", "scope": "I", "type": "L" }, { "alpha_3": "btm", "name": "Batak Mandailing", "scope": "I", "type": "L" }, { "alpha_3": "btn", "name": "Ratagnon", "scope": "I", "type": "L" }, { "alpha_3": "bto", "inverted_name": "Bikol, Rinconada", "name": "Rinconada Bikol", "scope": "I", "type": "L" }, { "alpha_3": "btp", "name": "Budibud", "scope": "I", "type": "L" }, { "alpha_3": "btq", "name": "Batek", "scope": "I", "type": "L" }, { "alpha_3": "btr", "name": "Baetora", "scope": "I", "type": "L" }, { "alpha_3": "bts", "name": "Batak Simalungun", "scope": "I", "type": "L" }, { "alpha_3": "btt", "name": "Bete-Bendi", "scope": "I", "type": "L" }, { "alpha_3": "btu", "name": "Batu", "scope": "I", "type": "L" }, { "alpha_3": "btv", "name": "Bateri", "scope": "I", "type": "L" }, { "alpha_3": "btw", "name": "Butuanon", "scope": "I", "type": "L" }, { "alpha_3": "btx", "name": "Batak Karo", "scope": "I", "type": "L" }, { "alpha_3": "bty", "name": "Bobot", "scope": "I", "type": "L" }, { "alpha_3": "btz", "name": "Batak Alas-Kluet", "scope": "I", "type": "L" }, { "alpha_3": "bua", "name": "Buriat", "scope": "M", "type": "L" }, { "alpha_3": "bub", "name": "Bua", "scope": "I", "type": "L" }, { "alpha_3": "buc", "name": "Bushi", "scope": "I", "type": "L" }, { "alpha_3": "bud", "name": "Ntcham", "scope": "I", "type": "L" }, { "alpha_3": "bue", "name": "Beothuk", "scope": "I", "type": "E" }, { "alpha_3": "buf", "name": "Bushoong", "scope": "I", "type": "L" }, { "alpha_3": "bug", "name": "Buginese", "scope": "I", "type": "L" }, { "alpha_3": "buh", "inverted_name": "Bunu, Younuo", "name": "Younuo Bunu", "scope": "I", "type": "L" }, { "alpha_3": "bui", "name": "Bongili", "scope": "I", "type": "L" }, { "alpha_3": "buj", "name": "Basa-Gurmana", "scope": "I", "type": "L" }, { "alpha_3": "buk", "name": "Bugawac", "scope": "I", "type": "L" }, { "alpha_2": "bg", "alpha_3": "bul", "name": "Bulgarian", "scope": "I", "type": "L" }, { "alpha_3": "bum", "name": "Bulu (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "bun", "name": "Sherbro", "scope": "I", "type": "L" }, { "alpha_3": "buo", "name": "Terei", "scope": "I", "type": "L" }, { "alpha_3": "bup", "name": "Busoa", "scope": "I", "type": "L" }, { "alpha_3": "buq", "name": "Brem", "scope": "I", "type": "L" }, { "alpha_3": "bus", "name": "Bokobaru", "scope": "I", "type": "L" }, { "alpha_3": "but", "name": "Bungain", "scope": "I", "type": "L" }, { "alpha_3": "buu", "name": "Budu", "scope": "I", "type": "L" }, { "alpha_3": "buv", "name": "Bun", "scope": "I", "type": "L" }, { "alpha_3": "buw", "name": "Bubi", "scope": "I", "type": "L" }, { "alpha_3": "bux", "name": "Boghom", "scope": "I", "type": "L" }, { "alpha_3": "buy", "name": "Bullom So", "scope": "I", "type": "L" }, { "alpha_3": "buz", "name": "Bukwen", "scope": "I", "type": "L" }, { "alpha_3": "bva", "name": "Barein", "scope": "I", "type": "L" }, { "alpha_3": "bvb", "name": "Bube", "scope": "I", "type": "L" }, { "alpha_3": "bvc", "name": "Baelelea", "scope": "I", "type": "L" }, { "alpha_3": "bvd", "name": "Baeggu", "scope": "I", "type": "L" }, { "alpha_3": "bve", "inverted_name": "Malay, Berau", "name": "Berau Malay", "scope": "I", "type": "L" }, { "alpha_3": "bvf", "name": "Boor", "scope": "I", "type": "L" }, { "alpha_3": "bvg", "name": "Bonkeng", "scope": "I", "type": "L" }, { "alpha_3": "bvh", "name": "Bure", "scope": "I", "type": "L" }, { "alpha_3": "bvi", "name": "Belanda Viri", "scope": "I", "type": "L" }, { "alpha_3": "bvj", "name": "Baan", "scope": "I", "type": "L" }, { "alpha_3": "bvk", "name": "Bukat", "scope": "I", "type": "L" }, { "alpha_3": "bvl", "name": "Bolivian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "bvm", "name": "Bamunka", "scope": "I", "type": "L" }, { "alpha_3": "bvn", "name": "Buna", "scope": "I", "type": "L" }, { "alpha_3": "bvo", "name": "Bolgo", "scope": "I", "type": "L" }, { "alpha_3": "bvp", "name": "Bumang", "scope": "I", "type": "L" }, { "alpha_3": "bvq", "name": "Birri", "scope": "I", "type": "L" }, { "alpha_3": "bvr", "name": "Burarra", "scope": "I", "type": "L" }, { "alpha_3": "bvt", "name": "Bati (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "bvu", "inverted_name": "Malay, Bukit", "name": "Bukit Malay", "scope": "I", "type": "L" }, { "alpha_3": "bvv", "name": "Baniva", "scope": "I", "type": "E" }, { "alpha_3": "bvw", "name": "Boga", "scope": "I", "type": "L" }, { "alpha_3": "bvx", "name": "Dibole", "scope": "I", "type": "L" }, { "alpha_3": "bvy", "name": "Baybayanon", "scope": "I", "type": "L" }, { "alpha_3": "bvz", "name": "Bauzi", "scope": "I", "type": "L" }, { "alpha_3": "bwa", "name": "Bwatoo", "scope": "I", "type": "L" }, { "alpha_3": "bwb", "name": "Namosi-Naitasiri-Serua", "scope": "I", "type": "L" }, { "alpha_3": "bwc", "name": "Bwile", "scope": "I", "type": "L" }, { "alpha_3": "bwd", "name": "Bwaidoka", "scope": "I", "type": "L" }, { "alpha_3": "bwe", "inverted_name": "Karen, Bwe", "name": "Bwe Karen", "scope": "I", "type": "L" }, { "alpha_3": "bwf", "name": "Boselewa", "scope": "I", "type": "L" }, { "alpha_3": "bwg", "name": "Barwe", "scope": "I", "type": "L" }, { "alpha_3": "bwh", "name": "Bishuo", "scope": "I", "type": "L" }, { "alpha_3": "bwi", "name": "Baniwa", "scope": "I", "type": "L" }, { "alpha_3": "bwj", "inverted_name": "Bwamu, Láá Láá", "name": "Láá Láá Bwamu", "scope": "I", "type": "L" }, { "alpha_3": "bwk", "name": "Bauwaki", "scope": "I", "type": "L" }, { "alpha_3": "bwl", "name": "Bwela", "scope": "I", "type": "L" }, { "alpha_3": "bwm", "name": "Biwat", "scope": "I", "type": "L" }, { "alpha_3": "bwn", "inverted_name": "Bunu, Wunai", "name": "Wunai Bunu", "scope": "I", "type": "L" }, { "alpha_3": "bwo", "name": "Boro (Ethiopia)", "scope": "I", "type": "L" }, { "alpha_3": "bwp", "name": "Mandobo Bawah", "scope": "I", "type": "L" }, { "alpha_3": "bwq", "inverted_name": "Bobo Madaré, Southern", "name": "Southern Bobo Madaré", "scope": "I", "type": "L" }, { "alpha_3": "bwr", "name": "Bura-Pabir", "scope": "I", "type": "L" }, { "alpha_3": "bws", "name": "Bomboma", "scope": "I", "type": "L" }, { "alpha_3": "bwt", "name": "Bafaw-Balong", "scope": "I", "type": "L" }, { "alpha_3": "bwu", "name": "Buli (Ghana)", "scope": "I", "type": "L" }, { "alpha_3": "bww", "name": "Bwa", "scope": "I", "type": "L" }, { "alpha_3": "bwx", "inverted_name": "Bunu, Bu-Nao", "name": "Bu-Nao Bunu", "scope": "I", "type": "L" }, { "alpha_3": "bwy", "inverted_name": "Bwamu, Cwi", "name": "Cwi Bwamu", "scope": "I", "type": "L" }, { "alpha_3": "bwz", "name": "Bwisi", "scope": "I", "type": "L" }, { "alpha_3": "bxa", "name": "Tairaha", "scope": "I", "type": "L" }, { "alpha_3": "bxb", "inverted_name": "Bor, Belanda", "name": "Belanda Bor", "scope": "I", "type": "L" }, { "alpha_3": "bxc", "name": "Molengue", "scope": "I", "type": "L" }, { "alpha_3": "bxd", "name": "Pela", "scope": "I", "type": "L" }, { "alpha_3": "bxe", "name": "Birale", "scope": "I", "type": "L" }, { "alpha_3": "bxf", "name": "Bilur", "scope": "I", "type": "L" }, { "alpha_3": "bxg", "name": "Bangala", "scope": "I", "type": "L" }, { "alpha_3": "bxh", "name": "Buhutu", "scope": "I", "type": "L" }, { "alpha_3": "bxi", "name": "Pirlatapa", "scope": "I", "type": "E" }, { "alpha_3": "bxj", "name": "Bayungu", "scope": "I", "type": "L" }, { "alpha_3": "bxk", "name": "Bukusu", "scope": "I", "type": "L" }, { "alpha_3": "bxl", "name": "Jalkunan", "scope": "I", "type": "L" }, { "alpha_3": "bxm", "inverted_name": "Buriat, Mongolia", "name": "Mongolia Buriat", "scope": "I", "type": "L" }, { "alpha_3": "bxn", "name": "Burduna", "scope": "I", "type": "L" }, { "alpha_3": "bxo", "name": "Barikanchi", "scope": "I", "type": "L" }, { "alpha_3": "bxp", "name": "Bebil", "scope": "I", "type": "L" }, { "alpha_3": "bxq", "name": "Beele", "scope": "I", "type": "L" }, { "alpha_3": "bxr", "inverted_name": "Buriat, Russia", "name": "Russia Buriat", "scope": "I", "type": "L" }, { "alpha_3": "bxs", "name": "Busam", "scope": "I", "type": "L" }, { "alpha_3": "bxu", "inverted_name": "Buriat, China", "name": "China Buriat", "scope": "I", "type": "L" }, { "alpha_3": "bxv", "name": "Berakou", "scope": "I", "type": "L" }, { "alpha_3": "bxw", "name": "Bankagooma", "scope": "I", "type": "L" }, { "alpha_3": "bxz", "name": "Binahari", "scope": "I", "type": "L" }, { "alpha_3": "bya", "name": "Batak", "scope": "I", "type": "L" }, { "alpha_3": "byb", "name": "Bikya", "scope": "I", "type": "L" }, { "alpha_3": "byc", "name": "Ubaghara", "scope": "I", "type": "L" }, { "alpha_3": "byd", "name": "Benyadu'", "scope": "I", "type": "L" }, { "alpha_3": "bye", "name": "Pouye", "scope": "I", "type": "L" }, { "alpha_3": "byf", "name": "Bete", "scope": "I", "type": "L" }, { "alpha_3": "byg", "name": "Baygo", "scope": "I", "type": "E" }, { "alpha_3": "byh", "name": "Bhujel", "scope": "I", "type": "L" }, { "alpha_3": "byi", "name": "Buyu", "scope": "I", "type": "L" }, { "alpha_3": "byj", "name": "Bina (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "byk", "name": "Biao", "scope": "I", "type": "L" }, { "alpha_3": "byl", "name": "Bayono", "scope": "I", "type": "L" }, { "alpha_3": "bym", "name": "Bidyara", "scope": "I", "type": "L" }, { "alpha_3": "byn", "name": "Bilin", "scope": "I", "type": "L" }, { "alpha_3": "byo", "name": "Biyo", "scope": "I", "type": "L" }, { "alpha_3": "byp", "name": "Bumaji", "scope": "I", "type": "L" }, { "alpha_3": "byq", "name": "Basay", "scope": "I", "type": "E" }, { "alpha_3": "byr", "name": "Baruya", "scope": "I", "type": "L" }, { "alpha_3": "bys", "name": "Burak", "scope": "I", "type": "L" }, { "alpha_3": "byt", "name": "Berti", "scope": "I", "type": "E" }, { "alpha_3": "byv", "name": "Medumba", "scope": "I", "type": "L" }, { "alpha_3": "byw", "name": "Belhariya", "scope": "I", "type": "L" }, { "alpha_3": "byx", "name": "Qaqet", "scope": "I", "type": "L" }, { "alpha_3": "byz", "name": "Banaro", "scope": "I", "type": "L" }, { "alpha_3": "bza", "name": "Bandi", "scope": "I", "type": "L" }, { "alpha_3": "bzb", "name": "Andio", "scope": "I", "type": "L" }, { "alpha_3": "bzc", "inverted_name": "Malagasy, Southern Betsimisaraka", "name": "Southern Betsimisaraka Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "bzd", "name": "Bribri", "scope": "I", "type": "L" }, { "alpha_3": "bze", "inverted_name": "Bozo, Jenaama", "name": "Jenaama Bozo", "scope": "I", "type": "L" }, { "alpha_3": "bzf", "name": "Boikin", "scope": "I", "type": "L" }, { "alpha_3": "bzg", "name": "Babuza", "scope": "I", "type": "L" }, { "alpha_3": "bzh", "inverted_name": "Buang, Mapos", "name": "Mapos Buang", "scope": "I", "type": "L" }, { "alpha_3": "bzi", "name": "Bisu", "scope": "I", "type": "L" }, { "alpha_3": "bzj", "inverted_name": "Kriol English, Belize", "name": "Belize Kriol English", "scope": "I", "type": "L" }, { "alpha_3": "bzk", "inverted_name": "Creole English, Nicaragua", "name": "Nicaragua Creole English", "scope": "I", "type": "L" }, { "alpha_3": "bzl", "name": "Boano (Sulawesi)", "scope": "I", "type": "L" }, { "alpha_3": "bzm", "name": "Bolondo", "scope": "I", "type": "L" }, { "alpha_3": "bzn", "name": "Boano (Maluku)", "scope": "I", "type": "L" }, { "alpha_3": "bzo", "name": "Bozaba", "scope": "I", "type": "L" }, { "alpha_3": "bzp", "name": "Kemberano", "scope": "I", "type": "L" }, { "alpha_3": "bzq", "name": "Buli (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "bzr", "name": "Biri", "scope": "I", "type": "E" }, { "alpha_3": "bzs", "name": "Brazilian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "bzt", "name": "Brithenig", "scope": "I", "type": "C" }, { "alpha_3": "bzu", "name": "Burmeso", "scope": "I", "type": "L" }, { "alpha_3": "bzv", "name": "Naami", "scope": "I", "type": "L" }, { "alpha_3": "bzw", "name": "Basa (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "bzx", "inverted_name": "Bozo, Kɛlɛngaxo", "name": "Kɛlɛngaxo Bozo", "scope": "I", "type": "L" }, { "alpha_3": "bzy", "name": "Obanliku", "scope": "I", "type": "L" }, { "alpha_3": "bzz", "name": "Evant", "scope": "I", "type": "L" }, { "alpha_3": "caa", "name": "Chortí", "scope": "I", "type": "L" }, { "alpha_3": "cab", "name": "Garifuna", "scope": "I", "type": "L" }, { "alpha_3": "cac", "name": "Chuj", "scope": "I", "type": "L" }, { "alpha_3": "cad", "name": "Caddo", "scope": "I", "type": "L" }, { "alpha_3": "cae", "name": "Lehar", "scope": "I", "type": "L" }, { "alpha_3": "caf", "inverted_name": "Carrier, Southern", "name": "Southern Carrier", "scope": "I", "type": "L" }, { "alpha_3": "cag", "name": "Nivaclé", "scope": "I", "type": "L" }, { "alpha_3": "cah", "name": "Cahuarano", "scope": "I", "type": "L" }, { "alpha_3": "caj", "name": "Chané", "scope": "I", "type": "E" }, { "alpha_3": "cak", "name": "Kaqchikel", "scope": "I", "type": "L" }, { "alpha_3": "cal", "name": "Carolinian", "scope": "I", "type": "L" }, { "alpha_3": "cam", "name": "Cemuhî", "scope": "I", "type": "L" }, { "alpha_3": "can", "name": "Chambri", "scope": "I", "type": "L" }, { "alpha_3": "cao", "name": "Chácobo", "scope": "I", "type": "L" }, { "alpha_3": "cap", "name": "Chipaya", "scope": "I", "type": "L" }, { "alpha_3": "caq", "inverted_name": "Nicobarese, Car", "name": "Car Nicobarese", "scope": "I", "type": "L" }, { "alpha_3": "car", "inverted_name": "Carib, Galibi", "name": "Galibi Carib", "scope": "I", "type": "L" }, { "alpha_3": "cas", "name": "Tsimané", "scope": "I", "type": "L" }, { "alpha_2": "ca", "alpha_3": "cat", "name": "Catalan", "scope": "I", "type": "L" }, { "alpha_3": "cav", "name": "Cavineña", "scope": "I", "type": "L" }, { "alpha_3": "caw", "name": "Callawalla", "scope": "I", "type": "L" }, { "alpha_3": "cax", "name": "Chiquitano", "scope": "I", "type": "L" }, { "alpha_3": "cay", "name": "Cayuga", "scope": "I", "type": "L" }, { "alpha_3": "caz", "name": "Canichana", "scope": "I", "type": "E" }, { "alpha_3": "cbb", "name": "Cabiyarí", "scope": "I", "type": "L" }, { "alpha_3": "cbc", "name": "Carapana", "scope": "I", "type": "L" }, { "alpha_3": "cbd", "name": "Carijona", "scope": "I", "type": "L" }, { "alpha_3": "cbg", "name": "Chimila", "scope": "I", "type": "L" }, { "alpha_3": "cbi", "name": "Chachi", "scope": "I", "type": "L" }, { "alpha_3": "cbj", "name": "Ede Cabe", "scope": "I", "type": "L" }, { "alpha_3": "cbk", "name": "Chavacano", "scope": "I", "type": "L" }, { "alpha_3": "cbl", "inverted_name": "Chin, Bualkhaw", "name": "Bualkhaw Chin", "scope": "I", "type": "L" }, { "alpha_3": "cbn", "name": "Nyahkur", "scope": "I", "type": "L" }, { "alpha_3": "cbo", "name": "Izora", "scope": "I", "type": "L" }, { "alpha_3": "cbq", "name": "Tsucuba", "scope": "I", "type": "L" }, { "alpha_3": "cbr", "name": "Cashibo-Cacataibo", "scope": "I", "type": "L" }, { "alpha_3": "cbs", "name": "Cashinahua", "scope": "I", "type": "L" }, { "alpha_3": "cbt", "name": "Chayahuita", "scope": "I", "type": "L" }, { "alpha_3": "cbu", "name": "Candoshi-Shapra", "scope": "I", "type": "L" }, { "alpha_3": "cbv", "name": "Cacua", "scope": "I", "type": "L" }, { "alpha_3": "cbw", "name": "Kinabalian", "scope": "I", "type": "L" }, { "alpha_3": "cby", "name": "Carabayo", "scope": "I", "type": "L" }, { "alpha_3": "cca", "name": "Cauca", "scope": "I", "type": "E" }, { "alpha_3": "ccc", "name": "Chamicuro", "scope": "I", "type": "L" }, { "alpha_3": "ccd", "inverted_name": "Creole, Cafundo", "name": "Cafundo Creole", "scope": "I", "type": "L" }, { "alpha_3": "cce", "name": "Chopi", "scope": "I", "type": "L" }, { "alpha_3": "ccg", "inverted_name": "Daka, Samba", "name": "Samba Daka", "scope": "I", "type": "L" }, { "alpha_3": "cch", "name": "Atsam", "scope": "I", "type": "L" }, { "alpha_3": "ccj", "name": "Kasanga", "scope": "I", "type": "L" }, { "alpha_3": "ccl", "name": "Cutchi-Swahili", "scope": "I", "type": "L" }, { "alpha_3": "ccm", "inverted_name": "Creole Malay, Malaccan", "name": "Malaccan Creole Malay", "scope": "I", "type": "L" }, { "alpha_3": "cco", "inverted_name": "Chinantec, Comaltepec", "name": "Comaltepec Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "ccp", "name": "Chakma", "scope": "I", "type": "L" }, { "alpha_3": "ccr", "name": "Cacaopera", "scope": "I", "type": "E" }, { "alpha_3": "cda", "name": "Choni", "scope": "I", "type": "L" }, { "alpha_3": "cde", "name": "Chenchu", "scope": "I", "type": "L" }, { "alpha_3": "cdf", "name": "Chiru", "scope": "I", "type": "L" }, { "alpha_3": "cdg", "name": "Chamari", "scope": "I", "type": "L" }, { "alpha_3": "cdh", "name": "Chambeali", "scope": "I", "type": "L" }, { "alpha_3": "cdi", "name": "Chodri", "scope": "I", "type": "L" }, { "alpha_3": "cdj", "name": "Churahi", "scope": "I", "type": "L" }, { "alpha_3": "cdm", "name": "Chepang", "scope": "I", "type": "L" }, { "alpha_3": "cdn", "name": "Chaudangsi", "scope": "I", "type": "L" }, { "alpha_3": "cdo", "inverted_name": "Chinese, Min Dong", "name": "Min Dong Chinese", "scope": "I", "type": "L" }, { "alpha_3": "cdr", "name": "Cinda-Regi-Tiyal", "scope": "I", "type": "L" }, { "alpha_3": "cds", "name": "Chadian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "cdy", "name": "Chadong", "scope": "I", "type": "L" }, { "alpha_3": "cdz", "name": "Koda", "scope": "I", "type": "L" }, { "alpha_3": "cea", "inverted_name": "Chehalis, Lower", "name": "Lower Chehalis", "scope": "I", "type": "E" }, { "alpha_3": "ceb", "name": "Cebuano", "scope": "I", "type": "L" }, { "alpha_3": "ceg", "name": "Chamacoco", "scope": "I", "type": "L" }, { "alpha_3": "cek", "inverted_name": "Chin, Eastern Khumi", "name": "Eastern Khumi Chin", "scope": "I", "type": "L" }, { "alpha_3": "cen", "name": "Cen", "scope": "I", "type": "L" }, { "alpha_2": "cs", "alpha_3": "ces", "bibliographic": "cze", "name": "Czech", "scope": "I", "type": "L" }, { "alpha_3": "cet", "name": "Centúúm", "scope": "I", "type": "L" }, { "alpha_3": "cfa", "name": "Dijim-Bwilim", "scope": "I", "type": "L" }, { "alpha_3": "cfd", "name": "Cara", "scope": "I", "type": "L" }, { "alpha_3": "cfg", "name": "Como Karim", "scope": "I", "type": "L" }, { "alpha_3": "cfm", "inverted_name": "Chin, Falam", "name": "Falam Chin", "scope": "I", "type": "L" }, { "alpha_3": "cga", "name": "Changriwa", "scope": "I", "type": "L" }, { "alpha_3": "cgc", "name": "Kagayanen", "scope": "I", "type": "L" }, { "alpha_3": "cgg", "name": "Chiga", "scope": "I", "type": "L" }, { "alpha_3": "cgk", "name": "Chocangacakha", "scope": "I", "type": "L" }, { "alpha_2": "ch", "alpha_3": "cha", "name": "Chamorro", "scope": "I", "type": "L" }, { "alpha_3": "chb", "name": "Chibcha", "scope": "I", "type": "E" }, { "alpha_3": "chc", "name": "Catawba", "scope": "I", "type": "E" }, { "alpha_3": "chd", "inverted_name": "Chontal, Highland Oaxaca", "name": "Highland Oaxaca Chontal", "scope": "I", "type": "L" }, { "alpha_2": "ce", "alpha_3": "che", "name": "Chechen", "scope": "I", "type": "L" }, { "alpha_3": "chf", "inverted_name": "Chontal, Tabasco", "name": "Tabasco Chontal", "scope": "I", "type": "L" }, { "alpha_3": "chg", "name": "Chagatai", "scope": "I", "type": "E" }, { "alpha_3": "chh", "name": "Chinook", "scope": "I", "type": "L" }, { "alpha_3": "chj", "inverted_name": "Chinantec, Ojitlán", "name": "Ojitlán Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "chk", "name": "Chuukese", "scope": "I", "type": "L" }, { "alpha_3": "chl", "name": "Cahuilla", "scope": "I", "type": "L" }, { "alpha_3": "chm", "name": "Mari (Russia)", "scope": "M", "type": "L" }, { "alpha_3": "chn", "name": "Chinook jargon", "scope": "I", "type": "L" }, { "alpha_3": "cho", "name": "Choctaw", "scope": "I", "type": "L" }, { "alpha_3": "chp", "name": "Chipewyan", "scope": "I", "type": "L" }, { "alpha_3": "chq", "inverted_name": "Chinantec, Quiotepec", "name": "Quiotepec Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "chr", "name": "Cherokee", "scope": "I", "type": "L" }, { "alpha_3": "cht", "name": "Cholón", "scope": "I", "type": "E" }, { "alpha_2": "cu", "alpha_3": "chu", "inverted_name": "Slavic, Church", "name": "Church Slavic", "scope": "I", "type": "A" }, { "alpha_2": "cv", "alpha_3": "chv", "name": "Chuvash", "scope": "I", "type": "L" }, { "alpha_3": "chw", "name": "Chuwabu", "scope": "I", "type": "L" }, { "alpha_3": "chx", "name": "Chantyal", "scope": "I", "type": "L" }, { "alpha_3": "chy", "name": "Cheyenne", "scope": "I", "type": "L" }, { "alpha_3": "chz", "inverted_name": "Chinantec, Ozumacín", "name": "Ozumacín Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "cia", "name": "Cia-Cia", "scope": "I", "type": "L" }, { "alpha_3": "cib", "inverted_name": "Gbe, Ci", "name": "Ci Gbe", "scope": "I", "type": "L" }, { "alpha_3": "cic", "name": "Chickasaw", "scope": "I", "type": "L" }, { "alpha_3": "cid", "name": "Chimariko", "scope": "I", "type": "E" }, { "alpha_3": "cie", "name": "Cineni", "scope": "I", "type": "L" }, { "alpha_3": "cih", "name": "Chinali", "scope": "I", "type": "L" }, { "alpha_3": "cik", "inverted_name": "Kinnauri, Chitkuli", "name": "Chitkuli Kinnauri", "scope": "I", "type": "L" }, { "alpha_3": "cim", "name": "Cimbrian", "scope": "I", "type": "L" }, { "alpha_3": "cin", "name": "Cinta Larga", "scope": "I", "type": "L" }, { "alpha_3": "cip", "name": "Chiapanec", "scope": "I", "type": "L" }, { "alpha_3": "cir", "name": "Tiri", "scope": "I", "type": "L" }, { "alpha_3": "ciw", "name": "Chippewa", "scope": "I", "type": "L" }, { "alpha_3": "ciy", "name": "Chaima", "scope": "I", "type": "L" }, { "alpha_3": "cja", "inverted_name": "Cham, Western", "name": "Western Cham", "scope": "I", "type": "L" }, { "alpha_3": "cje", "name": "Chru", "scope": "I", "type": "L" }, { "alpha_3": "cjh", "inverted_name": "Chehalis, Upper", "name": "Upper Chehalis", "scope": "I", "type": "E" }, { "alpha_3": "cji", "name": "Chamalal", "scope": "I", "type": "L" }, { "alpha_3": "cjk", "name": "Chokwe", "scope": "I", "type": "L" }, { "alpha_3": "cjm", "inverted_name": "Cham, Eastern", "name": "Eastern Cham", "scope": "I", "type": "L" }, { "alpha_3": "cjn", "name": "Chenapian", "scope": "I", "type": "L" }, { "alpha_3": "cjo", "name": "Ashéninka Pajonal", "scope": "I", "type": "L" }, { "alpha_3": "cjp", "name": "Cabécar", "scope": "I", "type": "L" }, { "alpha_3": "cjs", "name": "Shor", "scope": "I", "type": "L" }, { "alpha_3": "cjv", "name": "Chuave", "scope": "I", "type": "L" }, { "alpha_3": "cjy", "inverted_name": "Chinese, Jinyu", "name": "Jinyu Chinese", "scope": "I", "type": "L" }, { "alpha_3": "ckb", "inverted_name": "Kurdish, Central", "name": "Central Kurdish", "scope": "I", "type": "L" }, { "alpha_3": "ckh", "name": "Chak", "scope": "I", "type": "L" }, { "alpha_3": "ckl", "name": "Cibak", "scope": "I", "type": "L" }, { "alpha_3": "ckn", "inverted_name": "Chin, Kaang", "name": "Kaang Chin", "scope": "I", "type": "L" }, { "alpha_3": "cko", "name": "Anufo", "scope": "I", "type": "L" }, { "alpha_3": "ckq", "name": "Kajakse", "scope": "I", "type": "L" }, { "alpha_3": "ckr", "name": "Kairak", "scope": "I", "type": "L" }, { "alpha_3": "cks", "name": "Tayo", "scope": "I", "type": "L" }, { "alpha_3": "ckt", "name": "Chukot", "scope": "I", "type": "L" }, { "alpha_3": "cku", "name": "Koasati", "scope": "I", "type": "L" }, { "alpha_3": "ckv", "name": "Kavalan", "scope": "I", "type": "L" }, { "alpha_3": "ckx", "name": "Caka", "scope": "I", "type": "L" }, { "alpha_3": "cky", "name": "Cakfem-Mushere", "scope": "I", "type": "L" }, { "alpha_3": "ckz", "name": "Cakchiquel-Quiché Mixed Language", "scope": "I", "type": "L" }, { "alpha_3": "cla", "name": "Ron", "scope": "I", "type": "L" }, { "alpha_3": "clc", "name": "Chilcotin", "scope": "I", "type": "L" }, { "alpha_3": "cld", "inverted_name": "Neo-Aramaic, Chaldean", "name": "Chaldean Neo-Aramaic", "scope": "I", "type": "L" }, { "alpha_3": "cle", "inverted_name": "Chinantec, Lealao", "name": "Lealao Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "clh", "name": "Chilisso", "scope": "I", "type": "L" }, { "alpha_3": "cli", "name": "Chakali", "scope": "I", "type": "L" }, { "alpha_3": "clj", "inverted_name": "Chin, Laitu", "name": "Laitu Chin", "scope": "I", "type": "L" }, { "alpha_3": "clk", "name": "Idu-Mishmi", "scope": "I", "type": "L" }, { "alpha_3": "cll", "name": "Chala", "scope": "I", "type": "L" }, { "alpha_3": "clm", "name": "Clallam", "scope": "I", "type": "L" }, { "alpha_3": "clo", "inverted_name": "Chontal, Lowland Oaxaca", "name": "Lowland Oaxaca Chontal", "scope": "I", "type": "L" }, { "alpha_3": "clt", "inverted_name": "Chin, Lautu", "name": "Lautu Chin", "scope": "I", "type": "L" }, { "alpha_3": "clu", "name": "Caluyanun", "scope": "I", "type": "L" }, { "alpha_3": "clw", "name": "Chulym", "scope": "I", "type": "L" }, { "alpha_3": "cly", "inverted_name": "Chatino, Eastern Highland", "name": "Eastern Highland Chatino", "scope": "I", "type": "L" }, { "alpha_3": "cma", "name": "Maa", "scope": "I", "type": "L" }, { "alpha_3": "cme", "name": "Cerma", "scope": "I", "type": "L" }, { "alpha_3": "cmg", "inverted_name": "Mongolian, Classical", "name": "Classical Mongolian", "scope": "I", "type": "H" }, { "alpha_3": "cmi", "name": "Emberá-Chamí", "scope": "I", "type": "L" }, { "alpha_3": "cml", "name": "Campalagian", "scope": "I", "type": "L" }, { "alpha_3": "cmm", "name": "Michigamea", "scope": "I", "type": "E" }, { "alpha_3": "cmn", "inverted_name": "Chinese, Mandarin", "name": "Mandarin Chinese", "scope": "I", "type": "L" }, { "alpha_3": "cmo", "inverted_name": "Mnong, Central", "name": "Central Mnong", "scope": "I", "type": "L" }, { "alpha_3": "cmr", "inverted_name": "Chin, Mro-Khimi", "name": "Mro-Khimi Chin", "scope": "I", "type": "L" }, { "alpha_3": "cms", "name": "Messapic", "scope": "I", "type": "A" }, { "alpha_3": "cmt", "name": "Camtho", "scope": "I", "type": "L" }, { "alpha_3": "cna", "name": "Changthang", "scope": "I", "type": "L" }, { "alpha_3": "cnb", "inverted_name": "Chin, Chinbon", "name": "Chinbon Chin", "scope": "I", "type": "L" }, { "alpha_3": "cnc", "name": "Côông", "scope": "I", "type": "L" }, { "alpha_3": "cng", "inverted_name": "Qiang, Northern", "name": "Northern Qiang", "scope": "I", "type": "L" }, { "alpha_3": "cnh", "inverted_name": "Chin, Hakha", "name": "Hakha Chin", "scope": "I", "type": "L" }, { "alpha_3": "cni", "name": "Asháninka", "scope": "I", "type": "L" }, { "alpha_3": "cnk", "inverted_name": "Chin, Khumi", "name": "Khumi Chin", "scope": "I", "type": "L" }, { "alpha_3": "cnl", "inverted_name": "Chinantec, Lalana", "name": "Lalana Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "cno", "name": "Con", "scope": "I", "type": "L" }, { "alpha_3": "cns", "inverted_name": "Asmat, Central", "name": "Central Asmat", "scope": "I", "type": "L" }, { "alpha_3": "cnt", "inverted_name": "Chinantec, Tepetotutla", "name": "Tepetotutla Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "cnu", "name": "Chenoua", "scope": "I", "type": "L" }, { "alpha_3": "cnw", "inverted_name": "Chin, Ngawn", "name": "Ngawn Chin", "scope": "I", "type": "L" }, { "alpha_3": "cnx", "inverted_name": "Cornish, Middle", "name": "Middle Cornish", "scope": "I", "type": "H" }, { "alpha_3": "coa", "inverted_name": "Malay, Cocos Islands", "name": "Cocos Islands Malay", "scope": "I", "type": "L" }, { "alpha_3": "cob", "name": "Chicomuceltec", "scope": "I", "type": "E" }, { "alpha_3": "coc", "name": "Cocopa", "scope": "I", "type": "L" }, { "alpha_3": "cod", "name": "Cocama-Cocamilla", "scope": "I", "type": "L" }, { "alpha_3": "coe", "name": "Koreguaje", "scope": "I", "type": "L" }, { "alpha_3": "cof", "name": "Colorado", "scope": "I", "type": "L" }, { "alpha_3": "cog", "name": "Chong", "scope": "I", "type": "L" }, { "alpha_3": "coh", "name": "Chonyi-Dzihana-Kauma", "scope": "I", "type": "L" }, { "alpha_3": "coj", "name": "Cochimi", "scope": "I", "type": "E" }, { "alpha_3": "cok", "inverted_name": "Cora, Santa Teresa", "name": "Santa Teresa Cora", "scope": "I", "type": "L" }, { "alpha_3": "col", "name": "Columbia-Wenatchi", "scope": "I", "type": "L" }, { "alpha_3": "com", "name": "Comanche", "scope": "I", "type": "L" }, { "alpha_3": "con", "name": "Cofán", "scope": "I", "type": "L" }, { "alpha_3": "coo", "name": "Comox", "scope": "I", "type": "L" }, { "alpha_3": "cop", "name": "Coptic", "scope": "I", "type": "E" }, { "alpha_3": "coq", "name": "Coquille", "scope": "I", "type": "E" }, { "alpha_2": "kw", "alpha_3": "cor", "name": "Cornish", "scope": "I", "type": "L" }, { "alpha_2": "co", "alpha_3": "cos", "name": "Corsican", "scope": "I", "type": "L" }, { "alpha_3": "cot", "name": "Caquinte", "scope": "I", "type": "L" }, { "alpha_3": "cou", "name": "Wamey", "scope": "I", "type": "L" }, { "alpha_3": "cov", "name": "Cao Miao", "scope": "I", "type": "L" }, { "alpha_3": "cow", "name": "Cowlitz", "scope": "I", "type": "E" }, { "alpha_3": "cox", "name": "Nanti", "scope": "I", "type": "L" }, { "alpha_3": "coz", "name": "Chochotec", "scope": "I", "type": "L" }, { "alpha_3": "cpa", "inverted_name": "Chinantec, Palantla", "name": "Palantla Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "cpb", "inverted_name": "Ashéninka, Ucayali-Yurúa", "name": "Ucayali-Yurúa Ashéninka", "scope": "I", "type": "L" }, { "alpha_3": "cpc", "name": "Ajyíninka Apurucayali", "scope": "I", "type": "L" }, { "alpha_3": "cpg", "inverted_name": "Greek, Cappadocian", "name": "Cappadocian Greek", "scope": "I", "type": "E" }, { "alpha_3": "cpi", "inverted_name": "Pidgin English, Chinese", "name": "Chinese Pidgin English", "scope": "I", "type": "L" }, { "alpha_3": "cpn", "name": "Cherepon", "scope": "I", "type": "L" }, { "alpha_3": "cpo", "name": "Kpeego", "scope": "I", "type": "L" }, { "alpha_3": "cps", "name": "Capiznon", "scope": "I", "type": "L" }, { "alpha_3": "cpu", "inverted_name": "Ashéninka, Pichis", "name": "Pichis Ashéninka", "scope": "I", "type": "L" }, { "alpha_3": "cpx", "inverted_name": "Chinese, Pu-Xian", "name": "Pu-Xian Chinese", "scope": "I", "type": "L" }, { "alpha_3": "cpy", "inverted_name": "Ashéninka, South Ucayali", "name": "South Ucayali Ashéninka", "scope": "I", "type": "L" }, { "alpha_3": "cqd", "inverted_name": "Miao, Chuanqiandian Cluster", "name": "Chuanqiandian Cluster Miao", "scope": "I", "type": "L" }, { "alpha_3": "cra", "name": "Chara", "scope": "I", "type": "L" }, { "alpha_3": "crb", "inverted_name": "Carib, Island", "name": "Island Carib", "scope": "I", "type": "E" }, { "alpha_3": "crc", "name": "Lonwolwol", "scope": "I", "type": "L" }, { "alpha_3": "crd", "name": "Coeur d'Alene", "scope": "I", "type": "L" }, { "alpha_2": "cr", "alpha_3": "cre", "name": "Cree", "scope": "M", "type": "L" }, { "alpha_3": "crf", "name": "Caramanta", "scope": "I", "type": "E" }, { "alpha_3": "crg", "name": "Michif", "scope": "I", "type": "L" }, { "alpha_3": "crh", "inverted_name": "Tatar, Crimean", "name": "Crimean Tatar", "scope": "I", "type": "L" }, { "alpha_3": "cri", "name": "Sãotomense", "scope": "I", "type": "L" }, { "alpha_3": "crj", "inverted_name": "Cree, Southern East", "name": "Southern East Cree", "scope": "I", "type": "L" }, { "alpha_3": "crk", "inverted_name": "Cree, Plains", "name": "Plains Cree", "scope": "I", "type": "L" }, { "alpha_3": "crl", "inverted_name": "Cree, Northern East", "name": "Northern East Cree", "scope": "I", "type": "L" }, { "alpha_3": "crm", "inverted_name": "Cree, Moose", "name": "Moose Cree", "scope": "I", "type": "L" }, { "alpha_3": "crn", "inverted_name": "Cora, El Nayar", "name": "El Nayar Cora", "scope": "I", "type": "L" }, { "alpha_3": "cro", "name": "Crow", "scope": "I", "type": "L" }, { "alpha_3": "crq", "inverted_name": "Chorote, Iyo'wujwa", "name": "Iyo'wujwa Chorote", "scope": "I", "type": "L" }, { "alpha_3": "crr", "inverted_name": "Algonquian, Carolina", "name": "Carolina Algonquian", "scope": "I", "type": "E" }, { "alpha_3": "crs", "inverted_name": "Creole French, Seselwa", "name": "Seselwa Creole French", "scope": "I", "type": "L" }, { "alpha_3": "crt", "inverted_name": "Chorote, Iyojwa'ja", "name": "Iyojwa'ja Chorote", "scope": "I", "type": "L" }, { "alpha_3": "crv", "name": "Chaura", "scope": "I", "type": "L" }, { "alpha_3": "crw", "name": "Chrau", "scope": "I", "type": "L" }, { "alpha_3": "crx", "name": "Carrier", "scope": "I", "type": "L" }, { "alpha_3": "cry", "name": "Cori", "scope": "I", "type": "L" }, { "alpha_3": "crz", "name": "Cruzeño", "scope": "I", "type": "E" }, { "alpha_3": "csa", "inverted_name": "Chinantec, Chiltepec", "name": "Chiltepec Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "csb", "name": "Kashubian", "scope": "I", "type": "L" }, { "alpha_3": "csc", "name": "Catalan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "csd", "name": "Chiangmai Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "cse", "name": "Czech Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "csf", "name": "Cuba Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "csg", "name": "Chilean Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "csh", "inverted_name": "Chin, Asho", "name": "Asho Chin", "scope": "I", "type": "L" }, { "alpha_3": "csi", "inverted_name": "Miwok, Coast", "name": "Coast Miwok", "scope": "I", "type": "E" }, { "alpha_3": "csj", "inverted_name": "Chin, Songlai", "name": "Songlai Chin", "scope": "I", "type": "L" }, { "alpha_3": "csk", "name": "Jola-Kasa", "scope": "I", "type": "L" }, { "alpha_3": "csl", "name": "Chinese Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "csm", "inverted_name": "Miwok, Central Sierra", "name": "Central Sierra Miwok", "scope": "I", "type": "L" }, { "alpha_3": "csn", "name": "Colombian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "cso", "inverted_name": "Chinantec, Sochiapam", "name": "Sochiapam Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "csq", "name": "Croatia Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "csr", "name": "Costa Rican Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "css", "inverted_name": "Ohlone, Southern", "name": "Southern Ohlone", "scope": "I", "type": "E" }, { "alpha_3": "cst", "inverted_name": "Ohlone, Northern", "name": "Northern Ohlone", "scope": "I", "type": "L" }, { "alpha_3": "csv", "inverted_name": "Chin, Sumtu", "name": "Sumtu Chin", "scope": "I", "type": "L" }, { "alpha_3": "csw", "inverted_name": "Cree, Swampy", "name": "Swampy Cree", "scope": "I", "type": "L" }, { "alpha_3": "csy", "inverted_name": "Chin, Siyin", "name": "Siyin Chin", "scope": "I", "type": "L" }, { "alpha_3": "csz", "name": "Coos", "scope": "I", "type": "L" }, { "alpha_3": "cta", "inverted_name": "Chatino, Tataltepec", "name": "Tataltepec Chatino", "scope": "I", "type": "L" }, { "alpha_3": "ctc", "name": "Chetco", "scope": "I", "type": "L" }, { "alpha_3": "ctd", "inverted_name": "Chin, Tedim", "name": "Tedim Chin", "scope": "I", "type": "L" }, { "alpha_3": "cte", "inverted_name": "Chinantec, Tepinapa", "name": "Tepinapa Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "ctg", "name": "Chittagonian", "scope": "I", "type": "L" }, { "alpha_3": "cth", "inverted_name": "Chin, Thaiphum", "name": "Thaiphum Chin", "scope": "I", "type": "L" }, { "alpha_3": "ctl", "inverted_name": "Chinantec, Tlacoatzintepec", "name": "Tlacoatzintepec Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "ctm", "name": "Chitimacha", "scope": "I", "type": "E" }, { "alpha_3": "ctn", "name": "Chhintange", "scope": "I", "type": "L" }, { "alpha_3": "cto", "name": "Emberá-Catío", "scope": "I", "type": "L" }, { "alpha_3": "ctp", "inverted_name": "Chatino, Western Highland", "name": "Western Highland Chatino", "scope": "I", "type": "L" }, { "alpha_3": "cts", "inverted_name": "Bikol, Northern Catanduanes", "name": "Northern Catanduanes Bikol", "scope": "I", "type": "L" }, { "alpha_3": "ctt", "inverted_name": "Chetti, Wayanad", "name": "Wayanad Chetti", "scope": "I", "type": "L" }, { "alpha_3": "ctu", "name": "Chol", "scope": "I", "type": "L" }, { "alpha_3": "ctz", "inverted_name": "Chatino, Zacatepec", "name": "Zacatepec Chatino", "scope": "I", "type": "L" }, { "alpha_3": "cua", "name": "Cua", "scope": "I", "type": "L" }, { "alpha_3": "cub", "name": "Cubeo", "scope": "I", "type": "L" }, { "alpha_3": "cuc", "inverted_name": "Chinantec, Usila", "name": "Usila Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "cug", "name": "Cung", "scope": "I", "type": "L" }, { "alpha_3": "cuh", "name": "Chuka", "scope": "I", "type": "L" }, { "alpha_3": "cui", "name": "Cuiba", "scope": "I", "type": "L" }, { "alpha_3": "cuj", "name": "Mashco Piro", "scope": "I", "type": "L" }, { "alpha_3": "cuk", "inverted_name": "Kuna, San Blas", "name": "San Blas Kuna", "scope": "I", "type": "L" }, { "alpha_3": "cul", "name": "Culina", "scope": "I", "type": "L" }, { "alpha_3": "cuo", "name": "Cumanagoto", "scope": "I", "type": "E" }, { "alpha_3": "cup", "name": "Cupeño", "scope": "I", "type": "E" }, { "alpha_3": "cuq", "name": "Cun", "scope": "I", "type": "L" }, { "alpha_3": "cur", "name": "Chhulung", "scope": "I", "type": "L" }, { "alpha_3": "cut", "inverted_name": "Cuicatec, Teutila", "name": "Teutila Cuicatec", "scope": "I", "type": "L" }, { "alpha_3": "cuu", "name": "Tai Ya", "scope": "I", "type": "L" }, { "alpha_3": "cuv", "name": "Cuvok", "scope": "I", "type": "L" }, { "alpha_3": "cuw", "name": "Chukwa", "scope": "I", "type": "L" }, { "alpha_3": "cux", "inverted_name": "Cuicatec, Tepeuxila", "name": "Tepeuxila Cuicatec", "scope": "I", "type": "L" }, { "alpha_3": "cvg", "name": "Chug", "scope": "I", "type": "L" }, { "alpha_3": "cvn", "inverted_name": "Chinantec, Valle Nacional", "name": "Valle Nacional Chinantec", "scope": "I", "type": "L" }, { "alpha_3": "cwa", "name": "Kabwa", "scope": "I", "type": "L" }, { "alpha_3": "cwb", "name": "Maindo", "scope": "I", "type": "L" }, { "alpha_3": "cwd", "inverted_name": "Cree, Woods", "name": "Woods Cree", "scope": "I", "type": "L" }, { "alpha_3": "cwe", "name": "Kwere", "scope": "I", "type": "L" }, { "alpha_3": "cwg", "name": "Chewong", "scope": "I", "type": "L" }, { "alpha_3": "cwt", "name": "Kuwaataay", "scope": "I", "type": "L" }, { "alpha_3": "cya", "inverted_name": "Chatino, Nopala", "name": "Nopala Chatino", "scope": "I", "type": "L" }, { "alpha_3": "cyb", "name": "Cayubaba", "scope": "I", "type": "E" }, { "alpha_2": "cy", "alpha_3": "cym", "bibliographic": "wel", "name": "Welsh", "scope": "I", "type": "L" }, { "alpha_3": "cyo", "name": "Cuyonon", "scope": "I", "type": "L" }, { "alpha_3": "czh", "inverted_name": "Chinese, Huizhou", "name": "Huizhou Chinese", "scope": "I", "type": "L" }, { "alpha_3": "czk", "name": "Knaanic", "scope": "I", "type": "E" }, { "alpha_3": "czn", "inverted_name": "Chatino, Zenzontepec", "name": "Zenzontepec Chatino", "scope": "I", "type": "L" }, { "alpha_3": "czo", "inverted_name": "Chinese, Min Zhong", "name": "Min Zhong Chinese", "scope": "I", "type": "L" }, { "alpha_3": "czt", "inverted_name": "Chin, Zotung", "name": "Zotung Chin", "scope": "I", "type": "L" }, { "alpha_3": "daa", "name": "Dangaléat", "scope": "I", "type": "L" }, { "alpha_3": "dac", "name": "Dambi", "scope": "I", "type": "L" }, { "alpha_3": "dad", "name": "Marik", "scope": "I", "type": "L" }, { "alpha_3": "dae", "name": "Duupa", "scope": "I", "type": "L" }, { "alpha_3": "dag", "name": "Dagbani", "scope": "I", "type": "L" }, { "alpha_3": "dah", "name": "Gwahatike", "scope": "I", "type": "L" }, { "alpha_3": "dai", "name": "Day", "scope": "I", "type": "L" }, { "alpha_3": "daj", "inverted_name": "Daju, Dar Fur", "name": "Dar Fur Daju", "scope": "I", "type": "L" }, { "alpha_3": "dak", "name": "Dakota", "scope": "I", "type": "L" }, { "alpha_3": "dal", "name": "Dahalo", "scope": "I", "type": "L" }, { "alpha_3": "dam", "name": "Damakawa", "scope": "I", "type": "L" }, { "alpha_2": "da", "alpha_3": "dan", "name": "Danish", "scope": "I", "type": "L" }, { "alpha_3": "dao", "inverted_name": "Chin, Daai", "name": "Daai Chin", "scope": "I", "type": "L" }, { "alpha_3": "daq", "inverted_name": "Maria, Dandami", "name": "Dandami Maria", "scope": "I", "type": "L" }, { "alpha_3": "dar", "name": "Dargwa", "scope": "I", "type": "L" }, { "alpha_3": "das", "name": "Daho-Doo", "scope": "I", "type": "L" }, { "alpha_3": "dau", "inverted_name": "Daju, Dar Sila", "name": "Dar Sila Daju", "scope": "I", "type": "L" }, { "alpha_3": "dav", "name": "Taita", "scope": "I", "type": "L" }, { "alpha_3": "daw", "name": "Davawenyo", "scope": "I", "type": "L" }, { "alpha_3": "dax", "name": "Dayi", "scope": "I", "type": "L" }, { "alpha_3": "daz", "name": "Dao", "scope": "I", "type": "L" }, { "alpha_3": "dba", "name": "Bangime", "scope": "I", "type": "L" }, { "alpha_3": "dbb", "name": "Deno", "scope": "I", "type": "L" }, { "alpha_3": "dbd", "name": "Dadiya", "scope": "I", "type": "L" }, { "alpha_3": "dbe", "name": "Dabe", "scope": "I", "type": "L" }, { "alpha_3": "dbf", "name": "Edopi", "scope": "I", "type": "L" }, { "alpha_3": "dbg", "inverted_name": "Dogon, Dogul Dom", "name": "Dogul Dom Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dbi", "name": "Doka", "scope": "I", "type": "L" }, { "alpha_3": "dbj", "name": "Ida'an", "scope": "I", "type": "L" }, { "alpha_3": "dbl", "name": "Dyirbal", "scope": "I", "type": "L" }, { "alpha_3": "dbm", "name": "Duguri", "scope": "I", "type": "L" }, { "alpha_3": "dbn", "name": "Duriankere", "scope": "I", "type": "L" }, { "alpha_3": "dbo", "name": "Dulbu", "scope": "I", "type": "L" }, { "alpha_3": "dbp", "name": "Duwai", "scope": "I", "type": "L" }, { "alpha_3": "dbq", "name": "Daba", "scope": "I", "type": "L" }, { "alpha_3": "dbr", "name": "Dabarre", "scope": "I", "type": "L" }, { "alpha_3": "dbt", "inverted_name": "Dogon, Ben Tey", "name": "Ben Tey Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dbu", "inverted_name": "Dogon, Bondum Dom", "name": "Bondum Dom Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dbv", "name": "Dungu", "scope": "I", "type": "L" }, { "alpha_3": "dbw", "inverted_name": "Dogon, Bankan Tey", "name": "Bankan Tey Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dby", "name": "Dibiyaso", "scope": "I", "type": "L" }, { "alpha_3": "dcc", "name": "Deccan", "scope": "I", "type": "L" }, { "alpha_3": "dcr", "name": "Negerhollands", "scope": "I", "type": "E" }, { "alpha_3": "dda", "name": "Dadi Dadi", "scope": "I", "type": "E" }, { "alpha_3": "ddd", "name": "Dongotono", "scope": "I", "type": "L" }, { "alpha_3": "dde", "name": "Doondo", "scope": "I", "type": "L" }, { "alpha_3": "ddg", "name": "Fataluku", "scope": "I", "type": "L" }, { "alpha_3": "ddi", "inverted_name": "Goodenough, West", "name": "West Goodenough", "scope": "I", "type": "L" }, { "alpha_3": "ddj", "name": "Jaru", "scope": "I", "type": "L" }, { "alpha_3": "ddn", "name": "Dendi (Benin)", "scope": "I", "type": "L" }, { "alpha_3": "ddo", "name": "Dido", "scope": "I", "type": "L" }, { "alpha_3": "ddr", "name": "Dhudhuroa", "scope": "I", "type": "E" }, { "alpha_3": "dds", "inverted_name": "Dogon, Donno So", "name": "Donno So Dogon", "scope": "I", "type": "L" }, { "alpha_3": "ddw", "name": "Dawera-Daweloor", "scope": "I", "type": "L" }, { "alpha_3": "dec", "name": "Dagik", "scope": "I", "type": "L" }, { "alpha_3": "ded", "name": "Dedua", "scope": "I", "type": "L" }, { "alpha_3": "dee", "name": "Dewoin", "scope": "I", "type": "L" }, { "alpha_3": "def", "name": "Dezfuli", "scope": "I", "type": "L" }, { "alpha_3": "deg", "name": "Degema", "scope": "I", "type": "L" }, { "alpha_3": "deh", "name": "Dehwari", "scope": "I", "type": "L" }, { "alpha_3": "dei", "name": "Demisa", "scope": "I", "type": "L" }, { "alpha_3": "dek", "name": "Dek", "scope": "I", "type": "L" }, { "alpha_3": "del", "name": "Delaware", "scope": "M", "type": "L" }, { "alpha_3": "dem", "name": "Dem", "scope": "I", "type": "L" }, { "alpha_3": "den", "name": "Slave (Athapascan)", "scope": "M", "type": "L" }, { "alpha_3": "dep", "inverted_name": "Delaware, Pidgin", "name": "Pidgin Delaware", "scope": "I", "type": "E" }, { "alpha_3": "deq", "name": "Dendi (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "der", "name": "Deori", "scope": "I", "type": "L" }, { "alpha_3": "des", "name": "Desano", "scope": "I", "type": "L" }, { "alpha_2": "de", "alpha_3": "deu", "bibliographic": "ger", "name": "German", "scope": "I", "type": "L" }, { "alpha_3": "dev", "name": "Domung", "scope": "I", "type": "L" }, { "alpha_3": "dez", "name": "Dengese", "scope": "I", "type": "L" }, { "alpha_3": "dga", "inverted_name": "Dagaare, Southern", "name": "Southern Dagaare", "scope": "I", "type": "L" }, { "alpha_3": "dgb", "inverted_name": "Dogon, Bunoge", "name": "Bunoge Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dgc", "inverted_name": "Agta, Casiguran Dumagat", "name": "Casiguran Dumagat Agta", "scope": "I", "type": "L" }, { "alpha_3": "dgd", "name": "Dagaari Dioula", "scope": "I", "type": "L" }, { "alpha_3": "dge", "name": "Degenan", "scope": "I", "type": "L" }, { "alpha_3": "dgg", "name": "Doga", "scope": "I", "type": "L" }, { "alpha_3": "dgh", "name": "Dghwede", "scope": "I", "type": "L" }, { "alpha_3": "dgi", "inverted_name": "Dagara, Northern", "name": "Northern Dagara", "scope": "I", "type": "L" }, { "alpha_3": "dgk", "name": "Dagba", "scope": "I", "type": "L" }, { "alpha_3": "dgl", "name": "Andaandi", "scope": "I", "type": "L" }, { "alpha_3": "dgn", "name": "Dagoman", "scope": "I", "type": "E" }, { "alpha_3": "dgo", "name": "Dogri (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "dgr", "name": "Dogrib", "scope": "I", "type": "L" }, { "alpha_3": "dgs", "name": "Dogoso", "scope": "I", "type": "L" }, { "alpha_3": "dgt", "name": "Ndra'ngith", "scope": "I", "type": "E" }, { "alpha_3": "dgu", "name": "Degaru", "scope": "I", "type": "L" }, { "alpha_3": "dgw", "name": "Daungwurrung", "scope": "I", "type": "E" }, { "alpha_3": "dgx", "name": "Doghoro", "scope": "I", "type": "L" }, { "alpha_3": "dgz", "name": "Daga", "scope": "I", "type": "L" }, { "alpha_3": "dhd", "name": "Dhundari", "scope": "I", "type": "L" }, { "alpha_3": "dhg", "name": "Dhangu-Djangu", "scope": "I", "type": "L" }, { "alpha_3": "dhi", "name": "Dhimal", "scope": "I", "type": "L" }, { "alpha_3": "dhl", "name": "Dhalandji", "scope": "I", "type": "L" }, { "alpha_3": "dhm", "name": "Zemba", "scope": "I", "type": "L" }, { "alpha_3": "dhn", "name": "Dhanki", "scope": "I", "type": "L" }, { "alpha_3": "dho", "name": "Dhodia", "scope": "I", "type": "L" }, { "alpha_3": "dhr", "name": "Dhargari", "scope": "I", "type": "L" }, { "alpha_3": "dhs", "name": "Dhaiso", "scope": "I", "type": "L" }, { "alpha_3": "dhu", "name": "Dhurga", "scope": "I", "type": "E" }, { "alpha_3": "dhv", "name": "Dehu", "scope": "I", "type": "L" }, { "alpha_3": "dhw", "name": "Dhanwar (Nepal)", "scope": "I", "type": "L" }, { "alpha_3": "dhx", "name": "Dhungaloo", "scope": "I", "type": "L" }, { "alpha_3": "dia", "name": "Dia", "scope": "I", "type": "L" }, { "alpha_3": "dib", "inverted_name": "Dinka, South Central", "name": "South Central Dinka", "scope": "I", "type": "L" }, { "alpha_3": "dic", "inverted_name": "Dida, Lakota", "name": "Lakota Dida", "scope": "I", "type": "L" }, { "alpha_3": "did", "name": "Didinga", "scope": "I", "type": "L" }, { "alpha_3": "dif", "name": "Dieri", "scope": "I", "type": "E" }, { "alpha_3": "dig", "name": "Digo", "scope": "I", "type": "L" }, { "alpha_3": "dih", "name": "Kumiai", "scope": "I", "type": "L" }, { "alpha_3": "dii", "name": "Dimbong", "scope": "I", "type": "L" }, { "alpha_3": "dij", "name": "Dai", "scope": "I", "type": "L" }, { "alpha_3": "dik", "inverted_name": "Dinka, Southwestern", "name": "Southwestern Dinka", "scope": "I", "type": "L" }, { "alpha_3": "dil", "name": "Dilling", "scope": "I", "type": "L" }, { "alpha_3": "dim", "name": "Dime", "scope": "I", "type": "L" }, { "alpha_3": "din", "name": "Dinka", "scope": "M", "type": "L" }, { "alpha_3": "dio", "name": "Dibo", "scope": "I", "type": "L" }, { "alpha_3": "dip", "inverted_name": "Dinka, Northeastern", "name": "Northeastern Dinka", "scope": "I", "type": "L" }, { "alpha_3": "diq", "name": "Dimli (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "dir", "name": "Dirim", "scope": "I", "type": "L" }, { "alpha_3": "dis", "name": "Dimasa", "scope": "I", "type": "L" }, { "alpha_3": "dit", "name": "Dirari", "scope": "I", "type": "E" }, { "alpha_3": "diu", "name": "Diriku", "scope": "I", "type": "L" }, { "alpha_2": "dv", "alpha_3": "div", "name": "Dhivehi", "scope": "I", "type": "L" }, { "alpha_3": "diw", "inverted_name": "Dinka, Northwestern", "name": "Northwestern Dinka", "scope": "I", "type": "L" }, { "alpha_3": "dix", "name": "Dixon Reef", "scope": "I", "type": "L" }, { "alpha_3": "diy", "name": "Diuwe", "scope": "I", "type": "L" }, { "alpha_3": "diz", "name": "Ding", "scope": "I", "type": "L" }, { "alpha_3": "dja", "name": "Djadjawurrung", "scope": "I", "type": "E" }, { "alpha_3": "djb", "name": "Djinba", "scope": "I", "type": "L" }, { "alpha_3": "djc", "inverted_name": "Daju, Dar Daju", "name": "Dar Daju Daju", "scope": "I", "type": "L" }, { "alpha_3": "djd", "name": "Djamindjung", "scope": "I", "type": "L" }, { "alpha_3": "dje", "name": "Zarma", "scope": "I", "type": "L" }, { "alpha_3": "djf", "name": "Djangun", "scope": "I", "type": "E" }, { "alpha_3": "dji", "name": "Djinang", "scope": "I", "type": "L" }, { "alpha_3": "djj", "name": "Djeebbana", "scope": "I", "type": "L" }, { "alpha_3": "djk", "name": "Eastern Maroon Creole", "scope": "I", "type": "L" }, { "alpha_3": "djm", "inverted_name": "Dogon, Jamsay", "name": "Jamsay Dogon", "scope": "I", "type": "L" }, { "alpha_3": "djn", "name": "Djauan", "scope": "I", "type": "L" }, { "alpha_3": "djo", "name": "Jangkang", "scope": "I", "type": "L" }, { "alpha_3": "djr", "name": "Djambarrpuyngu", "scope": "I", "type": "L" }, { "alpha_3": "dju", "name": "Kapriman", "scope": "I", "type": "L" }, { "alpha_3": "djw", "name": "Djawi", "scope": "I", "type": "E" }, { "alpha_3": "dka", "name": "Dakpakha", "scope": "I", "type": "L" }, { "alpha_3": "dkk", "name": "Dakka", "scope": "I", "type": "L" }, { "alpha_3": "dkr", "name": "Kuijau", "scope": "I", "type": "L" }, { "alpha_3": "dks", "inverted_name": "Dinka, Southeastern", "name": "Southeastern Dinka", "scope": "I", "type": "L" }, { "alpha_3": "dkx", "name": "Mazagway", "scope": "I", "type": "L" }, { "alpha_3": "dlg", "name": "Dolgan", "scope": "I", "type": "L" }, { "alpha_3": "dlk", "name": "Dahalik", "scope": "I", "type": "L" }, { "alpha_3": "dlm", "name": "Dalmatian", "scope": "I", "type": "E" }, { "alpha_3": "dln", "name": "Darlong", "scope": "I", "type": "L" }, { "alpha_3": "dma", "name": "Duma", "scope": "I", "type": "L" }, { "alpha_3": "dmb", "inverted_name": "Dogon, Mombo", "name": "Mombo Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dmc", "name": "Gavak", "scope": "I", "type": "L" }, { "alpha_3": "dmd", "name": "Madhi Madhi", "scope": "I", "type": "E" }, { "alpha_3": "dme", "name": "Dugwor", "scope": "I", "type": "L" }, { "alpha_3": "dmg", "inverted_name": "Kinabatangan, Upper", "name": "Upper Kinabatangan", "scope": "I", "type": "L" }, { "alpha_3": "dmk", "name": "Domaaki", "scope": "I", "type": "L" }, { "alpha_3": "dml", "name": "Dameli", "scope": "I", "type": "L" }, { "alpha_3": "dmm", "name": "Dama", "scope": "I", "type": "L" }, { "alpha_3": "dmo", "name": "Kemedzung", "scope": "I", "type": "L" }, { "alpha_3": "dmr", "inverted_name": "Damar, East", "name": "East Damar", "scope": "I", "type": "L" }, { "alpha_3": "dms", "name": "Dampelas", "scope": "I", "type": "L" }, { "alpha_3": "dmu", "name": "Dubu", "scope": "I", "type": "L" }, { "alpha_3": "dmv", "name": "Dumpas", "scope": "I", "type": "L" }, { "alpha_3": "dmw", "name": "Mudburra", "scope": "I", "type": "L" }, { "alpha_3": "dmx", "name": "Dema", "scope": "I", "type": "L" }, { "alpha_3": "dmy", "name": "Demta", "scope": "I", "type": "L" }, { "alpha_3": "dna", "inverted_name": "Dani, Upper Grand Valley", "name": "Upper Grand Valley Dani", "scope": "I", "type": "L" }, { "alpha_3": "dnd", "name": "Daonda", "scope": "I", "type": "L" }, { "alpha_3": "dne", "name": "Ndendeule", "scope": "I", "type": "L" }, { "alpha_3": "dng", "name": "Dungan", "scope": "I", "type": "L" }, { "alpha_3": "dni", "inverted_name": "Dani, Lower Grand Valley", "name": "Lower Grand Valley Dani", "scope": "I", "type": "L" }, { "alpha_3": "dnj", "name": "Dan", "scope": "I", "type": "L" }, { "alpha_3": "dnk", "name": "Dengka", "scope": "I", "type": "L" }, { "alpha_3": "dnn", "name": "Dzùùngoo", "scope": "I", "type": "L" }, { "alpha_3": "dnr", "name": "Danaru", "scope": "I", "type": "L" }, { "alpha_3": "dnt", "inverted_name": "Dani, Mid Grand Valley", "name": "Mid Grand Valley Dani", "scope": "I", "type": "L" }, { "alpha_3": "dnu", "name": "Danau", "scope": "I", "type": "L" }, { "alpha_3": "dnv", "name": "Danu", "scope": "I", "type": "L" }, { "alpha_3": "dnw", "inverted_name": "Dani, Western", "name": "Western Dani", "scope": "I", "type": "L" }, { "alpha_3": "dny", "name": "Dení", "scope": "I", "type": "L" }, { "alpha_3": "doa", "name": "Dom", "scope": "I", "type": "L" }, { "alpha_3": "dob", "name": "Dobu", "scope": "I", "type": "L" }, { "alpha_3": "doc", "inverted_name": "Dong, Northern", "name": "Northern Dong", "scope": "I", "type": "L" }, { "alpha_3": "doe", "name": "Doe", "scope": "I", "type": "L" }, { "alpha_3": "dof", "name": "Domu", "scope": "I", "type": "L" }, { "alpha_3": "doh", "name": "Dong", "scope": "I", "type": "L" }, { "alpha_3": "doi", "name": "Dogri (macrolanguage)", "scope": "M", "type": "L" }, { "alpha_3": "dok", "name": "Dondo", "scope": "I", "type": "L" }, { "alpha_3": "dol", "name": "Doso", "scope": "I", "type": "L" }, { "alpha_3": "don", "name": "Toura (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "doo", "name": "Dongo", "scope": "I", "type": "L" }, { "alpha_3": "dop", "name": "Lukpa", "scope": "I", "type": "L" }, { "alpha_3": "doq", "name": "Dominican Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "dor", "name": "Dori'o", "scope": "I", "type": "L" }, { "alpha_3": "dos", "name": "Dogosé", "scope": "I", "type": "L" }, { "alpha_3": "dot", "name": "Dass", "scope": "I", "type": "L" }, { "alpha_3": "dov", "name": "Dombe", "scope": "I", "type": "L" }, { "alpha_3": "dow", "name": "Doyayo", "scope": "I", "type": "L" }, { "alpha_3": "dox", "name": "Bussa", "scope": "I", "type": "L" }, { "alpha_3": "doy", "name": "Dompo", "scope": "I", "type": "L" }, { "alpha_3": "doz", "name": "Dorze", "scope": "I", "type": "L" }, { "alpha_3": "dpp", "name": "Papar", "scope": "I", "type": "L" }, { "alpha_3": "drb", "name": "Dair", "scope": "I", "type": "L" }, { "alpha_3": "drc", "name": "Minderico", "scope": "I", "type": "L" }, { "alpha_3": "drd", "name": "Darmiya", "scope": "I", "type": "L" }, { "alpha_3": "dre", "name": "Dolpo", "scope": "I", "type": "L" }, { "alpha_3": "drg", "name": "Rungus", "scope": "I", "type": "L" }, { "alpha_3": "dri", "name": "C'lela", "scope": "I", "type": "L" }, { "alpha_3": "drl", "name": "Paakantyi", "scope": "I", "type": "L" }, { "alpha_3": "drn", "inverted_name": "Damar, West", "name": "West Damar", "scope": "I", "type": "L" }, { "alpha_3": "dro", "inverted_name": "Melanau, Daro-Matu", "name": "Daro-Matu Melanau", "scope": "I", "type": "L" }, { "alpha_3": "drq", "name": "Dura", "scope": "I", "type": "E" }, { "alpha_3": "drr", "name": "Dororo", "scope": "I", "type": "E" }, { "alpha_3": "drs", "name": "Gedeo", "scope": "I", "type": "L" }, { "alpha_3": "drt", "name": "Drents", "scope": "I", "type": "L" }, { "alpha_3": "dru", "name": "Rukai", "scope": "I", "type": "L" }, { "alpha_3": "dry", "name": "Darai", "scope": "I", "type": "L" }, { "alpha_3": "dsb", "inverted_name": "Sorbian, Lower", "name": "Lower Sorbian", "scope": "I", "type": "L" }, { "alpha_3": "dse", "name": "Dutch Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "dsh", "name": "Daasanach", "scope": "I", "type": "L" }, { "alpha_3": "dsi", "name": "Disa", "scope": "I", "type": "L" }, { "alpha_3": "dsl", "name": "Danish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "dsn", "name": "Dusner", "scope": "I", "type": "L" }, { "alpha_3": "dso", "name": "Desiya", "scope": "I", "type": "L" }, { "alpha_3": "dsq", "name": "Tadaksahak", "scope": "I", "type": "L" }, { "alpha_3": "dta", "name": "Daur", "scope": "I", "type": "L" }, { "alpha_3": "dtb", "inverted_name": "Kadazan, Labuk-Kinabatangan", "name": "Labuk-Kinabatangan Kadazan", "scope": "I", "type": "L" }, { "alpha_3": "dtd", "name": "Ditidaht", "scope": "I", "type": "L" }, { "alpha_3": "dth", "name": "Adithinngithigh", "scope": "I", "type": "E" }, { "alpha_3": "dti", "inverted_name": "Dogon, Ana Tinga", "name": "Ana Tinga Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dtk", "inverted_name": "Dogon, Tene Kan", "name": "Tene Kan Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dtm", "inverted_name": "Dogon, Tomo Kan", "name": "Tomo Kan Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dtn", "name": "Daatsʼíin", "scope": "I", "type": "L" }, { "alpha_3": "dto", "inverted_name": "Dogon, Tommo So", "name": "Tommo So Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dtp", "inverted_name": "Dusun, Kadazan", "name": "Kadazan Dusun", "scope": "I", "type": "L" }, { "alpha_3": "dtr", "name": "Lotud", "scope": "I", "type": "L" }, { "alpha_3": "dts", "inverted_name": "Dogon, Toro So", "name": "Toro So Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dtt", "inverted_name": "Dogon, Toro Tegu", "name": "Toro Tegu Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dtu", "inverted_name": "Dogon, Tebul Ure", "name": "Tebul Ure Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dty", "name": "Dotyali", "scope": "I", "type": "L" }, { "alpha_3": "dua", "name": "Duala", "scope": "I", "type": "L" }, { "alpha_3": "dub", "name": "Dubli", "scope": "I", "type": "L" }, { "alpha_3": "duc", "name": "Duna", "scope": "I", "type": "L" }, { "alpha_3": "dud", "name": "Hun-Saare", "scope": "I", "type": "L" }, { "alpha_3": "due", "inverted_name": "Agta, Umiray Dumaget", "name": "Umiray Dumaget Agta", "scope": "I", "type": "L" }, { "alpha_3": "duf", "name": "Dumbea", "scope": "I", "type": "L" }, { "alpha_3": "dug", "name": "Duruma", "scope": "I", "type": "L" }, { "alpha_3": "duh", "name": "Dungra Bhil", "scope": "I", "type": "L" }, { "alpha_3": "dui", "name": "Dumun", "scope": "I", "type": "L" }, { "alpha_3": "duk", "name": "Uyajitaya", "scope": "I", "type": "L" }, { "alpha_3": "dul", "inverted_name": "Agta, Alabat Island", "name": "Alabat Island Agta", "scope": "I", "type": "L" }, { "alpha_3": "dum", "inverted_name": "Dutch, Middle (ca. 1050-1350)", "name": "Middle Dutch (ca. 1050-1350)", "scope": "I", "type": "H" }, { "alpha_3": "dun", "name": "Dusun Deyah", "scope": "I", "type": "L" }, { "alpha_3": "duo", "inverted_name": "Agta, Dupaninan", "name": "Dupaninan Agta", "scope": "I", "type": "L" }, { "alpha_3": "dup", "name": "Duano", "scope": "I", "type": "L" }, { "alpha_3": "duq", "name": "Dusun Malang", "scope": "I", "type": "L" }, { "alpha_3": "dur", "name": "Dii", "scope": "I", "type": "L" }, { "alpha_3": "dus", "name": "Dumi", "scope": "I", "type": "L" }, { "alpha_3": "duu", "name": "Drung", "scope": "I", "type": "L" }, { "alpha_3": "duv", "name": "Duvle", "scope": "I", "type": "L" }, { "alpha_3": "duw", "name": "Dusun Witu", "scope": "I", "type": "L" }, { "alpha_3": "dux", "name": "Duungooma", "scope": "I", "type": "L" }, { "alpha_3": "duy", "inverted_name": "Agta, Dicamay", "name": "Dicamay Agta", "scope": "I", "type": "E" }, { "alpha_3": "duz", "name": "Duli-Gey", "scope": "I", "type": "E" }, { "alpha_3": "dva", "name": "Duau", "scope": "I", "type": "L" }, { "alpha_3": "dwa", "name": "Diri", "scope": "I", "type": "L" }, { "alpha_3": "dwr", "name": "Dawro", "scope": "I", "type": "L" }, { "alpha_3": "dws", "name": "Dutton World Speedwords", "scope": "I", "type": "C" }, { "alpha_3": "dwu", "name": "Dhuwal", "scope": "I", "type": "L" }, { "alpha_3": "dww", "name": "Dawawa", "scope": "I", "type": "L" }, { "alpha_3": "dwy", "name": "Dhuwaya", "scope": "I", "type": "L" }, { "alpha_3": "dya", "name": "Dyan", "scope": "I", "type": "L" }, { "alpha_3": "dyb", "name": "Dyaberdyaber", "scope": "I", "type": "E" }, { "alpha_3": "dyd", "name": "Dyugun", "scope": "I", "type": "E" }, { "alpha_3": "dyg", "inverted_name": "Agta, Villa Viciosa", "name": "Villa Viciosa Agta", "scope": "I", "type": "E" }, { "alpha_3": "dyi", "inverted_name": "Senoufo, Djimini", "name": "Djimini Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "dym", "inverted_name": "Dogon, Yanda Dom", "name": "Yanda Dom Dogon", "scope": "I", "type": "L" }, { "alpha_3": "dyn", "name": "Dyangadi", "scope": "I", "type": "L" }, { "alpha_3": "dyo", "name": "Jola-Fonyi", "scope": "I", "type": "L" }, { "alpha_3": "dyu", "name": "Dyula", "scope": "I", "type": "L" }, { "alpha_3": "dyy", "name": "Dyaabugay", "scope": "I", "type": "L" }, { "alpha_3": "dza", "name": "Tunzu", "scope": "I", "type": "L" }, { "alpha_3": "dze", "name": "Djiwarli", "scope": "I", "type": "E" }, { "alpha_3": "dzg", "name": "Dazaga", "scope": "I", "type": "L" }, { "alpha_3": "dzl", "name": "Dzalakha", "scope": "I", "type": "L" }, { "alpha_3": "dzn", "name": "Dzando", "scope": "I", "type": "L" }, { "alpha_2": "dz", "alpha_3": "dzo", "name": "Dzongkha", "scope": "I", "type": "L" }, { "alpha_3": "eaa", "name": "Karenggapa", "scope": "I", "type": "E" }, { "alpha_3": "ebg", "name": "Ebughu", "scope": "I", "type": "L" }, { "alpha_3": "ebk", "inverted_name": "Bontok, Eastern", "name": "Eastern Bontok", "scope": "I", "type": "L" }, { "alpha_3": "ebo", "name": "Teke-Ebo", "scope": "I", "type": "L" }, { "alpha_3": "ebr", "name": "Ebrié", "scope": "I", "type": "L" }, { "alpha_3": "ebu", "name": "Embu", "scope": "I", "type": "L" }, { "alpha_3": "ecr", "name": "Eteocretan", "scope": "I", "type": "A" }, { "alpha_3": "ecs", "name": "Ecuadorian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ecy", "name": "Eteocypriot", "scope": "I", "type": "A" }, { "alpha_3": "eee", "name": "E", "scope": "I", "type": "L" }, { "alpha_3": "efa", "name": "Efai", "scope": "I", "type": "L" }, { "alpha_3": "efe", "name": "Efe", "scope": "I", "type": "L" }, { "alpha_3": "efi", "name": "Efik", "scope": "I", "type": "L" }, { "alpha_3": "ega", "name": "Ega", "scope": "I", "type": "L" }, { "alpha_3": "egl", "name": "Emilian", "scope": "I", "type": "L" }, { "alpha_3": "ego", "name": "Eggon", "scope": "I", "type": "L" }, { "alpha_3": "egy", "name": "Egyptian (Ancient)", "scope": "I", "type": "A" }, { "alpha_3": "ehu", "name": "Ehueun", "scope": "I", "type": "L" }, { "alpha_3": "eip", "name": "Eipomek", "scope": "I", "type": "L" }, { "alpha_3": "eit", "name": "Eitiep", "scope": "I", "type": "L" }, { "alpha_3": "eiv", "name": "Askopan", "scope": "I", "type": "L" }, { "alpha_3": "eja", "name": "Ejamat", "scope": "I", "type": "L" }, { "alpha_3": "eka", "name": "Ekajuk", "scope": "I", "type": "L" }, { "alpha_3": "ekc", "inverted_name": "Karnic, Eastern", "name": "Eastern Karnic", "scope": "I", "type": "E" }, { "alpha_3": "eke", "name": "Ekit", "scope": "I", "type": "L" }, { "alpha_3": "ekg", "name": "Ekari", "scope": "I", "type": "L" }, { "alpha_3": "eki", "name": "Eki", "scope": "I", "type": "L" }, { "alpha_3": "ekk", "inverted_name": "Estonian, Standard", "name": "Standard Estonian", "scope": "I", "type": "L" }, { "alpha_3": "ekl", "name": "Kol (Bangladesh)", "scope": "I", "type": "L" }, { "alpha_3": "ekm", "name": "Elip", "scope": "I", "type": "L" }, { "alpha_3": "eko", "name": "Koti", "scope": "I", "type": "L" }, { "alpha_3": "ekp", "name": "Ekpeye", "scope": "I", "type": "L" }, { "alpha_3": "ekr", "name": "Yace", "scope": "I", "type": "L" }, { "alpha_3": "eky", "inverted_name": "Kayah, Eastern", "name": "Eastern Kayah", "scope": "I", "type": "L" }, { "alpha_3": "ele", "name": "Elepi", "scope": "I", "type": "L" }, { "alpha_3": "elh", "name": "El Hugeirat", "scope": "I", "type": "L" }, { "alpha_3": "eli", "name": "Nding", "scope": "I", "type": "E" }, { "alpha_3": "elk", "name": "Elkei", "scope": "I", "type": "L" }, { "alpha_2": "el", "alpha_3": "ell", "bibliographic": "gre", "inverted_name": "Greek, Modern (1453-)", "name": "Modern Greek (1453-)", "scope": "I", "type": "L" }, { "alpha_3": "elm", "name": "Eleme", "scope": "I", "type": "L" }, { "alpha_3": "elo", "name": "El Molo", "scope": "I", "type": "L" }, { "alpha_3": "elu", "name": "Elu", "scope": "I", "type": "L" }, { "alpha_3": "elx", "name": "Elamite", "scope": "I", "type": "A" }, { "alpha_3": "ema", "name": "Emai-Iuleha-Ora", "scope": "I", "type": "L" }, { "alpha_3": "emb", "name": "Embaloh", "scope": "I", "type": "L" }, { "alpha_3": "eme", "name": "Emerillon", "scope": "I", "type": "L" }, { "alpha_3": "emg", "inverted_name": "Meohang, Eastern", "name": "Eastern Meohang", "scope": "I", "type": "L" }, { "alpha_3": "emi", "name": "Mussau-Emira", "scope": "I", "type": "L" }, { "alpha_3": "emk", "inverted_name": "Maninkakan, Eastern", "name": "Eastern Maninkakan", "scope": "I", "type": "L" }, { "alpha_3": "emm", "name": "Mamulique", "scope": "I", "type": "E" }, { "alpha_3": "emn", "name": "Eman", "scope": "I", "type": "L" }, { "alpha_3": "emp", "inverted_name": "Emberá, Northern", "name": "Northern Emberá", "scope": "I", "type": "L" }, { "alpha_3": "ems", "inverted_name": "Yupik, Pacific Gulf", "name": "Pacific Gulf Yupik", "scope": "I", "type": "L" }, { "alpha_3": "emu", "inverted_name": "Muria, Eastern", "name": "Eastern Muria", "scope": "I", "type": "L" }, { "alpha_3": "emw", "name": "Emplawas", "scope": "I", "type": "L" }, { "alpha_3": "emx", "name": "Erromintxela", "scope": "I", "type": "L" }, { "alpha_3": "emy", "inverted_name": "Mayan, Epigraphic", "name": "Epigraphic Mayan", "scope": "I", "type": "E" }, { "alpha_3": "ena", "name": "Apali", "scope": "I", "type": "L" }, { "alpha_3": "enb", "name": "Markweeta", "scope": "I", "type": "L" }, { "alpha_3": "enc", "name": "En", "scope": "I", "type": "L" }, { "alpha_3": "end", "name": "Ende", "scope": "I", "type": "L" }, { "alpha_3": "enf", "inverted_name": "Enets, Forest", "name": "Forest Enets", "scope": "I", "type": "L" }, { "alpha_2": "en", "alpha_3": "eng", "name": "English", "scope": "I", "type": "L" }, { "alpha_3": "enh", "inverted_name": "Enets, Tundra", "name": "Tundra Enets", "scope": "I", "type": "L" }, { "alpha_3": "enl", "name": "Enlhet", "scope": "I", "type": "L" }, { "alpha_3": "enm", "inverted_name": "English, Middle (1100-1500)", "name": "Middle English (1100-1500)", "scope": "I", "type": "H" }, { "alpha_3": "enn", "name": "Engenni", "scope": "I", "type": "L" }, { "alpha_3": "eno", "name": "Enggano", "scope": "I", "type": "L" }, { "alpha_3": "enq", "name": "Enga", "scope": "I", "type": "L" }, { "alpha_3": "enr", "name": "Emumu", "scope": "I", "type": "L" }, { "alpha_3": "enu", "name": "Enu", "scope": "I", "type": "L" }, { "alpha_3": "env", "name": "Enwan (Edu State)", "scope": "I", "type": "L" }, { "alpha_3": "enw", "name": "Enwan (Akwa Ibom State)", "scope": "I", "type": "L" }, { "alpha_3": "enx", "name": "Enxet", "scope": "I", "type": "L" }, { "alpha_3": "eot", "name": "Beti (Côte d'Ivoire)", "scope": "I", "type": "L" }, { "alpha_3": "epi", "name": "Epie", "scope": "I", "type": "L" }, { "alpha_2": "eo", "alpha_3": "epo", "name": "Esperanto", "scope": "I", "type": "C" }, { "alpha_3": "era", "name": "Eravallan", "scope": "I", "type": "L" }, { "alpha_3": "erg", "name": "Sie", "scope": "I", "type": "L" }, { "alpha_3": "erh", "name": "Eruwa", "scope": "I", "type": "L" }, { "alpha_3": "eri", "name": "Ogea", "scope": "I", "type": "L" }, { "alpha_3": "erk", "inverted_name": "Efate, South", "name": "South Efate", "scope": "I", "type": "L" }, { "alpha_3": "ero", "name": "Horpa", "scope": "I", "type": "L" }, { "alpha_3": "err", "name": "Erre", "scope": "I", "type": "E" }, { "alpha_3": "ers", "name": "Ersu", "scope": "I", "type": "L" }, { "alpha_3": "ert", "name": "Eritai", "scope": "I", "type": "L" }, { "alpha_3": "erw", "name": "Erokwanas", "scope": "I", "type": "L" }, { "alpha_3": "ese", "name": "Ese Ejja", "scope": "I", "type": "L" }, { "alpha_3": "esg", "inverted_name": "Gondi, Aheri", "name": "Aheri Gondi", "scope": "I", "type": "L" }, { "alpha_3": "esh", "name": "Eshtehardi", "scope": "I", "type": "L" }, { "alpha_3": "esi", "inverted_name": "Inupiatun, North Alaskan", "name": "North Alaskan Inupiatun", "scope": "I", "type": "L" }, { "alpha_3": "esk", "inverted_name": "Inupiatun, Northwest Alaska", "name": "Northwest Alaska Inupiatun", "scope": "I", "type": "L" }, { "alpha_3": "esl", "name": "Egypt Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "esm", "name": "Esuma", "scope": "I", "type": "E" }, { "alpha_3": "esn", "name": "Salvadoran Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "eso", "name": "Estonian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "esq", "name": "Esselen", "scope": "I", "type": "E" }, { "alpha_3": "ess", "inverted_name": "Yupik, Central Siberian", "name": "Central Siberian Yupik", "scope": "I", "type": "L" }, { "alpha_2": "et", "alpha_3": "est", "name": "Estonian", "scope": "M", "type": "L" }, { "alpha_3": "esu", "inverted_name": "Yupik, Central", "name": "Central Yupik", "scope": "I", "type": "L" }, { "alpha_3": "esy", "name": "Eskayan", "scope": "I", "type": "L" }, { "alpha_3": "etb", "name": "Etebi", "scope": "I", "type": "L" }, { "alpha_3": "etc", "name": "Etchemin", "scope": "I", "type": "E" }, { "alpha_3": "eth", "name": "Ethiopian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "etn", "name": "Eton (Vanuatu)", "scope": "I", "type": "L" }, { "alpha_3": "eto", "name": "Eton (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "etr", "name": "Edolo", "scope": "I", "type": "L" }, { "alpha_3": "ets", "name": "Yekhee", "scope": "I", "type": "L" }, { "alpha_3": "ett", "name": "Etruscan", "scope": "I", "type": "A" }, { "alpha_3": "etu", "name": "Ejagham", "scope": "I", "type": "L" }, { "alpha_3": "etx", "name": "Eten", "scope": "I", "type": "L" }, { "alpha_3": "etz", "name": "Semimi", "scope": "I", "type": "L" }, { "alpha_2": "eu", "alpha_3": "eus", "bibliographic": "baq", "name": "Basque", "scope": "I", "type": "L" }, { "alpha_3": "eve", "name": "Even", "scope": "I", "type": "L" }, { "alpha_3": "evh", "name": "Uvbie", "scope": "I", "type": "L" }, { "alpha_3": "evn", "name": "Evenki", "scope": "I", "type": "L" }, { "alpha_2": "ee", "alpha_3": "ewe", "name": "Ewe", "scope": "I", "type": "L" }, { "alpha_3": "ewo", "name": "Ewondo", "scope": "I", "type": "L" }, { "alpha_3": "ext", "name": "Extremaduran", "scope": "I", "type": "L" }, { "alpha_3": "eya", "name": "Eyak", "scope": "I", "type": "E" }, { "alpha_3": "eyo", "name": "Keiyo", "scope": "I", "type": "L" }, { "alpha_3": "eza", "name": "Ezaa", "scope": "I", "type": "L" }, { "alpha_3": "eze", "name": "Uzekwe", "scope": "I", "type": "L" }, { "alpha_3": "faa", "name": "Fasu", "scope": "I", "type": "L" }, { "alpha_3": "fab", "name": "Fa d'Ambu", "scope": "I", "type": "L" }, { "alpha_3": "fad", "name": "Wagi", "scope": "I", "type": "L" }, { "alpha_3": "faf", "name": "Fagani", "scope": "I", "type": "L" }, { "alpha_3": "fag", "name": "Finongan", "scope": "I", "type": "L" }, { "alpha_3": "fah", "inverted_name": "Fali, Baissa", "name": "Baissa Fali", "scope": "I", "type": "L" }, { "alpha_3": "fai", "name": "Faiwol", "scope": "I", "type": "L" }, { "alpha_3": "faj", "name": "Faita", "scope": "I", "type": "L" }, { "alpha_3": "fak", "name": "Fang (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "fal", "inverted_name": "Fali, South", "name": "South Fali", "scope": "I", "type": "L" }, { "alpha_3": "fam", "name": "Fam", "scope": "I", "type": "L" }, { "alpha_3": "fan", "name": "Fang (Equatorial Guinea)", "scope": "I", "type": "L" }, { "alpha_2": "fo", "alpha_3": "fao", "name": "Faroese", "scope": "I", "type": "L" }, { "alpha_3": "fap", "name": "Palor", "scope": "I", "type": "L" }, { "alpha_3": "far", "name": "Fataleka", "scope": "I", "type": "L" }, { "alpha_2": "fa", "alpha_3": "fas", "bibliographic": "per", "name": "Persian", "scope": "M", "type": "L" }, { "alpha_3": "fat", "name": "Fanti", "scope": "I", "type": "L" }, { "alpha_3": "fau", "name": "Fayu", "scope": "I", "type": "L" }, { "alpha_3": "fax", "name": "Fala", "scope": "I", "type": "L" }, { "alpha_3": "fay", "inverted_name": "Fars, Southwestern", "name": "Southwestern Fars", "scope": "I", "type": "L" }, { "alpha_3": "faz", "inverted_name": "Fars, Northwestern", "name": "Northwestern Fars", "scope": "I", "type": "L" }, { "alpha_3": "fbl", "inverted_name": "Bikol, West Albay", "name": "West Albay Bikol", "scope": "I", "type": "L" }, { "alpha_3": "fcs", "name": "Quebec Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "fer", "name": "Feroge", "scope": "I", "type": "L" }, { "alpha_3": "ffi", "name": "Foia Foia", "scope": "I", "type": "L" }, { "alpha_3": "ffm", "inverted_name": "Fulfulde, Maasina", "name": "Maasina Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fgr", "name": "Fongoro", "scope": "I", "type": "L" }, { "alpha_3": "fia", "name": "Nobiin", "scope": "I", "type": "L" }, { "alpha_3": "fie", "name": "Fyer", "scope": "I", "type": "L" }, { "alpha_2": "fj", "alpha_3": "fij", "name": "Fijian", "scope": "I", "type": "L" }, { "alpha_3": "fil", "name": "Filipino", "scope": "I", "type": "L" }, { "alpha_2": "fi", "alpha_3": "fin", "name": "Finnish", "scope": "I", "type": "L" }, { "alpha_3": "fip", "name": "Fipa", "scope": "I", "type": "L" }, { "alpha_3": "fir", "name": "Firan", "scope": "I", "type": "L" }, { "alpha_3": "fit", "inverted_name": "Finnish, Tornedalen", "name": "Tornedalen Finnish", "scope": "I", "type": "L" }, { "alpha_3": "fiw", "name": "Fiwaga", "scope": "I", "type": "L" }, { "alpha_3": "fkk", "name": "Kirya-Konzəl", "scope": "I", "type": "L" }, { "alpha_3": "fkv", "inverted_name": "Finnish, Kven", "name": "Kven Finnish", "scope": "I", "type": "L" }, { "alpha_3": "fla", "name": "Kalispel-Pend d'Oreille", "scope": "I", "type": "L" }, { "alpha_3": "flh", "name": "Foau", "scope": "I", "type": "L" }, { "alpha_3": "fli", "name": "Fali", "scope": "I", "type": "L" }, { "alpha_3": "fll", "inverted_name": "Fali, North", "name": "North Fali", "scope": "I", "type": "L" }, { "alpha_3": "fln", "name": "Flinders Island", "scope": "I", "type": "E" }, { "alpha_3": "flr", "name": "Fuliiru", "scope": "I", "type": "L" }, { "alpha_3": "fly", "name": "Flaaitaal", "scope": "I", "type": "L" }, { "alpha_3": "fmp", "name": "Fe'fe'", "scope": "I", "type": "L" }, { "alpha_3": "fmu", "inverted_name": "Muria, Far Western", "name": "Far Western Muria", "scope": "I", "type": "L" }, { "alpha_3": "fnb", "name": "Fanbak", "scope": "I", "type": "L" }, { "alpha_3": "fng", "name": "Fanagalo", "scope": "I", "type": "L" }, { "alpha_3": "fni", "name": "Fania", "scope": "I", "type": "L" }, { "alpha_3": "fod", "name": "Foodo", "scope": "I", "type": "L" }, { "alpha_3": "foi", "name": "Foi", "scope": "I", "type": "L" }, { "alpha_3": "fom", "name": "Foma", "scope": "I", "type": "L" }, { "alpha_3": "fon", "name": "Fon", "scope": "I", "type": "L" }, { "alpha_3": "for", "name": "Fore", "scope": "I", "type": "L" }, { "alpha_3": "fos", "name": "Siraya", "scope": "I", "type": "E" }, { "alpha_3": "fpe", "inverted_name": "Creole English, Fernando Po", "name": "Fernando Po Creole English", "scope": "I", "type": "L" }, { "alpha_3": "fqs", "name": "Fas", "scope": "I", "type": "L" }, { "alpha_2": "fr", "alpha_3": "fra", "bibliographic": "fre", "name": "French", "scope": "I", "type": "L" }, { "alpha_3": "frc", "inverted_name": "French, Cajun", "name": "Cajun French", "scope": "I", "type": "L" }, { "alpha_3": "frd", "name": "Fordata", "scope": "I", "type": "L" }, { "alpha_3": "frk", "name": "Frankish", "scope": "I", "type": "E" }, { "alpha_3": "frm", "inverted_name": "French, Middle (ca. 1400-1600)", "name": "Middle French (ca. 1400-1600)", "scope": "I", "type": "H" }, { "alpha_3": "fro", "inverted_name": "French, Old (842-ca. 1400)", "name": "Old French (842-ca. 1400)", "scope": "I", "type": "H" }, { "alpha_3": "frp", "name": "Arpitan", "scope": "I", "type": "L" }, { "alpha_3": "frq", "name": "Forak", "scope": "I", "type": "L" }, { "alpha_3": "frr", "inverted_name": "Frisian, Northern", "name": "Northern Frisian", "scope": "I", "type": "L" }, { "alpha_3": "frs", "inverted_name": "Frisian, Eastern", "name": "Eastern Frisian", "scope": "I", "type": "L" }, { "alpha_3": "frt", "name": "Fortsenal", "scope": "I", "type": "L" }, { "alpha_2": "fy", "alpha_3": "fry", "inverted_name": "Frisian, Western", "name": "Western Frisian", "scope": "I", "type": "L" }, { "alpha_3": "fse", "name": "Finnish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "fsl", "name": "French Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "fss", "name": "Finland-Swedish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "fub", "inverted_name": "Fulfulde, Adamawa", "name": "Adamawa Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fuc", "name": "Pulaar", "scope": "I", "type": "L" }, { "alpha_3": "fud", "inverted_name": "Futuna, East", "name": "East Futuna", "scope": "I", "type": "L" }, { "alpha_3": "fue", "inverted_name": "Fulfulde, Borgu", "name": "Borgu Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fuf", "name": "Pular", "scope": "I", "type": "L" }, { "alpha_3": "fuh", "inverted_name": "Fulfulde, Western Niger", "name": "Western Niger Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fui", "inverted_name": "Fulfulde, Bagirmi", "name": "Bagirmi Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fuj", "name": "Ko", "scope": "I", "type": "L" }, { "alpha_2": "ff", "alpha_3": "ful", "name": "Fulah", "scope": "M", "type": "L" }, { "alpha_3": "fum", "name": "Fum", "scope": "I", "type": "L" }, { "alpha_3": "fun", "name": "Fulniô", "scope": "I", "type": "L" }, { "alpha_3": "fuq", "inverted_name": "Fulfulde, Central-Eastern Niger", "name": "Central-Eastern Niger Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fur", "name": "Friulian", "scope": "I", "type": "L" }, { "alpha_3": "fut", "name": "Futuna-Aniwa", "scope": "I", "type": "L" }, { "alpha_3": "fuu", "name": "Furu", "scope": "I", "type": "L" }, { "alpha_3": "fuv", "inverted_name": "Fulfulde, Nigerian", "name": "Nigerian Fulfulde", "scope": "I", "type": "L" }, { "alpha_3": "fuy", "name": "Fuyug", "scope": "I", "type": "L" }, { "alpha_3": "fvr", "name": "Fur", "scope": "I", "type": "L" }, { "alpha_3": "fwa", "name": "Fwâi", "scope": "I", "type": "L" }, { "alpha_3": "fwe", "name": "Fwe", "scope": "I", "type": "L" }, { "alpha_3": "gaa", "name": "Ga", "scope": "I", "type": "L" }, { "alpha_3": "gab", "name": "Gabri", "scope": "I", "type": "L" }, { "alpha_3": "gac", "inverted_name": "Great Andamanese, Mixed", "name": "Mixed Great Andamanese", "scope": "I", "type": "L" }, { "alpha_3": "gad", "name": "Gaddang", "scope": "I", "type": "L" }, { "alpha_3": "gae", "name": "Guarequena", "scope": "I", "type": "L" }, { "alpha_3": "gaf", "name": "Gende", "scope": "I", "type": "L" }, { "alpha_3": "gag", "name": "Gagauz", "scope": "I", "type": "L" }, { "alpha_3": "gah", "name": "Alekano", "scope": "I", "type": "L" }, { "alpha_3": "gai", "name": "Borei", "scope": "I", "type": "L" }, { "alpha_3": "gaj", "name": "Gadsup", "scope": "I", "type": "L" }, { "alpha_3": "gak", "name": "Gamkonora", "scope": "I", "type": "L" }, { "alpha_3": "gal", "name": "Galolen", "scope": "I", "type": "L" }, { "alpha_3": "gam", "name": "Kandawo", "scope": "I", "type": "L" }, { "alpha_3": "gan", "inverted_name": "Chinese, Gan", "name": "Gan Chinese", "scope": "I", "type": "L" }, { "alpha_3": "gao", "name": "Gants", "scope": "I", "type": "L" }, { "alpha_3": "gap", "name": "Gal", "scope": "I", "type": "L" }, { "alpha_3": "gaq", "name": "Gata'", "scope": "I", "type": "L" }, { "alpha_3": "gar", "name": "Galeya", "scope": "I", "type": "L" }, { "alpha_3": "gas", "inverted_name": "Garasia, Adiwasi", "name": "Adiwasi Garasia", "scope": "I", "type": "L" }, { "alpha_3": "gat", "name": "Kenati", "scope": "I", "type": "L" }, { "alpha_3": "gau", "inverted_name": "Gadaba, Mudhili", "name": "Mudhili Gadaba", "scope": "I", "type": "L" }, { "alpha_3": "gaw", "name": "Nobonob", "scope": "I", "type": "L" }, { "alpha_3": "gax", "inverted_name": "Oromo, Borana-Arsi-Guji", "name": "Borana-Arsi-Guji Oromo", "scope": "I", "type": "L" }, { "alpha_3": "gay", "name": "Gayo", "scope": "I", "type": "L" }, { "alpha_3": "gaz", "inverted_name": "Oromo, West Central", "name": "West Central Oromo", "scope": "I", "type": "L" }, { "alpha_3": "gba", "name": "Gbaya (Central African Republic)", "scope": "M", "type": "L" }, { "alpha_3": "gbb", "name": "Kaytetye", "scope": "I", "type": "L" }, { "alpha_3": "gbd", "name": "Karadjeri", "scope": "I", "type": "L" }, { "alpha_3": "gbe", "name": "Niksek", "scope": "I", "type": "L" }, { "alpha_3": "gbf", "name": "Gaikundi", "scope": "I", "type": "L" }, { "alpha_3": "gbg", "name": "Gbanziri", "scope": "I", "type": "L" }, { "alpha_3": "gbh", "inverted_name": "Gbe, Defi", "name": "Defi Gbe", "scope": "I", "type": "L" }, { "alpha_3": "gbi", "name": "Galela", "scope": "I", "type": "L" }, { "alpha_3": "gbj", "inverted_name": "Gadaba, Bodo", "name": "Bodo Gadaba", "scope": "I", "type": "L" }, { "alpha_3": "gbk", "name": "Gaddi", "scope": "I", "type": "L" }, { "alpha_3": "gbl", "name": "Gamit", "scope": "I", "type": "L" }, { "alpha_3": "gbm", "name": "Garhwali", "scope": "I", "type": "L" }, { "alpha_3": "gbn", "name": "Mo'da", "scope": "I", "type": "L" }, { "alpha_3": "gbo", "inverted_name": "Grebo, Northern", "name": "Northern Grebo", "scope": "I", "type": "L" }, { "alpha_3": "gbp", "name": "Gbaya-Bossangoa", "scope": "I", "type": "L" }, { "alpha_3": "gbq", "name": "Gbaya-Bozoum", "scope": "I", "type": "L" }, { "alpha_3": "gbr", "name": "Gbagyi", "scope": "I", "type": "L" }, { "alpha_3": "gbs", "inverted_name": "Gbe, Gbesi", "name": "Gbesi Gbe", "scope": "I", "type": "L" }, { "alpha_3": "gbu", "name": "Gagadu", "scope": "I", "type": "L" }, { "alpha_3": "gbv", "name": "Gbanu", "scope": "I", "type": "L" }, { "alpha_3": "gbw", "name": "Gabi-Gabi", "scope": "I", "type": "L" }, { "alpha_3": "gbx", "inverted_name": "Gbe, Eastern Xwla", "name": "Eastern Xwla Gbe", "scope": "I", "type": "L" }, { "alpha_3": "gby", "name": "Gbari", "scope": "I", "type": "L" }, { "alpha_3": "gbz", "inverted_name": "Dari, Zoroastrian", "name": "Zoroastrian Dari", "scope": "I", "type": "L" }, { "alpha_3": "gcc", "name": "Mali", "scope": "I", "type": "L" }, { "alpha_3": "gcd", "name": "Ganggalida", "scope": "I", "type": "E" }, { "alpha_3": "gce", "name": "Galice", "scope": "I", "type": "E" }, { "alpha_3": "gcf", "inverted_name": "Creole French, Guadeloupean", "name": "Guadeloupean Creole French", "scope": "I", "type": "L" }, { "alpha_3": "gcl", "inverted_name": "Creole English, Grenadian", "name": "Grenadian Creole English", "scope": "I", "type": "L" }, { "alpha_3": "gcn", "name": "Gaina", "scope": "I", "type": "L" }, { "alpha_3": "gcr", "inverted_name": "Creole French, Guianese", "name": "Guianese Creole French", "scope": "I", "type": "L" }, { "alpha_3": "gct", "inverted_name": "German, Colonia Tovar", "name": "Colonia Tovar German", "scope": "I", "type": "L" }, { "alpha_3": "gda", "inverted_name": "Lohar, Gade", "name": "Gade Lohar", "scope": "I", "type": "L" }, { "alpha_3": "gdb", "inverted_name": "Gadaba, Pottangi Ollar", "name": "Pottangi Ollar Gadaba", "scope": "I", "type": "L" }, { "alpha_3": "gdc", "name": "Gugu Badhun", "scope": "I", "type": "E" }, { "alpha_3": "gdd", "name": "Gedaged", "scope": "I", "type": "L" }, { "alpha_3": "gde", "name": "Gude", "scope": "I", "type": "L" }, { "alpha_3": "gdf", "name": "Guduf-Gava", "scope": "I", "type": "L" }, { "alpha_3": "gdg", "name": "Ga'dang", "scope": "I", "type": "L" }, { "alpha_3": "gdh", "name": "Gadjerawang", "scope": "I", "type": "L" }, { "alpha_3": "gdi", "name": "Gundi", "scope": "I", "type": "L" }, { "alpha_3": "gdj", "name": "Gurdjar", "scope": "I", "type": "L" }, { "alpha_3": "gdk", "name": "Gadang", "scope": "I", "type": "L" }, { "alpha_3": "gdl", "name": "Dirasha", "scope": "I", "type": "L" }, { "alpha_3": "gdm", "name": "Laal", "scope": "I", "type": "L" }, { "alpha_3": "gdn", "name": "Umanakaina", "scope": "I", "type": "L" }, { "alpha_3": "gdo", "name": "Ghodoberi", "scope": "I", "type": "L" }, { "alpha_3": "gdq", "name": "Mehri", "scope": "I", "type": "L" }, { "alpha_3": "gdr", "name": "Wipi", "scope": "I", "type": "L" }, { "alpha_3": "gds", "name": "Ghandruk Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "gdt", "name": "Kungardutyi", "scope": "I", "type": "E" }, { "alpha_3": "gdu", "name": "Gudu", "scope": "I", "type": "L" }, { "alpha_3": "gdx", "name": "Godwari", "scope": "I", "type": "L" }, { "alpha_3": "gea", "name": "Geruma", "scope": "I", "type": "L" }, { "alpha_3": "geb", "name": "Kire", "scope": "I", "type": "L" }, { "alpha_3": "gec", "inverted_name": "Grebo, Gboloo", "name": "Gboloo Grebo", "scope": "I", "type": "L" }, { "alpha_3": "ged", "name": "Gade", "scope": "I", "type": "L" }, { "alpha_3": "geg", "name": "Gengle", "scope": "I", "type": "L" }, { "alpha_3": "geh", "inverted_name": "German, Hutterite", "name": "Hutterite German", "scope": "I", "type": "L" }, { "alpha_3": "gei", "name": "Gebe", "scope": "I", "type": "L" }, { "alpha_3": "gej", "name": "Gen", "scope": "I", "type": "L" }, { "alpha_3": "gek", "name": "Ywom", "scope": "I", "type": "L" }, { "alpha_3": "gel", "name": "ut-Ma'in", "scope": "I", "type": "L" }, { "alpha_3": "geq", "name": "Geme", "scope": "I", "type": "L" }, { "alpha_3": "ges", "name": "Geser-Gorom", "scope": "I", "type": "L" }, { "alpha_3": "gev", "name": "Eviya", "scope": "I", "type": "L" }, { "alpha_3": "gew", "name": "Gera", "scope": "I", "type": "L" }, { "alpha_3": "gex", "name": "Garre", "scope": "I", "type": "L" }, { "alpha_3": "gey", "name": "Enya", "scope": "I", "type": "L" }, { "alpha_3": "gez", "name": "Geez", "scope": "I", "type": "A" }, { "alpha_3": "gfk", "name": "Patpatar", "scope": "I", "type": "L" }, { "alpha_3": "gft", "name": "Gafat", "scope": "I", "type": "E" }, { "alpha_3": "gga", "name": "Gao", "scope": "I", "type": "L" }, { "alpha_3": "ggb", "name": "Gbii", "scope": "I", "type": "L" }, { "alpha_3": "ggd", "name": "Gugadj", "scope": "I", "type": "E" }, { "alpha_3": "gge", "name": "Guragone", "scope": "I", "type": "L" }, { "alpha_3": "ggg", "name": "Gurgula", "scope": "I", "type": "L" }, { "alpha_3": "ggk", "name": "Kungarakany", "scope": "I", "type": "E" }, { "alpha_3": "ggl", "name": "Ganglau", "scope": "I", "type": "L" }, { "alpha_3": "ggt", "name": "Gitua", "scope": "I", "type": "L" }, { "alpha_3": "ggu", "name": "Gagu", "scope": "I", "type": "L" }, { "alpha_3": "ggw", "name": "Gogodala", "scope": "I", "type": "L" }, { "alpha_3": "gha", "name": "Ghadamès", "scope": "I", "type": "L" }, { "alpha_3": "ghc", "inverted_name": "Gaelic, Hiberno-Scottish", "name": "Hiberno-Scottish Gaelic", "scope": "I", "type": "E" }, { "alpha_3": "ghe", "inverted_name": "Ghale, Southern", "name": "Southern Ghale", "scope": "I", "type": "L" }, { "alpha_3": "ghh", "inverted_name": "Ghale, Northern", "name": "Northern Ghale", "scope": "I", "type": "L" }, { "alpha_3": "ghk", "inverted_name": "Karen, Geko", "name": "Geko Karen", "scope": "I", "type": "L" }, { "alpha_3": "ghl", "name": "Ghulfan", "scope": "I", "type": "L" }, { "alpha_3": "ghn", "name": "Ghanongga", "scope": "I", "type": "L" }, { "alpha_3": "gho", "name": "Ghomara", "scope": "I", "type": "E" }, { "alpha_3": "ghr", "name": "Ghera", "scope": "I", "type": "L" }, { "alpha_3": "ghs", "name": "Guhu-Samane", "scope": "I", "type": "L" }, { "alpha_3": "ght", "name": "Kuke", "scope": "I", "type": "L" }, { "alpha_3": "gia", "name": "Kitja", "scope": "I", "type": "L" }, { "alpha_3": "gib", "name": "Gibanawa", "scope": "I", "type": "L" }, { "alpha_3": "gic", "name": "Gail", "scope": "I", "type": "L" }, { "alpha_3": "gid", "name": "Gidar", "scope": "I", "type": "L" }, { "alpha_3": "gig", "name": "Goaria", "scope": "I", "type": "L" }, { "alpha_3": "gih", "name": "Githabul", "scope": "I", "type": "L" }, { "alpha_3": "gil", "name": "Gilbertese", "scope": "I", "type": "L" }, { "alpha_3": "gim", "name": "Gimi (Eastern Highlands)", "scope": "I", "type": "L" }, { "alpha_3": "gin", "name": "Hinukh", "scope": "I", "type": "L" }, { "alpha_3": "gip", "name": "Gimi (West New Britain)", "scope": "I", "type": "L" }, { "alpha_3": "giq", "inverted_name": "Gelao, Green", "name": "Green Gelao", "scope": "I", "type": "L" }, { "alpha_3": "gir", "inverted_name": "Gelao, Red", "name": "Red Gelao", "scope": "I", "type": "L" }, { "alpha_3": "gis", "inverted_name": "Giziga, North", "name": "North Giziga", "scope": "I", "type": "L" }, { "alpha_3": "git", "name": "Gitxsan", "scope": "I", "type": "L" }, { "alpha_3": "giu", "name": "Mulao", "scope": "I", "type": "L" }, { "alpha_3": "giw", "inverted_name": "Gelao, White", "name": "White Gelao", "scope": "I", "type": "L" }, { "alpha_3": "gix", "name": "Gilima", "scope": "I", "type": "L" }, { "alpha_3": "giy", "name": "Giyug", "scope": "I", "type": "L" }, { "alpha_3": "giz", "inverted_name": "Giziga, South", "name": "South Giziga", "scope": "I", "type": "L" }, { "alpha_3": "gji", "name": "Geji", "scope": "I", "type": "L" }, { "alpha_3": "gjk", "inverted_name": "Koli, Kachi", "name": "Kachi Koli", "scope": "I", "type": "L" }, { "alpha_3": "gjm", "name": "Gunditjmara", "scope": "I", "type": "E" }, { "alpha_3": "gjn", "name": "Gonja", "scope": "I", "type": "L" }, { "alpha_3": "gjr", "name": "Gurindji Kriol", "scope": "I", "type": "L" }, { "alpha_3": "gju", "name": "Gujari", "scope": "I", "type": "L" }, { "alpha_3": "gka", "name": "Guya", "scope": "I", "type": "L" }, { "alpha_3": "gke", "name": "Ndai", "scope": "I", "type": "L" }, { "alpha_3": "gkn", "name": "Gokana", "scope": "I", "type": "L" }, { "alpha_3": "gko", "name": "Kok-Nar", "scope": "I", "type": "E" }, { "alpha_3": "gkp", "inverted_name": "Kpelle, Guinea", "name": "Guinea Kpelle", "scope": "I", "type": "L" }, { "alpha_3": "gku", "name": "ǂUngkue", "scope": "I", "type": "E" }, { "alpha_2": "gd", "alpha_3": "gla", "inverted_name": "Gaelic, Scottish", "name": "Scottish Gaelic", "scope": "I", "type": "L" }, { "alpha_3": "glc", "name": "Bon Gula", "scope": "I", "type": "L" }, { "alpha_3": "gld", "name": "Nanai", "scope": "I", "type": "L" }, { "alpha_2": "ga", "alpha_3": "gle", "name": "Irish", "scope": "I", "type": "L" }, { "alpha_2": "gl", "alpha_3": "glg", "name": "Galician", "scope": "I", "type": "L" }, { "alpha_3": "glh", "inverted_name": "Pashai, Northwest", "name": "Northwest Pashai", "scope": "I", "type": "L" }, { "alpha_3": "gli", "name": "Guliguli", "scope": "I", "type": "E" }, { "alpha_3": "glj", "name": "Gula Iro", "scope": "I", "type": "L" }, { "alpha_3": "glk", "name": "Gilaki", "scope": "I", "type": "L" }, { "alpha_3": "gll", "name": "Garlali", "scope": "I", "type": "E" }, { "alpha_3": "glo", "name": "Galambu", "scope": "I", "type": "L" }, { "alpha_3": "glr", "name": "Glaro-Twabo", "scope": "I", "type": "L" }, { "alpha_3": "glu", "name": "Gula (Chad)", "scope": "I", "type": "L" }, { "alpha_2": "gv", "alpha_3": "glv", "name": "Manx", "scope": "I", "type": "L" }, { "alpha_3": "glw", "name": "Glavda", "scope": "I", "type": "L" }, { "alpha_3": "gly", "name": "Gule", "scope": "I", "type": "E" }, { "alpha_3": "gma", "name": "Gambera", "scope": "I", "type": "E" }, { "alpha_3": "gmb", "name": "Gula'alaa", "scope": "I", "type": "L" }, { "alpha_3": "gmd", "name": "Mághdì", "scope": "I", "type": "L" }, { "alpha_3": "gmg", "name": "Magɨyi", "scope": "I", "type": "L" }, { "alpha_3": "gmh", "inverted_name": "German, Middle High (ca. 1050-1500)", "name": "Middle High German (ca. 1050-1500)", "scope": "I", "type": "H" }, { "alpha_3": "gml", "inverted_name": "German, Middle Low", "name": "Middle Low German", "scope": "I", "type": "H" }, { "alpha_3": "gmm", "name": "Gbaya-Mbodomo", "scope": "I", "type": "L" }, { "alpha_3": "gmn", "name": "Gimnime", "scope": "I", "type": "L" }, { "alpha_3": "gmu", "name": "Gumalu", "scope": "I", "type": "L" }, { "alpha_3": "gmv", "name": "Gamo", "scope": "I", "type": "L" }, { "alpha_3": "gmx", "name": "Magoma", "scope": "I", "type": "L" }, { "alpha_3": "gmy", "inverted_name": "Greek, Mycenaean", "name": "Mycenaean Greek", "scope": "I", "type": "A" }, { "alpha_3": "gmz", "name": "Mgbolizhia", "scope": "I", "type": "L" }, { "alpha_3": "gna", "name": "Kaansa", "scope": "I", "type": "L" }, { "alpha_3": "gnb", "name": "Gangte", "scope": "I", "type": "L" }, { "alpha_3": "gnc", "name": "Guanche", "scope": "I", "type": "E" }, { "alpha_3": "gnd", "name": "Zulgo-Gemzek", "scope": "I", "type": "L" }, { "alpha_3": "gne", "name": "Ganang", "scope": "I", "type": "L" }, { "alpha_3": "gng", "name": "Ngangam", "scope": "I", "type": "L" }, { "alpha_3": "gnh", "name": "Lere", "scope": "I", "type": "L" }, { "alpha_3": "gni", "name": "Gooniyandi", "scope": "I", "type": "L" }, { "alpha_3": "gnk", "name": "//Gana", "scope": "I", "type": "L" }, { "alpha_3": "gnl", "name": "Gangulu", "scope": "I", "type": "E" }, { "alpha_3": "gnm", "name": "Ginuman", "scope": "I", "type": "L" }, { "alpha_3": "gnn", "name": "Gumatj", "scope": "I", "type": "L" }, { "alpha_3": "gno", "inverted_name": "Gondi, Northern", "name": "Northern Gondi", "scope": "I", "type": "L" }, { "alpha_3": "gnq", "name": "Gana", "scope": "I", "type": "L" }, { "alpha_3": "gnr", "name": "Gureng Gureng", "scope": "I", "type": "E" }, { "alpha_3": "gnt", "name": "Guntai", "scope": "I", "type": "L" }, { "alpha_3": "gnu", "name": "Gnau", "scope": "I", "type": "L" }, { "alpha_3": "gnw", "inverted_name": "Guaraní, Western Bolivian", "name": "Western Bolivian Guaraní", "scope": "I", "type": "L" }, { "alpha_3": "gnz", "name": "Ganzi", "scope": "I", "type": "L" }, { "alpha_3": "goa", "name": "Guro", "scope": "I", "type": "L" }, { "alpha_3": "gob", "name": "Playero", "scope": "I", "type": "L" }, { "alpha_3": "goc", "name": "Gorakor", "scope": "I", "type": "L" }, { "alpha_3": "god", "name": "Godié", "scope": "I", "type": "L" }, { "alpha_3": "goe", "name": "Gongduk", "scope": "I", "type": "L" }, { "alpha_3": "gof", "name": "Gofa", "scope": "I", "type": "L" }, { "alpha_3": "gog", "name": "Gogo", "scope": "I", "type": "L" }, { "alpha_3": "goh", "inverted_name": "German, Old High (ca. 750-1050)", "name": "Old High German (ca. 750-1050)", "scope": "I", "type": "H" }, { "alpha_3": "goi", "name": "Gobasi", "scope": "I", "type": "L" }, { "alpha_3": "goj", "name": "Gowlan", "scope": "I", "type": "L" }, { "alpha_3": "gok", "name": "Gowli", "scope": "I", "type": "L" }, { "alpha_3": "gol", "name": "Gola", "scope": "I", "type": "L" }, { "alpha_3": "gom", "inverted_name": "Konkani, Goan", "name": "Goan Konkani", "scope": "I", "type": "L" }, { "alpha_3": "gon", "name": "Gondi", "scope": "M", "type": "L" }, { "alpha_3": "goo", "name": "Gone Dau", "scope": "I", "type": "L" }, { "alpha_3": "gop", "name": "Yeretuar", "scope": "I", "type": "L" }, { "alpha_3": "goq", "name": "Gorap", "scope": "I", "type": "L" }, { "alpha_3": "gor", "name": "Gorontalo", "scope": "I", "type": "L" }, { "alpha_3": "gos", "name": "Gronings", "scope": "I", "type": "L" }, { "alpha_3": "got", "name": "Gothic", "scope": "I", "type": "A" }, { "alpha_3": "gou", "name": "Gavar", "scope": "I", "type": "L" }, { "alpha_3": "gow", "name": "Gorowa", "scope": "I", "type": "L" }, { "alpha_3": "gox", "name": "Gobu", "scope": "I", "type": "L" }, { "alpha_3": "goy", "name": "Goundo", "scope": "I", "type": "L" }, { "alpha_3": "goz", "name": "Gozarkhani", "scope": "I", "type": "L" }, { "alpha_3": "gpa", "name": "Gupa-Abawa", "scope": "I", "type": "L" }, { "alpha_3": "gpe", "inverted_name": "Pidgin English, Ghanaian", "name": "Ghanaian Pidgin English", "scope": "I", "type": "L" }, { "alpha_3": "gpn", "name": "Taiap", "scope": "I", "type": "L" }, { "alpha_3": "gqa", "name": "Ga'anda", "scope": "I", "type": "L" }, { "alpha_3": "gqi", "name": "Guiqiong", "scope": "I", "type": "L" }, { "alpha_3": "gqn", "name": "Guana (Brazil)", "scope": "I", "type": "E" }, { "alpha_3": "gqr", "name": "Gor", "scope": "I", "type": "L" }, { "alpha_3": "gqu", "name": "Qau", "scope": "I", "type": "L" }, { "alpha_3": "gra", "inverted_name": "Garasia, Rajput", "name": "Rajput Garasia", "scope": "I", "type": "L" }, { "alpha_3": "grb", "name": "Grebo", "scope": "M", "type": "L" }, { "alpha_3": "grc", "inverted_name": "Greek, Ancient (to 1453)", "name": "Ancient Greek (to 1453)", "scope": "I", "type": "H" }, { "alpha_3": "grd", "name": "Guruntum-Mbaaru", "scope": "I", "type": "L" }, { "alpha_3": "grg", "name": "Madi", "scope": "I", "type": "L" }, { "alpha_3": "grh", "name": "Gbiri-Niragu", "scope": "I", "type": "L" }, { "alpha_3": "gri", "name": "Ghari", "scope": "I", "type": "L" }, { "alpha_3": "grj", "inverted_name": "Grebo, Southern", "name": "Southern Grebo", "scope": "I", "type": "L" }, { "alpha_3": "grm", "name": "Kota Marudu Talantang", "scope": "I", "type": "L" }, { "alpha_2": "gn", "alpha_3": "grn", "name": "Guarani", "scope": "M", "type": "L" }, { "alpha_3": "gro", "name": "Groma", "scope": "I", "type": "L" }, { "alpha_3": "grq", "name": "Gorovu", "scope": "I", "type": "L" }, { "alpha_3": "grr", "name": "Taznatit", "scope": "I", "type": "L" }, { "alpha_3": "grs", "name": "Gresi", "scope": "I", "type": "L" }, { "alpha_3": "grt", "name": "Garo", "scope": "I", "type": "L" }, { "alpha_3": "gru", "name": "Kistane", "scope": "I", "type": "L" }, { "alpha_3": "grv", "inverted_name": "Grebo, Central", "name": "Central Grebo", "scope": "I", "type": "L" }, { "alpha_3": "grw", "name": "Gweda", "scope": "I", "type": "L" }, { "alpha_3": "grx", "name": "Guriaso", "scope": "I", "type": "L" }, { "alpha_3": "gry", "inverted_name": "Grebo, Barclayville", "name": "Barclayville Grebo", "scope": "I", "type": "L" }, { "alpha_3": "grz", "name": "Guramalum", "scope": "I", "type": "L" }, { "alpha_3": "gse", "name": "Ghanaian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "gsg", "name": "German Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "gsl", "name": "Gusilay", "scope": "I", "type": "L" }, { "alpha_3": "gsm", "name": "Guatemalan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "gsn", "name": "Nema", "scope": "I", "type": "L" }, { "alpha_3": "gso", "inverted_name": "Gbaya, Southwest", "name": "Southwest Gbaya", "scope": "I", "type": "L" }, { "alpha_3": "gsp", "name": "Wasembo", "scope": "I", "type": "L" }, { "alpha_3": "gss", "name": "Greek Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "gsw", "inverted_name": "German, Swiss", "name": "Swiss German", "scope": "I", "type": "L" }, { "alpha_3": "gta", "name": "Guató", "scope": "I", "type": "L" }, { "alpha_3": "gtu", "name": "Aghu-Tharnggala", "scope": "I", "type": "E" }, { "alpha_3": "gua", "name": "Shiki", "scope": "I", "type": "L" }, { "alpha_3": "gub", "name": "Guajajára", "scope": "I", "type": "L" }, { "alpha_3": "guc", "name": "Wayuu", "scope": "I", "type": "L" }, { "alpha_3": "gud", "inverted_name": "Dida, Yocoboué", "name": "Yocoboué Dida", "scope": "I", "type": "L" }, { "alpha_3": "gue", "name": "Gurinji", "scope": "I", "type": "L" }, { "alpha_3": "guf", "name": "Gupapuyngu", "scope": "I", "type": "L" }, { "alpha_3": "gug", "inverted_name": "Guaraní, Paraguayan", "name": "Paraguayan Guaraní", "scope": "I", "type": "L" }, { "alpha_3": "guh", "name": "Guahibo", "scope": "I", "type": "L" }, { "alpha_3": "gui", "inverted_name": "Guaraní, Eastern Bolivian", "name": "Eastern Bolivian Guaraní", "scope": "I", "type": "L" }, { "alpha_2": "gu", "alpha_3": "guj", "name": "Gujarati", "scope": "I", "type": "L" }, { "alpha_3": "guk", "name": "Gumuz", "scope": "I", "type": "L" }, { "alpha_3": "gul", "inverted_name": "Creole English, Sea Island", "name": "Sea Island Creole English", "scope": "I", "type": "L" }, { "alpha_3": "gum", "name": "Guambiano", "scope": "I", "type": "L" }, { "alpha_3": "gun", "inverted_name": "Guaraní, Mbyá", "name": "Mbyá Guaraní", "scope": "I", "type": "L" }, { "alpha_3": "guo", "name": "Guayabero", "scope": "I", "type": "L" }, { "alpha_3": "gup", "name": "Gunwinggu", "scope": "I", "type": "L" }, { "alpha_3": "guq", "name": "Aché", "scope": "I", "type": "L" }, { "alpha_3": "gur", "name": "Farefare", "scope": "I", "type": "L" }, { "alpha_3": "gus", "name": "Guinean Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "gut", "name": "Maléku Jaíka", "scope": "I", "type": "L" }, { "alpha_3": "guu", "name": "Yanomamö", "scope": "I", "type": "L" }, { "alpha_3": "guw", "name": "Gun", "scope": "I", "type": "L" }, { "alpha_3": "gux", "name": "Gourmanchéma", "scope": "I", "type": "L" }, { "alpha_3": "guz", "name": "Gusii", "scope": "I", "type": "L" }, { "alpha_3": "gva", "name": "Guana (Paraguay)", "scope": "I", "type": "L" }, { "alpha_3": "gvc", "name": "Guanano", "scope": "I", "type": "L" }, { "alpha_3": "gve", "name": "Duwet", "scope": "I", "type": "L" }, { "alpha_3": "gvf", "name": "Golin", "scope": "I", "type": "L" }, { "alpha_3": "gvj", "name": "Guajá", "scope": "I", "type": "L" }, { "alpha_3": "gvl", "name": "Gulay", "scope": "I", "type": "L" }, { "alpha_3": "gvm", "name": "Gurmana", "scope": "I", "type": "L" }, { "alpha_3": "gvn", "name": "Kuku-Yalanji", "scope": "I", "type": "L" }, { "alpha_3": "gvo", "name": "Gavião Do Jiparaná", "scope": "I", "type": "L" }, { "alpha_3": "gvp", "inverted_name": "Gavião, Pará", "name": "Pará Gavião", "scope": "I", "type": "L" }, { "alpha_3": "gvr", "name": "Gurung", "scope": "I", "type": "L" }, { "alpha_3": "gvs", "name": "Gumawana", "scope": "I", "type": "L" }, { "alpha_3": "gvy", "name": "Guyani", "scope": "I", "type": "E" }, { "alpha_3": "gwa", "name": "Mbato", "scope": "I", "type": "L" }, { "alpha_3": "gwb", "name": "Gwa", "scope": "I", "type": "L" }, { "alpha_3": "gwc", "name": "Kalami", "scope": "I", "type": "L" }, { "alpha_3": "gwd", "name": "Gawwada", "scope": "I", "type": "L" }, { "alpha_3": "gwe", "name": "Gweno", "scope": "I", "type": "L" }, { "alpha_3": "gwf", "name": "Gowro", "scope": "I", "type": "L" }, { "alpha_3": "gwg", "name": "Moo", "scope": "I", "type": "L" }, { "alpha_3": "gwi", "name": "Gwichʼin", "scope": "I", "type": "L" }, { "alpha_3": "gwj", "name": "/Gwi", "scope": "I", "type": "L" }, { "alpha_3": "gwm", "name": "Awngthim", "scope": "I", "type": "E" }, { "alpha_3": "gwn", "name": "Gwandara", "scope": "I", "type": "L" }, { "alpha_3": "gwr", "name": "Gwere", "scope": "I", "type": "L" }, { "alpha_3": "gwt", "name": "Gawar-Bati", "scope": "I", "type": "L" }, { "alpha_3": "gwu", "name": "Guwamu", "scope": "I", "type": "E" }, { "alpha_3": "gww", "name": "Kwini", "scope": "I", "type": "L" }, { "alpha_3": "gwx", "name": "Gua", "scope": "I", "type": "L" }, { "alpha_3": "gxx", "name": "Wè Southern", "scope": "I", "type": "L" }, { "alpha_3": "gya", "inverted_name": "Gbaya, Northwest", "name": "Northwest Gbaya", "scope": "I", "type": "L" }, { "alpha_3": "gyb", "name": "Garus", "scope": "I", "type": "L" }, { "alpha_3": "gyd", "name": "Kayardild", "scope": "I", "type": "L" }, { "alpha_3": "gye", "name": "Gyem", "scope": "I", "type": "L" }, { "alpha_3": "gyf", "name": "Gungabula", "scope": "I", "type": "E" }, { "alpha_3": "gyg", "name": "Gbayi", "scope": "I", "type": "L" }, { "alpha_3": "gyi", "name": "Gyele", "scope": "I", "type": "L" }, { "alpha_3": "gyl", "name": "Gayil", "scope": "I", "type": "L" }, { "alpha_3": "gym", "name": "Ngäbere", "scope": "I", "type": "L" }, { "alpha_3": "gyn", "inverted_name": "Creole English, Guyanese", "name": "Guyanese Creole English", "scope": "I", "type": "L" }, { "alpha_3": "gyr", "name": "Guarayu", "scope": "I", "type": "L" }, { "alpha_3": "gyy", "name": "Gunya", "scope": "I", "type": "E" }, { "alpha_3": "gza", "name": "Ganza", "scope": "I", "type": "L" }, { "alpha_3": "gzi", "name": "Gazi", "scope": "I", "type": "L" }, { "alpha_3": "gzn", "name": "Gane", "scope": "I", "type": "L" }, { "alpha_3": "haa", "name": "Han", "scope": "I", "type": "L" }, { "alpha_3": "hab", "name": "Hanoi Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hac", "name": "Gurani", "scope": "I", "type": "L" }, { "alpha_3": "had", "name": "Hatam", "scope": "I", "type": "L" }, { "alpha_3": "hae", "inverted_name": "Oromo, Eastern", "name": "Eastern Oromo", "scope": "I", "type": "L" }, { "alpha_3": "haf", "name": "Haiphong Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hag", "name": "Hanga", "scope": "I", "type": "L" }, { "alpha_3": "hah", "name": "Hahon", "scope": "I", "type": "L" }, { "alpha_3": "hai", "name": "Haida", "scope": "M", "type": "L" }, { "alpha_3": "haj", "name": "Hajong", "scope": "I", "type": "L" }, { "alpha_3": "hak", "inverted_name": "Chinese, Hakka", "name": "Hakka Chinese", "scope": "I", "type": "L" }, { "alpha_3": "hal", "name": "Halang", "scope": "I", "type": "L" }, { "alpha_3": "ham", "name": "Hewa", "scope": "I", "type": "L" }, { "alpha_3": "han", "name": "Hangaza", "scope": "I", "type": "L" }, { "alpha_3": "hao", "name": "Hakö", "scope": "I", "type": "L" }, { "alpha_3": "hap", "name": "Hupla", "scope": "I", "type": "L" }, { "alpha_3": "haq", "name": "Ha", "scope": "I", "type": "L" }, { "alpha_3": "har", "name": "Harari", "scope": "I", "type": "L" }, { "alpha_3": "has", "name": "Haisla", "scope": "I", "type": "L" }, { "alpha_2": "ht", "alpha_3": "hat", "name": "Haitian", "scope": "I", "type": "L" }, { "alpha_2": "ha", "alpha_3": "hau", "name": "Hausa", "scope": "I", "type": "L" }, { "alpha_3": "hav", "name": "Havu", "scope": "I", "type": "L" }, { "alpha_3": "haw", "name": "Hawaiian", "scope": "I", "type": "L" }, { "alpha_3": "hax", "inverted_name": "Haida, Southern", "name": "Southern Haida", "scope": "I", "type": "L" }, { "alpha_3": "hay", "name": "Haya", "scope": "I", "type": "L" }, { "alpha_3": "haz", "name": "Hazaragi", "scope": "I", "type": "L" }, { "alpha_3": "hba", "name": "Hamba", "scope": "I", "type": "L" }, { "alpha_3": "hbb", "name": "Huba", "scope": "I", "type": "L" }, { "alpha_3": "hbn", "name": "Heiban", "scope": "I", "type": "L" }, { "alpha_3": "hbo", "inverted_name": "Hebrew, Ancient", "name": "Ancient Hebrew", "scope": "I", "type": "H" }, { "alpha_2": "sh", "alpha_3": "hbs", "name": "Serbo-Croatian", "scope": "M", "type": "L" }, { "alpha_3": "hbu", "name": "Habu", "scope": "I", "type": "L" }, { "alpha_3": "hca", "inverted_name": "Creole Hindi, Andaman", "name": "Andaman Creole Hindi", "scope": "I", "type": "L" }, { "alpha_3": "hch", "name": "Huichol", "scope": "I", "type": "L" }, { "alpha_3": "hdn", "inverted_name": "Haida, Northern", "name": "Northern Haida", "scope": "I", "type": "L" }, { "alpha_3": "hds", "name": "Honduras Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hdy", "name": "Hadiyya", "scope": "I", "type": "L" }, { "alpha_3": "hea", "inverted_name": "Miao, Northern Qiandong", "name": "Northern Qiandong Miao", "scope": "I", "type": "L" }, { "alpha_2": "he", "alpha_3": "heb", "name": "Hebrew", "scope": "I", "type": "L" }, { "alpha_3": "hed", "name": "Herdé", "scope": "I", "type": "L" }, { "alpha_3": "heg", "name": "Helong", "scope": "I", "type": "L" }, { "alpha_3": "heh", "name": "Hehe", "scope": "I", "type": "L" }, { "alpha_3": "hei", "name": "Heiltsuk", "scope": "I", "type": "L" }, { "alpha_3": "hem", "name": "Hemba", "scope": "I", "type": "L" }, { "alpha_2": "hz", "alpha_3": "her", "name": "Herero", "scope": "I", "type": "L" }, { "alpha_3": "hgm", "name": "Hai//om", "scope": "I", "type": "L" }, { "alpha_3": "hgw", "name": "Haigwai", "scope": "I", "type": "L" }, { "alpha_3": "hhi", "name": "Hoia Hoia", "scope": "I", "type": "L" }, { "alpha_3": "hhr", "name": "Kerak", "scope": "I", "type": "L" }, { "alpha_3": "hhy", "name": "Hoyahoya", "scope": "I", "type": "L" }, { "alpha_3": "hia", "name": "Lamang", "scope": "I", "type": "L" }, { "alpha_3": "hib", "name": "Hibito", "scope": "I", "type": "E" }, { "alpha_3": "hid", "name": "Hidatsa", "scope": "I", "type": "L" }, { "alpha_3": "hif", "inverted_name": "Hindi, Fiji", "name": "Fiji Hindi", "scope": "I", "type": "L" }, { "alpha_3": "hig", "name": "Kamwe", "scope": "I", "type": "L" }, { "alpha_3": "hih", "name": "Pamosu", "scope": "I", "type": "L" }, { "alpha_3": "hii", "name": "Hinduri", "scope": "I", "type": "L" }, { "alpha_3": "hij", "name": "Hijuk", "scope": "I", "type": "L" }, { "alpha_3": "hik", "name": "Seit-Kaitetu", "scope": "I", "type": "L" }, { "alpha_3": "hil", "name": "Hiligaynon", "scope": "I", "type": "L" }, { "alpha_2": "hi", "alpha_3": "hin", "name": "Hindi", "scope": "I", "type": "L" }, { "alpha_3": "hio", "name": "Tsoa", "scope": "I", "type": "L" }, { "alpha_3": "hir", "name": "Himarimã", "scope": "I", "type": "L" }, { "alpha_3": "hit", "name": "Hittite", "scope": "I", "type": "A" }, { "alpha_3": "hiw", "name": "Hiw", "scope": "I", "type": "L" }, { "alpha_3": "hix", "name": "Hixkaryána", "scope": "I", "type": "L" }, { "alpha_3": "hji", "name": "Haji", "scope": "I", "type": "L" }, { "alpha_3": "hka", "name": "Kahe", "scope": "I", "type": "L" }, { "alpha_3": "hke", "name": "Hunde", "scope": "I", "type": "L" }, { "alpha_3": "hkk", "name": "Hunjara-Kaina Ke", "scope": "I", "type": "L" }, { "alpha_3": "hks", "name": "Hong Kong Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hla", "name": "Halia", "scope": "I", "type": "L" }, { "alpha_3": "hlb", "name": "Halbi", "scope": "I", "type": "L" }, { "alpha_3": "hld", "name": "Halang Doan", "scope": "I", "type": "L" }, { "alpha_3": "hle", "name": "Hlersu", "scope": "I", "type": "L" }, { "alpha_3": "hlt", "inverted_name": "Chin, Matu", "name": "Matu Chin", "scope": "I", "type": "L" }, { "alpha_3": "hlu", "inverted_name": "Luwian, Hieroglyphic", "name": "Hieroglyphic Luwian", "scope": "I", "type": "A" }, { "alpha_3": "hma", "inverted_name": "Hmong, Southern Mashan", "name": "Southern Mashan Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmb", "inverted_name": "Songhay, Humburi Senni", "name": "Humburi Senni Songhay", "scope": "I", "type": "L" }, { "alpha_3": "hmc", "inverted_name": "Hmong, Central Huishui", "name": "Central Huishui Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmd", "inverted_name": "Miao, Large Flowery", "name": "Large Flowery Miao", "scope": "I", "type": "L" }, { "alpha_3": "hme", "inverted_name": "Hmong, Eastern Huishui", "name": "Eastern Huishui Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmf", "name": "Hmong Don", "scope": "I", "type": "L" }, { "alpha_3": "hmg", "inverted_name": "Hmong, Southwestern Guiyang", "name": "Southwestern Guiyang Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmh", "inverted_name": "Hmong, Southwestern Huishui", "name": "Southwestern Huishui Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmi", "inverted_name": "Hmong, Northern Huishui", "name": "Northern Huishui Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmj", "name": "Ge", "scope": "I", "type": "L" }, { "alpha_3": "hmk", "name": "Maek", "scope": "I", "type": "E" }, { "alpha_3": "hml", "inverted_name": "Hmong, Luopohe", "name": "Luopohe Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmm", "inverted_name": "Hmong, Central Mashan", "name": "Central Mashan Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmn", "name": "Hmong", "scope": "M", "type": "L" }, { "alpha_2": "ho", "alpha_3": "hmo", "name": "Hiri Motu", "scope": "I", "type": "L" }, { "alpha_3": "hmp", "inverted_name": "Hmong, Northern Mashan", "name": "Northern Mashan Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmq", "inverted_name": "Miao, Eastern Qiandong", "name": "Eastern Qiandong Miao", "scope": "I", "type": "L" }, { "alpha_3": "hmr", "name": "Hmar", "scope": "I", "type": "L" }, { "alpha_3": "hms", "inverted_name": "Miao, Southern Qiandong", "name": "Southern Qiandong Miao", "scope": "I", "type": "L" }, { "alpha_3": "hmt", "name": "Hamtai", "scope": "I", "type": "L" }, { "alpha_3": "hmu", "name": "Hamap", "scope": "I", "type": "L" }, { "alpha_3": "hmv", "name": "Hmong Dô", "scope": "I", "type": "L" }, { "alpha_3": "hmw", "inverted_name": "Hmong, Western Mashan", "name": "Western Mashan Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmy", "inverted_name": "Hmong, Southern Guiyang", "name": "Southern Guiyang Hmong", "scope": "I", "type": "L" }, { "alpha_3": "hmz", "name": "Hmong Shua", "scope": "I", "type": "L" }, { "alpha_3": "hna", "name": "Mina (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "hnd", "inverted_name": "Hindko, Southern", "name": "Southern Hindko", "scope": "I", "type": "L" }, { "alpha_3": "hne", "name": "Chhattisgarhi", "scope": "I", "type": "L" }, { "alpha_3": "hnh", "name": "//Ani", "scope": "I", "type": "L" }, { "alpha_3": "hni", "name": "Hani", "scope": "I", "type": "L" }, { "alpha_3": "hnj", "name": "Hmong Njua", "scope": "I", "type": "L" }, { "alpha_3": "hnn", "name": "Hanunoo", "scope": "I", "type": "L" }, { "alpha_3": "hno", "inverted_name": "Hindko, Northern", "name": "Northern Hindko", "scope": "I", "type": "L" }, { "alpha_3": "hns", "inverted_name": "Hindustani, Caribbean", "name": "Caribbean Hindustani", "scope": "I", "type": "L" }, { "alpha_3": "hnu", "name": "Hung", "scope": "I", "type": "L" }, { "alpha_3": "hoa", "name": "Hoava", "scope": "I", "type": "L" }, { "alpha_3": "hob", "name": "Mari (Madang Province)", "scope": "I", "type": "L" }, { "alpha_3": "hoc", "name": "Ho", "scope": "I", "type": "L" }, { "alpha_3": "hod", "name": "Holma", "scope": "I", "type": "E" }, { "alpha_3": "hoe", "name": "Horom", "scope": "I", "type": "L" }, { "alpha_3": "hoh", "name": "Hobyót", "scope": "I", "type": "L" }, { "alpha_3": "hoi", "name": "Holikachuk", "scope": "I", "type": "L" }, { "alpha_3": "hoj", "name": "Hadothi", "scope": "I", "type": "L" }, { "alpha_3": "hol", "name": "Holu", "scope": "I", "type": "L" }, { "alpha_3": "hom", "name": "Homa", "scope": "I", "type": "E" }, { "alpha_3": "hoo", "name": "Holoholo", "scope": "I", "type": "L" }, { "alpha_3": "hop", "name": "Hopi", "scope": "I", "type": "L" }, { "alpha_3": "hor", "name": "Horo", "scope": "I", "type": "E" }, { "alpha_3": "hos", "name": "Ho Chi Minh City Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hot", "name": "Hote", "scope": "I", "type": "L" }, { "alpha_3": "hov", "name": "Hovongan", "scope": "I", "type": "L" }, { "alpha_3": "how", "name": "Honi", "scope": "I", "type": "L" }, { "alpha_3": "hoy", "name": "Holiya", "scope": "I", "type": "L" }, { "alpha_3": "hoz", "name": "Hozo", "scope": "I", "type": "L" }, { "alpha_3": "hpo", "name": "Hpon", "scope": "I", "type": "L" }, { "alpha_3": "hps", "name": "Hawai'i Sign Language (HSL)", "scope": "I", "type": "L" }, { "alpha_3": "hra", "name": "Hrangkhol", "scope": "I", "type": "L" }, { "alpha_3": "hrc", "name": "Niwer Mil", "scope": "I", "type": "L" }, { "alpha_3": "hre", "name": "Hre", "scope": "I", "type": "L" }, { "alpha_3": "hrk", "name": "Haruku", "scope": "I", "type": "L" }, { "alpha_3": "hrm", "inverted_name": "Miao, Horned", "name": "Horned Miao", "scope": "I", "type": "L" }, { "alpha_3": "hro", "name": "Haroi", "scope": "I", "type": "L" }, { "alpha_3": "hrp", "name": "Nhirrpi", "scope": "I", "type": "E" }, { "alpha_3": "hrt", "name": "Hértevin", "scope": "I", "type": "L" }, { "alpha_3": "hru", "name": "Hruso", "scope": "I", "type": "L" }, { "alpha_2": "hr", "alpha_3": "hrv", "name": "Croatian", "scope": "I", "type": "L" }, { "alpha_3": "hrw", "name": "Warwar Feni", "scope": "I", "type": "L" }, { "alpha_3": "hrx", "name": "Hunsrik", "scope": "I", "type": "L" }, { "alpha_3": "hrz", "name": "Harzani", "scope": "I", "type": "L" }, { "alpha_3": "hsb", "inverted_name": "Sorbian, Upper", "name": "Upper Sorbian", "scope": "I", "type": "L" }, { "alpha_3": "hsh", "name": "Hungarian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hsl", "name": "Hausa Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "hsn", "inverted_name": "Chinese, Xiang", "name": "Xiang Chinese", "scope": "I", "type": "L" }, { "alpha_3": "hss", "name": "Harsusi", "scope": "I", "type": "L" }, { "alpha_3": "hti", "name": "Hoti", "scope": "I", "type": "L" }, { "alpha_3": "hto", "inverted_name": "Huitoto, Minica", "name": "Minica Huitoto", "scope": "I", "type": "L" }, { "alpha_3": "hts", "name": "Hadza", "scope": "I", "type": "L" }, { "alpha_3": "htu", "name": "Hitu", "scope": "I", "type": "L" }, { "alpha_3": "htx", "inverted_name": "Hittite, Middle", "name": "Middle Hittite", "scope": "I", "type": "A" }, { "alpha_3": "hub", "name": "Huambisa", "scope": "I", "type": "L" }, { "alpha_3": "huc", "name": "=/Hua", "scope": "I", "type": "L" }, { "alpha_3": "hud", "name": "Huaulu", "scope": "I", "type": "L" }, { "alpha_3": "hue", "inverted_name": "Huave, San Francisco Del Mar", "name": "San Francisco Del Mar Huave", "scope": "I", "type": "L" }, { "alpha_3": "huf", "name": "Humene", "scope": "I", "type": "L" }, { "alpha_3": "hug", "name": "Huachipaeri", "scope": "I", "type": "L" }, { "alpha_3": "huh", "name": "Huilliche", "scope": "I", "type": "L" }, { "alpha_3": "hui", "name": "Huli", "scope": "I", "type": "L" }, { "alpha_3": "huj", "inverted_name": "Hmong, Northern Guiyang", "name": "Northern Guiyang Hmong", "scope": "I", "type": "L" }, { "alpha_3": "huk", "name": "Hulung", "scope": "I", "type": "L" }, { "alpha_3": "hul", "name": "Hula", "scope": "I", "type": "L" }, { "alpha_3": "hum", "name": "Hungana", "scope": "I", "type": "L" }, { "alpha_2": "hu", "alpha_3": "hun", "name": "Hungarian", "scope": "I", "type": "L" }, { "alpha_3": "huo", "name": "Hu", "scope": "I", "type": "L" }, { "alpha_3": "hup", "name": "Hupa", "scope": "I", "type": "L" }, { "alpha_3": "huq", "name": "Tsat", "scope": "I", "type": "L" }, { "alpha_3": "hur", "name": "Halkomelem", "scope": "I", "type": "L" }, { "alpha_3": "hus", "name": "Huastec", "scope": "I", "type": "L" }, { "alpha_3": "hut", "name": "Humla", "scope": "I", "type": "L" }, { "alpha_3": "huu", "inverted_name": "Huitoto, Murui", "name": "Murui Huitoto", "scope": "I", "type": "L" }, { "alpha_3": "huv", "inverted_name": "Huave, San Mateo Del Mar", "name": "San Mateo Del Mar Huave", "scope": "I", "type": "L" }, { "alpha_3": "huw", "name": "Hukumina", "scope": "I", "type": "E" }, { "alpha_3": "hux", "inverted_name": "Huitoto, Nüpode", "name": "Nüpode Huitoto", "scope": "I", "type": "L" }, { "alpha_3": "huy", "name": "Hulaulá", "scope": "I", "type": "L" }, { "alpha_3": "huz", "name": "Hunzib", "scope": "I", "type": "L" }, { "alpha_3": "hvc", "name": "Haitian Vodoun Culture Language", "scope": "I", "type": "L" }, { "alpha_3": "hve", "inverted_name": "Huave, San Dionisio Del Mar", "name": "San Dionisio Del Mar Huave", "scope": "I", "type": "L" }, { "alpha_3": "hvk", "name": "Haveke", "scope": "I", "type": "L" }, { "alpha_3": "hvn", "name": "Sabu", "scope": "I", "type": "L" }, { "alpha_3": "hvv", "inverted_name": "Huave, Santa María Del Mar", "name": "Santa María Del Mar Huave", "scope": "I", "type": "L" }, { "alpha_3": "hwa", "name": "Wané", "scope": "I", "type": "L" }, { "alpha_3": "hwc", "inverted_name": "Creole English, Hawai'i", "name": "Hawai'i Creole English", "scope": "I", "type": "L" }, { "alpha_3": "hwo", "name": "Hwana", "scope": "I", "type": "L" }, { "alpha_3": "hya", "name": "Hya", "scope": "I", "type": "L" }, { "alpha_2": "hy", "alpha_3": "hye", "bibliographic": "arm", "name": "Armenian", "scope": "I", "type": "L" }, { "alpha_3": "iai", "name": "Iaai", "scope": "I", "type": "L" }, { "alpha_3": "ian", "name": "Iatmul", "scope": "I", "type": "L" }, { "alpha_3": "iar", "name": "Purari", "scope": "I", "type": "L" }, { "alpha_3": "iba", "name": "Iban", "scope": "I", "type": "L" }, { "alpha_3": "ibb", "name": "Ibibio", "scope": "I", "type": "L" }, { "alpha_3": "ibd", "name": "Iwaidja", "scope": "I", "type": "L" }, { "alpha_3": "ibe", "name": "Akpes", "scope": "I", "type": "L" }, { "alpha_3": "ibg", "name": "Ibanag", "scope": "I", "type": "L" }, { "alpha_3": "ibl", "name": "Ibaloi", "scope": "I", "type": "L" }, { "alpha_3": "ibm", "name": "Agoi", "scope": "I", "type": "L" }, { "alpha_3": "ibn", "name": "Ibino", "scope": "I", "type": "L" }, { "alpha_2": "ig", "alpha_3": "ibo", "name": "Igbo", "scope": "I", "type": "L" }, { "alpha_3": "ibr", "name": "Ibuoro", "scope": "I", "type": "L" }, { "alpha_3": "ibu", "name": "Ibu", "scope": "I", "type": "L" }, { "alpha_3": "iby", "name": "Ibani", "scope": "I", "type": "L" }, { "alpha_3": "ica", "name": "Ede Ica", "scope": "I", "type": "L" }, { "alpha_3": "ich", "name": "Etkywan", "scope": "I", "type": "L" }, { "alpha_3": "icl", "name": "Icelandic Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "icr", "inverted_name": "Creole English, Islander", "name": "Islander Creole English", "scope": "I", "type": "L" }, { "alpha_3": "ida", "name": "Idakho-Isukha-Tiriki", "scope": "I", "type": "L" }, { "alpha_3": "idb", "name": "Indo-Portuguese", "scope": "I", "type": "L" }, { "alpha_3": "idc", "name": "Idon", "scope": "I", "type": "L" }, { "alpha_3": "idd", "name": "Ede Idaca", "scope": "I", "type": "L" }, { "alpha_3": "ide", "name": "Idere", "scope": "I", "type": "L" }, { "alpha_3": "idi", "name": "Idi", "scope": "I", "type": "L" }, { "alpha_2": "io", "alpha_3": "ido", "name": "Ido", "scope": "I", "type": "C" }, { "alpha_3": "idr", "name": "Indri", "scope": "I", "type": "L" }, { "alpha_3": "ids", "name": "Idesa", "scope": "I", "type": "L" }, { "alpha_3": "idt", "name": "Idaté", "scope": "I", "type": "L" }, { "alpha_3": "idu", "name": "Idoma", "scope": "I", "type": "L" }, { "alpha_3": "ifa", "inverted_name": "Ifugao, Amganad", "name": "Amganad Ifugao", "scope": "I", "type": "L" }, { "alpha_3": "ifb", "inverted_name": "Ifugao, Batad", "name": "Batad Ifugao", "scope": "I", "type": "L" }, { "alpha_3": "ife", "name": "Ifè", "scope": "I", "type": "L" }, { "alpha_3": "iff", "name": "Ifo", "scope": "I", "type": "E" }, { "alpha_3": "ifk", "inverted_name": "Ifugao, Tuwali", "name": "Tuwali Ifugao", "scope": "I", "type": "L" }, { "alpha_3": "ifm", "name": "Teke-Fuumu", "scope": "I", "type": "L" }, { "alpha_3": "ifu", "inverted_name": "Ifugao, Mayoyao", "name": "Mayoyao Ifugao", "scope": "I", "type": "L" }, { "alpha_3": "ify", "inverted_name": "Kallahan, Keley-I", "name": "Keley-I Kallahan", "scope": "I", "type": "L" }, { "alpha_3": "igb", "name": "Ebira", "scope": "I", "type": "L" }, { "alpha_3": "ige", "name": "Igede", "scope": "I", "type": "L" }, { "alpha_3": "igg", "name": "Igana", "scope": "I", "type": "L" }, { "alpha_3": "igl", "name": "Igala", "scope": "I", "type": "L" }, { "alpha_3": "igm", "name": "Kanggape", "scope": "I", "type": "L" }, { "alpha_3": "ign", "name": "Ignaciano", "scope": "I", "type": "L" }, { "alpha_3": "igo", "name": "Isebe", "scope": "I", "type": "L" }, { "alpha_3": "igs", "name": "Interglossa", "scope": "I", "type": "C" }, { "alpha_3": "igw", "name": "Igwe", "scope": "I", "type": "L" }, { "alpha_3": "ihb", "name": "Iha Based Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "ihi", "name": "Ihievbe", "scope": "I", "type": "L" }, { "alpha_3": "ihp", "name": "Iha", "scope": "I", "type": "L" }, { "alpha_3": "ihw", "name": "Bidhawal", "scope": "I", "type": "E" }, { "alpha_2": "ii", "alpha_3": "iii", "inverted_name": "Yi, Sichuan", "name": "Sichuan Yi", "scope": "I", "type": "L" }, { "alpha_3": "iin", "name": "Thiin", "scope": "I", "type": "E" }, { "alpha_3": "ijc", "name": "Izon", "scope": "I", "type": "L" }, { "alpha_3": "ije", "name": "Biseni", "scope": "I", "type": "L" }, { "alpha_3": "ijj", "name": "Ede Ije", "scope": "I", "type": "L" }, { "alpha_3": "ijn", "name": "Kalabari", "scope": "I", "type": "L" }, { "alpha_3": "ijs", "inverted_name": "Ijo, Southeast", "name": "Southeast Ijo", "scope": "I", "type": "L" }, { "alpha_3": "ike", "inverted_name": "Inuktitut, Eastern Canadian", "name": "Eastern Canadian Inuktitut", "scope": "I", "type": "L" }, { "alpha_3": "iki", "name": "Iko", "scope": "I", "type": "L" }, { "alpha_3": "ikk", "name": "Ika", "scope": "I", "type": "L" }, { "alpha_3": "ikl", "name": "Ikulu", "scope": "I", "type": "L" }, { "alpha_3": "iko", "name": "Olulumo-Ikom", "scope": "I", "type": "L" }, { "alpha_3": "ikp", "name": "Ikpeshi", "scope": "I", "type": "L" }, { "alpha_3": "ikr", "name": "Ikaranggal", "scope": "I", "type": "E" }, { "alpha_3": "iks", "name": "Inuit Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ikt", "name": "Inuinnaqtun", "scope": "I", "type": "L" }, { "alpha_2": "iu", "alpha_3": "iku", "name": "Inuktitut", "scope": "M", "type": "L" }, { "alpha_3": "ikv", "name": "Iku-Gora-Ankwa", "scope": "I", "type": "L" }, { "alpha_3": "ikw", "name": "Ikwere", "scope": "I", "type": "L" }, { "alpha_3": "ikx", "name": "Ik", "scope": "I", "type": "L" }, { "alpha_3": "ikz", "name": "Ikizu", "scope": "I", "type": "L" }, { "alpha_3": "ila", "name": "Ile Ape", "scope": "I", "type": "L" }, { "alpha_3": "ilb", "name": "Ila", "scope": "I", "type": "L" }, { "alpha_2": "ie", "alpha_3": "ile", "name": "Interlingue", "scope": "I", "type": "C" }, { "alpha_3": "ilg", "name": "Garig-Ilgar", "scope": "I", "type": "E" }, { "alpha_3": "ili", "name": "Ili Turki", "scope": "I", "type": "L" }, { "alpha_3": "ilk", "name": "Ilongot", "scope": "I", "type": "L" }, { "alpha_3": "ilm", "name": "Iranun (Malaysia)", "scope": "I", "type": "L" }, { "alpha_3": "ilo", "name": "Iloko", "scope": "I", "type": "L" }, { "alpha_3": "ilp", "name": "Iranun (Philippines)", "scope": "I", "type": "L" }, { "alpha_3": "ils", "name": "International Sign", "scope": "I", "type": "L" }, { "alpha_3": "ilu", "name": "Ili'uun", "scope": "I", "type": "L" }, { "alpha_3": "ilv", "name": "Ilue", "scope": "I", "type": "L" }, { "alpha_3": "ima", "inverted_name": "Malasar, Mala", "name": "Mala Malasar", "scope": "I", "type": "L" }, { "alpha_3": "imi", "name": "Anamgura", "scope": "I", "type": "L" }, { "alpha_3": "iml", "name": "Miluk", "scope": "I", "type": "E" }, { "alpha_3": "imn", "name": "Imonda", "scope": "I", "type": "L" }, { "alpha_3": "imo", "name": "Imbongu", "scope": "I", "type": "L" }, { "alpha_3": "imr", "name": "Imroing", "scope": "I", "type": "L" }, { "alpha_3": "ims", "name": "Marsian", "scope": "I", "type": "A" }, { "alpha_3": "imy", "name": "Milyan", "scope": "I", "type": "A" }, { "alpha_2": "ia", "alpha_3": "ina", "name": "Interlingua (International Auxiliary Language Association)", "scope": "I", "type": "C" }, { "alpha_3": "inb", "name": "Inga", "scope": "I", "type": "L" }, { "alpha_2": "id", "alpha_3": "ind", "name": "Indonesian", "scope": "I", "type": "L" }, { "alpha_3": "ing", "name": "Degexit'an", "scope": "I", "type": "L" }, { "alpha_3": "inh", "name": "Ingush", "scope": "I", "type": "L" }, { "alpha_3": "inj", "inverted_name": "Inga, Jungle", "name": "Jungle Inga", "scope": "I", "type": "L" }, { "alpha_3": "inl", "name": "Indonesian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "inm", "name": "Minaean", "scope": "I", "type": "A" }, { "alpha_3": "inn", "name": "Isinai", "scope": "I", "type": "L" }, { "alpha_3": "ino", "name": "Inoke-Yate", "scope": "I", "type": "L" }, { "alpha_3": "inp", "name": "Iñapari", "scope": "I", "type": "L" }, { "alpha_3": "ins", "name": "Indian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "int", "name": "Intha", "scope": "I", "type": "L" }, { "alpha_3": "inz", "name": "Ineseño", "scope": "I", "type": "E" }, { "alpha_3": "ior", "name": "Inor", "scope": "I", "type": "L" }, { "alpha_3": "iou", "name": "Tuma-Irumu", "scope": "I", "type": "L" }, { "alpha_3": "iow", "name": "Iowa-Oto", "scope": "I", "type": "E" }, { "alpha_3": "ipi", "name": "Ipili", "scope": "I", "type": "L" }, { "alpha_2": "ik", "alpha_3": "ipk", "name": "Inupiaq", "scope": "M", "type": "L" }, { "alpha_3": "ipo", "name": "Ipiko", "scope": "I", "type": "L" }, { "alpha_3": "iqu", "name": "Iquito", "scope": "I", "type": "L" }, { "alpha_3": "iqw", "name": "Ikwo", "scope": "I", "type": "L" }, { "alpha_3": "ire", "name": "Iresim", "scope": "I", "type": "L" }, { "alpha_3": "irh", "name": "Irarutu", "scope": "I", "type": "L" }, { "alpha_3": "iri", "name": "Irigwe", "scope": "I", "type": "L" }, { "alpha_3": "irk", "name": "Iraqw", "scope": "I", "type": "L" }, { "alpha_3": "irn", "name": "Irántxe", "scope": "I", "type": "L" }, { "alpha_3": "irr", "name": "Ir", "scope": "I", "type": "L" }, { "alpha_3": "iru", "name": "Irula", "scope": "I", "type": "L" }, { "alpha_3": "irx", "name": "Kamberau", "scope": "I", "type": "L" }, { "alpha_3": "iry", "name": "Iraya", "scope": "I", "type": "L" }, { "alpha_3": "isa", "name": "Isabi", "scope": "I", "type": "L" }, { "alpha_3": "isc", "name": "Isconahua", "scope": "I", "type": "L" }, { "alpha_3": "isd", "name": "Isnag", "scope": "I", "type": "L" }, { "alpha_3": "ise", "name": "Italian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "isg", "name": "Irish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ish", "name": "Esan", "scope": "I", "type": "L" }, { "alpha_3": "isi", "name": "Nkem-Nkum", "scope": "I", "type": "L" }, { "alpha_3": "isk", "name": "Ishkashimi", "scope": "I", "type": "L" }, { "alpha_2": "is", "alpha_3": "isl", "bibliographic": "ice", "name": "Icelandic", "scope": "I", "type": "L" }, { "alpha_3": "ism", "name": "Masimasi", "scope": "I", "type": "L" }, { "alpha_3": "isn", "name": "Isanzu", "scope": "I", "type": "L" }, { "alpha_3": "iso", "name": "Isoko", "scope": "I", "type": "L" }, { "alpha_3": "isr", "name": "Israeli Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ist", "name": "Istriot", "scope": "I", "type": "L" }, { "alpha_3": "isu", "name": "Isu (Menchum Division)", "scope": "I", "type": "L" }, { "alpha_2": "it", "alpha_3": "ita", "name": "Italian", "scope": "I", "type": "L" }, { "alpha_3": "itb", "inverted_name": "Itneg, Binongan", "name": "Binongan Itneg", "scope": "I", "type": "L" }, { "alpha_3": "itd", "inverted_name": "Tidung, Southern", "name": "Southern Tidung", "scope": "I", "type": "L" }, { "alpha_3": "ite", "name": "Itene", "scope": "I", "type": "E" }, { "alpha_3": "iti", "inverted_name": "Itneg, Inlaod", "name": "Inlaod Itneg", "scope": "I", "type": "L" }, { "alpha_3": "itk", "name": "Judeo-Italian", "scope": "I", "type": "L" }, { "alpha_3": "itl", "name": "Itelmen", "scope": "I", "type": "L" }, { "alpha_3": "itm", "name": "Itu Mbon Uzo", "scope": "I", "type": "L" }, { "alpha_3": "ito", "name": "Itonama", "scope": "I", "type": "L" }, { "alpha_3": "itr", "name": "Iteri", "scope": "I", "type": "L" }, { "alpha_3": "its", "name": "Isekiri", "scope": "I", "type": "L" }, { "alpha_3": "itt", "inverted_name": "Itneg, Maeng", "name": "Maeng Itneg", "scope": "I", "type": "L" }, { "alpha_3": "itv", "name": "Itawit", "scope": "I", "type": "L" }, { "alpha_3": "itw", "name": "Ito", "scope": "I", "type": "L" }, { "alpha_3": "itx", "name": "Itik", "scope": "I", "type": "L" }, { "alpha_3": "ity", "inverted_name": "Itneg, Moyadan", "name": "Moyadan Itneg", "scope": "I", "type": "L" }, { "alpha_3": "itz", "name": "Itzá", "scope": "I", "type": "L" }, { "alpha_3": "ium", "inverted_name": "Mien, Iu", "name": "Iu Mien", "scope": "I", "type": "L" }, { "alpha_3": "ivb", "name": "Ibatan", "scope": "I", "type": "L" }, { "alpha_3": "ivv", "name": "Ivatan", "scope": "I", "type": "L" }, { "alpha_3": "iwk", "name": "I-Wak", "scope": "I", "type": "L" }, { "alpha_3": "iwm", "name": "Iwam", "scope": "I", "type": "L" }, { "alpha_3": "iwo", "name": "Iwur", "scope": "I", "type": "L" }, { "alpha_3": "iws", "inverted_name": "Iwam, Sepik", "name": "Sepik Iwam", "scope": "I", "type": "L" }, { "alpha_3": "ixc", "name": "Ixcatec", "scope": "I", "type": "L" }, { "alpha_3": "ixl", "name": "Ixil", "scope": "I", "type": "L" }, { "alpha_3": "iya", "name": "Iyayu", "scope": "I", "type": "L" }, { "alpha_3": "iyo", "name": "Mesaka", "scope": "I", "type": "L" }, { "alpha_3": "iyx", "name": "Yaka (Congo)", "scope": "I", "type": "L" }, { "alpha_3": "izh", "name": "Ingrian", "scope": "I", "type": "L" }, { "alpha_3": "izr", "name": "Izere", "scope": "I", "type": "L" }, { "alpha_3": "izz", "name": "Izii", "scope": "I", "type": "L" }, { "alpha_3": "jaa", "name": "Jamamadí", "scope": "I", "type": "L" }, { "alpha_3": "jab", "name": "Hyam", "scope": "I", "type": "L" }, { "alpha_3": "jac", "name": "Popti'", "scope": "I", "type": "L" }, { "alpha_3": "jad", "name": "Jahanka", "scope": "I", "type": "L" }, { "alpha_3": "jae", "name": "Yabem", "scope": "I", "type": "L" }, { "alpha_3": "jaf", "name": "Jara", "scope": "I", "type": "L" }, { "alpha_3": "jah", "name": "Jah Hut", "scope": "I", "type": "L" }, { "alpha_3": "jaj", "name": "Zazao", "scope": "I", "type": "L" }, { "alpha_3": "jak", "name": "Jakun", "scope": "I", "type": "L" }, { "alpha_3": "jal", "name": "Yalahatan", "scope": "I", "type": "L" }, { "alpha_3": "jam", "inverted_name": "Creole English, Jamaican", "name": "Jamaican Creole English", "scope": "I", "type": "L" }, { "alpha_3": "jan", "name": "Jandai", "scope": "I", "type": "E" }, { "alpha_3": "jao", "name": "Yanyuwa", "scope": "I", "type": "L" }, { "alpha_3": "jaq", "name": "Yaqay", "scope": "I", "type": "L" }, { "alpha_3": "jas", "inverted_name": "Javanese, New Caledonian", "name": "New Caledonian Javanese", "scope": "I", "type": "L" }, { "alpha_3": "jat", "name": "Jakati", "scope": "I", "type": "L" }, { "alpha_3": "jau", "name": "Yaur", "scope": "I", "type": "L" }, { "alpha_2": "jv", "alpha_3": "jav", "name": "Javanese", "scope": "I", "type": "L" }, { "alpha_3": "jax", "inverted_name": "Malay, Jambi", "name": "Jambi Malay", "scope": "I", "type": "L" }, { "alpha_3": "jay", "name": "Yan-nhangu", "scope": "I", "type": "L" }, { "alpha_3": "jaz", "name": "Jawe", "scope": "I", "type": "L" }, { "alpha_3": "jbe", "name": "Judeo-Berber", "scope": "I", "type": "L" }, { "alpha_3": "jbi", "name": "Badjiri", "scope": "I", "type": "E" }, { "alpha_3": "jbj", "name": "Arandai", "scope": "I", "type": "L" }, { "alpha_3": "jbk", "name": "Barikewa", "scope": "I", "type": "L" }, { "alpha_3": "jbn", "name": "Nafusi", "scope": "I", "type": "L" }, { "alpha_3": "jbo", "name": "Lojban", "scope": "I", "type": "C" }, { "alpha_3": "jbr", "name": "Jofotek-Bromnya", "scope": "I", "type": "L" }, { "alpha_3": "jbt", "name": "Jabutí", "scope": "I", "type": "L" }, { "alpha_3": "jbu", "name": "Jukun Takum", "scope": "I", "type": "L" }, { "alpha_3": "jbw", "name": "Yawijibaya", "scope": "I", "type": "E" }, { "alpha_3": "jcs", "name": "Jamaican Country Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "jct", "name": "Krymchak", "scope": "I", "type": "L" }, { "alpha_3": "jda", "name": "Jad", "scope": "I", "type": "L" }, { "alpha_3": "jdg", "name": "Jadgali", "scope": "I", "type": "L" }, { "alpha_3": "jdt", "name": "Judeo-Tat", "scope": "I", "type": "L" }, { "alpha_3": "jeb", "name": "Jebero", "scope": "I", "type": "L" }, { "alpha_3": "jee", "name": "Jerung", "scope": "I", "type": "L" }, { "alpha_3": "jeg", "name": "Jeng", "scope": "I", "type": "L" }, { "alpha_3": "jeh", "name": "Jeh", "scope": "I", "type": "L" }, { "alpha_3": "jei", "name": "Yei", "scope": "I", "type": "L" }, { "alpha_3": "jek", "name": "Jeri Kuo", "scope": "I", "type": "L" }, { "alpha_3": "jel", "name": "Yelmek", "scope": "I", "type": "L" }, { "alpha_3": "jen", "name": "Dza", "scope": "I", "type": "L" }, { "alpha_3": "jer", "name": "Jere", "scope": "I", "type": "L" }, { "alpha_3": "jet", "name": "Manem", "scope": "I", "type": "L" }, { "alpha_3": "jeu", "name": "Jonkor Bourmataguil", "scope": "I", "type": "L" }, { "alpha_3": "jgb", "name": "Ngbee", "scope": "I", "type": "E" }, { "alpha_3": "jge", "name": "Judeo-Georgian", "scope": "I", "type": "L" }, { "alpha_3": "jgk", "name": "Gwak", "scope": "I", "type": "L" }, { "alpha_3": "jgo", "name": "Ngomba", "scope": "I", "type": "L" }, { "alpha_3": "jhi", "name": "Jehai", "scope": "I", "type": "L" }, { "alpha_3": "jhs", "name": "Jhankot Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "jia", "name": "Jina", "scope": "I", "type": "L" }, { "alpha_3": "jib", "name": "Jibu", "scope": "I", "type": "L" }, { "alpha_3": "jic", "name": "Tol", "scope": "I", "type": "L" }, { "alpha_3": "jid", "name": "Bu", "scope": "I", "type": "L" }, { "alpha_3": "jie", "name": "Jilbe", "scope": "I", "type": "L" }, { "alpha_3": "jig", "name": "Djingili", "scope": "I", "type": "L" }, { "alpha_3": "jih", "name": "sTodsde", "scope": "I", "type": "L" }, { "alpha_3": "jii", "name": "Jiiddu", "scope": "I", "type": "L" }, { "alpha_3": "jil", "name": "Jilim", "scope": "I", "type": "L" }, { "alpha_3": "jim", "name": "Jimi (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "jio", "name": "Jiamao", "scope": "I", "type": "L" }, { "alpha_3": "jiq", "name": "Guanyinqiao", "scope": "I", "type": "L" }, { "alpha_3": "jit", "name": "Jita", "scope": "I", "type": "L" }, { "alpha_3": "jiu", "inverted_name": "Jinuo, Youle", "name": "Youle Jinuo", "scope": "I", "type": "L" }, { "alpha_3": "jiv", "name": "Shuar", "scope": "I", "type": "L" }, { "alpha_3": "jiy", "inverted_name": "Jinuo, Buyuan", "name": "Buyuan Jinuo", "scope": "I", "type": "L" }, { "alpha_3": "jje", "name": "Jejueo", "scope": "I", "type": "L" }, { "alpha_3": "jjr", "name": "Bankal", "scope": "I", "type": "L" }, { "alpha_3": "jka", "name": "Kaera", "scope": "I", "type": "L" }, { "alpha_3": "jkm", "inverted_name": "Karen, Mobwa", "name": "Mobwa Karen", "scope": "I", "type": "L" }, { "alpha_3": "jko", "name": "Kubo", "scope": "I", "type": "L" }, { "alpha_3": "jkp", "inverted_name": "Karen, Paku", "name": "Paku Karen", "scope": "I", "type": "L" }, { "alpha_3": "jkr", "name": "Koro (India)", "scope": "I", "type": "L" }, { "alpha_3": "jku", "name": "Labir", "scope": "I", "type": "L" }, { "alpha_3": "jle", "name": "Ngile", "scope": "I", "type": "L" }, { "alpha_3": "jls", "name": "Jamaican Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "jma", "name": "Dima", "scope": "I", "type": "L" }, { "alpha_3": "jmb", "name": "Zumbun", "scope": "I", "type": "L" }, { "alpha_3": "jmc", "name": "Machame", "scope": "I", "type": "L" }, { "alpha_3": "jmd", "name": "Yamdena", "scope": "I", "type": "L" }, { "alpha_3": "jmi", "name": "Jimi (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "jml", "name": "Jumli", "scope": "I", "type": "L" }, { "alpha_3": "jmn", "inverted_name": "Naga, Makuri", "name": "Makuri Naga", "scope": "I", "type": "L" }, { "alpha_3": "jmr", "name": "Kamara", "scope": "I", "type": "L" }, { "alpha_3": "jms", "name": "Mashi (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "jmw", "name": "Mouwase", "scope": "I", "type": "L" }, { "alpha_3": "jmx", "inverted_name": "Mixtec, Western Juxtlahuaca", "name": "Western Juxtlahuaca Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "jna", "name": "Jangshung", "scope": "I", "type": "L" }, { "alpha_3": "jnd", "name": "Jandavra", "scope": "I", "type": "L" }, { "alpha_3": "jng", "name": "Yangman", "scope": "I", "type": "E" }, { "alpha_3": "jni", "name": "Janji", "scope": "I", "type": "L" }, { "alpha_3": "jnj", "name": "Yemsa", "scope": "I", "type": "L" }, { "alpha_3": "jnl", "name": "Rawat", "scope": "I", "type": "L" }, { "alpha_3": "jns", "name": "Jaunsari", "scope": "I", "type": "L" }, { "alpha_3": "job", "name": "Joba", "scope": "I", "type": "L" }, { "alpha_3": "jod", "name": "Wojenaka", "scope": "I", "type": "L" }, { "alpha_3": "jog", "name": "Jogi", "scope": "I", "type": "L" }, { "alpha_3": "jor", "name": "Jorá", "scope": "I", "type": "E" }, { "alpha_3": "jos", "name": "Jordanian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "jow", "name": "Jowulu", "scope": "I", "type": "L" }, { "alpha_3": "jpa", "inverted_name": "Aramaic, Jewish Palestinian", "name": "Jewish Palestinian Aramaic", "scope": "I", "type": "H" }, { "alpha_2": "ja", "alpha_3": "jpn", "name": "Japanese", "scope": "I", "type": "L" }, { "alpha_3": "jpr", "name": "Judeo-Persian", "scope": "I", "type": "L" }, { "alpha_3": "jqr", "name": "Jaqaru", "scope": "I", "type": "L" }, { "alpha_3": "jra", "name": "Jarai", "scope": "I", "type": "L" }, { "alpha_3": "jrb", "name": "Judeo-Arabic", "scope": "M", "type": "L" }, { "alpha_3": "jrr", "name": "Jiru", "scope": "I", "type": "L" }, { "alpha_3": "jrt", "name": "Jorto", "scope": "I", "type": "L" }, { "alpha_3": "jru", "name": "Japrería", "scope": "I", "type": "L" }, { "alpha_3": "jsl", "name": "Japanese Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "jua", "name": "Júma", "scope": "I", "type": "L" }, { "alpha_3": "jub", "name": "Wannu", "scope": "I", "type": "L" }, { "alpha_3": "juc", "name": "Jurchen", "scope": "I", "type": "E" }, { "alpha_3": "jud", "name": "Worodougou", "scope": "I", "type": "L" }, { "alpha_3": "juh", "name": "Hõne", "scope": "I", "type": "L" }, { "alpha_3": "jui", "name": "Ngadjuri", "scope": "I", "type": "E" }, { "alpha_3": "juk", "name": "Wapan", "scope": "I", "type": "L" }, { "alpha_3": "jul", "name": "Jirel", "scope": "I", "type": "L" }, { "alpha_3": "jum", "name": "Jumjum", "scope": "I", "type": "L" }, { "alpha_3": "jun", "name": "Juang", "scope": "I", "type": "L" }, { "alpha_3": "juo", "name": "Jiba", "scope": "I", "type": "L" }, { "alpha_3": "jup", "name": "Hupdë", "scope": "I", "type": "L" }, { "alpha_3": "jur", "name": "Jurúna", "scope": "I", "type": "L" }, { "alpha_3": "jus", "name": "Jumla Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "jut", "name": "Jutish", "scope": "I", "type": "H" }, { "alpha_3": "juu", "name": "Ju", "scope": "I", "type": "L" }, { "alpha_3": "juw", "name": "Wãpha", "scope": "I", "type": "L" }, { "alpha_3": "juy", "name": "Juray", "scope": "I", "type": "L" }, { "alpha_3": "jvd", "name": "Javindo", "scope": "I", "type": "E" }, { "alpha_3": "jvn", "inverted_name": "Javanese, Caribbean", "name": "Caribbean Javanese", "scope": "I", "type": "L" }, { "alpha_3": "jwi", "name": "Jwira-Pepesa", "scope": "I", "type": "L" }, { "alpha_3": "jya", "name": "Jiarong", "scope": "I", "type": "L" }, { "alpha_3": "jye", "inverted_name": "Arabic, Judeo-Yemeni", "name": "Judeo-Yemeni Arabic", "scope": "I", "type": "L" }, { "alpha_3": "jyy", "name": "Jaya", "scope": "I", "type": "L" }, { "alpha_3": "kaa", "name": "Kara-Kalpak", "scope": "I", "type": "L" }, { "alpha_3": "kab", "name": "Kabyle", "scope": "I", "type": "L" }, { "alpha_3": "kac", "name": "Kachin", "scope": "I", "type": "L" }, { "alpha_3": "kad", "name": "Adara", "scope": "I", "type": "L" }, { "alpha_3": "kae", "name": "Ketangalan", "scope": "I", "type": "E" }, { "alpha_3": "kaf", "name": "Katso", "scope": "I", "type": "L" }, { "alpha_3": "kag", "name": "Kajaman", "scope": "I", "type": "L" }, { "alpha_3": "kah", "name": "Kara (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "kai", "name": "Karekare", "scope": "I", "type": "L" }, { "alpha_3": "kaj", "name": "Jju", "scope": "I", "type": "L" }, { "alpha_3": "kak", "name": "Kalanguya", "scope": "I", "type": "L" }, { "alpha_2": "kl", "alpha_3": "kal", "name": "Kalaallisut", "scope": "I", "type": "L" }, { "alpha_3": "kam", "name": "Kamba (Kenya)", "scope": "I", "type": "L" }, { "alpha_2": "kn", "alpha_3": "kan", "name": "Kannada", "scope": "I", "type": "L" }, { "alpha_3": "kao", "name": "Xaasongaxango", "scope": "I", "type": "L" }, { "alpha_3": "kap", "name": "Bezhta", "scope": "I", "type": "L" }, { "alpha_3": "kaq", "name": "Capanahua", "scope": "I", "type": "L" }, { "alpha_2": "ks", "alpha_3": "kas", "name": "Kashmiri", "scope": "I", "type": "L" }, { "alpha_2": "ka", "alpha_3": "kat", "bibliographic": "geo", "name": "Georgian", "scope": "I", "type": "L" }, { "alpha_2": "kr", "alpha_3": "kau", "name": "Kanuri", "scope": "M", "type": "L" }, { "alpha_3": "kav", "name": "Katukína", "scope": "I", "type": "L" }, { "alpha_3": "kaw", "name": "Kawi", "scope": "I", "type": "A" }, { "alpha_3": "kax", "name": "Kao", "scope": "I", "type": "L" }, { "alpha_3": "kay", "name": "Kamayurá", "scope": "I", "type": "L" }, { "alpha_2": "kk", "alpha_3": "kaz", "name": "Kazakh", "scope": "I", "type": "L" }, { "alpha_3": "kba", "name": "Kalarko", "scope": "I", "type": "E" }, { "alpha_3": "kbb", "name": "Kaxuiâna", "scope": "I", "type": "E" }, { "alpha_3": "kbc", "name": "Kadiwéu", "scope": "I", "type": "L" }, { "alpha_3": "kbd", "name": "Kabardian", "scope": "I", "type": "L" }, { "alpha_3": "kbe", "name": "Kanju", "scope": "I", "type": "L" }, { "alpha_3": "kbg", "name": "Khamba", "scope": "I", "type": "L" }, { "alpha_3": "kbh", "name": "Camsá", "scope": "I", "type": "L" }, { "alpha_3": "kbi", "name": "Kaptiau", "scope": "I", "type": "L" }, { "alpha_3": "kbj", "name": "Kari", "scope": "I", "type": "L" }, { "alpha_3": "kbk", "inverted_name": "Koiari, Grass", "name": "Grass Koiari", "scope": "I", "type": "L" }, { "alpha_3": "kbl", "name": "Kanembu", "scope": "I", "type": "L" }, { "alpha_3": "kbm", "name": "Iwal", "scope": "I", "type": "L" }, { "alpha_3": "kbn", "name": "Kare (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "kbo", "name": "Keliko", "scope": "I", "type": "L" }, { "alpha_3": "kbp", "name": "Kabiyè", "scope": "I", "type": "L" }, { "alpha_3": "kbq", "name": "Kamano", "scope": "I", "type": "L" }, { "alpha_3": "kbr", "name": "Kafa", "scope": "I", "type": "L" }, { "alpha_3": "kbs", "name": "Kande", "scope": "I", "type": "L" }, { "alpha_3": "kbt", "name": "Abadi", "scope": "I", "type": "L" }, { "alpha_3": "kbu", "name": "Kabutra", "scope": "I", "type": "L" }, { "alpha_3": "kbv", "name": "Dera (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "kbw", "name": "Kaiep", "scope": "I", "type": "L" }, { "alpha_3": "kbx", "name": "Ap Ma", "scope": "I", "type": "L" }, { "alpha_3": "kby", "inverted_name": "Kanuri, Manga", "name": "Manga Kanuri", "scope": "I", "type": "L" }, { "alpha_3": "kbz", "name": "Duhwa", "scope": "I", "type": "L" }, { "alpha_3": "kca", "name": "Khanty", "scope": "I", "type": "L" }, { "alpha_3": "kcb", "name": "Kawacha", "scope": "I", "type": "L" }, { "alpha_3": "kcc", "name": "Lubila", "scope": "I", "type": "L" }, { "alpha_3": "kcd", "inverted_name": "Kanum, Ngkâlmpw", "name": "Ngkâlmpw Kanum", "scope": "I", "type": "L" }, { "alpha_3": "kce", "name": "Kaivi", "scope": "I", "type": "L" }, { "alpha_3": "kcf", "name": "Ukaan", "scope": "I", "type": "L" }, { "alpha_3": "kcg", "name": "Tyap", "scope": "I", "type": "L" }, { "alpha_3": "kch", "name": "Vono", "scope": "I", "type": "L" }, { "alpha_3": "kci", "name": "Kamantan", "scope": "I", "type": "L" }, { "alpha_3": "kcj", "name": "Kobiana", "scope": "I", "type": "L" }, { "alpha_3": "kck", "name": "Kalanga", "scope": "I", "type": "L" }, { "alpha_3": "kcl", "name": "Kela (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "kcm", "name": "Gula (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "kcn", "name": "Nubi", "scope": "I", "type": "L" }, { "alpha_3": "kco", "name": "Kinalakna", "scope": "I", "type": "L" }, { "alpha_3": "kcp", "name": "Kanga", "scope": "I", "type": "L" }, { "alpha_3": "kcq", "name": "Kamo", "scope": "I", "type": "L" }, { "alpha_3": "kcr", "name": "Katla", "scope": "I", "type": "L" }, { "alpha_3": "kcs", "name": "Koenoem", "scope": "I", "type": "L" }, { "alpha_3": "kct", "name": "Kaian", "scope": "I", "type": "L" }, { "alpha_3": "kcu", "name": "Kami (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "kcv", "name": "Kete", "scope": "I", "type": "L" }, { "alpha_3": "kcw", "name": "Kabwari", "scope": "I", "type": "L" }, { "alpha_3": "kcx", "name": "Kachama-Ganjule", "scope": "I", "type": "L" }, { "alpha_3": "kcy", "name": "Korandje", "scope": "I", "type": "L" }, { "alpha_3": "kcz", "name": "Konongo", "scope": "I", "type": "L" }, { "alpha_3": "kda", "name": "Worimi", "scope": "I", "type": "E" }, { "alpha_3": "kdc", "name": "Kutu", "scope": "I", "type": "L" }, { "alpha_3": "kdd", "name": "Yankunytjatjara", "scope": "I", "type": "L" }, { "alpha_3": "kde", "name": "Makonde", "scope": "I", "type": "L" }, { "alpha_3": "kdf", "name": "Mamusi", "scope": "I", "type": "L" }, { "alpha_3": "kdg", "name": "Seba", "scope": "I", "type": "L" }, { "alpha_3": "kdh", "name": "Tem", "scope": "I", "type": "L" }, { "alpha_3": "kdi", "name": "Kumam", "scope": "I", "type": "L" }, { "alpha_3": "kdj", "name": "Karamojong", "scope": "I", "type": "L" }, { "alpha_3": "kdk", "name": "Numèè", "scope": "I", "type": "L" }, { "alpha_3": "kdl", "name": "Tsikimba", "scope": "I", "type": "L" }, { "alpha_3": "kdm", "name": "Kagoma", "scope": "I", "type": "L" }, { "alpha_3": "kdn", "name": "Kunda", "scope": "I", "type": "L" }, { "alpha_3": "kdp", "name": "Kaningdon-Nindem", "scope": "I", "type": "L" }, { "alpha_3": "kdq", "name": "Koch", "scope": "I", "type": "L" }, { "alpha_3": "kdr", "name": "Karaim", "scope": "I", "type": "L" }, { "alpha_3": "kdt", "name": "Kuy", "scope": "I", "type": "L" }, { "alpha_3": "kdu", "name": "Kadaru", "scope": "I", "type": "L" }, { "alpha_3": "kdw", "name": "Koneraw", "scope": "I", "type": "L" }, { "alpha_3": "kdx", "name": "Kam", "scope": "I", "type": "L" }, { "alpha_3": "kdy", "name": "Keder", "scope": "I", "type": "L" }, { "alpha_3": "kdz", "name": "Kwaja", "scope": "I", "type": "L" }, { "alpha_3": "kea", "name": "Kabuverdianu", "scope": "I", "type": "L" }, { "alpha_3": "keb", "name": "Kélé", "scope": "I", "type": "L" }, { "alpha_3": "kec", "name": "Keiga", "scope": "I", "type": "L" }, { "alpha_3": "ked", "name": "Kerewe", "scope": "I", "type": "L" }, { "alpha_3": "kee", "inverted_name": "Keres, Eastern", "name": "Eastern Keres", "scope": "I", "type": "L" }, { "alpha_3": "kef", "name": "Kpessi", "scope": "I", "type": "L" }, { "alpha_3": "keg", "name": "Tese", "scope": "I", "type": "L" }, { "alpha_3": "keh", "name": "Keak", "scope": "I", "type": "L" }, { "alpha_3": "kei", "name": "Kei", "scope": "I", "type": "L" }, { "alpha_3": "kej", "name": "Kadar", "scope": "I", "type": "L" }, { "alpha_3": "kek", "name": "Kekchí", "scope": "I", "type": "L" }, { "alpha_3": "kel", "name": "Kela (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "kem", "name": "Kemak", "scope": "I", "type": "L" }, { "alpha_3": "ken", "name": "Kenyang", "scope": "I", "type": "L" }, { "alpha_3": "keo", "name": "Kakwa", "scope": "I", "type": "L" }, { "alpha_3": "kep", "name": "Kaikadi", "scope": "I", "type": "L" }, { "alpha_3": "keq", "name": "Kamar", "scope": "I", "type": "L" }, { "alpha_3": "ker", "name": "Kera", "scope": "I", "type": "L" }, { "alpha_3": "kes", "name": "Kugbo", "scope": "I", "type": "L" }, { "alpha_3": "ket", "name": "Ket", "scope": "I", "type": "L" }, { "alpha_3": "keu", "name": "Akebu", "scope": "I", "type": "L" }, { "alpha_3": "kev", "name": "Kanikkaran", "scope": "I", "type": "L" }, { "alpha_3": "kew", "inverted_name": "Kewa, West", "name": "West Kewa", "scope": "I", "type": "L" }, { "alpha_3": "kex", "name": "Kukna", "scope": "I", "type": "L" }, { "alpha_3": "key", "name": "Kupia", "scope": "I", "type": "L" }, { "alpha_3": "kez", "name": "Kukele", "scope": "I", "type": "L" }, { "alpha_3": "kfa", "name": "Kodava", "scope": "I", "type": "L" }, { "alpha_3": "kfb", "inverted_name": "Kolami, Northwestern", "name": "Northwestern Kolami", "scope": "I", "type": "L" }, { "alpha_3": "kfc", "name": "Konda-Dora", "scope": "I", "type": "L" }, { "alpha_3": "kfd", "inverted_name": "Koraga, Korra", "name": "Korra Koraga", "scope": "I", "type": "L" }, { "alpha_3": "kfe", "name": "Kota (India)", "scope": "I", "type": "L" }, { "alpha_3": "kff", "name": "Koya", "scope": "I", "type": "L" }, { "alpha_3": "kfg", "name": "Kudiya", "scope": "I", "type": "L" }, { "alpha_3": "kfh", "name": "Kurichiya", "scope": "I", "type": "L" }, { "alpha_3": "kfi", "inverted_name": "Kurumba, Kannada", "name": "Kannada Kurumba", "scope": "I", "type": "L" }, { "alpha_3": "kfj", "name": "Kemiehua", "scope": "I", "type": "L" }, { "alpha_3": "kfk", "name": "Kinnauri", "scope": "I", "type": "L" }, { "alpha_3": "kfl", "name": "Kung", "scope": "I", "type": "L" }, { "alpha_3": "kfm", "name": "Khunsari", "scope": "I", "type": "L" }, { "alpha_3": "kfn", "name": "Kuk", "scope": "I", "type": "L" }, { "alpha_3": "kfo", "name": "Koro (Côte d'Ivoire)", "scope": "I", "type": "L" }, { "alpha_3": "kfp", "name": "Korwa", "scope": "I", "type": "L" }, { "alpha_3": "kfq", "name": "Korku", "scope": "I", "type": "L" }, { "alpha_3": "kfr", "name": "Kachhi", "scope": "I", "type": "L" }, { "alpha_3": "kfs", "name": "Bilaspuri", "scope": "I", "type": "L" }, { "alpha_3": "kft", "name": "Kanjari", "scope": "I", "type": "L" }, { "alpha_3": "kfu", "name": "Katkari", "scope": "I", "type": "L" }, { "alpha_3": "kfv", "name": "Kurmukar", "scope": "I", "type": "L" }, { "alpha_3": "kfw", "inverted_name": "Naga, Kharam", "name": "Kharam Naga", "scope": "I", "type": "L" }, { "alpha_3": "kfx", "inverted_name": "Pahari, Kullu", "name": "Kullu Pahari", "scope": "I", "type": "L" }, { "alpha_3": "kfy", "name": "Kumaoni", "scope": "I", "type": "L" }, { "alpha_3": "kfz", "name": "Koromfé", "scope": "I", "type": "L" }, { "alpha_3": "kga", "name": "Koyaga", "scope": "I", "type": "L" }, { "alpha_3": "kgb", "name": "Kawe", "scope": "I", "type": "L" }, { "alpha_3": "kgd", "name": "Kataang", "scope": "I", "type": "L" }, { "alpha_3": "kge", "name": "Komering", "scope": "I", "type": "L" }, { "alpha_3": "kgf", "name": "Kube", "scope": "I", "type": "L" }, { "alpha_3": "kgg", "name": "Kusunda", "scope": "I", "type": "L" }, { "alpha_3": "kgi", "name": "Selangor Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "kgj", "inverted_name": "Kham, Gamale", "name": "Gamale Kham", "scope": "I", "type": "L" }, { "alpha_3": "kgk", "name": "Kaiwá", "scope": "I", "type": "L" }, { "alpha_3": "kgl", "name": "Kunggari", "scope": "I", "type": "E" }, { "alpha_3": "kgm", "name": "Karipúna", "scope": "I", "type": "E" }, { "alpha_3": "kgn", "name": "Karingani", "scope": "I", "type": "L" }, { "alpha_3": "kgo", "name": "Krongo", "scope": "I", "type": "L" }, { "alpha_3": "kgp", "name": "Kaingang", "scope": "I", "type": "L" }, { "alpha_3": "kgq", "name": "Kamoro", "scope": "I", "type": "L" }, { "alpha_3": "kgr", "name": "Abun", "scope": "I", "type": "L" }, { "alpha_3": "kgs", "name": "Kumbainggar", "scope": "I", "type": "L" }, { "alpha_3": "kgt", "name": "Somyev", "scope": "I", "type": "L" }, { "alpha_3": "kgu", "name": "Kobol", "scope": "I", "type": "L" }, { "alpha_3": "kgv", "name": "Karas", "scope": "I", "type": "L" }, { "alpha_3": "kgw", "name": "Karon Dori", "scope": "I", "type": "L" }, { "alpha_3": "kgx", "name": "Kamaru", "scope": "I", "type": "L" }, { "alpha_3": "kgy", "name": "Kyerung", "scope": "I", "type": "L" }, { "alpha_3": "kha", "name": "Khasi", "scope": "I", "type": "L" }, { "alpha_3": "khb", "name": "Lü", "scope": "I", "type": "L" }, { "alpha_3": "khc", "name": "Tukang Besi North", "scope": "I", "type": "L" }, { "alpha_3": "khd", "inverted_name": "Kanum, Bädi", "name": "Bädi Kanum", "scope": "I", "type": "L" }, { "alpha_3": "khe", "name": "Korowai", "scope": "I", "type": "L" }, { "alpha_3": "khf", "name": "Khuen", "scope": "I", "type": "L" }, { "alpha_3": "khg", "inverted_name": "Tibetan, Khams", "name": "Khams Tibetan", "scope": "I", "type": "L" }, { "alpha_3": "khh", "name": "Kehu", "scope": "I", "type": "L" }, { "alpha_3": "khj", "name": "Kuturmi", "scope": "I", "type": "L" }, { "alpha_3": "khk", "inverted_name": "Mongolian, Halh", "name": "Halh Mongolian", "scope": "I", "type": "L" }, { "alpha_3": "khl", "name": "Lusi", "scope": "I", "type": "L" }, { "alpha_2": "km", "alpha_3": "khm", "inverted_name": "Khmer, Central", "name": "Central Khmer", "scope": "I", "type": "L" }, { "alpha_3": "khn", "name": "Khandesi", "scope": "I", "type": "L" }, { "alpha_3": "kho", "name": "Khotanese", "scope": "I", "type": "A" }, { "alpha_3": "khp", "name": "Kapori", "scope": "I", "type": "L" }, { "alpha_3": "khq", "inverted_name": "Songhay, Koyra Chiini", "name": "Koyra Chiini Songhay", "scope": "I", "type": "L" }, { "alpha_3": "khr", "name": "Kharia", "scope": "I", "type": "L" }, { "alpha_3": "khs", "name": "Kasua", "scope": "I", "type": "L" }, { "alpha_3": "kht", "name": "Khamti", "scope": "I", "type": "L" }, { "alpha_3": "khu", "name": "Nkhumbi", "scope": "I", "type": "L" }, { "alpha_3": "khv", "name": "Khvarshi", "scope": "I", "type": "L" }, { "alpha_3": "khw", "name": "Khowar", "scope": "I", "type": "L" }, { "alpha_3": "khx", "name": "Kanu", "scope": "I", "type": "L" }, { "alpha_3": "khy", "name": "Kele (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "khz", "name": "Keapara", "scope": "I", "type": "L" }, { "alpha_3": "kia", "name": "Kim", "scope": "I", "type": "L" }, { "alpha_3": "kib", "name": "Koalib", "scope": "I", "type": "L" }, { "alpha_3": "kic", "name": "Kickapoo", "scope": "I", "type": "L" }, { "alpha_3": "kid", "name": "Koshin", "scope": "I", "type": "L" }, { "alpha_3": "kie", "name": "Kibet", "scope": "I", "type": "L" }, { "alpha_3": "kif", "inverted_name": "Kham, Eastern Parbate", "name": "Eastern Parbate Kham", "scope": "I", "type": "L" }, { "alpha_3": "kig", "name": "Kimaama", "scope": "I", "type": "L" }, { "alpha_3": "kih", "name": "Kilmeri", "scope": "I", "type": "L" }, { "alpha_3": "kii", "name": "Kitsai", "scope": "I", "type": "E" }, { "alpha_3": "kij", "name": "Kilivila", "scope": "I", "type": "L" }, { "alpha_2": "ki", "alpha_3": "kik", "name": "Kikuyu", "scope": "I", "type": "L" }, { "alpha_3": "kil", "name": "Kariya", "scope": "I", "type": "L" }, { "alpha_3": "kim", "name": "Karagas", "scope": "I", "type": "L" }, { "alpha_2": "rw", "alpha_3": "kin", "name": "Kinyarwanda", "scope": "I", "type": "L" }, { "alpha_3": "kio", "name": "Kiowa", "scope": "I", "type": "L" }, { "alpha_3": "kip", "inverted_name": "Kham, Sheshi", "name": "Sheshi Kham", "scope": "I", "type": "L" }, { "alpha_3": "kiq", "name": "Kosadle", "scope": "I", "type": "L" }, { "alpha_2": "ky", "alpha_3": "kir", "name": "Kirghiz", "scope": "I", "type": "L" }, { "alpha_3": "kis", "name": "Kis", "scope": "I", "type": "L" }, { "alpha_3": "kit", "name": "Agob", "scope": "I", "type": "L" }, { "alpha_3": "kiu", "name": "Kirmanjki (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "kiv", "name": "Kimbu", "scope": "I", "type": "L" }, { "alpha_3": "kiw", "inverted_name": "Kiwai, Northeast", "name": "Northeast Kiwai", "scope": "I", "type": "L" }, { "alpha_3": "kix", "inverted_name": "Naga, Khiamniungan", "name": "Khiamniungan Naga", "scope": "I", "type": "L" }, { "alpha_3": "kiy", "name": "Kirikiri", "scope": "I", "type": "L" }, { "alpha_3": "kiz", "name": "Kisi", "scope": "I", "type": "L" }, { "alpha_3": "kja", "name": "Mlap", "scope": "I", "type": "L" }, { "alpha_3": "kjb", "name": "Q'anjob'al", "scope": "I", "type": "L" }, { "alpha_3": "kjc", "inverted_name": "Konjo, Coastal", "name": "Coastal Konjo", "scope": "I", "type": "L" }, { "alpha_3": "kjd", "inverted_name": "Kiwai, Southern", "name": "Southern Kiwai", "scope": "I", "type": "L" }, { "alpha_3": "kje", "name": "Kisar", "scope": "I", "type": "L" }, { "alpha_3": "kjf", "name": "Khalaj", "scope": "I", "type": "L" }, { "alpha_3": "kjg", "name": "Khmu", "scope": "I", "type": "L" }, { "alpha_3": "kjh", "name": "Khakas", "scope": "I", "type": "L" }, { "alpha_3": "kji", "name": "Zabana", "scope": "I", "type": "L" }, { "alpha_3": "kjj", "name": "Khinalugh", "scope": "I", "type": "L" }, { "alpha_3": "kjk", "inverted_name": "Konjo, Highland", "name": "Highland Konjo", "scope": "I", "type": "L" }, { "alpha_3": "kjl", "inverted_name": "Kham, Western Parbate", "name": "Western Parbate Kham", "scope": "I", "type": "L" }, { "alpha_3": "kjm", "name": "Kháng", "scope": "I", "type": "L" }, { "alpha_3": "kjn", "name": "Kunjen", "scope": "I", "type": "L" }, { "alpha_3": "kjo", "inverted_name": "Kinnauri, Harijan", "name": "Harijan Kinnauri", "scope": "I", "type": "L" }, { "alpha_3": "kjp", "inverted_name": "Karen, Pwo Eastern", "name": "Pwo Eastern Karen", "scope": "I", "type": "L" }, { "alpha_3": "kjq", "inverted_name": "Keres, Western", "name": "Western Keres", "scope": "I", "type": "L" }, { "alpha_3": "kjr", "name": "Kurudu", "scope": "I", "type": "L" }, { "alpha_3": "kjs", "inverted_name": "Kewa, East", "name": "East Kewa", "scope": "I", "type": "L" }, { "alpha_3": "kjt", "inverted_name": "Karen, Phrae Pwo", "name": "Phrae Pwo Karen", "scope": "I", "type": "L" }, { "alpha_3": "kju", "name": "Kashaya", "scope": "I", "type": "L" }, { "alpha_3": "kjv", "name": "Kaikavian Literary Language", "scope": "I", "type": "H" }, { "alpha_3": "kjx", "name": "Ramopa", "scope": "I", "type": "L" }, { "alpha_3": "kjy", "name": "Erave", "scope": "I", "type": "L" }, { "alpha_3": "kjz", "name": "Bumthangkha", "scope": "I", "type": "L" }, { "alpha_3": "kka", "name": "Kakanda", "scope": "I", "type": "L" }, { "alpha_3": "kkb", "name": "Kwerisa", "scope": "I", "type": "L" }, { "alpha_3": "kkc", "name": "Odoodee", "scope": "I", "type": "L" }, { "alpha_3": "kkd", "name": "Kinuku", "scope": "I", "type": "L" }, { "alpha_3": "kke", "name": "Kakabe", "scope": "I", "type": "L" }, { "alpha_3": "kkf", "inverted_name": "Monpa, Kalaktang", "name": "Kalaktang Monpa", "scope": "I", "type": "L" }, { "alpha_3": "kkg", "inverted_name": "Kalinga, Mabaka Valley", "name": "Mabaka Valley Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "kkh", "name": "Khün", "scope": "I", "type": "L" }, { "alpha_3": "kki", "name": "Kagulu", "scope": "I", "type": "L" }, { "alpha_3": "kkj", "name": "Kako", "scope": "I", "type": "L" }, { "alpha_3": "kkk", "name": "Kokota", "scope": "I", "type": "L" }, { "alpha_3": "kkl", "inverted_name": "Yale, Kosarek", "name": "Kosarek Yale", "scope": "I", "type": "L" }, { "alpha_3": "kkm", "name": "Kiong", "scope": "I", "type": "L" }, { "alpha_3": "kkn", "name": "Kon Keu", "scope": "I", "type": "L" }, { "alpha_3": "kko", "name": "Karko", "scope": "I", "type": "L" }, { "alpha_3": "kkp", "name": "Gugubera", "scope": "I", "type": "L" }, { "alpha_3": "kkq", "name": "Kaiku", "scope": "I", "type": "L" }, { "alpha_3": "kkr", "name": "Kir-Balar", "scope": "I", "type": "L" }, { "alpha_3": "kks", "name": "Giiwo", "scope": "I", "type": "L" }, { "alpha_3": "kkt", "name": "Koi", "scope": "I", "type": "L" }, { "alpha_3": "kku", "name": "Tumi", "scope": "I", "type": "L" }, { "alpha_3": "kkv", "name": "Kangean", "scope": "I", "type": "L" }, { "alpha_3": "kkw", "name": "Teke-Kukuya", "scope": "I", "type": "L" }, { "alpha_3": "kkx", "name": "Kohin", "scope": "I", "type": "L" }, { "alpha_3": "kky", "name": "Guguyimidjir", "scope": "I", "type": "L" }, { "alpha_3": "kkz", "name": "Kaska", "scope": "I", "type": "L" }, { "alpha_3": "kla", "name": "Klamath-Modoc", "scope": "I", "type": "E" }, { "alpha_3": "klb", "name": "Kiliwa", "scope": "I", "type": "L" }, { "alpha_3": "klc", "name": "Kolbila", "scope": "I", "type": "L" }, { "alpha_3": "kld", "name": "Gamilaraay", "scope": "I", "type": "L" }, { "alpha_3": "kle", "name": "Kulung (Nepal)", "scope": "I", "type": "L" }, { "alpha_3": "klf", "name": "Kendeje", "scope": "I", "type": "L" }, { "alpha_3": "klg", "name": "Tagakaulo", "scope": "I", "type": "L" }, { "alpha_3": "klh", "name": "Weliki", "scope": "I", "type": "L" }, { "alpha_3": "kli", "name": "Kalumpang", "scope": "I", "type": "L" }, { "alpha_3": "klj", "inverted_name": "Khalaj, Turkic", "name": "Turkic Khalaj", "scope": "I", "type": "L" }, { "alpha_3": "klk", "name": "Kono (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "kll", "inverted_name": "Kalagan, Kagan", "name": "Kagan Kalagan", "scope": "I", "type": "L" }, { "alpha_3": "klm", "name": "Migum", "scope": "I", "type": "L" }, { "alpha_3": "kln", "name": "Kalenjin", "scope": "M", "type": "L" }, { "alpha_3": "klo", "name": "Kapya", "scope": "I", "type": "L" }, { "alpha_3": "klp", "name": "Kamasa", "scope": "I", "type": "L" }, { "alpha_3": "klq", "name": "Rumu", "scope": "I", "type": "L" }, { "alpha_3": "klr", "name": "Khaling", "scope": "I", "type": "L" }, { "alpha_3": "kls", "name": "Kalasha", "scope": "I", "type": "L" }, { "alpha_3": "klt", "name": "Nukna", "scope": "I", "type": "L" }, { "alpha_3": "klu", "name": "Klao", "scope": "I", "type": "L" }, { "alpha_3": "klv", "name": "Maskelynes", "scope": "I", "type": "L" }, { "alpha_3": "klw", "name": "Lindu", "scope": "I", "type": "L" }, { "alpha_3": "klx", "name": "Koluwawa", "scope": "I", "type": "L" }, { "alpha_3": "kly", "name": "Kalao", "scope": "I", "type": "L" }, { "alpha_3": "klz", "name": "Kabola", "scope": "I", "type": "L" }, { "alpha_3": "kma", "name": "Konni", "scope": "I", "type": "L" }, { "alpha_3": "kmb", "name": "Kimbundu", "scope": "I", "type": "L" }, { "alpha_3": "kmc", "inverted_name": "Dong, Southern", "name": "Southern Dong", "scope": "I", "type": "L" }, { "alpha_3": "kmd", "inverted_name": "Kalinga, Majukayang", "name": "Majukayang Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "kme", "name": "Bakole", "scope": "I", "type": "L" }, { "alpha_3": "kmf", "name": "Kare (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "kmg", "name": "Kâte", "scope": "I", "type": "L" }, { "alpha_3": "kmh", "name": "Kalam", "scope": "I", "type": "L" }, { "alpha_3": "kmi", "name": "Kami (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "kmj", "name": "Kumarbhag Paharia", "scope": "I", "type": "L" }, { "alpha_3": "kmk", "inverted_name": "Kalinga, Limos", "name": "Limos Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "kml", "inverted_name": "Kalinga, Tanudan", "name": "Tanudan Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "kmm", "name": "Kom (India)", "scope": "I", "type": "L" }, { "alpha_3": "kmn", "name": "Awtuw", "scope": "I", "type": "L" }, { "alpha_3": "kmo", "name": "Kwoma", "scope": "I", "type": "L" }, { "alpha_3": "kmp", "name": "Gimme", "scope": "I", "type": "L" }, { "alpha_3": "kmq", "name": "Kwama", "scope": "I", "type": "L" }, { "alpha_3": "kmr", "inverted_name": "Kurdish, Northern", "name": "Northern Kurdish", "scope": "I", "type": "L" }, { "alpha_3": "kms", "name": "Kamasau", "scope": "I", "type": "L" }, { "alpha_3": "kmt", "name": "Kemtuik", "scope": "I", "type": "L" }, { "alpha_3": "kmu", "name": "Kanite", "scope": "I", "type": "L" }, { "alpha_3": "kmv", "inverted_name": "Creole French, Karipúna", "name": "Karipúna Creole French", "scope": "I", "type": "L" }, { "alpha_3": "kmw", "name": "Komo (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "kmx", "name": "Waboda", "scope": "I", "type": "L" }, { "alpha_3": "kmy", "name": "Koma", "scope": "I", "type": "L" }, { "alpha_3": "kmz", "name": "Khorasani Turkish", "scope": "I", "type": "L" }, { "alpha_3": "kna", "name": "Dera (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "knb", "inverted_name": "Kalinga, Lubuagan", "name": "Lubuagan Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "knc", "inverted_name": "Kanuri, Central", "name": "Central Kanuri", "scope": "I", "type": "L" }, { "alpha_3": "knd", "name": "Konda", "scope": "I", "type": "L" }, { "alpha_3": "kne", "name": "Kankanaey", "scope": "I", "type": "L" }, { "alpha_3": "knf", "name": "Mankanya", "scope": "I", "type": "L" }, { "alpha_3": "kng", "name": "Koongo", "scope": "I", "type": "L" }, { "alpha_3": "kni", "name": "Kanufi", "scope": "I", "type": "L" }, { "alpha_3": "knj", "inverted_name": "Kanjobal, Western", "name": "Western Kanjobal", "scope": "I", "type": "L" }, { "alpha_3": "knk", "name": "Kuranko", "scope": "I", "type": "L" }, { "alpha_3": "knl", "name": "Keninjal", "scope": "I", "type": "L" }, { "alpha_3": "knm", "name": "Kanamarí", "scope": "I", "type": "L" }, { "alpha_3": "knn", "name": "Konkani (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "kno", "name": "Kono (Sierra Leone)", "scope": "I", "type": "L" }, { "alpha_3": "knp", "name": "Kwanja", "scope": "I", "type": "L" }, { "alpha_3": "knq", "name": "Kintaq", "scope": "I", "type": "L" }, { "alpha_3": "knr", "name": "Kaningra", "scope": "I", "type": "L" }, { "alpha_3": "kns", "name": "Kensiu", "scope": "I", "type": "L" }, { "alpha_3": "knt", "inverted_name": "Katukína, Panoan", "name": "Panoan Katukína", "scope": "I", "type": "L" }, { "alpha_3": "knu", "name": "Kono (Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "knv", "name": "Tabo", "scope": "I", "type": "L" }, { "alpha_3": "knw", "name": "Kung-Ekoka", "scope": "I", "type": "L" }, { "alpha_3": "knx", "name": "Kendayan", "scope": "I", "type": "L" }, { "alpha_3": "kny", "name": "Kanyok", "scope": "I", "type": "L" }, { "alpha_3": "knz", "name": "Kalamsé", "scope": "I", "type": "L" }, { "alpha_3": "koa", "name": "Konomala", "scope": "I", "type": "L" }, { "alpha_3": "koc", "name": "Kpati", "scope": "I", "type": "E" }, { "alpha_3": "kod", "name": "Kodi", "scope": "I", "type": "L" }, { "alpha_3": "koe", "name": "Kacipo-Balesi", "scope": "I", "type": "L" }, { "alpha_3": "kof", "name": "Kubi", "scope": "I", "type": "E" }, { "alpha_3": "kog", "name": "Cogui", "scope": "I", "type": "L" }, { "alpha_3": "koh", "name": "Koyo", "scope": "I", "type": "L" }, { "alpha_3": "koi", "name": "Komi-Permyak", "scope": "I", "type": "L" }, { "alpha_3": "kok", "name": "Konkani (macrolanguage)", "scope": "M", "type": "L" }, { "alpha_3": "kol", "name": "Kol (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_2": "kv", "alpha_3": "kom", "name": "Komi", "scope": "M", "type": "L" }, { "alpha_2": "kg", "alpha_3": "kon", "name": "Kongo", "scope": "M", "type": "L" }, { "alpha_3": "koo", "name": "Konzo", "scope": "I", "type": "L" }, { "alpha_3": "kop", "name": "Waube", "scope": "I", "type": "L" }, { "alpha_3": "koq", "name": "Kota (Gabon)", "scope": "I", "type": "L" }, { "alpha_2": "ko", "alpha_3": "kor", "name": "Korean", "scope": "I", "type": "L" }, { "alpha_3": "kos", "name": "Kosraean", "scope": "I", "type": "L" }, { "alpha_3": "kot", "name": "Lagwan", "scope": "I", "type": "L" }, { "alpha_3": "kou", "name": "Koke", "scope": "I", "type": "L" }, { "alpha_3": "kov", "name": "Kudu-Camo", "scope": "I", "type": "L" }, { "alpha_3": "kow", "name": "Kugama", "scope": "I", "type": "L" }, { "alpha_3": "koy", "name": "Koyukon", "scope": "I", "type": "L" }, { "alpha_3": "koz", "name": "Korak", "scope": "I", "type": "L" }, { "alpha_3": "kpa", "name": "Kutto", "scope": "I", "type": "L" }, { "alpha_3": "kpb", "inverted_name": "Kurumba, Mullu", "name": "Mullu Kurumba", "scope": "I", "type": "L" }, { "alpha_3": "kpc", "name": "Curripaco", "scope": "I", "type": "L" }, { "alpha_3": "kpd", "name": "Koba", "scope": "I", "type": "L" }, { "alpha_3": "kpe", "name": "Kpelle", "scope": "M", "type": "L" }, { "alpha_3": "kpf", "name": "Komba", "scope": "I", "type": "L" }, { "alpha_3": "kpg", "name": "Kapingamarangi", "scope": "I", "type": "L" }, { "alpha_3": "kph", "name": "Kplang", "scope": "I", "type": "L" }, { "alpha_3": "kpi", "name": "Kofei", "scope": "I", "type": "L" }, { "alpha_3": "kpj", "name": "Karajá", "scope": "I", "type": "L" }, { "alpha_3": "kpk", "name": "Kpan", "scope": "I", "type": "L" }, { "alpha_3": "kpl", "name": "Kpala", "scope": "I", "type": "L" }, { "alpha_3": "kpm", "name": "Koho", "scope": "I", "type": "L" }, { "alpha_3": "kpn", "name": "Kepkiriwát", "scope": "I", "type": "E" }, { "alpha_3": "kpo", "name": "Ikposo", "scope": "I", "type": "L" }, { "alpha_3": "kpq", "name": "Korupun-Sela", "scope": "I", "type": "L" }, { "alpha_3": "kpr", "name": "Korafe-Yegha", "scope": "I", "type": "L" }, { "alpha_3": "kps", "name": "Tehit", "scope": "I", "type": "L" }, { "alpha_3": "kpt", "name": "Karata", "scope": "I", "type": "L" }, { "alpha_3": "kpu", "name": "Kafoa", "scope": "I", "type": "L" }, { "alpha_3": "kpv", "name": "Komi-Zyrian", "scope": "I", "type": "L" }, { "alpha_3": "kpw", "name": "Kobon", "scope": "I", "type": "L" }, { "alpha_3": "kpx", "inverted_name": "Koiali, Mountain", "name": "Mountain Koiali", "scope": "I", "type": "L" }, { "alpha_3": "kpy", "name": "Koryak", "scope": "I", "type": "L" }, { "alpha_3": "kpz", "name": "Kupsabiny", "scope": "I", "type": "L" }, { "alpha_3": "kqa", "name": "Mum", "scope": "I", "type": "L" }, { "alpha_3": "kqb", "name": "Kovai", "scope": "I", "type": "L" }, { "alpha_3": "kqc", "name": "Doromu-Koki", "scope": "I", "type": "L" }, { "alpha_3": "kqd", "name": "Koy Sanjaq Surat", "scope": "I", "type": "L" }, { "alpha_3": "kqe", "name": "Kalagan", "scope": "I", "type": "L" }, { "alpha_3": "kqf", "name": "Kakabai", "scope": "I", "type": "L" }, { "alpha_3": "kqg", "name": "Khe", "scope": "I", "type": "L" }, { "alpha_3": "kqh", "name": "Kisankasa", "scope": "I", "type": "L" }, { "alpha_3": "kqi", "name": "Koitabu", "scope": "I", "type": "L" }, { "alpha_3": "kqj", "name": "Koromira", "scope": "I", "type": "L" }, { "alpha_3": "kqk", "inverted_name": "Gbe, Kotafon", "name": "Kotafon Gbe", "scope": "I", "type": "L" }, { "alpha_3": "kql", "name": "Kyenele", "scope": "I", "type": "L" }, { "alpha_3": "kqm", "name": "Khisa", "scope": "I", "type": "L" }, { "alpha_3": "kqn", "name": "Kaonde", "scope": "I", "type": "L" }, { "alpha_3": "kqo", "inverted_name": "Krahn, Eastern", "name": "Eastern Krahn", "scope": "I", "type": "L" }, { "alpha_3": "kqp", "name": "Kimré", "scope": "I", "type": "L" }, { "alpha_3": "kqq", "name": "Krenak", "scope": "I", "type": "L" }, { "alpha_3": "kqr", "name": "Kimaragang", "scope": "I", "type": "L" }, { "alpha_3": "kqs", "inverted_name": "Kissi, Northern", "name": "Northern Kissi", "scope": "I", "type": "L" }, { "alpha_3": "kqt", "inverted_name": "Kadazan, Klias River", "name": "Klias River Kadazan", "scope": "I", "type": "L" }, { "alpha_3": "kqu", "name": "Seroa", "scope": "I", "type": "E" }, { "alpha_3": "kqv", "name": "Okolod", "scope": "I", "type": "L" }, { "alpha_3": "kqw", "name": "Kandas", "scope": "I", "type": "L" }, { "alpha_3": "kqx", "name": "Mser", "scope": "I", "type": "L" }, { "alpha_3": "kqy", "name": "Koorete", "scope": "I", "type": "L" }, { "alpha_3": "kqz", "name": "Korana", "scope": "I", "type": "E" }, { "alpha_3": "kra", "name": "Kumhali", "scope": "I", "type": "L" }, { "alpha_3": "krb", "name": "Karkin", "scope": "I", "type": "E" }, { "alpha_3": "krc", "name": "Karachay-Balkar", "scope": "I", "type": "L" }, { "alpha_3": "krd", "name": "Kairui-Midiki", "scope": "I", "type": "L" }, { "alpha_3": "kre", "name": "Panará", "scope": "I", "type": "L" }, { "alpha_3": "krf", "name": "Koro (Vanuatu)", "scope": "I", "type": "L" }, { "alpha_3": "krh", "name": "Kurama", "scope": "I", "type": "L" }, { "alpha_3": "kri", "name": "Krio", "scope": "I", "type": "L" }, { "alpha_3": "krj", "name": "Kinaray-A", "scope": "I", "type": "L" }, { "alpha_3": "krk", "name": "Kerek", "scope": "I", "type": "E" }, { "alpha_3": "krl", "name": "Karelian", "scope": "I", "type": "L" }, { "alpha_3": "krm", "name": "Krim", "scope": "I", "type": "L" }, { "alpha_3": "krn", "name": "Sapo", "scope": "I", "type": "L" }, { "alpha_3": "krp", "name": "Korop", "scope": "I", "type": "L" }, { "alpha_3": "krr", "name": "Kru'ng 2", "scope": "I", "type": "L" }, { "alpha_3": "krs", "name": "Gbaya (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "krt", "inverted_name": "Kanuri, Tumari", "name": "Tumari Kanuri", "scope": "I", "type": "L" }, { "alpha_3": "kru", "name": "Kurukh", "scope": "I", "type": "L" }, { "alpha_3": "krv", "name": "Kavet", "scope": "I", "type": "L" }, { "alpha_3": "krw", "inverted_name": "Krahn, Western", "name": "Western Krahn", "scope": "I", "type": "L" }, { "alpha_3": "krx", "name": "Karon", "scope": "I", "type": "L" }, { "alpha_3": "kry", "name": "Kryts", "scope": "I", "type": "L" }, { "alpha_3": "krz", "inverted_name": "Kanum, Sota", "name": "Sota Kanum", "scope": "I", "type": "L" }, { "alpha_3": "ksa", "name": "Shuwa-Zamani", "scope": "I", "type": "L" }, { "alpha_3": "ksb", "name": "Shambala", "scope": "I", "type": "L" }, { "alpha_3": "ksc", "inverted_name": "Kalinga, Southern", "name": "Southern Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "ksd", "name": "Kuanua", "scope": "I", "type": "L" }, { "alpha_3": "kse", "name": "Kuni", "scope": "I", "type": "L" }, { "alpha_3": "ksf", "name": "Bafia", "scope": "I", "type": "L" }, { "alpha_3": "ksg", "name": "Kusaghe", "scope": "I", "type": "L" }, { "alpha_3": "ksh", "name": "Kölsch", "scope": "I", "type": "L" }, { "alpha_3": "ksi", "name": "Krisa", "scope": "I", "type": "L" }, { "alpha_3": "ksj", "name": "Uare", "scope": "I", "type": "L" }, { "alpha_3": "ksk", "name": "Kansa", "scope": "I", "type": "L" }, { "alpha_3": "ksl", "name": "Kumalu", "scope": "I", "type": "L" }, { "alpha_3": "ksm", "name": "Kumba", "scope": "I", "type": "L" }, { "alpha_3": "ksn", "name": "Kasiguranin", "scope": "I", "type": "L" }, { "alpha_3": "kso", "name": "Kofa", "scope": "I", "type": "L" }, { "alpha_3": "ksp", "name": "Kaba", "scope": "I", "type": "L" }, { "alpha_3": "ksq", "name": "Kwaami", "scope": "I", "type": "L" }, { "alpha_3": "ksr", "name": "Borong", "scope": "I", "type": "L" }, { "alpha_3": "kss", "inverted_name": "Kisi, Southern", "name": "Southern Kisi", "scope": "I", "type": "L" }, { "alpha_3": "kst", "name": "Winyé", "scope": "I", "type": "L" }, { "alpha_3": "ksu", "name": "Khamyang", "scope": "I", "type": "L" }, { "alpha_3": "ksv", "name": "Kusu", "scope": "I", "type": "L" }, { "alpha_3": "ksw", "inverted_name": "Karen, S'gaw", "name": "S'gaw Karen", "scope": "I", "type": "L" }, { "alpha_3": "ksx", "name": "Kedang", "scope": "I", "type": "L" }, { "alpha_3": "ksy", "name": "Kharia Thar", "scope": "I", "type": "L" }, { "alpha_3": "ksz", "name": "Kodaku", "scope": "I", "type": "L" }, { "alpha_3": "kta", "name": "Katua", "scope": "I", "type": "L" }, { "alpha_3": "ktb", "name": "Kambaata", "scope": "I", "type": "L" }, { "alpha_3": "ktc", "name": "Kholok", "scope": "I", "type": "L" }, { "alpha_3": "ktd", "name": "Kokata", "scope": "I", "type": "L" }, { "alpha_3": "kte", "name": "Nubri", "scope": "I", "type": "L" }, { "alpha_3": "ktf", "name": "Kwami", "scope": "I", "type": "L" }, { "alpha_3": "ktg", "name": "Kalkutung", "scope": "I", "type": "E" }, { "alpha_3": "kth", "name": "Karanga", "scope": "I", "type": "L" }, { "alpha_3": "kti", "inverted_name": "Muyu, North", "name": "North Muyu", "scope": "I", "type": "L" }, { "alpha_3": "ktj", "inverted_name": "Krumen, Plapo", "name": "Plapo Krumen", "scope": "I", "type": "L" }, { "alpha_3": "ktk", "name": "Kaniet", "scope": "I", "type": "E" }, { "alpha_3": "ktl", "name": "Koroshi", "scope": "I", "type": "L" }, { "alpha_3": "ktm", "name": "Kurti", "scope": "I", "type": "L" }, { "alpha_3": "ktn", "name": "Karitiâna", "scope": "I", "type": "L" }, { "alpha_3": "kto", "name": "Kuot", "scope": "I", "type": "L" }, { "alpha_3": "ktp", "name": "Kaduo", "scope": "I", "type": "L" }, { "alpha_3": "ktq", "name": "Katabaga", "scope": "I", "type": "E" }, { "alpha_3": "kts", "inverted_name": "Muyu, South", "name": "South Muyu", "scope": "I", "type": "L" }, { "alpha_3": "ktt", "name": "Ketum", "scope": "I", "type": "L" }, { "alpha_3": "ktu", "name": "Kituba (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "ktv", "inverted_name": "Katu, Eastern", "name": "Eastern Katu", "scope": "I", "type": "L" }, { "alpha_3": "ktw", "name": "Kato", "scope": "I", "type": "E" }, { "alpha_3": "ktx", "name": "Kaxararí", "scope": "I", "type": "L" }, { "alpha_3": "kty", "name": "Kango (Bas-Uélé District)", "scope": "I", "type": "L" }, { "alpha_3": "ktz", "name": "Ju/'hoan", "scope": "I", "type": "L" }, { "alpha_2": "kj", "alpha_3": "kua", "name": "Kuanyama", "scope": "I", "type": "L" }, { "alpha_3": "kub", "name": "Kutep", "scope": "I", "type": "L" }, { "alpha_3": "kuc", "name": "Kwinsu", "scope": "I", "type": "L" }, { "alpha_3": "kud", "name": "'Auhelawa", "scope": "I", "type": "L" }, { "alpha_3": "kue", "name": "Kuman (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "kuf", "inverted_name": "Katu, Western", "name": "Western Katu", "scope": "I", "type": "L" }, { "alpha_3": "kug", "name": "Kupa", "scope": "I", "type": "L" }, { "alpha_3": "kuh", "name": "Kushi", "scope": "I", "type": "L" }, { "alpha_3": "kui", "name": "Kuikúro-Kalapálo", "scope": "I", "type": "L" }, { "alpha_3": "kuj", "name": "Kuria", "scope": "I", "type": "L" }, { "alpha_3": "kuk", "name": "Kepo'", "scope": "I", "type": "L" }, { "alpha_3": "kul", "name": "Kulere", "scope": "I", "type": "L" }, { "alpha_3": "kum", "name": "Kumyk", "scope": "I", "type": "L" }, { "alpha_3": "kun", "name": "Kunama", "scope": "I", "type": "L" }, { "alpha_3": "kuo", "name": "Kumukio", "scope": "I", "type": "L" }, { "alpha_3": "kup", "name": "Kunimaipa", "scope": "I", "type": "L" }, { "alpha_3": "kuq", "name": "Karipuna", "scope": "I", "type": "L" }, { "alpha_2": "ku", "alpha_3": "kur", "name": "Kurdish", "scope": "M", "type": "L" }, { "alpha_3": "kus", "name": "Kusaal", "scope": "I", "type": "L" }, { "alpha_3": "kut", "name": "Kutenai", "scope": "I", "type": "L" }, { "alpha_3": "kuu", "inverted_name": "Kuskokwim, Upper", "name": "Upper Kuskokwim", "scope": "I", "type": "L" }, { "alpha_3": "kuv", "name": "Kur", "scope": "I", "type": "L" }, { "alpha_3": "kuw", "name": "Kpagua", "scope": "I", "type": "L" }, { "alpha_3": "kux", "name": "Kukatja", "scope": "I", "type": "L" }, { "alpha_3": "kuy", "name": "Kuuku-Ya'u", "scope": "I", "type": "L" }, { "alpha_3": "kuz", "name": "Kunza", "scope": "I", "type": "E" }, { "alpha_3": "kva", "name": "Bagvalal", "scope": "I", "type": "L" }, { "alpha_3": "kvb", "name": "Kubu", "scope": "I", "type": "L" }, { "alpha_3": "kvc", "name": "Kove", "scope": "I", "type": "L" }, { "alpha_3": "kvd", "name": "Kui (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "kve", "name": "Kalabakan", "scope": "I", "type": "L" }, { "alpha_3": "kvf", "name": "Kabalai", "scope": "I", "type": "L" }, { "alpha_3": "kvg", "name": "Kuni-Boazi", "scope": "I", "type": "L" }, { "alpha_3": "kvh", "name": "Komodo", "scope": "I", "type": "L" }, { "alpha_3": "kvi", "name": "Kwang", "scope": "I", "type": "L" }, { "alpha_3": "kvj", "name": "Psikye", "scope": "I", "type": "L" }, { "alpha_3": "kvk", "name": "Korean Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "kvl", "name": "Kayaw", "scope": "I", "type": "L" }, { "alpha_3": "kvm", "name": "Kendem", "scope": "I", "type": "L" }, { "alpha_3": "kvn", "inverted_name": "Kuna, Border", "name": "Border Kuna", "scope": "I", "type": "L" }, { "alpha_3": "kvo", "name": "Dobel", "scope": "I", "type": "L" }, { "alpha_3": "kvp", "name": "Kompane", "scope": "I", "type": "L" }, { "alpha_3": "kvq", "inverted_name": "Karen, Geba", "name": "Geba Karen", "scope": "I", "type": "L" }, { "alpha_3": "kvr", "name": "Kerinci", "scope": "I", "type": "L" }, { "alpha_3": "kvt", "inverted_name": "Karen, Lahta", "name": "Lahta Karen", "scope": "I", "type": "L" }, { "alpha_3": "kvu", "inverted_name": "Karen, Yinbaw", "name": "Yinbaw Karen", "scope": "I", "type": "L" }, { "alpha_3": "kvv", "name": "Kola", "scope": "I", "type": "L" }, { "alpha_3": "kvw", "name": "Wersing", "scope": "I", "type": "L" }, { "alpha_3": "kvx", "inverted_name": "Koli, Parkari", "name": "Parkari Koli", "scope": "I", "type": "L" }, { "alpha_3": "kvy", "inverted_name": "Karen, Yintale", "name": "Yintale Karen", "scope": "I", "type": "L" }, { "alpha_3": "kvz", "name": "Tsakwambo", "scope": "I", "type": "L" }, { "alpha_3": "kwa", "name": "Dâw", "scope": "I", "type": "L" }, { "alpha_3": "kwb", "name": "Kwa", "scope": "I", "type": "L" }, { "alpha_3": "kwc", "name": "Likwala", "scope": "I", "type": "L" }, { "alpha_3": "kwd", "name": "Kwaio", "scope": "I", "type": "L" }, { "alpha_3": "kwe", "name": "Kwerba", "scope": "I", "type": "L" }, { "alpha_3": "kwf", "name": "Kwara'ae", "scope": "I", "type": "L" }, { "alpha_3": "kwg", "name": "Sara Kaba Deme", "scope": "I", "type": "L" }, { "alpha_3": "kwh", "name": "Kowiai", "scope": "I", "type": "L" }, { "alpha_3": "kwi", "name": "Awa-Cuaiquer", "scope": "I", "type": "L" }, { "alpha_3": "kwj", "name": "Kwanga", "scope": "I", "type": "L" }, { "alpha_3": "kwk", "name": "Kwakiutl", "scope": "I", "type": "L" }, { "alpha_3": "kwl", "name": "Kofyar", "scope": "I", "type": "L" }, { "alpha_3": "kwm", "name": "Kwambi", "scope": "I", "type": "L" }, { "alpha_3": "kwn", "name": "Kwangali", "scope": "I", "type": "L" }, { "alpha_3": "kwo", "name": "Kwomtari", "scope": "I", "type": "L" }, { "alpha_3": "kwp", "name": "Kodia", "scope": "I", "type": "L" }, { "alpha_3": "kwr", "name": "Kwer", "scope": "I", "type": "L" }, { "alpha_3": "kws", "name": "Kwese", "scope": "I", "type": "L" }, { "alpha_3": "kwt", "name": "Kwesten", "scope": "I", "type": "L" }, { "alpha_3": "kwu", "name": "Kwakum", "scope": "I", "type": "L" }, { "alpha_3": "kwv", "name": "Sara Kaba Náà", "scope": "I", "type": "L" }, { "alpha_3": "kww", "name": "Kwinti", "scope": "I", "type": "L" }, { "alpha_3": "kwx", "name": "Khirwar", "scope": "I", "type": "L" }, { "alpha_3": "kwy", "inverted_name": "Kongo, San Salvador", "name": "San Salvador Kongo", "scope": "I", "type": "L" }, { "alpha_3": "kwz", "name": "Kwadi", "scope": "I", "type": "E" }, { "alpha_3": "kxa", "name": "Kairiru", "scope": "I", "type": "L" }, { "alpha_3": "kxb", "name": "Krobu", "scope": "I", "type": "L" }, { "alpha_3": "kxc", "name": "Konso", "scope": "I", "type": "L" }, { "alpha_3": "kxd", "name": "Brunei", "scope": "I", "type": "L" }, { "alpha_3": "kxf", "inverted_name": "Karen, Manumanaw", "name": "Manumanaw Karen", "scope": "I", "type": "L" }, { "alpha_3": "kxh", "name": "Karo (Ethiopia)", "scope": "I", "type": "L" }, { "alpha_3": "kxi", "inverted_name": "Murut, Keningau", "name": "Keningau Murut", "scope": "I", "type": "L" }, { "alpha_3": "kxj", "name": "Kulfa", "scope": "I", "type": "L" }, { "alpha_3": "kxk", "inverted_name": "Karen, Zayein", "name": "Zayein Karen", "scope": "I", "type": "L" }, { "alpha_3": "kxl", "inverted_name": "Kurux, Nepali", "name": "Nepali Kurux", "scope": "I", "type": "L" }, { "alpha_3": "kxm", "inverted_name": "Khmer, Northern", "name": "Northern Khmer", "scope": "I", "type": "L" }, { "alpha_3": "kxn", "inverted_name": "Melanau, Kanowit-Tanjong", "name": "Kanowit-Tanjong Melanau", "scope": "I", "type": "L" }, { "alpha_3": "kxo", "name": "Kanoé", "scope": "I", "type": "E" }, { "alpha_3": "kxp", "inverted_name": "Koli, Wadiyara", "name": "Wadiyara Koli", "scope": "I", "type": "L" }, { "alpha_3": "kxq", "inverted_name": "Kanum, Smärky", "name": "Smärky Kanum", "scope": "I", "type": "L" }, { "alpha_3": "kxr", "name": "Koro (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "kxs", "name": "Kangjia", "scope": "I", "type": "L" }, { "alpha_3": "kxt", "name": "Koiwat", "scope": "I", "type": "L" }, { "alpha_3": "kxu", "name": "Kui (India)", "scope": "I", "type": "L" }, { "alpha_3": "kxv", "name": "Kuvi", "scope": "I", "type": "L" }, { "alpha_3": "kxw", "name": "Konai", "scope": "I", "type": "L" }, { "alpha_3": "kxx", "name": "Likuba", "scope": "I", "type": "L" }, { "alpha_3": "kxy", "name": "Kayong", "scope": "I", "type": "L" }, { "alpha_3": "kxz", "name": "Kerewo", "scope": "I", "type": "L" }, { "alpha_3": "kya", "name": "Kwaya", "scope": "I", "type": "L" }, { "alpha_3": "kyb", "inverted_name": "Kalinga, Butbut", "name": "Butbut Kalinga", "scope": "I", "type": "L" }, { "alpha_3": "kyc", "name": "Kyaka", "scope": "I", "type": "L" }, { "alpha_3": "kyd", "name": "Karey", "scope": "I", "type": "L" }, { "alpha_3": "kye", "name": "Krache", "scope": "I", "type": "L" }, { "alpha_3": "kyf", "name": "Kouya", "scope": "I", "type": "L" }, { "alpha_3": "kyg", "name": "Keyagana", "scope": "I", "type": "L" }, { "alpha_3": "kyh", "name": "Karok", "scope": "I", "type": "L" }, { "alpha_3": "kyi", "name": "Kiput", "scope": "I", "type": "L" }, { "alpha_3": "kyj", "name": "Karao", "scope": "I", "type": "L" }, { "alpha_3": "kyk", "name": "Kamayo", "scope": "I", "type": "L" }, { "alpha_3": "kyl", "name": "Kalapuya", "scope": "I", "type": "L" }, { "alpha_3": "kym", "name": "Kpatili", "scope": "I", "type": "L" }, { "alpha_3": "kyn", "inverted_name": "Binukidnon, Northern", "name": "Northern Binukidnon", "scope": "I", "type": "L" }, { "alpha_3": "kyo", "name": "Kelon", "scope": "I", "type": "L" }, { "alpha_3": "kyp", "name": "Kang", "scope": "I", "type": "L" }, { "alpha_3": "kyq", "name": "Kenga", "scope": "I", "type": "L" }, { "alpha_3": "kyr", "name": "Kuruáya", "scope": "I", "type": "L" }, { "alpha_3": "kys", "inverted_name": "Kayan, Baram", "name": "Baram Kayan", "scope": "I", "type": "L" }, { "alpha_3": "kyt", "name": "Kayagar", "scope": "I", "type": "L" }, { "alpha_3": "kyu", "inverted_name": "Kayah, Western", "name": "Western Kayah", "scope": "I", "type": "L" }, { "alpha_3": "kyv", "name": "Kayort", "scope": "I", "type": "L" }, { "alpha_3": "kyw", "name": "Kudmali", "scope": "I", "type": "L" }, { "alpha_3": "kyx", "name": "Rapoisi", "scope": "I", "type": "L" }, { "alpha_3": "kyy", "name": "Kambaira", "scope": "I", "type": "L" }, { "alpha_3": "kyz", "name": "Kayabí", "scope": "I", "type": "L" }, { "alpha_3": "kza", "inverted_name": "Karaboro, Western", "name": "Western Karaboro", "scope": "I", "type": "L" }, { "alpha_3": "kzb", "name": "Kaibobo", "scope": "I", "type": "L" }, { "alpha_3": "kzc", "inverted_name": "Kulango, Bondoukou", "name": "Bondoukou Kulango", "scope": "I", "type": "L" }, { "alpha_3": "kzd", "name": "Kadai", "scope": "I", "type": "L" }, { "alpha_3": "kze", "name": "Kosena", "scope": "I", "type": "L" }, { "alpha_3": "kzf", "inverted_name": "Kaili, Da'a", "name": "Da'a Kaili", "scope": "I", "type": "L" }, { "alpha_3": "kzg", "name": "Kikai", "scope": "I", "type": "L" }, { "alpha_3": "kzi", "name": "Kelabit", "scope": "I", "type": "L" }, { "alpha_3": "kzk", "name": "Kazukuru", "scope": "I", "type": "E" }, { "alpha_3": "kzl", "name": "Kayeli", "scope": "I", "type": "L" }, { "alpha_3": "kzm", "name": "Kais", "scope": "I", "type": "L" }, { "alpha_3": "kzn", "name": "Kokola", "scope": "I", "type": "L" }, { "alpha_3": "kzo", "name": "Kaningi", "scope": "I", "type": "L" }, { "alpha_3": "kzp", "name": "Kaidipang", "scope": "I", "type": "L" }, { "alpha_3": "kzq", "name": "Kaike", "scope": "I", "type": "L" }, { "alpha_3": "kzr", "name": "Karang", "scope": "I", "type": "L" }, { "alpha_3": "kzs", "inverted_name": "Dusun, Sugut", "name": "Sugut Dusun", "scope": "I", "type": "L" }, { "alpha_3": "kzu", "name": "Kayupulau", "scope": "I", "type": "L" }, { "alpha_3": "kzv", "name": "Komyandaret", "scope": "I", "type": "L" }, { "alpha_3": "kzw", "name": "Karirí-Xocó", "scope": "I", "type": "E" }, { "alpha_3": "kzx", "name": "Kamarian", "scope": "I", "type": "L" }, { "alpha_3": "kzy", "name": "Kango (Tshopo District)", "scope": "I", "type": "L" }, { "alpha_3": "kzz", "name": "Kalabra", "scope": "I", "type": "L" }, { "alpha_3": "laa", "inverted_name": "Subanen, Southern", "name": "Southern Subanen", "scope": "I", "type": "L" }, { "alpha_3": "lab", "name": "Linear A", "scope": "I", "type": "A" }, { "alpha_3": "lac", "name": "Lacandon", "scope": "I", "type": "L" }, { "alpha_3": "lad", "name": "Ladino", "scope": "I", "type": "L" }, { "alpha_3": "lae", "name": "Pattani", "scope": "I", "type": "L" }, { "alpha_3": "laf", "name": "Lafofa", "scope": "I", "type": "L" }, { "alpha_3": "lag", "name": "Langi", "scope": "I", "type": "L" }, { "alpha_3": "lah", "name": "Lahnda", "scope": "M", "type": "L" }, { "alpha_3": "lai", "name": "Lambya", "scope": "I", "type": "L" }, { "alpha_3": "laj", "name": "Lango (Uganda)", "scope": "I", "type": "L" }, { "alpha_3": "lak", "name": "Laka (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "lal", "name": "Lalia", "scope": "I", "type": "L" }, { "alpha_3": "lam", "name": "Lamba", "scope": "I", "type": "L" }, { "alpha_3": "lan", "name": "Laru", "scope": "I", "type": "L" }, { "alpha_2": "lo", "alpha_3": "lao", "name": "Lao", "scope": "I", "type": "L" }, { "alpha_3": "lap", "name": "Laka (Chad)", "scope": "I", "type": "L" }, { "alpha_3": "laq", "name": "Qabiao", "scope": "I", "type": "L" }, { "alpha_3": "lar", "name": "Larteh", "scope": "I", "type": "L" }, { "alpha_3": "las", "name": "Lama (Togo)", "scope": "I", "type": "L" }, { "alpha_2": "la", "alpha_3": "lat", "name": "Latin", "scope": "I", "type": "A" }, { "alpha_3": "lau", "name": "Laba", "scope": "I", "type": "L" }, { "alpha_2": "lv", "alpha_3": "lav", "name": "Latvian", "scope": "M", "type": "L" }, { "alpha_3": "law", "name": "Lauje", "scope": "I", "type": "L" }, { "alpha_3": "lax", "name": "Tiwa", "scope": "I", "type": "L" }, { "alpha_3": "lay", "inverted_name": "Bai, Lama", "name": "Lama Bai", "scope": "I", "type": "L" }, { "alpha_3": "laz", "name": "Aribwatsa", "scope": "I", "type": "E" }, { "alpha_3": "lba", "name": "Lui", "scope": "I", "type": "E" }, { "alpha_3": "lbb", "name": "Label", "scope": "I", "type": "L" }, { "alpha_3": "lbc", "name": "Lakkia", "scope": "I", "type": "L" }, { "alpha_3": "lbe", "name": "Lak", "scope": "I", "type": "L" }, { "alpha_3": "lbf", "name": "Tinani", "scope": "I", "type": "L" }, { "alpha_3": "lbg", "name": "Laopang", "scope": "I", "type": "L" }, { "alpha_3": "lbi", "name": "La'bi", "scope": "I", "type": "L" }, { "alpha_3": "lbj", "name": "Ladakhi", "scope": "I", "type": "L" }, { "alpha_3": "lbk", "inverted_name": "Bontok, Central", "name": "Central Bontok", "scope": "I", "type": "L" }, { "alpha_3": "lbl", "inverted_name": "Bikol, Libon", "name": "Libon Bikol", "scope": "I", "type": "L" }, { "alpha_3": "lbm", "name": "Lodhi", "scope": "I", "type": "L" }, { "alpha_3": "lbn", "name": "Lamet", "scope": "I", "type": "L" }, { "alpha_3": "lbo", "name": "Laven", "scope": "I", "type": "L" }, { "alpha_3": "lbq", "name": "Wampar", "scope": "I", "type": "L" }, { "alpha_3": "lbr", "name": "Lohorung", "scope": "I", "type": "L" }, { "alpha_3": "lbs", "name": "Libyan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "lbt", "name": "Lachi", "scope": "I", "type": "L" }, { "alpha_3": "lbu", "name": "Labu", "scope": "I", "type": "L" }, { "alpha_3": "lbv", "name": "Lavatbura-Lamusong", "scope": "I", "type": "L" }, { "alpha_3": "lbw", "name": "Tolaki", "scope": "I", "type": "L" }, { "alpha_3": "lbx", "name": "Lawangan", "scope": "I", "type": "L" }, { "alpha_3": "lby", "name": "Lamu-Lamu", "scope": "I", "type": "E" }, { "alpha_3": "lbz", "name": "Lardil", "scope": "I", "type": "L" }, { "alpha_3": "lcc", "name": "Legenyem", "scope": "I", "type": "L" }, { "alpha_3": "lcd", "name": "Lola", "scope": "I", "type": "L" }, { "alpha_3": "lce", "name": "Loncong", "scope": "I", "type": "L" }, { "alpha_3": "lcf", "name": "Lubu", "scope": "I", "type": "L" }, { "alpha_3": "lch", "name": "Luchazi", "scope": "I", "type": "L" }, { "alpha_3": "lcl", "name": "Lisela", "scope": "I", "type": "L" }, { "alpha_3": "lcm", "name": "Tungag", "scope": "I", "type": "L" }, { "alpha_3": "lcp", "inverted_name": "Lawa, Western", "name": "Western Lawa", "scope": "I", "type": "L" }, { "alpha_3": "lcq", "name": "Luhu", "scope": "I", "type": "L" }, { "alpha_3": "lcs", "name": "Lisabata-Nuniali", "scope": "I", "type": "L" }, { "alpha_3": "lda", "name": "Kla-Dan", "scope": "I", "type": "L" }, { "alpha_3": "ldb", "name": "Dũya", "scope": "I", "type": "L" }, { "alpha_3": "ldd", "name": "Luri", "scope": "I", "type": "L" }, { "alpha_3": "ldg", "name": "Lenyima", "scope": "I", "type": "L" }, { "alpha_3": "ldh", "name": "Lamja-Dengsa-Tola", "scope": "I", "type": "L" }, { "alpha_3": "ldi", "name": "Laari", "scope": "I", "type": "L" }, { "alpha_3": "ldj", "name": "Lemoro", "scope": "I", "type": "L" }, { "alpha_3": "ldk", "name": "Leelau", "scope": "I", "type": "L" }, { "alpha_3": "ldl", "name": "Kaan", "scope": "I", "type": "L" }, { "alpha_3": "ldm", "name": "Landoma", "scope": "I", "type": "L" }, { "alpha_3": "ldn", "name": "Láadan", "scope": "I", "type": "C" }, { "alpha_3": "ldo", "name": "Loo", "scope": "I", "type": "L" }, { "alpha_3": "ldp", "name": "Tso", "scope": "I", "type": "L" }, { "alpha_3": "ldq", "name": "Lufu", "scope": "I", "type": "L" }, { "alpha_3": "lea", "name": "Lega-Shabunda", "scope": "I", "type": "L" }, { "alpha_3": "leb", "name": "Lala-Bisa", "scope": "I", "type": "L" }, { "alpha_3": "lec", "name": "Leco", "scope": "I", "type": "L" }, { "alpha_3": "led", "name": "Lendu", "scope": "I", "type": "L" }, { "alpha_3": "lee", "name": "Lyélé", "scope": "I", "type": "L" }, { "alpha_3": "lef", "name": "Lelemi", "scope": "I", "type": "L" }, { "alpha_3": "leh", "name": "Lenje", "scope": "I", "type": "L" }, { "alpha_3": "lei", "name": "Lemio", "scope": "I", "type": "L" }, { "alpha_3": "lej", "name": "Lengola", "scope": "I", "type": "L" }, { "alpha_3": "lek", "name": "Leipon", "scope": "I", "type": "L" }, { "alpha_3": "lel", "name": "Lele (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "lem", "name": "Nomaande", "scope": "I", "type": "L" }, { "alpha_3": "len", "name": "Lenca", "scope": "I", "type": "E" }, { "alpha_3": "leo", "name": "Leti (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "lep", "name": "Lepcha", "scope": "I", "type": "L" }, { "alpha_3": "leq", "name": "Lembena", "scope": "I", "type": "L" }, { "alpha_3": "ler", "name": "Lenkau", "scope": "I", "type": "L" }, { "alpha_3": "les", "name": "Lese", "scope": "I", "type": "L" }, { "alpha_3": "let", "name": "Lesing-Gelimi", "scope": "I", "type": "L" }, { "alpha_3": "leu", "name": "Kara (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "lev", "name": "Lamma", "scope": "I", "type": "L" }, { "alpha_3": "lew", "inverted_name": "Kaili, Ledo", "name": "Ledo Kaili", "scope": "I", "type": "L" }, { "alpha_3": "lex", "name": "Luang", "scope": "I", "type": "L" }, { "alpha_3": "ley", "name": "Lemolang", "scope": "I", "type": "L" }, { "alpha_3": "lez", "name": "Lezghian", "scope": "I", "type": "L" }, { "alpha_3": "lfa", "name": "Lefa", "scope": "I", "type": "L" }, { "alpha_3": "lfn", "name": "Lingua Franca Nova", "scope": "I", "type": "C" }, { "alpha_3": "lga", "name": "Lungga", "scope": "I", "type": "L" }, { "alpha_3": "lgb", "name": "Laghu", "scope": "I", "type": "L" }, { "alpha_3": "lgg", "name": "Lugbara", "scope": "I", "type": "L" }, { "alpha_3": "lgh", "name": "Laghuu", "scope": "I", "type": "L" }, { "alpha_3": "lgi", "name": "Lengilu", "scope": "I", "type": "L" }, { "alpha_3": "lgk", "name": "Lingarak", "scope": "I", "type": "L" }, { "alpha_3": "lgl", "name": "Wala", "scope": "I", "type": "L" }, { "alpha_3": "lgm", "name": "Lega-Mwenga", "scope": "I", "type": "L" }, { "alpha_3": "lgn", "name": "Opuuo", "scope": "I", "type": "L" }, { "alpha_3": "lgq", "name": "Logba", "scope": "I", "type": "L" }, { "alpha_3": "lgr", "name": "Lengo", "scope": "I", "type": "L" }, { "alpha_3": "lgt", "name": "Pahi", "scope": "I", "type": "L" }, { "alpha_3": "lgu", "name": "Longgu", "scope": "I", "type": "L" }, { "alpha_3": "lgz", "name": "Ligenza", "scope": "I", "type": "L" }, { "alpha_3": "lha", "name": "Laha (Viet Nam)", "scope": "I", "type": "L" }, { "alpha_3": "lhh", "name": "Laha (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "lhi", "name": "Lahu Shi", "scope": "I", "type": "L" }, { "alpha_3": "lhl", "inverted_name": "Lohar, Lahul", "name": "Lahul Lohar", "scope": "I", "type": "L" }, { "alpha_3": "lhm", "name": "Lhomi", "scope": "I", "type": "L" }, { "alpha_3": "lhn", "name": "Lahanan", "scope": "I", "type": "L" }, { "alpha_3": "lhp", "name": "Lhokpu", "scope": "I", "type": "L" }, { "alpha_3": "lhs", "name": "Mlahsö", "scope": "I", "type": "E" }, { "alpha_3": "lht", "name": "Lo-Toga", "scope": "I", "type": "L" }, { "alpha_3": "lhu", "name": "Lahu", "scope": "I", "type": "L" }, { "alpha_3": "lia", "inverted_name": "Limba, West-Central", "name": "West-Central Limba", "scope": "I", "type": "L" }, { "alpha_3": "lib", "name": "Likum", "scope": "I", "type": "L" }, { "alpha_3": "lic", "name": "Hlai", "scope": "I", "type": "L" }, { "alpha_3": "lid", "name": "Nyindrou", "scope": "I", "type": "L" }, { "alpha_3": "lie", "name": "Likila", "scope": "I", "type": "L" }, { "alpha_3": "lif", "name": "Limbu", "scope": "I", "type": "L" }, { "alpha_3": "lig", "name": "Ligbi", "scope": "I", "type": "L" }, { "alpha_3": "lih", "name": "Lihir", "scope": "I", "type": "L" }, { "alpha_3": "lij", "name": "Ligurian", "scope": "I", "type": "L" }, { "alpha_3": "lik", "name": "Lika", "scope": "I", "type": "L" }, { "alpha_3": "lil", "name": "Lillooet", "scope": "I", "type": "L" }, { "alpha_2": "li", "alpha_3": "lim", "name": "Limburgan", "scope": "I", "type": "L" }, { "alpha_2": "ln", "alpha_3": "lin", "name": "Lingala", "scope": "I", "type": "L" }, { "alpha_3": "lio", "name": "Liki", "scope": "I", "type": "L" }, { "alpha_3": "lip", "name": "Sekpele", "scope": "I", "type": "L" }, { "alpha_3": "liq", "name": "Libido", "scope": "I", "type": "L" }, { "alpha_3": "lir", "inverted_name": "English, Liberian", "name": "Liberian English", "scope": "I", "type": "L" }, { "alpha_3": "lis", "name": "Lisu", "scope": "I", "type": "L" }, { "alpha_2": "lt", "alpha_3": "lit", "name": "Lithuanian", "scope": "I", "type": "L" }, { "alpha_3": "liu", "name": "Logorik", "scope": "I", "type": "L" }, { "alpha_3": "liv", "name": "Liv", "scope": "I", "type": "L" }, { "alpha_3": "liw", "name": "Col", "scope": "I", "type": "L" }, { "alpha_3": "lix", "name": "Liabuku", "scope": "I", "type": "L" }, { "alpha_3": "liy", "name": "Banda-Bambari", "scope": "I", "type": "L" }, { "alpha_3": "liz", "name": "Libinza", "scope": "I", "type": "L" }, { "alpha_3": "lja", "name": "Golpa", "scope": "I", "type": "E" }, { "alpha_3": "lje", "name": "Rampi", "scope": "I", "type": "L" }, { "alpha_3": "lji", "name": "Laiyolo", "scope": "I", "type": "L" }, { "alpha_3": "ljl", "name": "Li'o", "scope": "I", "type": "L" }, { "alpha_3": "ljp", "name": "Lampung Api", "scope": "I", "type": "L" }, { "alpha_3": "ljw", "name": "Yirandali", "scope": "I", "type": "L" }, { "alpha_3": "ljx", "name": "Yuru", "scope": "I", "type": "E" }, { "alpha_3": "lka", "name": "Lakalei", "scope": "I", "type": "L" }, { "alpha_3": "lkb", "name": "Kabras", "scope": "I", "type": "L" }, { "alpha_3": "lkc", "name": "Kucong", "scope": "I", "type": "L" }, { "alpha_3": "lkd", "name": "Lakondê", "scope": "I", "type": "L" }, { "alpha_3": "lke", "name": "Kenyi", "scope": "I", "type": "L" }, { "alpha_3": "lkh", "name": "Lakha", "scope": "I", "type": "L" }, { "alpha_3": "lki", "name": "Laki", "scope": "I", "type": "L" }, { "alpha_3": "lkj", "name": "Remun", "scope": "I", "type": "L" }, { "alpha_3": "lkl", "name": "Laeko-Libuat", "scope": "I", "type": "L" }, { "alpha_3": "lkm", "name": "Kalaamaya", "scope": "I", "type": "E" }, { "alpha_3": "lkn", "name": "Lakon", "scope": "I", "type": "L" }, { "alpha_3": "lko", "name": "Khayo", "scope": "I", "type": "L" }, { "alpha_3": "lkr", "name": "Päri", "scope": "I", "type": "L" }, { "alpha_3": "lks", "name": "Kisa", "scope": "I", "type": "L" }, { "alpha_3": "lkt", "name": "Lakota", "scope": "I", "type": "L" }, { "alpha_3": "lku", "name": "Kungkari", "scope": "I", "type": "E" }, { "alpha_3": "lky", "name": "Lokoya", "scope": "I", "type": "L" }, { "alpha_3": "lla", "name": "Lala-Roba", "scope": "I", "type": "L" }, { "alpha_3": "llb", "name": "Lolo", "scope": "I", "type": "L" }, { "alpha_3": "llc", "name": "Lele (Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "lld", "name": "Ladin", "scope": "I", "type": "L" }, { "alpha_3": "lle", "name": "Lele (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "llf", "name": "Hermit", "scope": "I", "type": "E" }, { "alpha_3": "llg", "name": "Lole", "scope": "I", "type": "L" }, { "alpha_3": "llh", "name": "Lamu", "scope": "I", "type": "L" }, { "alpha_3": "lli", "name": "Teke-Laali", "scope": "I", "type": "L" }, { "alpha_3": "llj", "name": "Ladji Ladji", "scope": "I", "type": "E" }, { "alpha_3": "llk", "name": "Lelak", "scope": "I", "type": "E" }, { "alpha_3": "lll", "name": "Lilau", "scope": "I", "type": "L" }, { "alpha_3": "llm", "name": "Lasalimu", "scope": "I", "type": "L" }, { "alpha_3": "lln", "name": "Lele (Chad)", "scope": "I", "type": "L" }, { "alpha_3": "llo", "name": "Khlor", "scope": "I", "type": "L" }, { "alpha_3": "llp", "inverted_name": "Efate, North", "name": "North Efate", "scope": "I", "type": "L" }, { "alpha_3": "llq", "name": "Lolak", "scope": "I", "type": "L" }, { "alpha_3": "lls", "name": "Lithuanian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "llu", "name": "Lau", "scope": "I", "type": "L" }, { "alpha_3": "llx", "name": "Lauan", "scope": "I", "type": "L" }, { "alpha_3": "lma", "inverted_name": "Limba, East", "name": "East Limba", "scope": "I", "type": "L" }, { "alpha_3": "lmb", "name": "Merei", "scope": "I", "type": "L" }, { "alpha_3": "lmc", "name": "Limilngan", "scope": "I", "type": "E" }, { "alpha_3": "lmd", "name": "Lumun", "scope": "I", "type": "L" }, { "alpha_3": "lme", "name": "Pévé", "scope": "I", "type": "L" }, { "alpha_3": "lmf", "inverted_name": "Lembata, South", "name": "South Lembata", "scope": "I", "type": "L" }, { "alpha_3": "lmg", "name": "Lamogai", "scope": "I", "type": "L" }, { "alpha_3": "lmh", "name": "Lambichhong", "scope": "I", "type": "L" }, { "alpha_3": "lmi", "name": "Lombi", "scope": "I", "type": "L" }, { "alpha_3": "lmj", "inverted_name": "Lembata, West", "name": "West Lembata", "scope": "I", "type": "L" }, { "alpha_3": "lmk", "name": "Lamkang", "scope": "I", "type": "L" }, { "alpha_3": "lml", "name": "Hano", "scope": "I", "type": "L" }, { "alpha_3": "lmn", "name": "Lambadi", "scope": "I", "type": "L" }, { "alpha_3": "lmo", "name": "Lombard", "scope": "I", "type": "L" }, { "alpha_3": "lmp", "name": "Limbum", "scope": "I", "type": "L" }, { "alpha_3": "lmq", "name": "Lamatuka", "scope": "I", "type": "L" }, { "alpha_3": "lmr", "name": "Lamalera", "scope": "I", "type": "L" }, { "alpha_3": "lmu", "name": "Lamenu", "scope": "I", "type": "L" }, { "alpha_3": "lmv", "name": "Lomaiviti", "scope": "I", "type": "L" }, { "alpha_3": "lmw", "inverted_name": "Miwok, Lake", "name": "Lake Miwok", "scope": "I", "type": "L" }, { "alpha_3": "lmx", "name": "Laimbue", "scope": "I", "type": "L" }, { "alpha_3": "lmy", "name": "Lamboya", "scope": "I", "type": "L" }, { "alpha_3": "lmz", "name": "Lumbee", "scope": "I", "type": "E" }, { "alpha_3": "lna", "name": "Langbashe", "scope": "I", "type": "L" }, { "alpha_3": "lnb", "name": "Mbalanhu", "scope": "I", "type": "L" }, { "alpha_3": "lnd", "name": "Lundayeh", "scope": "I", "type": "L" }, { "alpha_3": "lng", "name": "Langobardic", "scope": "I", "type": "A" }, { "alpha_3": "lnh", "name": "Lanoh", "scope": "I", "type": "L" }, { "alpha_3": "lni", "name": "Daantanai'", "scope": "I", "type": "L" }, { "alpha_3": "lnj", "name": "Leningitij", "scope": "I", "type": "E" }, { "alpha_3": "lnl", "inverted_name": "Banda, South Central", "name": "South Central Banda", "scope": "I", "type": "L" }, { "alpha_3": "lnm", "name": "Langam", "scope": "I", "type": "L" }, { "alpha_3": "lnn", "name": "Lorediakarkar", "scope": "I", "type": "L" }, { "alpha_3": "lno", "name": "Lango (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "lns", "name": "Lamnso'", "scope": "I", "type": "L" }, { "alpha_3": "lnu", "name": "Longuda", "scope": "I", "type": "L" }, { "alpha_3": "lnw", "name": "Lanima", "scope": "I", "type": "E" }, { "alpha_3": "lnz", "name": "Lonzo", "scope": "I", "type": "L" }, { "alpha_3": "loa", "name": "Loloda", "scope": "I", "type": "L" }, { "alpha_3": "lob", "name": "Lobi", "scope": "I", "type": "L" }, { "alpha_3": "loc", "name": "Inonhan", "scope": "I", "type": "L" }, { "alpha_3": "loe", "name": "Saluan", "scope": "I", "type": "L" }, { "alpha_3": "lof", "name": "Logol", "scope": "I", "type": "L" }, { "alpha_3": "log", "name": "Logo", "scope": "I", "type": "L" }, { "alpha_3": "loh", "name": "Narim", "scope": "I", "type": "L" }, { "alpha_3": "loi", "name": "Loma (Côte d'Ivoire)", "scope": "I", "type": "L" }, { "alpha_3": "loj", "name": "Lou", "scope": "I", "type": "L" }, { "alpha_3": "lok", "name": "Loko", "scope": "I", "type": "L" }, { "alpha_3": "lol", "name": "Mongo", "scope": "I", "type": "L" }, { "alpha_3": "lom", "name": "Loma (Liberia)", "scope": "I", "type": "L" }, { "alpha_3": "lon", "inverted_name": "Lomwe, Malawi", "name": "Malawi Lomwe", "scope": "I", "type": "L" }, { "alpha_3": "loo", "name": "Lombo", "scope": "I", "type": "L" }, { "alpha_3": "lop", "name": "Lopa", "scope": "I", "type": "L" }, { "alpha_3": "loq", "name": "Lobala", "scope": "I", "type": "L" }, { "alpha_3": "lor", "name": "Téén", "scope": "I", "type": "L" }, { "alpha_3": "los", "name": "Loniu", "scope": "I", "type": "L" }, { "alpha_3": "lot", "name": "Otuho", "scope": "I", "type": "L" }, { "alpha_3": "lou", "inverted_name": "Creole, Louisiana", "name": "Louisiana Creole", "scope": "I", "type": "L" }, { "alpha_3": "lov", "name": "Lopi", "scope": "I", "type": "L" }, { "alpha_3": "low", "inverted_name": "Lobu, Tampias", "name": "Tampias Lobu", "scope": "I", "type": "L" }, { "alpha_3": "lox", "name": "Loun", "scope": "I", "type": "L" }, { "alpha_3": "loy", "name": "Loke", "scope": "I", "type": "L" }, { "alpha_3": "loz", "name": "Lozi", "scope": "I", "type": "L" }, { "alpha_3": "lpa", "name": "Lelepa", "scope": "I", "type": "L" }, { "alpha_3": "lpe", "name": "Lepki", "scope": "I", "type": "L" }, { "alpha_3": "lpn", "inverted_name": "Naga, Long Phuri", "name": "Long Phuri Naga", "scope": "I", "type": "L" }, { "alpha_3": "lpo", "name": "Lipo", "scope": "I", "type": "L" }, { "alpha_3": "lpx", "name": "Lopit", "scope": "I", "type": "L" }, { "alpha_3": "lra", "name": "Rara Bakati'", "scope": "I", "type": "L" }, { "alpha_3": "lrc", "inverted_name": "Luri, Northern", "name": "Northern Luri", "scope": "I", "type": "L" }, { "alpha_3": "lre", "name": "Laurentian", "scope": "I", "type": "E" }, { "alpha_3": "lrg", "name": "Laragia", "scope": "I", "type": "E" }, { "alpha_3": "lri", "name": "Marachi", "scope": "I", "type": "L" }, { "alpha_3": "lrk", "name": "Loarki", "scope": "I", "type": "L" }, { "alpha_3": "lrl", "name": "Lari", "scope": "I", "type": "L" }, { "alpha_3": "lrm", "name": "Marama", "scope": "I", "type": "L" }, { "alpha_3": "lrn", "name": "Lorang", "scope": "I", "type": "L" }, { "alpha_3": "lro", "name": "Laro", "scope": "I", "type": "L" }, { "alpha_3": "lrr", "inverted_name": "Yamphu, Southern", "name": "Southern Yamphu", "scope": "I", "type": "L" }, { "alpha_3": "lrt", "inverted_name": "Malay, Larantuka", "name": "Larantuka Malay", "scope": "I", "type": "L" }, { "alpha_3": "lrv", "name": "Larevat", "scope": "I", "type": "L" }, { "alpha_3": "lrz", "name": "Lemerig", "scope": "I", "type": "L" }, { "alpha_3": "lsa", "name": "Lasgerdi", "scope": "I", "type": "L" }, { "alpha_3": "lsd", "name": "Lishana Deni", "scope": "I", "type": "L" }, { "alpha_3": "lse", "name": "Lusengo", "scope": "I", "type": "L" }, { "alpha_3": "lsg", "name": "Lyons Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "lsh", "name": "Lish", "scope": "I", "type": "L" }, { "alpha_3": "lsi", "name": "Lashi", "scope": "I", "type": "L" }, { "alpha_3": "lsl", "name": "Latvian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "lsm", "name": "Saamia", "scope": "I", "type": "L" }, { "alpha_3": "lso", "name": "Laos Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "lsp", "name": "Panamanian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "lsr", "name": "Aruop", "scope": "I", "type": "L" }, { "alpha_3": "lss", "name": "Lasi", "scope": "I", "type": "L" }, { "alpha_3": "lst", "name": "Trinidad and Tobago Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "lsy", "name": "Mauritian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ltc", "inverted_name": "Chinese, Late Middle", "name": "Late Middle Chinese", "scope": "I", "type": "H" }, { "alpha_3": "ltg", "name": "Latgalian", "scope": "I", "type": "L" }, { "alpha_3": "lti", "name": "Leti (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "ltn", "name": "Latundê", "scope": "I", "type": "L" }, { "alpha_3": "lto", "name": "Tsotso", "scope": "I", "type": "L" }, { "alpha_3": "lts", "name": "Tachoni", "scope": "I", "type": "L" }, { "alpha_3": "ltu", "name": "Latu", "scope": "I", "type": "L" }, { "alpha_2": "lb", "alpha_3": "ltz", "name": "Luxembourgish", "scope": "I", "type": "L" }, { "alpha_3": "lua", "name": "Luba-Lulua", "scope": "I", "type": "L" }, { "alpha_2": "lu", "alpha_3": "lub", "name": "Luba-Katanga", "scope": "I", "type": "L" }, { "alpha_3": "luc", "name": "Aringa", "scope": "I", "type": "L" }, { "alpha_3": "lud", "name": "Ludian", "scope": "I", "type": "L" }, { "alpha_3": "lue", "name": "Luvale", "scope": "I", "type": "L" }, { "alpha_3": "luf", "name": "Laua", "scope": "I", "type": "L" }, { "alpha_2": "lg", "alpha_3": "lug", "name": "Ganda", "scope": "I", "type": "L" }, { "alpha_3": "lui", "name": "Luiseno", "scope": "I", "type": "L" }, { "alpha_3": "luj", "name": "Luna", "scope": "I", "type": "L" }, { "alpha_3": "luk", "name": "Lunanakha", "scope": "I", "type": "L" }, { "alpha_3": "lul", "name": "Olu'bo", "scope": "I", "type": "L" }, { "alpha_3": "lum", "name": "Luimbi", "scope": "I", "type": "L" }, { "alpha_3": "lun", "name": "Lunda", "scope": "I", "type": "L" }, { "alpha_3": "luo", "name": "Luo (Kenya and Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "lup", "name": "Lumbu", "scope": "I", "type": "L" }, { "alpha_3": "luq", "name": "Lucumi", "scope": "I", "type": "L" }, { "alpha_3": "lur", "name": "Laura", "scope": "I", "type": "L" }, { "alpha_3": "lus", "name": "Lushai", "scope": "I", "type": "L" }, { "alpha_3": "lut", "name": "Lushootseed", "scope": "I", "type": "L" }, { "alpha_3": "luu", "name": "Lumba-Yakkha", "scope": "I", "type": "L" }, { "alpha_3": "luv", "name": "Luwati", "scope": "I", "type": "L" }, { "alpha_3": "luw", "name": "Luo (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "luy", "name": "Luyia", "scope": "M", "type": "L" }, { "alpha_3": "luz", "inverted_name": "Luri, Southern", "name": "Southern Luri", "scope": "I", "type": "L" }, { "alpha_3": "lva", "name": "Maku'a", "scope": "I", "type": "L" }, { "alpha_3": "lvk", "name": "Lavukaleve", "scope": "I", "type": "L" }, { "alpha_3": "lvs", "inverted_name": "Latvian, Standard", "name": "Standard Latvian", "scope": "I", "type": "L" }, { "alpha_3": "lvu", "name": "Levuka", "scope": "I", "type": "L" }, { "alpha_3": "lwa", "name": "Lwalu", "scope": "I", "type": "L" }, { "alpha_3": "lwe", "name": "Lewo Eleng", "scope": "I", "type": "L" }, { "alpha_3": "lwg", "name": "Wanga", "scope": "I", "type": "L" }, { "alpha_3": "lwh", "inverted_name": "Lachi, White", "name": "White Lachi", "scope": "I", "type": "L" }, { "alpha_3": "lwl", "inverted_name": "Lawa, Eastern", "name": "Eastern Lawa", "scope": "I", "type": "L" }, { "alpha_3": "lwm", "name": "Laomian", "scope": "I", "type": "L" }, { "alpha_3": "lwo", "name": "Luwo", "scope": "I", "type": "L" }, { "alpha_3": "lwt", "name": "Lewotobi", "scope": "I", "type": "L" }, { "alpha_3": "lwu", "name": "Lawu", "scope": "I", "type": "L" }, { "alpha_3": "lww", "name": "Lewo", "scope": "I", "type": "L" }, { "alpha_3": "lya", "name": "Layakha", "scope": "I", "type": "L" }, { "alpha_3": "lyg", "name": "Lyngngam", "scope": "I", "type": "L" }, { "alpha_3": "lyn", "name": "Luyana", "scope": "I", "type": "L" }, { "alpha_3": "lzh", "inverted_name": "Chinese, Literary", "name": "Literary Chinese", "scope": "I", "type": "H" }, { "alpha_3": "lzl", "name": "Litzlitz", "scope": "I", "type": "L" }, { "alpha_3": "lzn", "inverted_name": "Naga, Leinong", "name": "Leinong Naga", "scope": "I", "type": "L" }, { "alpha_3": "lzz", "name": "Laz", "scope": "I", "type": "L" }, { "alpha_3": "maa", "inverted_name": "Mazatec, San Jerónimo Tecóatl", "name": "San Jerónimo Tecóatl Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "mab", "inverted_name": "Mixtec, Yutanduchi", "name": "Yutanduchi Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mad", "name": "Madurese", "scope": "I", "type": "L" }, { "alpha_3": "mae", "name": "Bo-Rukul", "scope": "I", "type": "L" }, { "alpha_3": "maf", "name": "Mafa", "scope": "I", "type": "L" }, { "alpha_3": "mag", "name": "Magahi", "scope": "I", "type": "L" }, { "alpha_2": "mh", "alpha_3": "mah", "name": "Marshallese", "scope": "I", "type": "L" }, { "alpha_3": "mai", "name": "Maithili", "scope": "I", "type": "L" }, { "alpha_3": "maj", "inverted_name": "Mazatec, Jalapa De Díaz", "name": "Jalapa De Díaz Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "mak", "name": "Makasar", "scope": "I", "type": "L" }, { "alpha_2": "ml", "alpha_3": "mal", "name": "Malayalam", "scope": "I", "type": "L" }, { "alpha_3": "mam", "name": "Mam", "scope": "I", "type": "L" }, { "alpha_3": "man", "name": "Mandingo", "scope": "M", "type": "L" }, { "alpha_3": "maq", "inverted_name": "Mazatec, Chiquihuitlán", "name": "Chiquihuitlán Mazatec", "scope": "I", "type": "L" }, { "alpha_2": "mr", "alpha_3": "mar", "name": "Marathi", "scope": "I", "type": "L" }, { "alpha_3": "mas", "name": "Masai", "scope": "I", "type": "L" }, { "alpha_3": "mat", "inverted_name": "Matlatzinca, San Francisco", "name": "San Francisco Matlatzinca", "scope": "I", "type": "L" }, { "alpha_3": "mau", "inverted_name": "Mazatec, Huautla", "name": "Huautla Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "mav", "name": "Sateré-Mawé", "scope": "I", "type": "L" }, { "alpha_3": "maw", "name": "Mampruli", "scope": "I", "type": "L" }, { "alpha_3": "max", "inverted_name": "Malay, North Moluccan", "name": "North Moluccan Malay", "scope": "I", "type": "L" }, { "alpha_3": "maz", "inverted_name": "Mazahua, Central", "name": "Central Mazahua", "scope": "I", "type": "L" }, { "alpha_3": "mba", "name": "Higaonon", "scope": "I", "type": "L" }, { "alpha_3": "mbb", "inverted_name": "Manobo, Western Bukidnon", "name": "Western Bukidnon Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mbc", "name": "Macushi", "scope": "I", "type": "L" }, { "alpha_3": "mbd", "inverted_name": "Manobo, Dibabawon", "name": "Dibabawon Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mbe", "name": "Molale", "scope": "I", "type": "E" }, { "alpha_3": "mbf", "inverted_name": "Malay, Baba", "name": "Baba Malay", "scope": "I", "type": "L" }, { "alpha_3": "mbh", "name": "Mangseng", "scope": "I", "type": "L" }, { "alpha_3": "mbi", "inverted_name": "Manobo, Ilianen", "name": "Ilianen Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mbj", "name": "Nadëb", "scope": "I", "type": "L" }, { "alpha_3": "mbk", "name": "Malol", "scope": "I", "type": "L" }, { "alpha_3": "mbl", "name": "Maxakalí", "scope": "I", "type": "L" }, { "alpha_3": "mbm", "name": "Ombamba", "scope": "I", "type": "L" }, { "alpha_3": "mbn", "name": "Macaguán", "scope": "I", "type": "L" }, { "alpha_3": "mbo", "name": "Mbo (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "mbp", "name": "Malayo", "scope": "I", "type": "L" }, { "alpha_3": "mbq", "name": "Maisin", "scope": "I", "type": "L" }, { "alpha_3": "mbr", "name": "Nukak Makú", "scope": "I", "type": "L" }, { "alpha_3": "mbs", "inverted_name": "Manobo, Sarangani", "name": "Sarangani Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mbt", "inverted_name": "Manobo, Matigsalug", "name": "Matigsalug Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mbu", "name": "Mbula-Bwazza", "scope": "I", "type": "L" }, { "alpha_3": "mbv", "name": "Mbulungish", "scope": "I", "type": "L" }, { "alpha_3": "mbw", "name": "Maring", "scope": "I", "type": "L" }, { "alpha_3": "mbx", "name": "Mari (East Sepik Province)", "scope": "I", "type": "L" }, { "alpha_3": "mby", "name": "Memoni", "scope": "I", "type": "L" }, { "alpha_3": "mbz", "inverted_name": "Mixtec, Amoltepec", "name": "Amoltepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mca", "name": "Maca", "scope": "I", "type": "L" }, { "alpha_3": "mcb", "name": "Machiguenga", "scope": "I", "type": "L" }, { "alpha_3": "mcc", "name": "Bitur", "scope": "I", "type": "L" }, { "alpha_3": "mcd", "name": "Sharanahua", "scope": "I", "type": "L" }, { "alpha_3": "mce", "inverted_name": "Mixtec, Itundujia", "name": "Itundujia Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mcf", "name": "Matsés", "scope": "I", "type": "L" }, { "alpha_3": "mcg", "name": "Mapoyo", "scope": "I", "type": "L" }, { "alpha_3": "mch", "name": "Maquiritari", "scope": "I", "type": "L" }, { "alpha_3": "mci", "name": "Mese", "scope": "I", "type": "L" }, { "alpha_3": "mcj", "name": "Mvanip", "scope": "I", "type": "L" }, { "alpha_3": "mck", "name": "Mbunda", "scope": "I", "type": "L" }, { "alpha_3": "mcl", "name": "Macaguaje", "scope": "I", "type": "E" }, { "alpha_3": "mcm", "inverted_name": "Creole Portuguese, Malaccan", "name": "Malaccan Creole Portuguese", "scope": "I", "type": "L" }, { "alpha_3": "mcn", "name": "Masana", "scope": "I", "type": "L" }, { "alpha_3": "mco", "inverted_name": "Mixe, Coatlán", "name": "Coatlán Mixe", "scope": "I", "type": "L" }, { "alpha_3": "mcp", "name": "Makaa", "scope": "I", "type": "L" }, { "alpha_3": "mcq", "name": "Ese", "scope": "I", "type": "L" }, { "alpha_3": "mcr", "name": "Menya", "scope": "I", "type": "L" }, { "alpha_3": "mcs", "name": "Mambai", "scope": "I", "type": "L" }, { "alpha_3": "mct", "name": "Mengisa", "scope": "I", "type": "L" }, { "alpha_3": "mcu", "inverted_name": "Mambila, Cameroon", "name": "Cameroon Mambila", "scope": "I", "type": "L" }, { "alpha_3": "mcv", "name": "Minanibai", "scope": "I", "type": "L" }, { "alpha_3": "mcw", "name": "Mawa (Chad)", "scope": "I", "type": "L" }, { "alpha_3": "mcx", "name": "Mpiemo", "scope": "I", "type": "L" }, { "alpha_3": "mcy", "inverted_name": "Watut, South", "name": "South Watut", "scope": "I", "type": "L" }, { "alpha_3": "mcz", "name": "Mawan", "scope": "I", "type": "L" }, { "alpha_3": "mda", "name": "Mada (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "mdb", "name": "Morigi", "scope": "I", "type": "L" }, { "alpha_3": "mdc", "name": "Male (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "mdd", "name": "Mbum", "scope": "I", "type": "L" }, { "alpha_3": "mde", "name": "Maba (Chad)", "scope": "I", "type": "L" }, { "alpha_3": "mdf", "name": "Moksha", "scope": "I", "type": "L" }, { "alpha_3": "mdg", "name": "Massalat", "scope": "I", "type": "L" }, { "alpha_3": "mdh", "name": "Maguindanaon", "scope": "I", "type": "L" }, { "alpha_3": "mdi", "name": "Mamvu", "scope": "I", "type": "L" }, { "alpha_3": "mdj", "name": "Mangbetu", "scope": "I", "type": "L" }, { "alpha_3": "mdk", "name": "Mangbutu", "scope": "I", "type": "L" }, { "alpha_3": "mdl", "name": "Maltese Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mdm", "name": "Mayogo", "scope": "I", "type": "L" }, { "alpha_3": "mdn", "name": "Mbati", "scope": "I", "type": "L" }, { "alpha_3": "mdp", "name": "Mbala", "scope": "I", "type": "L" }, { "alpha_3": "mdq", "name": "Mbole", "scope": "I", "type": "L" }, { "alpha_3": "mdr", "name": "Mandar", "scope": "I", "type": "L" }, { "alpha_3": "mds", "name": "Maria (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "mdt", "name": "Mbere", "scope": "I", "type": "L" }, { "alpha_3": "mdu", "name": "Mboko", "scope": "I", "type": "L" }, { "alpha_3": "mdv", "inverted_name": "Mixtec, Santa Lucía Monteverde", "name": "Santa Lucía Monteverde Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mdw", "name": "Mbosi", "scope": "I", "type": "L" }, { "alpha_3": "mdx", "name": "Dizin", "scope": "I", "type": "L" }, { "alpha_3": "mdy", "name": "Male (Ethiopia)", "scope": "I", "type": "L" }, { "alpha_3": "mdz", "name": "Suruí Do Pará", "scope": "I", "type": "L" }, { "alpha_3": "mea", "name": "Menka", "scope": "I", "type": "L" }, { "alpha_3": "meb", "name": "Ikobi", "scope": "I", "type": "L" }, { "alpha_3": "mec", "name": "Mara", "scope": "I", "type": "L" }, { "alpha_3": "med", "name": "Melpa", "scope": "I", "type": "L" }, { "alpha_3": "mee", "name": "Mengen", "scope": "I", "type": "L" }, { "alpha_3": "mef", "name": "Megam", "scope": "I", "type": "L" }, { "alpha_3": "meh", "inverted_name": "Mixtec, Southwestern Tlaxiaco", "name": "Southwestern Tlaxiaco Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mei", "name": "Midob", "scope": "I", "type": "L" }, { "alpha_3": "mej", "name": "Meyah", "scope": "I", "type": "L" }, { "alpha_3": "mek", "name": "Mekeo", "scope": "I", "type": "L" }, { "alpha_3": "mel", "inverted_name": "Melanau, Central", "name": "Central Melanau", "scope": "I", "type": "L" }, { "alpha_3": "mem", "name": "Mangala", "scope": "I", "type": "E" }, { "alpha_3": "men", "name": "Mende (Sierra Leone)", "scope": "I", "type": "L" }, { "alpha_3": "meo", "inverted_name": "Malay, Kedah", "name": "Kedah Malay", "scope": "I", "type": "L" }, { "alpha_3": "mep", "name": "Miriwung", "scope": "I", "type": "L" }, { "alpha_3": "meq", "name": "Merey", "scope": "I", "type": "L" }, { "alpha_3": "mer", "name": "Meru", "scope": "I", "type": "L" }, { "alpha_3": "mes", "name": "Masmaje", "scope": "I", "type": "L" }, { "alpha_3": "met", "name": "Mato", "scope": "I", "type": "L" }, { "alpha_3": "meu", "name": "Motu", "scope": "I", "type": "L" }, { "alpha_3": "mev", "name": "Mano", "scope": "I", "type": "L" }, { "alpha_3": "mew", "name": "Maaka", "scope": "I", "type": "L" }, { "alpha_3": "mey", "name": "Hassaniyya", "scope": "I", "type": "L" }, { "alpha_3": "mez", "name": "Menominee", "scope": "I", "type": "L" }, { "alpha_3": "mfa", "inverted_name": "Malay, Pattani", "name": "Pattani Malay", "scope": "I", "type": "L" }, { "alpha_3": "mfb", "name": "Bangka", "scope": "I", "type": "L" }, { "alpha_3": "mfc", "name": "Mba", "scope": "I", "type": "L" }, { "alpha_3": "mfd", "name": "Mendankwe-Nkwen", "scope": "I", "type": "L" }, { "alpha_3": "mfe", "name": "Morisyen", "scope": "I", "type": "L" }, { "alpha_3": "mff", "name": "Naki", "scope": "I", "type": "L" }, { "alpha_3": "mfg", "name": "Mogofin", "scope": "I", "type": "L" }, { "alpha_3": "mfh", "name": "Matal", "scope": "I", "type": "L" }, { "alpha_3": "mfi", "name": "Wandala", "scope": "I", "type": "L" }, { "alpha_3": "mfj", "name": "Mefele", "scope": "I", "type": "L" }, { "alpha_3": "mfk", "inverted_name": "Mofu, North", "name": "North Mofu", "scope": "I", "type": "L" }, { "alpha_3": "mfl", "name": "Putai", "scope": "I", "type": "L" }, { "alpha_3": "mfm", "name": "Marghi South", "scope": "I", "type": "L" }, { "alpha_3": "mfn", "inverted_name": "Mbembe, Cross River", "name": "Cross River Mbembe", "scope": "I", "type": "L" }, { "alpha_3": "mfo", "name": "Mbe", "scope": "I", "type": "L" }, { "alpha_3": "mfp", "inverted_name": "Malay, Makassar", "name": "Makassar Malay", "scope": "I", "type": "L" }, { "alpha_3": "mfq", "name": "Moba", "scope": "I", "type": "L" }, { "alpha_3": "mfr", "name": "Marithiel", "scope": "I", "type": "L" }, { "alpha_3": "mfs", "name": "Mexican Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mft", "name": "Mokerang", "scope": "I", "type": "L" }, { "alpha_3": "mfu", "name": "Mbwela", "scope": "I", "type": "L" }, { "alpha_3": "mfv", "name": "Mandjak", "scope": "I", "type": "L" }, { "alpha_3": "mfw", "name": "Mulaha", "scope": "I", "type": "E" }, { "alpha_3": "mfx", "name": "Melo", "scope": "I", "type": "L" }, { "alpha_3": "mfy", "name": "Mayo", "scope": "I", "type": "L" }, { "alpha_3": "mfz", "name": "Mabaan", "scope": "I", "type": "L" }, { "alpha_3": "mga", "inverted_name": "Irish, Middle (900-1200)", "name": "Middle Irish (900-1200)", "scope": "I", "type": "H" }, { "alpha_3": "mgb", "name": "Mararit", "scope": "I", "type": "L" }, { "alpha_3": "mgc", "name": "Morokodo", "scope": "I", "type": "L" }, { "alpha_3": "mgd", "name": "Moru", "scope": "I", "type": "L" }, { "alpha_3": "mge", "name": "Mango", "scope": "I", "type": "L" }, { "alpha_3": "mgf", "name": "Maklew", "scope": "I", "type": "L" }, { "alpha_3": "mgg", "name": "Mpumpong", "scope": "I", "type": "L" }, { "alpha_3": "mgh", "name": "Makhuwa-Meetto", "scope": "I", "type": "L" }, { "alpha_3": "mgi", "name": "Lijili", "scope": "I", "type": "L" }, { "alpha_3": "mgj", "name": "Abureni", "scope": "I", "type": "L" }, { "alpha_3": "mgk", "name": "Mawes", "scope": "I", "type": "L" }, { "alpha_3": "mgl", "name": "Maleu-Kilenge", "scope": "I", "type": "L" }, { "alpha_3": "mgm", "name": "Mambae", "scope": "I", "type": "L" }, { "alpha_3": "mgn", "name": "Mbangi", "scope": "I", "type": "L" }, { "alpha_3": "mgo", "name": "Meta'", "scope": "I", "type": "L" }, { "alpha_3": "mgp", "inverted_name": "Magar, Eastern", "name": "Eastern Magar", "scope": "I", "type": "L" }, { "alpha_3": "mgq", "name": "Malila", "scope": "I", "type": "L" }, { "alpha_3": "mgr", "name": "Mambwe-Lungu", "scope": "I", "type": "L" }, { "alpha_3": "mgs", "name": "Manda (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "mgt", "name": "Mongol", "scope": "I", "type": "L" }, { "alpha_3": "mgu", "name": "Mailu", "scope": "I", "type": "L" }, { "alpha_3": "mgv", "name": "Matengo", "scope": "I", "type": "L" }, { "alpha_3": "mgw", "name": "Matumbi", "scope": "I", "type": "L" }, { "alpha_3": "mgy", "name": "Mbunga", "scope": "I", "type": "L" }, { "alpha_3": "mgz", "name": "Mbugwe", "scope": "I", "type": "L" }, { "alpha_3": "mha", "name": "Manda (India)", "scope": "I", "type": "L" }, { "alpha_3": "mhb", "name": "Mahongwe", "scope": "I", "type": "L" }, { "alpha_3": "mhc", "name": "Mocho", "scope": "I", "type": "L" }, { "alpha_3": "mhd", "name": "Mbugu", "scope": "I", "type": "L" }, { "alpha_3": "mhe", "name": "Besisi", "scope": "I", "type": "L" }, { "alpha_3": "mhf", "name": "Mamaa", "scope": "I", "type": "L" }, { "alpha_3": "mhg", "name": "Margu", "scope": "I", "type": "L" }, { "alpha_3": "mhi", "name": "Ma'di", "scope": "I", "type": "L" }, { "alpha_3": "mhj", "name": "Mogholi", "scope": "I", "type": "L" }, { "alpha_3": "mhk", "name": "Mungaka", "scope": "I", "type": "L" }, { "alpha_3": "mhl", "name": "Mauwake", "scope": "I", "type": "L" }, { "alpha_3": "mhm", "name": "Makhuwa-Moniga", "scope": "I", "type": "L" }, { "alpha_3": "mhn", "name": "Mócheno", "scope": "I", "type": "L" }, { "alpha_3": "mho", "name": "Mashi (Zambia)", "scope": "I", "type": "L" }, { "alpha_3": "mhp", "inverted_name": "Malay, Balinese", "name": "Balinese Malay", "scope": "I", "type": "L" }, { "alpha_3": "mhq", "name": "Mandan", "scope": "I", "type": "L" }, { "alpha_3": "mhr", "inverted_name": "Mari, Eastern", "name": "Eastern Mari", "scope": "I", "type": "L" }, { "alpha_3": "mhs", "name": "Buru (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "mht", "name": "Mandahuaca", "scope": "I", "type": "L" }, { "alpha_3": "mhu", "name": "Digaro-Mishmi", "scope": "I", "type": "L" }, { "alpha_3": "mhw", "name": "Mbukushu", "scope": "I", "type": "L" }, { "alpha_3": "mhx", "name": "Maru", "scope": "I", "type": "L" }, { "alpha_3": "mhy", "name": "Ma'anyan", "scope": "I", "type": "L" }, { "alpha_3": "mhz", "name": "Mor (Mor Islands)", "scope": "I", "type": "L" }, { "alpha_3": "mia", "name": "Miami", "scope": "I", "type": "L" }, { "alpha_3": "mib", "inverted_name": "Mixtec, Atatláhuca", "name": "Atatláhuca Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mic", "name": "Mi'kmaq", "scope": "I", "type": "L" }, { "alpha_3": "mid", "name": "Mandaic", "scope": "I", "type": "L" }, { "alpha_3": "mie", "inverted_name": "Mixtec, Ocotepec", "name": "Ocotepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mif", "name": "Mofu-Gudur", "scope": "I", "type": "L" }, { "alpha_3": "mig", "inverted_name": "Mixtec, San Miguel El Grande", "name": "San Miguel El Grande Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mih", "inverted_name": "Mixtec, Chayuco", "name": "Chayuco Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mii", "inverted_name": "Mixtec, Chigmecatitlán", "name": "Chigmecatitlán Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mij", "name": "Abar", "scope": "I", "type": "L" }, { "alpha_3": "mik", "name": "Mikasuki", "scope": "I", "type": "L" }, { "alpha_3": "mil", "inverted_name": "Mixtec, Peñoles", "name": "Peñoles Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mim", "inverted_name": "Mixtec, Alacatlatzala", "name": "Alacatlatzala Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "min", "name": "Minangkabau", "scope": "I", "type": "L" }, { "alpha_3": "mio", "inverted_name": "Mixtec, Pinotepa Nacional", "name": "Pinotepa Nacional Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mip", "inverted_name": "Mixtec, Apasco-Apoala", "name": "Apasco-Apoala Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "miq", "name": "Mískito", "scope": "I", "type": "L" }, { "alpha_3": "mir", "inverted_name": "Mixe, Isthmus", "name": "Isthmus Mixe", "scope": "I", "type": "L" }, { "alpha_3": "mis", "name": "Uncoded languages", "scope": "S", "type": "S" }, { "alpha_3": "mit", "inverted_name": "Mixtec, Southern Puebla", "name": "Southern Puebla Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "miu", "inverted_name": "Mixtec, Cacaloxtepec", "name": "Cacaloxtepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "miw", "name": "Akoye", "scope": "I", "type": "L" }, { "alpha_3": "mix", "inverted_name": "Mixtec, Mixtepec", "name": "Mixtepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "miy", "inverted_name": "Mixtec, Ayutla", "name": "Ayutla Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "miz", "inverted_name": "Mixtec, Coatzospan", "name": "Coatzospan Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mjb", "name": "Makalero", "scope": "I", "type": "L" }, { "alpha_3": "mjc", "inverted_name": "Mixtec, San Juan Colorado", "name": "San Juan Colorado Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mjd", "inverted_name": "Maidu, Northwest", "name": "Northwest Maidu", "scope": "I", "type": "L" }, { "alpha_3": "mje", "name": "Muskum", "scope": "I", "type": "E" }, { "alpha_3": "mjg", "name": "Tu", "scope": "I", "type": "L" }, { "alpha_3": "mjh", "name": "Mwera (Nyasa)", "scope": "I", "type": "L" }, { "alpha_3": "mji", "name": "Kim Mun", "scope": "I", "type": "L" }, { "alpha_3": "mjj", "name": "Mawak", "scope": "I", "type": "L" }, { "alpha_3": "mjk", "name": "Matukar", "scope": "I", "type": "L" }, { "alpha_3": "mjl", "name": "Mandeali", "scope": "I", "type": "L" }, { "alpha_3": "mjm", "name": "Medebur", "scope": "I", "type": "L" }, { "alpha_3": "mjn", "name": "Ma (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "mjo", "name": "Malankuravan", "scope": "I", "type": "L" }, { "alpha_3": "mjp", "name": "Malapandaram", "scope": "I", "type": "L" }, { "alpha_3": "mjq", "name": "Malaryan", "scope": "I", "type": "E" }, { "alpha_3": "mjr", "name": "Malavedan", "scope": "I", "type": "L" }, { "alpha_3": "mjs", "name": "Miship", "scope": "I", "type": "L" }, { "alpha_3": "mjt", "name": "Sauria Paharia", "scope": "I", "type": "L" }, { "alpha_3": "mju", "name": "Manna-Dora", "scope": "I", "type": "L" }, { "alpha_3": "mjv", "name": "Mannan", "scope": "I", "type": "L" }, { "alpha_3": "mjw", "name": "Karbi", "scope": "I", "type": "L" }, { "alpha_3": "mjx", "name": "Mahali", "scope": "I", "type": "L" }, { "alpha_3": "mjy", "name": "Mahican", "scope": "I", "type": "E" }, { "alpha_3": "mjz", "name": "Majhi", "scope": "I", "type": "L" }, { "alpha_3": "mka", "name": "Mbre", "scope": "I", "type": "L" }, { "alpha_3": "mkb", "name": "Mal Paharia", "scope": "I", "type": "L" }, { "alpha_3": "mkc", "name": "Siliput", "scope": "I", "type": "L" }, { "alpha_2": "mk", "alpha_3": "mkd", "bibliographic": "mac", "name": "Macedonian", "scope": "I", "type": "L" }, { "alpha_3": "mke", "name": "Mawchi", "scope": "I", "type": "L" }, { "alpha_3": "mkf", "name": "Miya", "scope": "I", "type": "L" }, { "alpha_3": "mkg", "name": "Mak (China)", "scope": "I", "type": "L" }, { "alpha_3": "mki", "name": "Dhatki", "scope": "I", "type": "L" }, { "alpha_3": "mkj", "name": "Mokilese", "scope": "I", "type": "L" }, { "alpha_3": "mkk", "name": "Byep", "scope": "I", "type": "L" }, { "alpha_3": "mkl", "name": "Mokole", "scope": "I", "type": "L" }, { "alpha_3": "mkm", "name": "Moklen", "scope": "I", "type": "L" }, { "alpha_3": "mkn", "inverted_name": "Malay, Kupang", "name": "Kupang Malay", "scope": "I", "type": "L" }, { "alpha_3": "mko", "name": "Mingang Doso", "scope": "I", "type": "L" }, { "alpha_3": "mkp", "name": "Moikodi", "scope": "I", "type": "L" }, { "alpha_3": "mkq", "inverted_name": "Miwok, Bay", "name": "Bay Miwok", "scope": "I", "type": "E" }, { "alpha_3": "mkr", "name": "Malas", "scope": "I", "type": "L" }, { "alpha_3": "mks", "inverted_name": "Mixtec, Silacayoapan", "name": "Silacayoapan Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mkt", "name": "Vamale", "scope": "I", "type": "L" }, { "alpha_3": "mku", "inverted_name": "Maninka, Konyanka", "name": "Konyanka Maninka", "scope": "I", "type": "L" }, { "alpha_3": "mkv", "name": "Mafea", "scope": "I", "type": "L" }, { "alpha_3": "mkw", "name": "Kituba (Congo)", "scope": "I", "type": "L" }, { "alpha_3": "mkx", "inverted_name": "Manobo, Kinamiging", "name": "Kinamiging Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mky", "inverted_name": "Makian, East", "name": "East Makian", "scope": "I", "type": "L" }, { "alpha_3": "mkz", "name": "Makasae", "scope": "I", "type": "L" }, { "alpha_3": "mla", "name": "Malo", "scope": "I", "type": "L" }, { "alpha_3": "mlb", "name": "Mbule", "scope": "I", "type": "L" }, { "alpha_3": "mlc", "name": "Cao Lan", "scope": "I", "type": "L" }, { "alpha_3": "mle", "name": "Manambu", "scope": "I", "type": "L" }, { "alpha_3": "mlf", "name": "Mal", "scope": "I", "type": "L" }, { "alpha_2": "mg", "alpha_3": "mlg", "name": "Malagasy", "scope": "M", "type": "L" }, { "alpha_3": "mlh", "name": "Mape", "scope": "I", "type": "L" }, { "alpha_3": "mli", "name": "Malimpung", "scope": "I", "type": "L" }, { "alpha_3": "mlj", "name": "Miltu", "scope": "I", "type": "L" }, { "alpha_3": "mlk", "name": "Ilwana", "scope": "I", "type": "L" }, { "alpha_3": "mll", "name": "Malua Bay", "scope": "I", "type": "L" }, { "alpha_3": "mlm", "name": "Mulam", "scope": "I", "type": "L" }, { "alpha_3": "mln", "name": "Malango", "scope": "I", "type": "L" }, { "alpha_3": "mlo", "name": "Mlomp", "scope": "I", "type": "L" }, { "alpha_3": "mlp", "name": "Bargam", "scope": "I", "type": "L" }, { "alpha_3": "mlq", "inverted_name": "Maninkakan, Western", "name": "Western Maninkakan", "scope": "I", "type": "L" }, { "alpha_3": "mlr", "name": "Vame", "scope": "I", "type": "L" }, { "alpha_3": "mls", "name": "Masalit", "scope": "I", "type": "L" }, { "alpha_2": "mt", "alpha_3": "mlt", "name": "Maltese", "scope": "I", "type": "L" }, { "alpha_3": "mlu", "name": "To'abaita", "scope": "I", "type": "L" }, { "alpha_3": "mlv", "name": "Motlav", "scope": "I", "type": "L" }, { "alpha_3": "mlw", "name": "Moloko", "scope": "I", "type": "L" }, { "alpha_3": "mlx", "name": "Malfaxal", "scope": "I", "type": "L" }, { "alpha_3": "mlz", "name": "Malaynon", "scope": "I", "type": "L" }, { "alpha_3": "mma", "name": "Mama", "scope": "I", "type": "L" }, { "alpha_3": "mmb", "name": "Momina", "scope": "I", "type": "L" }, { "alpha_3": "mmc", "inverted_name": "Mazahua, Michoacán", "name": "Michoacán Mazahua", "scope": "I", "type": "L" }, { "alpha_3": "mmd", "name": "Maonan", "scope": "I", "type": "L" }, { "alpha_3": "mme", "name": "Mae", "scope": "I", "type": "L" }, { "alpha_3": "mmf", "name": "Mundat", "scope": "I", "type": "L" }, { "alpha_3": "mmg", "inverted_name": "Ambrym, North", "name": "North Ambrym", "scope": "I", "type": "L" }, { "alpha_3": "mmh", "name": "Mehináku", "scope": "I", "type": "L" }, { "alpha_3": "mmi", "name": "Musar", "scope": "I", "type": "L" }, { "alpha_3": "mmj", "name": "Majhwar", "scope": "I", "type": "L" }, { "alpha_3": "mmk", "name": "Mukha-Dora", "scope": "I", "type": "L" }, { "alpha_3": "mml", "name": "Man Met", "scope": "I", "type": "L" }, { "alpha_3": "mmm", "name": "Maii", "scope": "I", "type": "L" }, { "alpha_3": "mmn", "name": "Mamanwa", "scope": "I", "type": "L" }, { "alpha_3": "mmo", "inverted_name": "Buang, Mangga", "name": "Mangga Buang", "scope": "I", "type": "L" }, { "alpha_3": "mmp", "name": "Siawi", "scope": "I", "type": "L" }, { "alpha_3": "mmq", "name": "Musak", "scope": "I", "type": "L" }, { "alpha_3": "mmr", "inverted_name": "Miao, Western Xiangxi", "name": "Western Xiangxi Miao", "scope": "I", "type": "L" }, { "alpha_3": "mmt", "name": "Malalamai", "scope": "I", "type": "L" }, { "alpha_3": "mmu", "name": "Mmaala", "scope": "I", "type": "L" }, { "alpha_3": "mmv", "name": "Miriti", "scope": "I", "type": "E" }, { "alpha_3": "mmw", "name": "Emae", "scope": "I", "type": "L" }, { "alpha_3": "mmx", "name": "Madak", "scope": "I", "type": "L" }, { "alpha_3": "mmy", "name": "Migaama", "scope": "I", "type": "L" }, { "alpha_3": "mmz", "name": "Mabaale", "scope": "I", "type": "L" }, { "alpha_3": "mna", "name": "Mbula", "scope": "I", "type": "L" }, { "alpha_3": "mnb", "name": "Muna", "scope": "I", "type": "L" }, { "alpha_3": "mnc", "name": "Manchu", "scope": "I", "type": "L" }, { "alpha_3": "mnd", "name": "Mondé", "scope": "I", "type": "L" }, { "alpha_3": "mne", "name": "Naba", "scope": "I", "type": "L" }, { "alpha_3": "mnf", "name": "Mundani", "scope": "I", "type": "L" }, { "alpha_3": "mng", "inverted_name": "Mnong, Eastern", "name": "Eastern Mnong", "scope": "I", "type": "L" }, { "alpha_3": "mnh", "name": "Mono (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "mni", "name": "Manipuri", "scope": "I", "type": "L" }, { "alpha_3": "mnj", "name": "Munji", "scope": "I", "type": "L" }, { "alpha_3": "mnk", "name": "Mandinka", "scope": "I", "type": "L" }, { "alpha_3": "mnl", "name": "Tiale", "scope": "I", "type": "L" }, { "alpha_3": "mnm", "name": "Mapena", "scope": "I", "type": "L" }, { "alpha_3": "mnn", "inverted_name": "Mnong, Southern", "name": "Southern Mnong", "scope": "I", "type": "L" }, { "alpha_3": "mnp", "inverted_name": "Chinese, Min Bei", "name": "Min Bei Chinese", "scope": "I", "type": "L" }, { "alpha_3": "mnq", "name": "Minriq", "scope": "I", "type": "L" }, { "alpha_3": "mnr", "name": "Mono (USA)", "scope": "I", "type": "L" }, { "alpha_3": "mns", "name": "Mansi", "scope": "I", "type": "L" }, { "alpha_3": "mnu", "name": "Mer", "scope": "I", "type": "L" }, { "alpha_3": "mnv", "name": "Rennell-Bellona", "scope": "I", "type": "L" }, { "alpha_3": "mnw", "name": "Mon", "scope": "I", "type": "L" }, { "alpha_3": "mnx", "name": "Manikion", "scope": "I", "type": "L" }, { "alpha_3": "mny", "name": "Manyawa", "scope": "I", "type": "L" }, { "alpha_3": "mnz", "name": "Moni", "scope": "I", "type": "L" }, { "alpha_3": "moa", "name": "Mwan", "scope": "I", "type": "L" }, { "alpha_3": "moc", "name": "Mocoví", "scope": "I", "type": "L" }, { "alpha_3": "mod", "name": "Mobilian", "scope": "I", "type": "E" }, { "alpha_3": "moe", "name": "Montagnais", "scope": "I", "type": "L" }, { "alpha_3": "mog", "name": "Mongondow", "scope": "I", "type": "L" }, { "alpha_3": "moh", "name": "Mohawk", "scope": "I", "type": "L" }, { "alpha_3": "moi", "name": "Mboi", "scope": "I", "type": "L" }, { "alpha_3": "moj", "name": "Monzombo", "scope": "I", "type": "L" }, { "alpha_3": "mok", "name": "Morori", "scope": "I", "type": "L" }, { "alpha_3": "mom", "name": "Mangue", "scope": "I", "type": "E" }, { "alpha_2": "mn", "alpha_3": "mon", "name": "Mongolian", "scope": "M", "type": "L" }, { "alpha_3": "moo", "name": "Monom", "scope": "I", "type": "L" }, { "alpha_3": "mop", "name": "Mopán Maya", "scope": "I", "type": "L" }, { "alpha_3": "moq", "name": "Mor (Bomberai Peninsula)", "scope": "I", "type": "L" }, { "alpha_3": "mor", "name": "Moro", "scope": "I", "type": "L" }, { "alpha_3": "mos", "name": "Mossi", "scope": "I", "type": "L" }, { "alpha_3": "mot", "name": "Barí", "scope": "I", "type": "L" }, { "alpha_3": "mou", "name": "Mogum", "scope": "I", "type": "L" }, { "alpha_3": "mov", "name": "Mohave", "scope": "I", "type": "L" }, { "alpha_3": "mow", "name": "Moi (Congo)", "scope": "I", "type": "L" }, { "alpha_3": "mox", "name": "Molima", "scope": "I", "type": "L" }, { "alpha_3": "moy", "name": "Shekkacho", "scope": "I", "type": "L" }, { "alpha_3": "moz", "name": "Mukulu", "scope": "I", "type": "L" }, { "alpha_3": "mpa", "name": "Mpoto", "scope": "I", "type": "L" }, { "alpha_3": "mpb", "name": "Mullukmulluk", "scope": "I", "type": "L" }, { "alpha_3": "mpc", "name": "Mangarayi", "scope": "I", "type": "L" }, { "alpha_3": "mpd", "name": "Machinere", "scope": "I", "type": "L" }, { "alpha_3": "mpe", "name": "Majang", "scope": "I", "type": "L" }, { "alpha_3": "mpg", "name": "Marba", "scope": "I", "type": "L" }, { "alpha_3": "mph", "name": "Maung", "scope": "I", "type": "L" }, { "alpha_3": "mpi", "name": "Mpade", "scope": "I", "type": "L" }, { "alpha_3": "mpj", "name": "Martu Wangka", "scope": "I", "type": "L" }, { "alpha_3": "mpk", "name": "Mbara (Chad)", "scope": "I", "type": "L" }, { "alpha_3": "mpl", "inverted_name": "Watut, Middle", "name": "Middle Watut", "scope": "I", "type": "L" }, { "alpha_3": "mpm", "inverted_name": "Mixtec, Yosondúa", "name": "Yosondúa Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mpn", "name": "Mindiri", "scope": "I", "type": "L" }, { "alpha_3": "mpo", "name": "Miu", "scope": "I", "type": "L" }, { "alpha_3": "mpp", "name": "Migabac", "scope": "I", "type": "L" }, { "alpha_3": "mpq", "name": "Matís", "scope": "I", "type": "L" }, { "alpha_3": "mpr", "name": "Vangunu", "scope": "I", "type": "L" }, { "alpha_3": "mps", "name": "Dadibi", "scope": "I", "type": "L" }, { "alpha_3": "mpt", "name": "Mian", "scope": "I", "type": "L" }, { "alpha_3": "mpu", "name": "Makuráp", "scope": "I", "type": "L" }, { "alpha_3": "mpv", "name": "Mungkip", "scope": "I", "type": "L" }, { "alpha_3": "mpw", "name": "Mapidian", "scope": "I", "type": "L" }, { "alpha_3": "mpx", "name": "Misima-Panaeati", "scope": "I", "type": "L" }, { "alpha_3": "mpy", "name": "Mapia", "scope": "I", "type": "L" }, { "alpha_3": "mpz", "name": "Mpi", "scope": "I", "type": "L" }, { "alpha_3": "mqa", "name": "Maba (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "mqb", "name": "Mbuko", "scope": "I", "type": "L" }, { "alpha_3": "mqc", "name": "Mangole", "scope": "I", "type": "L" }, { "alpha_3": "mqe", "name": "Matepi", "scope": "I", "type": "L" }, { "alpha_3": "mqf", "name": "Momuna", "scope": "I", "type": "L" }, { "alpha_3": "mqg", "inverted_name": "Malay, Kota Bangun Kutai", "name": "Kota Bangun Kutai Malay", "scope": "I", "type": "L" }, { "alpha_3": "mqh", "inverted_name": "Mixtec, Tlazoyaltepec", "name": "Tlazoyaltepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mqi", "name": "Mariri", "scope": "I", "type": "L" }, { "alpha_3": "mqj", "name": "Mamasa", "scope": "I", "type": "L" }, { "alpha_3": "mqk", "inverted_name": "Manobo, Rajah Kabunsuwan", "name": "Rajah Kabunsuwan Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mql", "name": "Mbelime", "scope": "I", "type": "L" }, { "alpha_3": "mqm", "inverted_name": "Marquesan, South", "name": "South Marquesan", "scope": "I", "type": "L" }, { "alpha_3": "mqn", "name": "Moronene", "scope": "I", "type": "L" }, { "alpha_3": "mqo", "name": "Modole", "scope": "I", "type": "L" }, { "alpha_3": "mqp", "name": "Manipa", "scope": "I", "type": "L" }, { "alpha_3": "mqq", "name": "Minokok", "scope": "I", "type": "L" }, { "alpha_3": "mqr", "name": "Mander", "scope": "I", "type": "L" }, { "alpha_3": "mqs", "inverted_name": "Makian, West", "name": "West Makian", "scope": "I", "type": "L" }, { "alpha_3": "mqt", "name": "Mok", "scope": "I", "type": "L" }, { "alpha_3": "mqu", "name": "Mandari", "scope": "I", "type": "L" }, { "alpha_3": "mqv", "name": "Mosimo", "scope": "I", "type": "L" }, { "alpha_3": "mqw", "name": "Murupi", "scope": "I", "type": "L" }, { "alpha_3": "mqx", "name": "Mamuju", "scope": "I", "type": "L" }, { "alpha_3": "mqy", "name": "Manggarai", "scope": "I", "type": "L" }, { "alpha_3": "mqz", "name": "Pano", "scope": "I", "type": "L" }, { "alpha_3": "mra", "name": "Mlabri", "scope": "I", "type": "L" }, { "alpha_3": "mrb", "name": "Marino", "scope": "I", "type": "L" }, { "alpha_3": "mrc", "name": "Maricopa", "scope": "I", "type": "L" }, { "alpha_3": "mrd", "inverted_name": "Magar, Western", "name": "Western Magar", "scope": "I", "type": "L" }, { "alpha_3": "mre", "name": "Martha's Vineyard Sign Language", "scope": "I", "type": "E" }, { "alpha_3": "mrf", "name": "Elseng", "scope": "I", "type": "L" }, { "alpha_3": "mrg", "name": "Mising", "scope": "I", "type": "L" }, { "alpha_3": "mrh", "inverted_name": "Chin, Mara", "name": "Mara Chin", "scope": "I", "type": "L" }, { "alpha_2": "mi", "alpha_3": "mri", "bibliographic": "mao", "name": "Maori", "scope": "I", "type": "L" }, { "alpha_3": "mrj", "inverted_name": "Mari, Western", "name": "Western Mari", "scope": "I", "type": "L" }, { "alpha_3": "mrk", "name": "Hmwaveke", "scope": "I", "type": "L" }, { "alpha_3": "mrl", "name": "Mortlockese", "scope": "I", "type": "L" }, { "alpha_3": "mrm", "name": "Merlav", "scope": "I", "type": "L" }, { "alpha_3": "mrn", "name": "Cheke Holo", "scope": "I", "type": "L" }, { "alpha_3": "mro", "name": "Mru", "scope": "I", "type": "L" }, { "alpha_3": "mrp", "name": "Morouas", "scope": "I", "type": "L" }, { "alpha_3": "mrq", "inverted_name": "Marquesan, North", "name": "North Marquesan", "scope": "I", "type": "L" }, { "alpha_3": "mrr", "name": "Maria (India)", "scope": "I", "type": "L" }, { "alpha_3": "mrs", "name": "Maragus", "scope": "I", "type": "L" }, { "alpha_3": "mrt", "name": "Marghi Central", "scope": "I", "type": "L" }, { "alpha_3": "mru", "name": "Mono (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "mrv", "name": "Mangareva", "scope": "I", "type": "L" }, { "alpha_3": "mrw", "name": "Maranao", "scope": "I", "type": "L" }, { "alpha_3": "mrx", "name": "Maremgi", "scope": "I", "type": "L" }, { "alpha_3": "mry", "name": "Mandaya", "scope": "I", "type": "L" }, { "alpha_3": "mrz", "name": "Marind", "scope": "I", "type": "L" }, { "alpha_2": "ms", "alpha_3": "msa", "bibliographic": "may", "name": "Malay (macrolanguage)", "scope": "M", "type": "L" }, { "alpha_3": "msb", "name": "Masbatenyo", "scope": "I", "type": "L" }, { "alpha_3": "msc", "inverted_name": "Maninka, Sankaran", "name": "Sankaran Maninka", "scope": "I", "type": "L" }, { "alpha_3": "msd", "name": "Yucatec Maya Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mse", "name": "Musey", "scope": "I", "type": "L" }, { "alpha_3": "msf", "name": "Mekwei", "scope": "I", "type": "L" }, { "alpha_3": "msg", "name": "Moraid", "scope": "I", "type": "L" }, { "alpha_3": "msh", "inverted_name": "Malagasy, Masikoro", "name": "Masikoro Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "msi", "inverted_name": "Malay, Sabah", "name": "Sabah Malay", "scope": "I", "type": "L" }, { "alpha_3": "msj", "name": "Ma (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "msk", "name": "Mansaka", "scope": "I", "type": "L" }, { "alpha_3": "msl", "name": "Molof", "scope": "I", "type": "L" }, { "alpha_3": "msm", "inverted_name": "Manobo, Agusan", "name": "Agusan Manobo", "scope": "I", "type": "L" }, { "alpha_3": "msn", "name": "Vurës", "scope": "I", "type": "L" }, { "alpha_3": "mso", "name": "Mombum", "scope": "I", "type": "L" }, { "alpha_3": "msp", "name": "Maritsauá", "scope": "I", "type": "E" }, { "alpha_3": "msq", "name": "Caac", "scope": "I", "type": "L" }, { "alpha_3": "msr", "name": "Mongolian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mss", "inverted_name": "Masela, West", "name": "West Masela", "scope": "I", "type": "L" }, { "alpha_3": "msu", "name": "Musom", "scope": "I", "type": "L" }, { "alpha_3": "msv", "name": "Maslam", "scope": "I", "type": "L" }, { "alpha_3": "msw", "name": "Mansoanka", "scope": "I", "type": "L" }, { "alpha_3": "msx", "name": "Moresada", "scope": "I", "type": "L" }, { "alpha_3": "msy", "name": "Aruamu", "scope": "I", "type": "L" }, { "alpha_3": "msz", "name": "Momare", "scope": "I", "type": "L" }, { "alpha_3": "mta", "inverted_name": "Manobo, Cotabato", "name": "Cotabato Manobo", "scope": "I", "type": "L" }, { "alpha_3": "mtb", "name": "Anyin Morofo", "scope": "I", "type": "L" }, { "alpha_3": "mtc", "name": "Munit", "scope": "I", "type": "L" }, { "alpha_3": "mtd", "name": "Mualang", "scope": "I", "type": "L" }, { "alpha_3": "mte", "name": "Mono (Solomon Islands)", "scope": "I", "type": "L" }, { "alpha_3": "mtf", "name": "Murik (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "mtg", "name": "Una", "scope": "I", "type": "L" }, { "alpha_3": "mth", "name": "Munggui", "scope": "I", "type": "L" }, { "alpha_3": "mti", "name": "Maiwa (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "mtj", "name": "Moskona", "scope": "I", "type": "L" }, { "alpha_3": "mtk", "name": "Mbe'", "scope": "I", "type": "L" }, { "alpha_3": "mtl", "name": "Montol", "scope": "I", "type": "L" }, { "alpha_3": "mtm", "name": "Mator", "scope": "I", "type": "E" }, { "alpha_3": "mtn", "name": "Matagalpa", "scope": "I", "type": "E" }, { "alpha_3": "mto", "inverted_name": "Mixe, Totontepec", "name": "Totontepec Mixe", "scope": "I", "type": "L" }, { "alpha_3": "mtp", "name": "Wichí Lhamtés Nocten", "scope": "I", "type": "L" }, { "alpha_3": "mtq", "name": "Muong", "scope": "I", "type": "L" }, { "alpha_3": "mtr", "name": "Mewari", "scope": "I", "type": "L" }, { "alpha_3": "mts", "name": "Yora", "scope": "I", "type": "L" }, { "alpha_3": "mtt", "name": "Mota", "scope": "I", "type": "L" }, { "alpha_3": "mtu", "inverted_name": "Mixtec, Tututepec", "name": "Tututepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mtv", "name": "Asaro'o", "scope": "I", "type": "L" }, { "alpha_3": "mtw", "inverted_name": "Binukidnon, Southern", "name": "Southern Binukidnon", "scope": "I", "type": "L" }, { "alpha_3": "mtx", "inverted_name": "Mixtec, Tidaá", "name": "Tidaá Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mty", "name": "Nabi", "scope": "I", "type": "L" }, { "alpha_3": "mua", "name": "Mundang", "scope": "I", "type": "L" }, { "alpha_3": "mub", "name": "Mubi", "scope": "I", "type": "L" }, { "alpha_3": "muc", "name": "Ajumbu", "scope": "I", "type": "L" }, { "alpha_3": "mud", "inverted_name": "Aleut, Mednyj", "name": "Mednyj Aleut", "scope": "I", "type": "L" }, { "alpha_3": "mue", "name": "Media Lengua", "scope": "I", "type": "L" }, { "alpha_3": "mug", "name": "Musgu", "scope": "I", "type": "L" }, { "alpha_3": "muh", "name": "Mündü", "scope": "I", "type": "L" }, { "alpha_3": "mui", "name": "Musi", "scope": "I", "type": "L" }, { "alpha_3": "muj", "name": "Mabire", "scope": "I", "type": "L" }, { "alpha_3": "muk", "name": "Mugom", "scope": "I", "type": "L" }, { "alpha_3": "mul", "name": "Multiple languages", "scope": "S", "type": "S" }, { "alpha_3": "mum", "name": "Maiwala", "scope": "I", "type": "L" }, { "alpha_3": "muo", "name": "Nyong", "scope": "I", "type": "L" }, { "alpha_3": "mup", "name": "Malvi", "scope": "I", "type": "L" }, { "alpha_3": "muq", "inverted_name": "Miao, Eastern Xiangxi", "name": "Eastern Xiangxi Miao", "scope": "I", "type": "L" }, { "alpha_3": "mur", "name": "Murle", "scope": "I", "type": "L" }, { "alpha_3": "mus", "name": "Creek", "scope": "I", "type": "L" }, { "alpha_3": "mut", "inverted_name": "Muria, Western", "name": "Western Muria", "scope": "I", "type": "L" }, { "alpha_3": "muu", "name": "Yaaku", "scope": "I", "type": "L" }, { "alpha_3": "muv", "name": "Muthuvan", "scope": "I", "type": "L" }, { "alpha_3": "mux", "name": "Bo-Ung", "scope": "I", "type": "L" }, { "alpha_3": "muy", "name": "Muyang", "scope": "I", "type": "L" }, { "alpha_3": "muz", "name": "Mursi", "scope": "I", "type": "L" }, { "alpha_3": "mva", "name": "Manam", "scope": "I", "type": "L" }, { "alpha_3": "mvb", "name": "Mattole", "scope": "I", "type": "E" }, { "alpha_3": "mvd", "name": "Mamboru", "scope": "I", "type": "L" }, { "alpha_3": "mve", "name": "Marwari (Pakistan)", "scope": "I", "type": "L" }, { "alpha_3": "mvf", "inverted_name": "Mongolian, Peripheral", "name": "Peripheral Mongolian", "scope": "I", "type": "L" }, { "alpha_3": "mvg", "inverted_name": "Mixtec, Yucuañe", "name": "Yucuañe Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mvh", "name": "Mulgi", "scope": "I", "type": "L" }, { "alpha_3": "mvi", "name": "Miyako", "scope": "I", "type": "L" }, { "alpha_3": "mvk", "name": "Mekmek", "scope": "I", "type": "L" }, { "alpha_3": "mvl", "name": "Mbara (Australia)", "scope": "I", "type": "E" }, { "alpha_3": "mvm", "name": "Muya", "scope": "I", "type": "L" }, { "alpha_3": "mvn", "name": "Minaveha", "scope": "I", "type": "L" }, { "alpha_3": "mvo", "name": "Marovo", "scope": "I", "type": "L" }, { "alpha_3": "mvp", "name": "Duri", "scope": "I", "type": "L" }, { "alpha_3": "mvq", "name": "Moere", "scope": "I", "type": "L" }, { "alpha_3": "mvr", "name": "Marau", "scope": "I", "type": "L" }, { "alpha_3": "mvs", "name": "Massep", "scope": "I", "type": "L" }, { "alpha_3": "mvt", "name": "Mpotovoro", "scope": "I", "type": "L" }, { "alpha_3": "mvu", "name": "Marfa", "scope": "I", "type": "L" }, { "alpha_3": "mvv", "inverted_name": "Murut, Tagal", "name": "Tagal Murut", "scope": "I", "type": "L" }, { "alpha_3": "mvw", "name": "Machinga", "scope": "I", "type": "L" }, { "alpha_3": "mvx", "name": "Meoswar", "scope": "I", "type": "L" }, { "alpha_3": "mvy", "inverted_name": "Kohistani, Indus", "name": "Indus Kohistani", "scope": "I", "type": "L" }, { "alpha_3": "mvz", "name": "Mesqan", "scope": "I", "type": "L" }, { "alpha_3": "mwa", "name": "Mwatebu", "scope": "I", "type": "L" }, { "alpha_3": "mwb", "name": "Juwal", "scope": "I", "type": "L" }, { "alpha_3": "mwc", "name": "Are", "scope": "I", "type": "L" }, { "alpha_3": "mwe", "name": "Mwera (Chimwera)", "scope": "I", "type": "L" }, { "alpha_3": "mwf", "name": "Murrinh-Patha", "scope": "I", "type": "L" }, { "alpha_3": "mwg", "name": "Aiklep", "scope": "I", "type": "L" }, { "alpha_3": "mwh", "name": "Mouk-Aria", "scope": "I", "type": "L" }, { "alpha_3": "mwi", "name": "Labo", "scope": "I", "type": "L" }, { "alpha_3": "mwk", "inverted_name": "Maninkakan, Kita", "name": "Kita Maninkakan", "scope": "I", "type": "L" }, { "alpha_3": "mwl", "name": "Mirandese", "scope": "I", "type": "L" }, { "alpha_3": "mwm", "name": "Sar", "scope": "I", "type": "L" }, { "alpha_3": "mwn", "name": "Nyamwanga", "scope": "I", "type": "L" }, { "alpha_3": "mwo", "inverted_name": "Maewo, Central", "name": "Central Maewo", "scope": "I", "type": "L" }, { "alpha_3": "mwp", "name": "Kala Lagaw Ya", "scope": "I", "type": "L" }, { "alpha_3": "mwq", "inverted_name": "Chin, Mün", "name": "Mün Chin", "scope": "I", "type": "L" }, { "alpha_3": "mwr", "name": "Marwari", "scope": "M", "type": "L" }, { "alpha_3": "mws", "name": "Mwimbi-Muthambi", "scope": "I", "type": "L" }, { "alpha_3": "mwt", "name": "Moken", "scope": "I", "type": "L" }, { "alpha_3": "mwu", "name": "Mittu", "scope": "I", "type": "E" }, { "alpha_3": "mwv", "name": "Mentawai", "scope": "I", "type": "L" }, { "alpha_3": "mww", "name": "Hmong Daw", "scope": "I", "type": "L" }, { "alpha_3": "mwx", "name": "Mediak", "scope": "I", "type": "L" }, { "alpha_3": "mwy", "name": "Mosiro", "scope": "I", "type": "L" }, { "alpha_3": "mwz", "name": "Moingi", "scope": "I", "type": "L" }, { "alpha_3": "mxa", "inverted_name": "Mixtec, Northwest Oaxaca", "name": "Northwest Oaxaca Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mxb", "inverted_name": "Mixtec, Tezoatlán", "name": "Tezoatlán Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mxc", "name": "Manyika", "scope": "I", "type": "L" }, { "alpha_3": "mxd", "name": "Modang", "scope": "I", "type": "L" }, { "alpha_3": "mxe", "name": "Mele-Fila", "scope": "I", "type": "L" }, { "alpha_3": "mxf", "name": "Malgbe", "scope": "I", "type": "L" }, { "alpha_3": "mxg", "name": "Mbangala", "scope": "I", "type": "L" }, { "alpha_3": "mxh", "name": "Mvuba", "scope": "I", "type": "L" }, { "alpha_3": "mxi", "name": "Mozarabic", "scope": "I", "type": "E" }, { "alpha_3": "mxj", "name": "Miju-Mishmi", "scope": "I", "type": "L" }, { "alpha_3": "mxk", "name": "Monumbo", "scope": "I", "type": "L" }, { "alpha_3": "mxl", "inverted_name": "Gbe, Maxi", "name": "Maxi Gbe", "scope": "I", "type": "L" }, { "alpha_3": "mxm", "name": "Meramera", "scope": "I", "type": "L" }, { "alpha_3": "mxn", "name": "Moi (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "mxo", "name": "Mbowe", "scope": "I", "type": "L" }, { "alpha_3": "mxp", "inverted_name": "Mixe, Tlahuitoltepec", "name": "Tlahuitoltepec Mixe", "scope": "I", "type": "L" }, { "alpha_3": "mxq", "inverted_name": "Mixe, Juquila", "name": "Juquila Mixe", "scope": "I", "type": "L" }, { "alpha_3": "mxr", "name": "Murik (Malaysia)", "scope": "I", "type": "L" }, { "alpha_3": "mxs", "inverted_name": "Mixtec, Huitepec", "name": "Huitepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mxt", "inverted_name": "Mixtec, Jamiltepec", "name": "Jamiltepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mxu", "name": "Mada (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "mxv", "inverted_name": "Mixtec, Metlatónoc", "name": "Metlatónoc Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mxw", "name": "Namo", "scope": "I", "type": "L" }, { "alpha_3": "mxx", "name": "Mahou", "scope": "I", "type": "L" }, { "alpha_3": "mxy", "inverted_name": "Mixtec, Southeastern Nochixtlán", "name": "Southeastern Nochixtlán Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mxz", "inverted_name": "Masela, Central", "name": "Central Masela", "scope": "I", "type": "L" }, { "alpha_2": "my", "alpha_3": "mya", "bibliographic": "bur", "name": "Burmese", "scope": "I", "type": "L" }, { "alpha_3": "myb", "name": "Mbay", "scope": "I", "type": "L" }, { "alpha_3": "myc", "name": "Mayeka", "scope": "I", "type": "L" }, { "alpha_3": "myd", "name": "Maramba", "scope": "I", "type": "L" }, { "alpha_3": "mye", "name": "Myene", "scope": "I", "type": "L" }, { "alpha_3": "myf", "name": "Bambassi", "scope": "I", "type": "L" }, { "alpha_3": "myg", "name": "Manta", "scope": "I", "type": "L" }, { "alpha_3": "myh", "name": "Makah", "scope": "I", "type": "L" }, { "alpha_3": "myi", "name": "Mina (India)", "scope": "I", "type": "L" }, { "alpha_3": "myj", "name": "Mangayat", "scope": "I", "type": "L" }, { "alpha_3": "myk", "inverted_name": "Senoufo, Mamara", "name": "Mamara Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "myl", "name": "Moma", "scope": "I", "type": "L" }, { "alpha_3": "mym", "name": "Me'en", "scope": "I", "type": "L" }, { "alpha_3": "myo", "name": "Anfillo", "scope": "I", "type": "L" }, { "alpha_3": "myp", "name": "Pirahã", "scope": "I", "type": "L" }, { "alpha_3": "myr", "name": "Muniche", "scope": "I", "type": "L" }, { "alpha_3": "mys", "name": "Mesmes", "scope": "I", "type": "E" }, { "alpha_3": "myu", "name": "Mundurukú", "scope": "I", "type": "L" }, { "alpha_3": "myv", "name": "Erzya", "scope": "I", "type": "L" }, { "alpha_3": "myw", "name": "Muyuw", "scope": "I", "type": "L" }, { "alpha_3": "myx", "name": "Masaaba", "scope": "I", "type": "L" }, { "alpha_3": "myy", "name": "Macuna", "scope": "I", "type": "L" }, { "alpha_3": "myz", "inverted_name": "Mandaic, Classical", "name": "Classical Mandaic", "scope": "I", "type": "H" }, { "alpha_3": "mza", "inverted_name": "Mixtec, Santa María Zacatepec", "name": "Santa María Zacatepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "mzb", "name": "Tumzabt", "scope": "I", "type": "L" }, { "alpha_3": "mzc", "name": "Madagascar Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mzd", "name": "Malimba", "scope": "I", "type": "L" }, { "alpha_3": "mze", "name": "Morawa", "scope": "I", "type": "L" }, { "alpha_3": "mzg", "name": "Monastic Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mzh", "name": "Wichí Lhamtés Güisnay", "scope": "I", "type": "L" }, { "alpha_3": "mzi", "inverted_name": "Mazatec, Ixcatlán", "name": "Ixcatlán Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "mzj", "name": "Manya", "scope": "I", "type": "L" }, { "alpha_3": "mzk", "inverted_name": "Mambila, Nigeria", "name": "Nigeria Mambila", "scope": "I", "type": "L" }, { "alpha_3": "mzl", "inverted_name": "Mixe, Mazatlán", "name": "Mazatlán Mixe", "scope": "I", "type": "L" }, { "alpha_3": "mzm", "name": "Mumuye", "scope": "I", "type": "L" }, { "alpha_3": "mzn", "name": "Mazanderani", "scope": "I", "type": "L" }, { "alpha_3": "mzo", "name": "Matipuhy", "scope": "I", "type": "E" }, { "alpha_3": "mzp", "name": "Movima", "scope": "I", "type": "L" }, { "alpha_3": "mzq", "name": "Mori Atas", "scope": "I", "type": "L" }, { "alpha_3": "mzr", "name": "Marúbo", "scope": "I", "type": "L" }, { "alpha_3": "mzs", "name": "Macanese", "scope": "I", "type": "L" }, { "alpha_3": "mzt", "name": "Mintil", "scope": "I", "type": "L" }, { "alpha_3": "mzu", "name": "Inapang", "scope": "I", "type": "L" }, { "alpha_3": "mzv", "name": "Manza", "scope": "I", "type": "L" }, { "alpha_3": "mzw", "name": "Deg", "scope": "I", "type": "L" }, { "alpha_3": "mzx", "name": "Mawayana", "scope": "I", "type": "L" }, { "alpha_3": "mzy", "name": "Mozambican Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "mzz", "name": "Maiadomu", "scope": "I", "type": "L" }, { "alpha_3": "naa", "name": "Namla", "scope": "I", "type": "L" }, { "alpha_3": "nab", "inverted_name": "Nambikuára, Southern", "name": "Southern Nambikuára", "scope": "I", "type": "L" }, { "alpha_3": "nac", "name": "Narak", "scope": "I", "type": "L" }, { "alpha_3": "nae", "name": "Naka'ela", "scope": "I", "type": "L" }, { "alpha_3": "naf", "name": "Nabak", "scope": "I", "type": "L" }, { "alpha_3": "nag", "name": "Naga Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "naj", "name": "Nalu", "scope": "I", "type": "L" }, { "alpha_3": "nak", "name": "Nakanai", "scope": "I", "type": "L" }, { "alpha_3": "nal", "name": "Nalik", "scope": "I", "type": "L" }, { "alpha_3": "nam", "name": "Ngan'gityemerri", "scope": "I", "type": "L" }, { "alpha_3": "nan", "inverted_name": "Chinese, Min Nan", "name": "Min Nan Chinese", "scope": "I", "type": "L" }, { "alpha_3": "nao", "name": "Naaba", "scope": "I", "type": "L" }, { "alpha_3": "nap", "name": "Neapolitan", "scope": "I", "type": "L" }, { "alpha_3": "naq", "name": "Khoekhoe", "scope": "I", "type": "L" }, { "alpha_3": "nar", "name": "Iguta", "scope": "I", "type": "L" }, { "alpha_3": "nas", "name": "Naasioi", "scope": "I", "type": "L" }, { "alpha_3": "nat", "name": "Ca̱hungwa̱rya̱", "scope": "I", "type": "L" }, { "alpha_2": "na", "alpha_3": "nau", "name": "Nauru", "scope": "I", "type": "L" }, { "alpha_2": "nv", "alpha_3": "nav", "name": "Navajo", "scope": "I", "type": "L" }, { "alpha_3": "naw", "name": "Nawuri", "scope": "I", "type": "L" }, { "alpha_3": "nax", "name": "Nakwi", "scope": "I", "type": "L" }, { "alpha_3": "nay", "name": "Narrinyeri", "scope": "I", "type": "E" }, { "alpha_3": "naz", "inverted_name": "Nahuatl, Coatepec", "name": "Coatepec Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nba", "name": "Nyemba", "scope": "I", "type": "L" }, { "alpha_3": "nbb", "name": "Ndoe", "scope": "I", "type": "L" }, { "alpha_3": "nbc", "inverted_name": "Naga, Chang", "name": "Chang Naga", "scope": "I", "type": "L" }, { "alpha_3": "nbd", "name": "Ngbinda", "scope": "I", "type": "L" }, { "alpha_3": "nbe", "inverted_name": "Naga, Konyak", "name": "Konyak Naga", "scope": "I", "type": "L" }, { "alpha_3": "nbg", "name": "Nagarchal", "scope": "I", "type": "L" }, { "alpha_3": "nbh", "name": "Ngamo", "scope": "I", "type": "L" }, { "alpha_3": "nbi", "inverted_name": "Naga, Mao", "name": "Mao Naga", "scope": "I", "type": "L" }, { "alpha_3": "nbj", "name": "Ngarinman", "scope": "I", "type": "L" }, { "alpha_3": "nbk", "name": "Nake", "scope": "I", "type": "L" }, { "alpha_2": "nr", "alpha_3": "nbl", "inverted_name": "Ndebele, South", "name": "South Ndebele", "scope": "I", "type": "L" }, { "alpha_3": "nbm", "name": "Ngbaka Ma'bo", "scope": "I", "type": "L" }, { "alpha_3": "nbn", "name": "Kuri", "scope": "I", "type": "L" }, { "alpha_3": "nbo", "name": "Nkukoli", "scope": "I", "type": "L" }, { "alpha_3": "nbp", "name": "Nnam", "scope": "I", "type": "L" }, { "alpha_3": "nbq", "name": "Nggem", "scope": "I", "type": "L" }, { "alpha_3": "nbr", "name": "Numana-Nunku-Gbantu-Numbu", "scope": "I", "type": "L" }, { "alpha_3": "nbs", "name": "Namibian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nbt", "name": "Na", "scope": "I", "type": "L" }, { "alpha_3": "nbu", "inverted_name": "Naga, Rongmei", "name": "Rongmei Naga", "scope": "I", "type": "L" }, { "alpha_3": "nbv", "name": "Ngamambo", "scope": "I", "type": "L" }, { "alpha_3": "nbw", "inverted_name": "Ngbandi, Southern", "name": "Southern Ngbandi", "scope": "I", "type": "L" }, { "alpha_3": "nby", "name": "Ningera", "scope": "I", "type": "L" }, { "alpha_3": "nca", "name": "Iyo", "scope": "I", "type": "L" }, { "alpha_3": "ncb", "inverted_name": "Nicobarese, Central", "name": "Central Nicobarese", "scope": "I", "type": "L" }, { "alpha_3": "ncc", "name": "Ponam", "scope": "I", "type": "L" }, { "alpha_3": "ncd", "name": "Nachering", "scope": "I", "type": "L" }, { "alpha_3": "nce", "name": "Yale", "scope": "I", "type": "L" }, { "alpha_3": "ncf", "name": "Notsi", "scope": "I", "type": "L" }, { "alpha_3": "ncg", "name": "Nisga'a", "scope": "I", "type": "L" }, { "alpha_3": "nch", "inverted_name": "Nahuatl, Central Huasteca", "name": "Central Huasteca Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nci", "inverted_name": "Nahuatl, Classical", "name": "Classical Nahuatl", "scope": "I", "type": "H" }, { "alpha_3": "ncj", "inverted_name": "Nahuatl, Northern Puebla", "name": "Northern Puebla Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nck", "name": "Nakara", "scope": "I", "type": "L" }, { "alpha_3": "ncl", "inverted_name": "Nahuatl, Michoacán", "name": "Michoacán Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "ncm", "name": "Nambo", "scope": "I", "type": "L" }, { "alpha_3": "ncn", "name": "Nauna", "scope": "I", "type": "L" }, { "alpha_3": "nco", "name": "Sibe", "scope": "I", "type": "L" }, { "alpha_3": "ncp", "name": "Ndaktup", "scope": "I", "type": "L" }, { "alpha_3": "ncr", "name": "Ncane", "scope": "I", "type": "L" }, { "alpha_3": "ncs", "name": "Nicaraguan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nct", "inverted_name": "Naga, Chothe", "name": "Chothe Naga", "scope": "I", "type": "L" }, { "alpha_3": "ncu", "name": "Chumburung", "scope": "I", "type": "L" }, { "alpha_3": "ncx", "inverted_name": "Nahuatl, Central Puebla", "name": "Central Puebla Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "ncz", "name": "Natchez", "scope": "I", "type": "E" }, { "alpha_3": "nda", "name": "Ndasa", "scope": "I", "type": "L" }, { "alpha_3": "ndb", "name": "Kenswei Nsei", "scope": "I", "type": "L" }, { "alpha_3": "ndc", "name": "Ndau", "scope": "I", "type": "L" }, { "alpha_3": "ndd", "name": "Nde-Nsele-Nta", "scope": "I", "type": "L" }, { "alpha_2": "nd", "alpha_3": "nde", "inverted_name": "Ndebele, North", "name": "North Ndebele", "scope": "I", "type": "L" }, { "alpha_3": "ndf", "name": "Nadruvian", "scope": "I", "type": "E" }, { "alpha_3": "ndg", "name": "Ndengereko", "scope": "I", "type": "L" }, { "alpha_3": "ndh", "name": "Ndali", "scope": "I", "type": "L" }, { "alpha_3": "ndi", "name": "Samba Leko", "scope": "I", "type": "L" }, { "alpha_3": "ndj", "name": "Ndamba", "scope": "I", "type": "L" }, { "alpha_3": "ndk", "name": "Ndaka", "scope": "I", "type": "L" }, { "alpha_3": "ndl", "name": "Ndolo", "scope": "I", "type": "L" }, { "alpha_3": "ndm", "name": "Ndam", "scope": "I", "type": "L" }, { "alpha_3": "ndn", "name": "Ngundi", "scope": "I", "type": "L" }, { "alpha_2": "ng", "alpha_3": "ndo", "name": "Ndonga", "scope": "I", "type": "L" }, { "alpha_3": "ndp", "name": "Ndo", "scope": "I", "type": "L" }, { "alpha_3": "ndq", "name": "Ndombe", "scope": "I", "type": "L" }, { "alpha_3": "ndr", "name": "Ndoola", "scope": "I", "type": "L" }, { "alpha_3": "nds", "inverted_name": "German, Low", "name": "Low German", "scope": "I", "type": "L" }, { "alpha_3": "ndt", "name": "Ndunga", "scope": "I", "type": "L" }, { "alpha_3": "ndu", "name": "Dugun", "scope": "I", "type": "L" }, { "alpha_3": "ndv", "name": "Ndut", "scope": "I", "type": "L" }, { "alpha_3": "ndw", "name": "Ndobo", "scope": "I", "type": "L" }, { "alpha_3": "ndx", "name": "Nduga", "scope": "I", "type": "L" }, { "alpha_3": "ndy", "name": "Lutos", "scope": "I", "type": "L" }, { "alpha_3": "ndz", "name": "Ndogo", "scope": "I", "type": "L" }, { "alpha_3": "nea", "inverted_name": "Ngad'a, Eastern", "name": "Eastern Ngad'a", "scope": "I", "type": "L" }, { "alpha_3": "neb", "name": "Toura (Côte d'Ivoire)", "scope": "I", "type": "L" }, { "alpha_3": "nec", "name": "Nedebang", "scope": "I", "type": "L" }, { "alpha_3": "ned", "name": "Nde-Gbite", "scope": "I", "type": "L" }, { "alpha_3": "nee", "name": "Nêlêmwa-Nixumwak", "scope": "I", "type": "L" }, { "alpha_3": "nef", "name": "Nefamese", "scope": "I", "type": "L" }, { "alpha_3": "neg", "name": "Negidal", "scope": "I", "type": "L" }, { "alpha_3": "neh", "name": "Nyenkha", "scope": "I", "type": "L" }, { "alpha_3": "nei", "inverted_name": "Hittite, Neo-", "name": "Neo-Hittite", "scope": "I", "type": "A" }, { "alpha_3": "nej", "name": "Neko", "scope": "I", "type": "L" }, { "alpha_3": "nek", "name": "Neku", "scope": "I", "type": "L" }, { "alpha_3": "nem", "name": "Nemi", "scope": "I", "type": "L" }, { "alpha_3": "nen", "name": "Nengone", "scope": "I", "type": "L" }, { "alpha_3": "neo", "name": "Ná-Meo", "scope": "I", "type": "L" }, { "alpha_2": "ne", "alpha_3": "nep", "name": "Nepali (macrolanguage)", "scope": "M", "type": "L" }, { "alpha_3": "neq", "inverted_name": "Mixe, North Central", "name": "North Central Mixe", "scope": "I", "type": "L" }, { "alpha_3": "ner", "name": "Yahadian", "scope": "I", "type": "L" }, { "alpha_3": "nes", "inverted_name": "Kinnauri, Bhoti", "name": "Bhoti Kinnauri", "scope": "I", "type": "L" }, { "alpha_3": "net", "name": "Nete", "scope": "I", "type": "L" }, { "alpha_3": "neu", "name": "Neo", "scope": "I", "type": "C" }, { "alpha_3": "nev", "name": "Nyaheun", "scope": "I", "type": "L" }, { "alpha_3": "new", "name": "Newari", "scope": "I", "type": "L" }, { "alpha_3": "nex", "name": "Neme", "scope": "I", "type": "L" }, { "alpha_3": "ney", "name": "Neyo", "scope": "I", "type": "L" }, { "alpha_3": "nez", "name": "Nez Perce", "scope": "I", "type": "L" }, { "alpha_3": "nfa", "name": "Dhao", "scope": "I", "type": "L" }, { "alpha_3": "nfd", "name": "Ahwai", "scope": "I", "type": "L" }, { "alpha_3": "nfl", "name": "Ayiwo", "scope": "I", "type": "L" }, { "alpha_3": "nfr", "name": "Nafaanra", "scope": "I", "type": "L" }, { "alpha_3": "nfu", "name": "Mfumte", "scope": "I", "type": "L" }, { "alpha_3": "nga", "name": "Ngbaka", "scope": "I", "type": "L" }, { "alpha_3": "ngb", "inverted_name": "Ngbandi, Northern", "name": "Northern Ngbandi", "scope": "I", "type": "L" }, { "alpha_3": "ngc", "name": "Ngombe (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "ngd", "name": "Ngando (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "nge", "name": "Ngemba", "scope": "I", "type": "L" }, { "alpha_3": "ngg", "name": "Ngbaka Manza", "scope": "I", "type": "L" }, { "alpha_3": "ngh", "name": "N/u", "scope": "I", "type": "L" }, { "alpha_3": "ngi", "name": "Ngizim", "scope": "I", "type": "L" }, { "alpha_3": "ngj", "name": "Ngie", "scope": "I", "type": "L" }, { "alpha_3": "ngk", "name": "Dalabon", "scope": "I", "type": "L" }, { "alpha_3": "ngl", "name": "Lomwe", "scope": "I", "type": "L" }, { "alpha_3": "ngm", "name": "Ngatik Men's Creole", "scope": "I", "type": "L" }, { "alpha_3": "ngn", "name": "Ngwo", "scope": "I", "type": "L" }, { "alpha_3": "ngo", "name": "Ngoni", "scope": "I", "type": "L" }, { "alpha_3": "ngp", "name": "Ngulu", "scope": "I", "type": "L" }, { "alpha_3": "ngq", "name": "Ngurimi", "scope": "I", "type": "L" }, { "alpha_3": "ngr", "name": "Engdewu", "scope": "I", "type": "L" }, { "alpha_3": "ngs", "name": "Gvoko", "scope": "I", "type": "L" }, { "alpha_3": "ngt", "name": "Ngeq", "scope": "I", "type": "L" }, { "alpha_3": "ngu", "inverted_name": "Nahuatl, Guerrero", "name": "Guerrero Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "ngv", "name": "Nagumi", "scope": "I", "type": "E" }, { "alpha_3": "ngw", "name": "Ngwaba", "scope": "I", "type": "L" }, { "alpha_3": "ngx", "name": "Nggwahyi", "scope": "I", "type": "L" }, { "alpha_3": "ngy", "name": "Tibea", "scope": "I", "type": "L" }, { "alpha_3": "ngz", "name": "Ngungwel", "scope": "I", "type": "L" }, { "alpha_3": "nha", "name": "Nhanda", "scope": "I", "type": "L" }, { "alpha_3": "nhb", "name": "Beng", "scope": "I", "type": "L" }, { "alpha_3": "nhc", "inverted_name": "Nahuatl, Tabasco", "name": "Tabasco Nahuatl", "scope": "I", "type": "E" }, { "alpha_3": "nhd", "name": "Chiripá", "scope": "I", "type": "L" }, { "alpha_3": "nhe", "inverted_name": "Nahuatl, Eastern Huasteca", "name": "Eastern Huasteca Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhf", "name": "Nhuwala", "scope": "I", "type": "L" }, { "alpha_3": "nhg", "inverted_name": "Nahuatl, Tetelcingo", "name": "Tetelcingo Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhh", "name": "Nahari", "scope": "I", "type": "L" }, { "alpha_3": "nhi", "inverted_name": "Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla", "name": "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhk", "inverted_name": "Nahuatl, Isthmus-Cosoleacaque", "name": "Isthmus-Cosoleacaque Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhm", "inverted_name": "Nahuatl, Morelos", "name": "Morelos Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhn", "inverted_name": "Nahuatl, Central", "name": "Central Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nho", "name": "Takuu", "scope": "I", "type": "L" }, { "alpha_3": "nhp", "inverted_name": "Nahuatl, Isthmus-Pajapan", "name": "Isthmus-Pajapan Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhq", "inverted_name": "Nahuatl, Huaxcaleca", "name": "Huaxcaleca Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhr", "name": "Naro", "scope": "I", "type": "L" }, { "alpha_3": "nht", "inverted_name": "Nahuatl, Ometepec", "name": "Ometepec Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhu", "name": "Noone", "scope": "I", "type": "L" }, { "alpha_3": "nhv", "inverted_name": "Nahuatl, Temascaltepec", "name": "Temascaltepec Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhw", "inverted_name": "Nahuatl, Western Huasteca", "name": "Western Huasteca Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhx", "inverted_name": "Nahuatl, Isthmus-Mecayapan", "name": "Isthmus-Mecayapan Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhy", "inverted_name": "Nahuatl, Northern Oaxaca", "name": "Northern Oaxaca Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nhz", "inverted_name": "Nahuatl, Santa María La Alta", "name": "Santa María La Alta Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nia", "name": "Nias", "scope": "I", "type": "L" }, { "alpha_3": "nib", "name": "Nakame", "scope": "I", "type": "L" }, { "alpha_3": "nid", "name": "Ngandi", "scope": "I", "type": "E" }, { "alpha_3": "nie", "name": "Niellim", "scope": "I", "type": "L" }, { "alpha_3": "nif", "name": "Nek", "scope": "I", "type": "L" }, { "alpha_3": "nig", "name": "Ngalakan", "scope": "I", "type": "E" }, { "alpha_3": "nih", "name": "Nyiha (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "nii", "name": "Nii", "scope": "I", "type": "L" }, { "alpha_3": "nij", "name": "Ngaju", "scope": "I", "type": "L" }, { "alpha_3": "nik", "inverted_name": "Nicobarese, Southern", "name": "Southern Nicobarese", "scope": "I", "type": "L" }, { "alpha_3": "nil", "name": "Nila", "scope": "I", "type": "L" }, { "alpha_3": "nim", "name": "Nilamba", "scope": "I", "type": "L" }, { "alpha_3": "nin", "name": "Ninzo", "scope": "I", "type": "L" }, { "alpha_3": "nio", "name": "Nganasan", "scope": "I", "type": "L" }, { "alpha_3": "niq", "name": "Nandi", "scope": "I", "type": "L" }, { "alpha_3": "nir", "name": "Nimboran", "scope": "I", "type": "L" }, { "alpha_3": "nis", "name": "Nimi", "scope": "I", "type": "L" }, { "alpha_3": "nit", "inverted_name": "Kolami, Southeastern", "name": "Southeastern Kolami", "scope": "I", "type": "L" }, { "alpha_3": "niu", "name": "Niuean", "scope": "I", "type": "L" }, { "alpha_3": "niv", "name": "Gilyak", "scope": "I", "type": "L" }, { "alpha_3": "niw", "name": "Nimo", "scope": "I", "type": "L" }, { "alpha_3": "nix", "name": "Hema", "scope": "I", "type": "L" }, { "alpha_3": "niy", "name": "Ngiti", "scope": "I", "type": "L" }, { "alpha_3": "niz", "name": "Ningil", "scope": "I", "type": "L" }, { "alpha_3": "nja", "name": "Nzanyi", "scope": "I", "type": "L" }, { "alpha_3": "njb", "inverted_name": "Naga, Nocte", "name": "Nocte Naga", "scope": "I", "type": "L" }, { "alpha_3": "njd", "name": "Ndonde Hamba", "scope": "I", "type": "L" }, { "alpha_3": "njh", "inverted_name": "Naga, Lotha", "name": "Lotha Naga", "scope": "I", "type": "L" }, { "alpha_3": "nji", "name": "Gudanji", "scope": "I", "type": "L" }, { "alpha_3": "njj", "name": "Njen", "scope": "I", "type": "L" }, { "alpha_3": "njl", "name": "Njalgulgule", "scope": "I", "type": "L" }, { "alpha_3": "njm", "inverted_name": "Naga, Angami", "name": "Angami Naga", "scope": "I", "type": "L" }, { "alpha_3": "njn", "inverted_name": "Naga, Liangmai", "name": "Liangmai Naga", "scope": "I", "type": "L" }, { "alpha_3": "njo", "inverted_name": "Naga, Ao", "name": "Ao Naga", "scope": "I", "type": "L" }, { "alpha_3": "njr", "name": "Njerep", "scope": "I", "type": "L" }, { "alpha_3": "njs", "name": "Nisa", "scope": "I", "type": "L" }, { "alpha_3": "njt", "name": "Ndyuka-Trio Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "nju", "name": "Ngadjunmaya", "scope": "I", "type": "L" }, { "alpha_3": "njx", "name": "Kunyi", "scope": "I", "type": "L" }, { "alpha_3": "njy", "name": "Njyem", "scope": "I", "type": "L" }, { "alpha_3": "njz", "name": "Nyishi", "scope": "I", "type": "L" }, { "alpha_3": "nka", "name": "Nkoya", "scope": "I", "type": "L" }, { "alpha_3": "nkb", "inverted_name": "Naga, Khoibu", "name": "Khoibu Naga", "scope": "I", "type": "L" }, { "alpha_3": "nkc", "name": "Nkongho", "scope": "I", "type": "L" }, { "alpha_3": "nkd", "name": "Koireng", "scope": "I", "type": "L" }, { "alpha_3": "nke", "name": "Duke", "scope": "I", "type": "L" }, { "alpha_3": "nkf", "inverted_name": "Naga, Inpui", "name": "Inpui Naga", "scope": "I", "type": "L" }, { "alpha_3": "nkg", "name": "Nekgini", "scope": "I", "type": "L" }, { "alpha_3": "nkh", "inverted_name": "Naga, Khezha", "name": "Khezha Naga", "scope": "I", "type": "L" }, { "alpha_3": "nki", "inverted_name": "Naga, Thangal", "name": "Thangal Naga", "scope": "I", "type": "L" }, { "alpha_3": "nkj", "name": "Nakai", "scope": "I", "type": "L" }, { "alpha_3": "nkk", "name": "Nokuku", "scope": "I", "type": "L" }, { "alpha_3": "nkm", "name": "Namat", "scope": "I", "type": "L" }, { "alpha_3": "nkn", "name": "Nkangala", "scope": "I", "type": "L" }, { "alpha_3": "nko", "name": "Nkonya", "scope": "I", "type": "L" }, { "alpha_3": "nkp", "name": "Niuatoputapu", "scope": "I", "type": "E" }, { "alpha_3": "nkq", "name": "Nkami", "scope": "I", "type": "L" }, { "alpha_3": "nkr", "name": "Nukuoro", "scope": "I", "type": "L" }, { "alpha_3": "nks", "inverted_name": "Asmat, North", "name": "North Asmat", "scope": "I", "type": "L" }, { "alpha_3": "nkt", "name": "Nyika (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "nku", "inverted_name": "Kulango, Bouna", "name": "Bouna Kulango", "scope": "I", "type": "L" }, { "alpha_3": "nkv", "name": "Nyika (Malawi and Zambia)", "scope": "I", "type": "L" }, { "alpha_3": "nkw", "name": "Nkutu", "scope": "I", "type": "L" }, { "alpha_3": "nkx", "name": "Nkoroo", "scope": "I", "type": "L" }, { "alpha_3": "nkz", "name": "Nkari", "scope": "I", "type": "L" }, { "alpha_3": "nla", "name": "Ngombale", "scope": "I", "type": "L" }, { "alpha_3": "nlc", "name": "Nalca", "scope": "I", "type": "L" }, { "alpha_2": "nl", "alpha_3": "nld", "bibliographic": "dut", "name": "Dutch", "scope": "I", "type": "L" }, { "alpha_3": "nle", "inverted_name": "Nyala, East", "name": "East Nyala", "scope": "I", "type": "L" }, { "alpha_3": "nlg", "name": "Gela", "scope": "I", "type": "L" }, { "alpha_3": "nli", "name": "Grangali", "scope": "I", "type": "L" }, { "alpha_3": "nlj", "name": "Nyali", "scope": "I", "type": "L" }, { "alpha_3": "nlk", "inverted_name": "Yali, Ninia", "name": "Ninia Yali", "scope": "I", "type": "L" }, { "alpha_3": "nll", "name": "Nihali", "scope": "I", "type": "L" }, { "alpha_3": "nlo", "name": "Ngul", "scope": "I", "type": "L" }, { "alpha_3": "nlq", "inverted_name": "Naga, Lao", "name": "Lao Naga", "scope": "I", "type": "L" }, { "alpha_3": "nlu", "name": "Nchumbulu", "scope": "I", "type": "L" }, { "alpha_3": "nlv", "inverted_name": "Nahuatl, Orizaba", "name": "Orizaba Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nlw", "name": "Walangama", "scope": "I", "type": "E" }, { "alpha_3": "nlx", "name": "Nahali", "scope": "I", "type": "L" }, { "alpha_3": "nly", "name": "Nyamal", "scope": "I", "type": "L" }, { "alpha_3": "nlz", "name": "Nalögo", "scope": "I", "type": "L" }, { "alpha_3": "nma", "inverted_name": "Naga, Maram", "name": "Maram Naga", "scope": "I", "type": "L" }, { "alpha_3": "nmb", "inverted_name": "Nambas, Big", "name": "Big Nambas", "scope": "I", "type": "L" }, { "alpha_3": "nmc", "name": "Ngam", "scope": "I", "type": "L" }, { "alpha_3": "nmd", "name": "Ndumu", "scope": "I", "type": "L" }, { "alpha_3": "nme", "inverted_name": "Naga, Mzieme", "name": "Mzieme Naga", "scope": "I", "type": "L" }, { "alpha_3": "nmf", "inverted_name": "Naga, Tangkhul (India)", "name": "Tangkhul Naga (India)", "scope": "I", "type": "L" }, { "alpha_3": "nmg", "name": "Kwasio", "scope": "I", "type": "L" }, { "alpha_3": "nmh", "inverted_name": "Naga, Monsang", "name": "Monsang Naga", "scope": "I", "type": "L" }, { "alpha_3": "nmi", "name": "Nyam", "scope": "I", "type": "L" }, { "alpha_3": "nmj", "name": "Ngombe (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "nmk", "name": "Namakura", "scope": "I", "type": "L" }, { "alpha_3": "nml", "name": "Ndemli", "scope": "I", "type": "L" }, { "alpha_3": "nmm", "name": "Manangba", "scope": "I", "type": "L" }, { "alpha_3": "nmn", "name": "!Xóõ", "scope": "I", "type": "L" }, { "alpha_3": "nmo", "inverted_name": "Naga, Moyon", "name": "Moyon Naga", "scope": "I", "type": "L" }, { "alpha_3": "nmp", "name": "Nimanbur", "scope": "I", "type": "E" }, { "alpha_3": "nmq", "name": "Nambya", "scope": "I", "type": "L" }, { "alpha_3": "nmr", "name": "Nimbari", "scope": "I", "type": "E" }, { "alpha_3": "nms", "name": "Letemboi", "scope": "I", "type": "L" }, { "alpha_3": "nmt", "name": "Namonuito", "scope": "I", "type": "L" }, { "alpha_3": "nmu", "inverted_name": "Maidu, Northeast", "name": "Northeast Maidu", "scope": "I", "type": "L" }, { "alpha_3": "nmv", "name": "Ngamini", "scope": "I", "type": "E" }, { "alpha_3": "nmw", "name": "Nimoa", "scope": "I", "type": "L" }, { "alpha_3": "nmx", "name": "Nama (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "nmy", "name": "Namuyi", "scope": "I", "type": "L" }, { "alpha_3": "nmz", "name": "Nawdm", "scope": "I", "type": "L" }, { "alpha_3": "nna", "name": "Nyangumarta", "scope": "I", "type": "L" }, { "alpha_3": "nnb", "name": "Nande", "scope": "I", "type": "L" }, { "alpha_3": "nnc", "name": "Nancere", "scope": "I", "type": "L" }, { "alpha_3": "nnd", "inverted_name": "Ambae, West", "name": "West Ambae", "scope": "I", "type": "L" }, { "alpha_3": "nne", "name": "Ngandyera", "scope": "I", "type": "L" }, { "alpha_3": "nnf", "name": "Ngaing", "scope": "I", "type": "L" }, { "alpha_3": "nng", "inverted_name": "Naga, Maring", "name": "Maring Naga", "scope": "I", "type": "L" }, { "alpha_3": "nnh", "name": "Ngiemboon", "scope": "I", "type": "L" }, { "alpha_3": "nni", "inverted_name": "Nuaulu, North", "name": "North Nuaulu", "scope": "I", "type": "L" }, { "alpha_3": "nnj", "name": "Nyangatom", "scope": "I", "type": "L" }, { "alpha_3": "nnk", "name": "Nankina", "scope": "I", "type": "L" }, { "alpha_3": "nnl", "inverted_name": "Naga, Northern Rengma", "name": "Northern Rengma Naga", "scope": "I", "type": "L" }, { "alpha_3": "nnm", "name": "Namia", "scope": "I", "type": "L" }, { "alpha_3": "nnn", "name": "Ngete", "scope": "I", "type": "L" }, { "alpha_2": "nn", "alpha_3": "nno", "name": "Norwegian Nynorsk", "scope": "I", "type": "L" }, { "alpha_3": "nnp", "inverted_name": "Naga, Wancho", "name": "Wancho Naga", "scope": "I", "type": "L" }, { "alpha_3": "nnq", "name": "Ngindo", "scope": "I", "type": "L" }, { "alpha_3": "nnr", "name": "Narungga", "scope": "I", "type": "E" }, { "alpha_3": "nns", "name": "Ningye", "scope": "I", "type": "L" }, { "alpha_3": "nnt", "name": "Nanticoke", "scope": "I", "type": "E" }, { "alpha_3": "nnu", "name": "Dwang", "scope": "I", "type": "L" }, { "alpha_3": "nnv", "name": "Nugunu (Australia)", "scope": "I", "type": "E" }, { "alpha_3": "nnw", "inverted_name": "Nuni, Southern", "name": "Southern Nuni", "scope": "I", "type": "L" }, { "alpha_3": "nny", "name": "Nyangga", "scope": "I", "type": "E" }, { "alpha_3": "nnz", "name": "Nda'nda'", "scope": "I", "type": "L" }, { "alpha_3": "noa", "name": "Woun Meu", "scope": "I", "type": "L" }, { "alpha_2": "nb", "alpha_3": "nob", "name": "Norwegian Bokmål", "scope": "I", "type": "L" }, { "alpha_3": "noc", "name": "Nuk", "scope": "I", "type": "L" }, { "alpha_3": "nod", "inverted_name": "Thai, Northern", "name": "Northern Thai", "scope": "I", "type": "L" }, { "alpha_3": "noe", "name": "Nimadi", "scope": "I", "type": "L" }, { "alpha_3": "nof", "name": "Nomane", "scope": "I", "type": "L" }, { "alpha_3": "nog", "name": "Nogai", "scope": "I", "type": "L" }, { "alpha_3": "noh", "name": "Nomu", "scope": "I", "type": "L" }, { "alpha_3": "noi", "name": "Noiri", "scope": "I", "type": "L" }, { "alpha_3": "noj", "name": "Nonuya", "scope": "I", "type": "L" }, { "alpha_3": "nok", "name": "Nooksack", "scope": "I", "type": "E" }, { "alpha_3": "nol", "name": "Nomlaki", "scope": "I", "type": "E" }, { "alpha_3": "nom", "name": "Nocamán", "scope": "I", "type": "E" }, { "alpha_3": "non", "inverted_name": "Norse, Old", "name": "Old Norse", "scope": "I", "type": "H" }, { "alpha_3": "nop", "name": "Numanggang", "scope": "I", "type": "L" }, { "alpha_3": "noq", "name": "Ngongo", "scope": "I", "type": "L" }, { "alpha_2": "no", "alpha_3": "nor", "name": "Norwegian", "scope": "M", "type": "L" }, { "alpha_3": "nos", "inverted_name": "Nisu, Eastern", "name": "Eastern Nisu", "scope": "I", "type": "L" }, { "alpha_3": "not", "name": "Nomatsiguenga", "scope": "I", "type": "L" }, { "alpha_3": "nou", "name": "Ewage-Notu", "scope": "I", "type": "L" }, { "alpha_3": "nov", "name": "Novial", "scope": "I", "type": "C" }, { "alpha_3": "now", "name": "Nyambo", "scope": "I", "type": "L" }, { "alpha_3": "noy", "name": "Noy", "scope": "I", "type": "L" }, { "alpha_3": "noz", "name": "Nayi", "scope": "I", "type": "L" }, { "alpha_3": "npa", "name": "Nar Phu", "scope": "I", "type": "L" }, { "alpha_3": "npb", "name": "Nupbikha", "scope": "I", "type": "L" }, { "alpha_3": "npg", "inverted_name": "Naga, Ponyo-Gongwang", "name": "Ponyo-Gongwang Naga", "scope": "I", "type": "L" }, { "alpha_3": "nph", "inverted_name": "Naga, Phom", "name": "Phom Naga", "scope": "I", "type": "L" }, { "alpha_3": "npi", "name": "Nepali (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "npl", "inverted_name": "Nahuatl, Southeastern Puebla", "name": "Southeastern Puebla Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "npn", "name": "Mondropolon", "scope": "I", "type": "L" }, { "alpha_3": "npo", "inverted_name": "Naga, Pochuri", "name": "Pochuri Naga", "scope": "I", "type": "L" }, { "alpha_3": "nps", "name": "Nipsan", "scope": "I", "type": "L" }, { "alpha_3": "npu", "inverted_name": "Naga, Puimei", "name": "Puimei Naga", "scope": "I", "type": "L" }, { "alpha_3": "npy", "name": "Napu", "scope": "I", "type": "L" }, { "alpha_3": "nqg", "inverted_name": "Nago, Southern", "name": "Southern Nago", "scope": "I", "type": "L" }, { "alpha_3": "nqk", "inverted_name": "Ede Nago, Kura", "name": "Kura Ede Nago", "scope": "I", "type": "L" }, { "alpha_3": "nqm", "name": "Ndom", "scope": "I", "type": "L" }, { "alpha_3": "nqn", "name": "Nen", "scope": "I", "type": "L" }, { "alpha_3": "nqo", "name": "N'Ko", "scope": "I", "type": "L" }, { "alpha_3": "nqq", "inverted_name": "Naga, Kyan-Karyaw", "name": "Kyan-Karyaw Naga", "scope": "I", "type": "L" }, { "alpha_3": "nqy", "inverted_name": "Naga, Akyaung Ari", "name": "Akyaung Ari Naga", "scope": "I", "type": "L" }, { "alpha_3": "nra", "name": "Ngom", "scope": "I", "type": "L" }, { "alpha_3": "nrb", "name": "Nara", "scope": "I", "type": "L" }, { "alpha_3": "nrc", "name": "Noric", "scope": "I", "type": "A" }, { "alpha_3": "nre", "inverted_name": "Naga, Southern Rengma", "name": "Southern Rengma Naga", "scope": "I", "type": "L" }, { "alpha_3": "nrf", "name": "Jèrriais", "scope": "I", "type": "L" }, { "alpha_3": "nrg", "name": "Narango", "scope": "I", "type": "L" }, { "alpha_3": "nri", "inverted_name": "Naga, Chokri", "name": "Chokri Naga", "scope": "I", "type": "L" }, { "alpha_3": "nrk", "name": "Ngarla", "scope": "I", "type": "L" }, { "alpha_3": "nrl", "name": "Ngarluma", "scope": "I", "type": "L" }, { "alpha_3": "nrm", "name": "Narom", "scope": "I", "type": "L" }, { "alpha_3": "nrn", "name": "Norn", "scope": "I", "type": "E" }, { "alpha_3": "nrp", "inverted_name": "Picene, North", "name": "North Picene", "scope": "I", "type": "A" }, { "alpha_3": "nrr", "name": "Norra", "scope": "I", "type": "E" }, { "alpha_3": "nrt", "inverted_name": "Kalapuya, Northern", "name": "Northern Kalapuya", "scope": "I", "type": "E" }, { "alpha_3": "nru", "name": "Narua", "scope": "I", "type": "L" }, { "alpha_3": "nrx", "name": "Ngurmbur", "scope": "I", "type": "E" }, { "alpha_3": "nrz", "name": "Lala", "scope": "I", "type": "L" }, { "alpha_3": "nsa", "inverted_name": "Naga, Sangtam", "name": "Sangtam Naga", "scope": "I", "type": "L" }, { "alpha_3": "nsc", "name": "Nshi", "scope": "I", "type": "L" }, { "alpha_3": "nsd", "inverted_name": "Nisu, Southern", "name": "Southern Nisu", "scope": "I", "type": "L" }, { "alpha_3": "nse", "name": "Nsenga", "scope": "I", "type": "L" }, { "alpha_3": "nsf", "inverted_name": "Nisu, Northwestern", "name": "Northwestern Nisu", "scope": "I", "type": "L" }, { "alpha_3": "nsg", "name": "Ngasa", "scope": "I", "type": "L" }, { "alpha_3": "nsh", "name": "Ngoshie", "scope": "I", "type": "L" }, { "alpha_3": "nsi", "name": "Nigerian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nsk", "name": "Naskapi", "scope": "I", "type": "L" }, { "alpha_3": "nsl", "name": "Norwegian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nsm", "inverted_name": "Naga, Sumi", "name": "Sumi Naga", "scope": "I", "type": "L" }, { "alpha_3": "nsn", "name": "Nehan", "scope": "I", "type": "L" }, { "alpha_3": "nso", "name": "Pedi", "scope": "I", "type": "L" }, { "alpha_3": "nsp", "name": "Nepalese Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nsq", "inverted_name": "Miwok, Northern Sierra", "name": "Northern Sierra Miwok", "scope": "I", "type": "L" }, { "alpha_3": "nsr", "name": "Maritime Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nss", "name": "Nali", "scope": "I", "type": "L" }, { "alpha_3": "nst", "inverted_name": "Naga, Tase", "name": "Tase Naga", "scope": "I", "type": "L" }, { "alpha_3": "nsu", "inverted_name": "Nahuatl, Sierra Negra", "name": "Sierra Negra Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nsv", "inverted_name": "Nisu, Southwestern", "name": "Southwestern Nisu", "scope": "I", "type": "L" }, { "alpha_3": "nsw", "name": "Navut", "scope": "I", "type": "L" }, { "alpha_3": "nsx", "name": "Nsongo", "scope": "I", "type": "L" }, { "alpha_3": "nsy", "name": "Nasal", "scope": "I", "type": "L" }, { "alpha_3": "nsz", "name": "Nisenan", "scope": "I", "type": "L" }, { "alpha_3": "ntd", "inverted_name": "Tidung, Northern", "name": "Northern Tidung", "scope": "I", "type": "L" }, { "alpha_3": "nte", "name": "Nathembo", "scope": "I", "type": "L" }, { "alpha_3": "ntg", "name": "Ngantangarra", "scope": "I", "type": "E" }, { "alpha_3": "nti", "name": "Natioro", "scope": "I", "type": "L" }, { "alpha_3": "ntj", "name": "Ngaanyatjarra", "scope": "I", "type": "L" }, { "alpha_3": "ntk", "name": "Ikoma-Nata-Isenye", "scope": "I", "type": "L" }, { "alpha_3": "ntm", "name": "Nateni", "scope": "I", "type": "L" }, { "alpha_3": "nto", "name": "Ntomba", "scope": "I", "type": "L" }, { "alpha_3": "ntp", "inverted_name": "Tepehuan, Northern", "name": "Northern Tepehuan", "scope": "I", "type": "L" }, { "alpha_3": "ntr", "name": "Delo", "scope": "I", "type": "L" }, { "alpha_3": "ntu", "name": "Natügu", "scope": "I", "type": "L" }, { "alpha_3": "ntw", "name": "Nottoway", "scope": "I", "type": "E" }, { "alpha_3": "ntx", "inverted_name": "Naga, Tangkhul (Myanmar)", "name": "Tangkhul Naga (Myanmar)", "scope": "I", "type": "L" }, { "alpha_3": "nty", "name": "Mantsi", "scope": "I", "type": "L" }, { "alpha_3": "ntz", "name": "Natanzi", "scope": "I", "type": "L" }, { "alpha_3": "nua", "name": "Yuanga", "scope": "I", "type": "L" }, { "alpha_3": "nuc", "name": "Nukuini", "scope": "I", "type": "E" }, { "alpha_3": "nud", "name": "Ngala", "scope": "I", "type": "L" }, { "alpha_3": "nue", "name": "Ngundu", "scope": "I", "type": "L" }, { "alpha_3": "nuf", "name": "Nusu", "scope": "I", "type": "L" }, { "alpha_3": "nug", "name": "Nungali", "scope": "I", "type": "E" }, { "alpha_3": "nuh", "name": "Ndunda", "scope": "I", "type": "L" }, { "alpha_3": "nui", "name": "Ngumbi", "scope": "I", "type": "L" }, { "alpha_3": "nuj", "name": "Nyole", "scope": "I", "type": "L" }, { "alpha_3": "nuk", "name": "Nuu-chah-nulth", "scope": "I", "type": "L" }, { "alpha_3": "nul", "name": "Nusa Laut", "scope": "I", "type": "L" }, { "alpha_3": "num", "name": "Niuafo'ou", "scope": "I", "type": "L" }, { "alpha_3": "nun", "name": "Anong", "scope": "I", "type": "L" }, { "alpha_3": "nuo", "name": "Nguôn", "scope": "I", "type": "L" }, { "alpha_3": "nup", "name": "Nupe-Nupe-Tako", "scope": "I", "type": "L" }, { "alpha_3": "nuq", "name": "Nukumanu", "scope": "I", "type": "L" }, { "alpha_3": "nur", "name": "Nukuria", "scope": "I", "type": "L" }, { "alpha_3": "nus", "name": "Nuer", "scope": "I", "type": "L" }, { "alpha_3": "nut", "name": "Nung (Viet Nam)", "scope": "I", "type": "L" }, { "alpha_3": "nuu", "name": "Ngbundu", "scope": "I", "type": "L" }, { "alpha_3": "nuv", "inverted_name": "Nuni, Northern", "name": "Northern Nuni", "scope": "I", "type": "L" }, { "alpha_3": "nuw", "name": "Nguluwan", "scope": "I", "type": "L" }, { "alpha_3": "nux", "name": "Mehek", "scope": "I", "type": "L" }, { "alpha_3": "nuy", "name": "Nunggubuyu", "scope": "I", "type": "L" }, { "alpha_3": "nuz", "inverted_name": "Nahuatl, Tlamacazapa", "name": "Tlamacazapa Nahuatl", "scope": "I", "type": "L" }, { "alpha_3": "nvh", "name": "Nasarian", "scope": "I", "type": "L" }, { "alpha_3": "nvm", "name": "Namiae", "scope": "I", "type": "L" }, { "alpha_3": "nvo", "name": "Nyokon", "scope": "I", "type": "L" }, { "alpha_3": "nwa", "name": "Nawathinehena", "scope": "I", "type": "E" }, { "alpha_3": "nwb", "name": "Nyabwa", "scope": "I", "type": "L" }, { "alpha_3": "nwc", "inverted_name": "Newari, Classical", "name": "Classical Newari", "scope": "I", "type": "H" }, { "alpha_3": "nwe", "name": "Ngwe", "scope": "I", "type": "L" }, { "alpha_3": "nwg", "name": "Ngayawung", "scope": "I", "type": "E" }, { "alpha_3": "nwi", "inverted_name": "Tanna, Southwest", "name": "Southwest Tanna", "scope": "I", "type": "L" }, { "alpha_3": "nwm", "name": "Nyamusa-Molo", "scope": "I", "type": "L" }, { "alpha_3": "nwo", "name": "Nauo", "scope": "I", "type": "E" }, { "alpha_3": "nwr", "name": "Nawaru", "scope": "I", "type": "L" }, { "alpha_3": "nwx", "inverted_name": "Newar, Middle", "name": "Middle Newar", "scope": "I", "type": "H" }, { "alpha_3": "nwy", "name": "Nottoway-Meherrin", "scope": "I", "type": "E" }, { "alpha_3": "nxa", "name": "Nauete", "scope": "I", "type": "L" }, { "alpha_3": "nxd", "name": "Ngando (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "nxe", "name": "Nage", "scope": "I", "type": "L" }, { "alpha_3": "nxg", "name": "Ngad'a", "scope": "I", "type": "L" }, { "alpha_3": "nxi", "name": "Nindi", "scope": "I", "type": "L" }, { "alpha_3": "nxk", "inverted_name": "Naga, Koki", "name": "Koki Naga", "scope": "I", "type": "L" }, { "alpha_3": "nxl", "inverted_name": "Nuaulu, South", "name": "South Nuaulu", "scope": "I", "type": "L" }, { "alpha_3": "nxm", "name": "Numidian", "scope": "I", "type": "A" }, { "alpha_3": "nxn", "name": "Ngawun", "scope": "I", "type": "E" }, { "alpha_3": "nxo", "name": "Ndambomo", "scope": "I", "type": "L" }, { "alpha_3": "nxq", "name": "Naxi", "scope": "I", "type": "L" }, { "alpha_3": "nxr", "name": "Ninggerum", "scope": "I", "type": "L" }, { "alpha_3": "nxu", "name": "Narau", "scope": "I", "type": "E" }, { "alpha_3": "nxx", "name": "Nafri", "scope": "I", "type": "L" }, { "alpha_2": "ny", "alpha_3": "nya", "name": "Nyanja", "scope": "I", "type": "L" }, { "alpha_3": "nyb", "name": "Nyangbo", "scope": "I", "type": "L" }, { "alpha_3": "nyc", "name": "Nyanga-li", "scope": "I", "type": "L" }, { "alpha_3": "nyd", "name": "Nyore", "scope": "I", "type": "L" }, { "alpha_3": "nye", "name": "Nyengo", "scope": "I", "type": "L" }, { "alpha_3": "nyf", "name": "Giryama", "scope": "I", "type": "L" }, { "alpha_3": "nyg", "name": "Nyindu", "scope": "I", "type": "L" }, { "alpha_3": "nyh", "name": "Nyigina", "scope": "I", "type": "L" }, { "alpha_3": "nyi", "name": "Ama (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "nyj", "name": "Nyanga", "scope": "I", "type": "L" }, { "alpha_3": "nyk", "name": "Nyaneka", "scope": "I", "type": "L" }, { "alpha_3": "nyl", "name": "Nyeu", "scope": "I", "type": "L" }, { "alpha_3": "nym", "name": "Nyamwezi", "scope": "I", "type": "L" }, { "alpha_3": "nyn", "name": "Nyankole", "scope": "I", "type": "L" }, { "alpha_3": "nyo", "name": "Nyoro", "scope": "I", "type": "L" }, { "alpha_3": "nyp", "name": "Nyang'i", "scope": "I", "type": "E" }, { "alpha_3": "nyq", "name": "Nayini", "scope": "I", "type": "L" }, { "alpha_3": "nyr", "name": "Nyiha (Malawi)", "scope": "I", "type": "L" }, { "alpha_3": "nys", "name": "Nyunga", "scope": "I", "type": "L" }, { "alpha_3": "nyt", "name": "Nyawaygi", "scope": "I", "type": "E" }, { "alpha_3": "nyu", "name": "Nyungwe", "scope": "I", "type": "L" }, { "alpha_3": "nyv", "name": "Nyulnyul", "scope": "I", "type": "E" }, { "alpha_3": "nyw", "name": "Nyaw", "scope": "I", "type": "L" }, { "alpha_3": "nyx", "name": "Nganyaywana", "scope": "I", "type": "E" }, { "alpha_3": "nyy", "name": "Nyakyusa-Ngonde", "scope": "I", "type": "L" }, { "alpha_3": "nza", "inverted_name": "Mbembe, Tigon", "name": "Tigon Mbembe", "scope": "I", "type": "L" }, { "alpha_3": "nzb", "name": "Njebi", "scope": "I", "type": "L" }, { "alpha_3": "nzi", "name": "Nzima", "scope": "I", "type": "L" }, { "alpha_3": "nzk", "name": "Nzakara", "scope": "I", "type": "L" }, { "alpha_3": "nzm", "inverted_name": "Naga, Zeme", "name": "Zeme Naga", "scope": "I", "type": "L" }, { "alpha_3": "nzs", "name": "New Zealand Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "nzu", "name": "Teke-Nzikou", "scope": "I", "type": "L" }, { "alpha_3": "nzy", "name": "Nzakambay", "scope": "I", "type": "L" }, { "alpha_3": "nzz", "inverted_name": "Dogon, Nanga Dama", "name": "Nanga Dama Dogon", "scope": "I", "type": "L" }, { "alpha_3": "oaa", "name": "Orok", "scope": "I", "type": "L" }, { "alpha_3": "oac", "name": "Oroch", "scope": "I", "type": "L" }, { "alpha_3": "oar", "inverted_name": "Aramaic, Old (up to 700 BCE)", "name": "Old Aramaic (up to 700 BCE)", "scope": "I", "type": "A" }, { "alpha_3": "oav", "inverted_name": "Avar, Old", "name": "Old Avar", "scope": "I", "type": "H" }, { "alpha_3": "obi", "name": "Obispeño", "scope": "I", "type": "E" }, { "alpha_3": "obk", "inverted_name": "Bontok, Southern", "name": "Southern Bontok", "scope": "I", "type": "L" }, { "alpha_3": "obl", "name": "Oblo", "scope": "I", "type": "L" }, { "alpha_3": "obm", "name": "Moabite", "scope": "I", "type": "A" }, { "alpha_3": "obo", "inverted_name": "Manobo, Obo", "name": "Obo Manobo", "scope": "I", "type": "L" }, { "alpha_3": "obr", "inverted_name": "Burmese, Old", "name": "Old Burmese", "scope": "I", "type": "H" }, { "alpha_3": "obt", "inverted_name": "Breton, Old", "name": "Old Breton", "scope": "I", "type": "H" }, { "alpha_3": "obu", "name": "Obulom", "scope": "I", "type": "L" }, { "alpha_3": "oca", "name": "Ocaina", "scope": "I", "type": "L" }, { "alpha_3": "och", "inverted_name": "Chinese, Old", "name": "Old Chinese", "scope": "I", "type": "A" }, { "alpha_2": "oc", "alpha_3": "oci", "name": "Occitan (post 1500)", "scope": "I", "type": "L" }, { "alpha_3": "oco", "inverted_name": "Cornish, Old", "name": "Old Cornish", "scope": "I", "type": "H" }, { "alpha_3": "ocu", "inverted_name": "Matlatzinca, Atzingo", "name": "Atzingo Matlatzinca", "scope": "I", "type": "L" }, { "alpha_3": "oda", "name": "Odut", "scope": "I", "type": "L" }, { "alpha_3": "odk", "name": "Od", "scope": "I", "type": "L" }, { "alpha_3": "odt", "inverted_name": "Dutch, Old", "name": "Old Dutch", "scope": "I", "type": "H" }, { "alpha_3": "odu", "name": "Odual", "scope": "I", "type": "L" }, { "alpha_3": "ofo", "name": "Ofo", "scope": "I", "type": "E" }, { "alpha_3": "ofs", "inverted_name": "Frisian, Old", "name": "Old Frisian", "scope": "I", "type": "H" }, { "alpha_3": "ofu", "name": "Efutop", "scope": "I", "type": "L" }, { "alpha_3": "ogb", "name": "Ogbia", "scope": "I", "type": "L" }, { "alpha_3": "ogc", "name": "Ogbah", "scope": "I", "type": "L" }, { "alpha_3": "oge", "inverted_name": "Georgian, Old", "name": "Old Georgian", "scope": "I", "type": "H" }, { "alpha_3": "ogg", "name": "Ogbogolo", "scope": "I", "type": "L" }, { "alpha_3": "ogo", "name": "Khana", "scope": "I", "type": "L" }, { "alpha_3": "ogu", "name": "Ogbronuagum", "scope": "I", "type": "L" }, { "alpha_3": "oht", "inverted_name": "Hittite, Old", "name": "Old Hittite", "scope": "I", "type": "A" }, { "alpha_3": "ohu", "inverted_name": "Hungarian, Old", "name": "Old Hungarian", "scope": "I", "type": "H" }, { "alpha_3": "oia", "name": "Oirata", "scope": "I", "type": "L" }, { "alpha_3": "oin", "inverted_name": "One, Inebu", "name": "Inebu One", "scope": "I", "type": "L" }, { "alpha_3": "ojb", "inverted_name": "Ojibwa, Northwestern", "name": "Northwestern Ojibwa", "scope": "I", "type": "L" }, { "alpha_3": "ojc", "inverted_name": "Ojibwa, Central", "name": "Central Ojibwa", "scope": "I", "type": "L" }, { "alpha_3": "ojg", "inverted_name": "Ojibwa, Eastern", "name": "Eastern Ojibwa", "scope": "I", "type": "L" }, { "alpha_2": "oj", "alpha_3": "oji", "name": "Ojibwa", "scope": "M", "type": "L" }, { "alpha_3": "ojp", "inverted_name": "Japanese, Old", "name": "Old Japanese", "scope": "I", "type": "H" }, { "alpha_3": "ojs", "inverted_name": "Ojibwa, Severn", "name": "Severn Ojibwa", "scope": "I", "type": "L" }, { "alpha_3": "ojv", "name": "Ontong Java", "scope": "I", "type": "L" }, { "alpha_3": "ojw", "inverted_name": "Ojibwa, Western", "name": "Western Ojibwa", "scope": "I", "type": "L" }, { "alpha_3": "oka", "name": "Okanagan", "scope": "I", "type": "L" }, { "alpha_3": "okb", "name": "Okobo", "scope": "I", "type": "L" }, { "alpha_3": "okd", "name": "Okodia", "scope": "I", "type": "L" }, { "alpha_3": "oke", "name": "Okpe (Southwestern Edo)", "scope": "I", "type": "L" }, { "alpha_3": "okg", "name": "Koko Babangk", "scope": "I", "type": "E" }, { "alpha_3": "okh", "name": "Koresh-e Rostam", "scope": "I", "type": "L" }, { "alpha_3": "oki", "name": "Okiek", "scope": "I", "type": "L" }, { "alpha_3": "okj", "name": "Oko-Juwoi", "scope": "I", "type": "E" }, { "alpha_3": "okk", "inverted_name": "One, Kwamtim", "name": "Kwamtim One", "scope": "I", "type": "L" }, { "alpha_3": "okl", "inverted_name": "Kentish Sign Language, Old", "name": "Old Kentish Sign Language", "scope": "I", "type": "E" }, { "alpha_3": "okm", "inverted_name": "Korean, Middle (10th-16th cent.)", "name": "Middle Korean (10th-16th cent.)", "scope": "I", "type": "H" }, { "alpha_3": "okn", "name": "Oki-No-Erabu", "scope": "I", "type": "L" }, { "alpha_3": "oko", "inverted_name": "Korean, Old (3rd-9th cent.)", "name": "Old Korean (3rd-9th cent.)", "scope": "I", "type": "H" }, { "alpha_3": "okr", "name": "Kirike", "scope": "I", "type": "L" }, { "alpha_3": "oks", "name": "Oko-Eni-Osayen", "scope": "I", "type": "L" }, { "alpha_3": "oku", "name": "Oku", "scope": "I", "type": "L" }, { "alpha_3": "okv", "name": "Orokaiva", "scope": "I", "type": "L" }, { "alpha_3": "okx", "name": "Okpe (Northwestern Edo)", "scope": "I", "type": "L" }, { "alpha_3": "ola", "name": "Walungge", "scope": "I", "type": "L" }, { "alpha_3": "old", "name": "Mochi", "scope": "I", "type": "L" }, { "alpha_3": "ole", "name": "Olekha", "scope": "I", "type": "L" }, { "alpha_3": "olk", "name": "Olkol", "scope": "I", "type": "E" }, { "alpha_3": "olm", "name": "Oloma", "scope": "I", "type": "L" }, { "alpha_3": "olo", "name": "Livvi", "scope": "I", "type": "L" }, { "alpha_3": "olr", "name": "Olrat", "scope": "I", "type": "L" }, { "alpha_3": "olt", "inverted_name": "Lithuanian, Old", "name": "Old Lithuanian", "scope": "I", "type": "H" }, { "alpha_3": "olu", "name": "Kuvale", "scope": "I", "type": "L" }, { "alpha_3": "oma", "name": "Omaha-Ponca", "scope": "I", "type": "L" }, { "alpha_3": "omb", "inverted_name": "Ambae, East", "name": "East Ambae", "scope": "I", "type": "L" }, { "alpha_3": "omc", "name": "Mochica", "scope": "I", "type": "E" }, { "alpha_3": "omg", "name": "Omagua", "scope": "I", "type": "L" }, { "alpha_3": "omi", "name": "Omi", "scope": "I", "type": "L" }, { "alpha_3": "omk", "name": "Omok", "scope": "I", "type": "E" }, { "alpha_3": "oml", "name": "Ombo", "scope": "I", "type": "L" }, { "alpha_3": "omn", "name": "Minoan", "scope": "I", "type": "A" }, { "alpha_3": "omo", "name": "Utarmbung", "scope": "I", "type": "L" }, { "alpha_3": "omp", "inverted_name": "Manipuri, Old", "name": "Old Manipuri", "scope": "I", "type": "H" }, { "alpha_3": "omr", "inverted_name": "Marathi, Old", "name": "Old Marathi", "scope": "I", "type": "H" }, { "alpha_3": "omt", "name": "Omotik", "scope": "I", "type": "L" }, { "alpha_3": "omu", "name": "Omurano", "scope": "I", "type": "E" }, { "alpha_3": "omw", "inverted_name": "Tairora, South", "name": "South Tairora", "scope": "I", "type": "L" }, { "alpha_3": "omx", "inverted_name": "Mon, Old", "name": "Old Mon", "scope": "I", "type": "H" }, { "alpha_3": "ona", "name": "Ona", "scope": "I", "type": "L" }, { "alpha_3": "onb", "name": "Lingao", "scope": "I", "type": "L" }, { "alpha_3": "one", "name": "Oneida", "scope": "I", "type": "L" }, { "alpha_3": "ong", "name": "Olo", "scope": "I", "type": "L" }, { "alpha_3": "oni", "name": "Onin", "scope": "I", "type": "L" }, { "alpha_3": "onj", "name": "Onjob", "scope": "I", "type": "L" }, { "alpha_3": "onk", "inverted_name": "One, Kabore", "name": "Kabore One", "scope": "I", "type": "L" }, { "alpha_3": "onn", "name": "Onobasulu", "scope": "I", "type": "L" }, { "alpha_3": "ono", "name": "Onondaga", "scope": "I", "type": "L" }, { "alpha_3": "onp", "name": "Sartang", "scope": "I", "type": "L" }, { "alpha_3": "onr", "inverted_name": "One, Northern", "name": "Northern One", "scope": "I", "type": "L" }, { "alpha_3": "ons", "name": "Ono", "scope": "I", "type": "L" }, { "alpha_3": "ont", "name": "Ontenu", "scope": "I", "type": "L" }, { "alpha_3": "onu", "name": "Unua", "scope": "I", "type": "L" }, { "alpha_3": "onw", "inverted_name": "Nubian, Old", "name": "Old Nubian", "scope": "I", "type": "H" }, { "alpha_3": "onx", "name": "Onin Based Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "ood", "name": "Tohono O'odham", "scope": "I", "type": "L" }, { "alpha_3": "oog", "name": "Ong", "scope": "I", "type": "L" }, { "alpha_3": "oon", "name": "Önge", "scope": "I", "type": "L" }, { "alpha_3": "oor", "name": "Oorlams", "scope": "I", "type": "L" }, { "alpha_3": "oos", "inverted_name": "Ossetic, Old", "name": "Old Ossetic", "scope": "I", "type": "A" }, { "alpha_3": "opa", "name": "Okpamheri", "scope": "I", "type": "L" }, { "alpha_3": "opk", "name": "Kopkaka", "scope": "I", "type": "L" }, { "alpha_3": "opm", "name": "Oksapmin", "scope": "I", "type": "L" }, { "alpha_3": "opo", "name": "Opao", "scope": "I", "type": "L" }, { "alpha_3": "opt", "name": "Opata", "scope": "I", "type": "E" }, { "alpha_3": "opy", "name": "Ofayé", "scope": "I", "type": "L" }, { "alpha_3": "ora", "name": "Oroha", "scope": "I", "type": "L" }, { "alpha_3": "orc", "name": "Orma", "scope": "I", "type": "L" }, { "alpha_3": "ore", "name": "Orejón", "scope": "I", "type": "L" }, { "alpha_3": "org", "name": "Oring", "scope": "I", "type": "L" }, { "alpha_3": "orh", "name": "Oroqen", "scope": "I", "type": "L" }, { "alpha_2": "or", "alpha_3": "ori", "name": "Oriya (macrolanguage)", "scope": "M", "type": "L" }, { "alpha_2": "om", "alpha_3": "orm", "name": "Oromo", "scope": "M", "type": "L" }, { "alpha_3": "orn", "name": "Orang Kanaq", "scope": "I", "type": "L" }, { "alpha_3": "oro", "name": "Orokolo", "scope": "I", "type": "L" }, { "alpha_3": "orr", "name": "Oruma", "scope": "I", "type": "L" }, { "alpha_3": "ors", "name": "Orang Seletar", "scope": "I", "type": "L" }, { "alpha_3": "ort", "inverted_name": "Oriya, Adivasi", "name": "Adivasi Oriya", "scope": "I", "type": "L" }, { "alpha_3": "oru", "name": "Ormuri", "scope": "I", "type": "L" }, { "alpha_3": "orv", "inverted_name": "Russian, Old", "name": "Old Russian", "scope": "I", "type": "H" }, { "alpha_3": "orw", "name": "Oro Win", "scope": "I", "type": "L" }, { "alpha_3": "orx", "name": "Oro", "scope": "I", "type": "L" }, { "alpha_3": "ory", "name": "Odia", "scope": "I", "type": "L" }, { "alpha_3": "orz", "name": "Ormu", "scope": "I", "type": "L" }, { "alpha_3": "osa", "name": "Osage", "scope": "I", "type": "L" }, { "alpha_3": "osc", "name": "Oscan", "scope": "I", "type": "A" }, { "alpha_3": "osi", "name": "Osing", "scope": "I", "type": "L" }, { "alpha_3": "oso", "name": "Ososo", "scope": "I", "type": "L" }, { "alpha_3": "osp", "inverted_name": "Spanish, Old", "name": "Old Spanish", "scope": "I", "type": "H" }, { "alpha_2": "os", "alpha_3": "oss", "name": "Ossetian", "scope": "I", "type": "L" }, { "alpha_3": "ost", "name": "Osatu", "scope": "I", "type": "L" }, { "alpha_3": "osu", "inverted_name": "One, Southern", "name": "Southern One", "scope": "I", "type": "L" }, { "alpha_3": "osx", "inverted_name": "Saxon, Old", "name": "Old Saxon", "scope": "I", "type": "H" }, { "alpha_3": "ota", "inverted_name": "Turkish, Ottoman (1500-1928)", "name": "Ottoman Turkish (1500-1928)", "scope": "I", "type": "H" }, { "alpha_3": "otb", "inverted_name": "Tibetan, Old", "name": "Old Tibetan", "scope": "I", "type": "H" }, { "alpha_3": "otd", "name": "Ot Danum", "scope": "I", "type": "L" }, { "alpha_3": "ote", "inverted_name": "Otomi, Mezquital", "name": "Mezquital Otomi", "scope": "I", "type": "L" }, { "alpha_3": "oti", "name": "Oti", "scope": "I", "type": "E" }, { "alpha_3": "otk", "inverted_name": "Turkish, Old", "name": "Old Turkish", "scope": "I", "type": "H" }, { "alpha_3": "otl", "inverted_name": "Otomi, Tilapa", "name": "Tilapa Otomi", "scope": "I", "type": "L" }, { "alpha_3": "otm", "inverted_name": "Otomi, Eastern Highland", "name": "Eastern Highland Otomi", "scope": "I", "type": "L" }, { "alpha_3": "otn", "inverted_name": "Otomi, Tenango", "name": "Tenango Otomi", "scope": "I", "type": "L" }, { "alpha_3": "otq", "inverted_name": "Otomi, Querétaro", "name": "Querétaro Otomi", "scope": "I", "type": "L" }, { "alpha_3": "otr", "name": "Otoro", "scope": "I", "type": "L" }, { "alpha_3": "ots", "inverted_name": "Otomi, Estado de México", "name": "Estado de México Otomi", "scope": "I", "type": "L" }, { "alpha_3": "ott", "inverted_name": "Otomi, Temoaya", "name": "Temoaya Otomi", "scope": "I", "type": "L" }, { "alpha_3": "otu", "name": "Otuke", "scope": "I", "type": "E" }, { "alpha_3": "otw", "name": "Ottawa", "scope": "I", "type": "L" }, { "alpha_3": "otx", "inverted_name": "Otomi, Texcatepec", "name": "Texcatepec Otomi", "scope": "I", "type": "L" }, { "alpha_3": "oty", "inverted_name": "Tamil, Old", "name": "Old Tamil", "scope": "I", "type": "A" }, { "alpha_3": "otz", "inverted_name": "Otomi, Ixtenco", "name": "Ixtenco Otomi", "scope": "I", "type": "L" }, { "alpha_3": "oua", "name": "Tagargrent", "scope": "I", "type": "L" }, { "alpha_3": "oub", "name": "Glio-Oubi", "scope": "I", "type": "L" }, { "alpha_3": "oue", "name": "Oune", "scope": "I", "type": "L" }, { "alpha_3": "oui", "inverted_name": "Uighur, Old", "name": "Old Uighur", "scope": "I", "type": "H" }, { "alpha_3": "oum", "name": "Ouma", "scope": "I", "type": "E" }, { "alpha_3": "owi", "name": "Owiniga", "scope": "I", "type": "L" }, { "alpha_3": "owl", "inverted_name": "Welsh, Old", "name": "Old Welsh", "scope": "I", "type": "H" }, { "alpha_3": "oyb", "name": "Oy", "scope": "I", "type": "L" }, { "alpha_3": "oyd", "name": "Oyda", "scope": "I", "type": "L" }, { "alpha_3": "oym", "name": "Wayampi", "scope": "I", "type": "L" }, { "alpha_3": "oyy", "name": "Oya'oya", "scope": "I", "type": "L" }, { "alpha_3": "ozm", "name": "Koonzime", "scope": "I", "type": "L" }, { "alpha_3": "pab", "name": "Parecís", "scope": "I", "type": "L" }, { "alpha_3": "pac", "name": "Pacoh", "scope": "I", "type": "L" }, { "alpha_3": "pad", "name": "Paumarí", "scope": "I", "type": "L" }, { "alpha_3": "pae", "name": "Pagibete", "scope": "I", "type": "L" }, { "alpha_3": "paf", "name": "Paranawát", "scope": "I", "type": "E" }, { "alpha_3": "pag", "name": "Pangasinan", "scope": "I", "type": "L" }, { "alpha_3": "pah", "name": "Tenharim", "scope": "I", "type": "L" }, { "alpha_3": "pai", "name": "Pe", "scope": "I", "type": "L" }, { "alpha_3": "pak", "name": "Parakanã", "scope": "I", "type": "L" }, { "alpha_3": "pal", "name": "Pahlavi", "scope": "I", "type": "A" }, { "alpha_3": "pam", "name": "Pampanga", "scope": "I", "type": "L" }, { "alpha_2": "pa", "alpha_3": "pan", "name": "Panjabi", "scope": "I", "type": "L" }, { "alpha_3": "pao", "inverted_name": "Paiute, Northern", "name": "Northern Paiute", "scope": "I", "type": "L" }, { "alpha_3": "pap", "name": "Papiamento", "scope": "I", "type": "L" }, { "alpha_3": "paq", "name": "Parya", "scope": "I", "type": "L" }, { "alpha_3": "par", "name": "Panamint", "scope": "I", "type": "L" }, { "alpha_3": "pas", "name": "Papasena", "scope": "I", "type": "L" }, { "alpha_3": "pat", "name": "Papitalai", "scope": "I", "type": "L" }, { "alpha_3": "pau", "name": "Palauan", "scope": "I", "type": "L" }, { "alpha_3": "pav", "name": "Pakaásnovos", "scope": "I", "type": "L" }, { "alpha_3": "paw", "name": "Pawnee", "scope": "I", "type": "L" }, { "alpha_3": "pax", "name": "Pankararé", "scope": "I", "type": "E" }, { "alpha_3": "pay", "name": "Pech", "scope": "I", "type": "L" }, { "alpha_3": "paz", "name": "Pankararú", "scope": "I", "type": "E" }, { "alpha_3": "pbb", "name": "Páez", "scope": "I", "type": "L" }, { "alpha_3": "pbc", "name": "Patamona", "scope": "I", "type": "L" }, { "alpha_3": "pbe", "inverted_name": "Popoloca, Mezontla", "name": "Mezontla Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "pbf", "inverted_name": "Popoloca, Coyotepec", "name": "Coyotepec Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "pbg", "name": "Paraujano", "scope": "I", "type": "E" }, { "alpha_3": "pbh", "name": "E'ñapa Woromaipu", "scope": "I", "type": "L" }, { "alpha_3": "pbi", "name": "Parkwa", "scope": "I", "type": "L" }, { "alpha_3": "pbl", "name": "Mak (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "pbn", "name": "Kpasam", "scope": "I", "type": "L" }, { "alpha_3": "pbo", "name": "Papel", "scope": "I", "type": "L" }, { "alpha_3": "pbp", "name": "Badyara", "scope": "I", "type": "L" }, { "alpha_3": "pbr", "name": "Pangwa", "scope": "I", "type": "L" }, { "alpha_3": "pbs", "inverted_name": "Pame, Central", "name": "Central Pame", "scope": "I", "type": "L" }, { "alpha_3": "pbt", "inverted_name": "Pashto, Southern", "name": "Southern Pashto", "scope": "I", "type": "L" }, { "alpha_3": "pbu", "inverted_name": "Pashto, Northern", "name": "Northern Pashto", "scope": "I", "type": "L" }, { "alpha_3": "pbv", "name": "Pnar", "scope": "I", "type": "L" }, { "alpha_3": "pby", "name": "Pyu (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "pca", "inverted_name": "Popoloca, Santa Inés Ahuatempan", "name": "Santa Inés Ahuatempan Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "pcb", "name": "Pear", "scope": "I", "type": "L" }, { "alpha_3": "pcc", "name": "Bouyei", "scope": "I", "type": "L" }, { "alpha_3": "pcd", "name": "Picard", "scope": "I", "type": "L" }, { "alpha_3": "pce", "inverted_name": "Palaung, Ruching", "name": "Ruching Palaung", "scope": "I", "type": "L" }, { "alpha_3": "pcf", "name": "Paliyan", "scope": "I", "type": "L" }, { "alpha_3": "pcg", "name": "Paniya", "scope": "I", "type": "L" }, { "alpha_3": "pch", "name": "Pardhan", "scope": "I", "type": "L" }, { "alpha_3": "pci", "name": "Duruwa", "scope": "I", "type": "L" }, { "alpha_3": "pcj", "name": "Parenga", "scope": "I", "type": "L" }, { "alpha_3": "pck", "inverted_name": "Chin, Paite", "name": "Paite Chin", "scope": "I", "type": "L" }, { "alpha_3": "pcl", "name": "Pardhi", "scope": "I", "type": "L" }, { "alpha_3": "pcm", "inverted_name": "Pidgin, Nigerian", "name": "Nigerian Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "pcn", "name": "Piti", "scope": "I", "type": "L" }, { "alpha_3": "pcp", "name": "Pacahuara", "scope": "I", "type": "L" }, { "alpha_3": "pcw", "name": "Pyapun", "scope": "I", "type": "L" }, { "alpha_3": "pda", "name": "Anam", "scope": "I", "type": "L" }, { "alpha_3": "pdc", "inverted_name": "German, Pennsylvania", "name": "Pennsylvania German", "scope": "I", "type": "L" }, { "alpha_3": "pdi", "name": "Pa Di", "scope": "I", "type": "L" }, { "alpha_3": "pdn", "name": "Podena", "scope": "I", "type": "L" }, { "alpha_3": "pdo", "name": "Padoe", "scope": "I", "type": "L" }, { "alpha_3": "pdt", "name": "Plautdietsch", "scope": "I", "type": "L" }, { "alpha_3": "pdu", "name": "Kayan", "scope": "I", "type": "L" }, { "alpha_3": "pea", "inverted_name": "Indonesian, Peranakan", "name": "Peranakan Indonesian", "scope": "I", "type": "L" }, { "alpha_3": "peb", "inverted_name": "Pomo, Eastern", "name": "Eastern Pomo", "scope": "I", "type": "E" }, { "alpha_3": "ped", "name": "Mala (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "pee", "name": "Taje", "scope": "I", "type": "L" }, { "alpha_3": "pef", "inverted_name": "Pomo, Northeastern", "name": "Northeastern Pomo", "scope": "I", "type": "E" }, { "alpha_3": "peg", "name": "Pengo", "scope": "I", "type": "L" }, { "alpha_3": "peh", "name": "Bonan", "scope": "I", "type": "L" }, { "alpha_3": "pei", "name": "Chichimeca-Jonaz", "scope": "I", "type": "L" }, { "alpha_3": "pej", "inverted_name": "Pomo, Northern", "name": "Northern Pomo", "scope": "I", "type": "E" }, { "alpha_3": "pek", "name": "Penchal", "scope": "I", "type": "L" }, { "alpha_3": "pel", "name": "Pekal", "scope": "I", "type": "L" }, { "alpha_3": "pem", "name": "Phende", "scope": "I", "type": "L" }, { "alpha_3": "peo", "inverted_name": "Persian, Old (ca. 600-400 B.C.)", "name": "Old Persian (ca. 600-400 B.C.)", "scope": "I", "type": "H" }, { "alpha_3": "pep", "name": "Kunja", "scope": "I", "type": "L" }, { "alpha_3": "peq", "inverted_name": "Pomo, Southern", "name": "Southern Pomo", "scope": "I", "type": "L" }, { "alpha_3": "pes", "inverted_name": "Persian, Iranian", "name": "Iranian Persian", "scope": "I", "type": "L" }, { "alpha_3": "pev", "name": "Pémono", "scope": "I", "type": "L" }, { "alpha_3": "pex", "name": "Petats", "scope": "I", "type": "L" }, { "alpha_3": "pey", "name": "Petjo", "scope": "I", "type": "L" }, { "alpha_3": "pez", "inverted_name": "Penan, Eastern", "name": "Eastern Penan", "scope": "I", "type": "L" }, { "alpha_3": "pfa", "name": "Pááfang", "scope": "I", "type": "L" }, { "alpha_3": "pfe", "name": "Peere", "scope": "I", "type": "L" }, { "alpha_3": "pfl", "name": "Pfaelzisch", "scope": "I", "type": "L" }, { "alpha_3": "pga", "inverted_name": "Creole Arabic, Sudanese", "name": "Sudanese Creole Arabic", "scope": "I", "type": "L" }, { "alpha_3": "pgd", "name": "Gāndhārī", "scope": "I", "type": "H" }, { "alpha_3": "pgg", "name": "Pangwali", "scope": "I", "type": "L" }, { "alpha_3": "pgi", "name": "Pagi", "scope": "I", "type": "L" }, { "alpha_3": "pgk", "name": "Rerep", "scope": "I", "type": "L" }, { "alpha_3": "pgl", "inverted_name": "Irish, Primitive", "name": "Primitive Irish", "scope": "I", "type": "A" }, { "alpha_3": "pgn", "name": "Paelignian", "scope": "I", "type": "A" }, { "alpha_3": "pgs", "name": "Pangseng", "scope": "I", "type": "L" }, { "alpha_3": "pgu", "name": "Pagu", "scope": "I", "type": "L" }, { "alpha_3": "pgz", "name": "Papua New Guinean Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "pha", "name": "Pa-Hng", "scope": "I", "type": "L" }, { "alpha_3": "phd", "name": "Phudagi", "scope": "I", "type": "L" }, { "alpha_3": "phg", "name": "Phuong", "scope": "I", "type": "L" }, { "alpha_3": "phh", "name": "Phukha", "scope": "I", "type": "L" }, { "alpha_3": "phk", "name": "Phake", "scope": "I", "type": "L" }, { "alpha_3": "phl", "name": "Phalura", "scope": "I", "type": "L" }, { "alpha_3": "phm", "name": "Phimbi", "scope": "I", "type": "L" }, { "alpha_3": "phn", "name": "Phoenician", "scope": "I", "type": "A" }, { "alpha_3": "pho", "name": "Phunoi", "scope": "I", "type": "L" }, { "alpha_3": "phq", "name": "Phana'", "scope": "I", "type": "L" }, { "alpha_3": "phr", "name": "Pahari-Potwari", "scope": "I", "type": "L" }, { "alpha_3": "pht", "name": "Phu Thai", "scope": "I", "type": "L" }, { "alpha_3": "phu", "name": "Phuan", "scope": "I", "type": "L" }, { "alpha_3": "phv", "name": "Pahlavani", "scope": "I", "type": "L" }, { "alpha_3": "phw", "name": "Phangduwali", "scope": "I", "type": "L" }, { "alpha_3": "pia", "name": "Pima Bajo", "scope": "I", "type": "L" }, { "alpha_3": "pib", "name": "Yine", "scope": "I", "type": "L" }, { "alpha_3": "pic", "name": "Pinji", "scope": "I", "type": "L" }, { "alpha_3": "pid", "name": "Piaroa", "scope": "I", "type": "L" }, { "alpha_3": "pie", "name": "Piro", "scope": "I", "type": "E" }, { "alpha_3": "pif", "name": "Pingelapese", "scope": "I", "type": "L" }, { "alpha_3": "pig", "name": "Pisabo", "scope": "I", "type": "L" }, { "alpha_3": "pih", "name": "Pitcairn-Norfolk", "scope": "I", "type": "L" }, { "alpha_3": "pii", "name": "Pini", "scope": "I", "type": "L" }, { "alpha_3": "pij", "name": "Pijao", "scope": "I", "type": "E" }, { "alpha_3": "pil", "name": "Yom", "scope": "I", "type": "L" }, { "alpha_3": "pim", "name": "Powhatan", "scope": "I", "type": "E" }, { "alpha_3": "pin", "name": "Piame", "scope": "I", "type": "L" }, { "alpha_3": "pio", "name": "Piapoco", "scope": "I", "type": "L" }, { "alpha_3": "pip", "name": "Pero", "scope": "I", "type": "L" }, { "alpha_3": "pir", "name": "Piratapuyo", "scope": "I", "type": "L" }, { "alpha_3": "pis", "name": "Pijin", "scope": "I", "type": "L" }, { "alpha_3": "pit", "name": "Pitta Pitta", "scope": "I", "type": "E" }, { "alpha_3": "piu", "name": "Pintupi-Luritja", "scope": "I", "type": "L" }, { "alpha_3": "piv", "name": "Pileni", "scope": "I", "type": "L" }, { "alpha_3": "piw", "name": "Pimbwe", "scope": "I", "type": "L" }, { "alpha_3": "pix", "name": "Piu", "scope": "I", "type": "L" }, { "alpha_3": "piy", "name": "Piya-Kwonci", "scope": "I", "type": "L" }, { "alpha_3": "piz", "name": "Pije", "scope": "I", "type": "L" }, { "alpha_3": "pjt", "name": "Pitjantjatjara", "scope": "I", "type": "L" }, { "alpha_3": "pka", "inverted_name": "Prākrit, Ardhamāgadhī", "name": "Ardhamāgadhī Prākrit", "scope": "I", "type": "H" }, { "alpha_3": "pkb", "name": "Pokomo", "scope": "I", "type": "L" }, { "alpha_3": "pkc", "name": "Paekche", "scope": "I", "type": "E" }, { "alpha_3": "pkg", "name": "Pak-Tong", "scope": "I", "type": "L" }, { "alpha_3": "pkh", "name": "Pankhu", "scope": "I", "type": "L" }, { "alpha_3": "pkn", "name": "Pakanha", "scope": "I", "type": "L" }, { "alpha_3": "pko", "name": "Pökoot", "scope": "I", "type": "L" }, { "alpha_3": "pkp", "name": "Pukapuka", "scope": "I", "type": "L" }, { "alpha_3": "pkr", "inverted_name": "Kurumba, Attapady", "name": "Attapady Kurumba", "scope": "I", "type": "L" }, { "alpha_3": "pks", "name": "Pakistan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "pkt", "name": "Maleng", "scope": "I", "type": "L" }, { "alpha_3": "pku", "name": "Paku", "scope": "I", "type": "L" }, { "alpha_3": "pla", "name": "Miani", "scope": "I", "type": "L" }, { "alpha_3": "plb", "name": "Polonombauk", "scope": "I", "type": "L" }, { "alpha_3": "plc", "inverted_name": "Palawano, Central", "name": "Central Palawano", "scope": "I", "type": "L" }, { "alpha_3": "pld", "name": "Polari", "scope": "I", "type": "L" }, { "alpha_3": "ple", "name": "Palu'e", "scope": "I", "type": "L" }, { "alpha_3": "plg", "name": "Pilagá", "scope": "I", "type": "L" }, { "alpha_3": "plh", "name": "Paulohi", "scope": "I", "type": "L" }, { "alpha_2": "pi", "alpha_3": "pli", "name": "Pali", "scope": "I", "type": "A" }, { "alpha_3": "plj", "name": "Polci", "scope": "I", "type": "L" }, { "alpha_3": "plk", "inverted_name": "Shina, Kohistani", "name": "Kohistani Shina", "scope": "I", "type": "L" }, { "alpha_3": "pll", "inverted_name": "Palaung, Shwe", "name": "Shwe Palaung", "scope": "I", "type": "L" }, { "alpha_3": "pln", "name": "Palenquero", "scope": "I", "type": "L" }, { "alpha_3": "plo", "inverted_name": "Popoluca, Oluta", "name": "Oluta Popoluca", "scope": "I", "type": "L" }, { "alpha_3": "plp", "name": "Palpa", "scope": "I", "type": "L" }, { "alpha_3": "plq", "name": "Palaic", "scope": "I", "type": "A" }, { "alpha_3": "plr", "inverted_name": "Senoufo, Palaka", "name": "Palaka Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "pls", "inverted_name": "Popoloca, San Marcos Tlacoyalco", "name": "San Marcos Tlacoyalco Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "plt", "inverted_name": "Malagasy, Plateau", "name": "Plateau Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "plu", "name": "Palikúr", "scope": "I", "type": "L" }, { "alpha_3": "plv", "inverted_name": "Palawano, Southwest", "name": "Southwest Palawano", "scope": "I", "type": "L" }, { "alpha_3": "plw", "inverted_name": "Palawano, Brooke's Point", "name": "Brooke's Point Palawano", "scope": "I", "type": "L" }, { "alpha_3": "ply", "name": "Bolyu", "scope": "I", "type": "L" }, { "alpha_3": "plz", "name": "Paluan", "scope": "I", "type": "L" }, { "alpha_3": "pma", "name": "Paama", "scope": "I", "type": "L" }, { "alpha_3": "pmb", "name": "Pambia", "scope": "I", "type": "L" }, { "alpha_3": "pmd", "name": "Pallanganmiddang", "scope": "I", "type": "E" }, { "alpha_3": "pme", "name": "Pwaamei", "scope": "I", "type": "L" }, { "alpha_3": "pmf", "name": "Pamona", "scope": "I", "type": "L" }, { "alpha_3": "pmh", "inverted_name": "Prākrit, Māhārāṣṭri", "name": "Māhārāṣṭri Prākrit", "scope": "I", "type": "H" }, { "alpha_3": "pmi", "inverted_name": "Pumi, Northern", "name": "Northern Pumi", "scope": "I", "type": "L" }, { "alpha_3": "pmj", "inverted_name": "Pumi, Southern", "name": "Southern Pumi", "scope": "I", "type": "L" }, { "alpha_3": "pmk", "name": "Pamlico", "scope": "I", "type": "E" }, { "alpha_3": "pml", "name": "Lingua Franca", "scope": "I", "type": "E" }, { "alpha_3": "pmm", "name": "Pomo", "scope": "I", "type": "L" }, { "alpha_3": "pmn", "name": "Pam", "scope": "I", "type": "L" }, { "alpha_3": "pmo", "name": "Pom", "scope": "I", "type": "L" }, { "alpha_3": "pmq", "inverted_name": "Pame, Northern", "name": "Northern Pame", "scope": "I", "type": "L" }, { "alpha_3": "pmr", "name": "Paynamar", "scope": "I", "type": "L" }, { "alpha_3": "pms", "name": "Piemontese", "scope": "I", "type": "L" }, { "alpha_3": "pmt", "name": "Tuamotuan", "scope": "I", "type": "L" }, { "alpha_3": "pmw", "inverted_name": "Miwok, Plains", "name": "Plains Miwok", "scope": "I", "type": "L" }, { "alpha_3": "pmx", "inverted_name": "Naga, Poumei", "name": "Poumei Naga", "scope": "I", "type": "L" }, { "alpha_3": "pmy", "inverted_name": "Malay, Papuan", "name": "Papuan Malay", "scope": "I", "type": "L" }, { "alpha_3": "pmz", "inverted_name": "Pame, Southern", "name": "Southern Pame", "scope": "I", "type": "E" }, { "alpha_3": "pna", "name": "Punan Bah-Biau", "scope": "I", "type": "L" }, { "alpha_3": "pnb", "inverted_name": "Panjabi, Western", "name": "Western Panjabi", "scope": "I", "type": "L" }, { "alpha_3": "pnc", "name": "Pannei", "scope": "I", "type": "L" }, { "alpha_3": "pne", "inverted_name": "Penan, Western", "name": "Western Penan", "scope": "I", "type": "L" }, { "alpha_3": "png", "name": "Pongu", "scope": "I", "type": "L" }, { "alpha_3": "pnh", "name": "Penrhyn", "scope": "I", "type": "L" }, { "alpha_3": "pni", "name": "Aoheng", "scope": "I", "type": "L" }, { "alpha_3": "pnj", "name": "Pinjarup", "scope": "I", "type": "E" }, { "alpha_3": "pnk", "name": "Paunaka", "scope": "I", "type": "L" }, { "alpha_3": "pnl", "name": "Paleni", "scope": "I", "type": "L" }, { "alpha_3": "pnm", "name": "Punan Batu 1", "scope": "I", "type": "L" }, { "alpha_3": "pnn", "name": "Pinai-Hagahai", "scope": "I", "type": "L" }, { "alpha_3": "pno", "name": "Panobo", "scope": "I", "type": "E" }, { "alpha_3": "pnp", "name": "Pancana", "scope": "I", "type": "L" }, { "alpha_3": "pnq", "name": "Pana (Burkina Faso)", "scope": "I", "type": "L" }, { "alpha_3": "pnr", "name": "Panim", "scope": "I", "type": "L" }, { "alpha_3": "pns", "name": "Ponosakan", "scope": "I", "type": "L" }, { "alpha_3": "pnt", "name": "Pontic", "scope": "I", "type": "L" }, { "alpha_3": "pnu", "inverted_name": "Bunu, Jiongnai", "name": "Jiongnai Bunu", "scope": "I", "type": "L" }, { "alpha_3": "pnv", "name": "Pinigura", "scope": "I", "type": "L" }, { "alpha_3": "pnw", "name": "Panytyima", "scope": "I", "type": "L" }, { "alpha_3": "pnx", "name": "Phong-Kniang", "scope": "I", "type": "L" }, { "alpha_3": "pny", "name": "Pinyin", "scope": "I", "type": "L" }, { "alpha_3": "pnz", "name": "Pana (Central African Republic)", "scope": "I", "type": "L" }, { "alpha_3": "poc", "name": "Poqomam", "scope": "I", "type": "L" }, { "alpha_3": "poe", "inverted_name": "Popoloca, San Juan Atzingo", "name": "San Juan Atzingo Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "pof", "name": "Poke", "scope": "I", "type": "L" }, { "alpha_3": "pog", "name": "Potiguára", "scope": "I", "type": "E" }, { "alpha_3": "poh", "name": "Poqomchi'", "scope": "I", "type": "L" }, { "alpha_3": "poi", "inverted_name": "Popoluca, Highland", "name": "Highland Popoluca", "scope": "I", "type": "L" }, { "alpha_3": "pok", "name": "Pokangá", "scope": "I", "type": "L" }, { "alpha_2": "pl", "alpha_3": "pol", "name": "Polish", "scope": "I", "type": "L" }, { "alpha_3": "pom", "inverted_name": "Pomo, Southeastern", "name": "Southeastern Pomo", "scope": "I", "type": "L" }, { "alpha_3": "pon", "name": "Pohnpeian", "scope": "I", "type": "L" }, { "alpha_3": "poo", "inverted_name": "Pomo, Central", "name": "Central Pomo", "scope": "I", "type": "L" }, { "alpha_3": "pop", "name": "Pwapwâ", "scope": "I", "type": "L" }, { "alpha_3": "poq", "inverted_name": "Popoluca, Texistepec", "name": "Texistepec Popoluca", "scope": "I", "type": "L" }, { "alpha_2": "pt", "alpha_3": "por", "name": "Portuguese", "scope": "I", "type": "L" }, { "alpha_3": "pos", "inverted_name": "Popoluca, Sayula", "name": "Sayula Popoluca", "scope": "I", "type": "L" }, { "alpha_3": "pot", "name": "Potawatomi", "scope": "I", "type": "L" }, { "alpha_3": "pov", "inverted_name": "Crioulo, Upper Guinea", "name": "Upper Guinea Crioulo", "scope": "I", "type": "L" }, { "alpha_3": "pow", "inverted_name": "Popoloca, San Felipe Otlaltepec", "name": "San Felipe Otlaltepec Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "pox", "name": "Polabian", "scope": "I", "type": "E" }, { "alpha_3": "poy", "name": "Pogolo", "scope": "I", "type": "L" }, { "alpha_3": "ppe", "name": "Papi", "scope": "I", "type": "L" }, { "alpha_3": "ppi", "name": "Paipai", "scope": "I", "type": "L" }, { "alpha_3": "ppk", "name": "Uma", "scope": "I", "type": "L" }, { "alpha_3": "ppl", "name": "Pipil", "scope": "I", "type": "L" }, { "alpha_3": "ppm", "name": "Papuma", "scope": "I", "type": "L" }, { "alpha_3": "ppn", "name": "Papapana", "scope": "I", "type": "L" }, { "alpha_3": "ppo", "name": "Folopa", "scope": "I", "type": "L" }, { "alpha_3": "ppp", "name": "Pelende", "scope": "I", "type": "L" }, { "alpha_3": "ppq", "name": "Pei", "scope": "I", "type": "L" }, { "alpha_3": "pps", "inverted_name": "Popoloca, San Luís Temalacayuca", "name": "San Luís Temalacayuca Popoloca", "scope": "I", "type": "L" }, { "alpha_3": "ppt", "name": "Pare", "scope": "I", "type": "L" }, { "alpha_3": "ppu", "name": "Papora", "scope": "I", "type": "E" }, { "alpha_3": "pqa", "name": "Pa'a", "scope": "I", "type": "L" }, { "alpha_3": "pqm", "name": "Malecite-Passamaquoddy", "scope": "I", "type": "L" }, { "alpha_3": "prb", "name": "Lua'", "scope": "I", "type": "L" }, { "alpha_3": "prc", "name": "Parachi", "scope": "I", "type": "L" }, { "alpha_3": "prd", "name": "Parsi-Dari", "scope": "I", "type": "L" }, { "alpha_3": "pre", "name": "Principense", "scope": "I", "type": "L" }, { "alpha_3": "prf", "name": "Paranan", "scope": "I", "type": "L" }, { "alpha_3": "prg", "name": "Prussian", "scope": "I", "type": "L" }, { "alpha_3": "prh", "name": "Porohanon", "scope": "I", "type": "L" }, { "alpha_3": "pri", "name": "Paicî", "scope": "I", "type": "L" }, { "alpha_3": "prk", "name": "Parauk", "scope": "I", "type": "L" }, { "alpha_3": "prl", "name": "Peruvian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "prm", "name": "Kibiri", "scope": "I", "type": "L" }, { "alpha_3": "prn", "name": "Prasuni", "scope": "I", "type": "L" }, { "alpha_3": "pro", "inverted_name": "Provençal, Old (to 1500)", "name": "Old Provençal (to 1500)", "scope": "I", "type": "H" }, { "alpha_3": "prp", "name": "Parsi", "scope": "I", "type": "L" }, { "alpha_3": "prq", "name": "Ashéninka Perené", "scope": "I", "type": "L" }, { "alpha_3": "prr", "name": "Puri", "scope": "I", "type": "E" }, { "alpha_3": "prs", "name": "Dari", "scope": "I", "type": "L" }, { "alpha_3": "prt", "name": "Phai", "scope": "I", "type": "L" }, { "alpha_3": "pru", "name": "Puragi", "scope": "I", "type": "L" }, { "alpha_3": "prw", "name": "Parawen", "scope": "I", "type": "L" }, { "alpha_3": "prx", "name": "Purik", "scope": "I", "type": "L" }, { "alpha_3": "prz", "name": "Providencia Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "psa", "inverted_name": "Awyu, Asue", "name": "Asue Awyu", "scope": "I", "type": "L" }, { "alpha_3": "psc", "name": "Persian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "psd", "name": "Plains Indian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "pse", "inverted_name": "Malay, Central", "name": "Central Malay", "scope": "I", "type": "L" }, { "alpha_3": "psg", "name": "Penang Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "psh", "inverted_name": "Pashai, Southwest", "name": "Southwest Pashai", "scope": "I", "type": "L" }, { "alpha_3": "psi", "inverted_name": "Pashai, Southeast", "name": "Southeast Pashai", "scope": "I", "type": "L" }, { "alpha_3": "psl", "name": "Puerto Rican Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "psm", "name": "Pauserna", "scope": "I", "type": "E" }, { "alpha_3": "psn", "name": "Panasuan", "scope": "I", "type": "L" }, { "alpha_3": "pso", "name": "Polish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "psp", "name": "Philippine Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "psq", "name": "Pasi", "scope": "I", "type": "L" }, { "alpha_3": "psr", "name": "Portuguese Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "pss", "name": "Kaulong", "scope": "I", "type": "L" }, { "alpha_3": "pst", "inverted_name": "Pashto, Central", "name": "Central Pashto", "scope": "I", "type": "L" }, { "alpha_3": "psu", "inverted_name": "Prākrit, Sauraseni", "name": "Sauraseni Prākrit", "scope": "I", "type": "H" }, { "alpha_3": "psw", "name": "Port Sandwich", "scope": "I", "type": "L" }, { "alpha_3": "psy", "name": "Piscataway", "scope": "I", "type": "E" }, { "alpha_3": "pta", "name": "Pai Tavytera", "scope": "I", "type": "L" }, { "alpha_3": "pth", "name": "Pataxó Hã-Ha-Hãe", "scope": "I", "type": "E" }, { "alpha_3": "pti", "name": "Pintiini", "scope": "I", "type": "L" }, { "alpha_3": "ptn", "name": "Patani", "scope": "I", "type": "L" }, { "alpha_3": "pto", "name": "Zo'é", "scope": "I", "type": "L" }, { "alpha_3": "ptp", "name": "Patep", "scope": "I", "type": "L" }, { "alpha_3": "ptq", "name": "Pattapu", "scope": "I", "type": "L" }, { "alpha_3": "ptr", "name": "Piamatsina", "scope": "I", "type": "L" }, { "alpha_3": "ptt", "name": "Enrekang", "scope": "I", "type": "L" }, { "alpha_3": "ptu", "name": "Bambam", "scope": "I", "type": "L" }, { "alpha_3": "ptv", "name": "Port Vato", "scope": "I", "type": "L" }, { "alpha_3": "ptw", "name": "Pentlatch", "scope": "I", "type": "E" }, { "alpha_3": "pty", "name": "Pathiya", "scope": "I", "type": "L" }, { "alpha_3": "pua", "inverted_name": "Purepecha, Western Highland", "name": "Western Highland Purepecha", "scope": "I", "type": "L" }, { "alpha_3": "pub", "name": "Purum", "scope": "I", "type": "L" }, { "alpha_3": "puc", "name": "Punan Merap", "scope": "I", "type": "L" }, { "alpha_3": "pud", "name": "Punan Aput", "scope": "I", "type": "L" }, { "alpha_3": "pue", "name": "Puelche", "scope": "I", "type": "E" }, { "alpha_3": "puf", "name": "Punan Merah", "scope": "I", "type": "L" }, { "alpha_3": "pug", "name": "Phuie", "scope": "I", "type": "L" }, { "alpha_3": "pui", "name": "Puinave", "scope": "I", "type": "L" }, { "alpha_3": "puj", "name": "Punan Tubu", "scope": "I", "type": "L" }, { "alpha_3": "puk", "name": "Pu Ko", "scope": "I", "type": "L" }, { "alpha_3": "pum", "name": "Puma", "scope": "I", "type": "L" }, { "alpha_3": "puo", "name": "Puoc", "scope": "I", "type": "L" }, { "alpha_3": "pup", "name": "Pulabu", "scope": "I", "type": "L" }, { "alpha_3": "puq", "name": "Puquina", "scope": "I", "type": "E" }, { "alpha_3": "pur", "name": "Puruborá", "scope": "I", "type": "L" }, { "alpha_2": "ps", "alpha_3": "pus", "name": "Pushto", "scope": "M", "type": "L" }, { "alpha_3": "put", "name": "Putoh", "scope": "I", "type": "L" }, { "alpha_3": "puu", "name": "Punu", "scope": "I", "type": "L" }, { "alpha_3": "puw", "name": "Puluwatese", "scope": "I", "type": "L" }, { "alpha_3": "pux", "name": "Puare", "scope": "I", "type": "L" }, { "alpha_3": "puy", "name": "Purisimeño", "scope": "I", "type": "E" }, { "alpha_3": "pwa", "name": "Pawaia", "scope": "I", "type": "L" }, { "alpha_3": "pwb", "name": "Panawa", "scope": "I", "type": "L" }, { "alpha_3": "pwg", "name": "Gapapaiwa", "scope": "I", "type": "L" }, { "alpha_3": "pwi", "name": "Patwin", "scope": "I", "type": "E" }, { "alpha_3": "pwm", "name": "Molbog", "scope": "I", "type": "L" }, { "alpha_3": "pwn", "name": "Paiwan", "scope": "I", "type": "L" }, { "alpha_3": "pwo", "inverted_name": "Karen, Pwo Western", "name": "Pwo Western Karen", "scope": "I", "type": "L" }, { "alpha_3": "pwr", "name": "Powari", "scope": "I", "type": "L" }, { "alpha_3": "pww", "inverted_name": "Karen, Pwo Northern", "name": "Pwo Northern Karen", "scope": "I", "type": "L" }, { "alpha_3": "pxm", "inverted_name": "Mixe, Quetzaltepec", "name": "Quetzaltepec Mixe", "scope": "I", "type": "L" }, { "alpha_3": "pye", "inverted_name": "Krumen, Pye", "name": "Pye Krumen", "scope": "I", "type": "L" }, { "alpha_3": "pym", "name": "Fyam", "scope": "I", "type": "L" }, { "alpha_3": "pyn", "name": "Poyanáwa", "scope": "I", "type": "L" }, { "alpha_3": "pys", "name": "Paraguayan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "pyu", "name": "Puyuma", "scope": "I", "type": "L" }, { "alpha_3": "pyx", "name": "Pyu (Myanmar)", "scope": "I", "type": "A" }, { "alpha_3": "pyy", "name": "Pyen", "scope": "I", "type": "L" }, { "alpha_3": "pzn", "inverted_name": "Naga, Para", "name": "Para Naga", "scope": "I", "type": "L" }, { "alpha_3": "qua", "name": "Quapaw", "scope": "I", "type": "L" }, { "alpha_3": "qub", "inverted_name": "Quechua, Huallaga Huánuco", "name": "Huallaga Huánuco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "quc", "name": "K'iche'", "scope": "I", "type": "L" }, { "alpha_3": "qud", "inverted_name": "Quichua, Calderón Highland", "name": "Calderón Highland Quichua", "scope": "I", "type": "L" }, { "alpha_2": "qu", "alpha_3": "que", "name": "Quechua", "scope": "M", "type": "L" }, { "alpha_3": "quf", "inverted_name": "Quechua, Lambayeque", "name": "Lambayeque Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qug", "inverted_name": "Quichua, Chimborazo Highland", "name": "Chimborazo Highland Quichua", "scope": "I", "type": "L" }, { "alpha_3": "quh", "inverted_name": "Quechua, South Bolivian", "name": "South Bolivian Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qui", "name": "Quileute", "scope": "I", "type": "L" }, { "alpha_3": "quk", "inverted_name": "Quechua, Chachapoyas", "name": "Chachapoyas Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qul", "inverted_name": "Quechua, North Bolivian", "name": "North Bolivian Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qum", "name": "Sipacapense", "scope": "I", "type": "L" }, { "alpha_3": "qun", "name": "Quinault", "scope": "I", "type": "E" }, { "alpha_3": "qup", "inverted_name": "Quechua, Southern Pastaza", "name": "Southern Pastaza Quechua", "scope": "I", "type": "L" }, { "alpha_3": "quq", "name": "Quinqui", "scope": "I", "type": "L" }, { "alpha_3": "qur", "inverted_name": "Quechua, Yanahuanca Pasco", "name": "Yanahuanca Pasco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qus", "inverted_name": "Quichua, Santiago del Estero", "name": "Santiago del Estero Quichua", "scope": "I", "type": "L" }, { "alpha_3": "quv", "name": "Sacapulteco", "scope": "I", "type": "L" }, { "alpha_3": "quw", "inverted_name": "Quichua, Tena Lowland", "name": "Tena Lowland Quichua", "scope": "I", "type": "L" }, { "alpha_3": "qux", "inverted_name": "Quechua, Yauyos", "name": "Yauyos Quechua", "scope": "I", "type": "L" }, { "alpha_3": "quy", "inverted_name": "Quechua, Ayacucho", "name": "Ayacucho Quechua", "scope": "I", "type": "L" }, { "alpha_3": "quz", "inverted_name": "Quechua, Cusco", "name": "Cusco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qva", "inverted_name": "Quechua, Ambo-Pasco", "name": "Ambo-Pasco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvc", "inverted_name": "Quechua, Cajamarca", "name": "Cajamarca Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qve", "inverted_name": "Quechua, Eastern Apurímac", "name": "Eastern Apurímac Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvh", "inverted_name": "Quechua, Huamalíes-Dos de Mayo Huánuco", "name": "Huamalíes-Dos de Mayo Huánuco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvi", "inverted_name": "Quichua, Imbabura Highland", "name": "Imbabura Highland Quichua", "scope": "I", "type": "L" }, { "alpha_3": "qvj", "inverted_name": "Quichua, Loja Highland", "name": "Loja Highland Quichua", "scope": "I", "type": "L" }, { "alpha_3": "qvl", "inverted_name": "Quechua, Cajatambo North Lima", "name": "Cajatambo North Lima Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvm", "inverted_name": "Quechua, Margos-Yarowilca-Lauricocha", "name": "Margos-Yarowilca-Lauricocha Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvn", "inverted_name": "Quechua, North Junín", "name": "North Junín Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvo", "inverted_name": "Quechua, Napo Lowland", "name": "Napo Lowland Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvp", "inverted_name": "Quechua, Pacaraos", "name": "Pacaraos Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvs", "inverted_name": "Quechua, San Martín", "name": "San Martín Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvw", "inverted_name": "Quechua, Huaylla Wanca", "name": "Huaylla Wanca Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qvy", "name": "Queyu", "scope": "I", "type": "L" }, { "alpha_3": "qvz", "inverted_name": "Quichua, Northern Pastaza", "name": "Northern Pastaza Quichua", "scope": "I", "type": "L" }, { "alpha_3": "qwa", "inverted_name": "Quechua, Corongo Ancash", "name": "Corongo Ancash Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qwc", "inverted_name": "Quechua, Classical", "name": "Classical Quechua", "scope": "I", "type": "H" }, { "alpha_3": "qwh", "inverted_name": "Quechua, Huaylas Ancash", "name": "Huaylas Ancash Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qwm", "name": "Kuman (Russia)", "scope": "I", "type": "E" }, { "alpha_3": "qws", "inverted_name": "Quechua, Sihuas Ancash", "name": "Sihuas Ancash Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qwt", "name": "Kwalhioqua-Tlatskanai", "scope": "I", "type": "E" }, { "alpha_3": "qxa", "inverted_name": "Quechua, Chiquián Ancash", "name": "Chiquián Ancash Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxc", "inverted_name": "Quechua, Chincha", "name": "Chincha Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxh", "inverted_name": "Quechua, Panao Huánuco", "name": "Panao Huánuco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxl", "inverted_name": "Quichua, Salasaca Highland", "name": "Salasaca Highland Quichua", "scope": "I", "type": "L" }, { "alpha_3": "qxn", "inverted_name": "Quechua, Northern Conchucos Ancash", "name": "Northern Conchucos Ancash Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxo", "inverted_name": "Quechua, Southern Conchucos Ancash", "name": "Southern Conchucos Ancash Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxp", "inverted_name": "Quechua, Puno", "name": "Puno Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxq", "name": "Qashqa'i", "scope": "I", "type": "L" }, { "alpha_3": "qxr", "inverted_name": "Quichua, Cañar Highland", "name": "Cañar Highland Quichua", "scope": "I", "type": "L" }, { "alpha_3": "qxs", "inverted_name": "Qiang, Southern", "name": "Southern Qiang", "scope": "I", "type": "L" }, { "alpha_3": "qxt", "inverted_name": "Quechua, Santa Ana de Tusi Pasco", "name": "Santa Ana de Tusi Pasco Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxu", "inverted_name": "Quechua, Arequipa-La Unión", "name": "Arequipa-La Unión Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qxw", "inverted_name": "Quechua, Jauja Wanca", "name": "Jauja Wanca Quechua", "scope": "I", "type": "L" }, { "alpha_3": "qya", "name": "Quenya", "scope": "I", "type": "C" }, { "alpha_3": "qyp", "name": "Quiripi", "scope": "I", "type": "E" }, { "alpha_3": "raa", "name": "Dungmali", "scope": "I", "type": "L" }, { "alpha_3": "rab", "name": "Camling", "scope": "I", "type": "L" }, { "alpha_3": "rac", "name": "Rasawa", "scope": "I", "type": "L" }, { "alpha_3": "rad", "name": "Rade", "scope": "I", "type": "L" }, { "alpha_3": "raf", "inverted_name": "Meohang, Western", "name": "Western Meohang", "scope": "I", "type": "L" }, { "alpha_3": "rag", "name": "Logooli", "scope": "I", "type": "L" }, { "alpha_3": "rah", "name": "Rabha", "scope": "I", "type": "L" }, { "alpha_3": "rai", "name": "Ramoaaina", "scope": "I", "type": "L" }, { "alpha_3": "raj", "name": "Rajasthani", "scope": "M", "type": "L" }, { "alpha_3": "rak", "name": "Tulu-Bohuai", "scope": "I", "type": "L" }, { "alpha_3": "ral", "name": "Ralte", "scope": "I", "type": "L" }, { "alpha_3": "ram", "name": "Canela", "scope": "I", "type": "L" }, { "alpha_3": "ran", "name": "Riantana", "scope": "I", "type": "L" }, { "alpha_3": "rao", "name": "Rao", "scope": "I", "type": "L" }, { "alpha_3": "rap", "name": "Rapanui", "scope": "I", "type": "L" }, { "alpha_3": "raq", "name": "Saam", "scope": "I", "type": "L" }, { "alpha_3": "rar", "name": "Rarotongan", "scope": "I", "type": "L" }, { "alpha_3": "ras", "name": "Tegali", "scope": "I", "type": "L" }, { "alpha_3": "rat", "name": "Razajerdi", "scope": "I", "type": "L" }, { "alpha_3": "rau", "name": "Raute", "scope": "I", "type": "L" }, { "alpha_3": "rav", "name": "Sampang", "scope": "I", "type": "L" }, { "alpha_3": "raw", "name": "Rawang", "scope": "I", "type": "L" }, { "alpha_3": "rax", "name": "Rang", "scope": "I", "type": "L" }, { "alpha_3": "ray", "name": "Rapa", "scope": "I", "type": "L" }, { "alpha_3": "raz", "name": "Rahambuu", "scope": "I", "type": "L" }, { "alpha_3": "rbb", "inverted_name": "Palaung, Rumai", "name": "Rumai Palaung", "scope": "I", "type": "L" }, { "alpha_3": "rbk", "inverted_name": "Bontok, Northern", "name": "Northern Bontok", "scope": "I", "type": "L" }, { "alpha_3": "rbl", "inverted_name": "Bikol, Miraya", "name": "Miraya Bikol", "scope": "I", "type": "L" }, { "alpha_3": "rbp", "name": "Barababaraba", "scope": "I", "type": "E" }, { "alpha_3": "rcf", "inverted_name": "Creole French, Réunion", "name": "Réunion Creole French", "scope": "I", "type": "L" }, { "alpha_3": "rdb", "name": "Rudbari", "scope": "I", "type": "L" }, { "alpha_3": "rea", "name": "Rerau", "scope": "I", "type": "L" }, { "alpha_3": "reb", "name": "Rembong", "scope": "I", "type": "L" }, { "alpha_3": "ree", "inverted_name": "Kayan, Rejang", "name": "Rejang Kayan", "scope": "I", "type": "L" }, { "alpha_3": "reg", "name": "Kara (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "rei", "name": "Reli", "scope": "I", "type": "L" }, { "alpha_3": "rej", "name": "Rejang", "scope": "I", "type": "L" }, { "alpha_3": "rel", "name": "Rendille", "scope": "I", "type": "L" }, { "alpha_3": "rem", "name": "Remo", "scope": "I", "type": "E" }, { "alpha_3": "ren", "name": "Rengao", "scope": "I", "type": "L" }, { "alpha_3": "rer", "name": "Rer Bare", "scope": "I", "type": "E" }, { "alpha_3": "res", "name": "Reshe", "scope": "I", "type": "L" }, { "alpha_3": "ret", "name": "Retta", "scope": "I", "type": "L" }, { "alpha_3": "rey", "name": "Reyesano", "scope": "I", "type": "L" }, { "alpha_3": "rga", "name": "Roria", "scope": "I", "type": "L" }, { "alpha_3": "rge", "name": "Romano-Greek", "scope": "I", "type": "L" }, { "alpha_3": "rgk", "name": "Rangkas", "scope": "I", "type": "E" }, { "alpha_3": "rgn", "name": "Romagnol", "scope": "I", "type": "L" }, { "alpha_3": "rgr", "name": "Resígaro", "scope": "I", "type": "L" }, { "alpha_3": "rgs", "inverted_name": "Roglai, Southern", "name": "Southern Roglai", "scope": "I", "type": "L" }, { "alpha_3": "rgu", "name": "Ringgou", "scope": "I", "type": "L" }, { "alpha_3": "rhg", "name": "Rohingya", "scope": "I", "type": "L" }, { "alpha_3": "rhp", "name": "Yahang", "scope": "I", "type": "L" }, { "alpha_3": "ria", "name": "Riang (India)", "scope": "I", "type": "L" }, { "alpha_3": "rie", "name": "Rien", "scope": "I", "type": "L" }, { "alpha_3": "rif", "name": "Tarifit", "scope": "I", "type": "L" }, { "alpha_3": "ril", "name": "Riang (Myanmar)", "scope": "I", "type": "L" }, { "alpha_3": "rim", "name": "Nyaturu", "scope": "I", "type": "L" }, { "alpha_3": "rin", "name": "Nungu", "scope": "I", "type": "L" }, { "alpha_3": "rir", "name": "Ribun", "scope": "I", "type": "L" }, { "alpha_3": "rit", "name": "Ritarungo", "scope": "I", "type": "L" }, { "alpha_3": "riu", "name": "Riung", "scope": "I", "type": "L" }, { "alpha_3": "rjg", "name": "Rajong", "scope": "I", "type": "L" }, { "alpha_3": "rji", "name": "Raji", "scope": "I", "type": "L" }, { "alpha_3": "rjs", "name": "Rajbanshi", "scope": "I", "type": "L" }, { "alpha_3": "rka", "name": "Kraol", "scope": "I", "type": "L" }, { "alpha_3": "rkb", "name": "Rikbaktsa", "scope": "I", "type": "L" }, { "alpha_3": "rkh", "name": "Rakahanga-Manihiki", "scope": "I", "type": "L" }, { "alpha_3": "rki", "name": "Rakhine", "scope": "I", "type": "L" }, { "alpha_3": "rkm", "name": "Marka", "scope": "I", "type": "L" }, { "alpha_3": "rkt", "name": "Rangpuri", "scope": "I", "type": "L" }, { "alpha_3": "rkw", "name": "Arakwal", "scope": "I", "type": "E" }, { "alpha_3": "rma", "name": "Rama", "scope": "I", "type": "L" }, { "alpha_3": "rmb", "name": "Rembarunga", "scope": "I", "type": "L" }, { "alpha_3": "rmc", "inverted_name": "Romani, Carpathian", "name": "Carpathian Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmd", "inverted_name": "Danish, Traveller", "name": "Traveller Danish", "scope": "I", "type": "E" }, { "alpha_3": "rme", "name": "Angloromani", "scope": "I", "type": "L" }, { "alpha_3": "rmf", "inverted_name": "Romani, Kalo Finnish", "name": "Kalo Finnish Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmg", "inverted_name": "Norwegian, Traveller", "name": "Traveller Norwegian", "scope": "I", "type": "L" }, { "alpha_3": "rmh", "name": "Murkim", "scope": "I", "type": "L" }, { "alpha_3": "rmi", "name": "Lomavren", "scope": "I", "type": "L" }, { "alpha_3": "rmk", "name": "Romkun", "scope": "I", "type": "L" }, { "alpha_3": "rml", "inverted_name": "Romani, Baltic", "name": "Baltic Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmm", "name": "Roma", "scope": "I", "type": "L" }, { "alpha_3": "rmn", "inverted_name": "Romani, Balkan", "name": "Balkan Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmo", "inverted_name": "Romani, Sinte", "name": "Sinte Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmp", "name": "Rempi", "scope": "I", "type": "L" }, { "alpha_3": "rmq", "name": "Caló", "scope": "I", "type": "L" }, { "alpha_3": "rms", "name": "Romanian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "rmt", "name": "Domari", "scope": "I", "type": "L" }, { "alpha_3": "rmu", "inverted_name": "Romani, Tavringer", "name": "Tavringer Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmv", "name": "Romanova", "scope": "I", "type": "C" }, { "alpha_3": "rmw", "inverted_name": "Romani, Welsh", "name": "Welsh Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmx", "name": "Romam", "scope": "I", "type": "L" }, { "alpha_3": "rmy", "inverted_name": "Romani, Vlax", "name": "Vlax Romani", "scope": "I", "type": "L" }, { "alpha_3": "rmz", "name": "Marma", "scope": "I", "type": "L" }, { "alpha_3": "rnd", "name": "Ruund", "scope": "I", "type": "L" }, { "alpha_3": "rng", "name": "Ronga", "scope": "I", "type": "L" }, { "alpha_3": "rnl", "name": "Ranglong", "scope": "I", "type": "L" }, { "alpha_3": "rnn", "name": "Roon", "scope": "I", "type": "L" }, { "alpha_3": "rnp", "name": "Rongpo", "scope": "I", "type": "L" }, { "alpha_3": "rnr", "name": "Nari Nari", "scope": "I", "type": "E" }, { "alpha_3": "rnw", "name": "Rungwa", "scope": "I", "type": "L" }, { "alpha_3": "rob", "name": "Tae'", "scope": "I", "type": "L" }, { "alpha_3": "roc", "inverted_name": "Roglai, Cacgia", "name": "Cacgia Roglai", "scope": "I", "type": "L" }, { "alpha_3": "rod", "name": "Rogo", "scope": "I", "type": "L" }, { "alpha_3": "roe", "name": "Ronji", "scope": "I", "type": "L" }, { "alpha_3": "rof", "name": "Rombo", "scope": "I", "type": "L" }, { "alpha_3": "rog", "inverted_name": "Roglai, Northern", "name": "Northern Roglai", "scope": "I", "type": "L" }, { "alpha_2": "rm", "alpha_3": "roh", "name": "Romansh", "scope": "I", "type": "L" }, { "alpha_3": "rol", "name": "Romblomanon", "scope": "I", "type": "L" }, { "alpha_3": "rom", "name": "Romany", "scope": "M", "type": "L" }, { "alpha_2": "ro", "alpha_3": "ron", "bibliographic": "rum", "name": "Romanian", "scope": "I", "type": "L" }, { "alpha_3": "roo", "name": "Rotokas", "scope": "I", "type": "L" }, { "alpha_3": "rop", "name": "Kriol", "scope": "I", "type": "L" }, { "alpha_3": "ror", "name": "Rongga", "scope": "I", "type": "L" }, { "alpha_3": "rou", "name": "Runga", "scope": "I", "type": "L" }, { "alpha_3": "row", "name": "Dela-Oenale", "scope": "I", "type": "L" }, { "alpha_3": "rpn", "name": "Repanbitip", "scope": "I", "type": "L" }, { "alpha_3": "rpt", "name": "Rapting", "scope": "I", "type": "L" }, { "alpha_3": "rri", "name": "Ririo", "scope": "I", "type": "L" }, { "alpha_3": "rro", "name": "Waima", "scope": "I", "type": "L" }, { "alpha_3": "rrt", "name": "Arritinngithigh", "scope": "I", "type": "E" }, { "alpha_3": "rsb", "name": "Romano-Serbian", "scope": "I", "type": "L" }, { "alpha_3": "rsi", "name": "Rennellese Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "rsl", "name": "Russian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "rsm", "name": "Miriwoong Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "rtc", "inverted_name": "Chin, Rungtu", "name": "Rungtu Chin", "scope": "I", "type": "L" }, { "alpha_3": "rth", "name": "Ratahan", "scope": "I", "type": "L" }, { "alpha_3": "rtm", "name": "Rotuman", "scope": "I", "type": "L" }, { "alpha_3": "rts", "name": "Yurats", "scope": "I", "type": "E" }, { "alpha_3": "rtw", "name": "Rathawi", "scope": "I", "type": "L" }, { "alpha_3": "rub", "name": "Gungu", "scope": "I", "type": "L" }, { "alpha_3": "ruc", "name": "Ruuli", "scope": "I", "type": "L" }, { "alpha_3": "rue", "name": "Rusyn", "scope": "I", "type": "L" }, { "alpha_3": "ruf", "name": "Luguru", "scope": "I", "type": "L" }, { "alpha_3": "rug", "name": "Roviana", "scope": "I", "type": "L" }, { "alpha_3": "ruh", "name": "Ruga", "scope": "I", "type": "L" }, { "alpha_3": "rui", "name": "Rufiji", "scope": "I", "type": "L" }, { "alpha_3": "ruk", "name": "Che", "scope": "I", "type": "L" }, { "alpha_2": "rn", "alpha_3": "run", "name": "Rundi", "scope": "I", "type": "L" }, { "alpha_3": "ruo", "inverted_name": "Romanian, Istro", "name": "Istro Romanian", "scope": "I", "type": "L" }, { "alpha_3": "rup", "inverted_name": "Romanian, Macedo-", "name": "Macedo-Romanian", "scope": "I", "type": "L" }, { "alpha_3": "ruq", "inverted_name": "Romanian, Megleno", "name": "Megleno Romanian", "scope": "I", "type": "L" }, { "alpha_2": "ru", "alpha_3": "rus", "name": "Russian", "scope": "I", "type": "L" }, { "alpha_3": "rut", "name": "Rutul", "scope": "I", "type": "L" }, { "alpha_3": "ruu", "inverted_name": "Lobu, Lanas", "name": "Lanas Lobu", "scope": "I", "type": "L" }, { "alpha_3": "ruy", "name": "Mala (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "ruz", "name": "Ruma", "scope": "I", "type": "L" }, { "alpha_3": "rwa", "name": "Rawo", "scope": "I", "type": "L" }, { "alpha_3": "rwk", "name": "Rwa", "scope": "I", "type": "L" }, { "alpha_3": "rwm", "name": "Amba (Uganda)", "scope": "I", "type": "L" }, { "alpha_3": "rwo", "name": "Rawa", "scope": "I", "type": "L" }, { "alpha_3": "rwr", "name": "Marwari (India)", "scope": "I", "type": "L" }, { "alpha_3": "rxd", "name": "Ngardi", "scope": "I", "type": "L" }, { "alpha_3": "rxw", "name": "Karuwali", "scope": "I", "type": "E" }, { "alpha_3": "ryn", "inverted_name": "Amami-Oshima, Northern", "name": "Northern Amami-Oshima", "scope": "I", "type": "L" }, { "alpha_3": "rys", "name": "Yaeyama", "scope": "I", "type": "L" }, { "alpha_3": "ryu", "inverted_name": "Okinawan, Central", "name": "Central Okinawan", "scope": "I", "type": "L" }, { "alpha_3": "rzh", "name": "Rāziḥī", "scope": "I", "type": "L" }, { "alpha_3": "saa", "name": "Saba", "scope": "I", "type": "L" }, { "alpha_3": "sab", "name": "Buglere", "scope": "I", "type": "L" }, { "alpha_3": "sac", "name": "Meskwaki", "scope": "I", "type": "L" }, { "alpha_3": "sad", "name": "Sandawe", "scope": "I", "type": "L" }, { "alpha_3": "sae", "name": "Sabanê", "scope": "I", "type": "L" }, { "alpha_3": "saf", "name": "Safaliba", "scope": "I", "type": "L" }, { "alpha_2": "sg", "alpha_3": "sag", "name": "Sango", "scope": "I", "type": "L" }, { "alpha_3": "sah", "name": "Yakut", "scope": "I", "type": "L" }, { "alpha_3": "saj", "name": "Sahu", "scope": "I", "type": "L" }, { "alpha_3": "sak", "name": "Sake", "scope": "I", "type": "L" }, { "alpha_3": "sam", "inverted_name": "Aramaic, Samaritan", "name": "Samaritan Aramaic", "scope": "I", "type": "E" }, { "alpha_2": "sa", "alpha_3": "san", "name": "Sanskrit", "scope": "I", "type": "A" }, { "alpha_3": "sao", "name": "Sause", "scope": "I", "type": "L" }, { "alpha_3": "saq", "name": "Samburu", "scope": "I", "type": "L" }, { "alpha_3": "sar", "name": "Saraveca", "scope": "I", "type": "E" }, { "alpha_3": "sas", "name": "Sasak", "scope": "I", "type": "L" }, { "alpha_3": "sat", "name": "Santali", "scope": "I", "type": "L" }, { "alpha_3": "sau", "name": "Saleman", "scope": "I", "type": "L" }, { "alpha_3": "sav", "name": "Saafi-Saafi", "scope": "I", "type": "L" }, { "alpha_3": "saw", "name": "Sawi", "scope": "I", "type": "L" }, { "alpha_3": "sax", "name": "Sa", "scope": "I", "type": "L" }, { "alpha_3": "say", "name": "Saya", "scope": "I", "type": "L" }, { "alpha_3": "saz", "name": "Saurashtra", "scope": "I", "type": "L" }, { "alpha_3": "sba", "name": "Ngambay", "scope": "I", "type": "L" }, { "alpha_3": "sbb", "name": "Simbo", "scope": "I", "type": "L" }, { "alpha_3": "sbc", "name": "Kele (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "sbd", "inverted_name": "Samo, Southern", "name": "Southern Samo", "scope": "I", "type": "L" }, { "alpha_3": "sbe", "name": "Saliba", "scope": "I", "type": "L" }, { "alpha_3": "sbf", "name": "Chabu", "scope": "I", "type": "L" }, { "alpha_3": "sbg", "name": "Seget", "scope": "I", "type": "L" }, { "alpha_3": "sbh", "name": "Sori-Harengan", "scope": "I", "type": "L" }, { "alpha_3": "sbi", "name": "Seti", "scope": "I", "type": "L" }, { "alpha_3": "sbj", "name": "Surbakhal", "scope": "I", "type": "L" }, { "alpha_3": "sbk", "name": "Safwa", "scope": "I", "type": "L" }, { "alpha_3": "sbl", "inverted_name": "Sambal, Botolan", "name": "Botolan Sambal", "scope": "I", "type": "L" }, { "alpha_3": "sbm", "name": "Sagala", "scope": "I", "type": "L" }, { "alpha_3": "sbn", "inverted_name": "Bhil, Sindhi", "name": "Sindhi Bhil", "scope": "I", "type": "L" }, { "alpha_3": "sbo", "name": "Sabüm", "scope": "I", "type": "L" }, { "alpha_3": "sbp", "name": "Sangu (Tanzania)", "scope": "I", "type": "L" }, { "alpha_3": "sbq", "name": "Sileibi", "scope": "I", "type": "L" }, { "alpha_3": "sbr", "name": "Sembakung Murut", "scope": "I", "type": "L" }, { "alpha_3": "sbs", "name": "Subiya", "scope": "I", "type": "L" }, { "alpha_3": "sbt", "name": "Kimki", "scope": "I", "type": "L" }, { "alpha_3": "sbu", "inverted_name": "Bhoti, Stod", "name": "Stod Bhoti", "scope": "I", "type": "L" }, { "alpha_3": "sbv", "name": "Sabine", "scope": "I", "type": "A" }, { "alpha_3": "sbw", "name": "Simba", "scope": "I", "type": "L" }, { "alpha_3": "sbx", "name": "Seberuang", "scope": "I", "type": "L" }, { "alpha_3": "sby", "name": "Soli", "scope": "I", "type": "L" }, { "alpha_3": "sbz", "name": "Sara Kaba", "scope": "I", "type": "L" }, { "alpha_3": "scb", "name": "Chut", "scope": "I", "type": "L" }, { "alpha_3": "sce", "name": "Dongxiang", "scope": "I", "type": "L" }, { "alpha_3": "scf", "inverted_name": "Creole French, San Miguel", "name": "San Miguel Creole French", "scope": "I", "type": "L" }, { "alpha_3": "scg", "name": "Sanggau", "scope": "I", "type": "L" }, { "alpha_3": "sch", "name": "Sakachep", "scope": "I", "type": "L" }, { "alpha_3": "sci", "inverted_name": "Creole Malay, Sri Lankan", "name": "Sri Lankan Creole Malay", "scope": "I", "type": "L" }, { "alpha_3": "sck", "name": "Sadri", "scope": "I", "type": "L" }, { "alpha_3": "scl", "name": "Shina", "scope": "I", "type": "L" }, { "alpha_3": "scn", "name": "Sicilian", "scope": "I", "type": "L" }, { "alpha_3": "sco", "name": "Scots", "scope": "I", "type": "L" }, { "alpha_3": "scp", "name": "Helambu Sherpa", "scope": "I", "type": "L" }, { "alpha_3": "scq", "name": "Sa'och", "scope": "I", "type": "L" }, { "alpha_3": "scs", "inverted_name": "Slavey, North", "name": "North Slavey", "scope": "I", "type": "L" }, { "alpha_3": "scu", "name": "Shumcho", "scope": "I", "type": "L" }, { "alpha_3": "scv", "name": "Sheni", "scope": "I", "type": "L" }, { "alpha_3": "scw", "name": "Sha", "scope": "I", "type": "L" }, { "alpha_3": "scx", "name": "Sicel", "scope": "I", "type": "A" }, { "alpha_3": "sda", "name": "Toraja-Sa'dan", "scope": "I", "type": "L" }, { "alpha_3": "sdb", "name": "Shabak", "scope": "I", "type": "L" }, { "alpha_3": "sdc", "inverted_name": "Sardinian, Sassarese", "name": "Sassarese Sardinian", "scope": "I", "type": "L" }, { "alpha_3": "sde", "name": "Surubu", "scope": "I", "type": "L" }, { "alpha_3": "sdf", "name": "Sarli", "scope": "I", "type": "L" }, { "alpha_3": "sdg", "name": "Savi", "scope": "I", "type": "L" }, { "alpha_3": "sdh", "inverted_name": "Kurdish, Southern", "name": "Southern Kurdish", "scope": "I", "type": "L" }, { "alpha_3": "sdj", "name": "Suundi", "scope": "I", "type": "L" }, { "alpha_3": "sdk", "name": "Sos Kundi", "scope": "I", "type": "L" }, { "alpha_3": "sdl", "name": "Saudi Arabian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sdm", "name": "Semandang", "scope": "I", "type": "L" }, { "alpha_3": "sdn", "inverted_name": "Sardinian, Gallurese", "name": "Gallurese Sardinian", "scope": "I", "type": "L" }, { "alpha_3": "sdo", "inverted_name": "Bidayuh, Bukar-Sadung", "name": "Bukar-Sadung Bidayuh", "scope": "I", "type": "L" }, { "alpha_3": "sdp", "name": "Sherdukpen", "scope": "I", "type": "L" }, { "alpha_3": "sdr", "inverted_name": "Sadri, Oraon", "name": "Oraon Sadri", "scope": "I", "type": "L" }, { "alpha_3": "sds", "name": "Sened", "scope": "I", "type": "E" }, { "alpha_3": "sdt", "name": "Shuadit", "scope": "I", "type": "E" }, { "alpha_3": "sdu", "name": "Sarudu", "scope": "I", "type": "L" }, { "alpha_3": "sdx", "inverted_name": "Melanau, Sibu", "name": "Sibu Melanau", "scope": "I", "type": "L" }, { "alpha_3": "sdz", "name": "Sallands", "scope": "I", "type": "L" }, { "alpha_3": "sea", "name": "Semai", "scope": "I", "type": "L" }, { "alpha_3": "seb", "inverted_name": "Senoufo, Shempire", "name": "Shempire Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "sec", "name": "Sechelt", "scope": "I", "type": "L" }, { "alpha_3": "sed", "name": "Sedang", "scope": "I", "type": "L" }, { "alpha_3": "see", "name": "Seneca", "scope": "I", "type": "L" }, { "alpha_3": "sef", "inverted_name": "Senoufo, Cebaara", "name": "Cebaara Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "seg", "name": "Segeju", "scope": "I", "type": "L" }, { "alpha_3": "seh", "name": "Sena", "scope": "I", "type": "L" }, { "alpha_3": "sei", "name": "Seri", "scope": "I", "type": "L" }, { "alpha_3": "sej", "name": "Sene", "scope": "I", "type": "L" }, { "alpha_3": "sek", "name": "Sekani", "scope": "I", "type": "L" }, { "alpha_3": "sel", "name": "Selkup", "scope": "I", "type": "L" }, { "alpha_3": "sen", "inverted_name": "Sénoufo, Nanerigé", "name": "Nanerigé Sénoufo", "scope": "I", "type": "L" }, { "alpha_3": "seo", "name": "Suarmin", "scope": "I", "type": "L" }, { "alpha_3": "sep", "inverted_name": "Sénoufo, Sìcìté", "name": "Sìcìté Sénoufo", "scope": "I", "type": "L" }, { "alpha_3": "seq", "inverted_name": "Sénoufo, Senara", "name": "Senara Sénoufo", "scope": "I", "type": "L" }, { "alpha_3": "ser", "name": "Serrano", "scope": "I", "type": "L" }, { "alpha_3": "ses", "inverted_name": "Songhai, Koyraboro Senni", "name": "Koyraboro Senni Songhai", "scope": "I", "type": "L" }, { "alpha_3": "set", "name": "Sentani", "scope": "I", "type": "L" }, { "alpha_3": "seu", "name": "Serui-Laut", "scope": "I", "type": "L" }, { "alpha_3": "sev", "inverted_name": "Senoufo, Nyarafolo", "name": "Nyarafolo Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "sew", "name": "Sewa Bay", "scope": "I", "type": "L" }, { "alpha_3": "sey", "name": "Secoya", "scope": "I", "type": "L" }, { "alpha_3": "sez", "inverted_name": "Chin, Senthang", "name": "Senthang Chin", "scope": "I", "type": "L" }, { "alpha_3": "sfb", "name": "Langue des signes de Belgique Francophone", "scope": "I", "type": "L" }, { "alpha_3": "sfe", "inverted_name": "Subanen, Eastern", "name": "Eastern Subanen", "scope": "I", "type": "L" }, { "alpha_3": "sfm", "inverted_name": "Miao, Small Flowery", "name": "Small Flowery Miao", "scope": "I", "type": "L" }, { "alpha_3": "sfs", "name": "South African Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sfw", "name": "Sehwi", "scope": "I", "type": "L" }, { "alpha_3": "sga", "inverted_name": "Irish, Old (to 900)", "name": "Old Irish (to 900)", "scope": "I", "type": "H" }, { "alpha_3": "sgb", "inverted_name": "Ayta, Mag-antsi", "name": "Mag-antsi Ayta", "scope": "I", "type": "L" }, { "alpha_3": "sgc", "name": "Kipsigis", "scope": "I", "type": "L" }, { "alpha_3": "sgd", "name": "Surigaonon", "scope": "I", "type": "L" }, { "alpha_3": "sge", "name": "Segai", "scope": "I", "type": "L" }, { "alpha_3": "sgg", "name": "Swiss-German Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sgh", "name": "Shughni", "scope": "I", "type": "L" }, { "alpha_3": "sgi", "name": "Suga", "scope": "I", "type": "L" }, { "alpha_3": "sgj", "name": "Surgujia", "scope": "I", "type": "L" }, { "alpha_3": "sgk", "name": "Sangkong", "scope": "I", "type": "L" }, { "alpha_3": "sgm", "name": "Singa", "scope": "I", "type": "E" }, { "alpha_3": "sgp", "name": "Singpho", "scope": "I", "type": "L" }, { "alpha_3": "sgr", "name": "Sangisari", "scope": "I", "type": "L" }, { "alpha_3": "sgs", "name": "Samogitian", "scope": "I", "type": "L" }, { "alpha_3": "sgt", "name": "Brokpake", "scope": "I", "type": "L" }, { "alpha_3": "sgu", "name": "Salas", "scope": "I", "type": "L" }, { "alpha_3": "sgw", "name": "Sebat Bet Gurage", "scope": "I", "type": "L" }, { "alpha_3": "sgx", "name": "Sierra Leone Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sgy", "name": "Sanglechi", "scope": "I", "type": "L" }, { "alpha_3": "sgz", "name": "Sursurunga", "scope": "I", "type": "L" }, { "alpha_3": "sha", "name": "Shall-Zwall", "scope": "I", "type": "L" }, { "alpha_3": "shb", "name": "Ninam", "scope": "I", "type": "L" }, { "alpha_3": "shc", "name": "Sonde", "scope": "I", "type": "L" }, { "alpha_3": "shd", "name": "Kundal Shahi", "scope": "I", "type": "L" }, { "alpha_3": "she", "name": "Sheko", "scope": "I", "type": "L" }, { "alpha_3": "shg", "name": "Shua", "scope": "I", "type": "L" }, { "alpha_3": "shh", "name": "Shoshoni", "scope": "I", "type": "L" }, { "alpha_3": "shi", "name": "Tachelhit", "scope": "I", "type": "L" }, { "alpha_3": "shj", "name": "Shatt", "scope": "I", "type": "L" }, { "alpha_3": "shk", "name": "Shilluk", "scope": "I", "type": "L" }, { "alpha_3": "shl", "name": "Shendu", "scope": "I", "type": "L" }, { "alpha_3": "shm", "name": "Shahrudi", "scope": "I", "type": "L" }, { "alpha_3": "shn", "name": "Shan", "scope": "I", "type": "L" }, { "alpha_3": "sho", "name": "Shanga", "scope": "I", "type": "L" }, { "alpha_3": "shp", "name": "Shipibo-Conibo", "scope": "I", "type": "L" }, { "alpha_3": "shq", "name": "Sala", "scope": "I", "type": "L" }, { "alpha_3": "shr", "name": "Shi", "scope": "I", "type": "L" }, { "alpha_3": "shs", "name": "Shuswap", "scope": "I", "type": "L" }, { "alpha_3": "sht", "name": "Shasta", "scope": "I", "type": "E" }, { "alpha_3": "shu", "inverted_name": "Arabic, Chadian", "name": "Chadian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "shv", "name": "Shehri", "scope": "I", "type": "L" }, { "alpha_3": "shw", "name": "Shwai", "scope": "I", "type": "L" }, { "alpha_3": "shx", "name": "She", "scope": "I", "type": "L" }, { "alpha_3": "shy", "name": "Tachawit", "scope": "I", "type": "L" }, { "alpha_3": "shz", "inverted_name": "Senoufo, Syenara", "name": "Syenara Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "sia", "inverted_name": "Sami, Akkala", "name": "Akkala Sami", "scope": "I", "type": "E" }, { "alpha_3": "sib", "name": "Sebop", "scope": "I", "type": "L" }, { "alpha_3": "sid", "name": "Sidamo", "scope": "I", "type": "L" }, { "alpha_3": "sie", "name": "Simaa", "scope": "I", "type": "L" }, { "alpha_3": "sif", "name": "Siamou", "scope": "I", "type": "L" }, { "alpha_3": "sig", "name": "Paasaal", "scope": "I", "type": "L" }, { "alpha_3": "sih", "name": "Zire", "scope": "I", "type": "L" }, { "alpha_3": "sii", "name": "Shom Peng", "scope": "I", "type": "L" }, { "alpha_3": "sij", "name": "Numbami", "scope": "I", "type": "L" }, { "alpha_3": "sik", "name": "Sikiana", "scope": "I", "type": "L" }, { "alpha_3": "sil", "inverted_name": "Sisaala, Tumulung", "name": "Tumulung Sisaala", "scope": "I", "type": "L" }, { "alpha_3": "sim", "name": "Mende (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_2": "si", "alpha_3": "sin", "name": "Sinhala", "scope": "I", "type": "L" }, { "alpha_3": "sip", "name": "Sikkimese", "scope": "I", "type": "L" }, { "alpha_3": "siq", "name": "Sonia", "scope": "I", "type": "L" }, { "alpha_3": "sir", "name": "Siri", "scope": "I", "type": "L" }, { "alpha_3": "sis", "name": "Siuslaw", "scope": "I", "type": "E" }, { "alpha_3": "siu", "name": "Sinagen", "scope": "I", "type": "L" }, { "alpha_3": "siv", "name": "Sumariup", "scope": "I", "type": "L" }, { "alpha_3": "siw", "name": "Siwai", "scope": "I", "type": "L" }, { "alpha_3": "six", "name": "Sumau", "scope": "I", "type": "L" }, { "alpha_3": "siy", "name": "Sivandi", "scope": "I", "type": "L" }, { "alpha_3": "siz", "name": "Siwi", "scope": "I", "type": "L" }, { "alpha_3": "sja", "name": "Epena", "scope": "I", "type": "L" }, { "alpha_3": "sjb", "name": "Sajau Basap", "scope": "I", "type": "L" }, { "alpha_3": "sjd", "inverted_name": "Sami, Kildin", "name": "Kildin Sami", "scope": "I", "type": "L" }, { "alpha_3": "sje", "inverted_name": "Sami, Pite", "name": "Pite Sami", "scope": "I", "type": "L" }, { "alpha_3": "sjg", "name": "Assangori", "scope": "I", "type": "L" }, { "alpha_3": "sjk", "inverted_name": "Sami, Kemi", "name": "Kemi Sami", "scope": "I", "type": "E" }, { "alpha_3": "sjl", "name": "Sajalong", "scope": "I", "type": "L" }, { "alpha_3": "sjm", "name": "Mapun", "scope": "I", "type": "L" }, { "alpha_3": "sjn", "name": "Sindarin", "scope": "I", "type": "C" }, { "alpha_3": "sjo", "name": "Xibe", "scope": "I", "type": "L" }, { "alpha_3": "sjp", "name": "Surjapuri", "scope": "I", "type": "L" }, { "alpha_3": "sjr", "name": "Siar-Lak", "scope": "I", "type": "L" }, { "alpha_3": "sjs", "name": "Senhaja De Srair", "scope": "I", "type": "E" }, { "alpha_3": "sjt", "inverted_name": "Sami, Ter", "name": "Ter Sami", "scope": "I", "type": "L" }, { "alpha_3": "sju", "inverted_name": "Sami, Ume", "name": "Ume Sami", "scope": "I", "type": "L" }, { "alpha_3": "sjw", "name": "Shawnee", "scope": "I", "type": "L" }, { "alpha_3": "ska", "name": "Skagit", "scope": "I", "type": "L" }, { "alpha_3": "skb", "name": "Saek", "scope": "I", "type": "L" }, { "alpha_3": "skc", "name": "Ma Manda", "scope": "I", "type": "L" }, { "alpha_3": "skd", "inverted_name": "Miwok, Southern Sierra", "name": "Southern Sierra Miwok", "scope": "I", "type": "L" }, { "alpha_3": "ske", "name": "Seke (Vanuatu)", "scope": "I", "type": "L" }, { "alpha_3": "skf", "name": "Sakirabiá", "scope": "I", "type": "L" }, { "alpha_3": "skg", "inverted_name": "Malagasy, Sakalava", "name": "Sakalava Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "skh", "name": "Sikule", "scope": "I", "type": "L" }, { "alpha_3": "ski", "name": "Sika", "scope": "I", "type": "L" }, { "alpha_3": "skj", "name": "Seke (Nepal)", "scope": "I", "type": "L" }, { "alpha_3": "skk", "name": "Sok", "scope": "I", "type": "L" }, { "alpha_3": "skm", "name": "Kutong", "scope": "I", "type": "L" }, { "alpha_3": "skn", "inverted_name": "Subanon, Kolibugan", "name": "Kolibugan Subanon", "scope": "I", "type": "L" }, { "alpha_3": "sko", "name": "Seko Tengah", "scope": "I", "type": "L" }, { "alpha_3": "skp", "name": "Sekapan", "scope": "I", "type": "L" }, { "alpha_3": "skq", "name": "Sininkere", "scope": "I", "type": "L" }, { "alpha_3": "skr", "name": "Saraiki", "scope": "I", "type": "L" }, { "alpha_3": "sks", "name": "Maia", "scope": "I", "type": "L" }, { "alpha_3": "skt", "name": "Sakata", "scope": "I", "type": "L" }, { "alpha_3": "sku", "name": "Sakao", "scope": "I", "type": "L" }, { "alpha_3": "skv", "name": "Skou", "scope": "I", "type": "L" }, { "alpha_3": "skw", "inverted_name": "Creole Dutch, Skepi", "name": "Skepi Creole Dutch", "scope": "I", "type": "E" }, { "alpha_3": "skx", "name": "Seko Padang", "scope": "I", "type": "L" }, { "alpha_3": "sky", "name": "Sikaiana", "scope": "I", "type": "L" }, { "alpha_3": "skz", "name": "Sekar", "scope": "I", "type": "L" }, { "alpha_3": "slc", "name": "Sáliba", "scope": "I", "type": "L" }, { "alpha_3": "sld", "name": "Sissala", "scope": "I", "type": "L" }, { "alpha_3": "sle", "name": "Sholaga", "scope": "I", "type": "L" }, { "alpha_3": "slf", "name": "Swiss-Italian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "slg", "name": "Selungai Murut", "scope": "I", "type": "L" }, { "alpha_3": "slh", "inverted_name": "Salish, Southern Puget Sound", "name": "Southern Puget Sound Salish", "scope": "I", "type": "L" }, { "alpha_3": "sli", "inverted_name": "Silesian, Lower", "name": "Lower Silesian", "scope": "I", "type": "L" }, { "alpha_3": "slj", "name": "Salumá", "scope": "I", "type": "L" }, { "alpha_2": "sk", "alpha_3": "slk", "bibliographic": "slo", "name": "Slovak", "scope": "I", "type": "L" }, { "alpha_3": "sll", "name": "Salt-Yui", "scope": "I", "type": "L" }, { "alpha_3": "slm", "inverted_name": "Sama, Pangutaran", "name": "Pangutaran Sama", "scope": "I", "type": "L" }, { "alpha_3": "sln", "name": "Salinan", "scope": "I", "type": "E" }, { "alpha_3": "slp", "name": "Lamaholot", "scope": "I", "type": "L" }, { "alpha_3": "slq", "name": "Salchuq", "scope": "I", "type": "L" }, { "alpha_3": "slr", "name": "Salar", "scope": "I", "type": "L" }, { "alpha_3": "sls", "name": "Singapore Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "slt", "name": "Sila", "scope": "I", "type": "L" }, { "alpha_3": "slu", "name": "Selaru", "scope": "I", "type": "L" }, { "alpha_2": "sl", "alpha_3": "slv", "name": "Slovenian", "scope": "I", "type": "L" }, { "alpha_3": "slw", "name": "Sialum", "scope": "I", "type": "L" }, { "alpha_3": "slx", "name": "Salampasu", "scope": "I", "type": "L" }, { "alpha_3": "sly", "name": "Selayar", "scope": "I", "type": "L" }, { "alpha_3": "slz", "name": "Ma'ya", "scope": "I", "type": "L" }, { "alpha_3": "sma", "inverted_name": "Sami, Southern", "name": "Southern Sami", "scope": "I", "type": "L" }, { "alpha_3": "smb", "name": "Simbari", "scope": "I", "type": "L" }, { "alpha_3": "smc", "name": "Som", "scope": "I", "type": "E" }, { "alpha_3": "smd", "name": "Sama", "scope": "I", "type": "L" }, { "alpha_2": "se", "alpha_3": "sme", "inverted_name": "Sami, Northern", "name": "Northern Sami", "scope": "I", "type": "L" }, { "alpha_3": "smf", "name": "Auwe", "scope": "I", "type": "L" }, { "alpha_3": "smg", "name": "Simbali", "scope": "I", "type": "L" }, { "alpha_3": "smh", "name": "Samei", "scope": "I", "type": "L" }, { "alpha_3": "smj", "name": "Lule Sami", "scope": "I", "type": "L" }, { "alpha_3": "smk", "name": "Bolinao", "scope": "I", "type": "L" }, { "alpha_3": "sml", "inverted_name": "Sama, Central", "name": "Central Sama", "scope": "I", "type": "L" }, { "alpha_3": "smm", "name": "Musasa", "scope": "I", "type": "L" }, { "alpha_3": "smn", "inverted_name": "Sami, Inari", "name": "Inari Sami", "scope": "I", "type": "L" }, { "alpha_2": "sm", "alpha_3": "smo", "name": "Samoan", "scope": "I", "type": "L" }, { "alpha_3": "smp", "name": "Samaritan", "scope": "I", "type": "E" }, { "alpha_3": "smq", "name": "Samo", "scope": "I", "type": "L" }, { "alpha_3": "smr", "name": "Simeulue", "scope": "I", "type": "L" }, { "alpha_3": "sms", "inverted_name": "Sami, Skolt", "name": "Skolt Sami", "scope": "I", "type": "L" }, { "alpha_3": "smt", "name": "Simte", "scope": "I", "type": "L" }, { "alpha_3": "smu", "name": "Somray", "scope": "I", "type": "E" }, { "alpha_3": "smv", "name": "Samvedi", "scope": "I", "type": "L" }, { "alpha_3": "smw", "name": "Sumbawa", "scope": "I", "type": "L" }, { "alpha_3": "smx", "name": "Samba", "scope": "I", "type": "L" }, { "alpha_3": "smy", "name": "Semnani", "scope": "I", "type": "L" }, { "alpha_3": "smz", "name": "Simeku", "scope": "I", "type": "L" }, { "alpha_2": "sn", "alpha_3": "sna", "name": "Shona", "scope": "I", "type": "L" }, { "alpha_3": "snb", "name": "Sebuyau", "scope": "I", "type": "L" }, { "alpha_3": "snc", "name": "Sinaugoro", "scope": "I", "type": "L" }, { "alpha_2": "sd", "alpha_3": "snd", "name": "Sindhi", "scope": "I", "type": "L" }, { "alpha_3": "sne", "inverted_name": "Bidayuh, Bau", "name": "Bau Bidayuh", "scope": "I", "type": "L" }, { "alpha_3": "snf", "name": "Noon", "scope": "I", "type": "L" }, { "alpha_3": "sng", "name": "Sanga (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "snh", "name": "Shinabo", "scope": "I", "type": "E" }, { "alpha_3": "sni", "name": "Sensi", "scope": "I", "type": "E" }, { "alpha_3": "snj", "inverted_name": "Sango, Riverain", "name": "Riverain Sango", "scope": "I", "type": "L" }, { "alpha_3": "snk", "name": "Soninke", "scope": "I", "type": "L" }, { "alpha_3": "snl", "name": "Sangil", "scope": "I", "type": "L" }, { "alpha_3": "snm", "inverted_name": "Ma'di, Southern", "name": "Southern Ma'di", "scope": "I", "type": "L" }, { "alpha_3": "snn", "name": "Siona", "scope": "I", "type": "L" }, { "alpha_3": "sno", "name": "Snohomish", "scope": "I", "type": "L" }, { "alpha_3": "snp", "name": "Siane", "scope": "I", "type": "L" }, { "alpha_3": "snq", "name": "Sangu (Gabon)", "scope": "I", "type": "L" }, { "alpha_3": "snr", "name": "Sihan", "scope": "I", "type": "L" }, { "alpha_3": "sns", "name": "South West Bay", "scope": "I", "type": "L" }, { "alpha_3": "snu", "name": "Senggi", "scope": "I", "type": "L" }, { "alpha_3": "snv", "name": "Sa'ban", "scope": "I", "type": "L" }, { "alpha_3": "snw", "name": "Selee", "scope": "I", "type": "L" }, { "alpha_3": "snx", "name": "Sam", "scope": "I", "type": "L" }, { "alpha_3": "sny", "name": "Saniyo-Hiyewe", "scope": "I", "type": "L" }, { "alpha_3": "snz", "name": "Sinsauru", "scope": "I", "type": "L" }, { "alpha_3": "soa", "name": "Thai Song", "scope": "I", "type": "L" }, { "alpha_3": "sob", "name": "Sobei", "scope": "I", "type": "L" }, { "alpha_3": "soc", "name": "So (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "sod", "name": "Songoora", "scope": "I", "type": "L" }, { "alpha_3": "soe", "name": "Songomeno", "scope": "I", "type": "L" }, { "alpha_3": "sog", "name": "Sogdian", "scope": "I", "type": "A" }, { "alpha_3": "soh", "name": "Aka", "scope": "I", "type": "L" }, { "alpha_3": "soi", "name": "Sonha", "scope": "I", "type": "L" }, { "alpha_3": "soj", "name": "Soi", "scope": "I", "type": "L" }, { "alpha_3": "sok", "name": "Sokoro", "scope": "I", "type": "L" }, { "alpha_3": "sol", "name": "Solos", "scope": "I", "type": "L" }, { "alpha_2": "so", "alpha_3": "som", "name": "Somali", "scope": "I", "type": "L" }, { "alpha_3": "soo", "name": "Songo", "scope": "I", "type": "L" }, { "alpha_3": "sop", "name": "Songe", "scope": "I", "type": "L" }, { "alpha_3": "soq", "name": "Kanasi", "scope": "I", "type": "L" }, { "alpha_3": "sor", "name": "Somrai", "scope": "I", "type": "L" }, { "alpha_3": "sos", "name": "Seeku", "scope": "I", "type": "L" }, { "alpha_2": "st", "alpha_3": "sot", "inverted_name": "Sotho, Southern", "name": "Southern Sotho", "scope": "I", "type": "L" }, { "alpha_3": "sou", "inverted_name": "Thai, Southern", "name": "Southern Thai", "scope": "I", "type": "L" }, { "alpha_3": "sov", "name": "Sonsorol", "scope": "I", "type": "L" }, { "alpha_3": "sow", "name": "Sowanda", "scope": "I", "type": "L" }, { "alpha_3": "sox", "name": "Swo", "scope": "I", "type": "L" }, { "alpha_3": "soy", "name": "Miyobe", "scope": "I", "type": "L" }, { "alpha_3": "soz", "name": "Temi", "scope": "I", "type": "L" }, { "alpha_2": "es", "alpha_3": "spa", "name": "Spanish", "scope": "I", "type": "L" }, { "alpha_3": "spb", "name": "Sepa (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "spc", "name": "Sapé", "scope": "I", "type": "L" }, { "alpha_3": "spd", "name": "Saep", "scope": "I", "type": "L" }, { "alpha_3": "spe", "name": "Sepa (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "spg", "name": "Sian", "scope": "I", "type": "L" }, { "alpha_3": "spi", "name": "Saponi", "scope": "I", "type": "L" }, { "alpha_3": "spk", "name": "Sengo", "scope": "I", "type": "L" }, { "alpha_3": "spl", "name": "Selepet", "scope": "I", "type": "L" }, { "alpha_3": "spm", "name": "Akukem", "scope": "I", "type": "L" }, { "alpha_3": "spn", "name": "Sanapaná", "scope": "I", "type": "L" }, { "alpha_3": "spo", "name": "Spokane", "scope": "I", "type": "L" }, { "alpha_3": "spp", "inverted_name": "Senoufo, Supyire", "name": "Supyire Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "spq", "inverted_name": "Spanish, Loreto-Ucayali", "name": "Loreto-Ucayali Spanish", "scope": "I", "type": "L" }, { "alpha_3": "spr", "name": "Saparua", "scope": "I", "type": "L" }, { "alpha_3": "sps", "name": "Saposa", "scope": "I", "type": "L" }, { "alpha_3": "spt", "inverted_name": "Bhoti, Spiti", "name": "Spiti Bhoti", "scope": "I", "type": "L" }, { "alpha_3": "spu", "name": "Sapuan", "scope": "I", "type": "L" }, { "alpha_3": "spv", "name": "Sambalpuri", "scope": "I", "type": "L" }, { "alpha_3": "spx", "inverted_name": "Picene, South", "name": "South Picene", "scope": "I", "type": "A" }, { "alpha_3": "spy", "name": "Sabaot", "scope": "I", "type": "L" }, { "alpha_3": "sqa", "name": "Shama-Sambuga", "scope": "I", "type": "L" }, { "alpha_3": "sqh", "name": "Shau", "scope": "I", "type": "L" }, { "alpha_2": "sq", "alpha_3": "sqi", "bibliographic": "alb", "name": "Albanian", "scope": "M", "type": "L" }, { "alpha_3": "sqk", "name": "Albanian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sqm", "name": "Suma", "scope": "I", "type": "L" }, { "alpha_3": "sqn", "name": "Susquehannock", "scope": "I", "type": "E" }, { "alpha_3": "sqo", "name": "Sorkhei", "scope": "I", "type": "L" }, { "alpha_3": "sqq", "name": "Sou", "scope": "I", "type": "L" }, { "alpha_3": "sqr", "inverted_name": "Arabic, Siculo", "name": "Siculo Arabic", "scope": "I", "type": "H" }, { "alpha_3": "sqs", "name": "Sri Lankan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sqt", "name": "Soqotri", "scope": "I", "type": "L" }, { "alpha_3": "squ", "name": "Squamish", "scope": "I", "type": "L" }, { "alpha_3": "sra", "name": "Saruga", "scope": "I", "type": "L" }, { "alpha_3": "srb", "name": "Sora", "scope": "I", "type": "L" }, { "alpha_3": "src", "inverted_name": "Sardinian, Logudorese", "name": "Logudorese Sardinian", "scope": "I", "type": "L" }, { "alpha_2": "sc", "alpha_3": "srd", "name": "Sardinian", "scope": "M", "type": "L" }, { "alpha_3": "sre", "name": "Sara", "scope": "I", "type": "L" }, { "alpha_3": "srf", "name": "Nafi", "scope": "I", "type": "L" }, { "alpha_3": "srg", "name": "Sulod", "scope": "I", "type": "L" }, { "alpha_3": "srh", "name": "Sarikoli", "scope": "I", "type": "L" }, { "alpha_3": "sri", "name": "Siriano", "scope": "I", "type": "L" }, { "alpha_3": "srk", "name": "Serudung Murut", "scope": "I", "type": "L" }, { "alpha_3": "srl", "name": "Isirawa", "scope": "I", "type": "L" }, { "alpha_3": "srm", "name": "Saramaccan", "scope": "I", "type": "L" }, { "alpha_3": "srn", "name": "Sranan Tongo", "scope": "I", "type": "L" }, { "alpha_3": "sro", "inverted_name": "Sardinian, Campidanese", "name": "Campidanese Sardinian", "scope": "I", "type": "L" }, { "alpha_2": "sr", "alpha_3": "srp", "name": "Serbian", "scope": "I", "type": "L" }, { "alpha_3": "srq", "name": "Sirionó", "scope": "I", "type": "L" }, { "alpha_3": "srr", "name": "Serer", "scope": "I", "type": "L" }, { "alpha_3": "srs", "name": "Sarsi", "scope": "I", "type": "L" }, { "alpha_3": "srt", "name": "Sauri", "scope": "I", "type": "L" }, { "alpha_3": "sru", "name": "Suruí", "scope": "I", "type": "L" }, { "alpha_3": "srv", "inverted_name": "Sorsoganon, Southern", "name": "Southern Sorsoganon", "scope": "I", "type": "L" }, { "alpha_3": "srw", "name": "Serua", "scope": "I", "type": "L" }, { "alpha_3": "srx", "name": "Sirmauri", "scope": "I", "type": "L" }, { "alpha_3": "sry", "name": "Sera", "scope": "I", "type": "L" }, { "alpha_3": "srz", "name": "Shahmirzadi", "scope": "I", "type": "L" }, { "alpha_3": "ssb", "inverted_name": "Sama, Southern", "name": "Southern Sama", "scope": "I", "type": "L" }, { "alpha_3": "ssc", "name": "Suba-Simbiti", "scope": "I", "type": "L" }, { "alpha_3": "ssd", "name": "Siroi", "scope": "I", "type": "L" }, { "alpha_3": "sse", "name": "Balangingi", "scope": "I", "type": "L" }, { "alpha_3": "ssf", "name": "Thao", "scope": "I", "type": "L" }, { "alpha_3": "ssg", "name": "Seimat", "scope": "I", "type": "L" }, { "alpha_3": "ssh", "inverted_name": "Arabic, Shihhi", "name": "Shihhi Arabic", "scope": "I", "type": "L" }, { "alpha_3": "ssi", "name": "Sansi", "scope": "I", "type": "L" }, { "alpha_3": "ssj", "name": "Sausi", "scope": "I", "type": "L" }, { "alpha_3": "ssk", "name": "Sunam", "scope": "I", "type": "L" }, { "alpha_3": "ssl", "inverted_name": "Sisaala, Western", "name": "Western Sisaala", "scope": "I", "type": "L" }, { "alpha_3": "ssm", "name": "Semnam", "scope": "I", "type": "L" }, { "alpha_3": "ssn", "name": "Waata", "scope": "I", "type": "L" }, { "alpha_3": "sso", "name": "Sissano", "scope": "I", "type": "L" }, { "alpha_3": "ssp", "name": "Spanish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ssq", "name": "So'a", "scope": "I", "type": "L" }, { "alpha_3": "ssr", "name": "Swiss-French Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sss", "name": "Sô", "scope": "I", "type": "L" }, { "alpha_3": "sst", "name": "Sinasina", "scope": "I", "type": "L" }, { "alpha_3": "ssu", "name": "Susuami", "scope": "I", "type": "L" }, { "alpha_3": "ssv", "name": "Shark Bay", "scope": "I", "type": "L" }, { "alpha_2": "ss", "alpha_3": "ssw", "name": "Swati", "scope": "I", "type": "L" }, { "alpha_3": "ssx", "name": "Samberigi", "scope": "I", "type": "L" }, { "alpha_3": "ssy", "name": "Saho", "scope": "I", "type": "L" }, { "alpha_3": "ssz", "name": "Sengseng", "scope": "I", "type": "L" }, { "alpha_3": "sta", "name": "Settla", "scope": "I", "type": "L" }, { "alpha_3": "stb", "inverted_name": "Subanen, Northern", "name": "Northern Subanen", "scope": "I", "type": "L" }, { "alpha_3": "std", "name": "Sentinel", "scope": "I", "type": "L" }, { "alpha_3": "ste", "name": "Liana-Seti", "scope": "I", "type": "L" }, { "alpha_3": "stf", "name": "Seta", "scope": "I", "type": "L" }, { "alpha_3": "stg", "name": "Trieng", "scope": "I", "type": "L" }, { "alpha_3": "sth", "name": "Shelta", "scope": "I", "type": "L" }, { "alpha_3": "sti", "inverted_name": "Stieng, Bulo", "name": "Bulo Stieng", "scope": "I", "type": "L" }, { "alpha_3": "stj", "inverted_name": "Samo, Matya", "name": "Matya Samo", "scope": "I", "type": "L" }, { "alpha_3": "stk", "name": "Arammba", "scope": "I", "type": "L" }, { "alpha_3": "stl", "name": "Stellingwerfs", "scope": "I", "type": "L" }, { "alpha_3": "stm", "name": "Setaman", "scope": "I", "type": "L" }, { "alpha_3": "stn", "name": "Owa", "scope": "I", "type": "L" }, { "alpha_3": "sto", "name": "Stoney", "scope": "I", "type": "L" }, { "alpha_3": "stp", "inverted_name": "Tepehuan, Southeastern", "name": "Southeastern Tepehuan", "scope": "I", "type": "L" }, { "alpha_3": "stq", "name": "Saterfriesisch", "scope": "I", "type": "L" }, { "alpha_3": "str", "inverted_name": "Salish, Straits", "name": "Straits Salish", "scope": "I", "type": "L" }, { "alpha_3": "sts", "name": "Shumashti", "scope": "I", "type": "L" }, { "alpha_3": "stt", "inverted_name": "Stieng, Budeh", "name": "Budeh Stieng", "scope": "I", "type": "L" }, { "alpha_3": "stu", "name": "Samtao", "scope": "I", "type": "L" }, { "alpha_3": "stv", "name": "Silt'e", "scope": "I", "type": "L" }, { "alpha_3": "stw", "name": "Satawalese", "scope": "I", "type": "L" }, { "alpha_3": "sty", "inverted_name": "Tatar, Siberian", "name": "Siberian Tatar", "scope": "I", "type": "L" }, { "alpha_3": "sua", "name": "Sulka", "scope": "I", "type": "L" }, { "alpha_3": "sub", "name": "Suku", "scope": "I", "type": "L" }, { "alpha_3": "suc", "inverted_name": "Subanon, Western", "name": "Western Subanon", "scope": "I", "type": "L" }, { "alpha_3": "sue", "name": "Suena", "scope": "I", "type": "L" }, { "alpha_3": "sug", "name": "Suganga", "scope": "I", "type": "L" }, { "alpha_3": "sui", "name": "Suki", "scope": "I", "type": "L" }, { "alpha_3": "suj", "name": "Shubi", "scope": "I", "type": "L" }, { "alpha_3": "suk", "name": "Sukuma", "scope": "I", "type": "L" }, { "alpha_2": "su", "alpha_3": "sun", "name": "Sundanese", "scope": "I", "type": "L" }, { "alpha_3": "suq", "name": "Suri", "scope": "I", "type": "L" }, { "alpha_3": "sur", "name": "Mwaghavul", "scope": "I", "type": "L" }, { "alpha_3": "sus", "name": "Susu", "scope": "I", "type": "L" }, { "alpha_3": "sut", "name": "Subtiaba", "scope": "I", "type": "E" }, { "alpha_3": "suv", "name": "Puroik", "scope": "I", "type": "L" }, { "alpha_3": "suw", "name": "Sumbwa", "scope": "I", "type": "L" }, { "alpha_3": "sux", "name": "Sumerian", "scope": "I", "type": "A" }, { "alpha_3": "suy", "name": "Suyá", "scope": "I", "type": "L" }, { "alpha_3": "suz", "name": "Sunwar", "scope": "I", "type": "L" }, { "alpha_3": "sva", "name": "Svan", "scope": "I", "type": "L" }, { "alpha_3": "svb", "name": "Ulau-Suain", "scope": "I", "type": "L" }, { "alpha_3": "svc", "inverted_name": "Creole English, Vincentian", "name": "Vincentian Creole English", "scope": "I", "type": "L" }, { "alpha_3": "sve", "name": "Serili", "scope": "I", "type": "L" }, { "alpha_3": "svk", "name": "Slovakian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "svm", "name": "Slavomolisano", "scope": "I", "type": "L" }, { "alpha_3": "svs", "name": "Savosavo", "scope": "I", "type": "L" }, { "alpha_3": "svx", "name": "Skalvian", "scope": "I", "type": "E" }, { "alpha_2": "sw", "alpha_3": "swa", "name": "Swahili (macrolanguage)", "scope": "M", "type": "L" }, { "alpha_3": "swb", "inverted_name": "Comorian, Maore", "name": "Maore Comorian", "scope": "I", "type": "L" }, { "alpha_3": "swc", "inverted_name": "Swahili, Congo", "name": "Congo Swahili", "scope": "I", "type": "L" }, { "alpha_2": "sv", "alpha_3": "swe", "name": "Swedish", "scope": "I", "type": "L" }, { "alpha_3": "swf", "name": "Sere", "scope": "I", "type": "L" }, { "alpha_3": "swg", "name": "Swabian", "scope": "I", "type": "L" }, { "alpha_3": "swh", "name": "Swahili (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "swi", "name": "Sui", "scope": "I", "type": "L" }, { "alpha_3": "swj", "name": "Sira", "scope": "I", "type": "L" }, { "alpha_3": "swk", "inverted_name": "Sena, Malawi", "name": "Malawi Sena", "scope": "I", "type": "L" }, { "alpha_3": "swl", "name": "Swedish Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "swm", "name": "Samosa", "scope": "I", "type": "L" }, { "alpha_3": "swn", "name": "Sawknah", "scope": "I", "type": "L" }, { "alpha_3": "swo", "name": "Shanenawa", "scope": "I", "type": "L" }, { "alpha_3": "swp", "name": "Suau", "scope": "I", "type": "L" }, { "alpha_3": "swq", "name": "Sharwa", "scope": "I", "type": "L" }, { "alpha_3": "swr", "name": "Saweru", "scope": "I", "type": "L" }, { "alpha_3": "sws", "name": "Seluwasan", "scope": "I", "type": "L" }, { "alpha_3": "swt", "name": "Sawila", "scope": "I", "type": "L" }, { "alpha_3": "swu", "name": "Suwawa", "scope": "I", "type": "L" }, { "alpha_3": "swv", "name": "Shekhawati", "scope": "I", "type": "L" }, { "alpha_3": "sww", "name": "Sowa", "scope": "I", "type": "E" }, { "alpha_3": "swx", "name": "Suruahá", "scope": "I", "type": "L" }, { "alpha_3": "swy", "name": "Sarua", "scope": "I", "type": "L" }, { "alpha_3": "sxb", "name": "Suba", "scope": "I", "type": "L" }, { "alpha_3": "sxc", "name": "Sicanian", "scope": "I", "type": "A" }, { "alpha_3": "sxe", "name": "Sighu", "scope": "I", "type": "L" }, { "alpha_3": "sxg", "name": "Shixing", "scope": "I", "type": "L" }, { "alpha_3": "sxk", "inverted_name": "Kalapuya, Southern", "name": "Southern Kalapuya", "scope": "I", "type": "E" }, { "alpha_3": "sxl", "name": "Selian", "scope": "I", "type": "E" }, { "alpha_3": "sxm", "name": "Samre", "scope": "I", "type": "L" }, { "alpha_3": "sxn", "name": "Sangir", "scope": "I", "type": "L" }, { "alpha_3": "sxo", "name": "Sorothaptic", "scope": "I", "type": "A" }, { "alpha_3": "sxr", "name": "Saaroa", "scope": "I", "type": "L" }, { "alpha_3": "sxs", "name": "Sasaru", "scope": "I", "type": "L" }, { "alpha_3": "sxu", "inverted_name": "Saxon, Upper", "name": "Upper Saxon", "scope": "I", "type": "L" }, { "alpha_3": "sxw", "inverted_name": "Gbe, Saxwe", "name": "Saxwe Gbe", "scope": "I", "type": "L" }, { "alpha_3": "sya", "name": "Siang", "scope": "I", "type": "L" }, { "alpha_3": "syb", "inverted_name": "Subanen, Central", "name": "Central Subanen", "scope": "I", "type": "L" }, { "alpha_3": "syc", "inverted_name": "Syriac, Classical", "name": "Classical Syriac", "scope": "I", "type": "H" }, { "alpha_3": "syi", "name": "Seki", "scope": "I", "type": "L" }, { "alpha_3": "syk", "name": "Sukur", "scope": "I", "type": "L" }, { "alpha_3": "syl", "name": "Sylheti", "scope": "I", "type": "L" }, { "alpha_3": "sym", "inverted_name": "Samo, Maya", "name": "Maya Samo", "scope": "I", "type": "L" }, { "alpha_3": "syn", "name": "Senaya", "scope": "I", "type": "L" }, { "alpha_3": "syo", "name": "Suoy", "scope": "I", "type": "L" }, { "alpha_3": "syr", "name": "Syriac", "scope": "M", "type": "L" }, { "alpha_3": "sys", "name": "Sinyar", "scope": "I", "type": "L" }, { "alpha_3": "syw", "name": "Kagate", "scope": "I", "type": "L" }, { "alpha_3": "syx", "name": "Samay", "scope": "I", "type": "L" }, { "alpha_3": "syy", "name": "Al-Sayyid Bedouin Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "sza", "name": "Semelai", "scope": "I", "type": "L" }, { "alpha_3": "szb", "name": "Ngalum", "scope": "I", "type": "L" }, { "alpha_3": "szc", "name": "Semaq Beri", "scope": "I", "type": "L" }, { "alpha_3": "szd", "name": "Seru", "scope": "I", "type": "E" }, { "alpha_3": "sze", "name": "Seze", "scope": "I", "type": "L" }, { "alpha_3": "szg", "name": "Sengele", "scope": "I", "type": "L" }, { "alpha_3": "szl", "name": "Silesian", "scope": "I", "type": "L" }, { "alpha_3": "szn", "name": "Sula", "scope": "I", "type": "L" }, { "alpha_3": "szp", "name": "Suabo", "scope": "I", "type": "L" }, { "alpha_3": "szv", "name": "Isu (Fako Division)", "scope": "I", "type": "L" }, { "alpha_3": "szw", "name": "Sawai", "scope": "I", "type": "L" }, { "alpha_3": "taa", "inverted_name": "Tanana, Lower", "name": "Lower Tanana", "scope": "I", "type": "L" }, { "alpha_3": "tab", "name": "Tabassaran", "scope": "I", "type": "L" }, { "alpha_3": "tac", "inverted_name": "Tarahumara, Lowland", "name": "Lowland Tarahumara", "scope": "I", "type": "L" }, { "alpha_3": "tad", "name": "Tause", "scope": "I", "type": "L" }, { "alpha_3": "tae", "name": "Tariana", "scope": "I", "type": "L" }, { "alpha_3": "taf", "name": "Tapirapé", "scope": "I", "type": "L" }, { "alpha_3": "tag", "name": "Tagoi", "scope": "I", "type": "L" }, { "alpha_2": "ty", "alpha_3": "tah", "name": "Tahitian", "scope": "I", "type": "L" }, { "alpha_3": "taj", "inverted_name": "Tamang, Eastern", "name": "Eastern Tamang", "scope": "I", "type": "L" }, { "alpha_3": "tak", "name": "Tala", "scope": "I", "type": "L" }, { "alpha_3": "tal", "name": "Tal", "scope": "I", "type": "L" }, { "alpha_2": "ta", "alpha_3": "tam", "name": "Tamil", "scope": "I", "type": "L" }, { "alpha_3": "tan", "name": "Tangale", "scope": "I", "type": "L" }, { "alpha_3": "tao", "name": "Yami", "scope": "I", "type": "L" }, { "alpha_3": "tap", "name": "Taabwa", "scope": "I", "type": "L" }, { "alpha_3": "taq", "name": "Tamasheq", "scope": "I", "type": "L" }, { "alpha_3": "tar", "inverted_name": "Tarahumara, Central", "name": "Central Tarahumara", "scope": "I", "type": "L" }, { "alpha_3": "tas", "name": "Tay Boi", "scope": "I", "type": "E" }, { "alpha_2": "tt", "alpha_3": "tat", "name": "Tatar", "scope": "I", "type": "L" }, { "alpha_3": "tau", "inverted_name": "Tanana, Upper", "name": "Upper Tanana", "scope": "I", "type": "L" }, { "alpha_3": "tav", "name": "Tatuyo", "scope": "I", "type": "L" }, { "alpha_3": "taw", "name": "Tai", "scope": "I", "type": "L" }, { "alpha_3": "tax", "name": "Tamki", "scope": "I", "type": "L" }, { "alpha_3": "tay", "name": "Atayal", "scope": "I", "type": "L" }, { "alpha_3": "taz", "name": "Tocho", "scope": "I", "type": "L" }, { "alpha_3": "tba", "name": "Aikanã", "scope": "I", "type": "L" }, { "alpha_3": "tbb", "name": "Tapeba", "scope": "I", "type": "E" }, { "alpha_3": "tbc", "name": "Takia", "scope": "I", "type": "L" }, { "alpha_3": "tbd", "name": "Kaki Ae", "scope": "I", "type": "L" }, { "alpha_3": "tbe", "name": "Tanimbili", "scope": "I", "type": "L" }, { "alpha_3": "tbf", "name": "Mandara", "scope": "I", "type": "L" }, { "alpha_3": "tbg", "inverted_name": "Tairora, North", "name": "North Tairora", "scope": "I", "type": "L" }, { "alpha_3": "tbh", "name": "Thurawal", "scope": "I", "type": "E" }, { "alpha_3": "tbi", "name": "Gaam", "scope": "I", "type": "L" }, { "alpha_3": "tbj", "name": "Tiang", "scope": "I", "type": "L" }, { "alpha_3": "tbk", "inverted_name": "Tagbanwa, Calamian", "name": "Calamian Tagbanwa", "scope": "I", "type": "L" }, { "alpha_3": "tbl", "name": "Tboli", "scope": "I", "type": "L" }, { "alpha_3": "tbm", "name": "Tagbu", "scope": "I", "type": "L" }, { "alpha_3": "tbn", "inverted_name": "Tunebo, Barro Negro", "name": "Barro Negro Tunebo", "scope": "I", "type": "L" }, { "alpha_3": "tbo", "name": "Tawala", "scope": "I", "type": "L" }, { "alpha_3": "tbp", "name": "Taworta", "scope": "I", "type": "L" }, { "alpha_3": "tbr", "name": "Tumtum", "scope": "I", "type": "L" }, { "alpha_3": "tbs", "name": "Tanguat", "scope": "I", "type": "L" }, { "alpha_3": "tbt", "name": "Tembo (Kitembo)", "scope": "I", "type": "L" }, { "alpha_3": "tbu", "name": "Tubar", "scope": "I", "type": "E" }, { "alpha_3": "tbv", "name": "Tobo", "scope": "I", "type": "L" }, { "alpha_3": "tbw", "name": "Tagbanwa", "scope": "I", "type": "L" }, { "alpha_3": "tbx", "name": "Kapin", "scope": "I", "type": "L" }, { "alpha_3": "tby", "name": "Tabaru", "scope": "I", "type": "L" }, { "alpha_3": "tbz", "name": "Ditammari", "scope": "I", "type": "L" }, { "alpha_3": "tca", "name": "Ticuna", "scope": "I", "type": "L" }, { "alpha_3": "tcb", "name": "Tanacross", "scope": "I", "type": "L" }, { "alpha_3": "tcc", "name": "Datooga", "scope": "I", "type": "L" }, { "alpha_3": "tcd", "name": "Tafi", "scope": "I", "type": "L" }, { "alpha_3": "tce", "inverted_name": "Tutchone, Southern", "name": "Southern Tutchone", "scope": "I", "type": "L" }, { "alpha_3": "tcf", "inverted_name": "Me'phaa, Malinaltepec", "name": "Malinaltepec Me'phaa", "scope": "I", "type": "L" }, { "alpha_3": "tcg", "name": "Tamagario", "scope": "I", "type": "L" }, { "alpha_3": "tch", "inverted_name": "Creole English, Turks And Caicos", "name": "Turks And Caicos Creole English", "scope": "I", "type": "L" }, { "alpha_3": "tci", "name": "Wára", "scope": "I", "type": "L" }, { "alpha_3": "tck", "name": "Tchitchege", "scope": "I", "type": "L" }, { "alpha_3": "tcl", "name": "Taman (Myanmar)", "scope": "I", "type": "E" }, { "alpha_3": "tcm", "name": "Tanahmerah", "scope": "I", "type": "L" }, { "alpha_3": "tcn", "name": "Tichurong", "scope": "I", "type": "L" }, { "alpha_3": "tco", "name": "Taungyo", "scope": "I", "type": "L" }, { "alpha_3": "tcp", "inverted_name": "Chin, Tawr", "name": "Tawr Chin", "scope": "I", "type": "L" }, { "alpha_3": "tcq", "name": "Kaiy", "scope": "I", "type": "L" }, { "alpha_3": "tcs", "inverted_name": "Creole, Torres Strait", "name": "Torres Strait Creole", "scope": "I", "type": "L" }, { "alpha_3": "tct", "name": "T'en", "scope": "I", "type": "L" }, { "alpha_3": "tcu", "inverted_name": "Tarahumara, Southeastern", "name": "Southeastern Tarahumara", "scope": "I", "type": "L" }, { "alpha_3": "tcw", "inverted_name": "Totonac, Tecpatlán", "name": "Tecpatlán Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tcx", "name": "Toda", "scope": "I", "type": "L" }, { "alpha_3": "tcy", "name": "Tulu", "scope": "I", "type": "L" }, { "alpha_3": "tcz", "inverted_name": "Chin, Thado", "name": "Thado Chin", "scope": "I", "type": "L" }, { "alpha_3": "tda", "name": "Tagdal", "scope": "I", "type": "L" }, { "alpha_3": "tdb", "name": "Panchpargania", "scope": "I", "type": "L" }, { "alpha_3": "tdc", "name": "Emberá-Tadó", "scope": "I", "type": "L" }, { "alpha_3": "tdd", "name": "Tai Nüa", "scope": "I", "type": "L" }, { "alpha_3": "tde", "inverted_name": "Dogon, Tiranige Diga", "name": "Tiranige Diga Dogon", "scope": "I", "type": "L" }, { "alpha_3": "tdf", "name": "Talieng", "scope": "I", "type": "L" }, { "alpha_3": "tdg", "inverted_name": "Tamang, Western", "name": "Western Tamang", "scope": "I", "type": "L" }, { "alpha_3": "tdh", "name": "Thulung", "scope": "I", "type": "L" }, { "alpha_3": "tdi", "name": "Tomadino", "scope": "I", "type": "L" }, { "alpha_3": "tdj", "name": "Tajio", "scope": "I", "type": "L" }, { "alpha_3": "tdk", "name": "Tambas", "scope": "I", "type": "L" }, { "alpha_3": "tdl", "name": "Sur", "scope": "I", "type": "L" }, { "alpha_3": "tdm", "name": "Taruma", "scope": "I", "type": "L" }, { "alpha_3": "tdn", "name": "Tondano", "scope": "I", "type": "L" }, { "alpha_3": "tdo", "name": "Teme", "scope": "I", "type": "L" }, { "alpha_3": "tdq", "name": "Tita", "scope": "I", "type": "L" }, { "alpha_3": "tdr", "name": "Todrah", "scope": "I", "type": "L" }, { "alpha_3": "tds", "name": "Doutai", "scope": "I", "type": "L" }, { "alpha_3": "tdt", "name": "Tetun Dili", "scope": "I", "type": "L" }, { "alpha_3": "tdv", "name": "Toro", "scope": "I", "type": "L" }, { "alpha_3": "tdx", "inverted_name": "Malagasy, Tandroy-Mahafaly", "name": "Tandroy-Mahafaly Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "tdy", "name": "Tadyawan", "scope": "I", "type": "L" }, { "alpha_3": "tea", "name": "Temiar", "scope": "I", "type": "L" }, { "alpha_3": "teb", "name": "Tetete", "scope": "I", "type": "E" }, { "alpha_3": "tec", "name": "Terik", "scope": "I", "type": "L" }, { "alpha_3": "ted", "inverted_name": "Krumen, Tepo", "name": "Tepo Krumen", "scope": "I", "type": "L" }, { "alpha_3": "tee", "inverted_name": "Tepehua, Huehuetla", "name": "Huehuetla Tepehua", "scope": "I", "type": "L" }, { "alpha_3": "tef", "name": "Teressa", "scope": "I", "type": "L" }, { "alpha_3": "teg", "name": "Teke-Tege", "scope": "I", "type": "L" }, { "alpha_3": "teh", "name": "Tehuelche", "scope": "I", "type": "L" }, { "alpha_3": "tei", "name": "Torricelli", "scope": "I", "type": "L" }, { "alpha_3": "tek", "inverted_name": "Teke, Ibali", "name": "Ibali Teke", "scope": "I", "type": "L" }, { "alpha_2": "te", "alpha_3": "tel", "name": "Telugu", "scope": "I", "type": "L" }, { "alpha_3": "tem", "name": "Timne", "scope": "I", "type": "L" }, { "alpha_3": "ten", "name": "Tama (Colombia)", "scope": "I", "type": "E" }, { "alpha_3": "teo", "name": "Teso", "scope": "I", "type": "L" }, { "alpha_3": "tep", "name": "Tepecano", "scope": "I", "type": "E" }, { "alpha_3": "teq", "name": "Temein", "scope": "I", "type": "L" }, { "alpha_3": "ter", "name": "Tereno", "scope": "I", "type": "L" }, { "alpha_3": "tes", "name": "Tengger", "scope": "I", "type": "L" }, { "alpha_3": "tet", "name": "Tetum", "scope": "I", "type": "L" }, { "alpha_3": "teu", "name": "Soo", "scope": "I", "type": "L" }, { "alpha_3": "tev", "name": "Teor", "scope": "I", "type": "L" }, { "alpha_3": "tew", "name": "Tewa (USA)", "scope": "I", "type": "L" }, { "alpha_3": "tex", "name": "Tennet", "scope": "I", "type": "L" }, { "alpha_3": "tey", "name": "Tulishi", "scope": "I", "type": "L" }, { "alpha_3": "tfi", "inverted_name": "Gbe, Tofin", "name": "Tofin Gbe", "scope": "I", "type": "L" }, { "alpha_3": "tfn", "name": "Tanaina", "scope": "I", "type": "L" }, { "alpha_3": "tfo", "name": "Tefaro", "scope": "I", "type": "L" }, { "alpha_3": "tfr", "name": "Teribe", "scope": "I", "type": "L" }, { "alpha_3": "tft", "name": "Ternate", "scope": "I", "type": "L" }, { "alpha_3": "tga", "name": "Sagalla", "scope": "I", "type": "L" }, { "alpha_3": "tgb", "name": "Tobilung", "scope": "I", "type": "L" }, { "alpha_3": "tgc", "name": "Tigak", "scope": "I", "type": "L" }, { "alpha_3": "tgd", "name": "Ciwogai", "scope": "I", "type": "L" }, { "alpha_3": "tge", "inverted_name": "Tamang, Eastern Gorkha", "name": "Eastern Gorkha Tamang", "scope": "I", "type": "L" }, { "alpha_3": "tgf", "name": "Chalikha", "scope": "I", "type": "L" }, { "alpha_3": "tgh", "inverted_name": "Creole English, Tobagonian", "name": "Tobagonian Creole English", "scope": "I", "type": "L" }, { "alpha_3": "tgi", "name": "Lawunuia", "scope": "I", "type": "L" }, { "alpha_3": "tgj", "name": "Tagin", "scope": "I", "type": "L" }, { "alpha_2": "tg", "alpha_3": "tgk", "name": "Tajik", "scope": "I", "type": "L" }, { "alpha_2": "tl", "alpha_3": "tgl", "name": "Tagalog", "scope": "I", "type": "L" }, { "alpha_3": "tgn", "name": "Tandaganon", "scope": "I", "type": "L" }, { "alpha_3": "tgo", "name": "Sudest", "scope": "I", "type": "L" }, { "alpha_3": "tgp", "name": "Tangoa", "scope": "I", "type": "L" }, { "alpha_3": "tgq", "name": "Tring", "scope": "I", "type": "L" }, { "alpha_3": "tgr", "name": "Tareng", "scope": "I", "type": "L" }, { "alpha_3": "tgs", "name": "Nume", "scope": "I", "type": "L" }, { "alpha_3": "tgt", "inverted_name": "Tagbanwa, Central", "name": "Central Tagbanwa", "scope": "I", "type": "L" }, { "alpha_3": "tgu", "name": "Tanggu", "scope": "I", "type": "L" }, { "alpha_3": "tgv", "name": "Tingui-Boto", "scope": "I", "type": "E" }, { "alpha_3": "tgw", "inverted_name": "Senoufo, Tagwana", "name": "Tagwana Senoufo", "scope": "I", "type": "L" }, { "alpha_3": "tgx", "name": "Tagish", "scope": "I", "type": "L" }, { "alpha_3": "tgy", "name": "Togoyo", "scope": "I", "type": "E" }, { "alpha_3": "tgz", "name": "Tagalaka", "scope": "I", "type": "E" }, { "alpha_2": "th", "alpha_3": "tha", "name": "Thai", "scope": "I", "type": "L" }, { "alpha_3": "thd", "name": "Thayore", "scope": "I", "type": "L" }, { "alpha_3": "the", "inverted_name": "Tharu, Chitwania", "name": "Chitwania Tharu", "scope": "I", "type": "L" }, { "alpha_3": "thf", "name": "Thangmi", "scope": "I", "type": "L" }, { "alpha_3": "thh", "inverted_name": "Tarahumara, Northern", "name": "Northern Tarahumara", "scope": "I", "type": "L" }, { "alpha_3": "thi", "name": "Tai Long", "scope": "I", "type": "L" }, { "alpha_3": "thk", "name": "Tharaka", "scope": "I", "type": "L" }, { "alpha_3": "thl", "inverted_name": "Tharu, Dangaura", "name": "Dangaura Tharu", "scope": "I", "type": "L" }, { "alpha_3": "thm", "name": "Aheu", "scope": "I", "type": "L" }, { "alpha_3": "thn", "name": "Thachanadan", "scope": "I", "type": "L" }, { "alpha_3": "thp", "name": "Thompson", "scope": "I", "type": "L" }, { "alpha_3": "thq", "inverted_name": "Tharu, Kochila", "name": "Kochila Tharu", "scope": "I", "type": "L" }, { "alpha_3": "thr", "inverted_name": "Tharu, Rana", "name": "Rana Tharu", "scope": "I", "type": "L" }, { "alpha_3": "ths", "name": "Thakali", "scope": "I", "type": "L" }, { "alpha_3": "tht", "name": "Tahltan", "scope": "I", "type": "L" }, { "alpha_3": "thu", "name": "Thuri", "scope": "I", "type": "L" }, { "alpha_3": "thv", "inverted_name": "Tamahaq, Tahaggart", "name": "Tahaggart Tamahaq", "scope": "I", "type": "L" }, { "alpha_3": "thw", "name": "Thudam", "scope": "I", "type": "L" }, { "alpha_3": "thy", "name": "Tha", "scope": "I", "type": "L" }, { "alpha_3": "thz", "inverted_name": "Tamajeq, Tayart", "name": "Tayart Tamajeq", "scope": "I", "type": "L" }, { "alpha_3": "tia", "inverted_name": "Tamazight, Tidikelt", "name": "Tidikelt Tamazight", "scope": "I", "type": "L" }, { "alpha_3": "tic", "name": "Tira", "scope": "I", "type": "L" }, { "alpha_3": "tif", "name": "Tifal", "scope": "I", "type": "L" }, { "alpha_3": "tig", "name": "Tigre", "scope": "I", "type": "L" }, { "alpha_3": "tih", "inverted_name": "Murut, Timugon", "name": "Timugon Murut", "scope": "I", "type": "L" }, { "alpha_3": "tii", "name": "Tiene", "scope": "I", "type": "L" }, { "alpha_3": "tij", "name": "Tilung", "scope": "I", "type": "L" }, { "alpha_3": "tik", "name": "Tikar", "scope": "I", "type": "L" }, { "alpha_3": "til", "name": "Tillamook", "scope": "I", "type": "E" }, { "alpha_3": "tim", "name": "Timbe", "scope": "I", "type": "L" }, { "alpha_3": "tin", "name": "Tindi", "scope": "I", "type": "L" }, { "alpha_3": "tio", "name": "Teop", "scope": "I", "type": "L" }, { "alpha_3": "tip", "name": "Trimuris", "scope": "I", "type": "L" }, { "alpha_3": "tiq", "name": "Tiéfo", "scope": "I", "type": "L" }, { "alpha_2": "ti", "alpha_3": "tir", "name": "Tigrinya", "scope": "I", "type": "L" }, { "alpha_3": "tis", "inverted_name": "Itneg, Masadiit", "name": "Masadiit Itneg", "scope": "I", "type": "L" }, { "alpha_3": "tit", "name": "Tinigua", "scope": "I", "type": "L" }, { "alpha_3": "tiu", "name": "Adasen", "scope": "I", "type": "L" }, { "alpha_3": "tiv", "name": "Tiv", "scope": "I", "type": "L" }, { "alpha_3": "tiw", "name": "Tiwi", "scope": "I", "type": "L" }, { "alpha_3": "tix", "inverted_name": "Tiwa, Southern", "name": "Southern Tiwa", "scope": "I", "type": "L" }, { "alpha_3": "tiy", "name": "Tiruray", "scope": "I", "type": "L" }, { "alpha_3": "tiz", "name": "Tai Hongjin", "scope": "I", "type": "L" }, { "alpha_3": "tja", "name": "Tajuasohn", "scope": "I", "type": "L" }, { "alpha_3": "tjg", "name": "Tunjung", "scope": "I", "type": "L" }, { "alpha_3": "tji", "inverted_name": "Tujia, Northern", "name": "Northern Tujia", "scope": "I", "type": "L" }, { "alpha_3": "tjl", "name": "Tai Laing", "scope": "I", "type": "L" }, { "alpha_3": "tjm", "name": "Timucua", "scope": "I", "type": "E" }, { "alpha_3": "tjn", "name": "Tonjon", "scope": "I", "type": "E" }, { "alpha_3": "tjo", "inverted_name": "Tamazight, Temacine", "name": "Temacine Tamazight", "scope": "I", "type": "L" }, { "alpha_3": "tjs", "inverted_name": "Tujia, Southern", "name": "Southern Tujia", "scope": "I", "type": "L" }, { "alpha_3": "tju", "name": "Tjurruru", "scope": "I", "type": "E" }, { "alpha_3": "tjw", "name": "Djabwurrung", "scope": "I", "type": "L" }, { "alpha_3": "tka", "name": "Truká", "scope": "I", "type": "E" }, { "alpha_3": "tkb", "name": "Buksa", "scope": "I", "type": "L" }, { "alpha_3": "tkd", "name": "Tukudede", "scope": "I", "type": "L" }, { "alpha_3": "tke", "name": "Takwane", "scope": "I", "type": "L" }, { "alpha_3": "tkf", "name": "Tukumanféd", "scope": "I", "type": "E" }, { "alpha_3": "tkg", "inverted_name": "Malagasy, Tesaka", "name": "Tesaka Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "tkl", "name": "Tokelau", "scope": "I", "type": "L" }, { "alpha_3": "tkm", "name": "Takelma", "scope": "I", "type": "E" }, { "alpha_3": "tkn", "name": "Toku-No-Shima", "scope": "I", "type": "L" }, { "alpha_3": "tkp", "name": "Tikopia", "scope": "I", "type": "L" }, { "alpha_3": "tkq", "name": "Tee", "scope": "I", "type": "L" }, { "alpha_3": "tkr", "name": "Tsakhur", "scope": "I", "type": "L" }, { "alpha_3": "tks", "name": "Takestani", "scope": "I", "type": "L" }, { "alpha_3": "tkt", "inverted_name": "Tharu, Kathoriya", "name": "Kathoriya Tharu", "scope": "I", "type": "L" }, { "alpha_3": "tku", "inverted_name": "Totonac, Upper Necaxa", "name": "Upper Necaxa Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tkv", "name": "Mur Pano", "scope": "I", "type": "L" }, { "alpha_3": "tkw", "name": "Teanu", "scope": "I", "type": "L" }, { "alpha_3": "tkx", "name": "Tangko", "scope": "I", "type": "L" }, { "alpha_3": "tkz", "name": "Takua", "scope": "I", "type": "L" }, { "alpha_3": "tla", "inverted_name": "Tepehuan, Southwestern", "name": "Southwestern Tepehuan", "scope": "I", "type": "L" }, { "alpha_3": "tlb", "name": "Tobelo", "scope": "I", "type": "L" }, { "alpha_3": "tlc", "inverted_name": "Totonac, Yecuatla", "name": "Yecuatla Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tld", "name": "Talaud", "scope": "I", "type": "L" }, { "alpha_3": "tlf", "name": "Telefol", "scope": "I", "type": "L" }, { "alpha_3": "tlg", "name": "Tofanma", "scope": "I", "type": "L" }, { "alpha_3": "tlh", "name": "Klingon", "scope": "I", "type": "C" }, { "alpha_3": "tli", "name": "Tlingit", "scope": "I", "type": "L" }, { "alpha_3": "tlj", "name": "Talinga-Bwisi", "scope": "I", "type": "L" }, { "alpha_3": "tlk", "name": "Taloki", "scope": "I", "type": "L" }, { "alpha_3": "tll", "name": "Tetela", "scope": "I", "type": "L" }, { "alpha_3": "tlm", "name": "Tolomako", "scope": "I", "type": "L" }, { "alpha_3": "tln", "name": "Talondo'", "scope": "I", "type": "L" }, { "alpha_3": "tlo", "name": "Talodi", "scope": "I", "type": "L" }, { "alpha_3": "tlp", "inverted_name": "Totonac, Filomena Mata-Coahuitlán", "name": "Filomena Mata-Coahuitlán Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tlq", "name": "Tai Loi", "scope": "I", "type": "L" }, { "alpha_3": "tlr", "name": "Talise", "scope": "I", "type": "L" }, { "alpha_3": "tls", "name": "Tambotalo", "scope": "I", "type": "L" }, { "alpha_3": "tlt", "name": "Sou Nama", "scope": "I", "type": "L" }, { "alpha_3": "tlu", "name": "Tulehu", "scope": "I", "type": "L" }, { "alpha_3": "tlv", "name": "Taliabu", "scope": "I", "type": "L" }, { "alpha_3": "tlx", "name": "Khehek", "scope": "I", "type": "L" }, { "alpha_3": "tly", "name": "Talysh", "scope": "I", "type": "L" }, { "alpha_3": "tma", "name": "Tama (Chad)", "scope": "I", "type": "L" }, { "alpha_3": "tmb", "name": "Katbol", "scope": "I", "type": "L" }, { "alpha_3": "tmc", "name": "Tumak", "scope": "I", "type": "L" }, { "alpha_3": "tmd", "name": "Haruai", "scope": "I", "type": "L" }, { "alpha_3": "tme", "name": "Tremembé", "scope": "I", "type": "E" }, { "alpha_3": "tmf", "name": "Toba-Maskoy", "scope": "I", "type": "L" }, { "alpha_3": "tmg", "name": "Ternateño", "scope": "I", "type": "E" }, { "alpha_3": "tmh", "name": "Tamashek", "scope": "M", "type": "L" }, { "alpha_3": "tmi", "name": "Tutuba", "scope": "I", "type": "L" }, { "alpha_3": "tmj", "name": "Samarokena", "scope": "I", "type": "L" }, { "alpha_3": "tmk", "inverted_name": "Tamang, Northwestern", "name": "Northwestern Tamang", "scope": "I", "type": "L" }, { "alpha_3": "tml", "inverted_name": "Citak, Tamnim", "name": "Tamnim Citak", "scope": "I", "type": "L" }, { "alpha_3": "tmm", "name": "Tai Thanh", "scope": "I", "type": "L" }, { "alpha_3": "tmn", "name": "Taman (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "tmo", "name": "Temoq", "scope": "I", "type": "L" }, { "alpha_3": "tmq", "name": "Tumleo", "scope": "I", "type": "L" }, { "alpha_3": "tmr", "inverted_name": "Aramaic, Jewish Babylonian (ca. 200-1200 CE)", "name": "Jewish Babylonian Aramaic (ca. 200-1200 CE)", "scope": "I", "type": "E" }, { "alpha_3": "tms", "name": "Tima", "scope": "I", "type": "L" }, { "alpha_3": "tmt", "name": "Tasmate", "scope": "I", "type": "L" }, { "alpha_3": "tmu", "name": "Iau", "scope": "I", "type": "L" }, { "alpha_3": "tmv", "name": "Tembo (Motembo)", "scope": "I", "type": "L" }, { "alpha_3": "tmw", "name": "Temuan", "scope": "I", "type": "L" }, { "alpha_3": "tmy", "name": "Tami", "scope": "I", "type": "L" }, { "alpha_3": "tmz", "name": "Tamanaku", "scope": "I", "type": "E" }, { "alpha_3": "tna", "name": "Tacana", "scope": "I", "type": "L" }, { "alpha_3": "tnb", "inverted_name": "Tunebo, Western", "name": "Western Tunebo", "scope": "I", "type": "L" }, { "alpha_3": "tnc", "name": "Tanimuca-Retuarã", "scope": "I", "type": "L" }, { "alpha_3": "tnd", "inverted_name": "Tunebo, Angosturas", "name": "Angosturas Tunebo", "scope": "I", "type": "L" }, { "alpha_3": "tne", "inverted_name": "Kallahan, Tinoc", "name": "Tinoc Kallahan", "scope": "I", "type": "L" }, { "alpha_3": "tng", "name": "Tobanga", "scope": "I", "type": "L" }, { "alpha_3": "tnh", "name": "Maiani", "scope": "I", "type": "L" }, { "alpha_3": "tni", "name": "Tandia", "scope": "I", "type": "L" }, { "alpha_3": "tnk", "name": "Kwamera", "scope": "I", "type": "L" }, { "alpha_3": "tnl", "name": "Lenakel", "scope": "I", "type": "L" }, { "alpha_3": "tnm", "name": "Tabla", "scope": "I", "type": "L" }, { "alpha_3": "tnn", "inverted_name": "Tanna, North", "name": "North Tanna", "scope": "I", "type": "L" }, { "alpha_3": "tno", "name": "Toromono", "scope": "I", "type": "L" }, { "alpha_3": "tnp", "name": "Whitesands", "scope": "I", "type": "L" }, { "alpha_3": "tnq", "name": "Taino", "scope": "I", "type": "E" }, { "alpha_3": "tnr", "name": "Ménik", "scope": "I", "type": "L" }, { "alpha_3": "tns", "name": "Tenis", "scope": "I", "type": "L" }, { "alpha_3": "tnt", "name": "Tontemboan", "scope": "I", "type": "L" }, { "alpha_3": "tnu", "name": "Tay Khang", "scope": "I", "type": "L" }, { "alpha_3": "tnv", "name": "Tangchangya", "scope": "I", "type": "L" }, { "alpha_3": "tnw", "name": "Tonsawang", "scope": "I", "type": "L" }, { "alpha_3": "tnx", "name": "Tanema", "scope": "I", "type": "L" }, { "alpha_3": "tny", "name": "Tongwe", "scope": "I", "type": "L" }, { "alpha_3": "tnz", "name": "Ten'edn", "scope": "I", "type": "L" }, { "alpha_3": "tob", "name": "Toba", "scope": "I", "type": "L" }, { "alpha_3": "toc", "inverted_name": "Totonac, Coyutla", "name": "Coyutla Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tod", "name": "Toma", "scope": "I", "type": "L" }, { "alpha_3": "tof", "name": "Gizrra", "scope": "I", "type": "L" }, { "alpha_3": "tog", "name": "Tonga (Nyasa)", "scope": "I", "type": "L" }, { "alpha_3": "toh", "name": "Gitonga", "scope": "I", "type": "L" }, { "alpha_3": "toi", "name": "Tonga (Zambia)", "scope": "I", "type": "L" }, { "alpha_3": "toj", "name": "Tojolabal", "scope": "I", "type": "L" }, { "alpha_3": "tol", "name": "Tolowa", "scope": "I", "type": "L" }, { "alpha_3": "tom", "name": "Tombulu", "scope": "I", "type": "L" }, { "alpha_2": "to", "alpha_3": "ton", "name": "Tonga (Tonga Islands)", "scope": "I", "type": "L" }, { "alpha_3": "too", "inverted_name": "Totonac, Xicotepec De Juárez", "name": "Xicotepec De Juárez Totonac", "scope": "I", "type": "L" }, { "alpha_3": "top", "inverted_name": "Totonac, Papantla", "name": "Papantla Totonac", "scope": "I", "type": "L" }, { "alpha_3": "toq", "name": "Toposa", "scope": "I", "type": "L" }, { "alpha_3": "tor", "inverted_name": "Banda, Togbo-Vara", "name": "Togbo-Vara Banda", "scope": "I", "type": "L" }, { "alpha_3": "tos", "inverted_name": "Totonac, Highland", "name": "Highland Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tou", "name": "Tho", "scope": "I", "type": "L" }, { "alpha_3": "tov", "inverted_name": "Taromi, Upper", "name": "Upper Taromi", "scope": "I", "type": "L" }, { "alpha_3": "tow", "name": "Jemez", "scope": "I", "type": "L" }, { "alpha_3": "tox", "name": "Tobian", "scope": "I", "type": "L" }, { "alpha_3": "toy", "name": "Topoiyo", "scope": "I", "type": "L" }, { "alpha_3": "toz", "name": "To", "scope": "I", "type": "L" }, { "alpha_3": "tpa", "name": "Taupota", "scope": "I", "type": "L" }, { "alpha_3": "tpc", "inverted_name": "Me'phaa, Azoyú", "name": "Azoyú Me'phaa", "scope": "I", "type": "L" }, { "alpha_3": "tpe", "name": "Tippera", "scope": "I", "type": "L" }, { "alpha_3": "tpf", "name": "Tarpia", "scope": "I", "type": "L" }, { "alpha_3": "tpg", "name": "Kula", "scope": "I", "type": "L" }, { "alpha_3": "tpi", "name": "Tok Pisin", "scope": "I", "type": "L" }, { "alpha_3": "tpj", "name": "Tapieté", "scope": "I", "type": "L" }, { "alpha_3": "tpk", "name": "Tupinikin", "scope": "I", "type": "E" }, { "alpha_3": "tpl", "inverted_name": "Me'phaa, Tlacoapa", "name": "Tlacoapa Me'phaa", "scope": "I", "type": "L" }, { "alpha_3": "tpm", "name": "Tampulma", "scope": "I", "type": "L" }, { "alpha_3": "tpn", "name": "Tupinambá", "scope": "I", "type": "E" }, { "alpha_3": "tpo", "name": "Tai Pao", "scope": "I", "type": "L" }, { "alpha_3": "tpp", "inverted_name": "Tepehua, Pisaflores", "name": "Pisaflores Tepehua", "scope": "I", "type": "L" }, { "alpha_3": "tpq", "name": "Tukpa", "scope": "I", "type": "L" }, { "alpha_3": "tpr", "name": "Tuparí", "scope": "I", "type": "L" }, { "alpha_3": "tpt", "inverted_name": "Tepehua, Tlachichilco", "name": "Tlachichilco Tepehua", "scope": "I", "type": "L" }, { "alpha_3": "tpu", "name": "Tampuan", "scope": "I", "type": "L" }, { "alpha_3": "tpv", "name": "Tanapag", "scope": "I", "type": "L" }, { "alpha_3": "tpw", "name": "Tupí", "scope": "I", "type": "E" }, { "alpha_3": "tpx", "inverted_name": "Me'phaa, Acatepec", "name": "Acatepec Me'phaa", "scope": "I", "type": "L" }, { "alpha_3": "tpy", "name": "Trumai", "scope": "I", "type": "L" }, { "alpha_3": "tpz", "name": "Tinputz", "scope": "I", "type": "L" }, { "alpha_3": "tqb", "name": "Tembé", "scope": "I", "type": "L" }, { "alpha_3": "tql", "name": "Lehali", "scope": "I", "type": "L" }, { "alpha_3": "tqm", "name": "Turumsa", "scope": "I", "type": "L" }, { "alpha_3": "tqn", "name": "Tenino", "scope": "I", "type": "L" }, { "alpha_3": "tqo", "name": "Toaripi", "scope": "I", "type": "L" }, { "alpha_3": "tqp", "name": "Tomoip", "scope": "I", "type": "L" }, { "alpha_3": "tqq", "name": "Tunni", "scope": "I", "type": "L" }, { "alpha_3": "tqr", "name": "Torona", "scope": "I", "type": "E" }, { "alpha_3": "tqt", "inverted_name": "Totonac, Western", "name": "Western Totonac", "scope": "I", "type": "L" }, { "alpha_3": "tqu", "name": "Touo", "scope": "I", "type": "L" }, { "alpha_3": "tqw", "name": "Tonkawa", "scope": "I", "type": "E" }, { "alpha_3": "tra", "name": "Tirahi", "scope": "I", "type": "L" }, { "alpha_3": "trb", "name": "Terebu", "scope": "I", "type": "L" }, { "alpha_3": "trc", "inverted_name": "Triqui, Copala", "name": "Copala Triqui", "scope": "I", "type": "L" }, { "alpha_3": "trd", "name": "Turi", "scope": "I", "type": "L" }, { "alpha_3": "tre", "inverted_name": "Tarangan, East", "name": "East Tarangan", "scope": "I", "type": "L" }, { "alpha_3": "trf", "inverted_name": "Creole English, Trinidadian", "name": "Trinidadian Creole English", "scope": "I", "type": "L" }, { "alpha_3": "trg", "name": "Lishán Didán", "scope": "I", "type": "L" }, { "alpha_3": "trh", "name": "Turaka", "scope": "I", "type": "L" }, { "alpha_3": "tri", "name": "Trió", "scope": "I", "type": "L" }, { "alpha_3": "trj", "name": "Toram", "scope": "I", "type": "L" }, { "alpha_3": "trl", "inverted_name": "Scottish, Traveller", "name": "Traveller Scottish", "scope": "I", "type": "L" }, { "alpha_3": "trm", "name": "Tregami", "scope": "I", "type": "L" }, { "alpha_3": "trn", "name": "Trinitario", "scope": "I", "type": "L" }, { "alpha_3": "tro", "inverted_name": "Naga, Tarao", "name": "Tarao Naga", "scope": "I", "type": "L" }, { "alpha_3": "trp", "name": "Kok Borok", "scope": "I", "type": "L" }, { "alpha_3": "trq", "inverted_name": "Triqui, San Martín Itunyoso", "name": "San Martín Itunyoso Triqui", "scope": "I", "type": "L" }, { "alpha_3": "trr", "name": "Taushiro", "scope": "I", "type": "L" }, { "alpha_3": "trs", "inverted_name": "Triqui, Chicahuaxtla", "name": "Chicahuaxtla Triqui", "scope": "I", "type": "L" }, { "alpha_3": "trt", "name": "Tunggare", "scope": "I", "type": "L" }, { "alpha_3": "tru", "name": "Turoyo", "scope": "I", "type": "L" }, { "alpha_3": "trv", "name": "Taroko", "scope": "I", "type": "L" }, { "alpha_3": "trw", "name": "Torwali", "scope": "I", "type": "L" }, { "alpha_3": "trx", "inverted_name": "Bidayuh, Tringgus-Sembaan", "name": "Tringgus-Sembaan Bidayuh", "scope": "I", "type": "L" }, { "alpha_3": "try", "name": "Turung", "scope": "I", "type": "E" }, { "alpha_3": "trz", "name": "Torá", "scope": "I", "type": "E" }, { "alpha_3": "tsa", "name": "Tsaangi", "scope": "I", "type": "L" }, { "alpha_3": "tsb", "name": "Tsamai", "scope": "I", "type": "L" }, { "alpha_3": "tsc", "name": "Tswa", "scope": "I", "type": "L" }, { "alpha_3": "tsd", "name": "Tsakonian", "scope": "I", "type": "L" }, { "alpha_3": "tse", "name": "Tunisian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "tsg", "name": "Tausug", "scope": "I", "type": "L" }, { "alpha_3": "tsh", "name": "Tsuvan", "scope": "I", "type": "L" }, { "alpha_3": "tsi", "name": "Tsimshian", "scope": "I", "type": "L" }, { "alpha_3": "tsj", "name": "Tshangla", "scope": "I", "type": "L" }, { "alpha_3": "tsk", "name": "Tseku", "scope": "I", "type": "L" }, { "alpha_3": "tsl", "name": "Ts'ün-Lao", "scope": "I", "type": "L" }, { "alpha_3": "tsm", "name": "Turkish Sign Language", "scope": "I", "type": "L" }, { "alpha_2": "tn", "alpha_3": "tsn", "name": "Tswana", "scope": "I", "type": "L" }, { "alpha_2": "ts", "alpha_3": "tso", "name": "Tsonga", "scope": "I", "type": "L" }, { "alpha_3": "tsp", "inverted_name": "Toussian, Northern", "name": "Northern Toussian", "scope": "I", "type": "L" }, { "alpha_3": "tsq", "name": "Thai Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "tsr", "name": "Akei", "scope": "I", "type": "L" }, { "alpha_3": "tss", "name": "Taiwan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "tst", "inverted_name": "Songway Kiini, Tondi", "name": "Tondi Songway Kiini", "scope": "I", "type": "L" }, { "alpha_3": "tsu", "name": "Tsou", "scope": "I", "type": "L" }, { "alpha_3": "tsv", "name": "Tsogo", "scope": "I", "type": "L" }, { "alpha_3": "tsw", "name": "Tsishingini", "scope": "I", "type": "L" }, { "alpha_3": "tsx", "name": "Mubami", "scope": "I", "type": "L" }, { "alpha_3": "tsy", "name": "Tebul Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "tsz", "name": "Purepecha", "scope": "I", "type": "L" }, { "alpha_3": "tta", "name": "Tutelo", "scope": "I", "type": "E" }, { "alpha_3": "ttb", "name": "Gaa", "scope": "I", "type": "L" }, { "alpha_3": "ttc", "name": "Tektiteko", "scope": "I", "type": "L" }, { "alpha_3": "ttd", "name": "Tauade", "scope": "I", "type": "L" }, { "alpha_3": "tte", "name": "Bwanabwana", "scope": "I", "type": "L" }, { "alpha_3": "ttf", "name": "Tuotomb", "scope": "I", "type": "L" }, { "alpha_3": "ttg", "name": "Tutong", "scope": "I", "type": "L" }, { "alpha_3": "tth", "inverted_name": "Ta'oih, Upper", "name": "Upper Ta'oih", "scope": "I", "type": "L" }, { "alpha_3": "tti", "name": "Tobati", "scope": "I", "type": "L" }, { "alpha_3": "ttj", "name": "Tooro", "scope": "I", "type": "L" }, { "alpha_3": "ttk", "name": "Totoro", "scope": "I", "type": "L" }, { "alpha_3": "ttl", "name": "Totela", "scope": "I", "type": "L" }, { "alpha_3": "ttm", "inverted_name": "Tutchone, Northern", "name": "Northern Tutchone", "scope": "I", "type": "L" }, { "alpha_3": "ttn", "name": "Towei", "scope": "I", "type": "L" }, { "alpha_3": "tto", "inverted_name": "Ta'oih, Lower", "name": "Lower Ta'oih", "scope": "I", "type": "L" }, { "alpha_3": "ttp", "name": "Tombelala", "scope": "I", "type": "L" }, { "alpha_3": "ttq", "inverted_name": "Tamajaq, Tawallammat", "name": "Tawallammat Tamajaq", "scope": "I", "type": "L" }, { "alpha_3": "ttr", "name": "Tera", "scope": "I", "type": "L" }, { "alpha_3": "tts", "inverted_name": "Thai, Northeastern", "name": "Northeastern Thai", "scope": "I", "type": "L" }, { "alpha_3": "ttt", "inverted_name": "Tat, Muslim", "name": "Muslim Tat", "scope": "I", "type": "L" }, { "alpha_3": "ttu", "name": "Torau", "scope": "I", "type": "L" }, { "alpha_3": "ttv", "name": "Titan", "scope": "I", "type": "L" }, { "alpha_3": "ttw", "name": "Long Wat", "scope": "I", "type": "L" }, { "alpha_3": "tty", "name": "Sikaritai", "scope": "I", "type": "L" }, { "alpha_3": "ttz", "name": "Tsum", "scope": "I", "type": "L" }, { "alpha_3": "tua", "name": "Wiarumus", "scope": "I", "type": "L" }, { "alpha_3": "tub", "name": "Tübatulabal", "scope": "I", "type": "L" }, { "alpha_3": "tuc", "name": "Mutu", "scope": "I", "type": "L" }, { "alpha_3": "tud", "name": "Tuxá", "scope": "I", "type": "E" }, { "alpha_3": "tue", "name": "Tuyuca", "scope": "I", "type": "L" }, { "alpha_3": "tuf", "inverted_name": "Tunebo, Central", "name": "Central Tunebo", "scope": "I", "type": "L" }, { "alpha_3": "tug", "name": "Tunia", "scope": "I", "type": "L" }, { "alpha_3": "tuh", "name": "Taulil", "scope": "I", "type": "L" }, { "alpha_3": "tui", "name": "Tupuri", "scope": "I", "type": "L" }, { "alpha_3": "tuj", "name": "Tugutil", "scope": "I", "type": "L" }, { "alpha_2": "tk", "alpha_3": "tuk", "name": "Turkmen", "scope": "I", "type": "L" }, { "alpha_3": "tul", "name": "Tula", "scope": "I", "type": "L" }, { "alpha_3": "tum", "name": "Tumbuka", "scope": "I", "type": "L" }, { "alpha_3": "tun", "name": "Tunica", "scope": "I", "type": "E" }, { "alpha_3": "tuo", "name": "Tucano", "scope": "I", "type": "L" }, { "alpha_3": "tuq", "name": "Tedaga", "scope": "I", "type": "L" }, { "alpha_2": "tr", "alpha_3": "tur", "name": "Turkish", "scope": "I", "type": "L" }, { "alpha_3": "tus", "name": "Tuscarora", "scope": "I", "type": "L" }, { "alpha_3": "tuu", "name": "Tututni", "scope": "I", "type": "L" }, { "alpha_3": "tuv", "name": "Turkana", "scope": "I", "type": "L" }, { "alpha_3": "tux", "name": "Tuxináwa", "scope": "I", "type": "E" }, { "alpha_3": "tuy", "name": "Tugen", "scope": "I", "type": "L" }, { "alpha_3": "tuz", "name": "Turka", "scope": "I", "type": "L" }, { "alpha_3": "tva", "name": "Vaghua", "scope": "I", "type": "L" }, { "alpha_3": "tvd", "name": "Tsuvadi", "scope": "I", "type": "L" }, { "alpha_3": "tve", "name": "Te'un", "scope": "I", "type": "L" }, { "alpha_3": "tvk", "inverted_name": "Ambrym, Southeast", "name": "Southeast Ambrym", "scope": "I", "type": "L" }, { "alpha_3": "tvl", "name": "Tuvalu", "scope": "I", "type": "L" }, { "alpha_3": "tvm", "name": "Tela-Masbuar", "scope": "I", "type": "L" }, { "alpha_3": "tvn", "name": "Tavoyan", "scope": "I", "type": "L" }, { "alpha_3": "tvo", "name": "Tidore", "scope": "I", "type": "L" }, { "alpha_3": "tvs", "name": "Taveta", "scope": "I", "type": "L" }, { "alpha_3": "tvt", "inverted_name": "Naga, Tutsa", "name": "Tutsa Naga", "scope": "I", "type": "L" }, { "alpha_3": "tvu", "name": "Tunen", "scope": "I", "type": "L" }, { "alpha_3": "tvw", "name": "Sedoa", "scope": "I", "type": "L" }, { "alpha_3": "tvy", "inverted_name": "Pidgin, Timor", "name": "Timor Pidgin", "scope": "I", "type": "E" }, { "alpha_3": "twa", "name": "Twana", "scope": "I", "type": "E" }, { "alpha_3": "twb", "inverted_name": "Tawbuid, Western", "name": "Western Tawbuid", "scope": "I", "type": "L" }, { "alpha_3": "twc", "name": "Teshenawa", "scope": "I", "type": "E" }, { "alpha_3": "twd", "name": "Twents", "scope": "I", "type": "L" }, { "alpha_3": "twe", "name": "Tewa (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "twf", "inverted_name": "Tiwa, Northern", "name": "Northern Tiwa", "scope": "I", "type": "L" }, { "alpha_3": "twg", "name": "Tereweng", "scope": "I", "type": "L" }, { "alpha_3": "twh", "name": "Tai Dón", "scope": "I", "type": "L" }, { "alpha_2": "tw", "alpha_3": "twi", "name": "Twi", "scope": "I", "type": "L" }, { "alpha_3": "twl", "name": "Tawara", "scope": "I", "type": "L" }, { "alpha_3": "twm", "inverted_name": "Monpa, Tawang", "name": "Tawang Monpa", "scope": "I", "type": "L" }, { "alpha_3": "twn", "name": "Twendi", "scope": "I", "type": "L" }, { "alpha_3": "two", "name": "Tswapong", "scope": "I", "type": "L" }, { "alpha_3": "twp", "name": "Ere", "scope": "I", "type": "L" }, { "alpha_3": "twq", "name": "Tasawaq", "scope": "I", "type": "L" }, { "alpha_3": "twr", "inverted_name": "Tarahumara, Southwestern", "name": "Southwestern Tarahumara", "scope": "I", "type": "L" }, { "alpha_3": "twt", "name": "Turiwára", "scope": "I", "type": "E" }, { "alpha_3": "twu", "name": "Termanu", "scope": "I", "type": "L" }, { "alpha_3": "tww", "name": "Tuwari", "scope": "I", "type": "L" }, { "alpha_3": "twx", "name": "Tewe", "scope": "I", "type": "L" }, { "alpha_3": "twy", "name": "Tawoyan", "scope": "I", "type": "L" }, { "alpha_3": "txa", "name": "Tombonuo", "scope": "I", "type": "L" }, { "alpha_3": "txb", "name": "Tokharian B", "scope": "I", "type": "A" }, { "alpha_3": "txc", "name": "Tsetsaut", "scope": "I", "type": "E" }, { "alpha_3": "txe", "name": "Totoli", "scope": "I", "type": "L" }, { "alpha_3": "txg", "name": "Tangut", "scope": "I", "type": "A" }, { "alpha_3": "txh", "name": "Thracian", "scope": "I", "type": "A" }, { "alpha_3": "txi", "name": "Ikpeng", "scope": "I", "type": "L" }, { "alpha_3": "txj", "name": "Tarjumo", "scope": "I", "type": "L" }, { "alpha_3": "txm", "name": "Tomini", "scope": "I", "type": "L" }, { "alpha_3": "txn", "inverted_name": "Tarangan, West", "name": "West Tarangan", "scope": "I", "type": "L" }, { "alpha_3": "txo", "name": "Toto", "scope": "I", "type": "L" }, { "alpha_3": "txq", "name": "Tii", "scope": "I", "type": "L" }, { "alpha_3": "txr", "name": "Tartessian", "scope": "I", "type": "A" }, { "alpha_3": "txs", "name": "Tonsea", "scope": "I", "type": "L" }, { "alpha_3": "txt", "name": "Citak", "scope": "I", "type": "L" }, { "alpha_3": "txu", "name": "Kayapó", "scope": "I", "type": "L" }, { "alpha_3": "txx", "name": "Tatana", "scope": "I", "type": "L" }, { "alpha_3": "txy", "inverted_name": "Malagasy, Tanosy", "name": "Tanosy Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "tya", "name": "Tauya", "scope": "I", "type": "L" }, { "alpha_3": "tye", "name": "Kyanga", "scope": "I", "type": "L" }, { "alpha_3": "tyh", "name": "O'du", "scope": "I", "type": "L" }, { "alpha_3": "tyi", "name": "Teke-Tsaayi", "scope": "I", "type": "L" }, { "alpha_3": "tyj", "name": "Tai Do", "scope": "I", "type": "L" }, { "alpha_3": "tyl", "name": "Thu Lao", "scope": "I", "type": "L" }, { "alpha_3": "tyn", "name": "Kombai", "scope": "I", "type": "L" }, { "alpha_3": "typ", "name": "Thaypan", "scope": "I", "type": "E" }, { "alpha_3": "tyr", "name": "Tai Daeng", "scope": "I", "type": "L" }, { "alpha_3": "tys", "name": "Tày Sa Pa", "scope": "I", "type": "L" }, { "alpha_3": "tyt", "name": "Tày Tac", "scope": "I", "type": "L" }, { "alpha_3": "tyu", "name": "Kua", "scope": "I", "type": "L" }, { "alpha_3": "tyv", "name": "Tuvinian", "scope": "I", "type": "L" }, { "alpha_3": "tyx", "name": "Teke-Tyee", "scope": "I", "type": "L" }, { "alpha_3": "tyz", "name": "Tày", "scope": "I", "type": "L" }, { "alpha_3": "tza", "name": "Tanzanian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "tzh", "name": "Tzeltal", "scope": "I", "type": "L" }, { "alpha_3": "tzj", "name": "Tz'utujil", "scope": "I", "type": "L" }, { "alpha_3": "tzl", "name": "Talossan", "scope": "I", "type": "C" }, { "alpha_3": "tzm", "inverted_name": "Tamazight, Central Atlas", "name": "Central Atlas Tamazight", "scope": "I", "type": "L" }, { "alpha_3": "tzn", "name": "Tugun", "scope": "I", "type": "L" }, { "alpha_3": "tzo", "name": "Tzotzil", "scope": "I", "type": "L" }, { "alpha_3": "tzx", "name": "Tabriak", "scope": "I", "type": "L" }, { "alpha_3": "uam", "name": "Uamué", "scope": "I", "type": "E" }, { "alpha_3": "uan", "name": "Kuan", "scope": "I", "type": "L" }, { "alpha_3": "uar", "name": "Tairuma", "scope": "I", "type": "L" }, { "alpha_3": "uba", "name": "Ubang", "scope": "I", "type": "L" }, { "alpha_3": "ubi", "name": "Ubi", "scope": "I", "type": "L" }, { "alpha_3": "ubl", "inverted_name": "Bikol, Buhi'non", "name": "Buhi'non Bikol", "scope": "I", "type": "L" }, { "alpha_3": "ubr", "name": "Ubir", "scope": "I", "type": "L" }, { "alpha_3": "ubu", "name": "Umbu-Ungu", "scope": "I", "type": "L" }, { "alpha_3": "uby", "name": "Ubykh", "scope": "I", "type": "E" }, { "alpha_3": "uda", "name": "Uda", "scope": "I", "type": "L" }, { "alpha_3": "ude", "name": "Udihe", "scope": "I", "type": "L" }, { "alpha_3": "udg", "name": "Muduga", "scope": "I", "type": "L" }, { "alpha_3": "udi", "name": "Udi", "scope": "I", "type": "L" }, { "alpha_3": "udj", "name": "Ujir", "scope": "I", "type": "L" }, { "alpha_3": "udl", "name": "Wuzlam", "scope": "I", "type": "L" }, { "alpha_3": "udm", "name": "Udmurt", "scope": "I", "type": "L" }, { "alpha_3": "udu", "name": "Uduk", "scope": "I", "type": "L" }, { "alpha_3": "ues", "name": "Kioko", "scope": "I", "type": "L" }, { "alpha_3": "ufi", "name": "Ufim", "scope": "I", "type": "L" }, { "alpha_3": "uga", "name": "Ugaritic", "scope": "I", "type": "A" }, { "alpha_3": "ugb", "name": "Kuku-Ugbanh", "scope": "I", "type": "E" }, { "alpha_3": "uge", "name": "Ughele", "scope": "I", "type": "L" }, { "alpha_3": "ugn", "name": "Ugandan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ugo", "name": "Ugong", "scope": "I", "type": "L" }, { "alpha_3": "ugy", "name": "Uruguayan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "uha", "name": "Uhami", "scope": "I", "type": "L" }, { "alpha_3": "uhn", "name": "Damal", "scope": "I", "type": "L" }, { "alpha_2": "ug", "alpha_3": "uig", "name": "Uighur", "scope": "I", "type": "L" }, { "alpha_3": "uis", "name": "Uisai", "scope": "I", "type": "L" }, { "alpha_3": "uiv", "name": "Iyive", "scope": "I", "type": "L" }, { "alpha_3": "uji", "name": "Tanjijili", "scope": "I", "type": "L" }, { "alpha_3": "uka", "name": "Kaburi", "scope": "I", "type": "L" }, { "alpha_3": "ukg", "name": "Ukuriguma", "scope": "I", "type": "L" }, { "alpha_3": "ukh", "name": "Ukhwejo", "scope": "I", "type": "L" }, { "alpha_3": "ukl", "name": "Ukrainian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ukp", "name": "Ukpe-Bayobiri", "scope": "I", "type": "L" }, { "alpha_3": "ukq", "name": "Ukwa", "scope": "I", "type": "L" }, { "alpha_2": "uk", "alpha_3": "ukr", "name": "Ukrainian", "scope": "I", "type": "L" }, { "alpha_3": "uks", "name": "Urubú-Kaapor Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "uku", "name": "Ukue", "scope": "I", "type": "L" }, { "alpha_3": "ukw", "name": "Ukwuani-Aboh-Ndoni", "scope": "I", "type": "L" }, { "alpha_3": "uky", "name": "Kuuk-Yak", "scope": "I", "type": "E" }, { "alpha_3": "ula", "name": "Fungwa", "scope": "I", "type": "L" }, { "alpha_3": "ulb", "name": "Ulukwumi", "scope": "I", "type": "L" }, { "alpha_3": "ulc", "name": "Ulch", "scope": "I", "type": "L" }, { "alpha_3": "ule", "name": "Lule", "scope": "I", "type": "E" }, { "alpha_3": "ulf", "name": "Usku", "scope": "I", "type": "L" }, { "alpha_3": "uli", "name": "Ulithian", "scope": "I", "type": "L" }, { "alpha_3": "ulk", "name": "Meriam", "scope": "I", "type": "L" }, { "alpha_3": "ull", "name": "Ullatan", "scope": "I", "type": "L" }, { "alpha_3": "ulm", "name": "Ulumanda'", "scope": "I", "type": "L" }, { "alpha_3": "uln", "name": "Unserdeutsch", "scope": "I", "type": "L" }, { "alpha_3": "ulu", "name": "Uma' Lung", "scope": "I", "type": "L" }, { "alpha_3": "ulw", "name": "Ulwa", "scope": "I", "type": "L" }, { "alpha_3": "uma", "name": "Umatilla", "scope": "I", "type": "L" }, { "alpha_3": "umb", "name": "Umbundu", "scope": "I", "type": "L" }, { "alpha_3": "umc", "name": "Marrucinian", "scope": "I", "type": "A" }, { "alpha_3": "umd", "name": "Umbindhamu", "scope": "I", "type": "E" }, { "alpha_3": "umg", "name": "Umbuygamu", "scope": "I", "type": "E" }, { "alpha_3": "umi", "name": "Ukit", "scope": "I", "type": "L" }, { "alpha_3": "umm", "name": "Umon", "scope": "I", "type": "L" }, { "alpha_3": "umn", "inverted_name": "Naga, Makyan", "name": "Makyan Naga", "scope": "I", "type": "L" }, { "alpha_3": "umo", "name": "Umotína", "scope": "I", "type": "E" }, { "alpha_3": "ump", "name": "Umpila", "scope": "I", "type": "L" }, { "alpha_3": "umr", "name": "Umbugarla", "scope": "I", "type": "E" }, { "alpha_3": "ums", "name": "Pendau", "scope": "I", "type": "L" }, { "alpha_3": "umu", "name": "Munsee", "scope": "I", "type": "L" }, { "alpha_3": "una", "inverted_name": "Watut, North", "name": "North Watut", "scope": "I", "type": "L" }, { "alpha_3": "und", "name": "Undetermined", "scope": "S", "type": "S" }, { "alpha_3": "une", "name": "Uneme", "scope": "I", "type": "L" }, { "alpha_3": "ung", "name": "Ngarinyin", "scope": "I", "type": "L" }, { "alpha_3": "unk", "name": "Enawené-Nawé", "scope": "I", "type": "L" }, { "alpha_3": "unm", "name": "Unami", "scope": "I", "type": "E" }, { "alpha_3": "unn", "name": "Kurnai", "scope": "I", "type": "L" }, { "alpha_3": "unr", "name": "Mundari", "scope": "I", "type": "L" }, { "alpha_3": "unu", "name": "Unubahe", "scope": "I", "type": "L" }, { "alpha_3": "unx", "name": "Munda", "scope": "I", "type": "L" }, { "alpha_3": "unz", "inverted_name": "Kaili, Unde", "name": "Unde Kaili", "scope": "I", "type": "L" }, { "alpha_3": "upi", "name": "Umeda", "scope": "I", "type": "L" }, { "alpha_3": "upv", "name": "Uripiv-Wala-Rano-Atchin", "scope": "I", "type": "L" }, { "alpha_3": "ura", "name": "Urarina", "scope": "I", "type": "L" }, { "alpha_3": "urb", "name": "Urubú-Kaapor", "scope": "I", "type": "L" }, { "alpha_3": "urc", "name": "Urningangg", "scope": "I", "type": "E" }, { "alpha_2": "ur", "alpha_3": "urd", "name": "Urdu", "scope": "I", "type": "L" }, { "alpha_3": "ure", "name": "Uru", "scope": "I", "type": "L" }, { "alpha_3": "urf", "name": "Uradhi", "scope": "I", "type": "E" }, { "alpha_3": "urg", "name": "Urigina", "scope": "I", "type": "L" }, { "alpha_3": "urh", "name": "Urhobo", "scope": "I", "type": "L" }, { "alpha_3": "uri", "name": "Urim", "scope": "I", "type": "L" }, { "alpha_3": "urk", "name": "Urak Lawoi'", "scope": "I", "type": "L" }, { "alpha_3": "url", "name": "Urali", "scope": "I", "type": "L" }, { "alpha_3": "urm", "name": "Urapmin", "scope": "I", "type": "L" }, { "alpha_3": "urn", "name": "Uruangnirin", "scope": "I", "type": "L" }, { "alpha_3": "uro", "name": "Ura (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "urp", "name": "Uru-Pa-In", "scope": "I", "type": "L" }, { "alpha_3": "urr", "name": "Lehalurup", "scope": "I", "type": "L" }, { "alpha_3": "urt", "name": "Urat", "scope": "I", "type": "L" }, { "alpha_3": "uru", "name": "Urumi", "scope": "I", "type": "E" }, { "alpha_3": "urv", "name": "Uruava", "scope": "I", "type": "E" }, { "alpha_3": "urw", "name": "Sop", "scope": "I", "type": "L" }, { "alpha_3": "urx", "name": "Urimo", "scope": "I", "type": "L" }, { "alpha_3": "ury", "name": "Orya", "scope": "I", "type": "L" }, { "alpha_3": "urz", "name": "Uru-Eu-Wau-Wau", "scope": "I", "type": "L" }, { "alpha_3": "usa", "name": "Usarufa", "scope": "I", "type": "L" }, { "alpha_3": "ush", "name": "Ushojo", "scope": "I", "type": "L" }, { "alpha_3": "usi", "name": "Usui", "scope": "I", "type": "L" }, { "alpha_3": "usk", "name": "Usaghade", "scope": "I", "type": "L" }, { "alpha_3": "usp", "name": "Uspanteco", "scope": "I", "type": "L" }, { "alpha_3": "usu", "name": "Uya", "scope": "I", "type": "L" }, { "alpha_3": "uta", "name": "Otank", "scope": "I", "type": "L" }, { "alpha_3": "ute", "name": "Ute-Southern Paiute", "scope": "I", "type": "L" }, { "alpha_3": "utp", "name": "Amba (Solomon Islands)", "scope": "I", "type": "L" }, { "alpha_3": "utr", "name": "Etulo", "scope": "I", "type": "L" }, { "alpha_3": "utu", "name": "Utu", "scope": "I", "type": "L" }, { "alpha_3": "uum", "name": "Urum", "scope": "I", "type": "L" }, { "alpha_3": "uun", "name": "Kulon-Pazeh", "scope": "I", "type": "L" }, { "alpha_3": "uur", "name": "Ura (Vanuatu)", "scope": "I", "type": "L" }, { "alpha_3": "uuu", "name": "U", "scope": "I", "type": "L" }, { "alpha_3": "uve", "inverted_name": "Uvean, West", "name": "West Uvean", "scope": "I", "type": "L" }, { "alpha_3": "uvh", "name": "Uri", "scope": "I", "type": "L" }, { "alpha_3": "uvl", "name": "Lote", "scope": "I", "type": "L" }, { "alpha_3": "uwa", "name": "Kuku-Uwanh", "scope": "I", "type": "L" }, { "alpha_3": "uya", "name": "Doko-Uyanga", "scope": "I", "type": "L" }, { "alpha_2": "uz", "alpha_3": "uzb", "name": "Uzbek", "scope": "M", "type": "L" }, { "alpha_3": "uzn", "inverted_name": "Uzbek, Northern", "name": "Northern Uzbek", "scope": "I", "type": "L" }, { "alpha_3": "uzs", "inverted_name": "Uzbek, Southern", "name": "Southern Uzbek", "scope": "I", "type": "L" }, { "alpha_3": "vaa", "name": "Vaagri Booli", "scope": "I", "type": "L" }, { "alpha_3": "vae", "name": "Vale", "scope": "I", "type": "L" }, { "alpha_3": "vaf", "name": "Vafsi", "scope": "I", "type": "L" }, { "alpha_3": "vag", "name": "Vagla", "scope": "I", "type": "L" }, { "alpha_3": "vah", "name": "Varhadi-Nagpuri", "scope": "I", "type": "L" }, { "alpha_3": "vai", "name": "Vai", "scope": "I", "type": "L" }, { "alpha_3": "vaj", "name": "Sekele", "scope": "I", "type": "L" }, { "alpha_3": "val", "name": "Vehes", "scope": "I", "type": "L" }, { "alpha_3": "vam", "name": "Vanimo", "scope": "I", "type": "L" }, { "alpha_3": "van", "name": "Valman", "scope": "I", "type": "L" }, { "alpha_3": "vao", "name": "Vao", "scope": "I", "type": "L" }, { "alpha_3": "vap", "name": "Vaiphei", "scope": "I", "type": "L" }, { "alpha_3": "var", "name": "Huarijio", "scope": "I", "type": "L" }, { "alpha_3": "vas", "name": "Vasavi", "scope": "I", "type": "L" }, { "alpha_3": "vau", "name": "Vanuma", "scope": "I", "type": "L" }, { "alpha_3": "vav", "name": "Varli", "scope": "I", "type": "L" }, { "alpha_3": "vay", "name": "Wayu", "scope": "I", "type": "L" }, { "alpha_3": "vbb", "inverted_name": "Babar, Southeast", "name": "Southeast Babar", "scope": "I", "type": "L" }, { "alpha_3": "vbk", "inverted_name": "Bontok, Southwestern", "name": "Southwestern Bontok", "scope": "I", "type": "L" }, { "alpha_3": "vec", "name": "Venetian", "scope": "I", "type": "L" }, { "alpha_3": "ved", "name": "Veddah", "scope": "I", "type": "L" }, { "alpha_3": "vel", "name": "Veluws", "scope": "I", "type": "L" }, { "alpha_3": "vem", "name": "Vemgo-Mabas", "scope": "I", "type": "L" }, { "alpha_2": "ve", "alpha_3": "ven", "name": "Venda", "scope": "I", "type": "L" }, { "alpha_3": "veo", "name": "Ventureño", "scope": "I", "type": "E" }, { "alpha_3": "vep", "name": "Veps", "scope": "I", "type": "L" }, { "alpha_3": "ver", "name": "Mom Jango", "scope": "I", "type": "L" }, { "alpha_3": "vgr", "name": "Vaghri", "scope": "I", "type": "L" }, { "alpha_3": "vgt", "name": "Vlaamse Gebarentaal", "scope": "I", "type": "L" }, { "alpha_3": "vic", "inverted_name": "Creole English, Virgin Islands", "name": "Virgin Islands Creole English", "scope": "I", "type": "L" }, { "alpha_3": "vid", "name": "Vidunda", "scope": "I", "type": "L" }, { "alpha_2": "vi", "alpha_3": "vie", "name": "Vietnamese", "scope": "I", "type": "L" }, { "alpha_3": "vif", "name": "Vili", "scope": "I", "type": "L" }, { "alpha_3": "vig", "name": "Viemo", "scope": "I", "type": "L" }, { "alpha_3": "vil", "name": "Vilela", "scope": "I", "type": "L" }, { "alpha_3": "vin", "name": "Vinza", "scope": "I", "type": "L" }, { "alpha_3": "vis", "name": "Vishavan", "scope": "I", "type": "L" }, { "alpha_3": "vit", "name": "Viti", "scope": "I", "type": "L" }, { "alpha_3": "viv", "name": "Iduna", "scope": "I", "type": "L" }, { "alpha_3": "vka", "name": "Kariyarra", "scope": "I", "type": "E" }, { "alpha_3": "vki", "name": "Ija-Zuba", "scope": "I", "type": "L" }, { "alpha_3": "vkj", "name": "Kujarge", "scope": "I", "type": "L" }, { "alpha_3": "vkk", "name": "Kaur", "scope": "I", "type": "L" }, { "alpha_3": "vkl", "name": "Kulisusu", "scope": "I", "type": "L" }, { "alpha_3": "vkm", "name": "Kamakan", "scope": "I", "type": "E" }, { "alpha_3": "vko", "name": "Kodeoha", "scope": "I", "type": "L" }, { "alpha_3": "vkp", "inverted_name": "Creole Portuguese, Korlai", "name": "Korlai Creole Portuguese", "scope": "I", "type": "L" }, { "alpha_3": "vkt", "inverted_name": "Malay, Tenggarong Kutai", "name": "Tenggarong Kutai Malay", "scope": "I", "type": "L" }, { "alpha_3": "vku", "name": "Kurrama", "scope": "I", "type": "L" }, { "alpha_3": "vlp", "name": "Valpei", "scope": "I", "type": "L" }, { "alpha_3": "vls", "name": "Vlaams", "scope": "I", "type": "L" }, { "alpha_3": "vma", "name": "Martuyhunira", "scope": "I", "type": "L" }, { "alpha_3": "vmb", "name": "Barbaram", "scope": "I", "type": "E" }, { "alpha_3": "vmc", "inverted_name": "Mixtec, Juxtlahuaca", "name": "Juxtlahuaca Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "vmd", "inverted_name": "Koraga, Mudu", "name": "Mudu Koraga", "scope": "I", "type": "L" }, { "alpha_3": "vme", "inverted_name": "Masela, East", "name": "East Masela", "scope": "I", "type": "L" }, { "alpha_3": "vmf", "name": "Mainfränkisch", "scope": "I", "type": "L" }, { "alpha_3": "vmg", "name": "Lungalunga", "scope": "I", "type": "L" }, { "alpha_3": "vmh", "name": "Maraghei", "scope": "I", "type": "L" }, { "alpha_3": "vmi", "name": "Miwa", "scope": "I", "type": "E" }, { "alpha_3": "vmj", "inverted_name": "Mixtec, Ixtayutla", "name": "Ixtayutla Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "vmk", "name": "Makhuwa-Shirima", "scope": "I", "type": "L" }, { "alpha_3": "vml", "name": "Malgana", "scope": "I", "type": "E" }, { "alpha_3": "vmm", "inverted_name": "Mixtec, Mitlatongo", "name": "Mitlatongo Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "vmp", "inverted_name": "Mazatec, Soyaltepec", "name": "Soyaltepec Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "vmq", "inverted_name": "Mixtec, Soyaltepec", "name": "Soyaltepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "vmr", "name": "Marenje", "scope": "I", "type": "L" }, { "alpha_3": "vms", "name": "Moksela", "scope": "I", "type": "E" }, { "alpha_3": "vmu", "name": "Muluridyi", "scope": "I", "type": "E" }, { "alpha_3": "vmv", "inverted_name": "Maidu, Valley", "name": "Valley Maidu", "scope": "I", "type": "E" }, { "alpha_3": "vmw", "name": "Makhuwa", "scope": "I", "type": "L" }, { "alpha_3": "vmx", "inverted_name": "Mixtec, Tamazola", "name": "Tamazola Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "vmy", "inverted_name": "Mazatec, Ayautla", "name": "Ayautla Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "vmz", "inverted_name": "Mazatec, Mazatlán", "name": "Mazatlán Mazatec", "scope": "I", "type": "L" }, { "alpha_3": "vnk", "name": "Vano", "scope": "I", "type": "L" }, { "alpha_3": "vnm", "name": "Vinmavis", "scope": "I", "type": "L" }, { "alpha_3": "vnp", "name": "Vunapu", "scope": "I", "type": "L" }, { "alpha_2": "vo", "alpha_3": "vol", "name": "Volapük", "scope": "I", "type": "C" }, { "alpha_3": "vor", "name": "Voro", "scope": "I", "type": "L" }, { "alpha_3": "vot", "name": "Votic", "scope": "I", "type": "L" }, { "alpha_3": "vra", "name": "Vera'a", "scope": "I", "type": "L" }, { "alpha_3": "vro", "name": "Võro", "scope": "I", "type": "L" }, { "alpha_3": "vrs", "name": "Varisi", "scope": "I", "type": "L" }, { "alpha_3": "vrt", "name": "Burmbar", "scope": "I", "type": "L" }, { "alpha_3": "vsi", "name": "Moldova Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "vsl", "name": "Venezuelan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "vsv", "name": "Valencian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "vto", "name": "Vitou", "scope": "I", "type": "L" }, { "alpha_3": "vum", "name": "Vumbu", "scope": "I", "type": "L" }, { "alpha_3": "vun", "name": "Vunjo", "scope": "I", "type": "L" }, { "alpha_3": "vut", "name": "Vute", "scope": "I", "type": "L" }, { "alpha_3": "vwa", "name": "Awa (China)", "scope": "I", "type": "L" }, { "alpha_3": "waa", "name": "Walla Walla", "scope": "I", "type": "L" }, { "alpha_3": "wab", "name": "Wab", "scope": "I", "type": "L" }, { "alpha_3": "wac", "name": "Wasco-Wishram", "scope": "I", "type": "L" }, { "alpha_3": "wad", "name": "Wandamen", "scope": "I", "type": "L" }, { "alpha_3": "wae", "name": "Walser", "scope": "I", "type": "L" }, { "alpha_3": "waf", "name": "Wakoná", "scope": "I", "type": "E" }, { "alpha_3": "wag", "name": "Wa'ema", "scope": "I", "type": "L" }, { "alpha_3": "wah", "name": "Watubela", "scope": "I", "type": "L" }, { "alpha_3": "wai", "name": "Wares", "scope": "I", "type": "L" }, { "alpha_3": "waj", "name": "Waffa", "scope": "I", "type": "L" }, { "alpha_3": "wal", "name": "Wolaytta", "scope": "I", "type": "L" }, { "alpha_3": "wam", "name": "Wampanoag", "scope": "I", "type": "E" }, { "alpha_3": "wan", "name": "Wan", "scope": "I", "type": "L" }, { "alpha_3": "wao", "name": "Wappo", "scope": "I", "type": "E" }, { "alpha_3": "wap", "name": "Wapishana", "scope": "I", "type": "L" }, { "alpha_3": "waq", "name": "Wageman", "scope": "I", "type": "L" }, { "alpha_3": "war", "name": "Waray (Philippines)", "scope": "I", "type": "L" }, { "alpha_3": "was", "name": "Washo", "scope": "I", "type": "L" }, { "alpha_3": "wat", "name": "Kaninuwa", "scope": "I", "type": "L" }, { "alpha_3": "wau", "name": "Waurá", "scope": "I", "type": "L" }, { "alpha_3": "wav", "name": "Waka", "scope": "I", "type": "L" }, { "alpha_3": "waw", "name": "Waiwai", "scope": "I", "type": "L" }, { "alpha_3": "wax", "name": "Watam", "scope": "I", "type": "L" }, { "alpha_3": "way", "name": "Wayana", "scope": "I", "type": "L" }, { "alpha_3": "waz", "name": "Wampur", "scope": "I", "type": "L" }, { "alpha_3": "wba", "name": "Warao", "scope": "I", "type": "L" }, { "alpha_3": "wbb", "name": "Wabo", "scope": "I", "type": "L" }, { "alpha_3": "wbe", "name": "Waritai", "scope": "I", "type": "L" }, { "alpha_3": "wbf", "name": "Wara", "scope": "I", "type": "L" }, { "alpha_3": "wbh", "name": "Wanda", "scope": "I", "type": "L" }, { "alpha_3": "wbi", "name": "Vwanji", "scope": "I", "type": "L" }, { "alpha_3": "wbj", "name": "Alagwa", "scope": "I", "type": "L" }, { "alpha_3": "wbk", "name": "Waigali", "scope": "I", "type": "L" }, { "alpha_3": "wbl", "name": "Wakhi", "scope": "I", "type": "L" }, { "alpha_3": "wbm", "name": "Wa", "scope": "I", "type": "L" }, { "alpha_3": "wbp", "name": "Warlpiri", "scope": "I", "type": "L" }, { "alpha_3": "wbq", "name": "Waddar", "scope": "I", "type": "L" }, { "alpha_3": "wbr", "name": "Wagdi", "scope": "I", "type": "L" }, { "alpha_3": "wbt", "name": "Wanman", "scope": "I", "type": "L" }, { "alpha_3": "wbv", "name": "Wajarri", "scope": "I", "type": "L" }, { "alpha_3": "wbw", "name": "Woi", "scope": "I", "type": "L" }, { "alpha_3": "wca", "name": "Yanomámi", "scope": "I", "type": "L" }, { "alpha_3": "wci", "inverted_name": "Gbe, Waci", "name": "Waci Gbe", "scope": "I", "type": "L" }, { "alpha_3": "wdd", "name": "Wandji", "scope": "I", "type": "L" }, { "alpha_3": "wdg", "name": "Wadaginam", "scope": "I", "type": "L" }, { "alpha_3": "wdj", "name": "Wadjiginy", "scope": "I", "type": "L" }, { "alpha_3": "wdk", "name": "Wadikali", "scope": "I", "type": "E" }, { "alpha_3": "wdu", "name": "Wadjigu", "scope": "I", "type": "E" }, { "alpha_3": "wdy", "name": "Wadjabangayi", "scope": "I", "type": "E" }, { "alpha_3": "wea", "name": "Wewaw", "scope": "I", "type": "E" }, { "alpha_3": "wec", "name": "Wè Western", "scope": "I", "type": "L" }, { "alpha_3": "wed", "name": "Wedau", "scope": "I", "type": "L" }, { "alpha_3": "weg", "name": "Wergaia", "scope": "I", "type": "L" }, { "alpha_3": "weh", "name": "Weh", "scope": "I", "type": "L" }, { "alpha_3": "wei", "name": "Kiunum", "scope": "I", "type": "L" }, { "alpha_3": "wem", "inverted_name": "Gbe, Weme", "name": "Weme Gbe", "scope": "I", "type": "L" }, { "alpha_3": "weo", "name": "Wemale", "scope": "I", "type": "L" }, { "alpha_3": "wep", "name": "Westphalien", "scope": "I", "type": "L" }, { "alpha_3": "wer", "name": "Weri", "scope": "I", "type": "L" }, { "alpha_3": "wes", "inverted_name": "Pidgin, Cameroon", "name": "Cameroon Pidgin", "scope": "I", "type": "L" }, { "alpha_3": "wet", "name": "Perai", "scope": "I", "type": "L" }, { "alpha_3": "weu", "inverted_name": "Chin, Rawngtu", "name": "Rawngtu Chin", "scope": "I", "type": "L" }, { "alpha_3": "wew", "name": "Wejewa", "scope": "I", "type": "L" }, { "alpha_3": "wfg", "name": "Yafi", "scope": "I", "type": "L" }, { "alpha_3": "wga", "name": "Wagaya", "scope": "I", "type": "E" }, { "alpha_3": "wgb", "name": "Wagawaga", "scope": "I", "type": "L" }, { "alpha_3": "wgg", "name": "Wangganguru", "scope": "I", "type": "E" }, { "alpha_3": "wgi", "name": "Wahgi", "scope": "I", "type": "L" }, { "alpha_3": "wgo", "name": "Waigeo", "scope": "I", "type": "L" }, { "alpha_3": "wgu", "name": "Wirangu", "scope": "I", "type": "E" }, { "alpha_3": "wgy", "name": "Warrgamay", "scope": "I", "type": "L" }, { "alpha_3": "wha", "name": "Sou Upaa", "scope": "I", "type": "L" }, { "alpha_3": "whg", "inverted_name": "Wahgi, North", "name": "North Wahgi", "scope": "I", "type": "L" }, { "alpha_3": "whk", "inverted_name": "Kenyah, Wahau", "name": "Wahau Kenyah", "scope": "I", "type": "L" }, { "alpha_3": "whu", "inverted_name": "Kayan, Wahau", "name": "Wahau Kayan", "scope": "I", "type": "L" }, { "alpha_3": "wib", "inverted_name": "Toussian, Southern", "name": "Southern Toussian", "scope": "I", "type": "L" }, { "alpha_3": "wic", "name": "Wichita", "scope": "I", "type": "L" }, { "alpha_3": "wie", "name": "Wik-Epa", "scope": "I", "type": "E" }, { "alpha_3": "wif", "name": "Wik-Keyangan", "scope": "I", "type": "E" }, { "alpha_3": "wig", "name": "Wik-Ngathana", "scope": "I", "type": "L" }, { "alpha_3": "wih", "name": "Wik-Me'anha", "scope": "I", "type": "L" }, { "alpha_3": "wii", "name": "Minidien", "scope": "I", "type": "L" }, { "alpha_3": "wij", "name": "Wik-Iiyanh", "scope": "I", "type": "L" }, { "alpha_3": "wik", "name": "Wikalkan", "scope": "I", "type": "L" }, { "alpha_3": "wil", "name": "Wilawila", "scope": "I", "type": "E" }, { "alpha_3": "wim", "name": "Wik-Mungkan", "scope": "I", "type": "L" }, { "alpha_3": "win", "name": "Ho-Chunk", "scope": "I", "type": "L" }, { "alpha_3": "wir", "name": "Wiraféd", "scope": "I", "type": "E" }, { "alpha_3": "wiu", "name": "Wiru", "scope": "I", "type": "L" }, { "alpha_3": "wiv", "name": "Vitu", "scope": "I", "type": "L" }, { "alpha_3": "wiy", "name": "Wiyot", "scope": "I", "type": "E" }, { "alpha_3": "wja", "name": "Waja", "scope": "I", "type": "L" }, { "alpha_3": "wji", "name": "Warji", "scope": "I", "type": "L" }, { "alpha_3": "wka", "name": "Kw'adza", "scope": "I", "type": "E" }, { "alpha_3": "wkb", "name": "Kumbaran", "scope": "I", "type": "L" }, { "alpha_3": "wkd", "name": "Wakde", "scope": "I", "type": "L" }, { "alpha_3": "wkl", "name": "Kalanadi", "scope": "I", "type": "L" }, { "alpha_3": "wku", "name": "Kunduvadi", "scope": "I", "type": "L" }, { "alpha_3": "wkw", "name": "Wakawaka", "scope": "I", "type": "E" }, { "alpha_3": "wky", "name": "Wangkayutyuru", "scope": "I", "type": "E" }, { "alpha_3": "wla", "name": "Walio", "scope": "I", "type": "L" }, { "alpha_3": "wlc", "inverted_name": "Comorian, Mwali", "name": "Mwali Comorian", "scope": "I", "type": "L" }, { "alpha_3": "wle", "name": "Wolane", "scope": "I", "type": "L" }, { "alpha_3": "wlg", "name": "Kunbarlang", "scope": "I", "type": "L" }, { "alpha_3": "wli", "name": "Waioli", "scope": "I", "type": "L" }, { "alpha_3": "wlk", "name": "Wailaki", "scope": "I", "type": "E" }, { "alpha_3": "wll", "name": "Wali (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "wlm", "inverted_name": "Welsh, Middle", "name": "Middle Welsh", "scope": "I", "type": "H" }, { "alpha_2": "wa", "alpha_3": "wln", "name": "Walloon", "scope": "I", "type": "L" }, { "alpha_3": "wlo", "name": "Wolio", "scope": "I", "type": "L" }, { "alpha_3": "wlr", "name": "Wailapa", "scope": "I", "type": "L" }, { "alpha_3": "wls", "name": "Wallisian", "scope": "I", "type": "L" }, { "alpha_3": "wlu", "name": "Wuliwuli", "scope": "I", "type": "E" }, { "alpha_3": "wlv", "name": "Wichí Lhamtés Vejoz", "scope": "I", "type": "L" }, { "alpha_3": "wlw", "name": "Walak", "scope": "I", "type": "L" }, { "alpha_3": "wlx", "name": "Wali (Ghana)", "scope": "I", "type": "L" }, { "alpha_3": "wly", "name": "Waling", "scope": "I", "type": "E" }, { "alpha_3": "wma", "name": "Mawa (Nigeria)", "scope": "I", "type": "E" }, { "alpha_3": "wmb", "name": "Wambaya", "scope": "I", "type": "L" }, { "alpha_3": "wmc", "name": "Wamas", "scope": "I", "type": "L" }, { "alpha_3": "wmd", "name": "Mamaindé", "scope": "I", "type": "L" }, { "alpha_3": "wme", "name": "Wambule", "scope": "I", "type": "L" }, { "alpha_3": "wmh", "name": "Waima'a", "scope": "I", "type": "L" }, { "alpha_3": "wmi", "name": "Wamin", "scope": "I", "type": "E" }, { "alpha_3": "wmm", "name": "Maiwa (Indonesia)", "scope": "I", "type": "L" }, { "alpha_3": "wmn", "name": "Waamwang", "scope": "I", "type": "E" }, { "alpha_3": "wmo", "name": "Wom (Papua New Guinea)", "scope": "I", "type": "L" }, { "alpha_3": "wms", "name": "Wambon", "scope": "I", "type": "L" }, { "alpha_3": "wmt", "name": "Walmajarri", "scope": "I", "type": "L" }, { "alpha_3": "wmw", "name": "Mwani", "scope": "I", "type": "L" }, { "alpha_3": "wmx", "name": "Womo", "scope": "I", "type": "L" }, { "alpha_3": "wnb", "name": "Wanambre", "scope": "I", "type": "L" }, { "alpha_3": "wnc", "name": "Wantoat", "scope": "I", "type": "L" }, { "alpha_3": "wnd", "name": "Wandarang", "scope": "I", "type": "E" }, { "alpha_3": "wne", "name": "Waneci", "scope": "I", "type": "L" }, { "alpha_3": "wng", "name": "Wanggom", "scope": "I", "type": "L" }, { "alpha_3": "wni", "inverted_name": "Comorian, Ndzwani", "name": "Ndzwani Comorian", "scope": "I", "type": "L" }, { "alpha_3": "wnk", "name": "Wanukaka", "scope": "I", "type": "L" }, { "alpha_3": "wnm", "name": "Wanggamala", "scope": "I", "type": "E" }, { "alpha_3": "wnn", "name": "Wunumara", "scope": "I", "type": "E" }, { "alpha_3": "wno", "name": "Wano", "scope": "I", "type": "L" }, { "alpha_3": "wnp", "name": "Wanap", "scope": "I", "type": "L" }, { "alpha_3": "wnu", "name": "Usan", "scope": "I", "type": "L" }, { "alpha_3": "wnw", "name": "Wintu", "scope": "I", "type": "L" }, { "alpha_3": "wny", "name": "Wanyi", "scope": "I", "type": "L" }, { "alpha_3": "woa", "name": "Tyaraity", "scope": "I", "type": "L" }, { "alpha_3": "wob", "name": "Wè Northern", "scope": "I", "type": "L" }, { "alpha_3": "woc", "name": "Wogeo", "scope": "I", "type": "L" }, { "alpha_3": "wod", "name": "Wolani", "scope": "I", "type": "L" }, { "alpha_3": "woe", "name": "Woleaian", "scope": "I", "type": "L" }, { "alpha_3": "wof", "inverted_name": "Wolof, Gambian", "name": "Gambian Wolof", "scope": "I", "type": "L" }, { "alpha_3": "wog", "name": "Wogamusin", "scope": "I", "type": "L" }, { "alpha_3": "woi", "name": "Kamang", "scope": "I", "type": "L" }, { "alpha_3": "wok", "name": "Longto", "scope": "I", "type": "L" }, { "alpha_2": "wo", "alpha_3": "wol", "name": "Wolof", "scope": "I", "type": "L" }, { "alpha_3": "wom", "name": "Wom (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "won", "name": "Wongo", "scope": "I", "type": "L" }, { "alpha_3": "woo", "name": "Manombai", "scope": "I", "type": "L" }, { "alpha_3": "wor", "name": "Woria", "scope": "I", "type": "L" }, { "alpha_3": "wos", "name": "Hanga Hundi", "scope": "I", "type": "L" }, { "alpha_3": "wow", "name": "Wawonii", "scope": "I", "type": "L" }, { "alpha_3": "woy", "name": "Weyto", "scope": "I", "type": "E" }, { "alpha_3": "wpc", "name": "Maco", "scope": "I", "type": "L" }, { "alpha_3": "wra", "name": "Warapu", "scope": "I", "type": "L" }, { "alpha_3": "wrb", "name": "Warluwara", "scope": "I", "type": "E" }, { "alpha_3": "wrd", "name": "Warduji", "scope": "I", "type": "L" }, { "alpha_3": "wrg", "name": "Warungu", "scope": "I", "type": "E" }, { "alpha_3": "wrh", "name": "Wiradhuri", "scope": "I", "type": "E" }, { "alpha_3": "wri", "name": "Wariyangga", "scope": "I", "type": "E" }, { "alpha_3": "wrk", "name": "Garrwa", "scope": "I", "type": "L" }, { "alpha_3": "wrl", "name": "Warlmanpa", "scope": "I", "type": "L" }, { "alpha_3": "wrm", "name": "Warumungu", "scope": "I", "type": "L" }, { "alpha_3": "wrn", "name": "Warnang", "scope": "I", "type": "L" }, { "alpha_3": "wro", "name": "Worrorra", "scope": "I", "type": "E" }, { "alpha_3": "wrp", "name": "Waropen", "scope": "I", "type": "L" }, { "alpha_3": "wrr", "name": "Wardaman", "scope": "I", "type": "L" }, { "alpha_3": "wrs", "name": "Waris", "scope": "I", "type": "L" }, { "alpha_3": "wru", "name": "Waru", "scope": "I", "type": "L" }, { "alpha_3": "wrv", "name": "Waruna", "scope": "I", "type": "L" }, { "alpha_3": "wrw", "name": "Gugu Warra", "scope": "I", "type": "E" }, { "alpha_3": "wrx", "name": "Wae Rana", "scope": "I", "type": "L" }, { "alpha_3": "wry", "name": "Merwari", "scope": "I", "type": "L" }, { "alpha_3": "wrz", "name": "Waray (Australia)", "scope": "I", "type": "E" }, { "alpha_3": "wsa", "name": "Warembori", "scope": "I", "type": "L" }, { "alpha_3": "wsg", "inverted_name": "Gondi, Adilabad", "name": "Adilabad Gondi", "scope": "I", "type": "L" }, { "alpha_3": "wsi", "name": "Wusi", "scope": "I", "type": "L" }, { "alpha_3": "wsk", "name": "Waskia", "scope": "I", "type": "L" }, { "alpha_3": "wsr", "name": "Owenia", "scope": "I", "type": "L" }, { "alpha_3": "wss", "name": "Wasa", "scope": "I", "type": "L" }, { "alpha_3": "wsu", "name": "Wasu", "scope": "I", "type": "E" }, { "alpha_3": "wsv", "name": "Wotapuri-Katarqalai", "scope": "I", "type": "E" }, { "alpha_3": "wtf", "name": "Watiwa", "scope": "I", "type": "L" }, { "alpha_3": "wth", "name": "Wathawurrung", "scope": "I", "type": "E" }, { "alpha_3": "wti", "name": "Berta", "scope": "I", "type": "L" }, { "alpha_3": "wtk", "name": "Watakataui", "scope": "I", "type": "L" }, { "alpha_3": "wtm", "name": "Mewati", "scope": "I", "type": "L" }, { "alpha_3": "wtw", "name": "Wotu", "scope": "I", "type": "L" }, { "alpha_3": "wua", "name": "Wikngenchera", "scope": "I", "type": "L" }, { "alpha_3": "wub", "name": "Wunambal", "scope": "I", "type": "L" }, { "alpha_3": "wud", "name": "Wudu", "scope": "I", "type": "L" }, { "alpha_3": "wuh", "name": "Wutunhua", "scope": "I", "type": "L" }, { "alpha_3": "wul", "name": "Silimo", "scope": "I", "type": "L" }, { "alpha_3": "wum", "name": "Wumbvu", "scope": "I", "type": "L" }, { "alpha_3": "wun", "name": "Bungu", "scope": "I", "type": "L" }, { "alpha_3": "wur", "name": "Wurrugu", "scope": "I", "type": "E" }, { "alpha_3": "wut", "name": "Wutung", "scope": "I", "type": "L" }, { "alpha_3": "wuu", "inverted_name": "Chinese, Wu", "name": "Wu Chinese", "scope": "I", "type": "L" }, { "alpha_3": "wuv", "name": "Wuvulu-Aua", "scope": "I", "type": "L" }, { "alpha_3": "wux", "name": "Wulna", "scope": "I", "type": "L" }, { "alpha_3": "wuy", "name": "Wauyai", "scope": "I", "type": "L" }, { "alpha_3": "wwa", "name": "Waama", "scope": "I", "type": "L" }, { "alpha_3": "wwb", "name": "Wakabunga", "scope": "I", "type": "E" }, { "alpha_3": "wwo", "name": "Wetamut", "scope": "I", "type": "L" }, { "alpha_3": "wwr", "name": "Warrwa", "scope": "I", "type": "E" }, { "alpha_3": "www", "name": "Wawa", "scope": "I", "type": "L" }, { "alpha_3": "wxa", "name": "Waxianghua", "scope": "I", "type": "L" }, { "alpha_3": "wxw", "name": "Wardandi", "scope": "I", "type": "E" }, { "alpha_3": "wya", "name": "Wyandot", "scope": "I", "type": "L" }, { "alpha_3": "wyb", "name": "Wangaaybuwan-Ngiyambaa", "scope": "I", "type": "L" }, { "alpha_3": "wyi", "name": "Woiwurrung", "scope": "I", "type": "E" }, { "alpha_3": "wym", "name": "Wymysorys", "scope": "I", "type": "L" }, { "alpha_3": "wyr", "name": "Wayoró", "scope": "I", "type": "L" }, { "alpha_3": "wyy", "inverted_name": "Fijian, Western", "name": "Western Fijian", "scope": "I", "type": "L" }, { "alpha_3": "xaa", "inverted_name": "Arabic, Andalusian", "name": "Andalusian Arabic", "scope": "I", "type": "H" }, { "alpha_3": "xab", "name": "Sambe", "scope": "I", "type": "L" }, { "alpha_3": "xac", "name": "Kachari", "scope": "I", "type": "L" }, { "alpha_3": "xad", "name": "Adai", "scope": "I", "type": "E" }, { "alpha_3": "xae", "name": "Aequian", "scope": "I", "type": "A" }, { "alpha_3": "xag", "name": "Aghwan", "scope": "I", "type": "E" }, { "alpha_3": "xai", "name": "Kaimbé", "scope": "I", "type": "E" }, { "alpha_3": "xaj", "name": "Ararandewára", "scope": "I", "type": "E" }, { "alpha_3": "xak", "name": "Máku", "scope": "I", "type": "E" }, { "alpha_3": "xal", "name": "Kalmyk", "scope": "I", "type": "L" }, { "alpha_3": "xam", "name": "/Xam", "scope": "I", "type": "E" }, { "alpha_3": "xan", "name": "Xamtanga", "scope": "I", "type": "L" }, { "alpha_3": "xao", "name": "Khao", "scope": "I", "type": "L" }, { "alpha_3": "xap", "name": "Apalachee", "scope": "I", "type": "E" }, { "alpha_3": "xaq", "name": "Aquitanian", "scope": "I", "type": "A" }, { "alpha_3": "xar", "name": "Karami", "scope": "I", "type": "E" }, { "alpha_3": "xas", "name": "Kamas", "scope": "I", "type": "E" }, { "alpha_3": "xat", "name": "Katawixi", "scope": "I", "type": "L" }, { "alpha_3": "xau", "name": "Kauwera", "scope": "I", "type": "L" }, { "alpha_3": "xav", "name": "Xavánte", "scope": "I", "type": "L" }, { "alpha_3": "xaw", "name": "Kawaiisu", "scope": "I", "type": "L" }, { "alpha_3": "xay", "name": "Kayan Mahakam", "scope": "I", "type": "L" }, { "alpha_3": "xbb", "inverted_name": "Burdekin, Lower", "name": "Lower Burdekin", "scope": "I", "type": "E" }, { "alpha_3": "xbc", "name": "Bactrian", "scope": "I", "type": "A" }, { "alpha_3": "xbd", "name": "Bindal", "scope": "I", "type": "E" }, { "alpha_3": "xbe", "name": "Bigambal", "scope": "I", "type": "E" }, { "alpha_3": "xbg", "name": "Bunganditj", "scope": "I", "type": "E" }, { "alpha_3": "xbi", "name": "Kombio", "scope": "I", "type": "L" }, { "alpha_3": "xbj", "name": "Birrpayi", "scope": "I", "type": "E" }, { "alpha_3": "xbm", "inverted_name": "Breton, Middle", "name": "Middle Breton", "scope": "I", "type": "H" }, { "alpha_3": "xbn", "name": "Kenaboi", "scope": "I", "type": "E" }, { "alpha_3": "xbo", "name": "Bolgarian", "scope": "I", "type": "E" }, { "alpha_3": "xbp", "name": "Bibbulman", "scope": "I", "type": "E" }, { "alpha_3": "xbr", "name": "Kambera", "scope": "I", "type": "L" }, { "alpha_3": "xbw", "name": "Kambiwá", "scope": "I", "type": "E" }, { "alpha_3": "xby", "name": "Batyala", "scope": "I", "type": "L" }, { "alpha_3": "xcb", "name": "Cumbric", "scope": "I", "type": "E" }, { "alpha_3": "xcc", "name": "Camunic", "scope": "I", "type": "A" }, { "alpha_3": "xce", "name": "Celtiberian", "scope": "I", "type": "A" }, { "alpha_3": "xcg", "inverted_name": "Gaulish, Cisalpine", "name": "Cisalpine Gaulish", "scope": "I", "type": "A" }, { "alpha_3": "xch", "name": "Chemakum", "scope": "I", "type": "E" }, { "alpha_3": "xcl", "inverted_name": "Armenian, Classical", "name": "Classical Armenian", "scope": "I", "type": "H" }, { "alpha_3": "xcm", "name": "Comecrudo", "scope": "I", "type": "E" }, { "alpha_3": "xcn", "name": "Cotoname", "scope": "I", "type": "E" }, { "alpha_3": "xco", "name": "Chorasmian", "scope": "I", "type": "A" }, { "alpha_3": "xcr", "name": "Carian", "scope": "I", "type": "A" }, { "alpha_3": "xct", "inverted_name": "Tibetan, Classical", "name": "Classical Tibetan", "scope": "I", "type": "H" }, { "alpha_3": "xcu", "name": "Curonian", "scope": "I", "type": "E" }, { "alpha_3": "xcv", "name": "Chuvantsy", "scope": "I", "type": "E" }, { "alpha_3": "xcw", "name": "Coahuilteco", "scope": "I", "type": "E" }, { "alpha_3": "xcy", "name": "Cayuse", "scope": "I", "type": "E" }, { "alpha_3": "xda", "name": "Darkinyung", "scope": "I", "type": "L" }, { "alpha_3": "xdc", "name": "Dacian", "scope": "I", "type": "A" }, { "alpha_3": "xdk", "name": "Dharuk", "scope": "I", "type": "E" }, { "alpha_3": "xdm", "name": "Edomite", "scope": "I", "type": "A" }, { "alpha_3": "xdy", "inverted_name": "Dayak, Malayic", "name": "Malayic Dayak", "scope": "I", "type": "L" }, { "alpha_3": "xeb", "name": "Eblan", "scope": "I", "type": "A" }, { "alpha_3": "xed", "name": "Hdi", "scope": "I", "type": "L" }, { "alpha_3": "xeg", "name": "//Xegwi", "scope": "I", "type": "E" }, { "alpha_3": "xel", "name": "Kelo", "scope": "I", "type": "L" }, { "alpha_3": "xem", "name": "Kembayan", "scope": "I", "type": "L" }, { "alpha_3": "xep", "name": "Epi-Olmec", "scope": "I", "type": "A" }, { "alpha_3": "xer", "name": "Xerénte", "scope": "I", "type": "L" }, { "alpha_3": "xes", "name": "Kesawai", "scope": "I", "type": "L" }, { "alpha_3": "xet", "name": "Xetá", "scope": "I", "type": "L" }, { "alpha_3": "xeu", "name": "Keoru-Ahia", "scope": "I", "type": "L" }, { "alpha_3": "xfa", "name": "Faliscan", "scope": "I", "type": "A" }, { "alpha_3": "xga", "name": "Galatian", "scope": "I", "type": "A" }, { "alpha_3": "xgb", "name": "Gbin", "scope": "I", "type": "E" }, { "alpha_3": "xgd", "name": "Gudang", "scope": "I", "type": "E" }, { "alpha_3": "xgf", "name": "Gabrielino-Fernandeño", "scope": "I", "type": "E" }, { "alpha_3": "xgg", "name": "Goreng", "scope": "I", "type": "E" }, { "alpha_3": "xgi", "name": "Garingbal", "scope": "I", "type": "E" }, { "alpha_3": "xgl", "name": "Galindan", "scope": "I", "type": "E" }, { "alpha_3": "xgm", "name": "Dharumbal", "scope": "I", "type": "E" }, { "alpha_3": "xgr", "name": "Garza", "scope": "I", "type": "E" }, { "alpha_3": "xgu", "name": "Unggumi", "scope": "I", "type": "L" }, { "alpha_3": "xgw", "name": "Guwa", "scope": "I", "type": "E" }, { "alpha_3": "xha", "name": "Harami", "scope": "I", "type": "A" }, { "alpha_3": "xhc", "name": "Hunnic", "scope": "I", "type": "E" }, { "alpha_3": "xhd", "name": "Hadrami", "scope": "I", "type": "A" }, { "alpha_3": "xhe", "name": "Khetrani", "scope": "I", "type": "L" }, { "alpha_2": "xh", "alpha_3": "xho", "name": "Xhosa", "scope": "I", "type": "L" }, { "alpha_3": "xhr", "name": "Hernican", "scope": "I", "type": "A" }, { "alpha_3": "xht", "name": "Hattic", "scope": "I", "type": "A" }, { "alpha_3": "xhu", "name": "Hurrian", "scope": "I", "type": "A" }, { "alpha_3": "xhv", "name": "Khua", "scope": "I", "type": "L" }, { "alpha_3": "xib", "name": "Iberian", "scope": "I", "type": "A" }, { "alpha_3": "xii", "name": "Xiri", "scope": "I", "type": "L" }, { "alpha_3": "xil", "name": "Illyrian", "scope": "I", "type": "A" }, { "alpha_3": "xin", "name": "Xinca", "scope": "I", "type": "E" }, { "alpha_3": "xir", "name": "Xiriâna", "scope": "I", "type": "E" }, { "alpha_3": "xis", "name": "Kisan", "scope": "I", "type": "L" }, { "alpha_3": "xiv", "name": "Indus Valley Language", "scope": "I", "type": "A" }, { "alpha_3": "xiy", "name": "Xipaya", "scope": "I", "type": "L" }, { "alpha_3": "xjb", "name": "Minjungbal", "scope": "I", "type": "E" }, { "alpha_3": "xjt", "name": "Jaitmatang", "scope": "I", "type": "E" }, { "alpha_3": "xka", "name": "Kalkoti", "scope": "I", "type": "L" }, { "alpha_3": "xkb", "inverted_name": "Nago, Northern", "name": "Northern Nago", "scope": "I", "type": "L" }, { "alpha_3": "xkc", "name": "Kho'ini", "scope": "I", "type": "L" }, { "alpha_3": "xkd", "inverted_name": "Kayan, Mendalam", "name": "Mendalam Kayan", "scope": "I", "type": "L" }, { "alpha_3": "xke", "name": "Kereho", "scope": "I", "type": "L" }, { "alpha_3": "xkf", "name": "Khengkha", "scope": "I", "type": "L" }, { "alpha_3": "xkg", "name": "Kagoro", "scope": "I", "type": "L" }, { "alpha_3": "xki", "name": "Kenyan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "xkj", "name": "Kajali", "scope": "I", "type": "L" }, { "alpha_3": "xkk", "name": "Kaco'", "scope": "I", "type": "L" }, { "alpha_3": "xkl", "name": "Mainstream Kenyah", "scope": "I", "type": "L" }, { "alpha_3": "xkn", "inverted_name": "Kayan, Kayan River", "name": "Kayan River Kayan", "scope": "I", "type": "L" }, { "alpha_3": "xko", "name": "Kiorr", "scope": "I", "type": "L" }, { "alpha_3": "xkp", "name": "Kabatei", "scope": "I", "type": "L" }, { "alpha_3": "xkq", "name": "Koroni", "scope": "I", "type": "L" }, { "alpha_3": "xkr", "name": "Xakriabá", "scope": "I", "type": "E" }, { "alpha_3": "xks", "name": "Kumbewaha", "scope": "I", "type": "L" }, { "alpha_3": "xkt", "name": "Kantosi", "scope": "I", "type": "L" }, { "alpha_3": "xku", "name": "Kaamba", "scope": "I", "type": "L" }, { "alpha_3": "xkv", "name": "Kgalagadi", "scope": "I", "type": "L" }, { "alpha_3": "xkw", "name": "Kembra", "scope": "I", "type": "L" }, { "alpha_3": "xkx", "name": "Karore", "scope": "I", "type": "L" }, { "alpha_3": "xky", "name": "Uma' Lasan", "scope": "I", "type": "L" }, { "alpha_3": "xkz", "name": "Kurtokha", "scope": "I", "type": "L" }, { "alpha_3": "xla", "name": "Kamula", "scope": "I", "type": "L" }, { "alpha_3": "xlb", "name": "Loup B", "scope": "I", "type": "E" }, { "alpha_3": "xlc", "name": "Lycian", "scope": "I", "type": "A" }, { "alpha_3": "xld", "name": "Lydian", "scope": "I", "type": "A" }, { "alpha_3": "xle", "name": "Lemnian", "scope": "I", "type": "A" }, { "alpha_3": "xlg", "name": "Ligurian (Ancient)", "scope": "I", "type": "A" }, { "alpha_3": "xli", "name": "Liburnian", "scope": "I", "type": "A" }, { "alpha_3": "xln", "name": "Alanic", "scope": "I", "type": "A" }, { "alpha_3": "xlo", "name": "Loup A", "scope": "I", "type": "E" }, { "alpha_3": "xlp", "name": "Lepontic", "scope": "I", "type": "A" }, { "alpha_3": "xls", "name": "Lusitanian", "scope": "I", "type": "A" }, { "alpha_3": "xlu", "inverted_name": "Luwian, Cuneiform", "name": "Cuneiform Luwian", "scope": "I", "type": "A" }, { "alpha_3": "xly", "name": "Elymian", "scope": "I", "type": "A" }, { "alpha_3": "xma", "name": "Mushungulu", "scope": "I", "type": "L" }, { "alpha_3": "xmb", "name": "Mbonga", "scope": "I", "type": "L" }, { "alpha_3": "xmc", "name": "Makhuwa-Marrevone", "scope": "I", "type": "L" }, { "alpha_3": "xmd", "name": "Mbudum", "scope": "I", "type": "L" }, { "alpha_3": "xme", "name": "Median", "scope": "I", "type": "A" }, { "alpha_3": "xmf", "name": "Mingrelian", "scope": "I", "type": "L" }, { "alpha_3": "xmg", "name": "Mengaka", "scope": "I", "type": "L" }, { "alpha_3": "xmh", "name": "Kuku-Muminh", "scope": "I", "type": "L" }, { "alpha_3": "xmj", "name": "Majera", "scope": "I", "type": "L" }, { "alpha_3": "xmk", "inverted_name": "Macedonian, Ancient", "name": "Ancient Macedonian", "scope": "I", "type": "A" }, { "alpha_3": "xml", "name": "Malaysian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "xmm", "inverted_name": "Malay, Manado", "name": "Manado Malay", "scope": "I", "type": "L" }, { "alpha_3": "xmn", "inverted_name": "Persian, Manichaean Middle", "name": "Manichaean Middle Persian", "scope": "I", "type": "H" }, { "alpha_3": "xmo", "name": "Morerebi", "scope": "I", "type": "L" }, { "alpha_3": "xmp", "name": "Kuku-Mu'inh", "scope": "I", "type": "E" }, { "alpha_3": "xmq", "name": "Kuku-Mangk", "scope": "I", "type": "E" }, { "alpha_3": "xmr", "name": "Meroitic", "scope": "I", "type": "A" }, { "alpha_3": "xms", "name": "Moroccan Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "xmt", "name": "Matbat", "scope": "I", "type": "L" }, { "alpha_3": "xmu", "name": "Kamu", "scope": "I", "type": "E" }, { "alpha_3": "xmv", "inverted_name": "Malagasy, Antankarana", "name": "Antankarana Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "xmw", "inverted_name": "Malagasy, Tsimihety", "name": "Tsimihety Malagasy", "scope": "I", "type": "L" }, { "alpha_3": "xmx", "name": "Maden", "scope": "I", "type": "L" }, { "alpha_3": "xmy", "name": "Mayaguduna", "scope": "I", "type": "L" }, { "alpha_3": "xmz", "name": "Mori Bawah", "scope": "I", "type": "L" }, { "alpha_3": "xna", "inverted_name": "North Arabian, Ancient", "name": "Ancient North Arabian", "scope": "I", "type": "A" }, { "alpha_3": "xnb", "name": "Kanakanabu", "scope": "I", "type": "L" }, { "alpha_3": "xng", "inverted_name": "Mongolian, Middle", "name": "Middle Mongolian", "scope": "I", "type": "H" }, { "alpha_3": "xnh", "name": "Kuanhua", "scope": "I", "type": "L" }, { "alpha_3": "xni", "name": "Ngarigu", "scope": "I", "type": "E" }, { "alpha_3": "xnk", "name": "Nganakarti", "scope": "I", "type": "E" }, { "alpha_3": "xnn", "inverted_name": "Kankanay, Northern", "name": "Northern Kankanay", "scope": "I", "type": "L" }, { "alpha_3": "xno", "name": "Anglo-Norman", "scope": "I", "type": "H" }, { "alpha_3": "xnr", "name": "Kangri", "scope": "I", "type": "L" }, { "alpha_3": "xns", "name": "Kanashi", "scope": "I", "type": "L" }, { "alpha_3": "xnt", "name": "Narragansett", "scope": "I", "type": "E" }, { "alpha_3": "xnu", "name": "Nukunul", "scope": "I", "type": "E" }, { "alpha_3": "xny", "name": "Nyiyaparli", "scope": "I", "type": "L" }, { "alpha_3": "xnz", "name": "Kenzi", "scope": "I", "type": "L" }, { "alpha_3": "xoc", "name": "O'chi'chi'", "scope": "I", "type": "E" }, { "alpha_3": "xod", "name": "Kokoda", "scope": "I", "type": "L" }, { "alpha_3": "xog", "name": "Soga", "scope": "I", "type": "L" }, { "alpha_3": "xoi", "name": "Kominimung", "scope": "I", "type": "L" }, { "alpha_3": "xok", "name": "Xokleng", "scope": "I", "type": "L" }, { "alpha_3": "xom", "name": "Komo (Sudan)", "scope": "I", "type": "L" }, { "alpha_3": "xon", "name": "Konkomba", "scope": "I", "type": "L" }, { "alpha_3": "xoo", "name": "Xukurú", "scope": "I", "type": "E" }, { "alpha_3": "xop", "name": "Kopar", "scope": "I", "type": "L" }, { "alpha_3": "xor", "name": "Korubo", "scope": "I", "type": "L" }, { "alpha_3": "xow", "name": "Kowaki", "scope": "I", "type": "L" }, { "alpha_3": "xpa", "name": "Pirriya", "scope": "I", "type": "E" }, { "alpha_3": "xpc", "name": "Pecheneg", "scope": "I", "type": "E" }, { "alpha_3": "xpe", "inverted_name": "Kpelle, Liberia", "name": "Liberia Kpelle", "scope": "I", "type": "L" }, { "alpha_3": "xpg", "name": "Phrygian", "scope": "I", "type": "A" }, { "alpha_3": "xpi", "name": "Pictish", "scope": "I", "type": "E" }, { "alpha_3": "xpj", "name": "Mpalitjanh", "scope": "I", "type": "E" }, { "alpha_3": "xpk", "inverted_name": "Pano, Kulina", "name": "Kulina Pano", "scope": "I", "type": "L" }, { "alpha_3": "xpm", "name": "Pumpokol", "scope": "I", "type": "E" }, { "alpha_3": "xpn", "name": "Kapinawá", "scope": "I", "type": "E" }, { "alpha_3": "xpo", "name": "Pochutec", "scope": "I", "type": "E" }, { "alpha_3": "xpp", "name": "Puyo-Paekche", "scope": "I", "type": "E" }, { "alpha_3": "xpq", "name": "Mohegan-Pequot", "scope": "I", "type": "E" }, { "alpha_3": "xpr", "name": "Parthian", "scope": "I", "type": "A" }, { "alpha_3": "xps", "name": "Pisidian", "scope": "I", "type": "E" }, { "alpha_3": "xpt", "name": "Punthamara", "scope": "I", "type": "E" }, { "alpha_3": "xpu", "name": "Punic", "scope": "I", "type": "A" }, { "alpha_3": "xpy", "name": "Puyo", "scope": "I", "type": "E" }, { "alpha_3": "xqa", "name": "Karakhanid", "scope": "I", "type": "H" }, { "alpha_3": "xqt", "name": "Qatabanian", "scope": "I", "type": "A" }, { "alpha_3": "xra", "name": "Krahô", "scope": "I", "type": "L" }, { "alpha_3": "xrb", "inverted_name": "Karaboro, Eastern", "name": "Eastern Karaboro", "scope": "I", "type": "L" }, { "alpha_3": "xrd", "name": "Gundungurra", "scope": "I", "type": "E" }, { "alpha_3": "xre", "name": "Kreye", "scope": "I", "type": "L" }, { "alpha_3": "xrg", "name": "Minang", "scope": "I", "type": "E" }, { "alpha_3": "xri", "name": "Krikati-Timbira", "scope": "I", "type": "L" }, { "alpha_3": "xrm", "name": "Armazic", "scope": "I", "type": "E" }, { "alpha_3": "xrn", "name": "Arin", "scope": "I", "type": "E" }, { "alpha_3": "xrq", "name": "Karranga", "scope": "I", "type": "E" }, { "alpha_3": "xrr", "name": "Raetic", "scope": "I", "type": "A" }, { "alpha_3": "xrt", "name": "Aranama-Tamique", "scope": "I", "type": "E" }, { "alpha_3": "xru", "name": "Marriammu", "scope": "I", "type": "L" }, { "alpha_3": "xrw", "name": "Karawa", "scope": "I", "type": "L" }, { "alpha_3": "xsa", "name": "Sabaean", "scope": "I", "type": "A" }, { "alpha_3": "xsb", "name": "Sambal", "scope": "I", "type": "L" }, { "alpha_3": "xsc", "name": "Scythian", "scope": "I", "type": "A" }, { "alpha_3": "xsd", "name": "Sidetic", "scope": "I", "type": "A" }, { "alpha_3": "xse", "name": "Sempan", "scope": "I", "type": "L" }, { "alpha_3": "xsh", "name": "Shamang", "scope": "I", "type": "L" }, { "alpha_3": "xsi", "name": "Sio", "scope": "I", "type": "L" }, { "alpha_3": "xsl", "inverted_name": "Slavey, South", "name": "South Slavey", "scope": "I", "type": "L" }, { "alpha_3": "xsm", "name": "Kasem", "scope": "I", "type": "L" }, { "alpha_3": "xsn", "name": "Sanga (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "xso", "name": "Solano", "scope": "I", "type": "E" }, { "alpha_3": "xsp", "name": "Silopi", "scope": "I", "type": "L" }, { "alpha_3": "xsq", "name": "Makhuwa-Saka", "scope": "I", "type": "L" }, { "alpha_3": "xsr", "name": "Sherpa", "scope": "I", "type": "L" }, { "alpha_3": "xss", "name": "Assan", "scope": "I", "type": "E" }, { "alpha_3": "xsu", "name": "Sanumá", "scope": "I", "type": "L" }, { "alpha_3": "xsv", "name": "Sudovian", "scope": "I", "type": "E" }, { "alpha_3": "xsy", "name": "Saisiyat", "scope": "I", "type": "L" }, { "alpha_3": "xta", "inverted_name": "Mixtec, Alcozauca", "name": "Alcozauca Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtb", "inverted_name": "Mixtec, Chazumba", "name": "Chazumba Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtc", "name": "Katcha-Kadugli-Miri", "scope": "I", "type": "L" }, { "alpha_3": "xtd", "inverted_name": "Mixtec, Diuxi-Tilantongo", "name": "Diuxi-Tilantongo Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xte", "name": "Ketengban", "scope": "I", "type": "L" }, { "alpha_3": "xtg", "inverted_name": "Gaulish, Transalpine", "name": "Transalpine Gaulish", "scope": "I", "type": "A" }, { "alpha_3": "xth", "name": "Yitha Yitha", "scope": "I", "type": "E" }, { "alpha_3": "xti", "inverted_name": "Mixtec, Sinicahua", "name": "Sinicahua Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtj", "inverted_name": "Mixtec, San Juan Teita", "name": "San Juan Teita Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtl", "inverted_name": "Mixtec, Tijaltepec", "name": "Tijaltepec Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtm", "inverted_name": "Mixtec, Magdalena Peñasco", "name": "Magdalena Peñasco Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtn", "inverted_name": "Mixtec, Northern Tlaxiaco", "name": "Northern Tlaxiaco Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xto", "name": "Tokharian A", "scope": "I", "type": "A" }, { "alpha_3": "xtp", "inverted_name": "Mixtec, San Miguel Piedras", "name": "San Miguel Piedras Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtq", "name": "Tumshuqese", "scope": "I", "type": "H" }, { "alpha_3": "xtr", "inverted_name": "Tripuri, Early", "name": "Early Tripuri", "scope": "I", "type": "A" }, { "alpha_3": "xts", "inverted_name": "Mixtec, Sindihui", "name": "Sindihui Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtt", "inverted_name": "Mixtec, Tacahua", "name": "Tacahua Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtu", "inverted_name": "Mixtec, Cuyamecalco", "name": "Cuyamecalco Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtv", "name": "Thawa", "scope": "I", "type": "E" }, { "alpha_3": "xtw", "name": "Tawandê", "scope": "I", "type": "L" }, { "alpha_3": "xty", "inverted_name": "Mixtec, Yoloxochitl", "name": "Yoloxochitl Mixtec", "scope": "I", "type": "L" }, { "alpha_3": "xtz", "name": "Tasmanian", "scope": "I", "type": "E" }, { "alpha_3": "xua", "inverted_name": "Kurumba, Alu", "name": "Alu Kurumba", "scope": "I", "type": "L" }, { "alpha_3": "xub", "inverted_name": "Kurumba, Betta", "name": "Betta Kurumba", "scope": "I", "type": "L" }, { "alpha_3": "xud", "name": "Umiida", "scope": "I", "type": "E" }, { "alpha_3": "xug", "name": "Kunigami", "scope": "I", "type": "L" }, { "alpha_3": "xuj", "inverted_name": "Kurumba, Jennu", "name": "Jennu Kurumba", "scope": "I", "type": "L" }, { "alpha_3": "xul", "name": "Ngunawal", "scope": "I", "type": "E" }, { "alpha_3": "xum", "name": "Umbrian", "scope": "I", "type": "A" }, { "alpha_3": "xun", "name": "Unggaranggu", "scope": "I", "type": "E" }, { "alpha_3": "xuo", "name": "Kuo", "scope": "I", "type": "L" }, { "alpha_3": "xup", "inverted_name": "Umpqua, Upper", "name": "Upper Umpqua", "scope": "I", "type": "E" }, { "alpha_3": "xur", "name": "Urartian", "scope": "I", "type": "A" }, { "alpha_3": "xut", "name": "Kuthant", "scope": "I", "type": "E" }, { "alpha_3": "xuu", "name": "Kxoe", "scope": "I", "type": "L" }, { "alpha_3": "xve", "name": "Venetic", "scope": "I", "type": "A" }, { "alpha_3": "xvi", "name": "Kamviri", "scope": "I", "type": "L" }, { "alpha_3": "xvn", "name": "Vandalic", "scope": "I", "type": "A" }, { "alpha_3": "xvo", "name": "Volscian", "scope": "I", "type": "A" }, { "alpha_3": "xvs", "name": "Vestinian", "scope": "I", "type": "A" }, { "alpha_3": "xwa", "name": "Kwaza", "scope": "I", "type": "L" }, { "alpha_3": "xwc", "name": "Woccon", "scope": "I", "type": "E" }, { "alpha_3": "xwd", "name": "Wadi Wadi", "scope": "I", "type": "E" }, { "alpha_3": "xwe", "inverted_name": "Gbe, Xwela", "name": "Xwela Gbe", "scope": "I", "type": "L" }, { "alpha_3": "xwg", "name": "Kwegu", "scope": "I", "type": "L" }, { "alpha_3": "xwj", "name": "Wajuk", "scope": "I", "type": "E" }, { "alpha_3": "xwk", "name": "Wangkumara", "scope": "I", "type": "E" }, { "alpha_3": "xwl", "inverted_name": "Gbe, Western Xwla", "name": "Western Xwla Gbe", "scope": "I", "type": "L" }, { "alpha_3": "xwo", "inverted_name": "Oirat, Written", "name": "Written Oirat", "scope": "I", "type": "E" }, { "alpha_3": "xwr", "name": "Kwerba Mamberamo", "scope": "I", "type": "L" }, { "alpha_3": "xwt", "name": "Wotjobaluk", "scope": "I", "type": "E" }, { "alpha_3": "xww", "name": "Wemba Wemba", "scope": "I", "type": "E" }, { "alpha_3": "xxb", "name": "Boro (Ghana)", "scope": "I", "type": "E" }, { "alpha_3": "xxk", "name": "Ke'o", "scope": "I", "type": "L" }, { "alpha_3": "xxm", "name": "Minkin", "scope": "I", "type": "E" }, { "alpha_3": "xxr", "name": "Koropó", "scope": "I", "type": "E" }, { "alpha_3": "xxt", "name": "Tambora", "scope": "I", "type": "E" }, { "alpha_3": "xya", "name": "Yaygir", "scope": "I", "type": "E" }, { "alpha_3": "xyb", "name": "Yandjibara", "scope": "I", "type": "E" }, { "alpha_3": "xyj", "name": "Mayi-Yapi", "scope": "I", "type": "E" }, { "alpha_3": "xyk", "name": "Mayi-Kulan", "scope": "I", "type": "E" }, { "alpha_3": "xyl", "name": "Yalakalore", "scope": "I", "type": "E" }, { "alpha_3": "xyt", "name": "Mayi-Thakurti", "scope": "I", "type": "E" }, { "alpha_3": "xyy", "name": "Yorta Yorta", "scope": "I", "type": "L" }, { "alpha_3": "xzh", "name": "Zhang-Zhung", "scope": "I", "type": "A" }, { "alpha_3": "xzm", "name": "Zemgalian", "scope": "I", "type": "E" }, { "alpha_3": "xzp", "inverted_name": "Zapotec, Ancient", "name": "Ancient Zapotec", "scope": "I", "type": "H" }, { "alpha_3": "yaa", "name": "Yaminahua", "scope": "I", "type": "L" }, { "alpha_3": "yab", "name": "Yuhup", "scope": "I", "type": "L" }, { "alpha_3": "yac", "inverted_name": "Yali, Pass Valley", "name": "Pass Valley Yali", "scope": "I", "type": "L" }, { "alpha_3": "yad", "name": "Yagua", "scope": "I", "type": "L" }, { "alpha_3": "yae", "name": "Pumé", "scope": "I", "type": "L" }, { "alpha_3": "yaf", "name": "Yaka (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "yag", "name": "Yámana", "scope": "I", "type": "L" }, { "alpha_3": "yah", "name": "Yazgulyam", "scope": "I", "type": "L" }, { "alpha_3": "yai", "name": "Yagnobi", "scope": "I", "type": "L" }, { "alpha_3": "yaj", "name": "Banda-Yangere", "scope": "I", "type": "L" }, { "alpha_3": "yak", "name": "Yakama", "scope": "I", "type": "L" }, { "alpha_3": "yal", "name": "Yalunka", "scope": "I", "type": "L" }, { "alpha_3": "yam", "name": "Yamba", "scope": "I", "type": "L" }, { "alpha_3": "yan", "name": "Mayangna", "scope": "I", "type": "L" }, { "alpha_3": "yao", "name": "Yao", "scope": "I", "type": "L" }, { "alpha_3": "yap", "name": "Yapese", "scope": "I", "type": "L" }, { "alpha_3": "yaq", "name": "Yaqui", "scope": "I", "type": "L" }, { "alpha_3": "yar", "name": "Yabarana", "scope": "I", "type": "L" }, { "alpha_3": "yas", "name": "Nugunu (Cameroon)", "scope": "I", "type": "L" }, { "alpha_3": "yat", "name": "Yambeta", "scope": "I", "type": "L" }, { "alpha_3": "yau", "name": "Yuwana", "scope": "I", "type": "L" }, { "alpha_3": "yav", "name": "Yangben", "scope": "I", "type": "L" }, { "alpha_3": "yaw", "name": "Yawalapití", "scope": "I", "type": "L" }, { "alpha_3": "yax", "name": "Yauma", "scope": "I", "type": "L" }, { "alpha_3": "yay", "name": "Agwagwune", "scope": "I", "type": "L" }, { "alpha_3": "yaz", "name": "Lokaa", "scope": "I", "type": "L" }, { "alpha_3": "yba", "name": "Yala", "scope": "I", "type": "L" }, { "alpha_3": "ybb", "name": "Yemba", "scope": "I", "type": "L" }, { "alpha_3": "ybe", "inverted_name": "Yugur, West", "name": "West Yugur", "scope": "I", "type": "L" }, { "alpha_3": "ybh", "name": "Yakha", "scope": "I", "type": "L" }, { "alpha_3": "ybi", "name": "Yamphu", "scope": "I", "type": "L" }, { "alpha_3": "ybj", "name": "Hasha", "scope": "I", "type": "L" }, { "alpha_3": "ybk", "name": "Bokha", "scope": "I", "type": "L" }, { "alpha_3": "ybl", "name": "Yukuben", "scope": "I", "type": "L" }, { "alpha_3": "ybm", "name": "Yaben", "scope": "I", "type": "L" }, { "alpha_3": "ybn", "name": "Yabaâna", "scope": "I", "type": "E" }, { "alpha_3": "ybo", "name": "Yabong", "scope": "I", "type": "L" }, { "alpha_3": "ybx", "name": "Yawiyo", "scope": "I", "type": "L" }, { "alpha_3": "yby", "name": "Yaweyuha", "scope": "I", "type": "L" }, { "alpha_3": "ych", "name": "Chesu", "scope": "I", "type": "L" }, { "alpha_3": "ycl", "name": "Lolopo", "scope": "I", "type": "L" }, { "alpha_3": "ycn", "name": "Yucuna", "scope": "I", "type": "L" }, { "alpha_3": "ycp", "name": "Chepya", "scope": "I", "type": "L" }, { "alpha_3": "yda", "name": "Yanda", "scope": "I", "type": "E" }, { "alpha_3": "ydd", "inverted_name": "Yiddish, Eastern", "name": "Eastern Yiddish", "scope": "I", "type": "L" }, { "alpha_3": "yde", "name": "Yangum Dey", "scope": "I", "type": "L" }, { "alpha_3": "ydg", "name": "Yidgha", "scope": "I", "type": "L" }, { "alpha_3": "ydk", "name": "Yoidik", "scope": "I", "type": "L" }, { "alpha_3": "yea", "name": "Ravula", "scope": "I", "type": "L" }, { "alpha_3": "yec", "name": "Yeniche", "scope": "I", "type": "L" }, { "alpha_3": "yee", "name": "Yimas", "scope": "I", "type": "L" }, { "alpha_3": "yei", "name": "Yeni", "scope": "I", "type": "E" }, { "alpha_3": "yej", "name": "Yevanic", "scope": "I", "type": "L" }, { "alpha_3": "yel", "name": "Yela", "scope": "I", "type": "L" }, { "alpha_3": "yer", "name": "Tarok", "scope": "I", "type": "L" }, { "alpha_3": "yes", "name": "Nyankpa", "scope": "I", "type": "L" }, { "alpha_3": "yet", "name": "Yetfa", "scope": "I", "type": "L" }, { "alpha_3": "yeu", "name": "Yerukula", "scope": "I", "type": "L" }, { "alpha_3": "yev", "name": "Yapunda", "scope": "I", "type": "L" }, { "alpha_3": "yey", "name": "Yeyi", "scope": "I", "type": "L" }, { "alpha_3": "yga", "name": "Malyangapa", "scope": "I", "type": "E" }, { "alpha_3": "ygi", "name": "Yiningayi", "scope": "I", "type": "E" }, { "alpha_3": "ygl", "name": "Yangum Gel", "scope": "I", "type": "L" }, { "alpha_3": "ygm", "name": "Yagomi", "scope": "I", "type": "L" }, { "alpha_3": "ygp", "name": "Gepo", "scope": "I", "type": "L" }, { "alpha_3": "ygr", "name": "Yagaria", "scope": "I", "type": "L" }, { "alpha_3": "ygs", "name": "Yolŋu Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ygu", "name": "Yugul", "scope": "I", "type": "L" }, { "alpha_3": "ygw", "name": "Yagwoia", "scope": "I", "type": "L" }, { "alpha_3": "yha", "inverted_name": "Buyang, Baha", "name": "Baha Buyang", "scope": "I", "type": "L" }, { "alpha_3": "yhd", "inverted_name": "Arabic, Judeo-Iraqi", "name": "Judeo-Iraqi Arabic", "scope": "I", "type": "L" }, { "alpha_3": "yhl", "inverted_name": "Phowa, Hlepho", "name": "Hlepho Phowa", "scope": "I", "type": "L" }, { "alpha_3": "yhs", "name": "Yan-nhaŋu Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "yia", "name": "Yinggarda", "scope": "I", "type": "L" }, { "alpha_2": "yi", "alpha_3": "yid", "name": "Yiddish", "scope": "M", "type": "L" }, { "alpha_3": "yif", "name": "Ache", "scope": "I", "type": "L" }, { "alpha_3": "yig", "inverted_name": "Nasu, Wusa", "name": "Wusa Nasu", "scope": "I", "type": "L" }, { "alpha_3": "yih", "inverted_name": "Yiddish, Western", "name": "Western Yiddish", "scope": "I", "type": "L" }, { "alpha_3": "yii", "name": "Yidiny", "scope": "I", "type": "L" }, { "alpha_3": "yij", "name": "Yindjibarndi", "scope": "I", "type": "L" }, { "alpha_3": "yik", "inverted_name": "Lalo, Dongshanba", "name": "Dongshanba Lalo", "scope": "I", "type": "L" }, { "alpha_3": "yil", "name": "Yindjilandji", "scope": "I", "type": "E" }, { "alpha_3": "yim", "inverted_name": "Naga, Yimchungru", "name": "Yimchungru Naga", "scope": "I", "type": "L" }, { "alpha_3": "yin", "name": "Yinchia", "scope": "I", "type": "L" }, { "alpha_3": "yip", "name": "Pholo", "scope": "I", "type": "L" }, { "alpha_3": "yiq", "name": "Miqie", "scope": "I", "type": "L" }, { "alpha_3": "yir", "inverted_name": "Awyu, North", "name": "North Awyu", "scope": "I", "type": "L" }, { "alpha_3": "yis", "name": "Yis", "scope": "I", "type": "L" }, { "alpha_3": "yit", "inverted_name": "Lalu, Eastern", "name": "Eastern Lalu", "scope": "I", "type": "L" }, { "alpha_3": "yiu", "name": "Awu", "scope": "I", "type": "L" }, { "alpha_3": "yiv", "inverted_name": "Nisu, Northern", "name": "Northern Nisu", "scope": "I", "type": "L" }, { "alpha_3": "yix", "inverted_name": "Yi, Axi", "name": "Axi Yi", "scope": "I", "type": "L" }, { "alpha_3": "yiz", "name": "Azhe", "scope": "I", "type": "L" }, { "alpha_3": "yka", "name": "Yakan", "scope": "I", "type": "L" }, { "alpha_3": "ykg", "inverted_name": "Yukaghir, Northern", "name": "Northern Yukaghir", "scope": "I", "type": "L" }, { "alpha_3": "yki", "name": "Yoke", "scope": "I", "type": "L" }, { "alpha_3": "ykk", "name": "Yakaikeke", "scope": "I", "type": "L" }, { "alpha_3": "ykl", "name": "Khlula", "scope": "I", "type": "L" }, { "alpha_3": "ykm", "name": "Kap", "scope": "I", "type": "L" }, { "alpha_3": "ykn", "name": "Kua-nsi", "scope": "I", "type": "L" }, { "alpha_3": "yko", "name": "Yasa", "scope": "I", "type": "L" }, { "alpha_3": "ykr", "name": "Yekora", "scope": "I", "type": "L" }, { "alpha_3": "ykt", "name": "Kathu", "scope": "I", "type": "L" }, { "alpha_3": "yku", "name": "Kuamasi", "scope": "I", "type": "L" }, { "alpha_3": "yky", "name": "Yakoma", "scope": "I", "type": "L" }, { "alpha_3": "yla", "name": "Yaul", "scope": "I", "type": "L" }, { "alpha_3": "ylb", "name": "Yaleba", "scope": "I", "type": "L" }, { "alpha_3": "yle", "name": "Yele", "scope": "I", "type": "L" }, { "alpha_3": "ylg", "name": "Yelogu", "scope": "I", "type": "L" }, { "alpha_3": "yli", "inverted_name": "Yali, Angguruk", "name": "Angguruk Yali", "scope": "I", "type": "L" }, { "alpha_3": "yll", "name": "Yil", "scope": "I", "type": "L" }, { "alpha_3": "ylm", "name": "Limi", "scope": "I", "type": "L" }, { "alpha_3": "yln", "inverted_name": "Buyang, Langnian", "name": "Langnian Buyang", "scope": "I", "type": "L" }, { "alpha_3": "ylo", "inverted_name": "Yi, Naluo", "name": "Naluo Yi", "scope": "I", "type": "L" }, { "alpha_3": "ylr", "name": "Yalarnnga", "scope": "I", "type": "E" }, { "alpha_3": "ylu", "name": "Aribwaung", "scope": "I", "type": "L" }, { "alpha_3": "yly", "name": "Nyâlayu", "scope": "I", "type": "L" }, { "alpha_3": "ymb", "name": "Yambes", "scope": "I", "type": "L" }, { "alpha_3": "ymc", "inverted_name": "Muji, Southern", "name": "Southern Muji", "scope": "I", "type": "L" }, { "alpha_3": "ymd", "name": "Muda", "scope": "I", "type": "L" }, { "alpha_3": "yme", "name": "Yameo", "scope": "I", "type": "E" }, { "alpha_3": "ymg", "name": "Yamongeri", "scope": "I", "type": "L" }, { "alpha_3": "ymh", "name": "Mili", "scope": "I", "type": "L" }, { "alpha_3": "ymi", "name": "Moji", "scope": "I", "type": "L" }, { "alpha_3": "ymk", "name": "Makwe", "scope": "I", "type": "L" }, { "alpha_3": "yml", "name": "Iamalele", "scope": "I", "type": "L" }, { "alpha_3": "ymm", "name": "Maay", "scope": "I", "type": "L" }, { "alpha_3": "ymn", "name": "Yamna", "scope": "I", "type": "L" }, { "alpha_3": "ymo", "name": "Yangum Mon", "scope": "I", "type": "L" }, { "alpha_3": "ymp", "name": "Yamap", "scope": "I", "type": "L" }, { "alpha_3": "ymq", "inverted_name": "Muji, Qila", "name": "Qila Muji", "scope": "I", "type": "L" }, { "alpha_3": "ymr", "name": "Malasar", "scope": "I", "type": "L" }, { "alpha_3": "yms", "name": "Mysian", "scope": "I", "type": "A" }, { "alpha_3": "ymx", "inverted_name": "Muji, Northern", "name": "Northern Muji", "scope": "I", "type": "L" }, { "alpha_3": "ymz", "name": "Muzi", "scope": "I", "type": "L" }, { "alpha_3": "yna", "name": "Aluo", "scope": "I", "type": "L" }, { "alpha_3": "ynd", "name": "Yandruwandha", "scope": "I", "type": "E" }, { "alpha_3": "yne", "name": "Lang'e", "scope": "I", "type": "L" }, { "alpha_3": "yng", "name": "Yango", "scope": "I", "type": "L" }, { "alpha_3": "ynk", "inverted_name": "Yupik, Naukan", "name": "Naukan Yupik", "scope": "I", "type": "L" }, { "alpha_3": "ynl", "name": "Yangulam", "scope": "I", "type": "L" }, { "alpha_3": "ynn", "name": "Yana", "scope": "I", "type": "E" }, { "alpha_3": "yno", "name": "Yong", "scope": "I", "type": "L" }, { "alpha_3": "ynq", "name": "Yendang", "scope": "I", "type": "L" }, { "alpha_3": "yns", "name": "Yansi", "scope": "I", "type": "L" }, { "alpha_3": "ynu", "name": "Yahuna", "scope": "I", "type": "E" }, { "alpha_3": "yob", "name": "Yoba", "scope": "I", "type": "E" }, { "alpha_3": "yog", "name": "Yogad", "scope": "I", "type": "L" }, { "alpha_3": "yoi", "name": "Yonaguni", "scope": "I", "type": "L" }, { "alpha_3": "yok", "name": "Yokuts", "scope": "I", "type": "L" }, { "alpha_3": "yol", "name": "Yola", "scope": "I", "type": "E" }, { "alpha_3": "yom", "name": "Yombe", "scope": "I", "type": "L" }, { "alpha_3": "yon", "name": "Yongkom", "scope": "I", "type": "L" }, { "alpha_2": "yo", "alpha_3": "yor", "name": "Yoruba", "scope": "I", "type": "L" }, { "alpha_3": "yot", "name": "Yotti", "scope": "I", "type": "L" }, { "alpha_3": "yox", "name": "Yoron", "scope": "I", "type": "L" }, { "alpha_3": "yoy", "name": "Yoy", "scope": "I", "type": "L" }, { "alpha_3": "ypa", "name": "Phala", "scope": "I", "type": "L" }, { "alpha_3": "ypb", "inverted_name": "Phowa, Labo", "name": "Labo Phowa", "scope": "I", "type": "L" }, { "alpha_3": "ypg", "name": "Phola", "scope": "I", "type": "L" }, { "alpha_3": "yph", "name": "Phupha", "scope": "I", "type": "L" }, { "alpha_3": "ypm", "name": "Phuma", "scope": "I", "type": "L" }, { "alpha_3": "ypn", "inverted_name": "Phowa, Ani", "name": "Ani Phowa", "scope": "I", "type": "L" }, { "alpha_3": "ypo", "inverted_name": "Phola, Alo", "name": "Alo Phola", "scope": "I", "type": "L" }, { "alpha_3": "ypp", "name": "Phupa", "scope": "I", "type": "L" }, { "alpha_3": "ypz", "name": "Phuza", "scope": "I", "type": "L" }, { "alpha_3": "yra", "name": "Yerakai", "scope": "I", "type": "L" }, { "alpha_3": "yrb", "name": "Yareba", "scope": "I", "type": "L" }, { "alpha_3": "yre", "name": "Yaouré", "scope": "I", "type": "L" }, { "alpha_3": "yrk", "name": "Nenets", "scope": "I", "type": "L" }, { "alpha_3": "yrl", "name": "Nhengatu", "scope": "I", "type": "L" }, { "alpha_3": "yrm", "name": "Yirrk-Mel", "scope": "I", "type": "L" }, { "alpha_3": "yrn", "name": "Yerong", "scope": "I", "type": "L" }, { "alpha_3": "yro", "name": "Yaroamë", "scope": "I", "type": "L" }, { "alpha_3": "yrs", "name": "Yarsun", "scope": "I", "type": "L" }, { "alpha_3": "yrw", "name": "Yarawata", "scope": "I", "type": "L" }, { "alpha_3": "yry", "name": "Yarluyandi", "scope": "I", "type": "L" }, { "alpha_3": "ysc", "name": "Yassic", "scope": "I", "type": "E" }, { "alpha_3": "ysd", "name": "Samatao", "scope": "I", "type": "L" }, { "alpha_3": "ysg", "name": "Sonaga", "scope": "I", "type": "L" }, { "alpha_3": "ysl", "name": "Yugoslavian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "ysn", "name": "Sani", "scope": "I", "type": "L" }, { "alpha_3": "yso", "name": "Nisi (China)", "scope": "I", "type": "L" }, { "alpha_3": "ysp", "inverted_name": "Lolopo, Southern", "name": "Southern Lolopo", "scope": "I", "type": "L" }, { "alpha_3": "ysr", "inverted_name": "Yupik, Sirenik", "name": "Sirenik Yupik", "scope": "I", "type": "E" }, { "alpha_3": "yss", "name": "Yessan-Mayo", "scope": "I", "type": "L" }, { "alpha_3": "ysy", "name": "Sanie", "scope": "I", "type": "L" }, { "alpha_3": "yta", "name": "Talu", "scope": "I", "type": "L" }, { "alpha_3": "ytl", "name": "Tanglang", "scope": "I", "type": "L" }, { "alpha_3": "ytp", "name": "Thopho", "scope": "I", "type": "L" }, { "alpha_3": "ytw", "name": "Yout Wam", "scope": "I", "type": "L" }, { "alpha_3": "yty", "name": "Yatay", "scope": "I", "type": "E" }, { "alpha_3": "yua", "name": "Yucateco", "scope": "I", "type": "L" }, { "alpha_3": "yub", "name": "Yugambal", "scope": "I", "type": "E" }, { "alpha_3": "yuc", "name": "Yuchi", "scope": "I", "type": "L" }, { "alpha_3": "yud", "inverted_name": "Arabic, Judeo-Tripolitanian", "name": "Judeo-Tripolitanian Arabic", "scope": "I", "type": "L" }, { "alpha_3": "yue", "inverted_name": "Chinese, Yue", "name": "Yue Chinese", "scope": "I", "type": "L" }, { "alpha_3": "yuf", "name": "Havasupai-Walapai-Yavapai", "scope": "I", "type": "L" }, { "alpha_3": "yug", "name": "Yug", "scope": "I", "type": "E" }, { "alpha_3": "yui", "name": "Yurutí", "scope": "I", "type": "L" }, { "alpha_3": "yuj", "name": "Karkar-Yuri", "scope": "I", "type": "L" }, { "alpha_3": "yuk", "name": "Yuki", "scope": "I", "type": "E" }, { "alpha_3": "yul", "name": "Yulu", "scope": "I", "type": "L" }, { "alpha_3": "yum", "name": "Quechan", "scope": "I", "type": "L" }, { "alpha_3": "yun", "name": "Bena (Nigeria)", "scope": "I", "type": "L" }, { "alpha_3": "yup", "name": "Yukpa", "scope": "I", "type": "L" }, { "alpha_3": "yuq", "name": "Yuqui", "scope": "I", "type": "L" }, { "alpha_3": "yur", "name": "Yurok", "scope": "I", "type": "L" }, { "alpha_3": "yut", "name": "Yopno", "scope": "I", "type": "L" }, { "alpha_3": "yuw", "name": "Yau (Morobe Province)", "scope": "I", "type": "L" }, { "alpha_3": "yux", "inverted_name": "Yukaghir, Southern", "name": "Southern Yukaghir", "scope": "I", "type": "L" }, { "alpha_3": "yuy", "inverted_name": "Yugur, East", "name": "East Yugur", "scope": "I", "type": "L" }, { "alpha_3": "yuz", "name": "Yuracare", "scope": "I", "type": "L" }, { "alpha_3": "yva", "name": "Yawa", "scope": "I", "type": "L" }, { "alpha_3": "yvt", "name": "Yavitero", "scope": "I", "type": "E" }, { "alpha_3": "ywa", "name": "Kalou", "scope": "I", "type": "L" }, { "alpha_3": "ywg", "name": "Yinhawangka", "scope": "I", "type": "L" }, { "alpha_3": "ywl", "inverted_name": "Lalu, Western", "name": "Western Lalu", "scope": "I", "type": "L" }, { "alpha_3": "ywn", "name": "Yawanawa", "scope": "I", "type": "L" }, { "alpha_3": "ywq", "inverted_name": "Yi, Wuding-Luquan", "name": "Wuding-Luquan Yi", "scope": "I", "type": "L" }, { "alpha_3": "ywr", "name": "Yawuru", "scope": "I", "type": "L" }, { "alpha_3": "ywt", "inverted_name": "Lalo, Xishanba", "name": "Xishanba Lalo", "scope": "I", "type": "L" }, { "alpha_3": "ywu", "inverted_name": "Nasu, Wumeng", "name": "Wumeng Nasu", "scope": "I", "type": "L" }, { "alpha_3": "yww", "name": "Yawarawarga", "scope": "I", "type": "E" }, { "alpha_3": "yxa", "name": "Mayawali", "scope": "I", "type": "E" }, { "alpha_3": "yxg", "name": "Yagara", "scope": "I", "type": "E" }, { "alpha_3": "yxl", "name": "Yardliyawarra", "scope": "I", "type": "E" }, { "alpha_3": "yxm", "name": "Yinwum", "scope": "I", "type": "E" }, { "alpha_3": "yxu", "name": "Yuyu", "scope": "I", "type": "E" }, { "alpha_3": "yxy", "name": "Yabula Yabula", "scope": "I", "type": "E" }, { "alpha_3": "yyr", "name": "Yir Yoront", "scope": "I", "type": "E" }, { "alpha_3": "yyu", "name": "Yau (Sandaun Province)", "scope": "I", "type": "L" }, { "alpha_3": "yyz", "name": "Ayizi", "scope": "I", "type": "L" }, { "alpha_3": "yzg", "inverted_name": "Buyang, E'ma", "name": "E'ma Buyang", "scope": "I", "type": "L" }, { "alpha_3": "yzk", "name": "Zokhuo", "scope": "I", "type": "L" }, { "alpha_3": "zaa", "inverted_name": "Zapotec, Sierra de Juárez", "name": "Sierra de Juárez Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zab", "inverted_name": "Zapotec, Western Tlacolula Valley", "name": "Western Tlacolula Valley Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zac", "inverted_name": "Zapotec, Ocotlán", "name": "Ocotlán Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zad", "inverted_name": "Zapotec, Cajonos", "name": "Cajonos Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zae", "inverted_name": "Zapotec, Yareni", "name": "Yareni Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zaf", "inverted_name": "Zapotec, Ayoquesco", "name": "Ayoquesco Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zag", "name": "Zaghawa", "scope": "I", "type": "L" }, { "alpha_3": "zah", "name": "Zangwal", "scope": "I", "type": "L" }, { "alpha_3": "zai", "inverted_name": "Zapotec, Isthmus", "name": "Isthmus Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zaj", "name": "Zaramo", "scope": "I", "type": "L" }, { "alpha_3": "zak", "name": "Zanaki", "scope": "I", "type": "L" }, { "alpha_3": "zal", "name": "Zauzou", "scope": "I", "type": "L" }, { "alpha_3": "zam", "inverted_name": "Zapotec, Miahuatlán", "name": "Miahuatlán Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zao", "inverted_name": "Zapotec, Ozolotepec", "name": "Ozolotepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zap", "name": "Zapotec", "scope": "M", "type": "L" }, { "alpha_3": "zaq", "inverted_name": "Zapotec, Aloápam", "name": "Aloápam Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zar", "inverted_name": "Zapotec, Rincón", "name": "Rincón Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zas", "inverted_name": "Zapotec, Santo Domingo Albarradas", "name": "Santo Domingo Albarradas Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zat", "inverted_name": "Zapotec, Tabaa", "name": "Tabaa Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zau", "name": "Zangskari", "scope": "I", "type": "L" }, { "alpha_3": "zav", "inverted_name": "Zapotec, Yatzachi", "name": "Yatzachi Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zaw", "inverted_name": "Zapotec, Mitla", "name": "Mitla Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zax", "inverted_name": "Zapotec, Xadani", "name": "Xadani Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zay", "name": "Zayse-Zergulla", "scope": "I", "type": "L" }, { "alpha_3": "zaz", "name": "Zari", "scope": "I", "type": "L" }, { "alpha_3": "zbc", "inverted_name": "Berawan, Central", "name": "Central Berawan", "scope": "I", "type": "L" }, { "alpha_3": "zbe", "inverted_name": "Berawan, East", "name": "East Berawan", "scope": "I", "type": "L" }, { "alpha_3": "zbl", "name": "Blissymbols", "scope": "I", "type": "C" }, { "alpha_3": "zbt", "name": "Batui", "scope": "I", "type": "L" }, { "alpha_3": "zbw", "inverted_name": "Berawan, West", "name": "West Berawan", "scope": "I", "type": "L" }, { "alpha_3": "zca", "inverted_name": "Zapotec, Coatecas Altas", "name": "Coatecas Altas Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zch", "inverted_name": "Zhuang, Central Hongshuihe", "name": "Central Hongshuihe Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zdj", "inverted_name": "Comorian, Ngazidja", "name": "Ngazidja Comorian", "scope": "I", "type": "L" }, { "alpha_3": "zea", "name": "Zeeuws", "scope": "I", "type": "L" }, { "alpha_3": "zeg", "name": "Zenag", "scope": "I", "type": "L" }, { "alpha_3": "zeh", "inverted_name": "Zhuang, Eastern Hongshuihe", "name": "Eastern Hongshuihe Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zen", "name": "Zenaga", "scope": "I", "type": "L" }, { "alpha_3": "zga", "name": "Kinga", "scope": "I", "type": "L" }, { "alpha_3": "zgb", "inverted_name": "Zhuang, Guibei", "name": "Guibei Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zgh", "inverted_name": "Tamazight, Standard Moroccan", "name": "Standard Moroccan Tamazight", "scope": "I", "type": "L" }, { "alpha_3": "zgm", "inverted_name": "Zhuang, Minz", "name": "Minz Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zgn", "inverted_name": "Zhuang, Guibian", "name": "Guibian Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zgr", "name": "Magori", "scope": "I", "type": "L" }, { "alpha_2": "za", "alpha_3": "zha", "name": "Zhuang", "scope": "M", "type": "L" }, { "alpha_3": "zhb", "name": "Zhaba", "scope": "I", "type": "L" }, { "alpha_3": "zhd", "inverted_name": "Zhuang, Dai", "name": "Dai Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zhi", "name": "Zhire", "scope": "I", "type": "L" }, { "alpha_3": "zhn", "inverted_name": "Zhuang, Nong", "name": "Nong Zhuang", "scope": "I", "type": "L" }, { "alpha_2": "zh", "alpha_3": "zho", "bibliographic": "chi", "name": "Chinese", "scope": "M", "type": "L" }, { "alpha_3": "zhw", "name": "Zhoa", "scope": "I", "type": "L" }, { "alpha_3": "zia", "name": "Zia", "scope": "I", "type": "L" }, { "alpha_3": "zib", "name": "Zimbabwe Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "zik", "name": "Zimakani", "scope": "I", "type": "L" }, { "alpha_3": "zil", "name": "Zialo", "scope": "I", "type": "L" }, { "alpha_3": "zim", "name": "Mesme", "scope": "I", "type": "L" }, { "alpha_3": "zin", "name": "Zinza", "scope": "I", "type": "L" }, { "alpha_3": "zir", "name": "Ziriya", "scope": "I", "type": "E" }, { "alpha_3": "ziw", "name": "Zigula", "scope": "I", "type": "L" }, { "alpha_3": "ziz", "name": "Zizilivakan", "scope": "I", "type": "L" }, { "alpha_3": "zka", "name": "Kaimbulawa", "scope": "I", "type": "L" }, { "alpha_3": "zkb", "name": "Koibal", "scope": "I", "type": "E" }, { "alpha_3": "zkd", "name": "Kadu", "scope": "I", "type": "L" }, { "alpha_3": "zkg", "name": "Koguryo", "scope": "I", "type": "E" }, { "alpha_3": "zkh", "name": "Khorezmian", "scope": "I", "type": "E" }, { "alpha_3": "zkk", "name": "Karankawa", "scope": "I", "type": "E" }, { "alpha_3": "zkn", "name": "Kanan", "scope": "I", "type": "L" }, { "alpha_3": "zko", "name": "Kott", "scope": "I", "type": "E" }, { "alpha_3": "zkp", "inverted_name": "Kaingáng, São Paulo", "name": "São Paulo Kaingáng", "scope": "I", "type": "E" }, { "alpha_3": "zkr", "name": "Zakhring", "scope": "I", "type": "L" }, { "alpha_3": "zkt", "name": "Kitan", "scope": "I", "type": "E" }, { "alpha_3": "zku", "name": "Kaurna", "scope": "I", "type": "E" }, { "alpha_3": "zkv", "name": "Krevinian", "scope": "I", "type": "E" }, { "alpha_3": "zkz", "name": "Khazar", "scope": "I", "type": "E" }, { "alpha_3": "zlj", "inverted_name": "Zhuang, Liujiang", "name": "Liujiang Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zlm", "name": "Malay (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "zln", "inverted_name": "Zhuang, Lianshan", "name": "Lianshan Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zlq", "inverted_name": "Zhuang, Liuqian", "name": "Liuqian Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zma", "name": "Manda (Australia)", "scope": "I", "type": "L" }, { "alpha_3": "zmb", "name": "Zimba", "scope": "I", "type": "L" }, { "alpha_3": "zmc", "name": "Margany", "scope": "I", "type": "E" }, { "alpha_3": "zmd", "name": "Maridan", "scope": "I", "type": "L" }, { "alpha_3": "zme", "name": "Mangerr", "scope": "I", "type": "E" }, { "alpha_3": "zmf", "name": "Mfinu", "scope": "I", "type": "L" }, { "alpha_3": "zmg", "name": "Marti Ke", "scope": "I", "type": "L" }, { "alpha_3": "zmh", "name": "Makolkol", "scope": "I", "type": "E" }, { "alpha_3": "zmi", "name": "Negeri Sembilan Malay", "scope": "I", "type": "L" }, { "alpha_3": "zmj", "name": "Maridjabin", "scope": "I", "type": "L" }, { "alpha_3": "zmk", "name": "Mandandanyi", "scope": "I", "type": "E" }, { "alpha_3": "zml", "name": "Madngele", "scope": "I", "type": "L" }, { "alpha_3": "zmm", "name": "Marimanindji", "scope": "I", "type": "L" }, { "alpha_3": "zmn", "name": "Mbangwe", "scope": "I", "type": "L" }, { "alpha_3": "zmo", "name": "Molo", "scope": "I", "type": "L" }, { "alpha_3": "zmp", "name": "Mpuono", "scope": "I", "type": "L" }, { "alpha_3": "zmq", "name": "Mituku", "scope": "I", "type": "L" }, { "alpha_3": "zmr", "name": "Maranunggu", "scope": "I", "type": "L" }, { "alpha_3": "zms", "name": "Mbesa", "scope": "I", "type": "L" }, { "alpha_3": "zmt", "name": "Maringarr", "scope": "I", "type": "L" }, { "alpha_3": "zmu", "name": "Muruwari", "scope": "I", "type": "E" }, { "alpha_3": "zmv", "name": "Mbariman-Gudhinma", "scope": "I", "type": "E" }, { "alpha_3": "zmw", "name": "Mbo (Democratic Republic of Congo)", "scope": "I", "type": "L" }, { "alpha_3": "zmx", "name": "Bomitaba", "scope": "I", "type": "L" }, { "alpha_3": "zmy", "name": "Mariyedi", "scope": "I", "type": "L" }, { "alpha_3": "zmz", "name": "Mbandja", "scope": "I", "type": "L" }, { "alpha_3": "zna", "name": "Zan Gula", "scope": "I", "type": "L" }, { "alpha_3": "zne", "name": "Zande (individual language)", "scope": "I", "type": "L" }, { "alpha_3": "zng", "name": "Mang", "scope": "I", "type": "L" }, { "alpha_3": "znk", "name": "Manangkari", "scope": "I", "type": "E" }, { "alpha_3": "zns", "name": "Mangas", "scope": "I", "type": "L" }, { "alpha_3": "zoc", "inverted_name": "Zoque, Copainalá", "name": "Copainalá Zoque", "scope": "I", "type": "L" }, { "alpha_3": "zoh", "inverted_name": "Zoque, Chimalapa", "name": "Chimalapa Zoque", "scope": "I", "type": "L" }, { "alpha_3": "zom", "name": "Zou", "scope": "I", "type": "L" }, { "alpha_3": "zoo", "inverted_name": "Zapotec, Asunción Mixtepec", "name": "Asunción Mixtepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zoq", "inverted_name": "Zoque, Tabasco", "name": "Tabasco Zoque", "scope": "I", "type": "L" }, { "alpha_3": "zor", "inverted_name": "Zoque, Rayón", "name": "Rayón Zoque", "scope": "I", "type": "L" }, { "alpha_3": "zos", "inverted_name": "Zoque, Francisco León", "name": "Francisco León Zoque", "scope": "I", "type": "L" }, { "alpha_3": "zpa", "inverted_name": "Zapotec, Lachiguiri", "name": "Lachiguiri Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpb", "inverted_name": "Zapotec, Yautepec", "name": "Yautepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpc", "inverted_name": "Zapotec, Choapan", "name": "Choapan Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpd", "inverted_name": "Zapotec, Southeastern Ixtlán", "name": "Southeastern Ixtlán Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpe", "inverted_name": "Zapotec, Petapa", "name": "Petapa Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpf", "inverted_name": "Zapotec, San Pedro Quiatoni", "name": "San Pedro Quiatoni Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpg", "inverted_name": "Zapotec, Guevea De Humboldt", "name": "Guevea De Humboldt Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zph", "inverted_name": "Zapotec, Totomachapan", "name": "Totomachapan Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpi", "inverted_name": "Zapotec, Santa María Quiegolani", "name": "Santa María Quiegolani Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpj", "inverted_name": "Zapotec, Quiavicuzas", "name": "Quiavicuzas Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpk", "inverted_name": "Zapotec, Tlacolulita", "name": "Tlacolulita Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpl", "inverted_name": "Zapotec, Lachixío", "name": "Lachixío Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpm", "inverted_name": "Zapotec, Mixtepec", "name": "Mixtepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpn", "inverted_name": "Zapotec, Santa Inés Yatzechi", "name": "Santa Inés Yatzechi Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpo", "inverted_name": "Zapotec, Amatlán", "name": "Amatlán Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpp", "inverted_name": "Zapotec, El Alto", "name": "El Alto Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpq", "inverted_name": "Zapotec, Zoogocho", "name": "Zoogocho Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpr", "inverted_name": "Zapotec, Santiago Xanica", "name": "Santiago Xanica Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zps", "inverted_name": "Zapotec, Coatlán", "name": "Coatlán Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpt", "inverted_name": "Zapotec, San Vicente Coatlán", "name": "San Vicente Coatlán Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpu", "inverted_name": "Zapotec, Yalálag", "name": "Yalálag Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpv", "inverted_name": "Zapotec, Chichicapan", "name": "Chichicapan Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpw", "inverted_name": "Zapotec, Zaniza", "name": "Zaniza Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpx", "inverted_name": "Zapotec, San Baltazar Loxicha", "name": "San Baltazar Loxicha Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpy", "inverted_name": "Zapotec, Mazaltepec", "name": "Mazaltepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zpz", "inverted_name": "Zapotec, Texmelucan", "name": "Texmelucan Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zqe", "inverted_name": "Zhuang, Qiubei", "name": "Qiubei Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zra", "name": "Kara (Korea)", "scope": "I", "type": "E" }, { "alpha_3": "zrg", "name": "Mirgan", "scope": "I", "type": "L" }, { "alpha_3": "zrn", "name": "Zerenkel", "scope": "I", "type": "L" }, { "alpha_3": "zro", "name": "Záparo", "scope": "I", "type": "L" }, { "alpha_3": "zrp", "name": "Zarphatic", "scope": "I", "type": "E" }, { "alpha_3": "zrs", "name": "Mairasi", "scope": "I", "type": "L" }, { "alpha_3": "zsa", "name": "Sarasira", "scope": "I", "type": "L" }, { "alpha_3": "zsk", "name": "Kaskean", "scope": "I", "type": "A" }, { "alpha_3": "zsl", "name": "Zambian Sign Language", "scope": "I", "type": "L" }, { "alpha_3": "zsm", "inverted_name": "Malay, Standard", "name": "Standard Malay", "scope": "I", "type": "L" }, { "alpha_3": "zsr", "inverted_name": "Zapotec, Southern Rincon", "name": "Southern Rincon Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zsu", "name": "Sukurum", "scope": "I", "type": "L" }, { "alpha_3": "zte", "inverted_name": "Zapotec, Elotepec", "name": "Elotepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztg", "inverted_name": "Zapotec, Xanaguía", "name": "Xanaguía Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztl", "inverted_name": "Zapotec, Lapaguía-Guivini", "name": "Lapaguía-Guivini Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztm", "inverted_name": "Zapotec, San Agustín Mixtepec", "name": "San Agustín Mixtepec Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztn", "inverted_name": "Zapotec, Santa Catarina Albarradas", "name": "Santa Catarina Albarradas Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztp", "inverted_name": "Zapotec, Loxicha", "name": "Loxicha Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztq", "inverted_name": "Zapotec, Quioquitani-Quierí", "name": "Quioquitani-Quierí Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zts", "inverted_name": "Zapotec, Tilquiapan", "name": "Tilquiapan Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztt", "inverted_name": "Zapotec, Tejalapan", "name": "Tejalapan Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztu", "inverted_name": "Zapotec, Güilá", "name": "Güilá Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "ztx", "inverted_name": "Zapotec, Zaachila", "name": "Zaachila Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zty", "inverted_name": "Zapotec, Yatee", "name": "Yatee Zapotec", "scope": "I", "type": "L" }, { "alpha_3": "zua", "name": "Zeem", "scope": "I", "type": "L" }, { "alpha_3": "zuh", "name": "Tokano", "scope": "I", "type": "L" }, { "alpha_2": "zu", "alpha_3": "zul", "name": "Zulu", "scope": "I", "type": "L" }, { "alpha_3": "zum", "name": "Kumzari", "scope": "I", "type": "L" }, { "alpha_3": "zun", "name": "Zuni", "scope": "I", "type": "L" }, { "alpha_3": "zuy", "name": "Zumaya", "scope": "I", "type": "L" }, { "alpha_3": "zwa", "name": "Zay", "scope": "I", "type": "L" }, { "alpha_3": "zxx", "name": "No linguistic content", "scope": "S", "type": "S" }, { "alpha_3": "zyb", "inverted_name": "Zhuang, Yongbei", "name": "Yongbei Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zyg", "inverted_name": "Zhuang, Yang", "name": "Yang Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zyj", "inverted_name": "Zhuang, Youjiang", "name": "Youjiang Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zyn", "inverted_name": "Zhuang, Yongnan", "name": "Yongnan Zhuang", "scope": "I", "type": "L" }, { "alpha_3": "zyp", "inverted_name": "Chin, Zyphe", "name": "Zyphe Chin", "scope": "I", "type": "L" }, { "alpha_3": "zza", "name": "Zaza", "scope": "M", "type": "L" }, { "alpha_3": "zzj", "inverted_name": "Zhuang, Zuojiang", "name": "Zuojiang Zhuang", "scope": "I", "type": "L" } ] } PKV11]κBBiso_15924.jsonnu[{ "15924": [ { "alpha_4": "Adlm", "name": "Adlam", "numeric": "166" }, { "alpha_4": "Afak", "name": "Afaka", "numeric": "439" }, { "alpha_4": "Aghb", "name": "Caucasian Albanian", "numeric": "239" }, { "alpha_4": "Ahom", "name": "Ahom, Tai Ahom", "numeric": "338" }, { "alpha_4": "Arab", "name": "Arabic", "numeric": "160" }, { "alpha_4": "Aran", "name": "Arabic (Nastaliq variant)", "numeric": "161" }, { "alpha_4": "Armi", "name": "Imperial Aramaic", "numeric": "124" }, { "alpha_4": "Armn", "name": "Armenian", "numeric": "230" }, { "alpha_4": "Avst", "name": "Avestan", "numeric": "134" }, { "alpha_4": "Bali", "name": "Balinese", "numeric": "360" }, { "alpha_4": "Bamu", "name": "Bamum", "numeric": "435" }, { "alpha_4": "Bass", "name": "Bassa Vah", "numeric": "259" }, { "alpha_4": "Batk", "name": "Batak", "numeric": "365" }, { "alpha_4": "Beng", "name": "Bengali", "numeric": "325" }, { "alpha_4": "Bhks", "name": "Bhaiksuki", "numeric": "334" }, { "alpha_4": "Blis", "name": "Blissymbols", "numeric": "550" }, { "alpha_4": "Bopo", "name": "Bopomofo", "numeric": "285" }, { "alpha_4": "Brah", "name": "Brahmi", "numeric": "300" }, { "alpha_4": "Brai", "name": "Braille", "numeric": "570" }, { "alpha_4": "Bugi", "name": "Buginese", "numeric": "367" }, { "alpha_4": "Buhd", "name": "Buhid", "numeric": "372" }, { "alpha_4": "Cakm", "name": "Chakma", "numeric": "349" }, { "alpha_4": "Cans", "name": "Unified Canadian Aboriginal Syllabics", "numeric": "440" }, { "alpha_4": "Cari", "name": "Carian", "numeric": "201" }, { "alpha_4": "Cham", "name": "Cham", "numeric": "358" }, { "alpha_4": "Cher", "name": "Cherokee", "numeric": "445" }, { "alpha_4": "Cirt", "name": "Cirth", "numeric": "291" }, { "alpha_4": "Copt", "name": "Coptic", "numeric": "204" }, { "alpha_4": "Cprt", "name": "Cypriot", "numeric": "403" }, { "alpha_4": "Cyrl", "name": "Cyrillic", "numeric": "220" }, { "alpha_4": "Cyrs", "name": "Cyrillic (Old Church Slavonic variant)", "numeric": "221" }, { "alpha_4": "Deva", "name": "Devanagari (Nagari)", "numeric": "315" }, { "alpha_4": "Dsrt", "name": "Deseret (Mormon)", "numeric": "250" }, { "alpha_4": "Dupl", "name": "Duployan shorthand, Duployan stenography", "numeric": "755" }, { "alpha_4": "Egyd", "name": "Egyptian demotic", "numeric": "070" }, { "alpha_4": "Egyh", "name": "Egyptian hieratic", "numeric": "060" }, { "alpha_4": "Egyp", "name": "Egyptian hieroglyphs", "numeric": "050" }, { "alpha_4": "Elba", "name": "Elbasan", "numeric": "226" }, { "alpha_4": "Ethi", "name": "Ethiopic (Geʻez)", "numeric": "430" }, { "alpha_4": "Geok", "name": "Khutsuri (Asomtavruli and Nuskhuri)", "numeric": "241" }, { "alpha_4": "Geor", "name": "Georgian (Mkhedruli)", "numeric": "240" }, { "alpha_4": "Glag", "name": "Glagolitic", "numeric": "225" }, { "alpha_4": "Goth", "name": "Gothic", "numeric": "206" }, { "alpha_4": "Gran", "name": "Grantha", "numeric": "343" }, { "alpha_4": "Grek", "name": "Greek", "numeric": "200" }, { "alpha_4": "Gujr", "name": "Gujarati", "numeric": "320" }, { "alpha_4": "Guru", "name": "Gurmukhi", "numeric": "310" }, { "alpha_4": "Hanb", "name": "Han with Bopomofo (alias for Han + Bopomofo)", "numeric": "503" }, { "alpha_4": "Hang", "name": "Hangul (Hangŭl, Hangeul)", "numeric": "286" }, { "alpha_4": "Hani", "name": "Han (Hanzi, Kanji, Hanja)", "numeric": "500" }, { "alpha_4": "Hano", "name": "Hanunoo (Hanunóo)", "numeric": "371" }, { "alpha_4": "Hans", "name": "Han (Simplified variant)", "numeric": "501" }, { "alpha_4": "Hant", "name": "Han (Traditional variant)", "numeric": "502" }, { "alpha_4": "Hatr", "name": "Hatran", "numeric": "127" }, { "alpha_4": "Hebr", "name": "Hebrew", "numeric": "125" }, { "alpha_4": "Hira", "name": "Hiragana", "numeric": "410" }, { "alpha_4": "Hluw", "name": "Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)", "numeric": "080" }, { "alpha_4": "Hmng", "name": "Pahawh Hmong", "numeric": "450" }, { "alpha_4": "Hrkt", "name": "Japanese syllabaries (alias for Hiragana + Katakana)", "numeric": "412" }, { "alpha_4": "Hung", "name": "Old Hungarian (Hungarian Runic)", "numeric": "176" }, { "alpha_4": "Inds", "name": "Indus (Harappan)", "numeric": "610" }, { "alpha_4": "Ital", "name": "Old Italic (Etruscan, Oscan, etc.)", "numeric": "210" }, { "alpha_4": "Jamo", "name": "Jamo (alias for Jamo subset of Hangul)", "numeric": "284" }, { "alpha_4": "Java", "name": "Javanese", "numeric": "361" }, { "alpha_4": "Jpan", "name": "Japanese (alias for Han + Hiragana + Katakana)", "numeric": "413" }, { "alpha_4": "Jurc", "name": "Jurchen", "numeric": "510" }, { "alpha_4": "Kali", "name": "Kayah Li", "numeric": "357" }, { "alpha_4": "Kana", "name": "Katakana", "numeric": "411" }, { "alpha_4": "Khar", "name": "Kharoshthi", "numeric": "305" }, { "alpha_4": "Khmr", "name": "Khmer", "numeric": "355" }, { "alpha_4": "Khoj", "name": "Khojki", "numeric": "322" }, { "alpha_4": "Kitl", "name": "Khitan large script", "numeric": "505" }, { "alpha_4": "Kits", "name": "Khitan small script", "numeric": "288" }, { "alpha_4": "Knda", "name": "Kannada", "numeric": "345" }, { "alpha_4": "Kore", "name": "Korean (alias for Hangul + Han)", "numeric": "287" }, { "alpha_4": "Kpel", "name": "Kpelle", "numeric": "436" }, { "alpha_4": "Kthi", "name": "Kaithi", "numeric": "317" }, { "alpha_4": "Lana", "name": "Tai Tham (Lanna)", "numeric": "351" }, { "alpha_4": "Laoo", "name": "Lao", "numeric": "356" }, { "alpha_4": "Latf", "name": "Latin (Fraktur variant)", "numeric": "217" }, { "alpha_4": "Latg", "name": "Latin (Gaelic variant)", "numeric": "216" }, { "alpha_4": "Latn", "name": "Latin", "numeric": "215" }, { "alpha_4": "Leke", "name": "Leke", "numeric": "364" }, { "alpha_4": "Lepc", "name": "Lepcha (Róng)", "numeric": "335" }, { "alpha_4": "Limb", "name": "Limbu", "numeric": "336" }, { "alpha_4": "Lina", "name": "Linear A", "numeric": "400" }, { "alpha_4": "Linb", "name": "Linear B", "numeric": "401" }, { "alpha_4": "Lisu", "name": "Lisu (Fraser)", "numeric": "399" }, { "alpha_4": "Loma", "name": "Loma", "numeric": "437" }, { "alpha_4": "Lyci", "name": "Lycian", "numeric": "202" }, { "alpha_4": "Lydi", "name": "Lydian", "numeric": "116" }, { "alpha_4": "Mahj", "name": "Mahajani", "numeric": "314" }, { "alpha_4": "Mand", "name": "Mandaic, Mandaean", "numeric": "140" }, { "alpha_4": "Mani", "name": "Manichaean", "numeric": "139" }, { "alpha_4": "Marc", "name": "Marchen", "numeric": "332" }, { "alpha_4": "Maya", "name": "Mayan hieroglyphs", "numeric": "090" }, { "alpha_4": "Mend", "name": "Mende Kikakui", "numeric": "438" }, { "alpha_4": "Merc", "name": "Meroitic Cursive", "numeric": "101" }, { "alpha_4": "Mero", "name": "Meroitic Hieroglyphs", "numeric": "100" }, { "alpha_4": "Mlym", "name": "Malayalam", "numeric": "347" }, { "alpha_4": "Modi", "name": "Modi, Moḍī", "numeric": "324" }, { "alpha_4": "Mong", "name": "Mongolian", "numeric": "145" }, { "alpha_4": "Moon", "name": "Moon (Moon code, Moon script, Moon type)", "numeric": "218" }, { "alpha_4": "Mroo", "name": "Mro, Mru", "numeric": "199" }, { "alpha_4": "Mtei", "name": "Meitei Mayek (Meithei, Meetei)", "numeric": "337" }, { "alpha_4": "Mult", "name": "Multani", "numeric": "323" }, { "alpha_4": "Mymr", "name": "Myanmar (Burmese)", "numeric": "350" }, { "alpha_4": "Narb", "name": "Old North Arabian (Ancient North Arabian)", "numeric": "106" }, { "alpha_4": "Nbat", "name": "Nabataean", "numeric": "159" }, { "alpha_4": "Newa", "name": "Newa, Newar, Newari, Nepāla lipi", "numeric": "333" }, { "alpha_4": "Nkgb", "name": "Nakhi Geba ('Na-'Khi ²Ggŏ-¹baw, Naxi Geba)", "numeric": "420" }, { "alpha_4": "Nkoo", "name": "N’Ko", "numeric": "165" }, { "alpha_4": "Nshu", "name": "Nüshu", "numeric": "499" }, { "alpha_4": "Ogam", "name": "Ogham", "numeric": "212" }, { "alpha_4": "Olck", "name": "Ol Chiki (Ol Cemet’, Ol, Santali)", "numeric": "261" }, { "alpha_4": "Orkh", "name": "Old Turkic, Orkhon Runic", "numeric": "175" }, { "alpha_4": "Orya", "name": "Oriya", "numeric": "327" }, { "alpha_4": "Osge", "name": "Osage", "numeric": "219" }, { "alpha_4": "Osma", "name": "Osmanya", "numeric": "260" }, { "alpha_4": "Palm", "name": "Palmyrene", "numeric": "126" }, { "alpha_4": "Pauc", "name": "Pau Cin Hau", "numeric": "263" }, { "alpha_4": "Perm", "name": "Old Permic", "numeric": "227" }, { "alpha_4": "Phag", "name": "Phags-pa", "numeric": "331" }, { "alpha_4": "Phli", "name": "Inscriptional Pahlavi", "numeric": "131" }, { "alpha_4": "Phlp", "name": "Psalter Pahlavi", "numeric": "132" }, { "alpha_4": "Phlv", "name": "Book Pahlavi", "numeric": "133" }, { "alpha_4": "Phnx", "name": "Phoenician", "numeric": "115" }, { "alpha_4": "Piqd", "name": "Klingon (KLI pIqaD)", "numeric": "293" }, { "alpha_4": "Plrd", "name": "Miao (Pollard)", "numeric": "282" }, { "alpha_4": "Prti", "name": "Inscriptional Parthian", "numeric": "130" }, { "alpha_4": "Qaaa", "name": "Reserved for private use (start)", "numeric": "900" }, { "alpha_4": "Qabx", "name": "Reserved for private use (end)", "numeric": "949" }, { "alpha_4": "Rjng", "name": "Rejang (Redjang, Kaganga)", "numeric": "363" }, { "alpha_4": "Roro", "name": "Rongorongo", "numeric": "620" }, { "alpha_4": "Runr", "name": "Runic", "numeric": "211" }, { "alpha_4": "Samr", "name": "Samaritan", "numeric": "123" }, { "alpha_4": "Sara", "name": "Sarati", "numeric": "292" }, { "alpha_4": "Sarb", "name": "Old South Arabian", "numeric": "105" }, { "alpha_4": "Saur", "name": "Saurashtra", "numeric": "344" }, { "alpha_4": "Sgnw", "name": "SignWriting", "numeric": "095" }, { "alpha_4": "Shaw", "name": "Shavian (Shaw)", "numeric": "281" }, { "alpha_4": "Shrd", "name": "Sharada, Śāradā", "numeric": "319" }, { "alpha_4": "Sidd", "name": "Siddham, Siddhaṃ, Siddhamātṛkā", "numeric": "302" }, { "alpha_4": "Sind", "name": "Khudawadi, Sindhi", "numeric": "318" }, { "alpha_4": "Sinh", "name": "Sinhala", "numeric": "348" }, { "alpha_4": "Sora", "name": "Sora Sompeng", "numeric": "398" }, { "alpha_4": "Sund", "name": "Sundanese", "numeric": "362" }, { "alpha_4": "Sylo", "name": "Syloti Nagri", "numeric": "316" }, { "alpha_4": "Syrc", "name": "Syriac", "numeric": "135" }, { "alpha_4": "Syre", "name": "Syriac (Estrangelo variant)", "numeric": "138" }, { "alpha_4": "Syrj", "name": "Syriac (Western variant)", "numeric": "137" }, { "alpha_4": "Syrn", "name": "Syriac (Eastern variant)", "numeric": "136" }, { "alpha_4": "Tagb", "name": "Tagbanwa", "numeric": "373" }, { "alpha_4": "Takr", "name": "Takri, Ṭākrī, Ṭāṅkrī", "numeric": "321" }, { "alpha_4": "Tale", "name": "Tai Le", "numeric": "353" }, { "alpha_4": "Talu", "name": "New Tai Lue", "numeric": "354" }, { "alpha_4": "Taml", "name": "Tamil", "numeric": "346" }, { "alpha_4": "Tang", "name": "Tangut", "numeric": "520" }, { "alpha_4": "Tavt", "name": "Tai Viet", "numeric": "359" }, { "alpha_4": "Telu", "name": "Telugu", "numeric": "340" }, { "alpha_4": "Teng", "name": "Tengwar", "numeric": "290" }, { "alpha_4": "Tfng", "name": "Tifinagh (Berber)", "numeric": "120" }, { "alpha_4": "Tglg", "name": "Tagalog (Baybayin, Alibata)", "numeric": "370" }, { "alpha_4": "Thaa", "name": "Thaana", "numeric": "170" }, { "alpha_4": "Thai", "name": "Thai", "numeric": "352" }, { "alpha_4": "Tibt", "name": "Tibetan", "numeric": "330" }, { "alpha_4": "Tirh", "name": "Tirhuta", "numeric": "326" }, { "alpha_4": "Ugar", "name": "Ugaritic", "numeric": "040" }, { "alpha_4": "Vaii", "name": "Vai", "numeric": "470" }, { "alpha_4": "Visp", "name": "Visible Speech", "numeric": "280" }, { "alpha_4": "Wara", "name": "Warang Citi (Varang Kshiti)", "numeric": "262" }, { "alpha_4": "Wole", "name": "Woleai", "numeric": "480" }, { "alpha_4": "Xpeo", "name": "Old Persian", "numeric": "030" }, { "alpha_4": "Xsux", "name": "Cuneiform, Sumero-Akkadian", "numeric": "020" }, { "alpha_4": "Yiii", "name": "Yi", "numeric": "460" }, { "alpha_4": "Zinh", "name": "Code for inherited script", "numeric": "994" }, { "alpha_4": "Zmth", "name": "Mathematical notation", "numeric": "995" }, { "alpha_4": "Zsye", "name": "Symbols (Emoji variant)", "numeric": "993" }, { "alpha_4": "Zsym", "name": "Symbols", "numeric": "996" }, { "alpha_4": "Zxxx", "name": "Code for unwritten documents", "numeric": "997" }, { "alpha_4": "Zyyy", "name": "Code for undetermined script", "numeric": "998" }, { "alpha_4": "Zzzz", "name": "Code for uncoded script", "numeric": "999" } ] } PKV11]M: ..iso_3166-3.jsonnu[{ "3166-3": [ { "alpha_2": "AI", "alpha_3": "AFI", "alpha_4": "AIDJ", "name": "French Afars and Issas", "numeric": "262", "withdrawal_date": "1977" }, { "alpha_2": "AN", "alpha_3": "ANT", "alpha_4": "ANHH", "name": "Netherlands Antilles", "numeric": "530", "withdrawal_date": "1993-07-12" }, { "alpha_2": "BQ", "alpha_3": "ATB", "alpha_4": "BQAQ", "name": "British Antarctic Territory", "withdrawal_date": "1979" }, { "alpha_2": "BU", "alpha_3": "BUR", "alpha_4": "BUMM", "name": "Burma, Socialist Republic of the Union of", "numeric": "104", "withdrawal_date": "1989-12-05" }, { "alpha_2": "BY", "alpha_3": "BYS", "alpha_4": "BYAA", "name": "Byelorussian SSR Soviet Socialist Republic", "numeric": "112", "withdrawal_date": "1992-06-15" }, { "alpha_2": "CS", "alpha_3": "CSK", "alpha_4": "CSHH", "name": "Czechoslovakia, Czechoslovak Socialist Republic", "numeric": "200", "withdrawal_date": "1993-06-15" }, { "alpha_2": "CS", "alpha_3": "SCG", "alpha_4": "CSXX", "name": "Serbia and Montenegro", "numeric": "891", "withdrawal_date": "2006-06-05" }, { "alpha_2": "CT", "alpha_3": "CTE", "alpha_4": "CTKI", "name": "Canton and Enderbury Islands", "numeric": "128", "withdrawal_date": "1984" }, { "alpha_2": "DD", "alpha_3": "DDR", "alpha_4": "DDDE", "name": "German Democratic Republic", "numeric": "278", "withdrawal_date": "1990-10-30" }, { "alpha_2": "DY", "alpha_3": "DHY", "alpha_4": "DYBJ", "name": "Dahomey", "numeric": "204", "withdrawal_date": "1977" }, { "alpha_2": "FQ", "alpha_3": "ATF", "alpha_4": "FQHH", "comment": "now split between AQ and TF", "name": "French Southern and Antarctic Territories", "withdrawal_date": "1979" }, { "alpha_2": "FX", "alpha_3": "FXX", "alpha_4": "FXFR", "name": "France, Metropolitan", "numeric": "249", "withdrawal_date": "1997-07-14" }, { "alpha_2": "GE", "alpha_3": "GEL", "alpha_4": "GEHH", "comment": "now split into Kiribati and Tuvalu", "name": "Gilbert and Ellice Islands", "numeric": "296", "withdrawal_date": "1979" }, { "alpha_2": "HV", "alpha_3": "HVO", "alpha_4": "HVBF", "name": "Upper Volta, Republic of", "numeric": "854", "withdrawal_date": "1984" }, { "alpha_2": "JT", "alpha_3": "JTN", "alpha_4": "JTUM", "name": "Johnston Island", "numeric": "396", "withdrawal_date": "1986" }, { "alpha_2": "MI", "alpha_3": "MID", "alpha_4": "MIUM", "name": "Midway Islands", "numeric": "488", "withdrawal_date": "1986" }, { "alpha_2": "NH", "alpha_3": "NHB", "alpha_4": "NHVU", "name": "New Hebrides", "numeric": "548", "withdrawal_date": "1980" }, { "alpha_2": "NQ", "alpha_3": "ATN", "alpha_4": "NQAQ", "name": "Dronning Maud Land", "numeric": "216", "withdrawal_date": "1983" }, { "alpha_2": "NT", "alpha_3": "NTZ", "alpha_4": "NTHH", "comment": "formerly between Saudi Arabia and Iraq", "name": "Neutral Zone", "numeric": "536", "withdrawal_date": "1993-07-12" }, { "alpha_2": "PC", "alpha_3": "PCI", "alpha_4": "PCHH", "comment": "divided into FM, MH, MP, and PW", "name": "Pacific Islands (trust territory)", "numeric": "582", "withdrawal_date": "1986" }, { "alpha_2": "PU", "alpha_3": "PUS", "alpha_4": "PUUM", "name": "US Miscellaneous Pacific Islands", "numeric": "849", "withdrawal_date": "1986" }, { "alpha_2": "PZ", "alpha_3": "PCZ", "alpha_4": "PZPA", "name": "Panama Canal Zone", "withdrawal_date": "1980" }, { "alpha_2": "RH", "alpha_3": "RHO", "alpha_4": "RHZW", "name": "Southern Rhodesia", "numeric": "716", "withdrawal_date": "1980" }, { "alpha_2": "SK", "alpha_3": "SKM", "alpha_4": "SKIN", "name": "Sikkim", "withdrawal_date": "1975" }, { "alpha_2": "SU", "alpha_3": "SUN", "alpha_4": "SUHH", "name": "USSR, Union of Soviet Socialist Republics", "numeric": "810", "withdrawal_date": "1992-08-30" }, { "alpha_2": "TP", "alpha_3": "TMP", "alpha_4": "TPTL", "comment": "was Portuguese Timor", "name": "East Timor", "numeric": "626", "withdrawal_date": "2002-05-20" }, { "alpha_2": "VD", "alpha_3": "VDR", "alpha_4": "VDVN", "name": "Viet-Nam, Democratic Republic of", "withdrawal_date": "1977" }, { "alpha_2": "WK", "alpha_3": "WAK", "alpha_4": "WKUM", "name": "Wake Island", "numeric": "872", "withdrawal_date": "1986" }, { "alpha_2": "YD", "alpha_3": "YMD", "alpha_4": "YDYE", "name": "Yemen, Democratic, People's Democratic Republic of", "numeric": "720", "withdrawal_date": "1990-08-14" }, { "alpha_2": "YU", "alpha_3": "YUG", "alpha_4": "YUCS", "name": "Yugoslavia, Socialist Federal Republic of", "numeric": "891", "withdrawal_date": "1993-07-28" }, { "alpha_2": "ZR", "alpha_3": "ZAR", "alpha_4": "ZRCD", "name": "Zaire, Republic of", "numeric": "180", "withdrawal_date": "1997-07-14" } ] } PKV11]<9schema-3166-3.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 3166-3", "description": "ISO 3166-3 formerly used country codes", "type": "object", "properties": { "3166-3": { "type": "array", "items": { "type": "object", "properties": { "alpha_2": { "description": "Two letter alphabetic code of the item", "type": "string", "pattern": "^[A-Z]{2}$" }, "alpha_3": { "description": "Three letter alphabetic code of the item", "type": "string", "pattern": "^[A-Z]{3}$" }, "alpha_4": { "description": "Four letter alphabetic code of the item", "type": "string", "pattern": "^[A-Z]{2,4}$" }, "name": { "description": "Name of the item", "type": "string", "minLength": 1 }, "numeric": { "description": "Three digit numeric code of the item, including leading zeros (optional)", "type": "string", "pattern": "^[0-9]{3}$" }, "comment": { "description": "Comment for the item (optional)", "type": "string", "minLength": 1 }, "withdrawal_date": { "description": "Date of withdrawal from ISO 3166-1 (optional)", "type": "string", "pattern": "^[0-9]{4}(|-[0-9]{2}){2}$" } }, "required": ["alpha_2", "alpha_3", "alpha_4", "name"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]EEiso_3166-1.jsonnu[{ "3166-1": [ { "alpha_2": "AW", "alpha_3": "ABW", "name": "Aruba", "numeric": "533" }, { "alpha_2": "AF", "alpha_3": "AFG", "name": "Afghanistan", "numeric": "004", "official_name": "Islamic Republic of Afghanistan" }, { "alpha_2": "AO", "alpha_3": "AGO", "name": "Angola", "numeric": "024", "official_name": "Republic of Angola" }, { "alpha_2": "AI", "alpha_3": "AIA", "name": "Anguilla", "numeric": "660" }, { "alpha_2": "AX", "alpha_3": "ALA", "name": "Åland Islands", "numeric": "248" }, { "alpha_2": "AL", "alpha_3": "ALB", "name": "Albania", "numeric": "008", "official_name": "Republic of Albania" }, { "alpha_2": "AD", "alpha_3": "AND", "name": "Andorra", "numeric": "020", "official_name": "Principality of Andorra" }, { "alpha_2": "AE", "alpha_3": "ARE", "name": "United Arab Emirates", "numeric": "784" }, { "alpha_2": "AR", "alpha_3": "ARG", "name": "Argentina", "numeric": "032", "official_name": "Argentine Republic" }, { "alpha_2": "AM", "alpha_3": "ARM", "name": "Armenia", "numeric": "051", "official_name": "Republic of Armenia" }, { "alpha_2": "AS", "alpha_3": "ASM", "name": "American Samoa", "numeric": "016" }, { "alpha_2": "AQ", "alpha_3": "ATA", "name": "Antarctica", "numeric": "010" }, { "alpha_2": "TF", "alpha_3": "ATF", "name": "French Southern Territories", "numeric": "260" }, { "alpha_2": "AG", "alpha_3": "ATG", "name": "Antigua and Barbuda", "numeric": "028" }, { "alpha_2": "AU", "alpha_3": "AUS", "name": "Australia", "numeric": "036" }, { "alpha_2": "AT", "alpha_3": "AUT", "name": "Austria", "numeric": "040", "official_name": "Republic of Austria" }, { "alpha_2": "AZ", "alpha_3": "AZE", "name": "Azerbaijan", "numeric": "031", "official_name": "Republic of Azerbaijan" }, { "alpha_2": "BI", "alpha_3": "BDI", "name": "Burundi", "numeric": "108", "official_name": "Republic of Burundi" }, { "alpha_2": "BE", "alpha_3": "BEL", "name": "Belgium", "numeric": "056", "official_name": "Kingdom of Belgium" }, { "alpha_2": "BJ", "alpha_3": "BEN", "name": "Benin", "numeric": "204", "official_name": "Republic of Benin" }, { "alpha_2": "BQ", "alpha_3": "BES", "name": "Bonaire, Sint Eustatius and Saba", "numeric": "535", "official_name": "Bonaire, Sint Eustatius and Saba" }, { "alpha_2": "BF", "alpha_3": "BFA", "name": "Burkina Faso", "numeric": "854" }, { "alpha_2": "BD", "alpha_3": "BGD", "name": "Bangladesh", "numeric": "050", "official_name": "People's Republic of Bangladesh" }, { "alpha_2": "BG", "alpha_3": "BGR", "name": "Bulgaria", "numeric": "100", "official_name": "Republic of Bulgaria" }, { "alpha_2": "BH", "alpha_3": "BHR", "name": "Bahrain", "numeric": "048", "official_name": "Kingdom of Bahrain" }, { "alpha_2": "BS", "alpha_3": "BHS", "name": "Bahamas", "numeric": "044", "official_name": "Commonwealth of the Bahamas" }, { "alpha_2": "BA", "alpha_3": "BIH", "name": "Bosnia and Herzegovina", "numeric": "070", "official_name": "Republic of Bosnia and Herzegovina" }, { "alpha_2": "BL", "alpha_3": "BLM", "name": "Saint Barthélemy", "numeric": "652" }, { "alpha_2": "BY", "alpha_3": "BLR", "name": "Belarus", "numeric": "112", "official_name": "Republic of Belarus" }, { "alpha_2": "BZ", "alpha_3": "BLZ", "name": "Belize", "numeric": "084" }, { "alpha_2": "BM", "alpha_3": "BMU", "name": "Bermuda", "numeric": "060" }, { "alpha_2": "BO", "alpha_3": "BOL", "common_name": "Bolivia", "name": "Bolivia, Plurinational State of", "numeric": "068", "official_name": "Plurinational State of Bolivia" }, { "alpha_2": "BR", "alpha_3": "BRA", "name": "Brazil", "numeric": "076", "official_name": "Federative Republic of Brazil" }, { "alpha_2": "BB", "alpha_3": "BRB", "name": "Barbados", "numeric": "052" }, { "alpha_2": "BN", "alpha_3": "BRN", "name": "Brunei Darussalam", "numeric": "096" }, { "alpha_2": "BT", "alpha_3": "BTN", "name": "Bhutan", "numeric": "064", "official_name": "Kingdom of Bhutan" }, { "alpha_2": "BV", "alpha_3": "BVT", "name": "Bouvet Island", "numeric": "074" }, { "alpha_2": "BW", "alpha_3": "BWA", "name": "Botswana", "numeric": "072", "official_name": "Republic of Botswana" }, { "alpha_2": "CF", "alpha_3": "CAF", "name": "Central African Republic", "numeric": "140" }, { "alpha_2": "CA", "alpha_3": "CAN", "name": "Canada", "numeric": "124" }, { "alpha_2": "CC", "alpha_3": "CCK", "name": "Cocos (Keeling) Islands", "numeric": "166" }, { "alpha_2": "CH", "alpha_3": "CHE", "name": "Switzerland", "numeric": "756", "official_name": "Swiss Confederation" }, { "alpha_2": "CL", "alpha_3": "CHL", "name": "Chile", "numeric": "152", "official_name": "Republic of Chile" }, { "alpha_2": "CN", "alpha_3": "CHN", "name": "China", "numeric": "156", "official_name": "People's Republic of China" }, { "alpha_2": "CI", "alpha_3": "CIV", "name": "Côte d'Ivoire", "numeric": "384", "official_name": "Republic of Côte d'Ivoire" }, { "alpha_2": "CM", "alpha_3": "CMR", "name": "Cameroon", "numeric": "120", "official_name": "Republic of Cameroon" }, { "alpha_2": "CD", "alpha_3": "COD", "name": "Congo, The Democratic Republic of the", "numeric": "180" }, { "alpha_2": "CG", "alpha_3": "COG", "name": "Congo", "numeric": "178", "official_name": "Republic of the Congo" }, { "alpha_2": "CK", "alpha_3": "COK", "name": "Cook Islands", "numeric": "184" }, { "alpha_2": "CO", "alpha_3": "COL", "name": "Colombia", "numeric": "170", "official_name": "Republic of Colombia" }, { "alpha_2": "KM", "alpha_3": "COM", "name": "Comoros", "numeric": "174", "official_name": "Union of the Comoros" }, { "alpha_2": "CV", "alpha_3": "CPV", "name": "Cabo Verde", "numeric": "132", "official_name": "Republic of Cabo Verde" }, { "alpha_2": "CR", "alpha_3": "CRI", "name": "Costa Rica", "numeric": "188", "official_name": "Republic of Costa Rica" }, { "alpha_2": "CU", "alpha_3": "CUB", "name": "Cuba", "numeric": "192", "official_name": "Republic of Cuba" }, { "alpha_2": "CW", "alpha_3": "CUW", "name": "Curaçao", "numeric": "531", "official_name": "Curaçao" }, { "alpha_2": "CX", "alpha_3": "CXR", "name": "Christmas Island", "numeric": "162" }, { "alpha_2": "KY", "alpha_3": "CYM", "name": "Cayman Islands", "numeric": "136" }, { "alpha_2": "CY", "alpha_3": "CYP", "name": "Cyprus", "numeric": "196", "official_name": "Republic of Cyprus" }, { "alpha_2": "CZ", "alpha_3": "CZE", "name": "Czechia", "numeric": "203", "official_name": "Czech Republic" }, { "alpha_2": "DE", "alpha_3": "DEU", "name": "Germany", "numeric": "276", "official_name": "Federal Republic of Germany" }, { "alpha_2": "DJ", "alpha_3": "DJI", "name": "Djibouti", "numeric": "262", "official_name": "Republic of Djibouti" }, { "alpha_2": "DM", "alpha_3": "DMA", "name": "Dominica", "numeric": "212", "official_name": "Commonwealth of Dominica" }, { "alpha_2": "DK", "alpha_3": "DNK", "name": "Denmark", "numeric": "208", "official_name": "Kingdom of Denmark" }, { "alpha_2": "DO", "alpha_3": "DOM", "name": "Dominican Republic", "numeric": "214" }, { "alpha_2": "DZ", "alpha_3": "DZA", "name": "Algeria", "numeric": "012", "official_name": "People's Democratic Republic of Algeria" }, { "alpha_2": "EC", "alpha_3": "ECU", "name": "Ecuador", "numeric": "218", "official_name": "Republic of Ecuador" }, { "alpha_2": "EG", "alpha_3": "EGY", "name": "Egypt", "numeric": "818", "official_name": "Arab Republic of Egypt" }, { "alpha_2": "ER", "alpha_3": "ERI", "name": "Eritrea", "numeric": "232", "official_name": "the State of Eritrea" }, { "alpha_2": "EH", "alpha_3": "ESH", "name": "Western Sahara", "numeric": "732" }, { "alpha_2": "ES", "alpha_3": "ESP", "name": "Spain", "numeric": "724", "official_name": "Kingdom of Spain" }, { "alpha_2": "EE", "alpha_3": "EST", "name": "Estonia", "numeric": "233", "official_name": "Republic of Estonia" }, { "alpha_2": "ET", "alpha_3": "ETH", "name": "Ethiopia", "numeric": "231", "official_name": "Federal Democratic Republic of Ethiopia" }, { "alpha_2": "FI", "alpha_3": "FIN", "name": "Finland", "numeric": "246", "official_name": "Republic of Finland" }, { "alpha_2": "FJ", "alpha_3": "FJI", "name": "Fiji", "numeric": "242", "official_name": "Republic of Fiji" }, { "alpha_2": "FK", "alpha_3": "FLK", "name": "Falkland Islands (Malvinas)", "numeric": "238" }, { "alpha_2": "FR", "alpha_3": "FRA", "name": "France", "numeric": "250", "official_name": "French Republic" }, { "alpha_2": "FO", "alpha_3": "FRO", "name": "Faroe Islands", "numeric": "234" }, { "alpha_2": "FM", "alpha_3": "FSM", "name": "Micronesia, Federated States of", "numeric": "583", "official_name": "Federated States of Micronesia" }, { "alpha_2": "GA", "alpha_3": "GAB", "name": "Gabon", "numeric": "266", "official_name": "Gabonese Republic" }, { "alpha_2": "GB", "alpha_3": "GBR", "name": "United Kingdom", "numeric": "826", "official_name": "United Kingdom of Great Britain and Northern Ireland" }, { "alpha_2": "GE", "alpha_3": "GEO", "name": "Georgia", "numeric": "268" }, { "alpha_2": "GG", "alpha_3": "GGY", "name": "Guernsey", "numeric": "831" }, { "alpha_2": "GH", "alpha_3": "GHA", "name": "Ghana", "numeric": "288", "official_name": "Republic of Ghana" }, { "alpha_2": "GI", "alpha_3": "GIB", "name": "Gibraltar", "numeric": "292" }, { "alpha_2": "GN", "alpha_3": "GIN", "name": "Guinea", "numeric": "324", "official_name": "Republic of Guinea" }, { "alpha_2": "GP", "alpha_3": "GLP", "name": "Guadeloupe", "numeric": "312" }, { "alpha_2": "GM", "alpha_3": "GMB", "name": "Gambia", "numeric": "270", "official_name": "Islamic Republic of the Gambia" }, { "alpha_2": "GW", "alpha_3": "GNB", "name": "Guinea-Bissau", "numeric": "624", "official_name": "Republic of Guinea-Bissau" }, { "alpha_2": "GQ", "alpha_3": "GNQ", "name": "Equatorial Guinea", "numeric": "226", "official_name": "Republic of Equatorial Guinea" }, { "alpha_2": "GR", "alpha_3": "GRC", "name": "Greece", "numeric": "300", "official_name": "Hellenic Republic" }, { "alpha_2": "GD", "alpha_3": "GRD", "name": "Grenada", "numeric": "308" }, { "alpha_2": "GL", "alpha_3": "GRL", "name": "Greenland", "numeric": "304" }, { "alpha_2": "GT", "alpha_3": "GTM", "name": "Guatemala", "numeric": "320", "official_name": "Republic of Guatemala" }, { "alpha_2": "GF", "alpha_3": "GUF", "name": "French Guiana", "numeric": "254" }, { "alpha_2": "GU", "alpha_3": "GUM", "name": "Guam", "numeric": "316" }, { "alpha_2": "GY", "alpha_3": "GUY", "name": "Guyana", "numeric": "328", "official_name": "Republic of Guyana" }, { "alpha_2": "HK", "alpha_3": "HKG", "name": "Hong Kong", "numeric": "344", "official_name": "Hong Kong Special Administrative Region of China" }, { "alpha_2": "HM", "alpha_3": "HMD", "name": "Heard Island and McDonald Islands", "numeric": "334" }, { "alpha_2": "HN", "alpha_3": "HND", "name": "Honduras", "numeric": "340", "official_name": "Republic of Honduras" }, { "alpha_2": "HR", "alpha_3": "HRV", "name": "Croatia", "numeric": "191", "official_name": "Republic of Croatia" }, { "alpha_2": "HT", "alpha_3": "HTI", "name": "Haiti", "numeric": "332", "official_name": "Republic of Haiti" }, { "alpha_2": "HU", "alpha_3": "HUN", "name": "Hungary", "numeric": "348", "official_name": "Hungary" }, { "alpha_2": "ID", "alpha_3": "IDN", "name": "Indonesia", "numeric": "360", "official_name": "Republic of Indonesia" }, { "alpha_2": "IM", "alpha_3": "IMN", "name": "Isle of Man", "numeric": "833" }, { "alpha_2": "IN", "alpha_3": "IND", "name": "India", "numeric": "356", "official_name": "Republic of India" }, { "alpha_2": "IO", "alpha_3": "IOT", "name": "British Indian Ocean Territory", "numeric": "086" }, { "alpha_2": "IE", "alpha_3": "IRL", "name": "Ireland", "numeric": "372" }, { "alpha_2": "IR", "alpha_3": "IRN", "name": "Iran, Islamic Republic of", "numeric": "364", "official_name": "Islamic Republic of Iran" }, { "alpha_2": "IQ", "alpha_3": "IRQ", "name": "Iraq", "numeric": "368", "official_name": "Republic of Iraq" }, { "alpha_2": "IS", "alpha_3": "ISL", "name": "Iceland", "numeric": "352", "official_name": "Republic of Iceland" }, { "alpha_2": "IL", "alpha_3": "ISR", "name": "Israel", "numeric": "376", "official_name": "State of Israel" }, { "alpha_2": "IT", "alpha_3": "ITA", "name": "Italy", "numeric": "380", "official_name": "Italian Republic" }, { "alpha_2": "JM", "alpha_3": "JAM", "name": "Jamaica", "numeric": "388" }, { "alpha_2": "JE", "alpha_3": "JEY", "name": "Jersey", "numeric": "832" }, { "alpha_2": "JO", "alpha_3": "JOR", "name": "Jordan", "numeric": "400", "official_name": "Hashemite Kingdom of Jordan" }, { "alpha_2": "JP", "alpha_3": "JPN", "name": "Japan", "numeric": "392" }, { "alpha_2": "KZ", "alpha_3": "KAZ", "name": "Kazakhstan", "numeric": "398", "official_name": "Republic of Kazakhstan" }, { "alpha_2": "KE", "alpha_3": "KEN", "name": "Kenya", "numeric": "404", "official_name": "Republic of Kenya" }, { "alpha_2": "KG", "alpha_3": "KGZ", "name": "Kyrgyzstan", "numeric": "417", "official_name": "Kyrgyz Republic" }, { "alpha_2": "KH", "alpha_3": "KHM", "name": "Cambodia", "numeric": "116", "official_name": "Kingdom of Cambodia" }, { "alpha_2": "KI", "alpha_3": "KIR", "name": "Kiribati", "numeric": "296", "official_name": "Republic of Kiribati" }, { "alpha_2": "KN", "alpha_3": "KNA", "name": "Saint Kitts and Nevis", "numeric": "659" }, { "alpha_2": "KR", "alpha_3": "KOR", "name": "Korea, Republic of", "numeric": "410" }, { "alpha_2": "KW", "alpha_3": "KWT", "name": "Kuwait", "numeric": "414", "official_name": "State of Kuwait" }, { "alpha_2": "LA", "alpha_3": "LAO", "name": "Lao People's Democratic Republic", "numeric": "418" }, { "alpha_2": "LB", "alpha_3": "LBN", "name": "Lebanon", "numeric": "422", "official_name": "Lebanese Republic" }, { "alpha_2": "LR", "alpha_3": "LBR", "name": "Liberia", "numeric": "430", "official_name": "Republic of Liberia" }, { "alpha_2": "LY", "alpha_3": "LBY", "name": "Libya", "numeric": "434", "official_name": "Libya" }, { "alpha_2": "LC", "alpha_3": "LCA", "name": "Saint Lucia", "numeric": "662" }, { "alpha_2": "LI", "alpha_3": "LIE", "name": "Liechtenstein", "numeric": "438", "official_name": "Principality of Liechtenstein" }, { "alpha_2": "LK", "alpha_3": "LKA", "name": "Sri Lanka", "numeric": "144", "official_name": "Democratic Socialist Republic of Sri Lanka" }, { "alpha_2": "LS", "alpha_3": "LSO", "name": "Lesotho", "numeric": "426", "official_name": "Kingdom of Lesotho" }, { "alpha_2": "LT", "alpha_3": "LTU", "name": "Lithuania", "numeric": "440", "official_name": "Republic of Lithuania" }, { "alpha_2": "LU", "alpha_3": "LUX", "name": "Luxembourg", "numeric": "442", "official_name": "Grand Duchy of Luxembourg" }, { "alpha_2": "LV", "alpha_3": "LVA", "name": "Latvia", "numeric": "428", "official_name": "Republic of Latvia" }, { "alpha_2": "MO", "alpha_3": "MAC", "name": "Macao", "numeric": "446", "official_name": "Macao Special Administrative Region of China" }, { "alpha_2": "MF", "alpha_3": "MAF", "name": "Saint Martin (French part)", "numeric": "663" }, { "alpha_2": "MA", "alpha_3": "MAR", "name": "Morocco", "numeric": "504", "official_name": "Kingdom of Morocco" }, { "alpha_2": "MC", "alpha_3": "MCO", "name": "Monaco", "numeric": "492", "official_name": "Principality of Monaco" }, { "alpha_2": "MD", "alpha_3": "MDA", "common_name": "Moldova", "name": "Moldova, Republic of", "numeric": "498", "official_name": "Republic of Moldova" }, { "alpha_2": "MG", "alpha_3": "MDG", "name": "Madagascar", "numeric": "450", "official_name": "Republic of Madagascar" }, { "alpha_2": "MV", "alpha_3": "MDV", "name": "Maldives", "numeric": "462", "official_name": "Republic of Maldives" }, { "alpha_2": "MX", "alpha_3": "MEX", "name": "Mexico", "numeric": "484", "official_name": "United Mexican States" }, { "alpha_2": "MH", "alpha_3": "MHL", "name": "Marshall Islands", "numeric": "584", "official_name": "Republic of the Marshall Islands" }, { "alpha_2": "MK", "alpha_3": "MKD", "name": "Macedonia, Republic of", "numeric": "807", "official_name": "The Former Yugoslav Republic of Macedonia" }, { "alpha_2": "ML", "alpha_3": "MLI", "name": "Mali", "numeric": "466", "official_name": "Republic of Mali" }, { "alpha_2": "MT", "alpha_3": "MLT", "name": "Malta", "numeric": "470", "official_name": "Republic of Malta" }, { "alpha_2": "MM", "alpha_3": "MMR", "name": "Myanmar", "numeric": "104", "official_name": "Republic of Myanmar" }, { "alpha_2": "ME", "alpha_3": "MNE", "name": "Montenegro", "numeric": "499", "official_name": "Montenegro" }, { "alpha_2": "MN", "alpha_3": "MNG", "name": "Mongolia", "numeric": "496" }, { "alpha_2": "MP", "alpha_3": "MNP", "name": "Northern Mariana Islands", "numeric": "580", "official_name": "Commonwealth of the Northern Mariana Islands" }, { "alpha_2": "MZ", "alpha_3": "MOZ", "name": "Mozambique", "numeric": "508", "official_name": "Republic of Mozambique" }, { "alpha_2": "MR", "alpha_3": "MRT", "name": "Mauritania", "numeric": "478", "official_name": "Islamic Republic of Mauritania" }, { "alpha_2": "MS", "alpha_3": "MSR", "name": "Montserrat", "numeric": "500" }, { "alpha_2": "MQ", "alpha_3": "MTQ", "name": "Martinique", "numeric": "474" }, { "alpha_2": "MU", "alpha_3": "MUS", "name": "Mauritius", "numeric": "480", "official_name": "Republic of Mauritius" }, { "alpha_2": "MW", "alpha_3": "MWI", "name": "Malawi", "numeric": "454", "official_name": "Republic of Malawi" }, { "alpha_2": "MY", "alpha_3": "MYS", "name": "Malaysia", "numeric": "458" }, { "alpha_2": "YT", "alpha_3": "MYT", "name": "Mayotte", "numeric": "175" }, { "alpha_2": "NA", "alpha_3": "NAM", "name": "Namibia", "numeric": "516", "official_name": "Republic of Namibia" }, { "alpha_2": "NC", "alpha_3": "NCL", "name": "New Caledonia", "numeric": "540" }, { "alpha_2": "NE", "alpha_3": "NER", "name": "Niger", "numeric": "562", "official_name": "Republic of the Niger" }, { "alpha_2": "NF", "alpha_3": "NFK", "name": "Norfolk Island", "numeric": "574" }, { "alpha_2": "NG", "alpha_3": "NGA", "name": "Nigeria", "numeric": "566", "official_name": "Federal Republic of Nigeria" }, { "alpha_2": "NI", "alpha_3": "NIC", "name": "Nicaragua", "numeric": "558", "official_name": "Republic of Nicaragua" }, { "alpha_2": "NU", "alpha_3": "NIU", "name": "Niue", "numeric": "570", "official_name": "Niue" }, { "alpha_2": "NL", "alpha_3": "NLD", "name": "Netherlands", "numeric": "528", "official_name": "Kingdom of the Netherlands" }, { "alpha_2": "NO", "alpha_3": "NOR", "name": "Norway", "numeric": "578", "official_name": "Kingdom of Norway" }, { "alpha_2": "NP", "alpha_3": "NPL", "name": "Nepal", "numeric": "524", "official_name": "Federal Democratic Republic of Nepal" }, { "alpha_2": "NR", "alpha_3": "NRU", "name": "Nauru", "numeric": "520", "official_name": "Republic of Nauru" }, { "alpha_2": "NZ", "alpha_3": "NZL", "name": "New Zealand", "numeric": "554" }, { "alpha_2": "OM", "alpha_3": "OMN", "name": "Oman", "numeric": "512", "official_name": "Sultanate of Oman" }, { "alpha_2": "PK", "alpha_3": "PAK", "name": "Pakistan", "numeric": "586", "official_name": "Islamic Republic of Pakistan" }, { "alpha_2": "PA", "alpha_3": "PAN", "name": "Panama", "numeric": "591", "official_name": "Republic of Panama" }, { "alpha_2": "PN", "alpha_3": "PCN", "name": "Pitcairn", "numeric": "612" }, { "alpha_2": "PE", "alpha_3": "PER", "name": "Peru", "numeric": "604", "official_name": "Republic of Peru" }, { "alpha_2": "PH", "alpha_3": "PHL", "name": "Philippines", "numeric": "608", "official_name": "Republic of the Philippines" }, { "alpha_2": "PW", "alpha_3": "PLW", "name": "Palau", "numeric": "585", "official_name": "Republic of Palau" }, { "alpha_2": "PG", "alpha_3": "PNG", "name": "Papua New Guinea", "numeric": "598", "official_name": "Independent State of Papua New Guinea" }, { "alpha_2": "PL", "alpha_3": "POL", "name": "Poland", "numeric": "616", "official_name": "Republic of Poland" }, { "alpha_2": "PR", "alpha_3": "PRI", "name": "Puerto Rico", "numeric": "630" }, { "alpha_2": "KP", "alpha_3": "PRK", "name": "Korea, Democratic People's Republic of", "numeric": "408", "official_name": "Democratic People's Republic of Korea" }, { "alpha_2": "PT", "alpha_3": "PRT", "name": "Portugal", "numeric": "620", "official_name": "Portuguese Republic" }, { "alpha_2": "PY", "alpha_3": "PRY", "name": "Paraguay", "numeric": "600", "official_name": "Republic of Paraguay" }, { "alpha_2": "PS", "alpha_3": "PSE", "name": "Palestine, State of", "numeric": "275", "official_name": "the State of Palestine" }, { "alpha_2": "PF", "alpha_3": "PYF", "name": "French Polynesia", "numeric": "258" }, { "alpha_2": "QA", "alpha_3": "QAT", "name": "Qatar", "numeric": "634", "official_name": "State of Qatar" }, { "alpha_2": "RE", "alpha_3": "REU", "name": "Réunion", "numeric": "638" }, { "alpha_2": "RO", "alpha_3": "ROU", "name": "Romania", "numeric": "642" }, { "alpha_2": "RU", "alpha_3": "RUS", "name": "Russian Federation", "numeric": "643" }, { "alpha_2": "RW", "alpha_3": "RWA", "name": "Rwanda", "numeric": "646", "official_name": "Rwandese Republic" }, { "alpha_2": "SA", "alpha_3": "SAU", "name": "Saudi Arabia", "numeric": "682", "official_name": "Kingdom of Saudi Arabia" }, { "alpha_2": "SD", "alpha_3": "SDN", "name": "Sudan", "numeric": "729", "official_name": "Republic of the Sudan" }, { "alpha_2": "SN", "alpha_3": "SEN", "name": "Senegal", "numeric": "686", "official_name": "Republic of Senegal" }, { "alpha_2": "SG", "alpha_3": "SGP", "name": "Singapore", "numeric": "702", "official_name": "Republic of Singapore" }, { "alpha_2": "GS", "alpha_3": "SGS", "name": "South Georgia and the South Sandwich Islands", "numeric": "239" }, { "alpha_2": "SH", "alpha_3": "SHN", "name": "Saint Helena, Ascension and Tristan da Cunha", "numeric": "654" }, { "alpha_2": "SJ", "alpha_3": "SJM", "name": "Svalbard and Jan Mayen", "numeric": "744" }, { "alpha_2": "SB", "alpha_3": "SLB", "name": "Solomon Islands", "numeric": "090" }, { "alpha_2": "SL", "alpha_3": "SLE", "name": "Sierra Leone", "numeric": "694", "official_name": "Republic of Sierra Leone" }, { "alpha_2": "SV", "alpha_3": "SLV", "name": "El Salvador", "numeric": "222", "official_name": "Republic of El Salvador" }, { "alpha_2": "SM", "alpha_3": "SMR", "name": "San Marino", "numeric": "674", "official_name": "Republic of San Marino" }, { "alpha_2": "SO", "alpha_3": "SOM", "name": "Somalia", "numeric": "706", "official_name": "Federal Republic of Somalia" }, { "alpha_2": "PM", "alpha_3": "SPM", "name": "Saint Pierre and Miquelon", "numeric": "666" }, { "alpha_2": "RS", "alpha_3": "SRB", "name": "Serbia", "numeric": "688", "official_name": "Republic of Serbia" }, { "alpha_2": "SS", "alpha_3": "SSD", "name": "South Sudan", "numeric": "728", "official_name": "Republic of South Sudan" }, { "alpha_2": "ST", "alpha_3": "STP", "name": "Sao Tome and Principe", "numeric": "678", "official_name": "Democratic Republic of Sao Tome and Principe" }, { "alpha_2": "SR", "alpha_3": "SUR", "name": "Suriname", "numeric": "740", "official_name": "Republic of Suriname" }, { "alpha_2": "SK", "alpha_3": "SVK", "name": "Slovakia", "numeric": "703", "official_name": "Slovak Republic" }, { "alpha_2": "SI", "alpha_3": "SVN", "name": "Slovenia", "numeric": "705", "official_name": "Republic of Slovenia" }, { "alpha_2": "SE", "alpha_3": "SWE", "name": "Sweden", "numeric": "752", "official_name": "Kingdom of Sweden" }, { "alpha_2": "SZ", "alpha_3": "SWZ", "name": "Swaziland", "numeric": "748", "official_name": "Kingdom of Swaziland" }, { "alpha_2": "SX", "alpha_3": "SXM", "name": "Sint Maarten (Dutch part)", "numeric": "534", "official_name": "Sint Maarten (Dutch part)" }, { "alpha_2": "SC", "alpha_3": "SYC", "name": "Seychelles", "numeric": "690", "official_name": "Republic of Seychelles" }, { "alpha_2": "SY", "alpha_3": "SYR", "name": "Syrian Arab Republic", "numeric": "760" }, { "alpha_2": "TC", "alpha_3": "TCA", "name": "Turks and Caicos Islands", "numeric": "796" }, { "alpha_2": "TD", "alpha_3": "TCD", "name": "Chad", "numeric": "148", "official_name": "Republic of Chad" }, { "alpha_2": "TG", "alpha_3": "TGO", "name": "Togo", "numeric": "768", "official_name": "Togolese Republic" }, { "alpha_2": "TH", "alpha_3": "THA", "name": "Thailand", "numeric": "764", "official_name": "Kingdom of Thailand" }, { "alpha_2": "TJ", "alpha_3": "TJK", "name": "Tajikistan", "numeric": "762", "official_name": "Republic of Tajikistan" }, { "alpha_2": "TK", "alpha_3": "TKL", "name": "Tokelau", "numeric": "772" }, { "alpha_2": "TM", "alpha_3": "TKM", "name": "Turkmenistan", "numeric": "795" }, { "alpha_2": "TL", "alpha_3": "TLS", "name": "Timor-Leste", "numeric": "626", "official_name": "Democratic Republic of Timor-Leste" }, { "alpha_2": "TO", "alpha_3": "TON", "name": "Tonga", "numeric": "776", "official_name": "Kingdom of Tonga" }, { "alpha_2": "TT", "alpha_3": "TTO", "name": "Trinidad and Tobago", "numeric": "780", "official_name": "Republic of Trinidad and Tobago" }, { "alpha_2": "TN", "alpha_3": "TUN", "name": "Tunisia", "numeric": "788", "official_name": "Republic of Tunisia" }, { "alpha_2": "TR", "alpha_3": "TUR", "name": "Turkey", "numeric": "792", "official_name": "Republic of Turkey" }, { "alpha_2": "TV", "alpha_3": "TUV", "name": "Tuvalu", "numeric": "798" }, { "alpha_2": "TW", "alpha_3": "TWN", "common_name": "Taiwan", "name": "Taiwan, Province of China", "numeric": "158", "official_name": "Taiwan, Province of China" }, { "alpha_2": "TZ", "alpha_3": "TZA", "common_name": "Tanzania", "name": "Tanzania, United Republic of", "numeric": "834", "official_name": "United Republic of Tanzania" }, { "alpha_2": "UG", "alpha_3": "UGA", "name": "Uganda", "numeric": "800", "official_name": "Republic of Uganda" }, { "alpha_2": "UA", "alpha_3": "UKR", "name": "Ukraine", "numeric": "804" }, { "alpha_2": "UM", "alpha_3": "UMI", "name": "United States Minor Outlying Islands", "numeric": "581" }, { "alpha_2": "UY", "alpha_3": "URY", "name": "Uruguay", "numeric": "858", "official_name": "Eastern Republic of Uruguay" }, { "alpha_2": "US", "alpha_3": "USA", "name": "United States", "numeric": "840", "official_name": "United States of America" }, { "alpha_2": "UZ", "alpha_3": "UZB", "name": "Uzbekistan", "numeric": "860", "official_name": "Republic of Uzbekistan" }, { "alpha_2": "VA", "alpha_3": "VAT", "name": "Holy See (Vatican City State)", "numeric": "336" }, { "alpha_2": "VC", "alpha_3": "VCT", "name": "Saint Vincent and the Grenadines", "numeric": "670" }, { "alpha_2": "VE", "alpha_3": "VEN", "common_name": "Venezuela", "name": "Venezuela, Bolivarian Republic of", "numeric": "862", "official_name": "Bolivarian Republic of Venezuela" }, { "alpha_2": "VG", "alpha_3": "VGB", "name": "Virgin Islands, British", "numeric": "092", "official_name": "British Virgin Islands" }, { "alpha_2": "VI", "alpha_3": "VIR", "name": "Virgin Islands, U.S.", "numeric": "850", "official_name": "Virgin Islands of the United States" }, { "alpha_2": "VN", "alpha_3": "VNM", "common_name": "Vietnam", "name": "Viet Nam", "numeric": "704", "official_name": "Socialist Republic of Viet Nam" }, { "alpha_2": "VU", "alpha_3": "VUT", "name": "Vanuatu", "numeric": "548", "official_name": "Republic of Vanuatu" }, { "alpha_2": "WF", "alpha_3": "WLF", "name": "Wallis and Futuna", "numeric": "876" }, { "alpha_2": "WS", "alpha_3": "WSM", "name": "Samoa", "numeric": "882", "official_name": "Independent State of Samoa" }, { "alpha_2": "YE", "alpha_3": "YEM", "name": "Yemen", "numeric": "887", "official_name": "Republic of Yemen" }, { "alpha_2": "ZA", "alpha_3": "ZAF", "name": "South Africa", "numeric": "710", "official_name": "Republic of South Africa" }, { "alpha_2": "ZM", "alpha_3": "ZMB", "name": "Zambia", "numeric": "894", "official_name": "Republic of Zambia" }, { "alpha_2": "ZW", "alpha_3": "ZWE", "name": "Zimbabwe", "numeric": "716", "official_name": "Republic of Zimbabwe" } ] } PKV11]3schema-639-2.jsonnu[{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 639-2", "description": "ISO 639-2 language codes", "type": "object", "properties": { "639-2": { "type": "array", "items": { "type": "object", "properties": { "alpha_3": { "description": "Three letter terminology code of the language", "type": "string", "pattern": "^[a-z]{3}(-[a-z]{3})?$" }, "name": { "description": "Name of the item", "type": "string", "minLength": 1 }, "alpha_2": { "description": "Two letter alphabetic code of the language from part 1 (optional)", "type": "string", "pattern": "^[a-z]{2}$" }, "bibliographic": { "description": "Three letter bibliographic code of the language (optional)", "type": "string", "pattern": "^[a-z]{3}$" }, "common_name": { "description": "Common name of the language (optional)", "type": "string", "minLength": 1 } }, "required": ["alpha_3", "name"], "additionalProperties": false } } }, "additionalProperties": false } PKV11]DR&!&!iso_639-5.jsonnu[{ "639-5": [ { "alpha_3": "aav", "name": "Austro-Asiatic languages" }, { "alpha_3": "afa", "name": "Afro-Asiatic languages" }, { "alpha_3": "alg", "name": "Algonquian languages" }, { "alpha_3": "alv", "name": "Atlantic-Congo languages" }, { "alpha_3": "apa", "name": "Apache languages" }, { "alpha_3": "aqa", "name": "Alacalufan languages" }, { "alpha_3": "aql", "name": "Algic languages" }, { "alpha_3": "art", "name": "Artificial languages" }, { "alpha_3": "ath", "name": "Athapascan languages" }, { "alpha_3": "auf", "name": "Arauan languages" }, { "alpha_3": "aus", "name": "Australian languages" }, { "alpha_3": "awd", "name": "Arawakan languages" }, { "alpha_3": "azc", "name": "Uto-Aztecan languages" }, { "alpha_3": "bad", "name": "Banda languages" }, { "alpha_3": "bai", "name": "Bamileke languages" }, { "alpha_3": "bat", "name": "Baltic languages" }, { "alpha_3": "ber", "name": "Berber languages" }, { "alpha_3": "bih", "name": "Bihari languages" }, { "alpha_3": "bnt", "name": "Bantu languages" }, { "alpha_3": "btk", "name": "Batak languages" }, { "alpha_3": "cai", "name": "Central American Indian languages" }, { "alpha_3": "cau", "name": "Caucasian languages" }, { "alpha_3": "cba", "name": "Chibchan languages" }, { "alpha_3": "ccn", "name": "North Caucasian languages" }, { "alpha_3": "ccs", "name": "South Caucasian languages" }, { "alpha_3": "cdc", "name": "Chadic languages" }, { "alpha_3": "cdd", "name": "Caddoan languages" }, { "alpha_3": "cel", "name": "Celtic languages" }, { "alpha_3": "cmc", "name": "Chamic languages" }, { "alpha_3": "cpe", "name": "Creoles and pidgins, English‑based" }, { "alpha_3": "cpf", "name": "Creoles and pidgins, French‑based" }, { "alpha_3": "cpp", "name": "Creoles and pidgins, Portuguese-based" }, { "alpha_3": "crp", "name": "Creoles and pidgins" }, { "alpha_3": "csu", "name": "Central Sudanic languages" }, { "alpha_3": "cus", "name": "Cushitic languages" }, { "alpha_3": "day", "name": "Land Dayak languages" }, { "alpha_3": "dmn", "name": "Mande languages" }, { "alpha_3": "dra", "name": "Dravidian languages" }, { "alpha_3": "egx", "name": "Egyptian languages" }, { "alpha_3": "esx", "name": "Eskimo-Aleut languages" }, { "alpha_3": "euq", "name": "Basque (family)" }, { "alpha_3": "fiu", "name": "Finno-Ugrian languages" }, { "alpha_3": "fox", "name": "Formosan languages" }, { "alpha_3": "gem", "name": "Germanic languages" }, { "alpha_3": "gme", "name": "East Germanic languages" }, { "alpha_3": "gmq", "name": "North Germanic languages" }, { "alpha_3": "gmw", "name": "West Germanic languages" }, { "alpha_3": "grk", "name": "Greek languages" }, { "alpha_3": "hmx", "name": "Hmong-Mien languages" }, { "alpha_3": "hok", "name": "Hokan languages" }, { "alpha_3": "hyx", "name": "Armenian (family)" }, { "alpha_3": "iir", "name": "Indo-Iranian languages" }, { "alpha_3": "ijo", "name": "Ijo languages" }, { "alpha_3": "inc", "name": "Indic languages" }, { "alpha_3": "ine", "name": "Indo-European languages" }, { "alpha_3": "ira", "name": "Iranian languages" }, { "alpha_3": "iro", "name": "Iroquoian languages" }, { "alpha_3": "itc", "name": "Italic languages" }, { "alpha_3": "jpx", "name": "Japanese (family)" }, { "alpha_3": "kar", "name": "Karen languages" }, { "alpha_3": "kdo", "name": "Kordofanian languages" }, { "alpha_3": "khi", "name": "Khoisan languages" }, { "alpha_3": "kro", "name": "Kru languages" }, { "alpha_3": "map", "name": "Austronesian languages" }, { "alpha_3": "mkh", "name": "Mon-Khmer languages" }, { "alpha_3": "mno", "name": "Manobo languages" }, { "alpha_3": "mun", "name": "Munda languages" }, { "alpha_3": "myn", "name": "Mayan languages" }, { "alpha_3": "nah", "name": "Nahuatl languages" }, { "alpha_3": "nai", "name": "North American Indian languages" }, { "alpha_3": "ngf", "name": "Trans-New Guinea languages" }, { "alpha_3": "nic", "name": "Niger-Kordofanian languages" }, { "alpha_3": "nub", "name": "Nubian languages" }, { "alpha_3": "omq", "name": "Oto-Manguean languages" }, { "alpha_3": "omv", "name": "Omotic languages" }, { "alpha_3": "oto", "name": "Otomian languages" }, { "alpha_3": "paa", "name": "Papuan languages" }, { "alpha_3": "phi", "name": "Philippine languages" }, { "alpha_3": "plf", "name": "Central Malayo-Polynesian languages" }, { "alpha_3": "poz", "name": "Malayo-Polynesian languages" }, { "alpha_3": "pqe", "name": "Eastern Malayo-Polynesian languages" }, { "alpha_3": "pqw", "name": "Western Malayo-Polynesian languages" }, { "alpha_3": "pra", "name": "Prakrit languages" }, { "alpha_3": "qwe", "name": "Quechuan (family)" }, { "alpha_3": "roa", "name": "Romance languages" }, { "alpha_3": "sai", "name": "South American Indian languages" }, { "alpha_3": "sal", "name": "Salishan languages" }, { "alpha_3": "sdv", "name": "Eastern Sudanic languages" }, { "alpha_3": "sem", "name": "Semitic languages" }, { "alpha_3": "sgn", "name": "sign languages" }, { "alpha_3": "sio", "name": "Siouan languages" }, { "alpha_3": "sit", "name": "Sino-Tibetan languages" }, { "alpha_3": "sla", "name": "Slavic languages" }, { "alpha_3": "smi", "name": "Sami languages" }, { "alpha_3": "son", "name": "Songhai languages" }, { "alpha_3": "sqj", "name": "Albanian languages" }, { "alpha_3": "ssa", "name": "Nilo-Saharan languages" }, { "alpha_3": "syd", "name": "Samoyedic languages" }, { "alpha_3": "tai", "name": "Tai languages" }, { "alpha_3": "tbq", "name": "Tibeto-Burman languages" }, { "alpha_3": "trk", "name": "Turkic languages" }, { "alpha_3": "tup", "name": "Tupi languages" }, { "alpha_3": "tut", "name": "Altaic languages" }, { "alpha_3": "tuw", "name": "Tungus languages" }, { "alpha_3": "urj", "name": "Uralic languages" }, { "alpha_3": "wak", "name": "Wakashan languages" }, { "alpha_3": "wen", "name": "Sorbian languages" }, { "alpha_3": "xgn", "name": "Mongolian languages" }, { "alpha_3": "xnd", "name": "Na-Dene languages" }, { "alpha_3": "ypk", "name": "Yupik languages" }, { "alpha_3": "zhx", "name": "Chinese (family)" }, { "alpha_3": "zle", "name": "East Slavic languages" }, { "alpha_3": "zls", "name": "South Slavic languages" }, { "alpha_3": "zlw", "name": "West Slavic languages" }, { "alpha_3": "znd", "name": "Zande languages" } ] } PKV11]e<< iso_4217.jsonnu[{ "4217": [ { "alpha_3": "AED", "name": "UAE Dirham", "numeric": "784" }, { "alpha_3": "AFN", "name": "Afghani", "numeric": "971" }, { "alpha_3": "ALL", "name": "Lek", "numeric": "008" }, { "alpha_3": "AMD", "name": "Armenian Dram", "numeric": "051" }, { "alpha_3": "ANG", "name": "Netherlands Antillean Guilder", "numeric": "532" }, { "alpha_3": "AOA", "name": "Kwanza", "numeric": "973" }, { "alpha_3": "ARS", "name": "Argentine Peso", "numeric": "032" }, { "alpha_3": "AUD", "name": "Australian Dollar", "numeric": "036" }, { "alpha_3": "AWG", "name": "Aruban Florin", "numeric": "533" }, { "alpha_3": "AZN", "name": "Azerbaijanian Manat", "numeric": "944" }, { "alpha_3": "BAM", "name": "Convertible Mark", "numeric": "977" }, { "alpha_3": "BBD", "name": "Barbados Dollar", "numeric": "052" }, { "alpha_3": "BDT", "name": "Taka", "numeric": "050" }, { "alpha_3": "BGN", "name": "Bulgarian Lev", "numeric": "975" }, { "alpha_3": "BHD", "name": "Bahraini Dinar", "numeric": "048" }, { "alpha_3": "BIF", "name": "Burundi Franc", "numeric": "108" }, { "alpha_3": "BMD", "name": "Bermudian Dollar", "numeric": "060" }, { "alpha_3": "BND", "name": "Brunei Dollar", "numeric": "096" }, { "alpha_3": "BOB", "name": "Boliviano", "numeric": "068" }, { "alpha_3": "BRL", "name": "Brazilian Real", "numeric": "986" }, { "alpha_3": "BSD", "name": "Bahamian Dollar", "numeric": "044" }, { "alpha_3": "BTN", "name": "Ngultrum", "numeric": "064" }, { "alpha_3": "BWP", "name": "Pula", "numeric": "072" }, { "alpha_3": "BYN", "name": "Belarusian Ruble", "numeric": "933" }, { "alpha_3": "BZD", "name": "Belize Dollar", "numeric": "084" }, { "alpha_3": "CAD", "name": "Canadian Dollar", "numeric": "124" }, { "alpha_3": "CDF", "name": "Congolese Franc", "numeric": "976" }, { "alpha_3": "CHF", "name": "Swiss Franc", "numeric": "756" }, { "alpha_3": "CLP", "name": "Chilean Peso", "numeric": "152" }, { "alpha_3": "CNY", "name": "Yuan Renminbi", "numeric": "156" }, { "alpha_3": "COP", "name": "Colombian Peso", "numeric": "170" }, { "alpha_3": "CRC", "name": "Costa Rican Colon", "numeric": "188" }, { "alpha_3": "CUC", "name": "Peso Convertible", "numeric": "931" }, { "alpha_3": "CUP", "name": "Cuban Peso", "numeric": "192" }, { "alpha_3": "CVE", "name": "Cabo Verde Escudo", "numeric": "132" }, { "alpha_3": "CZK", "name": "Czech Koruna", "numeric": "203" }, { "alpha_3": "DJF", "name": "Djibouti Franc", "numeric": "262" }, { "alpha_3": "DKK", "name": "Danish Krone", "numeric": "208" }, { "alpha_3": "DOP", "name": "Dominican Peso", "numeric": "214" }, { "alpha_3": "DZD", "name": "Algerian Dinar", "numeric": "012" }, { "alpha_3": "EGP", "name": "Egyptian Pound", "numeric": "818" }, { "alpha_3": "ERN", "name": "Nakfa", "numeric": "232" }, { "alpha_3": "ETB", "name": "Ethiopian Birr", "numeric": "230" }, { "alpha_3": "EUR", "name": "Euro", "numeric": "978" }, { "alpha_3": "FJD", "name": "Fiji Dollar", "numeric": "242" }, { "alpha_3": "FKP", "name": "Falkland Islands Pound", "numeric": "238" }, { "alpha_3": "GBP", "name": "Pound Sterling", "numeric": "826" }, { "alpha_3": "GEL", "name": "Lari", "numeric": "981" }, { "alpha_3": "GHS", "name": "Ghana Cedi", "numeric": "936" }, { "alpha_3": "GIP", "name": "Gibraltar Pound", "numeric": "292" }, { "alpha_3": "GMD", "name": "Dalasi", "numeric": "270" }, { "alpha_3": "GNF", "name": "Guinea Franc", "numeric": "324" }, { "alpha_3": "GTQ", "name": "Quetzal", "numeric": "320" }, { "alpha_3": "GYD", "name": "Guyana Dollar", "numeric": "328" }, { "alpha_3": "HKD", "name": "Hong Kong Dollar", "numeric": "344" }, { "alpha_3": "HNL", "name": "Lempira", "numeric": "340" }, { "alpha_3": "HRK", "name": "Kuna", "numeric": "191" }, { "alpha_3": "HTG", "name": "Gourde", "numeric": "332" }, { "alpha_3": "HUF", "name": "Forint", "numeric": "348" }, { "alpha_3": "IDR", "name": "Rupiah", "numeric": "360" }, { "alpha_3": "ILS", "name": "New Israeli Sheqel", "numeric": "376" }, { "alpha_3": "INR", "name": "Indian Rupee", "numeric": "356" }, { "alpha_3": "IQD", "name": "Iraqi Dinar", "numeric": "368" }, { "alpha_3": "IRR", "name": "Iranian Rial", "numeric": "364" }, { "alpha_3": "ISK", "name": "Iceland Krona", "numeric": "352" }, { "alpha_3": "JMD", "name": "Jamaican Dollar", "numeric": "388" }, { "alpha_3": "JOD", "name": "Jordanian Dinar", "numeric": "400" }, { "alpha_3": "JPY", "name": "Yen", "numeric": "392" }, { "alpha_3": "KES", "name": "Kenyan Shilling", "numeric": "404" }, { "alpha_3": "KGS", "name": "Som", "numeric": "417" }, { "alpha_3": "KHR", "name": "Riel", "numeric": "116" }, { "alpha_3": "KMF", "name": "Comoro Franc", "numeric": "174" }, { "alpha_3": "KPW", "name": "North Korean Won", "numeric": "408" }, { "alpha_3": "KRW", "name": "Won", "numeric": "410" }, { "alpha_3": "KWD", "name": "Kuwaiti Dinar", "numeric": "414" }, { "alpha_3": "KYD", "name": "Cayman Islands Dollar", "numeric": "136" }, { "alpha_3": "KZT", "name": "Tenge", "numeric": "398" }, { "alpha_3": "LAK", "name": "Kip", "numeric": "418" }, { "alpha_3": "LBP", "name": "Lebanese Pound", "numeric": "422" }, { "alpha_3": "LKR", "name": "Sri Lanka Rupee", "numeric": "144" }, { "alpha_3": "LRD", "name": "Liberian Dollar", "numeric": "430" }, { "alpha_3": "LSL", "name": "Loti", "numeric": "426" }, { "alpha_3": "LYD", "name": "Libyan Dinar", "numeric": "434" }, { "alpha_3": "MAD", "name": "Moroccan Dirham", "numeric": "504" }, { "alpha_3": "MDL", "name": "Moldovan Leu", "numeric": "498" }, { "alpha_3": "MGA", "name": "Malagasy Ariary", "numeric": "969" }, { "alpha_3": "MKD", "name": "Denar", "numeric": "807" }, { "alpha_3": "MMK", "name": "Kyat", "numeric": "104" }, { "alpha_3": "MNT", "name": "Tugrik", "numeric": "496" }, { "alpha_3": "MOP", "name": "Pataca", "numeric": "446" }, { "alpha_3": "MRO", "name": "Ouguiya", "numeric": "478" }, { "alpha_3": "MUR", "name": "Mauritius Rupee", "numeric": "480" }, { "alpha_3": "MVR", "name": "Rufiyaa", "numeric": "462" }, { "alpha_3": "MWK", "name": "Malawi Kwacha", "numeric": "454" }, { "alpha_3": "MXN", "name": "Mexican Peso", "numeric": "484" }, { "alpha_3": "MYR", "name": "Malaysian Ringgit", "numeric": "458" }, { "alpha_3": "MZN", "name": "Mozambique Metical", "numeric": "943" }, { "alpha_3": "NAD", "name": "Namibia Dollar", "numeric": "516" }, { "alpha_3": "NGN", "name": "Naira", "numeric": "566" }, { "alpha_3": "NIO", "name": "Cordoba Oro", "numeric": "558" }, { "alpha_3": "NOK", "name": "Norwegian Krone", "numeric": "578" }, { "alpha_3": "NPR", "name": "Nepalese Rupee", "numeric": "524" }, { "alpha_3": "NZD", "name": "New Zealand Dollar", "numeric": "554" }, { "alpha_3": "OMR", "name": "Rial Omani", "numeric": "512" }, { "alpha_3": "PAB", "name": "Balboa", "numeric": "590" }, { "alpha_3": "PEN", "name": "Sol", "numeric": "604" }, { "alpha_3": "PGK", "name": "Kina", "numeric": "598" }, { "alpha_3": "PHP", "name": "Philippine Peso", "numeric": "608" }, { "alpha_3": "PKR", "name": "Pakistan Rupee", "numeric": "586" }, { "alpha_3": "PLN", "name": "Zloty", "numeric": "985" }, { "alpha_3": "PYG", "name": "Guarani", "numeric": "600" }, { "alpha_3": "QAR", "name": "Qatari Rial", "numeric": "634" }, { "alpha_3": "RON", "name": "Romanian Leu", "numeric": "946" }, { "alpha_3": "RSD", "name": "Serbian Dinar", "numeric": "941" }, { "alpha_3": "RUB", "name": "Russian Ruble", "numeric": "643" }, { "alpha_3": "RWF", "name": "Rwanda Franc", "numeric": "646" }, { "alpha_3": "SAR", "name": "Saudi Riyal", "numeric": "682" }, { "alpha_3": "SBD", "name": "Solomon Islands Dollar", "numeric": "090" }, { "alpha_3": "SCR", "name": "Seychelles Rupee", "numeric": "690" }, { "alpha_3": "SDG", "name": "Sudanese Pound", "numeric": "938" }, { "alpha_3": "SEK", "name": "Swedish Krona", "numeric": "752" }, { "alpha_3": "SGD", "name": "Singapore Dollar", "numeric": "702" }, { "alpha_3": "SHP", "name": "Saint Helena Pound", "numeric": "654" }, { "alpha_3": "SLL", "name": "Leone", "numeric": "694" }, { "alpha_3": "SOS", "name": "Somali Shilling", "numeric": "706" }, { "alpha_3": "SRD", "name": "Surinam Dollar", "numeric": "968" }, { "alpha_3": "SSP", "name": "South Sudanese Pound", "numeric": "728" }, { "alpha_3": "STD", "name": "Dobra", "numeric": "678" }, { "alpha_3": "SVC", "name": "El Salvador Colon", "numeric": "222" }, { "alpha_3": "SYP", "name": "Syrian Pound", "numeric": "760" }, { "alpha_3": "SZL", "name": "Lilangeni", "numeric": "748" }, { "alpha_3": "THB", "name": "Baht", "numeric": "764" }, { "alpha_3": "TJS", "name": "Somoni", "numeric": "972" }, { "alpha_3": "TMT", "name": "Turkmenistan New Manat", "numeric": "934" }, { "alpha_3": "TND", "name": "Tunisian Dinar", "numeric": "788" }, { "alpha_3": "TOP", "name": "Pa’anga", "numeric": "776" }, { "alpha_3": "TRY", "name": "Turkish Lira", "numeric": "949" }, { "alpha_3": "TTD", "name": "Trinidad and Tobago Dollar", "numeric": "780" }, { "alpha_3": "TWD", "name": "New Taiwan Dollar", "numeric": "901" }, { "alpha_3": "TZS", "name": "Tanzanian Shilling", "numeric": "834" }, { "alpha_3": "UAH", "name": "Hryvnia", "numeric": "980" }, { "alpha_3": "UGX", "name": "Uganda Shilling", "numeric": "800" }, { "alpha_3": "USD", "name": "US Dollar", "numeric": "840" }, { "alpha_3": "UYU", "name": "Peso Uruguayo", "numeric": "858" }, { "alpha_3": "UZS", "name": "Uzbekistan Sum", "numeric": "860" }, { "alpha_3": "VEF", "name": "Bolívar", "numeric": "937" }, { "alpha_3": "VND", "name": "Dong", "numeric": "704" }, { "alpha_3": "VUV", "name": "Vatu", "numeric": "548" }, { "alpha_3": "WST", "name": "Tala", "numeric": "882" }, { "alpha_3": "XAF", "name": "CFA Franc BEAC", "numeric": "950" }, { "alpha_3": "XAG", "name": "Silver", "numeric": "961" }, { "alpha_3": "XAU", "name": "Gold", "numeric": "959" }, { "alpha_3": "XBA", "name": "Bond Markets Unit European Composite Unit (EURCO)", "numeric": "955" }, { "alpha_3": "XBB", "name": "Bond Markets Unit European Monetary Unit (E.M.U.-6)", "numeric": "956" }, { "alpha_3": "XBC", "name": "Bond Markets Unit European Unit of Account 9 (E.U.A.-9)", "numeric": "957" }, { "alpha_3": "XBD", "name": "Bond Markets Unit European Unit of Account 17 (E.U.A.-17)", "numeric": "958" }, { "alpha_3": "XCD", "name": "East Caribbean Dollar", "numeric": "951" }, { "alpha_3": "XDR", "name": "SDR (Special Drawing Right)", "numeric": "960" }, { "alpha_3": "XOF", "name": "CFA Franc BCEAO", "numeric": "952" }, { "alpha_3": "XPD", "name": "Palladium", "numeric": "964" }, { "alpha_3": "XPF", "name": "CFP Franc", "numeric": "953" }, { "alpha_3": "XPT", "name": "Platinum", "numeric": "962" }, { "alpha_3": "XSU", "name": "Sucre", "numeric": "994" }, { "alpha_3": "XTS", "name": "Codes specifically reserved for testing purposes", "numeric": "963" }, { "alpha_3": "XUA", "name": "ADB Unit of Account", "numeric": "965" }, { "alpha_3": "XXX", "name": "The codes assigned for transactions where no currency is involved", "numeric": "999" }, { "alpha_3": "YER", "name": "Yemeni Rial", "numeric": "886" }, { "alpha_3": "ZAR", "name": "Rand", "numeric": "710" }, { "alpha_3": "ZMW", "name": "Zambian Kwacha", "numeric": "967" }, { "alpha_3": "ZWL", "name": "Zimbabwe Dollar", "numeric": "932" } ] } PKV11]O߆**iso_3166-2.jsonnu[{ "3166-2": [ { "code": "AD-02", "name": "Canillo", "type": "Parish" }, { "code": "AD-03", "name": "Encamp", "type": "Parish" }, { "code": "AD-04", "name": "La Massana", "type": "Parish" }, { "code": "AD-05", "name": "Ordino", "type": "Parish" }, { "code": "AD-06", "name": "Sant Julià de Lòria", "type": "Parish" }, { "code": "AD-07", "name": "Andorra la Vella", "type": "Parish" }, { "code": "AD-08", "name": "Escaldes-Engordany", "type": "Parish" }, { "code": "AE-AJ", "name": "'Ajmān", "type": "Emirate" }, { "code": "AE-AZ", "name": "Abū Ȥaby [Abu Dhabi]", "type": "Emirate" }, { "code": "AE-DU", "name": "Dubayy", "type": "Emirate" }, { "code": "AE-FU", "name": "Al Fujayrah", "type": "Emirate" }, { "code": "AE-RK", "name": "Ra’s al Khaymah", "type": "Emirate" }, { "code": "AE-SH", "name": "Ash Shāriqah", "type": "Emirate" }, { "code": "AE-UQ", "name": "Umm al Qaywayn", "type": "Emirate" }, { "code": "AF-BAL", "name": "Balkh", "type": "Province" }, { "code": "AF-BAM", "name": "Bāmyān", "type": "Province" }, { "code": "AF-BDG", "name": "Bādghīs", "type": "Province" }, { "code": "AF-BDS", "name": "Badakhshān", "type": "Province" }, { "code": "AF-BGL", "name": "Baghlān", "type": "Province" }, { "code": "AF-DAY", "name": "Dāykundī", "type": "Province" }, { "code": "AF-FRA", "name": "Farāh", "type": "Province" }, { "code": "AF-FYB", "name": "Fāryāb", "type": "Province" }, { "code": "AF-GHA", "name": "Ghaznī", "type": "Province" }, { "code": "AF-GHO", "name": "Ghōr", "type": "Province" }, { "code": "AF-HEL", "name": "Helmand", "type": "Province" }, { "code": "AF-HER", "name": "Herāt", "type": "Province" }, { "code": "AF-JOW", "name": "Jowzjān", "type": "Province" }, { "code": "AF-KAB", "name": "Kābul", "type": "Province" }, { "code": "AF-KAN", "name": "Kandahār", "type": "Province" }, { "code": "AF-KAP", "name": "Kāpīsā", "type": "Province" }, { "code": "AF-KDZ", "name": "Kunduz", "type": "Province" }, { "code": "AF-KHO", "name": "Khōst", "type": "Province" }, { "code": "AF-KNR", "name": "Kunar", "type": "Province" }, { "code": "AF-LAG", "name": "Laghmān", "type": "Province" }, { "code": "AF-LOG", "name": "Lōgar", "type": "Province" }, { "code": "AF-NAN", "name": "Nangarhār", "type": "Province" }, { "code": "AF-NIM", "name": "Nīmrōz", "type": "Province" }, { "code": "AF-NUR", "name": "Nūristān", "type": "Province" }, { "code": "AF-PAN", "name": "Panjshayr", "type": "Province" }, { "code": "AF-PAR", "name": "Parwān", "type": "Province" }, { "code": "AF-PIA", "name": "Paktiyā", "type": "Province" }, { "code": "AF-PKA", "name": "Paktīkā", "type": "Province" }, { "code": "AF-SAM", "name": "Samangān", "type": "Province" }, { "code": "AF-SAR", "name": "Sar-e Pul", "type": "Province" }, { "code": "AF-TAK", "name": "Takhār", "type": "Province" }, { "code": "AF-URU", "name": "Uruzgān", "type": "Province" }, { "code": "AF-WAR", "name": "Wardak", "type": "Province" }, { "code": "AF-ZAB", "name": "Zābul", "type": "Province" }, { "code": "AG-03", "name": "Saint George", "type": "Parish" }, { "code": "AG-04", "name": "Saint John", "type": "Parish" }, { "code": "AG-05", "name": "Saint Mary", "type": "Parish" }, { "code": "AG-06", "name": "Saint Paul", "type": "Parish" }, { "code": "AG-07", "name": "Saint Peter", "type": "Parish" }, { "code": "AG-08", "name": "Saint Philip", "type": "Parish" }, { "code": "AG-10", "name": "Barbuda", "type": "Dependency" }, { "code": "AG-11", "name": "Redonda", "type": "Dependency" }, { "code": "AL-01", "name": "Berat", "type": "County" }, { "code": "AL-02", "name": "Durrës", "type": "County" }, { "code": "AL-03", "name": "Elbasan", "type": "County" }, { "code": "AL-04", "name": "Fier", "type": "County" }, { "code": "AL-05", "name": "Gjirokastër", "type": "County" }, { "code": "AL-06", "name": "Korçë", "type": "County" }, { "code": "AL-07", "name": "Kukës", "type": "County" }, { "code": "AL-08", "name": "Lezhë", "type": "County" }, { "code": "AL-09", "name": "Dibër", "type": "County" }, { "code": "AL-10", "name": "Shkodër", "type": "County" }, { "code": "AL-11", "name": "Tiranë", "type": "County" }, { "code": "AL-12", "name": "Vlorë", "type": "County" }, { "code": "AL-BR", "name": "Berat", "parent": "01", "type": "District" }, { "code": "AL-BU", "name": "Bulqizë", "parent": "09", "type": "District" }, { "code": "AL-DI", "name": "Dibër", "parent": "09", "type": "District" }, { "code": "AL-DL", "name": "Delvinë", "parent": "12", "type": "District" }, { "code": "AL-DR", "name": "Durrës", "parent": "02", "type": "District" }, { "code": "AL-DV", "name": "Devoll", "parent": "06", "type": "District" }, { "code": "AL-EL", "name": "Elbasan", "parent": "03", "type": "District" }, { "code": "AL-ER", "name": "Kolonjë", "parent": "06", "type": "District" }, { "code": "AL-FR", "name": "Fier", "parent": "04", "type": "District" }, { "code": "AL-GJ", "name": "Gjirokastër", "parent": "05", "type": "District" }, { "code": "AL-GR", "name": "Gramsh", "parent": "03", "type": "District" }, { "code": "AL-HA", "name": "Has", "parent": "07", "type": "District" }, { "code": "AL-KA", "name": "Kavajë", "parent": "11", "type": "District" }, { "code": "AL-KB", "name": "Kurbin", "parent": "08", "type": "District" }, { "code": "AL-KC", "name": "Kuçovë", "parent": "01", "type": "District" }, { "code": "AL-KO", "name": "Korçë", "parent": "06", "type": "District" }, { "code": "AL-KR", "name": "Krujë", "parent": "02", "type": "District" }, { "code": "AL-KU", "name": "Kukës", "parent": "07", "type": "District" }, { "code": "AL-LB", "name": "Librazhd", "parent": "03", "type": "District" }, { "code": "AL-LE", "name": "Lezhë", "parent": "08", "type": "District" }, { "code": "AL-LU", "name": "Lushnjë", "parent": "04", "type": "District" }, { "code": "AL-MK", "name": "Mallakastër", "parent": "04", "type": "District" }, { "code": "AL-MM", "name": "Malësi e Madhe", "parent": "10", "type": "District" }, { "code": "AL-MR", "name": "Mirditë", "parent": "08", "type": "District" }, { "code": "AL-MT", "name": "Mat", "parent": "09", "type": "District" }, { "code": "AL-PG", "name": "Pogradec", "parent": "06", "type": "District" }, { "code": "AL-PQ", "name": "Peqin", "parent": "03", "type": "District" }, { "code": "AL-PR", "name": "Përmet", "parent": "05", "type": "District" }, { "code": "AL-PU", "name": "Pukë", "parent": "10", "type": "District" }, { "code": "AL-SH", "name": "Shkodër", "parent": "10", "type": "District" }, { "code": "AL-SK", "name": "Skrapar", "parent": "01", "type": "District" }, { "code": "AL-SR", "name": "Sarandë", "parent": "12", "type": "District" }, { "code": "AL-TE", "name": "Tepelenë", "parent": "05", "type": "District" }, { "code": "AL-TP", "name": "Tropojë", "parent": "07", "type": "District" }, { "code": "AL-TR", "name": "Tiranë", "parent": "11", "type": "District" }, { "code": "AL-VL", "name": "Vlorë", "parent": "12", "type": "District" }, { "code": "AM-AG", "name": "Aragacotn", "type": "Province" }, { "code": "AM-AR", "name": "Ararat", "type": "Province" }, { "code": "AM-AV", "name": "Armavir", "type": "Province" }, { "code": "AM-ER", "name": "Erevan", "type": "Province" }, { "code": "AM-GR", "name": "Gegarkunik'", "type": "Province" }, { "code": "AM-KT", "name": "Kotayk'", "type": "Province" }, { "code": "AM-LO", "name": "Lory", "type": "Province" }, { "code": "AM-SH", "name": "Sirak", "type": "Province" }, { "code": "AM-SU", "name": "Syunik'", "type": "Province" }, { "code": "AM-TV", "name": "Tavus", "type": "Province" }, { "code": "AM-VD", "name": "Vayoc Jor", "type": "Province" }, { "code": "AO-BGO", "name": "Bengo", "type": "Province" }, { "code": "AO-BGU", "name": "Benguela", "type": "Province" }, { "code": "AO-BIE", "name": "Bié", "type": "Province" }, { "code": "AO-CAB", "name": "Cabinda", "type": "Province" }, { "code": "AO-CCU", "name": "Cuando-Cubango", "type": "Province" }, { "code": "AO-CNN", "name": "Cunene", "type": "Province" }, { "code": "AO-CNO", "name": "Cuanza Norte", "type": "Province" }, { "code": "AO-CUS", "name": "Cuanza Sul", "type": "Province" }, { "code": "AO-HUA", "name": "Huambo", "type": "Province" }, { "code": "AO-HUI", "name": "Huíla", "type": "Province" }, { "code": "AO-LNO", "name": "Lunda Norte", "type": "Province" }, { "code": "AO-LSU", "name": "Lunda Sul", "type": "Province" }, { "code": "AO-LUA", "name": "Luanda", "type": "Province" }, { "code": "AO-MAL", "name": "Malange", "type": "Province" }, { "code": "AO-MOX", "name": "Moxico", "type": "Province" }, { "code": "AO-NAM", "name": "Namibe", "type": "Province" }, { "code": "AO-UIG", "name": "Uíge", "type": "Province" }, { "code": "AO-ZAI", "name": "Zaire", "type": "Province" }, { "code": "AR-A", "name": "Salta", "type": "Province" }, { "code": "AR-B", "name": "Buenos Aires", "type": "Province" }, { "code": "AR-C", "name": "Ciudad Autónoma de Buenos Aires", "type": "City" }, { "code": "AR-D", "name": "San Luis", "type": "Province" }, { "code": "AR-E", "name": "Entre Rios", "type": "Province" }, { "code": "AR-G", "name": "Santiago del Estero", "type": "Province" }, { "code": "AR-H", "name": "Chaco", "type": "Province" }, { "code": "AR-J", "name": "San Juan", "type": "Province" }, { "code": "AR-K", "name": "Catamarca", "type": "Province" }, { "code": "AR-L", "name": "La Pampa", "type": "Province" }, { "code": "AR-M", "name": "Mendoza", "type": "Province" }, { "code": "AR-N", "name": "Misiones", "type": "Province" }, { "code": "AR-P", "name": "Formosa", "type": "Province" }, { "code": "AR-Q", "name": "Neuquen", "type": "Province" }, { "code": "AR-R", "name": "Rio Negro", "type": "Province" }, { "code": "AR-S", "name": "Santa Fe", "type": "Province" }, { "code": "AR-T", "name": "Tucuman", "type": "Province" }, { "code": "AR-U", "name": "Chubut", "type": "Province" }, { "code": "AR-V", "name": "Tierra del Fuego", "type": "Province" }, { "code": "AR-W", "name": "Corrientes", "type": "Province" }, { "code": "AR-X", "name": "Cordoba", "type": "Province" }, { "code": "AR-Y", "name": "Jujuy", "type": "Province" }, { "code": "AR-Z", "name": "Santa Cruz", "type": "Province" }, { "code": "AT-1", "name": "Burgenland", "type": "State" }, { "code": "AT-2", "name": "Kärnten", "type": "State" }, { "code": "AT-3", "name": "Niederösterreich", "type": "State" }, { "code": "AT-4", "name": "Oberösterreich", "type": "State" }, { "code": "AT-5", "name": "Salzburg", "type": "State" }, { "code": "AT-6", "name": "Steiermark", "type": "State" }, { "code": "AT-7", "name": "Tirol", "type": "State" }, { "code": "AT-8", "name": "Vorarlberg", "type": "State" }, { "code": "AT-9", "name": "Wien", "type": "State" }, { "code": "AU-ACT", "name": "Australian Capital Territory", "type": "Territory" }, { "code": "AU-NSW", "name": "New South Wales", "type": "State" }, { "code": "AU-NT", "name": "Northern Territory", "type": "Territory" }, { "code": "AU-QLD", "name": "Queensland", "type": "State" }, { "code": "AU-SA", "name": "South Australia", "type": "State" }, { "code": "AU-TAS", "name": "Tasmania", "type": "State" }, { "code": "AU-VIC", "name": "Victoria", "type": "State" }, { "code": "AU-WA", "name": "Western Australia", "type": "State" }, { "code": "AZ-ABS", "name": "Abşeron", "type": "Rayon" }, { "code": "AZ-AGA", "name": "Ağstafa", "type": "Rayon" }, { "code": "AZ-AGC", "name": "Ağcabədi", "type": "Rayon" }, { "code": "AZ-AGM", "name": "Ağdam", "type": "Rayon" }, { "code": "AZ-AGS", "name": "Ağdaş", "type": "Rayon" }, { "code": "AZ-AGU", "name": "Ağsu", "type": "Rayon" }, { "code": "AZ-AST", "name": "Astara", "type": "Rayon" }, { "code": "AZ-BA", "name": "Bakı", "type": "Municipality" }, { "code": "AZ-BAB", "name": "Babək", "parent": "NX", "type": "Rayon" }, { "code": "AZ-BAL", "name": "Balakən", "type": "Rayon" }, { "code": "AZ-BAR", "name": "Bərdə", "type": "Rayon" }, { "code": "AZ-BEY", "name": "Beyləqan", "type": "Rayon" }, { "code": "AZ-BIL", "name": "Biləsuvar", "type": "Rayon" }, { "code": "AZ-CAB", "name": "Cəbrayıl", "type": "Rayon" }, { "code": "AZ-CAL", "name": "Cəlilabab", "type": "Rayon" }, { "code": "AZ-CUL", "name": "Culfa", "parent": "NX", "type": "Rayon" }, { "code": "AZ-DAS", "name": "Daşkəsən", "type": "Rayon" }, { "code": "AZ-FUZ", "name": "Füzuli", "type": "Rayon" }, { "code": "AZ-GA", "name": "Gəncə", "type": "Municipality" }, { "code": "AZ-GAD", "name": "Gədəbəy", "type": "Rayon" }, { "code": "AZ-GOR", "name": "Goranboy", "type": "Rayon" }, { "code": "AZ-GOY", "name": "Göyçay", "type": "Rayon" }, { "code": "AZ-GYG", "name": "Göygöl", "type": "Rayon" }, { "code": "AZ-HAC", "name": "Hacıqabul", "type": "Rayon" }, { "code": "AZ-IMI", "name": "İmişli", "type": "Rayon" }, { "code": "AZ-ISM", "name": "İsmayıllı", "type": "Rayon" }, { "code": "AZ-KAL", "name": "Kəlbəcər", "type": "Rayon" }, { "code": "AZ-KAN", "name": "Kǝngǝrli", "parent": "NX", "type": "Rayon" }, { "code": "AZ-KUR", "name": "Kürdəmir", "type": "Rayon" }, { "code": "AZ-LA", "name": "Lənkəran", "type": "Municipality" }, { "code": "AZ-LAC", "name": "Laçın", "type": "Rayon" }, { "code": "AZ-LAN", "name": "Lənkəran", "type": "Rayon" }, { "code": "AZ-LER", "name": "Lerik", "type": "Rayon" }, { "code": "AZ-MAS", "name": "Masallı", "type": "Rayon" }, { "code": "AZ-MI", "name": "Mingəçevir", "type": "Municipality" }, { "code": "AZ-NA", "name": "Naftalan", "type": "Municipality" }, { "code": "AZ-NEF", "name": "Neftçala", "type": "Rayon" }, { "code": "AZ-NV", "name": "Naxçıvan", "parent": "NX", "type": "Municipality" }, { "code": "AZ-NX", "name": "Naxçıvan", "type": "Autonomous republic" }, { "code": "AZ-OGU", "name": "Oğuz", "type": "Rayon" }, { "code": "AZ-ORD", "name": "Ordubad", "parent": "NX", "type": "Rayon" }, { "code": "AZ-QAB", "name": "Qəbələ", "type": "Rayon" }, { "code": "AZ-QAX", "name": "Qax", "type": "Rayon" }, { "code": "AZ-QAZ", "name": "Qazax", "type": "Rayon" }, { "code": "AZ-QBA", "name": "Quba", "type": "Rayon" }, { "code": "AZ-QBI", "name": "Qubadlı", "type": "Rayon" }, { "code": "AZ-QOB", "name": "Qobustan", "type": "Rayon" }, { "code": "AZ-QUS", "name": "Qusar", "type": "Rayon" }, { "code": "AZ-SA", "name": "Şəki", "type": "Municipality" }, { "code": "AZ-SAB", "name": "Sabirabad", "type": "Rayon" }, { "code": "AZ-SAD", "name": "Sədərək", "parent": "NX", "type": "Rayon" }, { "code": "AZ-SAH", "name": "Şahbuz", "parent": "NX", "type": "Rayon" }, { "code": "AZ-SAK", "name": "Şəki", "type": "Rayon" }, { "code": "AZ-SAL", "name": "Salyan", "type": "Rayon" }, { "code": "AZ-SAR", "name": "Şərur", "parent": "NX", "type": "Rayon" }, { "code": "AZ-SAT", "name": "Saatlı", "type": "Rayon" }, { "code": "AZ-SBN", "name": "Şabran", "type": "Rayon" }, { "code": "AZ-SIY", "name": "Siyəzən", "type": "Rayon" }, { "code": "AZ-SKR", "name": "Şəmkir", "type": "Rayon" }, { "code": "AZ-SM", "name": "Sumqayıt", "type": "Municipality" }, { "code": "AZ-SMI", "name": "Şamaxı", "type": "Rayon" }, { "code": "AZ-SMX", "name": "Samux", "type": "Rayon" }, { "code": "AZ-SR", "name": "Şirvan", "type": "Municipality" }, { "code": "AZ-SUS", "name": "Şuşa", "type": "Rayon" }, { "code": "AZ-TAR", "name": "Tərtər", "type": "Rayon" }, { "code": "AZ-TOV", "name": "Tovuz", "type": "Rayon" }, { "code": "AZ-UCA", "name": "Ucar", "type": "Rayon" }, { "code": "AZ-XA", "name": "Xankəndi", "type": "Municipality" }, { "code": "AZ-XAC", "name": "Xaçmaz", "type": "Rayon" }, { "code": "AZ-XCI", "name": "Xocalı", "type": "Rayon" }, { "code": "AZ-XIZ", "name": "Xızı", "type": "Rayon" }, { "code": "AZ-XVD", "name": "Xocavənd", "type": "Rayon" }, { "code": "AZ-YAR", "name": "Yardımlı", "type": "Rayon" }, { "code": "AZ-YE", "name": "Yevlax", "type": "Municipality" }, { "code": "AZ-YEV", "name": "Yevlax", "type": "Rayon" }, { "code": "AZ-ZAN", "name": "Zəngilan", "type": "Rayon" }, { "code": "AZ-ZAQ", "name": "Zaqatala", "type": "Rayon" }, { "code": "AZ-ZAR", "name": "Zərdab", "type": "Rayon" }, { "code": "BA-01", "name": "Unsko-sanski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-02", "name": "Posavski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-03", "name": "Tuzlanski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-04", "name": "Zeničko-dobojski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-05", "name": "Bosansko-podrinjski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-06", "name": "Srednjobosanski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-07", "name": "Hercegovačko-neretvanski kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-08", "name": "Zapadnohercegovački kanton", "parent": "BIH", "type": "Canton" }, { "code": "BA-09", "name": "Kanton Sarajevo", "parent": "BIH", "type": "Canton" }, { "code": "BA-10", "name": "Kanton br. 10 (Livanjski kanton)", "parent": "BIH", "type": "Canton" }, { "code": "BA-BIH", "name": "Federacija Bosne i Hercegovine", "type": "Entity" }, { "code": "BA-BRC", "name": "Brčko distrikt", "type": "District" }, { "code": "BA-SRP", "name": "Republika Srpska", "type": "Entity" }, { "code": "BB-01", "name": "Christ Church", "type": "Parish" }, { "code": "BB-02", "name": "Saint Andrew", "type": "Parish" }, { "code": "BB-03", "name": "Saint George", "type": "Parish" }, { "code": "BB-04", "name": "Saint James", "type": "Parish" }, { "code": "BB-05", "name": "Saint John", "type": "Parish" }, { "code": "BB-06", "name": "Saint Joseph", "type": "Parish" }, { "code": "BB-07", "name": "Saint Lucy", "type": "Parish" }, { "code": "BB-08", "name": "Saint Michael", "type": "Parish" }, { "code": "BB-09", "name": "Saint Peter", "type": "Parish" }, { "code": "BB-10", "name": "Saint Philip", "type": "Parish" }, { "code": "BB-11", "name": "Saint Thomas", "type": "Parish" }, { "code": "BD-01", "name": "Bandarban", "parent": "B", "type": "District" }, { "code": "BD-02", "name": "Barguna", "parent": "A", "type": "District" }, { "code": "BD-03", "name": "Bogra", "parent": "E", "type": "District" }, { "code": "BD-04", "name": "Brahmanbaria", "parent": "B", "type": "District" }, { "code": "BD-05", "name": "Bagerhat", "parent": "D", "type": "District" }, { "code": "BD-06", "name": "Barisal", "parent": "A", "type": "District" }, { "code": "BD-07", "name": "Bhola", "parent": "A", "type": "District" }, { "code": "BD-08", "name": "Comilla", "parent": "B", "type": "District" }, { "code": "BD-09", "name": "Chandpur", "parent": "B", "type": "District" }, { "code": "BD-10", "name": "Chittagong", "parent": "B", "type": "District" }, { "code": "BD-11", "name": "Cox's Bazar", "parent": "B", "type": "District" }, { "code": "BD-12", "name": "Chuadanga", "parent": "D", "type": "District" }, { "code": "BD-13", "name": "Dhaka", "parent": "C", "type": "District" }, { "code": "BD-14", "name": "Dinajpur", "parent": "F", "type": "District" }, { "code": "BD-15", "name": "Faridpur", "parent": "C", "type": "District" }, { "code": "BD-16", "name": "Feni", "parent": "B", "type": "District" }, { "code": "BD-17", "name": "Gopalganj", "parent": "C", "type": "District" }, { "code": "BD-18", "name": "Gazipur", "parent": "C", "type": "District" }, { "code": "BD-19", "name": "Gaibandha", "parent": "F", "type": "District" }, { "code": "BD-20", "name": "Habiganj", "parent": "G", "type": "District" }, { "code": "BD-21", "name": "Jamalpur", "parent": "C", "type": "District" }, { "code": "BD-22", "name": "Jessore", "parent": "D", "type": "District" }, { "code": "BD-23", "name": "Jhenaidah", "parent": "D", "type": "District" }, { "code": "BD-24", "name": "Jaipurhat", "parent": "E", "type": "District" }, { "code": "BD-25", "name": "Jhalakati", "parent": "A", "type": "District" }, { "code": "BD-26", "name": "Kishorganj", "parent": "C", "type": "District" }, { "code": "BD-27", "name": "Khulna", "parent": "D", "type": "District" }, { "code": "BD-28", "name": "Kurigram", "parent": "F", "type": "District" }, { "code": "BD-29", "name": "Khagrachari", "parent": "B", "type": "District" }, { "code": "BD-30", "name": "Kushtia", "parent": "D", "type": "District" }, { "code": "BD-31", "name": "Lakshmipur", "parent": "B", "type": "District" }, { "code": "BD-32", "name": "Lalmonirhat", "parent": "F", "type": "District" }, { "code": "BD-33", "name": "Manikganj", "parent": "C", "type": "District" }, { "code": "BD-34", "name": "Mymensingh", "parent": "C", "type": "District" }, { "code": "BD-35", "name": "Munshiganj", "parent": "C", "type": "District" }, { "code": "BD-36", "name": "Madaripur", "parent": "C", "type": "District" }, { "code": "BD-37", "name": "Magura", "parent": "D", "type": "District" }, { "code": "BD-38", "name": "Moulvibazar", "parent": "G", "type": "District" }, { "code": "BD-39", "name": "Meherpur", "parent": "D", "type": "District" }, { "code": "BD-40", "name": "Narayanganj", "parent": "C", "type": "District" }, { "code": "BD-41", "name": "Netrakona", "parent": "C", "type": "District" }, { "code": "BD-42", "name": "Narsingdi", "parent": "C", "type": "District" }, { "code": "BD-43", "name": "Narail", "parent": "D", "type": "District" }, { "code": "BD-44", "name": "Natore", "parent": "E", "type": "District" }, { "code": "BD-45", "name": "Nawabganj", "parent": "E", "type": "District" }, { "code": "BD-46", "name": "Nilphamari", "parent": "F", "type": "District" }, { "code": "BD-47", "name": "Noakhali", "parent": "B", "type": "District" }, { "code": "BD-48", "name": "Naogaon", "parent": "E", "type": "District" }, { "code": "BD-49", "name": "Pabna", "parent": "E", "type": "District" }, { "code": "BD-50", "name": "Pirojpur", "parent": "A", "type": "District" }, { "code": "BD-51", "name": "Patuakhali", "parent": "A", "type": "District" }, { "code": "BD-52", "name": "Panchagarh", "parent": "F", "type": "District" }, { "code": "BD-53", "name": "Rajbari", "parent": "C", "type": "District" }, { "code": "BD-54", "name": "Rajshahi", "parent": "E", "type": "District" }, { "code": "BD-55", "name": "Rangpur", "parent": "F", "type": "District" }, { "code": "BD-56", "name": "Rangamati", "parent": "B", "type": "District" }, { "code": "BD-57", "name": "Sherpur", "parent": "C", "type": "District" }, { "code": "BD-58", "name": "Satkhira", "parent": "D", "type": "District" }, { "code": "BD-59", "name": "Sirajganj", "parent": "E", "type": "District" }, { "code": "BD-60", "name": "Sylhet", "parent": "G", "type": "District" }, { "code": "BD-61", "name": "Sunamganj", "parent": "G", "type": "District" }, { "code": "BD-62", "name": "Shariatpur", "parent": "C", "type": "District" }, { "code": "BD-63", "name": "Tangail", "parent": "C", "type": "District" }, { "code": "BD-64", "name": "Thakurgaon", "parent": "F", "type": "District" }, { "code": "BD-A", "name": "Barisal", "type": "Division" }, { "code": "BD-B", "name": "Chittagong", "type": "Division" }, { "code": "BD-C", "name": "Dhaka", "type": "Division" }, { "code": "BD-D", "name": "Khulna", "type": "Division" }, { "code": "BD-E", "name": "Rajshahi", "type": "Division" }, { "code": "BD-F", "name": "Rangpur", "type": "Division" }, { "code": "BD-G", "name": "Sylhet", "type": "Division" }, { "code": "BE-BRU", "name": "Bruxelles-Capitale, Région de;Brussels Hoofdstedelijk Gewest", "type": "Region" }, { "code": "BE-VAN", "name": "Antwerpen", "parent": "VLG", "type": "Province" }, { "code": "BE-VBR", "name": "Vlaams-Brabant", "parent": "VLG", "type": "Province" }, { "code": "BE-VLG", "name": "Vlaams Gewest", "type": "Region" }, { "code": "BE-VLI", "name": "Limburg", "parent": "VLG", "type": "Province" }, { "code": "BE-VOV", "name": "Oost-Vlaanderen", "parent": "VLG", "type": "Province" }, { "code": "BE-VWV", "name": "West-Vlaanderen", "parent": "VLG", "type": "Province" }, { "code": "BE-WAL", "name": "wallonne, Région", "type": "Region" }, { "code": "BE-WBR", "name": "Brabant wallon", "parent": "WAL", "type": "Province" }, { "code": "BE-WHT", "name": "Hainaut", "parent": "WAL", "type": "Province" }, { "code": "BE-WLG", "name": "Liège", "parent": "WAL", "type": "Province" }, { "code": "BE-WLX", "name": "Luxembourg", "parent": "WAL", "type": "Province" }, { "code": "BE-WNA", "name": "Namur", "parent": "WAL", "type": "Province" }, { "code": "BF-01", "name": "Boucle du Mouhoun", "type": "Region" }, { "code": "BF-02", "name": "Cascades", "type": "Region" }, { "code": "BF-03", "name": "Centre", "type": "Region" }, { "code": "BF-04", "name": "Centre-Est", "type": "Region" }, { "code": "BF-05", "name": "Centre-Nord", "type": "Region" }, { "code": "BF-06", "name": "Centre-Ouest", "type": "Region" }, { "code": "BF-07", "name": "Centre-Sud", "type": "Region" }, { "code": "BF-08", "name": "Est", "type": "Region" }, { "code": "BF-09", "name": "Hauts-Bassins", "type": "Region" }, { "code": "BF-10", "name": "Nord", "type": "Region" }, { "code": "BF-11", "name": "Plateau-Central", "type": "Region" }, { "code": "BF-12", "name": "Sahel", "type": "Region" }, { "code": "BF-13", "name": "Sud-Ouest", "type": "Region" }, { "code": "BF-BAL", "name": "Balé", "parent": "01", "type": "Province" }, { "code": "BF-BAM", "name": "Bam", "parent": "05", "type": "Province" }, { "code": "BF-BAN", "name": "Banwa", "parent": "01", "type": "Province" }, { "code": "BF-BAZ", "name": "Bazèga", "parent": "07", "type": "Province" }, { "code": "BF-BGR", "name": "Bougouriba", "parent": "13", "type": "Province" }, { "code": "BF-BLG", "name": "Boulgou", "parent": "04", "type": "Province" }, { "code": "BF-BLK", "name": "Boulkiemdé", "parent": "06", "type": "Province" }, { "code": "BF-COM", "name": "Comoé", "parent": "02", "type": "Province" }, { "code": "BF-GAN", "name": "Ganzourgou", "parent": "11", "type": "Province" }, { "code": "BF-GNA", "name": "Gnagna", "parent": "08", "type": "Province" }, { "code": "BF-GOU", "name": "Gourma", "parent": "08", "type": "Province" }, { "code": "BF-HOU", "name": "Houet", "parent": "09", "type": "Province" }, { "code": "BF-IOB", "name": "Ioba", "parent": "13", "type": "Province" }, { "code": "BF-KAD", "name": "Kadiogo", "parent": "03", "type": "Province" }, { "code": "BF-KEN", "name": "Kénédougou", "parent": "09", "type": "Province" }, { "code": "BF-KMD", "name": "Komondjari", "parent": "08", "type": "Province" }, { "code": "BF-KMP", "name": "Kompienga", "parent": "08", "type": "Province" }, { "code": "BF-KOP", "name": "Koulpélogo", "parent": "04", "type": "Province" }, { "code": "BF-KOS", "name": "Kossi", "parent": "01", "type": "Province" }, { "code": "BF-KOT", "name": "Kouritenga", "parent": "04", "type": "Province" }, { "code": "BF-KOW", "name": "Kourwéogo", "parent": "11", "type": "Province" }, { "code": "BF-LER", "name": "Léraba", "parent": "02", "type": "Province" }, { "code": "BF-LOR", "name": "Loroum", "parent": "10", "type": "Province" }, { "code": "BF-MOU", "name": "Mouhoun", "parent": "01", "type": "Province" }, { "code": "BF-NAM", "name": "Namentenga", "parent": "05", "type": "Province" }, { "code": "BF-NAO", "name": "Naouri", "parent": "07", "type": "Province" }, { "code": "BF-NAY", "name": "Nayala", "parent": "01", "type": "Province" }, { "code": "BF-NOU", "name": "Noumbiel", "parent": "13", "type": "Province" }, { "code": "BF-OUB", "name": "Oubritenga", "parent": "11", "type": "Province" }, { "code": "BF-OUD", "name": "Oudalan", "parent": "12", "type": "Province" }, { "code": "BF-PAS", "name": "Passoré", "parent": "10", "type": "Province" }, { "code": "BF-PON", "name": "Poni", "parent": "13", "type": "Province" }, { "code": "BF-SEN", "name": "Séno", "parent": "12", "type": "Province" }, { "code": "BF-SIS", "name": "Sissili", "parent": "06", "type": "Province" }, { "code": "BF-SMT", "name": "Sanmatenga", "parent": "05", "type": "Province" }, { "code": "BF-SNG", "name": "Sanguié", "parent": "06", "type": "Province" }, { "code": "BF-SOM", "name": "Soum", "parent": "12", "type": "Province" }, { "code": "BF-SOR", "name": "Sourou", "parent": "01", "type": "Province" }, { "code": "BF-TAP", "name": "Tapoa", "parent": "08", "type": "Province" }, { "code": "BF-TUI", "name": "Tui", "parent": "09", "type": "Province" }, { "code": "BF-YAG", "name": "Yagha", "parent": "12", "type": "Province" }, { "code": "BF-YAT", "name": "Yatenga", "parent": "10", "type": "Province" }, { "code": "BF-ZIR", "name": "Ziro", "parent": "06", "type": "Province" }, { "code": "BF-ZON", "name": "Zondoma", "parent": "10", "type": "Province" }, { "code": "BF-ZOU", "name": "Zoundwéogo", "parent": "07", "type": "Province" }, { "code": "BG-01", "name": "Blagoevgrad", "type": "Region" }, { "code": "BG-02", "name": "Burgas", "type": "Region" }, { "code": "BG-03", "name": "Varna", "type": "Region" }, { "code": "BG-04", "name": "Veliko Tarnovo", "type": "Region" }, { "code": "BG-05", "name": "Vidin", "type": "Region" }, { "code": "BG-06", "name": "Vratsa", "type": "Region" }, { "code": "BG-07", "name": "Gabrovo", "type": "Region" }, { "code": "BG-08", "name": "Dobrich", "type": "Region" }, { "code": "BG-09", "name": "Kardzhali", "type": "Region" }, { "code": "BG-10", "name": "Kyustendil", "type": "Region" }, { "code": "BG-11", "name": "Lovech", "type": "Region" }, { "code": "BG-12", "name": "Montana", "type": "Region" }, { "code": "BG-13", "name": "Pazardzhik", "type": "Region" }, { "code": "BG-14", "name": "Pernik", "type": "Region" }, { "code": "BG-15", "name": "Pleven", "type": "Region" }, { "code": "BG-16", "name": "Plovdiv", "type": "Region" }, { "code": "BG-17", "name": "Razgrad", "type": "Region" }, { "code": "BG-18", "name": "Ruse", "type": "Region" }, { "code": "BG-19", "name": "Silistra", "type": "Region" }, { "code": "BG-20", "name": "Sliven", "type": "Region" }, { "code": "BG-21", "name": "Smolyan", "type": "Region" }, { "code": "BG-22", "name": "Sofia-Grad", "type": "Region" }, { "code": "BG-23", "name": "Sofia", "type": "Region" }, { "code": "BG-24", "name": "Stara Zagora", "type": "Region" }, { "code": "BG-25", "name": "Targovishte", "type": "Region" }, { "code": "BG-26", "name": "Haskovo", "type": "Region" }, { "code": "BG-27", "name": "Shumen", "type": "Region" }, { "code": "BG-28", "name": "Yambol", "type": "Region" }, { "code": "BH-13", "name": "Al Manāmah (Al ‘Āşimah)", "type": "Governorate" }, { "code": "BH-14", "name": "Al Janūbīyah", "type": "Governorate" }, { "code": "BH-15", "name": "Al Muḩarraq", "type": "Governorate" }, { "code": "BH-16", "name": "Al Wusţá", "type": "Governorate" }, { "code": "BH-17", "name": "Ash Shamālīyah", "type": "Governorate" }, { "code": "BI-BB", "name": "Bubanza", "type": "Province" }, { "code": "BI-BL", "name": "Bujumbura Rural", "type": "Province" }, { "code": "BI-BM", "name": "Bujumbura Mairie", "type": "Province" }, { "code": "BI-BR", "name": "Bururi", "type": "Province" }, { "code": "BI-CA", "name": "Cankuzo", "type": "Province" }, { "code": "BI-CI", "name": "Cibitoke", "type": "Province" }, { "code": "BI-GI", "name": "Gitega", "type": "Province" }, { "code": "BI-KI", "name": "Kirundo", "type": "Province" }, { "code": "BI-KR", "name": "Karuzi", "type": "Province" }, { "code": "BI-KY", "name": "Kayanza", "type": "Province" }, { "code": "BI-MA", "name": "Makamba", "type": "Province" }, { "code": "BI-MU", "name": "Muramvya", "type": "Province" }, { "code": "BI-MW", "name": "Mwaro", "type": "Province" }, { "code": "BI-NG", "name": "Ngozi", "type": "Province" }, { "code": "BI-RT", "name": "Rutana", "type": "Province" }, { "code": "BI-RY", "name": "Ruyigi", "type": "Province" }, { "code": "BJ-AK", "name": "Atakora", "type": "Department" }, { "code": "BJ-AL", "name": "Alibori", "type": "Department" }, { "code": "BJ-AQ", "name": "Atlantique", "type": "Department" }, { "code": "BJ-BO", "name": "Borgou", "type": "Department" }, { "code": "BJ-CO", "name": "Collines", "type": "Department" }, { "code": "BJ-DO", "name": "Donga", "type": "Department" }, { "code": "BJ-KO", "name": "Kouffo", "type": "Department" }, { "code": "BJ-LI", "name": "Littoral", "type": "Department" }, { "code": "BJ-MO", "name": "Mono", "type": "Department" }, { "code": "BJ-OU", "name": "Ouémé", "type": "Department" }, { "code": "BJ-PL", "name": "Plateau", "type": "Department" }, { "code": "BJ-ZO", "name": "Zou", "type": "Department" }, { "code": "BN-BE", "name": "Belait", "type": "District" }, { "code": "BN-BM", "name": "Brunei-Muara", "type": "District" }, { "code": "BN-TE", "name": "Temburong", "type": "District" }, { "code": "BN-TU", "name": "Tutong", "type": "District" }, { "code": "BO-B", "name": "El Beni", "type": "Department" }, { "code": "BO-C", "name": "Cochabamba", "type": "Department" }, { "code": "BO-H", "name": "Chuquisaca", "type": "Department" }, { "code": "BO-L", "name": "La Paz", "type": "Department" }, { "code": "BO-N", "name": "Pando", "type": "Department" }, { "code": "BO-O", "name": "Oruro", "type": "Department" }, { "code": "BO-P", "name": "Potosí", "type": "Department" }, { "code": "BO-S", "name": "Santa Cruz", "type": "Department" }, { "code": "BO-T", "name": "Tarija", "type": "Department" }, { "code": "BQ-BO", "name": "Bonaire", "type": "Special municipality" }, { "code": "BQ-SA", "name": "Saba", "type": "Special municipality" }, { "code": "BQ-SE", "name": "Sint Eustatius", "type": "Special municipality" }, { "code": "BR-AC", "name": "Acre", "type": "State" }, { "code": "BR-AL", "name": "Alagoas", "type": "State" }, { "code": "BR-AM", "name": "Amazonas", "type": "State" }, { "code": "BR-AP", "name": "Amapá", "type": "State" }, { "code": "BR-BA", "name": "Bahia", "type": "State" }, { "code": "BR-CE", "name": "Ceará", "type": "State" }, { "code": "BR-DF", "name": "Distrito Federal", "type": "Federal District" }, { "code": "BR-ES", "name": "Espírito Santo", "type": "State" }, { "code": "BR-FN", "name": "Fernando de Noronha", "type": "State" }, { "code": "BR-GO", "name": "Goiás", "type": "State" }, { "code": "BR-MA", "name": "Maranhão", "type": "State" }, { "code": "BR-MG", "name": "Minas Gerais", "type": "State" }, { "code": "BR-MS", "name": "Mato Grosso do Sul", "type": "State" }, { "code": "BR-MT", "name": "Mato Grosso", "type": "State" }, { "code": "BR-PA", "name": "Pará", "type": "State" }, { "code": "BR-PB", "name": "Paraíba", "type": "State" }, { "code": "BR-PE", "name": "Pernambuco", "type": "State" }, { "code": "BR-PI", "name": "Piauí", "type": "State" }, { "code": "BR-PR", "name": "Paraná", "type": "State" }, { "code": "BR-RJ", "name": "Rio de Janeiro", "type": "State" }, { "code": "BR-RN", "name": "Rio Grande do Norte", "type": "State" }, { "code": "BR-RO", "name": "Rondônia", "type": "State" }, { "code": "BR-RR", "name": "Roraima", "type": "State" }, { "code": "BR-RS", "name": "Rio Grande do Sul", "type": "State" }, { "code": "BR-SC", "name": "Santa Catarina", "type": "State" }, { "code": "BR-SE", "name": "Sergipe", "type": "State" }, { "code": "BR-SP", "name": "São Paulo", "type": "State" }, { "code": "BR-TO", "name": "Tocantins", "type": "State" }, { "code": "BS-AK", "name": "Acklins", "type": "District" }, { "code": "BS-BI", "name": "Bimini", "type": "District" }, { "code": "BS-BP", "name": "Black Point", "type": "District" }, { "code": "BS-BY", "name": "Berry Islands", "type": "District" }, { "code": "BS-CE", "name": "Central Eleuthera", "type": "District" }, { "code": "BS-CI", "name": "Cat Island", "type": "District" }, { "code": "BS-CK", "name": "Crooked Island and Long Cay", "type": "District" }, { "code": "BS-CO", "name": "Central Abaco", "type": "District" }, { "code": "BS-CS", "name": "Central Andros", "type": "District" }, { "code": "BS-EG", "name": "East Grand Bahama", "type": "District" }, { "code": "BS-EX", "name": "Exuma", "type": "District" }, { "code": "BS-FP", "name": "City of Freeport", "type": "District" }, { "code": "BS-GC", "name": "Grand Cay", "type": "District" }, { "code": "BS-HI", "name": "Harbour Island", "type": "District" }, { "code": "BS-HT", "name": "Hope Town", "type": "District" }, { "code": "BS-IN", "name": "Inagua", "type": "District" }, { "code": "BS-LI", "name": "Long Island", "type": "District" }, { "code": "BS-MC", "name": "Mangrove Cay", "type": "District" }, { "code": "BS-MG", "name": "Mayaguana", "type": "District" }, { "code": "BS-MI", "name": "Moore's Island", "type": "District" }, { "code": "BS-NE", "name": "North Eleuthera", "type": "District" }, { "code": "BS-NO", "name": "North Abaco", "type": "District" }, { "code": "BS-NS", "name": "North Andros", "type": "District" }, { "code": "BS-RC", "name": "Rum Cay", "type": "District" }, { "code": "BS-RI", "name": "Ragged Island", "type": "District" }, { "code": "BS-SA", "name": "South Andros", "type": "District" }, { "code": "BS-SE", "name": "South Eleuthera", "type": "District" }, { "code": "BS-SO", "name": "South Abaco", "type": "District" }, { "code": "BS-SS", "name": "San Salvador", "type": "District" }, { "code": "BS-SW", "name": "Spanish Wells", "type": "District" }, { "code": "BS-WG", "name": "West Grand Bahama", "type": "District" }, { "code": "BT-11", "name": "Paro", "type": "District" }, { "code": "BT-12", "name": "Chhukha", "type": "District" }, { "code": "BT-13", "name": "Ha", "type": "District" }, { "code": "BT-14", "name": "Samtee", "type": "District" }, { "code": "BT-15", "name": "Thimphu", "type": "District" }, { "code": "BT-21", "name": "Tsirang", "type": "District" }, { "code": "BT-22", "name": "Dagana", "type": "District" }, { "code": "BT-23", "name": "Punakha", "type": "District" }, { "code": "BT-24", "name": "Wangdue Phodrang", "type": "District" }, { "code": "BT-31", "name": "Sarpang", "type": "District" }, { "code": "BT-32", "name": "Trongsa", "type": "District" }, { "code": "BT-33", "name": "Bumthang", "type": "District" }, { "code": "BT-34", "name": "Zhemgang", "type": "District" }, { "code": "BT-41", "name": "Trashigang", "type": "District" }, { "code": "BT-42", "name": "Monggar", "type": "District" }, { "code": "BT-43", "name": "Pemagatshel", "type": "District" }, { "code": "BT-44", "name": "Lhuentse", "type": "District" }, { "code": "BT-45", "name": "Samdrup Jongkha", "type": "District" }, { "code": "BT-GA", "name": "Gasa", "type": "District" }, { "code": "BT-TY", "name": "Trashi Yangtse", "type": "District" }, { "code": "BW-CE", "name": "Central", "type": "District" }, { "code": "BW-GH", "name": "Ghanzi", "type": "District" }, { "code": "BW-KG", "name": "Kgalagadi", "type": "District" }, { "code": "BW-KL", "name": "Kgatleng", "type": "District" }, { "code": "BW-KW", "name": "Kweneng", "type": "District" }, { "code": "BW-NE", "name": "North-East", "type": "District" }, { "code": "BW-NW", "name": "North-West", "type": "District" }, { "code": "BW-SE", "name": "South-East", "type": "District" }, { "code": "BW-SO", "name": "Southern", "type": "District" }, { "code": "BY-BR", "name": "Brèsckaja voblasc'", "type": "Oblast" }, { "code": "BY-HM", "name": "Horad Minsk", "type": "City" }, { "code": "BY-HO", "name": "Homel'skaja voblasc'", "type": "Oblast" }, { "code": "BY-HR", "name": "Hrodzenskaja voblasc'", "type": "Oblast" }, { "code": "BY-MA", "name": "Mahilëuskaja voblasc'", "type": "Oblast" }, { "code": "BY-MI", "name": "Minskaja voblasc'", "type": "Oblast" }, { "code": "BY-VI", "name": "Vicebskaja voblasc'", "type": "Oblast" }, { "code": "BZ-BZ", "name": "Belize", "type": "District" }, { "code": "BZ-CY", "name": "Cayo", "type": "District" }, { "code": "BZ-CZL", "name": "Corozal", "type": "District" }, { "code": "BZ-OW", "name": "Orange Walk", "type": "District" }, { "code": "BZ-SC", "name": "Stann Creek", "type": "District" }, { "code": "BZ-TOL", "name": "Toledo", "type": "District" }, { "code": "CA-AB", "name": "Alberta", "type": "Province" }, { "code": "CA-BC", "name": "British Columbia", "type": "Province" }, { "code": "CA-MB", "name": "Manitoba", "type": "Province" }, { "code": "CA-NB", "name": "New Brunswick", "type": "Province" }, { "code": "CA-NL", "name": "Newfoundland and Labrador", "type": "Province" }, { "code": "CA-NS", "name": "Nova Scotia", "type": "Province" }, { "code": "CA-NT", "name": "Northwest Territories", "type": "Territory" }, { "code": "CA-NU", "name": "Nunavut", "type": "Territory" }, { "code": "CA-ON", "name": "Ontario", "type": "Province" }, { "code": "CA-PE", "name": "Prince Edward Island", "type": "Province" }, { "code": "CA-QC", "name": "Quebec", "type": "Province" }, { "code": "CA-SK", "name": "Saskatchewan", "type": "Province" }, { "code": "CA-YT", "name": "Yukon Territory", "type": "Territory" }, { "code": "CD-BC", "name": "Bas-Congo", "type": "Province" }, { "code": "CD-BN", "name": "Bandundu", "type": "Province" }, { "code": "CD-EQ", "name": "Équateur", "type": "Province" }, { "code": "CD-KA", "name": "Katanga", "type": "Province" }, { "code": "CD-KE", "name": "Kasai-Oriental", "type": "Province" }, { "code": "CD-KN", "name": "Kinshasa", "type": "City" }, { "code": "CD-KW", "name": "Kasai-Occidental", "type": "Province" }, { "code": "CD-MA", "name": "Maniema", "type": "Province" }, { "code": "CD-NK", "name": "Nord-Kivu", "type": "Province" }, { "code": "CD-OR", "name": "Orientale", "type": "Province" }, { "code": "CD-SK", "name": "Sud-Kivu", "type": "Province" }, { "code": "CF-AC", "name": "Ouham", "type": "Prefecture" }, { "code": "CF-BB", "name": "Bamingui-Bangoran", "type": "Prefecture" }, { "code": "CF-BGF", "name": "Bangui", "type": "Commune" }, { "code": "CF-BK", "name": "Basse-Kotto", "type": "Prefecture" }, { "code": "CF-HK", "name": "Haute-Kotto", "type": "Prefecture" }, { "code": "CF-HM", "name": "Haut-Mbomou", "type": "Prefecture" }, { "code": "CF-HS", "name": "Haute-Sangha / Mambéré-Kadéï", "type": "Prefecture" }, { "code": "CF-KB", "name": "Gribingui", "type": "Economic Prefecture" }, { "code": "CF-KG", "name": "Kémo-Gribingui", "type": "Prefecture" }, { "code": "CF-LB", "name": "Lobaye", "type": "Prefecture" }, { "code": "CF-MB", "name": "Mbomou", "type": "Prefecture" }, { "code": "CF-MP", "name": "Ombella-M'poko", "type": "Prefecture" }, { "code": "CF-NM", "name": "Nana-Mambéré", "type": "Prefecture" }, { "code": "CF-OP", "name": "Ouham-Pendé", "type": "Prefecture" }, { "code": "CF-SE", "name": "Sangha", "type": "Economic Prefecture" }, { "code": "CF-UK", "name": "Ouaka", "type": "Prefecture" }, { "code": "CF-VK", "name": "Vakaga", "type": "Prefecture" }, { "code": "CG-11", "name": "Bouenza", "type": "Region" }, { "code": "CG-12", "name": "Pool", "type": "Region" }, { "code": "CG-13", "name": "Sangha", "type": "Region" }, { "code": "CG-14", "name": "Plateaux", "type": "Region" }, { "code": "CG-15", "name": "Cuvette-Ouest", "type": "Region" }, { "code": "CG-2", "name": "Lékoumou", "type": "Region" }, { "code": "CG-5", "name": "Kouilou", "type": "Region" }, { "code": "CG-7", "name": "Likouala", "type": "Region" }, { "code": "CG-8", "name": "Cuvette", "type": "Region" }, { "code": "CG-9", "name": "Niari", "type": "Region" }, { "code": "CG-BZV", "name": "Brazzaville", "type": "Capital District" }, { "code": "CH-AG", "name": "Aargau", "type": "Canton" }, { "code": "CH-AI", "name": "Appenzell Innerrhoden", "type": "Canton" }, { "code": "CH-AR", "name": "Appenzell Ausserrhoden", "type": "Canton" }, { "code": "CH-BE", "name": "Bern", "type": "Canton" }, { "code": "CH-BL", "name": "Basel-Landschaft", "type": "Canton" }, { "code": "CH-BS", "name": "Basel-Stadt", "type": "Canton" }, { "code": "CH-FR", "name": "Fribourg", "type": "Canton" }, { "code": "CH-GE", "name": "Genève", "type": "Canton" }, { "code": "CH-GL", "name": "Glarus", "type": "Canton" }, { "code": "CH-GR", "name": "Graubünden", "type": "Canton" }, { "code": "CH-JU", "name": "Jura", "type": "Canton" }, { "code": "CH-LU", "name": "Luzern", "type": "Canton" }, { "code": "CH-NE", "name": "Neuchâtel", "type": "Canton" }, { "code": "CH-NW", "name": "Nidwalden", "type": "Canton" }, { "code": "CH-OW", "name": "Obwalden", "type": "Canton" }, { "code": "CH-SG", "name": "Sankt Gallen", "type": "Canton" }, { "code": "CH-SH", "name": "Schaffhausen", "type": "Canton" }, { "code": "CH-SO", "name": "Solothurn", "type": "Canton" }, { "code": "CH-SZ", "name": "Schwyz", "type": "Canton" }, { "code": "CH-TG", "name": "Thurgau", "type": "Canton" }, { "code": "CH-TI", "name": "Ticino", "type": "Canton" }, { "code": "CH-UR", "name": "Uri", "type": "Canton" }, { "code": "CH-VD", "name": "Vaud", "type": "Canton" }, { "code": "CH-VS", "name": "Valais", "type": "Canton" }, { "code": "CH-ZG", "name": "Zug", "type": "Canton" }, { "code": "CH-ZH", "name": "Zürich", "type": "Canton" }, { "code": "CI-01", "name": "Lagunes (Région des)", "type": "Region" }, { "code": "CI-02", "name": "Haut-Sassandra (Région du)", "type": "Region" }, { "code": "CI-03", "name": "Savanes (Région des)", "type": "Region" }, { "code": "CI-04", "name": "Vallée du Bandama (Région de la)", "type": "Region" }, { "code": "CI-05", "name": "Moyen-Comoé (Région du)", "type": "Region" }, { "code": "CI-06", "name": "18 Montagnes (Région des)", "type": "Region" }, { "code": "CI-07", "name": "Lacs (Région des)", "type": "Region" }, { "code": "CI-08", "name": "Zanzan (Région du)", "type": "Region" }, { "code": "CI-09", "name": "Bas-Sassandra (Région du)", "type": "Region" }, { "code": "CI-10", "name": "Denguélé (Région du)", "type": "Region" }, { "code": "CI-11", "name": "Nzi-Comoé (Région)", "type": "Region" }, { "code": "CI-12", "name": "Marahoué (Région de la)", "type": "Region" }, { "code": "CI-13", "name": "Sud-Comoé (Région du)", "type": "Region" }, { "code": "CI-14", "name": "Worodouqou (Région du)", "type": "Region" }, { "code": "CI-15", "name": "Sud-Bandama (Région du)", "type": "Region" }, { "code": "CI-16", "name": "Agnébi (Région de l')", "type": "Region" }, { "code": "CI-17", "name": "Bafing (Région du)", "type": "Region" }, { "code": "CI-18", "name": "Fromager (Région du)", "type": "Region" }, { "code": "CI-19", "name": "Moyen-Cavally (Région du)", "type": "Region" }, { "code": "CL-AI", "name": "Aisén del General Carlos Ibáñez del Campo", "type": "Region" }, { "code": "CL-AN", "name": "Antofagasta", "type": "Region" }, { "code": "CL-AP", "name": "Arica y Parinacota", "type": "Region" }, { "code": "CL-AR", "name": "Araucanía", "type": "Region" }, { "code": "CL-AT", "name": "Atacama", "type": "Region" }, { "code": "CL-BI", "name": "Bío-Bío", "type": "Region" }, { "code": "CL-CO", "name": "Coquimbo", "type": "Region" }, { "code": "CL-LI", "name": "Libertador General Bernardo O'Higgins", "type": "Region" }, { "code": "CL-LL", "name": "Los Lagos", "type": "Region" }, { "code": "CL-LR", "name": "Los Ríos", "type": "Region" }, { "code": "CL-MA", "name": "Magallanes y Antártica Chilena", "type": "Region" }, { "code": "CL-ML", "name": "Maule", "type": "Region" }, { "code": "CL-RM", "name": "Región Metropolitana de Santiago", "type": "Region" }, { "code": "CL-TA", "name": "Tarapacá", "type": "Region" }, { "code": "CL-VS", "name": "Valparaíso", "type": "Region" }, { "code": "CM-AD", "name": "Adamaoua", "type": "Province" }, { "code": "CM-CE", "name": "Centre", "type": "Province" }, { "code": "CM-EN", "name": "Far North", "type": "Province" }, { "code": "CM-ES", "name": "East", "type": "Province" }, { "code": "CM-LT", "name": "Littoral", "type": "Province" }, { "code": "CM-NO", "name": "North", "type": "Province" }, { "code": "CM-NW", "name": "North-West (Cameroon)", "type": "Province" }, { "code": "CM-OU", "name": "West", "type": "Province" }, { "code": "CM-SU", "name": "South", "type": "Province" }, { "code": "CM-SW", "name": "South-West", "type": "Province" }, { "code": "CN-11", "name": "Beijing", "type": "Municipality" }, { "code": "CN-12", "name": "Tianjin", "type": "Municipality" }, { "code": "CN-13", "name": "Hebei", "type": "Province" }, { "code": "CN-14", "name": "Shanxi", "type": "Province" }, { "code": "CN-15", "name": "Nei Mongol", "type": "Autonomous region" }, { "code": "CN-21", "name": "Liaoning", "type": "Province" }, { "code": "CN-22", "name": "Jilin", "type": "Province" }, { "code": "CN-23", "name": "Heilongjiang", "type": "Province" }, { "code": "CN-31", "name": "Shanghai", "type": "Municipality" }, { "code": "CN-32", "name": "Jiangsu", "type": "Province" }, { "code": "CN-33", "name": "Zhejiang", "type": "Province" }, { "code": "CN-34", "name": "Anhui", "type": "Province" }, { "code": "CN-35", "name": "Fujian", "type": "Province" }, { "code": "CN-36", "name": "Jiangxi", "type": "Province" }, { "code": "CN-37", "name": "Shandong", "type": "Province" }, { "code": "CN-41", "name": "Henan", "type": "Province" }, { "code": "CN-42", "name": "Hubei", "type": "Province" }, { "code": "CN-43", "name": "Hunan", "type": "Province" }, { "code": "CN-44", "name": "Guangdong", "type": "Province" }, { "code": "CN-45", "name": "Guangxi", "type": "Autonomous region" }, { "code": "CN-46", "name": "Hainan", "type": "Province" }, { "code": "CN-50", "name": "Chongqing", "type": "Municipality" }, { "code": "CN-51", "name": "Sichuan", "type": "Province" }, { "code": "CN-52", "name": "Guizhou", "type": "Province" }, { "code": "CN-53", "name": "Yunnan", "type": "Province" }, { "code": "CN-54", "name": "Xizang", "type": "Autonomous region" }, { "code": "CN-61", "name": "Shaanxi", "type": "Province" }, { "code": "CN-62", "name": "Gansu", "type": "Province" }, { "code": "CN-63", "name": "Qinghai", "type": "Province" }, { "code": "CN-64", "name": "Ningxia", "type": "Autonomous region" }, { "code": "CN-65", "name": "Xinjiang", "type": "Autonomous region" }, { "code": "CN-71", "name": "Taiwan", "type": "Province" }, { "code": "CN-91", "name": "Xianggang (Hong-Kong)", "type": "Special administrative region" }, { "code": "CN-92", "name": "Aomen (Macau)", "type": "Special administrative region" }, { "code": "CO-AMA", "name": "Amazonas", "type": "Department" }, { "code": "CO-ANT", "name": "Antioquia", "type": "Department" }, { "code": "CO-ARA", "name": "Arauca", "type": "Department" }, { "code": "CO-ATL", "name": "Atlántico", "type": "Department" }, { "code": "CO-BOL", "name": "Bolívar", "type": "Department" }, { "code": "CO-BOY", "name": "Boyacá", "type": "Department" }, { "code": "CO-CAL", "name": "Caldas", "type": "Department" }, { "code": "CO-CAQ", "name": "Caquetá", "type": "Department" }, { "code": "CO-CAS", "name": "Casanare", "type": "Department" }, { "code": "CO-CAU", "name": "Cauca", "type": "Department" }, { "code": "CO-CES", "name": "Cesar", "type": "Department" }, { "code": "CO-CHO", "name": "Chocó", "type": "Department" }, { "code": "CO-COR", "name": "Córdoba", "type": "Department" }, { "code": "CO-CUN", "name": "Cundinamarca", "type": "Department" }, { "code": "CO-DC", "name": "Distrito Capital de Bogotá", "type": "Capital district" }, { "code": "CO-GUA", "name": "Guainía", "type": "Department" }, { "code": "CO-GUV", "name": "Guaviare", "type": "Department" }, { "code": "CO-HUI", "name": "Huila", "type": "Department" }, { "code": "CO-LAG", "name": "La Guajira", "type": "Department" }, { "code": "CO-MAG", "name": "Magdalena", "type": "Department" }, { "code": "CO-MET", "name": "Meta", "type": "Department" }, { "code": "CO-NAR", "name": "Nariño", "type": "Department" }, { "code": "CO-NSA", "name": "Norte de Santander", "type": "Department" }, { "code": "CO-PUT", "name": "Putumayo", "type": "Department" }, { "code": "CO-QUI", "name": "Quindío", "type": "Department" }, { "code": "CO-RIS", "name": "Risaralda", "type": "Department" }, { "code": "CO-SAN", "name": "Santander", "type": "Department" }, { "code": "CO-SAP", "name": "San Andrés, Providencia y Santa Catalina", "type": "Department" }, { "code": "CO-SUC", "name": "Sucre", "type": "Department" }, { "code": "CO-TOL", "name": "Tolima", "type": "Department" }, { "code": "CO-VAC", "name": "Valle del Cauca", "type": "Department" }, { "code": "CO-VAU", "name": "Vaupés", "type": "Department" }, { "code": "CO-VID", "name": "Vichada", "type": "Department" }, { "code": "CR-A", "name": "Alajuela", "type": "Province" }, { "code": "CR-C", "name": "Cartago", "type": "Province" }, { "code": "CR-G", "name": "Guanacaste", "type": "Province" }, { "code": "CR-H", "name": "Heredia", "type": "Province" }, { "code": "CR-L", "name": "Limón", "type": "Province" }, { "code": "CR-P", "name": "Puntarenas", "type": "Province" }, { "code": "CR-SJ", "name": "San José", "type": "Province" }, { "code": "CU-01", "name": "Pinar del Rio", "type": "Province" }, { "code": "CU-02", "name": "La Habana", "type": "Province" }, { "code": "CU-03", "name": "Ciudad de La Habana", "type": "Province" }, { "code": "CU-04", "name": "Matanzas", "type": "Province" }, { "code": "CU-05", "name": "Villa Clara", "type": "Province" }, { "code": "CU-06", "name": "Cienfuegos", "type": "Province" }, { "code": "CU-07", "name": "Sancti Spíritus", "type": "Province" }, { "code": "CU-08", "name": "Ciego de Ávila", "type": "Province" }, { "code": "CU-09", "name": "Camagüey", "type": "Province" }, { "code": "CU-10", "name": "Las Tunas", "type": "Province" }, { "code": "CU-11", "name": "Holguín", "type": "Province" }, { "code": "CU-12", "name": "Granma", "type": "Province" }, { "code": "CU-13", "name": "Santiago de Cuba", "type": "Province" }, { "code": "CU-14", "name": "Guantánamo", "type": "Province" }, { "code": "CU-99", "name": "Isla de la Juventud", "type": "Special municipality" }, { "code": "CV-B", "name": "Ilhas de Barlavento", "type": "Geographical region" }, { "code": "CV-BR", "name": "Brava", "parent": "S", "type": "Municipality" }, { "code": "CV-BV", "name": "Boa Vista", "parent": "B", "type": "Municipality" }, { "code": "CV-CA", "name": "Santa Catarina", "parent": "S", "type": "Municipality" }, { "code": "CV-CF", "name": "Santa Catarina de Fogo", "parent": "S", "type": "Municipality" }, { "code": "CV-CR", "name": "Santa Cruz", "parent": "S", "type": "Municipality" }, { "code": "CV-MA", "name": "Maio", "parent": "S", "type": "Municipality" }, { "code": "CV-MO", "name": "Mosteiros", "parent": "S", "type": "Municipality" }, { "code": "CV-PA", "name": "Paul", "parent": "B", "type": "Municipality" }, { "code": "CV-PN", "name": "Porto Novo", "parent": "B", "type": "Municipality" }, { "code": "CV-PR", "name": "Praia", "parent": "S", "type": "Municipality" }, { "code": "CV-RB", "name": "Ribeira Brava", "parent": "B", "type": "Municipality" }, { "code": "CV-RG", "name": "Ribeira Grande", "parent": "B", "type": "Municipality" }, { "code": "CV-RS", "name": "Ribeira Grande de Santiago", "parent": "S", "type": "Municipality" }, { "code": "CV-S", "name": "Ilhas de Sotavento", "type": "Geographical region" }, { "code": "CV-SD", "name": "São Domingos", "parent": "S", "type": "Municipality" }, { "code": "CV-SF", "name": "São Filipe", "parent": "S", "type": "Municipality" }, { "code": "CV-SL", "name": "Sal", "parent": "B", "type": "Municipality" }, { "code": "CV-SM", "name": "São Miguel", "parent": "S", "type": "Municipality" }, { "code": "CV-SO", "name": "São Lourenço dos Órgãos", "parent": "S", "type": "Municipality" }, { "code": "CV-SS", "name": "São Salvador do Mundo", "parent": "S", "type": "Municipality" }, { "code": "CV-SV", "name": "São Vicente", "parent": "B", "type": "Municipality" }, { "code": "CV-TA", "name": "Tarrafal", "parent": "S", "type": "Municipality" }, { "code": "CV-TS", "name": "Tarrafal de São Nicolau", "parent": "S", "type": "Municipality" }, { "code": "CY-01", "name": "Lefkosía", "type": "District" }, { "code": "CY-02", "name": "Lemesós", "type": "District" }, { "code": "CY-03", "name": "Lárnaka", "type": "District" }, { "code": "CY-04", "name": "Ammóchostos", "type": "District" }, { "code": "CY-05", "name": "Páfos", "type": "District" }, { "code": "CY-06", "name": "Kerýneia", "type": "District" }, { "code": "CZ-10", "name": "Praha, Hlavní mešto", "type": "capital city" }, { "code": "CZ-101", "name": "Praha 1", "parent": "10", "type": "district" }, { "code": "CZ-102", "name": "Praha 2", "parent": "10", "type": "district" }, { "code": "CZ-103", "name": "Praha 3", "parent": "10", "type": "district" }, { "code": "CZ-104", "name": "Praha 4", "parent": "10", "type": "district" }, { "code": "CZ-105", "name": "Praha 5", "parent": "10", "type": "district" }, { "code": "CZ-106", "name": "Praha 6", "parent": "10", "type": "district" }, { "code": "CZ-107", "name": "Praha 7", "parent": "10", "type": "district" }, { "code": "CZ-108", "name": "Praha 8", "parent": "10", "type": "district" }, { "code": "CZ-109", "name": "Praha 9", "parent": "10", "type": "district" }, { "code": "CZ-110", "name": "Praha 10", "parent": "10", "type": "district" }, { "code": "CZ-111", "name": "Praha 11", "parent": "10", "type": "district" }, { "code": "CZ-112", "name": "Praha 12", "parent": "10", "type": "district" }, { "code": "CZ-113", "name": "Praha 13", "parent": "10", "type": "district" }, { "code": "CZ-114", "name": "Praha 14", "parent": "10", "type": "district" }, { "code": "CZ-115", "name": "Praha 15", "parent": "10", "type": "district" }, { "code": "CZ-116", "name": "Praha 16", "parent": "10", "type": "district" }, { "code": "CZ-117", "name": "Praha 17", "parent": "10", "type": "district" }, { "code": "CZ-118", "name": "Praha 18", "parent": "10", "type": "district" }, { "code": "CZ-119", "name": "Praha 19", "parent": "10", "type": "district" }, { "code": "CZ-120", "name": "Praha 20", "parent": "10", "type": "district" }, { "code": "CZ-121", "name": "Praha 21", "parent": "10", "type": "district" }, { "code": "CZ-122", "name": "Praha 22", "parent": "10", "type": "district" }, { "code": "CZ-20", "name": "Středočeský kraj", "type": "region" }, { "code": "CZ-201", "name": "Benešov", "parent": "20", "type": "district" }, { "code": "CZ-202", "name": "Beroun", "parent": "20", "type": "district" }, { "code": "CZ-203", "name": "Kladno", "parent": "20", "type": "district" }, { "code": "CZ-204", "name": "Kolín", "parent": "20", "type": "district" }, { "code": "CZ-205", "name": "Kutná Hora", "parent": "20", "type": "district" }, { "code": "CZ-206", "name": "Mělník", "parent": "20", "type": "district" }, { "code": "CZ-207", "name": "Mladá Boleslav", "parent": "20", "type": "district" }, { "code": "CZ-208", "name": "Nymburk", "parent": "20", "type": "district" }, { "code": "CZ-209", "name": "Praha-východ", "parent": "20", "type": "district" }, { "code": "CZ-20A", "name": "Praha-západ", "parent": "20", "type": "district" }, { "code": "CZ-20B", "name": "Příbram", "parent": "20", "type": "district" }, { "code": "CZ-20C", "name": "Rakovník", "parent": "20", "type": "district" }, { "code": "CZ-31", "name": "Jihočeský kraj", "type": "region" }, { "code": "CZ-311", "name": "České Budějovice", "parent": "31", "type": "district" }, { "code": "CZ-312", "name": "Český Krumlov", "parent": "31", "type": "district" }, { "code": "CZ-313", "name": "Jindřichův Hradec", "parent": "31", "type": "district" }, { "code": "CZ-314", "name": "Písek", "parent": "31", "type": "district" }, { "code": "CZ-315", "name": "Prachatice", "parent": "31", "type": "district" }, { "code": "CZ-316", "name": "Strakonice", "parent": "31", "type": "district" }, { "code": "CZ-317", "name": "Tábor", "parent": "31", "type": "district" }, { "code": "CZ-32", "name": "Plzeňský kraj", "type": "region" }, { "code": "CZ-321", "name": "Domažlice", "parent": "32", "type": "district" }, { "code": "CZ-322", "name": "Klatovy", "parent": "32", "type": "district" }, { "code": "CZ-323", "name": "Plzeň-město", "parent": "32", "type": "district" }, { "code": "CZ-324", "name": "Plzeň-jih", "parent": "32", "type": "district" }, { "code": "CZ-325", "name": "Plzeň-sever", "parent": "32", "type": "district" }, { "code": "CZ-326", "name": "Rokycany", "parent": "32", "type": "district" }, { "code": "CZ-327", "name": "Tachov", "parent": "32", "type": "district" }, { "code": "CZ-41", "name": "Karlovarský kraj", "type": "region" }, { "code": "CZ-411", "name": "Cheb", "parent": "41", "type": "district" }, { "code": "CZ-412", "name": "Karlovy Vary", "parent": "41", "type": "district" }, { "code": "CZ-413", "name": "Sokolov", "parent": "41", "type": "district" }, { "code": "CZ-42", "name": "Ústecký kraj", "type": "region" }, { "code": "CZ-421", "name": "Děčín", "parent": "42", "type": "district" }, { "code": "CZ-422", "name": "Chomutov", "parent": "42", "type": "district" }, { "code": "CZ-423", "name": "Litoměřice", "parent": "42", "type": "district" }, { "code": "CZ-424", "name": "Louny", "parent": "42", "type": "district" }, { "code": "CZ-425", "name": "Most", "parent": "42", "type": "district" }, { "code": "CZ-426", "name": "Teplice", "parent": "42", "type": "district" }, { "code": "CZ-427", "name": "Ústí nad Labem", "parent": "42", "type": "district" }, { "code": "CZ-51", "name": "Liberecký kraj", "type": "region" }, { "code": "CZ-511", "name": "Česká Lípa", "parent": "51", "type": "district" }, { "code": "CZ-512", "name": "Jablonec nad Nisou", "parent": "51", "type": "district" }, { "code": "CZ-513", "name": "Liberec", "parent": "51", "type": "district" }, { "code": "CZ-514", "name": "Semily", "parent": "51", "type": "district" }, { "code": "CZ-52", "name": "Královéhradecký kraj", "type": "region" }, { "code": "CZ-521", "name": "Hradec Králové", "parent": "52", "type": "district" }, { "code": "CZ-522", "name": "Jičín", "parent": "52", "type": "district" }, { "code": "CZ-523", "name": "Náchod", "parent": "52", "type": "district" }, { "code": "CZ-524", "name": "Rychnov nad Kněžnou", "parent": "52", "type": "district" }, { "code": "CZ-525", "name": "Trutnov", "parent": "52", "type": "district" }, { "code": "CZ-53", "name": "Pardubický kraj", "type": "region" }, { "code": "CZ-531", "name": "Chrudim", "parent": "53", "type": "district" }, { "code": "CZ-532", "name": "Pardubice", "parent": "53", "type": "district" }, { "code": "CZ-533", "name": "Svitavy", "parent": "53", "type": "district" }, { "code": "CZ-534", "name": "Ústí nad Orlicí", "parent": "53", "type": "district" }, { "code": "CZ-63", "name": "Kraj Vysočina", "type": "region" }, { "code": "CZ-631", "name": "Havlíčkův Brod", "parent": "63", "type": "district" }, { "code": "CZ-632", "name": "Jihlava", "parent": "63", "type": "district" }, { "code": "CZ-633", "name": "Pelhřimov", "parent": "63", "type": "district" }, { "code": "CZ-634", "name": "Třebíč", "parent": "63", "type": "district" }, { "code": "CZ-635", "name": "Žďár nad Sázavou", "parent": "63", "type": "district" }, { "code": "CZ-64", "name": "Jihomoravský kraj", "type": "region" }, { "code": "CZ-641", "name": "Blansko", "parent": "64", "type": "district" }, { "code": "CZ-642", "name": "Brno-město", "parent": "64", "type": "district" }, { "code": "CZ-643", "name": "Brno-venkov", "parent": "64", "type": "district" }, { "code": "CZ-644", "name": "Břeclav", "parent": "64", "type": "district" }, { "code": "CZ-645", "name": "Hodonín", "parent": "64", "type": "district" }, { "code": "CZ-646", "name": "Vyškov", "parent": "64", "type": "district" }, { "code": "CZ-647", "name": "Znojmo", "parent": "64", "type": "district" }, { "code": "CZ-71", "name": "Olomoucký kraj", "type": "region" }, { "code": "CZ-711", "name": "Jeseník", "parent": "71", "type": "district" }, { "code": "CZ-712", "name": "Olomouc", "parent": "71", "type": "district" }, { "code": "CZ-713", "name": "Prostějov", "parent": "71", "type": "district" }, { "code": "CZ-714", "name": "Přerov", "parent": "71", "type": "district" }, { "code": "CZ-715", "name": "Šumperk", "parent": "71", "type": "district" }, { "code": "CZ-72", "name": "Zlínský kraj", "type": "region" }, { "code": "CZ-721", "name": "Kroměříž", "parent": "72", "type": "district" }, { "code": "CZ-722", "name": "Uherské Hradiště", "parent": "72", "type": "district" }, { "code": "CZ-723", "name": "Vsetín", "parent": "72", "type": "district" }, { "code": "CZ-724", "name": "Zlín", "parent": "72", "type": "district" }, { "code": "CZ-80", "name": "Moravskoslezský kraj", "type": "region" }, { "code": "CZ-801", "name": "Bruntál", "parent": "80", "type": "district" }, { "code": "CZ-802", "name": "Frýdek Místek", "parent": "80", "type": "district" }, { "code": "CZ-803", "name": "Karviná", "parent": "80", "type": "district" }, { "code": "CZ-804", "name": "Nový Jičín", "parent": "80", "type": "district" }, { "code": "CZ-805", "name": "Opava", "parent": "80", "type": "district" }, { "code": "CZ-806", "name": "Ostrava-město", "parent": "80", "type": "district" }, { "code": "DE-BB", "name": "Brandenburg", "type": "State" }, { "code": "DE-BE", "name": "Berlin", "type": "State" }, { "code": "DE-BW", "name": "Baden-Württemberg", "type": "State" }, { "code": "DE-BY", "name": "Bayern", "type": "State" }, { "code": "DE-HB", "name": "Bremen", "type": "State" }, { "code": "DE-HE", "name": "Hessen", "type": "State" }, { "code": "DE-HH", "name": "Hamburg", "type": "State" }, { "code": "DE-MV", "name": "Mecklenburg-Vorpommern", "type": "State" }, { "code": "DE-NI", "name": "Niedersachsen", "type": "State" }, { "code": "DE-NW", "name": "Nordrhein-Westfalen", "type": "State" }, { "code": "DE-RP", "name": "Rheinland-Pfalz", "type": "State" }, { "code": "DE-SH", "name": "Schleswig-Holstein", "type": "State" }, { "code": "DE-SL", "name": "Saarland", "type": "State" }, { "code": "DE-SN", "name": "Sachsen", "type": "State" }, { "code": "DE-ST", "name": "Sachsen-Anhalt", "type": "State" }, { "code": "DE-TH", "name": "Thüringen", "type": "State" }, { "code": "DJ-AR", "name": "Arta", "type": "Region" }, { "code": "DJ-AS", "name": "Ali Sabieh", "type": "Region" }, { "code": "DJ-DI", "name": "Dikhil", "type": "Region" }, { "code": "DJ-DJ", "name": "Djibouti", "type": "City" }, { "code": "DJ-OB", "name": "Obock", "type": "Region" }, { "code": "DJ-TA", "name": "Tadjourah", "type": "Region" }, { "code": "DK-81", "name": "Nordjylland", "type": "Region" }, { "code": "DK-82", "name": "Midtjylland", "type": "Region" }, { "code": "DK-83", "name": "Syddanmark", "type": "Region" }, { "code": "DK-84", "name": "Hovedstaden", "type": "Region" }, { "code": "DK-85", "name": "Sjælland", "type": "Region" }, { "code": "DM-01", "name": "Saint Peter", "type": "Parish" }, { "code": "DM-02", "name": "Saint Andrew", "type": "Parish" }, { "code": "DM-03", "name": "Saint David", "type": "Parish" }, { "code": "DM-04", "name": "Saint George", "type": "Parish" }, { "code": "DM-05", "name": "Saint John", "type": "Parish" }, { "code": "DM-06", "name": "Saint Joseph", "type": "Parish" }, { "code": "DM-07", "name": "Saint Luke", "type": "Parish" }, { "code": "DM-08", "name": "Saint Mark", "type": "Parish" }, { "code": "DM-09", "name": "Saint Patrick", "type": "Parish" }, { "code": "DM-10", "name": "Saint Paul", "type": "Parish" }, { "code": "DO-01", "name": "Distrito Nacional (Santo Domingo)", "type": "District" }, { "code": "DO-02", "name": "Azua", "type": "Province" }, { "code": "DO-03", "name": "Bahoruco", "type": "Province" }, { "code": "DO-04", "name": "Barahona", "type": "Province" }, { "code": "DO-05", "name": "Dajabón", "type": "Province" }, { "code": "DO-06", "name": "Duarte", "type": "Province" }, { "code": "DO-07", "name": "La Estrelleta [Elías Piña]", "type": "Province" }, { "code": "DO-08", "name": "El Seybo [El Seibo]", "type": "Province" }, { "code": "DO-09", "name": "Espaillat", "type": "Province" }, { "code": "DO-10", "name": "Independencia", "type": "Province" }, { "code": "DO-11", "name": "La Altagracia", "type": "Province" }, { "code": "DO-12", "name": "La Romana", "type": "Province" }, { "code": "DO-13", "name": "La Vega", "type": "Province" }, { "code": "DO-14", "name": "María Trinidad Sánchez", "type": "Province" }, { "code": "DO-15", "name": "Monte Cristi", "type": "Province" }, { "code": "DO-16", "name": "Pedernales", "type": "Province" }, { "code": "DO-17", "name": "Peravia", "type": "Province" }, { "code": "DO-18", "name": "Puerto Plata", "type": "Province" }, { "code": "DO-19", "name": "Salcedo", "type": "Province" }, { "code": "DO-20", "name": "Samaná", "type": "Province" }, { "code": "DO-21", "name": "San Cristóbal", "type": "Province" }, { "code": "DO-22", "name": "San Juan", "type": "Province" }, { "code": "DO-23", "name": "San Pedro de Macorís", "type": "Province" }, { "code": "DO-24", "name": "Sánchez Ramírez", "type": "Province" }, { "code": "DO-25", "name": "Santiago", "type": "Province" }, { "code": "DO-26", "name": "Santiago Rodríguez", "type": "Province" }, { "code": "DO-27", "name": "Valverde", "type": "Province" }, { "code": "DO-28", "name": "Monseñor Nouel", "type": "Province" }, { "code": "DO-29", "name": "Monte Plata", "type": "Province" }, { "code": "DO-30", "name": "Hato Mayor", "type": "Province" }, { "code": "DZ-01", "name": "Adrar", "type": "Province" }, { "code": "DZ-02", "name": "Chlef", "type": "Province" }, { "code": "DZ-03", "name": "Laghouat", "type": "Province" }, { "code": "DZ-04", "name": "Oum el Bouaghi", "type": "Province" }, { "code": "DZ-05", "name": "Batna", "type": "Province" }, { "code": "DZ-06", "name": "Béjaïa", "type": "Province" }, { "code": "DZ-07", "name": "Biskra", "type": "Province" }, { "code": "DZ-08", "name": "Béchar", "type": "Province" }, { "code": "DZ-09", "name": "Blida", "type": "Province" }, { "code": "DZ-10", "name": "Bouira", "type": "Province" }, { "code": "DZ-11", "name": "Tamanghasset", "type": "Province" }, { "code": "DZ-12", "name": "Tébessa", "type": "Province" }, { "code": "DZ-13", "name": "Tlemcen", "type": "Province" }, { "code": "DZ-14", "name": "Tiaret", "type": "Province" }, { "code": "DZ-15", "name": "Tizi Ouzou", "type": "Province" }, { "code": "DZ-16", "name": "Alger", "type": "Province" }, { "code": "DZ-17", "name": "Djelfa", "type": "Province" }, { "code": "DZ-18", "name": "Jijel", "type": "Province" }, { "code": "DZ-19", "name": "Sétif", "type": "Province" }, { "code": "DZ-20", "name": "Saïda", "type": "Province" }, { "code": "DZ-21", "name": "Skikda", "type": "Province" }, { "code": "DZ-22", "name": "Sidi Bel Abbès", "type": "Province" }, { "code": "DZ-23", "name": "Annaba", "type": "Province" }, { "code": "DZ-24", "name": "Guelma", "type": "Province" }, { "code": "DZ-25", "name": "Constantine", "type": "Province" }, { "code": "DZ-26", "name": "Médéa", "type": "Province" }, { "code": "DZ-27", "name": "Mostaganem", "type": "Province" }, { "code": "DZ-28", "name": "Msila", "type": "Province" }, { "code": "DZ-29", "name": "Mascara", "type": "Province" }, { "code": "DZ-30", "name": "Ouargla", "type": "Province" }, { "code": "DZ-31", "name": "Oran", "type": "Province" }, { "code": "DZ-32", "name": "El Bayadh", "type": "Province" }, { "code": "DZ-33", "name": "Illizi", "type": "Province" }, { "code": "DZ-34", "name": "Bordj Bou Arréridj", "type": "Province" }, { "code": "DZ-35", "name": "Boumerdès", "type": "Province" }, { "code": "DZ-36", "name": "El Tarf", "type": "Province" }, { "code": "DZ-37", "name": "Tindouf", "type": "Province" }, { "code": "DZ-38", "name": "Tissemsilt", "type": "Province" }, { "code": "DZ-39", "name": "El Oued", "type": "Province" }, { "code": "DZ-40", "name": "Khenchela", "type": "Province" }, { "code": "DZ-41", "name": "Souk Ahras", "type": "Province" }, { "code": "DZ-42", "name": "Tipaza", "type": "Province" }, { "code": "DZ-43", "name": "Mila", "type": "Province" }, { "code": "DZ-44", "name": "Aïn Defla", "type": "Province" }, { "code": "DZ-45", "name": "Naama", "type": "Province" }, { "code": "DZ-46", "name": "Aïn Témouchent", "type": "Province" }, { "code": "DZ-47", "name": "Ghardaïa", "type": "Province" }, { "code": "DZ-48", "name": "Relizane", "type": "Province" }, { "code": "EC-A", "name": "Azuay", "type": "Province" }, { "code": "EC-B", "name": "Bolívar", "type": "Province" }, { "code": "EC-C", "name": "Carchi", "type": "Province" }, { "code": "EC-D", "name": "Orellana", "type": "Province" }, { "code": "EC-E", "name": "Esmeraldas", "type": "Province" }, { "code": "EC-F", "name": "Cañar", "type": "Province" }, { "code": "EC-G", "name": "Guayas", "type": "Province" }, { "code": "EC-H", "name": "Chimborazo", "type": "Province" }, { "code": "EC-I", "name": "Imbabura", "type": "Province" }, { "code": "EC-L", "name": "Loja", "type": "Province" }, { "code": "EC-M", "name": "Manabí", "type": "Province" }, { "code": "EC-N", "name": "Napo", "type": "Province" }, { "code": "EC-O", "name": "El Oro", "type": "Province" }, { "code": "EC-P", "name": "Pichincha", "type": "Province" }, { "code": "EC-R", "name": "Los Ríos", "type": "Province" }, { "code": "EC-S", "name": "Morona-Santiago", "type": "Province" }, { "code": "EC-SD", "name": "Santo Domingo de los Tsáchilas", "type": "Province" }, { "code": "EC-SE", "name": "Santa Elena", "type": "Province" }, { "code": "EC-T", "name": "Tungurahua", "type": "Province" }, { "code": "EC-U", "name": "Sucumbíos", "type": "Province" }, { "code": "EC-W", "name": "Galápagos", "type": "Province" }, { "code": "EC-X", "name": "Cotopaxi", "type": "Province" }, { "code": "EC-Y", "name": "Pastaza", "type": "Province" }, { "code": "EC-Z", "name": "Zamora-Chinchipe", "type": "Province" }, { "code": "EE-37", "name": "Harjumaa", "type": "County" }, { "code": "EE-39", "name": "Hiiumaa", "type": "County" }, { "code": "EE-44", "name": "Ida-Virumaa", "type": "County" }, { "code": "EE-49", "name": "Jõgevamaa", "type": "County" }, { "code": "EE-51", "name": "Järvamaa", "type": "County" }, { "code": "EE-57", "name": "Läänemaa", "type": "County" }, { "code": "EE-59", "name": "Lääne-Virumaa", "type": "County" }, { "code": "EE-65", "name": "Põlvamaa", "type": "County" }, { "code": "EE-67", "name": "Pärnumaa", "type": "County" }, { "code": "EE-70", "name": "Raplamaa", "type": "County" }, { "code": "EE-74", "name": "Saaremaa", "type": "County" }, { "code": "EE-78", "name": "Tartumaa", "type": "County" }, { "code": "EE-82", "name": "Valgamaa", "type": "County" }, { "code": "EE-84", "name": "Viljandimaa", "type": "County" }, { "code": "EE-86", "name": "Võrumaa", "type": "County" }, { "code": "EG-ALX", "name": "Al Iskandarīyah", "type": "Governorate" }, { "code": "EG-ASN", "name": "Aswān", "type": "Governorate" }, { "code": "EG-AST", "name": "Asyūt", "type": "Governorate" }, { "code": "EG-BA", "name": "Al Bahr al Ahmar", "type": "Governorate" }, { "code": "EG-BH", "name": "Al Buhayrah", "type": "Governorate" }, { "code": "EG-BNS", "name": "Banī Suwayf", "type": "Governorate" }, { "code": "EG-C", "name": "Al Qāhirah", "type": "Governorate" }, { "code": "EG-DK", "name": "Ad Daqahlīyah", "type": "Governorate" }, { "code": "EG-DT", "name": "Dumyāt", "type": "Governorate" }, { "code": "EG-FYM", "name": "Al Fayyūm", "type": "Governorate" }, { "code": "EG-GH", "name": "Al Gharbīyah", "type": "Governorate" }, { "code": "EG-GZ", "name": "Al Jīzah", "type": "Governorate" }, { "code": "EG-HU", "name": "Ḩulwān", "type": "Governorate" }, { "code": "EG-IS", "name": "Al Ismā`īlīyah", "type": "Governorate" }, { "code": "EG-JS", "name": "Janūb Sīnā'", "type": "Governorate" }, { "code": "EG-KB", "name": "Al Qalyūbīyah", "type": "Governorate" }, { "code": "EG-KFS", "name": "Kafr ash Shaykh", "type": "Governorate" }, { "code": "EG-KN", "name": "Qinā", "type": "Governorate" }, { "code": "EG-MN", "name": "Al Minyā", "type": "Governorate" }, { "code": "EG-MNF", "name": "Al Minūfīyah", "type": "Governorate" }, { "code": "EG-MT", "name": "Matrūh", "type": "Governorate" }, { "code": "EG-PTS", "name": "Būr Sa`īd", "type": "Governorate" }, { "code": "EG-SHG", "name": "Sūhāj", "type": "Governorate" }, { "code": "EG-SHR", "name": "Ash Sharqīyah", "type": "Governorate" }, { "code": "EG-SIN", "name": "Shamal Sīnā'", "type": "Governorate" }, { "code": "EG-SU", "name": "As Sādis min Uktūbar", "type": "Governorate" }, { "code": "EG-SUZ", "name": "As Suways", "type": "Governorate" }, { "code": "EG-WAD", "name": "Al Wādī al Jadīd", "type": "Governorate" }, { "code": "ER-AN", "name": "Ansabā", "type": "Province" }, { "code": "ER-DK", "name": "Janūbī al Baḩrī al Aḩmar", "type": "Province" }, { "code": "ER-DU", "name": "Al Janūbī", "type": "Province" }, { "code": "ER-GB", "name": "Qāsh-Barkah", "type": "Province" }, { "code": "ER-MA", "name": "Al Awsaţ", "type": "Province" }, { "code": "ER-SK", "name": "Shimālī al Baḩrī al Aḩmar", "type": "Province" }, { "code": "ES-A", "name": "Alicante", "parent": "VC", "type": "Province" }, { "code": "ES-AB", "name": "Albacete", "parent": "CM", "type": "Province" }, { "code": "ES-AL", "name": "Almería", "parent": "AN", "type": "Province" }, { "code": "ES-AN", "name": "Andalucía", "type": "Autonomous community" }, { "code": "ES-AR", "name": "Aragón", "type": "Autonomous community" }, { "code": "ES-AS", "name": "Asturias, Principado de", "type": "Autonomous community" }, { "code": "ES-AV", "name": "Ávila", "parent": "CL", "type": "Province" }, { "code": "ES-B", "name": "Barcelona", "parent": "CT", "type": "Province" }, { "code": "ES-BA", "name": "Badajoz", "parent": "EX", "type": "Province" }, { "code": "ES-BI", "name": "Bizkaia", "parent": "PV", "type": "Province" }, { "code": "ES-BU", "name": "Burgos", "parent": "CL", "type": "Province" }, { "code": "ES-C", "name": "A Coruña", "parent": "GA", "type": "Province" }, { "code": "ES-CA", "name": "Cádiz", "parent": "AN", "type": "Province" }, { "code": "ES-CB", "name": "Cantabria", "type": "Autonomous community" }, { "code": "ES-CC", "name": "Cáceres", "parent": "EX", "type": "Province" }, { "code": "ES-CE", "name": "Ceuta", "type": "Autonomous city" }, { "code": "ES-CL", "name": "Castilla y León", "type": "Autonomous community" }, { "code": "ES-CM", "name": "Castilla-La Mancha", "type": "Autonomous community" }, { "code": "ES-CN", "name": "Canarias", "type": "Autonomous community" }, { "code": "ES-CO", "name": "Córdoba", "parent": "AN", "type": "Province" }, { "code": "ES-CR", "name": "Ciudad Real", "parent": "CM", "type": "Province" }, { "code": "ES-CS", "name": "Castellón", "parent": "VC", "type": "Province" }, { "code": "ES-CT", "name": "Catalunya", "type": "Autonomous community" }, { "code": "ES-CU", "name": "Cuenca", "parent": "CM", "type": "Province" }, { "code": "ES-EX", "name": "Extremadura", "type": "Autonomous community" }, { "code": "ES-GA", "name": "Galicia", "type": "Autonomous community" }, { "code": "ES-GC", "name": "Las Palmas", "parent": "CN", "type": "Province" }, { "code": "ES-GI", "name": "Girona", "parent": "CT", "type": "Province" }, { "code": "ES-GR", "name": "Granada", "parent": "AN", "type": "Province" }, { "code": "ES-GU", "name": "Guadalajara", "parent": "CM", "type": "Province" }, { "code": "ES-H", "name": "Huelva", "parent": "AN", "type": "Province" }, { "code": "ES-HU", "name": "Huesca", "parent": "AR", "type": "Province" }, { "code": "ES-IB", "name": "Illes Balears", "type": "Autonomous community" }, { "code": "ES-J", "name": "Jaén", "parent": "AN", "type": "Province" }, { "code": "ES-L", "name": "Lleida", "parent": "CT", "type": "Province" }, { "code": "ES-LE", "name": "León", "parent": "CL", "type": "Province" }, { "code": "ES-LO", "name": "La Rioja", "parent": "RI", "type": "Province" }, { "code": "ES-LU", "name": "Lugo", "parent": "GA", "type": "Province" }, { "code": "ES-M", "name": "Madrid", "parent": "MD", "type": "Province" }, { "code": "ES-MA", "name": "Málaga", "parent": "AN", "type": "Province" }, { "code": "ES-MC", "name": "Murcia, Región de", "type": "Autonomous community" }, { "code": "ES-MD", "name": "Madrid, Comunidad de", "type": "Autonomous community" }, { "code": "ES-ML", "name": "Melilla", "type": "Autonomous city" }, { "code": "ES-MU", "name": "Murcia", "parent": "MC", "type": "Province" }, { "code": "ES-NA", "name": "Navarra / Nafarroa", "parent": "NC", "type": "Province" }, { "code": "ES-NC", "name": "Navarra, Comunidad Foral de / Nafarroako Foru Komunitatea", "type": "Autonomous community" }, { "code": "ES-O", "name": "Asturias", "parent": "AS", "type": "Province" }, { "code": "ES-OR", "name": "Ourense", "parent": "GA", "type": "Province" }, { "code": "ES-P", "name": "Palencia", "parent": "CL", "type": "Province" }, { "code": "ES-PM", "name": "Balears", "parent": "IB", "type": "Province" }, { "code": "ES-PO", "name": "Pontevedra", "parent": "GA", "type": "Province" }, { "code": "ES-PV", "name": "País Vasco / Euskal Herria", "type": "Autonomous community" }, { "code": "ES-RI", "name": "La Rioja", "type": "Autonomous community" }, { "code": "ES-S", "name": "Cantabria", "parent": "CB", "type": "Province" }, { "code": "ES-SA", "name": "Salamanca", "parent": "CL", "type": "Province" }, { "code": "ES-SE", "name": "Sevilla", "parent": "AN", "type": "Province" }, { "code": "ES-SG", "name": "Segovia", "parent": "CL", "type": "Province" }, { "code": "ES-SO", "name": "Soria", "parent": "CL", "type": "Province" }, { "code": "ES-SS", "name": "Gipuzkoa", "parent": "PV", "type": "Province" }, { "code": "ES-T", "name": "Tarragona", "parent": "CT", "type": "Province" }, { "code": "ES-TE", "name": "Teruel", "parent": "AR", "type": "Province" }, { "code": "ES-TF", "name": "Santa Cruz de Tenerife", "parent": "CN", "type": "Province" }, { "code": "ES-TO", "name": "Toledo", "parent": "CM", "type": "Province" }, { "code": "ES-V", "name": "Valencia / València", "parent": "VC", "type": "Province" }, { "code": "ES-VA", "name": "Valladolid", "parent": "CL", "type": "Province" }, { "code": "ES-VC", "name": "Valenciana, Comunidad / Valenciana, Comunitat", "type": "Autonomous community" }, { "code": "ES-VI", "name": "Álava", "parent": "PV", "type": "Province" }, { "code": "ES-Z", "name": "Zaragoza", "parent": "AR", "type": "Province" }, { "code": "ES-ZA", "name": "Zamora", "parent": "CL", "type": "Province" }, { "code": "ET-AA", "name": "Ādīs Ābeba", "type": "Administration" }, { "code": "ET-AF", "name": "Āfar", "type": "State" }, { "code": "ET-AM", "name": "Āmara", "type": "State" }, { "code": "ET-BE", "name": "Bīnshangul Gumuz", "type": "State" }, { "code": "ET-DD", "name": "Dirē Dawa", "type": "Administration" }, { "code": "ET-GA", "name": "Gambēla Hizboch", "type": "State" }, { "code": "ET-HA", "name": "Hārerī Hizb", "type": "State" }, { "code": "ET-OR", "name": "Oromīya", "type": "State" }, { "code": "ET-SN", "name": "YeDebub Bihēroch Bihēreseboch na Hizboch", "type": "State" }, { "code": "ET-SO", "name": "Sumalē", "type": "State" }, { "code": "ET-TI", "name": "Tigray", "type": "State" }, { "code": "FI-01", "name": "Ahvenanmaan maakunta", "type": "Region" }, { "code": "FI-02", "name": "Etelä-Karjala", "type": "Region" }, { "code": "FI-03", "name": "Etelä-Pohjanmaa", "type": "Region" }, { "code": "FI-04", "name": "Etelä-Savo", "type": "Region" }, { "code": "FI-05", "name": "Kainuu", "type": "Region" }, { "code": "FI-06", "name": "Kanta-Häme", "type": "Region" }, { "code": "FI-07", "name": "Keski-Pohjanmaa", "type": "Region" }, { "code": "FI-08", "name": "Keski-Suomi", "type": "Region" }, { "code": "FI-09", "name": "Kymenlaakso", "type": "Region" }, { "code": "FI-10", "name": "Lappi", "type": "Region" }, { "code": "FI-11", "name": "Pirkanmaa", "type": "Region" }, { "code": "FI-12", "name": "Pohjanmaa", "type": "Region" }, { "code": "FI-13", "name": "Pohjois-Karjala", "type": "Region" }, { "code": "FI-14", "name": "Pohjois-Pohjanmaa", "type": "Region" }, { "code": "FI-15", "name": "Pohjois-Savo", "type": "Region" }, { "code": "FI-16", "name": "Päijät-Häme", "type": "Region" }, { "code": "FI-17", "name": "Satakunta", "type": "Region" }, { "code": "FI-18", "name": "Uusimaa", "type": "Region" }, { "code": "FI-19", "name": "Varsinais-Suomi", "type": "Region" }, { "code": "FJ-C", "name": "Central", "type": "Division" }, { "code": "FJ-E", "name": "Eastern", "type": "Division" }, { "code": "FJ-N", "name": "Northern", "type": "Division" }, { "code": "FJ-R", "name": "Rotuma", "type": "Dependency" }, { "code": "FJ-W", "name": "Western", "type": "Division" }, { "code": "FM-KSA", "name": "Kosrae", "type": "State" }, { "code": "FM-PNI", "name": "Pohnpei", "type": "State" }, { "code": "FM-TRK", "name": "Chuuk", "type": "State" }, { "code": "FM-YAP", "name": "Yap", "type": "State" }, { "code": "FR-01", "name": "Ain", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-02", "name": "Aisne", "parent": "HDF", "type": "Metropolitan department" }, { "code": "FR-03", "name": "Allier", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-04", "name": "Alpes-de-Haute-Provence", "parent": "PAC", "type": "Metropolitan department" }, { "code": "FR-05", "name": "Hautes-Alpes", "parent": "PAC", "type": "Metropolitan department" }, { "code": "FR-06", "name": "Alpes-Maritimes", "parent": "PAC", "type": "Metropolitan department" }, { "code": "FR-07", "name": "Ardèche", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-08", "name": "Ardennes", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-09", "name": "Ariège", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-10", "name": "Aube", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-11", "name": "Aude", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-12", "name": "Aveyron", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-13", "name": "Bouches-du-Rhône", "parent": "PAC", "type": "Metropolitan department" }, { "code": "FR-14", "name": "Calvados", "parent": "NOR", "type": "Metropolitan department" }, { "code": "FR-15", "name": "Cantal", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-16", "name": "Charente", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-17", "name": "Charente-Maritime", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-18", "name": "Cher", "parent": "CVL", "type": "Metropolitan department" }, { "code": "FR-19", "name": "Corrèze", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-21", "name": "Côte-d'Or", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-22", "name": "Côtes-d'Armor", "parent": "BRE", "type": "Metropolitan department" }, { "code": "FR-23", "name": "Creuse", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-24", "name": "Dordogne", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-25", "name": "Doubs", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-26", "name": "Drôme", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-27", "name": "Eure", "parent": "NOR", "type": "Metropolitan department" }, { "code": "FR-28", "name": "Eure-et-Loir", "parent": "CVL", "type": "Metropolitan department" }, { "code": "FR-29", "name": "Finistère", "parent": "BRE", "type": "Metropolitan department" }, { "code": "FR-2A", "name": "Corse-du-Sud", "parent": "COR", "type": "Metropolitan department" }, { "code": "FR-2B", "name": "Haute-Corse", "parent": "COR", "type": "Metropolitan department" }, { "code": "FR-30", "name": "Gard", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-31", "name": "Haute-Garonne", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-32", "name": "Gers", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-33", "name": "Gironde", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-34", "name": "Hérault", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-35", "name": "Ille-et-Vilaine", "parent": "BRE", "type": "Metropolitan department" }, { "code": "FR-36", "name": "Indre", "parent": "CVL", "type": "Metropolitan department" }, { "code": "FR-37", "name": "Indre-et-Loire", "parent": "CVL", "type": "Metropolitan department" }, { "code": "FR-38", "name": "Isère", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-39", "name": "Jura", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-40", "name": "Landes", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-41", "name": "Loir-et-Cher", "parent": "CVL", "type": "Metropolitan department" }, { "code": "FR-42", "name": "Loire", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-43", "name": "Haute-Loire", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-44", "name": "Loire-Atlantique", "parent": "PDL", "type": "Metropolitan department" }, { "code": "FR-45", "name": "Loiret", "parent": "CVL", "type": "Metropolitan department" }, { "code": "FR-46", "name": "Lot", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-47", "name": "Lot-et-Garonne", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-48", "name": "Lozère", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-49", "name": "Maine-et-Loire", "parent": "PDL", "type": "Metropolitan department" }, { "code": "FR-50", "name": "Manche", "parent": "NOR", "type": "Metropolitan department" }, { "code": "FR-51", "name": "Marne", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-52", "name": "Haute-Marne", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-53", "name": "Mayenne", "parent": "PDL", "type": "Metropolitan department" }, { "code": "FR-54", "name": "Meurthe-et-Moselle", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-55", "name": "Meuse", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-56", "name": "Morbihan", "parent": "BRE", "type": "Metropolitan department" }, { "code": "FR-57", "name": "Moselle", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-58", "name": "Nièvre", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-59", "name": "Nord", "parent": "HDF", "type": "Metropolitan department" }, { "code": "FR-60", "name": "Oise", "parent": "HDF", "type": "Metropolitan department" }, { "code": "FR-61", "name": "Orne", "parent": "NOR", "type": "Metropolitan department" }, { "code": "FR-62", "name": "Pas-de-Calais", "parent": "HDF", "type": "Metropolitan department" }, { "code": "FR-63", "name": "Puy-de-Dôme", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-64", "name": "Pyrénées-Atlantiques", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-65", "name": "Hautes-Pyrénées", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-66", "name": "Pyrénées-Orientales", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-67", "name": "Bas-Rhin", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-68", "name": "Haut-Rhin", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-69", "name": "Rhône", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-70", "name": "Haute-Saône", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-71", "name": "Saône-et-Loire", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-72", "name": "Sarthe", "parent": "PDL", "type": "Metropolitan department" }, { "code": "FR-73", "name": "Savoie", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-74", "name": "Haute-Savoie", "parent": "ARA", "type": "Metropolitan department" }, { "code": "FR-75", "name": "Paris", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-76", "name": "Seine-Maritime", "parent": "NOR", "type": "Metropolitan department" }, { "code": "FR-77", "name": "Seine-et-Marne", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-78", "name": "Yvelines", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-79", "name": "Deux-Sèvres", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-80", "name": "Somme", "parent": "HDF", "type": "Metropolitan department" }, { "code": "FR-81", "name": "Tarn", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-82", "name": "Tarn-et-Garonne", "parent": "OCC", "type": "Metropolitan department" }, { "code": "FR-83", "name": "Var", "parent": "PAC", "type": "Metropolitan department" }, { "code": "FR-84", "name": "Vaucluse", "parent": "PAC", "type": "Metropolitan department" }, { "code": "FR-85", "name": "Vendée", "parent": "PDL", "type": "Metropolitan department" }, { "code": "FR-86", "name": "Vienne", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-87", "name": "Haute-Vienne", "parent": "NAQ", "type": "Metropolitan department" }, { "code": "FR-88", "name": "Vosges", "parent": "GES", "type": "Metropolitan department" }, { "code": "FR-89", "name": "Yonne", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-90", "name": "Territoire de Belfort", "parent": "BFC", "type": "Metropolitan department" }, { "code": "FR-91", "name": "Essonne", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-92", "name": "Hauts-de-Seine", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-93", "name": "Seine-Saint-Denis", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-94", "name": "Val-de-Marne", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-95", "name": "Val-d'Oise", "parent": "IDF", "type": "Metropolitan department" }, { "code": "FR-ARA", "name": "Auvergne-Rhône-Alpes", "type": "Metropolitan region" }, { "code": "FR-BFC", "name": "Bourgogne-Franche-Comté", "type": "Metropolitan region" }, { "code": "FR-BL", "name": "Saint-Barthélemy", "type": "Overseas territorial collectivity" }, { "code": "FR-BRE", "name": "Bretagne", "type": "Metropolitan region" }, { "code": "FR-COR", "name": "Corse", "type": "Metropolitan region" }, { "code": "FR-CP", "name": "Clipperton", "type": "Dependency" }, { "code": "FR-CVL", "name": "Centre-Val de Loire", "type": "Metropolitan region" }, { "code": "FR-GES", "name": "Grand-Est", "type": "Metropolitan region" }, { "code": "FR-GF", "name": "Guyane (française)", "type": "Overseas territorial collectivity" }, { "code": "FR-GP", "name": "Guadeloupe", "parent": "GUA", "type": "Overseas department" }, { "code": "FR-GUA", "name": "Guadeloupe", "type": "Overseas region" }, { "code": "FR-HDF", "name": "Hauts-de-France", "type": "Metropolitan region" }, { "code": "FR-IDF", "name": "Île-de-France", "type": "Metropolitan region" }, { "code": "FR-LRE", "name": "La Réunion", "type": "Overseas region" }, { "code": "FR-MAY", "name": "Mayotte", "type": "Overseas region" }, { "code": "FR-MF", "name": "Saint-Martin", "type": "Overseas territorial collectivity" }, { "code": "FR-MQ", "name": "Martinique", "type": "Overseas territorial collectivity" }, { "code": "FR-NAQ", "name": "Nouvelle-Aquitaine", "type": "Metropolitan region" }, { "code": "FR-NC", "name": "Nouvelle-Calédonie", "type": "Overseas territorial collectivity" }, { "code": "FR-NOR", "name": "Normandie", "type": "Metropolitan region" }, { "code": "FR-OCC", "name": "Occitanie", "type": "Metropolitan region" }, { "code": "FR-PAC", "name": "Provence-Alpes-Côte-d’Azur", "type": "Metropolitan region" }, { "code": "FR-PDL", "name": "Pays-de-la-Loire", "type": "Metropolitan region" }, { "code": "FR-PF", "name": "Polynésie française", "type": "Overseas territorial collectivity" }, { "code": "FR-PM", "name": "Saint-Pierre-et-Miquelon", "type": "Overseas territorial collectivity" }, { "code": "FR-RE", "name": "La Réunion", "parent": "LRE", "type": "Overseas department" }, { "code": "FR-TF", "name": "Terres australes françaises", "type": "Overseas territorial collectivity" }, { "code": "FR-WF", "name": "Wallis-et-Futuna", "type": "Overseas territorial collectivity" }, { "code": "FR-YT", "name": "Mayotte", "parent": "MAY", "type": "Overseas department" }, { "code": "GA-1", "name": "Estuaire", "type": "Province" }, { "code": "GA-2", "name": "Haut-Ogooué", "type": "Province" }, { "code": "GA-3", "name": "Moyen-Ogooué", "type": "Province" }, { "code": "GA-4", "name": "Ngounié", "type": "Province" }, { "code": "GA-5", "name": "Nyanga", "type": "Province" }, { "code": "GA-6", "name": "Ogooué-Ivindo", "type": "Province" }, { "code": "GA-7", "name": "Ogooué-Lolo", "type": "Province" }, { "code": "GA-8", "name": "Ogooué-Maritime", "type": "Province" }, { "code": "GA-9", "name": "Woleu-Ntem", "type": "Province" }, { "code": "GB-ABC", "name": "Armagh, Banbridge and Craigavon", "parent": "NIR", "type": "District" }, { "code": "GB-ABD", "name": "Aberdeenshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-ABE", "name": "Aberdeen City", "parent": "SCT", "type": "Council area" }, { "code": "GB-AGB", "name": "Argyll and Bute", "parent": "SCT", "type": "Council area" }, { "code": "GB-AGY", "name": "Isle of Anglesey; Sir Ynys Môn", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-AND", "name": "Ards and North Down", "parent": "NIR", "type": "District" }, { "code": "GB-ANN", "name": "Antrim and Newtownabbey", "parent": "NIR", "type": "District" }, { "code": "GB-ANS", "name": "Angus", "parent": "SCT", "type": "Council area" }, { "code": "GB-BAS", "name": "Bath and North East Somerset", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BBD", "name": "Blackburn with Darwen", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BDF", "name": "Bedford", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BDG", "name": "Barking and Dagenham", "parent": "ENG", "type": "London borough" }, { "code": "GB-BEN", "name": "Brent", "parent": "ENG", "type": "London borough" }, { "code": "GB-BEX", "name": "Bexley", "parent": "ENG", "type": "London borough" }, { "code": "GB-BFS", "name": "Belfast", "parent": "NIR", "type": "District" }, { "code": "GB-BGE", "name": "Bridgend; Pen-y-bont ar Ogwr", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-BGW", "name": "Blaenau Gwent", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-BIR", "name": "Birmingham", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-BKM", "name": "Buckinghamshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-BMH", "name": "Bournemouth", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BNE", "name": "Barnet", "parent": "ENG", "type": "London borough" }, { "code": "GB-BNH", "name": "Brighton and Hove", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BNS", "name": "Barnsley", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-BOL", "name": "Bolton", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-BPL", "name": "Blackpool", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BRC", "name": "Bracknell Forest", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BRD", "name": "Bradford", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-BRY", "name": "Bromley", "parent": "ENG", "type": "London borough" }, { "code": "GB-BST", "name": "Bristol, City of", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-BUR", "name": "Bury", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-CAM", "name": "Cambridgeshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-CAY", "name": "Caerphilly; Caerffili", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-CBF", "name": "Central Bedfordshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-CCG", "name": "Causeway Coast and Glens", "parent": "NIR", "type": "District" }, { "code": "GB-CGN", "name": "Ceredigion; Sir Ceredigion", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-CHE", "name": "Cheshire East", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-CHW", "name": "Cheshire West and Chester", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-CLD", "name": "Calderdale", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-CLK", "name": "Clackmannanshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-CMA", "name": "Cumbria", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-CMD", "name": "Camden", "parent": "ENG", "type": "London borough" }, { "code": "GB-CMN", "name": "Carmarthenshire; Sir Gaerfyrddin", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-CON", "name": "Cornwall", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-COV", "name": "Coventry", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-CRF", "name": "Cardiff; Caerdydd", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-CRY", "name": "Croydon", "parent": "ENG", "type": "London borough" }, { "code": "GB-CWY", "name": "Conwy", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-DAL", "name": "Darlington", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-DBY", "name": "Derbyshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-DEN", "name": "Denbighshire; Sir Ddinbych", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-DER", "name": "Derby", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-DEV", "name": "Devon", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-DGY", "name": "Dumfries and Galloway", "parent": "SCT", "type": "Council area" }, { "code": "GB-DNC", "name": "Doncaster", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-DND", "name": "Dundee City", "parent": "SCT", "type": "Council area" }, { "code": "GB-DOR", "name": "Dorset", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-DRS", "name": "Derry and Strabane", "parent": "NIR", "type": "District" }, { "code": "GB-DUD", "name": "Dudley", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-DUR", "name": "Durham County", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-EAL", "name": "Ealing", "parent": "ENG", "type": "London borough" }, { "code": "GB-EAW", "name": "England and Wales", "type": "Nation" }, { "code": "GB-EAY", "name": "East Ayrshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-EDH", "name": "Edinburgh, City of", "parent": "SCT", "type": "Council area" }, { "code": "GB-EDU", "name": "East Dunbartonshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-ELN", "name": "East Lothian", "parent": "SCT", "type": "Council area" }, { "code": "GB-ELS", "name": "Eilean Siar", "parent": "SCT", "type": "Council area" }, { "code": "GB-ENF", "name": "Enfield", "parent": "ENG", "type": "London borough" }, { "code": "GB-ENG", "name": "England", "type": "Country" }, { "code": "GB-ERW", "name": "East Renfrewshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-ERY", "name": "East Riding of Yorkshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-ESS", "name": "Essex", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-ESX", "name": "East Sussex", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-FAL", "name": "Falkirk", "parent": "SCT", "type": "Council area" }, { "code": "GB-FIF", "name": "Fife", "parent": "SCT", "type": "Council area" }, { "code": "GB-FLN", "name": "Flintshire; Sir y Fflint", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-FMO", "name": "Fermanagh and Omagh", "parent": "NIR", "type": "District" }, { "code": "GB-GAT", "name": "Gateshead", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-GBN", "name": "Great Britain", "type": "Nation" }, { "code": "GB-GLG", "name": "Glasgow City", "parent": "SCT", "type": "Council area" }, { "code": "GB-GLS", "name": "Gloucestershire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-GRE", "name": "Greenwich", "parent": "ENG", "type": "London borough" }, { "code": "GB-GWN", "name": "Gwynedd", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-HAL", "name": "Halton", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-HAM", "name": "Hampshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-HAV", "name": "Havering", "parent": "ENG", "type": "London borough" }, { "code": "GB-HCK", "name": "Hackney", "parent": "ENG", "type": "London borough" }, { "code": "GB-HEF", "name": "Herefordshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-HIL", "name": "Hillingdon", "parent": "ENG", "type": "London borough" }, { "code": "GB-HLD", "name": "Highland", "parent": "SCT", "type": "Council area" }, { "code": "GB-HMF", "name": "Hammersmith and Fulham", "parent": "ENG", "type": "London borough" }, { "code": "GB-HNS", "name": "Hounslow", "parent": "ENG", "type": "London borough" }, { "code": "GB-HPL", "name": "Hartlepool", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-HRT", "name": "Hertfordshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-HRW", "name": "Harrow", "parent": "ENG", "type": "London borough" }, { "code": "GB-HRY", "name": "Haringey", "parent": "ENG", "type": "London borough" }, { "code": "GB-IOS", "name": "Isles of Scilly", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-IOW", "name": "Isle of Wight", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-ISL", "name": "Islington", "parent": "ENG", "type": "London borough" }, { "code": "GB-IVC", "name": "Inverclyde", "parent": "SCT", "type": "Council area" }, { "code": "GB-KEC", "name": "Kensington and Chelsea", "parent": "ENG", "type": "London borough" }, { "code": "GB-KEN", "name": "Kent", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-KHL", "name": "Kingston upon Hull", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-KIR", "name": "Kirklees", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-KTT", "name": "Kingston upon Thames", "parent": "ENG", "type": "London borough" }, { "code": "GB-KWL", "name": "Knowsley", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-LAN", "name": "Lancashire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-LBC", "name": "Lisburn and Castlereagh", "parent": "NIR", "type": "District" }, { "code": "GB-LBH", "name": "Lambeth", "parent": "ENG", "type": "London borough" }, { "code": "GB-LCE", "name": "Leicester", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-LDS", "name": "Leeds", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-LEC", "name": "Leicestershire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-LEW", "name": "Lewisham", "parent": "ENG", "type": "London borough" }, { "code": "GB-LIN", "name": "Lincolnshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-LIV", "name": "Liverpool", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-LND", "name": "London, City of", "parent": "ENG", "type": "City corporation" }, { "code": "GB-LUT", "name": "Luton", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-MAN", "name": "Manchester", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-MDB", "name": "Middlesbrough", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-MDW", "name": "Medway", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-MEA", "name": "Mid and East Antrim", "parent": "NIR", "type": "District" }, { "code": "GB-MIK", "name": "Milton Keynes", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-MLN", "name": "Midlothian", "parent": "SCT", "type": "Council area" }, { "code": "GB-MON", "name": "Monmouthshire; Sir Fynwy", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-MRT", "name": "Merton", "parent": "ENG", "type": "London borough" }, { "code": "GB-MRY", "name": "Moray", "parent": "SCT", "type": "Council area" }, { "code": "GB-MTY", "name": "Merthyr Tydfil; Merthyr Tudful", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-MUL", "name": "Mid Ulster", "parent": "NIR", "type": "District" }, { "code": "GB-NAY", "name": "North Ayrshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-NBL", "name": "Northumberland", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-NEL", "name": "North East Lincolnshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-NET", "name": "Newcastle upon Tyne", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-NFK", "name": "Norfolk", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-NGM", "name": "Nottingham", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-NIR", "name": "Northern Ireland", "type": "Province" }, { "code": "GB-NLK", "name": "North Lanarkshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-NLN", "name": "North Lincolnshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-NMD", "name": "Newry, Mourne and Down", "parent": "NIR", "type": "District" }, { "code": "GB-NSM", "name": "North Somerset", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-NTH", "name": "Northamptonshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-NTL", "name": "Neath Port Talbot; Castell-nedd Port Talbot", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-NTT", "name": "Nottinghamshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-NTY", "name": "North Tyneside", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-NWM", "name": "Newham", "parent": "ENG", "type": "London borough" }, { "code": "GB-NWP", "name": "Newport; Casnewydd", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-NYK", "name": "North Yorkshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-OLD", "name": "Oldham", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-ORK", "name": "Orkney Islands", "parent": "SCT", "type": "Council area" }, { "code": "GB-OXF", "name": "Oxfordshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-PEM", "name": "Pembrokeshire; Sir Benfro", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-PKN", "name": "Perth and Kinross", "parent": "SCT", "type": "Council area" }, { "code": "GB-PLY", "name": "Plymouth", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-POL", "name": "Poole", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-POR", "name": "Portsmouth", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-POW", "name": "Powys", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-PTE", "name": "Peterborough", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-RCC", "name": "Redcar and Cleveland", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-RCH", "name": "Rochdale", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-RCT", "name": "Rhondda, Cynon, Taff; Rhondda, Cynon, Taf", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-RDB", "name": "Redbridge", "parent": "ENG", "type": "London borough" }, { "code": "GB-RDG", "name": "Reading", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-RFW", "name": "Renfrewshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-RIC", "name": "Richmond upon Thames", "parent": "ENG", "type": "London borough" }, { "code": "GB-ROT", "name": "Rotherham", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-RUT", "name": "Rutland", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-SAW", "name": "Sandwell", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SAY", "name": "South Ayrshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-SCB", "name": "Scottish Borders, The", "parent": "SCT", "type": "Council area" }, { "code": "GB-SCT", "name": "Scotland", "type": "Country" }, { "code": "GB-SFK", "name": "Suffolk", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-SFT", "name": "Sefton", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SGC", "name": "South Gloucestershire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-SHF", "name": "Sheffield", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SHN", "name": "St. Helens", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SHR", "name": "Shropshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-SKP", "name": "Stockport", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SLF", "name": "Salford", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SLG", "name": "Slough", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-SLK", "name": "South Lanarkshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-SND", "name": "Sunderland", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SOL", "name": "Solihull", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SOM", "name": "Somerset", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-SOS", "name": "Southend-on-Sea", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-SRY", "name": "Surrey", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-STE", "name": "Stoke-on-Trent", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-STG", "name": "Stirling", "parent": "SCT", "type": "Council area" }, { "code": "GB-STH", "name": "Southampton", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-STN", "name": "Sutton", "parent": "ENG", "type": "London borough" }, { "code": "GB-STS", "name": "Staffordshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-STT", "name": "Stockton-on-Tees", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-STY", "name": "South Tyneside", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-SWA", "name": "Swansea; Abertawe", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-SWD", "name": "Swindon", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-SWK", "name": "Southwark", "parent": "ENG", "type": "London borough" }, { "code": "GB-TAM", "name": "Tameside", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-TFW", "name": "Telford and Wrekin", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-THR", "name": "Thurrock", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-TOB", "name": "Torbay", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-TOF", "name": "Torfaen; Tor-faen", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-TRF", "name": "Trafford", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-TWH", "name": "Tower Hamlets", "parent": "ENG", "type": "London borough" }, { "code": "GB-UKM", "name": "United Kingdom", "type": "Nation" }, { "code": "GB-VGL", "name": "Vale of Glamorgan, The; Bro Morgannwg", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-WAR", "name": "Warwickshire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-WBK", "name": "West Berkshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-WDU", "name": "West Dunbartonshire", "parent": "SCT", "type": "Council area" }, { "code": "GB-WFT", "name": "Waltham Forest", "parent": "ENG", "type": "London borough" }, { "code": "GB-WGN", "name": "Wigan", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-WIL", "name": "Wiltshire", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-WKF", "name": "Wakefield", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-WLL", "name": "Walsall", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-WLN", "name": "West Lothian", "parent": "SCT", "type": "Council area" }, { "code": "GB-WLS", "name": "Wales; Cymru", "type": "Country" }, { "code": "GB-WLV", "name": "Wolverhampton", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-WND", "name": "Wandsworth", "parent": "ENG", "type": "London borough" }, { "code": "GB-WNM", "name": "Windsor and Maidenhead", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-WOK", "name": "Wokingham", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-WOR", "name": "Worcestershire", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-WRL", "name": "Wirral", "parent": "ENG", "type": "Metropolitan district" }, { "code": "GB-WRT", "name": "Warrington", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-WRX", "name": "Wrexham; Wrecsam", "parent": "WLS", "type": "Unitary authority" }, { "code": "GB-WSM", "name": "Westminster", "parent": "ENG", "type": "London borough" }, { "code": "GB-WSX", "name": "West Sussex", "parent": "ENG", "type": "Two-tier county" }, { "code": "GB-YOR", "name": "York", "parent": "ENG", "type": "Unitary authority" }, { "code": "GB-ZET", "name": "Shetland Islands", "parent": "SCT", "type": "Council area" }, { "code": "GD-01", "name": "Saint Andrew", "type": "Parish" }, { "code": "GD-02", "name": "Saint David", "type": "Parish" }, { "code": "GD-03", "name": "Saint George", "type": "Parish" }, { "code": "GD-04", "name": "Saint John", "type": "Parish" }, { "code": "GD-05", "name": "Saint Mark", "type": "Parish" }, { "code": "GD-06", "name": "Saint Patrick", "type": "Parish" }, { "code": "GD-10", "name": "Southern Grenadine Islands", "type": "Dependency" }, { "code": "GE-AB", "name": "Abkhazia", "type": "Autonomous republic" }, { "code": "GE-AJ", "name": "Ajaria", "type": "Autonomous republic" }, { "code": "GE-GU", "name": "Guria", "type": "Region" }, { "code": "GE-IM", "name": "Imeret’i", "type": "Region" }, { "code": "GE-KA", "name": "Kakhet’i", "type": "Region" }, { "code": "GE-KK", "name": "K’vemo K’art’li", "type": "Region" }, { "code": "GE-MM", "name": "Mts’khet’a-Mt’ianet’i", "type": "Region" }, { "code": "GE-RL", "name": "Racha-Lech’khumi-K’vemo Svanet’i", "type": "Region" }, { "code": "GE-SJ", "name": "Samts’khe-Javakhet’i", "type": "Region" }, { "code": "GE-SK", "name": "Shida K’art’li", "type": "Region" }, { "code": "GE-SZ", "name": "Samegrelo-Zemo Svanet’i", "type": "Region" }, { "code": "GE-TB", "name": "T’bilisi", "type": "City" }, { "code": "GH-AA", "name": "Greater Accra", "type": "Region" }, { "code": "GH-AH", "name": "Ashanti", "type": "Region" }, { "code": "GH-BA", "name": "Brong-Ahafo", "type": "Region" }, { "code": "GH-CP", "name": "Central", "type": "Region" }, { "code": "GH-EP", "name": "Eastern", "type": "Region" }, { "code": "GH-NP", "name": "Northern", "type": "Region" }, { "code": "GH-TV", "name": "Volta", "type": "Region" }, { "code": "GH-UE", "name": "Upper East", "type": "Region" }, { "code": "GH-UW", "name": "Upper West", "type": "Region" }, { "code": "GH-WP", "name": "Western", "type": "Region" }, { "code": "GL-KU", "name": "Kommune Kujalleq", "type": "Municipality" }, { "code": "GL-QA", "name": "Qaasuitsup Kommunia", "type": "Municipality" }, { "code": "GL-QE", "name": "Qeqqata Kommunia", "type": "Municipality" }, { "code": "GL-SM", "name": "Kommuneqarfik Sermersooq", "type": "Municipality" }, { "code": "GM-B", "name": "Banjul", "type": "City" }, { "code": "GM-L", "name": "Lower River", "type": "Division" }, { "code": "GM-M", "name": "Central River", "type": "Division" }, { "code": "GM-N", "name": "North Bank", "type": "Division" }, { "code": "GM-U", "name": "Upper River", "type": "Division" }, { "code": "GM-W", "name": "Western", "type": "Division" }, { "code": "GN-B", "name": "Boké", "type": "Governorate" }, { "code": "GN-BE", "name": "Beyla", "parent": "N", "type": "Prefecture" }, { "code": "GN-BF", "name": "Boffa", "parent": "B", "type": "Prefecture" }, { "code": "GN-BK", "name": "Boké", "parent": "B", "type": "Prefecture" }, { "code": "GN-C", "name": "Conakry", "type": "Special zone" }, { "code": "GN-CO", "name": "Coyah", "parent": "D", "type": "Prefecture" }, { "code": "GN-D", "name": "Kindia", "type": "Governorate" }, { "code": "GN-DB", "name": "Dabola", "parent": "F", "type": "Prefecture" }, { "code": "GN-DI", "name": "Dinguiraye", "parent": "F", "type": "Prefecture" }, { "code": "GN-DL", "name": "Dalaba", "parent": "M", "type": "Prefecture" }, { "code": "GN-DU", "name": "Dubréka", "parent": "D", "type": "Prefecture" }, { "code": "GN-F", "name": "Faranah", "type": "Governorate" }, { "code": "GN-FA", "name": "Faranah", "parent": "F", "type": "Prefecture" }, { "code": "GN-FO", "name": "Forécariah", "parent": "D", "type": "Prefecture" }, { "code": "GN-FR", "name": "Fria", "parent": "B", "type": "Prefecture" }, { "code": "GN-GA", "name": "Gaoual", "parent": "B", "type": "Prefecture" }, { "code": "GN-GU", "name": "Guékédou", "parent": "N", "type": "Prefecture" }, { "code": "GN-K", "name": "Kankan", "type": "Governorate" }, { "code": "GN-KA", "name": "Kankan", "parent": "K", "type": "Prefecture" }, { "code": "GN-KB", "name": "Koubia", "parent": "L", "type": "Prefecture" }, { "code": "GN-KD", "name": "Kindia", "parent": "D", "type": "Prefecture" }, { "code": "GN-KE", "name": "Kérouané", "parent": "K", "type": "Prefecture" }, { "code": "GN-KN", "name": "Koundara", "parent": "B", "type": "Prefecture" }, { "code": "GN-KO", "name": "Kouroussa", "parent": "K", "type": "Prefecture" }, { "code": "GN-KS", "name": "Kissidougou", "parent": "F", "type": "Prefecture" }, { "code": "GN-L", "name": "Labé", "type": "Governorate" }, { "code": "GN-LA", "name": "Labé", "parent": "L", "type": "Prefecture" }, { "code": "GN-LE", "name": "Lélouma", "parent": "L", "type": "Prefecture" }, { "code": "GN-LO", "name": "Lola", "parent": "N", "type": "Prefecture" }, { "code": "GN-M", "name": "Mamou", "type": "Governorate" }, { "code": "GN-MC", "name": "Macenta", "parent": "N", "type": "Prefecture" }, { "code": "GN-MD", "name": "Mandiana", "parent": "K", "type": "Prefecture" }, { "code": "GN-ML", "name": "Mali", "parent": "L", "type": "Prefecture" }, { "code": "GN-MM", "name": "Mamou", "parent": "M", "type": "Prefecture" }, { "code": "GN-N", "name": "Nzérékoré", "type": "Governorate" }, { "code": "GN-NZ", "name": "Nzérékoré", "parent": "N", "type": "Prefecture" }, { "code": "GN-PI", "name": "Pita", "parent": "M", "type": "Prefecture" }, { "code": "GN-SI", "name": "Siguiri", "parent": "K", "type": "Prefecture" }, { "code": "GN-TE", "name": "Télimélé", "parent": "D", "type": "Prefecture" }, { "code": "GN-TO", "name": "Tougué", "parent": "L", "type": "Prefecture" }, { "code": "GN-YO", "name": "Yomou", "parent": "N", "type": "Prefecture" }, { "code": "GQ-AN", "name": "Annobón", "parent": "I", "type": "Province" }, { "code": "GQ-BN", "name": "Bioko Norte", "parent": "I", "type": "Province" }, { "code": "GQ-BS", "name": "Bioko Sur", "parent": "I", "type": "Province" }, { "code": "GQ-C", "name": "Región Continental", "type": "Region" }, { "code": "GQ-CS", "name": "Centro Sur", "parent": "C", "type": "Province" }, { "code": "GQ-I", "name": "Región Insular", "type": "Region" }, { "code": "GQ-KN", "name": "Kié-Ntem", "parent": "C", "type": "Province" }, { "code": "GQ-LI", "name": "Litoral", "parent": "C", "type": "Province" }, { "code": "GQ-WN", "name": "Wele-Nzas", "parent": "C", "type": "Province" }, { "code": "GR-01", "name": "Aitolia kai Akarnania", "parent": "G", "type": "Department" }, { "code": "GR-03", "name": "Voiotia", "parent": "H", "type": "Department" }, { "code": "GR-04", "name": "Evvoias", "parent": "H", "type": "Department" }, { "code": "GR-05", "name": "Evrytania", "parent": "H", "type": "Department" }, { "code": "GR-06", "name": "Fthiotida", "parent": "H", "type": "Department" }, { "code": "GR-07", "name": "Fokida", "parent": "H", "type": "Department" }, { "code": "GR-11", "name": "Argolida", "parent": "J", "type": "Department" }, { "code": "GR-12", "name": "Arkadia", "parent": "J", "type": "Department" }, { "code": "GR-13", "name": "Achaïa", "parent": "G", "type": "Department" }, { "code": "GR-14", "name": "Ileia", "parent": "G", "type": "Department" }, { "code": "GR-15", "name": "Korinthia", "parent": "J", "type": "Department" }, { "code": "GR-16", "name": "Lakonia", "parent": "J", "type": "Department" }, { "code": "GR-17", "name": "Messinia", "parent": "J", "type": "Department" }, { "code": "GR-21", "name": "Zakynthos", "parent": "F", "type": "Department" }, { "code": "GR-22", "name": "Kerkyra", "parent": "F", "type": "Department" }, { "code": "GR-23", "name": "Kefallonia", "parent": "F", "type": "Department" }, { "code": "GR-24", "name": "Lefkada", "parent": "F", "type": "Department" }, { "code": "GR-31", "name": "Arta", "parent": "F", "type": "Department" }, { "code": "GR-32", "name": "Thesprotia", "parent": "D", "type": "Department" }, { "code": "GR-33", "name": "Ioannina", "parent": "D", "type": "Department" }, { "code": "GR-34", "name": "Preveza", "parent": "D", "type": "Department" }, { "code": "GR-41", "name": "Karditsa", "parent": "E", "type": "Department" }, { "code": "GR-42", "name": "Larisa", "parent": "E", "type": "Department" }, { "code": "GR-43", "name": "Magnisia", "parent": "E", "type": "Department" }, { "code": "GR-44", "name": "Trikala", "parent": "E", "type": "Department" }, { "code": "GR-51", "name": "Grevena", "parent": "C", "type": "Department" }, { "code": "GR-52", "name": "Drama", "parent": "A", "type": "Department" }, { "code": "GR-53", "name": "Imathia", "parent": "B", "type": "Department" }, { "code": "GR-54", "name": "Thessaloniki", "parent": "B", "type": "Department" }, { "code": "GR-55", "name": "Kavala", "parent": "A", "type": "Department" }, { "code": "GR-56", "name": "Kastoria", "parent": "C", "type": "Department" }, { "code": "GR-57", "name": "Kilkis", "parent": "B", "type": "Department" }, { "code": "GR-58", "name": "Kozani", "parent": "C", "type": "Department" }, { "code": "GR-59", "name": "Pella", "parent": "B", "type": "Department" }, { "code": "GR-61", "name": "Pieria", "parent": "B", "type": "Department" }, { "code": "GR-62", "name": "Serres", "parent": "B", "type": "Department" }, { "code": "GR-63", "name": "Florina", "parent": "C", "type": "Department" }, { "code": "GR-64", "name": "Chalkidiki", "parent": "B", "type": "Department" }, { "code": "GR-69", "name": "Agio Oros", "type": "Self-governed part" }, { "code": "GR-71", "name": "Evros", "parent": "A", "type": "Department" }, { "code": "GR-72", "name": "Xanthi", "parent": "A", "type": "Department" }, { "code": "GR-73", "name": "Rodopi", "parent": "A", "type": "Department" }, { "code": "GR-81", "name": "Dodekanisos", "parent": "L", "type": "Department" }, { "code": "GR-82", "name": "Kyklades", "parent": "L", "type": "Department" }, { "code": "GR-83", "name": "Lesvos", "parent": "K", "type": "Department" }, { "code": "GR-84", "name": "Samos", "parent": "K", "type": "Department" }, { "code": "GR-85", "name": "Chios", "parent": "K", "type": "Department" }, { "code": "GR-91", "name": "Irakleio", "parent": "M", "type": "Department" }, { "code": "GR-92", "name": "Lasithi", "parent": "M", "type": "Department" }, { "code": "GR-93", "name": "Rethymno", "parent": "M", "type": "Department" }, { "code": "GR-94", "name": "Chania", "parent": "M", "type": "Department" }, { "code": "GR-A", "name": "Anatoliki Makedonia kai Thraki", "type": "Administrative region" }, { "code": "GR-A1", "name": "Attiki", "parent": "I", "type": "Department" }, { "code": "GR-B", "name": "Kentriki Makedonia", "type": "Administrative region" }, { "code": "GR-C", "name": "Dytiki Makedonia", "type": "Administrative region" }, { "code": "GR-D", "name": "Ipeiros", "type": "Administrative region" }, { "code": "GR-E", "name": "Thessalia", "type": "Administrative region" }, { "code": "GR-F", "name": "Ionia Nisia", "type": "Administrative region" }, { "code": "GR-G", "name": "Dytiki Ellada", "type": "Administrative region" }, { "code": "GR-H", "name": "Sterea Ellada", "type": "Administrative region" }, { "code": "GR-I", "name": "Attiki", "type": "Administrative region" }, { "code": "GR-J", "name": "Peloponnisos", "type": "Administrative region" }, { "code": "GR-K", "name": "Voreio Aigaio", "type": "Administrative region" }, { "code": "GR-L", "name": "Notio Aigaio", "type": "Administrative region" }, { "code": "GR-M", "name": "Kriti", "type": "Administrative region" }, { "code": "GT-AV", "name": "Alta Verapaz", "type": "Department" }, { "code": "GT-BV", "name": "Baja Verapaz", "type": "Department" }, { "code": "GT-CM", "name": "Chimaltenango", "type": "Department" }, { "code": "GT-CQ", "name": "Chiquimula", "type": "Department" }, { "code": "GT-ES", "name": "Escuintla", "type": "Department" }, { "code": "GT-GU", "name": "Guatemala", "type": "Department" }, { "code": "GT-HU", "name": "Huehuetenango", "type": "Department" }, { "code": "GT-IZ", "name": "Izabal", "type": "Department" }, { "code": "GT-JA", "name": "Jalapa", "type": "Department" }, { "code": "GT-JU", "name": "Jutiapa", "type": "Department" }, { "code": "GT-PE", "name": "Petén", "type": "Department" }, { "code": "GT-PR", "name": "El Progreso", "type": "Department" }, { "code": "GT-QC", "name": "Quiché", "type": "Department" }, { "code": "GT-QZ", "name": "Quetzaltenango", "type": "Department" }, { "code": "GT-RE", "name": "Retalhuleu", "type": "Department" }, { "code": "GT-SA", "name": "Sacatepéquez", "type": "Department" }, { "code": "GT-SM", "name": "San Marcos", "type": "Department" }, { "code": "GT-SO", "name": "Sololá", "type": "Department" }, { "code": "GT-SR", "name": "Santa Rosa", "type": "Department" }, { "code": "GT-SU", "name": "Suchitepéquez", "type": "Department" }, { "code": "GT-TO", "name": "Totonicapán", "type": "Department" }, { "code": "GT-ZA", "name": "Zacapa", "type": "Department" }, { "code": "GW-BA", "name": "Bafatá", "parent": "L", "type": "Region" }, { "code": "GW-BL", "name": "Bolama", "parent": "S", "type": "Region" }, { "code": "GW-BM", "name": "Biombo", "parent": "N", "type": "Region" }, { "code": "GW-BS", "name": "Bissau", "type": "Autonomous sector" }, { "code": "GW-CA", "name": "Cacheu", "parent": "N", "type": "Region" }, { "code": "GW-GA", "name": "Gabú", "parent": "L", "type": "Region" }, { "code": "GW-L", "name": "Leste", "type": "Province" }, { "code": "GW-N", "name": "Norte", "type": "Province" }, { "code": "GW-OI", "name": "Oio", "parent": "N", "type": "Region" }, { "code": "GW-QU", "name": "Quinara", "parent": "S", "type": "Region" }, { "code": "GW-S", "name": "Sul", "type": "Province" }, { "code": "GW-TO", "name": "Tombali", "parent": "S", "type": "Region" }, { "code": "GY-BA", "name": "Barima-Waini", "type": "Region" }, { "code": "GY-CU", "name": "Cuyuni-Mazaruni", "type": "Region" }, { "code": "GY-DE", "name": "Demerara-Mahaica", "type": "Region" }, { "code": "GY-EB", "name": "East Berbice-Corentyne", "type": "Region" }, { "code": "GY-ES", "name": "Essequibo Islands-West Demerara", "type": "Region" }, { "code": "GY-MA", "name": "Mahaica-Berbice", "type": "Region" }, { "code": "GY-PM", "name": "Pomeroon-Supenaam", "type": "Region" }, { "code": "GY-PT", "name": "Potaro-Siparuni", "type": "Region" }, { "code": "GY-UD", "name": "Upper Demerara-Berbice", "type": "Region" }, { "code": "GY-UT", "name": "Upper Takutu-Upper Essequibo", "type": "Region" }, { "code": "HN-AT", "name": "Atlántida", "type": "Department" }, { "code": "HN-CH", "name": "Choluteca", "type": "Department" }, { "code": "HN-CL", "name": "Colón", "type": "Department" }, { "code": "HN-CM", "name": "Comayagua", "type": "Department" }, { "code": "HN-CP", "name": "Copán", "type": "Department" }, { "code": "HN-CR", "name": "Cortés", "type": "Department" }, { "code": "HN-EP", "name": "El Paraíso", "type": "Department" }, { "code": "HN-FM", "name": "Francisco Morazán", "type": "Department" }, { "code": "HN-GD", "name": "Gracias a Dios", "type": "Department" }, { "code": "HN-IB", "name": "Islas de la Bahía", "type": "Department" }, { "code": "HN-IN", "name": "Intibucá", "type": "Department" }, { "code": "HN-LE", "name": "Lempira", "type": "Department" }, { "code": "HN-LP", "name": "La Paz", "type": "Department" }, { "code": "HN-OC", "name": "Ocotepeque", "type": "Department" }, { "code": "HN-OL", "name": "Olancho", "type": "Department" }, { "code": "HN-SB", "name": "Santa Bárbara", "type": "Department" }, { "code": "HN-VA", "name": "Valle", "type": "Department" }, { "code": "HN-YO", "name": "Yoro", "type": "Department" }, { "code": "HR-01", "name": "Zagrebačka županija", "type": "County" }, { "code": "HR-02", "name": "Krapinsko-zagorska županija", "type": "County" }, { "code": "HR-03", "name": "Sisačko-moslavačka županija", "type": "County" }, { "code": "HR-04", "name": "Karlovačka županija", "type": "County" }, { "code": "HR-05", "name": "Varaždinska županija", "type": "County" }, { "code": "HR-06", "name": "Koprivničko-križevačka županija", "type": "County" }, { "code": "HR-07", "name": "Bjelovarsko-bilogorska županija", "type": "County" }, { "code": "HR-08", "name": "Primorsko-goranska županija", "type": "County" }, { "code": "HR-09", "name": "Ličko-senjska županija", "type": "County" }, { "code": "HR-10", "name": "Virovitičko-podravska županija", "type": "County" }, { "code": "HR-11", "name": "Požeško-slavonska županija", "type": "County" }, { "code": "HR-12", "name": "Brodsko-posavska županija", "type": "County" }, { "code": "HR-13", "name": "Zadarska županija", "type": "County" }, { "code": "HR-14", "name": "Osječko-baranjska županija", "type": "County" }, { "code": "HR-15", "name": "Šibensko-kninska županija", "type": "County" }, { "code": "HR-16", "name": "Vukovarsko-srijemska županija", "type": "County" }, { "code": "HR-17", "name": "Splitsko-dalmatinska županija", "type": "County" }, { "code": "HR-18", "name": "Istarska županija", "type": "County" }, { "code": "HR-19", "name": "Dubrovačko-neretvanska županija", "type": "County" }, { "code": "HR-20", "name": "Međimurska županija", "type": "County" }, { "code": "HR-21", "name": "Grad Zagreb", "type": "City" }, { "code": "HT-AR", "name": "Artibonite", "type": "Department" }, { "code": "HT-CE", "name": "Centre", "type": "Department" }, { "code": "HT-GA", "name": "Grande-Anse", "type": "Department" }, { "code": "HT-ND", "name": "Nord", "type": "Department" }, { "code": "HT-NE", "name": "Nord-Est", "type": "Department" }, { "code": "HT-NO", "name": "Nord-Ouest", "type": "Department" }, { "code": "HT-OU", "name": "Ouest", "type": "Department" }, { "code": "HT-SD", "name": "Sud", "type": "Department" }, { "code": "HT-SE", "name": "Sud-Est", "type": "Department" }, { "code": "HU-BA", "name": "Baranya", "type": "County" }, { "code": "HU-BC", "name": "Békéscsaba", "type": "City with county rights" }, { "code": "HU-BE", "name": "Békés", "type": "County" }, { "code": "HU-BK", "name": "Bács-Kiskun", "type": "County" }, { "code": "HU-BU", "name": "Budapest", "type": "Capital city" }, { "code": "HU-BZ", "name": "Borsod-Abaúj-Zemplén", "type": "County" }, { "code": "HU-CS", "name": "Csongrád", "type": "County" }, { "code": "HU-DE", "name": "Debrecen", "type": "City with county rights" }, { "code": "HU-DU", "name": "Dunaújváros", "type": "City with county rights" }, { "code": "HU-EG", "name": "Eger", "type": "City with county rights" }, { "code": "HU-ER", "name": "Érd", "type": "City with county rights" }, { "code": "HU-FE", "name": "Fejér", "type": "County" }, { "code": "HU-GS", "name": "Győr-Moson-Sopron", "type": "County" }, { "code": "HU-GY", "name": "Győr", "type": "City with county rights" }, { "code": "HU-HB", "name": "Hajdú-Bihar", "type": "County" }, { "code": "HU-HE", "name": "Heves", "type": "County" }, { "code": "HU-HV", "name": "Hódmezővásárhely", "type": "City with county rights" }, { "code": "HU-JN", "name": "Jász-Nagykun-Szolnok", "type": "County" }, { "code": "HU-KE", "name": "Komárom-Esztergom", "type": "County" }, { "code": "HU-KM", "name": "Kecskemét", "type": "City with county rights" }, { "code": "HU-KV", "name": "Kaposvár", "type": "City with county rights" }, { "code": "HU-MI", "name": "Miskolc", "type": "City with county rights" }, { "code": "HU-NK", "name": "Nagykanizsa", "type": "City with county rights" }, { "code": "HU-NO", "name": "Nógrád", "type": "County" }, { "code": "HU-NY", "name": "Nyíregyháza", "type": "City with county rights" }, { "code": "HU-PE", "name": "Pest", "type": "County" }, { "code": "HU-PS", "name": "Pécs", "type": "City with county rights" }, { "code": "HU-SD", "name": "Szeged", "type": "City with county rights" }, { "code": "HU-SF", "name": "Székesfehérvár", "type": "City with county rights" }, { "code": "HU-SH", "name": "Szombathely", "type": "City with county rights" }, { "code": "HU-SK", "name": "Szolnok", "type": "City with county rights" }, { "code": "HU-SN", "name": "Sopron", "type": "City with county rights" }, { "code": "HU-SO", "name": "Somogy", "type": "County" }, { "code": "HU-SS", "name": "Szekszárd", "type": "City with county rights" }, { "code": "HU-ST", "name": "Salgótarján", "type": "City with county rights" }, { "code": "HU-SZ", "name": "Szabolcs-Szatmár-Bereg", "type": "County" }, { "code": "HU-TB", "name": "Tatabánya", "type": "City with county rights" }, { "code": "HU-TO", "name": "Tolna", "type": "County" }, { "code": "HU-VA", "name": "Vas", "type": "County" }, { "code": "HU-VE", "name": "Veszprém (county)", "type": "County" }, { "code": "HU-VM", "name": "Veszprém", "type": "City with county rights" }, { "code": "HU-ZA", "name": "Zala", "type": "County" }, { "code": "HU-ZE", "name": "Zalaegerszeg", "type": "City with county rights" }, { "code": "ID-AC", "name": "Aceh", "parent": "SM", "type": "Autonomous Province" }, { "code": "ID-BA", "name": "Bali", "parent": "NU", "type": "Province" }, { "code": "ID-BB", "name": "Bangka Belitung", "parent": "SM", "type": "Province" }, { "code": "ID-BE", "name": "Bengkulu", "parent": "SM", "type": "Province" }, { "code": "ID-BT", "name": "Banten", "parent": "JW", "type": "Province" }, { "code": "ID-GO", "name": "Gorontalo", "parent": "SL", "type": "Province" }, { "code": "ID-IJ", "name": "Papua", "type": "Geographical unit" }, { "code": "ID-JA", "name": "Jambi", "parent": "SM", "type": "Province" }, { "code": "ID-JB", "name": "Jawa Barat", "parent": "JW", "type": "Province" }, { "code": "ID-JI", "name": "Jawa Timur", "parent": "JW", "type": "Province" }, { "code": "ID-JK", "name": "Jakarta Raya", "parent": "JW", "type": "Special District" }, { "code": "ID-JT", "name": "Jawa Tengah", "parent": "JW", "type": "Province" }, { "code": "ID-JW", "name": "Jawa", "type": "Geographical unit" }, { "code": "ID-KA", "name": "Kalimantan", "type": "Geographical unit" }, { "code": "ID-KB", "name": "Kalimantan Barat", "parent": "KA", "type": "Province" }, { "code": "ID-KI", "name": "Kalimantan Timur", "parent": "KA", "type": "Province" }, { "code": "ID-KR", "name": "Kepulauan Riau", "parent": "SM", "type": "Province" }, { "code": "ID-KS", "name": "Kalimantan Selatan", "parent": "KA", "type": "Province" }, { "code": "ID-KT", "name": "Kalimantan Tengah", "parent": "KA", "type": "Province" }, { "code": "ID-LA", "name": "Lampung", "parent": "SM", "type": "Province" }, { "code": "ID-MA", "name": "Maluku", "parent": "ML", "type": "Province" }, { "code": "ID-ML", "name": "Maluku", "type": "Geographical unit" }, { "code": "ID-MU", "name": "Maluku Utara", "parent": "ML", "type": "Province" }, { "code": "ID-NB", "name": "Nusa Tenggara Barat", "parent": "NU", "type": "Province" }, { "code": "ID-NT", "name": "Nusa Tenggara Timur", "parent": "NU", "type": "Province" }, { "code": "ID-NU", "name": "Nusa Tenggara", "type": "Geographical unit" }, { "code": "ID-PA", "name": "Papua", "parent": "IJ", "type": "Province" }, { "code": "ID-PB", "name": "Papua Barat", "parent": "IJ", "type": "Province" }, { "code": "ID-RI", "name": "Riau", "parent": "SM", "type": "Province" }, { "code": "ID-SA", "name": "Sulawesi Utara", "parent": "SL", "type": "Province" }, { "code": "ID-SB", "name": "Sumatra Barat", "parent": "SM", "type": "Province" }, { "code": "ID-SG", "name": "Sulawesi Tenggara", "parent": "SL", "type": "Province" }, { "code": "ID-SL", "name": "Sulawesi", "type": "Geographical unit" }, { "code": "ID-SM", "name": "Sumatera", "type": "Geographical unit" }, { "code": "ID-SN", "name": "Sulawesi Selatan", "parent": "SL", "type": "Province" }, { "code": "ID-SR", "name": "Sulawesi Barat", "parent": "SL", "type": "Province" }, { "code": "ID-SS", "name": "Sumatra Selatan", "parent": "SM", "type": "Province" }, { "code": "ID-ST", "name": "Sulawesi Tengah", "parent": "SL", "type": "Province" }, { "code": "ID-SU", "name": "Sumatera Utara", "parent": "SM", "type": "Province" }, { "code": "ID-YO", "name": "Yogyakarta", "parent": "JW", "type": "Special Region" }, { "code": "IE-C", "name": "Connacht", "type": "Province" }, { "code": "IE-CE", "name": "Clare", "parent": "M", "type": "County" }, { "code": "IE-CN", "name": "Cavan", "parent": "U", "type": "County" }, { "code": "IE-CO", "name": "Cork", "parent": "M", "type": "County" }, { "code": "IE-CW", "name": "Carlow", "parent": "L", "type": "County" }, { "code": "IE-D", "name": "Dublin", "parent": "L", "type": "County" }, { "code": "IE-DL", "name": "Donegal", "parent": "U", "type": "County" }, { "code": "IE-G", "name": "Galway", "parent": "C", "type": "County" }, { "code": "IE-KE", "name": "Kildare", "parent": "L", "type": "County" }, { "code": "IE-KK", "name": "Kilkenny", "parent": "L", "type": "County" }, { "code": "IE-KY", "name": "Kerry", "parent": "M", "type": "County" }, { "code": "IE-L", "name": "Leinster", "type": "Province" }, { "code": "IE-LD", "name": "Longford", "parent": "L", "type": "County" }, { "code": "IE-LH", "name": "Louth", "parent": "L", "type": "County" }, { "code": "IE-LK", "name": "Limerick", "parent": "M", "type": "County" }, { "code": "IE-LM", "name": "Leitrim", "parent": "C", "type": "County" }, { "code": "IE-LS", "name": "Laois", "parent": "L", "type": "County" }, { "code": "IE-M", "name": "Munster", "type": "Province" }, { "code": "IE-MH", "name": "Meath", "parent": "L", "type": "County" }, { "code": "IE-MN", "name": "Monaghan", "parent": "U", "type": "County" }, { "code": "IE-MO", "name": "Mayo", "parent": "C", "type": "County" }, { "code": "IE-OY", "name": "Offaly", "parent": "L", "type": "County" }, { "code": "IE-RN", "name": "Roscommon", "parent": "C", "type": "County" }, { "code": "IE-SO", "name": "Sligo", "parent": "C", "type": "County" }, { "code": "IE-TA", "name": "Tipperary", "parent": "M", "type": "County" }, { "code": "IE-U", "name": "Ulster", "type": "Province" }, { "code": "IE-WD", "name": "Waterford", "parent": "M", "type": "County" }, { "code": "IE-WH", "name": "Westmeath", "parent": "L", "type": "County" }, { "code": "IE-WW", "name": "Wicklow", "parent": "L", "type": "County" }, { "code": "IE-WX", "name": "Wexford", "parent": "L", "type": "County" }, { "code": "IL-D", "name": "HaDarom", "type": "District" }, { "code": "IL-HA", "name": "Hefa", "type": "District" }, { "code": "IL-JM", "name": "Yerushalayim Al Quds", "type": "District" }, { "code": "IL-M", "name": "HaMerkaz", "type": "District" }, { "code": "IL-TA", "name": "Tel-Aviv", "type": "District" }, { "code": "IL-Z", "name": "HaZafon", "type": "District" }, { "code": "IN-AN", "name": "Andaman and Nicobar Islands", "type": "Union territory" }, { "code": "IN-AP", "name": "Andhra Pradesh", "type": "State" }, { "code": "IN-AR", "name": "Arunachal Pradesh", "type": "State" }, { "code": "IN-AS", "name": "Assam", "type": "State" }, { "code": "IN-BR", "name": "Bihar", "type": "State" }, { "code": "IN-CH", "name": "Chandigarh", "type": "Union territory" }, { "code": "IN-CT", "name": "Chhattisgarh", "type": "State" }, { "code": "IN-DD", "name": "Damen and Diu", "type": "Union territory" }, { "code": "IN-DL", "name": "Delhi", "type": "Union territory" }, { "code": "IN-DN", "name": "Dadra and Nagar Haveli", "type": "Union territory" }, { "code": "IN-GA", "name": "Goa", "type": "State" }, { "code": "IN-GJ", "name": "Gujarat", "type": "State" }, { "code": "IN-HP", "name": "Himachal Pradesh", "type": "State" }, { "code": "IN-HR", "name": "Haryana", "type": "State" }, { "code": "IN-JH", "name": "Jharkhand", "type": "State" }, { "code": "IN-JK", "name": "Jammu and Kashmir", "type": "State" }, { "code": "IN-KA", "name": "Karnataka", "type": "State" }, { "code": "IN-KL", "name": "Kerala", "type": "State" }, { "code": "IN-LD", "name": "Lakshadweep", "type": "Union territory" }, { "code": "IN-MH", "name": "Maharashtra", "type": "State" }, { "code": "IN-ML", "name": "Meghalaya", "type": "State" }, { "code": "IN-MN", "name": "Manipur", "type": "State" }, { "code": "IN-MP", "name": "Madhya Pradesh", "type": "State" }, { "code": "IN-MZ", "name": "Mizoram", "type": "State" }, { "code": "IN-NL", "name": "Nagaland", "type": "State" }, { "code": "IN-OR", "name": "Orissa", "type": "State" }, { "code": "IN-PB", "name": "Punjab", "type": "State" }, { "code": "IN-PY", "name": "Puducherry", "type": "Union territory" }, { "code": "IN-RJ", "name": "Rajasthan", "type": "State" }, { "code": "IN-SK", "name": "Sikkim", "type": "State" }, { "code": "IN-TN", "name": "Tamil Nadu", "type": "State" }, { "code": "IN-TR", "name": "Tripura", "type": "State" }, { "code": "IN-UP", "name": "Uttar Pradesh", "type": "State" }, { "code": "IN-UT", "name": "Uttarakhand", "type": "State" }, { "code": "IN-WB", "name": "West Bengal", "type": "State" }, { "code": "IQ-AN", "name": "Al Anbar", "type": "Governorate" }, { "code": "IQ-AR", "name": "Arbil", "type": "Governorate" }, { "code": "IQ-BA", "name": "Al Basrah", "type": "Governorate" }, { "code": "IQ-BB", "name": "Babil", "type": "Governorate" }, { "code": "IQ-BG", "name": "Baghdad", "type": "Governorate" }, { "code": "IQ-DA", "name": "Dahuk", "type": "Governorate" }, { "code": "IQ-DI", "name": "Diyala", "type": "Governorate" }, { "code": "IQ-DQ", "name": "Dhi Qar", "type": "Governorate" }, { "code": "IQ-KA", "name": "Karbala'", "type": "Governorate" }, { "code": "IQ-MA", "name": "Maysan", "type": "Governorate" }, { "code": "IQ-MU", "name": "Al Muthanna", "type": "Governorate" }, { "code": "IQ-NA", "name": "An Najef", "type": "Governorate" }, { "code": "IQ-NI", "name": "Ninawa", "type": "Governorate" }, { "code": "IQ-QA", "name": "Al Qadisiyah", "type": "Governorate" }, { "code": "IQ-SD", "name": "Salah ad Din", "type": "Governorate" }, { "code": "IQ-SW", "name": "As Sulaymaniyah", "type": "Governorate" }, { "code": "IQ-TS", "name": "At Ta'mim", "type": "Governorate" }, { "code": "IQ-WA", "name": "Wasit", "type": "Governorate" }, { "code": "IR-01", "name": "Āzarbāyjān-e Sharqī", "type": "Province" }, { "code": "IR-02", "name": "Āzarbāyjān-e Gharbī", "type": "Province" }, { "code": "IR-03", "name": "Ardabīl", "type": "Province" }, { "code": "IR-04", "name": "Eşfahān", "type": "Province" }, { "code": "IR-05", "name": "Īlām", "type": "Province" }, { "code": "IR-06", "name": "Būshehr", "type": "Province" }, { "code": "IR-07", "name": "Tehrān", "type": "Province" }, { "code": "IR-08", "name": "Chahār Mahāll va Bakhtīārī", "type": "Province" }, { "code": "IR-10", "name": "Khūzestān", "type": "Province" }, { "code": "IR-11", "name": "Zanjān", "type": "Province" }, { "code": "IR-12", "name": "Semnān", "type": "Province" }, { "code": "IR-13", "name": "Sīstān va Balūchestān", "type": "Province" }, { "code": "IR-14", "name": "Fārs", "type": "Province" }, { "code": "IR-15", "name": "Kermān", "type": "Province" }, { "code": "IR-16", "name": "Kordestān", "type": "Province" }, { "code": "IR-17", "name": "Kermānshāh", "type": "Province" }, { "code": "IR-18", "name": "Kohgīlūyeh va Būyer Ahmad", "type": "Province" }, { "code": "IR-19", "name": "Gīlān", "type": "Province" }, { "code": "IR-20", "name": "Lorestān", "type": "Province" }, { "code": "IR-21", "name": "Māzandarān", "type": "Province" }, { "code": "IR-22", "name": "Markazī", "type": "Province" }, { "code": "IR-23", "name": "Hormozgān", "type": "Province" }, { "code": "IR-24", "name": "Hamadān", "type": "Province" }, { "code": "IR-25", "name": "Yazd", "type": "Province" }, { "code": "IR-26", "name": "Qom", "type": "Province" }, { "code": "IR-27", "name": "Golestān", "type": "Province" }, { "code": "IR-28", "name": "Qazvīn", "type": "Province" }, { "code": "IR-29", "name": "Khorāsān-e Janūbī", "type": "Province" }, { "code": "IR-30", "name": "Khorāsān-e Razavī", "type": "Province" }, { "code": "IR-31", "name": "Khorāsān-e Shemālī", "type": "Province" }, { "code": "IS-0", "name": "Reykjavík", "type": "City" }, { "code": "IS-1", "name": "Höfuðborgarsvæðið", "type": "Region" }, { "code": "IS-2", "name": "Suðurnes", "type": "Region" }, { "code": "IS-3", "name": "Vesturland", "type": "Region" }, { "code": "IS-4", "name": "Vestfirðir", "type": "Region" }, { "code": "IS-5", "name": "Norðurland vestra", "type": "Region" }, { "code": "IS-6", "name": "Norðurland eystra", "type": "Region" }, { "code": "IS-7", "name": "Austurland", "type": "Region" }, { "code": "IS-8", "name": "Suðurland", "type": "Region" }, { "code": "IT-21", "name": "Piemonte", "type": "Region" }, { "code": "IT-23", "name": "Valle d'Aosta", "type": "Region" }, { "code": "IT-25", "name": "Lombardia", "type": "Region" }, { "code": "IT-32", "name": "Trentino-Alto Adige", "type": "Region" }, { "code": "IT-34", "name": "Veneto", "type": "Region" }, { "code": "IT-36", "name": "Friuli-Venezia Giulia", "type": "Region" }, { "code": "IT-42", "name": "Liguria", "type": "Region" }, { "code": "IT-45", "name": "Emilia-Romagna", "type": "Region" }, { "code": "IT-52", "name": "Toscana", "type": "Region" }, { "code": "IT-55", "name": "Umbria", "type": "Region" }, { "code": "IT-57", "name": "Marche", "type": "Region" }, { "code": "IT-62", "name": "Lazio", "type": "Region" }, { "code": "IT-65", "name": "Abruzzo", "type": "Region" }, { "code": "IT-67", "name": "Molise", "type": "Region" }, { "code": "IT-72", "name": "Campania", "type": "Region" }, { "code": "IT-75", "name": "Puglia", "type": "Region" }, { "code": "IT-77", "name": "Basilicata", "type": "Region" }, { "code": "IT-78", "name": "Calabria", "type": "Region" }, { "code": "IT-82", "name": "Sicilia", "type": "Region" }, { "code": "IT-88", "name": "Sardegna", "type": "Region" }, { "code": "IT-AG", "name": "Agrigento", "parent": "82", "type": "Province" }, { "code": "IT-AL", "name": "Alessandria", "parent": "21", "type": "Province" }, { "code": "IT-AN", "name": "Ancona", "parent": "57", "type": "Province" }, { "code": "IT-AO", "name": "Aosta", "parent": "23", "type": "Province" }, { "code": "IT-AP", "name": "Ascoli Piceno", "parent": "57", "type": "Province" }, { "code": "IT-AQ", "name": "L'Aquila", "parent": "65", "type": "Province" }, { "code": "IT-AR", "name": "Arezzo", "parent": "52", "type": "Province" }, { "code": "IT-AT", "name": "Asti", "parent": "21", "type": "Province" }, { "code": "IT-AV", "name": "Avellino", "parent": "72", "type": "Province" }, { "code": "IT-BA", "name": "Bari", "parent": "75", "type": "Province" }, { "code": "IT-BG", "name": "Bergamo", "parent": "25", "type": "Province" }, { "code": "IT-BI", "name": "Biella", "parent": "21", "type": "Province" }, { "code": "IT-BL", "name": "Belluno", "parent": "34", "type": "Province" }, { "code": "IT-BN", "name": "Benevento", "parent": "72", "type": "Province" }, { "code": "IT-BO", "name": "Bologna", "parent": "45", "type": "Province" }, { "code": "IT-BR", "name": "Brindisi", "parent": "75", "type": "Province" }, { "code": "IT-BS", "name": "Brescia", "parent": "25", "type": "Province" }, { "code": "IT-BT", "name": "Barletta-Andria-Trani", "parent": "75", "type": "Province" }, { "code": "IT-BZ", "name": "Bolzano", "parent": "32", "type": "Province" }, { "code": "IT-CA", "name": "Cagliari", "parent": "88", "type": "Province" }, { "code": "IT-CB", "name": "Campobasso", "parent": "67", "type": "Province" }, { "code": "IT-CE", "name": "Caserta", "parent": "72", "type": "Province" }, { "code": "IT-CH", "name": "Chieti", "parent": "65", "type": "Province" }, { "code": "IT-CI", "name": "Carbonia-Iglesias", "parent": "88", "type": "Province" }, { "code": "IT-CL", "name": "Caltanissetta", "parent": "82", "type": "Province" }, { "code": "IT-CN", "name": "Cuneo", "parent": "21", "type": "Province" }, { "code": "IT-CO", "name": "Como", "parent": "25", "type": "Province" }, { "code": "IT-CR", "name": "Cremona", "parent": "25", "type": "Province" }, { "code": "IT-CS", "name": "Cosenza", "parent": "78", "type": "Province" }, { "code": "IT-CT", "name": "Catania", "parent": "82", "type": "Province" }, { "code": "IT-CZ", "name": "Catanzaro", "parent": "78", "type": "Province" }, { "code": "IT-EN", "name": "Enna", "parent": "82", "type": "Province" }, { "code": "IT-FC", "name": "Forlì-Cesena", "parent": "45", "type": "Province" }, { "code": "IT-FE", "name": "Ferrara", "parent": "45", "type": "Province" }, { "code": "IT-FG", "name": "Foggia", "parent": "75", "type": "Province" }, { "code": "IT-FI", "name": "Firenze", "parent": "52", "type": "Province" }, { "code": "IT-FM", "name": "Fermo", "parent": "57", "type": "Province" }, { "code": "IT-FR", "name": "Frosinone", "parent": "62", "type": "Province" }, { "code": "IT-GE", "name": "Genova", "parent": "42", "type": "Province" }, { "code": "IT-GO", "name": "Gorizia", "parent": "36", "type": "Province" }, { "code": "IT-GR", "name": "Grosseto", "parent": "52", "type": "Province" }, { "code": "IT-IM", "name": "Imperia", "parent": "42", "type": "Province" }, { "code": "IT-IS", "name": "Isernia", "parent": "67", "type": "Province" }, { "code": "IT-KR", "name": "Crotone", "parent": "78", "type": "Province" }, { "code": "IT-LC", "name": "Lecco", "parent": "25", "type": "Province" }, { "code": "IT-LE", "name": "Lecce", "parent": "75", "type": "Province" }, { "code": "IT-LI", "name": "Livorno", "parent": "52", "type": "Province" }, { "code": "IT-LO", "name": "Lodi", "parent": "25", "type": "Province" }, { "code": "IT-LT", "name": "Latina", "parent": "62", "type": "Province" }, { "code": "IT-LU", "name": "Lucca", "parent": "52", "type": "Province" }, { "code": "IT-MB", "name": "Monza e Brianza", "parent": "25", "type": "Province" }, { "code": "IT-MC", "name": "Macerata", "parent": "57", "type": "Province" }, { "code": "IT-ME", "name": "Messina", "parent": "82", "type": "Province" }, { "code": "IT-MI", "name": "Milano", "parent": "25", "type": "Province" }, { "code": "IT-MN", "name": "Mantova", "parent": "25", "type": "Province" }, { "code": "IT-MO", "name": "Modena", "parent": "45", "type": "Province" }, { "code": "IT-MS", "name": "Massa-Carrara", "parent": "52", "type": "Province" }, { "code": "IT-MT", "name": "Matera", "parent": "77", "type": "Province" }, { "code": "IT-NA", "name": "Napoli", "parent": "72", "type": "Province" }, { "code": "IT-NO", "name": "Novara", "parent": "21", "type": "Province" }, { "code": "IT-NU", "name": "Nuoro", "parent": "88", "type": "Province" }, { "code": "IT-OG", "name": "Ogliastra", "parent": "88", "type": "Province" }, { "code": "IT-OR", "name": "Oristano", "parent": "88", "type": "Province" }, { "code": "IT-OT", "name": "Olbia-Tempio", "parent": "88", "type": "Province" }, { "code": "IT-PA", "name": "Palermo", "parent": "82", "type": "Province" }, { "code": "IT-PC", "name": "Piacenza", "parent": "45", "type": "Province" }, { "code": "IT-PD", "name": "Padova", "parent": "34", "type": "Province" }, { "code": "IT-PE", "name": "Pescara", "parent": "65", "type": "Province" }, { "code": "IT-PG", "name": "Perugia", "parent": "55", "type": "Province" }, { "code": "IT-PI", "name": "Pisa", "parent": "52", "type": "Province" }, { "code": "IT-PN", "name": "Pordenone", "parent": "36", "type": "Province" }, { "code": "IT-PO", "name": "Prato", "parent": "52", "type": "Province" }, { "code": "IT-PR", "name": "Parma", "parent": "45", "type": "Province" }, { "code": "IT-PT", "name": "Pistoia", "parent": "52", "type": "Province" }, { "code": "IT-PU", "name": "Pesaro e Urbino", "parent": "57", "type": "Province" }, { "code": "IT-PV", "name": "Pavia", "parent": "25", "type": "Province" }, { "code": "IT-PZ", "name": "Potenza", "parent": "77", "type": "Province" }, { "code": "IT-RA", "name": "Ravenna", "parent": "45", "type": "Province" }, { "code": "IT-RC", "name": "Reggio Calabria", "parent": "78", "type": "Province" }, { "code": "IT-RE", "name": "Reggio Emilia", "parent": "45", "type": "Province" }, { "code": "IT-RG", "name": "Ragusa", "parent": "82", "type": "Province" }, { "code": "IT-RI", "name": "Rieti", "parent": "62", "type": "Province" }, { "code": "IT-RM", "name": "Roma", "parent": "62", "type": "Province" }, { "code": "IT-RN", "name": "Rimini", "parent": "45", "type": "Province" }, { "code": "IT-RO", "name": "Rovigo", "parent": "34", "type": "Province" }, { "code": "IT-SA", "name": "Salerno", "parent": "72", "type": "Province" }, { "code": "IT-SI", "name": "Siena", "parent": "52", "type": "Province" }, { "code": "IT-SO", "name": "Sondrio", "parent": "25", "type": "Province" }, { "code": "IT-SP", "name": "La Spezia", "parent": "42", "type": "Province" }, { "code": "IT-SR", "name": "Siracusa", "parent": "82", "type": "Province" }, { "code": "IT-SS", "name": "Sassari", "parent": "88", "type": "Province" }, { "code": "IT-SV", "name": "Savona", "parent": "42", "type": "Province" }, { "code": "IT-TA", "name": "Taranto", "parent": "75", "type": "Province" }, { "code": "IT-TE", "name": "Teramo", "parent": "65", "type": "Province" }, { "code": "IT-TN", "name": "Trento", "parent": "32", "type": "Province" }, { "code": "IT-TO", "name": "Torino", "parent": "21", "type": "Province" }, { "code": "IT-TP", "name": "Trapani", "parent": "82", "type": "Province" }, { "code": "IT-TR", "name": "Terni", "parent": "55", "type": "Province" }, { "code": "IT-TS", "name": "Trieste", "parent": "36", "type": "Province" }, { "code": "IT-TV", "name": "Treviso", "parent": "34", "type": "Province" }, { "code": "IT-UD", "name": "Udine", "parent": "36", "type": "Province" }, { "code": "IT-VA", "name": "Varese", "parent": "25", "type": "Province" }, { "code": "IT-VB", "name": "Verbano-Cusio-Ossola", "parent": "21", "type": "Province" }, { "code": "IT-VC", "name": "Vercelli", "parent": "21", "type": "Province" }, { "code": "IT-VE", "name": "Venezia", "parent": "34", "type": "Province" }, { "code": "IT-VI", "name": "Vicenza", "parent": "34", "type": "Province" }, { "code": "IT-VR", "name": "Verona", "parent": "34", "type": "Province" }, { "code": "IT-VS", "name": "Medio Campidano", "parent": "88", "type": "Province" }, { "code": "IT-VT", "name": "Viterbo", "parent": "62", "type": "Province" }, { "code": "IT-VV", "name": "Vibo Valentia", "parent": "78", "type": "Province" }, { "code": "JM-01", "name": "Kingston", "type": "Parish" }, { "code": "JM-02", "name": "Saint Andrew", "type": "Parish" }, { "code": "JM-03", "name": "Saint Thomas", "type": "Parish" }, { "code": "JM-04", "name": "Portland", "type": "Parish" }, { "code": "JM-05", "name": "Saint Mary", "type": "Parish" }, { "code": "JM-06", "name": "Saint Ann", "type": "Parish" }, { "code": "JM-07", "name": "Trelawny", "type": "Parish" }, { "code": "JM-08", "name": "Saint James", "type": "Parish" }, { "code": "JM-09", "name": "Hanover", "type": "Parish" }, { "code": "JM-10", "name": "Westmoreland", "type": "Parish" }, { "code": "JM-11", "name": "Saint Elizabeth", "type": "Parish" }, { "code": "JM-12", "name": "Manchester", "type": "Parish" }, { "code": "JM-13", "name": "Clarendon", "type": "Parish" }, { "code": "JM-14", "name": "Saint Catherine", "type": "Parish" }, { "code": "JO-AJ", "name": "‘Ajlūn", "type": "Governorate" }, { "code": "JO-AM", "name": "‘Ammān (Al ‘Aşimah)", "type": "Governorate" }, { "code": "JO-AQ", "name": "Al ‘Aqabah", "type": "Governorate" }, { "code": "JO-AT", "name": "Aţ Ţafīlah", "type": "Governorate" }, { "code": "JO-AZ", "name": "Az Zarqā'", "type": "Governorate" }, { "code": "JO-BA", "name": "Al Balqā'", "type": "Governorate" }, { "code": "JO-IR", "name": "Irbid", "type": "Governorate" }, { "code": "JO-JA", "name": "Jarash", "type": "Governorate" }, { "code": "JO-KA", "name": "Al Karak", "type": "Governorate" }, { "code": "JO-MA", "name": "Al Mafraq", "type": "Governorate" }, { "code": "JO-MD", "name": "Mādabā", "type": "Governorate" }, { "code": "JO-MN", "name": "Ma‘ān", "type": "Governorate" }, { "code": "JP-01", "name": "Hokkaido", "type": "Prefecture" }, { "code": "JP-02", "name": "Aomori", "type": "Prefecture" }, { "code": "JP-03", "name": "Iwate", "type": "Prefecture" }, { "code": "JP-04", "name": "Miyagi", "type": "Prefecture" }, { "code": "JP-05", "name": "Akita", "type": "Prefecture" }, { "code": "JP-06", "name": "Yamagata", "type": "Prefecture" }, { "code": "JP-07", "name": "Fukushima", "type": "Prefecture" }, { "code": "JP-08", "name": "Ibaraki", "type": "Prefecture" }, { "code": "JP-09", "name": "Tochigi", "type": "Prefecture" }, { "code": "JP-10", "name": "Gunma", "type": "Prefecture" }, { "code": "JP-11", "name": "Saitama", "type": "Prefecture" }, { "code": "JP-12", "name": "Chiba", "type": "Prefecture" }, { "code": "JP-13", "name": "Tokyo", "type": "Prefecture" }, { "code": "JP-14", "name": "Kanagawa", "type": "Prefecture" }, { "code": "JP-15", "name": "Niigata", "type": "Prefecture" }, { "code": "JP-16", "name": "Toyama", "type": "Prefecture" }, { "code": "JP-17", "name": "Ishikawa", "type": "Prefecture" }, { "code": "JP-18", "name": "Fukui", "type": "Prefecture" }, { "code": "JP-19", "name": "Yamanashi", "type": "Prefecture" }, { "code": "JP-20", "name": "Nagano", "type": "Prefecture" }, { "code": "JP-21", "name": "Gifu", "type": "Prefecture" }, { "code": "JP-22", "name": "Shizuoka", "type": "Prefecture" }, { "code": "JP-23", "name": "Aichi", "type": "Prefecture" }, { "code": "JP-24", "name": "Mie", "type": "Prefecture" }, { "code": "JP-25", "name": "Shiga", "type": "Prefecture" }, { "code": "JP-26", "name": "Kyoto", "type": "Prefecture" }, { "code": "JP-27", "name": "Osaka", "type": "Prefecture" }, { "code": "JP-28", "name": "Hyogo", "type": "Prefecture" }, { "code": "JP-29", "name": "Nara", "type": "Prefecture" }, { "code": "JP-30", "name": "Wakayama", "type": "Prefecture" }, { "code": "JP-31", "name": "Tottori", "type": "Prefecture" }, { "code": "JP-32", "name": "Shimane", "type": "Prefecture" }, { "code": "JP-33", "name": "Okayama", "type": "Prefecture" }, { "code": "JP-34", "name": "Hiroshima", "type": "Prefecture" }, { "code": "JP-35", "name": "Yamaguchi", "type": "Prefecture" }, { "code": "JP-36", "name": "Tokushima", "type": "Prefecture" }, { "code": "JP-37", "name": "Kagawa", "type": "Prefecture" }, { "code": "JP-38", "name": "Ehime", "type": "Prefecture" }, { "code": "JP-39", "name": "Kochi", "type": "Prefecture" }, { "code": "JP-40", "name": "Fukuoka", "type": "Prefecture" }, { "code": "JP-41", "name": "Saga", "type": "Prefecture" }, { "code": "JP-42", "name": "Nagasaki", "type": "Prefecture" }, { "code": "JP-43", "name": "Kumamoto", "type": "Prefecture" }, { "code": "JP-44", "name": "Oita", "type": "Prefecture" }, { "code": "JP-45", "name": "Miyazaki", "type": "Prefecture" }, { "code": "JP-46", "name": "Kagoshima", "type": "Prefecture" }, { "code": "JP-47", "name": "Okinawa", "type": "Prefecture" }, { "code": "KE-110", "name": "Nairobi Municipality", "type": "Province" }, { "code": "KE-200", "name": "Central", "type": "Province" }, { "code": "KE-300", "name": "Coast", "type": "Province" }, { "code": "KE-400", "name": "Eastern", "type": "Province" }, { "code": "KE-500", "name": "North-Eastern Kaskazini Mashariki", "type": "Province" }, { "code": "KE-700", "name": "Rift Valley", "type": "Province" }, { "code": "KE-800", "name": "Western Magharibi", "type": "Province" }, { "code": "KG-B", "name": "Batken", "type": "Region" }, { "code": "KG-C", "name": "Chü", "type": "Region" }, { "code": "KG-GB", "name": "Bishkek", "type": "City" }, { "code": "KG-J", "name": "Jalal-Abad", "type": "Region" }, { "code": "KG-N", "name": "Naryn", "type": "Region" }, { "code": "KG-O", "name": "Osh", "type": "Region" }, { "code": "KG-T", "name": "Talas", "type": "Region" }, { "code": "KG-Y", "name": "Ysyk-Köl", "type": "Region" }, { "code": "KH-1", "name": "Banteay Mean Chey", "type": "Province" }, { "code": "KH-10", "name": "Krachoh", "type": "Province" }, { "code": "KH-11", "name": "Mondol Kiri", "type": "Province" }, { "code": "KH-12", "name": "Phnom Penh", "type": "Autonomous municipality" }, { "code": "KH-13", "name": "Preah Vihear", "type": "Province" }, { "code": "KH-14", "name": "Prey Veaeng", "type": "Province" }, { "code": "KH-15", "name": "Pousaat", "type": "Province" }, { "code": "KH-16", "name": "Rotanak Kiri", "type": "Province" }, { "code": "KH-17", "name": "Siem Reab", "type": "Province" }, { "code": "KH-18", "name": "Krong Preah Sihanouk", "type": "Autonomous municipality" }, { "code": "KH-19", "name": "Stueng Traeng", "type": "Province" }, { "code": "KH-2", "name": "Battambang", "type": "Province" }, { "code": "KH-20", "name": "Svaay Rieng", "type": "Province" }, { "code": "KH-21", "name": "Taakaev", "type": "Province" }, { "code": "KH-22", "name": "Otdar Mean Chey", "type": "Province" }, { "code": "KH-23", "name": "Krong Kaeb", "type": "Autonomous municipality" }, { "code": "KH-24", "name": "Krong Pailin", "type": "Autonomous municipality" }, { "code": "KH-3", "name": "Kampong Cham", "type": "Province" }, { "code": "KH-4", "name": "Kampong Chhnang", "type": "Province" }, { "code": "KH-5", "name": "Kampong Speu", "type": "Province" }, { "code": "KH-6", "name": "Kampong Thom", "type": "Province" }, { "code": "KH-7", "name": "Kampot", "type": "Province" }, { "code": "KH-8", "name": "Kandal", "type": "Province" }, { "code": "KH-9", "name": "Kach Kong", "type": "Province" }, { "code": "KI-G", "name": "Gilbert Islands", "type": "Island group" }, { "code": "KI-L", "name": "Line Islands", "type": "Island group" }, { "code": "KI-P", "name": "Phoenix Islands", "type": "Island group" }, { "code": "KM-A", "name": "Andjouân (Anjwān)", "type": "Island" }, { "code": "KM-G", "name": "Andjazîdja (Anjazījah)", "type": "Island" }, { "code": "KM-M", "name": "Moûhîlî (Mūhīlī)", "type": "Island" }, { "code": "KN-01", "name": "Christ Church Nichola Town", "parent": "K", "type": "Parish" }, { "code": "KN-02", "name": "Saint Anne Sandy Point", "parent": "K", "type": "Parish" }, { "code": "KN-03", "name": "Saint George Basseterre", "parent": "K", "type": "Parish" }, { "code": "KN-04", "name": "Saint George Gingerland", "parent": "N", "type": "Parish" }, { "code": "KN-05", "name": "Saint James Windward", "parent": "N", "type": "Parish" }, { "code": "KN-06", "name": "Saint John Capisterre", "parent": "K", "type": "Parish" }, { "code": "KN-07", "name": "Saint John Figtree", "parent": "N", "type": "Parish" }, { "code": "KN-08", "name": "Saint Mary Cayon", "parent": "K", "type": "Parish" }, { "code": "KN-09", "name": "Saint Paul Capisterre", "parent": "K", "type": "Parish" }, { "code": "KN-10", "name": "Saint Paul Charlestown", "parent": "N", "type": "Parish" }, { "code": "KN-11", "name": "Saint Peter Basseterre", "parent": "K", "type": "Parish" }, { "code": "KN-12", "name": "Saint Thomas Lowland", "parent": "N", "type": "Parish" }, { "code": "KN-13", "name": "Saint Thomas Middle Island", "parent": "K", "type": "Parish" }, { "code": "KN-15", "name": "Trinity Palmetto Point", "parent": "K", "type": "Parish" }, { "code": "KN-K", "name": "Saint Kitts", "type": "State" }, { "code": "KN-N", "name": "Nevis", "type": "State" }, { "code": "KP-01", "name": "P’yŏngyang", "type": "Capital city" }, { "code": "KP-02", "name": "P’yŏngan-namdo", "type": "Province" }, { "code": "KP-03", "name": "P’yŏngan-bukto", "type": "Province" }, { "code": "KP-04", "name": "Chagang-do", "type": "Province" }, { "code": "KP-05", "name": "Hwanghae-namdo", "type": "Province" }, { "code": "KP-06", "name": "Hwanghae-bukto", "type": "Province" }, { "code": "KP-07", "name": "Kangwŏn-do", "type": "Province" }, { "code": "KP-08", "name": "Hamgyŏng-namdo", "type": "Province" }, { "code": "KP-09", "name": "Hamgyŏng-bukto", "type": "Province" }, { "code": "KP-10", "name": "Yanggang-do", "type": "Province" }, { "code": "KP-13", "name": "Nasŏn (Najin-Sŏnbong)", "type": "Special city" }, { "code": "KR-11", "name": "Seoul Teugbyeolsi", "type": "Capital Metropolitan City" }, { "code": "KR-26", "name": "Busan Gwang'yeogsi", "type": "Metropolitan cities" }, { "code": "KR-27", "name": "Daegu Gwang'yeogsi", "type": "Metropolitan cities" }, { "code": "KR-28", "name": "Incheon Gwang'yeogsi", "type": "Metropolitan cities" }, { "code": "KR-29", "name": "Gwangju Gwang'yeogsi", "type": "Metropolitan cities" }, { "code": "KR-30", "name": "Daejeon Gwang'yeogsi", "type": "Metropolitan cities" }, { "code": "KR-31", "name": "Ulsan Gwang'yeogsi", "type": "Metropolitan cities" }, { "code": "KR-41", "name": "Gyeonggido", "type": "Province" }, { "code": "KR-42", "name": "Gang'weondo", "type": "Province" }, { "code": "KR-43", "name": "Chungcheongbukdo", "type": "Province" }, { "code": "KR-44", "name": "Chungcheongnamdo", "type": "Province" }, { "code": "KR-45", "name": "Jeonrabukdo", "type": "Province" }, { "code": "KR-46", "name": "Jeonranamdo", "type": "Province" }, { "code": "KR-47", "name": "Gyeongsangbukdo", "type": "Province" }, { "code": "KR-48", "name": "Gyeongsangnamdo", "type": "Province" }, { "code": "KR-49", "name": "Jejudo", "type": "Province" }, { "code": "KW-AH", "name": "Al Ahmadi", "type": "Governorate" }, { "code": "KW-FA", "name": "Al Farwānīyah", "type": "Governorate" }, { "code": "KW-HA", "name": "Hawallī", "type": "Governorate" }, { "code": "KW-JA", "name": "Al Jahrrā’", "type": "Governorate" }, { "code": "KW-KU", "name": "Al Kuwayt (Al ‘Āşimah)", "type": "Governorate" }, { "code": "KW-MU", "name": "Mubārak al Kabīr", "type": "Governorate" }, { "code": "KZ-AKM", "name": "Aqmola oblysy", "type": "Region" }, { "code": "KZ-AKT", "name": "Aqtöbe oblysy", "type": "Region" }, { "code": "KZ-ALA", "name": "Almaty", "type": "City" }, { "code": "KZ-ALM", "name": "Almaty oblysy", "type": "Region" }, { "code": "KZ-AST", "name": "Astana", "type": "City" }, { "code": "KZ-ATY", "name": "Atyraū oblysy", "type": "Region" }, { "code": "KZ-KAR", "name": "Qaraghandy oblysy", "type": "Region" }, { "code": "KZ-KUS", "name": "Qostanay oblysy", "type": "Region" }, { "code": "KZ-KZY", "name": "Qyzylorda oblysy", "type": "Region" }, { "code": "KZ-MAN", "name": "Mangghystaū oblysy", "type": "Region" }, { "code": "KZ-PAV", "name": "Pavlodar oblysy", "type": "Region" }, { "code": "KZ-SEV", "name": "Soltüstik Quzaqstan oblysy", "type": "Region" }, { "code": "KZ-VOS", "name": "Shyghys Qazaqstan oblysy", "type": "Region" }, { "code": "KZ-YUZ", "name": "Ongtüstik Qazaqstan oblysy", "type": "Region" }, { "code": "KZ-ZAP", "name": "Batys Quzaqstan oblysy", "type": "Region" }, { "code": "KZ-ZHA", "name": "Zhambyl oblysy", "type": "Region" }, { "code": "LA-AT", "name": "Attapu", "type": "Province" }, { "code": "LA-BK", "name": "Bokèo", "type": "Province" }, { "code": "LA-BL", "name": "Bolikhamxai", "type": "Province" }, { "code": "LA-CH", "name": "Champasak", "type": "Province" }, { "code": "LA-HO", "name": "Houaphan", "type": "Province" }, { "code": "LA-KH", "name": "Khammouan", "type": "Province" }, { "code": "LA-LM", "name": "Louang Namtha", "type": "Province" }, { "code": "LA-LP", "name": "Louangphabang", "type": "Province" }, { "code": "LA-OU", "name": "Oudômxai", "type": "Province" }, { "code": "LA-PH", "name": "Phôngsali", "type": "Province" }, { "code": "LA-SL", "name": "Salavan", "type": "Province" }, { "code": "LA-SV", "name": "Savannakhét", "type": "Province" }, { "code": "LA-VI", "name": "Vientiane", "type": "Province" }, { "code": "LA-VT", "name": "Vientiane", "type": "Prefecture" }, { "code": "LA-XA", "name": "Xaignabouli", "type": "Province" }, { "code": "LA-XE", "name": "Xékong", "type": "Province" }, { "code": "LA-XI", "name": "Xiangkhouang", "type": "Province" }, { "code": "LA-XS", "name": "Xaisômboun", "type": "Province" }, { "code": "LB-AK", "name": "Aakkâr", "type": "Governorate" }, { "code": "LB-AS", "name": "Liban-Nord", "type": "Governorate" }, { "code": "LB-BA", "name": "Beyrouth", "type": "Governorate" }, { "code": "LB-BH", "name": "Baalbek-Hermel", "type": "Governorate" }, { "code": "LB-BI", "name": "Béqaa", "type": "Governorate" }, { "code": "LB-JA", "name": "Liban-Sud", "type": "Governorate" }, { "code": "LB-JL", "name": "Mont-Liban", "type": "Governorate" }, { "code": "LB-NA", "name": "Nabatîyé", "type": "Governorate" }, { "code": "LI-01", "name": "Balzers", "type": "Commune" }, { "code": "LI-02", "name": "Eschen", "type": "Commune" }, { "code": "LI-03", "name": "Gamprin", "type": "Commune" }, { "code": "LI-04", "name": "Mauren", "type": "Commune" }, { "code": "LI-05", "name": "Planken", "type": "Commune" }, { "code": "LI-06", "name": "Ruggell", "type": "Commune" }, { "code": "LI-07", "name": "Schaan", "type": "Commune" }, { "code": "LI-08", "name": "Schellenberg", "type": "Commune" }, { "code": "LI-09", "name": "Triesen", "type": "Commune" }, { "code": "LI-10", "name": "Triesenberg", "type": "Commune" }, { "code": "LI-11", "name": "Vaduz", "type": "Commune" }, { "code": "LK-1", "name": "Basnāhira paḷāta", "type": "Province" }, { "code": "LK-11", "name": "Kŏḷamba", "parent": "1", "type": "District" }, { "code": "LK-12", "name": "Gampaha", "parent": "1", "type": "District" }, { "code": "LK-13", "name": "Kaḷutara", "parent": "1", "type": "District" }, { "code": "LK-2", "name": "Madhyama paḷāta", "type": "Province" }, { "code": "LK-21", "name": "Mahanuvara", "parent": "2", "type": "District" }, { "code": "LK-22", "name": "Mātale", "parent": "2", "type": "District" }, { "code": "LK-23", "name": "Nuvara Ĕliya", "parent": "2", "type": "District" }, { "code": "LK-3", "name": "Dakuṇu paḷāta", "type": "Province" }, { "code": "LK-31", "name": "Gālla", "parent": "3", "type": "District" }, { "code": "LK-32", "name": "Mātara", "parent": "3", "type": "District" }, { "code": "LK-33", "name": "Hambantŏṭa", "parent": "3", "type": "District" }, { "code": "LK-4", "name": "Uturu paḷāta", "type": "Province" }, { "code": "LK-41", "name": "Yāpanaya", "parent": "4", "type": "District" }, { "code": "LK-42", "name": "Kilinŏchchi", "parent": "4", "type": "District" }, { "code": "LK-43", "name": "Mannārama", "parent": "4", "type": "District" }, { "code": "LK-44", "name": "Vavuniyāva", "parent": "4", "type": "District" }, { "code": "LK-45", "name": "Mulativ", "parent": "4", "type": "District" }, { "code": "LK-5", "name": "Næ̆gĕnahira paḷāta", "type": "Province" }, { "code": "LK-51", "name": "Maḍakalapuva", "parent": "5", "type": "District" }, { "code": "LK-52", "name": "Ampāara", "parent": "5", "type": "District" }, { "code": "LK-53", "name": "Trikuṇāmalaya", "parent": "5", "type": "District" }, { "code": "LK-6", "name": "Vayamba paḷāta", "type": "Province" }, { "code": "LK-61", "name": "Kuruṇægala", "parent": "6", "type": "District" }, { "code": "LK-62", "name": "Puttalama", "parent": "6", "type": "District" }, { "code": "LK-7", "name": "Uturumæ̆da paḷāta", "type": "Province" }, { "code": "LK-71", "name": "Anurādhapura", "parent": "7", "type": "District" }, { "code": "LK-72", "name": "Pŏḷŏnnaruva", "parent": "7", "type": "District" }, { "code": "LK-8", "name": "Ūva paḷāta", "type": "Province" }, { "code": "LK-81", "name": "Badulla", "parent": "8", "type": "District" }, { "code": "LK-82", "name": "Mŏṇarāgala", "parent": "8", "type": "District" }, { "code": "LK-9", "name": "Sabaragamuva paḷāta", "type": "Province" }, { "code": "LK-91", "name": "Ratnapura", "parent": "9", "type": "District" }, { "code": "LK-92", "name": "Kægalla", "parent": "9", "type": "District" }, { "code": "LR-BG", "name": "Bong", "type": "County" }, { "code": "LR-BM", "name": "Bomi", "type": "County" }, { "code": "LR-CM", "name": "Grand Cape Mount", "type": "County" }, { "code": "LR-GB", "name": "Grand Bassa", "type": "County" }, { "code": "LR-GG", "name": "Grand Gedeh", "type": "County" }, { "code": "LR-GK", "name": "Grand Kru", "type": "County" }, { "code": "LR-LO", "name": "Lofa", "type": "County" }, { "code": "LR-MG", "name": "Margibi", "type": "County" }, { "code": "LR-MO", "name": "Montserrado", "type": "County" }, { "code": "LR-MY", "name": "Maryland", "type": "County" }, { "code": "LR-NI", "name": "Nimba", "type": "County" }, { "code": "LR-RI", "name": "Rivercess", "type": "County" }, { "code": "LR-SI", "name": "Sinoe", "type": "County" }, { "code": "LS-A", "name": "Maseru", "type": "District" }, { "code": "LS-B", "name": "Butha-Buthe", "type": "District" }, { "code": "LS-C", "name": "Leribe", "type": "District" }, { "code": "LS-D", "name": "Berea", "type": "District" }, { "code": "LS-E", "name": "Mafeteng", "type": "District" }, { "code": "LS-F", "name": "Mohale's Hoek", "type": "District" }, { "code": "LS-G", "name": "Quthing", "type": "District" }, { "code": "LS-H", "name": "Qacha's Nek", "type": "District" }, { "code": "LS-J", "name": "Mokhotlong", "type": "District" }, { "code": "LS-K", "name": "Thaba-Tseka", "type": "District" }, { "code": "LT-AL", "name": "Alytaus Apskritis", "type": "County" }, { "code": "LT-KL", "name": "Klaipėdos Apskritis", "type": "County" }, { "code": "LT-KU", "name": "Kauno Apskritis", "type": "County" }, { "code": "LT-MR", "name": "Marijampolės Apskritis", "type": "County" }, { "code": "LT-PN", "name": "Panevėžio Apskritis", "type": "County" }, { "code": "LT-SA", "name": "Šiaulių Apskritis", "type": "County" }, { "code": "LT-TA", "name": "Tauragés Apskritis", "type": "County" }, { "code": "LT-TE", "name": "Telšių Apskritis", "type": "County" }, { "code": "LT-UT", "name": "Utenos Apskritis", "type": "County" }, { "code": "LT-VL", "name": "Vilniaus Apskritis", "type": "County" }, { "code": "LU-D", "name": "Diekirch", "type": "District" }, { "code": "LU-G", "name": "Grevenmacher", "type": "District" }, { "code": "LU-L", "name": "Luxembourg", "type": "District" }, { "code": "LV-001", "name": "Aglonas novads", "type": "Municipality" }, { "code": "LV-002", "name": "Aizkraukles novads", "type": "Municipality" }, { "code": "LV-003", "name": "Aizputes novads", "type": "Municipality" }, { "code": "LV-004", "name": "Aknīstes novads", "type": "Municipality" }, { "code": "LV-005", "name": "Alojas novads", "type": "Municipality" }, { "code": "LV-006", "name": "Alsungas novads", "type": "Municipality" }, { "code": "LV-007", "name": "Alūksnes novads", "type": "Municipality" }, { "code": "LV-008", "name": "Amatas novads", "type": "Municipality" }, { "code": "LV-009", "name": "Apes novads", "type": "Municipality" }, { "code": "LV-010", "name": "Auces novads", "type": "Municipality" }, { "code": "LV-011", "name": "Ādažu novads", "type": "Municipality" }, { "code": "LV-012", "name": "Babītes novads", "type": "Municipality" }, { "code": "LV-013", "name": "Baldones novads", "type": "Municipality" }, { "code": "LV-014", "name": "Baltinavas novads", "type": "Municipality" }, { "code": "LV-015", "name": "Balvu novads", "type": "Municipality" }, { "code": "LV-016", "name": "Bauskas novads", "type": "Municipality" }, { "code": "LV-017", "name": "Beverīnas novads", "type": "Municipality" }, { "code": "LV-018", "name": "Brocēnu novads", "type": "Municipality" }, { "code": "LV-019", "name": "Burtnieku novads", "type": "Municipality" }, { "code": "LV-020", "name": "Carnikavas novads", "type": "Municipality" }, { "code": "LV-021", "name": "Cesvaines novads", "type": "Municipality" }, { "code": "LV-022", "name": "Cēsu novads", "type": "Municipality" }, { "code": "LV-023", "name": "Ciblas novads", "type": "Municipality" }, { "code": "LV-024", "name": "Dagdas novads", "type": "Municipality" }, { "code": "LV-025", "name": "Daugavpils novads", "type": "Municipality" }, { "code": "LV-026", "name": "Dobeles novads", "type": "Municipality" }, { "code": "LV-027", "name": "Dundagas novads", "type": "Municipality" }, { "code": "LV-028", "name": "Durbes novads", "type": "Municipality" }, { "code": "LV-029", "name": "Engures novads", "type": "Municipality" }, { "code": "LV-030", "name": "Ērgļu novads", "type": "Municipality" }, { "code": "LV-031", "name": "Garkalnes novads", "type": "Municipality" }, { "code": "LV-032", "name": "Grobiņas novads", "type": "Municipality" }, { "code": "LV-033", "name": "Gulbenes novads", "type": "Municipality" }, { "code": "LV-034", "name": "Iecavas novads", "type": "Municipality" }, { "code": "LV-035", "name": "Ikšķiles novads", "type": "Municipality" }, { "code": "LV-036", "name": "Ilūkstes novads", "type": "Municipality" }, { "code": "LV-037", "name": "Inčukalna novads", "type": "Municipality" }, { "code": "LV-038", "name": "Jaunjelgavas novads", "type": "Municipality" }, { "code": "LV-039", "name": "Jaunpiebalgas novads", "type": "Municipality" }, { "code": "LV-040", "name": "Jaunpils novads", "type": "Municipality" }, { "code": "LV-041", "name": "Jelgavas novads", "type": "Municipality" }, { "code": "LV-042", "name": "Jēkabpils novads", "type": "Municipality" }, { "code": "LV-043", "name": "Kandavas novads", "type": "Municipality" }, { "code": "LV-044", "name": "Kārsavas novads", "type": "Municipality" }, { "code": "LV-045", "name": "Kocēnu novads", "type": "Municipality" }, { "code": "LV-046", "name": "Kokneses novads", "type": "Municipality" }, { "code": "LV-047", "name": "Krāslavas novads", "type": "Municipality" }, { "code": "LV-048", "name": "Krimuldas novads", "type": "Municipality" }, { "code": "LV-049", "name": "Krustpils novads", "type": "Municipality" }, { "code": "LV-050", "name": "Kuldīgas novads", "type": "Municipality" }, { "code": "LV-051", "name": "Ķeguma novads", "type": "Municipality" }, { "code": "LV-052", "name": "Ķekavas novads", "type": "Municipality" }, { "code": "LV-053", "name": "Lielvārdes novads", "type": "Municipality" }, { "code": "LV-054", "name": "Limbažu novads", "type": "Municipality" }, { "code": "LV-055", "name": "Līgatnes novads", "type": "Municipality" }, { "code": "LV-056", "name": "Līvānu novads", "type": "Municipality" }, { "code": "LV-057", "name": "Lubānas novads", "type": "Municipality" }, { "code": "LV-058", "name": "Ludzas novads", "type": "Municipality" }, { "code": "LV-059", "name": "Madonas novads", "type": "Municipality" }, { "code": "LV-060", "name": "Mazsalacas novads", "type": "Municipality" }, { "code": "LV-061", "name": "Mālpils novads", "type": "Municipality" }, { "code": "LV-062", "name": "Mārupes novads", "type": "Municipality" }, { "code": "LV-063", "name": "Mērsraga novads", "type": "Municipality" }, { "code": "LV-064", "name": "Naukšēnu novads", "type": "Municipality" }, { "code": "LV-065", "name": "Neretas novads", "type": "Municipality" }, { "code": "LV-066", "name": "Nīcas novads", "type": "Municipality" }, { "code": "LV-067", "name": "Ogres novads", "type": "Municipality" }, { "code": "LV-068", "name": "Olaines novads", "type": "Municipality" }, { "code": "LV-069", "name": "Ozolnieku novads", "type": "Municipality" }, { "code": "LV-070", "name": "Pārgaujas novads", "type": "Municipality" }, { "code": "LV-071", "name": "Pāvilostas novads", "type": "Municipality" }, { "code": "LV-072", "name": "Pļaviņu novads", "type": "Municipality" }, { "code": "LV-073", "name": "Preiļu novads", "type": "Municipality" }, { "code": "LV-074", "name": "Priekules novads", "type": "Municipality" }, { "code": "LV-075", "name": "Priekuļu novads", "type": "Municipality" }, { "code": "LV-076", "name": "Raunas novads", "type": "Municipality" }, { "code": "LV-077", "name": "Rēzeknes novads", "type": "Municipality" }, { "code": "LV-078", "name": "Riebiņu novads", "type": "Municipality" }, { "code": "LV-079", "name": "Rojas novads", "type": "Municipality" }, { "code": "LV-080", "name": "Ropažu novads", "type": "Municipality" }, { "code": "LV-081", "name": "Rucavas novads", "type": "Municipality" }, { "code": "LV-082", "name": "Rugāju novads", "type": "Municipality" }, { "code": "LV-083", "name": "Rundāles novads", "type": "Municipality" }, { "code": "LV-084", "name": "Rūjienas novads", "type": "Municipality" }, { "code": "LV-085", "name": "Salas novads", "type": "Municipality" }, { "code": "LV-086", "name": "Salacgrīvas novads", "type": "Municipality" }, { "code": "LV-087", "name": "Salaspils novads", "type": "Municipality" }, { "code": "LV-088", "name": "Saldus novads", "type": "Municipality" }, { "code": "LV-089", "name": "Saulkrastu novads", "type": "Municipality" }, { "code": "LV-090", "name": "Sējas novads", "type": "Municipality" }, { "code": "LV-091", "name": "Siguldas novads", "type": "Municipality" }, { "code": "LV-092", "name": "Skrīveru novads", "type": "Municipality" }, { "code": "LV-093", "name": "Skrundas novads", "type": "Municipality" }, { "code": "LV-094", "name": "Smiltenes novads", "type": "Municipality" }, { "code": "LV-095", "name": "Stopiņu novads", "type": "Municipality" }, { "code": "LV-096", "name": "Strenču novads", "type": "Municipality" }, { "code": "LV-097", "name": "Talsu novads", "type": "Municipality" }, { "code": "LV-098", "name": "Tērvetes novads", "type": "Municipality" }, { "code": "LV-099", "name": "Tukuma novads", "type": "Municipality" }, { "code": "LV-100", "name": "Vaiņodes novads", "type": "Municipality" }, { "code": "LV-101", "name": "Valkas novads", "type": "Municipality" }, { "code": "LV-102", "name": "Varakļānu novads", "type": "Municipality" }, { "code": "LV-103", "name": "Vārkavas novads", "type": "Municipality" }, { "code": "LV-104", "name": "Vecpiebalgas novads", "type": "Municipality" }, { "code": "LV-105", "name": "Vecumnieku novads", "type": "Municipality" }, { "code": "LV-106", "name": "Ventspils novads", "type": "Municipality" }, { "code": "LV-107", "name": "Viesītes novads", "type": "Municipality" }, { "code": "LV-108", "name": "Viļakas novads", "type": "Municipality" }, { "code": "LV-109", "name": "Viļānu novads", "type": "Municipality" }, { "code": "LV-110", "name": "Zilupes novads", "type": "Municipality" }, { "code": "LV-DGV", "name": "Daugavpils", "type": "Republican City" }, { "code": "LV-JEL", "name": "Jelgava", "type": "Republican City" }, { "code": "LV-JKB", "name": "Jēkabpils", "type": "Republican City" }, { "code": "LV-JUR", "name": "Jūrmala", "type": "Republican City" }, { "code": "LV-LPX", "name": "Liepāja", "type": "Republican City" }, { "code": "LV-REZ", "name": "Rēzekne", "type": "Republican City" }, { "code": "LV-RIX", "name": "Rīga", "type": "Republican City" }, { "code": "LV-VEN", "name": "Ventspils", "type": "Republican City" }, { "code": "LV-VMR", "name": "Valmiera", "type": "Republican City" }, { "code": "LY-BA", "name": "Banghāzī", "type": "Popularates" }, { "code": "LY-BU", "name": "Al Buţnān", "type": "Popularates" }, { "code": "LY-DR", "name": "Darnah", "type": "Popularates" }, { "code": "LY-GT", "name": "Ghāt", "type": "Popularates" }, { "code": "LY-JA", "name": "Al Jabal al Akhḑar", "type": "Popularates" }, { "code": "LY-JB", "name": "Jaghbūb", "type": "Popularates" }, { "code": "LY-JG", "name": "Al Jabal al Gharbī", "type": "Popularates" }, { "code": "LY-JI", "name": "Al Jifārah", "type": "Popularates" }, { "code": "LY-JU", "name": "Al Jufrah", "type": "Popularates" }, { "code": "LY-KF", "name": "Al Kufrah", "type": "Popularates" }, { "code": "LY-MB", "name": "Al Marqab", "type": "Popularates" }, { "code": "LY-MI", "name": "Mişrātah", "type": "Popularates" }, { "code": "LY-MJ", "name": "Al Marj", "type": "Popularates" }, { "code": "LY-MQ", "name": "Murzuq", "type": "Popularates" }, { "code": "LY-NL", "name": "Nālūt", "type": "Popularates" }, { "code": "LY-NQ", "name": "An Nuqaţ al Khams", "type": "Popularates" }, { "code": "LY-SB", "name": "Sabhā", "type": "Popularates" }, { "code": "LY-SR", "name": "Surt", "type": "Popularates" }, { "code": "LY-TB", "name": "Ţarābulus", "type": "Popularates" }, { "code": "LY-WA", "name": "Al Wāḩāt", "type": "Popularates" }, { "code": "LY-WD", "name": "Wādī al Ḩayāt", "type": "Popularates" }, { "code": "LY-WS", "name": "Wādī ash Shāţiʾ", "type": "Popularates" }, { "code": "LY-ZA", "name": "Az Zāwiyah", "type": "Popularates" }, { "code": "MA-01", "name": "Tanger-Tétouan", "type": "Economic region" }, { "code": "MA-02", "name": "Gharb-Chrarda-Beni Hssen", "type": "Economic region" }, { "code": "MA-03", "name": "Taza-Al Hoceima-Taounate", "type": "Economic region" }, { "code": "MA-04", "name": "L'Oriental", "type": "Economic region" }, { "code": "MA-05", "name": "Fès-Boulemane", "type": "Economic region" }, { "code": "MA-06", "name": "Meknès-Tafilalet", "type": "Economic region" }, { "code": "MA-07", "name": "Rabat-Salé-Zemmour-Zaer", "type": "Economic region" }, { "code": "MA-08", "name": "Grand Casablanca", "type": "Economic region" }, { "code": "MA-09", "name": "Chaouia-Ouardigha", "type": "Economic region" }, { "code": "MA-10", "name": "Doukhala-Abda", "type": "Economic region" }, { "code": "MA-11", "name": "Marrakech-Tensift-Al Haouz", "type": "Economic region" }, { "code": "MA-12", "name": "Tadla-Azilal", "type": "Economic region" }, { "code": "MA-13", "name": "Sous-Massa-Draa", "type": "Economic region" }, { "code": "MA-14", "name": "Guelmim-Es Smara", "type": "Economic region" }, { "code": "MA-15", "name": "Laâyoune-Boujdour-Sakia el Hamra", "type": "Economic region" }, { "code": "MA-16", "name": "Oued ed Dahab-Lagouira", "type": "Economic region" }, { "code": "MA-AGD", "name": "Agadir-Ida-Outanane", "parent": "13", "type": "Prefecture" }, { "code": "MA-AOU", "name": "Aousserd", "parent": "16", "type": "Prefecture" }, { "code": "MA-ASZ", "name": "Assa-Zag", "parent": "14", "type": "Province" }, { "code": "MA-AZI", "name": "Azilal", "parent": "12", "type": "Province" }, { "code": "MA-BEM", "name": "Beni Mellal", "parent": "12", "type": "Province" }, { "code": "MA-BER", "name": "Berkane", "parent": "04", "type": "Province" }, { "code": "MA-BES", "name": "Ben Slimane", "parent": "09", "type": "Province" }, { "code": "MA-BOD", "name": "Boujdour (EH)", "parent": "15", "type": "Province" }, { "code": "MA-BOM", "name": "Boulemane", "parent": "05", "type": "Province" }, { "code": "MA-CAS", "name": "Casablanca [Dar el Beïda]", "parent": "08", "type": "Prefecture" }, { "code": "MA-CHE", "name": "Chefchaouen", "parent": "01", "type": "Province" }, { "code": "MA-CHI", "name": "Chichaoua", "parent": "11", "type": "Province" }, { "code": "MA-CHT", "name": "Chtouka-Ait Baha", "parent": "13", "type": "Province" }, { "code": "MA-ERR", "name": "Errachidia", "parent": "06", "type": "Province" }, { "code": "MA-ESI", "name": "Essaouira", "parent": "11", "type": "Province" }, { "code": "MA-ESM", "name": "Es Smara (EH)", "parent": "14", "type": "Province" }, { "code": "MA-FAH", "name": "Fahs-Beni Makada", "parent": "01", "type": "Prefecture" }, { "code": "MA-FES", "name": "Fès-Dar-Dbibegh", "parent": "05", "type": "Prefecture" }, { "code": "MA-FIG", "name": "Figuig", "parent": "04", "type": "Province" }, { "code": "MA-GUE", "name": "Guelmim", "parent": "14", "type": "Province" }, { "code": "MA-HAJ", "name": "El Hajeb", "parent": "06", "type": "Province" }, { "code": "MA-HAO", "name": "Al Haouz", "parent": "11", "type": "Province" }, { "code": "MA-HOC", "name": "Al Hoceïma", "parent": "03", "type": "Province" }, { "code": "MA-IFR", "name": "Ifrane", "parent": "06", "type": "Province" }, { "code": "MA-INE", "name": "Inezgane-Ait Melloul", "parent": "13", "type": "Prefecture" }, { "code": "MA-JDI", "name": "El Jadida", "parent": "10", "type": "Province" }, { "code": "MA-JRA", "name": "Jrada", "parent": "04", "type": "Province" }, { "code": "MA-KEN", "name": "Kénitra", "parent": "02", "type": "Province" }, { "code": "MA-KES", "name": "Kelaat es Sraghna", "parent": "11", "type": "Province" }, { "code": "MA-KHE", "name": "Khemisaet", "parent": "07", "type": "Province" }, { "code": "MA-KHN", "name": "Khenifra", "parent": "06", "type": "Province" }, { "code": "MA-KHO", "name": "Khouribga", "parent": "09", "type": "Province" }, { "code": "MA-LAA", "name": "Laâyoune (EH)", "parent": "15", "type": "Province" }, { "code": "MA-LAR", "name": "Larache", "parent": "01", "type": "Province" }, { "code": "MA-MED", "name": "Médiouna", "parent": "08", "type": "Province" }, { "code": "MA-MEK", "name": "Meknès", "parent": "06", "type": "Prefecture" }, { "code": "MA-MMD", "name": "Marrakech-Medina", "parent": "11", "type": "Prefecture" }, { "code": "MA-MMN", "name": "Marrakech-Menara", "parent": "11", "type": "Prefecture" }, { "code": "MA-MOH", "name": "Mohammadia", "parent": "08", "type": "Prefecture" }, { "code": "MA-MOU", "name": "Moulay Yacoub", "parent": "05", "type": "Province" }, { "code": "MA-NAD", "name": "Nador", "parent": "04", "type": "Province" }, { "code": "MA-NOU", "name": "Nouaceur", "parent": "08", "type": "Province" }, { "code": "MA-OUA", "name": "Ouarzazate", "parent": "13", "type": "Province" }, { "code": "MA-OUD", "name": "Oued ed Dahab (EH)", "parent": "16", "type": "Province" }, { "code": "MA-OUJ", "name": "Oujda-Angad", "parent": "04", "type": "Prefecture" }, { "code": "MA-RAB", "name": "Rabat", "parent": "07", "type": "Prefecture" }, { "code": "MA-SAF", "name": "Safi", "parent": "10", "type": "Province" }, { "code": "MA-SAL", "name": "Salé", "parent": "07", "type": "Prefecture" }, { "code": "MA-SEF", "name": "Sefrou", "parent": "05", "type": "Province" }, { "code": "MA-SET", "name": "Settat", "parent": "09", "type": "Province" }, { "code": "MA-SIK", "name": "Sidl Kacem", "parent": "02", "type": "Province" }, { "code": "MA-SKH", "name": "Skhirate-Témara", "parent": "07", "type": "Prefecture" }, { "code": "MA-SYB", "name": "Sidi Youssef Ben Ali", "parent": "11", "type": "Prefecture" }, { "code": "MA-TAI", "name": "Taourirt", "parent": "04", "type": "Province" }, { "code": "MA-TAO", "name": "Taounate", "parent": "03", "type": "Province" }, { "code": "MA-TAR", "name": "Taroudant", "parent": "13", "type": "Province" }, { "code": "MA-TAT", "name": "Tata", "parent": "14", "type": "Province" }, { "code": "MA-TAZ", "name": "Taza", "parent": "03", "type": "Province" }, { "code": "MA-TET", "name": "Tétouan", "parent": "01", "type": "Prefecture" }, { "code": "MA-TIZ", "name": "Tiznit", "parent": "13", "type": "Province" }, { "code": "MA-TNG", "name": "Tanger-Assilah", "parent": "01", "type": "Prefecture" }, { "code": "MA-TNT", "name": "Tan-Tan", "parent": "14", "type": "Province" }, { "code": "MA-ZAG", "name": "Zagora", "parent": "13", "type": "Province" }, { "code": "MC-CL", "name": "La Colle", "type": "Quarter" }, { "code": "MC-CO", "name": "La Condamine", "type": "Quarter" }, { "code": "MC-FO", "name": "Fontvieille", "type": "Quarter" }, { "code": "MC-GA", "name": "La Gare", "type": "Quarter" }, { "code": "MC-JE", "name": "Jardin Exotique", "type": "Quarter" }, { "code": "MC-LA", "name": "Larvotto", "type": "Quarter" }, { "code": "MC-MA", "name": "Malbousquet", "type": "Quarter" }, { "code": "MC-MC", "name": "Monte-Carlo", "type": "Quarter" }, { "code": "MC-MG", "name": "Moneghetti", "type": "Quarter" }, { "code": "MC-MO", "name": "Monaco-Ville", "type": "Quarter" }, { "code": "MC-MU", "name": "Moulins", "type": "Quarter" }, { "code": "MC-PH", "name": "Port-Hercule", "type": "Quarter" }, { "code": "MC-SD", "name": "Sainte-Dévote", "type": "Quarter" }, { "code": "MC-SO", "name": "La Source", "type": "Quarter" }, { "code": "MC-SP", "name": "Spélugues", "type": "Quarter" }, { "code": "MC-SR", "name": "Saint-Roman", "type": "Quarter" }, { "code": "MC-VR", "name": "Vallon de la Rousse", "type": "Quarter" }, { "code": "MD-AN", "name": "Anenii Noi", "type": "District" }, { "code": "MD-BA", "name": "Bălți", "type": "City" }, { "code": "MD-BD", "name": "Tighina", "type": "City" }, { "code": "MD-BR", "name": "Briceni", "type": "District" }, { "code": "MD-BS", "name": "Basarabeasca", "type": "District" }, { "code": "MD-CA", "name": "Cahul", "type": "District" }, { "code": "MD-CL", "name": "Călărași", "type": "District" }, { "code": "MD-CM", "name": "Cimișlia", "type": "District" }, { "code": "MD-CR", "name": "Criuleni", "type": "District" }, { "code": "MD-CS", "name": "Căușeni", "type": "District" }, { "code": "MD-CT", "name": "Cantemir", "type": "District" }, { "code": "MD-CU", "name": "Chișinău", "type": "City" }, { "code": "MD-DO", "name": "Dondușeni", "type": "District" }, { "code": "MD-DR", "name": "Drochia", "type": "District" }, { "code": "MD-DU", "name": "Dubăsari", "type": "District" }, { "code": "MD-ED", "name": "Edineț", "type": "District" }, { "code": "MD-FA", "name": "Fălești", "type": "District" }, { "code": "MD-FL", "name": "Florești", "type": "District" }, { "code": "MD-GA", "name": "Găgăuzia, Unitatea teritorială autonomă", "type": "Autonomous territorial unit" }, { "code": "MD-GL", "name": "Glodeni", "type": "District" }, { "code": "MD-HI", "name": "Hîncești", "type": "District" }, { "code": "MD-IA", "name": "Ialoveni", "type": "District" }, { "code": "MD-LE", "name": "Leova", "type": "District" }, { "code": "MD-NI", "name": "Nisporeni", "type": "District" }, { "code": "MD-OC", "name": "Ocnița", "type": "District" }, { "code": "MD-OR", "name": "Orhei", "type": "District" }, { "code": "MD-RE", "name": "Rezina", "type": "District" }, { "code": "MD-RI", "name": "Rîșcani", "type": "District" }, { "code": "MD-SD", "name": "Șoldănești", "type": "District" }, { "code": "MD-SI", "name": "Sîngerei", "type": "District" }, { "code": "MD-SN", "name": "Stînga Nistrului, unitatea teritorială din", "type": "Territorial unit" }, { "code": "MD-SO", "name": "Soroca", "type": "District" }, { "code": "MD-ST", "name": "Strășeni", "type": "District" }, { "code": "MD-SV", "name": "Ștefan Vodă", "type": "District" }, { "code": "MD-TA", "name": "Taraclia", "type": "District" }, { "code": "MD-TE", "name": "Telenești", "type": "District" }, { "code": "MD-UN", "name": "Ungheni", "type": "District" }, { "code": "ME-01", "name": "Andrijevica", "type": "Municipality" }, { "code": "ME-02", "name": "Bar", "type": "Municipality" }, { "code": "ME-03", "name": "Berane", "type": "Municipality" }, { "code": "ME-04", "name": "Bijelo Polje", "type": "Municipality" }, { "code": "ME-05", "name": "Budva", "type": "Municipality" }, { "code": "ME-06", "name": "Cetinje", "type": "Municipality" }, { "code": "ME-07", "name": "Danilovgrad", "type": "Municipality" }, { "code": "ME-08", "name": "Herceg-Novi", "type": "Municipality" }, { "code": "ME-09", "name": "Kolašin", "type": "Municipality" }, { "code": "ME-10", "name": "Kotor", "type": "Municipality" }, { "code": "ME-11", "name": "Mojkovac", "type": "Municipality" }, { "code": "ME-12", "name": "Nikšić", "type": "Municipality" }, { "code": "ME-13", "name": "Plav", "type": "Municipality" }, { "code": "ME-14", "name": "Pljevlja", "type": "Municipality" }, { "code": "ME-15", "name": "Plužine", "type": "Municipality" }, { "code": "ME-16", "name": "Podgorica", "type": "Municipality" }, { "code": "ME-17", "name": "Rožaje", "type": "Municipality" }, { "code": "ME-18", "name": "Šavnik", "type": "Municipality" }, { "code": "ME-19", "name": "Tivat", "type": "Municipality" }, { "code": "ME-20", "name": "Ulcinj", "type": "Municipality" }, { "code": "ME-21", "name": "Žabljak", "type": "Municipality" }, { "code": "MG-A", "name": "Toamasina", "type": "Autonomous province" }, { "code": "MG-D", "name": "Antsiranana", "type": "Autonomous province" }, { "code": "MG-F", "name": "Fianarantsoa", "type": "Autonomous province" }, { "code": "MG-M", "name": "Mahajanga", "type": "Autonomous province" }, { "code": "MG-T", "name": "Antananarivo", "type": "Autonomous province" }, { "code": "MG-U", "name": "Toliara", "type": "Autonomous province" }, { "code": "MH-ALK", "name": "Ailuk", "parent": "T", "type": "Municipality" }, { "code": "MH-ALL", "name": "Ailinglaplap", "parent": "L", "type": "Municipality" }, { "code": "MH-ARN", "name": "Arno", "parent": "T", "type": "Municipality" }, { "code": "MH-AUR", "name": "Aur", "parent": "T", "type": "Municipality" }, { "code": "MH-EBO", "name": "Ebon", "parent": "L", "type": "Municipality" }, { "code": "MH-ENI", "name": "Enewetak", "parent": "L", "type": "Municipality" }, { "code": "MH-JAB", "name": "Jabat", "parent": "L", "type": "Municipality" }, { "code": "MH-JAL", "name": "Jaluit", "parent": "L", "type": "Municipality" }, { "code": "MH-KIL", "name": "Kili", "parent": "L", "type": "Municipality" }, { "code": "MH-KWA", "name": "Kwajalein", "parent": "L", "type": "Municipality" }, { "code": "MH-L", "name": "Ralik chain", "type": "Chains (of islands)" }, { "code": "MH-LAE", "name": "Lae", "parent": "L", "type": "Municipality" }, { "code": "MH-LIB", "name": "Lib", "parent": "L", "type": "Municipality" }, { "code": "MH-LIK", "name": "Likiep", "parent": "T", "type": "Municipality" }, { "code": "MH-MAJ", "name": "Majuro", "parent": "T", "type": "Municipality" }, { "code": "MH-MAL", "name": "Maloelap", "parent": "T", "type": "Municipality" }, { "code": "MH-MEJ", "name": "Mejit", "parent": "T", "type": "Municipality" }, { "code": "MH-MIL", "name": "Mili", "parent": "T", "type": "Municipality" }, { "code": "MH-NMK", "name": "Namdrik", "parent": "L", "type": "Municipality" }, { "code": "MH-NMU", "name": "Namu", "parent": "L", "type": "Municipality" }, { "code": "MH-RON", "name": "Rongelap", "parent": "L", "type": "Municipality" }, { "code": "MH-T", "name": "Ratak chain", "type": "Chains (of islands)" }, { "code": "MH-UJA", "name": "Ujae", "parent": "L", "type": "Municipality" }, { "code": "MH-UTI", "name": "Utirik", "parent": "T", "type": "Municipality" }, { "code": "MH-WTJ", "name": "Wotje", "parent": "T", "type": "Municipality" }, { "code": "MH-WTN", "name": "Wotho", "parent": "L", "type": "Municipality" }, { "code": "MK-01", "name": "Aerodrom", "type": "Municipality" }, { "code": "MK-02", "name": "Aračinovo", "type": "Municipality" }, { "code": "MK-03", "name": "Berovo", "type": "Municipality" }, { "code": "MK-04", "name": "Bitola", "type": "Municipality" }, { "code": "MK-05", "name": "Bogdanci", "type": "Municipality" }, { "code": "MK-06", "name": "Bogovinje", "type": "Municipality" }, { "code": "MK-07", "name": "Bosilovo", "type": "Municipality" }, { "code": "MK-08", "name": "Brvenica", "type": "Municipality" }, { "code": "MK-09", "name": "Butel", "type": "Municipality" }, { "code": "MK-10", "name": "Valandovo", "type": "Municipality" }, { "code": "MK-11", "name": "Vasilevo", "type": "Municipality" }, { "code": "MK-12", "name": "Vevčani", "type": "Municipality" }, { "code": "MK-13", "name": "Veles", "type": "Municipality" }, { "code": "MK-14", "name": "Vinica", "type": "Municipality" }, { "code": "MK-15", "name": "Vraneštica", "type": "Municipality" }, { "code": "MK-16", "name": "Vrapčište", "type": "Municipality" }, { "code": "MK-17", "name": "Gazi Baba", "type": "Municipality" }, { "code": "MK-18", "name": "Gevgelija", "type": "Municipality" }, { "code": "MK-19", "name": "Gostivar", "type": "Municipality" }, { "code": "MK-20", "name": "Gradsko", "type": "Municipality" }, { "code": "MK-21", "name": "Debar", "type": "Municipality" }, { "code": "MK-22", "name": "Debarca", "type": "Municipality" }, { "code": "MK-23", "name": "Delčevo", "type": "Municipality" }, { "code": "MK-24", "name": "Demir Kapija", "type": "Municipality" }, { "code": "MK-25", "name": "Demir Hisar", "type": "Municipality" }, { "code": "MK-26", "name": "Dojran", "type": "Municipality" }, { "code": "MK-27", "name": "Dolneni", "type": "Municipality" }, { "code": "MK-28", "name": "Drugovo", "type": "Municipality" }, { "code": "MK-29", "name": "Gjorče Petrov", "type": "Municipality" }, { "code": "MK-30", "name": "Želino", "type": "Municipality" }, { "code": "MK-31", "name": "Zajas", "type": "Municipality" }, { "code": "MK-32", "name": "Zelenikovo", "type": "Municipality" }, { "code": "MK-33", "name": "Zrnovci", "type": "Municipality" }, { "code": "MK-34", "name": "Ilinden", "type": "Municipality" }, { "code": "MK-35", "name": "Jegunovce", "type": "Municipality" }, { "code": "MK-36", "name": "Kavadarci", "type": "Municipality" }, { "code": "MK-37", "name": "Karbinci", "type": "Municipality" }, { "code": "MK-38", "name": "Karpoš", "type": "Municipality" }, { "code": "MK-39", "name": "Kisela Voda", "type": "Municipality" }, { "code": "MK-40", "name": "Kičevo", "type": "Municipality" }, { "code": "MK-41", "name": "Konče", "type": "Municipality" }, { "code": "MK-42", "name": "Kočani", "type": "Municipality" }, { "code": "MK-43", "name": "Kratovo", "type": "Municipality" }, { "code": "MK-44", "name": "Kriva Palanka", "type": "Municipality" }, { "code": "MK-45", "name": "Krivogaštani", "type": "Municipality" }, { "code": "MK-46", "name": "Kruševo", "type": "Municipality" }, { "code": "MK-47", "name": "Kumanovo", "type": "Municipality" }, { "code": "MK-48", "name": "Lipkovo", "type": "Municipality" }, { "code": "MK-49", "name": "Lozovo", "type": "Municipality" }, { "code": "MK-50", "name": "Mavrovo-i-Rostuša", "type": "Municipality" }, { "code": "MK-51", "name": "Makedonska Kamenica", "type": "Municipality" }, { "code": "MK-52", "name": "Makedonski Brod", "type": "Municipality" }, { "code": "MK-53", "name": "Mogila", "type": "Municipality" }, { "code": "MK-54", "name": "Negotino", "type": "Municipality" }, { "code": "MK-55", "name": "Novaci", "type": "Municipality" }, { "code": "MK-56", "name": "Novo Selo", "type": "Municipality" }, { "code": "MK-57", "name": "Oslomej", "type": "Municipality" }, { "code": "MK-58", "name": "Ohrid", "type": "Municipality" }, { "code": "MK-59", "name": "Petrovec", "type": "Municipality" }, { "code": "MK-60", "name": "Pehčevo", "type": "Municipality" }, { "code": "MK-61", "name": "Plasnica", "type": "Municipality" }, { "code": "MK-62", "name": "Prilep", "type": "Municipality" }, { "code": "MK-63", "name": "Probištip", "type": "Municipality" }, { "code": "MK-64", "name": "Radoviš", "type": "Municipality" }, { "code": "MK-65", "name": "Rankovce", "type": "Municipality" }, { "code": "MK-66", "name": "Resen", "type": "Municipality" }, { "code": "MK-67", "name": "Rosoman", "type": "Municipality" }, { "code": "MK-68", "name": "Saraj", "type": "Municipality" }, { "code": "MK-69", "name": "Sveti Nikole", "type": "Municipality" }, { "code": "MK-70", "name": "Sopište", "type": "Municipality" }, { "code": "MK-71", "name": "Staro Nagoričane", "type": "Municipality" }, { "code": "MK-72", "name": "Struga", "type": "Municipality" }, { "code": "MK-73", "name": "Strumica", "type": "Municipality" }, { "code": "MK-74", "name": "Studeničani", "type": "Municipality" }, { "code": "MK-75", "name": "Tearce", "type": "Municipality" }, { "code": "MK-76", "name": "Tetovo", "type": "Municipality" }, { "code": "MK-77", "name": "Centar", "type": "Municipality" }, { "code": "MK-78", "name": "Centar Župa", "type": "Municipality" }, { "code": "MK-79", "name": "Čair", "type": "Municipality" }, { "code": "MK-80", "name": "Čaška", "type": "Municipality" }, { "code": "MK-81", "name": "Češinovo-Obleševo", "type": "Municipality" }, { "code": "MK-82", "name": "Čučer Sandevo", "type": "Municipality" }, { "code": "MK-83", "name": "Štip", "type": "Municipality" }, { "code": "MK-84", "name": "Šuto Orizari", "type": "Municipality" }, { "code": "ML-1", "name": "Kayes", "type": "Region" }, { "code": "ML-2", "name": "Koulikoro", "type": "Region" }, { "code": "ML-3", "name": "Sikasso", "type": "Region" }, { "code": "ML-4", "name": "Ségou", "type": "Region" }, { "code": "ML-5", "name": "Mopti", "type": "Region" }, { "code": "ML-6", "name": "Tombouctou", "type": "Region" }, { "code": "ML-7", "name": "Gao", "type": "Region" }, { "code": "ML-8", "name": "Kidal", "type": "Region" }, { "code": "ML-BK0", "name": "Bamako", "type": "District" }, { "code": "MM-01", "name": "Sagaing", "type": "Division" }, { "code": "MM-02", "name": "Bago", "type": "Division" }, { "code": "MM-03", "name": "Magway", "type": "Division" }, { "code": "MM-04", "name": "Mandalay", "type": "Division" }, { "code": "MM-05", "name": "Tanintharyi", "type": "Division" }, { "code": "MM-06", "name": "Yangon", "type": "Division" }, { "code": "MM-07", "name": "Ayeyarwady", "type": "Division" }, { "code": "MM-11", "name": "Kachin", "type": "State" }, { "code": "MM-12", "name": "Kayah", "type": "State" }, { "code": "MM-13", "name": "Kayin", "type": "State" }, { "code": "MM-14", "name": "Chin", "type": "State" }, { "code": "MM-15", "name": "Mon", "type": "State" }, { "code": "MM-16", "name": "Rakhine", "type": "State" }, { "code": "MM-17", "name": "Shan", "type": "State" }, { "code": "MN-035", "name": "Orhon", "type": "Municipality" }, { "code": "MN-037", "name": "Darhan uul", "type": "Municipality" }, { "code": "MN-039", "name": "Hentiy", "type": "Province" }, { "code": "MN-041", "name": "Hövsgöl", "type": "Province" }, { "code": "MN-043", "name": "Hovd", "type": "Province" }, { "code": "MN-046", "name": "Uvs", "type": "Province" }, { "code": "MN-047", "name": "Töv", "type": "Province" }, { "code": "MN-049", "name": "Selenge", "type": "Province" }, { "code": "MN-051", "name": "Sühbaatar", "type": "Province" }, { "code": "MN-053", "name": "Ömnögovi", "type": "Province" }, { "code": "MN-055", "name": "Övörhangay", "type": "Province" }, { "code": "MN-057", "name": "Dzavhan", "type": "Province" }, { "code": "MN-059", "name": "Dundgovi", "type": "Province" }, { "code": "MN-061", "name": "Dornod", "type": "Province" }, { "code": "MN-063", "name": "Dornogovi", "type": "Province" }, { "code": "MN-064", "name": "Govi-Sumber", "type": "Municipality" }, { "code": "MN-065", "name": "Govi-Altay", "type": "Province" }, { "code": "MN-067", "name": "Bulgan", "type": "Province" }, { "code": "MN-069", "name": "Bayanhongor", "type": "Province" }, { "code": "MN-071", "name": "Bayan-Ölgiy", "type": "Province" }, { "code": "MN-073", "name": "Arhangay", "type": "Province" }, { "code": "MN-1", "name": "Ulanbaatar", "type": "Municipality" }, { "code": "MR-01", "name": "Hodh ech Chargui", "type": "Region" }, { "code": "MR-02", "name": "Hodh el Charbi", "type": "Region" }, { "code": "MR-03", "name": "Assaba", "type": "Region" }, { "code": "MR-04", "name": "Gorgol", "type": "Region" }, { "code": "MR-05", "name": "Brakna", "type": "Region" }, { "code": "MR-06", "name": "Trarza", "type": "Region" }, { "code": "MR-07", "name": "Adrar", "type": "Region" }, { "code": "MR-08", "name": "Dakhlet Nouadhibou", "type": "Region" }, { "code": "MR-09", "name": "Tagant", "type": "Region" }, { "code": "MR-10", "name": "Guidimaka", "type": "Region" }, { "code": "MR-11", "name": "Tiris Zemmour", "type": "Region" }, { "code": "MR-12", "name": "Inchiri", "type": "Region" }, { "code": "MR-NKC", "name": "Nouakchott", "type": "District" }, { "code": "MT-01", "name": "Attard", "type": "Local council" }, { "code": "MT-02", "name": "Balzan", "type": "Local council" }, { "code": "MT-03", "name": "Birgu", "type": "Local council" }, { "code": "MT-04", "name": "Birkirkara", "type": "Local council" }, { "code": "MT-05", "name": "Birżebbuġa", "type": "Local council" }, { "code": "MT-06", "name": "Bormla", "type": "Local council" }, { "code": "MT-07", "name": "Dingli", "type": "Local council" }, { "code": "MT-08", "name": "Fgura", "type": "Local council" }, { "code": "MT-09", "name": "Floriana", "type": "Local council" }, { "code": "MT-10", "name": "Fontana", "type": "Local council" }, { "code": "MT-11", "name": "Gudja", "type": "Local council" }, { "code": "MT-12", "name": "Gżira", "type": "Local council" }, { "code": "MT-13", "name": "Għajnsielem", "type": "Local council" }, { "code": "MT-14", "name": "Għarb", "type": "Local council" }, { "code": "MT-15", "name": "Għargħur", "type": "Local council" }, { "code": "MT-16", "name": "Għasri", "type": "Local council" }, { "code": "MT-17", "name": "Għaxaq", "type": "Local council" }, { "code": "MT-18", "name": "Ħamrun", "type": "Local council" }, { "code": "MT-19", "name": "Iklin", "type": "Local council" }, { "code": "MT-20", "name": "Isla", "type": "Local council" }, { "code": "MT-21", "name": "Kalkara", "type": "Local council" }, { "code": "MT-22", "name": "Kerċem", "type": "Local council" }, { "code": "MT-23", "name": "Kirkop", "type": "Local council" }, { "code": "MT-24", "name": "Lija", "type": "Local council" }, { "code": "MT-25", "name": "Luqa", "type": "Local council" }, { "code": "MT-26", "name": "Marsa", "type": "Local council" }, { "code": "MT-27", "name": "Marsaskala", "type": "Local council" }, { "code": "MT-28", "name": "Marsaxlokk", "type": "Local council" }, { "code": "MT-29", "name": "Mdina", "type": "Local council" }, { "code": "MT-30", "name": "Mellieħa", "type": "Local council" }, { "code": "MT-31", "name": "Mġarr", "type": "Local council" }, { "code": "MT-32", "name": "Mosta", "type": "Local council" }, { "code": "MT-33", "name": "Mqabba", "type": "Local council" }, { "code": "MT-34", "name": "Msida", "type": "Local council" }, { "code": "MT-35", "name": "Mtarfa", "type": "Local council" }, { "code": "MT-36", "name": "Munxar", "type": "Local council" }, { "code": "MT-37", "name": "Nadur", "type": "Local council" }, { "code": "MT-38", "name": "Naxxar", "type": "Local council" }, { "code": "MT-39", "name": "Paola", "type": "Local council" }, { "code": "MT-40", "name": "Pembroke", "type": "Local council" }, { "code": "MT-41", "name": "Pietà", "type": "Local council" }, { "code": "MT-42", "name": "Qala", "type": "Local council" }, { "code": "MT-43", "name": "Qormi", "type": "Local council" }, { "code": "MT-44", "name": "Qrendi", "type": "Local council" }, { "code": "MT-45", "name": "Rabat Għawdex", "type": "Local council" }, { "code": "MT-46", "name": "Rabat Malta", "type": "Local council" }, { "code": "MT-47", "name": "Safi", "type": "Local council" }, { "code": "MT-48", "name": "San Ġiljan", "type": "Local council" }, { "code": "MT-49", "name": "San Ġwann", "type": "Local council" }, { "code": "MT-50", "name": "San Lawrenz", "type": "Local council" }, { "code": "MT-51", "name": "San Pawl il-Baħar", "type": "Local council" }, { "code": "MT-52", "name": "Sannat", "type": "Local council" }, { "code": "MT-53", "name": "Santa Luċija", "type": "Local council" }, { "code": "MT-54", "name": "Santa Venera", "type": "Local council" }, { "code": "MT-55", "name": "Siġġiewi", "type": "Local council" }, { "code": "MT-56", "name": "Sliema", "type": "Local council" }, { "code": "MT-57", "name": "Swieqi", "type": "Local council" }, { "code": "MT-58", "name": "Ta’ Xbiex", "type": "Local council" }, { "code": "MT-59", "name": "Tarxien", "type": "Local council" }, { "code": "MT-60", "name": "Valletta", "type": "Local council" }, { "code": "MT-61", "name": "Xagħra", "type": "Local council" }, { "code": "MT-62", "name": "Xewkija", "type": "Local council" }, { "code": "MT-63", "name": "Xgħajra", "type": "Local council" }, { "code": "MT-64", "name": "Żabbar", "type": "Local council" }, { "code": "MT-65", "name": "Żebbuġ Għawdex", "type": "Local council" }, { "code": "MT-66", "name": "Żebbuġ Malta", "type": "Local council" }, { "code": "MT-67", "name": "Żejtun", "type": "Local council" }, { "code": "MT-68", "name": "Żurrieq", "type": "Local council" }, { "code": "MU-AG", "name": "Agalega Islands", "type": "Dependency" }, { "code": "MU-BL", "name": "Black River", "type": "District" }, { "code": "MU-BR", "name": "Beau Bassin-Rose Hill", "type": "City" }, { "code": "MU-CC", "name": "Cargados Carajos Shoals", "type": "Dependency" }, { "code": "MU-CU", "name": "Curepipe", "type": "City" }, { "code": "MU-FL", "name": "Flacq", "type": "District" }, { "code": "MU-GP", "name": "Grand Port", "type": "District" }, { "code": "MU-MO", "name": "Moka", "type": "District" }, { "code": "MU-PA", "name": "Pamplemousses", "type": "District" }, { "code": "MU-PL", "name": "Port Louis", "type": "District" }, { "code": "MU-PU", "name": "Port Louis", "type": "City" }, { "code": "MU-PW", "name": "Plaines Wilhems", "type": "District" }, { "code": "MU-QB", "name": "Quatre Bornes", "type": "City" }, { "code": "MU-RO", "name": "Rodrigues Island", "type": "Dependency" }, { "code": "MU-RP", "name": "Rivière du Rempart", "type": "District" }, { "code": "MU-SA", "name": "Savanne", "type": "District" }, { "code": "MU-VP", "name": "Vacoas-Phoenix", "type": "City" }, { "code": "MV-00", "name": "Alifu Dhaalu", "parent": "NC", "type": "Administrative atoll" }, { "code": "MV-01", "name": "Seenu", "parent": "SU", "type": "Administrative atoll" }, { "code": "MV-02", "name": "Alifu Alifu", "parent": "NC", "type": "Administrative atoll" }, { "code": "MV-03", "name": "Lhaviyani", "parent": "NO", "type": "Administrative atoll" }, { "code": "MV-04", "name": "Vaavu", "parent": "NC", "type": "Administrative atoll" }, { "code": "MV-05", "name": "Laamu", "parent": "US", "type": "Administrative atoll" }, { "code": "MV-07", "name": "Haa Alifu", "parent": "UN", "type": "Administrative atoll" }, { "code": "MV-08", "name": "Thaa", "parent": "US", "type": "Administrative atoll" }, { "code": "MV-12", "name": "Meemu", "parent": "CE", "type": "Administrative atoll" }, { "code": "MV-13", "name": "Raa", "parent": "NO", "type": "Administrative atoll" }, { "code": "MV-14", "name": "Faafu", "parent": "CE", "type": "Administrative atoll" }, { "code": "MV-17", "name": "Dhaalu", "parent": "CE", "type": "Administrative atoll" }, { "code": "MV-20", "name": "Baa", "parent": "NO", "type": "Administrative atoll" }, { "code": "MV-23", "name": "Haa Dhaalu", "parent": "UN", "type": "Administrative atoll" }, { "code": "MV-24", "name": "Shaviyani", "parent": "UN", "type": "Administrative atoll" }, { "code": "MV-25", "name": "Noonu", "parent": "NO", "type": "Administrative atoll" }, { "code": "MV-26", "name": "Kaafu", "parent": "NC", "type": "Administrative atoll" }, { "code": "MV-27", "name": "Gaafu Alifu", "parent": "SC", "type": "Administrative atoll" }, { "code": "MV-28", "name": "Gaafu Dhaalu", "parent": "SC", "type": "Administrative atoll" }, { "code": "MV-29", "name": "Gnaviyani", "parent": "SU", "type": "Administrative atoll" }, { "code": "MV-CE", "name": "Central", "type": "Province" }, { "code": "MV-MLE", "name": "Male", "type": "City" }, { "code": "MV-NC", "name": "North Central", "type": "Province" }, { "code": "MV-NO", "name": "North", "type": "Province" }, { "code": "MV-SC", "name": "South Central", "type": "Province" }, { "code": "MV-SU", "name": "South", "type": "Province" }, { "code": "MV-UN", "name": "Upper North", "type": "Province" }, { "code": "MV-US", "name": "Upper South", "type": "Province" }, { "code": "MW-BA", "name": "Balaka", "parent": "S", "type": "District" }, { "code": "MW-BL", "name": "Blantyre", "parent": "S", "type": "District" }, { "code": "MW-C", "name": "Central Region", "type": "Region" }, { "code": "MW-CK", "name": "Chikwawa", "parent": "S", "type": "District" }, { "code": "MW-CR", "name": "Chiradzulu", "parent": "S", "type": "District" }, { "code": "MW-CT", "name": "Chitipa", "parent": "N", "type": "District" }, { "code": "MW-DE", "name": "Dedza", "parent": "C", "type": "District" }, { "code": "MW-DO", "name": "Dowa", "parent": "C", "type": "District" }, { "code": "MW-KR", "name": "Karonga", "parent": "N", "type": "District" }, { "code": "MW-KS", "name": "Kasungu", "parent": "C", "type": "District" }, { "code": "MW-LI", "name": "Lilongwe", "parent": "C", "type": "District" }, { "code": "MW-LK", "name": "Likoma", "parent": "N", "type": "District" }, { "code": "MW-MC", "name": "Mchinji", "parent": "C", "type": "District" }, { "code": "MW-MG", "name": "Mangochi", "parent": "S", "type": "District" }, { "code": "MW-MH", "name": "Machinga", "parent": "S", "type": "District" }, { "code": "MW-MU", "name": "Mulanje", "parent": "S", "type": "District" }, { "code": "MW-MW", "name": "Mwanza", "parent": "S", "type": "District" }, { "code": "MW-MZ", "name": "Mzimba", "parent": "N", "type": "District" }, { "code": "MW-N", "name": "Northern Region", "type": "Region" }, { "code": "MW-NB", "name": "Nkhata Bay", "parent": "N", "type": "District" }, { "code": "MW-NE", "name": "Neno", "parent": "N", "type": "District" }, { "code": "MW-NI", "name": "Ntchisi", "parent": "C", "type": "District" }, { "code": "MW-NK", "name": "Nkhotakota", "parent": "C", "type": "District" }, { "code": "MW-NS", "name": "Nsanje", "parent": "S", "type": "District" }, { "code": "MW-NU", "name": "Ntcheu", "parent": "C", "type": "District" }, { "code": "MW-PH", "name": "Phalombe", "parent": "S", "type": "District" }, { "code": "MW-RU", "name": "Rumphi", "parent": "N", "type": "District" }, { "code": "MW-S", "name": "Southern Region", "type": "Region" }, { "code": "MW-SA", "name": "Salima", "parent": "C", "type": "District" }, { "code": "MW-TH", "name": "Thyolo", "parent": "S", "type": "District" }, { "code": "MW-ZO", "name": "Zomba", "parent": "S", "type": "District" }, { "code": "MX-AGU", "name": "Aguascalientes", "type": "State" }, { "code": "MX-BCN", "name": "Baja California", "type": "State" }, { "code": "MX-BCS", "name": "Baja California Sur", "type": "State" }, { "code": "MX-CAM", "name": "Campeche", "type": "State" }, { "code": "MX-CHH", "name": "Chihuahua", "type": "State" }, { "code": "MX-CHP", "name": "Chiapas", "type": "State" }, { "code": "MX-COA", "name": "Coahuila", "type": "State" }, { "code": "MX-COL", "name": "Colima", "type": "State" }, { "code": "MX-DIF", "name": "Distrito Federal", "type": "Federal district" }, { "code": "MX-DUR", "name": "Durango", "type": "State" }, { "code": "MX-GRO", "name": "Guerrero", "type": "State" }, { "code": "MX-GUA", "name": "Guanajuato", "type": "State" }, { "code": "MX-HID", "name": "Hidalgo", "type": "State" }, { "code": "MX-JAL", "name": "Jalisco", "type": "State" }, { "code": "MX-MEX", "name": "México", "type": "State" }, { "code": "MX-MIC", "name": "Michoacán", "type": "State" }, { "code": "MX-MOR", "name": "Morelos", "type": "State" }, { "code": "MX-NAY", "name": "Nayarit", "type": "State" }, { "code": "MX-NLE", "name": "Nuevo León", "type": "State" }, { "code": "MX-OAX", "name": "Oaxaca", "type": "State" }, { "code": "MX-PUE", "name": "Puebla", "type": "State" }, { "code": "MX-QUE", "name": "Querétaro", "type": "State" }, { "code": "MX-ROO", "name": "Quintana Roo", "type": "State" }, { "code": "MX-SIN", "name": "Sinaloa", "type": "State" }, { "code": "MX-SLP", "name": "San Luis Potosí", "type": "State" }, { "code": "MX-SON", "name": "Sonora", "type": "State" }, { "code": "MX-TAB", "name": "Tabasco", "type": "State" }, { "code": "MX-TAM", "name": "Tamaulipas", "type": "State" }, { "code": "MX-TLA", "name": "Tlaxcala", "type": "State" }, { "code": "MX-VER", "name": "Veracruz", "type": "State" }, { "code": "MX-YUC", "name": "Yucatán", "type": "State" }, { "code": "MX-ZAC", "name": "Zacatecas", "type": "State" }, { "code": "MY-01", "name": "Johor", "type": "State" }, { "code": "MY-02", "name": "Kedah", "type": "State" }, { "code": "MY-03", "name": "Kelantan", "type": "State" }, { "code": "MY-04", "name": "Melaka", "type": "State" }, { "code": "MY-05", "name": "Negeri Sembilan", "type": "State" }, { "code": "MY-06", "name": "Pahang", "type": "State" }, { "code": "MY-07", "name": "Pulau Pinang", "type": "State" }, { "code": "MY-08", "name": "Perak", "type": "State" }, { "code": "MY-09", "name": "Perlis", "type": "State" }, { "code": "MY-10", "name": "Selangor", "type": "State" }, { "code": "MY-11", "name": "Terengganu", "type": "State" }, { "code": "MY-12", "name": "Sabah", "type": "State" }, { "code": "MY-13", "name": "Sarawak", "type": "State" }, { "code": "MY-14", "name": "Wilayah Persekutuan Kuala Lumpur", "type": "Federal Territories" }, { "code": "MY-15", "name": "Wilayah Persekutuan Labuan", "type": "Federal Territories" }, { "code": "MY-16", "name": "Wilayah Persekutuan Putrajaya", "type": "Federal Territories" }, { "code": "MZ-A", "name": "Niassa", "type": "Province" }, { "code": "MZ-B", "name": "Manica", "type": "Province" }, { "code": "MZ-G", "name": "Gaza", "type": "Province" }, { "code": "MZ-I", "name": "Inhambane", "type": "Province" }, { "code": "MZ-L", "name": "Maputo", "type": "Province" }, { "code": "MZ-MPM", "name": "Maputo (city)", "type": "City" }, { "code": "MZ-N", "name": "Numpula", "type": "Province" }, { "code": "MZ-P", "name": "Cabo Delgado", "type": "Province" }, { "code": "MZ-Q", "name": "Zambezia", "type": "Province" }, { "code": "MZ-S", "name": "Sofala", "type": "Province" }, { "code": "MZ-T", "name": "Tete", "type": "Province" }, { "code": "NA-CA", "name": "Caprivi", "type": "Region" }, { "code": "NA-ER", "name": "Erongo", "type": "Region" }, { "code": "NA-HA", "name": "Hardap", "type": "Region" }, { "code": "NA-KA", "name": "Karas", "type": "Region" }, { "code": "NA-KH", "name": "Khomas", "type": "Region" }, { "code": "NA-KU", "name": "Kunene", "type": "Region" }, { "code": "NA-OD", "name": "Otjozondjupa", "type": "Region" }, { "code": "NA-OH", "name": "Omaheke", "type": "Region" }, { "code": "NA-OK", "name": "Okavango", "type": "Region" }, { "code": "NA-ON", "name": "Oshana", "type": "Region" }, { "code": "NA-OS", "name": "Omusati", "type": "Region" }, { "code": "NA-OT", "name": "Oshikoto", "type": "Region" }, { "code": "NA-OW", "name": "Ohangwena", "type": "Region" }, { "code": "NE-1", "name": "Agadez", "type": "Department" }, { "code": "NE-2", "name": "Diffa", "type": "Department" }, { "code": "NE-3", "name": "Dosso", "type": "Department" }, { "code": "NE-4", "name": "Maradi", "type": "Department" }, { "code": "NE-5", "name": "Tahoua", "type": "Department" }, { "code": "NE-6", "name": "Tillabéri", "type": "Department" }, { "code": "NE-7", "name": "Zinder", "type": "Department" }, { "code": "NE-8", "name": "Niamey", "type": "Capital District" }, { "code": "NG-AB", "name": "Abia", "type": "State" }, { "code": "NG-AD", "name": "Adamawa", "type": "State" }, { "code": "NG-AK", "name": "Akwa Ibom", "type": "State" }, { "code": "NG-AN", "name": "Anambra", "type": "State" }, { "code": "NG-BA", "name": "Bauchi", "type": "State" }, { "code": "NG-BE", "name": "Benue", "type": "State" }, { "code": "NG-BO", "name": "Borno", "type": "State" }, { "code": "NG-BY", "name": "Bayelsa", "type": "State" }, { "code": "NG-CR", "name": "Cross River", "type": "State" }, { "code": "NG-DE", "name": "Delta", "type": "State" }, { "code": "NG-EB", "name": "Ebonyi", "type": "State" }, { "code": "NG-ED", "name": "Edo", "type": "State" }, { "code": "NG-EK", "name": "Ekiti", "type": "State" }, { "code": "NG-EN", "name": "Enugu", "type": "State" }, { "code": "NG-FC", "name": "Abuja Capital Territory", "type": "Capital Territory" }, { "code": "NG-GO", "name": "Gombe", "type": "State" }, { "code": "NG-IM", "name": "Imo", "type": "State" }, { "code": "NG-JI", "name": "Jigawa", "type": "State" }, { "code": "NG-KD", "name": "Kaduna", "type": "State" }, { "code": "NG-KE", "name": "Kebbi", "type": "State" }, { "code": "NG-KN", "name": "Kano", "type": "State" }, { "code": "NG-KO", "name": "Kogi", "type": "State" }, { "code": "NG-KT", "name": "Katsina", "type": "State" }, { "code": "NG-KW", "name": "Kwara", "type": "State" }, { "code": "NG-LA", "name": "Lagos", "type": "State" }, { "code": "NG-NA", "name": "Nassarawa", "type": "State" }, { "code": "NG-NI", "name": "Niger", "type": "State" }, { "code": "NG-OG", "name": "Ogun", "type": "State" }, { "code": "NG-ON", "name": "Ondo", "type": "State" }, { "code": "NG-OS", "name": "Osun", "type": "State" }, { "code": "NG-OY", "name": "Oyo", "type": "State" }, { "code": "NG-PL", "name": "Plateau", "type": "State" }, { "code": "NG-RI", "name": "Rivers", "type": "State" }, { "code": "NG-SO", "name": "Sokoto", "type": "State" }, { "code": "NG-TA", "name": "Taraba", "type": "State" }, { "code": "NG-YO", "name": "Yobe", "type": "State" }, { "code": "NG-ZA", "name": "Zamfara", "type": "State" }, { "code": "NI-AN", "name": "Atlántico Norte", "type": "Autonomous Region" }, { "code": "NI-AS", "name": "Atlántico Sur", "type": "Autonomous Region" }, { "code": "NI-BO", "name": "Boaco", "type": "Department" }, { "code": "NI-CA", "name": "Carazo", "type": "Department" }, { "code": "NI-CI", "name": "Chinandega", "type": "Department" }, { "code": "NI-CO", "name": "Chontales", "type": "Department" }, { "code": "NI-ES", "name": "Estelí", "type": "Department" }, { "code": "NI-GR", "name": "Granada", "type": "Department" }, { "code": "NI-JI", "name": "Jinotega", "type": "Department" }, { "code": "NI-LE", "name": "León", "type": "Department" }, { "code": "NI-MD", "name": "Madriz", "type": "Department" }, { "code": "NI-MN", "name": "Managua", "type": "Department" }, { "code": "NI-MS", "name": "Masaya", "type": "Department" }, { "code": "NI-MT", "name": "Matagalpa", "type": "Department" }, { "code": "NI-NS", "name": "Nueva Segovia", "type": "Department" }, { "code": "NI-RI", "name": "Rivas", "type": "Department" }, { "code": "NI-SJ", "name": "Río San Juan", "type": "Department" }, { "code": "NL-AW", "name": "Aruba", "type": "Country" }, { "code": "NL-BQ1", "name": "Bonaire", "type": "Special municipality" }, { "code": "NL-BQ2", "name": "Saba", "type": "Special municipality" }, { "code": "NL-BQ3", "name": "Sint Eustatius", "type": "Special municipality" }, { "code": "NL-CW", "name": "Curaçao", "type": "Country" }, { "code": "NL-DR", "name": "Drenthe", "type": "Province" }, { "code": "NL-FL", "name": "Flevoland", "type": "Province" }, { "code": "NL-FR", "name": "Friesland", "type": "Province" }, { "code": "NL-GE", "name": "Gelderland", "type": "Province" }, { "code": "NL-GR", "name": "Groningen", "type": "Province" }, { "code": "NL-LI", "name": "Limburg", "type": "Province" }, { "code": "NL-NB", "name": "Noord-Brabant", "type": "Province" }, { "code": "NL-NH", "name": "Noord-Holland", "type": "Province" }, { "code": "NL-OV", "name": "Overijssel", "type": "Province" }, { "code": "NL-SX", "name": "Sint Maarten", "type": "Country" }, { "code": "NL-UT", "name": "Utrecht", "type": "Province" }, { "code": "NL-ZE", "name": "Zeeland", "type": "Province" }, { "code": "NL-ZH", "name": "Zuid-Holland", "type": "Province" }, { "code": "NO-01", "name": "Østfold", "type": "County" }, { "code": "NO-02", "name": "Akershus", "type": "County" }, { "code": "NO-03", "name": "Oslo", "type": "County" }, { "code": "NO-04", "name": "Hedmark", "type": "County" }, { "code": "NO-05", "name": "Oppland", "type": "County" }, { "code": "NO-06", "name": "Buskerud", "type": "County" }, { "code": "NO-07", "name": "Vestfold", "type": "County" }, { "code": "NO-08", "name": "Telemark", "type": "County" }, { "code": "NO-09", "name": "Aust-Agder", "type": "County" }, { "code": "NO-10", "name": "Vest-Agder", "type": "County" }, { "code": "NO-11", "name": "Rogaland", "type": "County" }, { "code": "NO-12", "name": "Hordaland", "type": "County" }, { "code": "NO-14", "name": "Sogn og Fjordane", "type": "County" }, { "code": "NO-15", "name": "Møre og Romsdal", "type": "County" }, { "code": "NO-16", "name": "Sør-Trøndelag", "type": "County" }, { "code": "NO-17", "name": "Nord-Trøndelag", "type": "County" }, { "code": "NO-18", "name": "Nordland", "type": "County" }, { "code": "NO-19", "name": "Troms", "type": "County" }, { "code": "NO-20", "name": "Finnmark", "type": "County" }, { "code": "NO-21", "name": "Svalbard (Arctic Region)", "type": "Arctic Region" }, { "code": "NO-22", "name": "Jan Mayen (Arctic Region)", "type": "Arctic Region" }, { "code": "NP-1", "name": "Madhyamanchal", "type": "Development region" }, { "code": "NP-2", "name": "Madhya Pashchimanchal", "type": "Development region" }, { "code": "NP-3", "name": "Pashchimanchal", "type": "Development region" }, { "code": "NP-4", "name": "Purwanchal", "type": "Development region" }, { "code": "NP-5", "name": "Sudur Pashchimanchal", "type": "Development region" }, { "code": "NP-BA", "name": "Bagmati", "parent": "1", "type": "zone" }, { "code": "NP-BH", "name": "Bheri", "parent": "2", "type": "zone" }, { "code": "NP-DH", "name": "Dhawalagiri", "parent": "3", "type": "zone" }, { "code": "NP-GA", "name": "Gandaki", "parent": "3", "type": "zone" }, { "code": "NP-JA", "name": "Janakpur", "parent": "1", "type": "zone" }, { "code": "NP-KA", "name": "Karnali", "parent": "2", "type": "zone" }, { "code": "NP-KO", "name": "Kosi", "parent": "4", "type": "zone" }, { "code": "NP-LU", "name": "Lumbini", "parent": "3", "type": "zone" }, { "code": "NP-MA", "name": "Mahakali", "parent": "5", "type": "zone" }, { "code": "NP-ME", "name": "Mechi", "parent": "4", "type": "zone" }, { "code": "NP-NA", "name": "Narayani", "parent": "1", "type": "zone" }, { "code": "NP-RA", "name": "Rapti", "parent": "2", "type": "zone" }, { "code": "NP-SA", "name": "Sagarmatha", "parent": "4", "type": "zone" }, { "code": "NP-SE", "name": "Seti", "parent": "5", "type": "zone" }, { "code": "NR-01", "name": "Aiwo", "type": "District" }, { "code": "NR-02", "name": "Anabar", "type": "District" }, { "code": "NR-03", "name": "Anetan", "type": "District" }, { "code": "NR-04", "name": "Anibare", "type": "District" }, { "code": "NR-05", "name": "Baiti", "type": "District" }, { "code": "NR-06", "name": "Boe", "type": "District" }, { "code": "NR-07", "name": "Buada", "type": "District" }, { "code": "NR-08", "name": "Denigomodu", "type": "District" }, { "code": "NR-09", "name": "Ewa", "type": "District" }, { "code": "NR-10", "name": "Ijuw", "type": "District" }, { "code": "NR-11", "name": "Meneng", "type": "District" }, { "code": "NR-12", "name": "Nibok", "type": "District" }, { "code": "NR-13", "name": "Uaboe", "type": "District" }, { "code": "NR-14", "name": "Yaren", "type": "District" }, { "code": "NZ-AUK", "name": "Auckland", "parent": "N", "type": "Regional council" }, { "code": "NZ-BOP", "name": "Bay of Plenty", "parent": "N", "type": "Regional council" }, { "code": "NZ-CAN", "name": "Canterbury", "parent": "S", "type": "Regional council" }, { "code": "NZ-CIT", "name": "Chatham Islands Territory", "type": "Special island authority" }, { "code": "NZ-GIS", "name": "Gisborne District", "parent": "N", "type": "Unitary authority" }, { "code": "NZ-HKB", "name": "Hawke's Bay", "parent": "N", "type": "Regional council" }, { "code": "NZ-MBH", "name": "Marlborough District", "parent": "S", "type": "Unitary authority" }, { "code": "NZ-MWT", "name": "Manawatu-Wanganui", "parent": "N", "type": "Regional council" }, { "code": "NZ-N", "name": "North Island", "type": "Island" }, { "code": "NZ-NSN", "name": "Nelson City", "parent": "S", "type": "Unitary authority" }, { "code": "NZ-NTL", "name": "Northland", "parent": "N", "type": "Regional council" }, { "code": "NZ-OTA", "name": "Otago", "parent": "S", "type": "Regional council" }, { "code": "NZ-S", "name": "South Island", "type": "Island" }, { "code": "NZ-STL", "name": "Southland", "parent": "S", "type": "Regional council" }, { "code": "NZ-TAS", "name": "Tasman District", "parent": "S", "type": "Unitary authority" }, { "code": "NZ-TKI", "name": "Taranaki", "parent": "N", "type": "Regional council" }, { "code": "NZ-WGN", "name": "Wellington", "parent": "N", "type": "Regional council" }, { "code": "NZ-WKO", "name": "Waikato", "parent": "N", "type": "Regional council" }, { "code": "NZ-WTC", "name": "West Coast", "parent": "S", "type": "Regional council" }, { "code": "OM-BA", "name": "Al Bāţinah", "type": "Region" }, { "code": "OM-BU", "name": "Al Buraymī", "type": "Governorate" }, { "code": "OM-DA", "name": "Ad Dākhilīya", "type": "Region" }, { "code": "OM-MA", "name": "Masqaţ", "type": "Governorate" }, { "code": "OM-MU", "name": "Musandam", "type": "Governorate" }, { "code": "OM-SH", "name": "Ash Sharqīyah", "type": "Region" }, { "code": "OM-WU", "name": "Al Wusţá", "type": "Region" }, { "code": "OM-ZA", "name": "Az̧ Z̧āhirah", "type": "Region" }, { "code": "OM-ZU", "name": "Z̧ufār", "type": "Governorate" }, { "code": "PA-1", "name": "Bocas del Toro", "type": "Province" }, { "code": "PA-2", "name": "Coclé", "type": "Province" }, { "code": "PA-3", "name": "Colón", "type": "Province" }, { "code": "PA-4", "name": "Chiriquí", "type": "Province" }, { "code": "PA-5", "name": "Darién", "type": "Province" }, { "code": "PA-6", "name": "Herrera", "type": "Province" }, { "code": "PA-7", "name": "Los Santos", "type": "Province" }, { "code": "PA-8", "name": "Panamá", "type": "Province" }, { "code": "PA-9", "name": "Veraguas", "type": "Province" }, { "code": "PA-EM", "name": "Emberá", "type": "Indigenous region" }, { "code": "PA-KY", "name": "Kuna Yala", "type": "Indigenous region" }, { "code": "PA-NB", "name": "Ngöbe-Buglé", "type": "Indigenous region" }, { "code": "PE-AMA", "name": "Amazonas", "type": "Region" }, { "code": "PE-ANC", "name": "Ancash", "type": "Region" }, { "code": "PE-APU", "name": "Apurímac", "type": "Region" }, { "code": "PE-ARE", "name": "Arequipa", "type": "Region" }, { "code": "PE-AYA", "name": "Ayacucho", "type": "Region" }, { "code": "PE-CAJ", "name": "Cajamarca", "type": "Region" }, { "code": "PE-CAL", "name": "El Callao", "type": "Constitutional province" }, { "code": "PE-CUS", "name": "Cusco [Cuzco]", "type": "Region" }, { "code": "PE-HUC", "name": "Huánuco", "type": "Region" }, { "code": "PE-HUV", "name": "Huancavelica", "type": "Region" }, { "code": "PE-ICA", "name": "Ica", "type": "Region" }, { "code": "PE-JUN", "name": "Junín", "type": "Region" }, { "code": "PE-LAL", "name": "La Libertad", "type": "Region" }, { "code": "PE-LAM", "name": "Lambayeque", "type": "Region" }, { "code": "PE-LIM", "name": "Lima", "type": "Region" }, { "code": "PE-LMA", "name": "Municipalidad Metropolitana de Lima", "type": "Municipality" }, { "code": "PE-LOR", "name": "Loreto", "type": "Region" }, { "code": "PE-MDD", "name": "Madre de Dios", "type": "Region" }, { "code": "PE-MOQ", "name": "Moquegua", "type": "Region" }, { "code": "PE-PAS", "name": "Pasco", "type": "Region" }, { "code": "PE-PIU", "name": "Piura", "type": "Region" }, { "code": "PE-PUN", "name": "Puno", "type": "Region" }, { "code": "PE-SAM", "name": "San Martín", "type": "Region" }, { "code": "PE-TAC", "name": "Tacna", "type": "Region" }, { "code": "PE-TUM", "name": "Tumbes", "type": "Region" }, { "code": "PE-UCA", "name": "Ucayali", "type": "Region" }, { "code": "PG-CPK", "name": "Chimbu", "type": "Province" }, { "code": "PG-CPM", "name": "Central", "type": "Province" }, { "code": "PG-EBR", "name": "East New Britain", "type": "Province" }, { "code": "PG-EHG", "name": "Eastern Highlands", "type": "Province" }, { "code": "PG-EPW", "name": "Enga", "type": "Province" }, { "code": "PG-ESW", "name": "East Sepik", "type": "Province" }, { "code": "PG-GPK", "name": "Gulf", "type": "Province" }, { "code": "PG-MBA", "name": "Milne Bay", "type": "Province" }, { "code": "PG-MPL", "name": "Morobe", "type": "Province" }, { "code": "PG-MPM", "name": "Madang", "type": "Province" }, { "code": "PG-MRL", "name": "Manus", "type": "Province" }, { "code": "PG-NCD", "name": "National Capital District (Port Moresby)", "type": "District" }, { "code": "PG-NIK", "name": "New Ireland", "type": "Province" }, { "code": "PG-NPP", "name": "Northern", "type": "Province" }, { "code": "PG-NSB", "name": "Bougainville", "type": "Autonomous region" }, { "code": "PG-SAN", "name": "Sandaun", "type": "Province" }, { "code": "PG-SHM", "name": "Southern Highlands", "type": "Province" }, { "code": "PG-WBK", "name": "West New Britain", "type": "Province" }, { "code": "PG-WHM", "name": "Western Highlands", "type": "Province" }, { "code": "PG-WPD", "name": "Western", "type": "Province" }, { "code": "PH-00", "name": "National Capital Region", "type": "Region" }, { "code": "PH-01", "name": "Ilocos (Region I)", "type": "Region" }, { "code": "PH-02", "name": "Cagayan Valley (Region II)", "type": "Region" }, { "code": "PH-03", "name": "Central Luzon (Region III)", "type": "Region" }, { "code": "PH-05", "name": "Bicol (Region V)", "type": "Region" }, { "code": "PH-06", "name": "Western Visayas (Region VI)", "type": "Region" }, { "code": "PH-07", "name": "Central Visayas (Region VII)", "type": "Region" }, { "code": "PH-08", "name": "Eastern Visayas (Region VIII)", "type": "Region" }, { "code": "PH-09", "name": "Zamboanga Peninsula (Region IX)", "type": "Region" }, { "code": "PH-10", "name": "Northern Mindanao (Region X)", "type": "Region" }, { "code": "PH-11", "name": "Davao (Region XI)", "type": "Region" }, { "code": "PH-12", "name": "Soccsksargen (Region XII)", "type": "Region" }, { "code": "PH-13", "name": "Caraga (Region XIII)", "type": "Region" }, { "code": "PH-14", "name": "Autonomous Region in Muslim Mindanao (ARMM)", "type": "Region" }, { "code": "PH-15", "name": "Cordillera Administrative Region (CAR)", "type": "Region" }, { "code": "PH-40", "name": "CALABARZON (Region IV-A)", "type": "Region" }, { "code": "PH-41", "name": "MIMAROPA (Region IV-B)", "type": "Region" }, { "code": "PH-ABR", "name": "Abra", "parent": "15", "type": "Province" }, { "code": "PH-AGN", "name": "Agusan del Norte", "parent": "13", "type": "Province" }, { "code": "PH-AGS", "name": "Agusan del Sur", "parent": "13", "type": "Province" }, { "code": "PH-AKL", "name": "Aklan", "parent": "06", "type": "Province" }, { "code": "PH-ALB", "name": "Albay", "parent": "05", "type": "Province" }, { "code": "PH-ANT", "name": "Antique", "parent": "06", "type": "Province" }, { "code": "PH-APA", "name": "Apayao", "parent": "15", "type": "Province" }, { "code": "PH-AUR", "name": "Aurora", "parent": "03", "type": "Province" }, { "code": "PH-BAN", "name": "Batasn", "parent": "03", "type": "Province" }, { "code": "PH-BAS", "name": "Basilan", "parent": "09", "type": "Province" }, { "code": "PH-BEN", "name": "Benguet", "parent": "15", "type": "Province" }, { "code": "PH-BIL", "name": "Biliran", "parent": "08", "type": "Province" }, { "code": "PH-BOH", "name": "Bohol", "parent": "07", "type": "Province" }, { "code": "PH-BTG", "name": "Batangas", "parent": "40", "type": "Province" }, { "code": "PH-BTN", "name": "Batanes", "parent": "02", "type": "Province" }, { "code": "PH-BUK", "name": "Bukidnon", "parent": "10", "type": "Province" }, { "code": "PH-BUL", "name": "Bulacan", "parent": "03", "type": "Province" }, { "code": "PH-CAG", "name": "Cagayan", "parent": "02", "type": "Province" }, { "code": "PH-CAM", "name": "Camiguin", "parent": "10", "type": "Province" }, { "code": "PH-CAN", "name": "Camarines Norte", "parent": "05", "type": "Province" }, { "code": "PH-CAP", "name": "Capiz", "parent": "06", "type": "Province" }, { "code": "PH-CAS", "name": "Camarines Sur", "parent": "05", "type": "Province" }, { "code": "PH-CAT", "name": "Catanduanes", "parent": "05", "type": "Province" }, { "code": "PH-CAV", "name": "Cavite", "parent": "40", "type": "Province" }, { "code": "PH-CEB", "name": "Cebu", "parent": "07", "type": "Province" }, { "code": "PH-COM", "name": "Compostela Valley", "parent": "11", "type": "Province" }, { "code": "PH-DAO", "name": "Davao Oriental", "parent": "11", "type": "Province" }, { "code": "PH-DAS", "name": "Davao del Sur", "parent": "11", "type": "Province" }, { "code": "PH-DAV", "name": "Davao del Norte", "parent": "11", "type": "Province" }, { "code": "PH-DIN", "name": "Dinagat Islands", "parent": "13", "type": "Province" }, { "code": "PH-EAS", "name": "Eastern Samar", "parent": "08", "type": "Province" }, { "code": "PH-GUI", "name": "Guimaras", "parent": "06", "type": "Province" }, { "code": "PH-IFU", "name": "Ifugao", "parent": "15", "type": "Province" }, { "code": "PH-ILI", "name": "Iloilo", "parent": "06", "type": "Province" }, { "code": "PH-ILN", "name": "Ilocos Norte", "parent": "01", "type": "Province" }, { "code": "PH-ILS", "name": "Ilocos Sur", "parent": "01", "type": "Province" }, { "code": "PH-ISA", "name": "Isabela", "parent": "02", "type": "Province" }, { "code": "PH-KAL", "name": "Kalinga-Apayso", "parent": "15", "type": "Province" }, { "code": "PH-LAG", "name": "Laguna", "parent": "40", "type": "Province" }, { "code": "PH-LAN", "name": "Lanao del Norte", "parent": "12", "type": "Province" }, { "code": "PH-LAS", "name": "Lanao del Sur", "parent": "14", "type": "Province" }, { "code": "PH-LEY", "name": "Leyte", "parent": "08", "type": "Province" }, { "code": "PH-LUN", "name": "La Union", "parent": "01", "type": "Province" }, { "code": "PH-MAD", "name": "Marinduque", "parent": "41", "type": "Province" }, { "code": "PH-MAG", "name": "Maguindanao", "parent": "14", "type": "Province" }, { "code": "PH-MAS", "name": "Masbate", "parent": "05", "type": "Province" }, { "code": "PH-MDC", "name": "Mindoro Occidental", "parent": "41", "type": "Province" }, { "code": "PH-MDR", "name": "Mindoro Oriental", "parent": "41", "type": "Province" }, { "code": "PH-MOU", "name": "Mountain Province", "parent": "15", "type": "Province" }, { "code": "PH-MSC", "name": "Misamis Occidental", "parent": "10", "type": "Province" }, { "code": "PH-MSR", "name": "Misamis Oriental", "parent": "10", "type": "Province" }, { "code": "PH-NCO", "name": "North Cotabato", "parent": "12", "type": "Province" }, { "code": "PH-NEC", "name": "Negros Occidental", "parent": "06", "type": "Province" }, { "code": "PH-NER", "name": "Negros Oriental", "parent": "07", "type": "Province" }, { "code": "PH-NSA", "name": "Northern Samar", "parent": "08", "type": "Province" }, { "code": "PH-NUE", "name": "Nueva Ecija", "parent": "03", "type": "Province" }, { "code": "PH-NUV", "name": "Nueva Vizcaya", "parent": "02", "type": "Province" }, { "code": "PH-PAM", "name": "Pampanga", "parent": "03", "type": "Province" }, { "code": "PH-PAN", "name": "Pangasinan", "parent": "01", "type": "Province" }, { "code": "PH-PLW", "name": "Palawan", "parent": "41", "type": "Province" }, { "code": "PH-QUE", "name": "Quezon", "parent": "40", "type": "Province" }, { "code": "PH-QUI", "name": "Quirino", "parent": "02", "type": "Province" }, { "code": "PH-RIZ", "name": "Rizal", "parent": "40", "type": "Province" }, { "code": "PH-ROM", "name": "Romblon", "parent": "41", "type": "Province" }, { "code": "PH-SAR", "name": "Sarangani", "parent": "11", "type": "Province" }, { "code": "PH-SCO", "name": "South Cotabato", "parent": "11", "type": "Province" }, { "code": "PH-SIG", "name": "Siquijor", "parent": "07", "type": "Province" }, { "code": "PH-SLE", "name": "Southern Leyte", "parent": "08", "type": "Province" }, { "code": "PH-SLU", "name": "Sulu", "parent": "14", "type": "Province" }, { "code": "PH-SOR", "name": "Sorsogon", "parent": "05", "type": "Province" }, { "code": "PH-SUK", "name": "Sultan Kudarat", "parent": "12", "type": "Province" }, { "code": "PH-SUN", "name": "Surigao del Norte", "parent": "13", "type": "Province" }, { "code": "PH-SUR", "name": "Surigao del Sur", "parent": "13", "type": "Province" }, { "code": "PH-TAR", "name": "Tarlac", "parent": "03", "type": "Province" }, { "code": "PH-TAW", "name": "Tawi-Tawi", "parent": "14", "type": "Province" }, { "code": "PH-WSA", "name": "Western Samar", "parent": "08", "type": "Province" }, { "code": "PH-ZAN", "name": "Zamboanga del Norte", "parent": "09", "type": "Province" }, { "code": "PH-ZAS", "name": "Zamboanga del Sur", "parent": "09", "type": "Province" }, { "code": "PH-ZMB", "name": "Zambales", "parent": "03", "type": "Province" }, { "code": "PH-ZSI", "name": "Zamboanga Sibugay", "parent": "09", "type": "Province" }, { "code": "PK-BA", "name": "Balochistan", "type": "Province" }, { "code": "PK-GB", "name": "Gilgit-Baltistan", "type": "Area" }, { "code": "PK-IS", "name": "Islamabad", "type": "Capital territory" }, { "code": "PK-JK", "name": "Azad Kashmir", "type": "Area" }, { "code": "PK-KP", "name": "Khyber Pakhtunkhwa", "type": "Province" }, { "code": "PK-PB", "name": "Punjab", "type": "Province" }, { "code": "PK-SD", "name": "Sindh", "type": "Province" }, { "code": "PK-TA", "name": "Federally Administered Tribal Areas", "type": "Territory" }, { "code": "PL-DS", "name": "Dolnośląskie", "type": "Province" }, { "code": "PL-KP", "name": "Kujawsko-pomorskie", "type": "Province" }, { "code": "PL-LB", "name": "Lubuskie", "type": "Province" }, { "code": "PL-LD", "name": "Łódzkie", "type": "Province" }, { "code": "PL-LU", "name": "Lubelskie", "type": "Province" }, { "code": "PL-MA", "name": "Małopolskie", "type": "Province" }, { "code": "PL-MZ", "name": "Mazowieckie", "type": "Province" }, { "code": "PL-OP", "name": "Opolskie", "type": "Province" }, { "code": "PL-PD", "name": "Podlaskie", "type": "Province" }, { "code": "PL-PK", "name": "Podkarpackie", "type": "Province" }, { "code": "PL-PM", "name": "Pomorskie", "type": "Province" }, { "code": "PL-SK", "name": "Świętokrzyskie", "type": "Province" }, { "code": "PL-SL", "name": "Śląskie", "type": "Province" }, { "code": "PL-WN", "name": "Warmińsko-mazurskie", "type": "Province" }, { "code": "PL-WP", "name": "Wielkopolskie", "type": "Province" }, { "code": "PL-ZP", "name": "Zachodniopomorskie", "type": "Province" }, { "code": "PS-BTH", "name": "Bethlehem", "type": "Governorate" }, { "code": "PS-DEB", "name": "Deir El Balah", "type": "Governorate" }, { "code": "PS-GZA", "name": "Gaza", "type": "Governorate" }, { "code": "PS-HBN", "name": "Hebron", "type": "Governorate" }, { "code": "PS-JEM", "name": "Jerusalem", "type": "Governorate" }, { "code": "PS-JEN", "name": "Jenin", "type": "Governorate" }, { "code": "PS-JRH", "name": "Jericho - Al Aghwar", "type": "Governorate" }, { "code": "PS-KYS", "name": "Khan Yunis", "type": "Governorate" }, { "code": "PS-NBS", "name": "Nablus", "type": "Governorate" }, { "code": "PS-NGZ", "name": "North Gaza", "type": "Governorate" }, { "code": "PS-QQA", "name": "Qalqilya", "type": "Governorate" }, { "code": "PS-RBH", "name": "Ramallah", "type": "Governorate" }, { "code": "PS-RFH", "name": "Rafah", "type": "Governorate" }, { "code": "PS-SLT", "name": "Salfit", "type": "Governorate" }, { "code": "PS-TBS", "name": "Tubas", "type": "Governorate" }, { "code": "PS-TKM", "name": "Tulkarm", "type": "Governorate" }, { "code": "PT-01", "name": "Aveiro", "type": "District" }, { "code": "PT-02", "name": "Beja", "type": "District" }, { "code": "PT-03", "name": "Braga", "type": "District" }, { "code": "PT-04", "name": "Bragança", "type": "District" }, { "code": "PT-05", "name": "Castelo Branco", "type": "District" }, { "code": "PT-06", "name": "Coimbra", "type": "District" }, { "code": "PT-07", "name": "Évora", "type": "District" }, { "code": "PT-08", "name": "Faro", "type": "District" }, { "code": "PT-09", "name": "Guarda", "type": "District" }, { "code": "PT-10", "name": "Leiria", "type": "District" }, { "code": "PT-11", "name": "Lisboa", "type": "District" }, { "code": "PT-12", "name": "Portalegre", "type": "District" }, { "code": "PT-13", "name": "Porto", "type": "District" }, { "code": "PT-14", "name": "Santarém", "type": "District" }, { "code": "PT-15", "name": "Setúbal", "type": "District" }, { "code": "PT-16", "name": "Viana do Castelo", "type": "District" }, { "code": "PT-17", "name": "Vila Real", "type": "District" }, { "code": "PT-18", "name": "Viseu", "type": "District" }, { "code": "PT-20", "name": "Região Autónoma dos Açores", "type": "Autonomous region" }, { "code": "PT-30", "name": "Região Autónoma da Madeira", "type": "Autonomous region" }, { "code": "PW-002", "name": "Aimeliik", "type": "State" }, { "code": "PW-004", "name": "Airai", "type": "State" }, { "code": "PW-010", "name": "Angaur", "type": "State" }, { "code": "PW-050", "name": "Hatobohei", "type": "State" }, { "code": "PW-100", "name": "Kayangel", "type": "State" }, { "code": "PW-150", "name": "Koror", "type": "State" }, { "code": "PW-212", "name": "Melekeok", "type": "State" }, { "code": "PW-214", "name": "Ngaraard", "type": "State" }, { "code": "PW-218", "name": "Ngarchelong", "type": "State" }, { "code": "PW-222", "name": "Ngardmau", "type": "State" }, { "code": "PW-224", "name": "Ngatpang", "type": "State" }, { "code": "PW-226", "name": "Ngchesar", "type": "State" }, { "code": "PW-227", "name": "Ngeremlengui", "type": "State" }, { "code": "PW-228", "name": "Ngiwal", "type": "State" }, { "code": "PW-350", "name": "Peleliu", "type": "State" }, { "code": "PW-370", "name": "Sonsorol", "type": "State" }, { "code": "PY-1", "name": "Concepción", "type": "Department" }, { "code": "PY-10", "name": "Alto Paraná", "type": "Department" }, { "code": "PY-11", "name": "Central", "type": "Department" }, { "code": "PY-12", "name": "Ñeembucú", "type": "Department" }, { "code": "PY-13", "name": "Amambay", "type": "Department" }, { "code": "PY-14", "name": "Canindeyú", "type": "Department" }, { "code": "PY-15", "name": "Presidente Hayes", "type": "Department" }, { "code": "PY-16", "name": "Alto Paraguay", "type": "Department" }, { "code": "PY-19", "name": "Boquerón", "type": "Department" }, { "code": "PY-2", "name": "San Pedro", "type": "Department" }, { "code": "PY-3", "name": "Cordillera", "type": "Department" }, { "code": "PY-4", "name": "Guairá", "type": "Department" }, { "code": "PY-5", "name": "Caaguazú", "type": "Department" }, { "code": "PY-6", "name": "Caazapá", "type": "Department" }, { "code": "PY-7", "name": "Itapúa", "type": "Department" }, { "code": "PY-8", "name": "Misiones", "type": "Department" }, { "code": "PY-9", "name": "Paraguarí", "type": "Department" }, { "code": "PY-ASU", "name": "Asunción", "type": "Capital district" }, { "code": "QA-DA", "name": "Ad Dawhah", "type": "Municipality" }, { "code": "QA-KH", "name": "Al Khawr wa adh Dhakhīrah", "type": "Municipality" }, { "code": "QA-MS", "name": "Ash Shamal", "type": "Municipality" }, { "code": "QA-RA", "name": "Ar Rayyan", "type": "Municipality" }, { "code": "QA-US", "name": "Umm Salal", "type": "Municipality" }, { "code": "QA-WA", "name": "Al Wakrah", "type": "Municipality" }, { "code": "QA-ZA", "name": "Az̧ Z̧a‘āyin", "type": "Municipality" }, { "code": "RO-AB", "name": "Alba", "type": "Department" }, { "code": "RO-AG", "name": "Argeș", "type": "Department" }, { "code": "RO-AR", "name": "Arad", "type": "Department" }, { "code": "RO-B", "name": "București", "type": "Municipality" }, { "code": "RO-BC", "name": "Bacău", "type": "Department" }, { "code": "RO-BH", "name": "Bihor", "type": "Department" }, { "code": "RO-BN", "name": "Bistrița-Năsăud", "type": "Department" }, { "code": "RO-BR", "name": "Brăila", "type": "Department" }, { "code": "RO-BT", "name": "Botoșani", "type": "Department" }, { "code": "RO-BV", "name": "Brașov", "type": "Department" }, { "code": "RO-BZ", "name": "Buzău", "type": "Department" }, { "code": "RO-CJ", "name": "Cluj", "type": "Department" }, { "code": "RO-CL", "name": "Călărași", "type": "Department" }, { "code": "RO-CS", "name": "Caraș-Severin", "type": "Department" }, { "code": "RO-CT", "name": "Constanța", "type": "Department" }, { "code": "RO-CV", "name": "Covasna", "type": "Department" }, { "code": "RO-DB", "name": "Dâmbovița", "type": "Department" }, { "code": "RO-DJ", "name": "Dolj", "type": "Department" }, { "code": "RO-GJ", "name": "Gorj", "type": "Department" }, { "code": "RO-GL", "name": "Galați", "type": "Department" }, { "code": "RO-GR", "name": "Giurgiu", "type": "Department" }, { "code": "RO-HD", "name": "Hunedoara", "type": "Department" }, { "code": "RO-HR", "name": "Harghita", "type": "Department" }, { "code": "RO-IF", "name": "Ilfov", "type": "Department" }, { "code": "RO-IL", "name": "Ialomița", "type": "Department" }, { "code": "RO-IS", "name": "Iași", "type": "Department" }, { "code": "RO-MH", "name": "Mehedinți", "type": "Department" }, { "code": "RO-MM", "name": "Maramureș", "type": "Department" }, { "code": "RO-MS", "name": "Mureș", "type": "Department" }, { "code": "RO-NT", "name": "Neamț", "type": "Department" }, { "code": "RO-OT", "name": "Olt", "type": "Department" }, { "code": "RO-PH", "name": "Prahova", "type": "Department" }, { "code": "RO-SB", "name": "Sibiu", "type": "Department" }, { "code": "RO-SJ", "name": "Sălaj", "type": "Department" }, { "code": "RO-SM", "name": "Satu Mare", "type": "Department" }, { "code": "RO-SV", "name": "Suceava", "type": "Department" }, { "code": "RO-TL", "name": "Tulcea", "type": "Department" }, { "code": "RO-TM", "name": "Timiș", "type": "Department" }, { "code": "RO-TR", "name": "Teleorman", "type": "Department" }, { "code": "RO-VL", "name": "Vâlcea", "type": "Department" }, { "code": "RO-VN", "name": "Vrancea", "type": "Department" }, { "code": "RO-VS", "name": "Vaslui", "type": "Department" }, { "code": "RS-00", "name": "Beograd", "type": "City" }, { "code": "RS-01", "name": "Severnobački okrug", "parent": "VO", "type": "District" }, { "code": "RS-02", "name": "Srednjebanatski okrug", "parent": "VO", "type": "District" }, { "code": "RS-03", "name": "Severnobanatski okrug", "parent": "VO", "type": "District" }, { "code": "RS-04", "name": "Južnobanatski okrug", "parent": "VO", "type": "District" }, { "code": "RS-05", "name": "Zapadnobački okrug", "parent": "VO", "type": "District" }, { "code": "RS-06", "name": "Južnobački okrug", "parent": "VO", "type": "District" }, { "code": "RS-07", "name": "Sremski okrug", "parent": "VO", "type": "District" }, { "code": "RS-08", "name": "Mačvanski okrug", "type": "District" }, { "code": "RS-09", "name": "Kolubarski okrug", "type": "District" }, { "code": "RS-10", "name": "Podunavski okrug", "type": "District" }, { "code": "RS-11", "name": "Braničevski okrug", "type": "District" }, { "code": "RS-12", "name": "Šumadijski okrug", "type": "District" }, { "code": "RS-13", "name": "Pomoravski okrug", "type": "District" }, { "code": "RS-14", "name": "Borski okrug", "type": "District" }, { "code": "RS-15", "name": "Zaječarski okrug", "type": "District" }, { "code": "RS-16", "name": "Zlatiborski okrug", "type": "District" }, { "code": "RS-17", "name": "Moravički okrug", "type": "District" }, { "code": "RS-18", "name": "Raški okrug", "type": "District" }, { "code": "RS-19", "name": "Rasinski okrug", "type": "District" }, { "code": "RS-20", "name": "Nišavski okrug", "type": "District" }, { "code": "RS-21", "name": "Toplički okrug", "type": "District" }, { "code": "RS-22", "name": "Pirotski okrug", "type": "District" }, { "code": "RS-23", "name": "Jablanički okrug", "type": "District" }, { "code": "RS-24", "name": "Pčinjski okrug", "type": "District" }, { "code": "RS-25", "name": "Kosovski okrug", "parent": "KM", "type": "District" }, { "code": "RS-26", "name": "Pećki okrug", "parent": "KM", "type": "District" }, { "code": "RS-27", "name": "Prizrenski okrug", "parent": "KM", "type": "District" }, { "code": "RS-28", "name": "Kosovsko-Mitrovački okrug", "parent": "KM", "type": "District" }, { "code": "RS-29", "name": "Kosovsko-Pomoravski okrug", "parent": "KM", "type": "District" }, { "code": "RS-KM", "name": "Kosovo-Metohija", "type": "Autonomous province" }, { "code": "RS-VO", "name": "Vojvodina", "type": "Autonomous province" }, { "code": "RU-AD", "name": "Adygeya, Respublika", "type": "Republic" }, { "code": "RU-AL", "name": "Altay, Respublika", "type": "Republic" }, { "code": "RU-ALT", "name": "Altayskiy kray", "type": "Administrative Territory" }, { "code": "RU-AMU", "name": "Amurskaya oblast'", "type": "Administrative Region" }, { "code": "RU-ARK", "name": "Arkhangel'skaya oblast'", "type": "Administrative Region" }, { "code": "RU-AST", "name": "Astrakhanskaya oblast'", "type": "Administrative Region" }, { "code": "RU-BA", "name": "Bashkortostan, Respublika", "type": "Republic" }, { "code": "RU-BEL", "name": "Belgorodskaya oblast'", "type": "Administrative Region" }, { "code": "RU-BRY", "name": "Bryanskaya oblast'", "type": "Administrative Region" }, { "code": "RU-BU", "name": "Buryatiya, Respublika", "type": "Republic" }, { "code": "RU-CE", "name": "Chechenskaya Respublika", "type": "Republic" }, { "code": "RU-CHE", "name": "Chelyabinskaya oblast'", "type": "Administrative Region" }, { "code": "RU-CHU", "name": "Chukotskiy avtonomnyy okrug", "type": "Autonomous District" }, { "code": "RU-CU", "name": "Chuvashskaya Respublika", "type": "Republic" }, { "code": "RU-DA", "name": "Dagestan, Respublika", "type": "Republic" }, { "code": "RU-IN", "name": "Respublika Ingushetiya", "type": "Republic" }, { "code": "RU-IRK", "name": "Irkutiskaya oblast'", "type": "Administrative Region" }, { "code": "RU-IVA", "name": "Ivanovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KAM", "name": "Kamchatskiy kray", "type": "Administrative Territory" }, { "code": "RU-KB", "name": "Kabardino-Balkarskaya Respublika", "type": "Republic" }, { "code": "RU-KC", "name": "Karachayevo-Cherkesskaya Respublika", "type": "Republic" }, { "code": "RU-KDA", "name": "Krasnodarskiy kray", "type": "Administrative Territory" }, { "code": "RU-KEM", "name": "Kemerovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KGD", "name": "Kaliningradskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KGN", "name": "Kurganskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KHA", "name": "Khabarovskiy kray", "type": "Administrative Territory" }, { "code": "RU-KHM", "name": "Khanty-Mansiysky avtonomnyy okrug-Yugra", "type": "Autonomous District" }, { "code": "RU-KIR", "name": "Kirovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KK", "name": "Khakasiya, Respublika", "type": "Republic" }, { "code": "RU-KL", "name": "Kalmykiya, Respublika", "type": "Republic" }, { "code": "RU-KLU", "name": "Kaluzhskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KO", "name": "Komi, Respublika", "type": "Republic" }, { "code": "RU-KOS", "name": "Kostromskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KR", "name": "Kareliya, Respublika", "type": "Republic" }, { "code": "RU-KRS", "name": "Kurskaya oblast'", "type": "Administrative Region" }, { "code": "RU-KYA", "name": "Krasnoyarskiy kray", "type": "Administrative Territory" }, { "code": "RU-LEN", "name": "Leningradskaya oblast'", "type": "Administrative Region" }, { "code": "RU-LIP", "name": "Lipetskaya oblast'", "type": "Administrative Region" }, { "code": "RU-MAG", "name": "Magadanskaya oblast'", "type": "Administrative Region" }, { "code": "RU-ME", "name": "Mariy El, Respublika", "type": "Republic" }, { "code": "RU-MO", "name": "Mordoviya, Respublika", "type": "Republic" }, { "code": "RU-MOS", "name": "Moskovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-MOW", "name": "Moskva", "type": "Autonomous City" }, { "code": "RU-MUR", "name": "Murmanskaya oblast'", "type": "Administrative Region" }, { "code": "RU-NEN", "name": "Nenetskiy avtonomnyy okrug", "type": "Autonomous District" }, { "code": "RU-NGR", "name": "Novgorodskaya oblast'", "type": "Administrative Region" }, { "code": "RU-NIZ", "name": "Nizhegorodskaya oblast'", "type": "Administrative Region" }, { "code": "RU-NVS", "name": "Novosibirskaya oblast'", "type": "Administrative Region" }, { "code": "RU-OMS", "name": "Omskaya oblast'", "type": "Administrative Region" }, { "code": "RU-ORE", "name": "Orenburgskaya oblast'", "type": "Administrative Region" }, { "code": "RU-ORL", "name": "Orlovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-PER", "name": "Permskiy kray", "type": "Administrative Territory" }, { "code": "RU-PNZ", "name": "Penzenskaya oblast'", "type": "Administrative Region" }, { "code": "RU-PRI", "name": "Primorskiy kray", "type": "Administrative Territory" }, { "code": "RU-PSK", "name": "Pskovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-ROS", "name": "Rostovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-RYA", "name": "Ryazanskaya oblast'", "type": "Administrative Region" }, { "code": "RU-SA", "name": "Sakha, Respublika [Yakutiya]", "type": "Republic" }, { "code": "RU-SAK", "name": "Sakhalinskaya oblast'", "type": "Administrative Region" }, { "code": "RU-SAM", "name": "Samaraskaya oblast'", "type": "Administrative Region" }, { "code": "RU-SAR", "name": "Saratovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-SE", "name": "Severnaya Osetiya-Alaniya, Respublika", "type": "Republic" }, { "code": "RU-SMO", "name": "Smolenskaya oblast'", "type": "Administrative Region" }, { "code": "RU-SPE", "name": "Sankt-Peterburg", "type": "Autonomous City" }, { "code": "RU-STA", "name": "Stavropol'skiy kray", "type": "Administrative Territory" }, { "code": "RU-SVE", "name": "Sverdlovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-TA", "name": "Tatarstan, Respublika", "type": "Republic" }, { "code": "RU-TAM", "name": "Tambovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-TOM", "name": "Tomskaya oblast'", "type": "Administrative Region" }, { "code": "RU-TUL", "name": "Tul'skaya oblast'", "type": "Administrative Region" }, { "code": "RU-TVE", "name": "Tverskaya oblast'", "type": "Administrative Region" }, { "code": "RU-TY", "name": "Tyva, Respublika [Tuva]", "type": "Republic" }, { "code": "RU-TYU", "name": "Tyumenskaya oblast'", "type": "Administrative Region" }, { "code": "RU-UD", "name": "Udmurtskaya Respublika", "type": "Republic" }, { "code": "RU-ULY", "name": "Ul'yanovskaya oblast'", "type": "Administrative Region" }, { "code": "RU-VGG", "name": "Volgogradskaya oblast'", "type": "Administrative Region" }, { "code": "RU-VLA", "name": "Vladimirskaya oblast'", "type": "Administrative Region" }, { "code": "RU-VLG", "name": "Vologodskaya oblast'", "type": "Administrative Region" }, { "code": "RU-VOR", "name": "Voronezhskaya oblast'", "type": "Administrative Region" }, { "code": "RU-YAN", "name": "Yamalo-Nenetskiy avtonomnyy okrug", "type": "Autonomous District" }, { "code": "RU-YAR", "name": "Yaroslavskaya oblast'", "type": "Administrative Region" }, { "code": "RU-YEV", "name": "Yevreyskaya avtonomnaya oblast'", "type": "Autonomous Region" }, { "code": "RU-ZAB", "name": "Zabajkal'skij kraj", "type": "Administrative Territory" }, { "code": "RW-01", "name": "Ville de Kigali", "type": "Town council" }, { "code": "RW-02", "name": "Est", "type": "Province" }, { "code": "RW-03", "name": "Nord", "type": "Province" }, { "code": "RW-04", "name": "Ouest", "type": "Province" }, { "code": "RW-05", "name": "Sud", "type": "Province" }, { "code": "SA-01", "name": "Ar Riyāḍ", "type": "Province" }, { "code": "SA-02", "name": "Makkah", "type": "Province" }, { "code": "SA-03", "name": "Al Madīnah", "type": "Province" }, { "code": "SA-04", "name": "Ash Sharqīyah", "type": "Province" }, { "code": "SA-05", "name": "Al Qaşīm", "type": "Province" }, { "code": "SA-06", "name": "Ḥā'il", "type": "Province" }, { "code": "SA-07", "name": "Tabūk", "type": "Province" }, { "code": "SA-08", "name": "Al Ḥudūd ash Shamāliyah", "type": "Province" }, { "code": "SA-09", "name": "Jīzan", "type": "Province" }, { "code": "SA-10", "name": "Najrān", "type": "Province" }, { "code": "SA-11", "name": "Al Bāhah", "type": "Province" }, { "code": "SA-12", "name": "Al Jawf", "type": "Province" }, { "code": "SA-14", "name": "`Asīr", "type": "Province" }, { "code": "SB-CE", "name": "Central", "type": "Province" }, { "code": "SB-CH", "name": "Choiseul", "type": "Province" }, { "code": "SB-CT", "name": "Capital Territory (Honiara)", "type": "Capital territory" }, { "code": "SB-GU", "name": "Guadalcanal", "type": "Province" }, { "code": "SB-IS", "name": "Isabel", "type": "Province" }, { "code": "SB-MK", "name": "Makira", "type": "Province" }, { "code": "SB-ML", "name": "Malaita", "type": "Province" }, { "code": "SB-RB", "name": "Rennell and Bellona", "type": "Province" }, { "code": "SB-TE", "name": "Temotu", "type": "Province" }, { "code": "SB-WE", "name": "Western", "type": "Province" }, { "code": "SC-01", "name": "Anse aux Pins", "type": "District" }, { "code": "SC-02", "name": "Anse Boileau", "type": "District" }, { "code": "SC-03", "name": "Anse Etoile", "type": "District" }, { "code": "SC-04", "name": "Anse Louis", "type": "District" }, { "code": "SC-05", "name": "Anse Royale", "type": "District" }, { "code": "SC-06", "name": "Baie Lazare", "type": "District" }, { "code": "SC-07", "name": "Baie Sainte Anne", "type": "District" }, { "code": "SC-08", "name": "Beau Vallon", "type": "District" }, { "code": "SC-09", "name": "Bel Air", "type": "District" }, { "code": "SC-10", "name": "Bel Ombre", "type": "District" }, { "code": "SC-11", "name": "Cascade", "type": "District" }, { "code": "SC-12", "name": "Glacis", "type": "District" }, { "code": "SC-13", "name": "Grand Anse Mahe", "type": "District" }, { "code": "SC-14", "name": "Grand Anse Praslin", "type": "District" }, { "code": "SC-15", "name": "La Digue", "type": "District" }, { "code": "SC-16", "name": "English River", "type": "District" }, { "code": "SC-17", "name": "Mont Buxton", "type": "District" }, { "code": "SC-18", "name": "Mont Fleuri", "type": "District" }, { "code": "SC-19", "name": "Plaisance", "type": "District" }, { "code": "SC-20", "name": "Pointe Larue", "type": "District" }, { "code": "SC-21", "name": "Port Glaud", "type": "District" }, { "code": "SC-22", "name": "Saint Louis", "type": "District" }, { "code": "SC-23", "name": "Takamaka", "type": "District" }, { "code": "SC-24", "name": "Les Mamelles", "type": "District" }, { "code": "SC-25", "name": "Roche Caiman", "type": "District" }, { "code": "SD-DC", "name": "Zalingei", "type": "state" }, { "code": "SD-DE", "name": "Sharq Dārfūr", "type": "state" }, { "code": "SD-DN", "name": "Shamāl Dārfūr", "type": "state" }, { "code": "SD-DS", "name": "Janūb Dārfūr", "type": "state" }, { "code": "SD-DW", "name": "Gharb Dārfūr", "type": "state" }, { "code": "SD-GD", "name": "Al Qaḑārif", "type": "state" }, { "code": "SD-GZ", "name": "Al Jazīrah", "type": "state" }, { "code": "SD-KA", "name": "Kassalā", "type": "state" }, { "code": "SD-KH", "name": "Al Kharţūm", "type": "state" }, { "code": "SD-KN", "name": "Shamāl Kurdufān", "type": "state" }, { "code": "SD-KS", "name": "Janūb Kurdufān", "type": "state" }, { "code": "SD-NB", "name": "An Nīl al Azraq", "type": "state" }, { "code": "SD-NO", "name": "Ash Shamālīyah", "type": "state" }, { "code": "SD-NR", "name": "An Nīl", "type": "state" }, { "code": "SD-NW", "name": "An Nīl al Abyaḑ", "type": "state" }, { "code": "SD-RS", "name": "Al Baḩr al Aḩmar", "type": "state" }, { "code": "SD-SI", "name": "Sinnār", "type": "state" }, { "code": "SE-AB", "name": "Stockholms län", "type": "County" }, { "code": "SE-AC", "name": "Västerbottens län", "type": "County" }, { "code": "SE-BD", "name": "Norrbottens län", "type": "County" }, { "code": "SE-C", "name": "Uppsala län", "type": "County" }, { "code": "SE-D", "name": "Södermanlands län", "type": "County" }, { "code": "SE-E", "name": "Östergötlands län", "type": "County" }, { "code": "SE-F", "name": "Jönköpings län", "type": "County" }, { "code": "SE-G", "name": "Kronobergs län", "type": "County" }, { "code": "SE-H", "name": "Kalmar län", "type": "County" }, { "code": "SE-I", "name": "Gotlands län", "type": "County" }, { "code": "SE-K", "name": "Blekinge län", "type": "County" }, { "code": "SE-M", "name": "Skåne län", "type": "County" }, { "code": "SE-N", "name": "Hallands län", "type": "County" }, { "code": "SE-O", "name": "Västra Götalands län", "type": "County" }, { "code": "SE-S", "name": "Värmlands län", "type": "County" }, { "code": "SE-T", "name": "Örebro län", "type": "County" }, { "code": "SE-U", "name": "Västmanlands län", "type": "County" }, { "code": "SE-W", "name": "Dalarnas län", "type": "County" }, { "code": "SE-X", "name": "Gävleborgs län", "type": "County" }, { "code": "SE-Y", "name": "Västernorrlands län", "type": "County" }, { "code": "SE-Z", "name": "Jämtlands län", "type": "County" }, { "code": "SG-01", "name": "Central Singapore", "type": "district" }, { "code": "SG-02", "name": "North East", "type": "district" }, { "code": "SG-03", "name": "North West", "type": "district" }, { "code": "SG-04", "name": "South East", "type": "district" }, { "code": "SG-05", "name": "South West", "type": "district" }, { "code": "SH-AC", "name": "Ascension", "type": "Geographical Entity" }, { "code": "SH-HL", "name": "Saint Helena", "type": "Geographical Entity" }, { "code": "SH-TA", "name": "Tristan da Cunha", "type": "Geographical Entity" }, { "code": "SI-001", "name": "Ajdovščina", "type": "Municipality" }, { "code": "SI-002", "name": "Beltinci", "type": "Municipality" }, { "code": "SI-003", "name": "Bled", "type": "Municipality" }, { "code": "SI-004", "name": "Bohinj", "type": "Municipality" }, { "code": "SI-005", "name": "Borovnica", "type": "Municipality" }, { "code": "SI-006", "name": "Bovec", "type": "Municipality" }, { "code": "SI-007", "name": "Brda", "type": "Municipality" }, { "code": "SI-008", "name": "Brezovica", "type": "Municipality" }, { "code": "SI-009", "name": "Brežice", "type": "Municipality" }, { "code": "SI-010", "name": "Tišina", "type": "Municipality" }, { "code": "SI-011", "name": "Celje", "type": "Municipality" }, { "code": "SI-012", "name": "Cerklje na Gorenjskem", "type": "Municipality" }, { "code": "SI-013", "name": "Cerknica", "type": "Municipality" }, { "code": "SI-014", "name": "Cerkno", "type": "Municipality" }, { "code": "SI-015", "name": "Črenšovci", "type": "Municipality" }, { "code": "SI-016", "name": "Črna na Koroškem", "type": "Municipality" }, { "code": "SI-017", "name": "Črnomelj", "type": "Municipality" }, { "code": "SI-018", "name": "Destrnik", "type": "Municipality" }, { "code": "SI-019", "name": "Divača", "type": "Municipality" }, { "code": "SI-020", "name": "Dobrepolje", "type": "Municipality" }, { "code": "SI-021", "name": "Dobrova-Polhov Gradec", "type": "Municipality" }, { "code": "SI-022", "name": "Dol pri Ljubljani", "type": "Municipality" }, { "code": "SI-023", "name": "Domžale", "type": "Municipality" }, { "code": "SI-024", "name": "Dornava", "type": "Municipality" }, { "code": "SI-025", "name": "Dravograd", "type": "Municipality" }, { "code": "SI-026", "name": "Duplek", "type": "Municipality" }, { "code": "SI-027", "name": "Gorenja vas-Poljane", "type": "Municipality" }, { "code": "SI-028", "name": "Gorišnica", "type": "Municipality" }, { "code": "SI-029", "name": "Gornja Radgona", "type": "Municipality" }, { "code": "SI-030", "name": "Gornji Grad", "type": "Municipality" }, { "code": "SI-031", "name": "Gornji Petrovci", "type": "Municipality" }, { "code": "SI-032", "name": "Grosuplje", "type": "Municipality" }, { "code": "SI-033", "name": "Šalovci", "type": "Municipality" }, { "code": "SI-034", "name": "Hrastnik", "type": "Municipality" }, { "code": "SI-035", "name": "Hrpelje-Kozina", "type": "Municipality" }, { "code": "SI-036", "name": "Idrija", "type": "Municipality" }, { "code": "SI-037", "name": "Ig", "type": "Municipality" }, { "code": "SI-038", "name": "Ilirska Bistrica", "type": "Municipality" }, { "code": "SI-039", "name": "Ivančna Gorica", "type": "Municipality" }, { "code": "SI-040", "name": "Izola/Isola", "type": "Municipality" }, { "code": "SI-041", "name": "Jesenice", "type": "Municipality" }, { "code": "SI-042", "name": "Juršinci", "type": "Municipality" }, { "code": "SI-043", "name": "Kamnik", "type": "Municipality" }, { "code": "SI-044", "name": "Kanal", "type": "Municipality" }, { "code": "SI-045", "name": "Kidričevo", "type": "Municipality" }, { "code": "SI-046", "name": "Kobarid", "type": "Municipality" }, { "code": "SI-047", "name": "Kobilje", "type": "Municipality" }, { "code": "SI-048", "name": "Kočevje", "type": "Municipality" }, { "code": "SI-049", "name": "Komen", "type": "Municipality" }, { "code": "SI-050", "name": "Koper/Capodistria", "type": "Municipality" }, { "code": "SI-051", "name": "Kozje", "type": "Municipality" }, { "code": "SI-052", "name": "Kranj", "type": "Municipality" }, { "code": "SI-053", "name": "Kranjska Gora", "type": "Municipality" }, { "code": "SI-054", "name": "Krško", "type": "Municipality" }, { "code": "SI-055", "name": "Kungota", "type": "Municipality" }, { "code": "SI-056", "name": "Kuzma", "type": "Municipality" }, { "code": "SI-057", "name": "Laško", "type": "Municipality" }, { "code": "SI-058", "name": "Lenart", "type": "Municipality" }, { "code": "SI-059", "name": "Lendava/Lendva", "type": "Municipality" }, { "code": "SI-060", "name": "Litija", "type": "Municipality" }, { "code": "SI-061", "name": "Ljubljana", "type": "Municipality" }, { "code": "SI-062", "name": "Ljubno", "type": "Municipality" }, { "code": "SI-063", "name": "Ljutomer", "type": "Municipality" }, { "code": "SI-064", "name": "Logatec", "type": "Municipality" }, { "code": "SI-065", "name": "Loška dolina", "type": "Municipality" }, { "code": "SI-066", "name": "Loški Potok", "type": "Municipality" }, { "code": "SI-067", "name": "Luče", "type": "Municipality" }, { "code": "SI-068", "name": "Lukovica", "type": "Municipality" }, { "code": "SI-069", "name": "Majšperk", "type": "Municipality" }, { "code": "SI-070", "name": "Maribor", "type": "Municipality" }, { "code": "SI-071", "name": "Medvode", "type": "Municipality" }, { "code": "SI-072", "name": "Mengeš", "type": "Municipality" }, { "code": "SI-073", "name": "Metlika", "type": "Municipality" }, { "code": "SI-074", "name": "Mežica", "type": "Municipality" }, { "code": "SI-075", "name": "Miren-Kostanjevica", "type": "Municipality" }, { "code": "SI-076", "name": "Mislinja", "type": "Municipality" }, { "code": "SI-077", "name": "Moravče", "type": "Municipality" }, { "code": "SI-078", "name": "Moravske Toplice", "type": "Municipality" }, { "code": "SI-079", "name": "Mozirje", "type": "Municipality" }, { "code": "SI-080", "name": "Murska Sobota", "type": "Municipality" }, { "code": "SI-081", "name": "Muta", "type": "Municipality" }, { "code": "SI-082", "name": "Naklo", "type": "Municipality" }, { "code": "SI-083", "name": "Nazarje", "type": "Municipality" }, { "code": "SI-084", "name": "Nova Gorica", "type": "Municipality" }, { "code": "SI-085", "name": "Novo mesto", "type": "Municipality" }, { "code": "SI-086", "name": "Odranci", "type": "Municipality" }, { "code": "SI-087", "name": "Ormož", "type": "Municipality" }, { "code": "SI-088", "name": "Osilnica", "type": "Municipality" }, { "code": "SI-089", "name": "Pesnica", "type": "Municipality" }, { "code": "SI-090", "name": "Piran/Pirano", "type": "Municipality" }, { "code": "SI-091", "name": "Pivka", "type": "Municipality" }, { "code": "SI-092", "name": "Podčetrtek", "type": "Municipality" }, { "code": "SI-093", "name": "Podvelka", "type": "Municipality" }, { "code": "SI-094", "name": "Postojna", "type": "Municipality" }, { "code": "SI-095", "name": "Preddvor", "type": "Municipality" }, { "code": "SI-096", "name": "Ptuj", "type": "Municipality" }, { "code": "SI-097", "name": "Puconci", "type": "Municipality" }, { "code": "SI-098", "name": "Rače-Fram", "type": "Municipality" }, { "code": "SI-099", "name": "Radeče", "type": "Municipality" }, { "code": "SI-100", "name": "Radenci", "type": "Municipality" }, { "code": "SI-101", "name": "Radlje ob Dravi", "type": "Municipality" }, { "code": "SI-102", "name": "Radovljica", "type": "Municipality" }, { "code": "SI-103", "name": "Ravne na Koroškem", "type": "Municipality" }, { "code": "SI-104", "name": "Ribnica", "type": "Municipality" }, { "code": "SI-105", "name": "Rogašovci", "type": "Municipality" }, { "code": "SI-106", "name": "Rogaška Slatina", "type": "Municipality" }, { "code": "SI-107", "name": "Rogatec", "type": "Municipality" }, { "code": "SI-108", "name": "Ruše", "type": "Municipality" }, { "code": "SI-109", "name": "Semič", "type": "Municipality" }, { "code": "SI-110", "name": "Sevnica", "type": "Municipality" }, { "code": "SI-111", "name": "Sežana", "type": "Municipality" }, { "code": "SI-112", "name": "Slovenj Gradec", "type": "Municipality" }, { "code": "SI-113", "name": "Slovenska Bistrica", "type": "Municipality" }, { "code": "SI-114", "name": "Slovenske Konjice", "type": "Municipality" }, { "code": "SI-115", "name": "Starče", "type": "Municipality" }, { "code": "SI-116", "name": "Sveti Jurij", "type": "Municipality" }, { "code": "SI-117", "name": "Šenčur", "type": "Municipality" }, { "code": "SI-118", "name": "Šentilj", "type": "Municipality" }, { "code": "SI-119", "name": "Šentjernej", "type": "Municipality" }, { "code": "SI-120", "name": "Šentjur", "type": "Municipality" }, { "code": "SI-121", "name": "Škocjan", "type": "Municipality" }, { "code": "SI-122", "name": "Škofja Loka", "type": "Municipality" }, { "code": "SI-123", "name": "Škofljica", "type": "Municipality" }, { "code": "SI-124", "name": "Šmarje pri Jelšah", "type": "Municipality" }, { "code": "SI-125", "name": "Šmartno ob Paki", "type": "Municipality" }, { "code": "SI-126", "name": "Šoštanj", "type": "Municipality" }, { "code": "SI-127", "name": "Štore", "type": "Municipality" }, { "code": "SI-128", "name": "Tolmin", "type": "Municipality" }, { "code": "SI-129", "name": "Trbovlje", "type": "Municipality" }, { "code": "SI-130", "name": "Trebnje", "type": "Municipality" }, { "code": "SI-131", "name": "Tržič", "type": "Municipality" }, { "code": "SI-132", "name": "Turnišče", "type": "Municipality" }, { "code": "SI-133", "name": "Velenje", "type": "Municipality" }, { "code": "SI-134", "name": "Velike Lašče", "type": "Municipality" }, { "code": "SI-135", "name": "Videm", "type": "Municipality" }, { "code": "SI-136", "name": "Vipava", "type": "Municipality" }, { "code": "SI-137", "name": "Vitanje", "type": "Municipality" }, { "code": "SI-138", "name": "Vodice", "type": "Municipality" }, { "code": "SI-139", "name": "Vojnik", "type": "Municipality" }, { "code": "SI-140", "name": "Vrhnika", "type": "Municipality" }, { "code": "SI-141", "name": "Vuzenica", "type": "Municipality" }, { "code": "SI-142", "name": "Zagorje ob Savi", "type": "Municipality" }, { "code": "SI-143", "name": "Zavrč", "type": "Municipality" }, { "code": "SI-144", "name": "Zreče", "type": "Municipality" }, { "code": "SI-146", "name": "Železniki", "type": "Municipality" }, { "code": "SI-147", "name": "Žiri", "type": "Municipality" }, { "code": "SI-148", "name": "Benedikt", "type": "Municipality" }, { "code": "SI-149", "name": "Bistrica ob Sotli", "type": "Municipality" }, { "code": "SI-150", "name": "Bloke", "type": "Municipality" }, { "code": "SI-151", "name": "Braslovče", "type": "Municipality" }, { "code": "SI-152", "name": "Cankova", "type": "Municipality" }, { "code": "SI-153", "name": "Cerkvenjak", "type": "Municipality" }, { "code": "SI-154", "name": "Dobje", "type": "Municipality" }, { "code": "SI-155", "name": "Dobrna", "type": "Municipality" }, { "code": "SI-156", "name": "Dobrovnik/Dobronak", "type": "Municipality" }, { "code": "SI-157", "name": "Dolenjske Toplice", "type": "Municipality" }, { "code": "SI-158", "name": "Grad", "type": "Municipality" }, { "code": "SI-159", "name": "Hajdina", "type": "Municipality" }, { "code": "SI-160", "name": "Hoče-Slivnica", "type": "Municipality" }, { "code": "SI-161", "name": "Hodoš/Hodos", "type": "Municipality" }, { "code": "SI-162", "name": "Horjul", "type": "Municipality" }, { "code": "SI-163", "name": "Jezersko", "type": "Municipality" }, { "code": "SI-164", "name": "Komenda", "type": "Municipality" }, { "code": "SI-165", "name": "Kostel", "type": "Municipality" }, { "code": "SI-166", "name": "Križevci", "type": "Municipality" }, { "code": "SI-167", "name": "Lovrenc na Pohorju", "type": "Municipality" }, { "code": "SI-168", "name": "Markovci", "type": "Municipality" }, { "code": "SI-169", "name": "Miklavž na Dravskem polju", "type": "Municipality" }, { "code": "SI-170", "name": "Mirna Peč", "type": "Municipality" }, { "code": "SI-171", "name": "Oplotnica", "type": "Municipality" }, { "code": "SI-172", "name": "Podlehnik", "type": "Municipality" }, { "code": "SI-173", "name": "Polzela", "type": "Municipality" }, { "code": "SI-174", "name": "Prebold", "type": "Municipality" }, { "code": "SI-175", "name": "Prevalje", "type": "Municipality" }, { "code": "SI-176", "name": "Razkrižje", "type": "Municipality" }, { "code": "SI-177", "name": "Ribnica na Pohorju", "type": "Municipality" }, { "code": "SI-178", "name": "Selnica ob Dravi", "type": "Municipality" }, { "code": "SI-179", "name": "Sodražica", "type": "Municipality" }, { "code": "SI-180", "name": "Solčava", "type": "Municipality" }, { "code": "SI-181", "name": "Sveta Ana", "type": "Municipality" }, { "code": "SI-182", "name": "Sveta Andraž v Slovenskih Goricah", "type": "Municipality" }, { "code": "SI-183", "name": "Šempeter-Vrtojba", "type": "Municipality" }, { "code": "SI-184", "name": "Tabor", "type": "Municipality" }, { "code": "SI-185", "name": "Trnovska vas", "type": "Municipality" }, { "code": "SI-186", "name": "Trzin", "type": "Municipality" }, { "code": "SI-187", "name": "Velika Polana", "type": "Municipality" }, { "code": "SI-188", "name": "Veržej", "type": "Municipality" }, { "code": "SI-189", "name": "Vransko", "type": "Municipality" }, { "code": "SI-190", "name": "Žalec", "type": "Municipality" }, { "code": "SI-191", "name": "Žetale", "type": "Municipality" }, { "code": "SI-192", "name": "Žirovnica", "type": "Municipality" }, { "code": "SI-193", "name": "Žužemberk", "type": "Municipality" }, { "code": "SI-194", "name": "Šmartno pri Litiji", "type": "Municipality" }, { "code": "SI-195", "name": "Apače", "type": "Municipality" }, { "code": "SI-196", "name": "Cirkulane", "type": "Municipality" }, { "code": "SI-197", "name": "Kosanjevica na Krki", "type": "Municipality" }, { "code": "SI-198", "name": "Makole", "type": "Municipality" }, { "code": "SI-199", "name": "Mokronog-Trebelno", "type": "Municipality" }, { "code": "SI-200", "name": "Poljčane", "type": "Municipality" }, { "code": "SI-201", "name": "Renče-Vogrsko", "type": "Municipality" }, { "code": "SI-202", "name": "Središče ob Dravi", "type": "Municipality" }, { "code": "SI-203", "name": "Straža", "type": "Municipality" }, { "code": "SI-204", "name": "Sveta Trojica v Slovenskih Goricah", "type": "Municipality" }, { "code": "SI-205", "name": "Sveti Tomaž", "type": "Municipality" }, { "code": "SI-206", "name": "Šmarjeske Topliče", "type": "Municipality" }, { "code": "SI-207", "name": "Gorje", "type": "Municipality" }, { "code": "SI-208", "name": "Log-Dragomer", "type": "Municipality" }, { "code": "SI-209", "name": "Rečica ob Savinji", "type": "Municipality" }, { "code": "SI-210", "name": "Sveti Jurij v Slovenskih Goricah", "type": "Municipality" }, { "code": "SI-211", "name": "Šentrupert", "type": "Municipality" }, { "code": "SK-BC", "name": "Banskobystrický kraj", "type": "Region" }, { "code": "SK-BL", "name": "Bratislavský kraj", "type": "Region" }, { "code": "SK-KI", "name": "Košický kraj", "type": "Region" }, { "code": "SK-NI", "name": "Nitriansky kraj", "type": "Region" }, { "code": "SK-PV", "name": "Prešovský kraj", "type": "Region" }, { "code": "SK-TA", "name": "Trnavský kraj", "type": "Region" }, { "code": "SK-TC", "name": "Trenčiansky kraj", "type": "Region" }, { "code": "SK-ZI", "name": "Žilinský kraj", "type": "Region" }, { "code": "SL-E", "name": "Eastern", "type": "Province" }, { "code": "SL-N", "name": "Northern", "type": "Province" }, { "code": "SL-S", "name": "Southern (Sierra Leone)", "type": "Province" }, { "code": "SL-W", "name": "Western Area (Freetown)", "type": "Area" }, { "code": "SM-01", "name": "Acquaviva", "type": "Municipalities" }, { "code": "SM-02", "name": "Chiesanuova", "type": "Municipalities" }, { "code": "SM-03", "name": "Domagnano", "type": "Municipalities" }, { "code": "SM-04", "name": "Faetano", "type": "Municipalities" }, { "code": "SM-05", "name": "Fiorentino", "type": "Municipalities" }, { "code": "SM-06", "name": "Borgo Maggiore", "type": "Municipalities" }, { "code": "SM-07", "name": "San Marino", "type": "Municipalities" }, { "code": "SM-08", "name": "Montegiardino", "type": "Municipalities" }, { "code": "SM-09", "name": "Serravalle", "type": "Municipalities" }, { "code": "SN-DB", "name": "Diourbel", "type": "Region" }, { "code": "SN-DK", "name": "Dakar", "type": "Region" }, { "code": "SN-FK", "name": "Fatick", "type": "Region" }, { "code": "SN-KA", "name": "Kaffrine", "type": "Region" }, { "code": "SN-KD", "name": "Kolda", "type": "Region" }, { "code": "SN-KE", "name": "Kédougou", "type": "Region" }, { "code": "SN-KL", "name": "Kaolack", "type": "Region" }, { "code": "SN-LG", "name": "Louga", "type": "Region" }, { "code": "SN-MT", "name": "Matam", "type": "Region" }, { "code": "SN-SE", "name": "Sédhiou", "type": "Region" }, { "code": "SN-SL", "name": "Saint-Louis", "type": "Region" }, { "code": "SN-TC", "name": "Tambacounda", "type": "Region" }, { "code": "SN-TH", "name": "Thiès", "type": "Region" }, { "code": "SN-ZG", "name": "Ziguinchor", "type": "Region" }, { "code": "SO-AW", "name": "Awdal", "type": "Region" }, { "code": "SO-BK", "name": "Bakool", "type": "Region" }, { "code": "SO-BN", "name": "Banaadir", "type": "Region" }, { "code": "SO-BR", "name": "Bari", "type": "Region" }, { "code": "SO-BY", "name": "Bay", "type": "Region" }, { "code": "SO-GA", "name": "Galguduud", "type": "Region" }, { "code": "SO-GE", "name": "Gedo", "type": "Region" }, { "code": "SO-HI", "name": "Hiirsan", "type": "Region" }, { "code": "SO-JD", "name": "Jubbada Dhexe", "type": "Region" }, { "code": "SO-JH", "name": "Jubbada Hoose", "type": "Region" }, { "code": "SO-MU", "name": "Mudug", "type": "Region" }, { "code": "SO-NU", "name": "Nugaal", "type": "Region" }, { "code": "SO-SA", "name": "Saneag", "type": "Region" }, { "code": "SO-SD", "name": "Shabeellaha Dhexe", "type": "Region" }, { "code": "SO-SH", "name": "Shabeellaha Hoose", "type": "Region" }, { "code": "SO-SO", "name": "Sool", "type": "Region" }, { "code": "SO-TO", "name": "Togdheer", "type": "Region" }, { "code": "SO-WO", "name": "Woqooyi Galbeed", "type": "Region" }, { "code": "SR-BR", "name": "Brokopondo", "type": "District" }, { "code": "SR-CM", "name": "Commewijne", "type": "District" }, { "code": "SR-CR", "name": "Coronie", "type": "District" }, { "code": "SR-MA", "name": "Marowijne", "type": "District" }, { "code": "SR-NI", "name": "Nickerie", "type": "District" }, { "code": "SR-PM", "name": "Paramaribo", "type": "District" }, { "code": "SR-PR", "name": "Para", "type": "District" }, { "code": "SR-SA", "name": "Saramacca", "type": "District" }, { "code": "SR-SI", "name": "Sipaliwini", "type": "District" }, { "code": "SR-WA", "name": "Wanica", "type": "District" }, { "code": "SS-BN", "name": "Northern Bahr el-Ghazal", "type": "state" }, { "code": "SS-BW", "name": "Western Bahr el-Ghazal", "type": "state" }, { "code": "SS-EC", "name": "Central Equatoria", "type": "state" }, { "code": "SS-EE8", "name": "Eastern Equatoria", "type": "state" }, { "code": "SS-EW", "name": "Western Equatoria", "type": "state" }, { "code": "SS-JG", "name": "Jonglei", "type": "state" }, { "code": "SS-LK", "name": "Lakes", "type": "state" }, { "code": "SS-NU", "name": "Upper Nile", "type": "state" }, { "code": "SS-UY", "name": "Unity", "type": "state" }, { "code": "SS-WR", "name": "Warrap", "type": "state" }, { "code": "ST-P", "name": "Príncipe", "type": "Municipality" }, { "code": "ST-S", "name": "São Tomé", "type": "Municipality" }, { "code": "SV-AH", "name": "Ahuachapán", "type": "Department" }, { "code": "SV-CA", "name": "Cabañas", "type": "Department" }, { "code": "SV-CH", "name": "Chalatenango", "type": "Department" }, { "code": "SV-CU", "name": "Cuscatlán", "type": "Department" }, { "code": "SV-LI", "name": "La Libertad", "type": "Department" }, { "code": "SV-MO", "name": "Morazán", "type": "Department" }, { "code": "SV-PA", "name": "La Paz", "type": "Department" }, { "code": "SV-SA", "name": "Santa Ana", "type": "Department" }, { "code": "SV-SM", "name": "San Miguel", "type": "Department" }, { "code": "SV-SO", "name": "Sonsonate", "type": "Department" }, { "code": "SV-SS", "name": "San Salvador", "type": "Department" }, { "code": "SV-SV", "name": "San Vicente", "type": "Department" }, { "code": "SV-UN", "name": "La Unión", "type": "Department" }, { "code": "SV-US", "name": "Usulután", "type": "Department" }, { "code": "SY-DI", "name": "Dimashq", "type": "Governorate" }, { "code": "SY-DR", "name": "Dar'a", "type": "Governorate" }, { "code": "SY-DY", "name": "Dayr az Zawr", "type": "Governorate" }, { "code": "SY-HA", "name": "Al Hasakah", "type": "Governorate" }, { "code": "SY-HI", "name": "Homs", "type": "Governorate" }, { "code": "SY-HL", "name": "Halab", "type": "Governorate" }, { "code": "SY-HM", "name": "Hamah", "type": "Governorate" }, { "code": "SY-ID", "name": "Idlib", "type": "Governorate" }, { "code": "SY-LA", "name": "Al Ladhiqiyah", "type": "Governorate" }, { "code": "SY-QU", "name": "Al Qunaytirah", "type": "Governorate" }, { "code": "SY-RA", "name": "Ar Raqqah", "type": "Governorate" }, { "code": "SY-RD", "name": "Rif Dimashq", "type": "Governorate" }, { "code": "SY-SU", "name": "As Suwayda'", "type": "Governorate" }, { "code": "SY-TA", "name": "Tartus", "type": "Governorate" }, { "code": "SZ-HH", "name": "Hhohho", "type": "District" }, { "code": "SZ-LU", "name": "Lubombo", "type": "District" }, { "code": "SZ-MA", "name": "Manzini", "type": "District" }, { "code": "SZ-SH", "name": "Shiselweni", "type": "District" }, { "code": "TD-BA", "name": "Al Baṭḩah", "type": "Region" }, { "code": "TD-BG", "name": "Baḩr al Ghazāl", "type": "Region" }, { "code": "TD-BO", "name": "Būrkū", "type": "Region" }, { "code": "TD-CB", "name": "Shārī Bāqirmī", "type": "Region" }, { "code": "TD-EN", "name": "Innīdī", "type": "Region" }, { "code": "TD-GR", "name": "Qīrā", "type": "Region" }, { "code": "TD-HL", "name": "Ḥajjar Lamīs", "type": "Region" }, { "code": "TD-KA", "name": "Kānim", "type": "Region" }, { "code": "TD-LC", "name": "Al Buḩayrah", "type": "Region" }, { "code": "TD-LO", "name": "Lūqūn al Gharbī", "type": "Region" }, { "code": "TD-LR", "name": "Lūqūn ash Sharqī", "type": "Region" }, { "code": "TD-MA", "name": "Māndūl", "type": "Region" }, { "code": "TD-MC", "name": "Shārī al Awsaṭ", "type": "Region" }, { "code": "TD-ME", "name": "Māyū Kībbī ash Sharqī", "type": "Region" }, { "code": "TD-MO", "name": "Māyū Kībbī al Gharbī", "type": "Region" }, { "code": "TD-ND", "name": "Madīnat Injamīnā", "type": "Region" }, { "code": "TD-OD", "name": "Waddāy", "type": "Region" }, { "code": "TD-SA", "name": "Salāmāt", "type": "Region" }, { "code": "TD-SI", "name": "Sīlā", "type": "Region" }, { "code": "TD-TA", "name": "Tānjilī", "type": "Region" }, { "code": "TD-TI", "name": "Tibastī", "type": "Region" }, { "code": "TD-WF", "name": "Wādī Fīrā", "type": "Region" }, { "code": "TG-C", "name": "Région du Centre", "type": "Region" }, { "code": "TG-K", "name": "Région de la Kara", "type": "Region" }, { "code": "TG-M", "name": "Région Maritime", "type": "Region" }, { "code": "TG-P", "name": "Région des Plateaux", "type": "Region" }, { "code": "TG-S", "name": "Région des Savannes", "type": "Region" }, { "code": "TH-10", "name": "Krung Thep Maha Nakhon Bangkok", "type": "Municipality" }, { "code": "TH-11", "name": "Samut Prakan", "type": "Province" }, { "code": "TH-12", "name": "Nonthaburi", "type": "Province" }, { "code": "TH-13", "name": "Pathum Thani", "type": "Province" }, { "code": "TH-14", "name": "Phra Nakhon Si Ayutthaya", "type": "Province" }, { "code": "TH-15", "name": "Ang Thong", "type": "Province" }, { "code": "TH-16", "name": "Lop Buri", "type": "Province" }, { "code": "TH-17", "name": "Sing Buri", "type": "Province" }, { "code": "TH-18", "name": "Chai Nat", "type": "Province" }, { "code": "TH-19", "name": "Saraburi", "type": "Province" }, { "code": "TH-20", "name": "Chon Buri", "type": "Province" }, { "code": "TH-21", "name": "Rayong", "type": "Province" }, { "code": "TH-22", "name": "Chanthaburi", "type": "Province" }, { "code": "TH-23", "name": "Trat", "type": "Province" }, { "code": "TH-24", "name": "Chachoengsao", "type": "Province" }, { "code": "TH-25", "name": "Prachin Buri", "type": "Province" }, { "code": "TH-26", "name": "Nakhon Nayok", "type": "Province" }, { "code": "TH-27", "name": "Sa Kaeo", "type": "Province" }, { "code": "TH-30", "name": "Nakhon Ratchasima", "type": "Province" }, { "code": "TH-31", "name": "Buri Ram", "type": "Province" }, { "code": "TH-32", "name": "Surin", "type": "Province" }, { "code": "TH-33", "name": "Si Sa Ket", "type": "Province" }, { "code": "TH-34", "name": "Ubon Ratchathani", "type": "Province" }, { "code": "TH-35", "name": "Yasothon", "type": "Province" }, { "code": "TH-36", "name": "Chaiyaphum", "type": "Province" }, { "code": "TH-37", "name": "Amnat Charoen", "type": "Province" }, { "code": "TH-39", "name": "Nong Bua Lam Phu", "type": "Province" }, { "code": "TH-40", "name": "Khon Kaen", "type": "Province" }, { "code": "TH-41", "name": "Udon Thani", "type": "Province" }, { "code": "TH-42", "name": "Loei", "type": "Province" }, { "code": "TH-43", "name": "Nong Khai", "type": "Province" }, { "code": "TH-44", "name": "Maha Sarakham", "type": "Province" }, { "code": "TH-45", "name": "Roi Et", "type": "Province" }, { "code": "TH-46", "name": "Kalasin", "type": "Province" }, { "code": "TH-47", "name": "Sakon Nakhon", "type": "Province" }, { "code": "TH-48", "name": "Nakhon Phanom", "type": "Province" }, { "code": "TH-49", "name": "Mukdahan", "type": "Province" }, { "code": "TH-50", "name": "Chiang Mai", "type": "Province" }, { "code": "TH-51", "name": "Lamphun", "type": "Province" }, { "code": "TH-52", "name": "Lampang", "type": "Province" }, { "code": "TH-53", "name": "Uttaradit", "type": "Province" }, { "code": "TH-54", "name": "Phrae", "type": "Province" }, { "code": "TH-55", "name": "Nan", "type": "Province" }, { "code": "TH-56", "name": "Phayao", "type": "Province" }, { "code": "TH-57", "name": "Chiang Rai", "type": "Province" }, { "code": "TH-58", "name": "Mae Hong Son", "type": "Province" }, { "code": "TH-60", "name": "Nakhon Sawan", "type": "Province" }, { "code": "TH-61", "name": "Uthai Thani", "type": "Province" }, { "code": "TH-62", "name": "Kamphaeng Phet", "type": "Province" }, { "code": "TH-63", "name": "Tak", "type": "Province" }, { "code": "TH-64", "name": "Sukhothai", "type": "Province" }, { "code": "TH-65", "name": "Phitsanulok", "type": "Province" }, { "code": "TH-66", "name": "Phichit", "type": "Province" }, { "code": "TH-67", "name": "Phetchabun", "type": "Province" }, { "code": "TH-70", "name": "Ratchaburi", "type": "Province" }, { "code": "TH-71", "name": "Kanchanaburi", "type": "Province" }, { "code": "TH-72", "name": "Suphan Buri", "type": "Province" }, { "code": "TH-73", "name": "Nakhon Pathom", "type": "Province" }, { "code": "TH-74", "name": "Samut Sakhon", "type": "Province" }, { "code": "TH-75", "name": "Samut Songkhram", "type": "Province" }, { "code": "TH-76", "name": "Phetchaburi", "type": "Province" }, { "code": "TH-77", "name": "Prachuap Khiri Khan", "type": "Province" }, { "code": "TH-80", "name": "Nakhon Si Thammarat", "type": "Province" }, { "code": "TH-81", "name": "Krabi", "type": "Province" }, { "code": "TH-82", "name": "Phangnga", "type": "Province" }, { "code": "TH-83", "name": "Phuket", "type": "Province" }, { "code": "TH-84", "name": "Surat Thani", "type": "Province" }, { "code": "TH-85", "name": "Ranong", "type": "Province" }, { "code": "TH-86", "name": "Chumphon", "type": "Province" }, { "code": "TH-90", "name": "Songkhla", "type": "Province" }, { "code": "TH-91", "name": "Satun", "type": "Province" }, { "code": "TH-92", "name": "Trang", "type": "Province" }, { "code": "TH-93", "name": "Phatthalung", "type": "Province" }, { "code": "TH-94", "name": "Pattani", "type": "Province" }, { "code": "TH-95", "name": "Yala", "type": "Province" }, { "code": "TH-96", "name": "Narathiwat", "type": "Province" }, { "code": "TH-S", "name": "Phatthaya", "type": "Province" }, { "code": "TJ-GB", "name": "Gorno-Badakhshan", "type": "Autonomous region" }, { "code": "TJ-KT", "name": "Khatlon", "type": "Region" }, { "code": "TJ-SU", "name": "Sughd", "type": "Region" }, { "code": "TL-AL", "name": "Aileu", "type": "District" }, { "code": "TL-AN", "name": "Ainaro", "type": "District" }, { "code": "TL-BA", "name": "Baucau", "type": "District" }, { "code": "TL-BO", "name": "Bobonaro", "type": "District" }, { "code": "TL-CO", "name": "Cova Lima", "type": "District" }, { "code": "TL-DI", "name": "Díli", "type": "District" }, { "code": "TL-ER", "name": "Ermera", "type": "District" }, { "code": "TL-LA", "name": "Lautem", "type": "District" }, { "code": "TL-LI", "name": "Liquiça", "type": "District" }, { "code": "TL-MF", "name": "Manufahi", "type": "District" }, { "code": "TL-MT", "name": "Manatuto", "type": "District" }, { "code": "TL-OE", "name": "Oecussi", "type": "District" }, { "code": "TL-VI", "name": "Viqueque", "type": "District" }, { "code": "TM-A", "name": "Ahal", "type": "Region" }, { "code": "TM-B", "name": "Balkan", "type": "Region" }, { "code": "TM-D", "name": "Daşoguz", "type": "Region" }, { "code": "TM-L", "name": "Lebap", "type": "Region" }, { "code": "TM-M", "name": "Mary", "type": "Region" }, { "code": "TM-S", "name": "Aşgabat", "type": "City" }, { "code": "TN-11", "name": "Tunis", "type": "Governorate" }, { "code": "TN-12", "name": "Ariana", "type": "Governorate" }, { "code": "TN-13", "name": "Ben Arous", "type": "Governorate" }, { "code": "TN-14", "name": "La Manouba", "type": "Governorate" }, { "code": "TN-21", "name": "Nabeul", "type": "Governorate" }, { "code": "TN-22", "name": "Zaghouan", "type": "Governorate" }, { "code": "TN-23", "name": "Bizerte", "type": "Governorate" }, { "code": "TN-31", "name": "Béja", "type": "Governorate" }, { "code": "TN-32", "name": "Jendouba", "type": "Governorate" }, { "code": "TN-33", "name": "Le Kef", "type": "Governorate" }, { "code": "TN-34", "name": "Siliana", "type": "Governorate" }, { "code": "TN-41", "name": "Kairouan", "type": "Governorate" }, { "code": "TN-42", "name": "Kasserine", "type": "Governorate" }, { "code": "TN-43", "name": "Sidi Bouzid", "type": "Governorate" }, { "code": "TN-51", "name": "Sousse", "type": "Governorate" }, { "code": "TN-52", "name": "Monastir", "type": "Governorate" }, { "code": "TN-53", "name": "Mahdia", "type": "Governorate" }, { "code": "TN-61", "name": "Sfax", "type": "Governorate" }, { "code": "TN-71", "name": "Gafsa", "type": "Governorate" }, { "code": "TN-72", "name": "Tozeur", "type": "Governorate" }, { "code": "TN-73", "name": "Kebili", "type": "Governorate" }, { "code": "TN-81", "name": "Gabès", "type": "Governorate" }, { "code": "TN-82", "name": "Medenine", "type": "Governorate" }, { "code": "TN-83", "name": "Tataouine", "type": "Governorate" }, { "code": "TO-01", "name": "'Eua", "type": "Division" }, { "code": "TO-02", "name": "Ha'apai", "type": "Division" }, { "code": "TO-03", "name": "Niuas", "type": "Division" }, { "code": "TO-04", "name": "Tongatapu", "type": "Division" }, { "code": "TO-05", "name": "Vava'u", "type": "Division" }, { "code": "TR-01", "name": "Adana", "type": "Province" }, { "code": "TR-02", "name": "Adıyaman", "type": "Province" }, { "code": "TR-03", "name": "Afyonkarahisar", "type": "Province" }, { "code": "TR-04", "name": "Ağrı", "type": "Province" }, { "code": "TR-05", "name": "Amasya", "type": "Province" }, { "code": "TR-06", "name": "Ankara", "type": "Province" }, { "code": "TR-07", "name": "Antalya", "type": "Province" }, { "code": "TR-08", "name": "Artvin", "type": "Province" }, { "code": "TR-09", "name": "Aydın", "type": "Province" }, { "code": "TR-10", "name": "Balıkesir", "type": "Province" }, { "code": "TR-11", "name": "Bilecik", "type": "Province" }, { "code": "TR-12", "name": "Bingöl", "type": "Province" }, { "code": "TR-13", "name": "Bitlis", "type": "Province" }, { "code": "TR-14", "name": "Bolu", "type": "Province" }, { "code": "TR-15", "name": "Burdur", "type": "Province" }, { "code": "TR-16", "name": "Bursa", "type": "Province" }, { "code": "TR-17", "name": "Çanakkale", "type": "Province" }, { "code": "TR-18", "name": "Çankırı", "type": "Province" }, { "code": "TR-19", "name": "Çorum", "type": "Province" }, { "code": "TR-20", "name": "Denizli", "type": "Province" }, { "code": "TR-21", "name": "Diyarbakır", "type": "Province" }, { "code": "TR-22", "name": "Edirne", "type": "Province" }, { "code": "TR-23", "name": "Elazığ", "type": "Province" }, { "code": "TR-24", "name": "Erzincan", "type": "Province" }, { "code": "TR-25", "name": "Erzurum", "type": "Province" }, { "code": "TR-26", "name": "Eskişehir", "type": "Province" }, { "code": "TR-27", "name": "Gaziantep", "type": "Province" }, { "code": "TR-28", "name": "Giresun", "type": "Province" }, { "code": "TR-29", "name": "Gümüşhane", "type": "Province" }, { "code": "TR-30", "name": "Hakkâri", "type": "Province" }, { "code": "TR-31", "name": "Hatay", "type": "Province" }, { "code": "TR-32", "name": "Isparta", "type": "Province" }, { "code": "TR-33", "name": "Mersin", "type": "Province" }, { "code": "TR-34", "name": "İstanbul", "type": "Province" }, { "code": "TR-35", "name": "İzmir", "type": "Province" }, { "code": "TR-36", "name": "Kars", "type": "Province" }, { "code": "TR-37", "name": "Kastamonu", "type": "Province" }, { "code": "TR-38", "name": "Kayseri", "type": "Province" }, { "code": "TR-39", "name": "Kırklareli", "type": "Province" }, { "code": "TR-40", "name": "Kırşehir", "type": "Province" }, { "code": "TR-41", "name": "Kocaeli", "type": "Province" }, { "code": "TR-42", "name": "Konya", "type": "Province" }, { "code": "TR-43", "name": "Kütahya", "type": "Province" }, { "code": "TR-44", "name": "Malatya", "type": "Province" }, { "code": "TR-45", "name": "Manisa", "type": "Province" }, { "code": "TR-46", "name": "Kahramanmaraş", "type": "Province" }, { "code": "TR-47", "name": "Mardin", "type": "Province" }, { "code": "TR-48", "name": "Muğla", "type": "Province" }, { "code": "TR-49", "name": "Muş", "type": "Province" }, { "code": "TR-50", "name": "Nevşehir", "type": "Province" }, { "code": "TR-51", "name": "Niğde", "type": "Province" }, { "code": "TR-52", "name": "Ordu", "type": "Province" }, { "code": "TR-53", "name": "Rize", "type": "Province" }, { "code": "TR-54", "name": "Sakarya", "type": "Province" }, { "code": "TR-55", "name": "Samsun", "type": "Province" }, { "code": "TR-56", "name": "Siirt", "type": "Province" }, { "code": "TR-57", "name": "Sinop", "type": "Province" }, { "code": "TR-58", "name": "Sivas", "type": "Province" }, { "code": "TR-59", "name": "Tekirdağ", "type": "Province" }, { "code": "TR-60", "name": "Tokat", "type": "Province" }, { "code": "TR-61", "name": "Trabzon", "type": "Province" }, { "code": "TR-62", "name": "Tunceli", "type": "Province" }, { "code": "TR-63", "name": "Şanlıurfa", "type": "Province" }, { "code": "TR-64", "name": "Uşak", "type": "Province" }, { "code": "TR-65", "name": "Van", "type": "Province" }, { "code": "TR-66", "name": "Yozgat", "type": "Province" }, { "code": "TR-67", "name": "Zonguldak", "type": "Province" }, { "code": "TR-68", "name": "Aksaray", "type": "Province" }, { "code": "TR-69", "name": "Bayburt", "type": "Province" }, { "code": "TR-70", "name": "Karaman", "type": "Province" }, { "code": "TR-71", "name": "Kırıkkale", "type": "Province" }, { "code": "TR-72", "name": "Batman", "type": "Province" }, { "code": "TR-73", "name": "Şırnak", "type": "Province" }, { "code": "TR-74", "name": "Bartın", "type": "Province" }, { "code": "TR-75", "name": "Ardahan", "type": "Province" }, { "code": "TR-76", "name": "Iğdır", "type": "Province" }, { "code": "TR-77", "name": "Yalova", "type": "Province" }, { "code": "TR-78", "name": "Karabük", "type": "Province" }, { "code": "TR-79", "name": "Kilis", "type": "Province" }, { "code": "TR-80", "name": "Osmaniye", "type": "Province" }, { "code": "TR-81", "name": "Düzce", "type": "Province" }, { "code": "TT-ARI", "name": "Arima", "type": "Borough" }, { "code": "TT-CHA", "name": "Chaguanas", "type": "Borough" }, { "code": "TT-CTT", "name": "Couva-Tabaquite-Talparo", "type": "Region" }, { "code": "TT-DMN", "name": "Diego Martin", "type": "Region" }, { "code": "TT-ETO", "name": "Eastern Tobago", "type": "Region" }, { "code": "TT-PED", "name": "Penal-Debe", "type": "Region" }, { "code": "TT-POS", "name": "Port of Spain", "type": "City" }, { "code": "TT-PRT", "name": "Princes Town", "type": "Region" }, { "code": "TT-PTF", "name": "Point Fortin", "type": "Borough" }, { "code": "TT-RCM", "name": "Rio Claro-Mayaro", "type": "Region" }, { "code": "TT-SFO", "name": "San Fernando", "type": "City" }, { "code": "TT-SGE", "name": "Sangre Grande", "type": "Region" }, { "code": "TT-SIP", "name": "Siparia", "type": "Region" }, { "code": "TT-SJL", "name": "San Juan-Laventille", "type": "Region" }, { "code": "TT-TUP", "name": "Tunapuna-Piarco", "type": "Region" }, { "code": "TT-WTO", "name": "Western Tobago", "type": "Region" }, { "code": "TV-FUN", "name": "Funafuti", "type": "Town council" }, { "code": "TV-NIT", "name": "Niutao", "type": "Island council" }, { "code": "TV-NKF", "name": "Nukufetau", "type": "Island council" }, { "code": "TV-NKL", "name": "Nukulaelae", "type": "Island council" }, { "code": "TV-NMA", "name": "Nanumea", "type": "Island council" }, { "code": "TV-NMG", "name": "Nanumanga", "type": "Island council" }, { "code": "TV-NUI", "name": "Nui", "type": "Island council" }, { "code": "TV-VAI", "name": "Vaitupu", "type": "Island council" }, { "code": "TW-CHA", "name": "Changhua", "type": "District" }, { "code": "TW-CYI", "name": "Chiay City", "type": "Municipality" }, { "code": "TW-CYQ", "name": "Chiayi", "type": "District" }, { "code": "TW-HSQ", "name": "Hsinchu", "type": "District" }, { "code": "TW-HSZ", "name": "Hsinchui City", "type": "Municipality" }, { "code": "TW-HUA", "name": "Hualien", "type": "District" }, { "code": "TW-ILA", "name": "Ilan", "type": "District" }, { "code": "TW-KEE", "name": "Keelung City", "type": "Municipality" }, { "code": "TW-KHH", "name": "Kaohsiung City", "type": "Special Municipality" }, { "code": "TW-KHQ", "name": "Kaohsiung", "type": "District" }, { "code": "TW-MIA", "name": "Miaoli", "type": "District" }, { "code": "TW-NAN", "name": "Nantou", "type": "District" }, { "code": "TW-PEN", "name": "Penghu", "type": "District" }, { "code": "TW-PIF", "name": "Pingtung", "type": "District" }, { "code": "TW-TAO", "name": "Taoyuan", "type": "District" }, { "code": "TW-TNN", "name": "Tainan City", "type": "Municipality" }, { "code": "TW-TNQ", "name": "Tainan", "type": "District" }, { "code": "TW-TPE", "name": "Taipei City", "type": "Special Municipality" }, { "code": "TW-TPQ", "name": "Taipei", "type": "District" }, { "code": "TW-TTT", "name": "Taitung", "type": "District" }, { "code": "TW-TXG", "name": "Taichung City", "type": "Municipality" }, { "code": "TW-TXQ", "name": "Taichung", "type": "District" }, { "code": "TW-YUN", "name": "Yunlin", "type": "District" }, { "code": "TZ-01", "name": "Arusha", "type": "Region" }, { "code": "TZ-02", "name": "Dar-es-Salaam", "type": "Region" }, { "code": "TZ-03", "name": "Dodoma", "type": "Region" }, { "code": "TZ-04", "name": "Iringa", "type": "Region" }, { "code": "TZ-05", "name": "Kagera", "type": "Region" }, { "code": "TZ-06", "name": "Kaskazini Pemba", "type": "Region" }, { "code": "TZ-07", "name": "Kaskazini Unguja", "type": "Region" }, { "code": "TZ-08", "name": "Kigoma", "type": "Region" }, { "code": "TZ-09", "name": "Kilimanjaro", "type": "Region" }, { "code": "TZ-10", "name": "Kusini Pemba", "type": "Region" }, { "code": "TZ-11", "name": "Kusini Unguja", "type": "Region" }, { "code": "TZ-12", "name": "Lindi", "type": "Region" }, { "code": "TZ-13", "name": "Mara", "type": "Region" }, { "code": "TZ-14", "name": "Mbeya", "type": "Region" }, { "code": "TZ-15", "name": "Mjini Magharibi", "type": "Region" }, { "code": "TZ-16", "name": "Morogoro", "type": "Region" }, { "code": "TZ-17", "name": "Mtwara", "type": "Region" }, { "code": "TZ-18", "name": "Mwanza", "type": "Region" }, { "code": "TZ-19", "name": "Pwani", "type": "Region" }, { "code": "TZ-20", "name": "Rukwa", "type": "Region" }, { "code": "TZ-21", "name": "Ruvuma", "type": "Region" }, { "code": "TZ-22", "name": "Shinyanga", "type": "Region" }, { "code": "TZ-23", "name": "Singida", "type": "Region" }, { "code": "TZ-24", "name": "Tabora", "type": "Region" }, { "code": "TZ-25", "name": "Tanga", "type": "Region" }, { "code": "TZ-26", "name": "Manyara", "type": "Region" }, { "code": "UA-05", "name": "Vinnyts'ka Oblast'", "type": "Province" }, { "code": "UA-07", "name": "Volyns'ka Oblast'", "type": "Province" }, { "code": "UA-09", "name": "Luhans'ka Oblast'", "type": "Province" }, { "code": "UA-12", "name": "Dnipropetrovs'ka Oblast'", "type": "Province" }, { "code": "UA-14", "name": "Donets'ka Oblast'", "type": "Province" }, { "code": "UA-18", "name": "Zhytomyrs'ka Oblast'", "type": "Province" }, { "code": "UA-21", "name": "Zakarpats'ka Oblast'", "type": "Province" }, { "code": "UA-23", "name": "Zaporiz'ka Oblast'", "type": "Province" }, { "code": "UA-26", "name": "Ivano-Frankivs'ka Oblast'", "type": "Province" }, { "code": "UA-30", "name": "Kyïvs'ka mis'ka rada", "type": "City" }, { "code": "UA-32", "name": "Kyïvs'ka Oblast'", "type": "Province" }, { "code": "UA-35", "name": "Kirovohrads'ka Oblast'", "type": "Province" }, { "code": "UA-40", "name": "Sevastopol", "type": "City" }, { "code": "UA-43", "name": "Respublika Krym", "type": "Autonomous republic" }, { "code": "UA-46", "name": "L'vivs'ka Oblast'", "type": "Province" }, { "code": "UA-48", "name": "Mykolaïvs'ka Oblast'", "type": "Province" }, { "code": "UA-51", "name": "Odes'ka Oblast'", "type": "Province" }, { "code": "UA-53", "name": "Poltavs'ka Oblast'", "type": "Province" }, { "code": "UA-56", "name": "Rivnens'ka Oblast'", "type": "Province" }, { "code": "UA-59", "name": "Sums 'ka Oblast'", "type": "Province" }, { "code": "UA-61", "name": "Ternopil's'ka Oblast'", "type": "Province" }, { "code": "UA-63", "name": "Kharkivs'ka Oblast'", "type": "Province" }, { "code": "UA-65", "name": "Khersons'ka Oblast'", "type": "Province" }, { "code": "UA-68", "name": "Khmel'nyts'ka Oblast'", "type": "Province" }, { "code": "UA-71", "name": "Cherkas'ka Oblast'", "type": "Province" }, { "code": "UA-74", "name": "Chernihivs'ka Oblast'", "type": "Province" }, { "code": "UA-77", "name": "Chernivets'ka Oblast'", "type": "Province" }, { "code": "UG-101", "name": "Kalangala", "parent": "C", "type": "District" }, { "code": "UG-102", "name": "Kampala", "parent": "C", "type": "District" }, { "code": "UG-103", "name": "Kiboga", "parent": "C", "type": "District" }, { "code": "UG-104", "name": "Luwero", "parent": "C", "type": "District" }, { "code": "UG-105", "name": "Masaka", "parent": "C", "type": "District" }, { "code": "UG-106", "name": "Mpigi", "parent": "C", "type": "District" }, { "code": "UG-107", "name": "Mubende", "parent": "C", "type": "District" }, { "code": "UG-108", "name": "Mukono", "parent": "C", "type": "District" }, { "code": "UG-109", "name": "Nakasongola", "parent": "C", "type": "District" }, { "code": "UG-110", "name": "Rakai", "parent": "C", "type": "District" }, { "code": "UG-111", "name": "Sembabule", "parent": "C", "type": "District" }, { "code": "UG-112", "name": "Kayunga", "parent": "C", "type": "District" }, { "code": "UG-113", "name": "Wakiso", "parent": "C", "type": "District" }, { "code": "UG-114", "name": "Mityana", "parent": "C", "type": "District" }, { "code": "UG-115", "name": "Nakaseke", "parent": "C", "type": "District" }, { "code": "UG-116", "name": "Lyantonde", "parent": "C", "type": "District" }, { "code": "UG-201", "name": "Bugiri", "parent": "E", "type": "District" }, { "code": "UG-202", "name": "Busia", "parent": "E", "type": "District" }, { "code": "UG-203", "name": "Iganga", "parent": "E", "type": "District" }, { "code": "UG-204", "name": "Jinja", "parent": "E", "type": "District" }, { "code": "UG-205", "name": "Kamuli", "parent": "E", "type": "District" }, { "code": "UG-206", "name": "Kapchorwa", "parent": "E", "type": "District" }, { "code": "UG-207", "name": "Katakwi", "parent": "E", "type": "District" }, { "code": "UG-208", "name": "Kumi", "parent": "E", "type": "District" }, { "code": "UG-209", "name": "Mbale", "parent": "E", "type": "District" }, { "code": "UG-210", "name": "Pallisa", "parent": "E", "type": "District" }, { "code": "UG-211", "name": "Soroti", "parent": "E", "type": "District" }, { "code": "UG-212", "name": "Tororo", "parent": "E", "type": "District" }, { "code": "UG-213", "name": "Kaberamaido", "parent": "E", "type": "District" }, { "code": "UG-214", "name": "Mayuge", "parent": "E", "type": "District" }, { "code": "UG-215", "name": "Sironko", "parent": "E", "type": "District" }, { "code": "UG-216", "name": "Amuria", "parent": "E", "type": "District" }, { "code": "UG-217", "name": "Budaka", "parent": "E", "type": "District" }, { "code": "UG-218", "name": "Bukwa", "parent": "E", "type": "District" }, { "code": "UG-219", "name": "Butaleja", "parent": "E", "type": "District" }, { "code": "UG-220", "name": "Kaliro", "parent": "E", "type": "District" }, { "code": "UG-221", "name": "Manafwa", "parent": "E", "type": "District" }, { "code": "UG-222", "name": "Namutumba", "parent": "E", "type": "District" }, { "code": "UG-223", "name": "Bududa", "parent": "E", "type": "District" }, { "code": "UG-224", "name": "Bukedea", "parent": "E", "type": "District" }, { "code": "UG-301", "name": "Adjumani", "parent": "N", "type": "District" }, { "code": "UG-302", "name": "Apac", "parent": "N", "type": "District" }, { "code": "UG-303", "name": "Arua", "parent": "N", "type": "District" }, { "code": "UG-304", "name": "Gulu", "parent": "N", "type": "District" }, { "code": "UG-305", "name": "Kitgum", "parent": "N", "type": "District" }, { "code": "UG-306", "name": "Kotido", "parent": "N", "type": "District" }, { "code": "UG-307", "name": "Lira", "parent": "N", "type": "District" }, { "code": "UG-308", "name": "Moroto", "parent": "N", "type": "District" }, { "code": "UG-309", "name": "Moyo", "parent": "N", "type": "District" }, { "code": "UG-310", "name": "Nebbi", "parent": "N", "type": "District" }, { "code": "UG-311", "name": "Nakapiripirit", "parent": "N", "type": "District" }, { "code": "UG-312", "name": "Pader", "parent": "N", "type": "District" }, { "code": "UG-313", "name": "Yumbe", "parent": "N", "type": "District" }, { "code": "UG-314", "name": "Amolatar", "parent": "N", "type": "District" }, { "code": "UG-315", "name": "Kaabong", "parent": "N", "type": "District" }, { "code": "UG-316", "name": "Koboko", "parent": "N", "type": "District" }, { "code": "UG-317", "name": "Abim", "parent": "N", "type": "District" }, { "code": "UG-318", "name": "Dokolo", "parent": "N", "type": "District" }, { "code": "UG-319", "name": "Amuru", "parent": "N", "type": "District" }, { "code": "UG-320", "name": "Maracha", "parent": "N", "type": "District" }, { "code": "UG-321", "name": "Oyam", "parent": "N", "type": "District" }, { "code": "UG-401", "name": "Bundibugyo", "parent": "W", "type": "District" }, { "code": "UG-402", "name": "Bushenyi", "parent": "W", "type": "District" }, { "code": "UG-403", "name": "Hoima", "parent": "W", "type": "District" }, { "code": "UG-404", "name": "Kabale", "parent": "W", "type": "District" }, { "code": "UG-405", "name": "Kabarole", "parent": "W", "type": "District" }, { "code": "UG-406", "name": "Kasese", "parent": "W", "type": "District" }, { "code": "UG-407", "name": "Kibaale", "parent": "W", "type": "District" }, { "code": "UG-408", "name": "Kisoro", "parent": "W", "type": "District" }, { "code": "UG-409", "name": "Masindi", "parent": "W", "type": "District" }, { "code": "UG-410", "name": "Mbarara", "parent": "W", "type": "District" }, { "code": "UG-411", "name": "Ntungamo", "parent": "W", "type": "District" }, { "code": "UG-412", "name": "Rukungiri", "parent": "W", "type": "District" }, { "code": "UG-413", "name": "Kamwenge", "parent": "W", "type": "District" }, { "code": "UG-414", "name": "Kanungu", "parent": "W", "type": "District" }, { "code": "UG-415", "name": "Kyenjojo", "parent": "W", "type": "District" }, { "code": "UG-416", "name": "Ibanda", "parent": "W", "type": "District" }, { "code": "UG-417", "name": "Isingiro", "parent": "W", "type": "District" }, { "code": "UG-418", "name": "Kiruhura", "parent": "W", "type": "District" }, { "code": "UG-419", "name": "Buliisa", "parent": "W", "type": "District" }, { "code": "UG-C", "name": "Central", "type": "Geographical region" }, { "code": "UG-E", "name": "Eastern", "type": "Geographical region" }, { "code": "UG-N", "name": "Northern", "type": "Geographical region" }, { "code": "UG-W", "name": "Western", "type": "Geographical region" }, { "code": "UM-67", "name": "Johnston Atoll", "type": "Territory" }, { "code": "UM-71", "name": "Midway Islands", "type": "Territory" }, { "code": "UM-76", "name": "Navassa Island", "type": "Territory" }, { "code": "UM-79", "name": "Wake Island", "type": "Territory" }, { "code": "UM-81", "name": "Baker Island", "type": "Territory" }, { "code": "UM-84", "name": "Howland Island", "type": "Territory" }, { "code": "UM-86", "name": "Jarvis Island", "type": "Territory" }, { "code": "UM-89", "name": "Kingman Reef", "type": "Territory" }, { "code": "UM-95", "name": "Palmyra Atoll", "type": "Territory" }, { "code": "US-AK", "name": "Alaska", "type": "State" }, { "code": "US-AL", "name": "Alabama", "type": "State" }, { "code": "US-AR", "name": "Arkansas", "type": "State" }, { "code": "US-AS", "name": "American Samoa", "type": "Outlying area" }, { "code": "US-AZ", "name": "Arizona", "type": "State" }, { "code": "US-CA", "name": "California", "type": "State" }, { "code": "US-CO", "name": "Colorado", "type": "State" }, { "code": "US-CT", "name": "Connecticut", "type": "State" }, { "code": "US-DC", "name": "District of Columbia", "type": "District" }, { "code": "US-DE", "name": "Delaware", "type": "State" }, { "code": "US-FL", "name": "Florida", "type": "State" }, { "code": "US-GA", "name": "Georgia", "type": "State" }, { "code": "US-GU", "name": "Guam", "type": "Outlying area" }, { "code": "US-HI", "name": "Hawaii", "type": "State" }, { "code": "US-IA", "name": "Iowa", "type": "State" }, { "code": "US-ID", "name": "Idaho", "type": "State" }, { "code": "US-IL", "name": "Illinois", "type": "State" }, { "code": "US-IN", "name": "Indiana", "type": "State" }, { "code": "US-KS", "name": "Kansas", "type": "State" }, { "code": "US-KY", "name": "Kentucky", "type": "State" }, { "code": "US-LA", "name": "Louisiana", "type": "State" }, { "code": "US-MA", "name": "Massachusetts", "type": "State" }, { "code": "US-MD", "name": "Maryland", "type": "State" }, { "code": "US-ME", "name": "Maine", "type": "State" }, { "code": "US-MI", "name": "Michigan", "type": "State" }, { "code": "US-MN", "name": "Minnesota", "type": "State" }, { "code": "US-MO", "name": "Missouri", "type": "State" }, { "code": "US-MP", "name": "Northern Mariana Islands", "type": "Outlying area" }, { "code": "US-MS", "name": "Mississippi", "type": "State" }, { "code": "US-MT", "name": "Montana", "type": "State" }, { "code": "US-NC", "name": "North Carolina", "type": "State" }, { "code": "US-ND", "name": "North Dakota", "type": "State" }, { "code": "US-NE", "name": "Nebraska", "type": "State" }, { "code": "US-NH", "name": "New Hampshire", "type": "State" }, { "code": "US-NJ", "name": "New Jersey", "type": "State" }, { "code": "US-NM", "name": "New Mexico", "type": "State" }, { "code": "US-NV", "name": "Nevada", "type": "State" }, { "code": "US-NY", "name": "New York", "type": "State" }, { "code": "US-OH", "name": "Ohio", "type": "State" }, { "code": "US-OK", "name": "Oklahoma", "type": "State" }, { "code": "US-OR", "name": "Oregon", "type": "State" }, { "code": "US-PA", "name": "Pennsylvania", "type": "State" }, { "code": "US-PR", "name": "Puerto Rico", "type": "Outlying area" }, { "code": "US-RI", "name": "Rhode Island", "type": "State" }, { "code": "US-SC", "name": "South Carolina", "type": "State" }, { "code": "US-SD", "name": "South Dakota", "type": "State" }, { "code": "US-TN", "name": "Tennessee", "type": "State" }, { "code": "US-TX", "name": "Texas", "type": "State" }, { "code": "US-UM", "name": "United States Minor Outlying Islands", "type": "Outlying area" }, { "code": "US-UT", "name": "Utah", "type": "State" }, { "code": "US-VA", "name": "Virginia", "type": "State" }, { "code": "US-VI", "name": "Virgin Islands", "type": "Outlying area" }, { "code": "US-VT", "name": "Vermont", "type": "State" }, { "code": "US-WA", "name": "Washington", "type": "State" }, { "code": "US-WI", "name": "Wisconsin", "type": "State" }, { "code": "US-WV", "name": "West Virginia", "type": "State" }, { "code": "US-WY", "name": "Wyoming", "type": "State" }, { "code": "UY-AR", "name": "Artigas", "type": "Department" }, { "code": "UY-CA", "name": "Canelones", "type": "Department" }, { "code": "UY-CL", "name": "Cerro Largo", "type": "Department" }, { "code": "UY-CO", "name": "Colonia", "type": "Department" }, { "code": "UY-DU", "name": "Durazno", "type": "Department" }, { "code": "UY-FD", "name": "Florida", "type": "Department" }, { "code": "UY-FS", "name": "Flores", "type": "Department" }, { "code": "UY-LA", "name": "Lavalleja", "type": "Department" }, { "code": "UY-MA", "name": "Maldonado", "type": "Department" }, { "code": "UY-MO", "name": "Montevideo", "type": "Department" }, { "code": "UY-PA", "name": "Paysandú", "type": "Department" }, { "code": "UY-RN", "name": "Río Negro", "type": "Department" }, { "code": "UY-RO", "name": "Rocha", "type": "Department" }, { "code": "UY-RV", "name": "Rivera", "type": "Department" }, { "code": "UY-SA", "name": "Salto", "type": "Department" }, { "code": "UY-SJ", "name": "San José", "type": "Department" }, { "code": "UY-SO", "name": "Soriano", "type": "Department" }, { "code": "UY-TA", "name": "Tacuarembó", "type": "Department" }, { "code": "UY-TT", "name": "Treinta y Tres", "type": "Department" }, { "code": "UZ-AN", "name": "Andijon", "type": "Region" }, { "code": "UZ-BU", "name": "Buxoro", "type": "Region" }, { "code": "UZ-FA", "name": "Farg'ona", "type": "Region" }, { "code": "UZ-JI", "name": "Jizzax", "type": "Region" }, { "code": "UZ-NG", "name": "Namangan", "type": "Region" }, { "code": "UZ-NW", "name": "Navoiy", "type": "Region" }, { "code": "UZ-QA", "name": "Qashqadaryo", "type": "Region" }, { "code": "UZ-QR", "name": "Qoraqalpog'iston Respublikasi", "type": "Republic" }, { "code": "UZ-SA", "name": "Samarqand", "type": "Region" }, { "code": "UZ-SI", "name": "Sirdaryo", "type": "Region" }, { "code": "UZ-SU", "name": "Surxondaryo", "type": "Region" }, { "code": "UZ-TK", "name": "Toshkent", "type": "City" }, { "code": "UZ-TO", "name": "Toshkent", "type": "Region" }, { "code": "UZ-XO", "name": "Xorazm", "type": "Region" }, { "code": "VC-01", "name": "Charlotte", "type": "Parish" }, { "code": "VC-02", "name": "Saint Andrew", "type": "Parish" }, { "code": "VC-03", "name": "Saint David", "type": "Parish" }, { "code": "VC-04", "name": "Saint George", "type": "Parish" }, { "code": "VC-05", "name": "Saint Patrick", "type": "Parish" }, { "code": "VC-06", "name": "Grenadines", "type": "Parish" }, { "code": "VE-A", "name": "Distrito Federal", "type": "Federal District" }, { "code": "VE-B", "name": "Anzoátegui", "type": "State" }, { "code": "VE-C", "name": "Apure", "type": "State" }, { "code": "VE-D", "name": "Aragua", "type": "State" }, { "code": "VE-E", "name": "Barinas", "type": "State" }, { "code": "VE-F", "name": "Bolívar", "type": "State" }, { "code": "VE-G", "name": "Carabobo", "type": "State" }, { "code": "VE-H", "name": "Cojedes", "type": "State" }, { "code": "VE-I", "name": "Falcón", "type": "State" }, { "code": "VE-J", "name": "Guárico", "type": "State" }, { "code": "VE-K", "name": "Lara", "type": "State" }, { "code": "VE-L", "name": "Mérida", "type": "State" }, { "code": "VE-M", "name": "Miranda", "type": "State" }, { "code": "VE-N", "name": "Monagas", "type": "State" }, { "code": "VE-O", "name": "Nueva Esparta", "type": "State" }, { "code": "VE-P", "name": "Portuguesa", "type": "State" }, { "code": "VE-R", "name": "Sucre", "type": "State" }, { "code": "VE-S", "name": "Táchira", "type": "State" }, { "code": "VE-T", "name": "Trujillo", "type": "State" }, { "code": "VE-U", "name": "Yaracuy", "type": "State" }, { "code": "VE-V", "name": "Zulia", "type": "State" }, { "code": "VE-W", "name": "Dependencias Federales", "type": "Federal Dependency" }, { "code": "VE-X", "name": "Vargas", "type": "State" }, { "code": "VE-Y", "name": "Delta Amacuro", "type": "State" }, { "code": "VE-Z", "name": "Amazonas", "type": "State" }, { "code": "VN-01", "name": "Lai Châu", "type": "Province" }, { "code": "VN-02", "name": "Lào Cai", "type": "Province" }, { "code": "VN-03", "name": "Hà Giang", "type": "Province" }, { "code": "VN-04", "name": "Cao Bằng", "type": "Province" }, { "code": "VN-05", "name": "Sơn La", "type": "Province" }, { "code": "VN-06", "name": "Yên Bái", "type": "Province" }, { "code": "VN-07", "name": "Tuyên Quang", "type": "Province" }, { "code": "VN-09", "name": "Lạng Sơn", "type": "Province" }, { "code": "VN-13", "name": "Quảng Ninh", "type": "Province" }, { "code": "VN-14", "name": "Hoà Bình", "type": "Province" }, { "code": "VN-15", "name": "Hà Tây", "type": "Province" }, { "code": "VN-18", "name": "Ninh Bình", "type": "Province" }, { "code": "VN-20", "name": "Thái Bình", "type": "Province" }, { "code": "VN-21", "name": "Thanh Hóa", "type": "Province" }, { "code": "VN-22", "name": "Nghệ An", "type": "Province" }, { "code": "VN-23", "name": "Hà Tỉnh", "type": "Province" }, { "code": "VN-24", "name": "Quảng Bình", "type": "Province" }, { "code": "VN-25", "name": "Quảng Trị", "type": "Province" }, { "code": "VN-26", "name": "Thừa Thiên-Huế", "type": "Province" }, { "code": "VN-27", "name": "Quảng Nam", "type": "Province" }, { "code": "VN-28", "name": "Kon Tum", "type": "Province" }, { "code": "VN-29", "name": "Quảng Ngãi", "type": "Province" }, { "code": "VN-30", "name": "Gia Lai", "type": "Province" }, { "code": "VN-31", "name": "Bình Định", "type": "Province" }, { "code": "VN-32", "name": "Phú Yên", "type": "Province" }, { "code": "VN-33", "name": "Đắc Lắk", "type": "Province" }, { "code": "VN-34", "name": "Khánh Hòa", "type": "Province" }, { "code": "VN-35", "name": "Lâm Đồng", "type": "Province" }, { "code": "VN-36", "name": "Ninh Thuận", "type": "Province" }, { "code": "VN-37", "name": "Tây Ninh", "type": "Province" }, { "code": "VN-39", "name": "Đồng Nai", "type": "Province" }, { "code": "VN-40", "name": "Bình Thuận", "type": "Province" }, { "code": "VN-41", "name": "Long An", "type": "Province" }, { "code": "VN-43", "name": "Bà Rịa-Vũng Tàu", "type": "Province" }, { "code": "VN-44", "name": "An Giang", "type": "Province" }, { "code": "VN-45", "name": "Đồng Tháp", "type": "Province" }, { "code": "VN-46", "name": "Tiền Giang", "type": "Province" }, { "code": "VN-47", "name": "Kiên Giang", "type": "Province" }, { "code": "VN-49", "name": "Vĩnh Long", "type": "Province" }, { "code": "VN-50", "name": "Bến Tre", "type": "Province" }, { "code": "VN-51", "name": "Trà Vinh", "type": "Province" }, { "code": "VN-52", "name": "Sóc Trăng", "type": "Province" }, { "code": "VN-53", "name": "Bắc Kạn", "type": "Province" }, { "code": "VN-54", "name": "Bắc Giang", "type": "Province" }, { "code": "VN-55", "name": "Bạc Liêu", "type": "Province" }, { "code": "VN-56", "name": "Bắc Ninh", "type": "Province" }, { "code": "VN-57", "name": "Bình Dương", "type": "Province" }, { "code": "VN-58", "name": "Bình Phước", "type": "Province" }, { "code": "VN-59", "name": "Cà Mau", "type": "Province" }, { "code": "VN-61", "name": "Hải Duong", "type": "Province" }, { "code": "VN-63", "name": "Hà Nam", "type": "Province" }, { "code": "VN-66", "name": "Hưng Yên", "type": "Province" }, { "code": "VN-67", "name": "Nam Định", "type": "Province" }, { "code": "VN-68", "name": "Phú Thọ", "type": "Province" }, { "code": "VN-69", "name": "Thái Nguyên", "type": "Province" }, { "code": "VN-70", "name": "Vĩnh Phúc", "type": "Province" }, { "code": "VN-71", "name": "Điện Biên", "type": "Province" }, { "code": "VN-72", "name": "Đắk Nông", "type": "Province" }, { "code": "VN-73", "name": "Hậu Giang", "type": "Province" }, { "code": "VN-CT", "name": "Cần Thơ", "type": "Municipality" }, { "code": "VN-DN", "name": "Đà Nẵng", "type": "Municipality" }, { "code": "VN-HN", "name": "Hà Nội", "type": "Municipality" }, { "code": "VN-HP", "name": "Hải Phòng", "type": "Municipality" }, { "code": "VN-SG", "name": "Hồ Chí Minh [Sài Gòn]", "type": "Municipality" }, { "code": "VU-MAP", "name": "Malampa", "type": "Province" }, { "code": "VU-PAM", "name": "Pénama", "type": "Province" }, { "code": "VU-SAM", "name": "Sanma", "type": "Province" }, { "code": "VU-SEE", "name": "Shéfa", "type": "Province" }, { "code": "VU-TAE", "name": "Taféa", "type": "Province" }, { "code": "VU-TOB", "name": "Torba", "type": "Province" }, { "code": "WS-AA", "name": "A'ana", "type": "District" }, { "code": "WS-AL", "name": "Aiga-i-le-Tai", "type": "District" }, { "code": "WS-AT", "name": "Atua", "type": "District" }, { "code": "WS-FA", "name": "Fa'asaleleaga", "type": "District" }, { "code": "WS-GE", "name": "Gaga'emauga", "type": "District" }, { "code": "WS-GI", "name": "Gagaifomauga", "type": "District" }, { "code": "WS-PA", "name": "Palauli", "type": "District" }, { "code": "WS-SA", "name": "Satupa'itea", "type": "District" }, { "code": "WS-TU", "name": "Tuamasaga", "type": "District" }, { "code": "WS-VF", "name": "Va'a-o-Fonoti", "type": "District" }, { "code": "WS-VS", "name": "Vaisigano", "type": "District" }, { "code": "YE-AB", "name": "Abyān", "type": "Governorate" }, { "code": "YE-AD", "name": "'Adan", "type": "Governorate" }, { "code": "YE-AM", "name": "'Amrān", "type": "Governorate" }, { "code": "YE-BA", "name": "Al Bayḑā'", "type": "Governorate" }, { "code": "YE-DA", "name": "Aḑ Ḑāli‘", "type": "Governorate" }, { "code": "YE-DH", "name": "Dhamār", "type": "Governorate" }, { "code": "YE-HD", "name": "Ḩaḑramawt", "type": "Governorate" }, { "code": "YE-HJ", "name": "Ḩajjah", "type": "Governorate" }, { "code": "YE-IB", "name": "Ibb", "type": "Governorate" }, { "code": "YE-JA", "name": "Al Jawf", "type": "Governorate" }, { "code": "YE-LA", "name": "Laḩij", "type": "Governorate" }, { "code": "YE-MA", "name": "Ma'rib", "type": "Governorate" }, { "code": "YE-MR", "name": "Al Mahrah", "type": "Governorate" }, { "code": "YE-MU", "name": "Al Ḩudaydah", "type": "Governorate" }, { "code": "YE-MW", "name": "Al Maḩwīt", "type": "Governorate" }, { "code": "YE-RA", "name": "Raymah", "type": "Governorate" }, { "code": "YE-SD", "name": "Şa'dah", "type": "Governorate" }, { "code": "YE-SH", "name": "Shabwah", "type": "Governorate" }, { "code": "YE-SN", "name": "Şan'ā'", "type": "Governorate" }, { "code": "YE-TA", "name": "Tā'izz", "type": "Governorate" }, { "code": "ZA-EC", "name": "Eastern Cape", "type": "Province" }, { "code": "ZA-FS", "name": "Free State", "type": "Province" }, { "code": "ZA-GP", "name": "Gauteng", "type": "Province" }, { "code": "ZA-LP", "name": "Limpopo", "type": "Province" }, { "code": "ZA-MP", "name": "Mpumalanga", "type": "Province" }, { "code": "ZA-NC", "name": "Northern Cape", "type": "Province" }, { "code": "ZA-NW", "name": "North-West (South Africa)", "type": "Province" }, { "code": "ZA-WC", "name": "Western Cape", "type": "Province" }, { "code": "ZA-ZN", "name": "Kwazulu-Natal", "type": "Province" }, { "code": "ZM-01", "name": "Western", "type": "Province" }, { "code": "ZM-02", "name": "Central", "type": "Province" }, { "code": "ZM-03", "name": "Eastern", "type": "Province" }, { "code": "ZM-04", "name": "Luapula", "type": "Province" }, { "code": "ZM-05", "name": "Northern", "type": "Province" }, { "code": "ZM-06", "name": "North-Western", "type": "Province" }, { "code": "ZM-07", "name": "Southern (Zambia)", "type": "Province" }, { "code": "ZM-08", "name": "Copperbelt", "type": "Province" }, { "code": "ZM-09", "name": "Lusaka", "type": "Province" }, { "code": "ZW-BU", "name": "Bulawayo", "type": "City" }, { "code": "ZW-HA", "name": "Harare", "type": "City" }, { "code": "ZW-MA", "name": "Manicaland", "type": "Province" }, { "code": "ZW-MC", "name": "Mashonaland Central", "type": "Province" }, { "code": "ZW-ME", "name": "Mashonaland East", "type": "Province" }, { "code": "ZW-MI", "name": "Midlands", "type": "Province" }, { "code": "ZW-MN", "name": "Matabeleland North", "type": "Province" }, { "code": "ZW-MS", "name": "Matabeleland South", "type": "Province" }, { "code": "ZW-MV", "name": "Masvingo", "type": "Province" }, { "code": "ZW-MW", "name": "Mashonaland West", "type": "Province" } ] } PK}1]E~~&__pycache__/tool.cpython-311.opt-2.pycnu[ !A?h  ddlZddlZddlZddlmZdZedkr5 edS#e$r Zej ej YdZ[dSdZ[wwxYwdS)N)Pathcd}d}tj||}|ddtjddtj |d dt d d |d d dd|dddd|dd dd|}|ddtd|ddddd !|d"dddd#!|d$d d%&| }|j |j |j d'}|j r d|d<d(|d)<|j5} |jr d*|D}nt!j|f}|j tj}n|jd+d}|5} |D]*} t!j| | fi|| d,+ dddn #1swxYwYn!#t.$r} t1| d} ~ wwxYwddddS#1swxYwYdS)-Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?zutf-8)encodingz-a JSON file to be validated or pretty-printed)nargstypehelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r r r z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorsc3>K|]}tj|VdS)N)jsonloads).0lines 6/opt/alt/python-internal/lib64/python3.11/json/tool.py zmain..As,<rJs  ; ; ; | z  s *AA  APK}1];ڼi;i;#__pycache__/decoder.cpython-311.pycnu[ !A?h0 dZddlZddlmZ ddlmZn #e$rdZYnwxYwddgZej ej zej zZ e dZe dZe d ZGd deZeeed Zejd e Zd ddddddddZdZdeejfdZepeZejde ZdZdejefdZejefdZGddeZdS)zImplementation of JSONDecoder N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infceZdZdZdZdZdS)ra Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos c|dd|dz}||dd|z }d||||fz}t||||_||_||_||_||_dS)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgs 9/opt/alt/python-internal/lib64/python3.11/json/decoder.pyrzJSONDecodeError.__init__s4C((1,ciia---2c65#5NND&)))  c8|j|j|j|jffS)N) __class__rrr)rs r __reduce__zJSONDecodeError.__reduce__*s~$(DH===rN)__name__ __module__ __qualname____doc__rrrrrrs<   >>>>>r)z -InfinityInfinityNaNz(.*?)(["\\\x00-\x1f])"\/ r   )r$r%r&bfnrtc||dz|dz}t|dkr+|ddvr! t|dS#t$rYnwxYwd}t|||)Nr xXzInvalid \uXXXX escape)lenintrr)srescrs r _decode_uXXXXr9;s C!GC!GO C 3xx1}}Qt++ sB<<     D  "C #q# & &&s? A  A Tc~g}|j}|dz } |||}|td|||}|\} } | r || | dkrn9| dkr4|r&d| } t| ||||  ||} n #t $rtd||dwxYw| dkrD || } n4#t $r'd| } t| ||wxYw|dz }n~t||}|d z }d |cxkrd krMnnJ|||d zd kr9t||dz}d|cxkrdkrnnd|d z dz|dz zz}|dz }t|} || d ||fS)aScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.r NzUnterminated string starting atr$r%z"Invalid control character {0!r} atuzInvalid \escape: {0!r}r1iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr9chrjoin)r7rAstrict_b_mchunks_appendbeginchunkcontent terminatorrr8charuniuni2s r py_scanstringrTEsgFmG !GE+1c  =!"CQNN Niikk#llnn   GG        4   :AA*MM%c1c222 ### 6C&CC 6 6 6!"C"#U,,15 6 6 #:: 3#w 3 3 3/66s;;%c1c222 3 1HCC3''C 1HC&&&&&&&&&1Sq[>U+B+B$Qa00T++++V+++++!sV|&:tf}%MNC1HCs88D W+X 776??C s*B33CC##1Dz [ \t\n\r]*z c<|\}} g} | j} |i}|j} || | dz} | dkrv| |vr+||| } || | dz} | dkr*||| }|| dzfSi} | || } | | dzfS| dkrtd|| | dz } t || |\}} | ||}|| | dzdkr@||| } || | dzdkrtd|| | dz } || |vr0| dz } || |vr!||| dz} n#t $rYnwxYw ||| \}} n)#t $r}td||jdd}~wwxYw| ||f || } | |vr)||| dz} || } n#t $rd } YnwxYw| dz } | dkrnf| d krtd || dz ||| } || | dz} | dz } | dkrtd|| dz ||| }|| fSt| } | || } | | fS) Nr r$}z1Expecting property name enclosed in double quotesT:zExpecting ':' delimiterExpecting valuer?,Expecting ',' delimiter) r@ setdefaultrArrrD StopIterationvaluedict) s_and_endrH scan_once object_hookobject_pairs_hookmemo_w_wsr7rApairs pairs_appendmemo_getnextcharresultkeyr]errs r JSONObjectrms FAs E ! __!CQMM M1HC*Qaf--ShsC   Sq[>S "Q**..""CS1W~$$%&?CHHH q v}}qS6S=="Qa..,,..C    D  M"1c**JE33 M M M!"3Q BB L M c5\""" vH3bC!Gnn((**S6   HHH  q s??  __!";QaHH HbCjjnnSq[> q s??!CQaQQ QS*QV$""5))s{ KKE E"" #:s< :E E('E(,E<< F"FF"35G)) G87G8c|\}}g}|||dz}||vr.|||dz}|||dz}|dkr||dzfS|j} |||\} }n)#t$r} td|| jdd} ~ wwxYw|| |||dz}||vr.|||dz}|||dz}|dz }|dkrng|dkrtd||dz  |||vr0|dz }|||vr!|||dz}n#t $rYnwxYw||fS)Nr ]TrXrYrZ)rAr@r\rr]rD) r_r`rdrer7rAvaluesrirLr]rls r JSONArrayrqs FAs FS1W~H3bC!Gnn  ""Sq[>3sQwmG M"1c**JE33 M M M!"3Q BB L MSq[> s??"Qa..$$&&CS1W~H q s??  __!";QaHH H v}}qS6S=="Qa..,,..C    D ). 3;s*A-- B7BB:E EEcDeZdZdZddddddddZejfdZd dZdS) raSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. NT)ra parse_float parse_intparse_constantrHrbc||_|pt|_|pt|_|p t j|_||_||_ t|_ t|_ t|_i|_t#j||_dS)a``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N)rafloatrsr6rt _CONSTANTS __getitem__rurHrbrm parse_objectrq parse_arrayr parse_stringrcr make_scannerr`)rrarsrtrurHrbs rrzJSONDecoder.__init__szF'&/%")c,F 0F !2&$&  -d33rc||||d\}}|||}|t|krtd|||S)zlReturn the Python representation of ``s`` (a ``str`` instance containing a JSON document). r)idxz Extra data) raw_decoderAr5r)rr7rdobjrAs rdecodezJSONDecoder.decodeLsn ??1""Q((,,..?99SbCjjnn #a&&==!,377 7 rrc |||\}}n)#t$r}td||jdd}~wwxYw||fS)a=Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. rXN)r`r\rr])rr7rrrArls rrzJSONDecoder.raw_decodeWsd M~~a--HC M M M!"3Q BB L MCxs A=A)r) rrrr r WHITESPACEmatchrrr!rrrrsy:'+4"-4-4-4-4-4`&+          r) r rejsonr_jsonr c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSrwr#PosInfNegInfrrrxcompile STRINGCHUNK BACKSLASHr9rrTrWHITESPACE_STRrmrqobjectrr!rrrs 0000000LLL + , R\!BI- eEll u v>>>>>j>>>6  bj1599 Ds Dt$T   '''"& *9 9 9 9 z *] RZ u - - Z->OOOOb(2'7^""""Jfffff&fffffs PK}1]B/^^*__pycache__/__init__.cpython-311.opt-2.pycnu[ !A?h6 dZgdZdZddlmZmZddlmZddlZedd d d ddd Z dd d d dddddd d Z dd d d dddddd d Z eddZ dZ ddddddddZddddddddZdS)z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r rclsrrr sort_keysc |s-|r+|r)|r'|%|#|!| | s| st|} n-|t}|d||||||| | d| |} | D]} || dSN)r r r rrrrr)_default_encoder iterencoderwrite)objfpr r r rrrrrrkwiterablechunks :/opt/alt/python-internal/lib64/python3.11/json/__init__.pyrrxs(T  H H H$ H :+= "#..s33 ;C38|)Yv!y8857889C 3   c |s,|r*|r(|r&|$|"| || s| st|S|t}|d|||||||| d| |Sr)rencoder) rr r r rrrrrrrs rrrs'R ,,,$, :+= "&&s+++ { 3  %6w)     fSkk r ) object_hookobject_pairs_hookc|j}|tjtjfrdS|tjtjfrdS|tjrdSt|dkr1|ds |drdndS|ds|d s|d rd nd Sn't|d kr|dsdS|dsd Sd S)Nzutf-32zutf-16z utf-8-sigr r z utf-16-bez utf-32-bez utf-16-lez utf-32-lezutf-8) startswithcodecs BOM_UTF32_BE BOM_UTF32_LE BOM_UTF16_BE BOM_UTF16_LEBOM_UTF8len)b bstartswiths rdetect_encodingr3s,K{F')<=>>x{F')<=>>x{6?##{ 1vv{{t 8#$A$7;;K 7t @#$A$?!A$?;;K ?  @ Q1t ;t ; 7r rr# parse_float parse_intparse_constantr$c P t|f||||||d|S)Nr4)rread)rrr#r5r6r7r$rs rrrsQ"  R [9%9J R ROQ R RRr c  t|tr'|drtd|dn[t|tt fst d|jj| t|d}|&|$|"| |||st |S|t}|||d<|||d<|||d<|||d <|||d <|d i| |S) Nuz-Unexpected UTF-8 BOM (decode using utf-8-sig)r z5the JSON object must be str, bytes or bytearray, not surrogatepassr#r$r5r6r7r) isinstancestrr)rbytes bytearray TypeError __class____name__decoder3_default_decoderr)srr#r5r6r7r$rs rrr+sa@!S: << ! ! (!"Q"#Q(( ( (!eY/00 ;:#$;#7::;; ; HH_Q'' 9 9 +  +"5  "'8'@'@&&q))) {'=$"3 '=#;!-  39999  A  r ) __version____all__ __author__decoderrrencoderrr*rrrrDr3rrrr rrKss`B     - 11111111 ;   $$tD$<<<<<~!tDD$77777t;44HHH<dttRRRRR2dtt<<<<<<<r PK}1]5ih++)__pycache__/decoder.cpython-311.opt-2.pycnu[ !A?h0  ddlZddlmZ ddlmZn #e$rdZYnwxYwddgZejej zej zZ e dZ e dZe dZGd deZeee d Zejd e Zd d dddddddZdZdeejfdZepeZejde ZdZdejefdZejefdZGddeZdS)N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infceZdZ dZdZdS)rc|dd|dz}||dd|z }d||||fz}t||||_||_||_||_||_dS)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgs 9/opt/alt/python-internal/lib64/python3.11/json/decoder.pyrzJSONDecodeError.__init__s4C((1,ciia---2c65#5NND&)))  c8|j|j|j|jffSN) __class__rrr)rs r __reduce__zJSONDecodeError.__reduce__*s~$(DH===rN)__name__ __module__ __qualname__rrrrrrs7   >>>>>r)z -InfinityInfinityNaNz(.*?)(["\\\x00-\x1f])"\/ r   )r$r%r&bfnrtc||dz|dz}t|dkr+|ddvr! t|dS#t$rYnwxYwd}t|||)Nr xXzInvalid \uXXXX escape)lenintrr)srescrs r _decode_uXXXXr9;s C!GC!GO C 3xx1}}Qt++ sB<<     D  "C #q# & &&s? A  A Tc g}|j}|dz } |||}|td|||}|\} } | r || | dkrn9| dkr4|r&d| } t| ||||  ||} n #t $rtd||dwxYw| dkrD || } n4#t $r'd| } t| ||wxYw|dz }n~t||}|dz }d |cxkrd krMnnJ|||d zd kr9t||dz}d |cxkrdkrnnd|d z dz|d z zz}|dz }t|} || d ||fS)Nr zUnterminated string starting atr$r%z"Invalid control character {0!r} atuzInvalid \escape: {0!r}r1iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr9chrjoin)r7rAstrict_b_mchunks_appendbeginchunkcontent terminatorrr8charuniuni2s r py_scanstringrTEslFmG !GE+1c  =!"CQNN Niikk#llnn   GG        4   :AA*MM%c1c222 ### 6C&CC 6 6 6!"C"#U,,15 6 6 #:: 3#w 3 3 3/66s;;%c1c222 3 1HCC3''C 1HC&&&&&&&&&1Sq[>U+B+B$Qa00T++++V+++++!sV|&:tf}%MNC1HCs88D W+X 776??C s+B44CC$$1Dz [ \t\n\r]*z c<|\}} g} | j} |i}|j} || | dz} | dkrv| |vr+||| } || | dz} | dkr*||| }|| dzfSi} | || } | | dzfS| dkrtd|| | dz } t || |\}} | ||}|| | dzdkr@||| } || | dzdkrtd|| | dz } || |vr0| dz } || |vr!||| dz} n#t $rYnwxYw ||| \}} n)#t $r}td||jdd}~wwxYw| ||f || } | |vr)||| dz} || } n#t $rd } YnwxYw| dz } | dkrnf| d krtd || dz ||| } || | dz} | dz } | dkrtd|| dz ||| }|| fSt| } | || } | | fS) Nr r$}z1Expecting property name enclosed in double quotesT:zExpecting ':' delimiterExpecting valuer?,Expecting ',' delimiter) r@ setdefaultrArrrD StopIterationvaluedict) s_and_endrH scan_once object_hookobject_pairs_hookmemo_w_wsr7rApairs pairs_appendmemo_getnextcharresultkeyr]errs r JSONObjectrms FAs E ! __!CQMM M1HC*Qaf--ShsC   Sq[>S "Q**..""CS1W~$$%&?CHHH q v}}qS6S=="Qa..,,..C    D  M"1c**JE33 M M M!"3Q BB L M c5\""" vH3bC!Gnn((**S6   HHH  q s??  __!";QaHH HbCjjnnSq[> q s??!CQaQQ QS*QV$""5))s{ KKE E"" #:s< :E E('E(,E<< F"FF"35G)) G87G8c|\}}g}|||dz}||vr.|||dz}|||dz}|dkr||dzfS|j} |||\} }n)#t$r} td|| jdd} ~ wwxYw|| |||dz}||vr.|||dz}|||dz}|dz }|dkrng|dkrtd||dz  |||vr0|dz }|||vr!|||dz}n#t $rYnwxYw||fS)Nr ]TrXrYrZ)rAr@r\rr]rD) r_r`rdrer7rAvaluesrirLr]rls r JSONArrayrqs FAs FS1W~H3bC!Gnn  ""Sq[>3sQwmG M"1c**JE33 M M M!"3Q BB L MSq[> s??"Qa..$$&&CS1W~H q s??  __!";QaHH H v}}qS6S=="Qa..,,..C    D ). 3;s*A-- B7BB:E EEcBeZdZ ddddddddZejfdZddZdS) rNT)ra parse_float parse_intparse_constantrHrbc ||_|pt|_|pt|_|p t j|_||_||_ t|_ t|_ t|_i|_t#j||_dSr)rafloatrsr6rt _CONSTANTS __getitem__rurHrbrm parse_objectrq parse_arrayr parse_stringrcr make_scannerr`)rrarsrtrurHrbs rrzJSONDecoder.__init__s @'&/%")c,F 0F !2&$&  -d33rc ||||d\}}|||}|t|krtd|||S)Nr)idxz Extra data) raw_decoderAr5r)rr7rdobjrAs rdecodezJSONDecoder.decodeLss ??1""Q((,,..?99SbCjjnn #a&&==!,377 7 rrc |||\}}n)#t$r}td||jdd}~wwxYw||fS)NrX)r`r\rr])rr7rrrArls rrzJSONDecoder.raw_decodeWsi  M~~a--HC M M M!"3Q BB L MCxs A>A)r)rrr r WHITESPACEmatchrrr!rrrrst:'+4"-4-4-4-4-4`&+          r)rejsonr_jsonr c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSrwr#PosInfNegInfrrrxcompile STRINGCHUNK BACKSLASHr9rrTrWHITESPACE_STRrmrqobjectrr!rrrs 0000000LLL + , R\!BI- eEll u v>>>>>j>>>6  bj1599 Ds Dt$T   '''"& *9 9 9 9 z *] RZ u - - Z->OOOOb(2'7^""""Jfffff&fffffs PK}1]vA00)__pycache__/scanner.cpython-311.opt-2.pycnu[ !A?hy  ddlZ ddlmZn #e$rdZYnwxYwdgZejdejejzej zZ dZ epe ZdS)N) make_scannerrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c  |j |j|j tj|j |j |j |j|j |j |j  f dfd}|S)Ncb ||}n#t$rt|dwxYw|dkr||dzS|dkr||dzf S|dkr ||dzfS|dkr|||dzdkrd|dzfS|dkr|||dzd krd |dzfS|d kr|||d zd krd|d zfS ||}|S|\}}}|s|r||pdz|pdz}n |}||fS|dkr!|||dzdkrd|dzfS|dkr!|||dzdkrd|dzfS|dkr!|||dzdkrd|dzfSt|)N"{[nnullttrueTffalseFNNaNIInfinity- z -Infinity) IndexError StopIterationgroupsend)stringidxnextcharmintegerfracexpres _scan_once match_numbermemo object_hookobject_pairs_hook parse_arrayparse_constant parse_float parse_int parse_object parse_stringstricts 9/opt/alt/python-internal/lib64/python3.11/json/scanner.pyr'z#py_make_scanner.._scan_onces| /c{HH / / /$$$ . / s??<a88 8 __<q 16K):DBB B __;a0*== = __C!G !4!>!>q= __C!G !4!>!>q= __C!G !4!?!?#'> ! L % % =!" GT3 )s )!k'TZR"8CI2"FGGi((<  __C!G !4!=!=!>%((#'1 1 __C!G !4 !B!B!>*--sQw6 6 __C!G !4 !C!C!>+..a7 7$$ $s 'cx ||S#wxYw)N)clear)rr r'r)s r3 scan_oncez"py_make_scanner..scan_onceAs8 :fc** JJLLLLDJJLLLLs #9) r0r,r1 NUMBER_REmatchr2r.r/r-r*r+r))contextr6r'r(r)r*r+r,r-r.r/r0r1r2s @@@@@@@@@@@@r3py_make_scannerr:s'L%K'L?L ^F%K!I+N%K1 rFs 4444444NNN   BJ0Z",* - - 888t0 s PK}1]^v __pycache__/tool.cpython-311.pycnu[ !A?h dZddlZddlZddlZddlmZdZedkr5 edS#e$r Z ej e j YdZ [ dSdZ [ wwxYwdS)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) N)Pathcd}d}tj||}|ddtjddtj |d dt d d |d d dd|dddd|dd dd|}|ddtd|ddddd !|d"dddd#!|d$d d%&| }|j |j |j d'}|j r d|d<d(|d)<|j5} |jr d*|D}nt!j|f}|j tj}n|jd+d}|5} |D]*} t!j| | fi|| d,+ dddn #1swxYwYn!#t.$r} t1| d} ~ wwxYwddddS#1swxYwYdS)-Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?zutf-8)encodingz-a JSON file to be validated or pretty-printed)nargstypehelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r r r z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorsc3>K|]}tj|VdS)N)jsonloads).0lines 6/opt/alt/python-internal/lib64/python3.11/json/tool.py zmain..As,<rKs   ; ; ; | z  s +AA  APK}1]^v&__pycache__/tool.cpython-311.opt-1.pycnu[ !A?h dZddlZddlZddlZddlmZdZedkr5 edS#e$r Z ej e j YdZ [ dSdZ [ wwxYwdS)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) N)Pathcd}d}tj||}|ddtjddtj |d dt d d |d d dd|dddd|dd dd|}|ddtd|ddddd !|d"dddd#!|d$d d%&| }|j |j |j d'}|j r d|d<d(|d)<|j5} |jr d*|D}nt!j|f}|j tj}n|jd+d}|5} |D]*} t!j| | fi|| d,+ dddn #1swxYwYn!#t.$r} t1| d} ~ wwxYwddddS#1swxYwYdS)-Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?zutf-8)encodingz-a JSON file to be validated or pretty-printed)nargstypehelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r r r z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorsc3>K|]}tj|VdS)N)jsonloads).0lines 6/opt/alt/python-internal/lib64/python3.11/json/tool.py zmain..As,<rKs   ; ; ; | z  s +AA  APK}1]ӭ00)__pycache__/encoder.cpython-311.opt-2.pycnu[ !A?h>  ddlZ ddlmZn #e$rdZYnwxYw ddlmZn #e$rdZYnwxYw ddlmZn #e$rdZYnwxYwej dZ ej dZ ej dZ dd d d d d ddZ edD]4Ze eede5[edZdZepeZdZepeZGddeZeeeeeeeee ej!f dZ"dS)N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    \u{0:04x}infcL d}dt||zdzS)NcBt|dS)Nr) ESCAPE_DCTgroup)matchs 9/opt/alt/python-internal/lib64/python3.11/json/encoder.pyreplacez%py_encode_basestring..replace)s%++a..))r)ESCAPEsubsrs rpy_encode_basestringr%s4*** GQ'' '# --rcL d}dt||zdzS)Nc|d} t|S#t$r]t|}|dkrd|cYS|dz}d|dz dzz}d|dzz}d||cYSwxYw) Nriri iiz\u{0:04x}\u{1:04x})rrKeyErrorordformat)rrns1s2s rrz+py_encode_basestring_ascii..replace5s KKNN =a=  = = =AA7{{#**1-----W R501q5y)-44R<<<<< =s $4B .B  B r) ESCAPE_ASCIIrrs rpy_encode_basestring_asciir'1s8=== !!'1-- - 33rc FeZdZ dZdZddddddddddZdZd Zd d ZdS) JSONEncoderz, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc ||_||_||_||_||_||_||\|_|_n |d|_| ||_dSdS)N,) r*r+r,r-r.r/item_separator key_separatorr1) selfr*r+r,r-r.r/r0r1s r__init__zJSONEncoder.__init__isv& P! (,""  !6@ 3D !3!3  "%D   "DLLL  rc> td|jjd)NzObject of type z is not JSON serializable) TypeError __class____name__)r6os rr1zJSONEncoder.defaults6 $4!+*>44455 5rc& t|tr%|jrt|St |S||d}t|t tfst |}d|S)NT) _one_shot) isinstancestrr+rr iterencodelisttuplejoin)r6r<chunkss rencodezJSONEncoder.encodes  a   ,  ,.q111(+++d33&4-00 "&\\Fwwvrc  |jri}nd}|jrt}nt}|jt jtt fd}|rItB|j ;t||j ||j |j |j |j |j|j }n6t||j ||j ||j |j |j |j| }||dS)Nc||krd}n||krd}n||krd}n ||S|stdt|z|S)NNaNInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r<r-_repr_inf_neginftexts rfloatstrz(JSONEncoder.iterencode..floatstrss Avvd!g"uQxx  HGGKrr)r,r+rrr-float__repr__INFINITYc_make_encoderr/r1r5r4r.r*_make_iterencode)r6r<r>markers_encoderrR _iterencodes rrBzJSONEncoder.iterencodes    GGG   ).HH(H"&.n8hY    .  *.4K'(x"D$7 t~//KK +xh"D$7 y**K{1a   r)F) r; __module__ __qualname__r4r5r7r1rGrBrrr)r)Js8NM#(t45D$6#6#6#6#6#p555,,5!5!5!5!5!5!rr)c sdz  fd  fd  fdS)N c3|K|sdVdS|}|vr  d||<d} |dz }d |zz}|z}||z }nd}}d}|D]}|rd}n|}|r| |zV&||dzV0|dur|d zV<|dur|d zVH|r| |zVe|r| |zV|V|fr ||}n%|r ||}n ||}|Ed{V||dz}d |zzVd V|=dSdS) Nz[]Circular reference detected[r TFnulltruefalse]r])lst_current_indent_levelmarkeridbufnewline_indent separatorfirstvaluerFrLrY _floatstr_indent_intstr_item_separatorrZ_iterencode_dict_iterencode_listdictrSidintr@rCrXrArDs rruz*_make_iterencode.._iterencode_lists JJJ F  r#wwH7"" j!>??? #GH    !Q & !!G.C$CCN'.8I > !CC!N'I " "E z%%% "HHUOO+++++Fl""""$Fl""""%Gm####E3'' "GGENN*****E5)) "IIe,,,,,,, :edE]33G--e5JKKFFZt,,G--e5JKKFF([0EFFF!!!!!!!!!  % !Q & !#888 8 8 8  !!!  rc3K|sdVdS|}|vr  d||<dV |dz }d |zz}|z}|Vnd}}d}r"t|}n|}|D]>\}}|rnb|r  |}nJ|durd}nC|durd }n<|d }n7|r |}nrYtd |jj|rd}n|V |VV|r |V|d V|durdV|durd V|r|V|r |V|fr ||} n%|r ||} n ||} | Ed{V@||dz}d |zzVd V|=dSdS) Nz{}ra{rcr TreFrfrdz0keys must be str, int, float, bool or None, not })sorteditemsr9r:r;)dctrirjrlr4rnr}keyrorFrLrYrprqrrrsrZrtru_key_separator _skipkeys _sort_keysrvrSrwrxr@rCrXrArDs rrtz*_make_iterencode.._iterencode_dictNsx JJJ F  r#wwH7"" j!>??? #GH    !Q & !!G.C$CCN,~=N !N,N  399;;''EEIIKKE1 "1 "JCz#s## AC'' AinnC%% Agcll A!@'*}'=!@!@AAA %$$$$(3--    z%%% "huoo%%%% $ % E3'' "genn$$$$E5)) "i&&&&&&:edE]33G--e5JKKFFZt,,G--e5JKKFF([0EFFF!!!!!!!!!  % !Q & !#888 8 8 8  !!!  rc3K|r|VdS|dVdS|durdVdS|durdVdS|r|VdS| r|VdS|fr ||Ed{VdS| r ||Ed{VdS |}|vr d||<|}||Ed{V|=dSdS)NrdTreFrfrar])r<rirjrL_defaultrYrprrrZrtrurvrSrwrxr@rCrXrArDs rrZz%_make_iterencode.._iterencodes :a   &(1++      YLLLLL $YYLLLLL %ZZMMMMM Z3   &'!**      Z5 ! ! &)A,,      ZD%= ) ) &''+@AA A A A A A A A A A Z4 &''+@AA A A A A A A A A A"2a55w&&$*%BCCC$%! A"{1&;<< < < < < < < <"H%%%#"rr])rXrrYrqrprrsrrr>rLrvrSrwrxr@rCrArDrrrZrtrus````````` ``````````@@@rrWrWs::gs#;#;-6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"pN"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"`&&&&&&&&&&&&&&&&&&&&&: r)#re_jsonrc_encode_basestring_ascii ImportErrorrc_encode_basestringrrVcompilerr&HAS_UTF8rrangei setdefaultchrr"rSrUrr'objectr)rLrvrwrxr@rCrArDrTrWr]rrrs8 %JJJJJJJ%%% $%>>>>>>>4444444NNN / 0 0rz,-- 2:n % %         t::A##a&&,"5"5a"8"89999 5<<...)@,@444.;!;x!x!x!x!x!&x!x!x!z     wwwwwws'#--8AAPK}1]ɿ(UU)__pycache__/scanner.cpython-311.opt-1.pycnu[ !A?hy dZddlZ ddlmZn #e$rdZYnwxYwdgZejdejej zej zZ dZ epe ZdS)zJSON token scanner N) make_scannerrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c  |j |j|j tj|j |j |j |j|j |j |j  f dfd}|S)Ncb ||}n#t$rt|dwxYw|dkr||dzS|dkr||dzf S|dkr ||dzfS|dkr|||dzdkrd|dzfS|dkr|||dzd krd |dzfS|d kr|||d zd krd|d zfS ||}|S|\}}}|s|r||pdz|pdz}n |}||fS|dkr!|||dzdkrd|dzfS|dkr!|||dzdkrd|dzfS|dkr!|||dzdkrd|dzfSt|)N"{[nnullttrueTffalseFNNaNIInfinity- z -Infinity) IndexError StopIterationgroupsend)stringidxnextcharmintegerfracexpres _scan_once match_numbermemo object_hookobject_pairs_hook parse_arrayparse_constant parse_float parse_int parse_object parse_stringstricts 9/opt/alt/python-internal/lib64/python3.11/json/scanner.pyr'z#py_make_scanner.._scan_onces| /c{HH / / /$$$ . / s??<a88 8 __<q 16K):DBB B __;a0*== = __C!G !4!>!>q= __C!G !4!>!>q= __C!G !4!?!?#'> ! L % % =!" GT3 )s )!k'TZR"8CI2"FGGi((<  __C!G !4!=!=!>%((#'1 1 __C!G !4 !B!B!>*--sQw6 6 __C!G !4 !C!C!>+..a7 7$$ $s 'cx ||S#wxYw)N)clear)rr r'r)s r3 scan_oncez"py_make_scanner..scan_onceAs8 :fc** JJLLLLDJJLLLLs #9) r0r,r1 NUMBER_REmatchr2r.r/r-r*r+r))contextr6r'r(r)r*r+r,r-r.r/r0r1r2s @@@@@@@@@@@@r3py_make_scannerr:s'L%K'L?L ^F%K!I+N%K1 rGs 4444444NNN   BJ0Z",* - - 888t0 s PK}1]R AA#__pycache__/encoder.cpython-311.pycnu[ !A?h> dZddlZ ddlmZn #e$rdZYnwxYw ddlmZn #e$rdZYnwxYw ddlmZ n #e$rdZ YnwxYwej dZ ej dZ ej dZ d d d d d dddZedD]4Zeeede5[edZdZepeZdZepeZGddeZeeeeeeee e!ej"f dZ#dS)zImplementation of JSONEncoder N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    \u{0:04x}infcJd}dt||zdzS)z5Return a JSON representation of a Python string cBt|dS)Nr) ESCAPE_DCTgroup)matchs 9/opt/alt/python-internal/lib64/python3.11/json/encoder.pyreplacez%py_encode_basestring..replace)s%++a..))r)ESCAPEsubsrs rpy_encode_basestringr%s/*** GQ'' '# --rcJd}dt||zdzS)zAReturn an ASCII-only JSON representation of a Python string c|d} t|S#t$r]t|}|dkrd|cYS|dz}d|dz dzz}d|dzz}d||cYSwxYw) Nriri iiz\u{0:04x}\u{1:04x})rrKeyErrorordformat)rrns1s2s rrz+py_encode_basestring_ascii..replace5s KKNN =a=  = = =AA7{{#**1-----W R501q5y)-44R<<<<< =s $4B .B  B r) ESCAPE_ASCIIrrs rpy_encode_basestring_asciir'1s3=== !!'1-- - 33rc HeZdZdZdZdZddddddddddZd Zd Zd d Z dS) JSONEncodera[Extensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). z, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc||_||_||_||_||_||_||\|_|_n |d|_| ||_dSdS)aConstructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an RecursionError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. N,) r*r+r,r-r.r/item_separator key_separatorr1) selfr*r+r,r-r.r/r0r1s r__init__zJSONEncoder.__init__isqV! (,""  !6@ 3D !3!3  "%D   "DLLL  rc<td|jjd)abImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return super().default(o) zObject of type z is not JSON serializable) TypeError __class____name__)r6os rr1zJSONEncoder.defaults1&4!+*>44455 5rc$t|tr%|jrt|St |S||d}t|t tfst |}d|S)zReturn a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' T) _one_shot) isinstancestrr+rr iterencodelisttuplejoin)r6r<chunkss rencodezJSONEncoder.encodes a   ,  ,.q111(+++d33&4-00 "&\\Fwwvrc |jri}nd}|jrt}nt}|jt jtt fd}|rItB|j ;t||j ||j |j |j |j |j|j }n6t||j ||j ||j |j |j |j| }||dS)zEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) Nc||krd}n||krd}n||krd}n ||S|stdt|z|S)NNaNInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r<r-_repr_inf_neginftexts rfloatstrz(JSONEncoder.iterencode..floatstrss Avvd!g"uQxx  HGGKrr)r,r+rrr-float__repr__INFINITYc_make_encoderr/r1r5r4r.r*_make_iterencode)r6r<r>markers_encoderrR _iterencodes rrBzJSONEncoder.iterencodes   GGG   ).HH(H"&.n8hY    .  *.4K'(x"D$7 t~//KK +xh"D$7 y**K{1a   r)F) r; __module__ __qualname____doc__r4r5r7r1rGrBrrr)r)Js8NM#(t45D$6#6#6#6#6#p555,,5!5!5!5!5!5!rr)c sdz  fd  fd  fdS)N c3|K|sdVdS|}|vr  d||<d} |dz }d |zz}|z}||z }nd}}d}|D]}|rd}n|}|r| |zV&||dzV0|dur|d zV<|dur|d zVH|r| |zVe|r| |zV|V|fr ||}n%|r ||}n ||}|Ed{V||dz}d |zzVd V|=dSdS) Nz[]Circular reference detected[r TFnulltruefalse]r^)lst_current_indent_levelmarkeridbufnewline_indent separatorfirstvaluerFrLrY _floatstr_indent_intstr_item_separatorrZ_iterencode_dict_iterencode_listdictrSidintr@rCrXrArDs rrvz*_make_iterencode.._iterencode_lists JJJ F  r#wwH7"" j!>??? #GH    !Q & !!G.C$CCN'.8I > !CC!N'I " "E z%%% "HHUOO+++++Fl""""$Fl""""%Gm####E3'' "GGENN*****E5)) "IIe,,,,,,, :edE]33G--e5JKKFFZt,,G--e5JKKFF([0EFFF!!!!!!!!!  % !Q & !#888 8 8 8  !!!  rc3K|sdVdS|}|vr  d||<dV |dz }d |zz}|z}|Vnd}}d}r"t|}n|}|D]>\}}|rnb|r  |}nJ|durd}nC|durd }n<|d }n7|r |}nrYtd |jj|rd}n|V |VV|r |V|d V|durdV|durd V|r|V|r |V|fr ||} n%|r ||} n ||} | Ed{V@||dz}d |zzVd V|=dSdS) Nz{}rb{rdr TrfFrgrez0keys must be str, int, float, bool or None, not })sorteditemsr9r:r;)dctrjrkrmr4ror~keyrprFrLrYrqrrrsrtrZrurv_key_separator _skipkeys _sort_keysrwrSrxryr@rCrXrArDs rruz*_make_iterencode.._iterencode_dictNsx JJJ F  r#wwH7"" j!>??? #GH    !Q & !!G.C$CCN,~=N !N,N  399;;''EEIIKKE1 "1 "JCz#s## AC'' AinnC%% Agcll A!@'*}'=!@!@AAA %$$$$(3--    z%%% "huoo%%%% $ % E3'' "genn$$$$E5)) "i&&&&&&:edE]33G--e5JKKFFZt,,G--e5JKKFF([0EFFF!!!!!!!!!  % !Q & !#888 8 8 8  !!!  rc3K|r|VdS|dVdS|durdVdS|durdVdS|r|VdS| r|VdS|fr ||Ed{VdS| r ||Ed{VdS |}|vr d||<|}||Ed{V|=dSdS)NreTrfFrgrbr^)r<rjrkrL_defaultrYrqrsrZrurvrwrSrxryr@rCrXrArDs rrZz%_make_iterencode.._iterencodes :a   &(1++      YLLLLL $YYLLLLL %ZZMMMMM Z3   &'!**      Z5 ! ! &)A,,      ZD%= ) ) &''+@AA A A A A A A A A A Z4 &''+@AA A A A A A A A A A"2a55w&&$*%BCCC$%! A"{1&;<< < < < < < < <"H%%%#"rr^)rXrrYrrrqrrtrrr>rLrwrSrxryr@rCrArDrsrZrurvs````````` ``````````@@@rrWrWs::gs#;#;-6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"pN"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"`&&&&&&&&&&&&&&&&&&&&&: r)$r]re_jsonrc_encode_basestring_ascii ImportErrorrc_encode_basestringrrVcompilerr&HAS_UTF8rrangei setdefaultchrr"rSrUrr'objectr)rLrwrxryr@rCrArDrTrWr^rrrs= %JJJJJJJ%%% $%>>>>>>>4444444NNN / 0 0rz,-- 2:n % %         t::A##a&&,"5"5a"8"89999 5<<...)@,@444.;!;x!x!x!x!x!&x!x!x!z     wwwwwws'$..9AAPK}1]ɿ(UU#__pycache__/scanner.cpython-311.pycnu[ !A?hy dZddlZ ddlmZn #e$rdZYnwxYwdgZejdejej zej zZ dZ epe ZdS)zJSON token scanner N) make_scannerrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c  |j |j|j tj|j |j |j |j|j |j |j  f dfd}|S)Ncb ||}n#t$rt|dwxYw|dkr||dzS|dkr||dzf S|dkr ||dzfS|dkr|||dzdkrd|dzfS|dkr|||dzd krd |dzfS|d kr|||d zd krd|d zfS ||}|S|\}}}|s|r||pdz|pdz}n |}||fS|dkr!|||dzdkrd|dzfS|dkr!|||dzdkrd|dzfS|dkr!|||dzdkrd|dzfSt|)N"{[nnullttrueTffalseFNNaNIInfinity- z -Infinity) IndexError StopIterationgroupsend)stringidxnextcharmintegerfracexpres _scan_once match_numbermemo object_hookobject_pairs_hook parse_arrayparse_constant parse_float parse_int parse_object parse_stringstricts 9/opt/alt/python-internal/lib64/python3.11/json/scanner.pyr'z#py_make_scanner.._scan_onces| /c{HH / / /$$$ . / s??<a88 8 __<q 16K):DBB B __;a0*== = __C!G !4!>!>q= __C!G !4!>!>q= __C!G !4!?!?#'> ! L % % =!" GT3 )s )!k'TZR"8CI2"FGGi((<  __C!G !4!=!=!>%((#'1 1 __C!G !4 !B!B!>*--sQw6 6 __C!G !4 !C!C!>+..a7 7$$ $s 'cx ||S#wxYw)N)clear)rr r'r)s r3 scan_oncez"py_make_scanner..scan_onceAs8 :fc** JJLLLLDJJLLLLs #9) r0r,r1 NUMBER_REmatchr2r.r/r-r*r+r))contextr6r'r(r)r*r+r,r-r.r/r0r1r2s @@@@@@@@@@@@r3py_make_scannerr:s'L%K'L?L ^F%K!I+N%K1 rGs 4444444NNN   BJ0Z",* - - 888t0 s PK}1]R AA)__pycache__/encoder.cpython-311.opt-1.pycnu[ !A?h> dZddlZ ddlmZn #e$rdZYnwxYw ddlmZn #e$rdZYnwxYw ddlmZ n #e$rdZ YnwxYwej dZ ej dZ ej dZ d d d d d dddZedD]4Zeeede5[edZdZepeZdZepeZGddeZeeeeeeee e!ej"f dZ#dS)zImplementation of JSONEncoder N)encode_basestring_ascii)encode_basestring) make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s[-]z\\z\"z\bz\fz\nz\rz\t)\"    \u{0:04x}infcJd}dt||zdzS)z5Return a JSON representation of a Python string cBt|dS)Nr) ESCAPE_DCTgroup)matchs 9/opt/alt/python-internal/lib64/python3.11/json/encoder.pyreplacez%py_encode_basestring..replace)s%++a..))r)ESCAPEsubsrs rpy_encode_basestringr%s/*** GQ'' '# --rcJd}dt||zdzS)zAReturn an ASCII-only JSON representation of a Python string c|d} t|S#t$r]t|}|dkrd|cYS|dz}d|dz dzz}d|dzz}d||cYSwxYw) Nriri iiz\u{0:04x}\u{1:04x})rrKeyErrorordformat)rrns1s2s rrz+py_encode_basestring_ascii..replace5s KKNN =a=  = = =AA7{{#**1-----W R501q5y)-44R<<<<< =s $4B .B  B r) ESCAPE_ASCIIrrs rpy_encode_basestring_asciir'1s3=== !!'1-- - 33rc HeZdZdZdZdZddddddddddZd Zd Zd d Z dS) JSONEncodera[Extensible JSON encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str | string | +-------------------+---------------+ | int, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``). z, z: FTN)skipkeys ensure_asciicheck_circular allow_nan sort_keysindent separatorsdefaultc||_||_||_||_||_||_||\|_|_n |d|_| ||_dSdS)aConstructor for JSONEncoder, with sensible defaults. If skipkeys is false, then it is a TypeError to attempt encoding of keys that are not str, int, float or None. If skipkeys is True, such items are simply skipped. If ensure_ascii is true, the output is guaranteed to be str objects with all incoming non-ASCII characters escaped. If ensure_ascii is false, the output can contain non-ASCII characters. If check_circular is true, then lists, dicts, and custom encoded objects will be checked for circular references during encoding to prevent an infinite recursion (which would cause an RecursionError). Otherwise, no such check takes place. If allow_nan is true, then NaN, Infinity, and -Infinity will be encoded as such. This behavior is not JSON specification compliant, but is consistent with most JavaScript based encoders and decoders. Otherwise, it will be a ValueError to encode such floats. If sort_keys is true, then the output of dictionaries will be sorted by key; this is useful for regression tests to ensure that JSON serializations can be compared on a day-to-day basis. If indent is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. None is the most compact representation. If specified, separators should be an (item_separator, key_separator) tuple. The default is (', ', ': ') if *indent* is ``None`` and (',', ': ') otherwise. To get the most compact JSON representation, you should specify (',', ':') to eliminate whitespace. If specified, default is a function that gets called for objects that can't otherwise be serialized. It should return a JSON encodable version of the object or raise a ``TypeError``. N,) r*r+r,r-r.r/item_separator key_separatorr1) selfr*r+r,r-r.r/r0r1s r__init__zJSONEncoder.__init__isqV! (,""  !6@ 3D !3!3  "%D   "DLLL  rc<td|jjd)abImplement this method in a subclass such that it returns a serializable object for ``o``, or calls the base implementation (to raise a ``TypeError``). For example, to support arbitrary iterators, you could implement default like this:: def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return super().default(o) zObject of type z is not JSON serializable) TypeError __class____name__)r6os rr1zJSONEncoder.defaults1&4!+*>44455 5rc$t|tr%|jrt|St |S||d}t|t tfst |}d|S)zReturn a JSON string representation of a Python data structure. >>> from json.encoder import JSONEncoder >>> JSONEncoder().encode({"foo": ["bar", "baz"]}) '{"foo": ["bar", "baz"]}' T) _one_shot) isinstancestrr+rr iterencodelisttuplejoin)r6r<chunkss rencodezJSONEncoder.encodes a   ,  ,.q111(+++d33&4-00 "&\\Fwwvrc |jri}nd}|jrt}nt}|jt jtt fd}|rItB|j ;t||j ||j |j |j |j |j|j }n6t||j ||j ||j |j |j |j| }||dS)zEncode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) Nc||krd}n||krd}n||krd}n ||S|stdt|z|S)NNaNInfinityz -Infinityz2Out of range float values are not JSON compliant: ) ValueErrorrepr)r<r-_repr_inf_neginftexts rfloatstrz(JSONEncoder.iterencode..floatstrss Avvd!g"uQxx  HGGKrr)r,r+rrr-float__repr__INFINITYc_make_encoderr/r1r5r4r.r*_make_iterencode)r6r<r>markers_encoderrR _iterencodes rrBzJSONEncoder.iterencodes   GGG   ).HH(H"&.n8hY    .  *.4K'(x"D$7 t~//KK +xh"D$7 y**K{1a   r)F) r; __module__ __qualname____doc__r4r5r7r1rGrBrrr)r)Js8NM#(t45D$6#6#6#6#6#p555,,5!5!5!5!5!5!rr)c sdz  fd  fd  fdS)N c3|K|sdVdS|}|vr  d||<d} |dz }d |zz}|z}||z }nd}}d}|D]}|rd}n|}|r| |zV&||dzV0|dur|d zV<|dur|d zVH|r| |zVe|r| |zV|V|fr ||}n%|r ||}n ||}|Ed{V||dz}d |zzVd V|=dSdS) Nz[]Circular reference detected[r TFnulltruefalse]r^)lst_current_indent_levelmarkeridbufnewline_indent separatorfirstvaluerFrLrY _floatstr_indent_intstr_item_separatorrZ_iterencode_dict_iterencode_listdictrSidintr@rCrXrArDs rrvz*_make_iterencode.._iterencode_lists JJJ F  r#wwH7"" j!>??? #GH    !Q & !!G.C$CCN'.8I > !CC!N'I " "E z%%% "HHUOO+++++Fl""""$Fl""""%Gm####E3'' "GGENN*****E5)) "IIe,,,,,,, :edE]33G--e5JKKFFZt,,G--e5JKKFF([0EFFF!!!!!!!!!  % !Q & !#888 8 8 8  !!!  rc3K|sdVdS|}|vr  d||<dV |dz }d |zz}|z}|Vnd}}d}r"t|}n|}|D]>\}}|rnb|r  |}nJ|durd}nC|durd }n<|d }n7|r |}nrYtd |jj|rd}n|V |VV|r |V|d V|durdV|durd V|r|V|r |V|fr ||} n%|r ||} n ||} | Ed{V@||dz}d |zzVd V|=dSdS) Nz{}rb{rdr TrfFrgrez0keys must be str, int, float, bool or None, not })sorteditemsr9r:r;)dctrjrkrmr4ror~keyrprFrLrYrqrrrsrtrZrurv_key_separator _skipkeys _sort_keysrwrSrxryr@rCrXrArDs rruz*_make_iterencode.._iterencode_dictNsx JJJ F  r#wwH7"" j!>??? #GH    !Q & !!G.C$CCN,~=N !N,N  399;;''EEIIKKE1 "1 "JCz#s## AC'' AinnC%% Agcll A!@'*}'=!@!@AAA %$$$$(3--    z%%% "huoo%%%% $ % E3'' "genn$$$$E5)) "i&&&&&&:edE]33G--e5JKKFFZt,,G--e5JKKFF([0EFFF!!!!!!!!!  % !Q & !#888 8 8 8  !!!  rc3K|r|VdS|dVdS|durdVdS|durdVdS|r|VdS| r|VdS|fr ||Ed{VdS| r ||Ed{VdS |}|vr d||<|}||Ed{V|=dSdS)NreTrfFrgrbr^)r<rjrkrL_defaultrYrqrsrZrurvrwrSrxryr@rCrXrArDs rrZz%_make_iterencode.._iterencodes :a   &(1++      YLLLLL $YYLLLLL %ZZMMMMM Z3   &'!**      Z5 ! ! &)A,,      ZD%= ) ) &''+@AA A A A A A A A A A Z4 &''+@AA A A A A A A A A A"2a55w&&$*%BCCC$%! A"{1&;<< < < < < < < <"H%%%#"rr^)rXrrYrrrqrrtrrr>rLrwrSrxryr@rCrArDrsrZrurvs````````` ``````````@@@rrWrWs::gs#;#;-6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"6"pN"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"N"`&&&&&&&&&&&&&&&&&&&&&: r)$r]re_jsonrc_encode_basestring_ascii ImportErrorrc_encode_basestringrrVcompilerr&HAS_UTF8rrangei setdefaultchrr"rSrUrr'objectr)rLrwrxryr@rCrArDrTrWr^rrrs= %JJJJJJJ%%% $%>>>>>>>4444444NNN / 0 0rz,-- 2:n % %         t::A##a&&,"5"5a"8"89999 5<<...)@,@444.;!;x!x!x!x!x!&x!x!x!z     wwwwwws'$..9AAPK}1]8kע77$__pycache__/__init__.cpython-311.pycnu[ !A?h6 dZdZgdZdZddlmZmZddlmZddl Z ed d d d ddd Z d d d d ddddd d d Z d d d d ddddd d dZ eddZ dZddddddddZddddddddZdS)a JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> mydict = {'4': 5, '6': 7} >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(f'Object of type {obj.__class__.__name__} ' ... f'is not JSON serializable') ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r rclsrrr sort_keysc |s-|r+|r)|r'|%|#|!| | s| st|} n-|t}|d||||||| | d| |} | D]} || dS)aSerialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. Nr r r rrrrr)_default_encoder iterencoderwrite)objfpr r r rrrrrrkwiterablechunks :/opt/alt/python-internal/lib64/python3.11/json/__init__.pyrrxsZ  H H H$ H :+= "#..s33 ;C38|)Yv!y8857889C 3   c |s,|r*|r(|r&|$|"| || s| st|S|t}|d|||||||| d| |S)avSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. Nrr)rencoder) rr r r rrrrrrrs rrrsX ,,,$, :+= "&&s+++ { 3  %6w)     fSkk r ) object_hookobject_pairs_hookc|j}|tjtjfrdS|tjtjfrdS|tjrdSt|dkr1|ds |drdndS|ds|d s|d rd nd Sn't|d kr|dsdS|dsd Sd S)Nzutf-32zutf-16z utf-8-sigr r z utf-16-bez utf-32-bez utf-16-lez utf-32-lezutf-8) startswithcodecs BOM_UTF32_BE BOM_UTF32_LE BOM_UTF16_BE BOM_UTF16_LEBOM_UTF8len)b bstartswiths rdetect_encodingr3s,K{F')<=>>x{F')<=>>x{6?##{ 1vv{{t 8#$A$7;;K 7t @#$A$?!A$?;;K ?  @ Q1t ;t ; 7r rr# parse_float parse_intparse_constantr$c Nt|f||||||d|S)aDeserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. r4)rread)rrr#r5r6r7r$rs rrrsL&  R [9%9J R ROQ R RRr c t|tr'|drtd|dn[t|tt fst d|jj| t|d}|&|$|"| |||st |S|t}|||d<|||d<|||d <|||d <|||d <|d i| |S) aRDeserialize ``s`` (a ``str``, ``bytes`` or ``bytearray`` instance containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. uz-Unexpected UTF-8 BOM (decode using utf-8-sig)r z5the JSON object must be str, bytes or bytearray, not surrogatepassNr#r$r5r6r7r) isinstancestrr)rbytes bytearray TypeError __class____name__decoder3_default_decoderr)srr#r5r6r7r$rs rrr+s\D!S: << ! ! (!"Q"#Q(( ( (!eY/00 ;:#$;#7::;; ; HH_Q'' 9 9 +  +"5  "'8'@'@&&q))) {'=$"3 '=#;!-  39999  A  r )__doc__ __version____all__ __author__decoderrrencoderrr*rrrrDr3rrrr rrLsy``B     - 11111111 ;   $$tD$<<<<<~!tDD$77777t;44HHH<dttRRRRR2dtt<<<<<<<r PK}1]8kע77*__pycache__/__init__.cpython-311.opt-1.pycnu[ !A?h6 dZdZgdZdZddlmZmZddlmZddl Z ed d d d ddd Z d d d d ddddd d d Z d d d d ddddd d dZ eddZ dZddddddddZddddddddZdS)a JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. :mod:`json` exposes an API familiar to users of the standard library :mod:`marshal` and :mod:`pickle` modules. It is derived from a version of the externally maintained simplejson library. Encoding basic Python object hierarchies:: >>> import json >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) '["foo", {"bar": ["baz", null, 1.0, 2]}]' >>> print(json.dumps("\"foo\bar")) "\"foo\bar" >>> print(json.dumps('\u1234')) "\u1234" >>> print(json.dumps('\\')) "\\" >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)) {"a": 0, "b": 0, "c": 0} >>> from io import StringIO >>> io = StringIO() >>> json.dump(['streaming API'], io) >>> io.getvalue() '["streaming API"]' Compact encoding:: >>> import json >>> mydict = {'4': 5, '6': 7} >>> json.dumps([1,2,3,mydict], separators=(',', ':')) '[1,2,3,{"4":5,"6":7}]' Pretty printing:: >>> import json >>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)) { "4": 5, "6": 7 } Decoding JSON:: >>> import json >>> obj = ['foo', {'bar': ['baz', None, 1.0, 2]}] >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj True >>> json.loads('"\\"foo\\bar"') == '"foo\x08ar' True >>> from io import StringIO >>> io = StringIO('["streaming API"]') >>> json.load(io)[0] == 'streaming API' True Specializing JSON object decoding:: >>> import json >>> def as_complex(dct): ... if '__complex__' in dct: ... return complex(dct['real'], dct['imag']) ... return dct ... >>> json.loads('{"__complex__": true, "real": 1, "imag": 2}', ... object_hook=as_complex) (1+2j) >>> from decimal import Decimal >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') True Specializing JSON object encoding:: >>> import json >>> def encode_complex(obj): ... if isinstance(obj, complex): ... return [obj.real, obj.imag] ... raise TypeError(f'Object of type {obj.__class__.__name__} ' ... f'is not JSON serializable') ... >>> json.dumps(2 + 1j, default=encode_complex) '[2.0, 1.0]' >>> json.JSONEncoder(default=encode_complex).encode(2 + 1j) '[2.0, 1.0]' >>> ''.join(json.JSONEncoder(default=encode_complex).iterencode(2 + 1j)) '[2.0, 1.0]' Using json.tool from the shell to validate and pretty-print:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r rclsrrr sort_keysc |s-|r+|r)|r'|%|#|!| | s| st|} n-|t}|d||||||| | d| |} | D]} || dS)aSerialize ``obj`` as a JSON formatted stream to ``fp`` (a ``.write()``-supporting file-like object). If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the strings written to ``fp`` can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. Nr r r rrrrr)_default_encoder iterencoderwrite)objfpr r r rrrrrrkwiterablechunks :/opt/alt/python-internal/lib64/python3.11/json/__init__.pyrrxsZ  H H H$ H :+= "#..s33 ;C38|)Yv!y8857889C 3   c |s,|r*|r(|r&|$|"| || s| st|S|t}|d|||||||| d| |S)avSerialize ``obj`` to a JSON formatted ``str``. If ``skipkeys`` is true then ``dict`` keys that are not basic types (``str``, ``int``, ``float``, ``bool``, ``None``) will be skipped instead of raising a ``TypeError``. If ``ensure_ascii`` is false, then the return value can contain non-ASCII characters if they appear in strings contained in ``obj``. Otherwise, all such characters are escaped in JSON strings. If ``check_circular`` is false, then the circular reference check for container types will be skipped and a circular reference will result in an ``RecursionError`` (or worse). If ``allow_nan`` is false, then it will be a ``ValueError`` to serialize out of range ``float`` values (``nan``, ``inf``, ``-inf``) in strict compliance of the JSON specification, instead of using the JavaScript equivalents (``NaN``, ``Infinity``, ``-Infinity``). If ``indent`` is a non-negative integer, then JSON array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. ``None`` is the most compact representation. If specified, ``separators`` should be an ``(item_separator, key_separator)`` tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', ': ')`` otherwise. To get the most compact JSON representation, you should specify ``(',', ':')`` to eliminate whitespace. ``default(obj)`` is a function that should return a serializable version of obj or raise TypeError. The default simply raises TypeError. If *sort_keys* is true (default: ``False``), then the output of dictionaries will be sorted by key. To use a custom ``JSONEncoder`` subclass (e.g. one that overrides the ``.default()`` method to serialize additional types), specify it with the ``cls`` kwarg; otherwise ``JSONEncoder`` is used. Nrr)rencoder) rr r r rrrrrrrs rrrsX ,,,$, :+= "&&s+++ { 3  %6w)     fSkk r ) object_hookobject_pairs_hookc|j}|tjtjfrdS|tjtjfrdS|tjrdSt|dkr1|ds |drdndS|ds|d s|d rd nd Sn't|d kr|dsdS|dsd Sd S)Nzutf-32zutf-16z utf-8-sigr r z utf-16-bez utf-32-bez utf-16-lez utf-32-lezutf-8) startswithcodecs BOM_UTF32_BE BOM_UTF32_LE BOM_UTF16_BE BOM_UTF16_LEBOM_UTF8len)b bstartswiths rdetect_encodingr3s,K{F')<=>>x{F')<=>>x{6?##{ 1vv{{t 8#$A$7;;K 7t @#$A$?!A$?;;K ?  @ Q1t ;t ; 7r rr# parse_float parse_intparse_constantr$c Nt|f||||||d|S)aDeserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. r4)rread)rrr#r5r6r7r$rs rrrsL&  R [9%9J R ROQ R RRr c t|tr'|drtd|dn[t|tt fst d|jj| t|d}|&|$|"| |||st |S|t}|||d<|||d<|||d <|||d <|||d <|d i| |S) aRDeserialize ``s`` (a ``str``, ``bytes`` or ``bytearray`` instance containing a JSON document) to a Python object. ``object_hook`` is an optional function that will be called with the result of any object literal decode (a ``dict``). The return value of ``object_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders (e.g. JSON-RPC class hinting). ``object_pairs_hook`` is an optional function that will be called with the result of any object literal decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. To use a custom ``JSONDecoder`` subclass, specify it with the ``cls`` kwarg; otherwise ``JSONDecoder`` is used. uz-Unexpected UTF-8 BOM (decode using utf-8-sig)r z5the JSON object must be str, bytes or bytearray, not surrogatepassNr#r$r5r6r7r) isinstancestrr)rbytes bytearray TypeError __class____name__decoder3_default_decoderr)srr#r5r6r7r$rs rrr+s\D!S: << ! ! (!"Q"#Q(( ( (!eY/00 ;:#$;#7::;; ; HH_Q'' 9 9 +  +"5  "'8'@'@&&q))) {'=$"3 '=#;!-  39999  A  r )__doc__ __version____all__ __author__decoderrrencoderrr*rrrrDr3rrrr rrLsy``B     - 11111111 ;   $$tD$<<<<<~!tDD$77777t;44HHH<dttRRRRR2dtt<<<<<<<r PK}1];ڼi;i;)__pycache__/decoder.cpython-311.opt-1.pycnu[ !A?h0 dZddlZddlmZ ddlmZn #e$rdZYnwxYwddgZej ej zej zZ e dZe dZe d ZGd deZeeed Zejd e Zd ddddddddZdZdeejfdZepeZejde ZdZdejefdZejefdZGddeZdS)zImplementation of JSONDecoder N)scanner) scanstring JSONDecoderJSONDecodeErrornaninfz-infceZdZdZdZdZdS)ra Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos c|dd|dz}||dd|z }d||||fz}t||||_||_||_||_||_dS)N rz%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfrrrrrerrmsgs 9/opt/alt/python-internal/lib64/python3.11/json/decoder.pyrzJSONDecodeError.__init__s4C((1,ciia---2c65#5NND&)))  c8|j|j|j|jffS)N) __class__rrr)rs r __reduce__zJSONDecodeError.__reduce__*s~$(DH===rN)__name__ __module__ __qualname____doc__rrrrrrs<   >>>>>r)z -InfinityInfinityNaNz(.*?)(["\\\x00-\x1f])"\/ r   )r$r%r&bfnrtc||dz|dz}t|dkr+|ddvr! t|dS#t$rYnwxYwd}t|||)Nr xXzInvalid \uXXXX escape)lenintrr)srescrs r _decode_uXXXXr9;s C!GC!GO C 3xx1}}Qt++ sB<<     D  "C #q# & &&s? A  A Tc~g}|j}|dz } |||}|td|||}|\} } | r || | dkrn9| dkr4|r&d| } t| ||||  ||} n #t $rtd||dwxYw| dkrD || } n4#t $r'd| } t| ||wxYw|dz }n~t||}|d z }d |cxkrd krMnnJ|||d zd kr9t||dz}d|cxkrdkrnnd|d z dz|dz zz}|dz }t|} || d ||fS)aScan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.r NzUnterminated string starting atr$r%z"Invalid control character {0!r} atuzInvalid \escape: {0!r}r1iiz\uiii ) appendrendgroupsformat IndexErrorKeyErrorr9chrjoin)r7rAstrict_b_mchunks_appendbeginchunkcontent terminatorrr8charuniuni2s r py_scanstringrTEsgFmG !GE+1c  =!"CQNN Niikk#llnn   GG        4   :AA*MM%c1c222 ### 6C&CC 6 6 6!"C"#U,,15 6 6 #:: 3#w 3 3 3/66s;;%c1c222 3 1HCC3''C 1HC&&&&&&&&&1Sq[>U+B+B$Qa00T++++V+++++!sV|&:tf}%MNC1HCs88D W+X 776??C s*B33CC##1Dz [ \t\n\r]*z c<|\}} g} | j} |i}|j} || | dz} | dkrv| |vr+||| } || | dz} | dkr*||| }|| dzfSi} | || } | | dzfS| dkrtd|| | dz } t || |\}} | ||}|| | dzdkr@||| } || | dzdkrtd|| | dz } || |vr0| dz } || |vr!||| dz} n#t $rYnwxYw ||| \}} n)#t $r}td||jdd}~wwxYw| ||f || } | |vr)||| dz} || } n#t $rd } YnwxYw| dz } | dkrnf| d krtd || dz ||| } || | dz} | dz } | dkrtd|| dz ||| }|| fSt| } | || } | | fS) Nr r$}z1Expecting property name enclosed in double quotesT:zExpecting ':' delimiterExpecting valuer?,Expecting ',' delimiter) r@ setdefaultrArrrD StopIterationvaluedict) s_and_endrH scan_once object_hookobject_pairs_hookmemo_w_wsr7rApairs pairs_appendmemo_getnextcharresultkeyr]errs r JSONObjectrms FAs E ! __!CQMM M1HC*Qaf--ShsC   Sq[>S "Q**..""CS1W~$$%&?CHHH q v}}qS6S=="Qa..,,..C    D  M"1c**JE33 M M M!"3Q BB L M c5\""" vH3bC!Gnn((**S6   HHH  q s??  __!";QaHH HbCjjnnSq[> q s??!CQaQQ QS*QV$""5))s{ KKE E"" #:s< :E E('E(,E<< F"FF"35G)) G87G8c|\}}g}|||dz}||vr.|||dz}|||dz}|dkr||dzfS|j} |||\} }n)#t$r} td|| jdd} ~ wwxYw|| |||dz}||vr.|||dz}|||dz}|dz }|dkrng|dkrtd||dz  |||vr0|dz }|||vr!|||dz}n#t $rYnwxYw||fS)Nr ]TrXrYrZ)rAr@r\rr]rD) r_r`rdrer7rAvaluesrirLr]rls r JSONArrayrqs FAs FS1W~H3bC!Gnn  ""Sq[>3sQwmG M"1c**JE33 M M M!"3Q BB L MSq[> s??"Qa..$$&&CS1W~H q s??  __!";QaHH H v}}qS6S=="Qa..,,..C    D ). 3;s*A-- B7BB:E EEcDeZdZdZddddddddZejfdZd dZdS) raSimple JSON decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | str | +---------------+-------------------+ | number (int) | int | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec. NT)ra parse_float parse_intparse_constantrHrbc||_|pt|_|pt|_|p t j|_||_||_ t|_ t|_ t|_i|_t#j||_dS)a``object_hook``, if specified, will be called with the result of every JSON object decoded and its return value will be used in place of the given ``dict``. This can be used to provide custom deserializations (e.g. to support JSON-RPC class hinting). ``object_pairs_hook``, if specified will be called with the result of every JSON object decoded with an ordered list of pairs. The return value of ``object_pairs_hook`` will be used instead of the ``dict``. This feature can be used to implement custom decoders. If ``object_hook`` is also defined, the ``object_pairs_hook`` takes priority. ``parse_float``, if specified, will be called with the string of every JSON float to be decoded. By default this is equivalent to float(num_str). This can be used to use another datatype or parser for JSON floats (e.g. decimal.Decimal). ``parse_int``, if specified, will be called with the string of every JSON int to be decoded. By default this is equivalent to int(num_str). This can be used to use another datatype or parser for JSON integers (e.g. float). ``parse_constant``, if specified, will be called with one of the following strings: -Infinity, Infinity, NaN. This can be used to raise an exception if invalid JSON numbers are encountered. If ``strict`` is false (true is the default), then control characters will be allowed inside strings. Control characters in this context are those with character codes in the 0-31 range, including ``'\t'`` (tab), ``'\n'``, ``'\r'`` and ``'\0'``. N)rafloatrsr6rt _CONSTANTS __getitem__rurHrbrm parse_objectrq parse_arrayr parse_stringrcr make_scannerr`)rrarsrtrurHrbs rrzJSONDecoder.__init__szF'&/%")c,F 0F !2&$&  -d33rc||||d\}}|||}|t|krtd|||S)zlReturn the Python representation of ``s`` (a ``str`` instance containing a JSON document). r)idxz Extra data) raw_decoderAr5r)rr7rdobjrAs rdecodezJSONDecoder.decodeLsn ??1""Q((,,..?99SbCjjnn #a&&==!,377 7 rrc |||\}}n)#t$r}td||jdd}~wwxYw||fS)a=Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. rXN)r`r\rr])rr7rrrArls rrzJSONDecoder.raw_decodeWsd M~~a--HC M M M!"3Q BB L MCxs A=A)r) rrrr r WHITESPACEmatchrrr!rrrrsy:'+4"-4-4-4-4-4`&+          r) r rejsonr_jsonr c_scanstring ImportError__all__VERBOSE MULTILINEDOTALLFLAGSrwr#PosInfNegInfrrrxcompile STRINGCHUNK BACKSLASHr9rrTrWHITESPACE_STRrmrqobjectrr!rrrs 0000000LLL + , R\!BI- eEll u v>>>>>j>>>6  bj1599 Ds Dt$T   '''"& *9 9 9 9 z *] RZ u - - Z->OOOOb(2'7^""""Jfffff&fffffs PKr0]~.. decoder.pycnu[PKr0]%y y .scanner.pynu[PKr0]RC55 8encoder.pycnu[PKr0]ĤBf6f6 zn__init__.pycnu[PKr0]7y9tool.pyonu[PKr0]RC55 bencoder.pyonu[PKr0]Su>> 6encoder.pynu[PKr0]~.. 6decoder.pyonu[PKr0]m00 )Ndecoder.pynu[PKr0]ĤBf6f6 __init__.pyonu[PKr0]ze scanner.pycnu[PKr0]ze scanner.pyonu[PKr0]66 __init__.pynu[PKr0]D`8 tool.pynu[PKr0]7y9 tool.pycnu[PK]{0]8[6[6#%__pycache__/decoder.cpython-312.pycnu[PK]{0][-J&G__pycache__/tool.cpython-312.opt-2.pycnu[PK]{0]{  W__pycache__/tool.cpython-312.pycnu[PK]{0]  )h__pycache__/scanner.cpython-312.opt-1.pycnu[PK]{0]d1515$'v__pycache__/__init__.cpython-312.pycnu[PK]{0]  #__pycache__/scanner.cpython-312.pycnu[PK]{0]{ &__pycache__/tool.cpython-312.opt-1.pycnu[PK]{0]tu::)__pycache__/encoder.cpython-312.opt-1.pycnu[PK]{0]=?&&)]__pycache__/decoder.cpython-312.opt-2.pycnu[PK]{0]d1515*,__pycache__/__init__.cpython-312.opt-1.pycnu[PK]{0]8*.b__pycache__/__init__.cpython-312.opt-2.pycnu[PK]{0]tu::#}s__pycache__/encoder.cpython-312.pycnu[PK]{0],)*)*)®__pycache__/encoder.cpython-312.opt-2.pycnu[PK]{0]}b )D__pycache__/scanner.cpython-312.opt-2.pycnu[PK]{0]8[6[6)__pycache__/decoder.cpython-312.opt-1.pycnu[PKs0]f n(5__pycache__/decoder.cpython-36.opt-2.pycnu[PKs0]ީi%>4__pycache__/tool.cpython-36.opt-2.pycnu[PKs0](y9__pycache__/encoder.cpython-36.opt-2.pycnu[PKs0].kW&&"T__pycache__/decoder.cpython-36.pycnu[PKs0]~tc1c1)|__pycache__/__init__.cpython-36.opt-1.pycnu[PKs0]"__pycache__/scanner.cpython-36.pycnu[PKs0].kW&&(Ƶ__pycache__/decoder.cpython-36.opt-1.pycnu[PKs0]=տ  __pycache__/tool.cpython-36.pycnu[PKs0]NTM++(]__pycache__/encoder.cpython-36.opt-1.pycnu[PKs0]NTM++"__pycache__/encoder.cpython-36.pycnu[PKs0]](;__pycache__/scanner.cpython-36.opt-2.pycnu[PKs0] ;) )C__pycache__/__init__.cpython-36.opt-2.pycnu[PKs0]=տ  %O__pycache__/tool.cpython-36.opt-1.pycnu[PKs0](KV__pycache__/scanner.cpython-36.opt-1.pycnu[PKs0]~tc1c1#W^__pycache__/__init__.cpython-36.pycnu[PKV11]yyy schema-639-3.jsonnu[PKV11]_YZǗschema-15924.jsonnu[PKV11]@pțschema-3166-2.jsonnu[PKV11]=_ liso_639-2.jsonnu[PKV11]S0schema-4217.jsonnu[PKV11]m3schema-639-5.jsonnu[PKV11]H;Y77schema-3166-1.jsonnu[PKV11]@ʭ; ; =iso_639-3.jsonnu[PKV11]κBBhxiso_15924.jsonnu[PKV11]M: ..oiso_3166-3.jsonnu[PKV11]<9schema-3166-3.jsonnu[PKV11]EEiso_3166-1.jsonnu[PKV11]3#ischema-639-2.jsonnu[PKV11]DR&!&!wniso_639-5.jsonnu[PKV11]e<< ۏiso_4217.jsonnu[PKV11]O߆**iso_3166-2.jsonnu[PK}1]E~~&__pycache__/tool.cpython-311.opt-2.pycnu[PK}1];ڼi;i;# __pycache__/decoder.cpython-311.pycnu[PK}1]B/^^*rE__pycache__/__init__.cpython-311.opt-2.pycnu[PK}1]5ih++)*Y__pycache__/decoder.cpython-311.opt-2.pycnu[PK}1]vA00)o__pycache__/scanner.cpython-311.opt-2.pycnu[PK}1]^v __pycache__/tool.cpython-311.pycnu[PK}1]^v&__pycache__/tool.cpython-311.opt-1.pycnu[PK}1]ӭ00)__pycache__/encoder.cpython-311.opt-2.pycnu[PK}1]ɿ(UU)&__pycache__/scanner.cpython-311.opt-1.pycnu[PK}1]R AA#__pycache__/encoder.cpython-311.pycnu[PK}1]ɿ(UU#;__pycache__/scanner.cpython-311.pycnu[PK}1]R AA)J__pycache__/encoder.cpython-311.opt-1.pycnu[PK}1]8kע77$__pycache__/__init__.cpython-311.pycnu[PK}1]8kע77*__pycache__/__init__.cpython-311.opt-1.pycnu[PK}1];ڼi;i;)__pycache__/decoder.cpython-311.opt-1.pycnu[PKLLPF8