?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
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/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
Lc@sdZddkZddkZddklZddklZddklZddk l Z ddk l Z ddk lZdd klZddkZdd klZlZlZdd klZlZlZlZd efd YZdefdYZdS(s# Implements the bdist_msi command. iN(tCommand(t remove_tree(tget_python_version(t StrictVersion(tDistutilsOptionError(t get_platform(tlog(tschematsequencettext(t DirectorytFeaturetDialogtadd_datatPyDialogcBsVeZdZdZdZdddZdddZddd Zd ZRS( sDialog class with a fixed layout: controls at the top, then a ruler, then a list of buttons: back, next, cancel. Optionally a bitmap at the left.cOsKti|||id}d|d}|idd||iddS(sbDialog(database, name, x, y, w, h, attributes, title, first, default, cancel, bitmap=true)i$iiHt BottomLineiN(R t__init__thtlinetw(tselftargstkwtrulertbmwidth((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyRs c Cs'|iddddddd|dS( s,Set the title text of the dialog at the top.tTitleii i@i<is{\VerdanaBold10}%sN(R (Rttitle((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyR$stBackic Cs@|o d}nd}|i|d|iddd|||S(sAdd a back button with a given title, the tab-next button, its name in the Control table, possibly initially disabled. Return the button, so that events can be associatediiiii8i(t pushbuttonR(RRtnexttnametactivetflags((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pytback+s tCancelc Cs@|o d}nd}|i|d|iddd|||S(sAdd a cancel button with a given title, the tab-next button, its name in the Control table, possibly initially disabled. Return the button, so that events can be associatediii0ii8i(RR(RRRRRR ((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pytcancel6s tNextc Cs@|o d}nd}|i|d|iddd|||S(sAdd a Next button with a given title, the tab-next button, its name in the Control table, possibly initially disabled. Return the button, so that events can be associatediiiii8i(RR(RRRRRR ((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyRAs c Cs:|i|t|i|d|idddd||S(sAdd a button with a given title, the tab-next button, its name in the Control table, giving its x position; the y-position is aligned with the other buttons. Return the button, so that events can be associatediii8ii(RtintRR(RRRRtxpos((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pytxbuttonLs( t__name__t __module__t__doc__RRR!R#RR'(((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyRs    t bdist_msic BseZdZdedfdddefdddd fd ed d fd ddfdddfdddfdedfdedfdedfg Zdd ddgZdZdZdZ dZ d Z d!Z d"Z d#ZRS($s7create a Microsoft Installer (.msi) binary distributions bdist-dir=s1temporary directory for creating the distributions plat-name=tps;platform name to embed in generated filenames (default: %s)s keep-temptks/keep the pseudo-installation tree around after s!creating the distribution archivestarget-version=s!require a specific python versions on the target systemsno-target-compiletcs/do not compile .py to .pyc on the target systemsno-target-optimizetos:do not compile .py to .pyo (optimized)on the target systems dist-dir=tds-directory to put final built distributions ins skip-builds2skip rebuilding everything (for testing/debugging)sinstall-script=sTbasename of installation script to be run afterinstallation or before deinstallationspre-install-script=s{Fully qualified filename of a script to be run before any files are installed. This script need not be in the distributioncCs^d|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ dS(Ni( tNonet bdist_dirt plat_namet keep_temptno_target_compiletno_target_optimizettarget_versiontdist_dirt skip_buildtinstall_scripttpre_install_script(R((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pytinitialize_optionsxs         cCs*|idjo.|idi}tii|d|_nt}|ioC|i o4|i i o$|i|jot d|fqn ||_|i ddd |io t dn|ioLxI|i iD]'}|itii|joPqqWt d|ind|_dS( NtbdisttmsisMtarget version can only be %s, or the '--skip-build' option must be specifiedR8R3s5the pre-install-script feature is not yet implementeds(install_script '%s' not found in scripts(sdist_dirsdist_dir(s plat_names plat_name(R2R1tget_finalized_commandt bdist_basetostpathtjoinRR7R9t distributionthas_ext_modulesRtset_undefined_optionsR;R:tscriptstbasenametinstall_script_key(RR@t short_versiontscript((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pytfinalize_optionss2         cCsi|ip|idn|iddd}|i|_|i|_d|_|id}d|_d|_|ii oi|i }|pt i dd!}nd|i |f}|id}tii|id ||_ntid |i|it iidtii|id |it id=|i|i|ii}|i|}tii|}tii|oti|n|ii }|i!} | p |i"} n| p d } n|i#} d t$| i } d|i |iif} t%i&|t'| t%i(| | |_)t%i*|i)t+d| fg} |i,p|i-}|o| i.d|fn|i/o| i.d|i/fn| ot0|i)d| n|i1|i2|i3|i4|i)i5t6|ido#|ii7i.d|i |fn|i8pt9|id|i:ndS(Ntbuildtinstalltreinit_subcommandsiit install_libis.%s-%stlibsinstalling to %stPURELIBtUNKNOWNs%d.%d.%ds Python %s %st DistVersiont ARPCONTACTtARPURLINFOABOUTtPropertyt dist_filesR+tdry_run(;R9t run_commandtreinitialize_commandR2tprefixtwarn_dirtcompiletoptimizeRDRER7tsystversionR3R?RARBRCt build_baset build_libRtinfotensure_finalizedtinserttruntmkpathR8t get_fullnametget_installer_filenametabspathtexiststunlinktmetadatatauthort maintainert get_versionRtmsilibt init_databaseRtgen_uuidtdbt add_tablesRt author_emailtmaintainer_emailtappendturlR tadd_find_pythont add_filest add_scriptstadd_uitCommitthasattrRXR4RRY(RRNRPR7tplat_specifierRMtfullnametinstaller_nameRnRoRatsversiont product_nametpropstemail((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyRgsv        %                # c Cs|i}tid}t|dddddd}|itii|i}t ||d|dd}|i |g}x|o|i }xti |iD]}tii|i|} tii| o?t |||||d |i||f} |i| q|i|} ||ijo,|iotd |nd | |_qqWqW|i|dS( Nt distfilestdefaultsDefault Featuret Everythingit directoryt TARGETDIRt SourceDirs%s|%ssMultiple files with name %ss[#%s](RuRrtCABR t set_currentRARBRkR2R R1RtpoptlistdirtabsoluteRCtisdirt make_shortRytadd_fileR:RIRtcommit( RRutcabtftrootdirtrootttodotdirtfiletafiletnewdirtkey((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyR|s.     . c Csd|i}tio d!}nd}t|iddd|d |fdd|d |fgt|idd"d#gt|id d d$ddfdd%ddfdd&ddfdd'ddfgt|idd(d)d*d+gt|idd,d-d.d/gd S(0s8Adds code to the installer to compute the location of Python. Properties PYTHON.MACHINE, PYTHON.USER, PYTHONDIR and PYTHON will be set in both the execute and UI sequences; PYTHONDIR will be set from PYTHON.USER if defined, else from PYTHON.MACHINE. PYTHON is PYTHONDIR\python.exes)SOFTWARE\Python\PythonCore\%s\InstallPathiit RegLocatorspython.machines python.userit AppSearchsPYTHON.MACHINEs PYTHON.USERt CustomActiontPythonFromMachinei3it PYTHONDIRs[PYTHON.MACHINE]tPythonFromUsers [PYTHON.USER]t PythonExetPYTHONs[PYTHONDIR]\python.exetInitialTargetDirRs [PYTHONDIR]tInstallExecuteSequenceiiis TARGETDIR=""itInstallUISequenceNi(sPYTHON.MACHINEspython.machine(s PYTHON.USERs python.useri3i3i3i3(RsPYTHON.MACHINEi(Rs PYTHON.USERi(RNi(Rs TARGETDIR=""i(RsPYTHON.MACHINEi(Rs PYTHON.USERi(RNi(Rs TARGETDIR=""i(R7RrtWin64R RuR1(Rt install_pathtType((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyR{s2          cCs|io?t|idddd|ifgt|iddgn|iotii|id}t |d }|i d |i t |ii |i t|id d t i|fgt|iddgt|iddgndS(NRR:i2RRs NOT Installedispreinstall.batRsrem =""" %1 %0 exit """ tBinaryt PreInstallii(sinstall_scripts NOT Installedi(RiRN(Rs NOT Installedi(R:R RuRIR;RARBRCR2topentwritetreadtcloseRrRR1(RtscriptfnR((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyR}:s"          cCs|i}d}}d}d}d}d}d}d} t|dddddddgt|dddddgt|d dddddgt|d/tit|d0tit|d1||||||d2d2d2 } | id3| id4d2d5d| i d6d7d5d| id8d9d:d;d<d=d>| id?d9d@d;dAd=dB| i d2d6dCd2} | i dDdEt|dF||||||d2d2d2 } | idG| id4d2d5d| i d6d7d5d| id8d9d:d;d<d=dH| id?d9d@d;dAd=dB| i d2d6dCd2} | i dDdEt|dI||||||d2d2d2 } | idJ| id4d2d5d| i d6d7d5d| idKd9dLd;dAd=dB| i d2d6dCd2} | i dDdMt|dN||||dO|dPdPdPdQt }|idRd9dSdTd9d=dU|idKdAdVdWdAd=dX|idYdAdZd[ddd\|i d]d^dAd_d[d`dadbddd |idEdcdCdE} | i dDdE|i dcdPdCdc} | i dDdc|i dPdEdCdP} | i dDdPt|d ddd[ddde|dfdd }|idfdddWdgddh|ididjdkdldmddndi dDdo|idpdqdkdldmddrdi dDds|idtddkdldmddudi dDdv|idwdxdkdldmdd6di dDdy|idzdldkdldmddcdi dDd{|id|d}dkdldmdd~di dDd|idddkdldmddPdi dDdt|dddddd|dndndn }|idYdgd9dddd|idrdkdddddrdn} | i dDdE|idnddddddndr} | i dDdMt|ddddd||dMdMdM }|idYdgd9dddd|idMddddddMd} | i dDdEt|d!||||||d6d6d6 }|idKd9d:d;dd=d|id|id/d9dd;dAd=d} | id/dY|idd9dd;dd=d} | iddY|id7dd5d|i ddd5d|i d6d} | i ddt|d'||||||ddd6 }|idtid d}|idd9ddddd||id4dd5d|i dd6} | i dddd| i dddd| i dDdMdd|i d6d} | i dd|i ddd9d:dd<ddddd |i ddd9dddddddd |i ddd9dddddddd |iddd:ddddd} | i dd|iddd:ddddd} | i ddt|d||||||ddddQt }|idRd9dSdTd9d=d|idKdAdAdWdAd=d|idYdAdd[ddd|i dddAdd[dddddd |idd~ddi dDdMt|d$||||||ddd6 }|id|idd9ddddddhd }|idddddAd|idddddAd|id7dd5d|i dd6} | i dddd| i dDdMdd|i d6d} | i ddt|d-||||||d6d6d6dQt }|idRdAd9dTd9d=d|idYdddddd|idddddAdd|id/d:d|d:dAdd} | id/dY|i ddddjddddddd } | idd|id4dd5t |i dd6d5t |i d6d7i ddt|d*||||||ddd6 }|id|idd9dd[dxdd|idd9dd[ddddhd }|iddddTdd|iddddTdd|id4dd5t |i d2d6} | i dddd| i ddddS| i dddda| i dddd| i dddd| i dddd| i dddd| i dddd| i dDdMddA|i d6di dddS(Ni2iri,s[ProductName] Setupiii RWt DefaultUIFonttDlgFont8t ErrorDialogtErrorDlgt Progress1tInstallt Progress2tinstallstMaintenanceForm_ActiontRepairt WhichUserstALLt TextStyletTahomai it DlgFontBold8it VerdanaBold10tVerdanai t VerdanaRed9iRt PrepareDlgs(Not Privileged or Windows9x or Installedit WhichUsersDlgs.Privileged and not Windows9x and not InstalleditSelectDirectoryDlgs Not InstalleditMaintenanceTypeDlgs,Installed AND NOT RESUME AND NOT Preselectedit ProgressDlgit ActionTexttUITextt FatalErrortFinishs)[ProductName] Installer ended prematurelys< BackRR"Rt Description1iiFi@iPis[ProductName] setup ended prematurely because of an error. Your system has not been modified. To install this program at a later time, please run the installation again.t Description2iis.Click the Finish button to exit the Installer.Rt EndDialogtExittUserExits'[ProductName] Installer was interrupteds[ProductName] setup was interrupted. Your system has not been modified. To install this program at a later time, please run the installation again.t ExitDialogs&Completing the [ProductName] Installert DescriptionitReturnt FilesInUseitRetrytbitmapRiis{\DlgFontBold8}Files in Useiis8Some files that need to be updated are currently in use.tTexti7iJsThe following applications are using files that need to be updated by this setup. Close these applications and then click Retry to continue the installation or Cancel to exit it.tListtListBoxikiitFileInUseProcesstIgnoreieit ErrorTexti0ttNixiHiQitNotErrorNotYitYestErrorYestAtAbortt ErrorAborttCi*t ErrorCanceltIt ErrorIgnoretOitOktErrorOktRit ErrorRetryt CancelDlgiiUiis;Are you sure you want to cancel [ProductName] installation?i9i8iitWaitForCostingDlgsRPlease wait while the installer finishes determining your disk space requirements.ifi(sOPlease wait while the Installer prepares to guide you through the installation.s&Welcome to the [ProductName] Installerins Pondering...t ActionDataiR$t SpawnDialogsSelect Destination Directoryt tHints@The destination directory should contain a Python %sinstallationsNext >t SetTargetPathRtorderingtSpawnWaitDialogitDirectoryComboiit DirectoryListiZi4itPathEditii2itUpitDirectoryListUpt0tNewDiriDtNewtDirectoryListNewt DiskCostDlgtOKs&{\DlgFontBold8}Disk Space RequirementssFThe disk space required for the installation of the selected features.i5i<sThe highlighted volumes (if any) do not have enough disk space available for the currently selected features. You can either remove some files from the highlighted volumes, or choose to install less features onto local drive(s), or select different destination drive(s).t VolumeListtVolumeCostListidiis{120}{70}{70}{70}{70}g?t AdminInstallsGSelect whether to install [ProductName] for all users of this computer.isInstall for all userstJUSTMEisInstall just for mes [ALLUSERS]t1sWhichUsers="ALL"s({\DlgFontBold8}[Progress1] [ProductName]i#iAsYPlease wait while the Installer [Progress2] [ProductName]. This may take several minutes.t StatusLabelsStatus:t ProgressBaris Progress donet SetProgresstProgresss)Welcome to the [ProductName] Setup WizardtBodyTexti?s:Select whether you want to repair or remove [ProductName].tRepairRadioGroupils&Repair [ProductName]tRemovei$sRe&move [ProductName]s [REINSTALL]sMaintenanceForm_Action="Repair"s [Progress1]t Repairings [Progress2]trepairst Reinstalls[REMOVE]sMaintenanceForm_Action="Remove"i tRemovingi tremovesi is MaintenanceForm_Action<>"Change"(RR(RR(RR(RR(RR(RR(RRi Ni(RRiNi(RRi Ni(RRi ii(Rs(Not Privileged or Windows9x or Installedi(Rs.Privileged and not Windows9x and not Installedi(Rs Not Installedi(Rs,Installed AND NOT RESUME AND NOT Preselectedi(RNi(RuR R1R RRRRR!R#RteventtFalsetcontrolR RtmappingR`RaR't radiogrouptadd(RRutxtyRRRtmodaltmodelessttrack_disk_spacetfatalR.t user_exitt exit_dialogtinuseterrorR#tcostingtpreptseldlgRatcostt whichuserstgtprogresstmaint((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyR~Xs                .......$$$ !!   +$$"  % cCs5d||i|if}tii|i|}|S(Ns%s.%s-py%s.msi(R3R7RARBRCR8(RRt base_nameR((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyRjs  (R(R)t descriptionR1Rt user_optionstboolean_optionsR<RLRgR|R{R}R~Rj(((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyR+TsF     " W  $  /(R*R`RAtdistutils.coreRtdistutils.dir_utilRtdistutils.sysconfigRtdistutils.versionRtdistutils.errorsRtdistutils.utilRt distutilsRRrRRR R R R R RR+(((s3/usr/lib64/python2.6/distutils/command/bdist_msi.pyts ">