/*!build:Wed Mar 12 2025 13:35:49 GMT+1100 (Australian Eastern Daylight Time)*/ /** vim: et:ts=4:sw=4:sts=4 * @license RequireJS 2.1.14 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/jrburke/requirejs for details */ /** * @license RequireJS text 2.0.7 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/requirejs/text for details */ /** * Durandal 2.1.0 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved. * Available via the MIT license. * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details. */ /** * Durandal 2.0.1 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved. * Available via the MIT license. * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details. */ function boot(e,t,n,r,i){n.debug(!0),e.title="ATO Calculators",e.imageLocation=imageLocation,e.configurePlugins({router:!0}),e.start().then(function(){t.useConvention(),e.setRoot("viewmodels/shell","entrance")})}var requirejs,require,define;(function(global){function isFunction(e){return ostring.call(e)==="[object Function]"}function isArray(e){return ostring.call(e)==="[object Array]"}function each(e,t){if(e){var n;for(n=0;n-1;n-=1)if(e[n]&&t(e[n],n,e))break}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var n;for(n in e)if(hasProp(e,n)&&t(e[n],n))break}function mixin(e,t,n,r){return t&&eachProp(t,function(t,i){if(n||!hasProp(e,i))r&&typeof t=="object"&&t&&!isArray(t)&&!isFunction(t)&&!(t instanceof RegExp)?(e[i]||(e[i]={}),mixin(e[i],t,n,r)):e[i]=t}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,n,r){var i=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return i.requireType=e,i.requireModules=r,n&&(i.originalError=n),i}function newContext(e){function m(e){var t,n;for(t=0;t0&&(e.splice(t-1,2),t-=2)}}}function g(e,t,n){var r,i,s,u,a,f,l,c,h,p,d,v,g=t&&t.split("/"),y=o.map,b=y&&y["*"];e&&(e=e.split("/"),l=e.length-1,o.nodeIdCompat&&jsSuffixRegExp.test(e[l])&&(e[l]=e[l].replace(jsSuffixRegExp,"")),e[0].charAt(0)==="."&&g&&(v=g.slice(0,g.length-1),e=v.concat(e)),m(e),e=e.join("/"));if(n&&y&&(g||b)){s=e.split("/");e:for(u=s.length;u>0;u-=1){f=s.slice(0,u).join("/");if(g)for(a=g.length;a>0;a-=1){i=getOwn(y,g.slice(0,a).join("/"));if(i){i=getOwn(i,f);if(i){c=i,h=u;break e}}}!p&&b&&getOwn(b,f)&&(p=getOwn(b,f),d=u)}!c&&p&&(c=p,h=d),c&&(s.splice(0,h,c),e=s.join("/"))}return r=getOwn(o.pkgs,e),r?r:e}function y(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0})}function b(e){var t=getOwn(o.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.makeRequire(null,{skipMap:!0})([e]),!0}function w(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function E(e,t,n,i){var s,o,u,a,f=null,l=t?t.name:null,h=e,p=!0,m="";return e||(p=!1,e="_@r"+(d+=1)),a=w(e),f=a[0],e=a[1],f&&(f=g(f,l,i),o=getOwn(c,f)),e&&(f?o&&o.normalize?m=o.normalize(e,function(e){return g(e,l,i)}):m=e.indexOf("!")===-1?g(e,l,i):e:(m=g(e,l,i),a=w(m),f=a[0],m=a[1],n=!0,s=r.nameToUrl(m))),u=f&&!o&&!n?"_unnormalized"+(v+=1):"",{prefix:f,name:m,parentMap:t,unnormalized:!!u,url:s,originalName:h,isDefine:p,id:(f?f+"!"+m:m)+u}}function S(e){var t=e.id,n=getOwn(u,t);return n||(n=u[t]=new r.Module(e)),n}function x(e,t,n){var r=e.id,i=getOwn(u,r);hasProp(c,r)&&(!i||i.defineEmitComplete)?t==="defined"&&n(c[r]):(i=S(e),i.error&&t==="error"?n(i.error):i.on(t,n))}function T(e,t){var n=e.requireModules,r=!1;t?t(e):(each(n,function(t){var n=getOwn(u,t);n&&(n.error=e,n.events.error&&(r=!0,n.emit("error",e)))}),r||req.onError(e))}function N(){globalDefQueue.length&&(apsp.apply(l,[l.length,0].concat(globalDefQueue)),globalDefQueue=[])}function C(e){delete u[e],delete a[e]}function k(e,t,n){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,function(r,i){var s=r.id,o=getOwn(u,s);o&&!e.depMatched[i]&&!n[s]&&(getOwn(t,s)?(e.defineDep(i,c[s]),e.check()):k(o,t,n))}),n[r]=!0)}function L(){var e,n,i=o.waitSeconds*1e3,u=i&&r.startTime+i<(new Date).getTime(),f=[],l=[],c=!1,h=!0;if(t)return;t=!0,eachProp(a,function(e){var t=e.map,r=t.id;if(!e.enabled)return;t.isDefine||l.push(e);if(!e.error)if(!e.inited&&u)b(r)?(n=!0,c=!0):(f.push(r),y(r));else if(!e.inited&&e.fetched&&t.isDefine){c=!0;if(!t.prefix)return h=!1}});if(u&&f.length)return e=makeError("timeout","Load timeout for modules: "+f,null,f),e.contextName=r.contextName,T(e);h&&each(l,function(e){k(e,{},{})}),(!u||n)&&c&&(isBrowser||isWebWorker)&&!s&&(s=setTimeout(function(){s=0,L()},50)),t=!1}function A(e){hasProp(c,e[0])||S(E(e[0],null,!0)).init(e[1],e[2])}function O(e,t,n,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(n,t,!1)}function M(e){var t=e.currentTarget||e.srcElement;return O(t,r.onScriptLoad,"load","onreadystatechange"),O(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function _(){var e;N();while(l.length){e=l.shift();if(e[0]===null)return T(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));A(e)}}var t,n,r,i,s,o={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},u={},a={},f={},l=[],c={},h={},p={},d=1,v=1;return i={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){e.usingExports=!0;if(e.map.isDefine)return e.exports?c[e.map.id]=e.exports:e.exports=c[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(o.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},n=function(e){this.events=getOwn(f,e.id)||{},this.map=e,this.shim=getOwn(o.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},n.prototype={init:function(e,t,n,r){r=r||{};if(this.inited)return;this.factory=t,n?this.on("error",n):this.events.error&&(n=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=n,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check()},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(this.fetched)return;this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()}))},load:function(){var e=this.map.url;h[e]||(h[e]=!0,r.load(this.map.id,e))},check:function(){if(!this.enabled||this.enabling)return;var e,t,n=this.map.id,i=this.depExports,s=this.exports,o=this.factory;if(!this.inited)this.fetch();else if(this.error)this.emit("error",this.error);else if(!this.defining){this.defining=!0;if(this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{s=r.execCb(n,o,i,s)}catch(u){e=u}else s=r.execCb(n,o,i,s);this.map.isDefine&&s===undefined&&(t=this.module,t?s=t.exports:this.usingExports&&(s=this.exports));if(e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",T(this.error=e)}else s=o;this.exports=s,this.map.isDefine&&!this.ignore&&(c[n]=s,req.onResourceLoad&&req.onResourceLoad(r,this.map,this.depMaps)),C(n),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}},callPlugin:function(){var e=this.map,t=e.id,n=E(e.prefix);this.depMaps.push(n),x(n,"defined",bind(this,function(n){var i,s,a,f=getOwn(p,this.map.id),l=this.map.name,c=this.map.parentMap?this.map.parentMap.name:null,h=r.makeRequire(e.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){n.normalize&&(l=n.normalize(l,function(e){return g(e,c,!0)})||""),s=E(e.prefix+"!"+l,this.map.parentMap),x(s,"defined",bind(this,function(e){this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),a=getOwn(u,s.id),a&&(this.depMaps.push(s),this.events.error&&a.on("error",bind(this,function(e){this.emit("error",e)})),a.enable());return}if(f){this.map.url=r.nameToUrl(f),this.load();return}i=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),i.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(u,function(e){e.map.id.indexOf(t+"_unnormalized")===0&&C(e.map.id)}),T(e)}),i.fromText=bind(this,function(n,s){var u=e.name,a=E(u),f=useInteractive;s&&(n=s),f&&(useInteractive=!1),S(a),hasProp(o.config,t)&&(o.config[u]=o.config[t]);try{req.exec(n)}catch(l){return T(makeError("fromtexteval","fromText eval for "+t+" failed: "+l,l,[t]))}f&&(useInteractive=!0),this.depMaps.push(a),r.completeLoad(u),h([u],i)}),n.load(e.name,h,i,o)})),r.enable(n,this),this.pluginMaps[n.id]=n},enable:function(){a[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var n,s,o;if(typeof e=="string"){e=E(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,o=getOwn(i,e.id);if(o){this.depExports[t]=o(this);return}this.depCount+=1,x(e,"defined",bind(this,function(e){this.defineDep(t,e),this.check()})),this.errback&&x(e,"error",bind(this,this.errback))}n=e.id,s=u[n],!hasProp(i,n)&&s&&!s.enabled&&r.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(u,e.id);t&&!t.enabled&&r.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var n=this.events[e];n||(n=this.events[e]=[]),n.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),e==="error"&&delete this.events[e]}},r={config:o,contextName:e,registry:u,defined:c,urlFetched:h,defQueue:l,Module:n,makeModuleMap:E,nextTick:req.nextTick,onError:T,configure:function(e){e.baseUrl&&e.baseUrl.charAt(e.baseUrl.length-1)!=="/"&&(e.baseUrl+="/");var t=o.shim,n={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){n[t]?(o[t]||(o[t]={}),mixin(o[t],e,!0,!0)):o[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(p[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,n){isArray(e)&&(e={deps:e}),(e.exports||e.init)&&!e.exportsFn&&(e.exportsFn=r.makeShimExports(e)),t[n]=e}),o.shim=t),e.packages&&each(e.packages,function(e){var t,n;e=typeof e=="string"?{name:e}:e,n=e.name,t=e.location,t&&(o.paths[n]=e.location),o.pkgs[n]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(u,function(e,t){!e.inited&&!e.map.unnormalized&&(e.map=E(t))}),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function s(o,a,f){var l,h,p;return n.enableBuildCallback&&a&&isFunction(a)&&(a.__requireJsBuild=!0),typeof o=="string"?isFunction(a)?T(makeError("requireargs","Invalid require call"),f):t&&hasProp(i,o)?i[o](u[t.id]):req.get?req.get(r,o,t,s):(h=E(o,t,!1,!0),l=h.id,hasProp(c,l)?c[l]:T(makeError("notloaded",'Module name "'+l+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(_(),r.nextTick(function(){_(),p=S(E(null,t)),p.skipMap=n.skipMap,p.init(o,a,f,{enabled:!0}),L()}),s)}return n=n||{},mixin(s,{isBrowser:isBrowser,toUrl:function(e){var n,i=e.lastIndexOf("."),s=e.split("/")[0],o=s==="."||s==="..";return i!==-1&&(!o||i>1)&&(n=e.substring(i,e.length),e=e.substring(0,i)),r.nameToUrl(g(e,t&&t.id,!0),n,!0)},defined:function(e){return hasProp(c,E(e,t,!1,!0).id)},specified:function(e){return e=E(e,t,!1,!0).id,hasProp(c,e)||hasProp(u,e)}}),t||(s.undef=function(e){N();var n=E(e,t,!0),r=getOwn(u,e);y(e),delete c[e],delete h[n.url],delete f[e],eachReverse(l,function(t,n){t[0]===e&&l.splice(n,1)}),r&&(r.events.defined&&(f[e]=r.events),C(e))}),s},enable:function(e){var t=getOwn(u,e.id);t&&S(e).enable()},completeLoad:function(e){var t,n,r,i=getOwn(o.shim,e)||{},s=i.exports;N();while(l.length){n=l.shift();if(n[0]===null){n[0]=e;if(t)break;t=!0}else n[0]===e&&(t=!0);A(n)}r=getOwn(u,e);if(!t&&!hasProp(c,e)&&r&&!r.inited){if(o.enforceDefine&&(!s||!getGlobal(s))){if(b(e))return;return T(makeError("nodefine","No define call for "+e,null,[e]))}A([e,i.deps||[],i.exportsFn])}L()},nameToUrl:function(e,t,n){var i,s,u,a,f,l,c,h=getOwn(o.pkgs,e);h&&(e=h),c=getOwn(p,e);if(c)return r.nameToUrl(c,t,n);if(req.jsExtRegExp.test(e))f=e+(t||"");else{i=o.paths,s=e.split("/");for(u=s.length;u>0;u-=1){a=s.slice(0,u).join("/"),l=getOwn(i,a);if(l){isArray(l)&&(l=l[0]),s.splice(0,u,l);break}}f=s.join("/"),f+=t||(/^data\:|\?/.test(f)||n?"":".js"),f=(f.charAt(0)==="/"||f.match(/^[\w\+\.\-]+:/)?"":o.baseUrl)+f}return o.urlArgs?f+((f.indexOf("?")===-1?"?":"&")+o.urlArgs):f},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,n,r){return t.apply(r,n)},onScriptLoad:function(e){if(e.type==="load"||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=M(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=M(e);if(!b(t.id))return T(makeError("scripterror","Script error for: "+t.id,e,[t.id]))}},r.require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&interactiveScript.readyState==="interactive"?interactiveScript:(eachReverse(scripts(),function(e){if(e.readyState==="interactive")return interactiveScript=e}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.14",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,apsp=ap.splice,isBrowser=typeof window!="undefined"&&typeof navigator!="undefined"&&!!window.document,isWebWorker=!isBrowser&&typeof importScripts!="undefined",readyRegExp=isBrowser&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera=typeof opera!="undefined"&&opera.toString()==="[object Opera]",contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if(typeof define!="undefined")return;if(typeof requirejs!="undefined"){if(isFunction(requirejs))return;cfg=requirejs,requirejs=undefined}typeof require!="undefined"&&!isFunction(require)&&(cfg=require,require=undefined),req=requirejs=function(e,t,n,r){var i,s,o=defContextName;return!isArray(e)&&typeof e!="string"&&(s=e,isArray(t)?(e=t,t=n,n=r):e=[]),s&&s.context&&(o=s.context),i=getOwn(contexts,o),i||(i=contexts[o]=req.s.newContext(o)),s&&i.configure(s),i.require(e,t,n)},req.config=function(e){return req(e)},req.nextTick=typeof setTimeout!="undefined"?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,n){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,n){var r=e&&e.config||{},i;if(isBrowser)return i=req.createNode(r,t,n),i.setAttribute("data-requirecontext",e.contextName),i.setAttribute("data-requiremodule",t),i.attachEvent&&!(i.attachEvent.toString&&i.attachEvent.toString().indexOf("[native code")<0)&&!isOpera?(useInteractive=!0,i.attachEvent("onreadystatechange",e.onScriptLoad)):(i.addEventListener("load",e.onScriptLoad,!1),i.addEventListener("error",e.onScriptError,!1)),i.src=n,currentlyAddingScript=i,baseElement?head.insertBefore(i,baseElement):head.appendChild(i),currentlyAddingScript=null,i;if(isWebWorker)try{importScripts(n),e.completeLoad(t)}catch(s){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+n,s,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){head||(head=e.parentNode),dataMain=e.getAttribute("data-main");if(dataMain)return mainScript=dataMain,cfg.baseUrl||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,n){var r,i;typeof e!="string"&&(n=t,t=e,e=null),isArray(t)||(n=t,t=null),!t&&isFunction(n)&&(t=[],n.length&&(n.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,function(e,n){t.push(n)}),t=(n.length===1?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript(),r&&(e||(e=r.getAttribute("data-requiremodule")),i=contexts[r.getAttribute("data-requirecontext")])),(i?i.defQueue:globalDefQueue).push([e,t,n])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)})(this),define("requireLib",function(){}),define("text",["module"],function(e){"use strict";var t,n,r,i,s=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],o=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,u=/]*>\s*([\s\S]+)\s*<\/body>/im,a=typeof location!="undefined"&&location.href,f=a&&location.protocol&&location.protocol.replace(/\:/,""),l=a&&location.hostname,c=a&&(location.port||undefined),h={},p=e.config&&e.config()||{};t={version:"2.0.7",strip:function(e){if(e){e=e.replace(o,"");var t=e.match(u);t&&(e=t[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r").replace(/[\u2028]/g,"\\u2028").replace(/[\u2029]/g,"\\u2029")},createXhr:p.createXhr||function(){var e,t,n;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;if(typeof ActiveXObject!="undefined")for(t=0;t<3;t+=1){n=s[t];try{e=new ActiveXObject(n)}catch(r){}if(e){s=[n];break}}return e},parseName:function(e){var t,n,r,i=!1,s=e.indexOf("."),o=e.indexOf("./")===0||e.indexOf("../")===0;return s!==-1&&(!o||s>1)?(t=e.substring(0,s),n=e.substring(s+1,e.length)):t=e,r=n||t,s=r.indexOf("!"),s!==-1&&(i=r.substring(s+1)==="strip",r=r.substring(0,s),n?n=r:t=r),{moduleName:t,ext:n,strip:i}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,n,r,i){var s,o,u,a=t.xdRegExp.exec(e);return a?(s=a[2],o=a[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===n)&&(!o||o.toLowerCase()===r.toLowerCase())&&(!u&&!o||u===i)):!0},finishLoad:function(e,n,r,i){r=n?t.strip(r):r,p.isBuild&&(h[e]=r),i(r)},load:function(e,n,r,i){if(i.isBuild&&!i.inlineText){r();return}p.isBuild=i.isBuild;var s=t.parseName(e),o=s.moduleName+(s.ext?"."+s.ext:""),u=n.toUrl(o),h=p.useXhr||t.useXhr;!a||h(u,f,l,c)?t.get(u,function(n){t.finishLoad(e,s.strip,n,r)},function(e){r.error&&r.error(e)}):n([o],function(e){t.finishLoad(s.moduleName+"."+s.ext,s.strip,e,r)})},write:function(e,n,r,i){if(h.hasOwnProperty(n)){var s=t.jsEscape(h[n]);r.asModule(e+"!"+n,"define(function () { return '"+s+"';});\n")}},writeFile:function(e,n,r,i,s){var o=t.parseName(n),u=o.ext?"."+o.ext:"",a=o.moduleName+u,f=r.toUrl(o.moduleName+u)+".js";t.load(a,r,function(n){var r=function(e){return i(f,e)};r.asModule=function(e,t){return i.asModule(e,f,t)},t.write(e,a,r,s)},s)}};if(p.env==="node"||!p.env&&typeof process!="undefined"&&process.versions&&!!process.versions.node)n=require.nodeRequire("fs"),t.get=function(e,t,r){try{var i=n.readFileSync(e,"utf8");i.indexOf("")===0&&(i=i.substring(1)),t(i)}catch(s){r(s)}};else if(p.env==="xhr"||!p.env&&t.createXhr())t.get=function(e,n,r,i){var s=t.createXhr(),o;s.open("GET",e,!0);if(i)for(o in i)i.hasOwnProperty(o)&&s.setRequestHeader(o.toLowerCase(),i[o]);p.onXhr&&p.onXhr(s,e),s.onreadystatechange=function(t){var i,o;s.readyState===4&&(i=s.status,i>399&&i<600?(o=new Error(e+" HTTP status: "+i),o.xhr=s,r(o)):n(s.responseText),p.onXhrComplete&&p.onXhrComplete(s,e))},s.send(null)};else if(p.env==="rhino"||!p.env&&typeof Packages!="undefined"&&typeof java!="undefined")t.get=function(e,t){var n,r,i="utf-8",s=new java.io.File(e),o=java.lang.System.getProperty("line.separator"),u=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(s),i)),a="";try{n=new java.lang.StringBuffer,r=u.readLine(),r&&r.length()&&r.charAt(0)===65279&&(r=r.substring(1)),r!==null&&n.append(r);while((r=u.readLine())!==null)n.append(o),n.append(r);a=String(n.toString())}finally{u.close()}t(a)};else if(p.env==="xpconnect"||!p.env&&typeof Components!="undefined"&&Components.classes&&Components.interfaces)r=Components.classes,i=Components.interfaces,Components.utils["import"]("resource://gre/modules/FileUtils.jsm"),t.get=function(e,t){var n,s,o={},u=new FileUtils.File(e);try{n=r["@mozilla.org/network/file-input-stream;1"].createInstance(i.nsIFileInputStream),n.init(u,1,0,!1),s=r["@mozilla.org/intl/converter-input-stream;1"].createInstance(i.nsIConverterInputStream),s.init(n,"utf-8",n.available(),i.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER),s.readString(n.available(),o),s.close(),n.close(),t(o.value)}catch(a){throw new Error((u&&u.path||"")+": "+a)}};return t}),define("durandal/system",["require","jquery"],function(e,t){function v(e){var t="[object "+e+"]";o["is"+e]=function(e){return s.call(e)==t}}var n=!1,r=Object.keys,i=Object.prototype.hasOwnProperty,s=Object.prototype.toString,o,u=!1,a=Array.isArray,f=Array.prototype.slice;String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});if(Function.prototype.bind&&(typeof console=="object"||typeof console=="function")&&typeof console.log=="object")try{["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(e){console[e]=this.call(console[e],console)},Function.prototype.bind)}catch(l){u=!0}e.on&&e.on("moduleLoaded",function(e,t){o.setModuleId(e,t)}),typeof requirejs!="undefined"&&(requirejs.onResourceLoad=function(e,t,n){o.setModuleId(e.defined[t.id],t.id)});var c=function(){},h=function(){try{if(typeof console!="undefined"&&typeof console.log=="function")if(window.opera){var e=0;while(e1||r?n.resolve(f.call(e,0)):n.resolve(e[0])},1)},function(e){n.reject(e)})}).promise()},extend:function(e){var t=f.call(arguments,1);for(var n=0;n1?t(n).wrapAll('
').parent().get(0):n[0]},tryGetViewFromCache:function(e){return this.cache[e]},putViewInCache:function(e,t){this.cache[e]=t},createView:function(t){var n=this,r=this.convertViewIdToRequirePath(t),i=this.tryGetViewFromCache(r);return i?e.defer(function(e){e.resolve(i.cloneNode(!0))}).promise():e.defer(function(i){e.acquire(r).then(function(e){var s=n.processMarkup(e);s.setAttribute("data-view",t),n.putViewInCache(r,s),i.resolve(s.cloneNode(!0))}).fail(function(e){n.createFallbackView(t,r,e).then(function(e){e.setAttribute("data-view",t),n.cache[r]=e,i.resolve(e.cloneNode(!0))})})}).promise()},createFallbackView:function(t,n,r){var i=this,s='View Not Found. Searched for "'+t+'" via path "'+n+'".';return e.defer(function(e){e.resolve(i.processMarkup('
'+s+"
"))}).promise()}}}),define("durandal/viewLocator",["durandal/system","durandal/viewEngine"],function(e,t){function n(e,t){for(var n=0;n\|\:])/g,"\\$1")}return{useConvention:function(e,t,n){e=e||"viewmodels",t=t||"views",n=n||t;var i=new RegExp(r(e),"gi");this.convertModuleIdToViewId=function(e){return e.replace(i,t)},this.translateViewIdToArea=function(e,t){return!t||t=="partial"?n+"/"+e:n+"/"+t+"/"+e}},locateViewForObject:function(t,n,r){var i;if(t.getView){i=t.getView();if(i)return this.locateView(i,n,r)}if(t.viewUrl)return this.locateView(t.viewUrl,n,r);var s=e.getModuleId(t);return s?this.locateView(this.convertModuleIdToViewId(s),n,r):this.locateView(this.determineFallbackViewId(t),n,r)},convertModuleIdToViewId:function(e){return e},determineFallbackViewId:function(e){var t=/function (.{1,})\(/,n=t.exec(e.constructor.toString()),r=n&&n.length>1?n[1]:"";return r=r.trim(),"views/"+r},translateViewIdToArea:function(e,t){return e},locateView:function(r,i,s){if(typeof r=="string"){var o;t.isViewUrl(r)?o=t.convertViewUrlToViewId(r):o=r,i&&(o=this.translateViewIdToArea(o,i));if(s){var u=n(s,o);if(u)return e.defer(function(e){e.resolve(u)}).promise()}return t.createView(o)}return e.defer(function(e){e.resolve(r)}).promise()}}}),define("durandal/binder",["durandal/system","knockout"],function(e,t){function u(t){return t===undefined?{applyBindings:!0}:e.isBoolean(t)?{applyBindings:t}:(t.applyBindings===undefined&&(t.applyBindings=!0),t)}function a(a,f,l,c){if(!f||!l){n.throwOnErrors?e.error(r):e.log(r,f,c);return}if(!f.getAttribute){n.throwOnErrors?e.error(i):e.log(i,f,c);return}var h=f.getAttribute("data-view");try{var p;return a&&a.binding&&(p=a.binding(f)),p=u(p),n.binding(c,f,p),p.applyBindings?(e.log("Binding",h,c),t.applyBindings(l,f)):a&&t.utils.domData.set(f,o,{$data:a}),n.bindingComplete(c,f,p),a&&a.bindingComplete&&a.bindingComplete(f),t.utils.domData.set(f,s,p),p}catch(d){d.message=d.message+";\nView: "+h+";\nModuleId: "+e.getModuleId(c),n.throwOnErrors?e.error(d):e.log(d.message)}}var n,r="Insufficient Information to Bind",i="Unexpected View Type",s="durandal-binding-instruction",o="__ko_bindingContext__";return n={binding:e.noop,bindingComplete:e.noop,throwOnErrors:!1,getBindingInstruction:function(e){return t.utils.domData.get(e,s)},bindContext:function(e,t,n,r){return n&&e&&(e=e.createChildContext(n,typeof r=="string"?r:null)),a(n,t,e,n||(e?e.$data:null))},bind:function(e,t){return a(e,t,e,e)}}}),define("durandal/activator",["durandal/system","knockout"],function(e,t){function i(t){return t==undefined&&(t={}),e.isBoolean(t.closeOnDeactivate)||(t.closeOnDeactivate=n.defaults.closeOnDeactivate),t.beforeActivate||(t.beforeActivate=n.defaults.beforeActivate),t.afterDeactivate||(t.afterDeactivate=n.defaults.afterDeactivate),t.affirmations||(t.affirmations=n.defaults.affirmations),t.interpretResponse||(t.interpretResponse=n.defaults.interpretResponse),t.areSameItem||(t.areSameItem=n.defaults.areSameItem),t.findChildActivator||(t.findChildActivator=n.defaults.findChildActivator),t}function s(t,n,r){return e.isArray(r)?t[n].apply(t,r):t[n](r)}function o(t,n,r,i,s){if(t&&t.deactivate){e.log("Deactivating",t);var o;try{o=t.deactivate(n)}catch(u){e.log("ERROR: "+u.message,u),i.resolve(!1);return}o&&o.then?o.then(function(){r.afterDeactivate(t,n,s),i.resolve(!0)},function(t){e.log(t),i.resolve(!1)}):(r.afterDeactivate(t,n,s),i.resolve(!0))}else t&&r.afterDeactivate(t,n,s),i.resolve(!0)}function u(t,n,r,i){var o;if(t&&t.activate){e.log("Activating",t);try{o=s(t,"activate",i)}catch(u){e.log("ERROR: "+u.message,u),r(!1);return}}o&&o.then?o.then(function(){n(t),r(!0)},function(t){e.log("ERROR: "+t.message,t),r(!1)}):(n(t),r(!0))}function a(t,n,i,s){return s=e.extend({},r,s),i.lifecycleData=null,e.defer(function(r){function o(){if(t&&t.canDeactivate&&s.canDeactivate){var o;try{o=t.canDeactivate(n)}catch(u){e.log("ERROR: "+u.message,u),r.resolve(!1);return}o.then?o.then(function(e){i.lifecycleData=e,r.resolve(i.interpretResponse(e))},function(t){e.log("ERROR: "+t.message,t),r.resolve(!1)}):(i.lifecycleData=o,r.resolve(i.interpretResponse(o)))}else r.resolve(!0)}var u=i.findChildActivator(t);u?u.canDeactivate().then(function(e){e?o():r.resolve(!1)}):o()}).promise()}function f(t,n,r,i,o){return r.lifecycleData=null,e.defer(function(u){if(r.areSameItem(n(),t,i,o)){u.resolve(!0);return}if(t&&t.canActivate){var a;try{a=s(t,"canActivate",o)}catch(f){e.log("ERROR: "+f.message,f),u.resolve(!1);return}a.then?a.then(function(e){r.lifecycleData=e,u.resolve(r.interpretResponse(e))},function(t){e.log("ERROR: "+t.message,t),u.resolve(!1)}):(r.lifecycleData=a,u.resolve(r.interpretResponse(a)))}else u.resolve(!0)}).promise()}function l(n,r){var s=t.observable(null),l;r=i(r);var c=t.computed({read:function(){return s()},write:function(e){c.viaSetter=!0,c.activateItem(e)}});return c.__activator__=!0,c.settings=r,r.activator=c,c.isActivating=t.observable(!1),c.forceActiveItem=function(e){s(e)},c.canDeactivateItem=function(e,t,n){return a(e,t,r,n)},c.deactivateItem=function(t,n){return e.defer(function(e){c.canDeactivateItem(t,n).then(function(i){i?o(t,n,r,e,s):(c.notifySubscribers(),e.resolve(!1))})}).promise()},c.canActivateItem=function(e,t){return f(e,s,r,l,t)},c.activateItem=function(t,n,i){var a=c.viaSetter;return c.viaSetter=!1,e.defer(function(f){if(c.isActivating()){f.resolve(!1);return}c.isActivating(!0);var h=s();if(r.areSameItem(h,t,l,n)){c.isActivating(!1),f.resolve(!0);return}c.canDeactivateItem(h,r.closeOnDeactivate,i).then(function(i){i?c.canActivateItem(t,n).then(function(i){i?e.defer(function(e){o(h,r.closeOnDeactivate,r,e)}).promise().then(function(){t=r.beforeActivate(t,n),u(t,s,function(e){l=n,c.isActivating(!1),f.resolve(e)},n)}):(a&&c.notifySubscribers(),c.isActivating(!1),f.resolve(!1))}):(a&&c.notifySubscribers(),c.isActivating(!1),f.resolve(!1))})}).promise()},c.canActivate=function(){var e;return n?(e=n,n=!1):e=c(),c.canActivateItem(e)},c.activate=function(){var e;return n?(e=n,n=!1):e=c(),c.activateItem(e)},c.canDeactivate=function(e){return c.canDeactivateItem(c(),e)},c.deactivate=function(e){return c.deactivateItem(c(),e)},c.includeIn=function(e){e.canActivate=function(){return c.canActivate()},e.activate=function(){return c.activate()},e.canDeactivate=function(e){return c.canDeactivate(e)},e.deactivate=function(e){return c.deactivate(e)}},r.includeIn?c.includeIn(r.includeIn):n&&c.activate(),c.forItems=function(t){r.closeOnDeactivate=!1,r.determineNextItemToActivate=function(e,t){var n=t-1;return n==-1&&e.length>1?e[1]:n>-1&&n-1)return!0;return!1}var u={},a="data-active-view",f,l=[],c=0,h="durandal-composition-data",p="data-part",d=["model","view","transition","area","strategy","activationData","onError"],v="durandal-visibility-data",m=["compose:"],O={complete:function(e){l.push(e)}};return f={composeBindings:m,convertTransitionToModuleId:function(e){return"transitions/"+e},defaultTransitionName:null,current:O,addBindingHandler:function(e,t,n){var r,i="composition-handler-"+e,s;t=t||o.bindingHandlers[e],n=n||function(){return undefined},s=o.bindingHandlers[e]={init:function(e,r,s,u,a){if(c>0){var l={trigger:o.observable(null)};f.current.complete(function(){t.init&&t.init(e,r,s,u,a),t.update&&(o.utils.domData.set(e,i,t),l.trigger("trigger"))}),o.utils.domData.set(e,i,l)}else o.utils.domData.set(e,i,t),t.init&&t.init(e,r,s,u,a);return n(e,r,s,u,a)},update:function(e,t,n,r,s){var u=o.utils.domData.get(e,i);if(u.update)return u.update(e,t,n,r,s);u.trigger&&u.trigger()}};for(r in t)r!=="init"&&r!=="update"&&(s[r]=t[r])},getParts:function(e,t){t=t||{};if(!e)return t;e.length===undefined&&(e=[e]);for(var n=0,r=e.length;n=0;a-=2)r&&u[a]!==r||i&&u[a+1]!==i||u.splice(a,2)}return this},n.prototype.trigger=function(e){var n,r,i,s,o,u,a,f;if(!(r=this.callbacks))return this;f=[],e=e.split(t);for(s=1,o=arguments.length;s').hide().appendTo("body")[0].contentWindow,u.navigate(o,!1)),u._hasPushState?t(window).on("popstate",u.checkUrl):u._wantsHashChange&&"onhashchange"in window&&!f?t(window).on("hashchange",u.checkUrl):u._wantsHashChange&&(u._checkUrlInterval=setInterval(u.checkUrl,u.interval)),u.fragment=o;var l=u.location,c=l.pathname.replace(/[^\/]$/,"$&/")===u.root;if(u._wantsHashChange&&u._wantsPushState){if(!u._hasPushState&&!c)return u.fragment=u.getFragment(null,!0),u.location.replace(u.root+u.location.search+"#"+u.fragment),!0;u._hasPushState&&c&&l.hash&&(this.fragment=u.getHash().replace(n,""),this.history.replaceState({},document.title,u.root+u.fragment+l.search))}if(!u.options.silent)return u.loadUrl(s.startRoute)},u.deactivate=function(){t(window).off("popstate",u.checkUrl).off("hashchange",u.checkUrl),clearInterval(u._checkUrlInterval),u.active=!1},u.checkUrl=function(){var e=u.getFragment();e===u.fragment&&u.iframe&&(e=u.getFragment(u.getHash(u.iframe)));if(e===u.fragment)return!1;u.iframe&&u.navigate(e,!1),u.loadUrl()},u.loadUrl=function(e){var t=u.fragment=u.getFragment(e);return u.options.routeHandler?u.options.routeHandler(t):!1},u.navigate=function(t,n){if(!u.active)return!1;n===undefined?n={trigger:!0}:e.isBoolean(n)&&(n={trigger:n}),t=u.getFragment(t||"");if(u.fragment===t)return;u.fragment=t;var r=u.root+t;t===""&&r!=="/"&&(r=r.slice(0,-1));if(u._hasPushState)u.history[n.replace?"replaceState":"pushState"]({},document.title,r);else{if(!u._wantsHashChange)return u.location.assign(r);o(u.location,t,n.replace),u.iframe&&t!==u.getFragment(u.getHash(u.iframe))&&(n.replace||u.iframe.document.open().close(),o(u.iframe.location,t,n.replace))}if(n.trigger)return u.loadUrl(t)},u.navigateBack=function(){u.history.back()},u}),define("plugins/router",["durandal/system","durandal/app","durandal/activator","durandal/events","durandal/composition","plugins/history","knockout","jquery"],function(e,t,n,r,i,s,o,u){function y(e){return e=e.replace(c,"\\$&").replace(a,"(?:$1)?").replace(f,function(e,t){return t?e:"([^/]+)"}).replace(l,"(.*?)"),new RegExp("^"+e+"$",v?undefined:"i")}function b(e){var t=e.indexOf(":"),n=t>0?t-1:e.length;return e.substring(0,n)}function w(e,t){return e.indexOf(t,e.length-t.length)!==-1}function E(e,t){if(!e||!t)return!1;if(e.length!=t.length)return!1;for(var n=0,r=e.length;n0&&delete s.nav,B(s)}}else B(t);return v}function I(e){var n=o.unwrap(t.title);n?document.title=e+" | "+n:document.title=e}var i=[],u=o.observable(!1),a,l,c=n.create(),v={handlers:[],routes:[],navigationModel:o.observableArray([]),activeItem:c,isNavigating:o.computed(function(){var e=c(),t=u(),n=e&&e.router&&e.router!=v&&e.router.isNavigating()?!0:!1;return t||n}),activeInstruction:o.observable(null),__router__:!0};r.includeIn(v),c.settings.areSameItem=function(e,t,n,r){return e==t?E(n,r):!1},c.settings.findChildActivator=function(e){return e&&e.router&&e.router.parent==v?e.router.activeItem:null},v.parseQueryString=function(t){var n,r;if(!t)return null;r=t.split("&");if(r.length==0)return null;n={};for(var i=0;i0?o.shift():e}),s.dynamicHash(s.hash)}})),v},v.createChildRouter=function(){var e=x();return e.parent=v,e},v};return p=x(),p.explicitNavigation=!1,p.navigatingBack=!1,p.makeRoutesCaseSensitive=function(){v=!0},p.targetIsThisWindow=function(e){var t=u(e.target).attr("target");return!t||t===window.name||t==="_self"||t==="top"&&window===window.top?!0:!1},p.activate=function(t){return e.defer(function(n){h=n,p.options=e.extend({routeHandler:p.loadUrl},p.options,t),s.activate(p.options);if(s._hasPushState){var r=p.routes,i=r.length;while(i--){var o=r[i];o.hash=o.hash.replace("#","/")}}var a=p.options.root&&new RegExp("^"+p.options.root+"/");u(document).delegate("a","click",function(e){if(s._hasPushState){if(!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&p.targetIsThisWindow(e)){var t=u(this).attr("href");t!=null&&t.charAt(0)!=="#"&&!/^[a-z]+:/i.test(t)&&(p.explicitNavigation=!0,e.preventDefault(),a&&(t=t.replace(a,"")),s.navigate(t))}}else p.explicitNavigation=!0}),s.options.silent&&h&&(h.resolve(),h=null)}).promise()},p.deactivate=function(){s.deactivate()},p.install=function(){o.bindingHandlers.router={init:function(){return{controlsDescendantBindings:!0}},update:function(e,t,n,r,s){var u=o.utils.unwrapObservable(t())||{};if(u.__router__)u={model:u.activeItem(),attached:u.attached,compositionComplete:u.compositionComplete,activate:!1};else{var a=o.utils.unwrapObservable(u.router||r.router)||p;u.model=a.activeItem(),u.attached=a.attached,u.compositionComplete=a.compositionComplete,u.activate=!1}i.compose(e,u,s)}},o.virtualElements.allowedBindings.router=!0},p}),define("services/logger",["durandal/system"],function(e){function n(e,t,n,r){i(e,t,n,r,"info")}function r(e,t,n,r){i(e,t,n,r,"error")}function i(t,n,r,i,s){r=r?"["+r+"] ":"",n?e.log(r,t,n):e.log(r,t)}var t={log:n,logError:r};return t});try{$.widget.bridge("uitooltip",$.ui.tooltip)}catch(e){}$(".spa").keypress(function(e){e.which==13&&e.target.nodeName=="INPUT"&&e.preventDefault()});var appHostId="applicationHost",appHosts=$('[id="'+appHostId+'"]');appHosts.length>1&&appHosts.each(function(e,t){var n=$(t);n.hasClass("spa")||n.attr("id",appHostId+e.toString())}),$("#skiptoLinks a").click(function(e){var t=e.srcElement.href.split("#")[1],n=$("#"+t);n.length>0&&$("html, body").animate({scrollTop:n.offset().top},200),e.preventDefault()});var assetLocation,imageLocation;try{var ektronAssetPath=$("asset-path");if(ektronAssetPath.length>0)assetLocation=ektronAssetPath[0].value;else{var calcHostLocation=$('script[src*="CalcHost" i]')[0].src;assetLocation=calcHostLocation.substr(0,calcHostLocation.lastIndexOf("/")),imageLocation=assetLocation.substr(0,assetLocation.indexOf("/calculators/")),imageLocation!==""?imageLocation+="/calculators/ui/images":(imageLocation=assetLocation.substr(0,assetLocation.indexOf("/Calculators/")),imageLocation+="/Calculators/images")}}catch(e){assetLocation="",imageLocation="/misc/SPA/Calculators/images"}var bundles={"A3GSC.atogov.min.js":["text!A3GSC/shell.html","text!A3GSC/mytax16/JIGDetails.html","text!A3GSC/mytax16/JIGDetailsAddEditView.html","text!A3GSC/mytax16/adjTaxableIncome.html","text!A3GSC/mytax16/allocateAmountAddEditView.html","text!A3GSC/mytax16/businessDeductionsNotReported.html","text!A3GSC/mytax16/employmentBusinessIncome.html","text!A3GSC/mytax16/finYearAge.html","text!A3GSC/mytax16/incomeYear.html","text!A3GSC/mytax16/integratedJIGDetails.html","text!A3GSC/mytax16/integratedJIGDetailsAddEditView.html","text!A3GSC/mytax16/jointIncome.html","text!A3GSC/mytax16/jointIncomeGroupNames.html","text!A3GSC/mytax16/jointIncomeGroupNamesAddEditView.html","text!A3GSC/mytax16/myTaxJointIncome.html","text!A3GSC/mytax16/otherBusinessDeductions.html","text!A3GSC/mytax16/otherEmploymentBusinessInc.html","text!A3GSC/mytax16/otherEmploymentBusinessIncome.html","text!A3GSC/mytax16/otherIncomeExcluded.html","text!A3GSC/mytax16/otherIncomeIncluded.html","text!A3GSC/mytax16/partnershipIncome.html","text!A3GSC/mytax16/partnershipIncomeDetails.html","text!A3GSC/mytax16/partnershipIncomeDetailsAddEditView.html","text!A3GSC/mytax16/partnershipNames.html","text!A3GSC/mytax16/partnershipNamesAddEditView.html","text!A3GSC/mytax16/percentTotalIncome.html","text!A3GSC/mytax16/personalSuperContribution.html","text!A3GSC/mytax16/priorIncomeYear.html","text!A3GSC/mytax16/questions.html","text!A3GSC/mytax16/report.html","text!A3GSC/mytax16/resultGSCWorkbook.html","text!A3GSC/mytax16/resultNotEligible.html","text!A3GSC/mytax16/resultNotEligibleLISC.html","text!A3GSC/mytax16/resultNotEligibleSuperContribution.html","text!A3GSC/mytax16/saJointIncome.html","text!A3GSC/mytax16/shell.html","text!A3GSC/mytax16/taxableIncome.html","text!A3GSC/mytax16/workbookResults.html","services/logger","A3GSC/appconfig","A3GSC/data/datacontext","A3GSC/JIGDetailsItemViewModel","A3GSC/services/rules","A3GSC/services/ruleEngine","A3GSC/refdata/mockDataPrefill","A3GSC/refdata/mockDataSnapshot","A3GSC/services/dataMapper","A3GSC/refData/taxonomies","A3GSC/refData/taxonomiesLookup","A3GSC/interface","A3GSC/JIGDetailsCollectionViewModel","A3GSC/JIGDetails","A3GSC/adjTaxableIncome","A3GSC/allocateAmountItemViewModel","A3GSC/allocateAmountCollectionViewModel","A3GSC/businessDeductionsNotReported","A3GSC/employmentBusinessIncome","A3GSC/finYearAge","A3GSC/incomeYear","A3GSC/integratedJIGDetailsItemViewModel","A3GSC/integratedJIGDetailsCollectionViewModel","A3GSC/integratedJIGDetails","A3GSC/jointIncome","A3GSC/jointIncomeGroupNamesItemViewModel","A3GSC/jointIncomeGroupNamesCollectionViewModel","A3GSC/jointIncomeGroupNames","A3GSC/myTaxJointIncome","A3GSC/otherBusinessDeductions","A3GSC/otherEmploymentBusinessInc","A3GSC/otherEmploymentBusinessIncome","A3GSC/otherIncomeExcluded","A3GSC/otherIncomeIncluded","A3GSC/partnershipIncome","A3GSC/partnershipIncomeDetailsItemViewModel","A3GSC/partnershipIncomeDetailsCollectionViewModel","A3GSC/partnershipIncomeDetails","A3GSC/partnershipNamesItemViewModel","A3GSC/partnershipNamesCollectionViewModel","A3GSC/partnershipNames","A3GSC/percentTotalIncome","A3GSC/personalSuperContribution","A3GSC/priorIncomeYear","A3GSC/services/CascadingViewModel","A3GSC/shell","A3GSC/services/navigation","A3GSC/questions","A3GSC/refdata/alt","A3GSC/refdata/busNonBus","A3GSC/refdata/deductionSourceList","A3GSC/refdata/errormsgs","A3GSC/refdata/href","A3GSC/refdata/htmlidalt","A3GSC/refdata/incomeDeductionsList","A3GSC/refdata/incomeSourceList","A3GSC/refdata/jointIncomeList","A3GSC/refdata/myTaxJISI","A3GSC/refdata/taxonomies","A3GSC/refdata/taxonomiesLookup","A3GSC/refdata/yesno","A3GSC/report","A3GSC/resultGSCWorkbook","A3GSC/resultNotEligibleLISC","A3GSC/resultNotEligibleSuperContribution","A3GSC/saJointIncome","A3GSC/services/constants","A3GSC/taxableIncome","A3GSC/workbookResults","A3GSC.atogov.min"],"AmpDemerger.atogov.min.js":["text!AmpDemerger/mytax16/fullSubscription.html","text!AmpDemerger/mytax16/purchaseType.html","text!AmpDemerger/mytax16/questions.html","text!AmpDemerger/mytax16/report.html","text!AmpDemerger/mytax16/sharesPurchased.html","text!AmpDemerger/mytax16/sharesSold.html","text!AmpDemerger/mytax16/shell.html","text!AmpDemerger/mytax16/summary.html","AmpDemerger/appconfig","services/logger","AmpDemerger/data/datacontext","AmpDemerger/services/constants","AmpDemerger/services/calculations","AmpDemerger/services/rules","AmpDemerger/services/ruleEngine","AmpDemerger/fullSubscription","AmpDemerger/interface","AmpDemerger/purchaseType","AmpDemerger/services/CascadingViewModel","AmpDemerger/shell","AmpDemerger/services/navigation","AmpDemerger/questions","AmpDemerger/refdata/errormsgs","AmpDemerger/refdata/href","AmpDemerger/refdata/purchaseTypeOptions","AmpDemerger/refdata/taxonomies","AmpDemerger/refdata/taxonomiesLookup","AmpDemerger/refdata/yesno","AmpDemerger/report","AmpDemerger/sharesPurchased","AmpDemerger/sharesSold","AmpDemerger/summary","AmpDemerger.atogov.min"],"AreYouAResident.atogov.min.js":["text!AreYouAResident/shell.html","text!AreYouAResident/mytax16/assetDetails.html","text!AreYouAResident/mytax16/familySituation.html","text!AreYouAResident/mytax16/lengthOfStay.html","text!AreYouAResident/mytax16/location.html","text!AreYouAResident/mytax16/mainPurpose.html","text!AreYouAResident/mytax16/membershipDetails.html","text!AreYouAResident/mytax16/migration.html","text!AreYouAResident/mytax16/particularPlace.html","text!AreYouAResident/mytax16/questions.html","text!AreYouAResident/mytax16/report.html","text!AreYouAResident/mytax16/residencyIntention.html","text!AreYouAResident/mytax16/returningToLive.html","text!AreYouAResident/mytax16/shell.html","text!AreYouAResident/mytax16/socialEconomic.html","text!AreYouAResident/mytax16/timeInAustralia.html","text!AreYouAResident/mytax16/usualPlace.html","text!AreYouAResident/mytax16/workingHoliday.html","AreYouAResident/appconfig","services/logger","AreYouAResident/data/datacontext","AreYouAResident/assetDetails","AreYouAResident/config","AreYouAResident/familySituation","AreYouAResident/services/rules","AreYouAResident/services/ruleEngine","AreYouAResident/interface","AreYouAResident/lengthOfStay","AreYouAResident/location","jquery","knockout","breeze","bignumber","AreYouAResident/main","AreYouAResident/mainPurpose","AreYouAResident/membershipDetails","AreYouAResident/migration","AreYouAResident/particularPlace","AreYouAResident/services/CascadingViewModel","AreYouAResident/shell","AreYouAResident/services/navigation","AreYouAResident/questions","AreYouAResident/refdata/alt","AreYouAResident/refdata/assets","AreYouAResident/refdata/errormsgs","AreYouAResident/refdata/href","AreYouAResident/refdata/htmlidalt","AreYouAResident/refdata/location","AreYouAResident/refdata/mainPurpose","AreYouAResident/refdata/spouseLoc","AreYouAResident/refdata/yesno","AreYouAResident/report","AreYouAResident/residencyIntention","AreYouAResident/returningToLive","AreYouAResident/socialEconomic","AreYouAResident/timeInAustralia","AreYouAResident/usualPlace","AreYouAResident/workingHoliday","AreYouAResident.atogov.min"],"BTOSAPTO.atogov.min.js":["text!BTOSAPTO/mytax16/govAllowance.html","text!BTOSAPTO/mytax16/govAllowanceAmount.html","text!BTOSAPTO/mytax16/govPension.html","text!BTOSAPTO/mytax16/incomeYear.html","text!BTOSAPTO/mytax16/maritalStatus.html","text!BTOSAPTO/mytax16/pensionEligibility.html","text!BTOSAPTO/mytax16/questions.html","text!BTOSAPTO/mytax16/rebateIncome.html","text!BTOSAPTO/mytax16/report.html","text!BTOSAPTO/mytax16/shell.html","text!BTOSAPTO/mytax16/spousePensionIncome.html","text!BTOSAPTO/mytax16/spouseRebateIncome.html","text!BTOSAPTO/mytax16/spouseSAPTO.html","text!BTOSAPTO/mytax16/spouseTaxableIncome.html","text!BTOSAPTO/mytax16/spouseTrustIncome.html","text!BTOSAPTO/mytax16/spouseVeteran.html","text!BTOSAPTO/mytax16/taxableIncome.html","text!BTOSAPTO/mytax16/veteranWidowStatus.html","BTOSAPTO/appconfig","services/logger","BTOSAPTO/data/datacontext","BTOSAPTO/baseIntegerValueVm","BTOSAPTO/baseVerticalRadioVm","BTOSAPTO/govAllowance","BTOSAPTO/govAllowanceAmount","BTOSAPTO/govPension","BTOSAPTO/incomeYear","BTOSAPTO/services/rules","BTOSAPTO/services/ruleEngine","BTOSAPTO/interface","BTOSAPTO/maritalStatus","BTOSAPTO/pensionEligibility","BTOSAPTO/services/CascadingViewModel","BTOSAPTO/shell","BTOSAPTO/services/navigation","BTOSAPTO/questions","BTOSAPTO/rebateIncome","BTOSAPTO/refdata/errormsgs","BTOSAPTO/refdata/href","BTOSAPTO/refdata/maritalstatus","BTOSAPTO/refdata/yesno","BTOSAPTO/report","BTOSAPTO/spousePensionIncome","BTOSAPTO/spouseRebateIncome","BTOSAPTO/spouseSAPTO","BTOSAPTO/spouseTaxableIncome","BTOSAPTO/spouseTrustIncome","BTOSAPTO/spouseVeteran","BTOSAPTO/taxableIncome","BTOSAPTO/veteranWidowStatus","BTOSAPTO.atogov.min"],"BVAT.atogov.min.js":["text!BVAT/mytax16/additionalPersonalCash.html","text!BVAT/mytax16/budgetCostControl.html","text!BVAT/mytax16/businessCreditTerms.html","text!BVAT/mytax16/businessEstabilished.html","text!BVAT/mytax16/businessName.html","text!BVAT/mytax16/businessPlan.html","text!BVAT/mytax16/cashFlowForecast.html","text!BVAT/mytax16/financialData.html","text!BVAT/mytax16/financialDataAddEditView.html","text!BVAT/mytax16/financialDataWorksheet.html","text!BVAT/mytax16/incomeYear.html","text!BVAT/mytax16/monthsOfData.html","text!BVAT/mytax16/questions.html","text!BVAT/mytax16/report.html","text!BVAT/mytax16/shell.html","text!BVAT/mytax16/workingRelationship.html","services/logger","BVAT/appconfig","BVAT/data/datacontext","BVAT/baseVerticalRadioVm","BVAT/additionalPersonalCash","BVAT/services/rules","BVAT/services/ruleEngine","BVAT/interface","BVAT/baseWorksheet","BVAT/budgetCostControl","BVAT/businessCreditTerms","BVAT/businessEstabilished","BVAT/businessName","BVAT/businessPlan","BVAT/cashFlowForecast","BVAT/financialDataItemViewModel","BVAT/financialDataCollectionViewModel","BVAT/financialDataCollection","BVAT/shell","BVAT/services/navigation","BVAT/financialDataWorksheet","BVAT/financialData","BVAT/incomeYear","BVAT/monthsOfData","BVAT/services/CascadingViewModel","BVAT/questions","BVAT/refdata/errormsgs","BVAT/refdata/href","BVAT/refdata/numOfMonths","BVAT/refdata/taxonomies","BVAT/refdata/taxonomiesLookup","BVAT/refdata/yesno","BVAT/report","BVAT/workingRelationship","BVAT.atogov.min"],"CGT.atogov.min.js":["text!CGT/mytax16/addAssets.html","text!CGT/mytax16/assetRecordsFilterOption.html","text!CGT/mytax16/assetsAddEditView.html","text!CGT/mytax16/capitalGainTax.html","text!CGT/mytax16/capitalLosses.html","text!CGT/mytax16/capitalLossesYesNo.html","text!CGT/mytax16/cgtEventAddEditView.html","text!CGT/mytax16/collectableLosses.html","text!CGT/mytax16/collectableLossesYesNo.html","text!CGT/mytax16/costsIncurredAddEditView.html","text!CGT/mytax16/fullResPeriodAfter8May.html","text!CGT/mytax16/incomeYear.html","text!CGT/mytax16/mainResidenceExemption.html","text!CGT/mytax16/nonResFrom8May.html","text!CGT/mytax16/nonResidency.html","text!CGT/mytax16/nonResidencyAddEditView.html","text!CGT/mytax16/questions.html","text!CGT/mytax16/report.html","text!CGT/mytax16/resStatus8May.html","text!CGT/mytax16/shell.html","text!CGT/mytax16/trusts.html","text!CGT/mytax16/trustsAddEditView.html","services/logger","CGT/appconfig","CGT/data/datacontext","CGT/services/rules","CGT/services/constants","CGT/services/ruleEngine","CGT/services/dataMapper","CGT/refData/taxonomies","CGT/refData/taxonomiesLookup","CGT/interface","CGT/assetsItemViewModel","CGT/costsIncurredItemViewModel","CGT/costsIncurredCollectionViewModel","CGT/refdata/assetTypeList","CGT/assetsCollectionViewModel","CGT/addAssets","CGT/assetRecordsFilterOption","CGT/capitalLosses","CGT/capitalLossesYesNo","CGT/collectableLosses","CGT/collectableLossesYesNo","CGT/fullResPeriodAfter8May","CGT/incomeYear","CGT/nonResFrom8May","shared/services/navigation","CGT/nonResidencyItemViewModel","CGT/nonResidencyCollectionViewModel","CGT/nonResidency","CGT/services/CascadingViewModel","CGT/shell","CGT/services/navigation","CGT/questions","CGT/refdata/alt","CGT/refdata/assetFilterList","CGT/refdata/costTypeList","CGT/refdata/errormsgs","CGT/refdata/gainOrLoss","CGT/refdata/href","CGT/refdata/mockDataPrefill","CGT/refdata/mockDataSnapshot","CGT/refdata/questions","CGT/refdata/residency","CGT/refdata/stateList","CGT/refdata/taxonomies","CGT/refdata/taxonomiesLookup","CGT/refdata/typeCodeList","CGT/refdata/yesno","CGT/services/StringUtils","CGT/services/FileUtils","CGT/services/DataTableExporter","CGT/report","CGT/resStatus8May","CGT/services/refData","CGT/trustsItemViewModel","CGT/trustsCollectionViewModel","CGT/trusts","CGT.atogov.min"],"CGTPET.atogov.min.js":["text!CGTPET/mytax16/ExistDwellingMoveOutDate.html","text!CGTPET/mytax16/absenceIncProd.html","text!CGTPET/mytax16/absenceIncome.html","text!CGTPET/mytax16/absenceIncomeAddEditView.html","text!CGTPET/mytax16/absencePeriod.html","text!CGTPET/mytax16/acquisitionContractDate.html","text!CGTPET/mytax16/buildConstruct.html","text!CGTPET/mytax16/buildDwellingOnLand.html","text!CGTPET/mytax16/capImprovements.html","text!CGTPET/mytax16/childDiffMainRes.html","text!CGTPET/mytax16/costBaseImprove.html","text!CGTPET/mytax16/costBaseThresh.html","text!CGTPET/mytax16/dateOfDeath.html","text!CGTPET/mytax16/dwellingBuildNumber.html","text!CGTPET/mytax16/dwellingDateWork.html","text!CGTPET/mytax16/dwellingDestroyed.html","text!CGTPET/mytax16/dwellingNumber.html","text!CGTPET/mytax16/dwellingOccPriorRepair.html","text!CGTPET/mytax16/earningDetails.html","text!CGTPET/mytax16/earningDetailsAddEditView.html","text!CGTPET/mytax16/existingDwelling.html","text!CGTPET/mytax16/existingDwellingOccByYouPreBuild.html","text!CGTPET/mytax16/existingDwellingOccupied.html","text!CGTPET/mytax16/incProdMainRes.html","text!CGTPET/mytax16/incomeNotFromDwelling.html","text!CGTPET/mytax16/initialDwellingDate.html","text!CGTPET/mytax16/landArea.html","text!CGTPET/mytax16/liveInDwellingDetails.html","text!CGTPET/mytax16/liveInRepairDetails.html","text!CGTPET/mytax16/marriageBreakdownPreviousIntPreCGT.html","text!CGTPET/mytax16/marriageBreakdownTransfer.html","text!CGTPET/mytax16/maxAbsencePeriods.html","text!CGTPET/mytax16/maxAbsentIncomePeriods.html","text!CGTPET/mytax16/maxOccupiedIncomePeriods.html","text!CGTPET/mytax16/moveInDwellingDetails.html","text!CGTPET/mytax16/moveInRepairDetails.html","text!CGTPET/mytax16/occupyASAPAfterAcq.html","text!CGTPET/mytax16/occupyAsMRAnytime.html","text!CGTPET/mytax16/occupyNewDwellingAsMR.html","text!CGTPET/mytax16/ownershipEndDate.html","text!CGTPET/mytax16/ownershipMeans.html","text!CGTPET/mytax16/ownershipStartDate.html","text!CGTPET/mytax16/periodOfAbsence.html","text!CGTPET/mytax16/periodOfAbsenceAddEditView.html","text!CGTPET/mytax16/postRenoDwellingOcc.html","text!CGTPET/mytax16/preRenoOccExistingDwelling.html","text!CGTPET/mytax16/propertyAcquisition.html","text!CGTPET/mytax16/propertyOwnership.html","text!CGTPET/mytax16/questions.html","text!CGTPET/mytax16/repairDwelling.html","text!CGTPET/mytax16/report.html","text!CGTPET/mytax16/secondMainResidence.html","text!CGTPET/mytax16/shell.html","text!CGTPET/mytax16/spouseDepMainRes.html","text!CGTPET/mytax16/spouseDiffMainRes.html","services/logger","CGTPET/appconfig","CGTPET/data/datacontext","CGTPET/ExistDwellingMoveOutDate","CGTPET/absenceIncProd","CGTPET/absenceIncomeItemViewModel","CGTPET/absenceIncomeCollectionViewModel","CGTPET/absenceIncome","CGTPET/absencePeriod","CGTPET/services/rules","CGTPET/services/ruleEngine","CGTPET/interface","CGTPET/acquisitionContractDate","CGTPET/buildConstruct","CGTPET/buildDwellingOnLand","CGTPET/capImprovements","CGTPET/childDiffMainRes","CGTPET/costBaseImprove","CGTPET/costBaseThresh","CGTPET/dateOfDeath","CGTPET/dwellingBuildNumber","CGTPET/dwellingDateWork","CGTPET/dwellingDestroyed","CGTPET/dwellingNumber","CGTPET/dwellingOccPriorRepair","CGTPET/earningDetailsItemViewModel","CGTPET/earningDetailsCollectionViewModel","CGTPET/earningDetails","CGTPET/existingDwelling","CGTPET/existingDwellingOccByYouPreBuild","CGTPET/existingDwellingOccupied","CGTPET/incProdMainRes","CGTPET/incomeNotFromDwelling","CGTPET/initialDwellingDate","CGTPET/landArea","CGTPET/liveInDwellingDetails","CGTPET/liveInRepairDetails","CGTPET/marriageBreakdownPreviousIntPreCGT","CGTPET/marriageBreakdownTransfer","CGTPET/maxAbsencePeriods","CGTPET/maxAbsentIncomePeriods","CGTPET/maxOccupiedIncomePeriods","CGTPET/moveInDwellingDetails","CGTPET/moveInRepairDetails","CGTPET/occupyASAPAfterAcq","CGTPET/occupyAsMRAnytime","CGTPET/occupyNewDwellingAsMR","CGTPET/ownershipEndDate","CGTPET/ownershipMeans","CGTPET/ownershipStartDate","CGTPET/periodOfAbsenceItemViewModel","CGTPET/periodOfAbsenceCollectionViewModel","CGTPET/periodOfAbsence","CGTPET/postRenoDwellingOcc","CGTPET/preRenoOccExistingDwelling","CGTPET/propertyAcquisition","CGTPET/propertyOwnership","CGTPET/services/CascadingViewModel","CGTPET/shell","CGTPET/services/navigation","CGTPET/questions","CGTPET/refdata/dwellingsOnProperty","CGTPET/refdata/errormsgs","CGTPET/refdata/href","CGTPET/refdata/ownershipMeans","CGTPET/refdata/propertyOwnership","CGTPET/refdata/yesno","CGTPET/repairDwelling","CGTPET/services/relevancyHelper","CGTPET/services/printReportHelper","CGTPET/report","CGTPET/secondMainResidence","CGTPET/services/refdata","CGTPET/spouseDepMainRes","CGTPET/spouseDiffMainRes","CGTPET.atogov.min"],"CalculateDays.atogov.min.js":["text!CalculateDays/mytax16/periodEndDate.html","text!CalculateDays/mytax16/periodStartDate.html","text!CalculateDays/mytax16/questions.html","text!CalculateDays/mytax16/report.html","text!CalculateDays/mytax16/shell.html","CalculateDays/appconfig","services/logger","CalculateDays/data/datacontext","CalculateDays/services/rules","CalculateDays/services/ruleEngine","CalculateDays/interface","CalculateDays/periodEndDate","CalculateDays/periodStartDate","CalculateDays/services/CascadingViewModel","CalculateDays/shell","CalculateDays/services/navigation","CalculateDays/questions","CalculateDays/refdata/errormsgs","CalculateDays/refdata/href","CalculateDays/refdata/taxonomies","CalculateDays/refdata/taxonomiesLookup","CalculateDays/report","CalculateDays/services/constants","CalculateDays/services/refdata","CalculateDays.atogov.min"],"CreditForInterest.atogov.min.js":["text!CreditForInterest/mytax16/dueDate.html","text!CreditForInterest/mytax16/issueDate.html","text!CreditForInterest/mytax16/paymentAmount.html","text!CreditForInterest/mytax16/paymentDate.html","text!CreditForInterest/mytax16/questions.html","text!CreditForInterest/mytax16/report.html","text!CreditForInterest/mytax16/shell.html","CreditForInterest/appconfig","services/logger","CreditForInterest/data/datacontext","CreditForInterest/dueDate","CreditForInterest/services/rules","CreditForInterest/services/ruleEngine","CreditForInterest/interface","CreditForInterest/issueDate","CreditForInterest/paymentAmount","CreditForInterest/paymentDate","CreditForInterest/services/CascadingViewModel","CreditForInterest/shell","CreditForInterest/services/navigation","CreditForInterest/questions","CreditForInterest/refdata/errormsgs","CreditForInterest/refdata/href","CreditForInterest/refdata/questions","CreditForInterest/refdata/yesno","CreditForInterest/report","CreditForInterest/services/constants","CreditForInterest.atogov.min"],"DBICT.atogov.min.js":["text!DBICT/mytax16/dateOfBirth.html","text!DBICT/mytax16/incomeYear.html","text!DBICT/mytax16/lodgingForDeceasedEstate60TimeOfDeath.html","text!DBICT/mytax16/paymentSummary.html","text!DBICT/mytax16/paymentSummaryAddEditView.html","text!DBICT/mytax16/paymentSummaryWorksheet.html","text!DBICT/mytax16/questions.html","text!DBICT/mytax16/report.html","text!DBICT/mytax16/shell.html","DBICT/appconfig","services/logger","DBICT/data/datacontext","DBICT/services/rules","DBICT/services/constants","DBICT/services/common","DBICT/services/ruleEngine","DBICT/refData/mockDataPrefill","DBICT/refData/mockDataSnapshot","DBICT/services/dataMapper","DBICT/services/initialisationDataValidation","DBICT/refData/taxonomies","DBICT/refData/taxonomiesLookup","DBICT/interface","DBICT/baseWorksheet","DBICT/dateOfBirth","DBICT/incomeYear","DBICT/lodgingForDeceasedEstate60TimeOfDeath","DBICT/paymentSummaryItemViewModel","DBICT/paymentSummaryCollectionViewModel","DBICT/paymentSummaryCollection","DBICT/shell","DBICT/services/navigation","DBICT/paymentSummaryWorksheet","DBICT/paymentSummary","DBICT/services/CascadingViewModel","DBICT/questions","DBICT/refdata/errormsgs","DBICT/refdata/href","DBICT/refdata/mockDataPrefill","DBICT/refdata/mockDataSnapshot","DBICT/refdata/taxonomies","DBICT/refdata/taxonomiesLookup","DBICT/refdata/yesno","DBICT/report","DBICT.atogov.min"],"DCA.atogov.min.js":["text!DCA/mytax16/LVPAssetSecWorksheet.html","text!DCA/mytax16/LVPDisposal.html","text!DCA/mytax16/LVPExistSecCost.html","text!DCA/mytax16/LVPIncYrFilter.html","text!DCA/mytax16/LVPIndicator.html","text!DCA/mytax16/LVPNonPPPcnt.html","text!DCA/mytax16/LVPPPPcnt.html","text!DCA/mytax16/LVPReport.html","text!DCA/mytax16/LVPStartOpenPoolBal.html","text!DCA/mytax16/LVPTermValue.html","text!DCA/mytax16/SBPAssetSecWorksheet.html","text!DCA/mytax16/SBPAssetTaxUsePcntWorksheet.html","text!DCA/mytax16/SBPDisposal.html","text!DCA/mytax16/SBPExistSecCost.html","text!DCA/mytax16/SBPIncYrFilter.html","text!DCA/mytax16/SBPNonPPPcnt.html","text!DCA/mytax16/SBPPPPcnt.html","text!DCA/mytax16/SBPReport.html","text!DCA/mytax16/SBPStartOpenPoolBal.html","text!DCA/mytax16/SBPTaxpayerType.html","text!DCA/mytax16/SBPTermValue.html","text!DCA/mytax16/asset.html","text!DCA/mytax16/asset2017RentalLaw.html","text!DCA/mytax16/assetAddEditView.html","text!DCA/mytax16/assetAdjustmentAddEditView.html","text!DCA/mytax16/assetAdjustmentWorksheet.html","text!DCA/mytax16/assetCollections.html","text!DCA/mytax16/assetCostWriteoffAlert.html","text!DCA/mytax16/assetDpcnRatePcnt.html","text!DCA/mytax16/assetFilters.html","text!DCA/mytax16/assetRecalcEffectiveLifeAddEditView.html","text!DCA/mytax16/assetRecalcEffectiveLifeWorksheet.html","text!DCA/mytax16/assetResponsiveTable.html","text!DCA/mytax16/assetSchedules.html","text!DCA/mytax16/assetSecWorksheet.html","text!DCA/mytax16/assetTaxUsePcntAddEditView.html","text!DCA/mytax16/assetTaxUsePcntWorksheet.html","text!DCA/mytax16/assetTaxpayerType.html","text!DCA/mytax16/assetWorksheet.html","text!DCA/mytax16/assets.html","text!DCA/mytax16/effLifeTaxpayerType.html","text!DCA/mytax16/effectiveLife.html","text!DCA/mytax16/instantAssetWriteoff.html","text!DCA/mytax16/intro.html","text!DCA/mytax16/lowValPool.html","text!DCA/mytax16/lowValPoolAddEditView.html","text!DCA/mytax16/lowValuePoolWorksheet.html","text!DCA/mytax16/printReport.html","text!DCA/mytax16/pship.html","text!DCA/mytax16/pshipAddEditView.html","text!DCA/mytax16/pshipAssetWorksheet.html","text!DCA/mytax16/pshipDownload.html","text!DCA/mytax16/pshipIncYrFilter.html","text!DCA/mytax16/pshipResponsiveTable.html","text!DCA/mytax16/pshipResponsiveTableV2.html","text!DCA/mytax16/pshipResponsiveTableV3.html","text!DCA/mytax16/pshipTaxpayerType.html","text!DCA/mytax16/pshipWorksheet.html","text!DCA/mytax16/questions.html","text!DCA/mytax16/rentIncYrFilter.html","text!DCA/mytax16/rentTaxpayerType.html","text!DCA/mytax16/rentalProperty.html","text!DCA/mytax16/rentalPropertyAddEditView.html","text!DCA/mytax16/rentalPropertyAssetWorksheet.html","text!DCA/mytax16/rentalPropertyResponsiveTable.html","text!DCA/mytax16/rentalPropertyResponsiveTableV2.html","text!DCA/mytax16/rentalPropertyResponsiveTableV3.html","text!DCA/mytax16/rentalPropertyWorksheet.html","text!DCA/mytax16/secElementAddEditView.html","text!DCA/mytax16/shell.html","text!DCA/mytax16/showMessage.html","text!DCA/mytax16/smallBusPool.html","text!DCA/mytax16/smallBusPoolAddEditView.html","text!DCA/mytax16/smallBusPoolWorksheet.html","text!DCA/mytax16/transferAssetsLVPResponsiveTable.html","text!DCA/mytax16/transferHistory.html","text!DCA/mytax16/transferHistoryView.html","text!DCA/mytax16/transferHistoryWorksheet.html","text!DCA/mytax16/transferLVPTransferHistory.html","text!DCA/mytax16/transferPerformLVPTransfer.html","text!DCA/mytax16/transferRentalAssetsLVPResponsiveTable.html","text!DCA/widgets/effectiveLifeLookup/mytax16.html","text!DCA/components/atoActionBar/atoActionBar.html","text!DCA/components/atoAlert/atoAlert.html","text!DCA/components/atoButton/atoButton.html","text!DCA/components/atoDropdown/atoDropdown.html","text!DCA/components/atoLink/atoLink.html","text!DCA/components/atoLink/atoLinkDelete.html","text!DCA/components/atoLink/atoLinkEdit.html","text!DCA/components/atoLoading/atoLoading.html","text!DCA/components/atoModal/atoModal.html","text!DCA/components/atoModal/atoModalConfirm.html","text!DCA/components/atoPaginationInput/atoPaginationInput.html","text!DCA/components/atoPaginationInput/atoPaginationInputPerPage.html","text!DCA/components/atoPill/atoPill.html","text!DCA/components/atoReadonly/atoReadOnly.html","text!DCA/components/atoResponsiveTable/atoResponsiveExp.html","text!DCA/components/atoResponsiveTable/atoResponsiveFilterTr.html","text!DCA/components/atoResponsiveTable/atoResponsiveTable.html","text!DCA/components/atoResponsiveTable/atoResponsiveTd.html","text!DCA/components/atoResponsiveTable/atoResponsiveTf.html","text!DCA/components/atoResponsiveTable/atoResponsiveTh.html","text!DCA/components/atoResponsiveTable/atoResponsiveTr.html","text!DCA/components/atoTablePanel/atoTablePanel.html","text!DCA/components/atoTablePanel/atoTablePanelHeader.html","text!DCA/components/atoTablePanel/atoTablePanelHeaderHb.html","text!DCA/components/atoTag/atoTag.html","text!DCA/components/atoText/atoText.html","text!DCA/components/atoText/atoTextArea.html","text!DCA/components/atoText/atoTextTagged.html","text!DCA/components/atoTooltip/atoTooltip.html","text!DCA/components/displayAssetList/displayAssetList.html","text!DCA/components/displayAssetList/displayAssetListV2.html","text!DCA/components/displayAssetList/displayAssetListV3.html","text!DCA/components/v3/atoActionBar/atoActionBar.html","text!DCA/components/v3/atoAlert/atoAlert.html","text!DCA/components/v3/atoButton/atoButton.html","text!DCA/components/v3/atoCheckbox/atoCheckbox.html","text!DCA/components/v3/atoDropdown/atoDropdown.html","text!DCA/components/v3/atoLabel/atoLabel.html","text!DCA/components/v3/atoLink/atoLink.html","text!DCA/components/v3/atoModal/atoModal.html","text!DCA/components/v3/atoModal/atoModalConfirm.html","text!DCA/components/v3/atoPagination/atoPagination.html","text!DCA/components/v3/atoPill/atoPill.html","text!DCA/components/v3/atoRadioBar/atoRadioBar.html","text!DCA/components/v3/atoReadOnly/atoReadOnly.html","text!DCA/components/v3/atoTable/atoTable.html","text!DCA/components/v3/atoTable/atoTableHeader.html","text!DCA/components/v3/atoTableCheckbox/atoTableCheckboxHeader.html","text!DCA/components/v3/atoTag/atoTag.html","text!DCA/components/v3/atoText/atoText.html","text!DCA/components/v3/atoText/atoTextArea.html","text!DCA/components/v3/atoTooltip/atoTooltip.html","services/logger","DCA/appconfig","DCA/data/datacontext","DCA/services/rules","DCA/services/ruleEngine","DCA/services/CascadingViewModel","DCA/services/constants","DCA/services/etaxHelper","DCA/refdata/assetTypeList","DCA/services/relevancyHelper","DCA/services/common","DCA/services/dataMapper","DCA/services/etax/common","DCA/services/etax/models/processMessages","DCA/services/etax/models/technicalExceptions","DCA/services/etax/e-tax-data-service","DCA/refdata/taxonomies","DCA/refdata/taxonomiesLookup","DCA/interface","DCA/services/componentHelper","DCA/services/Validation","DCA/shell","DCA/services/navigation","DCA/LVP/questions","DCA/baseWorksheet","DCA/assetRecalcEffectiveLifeItemViewModel","DCA/assetRecalcEffectiveLifeCollectionViewModel","DCA/assetSecItemViewModel","DCA/assetSecCollectionViewModel","DCA/assetSecCollection","DCA/LVPAssetSecWorksheet","DCA/LVPDisposal","DCA/LVPExistSecCost","DCA/LVPIncYrFilter","DCA/LVPIndicator","DCA/LVPNonPPPcnt","DCA/LVPPPPcnt","DCA/LVPReport","DCA/LVPStartOpenPoolBal","DCA/LVPTermValue","DCA/SBP/questions","DCA/SBPAssetSecWorksheet","DCA/assetTaxUsePcntItemViewModel","DCA/assetTaxUsePcntCollectionViewModel","DCA/assetTaxUsePcntCollection","DCA/SBPAssetTaxUsePcntWorksheet","DCA/SBPDisposal","DCA/SBPExistSecCost","DCA/SBPIncYrFilter","DCA/SBPNonPPPcnt","DCA/SBPPPPcnt","DCA/SBPReport","DCA/SBPStartOpenPoolBal","DCA/SBPTaxpayerType","DCA/SBPTermValue","DCA/assetAdjustmentItemViewModel","DCA/assetAdjustmentCollectionViewModel","DCA/assetAdjustmentCollection","DCA/assetAdjustmentWorksheet","DCA/assetFilters","DCA/services/refdata","DCA/services/printReportHelper","DCA/assetSecWorksheet","DCA/assetRecalcEffectiveLifeCollection","DCA/assetRecalcEffectiveLifeWorksheet","DCA/assetTaxUsePcntWorksheet","DCA/assetItemViewModel","DCA/assetListViewModel","DCA/assetList","DCA/baseListWorksheet","DCA/assetWorksheet","DCA/services/IdManager","DCA/services/viewModels/partials/ProcessMessageViewModel","DCA/services/Constants","DCA/services/StringUtils","DCA/services/FileUtils","DCA/services/DataTableExporter","DCA/services/refData","DCA/assetResponsiveTable","DCA/assetTaxpayerType","DCA/assets/questions","DCA/components/atoActionBar/atoActionBar","DCA/components/atoAlert/atoAlert","DCA/components/atoButton/atoButton","DCA/components/baseInput","DCA/components/atoDropdown/atoDropdownBase","DCA/components/atoDropdown/atoDropdown","DCA/components/atoLink/atoLink","DCA/components/atoLink/atoLinkDelete","DCA/components/atoLink/atoLinkEdit","DCA/components/atoLoading/atoLoading","DCA/components/atoModal/atoModal","DCA/components/atoModal/atoModalConfirm","DCA/components/atoPaginationInput/atoPaginationInput","DCA/components/atoPaginationInput/atoPaginationInputPerPage","DCA/components/atoPill/atoPill","DCA/components/atoReadonly/atoReadOnly","DCA/components/atoResponsiveTable/atoResponsiveExp","DCA/components/atoResponsiveTable/atoResponsiveFilterTr","DCA/components/atoResponsiveTable/atoResponsiveTable","DCA/components/atoResponsiveTable/atoResponsiveTd","DCA/components/atoResponsiveTable/atoResponsiveTf","DCA/components/atoResponsiveTable/atoResponsiveTh","DCA/components/atoResponsiveTable/atoResponsiveTr","DCA/components/atoTablePanel/atoTablePanel","DCA/components/atoTablePanel/atoTablePanelHeader","DCA/components/atoTablePanel/atoTablePanelHeaderHb","DCA/components/atoTag/atoTag","DCA/components/atoText/atoTextBase","DCA/components/atoText/atoText","DCA/components/atoText/atoTextArea","DCA/components/atoText/atoTextTagged","DCA/components/atoTooltip/atoTooltip","DCA/components/displayAssetList/displayAssetList","DCA/components/v3/atoActionBar/atoActionBar","DCA/components/v3/atoAlert/atoAlert","DCA/components/v3/atoButton/atoButton","DCA/components/v3/baseInput","DCA/components/v3/baseTagged","DCA/components/v3/atoCheckbox/atoCheckbox","DCA/components/v3/atoDropdown/atoDropdown","DCA/components/v3/atoLabel/atoLabel","DCA/components/v3/atoLink/atoLink","DCA/components/v3/atoModal/atoModal","DCA/components/v3/atoModal/atoModalConfirm","DCA/components/v3/atoPagination/atoPagination","DCA/components/v3/atoPill/atoPill","DCA/components/v3/atoRadioBar/atoRadioBar","DCA/components/v3/atoReadOnly/atoReadOnly","DCA/components/v3/atoTable/atoTable","DCA/components/v3/atoTable/atoTableHeader","DCA/components/v3/atoTableCheckbox/atoTableCheckboxHeader","DCA/components/v3/atoTag/atoTag","DCA/components/v3/atoText/atoTextBase","DCA/components/v3/atoText/atoText","DCA/components/v3/atoText/atoTextArea","DCA/components/v3/atoTooltip/atoTooltip","DCA/components/v3/baseInput.meta","DCA/components/v3/baseTagged.meta","DCA/effLifeTaxpayerType","DCA/effectiveLife","DCA/effectiveLife/questions","DCA/instantAssetWriteoff","DCA/intro","DCA/lowValPoolItemViewModel","DCA/lowValPoolCollectionViewModel","DCA/lowValPoolCollection","DCA/lowValuePoolWorksheet","DCA/lowValPool","DCA/pship/questions","DCA/pshipAssetList","DCA/pshipAssetWorksheet","DCA/pshipIncYrFilter","DCA/pshipItemViewModel","DCA/pshipListViewModel","DCA/pshipList","DCA/pshipWorksheet","DCA/pshipResponsiveTable","DCA/pshipTaxpayerType","DCA/questions","DCA/refdata/alt","DCA/refdata/assetBuildingTypeList","DCA/refdata/assetConstructionTypeList","DCA/refdata/assetMethod","DCA/refdata/assetTypeFilterList","DCA/refdata/assetTypeTwoList","DCA/refdata/errormsgs","DCA/refdata/href","DCA/refdata/stateList","DCA/refdata/taxpayerType","DCA/refdata/yesno","DCA/rentIncYrFilter","DCA/rentTaxpayerType","DCA/rental/questions","DCA/rentalPropertyAssetList","DCA/rentalPropertyAssetWorksheet","DCA/rentalPropertyItemViewModel","DCA/rentalPropertyListViewModel","DCA/rentalPropertyList","DCA/rentalPropertyWorksheet","DCA/rentalPropertyResponsiveTable","DCA/services/bindinghandlers/All","DCA/services/etax/models/usageRequestDocument","DCA/services/etax/usageService","DCA/services/extenders/All","DCA/services/extensions","DCA/showMessage","DCA/smallBusPoolItemViewModel","DCA/smallBusPoolCollectionViewModel","DCA/smallBusPoolCollection","DCA/smallBusPoolWorksheet","DCA/smallBusPool","DCA/transfer/questions","DCA/transferAssetsLVPResponsiveTable","DCA/transferHistory","DCA/transferHistoryWorksheet","DCA/transferLVPTransferHistory","DCA/transferRentalAssetsLVPResponsiveTable","DCA/transferPerformLVPTransfer","DCA/widgets/effectiveLifeLookup/viewmodel","DCA.atogov.min"],"DHRT.atogov.min.js":["text!DHRT/mytax16/assetsSell.html","text!DHRT/mytax16/dispute.html","text!DHRT/mytax16/incomeTax.html","text!DHRT/mytax16/individualOrTrustee.html","text!DHRT/mytax16/otherDebt.html","text!DHRT/mytax16/planPay.html","text!DHRT/mytax16/questions.html","text!DHRT/mytax16/repayDebt.html","text!DHRT/mytax16/report.html","text!DHRT/mytax16/shell.html","text!DHRT/mytax16/taxDebt.html","text!DHRT/mytax16/unresolvedLegal.html","DHRT/appconfig","services/logger","DHRT/data/datacontext","DHRT/assetsSell","DHRT/dispute","DHRT/incomeTax","DHRT/individualOrTrustee","DHRT/services/rules","DHRT/services/ruleEngine","DHRT/interface","DHRT/otherDebt","DHRT/planPay","DHRT/services/CascadingViewModel","DHRT/shell","DHRT/services/navigation","DHRT/questions","DHRT/refdata/errormsgs","DHRT/refdata/href","DHRT/refdata/taxonomies","DHRT/refdata/taxonomiesLookup","DHRT/refdata/yesno","DHRT/repayDebt","DHRT/report","DHRT/services/constants","DHRT/services/refdata","DHRT/taxDebt","DHRT/unresolvedLegal","DHRT.atogov.min"],"DINTL.atogov.min.js":["text!DINTL/mytax16/EighteenYearsOrOlder.html","text!DINTL/mytax16/PAYGInstalment.html","text!DINTL/mytax16/ausGov_TaxInc.html","text!DINTL/mytax16/australianGovernmentPayments.html","text!DINTL/mytax16/busInves_Event.html","text!DINTL/mytax16/businessEvents.html","text!DINTL/mytax16/childSupportAsst.html","text!DINTL/mytax16/eighteenYears.html","text!DINTL/mytax16/govAllowance.html","text!DINTL/mytax16/helpAASL.html","text!DINTL/mytax16/incomeYear.html","text!DINTL/mytax16/ind_Rebate_Inc.html","text!DINTL/mytax16/maritalStatus.html","text!DINTL/mytax16/numMthsAusResident.html","text!DINTL/mytax16/num_Months_AusResi.html","text!DINTL/mytax16/otherEvents.html","text!DINTL/mytax16/overChildSupportThreshold.html","text!DINTL/mytax16/overRebateIncomeLimit.html","text!DINTL/mytax16/overTaxableIncomeThreshold.html","text!DINTL/mytax16/payg.html","text!DINTL/mytax16/questions.html","text!DINTL/mytax16/report.html","text!DINTL/mytax16/residencyStatus.html","text!DINTL/mytax16/salaryOnly.html","text!DINTL/mytax16/sapto.html","text!DINTL/mytax16/saptoEligible.html","text!DINTL/mytax16/shell.html","text!DINTL/mytax16/superEvents.html","text!DINTL/mytax16/taxInc_ITThres.html","text!DINTL/mytax16/taxInc_OnlySalWag.html","text!DINTL/mytax16/taxWith_AusInc.html","text!DINTL/mytax16/taxWithheld.html","services/logger","DINTL/appconfig","DINTL/data/datacontext","DINTL/EighteenYearsOrOlder","DINTL/PAYGInstalment","DINTL/ausGov_TaxInc","DINTL/australianGovernmentPayments","DINTL/businessEvents","DINTL/childSupportAsst","DINTL/eighteenYears","DINTL/govAllowance","DINTL/helpAASL","DINTL/incomeYear","DINTL/ind_Rebate_Inc","DINTL/services/rules","DINTL/services/ruleEngine","DINTL/interface","DINTL/maritalStatus","DINTL/numMthsAusResident","DINTL/otherEvents","DINTL/overChildSupportThreshold","DINTL/overRebateIncomeLimit","DINTL/overTaxableIncomeThreshold","DINTL/payg","DINTL/services/CascadingViewModel","DINTL/shell","DINTL/services/navigation","DINTL/questions","DINTL/refdata/errormsgs","DINTL/refdata/href","DINTL/refdata/refdata_businessEvents","DINTL/refdata/refdata_maritalStatus","DINTL/refdata/refdata_numMonths","DINTL/refdata/refdata_otherEvents","DINTL/refdata/refdata_residencyStatus","DINTL/refdata/refdata_superEvents","DINTL/refdata/refdata_yesno","DINTL/refdata/residencyStatus","DINTL/services/constants","DINTL/services/printReportHelper","DINTL/report","DINTL/residencyStatus","DINTL/salaryOnly","DINTL/sapto","DINTL/saptoEligible","DINTL/services/refdata","DINTL/superEvents","DINTL/taxInc_ITThres","DINTL/taxInc_OnlySalWag","DINTL/taxWith_AusInc","DINTL/taxWithheld","DINTL.atogov.min"],"DIV7A.atogov.min.js":["text!DIV7A/mytax16/agreementPlacementDate.html","text!DIV7A/mytax16/amalgamatedLoanNotPaidByEOIY.html","text!DIV7A/mytax16/calculateAmountOfTheAmalgamatedLoan.html","text!DIV7A/mytax16/debtParkingAgreement.html","text!DIV7A/mytax16/distributionWindingUpCompany.html","text!DIV7A/mytax16/fullTermOfAmalgamatedLoan.html","text!DIV7A/mytax16/fullyPaidByEndOfIncomeYear.html","text!DIV7A/mytax16/fullyPaidByLodgmentDay.html","text!DIV7A/mytax16/incomeYearOfEnquiring.html","text!DIV7A/mytax16/incomeYearOfLoan.html","text!DIV7A/mytax16/loanExcludedAsAssessableIncome.html","text!DIV7A/mytax16/loanIncludedAsAssessableIncome.html","text!DIV7A/mytax16/loanMadeInOrdinaryCourse.html","text!DIV7A/mytax16/loanToAcquireQualifyingShares.html","text!DIV7A/mytax16/loanType.html","text!DIV7A/mytax16/lodgmentDate.html","text!DIV7A/mytax16/minimumRepaymentMet.html","text!DIV7A/mytax16/nonInsistingPrivateCompany.html","text!DIV7A/mytax16/payDebtAtFutureTime.html","text!DIV7A/mytax16/paymentConvertToLoan.html","text!DIV7A/mytax16/paymentExcludedAsAssessableIncome.html","text!DIV7A/mytax16/paymentIncludedAsAssessableIncome.html","text!DIV7A/mytax16/paymentMadeAgainstGenuineDebt.html","text!DIV7A/mytax16/paymentToEmployee.html","text!DIV7A/mytax16/questions.html","text!DIV7A/mytax16/rateOfInterestPayable.html","text!DIV7A/mytax16/repayments.html","text!DIV7A/mytax16/repaymentsAddEditView.html","text!DIV7A/mytax16/report.html","text!DIV7A/mytax16/shell.html","text!DIV7A/mytax16/subscriptionMoney.html","text!DIV7A/mytax16/termOfLoan.html","text!DIV7A/mytax16/toolOrCalculator.html","text!DIV7A/mytax16/waivedOrExtinguishedDebt.html","text!DIV7A/mytax16/windingUpCompany.html","text!DIV7A/mytax16/writtenLoanAgreement.html","services/logger","DIV7A/appconfig","DIV7A/data/datacontext","DIV7A/agreementPlacementDate","DIV7A/amalgamatedLoanNotPaidByEOIY","DIV7A/calculateAmountOfTheAmalgamatedLoan","DIV7A/debtParkingAgreement","DIV7A/distributionWindingUpCompany","DIV7A/fullTermOfAmalgamatedLoan","DIV7A/fullyPaidByEndOfIncomeYear","DIV7A/fullyPaidByLodgmentDay","DIV7A/services/constants","DIV7A/incomeYearOfEnquiring","DIV7A/incomeYearOfLoan","DIV7A/services/rules","DIV7A/services/ruleEngine","DIV7A/interface","DIV7A/loanExcludedAsAssessableIncome","DIV7A/loanIncludedAsAssessableIncome","DIV7A/loanMadeInOrdinaryCourse","DIV7A/loanToAcquireQualifyingShares","DIV7A/loanType","DIV7A/lodgmentDate","DIV7A/minimumRepaymentMet","DIV7A/nonInsistingPrivateCompany","DIV7A/payDebtAtFutureTime","DIV7A/paymentConvertToLoan","DIV7A/paymentExcludedAsAssessableIncome","DIV7A/paymentIncludedAsAssessableIncome","DIV7A/paymentMadeAgainstGenuineDebt","DIV7A/paymentToEmployee","DIV7A/services/CascadingViewModel","DIV7A/shell","DIV7A/services/navigation","DIV7A/questions","DIV7A/rateOfInterestPayable","DIV7A/refdata/errormsgs","DIV7A/refdata/href","DIV7A/refdata/loanTypes","DIV7A/refdata/questions","DIV7A/refdata/toolOptions","DIV7A/refdata/yesno","DIV7A/repaymentsItemViewModel","DIV7A/repaymentsCollectionViewModel","DIV7A/repayments","DIV7A/report","DIV7A/services/collectionViewModel","DIV7A/subscriptionMoney","DIV7A/termOfLoan","DIV7A/toolOrCalculator","DIV7A/waivedOrExtinguishedDebt","DIV7A/windingUpCompany","DIV7A/writtenLoanAgreement","DIV7A.atogov.min"],"DORSLA.atogov.min.js":["text!DORSLA/mytax16/allowedInAustralia.html","text!DORSLA/mytax16/bornWhere.html","text!DORSLA/mytax16/dependentChild.html","text!DORSLA/mytax16/enterAustralia.html","text!DORSLA/mytax16/homeCountry.html","text!DORSLA/mytax16/homeInAustralia.html","text!DORSLA/mytax16/notDomiciledDependentChild.html","text!DORSLA/mytax16/notDomiciledTravellingWithFamily.html","text!DORSLA/mytax16/notDomiciledTravellingWithParents.html","text!DORSLA/mytax16/overseasBase.html","text!DORSLA/mytax16/personalBelongings.html","text!DORSLA/mytax16/questions.html","text!DORSLA/mytax16/remainOverseas.html","text!DORSLA/mytax16/report.html","text!DORSLA/mytax16/residencyScoreAccommodationToOccupy.html","text!DORSLA/mytax16/residencyScoreExpectToVisit.html","text!DORSLA/mytax16/residencyScorePlanToBeBased.html","text!DORSLA/mytax16/residencyScorePlansForAustHome.html","text!DORSLA/mytax16/residencyScoreTravellingWithFamily.html","text!DORSLA/mytax16/residencyScoreTravellingWithParents.html","text!DORSLA/mytax16/residentBeforeLeaving.html","text!DORSLA/mytax16/residentEmigrating.html","text!DORSLA/mytax16/returnToAustralia.html","text!DORSLA/mytax16/shell.html","text!DORSLA/mytax16/spendTwoYears.html","text!DORSLA/mytax16/spouseParent.html","text!DORSLA/mytax16/tempAustResident.html","text!DORSLA/mytax16/travellingPurpose.html","text!DORSLA/mytax16/underage.html","services/logger","DORSLA/appconfig","DORSLA/data/datacontext","DORSLA/allowedInAustralia","DORSLA/bornWhere","DORSLA/dependentChild","DORSLA/enterAustralia","DORSLA/homeCountry","DORSLA/homeInAustralia","DORSLA/services/rules","DORSLA/services/ruleEngine","DORSLA/interface","DORSLA/notDomiciledDependentChild","DORSLA/notDomiciledTravellingWithFamily","DORSLA/notDomiciledTravellingWithParents","DORSLA/overseasBase","DORSLA/personalBelongings","DORSLA/services/CascadingViewModel","DORSLA/shell","DORSLA/services/navigation","DORSLA/questions","DORSLA/refdata/accommodationoption","DORSLA/refdata/allowedinaustraliaoption","DORSLA/refdata/australianhomeoption","DORSLA/refdata/borncountry","DORSLA/refdata/errormsgs","DORSLA/refdata/homecountryoption","DORSLA/refdata/href","DORSLA/refdata/remainoverseasoption","DORSLA/refdata/travelfamilyoption","DORSLA/refdata/visitlengthoption","DORSLA/refdata/yearsoption","DORSLA/refdata/yesno","DORSLA/remainOverseas","DORSLA/services/printReportHelper","DORSLA/report","DORSLA/residencyScoreAccommodationToOccupy","DORSLA/residencyScoreExpectToVisit","DORSLA/residencyScorePlanToBeBased","DORSLA/residencyScorePlansForAustHome","DORSLA/residencyScoreTravellingWithFamily","DORSLA/residencyScoreTravellingWithParents","DORSLA/residentBeforeLeaving","DORSLA/residentEmigrating","DORSLA/returnToAustralia","DORSLA/services/constants","DORSLA/services/refdata","DORSLA/spendTwoYears","DORSLA/spouseParent","DORSLA/tempAustResident","DORSLA/travellingPurpose","DORSLA/underage","DORSLA.atogov.min"],"Demergers.atogov.min.js":["text!Demergers/mytax16/demergerSharesSold.html","text!Demergers/mytax16/demergerSharesSoldAddEditView.html","text!Demergers/mytax16/entityType.html","text!Demergers/mytax16/questions.html","text!Demergers/mytax16/report.html","text!Demergers/mytax16/sharesPurchased.html","text!Demergers/mytax16/sharesPurchasedAddEditView.html","text!Demergers/mytax16/sharesSold.html","text!Demergers/mytax16/sharesSoldAddEditView.html","text!Demergers/mytax16/shell.html","text!Demergers/mytax16/soldAnyShares.html","text!Demergers/mytax16/summary.html","text!Demergers/mytax16/whichDemerger.html","Demergers/appconfig","services/logger","Demergers/data/datacontext","Demergers/services/constants","Demergers/services/calculations","Demergers/demergerSharesSoldItemViewModel","Demergers/demergerSharesSoldCollectionViewModel","Demergers/demergerSharesSold","Demergers/entityType","Demergers/services/rules","Demergers/services/ruleEngine","Demergers/interface","Demergers/services/CascadingViewModel","Demergers/shell","Demergers/services/navigation","Demergers/questions","Demergers/refdata/entityTypeOptions","Demergers/refdata/errormsgs","Demergers/refdata/href","Demergers/refdata/taxonomies","Demergers/refdata/taxonomiesLookup","Demergers/refdata/whichDemergerOptions","Demergers/refdata/yesno","Demergers/report","Demergers/sharesPurchasedItemViewModel","Demergers/sharesPurchasedCollectionViewModel","Demergers/sharesPurchased","Demergers/sharesSoldItemViewModel","Demergers/sharesSoldCollectionViewModel","Demergers/sharesSold","Demergers/soldAnyShares","Demergers/summary","Demergers/whichDemerger","Demergers.atogov.min"],"ECDTSGET.atogov.min.js":["text!ECDTSGET/mytax16/abnlookup.html","text!ECDTSGET/mytax16/agreementbetween.html","text!ECDTSGET/mytax16/apprenticetrainee.html","text!ECDTSGET/mytax16/assesssupereligibility.html","text!ECDTSGET/mytax16/doesworkerhaveabn.html","text!ECDTSGET/mytax16/doyouallowworkertopaythirdparty.html","text!ECDTSGET/mytax16/isthisinagreement.html","text!ECDTSGET/mytax16/isworkerdomestic.html","text!ECDTSGET/mytax16/isworkerminor.html","text!ECDTSGET/mytax16/minorworksmorethan30hours.html","text!ECDTSGET/mytax16/paymentbasis.html","text!ECDTSGET/mytax16/periodOfEnquiry.html","text!ECDTSGET/mytax16/questions.html","text!ECDTSGET/mytax16/report.html","text!ECDTSGET/mytax16/shell.html","text!ECDTSGET/mytax16/toolsplantallowance.html","text!ECDTSGET/mytax16/toolsplantresponsibility.html","text!ECDTSGET/mytax16/whodoyoupay.html","text!ECDTSGET/mytax16/workarrangement.html","text!ECDTSGET/mytax16/workercdep.html","text!ECDTSGET/mytax16/workerforeignexec.html","text!ECDTSGET/mytax16/workernonresident.html","text!ECDTSGET/mytax16/workernonresidentjpda.html","text!ECDTSGET/mytax16/workeroccupation.html","text!ECDTSGET/mytax16/workerpaymentthreshold.html","text!ECDTSGET/mytax16/workertoolsplant.html","text!ECDTSGET/mytax16/workresponsible.html","text!ECDTSGET/mytax16/worksmorethan30hours.html","text!ECDTSGET/mytax16/yourAssessment.html","text!ECDTSGET/ECDT/mytax16/questions.html","text!ECDTSGET/SGET/mytax16/questions.html","services/logger","ECDTSGET/appconfig","ECDTSGET/data/datacontext","ECDTSGET/services/rules","ECDTSGET/services/ruleEngine","ECDTSGET/services/CascadingViewModel","ECDTSGET/interface","ECDTSGET/shell","ECDTSGET/refdata/taxonomies","ECDTSGET/services/contextSensitiveHelp","ECDTSGET/ECDT/questions","ECDTSGET/services/navigation","ECDTSGET/services/resetQuestionsPolicy","ECDTSGET/SGET/questions","ECDTSGET/abnlookup","ECDTSGET/agreementbetween","ECDTSGET/apprenticetrainee","ECDTSGET/assesssupereligibility","ECDTSGET/doesworkerhaveabn","ECDTSGET/doyouallowworkertopaythirdparty","ECDTSGET/isthisinagreement","ECDTSGET/isworkerdomestic","ECDTSGET/isworkerminor","ECDTSGET/minorworksmorethan30hours","ECDTSGET/paymentbasis","ECDTSGET/periodOfEnquiry","ECDTSGET/questions","ECDTSGET/refdata/alt","ECDTSGET/refdata/errormsgs","ECDTSGET/refdata/href","ECDTSGET/refdata/paymentbasisOptions","ECDTSGET/refdata/taxonomiesLookup","ECDTSGET/refdata/toolsplantresponsibilityOptions","ECDTSGET/refdata/whoDoYouPayOptions","ECDTSGET/refdata/workarrangementOptions","ECDTSGET/refdata/workeroccupationOptions","ECDTSGET/refdata/workertoolsplantOptions","ECDTSGET/refdata/yesno","ECDTSGET/refdata/yesnounsure","ECDTSGET/services/constants","ECDTSGET/services/printReportHelper","ECDTSGET/report","ECDTSGET/toolsplantallowance","ECDTSGET/toolsplantresponsibility","ECDTSGET/whodoyoupay","ECDTSGET/workarrangement","ECDTSGET/workercdep","ECDTSGET/workerforeignexec","ECDTSGET/workernonresident","ECDTSGET/workernonresidentjpda","ECDTSGET/workeroccupation","ECDTSGET/workerpaymentthreshold","ECDTSGET/workertoolsplant","ECDTSGET/workresponsible","ECDTSGET/worksmorethan30hours","ECDTSGET/yourAssessment","ECDTSGET.atogov.min"],"ESIC.atogov.min.js":["text!ESIC/mytax16/abrReg.html","text!ESIC/mytax16/affiliates.html","text!ESIC/mytax16/broaderLocal.html","text!ESIC/mytax16/competitiveAdvantage.html","text!ESIC/mytax16/eligibilityOptions.html","text!ESIC/mytax16/equityInterests.html","text!ESIC/mytax16/esicCompany.html","text!ESIC/mytax16/essShare.html","text!ESIC/mytax16/forCommercial.html","text!ESIC/mytax16/growthPotential.html","text!ESIC/mytax16/hundredPointAnswer.html","text!ESIC/mytax16/incorpDate.html","text!ESIC/mytax16/listedInStock.html","text!ESIC/mytax16/principleTest.html","text!ESIC/mytax16/principleTestPanel.html","text!ESIC/mytax16/purchaseNewShares.html","text!ESIC/mytax16/questions.html","text!ESIC/mytax16/report.html","text!ESIC/mytax16/scaleUp.html","text!ESIC/mytax16/shell.html","text!ESIC/mytax16/soleInnovation.html","text!ESIC/mytax16/soleInnovationPanel.html","text!ESIC/mytax16/sophisticatedInvestor.html","text!ESIC/mytax16/sophisticatedInvestorPanel.html","text!ESIC/mytax16/subsidiariesEarn.html","text!ESIC/mytax16/subsidiariesExpensePreviousYear.html","text!ESIC/mytax16/subsidiariesExpenseThreeYears.html","text!ESIC/mytax16/testOption.html","text!ESIC/mytax16/widelyHeldCo.html","services/logger","ESIC/appconfig","ESIC/data/datacontext","ESIC/baseVerticalRadioVm","ESIC/abrReg","ESIC/affiliates","ESIC/broaderLocal","ESIC/competitiveAdvantage","ESIC/eligibilityOptions","ESIC/equityInterests","ESIC/esicCompany","ESIC/essShare","ESIC/forCommercial","ESIC/growthPotential","ESIC/services/rules","ESIC/services/ruleEngine","ESIC/interface","ESIC/hundredPointAnswer","ESIC/incorpDate","ESIC/listedInStock","ESIC/principleTest","ESIC/principleTestPanel","ESIC/purchaseNewShares","ESIC/services/CascadingViewModel","ESIC/shell","ESIC/services/navigation","ESIC/questions","ESIC/refdata/eligibilityOptions","ESIC/refdata/errormsgs","ESIC/refdata/esicCompanyOptions","ESIC/refdata/href","ESIC/refdata/hundredPointAnswerOptions","ESIC/refdata/taxonomies","ESIC/refdata/taxonomiesLookup","ESIC/refdata/testOptions","ESIC/refdata/yesno","ESIC/report","ESIC/scaleUp","ESIC/soleInnovation","ESIC/soleInnovationPanel","ESIC/sophisticatedInvestor","ESIC/sophisticatedInvestorPanel","ESIC/subsidiariesEarn","ESIC/subsidiariesExpensePreviousYear","ESIC/subsidiariesExpenseThreeYears","ESIC/testOption","ESIC/widelyHeldCo","ESIC.atogov.min"],"ESS.atogov.min.js":["text!ESS/mytax16/acquisitionDate.html","text!ESS/mytax16/calculateMarketValue.html","text!ESS/mytax16/calculateMarketValueButton.html","text!ESS/mytax16/considerationAmount.html","text!ESS/mytax16/deferredDate.html","text!ESS/mytax16/exercisePrice.html","text!ESS/mytax16/expiryDate.html","text!ESS/mytax16/marketValue.html","text!ESS/mytax16/numberRightsAcquired.html","text!ESS/mytax16/questions.html","text!ESS/mytax16/report.html","text!ESS/mytax16/schemeType.html","text!ESS/mytax16/shareInfo.html","text!ESS/mytax16/shell.html","services/logger","ESS/appconfig","ESS/data/datacontext","ESS/acquisitionDate","ESS/calculateMarketValue","ESS/calculateMarketValueButton","ESS/considerationAmount","ESS/deferredDate","ESS/exercisePrice","ESS/expiryDate","ESS/services/rules","ESS/services/ruleEngine","ESS/interface","ESS/marketValue","ESS/numberRightsAcquired","ESS/services/CascadingViewModel","ESS/shell","ESS/services/navigation","ESS/questions","ESS/refdata/calculateMarketValue","ESS/refdata/errormsgs","ESS/refdata/href","ESS/refdata/schemeType","ESS/refdata/yesno","ESS/report","ESS/schemeType","ESS/shareInfo","ESS.atogov.min"],"ErrorPage.atogov.min.js":["text!ErrorPage/mytax16/error.html","text!ErrorPage/mytax16/shell.html","ErrorPage/appconfig","services/logger","ErrorPage/data/datacontext","ErrorPage/error","ErrorPage/services/rules","ErrorPage/services/ruleEngine","ErrorPage/interface","ErrorPage/refdata/errormsgs","ErrorPage/refdata/href","ErrorPage/services/constants","ErrorPage/shell","ErrorPage/services/navigation","ErrorPage/services/refdata","ErrorPage.atogov.min"],"FBTCar.atogov.min.js":["text!FBTCar/mytax16/baseCostInfoPanel.html","text!FBTCar/mytax16/baseValue.html","text!FBTCar/mytax16/calculationType.html","text!FBTCar/mytax16/carLeased.html","text!FBTCar/mytax16/carUnavailable.html","text!FBTCar/mytax16/costNonBusinessAccessoriesAmt.html","text!FBTCar/mytax16/daysUnavailable.html","text!FBTCar/mytax16/depreciatedValueCarAmt.html","text!FBTCar/mytax16/employeeContribution.html","text!FBTCar/mytax16/entitledGSTCreditYN.html","text!FBTCar/mytax16/firstAcquiredDate.html","text!FBTCar/mytax16/incomeYear.html","text!FBTCar/mytax16/leasingCost.html","text!FBTCar/mytax16/methodSelection.html","text!FBTCar/mytax16/nonBusAccessories.html","text!FBTCar/mytax16/nonBusAccessoriesAddEditView.html","text!FBTCar/mytax16/operatingAcquiredDate.html","text!FBTCar/mytax16/operatingCostInfoPanel.html","text!FBTCar/mytax16/operatingTotalDaysHeldCar.html","text!FBTCar/mytax16/otherCategoryExpenses.html","text!FBTCar/mytax16/otherCosts.html","text!FBTCar/mytax16/ownCarEntireYearYN.html","text!FBTCar/mytax16/percentPrivateUse.html","text!FBTCar/mytax16/privateUseFullYear.html","text!FBTCar/mytax16/purchasedAccessoryYN.html","text!FBTCar/mytax16/questions.html","text!FBTCar/mytax16/report.html","text!FBTCar/mytax16/shell.html","text!FBTCar/mytax16/totalDaysCarHeldFB.html","text!FBTCar/mytax16/totalDaysHeldCar.html","text!FBTCar/mytax16/totalOperatingCost.html","FBTCar/appconfig","services/logger","FBTCar/data/datacontext","FBTCar/baseCostInfoPanel","FBTCar/services/common","FBTCar/baseValue","FBTCar/calculationType","FBTCar/carLeased","FBTCar/carUnavailable","FBTCar/costNonBusinessAccessoriesAmt","FBTCar/daysUnavailable","FBTCar/depreciatedValueCarAmt","FBTCar/employeeContribution","FBTCar/entitledGSTCreditYN","FBTCar/services/rules","FBTCar/services/ruleEngine","FBTCar/interface","FBTCar/firstAcquiredDate","FBTCar/incomeYear","FBTCar/leasingCost","FBTCar/methodSelection","FBTCar/nonBusAccessoriesItemViewModel","FBTCar/nonBusAccessoriesCollectionViewModel","FBTCar/nonBusAccessories","FBTCar/operatingAcquiredDate","FBTCar/operatingCostInfoPanel","FBTCar/operatingTotalDaysHeldCar","FBTCar/otherCategoryExpenses","FBTCar/otherCosts","FBTCar/ownCarEntireYearYN","FBTCar/percentPrivateUse","FBTCar/privateUseFullYear","FBTCar/purchasedAccessoryYN","FBTCar/services/CascadingViewModel","FBTCar/shell","FBTCar/services/navigation","FBTCar/questions","FBTCar/refdata/calculationOptions","FBTCar/refdata/errormsgs","FBTCar/refdata/href","FBTCar/refdata/methodOptions","FBTCar/refdata/yesno","FBTCar/report","FBTCar/totalDaysCarHeldFB","FBTCar/totalDaysHeldCar","FBTCar/totalOperatingCost","FBTCar.atogov.min"],"FBTPBI.atogov.min.js":["text!FBTPBI/shell.html","text!FBTPBI/mytax16/FBTDetails.html","text!FBTPBI/mytax16/report.html","text!FBTPBI/mytax16/shell.html","services/logger","FBTPBI/appconfig","FBTPBI/data/datacontext","FBTPBI/services/ruleEngine","FBTPBI/interface","FBTPBI/shell","FBTPBI/services/navigation","FBTPBI/validation","FBTPBI/FBTDetails","FBTPBI/refdata/entitytype","FBTPBI/refdata/errormsgs","FBTPBI/refdata/fbtYear","FBTPBI/refdata/href","FBTPBI/refdata/yesno","FBTPBI/report","FBTPBI/services/calc","FBTPBI.atogov.min"],"FTCCalc.atogov.min.js":["text!FTCCalc/mytax16/LabelQ12.html","text!FTCCalc/mytax16/addAdjustmentPanel.html","text!FTCCalc/mytax16/adjustmentInfoPanel.html","text!FTCCalc/mytax16/basCycle.html","text!FTCCalc/mytax16/basCycleStartDate.html","text!FTCCalc/mytax16/basPeriod.html","text!FTCCalc/mytax16/calculateType.html","text!FTCCalc/mytax16/claimableFuels.html","text!FTCCalc/mytax16/claimableFuelsAddEditView.html","text!FTCCalc/mytax16/multipleFuelTypesInfoPanel.html","text!FTCCalc/mytax16/questions.html","text!FTCCalc/mytax16/ratePeriodInfoPanel.html","text!FTCCalc/mytax16/report.html","text!FTCCalc/mytax16/reportFuelItem.html","text!FTCCalc/mytax16/reportWorksheetItem.html","text!FTCCalc/mytax16/shell.html","services/logger","FTCCalc/appconfig","FTCCalc/data/datacontext","FTCCalc/LabelQ12","FTCCalc/adjustmentInfoPanel","FTCCalc/basCycle","FTCCalc/services/constants","FTCCalc/basCycleDates","FTCCalc/claimableFuelsItemViewModel","FTCCalc/claimableFuelsCollectionViewModel","FTCCalc/services/rules","FTCCalc/services/ruleEngine","FTCCalc/basCycleStartDate","FTCCalc/basPeriod","FTCCalc/calculateType","FTCCalc/claimableFuels","FTCCalc/interface","FTCCalc/multipleFuelTypesInfoPanel","FTCCalc/services/CascadingViewModel","FTCCalc/shell","FTCCalc/services/navigation","FTCCalc/questions","FTCCalc/ratePeriodInfoPanel","FTCCalc/refdata/BASCycle","FTCCalc/refdata/calculateOptions","FTCCalc/refdata/errormsgs","FTCCalc/refdata/href","FTCCalc/refdata/yesno","FTCCalc/report","FTCCalc.atogov.min"],"FTCEL.atogov.min.js":["text!FTCEL/mytax16/fuelType.html","text!FTCEL/mytax16/gaseousFuelUsage.html","text!FTCEL/mytax16/liquidFuelUsage.html","text!FTCEL/mytax16/questions.html","text!FTCEL/mytax16/registrationGST.html","text!FTCEL/mytax16/report.html","text!FTCEL/mytax16/shell.html","FTCEL/appconfig","services/logger","FTCEL/data/datacontext","FTCEL/fuelType","FTCEL/services/FTCELCommon","FTCEL/gaseousFuelUsage","FTCEL/services/rules","FTCEL/services/ruleEngine","FTCEL/interface","FTCEL/liquidFuelUsage","FTCEL/services/CascadingViewModel","FTCEL/shell","FTCEL/services/navigation","FTCEL/questions","FTCEL/refdata/errormsgs","FTCEL/refdata/fuelTypes","FTCEL/refdata/fuelUsages","FTCEL/refdata/href","FTCEL/refdata/taxonomies","FTCEL/refdata/taxonomiesLookup","FTCEL/refdata/yesno","FTCEL/registrationGST","FTCEL/report","FTCEL.atogov.min"],"ForeignIncome.atogov.min.js":["text!ForeignIncome/mytax16/actualRate.html","text!ForeignIncome/mytax16/conversionMethod.html","text!ForeignIncome/mytax16/countrySelected.html","text!ForeignIncome/mytax16/foreignIncomeAmt.html","text!ForeignIncome/mytax16/incomeYr.html","text!ForeignIncome/mytax16/questions.html","text!ForeignIncome/mytax16/report.html","text!ForeignIncome/mytax16/shell.html","services/logger","ForeignIncome/appconfig","ForeignIncome/data/datacontext","ForeignIncome/actualRate","ForeignIncome/conversionMethod","ForeignIncome/countrySelected","ForeignIncome/foreignIncomeAmt","ForeignIncome/services/constants","ForeignIncome/incomeYr","ForeignIncome/services/rules","ForeignIncome/services/ruleEngine","ForeignIncome/interface","ForeignIncome/services/CascadingViewModel","ForeignIncome/shell","ForeignIncome/services/navigation","ForeignIncome/questions","ForeignIncome/refdata/conversionMethods","ForeignIncome/refdata/errormsgs","ForeignIncome/refdata/href","ForeignIncome/services/printReportHelper","ForeignIncome/report","ForeignIncome/services/refdata","ForeignIncome.atogov.min"],"GPE.atogov.min.js":["text!GPE/mytax16/educationLoan.html","text!GPE/mytax16/holidayAgreement.html","text!GPE/mytax16/incYr.html","text!GPE/mytax16/medicareLevyExemption.html","text!GPE/mytax16/medicareLevyExemptionType.html","text!GPE/mytax16/pay.html","text!GPE/mytax16/questions.html","text!GPE/mytax16/report.html","text!GPE/mytax16/residency.html","text!GPE/mytax16/shell.html","text!GPE/mytax16/taxFreeThreshold.html","text!GPE/mytax16/tfnSupplied.html","text!GPE/mytax16/voluntaryAgreement.html","text!GPE/mytax16/workingArrangement.html","GPE/appconfig","services/logger","GPE/data/datacontext","GPE/educationLoan","GPE/holidayAgreement","GPE/incYr","GPE/services/rules","GPE/services/ruleEngine","GPE/interface","GPE/medicareLevyExemption","GPE/medicareLevyExemptionType","GPE/pay","GPE/services/CascadingViewModel","GPE/shell","GPE/services/navigation","GPE/questions","GPE/refdata/errormsgs","GPE/refdata/href","GPE/refdata/medicareLevyExemptionType","GPE/refdata/payPeriod","GPE/refdata/workArrangement","GPE/refdata/yesno","GPE/services/printReportHelper","GPE/report","GPE/residency","GPE/taxFreeThreshold","GPE/tfnSupplied","GPE/voluntaryAgreement","GPE/workingArrangement","GPE.atogov.min"],"GSTFBSearch.atogov.min.js":["text!GSTFBSearch/mytax16/predictiveSearch.html","text!GSTFBSearch/mytax16/questions.html","text!GSTFBSearch/mytax16/searchResult.html","text!GSTFBSearch/mytax16/shell.html","GSTFBSearch/appconfig","services/logger","GSTFBSearch/data/datacontext","GSTFBSearch/services/rules","GSTFBSearch/refdata/productList","GSTFBSearch/refdata/noiseWords","GSTFBSearch/services/ruleEngine","GSTFBSearch/interface","GSTFBSearch/shell","GSTFBSearch/services/navigation","GSTFBSearch/predictiveSearch","GSTFBSearch/services/CascadingViewModel","GSTFBSearch/questions","GSTFBSearch/refdata/errormsgs","GSTFBSearch/refdata/href","GSTFBSearch/refdata/questions","GSTFBSearch/refdata/taxonomies","GSTFBSearch/refdata/taxonomiesLookup","GSTFBSearch/searchResult","GSTFBSearch.atogov.min"],"GSTFood.atogov.min.js":["text!GSTFood/mytax16/additiveAtSupply.html","text!GSTFood/mytax16/additiveFood.html","text!GSTFood/mytax16/bakeryProduct.html","text!GSTFood/mytax16/biscuitGoods.html","text!GSTFood/mytax16/coffeeProduct.html","text!GSTFood/mytax16/condiment.html","text!GSTFood/mytax16/confectionary.html","text!GSTFood/mytax16/cowsMilk.html","text!GSTFood/mytax16/fatFood.html","text!GSTFood/mytax16/foodOrIngredient.html","text!GSTFood/mytax16/fruitJuice.html","text!GSTFood/mytax16/iceCreamFood.html","text!GSTFood/mytax16/infantBeverage.html","text!GSTFood/mytax16/infantFood.html","text!GSTFood/mytax16/ingredientForConfectionary.html","text!GSTFood/mytax16/naturalProduct.html","text!GSTFood/mytax16/nonAlcoholicBeverages.html","text!GSTFood/mytax16/plantBasedMilk.html","text!GSTFood/mytax16/premisesOrTakeAwayHotDrink.html","text!GSTFood/mytax16/premisesOrTakeAwayHotFood.html","text!GSTFood/mytax16/preparedFood.html","text!GSTFood/mytax16/productType.html","text!GSTFood/mytax16/questions.html","text!GSTFood/mytax16/report.html","text!GSTFood/mytax16/savourySnack.html","text!GSTFood/mytax16/shell.html","text!GSTFood/mytax16/unflavouredMilkProduct.html","text!GSTFood/mytax16/unflavouredSoyMilk.html","services/logger","GSTFood/appconfig","GSTFood/data/datacontext","GSTFood/additiveAtSupply","GSTFood/additiveFood","GSTFood/bakeryProduct","GSTFood/biscuitGoods","GSTFood/coffeeProduct","GSTFood/condiment","GSTFood/confectionary","GSTFood/cowsMilk","GSTFood/fatFood","GSTFood/foodOrIngredient","GSTFood/fruitJuice","GSTFood/iceCreamFood","GSTFood/infantBeverage","GSTFood/infantFood","GSTFood/ingredientForConfectionary","GSTFood/services/rules","GSTFood/services/ruleEngine","GSTFood/interface","GSTFood/naturalProduct","GSTFood/nonAlcoholicBeverages","GSTFood/plantBasedMilk","GSTFood/premisesOrTakeAwayHotDrink","GSTFood/premisesOrTakeAwayHotFood","GSTFood/preparedFood","GSTFood/productType","GSTFood/services/CascadingViewModel","GSTFood/shell","GSTFood/services/navigation","GSTFood/questions","GSTFood/refdata/additiveAtSupplyOptions","GSTFood/refdata/additiveFoodOptions","GSTFood/refdata/bakeryProductOptions","GSTFood/refdata/errormsgs","GSTFood/refdata/foodOrIngredientOptions","GSTFood/refdata/href","GSTFood/refdata/naturalProductOptions","GSTFood/refdata/productTypeOptions","GSTFood/refdata/taxonomies","GSTFood/refdata/taxonomiesLookup","GSTFood/refdata/yesno","GSTFood/report","GSTFood/savourySnack","GSTFood/unflavouredMilkProduct","GSTFood/unflavouredSoyMilk","GSTFood.atogov.min"],"GSTProperty.atogov.min.js":["text!GSTProperty/mytax16/accommodationType.html","text!GSTProperty/mytax16/calculatedGST.html","text!GSTProperty/mytax16/calculationMethod.html","text!GSTProperty/mytax16/carryOnEnterprise.html","text!GSTProperty/mytax16/changeOfUse.html","text!GSTProperty/mytax16/commercialAccommodation.html","text!GSTProperty/mytax16/consideration.html","text!GSTProperty/mytax16/considerationYouAcquire.html","text!GSTProperty/mytax16/dateAcquired.html","text!GSTProperty/mytax16/enterprise.html","text!GSTProperty/mytax16/farmIntention.html","text!GSTProperty/mytax16/farmUseAtLeast5Yrs.html","text!GSTProperty/mytax16/fromAssociate.html","text!GSTProperty/mytax16/furtherance.html","text!GSTProperty/mytax16/goingConcern.html","text!GSTProperty/mytax16/gstIncludeAmount.html","text!GSTProperty/mytax16/gstRegistered.html","text!GSTProperty/mytax16/inputTax.html","text!GSTProperty/mytax16/intoGroupVentureOnAfter2000.html","text!GSTProperty/mytax16/lessThanMarketValue.html","text!GSTProperty/mytax16/longTermLease.html","text!GSTProperty/mytax16/marginSchemeType.html","text!GSTProperty/mytax16/payGST.html","text!GSTProperty/mytax16/potentialResidential.html","text!GSTProperty/mytax16/previousOwnerMarginScheme.html","text!GSTProperty/mytax16/propertyTransaction.html","text!GSTProperty/mytax16/propertyType.html","text!GSTProperty/mytax16/purchaseAmount.html","text!GSTProperty/mytax16/purchaseDate.html","text!GSTProperty/mytax16/questions.html","text!GSTProperty/mytax16/registerGSTYouAcquire.html","text!GSTProperty/mytax16/registerGSTin2000.html","text!GSTProperty/mytax16/report.html","text!GSTProperty/mytax16/residentialPurposes.html","text!GSTProperty/mytax16/saleAmount.html","text!GSTProperty/mytax16/saleDate.html","text!GSTProperty/mytax16/shell.html","text!GSTProperty/mytax16/specialCircumstance.html","text!GSTProperty/mytax16/subDivision.html","text!GSTProperty/mytax16/supplierAcquireAfter2000.html","text!GSTProperty/mytax16/supplierAcquisitionGSTRegistered.html","text!GSTProperty/mytax16/supplyToAssociate.html","text!GSTProperty/mytax16/useMarginSchemeOnGSTYouPaid.html","text!GSTProperty/mytax16/valuationAmount.html","text!GSTProperty/mytax16/workMarginScheme.html","services/logger","GSTProperty/appconfig","GSTProperty/data/datacontext","GSTProperty/baseVerticalRadioVm","GSTProperty/accommodationType","GSTProperty/services/rules","GSTProperty/services/ruleEngine","GSTProperty/calculatedGST","GSTProperty/interface","GSTProperty/calculationMethod","GSTProperty/carryOnEnterprise","GSTProperty/changeOfUse","GSTProperty/commercialAccommodation","GSTProperty/consideration","GSTProperty/considerationYouAcquire","GSTProperty/dateAcquired","GSTProperty/enterprise","GSTProperty/farmIntention","GSTProperty/farmUseAtLeast5Yrs","GSTProperty/fromAssociate","GSTProperty/furtherance","GSTProperty/goingConcern","GSTProperty/gstIncludeAmount","GSTProperty/gstRegistered","GSTProperty/inputTax","GSTProperty/intoGroupVentureOnAfter2000","GSTProperty/lessThanMarketValue","GSTProperty/longTermLease","GSTProperty/marginSchemeType","GSTProperty/payGST","GSTProperty/potentialResidential","GSTProperty/previousOwnerMarginScheme","GSTProperty/propertyTransaction","GSTProperty/propertyType","GSTProperty/purchaseAmount","GSTProperty/purchaseDate","GSTProperty/services/CascadingViewModel","GSTProperty/shell","GSTProperty/services/navigation","GSTProperty/questions","GSTProperty/refdata/accommodationTypeOptions","GSTProperty/refdata/calculationMethodOptions","GSTProperty/refdata/errormsgs","GSTProperty/refdata/href","GSTProperty/refdata/marginSchemeTypeOptions","GSTProperty/refdata/propertyTransactionOptions","GSTProperty/refdata/propertyTypeOptions","GSTProperty/refdata/specialCircumstanceOptions","GSTProperty/refdata/yesno","GSTProperty/registerGSTYouAcquire","GSTProperty/registerGSTin2000","GSTProperty/report","GSTProperty/residentialPurposes","GSTProperty/saleAmount","GSTProperty/saleDate","GSTProperty/specialCircumstance","GSTProperty/subDivision","GSTProperty/supplierAcquireAfter2000","GSTProperty/supplierAcquisitionGSTRegistered","GSTProperty/supplyToAssociate","GSTProperty/useMarginSchemeOnGSTYouPaid","GSTProperty/valuationAmount","GSTProperty/workMarginScheme","GSTProperty.atogov.min"],"HomeOffice.atogov.min.js":["text!HomeOffice/mytax16/actAveUnitsElecPerHr.html","text!HomeOffice/mytax16/actAveUnitsGasPerHr.html","text!HomeOffice/mytax16/actHoursElec.html","text!HomeOffice/mytax16/actHoursGas.html","text!HomeOffice/mytax16/actUnitCostElec.html","text!HomeOffice/mytax16/actUnitCostGas.html","text!HomeOffice/mytax16/actualEstabUse.html","text!HomeOffice/mytax16/baseOccExpenses.html","text!HomeOffice/mytax16/calcMethod.html","text!HomeOffice/mytax16/elecExpMethod.html","text!HomeOffice/mytax16/gasExpMethod.html","text!HomeOffice/mytax16/hoursHomeOffice.html","text!HomeOffice/mytax16/hoursWFH.html","text!HomeOffice/mytax16/incomeYear.html","text!HomeOffice/mytax16/keepRecords.html","text!HomeOffice/mytax16/occExpenses.html","text!HomeOffice/mytax16/occExpenses2023.html","text!HomeOffice/mytax16/ownElecPres.html","text!HomeOffice/mytax16/ownElecTotal.html","text!HomeOffice/mytax16/ownGasPres.html","text!HomeOffice/mytax16/ownGasTotal.html","text!HomeOffice/mytax16/questions.html","text!HomeOffice/mytax16/report.html","text!HomeOffice/mytax16/runCleaning.html","text!HomeOffice/mytax16/runCleaningExp.html","text!HomeOffice/mytax16/runDecline.html","text!HomeOffice/mytax16/runDepFurni.html","text!HomeOffice/mytax16/runDepOther.html","text!HomeOffice/mytax16/runInternet.html","text!HomeOffice/mytax16/runLeasing.html","text!HomeOffice/mytax16/runLeasingCost.html","text!HomeOffice/mytax16/runOther.html","text!HomeOffice/mytax16/runPhone.html","text!HomeOffice/mytax16/runRepairs.html","text!HomeOffice/mytax16/runRepairsDep.html","text!HomeOffice/mytax16/runStationery.html","text!HomeOffice/mytax16/shell.html","services/logger","HomeOffice/appconfig","HomeOffice/data/datacontext","HomeOffice/actAveUnitsElecPerHr","HomeOffice/actAveUnitsGasPerHr","HomeOffice/actHoursElec","HomeOffice/actHoursGas","HomeOffice/actUnitCostElec","HomeOffice/actUnitCostGas","HomeOffice/services/relevancyHelper","HomeOffice/services/rules","HomeOffice/services/ruleEngine","HomeOffice/actualEstabUse","HomeOffice/interface","HomeOffice/baseOccExpensesVm","HomeOffice/calcMethod","HomeOffice/elecExpMethod","HomeOffice/gasExpMethod","HomeOffice/hoursHomeOffice","HomeOffice/hoursWFH","HomeOffice/incomeYear","HomeOffice/keepRecords","HomeOffice/occExpenses","HomeOffice/occExpenses2023","HomeOffice/ownElecPres","HomeOffice/ownElecTotal","HomeOffice/ownGasPres","HomeOffice/ownGasTotal","HomeOffice/services/CascadingViewModel","HomeOffice/shell","HomeOffice/services/navigation","HomeOffice/questions","HomeOffice/refdata/errormsgs","HomeOffice/refdata/href","HomeOffice/refdata/refdata_calcExpMethod","HomeOffice/refdata/refdata_calcMethod","HomeOffice/refdata/refdata_yesno","HomeOffice/refdata/yesno","HomeOffice/services/printReportHelper","HomeOffice/report","HomeOffice/runCleaning","HomeOffice/runCleaningExp","HomeOffice/runDecline","HomeOffice/runDepFurni","HomeOffice/runDepOther","HomeOffice/runInternet","HomeOffice/runLeasing","HomeOffice/runLeasingCost","HomeOffice/runOther","HomeOffice/runPhone","HomeOffice/runRepairs","HomeOffice/runRepairsDep","HomeOffice/runStationery","HomeOffice/services/constants","HomeOffice/services/refdata","HomeOffice.atogov.min"],"HomeOfficeSimplified.atogov.min.js":["text!HomeOfficeSimplified/mytax16/hoursHomeOffice.html","text!HomeOfficeSimplified/mytax16/incomeYear.html","text!HomeOfficeSimplified/mytax16/questions.html","text!HomeOfficeSimplified/mytax16/report.html","text!HomeOfficeSimplified/mytax16/shell.html","HomeOfficeSimplified/appconfig","services/logger","HomeOfficeSimplified/data/datacontext","HomeOfficeSimplified/hoursHomeOffice","HomeOfficeSimplified/incomeYear","HomeOfficeSimplified/services/rules","HomeOfficeSimplified/services/ruleEngine","HomeOfficeSimplified/interface","HomeOfficeSimplified/services/CascadingViewModel","HomeOfficeSimplified/shell","HomeOfficeSimplified/services/navigation","HomeOfficeSimplified/questions","HomeOfficeSimplified/refdata/errormsgs","HomeOfficeSimplified/refdata/href","HomeOfficeSimplified/refdata/taxonomies","HomeOfficeSimplified/refdata/taxonomiesLookup","HomeOfficeSimplified/services/constants","HomeOfficeSimplified/services/printReportHelper","HomeOfficeSimplified/report","HomeOfficeSimplified/services/refdata","HomeOfficeSimplified.atogov.min"],"IICO.atogov.min.js":["text!IICO/mytax16/ati.html","text!IICO/mytax16/atiSpouse.html","text!IICO/mytax16/eligibleOffset.html","text!IICO/mytax16/hasSpouse.html","text!IICO/mytax16/incomeYear.html","text!IICO/mytax16/invalidDetails.html","text!IICO/mytax16/invalidDetailsAddEditView.html","text!IICO/mytax16/multipleSpouse.html","text!IICO/mytax16/offsetAmount.html","text!IICO/mytax16/questions.html","text!IICO/mytax16/report.html","text!IICO/mytax16/sharedCareAddEditView.html","text!IICO/mytax16/shell.html","text!IICO/mytax16/spouseClaim.html","text!IICO/mytax16/spouseInvalidDetails.html","text!IICO/mytax16/spousePeriod.html","IICO/appconfig","services/logger","IICO/data/datacontext","IICO/services/calc","IICO/services/rules","IICO/services/ruleEngine","IICO/refData/mockDataPrefill","IICO/refData/mockDataSnapshot","IICO/services/dataMapper","IICO/refData/taxonomies","IICO/refData/taxonomiesLookup","IICO/interface","IICO/ati","IICO/atiSpouse","IICO/eligibleOffset","IICO/ftbBEligibleDays","IICO/ftbBEntireClaimPeriod","IICO/ftbBSharedCareRateEligibility","IICO/ftbBSpousePeriod","IICO/hasSpouse","IICO/incomeYear","IICO/intro","IICO/sharedCareItemViewModel","IICO/sharedCareCollectionViewModel","IICO/invalidDetailsItemViewModel","IICO/invalidDetailsCollectionViewModel","IICO/invalidDetails","IICO/invalidOrCarerOfInvalidDetails","IICO/invalidSpouseDetails","IICO/multipleSpouse","IICO/offsetAmount","IICO/services/CascadingViewModel","IICO/shell","IICO/services/navigation","IICO/questions","IICO/refdata/errormsgs","IICO/refdata/href","IICO/refdata/htmlidalt","IICO/refdata/invalidSpouseOrOther","IICO/refdata/invalidTypeList","IICO/refdata/mockDataPrefill","IICO/refdata/mockDataSnapshot","IICO/refdata/taxonomies","IICO/refdata/taxonomiesLookup","IICO/refdata/yesno","IICO/report","IICO/sharedCareRatesInfor","IICO/spouseClaim","IICO/spouseInvalidDetails","IICO/spouseOnlyDetails","IICO/spousePeriod","IICO/widgets/ati/viewmodel","IICO.atogov.min"],"IMST.atogov.min.js":["text!IMST/mytax16/AllowanceAsistance.html","text!IMST/mytax16/BecomeEmployee.html","text!IMST/mytax16/ContinueEmployee.html","text!IMST/mytax16/EducationPurpose.html","text!IMST/mytax16/FullTimeStudent.html","text!IMST/mytax16/PersonalService.html","text!IMST/mytax16/PrinicipallyLabour.html","text!IMST/mytax16/ProviderEmployee.html","text!IMST/mytax16/questions.html","text!IMST/mytax16/report.html","text!IMST/mytax16/shell.html","services/logger","IMST/appconfig","IMST/data/datacontext","IMST/AllowanceAsistance","IMST/BecomeEmployee","IMST/ContinueEmployee","IMST/EducationPurpose","IMST/FullTimeStudent","IMST/PersonalService","IMST/PrinicipallyLabour","IMST/ProviderEmployee","IMST/services/rules","IMST/services/ruleEngine","IMST/interface","IMST/services/CascadingViewModel","IMST/shell","IMST/services/navigation","IMST/questions","IMST/refdata/errormsgs","IMST/refdata/href","IMST/refdata/taxonomies","IMST/refdata/taxonomiesLookup","IMST/refdata/yesno","IMST/report","IMST/services/constants","IMST.atogov.min"],"IncomeTaxEstimator.atogov.min.js":["text!IncomeTaxEstimator/mytax16/austResident.html","text!IncomeTaxEstimator/mytax16/healthInsurance.html","text!IncomeTaxEstimator/mytax16/healthInsuranceAddEditView.html","text!IncomeTaxEstimator/mytax16/incomeAndDeductions.html","text!IncomeTaxEstimator/mytax16/incomeAndDeductionsWHM.html","text!IncomeTaxEstimator/mytax16/incomeTests.html","text!IncomeTaxEstimator/mytax16/incomeYear.html","text!IncomeTaxEstimator/mytax16/nda.html","text!IncomeTaxEstimator/mytax16/otherClaimable.html","text!IncomeTaxEstimator/mytax16/questions.html","text!IncomeTaxEstimator/mytax16/report.html","text!IncomeTaxEstimator/mytax16/residency.html","text!IncomeTaxEstimator/mytax16/shell.html","text!IncomeTaxEstimator/mytax16/spouse.html","text!IncomeTaxEstimator/mytax16/spouseDetails.html","text!IncomeTaxEstimator/mytax16/summary.html","text!IncomeTaxEstimator/mytax16/taxItems.html","text!IncomeTaxEstimator/mytax16/taxOffsets.html","IncomeTaxEstimator/appconfig","services/logger","IncomeTaxEstimator/data/datacontext","IncomeTaxEstimator/austResident","IncomeTaxEstimator/services/rules","IncomeTaxEstimator/services/ruleEngine","IncomeTaxEstimator/interface","IncomeTaxEstimator/shell","IncomeTaxEstimator/services/navigation","IncomeTaxEstimator/services/relevancyHelper","IncomeTaxEstimator/healthInsuranceItemViewModel","IncomeTaxEstimator/healthInsuranceCollectionViewModel","IncomeTaxEstimator/healthInsurance","IncomeTaxEstimator/incomeAndDeductions","IncomeTaxEstimator/incomeAndDeductionsWHM","IncomeTaxEstimator/incomeTests","IncomeTaxEstimator/incomeYear","IncomeTaxEstimator/nda","IncomeTaxEstimator/otherClaimable","IncomeTaxEstimator/services/CascadingViewModel","IncomeTaxEstimator/questions","IncomeTaxEstimator/refdata/austResidents","IncomeTaxEstimator/refdata/errormsgs","IncomeTaxEstimator/refdata/href","IncomeTaxEstimator/refdata/phiCodeList","IncomeTaxEstimator/refdata/residency","IncomeTaxEstimator/refdata/taxItemsOptions","IncomeTaxEstimator/refdata/yesno","IncomeTaxEstimator/services/printReportHelper","IncomeTaxEstimator/report","IncomeTaxEstimator/residency","IncomeTaxEstimator/services/refdata","IncomeTaxEstimator/spouse","IncomeTaxEstimator/spouseDetails","IncomeTaxEstimator/summary","IncomeTaxEstimator/taxItems","IncomeTaxEstimator/taxOffsets","IncomeTaxEstimator.atogov.min"],"IncomeTests.atogov.min.js":["text!IncomeTests/shell.html","text!IncomeTests/mytax16/ati.html","text!IncomeTests/mytax16/incomeForSurcharge.html","text!IncomeTests/mytax16/maritalStatus.html","text!IncomeTests/mytax16/questions.html","text!IncomeTests/mytax16/rebate.html","text!IncomeTests/mytax16/report.html","text!IncomeTests/mytax16/selectAnIncomeTest.html","text!IncomeTests/mytax16/shell.html","text!IncomeTests/mytax16/spouseISP.html","text!IncomeTests/widgets/ISP/mytax16.html","text!IncomeTests/widgets/rebate/mytax16.html","IncomeTests/appconfig","services/logger","IncomeTests/data/datacontext","IncomeTests/ati","IncomeTests/incomeForSurcharge","IncomeTests/services/rules","IncomeTests/services/ruleEngine","IncomeTests/interface","IncomeTests/intro","IncomeTests/maritalStatus","IncomeTests/services/CascadingViewModel","IncomeTests/shell","IncomeTests/services/navigation","IncomeTests/questions","IncomeTests/rebate","IncomeTests/refdata/alt","IncomeTests/refdata/errormsgs","IncomeTests/refdata/href","IncomeTests/refdata/incomeTestRadio","IncomeTests/refdata/spouseYesNo","IncomeTests/refdata/yesno","IncomeTests/services/printReportHelper","IncomeTests/report","IncomeTests/selectAnIncomeTest","IncomeTests/services/progressStrategy","IncomeTests/spouseISP","IncomeTests/widgets/ISP/viewmodel","IncomeTests/widgets/rebate/viewmodel","IncomeTests.atogov.min"],"LISTO.atogov.min.js":["text!LISTO/shell.html","text!LISTO/mytax16/deductiblePSContributions.html","text!LISTO/mytax16/grossBusinessIncome.html","text!LISTO/mytax16/incYr.html","text!LISTO/mytax16/incomeAndBenefits.html","text!LISTO/mytax16/incomeProportion.html","text!LISTO/mytax16/interestDividendDeductions.html","text!LISTO/mytax16/lodgement.html","text!LISTO/mytax16/otherConcessionalContributions.html","text!LISTO/mytax16/otherDeductions.html","text!LISTO/mytax16/otherIncome.html","text!LISTO/mytax16/otherTrustAndGovBenefits.html","text!LISTO/mytax16/partnership.html","text!LISTO/mytax16/partnershipAmounts.html","text!LISTO/mytax16/questions.html","text!LISTO/mytax16/rentalExpenses.html","text!LISTO/mytax16/rentalIncome.html","text!LISTO/mytax16/report.html","text!LISTO/mytax16/shell.html","text!LISTO/mytax16/superGuaranteeContributions.html","text!LISTO/mytax16/totalBusinessExpenses.html","text!LISTO/mytax16/workDeductions.html","services/logger","LISTO/appconfig","LISTO/data/datacontext","LISTO/LISTODetails","LISTO/deductiblePSContributions","LISTO/employerSuperCntrbtn","LISTO/grossBusinessIncome","LISTO/incYr","LISTO/incomeAndBenefits","LISTO/incomeProportion","LISTO/interestDividendDeductions","LISTO/services/rules","LISTO/services/ruleEngine","LISTO/interface","LISTO/lodgement","LISTO/otherConcessionalContributions","LISTO/otherDeductions","LISTO/otherIncome","LISTO/otherTrustAndGovBenefits","LISTO/partnership","LISTO/partnershipAmounts","LISTO/services/CascadingViewModel","LISTO/shell","LISTO/services/navigation","LISTO/questions","LISTO/refdata/alt","LISTO/refdata/errormsgs","LISTO/refdata/href","LISTO/refdata/htmlidalt","LISTO/refdata/taxonomies","LISTO/refdata/taxonomiesLookup","LISTO/refdata/yesno","LISTO/rentalExpenses","LISTO/rentalIncome","LISTO/report","LISTO/services/calc","LISTO/superGuaranteeContributions","LISTO/totalBusinessExpenses","LISTO/workDeductions","LISTO.atogov.min"],"LossCarryBack.atogov.min.js":["text!LossCarryBack/mytax16/businessIncYears.html","text!LossCarryBack/mytax16/calcLossCarryBackYN.html","text!LossCarryBack/mytax16/closingFrankingAmt.html","text!LossCarryBack/mytax16/corpTaxEntityYN.html","text!LossCarryBack/mytax16/entityTypeYN.html","text!LossCarryBack/mytax16/foreignResidentYN.html","text!LossCarryBack/mytax16/metLodgmentObligationsYN.html","text!LossCarryBack/mytax16/openingFrankingAmt.html","text!LossCarryBack/mytax16/questions.html","text!LossCarryBack/mytax16/report.html","text!LossCarryBack/mytax16/shell.html","text!LossCarryBack/mytax16/taxDetails.html","text!LossCarryBack/mytax16/taxDetailsAddEditView.html","text!LossCarryBack/mytax16/taxDetailsLiability.html","text!LossCarryBack/mytax16/taxDetailsLoss.html","text!LossCarryBack/mytax16/taxLiabilityIncYears.html","text!LossCarryBack/mytax16/taxLossIncYears.html","text!LossCarryBack/mytax16/taxReturnYear.html","text!LossCarryBack/mytax16/turnoverBelowThresIncYears.html","LossCarryBack/appconfig","services/logger","LossCarryBack/data/datacontext","LossCarryBack/services/constants","LossCarryBack/services/common","LossCarryBack/businessIncYears","LossCarryBack/calcLossCarryBackYN","LossCarryBack/closingFrankingAmt","LossCarryBack/corpTaxEntityYN","LossCarryBack/entityTypeYN","LossCarryBack/foreignResidentYN","LossCarryBack/services/rules","LossCarryBack/services/relevancyHelper","LossCarryBack/services/ruleEngine","LossCarryBack/interface","LossCarryBack/metLodgmentObligationsYN","LossCarryBack/openingFrankingAmt","LossCarryBack/services/CascadingViewModel","LossCarryBack/shell","LossCarryBack/services/navigation","LossCarryBack/questions","LossCarryBack/refdata/errormsgs","LossCarryBack/refdata/href","LossCarryBack/refdata/reportTaxLabelsList","LossCarryBack/refdata/yesno","LossCarryBack/services/printReportHelper","LossCarryBack/report","LossCarryBack/services/refdata","LossCarryBack/taxDetailsItemViewModel","LossCarryBack/taxDetailsCollectionViewModel","LossCarryBack/taxDetails","LossCarryBack/taxLiabilityIncYears","LossCarryBack/taxLossIncYears","LossCarryBack/taxReturnYear","LossCarryBack/turnoverBelowThresIncYears","LossCarryBack.atogov.min"],"MedicareLevy.atogov.min.js":["text!MedicareLevy/shell.html","text!MedicareLevy/mytax16/SAPTO.html","text!MedicareLevy/mytax16/TI.html","text!MedicareLevy/mytax16/dependents.html","text!MedicareLevy/mytax16/exempt.html","text!MedicareLevy/mytax16/exemptFull.html","text!MedicareLevy/mytax16/exemptHalf.html","text!MedicareLevy/mytax16/exemptType.html","text!MedicareLevy/mytax16/incYr.html","text!MedicareLevy/mytax16/questions.html","text!MedicareLevy/mytax16/report.html","text!MedicareLevy/mytax16/shell.html","text!MedicareLevy/mytax16/spouse.html","text!MedicareLevy/mytax16/spouseTI.html","services/logger","MedicareLevy/appconfig","MedicareLevy/data/datacontext","MedicareLevy/PTO","MedicareLevy/SAPTO","MedicareLevy/SATO","MedicareLevy/TI","MedicareLevy/dependents","MedicareLevy/exempt","MedicareLevy/exemptFull","MedicareLevy/exemptHalf","MedicareLevy/exemptType","MedicareLevy/incYr","MedicareLevy/services/rules","MedicareLevy/services/ruleEngine","MedicareLevy/interface","MedicareLevy/services/CascadingViewModel","MedicareLevy/shell","MedicareLevy/services/navigation","MedicareLevy/questions","MedicareLevy/refdata/alt","MedicareLevy/refdata/errormsgs","MedicareLevy/refdata/exemptTypes","MedicareLevy/refdata/href","MedicareLevy/refdata/htmlidalt","MedicareLevy/refdata/yesno","MedicareLevy/services/constants","MedicareLevy/services/printReportHelper","MedicareLevy/report","MedicareLevy/spouse","MedicareLevy/spousePTO","MedicareLevy/spouseSAPTO","MedicareLevy/spouseSATO","MedicareLevy/spouseTI","MedicareLevy.atogov.min"],"NMETO.atogov.min.js":["text!NMETO/mytax16/combinedATIIncome.html","text!NMETO/mytax16/dependentChildren.html","text!NMETO/mytax16/expenseInformation.html","text!NMETO/mytax16/incomeYear.html","text!NMETO/mytax16/individualRecords.html","text!NMETO/mytax16/individualRecordsAddEditView.html","text!NMETO/mytax16/questions.html","text!NMETO/mytax16/report.html","text!NMETO/mytax16/shell.html","text!NMETO/mytax16/spouse.html","text!NMETO/mytax16/totalAllowableMedicalExpenses.html","text!NMETO/mytax16/totalRefundsReceived.html","text!NMETO/mytax16/yourATIIncome.html","text!NMETO/mytax16/yourExpenses.html","NMETO/appconfig","services/logger","NMETO/data/datacontext","NMETO/combinedATIIncome","NMETO/dependentChildren","NMETO/expenseInformation","NMETO/incomeYear","NMETO/individualRecordsItemViewModel","NMETO/individualRecordsCollectionViewModel","NMETO/individualRecords","NMETO/services/rules","NMETO/services/ruleEngine","NMETO/interface","NMETO/services/CascadingViewModel","NMETO/shell","NMETO/services/navigation","NMETO/questions","NMETO/refdata/errormsgs","NMETO/refdata/expenses","NMETO/refdata/href","NMETO/refdata/taxonomies","NMETO/refdata/taxonomiesLookup","NMETO/refdata/yesno","NMETO/report","NMETO/spouse","NMETO/totalAllowableMedicalExpenses","NMETO/totalRefundsReceived","NMETO/yourATIIncome","NMETO/yourExpenses","NMETO.atogov.min"],"OSA.atogov.min.js":["text!OSA/mytax16/questions.html","text!OSA/mytax16/shell.html","OSA/appconfig","services/logger","OSA/data/datacontext","OSA/services/rules","OSA/services/ruleEngine","OSA/interface","OSA/services/CascadingViewModel","OSA/shell","OSA/services/navigation","OSA/questions","OSA/refdata/errormsgs","OSA/refdata/href","OSA.atogov.min"],"PAYGI.atogov.min.js":["text!PAYGI/shell.html","text!PAYGI/mytax16/debtsandpayg.html","text!PAYGI/mytax16/incomedeductions.html","text!PAYGI/mytax16/medicare.html","text!PAYGI/mytax16/questions.html","text!PAYGI/mytax16/report.html","text!PAYGI/mytax16/shell.html","text!PAYGI/mytax16/taxoffsets.html","PAYGI/appconfig","services/logger","PAYGI/data/datacontext","PAYGI/services/quarterlyActivityStatementOptions","PAYGI/debtsandpayg","PAYGI/incomedeductions","PAYGI/services/rules","PAYGI/services/ruleEngine","PAYGI/interface","PAYGI/medicare","PAYGI/shell","PAYGI/services/navigation","PAYGI/services/CascadingViewModel","PAYGI/questions","PAYGI/refdata/alt","PAYGI/refdata/errormsgs","PAYGI/refdata/href","PAYGI/refdata/htmlidalt","PAYGI/refdata/instalmentTypeOptions","PAYGI/refdata/yesno","PAYGI/services/printReportHelper","PAYGI/report","PAYGI/taxoffsets","PAYGI.atogov.min"],"PHIR.atogov.min.js":["text!PHIR/mytax16/dependentChildren.html","text!PHIR/mytax16/eligibleFringeBenefits.html","text!PHIR/mytax16/employerSuper.html","text!PHIR/mytax16/familyTrustTax.html","text!PHIR/mytax16/fringeBenefits.html","text!PHIR/mytax16/investmentLoss.html","text!PHIR/mytax16/notEligibleFringeBenefits.html","text!PHIR/mytax16/oldestPersonAge.html","text!PHIR/mytax16/personalSuper.html","text!PHIR/mytax16/questions.html","text!PHIR/mytax16/rentalLoss.html","text!PHIR/mytax16/report.html","text!PHIR/mytax16/shell.html","text!PHIR/mytax16/spouse.html","text!PHIR/mytax16/spouseEligibleFringeBenefits.html","text!PHIR/mytax16/spouseEmployerSuper.html","text!PHIR/mytax16/spouseFamilyTrustTax.html","text!PHIR/mytax16/spouseFringeBenefits.html","text!PHIR/mytax16/spouseInvestmentLoss.html","text!PHIR/mytax16/spouseNotEligibleFringeBenefits.html","text!PHIR/mytax16/spousePersonalSuper.html","text!PHIR/mytax16/spouseRentalLoss.html","text!PHIR/mytax16/spouseSuperLumpSum.html","text!PHIR/mytax16/spouseTaxableIncome.html","text!PHIR/mytax16/spouseTrustIncome.html","text!PHIR/mytax16/superLumpSum.html","text!PHIR/mytax16/taxableIncome.html","PHIR/appconfig","services/logger","PHIR/data/datacontext","PHIR/dependentChildren","PHIR/eligibleFringeBenefits","PHIR/employerSuper","PHIR/familyTrustTax","PHIR/financialYear","PHIR/services/rules","PHIR/services/constants","PHIR/services/ruleEngine","PHIR/interface","PHIR/investmentLoss","PHIR/notEligibleFringeBenefits","PHIR/oldestPersonAge","PHIR/personalSuper","PHIR/services/CascadingViewModel","PHIR/shell","PHIR/services/navigation","PHIR/questions","PHIR/refdata/errormsgs","PHIR/refdata/href","PHIR/refdata/oldestAge","PHIR/refdata/yesno","PHIR/rentalLoss","PHIR/report","PHIR/services/refdata","PHIR/spouse","PHIR/spouseEligibleFringeBenefits","PHIR/spouseEmployerSuper","PHIR/spouseFamilyTrustTax","PHIR/spouseFringeBenefits","PHIR/spouseInvestmentLoss","PHIR/spouseNotEligibleFringeBenefits","PHIR/spousePersonalSuper","PHIR/spouseRentalLoss","PHIR/spouseSuperLumpSum","PHIR/spouseTaxableIncome","PHIR/spouseTrustIncome","PHIR/superLumpSum","PHIR/taxableIncome","PHIR.atogov.min"],"PSI.atogov.min.js":["text!PSI/shell.html","text!PSI/mytax16/determinations.html","text!PSI/mytax16/determinationsAddEditView.html","text!PSI/mytax16/determinationsBusinessPremisesTest.html","text!PSI/mytax16/determinationsEightyPercentRule.html","text!PSI/mytax16/determinationsEightyPercentTest.html","text!PSI/mytax16/determinationsEmploymentTest.html","text!PSI/mytax16/determinationsPSITest.html","text!PSI/mytax16/determinationsReport.html","text!PSI/mytax16/determinationsResultsTest.html","text!PSI/mytax16/determinationsUnrelatedClientsTest.html","text!PSI/mytax16/disclaimerA.html","text!PSI/mytax16/disclaimerB.html","text!PSI/mytax16/errorModal.html","text!PSI/mytax16/financialYear.html","text!PSI/mytax16/incomeYear.html","text!PSI/mytax16/personalServicesIncomeRollover.html","text!PSI/mytax16/previousDeterminations.html","text!PSI/mytax16/previousDeterminationsAddEditView.html","text!PSI/mytax16/printReport.html","text!PSI/mytax16/questions.html","text!PSI/mytax16/shell.html","text!PSI/mytax16/workForOwnBusiness.html","PSI/appconfig","services/logger","PSI/data/datacontext","PSI/services/rules","PSI/services/ruleEngine","PSI/determinationsPSITest","PSI/determinationsResultsTest","PSI/determinationsEightyPercentRule","PSI/refData/taxonomies","PSI/refData/taxonomiesLookup","PSI/interface","PSI/determinationsUnrelatedClientsTest","PSI/determinationsEmploymentTest","PSI/determinationsBusinessPremisesTest","PSI/determinationsItemViewModel","PSI/services/refdata","PSI/determinationsCollection","PSI/services/psiFormModels","PSI/services/formService","PSI/determinations","PSI/determinationsReport","PSI/errorModal","PSI/financialYear","PSI/incomeYear","PSI/personalServicesIncomeRollover","PSI/previousDeterminations","PSI/previousDeterminationsItemViewModel","PSI/previousDeterminationsCollectionViewModel","PSI/services/CascadingViewModel","PSI/shell","PSI/services/navigation","PSI/refdata/taxonomies","PSI/questions","PSI/refdata/agencyIncomeDetail","PSI/refdata/businessPremisesChoiceCode","PSI/refdata/businessPremisesDetailsCheck","PSI/refdata/businessPremisesLocate","PSI/refdata/errormsgs","PSI/refdata/href","PSI/refdata/incomeObtainedThroughCheck","PSI/refdata/incomeTypes","PSI/refdata/loanTypes","PSI/refdata/paymentType","PSI/refdata/questions","PSI/refdata/resultHeader","PSI/refdata/resultInfo","PSI/refdata/resultMain","PSI/refdata/resultSummary","PSI/refdata/results","PSI/refdata/resultsPassFail","PSI/refdata/resultsYesNo","PSI/refdata/taxonomiesLookup","PSI/refdata/toolOptions","PSI/refdata/yesno","PSI/services/constants","PSI/sharedForms","PSI/workForOwnBusiness","PSI.atogov.min"],"PaymentPlan.atogov.min.js":["text!PaymentPlan/mytax16/dateLumpSumPaymentDate.html","text!PaymentPlan/mytax16/debtAmount.html","text!PaymentPlan/mytax16/endDate.html","text!PaymentPlan/mytax16/estimationMethod.html","text!PaymentPlan/mytax16/frequency.html","text!PaymentPlan/mytax16/questions.html","text!PaymentPlan/mytax16/repaymentAmount.html","text!PaymentPlan/mytax16/repaymentAmountSlider.html","text!PaymentPlan/mytax16/report.html","text!PaymentPlan/mytax16/shell.html","text!PaymentPlan/mytax16/startDate.html","text!PaymentPlan/mytax16/upfrontPaymentAmount.html","text!PaymentPlan/mytax16/upfrontPaymentAmountSlider.html","text!PaymentPlan/widgets/ppeSlider/mytax16.html","PaymentPlan/appconfig","services/logger","PaymentPlan/data/datacontext","PaymentPlan/dateLumpSumPaymentDate","PaymentPlan/debtAmount","PaymentPlan/services/rules","PaymentPlan/services/constants","PaymentPlan/services/ruleEngine","PaymentPlan/endDate","PaymentPlan/estimationMethod","PaymentPlan/frequency","PaymentPlan/interface","PaymentPlan/services/CascadingViewModel","PaymentPlan/shell","PaymentPlan/services/navigation","PaymentPlan/questions","PaymentPlan/refdata/errormsgs","PaymentPlan/refdata/estimationMethod","PaymentPlan/refdata/href","PaymentPlan/refdata/refdatafrequency","PaymentPlan/repaymentAmount","PaymentPlan/repaymentAmountSlider","PaymentPlan/report","PaymentPlan/services/refdata","PaymentPlan/startDate","PaymentPlan/upfrontPaymentAmount","PaymentPlan/upfrontPaymentAmountSlider","PaymentPlan/widgets/ppeSlider/viewmodel","PaymentPlan.atogov.min"],"RKET.atogov.min.js":["text!RKET/mytax16/businessDetails.html","text!RKET/mytax16/capitalAssets.html","text!RKET/mytax16/detailsToReportTPAR.html","text!RKET/mytax16/employees.html","text!RKET/mytax16/fuelTaxCredits.html","text!RKET/mytax16/gst.html","text!RKET/mytax16/incomeTaxRecords.html","text!RKET/mytax16/lodgeTPAR.html","text!RKET/mytax16/luxuryCarTax.html","text!RKET/mytax16/motorVehicleExpenses.html","text!RKET/mytax16/otherDetails.html","text!RKET/mytax16/questions.html","text!RKET/mytax16/report.html","text!RKET/mytax16/shell.html","text!RKET/mytax16/wineEqualisationTax.html","RKET/appconfig","services/logger","RKET/data/datacontext","RKET/services/rules","RKET/services/ruleEngine","RKET/interface","RKET/businessDetails","RKET/shell","RKET/services/navigation","RKET/capitalAssets","RKET/detailsToReportTPAR","RKET/employees","RKET/fuelTaxCredits","RKET/gst","RKET/incomeTaxRecords","RKET/lodgeTPAR","RKET/luxuryCarTax","RKET/motorVehicleExpenses","RKET/services/CascadingViewModel","RKET/otherDetails","RKET/questions","RKET/refdata/describeBusinessOptions","RKET/refdata/errormsgs","RKET/refdata/evidenceOfExpenseRecordsOptions","RKET/refdata/evidenceOfSaleRecordsOpions","RKET/refdata/expensesClaimMethodOptions","RKET/refdata/fuelUsedRecordsOptions","RKET/refdata/href","RKET/refdata/incomeTaxRecordsOptions","RKET/refdata/logBookRecordsOptions","RKET/refdata/superObligationsRecordsOptions","RKET/refdata/supportEmployeesRecordsOptions","RKET/refdata/supportEmployeesRecordsOptionsFbt","RKET/refdata/taxationRegistrationsOptions","RKET/refdata/yesno","RKET/services/relevancyHelper","RKET/services/printReportHelper","RKET/report","RKET/services/refdata","RKET/wineEqualisationTax","RKET.atogov.min"],"RND.atogov.min.js":["text!RND/mytax16/aggregatedTurnover.html","text!RND/mytax16/aggregatedTurnoverAddEditView.html","text!RND/mytax16/balancingAdjustments.html","text!RND/mytax16/balancingAdjustmentsAddEditView.html","text!RND/mytax16/baseRateEntity.html","text!RND/mytax16/clawback.html","text!RND/mytax16/clawbackAdjustmentsAddEditView.html","text!RND/mytax16/exemptEntityOwnership.html","text!RND/mytax16/expenditureAddEditView.html","text!RND/mytax16/feedstock.html","text!RND/mytax16/feedstockAdjustmentsAddEditView.html","text!RND/mytax16/incomeYear.html","text!RND/mytax16/offsetAdjustments.html","text!RND/mytax16/offsetAdjustmentsAddEditView.html","text!RND/mytax16/preliminaryCalculation.html","text!RND/mytax16/questions.html","text!RND/mytax16/report.html","text!RND/mytax16/rndExpenditure.html","text!RND/mytax16/rndExpenditureToAssociates.html","text!RND/mytax16/rndSchedule.html","text!RND/mytax16/shell.html","text!RND/mytax16/taxRate.html","services/logger","RND/appconfig","RND/data/datacontext","RND/services/constants","RND/aggregatedTurnoverItemViewModel","RND/aggregatedTurnoverCollectionViewModel","RND/aggregatedTurnover","RND/services/rules","RND/services/ruleEngine","RND/interface","RND/services/relevancyHelper","RND/balancingAdjustmentsItemViewModel","RND/expenditureItemViewModel","RND/expenditureCollectionViewModel","RND/balancingAdjustmentsCollectionViewModel","RND/clawbackAdjustmentsItemViewModel","RND/clawbackAdjustmentsCollectionViewModel","RND/feedstockAdjustmentsItemViewModel","RND/feedstockAdjustmentsCollectionViewModel","RND/balancingAdjustments","RND/baseRateEntity","RND/clawback","RND/exemptEntityOwnership","RND/feedstock","RND/incomeYear","RND/offsetAdjustmentsItemViewModel","RND/offsetAdjustmentsCollectionViewModel","RND/offsetAdjustments","RND/preliminaryCalculation","RND/services/CascadingViewModel","RND/shell","RND/services/navigation","RND/questions","RND/refdata/alt","RND/refdata/errormsgs","RND/refdata/href","RND/refdata/offsetType","RND/refdata/pdfInputs","RND/refdata/recoupmentType","RND/refdata/scheduleType","RND/refdata/yesno","RND/services/RNDpdf","RND/services/printReportHelper","RND/report","RND/rndExpenditure","RND/rndExpenditureToAssociates","RND/rndSchedule","RND/taxRate","RND.atogov.min"],"SBITO.atogov.min.js":["text!SBITO/mytax16/partnership.html","text!SBITO/mytax16/partnershipBusinessDetails.html","text!SBITO/mytax16/partnershipDeduction.html","text!SBITO/mytax16/partnershipFarmManagement.html","text!SBITO/mytax16/partnershipNonCommercialLosses.html","text!SBITO/mytax16/questions.html","text!SBITO/mytax16/report.html","text!SBITO/mytax16/shell.html","text!SBITO/mytax16/smallBusinessEntityType.html","text!SBITO/mytax16/soleTrader.html","text!SBITO/mytax16/soleTraderBusinessActivitiesLoss.html","text!SBITO/mytax16/soleTraderBusinessDetails.html","text!SBITO/mytax16/soleTraderFarmManagement.html","text!SBITO/mytax16/soleTraderForeignIncome.html","text!SBITO/mytax16/soleTraderNonCommercialLosses.html","text!SBITO/mytax16/soleTraderOtherBusiness.html","text!SBITO/mytax16/trust.html","text!SBITO/mytax16/trustDeduction.html","text!SBITO/mytax16/trustFarmManagement.html","SBITO/appconfig","services/logger","SBITO/data/datacontext","SBITO/services/rules","SBITO/services/ruleEngine","SBITO/interface","SBITO/partnership","SBITO/partnershipBusinessDetails","SBITO/partnershipDeduction","SBITO/partnershipFarmManagement","SBITO/partnershipNonCommercialLosses","SBITO/services/CascadingViewModel","SBITO/shell","SBITO/services/navigation","SBITO/questions","SBITO/refdata/errormsgs","SBITO/refdata/href","SBITO/refdata/smallBusinessEntityTypes","SBITO/refdata/taxonomies","SBITO/refdata/taxonomiesLookup","SBITO/refdata/yesno","SBITO/report","SBITO/smallBusinessEntityType","SBITO/soleTrader","SBITO/soleTraderBusinessActivitiesLoss","SBITO/soleTraderBusinessDetails","SBITO/soleTraderFarmManagement","SBITO/soleTraderForeignIncome","SBITO/soleTraderNonCommercialLosses","SBITO/soleTraderOtherBusiness","SBITO/trust","SBITO/trustDeduction","SBITO/trustFarmManagement","SBITO.atogov.min"],"SGCharge.atogov.min.js":["text!SGCharge/mytax16/abn.html","text!SGCharge/mytax16/addEmployee.html","text!SGCharge/mytax16/authorisedContact.html","text!SGCharge/mytax16/bussAddress.html","text!SGCharge/mytax16/employeeAddEditView.html","text!SGCharge/mytax16/legalName.html","text!SGCharge/mytax16/postalAddress.html","text!SGCharge/mytax16/quarterAddEditView.html","text!SGCharge/mytax16/questions.html","text!SGCharge/mytax16/report.html","text!SGCharge/mytax16/samePostal.html","text!SGCharge/mytax16/shell.html","text!SGCharge/mytax16/tfn.html","services/logger","SGCharge/appconfig","SGCharge/data/datacontext","SGCharge/abn","SGCharge/services/rules","SGCharge/services/constants","SGCharge/services/ruleEngine","SGCharge/interface","SGCharge/quarterItemViewModel","SGCharge/employeeItemViewModel","SGCharge/quarterCollectionViewModel","SGCharge/employeeCollectionViewModel","SGCharge/addEmployee","SGCharge/authorisedContact","SGCharge/bussAddress","SGCharge/legalName","SGCharge/postalAddress","SGCharge/services/CascadingViewModel","SGCharge/shell","SGCharge/services/navigation","SGCharge/questions","SGCharge/refdata/errormsgs","SGCharge/refdata/href","SGCharge/refdata/state","SGCharge/refdata/title","SGCharge/refdata/yesno","SGCharge/services/sgcpdf","SGCharge/report","SGCharge/samePostal","SGCharge/tfn","SGCharge.atogov.min"],"SGEmployeeComplaint.atogov.min.js":["text!SGEmployeeComplaint/mytax16/accountNumber.html","text!SGEmployeeComplaint/mytax16/agreeToUseName.html","text!SGEmployeeComplaint/mytax16/captcha.html","text!SGEmployeeComplaint/mytax16/contactNumber.html","text!SGEmployeeComplaint/mytax16/deductionClaimForPeriod.html","text!SGEmployeeComplaint/mytax16/dob.html","text!SGEmployeeComplaint/mytax16/emailAddress.html","text!SGEmployeeComplaint/mytax16/employerABN.html","text!SGEmployeeComplaint/mytax16/firstName.html","text!SGEmployeeComplaint/mytax16/incorrectFundAttachments.html","text!SGEmployeeComplaint/mytax16/incorrectFundEvidence.html","text!SGEmployeeComplaint/mytax16/isThisYourEmployer.html","text!SGEmployeeComplaint/mytax16/membershipAttachments.html","text!SGEmployeeComplaint/mytax16/membershipEvidence.html","text!SGEmployeeComplaint/mytax16/methodToUse.html","text!SGEmployeeComplaint/mytax16/onlineService.html","text!SGEmployeeComplaint/mytax16/period.html","text!SGEmployeeComplaint/mytax16/problemText.html","text!SGEmployeeComplaint/mytax16/problemType.html","text!SGEmployeeComplaint/mytax16/questions.html","text!SGEmployeeComplaint/mytax16/report.html","text!SGEmployeeComplaint/mytax16/shell.html","text!SGEmployeeComplaint/mytax16/spokenWithSuperFund.html","text!SGEmployeeComplaint/mytax16/stillWithThisEmployer.html","text!SGEmployeeComplaint/mytax16/superfundName.html","text!SGEmployeeComplaint/mytax16/surname.html","text!SGEmployeeComplaint/mytax16/taxLodgeForPeriod.html","text!SGEmployeeComplaint/mytax16/tfn.html","text!SGEmployeeComplaint/mytax16/unableToProceed.html","text!SGEmployeeComplaint/mytax16/unpaidSuper.html","services/logger","SGEmployeeComplaint/appconfig","SGEmployeeComplaint/data/datacontext","SGEmployeeComplaint/accountNumber","SGEmployeeComplaint/agreeToUseName","SGEmployeeComplaint/captcha","SGEmployeeComplaint/contactNumber","SGEmployeeComplaint/deductionClaimForPeriod","SGEmployeeComplaint/dob","SGEmployeeComplaint/emailAddress","SGEmployeeComplaint/employerABN","SGEmployeeComplaint/firstName","SGEmployeeComplaint/services/constants","SGEmployeeComplaint/services/common","SGEmployeeComplaint/services/fileService","SGEmployeeComplaint/services/documentmodels/SupportingDocumentsDocumentModel","SGEmployeeComplaint/services/documentmodels/AttachmentDocumentModel","SGEmployeeComplaint/services/documentmodels/FUSAttachmentDocumentModel","SGEmployeeComplaint/incorrectFundAttachments","SGEmployeeComplaint/incorrectFundEvidence","SGEmployeeComplaint/services/rules","SGEmployeeComplaint/services/ruleEngine","SGEmployeeComplaint/interface","SGEmployeeComplaint/isThisYourEmployer","SGEmployeeComplaint/membershipAttachments","SGEmployeeComplaint/membershipEvidence","SGEmployeeComplaint/methodToUse","SGEmployeeComplaint/onlineService","SGEmployeeComplaint/period","SGEmployeeComplaint/problemText","SGEmployeeComplaint/problemType","SGEmployeeComplaint/services/CascadingViewModel","SGEmployeeComplaint/shell","SGEmployeeComplaint/services/navigation","SGEmployeeComplaint/services/inboundCorrespondencesActivityAttachment","SGEmployeeComplaint/services/inboundCorrespondencesActivityTemplate","SGEmployeeComplaint/services/inboundCorrespondencesRequest","SGEmployeeComplaint/services/dataMapper","SGEmployeeComplaint/services/blockUI","SGEmployeeComplaint/services/atoo/common","SGEmployeeComplaint/services/atoo/models/processMessages","SGEmployeeComplaint/services/atoo/models/technicalExceptions","SGEmployeeComplaint/services/atoo/sgc-data-service","SGEmployeeComplaint/questions","SGEmployeeComplaint/refdata/errormsgs","SGEmployeeComplaint/refdata/href","SGEmployeeComplaint/refdata/methodToUses","SGEmployeeComplaint/refdata/problemTypes","SGEmployeeComplaint/refdata/taxonomies","SGEmployeeComplaint/refdata/taxonomiesLookup","SGEmployeeComplaint/refdata/yesno","SGEmployeeComplaint/report","SGEmployeeComplaint/services/atoo/models/usageRequestDocument","SGEmployeeComplaint/services/attachmentDocument","SGEmployeeComplaint/services/documentModels/AttachmentDocumentModel","SGEmployeeComplaint/services/documentModels/FUSAttachmentDocumentModel","SGEmployeeComplaint/services/documentModels/FUSAttachmentsDocumentModel","SGEmployeeComplaint/services/documentModels/SupportingDocumentsDocumentModel","SGEmployeeComplaint/services/fileUpload","SGEmployeeComplaint/services/sgAttachmentDocument","SGEmployeeComplaint/services/supportingDocumentsDocument","SGEmployeeComplaint/spokenWithSuperFund","SGEmployeeComplaint/stillWithThisEmployer","SGEmployeeComplaint/superfundName","SGEmployeeComplaint/surname","SGEmployeeComplaint/taxLodgeForPeriod","SGEmployeeComplaint/tfn","SGEmployeeComplaint/unableToProceed","SGEmployeeComplaint/unpaidSuper","SGEmployeeComplaint.atogov.min"],"SGEmployeeEligibility.atogov.min.js":["text!SGEmployeeEligibility/mytax16/areYouAnEmployee.html","text!SGEmployeeEligibility/mytax16/moreThan30HoursAWeek.html","text!SGEmployeeEligibility/mytax16/paidAsForeignExec.html","text!SGEmployeeEligibility/mytax16/paidAsNonResidentJPDA.html","text!SGEmployeeEligibility/mytax16/paidAsNonResidentOutsideAust.html","text!SGEmployeeEligibility/mytax16/paidUnderCDEP.html","text!SGEmployeeEligibility/mytax16/questions.html","text!SGEmployeeEligibility/mytax16/report.html","text!SGEmployeeEligibility/mytax16/shell.html","text!SGEmployeeEligibility/mytax16/under18.html","text!SGEmployeeEligibility/mytax16/workStatus.html","text!SGEmployeeEligibility/mytax16/workType.html","SGEmployeeEligibility/appconfig","services/logger","SGEmployeeEligibility/data/datacontext","SGEmployeeEligibility/services/rules","SGEmployeeEligibility/services/ruleEngine","SGEmployeeEligibility/interface","SGEmployeeEligibility/areYouAnEmployee","SGEmployeeEligibility/moreThan30HoursAWeek","SGEmployeeEligibility/paidAsForeignExec","SGEmployeeEligibility/paidAsNonResidentJPDA","SGEmployeeEligibility/paidAsNonResidentOutsideAust","SGEmployeeEligibility/paidUnderCDEP","SGEmployeeEligibility/services/CascadingViewModel","SGEmployeeEligibility/shell","SGEmployeeEligibility/services/navigation","SGEmployeeEligibility/questions","SGEmployeeEligibility/refdata/errormsgs","SGEmployeeEligibility/refdata/href","SGEmployeeEligibility/refdata/taxonomies","SGEmployeeEligibility/refdata/taxonomiesLookup","SGEmployeeEligibility/refdata/workStatuses","SGEmployeeEligibility/refdata/yesno","SGEmployeeEligibility/report","SGEmployeeEligibility/under18","SGEmployeeEligibility/workStatus","SGEmployeeEligibility/workType","SGEmployeeEligibility.atogov.min"],"SGEmployeeEstimate.atogov.min.js":["text!SGEmployeeEstimate/mytax16/period.html","text!SGEmployeeEstimate/mytax16/quarters.html","text!SGEmployeeEstimate/mytax16/questions.html","text!SGEmployeeEstimate/mytax16/report.html","text!SGEmployeeEstimate/mytax16/shell.html","SGEmployeeEstimate/appconfig","services/logger","SGEmployeeEstimate/data/datacontext","SGEmployeeEstimate/services/rules","SGEmployeeEstimate/services/reHelper","SGEmployeeEstimate/services/ruleEngine","SGEmployeeEstimate/interface","SGEmployeeEstimate/shell","SGEmployeeEstimate/services/navigation","SGEmployeeEstimate/period","SGEmployeeEstimate/quarters","SGEmployeeEstimate/services/CascadingViewModel","SGEmployeeEstimate/questions","SGEmployeeEstimate/refdata/errormsgs","SGEmployeeEstimate/refdata/href","SGEmployeeEstimate/refdata/yesno","SGEmployeeEstimate/report","SGEmployeeEstimate.atogov.min"],"SPAYGIComp.atogov.min.js":["text!SPAYGIComp/mytax16/PAYGInstalPay.html","text!SPAYGIComp/mytax16/TOFADetails.html","text!SPAYGIComp/mytax16/activityStateNo.html","text!SPAYGIComp/mytax16/compDetails.html","text!SPAYGIComp/mytax16/finalMonthFinancialYear.html","text!SPAYGIComp/mytax16/financialYearEnd.html","text!SPAYGIComp/mytax16/incomeYear.html","text!SPAYGIComp/mytax16/instalment.html","text!SPAYGIComp/mytax16/periodFinancialYear.html","text!SPAYGIComp/mytax16/questions.html","text!SPAYGIComp/mytax16/recentActivityState.html","text!SPAYGIComp/mytax16/report.html","text!SPAYGIComp/mytax16/shell.html","text!SPAYGIComp/mytax16/smallBusEntity.html","services/logger","SPAYGIComp/appconfig","SPAYGIComp/data/datacontext","SPAYGIComp/PAYGInstalPay","SPAYGIComp/TOFADetails","SPAYGIComp/services/SPAYGICommon","SPAYGIComp/activityStateNo","SPAYGIComp/compDetails","SPAYGIComp/config","SPAYGIComp/finalMonthFinancialYear","SPAYGIComp/financialYearEnd","SPAYGIComp/incomeYear","SPAYGIComp/instalment","SPAYGIComp/services/rules","SPAYGIComp/services/ruleEngine","SPAYGIComp/interface","SPAYGIComp/periodFinancialYear","SPAYGIComp/services/CascadingViewModel","SPAYGIComp/shell","SPAYGIComp/services/navigation","SPAYGIComp/questions","SPAYGIComp/recentActivityState","SPAYGIComp/refdata/alt","SPAYGIComp/refdata/errormsgs","SPAYGIComp/refdata/finalMonthFinYearList","SPAYGIComp/refdata/href","SPAYGIComp/refdata/instalmentTypeOptions","SPAYGIComp/refdata/yesno","SPAYGIComp/report","SPAYGIComp/smallBusEntity","SPAYGIComp.atogov.min"],"SPAYGISuper.atogov.min.js":["text!SPAYGISuper/mytax16/activityStatementNumber.html","text!SPAYGISuper/mytax16/complyingSuperFund.html","text!SPAYGISuper/mytax16/deductionsForeign.html","text!SPAYGISuper/mytax16/finalMonthFinancialYear.html","text!SPAYGISuper/mytax16/financialYearEnd.html","text!SPAYGISuper/mytax16/foreignExchangeGains.html","text!SPAYGISuper/mytax16/foreignExchangeLosses.html","text!SPAYGISuper/mytax16/grossForeignIncome.html","text!SPAYGISuper/mytax16/grossPaymentsForeign.html","text!SPAYGISuper/mytax16/incomeYear.html","text!SPAYGISuper/mytax16/instalmentType.html","text!SPAYGISuper/mytax16/lossesCarriedForward.html","text!SPAYGISuper/mytax16/netCapitalGains.html","text!SPAYGISuper/mytax16/netForeignIncome.html","text!SPAYGISuper/mytax16/paygInstalmentPayments.html","text!SPAYGISuper/mytax16/periodFinancialYear.html","text!SPAYGISuper/mytax16/questions.html","text!SPAYGISuper/mytax16/rebatesTaxOffsets.html","text!SPAYGISuper/mytax16/recentActivityStatement.html","text!SPAYGISuper/mytax16/report.html","text!SPAYGISuper/mytax16/selfManagedSuperFund.html","text!SPAYGISuper/mytax16/shell.html","text!SPAYGISuper/mytax16/taxableIncomeOrLoss.html","text!SPAYGISuper/mytax16/tofaRules.html","text!SPAYGISuper/mytax16/totalIncome.html","text!SPAYGISuper/mytax16/totalTofaGains.html","text!SPAYGISuper/mytax16/totalTofaLosses.html","text!SPAYGISuper/mytax16/transferOfLiability.html","services/logger","SPAYGISuper/appconfig","SPAYGISuper/data/datacontext","SPAYGISuper/services/rules","SPAYGISuper/services/ruleEngine","SPAYGISuper/activityStatementNumber","SPAYGISuper/complyingSuperFund","SPAYGISuper/deductionsForeign","SPAYGISuper/finalMonthFinancialYear","SPAYGISuper/financialYearEnd","SPAYGISuper/foreignExchangeGains","SPAYGISuper/foreignExchangeLosses","SPAYGISuper/grossForeignIncome","SPAYGISuper/grossPaymentsForeign","SPAYGISuper/incomeYear","SPAYGISuper/instalmentType","SPAYGISuper/interface","SPAYGISuper/lossesCarriedForward","SPAYGISuper/netCapitalGains","SPAYGISuper/netForeignIncome","SPAYGISuper/paygInstalmentPayments","SPAYGISuper/periodFinancialYear","SPAYGISuper/services/CascadingViewModel","SPAYGISuper/shell","SPAYGISuper/services/navigation","SPAYGISuper/questions","SPAYGISuper/rebatesTaxOffsets","SPAYGISuper/recentActivityStatement","SPAYGISuper/refdata/activityStatementNumbers","SPAYGISuper/refdata/errormsgs","SPAYGISuper/refdata/href","SPAYGISuper/refdata/instalmentTypes","SPAYGISuper/refdata/months","SPAYGISuper/refdata/taxonomies","SPAYGISuper/refdata/taxonomiesLookup","SPAYGISuper/refdata/yesno","SPAYGISuper/report","SPAYGISuper/selfManagedSuperFund","SPAYGISuper/services/refdata","SPAYGISuper/taxableIncomeOrLoss","SPAYGISuper/tofaRules","SPAYGISuper/totalIncome","SPAYGISuper/totalTofaGains","SPAYGISuper/totalTofaLosses","SPAYGISuper/transferOfLiability","SPAYGISuper.atogov.min"],"STC.atogov.min.js":["text!STC/mytax16/incYr.html","text!STC/mytax16/partYrRes.html","text!STC/mytax16/questions.html","text!STC/mytax16/report.html","text!STC/mytax16/residency.html","text!STC/mytax16/shell.html","text!STC/mytax16/taxInc.html","STC/appconfig","services/logger","STC/data/datacontext","STC/incYr","STC/services/rules","STC/services/ruleEngine","STC/interface","STC/partYrRes","STC/services/CascadingViewModel","STC/shell","STC/services/navigation","STC/questions","STC/refdata/errormsgs","STC/refdata/href","STC/refdata/residencystatus","STC/refdata/yesno","STC/services/printReportHelper","STC/report","STC/residency","STC/taxInc","STC.atogov.min"],"STLoanRepay.atogov.min.js":["text!STLoanRepay/mytax16/abstudyBalance.html","text!STLoanRepay/mytax16/exForeignInc.html","text!STLoanRepay/mytax16/exForeignIncAmount.html","text!STLoanRepay/mytax16/helpBalance.html","text!STLoanRepay/mytax16/incomeYear.html","text!STLoanRepay/mytax16/medicareLevyExempt.html","text!STLoanRepay/mytax16/netInvestLoss.html","text!STLoanRepay/mytax16/netInvestLossAmount.html","text!STLoanRepay/mytax16/overseasIncome.html","text!STLoanRepay/mytax16/predictIncomeLoss.html","text!STLoanRepay/mytax16/questions.html","text!STLoanRepay/mytax16/repFringeBens.html","text!STLoanRepay/mytax16/repFringeBensAmount.html","text!STLoanRepay/mytax16/repSuperCont.html","text!STLoanRepay/mytax16/repSuperContAmount.html","text!STLoanRepay/mytax16/report.html","text!STLoanRepay/mytax16/resStatus.html","text!STLoanRepay/mytax16/sfssBalance.html","text!STLoanRepay/mytax16/shell.html","text!STLoanRepay/mytax16/sslBalance.html","text!STLoanRepay/mytax16/taxIncome.html","text!STLoanRepay/mytax16/tslBalance.html","text!STLoanRepay/mytax16/vslBalance.html","services/logger","STLoanRepay/appconfig","STLoanRepay/data/datacontext","STLoanRepay/services/common","STLoanRepay/services/constants","STLoanRepay/helpBalance","STLoanRepay/abstudyBalance","STLoanRepay/exForeignInc","STLoanRepay/exForeignIncAmount","STLoanRepay/incomeYear","subjectArea/StudentFinSupp/refdata","STLoanRepay/services/rules","STLoanRepay/services/ruleEngine","STLoanRepay/interface","STLoanRepay/medicareLevyExempt","STLoanRepay/netInvestLoss","STLoanRepay/netInvestLossAmount","STLoanRepay/overseasIncome","STLoanRepay/predictIncomeLoss","STLoanRepay/services/CascadingViewModel","STLoanRepay/shell","STLoanRepay/services/navigation","STLoanRepay/questions","STLoanRepay/refdata/errormsgs","STLoanRepay/refdata/href","STLoanRepay/refdata/resStatusOptions","STLoanRepay/refdata/yesno","STLoanRepay/repFringeBens","STLoanRepay/repFringeBensAmount","STLoanRepay/repSuperCont","STLoanRepay/repSuperContAmount","STLoanRepay/services/relevancyHelper","STLoanRepay/services/printReportHelper","STLoanRepay/report","STLoanRepay/resStatus","STLoanRepay/services/refdata","STLoanRepay/sfssBalance","STLoanRepay/sslBalance","STLoanRepay/taxIncome","STLoanRepay/tslBalance","STLoanRepay/vslBalance","STLoanRepay.atogov.min"],"SelfEdExpenses.atogov.min.js":["text!SelfEdExpenses/mytax16/carExpenses.html","text!SelfEdExpenses/mytax16/carExpensesAddEditView.html","text!SelfEdExpenses/mytax16/carRelatedExpenses.html","text!SelfEdExpenses/mytax16/incYear.html","text!SelfEdExpenses/mytax16/otherCategoryExpenses.html","text!SelfEdExpenses/mytax16/otherExpenses.html","text!SelfEdExpenses/mytax16/questions.html","text!SelfEdExpenses/mytax16/report.html","text!SelfEdExpenses/mytax16/shell.html","text!SelfEdExpenses/mytax16/student.html","text!SelfEdExpenses/mytax16/workActivities.html","text!SelfEdExpenses/mytax16/workConnection.html","SelfEdExpenses/appconfig","services/logger","SelfEdExpenses/data/datacontext","SelfEdExpenses/services/rules","SelfEdExpenses/services/ruleEngine","SelfEdExpenses/interface","SelfEdExpenses/services/relevancyHelper","SelfEdExpenses/carExpensesItemViewModel","SelfEdExpenses/carExpensesCollectionViewModel","SelfEdExpenses/carExpenses","SelfEdExpenses/carRelatedExpenses","SelfEdExpenses/incYear","SelfEdExpenses/otherCategoryExpenses","SelfEdExpenses/otherExpenses","SelfEdExpenses/services/CascadingViewModel","SelfEdExpenses/shell","SelfEdExpenses/services/navigation","SelfEdExpenses/questions","SelfEdExpenses/refdata/calculationMethods","SelfEdExpenses/refdata/errormsgs","SelfEdExpenses/refdata/href","SelfEdExpenses/refdata/yesno","SelfEdExpenses/report","SelfEdExpenses/student","SelfEdExpenses/workActivities","SelfEdExpenses/workConnection","SelfEdExpenses.atogov.min"],"SuperBCC.atogov.min.js":["text!SuperBCC/mytax16/questions.html","text!SuperBCC/mytax16/report.html","text!SuperBCC/mytax16/shell.html","text!SuperBCC/mytax16/superBenefitAmount.html","text!SuperBCC/mytax16/taxFreeComponent.html","text!SuperBCC/mytax16/totalSuperInterestAmt.html","SuperBCC/appconfig","services/logger","SuperBCC/data/datacontext","SuperBCC/services/rules","SuperBCC/services/ruleEngine","SuperBCC/interface","SuperBCC/services/CascadingViewModel","SuperBCC/shell","SuperBCC/services/navigation","SuperBCC/questions","SuperBCC/refdata/errormsgs","SuperBCC/refdata/href","SuperBCC/refdata/taxonomies","SuperBCC/refdata/taxonomiesLookup","SuperBCC/report","SuperBCC/services/refdata","SuperBCC/superBenefitAmount","SuperBCC/taxFreeComponent","SuperBCC/totalSuperInterestAmt","SuperBCC.atogov.min"],"SuperCoContributions.atogov.min.js":["text!SuperCoContributions/mytax16/ageUnder71.html","text!SuperCoContributions/mytax16/eligibleTemporaryVisa.html","text!SuperCoContributions/mytax16/employerSuperContributionAmount.html","text!SuperCoContributions/mytax16/employmentActivitiesAmount.html","text!SuperCoContributions/mytax16/employmentActivitiesIncome.html","text!SuperCoContributions/mytax16/fringeBenefitAmount.html","text!SuperCoContributions/mytax16/incomeOrDeductions.html","text!SuperCoContributions/mytax16/incomeYear.html","text!SuperCoContributions/mytax16/lodgeTaxReturn.html","text!SuperCoContributions/mytax16/otherIncomeAmount.html","text!SuperCoContributions/mytax16/otherIncomeReceived.html","text!SuperCoContributions/mytax16/personalSuperContributions.html","text!SuperCoContributions/mytax16/questions.html","text!SuperCoContributions/mytax16/report.html","text!SuperCoContributions/mytax16/reportableFringeBenefits.html","text!SuperCoContributions/mytax16/reportableSuperContribution.html","text!SuperCoContributions/mytax16/shell.html","text!SuperCoContributions/mytax16/totalSuperContributions.html","services/logger","SuperCoContributions/appconfig","SuperCoContributions/data/datacontext","SuperCoContributions/ageUnder71","SuperCoContributions/eligibleTemporaryVisa","SuperCoContributions/employerSuperContributionAmount","SuperCoContributions/employmentActivitiesAmount","SuperCoContributions/employmentActivitiesIncome","SuperCoContributions/fringeBenefitAmount","SuperCoContributions/incomeOrDeductions","SuperCoContributions/incomeYear","SuperCoContributions/services/rules","SuperCoContributions/services/ruleEngine","SuperCoContributions/interface","SuperCoContributions/lodgeTaxReturn","SuperCoContributions/otherIncomeAmount","SuperCoContributions/otherIncomeReceived","SuperCoContributions/personalSuperContributions","SuperCoContributions/services/CascadingViewModel","SuperCoContributions/shell","SuperCoContributions/services/navigation","SuperCoContributions/questions","SuperCoContributions/refdata/errormsgs","SuperCoContributions/refdata/href","SuperCoContributions/refdata/yesno","SuperCoContributions/report","SuperCoContributions/reportableFringeBenefits","SuperCoContributions/reportableSuperContribution","SuperCoContributions/totalSuperContributions","SuperCoContributions.atogov.min"],"SuperCrystallisation.atogov.min.js":["text!SuperCrystallisation/mytax16/cgtExemptcomponent.html","text!SuperCrystallisation/mytax16/concessionalComponent.html","text!SuperCrystallisation/mytax16/eligibleServicePeriodStartDate.html","text!SuperCrystallisation/mytax16/postJune94Invaliditycomponent.html","text!SuperCrystallisation/mytax16/questions.html","text!SuperCrystallisation/mytax16/report.html","text!SuperCrystallisation/mytax16/shell.html","text!SuperCrystallisation/mytax16/superannuationInterest.html","text!SuperCrystallisation/mytax16/undeductedContributions.html","SuperCrystallisation/appconfig","services/logger","SuperCrystallisation/data/datacontext","SuperCrystallisation/cgtExemptcomponent","SuperCrystallisation/concessionalComponent","SuperCrystallisation/eligibleServicePeriodStartDate","SuperCrystallisation/services/rules","SuperCrystallisation/services/ruleEngine","SuperCrystallisation/interface","SuperCrystallisation/postJune94Invaliditycomponent","SuperCrystallisation/services/CascadingViewModel","SuperCrystallisation/shell","SuperCrystallisation/services/navigation","SuperCrystallisation/questions","SuperCrystallisation/refdata/errormsgs","SuperCrystallisation/refdata/href","SuperCrystallisation/refdata/refdata_yesno","SuperCrystallisation/refdata/taxonomies","SuperCrystallisation/refdata/taxonomiesLookup","SuperCrystallisation/report","SuperCrystallisation/services/constants","SuperCrystallisation/services/refdata","SuperCrystallisation/superannuationInterest","SuperCrystallisation/undeductedContributions","SuperCrystallisation.atogov.min"],"SuperGuaranteeContributions.atogov.min.js":["text!SuperGuaranteeContributions/mytax16/addEmployees.html","text!SuperGuaranteeContributions/mytax16/employeesAddEditView.html","text!SuperGuaranteeContributions/mytax16/questions.html","text!SuperGuaranteeContributions/mytax16/report.html","text!SuperGuaranteeContributions/mytax16/shell.html","services/logger","SuperGuaranteeContributions/appconfig","SuperGuaranteeContributions/data/datacontext","SuperGuaranteeContributions/employeesItemViewModel","SuperGuaranteeContributions/services/rules","SuperGuaranteeContributions/services/ruleEngine","SuperGuaranteeContributions/interface","SuperGuaranteeContributions/employeesCollectionViewModel","SuperGuaranteeContributions/addEmployees","SuperGuaranteeContributions/services/CascadingViewModel","SuperGuaranteeContributions/shell","SuperGuaranteeContributions/services/navigation","SuperGuaranteeContributions/questions","SuperGuaranteeContributions/refdata/errormsgs","SuperGuaranteeContributions/refdata/href","SuperGuaranteeContributions/report","SuperGuaranteeContributions.atogov.min"],"TWC.atogov.min.js":["text!TWC/mytax16/amountClaimed.html","text!TWC/mytax16/childrenClaimed.html","text!TWC/mytax16/combinedIncomeTableA.html","text!TWC/mytax16/fSDebt.html","text!TWC/mytax16/grossEarnings.html","text!TWC/mytax16/grossEarningsMonthly.html","text!TWC/mytax16/levyExemption.html","text!TWC/mytax16/levyReduction.html","text!TWC/mytax16/payeeName.html","text!TWC/mytax16/payeeSpouse.html","text!TWC/mytax16/payeeStatus.html","text!TWC/mytax16/paymentFrequency.html","text!TWC/mytax16/questions.html","text!TWC/mytax16/registeredEmployer.html","text!TWC/mytax16/report.html","text!TWC/mytax16/sTSLDebt.html","text!TWC/mytax16/shell.html","text!TWC/mytax16/tFNExempt.html","text!TWC/mytax16/tFNProvided.html","text!TWC/mytax16/tFTClaimed.html","services/logger","TWC/appconfig","TWC/data/datacontext","TWC/amountClaimed","TWC/childrenClaimed","TWC/combinedIncomeTableA","TWC/fSDebt","TWC/grossEarnings","TWC/grossEarningsMonthly","TWC/services/rules","TWC/services/ruleEngine","TWC/interface","TWC/levyExemption","TWC/levyReduction","TWC/payeeName","TWC/payeeSpouse","TWC/payeeStatus","TWC/paymentFrequency","TWC/services/CascadingViewModel","TWC/shell","TWC/services/navigation","TWC/questions","TWC/refdata/errormsgs","TWC/refdata/href","TWC/refdata/levyExemption","TWC/refdata/payeeStatus","TWC/refdata/paymentFrequency","TWC/refdata/yesno","TWC/registeredEmployer","TWC/report","TWC/sTSLDebt","TWC/services/refdata","TWC/tFNExempt","TWC/tFNProvided","TWC/tFTClaimed","TWC.atogov.min"],"UPP.atogov.min.js":["text!UPP/mytax16/annuityNonRebatables.html","text!UPP/mytax16/annuityRebate.html","text!UPP/mytax16/annuityRebateAmount.html","text!UPP/mytax16/cgtComponent.html","text!UPP/mytax16/fixedTerms.html","text!UPP/mytax16/lifeEntitlement.html","text!UPP/mytax16/payContribute.html","text!UPP/mytax16/pensionCommenceDate.html","text!UPP/mytax16/pensionNonRebatables.html","text!UPP/mytax16/pensionRebate.html","text!UPP/mytax16/pensionRebateAmount.html","text!UPP/mytax16/pensionSource.html","text!UPP/mytax16/pensionSourceType.html","text!UPP/mytax16/pensionType.html","text!UPP/mytax16/postJune94Component.html","text!UPP/mytax16/preJuly1983ExcessAnnuity.html","text!UPP/mytax16/preJuly1983ExcessPension.html","text!UPP/mytax16/purchaseMethod.html","text!UPP/mytax16/questions.html","text!UPP/mytax16/report.html","text!UPP/mytax16/residualCapitalValue.html","text!UPP/mytax16/shell.html","text!UPP/mytax16/soleRecipient.html","text!UPP/mytax16/spouseDOB.html","text!UPP/mytax16/spouseRecipient.html","text!UPP/mytax16/superDivorceProvision.html","text!UPP/mytax16/taxDeduction.html","services/logger","UPP/appconfig","UPP/data/datacontext","UPP/annuityNonRebatables","UPP/annuityRebate","UPP/annuityRebateAmount","UPP/cgtComponent","UPP/fixedTerms","UPP/services/rules","UPP/services/UPPCommon","UPP/services/ruleEngine","UPP/interface","UPP/lifeEntitlement","UPP/payContribute","UPP/pensionCommenceDate","UPP/pensionNonRebatables","UPP/pensionRebate","UPP/pensionRebateAmount","UPP/pensionSource","UPP/pensionSourceType","UPP/pensionType","UPP/postJune94Component","UPP/purchaseMethod","UPP/services/CascadingViewModel","UPP/shell","UPP/services/navigation","UPP/questions","UPP/refdata/errormsgs","UPP/refdata/gender","UPP/refdata/href","UPP/refdata/pensionSourceTypes","UPP/refdata/pensionTypes","UPP/refdata/purchaseMethods","UPP/refdata/taxonomies","UPP/refdata/taxonomiesLookup","UPP/refdata/yesno","UPP/report","UPP/residualCapitalValue","UPP/soleRecipient","UPP/spouseDOB","UPP/spouseRecipient","UPP/superDivorceProvision","UPP/taxDeduction","UPP.atogov.min"],"VAT.atogov.min.js":["text!VAT/mytax16/accountsPayable.html","text!VAT/mytax16/accountsReceivable.html","text!VAT/mytax16/apApproveTime.html","text!VAT/mytax16/apCategory.html","text!VAT/mytax16/apContestedPercent.html","text!VAT/mytax16/apContestedTime.html","text!VAT/mytax16/apCostType.html","text!VAT/mytax16/apDataEntryPercent.html","text!VAT/mytax16/apDataEntryTime.html","text!VAT/mytax16/apImplementationCostCustom.html","text!VAT/mytax16/apImplementationCostType.html","text!VAT/mytax16/apInvoicesReceived.html","text!VAT/mytax16/apLatePercent.html","text!VAT/mytax16/apLateTime.html","text!VAT/mytax16/apProcessingPercent.html","text!VAT/mytax16/apProcessingTime.html","text!VAT/mytax16/apReceiveTime.html","text!VAT/mytax16/apReviewTime.html","text!VAT/mytax16/apTopFive.html","text!VAT/mytax16/apTypePercent.html","text!VAT/mytax16/apValidatingTime.html","text!VAT/mytax16/arCategory.html","text!VAT/mytax16/arCollectionPercent.html","text!VAT/mytax16/arCollectionTime.html","text!VAT/mytax16/arCostType.html","text!VAT/mytax16/arCreateTime.html","text!VAT/mytax16/arDeliveryPercent.html","text!VAT/mytax16/arDeliveryTime.html","text!VAT/mytax16/arExceptionPercent.html","text!VAT/mytax16/arExceptionTime.html","text!VAT/mytax16/arImplementationCostCustom.html","text!VAT/mytax16/arImplementationCostType.html","text!VAT/mytax16/arInvoicesSent.html","text!VAT/mytax16/arReconciliationTime.html","text!VAT/mytax16/arSendTime.html","text!VAT/mytax16/arTopFive.html","text!VAT/mytax16/arTypePercent.html","text!VAT/mytax16/assessmentType.html","text!VAT/mytax16/introAnnualTurnover.html","text!VAT/mytax16/introEmployees.html","text!VAT/mytax16/introIndustry.html","text!VAT/mytax16/introIndustryOther.html","text!VAT/mytax16/introOccupation.html","text!VAT/mytax16/introOccupationOther.html","text!VAT/mytax16/questions.html","text!VAT/mytax16/report.html","text!VAT/mytax16/shell.html","services/logger","VAT/appconfig","VAT/data/datacontext","VAT/refdata/spaRefData","VAT/services/getEInvoicingRefData","VAT/services/calculations","VAT/services/rules","VAT/services/ruleEngine","VAT/services/CascadingViewModel","VAT/interface","VAT/shell","VAT/services/navigation","VAT/accountsPayable","VAT/accountsReceivable","VAT/services/constants","VAT/apApproveTime","VAT/apCategory","VAT/apContestedPercent","VAT/apContestedTime","VAT/apCostType","VAT/apDataEntryPercent","VAT/apDataEntryTime","VAT/apImplementationCostCustom","VAT/apImplementationCostType","VAT/apInvoicesReceived","VAT/apLatePercent","VAT/apLateTime","VAT/apProcessingPercent","VAT/apProcessingTime","VAT/apReceiveTime","VAT/apReviewTime","shared/services/refDataEngine","VAT/apTopFive","VAT/apTypePercent","VAT/apValidatingTime","VAT/arCategory","VAT/arCollectionPercent","VAT/arCollectionTime","VAT/arCostType","VAT/arCreateTime","VAT/arDeliveryPercent","VAT/arDeliveryTime","VAT/arExceptionPercent","VAT/arExceptionTime","VAT/arImplementationCostCustom","VAT/arImplementationCostType","VAT/arInvoicesSent","VAT/arReconciliationTime","VAT/arSendTime","VAT/arTopFive","VAT/arTypePercent","VAT/assessmentType","VAT/introAnnualTurnover","VAT/introEmployees","VAT/introIndustry","VAT/introIndustryOther","VAT/introOccupation","VAT/introOccupationOther","VAT/questions","VAT/refdata/apCategories","VAT/refdata/apCostTypes","VAT/refdata/apImplementationCostTypes","VAT/refdata/arCategories","VAT/refdata/arCostTypes","VAT/refdata/arImplementationCostTypes","VAT/refdata/assessmentTypeOptions","VAT/refdata/errormsgs","VAT/refdata/href","VAT/refdata/introAnnualTurnoverOptions","VAT/refdata/introEmployeesOptions","VAT/refdata/introIndustryList","VAT/refdata/introOccupationOptions","VAT/services/relevancyHelper","VAT/services/printReportHelper","VAT/services/VATpdf","VAT/report","VAT/services/refdata","VAT.atogov.min"],"VoluntaryAgreement.atogov.min.js":["text!VoluntaryAgreement/mytax16/grossEarnings.html","text!VoluntaryAgreement/mytax16/instalmentRate.html","text!VoluntaryAgreement/mytax16/payeeName.html","text!VoluntaryAgreement/mytax16/questions.html","text!VoluntaryAgreement/mytax16/report.html","text!VoluntaryAgreement/mytax16/shell.html","VoluntaryAgreement/appconfig","services/logger","VoluntaryAgreement/data/datacontext","VoluntaryAgreement/services/constants","VoluntaryAgreement/grossEarnings","VoluntaryAgreement/instalmentRate","VoluntaryAgreement/services/rules","VoluntaryAgreement/services/ruleEngine","VoluntaryAgreement/interface","VoluntaryAgreement/payeeName","VoluntaryAgreement/services/CascadingViewModel","VoluntaryAgreement/shell","VoluntaryAgreement/services/navigation","VoluntaryAgreement/questions","VoluntaryAgreement/refdata/errormsgs","VoluntaryAgreement/refdata/href","VoluntaryAgreement/services/printReportHelper","VoluntaryAgreement/report","VoluntaryAgreement/services/refdata","VoluntaryAgreement.atogov.min"],"WorkRelatedExpensesCar.atogov.min.js":["text!WorkRelatedExpensesCar/shell.html","text!WorkRelatedExpensesCar/mytax16/car.html","text!WorkRelatedExpensesCar/mytax16/carAddEditView.html","text!WorkRelatedExpensesCar/mytax16/incYear.html","text!WorkRelatedExpensesCar/mytax16/questions.html","text!WorkRelatedExpensesCar/mytax16/report.html","text!WorkRelatedExpensesCar/mytax16/shell.html","WorkRelatedExpensesCar/appconfig","services/logger","WorkRelatedExpensesCar/data/datacontext","WorkRelatedExpensesCar/carItemViewModel","WorkRelatedExpensesCar/carCollectionViewModel","WorkRelatedExpensesCar/car","WorkRelatedExpensesCar/incYear","WorkRelatedExpensesCar/services/rules","WorkRelatedExpensesCar/services/ruleEngine","WorkRelatedExpensesCar/interface","WorkRelatedExpensesCar/services/CascadingViewModel","WorkRelatedExpensesCar/shell","WorkRelatedExpensesCar/services/navigation","WorkRelatedExpensesCar/questions","WorkRelatedExpensesCar/recorddetails","WorkRelatedExpensesCar/refdata/alt","WorkRelatedExpensesCar/refdata/engineType","WorkRelatedExpensesCar/refdata/errormsgs","WorkRelatedExpensesCar/refdata/href","WorkRelatedExpensesCar/refdata/htmlidalt","WorkRelatedExpensesCar/refdata/recordingMethod","WorkRelatedExpensesCar/refdata/vehicleType","WorkRelatedExpensesCar/refdata/yesno","WorkRelatedExpensesCar/report","WorkRelatedExpensesCar/services/calc","WorkRelatedExpensesCar.atogov.min"],"ZTO.atogov.min.js":["text!ZTO/mytax16/adfLive.html","text!ZTO/mytax16/adfServe.html","text!ZTO/mytax16/childStudent.html","text!ZTO/mytax16/dependents.html","text!ZTO/mytax16/dependentsAddEditView.html","text!ZTO/mytax16/earliestIncomeYear.html","text!ZTO/mytax16/earliestIncomeYearClaim.html","text!ZTO/mytax16/fiveYearTest.html","text!ZTO/mytax16/fiveYearTestTwo.html","text!ZTO/mytax16/incomeYear.html","text!ZTO/mytax16/invalidCarerTaxOffset.html","text!ZTO/mytax16/oneYearTest.html","text!ZTO/mytax16/priorYearClaim.html","text!ZTO/mytax16/questions.html","text!ZTO/mytax16/report.html","text!ZTO/mytax16/shell.html","text!ZTO/mytax16/soleParent.html","text!ZTO/mytax16/taxOffsetType.html","text!ZTO/mytax16/twoYearTest.html","text!ZTO/mytax16/uNLive.html","text!ZTO/mytax16/uNServe.html","text!ZTO/mytax16/zoneNumberOfDaysLivedWorked.html","services/logger","ZTO/appconfig","ZTO/data/datacontext","ZTO/adfLive","ZTO/adfServe","ZTO/childStudent","ZTO/dependentsItemViewModel","ZTO/dependentsCollectionViewModel","ZTO/dependents","ZTO/earliestIncomeYear","ZTO/earliestIncomeYearClaim","ZTO/fiveYearTest","ZTO/fiveYearTestTwo","ZTO/services/rules","ZTO/services/ruleEngine","ZTO/incomeYear","ZTO/interface","ZTO/invalidCarerTaxOffset","ZTO/oneYearTest","ZTO/priorYearClaim","ZTO/services/CascadingViewModel","ZTO/shell","ZTO/services/navigation","ZTO/questions","ZTO/refdata/assets","ZTO/refdata/dependentType","ZTO/refdata/errormsgs","ZTO/refdata/href","ZTO/refdata/taxOffsetType","ZTO/refdata/yesno","ZTO/services/relevancyHelper","ZTO/services/printReportHelper","ZTO/report","ZTO/soleParent","ZTO/taxOffsetType","ZTO/twoYearTest","ZTO/uNLive","ZTO/uNServe","ZTO/zoneNumberOfDaysLivedWorked","ZTO.atogov.min"],"SharedServices.atogov.min.js":["text!shared/widgets/adjodal/mytax16/actions.html","text!shared/widgets/adjodal/mytax16/defaultActions.html","text!shared/widgets/adjodal/mytax16/delete.html","text!shared/widgets/calculatorHelpSidebar/mytax16/classic.html","text!shared/widgets/calculatorHelpSidebar/mytax16/classicCdn.html","text!shared/widgets/calculatorHelpSidebar/mytax16/sticky.html","text!shared/widgets/accordion/mytax16.html","text!shared/widgets/accordionPanel/mytax16.html","text!shared/widgets/adjodal/mytax16.html","text!shared/widgets/alert/mytax16.html","text!shared/widgets/bottomNav/mytax16.html","text!shared/widgets/calculatePanel/mytax16.html","text!shared/widgets/calculatorHelpSidebar/mytax16.html","text!shared/widgets/checkBox/mytax16.html","text!shared/widgets/checkBoxGroup/mytax16.html","text!shared/widgets/currency/mytax16.html","text!shared/widgets/dropDownList/mytax16.html","text!shared/widgets/fieldContainer/mytax16.html","text!shared/widgets/fieldError/mytax16.html","text!shared/widgets/help/mytax16.html","text!shared/widgets/horizontalRadio/mytax16.html","text!shared/widgets/loadingBar/mytax16.html","text!shared/widgets/modal/mytax16.html","text!shared/widgets/pageError/mytax16.html","text!shared/widgets/pagination/mytax16.html","text!shared/widgets/printButton/mytax16.html","text!shared/widgets/progressBar/mytax16.html","text!shared/widgets/readMore/mytax16.html","text!shared/widgets/reveal/mytax16.html","text!shared/widgets/textArea/mytax16.html","text!shared/widgets/textBox/mytax16.html","text!shared/widgets/toggle/mytax16.html","text!shared/widgets/utilityToolbar/mytax16.html","text!shared/widgets/verticalQuestionGroups/mytax16.html","text!shared/widgets/verticalRadio/mytax16.html","text!shared/views/mytax16/feedback.html","text!shared/views/mytax16/fieldErrorCollection.html","text!shared/views/mytax16/fieldLevelHelp.html","text!shared/views/mytax16/questions.html","text!shared/views/mytax16/reportFooter.html","text!shared/views/mytax16/shell.html","shared/services/logger","shared/data/HtmlStorage","services/logger","shared/data/questionsManager","shared/data/DataContext","shared/refdata/alt","shared/refdata/errormsgs","shared/refdata/href","shared/refdata/postcodeRanges","shared/refdata/publicHolidayAtoShutdownDay","shared/services/ClientCdn","shared/refdata/spaRefData","shared/refdata/yesno","shared/services/constants","shared/services/loader","shared/services/validator","shared/services/blockUI","shared/services/common","shared/services/exceptionViewModel","shared/services/BaseInterfaceEventHandler","shared/services/formService","shared/services/BaseInterface","shared/services/BaseRuleEngine","shared/services/CascadingViewModel","shared/services/Client","shared/services/Navigation","shared/services/abn","shared/services/accessability","shared/services/global","shared/services/baseProvider","shared/services/refdataEngine","shared/services/altTextProvider","shared/services/baseErrorHandler","shared/services/uiHelper","shared/services/hyperlinkProvider","shared/services/errorMessageProvider","shared/services/baseViewModel","shared/services/contextSensitiveHelp","shared/services/baseQuestionsViewModel","shared/services/bindingHandlers","shared/widgets/sharedWidgets","shared/services/helpProvider","shared/services/baseShell","shared/services/errorHandler","shared/services/baseVerticalRadioVm","shared/services/childAreaViewStrategy","shared/services/collectionViewModel","shared/services/defaultDataRetention","shared/services/eventHandler","shared/services/formattingHelper","shared/services/jqmUtil","shared/services/listViewModel","shared/services/reportHelper","shared/services/saveservice","shared/services/subViewRuleEngine","shared/services/widgetHelper","shared/viewmodels/questions","shared/widgets/accordion/viewmodel","shared/widgets/accordionPanel/viewmodel","shared/widgets/adjodal/viewmodel","shared/widgets/alert/viewmodel","shared/widgets/bottomNav/viewmodel","shared/widgets/calculatePanel/viewmodel","shared/widgets/calculatorHelpSidebar/viewmodel","shared/widgets/checkBox/viewmodel","shared/widgets/checkBoxGroup/viewmodel","shared/widgets/checkBoxList/viewmodel","shared/widgets/currency/viewmodel","shared/widgets/dateInput/viewmodel","shared/widgets/dropDownList/viewmodel","shared/widgets/fieldContainer/viewmodel","shared/widgets/fieldError/viewmodel","shared/widgets/fieldErrorOld/viewmodel","shared/widgets/help/viewmodel","shared/widgets/horizontalPush/viewmodel","shared/widgets/horizontalRadio/viewmodel","shared/widgets/loadingBar/viewmodel","shared/widgets/modal/viewmodel","shared/widgets/pageError/stateManager","shared/widgets/pageError/viewmodel","shared/widgets/pagination/viewmodel","shared/widgets/parentTest/viewmodel","shared/widgets/printButton/viewmodel","shared/widgets/progressBar/viewmodel","shared/widgets/questionSlider/viewmodel","shared/widgets/readMore/viewmodel","shared/widgets/reveal/viewmodel","services/jqmutil","shared/widgets/slidemenu/viewmodel","shared/widgets/textArea/viewmodel","shared/widgets/textBox/viewmodel","shared/widgets/toggle/viewmodel","shared/widgets/utilityToolbar/viewmodel","shared/widgets/verticalQuestionGroups/viewmodel","shared/widgets/verticalRadio/viewmodel","SharedServices.atogov.min"],"subjectArea.A3GSCCalculations.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/A3GSCCalculations/rules/calculateA3","subjectArea/A3GSCCalculations/calculations","subjectArea/A3GSCCalculations/refData/higherIncomeThreshold","subjectArea/A3GSCCalculations/rules/getHigherIncomeThreshold","subjectArea/A3GSCCalculations/refData","subjectArea.A3GSCCalculations.atogov.min"],"subjectArea.CompanyTax.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/CompanyTax/refData/spaRefData","subjectArea/CompanyTax/rules/getCompanyTaxRates","subjectArea/CompanyTax/rules/getCompanyAggregatedTurnoverRange","subjectArea/CompanyTax/refData","subjectArea/CompanyTax/rules/calculatePAYGICompany","subjectArea/CompanyTax/rules/calculateLossCarryBackOffset","subjectArea/CompanyTax/calculations","subjectArea/CompanyTax/refData/companyTaxRate","subjectArea.CompanyTax.atogov.min"],"subjectArea.DBICTCalculations.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/DBICTCalculations/refData/maxCap","subjectArea/DBICTCalculations/rules/getMaxCap","subjectArea/DBICTCalculations/refData","subjectArea/DBICTCalculations/rules/calculateDBICT","subjectArea/DBICTCalculations/calculations","subjectArea.DBICTCalculations.atogov.min"],"subjectArea.Depreciation.atogov.min.js":["subjectArea/Depreciation/EffectiveLife/refData/effectiveLifeData","subjectArea/Depreciation/EffectiveLife/refData/effectiveLifeSecondary","shared/services/logger","subjectArea/Depreciation/EffectiveLife/rules/getEffectiveLifeRefData","subjectArea/Depreciation/EffectiveLife/refData","shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/Depreciation/refData/instantAssetWriteOff","subjectArea/Depreciation/rules/getInstantAssetWriteOff","subjectArea/Depreciation/refData/closingBalanceWriteOff","subjectArea/Depreciation/rules/getClosingBalanceWriteOff","subjectArea/Depreciation/refData/lowValuePoolRate","subjectArea/Depreciation/rules/getLowValuePoolRate","subjectArea/Depreciation/refData/smallBusinessPoolRate","subjectArea/Depreciation/rules/getSmallBusinessPoolRate","subjectArea/Depreciation/refData/depreciationRate","subjectArea/Depreciation/rules/getDepreciationRate","subjectArea/Depreciation/refData/SBPTOThreshold","subjectArea/Depreciation/rules/getSBPTOThreshold","subjectArea/Depreciation/refData","subjectArea/Depreciation/rules/calculateLowValuePool","subjectArea/Depreciation/rules/calculateSmallBusPool","subjectArea/Depreciation/rules/calculateStandardAsset","subjectArea/Depreciation/rules/calculateCapitalWorksDeduction","subjectArea/Depreciation/calculations","subjectArea.Depreciation.atogov.min"],"subjectArea.Expenses.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/Expenses/Car/refData/spaRefData","subjectArea/Expenses/Car/rules/getCarExpenses","subjectArea/Expenses/Car/refData/luxuryCarLimit","subjectArea/Expenses/Car/rules/getLuxuryCarLimit","subjectArea/Expenses/Car/rules/getRecordingMethod","subjectArea/Expenses/Car/refData","subjectArea/Expenses/Car/rules/calculateHighestMethod","subjectArea/Expenses/Car/rules/calculateWRECar","subjectArea/Expenses/Car/calculations","subjectArea/Expenses/HomeOffice/refData/spaRefData","subjectArea/Expenses/HomeOffice/rules/getIncomeYearHoursRefData","subjectArea/Expenses/HomeOffice/rules/getHomeOfficeFixedRateRefData","subjectArea/Expenses/HomeOffice/rules/getCovidPeriodRefData","subjectArea/Expenses/HomeOffice/refData/simplifiedPeriod","subjectArea/Expenses/HomeOffice/rules/getSimplifiedPeriodRefData","subjectArea/Expenses/HomeOffice/refData","subjectArea/Expenses/HomeOffice/rules/calculateHomeOfficeExpenses","subjectArea/Expenses/HomeOffice/rules/calculateSimplifiedRateExpenses","subjectArea/Expenses/HomeOffice/calculations","subjectArea/Expenses/SelfEducation/rules/getClaimReductionAmt","subjectArea/Expenses/SelfEducation/rules/getSelfEdKmLimit","subjectArea/Expenses/SelfEducation/refData","subjectArea/Expenses/SelfEducation/rules/calculateSelfEducationExpenses","subjectArea/Expenses/SelfEducation/calculations","subjectArea.Expenses.atogov.min"],"subjectArea.FBT.atogov.min.js":["subjectArea/FBT/refData/fbtThreshold","subjectArea/FBT/refData/fbtRate","shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/FBT/refData/spaRefData","subjectArea/FBT/refData/constants","subjectArea/FBT/rules/getFBTRefData","subjectArea/FBT/refData","subjectArea/FBT/rules/CalculateAdjustedFBT","subjectArea/FBT/rules/calculateFBTPayable","subjectArea/FBT/rules/calculateFBTCar","subjectArea/FBT/calcs","subjectArea.FBT.atogov.min"],"subjectArea.ForeignIncome.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/ForeignIncome/refData/spaRefData","subjectArea/ForeignIncome/rules/getExchangeRateRefData","subjectArea/ForeignIncome/refData","subjectArea/ForeignIncome/rules/calculateForeignIncome","subjectArea/ForeignIncome/calculations","subjectArea/ForeignIncome/refData/exchangeRates","subjectArea.ForeignIncome.atogov.min"],"subjectArea.FuelSchemes.atogov.min.js":["shared/services/logger","shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/FuelSchemes/refData/spaRefData","subjectArea/FuelSchemes/rules/getFuelRatesRefData","subjectArea/FuelSchemes/rules/calculateFTC","subjectArea/FuelSchemes/calculations","subjectArea/FuelSchemes/refData","subjectArea.FuelSchemes.atogov.min"],"subjectArea.IICOCalculations.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/IICOCalculations/refData/invalidCarerThresholdsRate","subjectArea/IICOCalculations/rules/getInvalidCarerThresholdsRateRefData","subjectArea/IICOCalculations/refData","subjectArea/IICOCalculations/rules/calculateInvalidCarerOffset","subjectArea/IICOCalculations/calculations","subjectArea.IICOCalculations.atogov.min"],"subjectArea.IncomeTax.atogov.min.js":["text!subjectArea/IncomeTax/widgets/ati/mytax16.html","shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/IncomeTax/rules/calculateATI","subjectArea/FBT/refData/fbtThreshold","subjectArea/FBT/refData/fbtRate","subjectArea/FBT/refData/spaRefData","subjectArea/FBT/refData/constants","subjectArea/FBT/rules/getFBTRefData","subjectArea/FBT/refData","subjectArea/IncomeTax/rules/calculateIncomeForSurchargePurposes","subjectArea/FBT/rules/CalculateAdjustedFBT","subjectArea/FBT/rules/calculateFBTPayable","subjectArea/FBT/rules/calculateFBTCar","subjectArea/FBT/calcs","subjectArea/IncomeTax/rules/calculateRebateIncome","subjectArea/IncomeTax/refData/spaRefData","subjectArea/IncomeTax/rules/getcgtPetYearThresholds","subjectArea/IncomeTax/rules/getChildSupportThresholdsRefData","subjectArea/IncomeTax/refData/cpiRates","subjectArea/IncomeTax/rules/getCPIRefData","subjectArea/IncomeTax/rules/getMinorAdjTaxIncRatesRefData","subjectArea/IncomeTax/refData/division7AEnquiryRates","subjectArea/IncomeTax/rules/getDivision7ARefData","subjectArea/IncomeTax/rules/getESSTaxingPointRatesRefData","subjectArea/IncomeTax/refData/gicRates","subjectArea/IncomeTax/rules/getGICRatesRefData","subjectArea/IncomeTax/refData/constants","subjectArea/IncomeTax/rules/getIncomeTaxRatesRefData","subjectArea/IncomeTax/rules/getGovAllowanceThresholdsRefData","subjectArea/IncomeTax/refData/incomeTaxWorkingHolidayMakerRates","subjectArea/IncomeTax/rules/getIncomeTaxWorkingHolidayMakerRatesRefData","subjectArea/IncomeTax/refData/interestOnEarlyPaymentRates","subjectArea/IncomeTax/rules/getInterestOnEarlyPaymentRefData","subjectArea/IncomeTax/refData/paymentPlanMaxInstalmentNumber","subjectArea/IncomeTax/rules/getPaymentPlanEstimateRates","subjectArea/IncomeTax/rules/getPrivateHealthRebatePercentageRefData","subjectArea/IncomeTax/rules/getWorldWideIncomeThresholdsRefData","subjectArea/IncomeTax/rules/getPAYGWithholdingCoefficientsRefData","subjectArea/IncomeTax/rules/getPaymentPeriodFactorsRefData","subjectArea/IncomeTax/rules/getMedicareLevyAdjustmentThresholdsRefData","subjectArea/IncomeTax/rules/getTaxOffsetClaimRatesRefData","subjectArea/IncomeTax/rules/getCommissionerInstalmentRateRefData","subjectArea/IncomeTax/rules/getTemporaryBudgetRepairLevyRates","subjectArea/IncomeTax/refData","subjectArea/IncomeTax/rules/calculateGrossPayEstimate","subjectArea/IncomeTax/rules/calculateTaxPayable","subjectArea/IncomeTax/rules/calculateCapitalGain","subjectArea/IncomeTax/rules/calculateDivision7A","subjectArea/IncomeTax/rules/calculateCGTPET","subjectArea/IncomeTax/rules/calculateTaxWithHeldEstimate","subjectArea/IncomeTax/rules/calculatePHIR","subjectArea/TaxOffsets/refData/spaRefData","subjectArea/TaxOffsets/refData/maxLowIncomeTaxOffsetThresholdRate","subjectArea/TaxOffsets/rules/getBTOSAPTORefData","subjectArea/TaxOffsets/refData/zoneTaxOffset","subjectArea/TaxOffsets/rules/getZoneTaxOffsetRefData","subjectArea/TaxOffsets/refData/nmetoThresholdsRate","subjectArea/TaxOffsets/rules/getNMETOThresholdsRateRefData","subjectArea/TaxOffsets/refData/constants","subjectArea/TaxOffsets/rules/getRNDRates","subjectArea/TaxOffsets/rules/getLowIncomeTaxOffsetRates","subjectArea/TaxOffsets/rules/getLowAndMiddleIncomeTaxOffsetRates","subjectArea/TaxOffsets/refData","subjectArea/TaxOffsets/rules/calculateVeteranCode","subjectArea/TaxOffsets/rules/calculateBtoSaptoOffset","subjectArea/TaxOffsets/rules/calculateZoneTaxOffset","subjectArea/CompanyTax/refData/spaRefData","subjectArea/CompanyTax/rules/getCompanyTaxRates","subjectArea/CompanyTax/rules/getCompanyAggregatedTurnoverRange","subjectArea/CompanyTax/refData","subjectArea/TaxOffsets/rules/calculateRND","subjectArea/TaxOffsets/rules/calculateNMETO","subjectArea/TaxOffsets/rules/calculateLowIncomeTaxOffset","subjectArea/TaxOffsets/rules/calculateLowAndMiddleIncomeTaxOffset","subjectArea/TaxOffsets/calculations","subjectArea/StudentFinSupp/rules/calculateStudyLoanRepayment","subjectArea/StudentFinSupp/rules/calculateStudyLoanRepaymentIncome","subjectArea/StudentFinSupp/refData/spaRefData","subjectArea/StudentFinSupp/rules/getStudyLoanRepaymentRates","subjectArea/StudentFinSupp/refData","subjectArea/StudentFinSupp/rules/calculateSFSSRepayment","subjectArea/StudentFinSupp/rules/calculateHELPRepayment","subjectArea/StudentFinSupp/calculations","subjectArea/Medicare/refData/spaRefData","subjectArea/Medicare/refData/constants","subjectArea/Medicare/rules/getMedicareRates","subjectArea/Medicare/rules/getMedicareLevySurchargeRates","subjectArea/Medicare/refData","subjectArea/Medicare/rules/calculateMedicareLevy","subjectArea/Medicare/rules/calculateMedicareLevySurcharge","subjectArea/Medicare/calculations","subjectArea/IncomeTax/rules/calculateIncomeTaxEstimate","subjectArea/IncomeTax/rules/calculatePaymentPlanEstimate","subjectArea/IncomeTax/rules/calculatePaymentPlanInstalments","subjectArea/IncomeTax/rules/calculateESSWASPAmount","subjectArea/IncomeTax/rules/calculateESSDiscountAmount","subjectArea/IncomeTax/rules/calculatePAYGI","subjectArea/IncomeTax/rules/calculateBVAT","subjectArea/IncomeTax/rules/calculateVoluntaryAgreement","subjectArea/IncomeTax/rules/calculateTemporaryBudgetRepairLevy","subjectArea/IncomeTax/rules/calculatePHIRIncome","subjectArea/IncomeTax/calculations","subjectArea/IncomeTax/refData/grossPayPeriodFactors","subjectArea/IncomeTax/refData/grossPayRates","subjectArea/IncomeTax/refData/incomeTaxPartYearThresholds","subjectArea/IncomeTax/refData/incomeTaxRates","subjectArea/IncomeTax/refData/taxWithHeldParameters","subjectArea/IncomeTax/refData/taxWithHeldRates","subjectArea/IncomeTax/refData/taxWithHeldWorkingHolidayMakerRates","services/logger","subjectArea/IncomeTax/widgets/ati/viewmodel","subjectArea.IncomeTax.atogov.min"],"subjectArea.Medicare.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/Medicare/refData/spaRefData","subjectArea/Medicare/refData/constants","subjectArea/Medicare/rules/getMedicareRates","subjectArea/Medicare/rules/getMedicareLevySurchargeRates","subjectArea/Medicare/refData","subjectArea/Medicare/rules/calculateMedicareLevy","subjectArea/FBT/refData/fbtThreshold","subjectArea/FBT/refData/fbtRate","subjectArea/FBT/refData/spaRefData","subjectArea/FBT/refData/constants","subjectArea/FBT/rules/getFBTRefData","subjectArea/FBT/refData","subjectArea/Medicare/rules/calculateMedicareLevySurcharge","subjectArea/Medicare/calculations","subjectArea.Medicare.atogov.min"],"subjectArea.StudentFinSupp.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/StudentFinSupp/rules/calculateStudyLoanRepayment","subjectArea/FBT/refData/fbtThreshold","subjectArea/FBT/refData/fbtRate","subjectArea/FBT/refData/spaRefData","subjectArea/FBT/refData/constants","subjectArea/FBT/rules/getFBTRefData","subjectArea/FBT/refData","subjectArea/StudentFinSupp/rules/calculateStudyLoanRepaymentIncome","subjectArea/StudentFinSupp/refData/spaRefData","subjectArea/StudentFinSupp/rules/getStudyLoanRepaymentRates","subjectArea/StudentFinSupp/refData","subjectArea/StudentFinSupp/rules/calculateSFSSRepayment","subjectArea/StudentFinSupp/rules/calculateHELPRepayment","subjectArea/StudentFinSupp/calculations","subjectArea.StudentFinSupp.atogov.min"],"subjectArea.Super.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/FBT/refData/fbtThreshold","subjectArea/FBT/refData/fbtRate","subjectArea/FBT/refData/spaRefData","subjectArea/FBT/refData/constants","subjectArea/FBT/rules/getFBTRefData","subjectArea/FBT/refData","subjectArea/Super/refData/atiThreshold","subjectArea/Super/refData/estTotalDeduction","subjectArea/Super/refData/listoCap","subjectArea/Super/refData/listoMinimum","subjectArea/Super/refData/listoRate","subjectArea/Super/refData/maxContributionSuperBase","subjectArea/Super/refData/quarterlyCutOffDate","subjectArea/Super/refData/lifeExpectancyFactor","subjectArea/Super/refData/spaRefData","subjectArea/Super/rules/getSuperRefData","subjectArea/Super/refData","subjectArea/Super/rules/calculateLISTO","subjectArea/Super/rules/calculateSuperCrystallisation","subjectArea/Super/rules/calculateUPP","subjectArea/Super/rules/calculateSuperBCC","subjectArea/Super/rules/calculateSuperCoContribution","subjectArea/Super/calculations","subjectArea/Super/refData/sgRate","subjectArea/Super/refData/superThreshold","subjectArea.Super.atogov.min"],"subjectArea.TaxOffsets.atogov.min.js":["shared/refdata/publicHolidayAtoShutdownDay","shared/refdata/postcodeRanges","shared/services/ClientCdn","shared/refdata/spaRefData","shared/services/validator","shared/services/logger","shared/services/constants","shared/services/blockUI","shared/services/common","subjectArea/TaxOffsets/refData/spaRefData","subjectArea/TaxOffsets/refData/maxLowIncomeTaxOffsetThresholdRate","subjectArea/TaxOffsets/rules/getBTOSAPTORefData","subjectArea/TaxOffsets/refData/zoneTaxOffset","subjectArea/TaxOffsets/rules/getZoneTaxOffsetRefData","subjectArea/TaxOffsets/refData/nmetoThresholdsRate","subjectArea/TaxOffsets/rules/getNMETOThresholdsRateRefData","subjectArea/TaxOffsets/refData/constants","subjectArea/TaxOffsets/rules/getRNDRates","subjectArea/TaxOffsets/rules/getLowIncomeTaxOffsetRates","subjectArea/TaxOffsets/rules/getLowAndMiddleIncomeTaxOffsetRates","subjectArea/TaxOffsets/refData","subjectArea/TaxOffsets/rules/calculateVeteranCode","subjectArea/TaxOffsets/rules/calculateBtoSaptoOffset","subjectArea/TaxOffsets/rules/calculateZoneTaxOffset","subjectArea/CompanyTax/refData/spaRefData","subjectArea/CompanyTax/rules/getCompanyTaxRates","subjectArea/CompanyTax/rules/getCompanyAggregatedTurnoverRange","subjectArea/CompanyTax/refData","subjectArea/TaxOffsets/rules/calculateRND","subjectArea/TaxOffsets/rules/calculateNMETO","subjectArea/TaxOffsets/rules/calculateLowIncomeTaxOffset","subjectArea/TaxOffsets/rules/calculateLowAndMiddleIncomeTaxOffset","subjectArea/TaxOffsets/calculations","subjectArea/TaxOffsets/refData/btoRateThresholdUpperThreshold","subjectArea/TaxOffsets/refData/osCodeSelectionExceptionMultipleSpouse","subjectArea/TaxOffsets/refData/saptoEligibleThreshold","subjectArea/TaxOffsets/refData/saptoMaxAmountAndThresholdRate","subjectArea/TaxOffsets/refData/saptoRebateIncomeThreshold","subjectArea/TaxOffsets/refData/saptoShadingRate","subjectArea/TaxOffsets/refData/spsSAPTORebateIncomeThreshold","subjectArea/TaxOffsets/refData/spsTaxAndPensionRate","subjectArea/TaxOffsets/refData/spsTaxAndPensionThreshold","subjectArea/TaxOffsets/refData/taxBaseExcessAndTaxThreshold","subjectArea/TaxOffsets/refData/veteranCode","subjectArea/TaxOffsets/rules/calculateFTBOffset","subjectArea.TaxOffsets.atogov.min"]},calculatorBundles={};Object.keys(bundles).forEach(function(e){calculatorBundles[assetLocation+"/"+e]=bundles[e]}),require.config({bundles:calculatorBundles,paths:{text:"../Scripts/text",durandal:"../Scripts/durandal",plugins:"../Scripts/durandal/plugins",transitions:"../Scripts/durandal/transitions"}}),define("bootstrap",function(){}),define("breeze",function(){return breeze}),define("mainJquery",function(){return jQuery}),define("jquery",function(){return typeof jq1102!="undefined"?jq1102:jQuery}),define("Mobile",function(){return jQuery.mobile}),define("inputmask",function(){return jQuery.inputmask}),define("moment",function(){return moment}),define("ko",function(){return ko}),define("knockout",function(){return ko}),define("komapping",function(){return ko.mapping}),define("breeze",function(){return breeze}),define("bignumber",function(){return BigNumber}),define("q",function(){return Q}),define("main",["durandal/app","durandal/viewLocator","durandal/system","plugins/router","services/logger"],boot),define("services/jqmAdapter",["jquery","services/logger"],function(e,t){function i(t){e.mobile.changePageTheme(t)}function s(){var t=e(":jqmData(role='panel')");if(t&&t.length>0){var n=e.data(t[0],"mobile-panel");n&&n._open==1&&t.panel("close")}}function o(s,o){t.log("jqmAdapter:setChildTheme method called",null,!0);var u=e("div:jqmData(role='page')"),a=u.attr("data-theme");o!=r.headerTitle()&&r.headerTitle(o),a&&s&&a!=s&&(n&&(r.childHeaderName(n[s].header||n["default"].header||"headerapp"),r.childFooterName(n[s].footer||n["default"].footer||"")),i(s)),e(u).trigger("pagecreate")}function u(o,u,a,f,l){t.log("jqmAdapter:setHostTheme method called",null,!0);var c=e("div:jqmData(role='page')"),h=c.attr("data-theme");u!=r.headerTitle()&&r.headerTitle(u),h&&o&&h!=o&&(n&&(r.childHeaderName(""),r.childFooterName(""),r.headerName(n[o].header||n["default"].header||"headerapp"),r.footerName(n[o].footer||n["default"].footer||"")),i(o)),e(c).trigger("pagecreate"),s(),e("#headerArea").css("display")&&e("#headerArea").css("display")=="none"&&e("#headerArea").show(),e("link[href$='jquery.mobile.ato-theme.min.css']")&&e("link[href$='jquery.mobile.ato-theme.min.css']").prop("disabled")&&(e("link[href$='jquery.mobile.ato-theme.min.css']").prop("disabled",!1),e("link[href$='mobile-ato-content-styles.css']").remove(),e("#headerArea").hide())}function a(t){e(t).trigger("create")}function f(t,n,i,s,o){var u="text!views/mobile/"+t+".html";console.log("shell.appendContent. filePath = {0}",u),require([u],function(t){i.empty();var u=e.parseHTML(e.trim(t));s&&u&&s(u,o),u&&u.length>0?(u.length==1?e(u[0]).attr("data-role")&&e(u[0]).attr("data-role")==n?e(u[0]).children().appendTo(i):e(u).appendTo(i):e(u).appendTo(i),r.triggerPageCreate()):console.log("fileContentElement is null or empty. fileContentString {0}",t)})}function l(t,n){var r=e(t[0]).find(".ui-title");r.length>0&&r.text(n)}var n={h:{header:"headerhome",footer:"footerhome"},a:{header:"headerapp",footer:""},i:{header:"headerindividuals",footer:"footerhome"},s:{header:"headerapp",footer:"footerhome"},e:{header:"headerreport",footer:""},"default":{header:"headerapp",footer:""}},r={triggerCreate:a,appendContent:f,setHeaderTitle:l,setHostTheme:u,setChildTheme:o,headerName:ko.observable("headerapp"),footerName:ko.observable(""),childHeaderName:ko.observable(""),childFooterName:ko.observable(""),headerTitle:ko.observable("")};return r.triggerPageCreate=function(){var t=e("div:jqmData(role='page')");e(t).trigger("pagecreate")},r.headerContent=ko.computed(function(){var t=e("div[data-role='header']");if(!(t&&t.length>0))return;r.childHeaderName&&r.childHeaderName()!=""?r.appendContent(r.childHeaderName(),"header",t,r.setHeaderTitle,r.headerTitle()):r.headerName()==""?t.empty():r.appendContent(r.headerName(),"header",t,r.setHeaderTitle,r.headerTitle())}),r.footerContent=ko.computed(function(){var t=e("div[data-role='footer']");if(!(t&&t.length>0))return;r.childFooterName&&r.childFooterName()!=""?r.appendContent(r.childFooterName(),"footer",t):r.footerName()==""?t.empty():r.appendContent(r.footerName(),"footer",t)}),r}),define("shared/services/logger",["require","durandal/system"],function(e){"use strict";function i(e,t,i,s){var o=0;e&&(o|=r.logLevels.ERROR),t&&(o|=r.logLevels.WARNING),i&&(o|=r.logLevels.INFO),s&&(o|=r.logLevels.DEBUG),n.level=o}function s(e){return(n.level^e)!==0}function o(e,t,n){if(!e)throw new Error("Logger.logError: called with empty message");if(!t)throw new Error("Logger.logError: called with empty source");if(!s(r.logLevels.ERROR))return;l(e,t,n,r.logLevels.ERROR)}function u(e,t,n){if(!e)throw new Error("Logger.logWarning: called with empty message");if(!t)throw new Error("Logger.logWarning: called with empty source");if(!s(r.logLevels.WARNING))return;l(e,t,n,r.logLevels.WARNING)}function a(e,t,n){if(!e)throw new Error("Logger.logInfo: called with empty message");if(!t)throw new Error("Logger.logInfo: called with empty source");if(!s(r.logLevels.INFO))return;l(e,t,n,r.logLevels.INFO)}function f(e,t,n){if(!e)throw new Error("Logger.logDebug: called with empty message");if(!t)throw new Error("Logger.logDebug: called with empty source");if(!s(r.logLevels.DEBUG))return;l(e,t,n,r.logLevels.DEBUG)}function l(e,n,r,i){n=n?"["+n+"] ":"";if(r)t.log(n,e,r);else if(t.debug())try{var s="background: #222; color: #fff";console.log("%c "+n+e,s)}catch(o){t.log(n,e)}}function c(e){a(e,"tools-calculators")}var t=e("durandal/system"),n={level:0},r={logLevels:{ERROR:1,WARNING:2,INFO:4,DEBUG:8},setLogLevel:i,logError:o,logWarning:u,logInfo:a,logDebug:f,"-private":n,log:c};return r}),define("shared/widgets/sharedWidgets",["jquery","plugins/widget","shared/services/logger"],function(e,t,n){function s(e,t,n){var r=this,n=typeof n=="undefined"?r.defaultWidgetFolder:n;for(var i in e)r.registerWidget(e[i],t,n)}function o(r,i,s){var o=this,u=i!=""?s+"/"+r+"/"+i:s+"/"+r+"/web",a=i!=""?s+"/"+r+"/viewmodel":s+"/"+r+"/viewmodel";e.inArray(r,o.registeredWidgets)==-1?(o.registeredWidgets.push(r),t.registerKind(r),t.mapKind(r,u,a)):(n.log("widget "+r+" already exists"),n.log("viewid :"+u),n.log("moduleId: "+a))}var r=function(){var e=this;e.defaultWidgetFolder="shared/widgets",e.registerWidgets=s,e.registerWidget=o,e.registeredWidgets=[]},i=new r;return i}),define("viewmodels/routes",[],function(){return[{route:"",moduleId:"home",title:"Home",nav:1,routeTheme:"h"},{route:"CtrlTester*details",moduleId:"../CtrlTester/shell",title:"CtrlTester",nav:!0,hash:"#CtrlTester",routeTheme:"a",area:"mytax16"},{route:"SampleGeneratedCalculator*details",moduleId:"../SampleGeneratedCalculator/shell",title:"SampleGeneratedCalculator",nav:!0,hash:"#SampleGeneratedCalculator",routeTheme:"a",area:"mytax16"},{route:"SharedServicesTestHarness*details",moduleId:"../SharedServicesTestHarness/shell",title:"Shared services",nav:!0,hash:"#SharedServicesTestHarness",routeTheme:"a",area:"mytax16"},{route:"A3GSC*details",moduleId:"../A3GSC/shell",title:"Government super contributions calculator",nav:!0,hash:"#A3GSC",routeTheme:"a",area:"mytax16"},{route:"AmpDemerger*details",moduleId:"../AmpDemerger/shell",title:"AMP Demerger calculator",nav:!0,hash:"#AmpDemerger",routeTheme:"a",area:"mytax16"},{route:"AreYouAResident*details",moduleId:"../AreYouAResident/shell",title:"Are you a resident?",nav:!0,hash:"#AreYouAResident",routeTheme:"a",area:"mytax16"},{route:"BTOSAPTO*details",moduleId:"../BTOSAPTO/shell",title:"Beneficiary tax offset and seniors and pensioners tax offset calculator",nav:!0,hash:"#BTOSAPTO",routeTheme:"a",area:"mytax16"},{route:"BVAT*details",moduleId:"../BVAT/shell",title:"Business viability assessment tool",nav:!0,hash:"#BVAT",routeTheme:"a",area:"mytax16"},{route:"CalculateDays*details",moduleId:"../CalculateDays/shell",title:"Calculate Days Calculator",nav:!0,hash:"#CalcDays",routeTheme:"a",area:"mytax16"},{route:"CGTPET*details",moduleId:"../CGTPET/shell",title:"Capital gains tax property exemption tool",nav:!0,hash:"#CGTPET",routeTheme:"a",area:"mytax16"},{route:"CGT*details",moduleId:"../CGT/shell",title:"Capital gains tax (CGT) record keeping tool",nav:!0,hash:"#CGT",routeTheme:"a",area:"mytax16"},{route:"CreditForInterest*details",moduleId:"../CreditForInterest/shell",title:"Credit for interest calculator",nav:!0,hash:"#CreditForInterest",routeTheme:"a",area:"mytax16"},{route:"DBICT*details",moduleId:"../DBICT/shell",title:"Define benefit income cap tool",nav:!0,hash:"#DBICT",routeTheme:"a",area:"mytax16"},{route:"DCA*details",moduleId:"../DCA/shell",title:"Depreciation and capital allowances tool",nav:!0,hash:"#DCA",routeTheme:"a",area:"mytax16"},{route:"Demergers*details",moduleId:"../Demergers/shell",title:"Demergers calculator",nav:!0,hash:"#Demergers",routeTheme:"a",area:"mytax16"},{route:"DHRT*details",moduleId:"../DHRT/shell",title:"Debt hardship release tool",nav:!0,hash:"#DHRT",routeTheme:"a",area:"mytax16"},{route:"DINTL*details",moduleId:"../DINTL/shell",title:"Do I Need To Lodge",nav:!0,hash:"#DINTL",routeTheme:"a",area:"mytax16"},{route:"DIV7A*details",moduleId:"../DIV7A/shell",title:"Division 7A calculator and decision tool",nav:!0,hash:"#DIV7A",routeTheme:"a",area:"mytax16"},{route:"DORSLA*details",moduleId:"../DORSLA/shell",title:"Determination of residency status – leaving Australia",nav:!0,hash:"#DORSLA",routeTheme:"a",area:"mytax16"},{route:"ECDTSGET*details",moduleId:"../ECDTSGET/shell",title:"Employee contractor decision tool (ECDT) and Super guarantee eligibility tool (SGET)",nav:!0,hash:"#ECDTSGET",routeTheme:"a",area:"mytax16"},{route:"ErrorPage*details",moduleId:"../ErrorPage/shell",title:"Error",nav:!0,hash:"#ErrorPage",routeTheme:"a",area:"mytax16"},{route:"ESIC*details",moduleId:"../ESIC/shell",title:"Early Stage Innovation Company (ESIC) decision tool",nav:!0,hash:"#ESIC",routeTheme:"a",area:"mytax16"},{route:"ESS*details",moduleId:"../ESS/shell",title:"Employee share scheme calculator",nav:!0,hash:"#ESS",routeTheme:"a",area:"mytax16"},{route:"FBTCar*details",moduleId:"../FBTCar/shell",title:"Fringe Benefit Tax Car Calculator",nav:!0,hash:"#FBTCar",routeTheme:"a",area:"mytax16"},{route:"FBTPBI*details",moduleId:"../FBTPBI/shell",title:"Not-for-profit fringe benefits tax (FBT) calculator",nav:!0,hash:"#FBTPBI",routeTheme:"a",area:"mytax16"},{route:"ForeignIncome*details",moduleId:"../ForeignIncome/shell",title:"Foreign income conversion calculator",nav:!0,hash:"#ForeignIncome",routeTheme:"a",area:"mytax16"},{route:"FTCCalc*details",moduleId:"../FTCCalc/shell",title:"Fuel tax credit calculator",nav:!0,hash:"#FTCCalc",routeTheme:"a",area:"mytax16"},{route:"FTCEL*details",moduleId:"../FTCEL/shell",title:"Fuel tax eligibility tool",nav:!0,hash:"#FTCEL",routeTheme:"a",area:"mytax16"},{route:"GPE*details",moduleId:"../GPE/shell",title:"Gross pay estimator",nav:!0,hash:"#GPE",routeTheme:"a",area:"mytax16"},{route:"GSTFBSearch*details",moduleId:"../GSTFBSearch/shell",title:"GST food and beverage search",nav:!0,hash:"#GSTFBSearch",routeTheme:"a",area:"mytax16"},{route:"GSTFood*details",moduleId:"../GSTFood/shell",title:"GST food and beverage classification tool",nav:!0,hash:"#GSTFood",routeTheme:"a",area:"mytax16"},{route:"GSTProperty*details",moduleId:"../GSTProperty/shell",title:"GST Property Tool",nav:!0,hash:"#GSTProperty",routeTheme:"a",area:"mytax16"},{route:"HomeOfficeSimplified*details",moduleId:"../HomeOfficeSimplified/shell",title:"Home Office Simplified",nav:!0,hash:"#HomeOfficeSimplified",routeTheme:"a",area:"mytax16"},{route:"HomeOffice*details",moduleId:"../HomeOffice/shell",title:"Home Office",nav:!0,hash:"#HomeOffice",routeTheme:"a",area:"mytax16"},{route:"IICO*details",moduleId:"../IICO/shell",title:"Invalid and invalid carer tax offset calculator",nav:!0,hash:"#IICO",routeTheme:"a",area:"mytax16"},{route:"IMST*details",moduleId:"../IMST/shell",title:"Is my scholarship taxable decision tool",nav:!0,hash:"#IMST",routeTheme:"a",area:"mytax16"},{route:"IncomeTaxEstimator*details",moduleId:"../IncomeTaxEstimator/shell",title:"Income tax estimator",nav:!0,hash:"#IncomeTaxEstimator",routeTheme:"a",area:"mytax16"},{route:"IncomeTests*details",moduleId:"../IncomeTests/shell",title:"Income tests calculator",nav:!0,hash:"#IncomeTests",routeTheme:"a",area:"mytax16"},{route:"LISTO*details",moduleId:"../LISTO/shell",title:"Low income superannuation tax offset (LISTO) calculator",nav:!0,hash:"#LISTO",routeTheme:"a",area:"mytax16"},{route:"LossCarryBack*details",moduleId:"../LossCarryBack/shell",title:"Loss Carry Back",nav:!0,hash:"#LossCarryBack",routeTheme:"a",area:"mytax16"},{route:"MedicareLevy*details",moduleId:"../MedicareLevy/shell",title:"Medicare levy calculator",nav:!0,hash:"#MedicareLevy",routeTheme:"a",area:"mytax16"},{route:"NMETO*details",moduleId:"../NMETO/shell",title:"Net Medical Expenses Tax Offset Calculator",nav:!0,hash:"#NMETO",routeTheme:"a",area:"mytax16"},{route:"OSA*details",moduleId:"../OSA/shell",title:"Online security for business",nav:!0,hash:"#OSA",routeTheme:"a",area:"mytax16"},{route:"PAYGI*details",moduleId:"../PAYGI/shell",title:"PAYG instalment calculator",nav:!0,hash:"#PAYGI",routeTheme:"a",area:"mytax16"},{route:"PaymentPlan*details",moduleId:"../PaymentPlan/shell",title:"Payment plan estimator",nav:!0,hash:"#PaymentPlan",routeTheme:"a",area:"mytax16"},{route:"PHIR*details",moduleId:"../PHIR/shell",title:"Private health insurance rebate calculator",nav:!0,hash:"#PHIR",routeTheme:"a",area:"mytax16"},{route:"PSI*details",moduleId:"../PSI/shell",title:"Personal Services Income (PSI) decision tool",nav:!0,hash:"#PSI",routeTheme:"a",area:"mytax16"},{route:"RKET*details",moduleId:"../RKET/shell",title:"Record keeping evaluation tool",nav:!0,hash:"#RKET",routeTheme:"a",area:"mytax16"},{route:"RND*details",moduleId:"../RND/shell",title:"Research and development (R&D) tax incentive calculator",nav:!0,hash:"#RND",routeTheme:"a",area:"mytax16"},{route:"SBITO*details",moduleId:"../SBITO/shell",title:"Small Business Income Tax Offset calculator",nav:!0,hash:"#SBITO",routeTheme:"a",area:"mytax16"},{route:"SelfEdExpenses*details",moduleId:"../SelfEdExpenses/shell",title:"Self-education expenses calculator",nav:!0,hash:"#SelfEdExpenses",routeTheme:"a",area:"mytax16"},{route:"SGCharge*details",moduleId:"../SGCharge/shell",title:"SG Charge Calculator",nav:!0,hash:"#SGCharge",routeTheme:"a",area:"mytax16"},{route:"SGEmployeeComplaint*details",moduleId:"../SGEmployeeComplaint/shell",title:"Report a problem with my super",nav:!0,hash:"#SGEmployeeComplaint",routeTheme:"a",area:"mytax16"},{route:"SGEmployeeEligibility*details",moduleId:"../SGEmployeeEligibility/shell",title:"Should I be receiving super?",nav:!0,hash:"#SGEmployeeEligibility",routeTheme:"a",area:"mytax16"},{route:"SGEmployeeEstimate*details",moduleId:"../SGEmployeeEstimate/shell",title:"Estimate my super",nav:!0,hash:"#SGEmployeeEstimate",routeTheme:"a",area:"mytax16"},{route:"SPAYGIComp*details",moduleId:"../SPAYGIComp/shell",title:"PAYG instalments company calculator",nav:!0,hash:"#SPAYGIComp",routeTheme:"a",area:"mytax16"},{route:"SPAYGISuper*details",moduleId:"../SPAYGISuper/shell",title:"PAYG instalments Super Fund and Self-managed Super Fund calculator",nav:!0,hash:"#SPAYGISuper",routeTheme:"a",area:"mytax16"},{route:"STC*details",moduleId:"../STC/shell",title:"Simple tax calculator",nav:!0,hash:"#STC",routeTheme:"a",area:"mytax16"},{route:"STLoanRepay*details",moduleId:"../STLoanRepay/shell",title:"Study and Training Loan Repayment Calculator",nav:!0,hash:"#STLoanRepay",routeTheme:"a",area:"mytax16"},{route:"SuperBCC*details",moduleId:"../SuperBCC/shell",title:"Superannuation benefit component calculator",nav:!0,hash:"#SuperBCC",routeTheme:"a",area:"mytax16"},{route:"SuperCoContributions*details",moduleId:"../SuperCoContributions/shell",title:"Super Co-Contributions Calculator",nav:!0,hash:"#SuperCoContributions",routeTheme:"a",area:"mytax16"},{route:"SuperCrystallisation*details",moduleId:"../SuperCrystallisation/shell",title:"Super Crystallisation calculator",nav:!0,hash:"#SuperCrystallisation",routeTheme:"a",area:"mytax16"},{route:"SuperGuaranteeContributions*details",moduleId:"../SuperGuaranteeContributions/shell",title:"Super guarantee contributions",nav:!0,hash:"#SuperGuaranteeContributions",routeTheme:"a",area:"mytax16"},{route:"TWC*details",moduleId:"../TWC/shell",title:"Tax Withheld for individuals calculator",nav:!0,hash:"#TWC",routeTheme:"a",area:"mytax16"},{route:"UPP*details",moduleId:"../UPP/shell",title:"Undeducted Purchase Price Calculator",nav:!0,hash:"#UPP",routeTheme:"a",area:"mytax16"},{route:"VAT*details",moduleId:"../VAT/shell",title:"eInvoicing Value Assessment Tool",nav:!0,hash:"#VAT",routeTheme:"a",area:"mytax16"},{route:"VoluntaryAgreement*details",moduleId:"../VoluntaryAgreement/shell",title:"Voluntary Agreement",nav:!0,hash:"#VoluntaryAgreement",routeTheme:"a",area:"mytax16"},{route:"WidgetCatalogue*details",moduleId:"../WidgetCatalogue/shell",title:"Widget Catalogue",nav:!0,hash:"#WidgetCatalogue",routeTheme:"a",area:"mytax16"},{route:"WorkRelatedExpensesCar*details",moduleId:"../WorkRelatedExpensesCar/shell",title:"Work related car expenses calculator",nav:!0,hash:"#WorkRelatedExpensesCar",routeTheme:"a",area:"mytax16"},{route:"ZTO*details",moduleId:"../ZTO/shell",title:"Zone or overseas forces tax offset",nav:!0,hash:"#ZTO",routeTheme:"a",area:"mytax16"}]}),define("shared/services/constants",[],function(){return{mode:{standAlone:0,authenticated:1,integrated:2},pill:{warning:"Warning",danger:"Danger",success:"Success",info:"Information"},errorCodes:{"transient":"Transient",fatal:"Fatal",unknown:"Unknown"},blockUIMessages:{savingForms:"Saving Form(s), please wait.",submittingForms:"Submitting Form(s), please wait.",submittingForm:"Submitting Form, please wait.",loading:"Loading, please wait",updating:"Updating assets, please wait",transferring:"Transferring assets to low-value pool, please wait",refreshing:"Refreshing existing assets, please wait"},paginationPageSize:{Default:10,Options:[10,20,50]},saveModalDetails:{modalHeading:"New page selected",modalMessage:"
Select 'Save and continue' to save the record and then continue with the selected activity.
Select 'Back' to stay on this record and make more changes.
",SecondaryButtonText:"Back",PrimaryButtonText:"Save and continue"},dateFormats:{systemDate:"YYYY-MM-DD",systemDateTime:"YYYY-MM-DD HH:mm:ss",displayDate:"DD/MM/YYYY",displayDateTime:"DD/MM/YYYY HH:mm:ss",messageFormatDate:"D MMMM YYYY",serverDateTime:"YYYY-MM-DDTHH:mm:ss",displayFormats:["D/MM/YYYY","DD/MM/YYYY"]},defaultDateFormat:"DD/MM/YYYY"}}),define("shared/services/loader",[],function(){function t(e){this.appConfig=e}function n(e){var t=s(e,this.appConfig.questiongroups);o(e,this.appConfig.questions,t),e.calculatorItemsLoaded=!0}function r(){var e=[],t=!1,n=this.appConfig.screens==undefined?"questiongroups":"screens";for(var r=0;rt[h]?1:0}):s.columns[h].type==="DATE"?n=n.sort(function(n,r){return e(n[s.columnMap[t.sortOn]])-e(r[s.columnMap[t.sortOn]])}):n=n.sort(function(e,n){return parseFloat(e[s.columnMap[t.sortOn]])-parseFloat(n[s.columnMap[t.sortOn]])});else if(t.sortOrder="DESC")s.columns[h].type==="CHAR"?n=n.sort(function(e,t){return e[h]>t[h]?-1:e[h]0)for(var n=0;n-1)&&i.push(m.primeFromCdn(e.cdn[s]));return Q.all(i).then(function(n){for(var i in e.cdn)(typeof t=="undefined"||t.indexOf(i)>-1)&&f(e.cdn[i]);r=[]})},primeFromCdn:function(e){var t=e.tableName,i=window.ato.cdnCodesTablePath;if(t==="TCTGCDDCD"&&e.splitFiles){var s=[];for(var o in e.subsets){var u=e.subsets[o].filters.filter(function(e){return e.col==="CD_TYPE_GCDDCD"});if(u){var a=u[0].val.replace(/[^a-zA-Z0-9]/g,"_"),f=n.getJSON(i+"generic/"+a+".json");s.push(f)}}return Q.all(s).then(function(e){var n=e[0],i=[];c(n,i);var s=[];for(var o=0;o0:!1}function c(e){return!e||/^\s*$/.test(e)}function h(e){return e?/^\d+\/\d+\/\d+$/.test(e)?t(e,u,!0).isValid():!1:!1}function p(e,t,n){var r=!0;e=String(e),e.length==0&&(r=!1),typeof n=="undefined"?n=!1:n===!0&&(e=F(e));var i=e.replace(/\D+/g,"");return t==1?e[0]=="-"&&(i="-"+i):Number(e)<0&&(r=!1),r&&e!=i&&(r=!1),r&&isNaN(parseInt(e,10))&&(r=!1),r}function d(e,t,n){var r=undefined,i=undefined;return v(e,2,t,r,i,n)}function v(e,t,n,r,i,s){e=String(e);if(typeof i=="undefined")var i=!0;typeof s=="undefined"?s=!1:s===!0&&(e=F(e));if(e){var o=e.split(".");if(typeof o!="undefined"&&o.length>2)return!1;if(i||!i&&o[0]!=="")if(!p(o[0],n))return!1;if(typeof o[1]!="undefined"&&t!==null){if(typeof r!="undefined"&&r!==null){if(o[1].length>r)return!1}else if(typeof t!="undefined"&&t!==null&&o[1].length!==t)return!1;if(!p(o[1])||o.length!==2)return!1}return!0}}function m(e,t,n,r,i,s,o){typeof s=="undefined"&&(s=!1),typeof o=="undefined"&&(o=!1);var s=s,u="integer",a=undefined,f=undefined,l=undefined;return y(e,t,n,r,i,s,u,a,f,l,o)}function g(e,t,n,r,i,s,o,u,a,f){typeof s=="undefined"&&(s=!1),typeof f=="undefined"&&(f=!1);var s=s,l="decimal";return y(e,t,n,r,i,s,l,o,u,a,f)}function y(e,t,r,i,s,o,u,a,f,l,c){var h=!1,d=!1;return typeof i=="undefined"&&(i=!0),typeof s=="undefined"&&(s=!0),typeof l=="undefined"&&(l=null),typeof o=="undefined"&&(o=!1),typeof c=="undefined"&&(c=!1),u=="integer"?d=p(String(e),o,c)&&p(String(t),o)&&p(String(r),o):d=v(String(e),l,o,a,f,c)&&v(String(t),l,o,a,f)&&v(String(r),l,o,a,f),d?(e=F(e),e=e==""?new n(0):new n(e),t=t==""?new n(0):new n(t),r=r==""?new n(0):new n(r),i&&s&&(e.greaterThanOrEqualTo(t)&&e.lessThanOrEqualTo(r)?h=!0:h=!1),!i&&s&&(e.greaterThan(t)&&e.lessThanOrEqualTo(r)?h=!0:h=!1),i&&!s&&(e.greaterThanOrEqualTo(t)&&e.lessThan(r)?h=!0:h=!1),!i&&!s&&(e.greaterThan(t)&&e.lessThan(r)?h=!0:h=!1),h):h}function b(e){if(!h(e))return!1;var t=require("shared/services/common"),n=t.getCurrentDate();return e=t.toMoment(e),e.isBefore(n)}function w(e){if(!h(e))return!1;var t=require("shared/services/common"),n=t.getCurrentDate();return e=t.toMoment(e),e.isAfter(n)}function E(e){if(!h(e))return!1;var t=require("shared/services/common"),n=t.getCurrentDate().format("DD/MM/YYYY");return S(e,n)}function S(e,t){if(!h(e)||!h(t))return!1;var n=require("shared/services/common");return e=n.toMoment(e),t=n.toMoment(t),e.isSame(t)}function x(e){var t=!1;if(!h(e))return!1;var n=E(e),r=b(e);if(n||r)t=!0;return t}function T(e){var t=!1;if(!h(e))return!1;var n=E(e),r=w(e);if(n||r)t=!0;return t}function N(e,n,r,i){return!h(e)||!h(r)?!1:i&&(!h(i)||n!=="between")?!1:c(i)&&n=="between"?!1:(e=t(e,u),r=t(r,u),i&&(i=t(i,u)),C(e,n,r,i))}function C(e,n,r,i){var s=!0;if(!t.isMoment(e)||!t.isMoment(r)||!e.isValid()||!r.isValid())s=!1;return i&&(!t.isMoment(i)||!i.isValid()||n!="between")&&(s=!1),c(i)&&n=="between"&&(s=!1),s&&(n=="equals"?s=e.isSame(r):n=="lessThan"?s=e.isBefore(r):n=="lessThanOrEqualTo"?s=e.isBefore(r)||e.isSame(r):n=="greaterThan"?s=e.isAfter(r):n=="greaterThanOrEqualTo"?s=e.isAfter(r)||e.isSame(r):n=="between"?s=e.isAfter(r)&&e.isBefore(i)||e.isSame(r)||e.isSame(i):s=!1),s}function k(e){var t=!1;e=e.trim();if(p(e)&&parseInt(e)>0&&e.length>6){var n=parseInt(e.charAt(0))*10+parseInt(e.charAt(1))*7+parseInt(e.charAt(2))*8+parseInt(e.charAt(3))*4+parseInt(e.charAt(4))*6+parseInt(e.charAt(5))*3;e.length>7&&(n+=parseInt(e.charAt(6))*5),e.length>8&&(n+=parseInt(e.charAt(7))*2);var r=11-(n-Math.floor(n/11)*11);r==11&&(r=0);var i=parseInt(e.charAt(e.length-1));r==i&&(t=!0)}return t}function L(e){var t=!1;e=e.trim();if(p(e)&&parseInt(e)>0&&e.length==11){var n=(parseInt(e.charAt(0))-1)*10+parseInt(e.charAt(1))*1+parseInt(e.charAt(2))*3+parseInt(e.charAt(3))*5+parseInt(e.charAt(4))*7+parseInt(e.charAt(5))*9+parseInt(e.charAt(6))*11+parseInt(e.charAt(7))*13+parseInt(e.charAt(8))*15+parseInt(e.charAt(9))*17+parseInt(e.charAt(10))*19;n%89==0&&(t=!0)}return t}function A(e){var t=new RegExp("^[a-zA-Z0-9 ]+$");return t.test(e)?!0:!1}function O(e){var t=new RegExp("^(?![0-9 ()-/]*$)[a-zA-Z0-9 ()-/&'$#@!^~%_=]+$");return t.test(e)?!1:!0}function M(e){var t=new RegExp("^(?=.*[a-zA-Z0-9 ,&'/()-s])[^*$#@!^~%+_=]+$"),n=new RegExp(/([a-zA-Z&/()\-,'\s])\1\1/);return t.test(e)?n.test(e)?!1:!0:!1}function _(e){var t=new RegExp("^[a-zA-Z0-9 ,&'/()-]+$");return t.test(e)?!0:!1}function D(e){var t=!1,n=s.values;return n.some(function(n){return y(e,n[0],n[1],!0,!0)&&(t=!0),t}),t}function P(e){var t=!1,n=require("shared/services/common");if(n.cdnEnabled()){if(o.cdn.generic.subsets.DT_NXT_BANK_DAY.rowItems.length===0)throw"spaRefData.cdn.generic.subsets.DT_NXT_BANK_DAY.rowItems.length = 0";var r=o.cdn.generic.subsets.DT_NXT_BANK_DAY.rowItems,s=e.format("YYYY-MM-DD");r.findIndex(function(e){return e.code===s})>-1&&(t=!0)}else{var r=i.values;r.indexOf(e.format("DD/MM/YYYY"))>-1?t=!0:t=!1}return t}function H(e){return e.isoWeekday()!==6&&e.isoWeekday()!==7&&!P(e)?!0:!1}function B(e){var t=ko.unwrap(e);return Array.isArray(e)}function j(e){var t=new RegExp(/&\S|%\S/gm),n=e.match(/[A-Za-z0-9* '\-\.\,""\?/ !$&_%\+=\\:;\(\)\{\}\[\]@#`|\n\r\t]/gm);return n===null||n.length!==e.length?!1:t.test(e)?!1:!0}function F(e,t){if(typeof e=="string"){typeof t=="undefined"&&(t=!1);var n=/^([0-9]{1,3}(,[0-9]{3})*(\.[0-9]+)?|\d*\.\d+|\d+)$/,r=n.test(e);r&!t?e=e.replace(/[,]+/g,""):t&&(e=e.replace(/[,]+/g,""))}return e}var u=["D/MM/YYYY","DD/MM/YYYY"],a={isEmpty:f,isBlank:c,isValidDate:h,isValidInteger:p,isValidDecimal:v,isValidCurrency:d,integerWithinRange:m,decimalWithinRange:g,compareDate:N,compareDateAsMoment:C,dateFormats:["D/MM/YYYY","DD/MM/YYYY"],isValidTFN:k,isValidABN:L,isAlphaNumeric:A,isOnlyNumbers:O,isValidAddressLine:M,isValidSuburb:_,isValidPostcode:D,isNotEmptyArray:l,isBeforeTodaysDate:b,isAfterTodaysDate:w,isPublicHolidayOrAtoShutdownday:P,isPublicHolidayOrWeekend:H,isArray:B,isValidCharFormat:j,removeThousandSeperator:F,isSameAsTodaysDate:E,isSameDate:S,isOnOrBeforeTodaysDate:x,isOnOrAfterTodaysDate:T};return a}),define("shared/services/blockUI",["require","durandal/app"],function(e,t){"use strict";function i(e){var i="/ui/images/loader-teal.png",s;typeof t.imageLocation!="undefined"?s=t.imageLocation+"/loader-teal.png":s="/misc/SPA/Calculators/images/loader-teal.png",r.isShowingPleaseWait=!0;var o="We are processing your request. Please wait.",u=n("#PleaseWaitMessage");e?u.find("p").text(e):e=o,u.find("p").text(o),n.blockUI({message:'

'+e+"

",css:{font:"small",border:"none",padding:"0px",backgroundColor:"transparent",margin:"0px",top:"30%","-webkit-border-radius":"4px","-moz-border-radius":"4px","border-radius":"4px",opacity:"0.8","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)",filter:"alpha(opacity=80)",color:"#000","-webkit-background-clip":"padding-box"},baseZ:5e3,fadeIn:0,showOverlay:!0,overlayCSS:{opacity:.1},defaults:{fadeIn:1e3}})}function s(){r.isShowingPleaseWait=!1,n.unblockUI()}var n=e("jquery"),r={isShowingPleaseWait:!1,showPleaseWait:i,hidePleaseWait:s};return r}),define("shared/services/common",["jquery","moment","knockout","bignumber","q","./validator","./logger","./constants","./blockUI"],function(e,t,n,r,i,s,o,u,a){function c(t,n,r){var i=e(".modal.fade.in");return i&&i.length>0?(i.modal("hide"),!1):!0}function h(e){var t=e.split("-");switch(t[1]){case"1":return"1 January "+t[0]+" to 31 March "+t[0];case"2":return"1 April "+t[0]+" to 30 June "+t[0];case"3":return"1 July "+t[0]+" to 30 September "+t[0];case"4":return"1 October "+t[0]+" to 31 December "+t[0];default:throw"quarter needs to be 1-4"}}function p(e){var t=e.split("-");switch(t[1]){case"1":return"28 April "+t[0];case"2":return"28 July "+t[0];case"3":return"28 October "+t[0];case"4":return"28 January "+t[0];default:throw"quarter needs to be 1-4"}}function d(e){var t=e.split("-");switch(t[1]){case"1":return"28 May "+t[0];case"2":return"28 August "+t[0];case"3":return"28 November "+t[0];case"4":return"28 February "+t[0];default:throw"quarter needs to be 1-4"}}function v(e){var t=[];for(var n=0;n2)throw"currencyFormatter - more than one decimal in passing in number. Passed input:"+e;var u=Math.abs(o[0]),a=o.length==2?"."+o[1]:"";return n?r?i+u.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1")+a:i+u.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")+a:r?i+"$"+u.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1")+a:i+"$"+u.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")+a}function y(e,t,n,r){var i;if(e==""||typeof e==null||typeof e=="undefined")e=0;return K(t)||(t=2),K(n)||(n=1),K(r)||(r=!1),r?i=A(e).times(100).round(t,n).toNumber().toFixed(t):i=A(e).times(100).round(t,n).toString(),i+"%"}function b(t){e(document).scrollTop(e(t).offset().top),e(t).focus()}function w(e){var t,n,r;return typeof e!="undefined"&&typeof e.date!="undefined"&&(n=lt(e.date)),typeof n!="undefined"?r=parseInt(T(n,"yyyy")):r=parseInt(x("yyyy")),r-=1,t="01/07/"+r,t}function E(e){var t,n;return typeof e!="undefined"?typeof e.year!="undefined"?n=parseInt(e.year):n=parseInt(T(j(),"yyyy")):n=parseInt(T(j(),"yyyy")),t="30/06/"+n,t}function S(e){var t,n,r;return typeof e!="undefined"&&typeof e.date!="undefined"&&(n=lt(e.date)),typeof n!="undefined"?r=parseInt(T(n,"yyyy")):r=parseInt(x("yyyy")),t="30/06/"+r,t}function x(e){var n=t(),r;if(n.month()<6)e=="yyyy"||typeof e=="undefined"?r=Number(n.year()):e=="yyyy - yyyy"?r=Number(n.year())-1+"-"+n.format("YYYY"):e=="yyyy - yy"&&(r=Number(n.year())-1+"-"+n.format("YY"));else{if(e=="yyyy"||typeof e=="undefined")return Number(n.year())+1;if(e=="yyyy - yyyy")return n.year()+"-"+(Number(n.format("YYYY"))+1);if(e=="yyyy - yy")return n.year()+"-"+(Number(n.format("YY"))+1)}return r}function T(e,t){var n;if(e.month()<6)t=="yyyy"||typeof t=="undefined"?n=Number(e.year()):t=="yyyy - yyyy"?n=Number(e.year())-1+"-"+e.format("YYYY"):t=="yyyy - yy"&&(n=Number(e.year())-1+"-"+e.format("YY"));else{if(t=="yyyy"||typeof t=="undefined")return Number(e.year())+1;if(t=="yyyy - yyyy")return e.year()+"-"+(Number(e.format("YYYY"))+1);if(t=="yyyy - yy")return e.year()+"-"+(Number(e.format("YY"))+1)}return n}function N(e,n){var r=t(e.toString()+"-06-30");if(typeof n=="undefined"||n=="yyyy - yy")return r.year()-1+"-"+r.format("YY");if(n=="yyyy - yyyy")return r.year()-1+" - "+r.year();if(n=="yyyy-yyyy")return r.year()-1+"-"+r.year()}function C(e,t){return t=="undefined"?e-1:e-t}function k(e){return e=e.toUpperCase(),e=="YES"?"Yes":e=="NO"?"No":""}function L(e){var t=i.defer(),n=Array.isArray(e)?e:[e];return require(n,function(e){var n=Array.prototype.slice.call(arguments);n.length==1?t.resolve(e):t.resolve(n)}),t.promise}function A(e){try{var t;return e==""||typeof e=="undefined"||e===null?t=new r(0):(e=s.removeThousandSeperator(e),t=new r(e)),t}catch(n){o.logError("error in createBigNumber","createBigNumber",{error:n});return}}function O(e,t,n){var r=i.defer();n||(n=50);var s={timesChecked:0},o=setInterval(function(t){var n=document.getElementById(e);n!==null&&r.resolve(n),typeof e=="undefined"&&r.resolve()}.bind(this,s),n);return i.when(r.promise,function(e){clearInterval(o)}),r.promise}function M(e,n,r){arguments.length==1&&typeof e=="object";var i=[];e=parseInt(e),t(e.toString(),"YYYY").isValid()||(e=x("yyyy"));if(typeof e=="number"){typeof r=="undefined"?r=e-n+1:e=r))break;i.push({key:o,value:N(o)})}}return i}function _(e){var n=parseInt(e);return t([n]).isLeapYear()?366:365}function D(e,n){var r=["D/MM/YYYY","DD/MM/YYYY"];e=t(e,r),n=t(n,r);var i=e.format("D"),s=n.format("D"),o=e.format("M"),u=n.format("M"),a=0,f=0,l=0;i<29&&o<3?f=Number(e.format("YYYY")):f=Number(e.format("YYYY"))+1,s<29&&u<3?(l=Number(n.format("YYYY")),-1):l=Number(n.format("YYYY"));if(f>l)return a;var c=f;for(c;c<=l;c++)t([c]).isLeapYear()&&a++;return a}function P(e,t){var n=e.toString().split(".",2),r=e.toString();return n.length>1?n[1].length>t?r=n[0]+"."+n[1].substring(0,t):r=e.toFixed(t).toString():r=e.toFixed(t).toString(),r}function H(e,n,r,i){typeof r=="undefined"&&(r="days"),typeof i=="undefined"&&(i=!1);var s=0,o=["D/MM/YYYY","DD/MM/YYYY"];return e=t(e,o),n=t(n,o),r=="days"||r=="d"?s=n.diff(e,r)+1:s=n.diff(e,r,i),s}function B(e){return e!=undefined&&!isNaN(e)?e.toString().split(".").length>1?e.toString().split(".")[1].length||0:0:0}function j(){var e=["D/MM/YYYY","DD/MM/YYYY"],n;tt()&&(n=localStorage.getItem("systemDate"));var r;return n===null||n==""?r=t().startOf("day"):r=t(n,e),r}function F(){return t()}function I(e){try{window.location.href="https://www.ato.gov.au/"+e}catch(t){throw"redirectToWrapperPage: "+t}}function q(e){try{if(!e)throw"parameters not provided";if(!e.object)throw"items not provided in parameters";if(!e.properties)throw"properties not provided in parameters";var t=!0;return Object.keys(e.object).forEach(function(n){var r=e.properties.filter(function(e){return e==n});if(r.length==0)throw t=!1,"verifyObjectProperties - provided input "+n+" not found";return!0}),t}catch(n){throw"verifyObjectProperties: "+n}}function R(e,t){try{if(!e||!Array.isArray(e))throw"Check parameter contract value";if(!t)throw"Check parameter inputs value";var n=!1;return e.forEach(function(e){var r=Object.keys(t).some(function(t){return t===e.field});if(!r)throw n=!1,"contract field "+e.field+" not found in inputs";if(e.mandatory&&s.isBlank(t[e.field]))throw n=!1,"contract field "+e.field+" is mandatory but supplied blank";if(!s.isBlank(e.type)&&!s.isBlank(t[e.field])){switch(e.type){case"integer":n=s.isValidInteger(t[e.field],!0,!0);break;case"decimal":n=s.isValidDecimal(t[e.field]);break;case"alphanumeric":n=s.isAlphaNumeric(t[e.field]);break;case"array":n=Array.isArray(t[e.field]);break;case"date":n=s.isValidDate(t[e.field]);break;default:n=!0}if(!n)throw"contract field "+e.field+" with value "+t[e.field]+" is not a valid "+e.type}else n=!0}),n}catch(r){throw"verifyCalculationInputs: "+r}}function U(e,t){function r(e,t){var n=e.indexOf("{"),r=e.indexOf("}");return(n<0||r<0)&&o.log("start or end not found"),e=e.replace(e.substring(n,r+1),t),e}if(Array.isArray(t)){for(var n=0;n"+t+":"+e+'"+r+"":t==u.pill.danger?s=""+t+":"+e+'"+r+"":t==u.pill.success?s=""+t+":"+e+'"+r+"":t==u.pill.info&&(s=""+t+":"+e+'"+r+""),s}function Y(){return navigator.userAgent.indexOf("Mac")>-1}function Z(){return navigator.userAgent.indexOf("Win")>-1}function et(){return navigator.userAgent.match(/(iPhone|iPod|iPad)/i)?!0:!1}function tt(){try{return window.localStorage.setItem("storageWorks",!0),window.localStorage.removeItem("storageWorks"),!0}catch(e){return!1}}function nt(e,t){if(typeof e!="undefined"&&e.length>0){var n=e.filter(function(e){if(e.severity==t)return e});if(n.length>0)return n[0].message}return""}function rt(e){}function it(e){var t={object:"object",array:"array"},n=e.array,r=e.groupingKey,i=typeof e.mode=="undefined"?t.object:e.mode,s={};n.forEach(function(t){var n=t[e.groupingKey];s[n]||(s[n]=[]),s[n].push(t)});if(i===t.array){var o=[];return Object.keys(s).forEach(function(e){o.push(s[e])}),o}return s}function st(e){}function ot(e){if(!Array.isArray(e.array))throw'sortByKey - expected "array" property on options to be array';if(!Array.isArray(e.sortingKeys))throw'sortByKey - expected "sortingKeys" property on options to be array';var t=e.array,n=e.sortingKeys,r=e.sortingProp,i=t.sort(function(e,t){if(typeof r!="undefined")var i=n.indexOf(e[r]);else var i=n.indexOf(e);if(i<0)throw"sortByKey - expected property to exist in sortinKeys array, property value: "+e[r];if(typeof r!="undefined")var s=n.indexOf(t[r]);else var s=n.indexOf(t);if(i<0)throw"sortByKey - expected property to exist in sortinKeys array, property value: "+t[r];return i-s});return i}function ut(e){return e.substr(0,1).toUpperCase()+e.substr(1)}function at(e){return e.textStatus=="timeout"?i.reject(new exceptionViewModel({code:"EM0100",message:"Request timed out",exception:e})):i.reject(new exceptionViewModel({code:"EM0101",message:"Request failed",exception:e}))}function ft(e,r,i){var s=["D/MM/YYYY","DD/MM/YYYY"];return function(o,u){var o=n.unwrap(o[e]),u=n.unwrap(u[e]);switch(r){case"integer":o=parseInt(o),u=parseInt(u);break;case"string":break;case"date":o=t(o,s),u=t(u,s)}return i=="asc"||typeof i=="undefined"?ou?1:0:o>u?-1:o-1&&(i=a.diff(u,"years"),u.add(i,"years")),n.indexOf("m")>-1&&(s=a.diff(u,"months"),u.add(s,"months")),n.indexOf("d")>-1&&(o=a.diff(u,"days")),{years:i,months:s,days:o}}function pt(e){typeof e!="undefined"&&e&&r.config({DECIMAL_PLACES:5,ROUNDING_MODE:r.ROUND_DOWN})}function dt(){var e=null;return tt()&&(e=localStorage.getItem("readOnly")),e===null?"":e==="true"}function vt(e){var t,n="01/04/",r="31/03/";typeof e=="undefined"&&(e=j());if(e.length===4||typeof e=="number")e=r+e;e=lt(e);if(e.isValid()){var i=parseInt(e.format("YYYY")),s=parseInt(e.format("MM")),o,u;s<=3&&(i-=1),o=f.toMoment(n+i).format("DD/MM/YYYY"),u=f.toMoment(r+(i+1)).format("DD/MM/YYYY"),t={FBTStartDate:o,FBTEndDate:u}}return t}function mt(e,t){var n,r=vt(e),i=lt(r.FBTStartDate),s=lt(r.FBTEndDate);return t=="yyyy"||typeof t=="undefined"?n=s.format("YYYY"):t=="yyyy - yyyy"?n=i.format("YYYY")+"-"+s.format("YYYY"):t=="yyyy - yy"&&(n=i.format("YYYY")+"-"+s.format("YY")),n}function gt(e,t,n){return t&&e!==undefined?(a.showPleaseWait(e),n!==undefined?!0:!1):t&&!a.isShowingPleaseWait?a.showPleaseWait(!1):!t&&a.isShowingPleaseWait?a.hidePleaseWait():!1}function yt(t,n,r){var s=i.defer(),o=function(){return r()};if(typeof n=="function"){var u=n;o=function(){return u()},n=!0}return gt(t,n,r)?window.setTimeout(function(){s.resolve(o())},n?e.blockUI.defaults.fadeIn:e.blockUI.defaults.fadeOut):s.resolve(o()),s.promise}function bt(e,t,n){if(t){var r=function(t){if(t===!0)return;typeof t=="object"&&t.then?t.then(r):gt(e,!1)};return yt(e,function(){return n()}).then(r)}return n()}function wt(){return a.hidePleaseWait()}function Et(e,t){return typeof e=="function"?e:n.observable(e!==undefined?e:t)}function St(e){var t=null;return tt()&&(t=localStorage.getItem(e)),t===null?"":t}function xt(e,t){tt()&&window.localStorage.setItem(e,t)}function Tt(e){tt()&&window.localStorage.removeItem(e)}function Nt(e){return["-private"].timeOverwrite!==undefined?["-private"].timeOverwrite:e?window.ServerTimeFull:window.ServerTime}function Ct(){return t(Nt(),u.defaultDateFormat)}function kt(e,t){return!!ko.utils.arrayFirst(e,function(e){return t.indexOf(e)>=0})}function Lt(){return window.ato!==undefined&&window.ato.tac!==undefined&&window.ato.tac.cdn===!0}function At(){window.ato=window.ato||{},window.ato.tac={},window.ato.tac.cdn=!0}function Ot(){window.ato=window.ato||{},window.ato.tac=undefined}function Mt(e,t,n){return n.indexOf(e)===t}function _t(e){var t=[];if(e.listOfYears!==undefined&&e.minimumYear!==undefined&&e.maximumYear!==undefined&&typeof e.listOfYears=="object"&&typeof e.minimumYear=="number"&&typeof e.maximumYear=="number")for(var n=0;n<=e.listOfYears.length;n++)e.listOfYears[n]<=e.maximumYear&&e.listOfYears[n]>=e.minimumYear&&t.push({key:e.listOfYears[n],value:N(e.listOfYears[n])});return t}var f={formatQuarter:h,formatQuarters:v,formatCutOffDate:p,formatDueDate:d,thousandSeperator:m,currencyFormatter:g,percentageFormatter:y,labelScroll:b,finYearStartDate:w,getFinYearEndDateByYear:E,finYearEndDate:S,currentFinYear:x,formatFinYear:N,formatEarlierFinYear:C,cancelNavWhenModalActive:c,dateFormats:["D/MM/YYYY","DD/MM/YYYY"],formatYesNo:k,requirePromise:L,createBigNumber:A,detectInsertDom:O,getFinancialYears:M,daysInYear:_,truncateCurrency:P,countDecimals:B,getCurrentDate:j,getCurrentFinYear:T,getLeapYearcount:D,differenceBetweenTwoDates:H,redirectToWrapperPage:I,verifyObjectProperties:q,stringFormat:U,getParameterByName:z,getCalculatedDate:W,addTimePeriod:X,getMonthName:V,isDefined:K,getMode:Q,pillFormatter:G,filterQueryStringBuilder:J,isMacintosh:Y,isWindows:Z,isIOSDevice:et,supportsLocalStorage:tt,getProcessMessage:nt,defaultPromiseRejectionHandler:at,sum:$,groupByKey:it,sortByKey:ot,firstLetterCapital:ut,array:rt,sortObject:ft,toMoment:lt,dateObjectToMoment:ct,durationBetweenTwoDates:ht,setIntegratedTool:pt,getReadOnly:dt,getFBTDates:vt,getFBTYear:mt,pleaseWait:gt,pleaseWaitFor:bt,pleaseWaitThen:yt,hidePleaseWait:wt,observableFromParam:Et,getDataFromLocalStorage:St,setDataInLocalStorage:xt,removeDataFromLocalStorage:Tt,getCurrentMoment:Ct,hasIntersection:kt,verifyCalculationInputs:R,"-private":{timeOverwrite:undefined},cdnEnabled:Lt,enableCDN:At,disableCDN:Ot,removeDuplicates:Mt,getFinancialYearsAvailable:_t,getCurrentTimestamp:F},l=!1;return f}),define("shared/services/exceptionViewModel",["jquery","./constants"],function(e,t){"use strict";var n=function(e){this.code=undefined,this.message=undefined,this.exception=undefined,e&&typeof e=="object"&&this.mapTo(e)};return n.prototype.mapTo=function(e){var t=this;e.code!==undefined&&(this.code=e.code),e.message!==undefined&&(this.message=e.message),e.exception!==undefined&&(this.exception=e.exception)},n}),define("shared/services/BaseInterfaceEventHandler",["durandal/app","q","module","shared/services/exceptionViewModel"],function(e,t,n,r){function o(){var t=this,n=t.appInterface.app.name;e.on(n+":error",function(e){switch(e.code){case"EM0112":t.handleSave(e);break;case"EM0118":t.handleSave(e);break;case"EM0111":t.handleConcurrency(e)}}),e.on(n+":autoSave",function(e){t.appInterface.app.methods.localSave()})}function u(){var t=this,n=t.appInterface.app.name;e.on(n+":"+t.appInterface.constants.events.calculatorSaveAndExit,function(r){t.appInterface.app.methods.save().then(function(r){e.trigger(n+":"+t.appInterface.constants.events.calculatorSaveAndExitSuccess)}).done()})}function a(t){var n=this,r={heading:"Save",message:"Your tool data could not be saved due to a recent update. Please close the tool and start again.",buttons:[{text:"Cancel",fn:function(){e.trigger(n.errorModalEvent+":modal:close")},buttonType:"secondary"}]};e.trigger(n.errorModalEvent+":modal:open",r)}function f(t){var n=this,r=n.appInterface.getHost().localStorageAvailable();if(t.saveAction==n.appInterface.constants.saveActions.transfer)var s=r?i.messages.localTransfer:i.messages.noLocalTransfer;else var s=r?i.messages.localSave:i.messages.noLocalSave;var o={text:"Cancel",fn:function(){e.trigger(n.errorModalEvent+":modal:close"),e.trigger(n.errorModalEvent+":"+i.events.calculatorSaveFail,n.appInterface.app.private.getException("EM0115"))},buttonType:"secondary"},u={text:"Continue",fn:function(){n.appInterface.app.methods.localSave().then(function(t){e.trigger(n.errorModalEvent+":save:handledSuccess",t),e.trigger(n.errorModalEvent+":modal:close")},function(){n.showFailModal.call(n,t)}).done()},buttonType:"secondary"},a={text:"Try again",fn:function(){var s=r?2:1,o=e.on(n.errorModalEvent+":modal:updateButton:success").then(function(){var r=n.appInterface.app.methods.saveNoUi||n.appInterface.app.methods.save;r.call(n.appInterface.app.methods).then(function(t){e.trigger(n.errorModalEvent+":"+i.events.calculatorSaveSuccess,t),e.trigger(n.errorModalEvent+":modal:close")},function(e){t.code!=="EM0115"&&n.showFailModal.call(n,t)}).done(),o.off()});e.trigger(n.errorModalEvent+":modal:updateButton",{index:s,disabled:!0,text:"Processing"})},buttonType:"primary"};if(r)var f=[u,o,a];else var f=[o,a];var l={heading:"Save",message:s,buttons:f};e.trigger(n.errorModalEvent+":modal:open",l)}function l(t){var n=this,r=t.saveAction==n.appInterface.constants.saveActions.transfer;if(r)var s=i.messages.failTransfer;else var s=i.messages.failSave;var o={heading:"Save",message:s,buttons:[{text:"Exit",fn:function(){e.trigger(n.errorModalEvent+":modal:close"),e.trigger(n.errorModalEvent+":"+i.events.calculatorSaveFail,n.appInterface.app.private.getException("EM0107"))},buttonType:"secondary"},{text:"Back",fn:function(){e.trigger(n.errorModalEvent+":modal:close"),e.trigger(n.errorModalEvent+":"+i.events.calculatorSaveFail,n.appInterface.app.private.getException("EM0115"))},buttonType:"primary"}]};e.trigger(n.errorModalEvent+":modal:open",o)}var i={events:{calculatorSaveSuccess:"save:handledSuccess",calculatorSaveFail:"save:handledFail"},messages:{localSave:"There was a problem with your connection and we were unable to save your tool data. Try again, or select Continue to save a copy on this device.",noLocalSave:"There was a problem with your connection and we were unable to save your tool data. Try again, or select Cancel to return to the tool.",failSave:"Your tool data was unable to be saved. Select Back to return to the tool. Selecting Exit may result in some data being lost.",localTransfer:"There was a problem with your connection and we were unable to transfer your tool data. Try again, or select Continue to save a copy on this device.",noLocalTransfer:"There was a problem with your connection and we were unable to transfer your tool data. Try again, or select Cancel to return to the tool.",failTransfer:"Your tool data was unable to be transferred. Select Back to return to the tool. Selecting Exit may result in some data being lost."}},s=function(e){var t=this;t.appInterface=e,t.errorModalEvent=t.appInterface.app.name+"-error",t.hasTriedAgain=!1,this.initializeErrorEvents(),this.initializeSaveAndExit()};return s.prototype.handleConcurrency=a,s.prototype.handleSave=f,s.prototype.showFailModal=l,s.prototype.initializeErrorEvents=o,s.prototype.initializeSaveAndExit=u,s}),define("shared/services/formService",[],function(){"use strict";function e(e,t,n){n=n||!0;var r={FormTypeCode:t.formTypeCode};return e.listAllYears(r,n)}return{listAllYears:e}}),define("shared/services/BaseInterface",["durandal/app","q","shared/services/logger","shared/services/constants","shared/services/loader","shared/services/common","shared/services/exceptionViewModel","shared/services/BaseInterfaceEventHandler","moment","shared/services/formService","knockout","shared/services/validator"],function(e,t,n,r,i,s,o,u,a,f,l,c){"use strict";function d(n){function L(){try{var e=window.ATOSessionManager.data.DisplayFamilyName+window.ATOSessionManager.data.DisplayGivenName;return e+h.client.clientIdentifierValueId}catch(t){throw t}}function A(e,t){if(!h.localStorageAvailable())return!1;try{var n=JSON.stringify(t);if(typeof sjcl!="undefined")var n=sjcl.encrypt(L(),n);return w.saveQuestionsToStorage(h.client.toKey(),n),e.app.localStorageFallback=!0,k.log("tool interface - write to local storage successful"),!0}catch(r){return k.log("tool interface - write to local storage failed - exception"+r),!1}}function O(e){var t;if(!h.localStorageAvailable())return null;try{t=w.loadQuestionsFromStorage(h.client.toKey()),typeof sjcl!="undefined"&&(t=sjcl.decrypt(L(),t));if(t!=null)return e.app.localStorageFallback=!0,JSON.parse(t)}catch(n){return null}return null}function M(){if(h.localStorageAvailable())return localStorage.removeItem(E.datacontext.namespace+"_"+h.client.toKey()),!0}function _(e){return p.app.methods.raiseEvent("error",e),t.reject(e)}function D(e){var t=require("framework/AtoFramework"),n=require("services/Forms/v1/FormClient"),r=f.listAllYears(n,e).then(function(t){if(!t)throw new Error("service call formService.listAllYears did not return response");return v(t.processMessages)?P(t.forms,e.yearsToCheck):(k.log("service call formService.listAllYears wasServiceRequestSuccessful false"),[])}).fail(t.ErrorHandler.handlePromiseRejection("formService.ListAllYears"));return r}function P(e,t){var n=this,r=[],i={date:s.getCurrentDate()};isNaN(t)&&(t=-5);var o=s.addTimePeriod(s.finYearStartDate(i),"y",t),u=l.utils.arrayFilter(e,function(e){if(c.compareDateAsMoment(s.dateObjectToMoment(e.formPeriodEndDate),"greaterThanOrEqualTo",o)&&e.formStatusCode==="110"||e.formStatusCode==="111"){var t=s.dateObjectToMoment(e.formPeriodEndDate).year();r.indexOf(t)===-1&&r.push(t)}});return r}var p=this,d,m,w,E,S,x,T,N,C=k,k=Object.create(require("shared/services/logger"));k.realLog=k.log,k.log=function(e){this.realLog(d+":"+e)};if(typeof n!="undefined"){if(typeof n.appConfig=="undefined")throw"appConfig object not passed into BaseInterface constructor.";if(typeof n.datacontext=="undefined")throw"datacontext object not passed into BaseInterface constructor.";if(typeof n.ruleEngine=="undefined")throw"ruleEngine object not passed into BaseInterface constructor.";if(typeof n.appConfig.appName=="undefined")throw"appConfig object does not contain the appName property.";if(typeof n.appConfig.appTitle=="undefined")throw"appConfig object does not contain the appTitle property.";d=n.appConfig.appName,m=n.appConfig.appTitle,x=typeof n.appConfig.schemaVersionIdentifier=="undefined"?1:n.appConfig.schemaVersionIdentifier,w=n.datacontext,E=n.appConfig,S=n.ruleEngine,i.setAppConfig(E),w.calculatorItemsLoaded||i.loadCalculatorItems(w)}this.getHost=function(){return h},typeof h.services.atoFramework=="undefined"&&typeof e.HostInterface!="undefined"&&(h.services.atoFramework=e.HostInterface.AtoFramework),typeof h.services.toolDataServiceClient=="undefined"&&typeof e.HostInterface!="undefined"&&(h.services.toolDataServiceClient=e.HostInterface.ToolDataServiceClient),typeof h.services.eTaxDepreciationServiceClient=="undefined"&&typeof e.HostInterface!="undefined"&&(h.services.eTaxDepreciationServiceClient=e.HostInterface.eTaxDepreciationServiceClient),typeof h.services.FormClient=="undefined"&&typeof e.HostInterface!="undefined"&&(h.services.formClient=e.HostInterface.FormClient),typeof h.services.FormBusinessDataClient=="undefined"&&typeof e.HostInterface!="undefined"&&(h.services.formBusinessDataClient=e.HostInterface.FormBusinessDataClient),p.backendServicesAvailable=function(e){var t=!1;if(typeof e=="undefined")throw"no serviceClients specified.";if(!Array.isArray(e))throw"serviceClients is not an array.";return h.initialised&&e.forEach(function(e){if(typeof h.services[e]=="undefined")return t=!1,!1;t=!0}),t},this.constants={events:{initialised:"calculatorinitialised",usage:"usage",error:"error",calculatorCancel:"calculatorcancel",calculatorSave:"calculatorsave",calculatorTogglePageHelp:"togglePageHelp",calculatorOpenPageHelp:"openPageHelp",calculatorClosePageHelp:"closePageHelp",calculatorSaveSuccess:"save:handledSuccess",calculatorSaveFail:"save:handledFail",calculatorSaveAndExit:"saveAndExit",calculatorSaveAndExitSuccess:"saveAndExit:success"},carpLevels:{client:"Client",account:"Account",role:"Role",period:"Period"},saveActions:{transfer:"transfer",save:"save"}},this.app={persistenceLevel:p.constants.carpLevels.period,name:d,title:m,schemaVersionIdentifier:x,readOnly:ko.observable(!1),dataObjectId:0,lastUpdatedDate:null,localStorageFallback:!1,methods:{getTaxReturnData:function(){p.app.private.getTaxReturnData()},getData:function(){return t.fcall(function(){return p.app.private.getData()})},setData:function(e){return typeof e!="undefined"&&Object.keys(e).length>0?t.fcall(function(){return p.app.private.setData(e)}):t.fcall(function(){return!0})},serviceFacade:{setSnapshot:function(e){if(!h.initialised)return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0103"));if(h.initialised&&!p.backendServicesAvailable(["toolDataServiceClient"]))return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0104"));var n={clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,toolSourceCode:p.app.name,recordStatusCode:"snapshot",toolCategoryCode:"CAT",schemaVersionIdentifier:p.app.schemaVersionIdentifier};return h.services.toolDataServiceClient.createToolDataForPeriod(n,e,null,null,!0).then(function(e){return k.log("setSnapshot - successful: { "+e.dataObjectIdentifier+" }"),t.resolve(e.dataObjectIdentifier)},function(e){return k.log("setSnapshot - failed to take a snapshot"),g.call(this,e)})},getSnapshot:function(e){if(!h.initialised)return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0103"));if(h.initialised&&!p.backendServicesAvailable(["toolDataServiceClient"]))return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0104"));if(typeof e=="undefined")return _(y("EM0105"));var n={dataObjectIdentifier:e,clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,toolSourceCode:p.app.name,recordStatusCode:"snapshot",toolCategoryCode:"CAT",schemaVersionIdentifier:p.app.schemaVersionIdentifier};return h.services.toolDataServiceClient.getToolDataForPeriod(n,!0).then(function(e){return k.log("getSnapshot - successful {"+e.dataObjectBinary+"}"),t.resolve(e.dataObjectBinary)}).catch(function(e){return k.log("getSnapshot - successful"),g.call(this,e)})},setToolData:function(e,n){if(!h.initialised)return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0103"));if(h.initialised&&!p.backendServicesAvailable(["toolDataServiceClient"]))return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0104"));if(typeof n=="undefined")return _(y("EM0105"));if(typeof e=="undefined")return _(y("EM0106"));try{if(n==0||typeof n=="undefined"){var r={clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,toolSourceCode:p.app.name,recordStatusCode:"saved",toolCategoryCode:"CAT",schemaVersionIdentifier:p.app.schemaVersionIdentifier};return h.services.toolDataServiceClient["createToolDataFor"+p.app.persistenceLevel](r,e,null,null,!0).then(function(e){return k.log("createToolData - remote create successful. dataObjectId: {"+e.dataObjectIdentifier+"}"),typeof e.lastUpdatedDate!="undefined"&&(p.app.lastUpdatedDate=e.lastUpdatedDate),t.resolve(e.dataObjectIdentifier)}).catch(function(e){return k.log("The createToolData service call failed."),s.isDefined(e,"data.processMessages")?Array.isArray(e.data.processMessages)&&e.data.processMessages.forEach(function(e){k.log(e)}):s.isDefined(e,"exception")&&k.log(e.exception),t.reject(y("EM0118",e))})}var r={dataObjectIdentifier:n,clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,toolSourceCode:p.app.name,recordStatusCode:"saved",toolCategoryCode:"CAT",schemaVersionIdentifier:p.app.schemaVersionIdentifier,lastUpdatedDate:p.app.lastUpdatedDate};return h.services.toolDataServiceClient.updateToolData(r,e,!0).then(function(e){return k.log("updateToolData - remote update successful. dataObjectId: "+e.dataObjectIdentifier),typeof e.lastUpdatedDate!="undefined"&&(p.app.lastUpdatedDate=e.lastUpdatedDate),t.resolve(e.dataObjectIdentifier)}).catch(function(e){k.log("The update tool data service call failed.");if(s.isDefined(e,"data.processMessages")){var n=e.data.processMessages.some(function(e){return e.id=="6"});if(n)return M(),_(y("EM0111",e));Array.isArray(e.data.processMessages)&&e.data.processMessages.forEach(function(e){k.log(e)})}else s.isDefined(e,"exception")&&k.log(e.exception);return t.reject(y("EM0112",e))})}catch(i){return _(y("EM0107",response.exception))}},getToolData:function(e){if(!h.initialised)return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0103"));if(h.initialised&&!p.backendServicesAvailable(["toolDataServiceClient"]))return k.log("setSnapshot - failed to take a snapshot"),_(y("EM0104"));if(typeof e=="undefined")return _(y("EM0105"));try{var n={clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,dataObjectIdentifier:e,toolSourceCode:p.app.name,toolCategoryCode:"CAT",recordStatusCode:"saved"};return t.fcall(function(){return e==0?t.reject("get tool data - data object id is from local storage"):h.services.toolDataServiceClient["getToolDataFor"+p.app.persistenceLevel](n,!0)}).then(function(e){return k.log("getToolData - successful: {"+e.dataObjectBinary+" }"),typeof e.lastUpdatedDate!="undefined"&&(p.app.lastUpdatedDate=e.lastUpdatedDate),p.app.private.lastGetData=e,t.resolve({data:e.dataObjectBinary,isLocalStorage:!1,lastUpdatedDate:e.lastUpdatedDate,response:e})}).catch(function(n){e!==0&&k.log("get tool data - service call failed, attempting local resume"),s.isDefined(n,"data.processMessages")&&s.getProcessMessage(n.data.processMessages,"1")&&k.log("The getToolData service call failed. "+s.getProcessMessage(n.data.processMessages,"1"));var r=O(p);return r===null?t.reject(y("EM0108",n)):t.resolve({data:r,isLocalStorage:!0})})}catch(r){return k.log(r),t.reject(y("EM0108",r))}},deleteToolData:function(e){if(!h.initialised)return _(new o({code:r.errorCodes.fatal,message:"host not initialised."}));if(h.initialised&&!p.backendServicesAvailable(["toolDataServiceClient"]))return _(new o({code:r.errorCodes.fatal,message:"backend services and framework modules unavailable"}));if(!e.dataObjectId)var n=p.app.dataObjectId;else var n=e.dataObjectId;var i=p.app.lastUpdatedDate,s=!0;try{M()}catch(u){s=!1}return t.fcall(function(){return n!==0?n:p.app.methods.serviceFacade.list()}).then(function(e){Array.isArray(e)&&e.length>0&&(n=e[0].dataObjectIdentifier,i=e[0].lastUpdatedDate);var t=!1;n>0&&(t=!0);if(t){var r={dataObjectIdentifier:n,clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,toolSourceCode:p.app.name,lastUpdatedDate:i};return h.services.toolDataServiceClient.deleteToolData(r,!0)}return 0}).then(function(e){return k.log("deleteToolData - successful. dataObjectId: "+e.dataObjectIdentifier),p.app.dataObjectId=0,p.app.lastUpdatedDate=null,t.resolve(e.dataObjectIdentifier)}).catch(function(e){return s?t.reject(y("EM0116",e)):t.reject(y("EM0117",e))})},list:function(){if(!h.initialised)return _(new o({code:r.errorCodes.fatal,message:"host not initialised."}));if(h.initialised&&!p.backendServicesAvailable(["toolDataServiceClient"]))return _(new o({code:r.errorCodes.fatal,message:"backend services and framework modules unavailable"}));try{var e={clientIdentifierTypeCode:h.client.clientIdentifierTypeCode,clientIdentifierValueId:h.client.clientIdentifierValueId,clientAccountId:h.client.clientAccountId,roleTypeCode:h.client.roleTypeCode,periodStartDate:h.client.periodStartDate,toolSourceCode:p.app.name,recordStatusCode:"saved",toolCategoryCode:"CAT"};return h.services.toolDataServiceClient["listToolDataFor"+p.app.persistenceLevel](e,!0).then(function(e){return k.log("The listToolData service call successful"),t.resolve(e.listOfDataRecords)}).catch(function(e){k.log("listToolData service call failed");if(s.isDefined(e,"data.processMessages")){var n=e.data.processMessages.filter(function(e){return e.id=="50"});if(n.length>0)return k.log("listToolData - "+n[0].message),t.resolve([])}return g.call(this,e)})}catch(n){return t.reject(y("EM0101"),n)}}},saveSnapshot:function(){var e=p.app.private.getData();return this.serviceFacade.setSnapshot(e).then(function(e){return p.app.readOnly(!0),t.resolve(e)},function(e){return k.log("saveSnapshot service call failed"),t.reject(e)})},loadSnapshot:function(e){if(typeof e=="undefined")throw"dataObjectId not specified with the loadSnapshot";return this.serviceFacade.getSnapshot(e).then(function(n){return p.app.private.setData(JSON.parse(n)),t.resolve(e)},function(e){return k.log("load Snapshot service call failed"),t.reject(e)})},save:function(e){var n=p.app.private.getData(),r=t.defer();return this.serviceFacade.setToolData(n,p.app.dataObjectId).then(function(e){k.log("Save success data object id : "+e),p.app.dataObjectId=e,r.resolve(e)},function(t){p.app.methods.handleSaveFailUi(e,r,t,n)}),r.promise},handleSaveFailUi:function(t,n,r,i){s.isDefined(t,"saveAction")&&(r.saveAction=t.saveAction),p.app.methods.raiseEvent("error",r),s.isDefined(t,"noUi")&&n.reject(r);var o=e.on(p.app.name+"-error:"+p.constants.events.calculatorSaveSuccess).then(function(e){k.log(p.app.name+"-error:"+p.constants.events.calculatorSaveSuccess+" triggered"),n.resolve(e),o.off(),u.off()}),u=e.on(p.app.name+"-error"+":"+p.constants.events.calculatorSaveFail).then(function(r){k.log(p.app.name+"-error:"+p.constants.events.calculatorSaveFail+" triggered"),e.trigger(p.app.name+"-error"+":modal:close"),n.reject(r),s.isDefined(t,"saveAction")&&t.saveAction==p.constants.saveActions.transfer&&r.code=="EM0107"&&p.app.methods.raiseEvent(p.constants.events.calculatorCancel),o.off(),u.off()})},saveNoUi:function(e){k.log("Starting save without UI handling");var n=p.app.private.getData();return this.serviceFacade.setToolData(n,p.app.dataObjectId).then(function(e){return k.log("save: "+e),p.app.dataObjectId=e,t.resolve(e)},function(e){return t.reject(e)})},load:function(){return this.serviceFacade.getToolData(p.app.dataObjectId).then(function(e){var n=JSON.parse(e.data);return p.app.private.setData(JSON.parse(n)),t.resolve(p.app.dataObjectId)},function(e){return p.app.methods.raiseEvent("error",e),t.reject(e)})},resume:function(e){var n=0,i,s,u;try{var s=O(p);return t.fcall(function(){return p.app.dataObjectId>0?[{dataObjectIdentifier:p.app.dataObjectId}]:p.app.methods.serviceFacade.list()}).then(function(e){return e.length>0?(n=e[0].dataObjectIdentifier,p.app.methods.serviceFacade.getToolData(n)):t.resolve({isLocalStorage:!1,data:null})},function(e){return k.log(p.app.name+" - Resume from remote failed - attempting local resume"),p.app.methods.serviceFacade.getToolData(0)}).then(function(e){var r=typeof e.data=="string"?JSON.parse(e.data):e.data,i=e.isLocalStorage,o=null;i||(o=r);if(o==null&&s==null)return p.app.private.datacontext.resetQuestions(),t.resolve(0);if(o==null&&s!=null)return k.log("Resume - only local tool data available - dataObjectId:"+s.dataObjectId),p.app.localStorageFallback=!0,p.app.private.setData(s),p.app.lastUpdatedDate=s.lastUpdatedDate,p.app.dataObjectId=s.dataObjectId,p.app.methods.updateRemote();if(o!=null&&s==null)return k.log("Resume - only remote tool data available"),p.app.private.setData(o),p.app.localStorageFallback=!1,p.app.dataObjectId=n,t.resolve(n);if(o!=null&&s!=null){k.log("Resume - local and remote data available. \r\nLocal last update date:"+s.lastUpdatedDate+"\r\nRemote update date:"+s.lastUpdatedDate);var u=e.lastUpdatedDate;return typeof s.lastUpdatedDate=="undefined"||s.lastUpdatedDat===null||a(o.lastUpdatedDate).isAfter(a(s.lastUpdatedDate))?(k.log("Resume - using to remote storage"),p.app.private.setData(o),p.app.localStorageFallback=!1,p.app.dataObjectId=n,M(),t.resolve(n)):(k.log("Resume - using local storage"),p.app.localStorageFallback=!0,p.app.private.setData(s),p.app.methods.updateRemote())}}).catch(function(e){return e.code=="EM0112"?(k.log(e.message),t.resolve(0)):t.reject(e)})}catch(f){return _(new o({code:r.errorCodes.unknown,message:"resume serviceFacade function failed with an unexpected exception.",exception:f}))}},updateRemote:function(){var e=O(p);return e!==null?this.serviceFacade.setToolData(e,p.app.dataObjectId).then(function(e){p.app.dataObjectId=e,p.app.localStorageFallback=!1;try{M()}catch(n){k.log("Could not delete localStorage: "+n)}return t.resolve(e)}).catch(function(e){return k.log("updateRemote failed"),t.reject(e)}):(k.log("No data within the localStorage - no need to update remote tool data store."),_(y("EM0109")))},localSave:function(){var e=p.app.private.getData();return t.fcall(function(){return A(p,e)?0:_("localSave failed")})},localRead:function(){return t.fcall(function(){return O(p)!==null?(k.log(d+" toolInterface localRead success"),t.resolve(0)):(k.log(d+" toolInterface localRead failed"),_("localSave failed"))})},remove:function(){return this.serviceFacade.deleteToolData({dataObjectId:p.app.dataObjectId,remote:!0}).then(function(e){return t.resolve(e)},function(e){return k.log(d+" toolInterface remove failed"),t.reject(e)})},raiseEvent:function(t,n){var r=!1;Object.keys(p.constants.events).forEach(function(e){if(t==p.constants.events[e]){r=!0;return}});if(!r)throw"BaseInterface does not recognise the event name: "+t;var i=p.app.name+":"+t;k.log("Child SPA sending "+i),e.trigger(i,n)},getMode:b},"private":{getTaxReturnData:function(){var e=this,t={formTypeCode:"90030",yearsToCheck:-5},n=D(t);n.then(function(t){e.clientAssessmentYearList=t}).fail(function(){k.log("BaseInterface - GetTaxReturnData - ProcessServiceCall failed")})},getData:function(){var e=w.getData();return e.lastUpdatedDate=p.app.lastUpdatedDate,e.dataObjectId=p.app.dataObjectId,e},setData:function(e){w.setData(e)},loadSnapshot:function(e){return p.app.methods.serviceFacade.getSnapshot(e)},saveSnapshot:function(e){return p.app.methods.serviceFacade.setSnapshot(e)},save:function(e,t){return p.app.methods.serviceFacade.setToolData(e,t)},datacontext:w,ruleEngine:S,appConfig:E,getException:y,writeToLocalStorage:A,readFromLocalStorage:O,lastGetData:{},navigation:null,displayAmendmentAlert:!1}},this.baseInterfaceEventHandler=new u(this),typeof n!="undefined"&&(this.app.private.datacontext.appInterface=this,this.app.private.ruleEngine.appInterface=this,this.app.private.appConfig.appInterface=this),this.setNavigation=function(t){this.app.private.navigation=t,this.app.private.navigation.appInterface=this},T=this.app.private,N=this.app}function v(e){var t=this;return Array.isArray(e)?!ko.utils.arrayFirst(e,function(e){var n=e.severity?parseInt(e.severity):parseInt(e.Severity);return n===1||t.includeWarningsAsErrors&&n===2}):!1}function m(e){if(typeof e.exception!="undefined")return n.log("setSnapshot - failed to take a snapshot"),t.reject(new o({code:r.errorCodes.fatal,exception:e.exception}));if(s.getProcessMessage(e.processMessages,"1")){var i=s.getProcessMessage(e.processMessages,"1");return t.reject(new o({code:r.errorCodes.fatal,message:i}))}}function g(e){return e.textStatus=="timeout"?t.reject(new o({code:"EM0100",message:"Request timed out",exception:e})):t.reject(new o({code:"EM0101",message:"Request failed",exception:e}))}function y(e,t){var n,r;if(typeof t=="undefined"){var t=new Error;t.stack&&(t=t.stack)}switch(e){case"EM0100":n="Request timed out";break;case"EM0101":n="Request failed";break;case"EM0102":n="Local storage save failed";break;case"EM0103":n="Host not initialized";break;case"EM0104":n="Tool data service client not available";break;case"EM0105":n="dataObjectId not specified",r="F";break;case"EM0106":n="ToolData parameter not specified";break;case"EM0107":n="Cannot update tool data to remote/local storage.";break;case"EM0108":n="Cannot load tool data from remote/local storage.";break;case"EM0109":n="No local storage save found";break;case"EM0110":n="Could not access local storage";break;case"EM0111":n="Invalid concurrency check";break;case"EM0112":n="Update tool data to remote storage failed";break;case"EM0113":n="Update tool data to remote storage success";break;case"EM0114":n="Update tool data to local storage success";break;case"EM0115":n="Save cancelled";break;case"EM0116":n="Delete remote tool data failed";break;case"EM0117":n="Delete remote and local tool data failed";break;case"EM0118":n="Create new tool data record failed";break;case"EM0119":n="Tool set data success";break;default:n="Unexpected code, passed in code : "+e}var t=new o({code:e,message:n,exception:typeof t=="undefined"?{}:t,severity:r});return t}function b(){var t;return typeof e.HostInterface!="undefined"?t=r.mode.authenticated:typeof window.ATOSessionManager!="undefined"&&window.ATOSessionManager.isUnAuthenticated?t=r.mode.standAlone:window.ATOSessionManager?t=r.mode.integrated:t=r.mode.standAlone,t}var h={initialised:!1,config: { hostArea: "mytax16"},name:"",localStorageAvailable:ko.observable(!0),services:{toolDataServiceClient:undefined,formClient:undefined,formBusinessDataClient:undefined,eTaxDepreciationServiceClient:undefined,atoFramework:undefined,encryptionFramework:undefined},client:{clientIdentifierTypeCode:undefined,clientIdentifierValueId:undefined,clientInternalId:undefined,clientAccountId:undefined,roleTypeCode:undefined,periodStartDate:undefined,toKey:function(){var e=this,t="",n=undefined,r=undefined;return t="Clients/InternalId/"+this.clientInternalId+"/Accounts/"+this.clientAccountId+"/Roles/"+this.roleTypeCode+"/Periods/"+this.periodStartDate,t}}};if(s.isDefined(window,"ATOSessionManager.data.Subject.Identifiers")||s.isDefined(window,"ATOSessionManager.data.Identifiers")){var p={};s.isDefined(window,"ATOSessionManager.data.Subject.Identifiers")?p=window.ATOSessionManager.data.Subject.Identifiers:p=window.ATOSessionManager.data.Identifiers,["ABN","TFN"].some(function(e){if(p[e])return h.client.clientIdentifierValueId=p[e].toString(),e=="TFN"?h.client.clientIdentifierTypeCode="5":e=="ABN"&&(h.client.clientIdentifierTypeCode="10"),!0}),h.client.clientInternalId=p.ClientInternalId}return b()==r.mode.authenticated&&(h.config.hostArea="mytax16"),d.prototype={constructor:d},d}),define("viewmodels/mockToolDataServiceClient",["q","jquery"],function(e,t){"use strict";function r(t){var n=e.defer();return e.reject()}function i(n){var r=e.defer();return t.ajax({type:"POST",dataType:"json",url:"api/v1/Clients/DoesNotExist",success:function(e){console.debug(e)}}).fail(function(e){r.resolve({data:undefined,textStatus:"error",jqXHR:e})}),r.promise}function s(n){var r=e.defer();return t.ajax({type:"GET",dataType:"json",url:"api/v1/Clients/DoesNotExist",success:function(e){console.debug(e)}}).fail(function(e){r.resolve({data:undefined,textStatus:"error",jqXHR:e})}),r.promise}function o(n){var r=e.defer();return t.ajax({type:"DELETE",dataType:"json",url:"api/v1/Clients/DoesNotExist",success:function(e){console.debug(e)}}).fail(function(e){r.resolve({data:undefined,textStatus:"error",jqXHR:e})}),r.promise}function u(n){var r=e.defer();return t.ajax({type:"GET",dataType:"json",url:"api/v1/Clients/DoesNotExist",success:function(e){console.debug(e)}}).fail(function(e){r.resolve({data:undefined,textStatus:"error",jqXHR:e})}),r.promise}var n={createToolDataForClient:r,createToolDataForAccount:r,createToolDataForRole:r,createToolDataForPeriod:r,updateToolData:i,deleteToolData:o,listToolDataForClient:s,listToolDataForAccount:s,listToolDataForRole:s,listToolDataForPeriod:s,getToolDataForClient:u,getToolDataForAccount:u,getToolDataForRole:u,getToolDataForPeriod:u};return n}),define("viewmodels/shell",["durandal/app","durandal/system","plugins/router","services/logger","jquery","services/jqmAdapter","shared/widgets/sharedWidgets","./routes","shared/services/BaseInterface","./mockToolDataServiceClient"],function(e,t,n,r,i,s,o,u,a,f){function h(){return b()}function p(){}function d(){return c&&c.getHost().config.hostArea?"views/"+c.getHost().config.hostArea+"/shell":"views/shell"}function v(){r.log("OpenMenu Clicked",null),i("#nav-panel").panel("toggle")}function m(){r.log("composition Complete event")}function g(t,n,r){w("router:navigation:complete event handled",null,!0);if(t.applicationTitle)e.title=t.applicationTitle;else if(r.applicationArea&&r.applicationArea=="mobile"){var i=n.config.routeTheme||"a",o=n.config.title||"";s.setHostTheme(i,o,t,n,r)}else r.applicationArea&&r.applicationArea=="web"?e.title=n.config.title:r.applicationArea&&r.applicationArea=="mytax15"&&(e.title=n.config.title)}function y(e,t,r){n.applicationArea=="mobile"&&i(e).trigger("create")}function b(){return w("Hot Towel SPA Loaded!",null,!0),n.on("router:route:not-found",function(e){E("No Route Found",e,!0),window.location="https://www.ato.gov.au/Calculators-and-tools/?sorttype=SortByTopic&marketsegment=Entire%20Website"}),n.on("router:navigation:complete",g),c.getHost().name="myTax",c.getHost().client.clientInternalId=111222333,c.getHost().client.clientAccountId=0,c.getHost().client.roleTypeCode="",c.getHost().client.periodStartDate=undefined,c.getHost().services.atoFramework={},c.getHost().services.toolDataServiceClient=f,c.getHost().services.formServiceClient={},c.getHost().services.eTaxDepreciationServiceClient={},c.getHost().initialised=!0,n.makeRelative({moduleId:"viewmodels"}).map(u).buildNavigationModel().activate()}function w(e,n,i){r.log(e,n,t.getModuleId(l),i)}function E(e,n,i){r.logError(e,n,t.getModuleId(l),i)}var l={activate:h,router:n,navAttached:y,attached:p,compositionComplete:m,getView:d,openclosemenu:v},c=new a;return l}),define("viewmodels/home",["services/logger"],function(e){function r(){return e.log(t+" View Activated",null,t,!0),!0}var t="Home",n={activate:r,title:t};return n}),define("text!views/home.html",[],function(){return'
\r\n

\r\n
'}),define("text!views/mytax15/shell.html",[],function(){return'\r\n\r\n
\r\n\r\n'}),define("text!views/mytax16/shell.html",[],function(){return'\r\n\r\n
\r\n\r\n'}),define("CalcHost.AMDScripts.atogov.min",function(){}); /*ato.gov.au fix*/ define.amd = false;