﻿/* http://keith-wood.name/calculator.html
   Calculator field entry extension for jQuery v1.2.1.
   Written by Keith Wood (kbwood{at}iinet.com.au) October 2008.
   Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and 
   MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. 
   Please attribute the author if you use it. */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(w($){z p=\'v\';w 2c(){q.1p=L;q.1A=[];q.1k=11;q.2d=11;q.1l={\'62\':[\'0\',q.V,L,\'\',\'0\',\'0\'],\'63\':[\'1\',q.V,L,\'\',\'1\',\'1\'],\'64\':[\'2\',q.V,L,\'\',\'2\',\'2\'],\'65\':[\'3\',q.V,L,\'\',\'3\',\'3\'],\'66\':[\'4\',q.V,L,\'\',\'4\',\'4\'],\'67\':[\'5\',q.V,L,\'\',\'5\',\'5\'],\'68\':[\'6\',q.V,L,\'\',\'6\',\'6\'],\'69\':[\'7\',q.V,L,\'\',\'7\',\'7\'],\'6a\':[\'8\',q.V,L,\'\',\'8\',\'8\'],\'6b\':[\'9\',q.V,L,\'\',\'9\',\'9\'],\'6c\':[\'A\',q.V,L,\'1U-V\',\'A\',\'a\'],\'6d\':[\'B\',q.V,L,\'1U-V\',\'B\',\'b\'],\'6e\':[\'C\',q.V,L,\'1U-V\',\'C\',\'c\'],\'6f\':[\'D\',q.V,L,\'1U-V\',\'D\',\'d\'],\'6g\':[\'E\',q.V,L,\'1U-V\',\'E\',\'e\'],\'6h\':[\'F\',q.V,L,\'1U-V\',\'F\',\'f\'],\'14.\':[\'.\',q.V,L,\'48\',\'6i\',\'.\'],\'14+\':[\'+\',q.1s,q.3e,\'1I 49\',\'6j\',\'+\'],\'14-\':[\'-\',q.1s,q.3f,\'1I 4a\',\'6k\',\'-\'],\'14*\':[\'*\',q.1s,q.3g,\'1I 6l\',\'6m\',\'*\'],\'14/\':[\'/\',q.1s,q.3h,\'1I 6n\',\'6o\',\'/\'],\'14%\':[\'%\',q.W,q.4b,\'1I 6p\',\'6q\',\'%\'],\'14=\':[\'=\',q.W,q.3i,\'1I 6r\',\'6s\',\'=\'],\'2e\':[\'4c\',q.W,q.4d,\'4c\',\'2e\',\'p\'],\'+-\':[\'±\',q.W,q.4e,\'1I 6t-6u\',\'6v\',\'#\'],\'1X\':[\'1/x\',q.W,q.4f,\'6w\',\'6x\',\'i\'],\'6y\':[\'2f\',q.W,q.4g,\'2f\',\'6z\',\'l\'],\'4h\':[\'4i\',q.W,q.4j,\'4i\',\'4h\',\'n\'],\'6A\':[\'eⁿ\',q.W,q.4k,\'4l\',\'6B\',\'E\'],\'6C\':[\'x²\',q.W,q.4m,\'6D\',\'6E\',\'@\'],\'6F\':[\'√\',q.W,q.4n,\'4o\',\'6G\',\'!\'],\'6H\':[\'x^y\',q.1s,q.4p,\'6I\',\'6J\',\'^\'],\'6K\':[\'6L\',q.W,q.4q,\'4r\',\'6M\',\'?\'],\'6N\':[\'3j\',q.W,q.4s,\'1V 3j\',\'6O\',\'s\'],\'6P\':[\'3k\',q.W,q.4t,\'1V 3k\',\'6Q\',\'o\'],\'6R\':[\'3l\',q.W,q.4u,\'1V 3l\',\'6S\',\'t\'],\'6T\':[\'3m\',q.W,q.4v,\'1V 3m\',\'6U\',\'S\'],\'6V\':[\'3n\',q.W,q.4w,\'1V 3n\',\'6W\',\'O\'],\'6X\':[\'3o\',q.W,q.4x,\'1V 3o\',\'6Y\',\'T\'],\'4y\':[\'#6Z\',q.W,q.4z,\'15 1J-2g\',\'70\',\'x\'],\'4A\':[\'#71\',q.W,q.4B,\'15 1J-72\',\'73\',\'r\'],\'4C\':[\'#74\',q.W,q.4D,\'15 1J-75\',\'76\',\'m\'],\'M+\':[\'#77\',q.W,q.4E,\'15 1J-49\',\'78\',\'>\'],\'M-\':[\'#79\',q.W,q.4F,\'15 1J-4a\',\'7a\',\'<\'],\'7b\':[\'#4G\',q.1b,q.4H,\'1a 4G\',\'7c\',\'B\'],\'7d\':[\'#4I\',q.1b,q.4J,\'1a 4I\',\'7e\',\'C\'],\'7f\':[\'#4K\',q.1b,q.4L,\'1a 4K\',\'7g\',\'D\'],\'7h\':[\'#4M\',q.1b,q.4N,\'1a 4M\',\'7i\',\'H\'],\'7j\':[\'#2y\',q.1b,q.4O,\'2z 2y\',\'7k\',\'G\'],\'7l\':[\'#2A\',q.1b,q.4P,\'2z 2A\',\'7m\',\'R\'],\'4Q\':[\'#7n\',q.1b,q.4R,\'7o\',\'7p\',8,\'7q\'],\'4S\':[\'#7r\',q.1b,q.4T,\'2g-7s\',\'7t\',36,\'7u\'],\'4U\':[\'#2g\',q.1b,q.4V,\'2g\',\'7v\',35,\'7w\'],\'@X\':[\'#4W\',q.1b,q.3p,\'4W\',\'7x\',27,\'7y\'],\'@U\':[\'#4X\',q.1b,q.4Y,\'4X\',\'7z\',13,\'7A\'],\'@E\':[\'#4Z\',q.1b,q.3q,\'4Z\',\'7B\',46,\'7C\'],\'  \':[\'\',q.1W,L,\'1W\',\'7D\'],\'14 \':[\'\',q.1W,L,\'7E-1W\',\'7F\'],\'??\':[\'??\',q.W,q.1B]};q.2B={};q.2C={};2h(z a 3r q.1l){I(q.1l[a][4]){q[q.1l[a][4]]=a}I(q.1l[a][5]){I(2i q.1l[a][5]==\'3s\'){q.2B[q.1l[a][5]]=a}17{q.2C[q.1l[a][5]]=a}}}q.3t=[];q.3t[\'\']={1Y:\'.\',50:\'...\',51:\'7G 1q v\',7H:\'52\',7I:\'52 1q v\',7J:\'53\',7K:\'53 1q 7L 2D\',7M:\'2E\',7N:\'2E 1q 2D 3u 1q 7O\',7P:\'4Q\',7Q:\'2E 1q 3v V\',7R:\'4S\',7S:\'2E 1q 3v 3s\',7T:\'4U\',7U:\'7V 1q v\',7W:\'4y\',7X:\'54 1q 15\',7Y:\'4A\',7Z:\'55 1q 2D 3u 15\',80:\'4C\',81:\'82 1q 2D 3r 15\',83:\'M+\',84:\'85 1K 15\',86:\'M-\',87:\'88 3u 15\',89:\'8a\',8b:\'1Z 1K 1s\',8c:\'8d\',8e:\'1Z 1K 8f\',8g:\'8h\',8i:\'1Z 1K 48\',8j:\'8k\',8l:\'1Z 1K 8m\',8n:\'8o\',8p:\'1Z 1K 2y\',8q:\'8r\',8s:\'1Z 1K 2A\',2j:11};q.2F={3w:\'1t\',56:\'\',57:11,3x:\'2G\',3y:{},3z:\'8t\',58:\'\',59:\'\',3A:\'\',5a:q.5b,1a:10,5c:10,2k:11,5d:12,5e:L,5f:L};$.2H(q.2F,q.3t[\'\']);q.2I=$(\'<19 8u="\'+q.3B+\'" 3C="3D: 5g;"></19>\').1L(q.5h)}$.2H(2c.5i,{1C:\'8v\',V:\'d\',1s:\'b\',W:\'u\',1b:\'c\',1W:\'s\',3B:\'v-19\',2J:\'v-8w\',3E:\'v-2K\',1D:\'v-8x\',3F:\'v-1m\',2l:\'v-8y\',3G:\'v-5j\',2L:\'v-8z\',2M:\'v-20\',2N:\'v-8A\',5b:[\'  5k\',\'5l+@X\',\'5m-@U\',\'5n*@E\',\'5o.14=14/\'],8B:[\'@X@U@E  5k\',\'8C    14 8D 5n+\',\'8E 8F 5m-\',\'8G 8H 5l*\',\'8I M+14 5o.+-14/\',\'8J  14 M-14   14%14=\'],8K:w(a){3H(q.2F,a||{});N q},8L:w(a,b,c,d,e,f,g,h){q.1l[a]=[b,(2i c==\'8M\'?(c?q.1s:q.W):c),d,e,f,g,h];I(f){q[f]=a}I(g){I(2i g==\'3s\'){q.2B[g]=a}17{q.2C[g]=a}}N q},5p:w(a,b){z c=$(a);z d=a.3I.2O()!=\'2P\';z e=(!d?c:$(\'<2P 2m="2Q" 1g="\'+q.2l+\'"/>\'));z f={P:e,1i:d,Q:(d?$(\'<19 1g="\'+q.2J+\'"></19>\'):q.2I)};f.1M=$.2H({},b||{});q.5q(a,f);I(d){c.2K(e).2K(f.Q).3J(\'1L.v\',w(){e.1t()});q.2n(f,\'0\',12);q.1j(f)}},5q:w(d,e){z f=$(d);I(f.21(q.1C)){N}z g=q.K(e,\'58\');z h=q.K(e,\'2j\');I(g){f[h?\'5r\':\'5s\'](\'<1u 1g="\'+q.3E+\'">\'+g+\'</1u>\')}I(!e.1i){z i=q.K(e,\'3w\');I(i==\'1t\'||i==\'3K\'){f.1t(q.22)}I(i==\'1c\'||i==\'3K\'||i==\'5t\'){z j=q.K(e,\'50\');z k=q.K(e,\'51\');z l=q.K(e,\'56\');z m=$(q.K(e,\'57\')?$(\'<2R/>\').2o({3L:l,8N:k,3M:k}):$(\'<1c 2m="1c" 3M="\'+k+\'"></1c>\').5u(l==\'\'?j:$(\'<2R/>\').2o({3L:l})));f[h?\'5r\':\'5s\'](m);m.2p(q.1D).1L(w(){I($.v.1k&&$.v.2S==d){$.v.1N()}17{$.v.22(d)}N 11})}}e.P.3N(q.2T).3O(q.2U).3P(q.2V);I(e.1i){e.Q.3N(q.2T).3O(q.2U).3P(q.2V);e.P.1t(w(){I(!$.v.2q(f[0])){e.3Q=12;$(\'.\'+$.v.3G,e.Q).2p($.v.2L)}}).5v(w(){e.3Q=11;$(\'.\'+$.v.3G,e.Q).2r($.v.2L)})}f.2p(q.1C).3J("8O.v",w(a,b,c){e.1M[b]=c}).3J("8P.v",w(a,b){N q.K(e,b)});$.1x(d,p,e);$.1x(e.P[0],p,e)},8Q:w(a){z b=$(a);I(!b.21(q.1C)){N}z c=$.1x(a,p);c.P.2s(\'3N\',q.2T).2s(\'3O\',q.2U).2s(\'3P\',q.2V);b.23(\'.\'+q.3E).2W().1O().23(\'.\'+q.1D).2W().1O().8R(\'.\'+q.2l).2W().1O().2r(q.1C).2s(\'1t\',q.22).2s(\'1L.v\').5w();$.5x(c.P[0],p);$.5x(a,p)},8S:w(b){z c=$(b);I(!c.21(q.1C)){N}z d=b.3I.2O();I(d==\'2P\'){b.1m=11;c.23(\'1c.\'+q.1D).24(w(){q.1m=11}).1O().23(\'2R.\'+q.1D).1n({5y:\'1.0\',5z:\'\'})}17 I(d==\'19\'||d==\'1u\'){c.1E(\'.\'+q.2l+\',1c\').2o(\'1m\',\'\').1O().3R(\'.\'+q.3F).2W()}q.1A=$.5A(q.1A,w(a){N(a==b?L:a)})},8T:w(b){z c=$(b);I(!c.21(q.1C)){N}z d=b.3I.2O();I(d==\'2P\'){b.1m=12;c.23(\'1c.\'+q.1D).24(w(){q.1m=12}).1O().23(\'2R.\'+q.1D).1n({5y:\'0.5\',5z:\'8U\'})}17 I(d==\'19\'||d==\'1u\'){z e=c.3R(\'.\'+q.2J);z f=e.3S();z g={1h:0,1d:0};e.2X().24(w(){I($(q).1n(\'2Y\')==\'8V\'){g=$(q).3S();N 11}});c.1E(\'.\'+q.2l+\',1c\').2o(\'1m\',\'1m\').1O().8W(\'<19 1g="\'+q.3F+\'" 3C="1P: \'+e.25()+\'26; 3T: \'+e.2t()+\'26; 1h: \'+(f.1h-g.1h)+\'26; 1d: \'+(f.1d-g.1d)+\'26;"></19>\')}q.1A=$.5A(q.1A,w(a){N(a==b?L:a)});q.1A[q.1A.1Q]=b},2q:w(a){N(a&&$.8X(a,q.1A)>-1)},8Y:w(a,b,c){z d=b||{};I(2i b==\'5B\'){d={};d[b]=c}z e=$.1x(a,p);I(e){I(q.1p==e){q.1N()}3H(e.1M,d);q.1j(e)}},22:w(b){b=b.1R||b;I($.v.2q(b)||$.v.2S==b){N}z c=$.1x(b,p);$.v.1N(L,\'\');$.v.2S=b;$.v.1S=$.v.3U(b);$.v.1S[1]+=b.8Z;z d=11;$(b).2X().24(w(){d|=$(q).1n(\'2Y\')==\'5C\';N!d});I(d&&$.1v.2u){$.v.1S[0]-=1r.1F.2Z;$.v.1S[1]-=1r.1F.30}z e={1h:$.v.1S[0],1d:$.v.1S[1]};$.v.1S=L;c.Q.1n({2Y:\'5D\',3D:\'90\',1d:\'-5E\',1P:($.1v.2u?\'5E\':\'91\')});$.v.2n(c,c.P.1G(),12);$.v.1j(c);e=$.v.5F(c,e,d);c.Q.1n({2Y:(d?\'5C\':\'5D\'),3D:\'5g\',1h:e.1h+\'26\',1d:e.1d+\'26\'});z f=$.v.K(c,\'3x\')||\'2G\';z g=$.v.K(c,\'3z\');z h=w(){$.v.1k=12;z a=$.v.3V(c.Q);c.Q.1E(\'31.\'+$.v.2N).1n({1h:-a[0],1d:-a[1],1P:c.Q.25(),3T:c.Q.2t()})};I($.32&&$.32[f]){c.Q.2G(f,$.v.K(c,\'3y\'),g,h)}17{c.Q[f](g,h)}I(g==\'\'){h()}I(c.P[0].2m!=\'5G\'){c.P[0].1t()}$.v.1p=c},2n:w(a,b,c){z d=q.K(a,\'1a\');z e=q.K(a,\'1Y\');b=\'\'+(b||0);b=(e!=\'.\'?b.1e(1y 28(e),\'.\'):b);a.J=(d==10?1T(b):1H(b,d))||0;a.Y=q.29(a);a.1o=a.3W=0;a.15=(c?0:a.15);a.1f=a.2v=q.1B;a.1z=12},1j:w(a){z b=q.3V(a.Q);a.Q.5u(q.5H(a)).1E(\'31.\'+q.2N).1n({1h:-b[0],1d:-b[1],1P:a.Q.25(),3T:a.Q.2t()});a.Q.2r().2p(q.K(a,\'59\')+\' \'+(q.K(a,\'2j\')?\'v-92 \':\'\')+(a.1i?q.2J:\'\'));I(q.1p==a){a.P.1t()}},3V:w(c){z d=w(a){z b=($.1v.3X?1:0);N{93:1+b,94:3+b,95:5+b}[a]||a};N[1T(d(c.1n(\'5I-1h-1P\'))),1T(d(c.1n(\'5I-1d-1P\')))]},5F:w(a,b,c){z d=a.P?q.3U(a.P[0]):L;z e=5J.96||1r.1F.97;z f=5J.98||1r.1F.99;z g=1r.1F.2Z||1r.3Y.2Z;z h=1r.1F.30||1r.3Y.30;I(($.1v.3X&&1H($.1v.5K,10)<7)||$.1v.2u){z i=0;$(\'.v-5L\',a.Q).1E(\'1c:3v\').24(w(){i=Z.3Z(i,q.9a+q.9b+1H($(q).1n(\'9c-9d\'),10))});a.Q.1n(\'1P\',i)}I(q.K(a,\'2j\')||(b.1h+a.Q.25()-g)>e){b.1h=Z.3Z((c?0:g),d[0]+(a.P?a.P.25():0)-(c?g:0)-a.Q.25()-(c&&$.1v.2u?1r.1F.2Z:0))}17{b.1h-=(c?g:0)}I((b.1d+a.Q.2t()-h)>f){b.1d=Z.3Z((c?0:h),d[1]-(c?h:0)-a.Q.2t()-(c&&$.1v.2u?1r.1F.30:0))}17{b.1d-=(c?h:0)}N b},3U:w(a){9e(a&&(a.2m==\'5G\'||a.9f!=1)){a=a.9g}z b=$(a).3S();N[b.1h,b.1d]},1N:w(a,b){z c=q.1p;I(!c||(a&&c!=$.1x(a,p))){N}I(q.1k){b=(b!=L?b:q.K(c,\'3z\'));z d=q.K(c,\'3x\');I(b!=\'\'&&$.32&&$.32[d]){c.Q.33(d,q.K(c,\'3y\'),b)}17{c.Q[(b==\'\'?\'33\':(d==\'9h\'?\'9i\':(d==\'9j\'?\'9k\':\'33\')))](b)}}z e=q.K(c,\'5f\');I(e){e.2a((c.P?c.P[0]:L),[(c.1i?c.J:c.P.1G()),c])}I(q.1k){q.1k=11;q.2S=L}q.1p=L},5M:w(a){I(!$.v.1p){N}z b=$(a.1R);I(!b.2X().5N().9l(\'#\'+$.v.3B)&&!b.21($.v.1C)&&!b.2X().5N().21($.v.1D)&&$.v.1k){$.v.1N(L,\'\')}},5h:w(){I($.v.1p&&$.v.1p.P){$.v.1p.P.1t()}},2T:w(e){z a=11;z b=$.1x(e.1R,p);z c=(b&&b.1i?$(e.1R).5O()[0]:L);I(e.2w==9){$.v.2I.9m(12,12);$.v.1N(L,\'\');I(b&&b.1i){b.P.5v()}}17 I($.v.1k||(c&&!$.v.2q(c))){I(e.2w==18){I(!$.v.2d){b.Q.1E(\'.\'+$.v.2M).2G();$.v.2d=12}a=12}17{z d=$.v.2B[e.2w];I(d){$(\'1c[20=\'+d+\']\',b.Q).5P(\':1m\').1L();a=12}}}17 I(e.2w==36&&e.9n&&b&&!b.1i){$.v.22(q)}I(a){e.9o();e.9p()}N!a},2U:w(e){I($.v.2d){z a=$.1x(e.1R,p);a.Q.1E(\'.\'+$.v.2M).33();$.v.2d=11}},2V:w(e){z a=$.1x(e.1R,p);I(!a){N 12}z b=(a&&a.1i?$(e.1R).5O()[0]:L);z c=9q.9r(e.5Q==40?e.2w:e.5Q);z d=$.v.K(a,\'1a\');z f=$.v.K(a,\'1Y\');z g=$.v.K(a,\'3w\');I(!$.v.1k&&!b&&(g==\'9s\'||g==\'5t\')&&c>\' \'&&(\'9t\'.2b(0,d)+\'.\'+f).34(c.2O())==-1&&!(c==\'-\'&&a.P.1G()==\'\')){$.v.22(q);$.v.1k=12}I($.v.1k||(b&&!$.v.2q(b))){z h=$.v.2C[c==f?\'.\':c];I(h){$(\'1c[20=\'+h+\']\',a.Q).5P(\':1m\').1L()}N 11}I($.v.K(a,\'5d\')){z i=(a.P.1G()+c).1e(/^0(\\d)/,\'$1\').1e(1y 28(\'^(-?)([\\\\.\'+f+\'])\'),\'$10$2\');z j=(f!=\'.\'?i.1e(1y 28(f),\'.\'):i);j=(d==10?1T(j):1H(j,d));z k=j.5R(d).1e(/\\./,f)+(c==f&&a.P.1G().34(f)==-1?c:\'\');k=(i.37(0)==\'-\'&&k.37(0)!=\'-\'?\'-\':\'\')+k;N c!=\' \'&&(c<\' \'||i==k||(!a.P.1G()&&(f+\'.-\').34(c)>-1))}N 12},K:w(a,b){N a.1M[b]!==40?a.1M[b]:q.2F[b]},5H:w(a){z b=q.K(a,\'2j\');z c=q.K(a,\'3A\');z d=q.K(a,\'5a\');z e=q.K(a,\'1a\');z f=q.K(a,\'2k\');z g=(!c?\'\':\'<19 1g="v-3A">\'+c+\'</19>\')+\'<19 1g="v-5j\'+(a.3Q?\' \'+q.2L:\'\')+\'"><1u>\'+a.Y+\'</1u></19>\';2h(z i=0;i<d.1Q;i++){g+=\'<19 1g="v-5L">\';2h(z j=0;j<d[i].1Q;j+=2){z h=d[i].2b(j,2);z l=q.1l[h]||q.1l[\'??\'];z m=(l[0].37(0)==\'#\'?q.K(a,l[0].2b(1)+\'9u\'):l[0]);z n=(l[0].37(0)==\'#\'?q.K(a,l[0].2b(1)+\'9v\'):\'\');z o=(l[3]?l[3].9w(\' \'):[]);2h(z k=0;k<o.1Q;k++){o[k]=\'v-\'+o[k]}o=o.9x(\' \');g+=(l[1]==q.1W?\'<1u 1g="v-\'+l[3]+\'"></1u>\':(a.1i&&(l[2]==\'.3p\'||l[2]==\'.3q\')?\'\':\'<1c 2m="1c" 20="\'+h+\'"\'+(l[1]==q.1b?\' 1g="v-9y\'+(l[0].1e(/^#1a/,\'\')==e?\' v-1a-41\':\'\')+(l[0]==\'#2y\'&&f?\' v-2z-41\':\'\')+(l[0]==\'#2A\'&&!f?\' v-2z-41\':\'\'):(l[1]==q.V?(1H(l[0],16)>=e||(e!=10&&l[0]==\'.\')?\' 1m="1m"\':\'\')+\' 1g="v-V\':(l[1]==q.1s?\' 1g="v-5S\':\' 1g="v-5S\'+(l[0].9z(/^#1J(54|55)$/)&&!a.15?\' v-1J-5w\':\'\'))))+(o?\' \'+o:\'\')+\'" \'+(n?\'3M="\'+n+\'"\':\'\')+\'>\'+(h==\'14.\'?q.K(a,\'1Y\'):m)+(l[5]&&l[5]!=l[0]?\'<1u 1g="\'+q.2M+(l[6]?\' v-9A\':\'\')+\'">\'+(l[6]||l[5])+\'</1u>\':\'\')+\'</1c>\'))}g+=\'</19>\'}g+=\'<19 3C="2g: 3K;"></19>\'+(!a.1i&&$.1v.3X&&1H($.1v.5K,10)<7?\'<31 3L="9B:11;" 1g="\'+q.2N+\'"></31>\':\'\');g=$(g);g.1E(\'1c\').5T(w(){$(q).2p(\'v-42-43\')}).9C(w(){$(q).2r(\'v-42-43\')}).9D(w(){$(q).2r(\'v-42-43\')}).1L(w(){$.v.5U(a,$(q))});N g},29:w(a){z b=q.K(a,\'5c\');z c=1y 5V(a.J).5W(b).5X();z d=c.1e(/^.+(e.+)$/,\'$1\').1e(/^[^e].*$/,\'\');I(d){c=1y 5V(c.1e(/e.+$/,\'\')).5W(b).5X()}N 1T(c.1e(/0+$/,\'\')+d).5R(q.K(a,\'1a\')).9E().1e(/\\./,q.K(a,\'1Y\'))},1w:w(a,b){z c=q.K(a,\'5e\');I(c){c.2a((a.P?a.P[0]:L),[b,a.Y,a])}},5U:w(a,b){z c=q.1l[b.2o(\'20\')];I(!c){N}z d=b.2Q().2b(0,b.2Q().1Q-b.3R(\'.v-20\').2Q().1Q);9F(c[1]){38 q.1b:c[2].2a(q,[a,d]);39;38 q.V:q.5Y(a,d);39;38 q.1s:q.5Z(a,c[2],d);39;38 q.W:q.44(a,c[2],d);39}I($.v.1k||a.1i){a.P.1t()}},1B:w(a){},5Y:w(a,b){z c=q.K(a,\'1Y\');a.Y=(a.1z?\'\':a.Y);I(b==c&&a.Y.34(b)>-1){N}a.Y=(a.Y+b).1e(/^0(\\d)/,\'$1\').1e(1y 28(\'^(-?)([\\\\.\'+c+\'])\'),\'$10$2\');I(c!=\'.\'){a.Y=a.Y.1e(1y 28(\'^\'+c),\'0.\')}z d=q.K(a,\'1a\');z e=(c!=\'.\'?a.Y.1e(1y 28(c),\'.\'):a.Y);a.J=(d==10?1T(e):1H(e,d));a.1z=11;q.1w(a,b);q.1j(a)},5Z:w(a,b,c){I(!a.1z&&a.1f){a.1f(a);z d=q.K(a,\'1a\');a.J=(d==10?a.J:Z.45(a.J));a.Y=q.29(a)}a.1o=a.J;a.1z=12;a.1f=b;q.1w(a,c);q.1j(a)},3e:w(a){a.J=a.1o+a.J},3f:w(a){a.J=a.1o-a.J},3g:w(a){a.J=a.1o*a.J},3h:w(a){a.J=a.1o/a.J},4p:w(a){a.J=Z.9G(a.1o,a.J)},44:w(a,b,c){a.1z=12;b.2a(q,[a]);z d=q.K(a,\'1a\');a.J=(d==10?a.J:Z.45(a.J));a.Y=q.29(a);q.1w(a,c);q.1j(a)},4e:w(a){a.J=-1*a.J;a.Y=q.29(a);a.1z=11},4d:w(a){a.J=Z.2e},4b:w(a){I(a.1f==q.3e){a.J=a.1o*(1+a.J/3a)}17 I(a.1f==q.3f){a.J=a.1o*(1-a.J/3a)}17 I(a.1f==q.3g){a.J=a.1o*a.J/3a}17 I(a.1f==q.3h){a.J=a.1o/a.J*3a}a.2v=a.1f;a.1f=q.1B},3i:w(a){I(a.1f==q.1B){I(a.2v!=q.1B){a.1o=a.J;a.J=a.3W;a.2v(a)}}17{a.2v=a.1f;a.3W=a.J;a.1f(a);a.1f=q.1B}},4E:w(a){a.15+=a.J},4F:w(a){a.15-=a.J},4D:w(a){a.15=a.J},4B:w(a){a.J=a.15},4z:w(a){a.15=0},4s:w(a){q.3b(a,Z.3j)},4t:w(a){q.3b(a,Z.3k)},4u:w(a){q.3b(a,Z.3l)},3b:w(a,b){z c=q.K(a,\'2k\');a.J=b(a.J*(c?Z.2e/60:1))},4v:w(a){q.3c(a,Z.3m)},4w:w(a){q.3c(a,Z.3n)},4x:w(a){q.3c(a,Z.3o)},3c:w(a,b){a.J=b(a.J);I(q.K(a,\'2k\')){a.J=a.J/Z.2e*60}},4f:w(a){a.J=1/a.J},4g:w(a){a.J=Z.2f(a.J)/Z.2f(10)},4j:w(a){a.J=Z.2f(a.J)},4k:w(a){a.J=Z.4l(a.J)},4m:w(a){a.J*=a.J},4n:w(a){a.J=Z.4o(a.J)},4q:w(a){a.J=Z.4r()},4H:w(a,b){q.2x(a,b,2)},4J:w(a,b){q.2x(a,b,8)},4L:w(a,b){q.2x(a,b,10)},4N:w(a,b){q.2x(a,b,16)},2x:w(a,b,c){a.1M.1a=c;a.J=(c==10?a.J:Z.45(a.J));a.Y=q.29(a);a.1z=12;q.1w(a,b);q.1j(a)},4O:w(a,b){q.47(a,b,12)},4P:w(a,b){q.47(a,b,11)},47:w(a,b,c){a.1M.2k=c;q.1w(a,b);q.1j(a)},4R:w(a,b){a.Y=a.Y.2b(0,a.Y.1Q-1)||\'0\';z c=q.K(a,\'1a\');a.J=(c==10?1T(a.Y):1H(a.Y,c));q.1w(a,b);q.1j(a)},4T:w(a,b){a.Y=\'0\';a.J=0;a.1z=12;q.1w(a,b);q.1j(a)},4V:w(a,b){q.2n(a,0,11);q.1w(a,b);q.1j(a)},3p:w(a,b){q.3d(a,b,a.P.1G())},4Y:w(a,b){I(a.1f!=q.1B){q.44(a,q.3i,b)}q.3d(a,b,a.Y)},3q:w(a,b){q.2n(a,0,11);q.1j(a);q.3d(a,b,\'\')},3d:w(a,b,c){I(a.1i){q.1p=a}17{a.P.1G(c)}q.1w(a,b);q.1N(a.P[0])}});w 3H(a,b){$.2H(a,b);2h(z c 3r b){I(b[c]==L||b[c]==40){a[c]=b[c]}}N a};$.9H.v=w(a){z b=9I.5i.9J.9K(9L,1);I(a==\'9M\'){N $.v[\'14\'+a+\'2c\'].2a($.v,[q[0]].61(b))}N q.24(w(){2i a==\'5B\'?$.v[\'14\'+a+\'2c\'].2a($.v,[q].61(b)):$.v.5p(q,a)})};$.v=1y 2c();$(w(){$(1r.3Y).2K($.v.2I).5T($.v.5M)})})(9N);',62,608,'||||||||||||||||||||||||||this|||||calculator|function|||var|||||||||if|curValue|_get|null||return||_input|_mainDiv|||||digit|unary||dispValue|Math||false|true||_|memory||else||div|base|control|button|top|replace|_pendingOp|class|left|_inline|_updateCalculator|_showingCalculator|_keyDefs|disabled|css|prevValue|_curInst|the|document|binary|focus|span|browser|_sendButton|data|new|_newValue|_disabledFields|_noOp|markerClassName|_triggerClass|find|documentElement|val|parseInt|arith|mem|to|click|settings|_hideCalculator|end|width|length|target|_pos|parseFloat|hex|trig|space||decimalChar|Switch|keystroke|hasClass|_showCalculator|siblings|each|outerWidth|px||RegExp|_setDisplay|apply|substr|Calculator|_showingKeystrokes|PI|log|clear|for|typeof|isRTL|useDegrees|_inlineEntryClass|type|_reset|attr|addClass|_isDisabledCalculator|removeClass|unbind|outerHeight|opera|_savedOp|keyCode|_changeBase|degrees|angle|radians|_keyCodes|_keyChars|value|Erase|_defaults|show|extend|mainDiv|_inlineClass|append|_focussedClass|_keystrokeClass|_coverClass|toLowerCase|input|text|img|_lastInput|_doKeyDown|_doKeyUp|_doKeyPress|remove|parents|position|scrollLeft|scrollTop|iframe|effects|hide|indexOf|||charAt|case|break|100|_trig|_atrig|_finished|_add|_subtract|_multiply|_divide|_equals|sin|cos|tan|asin|acos|atan|_close|_erase|in|number|regional|from|last|showOn|showAnim|showOptions|duration|prompt|_mainDivId|style|display|_appendClass|_disableClass|_resultClass|extendRemove|nodeName|bind|both|src|title|keydown|keyup|keypress|_focussed|children|offset|height|_findPos|_getBorders|_savedValue|msie|body|max|undefined|active|key|down|_unaryOp|floor||_degreesRadians|decimal|add|subtract|_percent|pi|_pi|_plusMinus|_inverse|_log|LN|ln|_ln|_exp|exp|_sqr|_sqrt|sqrt|_power|_random|random|_sin|_cos|_tan|_asin|_acos|_atan|MC|_memClear|MR|_memRecall|MS|_memStore|_memAdd|_memSubtract|base2|_base2|base8|_base8|base10|_base10|base16|_base16|_degrees|_radians|BS|_undo|CE|_clearError|CA|_clear|close|use|_use|erase|buttonText|buttonStatus|Close|Use|Clear|Recall|buttonImage|buttonImageOnly|appendText|calculatorClass|layout|standardLayout|precision|constrainInput|onButton|onClose|none|_focusEntry|prototype|result|BSCECA|_1_2_3_|_4_5_6_|_7_8_9_|_0_|_attachCalculator|_connectCalculator|before|after|opbutton|html|blur|empty|removeData|opacity|cursor|map|string|fixed|absolute|1000px|_checkOffset|hidden|_generateHTML|border|window|version|row|_checkExternalClick|andSelf|parent|not|charCode|toString|oper|mousedown|_handleButton|Number|toFixed|valueOf|_digit|_binaryOp|180|concat|_0|_1|_2|_3|_4|_5|_6|_7|_8|_9|_A|_B|_C|_D|_E|_F|DECIMAL|ADD|SUBTRACT|multiply|MULTIPLY|divide|DIVIDE|percent|PERCENT|equals|EQUALS|plus|minus|PLUS_MINUS|inverse|INV|LG|LOG|EX|EXP|SQ|sqr|SQR|SR|SQRT|XY|power|POWER|RN|rnd|RANDOM|SN|SIN|CS|COS|TN|TAN|AS|ASIN|AC|ACOS|AT|ATAN|memClear|MEM_CLEAR|memRecall|recall|MEM_RECALL|memStore|store|MEM_STORE|memAdd|MEM_ADD|memSubtract|MEM_SUBTRACT|BB|BASE_2|BO|BASE_8|BD|BASE_10|BH|BASE_16|DG|DEGREES|RD|RADIANS|backspace|undo|UNDO|BSp|clearError|error|CLEAR_ERROR|Hom|CLEAR|End|CLOSE|Esc|USE|Ent|ERASE|Del|SPACE|half|HALF_SPACE|Open|closeText|closeStatus|useText|useStatus|current|eraseText|eraseStatus|field|backspaceText|backspaceStatus|clearErrorText|clearErrorStatus|clearText|clearStatus|Reset|memClearText|memClearStatus|memRecallText|memRecallStatus|memStoreText|memStoreStatus|Store|memAddText|memAddStatus|Add|memSubtractText|memSubtractStatus|Subtract|base2Text|Bin|base2Status|base8Text|Oct|base8Status|octal|base10Text|Dec|base10Status|base16Text|Hex|base16Status|hexadecimal|degreesText|Deg|degreesStatus|radiansText|Rad|radiansStatus|normal|id|hasCalculator|inline|trigger|keyentry|focussed|cover|scientificLayout|DGRD|MC_|SNASSRLG_|MR_|CSACSQLN_|MS_|TNATXYEX_|PIRN1X|setDefaults|addKeyDef|boolean|alt|setData|getData|_destroyCalculator|prev|_enableCalculator|_disableCalculator|default|relative|prepend|inArray|_changeCalculator|offsetHeight|block|auto|rtl|thin|medium|thick|innerWidth|clientWidth|innerHeight|clientHeight|offsetLeft|offsetWidth|margin|right|while|nodeType|nextSibling|slideDown|slideUp|fadeIn|fadeOut|is|stop|ctrlKey|preventDefault|stopPropagation|String|fromCharCode|operator|0123456789abcdef|Text|Status|split|join|ctrl|match|keyname|javascript|mouseup|mouseout|toUpperCase|switch|pow|fn|Array|slice|call|arguments|isDisabled|jQuery'.split('|'),0,{}))