MZ@ !L!This program cannot be run in DOS mode. $Pzzzzzzzz{zzzzRichzPEdy(R"  4@@@dI(Yxh8PP.text34 `.rdataP8@@.data!p N@.pdatahn@@.reloct@BH(DA!tAtAtDAH(At(AtH BH_H BH(øH(H(LI(E3LEAMu H(H3H|$ IHHɍA/u D8A !t)tttt H_AAIcB /H=HcDHEFO{       @WH@H;}HcHH\$PH|tQ (t<3HD$ HD$(HD$0H|LD$$L$ HL$ FljD$$I(H|HDHtlH<Ht$XHptHHuH HAP0H|HDHDAHE3H(t ֋'Ht$XH\$PH@_H<tHHuH HAP0H6|HH\$PH@_H(' Ht$8'H {3H95}H|$ ~_H\$0H94 tH HuH HAP0H {H9t tHD HuHL HAP0H {H;=_}|H\$0r<H|$ H5f{5@}H Q}HtH91tH &L8}I3H5.}H /}HtH91tH &L}I3H5 }&}&Ht$8H(H\$Hl$H|$ ATAUAVH ɋD-ZDZEDDZEDD ZE3AEAA]Eut@t4;t,A;t!H =DH[H =3A Ht$@AD;~ A;|A;O%H  zL9-yu/{z:HyILhLhD(HHuAB%tED$D׋a%u A%3H E>%.%<Ht$@H\$HHl$PH|$XH A^A]A\HH3HLL$0L$4L$0L$hL$`HL$`LD$4HL$(HL$hH[ZHL$ HA<u3HHDL$`DD$hT$0L$4HHH(L;IH;H(LHX3IL҉L$HL$DL$@L$xIK L YIKIKLYIKIKHIKIKIKIg;u3HXDL$xDD$@T$DL$HH\$`0HHt=HH|$P2;H u HSHR0H|$Pu!o#H wH+;3H\$`HXH:H\$`HH:HXH(#uH:HH:H(LD$@HT$8HL$H#tD$8DtADL$@T$HH XO:H(HH3IL҉ >W H~9HDHHHʈCuH~HDHHHʈCuMIuMDD$$@AItKt'udH~_HDHHHfCuBH~=HHHHfCu"H~HHHfHfCuMIu3L$H$L|$@Hl$pHHA^A\_[HHXUVWATAUAVAWH3ILLDHxDHxHyHyHH9zHtH"HI|$~It$LHFtHLMkIaHHWHaH@ HHH^"HHINH"LHuHGHt"LH9HuUHX"HuxHR"HHHHE3E3H 3aHHu HWHR0HH "LC HUH "H cHCHP0THT$@A HH|$XH|$H_.HL$@ЅuHL$@z_LL$pDD$dHL$@H$HD$0H$HD$(HD$xHD$ HL$@0_H$H$IFtH@H\Tx!!HHy HH !H>HuWE3E33I_HH;H;K!u H ^HT!H ]L@ HTMHT$@E3IH|$H tHYH V3H [LUVATHpHqHH =IKILE3H =MKIKH =L=IKIKHIKIKEc IKIK ACIKIEcMcu 3HpA\^]DL$@D$H$HE~$D$  D$u"HEH$HH3HpA\^]H ZHcH$H@L9$tHHuH HAP0H ZL9dtHDHuHLHAP0H ZLdH,HEϺ֋H$H$HpA\^]HxHT$ Alt3HxHL$ H\$pZHL$hHHtHD$hHL$(HtH HL$(H9uHAP0HH\$pHx@SHpHT$ AHt3Hp[HL$ H$ZHL$hHHtmHD$hH u HSHR0HH$Hp[H(HLD$@H>ot"uH YH_Ma3H(ËL$@H(H(HLD$@H?D$@t"3uH XHM3H(Ãu%|$@uHHHH(Ã H(H\$WH H VHHtmHUHHHu HWHR0HtFH H9Ku*H^VHmHtH WHAH u HCHP06Ht 3H\$@H _H }U7HHHVHHHu HWHR0Ht^H H9KuBHUHHt-)XH) X@ )XH0 XH u HCHP0HFH@H_.Hl$0H-;IHBx(H/H TH|AHHu3Hl$0H\$@H _HHt$8HgTLHHHULHHULHHkHTH UHUHE3HUHHUHUHH-UHUHHUHHt(HTLHH u HSHR0yHu HGHP03H T HHu-6H THHuH:WHhTLHly"Hu HGHP0H u HCHP03]HeH.THHH+THZHCTHHVcHHHH 1SuHH qSu HHkSH9=|St!H sStMĺIYSSH\$@Hl$HH|$PLd$XH A_A^A]HHXHpHxATH0ILXPu9Ru 3ۉXtu7HHtЋ؉D$ LƋI0؉D$ LƋI؉D$ u5u1L3IL3ILmMt L3IAӅtu7LƋI#ˋىL$ tH2HtLƋIЋ؉D$ 3ۉ\$ OH\$@Ht$HH|$PH0A\H\$Ht$WH IHusLNjHH\$0Ht$8H _H iQ@SH HH QHD$8Hu H~H ^QpHD$8H DQ^HD$@HHLD$@HT$8HHL$8pHQHL$@^HP[HH [H(GHH(H\$WH HH=HHtHH;rH\$0H _H\$WH HH=HHtHH;rH\$0H _HMZf9t3HcH%0H(uH=ou H(H\$WH HLHd$0H2-+H;t HHLvHL$0W H\$0T DI3P DI3, HL$8DI3 L\$8L3HL#H3-+L;LDLNLILLLH\$@H _%J %< %. % @UH HHHM(HM$H ]@UH HKH ]@UH HH ]@UH HH3Ɂ8H ]ccccdTd>d(dcbbbb ccccclcZcBc4c$ccb"]]]6]\<_b]z]]]]]]]]^^*^<^L^f^t^^^*_^^^^^__N]vaaaaaaahab(b?`C?>?Cd42 p20dB@@C  4 2p BdBBJBCJBB  4 2pxZF]PZR_Q[bQYbPPYndPccccdTd>d(dcbbbb ccccclcZcBc4c$ccb"]]]6]\<_b]z]]]]]]]]^^*^<^L^f^t^^^*_^^^^^__N]vaaaaaaahab(bMix_SetPanningMix_AllocateChannels7Mix_ReserveChannels3Mix_QuickLoad_RAW(Mix_LoadWAV_RWMix_GroupOldestMix_GroupAvailableSDL_mixer.dllPyErr_FormatPyExc_SystemErrorPyErr_SetStringPyExc_ValueErrorPyLong_FromLong PyArg_ParseTuple_Py_NoneStruct.PyObject_IsTrue PyArg_ParseTupleAndKeywordsrPy_BuildValue'PyFloat_FromDouble.PyBytes_FromStringAndSizePyLong_FromUnsignedLongLongPyErr_NoMemoryPyMem_MallocPyMem_FreePyObject_ClearWeakRefsPyObject_FreePyBuffer_ReleasePyErr_Clear#PyObject_GetBufferPyEval_RestoreThreadPyEval_SaveThread PyExc_TypeErrorPyDict_KeysPyDict_GetItemStringPyDict_SizePyExc_RuntimeErrorPyExc_IndexError*PyObject_Init0PyObject_MallocPyModule_AddObjectDPyCapsule_NewPyDict_SetItemStringPyModule_GetDictPyModule_Create2PyType_GenericNewPyType_ReadyPyErr_OccurredAPyCapsule_GetPointerIPyCapsule_Type"PyObject_GetAttrString`PyImport_ImportModulepython33.dllcfreemallocreallocmemcpyMSVCR100.dll_malloc_crt_initterm_initterm_e_encoded_null_amsg_exit__C_specific_handler__CppXcptFilter@__clean_type_info_names_internal[_unlockH__dllonexit_lock_onexitEncodePointerDecodePointerSleepDisableThreadLibraryCallsQueryPerformanceCounterGetTickCountGetCurrentThreadIdGetCurrentProcessIdGetSystemTimeAsFileTimeKERNEL32.dlly(Rdddd7dmixer.pydPyInit_mixer"VPygame bug (mixer.Sound): unknown mixer format %dArray has unsupported item formatbufferiArray has unsupported item formatbufferfArray has unsupported item format '%s'Array item size %d does not match format '%s'unsupported size %i|iiiiBfrequencysize|iiiibchannels(iii)=H q,q@qlpfrequencysize|iiii=hchannelsloopsO!|iiiO!qqqploopsmaxtimemaxtimefade_msfade_ms|iiimixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedplayplay(loops=0, maxtime=0, fade_ms=0) -> Channel begin sound playbackiget_num_channelsget_num_channels() -> count count how many times this Sound is playingfadeoutfadeout(time) -> None stop sound playback after fading outstopSoundf|fstop() -> None stop sound playback|iset_volumeget_volume() -> value get the playback volumeget_length() -> seconds get the length of the Soundset_volume(value) -> None set the playback volume for this SoundSoundiget_volumeiget_lengthiget_raw__array_struct__get_raw() -> bytes return a bytestring copy of the Sound samples.__array_interface__s3 shssss tp tHttu`Xt ut0uPuVersion 3|iVersion 3i_samples_addressSoundbuffersamples buffer address (readonly)8u5vu6vvwPygame bug (mixer.Sound): unknown mixer format %dpolyphonic sound is not Fortran contiguous loopsSound(filename) -> Sound Sound(file=filename) -> Sound Sound(buffer) -> Sound Sound(buffer=buffer) -> Sound Sound(object) -> Sound Sound(file=object) -> Sound Sound(array=object) -> Sound Create a new Sound object from a file or buffer objectloopst(@ Hx`x u@w.maxtimemaxtimefade_msfade_msmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedplayplay(Sound, loops=0, maxtime=0, fade_ms=0) -> None play a Sound on a specific Channelqueuequeue(Sound) -> None queue a Sound object to follow the currentget_busyget_busy() -> bool check if the channel is activefadeoutfadeout(time) -> None stop playback after fading channel outstopstop() -> None stop playback on a Channelpausepause() -> None temporarily stop playback of a channelunpauseunpause() -> None resume pause playback of a channelset_volumeget_volume() -> value get the volume of the playing channelfileset_volume(value) -> None set_volume(left, right) -> None set the volume of a playing channelget_volumeget_soundget_sound() -> Sound get the currently playing Soundget_queueget_queue() -> Sound return any Sound that is queuedset_endeventset_endevent() -> None set_endevent(type) -> None have the channel send an event when playback stopsget_endeventChannelget_endevent() -> type get the event a channel sends when playback stops{ {H|@"P||0#||#| }$(}T}`$`}}$}} %0~~0&}~&~~&~0'@'Channel(id) -> Channel Create a Channel object for controlling playbackMixer not initialized'Ёmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedmixer system not initializedArray must be 1-dimensional for mono mixerArray must be 2-dimensional for stereo mixerArray depth must match number of mixer channelsUnsupported integer size %darrayUnrecognized keyword argument '%.1024s'Unicode object not allowed as buffer objectUnable to open file '%s'Expected object with buffer interface: got a %sUnrecognized argument (type %s)__PYGAMEinit__auto initialize for mixerinitinit(frequency=22050, size=-16, channels=2, buffer=4096) -> None initialize the mixer modulequitquit() -> None uninitialize the mixerget_initget_init() -> (frequency, format, channels) test if the mixer is initializedpre_initpre_init(frequency=22050, size=-16, channels=2, buffersize=4096) -> None preset the mixer init argumentsget_num_channelsset_num_channelsget_num_channels() -> count get the total number of playback channelsget_busy() -> bool test if any sound is being mixedset_num_channels(count) -> None set the total number of playback channelsset_reservedset_reserved(count) -> None reserve channels from being automatically usedget_busyChannelfadeoutChannel(id) -> Channel Create a Channel object for controlling playbackfind_channelfind_channel(force=False) -> Channel find an unused channelstopfadeout(time) -> None fade out the volume on all sounds before stoppingstop() -> None stop playback of all sound channelspauseunpausepause() -> None temporarily stop playback of all sound channelsunpause() -> None resume paused playback of sound channelsXh0 00'0((`P)xp6ȉ6؉x) *h`**unable to create sound.invalid channel indexmixerpygame module for loading and playing sounds_PYGAME_C_APIpygame.rwobjectSound`h0pygame.basepygame.base._PYGAME_C_API_PYGAME_C_APIpygame.rwobject._PYGAME_C_APISoundTypeChannelTypepygame.mixer._PYGAME_C_API_PYGAME_C_APIpygame.mixer_music.mixer_musicmusic_MUSIC_POINTERpygame.music_mixer._MUSIC_POINTER_QUEUE_POINTERpygame.music_mixer._QUEUE_POINTERu2-+] fmT T(TXX>?|X@=@XL@@X@AYALAXLAAXBQBXpBBYBGCY`CCtXCCtXCCtXCCtXP hplX`hpȡСءȥХإ(08HPXhpx@HXhpHPxHX(08HPXhpxȠРؠ(08HPXhpxH`08HPXhpxȫЫث(08HPXhpxȬЬج