BLENDER_v212REND d1SRdP(FP SRanimt.001(@0pDATA(G'DATA'G`'(DATA`'G'DATAG`'DATAG0DATA0GDATAG0DATAG@DATA@GDATAG@DATAHP`''DATAPH(DATAHP(DATAH`0DATA`H0DATAH`'DATAHp`'DATApH DATA Hp@DATAH @0DATAH0DATA0HDATAH0@DATAH@0DATA@HDATA0IP(0d0JPBvI`J`J``DATA`?DdC#]uD/dCC(BDC?z?DATAPI@0'`'dPBJJDATA@IpP@| m=0=o?}}}~d }JPB,D}J}JDATA<????????| m=0=o?p=A$OA??p=A B? #<CssDATApI@@0??Pף~dJPBYMАJАJ DATA>B̽̌?B@== #< #<`jFzD OBB̽̌?DATA@zCAzCA~~ A@FB= A DATAXD DATACP CC|?޾?~?DATA<P A /DATA ? P DdCC`DDC(BDC?z?DATA B @0A{AA% ˆ% B~ A@CC #<@DATA < ??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hSRdP FPLP(SRfaceselectp0`jDATApG DATA GpDATAG` DATA`GDATAG`DATAGpDATApG DATA GpDATAG DATAGDATA0H DATAH0`pDATAH@pDATA@H`DATAH@DATAHPp DATAPH DATAHP pDATAH`DATA`HDATAH`pDATAHp DATApH DATA Hp DATAH pDATAI@np`d0JPBvI`J`JPoPoDATAPo?DdC#]uDЎdCC(BDC?z?DATA@nI0mp  dPBJJDATA0mI`j@np| m=0=o?}}}~od }JPB,D}J}JpkpkDATApk<????????| m=0=o?p=A$OA??p=A B? #<C??DATA`jI0m ??Pף~OdPB0G Ji`~DATAiChCC|?޾?~?DATAh@@hizCAzCA~~ A@FB= A DATAX@hDfh DATA<fAf@h/DATAf?0efDdCC`DDC(BDC?z?DATA0eB@df@0A{AA% ˆ% B~ A@CC #<@DATA@d>`~0eB̽̌?B@== #< #<`jFzD OBB̽̌?DATA`~<@d??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hSRdPLFJP SRpleinecran~{{xwpgDATA~G}DATA}Gp}~DATAp}G }}DATA }G|p}DATA|G| }DATA|G0||DATA0|G{|DATA{G0|DATA{H@{p}}DATA@{Hz{ }~DATAzHz@{|}DATAzHPzz|p}DATAPzHzz||DATAzHyPz0|~DATAyH`yz0||DATA`yHyy{|DATAyHx`y{ }DATAxHy{0|DATAwIo~0|{ }?C]@Pףd0JPBvI`J`Jv qDATAv? uDdCwԸGmDEt gCC(BDC?z?dDATA u<0tv>|BHa:=qG<X?=|?J >Q(??Bj?=>Aa:=|?|qG^98@?Pd9#$?|?|?8؋0B>sGqG@Q=@!J 1e @BB,3iK.=s=\2*5^DCeõGy dCGBd ?3ghx>r ?A B? #<C(@P@:'nEDATA0t>`s uB̽̌?B@ #< #<`jF@F OBB̽̌?DATA`sBr0tj@(\AF)u?j B A@CC #<@DATArC q`sCC@ @N@??DATA< qAr SAVE FILEE:\ZI^P\3DGRX\blender\reserve_python\southpark_lipsync\cartman_southex00.blendDATAoIpgw|}p}|?V:CPףdPBJJ`phDATA`p@@nzCAzCA A@FB= A DATA@nCl`pCC@ @>??DATA<lAl@n/DATAl?0klDdCDBBC(BDC?z?DATA0kB@jľAzūzEA A@CC #<@DATA@j>h0kB̽̌?B@ #< #<`jF@F OBB̽̌?DATAh<@j??? ???? A??V:CPA Aj? _;}GCHB? A B?=C DATApgIo0|||{z9=\}>o?d }JPB,D}J}Je`DATAe<d???-?E9?O??☲?Ƌ$1?-??E9P@?z9=\}>oiTQ>(>{<?sefA[MI@.X55.??C9N@??refA B? #<C-?E9?O@31= @JBJB'nEDATAd>ceB̽̌?B@ #< #<`jF@F OBB̽̌?DATAcB cdj@(\AF)u?j B A@CC #<@DATA c?PbcDdCwԸGmDڵVDC(BDC?z?dDATAPbC` cCC@ @N@??DATA<`APbSAVE FILEd:\jmsoler\util\python_ressources\n\southpark_lipsync\untitled.blend00.blendSRdJFQPLSRscript`GpGCBY DATA`G@JDATA@JGI`DATAIGI@JDATAIGPIIDATAPIGIIDATAIGHPIDATAHG`HIDATA`HGHHDATAHGG`HDATAGGHDATApGH GI@JDATA GHFpGI`DATAFHF GPI`DATAFH0FFIIDATA0FHEFIPIDATAEHE0FH@JDATAEH@EE`HIDATA@EHDE`HHDATADHD@EHPIDATADHPDDHIDATAPDHDDGHDATADHCPDG`HDATACH`CDGHDATA`CHCC`HIDATACH`CHPIDATABI_`PIIILLIIud0JPBvI`J`J0A0A`-@DATA0A?DdC#]uD/dCC(BDC?z?`eOBDATA_I^BH@JI`HFFCCdPBJJ`DATA^IY_PIHGH==;;E/?-?AHM d }JPB,D}J}J@\ZDATA@\<Zk!'>|n#>uУ>EkkU A}?k|nУ>##>Ek'>~ukƾ޸  A?{ z9V''H#m=bv?u?P`>9l>k>c@^@}@\)C>q0p>D45?+B%1֟3|( l2B(@oyS=cHsB?D2΂A B? #<Cd@2 z0@ W 8+DATA<ZA@\SAVE FILEd:\jmsoler\util\blenderfile\nvmap_pyth00.blend\Text\Envmap_O_Matic2_12fr.blendDATAYI^HG`HI9966??Pף  "IdPBLP M@pRDATAX@DY `7t>^DATAY@0X@zCAzCA~~ A@FB= A DATA0XC`WYCC|?޾?~?DATA`W?V0XDdCC`DDC(BDC?z?DATAVBU`W@0A{AA% ˆ% B~ A@CC #<@DATAU>SVB̽̌?B@== #< #<`jFzD OBB̽̌?DATAS<pRU??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hDATA<pRASSAVE FILEd:\jmsoler\util\blenderfile\2.12a-windows\python\Envmap_O_Matic2_12fr.blendCSRdQFJSRsequenceurQ0p`DATAQG0QDATA0QGPQDATAPGP0QDATAPG`PDATA`GPDATAG`DATAGpDATApG DATA GpDATAG DATAG0lDATA0GlDATAHP0QDATAH@PQDATA@HQ`DATAH@PDATAH0`DATA0H0QDATAH0PpDATAH@pDATA@H `DATAH@ DATAHPpDATAPHDATAHP DATAH` DATA`HDATAH`0DATAHp0pDATApH0DATA`IQ`Pd0JPBvI`J`JDATA?DdC#]uD\kdCC(BDC?z?DATAIp`0QPpdPBJJDATApI` 8=i>o?dJPBpOТJDATA@zCAzCA A@FB= A DATA<????????8=i>o?fffAD&@??fffA B? #<CDATA<ASAVE FILE/pics/blender/rt1.blendkDATAIp0p8=H>o?ooodJPBpOТJDATA@0zCAzCA1||1 A@FB= A DATA0<????????8=H>o?fffA*@??fffA B? #<C>>DATA<A0SAVE FILE/pics/blender/rt1.blendkDATAI 08=>o?iiijdJPBYMАJАJDATA>B̽̌?B̽̌?)) #< #<`jFzD SQB̽̌?DATA<????????8=>o?fffA@??fffA B? #<CzzDATA<ASAVE FILE/pics/blender/rt1.blendkSC:SC1Xؿ8"@ ddd??d@??_@??///render///#DATA8@&DATA@8 DATA8@ @DATA8P+DATAP8пDATAп8P gDATA8п 'DATA( 7,d'=A@OBd5OBLamp ` APաڦ<ڦ<ڦ<???ڦ<kܯڦ<ڦkܯ APա?????VK/ BAǍgA%NB:DGDD?DOBdA? #=?=?@???OBd5@OB Pƾ޸  A^in@ϳ??? {迀X@??k|nУ> #>Ek'>ukƾ޸  A? ?^G?B>TBW%p?u7w??5A2#l3?933?"<??#;>v>&(x"?:mx.@@??????b: @>Hd%s1#>B ?>?J=A?DdA? #=?=@?@???DATADATA`DATA@OBd5OBSphereE ^t[6A????????E ^t[6A?????k|nУ>"#>Ek'>~uk,@k!?DdA? #=?=?@???DATAOBd5OBmiroir_prime]@, AvB"A???]<ۮ@??G?T ?B>B^V%]@, A?vw>ռ x>D+!?q<ep߽_=_*QS> 3>A$e??????DdA? #=?=?@???ME2MEPlane.001O@L@f|\B?nlA!2ӴȾw!ㄩ衿!ͪ੥Ⱦw?!lP?T>?!\JC>w!?`#>9PT>!?b=9PT>?!?bJC=9>w?!?`#l>9?!?{r=9??߾p6sBk5!5^V>^r]V>!t?>p6'?2V>lU>&y5;V>Bk5?!5?&y5?;V>?^V>^r?]V>!g(?¿>y'(?¿߾ysT?r;KsTrŴs(¿߾Es(¿>E'Tr?Ŵg?T?r?;Kg&y?5;V>?XJC^V^r]V>?[tJC2V>?JC^V^r?]V>?[ތgJC&y?5?;V>?X?JCU>??JClBk>5!?l߾?sl>?ɍ'lBk>5?!??l2F@Xb(5ŚJAAͦ@z+!bK?vBA%1A 9^UH$@332F@Xb(5ŚJAAͦ@z+!bK?vBA%1A 9^UH$@332F@Xb(5ŚJAAͦ@z+!bK?vBA%1A 9^UH$@332F@Xb(5ŚJAAͦ@z+!bK?vBA%1A 9^UH$@33DATA@w,T  w w www@w w@w@w w @w! w"@w# w$@w %&w!&'w"'(w#()w$)%w )$u %)u $%@u(#u )(t #) q'"@u ('t"(@q&! u '&t!'q % @t &%p &q@u $@q $ t u # q# t@u"@q"@t u! q! t@u q @t t  p q@t@p q t@p@q t p q@t @p@quq tqp@t q@p t t@p @q p  p pMA@#MAMaterialL?L?L?????????L??2 ????MA#@MAGreyial.001?X%w?L?????????L??2 ????DATAP??????].?o>??TE TEEnvMap>@?????= ??DATAxϦO?+=;>5:?3?Зþst!X?Zc g@b?=Bd CAlPCACamera2=B? A B?LA`!pLALamp????A4B>??? B4B?@@LAp!`LALamp.001????A4B>??? B4B?@@LA!pLALamp.002????A4B>??? B4B?@@WO6WOWorld????@pATXd`TXenvmap_pyth01.py P XDATA0D:\jmsoler\util\blenderfile\envmap_pyth01.pyDATAPPmp/|DATAPPDATA2001DATADATA0`3enDATA00reenDATA00DATA`0 DATA`p@DATAp ` DATA Лp DATAЛ P >DATA0Л DATA0RadiDATA0 DATA@PDATA@DATA@\\DATAP0?DATAP@0y,DATAPdef DATA`_pytDATA`pDATA`@DATApp@DATAp @DATA ЖppAFREEDATAЖ buttDATA0ЖDDATA0DATA0@\\DATA@projDATA@DATA@`|f:/DATAP DATAPZ1=zDATAP_pytDATA`@1.y;DATA`DATA`TextDATAppeenDATAp _1.y;DATA Бp__pytDATAБ @_DATA0Б_DATA0^9DATA0 ^:DATA@]9DATA@@]<DATA@]DATA0\DATA0P\ eenDATA0\ DATA@[5 DATA@@['DATA@[DATAPZ DATAPZDATAP0ZDATA`YtexpDATA`Y DATA`pY DATAp0Y DATAp X\DATA pX!DATA @XDATA0XDATA0W(DATA0`WDATA@W!DATA@VDATA@pVDATAPV%DATAPUDATAPUDATA`0UDATA`TDATA`TļDATApPTDATAp TDATA pS%DATA pSDATA0 SDATA0R&DATA0pRrixDATA@0R DATA@Q2`DATA@`Q)DATAPQDATAPPDATAPDATA`+DATA` +DATA`+DATAp DATAp +DATA p +DATA ` +`[DATA DATA0 +FREEDATA0` +@+DDATA0 +DATA@ DATA@p DATA@ DATAP DATAP DATAP0 !DDATA` DATA` ,DATA` 5DATAp locDATAp cam)DATA pPaDDATAP###########################DATAP# EnvMap-O-MaticenDATA# (c) jm Soler 200115DATA # Odd Work for blender 2.12 DATA`###########################DATAeenDATAimport BlenderDATA import sysEDATA@s,sDATAclass point:DATA  x=0.0DATA P y=0.0DATA  z=0.0DATADATAa=0.0DATAPb=0.0DATAc=0.0DATAd=0.0\DATAeenDATA@x,y,z=0.0,0.0,0.0adDATA,y,DATAdef multmat(M):DATAp global x,y,zDATAD x1 = (x * M[0][0]) + (y * M[1][0]) + (z * M[2][0]) + M[3][0]REEDATADp y1 = (x * M[0][1]) + (y * M[1][1]) + (z * M[2][1]) + M[3][1]FDATAD z1 = (x * M[0][2]) + (y * M[1][2]) + (z * M[2][2]) + M[3][2]DATADp #w1 = (x * M[0][3]) + (y * M[1][3]) + (z * M[2][3]) + M[3][3]uCDATA  x=x1;y=y1;z=z1DATADATA#coefficients du planDATA @def EquationPlan (v1,v2,v3,M):DATA global a,b,c,d,x,y,z1EDATAeenDATA` x =v1.x;y =v1.y;z =v1.zDATA  multmat(M)DATA X1=x;Y1=y;Z1=zDATAeenDATA@ x =v2.x;y =v2.y;z =v2.zDATA multmat(M)DATA X2=x;Y2=y;Z2=znDATAp DATA_ x =v3.x;y =v3.y;z =v3.zDATA_ multmat(M)DATA@_ X3=x;Y3=y;Z3=znDATA_DATA<^ a = Y1 * (Z2 - Z3) + Y2 * (Z3 - Z1) + Y3 * (Z1 - Z2) 1DATA< ^ b = -X1 * (Z2 - Z3) + X2 * (Z1 - Z3) - X3 * (Z1 - Z2)DATA<] c = X1 * (Y2 - Y3) - X2 * (Y1 - Y3) + X3 * (Y1 - Y2)EDATA@@] d = -X1*(Y2*Z3-Y3*Z2)+X2*(Y1*Z3-Y3*Z1)-X3*(Y1*Z2-Y2*Z1)DATA] DATA\#Point miroite dans le planDATA$P\def point_miroite(nx,ny,nz,k,p):eenDATA\ intDATA8[ A=-2*(nx*p.x+ny*p.y+nz*p.z+k)/(nx*nx+ny*ny+nz*nz)DATA(@[ return nx*A+p.x, ny*A+p.y, nz*A+p.zDATA[eenDATAZpcam=point()߰?DATAZpmiroir=point()DATA0Zpmiroirprime=point()upODATAYeenDATA Yv1=point()DATA pYv2=point()DATA 0Yv3=point()dDATAXDATA$Xscene = Blender.getCurrentScene()DATA@X#print dir(scene)enDATAXDATA,W#recuperationde la position de la cameraDATA`W\DATA$Wcamobj = scene.getCurrentCamera()CDATAV#print dir(camobj)nDATApVREEDATA(Vcamera=Blender.getCamera(camobj.data)DATAU#print dir(camera)nDATAU DATA0Upcam.x=camobj.loc[0]DATATpcam.y=camobj.loc[1]DATATpcam.z=camobj.loc[2]Dm>DATAPTDATATDATA(S#print pcam.x,' ', pcam.y,' ', pcam.z5DATApSDATA Sif Blender.isMesh('Miroir'):DATA(R miroir=Blender.getObject('Miroir')DATApR M=miroir.matrixDATA0R #print MDATA4Q miroir_prime=Blender.getObject('miroir_prime')nDATA,`Q Mir_mesh=Blender.getMesh(miroir.data)DATA Q if len(Mir_mesh.faces)==1:DATA P face=Mir_mesh.faces[0]DATADATA, v1.x=Mir_mesh.vertices[face[0]][0]DATA,  v1.y=Mir_mesh.vertices[face[0]][1]DATA, v1.z=Mir_mesh.vertices[face[0]][2]DATADATA,  v2.x=Mir_mesh.vertices[face[1]][0]DATA,  v2.y=Mir_mesh.vertices[face[1]][1]DATA,`  v2.z=Mir_mesh.vertices[face[1]][2]DATA YoDATA,  v3.x=Mir_mesh.vertices[face[2]][0]DATA,`  v3.y=Mir_mesh.vertices[face[2]][1]DATA,  v3.z=Mir_mesh.vertices[face[2]][2]DATA  EDATA p  #print v1.x,v1.y,v1.zDATA  #print v2.x,v2.y,v2.zpDATA  #print v3.x,v3.y,v3.zEDATA DATA$0  EquationPlan(v1,v2,v3,M)enDATA eenDATA0  #print 'equation du plan', a,b,c,dmapDATA8  miroir_prime.loc=point_miroite(a,b,c,d,pcam)5DATA  DATA  REEDATAPsys.stdout.flush() GLOB JJDNA1=d[SDNANAME*next*prev*first*lasttag1len*name*nextnameleveltag2tag3padxyzwxminxmaxyminymax*newid*libname[24]usflagid*idblock*filedataname[160]totcurvecurblocktypeshowkeypostotelemtypert*data*refkeyelemstr[32]elemsizecurvalblock*ipo*fromtotkeyslurphactkey**scripts*flagactscripttotscript*lineblenflagsnlineslines*curl*sellcurcselc*undo_bufundo_posundo_len*compiledsizeseekdrawzoomholdclipstaclipendnetstanetendlensdrawsizehololenhololen1scriptlink*anim*ibuf*mipmap[10]oklastframelastqualitytpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfiletexcomaptomaptonegblendtype*object*texprojxprojyprojzmappingofs[3]size[3]texflagcolormodelrgbkdef_varcolfacnorfacvarfac*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*callback)()versionaipotypedata[16]*ima*cube[6]imat[4][4]stypenotlaycuberesnoisesizeturbulbrightcontrastrfacgfacbfacfiltersizenoisedepthnoisetypeimaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendframesoffsetsfrafie_ima*nor*plugin*coba*envfradur[4][2]modetotexenergydistspotsizespotblendhaintatt1att2bufsizesampshadspotsizebiassofttexactshadhalostep*mtex[8]layspecrspecgspecbmirrmirgmirbambrambbambgambemitangspectraalpharefspeczoffsaddkfacharseed1seed2mode2flarecstarclinecringchasizeflaresizesubsizeflareboostrgbselpr_typeseptexpr_backpr_lamppad1*renfrictionfhreflectfhdistxyfrictdynamodename[255]namenullscaleselcolexpxexpyexpzradrad2smaxrad2*mat*imat*bbelemsdisp**mattotcolloc[3]rot[3]wiresizerendersizethreshvec[3][3]alfas[3][2]h1h2f1f2f3hidevec[4]s[2]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsv*bp*beztnurb*bevobj*textoncurve*path*keybev*orcopathlenbevresolwidthext1ext2spacemodespacinglinedistshearfsizexofyof*strfamily[24]*vfontmaxrcttotrctadrcodevartypetotvertipoextrapbitmaskv1v2v3v4punoedcodeuv[4][2]col[4]no[3]transptile*tpage*clutco[3]co[2]effect*mface*dface*tface*mvert*mcol*msticky*texcomesh*oc*sumohandletotfacesmoothreshsubdivcubemapsizertfpntswtypeutypevtypew*defmax**obpartypepar1par2par3*parent*tracknetwork*lifedloc[3]orig[3]dsize[3]drot[3]quat[4]dquat[4]obmat[4][4]parentinv[4][4]colbitstransflagipoflagtrackflagupflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiardampingsizefacdtdtxactcolpropsensorscontrollersactuatorslbufportbbsize[3]dfrasgameflaganisotropicFriction[3]mistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposuregravityskytypemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxhemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammasxsycfraefraimagesframaptoframelenblurfacedgeRedgeGedgeBmaximsizexschyschxaspyaspxpartsypartssafetyborderwinposplanesimtypebufflagqualityscemodealphamodedogammaosafrs_secedgeintpostmulpostgammapostaddpostigammabackbuf[160]pic[160]ftype[160]movie[160]*camera*world*setbase*basact*groupcursor[3]*fcam*ed*radiozoomblendximyim*rectspacetypeviewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]viewquat[4]perspviewlocalviewlayactscenelockaroundcamzoomgridnearfarmxmymxomyopr_xminpr_xmaxpr_yminpr_ymaxpr_sizexpr_sizeygridlinesviewbutpr_facxpr_facy*bgpic*localvdverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomrowbutv2d*editipoipokeytotipolockbutofschannelmenunrcursenscuractmainbmainbo*lockpointexnrtexfromshowgrouprectxrectycurymodeltypescriptblockpad2*filelisttotfiletitle[24]dir[160]file[80]ofssortmaxnamelencollums*libfiledataretvalmenuact(*returnfunc)()oopsvisiflag*imagepad3imanrcurtileleft*texttopviewlinesfont_idlheightpix_per_linetxtscrolltxtbar*py_draw*py_event*py_buttondupflagsavetimetempdir[64]fontdir[64]renderdir[64]textudir[64]plugtexdir[64]plugseqdir[64]sounddir[64]versionsvertbaseedgebaseareabase*scenestartxendxstartyendysizexsizeyscenenrscreennrfullmainwinwinakt*newvvec*v1*v2*v3*v4*full*headqueue*hq*winqueue*wqwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursor(*headchange)()(*winchange)()(*headdraw)(void)(*windraw)(void)(*headqread)()(*winqread)()spacedatauiblocks*curscreendisplaymodefileflagsname[40]*se1*se2*se3nrdone*stripdatadir[80]orxoryname[80]*newseqstartstartofsendofsstartstillendstillmachinedepthstartdispenddispmulhandsize*strip*curelemfacf0facf1*seq1*seq2*seq3seqbase*seqbasepmetastackbuttypestaendlifetimetotpartseednormfacobfacrandfactexfacrandlifeforce[3]dampnablavectsizedefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstep*keysheightnarrowspeedminfactimeoffs*obpremat[4][4]postmat[4][4]vec[3]faclenoalphaoeff[2]iterlastfralimbbaseeff[3]effg[3]effn[3]memslowtotytotxxyconstrainttotdefdef_scrolllimb_scrolldxdy*idlinkfasesubfasemouse_move_redrawimafasedirslidirsli_linesdirsli_sxdirsli_eydirsli_exdirsli_himaslifileselmenuitemimasli_sximasli_eyimasli_eximasli_hdssxdssydsexdseydesxdesydeexdeeyfssxfssyfsexfseydsdhfsdhfesxfesyfeexfeeyinfsxinfsyinfexinfeydnsxdnsydnwdnhfnsxfnsyfnwfnhfole[128]dor[128]file[128]dir[128]*firstdir*firstfiletopdirtotaldirshilitetopfiletotalfilesimage_sliderslider_heightslider_spacetopimatotalimacurimaxcurimay*first_sel_ima*hilite_imatotal_selectedima_redraw*cmapname[32]otypedataold*poin*oldpoinresetdistlastval*makeyqualqual2value[32]maxvalue[32]materialName[32]damptimeranglerangeaxisdelaypropname[32]matname[32]axisflag*sendobproptypemessage[32]pulsefreqtotlinks**linksinvertfreq2str[128]*mynewinputstotslinks**slinksvalvalopad5timesndnr*soundpad[3]*melinVelocity[3]localflagforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]butstabutendminvisifacminloc[3]maxloc[3]minrot[3]maxrot[3]distributionint_arg_1int_arg_2float_arg_1float_arg_2*destobgoaccellerationmaxspeedmaxrotspeedmaxtiltspeedrotdamptiltdampspeeddamptotportactport*portals*campos*camframe*dynamesh*texmeshtotcamtotfra*sectoroldloc[3]speed[3]oldloc1[3]loc1[3]speed1[3]startloc[3]startrot[3]rotspeed[3]oldimat[4][4]frictrotfrictaxsizefrictfacaeropadf*sensors*contact*collision*floor*oldmeshtotsensactsenstimerdflagstate[4]colloc[3]floorloc[3]links*sample*snd_soundvolumepanningattenuationpitchchannels*gkeyokeygobjectgkey*activerestmat[4][4]offset[3]lengthdummybonebaseres1res2res3TYPEcharucharshortushortintlongulongfloatdoublevoidLinkListBaseMemHeadMemTailvec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDLibraryIpoKeyBlockKeyScriptLinkTextLineTextPackedFileCameraImageanimImBufMTexObjectTexPluginTexCBDataColorBandEnvMapLampWaveMaterialVFontVFontDataMetaElemMetaBallBoundBoxBezTripleBPointNurbCurvePathIpoCurveMFaceMFaceIntTFaceMVertMColMStickyMeshOcInfoLatticeLBufLifeWorldRadioBaseRenderDataSceneGroupFreeCameraBGpicView3DView2DSpaceIpoSpaceButsSpaceSeqSpaceFiledirentrySpaceOopsSpaceImageSpaceTextUserDefbScreenScrVertScrEdgeScrAreaFileGlobalStripElemStripPluginSeqSequenceEditingEffectBuildEffPartEffParticleWaveEffDeformLimbIkaOopsSpaceImaSelImaDirOneSelectableImabPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbExpressionContbPythonContbActuatorbAddObjectActuatorbSoundActuatorbSoundbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorSectorbSampleSpaceSoundGroupKeyObjectKeyGroupObjectBonebArmatureTLEN   0Ptdl PdPx4@H<0P HL x(D($p<Xd @l8(,@0,hH,(lLP< @Lh0848L0p`HSTRC                                   !  "#$% & '()* +,-$./01234  56! 78 9 : ;<=>?@ A"BC7 &#$DEFGHIJKLM,N$%O&P&QRSTUVWXYZ[\"]'^_`a(b)cdefghijklmnopqrs* tuvwx yz{|} ~ +lmn",+- (b$$$FGRS)#$r,$*,-.$klmnoFG',N/,0:klmn^_',0 N1%2&"]333$   45 ,0ji6 7888$     769&5  ((,:0 ij9" !"#$%1&;;;76'( )*+,-%.*</01234=/01234> 56789 : ;?<7@lmnA=B5 > ,0 ? @ A?B@CADBECF G+HjiIJKLD MNOP$ 7Q,ER (S(E$TUVW(X(Y,:5 & > Z 0F[\]i^_`abcdefghijklmnopqrstuvwxyzN { | } ~ GEE6G)k,'NHIII(bJ+rBK(GK$ ILM H GJlNN $)c"#BO*OOJh(NOP      QQQP  ,-! %RRRP !"#$%&'(jSSSP)TTT U*+,-.$/0123456 7V VV P 89% WWW P$:);<="#XXX>!?@A7BCDEF G H IY JKLMNOPQRS%Z T U VKWXYZ[\]^_`%ab[[[[cd\\\[e[f ]&]][e[f[g[hZijklmn(opqrstuvwxyz{|}% ~       ^ _&P___R ` ``%_ a  tux y{| } ~b bbb $`_,KW%Oabbb c   % ddd$%eee$%fff$. ghhh$XZi (TUVW j jj kT ,(XUVWiQl ll$x   mNmm,     nn o!o"#$ &% 7p pp&$'() * +q&,- r$ s&0. t/0$1u$ &23v&45)w&678x&9y&7:;<z(=$> ?:23{{{$'@AB)& &|C(DE }F~!?||||G$HB'I);& &C{JKLMN (OP$Q N$(BR&ST $ KW($&2(  UV\_WX $&YZ([R8\]^_` $&YZLabcde:(f$ ?: G$'g& &(M shijklmn ($op qE r s ,BtBuvw%ilmnF- xyz{|}~slmn 0((- BtBuB$E , "] ,7Q  PPO"#)&T UVW(X(Y,\]i^_`abcefghqr( L   ENDB