function CardOfTheDay_prog(n,t){function ft(){at();ut?(TestUtil.SHOW_WARNINGS=!0,LoadUtil.get("data/get-card-data.json",d,LoadUtil.JSON)):LoadUtil.get("/api/misc/get-card-data",d,LoadUtil.JSON)}function et(){wt();v();UIUtil.hide(w);UIUtil.hide(l);UIUtil.hide(b);pt()}function k(){ot();var n=Calculator.performOperation(r[u],e,r[f]);r[u]=null;r[f]=n;u=null;f=null;e=null;v();tt()}function ot(){o.push(ArrayUtil.copy(r));var n=[r[u],e,r[f]];s.push(n)}function st(){o.length>0&&(r=o.pop(),s.pop(),v(),tt())}function h(n){e=n;u!=null&&f!=null&&k();y()}function ht(n,t){r[n]!=null&&r[t]!=null&&(n!=t?(u=n,f=t):u==null?u=n:f==null&&u!=n?f=n:(u=n,f=null),nt());u!=null&&e!=null&&f!=null&&k()}function ct(n){for(var i=!0,t=0;t<4;t++)r[t]==null||Calculator.equals(r[t],n)||(i=!1);return i}function lt(){UIUtil.show(l)}function d(n){r=n.card;et()}function at(){i.wheel.spinner.rotation=45;i.wheel.white.alpha=0;y()}function v(){vt();y();nt();yt()}function vt(){i.wheel.valueUp.displayValue(r[0]);i.wheel.valueRight.displayValue(r[1]);i.wheel.valueDown.displayValue(r[2]);i.wheel.valueLeft.displayValue(r[3])}function y(){i.addButton.selectBorder.alpha=0;i.subButton.selectBorder.alpha=0;i.mulButton.selectBorder.alpha=0;i.divButton.selectBorder.alpha=0;var n=null;switch(e){case Calculator.ADD:n=i.addButton;break;case Calculator.SUB:n=i.subButton;break;case Calculator.MUL:n=i.mulButton;break;case Calculator.DIV:n=i.divButton}n!=null&&(n.selectBorder.alpha=1)}function yt(){for(var t,n=0;n<3;n++)t=i["equation"+(n+1)],n0?rt(i.undoBtn):c(i.undoBtn);ct(24)?rt(i.submitBtn2):c(i.submitBtn2)}function it(n,t){return t>0?n>t?1:-n>t?3:2:n>-t?1:-n>-t?3:0}function rt(n){UIUtil.enable(n);UIUtil.setFrame(n,1)}function c(n){UIUtil.disable(n);UIUtil.setFrame(n,2)}function bt(n){var t=UIUtil.globalToLocal(i.wheel,n.stageX,n.stageY),r=it(t.x,t.y);a=r;p(r)}function kt(n){var t=UIUtil.globalToLocal(i.wheel,n.stageX,n.stageY),r=it(t.x,t.y);ht(a,r);a=null}function dt(){h(Calculator.ADD)}function gt(){h(Calculator.SUB)}function ni(){h(Calculator.MUL)}function ti(){h(Calculator.DIV)}function ii(){st()}function ri(){lt()}var i,w,l,b,ut=!1,r=[3,4,5,8],u=null,f=null,e=null,a=null,o=[],s=[];this.run=function(){i=t.card;w=t.veil;l=t.successVeil;b=t.playAgainVeil;ft()}}