Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_j@sdZddlZddlZddlZddlZddddddd d d d d ddddddddddgZejejddZ e dej ej BZ ddZddZdZd d!eed"DZd#d$d%d&ZdGd(d)Zd*d+Zd,d-Zd.d/ZGd0ddZGd1ddeZdHd3dZiZd4gZdddd2efd5dZdedfd6dZiaiad7a dId8d Z!dJd9d Z"dKd:d Z#d;d Z$ddZ'd?dZ(d@dZ)dAdZ*dBdZ+dCdZ,dDdZ-dEdZ.dFdZ/eZ0dS)LaInternationalization and localization support. This module provides internationalization (I18N) and localization (L10N) support for your Python programs by providing an interface to the GNU gettext message catalog library. I18N refers to the operation by which a program is made aware of multiple languages. L10N refers to the adaptation of your program, once internationalized, to the local language and cultural habits. NNullTranslationsGNUTranslationsCatalogfind translationinstall textdomainbindtextdomainbind_textdomain_codesetdgettext dngettextgettextlgettext ldgettext ldngettext lngettextngettextpgettext dpgettext npgettext dnpgettextsharelocalea (?P[ \t]+) | # spaces and horizontal tabs (?P[0-9]+\b) | # decimal integer (?Pn\b) | # only n is allowed (?P[()]) | (?P[-*/%+?:]|[>, # <=, >=, ==, !=, &&, ||, # ? : # unary and bitwise ops # not allowed (?P\w+|.) # invalid token ccsPtt|D]8}|j}|dkr q ||}|dkr>td||Vq dVdS)N WHITESPACESINVALIDz invalid token in plural form: %s)refinditer_token_pattern lastgroupgroup ValueError)pluralmokindvaluer&&/opt/python38/lib/python3.8/gettext.py _tokenizeWs  r(cCs|rtd|StdSdS)Nz#unexpected token in plural form: %szunexpected end of plural form)r!)r%r&r&r'_errorbs r)))||)&&)z==z!=)<>z<=z>=)+-)*/%cCs i|]\}}|D] }||qqSr&r&).0iZopsopr&r&r' ps r6orandz//)r*r+r1c Csd}t|}|dkr&|d7}t|}q |dkrXt|\}}d||f}|dkrtdnP|dkrnd ||f}n:zt|d }Wntk rt|dYnXd ||f}t|}d }|tkrt|}||krҐq|d kr|d krd|}t||}t||d\} }d||| f}|}q||kr4dkr@nnd|}|dkr|dkrt|d\} }|dkrtt|t|\} }d| || f}|dkrd|}||fS)Nr!znot (z%s(%s))z%unbalanced parenthesis in plural formnz%s%s z%s%dd)z(%s)r7z%s %s %srB?r:z%s if %s else %s)next_parser!intr) _binary_ops _c2py_opsget) tokenspriorityresultnexttoksubr%jr4r5rightif_trueif_falser&r&r'rFssP          rFcCsZz t|}Wn(tk r4td|jjfdYnXddl}|d|jjftd|S)Nz'Plural value must be an integer, got %srrB)round TypeError __class____name__warningswarnDeprecationWarning)r>r4rXr&r&r'_as_ints  r[cCst|dkrtdz|tt|\}}|r2t|d}|D]6}|dkr`|d7}|dkrptdq:|dkr:|d8}q:d ti}td |||d WStk rtdYnXd S) zGets a C expression as used in PO files for plural forms and returns a Python function that implements an equivalent expression. iz"plural form expression is too longrr<r7z%plural form expression is too complexr=r[zif True: def func(n): if not isinstance(n, int): n = _as_int(n) return int(%s) funcN)lenr!rFr(r)r[execRecursionError)r"rMrNdepthcnsr&r&r'c2pys.    rdc Cs4t|}d}d}d}d}|d}|dkrN||d}|d|}||O}nd}|d}|dkr||d}|d|}||O}nd}|d}|dkr||d}|d|}||O}nd}|} g} t|dD]P} | |@s| } | |@r| |7} | |@r | |7} | |@r| |7} | | q| | S) Nr7rBr@r._)r normalizerrangeappendreverse) locCOMPONENT_CODESETCOMPONENT_TERRITORYCOMPONENT_MODIFIERmaskposmodifiercodeset territorylanguageretr4valr&r&r' _expand_langsJ                 ryc@seZdZdddZddZddZdd Zd d Zd d ZddZ ddZ ddZ ddZ ddZ ddZddZdddZdS) rNcCs.i|_d|_d|_d|_|dk r*||dSN)_info_charset_output_charset _fallbackrFselffpr&r&r'__init__s zNullTranslations.__init__cCsdSrzr&rr&r&r'rFszNullTranslations._parsecCs|jr|j|n||_dSrz)r~ add_fallback)rfallbackr&r&r'r szNullTranslations.add_fallbackcCs|jr|j|S|Srz)r~r )rmessager&r&r'r s zNullTranslations.gettextc Csrddl}|dtd|jrR|(|ddt|j|W5QRSQRX|jrd||jS|t S)Nr/lgettext() is deprecated, use gettext() insteadreignore.*\blgettext\b.*) rXrYrZr~catch_warningsfilterwarningsrr}encodergetpreferredencoding)rrrXr&r&r'rs  zNullTranslations.lgettextcCs*|jr|j|||S|dkr"|S|SdSNr7)r~r)rmsgid1msgid2r>r&r&r'r"s zNullTranslations.ngettextc Csddl}|dtd|jrV|,|ddt|j|||W5QRSQRX|dkrd|}n|}|jrz||jS|t S)Nr1lngettext() is deprecated, use ngettext() insteadrer.*\blngettext\b.*r7) rXrYrZr~rrrr}rrrrrrr>rXtmsgr&r&r'r*s" " zNullTranslations.lngettextcCs|jr|j||S|Srz)r~r)rcontextrr&r&r'r;szNullTranslations.pgettextcCs,|jr|j||||S|dkr$|S|SdSr)r~r)rrrrr>r&r&r'r@s zNullTranslations.npgettextcCs|jSrz)r{rr&r&r'infoHszNullTranslations.infocCs|jSrz)r|rr&r&r'charsetKszNullTranslations.charsetcCsddl}|dtd|jS)Nrzoutput_charset() is deprecatedrerXrYrZr})rrXr&r&r'output_charsetNs zNullTranslations.output_charsetcCs ddl}|dtd||_dS)Nrz"set_output_charset() is deprecatedrer)rrrXr&r&r'set_output_charsetTs z#NullTranslations.set_output_charsetcCsRddl}|j|jd<|dk rNddddddh}|t|@D]}t|||j|<q8dS) Nrrhr rrrrr)builtinsr __dict__setgetattr)rnamesrallowednamer&r&r'rZs zNullTranslations.install)N)N)rW __module__ __qualname__rrFrr rrrrrrrrrrr&r&r&r'rs  c@s\eZdZdZdZdZdZddZddZd d Z d d Z d dZ ddZ ddZ ddZdS)rl*l$<z%s%s)rr7cCs|d?|d@fS)z/Returns a tuple of major version, minor versionir&)rversionr&r&r' _get_versionspszGNUTranslations._get_versionsc"Csddlm}t|dd}i|_}dd|_|}t|}|d|dd d}||jkr||d |d d \}} } } d } n6||jkr|d |d d \}} } } d} n t dd|| |\} }| |j krt ddt | |t d| D]}|| || | d\}}||}|| || | d\}}||}||kr`||kr`|||}|||}n t dd||dkrld}|dD]}|}|sq|dr|drqd}}d|kr|dd\}}|}|}||j|<|}n|r|j|d|7<|dkr8|dd|_n0|dkr|d}|ddd}t||_q|jpvd}d|kr|d\}} |d}t ||}t|D]\}}!t |!||||f<qnt |||t ||<| d7} | d7} qdS)z8Override this method to support alternative .mo formats.r)unpackrrcSs t|dkSr)rG)r>r&r&r'}z(GNUTranslations._parse..z4Iz>IIzBad magic numberzBad version number zFile is corrupt z #-#-#-#-#rDr7 z content-typezcharset=z plural-forms;zplural=ascii)structrr_catalogr"readr^LE_MAGICBE_MAGICOSErrorrVERSIONSstrrjsplitdecodestrip startswithendswithlowerr{r|rd enumerate)"rrrfilenamecatalogbufbuflenmagicrmsgcount masteridxtransidxii major_version minor_versionr4mlenmoffmendtlentofftendmsgrlastkb_itemitemkvr"rrrxr&r&r'rFtsv                      zGNUTranslations._parsecCshddl}|dtdt}|j||}||krH|jrD|j|S|}|jrZ| |jS| t S)Nrrre) rXrYrZobjectrrJr~rr}rrr)rrrXmissingrr&r&r'rs  zGNUTranslations.lgettextcCsddl}|dtdz|j|||f}Wn@tk rn|jrX|j|||YS|dkrf|}n|}YnX|jr| |jS| t S)Nrrrer7) rXrYrZrr"KeyErrorr~rr}rrrrr&r&r'rs   zGNUTranslations.lngettextcCs6t}|j||}||kr2|jr.|j|S|S|Srz)rrrJr~r )rrrrr&r&r'r s zGNUTranslations.gettextcCs^z|j|||f}Wn@tk rX|jrB|j|||YS|dkrP|}n|}YnX|Sr)rr"rr~r)rrrr>rr&r&r'rs zGNUTranslations.ngettextcCsF|j||f}t}|j||}||krB|jr>|j||S|S|Srz)CONTEXTrrrJr~r)rrr ctxt_msg_idrrr&r&r'rszGNUTranslations.pgettextc Csn|j||f}z|j|||f}WnBtk rh|jrR|j||||YS|dkr`|}n|}YnX|Sr)rrr"rr~r)rrrrr>rrr&r&r'r s zGNUTranslations.npgettextN)rWrrrrrrrrFrrr rrrr&r&r&r'rdsY   Fc Cs|dkr t}|dkrRg}dD]"}tj|}|r|d}q@qd|krR|dg}|D]$}t|D]}||krf||qfqZ|rg} nd} |D]J}|dkrqtj||dd|} tj | r|r| | q| Sq| S)N)LANGUAGELC_ALL LC_MESSAGESLANGrDCrz%s.mo) _default_localedirosenvironrJrrkrypathjoinexists) domain localedir languagesallenvarrxnelangslangnelangrMmofiler&r&r'rs8        unspecifiedc Cs|dkr t}t|||dd}|sB|r*tSddlm}t|d|d}|D]} |tj| f} t | } | dkrt | d} t | || } W5QRXddl } | | } |tk rddl}|dtd|r||d d t| |W5QRX|dkr| }qJ|| qJ|S) NT)rr)ENOENTz$No translation file found for domainrbzparameter codeset is deprecatedrerz.*\bset_output_charset\b.*)rrrerrnorFileNotFoundErrorrrabspath _translationsrJopen setdefaultcopy _unspecifiedrXrYrZrrrr)rrrclass_rrtmofilesrrMrkeytrrrXr&r&r'rCsH       cCst||d|d}||dS)NT)rrt)rr)rrrtrrr&r&r'rnsmessagescCs|dk r |atSrz)_current_domain)rr&r&r'r|scCs|dk r|t|<t|tSrz) _localedirsrJr)rrr&r&r'r scCs0ddl}|dtd|dk r&|t|<t|S)Nrz'bind_textdomain_codeset() is deprecatedre)rXrYrZ_localecodesetsrJ)rrtrXr&r&r'r scCs:zt|t|d}Wntk r.|YSX||Srz)rrrJrr )rrrr&r&r'r s  c Csddl}|dtdt|}z<|*|ddtt|t|d|d}W5QRXWn&t k r| |pzt YSX|&|ddt| |W5QRSQRXdS)Nrz1ldgettext() is deprecated, use dgettext() insteadrer.*\bparameter codeset\b.*rtr)rXrYrZrrJrrrrrrrrr)rrrXrtrr&r&r'rs&  $ cCsRzt|t|d}Wn,tk rB|dkr6|YS|YSYnX||||Sr)rrrJrr)rrrr>rr&r&r'r sc Csddl}|dtdt|}z<|*|ddtt|t|d|d}W5QRXWn8t k r|dkrz|}n|}| |pt YSX|*|ddt| |||W5QRSQRXdS) Nrz3ldngettext() is deprecated, use dngettext() insteadrerrrr7r)rXrYrZrrJrrrrrrrrr)rrrr>rXrtrrr&r&r'rs,  $ cCs<zt|t|d}Wntk r.|YSX|||Srz)rrrJrr)rrrrr&r&r'rs  cCsTzt|t|d}Wn,tk rB|dkr6|YS|YSYnX|||||Sr)rrrJrr)rrrrr>rr&r&r'rscCs tt|Srz)r r)rr&r&r'r sc CsNddl}|dtd|&|ddttt|W5QRSQRXdS)Nrrrerz.*\bldgettext\b.*)rXrYrZrrrr)rrXr&r&r'rs cCstt|||Srz)r r)rrr>r&r&r'rsc CsRddl}|dtd|*|ddttt|||W5QRSQRXdS)Nrrrerz.*\bldngettext\b.*)rXrYrZrrrr)rrr>rXr&r&r'rs cCs tt||Srz)rr)rrr&r&r'rscCstt||||Srz)rr)rrrr>r&r&r'rs)r:)NNF)N)N)N)1__doc__rrrsys__all__rr base_prefixrcompileVERBOSEDOTALLrr(r)rHrrIrFr[rdryrrrrrrrrrrrr r r rr rrrr rrrrrrr&r&r&r's0      1 $*f7 & +