{"payload":{"allShortcutsEnabled":false,"fileTree":{"Lib":{"items":[{"name":"asyncio","path":"Lib/asyncio","contentType":"directory"},{"name":"collections","path":"Lib/collections","contentType":"directory"},{"name":"concurrent","path":"Lib/concurrent","contentType":"directory"},{"name":"ctypes","path":"Lib/ctypes","contentType":"directory"},{"name":"curses","path":"Lib/curses","contentType":"directory"},{"name":"dbm","path":"Lib/dbm","contentType":"directory"},{"name":"distutils","path":"Lib/distutils","contentType":"directory"},{"name":"email","path":"Lib/email","contentType":"directory"},{"name":"encodings","path":"Lib/encodings","contentType":"directory"},{"name":"ensurepip","path":"Lib/ensurepip","contentType":"directory"},{"name":"html","path":"Lib/html","contentType":"directory"},{"name":"http","path":"Lib/http","contentType":"directory"},{"name":"idlelib","path":"Lib/idlelib","contentType":"directory"},{"name":"importlib","path":"Lib/importlib","contentType":"directory"},{"name":"json","path":"Lib/json","contentType":"directory"},{"name":"lib2to3","path":"Lib/lib2to3","contentType":"directory"},{"name":"logging","path":"Lib/logging","contentType":"directory"},{"name":"msilib","path":"Lib/msilib","contentType":"directory"},{"name":"multiprocessing","path":"Lib/multiprocessing","contentType":"directory"},{"name":"pydoc_data","path":"Lib/pydoc_data","contentType":"directory"},{"name":"site-packages","path":"Lib/site-packages","contentType":"directory"},{"name":"sqlite3","path":"Lib/sqlite3","contentType":"directory"},{"name":"test","path":"Lib/test","contentType":"directory"},{"name":"tkinter","path":"Lib/tkinter","contentType":"directory"},{"name":"turtledemo","path":"Lib/turtledemo","contentType":"directory"},{"name":"unittest","path":"Lib/unittest","contentType":"directory"},{"name":"urllib","path":"Lib/urllib","contentType":"directory"},{"name":"venv","path":"Lib/venv","contentType":"directory"},{"name":"wsgiref","path":"Lib/wsgiref","contentType":"directory"},{"name":"xml","path":"Lib/xml","contentType":"directory"},{"name":"xmlrpc","path":"Lib/xmlrpc","contentType":"directory"},{"name":"__future__.py","path":"Lib/__future__.py","contentType":"file"},{"name":"__phello__.foo.py","path":"Lib/__phello__.foo.py","contentType":"file"},{"name":"_bootlocale.py","path":"Lib/_bootlocale.py","contentType":"file"},{"name":"_collections_abc.py","path":"Lib/_collections_abc.py","contentType":"file"},{"name":"_compat_pickle.py","path":"Lib/_compat_pickle.py","contentType":"file"},{"name":"_compression.py","path":"Lib/_compression.py","contentType":"file"},{"name":"_dummy_thread.py","path":"Lib/_dummy_thread.py","contentType":"file"},{"name":"_markupbase.py","path":"Lib/_markupbase.py","contentType":"file"},{"name":"_osx_support.py","path":"Lib/_osx_support.py","contentType":"file"},{"name":"_pydecimal.py","path":"Lib/_pydecimal.py","contentType":"file"},{"name":"_pyio.py","path":"Lib/_pyio.py","contentType":"file"},{"name":"_sitebuiltins.py","path":"Lib/_sitebuiltins.py","contentType":"file"},{"name":"_strptime.py","path":"Lib/_strptime.py","contentType":"file"},{"name":"_threading_local.py","path":"Lib/_threading_local.py","contentType":"file"},{"name":"_weakrefset.py","path":"Lib/_weakrefset.py","contentType":"file"},{"name":"abc.py","path":"Lib/abc.py","contentType":"file"},{"name":"aifc.py","path":"Lib/aifc.py","contentType":"file"},{"name":"antigravity.py","path":"Lib/antigravity.py","contentType":"file"},{"name":"argparse.py","path":"Lib/argparse.py","contentType":"file"},{"name":"ast.py","path":"Lib/ast.py","contentType":"file"},{"name":"asynchat.py","path":"Lib/asynchat.py","contentType":"file"},{"name":"asyncore.py","path":"Lib/asyncore.py","contentType":"file"},{"name":"base64.py","path":"Lib/base64.py","contentType":"file"},{"name":"bdb.py","path":"Lib/bdb.py","contentType":"file"},{"name":"binhex.py","path":"Lib/binhex.py","contentType":"file"},{"name":"bisect.py","path":"Lib/bisect.py","contentType":"file"},{"name":"bz2.py","path":"Lib/bz2.py","contentType":"file"},{"name":"cProfile.py","path":"Lib/cProfile.py","contentType":"file"},{"name":"calendar.py","path":"Lib/calendar.py","contentType":"file"},{"name":"cgi.py","path":"Lib/cgi.py","contentType":"file"},{"name":"cgitb.py","path":"Lib/cgitb.py","contentType":"file"},{"name":"chunk.py","path":"Lib/chunk.py","contentType":"file"},{"name":"cmd.py","path":"Lib/cmd.py","contentType":"file"},{"name":"code.py","path":"Lib/code.py","contentType":"file"},{"name":"codecs.py","path":"Lib/codecs.py","contentType":"file"},{"name":"codeop.py","path":"Lib/codeop.py","contentType":"file"},{"name":"colorsys.py","path":"Lib/colorsys.py","contentType":"file"},{"name":"compileall.py","path":"Lib/compileall.py","contentType":"file"},{"name":"configparser.py","path":"Lib/configparser.py","contentType":"file"},{"name":"contextlib.py","path":"Lib/contextlib.py","contentType":"file"},{"name":"copy.py","path":"Lib/copy.py","contentType":"file"},{"name":"copyreg.py","path":"Lib/copyreg.py","contentType":"file"},{"name":"crypt.py","path":"Lib/crypt.py","contentType":"file"},{"name":"csv.py","path":"Lib/csv.py","contentType":"file"},{"name":"datetime.py","path":"Lib/datetime.py","contentType":"file"},{"name":"decimal.py","path":"Lib/decimal.py","contentType":"file"},{"name":"difflib.py","path":"Lib/difflib.py","contentType":"file"},{"name":"dis.py","path":"Lib/dis.py","contentType":"file"},{"name":"doctest.py","path":"Lib/doctest.py","contentType":"file"},{"name":"dummy_threading.py","path":"Lib/dummy_threading.py","contentType":"file"},{"name":"enum.py","path":"Lib/enum.py","contentType":"file"},{"name":"filecmp.py","path":"Lib/filecmp.py","contentType":"file"},{"name":"fileinput.py","path":"Lib/fileinput.py","contentType":"file"},{"name":"fnmatch.py","path":"Lib/fnmatch.py","contentType":"file"},{"name":"formatter.py","path":"Lib/formatter.py","contentType":"file"},{"name":"fractions.py","path":"Lib/fractions.py","contentType":"file"},{"name":"ftplib.py","path":"Lib/ftplib.py","contentType":"file"},{"name":"functools.py","path":"Lib/functools.py","contentType":"file"},{"name":"genericpath.py","path":"Lib/genericpath.py","contentType":"file"},{"name":"getopt.py","path":"Lib/getopt.py","contentType":"file"},{"name":"getpass.py","path":"Lib/getpass.py","contentType":"file"},{"name":"gettext.py","path":"Lib/gettext.py","contentType":"file"},{"name":"glob.py","path":"Lib/glob.py","contentType":"file"},{"name":"gzip.py","path":"Lib/gzip.py","contentType":"file"},{"name":"hashlib.py","path":"Lib/hashlib.py","contentType":"file"},{"name":"heapq.py","path":"Lib/heapq.py","contentType":"file"},{"name":"hmac.py","path":"Lib/hmac.py","contentType":"file"},{"name":"imaplib.py","path":"Lib/imaplib.py","contentType":"file"},{"name":"imghdr.py","path":"Lib/imghdr.py","contentType":"file"},{"name":"imp.py","path":"Lib/imp.py","contentType":"file"},{"name":"inspect.py","path":"Lib/inspect.py","contentType":"file"},{"name":"io.py","path":"Lib/io.py","contentType":"file"},{"name":"ipaddress.py","path":"Lib/ipaddress.py","contentType":"file"},{"name":"keyword.py","path":"Lib/keyword.py","contentType":"file"},{"name":"linecache.py","path":"Lib/linecache.py","contentType":"file"},{"name":"locale.py","path":"Lib/locale.py","contentType":"file"},{"name":"lzma.py","path":"Lib/lzma.py","contentType":"file"},{"name":"macpath.py","path":"Lib/macpath.py","contentType":"file"},{"name":"macurl2path.py","path":"Lib/macurl2path.py","contentType":"file"},{"name":"mailbox.py","path":"Lib/mailbox.py","contentType":"file"},{"name":"mailcap.py","path":"Lib/mailcap.py","contentType":"file"},{"name":"mimetypes.py","path":"Lib/mimetypes.py","contentType":"file"},{"name":"modulefinder.py","path":"Lib/modulefinder.py","contentType":"file"},{"name":"netrc.py","path":"Lib/netrc.py","contentType":"file"},{"name":"nntplib.py","path":"Lib/nntplib.py","contentType":"file"},{"name":"ntpath.py","path":"Lib/ntpath.py","contentType":"file"},{"name":"nturl2path.py","path":"Lib/nturl2path.py","contentType":"file"},{"name":"numbers.py","path":"Lib/numbers.py","contentType":"file"},{"name":"opcode.py","path":"Lib/opcode.py","contentType":"file"},{"name":"operator.py","path":"Lib/operator.py","contentType":"file"},{"name":"optparse.py","path":"Lib/optparse.py","contentType":"file"},{"name":"os.py","path":"Lib/os.py","contentType":"file"},{"name":"pathlib.py","path":"Lib/pathlib.py","contentType":"file"},{"name":"pdb.py","path":"Lib/pdb.py","contentType":"file"},{"name":"pickle.py","path":"Lib/pickle.py","contentType":"file"},{"name":"pickletools.py","path":"Lib/pickletools.py","contentType":"file"},{"name":"pipes.py","path":"Lib/pipes.py","contentType":"file"},{"name":"pkgutil.py","path":"Lib/pkgutil.py","contentType":"file"},{"name":"platform.py","path":"Lib/platform.py","contentType":"file"},{"name":"plistlib.py","path":"Lib/plistlib.py","contentType":"file"},{"name":"poplib.py","path":"Lib/poplib.py","contentType":"file"},{"name":"posixpath.py","path":"Lib/posixpath.py","contentType":"file"},{"name":"pprint.py","path":"Lib/pprint.py","contentType":"file"},{"name":"profile.py","path":"Lib/profile.py","contentType":"file"},{"name":"pstats.py","path":"Lib/pstats.py","contentType":"file"},{"name":"pty.py","path":"Lib/pty.py","contentType":"file"},{"name":"py_compile.py","path":"Lib/py_compile.py","contentType":"file"},{"name":"pyclbr.py","path":"Lib/pyclbr.py","contentType":"file"},{"name":"pydoc.py","path":"Lib/pydoc.py","contentType":"file"},{"name":"queue.py","path":"Lib/queue.py","contentType":"file"},{"name":"quopri.py","path":"Lib/quopri.py","contentType":"file"},{"name":"random.py","path":"Lib/random.py","contentType":"file"},{"name":"re.py","path":"Lib/re.py","contentType":"file"},{"name":"reprlib.py","path":"Lib/reprlib.py","contentType":"file"},{"name":"rlcompleter.py","path":"Lib/rlcompleter.py","contentType":"file"},{"name":"runpy.py","path":"Lib/runpy.py","contentType":"file"},{"name":"sched.py","path":"Lib/sched.py","contentType":"file"},{"name":"secrets.py","path":"Lib/secrets.py","contentType":"file"},{"name":"selectors.py","path":"Lib/selectors.py","contentType":"file"},{"name":"shelve.py","path":"Lib/shelve.py","contentType":"file"},{"name":"shlex.py","path":"Lib/shlex.py","contentType":"file"},{"name":"shutil.py","path":"Lib/shutil.py","contentType":"file"},{"name":"signal.py","path":"Lib/signal.py","contentType":"file"},{"name":"site.py","path":"Lib/site.py","contentType":"file"},{"name":"smtpd.py","path":"Lib/smtpd.py","contentType":"file"},{"name":"smtplib.py","path":"Lib/smtplib.py","contentType":"file"},{"name":"sndhdr.py","path":"Lib/sndhdr.py","contentType":"file"},{"name":"socket.py","path":"Lib/socket.py","contentType":"file"},{"name":"socketserver.py","path":"Lib/socketserver.py","contentType":"file"},{"name":"sre_compile.py","path":"Lib/sre_compile.py","contentType":"file"},{"name":"sre_constants.py","path":"Lib/sre_constants.py","contentType":"file"},{"name":"sre_parse.py","path":"Lib/sre_parse.py","contentType":"file"},{"name":"ssl.py","path":"Lib/ssl.py","contentType":"file"},{"name":"stat.py","path":"Lib/stat.py","contentType":"file"},{"name":"statistics.py","path":"Lib/statistics.py","contentType":"file"},{"name":"string.py","path":"Lib/string.py","contentType":"file"},{"name":"stringprep.py","path":"Lib/stringprep.py","contentType":"file"},{"name":"struct.py","path":"Lib/struct.py","contentType":"file"},{"name":"subprocess.py","path":"Lib/subprocess.py","contentType":"file"},{"name":"sunau.py","path":"Lib/sunau.py","contentType":"file"},{"name":"symbol.py","path":"Lib/symbol.py","contentType":"file"},{"name":"symtable.py","path":"Lib/symtable.py","contentType":"file"},{"name":"sysconfig.py","path":"Lib/sysconfig.py","contentType":"file"},{"name":"tabnanny.py","path":"Lib/tabnanny.py","contentType":"file"},{"name":"tarfile.py","path":"Lib/tarfile.py","contentType":"file"},{"name":"telnetlib.py","path":"Lib/telnetlib.py","contentType":"file"},{"name":"tempfile.py","path":"Lib/tempfile.py","contentType":"file"},{"name":"textwrap.py","path":"Lib/textwrap.py","contentType":"file"},{"name":"this.py","path":"Lib/this.py","contentType":"file"},{"name":"threading.py","path":"Lib/threading.py","contentType":"file"},{"name":"timeit.py","path":"Lib/timeit.py","contentType":"file"},{"name":"token.py","path":"Lib/token.py","contentType":"file"},{"name":"tokenize.py","path":"Lib/tokenize.py","contentType":"file"},{"name":"trace.py","path":"Lib/trace.py","contentType":"file"},{"name":"traceback.py","path":"Lib/traceback.py","contentType":"file"},{"name":"tracemalloc.py","path":"Lib/tracemalloc.py","contentType":"file"},{"name":"tty.py","path":"Lib/tty.py","contentType":"file"},{"name":"turtle.py","path":"Lib/turtle.py","contentType":"file"},{"name":"types.py","path":"Lib/types.py","contentType":"file"},{"name":"typing.py","path":"Lib/typing.py","contentType":"file"},{"name":"uu.py","path":"Lib/uu.py","contentType":"file"},{"name":"uuid.py","path":"Lib/uuid.py","contentType":"file"},{"name":"warnings.py","path":"Lib/warnings.py","contentType":"file"},{"name":"wave.py","path":"Lib/wave.py","contentType":"file"},{"name":"weakref.py","path":"Lib/weakref.py","contentType":"file"},{"name":"webbrowser.py","path":"Lib/webbrowser.py","contentType":"file"},{"name":"xdrlib.py","path":"Lib/xdrlib.py","contentType":"file"},{"name":"zipapp.py","path":"Lib/zipapp.py","contentType":"file"},{"name":"zipfile.py","path":"Lib/zipfile.py","contentType":"file"}],"totalCount":200},"":{"items":[{"name":".azure-pipelines","path":".azure-pipelines","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":"Doc","path":"Doc","contentType":"directory"},{"name":"Grammar","path":"Grammar","contentType":"directory"},{"name":"Include","path":"Include","contentType":"directory"},{"name":"Lib","path":"Lib","contentType":"directory"},{"name":"Mac","path":"Mac","contentType":"directory"},{"name":"Misc","path":"Misc","contentType":"directory"},{"name":"Modules","path":"Modules","contentType":"directory"},{"name":"Objects","path":"Objects","contentType":"directory"},{"name":"PC","path":"PC","contentType":"directory"},{"name":"PCbuild","path":"PCbuild","contentType":"directory"},{"name":"Parser","path":"Parser","contentType":"directory"},{"name":"Programs","path":"Programs","contentType":"directory"},{"name":"Python","path":"Python","contentType":"directory"},{"name":"Tools","path":"Tools","contentType":"directory"},{"name":".bzrignore","path":".bzrignore","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"Makefile.pre.in","path":"Makefile.pre.in","contentType":"file"},{"name":"README.rst","path":"README.rst","contentType":"file"},{"name":"aclocal.m4","path":"aclocal.m4","contentType":"file"},{"name":"config.guess","path":"config.guess","contentType":"file"},{"name":"config.sub","path":"config.sub","contentType":"file"},{"name":"configure","path":"configure","contentType":"file"},{"name":"configure.ac","path":"configure.ac","contentType":"file"},{"name":"install-sh","path":"install-sh","contentType":"file"},{"name":"pyconfig.h.in","path":"pyconfig.h.in","contentType":"file"},{"name":"setup.py","path":"setup.py","contentType":"file"}],"totalCount":32}},"fileTreeProcessingTime":33.798562999999994,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":81598961,"defaultBranch":"main","name":"cpython","ownerLogin":"python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-10T19:23:51.000Z","ownerAvatar":"https://web.archive.org/web/20231118161515/https://avatars.githubusercontent.com/u/1525981?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"3.6","listCacheKey":"v0:1698922421.0","canEdit":false,"refType":"tag","currentOid":"8d999cbf4adea053be6dbb612b9844635c4dfb8e"},"path":"Lib/netrc.py","currentUser":null,"blob":{"rawLines":["\"\"\"An object-oriented interface to .netrc files.\"\"\"","","# Module and documentation by Eric S. Raymond, 21 Dec 1998","","import os, shlex, stat","","__all__ = [\"netrc\", \"NetrcParseError\"]","","","class NetrcParseError(Exception):"," \"\"\"Exception raised on syntax errors in the .netrc file.\"\"\""," def __init__(self, msg, filename=None, lineno=None):"," self.filename = filename"," self.lineno = lineno"," self.msg = msg"," Exception.__init__(self, msg)",""," def __str__(self):"," return \"%s (%s, line %s)\" % (self.msg, self.filename, self.lineno)","","","class netrc:"," def __init__(self, file=None):"," default_netrc = file is None"," if file is None:"," try:"," file = os.path.join(os.environ['HOME'], \".netrc\")"," except KeyError:"," raise OSError(\"Could not find .netrc: $HOME is not set\")"," self.hosts = {}"," self.macros = {}"," with open(file) as fp:"," self._parse(file, fp, default_netrc)",""," def _parse(self, file, fp, default_netrc):"," lexer = shlex.shlex(fp)"," lexer.wordchars += r\"\"\"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\"\"\""," lexer.commenters = lexer.commenters.replace('#', '')"," while 1:"," # Look for a machine, default, or macdef top-level keyword"," saved_lineno = lexer.lineno"," toplevel = tt = lexer.get_token()"," if not tt:"," break"," elif tt[0] == '#':"," if lexer.lineno == saved_lineno and len(tt) == 1:"," lexer.instream.readline()"," continue"," elif tt == 'machine':"," entryname = lexer.get_token()"," elif tt == 'default':"," entryname = 'default'"," elif tt == 'macdef': # Just skip to end of macdefs"," entryname = lexer.get_token()"," self.macros[entryname] = []"," lexer.whitespace = ' \\t'"," while 1:"," line = lexer.instream.readline()"," if not line or line == '\\012':"," lexer.whitespace = ' \\t\\r\\n'"," break"," self.macros[entryname].append(line)"," continue"," else:"," raise NetrcParseError("," \"bad toplevel token %r\" % tt, file, lexer.lineno)",""," # We're looking at start of an entry for a named machine or default."," login = ''"," account = password = None"," self.hosts[entryname] = {}"," while 1:"," tt = lexer.get_token()"," if (tt.startswith('#') or"," tt in {'', 'machine', 'default', 'macdef'}):"," if password:"," self.hosts[entryname] = (login, account, password)"," lexer.push_token(tt)"," break"," else:"," raise NetrcParseError("," \"malformed %s entry %s terminated by %s\""," % (toplevel, entryname, repr(tt)),"," file, lexer.lineno)"," elif tt == 'login' or tt == 'user':"," login = lexer.get_token()"," elif tt == 'account':"," account = lexer.get_token()"," elif tt == 'password':"," if os.name == 'posix' and default_netrc:"," prop = os.fstat(fp.fileno())"," if prop.st_uid != os.getuid():"," import pwd"," try:"," fowner = pwd.getpwuid(prop.st_uid)[0]"," except KeyError:"," fowner = 'uid %s' % prop.st_uid"," try:"," user = pwd.getpwuid(os.getuid())[0]"," except KeyError:"," user = 'uid %s' % os.getuid()"," raise NetrcParseError("," (\"~/.netrc file owner (%s) does not match\""," \" current user (%s)\") % (fowner, user),"," file, lexer.lineno)"," if (prop.st_mode & (stat.S_IRWXG | stat.S_IRWXO)):"," raise NetrcParseError("," \"~/.netrc access too permissive: access\""," \" permissions must restrict access to only\""," \" the owner\", file, lexer.lineno)"," password = lexer.get_token()"," else:"," raise NetrcParseError(\"bad follower token %r\" % tt,"," file, lexer.lineno)",""," def authenticators(self, host):"," \"\"\"Return a (user, account, password) tuple for given host.\"\"\""," if host in self.hosts:"," return self.hosts[host]"," elif 'default' in self.hosts:"," return self.hosts['default']"," else:"," return None",""," def __repr__(self):"," \"\"\"Dump the class data in the format of a .netrc file.\"\"\""," rep = \"\""," for host in self.hosts.keys():"," attrs = self.hosts[host]"," rep += f\"machine {host}\\n\\tlogin {attrs[0]}\\n\""," if attrs[1]:"," rep += f\"\\taccount {attrs[1]}\\n\""," rep += f\"\\tpassword {attrs[2]}\\n\""," for macro in self.macros.keys():"," rep += f\"macdef {macro}\\n\""," for line in self.macros[macro]:"," rep += line"," rep += \"\\n\""," return rep","","if __name__ == '__main__':"," print(netrc())"],"stylingDirectives":[[{"start":0,"end":51,"cssClass":"pl-s"}],[],[{"start":0,"end":58,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-s1"}],[],[{"start":0,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":18,"cssClass":"pl-s"},{"start":20,"end":37,"cssClass":"pl-s"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":21,"cssClass":"pl-v"},{"start":22,"end":31,"cssClass":"pl-v"}],[{"start":4,"end":63,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-c1"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":8,"end":17,"cssClass":"pl-v"},{"start":18,"end":26,"cssClass":"pl-en"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":33,"cssClass":"pl-s"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":42,"end":45,"cssClass":"pl-s1"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":52,"end":60,"cssClass":"pl-s1"},{"start":62,"end":66,"cssClass":"pl-s1"},{"start":67,"end":73,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":11,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-en"},{"start":36,"end":38,"cssClass":"pl-s1"},{"start":39,"end":46,"cssClass":"pl-s1"},{"start":47,"end":53,"cssClass":"pl-s"},{"start":56,"end":64,"cssClass":"pl-s"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":27,"cssClass":"pl-v"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":29,"cssClass":"pl-v"},{"start":30,"end":71,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":22,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":34,"end":47,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":31,"end":44,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":27,"cssClass":"pl-en"},{"start":28,"end":30,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":66,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":44,"end":51,"cssClass":"pl-en"},{"start":52,"end":55,"cssClass":"pl-s"},{"start":57,"end":59,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":12,"end":70,"cssClass":"pl-c"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":19,"end":21,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-s"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":47,"cssClass":"pl-s1"},{"start":48,"end":51,"cssClass":"pl-c1"},{"start":52,"end":55,"cssClass":"pl-en"},{"start":56,"end":58,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-c1"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":34,"cssClass":"pl-s1"},{"start":35,"end":43,"cssClass":"pl-en"}],[{"start":16,"end":24,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":32,"cssClass":"pl-s"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-en"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":32,"cssClass":"pl-s"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":37,"cssClass":"pl-s"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-s"},{"start":48,"end":77,"cssClass":"pl-c"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-en"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-s1"},{"start":28,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s"},{"start":37,"end":39,"cssClass":"pl-cce"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-s1"},{"start":42,"end":50,"cssClass":"pl-en"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":49,"cssClass":"pl-s"},{"start":44,"end":48,"cssClass":"pl-cce"}],[{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":52,"cssClass":"pl-s"},{"start":45,"end":47,"cssClass":"pl-cce"},{"start":47,"end":49,"cssClass":"pl-cce"},{"start":49,"end":51,"cssClass":"pl-cce"}],[{"start":24,"end":29,"cssClass":"pl-k"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":32,"end":41,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-en"},{"start":50,"end":54,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":37,"cssClass":"pl-v"}],[{"start":20,"end":43,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":48,"cssClass":"pl-s1"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":56,"end":61,"cssClass":"pl-s1"},{"start":62,"end":68,"cssClass":"pl-s1"}],[],[{"start":12,"end":80,"cssClass":"pl-c"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-s"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":16,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":27,"end":36,"cssClass":"pl-en"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":33,"cssClass":"pl-en"},{"start":34,"end":37,"cssClass":"pl-s"},{"start":39,"end":41,"cssClass":"pl-c1"}],[{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":27,"end":29,"cssClass":"pl-s"},{"start":31,"end":40,"cssClass":"pl-s"},{"start":42,"end":51,"cssClass":"pl-s"},{"start":53,"end":61,"cssClass":"pl-s"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":31,"cssClass":"pl-s1"}],[{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":44,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":49,"end":54,"cssClass":"pl-s1"},{"start":56,"end":63,"cssClass":"pl-s1"},{"start":65,"end":73,"cssClass":"pl-s1"}],[{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":40,"cssClass":"pl-en"},{"start":41,"end":43,"cssClass":"pl-s1"}],[{"start":24,"end":29,"cssClass":"pl-k"}],[{"start":20,"end":24,"cssClass":"pl-k"}],[{"start":24,"end":29,"cssClass":"pl-k"},{"start":30,"end":45,"cssClass":"pl-v"}],[{"start":28,"end":68,"cssClass":"pl-s"}],[{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":57,"end":59,"cssClass":"pl-s1"}],[{"start":28,"end":32,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":40,"end":46,"cssClass":"pl-s1"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":34,"cssClass":"pl-s"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":40,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-c1"},{"start":44,"end":50,"cssClass":"pl-s"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-en"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":36,"cssClass":"pl-s"}],[{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-en"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-s"},{"start":42,"end":45,"cssClass":"pl-c1"},{"start":46,"end":59,"cssClass":"pl-s1"}],[{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-en"},{"start":40,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-en"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":38,"cssClass":"pl-s1"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":42,"end":44,"cssClass":"pl-s1"},{"start":45,"end":51,"cssClass":"pl-en"}],[{"start":28,"end":34,"cssClass":"pl-k"},{"start":35,"end":38,"cssClass":"pl-s1"}],[{"start":28,"end":31,"cssClass":"pl-k"}],[{"start":32,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":45,"end":53,"cssClass":"pl-en"},{"start":54,"end":58,"cssClass":"pl-s1"},{"start":59,"end":65,"cssClass":"pl-s1"},{"start":67,"end":68,"cssClass":"pl-c1"}],[{"start":28,"end":34,"cssClass":"pl-k"},{"start":35,"end":43,"cssClass":"pl-v"}],[{"start":32,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":49,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":56,"cssClass":"pl-s1"},{"start":57,"end":63,"cssClass":"pl-s1"}],[{"start":28,"end":31,"cssClass":"pl-k"}],[{"start":32,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":43,"end":51,"cssClass":"pl-en"},{"start":52,"end":54,"cssClass":"pl-s1"},{"start":55,"end":61,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-c1"}],[{"start":28,"end":34,"cssClass":"pl-k"},{"start":35,"end":43,"cssClass":"pl-v"}],[{"start":32,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":47,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":52,"cssClass":"pl-s1"},{"start":53,"end":59,"cssClass":"pl-en"}],[{"start":28,"end":33,"cssClass":"pl-k"},{"start":34,"end":49,"cssClass":"pl-v"}],[{"start":33,"end":74,"cssClass":"pl-s"}],[{"start":33,"end":53,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":58,"end":64,"cssClass":"pl-s1"},{"start":66,"end":70,"cssClass":"pl-s1"}],[{"start":32,"end":36,"cssClass":"pl-s1"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":44,"end":50,"cssClass":"pl-s1"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":44,"end":48,"cssClass":"pl-s1"},{"start":49,"end":56,"cssClass":"pl-v"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":63,"cssClass":"pl-s1"},{"start":64,"end":71,"cssClass":"pl-v"}],[{"start":28,"end":33,"cssClass":"pl-k"},{"start":34,"end":49,"cssClass":"pl-v"}],[{"start":31,"end":71,"cssClass":"pl-s"}],[{"start":31,"end":74,"cssClass":"pl-s"}],[{"start":31,"end":43,"cssClass":"pl-s"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":57,"end":63,"cssClass":"pl-s1"}],[{"start":20,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":37,"end":46,"cssClass":"pl-en"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":20,"end":25,"cssClass":"pl-k"},{"start":26,"end":41,"cssClass":"pl-v"},{"start":42,"end":65,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":70,"cssClass":"pl-s1"}],[{"start":42,"end":46,"cssClass":"pl-s1"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":54,"end":60,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-en"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s1"}],[{"start":8,"end":70,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":22,"cssClass":"pl-s"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":39,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":8,"end":65,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":58,"cssClass":"pl-s"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-cce"},{"start":37,"end":39,"cssClass":"pl-cce"},{"start":45,"end":55,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":57,"cssClass":"pl-cce"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":48,"cssClass":"pl-s"},{"start":25,"end":27,"cssClass":"pl-cce"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":47,"cssClass":"pl-cce"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":45,"cssClass":"pl-s"},{"start":21,"end":23,"cssClass":"pl-cce"},{"start":32,"end":42,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-cce"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":38,"cssClass":"pl-s"},{"start":28,"end":35,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-cce"}],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s"},{"start":20,"end":22,"cssClass":"pl-cce"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-s"}],[{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-en"}]],"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/python/cpython/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/python/cpython/security/dependabot","repoSecurityAndAnalysisPath":"/python/cpython/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"netrc.py","displayUrl":"https://web.archive.org/web/20231118161515/https://github.com/python/cpython/blob/3.6/Lib/netrc.py?raw=true","headerInfo":{"blobSize":"5.55 KB","deleteInfo":{"deleteTooltip":"You must be signed in to make or propose changes"},"editInfo":{"editTooltip":"You must be signed in to make or propose changes"},"ghDesktopPath":null,"gitLfsPath":null,"onBranch":false,"shortPath":"1d90f5d","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fblob%2F3.6%2FLib%2Fnetrc.py","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"142","truncatedSloc":"129"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplateHelpUrl":"https://web.archive.org/web/20231118161515/https://docs.github.com/articles/about-issue-and-pull-request-templates","issueTemplate":null,"discussionTemplate":null,"language":"Python","languageID":303,"large":false,"loggedIn":false,"newDiscussionPath":"/python/cpython/discussions/new","newIssuePath":"/python/cpython/issues/new","planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/python/cpython/blob/3.6/Lib/netrc.py","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","dismissStackNoticePath":"/settings/dismiss-notice/publish_stack_from_file","releasePath":"/python/cpython/releases/new?marketplace=true","showPublishActionBanner":false,"showPublishStackBanner":false},"rawBlobUrl":"https://web.archive.org/web/20231118161515/https://github.com/python/cpython/raw/3.6/Lib/netrc.py","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":"/python/.github/blob/d043932e7db760a58b6005436e2eb969077631f5/FUNDING.yml","repoOwner":"python","repoName":"cpython","showInvalidCitationWarning":false,"citationHelpUrl":"https://web.archive.org/web/20231118161515/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","showDependabotConfigurationBanner":false,"actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timedOut":false,"notAnalyzed":false,"symbols":[{"name":"__all__","kind":"constant","identStart":137,"identEnd":144,"extentStart":137,"extentEnd":175,"fullyQualifiedName":"__all__","identUtf16":{"start":{"lineNumber":6,"utf16Col":0},"end":{"lineNumber":6,"utf16Col":7}},"extentUtf16":{"start":{"lineNumber":6,"utf16Col":0},"end":{"lineNumber":6,"utf16Col":38}}},{"name":"NetrcParseError","kind":"class","identStart":184,"identEnd":199,"extentStart":178,"extentEnd":554,"fullyQualifiedName":"NetrcParseError","identUtf16":{"start":{"lineNumber":9,"utf16Col":6},"end":{"lineNumber":9,"utf16Col":21}},"extentUtf16":{"start":{"lineNumber":9,"utf16Col":0},"end":{"lineNumber":18,"utf16Col":74}}},{"name":"__init__","kind":"function","identStart":284,"identEnd":292,"extentStart":280,"extentEnd":455,"fullyQualifiedName":"NetrcParseError.__init__","identUtf16":{"start":{"lineNumber":11,"utf16Col":8},"end":{"lineNumber":11,"utf16Col":16}},"extentUtf16":{"start":{"lineNumber":11,"utf16Col":4},"end":{"lineNumber":15,"utf16Col":37}}},{"name":"__str__","kind":"function","identStart":465,"identEnd":472,"extentStart":461,"extentEnd":554,"fullyQualifiedName":"NetrcParseError.__str__","identUtf16":{"start":{"lineNumber":17,"utf16Col":8},"end":{"lineNumber":17,"utf16Col":15}},"extentUtf16":{"start":{"lineNumber":17,"utf16Col":4},"end":{"lineNumber":18,"utf16Col":74}}},{"name":"netrc","kind":"class","identStart":563,"identEnd":568,"extentStart":557,"extentEnd":5636,"fullyQualifiedName":"netrc","identUtf16":{"start":{"lineNumber":21,"utf16Col":6},"end":{"lineNumber":21,"utf16Col":11}},"extentUtf16":{"start":{"lineNumber":21,"utf16Col":0},"end":{"lineNumber":138,"utf16Col":18}}},{"name":"__init__","kind":"function","identStart":578,"identEnd":586,"extentStart":574,"extentEnd":980,"fullyQualifiedName":"netrc.__init__","identUtf16":{"start":{"lineNumber":22,"utf16Col":8},"end":{"lineNumber":22,"utf16Col":16}},"extentUtf16":{"start":{"lineNumber":22,"utf16Col":4},"end":{"lineNumber":32,"utf16Col":48}}},{"name":"_parse","kind":"function","identStart":990,"identEnd":996,"extentStart":986,"extentEnd":4786,"fullyQualifiedName":"netrc._parse","identUtf16":{"start":{"lineNumber":34,"utf16Col":8},"end":{"lineNumber":34,"utf16Col":14}},"extentUtf16":{"start":{"lineNumber":34,"utf16Col":4},"end":{"lineNumber":113,"utf16Col":61}}},{"name":"authenticators","kind":"function","identStart":4796,"identEnd":4810,"extentStart":4792,"extentEnd":5078,"fullyQualifiedName":"netrc.authenticators","identUtf16":{"start":{"lineNumber":115,"utf16Col":8},"end":{"lineNumber":115,"utf16Col":22}},"extentUtf16":{"start":{"lineNumber":115,"utf16Col":4},"end":{"lineNumber":122,"utf16Col":23}}},{"name":"__repr__","kind":"function","identStart":5088,"identEnd":5096,"extentStart":5084,"extentEnd":5636,"fullyQualifiedName":"netrc.__repr__","identUtf16":{"start":{"lineNumber":124,"utf16Col":8},"end":{"lineNumber":124,"utf16Col":16}},"extentUtf16":{"start":{"lineNumber":124,"utf16Col":4},"end":{"lineNumber":138,"utf16Col":18}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/python/cpython/branches":{"post":"o1fZMs2YTUDwWHcl9KUYawQFqMQJNbO_ZcsrcQaywJCmclbrDKjhdrM3U1r8BDxpieX9gzbD5OszKCYYBaSTrw"},"/repos/preferences":{"post":"pv7gu9YZO1eU2xee2Kdmwgkv9noevar9WkouyG4Uo-oJfllJQZlkLIrYs4vzz8IklfTQZvCMSvSUwxmK7A_a1A"}}},"title":"cpython/Lib/netrc.py at 3.6 ยท python/cpython"}