var $jscomp,pensionCalculatorApp;$.datepicker.regional.he={monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dateFormat:"dd/mm/yyyy",firstDay:0,renderer:$.datepicker.defaultRenderer,prevText:"&#x3c;הקודם",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"הבא&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"היום",currentStatus:"",todayText:"היום",todayStatus:"",clearText:"נקה",clearStatus:"",closeText:"סגור",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD, M d",defaultStatus:"",isRTL:!0};$jscomp={scope:{},findInternal:function(n,t,i){var f,r,u;for(n instanceof String&&(n=String(n)),f=n.length,r=0;r<f;r++)if(u=n[r],t.call(i,u,r,n))return{i:r,v:u};return{i:-1,v:void 0}}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(n,t,i){if(i.get||i.set)throw new TypeError("ES3 does not support getters and setters.");n!=Array.prototype&&n!=Object.prototype&&(n[t]=i.value)};$jscomp.getGlobal=function(n){return"undefined"!=typeof window&&window===n?n:"undefined"!=typeof global&&null!=global?global:n};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(n,t,i,r){if(t){for(i=$jscomp.global,n=n.split("."),r=0;r<n.length-1;r++){var u=n[r];u in i||(i[u]={});i=i[u]}n=n[n.length-1];r=i[n];t=t(r);t!=r&&null!=t&&$jscomp.defineProperty(i,n,{configurable:!0,writable:!0,value:t})}};$jscomp.polyfill("Array.prototype.find",function(n){return n?n:function(n,t){return $jscomp.findInternal(this,n,t).v}},"es6-impl","es3"),function(n,t,i){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):n(t||i)}(function(n){var i=function(t,i,r){var u={invalid:[],getCaret:function(){try{var n,i=0,e=t.get(0),f=document.selection,r=e.selectionStart;return f&&-1===navigator.appVersion.indexOf("MSIE 10")?(n=f.createRange(),n.moveStart("character",-u.val().length),i=n.text.length):(r||"0"===r)&&(i=r),i}catch(o){}},setCaret:function(n){try{if(t.is(":focus")){var i,r=t.get(0);r.setSelectionRange?r.setSelectionRange(n,n):(i=r.createTextRange(),i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",n),i.select())}}catch(u){}},events:function(){t.on("keydown.mask",function(n){t.data("mask-keycode",n.keyCode||n.which);t.data("mask-previus-value",t.val());t.data("mask-previus-caret-pos",u.getCaret());u.maskDigitPosMapOld=u.maskDigitPosMap}).on(n.jMaskGlobals.useInput?"input.mask":"keyup.mask",u.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){t.keydown().keyup()},100)}).on("change.mask",function(){t.data("changed",!0)}).on("blur.mask",function(){e===u.val()||t.data("changed")||t.trigger("change");t.data("changed",!1)}).on("blur.mask",function(){e=u.val()}).on("focus.mask",function(t){!0===r.selectOnFocus&&n(t.target).select()}).on("focusout.mask",function(){r.clearIfNotMatch&&!o.test(u.val())&&u.val("")})},getRegexMask:function(){for(var n=[],t,e,o,r,u=0;u<i.length;u++)(t=f.translation[i.charAt(u)])?(e=t.pattern.toString().replace(/.{1}$|^.{1}/g,""),o=t.optional,(t=t.recursive)?(n.push(i.charAt(u)),r={digit:i.charAt(u),pattern:e}):n.push(o||t?e+"?":e)):n.push(i.charAt(u).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));return n=n.join(""),r&&(n=n.replace(new RegExp("("+r.digit+"(.*"+r.digit+")?)"),"($1)?").replace(new RegExp(r.digit,"g"),r.pattern)),new RegExp(n)},destroyEvents:function(){t.off("input keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(n){var i=t.is("input")?"val":"text";return 0<arguments.length?(t[i]()!==n&&t[i](n),i=t):i=t[i](),i},calculateCaretPosition:function(){var f=t.data("mask-previus-value")||"",e=u.getMasked(),n=u.getCaret();if(f!==e){for(var r=t.data("mask-previus-caret-pos")||0,e=e.length,h=f.length,c=f=0,o=0,s=0,i=n;i<e&&u.maskDigitPosMap[i];i++)c++;for(i=n-1;0<=i&&u.maskDigitPosMap[i];i--)f++;for(i=n-1;0<=i;i--)u.maskDigitPosMap[i]&&o++;for(i=r-1;0<=i;i--)u.maskDigitPosMapOld[i]&&s++;n>h?n=10*e:r>=n&&r!==h?u.maskDigitPosMapOld[n]||(r=n,n=n-(s-o)-f,u.maskDigitPosMap[n]&&(n=r)):n>r&&(n=n+(o-s)+c)}return n},behaviour:function(i){var r,e;return i=i||window.event,u.invalid=[],r=t.data("mask-keycode"),-1===n.inArray(r,f.byPassKeys)?(r=u.getMasked(),e=u.getCaret(),setTimeout(function(){u.setCaret(u.calculateCaretPosition())},n.jMaskGlobals.keyStrokeCompensation),u.val(r),u.setCaret(e),u.callbacks(i)):void 0},getMasked:function(n,t){var h=[],l=void 0===t?u.val():t+"",e=0,p=i.length,o=0,w=l.length,s=1,b="push",a=-1,d=0,g=[],v,nt,tt;for(r.reverse?(b="unshift",s=-1,v=0,e=p-1,o=w-1,nt=function(){return-1<e&&-1<o}):(v=p-1,nt=function(){return e<p&&o<w});nt();){var k=i.charAt(e),y=l.charAt(o),c=f.translation[k];c?(y.match(c.pattern)?(h[b](y),c.recursive&&(-1===a?a=e:e===v&&e!==a&&(e=a-s),v===a&&(e-=s)),e+=s):y===tt?(d--,tt=void 0):c.optional?(e+=s,o-=s):c.fallback?(h[b](c.fallback),e+=s,o-=s):u.invalid.push({p:o,v:y,e:c.pattern}),o+=s):(n||h[b](k),y===k?(g.push(o),o+=s):(tt=k,g.push(o+d),d++),e+=s)}return l=i.charAt(v),p!==w+1||f.translation[l]||h.push(l),h=h.join(""),u.mapMaskdigitPositions(h,g,w),h},mapMaskdigitPositions:function(n,t,i){for(n=r.reverse?n.length-i:0,u.maskDigitPosMap={},i=0;i<t.length;i++)u.maskDigitPosMap[t[i]+n]=1},callbacks:function(n){var f=u.val(),h=f!==e,s=[f,n,t,r],o=function(n,t,i){"function"==typeof r[n]&&t&&r[n].apply(this,i)};o("onChange",!0===h,s);o("onKeyPress",!0===h,s);o("onComplete",f.length===i.length,s);o("onInvalid",0<u.invalid.length,[f,n,t,u.invalid,r])}},f,e,o;t=n(t);f=this;e=u.val();i="function"==typeof i?i(u.val(),void 0,t,r):i;f.mask=i;f.options=r;f.remove=function(){var n=u.getCaret();return f.options.placeholder&&t.removeAttr("placeholder"),t.data("mask-maxlength")&&t.removeAttr("maxlength"),u.destroyEvents(),u.val(f.getCleanVal()),u.setCaret(n),t};f.getCleanVal=function(){return u.getMasked(!0)};f.getMaskedVal=function(n){return u.getMasked(!1,n)};f.init=function(e){var s,h;if(e=e||!1,r=r||{},f.clearIfNotMatch=n.jMaskGlobals.clearIfNotMatch,f.byPassKeys=n.jMaskGlobals.byPassKeys,f.translation=n.extend({},n.jMaskGlobals.translation,r.translation),f=n.extend(!0,{},f,r),o=u.getRegexMask(),e)u.events(),u.val(u.getMasked());else{for(r.placeholder&&t.attr("placeholder",r.placeholder),t.data("mask")&&t.attr("autocomplete","off"),e=0,s=!0;e<i.length;e++)if(h=f.translation[i.charAt(e)],h&&h.recursive){s=!1;break}s&&t.attr("maxlength",i.length).data("mask-maxlength",!0);u.destroyEvents();u.events();e=u.getCaret();u.val(u.getMasked());u.setCaret(e)}};f.init(!t.is("input"))};n.maskWatchers={};var u=function(){var t=n(this),u={},f=t.attr("data-mask");return t.attr("data-mask-reverse")&&(u.reverse=!0),t.attr("data-mask-clearifnotmatch")&&(u.clearIfNotMatch=!0),"true"===t.attr("data-mask-selectonfocus")&&(u.selectOnFocus=!0),r(t,f,u)?t.data("mask",new i(this,f,u)):void 0},r=function(t,i,r){r=r||{};var u=n(t).data("mask"),f=JSON.stringify;t=n(t).val()||n(t).text();try{return"function"==typeof i&&(i=i(t)),"object"!=typeof u||f(u.options)!==f(r)||u.mask!==i}catch(e){}},t=function(n){var i=document.createElement("div"),t;return n="on"+n,t=n in i,t||(i.setAttribute(n,"return;"),t="function"==typeof i[n]),t};n.fn.mask=function(t,u){u=u||{};var f=this.selector,e=n.jMaskGlobals,s=e.watchInterval,e=u.watchInputs||e.watchInputs,o=function(){if(r(this,t,u))return n(this).data("mask",new i(this,t,u))};return n(this).each(o),f&&""!==f&&e&&(clearInterval(n.maskWatchers[f]),n.maskWatchers[f]=setInterval(function(){n(document).find(f).each(o)},s)),this};n.fn.masked=function(n){return this.data("mask").getMaskedVal(n)};n.fn.unmask=function(){return clearInterval(n.maskWatchers[this.selector]),delete n.maskWatchers[this.selector],this.each(function(){var t=n(this).data("mask");t&&t.remove().removeData("mask")})};n.fn.cleanVal=function(){return this.data("mask").getCleanVal()};n.applyDataMask=function(t){t=t||n.jMaskGlobals.maskElements;(t instanceof n?t:n(t)).filter(n.jMaskGlobals.dataMaskAttr).each(u)};t={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,keyStrokeCompensation:10,useInput:!/Chrome\/[2-4][0-9]|SamsungBrowser/.test(window.navigator.userAgent)&&t("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};n.jMaskGlobals=n.jMaskGlobals||{};t=n.jMaskGlobals=n.extend(!0,{},t,n.jMaskGlobals);t.dataMask&&n.applyDataMask();setInterval(function(){n.jMaskGlobals.watchDataMask&&n.applyDataMask()},t.watchInterval)},window.jQuery,window.Zepto),function(n,t){"use strict";function ht(n,t,i){if(!n)throw ei("areq",t||"?",i||"required");return n}function ct(n,t){return!n&&!t?"":n?t?(h(n)&&(n=n.join(" ")),h(t)&&(t=t.join(" ")),n+" "+t):n:t}function gt(n){var t={};return n&&(n.to||n.from)&&(t.to=n.to,t.from=n.from),t}function o(n,t,r){var u="";return n=h(n)?n:n&&a(n)&&n.length?n.split(/\s+/):[],i(n,function(n,i){n&&0<n.length&&(u+=0<i?" ":"",u+=r?t+n:n+t)}),u}function ni(n){if(n instanceof f)switch(n.length){case 0:return[];case 1:if(1===n[0].nodeType)return n;break;default:return f(tt(n))}if(1===n.nodeType)return f(n)}function tt(n){var t,i;if(!n[0])return n;for(t=0;t<n.length;t++)if(i=n[t],1==i.nodeType)return i}function ti(n,t,r){i(t,function(t){n.addClass(t,r)})}function ii(n,t,r){i(t,function(t){n.removeClass(t,r)})}function v(n){return function(t,i){i.addClass&&(ti(n,t,i.addClass),i.addClass=null);i.removeClass&&(ii(n,t,i.removeClass),i.removeClass=null)}}function b(n){if(n=n||{},!n.$$prepared){var t=n.domOperation||u;n.domOperation=function(){n.$$domOperationFired=!0;t();t=u};n.$$prepared=!0}return n}function l(n,t){lt(n,t);at(n,t)}function lt(n,t){t.from&&(n.css(t.from),t.from=null)}function at(n,t){t.to&&(n.css(t.to),t.to=null)}function y(n,t,i){var r=t.options||{},f,e;return i=i.options||{},f=(r.addClass||"")+" "+(i.addClass||""),e=(r.removeClass||"")+" "+(i.removeClass||""),n=ri(n.attr("class"),f,e),i.preparationClasses&&(r.preparationClasses=d(i.preparationClasses,r.preparationClasses),delete i.preparationClasses),f=r.domOperation!==u?r.domOperation:null,kt(r,i),f&&(r.domOperation=f),r.addClass=n.addClass?n.addClass:null,r.removeClass=n.removeClass?n.removeClass:null,t.addClass=r.addClass,t.removeClass=r.removeClass,r}function ri(n,t,r){function e(n){a(n)&&(n=n.split(" "));var t={};return i(n,function(n){n.length&&(t[n]=!0)}),t}var f={},u;return n=e(n),t=e(t),i(t,function(n,t){f[t]=1}),r=e(r),i(r,function(n,t){f[t]=1===f[t]?null:-1}),u={addClass:"",removeClass:""},i(f,function(t,i){var r,f;1===t?(r="addClass",f=!n[i]):-1===t&&(r="removeClass",f=n[i]);f&&(u[r].length&&(u[r]+=" "),u[r]+=i)}),u}function r(n){return n instanceof t.element?n[0]:n}function ui(n,t,i){var r="";t&&(r=o(t,"ng-",!0));i.addClass&&(r=d(r,o(i.addClass,"-add")));i.removeClass&&(r=d(r,o(i.removeClass,"-remove")));r.length&&(i.preparationClasses=r,n.addClass(r))}function k(n,t){var i=t?"-"+t+"s":"";return p(n,[w,i]),[w,i]}function it(n,t){var i=t?"paused":"",r=s+"PlayState";return p(n,[r,i]),[r,i]}function p(n,t){n.style[t[0]]=t[1]}function d(n,t){return n?t?n+" "+t:n:t}function vt(n,t,r){var u=Object.create(null),f=n.getComputedStyle(t)||{};return i(r,function(n,t){var i=f[n],r;i&&(r=i.charAt(0),("-"===r||"+"===r||0<=r)&&(i=fi(i)),0===i&&(i=null),u[t]=i)}),u}function fi(n){var t=0;return n=n.split(/\s*,\s*/),i(n,function(n){"s"==n.charAt(n.length-1)&&(n=n.substring(0,n.length-1));n=parseFloat(n)||0;t=t?Math.max(n,t):n}),t}function rt(n){return 0===n||null!=n}function yt(n,t){var i=e,r=n+"s";return t?i+="Duration":r+=" linear all",[i,r]}function pt(){var n=Object.create(null);return{flush:function(){n=Object.create(null)},count:function(t){return(t=n[t])?t.total:0},get:function(t){return(t=n[t])&&t.value},put:function(t,i){n[t]?n[t].total++:n[t]={total:1,value:i}}}}function wt(n,t,r){i(r,function(i){n[i]=g(n[i])?n[i]:t.style.getPropertyValue(i)})}var u=t.noop,bt=t.copy,kt=t.extend,f=t.element,i=t.forEach,h=t.isArray,a=t.isString,ut=t.isObject,c=t.isUndefined,g=t.isDefined,dt=t.isFunction,ft=t.isElement,e,et,s,ot;c(n.ontransitionend)&&g(n.onwebkittransitionend)?(e="WebkitTransition",et="webkitTransitionEnd transitionend"):(e="transition",et="transitionend");c(n.onanimationend)&&g(n.onwebkitanimationend)?(s="WebkitAnimation",ot="webkitAnimationEnd animationend"):(s="animation",ot="animationend");var nt=s+"Delay",st=s+"Duration",w=e+"Delay";n=e+"Duration";var ei=t.$$minErr("ng"),oi={transitionDuration:n,transitionDelay:w,transitionProperty:e+"Property",animationDuration:st,animationDelay:nt,animationIterationCount:s+"IterationCount"},si={transitionDuration:n,transitionDelay:w,animationDuration:st,animationDelay:nt};t.module("ngAnimate",[]).directive("ngAnimateSwap",["$animate","$rootScope",function(n){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(t,i,r,u,f){var o,e;t.$watchCollection(r.ngAnimateSwap||r["for"],function(r){o&&n.leave(o);e&&(e.$destroy(),e=null);(r||0===r)&&(e=t.$new(),f(e,function(t){o=t;n.enter(t,null,i)}))})}}}]).directive("ngAnimateChildren",["$interpolate",function(n){return{link:function(i,r,u){function e(n){r.data("$$ngAnimateChildren","on"===n||"true"===n)}var f=u.ngAnimateChildren;t.isString(f)&&0===f.length?r.data("$$ngAnimateChildren",!0):(e(n(f)(i)),u.$observe("ngAnimateChildren",e))}}}]).factory("$$rAFScheduler",["$$rAF",function(n){function r(n){i=i.concat(n);u()}function u(){if(i.length){for(var f=i.shift(),r=0;r<f.length;r++)f[r]();t||n(function(){t||u()})}}var i,t;return i=r.queue=[],r.waitUntilQuiet=function(i){t&&t();t=n(function(){t=null;i();u()})},r}]).provider("$$animateQueue",["$animateProvider",function(n){function s(n){if(!n)return null;n=n.split(" ");var t=Object.create(null);return i(n,function(n){t[n]=!0}),t}function o(n,t){if(n&&t){var i=s(t);return n.split(" ").some(function(n){return i[n]})}}function e(n,i,r,u){return t[n].some(function(n){return n(i,r,u)})}function u(n,t){var i=0<(n.addClass||"").length,r=0<(n.removeClass||"").length;return t?i&&r:i||r}var t=this.rules={skip:[],cancel:[],join:[]};t.join.push(function(n,t){return!t.structural&&u(t)});t.skip.push(function(n,t){return!t.structural&&!u(t)});t.skip.push(function(n,t,i){return"leave"==i.event&&t.structural});t.skip.push(function(n,t,i){return i.structural&&2===i.state&&!t.structural});t.cancel.push(function(n,t,i){return i.structural&&t.structural});t.cancel.push(function(n,t,i){return 2===i.state&&t.structural});t.cancel.push(function(n,t,i){if(i.structural)return!1;n=t.addClass;t=t.removeClass;var r=i.addClass;return i=i.removeClass,c(n)&&c(t)||c(r)&&c(i)?!1:o(n,i)||o(t,r)});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(t,o,s,p,w,k,d,nt,it){function dt(){var n=!1;return function(t){n?t():o.$$postDigest(function(){n=!0;t()})}}function gt(n,t,u){var e=r(t),o=r(n),f=[];return(n=et[u])&&i(n,function(n){pt.call(n.node,e)?f.push(n.callback):"leave"===u&&pt.call(n.node,o)&&f.push(n.callback)}),f}function ti(n,f,s){function ht(r,u,f,e){ct(function(){var r=gt(et,n,u);r.length&&t(function(){i(r,function(t){t(n,f,e)})})});r.progress(u,f,e)}function tt(t){var r=n,i=c;i.preparationClasses&&(r.removeClass(i.preparationClasses),i.preparationClasses=null);i.activeClasses&&(r.removeClass(i.activeClasses),i.activeClasses=null);yt(n,c);l(n,c);c.domOperation();w.complete(!t)}var c=bt(s),g,et,it,v,nt,ft;(n=ni(n))&&(g=r(n),et=n.parent());var c=b(c),w=new d,ct=dt();if((h(c.addClass)&&(c.addClass=c.addClass.join(" ")),c.addClass&&!a(c.addClass)&&(c.addClass=null),h(c.removeClass)&&(c.removeClass=c.removeClass.join(" ")),c.removeClass&&!a(c.removeClass)&&(c.removeClass=null),c.from&&!ut(c.from)&&(c.from=null),c.to&&!ut(c.to)&&(c.to=null),!g)||(s=[g.className,c.addClass,c.removeClass].join(" "),!ei(s))||(it=0<=["enter","move","leave"].indexOf(f),v=!st||p[0].hidden||ot.get(g),s=!v&&rt.get(g)||{},nt=!!s.state,v||nt&&1==s.state||(v=!ri(n,et,f)),v))return tt(),w;if(it&&ii(n),v={structural:it,element:n,event:f,addClass:c.addClass,removeClass:c.removeClass,close:tt,options:c,runner:w},nt){if(e("skip",n,v,s))return 2===s.state?(tt(),w):(y(n,s,v),s.runner);if(e("cancel",n,v,s))if(2===s.state)s.runner.end();else if(s.structural)s.close();else return y(n,s,v),s.runner;else if(e("join",n,v,s))if(2===s.state)y(n,v,{});else return ui(n,it?f:null,c),f=v.event=s.event,c=y(n,s,v),s.runner}else y(n,v,{});return((nt=v.structural)||(nt="animate"===v.event&&0<Object.keys(v.options.to||{}).length||u(v)),!nt)?(tt(),lt(n),w):(ft=(s.counter||0)+1,v.counter=ft,at(n,1,v),o.$$postDigest(function(){var t=rt.get(g),i=!t,t=t||{},e=0<(n.parent()||[]).length&&("animate"===t.event||t.structural||u(t));i||t.counter!==ft||!e?(i&&(yt(n,c),l(n,c)),(i||it&&t.event!==f)&&(c.domOperation(),w.end()),e||lt(n)):(f=!t.structural&&u(t,!0)?"setClass":t.event,at(n,2),t=k(n,f,t.options),t.done(function(t){tt(!t);(t=rt.get(g))&&t.counter===ft&&lt(r(n));ht(w,f,"close",{})}),w.setHost(t),ht(w,f,"start",{}))}),w)}function ii(n){n=r(n).querySelectorAll("[data-ng-animate]");i(n,function(n){var i=parseInt(n.getAttribute("data-ng-animate")),t=rt.get(n);if(t)switch(i){case 2:t.runner.end();case 1:rt.remove(n)}})}function lt(n){n=r(n);n.removeAttribute("data-ng-animate");rt.remove(n)}function ct(n,t){return r(n)===r(t)}function ri(n,t,i){var a;i=f(p[0].body);var o=ct(n,i)||"HTML"===n[0].nodeName,u=ct(n,s),h=!1,e,l=ot.get(r(n));for((n=f.data(n[0],"$ngAnimatePin"))&&(t=n),t=r(t);t;){if(u||(u=ct(t,s)),1!==t.nodeType)break;if(n=rt.get(t)||{},!h){if(a=ot.get(t),!0===a&&!1!==l){l=!0;break}else!1===a&&(l=!1);h=n.structural}if((c(e)||!0===e)&&(n=f.data(t,"$$ngAnimateChildren"),g(n)&&(e=n)),h&&!1===e)break;if(o||(o=ct(t,i)),o&&u)break;if(!u&&(n=f.data(t,"$ngAnimatePin"))){t=r(n);continue}t=t.parentNode}return(!h||e)&&!0!==l&&u&&o}function at(n,t,i){i=i||{};i.state=t;n=r(n);n.setAttribute("data-ng-animate",t);i=(t=rt.get(n))?kt(t,i):i;rt.put(n,i)}var rt=new w,ot=new w,st=null,fi=o.$watch(function(){return 0===nt.totalPendingRequests},function(n){n&&(fi(),o.$$postDigest(function(){o.$$postDigest(function(){null===st&&(st=!0)})}))}),et={},vt=n.classNameFilter(),ei=vt?function(n){return vt.test(n)}:function(){return!0},yt=v(it),pt=Node.prototype.contains||function(n){return this===n||!!(this.compareDocumentPosition(n)&16)},wt={on:function(n,t,i){var r=tt(t);et[n]=et[n]||[];et[n].push({node:r,callback:i});f(t).on("$destroy",function(){wt.off(n,t,i)})},off:function(n,t,i){function u(n,t,i){var r=tt(t);return n.filter(function(n){return!(n.node===r&&(!i||n.callback===i))})}var r=et[n];r&&(et[n]=1===arguments.length?null:u(r,t,i))},pin:function(n,t){ht(ft(n),"element","not an element");ht(ft(t),"parentElement","not an element");n.data("$ngAnimatePin",t)},push:function(n,t,i,r){return i=i||{},i.domOperation=r,ti(n,t,i)},enabled:function(n,t){var u=arguments.length,i,f;return 0===u?t=!!st:ft(n)?(i=r(n),f=ot.get(i),1===u?t=!f:ot.put(i,!t)):t=st=!!n,t}};return wt}]}]).provider("$$animation",["$animateProvider",function(){function n(n){return n.data("$$animationRunner")}var t=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function(u,e,o,s,h,c){function y(n){function u(n){var e,t,i;if(n.processed)return n;for(n.processed=!0,e=n.domNode,t=e.parentNode,r.put(e,n);t;){if(i=r.get(t)){i.processed||(i=u(i));break}t=t.parentNode}return(i||f).children.push(n),n}for(var f={children:[]},r=new h,i,t=0;t<n.length;t++)i=n[t],r.put(i.domNode,n[t]={domNode:i.domNode,fn:i.fn,children:[]});for(t=0;t<n.length;t++)u(n[t]);return function(n){for(var f=[],r=[],u,i,e,t=0;t<n.children.length;t++)r.push(n.children[t]);for(n=r.length,u=0,i=[],t=0;t<r.length;t++)e=r[t],0>=n&&(n=u,u=0,f.push(i),i=[]),i.push(e.fn),e.children.forEach(function(n){u++;r.push(n)}),n--;return i.length&&f.push(i),f}(f)}var a=[],p=v(u);return function(h,v,w){function ut(n){n=n.hasAttribute("ng-animate-ref")?[n]:n.querySelectorAll("[ng-animate-ref]");var t=[];return i(n,function(n){var i=n.getAttribute("ng-animate-ref");i&&i.length&&t.push(n)}),t}function ft(n){var t=[],u={},o,e;return i(n,function(n,e){var o=r(n.element),h=0<=["enter","move"].indexOf(n.event),o=n.structural?ut(o):[],s;o.length?(s=h?"to":"from",i(o,function(n){var t=n.getAttribute("ng-animate-ref");u[t]=u[t]||{};u[t][s]={animationID:e,element:f(n)}})):t.push(n)}),o={},e={},i(u,function(i){var r=i.from,u=i.to,c;if(r&&u){var f=n[r.animationID],s=n[u.animationID],h=r.animationID.toString();e[h]||(c=e[h]={structural:!0,beforeStart:function(){f.beforeStart();s.beforeStart()},close:function(){f.close();s.close()},classes:et(f.classes,s.classes),from:f,to:s,anchors:[]},c.classes.length?t.push(c):(t.push(f),t.push(s)));e[h].anchors.push({out:r.element,"in":u.element})}else r=r?r.animationID:u.animationID,u=r.toString(),o[u]||(o[u]=!0,t.push(n[r]))}),t}function et(n,t){var f,i,r,u;for(n=n.split(" "),t=t.split(" "),f=[],i=0;i<n.length;i++)if(r=n[i],"ng-"!==r.substring(0,3))for(u=0;u<t.length;u++)if(r===t[u]){f.push(r);break}return f.join(" ")}function ot(n){for(var i,r=t.length-1;0<=r;r--)if(i=t[r],o.has(i)&&(i=o.get(i)(n)))return i}function st(t,i){t.from&&t.to?(n(t.from.element).setHost(i),n(t.to.element).setHost(i)):n(t.element).setHost(i)}function rt(){var t=n(h);!t||"leave"===v&&w.$$domOperationFired||t.end()}function nt(n){h.off("$destroy",rt);h.removeData("$$animationRunner");p(h,w);l(h,w);w.domOperation();k&&u.removeClass(h,k);h.removeClass("ng-animate");d.complete(!n)}var tt,d,it,k,g;if(w=b(w),tt=0<=["enter","move","leave"].indexOf(v),d=new s({end:function(){nt()},cancel:function(){nt(!0)}}),!t.length)return nt(),d;h.data("$$animationRunner",d);it=ct(h.attr("class"),ct(w.addClass,w.removeClass));k=w.tempClasses;k&&(it+=" "+k,w.tempClasses=null);tt&&(g="ng-"+v+"-prepare",u.addClass(h,g));a.push({element:h,classes:it,event:v,structural:tt,options:w,beforeStart:function(){h.addClass("ng-animate");k&&u.addClass(h,k);g&&(u.removeClass(h,g),g=null)},close:nt});h.on("$destroy",rt);return 1<a.length?d:(e.$$postDigest(function(){var u=[],f,t;i(a,function(t){n(t.element)?u.push(t):t.close()});a.length=0;f=ft(u);t=[];i(f,function(i){t.push({domNode:r(i.from?i.from.element:i.element),fn:function(){var t,r,u;i.beforeStart();r=i.close;n(i.anchors?i.from.element||i.to.element:i.element)&&(u=ot(i),u&&(t=u.start));t?(t=t(),t.done(function(n){r(!n)}),st(i,t)):r()}})});c(y(t))}),d)}}]}]).provider("$animateCss",["$animateProvider",function(){var n=pt(),t=pt();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(f,c,a,y,d,g,tt,ut){function ct(n,t){var i=n.parentNode;return(i.$$ngAnimateParentKey||(i.$$ngAnimateParentKey=++ni))+"-"+n.getAttribute("class")+"-"+t}function dt(i,r,u,e){var s;return 0<n.count(u)&&(s=t.get(u),s||(r=o(r,"-stagger"),c.addClass(i,r),s=vt(f,i,e),s.animationDuration=Math.max(s.animationDuration,0),s.transitionDuration=Math.max(s.transitionDuration,0),c.removeClass(i,r),t.put(u,s))),s||{}}function pt(i){ft.push(i);tt.waitUntilQuiet(function(){n.flush();t.flush();for(var r=d(),i=0;i<ft.length;i++)ft[i](r);ft.length=0})}function kt(t,i,r){return i=n.get(r),i||(i=vt(f,t,oi),"infinite"===i.animationIterationCount&&(i.animationIterationCount=1)),n.put(r,i),t=i,r=t.animationDelay,i=t.transitionDelay,t.maxDelay=r&&i?Math.max(r,i):r||i,t.maxDuration=Math.max(t.animationDuration*t.animationIterationCount,t.transitionDuration),t}var ht=v(c),ni=0,ft=[];return function(t,f){function ki(){ii()}function or(){ii(!0)}function ii(n){if(!(wi||rr&&ei)){wi=!0;ei=!1;v.$$skipPreparationClasses||c.removeClass(t,ci);c.removeClass(t,cr);it(tt,!1);k(tt,!1);i(ni,function(n){tt.style[n[0]]=""});ht(t,v);l(t,v);Object.keys(pi).length&&i(pi,function(n,t){n?tt.style.setProperty(t,n):tt.style.removeProperty(t)});v.onDone&&v.onDone();oi&&oi.length&&t.off(oi.join(" "),hr);var r=t.data("$$animateCss");r&&(y.cancel(r[0].timer),t.removeData("$$animateCss"));li&&li.complete(!n)}}function sr(n){d.blockTransition&&k(tt,n);d.blockKeyframeAnimation&&it(tt,!!n)}function di(){return li=new a({end:ki,cancel:or}),pt(u),ii(),{$$willAnimate:!1,start:function(){return li},end:ki}}function hr(n){n.stopPropagation();var t=n.originalEvent||n;n=t.$manualTimeStamp||Date.now();t=parseFloat(t.elapsedTime.toFixed(3));Math.max(n-fr,0)>=tr&&t>=ti&&(rr=!0,ii())}function lr(){function n(){var r,u,n,o,h;if(!wi){if(sr(!1),i(ni,function(n){tt.style[n[0]]=n[1]}),ht(t,v),c.addClass(t,cr),d.recalculateTimingStyles){if(bi=tt.className+" "+ci,yi=ct(tt,bi),ft=kt(tt,bi,yi),ui=ft.maxDelay,ai=Math.max(ui,0),ti=ft.maxDuration,0===ti){ii();return}d.hasTransitions=0<ft.transitionDuration;d.hasAnimations=0<ft.animationDuration}if(d.applyAnimationDelay&&(ui="boolean"!=typeof v.delay&&rt(v.delay)?parseFloat(v.delay):ui,ai=Math.max(ui,0),ft.animationDelay=ui,fi=[nt,ui+"s"],ni.push(fi),tt.style[fi[0]]=fi[1]),tr=1e3*ai,ur=1e3*ti,v.easing&&(n=v.easing,d.hasTransitions&&(r=e+"TimingFunction",ni.push([r,n]),tt.style[r]=n),d.hasAnimations&&(r=s+"TimingFunction",ni.push([r,n]),tt.style[r]=n)),ft.transitionDuration&&oi.push(et),ft.animationDuration&&oi.push(ot),fr=Date.now(),u=tr+1.5*ur,r=fr+u,n=t.data("$$animateCss")||[],o=!0,n.length&&(h=n[0],(o=r>h.expectedEndTime)?y.cancel(h.timer):n.push(ii)),o&&(u=y(f,u,!1),n[0]={timer:u,expectedEndTime:r},n.push(ii),t.data("$$animateCss",n)),oi.length)t.on(oi.join(" "),hr);v.to&&(v.cleanupStyles&&wt(pi,tt,Object.keys(v.to)),at(t,v))}}function f(){var i=t.data("$$animateCss"),n;if(i){for(n=1;n<i.length;n++)i[n]();t.removeData("$$animateCss")}}if(!wi)if(tt.parentNode){var r=function(n){if(rr)ei&&n&&(ei=!1,ii());else if(ei=!n,ft.animationDuration)if(n=it(tt,ei),ei)ni.push(n);else{var t=ni,i=t.indexOf(n);0<=n&&t.splice(i,1)}},u=0<ir&&(ft.transitionDuration&&0===ri.transitionDuration||ft.animationDuration&&0===ri.animationDuration)&&Math.max(ri.animationDelay,ri.transitionDelay);u?y(n,Math.floor(u*ir*1e3),!1):n();nr.resume=function(){r(!0)};nr.pause=function(){r(!1)}}else ii()}var v=f||{},pi,tt,yi,ri,ir,ft,ui,d,fi;if(v.$$prepared||(v=b(bt(v))),pi={},tt=r(t),!tt||!tt.parentNode||!ut.enabled())return di();var ni=[],gi=t.attr("class"),vt=gt(v),wi,ei,rr,li,nr,ai,tr,ti,ur,fr,oi=[];if(0===v.duration||!g.animations&&!g.transitions)return di();var vi=v.event&&h(v.event)?v.event.join(" "):v.event,er="",hi="";vi&&v.structural?er=o(vi,"ng-",!0):vi&&(er=vi);v.addClass&&(hi+=o(v.addClass,"-add"));v.removeClass&&(hi.length&&(hi+=" "),hi+=o(v.removeClass,"-remove"));v.applyClassesEarly&&hi.length&&ht(t,v);var ci=[er,hi].join(" ").trim(),bi=gi+" "+ci,cr=o(ci,"-active"),gi=vt.to&&0<Object.keys(vt.to).length;return(0<(v.keyframeStyle||"").length||gi||ci)?(0<v.stagger?(vt=parseFloat(v.stagger),ri={transitionDelay:vt,animationDelay:vt,transitionDuration:0,animationDuration:0}):(yi=ct(tt,bi),ri=dt(tt,ci,yi,si)),v.$$skipPreparationClasses||c.addClass(t,ci),v.transitionStyle&&(vt=[e,v.transitionStyle],p(tt,vt),ni.push(vt)),0<=v.duration&&(vt=0<tt.style[e].length,vt=yt(v.duration,vt),p(tt,vt),ni.push(vt)),v.keyframeStyle&&(vt=[s,v.keyframeStyle],p(tt,vt),ni.push(vt)),ir=ri?0<=v.staggerIndex?v.staggerIndex:n.count(yi):0,(vi=0===ir)&&!v.skipBlocking&&k(tt,9999),ft=kt(tt,bi,yi),ui=ft.maxDelay,ai=Math.max(ui,0),ti=ft.maxDuration,d={},d.hasTransitions=0<ft.transitionDuration,d.hasAnimations=0<ft.animationDuration,d.hasTransitionAll=d.hasTransitions&&"all"==ft.transitionProperty,d.applyTransitionDuration=gi&&(d.hasTransitions&&!d.hasTransitionAll||d.hasAnimations&&!d.hasTransitions),d.applyAnimationDuration=v.duration&&d.hasAnimations,d.applyTransitionDelay=rt(v.delay)&&(d.applyTransitionDuration||d.hasTransitions),d.applyAnimationDelay=rt(v.delay)&&d.hasAnimations,d.recalculateTimingStyles=0<hi.length,(d.applyTransitionDuration||d.applyAnimationDuration)&&(ti=v.duration?parseFloat(v.duration):ti,d.applyTransitionDuration&&(d.hasTransitions=!0,ft.transitionDuration=ti,vt=0<tt.style[e+"Property"].length,ni.push(yt(ti,vt))),d.applyAnimationDuration&&(d.hasAnimations=!0,ft.animationDuration=ti,ni.push([st,ti+"s"]))),0===ti&&!d.recalculateTimingStyles)?di():(null!=v.delay&&("boolean"!=typeof v.delay&&(fi=parseFloat(v.delay),ai=Math.max(fi,0)),d.applyTransitionDelay&&ni.push([w,fi+"s"]),d.applyAnimationDelay&&ni.push([nt,fi+"s"])),null==v.duration&&0<ft.transitionDuration&&(d.recalculateTimingStyles=d.recalculateTimingStyles||vi),tr=1e3*ai,ur=1e3*ti,v.skipBlocking||(d.blockTransition=0<ft.transitionDuration,d.blockKeyframeAnimation=0<ft.animationDuration&&0<ri.animationDelay&&0===ri.animationDuration),v.from&&(v.cleanupStyles&&wt(pi,tt,Object.keys(v.from)),lt(t,v)),d.blockTransition||d.blockKeyframeAnimation?sr(ti):v.skipBlocking||k(tt,!1),{$$willAnimate:!0,end:ki,start:function(){if(!wi)return nr={end:ki,cancel:or,resume:null,pause:null},li=new a(nr),pt(lr),li}}):di()}}]}]).provider("$$animateCssDriver",["$$animationProvider",function(n){n.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(n,t,e,o,s,h,c){function p(n){return n.replace(/\bng-\S+\b/g,"")}function w(n,t){return a(n)&&(n=n.split(" ")),a(t)&&(t=t.split(" ")),n.filter(function(n){return-1===t.indexOf(n)}).join(" ")}function k(t,u,o){function a(n){var t={},u=r(n).getBoundingClientRect();return i(["width","height","top","left"],function(n){var i=u[n];switch(n){case"top":i+=l.scrollTop;break;case"left":i+=l.scrollLeft}t[n]=Math.floor(i)+"px"}),t}function v(){var t=p(o.attr("class")||""),i=w(t,y),t=w(y,t),i=n(s,{to:a(o),addClass:"ng-anchor-in "+i,removeClass:"ng-anchor-out "+t,delay:!0});return i.$$willAnimate?i:null}function c(){s.remove();u.removeClass("ng-animate-shim");o.removeClass("ng-animate-shim")}var s=f(r(u).cloneNode(!0)),y=p(s.attr("class")||""),h,k;return(u.addClass("ng-animate-shim"),o.addClass("ng-animate-shim"),s.addClass("ng-anchor"),b.append(s),t=function(){var t=n(s,{addClass:"ng-anchor-out",delay:!0,from:a(u)});return t.$$willAnimate?t:null}(),!t&&(h=v(),!h))?c():(k=t||h,{start:function(){function i(){n&&n.end()}var t,n=k.start();return n.done(function(){if(n=null,!h&&(h=v()))return n=h.start(),n.done(function(){n=null;c();t.complete()}),n;c();t.complete()}),t=new e({end:i,cancel:i})}})}function g(n,t,r,f){var o=y(n,u),s=y(t,u),h=[];return i(f,function(n){(n=k(r,n.out,n["in"]))&&h.push(n)}),o||s||0!==h.length?{start:function(){function r(){i(n,function(n){n.end()})}var n=[],t;return o&&n.push(o.start()),s&&n.push(s.start()),i(h,function(t){n.push(t.start())}),t=new e({end:r,cancel:r}),e.all(n,function(n){t.complete(n)}),t}}:void 0}function y(t){var r=t.element,i=t.options||{};return t.structural&&(i.event=t.event,i.structural=!0,i.applyClassesEarly=!0,"leave"===t.event&&(i.onDone=i.domOperation)),i.preparationClasses&&(i.event=d(i.event,i.preparationClasses)),t=n(r,i),t.$$willAnimate?t:null}var l,b;return!s.animations&&!s.transitions?u:(l=c[0].body,t=r(o),b=f(t.parentNode&&11===t.parentNode.nodeType||l.contains(t)?t:l),v(h),function(n){return n.from&&n.to?g(n.from,n.to,n.classes,n.anchors):y(n)})}]}]).provider("$$animateJs",["$animateProvider",function(n){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(t,r,f){function e(i){var r,f;i=h(i)?i:i.split(" ");for(var e=[],o={},u=0;u<i.length;u++)r=i[u],f=n.$$registeredAnimations[r],f&&!o[r]&&(e.push(t.get(f)),o[r]=!0);return e}var o=v(f);return function(n,t,f,s){function a(){s.domOperation();o(n,s)}function it(n,t,i,f,e){switch(i){case"animate":t=[t,f.from,f.to,e];break;case"setClass":t=[t,nt,tt,e];break;case"addClass":t=[t,nt,e];break;case"removeClass":t=[t,tt,e];break;default:t=[t,e]}if(t.push(f),n=n.apply(n,t))if(dt(n.start)&&(n=n.start()),n instanceof r)n.done(e);else if(dt(n))return n;return u}function c(n,t,f,e,o){var s=[];return i(e,function(i){var e=i[o];e&&s.push(function(){var i,s,h=!1,o=function(n){h||(h=!0,(s||u)(n),i.complete(!n))};return i=new r({end:function(){o()},cancel:function(){o(!0)}}),s=it(e,n,t,f,function(n){o(!1===n)}),i})}),s}function g(n,t,u,f,e){var o=c(n,t,u,f,e),s,h;return 0===o.length&&("beforeSetClass"===e?(s=c(n,"removeClass",u,f,"beforeRemoveClass"),h=c(n,"addClass",u,f,"beforeAddClass")):"setClass"===e&&(s=c(n,"removeClass",u,f,"removeClass"),h=c(n,"addClass",u,f,"addClass")),s&&(o=o.concat(s)),h&&(o=o.concat(h))),0!==o.length?function(n){var t=[];return o.length&&i(o,function(n){t.push(n())}),t.length?r.all(t,n):n(),function(n){i(t,function(t){n?t.cancel():t.end()})}}:void 0}var v=!1,k,d,h;3===arguments.length&&ut(f)&&(s=f,f=null);s=b(s);f||(f=n.attr("class")||"",s.addClass&&(f+=" "+s.addClass),s.removeClass&&(f+=" "+s.removeClass));var nt=s.addClass,tt=s.removeClass,w=e(f),y,p;return w.length&&("leave"==t?(d="leave",k="afterLeave"):(d="before"+t.charAt(0).toUpperCase()+t.substr(1),k=t),"enter"!==t&&"move"!==t&&(y=g(n,t,s,w,d)),p=g(n,t,s,w,k)),y||p?{$$willAnimate:!0,end:function(){return h?h.end():(v=!0,a(),l(n,s),h=new r,h.complete(!0)),h},start:function(){function f(t){v=!0;a();l(n,s);h.complete(t)}if(h)return h;h=new r;var i,t=[];return y&&t.push(function(n){i=y(n)}),t.length?t.push(function(n){a();n(!0)}):a(),p&&t.push(function(n){i=p(n)}),h.setHost({end:function(){v||((i||u)(void 0),f(void 0))},cancel:function(){v||((i||u)(!0),f(!0))}}),r.chain(t,f),h}}:void 0}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(n){n.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(n,t){function r(t){return n(t.element,t.event,t.classes,t.options)}return function(n){if(n.from&&n.to){var u=r(n.from),f=r(n.to);if(u||f)return{start:function(){function r(){return function(){i(n,function(n){n.end()})}}var n=[],e;return u&&n.push(u.start()),f&&n.push(f.start()),t.all(n,function(n){e.complete(n)}),e=new t({end:r(),cancel:r()})}}}else return r(n)}}]}])}(window,window.angular);pensionCalculatorApp=angular.module("pensionCalculatorApp",[]);typeof migdalApp=="object"&&migdalApp.requires.push("pensionCalculatorApp");pensionCalculatorApp.factory("pensionCalculatorFactory",["$http",function(n){function i(n){return{Payload:n,UserInfo:r}}var t={};t.apiControllerUrl=_apiRootUrl+"api/PensionCalculator";var u=t.apiControllerUrl+"/getToken",f=t.apiControllerUrl+"/disabilityAndSurvivorsPercentagesData",e=t.apiControllerUrl+"/disabilityPersonalPercentagesData",o=t.apiControllerUrl+"/survivorsPersonalPercentagesData",s=t.apiControllerUrl+"/simulatePension",r={Token:null};return t.setToken=function(){return n({url:u,method:"GET",headers:{"Content-Type":"application/json"}}).then(function(n){if(n&&n.data)return r.Token=n.data,n.data},function(n){console.log(n)})},t.disabilityAndSurvivorsPercentagesData=function(t){return n({url:f,method:"POST",data:i(t),headers:{"Content-Type":"application/json"}}).then(function(n){return n},function(n){console.log(n)})},t.disabilityPersonalPercentagesData=function(t){return n({url:e,method:"POST",data:i(t),headers:{"Content-Type":"application/json"}}).then(function(n){return n},function(n){console.log(n)})},t.survivorsPersonalPercentagesData=function(t){return n({url:o,method:"POST",data:i(t),headers:{"Content-Type":"application/json"}}).then(function(n){return n},function(n){console.log(n)})},t.calculatePension=function(t){return n({url:s,method:"POST",data:i(t),headers:{"Content-Type":"application/json"}}).then(function(n){return n},function(n){console.log(n)})},t}]);pensionCalculatorApp.controller("pensionCalculatorCtrl",["$scope","$timeout","pensionCalculatorFactory",function(n,t,i){function s(){var n=new Date,i=n.getFullYear(),u=n.getMonth(),e=n.getDate(),t;r.minDate=new Date(i-60,u,e);r.maxDate=new Date(i-15,u,e);r.minDateForPicker=r.minDate.getMonth()+1+"/"+r.minDate.getDate()+"/"+r.minDate.getFullYear();r.maxDateForPicker=r.maxDate.getMonth()+1+"/"+r.maxDate.getDate()+"/"+r.maxDate.getFullYear();r.minDateHitztarfot=new Date(1995,0,1);r.maxDateHitztarfot=n;t=new Date(i-30,u,e);r.birthDateStr=f(t.getDate())+"/"+f(t.getMonth()+1)+"/"+t.getFullYear();r.pensionSimulatorRequest.tr_leda_str=r.birthDateStr}function f(n){return n<10?"0"+n:n}function u(n,t,i){var r,u;return n?n.indexOf("/")>-1&&(r=n.split("/"),r.length==3&&(u=new Date(r[2],r[1]-1,r[0]),!isNaN(u)&&u.getFullYear()==r[2]&&u.getMonth()+1==r[1]&&u.getDate()==r[0]))?u>=t&&u<=i:!1:!0}function e(n,t,i){var r=/^[-+]?[0-9]*\.?[0-9]+$/.test(n),u;return r&&(u=Number(n),r=u>=t&&u<=i),r}function h(n){var t,i;return n?n.indexOf("/")>-1&&(t=n.split("/"),t.length==2&&(i=new Date(t[1],t[0]-1,1),!isNaN(i)&&i.getFullYear()==t[1]&&i.getMonth()+1==t[0]&&i>=r.minDateHitztarfot&&i<=r.maxDateHitztarfot))?!0:!1:!0}function c(n){n?(r.showResults=!0,r.showError=!1):(r.showResults=!1,r.showError=!0)}function l(n){var t=n[0].name;return["itrat_tochnit","tr_hitztarfot_tochnit","personalDisability","personalSurvivors","pensionPersonalRouteFocus","tr_leda_ben_bat_mugbal_str","pensionBenBatRouteFocus"].indexOf(t)>-1}function o(){a()&&window.scrollTo(0,document.documentElement.scrollTop-200)}function a(){var n=/*@cc_on!@*/!1||!!document.documentMode,t=!n&&!!window.StyleMedia;return n||t}var r=this;r.token;r.selectedPeriod=1;r.showEditExtraInfo=!1;r.showYourInfo=!1;r.minDate;r.maxDate;r.minDateForPicker;r.maxDateForPicker;r.minDateHitztarfot;r.maxDateHitztarfot;r.birthDateStr;r.ben_zug=!0;r.tr_hitztarfot_tochnit;r.itrat_tochnit;r.jobStatus="employee";r.sachar_hafkada=null;r.tr_leda_ben_bat_mugbal;r.loading=!1;r.showError=!1;r.showResults=!1;r.pensionSimulatorRequest={min:0,tr_leda_str:null,ms_yeledim_metachat_21:0,matzav_mishpachti:null,min_ben_zug:1,tr_leda_ben_zug_str:null,achuz_tagmolei_oved:null,achuz_tagmolei_maasik:null,achuz_maasik_al_ch_pitzeim:null,sachar_hafkada:null,zihuy_sachar:null,tr_hitztarfot_tochnit_str:null,itrat_tochnit:null,gil_kabalat_gimla:67,kod_maslul:null,achuz_nechut_ishit:-1,achuz_sherim_ishit:-1,tr_leda_ben_bat_mugbal_str:null,min_ben_bat_mugbal:null,necut_kfula:!0,necut_gadla:!1,tkufa_muvtachat:0,achuz_mepensiat_zaken_lealmana:0,ServiceHeaderData:{SystemKey:null,CorrelationId:null,Version:null}};r.pensionSimulatorDetails={tr_leda_str:null,min:null,matzav_mishpachti:null,tr_leda_ben_zug_str:null,ms_yeledim_metachat_21:null,gil_kabalat_gimla:null,jobStatus:null,necut_kfula:null,necut_gadla:null,itrat_tochnit:null,tkufa_muvtachat:null,achuz_mepensiat_zaken_lealmana:null};r.pensionSimulatorResponse={};r.init=function(){i.setToken().then(function(n){n&&(r.Token=n)});$(".datepickerMask").mask("00/00/0000");$(".datemonthyearMask").mask("00/0000");s()};r.pensionCalculatorValidations=[{name:"tr_leda_strValid",valid:function(){return u(r.pensionSimulatorRequest.tr_leda_str,r.minDate,r.maxDate)}},{name:"tr_leda_ben_zug_strRequired",valid:function(){return r.ben_zug&&!r.pensionSimulatorRequest.tr_leda_ben_zug_str?!1:!0}},{name:"tr_leda_ben_zug_strValid",valid:function(){return!r.ben_zug||u(r.pensionSimulatorRequest.tr_leda_ben_zug_str,r.minDate,r.maxDate)}},{name:"sachar_hafkadaValid",valid:function(){return!r.sachar_hafkada||e(r.sachar_hafkada,1,999999)}},{name:"tr_hitztarfot_tochnit_strValid",valid:function(){return h(r.tr_hitztarfot_tochnit)}},{name:"itrat_tochnitValid",valid:function(){return!r.itrat_tochnit||e(r.itrat_tochnit,0,9999999)}},{name:"tr_leda_ben_bat_mugbal_strValid",valid:function(){return u(r.tr_leda_ben_bat_mugbal,r.minDate,r.maxDate)}},];r.progressInteger=function(n){r.pensionSimulatorRequest.ms_yeledim_metachat_21>=0&&r.pensionSimulatorRequest.ms_yeledim_metachat_21!==""?n>0?r.pensionSimulatorRequest.ms_yeledim_metachat_21++:r.pensionSimulatorRequest.ms_yeledim_metachat_21--:r.pensionSimulatorRequest.ms_yeledim_metachat_21=0};r.setBenZugForm=function(n){r.ben_zug?r.pensionSimulatorRequest.min_ben_zug=r.pensionSimulatorRequest.min==0?1:0:(r.pensionSimulatorRequest.min_ben_zug=null,r.pensionSimulatorRequest.tr_leda_ben_zug_str=null,n.benZugForm.$setUntouched())};r.setMatzavMishpahti=function(){r.pensionSimulatorRequest.matzav_mishpachti=r.ben_zug?1:r.pensionSimulatorRequest.ms_yeledim_metachat_21==0?2:3};r.getMatzavMishpahtiTxt=function(n){switch(n){case 1:return"נשוי";case 2:return"בודד";case 3:return"בודד עם ילדים";default:return""}};r.setPensionDetails=function(){r.pensionSimulatorDetails.tr_leda_str=r.pensionSimulatorRequest.tr_leda_str;r.pensionSimulatorDetails.min=r.pensionSimulatorRequest.min==0?"זכר":"נקבה";r.pensionSimulatorDetails.matzav_mishpachti=r.getMatzavMishpahtiTxt(r.pensionSimulatorRequest.matzav_mishpachti);r.pensionSimulatorDetails.tr_leda_ben_zug_str=r.pensionSimulatorRequest.tr_leda_ben_zug_str;r.pensionSimulatorDetails.ms_yeledim_metachat_21=r.pensionSimulatorRequest.ms_yeledim_metachat_21;r.pensionSimulatorDetails.gil_kabalat_gimla=r.pensionSimulatorRequest.gil_kabalat_gimla;r.pensionSimulatorDetails.jobStatus=r.jobStatus=="independent"?"עצמאי":"שכיר";r.pensionSimulatorDetails.necut_kfula=r.pensionSimulatorRequest.necut_kfula?"יש":"אין";r.pensionSimulatorDetails.necut_gadla=r.pensionSimulatorRequest.necut_gadla?"יש":"אין";r.pensionSimulatorDetails.itrat_tochnit=r.pensionSimulatorRequest.itrat_tochnit;r.pensionSimulatorDetails.tkufa_muvtachat=r.pensionSimulatorRequest.tkufa_muvtachat;r.pensionSimulatorDetails.achuz_mepensiat_zaken_lealmana=r.pensionSimulatorRequest.achuz_mepensiat_zaken_lealmana};r.getPdfLink=function(){return i.apiControllerUrl+"/GetPdf?token="+r.Token+"&beforeAfter="+r.selectedPeriod+"&employmentStatus="+(r.jobStatus=="independent"?1:0)};r.submit=function(n){if(r.showError=!1,r.showResults=!1,n.$valid)r.loading=!0,r.setMatzavMishpahti(),i.calculatePension(r.pensionSimulatorRequest).then(function(n){var t=!1;n&&n.data&&n.data.ResponseCode==200&&(r.setPensionDetails(),r.pensionSimulatorResponse=n.data,t=!0);c(t);r.loading=!1});else{n.$setSubmitted();var u=angular.element(".valid-error input").first();u.length==0&&(u=angular.element(".valid-error select").first());!r.showEditExtraInfo&&l(u)?(r.showEditExtraInfo=!0,t(function(){u.focus();o()},500)):(u.focus(),o())}};r.reload=function(){window.location.reload()};r.init()}]);pensionCalculatorApp.directive("datePicker",["$parse",function(n){return function(t,i,r){$.datepicker.setDefaults($.datepicker.regional.he);var f=n(r.ngModel),e=r.minDate,o=r.maxDate,u=new Date,s=u.getFullYear(),h=u.getMonth()+1,c=u.getUTCDate();i.datepicker({changeMonth:!0,yearRange:"-100:+0",changeYear:!0,dateFormat:"dd/mm/yy",minDate:new Date(e),maxDate:new Date(o),onSelect:function(n){t.$apply(function(t){f.assign(t,n)})}})}}]);angular.module("pensionCalculatorApp").directive("appValidation",["$parse",function(n){return{restrict:"A",require:"^form",link:function(t,i,r,u){var e=u.$name,f={validations:n(r.appValidation),formname:u.$name};t.$watch(function(n){var t=[];return f.validations(n).forEach(function(n){u.$setValidity(n.name,n.valid(),f.formname);t.push({name:n.name,valid:n.valid()})}),t},function(){},!0)}}}]);angular.module("pensionCalculatorApp").directive("integerMask",["$parse","$timeout",function(n,t){return{restrict:"A",require:"ngModel",link:function(i,r,u,f){function h(n){var r=Math.floor(Number(n));r!==Infinity&&String(r)===n?(r<o||r>s)&&(n=n.substring(0,n.length-1)):n&&(n=n.replace(/[^0-9]/g,""));t(function(){i.$apply(function(){e.assign(i,n)})},0);f.$setViewValue(n);f.$render()}var e=n(u.ngModel),o=u.min,s=u.max;f.$parsers.push(h)}}}]);angular.module("pensionCalculatorApp").directive("pensionDeposits",["$parse",function(){return{restrict:"A",require:"^form",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/pensionDeposits/pensionDeposits.html",link:function(n){var t="tagmuleiOved",i="tagmoleiMaasik",r="achuzMaasikAlChPitzeim";n.pensionDeposits={currentType:null,options:{employee:{tagmuleiOved:[6,6.5,7],tagmoleiMaasik:[6.5,7,7.5],achuzMaasikAlChPitzeim:[6,8.33]},independent:{tagmuleiOved:[12.5,16,20.5],tagmoleiMaasik:null,achuzMaasikAlChPitzeim:null}},currentOptions:null,currentOption:null,showOptions:!1,total:null,showHelpTxt:!1};n.openDepositsOptions=function(t){n.pensionDeposits.currentType=t;n.setCurrentOption(t);n.pensionDeposits.currentOptions=n.pensionDeposits.options[n.self.jobStatus][n.pensionDeposits.currentType];n.pensionDeposits.showOptions=!0;n.pensionCalculatorForm.$setValidity("pensionDepositSubmittedValid",!1)};n.saveDepositsOption=function(){n.pensionDeposits.currentType==t?n.self.pensionSimulatorRequest.achuz_tagmolei_oved=n.pensionDeposits.currentOption:n.pensionDeposits.currentType==i?n.self.pensionSimulatorRequest.achuz_tagmolei_maasik=n.pensionDeposits.currentOption:n.pensionDeposits.currentType==r&&(n.self.pensionSimulatorRequest.achuz_maasik_al_ch_pitzeim=n.pensionDeposits.currentOption);n.setTotalDeposits();n.pensionDeposits.showHelpTxt=n.self.jobStatus!="employee"&&n.self.pensionSimulatorRequest.achuz_tagmolei_oved!=16?!0:!1;n.pensionDeposits.showOptions=!1;n.pensionCalculatorForm.$setValidity("pensionDepositSubmittedValid",!0)};n.setCurrentOption=function(){n.pensionDeposits.currentType==t?n.pensionDeposits.currentOption=n.self.pensionSimulatorRequest.achuz_tagmolei_oved:n.pensionDeposits.currentType==i?n.pensionDeposits.currentOption=n.self.pensionSimulatorRequest.achuz_tagmolei_maasik:n.pensionDeposits.currentType==r&&(n.pensionDeposits.currentOption=n.self.pensionSimulatorRequest.achuz_maasik_al_ch_pitzeim)};n.setTotalDeposits=function(){n.pensionDeposits.total=n.self.pensionSimulatorRequest.achuz_tagmolei_oved+n.self.pensionSimulatorRequest.achuz_tagmolei_maasik+n.self.pensionSimulatorRequest.achuz_maasik_al_ch_pitzeim};n.$watch("self.jobStatus",function(){n.self.jobStatus=="employee"?(n.self.pensionSimulatorRequest.achuz_tagmolei_oved=6,n.self.pensionSimulatorRequest.achuz_tagmolei_maasik=6.5,n.self.pensionSimulatorRequest.achuz_maasik_al_ch_pitzeim=8.33):(n.self.pensionSimulatorRequest.achuz_tagmolei_oved=16,n.self.pensionSimulatorRequest.achuz_tagmolei_maasik=null,n.self.pensionSimulatorRequest.achuz_maasik_al_ch_pitzeim=null);n.pensionDeposits.showOptions=!1;n.setCurrentOption(n.pensionDeposits.currentType);n.pensionDeposits.currentOptions=n.pensionDeposits.options[n.self.jobStatus][n.pensionDeposits.currentType];n.setTotalDeposits();n.pensionDeposits.showHelpTxt=!1});n.setTotalDeposits()}}}]);angular.module("pensionCalculatorApp").directive("salaryDeposit",["$parse",function(){return{restrict:"A",require:"^form",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/salaryDeposit/salaryDeposit.html",link:function(n){n.salaryDeposit={showSalaryForm:!1,submitted:!1};n.openSalaryForm=function(){n.salaryDeposit.showSalaryForm=!0;n.pensionCalculatorForm.salaryDepositForm.$setValidity("sachar_hafkadaSubmittedValid",!1)};n.saveSalaryForm=function(){n.salaryDeposit.submitted=!0;n.pensionCalculatorForm.salaryDepositForm.sachar_hafkada.$valid&&!n.pensionCalculatorForm.$error.sachar_hafkadaValid&&(n.self.pensionSimulatorRequest.sachar_hafkada=n.self.sachar_hafkada,n.salaryDeposit.showSalaryForm=!1,n.salaryDeposit.submitted=!1,n.pensionCalculatorForm.salaryDepositForm.$setValidity("sachar_hafkadaSubmittedValid",!0))}}}}]);angular.module("pensionCalculatorApp").directive("pensionFund",["$parse",function(){return{restrict:"A",require:"^form",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/pensionFund/pensionFund.html",link:function(n){function t(t){return t?"01/"+n.pensionFund.trHitztarfotTochnitDefaultValue:"01/"+n.self.tr_hitztarfot_tochnit}function r(n){return n<10?"0"+n:n}n.pensionFund={hasPensionFund:null,showPensionFundForm:!1,trHitztarfotTochnitDefaultValue:null,itratTochnitDefaultValue:0};var i=new Date;n.pensionFund.trHitztarfotTochnitDefaultValue=r(i.getMonth()+1)+"/"+i.getFullYear();n.self.pensionSimulatorRequest.tr_hitztarfot_tochnit_str=t(!0);n.self.pensionSimulatorRequest.itrat_tochnit=n.pensionFund.itratTochnitDefaultValue;n.openPensionFundForm=function(){n.self.tr_hitztarfot_tochnit||(n.self.tr_hitztarfot_tochnit=n.pensionFund.trHitztarfotTochnitDefaultValue);n.self.itrat_tochnit||(n.self.itrat_tochnit=n.pensionFund.itratTochnitDefaultValue);n.pensionFund.showPensionFundForm=!0;n.pensionCalculatorForm.$setValidity("pensionFundSubmittedValid",!1)};n.resetPensionFundForm=function(){n.self.tr_hitztarfot_tochnit=n.pensionFund.trHitztarfotTochnitDefaultValue;n.self.itrat_tochnit=n.pensionFund.itratTochnitDefaultValue;n.self.pensionSimulatorRequest.tr_hitztarfot_tochnit_str=t(!0);n.self.pensionSimulatorRequest.itrat_tochnit=n.pensionFund.itratTochnitDefaultValue};n.savePensionFundForm=function(){n.pensionCalculatorForm.$error.tr_hitztarfot_tochnit_strValid||n.pensionCalculatorForm.$error.itrat_tochnitValid||(n.self.pensionSimulatorRequest.tr_hitztarfot_tochnit_str=n.self.tr_hitztarfot_tochnit?t(!1):t(!0),n.self.pensionSimulatorRequest.itrat_tochnit=n.self.itrat_tochnit>0?n.self.itrat_tochnit:n.pensionFund.itratTochnitDefaultValue,n.self.tr_hitztarfot_tochnit||n.self.itrat_tochnit.length!=0||(n.pensionFund.hasPensionFund=null),n.pensionFund.showPensionFundForm=!1,n.pensionCalculatorForm.$setValidity("pensionFundSubmittedValid",!0))};n.getValidErrorClasses=function(){return n.pensionCalculatorForm.$error.itrat_tochnitValid?"valid-error":n.pensionCalculatorForm.$submitted&&!n.pensionCalculatorForm.$error.tr_hitztarfot_tochnit_strValid&&n.pensionCalculatorForm.$error.pensionFundSubmittedValid?"valid-error valid-error-focus":""}}}}]);angular.module("pensionCalculatorApp").directive("pensionAge",function(){return{restrict:"A",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/pensionAge/pensionAge.html"}});angular.module("pensionCalculatorApp").directive("pensionRoutes",["pensionCalculatorFactory",function(n){return{restrict:"A",require:"^form",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/pensionRoutes/pensionRoutes.html",link:function(t){function i(n,i,r){return{TrackType:n,Gender:u(),Birthday:t.self.pensionSimulatorRequest.tr_leda_str,JoinDate:t.self.pensionSimulatorRequest.tr_hitztarfot_tochnit_str,RetirementAge:t.self.pensionSimulatorRequest.gil_kabalat_gimla,DisabilityPercentage:i,AgeOfReceiptOfBenefit:t.self.pensionSimulatorRequest.gil_kabalat_gimla,ServiceHeaderData:{SystemKey:"bprsystemKey",CorrelationId:r,Version:"1.1"}}}function r(){t.self.pensionSimulatorRequest.achuz_nechut_ishit=-1;t.self.pensionSimulatorRequest.achuz_sherim_ishit=-1;t.pensionRoutes.disability=null;t.pensionRoutes.survivors=null;t.self.pensionSimulatorRequest.tr_leda_ben_bat_mugbal_str=null;t.self.pensionSimulatorRequest.min_ben_bat_mugbal=null}function u(){return t.self.pensionSimulatorRequest.min==0?"M":"F"}t.pensionRoutes={disability:null,survivors:null,disablityList:[],survivorsList:[],benBatZValue:null,showOptions:!0,showForm:!1,showError:!1,loading:!1,min_ben_bat_mugbal:0,personalRouteSubmitted:!1,benBatRouteSubmitted:!1};t.selectDefaultRoute=function(){t.hideAllAndShowLoader();r();var u=i(31,31,"2222");n.disabilityAndSurvivorsPercentagesData(u).then(function(n){var r=!1,i;n&&n.data&&n.data.StatusResult.Rc==0&&(i=n.data.DataValuesMap,i.Disability[0]&&i.Survivors[0]&&(t.self.pensionSimulatorRequest.achuz_nechut_ishit=n.data.DataValuesMap.Disability[0],t.self.pensionSimulatorRequest.achuz_sherim_ishit=n.data.DataValuesMap.Survivors[0],t.pensionRoutes.disability=n.data.DataValuesMap.Disability[0],t.pensionRoutes.survivors=n.data.DataValuesMap.Survivors[0],r=!0));t.setPensionRoutesView(r);t.pensionRoutes.showOptions=!0})};t.selectPersonalRoute=function(){t.hideAllAndShowLoader();r();var u=i(39,31,"3333");n.disabilityPersonalPercentagesData(u).then(function(n){var i=!1;n&&n.data&&n.data.StatusResult.Rc==0&&(t.pensionRoutes.disablityList=n.data.DataValuesMap.Disability,i=!0,t.pensionCalculatorForm.$setValidity("pensionRoutesSubmittedValid",!1),t.pensionRoutes.personalRouteSubmitted=!1);t.setPensionRoutesView(i)})};t.updatePersonalSurvivorsDdl=function(){var r=i(39,t.pensionRoutes.disability,"4444");n.survivorsPersonalPercentagesData(r).then(function(n){n&&n.data&&n.data.StatusResult.Rc==0&&(t.pensionRoutes.survivorsList=n.data.DataValuesMap.Survivors,t.pensionRoutes.survivors="")})};t.pensonalFormSubmit=function(){t.pensionCalculatorForm.personalDisability.$error.required||t.pensionCalculatorForm.personalSurvivors.$error.required?t.pensionRoutes.personalRouteSubmitted=!0:(t.self.pensionSimulatorRequest.achuz_nechut_ishit=t.pensionRoutes.disability,t.self.pensionSimulatorRequest.achuz_sherim_ishit=t.pensionRoutes.survivors,t.pensionRoutes.showOptions=!0,t.pensionRoutes.showForm=!1,t.pensionCalculatorForm.$setValidity("pensionRoutesSubmittedValid",!0),t.pensionRoutes.personalRouteSubmitted=!1)};t.selectBenBatRoute=function(){t.hideAllAndShowLoader();r();var u=i(38,31,"2222");n.disabilityAndSurvivorsPercentagesData(u).then(function(n){var r=!1,i;n&&n.data&&n.data.StatusResult.Rc==0&&(i=n.data.DataValuesMap,i.Disability[0]&&i.Survivors[0]&&(t.pensionRoutes.disability=n.data.DataValuesMap.Disability[0],t.pensionRoutes.survivors=n.data.DataValuesMap.Survivors[0],t.pensionRoutes.benBatZValue=30*t.pensionRoutes.survivors/100,r=!0,t.pensionCalculatorForm.$setValidity("pensionRoutesSubmittedValid",!1),t.pensionRoutes.benBatRouteSubmitted=!1));t.setPensionRoutesView(r)})};t.benBatZugSubmit=function(){t.pensionCalculatorForm.tr_leda_ben_bat_mugbal_str.$error.required||t.pensionCalculatorForm.$error.tr_leda_ben_bat_mugbal_strValid?t.pensionRoutes.benBatRouteSubmitted=!0:(t.self.pensionSimulatorRequest.tr_leda_ben_bat_mugbal_str=t.self.tr_leda_ben_bat_mugbal,t.self.pensionSimulatorRequest.min_ben_bat_mugbal=t.pensionRoutes.min_ben_bat_mugbal,t.self.pensionSimulatorRequest.achuz_nechut_ishit=t.pensionRoutes.disability,t.self.pensionSimulatorRequest.achuz_sherim_ishit=t.pensionRoutes.survivors,t.pensionRoutes.showOptions=!0,t.pensionRoutes.showForm=!1,t.pensionCalculatorForm.$setValidity("pensionRoutesSubmittedValid",!0),t.pensionRoutes.benBatRouteSubmitted=!1)};t.hideAllAndShowLoader=function(){t.pensionRoutes.loading=!0;t.pensionRoutes.showOptions=!1;t.pensionRoutes.showForm=!1;t.pensionRoutes.showError=!1};t.setPensionRoutesView=function(n){n?t.pensionRoutes.showForm=!0:(t.pensionRoutes.showError=!0,t.self.pensionSimulatorRequest.kod_maslul=null);t.pensionRoutes.loading=!1}}}}]);angular.module("pensionCalculatorApp").directive("disabilityFund",function(){return{restrict:"A",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/disabilityFund/disabilityFund.html"}});angular.module("pensionCalculatorApp").directive("retirementPayments",function(){return{restrict:"A",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/retirementPayments/retirementPayments.html",link:function(n){n.retirementPayments={options:[],benZugCompensationOptions:[[30,60,100],[0,30,60,100]]};n.$watch("self.ben_zug",function(){n.self.ben_zug?(n.retirementPayments.options=n.retirementPayments.benZugCompensationOptions[0],n.self.pensionSimulatorRequest.achuz_mepensiat_zaken_lealmana=n.retirementPayments.options[1]):(n.retirementPayments.options=n.retirementPayments.benZugCompensationOptions[1],n.self.pensionSimulatorRequest.achuz_mepensiat_zaken_lealmana=n.retirementPayments.options[0])})}}});angular.module("pensionCalculatorApp").directive("pensionResult",function(){return{restrict:"A",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/pensionResult/pensionResult.html",link:function(n){function t(){var t;switch(n.self.pensionSimulatorRequest.kod_maslul){case 31:t="ברירת מחדל";break;case 38:t="בן/ת נבחר/ת";break;case 39:t="אישי";break;default:t="ברירת מחדל"}n.pensionResult.pensionRoute=t}function i(){var t;n.self.pensionSimulatorRequest.zihuy_sachar==0?t="שכר חודשי":n.self.pensionSimulatorRequest.zihuy_sachar==1&&(t="שכר חודשי");n.pensionResult.fieldTexts.salaryDeposit=t}n.pensionResult={periods:[{value:"after",text:"אחרי גיל פרישה"},{value:"before",text:"לפני גיל פרישה"}],selectedPeriod:{},result:{},pensionRoute:null,fieldTexts:{fullDisability:"קצבת פנסית נכות מלאה",SurvivorAlmana:"קצבת פנסיה שאירים אלמנה",SurvivorYatom:"קצבת פנסיה שאירים לכל יתום (לפי מספר ילדים שהוזן)",salaryDeposit:"שכר חודשי"}};n.setResult=function(){switch(n.pensionResult.selectedPeriod.value){case"before":n.pensionResult.result=n.self.pensionSimulatorResponse.BeforeRetirement;n.self.selectedPeriod=0;n.pensionResult.fieldTexts.fullDisability="קצבת פנסית נכות מלאה";n.pensionResult.fieldTexts.SurvivorAlmana="קצבת פנסיה שאירים אלמנה";n.pensionResult.fieldTexts.SurvivorYatom="קצבת פנסיה שאירים לכל יתום (לפי מספר ילדים שהוזן)";break;case"after":n.pensionResult.result=n.self.pensionSimulatorResponse.AfterRetirement;n.self.selectedPeriod=1;n.pensionResult.fieldTexts.fullDisability="יתרה צבורה לגיל פרישה";n.pensionResult.fieldTexts.SurvivorAlmana="קצבת פנסיה חודשית לפרישה";n.pensionResult.fieldTexts.SurvivorYatom="פנסיית אלמנת פנסיונר";break;default:n.pensionResult.result=null}};t();i();n.pensionResult.selectedPeriod=n.pensionResult.periods[0];n.setResult()}}});angular.module("pensionCalculatorApp").directive("pensionDetails",function(){return{restrict:"A",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/pensionDetails/pensionDetails.html"}});angular.module("pensionCalculatorApp").directive("legalComments",function(){return{restrict:"A",templateUrl:_appRootUrl+"Scripts/PensionCalculator/directives/legalComments/legalComments.html"}})