BLENDER_v248REND dSceneGLOB X 0(:SRxUSR1-Animation0oH8Ux(: DATA0 DATA 80 DATA8  DATA8DATADATADATA YDATA YDATA YDATADATAMDATAMLDATALMDATALDATA赽8 DATA赽G0DATAG赽 DATA(ZG8DATA(ZDATA(Z YDATA8DATA8 YDATA08DATA0pA0DATApAp0DATAppADATAXopDATAXo YMDATA(XoLDATA(LNLDATALN-(LMDATA-ܾLNDATAܾ8-DATA8ܾMDATAH.F8MDATAH.FoHDATAoHH.FLDATA8UU0OpU8UXUDATA8UPULink and MaterialsEditing>DATAPUhU8UMeshEditingF>DATAhUUPUAnim settingsObject>DATAUUhUDrawObjectF>DATAUUUConstraintsObject>DATAUȕUUEffectsObjectDATAȕUUUHooksObjectF>UDATAUUȕUParticle InteractionObject>UDATAUUUSoftbodyObject>UDATAU(UUOutputRender>DATA(U@UURenderRenderF>DATA@UXU(UAnimRender>DATAXU@UFormatRender>DATApU333?V,@DhCDhCC(BDC?z?DATApU333?V,/9DATAUU8U 8 !  DATAUpUML YG==o?ȚUXDATAUXTransform PropertiesView3d>DATAXU3D Viewport propertiesView3d>"DATAȚ333?V<????????G==o? A*A?G==o??????*A B??=C ݢM@ݢM@ݢM@? DATAȚ333?V</9DATApXU Y??PףHhUppDATApTransform PropertiesIpo!>DATAXhU d333?V\zC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATA dhU333?V\CC|||??l|DATAU d 333?V\zCCHBC|||?CFC= ADATAU 333?V\P =rttDATAhU 333?V\?zDzDBCl||ll|zDzD=HB DATAhX1 333?V\BCBCl|llFzD #<HB DATAX1h333?V\??? ???? A???PA A!O?j?}GCHB? A B? #<C DATAX1333?V\/9DATAXxpM  .XpDATAXpLink and MaterialsEditing>DATApXMeshEditingF>DATA333?VLzCB{ µCB ?BFB= ADATAh 333?VLzCCHBC$?CFC= ADATAh .333?VL#DhC`DpJgChCC(BDC?z?DATA .h333?VL/9DATAxXL} ?=o?. xDATAxTransform PropertiesView3d>DATAx3D Viewport propertiesView3d>"DATA P333?YDATAPh8LampLampF>DATAhPSpotLamp>DATAhTexture and InputLamp>DATAMap ToLamp>DATAPreviewMaterial>DATAMaterialMaterialF>DATAPreviewWorld>DATAWorldWorldF>DATA(Mist Stars PhysicsWorld>DATA(@Texture and InputWorld>DATA@X(Map ToWorld>(DATAXp@OutputRender>DATApXRenderRenderF>DATApAnimRender>DATAFormatRender>DATALink and MaterialsEditing>DATAMeshEditingF>DATAMesh ToolsEditing>DATAMesh Tools 1Editing^>DATA0CameraEditingF>DATA0HShadersMaterial>DATAH`0TextureMaterial>DATA`xHAnim settingsObject>DATAx`DrawObjectF>DATAxConstraintsObject>DATA ScriptlinksScript>DATA  EffectsObjectDATA   Map InputMaterial>HDATA   Map ToMaterial>HDATA   AnimAnim>DATA 8 SoundSound>DATA8P ListenerSoundF>DATAPh8SequencerSound>DATAhPArmatureEditingF>DATAhRampsMaterialF>DATAMirror TranspMaterial>DATAMist / Stars / PhysicsWorld>DATA( Amb OccWorld>DATA( @!Shadow and SpotLamp>DATA@!X"( ModifiersEditing>DATAX"p#@!ShapesEditing>@!DATAp#$X"MultiresEditing>DATA$%p#Links and PipelineMaterial>DATA%&$Render LayersRender>XDATA&'%BakeRender>DATA'(&SSSMaterial>DATA(*'Mesh Tools MoreEditing^>DATA*+(UV CalculationEditing>p#DATA+*StampRender>DATA0,Hi333?88PDhCYoD㨽ߤwCC(BDC?z?^mDATA$Hi@-0,333?8DATA@- Hi333?8??? ???? A??@PA Aj?c3>}GCHB? A B? #<C DATA 0@-333?8 M M M??DATA0 333?82Import a Wavefront OBJC:\muray\Meshes\lender Foundation\lender\\shoeBot.obj.objDATA238`#Hޠ.DATA3>2D` ѭ(H?1@ JL[[ @H#6<(s(s45DATA45Transform PropertiesView3d,>DATA54View PropertiesView3dT>"DATA6+333?3=!?b|=hHkI?=1X , = |?W>U¾3?>!?hI+ =U|=B=|?gH.XW>%V ??Y+?q>H?hH?K\>h?1X?)h=5f/@gW䍨7M_?3?[?8f=24=R1=ZL>22tE@% @,/2he &@2@?1@ JL=!?b|=hHkI?=1X , = |?W>U¾3?/?Gr> y>J?J? B?? ;=C\NĽѠ7?X</>/>/>,1WxU>? >r > j?xjDATAX+6333?3zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA:+333?3 1 12 1??2DATA:: 333?3?zDzDBD22FzD #<HB DATA:<:333?3DdC8CnD fCC(BDC?z?DATA<:333?3LSave FileNT PICTURES/Users/ton/Desktop/umpbug Folder/ender.app/Contents/Resources/untitled.blend DATA>PK3-E`Dw=c >o?[[  H0AXIhh?@DATA?@Transform PropertiesView3d,>DATA@?View PropertiesView3dT>"DATA0Au 333?>u ұ?>@,@DATA$uA0A333?>DATAADu333?>CdCHHCC??8h߬DATA h߬CDATAC(:(:(:(:xXWDATADIA333?>????????w=c >o?{IA@y?w=c >o??????{IA B??*==C7?X<ZH@ZH@ZH@? DATAXIXGD333?>zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAXGHHI 333?>?zDzDBD22FzD #<HB DATAHHXIXG333?>DdC8CnD fCC(BDC?z?DATAXIHH333?>EOpen Text FileICTURESC:\uray\..\es\..\umpbug Folder/ender.app/Contents/Resources/processing_export.py *2DATAPKW>`R. ѭ(L?J?o?]]wx @T#NU(y(yPLhMDATAPLhMTransform PropertiesView3d,>DATAhMPLView PropertiesView3dT>"DATAN(333?PK???{+S? ?%% ??% ={<+S>?(Lo(L?JJ?o!l_9? ?%.%. .?yyy={<+S>?(L?J?o????{+S???? B?=E;=C{+S$.;??<~g>~g>~g>,1WxU>? H8?.Q<DATAX(QN333?PKzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAQS(333?PK 1 12 1??2DATASSQ 333?PK?zDzDBD22FzD #<HB DATASUS333?PKDdC8CnD fCC(BDC?z?DATAUS333?PKLSave FileNT PICTURES/Users/ton/Desktop/umpbug Folder/ender.app/Contents/Resources/untitled.blend DATAWPKE`#R`?xx? JL]]wxT#0Z8dHHXYDATAXYTransform PropertiesView3d,>DATAYXView PropertiesView3dT>"DATA0Z]333?W???????@??xx? ?@j?1??#A5@?xx? JL?????@6k? B??7;=C7?X<8?8?8?,1WxU>? DATA]^0Z333?WCC?(?Td?DATAX^@`]333?WzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA@`8b^333?W 1 12 1??2xaaDATA,xaaBOp=ADATA,axaCS@ff(:DATA8b(c@` 333?W?zDzDBD22FzD #<HB DATA(c8d8b333?WDdC8CnD fCC(BDC?z?DATA8d(c333?WSave AseNT PICTURESC:\SGWeb\DepthOfField\..\older/ender.app/Contents/Resources/shoeBot.blendlendendth.blendaintyBot4.blendd.blendSRx0f?SR3-Materialodel Singfjjp@q?(: DATAf gDATA ghgf DATAhgg g DATAgghgDATAg@hg<DATA@hhg<DATAhh@hDATAhihDATAi`ih,<DATA`iii,DATAii`iDATAi8ji,DATA8jjiDATAj8jDATAjk ghgDATAkXkjfgDATAXkkkfgDATAkkXkg@hDATAk0lkg@hDATA0lxlk ghDATAxll0lhghDATAlmxlhhDATAmPml@hhDATAPmmmgiDATAmmPm@hiDATAm(nmh`iDATA(npnmi`iDATApnn(ngiDATAnopnhiDATAoHon`iiDATAHoooiiDATAooHoiiDATAo poi8jDATA phpoi8jDATAhpp phjDATApphp`ijDATApp8jjDATA@qfg@hg?@Pף;;!H}@ruDATA@rXsOutputRender>DATAXspt@rRenderRenderF>DATAptuXsAnimRender>DATAuptFormatRender>DATAHv333?V\~CA~CA!?AFA= ADATAvwH 333?V\zCCHBC ?CFC= ADATAwxv333?V\DhC?DhCC(BDC?z?mDATAx{w333?V\??? ???? A??@PA Aj?c3>}GCHB? A B? #<C DATA{}x333?V\@̌AR|B1@lA A@CC #<@DATA}{333?V\/9DATA@qh ghgh !  DATAv?i`ih@hG@? JL-=-=W-X~o?t?m?DATA(OutputRender>DATA(@RenderRender>DATA@X(AnimRender0>DATAXp@FormatRenderH>DATApXPreviewMaterial>DATApMaterialMaterial>DATAShadersMaterial0>DATAj?TextureMaterialD>DATAj?k?Map InputMaterial\>DATAk?l?j?Map ToMaterial`>DATAl?m?k?RampsMaterial>DATAm?l?Mirror TranspMaterialH>DATAo? p?333?VChCCvgCC(BDC?z?DATA p?ps?o?333?VJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?J>#xu?ܗ=Hi6>(? ?Pb^L?\FAA?4[?[!?@jG>gb>Pb>4Im>k&?]M^L<0@AzA=>Kc<2֍7&> ?:x¸A1vB,jB~@G@? JLJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?@?$$OA B?=Ch?j(4?t'>d DATAXps?t? p?333?VzC AzC A #< #<`jFzD OBDATAt?ps?333?V;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATAv??giiiU.=w=o?+=+=W+X,Xw?}?DATAw?@{?333?W???h?j(4?t'>????hj(4t'?U.=w=o??OA B??=Ch?j(4?t'>dEh@Eh@Eh@? DATA@{?P|?w?333?WDdC>9C,DeCC(BDC?z?DATAXP|?}?@{?333?WzC AzC A #< #<`jFzD OBDATA}?P|?333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA??v?8jj`iie?B$?AHM+++USЀ??DATAЀ? ?333?W |ݕ/?U~'?3F:?>T8165e?2>Z& 4?ߕ/?7F:?81W~>85e?'?T2>ne@>M@?4z?'''䷄?K??T?v|@?l211A 4Atp>?@@FC>G ?4xB֟&BĭeA(@e?B$?AHMݕ/?U~'?3F:?>T8165e?2>Z& 4?H?N,Z#OA B??=Ch?j(4?t'>dA@A@A@? DATA ?0?Ѐ?333?W |DdC>9C,DeCC(BDC?z?DATAX0?? ?333?W |zC AzC A #< #<`jFzD OBDATA?0?333?W | SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA??ihj8j&=+=o?US??DATA??333?W ?3?3:-vk(4??3?3;@k(40v@?&=PU1n;+=ꉖø;ZO{:?JXA54U0AC;@j(40v@?&=+=o??3?3:-vk(4?5?5IXA B??=C:j(4?.vdٚ@ٚ@ٚ@? DATA???333?W DdC>9C,DeCC(BDC?z?DATAX???333?W zC AzC A #< #<`jFzD OBDATA??333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRx?ؿ?0fSR4-SequenceЉ???ț??(: DATAЉ8?DATA8??Љ DATA?Ȓ?8? DATAȒ???DATA?X?Ȓ?DATAX???DATA??X?DATA?0??DATA0?x??DATAx??0?DATA??x?TDATA?P??TDATAP???DATA?P?DATA?(?8??DATA(?p??ЉȒ?DATAp??(?Љ?DATA??p?Ȓ?X?DATA?H???X?DATAH???8??DATA?ؗ?H???DATAؗ? ????DATA ?h?ؗ??0?DATAh?? ??x?DATA??h?0?x?DATA?@??0??DATA@???x??DATA?Й?@???DATAЙ?????DATA?`?Й???DATA`????P?DATA??`?0?P?DATA?8??x??DATA8???X??DATA?8?P??DATAț?0?Љ?X?Ȓ?(?8?Ȝ??DATAȜ??OutputRender>DATA??Ȝ?RenderRenderF>DATA???AnimRender>DATA??FormatRender>DATA(?8?333?WDhCvDhCC(BDC?z?DATA8?(?333?W/9DATA0?0?ț??8??? !  DATA0?x?0??P??X?8=i>o? h4?DATAh4333?W&~CB~CB ?BFB= ADATA0?h4333?W&zCAzCA  A@FB= A ?DATA0??333?W&????????8=i>o?fffAD&@??fffA B? #<C DATA?0?333?W&AVE TARGA/t1.blend9DATAx??0????x?8=H>o?UUU Pȯ?DATAPx?333?W*zCAzCA1||1 A@FB= A ?DATAx?ȯ?P333?W*????????8=H>o?fffA*@??fffA B? #<C DATAȯ?x?333?W*AVE TARGA/t1.blend9DATA??x?0????8=>o?SSST??DATAX?H?333?W.B̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAH???333?W.????????8=>o?fffA@??fffA B? #<C DATA?H?333?W.OAD FILE/9DATA??P?0?x??8=i>o? 8?DATA8?333?W1zCAzCA A@FB= A ?DATA??8333?W1????????8=i>o?fffAD&@??fffA B? #<C DATA??333?W1AVE TARGA/t1.blend9SRxؿ??SR5-Scripting??P?@??bK(: DATA??DATA??? DATA?X?? DATAX???DATA??X?DATA?0??DATA0?x??DATAx??0?DATA??x?DATA??DATAP????DATA??P???DATA?(???0?DATA(?p???0?DATAp??(??x?DATA??p???DATA?H??0??DATAH???x??DATA??H???DATA? ????DATA ?h????DATAh?? ?X??DATA??h?x??DATA?@????DATA@??X?0?DATA?????0? !  DATA??????x?z==o?????DATA??Transform PropertiesView3d>DATA??3D Viewport propertiesView3d>"DATA??333?Y.|????????z==o?&A*A?z==o??????*A B??=C ?@?@?@? DATA??333?Y.|/9DATA?bK???0?X???Pף L?`K??DATA?Transform PropertiesIpo!>DATA?? 333?Y/|P> =DATA???333?Y/|CCx??|?DATAX???333?Y/|zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATA? ??333?Y/|CC|||??l|??DATA,?BOp=ADATA ??? 333?Y/|zCCHBC|||?CFC= ADATA?? ? 333?Y/|?zDzDBCl||ll|zDzD=HB DATA??? 333?Y/|BCBCl|llFzD #<HB DATA?`K?333?Y/|??? ???? A???PA A!O?j?}GCHB? A B? #<C DATA`K?333?Y/|/9DATAbK???x??OXrKhsKcK@qKDATAcK dKLink and MaterialsEditing>DATA dK8eKcKMeshEditingF>DATA8eKPfK dKAnim settingsObject>DATAPfKhgK8eKDrawObjectF>DATAhgKhKPfKConstraintsObject>DATAhKiKhgKEffectsObjectDATAiKjKhKHooksObjectF>PfKDATAjKkKiKParticle InteractionObject>hgKDATAkKlKjKSoftbodyObject>hgKDATAlKmKkKOutputRender>DATAmKoKlKRenderRenderF>DATAoK(pKmKAnimRender>DATA(pK@qKoKFormatRender>DATA@qK(pKScriptlinksScript>DATAXrKhsK333?Y0|ChC#DhCC(BDC?z?DATAhsKXrK333?Y0|/9SC`(:SCScenetageainxX=P 2X9v{m>옽,1WxU>,1WxU>,1WxU>=Ї0Gdd??< KZ! ??``BB?????//backbuf/tmp\L?L?L??>??_?D K0DATA=PzODDATAODz@=P(DATA@zoUOD(PDATAoUz@(fDATAzoUDATAzп>DATAп>zѻ(0PDATAѻz0/п>XMDATA0/z藳ѻ (cDATA藳zP0/ 3PDATAPzs藳 LDATAszP DATAzHĵs ^DATAHĵzʵPDATAʵz'HĵfDATA'z 2ʵ8ıDATA 2z 'DATA z@ 2DATA@z@  DATA@z@#@SDATA@#zP@DATAPz@#DATAzP/DATA(Їy,d'=A@DATA0GL?B ?o: ??22 2d 22 22 22 22 22 > #<=2 #< #`fff?Ou<?DATAH`1 RenderLayerCAWCACameraamera.001L>DB=B B@?WOdxXxWOWorld???===??A@pAk C?L=>X2DATA X2TXxuPTXprocessing_export.pyЖ(>H#DATAЖC:\processing_export.pyDATA87ghtDATA8Xp7 FREEDATAXx87 FREEDATAxXp>ry DATAx>FREEDATA ` DATA 4?FREEDATA4O X?ps:DATAOp4?e DATApp.O?0)DATAp.2phFREEDATA2p.H@0)DATA2NFREEDATAx2DATAo9M0)[DATAo9/F(3FREEDATA/F؛Jo9o%(1)DATA؛J2/FderDATA2؛JFREEDATA820FREEDATA8@UFREEDATA@U8FREEDATAӴ@UMFREEDATAӴp[xʯFREEDATAp[λӴFREEDATAλXp[`FREEDATAX@λLFREEDATA@(XKFREEDATA(P@6 FREEDATAP(FREEDATAEP`3(FREEDATAEhJ(extDATAhJ`+EPJDATA`+hJx%FREEDATA`+FREEDATAFREEDATA8E(FREEDATA8EEhIFREEDATAE8Epe dDATAؿEFREEDATAؿ8-XHFREEDATA8--ؿREEDATA-8-8EFREEDATA-=derDATAP=(1)DATAPPFREEDATAPįP8=(0)DATAPįį9FREEDATAį8PįX:0)DATA88į HDATA8h}8FREEDATAh}}80)DATA}}h}8FREEDATA}P}ps:DATAP} DATAPFREEDATAPXFREEDATAPFREEDATAPFREEDATAQFREEDATAQR`()EDATARPRQFREEDATAPRRDATA@PR8;DATA@#REEDATA@FREEDATA}(!()DATA}}FREEDATA}@~}!FREEDATA@~~}(DATA~˫@~x!DATA˫˫~FREEDATA˫@̫˫ !EEDATA@̫̫˫xFREEDATA̫E@̫!REEDATAEE̫ FREEDATAE0EEp!lenDATA0ExEEFREEDATAxEأ0EF)DATAأ xEFFREEDATA hأ;DATAh `FREEDATApKh$)EEDATApKK@DFREEDATAKKpKEFREEDATAKHKKDFREEDATAHKpݬKXEFREEDATApݬݬHKB*EEDATAݬެpݬDDATAެHެݬ(EDATAHެpެ@not DATApHެpE1FREEDATAph@(texDATAH1 FREEDATAHP>zersDATA@HE FREEDATA@ DATAБ@p=FREEDATAБ 0F~ DATA ` БFFREEDATA`   F_by_DATA  ` Gix(fDATA  8=DATA `G.sizDATA8GDATA8GDATAq88Hz DATAqqHbal DATAq0rqH lefDATA0rxrq̲ ,DATAxr`]0rIFREEDATA`]]xr`I DATA]]`]I DATA]8^]x,end(DATA8^]I'imagDATAȳ8^PJend(DATAȳ؟(nderDATAXȳJ0(numDATAX@?* EEDATA@@XK0* DATA@A@(DATAA`A@hK2FREEDATA`AZAq)is sDATAZZ`Aq-DATAZ[ZPq(+ stDATA[X[Zp/DATAX[ [Ъ) DATA hX[ͯ-3*l.DATAh Q + sDATAh@ίtr(3DATAp ί%romODATAp  Hܫ[a liDATA p ί7rrayDATAH PϯHmt(1DATAH0C'|' DATA@Hϯ<DATA@ Я4DATAи@(Eear DATAиKer('DATAиxrginDATA(ƵplesDATA(pP3DATApJ( FDATAJJpFDATAJ8JJЯ*DATA8JJJЯDATAJA8J8ѯDATAAAJ= TeDATAA BA01,DATA BhBAѯ DATAhB B0DATAਫhBѯ) DATAਫ( ү( BacDATA(pਫүamRaDATAp@(/fnamDATA@pү 'OPEDATAд@(ӯ(draDATAдxӯDATAдӯDATAHԯ'DATAH^DATAؕHhԯbDATAؕװկaDATAװذؕh~N^DATAذHذװ0DATAHذذذoDATAذPHذP/DATAPذ.DATAP DATA(p'DATA(:'DATA::(0(DATA:H::X)DATAH:::/P)DATA::H:ȎDATA:\:DATA\\:X(DATA\0]\+DATA0]x]\h-+DATAx]]0]%DATA]^x]`-DATA^P^]`.DATAP^^^0-.DATA^^P^,DATA^(_^hDATA(_p_^7DATAp__(_X,DATA_Cp_ rDATAC D_ ,DATA DhDCp0raDATAhDD D;rbDATADDhD+DATAD@EDتDATA@EED)DATAEE@E(DATAEFEx,8DATAF`FE08$DATA`FFFh(DATAFF`F8.DATAF8GF8DATA8G(F89DATA(p8G9$DATAp(9*@?DATAp0(DATAH8:FREEDATAH:.DATAH:7FREEDATA %DATA h$DATAh !;DATAhP;FREEDATA@ݝ"FREEDATA@Ýݝ0iDATAÝÝ@Ý"DATAÝĝÝ;DATAĝ`ĝÝ˯DATA`ĝĝĝ!DATAĝĝ`ĝ;DATAĝ8ŝĝxDATA8ŝŝĝ(< DATAŝŝ8ŝ<DATAŝƝŝ0̯ x(p,DATAƝXƝŝ not DATAXƝƝƝ<!matrDATAƝƝXƝ(="DATAƝ$ƝPDATA$$Ɲ=DATA$8%$xDATA8%%$=0DATA%%8%̯ DATA%&%0>&DATA&X&%>DATAX&&&>DATA&&X&?"DATA&0'&p?&DATA0'x'&PDATAx''0'?DATA'(x'SUDATA(P('hPDATAP(((pODATA((P(TUDATA(()(`TUDATA()p)(TUDATAp))()8ODATA)*p)TUDATA*H*)@UU1DATAH***UUDATA**H*UUDATA* +*@VUDATA +h+*(˯ DATAh++ +09DATA+xh+VUnDATAxy+0WUDATAyHyx9DATAHyyyWUDATAyyHy`VDATAy zyEDATA zhzyHDATAhzz zʯ DATAzzhz=DATAz@{zhDATA@{{z1 DATA{{@{WUDATA{|{XUDATA|`|{0DATA`|||XXUDATA||`|XU1DATA|8}|YUDATA8}}|`YUDATA}}8}YU$DATA}~}`DATA~X~}H4 DATAX~~~˯ DATA~~X~ZUoDATA~0~ZUDATA0x~(DATAx0ZUDATAگx@WDATAگۯFDATAۯPۯگ`2DATAPۯۯۯ.DATAۯۯPۯDATAۯ(ܯۯDATA(ܯpܯۯ8[UoDATApܯܯ(ܯ7DATAܯݯpܯDATAݯHݯܯH7DATAHݯݯݯWDATAݯݯHݯFDATAݯ ޯݯ DATA ޯhޯݯh0DATAhޯޯ ޯDATAޯޯhޯDATAޯ@߯ޯDATA@߯߯ޯ+ DATA߯߯@߯72DATA߯߯DATA`߯hDATA`DATA`X!8DATA87DATA8@7/DATA88DATA(7*DATA(pDATAp(7DATAp DATAHP7DATAH7"DATAؑH DATAؑ 7DATA hؑ-DATAh ɯDATAh( DATA@ɯ DATA@87DATAГ@ADATAГ7eDATA`ГƺPDATA`dDATA` DATA8 7DATA8p7DATAȕ87DATAȕ7DATAXȕ`7DATAX7DATA薸X71DATA薸0X7DATA0(薸7DATA(p07DATAp(07DATApx7DATAHȿ7DATAH@DATAؑHDATAؑ DATA hؑDATAh `DATAhDATA@X DATA@DATAГ@hDATAГ ʯ DATA`Г@6DATA`KDATA`(&DATA8#DATA8DATAȕ8 DATAȕpDATAXȕDATAXDATA薬X0DATA薬0DATA0(薬DATA(p0P!DATAp(DATApPDATAHDATAH@DATAHDATA (DATA h0DATAh x,DATAh(DATA@DATA@DATA@@DATAMDATA`QDATA`DATA`ǟDATA8DATA8PDATA8pDATADATAXDATAX̵tDATAXDATA0DATA0(p3DATA(ppp0DATAppp(p8DATApqppX.DATAqHqppDATAHqqq`DATAqqHq8DATAq rqDATA rhrq ODATAhrr rDATArrhr(DATAr@sr`DATA@ssr8DATAss@sDATAsts DATAt`tspɯ DATA`tttpDATAtt`t8DATAt8utDATA8uut$DATAuu8uݴDATAuvu`DATAvXvuܴDATAXvvvڴDATAvvXvDATAv0wv 8DATA0w9vٴDATA9`90wDATA`999pٴDATA99`9@DATA98:9DATA8::9شDATA::8:DATA:;:dDATA;X;: ִDATAX;;; DATA;;X;HF DATA;0<;= DATA0<x<;մDATAx<<0<pDATA<=x< DATA=P=<DATAP===DATA==P="DATA=(>=@DATA(>="DATA7import BlenderEDATA p7import os_SDATA7import structEDATAp>from Blender import *:DATA>from Blender import Lamp%DATA$`from Blender.Scene import Render):DATA?from Blender.Draw import *oDATAX?from Blender.BGL import *nDATA ?from Blender import RegistryREEDATA?from Blender import TextDATAhDATAH@from math import *DATAN DATA x2#globalsQDATAM_DATA4(#get the root directory that the current file is inDATA(o#we'll write the muray files there. EEDATA path = Blender.Get('filename')1DATAtokens = path.split('\\')rDATA0fileName = tokens.pop();DATAfile = fileName.split('.')DATAfileName = file[0]DATAM DATA xʯpath =''DATAfor i in tokens:DATA` path = path + i + '\\' DATALDATAKP"DATA6def export():EEDATA #open a file to export toDATA,`3 f = open(path + fileName + '.mra','wb')GE:DATA, s = open(path + fileName + '.mrb','wb')DATAPJ riDATA(x f.write('muRay scene description\n')EDATA f.write(' ')EDATA def writeln(out):DATA( f.write(out + '\n')EEDATAhI DATAp def fmt(input):= 4DATA return '%5.5f' %inputDATAXH DATA def point_by_matrix(p, m):DATAH8 return [p[0] * m[0][0] + p[1] * m[1][0] + p[2] * m[2][0] + m[3][0],EDATA@ p[0] * m[0][1] + p[1] * m[1][1] + p[2] * m[2][1] + m[3][1],EEDATA@ p[0] * m[0][2] + p[1] * m[1][2] + p[2] * m[2][2] + m[3][2]]EEDATA P def vector_by_matrix(p, m):REEDATA@8 return [p[0] * m[0][0] + p[1] * m[1][0] + p[2] * m[2][0],EEDATA< p[0] * m[0][1] + p[1] * m[1][1] + p[2] * m[2][1], DATA<X p[0] * m[0][2] + p[1] * m[1][2] + p[2] * m[2][2]] DATA H DATA  def contain(min, max, point):EDATA for v in point:(4DATA8 if v[0] < min[0]:)EDATA min[0] = v[0]:DATA if v[1] < min[1]:REEDATA min[1] = v[1]+ DATAX if v[2] < min[2]:REEDATA min[2] = v[2]rrDATA if v[0] > max[0]:REEDATA max[0] = v[0]DATA` if v[1] > max[1]:REEDATA max[1] = v[1]DATA if v[2] > max[2]:DATA8 max[2] = v[2] ";DATA$ def containSphere(min,max,sphere):DATA  radius = sphere.getSize()[0]EDATA$( if min[0] > sphere.LocX-radius:')DATA  min[0] = sphere.LocX-radiusEDATA$ if min[1] > sphere.LocY-radius:(DATA ( min[1] = sphere.LocY-radiusDATA$x if min[2] > sphere.LocZ-radius:arDATA  min[2] = sphere.LocZ-radiusEDATA$  if max[0] < sphere.LocX+radius:ecDATA x max[0] = sphere.LocX+radius DATA$ if max[1] < sphere.LocY+radius:o.DATA  max[1] = sphere.LocY+radiusrDATA$p if max[2] < sphere.LocZ+radius:o.DATA  max[2] = sphere.LocZ+radiusEDATAF DATAF DATA #Grab the sceneDATA` scn = Scene.GetCurrent()DATA( context = scn.getRenderingContext()DATA@D obj = Blender.Object.Get()DATAE DATAD #export general scene dataDATAXEDATAB DATAD #background colorTDATA(E w=Blender.World.Get()yDATA@DATA4pE scene = Blender.Scene.GetCurrent().getChildren()EDATAh@GDATA1 writeln('')REEDATAP> DATA$E #create the baked textures listDATA baked_maps=[]DATAp= ,mDATA0F #create a materials list00DATAF material_array =[]DATAF materials = Material.get()DATAG for m in materials:SelDATA8= iDATA`G refFile = "NULL";DATAG textureFile = "NULL";DATAG alphaFile = "NULL";DATA8H normalFile = "NULL";nDATAH emitFile = "NULL";DATAH specFile = "NULL";DATA̲ 0DATA I for mtex in m.getTextures():EDATA`I if mtex: DATA I #check if there is an imageDATA0x if mtex.tex.type == Texture.Types.IMAGE:fa.DATA(I print mtex.tex.image.getFilename()DATAPJ #map to colorrDATA,؟ if mtex.mapto == Texture.MapTo.COL:()DATA4J textureFile = mtex.tex.image.getFilename()EEDATA,? if mtex.mapto == Texture.MapTo.ALPHA:DATA4K alphaFile = mtex.tex.image.getFilename() mt(DATA, if mtex.mapto == Texture.MapTo.NOR:,maDATA4hK normalFile = mtex.tex.image.getFilename() eDATA,q if mtex.mapto == Texture.MapTo.EMIT:DATA0q emitFile = mtex.tex.image.getFilename()atDATA,Pq if mtex.mapto == Texture.MapTo.REF:eftDATA0p refFile = mtex.tex.image.getFilename() DATA,Ъ if mtex.mapto == Texture.MapTo.SPEC:DATA0ͯ specFile = mtex.tex.image.getFilename() DATAQ ,DATA @ί print m.getDiffuseShader()REEDATA(ί material_array.append(m.getName()) etDATA\Hܫ writeln('shad=' + str(m.rgbCol) + '|' +str(m.getRayMirr()) + '|' + str(m.getHardness()) +DATA8ί '|' + str(m.getAlpha()) +'|'+ str(m.getIOR()) +'|'+DATALPϯ str(m.getSpec())+'|'+ str(m.getEmit())+'|' + str(m.getRef()) + '|' + ''DATAD0 str(m.getDiffuseShader()) +'|' + str(m.getSpecShader()) + '|' +DATA ϯ str(m.getSpecCol()) +'|' +EDATA8 Я str(textureFile) + '|' + str(alphaFile) + '|' + REEDATAH( str(normalFile) + '|' + str(emitFile)+'|' + str(refFile) + '|' + SeDATAK str(specFile), DATAx)*lDATAƵ ) DATAP3REEDATAH  #while looping through the scene, we will need to collect the maximummDATAH #extents of the scene. These will be written to the head of the fileDATA,Я #after all mesh objects have been measureEDATAЯ min = [1e300,1e300,1e300];DATA 8ѯ max = [-1e200,-1e300,-1e300];DATA numObjects = 0DATA01turDATAѯ for obj in scene:.DATA06, DATA ѯ if obj.getType() == 'Camera':DATA, ү cam_mat = obj.getMatrix('worldspace')HeiDATAү print 'Exporting camera'DATA/ iDATA$ү height = context.imageSizeY() evDATA (ӯ width = context.imageSizeX()DATA xӯ lens = obj.getData().lens DATAӯ fov = lens; DATA(ԯ writeln('cam=' + str(camType.val) + DATA` '['+str(cam_mat[0][0]) + ',' + str(cam_mat[0][1]) + ',' + str(cam_mat[0][2]) + ']' + '|' +EDATAdhԯ '['+str(cam_mat[1][0]) + ',' + str(cam_mat[1][1]) + ',' + str(cam_mat[1][2]) + ']' + '|' + "DATAdկ '['+str(-cam_mat[2][0]) + ',' + str(-cam_mat[2][1]) + ',' + str(-cam_mat[2][2]) + ']' + '|' +EEDATA`h~N '['+str(cam_mat[3][0]) + ',' + str(cam_mat[3][1]) + ',' + str(cam_mat[3][2]) + ']' + '|' +DATA4 str(width) + ',' + str(height) + ']' + '|' +REEDATAp str(fov) + ',' + str(fov) + ']' + str(obj.getData().getClipStart()) + '|' + str(camRadiusSlider.val) + '|' DATAP/ )DATA. DATA  elif obj.getType() == 'Lamp':DATAp print 'Exporting Lamp' DATA  l=Lamp.Get(obj.getName())REEDATA m = obj.getMatrix()DATAX if l.getType() == 0: tryDATA0 #lamp=location,color,size,energy for a lampDATAȎ writeln('lamp=[' + str(obj.getLocation()) + ']|['+ str(3*l.getEnergy()*l.col[0]) +','+ str(3*l.getEnergy()*l.col[1]) + ','+str(3*l.getEnergy()*l.col[2]) )DATA elif l.getType() == 1:DATA,X #sun=location,color,energy,direction+DATA  print 'Exporting the sun'EEDATAh- DATA( vec = vector_by_matrix([0,0,1],m)DATA` print str(vec)DATA writeln('sun=['+ str(vec) + ']|[' + str(3*l.getEnergy()*l.col[0]) +','+ str(3*l.getEnergy()*l.col[1]) + ','+str(3*l.getEnergy()*l.col[2]) )DATA0- DATA,REEDATA h elif obj.getType() =='Surf':EDATA8 material_index = material_array.index(obj.getName())DATAX,2DATA  containSphere(min,max,obj)DATA ,DATA4p writeln('sphere=[' + str(obj.getLocation()) +REEDATA< ']|['+ str(obj.size[0]) + ']|['+ str(material_index))DATA+ DATA ت elif obj.getType() == 'Mesh':DATA) DATA( #get standard mesh dataEDATA0x m = NMesh.GetRawFromObject(obj.getName())DATA(08 mat = obj.getMatrix('worldspace')DATAh( DATA08 #for every mesh, we dump a list of verticesDATA8 numverts = len(m.verts)DATA89 numTris = 0 EEDATA(9 print 'verts ' + str(numverts) DATA,9 writeln('numverts=' + str(numverts)) EDATA0( DATA 8: for i in range(numverts): DATA0: x,y,z = point_by_matrix(m.verts[i].co,mat)DATA8: writeln('v=' + fmt(x) + '|' + fmt(y) +'|' + fmt(z))DATA% DATA$ DATA<! #iterate through faces - then split faces into trianglesDATAP; faces = m.facesDATA" DATA 0i #lastt()DATA" DATA; lastUVTexture = 0DATA˯ lastidx = 0;DATA! DATA; for fa in faces:DATAx DATA$(< #each face may have an imageMDATA < if str(fa.image) == 'None':DATA0̯ idx = -1EEDATA  else:ndDATA$< #is this image the last one?xDATA$(= if lastUVTexture == fa.image:DATAP (DATA= idx = lastidxDATAx DATA4= #different texture, have we seen it before?.DATA ̯ try:DATA(0> idx = baked_maps.index(fa.image)DATA> #create new entry DATA> except ValueError:DATA$? baked_maps.append(fa.image) DATA(p? idx = baked_maps.index(fa.image)DATAP DATA ? lastUVTexture = fa.imageDATASU lastidx = idx;DATAhP DATApO DATATU if len(fa.v) == 3: DATA`TU numTris += 1DATATU numObjects+=1DATA8O DATA TU #check for uv coordinatesDATA4@UU #there has got to be a better way to do thisDATAUU if len(fa.uv) == 0:DATAUU zers=[0,0];DATA @VU fa.uv = [zers,zers,zers];DATA (˯ DATA09 DATApVU trans = [point_by_matrix(fa.v[0].co,mat),point_by_matrix(fa.v[1].co,mat),point_by_matrix(fa.v[2].co,mat)]DATA0WU contain(min,max,trans)DATA9 DATAWU writeln('t=' + DATAX` str(fa.v[0].index) + '|' + str(fa.v[1].index) + '|' + str(fa.v[2].index) + '|' + DATAH str(material_array.index(m.materials[fa.mat].getName())) + '|' +DATAH fmt(fa.uv[0][0]) + '|' + fmt(1-fa.uv[0][1]) + '|' + fmt(fa.uv[1][0]) + '|' + fmt(1-fa.uv[1][1]) + '|' + fmt(fa.uv[2][0]) + '|' + fmt(1-fa.uv[2][1]) + '|' + )DATAʯ str(idx)EEDATA= )DATAh DATA 1 else:DATAWU numTris += 2DATAXU numObjects+=2DATA0 DATA XXU #check for uv coordinatesDATA4XU #there has got to be a better way to do thisDATAYU if len(fa.uv) == 0:DATA`YU zers=[0,0];DATA(YU fa.uv = [zers,zers,zers,zers];DATA` DATA H4 DATA ˯ try:DATApZU trans = [point_by_matrix(fa.v[0].co,mat),point_by_matrix(fa.v[1].co,mat),point_by_matrix(fa.v[2].co,mat)]DATA ZU contain(min,max,trans)DATA(DATAZU writeln('t=' + DATAX@ str(fa.v[0].index) + '|' + str(fa.v[1].index) + '|' + str(fa.v[2].index) + '|' + DATAH str(material_array.index(m.materials[fa.mat].getName())) + '|' +DATA`2 fmt(fa.uv[0][0]) + '|' + fmt(1-fa.uv[0][1]) + '|' + fmt(fa.uv[1][0]) + '|' + fmt(1-fa.uv[1][1]) + '|' + fmt(fa.uv[2][0]) + '|' + fmt(1-fa.uv[2][1]) + '|' + DATA. str(idx)EDATA )DATA DATAp8[U trans = [point_by_matrix(fa.v[2].co,mat),point_by_matrix(fa.v[3].co,mat),point_by_matrix(fa.v[0].co,mat)]DATA 7 contain(min,max,trans)DATA DATAH7 writeln('t=' + DATAX str(fa.v[2].index) + '|' + str(fa.v[3].index) + '|' + str(fa.v[0].index) + '|' + DATAH str(material_array.index(m.materials[fa.mat].getName())) + '|' +DATA  fmt(fa.uv[2][0]) + '|' + fmt(1-fa.uv[2][1]) + '|' + fmt(fa.uv[3][0]) + '|' + fmt(1-fa.uv[3][1]) + '|' + fmt(fa.uv[0][0]) + '|' + fmt(1-fa.uv[0][1]) + '|' + DATAh0 str(idx)EDATA )DATA DATA DATA+ except:REEDATA47 print 'caught quad exception on ' + str(fa) DATADATAh DATA DATA<X! #if the background is set pass that in, else pass colorDATA7 if Background.val:DATA0@7 writeln('bgimage=' + str(BackgroundText.val))DATA8 else:DATA,7 writeln('bgcolor=' + str(w[0].getHor()))DATA DATA 7 #write out the baked texturesDATA DATAP7 for tex in baked_maps:DATA$7 s.write('b=' + str(tex) + '\n') DATA DATA7 #done with the scene DATA - f.close@DATA ɯ s.closeDATA(  DATAɯdef render():EEDATA 87 spawnPath = path + fileNameDATAD os.spawnl(os.P_NOWAIT,executable,'foo ' + path + ' ' + fileName)DATAh7 #os.spawnl(os.P_NOWAIT,"/home/sheemwaza/base/optimized/src/base","monkey","/home/sheemwaza/out.mra")DATATƺ #retcode=Popen(["/home/sheemwaza/base/src/base","/home/sheemwaza/out.mra"]).pidDATAd print 'no op'EDATA DATA 7mSampleSlider = Create(0)DATAp7camRadiusSlider = Create(1)DATA7imageSamples = Create(1)DATA7shadowSamples = Create(4)DATA`7muonSlider = Create(0)DATA7Muon = Create(0)DATA47BackgroundText = Create('using background color')DATAX7Background = Create(0)DATA7numSample = Create(4)DATA7hemiToggle = Create(0)DATA07camType = Create(1)DATAx7iCacheToggle = Create(0)DATAȿ7samplerWindow = Create(1)DATA@GIWindow = Create(0)DATApartOutput = Create(0)DATAbounce = Create(0) DATAfilterWidth = Create(0)DATA`jitter = Create(0)DATAsbackground = Create(1)DATAX DATAmaterialsDrop = Create(0)DATAh DATA ʯdef draw():DATA8@ global mSampleSlider, muonSlider, Muon,BackgroundTextEDATAL global Background, numSample, hemiToggle, bounce, ExitButton, iCacheToggleDATA(( global Button2, camType, exportButtonDATA$ global imageSamples, shadowSamplesDATA global camRadiusSliderDATA  global samplerWindow, GIWindowDATAp global partOutputDATA global filterWidth, jitterDATA global sbackground DATA0 DATADATADATA$P glClearColor(1.0, 1.0, 1.0, 0.0)DATA  glClear(GL_COLOR_BUFFER_BIT)DATAPDATA leftMargin = 10;DATA@ bottomMargin = 15;DATA columnWidth = 170;DATA, buttonWidth = columnWidth - leftMargin;DATA0 columnHeight = 35;DATA0x buttonHeight = columnHeight - bottomMargin;DATA(DATA  #always display these buttonsDATADATAD Button('Exit', 3, leftMargin, 5, buttonWidth, buttonHeight, '')DATAP Button('Export', 1, leftMargin+columnWidth,5, buttonWidth, buttonHeight, '')DATAT Button('Render', 2, leftMargin+ 2*columnWidth, 5, buttonWidth, buttonHeight, '')DATA DATAǟ camType = Menu('Camera Model%t|Perspective %x1|Spherical %x2|Architecture %x3|DOF %x4', 5, leftMargin, 5*columnHeight, buttonWidth, buttonHeight, camType.val, 'Select which type of camera to use.')2DATA imageSamples = Slider('Image', 11, leftMargin , 6*columnHeight, buttonWidth, buttonHeight, imageSamples.val, 1, 20, imageSamples.val,'')]DATAP shadowSamples = Slider('Shadow', 12, leftMargin + columnWidth, 6*columnHeight, buttonWidth, buttonHeight, shadowSamples.val, 1, 20, 1,'') DATApDATA DATA #these are the GI settingsDATAx̵ #Background = Toggle('Set Background', 7,leftMargin, 4*columnHeight, buttonWidth, buttonHeight, Background.val, '') +DATA DATA DATA3 sbackground = Menu('Background%t|Uniform %x1|CIE Clear Sky %x2|CIE Overcast %x3|Sky Model %x4', 102, leftMargin, 3*columnHeight, buttonWidth, buttonHeight,sbackground.val, 'Set Background')DATA DATA8DATAX. numSample = Slider('Samples', 6, leftMargin + columnWidth, 2*columnHeight, buttonWidth, buttonHeight,numSample.val, 1, 64, 4, 'The number of hemisphere samples.')DATApDATA` bounce = Slider('Bounce', 0, leftMargin + 2 * columnWidth, 2*columnHeight, buttonWidth, buttonHeight, bounce.val, 1, 5, 0,'') DATA8 DATA if Background.val == 1:DATA O BackgroundText = String('', 6, leftMargin + columnWidth, 4*columnHeight, buttonWidth, buttonHeight, BackgroundText.val, 512, '')DATA DATA( if camType.val == 4:DATA` camRadiusSlider = Slider('Radius', 0, leftMargin + columnWidth, 5*columnHeight, buttonWidth, buttonHeight, camRadiusSlider.val, 1, 20, 1,'')DATA8DATA DATA def setBackground(fname):DATApɯ print fnameREEDATAp BackgroundText.val=fnameDATA8DATAdef event(evt, val):DATA( if (evt== QKEY and not val): Exit()DATAݴDATA`def bevent(evt):DATAܴDATAڴDATA  if evt == 7: #setBackgroundDATA<  Blender.Window.FileSelector(setBackground,'OPEN FILE')DATAٴDATA elif evt == 10:DATApٴ DATA@ print 'Materials'DATA Blender.Redraw()DATAش DATA elif evt == 3: #ExitButtonDATA d Exit()beDATA ִDATA  elif evt == 2: #Button2DATA HF export()DATA = render())DATAմDATA p elif evt == 1: #exportButtonDATA  export(),DATA DATA else:DATA" Blender.Redraw()DATA@ DATA "Register(draw, event, bevent)TXxPuTXTextx'x'x'x'(MDATAx'PEERFDATAPOBHpLOBCameraamera.001 W;BS>~=~=~=?f:f`1W=eIcc;&;|=t;iUwj<;BS>??????!W)` 2566?ư B?i?2(g2e??b518?4ujQ~2z0?'_~3l3fWx?OBd8?)d??>)d?u=?????OBHLp(cOBcube1_copy3_default_dL@,,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???~bDATAOBH(cp^LOBcube1_copy3_Grey_GreyƵ4,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???pDATAOBH^pXM(cOBcube1_copy4_default_dл,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???~1DATAOBHXMp(f^OBcube1_copy4_Grey_GreyO ]X,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???ԱXTDATAXOBH(fpfXMOBcube1_copy5_Black_Bla,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???0xCDATAOBHfp(fOBcube1_copy5_default_d^W`Ӛ,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???Ip,DATA`ӚOBHp8ıfOBcube1_copy6_default_dpapӚ,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???fDATAӚOBH8ıp(OBcube1_copy6_Grey_Grey=@Ԛ,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???ҰQDATAԚOBH(p8ıOBcube1_copy7_Black_Blap7P,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???<DATAOBHp (OBcube1_copy7_default_d,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???HlqDATAOBH pOBcube1_Purple_Purplehќ@8 ,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???@دDATA8 OBHp(P OBcube2_Purple_Purple'p88,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???b9DATA8OBH(PpSOBcube8_copy10_default_زu8ث,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???艝胝DATAثOBHSp(POBcube8_copy10_Grey_GreqD,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???3PDATAOBHpSOBcube8_copy11_Claw_ClabwD@,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@??? DATA@OBHpPOBcube8_copy11_default_8U(xw,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@??? cDATAxwOBHPpOBcube8_copy11_Purple_P0^`p,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@??? DATApOBHp(0PPOBcube8_copy9_Claw_ClawIذ "yj> = = =֬U]$ = T#_# T# V=^⸽_⸣^= V= "yj>??????b΄B{י?Yy3B̙3?0Ц1?LmA ]$G+?n@y&)BT7?DOBd8? #=?>=??????@???DATAذOBH(0Pp3POBcube8_copy9_Purple_Puș2  "yj> = = =֬U]$ = T#_# T# V=^⸽_⸣^= V= "yj>??????b΄B{י?Yy3B̙3?0Ц1?LmA ]$G+?n@y&)BT7?DOBd8? #=?>=??????@???Xں۱DATA OBH3Pp(0POBcube8_default_defaultش4[,1WxU> = = = = = =,1WxU>??????? U'?F &߱?MmA PG+??AyY[D? #w??DOBd8? #=?>=??????@???}wDATA[OBHp3POBcube8_Grey_GreyxS42 "yj> = = =֬U]$ = T#_# T# V=^⸽_⸣^= V= "yj>??????b΄B{י?Yy3B̙3?0Ц1?LmA ]$G+?n@y&)BT7?DOBd8? #=?>=??????@???p4pNDATA2OBHpOBPlanepNT d<Ui?????? d<Ui?????????N9X?= 怺==}?OoV >[P>?DOBd8? #=?>=??????@???PMAl訵*^MABlackIo:o:o:??????????L?????3?? ף; ף;AA ????????@?=?==???M????L?L?L?L==ff????DATA M XDATAXCsBsAr@q?q>p=o=op?q@qArBsGwFvEuDuDtCsBsArAr@r@q@rArArBsCsDtDuEuFvLzKyJyIxHxHwGvFvFvFvGvHwHxIxJyKyQ~P}O|N|M{M{LzKzLzM{M{N|O|P}VUTSRRRSTU[ZYXXXYZ`_^^]^^_eedcdekjjjppopvu|{  ###&&&!!!  +++;;;@@@888'''  :::OOOVVVJJJ333  <<p=o=op?q@qArBsGwFvEuDuDtCsBsArAr@r  @q@rArArBsCsDtDuEuFvLzKyJyIxHxHwGvFv FvFvGvHwHxIxJyKyQ~P}O|N|M{M{Lz"""###$$$$$$$$$###"""  KzLzM{M{N|O|P}VUTSR"""&&&)))***+++,,,,,,,,,+++)))(((%%%### RRSTU[ZYX$$$+++///222333444444444333333222000///---***'''###$$$XXYZ`_^^+++222777;;;===>>>??????>>>===<<<:::777555333111...***&&&!!!%%%]^^_eed ///888>>>BBBEEEGGGHHHHHHHHHHHHGGGEEECCC@@@===999666333000,,,((("""$$$+++444cdekj111<<>>999555222---(((***111999FFFjjpp000???GGGNNNRRRVVVXXXYYYZZZ[[[ZZZZZZXXXVVVTTTQQQNNNJJJFFFAAA<<<777333...///555===IIIopv%%%???JJJRRRWWW\\\___aaabbbcccccccccbbb```^^^\\\YYYUUUQQQMMMHHHCCC===777222333:::BBBLLL___u|999LLLUUU\\\aaaeeegggiiijjjkkkkkkjjjiiihhheeeccc```\\\XXXTTTOOOJJJDDD>>>666888===FFFPPP```{FFFVVV^^^eeeiiimmmoooqqqrrrssssssrrrpppooollljjjgggccc___[[[VVVQQQKKKDDD===<<>>ZZZgggpppuuuyyy}}}~~~|||zzzwwwtttppplllgggbbb]]]WWWPPPIIIIIILLLQQQ\\\hhhFFFbbbnnnwww}}}}}}zzzvvvrrrmmmhhhbbb\\\VVVNNNPPPRRRVVV___lllNNNiiiuuu}}}|||wwwsssmmmhhhaaaZZZTTTVVVYYY\\\bbbpppPPPooo{{{|||xxxrrrlllfff___YYY[[[^^^bbbhhhssssss|||wwwqqqjjjccc___aaadddhhhmmmwwwvvv{{{uuunnngggdddfffiiimmmsss|||wwwxxxrrrjjjiiikkkooosssxxxrrr|||uuummmnnnpppsssxxx~~~~~~wwwqqqsssuuuwww{{{xxxuuuwwwxxx{{{yyyxxxyyy{{{yyyzzz{{{~~~zzz|||}}}}}}{{{||||||}}}zzzzzzyyy{{{uuusssyyyjjj~~~hhhMAl*ؒ^MAdefaultK?????????????L?????3?? ף; ף;AA ????????@?=?==???f????L?L?L?L==ff????DATA f 2DATA2CsBsAr@q?q>p=o=op?q@qArBsGwFvEuDuDtCsBsArAr@r  @q@rArArBsCsDtDuEuFvLzKyJyIxHxHwGvFv"""$$$$$$$$$###!!! FvFvGvHwHxIxJyKyQ~P}O|N|M{M{Lz%%%***---///000000000...---***'''###KzLzM{M{N|O|P}VUTSR&&&---222666888999:::::::::999777555222...***$$$RRSTU[ZYX!!!000999>>>BBBDDDEEEEEEEEEDDDCCCBBB@@@>>><<<888444///)))"""000XXYZ`_^^(((999BBBIIINNNQQQRRRSSSSSSSSSQQQOOOMMMIIIGGGDDDAAA===888333,,,$$$(((111]^^_eed***>>>JJJRRRWWW\\\^^^___`````````^^^\\\YYYVVVQQQLLLHHHDDD@@@;;;555...000999EEEcdekj###AAAPPPZZZ```eeehhhkkklllllllllllljjjhhheeeaaa]]]WWWRRRLLLGGGBBB<<<555777@@@LLL]]]jjpp@@@SSS___gggmmmrrrtttvvvxxxxxxxxxwwwuuurrroookkkgggbbb\\\VVVOOOHHHCCC<<<>>>GGGQQQ```opv111SSScccmmmtttzzz~~~}}}yyyuuuqqqlllfff```YYYQQQIIICCCDDDLLLWWWeee~~~u|KKKdddqqqzzz{{{uuupppiiibbbZZZRRRHHHJJJRRR]]]kkk{]]]qqq}}}~~~yyyrrrkkkccc[[[QQQPPPWWWbbbpppkkk}}}{{{ssskkkcccYYYYYY]]]gggtttRRRxxx{{{sssjjjaaabbbeeelllzzz]]]zzzqqqhhhjjjmmmrrr~~~gggxxxooorrruuuzzzjjj~~~wwwyyy}}}~~~MAlؒ*MAGreyLQ>Q>Q>??????????L?????3?? ף; ף;AA ????????@?=?==???hf????L?L?L?L==ff????DATA hf DATACsBsAr@q?q>p=o=op?q@qArBsGwFvEuDuDtCsBsArAr@r@q@rArArBsCsDtDuEuFvLzKyJyIxHxHwGvFv FvFvGvHwHxIxJyKyQ~P}O|N|M{M{Lz KzLzM{M{N|O|P}VUTSR  RRSTU[ZYX   XXYZ`_^^  ]^^_eed  cdekj jjpp !!!!!!!!!!!! opv !!!"""###$$$$$$$$$$$$######"""!!! """u|!!!###%%%&&&&&&''''''''''''&&&&&&%%%$$$###""" ###{"""%%%&&&((())))))*********))))))(((''''''%%%$$$###!!!$$$"""&&&((()))++++++,,,,,,,,,,,,,,,++++++***)))(((&&&%%%###"""  %%%!!!%%%)))+++,,,---...////////////......---,,,+++***)))'''&&&$$$""" !!!&&&000$$$(((+++---///000111111111111111111000//////---,,,+++)))(((&&&$$$""""""'''111&&&+++...000111222333444444444444333222222111000...---+++***(((&&&###!!! """###)))222(((---000222444555666666666777666666555444333222000///---,,,***'''%%%### !!!"""$$$&&&***555***///222444666777888999:::::::::999888666555444222111///---+++)))'''$$$######$$$&&&(((+++;;;+++000444666888999;;;===???AAAAAA???===:::888666444222111///---***(((%%%$$$%%%&&&(((***---+++222555888:::<<<>>>BBBHHHMMMNNNKKKEEE???;;;888666444222000...,,,)))'''&&&'''(((***,,,000***222666999;;;>>>CCCLLLWWW```ddd^^^SSSGGG???:::777555333111///---***(((((()))***+++...333222777:::===AAAHHHWWWjjjzzz~~~uuudddQQQDDD===999777555333000...+++)))******+++---000000777;;;>>>BBBLLL```zzzrrrYYYHHH???:::888666444111///,,,***+++,,,---...222666;;;>>>BBBLLLaaa}}}vvv\\\JJJ@@@;;;999666444222///,,,,,,,,,---...000:::===AAAHHHZZZrrrmmmWWWHHH@@@<<<999777555222///,,,,,,---...///333<<>>;;;999777444111...---------...<<<@@@BBBDDDFFFEEECCCAAA???===;;;888666333///,,,,,,,,,:::>>>???@@@@@@???>>>===;;;999777444111---+++***888;;;<<<<<<;;;:::888666333000,,,'''000333222000...&&&MAl*ؒMAMaterialMT1 ? > >??????????L?????2?? ף; ף;AA ????????@?=?==???f????L?L?L?L==ff????DATA f xDATAxCsBsAr@q?q>p=o=op?q@qArBsGwFvEuDuDtCsBsArAr@r       @q@rArArBsCsDtDuEuFvLzKyJyIxHxHwGvFv  FvFvGvHwHxIxJyKyQ~P}O|N|M{M{Lz  KzLzM{M{N|O|P}VUTSR "#$$%$#"! RRSTU[ZYX#' ) + + + + * * ) ( ' %# XXYZ`_^^#) - 1 3 3 4 4 4 3 2 0 . , + ( &# ]^^_eed' . 3 7 9 ; < < < < ; 9 8 6 3 0 - + ( %!$+ cdekj) 2 8 < ?ACCDDCBA?= : 7 3 / , ) &!#( / : jjpp( 4 ; ADGIJKKKJIHFC@=: 6 1 - * &' , 3 < opv4 >DILOPQRRRQPNLJGD@< 8 3 . * + 0 7 ?Ou|/ ?FLPSVWXYYXWVTRPMIFB=9 3 - . 3 : CP{: GNTXZ]^___^]\ZXUROKGC>9 3 2 7 =FQCNV[_acdeeedcb`][XTQMHC>8 8 : AIT3 KV]aegikkkkjigec`]ZVRMHC< =?CLVn: Q\cgkmopqqponljheb^[VRMGABDGOYoAWahmqsuvvvvusqomjgc_[VQKEGIMQ]rB\fmrvxz{||{zxvtqnkgc_ZUOJLNQV_y`krw{~~{yvrokgc^XROQSV[cbov| ""$$%%##!!}zvsokfa\USUW[_gcqz!!%%++//11..))##~zvrnid^XWY\_dm_r| %%..99BBFF@@66**##~zuqlgaZ[]_chur~""**99KK[[``WWFF44'' }xtnic^_acfml}##--AAZZppvvkkSS<<++""{vpjdabdfjrz##--AA^^vv~~qqWW==,,##|wrkddefin""))::RRhhqqeeNN88**""}xrkeffhku ##--<>00&&!!~xqjfghimx!!$$**227755..''"" }wphfggh ""$$&&&&$$"" {tleee !! }wofa`{umdXltsniVMAl*MAPurpleNrI?I?1????????????L?????3?? ף; ף;AA ????????@?=?==???f????L?L?L?L==ff????DATA f 6DATA6CsBsAr@q?q>p=o=op?q@qArBsGwFvEuDuDtCsBsArAr@r      @q@rArArBsCsDtDuEuFvLzKyJyIxHxHwGvFv   FvFvGvHwHxIxJyKyQ~P}O|N|M{M{Lz !!$$%%&&&&&%%%##!!  KzLzM{M{N|O|P}VUTSR$$((++,,--......--++**''$$!! RRSTU[ZYX&&--1144!66"77#77#66#55"55"44!33 11//,,))%%  &&XXYZ`_^^--44!99%=='@@)AA*BA*BB*AA*@@)>>(<<'99%88$66"33!00,,((## '']^^_eed!!11;:&AA*EE,HH.JJ0KK0LK0LL1KK0JJ/HH.FF-CC+@@)<<&99$66"22 /.**$$&&--66#cdekj33!??(GG-LL1PO3RR5TT6UU6UU7UU7UU6TT6RR4OO3LL1II/EE,AA)<<&88$44!0/**,+33!<<&II/jjpp33 BB*KK0QQ4VV7ZY9\\;]]<^^<__=_^=^^<\\;ZZ:XX8UU6QQ4MM1II/DD+>>(99%55"001188$@@)LL1opv''BB*NN2VV7[[;``=cc?eeAffBggBhgBggBffAdd@bb?``=]\;YY9UU7QP4LK0FF-@@)99%44"66"<<'EE,PP3cc?u|;;&OO3YY9``=eeAiiCllEnnFooGppHppHooGnnFllEjjDggBdd@a`>]\;XX8SS5MM2GG.@@)99$::%@@)JI/TT6dd@{JJ/YY9cc?iiCnnGrrIutKvvLxwMxxMxxMwwLvuKttJrqIooGlkEhhBdd@__=ZZ:TT6NN2GG.@@)??(EE,MM2XX8gfBTT6cc?llErrIwwLzzN}}P~QRRR~~Q}}P{{OyxMvvKrrIooGjjDffAa`>[[:UT6NN2FF-FF-II/QQ4\\;iiD@@)^^[[:TT6LL1MM1OO3UU6``=llEYII/ffBssJ||OTVXZ[[[[ZYWVTR{{OwwLrrImmFggBa`>YY9RR4SS5VV7ZZ9cc?qqHYQQ4nnF{zNTX[]^_``_^][ZXUS}}PxxMrrIllEffA__=XW8ZY9]\;a`>ffAuuK\SS5ttKSX\_acddddca_][YVS}}PxwMqqIkkDcc@]]<`_=cc?gfBllExxMbxxMV\`ceghiiihfda_\ZWS||PvvLooGhhBcc@feAhhCllEsrI}}Pl||OY_dgikmprrplieb`]ZVRzzNssJllEiiCkkEnnGrrIxxMS}}P[bgjmpuz}vojfc`\YU~~QwwLooGmmFppHtsJxxM~~QXxxM\dimqvʋԔ֗БÅyojfb_[WSzzNrrIssJuuKxxM}}PT^\ekpu}͌ט„vmhea]YU||PvvLxxMzzN}}PSXXelqwÂ͍ؖ{qkgc_[V~~QzzN||O~~QSU\clrwłۘѐ}smhd`\W~~Q~}PQRUYjqvՑΌ|smiea\WQRSTV^ntzȄؔהƄyrmiea\VRSTUXapv{ƂΊӏόDŽ|vqmie`ZTSSSTouy{}|zvsolhc^WRRQkquvutrpmie`ZR{zOyxMgmnomjgc^X~~QooGX^]YUmmFME@,44MEcube1_copy3_default_dPXf@XTQ N O?>>Z>DATAPDATA,XT'@DATA@:j?>j?>>j?>j?>%?>>%?>%?%?DATA,Q'DATA`7########DATA,N'XfDATA(Xf6ME44@,MEcube1_copy3_Grey_GreypȱDZ8Pz R  O?>>Z>DATAؒDATA,8P'DATA:j?>j?Z>%?Z%?>%?Z>j?Z>>j?ZZ>>%?ZZDATA,z'DZDATADZ7 ############DATA,R'pȱDATAPpȱ6ME4 ]4MEcube1_copy4_default_dLȱ{h(hȥ ;@@?<I >J >㚲>DATALDATA,(h'{DATA{: {%MԿ {%2>MԿ 2>MԿ MԿ v 2>v {%2>v {%vDATA,ȥ'hDATA`h7########DATA,'ȱDATA(ȱ6ME ]4MEcube1_copy4_Grey_GreyvX H% ;@@?<I >J >㚲>DATAؒDATA,'vDATAv: {%MԿ MԿZ vZ {%v {%2>vZ {%2>MԿZ 2>MԿZZ 2>vZZDATA,X'DATA7 ############DATA,H%'DATAP6ME4W ]MEcube1_copy5_Black_Blag(֟xh'H) xX  ;@Knk>'>>DATAg訵DATA,h''DATA: 8vGR&N)(tR&N)Z(tR&߿pNu#8vGR&߿Nu#8vG"s п!,p8vG> п~A4A48vG>N)=9(t"s п9,p(t>N){r=9(t> пhA4A4DATA,H)'xDATAx7######### # ## + #+#++#DATA,xX'(֟DATA(֟6     MEW4pMEcube1_copy5_default_dH͠XlXp n ;@Kk>'>V0=DATAH͠DATA,'lDATAl:8vGR&N)8vGR&^(tR&^I(tR&N)Z(t>^II(t>N)ZZ8vG>N)Z8vG>^IDATA,p'XDATAX7 ############DATA,n'XDATAdX6MEp4@WMEcube1_copy6_default_d `H h;@?@?<I >J >㚲>DATA DATA,H'`DATA`: >MԿ >2>MԿ {%?2>MԿ {%?MԿ {%?v {%?2>v >2>v >vDATA,'DATA`7########DATA,h'DATA(6ME@47PpMEcube1_copy6_Grey_Grey(3T`Xij  ;@?@?<I >J >㚲>DATA(3ؒDATA,i'TDATAT: >MԿ {%?MԿZ {%?vZ >v >2>vZ >2>MԿZ {%?2>MԿZZ {%?2>vZZDATA,j'`XDATA`X7 ############DATA,'DATAP6ME7P4@MEcube1_copy7_Black_Bla YB`W| \  ;@?Knk>'>>DATA Y訵DATA,W'DATA: (t>R&N)8vG?R&N)Z8vG?R&߿pNu#(t>R&߿Nu#(t>"s п!,p(t>> п~A4A4(t>>N)=98vG?"s п9,p8vG?>N){r=98vG?> пhA4A4DATA,|'`DATA`7######### # ## + #+#++#DATA,\'BDATAB6     ME4@7PMEcube1_copy7_default_d@A`8P H ] ;@?Kk>'>V0=DATA@ADATA,' DATA :(t>R&N)(t>R&^8vG?R&^I8vG?R&N)Z8vG?>^II8vG?>N)ZZ(t>>N)Z(t>>^IDATA,H'DATA7 ############DATA,]'`8PDATAd`8P6ME@4p8MEcube1_Purple_PurplepMл'Y8[ ( Q @IJ>IJ> =?DATApMDATA,Y'лDATAл:IJIJ4?IJ>IJ4?IIJ>IJi:@IIIJIJi:@IIJIJ>4?IIJ>IJ>4?IIIJIJ>i:@IIIJ>IJ>i:@IIIDATA,8[''DATA'7 ############DATA,('DATAx6MEp84u8@MEcube2_Purple_PurpleXͻ)`q8r8 t8 ?Mb??DATADATA,`q8'ͻDATAͻ:Mb?MbI?Mb?IIMb?IMb?I?Mb?IIMb??II?Mb??IIIDATA,r8')DATA)7 ############DATA, t8'XDATAxX6MEu84qDp8MEcube8_copy10_default_Rf>Hv8(x8 (pDT?>?>>DATARDATA,v8'>DATA`>:T?.$ >T?>.$ >T?> /?T? /?DATA,(x8'HDATA0H7####DATA,(pD'fDATAf6MEqD4wDu8MEcube8_copy10_Grey_GreP8P9uDrD0tD PvD s?>>>>DATAPDATA,rD'9DATA9:}?.$ >T?.$ >T? /?Z}? /?I}?>.$ >IT?>.$ >Z}?> /?IIT?> /?ZZDATA,0tD'uDDATAuD7 ############DATA,PvD'8PDATAd8P6MEwD4(qDMEcube8_copy11_Claw_Cla`(Ӱܰh *?@9hW>>gc>DATA`^DATA,'ӰDATA@Ӱ:?J?`.&:w?L.w:[?h??i.?>?>L.ws[?>`.&sw?>Jwj?>^ZZ r?>C.ZZ r?C.Z wj?^Z 5$?7nr5~?drJ5@ ?rJ5@ ?>rJI5?>i.Zh?>Z?>#r5I5$?>7nr5I?#r5~?>drJI5DATA,h'ܰDATAܰ7*###### # # # ### ##### # ############# # # # # # ######DATA,'(DATA|(6         ME(4`wDMEcube8_copy11_default_P[x 0p  ?@;<>?DATAP[DATA,p'DATA : ?wj?^wj?>^?>???>?(Ǘ?>?(Ǘ???>Jh?>h??JDATA,'0DATA07 ######## # # # #DATA,'x DATA<x 6 ME`4(MEcube8_copy11_Purple_Pڴ8(9h ( k? w<F=>&?DATAڴDATA,'(9DATA(9:?Z ??Z (Ǘ???J?>ZZ ?>?ZZ (Ǘ?>?Z?>JZDATA,'hDATAh7 ############DATA,('8DATAP86ME4`MEcube8_copy9_Claw_Claw@OR=P *F@9lW>>gc>DATA@^DATA,'RDATA@R:ݭJխ`.&:w׻L.w:[Òx8Y0i.Ò>׻>L.ws[խ>`.&swݭ>Jii>^ZZ Ja>C.ZZ JaC.Z ii^Z 7nr5UdrJ5ɭrJ5ɭ>rJI5Y0>i.Zx8>Z,$>#r5I>7nr5I,$#r5U>drJI5DATA,P'=DATA=7*###### # # # ### ##### # ############# # # # # # ######DATA,'ODATA|O6         ME44MEcube8_copy9_Purple_PuX 84 Vh w<F=>&?DATADATA,X'DATA:ÒZ 򒿢?Z  ?ݭJÒ>ZZ 򒿢>?ZZ  >?Zݭ>JZDATA,'DATA7 ############DATA,84'DATAP6ME444MEcube8_default_defaultMHɱpR*4@4 4o>?>>DATAMDATA,4'pRDATA`pR:o.$ >o>.$ >o> /?o /?DATA,@4'*DATA0*7####DATA,4'HɱDATAHɱ6ME44T4MEcube8_Grey_Grey8TTH4(T HT >>>>DATADATA,H4'8TDATA8T:a.$ >o.$ >o /?Za /?Ia>.$ >Io>.$ >Za> /?IIo> /?ZZDATA,(T'TDATAT7 ############DATA,HT'DATAd6MET44MEPlaneTH/(TPT T???DATA,T'H/DATA`H/:????DATA,PT'(DATA0(7####DATA,T'TDATAT6DNA1ة0FSDNANAMEF *next*prev*data*first*lastxyzwxminxmaxyminymax*pointergroupvalval2name[32]typesubtypeflagsaveddatalentotallen*newid*libname[24]usicon_id*propertiesid*idblock*filedataname[240]filename[240]totpad*parentw[2]h[2]changed[2]pad0pad1*rect[2]*obblocktypeadrcodename[128]*bp*beztmaxrcttotrctvartypetotvertipoextraprtbitmaskslide_minslide_maxcurval*drivercurvecurshowkeymuteipoposrelativetotelempad2*weightsvgroup[32]sliderminslidermax*refkeyelemstr[32]elemsizeblock*ipo*fromtotkeyslurph**scripts*flagactscripttotscript*line*formatblenlinenostartendflagscolor[4]pad[4]*namenlineslines*curl*sellcurcselcmarkers*undo_bufundo_posundo_len*compiledmtimesizeseekpassepartalphaangleclipstaclipendlensortho_scaledrawsizeshiftxshiftyYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlink*dof_obframenrframesoffsetsfrafie_imacyclokmulti_indexlayerpassmenunribufs*gputexture*anim*rrsourcelastframetpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfile*previewlastupdatelastusedanimspeedgen_xgen_ygen_typeaspxaspy*vnodetexcomaptomaptonegblendtype*object*texuvname[32]projxprojyprojzmappingofs[3]size[3]texflagcolormodelpmaptopmaptonegnormapspacepad[3]rgbkdef_varcolfacnorfacvarfacdispfacwarpfacname[160]*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*instance_init)()(*callback)()versionaipotype*ima*cube[6]imat[4][4]obimat[3][3]stypeviewscalenotlaycuberesdepthrecalclastsizenoisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaiuser*plugin*coba*envloc[3]rot[3]mat[4][4]min[3]max[3]pad3modetotexshdwrshdwgshdwbshdwpadenergydistspotsizespotblendhaintatt1att2*curfallofffalloff_typeshadspotsizebiassoftbufsizesampbuffersfiltertypebufflagbuftyperay_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizezadapt_threshray_samp_methodtexactshadhalostepsun_effect_typeskyblendtypehorizon_brightnessspreadsun_brightnesssun_sizebackscattered_lightsun_intensityatm_turbidityatm_inscattering_factoratm_extinction_factoratm_distance_factorskyblendfacsky_exposuresky_colorspacepad4YF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradiusYF_glowintYF_glowofsYF_glowtypeYF_pad2*mtex[18]specrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifiltertx_limittx_falloffray_depthray_depth_traharseed1seed2gloss_mirgloss_trasamp_gloss_mirsamp_gloss_traadapt_thresh_miradapt_thresh_traaniso_gloss_mirdist_mirfadeto_mirshade_flagmode_lflarecstarclinecringchasizeflaresizesubsizeflarebooststrand_stastrand_endstrand_easestrand_surfnorstrand_minstrand_widthfadestrand_uvname[32]sbiaslbiasshad_alphaseptexrgbselpr_typeuse_nodespr_backpr_lampml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showrampfac_colrampfac_spec*nodetree*groupfrictionfhreflectfhdistxyfrictdynamodesss_radius[3]sss_col[3]sss_errorsss_scalesss_iorsss_colfacsss_texfacsss_frontsss_backsss_flagsss_presetYF_arYF_agYF_abYF_dscaleYF_dpwrYF_dsmpYF_presetYF_djitgpumaterialname[256]scale*bbi1j1k1i2j2k2selcol1selcol2quat[4]expxexpyexpzradrad2s*mat*imatelemsdisp**mattotcolwiresizerendersizethreshvec[3][3]alfaweightradiush1h2f1f2f3hidevec[4]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsvtilt_interpradius_interpcharidxkernhnurb*bevobj*taperobj*textoncurve*path*keybevpathlenbevresolwidthext1ext2resolu_renresolv_renspacemodespacinglinedistshearfsizewordspaceulposulheightxofyoflinewidth*strfamily[24]*vfont*vfontb*vfonti*vfontbisepchartotboxactbox*tbselstartselend*strinfocurinfoeffect*mface*mtface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*mselectvdataedatafdatatotedgetotfacetotselectact_facecubemapsizesmoothreshsubdivsubdivrsubsurftype*mr*pv*tpageuv[4][2]col[4]transptileunwrapv1v2v3v4edcodecreasebweightdef_nr*dwtotweightco[3]no[3]uv[2]co[2]indexfis[256]v[4]midpad[2]v[2]*faces*colfaces*edges*edge_boundary_states*vert_edge_map*vert_face_map*map_mem*vertslevelslevel_countcurrentnewlvledgelvlpinlvlrenderlvluse_col*edge_flags*edge_creases*vert_map*edge_map*old_faces*old_edges*errormodifiersubdivTyperenderLevels*emCache*mCachedefaxispad[6]lengthrandomizeseed*ob_arm*start_cap*end_cap*curve_ob*offset_oboffset[3]scale[3]merge_distfit_typeoffset_typecountaxistolerance*mirror_obsplit_anglevalueresval_flagslim_flagse_flagsbevel_angledefgrp_name[32]*texturestrengthdirectionmidleveltexmapping*map_objectuvlayer_name[32]uvlayer_tmp*projectors[10]*imagenum_projectorsaspectxaspectypercentfaceCountfacrepeat*objectcenterstartxstartyheightnarrowspeeddampfallofftimeoffslifetimedeformflagmulti*prevCosparentinv[4][4]cent[3]*indexartotindexforce*clothObject*sim_parms*coll_parms*point_cache*x*xnew*xold*current_xnew*current_x*current_v*mfacesnumvertsnumfacesabsorptiontime*bvhtreeoperationvertextotinfluencegridsizeneedbind*bindweights*bindcostotcagevert*dyngrid*dyninfluences*dynverts*pad2dyngridsizedyncellmin[3]dyncellwidthbindmat[4][4]*psys*dmtotdmverttotdmedgetotdmfacepsysrt[2]*facepavgroupprotect*fss*target*auxTargetvgroup_name[32]keepDistshrinkTypeshrinkOptsprojAxissubsurfLevels*originfactorlimit[2]originOptspntswopntsuopntsvopntswtypeutypevtypewfufvfwdudvdw*defvec[8][3]partypepar1par2par3parsubstr[32]*track*proxy*proxy_group*proxy_from*action*poselib*poseconstraintChannelsdefbasemodifiersdloc[3]orig[3]dsize[3]drot[3]obmat[4][4]constinv[4][4]laycolbitstransflagipoflagtrackflagupflagnlaflagprotectflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorrdampingsizefacmargindtdtxactcolempty_drawtypepad1[3]empty_drawsizedupfacescapropsensorscontrollersactuatorsbbsize[3]actdefgameflaggameflag2*bsoftsoftflaganisotropicFriction[3]constraintsnlastripshooksparticlesystem*pd*soft*dup_groupfluidsimFlagrestrictflagshapenrshapeflagrecalcobody_type*fluidsimSettings*derivedDeform*derivedFinallastDataMaskstateinit_stategpulampcurindexactivedeflectforcefieldpdef_damppdef_rdamppdef_permpdef_frictpdef_rfrictf_strengthf_powerf_distf_dampmaxdistmindistmaxradminradf_power_rpdef_sbdamppdef_sbiftpdef_sboftclump_facclump_powkink_freqkink_shapekink_ampfree_endtex_nablatex_modekinkkink_axisrt2*rngf_noisesimframestartframeendframeeditframelinStiffangStiffvolumeviterationspiterationsditerationsciterationskSRHR_CLkSKHR_CLkSSHR_CLkSR_SPLT_CLkSK_SPLT_CLkSS_SPLT_CLkVCFkDPkDGkLFkPRkVCkDFkMTkCHRkKHRkSHRkAHRcollisionflagsnumclusteriterations*particlestotpointtotspring*bpoint*bspringnodemassgravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupfuzzynessinspringinfrictefraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokesolver_IDplasticspringpreload*scratchshearstiffinpush*pointcacheshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalscpsTimeStartcpsTimeEndcpsQualityattractforceStrengthattractforceRadiusvelocityforceStrengthvelocityforceRadiuslastgoodframemistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypephysicsEnginemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorao_adapt_threshao_adapt_speed_facao_approx_errorao_approx_correctionao_samp_methodao_gather_methodao_approx_passes*aosphere*aotableshemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammaselcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]codecaudio_codecvideo_bitrateaudio_bitrategop_sizerc_min_raterc_max_raterc_buffer_sizemux_packet_sizemux_ratemixratemain*mat_override*light_overridelay_zmasklayflagpassflagpass_xor*avicodecdata*qtcodecdataffcodecdatacfrapsfrapefraimagesframaptothreadsframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1stereomodedimensionspresetmaximsizexschyschxpartsypartswinposplanesimtypesubimtypequalityrpadrpad1rpad2scemoderendererocresalphamodeosafrs_secedgeintsafetyborderdisprectlayersactlayxaspyaspfrs_sec_basegausspostmulpostgammaposthuepostsatdither_intensitybake_osabake_filterbake_modebake_flagbake_normal_spacebake_quad_splitbake_maxdistbake_biasdistbake_padGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlYF_nobumpYF_clamprgbyfpad1GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_raydepthYF_AApassesYF_AAsamplesyfpad2GIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]stampstamp_font_idstamp_udata[160]fg_stamp[4]bg_stamp[4]simplify_subsurfsimplify_shadowsamplessimplify_particlessimplify_aossscineonwhitecineonblackcineongammaparticle_percsubsurf_maxshadbufsample_maxao_errorcol[3]framename[64]*brushtoolstepinverttotrekeytotaddkeybrushtypebrush[7]emitterdistdraw_timedname[36]mat[3][3]cornertypeeditbutflagjointrilimitdegrturnextr_offsdoublimitsegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_mapdiruvcalc_mapalignuvcalc_flagautoik_chainlenimapaintparticleselect_threshclean_threshretopo_moderetopo_paint_toolline_divellipse_divretopo_hotspotmultires_subdiv_typeskgen_resolutionskgen_threshold_internalskgen_threshold_externalskgen_length_ratioskgen_length_limitskgen_angle_limitskgen_correlation_limitskgen_symmetry_limitskgen_optionsskgen_postproskgen_postpro_passesskgen_subdivisions[3]edge_modepad3[4]dirview*session*cumapdrawbrushsmoothbrushpinchbrushinflatebrushgrabbrushlayerbrushflattenbrushpivot[3]brush_typetexnrtexrepttexfadetexsepaveragingtablet_sizetablet_strengthsymmrakeaxislock*camera*world*setbase*basactcursor[3]twcent[3]twmin[3]twmax[3]editbutsizeselectmodeproportionalprop_modeautomergepad5pad6autokey_mode*ed*radioframing*toolsettingsaudiotransform_spacesjumpframesnap_modesnap_flagsnap_target*theDagdagisvaliddagflagssculptdataframe_stepzoomblendximyimspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]zfaclay_usedpersp*ob_centre*bgpic*localvd*ri*retopo_view_data*depthsob_centre_bone[32]localviewlayactscenelockaroundcamzoompivot_lastgridgridviewpixsizenearfarcamdxcamdygridlinesviewbutgridflagmodeselecttwtypetwmodetwflagtwdrawflagtwmat[4][4]clip[4][4]*clipbbafterdrawzbufxrayflag2gridsubdivkeyflagsndofmodendoffilter*properties_storage*gpdlviewquat[4]lpersplviewlastview_setverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinycursor[2]rowbutv2d*editipoipokeyactname[32]constname[32]bonename[32]totipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgroupmodeltypescriptblockre_alignoldkeypresstab[7]chanshownzebra*filelisttotfiletitle[24]dir[240]file[80]ofssortmaxnamelencollumsf_fpfp_str[8]*libfiledataretvalmenuact(*returnfunc)()(*returnfunc_event)()(*returnfunc_args)()*arg1*arg2*menup*pupmenuoopsvisiflagtree*treestoresearch_string[32]search_tsesearch_flagsdo_outlinevisstoreflagdeps_flagsimanrcurtileimtypenrdt_uvstickydt_uvstretchpad[5]centxcentyautosnap*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setshowsyntaxoverwritepix_per_linetxtscrolltxtbarwordwrapdoplugins*py_draw*py_event*py_button*py_browsercallback*py_globaldictlastspacescriptname[256]scriptarg[256]*script*but_refsredraws*idaspect*curfont*edittreetreetype*filesactive_filenumtilesxnumtilesyselstateviewrectbookmarkrectscrollposscrollheightscrollareaactive_bookmarkprv_wprv_h*imgoutline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[4]textfield_hi[4]popup[4]text[4]text_hi[4]menu_back[4]menu_item[4]menu_hilite[4]menu_text[4]menu_text_hi[4]but_drawtypeiconfile[80]back[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]lamp[4]active[4]group[4]group_active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_sharp[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]bone_solid[4]bone_pose[4]strip[4]strip_select[4]cframe[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]movie[4]image[4]scene[4]audio[4]effect[4]plugin[4]transition[4]meta[4]editmesh_active[4]handle_vertex[4]handle_vertex_select[4]handle_vertex_sizehpad[7]solid[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimetnodetarm[20]bpad[4]bpad1[4]spec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]yfexportdir[160]versionsvrmlflaggameflagswheellinescrolluiflaglanguageuserprefviewzoomconsole_bufferconsole_outmixbufsizefontsizeencodingtransoptsmenuthreshold1menuthreshold2fontname[256]themesundostepsundomemorygp_manhattendistgp_euclideandistgp_erasergp_settingstb_leftmousetb_rightmouselight[3]tw_hotspottw_flagtw_handlesizetw_sizetextimeouttexcollectratememcachelimitprefetchframesframeserverportpad_rot_angleobcenter_diarvisizervibrightrecent_filessmooth_viewtxglreslimitndof_panndof_rotatecurssizepad[8]versemaster[160]verseuser[160]glalphaclipautokey_flagcoba_weightvertbaseedgebaseareabase*sceneendxendysizexsizeyscenenrscreennrfullmainwinwinakthandler[8]*newvvec*v1*v2panelname[64]tabname[64]drawname[64]ofsxofsycontrolsnapold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanelssubvstr[4]subversionpadsminversionminsubversiondisplaymode*curscreen*curscenefileflagsglobalfname[80]*ibuf*ibuf_comp*se1*se2*se3nrbottomrightxofsyofslift[3]gamma[3]gain[3]saturationdir[160]donestartstillendstill*stripdataorxory*crop*transform*color_balance*tstripdata*tstripdata_startstill*tstripdata_endstill*ibuf_startstill*ibuf_endstill*instance_private_data**current_private_data*tmpstartofsendofsmachinestartdispenddispmulhandsizeanim_preseek*stripfacf0facf1*seq1*seq2*seq3seqbase*sound*hdaudiolevelpancurposstrobe*effectdataanim_startofsanim_endofsblend_modeblend_opacity*oldbasep*parseq*seqbasepmetastackedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFininterpolation*frameMapglobalSpeedlastValidFramebuttypeuserjitstatotpartnormfacobfacrandfactexfacrandlifeforce[3]vectsizemaxlendefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstepomattimetexspeedtexflag2negvertgroup_vvgroupname[32]vgroupname_v[32]*keysminfacusedusedelemdxdylinkotypeold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]delaydurationmaterialName[32]damptimerpropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linksjoyindexaxisfbuttonhathatfprecisionstr[128]*mynewinputstotslinks**slinksvalostate_mask*actframeProp[32]blendinpriorityend_resetstrideaxisstridelengthsndnrpad1[2]makecopycopymadepad2[1]track*melinVelocity[3]angVelocity[3]localflagdyn_operationforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]butstabutendminmaxvisifacrotdampminloc[3]maxloc[3]minrot[3]maxrot[3]matprop[32]distributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]int_argfloat_arggoaccellerationmaxspeedmaxrotspeedmaxtiltspeedtiltdampspeeddamp*sample*stream*newpackedfile*snd_soundpanningattenuationpitchmin_gainmax_gaindistancestreamlenchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*lamprengobjectdupli_ofs[3]childbaserollhead[3]tail[3]bone_mat[3][3]arm_head[3]arm_tail[3]arm_mat[4][4]xwidthzwidthease1ease2rad_headrad_tailbonebasechainbasepathflaglayer_protectedghostepghostsizeghosttypepathsizeghostsfghostefpathsfpathefpathbcpathacconstflagikflagselectflagagrp_index*bone*childiktree*b_bone_mats*dual_quat*b_bone_dual_quatschan_mat[4][4]pose_mat[4][4]pose_head[3]pose_tail[3]limitmin[3]limitmax[3]stiffness[3]ikstretch*customchanbaseproxy_layerstride_offset[3]cyclic_offset[3]agroupsactive_groupcustomColcs*grpreserved1groupsactive_markeractnractwidthtimeslidename[30]ownspacetarspaceenforceheadtail*tarsubtarget[32]matrix[4][4]space*proptarnumtargetsiterationsrootbonemax_rootbone*poletarpolesubtarget[32]poleangleorientweightgrabtarget[3]reserved2minmaxflagstuckcache[3]lockflagfollowflagvolmodeplaneorglengthbulgepivXpivYpivZaxXaxYaxZminLimit[6]maxLimit[6]extraFzinvmat[4][4]fromtomap[3]expofrom_min[3]from_max[3]to_min[3]to_max[3]zminzmaxchannel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettype*new_socknslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodeusername[32]lastyoutputs*storageminiwidthcustom1custom2need_execexectotrbutrprvr*typeinfo*fromnode*tonode*fromsocknodeslinks*stack*threadstackinitstacksizecur_indexalltypes*owntype*selin*selout(*timecursor)()(*stats_draw)()(*test_break)()cyclicmoviesamplesminspeedpercentxpercentybokehcurvedimage_in_widthimage_in_heightcenter_xcenter_yspiniterwrapsigma_colorsigma_spacehuesatt1t2t3fstrengthfalphakey[4]x1x2y1y2colname[32]bktyperotationpreviewgamcono_zbuffstopmaxblurbthresh*dict*nodeangle_ofscolmodmixthresholdfademcjitprojfitshortymintablemaxtableext_in[2]ext_out[2]*curve*table*premultablecurrcliprcm[4]black[3]white[3]bwmul[3]sample[3]offset[2]innerradiusratergb[3]cloneactive_rnd*layerstotlayermaxlayertotsize*pooleditflagvel[3]rot[4]ave[3]numparentpa[4]w[4]fuv[4]foffsetrand[3]*stick_obprev_state*hairi_rot[4]r_rot[4]r_ave[3]r_ve[3]dietimebanksizemulnum_dmcachebpialiveloopdistrphystyperotmodeavemodereacteventdrawdraw_asdraw_sizechildtypedraw_stepren_stephair_stepkeys_stepadapt_angleadapt_pixrotfromintegratornbetweenboidneighboursbb_alignbb_uv_splitbb_animbb_split_offsetbb_tiltbb_rand_tiltbb_offset[2]simplify_flagsimplify_refsizesimplify_ratesimplify_transitionsimplify_viewporttimetweakjitfackeyed_timeeff_hairgrid_respartfactanfactanphasereactfacavefacphasefacrandrotfacrandphasefacrandsizereactshapeacc[3]dragfacbrownfacdampfacabslengthrandlengthchild_nbrren_child_nbrparentschildsizechildrandsizechildradchildflatchildspreadclumpfacclumppowrough1rough1_sizerough2rough2_sizerough2_thresrough_endrough_end_shapebranch_thresdraw_line[2]max_velmax_lat_accmax_tan_accaverage_velbankingmax_bankgroundzboidfac[8]boidrule[8]*eff_group*dup_ob*bb_ob*pd2*part*edit**pathcache**childcachepathcachebufschildcachebufs*target_ob*keyed_ob*latticeeffectorsreacteventstotchildtotcachedtotchildcachetarget_psyskeyed_psystotkeyedbakespacebb_uvname[3][32]vgroup[12]vg_negrt3*renderdata*cacheCdisCvi[3]structuralbendingmax_bendmax_structmax_shearavg_spring_lentimescaleeff_force_scaleeff_wind_scalesim_time_oldstepsPerFrameprerollmaxspringlensolver_typevgroup_bendvgroup_massvgroup_structpresets*collision_listepsilonself_frictionselfepsilonself_loop_countloop_countpressure*pointstotpointsthicknessstrokesframenum*actframegstepinfo[128]sbuffer_sizesbuffer_sflag*sbufferTYPE_charucharshortushortintlongulongfloatdoublevoidLinkLinkDataListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDPropertyDataIDPropertyIDLibraryFileDataPreviewImageIpoDriverObjectIpoCurveBPointBezTripleIpoKeyBlockKeyScriptLinkTextLineTextMarkerTextPackedFileCameraImageUserImageGPUTextureanimRenderResultMTexTexPluginTexCBDataColorBandEnvMapImBufTexMappingLampCurveMappingWaveMaterialbNodeTreeGroupVFontVFontDataMetaElemBoundBoxMetaBallNurbCharInfoTextBoxCurvePathMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectCustomDataMultiresPartialVisibilityMDeformWeightMTexPolyMLoopUVMLoopColMFloatPropertyMIntPropertyMStringPropertyOrigSpaceFaceMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelMultiresMapNodeModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataMaskModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataBevelModifierDataBMeshModifierDataDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataClothModifierDataClothClothSimSettingsClothCollSettingsPointCacheCollisionModifierDataBVHTreeBooleanModifierDataMDefInfluenceMDefCellMeshDeformModifierDataParticleSystemModifierDataParticleSystemDerivedMeshParticleInstanceModifierDataExplodeModifierDataFluidsimModifierDataFluidsimSettingsShrinkwrapModifierDataSimpleDeformModifierDataLatticebDeformGroupbActionbPoseBulletSoftBodyPartDeflectSoftBodyObHookRNGSBVertexBodyPointBodySpringSBScratchWorldRadioBaseAviCodecDataQuicktimeCodecDataFFMpegCodecDataAudioDataSceneRenderLayerRenderDataRenderProfileGameFramingTimeMarkerImagePaintSettingsBrushParticleBrushDataParticleEditSettingsTransformOrientationToolSettingsBrushDataSculptDataSculptSessionSceneDagForestBGpicView3DSpaceLinkScrAreaRenderInfoRetopoViewDataViewDepthsbGPdataView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreTreeStoreElemSpaceImageSpaceNlaSpaceTextScriptSpaceScriptSpaceTimeSpaceNodeSpaceImaSelFileListThemeUIThemeSpaceThemeWireColorbThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemTStripElemStripCropStripTransformStripColorBalanceStripProxyStripPluginSeqSequencebSoundhdaudioMetaStackEditingWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbActuatorSensorbDelaySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorbTwoDFilterActuatorbParentActuatorbStateActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupObjectBonebArmaturebPoseChannelbActionGroupbActionChannelSpaceActionbConstraintChannelbConstraintbConstraintTargetbPythonConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbMinMaxConstraintbSizeLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbStretchToConstraintbRigidBodyJointConstraintbClampToConstraintbChildOfConstraintbTransformConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbDistLimitConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewbNodeTypeNodeImageAnimNodeBlurDataNodeDBlurDataNodeBilateralBlurDataNodeHueSatNodeImageFileNodeChromaNodeTwoXYsNodeTwoFloatsNodeGeometryNodeVertexColNodeDefocusNodeScriptDictNodeGlareNodeTonemapNodeLensDistCurveMapPointCurveMapBrushCloneCustomDataLayerHairKeyParticleKeyChildParticleParticleDataParticleSettingsParticleEditParticleCacheKeyLinkNodebGPDspointbGPDstrokebGPDframebGPDlayerTLEN   L4( H\$8Tpx(x T8l|LDlh88,< L   @ 84DX`D`t@<l<<\hd4Dd@L@@@<lht(T8pd(4H8P HP`<$$X P$88 x P4 088,@0,Hh(H,(lDLP<< \PLhT`<8l (DtH@,@t<h4,,D,@,4` l\4<$x( (@   ,<8HSTRC6                     !"#$%&'()*+, -./0!!!"1#234./56789  :;<=>$ ?@.AB%%%%C=/DEF GHIJ& %KLM= N$OPQR'STUV%(((WXY) ))Z[\+]^_*`]a b(c(def ghij kl+mn]% ,opqrstuvwxyz{|$O'} ~- . " /01%++ 2 394   %5C@6$@57 .8qr35-$O.4679 -:P     ;Fqr !"#$%&'()*++,-./0123456789:;<=>?@ABCDEFGH2I$O'}<$O=JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs tuvwxyz{|}~+<662I>$O?F'} @%A+BBBCDC  $O=# "%EEE"1#2F%FGH9C     $OI&= FbC  @ @ @ @%GFFJ'C $O&=KLMNOPQRJ S!T"T#T$6%&'()%*+,-U.V/ M 0123 45K6789%:O67;<W=PW>?N@A<QX.03 45YBZ%RCSDL1.03 45[E\F]G^1_`_2aHIJbKIcccaL`MbNO P QdR6&%%NSU TNSUVWXYZ[T"T$\]V^_K`Oa&%6%eee bfecdTe] f ggec hec hiiec[jkljec mH k ec n o p qrsjtuv]wlecxy zmec{]n ec|}%]~oec%p ec3 %q ec .]%recsectec muec 3 %+vecF w ec xecyecz{|}~ecNNNNNNK%ec %ec %6ec9ec -ecec} ec  i ec  x%F%"$O&PC% m &    $OIC      =      '} ! " # $%D&2'()*+ , - . /01?23456*789:;<=>F ? &@A$BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_3`a%}bcdefghijklmnopqrstuvwxyz{|}~,%Q}0JJJ$ONB +PRQ  +  $O2I'}     !"#$%&'(%) * +,F- ./012]3456789 =:?;<=%>?x@ABCDEFGHIJKLMNOPQRS_TUmVWXYZ[\]^_`abc defghijkl mn%opqrstuvwxyz{|}~ +F+Fm*mJ2I;+]J+ .      > '} g <% .-m !"K#$%&'()*+,-./0  123456789:;<=+s>?@ABCDEFGHIJKLMNCO PQ3RSTUVW XYZ[\] $@^_`abcdefghijk;i#$%&#$%&#$%&lFm n o$OPpqrstuvA.wx$#$%4&yz{|m}t~  %+#$%&m}%Y!#$%&+F     #$%&m t9  #$%&m.-;  wtY #$%&wm#$%&*]      ] #$%]+ #$%m#$%&mP >>%Y*#$%&m b%+     86     _ !"#$%&'(%)*+,-./0123456789:;%2<B=>?@ABCDEFGHIJKLMNOPQRSTUVWX YZ[\]^_`abcdefghijklmnopqrstu%vwxyz6{ | } ~% k%A4#'}    [  88%988      -  [$O0  %    %9p    %  ]j99-\Ql% !"#$%S&'()*?+,E- ./ 0 12% 3 456%+F=7%89:;<%=>%?@%AB Fpxl?CD +E FGH1IJK+F L -% MxNOPQRS*TUK1VF LWXY% - Z\[\]^_` a\bcdea\fh  -Jghi%jk%  = -  1lmno  \[+@pq  -rsxt   u%vwxyz \@pq?l{|}~C G+FH\_*_ -` T1  - u% ++ $Oh]#$%m awF - %? & j  " ,&       % $O    g% #$%&m tw!!!$O" "" %$O# ## %$*  %  & ]%' ( ) +F* + [\rs%Z, - . /  %+F0 S1 % 2     3    S4    S5    S6  %7 77 -888 $OZ [\\ 9rs  !"::::#9$%&'(+)*+,:-;.<<<</01& U 2 3)*456789:;=><;;;<=<>:?:-> @ A9B CDEF G>H:I:J K LM?NO%@PQDRSTU%VWA XYpZ[\%B]^[%C_`D]^_.EabcdefFghijGHkIJ lmnoPpqrsK t uL _[pvmJwxyzM8E{|N}~%OP OOO; @PQ.X%  mX+%2IQRA_ TR% S@%T@UV T=TST*m%Q_Wp # ]^\9mjYWX   ?2?   $O0 %W VUX Y Y 1     Cl   9   *      }{"Z   ! " # $ % & ' ( ) * + , ]- . / 0 1 2 3 %F|Z4 5 6 7 ]8 9 [: \\\[; < = ]]] > ? ^ ^^ ]@ = A ^B  mC D E ENDB