1!function(){var e=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function t(s){function a(){!e&&this._init&&this._init.apply(this,arguments)}var n=this.prototype;e=!0;var i=new this;e=!1;for(var o in s)i[o]="function"==typeof s[o]&&"function"==typeof n[o]?function(e,t){return function(){var s=this._super;this._super=function(t){return n[e].apply(this,t||[])};var a=t.apply(this,arguments);return this._super=s,a}}(o,s[o]):s[o];return a.prototype=i,a.prototype.constructor=a,a.extend=t,a}}(),function($){function camelCase(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var e=camelCase(this.name);$[e]=this,$.fn[e]=function(t){var s=Array.prototype.slice.call(arguments,1);return $[e]._isNotChained(t,s)?$[e][t].apply($[e],[this[0]].concat(s)):this.each(function(){if("string"==typeof t){if("_"===t[0]||!$[e][t])throw"Unknown method: "+t;$[e][t].apply($[e],[this].concat(s))}else $[e]._attach(this,t)})}},setDefaults:function(e){$.extend(this.defaultOptions,e||{})},_isNotChained:function(e,t){return"option"===e&&(0===t.length||1===t.length&&"string"==typeof t[0])||$.inArray(e,this._getters)>-1},_attach:function(e,t){if(e=$(e),!e.hasClass(this._getMarker())){e.addClass(this._getMarker()),t=$.extend({},this.defaultOptions,this._getMetadata(e),t||{});var s=$.extend({name:this.name,elem:e,options:t},this._instSettings(e,t));e.data(this.name,s),this._postAttach(e,s),this.option(e,t)}},_instSettings:function(e,t){return{}},_postAttach:function(e,t){},_getMetadata:function(elem){try{var data=elem.data(this.name.toLowerCase())||"";data=data.replace(/'/g,'"'),data=data.replace(/([a-zA-Z0-9]+):/g,function(e,t,s){var a=data.substring(0,s).match(/"/g);return a&&a.length%2!=0?t+":":'"'+t+'":'}),data=$.parseJSON("{"+data+"}");for(var name in data){var value=data[name];"string"==typeof value&&value.match(/^new Date\((.*)\)$/)&&(data[name]=eval(value))}return data}catch(e){return{}}},_getInst:function(e){return $(e).data(this.name)||{}},option:function(e,t,s){e=$(e);var a=e.data(this.name);if(!t||"string"==typeof t&&null==s){var n=(a||{}).options;return n&&t?n[t]:n}if(e.hasClass(this._getMarker())){var n=t||{};"string"==typeof t&&(n={},n[t]=s),this._optionsChanged(e,a,n),$.extend(a.options,n)}},_optionsChanged:function(e,t,s){},destroy:function(e){e=$(e),e.hasClass(this._getMarker())&&(this._preDestroy(e,this._getInst(e)),e.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(e,t){}}),$.JQPlugin={createPlugin:function(e,t){"object"==typeof e&&(t=e,e="JQPlugin"),e=camelCase(e);var s=camelCase(t.name);JQClass.classes[s]=JQClass.classes[e].extend(t),new JQClass.classes[s]}}}(jQuery),define("jquery.plugin",["jquery"],function(e){return function(){return e.$}}(this)),function(e){var t="calculator",s=[" BSCECA","_1_2_3_+@X","_4_5_6_-@U","_7_8_9_*@E","_0_._=_/"];e.JQPlugin.createPlugin({name:t,defaultOptions:{showOn:"focus",buttonImage:"",buttonImageOnly:!1,isOperator:null,showAnim
1:"show",showOptions:{},duration:"normal",appendText:"",useThemeRoller:!1,calculatorClass:"",showFormula:!1,prompt:"",layout:s,value:0,base:10,precision:10,memoryAsCookie:!1,cookieName:"calculatorMemory",cookieExpires:86400,cookiePath:"",useDegrees:!1,constrainInput:!0,onOpen:null,onButton:null,onClose:null},regionalOptions:{"":{decimalChar:".",buttonText:"...",buttonStatus:"Open the calculator",closeText:"Close",closeStatus:"Close the calculator",useText:"Use",useStatus:"Use the current value",eraseText:"Erase",eraseStatus:"Erase the value from the field",backspaceText:"BS",backspaceStatus:"Erase the last digit",clearErrorText:"CE",clearErrorStatus:"Erase the last number",clearText:"CA",clearStatus:"Reset the calculator",memClearText:"MC",memClearStatus:"Clear the memory",memRecallText:"MR",memRecallStatus:"Recall the value from memory",memStoreText:"MS",memStoreStatus:"Store the value in memory",memAddText:"M+",memAddStatus:"Add to memory",memSubtractText:"M-",memSubtractStatus:"Subtract from memory",base2Text:"Bin",base2Status:"Switch to binary",base8Text:"Oct",base8Status:"Switch to octal",base10Text:"Dec",base10Status:"Switch to decimal",base16Text:"Hex",base16Status:"Switch to hexadecimal",degreesText:"Deg",degreesStatus:"Switch to degrees",radiansText:"Rad",radiansStatus:"Switch to radians",isRTL:!1}},_getters:["isDisabled"],_curInst:null,_disabledFields:[],_showingCalculator:!1,_showingKeystrokes:!1,_keyDefs:{},digit:"d",binary:"b",unary:"u",control:"c",space:"s",_mainDivClass:"calculator-popup",_inlineClass:"calculator-inline",_appendClass:"calculator-append",_triggerClass:"calculator-trigger",_disableClass:"calculator-disabled",_inlineEntryClass:"calculator-keyentry",_promptClass:"calculator-prompt",_formulaClass:"calculator-formula",_resultClass:"calculator-result",_focussedClass:"calculator-focussed",_keystrokeClass:"calculator-keystroke",_rtlClass:"calculator-rtl",_rowClass:"calculator-row",_ctrlClass:"calculator-ctrl",_baseActiveClass:"calculator-base-active",_angleActiveClass:"calculator-angle-active",_digitClass:"calculator-digit",_operatorClass:"calculator-oper",_memEmptyClass:"calculator-mem-empty",_keyNameClass:"calculator-keyname",_keyDownClass:"calculator-key-down",_keyStrokeClass:"calculator-keystroke",standardLayout:s,scientificLayout:["@X@U@E BSCECA","DGRD _ MC_ _7_8_9_+","SNASSRLG_ MR_ _4_5_6_-","CSACSQLN_ MS_ _1_2_3_*","TNATXYEX_ M+_ _0_.+-_/","PIRN1X _ M-_ _%_="],addKeyDef:function(e,t,s,a,n,i,o,r){return this._keyDefs[e]=[t,"boolean"==typeof s?s?this.binary:this.unary:s,a,n,i,o,r],i&&(this[i]=e),o&&("number"==typeof o?this._keyCodes[o]=e:this._keyChars[o]=e),this},_init:function(){this.mainDiv=e('<div class="'+this._mainDivClass+'" style="display: none;"></div>').on("click.calculator",this._focusEntry),this._keyCodes={},this._keyChars={},this._super()},_instSettings:function(t,s){var a="input"!==t[0].nodeName.toLowerCase();return{_input:a?e('<input type="text" class="'+this._inlineEntryClass+'" inputmode="none" />'):t,_inline:a,memory:0,_mainDiv:a?e('<div class="'+this._inlineClass+'"></div>'):this.mainDiv}},_postAttach:function(e,t){if(t.options.memoryAsCookie){var s=this._getMemoryCookie(t);s&&!isNaN(s)&&(t.memory=s)}!t._inline&&e.is(":disabled")&&this.disable(e[0])},_optionsChanged:function(t,s,n){if(e.extend(s.options,n),this._curInst===s&&this.hide(),t.empty().off("."+s.name).siblings("."+this._appendClass).remove().end().siblings("."+this._triggerClass).remove().end().prev("."+this._inlineEntryClass).remove(),s.options.appendText&&t[s.options.isRTL?"before":"after"]('<sp
1an class="'+this._appendClass+'">'+s.options.appendText+"</span>"),!s._inline&&("focus"!==s.options.showOn&&"both"!==s.options.showOn||t.on("focus."+s.name,this.show),"button"===s.options.showOn||"both"===s.options.showOn||"opbutton"===s.options.showOn)){var i=e(s.options.buttonImageOnly?e("<img/>").attr({src:s.options.buttonImage,alt:s.options.buttonStatus,title:s.options.buttonStatus}):e('<button type="button" title="'+s.options.buttonStatus+'"></button>').html(""===s.options.buttonImage?s.options.buttonText:e("<img/>").attr({src:s.options.buttonImage})));t[s.options.isRTL?"before":"after"](i),i.addClass(this._triggerClass).on("click."+s.name,function(){return a._showingCalculator&&a._lastInput===t[0]?a.hide():a.show(t[0]),!1})}s._input.on("keydown."+s.name,this._doKeyDown).on("keyup."+s.name,this._doKeyUp).on("keypress."+s.name,this._doKeyPress),s._inline&&(t.append(s._input).append(s._mainDiv).on("click."+s.name,function(){s._input.focus()}),this._reset(s,"0"),this._setValue(s),this._updateCalculator(s),s._mainDiv.on("keydown."+s.name,this._doKeyDown).on("keyup."+s.name,this._doKeyUp).on("keypress."+s.name,this._doKeyPress),s._input.on("focus."+s.name,function(){a.isDisabled(t[0])||(s._focussed=!0,e("."+a._resultClass,s._mainDiv).addClass(a._focussedClass))}).on("blur."+s.name,function(){s._focussed=!1,e("."+a._resultClass,s._mainDiv).removeClass(a._focussedClass)})),t.addClass(this._getMarker()).on("setData."+s.name,function(e,t,a){s.options[t]=a}).on("getData."+s.name,function(e,t){return s.options[t]}).data(s.name,s),s._input.data(s.name,s),s._inline&&this._setValue(s),this._updateCalculator(s)},_preDestroy:function(e,t){t._input.off("."+t.name).removeData(t.name),e.empty().off("."+t.name).siblings("."+this._appendClass).remove().end().siblings("."+this._triggerClass).remove().end().prev("."+this._inlineEntryClass).remove()},enable:function(t){if(t=e(t),t.hasClass(this._getMarker())){var s=t[0].nodeName.toLowerCase();"input"===s?t.prop("disabled",!1).siblings("button."+this._triggerClass).prop("disabled",!1).end().siblings("img."+this._triggerClass).css({opacity:"1.0",cursor:""}):"div"!==s&&"span"!==s||t.find("."+this._inlineEntryClass+",button").prop("disabled",!1).end().children("."+this._disableClass).remove(),this._disabledFields=e.map(this._disabledFields,function(e){return e===t[0]?null:e})}},disable:function(t){if(t=e(t),t.hasClass(this._getMarker())){var s=t[0].nodeName.toLowerCase();if("input"===s)t.prop("disabled",!0).siblings("button."+this._triggerClass).prop("disabled",!0).end().siblings("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"});else if("div"===s||"span"===s){var a=t.children("."+this._inlineClass),n=a.offset(),i={left:0,top:0};a.parents().each(function(){if("relative"===e(this).css("position"))return i=e(this).offset(),!1}),t.find("."+this._inlineEntryClass+",button").prop("disabled",!0),0===t.find("."+this._disableClass).length&&t.prepend('<div class="'+this._disableClass+'" style="width: '+a.outerWidth()+"px; height: "+a.outerHeight()+"px; left: "+(n.left-i.left)+"px; top: "+(n.top-i.top)+'px;"></div>')}this._disabledFields=e.map(this._disabledFields,function(e){return e===t[0]?null:e}),this._disabledFields[this._disabledFields.length]=t[0]}},isDisabled:function(t){return t&&e.inArray(t,this._disabledFields)>-1},show:function(t){if(t=t.target||t,!a.isDisabled(t)&&a._lastInput!==t){var s=a._getInst(t);a.hide(null,""),a._lastInput=t,a._pos=a._findPos(t),a._pos[1]+=t.offsetHeight;var n=!1;e(t).parents().each(function(){return!(n|="fixed"===e(this).css("position"))});var i={left:a._pos[0],top:a._pos[1]};a._pos=null,s._mainDiv.css({position:"absolute",display:"block",top:"-1000px",width:"auto"}),e.isFunction(s.options.onOpen)&&s.options.onOpen.apply(s._input?s._input[0]:null,[s._inline?s.curValue:s._input.val(),s]),a._reset(s,s._input.val()),a._updateCalculator(s),i=a._checkOffset(s,i,n),s._mainDiv.css({position:n?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"});var o=s.options.duration;o="normal"==o&&e.ui&&parseInt(e.ui.version.substring(2))>=8?"_default":o;var r=function(){a._showingCalculator=!0};if(e.effects&&(e.effects[s.options.showAnim]||e.effects.effect&&e.effects.effect[s.options.showAnim])){var l=s._mainDiv.data();for(var u in l)u.match(/^ec\.storage\./)&&(l[u]=s._mainDiv.css(u.replace(/ec\.storage\./,"")));s._mainDiv.data(l).show(s.options.showAnim,s.options.showOptions,o,r)}else s._mainDiv[s.options.showAnim||"show"](s.options.showAnim?o:null,r);
1s.options.showAnim||r(),"hidden"!==s._input[0].type&&s._input[0].focus(),a._curInst=s}},_reset:function(e,t){t=""+(t||0),t="."!==e.options.decimalChar?t.replace(new RegExp(e.options.decimalChar),"."):t,e.curValue=(10===e.options.base?parseFloat(t):parseInt(t,e.options.base))||0,e.dispValue=this._setDisplay(e),e.prevValue=e._savedValue=0,e._pendingOp=e._savedOp=this._noOp,e._formula="",e._newValue=!0},_getMemoryCookie:function(e){var t=new RegExp("^.*"+e.options.cookieName+"=([^;]*).*$");return parseFloat(document.cookie.replace(t,"$1"))},_setMemoryCookie:function(e){if(e.options.memoryAsCookie){var t=e.options.cookieExpires;if("number"==typeof t){var s=new Date;s.setTime(s.getTime()+1e3*t),t=s.toUTCString()}else t=t.constructor===Date?s.toUTCString():"";document.cookie=e.options.cookieName+"="+e.memory+"; expires="+t+"; path="+e.options.cookiePath}},_setValue:function(e){e.curValue=e.options.value||0,e.dispValue=this._setDisplay(e)},_updateCalculator:function(e){this._getBorders(e._mainDiv);e._mainDiv.html(this._generateHTML(e)).removeClass().addClass(e.options.calculatorClass+(e.options.useThemeRoller?" ui-widget ui-widget-content":"")+(e.options.isRTL?" "+a._rtlClass:"")+" "+(e._inline?this._inlineClass:this._mainDivClass)),this.isDisabled(e.elem[0])&&this.disable(e.elem[0]),this._curInst===e&&e._input.focus()},_getBorders:function(e){var t=function(e){return{thin:1,medium:3,thick:5}[e]||e};return[parseFloat(t(e.css("border-left-width"))),parseFloat(t(e.css("border-top-width")))]},_checkOffset:function(e,t,s){var a=e._input?this._findPos(e._input[0]):null,n=window.innerWidth||document.documentElement.clientWidth,i=window.innerHeight||document.documentElement.clientHeight,o=document.documentElement.scrollLeft||document.body.scrollLeft,r=document.documentElement.scrollTop||document.body.scrollTop;return e.options.isRTL||t.left+e._mainDiv.outerWidth()-o>n?t.left=Math.max(s?0:o,a[0]+(e._input?e._input.outerWidth():0)-(s?o:0)-e._mainDiv.outerWidth()):t.left=Math.max(s?0:o,t.left-(s?o:0)),t.top+e._mainDiv.outerHeight()-r>i?t.top=Math.max(s?0:r,a[1]-(s?r:0)-e._mainDiv.outerHeight()):t.top=Math.max(s?0:r,t.top-(s?r:0)),t},_findPos:function(t){for(;t&&("hidden"===t.type||1!==t.nodeType);)t=t.nextSibling;var s=e(t).offset();return[s.left,s.top]},hide:function(t,s){var n=this._curInst;!n||t&&n!==a._getInst(t)||(this._showingCalculator&&(s=null!=s?s:n.options.duration,s="normal"===s&&e.ui&&parseInt(e.ui.version.substring(2))>=8?"_default":s,e.effects&&(e.effects[n.options.showAnim]||e.effects.effect&&e.effects.effect[n.options.showAnim])?n._mainDiv.hide(n.options.showAnim,n.options.showOptions,s):n._mainDiv["slideDown"===n.options.showAnim?"slideUp":"fadeIn"===n.options.showAnim?"fadeOut":"hide"](n.options.showAnim?s:null)),e.isFunction(n.options.onClose)&&n.options.onClose.apply(n._input?n._input[0]:null,[n._inline?n.curValue:n._input.val(),n]),this._showingCalculator&&(this._showingCalculator=!1,this._lastInput=null),this._curInst=null)},_checkExternalClick:function(t){if(a._curInst){var s=e(t.target);s.parents().andSelf().hasClass(a._mainDivClass)||s.hasClass(a._getMarker())||s.parents().andSelf().hasClass(a._triggerClass)||!a._showingCalculator||a.hide()}},_focusEntry:function(){a._curInst&&a._curInst._input&&a._curInst._input.focus()},_doKeyDown:function(t){var s=!1,n=a._getInst(t.target),i=n&&n._inline?e(t.target).parent()[0]:null;if(9===t.keyCode)a.mainDiv.stop(!0,!0),a.hide(),n&&n._inline&&n._input.blur();else if(a._showingCalculator||i&&!a.isDisabled(i))if(18===t.keyCode)a._showingKeystrokes||(n._mainDiv.find("."+a._keystrokeClass).show(),a._showingKeystrokes=!0),s=!0;else{var o=a._keyCodes[t.keyCode];o&&(e('button[data-keystroke="'+o+'"]',n._mainDiv).not(":disabled").click(),s=!0)}else 36===t.keyCode&&t.ctrlKey&&n&&!n._inline&&a.show(this);return s&&(t.preventDefault(),t.stopPropagation()),!s},_doKeyUp:function(e){if(a._showingKeystrokes){a._getInst(e.target)._mainDiv.find("."+a._keystrokeClass).hide(),a._showingKeystrokes=!1}},_doKeyPress:function(t){var s=a._getInst(t.target);if(!s)return!0;var n=s&&s._inline?e(t.target).parent()[0]:null,i=String.fromCharCode(void 0===t.charCode?t.keyCode:t.charCode),o=s.options.isOperator||a.isOperator;if(a._showingCalculator||n||"operator"!==s.options.showOn&&"opbutton"!==s.options.showOn||!o.apply(s._input,[i,t,s._input.val(),s.options.base,s.options.decimalChar])||(a.show(this),a._showingCalculator=!0),a._showingCalculator||n&&!a.isDisabled(n)){var r=a._keyChars[i===s.options.decimalChar?".":i];return r&&e('button[data-keystroke="'+r+'"]',s._mainDiv).not(":disabled").click(),!1}if(i>=" "&&s.options.constrainInput){var l=new RegExp("^-?"+(10===s.options.base?"[0-9]*(\\"+s.options.decimalChar+"[0-9]*)?":"["+"0123456789abcdef".substring(0,s.options.base)+"]*")+"$");return null!=(s._input.val()+i).toLowerCase().match(l)}return!0},isOperator:function(e,t,s,a,n){return e>" "&&!("-"===e&&""===s)&&-1===("0123456789abcdef".substr(0,a)+"."+n).indexOf(e.toLowerCase())},_generateHTML:function(t){for(var s=(t.options.prompt?'<div class="'+this._promptClass+(t.options.useThemeRoller?" ui-widget-header ui-corner-all":"")+'">'+t.options.prompt+"</div>":"")+'<div class="'+this._resultClass+(t.options.useThemeRoller?" ui-widget-header":"")+(t._focussed?" "+this._focussedClass:"")+'">'+(t.options.showFormula?'<span class="'+this._formulaClass+'">'+t._formula+"</span>":"")+"<span>"+t.dispValue+"</span></div>",n=0;n<t.options.layout.length;n++){s+='<div class="'+this._rowClass+'">';
1for(var i=0;i<t.options.layout[n].length;i+=2){for(var o=t.options.layout[n].substr(i,2),r=this._keyDefs[o]||this._keyDefs["??"],l="#"===r[0].charAt(0)?t.options[r[0].substr(1)+"Text"]:r[0],u="#"===r[0].charAt(0)?t.options[r[0].substr(1)+"Status"]:"",c=r[3]?r[3].split(" "):[],p=0;p<c.length;p++)c[p]=t.name+"-"+c[p];c=c.join(" ");var _=t.options.useThemeRoller?" ui-state-active":"",d=t.options.useThemeRoller?" ui-state-highlight":"";s+=r[1]===this.space?'<span class="'+t.name+"-"+r[3]+'"></span>':!t._inline||"._close"!==r[2]&&"._erase"!==r[2]?'<button type="button" data-keystroke="'+o+'"'+(r[1]===this.control?' class="'+this._ctrlClass+(r[0].match(/^#base/)?r[0].replace(/^#base/,"")===t.options.base?_||" "+this._baseActiveClass:d:"#degrees"===r[0]?t.options.useDegrees?_||" "+this._angleActiveClass:d:"#radians"===r[0]?t.options.useDegrees?d:_||" "+this._angleActiveClass:d):r[1]===this.digit?(parseInt(r[0],16)>=t.options.base||10!==t.options.base&&"."===r[0]?' disabled="disabled"':"")+' class="'+this._digitClass:r[1]===this.binary?' class="'+this._operatorClass:' class="'+this._operatorClass+(r[0].match(/^#mem(Clear|Recall)$/)&&!t.memory?" "+this._memEmptyClass:""))+(t.o
1ptions.useThemeRoller?" ui-state-default":"")+(c?" "+c:"")+'" '+(u?'title="'+u+'"':"")+">"+("_."===o?t.options.decimalChar:l)+(r[5]&&r[5]!==r[0]?'<span class="'+this._keystrokeClass+(t.options.useThemeRoller?" ui-state-error":"")+(r[6]?" "+this._keyNameClass:"")+'">'+(r[6]||r[5])+"</span>":"")+"</button>":""}s+="</div>"}return s+='<div style="clear: both;"></div>',s=e(s),s.find("button").on("mouseover."+t.name,function(){a._saveClasses=this.className}).on("mousedown."+t.name,function(){e(this).addClass(this._keyDownClass+(t.options.useThemeRoller?" ui-state-active":""))}).on("mouseup."+t.name,function(){e(this).removeClass().addClass(a._saveClasses)}).on("mouseout."+t.name,function(){e(this).removeClass().addClass(a._saveClasses)}).on("click."+t.name,function(){a._handleButton(t,e(this))}),s},_setDisplay:function(e){var t=new Number(e.curValue).toFixed(e.options.precision).valueOf(),s=t.replace(/^.+(e.+)$/,"$1").replace(/^[^e].*$/,"");return s&&(t=new Number(t.replace(/e.+$/,"")).toFixed(e.options.precision).valueOf()),parseFloat(t.replace(/0+$/,"")+s).toString(e.options.base).toUpperCase().replace(/\./,e.options.decimalChar)},_sendButton:function(t,s){e.isFunction(t.options.onButton)&&t.options.onButton.apply(t._input?t._input[0]:null,[s,t.dispValue,t])},_handleButton:function(e,t){var s=this._keyDefs[t.data("keystroke")];if(s){var n=t.text().substr(0,t.text().length-t.children("."+this._keyStrokeClass).text().length);switch(s[1]){case this.control:s[2].apply(this,[e,n]);break;case this.digit:this._digit(e,n);break;case this.binary:this._binaryOp(e,s[2],n);break;case this.unary:this._unaryOp(e,s[2],n)}(a._showingCalculator||e._inline)&&e._input.focus()}},_noOp:function(e){},_digit:function(e,t){if(e.dispValue=e._newValue?"":e.dispValue,!(t===e.options.decimalChar&&e.dispValue.indexOf(t)>-1)){e.dispValue=(e.dispValue+t).replace(/^0(\d)/,"$1").replace(new RegExp("^(-?)([\\."+e.options.decimalChar+"])"),"$10$2"),e._formula+=t,"."!==e.options.decimalChar&&(e.dispValue=e.dispValue.replace(new RegExp("^"+e.options.decimalChar),"0."));var s="."!==e.options.decimalChar?e.dispValue.replace(new RegExp(e.options.decimalChar),"."):e.dispValue;e.curValue=10===e.options.base?parseFloat(s):parseInt(s,e.options.base),e._newValue=!1,this._sendButton(e,t),this._updateCalculator(e)}},_binaryOp:function(e,t,s){!e._newValue&&e._pendingOp&&(e._pendingOp(e),e.curValue=10===e.options.base?e.curValue:Math.floor(e.curValue),e.dispValue=this._setDisplay(e)),e.prevValue=e.curValue,e._newValue=!0,e._pendingOp=t,e._formula=e._formula.replace(/\D$/,"")+s,this._sendButton(e,s),this._updateCalculator(e)},_add:function(e){e.curValue=e.prevValue+e.curValue},_subtract:function(e){e.curValue=e.prevValue-e.curValue},_multiply:function(e){e.curValue=e.prevValue*e.curValue},_divide:function(e){e.curValue=e.prevValue/e.curValue},_power:function(e){e.curValue=Math.pow(e.prevValue,e.curValue)},_unaryOp:function(e,t,s){e._newValue=!0,t.apply(this,[e]),e.curValue=10===e.options.base?e.curValue:Math.floor(e.curValue),e.dispValue=this._setDisplay(e),e._formula+="="===s?"":" "+s+" ",this._sendButton(e,s),this._updateCalculator(e)},_plusMinus:function(e){e.curValue=-1*e.curValue,e.dispValue=this._setDisplay(e),e._newValue=!1},_pi:function(e){e.curValue=Math.PI},_percent:function(e){e._pendingOp===this._add?e.curValue=e.prevValue*(1+e.curValue/100):e._pendingOp===this._subtract?e.curValue=e.prevValue*(1-e.curValue/100):e._pendingOp===this._multiply?e.curValue=e.prevValue*e.curValue/100:e._pendingOp===this._divide&&(e.curValue=e.prevValue/e.curValue*100),e._savedOp=e._pendingOp,e._pendingOp=this._noOp},_equals:function(e){e._pendingOp===this._noOp?e._savedOp!==this._noOp&&(e.prevValue=e.curValue,e.curValue=e._savedValue,e._savedOp(e)):(e._savedOp=e._pendingOp,e._savedValue=e.curValue,e._pendingOp(e),e._pendingOp=this._noOp),e._formula=""},_memAdd:function(e){e.memory+=e.curValue,this._setMemoryCookie(e)},_memSubtract:function(e){e.memory-=e.curValue,this._setMemoryCookie(e)},_memStore:function(e){e.memory=e.curValue,this._setMemoryCookie(e)},_memRecall:function(e){e.curValue=e.memory},_memClear:function(e){e.memory=0,this._setMemoryCookie(e)},_sin:function(e){this._trig(e,Math.sin)}
1,_cos:function(e){this._trig(e,Math.cos)},_tan:function(e){this._trig(e,Math.tan)},_trig:function(e,t,s){e.curValue=t(e.curValue*(e.options.useDegrees?Math.PI/180:1))},_asin:function(e){this._atrig(e,Math.asin)},_acos:function(e){this._atrig(e,Math.acos)},_atan:function(e){this._atrig(e,Math.atan)},_atrig:function(e,t,s){e.curValue=t(e.curValue),e.options.useDegrees&&(e.curValue=e.curValue/Math.PI*180)},_inverse:function(e){e.curValue=1/e.curValue},_log:function(e){e.curValue=Math.log(e.curValue)/Math.log(10)},_ln:function(e){e.curValue=Math.log(e.curValue)},_exp:function(e){e.curValue=Math.exp(e.curValue)},_sqr:function(e){e.curValue*=e.curValue},_sqrt:function(e){e.curValue=Math.sqrt(e.curValue)},_random:function(e){e.curValue=Math.random()},_base2:function(e,t){this._changeBase(e,t,2)},_base8:function(e,t){this._changeBase(e,t,8)},_base10:function(e,t){this._changeBase(e,t,10)},_base16:function(e,t){this._changeBase(e,t,16)},_changeBase:function(e,t,s){e.options.base=s,e.curValue=10===s?e.curValue:Math.floor(e.curValue),e.dispValue=this._setDisplay(e),e._newValue=!0,this._sendButton(e,t),this._updateCalculator(e)},_degrees:function(e,t){this._degreesRadians(e,t,!0)},_radians:function(e,t){this._degreesRadians(e,t,!1)},_degreesRadians:function(e,t,s){e.options.useDegrees=s,this._sendButton(e,t),this._updateCalculator(e)},_undo:function(e,t){e.dispValue=e.dispValue.substr(0,e.dispValue.length-1)||"0",e.curValue=10===e.options.base?parseFloat(e.dispValue):parseInt(e.dispValue,e.options.base),e._formula=e._formula.replace(/[\.\d]$/,""),this._sendButton(e,t),this._updateCalculator(e)},_clearError:function(e,t){e.dispValue="0",e.curValue=0,e._formula=e._formula.replace(/[\.\d]+$/,""),e._newValue=!0,this._sendButton(e,t),this._updateCalculator(e)},_clear:function(e,t){this._reset(e,0),this._sendButton(e,t),this._updateCalculator(e)},_close:function(e,t){this._finished(e,t,e._input.val())},_use:function(e,t){e._pendingOp!==this._noOp&&this._unaryOp(e,this._equals,t),this._finished(e,t,e.dispValue)},_erase:function(e,t){this._reset(e,0),this._updateCalculator(e),this._finished(e,t,"")},_finished:function(e,t,s){e._inline?this._curInst=e:e._input.val(s),this._sendButton(e,t),this.hide(e._input[0])}});var a=e.calculator,n=[["_0","0",a.digit,null,"","0","0"],["_1","1",a.digit,null,"","1","1"],["_2","2",a.digit,null,"","2","2"],["_3","3",a.digit,null,"","3","3"],["_4","4",a.digit,null,"","4","4"],["_5","5",a.digit,null,"","5","5"],["_6","6",a.digit,null,"","6","6"],["_7","7",a.digit,null,"","7","7"],["_8","8",a.digit,null,"","8","8"],["_9","9",a.digit,null,"","9","9"],["_A","A",a.digit,null,"hex-digit","A","a"],["_B","B",a.digit,null,"hex-digit","B","b"],["_C","C",a.digit,null,"hex-digit","C","c"],["_D","D",a.digit,null,"hex-digit","D","d"],["_E","E",a.digit,null,"hex-digit","E","e"],["_F","F",a.digit,null,"hex-digit","F","f"],["_.",".",a.digit,null,"decimal","DECIMAL","."],["_+","+",a.binary,a._add,"arith add","ADD","+"],["_-","-",a.binary,a._subtract,"arith subtract","SUBTRACT","-"],["_*","*",a.binary,a._multiply,"arith multiply","MULTIPLY","*"],["_/","/",a.binary,a._divide,"arith divide","DIVIDE","/"],["_%","%",a.unary,a._percent,"arith percent","PERCENT","%"],["_=","=",a.unary,a._equals,"arith equals","EQUALS","="],["+-","±",a.unary,a._plusMinus,"arith plus-minus","PLUS_MINUS","#"],["PI","Ï",a.unary,a._pi,"pi","PI","p"],["1X","1/x",a.unary,a._inverse,"fn inverse","INV","i"],["LG","log",a.unary,a._log,"fn log","LOG","l"],["LN","ln",a.unary,a._ln,"fn ln","LN","n"],["EX","eâ¿",a.unary,a._exp,"fn exp","EXP","E"],["SQ","x²",a.unary,a._sqr,"fn sqr","SQR","@"],["SR","â",a.unary,a._sqrt,"fn sqrt","SQRT","!"],["XY","x^y",a.binary,a._power,"fn power","POWER","^"],["RN","rnd",a.unary,a._random,"random","RANDOM","?"],["SN","sin",a.unary,a._sin,"trig sin","SIN","s"],["CS","cos",a.unary,a._cos,"trig cos","COS","o"],["TN","tan",a.unary,a._tan,"trig tan","TAN","t"],["AS","asin",a.unary,a._asin,"trig asin","ASIN","S"],["AC","acos",a.unary,a._acos,"trig acos","ACOS","O"],["AT","atan",a.unary,a._atan,"trig atan","ATAN","T"],["MC","#memClear",a.unary,a._memClear,"memory mem-clear","MEM_CLEAR","x"],["MR","#memRecall",a.unary,a._memRecall,"memory mem-recall","MEM_RECALL","r"],["MS","#memStore",a.unary,a._memStore,"memory mem-store","MEM_STORE","m"],["M+","#memAdd",a.unary,a._memAdd,"memory mem-add","MEM_ADD",">"],["M-","#memSubtract",a.unary,a._memSubtract,"memory mem-subtract","MEM_SUBTRACT","<"],["BB","#base2",a.control,a._base2,"base base2","BASE_2","B"],["BO","#base8",a.control,a._base8,"base base8","BASE_8","C"],["BD","#base10",a.control,a._base10,"base base10","BASE_10","D"],["BH","#base16",a.control,a._base16,"base base16","BASE_16","H"],["DG","#degrees",a.control,a._degrees,"angle degrees","DEGREES","G"],["RD","#radians",a.control,a._radians,"angle radians","RADIANS","R"],["BS","#backspace",a.control,a._undo,"undo","UNDO",8,"BSp"],["CE","#clearError",a.control,a._clearError,"clear-error","CLEAR_ERROR",36,"Hom"],["CA","#clear",a.control,a._clear,"clear","CLEAR",35,"End"],["@X","#close",a.control,a._close,"close","CLOSE",27,"Esc"],["@U","#use",a.control,a._use,"use","USE",13,"Ent"],["@E","#erase",a.control,a._erase,"erase","ERASE",46,"Del"],[" ","",a.space,null,"space","SPACE"],["_ ","",a.space,null,"half-space","HALF_SPACE"],["??","??",a.unary,a._noOp]];e.each(n,function(e,t){a.addKeyDef.apply(a,t)}),e(function(){e("body").append(a.mainDiv).on("mousedown.calculator",a._checkExternalClick)})}(jQuery),define("jquery.calculator",["jquery","jquery.plugin"],function(e){return function(){return e.$}}(this)),define("StandardCalculator",["require","exports","Common/Common","jquery.calculator","jquery.calculator"],function(e,t,s,a){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),s.init(),a(function(){a("#standardCalculator").calculator({showFormula:!0,useText:""}),a("#standardCalculator").click()})});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.