if(!function(n,t,i){function o(n,t){return typeof n===t}function it(){var i,n,u,f,e,c,t,s;for(s in h)if(h.hasOwnProperty(s)){if(i=[],n=h[s],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(u=0;u<n.options.aliases.length;u++)i.push(n.options.aliases[u].toLowerCase());for(f=o(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)c=i[e],t=c.split("."),1===t.length?r[t[0]]=f:(!r[t[0]]||r[t[0]]instanceof Boolean||(r[t[0]]=new Boolean(r[t[0]])),r[t[0]][t[1]]=f),g.push((f?"":"no-")+t.join("-"))}}function rt(n){var t=e.className,i=r._config.classPrefix||"",u;(c&&(t=t.baseVal),r._config.enableJSClass)&&(u=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(u,"$1"+i+"js$2"));r._config.enableClasses&&(t+=" "+i+n.join(" "+i),c?e.className.baseVal=t:e.className=t)}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):c?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function ut(){var n=t.body;return n||(n=s(c?"svg":"body"),n.fake=!0),n}function b(n,i,r,u){var o,a,c,v,l="modernizr",h=s("div"),f=ut();if(parseInt(r,10))for(;r--;)c=s("div"),c.id=u?u[r]:l+(r+1),h.appendChild(c);return o=s("style"),o.type="text/css",o.id="s"+l,(f.fake?f:h).appendChild(o),f.appendChild(h),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),h.id=l,f.fake&&(f.style.background="",f.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(f)),a=i(h,n),f.fake?(f.parentNode.removeChild(f),e.style.overflow=v,e.offsetHeight):h.parentNode.removeChild(h),!!a}function ft(n,t){return function(){return n.apply(t,arguments)}}function et(n,t,i){var r,u;for(u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],o(r,"function")?ft(r,i||t):r);return!1}function ot(n,t){return!!~(""+n).indexOf(t)}function st(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function k(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function ht(t,i,r){var u,f,e;return"getComputedStyle"in n?(u=getComputedStyle.call(n,t,i),f=n.console,null!==u?r&&(u=u.getPropertyValue(r)):f&&(e=f.error?"error":"log",f[e].call(f,"getComputedStyle returning null, its possible modernizr test results are inaccurate"))):u=!i&&t.currentStyle&&t.currentStyle[r],u}function ct(t,r){var f=t.length,u;if("CSS"in n&&"supports"in n.CSS){for(;f--;)if(n.CSS.supports(k(t[f]),r))return!0;return!1}if("CSSSupportsRule"in n){for(u=[];f--;)u.push("("+k(t[f])+":"+r+")");return u=u.join(" or "),b("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return"absolute"==ht(n,null,"position")})}return i}function lt(n,t,r,u){function c(){v&&(delete f.style,delete f.modElem)}var l,v,h,y,e,p,a;if((u=o(u,"undefined")?!1:u,!o(r,"undefined"))&&(l=ct(n,r),!o(l,"undefined")))return l;for(a=["modernizr","tspan","samp"];!f.style&&a.length;)v=!0,f.modElem=s(a.shift()),f.style=f.modElem.style;for(y=n.length,h=0;y>h;h++)if(e=n[h],p=f.style[e],ot(e,"-")&&(e=st(e)),f.style[e]!==i){if(u||o(r,"undefined"))return c(),"pfx"==t?e:!0;try{f.style[e]=r}catch(w){}if(f.style[e]!=p)return c(),"pfx"==t?e:!0}return c(),!1}function d(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+y.join(f+" ")+f).split(" ");return o(t,"string")||o(t,"undefined")?lt(e,t,r,u):(e=(n+" "+p.join(f+" ")+f).split(" "),et(e,t,i))}function a(n,t,r){return d(n,i,i,t,r)}var g=[],h=[],u={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){h.push({name:n,fn:t,options:i})},addAsyncTest:function(n){h.push({name:null,fn:n})}},r=function(){},tt,v,y,p,w,f,l;r.prototype=u;r=new r;r.addTest("cookies",function(){try{t.cookie="cookietest=1";var n=-1!=t.cookie.indexOf("cookietest=");return t.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",n}catch(i){return!1}});var e=t.documentElement,c="svg"===e.nodeName.toLowerCase(),nt=u._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];for(u._prefixes=nt,tt=u.testStyles=b,r.addTest("touchevents",function(){var i,r;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:(r=["@media (",nt.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),tt(r,function(n){i=9===n.offsetTop})),i}),v="Moz O ms Webkit",y=u._config.usePrefixes?v.split(" "):[],u._cssomPrefixes=y,p=u._config.usePrefixes?v.toLowerCase().split(" "):[],u._domPrefixes=p,w={elem:s("modernizr")},r._q.push(function(){delete w.elem}),f={style:w.elem.style},r._q.unshift(function(){delete f.style}),u.testAllProps=d,u.testAllProps=a,r.addTest("flexbox",a("flexBasis","1px",!0)),r.addTest("cssanimations",a("animationName","a",!0)),it(),rt(g),delete u.addTest,delete u.addAsyncTest,l=0;l<r._q.length;l++)r._q[l]();n.Modernizr=r}(window,document),typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||t[0]==1&&t[1]==9&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)return{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));typeof i=="string"&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){u.detach().trigger("closed.bs.alert").remove()}var f=n(this),r=f.attr("data-target"),u;(r||(r=f.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),r=r==="#"?[]:r,u=n(document).find(r),i&&i.preventDefault(),u.length||(u=f.closest(".alert")),u.trigger(i=n.Event("close.bs.alert")),i.isDefaultPrevented())||(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f));i=="toggle"?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.4.1";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";u.resetText==null&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](u[t]==null?this.options[t]:u[t]);t=="loadingText"?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),n.prop("type")=="radio"?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):n.prop("type")=="checkbox"&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));this.options.pause!="hover"||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.4.1";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f=n=="prev"&&i===0||n=="next"&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r=n=="prev"?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f=i=="next"?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),this.$element.trigger(s),s.isDefaultPrevented())?void 0:(this.sliding=!0,l&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),typeof u=="object"&&u.length&&u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var u=n(this),f=u.attr("href"),s,r,o,e;(f&&(f=f.replace(/.*(?=#[^\s]+$)/,"")),s=u.attr("data-target")||f,r=n(document).find(s),r.hasClass("carousel"))&&(o=n.extend({},r.data(),u.data()),e=u.attr("data-slide-to"),e&&(o.interval=!1),i.call(r,o),e&&r.data("bs.carousel").to(e),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(document).find(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.4.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!r||!r.length||(f=r.data("bs.collapse"),!f||!f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented())){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i!=="#"?n(document).find(i):null,r&&r.length?r:t.parent()}function u(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&t.type=="click"&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f))))}))}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.4.1";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u);if(e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&t.which!=27||s&&t.which==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.disabled):visible a",f=o.find(".dropdown-menu"+h),f.length)&&(u=f.index(t.target),t.which==38&&u>0&&u--,t.which==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});if(this.$element.trigger(u),!this.isShown&&!u.isDefaultPrevented()){this.isShown=!0;this.checkScrollbar();this.setScrollbar();this.$body.addClass("modal-open");this.escape();this.resize();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})});this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)})}};t.prototype.hide=function(i){(i&&i.preventDefault(),i=n.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented())&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){if(this.isShown)n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this));else n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){r=n.support.transition&&f;this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this));if(r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var i=parseInt(this.$body.css("padding-right")||0,10),t;this.originalBodyPad=document.body.style.paddingRight||"";t=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",i+t),n(this.fixedContent).each(function(i,r){var u=r.style.paddingRight,f=n(r).css("padding-right");n(r).data("padding-right",u).css("padding-right",parseFloat(f)+t+"px")}))};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);n(this.fixedContent).each(function(t,i){var r=n(i).data("padding-right");n(i).removeData("padding-right");i.style.paddingRight=r?r:""})};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),e=r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,""),u=n(document).find(e),o=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){if(!n.isDefaultPrevented())u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,o,this)})}(jQuery);+function(n){"use strict";function s(t,i){var u=t.nodeName.toLowerCase(),s,r,h;if(n.inArray(u,i)!==-1)return n.inArray(u,f)!==-1?Boolean(t.nodeValue.match(e)||t.nodeValue.match(o)):!0;for(s=n(i).filter(function(n,t){return t instanceof RegExp}),r=0,h=s.length;r<h;r++)if(u.match(s[r]))return!0;return!1}function i(t,i,r){var e,a,c,o,v,u,l,h,y,f,p;if(t.length===0)return t;if(r&&typeof r=="function")return r(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;for(e=document.implementation.createHTMLDocument("sanitization"),e.body.innerHTML=t,a=n.map(i,function(n,t){return t}),c=n(e.body).find("*"),o=0,v=c.length;o<v;o++){if(u=c[o],l=u.nodeName.toLowerCase(),n.inArray(l,a)===-1){u.parentNode.removeChild(u);continue}for(h=n.map(u.attributes,function(n){return n}),y=[].concat(i["*"]||[],i[l]||[]),f=0,p=h.length;f<p;f++)s(h[f],y)||u.removeAttribute(h[f].nodeName)}return e.body.innerHTML}function h(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var u=["sanitize","whiteList","sanitizeFn"],f=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,o=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(document).find(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this));this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this))}this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){var r=this.$element.data(),f;for(f in r)r.hasOwnProperty(f)&&n.inArray(f,u)!==-1&&delete r[f];return t=n.extend({},this.getDefaults(),r,t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=i(t.template,t.whiteList,t.sanitizeFn)),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusin"?"focus":"hover"]=!0),i.tip().hasClass("in")||i.hoverState=="in"){i.hoverState="in";return}if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusout"?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i=typeof this.options.placement=="function"?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(n(document).find(this.options.container)):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i=i=="bottom"&&f.bottom+s>e.bottom?"top":i=="top"&&f.top-s<e.top?"bottom":i=="right"&&f.right+o>e.width?"left":i=="left"&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;n=="out"&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;i=="top"&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?u.left*2-l+h:u.top*2-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var t=this.tip(),n=this.getTitle();this.options.html?(this.options.sanitize&&(n=i(n,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(n)):t.find(".tooltip-inner").text(n);t.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function e(){r.hoverState!="in"&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u=r.tagName=="BODY",i=r.getBoundingClientRect();i.width==null&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};t.prototype.sanitizeHtml=function(n){return i(n,this.options.whiteList,this.options.sanitizeFn)};r=n.fn.tooltip;n.fn.tooltip=h;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=r,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.popover",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.4.1";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent(),r;this.options.html?(r=typeof t,this.options.sanitize&&(i=this.sanitizeHtml(i),r==="string"&&(t=this.sanitizeHtml(t))),n.find(".popover-title").html(i),n.find(".popover-content").children().detach().end()[r==="string"?"html":"append"](t)):(n.find(".popover-title").text(i),n.find(".popover-content").children().detach().end().text(t));n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(i).is(document.body)?n(window):n(i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f=typeof i=="object"&&i;r||u.data("bs.scrollspy",r=new t(this,f));typeof i=="string"&&r[i]()})}t.VERSION="3.4.1";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(t[n+1]===undefined||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(document).find(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);var u=this.options.target===t.DEFAULTS.target?n(this.options.target):n(document).find(this.options.target);this.$target=u.on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.4.1";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(i!=null&&this.affixed=="top")return u<i?"top":!1;if(this.affixed=="bottom")return i!=null?u+this.unpin<=f.top?!1:"bottom":u+e<=n-r?!1:"bottom";var o=this.affixed==null,s=o?u:f.top,h=o?e:t;return i!=null&&u<=i?"top":r!=null&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if(typeof r!="object"&&(u=f=r),typeof f=="function"&&(f=r.top(this.$element)),typeof u=="function"&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(this.unpin!=null&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin=i=="bottom"?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}i=="bottom"&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};t.offsetBottom!=null&&(t.offset.bottom=t.offsetBottom);t.offsetTop!=null&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery),function(n,t){return typeof define=="function"&&define.amd?define(["jquery"],function(i){return n.Tour=t(i)}):typeof exports=="object"?module.exports=t(require("jquery")):n.Tour=t(n.jQuery)}(window,function(n){const i="#tourBackdrop",e="#tourBackdrop-temp",t="#tourHighlight",o="#tourHighlight-temp",u="#tourPrevent";var r,f,s;return r=window.document,function(){function h(t){var u,r,e,i;try{u=window.localStorage}catch(o){u=!1}if(s={prevButton:"Prev",nextButton:"Next",pauseButton:"Pause",resumeButton:"Resume",endTourButton:"End Tour"},this._options=n.extend(!0,{name:"tour",steps:[],container:"body",autoscroll:!0,keyboard:!0,storage:u,debug:!1,backdrop:!1,backdropContainer:"body",backdropOptions:{highlightOpacity:.9,highlightColor:"#FFF",backdropSibling:!1,animation:{backdropShow:function(n){n.fadeIn()},backdropHide:function(n){n.fadeOut("slow")},highlightShow:function(n,t){t.fnPositionHighlight();n.fadeIn()},highlightTransition:"tour-highlight-animation",highlightHide:function(n){n.fadeOut("slow")}}},redirect:!0,orphan:!1,showIfUnintendedOrphan:!1,duration:!1,delay:!1,basePath:"",template:null,localization:{buttonTexts:s},framework:"bootstrap3",sanitizeWhitelist:[],sanitizeFunction:null,showProgressBar:!0,showProgressText:!0,getProgressBarHTML:null,getProgressTextHTML:null,afterSetState:function(){},afterGetState:function(){},afterRemoveState:function(){},onStart:function(){},onEnd:function(){},onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){},onNext:function(){},onPrev:function(){},onPause:function(){},onResume:function(){},onRedirectError:function(){},onElementUnavailable:null,onPreviouslyEnded:null,onModalHidden:null},t),n(this._options.backdropContainer).length==0&&(this._options.backdropContainer="body"),this._options.framework!=="bootstrap3"&&this._options.framework!=="bootstrap4"){this._debug("Invalid framework specified: "+this._options.framework);throw"Bootstrap Tourist: Invalid framework specified";}return f={bootstrap3:'<div class="popover" role="tooltip"> <div class="arrow"><\/div> <h3 class="popover-title"><\/h3> <div class="popover-content"><\/div> <div class="popover-navigation"> <div class="btn-group"> <button class="btn btn-sm btn-default" data-role="prev">&laquo; '+this._options.localization.buttonTexts.prevButton+'<\/button> <button class="btn btn-sm btn-default" data-role="next">'+this._options.localization.buttonTexts.nextButton+' &raquo;<\/button> <button class="btn btn-sm btn-default" data-role="pause-resume" data-pause-text="'+this._options.localization.buttonTexts.pauseButton+'" data-resume-text="'+this._options.localization.buttonTexts.resumeButton+'">'+this._options.localization.buttonTexts.pauseButton+'<\/button> <\/div> <button class="btn btn-sm btn-default" data-role="end">'+this._options.localization.buttonTexts.endTourButton+"<\/button> <\/div> <\/div>",bootstrap4:'<div class="popover" role="tooltip"> <div class="arrow"><\/div> <h3 class="popover-header"><\/h3> <div class="popover-body"><\/div> <div class="popover-navigation"> <div class="btn-group"> <button class="btn btn-sm btn-outline-secondary" data-role="prev">&laquo; '+this._options.localization.buttonTexts.prevButton+'<\/button> <button class="btn btn-sm btn-outline-secondary" data-role="next">'+this._options.localization.buttonTexts.nextButton+' &raquo;<\/button> <button class="btn btn-sm btn-outline-secondary" data-role="pause-resume" data-pause-text="'+this._options.localization.buttonTexts.pauseButton+'" data-resume-text="'+this._options.localization.buttonTexts.resumeButton+'">'+this._options.localization.buttonTexts.pauseButton+'<\/button> <\/div> <button class="btn btn-sm btn-outline-secondary" data-role="end">'+this._options.localization.buttonTexts.endTourButton+"<\/button> <\/div> <\/div>"},this._options.template===null?f[this._options.framework]!=null&&f[this._options.framework]!=undefined?(this._options.template=f[this._options.framework],this._debug("Using framework template: "+this._options.framework)):this._debug("Warning: "+this._options.framework+" specified for template (no template option set), but framework is unknown. Tour will not work!"):this._debug("Using custom template"),typeof this._options.sanitizeFunction=="function"?this._debug("Using custom sanitize function in place of bootstrap - security implications, be careful"):(this._options.sanitizeFunction=null,this._debug("Extending Bootstrap sanitize options"),r=[],this._options.framework=="bootstrap4"&&n.fn.popover.Constructor.Default.whiteList!==undefined&&(r=n.fn.popover.Constructor.Default.whiteList),this._options.framework=="bootstrap3"&&n.fn.popover.Constructor.DEFAULTS.whiteList!==undefined&&(r=n.fn.popover.Constructor.DEFAULTS.whiteList),e={button:["data-role","style"],img:["style"],div:["style"]},i=n.extend(!0,{},r),n.each(e,function(t,r){i[t]==undefined&&(i[t]=[]);n.merge(i[t],r)}),n.each(this._options.sanitizeWhitelist,function(t,r){i[t]==undefined&&(i[t]=[]);n.merge(i[t],r)}),this._options.sanitizeWhitelist=i),this._current=null,this.backdrops=[],this}return h.prototype.addSteps=function(n){for(var r,t=0,i=n.length;t<i;t++)r=n[t],this.addStep(r);return this},h.prototype.addStep=function(n){return this._options.steps.push(n),this},h.prototype.getStepCount=function(){return this._options.steps.length},h.prototype.getStep=function(t){if(this._options.steps[t]!=null)return typeof this._options.steps[t].element=="function"&&(this._options.steps[t].element=this._options.steps[t].element()),this._options.steps[t]=n.extend(!0,{id:"step-"+t,path:"",host:"",placement:"right",positioning:{adjustRelative:null},title:"",content:"<p><\/p>",next:t===this._options.steps.length-1?-1:t+1,prev:t-1,animation:!0,container:this._options.container,autoscroll:this._options.autoscroll,backdrop:this._options.backdrop,redirect:this._options.redirect,preventInteraction:!1,orphan:this._options.orphan,showIfUnintendedOrphan:this._options.showIfUnintendedOrphan,duration:this._options.duration,delay:this._options.delay,delayOnElement:null,template:this._options.template,showProgressBar:this._options.showProgressBar,showProgressText:this._options.showProgressText,getProgressBarHTML:this._options.getProgressBarHTML,getProgressTextHTML:this._options.getProgressTextHTML,onShow:this._options.onShow,onShown:this._options.onShown,onHide:this._options.onHide,onHidden:this._options.onHidden,onNext:this._options.onNext,onPrev:this._options.onPrev,onPause:this._options.onPause,onResume:this._options.onResume,onRedirectError:this._options.onRedirectError,onElementUnavailable:this._options.onElementUnavailable,onModalHidden:this._options.onModalHidden,internalFlags:{elementModal:null,elementModalOriginal:null,elementBootstrapSelectpicker:null}},this._options.steps[t]),this._options.steps[t].backdropOptions=n.extend(!0,{},this._options.backdropOptions,this._options.steps[t].backdropOptions),this._options.steps[t]},h.prototype._setStepFlag=function(n,t,i){this._options.steps[n]!=null&&(this._options.steps[n].internalFlags[t]=i)},h.prototype._getStepFlag=function(n,t){if(this._options.steps[n]!=null)return this._options.steps[n].internalFlags[t]},h.prototype.init=function(){console.log("You should remove Tour.init() from your code. It's not required with Bootstrap Tourist")},h.prototype.start=function(){var t,i;if(this.ended()){if(this._options.onPreviouslyEnded!=null&&typeof this._options.onPreviouslyEnded=="function"){this._debug("Tour previously ended, exiting. Call tour.restart() to force restart. Firing onPreviouslyEnded()");this._options.onPreviouslyEnded(this)}else this._debug("Tour previously ended, exiting. Call tour.restart() to force restart");return this}this.setCurrentStep();this._createOverlayElements();this._initMouseNavigation();this._initKeyboardNavigation();t=this;n(window).on("resize.tour-"+t._options.name,function(){t.reshowCurrentStep()});return i=this._makePromise(this._options.onStart!=null?this._options.onStart(this):void 0),this._callOnPromiseDone(i,this.showStep,this._current),this},h.prototype.next=function(){var n;return n=this.hideStep(),this._callOnPromiseDone(n,this._showNextStep)},h.prototype.prev=function(){var n;return n=this.hideStep(),this._callOnPromiseDone(n,this._showPrevStep)},h.prototype.goTo=function(n){var t;return this._debug("goTo step "+n),t=this.hideStep(),this._callOnPromiseDone(t,this.showStep,n)},h.prototype.end=function(){this._debug("Tour.end() called");var t,i;return t=function(t){return function(){if(n(r).off("click.tour-"+t._options.name),n(r).off("keyup.tour-"+t._options.name),n(window).off("resize.tour-"+t._options.name),n(window).off("scroll.tour-"+t._options.name),t._setState("end","yes"),t._clearTimer(),n(".tour-step-element-reflex").removeClass("tour-step-element-reflex"),t._hideBackdrop(),t._destroyOverlayElements(),t._options.onEnd!=null)return t._options.onEnd(t)}}(this),i=this.hideStep(),this._callOnPromiseDone(i,t)},h.prototype.ended=function(){return this._getState("end")=="yes"},h.prototype.restart=function(){return this._removeState("current_step"),this._removeState("end"),this._removeState("redirect_to"),this.start()},h.prototype.pause=function(){var n;if(n=this.getStep(this._current),!(n&&n.duration))return this;if(this._paused=!0,this._duration-=(new Date).getTime()-this._start,window.clearTimeout(this._timer),this._debug("Paused/Stopped step "+(this._current+1)+" timer ("+this._duration+" remaining)."),n.onPause!=null)return n.onPause(this,this._duration)},h.prototype.resume=function(){var n;if(n=this.getStep(this._current),!(n&&n.duration))return this;if(this._paused=!1,this._start=(new Date).getTime(),this._duration=this._duration||n.duration,this._timer=window.setTimeout(function(n){return function(){return n._isLast()?n.end():n.next()}}(this),this._duration),this._debug("Started step "+(this._current+1)+" timer with duration "+this._duration),n.onResume!=null&&this._duration!==n.duration)return n.onResume(this,this._duration)},h.prototype.reshowCurrentStep=function(){this._debug("Reshowing current step "+this.getCurrentStepIndex());var n;return n=this.hideStep(),this._callOnPromiseDone(n,this.showStep,this._current)},h.prototype.hideStep=function(){var i,u,r,t;if(t=this.getStep(this.getCurrentStepIndex()),t)return this._clearTimer(),r=this._makePromise(t.onHide!=null?t.onHide(this,this.getCurrentStepIndex()):void 0),u=function(i){return function(){var r,u;if(r=n(t.element),r.data("bs.popover")||r.data("popover")||(r=n("body")),i._options.framework=="bootstrap3"&&r.popover("destroy"),i._options.framework=="bootstrap4"&&r.popover("dispose"),r.removeClass("tour-"+i._options.name+"-element tour-"+i._options.name+"-"+i.getCurrentStepIndex()+"-element").removeData("bs.popover"),t.reflex&&r.removeClass("tour-step-element-reflex").off(i._reflexEvent(t.reflex)+".tour-"+i._options.name),i._unfixBootstrapSelectPickerZindex(t),u=i._getStepFlag(i.getCurrentStepIndex(),"elementModalOriginal"),u!=null&&(i._setStepFlag(i.getCurrentStepIndex(),"elementModalOriginal",null),t.element=u),t.onHidden!=null)return t.onHidden(i)}}(this),i=t.delay.hide||t.delay,{}.toString.call(i)==="[object Number]"&&i>0?(this._debug("Wait "+i+" milliseconds to hide the step "+(this._current+1)),window.setTimeout(function(n){return function(){return n._callOnPromiseDone(r,u)}}(this),i)):this._callOnPromiseDone(r,u),r},h.prototype.showStep=function(t){var a,f,o,s,w,i,p,u,h;if(this.ended()){if(this._debug("Tour ended, showStep prevented."),this._options.onEnd!=null)this._options.onEnd(this);return this}if((i=this.getStep(t),i)&&(w=t<this._current,f=this._makePromise(i.onShow!=null?i.onShow(this,t):void 0),this.setCurrentStep(t),a=function(){switch({}.toString.call(i.path)){case"[object Function]":return i.path();case"[object String]":return this._options.basePath+i.path;default:return i.path}}.call(this),!i.redirect||!this._isRedirect(i.host,a,r.location)||(this._redirect(i,t,a),this._isJustPathHashDifferent(i.host,a,r.location)))){if(u=null,i.orphan===!1&&(n(i.element).hasClass("modal")||n(i.element).data("bs.modal"))&&(u=n(i.element),this._setStepFlag(this.getCurrentStepIndex(),"elementModalOriginal",i.element),i.element=n(i.element).find(".modal-content:first")),p=n(i.element),u===null&&p.parents(".modal:first").length&&(u=p.parents(".modal:first")),u&&u.length>0){this._debug("Modal identified, onModalHidden callback available");this._setStepFlag(t,"elementModal",u);h=function(n,r){return function(){if(n._debug("Modal close triggered"),typeof i.onModalHidden=="function"){var u=i.onModalHidden(n,t);if(u===!1){n._debug("onModalHidden returned exactly false, tour step unchanged");return}if(Number.isInteger(u))return n._debug("onModalHidden returned int, tour moving to step "+u+1),r.off("hidden.bs.modal",h),n.goTo(u);n._debug("onModalHidden did not return false or int, continuing tour")}return r.off("hidden.bs.modal",h),n._isLast()?(n._debug("Modal close reached end of tour"),n.end()):(n._debug("Modal close: next step called"),n.next())}}(this,u);u.off("hidden.bs.modal",h).on("hidden.bs.modal",h)}if(s=function(n){return function(){if(n._isOrphan(i)){if(i.orphan===!1&&i.showIfUnintendedOrphan===!1){if(n._debug("Skip the orphan step "+(n._current+1)+".\nOrphan option is false and the element "+i.element+" does not exist or is hidden."),typeof i.onElementUnavailable=="function"){n._debug("Calling onElementUnavailable callback");i.onElementUnavailable(n,n._current)}w?n._showPrevStep(!0):n._showNextStep(!0);return}i.orphan===!1&&i.showIfUnintendedOrphan===!0?n._debug("Show the unintended orphan step "+(n._current+1)+". showIfUnintendedOrphan option is true."):n._debug("Show the orphan step "+(n._current+1)+". Orphans option is true.")}return i.autoscroll&&!n._isOrphan(i)?n._scrollIntoView(t):n._showPopoverAndOverlay(t),i.duration?n.resume():void 0}}(this),o=i.delay.show||i.delay,{}.toString.call(o)==="[object Number]"&&o>0)this._debug("Wait "+o+" milliseconds to show the step "+(this._current+1)),window.setTimeout(function(n){return function(){return n._callOnPromiseDone(f,s)}}(this),o);else if(i.delayOnElement){var e=null,c=null,l=this,b=function(){return typeof i.delayOnElement.delayElement=="function"?i.delayOnElement.delayElement():i.delayOnElement.delayElement=="element"?n(i.element):n(i.delayOnElement.delayElement)},e=b(),v=e.length>0?e[0].tagName:i.delayOnElement.delayElement,y=i.delayOnElement.maxDelay?i.delayOnElement.maxDelay:2e3;this._debug("Wait for element "+v+" visible or max "+y+" milliseconds to show the step "+(this._current+1));c=window.setInterval(function(){return l._debug("Wait for element "+v+": checking..."),e.length===0&&(e=b()),e.is(":visible")?(l._debug("Wait for element "+v+": found, showing step"),window.clearInterval(c),c=null,l._callOnPromiseDone(f,s)):void 0},250);y<250&&(y=251);window.setTimeout(function(){if(c)return l._debug("Wait for element "+v+": max timeout reached without element found"),window.clearInterval(c),l._callOnPromiseDone(f,s)},y)}else this._callOnPromiseDone(f,s);return f}},h.prototype.getCurrentStepIndex=function(){return this._current},h.prototype.setCurrentStep=function(n){return n!=null?(this._current=n,this._setState("current_step",n)):(this._current=this._getState("current_step"),this._current=this._current===null?0:parseInt(this._current,10)),this},h.prototype._setState=function(n,t){var r,i;if(this._options.storage){i=this._options.name+"_"+n;try{this._options.storage.setItem(i,t)}catch(u){r=u;r.code===DOMException.QUOTA_EXCEEDED_ERR&&this._debug("LocalStorage quota exceeded. State storage failed.")}return this._options.afterSetState(i,t)}return this._state==null&&(this._state={}),this._state[n]=t},h.prototype._removeState=function(n){var t;return this._options.storage?(t=this._options.name+"_"+n,this._options.storage.removeItem(t),this._options.afterRemoveState(t)):this._state!=null?delete this._state[n]:void 0},h.prototype._getState=function(n){var i,t;return this._options.storage?(i=this._options.name+"_"+n,t=this._options.storage.getItem(i)):this._state!=null&&(t=this._state[n]),(t===void 0||t==="null")&&(t=null),this._options.afterGetState(n,t),t},h.prototype._showNextStep=function(n){var t,u,i,n=n||!1,r;if(u=function(n){return function(){return n.showStep(n._current+1)}}(this),t=void 0,i=this.getStep(this._current),n===!1&&i.onNext!=null){if(r=i.onNext(this),r===!1)return this._debug("onNext callback returned false, preventing move to next step"),this.showStep(this._current);t=this._makePromise(r)}return this._callOnPromiseDone(t,u)},h.prototype._showPrevStep=function(n){var i,u,t,n=n||!1,r;if(u=function(n){return function(){return n.showStep(t.prev)}}(this),i=void 0,t=this.getStep(this._current),n===!1&&t.onPrev!=null){if(r=t.onPrev(this),r===!1)return this._debug("onPrev callback returned false, preventing move to previous step"),this.showStep(this._current);i=this._makePromise(r)}return this._callOnPromiseDone(i,u)},h.prototype._debug=function(n){if(this._options.debug)return window.console.log("[ Bootstrap Tourist: '"+this._options.name+"' ] "+n)},h.prototype._isRedirect=function(n,t,i){var r;return n!=null&&n!==""&&({}.toString.call(n)==="[object RegExp]"&&!n.test(i.origin)||{}.toString.call(n)==="[object String]"&&this._isHostDifferent(n,i))?!0:(r=[i.pathname,i.search,i.hash].join(""),t!=null&&t!==""&&({}.toString.call(t)==="[object RegExp]"&&!t.test(r)||{}.toString.call(t)==="[object String]"&&this._isPathDifferent(t,r)))},h.prototype._isHostDifferent=function(n,t){switch({}.toString.call(n)){case"[object RegExp]":return!n.test(t.origin);case"[object String]":return this._getProtocol(n)!==this._getProtocol(t.href)||this._getHost(n)!==this._getHost(t.href);default:return!0}},h.prototype._isPathDifferent=function(n,t){return this._getPath(n)!==this._getPath(t)||!this._equal(this._getQuery(n),this._getQuery(t))||!this._equal(this._getHash(n),this._getHash(t))},h.prototype._isJustPathHashDifferent=function(n,t,i){var r;return n!=null&&n!==""&&this._isHostDifferent(n,i)?!1:(r=[i.pathname,i.search,i.hash].join(""),{}.toString.call(t)==="[object String]")?this._getPath(t)===this._getPath(r)&&this._equal(this._getQuery(t),this._getQuery(r))&&!this._equal(this._getHash(t),this._getHash(r)):!1},h.prototype._redirect=function(t,i,u){var f;if(n.isFunction(t.redirect))return t.redirect.call(this,u);if(f={}.toString.call(t.host)==="[object String]"?""+t.host+u:u,this._debug("Redirect to "+f),this._getState("redirect_to")===""+i){if(this._debug("Error redirection loop to "+u),this._removeState("redirect_to"),t.onRedirectError!=null)return t.onRedirectError(this)}else return this._setState("redirect_to",""+i),r.location.href=f},h.prototype._isOrphan=function(t){return t.orphan==!0||t.element==null||!n(t.element).length||n(t.element).is(":hidden")&&n(t.element)[0].namespaceURI!=="http://www.w3.org/2000/svg"},h.prototype._isLast=function(){return this._current>=this._options.steps.length-1},h.prototype._showPopoverAndOverlay=function(n){var t;if(this.getCurrentStepIndex()===n&&!this.ended()){if(t=this.getStep(n),this._updateBackdropElements(t),this._updateOverlayElements(t),this._fixBootstrapSelectPickerZindex(t),this._showPopover(t,n),t.onShown!=null)t.onShown(this);return this}},h.prototype._showPopover=function(t,i){var u,f,e,o,s,l,h,a,v,c;if(e=this._isOrphan(t),n(r).find(".popover.tour-"+this._options.name+".tour-"+this._options.name+"-"+this.getCurrentStepIndex()).length==0){if(n(".tour-"+this._options.name).remove(),t.template=this._template(t,i),e&&(t.element="body",t.placement="top",t.reflexOnly&&this._debug("Step is an orphan, and reflexOnly is set: ignoring reflexOnly")),u=n(t.element),u.addClass("tour-"+this._options.name+"-element tour-"+this._options.name+"-"+i+"-element"),t.reflex&&!e){u.addClass("tour-step-element-reflex");u.off(this._reflexEvent(t.reflex)+".tour-"+this._options.name).on(this._reflexEvent(t.reflex)+".tour-"+this._options.name,function(n){return function(){return n._isLast()?n.end():n.next()}}(this));t.reflexOnly&&(h=n(t.template).find('[data-role="next"]').clone(),h.length&&(a=h[0].outerHTML,h.hide(),v=h[0].outerHTML,t.template=t.template.replace(a,v)))}o=t.title;s=t.content;l=parseInt((i+1)/this.getStepCount()*100);t.showProgressBar&&(s=typeof t.getProgressBarHTML=="function"?t.getProgressBarHTML(l)+s:'<div class="progress"><div class="progress-bar progress-bar-striped" role="progressbar" style="width: '+l+'%;"><\/div><\/div>'+s);t.showProgressText&&(typeof t.getProgressTextHTML=="function"?o+=t.getProgressTextHTML(i,l,this.getStepCount()):(this._options.framework=="bootstrap3"&&(o+='<span class="pull-right">'+(i+1)+"/"+this.getStepCount()+"<\/span>"),this._options.framework=="bootstrap4"&&(o+='<span class="float-right">'+(i+1)+"/"+this.getStepCount()+"<\/span>")));c={placement:t.placement,trigger:"manual",title:o,content:s,html:!0,whiteList:this._options.sanitizeWhitelist,sanitizeFn:this._options.sanitizeFunction,animation:t.animation,container:t.container,template:t.template,selector:t.element};this._options.framework=="bootstrap4"&&(e?c.offset=function(t){var i=Math.max(0,(n(window).height()-t.popper.height)/2),r=Math.max(0,(n(window).width()-t.popper.width)/2);return t.popper.position="fixed",t.popper.top=i,t.popper.bottom=i+t.popper.height,t.popper.left=r,t.popper.right=i+t.popper.width,t}:(c.selector="#"+t.element[0].id,t.positioning.adjustRelative!==null&&t.positioning.adjustRelative.length>0&&(c.offset=typeof t.positioning.adjustRelative=="function"?t.positioning.adjustRelative():t.positioning.adjustRelative)));u.popover(c);u.popover("show");this._options.framework=="bootstrap3"&&(f=u.data("bs.popover")?u.data("bs.popover").tip():u.data("popover").tip(),u.css("position")==="fixed"&&f.css("position","fixed"),e?(this._center(f),f.css("position","fixed")):this._reposition(f,t));this._options.framework=="bootstrap4"&&(f=n(u.data("bs.popover")?u.data("bs.popover").getTipElement():u.data("popover").getTipElement()));f.attr("id",t.id);this._debug("Step "+(this._current+1)+" of "+this._options.steps.length)}else e},h.prototype._template=function(t,i){var f,e,o,s,r,u;return u=t.template,this._isOrphan(t)&&{}.toString.call(t.orphan)!=="[object Boolean]"&&(u=t.orphan),r=n.isFunction(u)?n(u(i,t)):n(u),f=r.find(".popover-navigation"),o=f.find('[data-role="prev"]'),e=f.find('[data-role="next"]'),s=f.find('[data-role="pause-resume"]'),this._isOrphan(t)&&r.addClass("orphan"),r.addClass("tour-"+this._options.name+" tour-"+this._options.name+"-"+i),t.reflex&&r.addClass("tour-"+this._options.name+"-reflex"),t.prev<0&&o.addClass("disabled").prop("disabled",!0).prop("tabindex",-1),t.next<0&&e.addClass("disabled").prop("disabled",!0).prop("tabindex",-1),t.duration||s.remove(),r.clone().wrap("<div>").parent().html()},h.prototype._reflexEvent=function(n){return{}.toString.call(n)==="[object Boolean]"?"click":n},h.prototype._reposition=function(t,i){var f,h,e,c,o,s,u;if(c=t[0].offsetWidth,h=t[0].offsetHeight,u=t.offset(),o=u.left,s=u.top,f=n(r).height()-u.top-t.outerHeight(),f<0&&(u.top=u.top+f),e=n("html").outerWidth()-u.left-t.outerWidth(),e<0&&(u.left=u.left+e),u.top<0&&(u.top=0),u.left<0&&(u.left=0),t.offset(u),i.placement==="bottom"||i.placement==="top"){if(o!==u.left)return this._replaceArrow(t,(u.left-o)*2,c,"left")}else if(s!==u.top)return this._replaceArrow(t,(u.top-s)*2,h,"top")},h.prototype._center=function(t){return t.css("top",n(window).outerHeight()/2-t.outerHeight()/2),t.css("left",n(window).outerWidth()/2-t.outerWidth()/2)},h.prototype._replaceArrow=function(n,t,i,r){return n.find(".arrow").css(r,t?50*(1-t/i)+"%":"")},h.prototype._scrollIntoView=function(t){var r,o,h,s,u,i,e,f;if((e=this.getStep(t),r=n(e.element),this._isOrphan(e))||!r.length)return this._showPopoverAndOverlay(t);o=n(window);u=r.offset().top;s=r.outerHeight();f=o.height();i=0;switch(e.placement){case"top":i=Math.max(0,u-f/2);break;case"left":case"right":i=Math.max(0,u+s/2-f/2);break;case"bottom":i=Math.max(0,u+s-f/2)}return this._debug("Scroll into view. ScrollTop: "+i+". Element offset: "+u+". Window height: "+f+"."),h=0,n("body, html").stop(!0,!0).animate({scrollTop:Math.ceil(i)},function(n){return function(){if(++h==2)return n._showPopoverAndOverlay(t),n._debug("Scroll into view.\nAnimation end element offset: "+r.offset().top+".\nWindow height: "+o.height()+".")}}(this))},h.prototype._initMouseNavigation=function(){var t=this;return n(r).off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='prev']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='next']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='end']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='pause-resume']").on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='next']",function(n){return function(t){return t.preventDefault(),n.next()}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='prev']",function(n){return function(t){return t.preventDefault(),n._current>0?n.prev():void 0}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='end']",function(n){return function(t){return t.preventDefault(),n.end()}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='pause-resume']",function(i){var r;return i.preventDefault(),r=n(this),r.text(t._paused?r.data("pause-text"):r.data("resume-text")),t._paused?t.resume():t.pause()})},h.prototype._initKeyboardNavigation=function(){if(this._options.keyboard)return n(r).on("keyup.tour-"+this._options.name,function(n){return function(t){if(t.which)switch(t.which){case 39:return t.preventDefault(),n._isLast()?n.end():n.next();case 37:if(t.preventDefault(),n._current>0)return n.prev();break;case 27:return t.preventDefault(),n.end()}}}(this))},h.prototype._makePromise=function(t){return t&&n.isFunction(t.then)?t:null},h.prototype._callOnPromiseDone=function(n,t,i){return n?n.then(function(n){return function(){return t.call(n,i)}}(this)):t.call(this,i)},h.prototype._fixBootstrapSelectPickerZindex=function(t){if(!this._isOrphan(t)&&n(r).find(".popover.tour-"+this._options.name+".tour-"+this._options.name+"-"+this.getCurrentStepIndex()).length==0){var i;i=n(t.element)[0].tagName.toLowerCase()=="select"?n(t.element):n(t.element).find("select:first");i.length>0&&i.parent().hasClass("bootstrap-select")&&(this._debug("Fixing Bootstrap SelectPicker"),i.parent().css("z-index","1111"),this._setStepFlag(this.getCurrentStepIndex(),"elementBootstrapSelectpicker",i))}},h.prototype._unfixBootstrapSelectPickerZindex=function(){var n=this._getStepFlag(this.getCurrentStepIndex(),"elementBootstrapSelectpicker");n&&(this._debug("Unfixing Bootstrap SelectPicker"),n.parent().css("z-index","auto"))},h.prototype._createOverlayElements=function(){var r=n('<div class="tour-backdrop" id="'+i.substr(1)+'"><\/div>'),u=n('<div class="tour-highlight" id="'+t.substr(1)+'" style="width:0px;height:0px;top:0px;left:0px;"><\/div>');n(i).length===0&&n(this._options.backdropContainer).append(r);n(t).length===0&&n(this._options.backdropContainer).append(u)},h.prototype._destroyOverlayElements=function(){n(i).remove();n(t).remove();n(u).remove();n(".tour-highlight-element").removeClass("tour-highlight-element")},h.prototype._hideBackdrop=function(r){var r=r||null;r?(this._hideHighlightOverlay(r),typeof r.backdropOptions.animation.backdropHide=="function"?r.backdropOptions.animation.backdropHide(n(i)):(n(i).addClass(r.backdropOptions.animation.backdropHide),n(i).hide(0,function(){n(this).removeClass(r.backdropOptions.animation.backdropHide)}))):(n(i).hide(0),n(t).hide(0),n(e).remove(),n(o).remove())},h.prototype._showBackdrop=function(r){var r=r||null;n(i).removeClass().addClass("tour-backdrop").hide(0);r?(typeof r.backdropOptions.animation.backdropShow=="function"?r.backdropOptions.animation.backdropShow(n(i)):(n(i).addClass(r.backdropOptions.animation.backdropShow),n(i).show(0,function(){n(this).removeClass(r.backdropOptions.animation.backdropShow)})),this._isOrphan(r)?n(t).is(":visible")&&this._hideHighlightOverlay(r):n(t).is(":visible")?this._positionHighlightOverlay(r):this._showHighlightOverlay(r)):(n(i).show(0),n(t).show(0))},h.prototype._createStepSubset=function(i){var u=this,r=n(i.element);return{element:r,container:i.container,autoscroll:i.autoscroll,backdrop:i.backdrop,preventInteraction:i.preventInteraction,isOrphan:this._isOrphan(i),orphan:i.orphan,showIfUnintendedOrphan:i.showIfUnintendedOrphan,duration:i.duration,delay:i.delay,fnPositionHighlight:function(){u._debug("Positioning highlight (fnPositionHighlight) over step element "+r[0].id+":\nWidth = "+r.outerWidth()+", height = "+r.outerHeight()+"\nTop: "+r.offset().top+", left: "+r.offset().left);n(t).width(r.outerWidth()).height(r.outerHeight()).offset(r.offset())}}},h.prototype._showHighlightOverlay=function(i){var u=n(".tour-highlight-element"),r;if(u.length>0&&u.removeClass("tour-highlight-element"),r=n(i.element).parents(".modal:first"),r.length?r.addClass("tour-highlight-element"):n(i.element).addClass("tour-highlight-element"),n(t).removeClass().addClass("tour-highlight").hide(0),typeof i.backdropOptions.animation.highlightShow=="function")i.backdropOptions.animation.highlightShow(n(t),this._createStepSubset(i));else{n(t).css({opacity:i.backdropOptions.highlightOpacity,"background-color":i.backdropOptions.highlightColor});n(t).width(0).height(0).offset({top:0,left:0});n(t).show(0);n(t).addClass(i.backdropOptions.animation.highlightShow);n(t).width(n(i.element).outerWidth()).height(n(i.element).outerHeight()).offset(n(i.element).offset());n(t).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n(t).removeClass(i.backdropOptions.animation.highlightShow)})}},h.prototype._positionHighlightOverlay=function(i){var u=n(".tour-highlight-element"),r;if(u.length>0&&u.removeClass("tour-highlight-element"),r=n(i.element).parents(".modal:first"),r.length?r.addClass("tour-highlight-element"):n(i.element).addClass("tour-highlight-element"),typeof i.backdropOptions.animation.highlightTransition=="function")i.backdropOptions.animation.highlightTransition(n(t),this._createStepSubset(i));else{n(t).removeClass().addClass("tour-highlight");n(t).css({opacity:i.backdropOptions.highlightOpacity,"background-color":i.backdropOptions.highlightColor});n(t).addClass(i.backdropOptions.animation.highlightTransition);n(t).width(n(i.element).outerWidth()).height(n(i.element).outerHeight()).offset(n(i.element).offset());n(t).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n(t).removeClass(i.backdropOptions.animation.highlightTransition)})}},h.prototype._hideHighlightOverlay=function(i){if(n(".tour-highlight-element").removeClass("tour-highlight-element"),typeof i.backdropOptions.animation.highlightHide=="function")i.backdropOptions.animation.highlightHide(n(t),this._createStepSubset(i));else{n(t).addClass(i.backdropOptions.animation.highlightHide);n(t).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n(t).removeClass().addClass("tour-highlight");n(t).hide(0)})}},h.prototype._updateBackdropElements=function(r){r.backdrop!=n(i).is(":visible")?r.backdrop?this._showBackdrop(r):this._hideBackdrop(r):r.backdrop?this._isOrphan(r)?n(t).is(":visible")&&this._hideHighlightOverlay(r):n(t).is(":visible")?this._positionHighlightOverlay(r):this._showHighlightOverlay(r):n(t).is(":visible")&&this._hideHighlightOverlay(r);n(e).remove();n(o).remove();r.backdropOptions.backdropSibling==!0?(n(t).addClass("tour-behind"),n(i).addClass("tour-zindexFix"),n(t).clone().prop("id",o.substring(1)).removeClass("tour-behind").insertAfter(".tour-highlight-element"),n(i).clone().prop("id",e.substring(1)).removeClass("tour-zindexFix").insertAfter(".tour-highlight-element")):(n(t).removeClass("tour-behind"),n(i).removeClass("tour-zindexFix"))},h.prototype._updateOverlayElements=function(i){i.preventInteraction?(this._debug("preventInteraction == true, adding overlay"),n(u).length===0&&n('<div class="tour-prevent" id="'+u.substr(1)+'" style="width:0px;height:0px;top:0px;left:0px;"><\/div>').insertAfter(t),n(u).width(n(i.element).outerWidth()).height(n(i.element).outerHeight()).offset(n(i.element).offset())):n(u).remove()},h.prototype._clearTimer=function(){return window.clearTimeout(this._timer),this._timer=null,this._duration=null},h.prototype._getProtocol=function(n){return n=n.split("://"),n.length>1?n[0]:"http"},h.prototype._getHost=function(n){return n=n.split("//"),n=n.length>1?n[1]:n[0],n.split("/")[0]},h.prototype._getPath=function(n){return n.replace(/\/?$/,"").split("?")[0].split("#")[0]},h.prototype._getQuery=function(n){return this._getParams(n,"?")},h.prototype._getHash=function(n){return this._getParams(n,"#")},h.prototype._getParams=function(n,t){var u,e,r,i,f;if(i=n.split(t),i.length===1)return{};for(i=i[1].split("&"),f={},u=0,e=i.length;u<e;u++)r=i[u],r=r.split("="),f[r[0]]=r[1]||"";return f},h.prototype._equal=function(n,t){var u,i,f,e,o,r;if({}.toString.call(n)==="[object Object]"&&{}.toString.call(t)==="[object Object]"){if(e=Object.keys(n),o=Object.keys(t),e.length!==o.length)return!1;for(i in n)if(r=n[i],!this._equal(t[i],r))return!1;return!0}if({}.toString.call(n)==="[object Array]"&&{}.toString.call(t)==="[object Array]"){if(n.length!==t.length)return!1;for(i=u=0,f=n.length;u<f;i=++u)if(r=n[i],!this._equal(r,t[i]))return!1;return!0}return n===t},h}()});$(function(){function n(n){$(n).parent().removeClass("open");$(n).parent().find("#nav-toggle").removeClass("active")}document.querySelector("#nav-toggle")!==null&&document.querySelector("#nav-toggle").addEventListener("click",function(){this.classList.toggle("active")});document.querySelector("#nav-toggle-mobile")!==null&&document.querySelector("#nav-toggle-mobile").addEventListener("click",function(){this.classList.toggle("active")});var t;$(".dropdown-menu").mouseenter(function(){clearTimeout(t)});$(".dropdown-menu").mouseleave(function(){t=setTimeout(function(){n(".dropdown-menu")},500)});$(document).click(function(){n(".dropdown-menu")})}),function(){function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i||n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}return n}()({1:[function(n,t){n(276);n(212);n(214);n(213);n(216);n(218);n(223);n(217);n(215);n(225);n(224);n(220);n(221);n(219);n(211);n(222);n(226);n(227);n(178);n(180);n(179);n(229);n(228);n(199);n(209);n(210);n(200);n(201);n(202);n(203);n(204);n(205);n(206);n(207);n(208);n(182);n(183);n(184);n(185);n(186);n(187);n(188);n(189);n(190);n(191);n(192);n(193);n(194);n(195);n(196);n(197);n(198);n(263);n(268);n(275);n(266);n(258);n(259);n(264);n(269);n(271);n(254);n(255);n(256);n(257);n(260);n(261);n(262);n(265);n(267);n(270);n(272);n(273);n(274);n(173);n(175);n(174);n(177);n(176);n(161);n(159);n(166);n(163);n(169);n(171);n(158);n(165);n(155);n(170);n(153);n(168);n(167);n(160);n(164);n(152);n(154);n(157);n(156);n(172);n(162);n(245);n(246);n(252);n(247);n(248);n(249);n(250);n(251);n(230);n(181);n(253);n(288);n(289);n(277);n(278);n(283);n(286);n(287);n(281);n(284);n(282);n(285);n(279);n(280);n(231);n(232);n(233);n(234);n(235);n(238);n(236);n(237);n(239);n(240);n(241);n(242);n(244);n(243);t.exports=n(50)},{"152":152,"153":153,"154":154,"155":155,"156":156,"157":157,"158":158,"159":159,"160":160,"161":161,"162":162,"163":163,"164":164,"165":165,"166":166,"167":167,"168":168,"169":169,"170":170,"171":171,"172":172,"173":173,"174":174,"175":175,"176":176,"177":177,"178":178,"179":179,"180":180,"181":181,"182":182,"183":183,"184":184,"185":185,"186":186,"187":187,"188":188,"189":189,"190":190,"191":191,"192":192,"193":193,"194":194,"195":195,"196":196,"197":197,"198":198,"199":199,"200":200,"201":201,"202":202,"203":203,"204":204,"205":205,"206":206,"207":207,"208":208,"209":209,"210":210,"211":211,"212":212,"213":213,"214":214,"215":215,"216":216,"217":217,"218":218,"219":219,"220":220,"221":221,"222":222,"223":223,"224":224,"225":225,"226":226,"227":227,"228":228,"229":229,"230":230,"231":231,"232":232,"233":233,"234":234,"235":235,"236":236,"237":237,"238":238,"239":239,"240":240,"241":241,"242":242,"243":243,"244":244,"245":245,"246":246,"247":247,"248":248,"249":249,"250":250,"251":251,"252":252,"253":253,"254":254,"255":255,"256":256,"257":257,"258":258,"259":259,"260":260,"261":261,"262":262,"263":263,"264":264,"265":265,"266":266,"267":267,"268":268,"269":269,"270":270,"271":271,"272":272,"273":273,"274":274,"275":275,"276":276,"277":277,"278":278,"279":279,"280":280,"281":281,"282":282,"283":283,"284":284,"285":285,"286":286,"287":287,"288":288,"289":289,"50":50}],2:[function(n,t){n(290);t.exports=n(50).Array.flatMap},{"290":290,"50":50}],3:[function(n,t){n(291);t.exports=n(50).Array.includes},{"291":291,"50":50}],4:[function(n,t){n(292);t.exports=n(50).Object.entries},{"292":292,"50":50}],5:[function(n,t){n(293);t.exports=n(50).Object.getOwnPropertyDescriptors},{"293":293,"50":50}],6:[function(n,t){n(294);t.exports=n(50).Object.values},{"294":294,"50":50}],7:[function(n,t){"use strict";n(230);n(295);t.exports=n(50).Promise["finally"]},{"230":230,"295":295,"50":50}],8:[function(n,t){n(296);t.exports=n(50).String.padEnd},{"296":296,"50":50}],9:[function(n,t){n(297);t.exports=n(50).String.padStart},{"297":297,"50":50}],10:[function(n,t){n(299);t.exports=n(50).String.trimRight},{"299":299,"50":50}],11:[function(n,t){n(298);t.exports=n(50).String.trimLeft},{"298":298,"50":50}],12:[function(n,t){n(300);t.exports=n(149).f("asyncIterator")},{"149":149,"300":300}],13:[function(n,t){n(30);t.exports=n(16).global},{"16":16,"30":30}],14:[function(n,t){t.exports=function(n){if(typeof n!="function")throw TypeError(n+" is not a function!");return n}},{}],15:[function(n,t){var i=n(26);t.exports=function(n){if(!i(n))throw TypeError(n+" is not an object!");return n}},{"26":26}],16:[function(n,t){var i=t.exports={version:"2.6.11"};typeof __e=="number"&&(__e=i)},{}],17:[function(n,t){var i=n(14);t.exports=function(n,t,r){if(i(n),t===undefined)return n;switch(r){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}}},{"14":14}],18:[function(n,t){t.exports=!n(21)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"21":21}],19:[function(n,t){var r=n(26),i=n(22).document,u=r(i)&&r(i.createElement);t.exports=function(n){return u?i.createElement(n):{}}},{"22":22,"26":26}],20:[function(n,t){var r=n(22),f=n(16),e=n(17),o=n(24),s=n(23),u="prototype",i=function(n,t,h){var k=n&i.F,y=n&i.G,d=n&i.S,b=n&i.P,g=n&i.B,nt=n&i.W,a=y?f:f[t]||(f[t]={}),w=a[u],v=y?r:d?r[t]:(r[t]||{})[u],c,p,l;y&&(h=t);for(c in h)(p=!k&&v&&v[c]!==undefined,p&&s(a,c))||(l=p?v[c]:h[c],a[c]=y&&typeof v[c]!="function"?h[c]:g&&p?e(l,r):nt&&v[c]==l?function(n){var t=function(t,i,r){if(this instanceof n){switch(arguments.length){case 0:return new n;case 1:return new n(t);case 2:return new n(t,i)}return new n(t,i,r)}return n.apply(this,arguments)};return t[u]=n[u],t}(l):b&&typeof l=="function"?e(Function.call,l):l,b&&((a.virtual||(a.virtual={}))[c]=l,n&i.R&&w&&!w[c]&&o(w,c,l)))};i.F=1;i.G=2;i.S=4;i.P=8;i.B=16;i.W=32;i.U=64;i.R=128;t.exports=i},{"16":16,"17":17,"22":22,"23":23,"24":24}],21:[function(n,t){t.exports=function(n){try{return!!n()}catch(t){return!0}}},{}],22:[function(n,t){var i=t.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=i)},{}],23:[function(n,t){var i={}.hasOwnProperty;t.exports=function(n,t){return i.call(n,t)}},{}],24:[function(n,t){var i=n(27),r=n(28);t.exports=n(18)?function(n,t,u){return i.f(n,t,r(1,u))}:function(n,t,i){return n[t]=i,n}},{"18":18,"27":27,"28":28}],25:[function(n,t){t.exports=!n(18)&&!n(21)(function(){return Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a!=7})},{"18":18,"19":19,"21":21}],26:[function(n,t){t.exports=function(n){return typeof n=="object"?n!==null:typeof n=="function"}},{}],27:[function(n,t,i){var r=n(15),u=n(25),f=n(29),e=Object.defineProperty;i.f=n(18)?Object.defineProperty:function(n,t,i){if(r(n),t=f(t,!0),r(i),u)try{return e(n,t,i)}catch(o){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(n[t]=i.value),n}},{"15":15,"18":18,"25":25,"29":29}],28:[function(n,t){t.exports=function(n,t){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:t}}},{}],29:[function(n,t){var i=n(26);t.exports=function(n,t){if(!i(n))return n;var r,u;if(t&&typeof(r=n.toString)=="function"&&!i(u=r.call(n))||typeof(r=n.valueOf)=="function"&&!i(u=r.call(n))||!t&&typeof(r=n.toString)=="function"&&!i(u=r.call(n)))return u;throw TypeError("Can't convert object to primitive value");}},{"26":26}],30:[function(n){var t=n(20);t(t.G,{global:n(22)})},{"20":20,"22":22}],31:[function(n,t,i){arguments[4][14][0].apply(i,arguments)},{"14":14}],32:[function(n,t){var i=n(46);t.exports=function(n,t){if(typeof n!="number"&&i(n)!="Number")throw TypeError(t);return+n}},{"46":46}],33:[function(n,t){var i=n(150)("unscopables"),r=Array.prototype;r[i]==undefined&&n(70)(r,i,{});t.exports=function(n){r[i][n]=!0}},{"150":150,"70":70}],34:[function(n,t){"use strict";var i=n(127)(!0);t.exports=function(n,t,r){return t+(r?i(n,t).length:1)}},{"127":127}],35:[function(n,t){t.exports=function(n,t,i,r){if(!(n instanceof t)||r!==undefined&&r in n)throw TypeError(i+": incorrect invocation!");return n}},{}],36:[function(n,t,i){arguments[4][15][0].apply(i,arguments)},{"15":15,"79":79}],37:[function(n,t){"use strict";var r=n(140),i=n(135),u=n(139);t.exports=[].copyWithin||function(n,t){var o=r(this),s=u(o.length),f=i(n,s),e=i(t,s),l=arguments.length>2?arguments[2]:undefined,h=Math.min((l===undefined?s:i(l,s))-e,s-f),c=1;for(e<f&&f<e+h&&(c=-1,e+=h-1,f+=h-1);h-->0;)e in o?o[f]=o[e]:delete o[f],f+=c,e+=c;return o}},{"135":135,"139":139,"140":140}],38:[function(n,t){"use strict";var r=n(140),i=n(135),u=n(139);t.exports=function(n){for(var t=r(this),f=u(t.length),e=arguments.length,o=i(e>1?arguments[1]:undefined,f),s=e>2?arguments[2]:undefined,h=s===undefined?f:i(s,f);h>o;)t[o++]=n;return t}},{"135":135,"139":139,"140":140}],39:[function(n,t){var i=n(138),r=n(139),u=n(135);t.exports=function(n){return function(t,f,e){var s=i(t),h=r(s.length),o=u(e,h),c;if(n&&f!=f){while(h>o)if(c=s[o++],c!=c)return!0}else for(;h>o;o++)if((n||o in s)&&s[o]===f)return n||o||0;return!n&&-1}}},{"135":135,"138":138,"139":139}],40:[function(n,t){var i=n(52),r=n(75),u=n(140),f=n(139),e=n(43);t.exports=function(n,t){var s=n==1,l=n==2,a=n==3,o=n==4,h=n==6,v=n==5||h,c=t||e;return function(t,e,y){for(var g=u(t),b=r(g),tt=i(e,y,3),nt=f(b.length),p=0,k=s?c(t,nt):l?c(t,0):undefined,w,d;nt>p;p++)if((v||p in b)&&(w=b[p],d=tt(w,p,g),n))if(s)k[p]=d;else if(d)switch(n){case 3:return!0;case 5:return w;case 6:return p;case 2:k.push(w)}else if(o)return!1;return h?-1:a||o?o:k}}},{"139":139,"140":140,"43":43,"52":52,"75":75}],41:[function(n,t){var i=n(31),r=n(140),u=n(75),f=n(139);t.exports=function(n,t,e,o,s){i(t);var l=r(n),c=u(l),a=f(l.length),h=s?a-1:0,v=s?-1:1;if(e<2)for(;;){if(h in c){o=c[h];h+=v;break}if(h+=v,s?h<0:a<=h)throw TypeError("Reduce of empty array with no initial value");}for(;s?h>=0:a>h;h+=v)h in c&&(o=t(o,c[h],h,l));return o}},{"139":139,"140":140,"31":31,"75":75}],42:[function(n,t){var r=n(79),i=n(77),u=n(150)("species");t.exports=function(n){var t;return i(n)&&(t=n.constructor,typeof t=="function"&&(t===Array||i(t.prototype))&&(t=undefined),r(t)&&(t=t[u],t===null&&(t=undefined))),t===undefined?Array:t}},{"150":150,"77":77,"79":79}],43:[function(n,t){var i=n(42);t.exports=function(n,t){return new(i(n))(t)}},{"42":42}],44:[function(n,t){"use strict";var u=n(31),f=n(79),e=n(74),r=[].slice,i={},o=function(n,t,r){if(!(t in i)){for(var f=[],u=0;u<t;u++)f[u]="a["+u+"]";i[t]=Function("F,a","return new F("+f.join(",")+")")}return i[t](n,r)};t.exports=Function.bind||function(n){var t=u(this),s=r.call(arguments,1),i=function(){var u=s.concat(r.call(arguments));return this instanceof i?o(t,u.length,u):e(t,u,n)};return f(t.prototype)&&(i.prototype=t.prototype),i}},{"31":31,"74":74,"79":79}],45:[function(n,t){var i=n(46),r=n(150)("toStringTag"),u=i(function(){return arguments}())=="Arguments",f=function(n,t){try{return n[t]}catch(i){}};t.exports=function(n){var t,e,o;return n===undefined?"Undefined":n===null?"Null":typeof(e=f(t=Object(n),r))=="string"?e:u?i(t):(o=i(t))=="Object"&&typeof t.callee=="function"?"Arguments":o}},{"150":150,"46":46}],46:[function(n,t){var i={}.toString;t.exports=function(n){return i.call(n).slice(8,-1)}},{}],47:[function(n,t){"use strict";var s=n(97).f,h=n(96),c=n(115),l=n(52),a=n(35),v=n(66),y=n(83),u=n(85),p=n(121),e=n(56),o=n(92).fastKey,i=n(147),r=e?"_s":"size",f=function(n,t){var r=o(t),i;if(r!=="F")return n._i[r];for(i=n._f;i;i=i.n)if(i.k==t)return i};t.exports={getConstructor:function(n,t,u,o){var y=n(function(n,i){a(n,y,t,"_i");n._t=t;n._i=h(null);n._f=undefined;n._l=undefined;n[r]=0;i!=undefined&&v(i,u,n[o],n)});return c(y.prototype,{clear:function(){for(var u=i(this,t),f=u._i,n=u._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=undefined),delete f[n.i];u._f=u._l=undefined;u[r]=0},"delete":function(n){var e=i(this,t),u=f(e,n),o,s;return u&&(o=u.n,s=u.p,delete e._i[u.i],u.r=!0,s&&(s.n=o),o&&(o.p=s),e._f==u&&(e._f=o),e._l==u&&(e._l=s),e[r]--),!!u},forEach:function(n){i(this,t);for(var u=l(n,arguments.length>1?arguments[1]:undefined,3),r;r=r?r.n:this._f;)for(u(r.v,r.k,this);r&&r.r;)r=r.p},has:function(n){return!!f(i(this,t),n)}}),e&&s(y.prototype,"size",{get:function(){return i(this,t)[r]}}),y},def:function(n,t,i){var u=f(n,t),e,s;return u?u.v=i:(n._l=u={i:s=o(t,!0),k:t,v:i,p:e=n._l,n:undefined,r:!1},n._f||(n._f=u),e&&(e.n=u),n[r]++,s!=="F"&&(n._i[s]=u)),n},getEntry:f,setStrong:function(n,t,r){y(n,t,function(n,r){this._t=i(n,t);this._k=r;this._l=undefined},function(){for(var t=this,i=t._k,n=t._l;n&&n.r;)n=n.p;return!t._t||!(t._l=n=n?n.n:t._t._f)?(t._t=undefined,u(1)):i=="keys"?u(0,n.k):i=="values"?u(0,n.v):u(0,[n.k,n.v])},r?"entries":"values",!r,!0);p(t)}}},{"115":115,"121":121,"147":147,"35":35,"52":52,"56":56,"66":66,"83":83,"85":85,"92":92,"96":96,"97":97}],48:[function(n,t){"use strict";var c=n(115),r=n(92).getWeak,l=n(36),f=n(79),a=n(35),v=n(66),e=n(40),o=n(69),s=n(147),y=e(5),p=e(6),w=0,i=function(n){return n._l||(n._l=new h)},h=function(){this.a=[]},u=function(n,t){return y(n.a,function(n){return n[0]===t})};h.prototype={get:function(n){var t=u(this,n);if(t)return t[1]},has:function(n){return!!u(this,n)},set:function(n,t){var i=u(this,n);i?i[1]=t:this.a.push([n,t])},"delete":function(n){var t=p(this.a,function(t){return t[0]===n});return~t&&this.a.splice(t,1),!!~t}};t.exports={getConstructor:function(n,t,u,e){var h=n(function(n,i){a(n,h,t,"_i");n._t=t;n._i=w++;n._l=undefined;i!=undefined&&v(i,u,n[e],n)});return c(h.prototype,{"delete":function(n){if(!f(n))return!1;var u=r(n);return u===!0?i(s(this,t))["delete"](n):u&&o(u,this._i)&&delete u[this._i]},has:function(n){if(!f(n))return!1;var u=r(n);return u===!0?i(s(this,t)).has(n):u&&o(u,this._i)}}),h},def:function(n,t,u){var f=r(l(t),!0);return f===!0?i(n).set(t,u):f[n._i]=u,n},ufstore:i}},{"115":115,"147":147,"35":35,"36":36,"40":40,"66":66,"69":69,"79":79,"92":92}],49:[function(n,t){"use strict";var f=n(68),i=n(60),e=n(116),o=n(115),s=n(92),h=n(66),c=n(35),r=n(79),u=n(62),l=n(84),a=n(122),v=n(73);t.exports=function(n,t,y,p,w,b){var tt=f[n],k=tt,g=w?"set":"add",d=k&&k.prototype,rt={},nt=function(n){var t=d[n];e(d,n,n=="delete"?function(n){return b&&!r(n)?!1:t.call(this,n===0?0:n)}:n=="has"?function(n){return b&&!r(n)?!1:t.call(this,n===0?0:n)}:n=="get"?function(n){return b&&!r(n)?undefined:t.call(this,n===0?0:n)}:n=="add"?function(n){return t.call(this,n===0?0:n),this}:function(n,i){return t.call(this,n===0?0:n,i),this})};if(typeof k=="function"&&(b||d.forEach&&!u(function(){(new k).entries().next()}))){var it=new k,ft=it[g](b?{}:-0,1)!=it,et=u(function(){it.has(1)}),ot=l(function(n){new k(n)}),ut=!b&&u(function(){for(var t=new k,n=5;n--;)t[g](n,n);return!t.has(-0)});ot||(k=t(function(t,i){c(t,k,n);var r=v(new tt,t,k);return i!=undefined&&h(i,w,r[g],r),r}),k.prototype=d,d.constructor=k);(et||ut)&&(nt("delete"),nt("has"),w&&nt("get"));(ut||ft)&&nt(g);b&&d.clear&&delete d.clear}else k=p.getConstructor(t,n,w,g),o(k.prototype,y),s.NEED=!0;return a(k,n),rt[n]=k,i(i.G+i.W+i.F*(k!=tt),rt),b||p.setStrong(k,n,w),k}},{"115":115,"116":116,"122":122,"35":35,"60":60,"62":62,"66":66,"68":68,"73":73,"79":79,"84":84,"92":92}],50:[function(n,t,i){arguments[4][16][0].apply(i,arguments)},{"16":16}],51:[function(n,t){"use strict";var i=n(97),r=n(114);t.exports=function(n,t,u){t in n?i.f(n,t,r(0,u)):n[t]=u}},{"114":114,"97":97}],52:[function(n,t,i){arguments[4][17][0].apply(i,arguments)},{"17":17,"31":31}],53:[function(n,t){"use strict";var u=n(62),f=Date.prototype.getTime,r=Date.prototype.toISOString,i=function(n){return n>9?n:"0"+n};t.exports=u(function(){return r.call(new Date(-50000000000001))!="0385-07-25T07:06:39.999Z"})||!u(function(){r.call(new Date(NaN))})?function(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var n=this,t=n.getUTCFullYear(),r=n.getUTCMilliseconds(),u=t<0?"-":t>9999?"+":"";return u+("00000"+Math.abs(t)).slice(u?-6:-4)+"-"+i(n.getUTCMonth()+1)+"-"+i(n.getUTCDate())+"T"+i(n.getUTCHours())+":"+i(n.getUTCMinutes())+":"+i(n.getUTCSeconds())+"."+(r>99?r:"0"+i(r))+"Z"}:r},{"62":62}],54:[function(n,t){"use strict";var r=n(36),u=n(141),i="number";t.exports=function(n){if(n!=="string"&&n!==i&&n!=="default")throw TypeError("Incorrect hint");return u(r(this),n!=i)}},{"141":141,"36":36}],55:[function(n,t){t.exports=function(n){if(n==undefined)throw TypeError("Can't call method on  "+n);return n}},{}],56:[function(n,t,i){arguments[4][18][0].apply(i,arguments)},{"18":18,"62":62}],57:[function(n,t,i){arguments[4][19][0].apply(i,arguments)},{"19":19,"68":68,"79":79}],58:[function(n,t){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],59:[function(n,t){var i=n(105),r=n(102),u=n(106);t.exports=function(n){var t=i(n),f=r.f;if(f)for(var e=f(n),h=u.f,o=0,s;e.length>o;)h.call(n,s=e[o++])&&t.push(s);return t}},{"102":102,"105":105,"106":106}],60:[function(n,t){var r=n(68),u=n(50),o=n(70),s=n(116),e=n(52),f="prototype",i=function(n,t,h){var d=n&i.F,y=n&i.G,g=n&i.S,w=n&i.P,nt=n&i.B,a=y?r:g?r[t]||(r[t]={}):(r[t]||{})[f],v=y?u:u[t]||(u[t]={}),b=v[f]||(v[f]={}),l,p,c,k;y&&(h=t);for(l in h)p=!d&&a&&a[l]!==undefined,c=(p?a:h)[l],k=nt&&p?e(c,r):w&&typeof c=="function"?e(Function.call,c):c,a&&s(a,l,c,n&i.U),v[l]!=c&&o(v,l,k),w&&b[l]!=c&&(b[l]=c)};r.core=u;i.F=1;i.G=2;i.S=4;i.P=8;i.B=16;i.W=32;i.U=64;i.R=128;t.exports=i},{"116":116,"50":50,"52":52,"68":68,"70":70}],61:[function(n,t){var i=n(150)("match");t.exports=function(n){var t=/./;try{"/./"[n](t)}catch(r){try{return t[i]=!1,!"/./"[n](t)}catch(u){}}return!0}},{"150":150}],62:[function(n,t,i){arguments[4][21][0].apply(i,arguments)},{"21":21}],63:[function(n,t){"use strict";n(246);var u=n(116),f=n(70),i=n(62),e=n(55),r=n(150),o=n(118),s=r("species"),h=!i(function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"".replace(n,"$<a>")!=="7"}),c=function(){var t=/(?:)/,i=t.exec,n;return t.exec=function(){return i.apply(this,arguments)},n="ab".split(t),n.length===2&&n[0]==="a"&&n[1]==="b"}();t.exports=function(n,t,l){var a=r(n),v=!i(function(){var t={};return t[a]=function(){return 7},""[n](t)!=7}),w=v?!i(function(){var i=!1,t=/a/;return t.exec=function(){return i=!0,null},n==="split"&&(t.constructor={},t.constructor[s]=function(){return t}),t[a](""),!i}):undefined;if(!v||!w||n==="replace"&&!h||n==="split"&&!c){var b=/./[a],y=l(e,a,""[n],function(n,t,i,r,u){return t.exec===o?v&&!u?{done:!0,value:b.call(t,i,r)}:{done:!0,value:n.call(i,t,r)}:{done:!1}}),k=y[0],p=y[1];u(String.prototype,n,k);f(RegExp.prototype,a,t==2?function(n,t){return p.call(n,this,t)}:function(n){return p.call(n,this)})}}},{"116":116,"118":118,"150":150,"246":246,"55":55,"62":62,"70":70}],64:[function(n,t){"use strict";var i=n(36);t.exports=function(){var t=i(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},{"36":36}],65:[function(n,t){"use strict";function i(n,t,s,h,c,l,a,v){for(var p=c,w=0,k=a?e(a,v,3):!1,y,b;w<h;){if(w in s){if(y=k?k(s[w],w,t):s[w],b=!1,u(y)&&(b=y[o],b=b!==undefined?!!b:r(y)),b&&l>0)p=i(n,t,y,f(y.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError();n[p]=y}p++}w++}return p}var r=n(77),u=n(79),f=n(139),e=n(52),o=n(150)("isConcatSpreadable");t.exports=i},{"139":139,"150":150,"52":52,"77":77,"79":79}],66:[function(n,t,i){var f=n(52),e=n(81),o=n(76),s=n(36),h=n(139),c=n(151),r={},u={},i=t.exports=function(n,t,i,l,a){var w=a?function(){return n}:c(n),b=f(i,l,t?2:1),y=0,d,p,k,v;if(typeof w!="function")throw TypeError(n+" is not iterable!");if(o(w)){for(d=h(n.length);d>y;y++)if(v=t?b(s(p=n[y])[0],p[1]):b(n[y]),v===r||v===u)return v}else for(k=w.call(n);!(p=k.next()).done;)if(v=e(k,b,p.value,t),v===r||v===u)return v};i.BREAK=r;i.RETURN=u},{"139":139,"151":151,"36":36,"52":52,"76":76,"81":81}],67:[function(n,t){t.exports=n(124)("native-function-to-string",Function.toString)},{"124":124}],68:[function(n,t,i){arguments[4][22][0].apply(i,arguments)},{"22":22}],69:[function(n,t,i){arguments[4][23][0].apply(i,arguments)},{"23":23}],70:[function(n,t,i){arguments[4][24][0].apply(i,arguments)},{"114":114,"24":24,"56":56,"97":97}],71:[function(n,t){var i=n(68).document;t.exports=i&&i.documentElement},{"68":68}],72:[function(n,t,i){arguments[4][25][0].apply(i,arguments)},{"25":25,"56":56,"57":57,"62":62}],73:[function(n,t){var r=n(79),i=n(120).set;t.exports=function(n,t,u){var f=t.constructor,e;return f!==u&&typeof f=="function"&&(e=f.prototype)!==u.prototype&&r(e)&&i&&i(n,e),n}},{"120":120,"79":79}],74:[function(n,t){t.exports=function(n,t,i){var r=i===undefined;switch(t.length){case 0:return r?n():n.call(i);case 1:return r?n(t[0]):n.call(i,t[0]);case 2:return r?n(t[0],t[1]):n.call(i,t[0],t[1]);case 3:return r?n(t[0],t[1],t[2]):n.call(i,t[0],t[1],t[2]);case 4:return r?n(t[0],t[1],t[2],t[3]):n.call(i,t[0],t[1],t[2],t[3])}return n.apply(i,t)}},{}],75:[function(n,t){var i=n(46);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(n){return i(n)=="String"?n.split(""):Object(n)}},{"46":46}],76:[function(n,t){var i=n(86),r=n(150)("iterator"),u=Array.prototype;t.exports=function(n){return n!==undefined&&(i.Array===n||u[r]===n)}},{"150":150,"86":86}],77:[function(n,t){var i=n(46);t.exports=Array.isArray||function(n){return i(n)=="Array"}},{"46":46}],78:[function(n,t){var i=n(79),r=Math.floor;t.exports=function(n){return!i(n)&&isFinite(n)&&r(n)===n}},{"79":79}],79:[function(n,t,i){arguments[4][26][0].apply(i,arguments)},{"26":26}],80:[function(n,t){var i=n(79),r=n(46),u=n(150)("match");t.exports=function(n){var t;return i(n)&&((t=n[u])!==undefined?!!t:r(n)=="RegExp")}},{"150":150,"46":46,"79":79}],81:[function(n,t){var i=n(36);t.exports=function(n,t,r,u){try{return u?t(i(r)[0],r[1]):t(r)}catch(e){var f=n["return"];f!==undefined&&i(f.call(n));throw e;}}},{"36":36}],82:[function(n,t){"use strict";var r=n(96),u=n(114),f=n(122),i={};n(70)(i,n(150)("iterator"),function(){return this});t.exports=function(n,t,e){n.prototype=r(i,{next:u(1,e)});f(n,t+" Iterator")}},{"114":114,"122":122,"150":150,"70":70,"96":96}],83:[function(n,t){"use strict";var e=n(87),u=n(60),l=n(116),o=n(70),s=n(86),a=n(82),v=n(122),y=n(103),i=n(150)("iterator"),f=!([].keys&&"next"in[].keys()),p="@@iterator",h="keys",r="values",c=function(){return this};t.exports=function(n,t,w,b,k,d,g){a(w,t,b);var ft=function(n){if(!f&&n in nt)return nt[n];switch(n){case h:return function(){return new w(this,n)};case r:return function(){return new w(this,n)}}return function(){return new w(this,n)}},ht=t+" Iterator",ot=k==r,st=!1,nt=n.prototype,tt=nt[i]||nt[p]||k&&nt[k],it=tt||ft(k),lt=k?ot?ft("entries"):it:undefined,ct=t=="Array"?nt.entries||tt:tt,ut,et,rt;if(ct&&(rt=y(ct.call(new n)),rt!==Object.prototype&&rt.next&&(v(rt,ht,!0),e||typeof rt[i]=="function"||o(rt,i,c))),ot&&tt&&tt.name!==r&&(st=!0,it=function(){return tt.call(this)}),(!e||g)&&(f||st||!nt[i])&&o(nt,i,it),s[t]=it,s[ht]=c,k)if(ut={values:ot?it:ft(r),keys:d?it:ft(h),entries:lt},g)for(et in ut)et in nt||l(nt,et,ut[et]);else u(u.P+u.F*(f||st),t,ut);return ut}},{"103":103,"116":116,"122":122,"150":150,"60":60,"70":70,"82":82,"86":86,"87":87}],84:[function(n,t){var i=n(150)("iterator"),u=!1,r;try{r=[7][i]();r["return"]=function(){u=!0};Array.from(r,function(){throw 2;})}catch(f){}t.exports=function(n,t){var f,r,e;if(!t&&!u)return!1;f=!1;try{r=[7];e=r[i]();e.next=function(){return{done:f=!0}};r[i]=function(){return e};n(r)}catch(o){}return f}},{"150":150}],85:[function(n,t){t.exports=function(n,t){return{value:t,done:!!n}}},{}],86:[function(n,t){t.exports={}},{}],87:[function(n,t){t.exports=!1},{}],88:[function(n,t){var i=Math.expm1;t.exports=!i||i(10)>22025.465794806718||i(10)<22025.465794806718||i(-2e-17)!=-2e-17?function(n){return(n=+n)==0?n:n>-1e-6&&n<1e-6?n+n*n/2:Math.exp(n)-1}:i},{}],89:[function(n,t){var e=n(91),i=Math.pow,u=i(2,-52),r=i(2,-23),o=i(2,127)*(2-r),f=i(2,-126),s=function(n){return n+1/u-1/u};t.exports=Math.fround||function(n){var i=Math.abs(n),h=e(n),c,t;return i<f?h*s(i/f/r)*f*r:(c=(1+r/u)*i,t=c-(c-i),t>o||t!=t)?h*Infinity:h*t}},{"91":91}],90:[function(n,t){t.exports=Math.log1p||function(n){return(n=+n)>-1e-8&&n<1e-8?n-n*n/2:Math.log(1+n)}},{}],91:[function(n,t){t.exports=Math.sign||function(n){return(n=+n)==0||n!=n?n:n<0?-1:1}},{}],92:[function(n,t){var i=n(145)("meta"),e=n(79),u=n(69),o=n(97).f,s=0,r=Object.isExtensible||function(){return!0},h=!n(62)(function(){return r(Object.preventExtensions({}))}),f=function(n){o(n,i,{value:{i:"O"+ ++s,w:{}}})},c=function(n,t){if(!e(n))return typeof n=="symbol"?n:(typeof n=="string"?"S":"P")+n;if(!u(n,i)){if(!r(n))return"F";if(!t)return"E";f(n)}return n[i].i},l=function(n,t){if(!u(n,i)){if(!r(n))return!0;if(!t)return!1;f(n)}return n[i].w},a=function(n){return h&&v.NEED&&r(n)&&!u(n,i)&&f(n),n},v=t.exports={KEY:i,NEED:!1,fastKey:c,getWeak:l,onFreeze:a}},{"145":145,"62":62,"69":69,"79":79,"97":97}],93:[function(n,t){var i=n(68),o=n(134).set,f=i.MutationObserver||i.WebKitMutationObserver,r=i.process,u=i.Promise,e=n(46)(r)=="process";t.exports=function(){var n,s,t,h=function(){var i,u;for(e&&(i=r.domain)&&i.exit();n;){u=n.fn;n=n.next;try{u()}catch(f){n?t():s=undefined;throw f;}}s=undefined;i&&i.enter()},c,l,a;return e?t=function(){r.nextTick(h)}:!f||i.navigator&&i.navigator.standalone?u&&u.resolve?(a=u.resolve(undefined),t=function(){a.then(h)}):t=function(){o.call(i,h)}:(c=!0,l=document.createTextNode(""),new f(h).observe(l,{characterData:!0}),t=function(){l.data=c=!c}),function(i){var r={fn:i,next:undefined};s&&(s.next=r);n||(n=r,t());s=r}}},{"134":134,"46":46,"68":68}],94:[function(n,t){"use strict";function r(n){var t,r;this.promise=new n(function(n,i){if(t!==undefined||r!==undefined)throw TypeError("Bad Promise constructor");t=n;r=i});this.resolve=i(t);this.reject=i(r)}var i=n(31);t.exports.f=function(n){return new r(n)}},{"31":31}],95:[function(n,t){"use strict";var u=n(56),r=n(105),f=n(102),e=n(106),o=n(140),s=n(75),i=Object.assign;t.exports=!i||n(62)(function(){var n={},t={},r=Symbol(),u="abcdefghijklmnopqrst";return n[r]=7,u.split("").forEach(function(n){t[n]=n}),i({},n)[r]!=7||Object.keys(i({},t)).join("")!=u})?function(n){for(var h=o(n),y=arguments.length,c=1,l=f.f,p=e.f;y>c;)for(var t=s(arguments[c++]),a=l?r(t).concat(l(t)):r(t),w=a.length,v=0,i;w>v;)i=a[v++],(!u||p.call(t,i))&&(h[i]=t[i]);return h}:i},{"102":102,"105":105,"106":106,"140":140,"56":56,"62":62,"75":75}],96:[function(n,t){var e=n(36),o=n(98),f=n(58),s=n(123)("IE_PROTO"),r=function(){},u="prototype",i=function(){var r=n(57)("iframe"),e=f.length,o="<",s=">",t;for(r.style.display="none",n(71).appendChild(r),r.src="javascript:",t=r.contentWindow.document,t.open(),t.write(o+"script"+s+"document.F=Object"+o+"/script"+s),t.close(),i=t.F;e--;)delete i[u][f[e]];return i()};t.exports=Object.create||function(n,t){var f;return n!==null?(r[u]=e(n),f=new r,r[u]=null,f[s]=n):f=i(),t===undefined?f:o(f,t)}},{"123":123,"36":36,"57":57,"58":58,"71":71,"98":98}],97:[function(n,t,i){arguments[4][27][0].apply(i,arguments)},{"141":141,"27":27,"36":36,"56":56,"72":72}],98:[function(n,t){var i=n(97),r=n(36),u=n(105);t.exports=n(56)?Object.defineProperties:function(n,t){r(n);for(var f=u(t),s=f.length,e=0,o;s>e;)i.f(n,o=f[e++],t[o]);return n}},{"105":105,"36":36,"56":56,"97":97}],99:[function(n,t,i){var u=n(106),f=n(114),e=n(138),o=n(141),s=n(69),h=n(72),r=Object.getOwnPropertyDescriptor;i.f=n(56)?r:function(n,t){if(n=e(n),t=o(t,!0),h)try{return r(n,t)}catch(i){}if(s(n,t))return f(!u.f.call(n,t),n[t])}},{"106":106,"114":114,"138":138,"141":141,"56":56,"69":69,"72":72}],100:[function(n,t){var u=n(138),i=n(101).f,f={}.toString,r=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],e=function(n){try{return i(n)}catch(t){return r.slice()}};t.exports.f=function(n){return r&&f.call(n)=="[object Window]"?e(n):i(u(n))}},{"101":101,"138":138}],101:[function(n,t,i){var r=n(104),u=n(58).concat("length","prototype");i.f=Object.getOwnPropertyNames||function(n){return r(n,u)}},{"104":104,"58":58}],102:[function(n,t,i){i.f=Object.getOwnPropertySymbols},{}],103:[function(n,t){var r=n(69),u=n(140),i=n(123)("IE_PROTO"),f=Object.prototype;t.exports=Object.getPrototypeOf||function(n){return(n=u(n),r(n,i))?n[i]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?f:null}},{"123":123,"140":140,"69":69}],104:[function(n,t){var i=n(69),r=n(138),u=n(39)(!1),f=n(123)("IE_PROTO");t.exports=function(n,t){var s=r(n),h=0,o=[],e;for(e in s)e!=f&&i(s,e)&&o.push(e);while(t.length>h)i(s,e=t[h++])&&(~u(o,e)||o.push(e));return o}},{"123":123,"138":138,"39":39,"69":69}],105:[function(n,t){var i=n(104),r=n(58);t.exports=Object.keys||function(n){return i(n,r)}},{"104":104,"58":58}],106:[function(n,t,i){i.f={}.propertyIsEnumerable},{}],107:[function(n,t){var i=n(60),r=n(50),u=n(62);t.exports=function(n,t){var f=(r.Object||{})[n]||Object[n],e={};e[n]=t(f);i(i.S+i.F*u(function(){f(1)}),"Object",e)}},{"50":50,"60":60,"62":62}],108:[function(n,t){var i=n(56),r=n(105),u=n(138),f=n(106).f;t.exports=function(n){return function(t){for(var o=u(t),s=r(o),l=s.length,h=0,c=[],e;l>h;)e=s[h++],(!i||f.call(o,e))&&c.push(n?[e,o[e]]:o[e]);return c}}},{"105":105,"106":106,"138":138,"56":56}],109:[function(n,t){var r=n(101),u=n(102),f=n(36),i=n(68).Reflect;t.exports=i&&i.ownKeys||function(n){var t=r.f(f(n)),i=u.f;return i?t.concat(i(n)):t}},{"101":101,"102":102,"36":36,"68":68}],110:[function(n,t){var i=n(68).parseFloat,r=n(132).trim;t.exports=1/i(n(133)+"-0")!=-Infinity?function(n){var t=r(String(n),3),u=i(t);return u===0&&t.charAt(0)=="-"?-0:u}:i},{"132":132,"133":133,"68":68}],111:[function(n,t){var i=n(68).parseInt,u=n(132).trim,r=n(133),f=/^[-+]?0[xX]/;t.exports=i(r+"08")!==8||i(r+"0x16")!==22?function(n,t){var r=u(String(n),3);return i(r,t>>>0||(f.test(r)?16:10))}:i},{"132":132,"133":133,"68":68}],112:[function(n,t){t.exports=function(n){try{return{e:!1,v:n()}}catch(t){return{e:!0,v:t}}}},{}],113:[function(n,t){var i=n(36),r=n(79),u=n(94);t.exports=function(n,t){if(i(n),r(t)&&t.constructor===n)return t;var f=u.f(n),e=f.resolve;return e(t),f.promise}},{"36":36,"79":79,"94":94}],114:[function(n,t,i){arguments[4][28][0].apply(i,arguments)},{"28":28}],115:[function(n,t){var i=n(116);t.exports=function(n,t,r){for(var u in t)i(n,u,t[u],r);return n}},{"116":116}],116:[function(n,t){var o=n(68),i=n(70),f=n(69),r=n(145)("src"),u=n(67),e="toString",s=(""+u).split(e);n(50).inspectSource=function(n){return u.call(n)};(t.exports=function(n,t,u,e){var h=typeof u=="function";(h&&(f(u,"name")||i(u,"name",t)),n[t]!==u)&&(h&&(f(u,r)||i(u,r,n[t]?""+n[t]:s.join(String(t)))),n===o?n[t]=u:e?n[t]?n[t]=u:i(n,t,u):(delete n[t],i(n,t,u)))})(Function.prototype,e,function(){return typeof this=="function"&&this[r]||u.call(this)})},{"145":145,"50":50,"67":67,"68":68,"69":69,"70":70}],117:[function(n,t){"use strict";var i=n(45),r=RegExp.prototype.exec;t.exports=function(n,t){var f=n.exec,u;if(typeof f=="function"){if(u=f.call(n,t),typeof u!="object")throw new TypeError("RegExp exec method returned something other than an Object or null");return u}if(i(n)!=="RegExp")throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(n,t)}},{"45":45}],118:[function(n,t){"use strict";var o=n(64),i=RegExp.prototype.exec,s=String.prototype.replace,e=i,r="lastIndex",u=function(){var n=/a/,t=/b*/g;return i.call(n,"a"),i.call(t,"a"),n[r]!==0||t[r]!==0}(),f=/()??/.exec("")[1]!==undefined,h=u||f;h&&(e=function(n){var e=this,c,l,t,h;return f&&(l=new RegExp("^"+e.source+"$(?!\\s)",o.call(e))),u&&(c=e[r]),t=i.call(e,n),u&&t&&(e[r]=e.global?t.index+t[0].length:c),f&&t&&t.length>1&&s.call(t[0],l,function(){for(h=1;h<arguments.length-2;h++)arguments[h]===undefined&&(t[h]=undefined)}),t});t.exports=e},{"64":64}],119:[function(n,t){t.exports=Object.is||function(n,t){return n===t?n!==0||1/n==1/t:n!=n&&t!=t}},{}],120:[function(n,t){var r=n(79),u=n(36),i=function(n,t){if(u(n),!r(t)&&t!==null)throw TypeError(t+": can't set as prototype!");};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,r,u){try{u=n(52)(Function.call,n(99).f(Object.prototype,"__proto__").set,2);u(t,[]);r=!(t instanceof Array)}catch(f){r=!0}return function(n,t){return i(n,t),r?n.__proto__=t:u(n,t),n}}({},!1):undefined),check:i}},{"36":36,"52":52,"79":79,"99":99}],121:[function(n,t){"use strict";var r=n(68),u=n(97),f=n(56),i=n(150)("species");t.exports=function(n){var t=r[n];f&&t&&!t[i]&&u.f(t,i,{configurable:!0,get:function(){return this}})}},{"150":150,"56":56,"68":68,"97":97}],122:[function(n,t){var r=n(97).f,u=n(69),i=n(150)("toStringTag");t.exports=function(n,t,f){n&&!u(n=f?n:n.prototype,i)&&r(n,i,{configurable:!0,value:t})}},{"150":150,"69":69,"97":97}],123:[function(n,t){var i=n(124)("keys"),r=n(145);t.exports=function(n){return i[n]||(i[n]=r(n))}},{"124":124,"145":145}],124:[function(n,t){var f=n(50),i=n(68),r="__core-js_shared__",u=i[r]||(i[r]={});(t.exports=function(n,t){return u[n]||(u[n]=t!==undefined?t:{})})("versions",[]).push({version:f.version,mode:n(87)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},{"50":50,"68":68,"87":87}],125:[function(n,t){var i=n(36),r=n(31),u=n(150)("species");t.exports=function(n,t){var f=i(n).constructor,e;return f===undefined||(e=i(f)[u])==undefined?t:r(e)}},{"150":150,"31":31,"36":36}],126:[function(n,t){"use strict";var i=n(62);t.exports=function(n,t){return!!n&&i(function(){t?n.call(null,function(){},1):n.call(null)})}},{"62":62}],127:[function(n,t){var i=n(137),r=n(55);t.exports=function(n){return function(t,u){var e=String(r(t)),f=i(u),h=e.length,o,s;return f<0||f>=h?n?"":undefined:(o=e.charCodeAt(f),o<55296||o>56319||f+1===h||(s=e.charCodeAt(f+1))<56320||s>57343?n?e.charAt(f):o:n?e.slice(f,f+2):(o-55296<<10)+(s-56320)+65536)}}},{"137":137,"55":55}],128:[function(n,t){var i=n(80),r=n(55);t.exports=function(n,t,u){if(i(t))throw TypeError("String#"+u+" doesn't accept regex!");return String(r(n))}},{"55":55,"80":80}],129:[function(n,t){var i=n(60),r=n(62),u=n(55),f=/"/g,e=function(n,t,i,r){var o=String(u(n)),e="<"+t;return i!==""&&(e+=" "+i+'="'+String(r).replace(f,"&quot;")+'"'),e+">"+o+"<\/"+t+">"};t.exports=function(n,t){var u={};u[n]=t(e);i(i.P+i.F*r(function(){var t=""[n]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",u)}},{"55":55,"60":60,"62":62}],130:[function(n,t){var i=n(139),r=n(131),u=n(55);t.exports=function(n,t,f,e){var s=String(u(n)),l=s.length,c=f===undefined?" ":String(f),a=i(t),h,o;return a<=l||c==""?s:(h=a-l,o=r.call(c,Math.ceil(h/c.length)),o.length>h&&(o=o.slice(0,h)),e?o+s:s+o)}},{"131":131,"139":139,"55":55}],131:[function(n,t){"use strict";var i=n(137),r=n(55);t.exports=function(n){var u=String(r(this)),f="",t=i(n);if(t<0||t==Infinity)throw RangeError("Count can't be negative");for(;t>0;(t>>>=1)&&(u+=u))t&1&&(f+=u);return f}},{"137":137,"55":55}],132:[function(n,t){var r=n(60),o=n(55),s=n(62),u=n(133),i="["+u+"]",f="​",h=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),e=function(n,t,i){var e={},o=s(function(){return!!u[n]()||f[n]()!=f}),h=e[n]=o?t(l):u[n];i&&(e[i]=h);r(r.P+r.F*o,"String",e)},l=e.trim=function(n,t){return n=String(o(n)),t&1&&(n=n.replace(h,"")),t&2&&(n=n.replace(c,"")),n};t.exports=e},{"133":133,"55":55,"60":60,"62":62}],133:[function(n,t){t.exports="\t\n\x0b\f\r   ᠎             　\u2028\u2029﻿"},{}],134:[function(n,t){var e=n(52),d=n(74),v=n(71),y=n(57),i=n(68),p=i.process,o=i.setImmediate,s=i.clearImmediate,w=i.MessageChannel,h=i.Dispatch,c=0,u={},b="onreadystatechange",r,l,a,f=function(){var n=+this,t;u.hasOwnProperty(n)&&(t=u[n],delete u[n],t())},k=function(n){f.call(n.data)};o&&s||(o=function(n){for(var t=[],i=1;arguments.length>i;)t.push(arguments[i++]);return u[++c]=function(){d(typeof n=="function"?n:Function(n),t)},r(c),c},s=function(n){delete u[n]},n(46)(p)=="process"?r=function(n){p.nextTick(e(f,n,1))}:h&&h.now?r=function(n){h.now(e(f,n,1))}:w?(l=new w,a=l.port2,l.port1.onmessage=k,r=e(a.postMessage,a,1)):i.addEventListener&&typeof postMessage=="function"&&!i.importScripts?(r=function(n){i.postMessage(n+"","*")},i.addEventListener("message",k,!1)):r=b in y("script")?function(n){v.appendChild(y("script"))[b]=function(){v.removeChild(this);f.call(n)}}:function(n){setTimeout(e(f,n,1),0)});t.exports={set:o,clear:s}},{"46":46,"52":52,"57":57,"68":68,"71":71,"74":74}],135:[function(n,t){var i=n(137),r=Math.max,u=Math.min;t.exports=function(n,t){return n=i(n),n<0?r(n+t,0):u(n,t)}},{"137":137}],136:[function(n,t){var i=n(137),r=n(139);t.exports=function(n){if(n===undefined)return 0;var t=i(n),u=r(t);if(t!==u)throw RangeError("Wrong length!");return u}},{"137":137,"139":139}],137:[function(n,t){var i=Math.ceil,r=Math.floor;t.exports=function(n){return isNaN(n=+n)?0:(n>0?r:i)(n)}},{}],138:[function(n,t){var i=n(75),r=n(55);t.exports=function(n){return i(r(n))}},{"55":55,"75":75}],139:[function(n,t){var i=n(137),r=Math.min;t.exports=function(n){return n>0?r(i(n),9007199254740991):0}},{"137":137}],140:[function(n,t){var i=n(55);t.exports=function(n){return Object(i(n))}},{"55":55}],141:[function(n,t,i){arguments[4][29][0].apply(i,arguments)},{"29":29,"79":79}],142:[function(n,t){"use strict";var e;if(n(56)){var et=n(87),b=n(68),u=n(62),i=n(60),k=n(144),bt=n(143),ur=n(52),kt=n(35),fr=n(114),f=n(70),ot=n(115),er=n(137),d=n(139),dt=n(136),gt=n(135),ni=n(141),a=n(69),ti=n(45),h=n(79),ii=n(140),or=n(76),sr=n(96),hr=n(103),st=n(101).f,cr=n(151),ri=n(145),ui=n(150),s=n(40),fi=n(39),ht=n(125),ct=n(162),lr=n(86),ar=n(84),vr=n(121),yr=n(38),pr=n(37),ei=n(97),oi=n(99),v=ei.f,wr=oi.f,y=b.RangeError,si=b.TypeError,c=b.Uint8Array,lt="ArrayBuffer",hi="Shared"+lt,ci="BYTES_PER_ELEMENT",p="prototype",o=Array[p],at=bt.ArrayBuffer,br=bt.DataView,li=s(0),kr=s(2),dr=s(3),gr=s(4),nu=s(5),tu=s(6),iu=fi(!0),ru=fi(!1),uu=ct.values,fu=ct.keys,eu=ct.entries,ou=o.lastIndexOf,su=o.reduce,hu=o.reduceRight,ai=o.join,cu=o.sort,vi=o.slice,w=o.toString,vt=o.toLocaleString,yt=ui("iterator"),g=ui("toStringTag"),yi=ri("typed_constructor"),nt=ri("def_constructor"),pi=k.CONSTR,l=k.TYPED,lu=k.VIEW,tt="Wrong length!",au=s(1,function(n,t){return rt(ht(n,n[nt]),t)}),wi=u(function(){return new c(new Uint16Array([1]).buffer)[0]===1}),vu=!!c&&!!c[p].set&&u(function(){new c(1).set({})}),it=function(n,t){var i=er(n);if(i<0||i%t)throw y("Wrong offset!");return i},r=function(n){if(h(n)&&l in n)return n;throw si(n+" is not a typed array!");},rt=function(n,t){if(!(h(n)&&yi in n))throw si("It is not a typed array constructor!");return new n(t)},bi=function(n,t){return pt(ht(n,n[nt]),t)},pt=function(n,t){for(var i=0,r=t.length,u=rt(n,r);r>i;)u[i]=t[i++];return u},ut=function(n,t,i){v(n,t,{get:function(){return this._d[i]}})},wt=function(n){var i=ii(n),s=arguments.length,r=s>1?arguments[1]:undefined,h=r!==undefined,u=cr(i),t,f,e,o,c,l;if(u!=undefined&&!or(u)){for(l=u.call(i),e=[],t=0;!(c=l.next()).done;t++)e.push(c.value);i=e}for(h&&s>2&&(r=ur(r,arguments[2],2)),t=0,f=d(i.length),o=rt(this,f);f>t;t++)o[t]=h?r(i[t],t):i[t];return o},yu=function(){for(var n=0,t=arguments.length,i=rt(this,t);t>n;)i[n]=arguments[n++];return i},pu=!!c&&u(function(){vt.call(new c(1))}),ki=function(){return vt.apply(pu?vi.call(r(this)):r(this),arguments)},di={copyWithin:function(n,t){return pr.call(r(this),n,t,arguments.length>2?arguments[2]:undefined)},every:function(n){return gr(r(this),n,arguments.length>1?arguments[1]:undefined)},fill:function(){return yr.apply(r(this),arguments)},filter:function(n){return bi(this,kr(r(this),n,arguments.length>1?arguments[1]:undefined))},find:function(n){return nu(r(this),n,arguments.length>1?arguments[1]:undefined)},findIndex:function(n){return tu(r(this),n,arguments.length>1?arguments[1]:undefined)},forEach:function(n){li(r(this),n,arguments.length>1?arguments[1]:undefined)},indexOf:function(n){return ru(r(this),n,arguments.length>1?arguments[1]:undefined)},includes:function(n){return iu(r(this),n,arguments.length>1?arguments[1]:undefined)},join:function(){return ai.apply(r(this),arguments)},lastIndexOf:function(){return ou.apply(r(this),arguments)},map:function(n){return au(r(this),n,arguments.length>1?arguments[1]:undefined)},reduce:function(){return su.apply(r(this),arguments)},reduceRight:function(){return hu.apply(r(this),arguments)},reverse:function(){for(var n=this,t=r(n).length,f=Math.floor(t/2),i=0,u;i<f;)u=n[i],n[i++]=n[--t],n[t]=u;return n},some:function(n){return dr(r(this),n,arguments.length>1?arguments[1]:undefined)},sort:function(n){return cu.call(r(this),n)},subarray:function(n,t){var i=r(this),u=i.length,f=gt(n,u);return new(ht(i,i[nt]))(i.buffer,i.byteOffset+f*i.BYTES_PER_ELEMENT,d((t===undefined?u:gt(t,u))-f))}},gi=function(n,t){return bi(this,vi.call(r(this),n,t))},nr=function(n){r(this);var i=it(arguments[1],1),e=this.length,u=ii(n),f=d(u.length),t=0;if(f+i>e)throw y(tt);while(t<f)this[i+t]=u[t++]},ft={entries:function(){return eu.call(r(this))},keys:function(){return fu.call(r(this))},values:function(){return uu.call(r(this))}},tr=function(n,t){return h(n)&&n[l]&&typeof t!="symbol"&&t in n&&String(+t)==String(t)},ir=function(n,t){return tr(n,t=ni(t,!0))?fr(2,n[t]):wr(n,t)},rr=function(n,t,i){return tr(n,t=ni(t,!0))&&h(i)&&a(i,"value")&&!a(i,"get")&&!a(i,"set")&&!i.configurable&&(!a(i,"writable")||i.writable)&&(!a(i,"enumerable")||i.enumerable)?(n[t]=i.value,n):v(n,t,i)};pi||(oi.f=ir,ei.f=rr);i(i.S+i.F*!pi,"Object",{getOwnPropertyDescriptor:ir,defineProperty:rr});u(function(){w.call({})})&&(w=vt=function(){return ai.call(this)});e=ot({},di);ot(e,ft);f(e,yt,ft.values);ot(e,{slice:gi,set:nr,constructor:function(){},toString:w,toLocaleString:ki});ut(e,"buffer","b");ut(e,"byteOffset","o");ut(e,"byteLength","l");ut(e,"length","e");v(e,g,{get:function(){return this[l]}});t.exports=function(n,t,r,o){o=!!o;var c=n+(o?"Clamped":"")+"Array",bt="get"+n,gt="set"+n,s=b[c],rt=s||{},ht=s&&hr(s),ni=!s||!k.ABV,ct={},a=s&&s[p],ii=function(n,i){var r=n._d;return r.v[bt](i*t+r.o,wi)},ri=function(n,i,r){var u=n._d;o&&(r=(r=Math.round(r))<0?0:r>255?255:r&255);u.v[gt](i*t+u.o,r,wi)},ui=function(n,t){v(n,t,{get:function(){return ii(this,t)},set:function(n){return ri(this,t,n)},enumerable:!0})};ni?(s=r(function(n,i,r,u){var w,o,v,e,a,b,p;if(kt(n,s,c,"_d"),w=0,o=0,h(i))if(i instanceof at||(b=ti(i))==lt||b==hi){if(v=i,o=it(r,t),p=i.byteLength,u===undefined){if(p%t)throw y(tt);if(e=p-o,e<0)throw y(tt);}else if(e=d(u)*t,e+o>p)throw y(tt);a=e/t}else return l in i?pt(s,i):wt.call(s,i);else a=dt(i),e=a*t,v=new at(e);for(f(n,"_d",{b:v,o:o,l:e,e:a,v:new br(v)});w<a;)ui(n,w++)}),a=s[p]=sr(e),f(a,"constructor",s)):u(function(){s(1)})&&u(function(){new s(-1)})&&ar(function(n){new s;new s(null);new s(1.5);new s(n)},!0)||(s=r(function(n,i,r,u){kt(n,s,c);var f;return h(i)?i instanceof at||(f=ti(i))==lt||f==hi?u!==undefined?new rt(i,it(r,t),u):r!==undefined?new rt(i,it(r,t)):new rt(i):l in i?pt(s,i):wt.call(s,i):new rt(dt(i))}),li(ht!==Function.prototype?st(rt).concat(st(ht)):st(rt),function(n){n in s||f(s,n,rt[n])}),s[p]=a,et||(a.constructor=s));var ut=a[yt],ot=!!ut&&(ut.name=="values"||ut.name==undefined),vt=ft.values;f(s,yi,!0);f(a,l,c);f(a,lu,!0);f(a,nt,s);(o?new s(1)[g]==c:g in a)||v(a,g,{get:function(){return c}});ct[c]=s;i(i.G+i.W+i.F*(s!=rt),ct);i(i.S,c,{BYTES_PER_ELEMENT:t});i(i.S+i.F*u(function(){rt.of.call(s,1)}),c,{from:wt,of:yu});ci in a||f(a,ci,t);i(i.P,c,di);vr(c);i(i.P+i.F*vu,c,{set:nr});i(i.P+i.F*!ot,c,ft);et||a.toString==w||(a.toString=w);i(i.P+i.F*u(function(){new s(1).slice()}),c,{slice:gi});i(i.P+i.F*(u(function(){return[1,2].toLocaleString()!=new s([1,2]).toLocaleString()})||!u(function(){a.toLocaleString.call([1,2])})),c,{toLocaleString:ki});lr[c]=ot?ut:vt;et||ot||f(a,yt,vt)}}else t.exports=function(){}},{"101":101,"103":103,"114":114,"115":115,"121":121,"125":125,"135":135,"136":136,"137":137,"139":139,"140":140,"141":141,"143":143,"144":144,"145":145,"150":150,"151":151,"162":162,"35":35,"37":37,"38":38,"39":39,"40":40,"45":45,"52":52,"56":56,"60":60,"62":62,"68":68,"69":69,"70":70,"76":76,"79":79,"84":84,"86":86,"87":87,"96":96,"97":97,"99":99}],143:[function(n,t,i){"use strict";function wt(n,t,i){var s=new Array(i),h=i*8-t-1,c=(1<<h)-1,e=c>>1,a=t===23?f(2,-24)-f(2,-77):0,l=0,v=n<0||n===0&&1/n<0?1:0,r,u,o;for(n=hi(n),n!=n||n===tt?(u=n!=n?1:0,r=c):(r=ci(li(n)/ai),n*(o=f(2,-r))<1&&(r--,o*=2),n+=r+e>=1?a/o:a*f(2,1-e),n*o>=2&&(r++,o/=2),r+e>=c?(u=0,r=c):r+e>=1?(u=(n*o-1)*f(2,t),r=r+e):(u=n*f(2,e-1)*f(2,t),r=0));t>=8;s[l++]=u&255,u/=256,t-=8);for(r=r<<t|u,h+=t;h>0;s[l++]=r&255,r/=256,h-=8);return s[--l]|=v*128,s}function bt(n,t,i){var h=i*8-t-1,c=(1<<h)-1,l=c>>1,u=h-7,o=i-1,s=n[o--],r=s&127,e;for(s>>=7;u>0;r=r*256+n[o],o--,u-=8);for(e=r&(1<<-u)-1,r>>=-u,u+=t;u>0;e=e*256+n[o],o--,u-=8);if(r===0)r=1-l;else{if(r===c)return e?NaN:s?-tt:tt;e=e+f(2,t);r=r-l}return(s?-1:1)*e*f(2,r-t)}function kt(n){return n[3]<<24|n[2]<<16|n[1]<<8|n[0]}function dt(n){return[n&255]}function gt(n){return[n&255,n>>8&255]}function ni(n){return[n&255,n>>8&255,n>>16&255,n>>24&255]}function vi(n){return wt(n,52,8)}function yi(n){return wt(n,23,4)}function g(n,t,i){ei(n[s],t,{get:function(){return this[i]}})}function e(n,t,i,r){var o=+i,u=b(o);if(u+t>n[v])throw k(vt);var s=n[rt]._b,f=u+n[ut],e=s.slice(f,f+t);return r?e:e.reverse()}function o(n,t,i,r,u,f){var s=+i,o=b(s),e;if(o+t>n[v])throw k(vt);var h=n[rt]._b,c=o+n[ut],l=r(+u);for(e=0;e<t;e++)h[c+e]=l[f?e:t-e-1]}var h=n(68),p=n(56),ii=n(87),ht=n(144),ct=n(70),lt=n(115),nt=n(62),w=n(35),ri=n(137),ui=n(139),b=n(136),fi=n(101).f,ei=n(97).f,oi=n(38),at=n(122),c="ArrayBuffer",l="DataView",s="prototype",si="Wrong length!",vt="Wrong index!",r=h[c],u=h[l],a=h.Math,k=h.RangeError,tt=h.Infinity,d=r,hi=a.abs,f=a.pow,ci=a.floor,li=a.log,ai=a.LN2,yt="buffer",it="byteLength",pt="byteOffset",rt=p?"_b":yt,v=p?"_l":it,ut=p?"_o":pt,ti,ft,et,ot,y,st;if(ht.ABV){if(!nt(function(){r(1)})||!nt(function(){new r(-1)})||nt(function(){return new r,new r(1.5),new r(NaN),r.name!=c})){for(r=function(n){return w(this,r),new d(b(n))},ti=r[s]=d[s],ft=fi(d),et=0;ft.length>et;)(ot=ft[et++])in r||ct(r,ot,d[ot]);ii||(ti.constructor=r)}y=new u(new r(2));st=u[s].setInt8;y.setInt8(0,2147483648);y.setInt8(1,2147483649);(y.getInt8(0)||!y.getInt8(1))&&lt(u[s],{setInt8:function(n,t){st.call(this,n,t<<24>>24)},setUint8:function(n,t){st.call(this,n,t<<24>>24)}},!0)}else r=function(n){w(this,r,c);var t=b(n);this._b=oi.call(new Array(t),0);this[v]=t},u=function(n,t,i){w(this,u,l);w(n,r,l);var e=n[v],f=ri(t);if(f<0||f>e)throw k("Wrong offset!");if(i=i===undefined?e-f:ui(i),f+i>e)throw k(si);this[rt]=n;this[ut]=f;this[v]=i},p&&(g(r,it,"_l"),g(u,yt,"_b"),g(u,it,"_l"),g(u,pt,"_o")),lt(u[s],{getInt8:function(n){return e(this,1,n)[0]<<24>>24},getUint8:function(n){return e(this,1,n)[0]},getInt16:function(n){var t=e(this,2,n,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(n){var t=e(this,2,n,arguments[1]);return t[1]<<8|t[0]},getInt32:function(n){return kt(e(this,4,n,arguments[1]))},getUint32:function(n){return kt(e(this,4,n,arguments[1]))>>>0},getFloat32:function(n){return bt(e(this,4,n,arguments[1]),23,4)},getFloat64:function(n){return bt(e(this,8,n,arguments[1]),52,8)},setInt8:function(n,t){o(this,1,n,dt,t)},setUint8:function(n,t){o(this,1,n,dt,t)},setInt16:function(n,t){o(this,2,n,gt,t,arguments[2])},setUint16:function(n,t){o(this,2,n,gt,t,arguments[2])},setInt32:function(n,t){o(this,4,n,ni,t,arguments[2])},setUint32:function(n,t){o(this,4,n,ni,t,arguments[2])},setFloat32:function(n,t){o(this,4,n,yi,t,arguments[2])},setFloat64:function(n,t){o(this,8,n,vi,t,arguments[2])}});at(r,c);at(u,l);ct(u[s],ht.VIEW,!0);i[c]=r;i[l]=u},{"101":101,"115":115,"122":122,"136":136,"137":137,"139":139,"144":144,"35":35,"38":38,"56":56,"62":62,"68":68,"70":70,"87":87,"97":97}],144:[function(n,t){for(var i=n(68),u=n(70),f=n(145),e=f("typed_array"),o=f("view"),s=!!(i.ArrayBuffer&&i.DataView),h=s,c=0,r,l="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");c<9;)(r=i[l[c++]])?(u(r.prototype,e,!0),u(r.prototype,o,!0)):h=!1;t.exports={ABV:s,CONSTR:h,TYPED:e,VIEW:o}},{"145":145,"68":68,"70":70}],145:[function(n,t){var i=0,r=Math.random();t.exports=function(n){return"Symbol(".concat(n===undefined?"":n,")_",(++i+r).toString(36))}},{}],146:[function(n,t){var r=n(68),i=r.navigator;t.exports=i&&i.userAgent||""},{"68":68}],147:[function(n,t){var i=n(79);t.exports=function(n,t){if(!i(n)||n._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return n}},{"79":79}],148:[function(n,t){var r=n(68),i=n(50),u=n(87),f=n(149),e=n(97).f;t.exports=function(n){var t=i.Symbol||(i.Symbol=u?{}:r.Symbol||{});n.charAt(0)=="_"||n in t||e(t,n,{value:f.f(n)})}},{"149":149,"50":50,"68":68,"87":87,"97":97}],149:[function(n,t,i){i.f=n(150)},{"150":150}],150:[function(n,t){var i=n(124)("wks"),f=n(145),r=n(68).Symbol,u=typeof r=="function",e=t.exports=function(n){return i[n]||(i[n]=u&&r[n]||(u?r:f)("Symbol."+n))};e.store=i},{"124":124,"145":145,"68":68}],151:[function(n,t){var i=n(45),r=n(150)("iterator"),u=n(86);t.exports=n(50).getIteratorMethod=function(n){if(n!=undefined)return n[r]||n["@@iterator"]||u[i(n)]}},{"150":150,"45":45,"50":50,"86":86}],152:[function(n){var t=n(60);t(t.P,"Array",{copyWithin:n(37)});n(33)("copyWithin")},{"33":33,"37":37,"60":60}],153:[function(n){"use strict";var t=n(60),i=n(40)(4);t(t.P+t.F*!n(126)([].every,!0),"Array",{every:function(n){return i(this,n,arguments[1])}})},{"126":126,"40":40,"60":60}],154:[function(n){var t=n(60);t(t.P,"Array",{fill:n(38)});n(33)("fill")},{"33":33,"38":38,"60":60}],155:[function(n){"use strict";var t=n(60),i=n(40)(2);t(t.P+t.F*!n(126)([].filter,!0),"Array",{filter:function(n){return i(this,n,arguments[1])}})},{"126":126,"40":40,"60":60}],156:[function(n){"use strict";var t=n(60),u=n(40)(6),i="findIndex",r=!0;i in[]&&Array(1)[i](function(){r=!1});t(t.P+t.F*r,"Array",{findIndex:function(n){return u(this,n,arguments.length>1?arguments[1]:undefined)}});n(33)(i)},{"33":33,"40":40,"60":60}],157:[function(n){"use strict";var t=n(60),u=n(40)(5),i="find",r=!0;i in[]&&Array(1)[i](function(){r=!1});t(t.P+t.F*r,"Array",{find:function(n){return u(this,n,arguments.length>1?arguments[1]:undefined)}});n(33)(i)},{"33":33,"40":40,"60":60}],158:[function(n){"use strict";var t=n(60),i=n(40)(0),r=n(126)([].forEach,!0);t(t.P+t.F*!r,"Array",{forEach:function(n){return i(this,n,arguments[1])}})},{"126":126,"40":40,"60":60}],159:[function(n){"use strict";var r=n(52),t=n(60),u=n(140),f=n(81),e=n(76),o=n(139),i=n(51),s=n(151);t(t.S+t.F*!n(84)(function(n){Array.from(n)}),"Array",{from:function(n){var c=u(n),a=typeof this=="function"?this:Array,k=arguments.length,l=k>1?arguments[1]:undefined,v=l!==undefined,t=0,y=s(c),p,h,w,b;if(v&&(l=r(l,k>2?arguments[2]:undefined,2)),y==undefined||a==Array&&e(y))for(p=o(c.length),h=new a(p);p>t;t++)i(h,t,v?l(c[t],t):c[t]);else for(b=y.call(c),h=new a;!(w=b.next()).done;t++)i(h,t,v?f(b,l,[w.value,t],!0):w.value);return h.length=t,h}})},{"139":139,"140":140,"151":151,"51":51,"52":52,"60":60,"76":76,"81":81,"84":84}],160:[function(n){"use strict";var t=n(60),u=n(39)(!1),i=[].indexOf,r=!!i&&1/[1].indexOf(1,-0)<0;t(t.P+t.F*(r||!n(126)(i)),"Array",{indexOf:function(n){return r?i.apply(this,arguments)||0:u(this,n,arguments[1])}})},{"126":126,"39":39,"60":60}],161:[function(n){var t=n(60);t(t.S,"Array",{isArray:n(77)})},{"60":60,"77":77}],162:[function(n,t){"use strict";var r=n(33),i=n(85),u=n(86),f=n(138);t.exports=n(83)(Array,"Array",function(n,t){this._t=f(n);this._i=0;this._k=t},function(){var t=this._t,r=this._k,n=this._i++;return!t||n>=t.length?(this._t=undefined,i(1)):r=="keys"?i(0,n):r=="values"?i(0,t[n]):i(0,[n,t[n]])},"values");u.Arguments=u.Array;r("keys");r("values");r("entries")},{"138":138,"33":33,"83":83,"85":85,"86":86}],163:[function(n){"use strict";var t=n(60),r=n(138),i=[].join;t(t.P+t.F*(n(75)!=Object||!n(126)(i)),"Array",{join:function(n){return i.call(r(this),n===undefined?",":n)}})},{"126":126,"138":138,"60":60,"75":75}],164:[function(n){"use strict";var t=n(60),u=n(138),f=n(137),e=n(139),i=[].lastIndexOf,r=!!i&&1/[1].lastIndexOf(1,-0)<0;t(t.P+t.F*(r||!n(126)(i)),"Array",{lastIndexOf:function(n){if(r)return i.apply(this,arguments)||0;var o=u(this),s=e(o.length),t=s-1;for(arguments.length>1&&(t=Math.min(t,f(arguments[1]))),t<0&&(t=s+t);t>=0;t--)if(t in o&&o[t]===n)return t||0;return-1}})},{"126":126,"137":137,"138":138,"139":139,"60":60}],165:[function(n){"use strict";var t=n(60),i=n(40)(1);t(t.P+t.F*!n(126)([].map,!0),"Array",{map:function(n){return i(this,n,arguments[1])}})},{"126":126,"40":40,"60":60}],166:[function(n){"use strict";var t=n(60),i=n(51);t(t.S+t.F*n(62)(function(){function n(){}return!(Array.of.call(n)instanceof n)}),"Array",{of:function(){for(var n=0,t=arguments.length,r=new(typeof this=="function"?this:Array)(t);t>n;)i(r,n,arguments[n++]);return r.length=t,r}})},{"51":51,"60":60,"62":62}],167:[function(n){"use strict";var t=n(60),i=n(41);t(t.P+t.F*!n(126)([].reduceRight,!0),"Array",{reduceRight:function(n){return i(this,n,arguments.length,arguments[1],!0)}})},{"126":126,"41":41,"60":60}],168:[function(n){"use strict";var t=n(60),i=n(41);t(t.P+t.F*!n(126)([].reduce,!0),"Array",{reduce:function(n){return i(this,n,arguments.length,arguments[1],!1)}})},{"126":126,"41":41,"60":60}],169:[function(n){"use strict";var t=n(60),i=n(71),e=n(46),r=n(135),u=n(139),f=[].slice;t(t.P+t.F*n(62)(function(){i&&f.call(i)}),"Array",{slice:function(n,t){var o=u(this.length),h=e(this);if(t=t===undefined?o:t,h=="Array")return f.call(this,n,t);for(var s=r(n,o),a=r(t,o),c=u(a-s),l=new Array(c),i=0;i<c;i++)l[i]=h=="String"?this.charAt(s+i):this[s+i];return l}})},{"135":135,"139":139,"46":46,"60":60,"62":62,"71":71}],170:[function(n){"use strict";var t=n(60),i=n(40)(3);t(t.P+t.F*!n(126)([].some,!0),"Array",{some:function(n){return i(this,n,arguments[1])}})},{"126":126,"40":40,"60":60}],171:[function(n){"use strict";var t=n(60),e=n(31),r=n(140),u=n(62),i=[].sort,f=[1,2,3];t(t.P+t.F*(u(function(){f.sort(undefined)})||!u(function(){f.sort(null)})||!n(126)(i)),"Array",{sort:function(n){return n===undefined?i.call(r(this)):i.call(r(this),e(n))}})},{"126":126,"140":140,"31":31,"60":60,"62":62}],172:[function(n){n(121)("Array")},{"121":121}],173:[function(n){var t=n(60);t(t.S,"Date",{now:function(){return(new Date).getTime()}})},{"60":60}],174:[function(n){var t=n(60),i=n(53);t(t.P+t.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},{"53":53,"60":60}],175:[function(n){"use strict";var t=n(60),i=n(140),r=n(141);t(t.P+t.F*n(62)(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1}),"Date",{toJSON:function(){var n=i(this),t=r(n);return typeof t=="number"&&!isFinite(t)?null:n.toISOString()}})},{"140":140,"141":141,"60":60,"62":62}],176:[function(n){var t=n(150)("toPrimitive"),i=Date.prototype;t in i||n(70)(i,t,n(54))},{"150":150,"54":54,"70":70}],177:[function(n){var t=Date.prototype,i="Invalid Date",r="toString",u=t[r],f=t.getTime;new Date(NaN)+""!=i&&n(116)(t,r,function(){var n=f.call(this);return n===n?u.call(this):i})},{"116":116}],178:[function(n){var t=n(60);t(t.P,"Function",{bind:n(44)})},{"44":44,"60":60}],179:[function(n){"use strict";var t=n(79),u=n(103),i=n(150)("hasInstance"),r=Function.prototype;i in r||n(97).f(r,i,{value:function(n){if(typeof this!="function"||!t(n))return!1;if(!t(this.prototype))return n instanceof this;while(n=u(n))if(this.prototype===n)return!0;return!1}})},{"103":103,"150":150,"79":79,"97":97}],180:[function(n){var r=n(97).f,t=Function.prototype,u=/^\s*function ([^ (]*)/,i="name";i in t||n(56)&&r(t,i,{configurable:!0,get:function(){try{return(""+this).match(u)[1]}catch(n){return""}}})},{"56":56,"97":97}],181:[function(n,t){"use strict";var i=n(47),u=n(147),r="Map";t.exports=n(49)(r,function(n){return function(){return n(this,arguments.length>0?arguments[0]:undefined)}},{get:function(n){var t=i.getEntry(u(this,r),n);return t&&t.v},set:function(n,t){return i.def(u(this,r),n===0?0:n,t)}},i,!0)},{"147":147,"47":47,"49":49}],182:[function(n){var t=n(60),u=n(90),r=Math.sqrt,i=Math.acosh;t(t.S+t.F*!(i&&Math.floor(i(Number.MAX_VALUE))==710&&i(Infinity)==Infinity),"Math",{acosh:function(n){return(n=+n)<1?NaN:n>94906265.624251559?Math.log(n)+Math.LN2:u(n-1+r(n-1)*r(n+1))}})},{"60":60,"90":90}],183:[function(n){function r(n){return!isFinite(n=+n)||n==0?n:n<0?-r(-n):Math.log(n+Math.sqrt(n*n+1))}var t=n(60),i=Math.asinh;t(t.S+t.F*!(i&&1/i(0)>0),"Math",{asinh:r})},{"60":60}],184:[function(n){var t=n(60),i=Math.atanh;t(t.S+t.F*!(i&&1/i(-0)<0),"Math",{atanh:function(n){return(n=+n)==0?n:Math.log((1+n)/(1-n))/2}})},{"60":60}],185:[function(n){var t=n(60),i=n(91);t(t.S,"Math",{cbrt:function(n){return i(n=+n)*Math.pow(Math.abs(n),1/3)}})},{"60":60,"91":91}],186:[function(n){var t=n(60);t(t.S,"Math",{clz32:function(n){return(n>>>=0)?31-Math.floor(Math.log(n+.5)*Math.LOG2E):32}})},{"60":60}],187:[function(n){var t=n(60),i=Math.exp;t(t.S,"Math",{cosh:function(n){return(i(n=+n)+i(-n))/2}})},{"60":60}],188:[function(n){var t=n(60),i=n(88);t(t.S+t.F*(i!=Math.expm1),"Math",{expm1:i})},{"60":60,"88":88}],189:[function(n){var t=n(60);t(t.S,"Math",{fround:n(89)})},{"60":60,"89":89}],190:[function(n){var t=n(60),i=Math.abs;t(t.S,"Math",{hypot:function(){for(var u=0,f=0,e=arguments.length,t=0,n,r;f<e;)n=i(arguments[f++]),t<n?(r=t/n,u=u*r*r+1,t=n):n>0?(r=n/t,u+=r*r):u+=n;return t===Infinity?Infinity:t*Math.sqrt(u)}})},{"60":60}],191:[function(n){var t=n(60),i=Math.imul;t(t.S+t.F*n(62)(function(){return i(4294967295,5)!=-5||i.length!=2}),"Math",{imul:function(n,t){var i=65535,r=+n,u=+t,f=i&r,e=i&u;return 0|f*e+((i&r>>>16)*e+f*(i&u>>>16)<<16>>>0)}})},{"60":60,"62":62}],192:[function(n){var t=n(60);t(t.S,"Math",{log10:function(n){return Math.log(n)*Math.LOG10E}})},{"60":60}],193:[function(n){var t=n(60);t(t.S,"Math",{log1p:n(90)})},{"60":60,"90":90}],194:[function(n){var t=n(60);t(t.S,"Math",{log2:function(n){return Math.log(n)/Math.LN2}})},{"60":60}],195:[function(n){var t=n(60);t(t.S,"Math",{sign:n(91)})},{"60":60,"91":91}],196:[function(n){var t=n(60),i=n(88),r=Math.exp;t(t.S+t.F*n(62)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(n){return Math.abs(n=+n)<1?(i(n)-i(-n))/2:(r(n-1)-r(-n-1))*(Math.E/2)}})},{"60":60,"62":62,"88":88}],197:[function(n){var t=n(60),i=n(88),r=Math.exp;t(t.S,"Math",{tanh:function(n){var t=i(n=+n),u=i(-n);return t==Infinity?1:u==Infinity?-1:(t-u)/(r(n)+r(-n))}})},{"60":60,"88":88}],198:[function(n){var t=n(60);t(t.S,"Math",{trunc:function(n){return(n>0?Math.floor:Math.ceil)(n)}})},{"60":60}],199:[function(n){"use strict";var s=n(68),h=n(69),c=n(46),a=n(73),v=n(141),y=n(62),p=n(101).f,w=n(99).f,b=n(97).f,k=n(132).trim,i="Number",t=s[i],r=t,u=t.prototype,d=c(n(96)(u))==i,g="trim"in String.prototype,l=function(n){var t=v(n,!1),i,r,u,f;if(typeof t=="string"&&t.length>2)if(t=g?t.trim():k(t,3),i=t.charCodeAt(0),i===43||i===45){if(r=t.charCodeAt(2),r===88||r===120)return NaN}else if(i===48){switch(t.charCodeAt(1)){case 66:case 98:u=2;f=49;break;case 79:case 111:u=8;f=55;break;default:return+t}for(var e=t.slice(2),o=0,h=e.length,s;o<h;o++)if(s=e.charCodeAt(o),s<48||s>f)return NaN;return parseInt(e,u)}return+t},o,f,e;if(!t(" 0o1")||!t("0b1")||t("+0x1")){for(t=function(n){var e=arguments.length<1?0:n,f=this;return f instanceof t&&(d?y(function(){u.valueOf.call(f)}):c(f)!=i)?a(new r(l(e)),f,t):l(e)},o=n(56)?p(r):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),f=0;o.length>f;f++)h(r,e=o[f])&&!h(t,e)&&b(t,e,w(r,e));t.prototype=u;u.constructor=t;n(116)(s,i,t)}},{"101":101,"116":116,"132":132,"141":141,"46":46,"56":56,"62":62,"68":68,"69":69,"73":73,"96":96,"97":97,"99":99}],200:[function(n){var t=n(60);t(t.S,"Number",{EPSILON:Math.pow(2,-52)})},{"60":60}],201:[function(n){var t=n(60),i=n(68).isFinite;t(t.S,"Number",{isFinite:function(n){return typeof n=="number"&&i(n)}})},{"60":60,"68":68}],202:[function(n){var t=n(60);t(t.S,"Number",{isInteger:n(78)})},{"60":60,"78":78}],203:[function(n){var t=n(60);t(t.S,"Number",{isNaN:function(n){return n!=n}})},{"60":60}],204:[function(n){var t=n(60),i=n(78),r=Math.abs;t(t.S,"Number",{isSafeInteger:function(n){return i(n)&&r(n)<=9007199254740991}})},{"60":60,"78":78}],205:[function(n){var t=n(60);t(t.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"60":60}],206:[function(n){var t=n(60);t(t.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"60":60}],207:[function(n){var t=n(60),i=n(110);t(t.S+t.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},{"110":110,"60":60}],208:[function(n){var t=n(60),i=n(111);t(t.S+t.F*(Number.parseInt!=i),"Number",{parseInt:i})},{"111":111,"60":60}],209:[function(n){"use strict";var f=n(60),a=n(137),v=n(32),e=n(131),s=1..toFixed,h=Math.floor,t=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",u="0",i=function(n,i){for(var u=-1,r=i;++u<6;)r+=n*t[u],t[u]=r%1e7,r=h(r/1e7)},o=function(n){for(var r=6,i=0;--r>=0;)i+=t[r],t[r]=h(i/n),i=i%n*1e7},l=function(){for(var i=6,n="",r;--i>=0;)(n!==""||i===0||t[i]!==0)&&(r=String(t[i]),n=n===""?r:n+e.call(u,7-r.length)+r);return n},r=function(n,t,i){return t===0?i:t%2==1?r(n,t-1,i*n):r(n*n,t/2,i)},y=function(n){for(var i=0,t=n;t>=4096;)i+=12,t/=4096;while(t>=2)i+=1,t/=2;return i};f(f.P+f.F*(!!s&&(8e-5.toFixed(3)!=="0.000"||.9.toFixed(0)!=="1"||1.255.toFixed(2)!=="1.25"||0xde0b6b3a7640080.toFixed(0)!=="1000000000000000128")||!n(62)(function(){s.call({})})),"Number",{toFixed:function(n){var t=v(this,c),s=a(n),k="",f=u,h,b,p,w;if(s<0||s>20)throw RangeError(c);if(t!=t)return"NaN";if(t<=-1e21||t>=1e21)return String(t);if(t<0&&(k="-",t=-t),t>1e-21)if(h=y(t*r(2,69,1))-69,b=h<0?t*r(2,-h,1):t/r(2,h,1),b*=4503599627370496,h=52-h,h>0){for(i(0,b),p=s;p>=7;)i(1e7,0),p-=7;for(i(r(10,p,1),0),p=h-1;p>=23;)o(8388608),p-=23;o(1<<p);i(1,1);o(2);f=l()}else i(0,b),i(1<<-h,0),f=l()+e.call(u,s);return s>0?(w=f.length,f=k+(w<=s?"0."+e.call(u,s-w)+f:f.slice(0,w-s)+"."+f.slice(w-s))):f=k+f,f}})},{"131":131,"137":137,"32":32,"60":60,"62":62}],210:[function(n){"use strict";var i=n(60),r=n(62),u=n(32),t=1..toPrecision;i(i.P+i.F*(r(function(){return t.call(1,undefined)!=="1"})||!r(function(){t.call({})})),"Number",{toPrecision:function(n){var i=u(this,"Number#toPrecision: incorrect invocation!");return n===undefined?t.call(i):t.call(i,n)}})},{"32":32,"60":60,"62":62}],211:[function(n){var t=n(60);t(t.S+t.F,"Object",{assign:n(95)})},{"60":60,"95":95}],212:[function(n){var t=n(60);t(t.S,"Object",{create:n(96)})},{"60":60,"96":96}],213:[function(n){var t=n(60);t(t.S+t.F*!n(56),"Object",{defineProperties:n(98)})},{"56":56,"60":60,"98":98}],214:[function(n){var t=n(60);t(t.S+t.F*!n(56),"Object",{defineProperty:n(97).f})},{"56":56,"60":60,"97":97}],215:[function(n){var t=n(79),i=n(92).onFreeze;n(107)("freeze",function(n){return function(r){return n&&t(r)?n(i(r)):r}})},{"107":107,"79":79,"92":92}],216:[function(n){var t=n(138),i=n(99).f;n(107)("getOwnPropertyDescriptor",function(){return function(n,r){return i(t(n),r)}})},{"107":107,"138":138,"99":99}],217:[function(n){n(107)("getOwnPropertyNames",function(){return n(100).f})},{"100":100,"107":107}],218:[function(n){var t=n(140),i=n(103);n(107)("getPrototypeOf",function(){return function(n){return i(t(n))}})},{"103":103,"107":107,"140":140}],219:[function(n){var t=n(79);n(107)("isExtensible",function(n){return function(i){return t(i)?n?n(i):!0:!1}})},{"107":107,"79":79}],220:[function(n){var t=n(79);n(107)("isFrozen",function(n){return function(i){return t(i)?n?n(i):!1:!0}})},{"107":107,"79":79}],221:[function(n){var t=n(79);n(107)("isSealed",function(n){return function(i){return t(i)?n?n(i):!1:!0}})},{"107":107,"79":79}],222:[function(n){var t=n(60);t(t.S,"Object",{is:n(119)})},{"119":119,"60":60}],223:[function(n){var t=n(140),i=n(105);n(107)("keys",function(){return function(n){return i(t(n))}})},{"105":105,"107":107,"140":140}],224:[function(n){var t=n(79),i=n(92).onFreeze;n(107)("preventExtensions",function(n){return function(r){return n&&t(r)?n(i(r)):r}})},{"107":107,"79":79,"92":92}],225:[function(n){var t=n(79),i=n(92).onFreeze;n(107)("seal",function(n){return function(r){return n&&t(r)?n(i(r)):r}})},{"107":107,"79":79,"92":92}],226:[function(n){var t=n(60);t(t.S,"Object",{setPrototypeOf:n(120).set})},{"120":120,"60":60}],227:[function(n){"use strict";var i=n(45),t={};t[n(150)("toStringTag")]="z";t+""!="[object z]"&&n(116)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},{"116":116,"150":150,"45":45}],228:[function(n){var t=n(60),i=n(110);t(t.G+t.F*(parseFloat!=i),{parseFloat:i})},{"110":110,"60":60}],229:[function(n){var t=n(60),i=n(111);t(t.G+t.F*(parseInt!=i),{parseInt:i})},{"111":111,"60":60}],230:[function(n){"use strict";var b=n(87),r=n(68),f=n(52),ot=n(45),t=n(60),st=n(79),ht=n(31),ct=n(35),k=n(66),lt=n(125),d=n(134).set,g=n(93)(),nt=n(94),v=n(112),at=n(146),vt=n(113),u="Promise",tt=r.TypeError,e=r.process,it=e&&e.versions,yt=it&&it.v8||"",i=r[u],s=ot(e)=="process",l=function(){},a,rt,ut,y,h=rt=nt.f,c=!!function(){try{var t=i.resolve(1),r=(t.constructor={})[n(150)("species")]=function(n){n(l,l)};return(s||typeof PromiseRejectionEvent=="function")&&t.then(l)instanceof r&&yt.indexOf("6.6")!==0&&at.indexOf("Chrome/66")===-1}catch(u){}}(),ft=function(n){var t;return st(n)&&typeof(t=n.then)=="function"?t:!1},p=function(n,t){if(!n._n){n._n=!0;var i=n._c;g(function(){for(var r=n._v,u=n._s==1,f=0,e=function(t){var o=u?t.ok:t.fail,s=t.resolve,e=t.reject,i=t.domain,f,h,c;try{o?(u||(n._h==2&&wt(n),n._h=1),o===!0?f=r:(i&&i.enter(),f=o(r),i&&(i.exit(),c=!0)),f===t.promise?e(tt("Promise-chain cycle")):(h=ft(f))?h.call(f,s,e):s(f)):e(r)}catch(l){i&&!c&&i.exit();e(l)}};i.length>f;)e(i[f++]);n._c=[];n._n=!1;t&&!n._h&&pt(n)})}},pt=function(n){d.call(r,function(){var t=n._v,f=et(n),i,o,u;if(f&&(i=v(function(){s?e.emit("unhandledRejection",t,n):(o=r.onunhandledrejection)?o({promise:n,reason:t}):(u=r.console)&&u.error&&u.error("Unhandled promise rejection",t)}),n._h=s||et(n)?2:1),n._a=undefined,f&&i.e)throw i.v;})},et=function(n){return n._h!==1&&(n._a||n._c).length===0},wt=function(n){d.call(r,function(){var t;s?e.emit("rejectionHandled",n):(t=r.onrejectionhandled)&&t({promise:n,reason:n._v})})},o=function(n){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=n,t._s=2,t._a||(t._a=t._c.slice()),p(t,!0))},w=function(n){var t=this,i;if(!t._d){t._d=!0;t=t._w||t;try{if(t===n)throw tt("Promise can't be resolved itself");(i=ft(n))?g(function(){var r={_w:t,_d:!1};try{i.call(n,f(w,r,1),f(o,r,1))}catch(u){o.call(r,u)}}):(t._v=n,t._s=1,p(t,!1))}catch(r){o.call({_w:t,_d:!1},r)}}};c||(i=function(n){ct(this,i,u,"_h");ht(n);a.call(this);try{n(f(w,this,1),f(o,this,1))}catch(t){o.call(this,t)}},a=function(){this._c=[];this._a=undefined;this._s=0;this._d=!1;this._v=undefined;this._h=0;this._n=!1},a.prototype=n(115)(i.prototype,{then:function(n,t){var r=h(lt(this,i));return r.ok=typeof n=="function"?n:!0,r.fail=typeof t=="function"&&t,r.domain=s?e.domain:undefined,this._c.push(r),this._a&&this._a.push(r),this._s&&p(this,!1),r.promise},"catch":function(n){return this.then(undefined,n)}}),ut=function(){var n=new a;this.promise=n;this.resolve=f(w,n,1);this.reject=f(o,n,1)},nt.f=h=function(n){return n===i||n===y?new ut(n):rt(n)});t(t.G+t.W+t.F*!c,{Promise:i});n(122)(i,u);n(121)(u);y=n(50)[u];t(t.S+t.F*!c,u,{reject:function(n){var t=h(this),i=t.reject;return i(n),t.promise}});t(t.S+t.F*(b||!c),u,{resolve:function(n){return vt(b&&this===y?i:this,n)}});t(t.S+t.F*!(c&&n(84)(function(n){i.all(n)["catch"](l)})),u,{all:function(n){var i=this,t=h(i),r=t.resolve,u=t.reject,f=v(function(){var t=[],e=0,f=1;k(n,!1,function(n){var s=e++,o=!1;t.push(undefined);f++;i.resolve(n).then(function(n){o||(o=!0,t[s]=n,--f||r(t))},u)});--f||r(t)});return f.e&&u(f.v),t.promise},race:function(n){var i=this,t=h(i),r=t.reject,u=v(function(){k(n,!1,function(n){i.resolve(n).then(t.resolve,r)})});return u.e&&r(u.v),t.promise}})},{"112":112,"113":113,"115":115,"121":121,"122":122,"125":125,"134":134,"146":146,"150":150,"31":31,"35":35,"45":45,"50":50,"52":52,"60":60,"66":66,"68":68,"79":79,"84":84,"87":87,"93":93,"94":94}],231:[function(n){var t=n(60),r=n(31),u=n(36),i=(n(68).Reflect||{}).apply,f=Function.apply;t(t.S+t.F*!n(62)(function(){i(function(){})}),"Reflect",{apply:function(n,t,e){var o=r(n),s=u(e);return i?i(o,t,s):f.call(o,t,s)}})},{"31":31,"36":36,"60":60,"62":62,"68":68}],232:[function(n){var t=n(60),s=n(96),r=n(31),h=n(36),u=n(79),f=n(62),c=n(44),i=(n(68).Reflect||{}).construct,e=f(function(){function n(){}return!(i(function(){},[],n)instanceof n)}),o=!f(function(){i(function(){})});t(t.S+t.F*(e||o),"Reflect",{construct:function(n,t){var f,l;if(r(n),h(t),f=arguments.length<3?n:r(arguments[2]),o&&!e)return i(n,t,f);if(n==f){switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3])}return l=[null],l.push.apply(l,t),new(c.apply(n,l))}var a=f.prototype,v=s(u(a)?a:Object.prototype),y=Function.apply.call(n,v,t);return u(y)?y:v}})},{"31":31,"36":36,"44":44,"60":60,"62":62,"68":68,"79":79,"96":96}],233:[function(n){var i=n(97),t=n(60),r=n(36),u=n(141);t(t.S+t.F*n(62)(function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(n,t,f){r(n);t=u(t,!0);r(f);try{return i.f(n,t,f),!0}catch(e){return!1}}})},{"141":141,"36":36,"60":60,"62":62,"97":97}],234:[function(n){var t=n(60),i=n(99).f,r=n(36);t(t.S,"Reflect",{deleteProperty:function(n,t){var u=i(r(n),t);return u&&!u.configurable?!1:delete n[t]}})},{"36":36,"60":60,"99":99}],235:[function(n){"use strict";var t=n(60),r=n(36),i=function(n){this._t=r(n);this._i=0;var i=this._k=[],t;for(t in n)i.push(t)};n(82)(i,"Object",function(){var n=this,t=n._k,i;do if(n._i>=t.length)return{value:undefined,done:!0};while(!((i=t[n._i++])in n._t));return{value:i,done:!1}});t(t.S,"Reflect",{enumerate:function(n){return new i(n)}})},{"36":36,"60":60,"82":82}],236:[function(n){var i=n(99),t=n(60),r=n(36);t(t.S,"Reflect",{getOwnPropertyDescriptor:function(n,t){return i.f(r(n),t)}})},{"36":36,"60":60,"99":99}],237:[function(n){var t=n(60),i=n(103),r=n(36);t(t.S,"Reflect",{getPrototypeOf:function(n){return i(r(n))}})},{"103":103,"36":36,"60":60}],238:[function(n){function i(n,t){var h=arguments.length<3?n:arguments[2],s,c;return o(n)===h?n[t]:(s=r.f(n,t))?f(s,"value")?s.value:s.get!==undefined?s.get.call(h):undefined:e(c=u(n))?i(c,t,h):void 0}var r=n(99),u=n(103),f=n(69),t=n(60),e=n(79),o=n(36);t(t.S,"Reflect",{get:i})},{"103":103,"36":36,"60":60,"69":69,"79":79,"99":99}],239:[function(n){var t=n(60);t(t.S,"Reflect",{has:function(n,t){return t in n}})},{"60":60}],240:[function(n){var t=n(60),r=n(36),i=Object.isExtensible;t(t.S,"Reflect",{isExtensible:function(n){return r(n),i?i(n):!0}})},{"36":36,"60":60}],241:[function(n){var t=n(60);t(t.S,"Reflect",{ownKeys:n(109)})},{"109":109,"60":60}],242:[function(n){var t=n(60),r=n(36),i=Object.preventExtensions;t(t.S,"Reflect",{preventExtensions:function(n){r(n);try{return i&&i(n),!0}catch(t){return!1}}})},{"36":36,"60":60}],243:[function(n){var i=n(60),t=n(120);t&&i(i.S,"Reflect",{setPrototypeOf:function(n,i){t.check(n,i);try{return t.set(n,i),!0}catch(r){return!1}}})},{"120":120,"60":60}],244:[function(n){function e(n,r,c){var l=arguments.length<4?n:arguments[3],a=i.f(h(n),r),v,y;if(!a){if(f(y=o(n)))return e(y,r,c,l);a=u(0)}if(s(a,"value")){if(a.writable===!1||!f(l))return!1;if(v=i.f(l,r)){if(v.get||v.set||v.writable===!1)return!1;v.value=c;t.f(l,r,v)}else t.f(l,r,u(0,c));return!0}return a.set===undefined?!1:(a.set.call(l,c),!0)}var t=n(97),i=n(99),o=n(103),s=n(69),r=n(60),u=n(114),h=n(36),f=n(79);r(r.S,"Reflect",{set:e})},{"103":103,"114":114,"36":36,"60":60,"69":69,"79":79,"97":97,"99":99}],245:[function(n){var s=n(68),l=n(73),a=n(97).f,v=n(101).f,y=n(80),p=n(64),t=s.RegExp,i=t,u=t.prototype,r=/a/g,f=/a/g,h=new t(r)!==r,c,e,o;if(n(56)&&(!h||n(62)(function(){return f[n(150)("match")]=!1,t(r)!=r||t(f)==f||t(r,"i")!="/a/i"}))){for(t=function(n,r){var o=this instanceof t,f=y(n),e=r===undefined;return!o&&f&&n.constructor===t&&e?n:l(h?new i(f&&!e?n.source:n,r):i((f=n instanceof t)?n.source:n,f&&e?p.call(n):r),o?this:u,t)},c=function(n){n in t||a(t,n,{configurable:!0,get:function(){return i[n]},set:function(t){i[n]=t}})},e=v(i),o=0;e.length>o;)c(e[o++]);u.constructor=t;t.prototype=u;n(116)(s,"RegExp",t)}n(121)("RegExp")},{"101":101,"116":116,"121":121,"150":150,"56":56,"62":62,"64":64,"68":68,"73":73,"80":80,"97":97}],246:[function(n){"use strict";var t=n(118);n(60)({target:"RegExp",proto:!0,forced:t!==/./.exec},{exec:t})},{"118":118,"60":60}],247:[function(n){n(56)&&/./g.flags!="g"&&n(97).f(RegExp.prototype,"flags",{configurable:!0,get:n(64)})},{"56":56,"64":64,"97":97}],248:[function(n){"use strict";var i=n(36),r=n(139),u=n(34),t=n(117);n(63)("match",1,function(n,f,e,o){return[function(t){var i=n(this),r=t==undefined?undefined:t[f];return r!==undefined?r.call(t,i):new RegExp(t)[f](String(i))},function(n){var a=o(e,n,this),f,s,v,c,h,y,l;if(a.done)return a.value;if(f=i(n),s=String(this),!f.global)return t(f,s);for(v=f.unicode,f.lastIndex=0,c=[],h=0;(y=t(f,s))!==null;)l=String(y[0]),c[h]=l,l===""&&(f.lastIndex=u(s,r(f.lastIndex),v)),h++;return h===0?null:c}]})},{"117":117,"139":139,"34":34,"36":36,"63":63}],249:[function(n){"use strict";var t=n(36),i=n(140),r=n(139),u=n(137),f=n(34),e=n(117),o=Math.max,s=Math.min,h=Math.floor,c=/\$([$&`']|\d\d?|<[^>]*>)/g,l=/\$([$&`']|\d\d?)/g,a=function(n){return n===undefined?n:String(n)};n(63)("replace",2,function(n,v,y,p){function w(n,t,r,u,f,e){var a=r+n.length,o=u.length,s=l;return f!==undefined&&(f=i(f),s=c),y.call(e,s,function(i,e){var l,s,c;switch(e.charAt(0)){case"$":return"$";case"&":return n;case"`":return t.slice(0,r);case"'":return t.slice(a);case"<":l=f[e.slice(1,-1)];break;default:if(s=+e,s===0)return i;if(s>o)return(c=h(s/10),c===0)?i:c<=o?u[c-1]===undefined?e.charAt(1):u[c-1]+e.charAt(1):i;l=u[s-1]}return l===undefined?"":l})}return[function(t,i){var r=n(this),u=t==undefined?undefined:t[v];return u!==undefined?u.call(t,r,i):y.call(String(r),t,i)},function(n,i){var ot=p(y,n,this,i),tt,ht,k,h,ct,it,v,d,g,nt,ft,et;if(ot.done)return ot.value;var l=t(n),c=String(this),st=typeof i=="function";for(st||(i=String(i)),tt=l.global,tt&&(ht=l.unicode,l.lastIndex=0),k=[];;){if(h=e(l,c),h===null)break;if(k.push(h),!tt)break;ct=String(h[0]);ct===""&&(l.lastIndex=f(c,r(l.lastIndex),ht))}for(it="",v=0,d=0;d<k.length;d++){h=k[d];var rt=String(h[0]),b=o(s(u(h.index),c.length),0),ut=[];for(g=1;g<h.length;g++)ut.push(a(h[g]));nt=h.groups;st?(ft=[rt].concat(ut,b,c),nt!==undefined&&ft.push(nt),et=String(i.apply(undefined,ft))):et=w(rt,c,b,ut,nt,i);b>=v&&(it+=c.slice(v,b)+et,v=b+rt.length)}return it+c.slice(v)}]})},{"117":117,"137":137,"139":139,"140":140,"34":34,"36":36,"63":63}],250:[function(n){"use strict";var i=n(36),t=n(119),r=n(117);n(63)("search",1,function(n,u,f,e){return[function(t){var i=n(this),r=t==undefined?undefined:t[u];return r!==undefined?r.call(t,i):new RegExp(t)[u](String(i))},function(n){var h=e(f,n,this),s;if(h.done)return h.value;var u=i(n),c=String(this),o=u.lastIndex;return t(o,0)||(u.lastIndex=0),s=r(u,c),t(u.lastIndex,o)||(u.lastIndex=o),s===null?-1:s.index}]})},{"117":117,"119":119,"36":36,"63":63}],251:[function(n){"use strict";var o=n(80),s=n(36),h=n(125),c=n(34),l=n(139),e=n(117),a=n(118),v=n(62),y=Math.min,p=[].push,i="split",t="length",u="lastIndex",f=4294967295,r=!v(function(){RegExp(f,"y")});n(63)("split",2,function(n,v,w,b){var k;return k="abbc"[i](/(b)*/)[1]=="c"||"test"[i](/(?:)/,-1)[t]!=4||"ab"[i](/(?:ab)*/)[t]!=2||"."[i](/(.?)(.?)/)[t]!=4||"."[i](/()()/)[t]>1||""[i](/.?/)[t]?function(n,i){var s=String(this);if(n===undefined&&i===0)return[];if(!o(n))return w.call(s,n,i);for(var r=[],b=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),h=0,l=i===undefined?f:i>>>0,c=new RegExp(n.source,b+"g"),e,v,y;e=a.call(c,s);){if(v=c[u],v>h&&(r.push(s.slice(h,e.index)),e[t]>1&&e.index<s[t]&&p.apply(r,e.slice(1)),y=e[0][t],h=v,r[t]>=l))break;c[u]===e.index&&c[u]++}return h===s[t]?(y||!c.test(""))&&r.push(""):r.push(s.slice(h)),r[t]>l?r.slice(0,l):r}:"0"[i](undefined,0)[t]?function(n,t){return n===undefined&&t===0?[]:w.call(this,n,t)}:w,[function(t,i){var r=n(this),u=t==undefined?undefined:t[v];return u!==undefined?u.call(t,r,i):k.call(String(r),t,i)},function(n,t){var tt=b(k,n,this,t,k!==w),d,it,g;if(tt.done)return tt.value;var a=s(n),i=String(this),rt=h(a,RegExp),ut=a.unicode,ft=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(r?"y":"g"),v=new rt(r?a:"^(?:"+a.source+")",ft),nt=t===undefined?f:t>>>0;if(nt===0)return[];if(i.length===0)return e(v,i)===null?[i]:[];for(var p=0,u=0,o=[];u<i.length;)if(v.lastIndex=r?u:0,d=e(v,r?i:i.slice(u)),d===null||(it=y(l(v.lastIndex+(r?0:u)),i.length))===p)u=c(i,u,ut);else{if(o.push(i.slice(p,u)),o.length===nt)return o;for(g=1;g<=d.length-1;g++)if(o.push(d[g]),o.length===nt)return o;u=p=it}return o.push(i.slice(p)),o}]})},{"117":117,"118":118,"125":125,"139":139,"34":34,"36":36,"62":62,"63":63,"80":80}],252:[function(n){"use strict";n(247);var u=n(36),f=n(64),e=n(56),t="toString",i=/./[t],r=function(i){n(116)(RegExp.prototype,t,i,!0)};n(62)(function(){return i.call({source:"a",flags:"b"})!="/a/b"})?r(function(){var n=u(this);return"/".concat(n.source,"/","flags"in n?n.flags:!e&&n instanceof RegExp?f.call(n):undefined)}):i.name!=t&&r(function(){return i.call(this)})},{"116":116,"247":247,"36":36,"56":56,"62":62,"64":64}],253:[function(n,t){"use strict";var i=n(47),u=n(147),r="Set";t.exports=n(49)(r,function(n){return function(){return n(this,arguments.length>0?arguments[0]:undefined)}},{add:function(n){return i.def(u(this,r),n=n===0?0:n,n)}},i)},{"147":147,"47":47,"49":49}],254:[function(n){"use strict";n(129)("anchor",function(n){return function(t){return n(this,"a","name",t)}})},{"129":129}],255:[function(n){"use strict";n(129)("big",function(n){return function(){return n(this,"big","","")}})},{"129":129}],256:[function(n){"use strict";n(129)("blink",function(n){return function(){return n(this,"blink","","")}})},{"129":129}],257:[function(n){"use strict";n(129)("bold",function(n){return function(){return n(this,"b","","")}})},{"129":129}],258:[function(n){"use strict";var t=n(60),i=n(127)(!1);t(t.P,"String",{codePointAt:function(n){return i(this,n)}})},{"127":127,"60":60}],259:[function(n){"use strict";var t=n(60),r=n(139),f=n(128),i="endsWith",u=""[i];t(t.P+t.F*n(61)(i),"String",{endsWith:function(n){var t=f(this,n,i),s=arguments.length>1?arguments[1]:undefined,h=r(t.length),e=s===undefined?h:Math.min(r(s),h),o=String(n);return u?u.call(t,o,e):t.slice(e-o.length,e)===o}})},{"128":128,"139":139,"60":60,"61":61}],260:[function(n){"use strict";n(129)("fixed",function(n){return function(){return n(this,"tt","","")}})},{"129":129}],261:[function(n){"use strict";n(129)("fontcolor",function(n){return function(t){return n(this,"font","color",t)}})},{"129":129}],262:[function(n){"use strict";n(129)("fontsize",function(n){return function(t){return n(this,"font","size",t)}})},{"129":129}],263:[function(n){var t=n(60),u=n(135),i=String.fromCharCode,r=String.fromCodePoint;t(t.S+t.F*(!!r&&r.length!=1),"String",{fromCodePoint:function(){for(var t=[],f=arguments.length,r=0,n;f>r;){if(n=+arguments[r++],u(n,1114111)!==n)throw RangeError(n+" is not a valid code point");t.push(n<65536?i(n):i(((n-=65536)>>10)+55296,n%1024+56320))}return t.join("")}})},{"135":135,"60":60}],264:[function(n){"use strict";var t=n(60),r=n(128),i="includes";t(t.P+t.F*n(61)(i),"String",{includes:function(n){return!!~r(this,n,i).indexOf(n,arguments.length>1?arguments[1]:undefined)}})},{"128":128,"60":60,"61":61}],265:[function(n){"use strict";n(129)("italics",function(n){return function(){return n(this,"i","","")}})},{"129":129}],266:[function(n){"use strict";var t=n(127)(!0);n(83)(String,"String",function(n){this._t=String(n);this._i=0},function(){var i=this._t,r=this._i,n;return r>=i.length?{value:undefined,done:!0}:(n=t(i,r),this._i+=n.length,{value:n,done:!1})})},{"127":127,"83":83}],267:[function(n){"use strict";n(129)("link",function(n){return function(t){return n(this,"a","href",t)}})},{"129":129}],268:[function(n){var t=n(60),i=n(138),r=n(139);t(t.S,"String",{raw:function(n){for(var f=i(n.raw),e=r(f.length),o=arguments.length,u=[],t=0;e>t;)u.push(String(f[t++])),t<o&&u.push(String(arguments[t]));return u.join("")}})},{"138":138,"139":139,"60":60}],269:[function(n){var t=n(60);t(t.P,"String",{repeat:n(131)})},{"131":131,"60":60}],270:[function(n){"use strict";n(129)("small",function(n){return function(){return n(this,"small","","")}})},{"129":129}],271:[function(n){"use strict";var t=n(60),u=n(139),f=n(128),i="startsWith",r=""[i];t(t.P+t.F*n(61)(i),"String",{startsWith:function(n){var t=f(this,n,i),e=u(Math.min(arguments.length>1?arguments[1]:undefined,t.length)),o=String(n);return r?r.call(t,o,e):t.slice(e,e+o.length)===o}})},{"128":128,"139":139,"60":60,"61":61}],272:[function(n){"use strict";n(129)("strike",function(n){return function(){return n(this,"strike","","")}})},{"129":129}],273:[function(n){"use strict";n(129)("sub",function(n){return function(){return n(this,"sub","","")}})},{"129":129}],274:[function(n){"use strict";n(129)("sup",function(n){return function(){return n(this,"sup","","")}})},{"129":129}],275:[function(n){"use strict";n(132)("trim",function(n){return function(){return n(this,3)}})},{"132":132}],276:[function(n){"use strict";var y=n(68),t=n(69),g=n(56),i=n(60),yt=n(116),oi=n(92).KEY,nt=n(62),tt=n(124),it=n(122),si=n(145),c=n(150),hi=n(149),ci=n(148),li=n(59),ai=n(77),rt=n(36),vi=n(79),yi=n(140),p=n(138),ut=n(141),ft=n(114),l=n(96),pt=n(100),wt=n(99),w=n(102),bt=n(97),pi=n(105),kt=wt.f,s=bt.f,dt=pt.f,r=y.Symbol,b=y.JSON,k=b&&b.stringify,o="prototype",u=c("_hidden"),gt=c("toPrimitive"),wi={}.propertyIsEnumerable,a=tt("symbol-registry"),e=tt("symbols"),v=tt("op-symbols"),f=Object[o],h=typeof r=="function"&&!!w.f,et=y.QObject,ot=!et||!et[o]||!et[o].findChild,st=g&&nt(function(){return l(s({},"a",{get:function(){return s(this,"a",{value:7}).a}})).a!=7})?function(n,t,i){var r=kt(f,t);r&&delete f[t];s(n,t,i);r&&n!==f&&s(f,t,r)}:s,ni=function(n){var t=e[n]=l(r[o]);return t._k=n,t},ht=h&&typeof r.iterator=="symbol"?function(n){return typeof n=="symbol"}:function(n){return n instanceof r},d=function(n,i,r){return(n===f&&d(v,i,r),rt(n),i=ut(i,!0),rt(r),t(e,i))?(r.enumerable?(t(n,u)&&n[u][i]&&(n[u][i]=!1),r=l(r,{enumerable:ft(0,!1)})):(t(n,u)||s(n,u,ft(1,{})),n[u][i]=!0),st(n,i,r)):s(n,i,r)},ti=function(n,t){rt(n);for(var i=li(t=p(t)),r=0,f=i.length,u;f>r;)d(n,u=i[r++],t[u]);return n},bi=function(n,t){return t===undefined?l(n):ti(l(n),t)},ii=function(n){var i=wi.call(this,n=ut(n,!0));return this===f&&t(e,n)&&!t(v,n)?!1:i||!t(this,n)||!t(e,n)||t(this,u)&&this[u][n]?i:!0},ri=function(n,i){if(n=p(n),i=ut(i,!0),n!==f||!t(e,i)||t(v,i)){var r=kt(n,i);return!r||!t(e,i)||t(n,u)&&n[u][i]||(r.enumerable=!0),r}},ui=function(n){for(var r=dt(p(n)),f=[],o=0,i;r.length>o;)t(e,i=r[o++])||i==u||i==oi||f.push(i);return f},fi=function(n){for(var r=n===f,u=dt(r?v:p(n)),o=[],s=0,i;u.length>s;)t(e,i=u[s++])&&(r?t(f,i):!0)&&o.push(e[i]);return o},ct,lt,at,vt,ei;for(h||(r=function(){if(this instanceof r)throw TypeError("Symbol is not a constructor!");var n=si(arguments.length>0?arguments[0]:undefined),i=function(r){this===f&&i.call(v,r);t(this,u)&&t(this[u],n)&&(this[u][n]=!1);st(this,n,ft(1,r))};return g&&ot&&st(f,n,{configurable:!0,set:i}),ni(n)},yt(r[o],"toString",function(){return this._k}),wt.f=ri,bt.f=d,n(101).f=pt.f=ui,n(106).f=ii,w.f=fi,g&&!n(87)&&yt(f,"propertyIsEnumerable",ii,!0),hi.f=function(n){return ni(c(n))}),i(i.G+i.W+i.F*!h,{Symbol:r}),ct="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),lt=0;ct.length>lt;)c(ct[lt++]);for(at=pi(c.store),vt=0;at.length>vt;)ci(at[vt++]);i(i.S+i.F*!h,"Symbol",{"for":function(n){return t(a,n+="")?a[n]:a[n]=r(n)},keyFor:function(n){if(!ht(n))throw TypeError(n+" is not a symbol!");for(var t in a)if(a[t]===n)return t},useSetter:function(){ot=!0},useSimple:function(){ot=!1}});i(i.S+i.F*!h,"Object",{create:bi,defineProperty:d,defineProperties:ti,getOwnPropertyDescriptor:ri,getOwnPropertyNames:ui,getOwnPropertySymbols:fi});ei=nt(function(){w.f(1)});i(i.S+i.F*ei,"Object",{getOwnPropertySymbols:function(n){return w.f(yi(n))}});b&&i(i.S+i.F*(!h||nt(function(){var n=r();return k([n])!="[null]"||k({a:n})!="{}"||k(Object(n))!="{}"})),"JSON",{stringify:function(n){for(var i=[n],u=1,t,r;arguments.length>u;)i.push(arguments[u++]);if(r=t=i[1],(vi(t)||n!==undefined)&&!ht(n))return ai(t)||(t=function(n,t){return typeof r=="function"&&(t=r.call(this,n,t)),ht(t)?void 0:t}),i[1]=t,k.apply(b,i)}});r[o][gt]||n(70)(r[o],gt,r[o].valueOf);it(r,"Symbol");it(Math,"Math",!0);it(y.JSON,"JSON",!0)},{"100":100,"101":101,"102":102,"105":105,"106":106,"114":114,"116":116,"122":122,"124":124,"138":138,"140":140,"141":141,"145":145,"148":148,"149":149,"150":150,"36":36,"56":56,"59":59,"60":60,"62":62,"68":68,"69":69,"70":70,"77":77,"79":79,"87":87,"92":92,"96":96,"97":97,"99":99}],277:[function(n){"use strict";var t=n(60),r=n(144),f=n(143),e=n(36),o=n(135),a=n(139),v=n(79),s=n(68).ArrayBuffer,y=n(125),i=f.ArrayBuffer,h=f.DataView,c=r.ABV&&s.isView,l=i.prototype.slice,p=r.VIEW,u="ArrayBuffer";t(t.G+t.W+t.F*(s!==i),{ArrayBuffer:i});t(t.S+t.F*!r.CONSTR,u,{isView:function(n){return c&&c(n)||v(n)&&p in n}});t(t.P+t.U+t.F*n(62)(function(){return!new i(2).slice(1,undefined).byteLength}),u,{slice:function(n,t){if(l!==undefined&&t===undefined)return l.call(e(this),n);for(var r=e(this).byteLength,u=o(n,r),f=o(t===undefined?r:t,r),s=new(y(this,i))(a(f-u)),c=new h(this),v=new h(s),p=0;u<f;)v.setUint8(p++,c.getUint8(u++));return s}});n(121)(u)},{"121":121,"125":125,"135":135,"139":139,"143":143,"144":144,"36":36,"60":60,"62":62,"68":68,"79":79}],278:[function(n){var t=n(60);t(t.G+t.W+t.F*!n(144).ABV,{DataView:n(143).DataView})},{"143":143,"144":144,"60":60}],279:[function(n){n(142)("Float32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],280:[function(n){n(142)("Float64",8,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],281:[function(n){n(142)("Int16",2,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],282:[function(n){n(142)("Int32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],283:[function(n){n(142)("Int8",1,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],284:[function(n){n(142)("Uint16",2,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],285:[function(n){n(142)("Uint32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],286:[function(n){n(142)("Uint8",1,function(n){return function(t,i,r){return n(this,t,i,r)}})},{"142":142}],287:[function(n){n(142)("Uint8",1,function(n){return function(t,i,r){return n(this,t,i,r)}},!0)},{"142":142}],288:[function(n,t){"use strict";var f=n(68),l=n(40)(0),a=n(116),e=n(92),v=n(95),i=n(48),o=n(79),s=n(147),y=n(147),p=!f.ActiveXObject&&"ActiveXObject"in f,r="WeakMap",w=e.getWeak,b=Object.isExtensible,k=i.ufstore,u,h=function(n){return function(){return n(this,arguments.length>0?arguments[0]:undefined)}},c={get:function(n){if(o(n)){var t=w(n);return t===!0?k(s(this,r)).get(n):t?t[this._i]:undefined}},set:function(n,t){return i.def(s(this,r),n,t)}},d=t.exports=n(49)(r,h,c,i,!0,!0);y&&p&&(u=i.getConstructor(h,r),v(u.prototype,c),e.NEED=!0,l(["delete","has","get","set"],function(n){var t=d.prototype,i=t[n];a(t,n,function(t,r){if(o(t)&&!b(t)){this._f||(this._f=new u);var f=this._f[n](t,r);return n=="set"?this:f}return i.call(this,t,r)})}))},{"116":116,"147":147,"40":40,"48":48,"49":49,"68":68,"79":79,"92":92,"95":95}],289:[function(n){"use strict";var t=n(48),r=n(147),i="WeakSet";n(49)(i,function(n){return function(){return n(this,arguments.length>0?arguments[0]:undefined)}},{add:function(n){return t.def(r(this,i),n,!0)}},t,!1,!0)},{"147":147,"48":48,"49":49}],290:[function(n){"use strict";var t=n(60),i=n(65),r=n(140),u=n(139),f=n(31),e=n(43);t(t.P,"Array",{flatMap:function(n){var t=r(this),s,o;return f(n),s=u(t.length),o=e(t,0),i(o,t,t,s,0,1,n,arguments[1]),o}});n(33)("flatMap")},{"139":139,"140":140,"31":31,"33":33,"43":43,"60":60,"65":65}],291:[function(n){"use strict";var t=n(60),i=n(39)(!0);t(t.P,"Array",{includes:function(n){return i(this,n,arguments.length>1?arguments[1]:undefined)}});n(33)("includes")},{"33":33,"39":39,"60":60}],292:[function(n){var t=n(60),i=n(108)(!0);t(t.S,"Object",{entries:function(n){return i(n)}})},{"108":108,"60":60}],293:[function(n){var t=n(60),i=n(109),r=n(138),u=n(99),f=n(51);t(t.S,"Object",{getOwnPropertyDescriptors:function(n){for(var e=r(n),l=u.f,o=i(e),s={},h=0,c,t;o.length>h;)t=l(e,c=o[h++]),t!==undefined&&f(s,c,t);return s}})},{"109":109,"138":138,"51":51,"60":60,"99":99}],294:[function(n){var t=n(60),i=n(108)(!1);t(t.S,"Object",{values:function(n){return i(n)}})},{"108":108,"60":60}],295:[function(n){"use strict";var t=n(60),r=n(50),u=n(68),f=n(125),i=n(113);t(t.P+t.R,"Promise",{"finally":function(n){var t=f(this,r.Promise||u.Promise),e=typeof n=="function";return this.then(e?function(r){return i(t,n()).then(function(){return r})}:n,e?function(r){return i(t,n()).then(function(){throw r;})}:n)}})},{"113":113,"125":125,"50":50,"60":60,"68":68}],296:[function(n){"use strict";var t=n(60),i=n(130),r=n(146),u=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r);t(t.P+t.F*u,"String",{padEnd:function(n){return i(this,n,arguments.length>1?arguments[1]:undefined,!1)}})},{"130":130,"146":146,"60":60}],297:[function(n){"use strict";var t=n(60),i=n(130),r=n(146),u=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r);t(t.P+t.F*u,"String",{padStart:function(n){return i(this,n,arguments.length>1?arguments[1]:undefined,!0)}})},{"130":130,"146":146,"60":60}],298:[function(n){"use strict";n(132)("trimLeft",function(n){return function(){return n(this,1)}},"trimStart")},{"132":132}],299:[function(n){"use strict";n(132)("trimRight",function(n){return function(){return n(this,2)}},"trimEnd")},{"132":132}],300:[function(n){n(148)("asyncIterator")},{"148":148}],301:[function(n){for(var e=n(162),p=n(105),w=n(116),b=n(68),o=n(70),s=n(86),h=n(150),c=h("iterator"),l=h("toStringTag"),a=s.Array,v={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},f=p(v),i=0;i<f.length;i++){var r=f[i],k=v[r],y=b[r],t=y&&y.prototype,u;if(t&&(t[c]||o(t,c,a),t[l]||o(t,l,r),s[r]=a,k))for(u in e)t[u]||w(t,u,e[u],!0)}},{"105":105,"116":116,"150":150,"162":162,"68":68,"70":70,"86":86}],302:[function(n){var t=n(60),i=n(134);t(t.G+t.B,{setImmediate:i.set,clearImmediate:i.clear})},{"134":134,"60":60}],303:[function(n){var i=n(68),t=n(60),u=n(146),f=[].slice,e=/MSIE .\./.test(u),r=function(n){return function(t,i){var r=arguments.length>2,u=r?f.call(arguments,2):!1;return n(r?function(){(typeof t=="function"?t:Function(t)).apply(this,u)}:t,i)}};t(t.G+t.B+t.F*e,{setTimeout:r(i.setTimeout),setInterval:r(i.setInterval)})},{"146":146,"60":60,"68":68}],304:[function(n,t){n(303);n(302);n(301);t.exports=n(50)},{"301":301,"302":302,"303":303,"50":50}],305:[function(n,t){var i=function(n){"use strict";function nt(n,t,i,r){var f=t&&t.prototype instanceof w?t:w,u=Object.create(f.prototype),e=new k(r||[]);return u._invoke=st(n,i,e),u}function p(n,t,i){try{return{type:"normal",arg:n.call(t,i)}}catch(r){return{type:"throw",arg:r}}}function w(){}function c(){}function f(){}function rt(n){["next","throw","return"].forEach(function(t){n[t]=function(n){return this._invoke(t,n)}})}function v(n,t){function i(u,f,e,o){var c=p(n[u],n,f),h,s;if(c.type==="throw")o(c.arg);else return(h=c.arg,s=h.value,s&&typeof s=="object"&&r.call(s,"__await"))?t.resolve(s.__await).then(function(n){i("next",n,e,o)},function(n){i("throw",n,e,o)}):t.resolve(s).then(function(n){h.value=n;e(h)},function(n){return i("throw",n,e,o)})}function f(n,r){function f(){return new t(function(t,u){i(n,r,t,u)})}return u=u?u.then(f,f):f()}var u;this._invoke=f}function st(n,i,r){var u=tt;return function(f,e){var c,s,o;if(u===it)throw new Error("Generator is already running");if(u===h){if(f==="throw")throw e;return ft()}for(r.method=f,r.arg=e;;){if(c=r.delegate,c&&(s=ut(c,r),s)){if(s===t)continue;return s}if(r.method==="next")r.sent=r._sent=r.arg;else if(r.method==="throw"){if(u===tt){u=h;throw r.arg;}r.dispatchException(r.arg)}else r.method==="return"&&r.abrupt("return",r.arg);if(u=it,o=p(n,i,r),o.type==="normal"){if(u=r.done?h:ot,o.arg===t)continue;return{value:o.arg,done:r.done}}o.type==="throw"&&(u=h,r.method="throw",r.arg=o.arg)}}}function ut(n,r){var e=n.iterator[r.method],f,u;if(e===i){if(r.delegate=null,r.method==="throw"){if(n.iterator["return"]&&(r.method="return",r.arg=i,ut(n,r),r.method==="throw"))return t;r.method="throw";r.arg=new TypeError("The iterator does not provide a 'throw' method")}return t}if(f=p(e,n.iterator,r.arg),f.type==="throw")return r.method="throw",r.arg=f.arg,r.delegate=null,t;if(u=f.arg,!u)return r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,t;if(u.done)r[n.resultName]=u.value,r.next=n.nextLoc,r.method!=="return"&&(r.method="next",r.arg=i);else return u;return r.delegate=null,t}function ht(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]);2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]);this.tryEntries.push(t)}function b(n){var t=n.completion||{};t.type="normal";delete t.arg;n.completion=t}function k(n){this.tryEntries=[{tryLoc:"root"}];n.forEach(ht,this);this.reset(!0)}function d(n){var f,u,t;if(n){if(f=n[o],f)return f.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length))return u=-1,t=function t(){while(++u<n.length)if(r.call(n,u))return t.value=n[u],t.done=!1,t;return t.value=i,t.done=!0,t},t.next=t}return{next:ft}}function ft(){return{value:i,done:!0}}var g=Object.prototype,r=g.hasOwnProperty,i,y=typeof Symbol=="function"?Symbol:{},o=y.iterator||"@@iterator",et=y.asyncIterator||"@@asyncIterator",s=y.toStringTag||"@@toStringTag",l,a,e,u;n.wrap=nt;var tt="suspendedStart",ot="suspendedYield",it="executing",h="completed",t={};return l={},l[o]=function(){return this},a=Object.getPrototypeOf,e=a&&a(a(d([]))),e&&e!==g&&r.call(e,o)&&(l=e),u=f.prototype=w.prototype=Object.create(l),c.prototype=u.constructor=f,f.constructor=c,f[s]=c.displayName="GeneratorFunction",n.isGeneratorFunction=function(n){var t=typeof n=="function"&&n.constructor;return t?t===c||(t.displayName||t.name)==="GeneratorFunction":!1},n.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,f):(n.__proto__=f,s in n||(n[s]="GeneratorFunction")),n.prototype=Object.create(u),n},n.awrap=function(n){return{__await:n}},rt(v.prototype),v.prototype[et]=function(){return this},n.AsyncIterator=v,n.async=function(t,i,r,u,f){f===void 0&&(f=Promise);var e=new v(nt(t,i,r,u),f);return n.isGeneratorFunction(i)?e:e.next().then(function(n){return n.done?n.value:e.next()})},rt(u),u[s]="Generator",u[o]=function(){return this},u.toString=function(){return"[object Generator]"},n.keys=function(n){var i=[],r;for(r in n)i.push(r);return i.reverse(),function t(){while(i.length){var r=i.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},n.values=d,k.prototype={constructor:k,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=i,this.done=!1,this.delegate=null,this.method="next",this.arg=i,this.tryEntries.forEach(b),!n)for(var t in this)t.charAt(0)==="t"&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=i)},stop:function(){this.done=!0;var t=this.tryEntries[0],n=t.completion;if(n.type==="throw")throw n.arg;return this.rval},dispatchException:function(n){function u(t,r){return o.type="throw",o.arg=n,f.next=t,r&&(f.method="next",f.arg=i),!!r}var f,e,t,o,s,h;if(this.done)throw n;for(f=this,e=this.tryEntries.length-1;e>=0;--e){if(t=this.tryEntries[e],o=t.completion,t.tryLoc==="root")return u("end");if(t.tryLoc<=this.prev)if(s=r.call(t,"catchLoc"),h=r.call(t,"finallyLoc"),s&&h){if(this.prev<t.catchLoc)return u(t.catchLoc,!0);if(this.prev<t.finallyLoc)return u(t.finallyLoc)}else if(s){if(this.prev<t.catchLoc)return u(t.catchLoc,!0)}else if(h){if(this.prev<t.finallyLoc)return u(t.finallyLoc)}else throw new Error("try statement without catch or finally");}},abrupt:function(n,i){for(var f,u,o,e=this.tryEntries.length-1;e>=0;--e)if(f=this.tryEntries[e],f.tryLoc<=this.prev&&r.call(f,"finallyLoc")&&this.prev<f.finallyLoc){u=f;break}return(u&&(n==="break"||n==="continue")&&u.tryLoc<=i&&i<=u.finallyLoc&&(u=null),o=u?u.completion:{},o.type=n,o.arg=i,u)?(this.method="next",this.next=u.finallyLoc,t):this.complete(o)},complete:function(n,i){if(n.type==="throw")throw n.arg;return n.type==="break"||n.type==="continue"?this.next=n.arg:n.type==="return"?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):n.type==="normal"&&i&&(this.next=i),t},finish:function(n){for(var i,r=this.tryEntries.length-1;r>=0;--r)if(i=this.tryEntries[r],i.finallyLoc===n)return this.complete(i.completion,i.afterLoc),b(i),t},"catch":function(n){for(var i,r,u,t=this.tryEntries.length-1;t>=0;--t)if(i=this.tryEntries[t],i.tryLoc===n)return r=i.completion,r.type==="throw"&&(u=r.arg,b(i)),u;throw new Error("illegal catch attempt");},delegateYield:function(n,r,u){return this.delegate={iterator:d(n),resultName:r,nextLoc:u},this.method==="next"&&(this.arg=i),t}},n}(typeof t=="object"?t.exports:{});try{regeneratorRuntime=i}catch(r){Function("r","regeneratorRuntime = r")(i)}},{}],306:[function(n){"use strict";function i(n){return n&&n.__esModule?n:{"default":n}}n(307);var t=i(n(13));t["default"]._babelPolyfill&&typeof console!="undefined"&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.");t["default"]._babelPolyfill=!0},{"13":13,"307":307}],307:[function(n){"use strict";n(1);n(3);n(2);n(9);n(8);n(11);n(10);n(12);n(5);n(6);n(4);n(7);n(304);n(305)},{"1":1,"10":10,"11":11,"12":12,"2":2,"3":3,"304":304,"305":305,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9}]},{},[306]);"use strict";var Etax={};Etax.TaxPreparation={};$(function(){function t(){if(Etax.TaxPreparation.Utilities.TaxReturn.formNeedsSaving)return"You are leaving the page without saving changes."}Etax.TaxPreparation.Utilities.disableMobileZooming();Etax.TaxPreparation.Popovers.init();Etax.TaxPreparation.Utilities.Control.init();$('[data-toggle="tooltip"]').tooltip({trigger:"hover"});Etax.TaxPreparation.Utilities.Security.init();$(".li-progress-item").click(function(){$(".li-progress-item").removeClass("active");$(this).addClass("active")});$("#print-button").click(function(n){n.preventDefault();Etax.TaxPreparation.Utilities.Toggle.modalPrint("#modal-body-div")});window.onbeforeunload=t;var n=$("#ClientTaxDocument_InitialQuestion_1").html();n+='<p class="inline-block hidden-xs hidden-sm"><strong>NEW!<\/strong> You can log into your return on your mobile phone then click "attach" to snap a photo of your document and save it to your return.<\/p>';$("#ClientTaxDocument_InitialQuestion_1").html(n);Etax.TaxPreparation.Mobile.HandleLongClientName("#estimate-box-fullname");$(window).resize(function(){Etax.Register&&Etax.Register.Modal&&Etax.TaxPreparation.Utilities.Toggle.setModalHeight(Etax.Register.Modal.title)})});Etax.TaxPreparation.Mobile={HandleLongClientName:function(n,t){var i;if(n)if(t=t?t:20,n.indexOf("#")===0?i=document.getElementById(n.slice(1)):n.indexOf(".")===0&&(i=document.getElementsByClassName(n.slice(1))),i){var r=$(n),u=r.html(),f=u.length;f>=t&&r.html(u.split(" ")[0])}else return}};Etax.TaxPreparation.Utilities={constants:{PersonalInformationSectionUniqueId:"#PersonalInformationSectionUniqueId",TaxFileNumberId:"TaxFileNumber",FirstNameId:"FirstName"},Private:{state:{provided:"provided",valid:"valid",notprovided:"notprovided",notvalid:"notvalid"},messageMap:{notprovided:{notprovided:"Need TFN/DOB",valid:"Need TFN",notvalid:"Need valid TFN/DOB"},valid:{notprovided:"Need DOB",notvalid:"Need valid DOB"},notvalid:{notprovided:"Need valid TFN/DOB",valid:"Need valid TFN",notvalid:"Need valid TFN/DOB"}}},Form:{isElementCurrentlyInValidState:function(n){return!n.hasClass("form-control-alert")}},String:{removeWhiteSpaces:function(n){return n.replace(/\s+/gi,"")},getWordCount:function(n){n=n.replace(/(^\s*)|(\s*$)/gi,"");n=n.replace(/[ ]{2,}/gi," ");n=n.replace(/\n /,"\n");return n.split(" ").length}},Number:{preciseRound:function(n,t){var i=Math.pow(10,t);return Math.sign=Math.sign||function(n){return(n=+n,n===0||isNaN(n))?n:n>0?1:-1},(Math.round(n*i+(t>0?1:0)*Math.sign(n)*(10/Math.pow(100,t)))/i).toFixed(t)}},Tfn:{isValid:function(n){var i;if((n=n.replace(/[-]/g,""),i=/^[0-9]+$/.test(n),!i)||n.length!==9)return!1;var t=n.split(""),r=t[0]*1+t[1]*4+t[2]*3+t[3]*7+t[4]*5+t[5]*8+t[6]*6+t[7]*9+t[8]*10,u=r%11;return u===0?!0:!1}},Date:{datepicker:function(n){function r(n){var s=""+n.val(),r=s.split("/"),u=n.parent(),t=u.find("select"),i,e,f,o;if(r.length===1)t.addClass("form-control-alert");else for(u.find(".form-control-alert").length===1&&t.addClass("form-control-alert"),i=0;i<r.length;i++)e=r[i],f=t[i],e===""?$(f).addClass("form-control-alert"):$(f).removeClass("form-control-alert");o=t.hasClass("form-control-alert");u.next().hasClass("dob-error")===!0&&o===!1&&t.addClass("form-control-alert")}function t(n){n.find('option[value=""]').attr("disabled","disabled")}function i(n){var b=n.data("control"),h,c,l,a;if(b.indexOf("dddatepicker")>-1){var i=n.attr("id"),o=i.split("_").length>3?i.split("_")[0]+"_"+i.split("_")[1]+"_"+i.split("_")[2]:i.split("_")[0]+"_"+i.split("_")[1],v=$("#"+o),s=v.val(),u=$("#"+o+"_Day"),f=$("#"+o+"_Month"),e=$("#"+o+"_Year"),y=u.val(),p=e.val(),w=f.val(),k=u.add(f).add(e),d=$.map(k,function(n){return $(n).attr("id")});n.on("blur",function(){var n=document.activeElement.id;$.inArray(n,d)===-1&&(console.log("validating"),Etax.TaxPreparation.Utilities.Date.validate(v,y,w,p),r(v))});h=c=l=!1;s!==undefined&&s!==null&&s!==""&&(a=s.split("/"),u.val(a[0]),f.val(a[1]),e.val(a[2]),h=c=l=!0,t(u),t(f),t(e));u.on("change",function(){y=$(this).val();h||(h=!0,t($(this)))});f.on("change",function(){w=$(this).val();c||(c=!0,t($(this)))});e.on("change",function(){p=$(this).val();l||(l=!0,t($(this)))})}}n!==undefined?$(n+" [data-control]").each(function(){i($(this))}):$("[data-control]").each(function(){i($(this))})},datepickerWithButton:function(n){function r(n){if(!$(n).hasClass("form-control-alert")){var i=$(n).data("validation"),t=f($(n).val(),i);if(t){Etax.TaxPreparation.Validation.Control.addElementValidation($(n),t);return}}}function f(n,t){var r=Etax.TaxPreparation.Validation.Validate.isValidDate(n),i=null;return r?t.indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.DateOfBirthValidator)>-1&&(i=e(n)):i="Please enter a valid date",i}function e(n){return Etax.TaxPreparation.Validation.Validate.isDateOfBirthInFuture(n)?"Date of Birth cannot be after today":Etax.TaxPreparation.Validation.Validate.isDateOfBirthLessThan12Years(n)?"Please check your age as it cannot be under 12 years":null}var t=new Date,i=t.getFullYear(),u={showOn:"button",altFormat:"dd/mm/yyyy",dateFormat:"dd/mm/yy",defaultDate:new Date(i-25,t.getMonth(),t.getDate()),yearRange:(i-110).toString()+":"+i,changeMonth:!0,changeYear:!0,beforeShow:function(){$(this).attr("readonly",!0)},onSelect:function(){Etax.TaxPreparation.Validation.Control.removeElementValidation($(this));r(this)},onClose:function(){$(this).removeAttr("readonly")}};if(n===undefined){$(".masked-date-picker").datepicker(u);$(".masked-date-picker").on("blur",function(){var n=$(this).val();$(this).attr("value",n);r(this)});$(".datepicker-btn").click(function(){var n=$(this).data("controlid"),t=$("#"+n+"-datepicker-btn").attr("selected")!==undefined&&$("#ui-datepicker-div").is(":visible");t||($("#"+n).datepicker("show"),$("#"+n+"-datepicker-btn").attr("selected",!0))})}else{$(n).datepicker(u);$(n).on("blur",function(){var n=$(this).val();$(this).attr("value",n);r(this)});$(n).find(".datepicker-btn").click(function(n){n.preventDefault();var t=$(this).data("controlid");$("#"+t).datepicker("show")})}$(window).resize(function(){$(".masked-date-picker").datepicker("hide")})},leapYearDays:function(n,t){$(n).val()===""&&(t==="False"?$(n).val("365"):$(n).val("366"))},validate:function(n,t,i,r){var u,f;if(Etax.TaxPreparation.Validation.Control.removeElementValidation(n),u=t+"/"+i+"/"+r,u.length!==10){n.val()!==""&&n.val("").trigger("change");f=n.data("validation");f!==undefined&&f!==null&&Etax.TaxPreparation.Validation.Validate.hasRequiredFieldValidator(n)&&Etax.TaxPreparation.Validation.Validate.requiredValidation(n,"","*");return}n.val()!==u&&n.val(u).trigger("change");n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.DateOfBirthValidator)>-1?Etax.TaxPreparation.Validation.Validate.dateValidation(n,Etax.TaxPreparation.Validation.ValidatorEnum.DateOfBirthValidator,/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/,"Please re-check Date of Birth! Inaccurate details may cause delays."):(n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.DateValidator)>-1||n.data("control").indexOf("datepicker")>-1)&&Etax.TaxPreparation.Validation.Validate.dateValidation(n,null,/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/,"Please enter a valid date format (dd/mm/yyyy).")}},Common:{getFirstName:function(){var n=Etax.TaxPreparation.Utilities.constants,t=$(n.PersonalInformationSectionUniqueId).val()+"_",i=t+n.FirstNameId;return $("#"+i).val()},findBSBDetails:function(n,t){if(t!==""&&t.length===6)return $.ajax({url:"/TaxReturn/FindBsb/"+n,type:"GET",dataType:"json",data:{term:t}})},updateTextAndStyle:function(n,t){function u(n,t){for(var i=0;i<n.length;i++)t(n[i])}var f=t.callBackFunc||null,e=t.cssClasses||"disabled",i={},r;i.BUTTON=["disabled","disabled-border"];i.DIV=["disabled","disabled-border"];f!=null&&t.callBackFunc();(t.text!==null||t.text===undefined)&&n.text(t.text);t.cssClasses===null||t.cssClasses===undefined?(r=i[n.prop("nodeName")],r!==undefined?u(r,function(t){n.addClass(t)}):n.addClass(e)):u(t.cssClasses,function(t){n.addClass(t)})}},OpenPopup:{newWindow:function(n,t){var i="",r;switch(t){case"invoice":i="toolbar=no,scrollbars=yes,resizable=yes,width=580,height=550";break;case"TaxReturnPrint":i="toolbar=no,scrollbars=yes,resizable=no,width=1050,height=800"}return r=window.open(n,t,i),window.focus&&r.focus(),!1},modal:function(){window.messageDialog.dialog({autoOpen:!1,resizable:!1,modal:!0,buttons:{Close:function(){$(this).dialog("close")}}})},showModal:function(n,t,i,r){window.messageDialog.html("");window.messageDialog.html(n);window.messageDialog.dialog("option",{title:t,width:i,height:r});window.messageDialog.dialog("open")}},Event:{checkEnterPress:function(n){var i=$(":input").filter(":visible"),t;return n.which===13?(t=i.index(this),t>-1)?(i.eq(t+1).focus(),n.preventDefault(),!1):!1:!0},checkTabPress:function(n){return n.which===9||n.which===16?!0:!1},addEvent:function(n,t,i){t.addEventListener?t.addEventListener(n,i,!1):t.attachEvent?t.attachEvent("on"+n,i):t[n]=i},receiveMessage:function(n,t){n.origin===t&&n.data==="SaveCurrentPage"&&($("form").submit(),setTimeout(function(){n.source.postMessage("SavedCurrentPage",n.origin)},1e3))}},Navigation:{scrollSpyInit:function(){var i=$(".scroll-spy-section").first().offset(),u=!!i,r,n,t;if(u){r=30;n=$("body");n.scrollspy({target:".navbar",offset:i.top+r});t=n.height();$(window).on("scroll",function(){var i=n.height();i!==t&&(n.scrollspy("refresh"),t=i)})}},smoothScrollInit:function(){$("a[href*=\\#]:not([href=\\#])").click(function(n){var t,i;n.preventDefault();location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname&&(t=$(this.hash),t=t.length?t:$('[name="'+this.hash.slice(1)+'"]'),t.length&&(i=t.offset().top,Etax.TaxPreparation.Utilities.Navigation.animateToSection(i)));return})},animateToSection:function(n){var t=Etax.TaxPreparation.Utilities.GetNavHeightTotal();n+=10;$("html, body").animate({scrollTop:n+t},"1000")},removeUrlQueryString:function(){var n=window.location.toString(),t;n.indexOf("?")>0&&(t=n.substring(0,n.indexOf("?")),window.history.replaceState({},document.title,t))}},Format:{currency:function(n){var r,i,t;for(n=n.toString().replace(/\$|\,/g,""),isNaN(n)&&(n="0"),r=parseInt(n)===parseInt(n=Math.abs(n)),n=Math.floor(n*100+.50000000001),i=n%100,n=Math.floor(n/100).toString(),i<10&&(i="0"+i),t=0;t<Math.floor((n.length-(1+t))/3);t++)n=n.substring(0,n.length-(4*t+3))+","+n.substring(n.length-(4*t+3));return(r?"":"-")+"$"+n+"."+i},convertCase:function(n){var i=n.val().split(" "),t=[],r=this;$.each(i,function(){var u,n=r.isSpecialCase(this),i=this;i=i.toLowerCase();u=n>0?i.indexOf("mac")!==-1||i.indexOf("mc")!==-1?this.substr(0,1).toUpperCase()+this.substr(1,n-1).toLowerCase()+this.substr(n,1)+this.substr(n+1).toLowerCase():this.substr(0,1).toUpperCase()+this.substr(1,n-1).toLowerCase()+this.substr(n,2)+this.substr(n+2).toLowerCase():this.substr(0,1).toUpperCase()+this.substr(1).toLowerCase();t.push(u)});n.val(t.join(" "))},isSpecialCase:function(n){var i=["—","–","-","'","mac","mc"],t,r;for(n=n.toLowerCase(),t=0;t<i.length;++t)if(r=n.indexOf(i[t]),r!==-1)switch(i[t]){case"mac":return 3;case"mc":return 2;default:return r}return-1},bytesToSize:function(n){var t;return n===0?"0 Bytes":(t=parseInt(Math.floor(Math.log(n)/Math.log(1024))),Math.round(n/Math.pow(1024,t),2)+" "+["Bytes","KB","MB","GB","TB"][t])}},WorkSheets:{setVisible:function(n,t,i){for(var c=$('[id^="TaxReturnRepeatingSection_'+n+'_"]'),l=c.length,f,s,h,e,r=0;r<l;r++){var u=$("#TaxReturnRepeatingSection_"+n+"_"+r),a=$("#"+t),o=a.val();r<o?(u.show(),f=$("#"+u.attr("id")+" > div.empty"),f.length!==0&&(s=$.trim(f.html().replace(/[\n\r]/g,""))!=="",s||(h=t.substring(0,t.indexOf("_")),e=o==="0"?"remove":"add",e==="add"&&$.post("/TaxReturn/ResponsiveTaxReturnRepeatingSection/"+i,{returnId:i,sectionName:n,parentSectionName:h,action:e,hasContent:!1,indicator:r},function(t){if(t!==undefined&&t!==null&&t!==""){var s=t.PartialViewHtml,r=new Etax.TaxPreparation.TaxReturn,u=Etax.TaxPreparation.Validation;$("#"+t.ControlUniqueId).replaceWith(t.PartialViewHtml);r.hideOtherFieldsInDeductionSchedules();n==="WorkRelatedHomeOfficeExpenseSchedule"&&r.showOrHideHomeOfficeDeductionQuestions(!1);n==="WorkRelatedHomeOfficeExpense2020Schedule"&&r.showOrHideHomeOfficeDeductionQuestions(!1,2020);(n==="NonResidentForeignIncome2018Schedule"||n==="NonResidentForeignIncomeSchedule")&&(r.initNrfiForeignIncomeSection(i),Etax.TaxPreparation.Utilities.AutoComplete.init(i));n==="Rent2020Schedule"&&r.initRentSchedule(2020);var f=$('[id*="TaxReturnRepeatingSection"]:visible').length,e=$('[id*="TaxReturnRepeatingSection"]:visible')[f-1],o=$(e).find("select.dropdown");o.each(function(){easydropdown(this,{behavior:{clampMaxVisibleItems:!0}});Etax.TaxPreparation.Utilities.Control.setElementActions()});u.validator("MaximumLengthValidator",null,"Field contains {0} characters, which exceeds the maximum length of {1}",undefined);i!==""&&(Etax.TaxPreparation.Utilities.Control.showToastrNotification("Successfully added <strong>"+n+"<\/strong> to your return."),taxReturnPage.updateLiveEstimate(i,!1),Etax.TaxPreparation.Popovers.init())}},"json").done(function(){}).fail(function(){Etax.TaxPreparation.Utilities.Control.showToastrNotification("Failed to add <strong>"+n+"<\/strong> to your return.")}).always(function(){})))):u.hide()}}},Control:{init:function(){window.messageDialog=$("#ModalPopupDiv");Etax.TaxPreparation.Utilities.OpenPopup.modal();Etax.TaxPreparation.Utilities.Control.redirect();$("[data-newwindow]").click(function(n){n.preventDefault();var r=$(this).data("newwindow").split(" "),t,i;$.each(r,function(n,r){switch(n){case 0:t=r;break;case 1:i=r}});Etax.TaxPreparation.Utilities.OpenPopup.newWindow(t,i)});$("[data-newsectionbutton]").click(function(){var t="ResponsiveButton_"+$(this).data("newsectionbutton"),n=$('[id^="'+t+'"]').first();n.attr("class")==="non-active-button"&&n.trigger("click")});$("[data-autosave]").click(function(){Etax.TaxPreparation.Utilities.Control.autoSave(!1)})},redirect:function(){$("[data-redirect]").click(function(n){n.preventDefault();var t=$(this).data("redirect");t!==""&&(window.location.href=t)})},showToastrNotification:function(n){toastr.options.extendedTimeOut=0;toastr.options.timeOut=3e3;toastr.options.fadeOut=250;toastr.options.fadeIn=250;toastr.options.positionClass="toast-top-right";toastr.success(n)},enableReadOnly:function(){$("input").prop("readonly",!0);$("textarea").prop("readonly",!0);$('input[type="radio"]').prop("disabled",!0);$('input[type="button"]').prop("disabled",!0);$("button.icon-button").prop("disabled",!0);$("button.datepicker-btn").prop("disabled",!0);$("select").prop("disabled",!0);$("option").prop("disabled",!0)},disableReadOnly:function(){$("input").prop("readonly",!1);$("textarea").prop("readonly",!1);$('input[type="radio"]').prop("disabled",!1);$('input[type="button"]').prop("disabled",!1);$("button.icon-button").prop("disabled",!1);$("select").prop("disabled",!1);$("option").prop("disabled",!1)},setElementActions:function(){$("input[type=text], input[type=number], input[type=tel], input[type=file], textarea, select").change(function(){var n=$(this);n.val()===null||n.val()===""||n.is('input[type="file"], select')||n.val($.trim(n.val()));Etax.TaxPreparation.Validation.Control.removeElementValidation($(this))}).keyup(function(n){Etax.TaxPreparation.Utilities.Event.checkTabPress(n)||Etax.TaxPreparation.Validation.Control.removeElementValidation($(this))})},toggle:{setup:function(){var t="",i=[],n=[],r=$("#PersonalInformationSectionUniqueId").val()+"_";t="#"+r+"NameChanged_True";$(t).prop("checked")||$(t).next().next().prop("checked",!0);t="#PersonalResidencyDetailsSection_IsAustralianResident_False";$(t).prop("checked")||$(t).prev().prev().prop("checked",!0);t="#PersonalHomeAddressSection_SameAsPostalAddress_False";$(t).prop("checked")||$(t).prev().prev().prop("checked",!0);t="#PreviousReturnPostalAddressSection_IsSameAsPostalAddress_False";$(t).prop("checked")||$(t).prev().prev().prop("checked",!0);t='[id*="Section_HaveSpouseDuringWholeYear_False"]';$(t).prop("checked")||$(t).prev().prev().prop("checked",!0);i[1]="#PersonalResidencyDetailsSection_IsAustralianResident";i[2]="#PersonalResidencyDetailsSection_IsAustralianCitizen";i[3]="#PersonalResidencyDetailsSection_IsAWholeYearResidency";n[1]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_TypeOfVisa";n[2]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_ArrivalInAustralia";n[3]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_DepartureFromAustralia";n[4]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_PartialArrivalInAustralia";n[5]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_PartialDepartureFromAustralia";n[6]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_HaveStayed6MonthsInOnePlace";n[7]="#TaxReturnQuestionText_PersonalResidencyDetailsSection_PurposeOfTrip";this.setupToggleVisibility(!1,[i[1],i[2],i[3]],[n[1],n[2],n[3],n[4],n[5],n[6],n[7]],!1,!0);i[1]="#PreviousReturnPostalAddressSection_IsSameAsPostalAddress";n[1]="#TaxReturnQuestionText_PreviousReturnPostalAddressSection_PostalAddressLine";n[2]="#TaxReturnQuestionText_PreviousReturnPostalAddressSection_PostalAddressSuburb";n[3]="#TaxReturnQuestionText_PreviousReturnPostalAddressSection_PostalAddressState";n[4]="#TaxReturnQuestionText_PreviousReturnPostalAddressSection_PostalAddressPostcode";n[5]="#TaxReturnQuestionText_PreviousReturnPostalAddressSection_PostalAddressCountry";this.setupToggleVisibility(!1,[i[1]],[n[1],n[2],n[3],n[4],n[5]],!0,!0);i[1]="#PersonalEducationAndOtherDebtsSection_HaveHelpDebt";n[1]="#TaxReturnQuestionText_PersonalEducationAndOtherDebtsSection_RemainingHelpDebt";this.setupToggleVisibility(!0,[i[1]],[n[1]],!0,!0);i[1]="#PersonalEducationAndOtherDebtsSection_HaveSlsDebt";n[1]="#TaxReturnQuestionText_PersonalEducationAndOtherDebtsSection_RemainingSfssDebt";this.setupToggleVisibility(!0,[i[1]],[n[1]],!0,!0);i[1]="Section_HaveSpouseDuringWholeYear";n[1]='[id*="Section_HaveSpouseFrom"]';n[2]='[id*="Section_HaveSpouseTo"]';n[3]='[id*="Section_DidSpouseDieThisYear"]';this.setupToggleVisibility(!1,[i[1]],[n[1],n[2],n[3]],!0,!1)},setupToggleVisibility:function(n,t,i,r,u){function s(e){f=t[e]+"_True";u||(f='[id*="'+t[e]+'_True"]');$(f).click(function(){o.toggleVisibility(n,t,i,r,u)})}function h(e){f=t[e]+"_False";u||(f='[id*="'+t[e]+'_False"]');$(f).click(function(){o.toggleVisibility(n,t,i,r,u)})}var o,f,e;for(r=r||!1,o=this,f="",o.toggleVisibility(n,t,i,r,u),e=0;e<t.length;e++)s(e),h(e)},toggleVisibility:function(n,t,i,r,u){var s,e,o,f;if(r=r||!1,s=n?!this.isExpand(t,u):this.isExpand(t,u),s)for(o=0;o<i.length;o++)$(i[o]).parent().show();else for(f=0;f<i.length;f++)$(i[f]).parent().hide(),r&&($(i[f]).next().find('input[type="text"]').filter(":first").val(""),$(i[f]).next().find('input[type="radio"]').each(function(){e=$(this);e.is(":checked")&&(e.prop("checked",!1),e.removeAttr("checked"))}))},isExpand:function(n,t){for(var r,i=0;i<n.length;i++)if(r=n[i]+"_False",t||(r='[id*="'+n[i]+'_False"]'),$(r).is(":checked"))return!0;return!1}},autoSave:function(n,t){if($("form")[0]){var r=$("form"),u=r.serialize(),i=r.attr("action");(i.indexOf("/TaxReturn/Responsive/")===0||i.indexOf("/TaxReturn/PersonalDetail/")===0||i.indexOf("/TaxReturn/Income/")===0||i.indexOf("/TaxReturn/Deduction/")===0||i.indexOf("/TaxReturn/Other/")===0)&&(i.indexOf("/TaxReturn/Responsive/")===0&&(i=i.replace("/TaxReturn/Responsive/","/TaxReturn/AutoSaveResponsive/")),i.indexOf("/TaxReturn/PersonalDetail/")===0&&(i=i.replace("/TaxReturn/PersonalDetail/","/TaxReturn/AutoSaveResponsive/")),i.indexOf("/TaxReturn/Income/")===0&&(i=i.replace("/TaxReturn/Income/","/TaxReturn/AutoSaveResponsive/")),i.indexOf("/TaxReturn/Deduction/")===0&&(i=i.replace("/TaxReturn/Deduction/","/TaxReturn/AutoSaveResponsive/")),i.indexOf("/TaxReturn/Other/")===0&&(i=i.replace("/TaxReturn/Other/","/TaxReturn/AutoSaveResponsive/")),$.ajax({async:n,type:"POST",url:i,data:u,cache:!1,success:function(n){n.WasSaved&&Etax.TaxPreparation.Utilities.Control.showToastrNotification("Your changes have been saved.");t&&t(n)}}))}},autoSaveAndRedirect:function(n){if($("form")[0]){var i=$("form"),r=i.serialize(),t=i.attr("action");(t.indexOf("/TaxReturn/Responsive/")===0||t.indexOf("/TaxReturn/PersonalDetail/")===0||t.indexOf("/TaxReturn/Income/")===0||t.indexOf("/TaxReturn/Deduction/")===0||t.indexOf("/TaxReturn/Other/")===0)&&(t.indexOf("/TaxReturn/Responsive/")===0&&(t=t.replace("/TaxReturn/Responsive/","/TaxReturn/AutoSaveResponsive/")),t.indexOf("/TaxReturn/PersonalDetail/")===0&&(t=t.replace("/TaxReturn/PersonalDetail/","/TaxReturn/AutoSaveResponsive/")),t.indexOf("/TaxReturn/Income/")===0&&(t=t.replace("/TaxReturn/Income/","/TaxReturn/AutoSaveResponsive/")),t.indexOf("/TaxReturn/Deduction/")===0&&(t=t.replace("/TaxReturn/Deduction/","/TaxReturn/AutoSaveResponsive/")),t.indexOf("/TaxReturn/Other/")===0&&(t=t.replace("/TaxReturn/Other/","/TaxReturn/AutoSaveResponsive/")),$.ajax({async:!0,type:"POST",url:t,data:r,cache:!1,success:function(t){t.WasSaved&&(window.location.href=n)}}))}},country:function(){$("[data-country]").each(function(){var n=$(this).data("country");n==="True"&&$.trim($(this).val())===""&&$(this).val("Australia")})},getRefundEstimate:function(n){$.ajax({type:"GET",url:"/AsyncProcess/RefundEstimate/"+n,async:!0,dataType:"json",cache:!1,success:function(t){var i=t.RefundEstimate,f,r,u,o,e;if(i!==undefined&&i!==null&&i!==""&&$.isNumeric(i))if(Math.abs(i)>"999999"){$("#liveRefundEstimate").removeClass("estimate-amount-animate").text("UNKNOWN").parent().removeClass("estimate-unknown");$("#refundEstimateDestination").prop("href","#one");$("#refundEstimateDestination").off("click").on("click",function(){$("html, body").animate({scrollTop:0},"1000")})}else{f="Refund Estimate";r=parseFloat(i).toFixed(2)*-1;r<0?(r=r*-1,f="Estimated Payable",$("#liveRefundEstimate").addClass("tax-payable"),$("#liveRefundEstimate").parent().parent().addClass("estimate-box-payable")):($("#liveRefundEstimate").removeClass("tax-payable"),$("#liveRefundEstimate").parent().parent().removeClass("estimate-box-payable"));u=Etax.TaxPreparation.Utilities.Format.currency(r);o=$("#liveRefundEstimateText").text();o==="Refund Estimate"&&f==="Refund Estimate"?(e=$("#liveRefundEstimate").text(),e.trim()===""||e===u?$("#liveRefundEstimate").removeClass("estimate-amount-animate").text(u).parent().removeClass("estimate-unknown"):$("#liveRefundEstimate").removeClass("estimate-amount-animate").animate({opacity:0},500,function(){$(this).parent().removeClass("estimate-unknown");$(this).text(u).css("opacity",1).addClass("estimate-amount-animate")})):$("#liveRefundEstimate").removeClass("estimate-amount-animate").text(u).parent().removeClass("estimate-unknown");$("#liveRefundEstimateText").text(f);$("#refundEstimateDestination").prop("href","/Calculator/Index/"+n);$("#refundEstimateDestination").off("click").on("click",function(){Etax.TaxPreparation.Utilities.Control.autoSave(!1)})}}})},estimateRefresh:function(n){var r=$("form"),t=r.serialize(),i="";$("form")[0]&&(i=$("form").attr("action"));t+="&actionUrl="+i;t+="&isResponsive=true";$.ajax({type:"POST",url:"/AsyncProcess/CalculateRefundEstimate/"+n,async:!0,data:t,dataType:"json",cache:!1,success:function(t){var r=null,f="",i,l,e,h,u,b,a,v,k,it,rt,c,o,s,ut,w;for(i in t){if(t[i]===undefined&&(t[i]=""),i=="RefundEstimate")r=t[i];else if(i=="Rent2011Schedule_NetRent_0"&&t[i]!="")for(f=i.replace("_0","_"),l=t[i].split(","),e=0;e<l.length;e++)$("#"+f+e).val(l[e]);else if(i=="Rent2011Schedule_NetRentProfitLoss_0")for(f=i.replace("_0","_"),h=t[i].split(","),u=0;u<h.length;u++)$("#"+f+u).val(h[u]),b=h[u]=="L"?"Loss":"Profit",$("#"+f+u+"_display").val(b);else i==="EmployeeShareSchemes2020Section_TotalAssessableDiscount"&&t[i]===""?($("#"+i).val(""),$("#"+i+"_display").html("$0.00")):($("#"+i).val(t[i]),t[i]!=""&&$("#"+i+"_display").length&&$("#"+i+"_display").html("$"+parseFloat(t[i]).toFixed(2)));if(i==="WorkRelatedCarExpense2016Section_WorkRelatedCarExpenseAmount"&&(a=parseFloat($("#WorkRelatedCarExpense2016Section_WorkRelatedCarExpenseAmountByKm").val()),v=parseFloat($("#WorkRelatedCarExpense2016Section_WorkRelatedCarExpenseAmountByLogbook").val()),a>0&&v>0?(k=a>=v?"cents per kilometre":"logbook",$("#CarDeductionMethodUsed").html(k),$("#car-deduction-prompt").show()):$("#car-deduction-prompt").hide()),i==="TotalReportableFringeBenefitsAmount2017Section_Amount"){var ft=parseFloat($("#TotalReportableFringeBenefitsAmount2017Section_Amount").val()),d=$("#TaxReturnQuestionText_TotalReportableFringeBenefitsAmount2017Section_ExemptAmount"),g=$("#TaxReturnQuestionText_TotalReportableFringeBenefitsAmount2017Section_NoExemptAmount");ft>0?(d.parent().show(),g.parent().show()):(d.parent().hide(),g.parent().hide())}}if(r!==undefined&&r!==null&&r!==""&&$.isNumeric(r))if(Math.abs(r)>"999999"){$("#liveRefundEstimate").removeClass("estimate-amount-animate").text("UNKNOWN").parent().removeClass("estimate-unknown");$("#refundEstimateDestination").prop("href","#one");$("#refundEstimateDestination").off("click").on("click",function(){$("html, body").animate({scrollTop:0},"1000")})}else{c="Refund Estimate";o=parseFloat(r).toFixed(2)*-1;o<0?(o=o*-1,c="Estimated Payable",$("#liveRefundEstimate").addClass("tax-payable"),$("#liveRefundEstimate").parent().parent().addClass("estimate-box-payable")):($("#liveRefundEstimate").removeClass("tax-payable"),$("#liveRefundEstimate").parent().parent().removeClass("estimate-box-payable"));s=Etax.TaxPreparation.Utilities.Format.currency(o);ut=$("#liveRefundEstimateText").text();ut==="Refund Estimate"&&c==="Refund Estimate"?(w=$("#liveRefundEstimate").text(),w.trim()===""||w===s?$("#liveRefundEstimate").removeClass("estimate-amount-animate").text(s).parent().removeClass("estimate-unknown"):$("#liveRefundEstimate").removeClass("estimate-amount-animate").animate({opacity:0},500,function(){$(this).parent().removeClass("estimate-unknown");$(this).text(s).css("opacity",1).addClass("estimate-amount-animate")})):$("#liveRefundEstimate").removeClass("estimate-amount-animate").text(s).parent().removeClass("estimate-unknown");$("#liveRefundEstimateText").text(c);$("#refundEstimateDestination").prop("href","/Calculator/Index/"+n);$("#refundEstimateDestination").off("click").on("click",function(){Etax.TaxPreparation.Utilities.Control.autoSave(!1)})}else{var nt=$.trim($("#PersonalInformation2014Section_DateOfBirth").val()),tt=$.trim($("#PersonalInformation2014Section_TaxFileNumber").val()),y=nt!==""?Etax.TaxPreparation.Utilities.Private.state.provided:Etax.TaxPreparation.Utilities.Private.state.notprovided,p=tt!==""?Etax.TaxPreparation.Utilities.Private.state.provided:Etax.TaxPreparation.Utilities.Private.state.notprovided;p===Etax.TaxPreparation.Utilities.Private.state.provided&&(it=Etax.TaxPreparation.Utilities.Tfn.isValid(tt),p=it?Etax.TaxPreparation.Utilities.Private.state.valid:Etax.TaxPreparation.Utilities.Private.state.notvalid);y===Etax.TaxPreparation.Utilities.Private.state.provided&&(y=nt.length===10?Etax.TaxPreparation.Utilities.Private.state.valid:Etax.TaxPreparation.Utilities.Private.state.notvalid);rt=Etax.TaxPreparation.Utilities.Private.messageMap[p][y];$("#liveRefundEstimate").removeClass("estimate-amount-animate").text(rt).parent().addClass("estimate-unknown");$("#refundEstimateDestination").prop("href","#one");$("#refundEstimateDestination").off("click").on("click",function(){$("html, body").animate({scrollTop:0},"1000")})}}})},focusOnFirstAvailableField:function(){$("input[type=text]:not(:disabled):not([readonly]), input[type=number]:not(:disabled):not([readonly]), input[type=password]:not(:disabled):not([readonly]), textarea:not(:disabled):not([readonly])").first().focus()}},Session:{timeOut:0,minsLeft:0,secLeft:0,timeoutOffset:0,timerId:null,timeoutSecondsTriggered:!1,sessionStartDateTime:new Date,localStorage:null,setupSessionTimeout:function(n,t){Etax.TaxPreparation.Utilities.Session.sessionStartDateTime=new Date;Etax.TaxPreparation.Utilities.Session.timeOut=n;Etax.TaxPreparation.Utilities.Session.timeoutOffset=t;Etax.TaxPreparation.Utilities.Session.timerId=setInterval(function(){Etax.TaxPreparation.Utilities.Session.checkForSessionExpiry()},1e4);Etax.TaxPreparation.Utilities.Session.setupLocalStorageVariables()},setupLocalStorageVariables:function(){try{this.localStorage=window.localStorage}catch(n){}this.localStorage&&(this.localStorage.removeItem("GlobalSessionStartDateTime"),this.localStorage.setItem("GlobalSessionStartDateTime",Etax.TaxPreparation.Utilities.Session.sessionStartDateTime),this.localStorage.removeItem("GlobalSessionsAlive"),this.localStorage.setItem("GlobalSessionsAlive","True"),this.localStorage.removeItem("GlobalSessionsExpiryWarningActive"),this.localStorage.setItem("GlobalSessionsExpiryWarningActive","False"))},checkForSessionExpiry:function(){Etax.TaxPreparation.Utilities.Session.setGlobalSessionStartTime();var t=new Date-Etax.TaxPreparation.Utilities.Session.sessionStartDateTime,n=Etax.TaxPreparation.Utilities.Session.timeOut-t;n<=0?Etax.TaxPreparation.Utilities.Session.sessionExpired():n<=Etax.TaxPreparation.Utilities.Session.timeoutOffset&&Etax.TaxPreparation.Utilities.Session.triggerSessionExpiryWarningPopup(n);Etax.TaxPreparation.Utilities.Session.checkForGlobalSessionChanges()},setGlobalSessionStartTime:function(){if(this.localStorage){var t=this.localStorage.getItem("GlobalSessionStartDateTime"),n=t==null?Etax.TaxPreparation.Utilities.Session.sessionStartDateTime:new Date(t);n>Etax.TaxPreparation.Utilities.Session.sessionStartDateTime?Etax.TaxPreparation.Utilities.Session.sessionStartDateTime=n:n<Etax.TaxPreparation.Utilities.Session.sessionStartDateTime&&this.localStorage.setItem("GlobalSessionStartDateTime",Etax.TaxPreparation.Utilities.Session.sessionStartDateTime)}},triggerSessionExpiryWarningPopup:function(n){Etax.TaxPreparation.Utilities.Session.minsLeft=Math.ceil(n/6e4);Etax.TaxPreparation.Utilities.Session.secLeft=Etax.TaxPreparation.Utilities.Session.minsLeft<=1?Math.floor(n/1e3):0;var t=Etax.TaxPreparation.Utilities.Session.minsLeft>1?Etax.TaxPreparation.Utilities.Session.minsLeft+" minutes":Etax.TaxPreparation.Utilities.Session.secLeft+" seconds";Etax.TaxPreparation.Utilities.Session.minsLeft<=1&&!Etax.TaxPreparation.Utilities.Session.timeoutSecondsTriggered&&(clearInterval(Etax.TaxPreparation.Utilities.Session.timerId),Etax.TaxPreparation.Utilities.Session.timerId=setInterval(function(){Etax.TaxPreparation.Utilities.Session.checkForSessionExpiry()},1e3),Etax.TaxPreparation.Utilities.Session.timeoutSecondsTriggered=!0);$("#GlobalModalBasic").is(":visible")?$("#modal-body-div span").text(t):(Etax.TaxPreparation.Utilities.Session.showSessionExpiringPopup(t),this.localStorage&&this.localStorage.setItem("GlobalSessionsExpiryWarningActive","True"))},checkForGlobalSessionChanges:function(){if(this.localStorage){var n=this.localStorage.getItem("GlobalSessionsExpiryWarningActive"),t=this.localStorage.getItem("GlobalSessionsAlive");t==="True"?n==="False"&&$("#GlobalModalBasic").is(":visible")&&($("#GlobalModalBasic").modal("hide"),Etax.TaxPreparation.Utilities.Session.timeoutSecondsTriggered&&(clearInterval(Etax.TaxPreparation.Utilities.Session.timerId),Etax.TaxPreparation.Utilities.Session.timerId=setInterval(function(){Etax.TaxPreparation.Utilities.Session.checkForSessionExpiry()},1e4),Etax.TaxPreparation.Utilities.Session.timeoutSecondsTriggered=!1)):Etax.TaxPreparation.Utilities.Session.sessionExpired()}},showSessionExpiringPopup:function(n){$("#GlobalModalWithContinueButton").modal("hide");var t='<div class="timeout"><div class="pull-left"><img src="/Content/Images/Responsive/alarm-clock.png"><\/div><div><p class="lead">To be safe, your session will time-out in <span>'+n+'<\/span>...<\/p><p class="lead">Do you want to extend your session?<\/p><\/div><\/div>';Etax.TaxPreparation.Utilities.Toggle.modalDiv($(this),"GlobalModalBasic","Session Expiring",t,!0);$("#GlobalModalBasic .modal-footer").html('<input type="button" class="btn btn-primary pull-left onClickClearSessionStorage" value="Logout" onclick="Etax.TaxPreparation.Utilities.Session.noExtendSession();"/><input type="button" class="btn btn-success" data-dismiss="modal" value="Continue session" onclick="Etax.TaxPreparation.Utilities.Session.yesExtendSession();"/>');Etax.TaxPreparation.Utilities.Security.bindClearSessionstorage($("#GlobalModalBasic .modal-footer"))},extendSession:function(){clearInterval(Etax.TaxPreparation.Utilities.Session.timerId);Etax.TaxPreparation.Utilities.Session.timerId=setInterval(function(){Etax.TaxPreparation.Utilities.Session.checkForSessionExpiry()},1e4);Etax.TaxPreparation.Utilities.Session.timeoutSecondsTriggered=!1;$("#GlobalModalBasic").modal("hide");var n=this;$.get("/Security/ExtendSession",function(t){var i=Number(t),r,u;i<=0?(r="We could not contact the server to extend your session. <\/br><\/br>Please try again or contact admin@etax.com.au for assistance.",u='<input type="button" class="btn btn-primary" data-dismiss="modal" value="Ok"/>',Etax.TaxPreparation.Utilities.Toggle.modalDiv($(this),"GlobalModalDynamicButtons","Session Expiring",r,!0),$("#GlobalModalBasic .modal-footer").html(u)):(Etax.TaxPreparation.Utilities.Session.sessionStartDateTime=new Date,Etax.TaxPreparation.Utilities.Session.timeOut=i,this.localStorage&&(n.localStorage.removeItem("GlobalSessionStartDateTime"),n.localStorage.setItem("GlobalSessionStartDateTime",Etax.TaxPreparation.Utilities.Session.sessionStartDateTime)))})},extendSessionNoPopup:function(){$("#GlobalModalBasic").modal("hide");var n=this;$.get("/Security/ExtendSession",function(t){var i=Number(t);i>0&&(Etax.TaxPreparation.Utilities.Session.sessionStartDateTime=new Date,Etax.TaxPreparation.Utilities.Session.timeOut=i,this.localStorage&&(n.localStorage.removeItem("GlobalSessionStartDateTime"),n.localStorage.setItem("GlobalSessionStartDateTime",Etax.TaxPreparation.Utilities.Session.sessionStartDateTime)))})},yesExtendSession:function(){return this.localStorage&&this.localStorage.setItem("GlobalSessionsExpiryWarningActive","False"),Etax.TaxPreparation.Utilities.Session.extendSession(),!0},noExtendSession:function(){return this.localStorage&&this.localStorage.setItem("GlobalSessionsAlive","False"),self.location="/Account/LogOff",!0},sessionExpired:function(){return this.localStorage&&this.localStorage.setItem("GlobalSessionsAlive","False"),self.location="/Account/LogOffAndRedirectToLogOn",!0},SpaSessionId:{setSessionTimeout:function(n){var t=n,i;(isNaN(t)||t<=1)&&(t=30);i=(t-1)*6e4;this.timer=setInterval(function(){Etax.TaxPreparation.Utilities.Session.SpaSessionId.renewSessionId()},i)},renewSessionId:function(){var n=sessionStorage.getItem("sessionId");$.post("/Account/RefreshSession",{sessionId:n},function(n){n!==undefined&&n!=null&&n.SessionId!==null&&n.SessionId!==""&&(sessionStorage.removeItem("sessionId"),sessionStorage.setItem("sessionId",n.SessionId))},"json").done(function(){}).fail(function(){}).always(function(){})}}},Panel:{showOrHide:function(n,t,i){for(var u=$("#"+n),f=$("#"+t),e=!0,o=i.split(","),s,r=0;r<o.length;r++)s=o[r],$("#"+s).val()!==""&&(e=!1);u.css("display")==="none"?(u.show(),f.html("-")):e&&(u.hide(),f.html("+"))}},Toggle:{registerModal:function(n,t){Etax.Register?(Etax.Register.Modal.title=n,Etax.Register.Modal.id=t):Etax.Register={Modal:{title:n,id:t}}},setModalHeight:function(n){var f=$(window).height(),i=$("#"+n),r=$("#"+n+" .modal-body"),h=i.css("display"),u,s;i.css({visibility:"hidden",display:"block"});var t=0,e=0,o=0;$("#"+n).find("#HelpSectionAdvanced").length!==0?t=$("#"+n).find("#HelpSectionAdvanced").height():$("#"+n+" .modal-body-div").length!==0?t=$("#"+n).height():$("#"+n+" #modal-body-div").length!==0&&(t=$("#"+n+" #modal-body-div").height());e=$("#"+n+" .modal-header")[0].offsetHeight;o=$("#"+n+" .modal-footer")[0].offsetHeight;u=e+o+22+40;i.css({visibility:"visible",display:h});s=!t?f-u:Math.min(f-u,t);r.height(s);r.css("overflow-y","auto");Etax.TaxPreparation.Utilities.Toggle.resetScroll(r)},resetScroll:function(n){setTimeout(function(){n.scrollTop()>0&&n.scrollTop(0)},100)},modalDiv:function(n,t,i,r,u){var e=n===null?null:n.parents(".section").attr("id"),o,f,s;return Etax.TaxPreparation.Utilities.Toggle.registerModal(t,e),o=$("#"+t),f=$("#"+t+" #modal-body-div"),$("#"+t+" #myModalLabel").text(i),r!==undefined&&r!==""?(r==="data-href"&&(r=n.data("href")),f.html(r)):(s=n.data("href"),f.html("Processing..."),$.ajax({url:s,type:"GET",success:function(n){f.html(n)}})),u&&$("#"+t+" .close-button").hide(),i!=="Session Expiring"&&setTimeout(function(){Etax.TaxPreparation.Utilities.Toggle.setModalHeight(t);Etax.TaxPreparation.Utilities.Toggle.applyHelpState(e)},100),f.show(),Etax.TaxPreparation.Utilities.Toggle.modalShow(o),!1},modalShow:function(n){n.modal("show");$("body, .navbar").css("padding-right","")},applyHelpState:function(n){if(Etax.Register.Modal.states&&Etax.Register.Modal.states[n]){var t=Etax.Register.Modal.states[n];t=="Advanced"&&$("#HelpSectionModal").find("input#"+t).click()}},updateHelpState:function(n,t){Etax.Register.Modal.states||(Etax.Register.Modal.states={});Etax.Register.Modal.states[n]=t},continueWithSelectedYear:function(n){$("#TaxYear").val(n);var t=parseInt(n)-1,i="/ConfirmClientDetails?ReportingPeriod=Personal"+t+n;window.location.href=i},submitWithSelectedYear:function(n){if(n!==null){$("#CurrentTaxYear").val(n);var t=parseInt(n)-1;$("#SelectedReportingPeriod").val("Personal"+t+n)}$("form").submit()},modalPrint:function(n){var i=$("#GlobalModalWithPrintButton "+n).clone(),t;$("body div").addClass("hidden-print");t=$("#print-section")[0];t||(t=document.createElement("div"),t.id="print-section",document.body.appendChild(t));t.innerHTML="";$("#print-section").append(i);window.print();$("body div").removeClass("hidden-print");t.remove()}},AutoComplete:{init:function(n){var t=this;$("[data-autocomplete]").each(function(){var i=$(this).data("autocomplete");switch(i){case"bsb":t.findBsb($(this),n);break;case"occupation":t.findOccupation($(this),n,!1);break;case"occupation_ask_again":t.findOccupation($(this),n,!0);break;case"countrycode":t.findOverseasAddressCountryCode($(this),n);break;case"addresslookup":PersonalAddressesSection.fetchAddressLookup($(this))}})},findBsb:function(n,t){n.autocomplete({source:function(n,i){$.ajax({url:"/TaxReturn/FindBsbAutoComplete/"+t,type:"GET",dataType:"json",data:{term:n.term,maxResults:10},success:function(n){i($.map(n,function(n){return{label:n.BankCode+" - "+n.BsbName,value:n.BsbNumber}}))}})},select:function(t,i){n.val($.trim(i.item.value));n.val().length===6&&n.parent().children("div.error-field").length===1&&(n.removeClass("form-control-alert"),n.parent().children("div.error-field").remove())}})},findOccupation:function(n,t,i){var r=n.autocomplete({minLength:2,html:!0,source:function(n,i){$("#OccupationId").val("0");var r=n.term;$.ajax({url:"/TaxReturn/FindOccupation/"+t,type:"GET",dataType:"json",data:{term:n.term,maxResults:9999,returnId:t},success:function(n){i($.map(n,function(n){return{value:n.Name,id:n.OccupationId,code:n.Code}}));$("ul.ui-autocomplete").scrollTop(0)}})},select:function(t,r){var f,u,o,e,s;n.val($.trim(r.item.value));f=n.data("suffix");$("#OccupationId"+f).val(r.item.code);u=n.attr("id");u.indexOf("ForeignOccupationDescription")>0||u.indexOf("ForeignOccupation")>0?(o=u.indexOf("ForeignOccupationDescription")>0?"ForeignOccupationDescription":"ForeignOccupation",e=$("#"+u.replace(o,"ForeignOccupationCode")),e.val(r.item.code),e.change()):(s=new RegExp("^SalaryOrWage(\\d{0,4})?Section_OccupationCode".concat(f,"$")),$("input[id^='SalaryOrWage']").filter(function(){return s.test(this.id)}).val(r.item.code));i&&$("#btn-occupation-ask-again-next").removeAttr("disabled")},open:function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&$(".ui-autocomplete").off("menufocus hover mouseover")}});r.data("ui-autocomplete")._renderItem=function(n,t){var i=new RegExp(this.term,"gi"),r=String(t.value).replace(i,'<span class="ui-state-highlight"><strong>$&<\/strong><\/span>');return $("<li><\/li>").data("item.autocomplete",t).append("<a>"+r+"<\/a>").appendTo(n)};r.data("ui-autocomplete")._resizeMenu=function(){var n=this.menu.element;n.outerWidth(this.element.outerWidth())}},findOverseasAddressCountryCode:function(n,t){n.autocomplete({source:function(n,i){$.ajax({url:"/TaxReturn/FindOverseasAddressCountryCode/"+t,type:"GET",dataType:"json",data:{term:n.term,maxResults:10,returnId:t},success:function(n){i($.map(n,function(n){return{label:n.Country,value:n.Code}}))}})},select:function(t,i){n.val($.trim(i.item.value));n.val().length<=20&&n.parent().children("div.error-field").length===1&&(n.removeClass("form-control-alert"),n.parent().children("div.error-field").remove())}}).data("ui-autocomplete")._resizeMenu=function(){var n=this.menu.element;n.outerWidth(this.element.outerWidth())}}},Security:{checkingPasswordStrength:function(n,t){var i=1,r,u,f;if(n.length>=8&&i++,n.length>=12&&i++,n.match(/[a-z]/)&&n.match(/[A-Z]/)&&i++,n.match(/\d+/)&&i++,n.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/)&&i++,f=$("#"+t),i===0){f.hide();return}i<2?(r="too-short",u="Too Short"):i<3?(r="weak",u="Weak"):i<4?(r="medium",u="Medium"):i<5?(r="strong",u="Strong"):(r="very-strong",u="Very Strong");f.show();f.find(".password-meter-bar").removeClass().addClass("password-meter-bar").addClass("password-meter-"+r);f.find(".password-meter-message").removeClass().addClass("password-meter-message").addClass("password-meter-message-"+r).text(u)},setSpaSessionIdToSessionStorage:function(n){sessionStorage.setItem("sessionId",n)},clearSessionStorage:function(){sessionStorage.clear()},bindClearSessionstorage:function(n){var t=$(n).find(".onClickClearSessionStorage");t.off("click",Etax.TaxPreparation.Utilities.Security.clearSessionStorage);$(n).find(".onClickClearSessionStorage").on("click",Etax.TaxPreparation.Utilities.Security.clearSessionStorage)},init:function(){$(".onClickClearSessionStorage").on("click",Etax.TaxPreparation.Utilities.Security.clearSessionStorage)}},Browser:{supportedBrowserVersion:function(){var n=-1,t=navigator.userAgent,i;return t.indexOf("MSIE")!==-1&&(i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),i.exec(t)!==null&&(n=parseFloat(RegExp.$1))),n<0||n>8},isModernBrowser:function(){return window.File&&window.FileReader&&window.FileList&&window.Blob?!0:!1},BrowserDetect:{init:function(){this.browser=this.searchString(this.dataBrowser)||"Other";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown"},searchString:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t].string,this.versionSearchString=n[t].subString,i.indexOf(n[t].subString)!==-1)return n[t].identity},searchVersion:function(n){var i=n.indexOf(this.versionSearchString),t;if(i!==-1)return t=n.indexOf("rv:"),this.versionSearchString==="Trident"&&t!==-1?parseFloat(n.substring(t+3)):parseFloat(n.substring(i+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Edge",identity:"MS Edge"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer"},{string:navigator.userAgent,subString:"Trident",identity:"Explorer"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.userAgent,subString:"Opera",identity:"Opera"},{string:navigator.userAgent,subString:"OPR",identity:"Opera"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"Safari",identity:"Safari"}]}},Profile:{selectReturnType:function(n,t){$(t).val(Etax.TaxPreparation.Utilities.Profile.getReturnType(n));Etax.TaxPreparation.Utilities.Profile.setBackground(n)},setBackground:function(n){$(".picked").addClass("unpicked").removeClass("picked");n.addClass("picked").removeClass("unpicked")},getReturnType:function(n){var t=n.attr("id");return t.substr(0,1).toUpperCase()+t.substr(1).toLowerCase()}},Display:{showCantFindMyTfn:function(n,t,i){if(!n.is("[disabled]")){t!==null&&n.after(t);i!==null&&n.before(i);var r=$("a#find-tfn"),u="<p>If you’re stuck, try one of the following options to obtain your TFN:<\/p><ul><li>Your PAYG Summary (issued by your employer)<\/li><li>A previous year's Notice of Assessment (issued by the ATO)<\/li><li>A previous year's tax return<\/li><li>Ask your employer – they should have your TFN on file<\/li><li>Your superannuation member statement<\/li><\/ul>";r.click(function(n){n.preventDefault();Etax.TaxPreparation.Utilities.Toggle.modalDiv($(this),"GlobalModalWithCloseButton","Can't find your Tax File Number (TFN)?",u,!1)});n.val()===""?r.show():n.val()===""||n.hasClass("form-control-alert")||n.siblings("div").hasClass("required-field")||n.hasClass("FormItemTextFieldInvalid")?r.show():r.hide()}}},Cookie:{setCookie:function(n,t,i,r,u,f,e,o){var s=n+"="+escape(t),h;i&&(h=new Date(i,r,u),s+="; expires="+h.toGMTString());f&&(s+="; path="+escape(f));e&&(s+="; domain="+escape(e));o&&(s+="; secure");document.cookie=s},deleteCookie:function(n){var t=new Date;t.setTime(t.getTime()-1);document.cookie=n+="=; expires="+t.toGMTString()},getCookie:function(n){var t=document.cookie.match("(^|;) ?"+n+"=([^;]*)(;|$)");return t?unescape(t[2]):null}},TaxReturn:{formNeedsSaving:!1},File:{eligibleFileExtensions:"bmp, csv, doc, docx, gif, jpg, jpeg, pdf, png, rtf, tif, tiff, txt, xls, xlsx",maxFileSize:10485760,checkFileApiSupport:function(){if(!window.File||!window.FileReader||!window.FileList||!window.Blob){alert("The File APIs are not fully supported in this browser.");return}}},SideEstimatesBox:{exists:function(){var n=window.outerWidth>=1451,t=!!$("#EstimateBox");return n&&t}},GetNavHeightTotal:function(){function u(n){return+n.split("px")[0]}var i=79,t;if(Etax.TaxPreparation.Utilities.SideEstimatesBox.exists())return i*-1;var f=$("#EstimateBox")[0],n=window.getComputedStyle(f),r=[n.height,n.marginBottom,n.marginTop,n.borderBottomWidth,n.borderTopWidth];for(t=0;t<r.length;t++)i+=u(r[t]);return i*-1},setAcceptedFileTypes:function(n){n&&$(n).attr("accept",Etax.TaxPreparation.Attachment.acceptedFileTypes)},disableMobileZooming:function(){if(window.innerWidth<768){var t=document.getElementsByTagName("head")[0],n=document.createElement("meta");n.setAttribute("name","viewport");n.setAttribute("content","width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no");t.appendChild(n)}},capitaliseFirstLetter:function(n){return n.charAt(0).toUpperCase()+n.slice(1)},replaceName:function(n,t){var i=n.html();return t?i=i.replace("${name}",t):(i=i.replace("${name}, ",""),i=this.capitaliseFirstLetter(i)),n.html(i)},callDynamicModal:function(n,t,i,r,u,f,e){var s=this,h=f?"static":!0,o;$("#DynamicModal").on("show.bs.modal",function(i){var u=$(n).attr("data-name"),f=$(this),e=$(n).find(".dynamicBody").clone(),o=$(n).find(".dynamicHeader").clone(),h=$(n).find(".dynamicFooter").clone();s.replaceName(o.find("h1"),t);f.find(".modal-body").html(e);f.find(".modal-header").html(o.html());f.find(".modal-footer").html(h.html());f.find(".modal-dynamic-content").removeClass("hide");u&&$("#DynamicModal").addClass(u);(u==="prefill-poi"||u==="prefill-suggestions")&&s.replaceName(e.find(".intro").find(".js-profile-name"),t);r&&r(i)});$("#DynamicModal").on("shown.bs.modal",function(n){e&&e(n)});$("#DynamicModal").on("hide.bs.modal",function(){var i,f,t,r;for(u&&u.call(),i=["modal-body","modal-header","modal-footer"],f=$(this),t=0;t<i.length;t++)f.find("."+i[t]).empty();$("#DynamicModal").unbind("hide.bs.modal");$("#DynamicModal").unbind("show.bs.modal");$("#btnSubmitModal").unbind("click");$("#btnCancelModal").unbind("click");r=$(n).data("name");r&&$("#DynamicModal").removeClass(r)});$("#DynamicModal").modal({backdrop:h,show:!0});for(o in i)i.hasOwnProperty(o)&&$("#DynamicModal #"+o).click(function(n){var t=n.target.id;t&&i[t]&&i[t].call()});return{hideModal:function(){$("#DynamicModal").modal("hide")}}},checkAll:function(n,t){if(typeof t=="boolean"){var i=$(n);i.map(function(n,i){return i.checked=t})}}};Etax.TaxPreparation.SbrPrefillDownloadTriggerField=function(n,t,i,r){this.id=n;this.idSelector="#"+this.id;this.name=t;this.nameSelector='[name="'+this.name+'"]';this.fieldSelector=n===null?this.nameSelector:this.idSelector;this.fieldType=i;this.hasAsyncValidation=r;this.asyncValid=!1};Etax.TaxPreparation.SbrPrefillDownloadTriggerField.prototype.isValid=function(){if(this.fieldType===Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Radio)return $(this.fieldSelector+":checked").length>0;var n=$(this.fieldSelector);return n.val().length>0&&!n.hasClass("form-control-alert")&&(!this.hasAsyncValidation||this.asyncValid)};Etax.TaxPreparation.SbrPrefillDownloadTriggerField.prototype.getTriggerEvent=function(){return this.fieldType===Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Radio?"click":this.fieldType===Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Input?"blur":this.fieldType===Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Date?"blur":void 0};Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes={Input:"Input",Radio:"Radio",Date:"Date"};Etax.TaxPreparation.Prefill=new function(){var n=this;n.isPoiShownUpdated=!1};Etax.TaxPreparation.Prefill.Log=new function(){var n=this;n.stepsToLog={SendPrefillingSms:"SendPrefillingSms",SendPrefillingEmail:"SendPrefillingEmail",IsSbrPrefillPoiMatched:"IsSbrPrefillPoiMatched",PoiPopupClosed:"PoiPopupClosed",PoiPopupAttempted:"PoiPopupAttempted",PrefillSuggestionPopupClosed:"PrefillSuggestionPopupClosed",PrefillTaxReturn:"PrefillTaxReturn",PoiPopupDisplayed:"PoiPopupDisplayed",PrefillSuggestionPopupDisplayed:"PrefillSuggestionPopupDisplayed"};n.AddClientPrefillStepLog=function(n,t,i){var r="/Prefill/AddClientPrefillStepLog/"+n;$.ajax({type:"POST",url:r,contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({StepName:t,LogContent:i}),cache:!1,success:function(){}})}};Etax.TaxPreparation.Prefill.SbrPrefillDownloadTrigger=new function(){var n=this;return n.events={ValidationDoneForField:"ValidationDoneForField",AsyncValidationDoneForField:"AsyncValidationDoneForField",ValidationsInitialized:"ValidationsInitialized",ReadyForPrefillTrigger:"ReadyForPrefillTrigger",ShouldTriggerValidationsInitialized:"ShouldTriggerValidationsInitialized"},n.constants={PersonalInformationSectionUniqueId:"#PersonalInformationSectionUniqueId",TaxFileNumberId:"TaxFileNumber",FirstNameId:"FirstName",LastNameId:"LastName",DateOfBirthName:"DateOfBirth",DateOfBirthId:"DateOfBirth",DateOfBirthDayId:"DateOfBirth_Day",DateOfBirthMonthId:"DateOfBirth_Month",DateOfBirthYearId:"DateOfBirth_Year"},n.promises={ValidationsInitialized:new $.Deferred},n.isPurged=!1,n.pdPrefix=null,n.returnId=null,n.currentPrefillDataRequest=null,n.currentPollingRequest=null,n.readyToDownloadSbrPrefillFields={},n.readyToDownloadSbrPrefillFieldsArray=[],n.previousRequest=null,n.isInitialised=!1,n.retryClicked=!1,n.init=function(t){n.isInitialised||(n.returnId=t,n.initFieldsValidation(),n.getReturnPrefillOptions(t).then(function(t){n.isSbrPrefillingPoiRequiredForClient=t.IsPoiRequired;n.isEligibleForSbrPrefilling=t.IsEligibleForSbrPrefilling;n.isEligibleForPrefillRetry=t.IsEligibleForPrefillRetry;n.isDownloadPrefillDataRequired=t.IsDownloadPrefillDataRequired;(n.isEligibleForSbrPrefilling||n.isEligibleForPrefillRetry)&&n.setupRetryPrefillHandler();n.isEligibleForSbrPrefilling?n.subscribeValidationsInitialized():n.isEligibleForPrefillRetry&&(n.isDownloadPrefillDataRequired?n.downloadSbrPrefillData():$("#RetryPrefill").slideDown("slow"))}),n.isInitialised=!0)},n.setupRetryPrefillHandler=function(){$("#RetryPrefill").on("click",function(){Etax.TaxPreparation.Utilities.Control.autoSave();n.getReturnPrefillOptions(n.returnId).then(function(t){n.isEligibleForPrefillRetry=t.IsEligibleForPrefillRetry;n.isEligibleForPrefillRetry?Etax.TaxPreparation.Prefill.SbrPollingService.startPrefill(n.returnId,n.isSbrPrefillingPoiRequiredForClient,n.isEligibleForPrefillRetry):($("#RetryPrefill").html('<i class="fas fa-check"><\/i> Prefilling completed'),setTimeout(function(){$("#RetryPrefill").slideUp("slow")},2e3))})});$("#RetryPrefill a.close").on("click",function(n){$("#RetryPrefill").slideUp("slow");n.stopPropagation()})},n.initFieldsValidation=function(){n.pdPrefix=$(n.constants.PersonalInformationSectionUniqueId).val()+"_";n.readyToDownloadSbrPrefillFieldsArray.push(new Etax.TaxPreparation.SbrPrefillDownloadTriggerField(n.pdPrefix+n.constants.TaxFileNumberId,n.pdPrefix+n.constants.TaxFileNumberId,Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Input,!0));n.readyToDownloadSbrPrefillFieldsArray.push(new Etax.TaxPreparation.SbrPrefillDownloadTriggerField(n.pdPrefix+n.constants.FirstNameId,n.pdPrefix+n.constants.FirstNameId,Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Input));n.readyToDownloadSbrPrefillFieldsArray.push(new Etax.TaxPreparation.SbrPrefillDownloadTriggerField(n.pdPrefix+n.constants.LastNameId,n.pdPrefix+n.constants.LastNameId,Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Input));n.readyToDownloadSbrPrefillFieldsArray.push(new Etax.TaxPreparation.SbrPrefillDownloadTriggerField(n.pdPrefix+n.constants.DateOfBirthId,n.pdPrefix+n.constants.DateOfBirthName,Etax.TaxPreparation.SbrPrefillDownloadTriggerField.fieldTypes.Date))},n.getReturnPrefillOptions=function(n){var t=new $.Deferred;return $.ajax({type:"GET",url:"/TaxReturn/GetReturnPrefillOptions/"+n,cache:!1,success:function(n){t.resolve(n)},error:function(){t.reject()}}),t},n.subscribeValidationDone=function(){$(document).on(n.events.ValidationDoneForField,function(){n.areAllFiledsReady()?$(document).trigger(n.events.ReadyForPrefillTrigger):$.noop()})},n.subscribeValidationsInitialized=function(){n.promises.ValidationsInitialized.then(function(){n.bindPublishValidationDoneToAllElements();n.subscribeValidationDone();n.subscribeReadyForPrefillTrigger();console.log("subscribeValidationsInitialized");n.publishValidationDoneForElement()})},n.areAllFiledsReady=function(){return n.readyToDownloadSbrPrefillFieldsArray.every(function(n){return n.isValid()})},n.bindPublishValidationDoneToAllElements=function(){n.readyToDownloadSbrPrefillFieldsArray.forEach(function(t){$(t.fieldSelector).on(t.getTriggerEvent(),function(){t.hasAsyncValidation?$.noop():n.publishValidationDoneForElement(t)})})},n.asyncValidationDoneForField=function(t,i){var r=n.readyToDownloadSbrPrefillFieldsArray.find(function(n){return n.id===i});r.asyncValid=t;t?n.publishValidationDoneForElement(r):$.noop()},n.publishValidationDoneForElement=function(){$(document).trigger(n.events.ValidationDoneForField)},n.downloadSbrPrefillData=function(){var t=n.formatRequest();JSON.stringify(n.previousRequest)!==JSON.stringify(t)&&(console.log("trigger"),n.abortPreviousRequest(),Etax.TaxPreparation.Utilities.Control.autoSave(!0),n.currentPrefillDataRequest=$.ajax({type:"POST",url:"/Prefill/AddClientAndDownloadPrefill/"+n.returnId,data:t,cache:!1,beforeSend:function(){n.previousRequest=t},success:function(){Etax.TaxPreparation.Prefill.SbrPollingService.initLongPolling(n.returnId,n.isEligibleForPrefillRetry,n.isSbrPrefillingPoiRequiredForClient)},error:function(){}}))},n.formatRequest=function(){return{FirstName:$("#"+n.pdPrefix+n.constants.FirstNameId).val(),LastName:$("#"+n.pdPrefix+n.constants.LastNameId).val(),TaxFileNumber:$("#"+n.pdPrefix+n.constants.TaxFileNumberId).val(),DateOfBirth:$("#"+n.pdPrefix+n.constants.DateOfBirthId).val()}},n.onReadyForPrefillTrigger=function(){if(console.log("onReadyForPrefillTrigger"),n.isDownloadPrefillDataRequired){n.downloadSbrPrefillData();return}Etax.TaxPreparation.Prefill.SbrPollingService.initLongPolling(n.returnId,n.isEligibleForPrefillRetry,n.isSbrPrefillingPoiRequiredForClient)},n.subscribeReadyForPrefillTrigger=function(){$(document).on(n.events.ReadyForPrefillTrigger,n.onReadyForPrefillTrigger)},n.abortPreviousRequest=function(){n.currentPrefillDataRequest&&(n.currentPrefillDataRequest.abort(),n.currentPrefillDataRequest=null);Etax.TaxPreparation.Prefill.SbrPollingService.stopLongPolling()},{init:n.init,events:n.events,currentPollingRequest:n.currentPollingRequest,promises:n.promises,asyncValidationDoneForField:n.asyncValidationDoneForField}};Etax.TaxPreparation.Prefill.SbrPollingService=new function(){var n=this;n.maxAttempts=40;n.currentPollingRequest=null;n.returnId=null;n.initLongPolling=function(t,i,r){n.returnId=t;n.isSbrPrefillingPoiRequiredForClient=r;n.isEligibleForPrefillRetry=i;var u=n.guid(),f=new Etax.TaxPreparation.LongPollingOption(n.maxAttempts,!0,"/Prefill/SbrPrefillPolling/"+n.returnId,null,"POST",n.pollingSuccessCondition);n.stopLongPolling();n.currentPollingRequest=new Etax.TaxPreparation.LongPolling(f,u);n.currentPollingRequest.start()};n.stopLongPolling=function(){n.currentPollingRequest&&n.currentPollingRequest.stop()};n.pollingSuccessCondition=function(t){return t&&t.ShouldStopPolling&&t.HasPrefillData&&(n.isEligibleForPrefillRetry?$("#RetryPrefill").slideDown("slow"):Etax.TaxPreparation.Utilities.Control.autoSave(!0,n.startPrefill(n.returnId,n.isSbrPrefillingPoiRequiredForClient,n.isEligibleForPrefillRetry))),t&&t.ShouldStopPolling};n.startPrefill=function(n,t,i){t?Etax.TaxPreparation.Prefill.PoiQuestions.getPoiQuestions(n,i):Etax.TaxPreparation.Prefill.Suggestions.init(n,t,i)};n.guid=function(){function n(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()}};Etax.TaxPreparation.Prefill.PoiQuestions=new function(){var n=this;n.returnId=null;n.modal=null;n.disablePopup=!1;n.poiData=null;n.fieldQueue=null;n.email=null;n.mobile=null;n.poiNextText="<a class='next-method'>Click here<\/a> to complete this step using ${next-method} instead, or select skip to continue with no prefill.";n.poiLastText="Don&rsquo;t worry! <a id='CloseModalLink'>Click here<\/a> or the skip button below to continue to your tax return.";n.poiElsFieldMap={KGR:{Section:"Mobile",Label:"Enter your 6-digit code",Regex:"[^0-9]",MaxLength:6,Columns:3},FLW:{Section:"Email",Label:"Enter your 6-digit code",Regex:"[^0-9]",MaxLength:6,Columns:3},BWV:{Section:"PHI",Label:"Enter policy number",Regex:"[^0-9A-Za-z]",MaxLength:20,Columns:3},AQE:{Section:"IncomeStatement",Label:"Gross Payments (Income)",Regex:"[^0-9]",MaxLength:20,Columns:5},AQB:{Section:"IncomeStatement",Label:"Total Tax Withheld",Regex:"[^0-9]",MaxLength:20,Columns:5},ABV:{Section:"BankAccount",Label:"BSB Number",Regex:"[^0-9]",MaxLength:6,Columns:3},BFE:{Section:"BankAccount",Label:"Account Number",Regex:"[^0-9]",MaxLength:20,Columns:4}};n.poiSectionMap={Mobile:{Heading:"Confirm Your Mobile",Type:"SMS",Description:"Please check your mobile <b>${mobile}<\/b> for the 6-digit code we sent you.",Fields:["KGR"],BlankMessage:"Please enter the code we sent you by SMS.",NextMethod:"Didn&rsquo;t get the SMS code?"},Email:{Heading:"Confirm Your Email",Type:"Email",Description:"Please check your email <b>${email}<\/b> for the 6-digit code we sent you.",Fields:["FLW"],BlankMessage:"Please enter the code we sent you by email.",NextMethod:"Didn&rsquo;t get the email code? Please check your junk folder or &ldquo;other&rdquo; inbox.",CustomNextText:'You can also <a class="next-method">click here<\/a> to complete this step using ${next-method} instead, or select skip to continue with no prefill.'},PHI:{Heading:"Confirm Your Private Health Policy",Type:"Private Health Policy Number",Description:"Please enter the <b>private health insurance policy number<\/b> that matches any private health policy you held this year (including any letters if applicable).",Fields:["BWV"],BlankMessage:"Please enter the information listed above before continuing.",NextMethod:"Don&rsquo;t have your policy number on hand?"},IncomeStatement:{Heading:"Confirm Your Income Statement Details",Type:"Income Statement Details",Description:"Please enter the gross payments (income) and total tax withheld listed on an income statement or PAYG summary for any employer you had this year.",Fields:["AQE","AQB"],BlankMessage:"Please enter the information listed above before continuing.",NextMethod:"Don&rsquo;t have access to your income statement for this year?"},BankAccount:{Heading:"Confirm Your Bank Details",Type:"Bank Account Details",Description:"Please enter <b>both<\/b> the bank account BSB and Account Number that your last tax refund was deposited into.",Fields:["ABV","BFE"],BlankMessage:"Please enter the information listed above before continuing.",NextMethod:"Don&rsquo;t have last year&rsquo;s bank details on hand?"}};n.getPoiQuestions=function(t,i){n.returnId=t;n.isEligibleForPrefillRetry=i;$.ajax({type:"POST",url:"/Prefill/GetSbrPrefillPoiQuestions/"+n.returnId,cache:!1,success:n.getPoiQuestionsSuccess})};n.getPoiQuestionsSuccess=function(t){Etax.TaxPreparation.Prefill.PoiQuestions.showPoiPopup(t.Fields,t.Queue,t.MobileNumber,t.Email,t.PrefillSuggestionsSummary,n.returnId)};n.disablePoiPopup=function(){n.disablePopup=!0;console.log("Convert disabled POI popup")};n.closeModal=function(){Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.PoiPopupClosed,Etax.TaxPreparation.Prefill.Log.stepsToLog.PoiPopupClosed);n.UpdatePoiPopupShownStatus();n.modal.hideModal()};n.showPoiPopup=function(t,i,r,u,f,e){if((n.email=u,n.mobile=r,n.disablePopup!==!0)&&t&&t.length!==0&&f&&f.length!==0){n.returnId=e;n.fieldQueue=i;var o=Etax.TaxPreparation.Utilities.Common.getFirstName(),s={btnSubmitModal:function(){$("#btnSubmitModal .fa-spinner").show();$("#PoiErrorMessage").hide();$("#PoiBlankMessage").hide();n.submitPrefillPoiQuestions.call()},btnCloseModal:function(){n.closeModal();$("#RetryPrefill").slideDown("slow")},CloseModalLink:function(t){t.preventDefault();n.closeModal()}};n.modal=Etax.TaxPreparation.Utilities.callDynamicModal("#MC_IdentityConfirmation",o,s,function(){n.populatePrefillPoiQuestions(t,f)},$.noop,!0)}};n.populatePrefillPoiQuestions=function(t,i){if(t){$("#DynamicModal .prefill-suggestion-summary li").hide();n.showNextFieldInQueue();n.bindPrefillSuggestionsSummary(i);$("#DynamicModal input[data-normalizeRegx]").on("keyup",function(n){var i=$(this).attr("data-normalizeRegx"),t;i&&(t=new RegExp($(this).attr("data-normalizeRegx"),"g"),n.target.value=n.target.value.replace(t,""))});Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.PoiPopupDisplayed,Etax.TaxPreparation.Prefill.Log.stepsToLog.PoiPopupDisplayed)}};n.showNextFieldInQueue=function(){var r=n.fieldQueue[0],i=n.fieldQueue.length===1,h=i?null:n.fieldQueue[1],o,s;n.fieldQueue.shift();r==="KGR"?n.sendPoiSms():r==="FLW"&&n.sendPoiEmail();var c=n.poiElsFieldMap[r].Section,t=n.poiSectionMap[c],l=i?null:n.poiElsFieldMap[h].Section,u=i?null:n.poiSectionMap[l],a=t.Description.replace("${email}",n.email).replace("${mobile}",n.mobile),f=i?n.poiLastText:n.poiNextText.replace("${next-method}",u.Type),e="";$.each(t.Fields,function(t,i){var r=n.poiElsFieldMap[i],u="",f;r.Regex!==null&&(u='data-normalizeRegx="'.concat(r.Regex,'"'));f='<input type="text" class="form-control" data-elsTag="'.concat(i,'" maxlength="').concat(r.MaxLength,'" ').concat(u,">");(i==="AQE"||i==="AQB")&&(f='<div class="input-group">\n                                <div class="input-group-addon currency">$<\/div>\n                                <input type="text" class="form-control right currency" data-elsTag="'.concat(i,'" maxlength="').concat(r.MaxLength,'" ').concat(u,'>\n                                <div class="input-group-addon currency strikethrough">.00<\/div>\n                            <\/div>'));e+='<div class="row form">\n                        <div class="col-xs-12 col-sm-4 form-label">\n                            <label>'.concat(r.Label,'<\/label>\n                        <\/div>\n                        <div class="col-xs-12 col-sm-').concat(r.Columns,'">\n                            ').concat(f,"\n                        <\/div>\n                    <\/div>")});o="<h3>".concat(t.Heading,'<\/h3>\n            <div class="poi-description">').concat(a,"<\/div>\n            ").concat(e,'\n            <div id="PoiBlankMessage" class="row form">\n                <div class="col-sm-8 col-sm-offset-4">\n                    <div class="text-danger">').concat(t.BlankMessage,"<\/div>\n                <\/div>\n            <\/div>");!i&&t.CustomNextText&&(f=t.CustomNextText.replace("${next-method}",u.Type));s='<div class="poi-next-method">'.concat(t.NextMethod," ").concat(f,"<\/div>");$("#PoiQuestion").html(o);$("#PoiNextMethod").html(s);$("#PoiNextMethod .next-method").on("click",n.showNextFieldInQueue);$("#CloseModalLink").on("click",function(t){t.preventDefault();n.closeModal()})};n.sendPoiSms=function(){n.sendPoiEmailOrSms(!0)};n.sendPoiEmail=function(){n.sendPoiEmailOrSms(!1)};n.sendPoiEmailOrSms=function(t){var i=t?"/Prefill/SendPrefillingSms/":"/Prefill/SendPrefillingEmail/";$.ajax({type:"POST",url:i+n.returnId,cache:!1});t?Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.SendPrefillingSms,Etax.TaxPreparation.Prefill.Log.stepsToLog.SendPrefillingSms):Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.SendPrefillingEmail,Etax.TaxPreparation.Prefill.Log.stepsToLog.SendPrefillingEmail)};n.UpdatePoiPopupShownStatus=function(){if(!Etax.TaxPreparation.Prefill.isPoiShownUpdated)$.ajax({type:"POST",url:"/Prefill/UpdatePoiPopupShown/"+n.returnId,cache:!1,success:function(){Etax.TaxPreparation.Prefill.isPoiShownUpdated=!0}})};n.bindPrefillSuggestionsSummary=function(n){n.forEach(function(n){$('#DynamicModal .prefill-suggestion-summary li[data-sectionIdentifier="'+n+'"]').show()})};n.submitPrefillPoiQuestions=function(){var i=$("#DynamicModal input[data-elsTag]").toArray(),t;if(Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.PoiPopupAttempted,Etax.TaxPreparation.Prefill.Log.stepsToLog.PoiPopupAttempted),t=[],i.filter(function(n){return $(n).val()!==""}).forEach(function(n){var i=$(n).attr("data-elsTag"),r=$(n).val();t.push({ElsTag:i,Value:r})}),t.length===0){$("#PoiBlankMessage").show();return}$("#PoiBlankMessage").hide();$.ajax({type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",url:"/Prefill/IsSbrPrefillPoiMatch/"+n.returnId,data:JSON.stringify({poiData:t}),cache:!1,success:function(t){if(n.UpdatePoiPopupShownStatus.call(),t){if(Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.IsSbrPrefillPoiMatched,t.IsValid),t.ExceedMaxAttempt){n.modal.hideModal();n.showMaxPoiAttemptReached.call();return}if(!t.IsValid){$("#PoiErrorMessage").show();return}n.modal.hideModal();Etax.TaxPreparation.Prefill.Suggestions.init(n.returnId,!0,n.isEligibleForPrefillRetry)}},complete:function(){$("#btnSubmitModal .fa-spinner").hide()}})};n.showMaxPoiAttemptReached=function(){Etax.TaxPreparation.Utilities.Toggle.modalDiv(null,"GlobalModalWithContinueButton","Exceeded Maximum Attempts",'<p style="margin: 0 15px;">You have exceeded the maximum allowable attempts for pre-filling your return. Don’t worry, you can still continue to fill out your return and your accountant will review all information you enter to ensure it is correct.<\/p>',!1)}};Etax.TaxPreparation.Prefill.Suggestions=new function(){var n=this;n.returnId=null;n.modal=null;n.disablePopup=!1;n.showGreetings=null;n.init=function(t,i,r){n.returnId=t;n.showGreetings=!i;n.isEligibleForPrefillRetry=r;n.getSbrPrefillSuggestions()};n.UpdatePoiPopupShownStatus=function(t){var i=t?t:$.noop,r;if(Etax.TaxPreparation.Prefill.isPoiShownUpdated){i.call();return}r="/Prefill/UpdatePoiPopupShown/";$.ajax({type:"POST",url:r+n.returnId,cache:!1,complete:function(){i.call()}})};n.disableSuggestionsPopup=function(){n.disablePopup=!0;console.log("Convert disabled Suggestion popup")};n.showSuggestionsPopup=function(t){if(t.length!==0&&n.disablePopup!==!0){var i=Etax.TaxPreparation.Utilities.Common.getFirstName(),r={btnSubmitModal:n.PrefillTaxReturn,btnSubmitModal2:n.PrefillTaxReturn};n.modal=Etax.TaxPreparation.Utilities.callDynamicModal("#MC_PrefillSuggestionsPartial",i,r,function(i){n.populateSbrPrefillSuggestions(t,i)},$.noop,!0,function(i){n.adjustSuggestionColumns(t,i)})}};n.populateSbrPrefillSuggestions=function(t,i){n.showGreetings===!1&&$("#DynamicModal .intro").remove();var r="";return(t.forEach(function(n){var t="";n.SubSections.forEach(function(n){var i="";n.Suggestions.forEach(function(n){var r=n.ElsTagId,t=n.Value,f=n.DisplayName,e=n.IsAmount?"$":"",u=!1;r==="GFF"&&t!=="Male"&&t!=="Female"&&(u=!0);r==="ETAXSTPF"?t==="false"&&(i+='<div class="sbrprefill-suggestions-field">\n                                    <div class="tooltip-salaryorwages-prefill">\n                                        <b>Not Final<\/b> <a><i class="far fa-question-circle"><\/i><\/a>\n                                        <div class="right">\n                                            Your employer has not sent final details to the ATO about your yearly earnings. The numbers shown are "draft"\n                                            details and might change.\n                                        <\/div>\n                                    <\/div>\n                                <\/div>'):t===undefined||t===""||u||(i+='<div class="sbrprefill-suggestions-field">\n                                <span>'.concat(f,':<\/span>\n                                <span class="sbrprefill-suggestions-field-value">').concat(e).concat(t,"<\/span>\n                            <\/div>"))});i!==""&&(t+='<div class="sbrprefill-suggestions-sub-section">\n                            <strong>'.concat(n.SectionName,"<\/strong>\n                            ").concat(i,"\n                        <\/div>"))});t!==""&&(r+='<div class="sbrprefill-suggestions-section prefill-data">'.concat(t,"<\/div>"))}),r==="")?(i.preventDefault(),i.stopImmediatePropagation(),!1):($("#DynamicModal #PrefillSuggestionsContainer #PrefillLeftColumn").html(r),$("#DynamicModal #PrefillSuggestionsContainer").attr("style","opacity: 0;"),Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.PrefillSuggestionPopupDisplayed,Etax.TaxPreparation.Prefill.Log.stepsToLog.PrefillSuggestionPopupDisplayed),!0)};n.adjustSuggestionColumns=function(){var n=$("#DynamicModal #PrefillSuggestionsContainer #PrefillLeftColumn"),r=$("#DynamicModal #PrefillSuggestionsContainer #PrefillRightColumn"),u=n.outerHeight(!0)/2,t=0,i=!1;n.children().each(function(){i?$(this).appendTo(r):(t+=$(this).outerHeight(!0),t>u&&(i=!0))});$("#DynamicModal #PrefillSuggestionsContainer").attr("style","opacity: 1")};n.getSbrPrefillSuggestions=function(){$.ajax({type:"POST",url:"/Prefill/GetSbrPrefillSuggestions/"+n.returnId,cache:!1,success:function(t){setTimeout(function(){n.showSuggestionsPopup(t)},500)}})};n.PrefillTaxReturn=function(){$.ajax({type:"POST",url:"/Prefill/PrefillTaxReturn/"+n.returnId,dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify({poiJustPassed:!0}),cache:!1,complete:function(){n.UpdatePoiPopupShownStatus(function(){window.location.reload()});$("#DynamicModal").modal("hide")}});Etax.TaxPreparation.Prefill.Log.AddClientPrefillStepLog(n.returnId,Etax.TaxPreparation.Prefill.Log.stepsToLog.PrefillTaxReturn,Etax.TaxPreparation.Prefill.Log.stepsToLog.PrefillTaxReturn)}};Etax.TaxPreparation.Validation={ValidatorEnum:{RequiredFieldValidator:"RequiredFieldValidator",AddressValidator:"AddressValidator",AustralianBusinessNumberValidator:"AustralianBusinessNumberValidator",BankStateBranchNumberValidator:"BankStateBranchNumberValidator",BankAccountNumberValidator:"BankAccountNumberValidator",CurrencyValidator:"CurrencyValidator",DateValidator:"DateValidator",DateOfBirthValidator:"DateOfBirthValidator",MaximumLengthValidator:"MaximumLengthValidator",MaximumWordsValidator:"MaximumWordsValidator",MedicareNumberValidator:"MedicareNumberValidator",MinimumLengthValidator:"MinimumLengthValidator",IntegerValidator:"IntegerValidator",PercentageValidator:"PercentageValidator",MobilePhoneValidator:"MobilePhoneValidator",PhoneAreaCodeValidator:"PhoneAreaCodeValidator",PhoneNumberValidator:"PhoneNumberValidator",OverseasNumberValidator:"OverseasNumberValidator",PostcodeValidator:"PostcodeValidator",RangeValidator:"RangeValidator",RegexValidator:"RegexValidator",ClientTaxFileNumberValidator:"ClientTaxFileNumberValidator",TaxFileNumberValidator:"TaxFileNumberValidator",GroupCertificateValidator:"GroupCertificateValidator",ATOTextValidator:"ATOTextValidator",OptionalDropdownListValidator:"OptionalDropdownListValidator",AddressAutocomplete:"AddressAutocomplete"},init:function(n,t){this.required();this.address();this.australianBusinessNumber();this.bankStateBranchNumber();this.bankAccountNumber();this.currency();this.date();this.dateOfBirth();this.maximumLength();this.maximumWords();this.medicareNumber();this.minimumLength();this.number();this.percentage();this.mobilePhone(!0);this.phoneAreaCode(!0);this.phoneNumber(!0);this.overseasNumber(!0);this.postCode();this.range();this.regex();this.atoTextValidator();t&&this.clientTaxFileNumber(n);this.taxFileNumber();this.groupCertificate();this.addressAutocomplete();Etax.TaxPreparation.Prefill.SbrPrefillDownloadTrigger.promises.ValidationsInitialized.resolve()},required:function(){this.validator(this.ValidatorEnum.RequiredFieldValidator,"","*")},address:function(){var n=new RegExp("[~`!@#$%^*_=+{}\\[\\]\\\\|;:”,.?<>]","g");this.validator(this.ValidatorEnum.AddressValidator,n,"Note: The following characters ~`!@#$%^*_=+{}[]|;:”,.?<> were removed.")},australianBusinessNumber:function(){this.validator(this.ValidatorEnum.AustralianBusinessNumberValidator,/^\d{11}$/,"Australian Business Number must contain 11 digits.")},bankAccountNumber:function(){this.validator(this.ValidatorEnum.BankAccountNumberValidator,/^\d{3,9}$/,"Please enter a valid 3-9 digit account number.")},bankStateBranchNumber:function(){this.validator(this.ValidatorEnum.BankStateBranchNumberValidator,/^[0-9][0-9][0-9][0-9][0-9][0-9]$/,"Please enter a valid 6 digit BSB number.")},currency:function(){this.validator(this.ValidatorEnum.CurrencyValidator,/^\d*\.?\d*$/,"Please enter numbers only.")},date:function(){this.validator(this.ValidatorEnum.DateValidator,/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/,"Please enter a valid date format (dd/mm/yyyy).")},dateOfBirth:function(){this.validator(this.ValidatorEnum.DateOfBirthValidator,/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/,"Please re-check Date of Birth! Inaccurate details may cause delays.")},maximumLength:function(){this.validator(this.ValidatorEnum.MaximumLengthValidator,"","Field contains {0} characters, which exceeds the maximum length of {1}.")},maximumWords:function(){this.validator(this.ValidatorEnum.MaximumWordsValidator,"","Please reduce your entry to {0} words or less. Current word count = {1}")},medicareNumber:function(){this.validator(this.ValidatorEnum.MedicareNumberValidator,/^\d{10}$/,"Medicare number must contain 10 digits.")},minimumLength:function(){this.validator(this.ValidatorEnum.MinimumLengthValidator,"","Field contains {0} characters, which requires the minimum length of {1}.")},number:function(){this.validator(this.ValidatorEnum.IntegerValidator,/^\d+$/,"This is a number only field.")},percentage:function(){this.validator(this.ValidatorEnum.PercentageValidator,/(^100([.]0{1,2})?)$|(^\d{1,2}([.]\d{1,2})?)$|(^[0]*\d{1,2}([.]\d{1,2})?)$/,"The value {0} is NOT a valid percentage value.")},mobilePhone:function(n){this.validator(this.ValidatorEnum.MobilePhoneValidator,/^04\d{8}$/,"Please check your mobile number. Incorrect details can delay your return.",null,n)},phoneAreaCode:function(n){this.validator(this.ValidatorEnum.PhoneAreaCodeValidator,/^\({0,1}((0|\+61)(2|4|3|7|8)){0,1}\){0,1}$/,"Please check your area code. Incorrect details can delay your return.",null,n)},phoneNumber:function(n){this.validator(this.ValidatorEnum.PhoneNumberValidator,/^\({0,1}((0|\+61)(2|4|3|7|8)){0,1}\){0,1}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{1}(\ |-){0,1}[0-9]{3}$/,"Please check your Home/Work phone number. Incorrect details can delay your return.",null,n)},overseasNumber:function(n){this.validator(this.ValidatorEnum.OverseasNumberValidator,/^\d{8,15}$/,"Please check your phone number. Incorrect details can delay your return.",null,n)},postCode:function(){this.validator(this.ValidatorEnum.PostcodeValidator,"","The value {0} is NOT a valid postcode.")},range:function(){this.validator(this.ValidatorEnum.RangeValidator,"","")},regex:function(){this.validator(this.ValidatorEnum.RegexValidator,"","")},atoTextValidator:function(){var n=new RegExp("[^a-zA-Z0-9\\!\\@\\$\\%\\&\\*\\(\\)\\-\\=\\[\\]\\;\\:\\'\\\"\\?\\/ \\s]","g");this.validator(this.ValidatorEnum.ATOTextValidator,n,"Some invalid characters were removed.")},clientTaxFileNumber:function(n){this.validator(this.ValidatorEnum.ClientTaxFileNumberValidator,/\d{9}/,"",n,!1)},taxFileNumber:function(){this.validator(this.ValidatorEnum.TaxFileNumberValidator,/\d{9}/,"")},groupCertificate:function(){this.validator(this.ValidatorEnum.GroupCertificateValidator,"","Income is lower than Tax Withheld; please check that you've entered tax & income in the right boxes.")},addressAutocomplete:function(){this.validator(this.ValidatorEnum.AddressAutocomplete,"","Please select your address from the drop down list. If you can’t find it, please click the “can’t find your address” option from the list instead.")},validator:function(n,t,i,r,u){function s(r,u){var f,e;if(u!==""&&(t=u),f=$.trim(r.val()),f!=="")if(t.test(f))switch(n){case Etax.TaxPreparation.Validation.ValidatorEnum.IntegerValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.PercentageValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.MobilePhoneValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.PhoneAreaCodeValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.PhoneNumberValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.OverseasNumberValidator:break;default:Etax.TaxPreparation.Utilities.Format.convertCase(r)}else r.hasClass("form-control-alert")||(e=i.replace("{0}",r.val()),Etax.TaxPreparation.Validation.Control.addElementValidation(r,e))}function h(n){Etax.TaxPreparation.Validation.Validate.requiredValidation(n,t,i)}function e(n){if(n.val()!==""){if(n.val(n.val().replace(/[^0-9]/g,"")),!t.test(n.val())&&!n.hasClass("form-control-alert")){var r=i.replace("{0}",n.val());Etax.TaxPreparation.Validation.Control.addElementValidation(n,r)}}else n.val()===""&&Etax.TaxPreparation.Validation.Validate.hasRequiredFieldValidator(n)&&(n.hasClass("form-control-alert")||n.addClass("form-control-alert"))}function c(n){n.val()!==""&&t.test(n.val())&&(n.val($.trim(n.val().replace(t,""))),Etax.TaxPreparation.Utilities.Control.showToastrNotification(i))}function l(n){n.val()!==""&&t.test(n.val())&&(n.val($.trim(n.val().replace(t,""))),Etax.TaxPreparation.Utilities.Control.showToastrNotification(i))}function a(n){var r,s;if(n.val()!==""){var h=n.attr("id").indexOf("GroupFunds2019_",0)===0,c=n.attr("id").indexOf("GroupCertificate2017Section_",0)===0,f=i,l=h?"Invalid ABN entered. Your Super Fund's ABN is required by the ATO for lodgement. Please check your statement and update it if required.":"Value {0} is NOT an Australian Business Number.";if(n.val(n.val().replace(/\s+/g,"").replace(/-/g,"")),t.test(n.val())){var u=!1,o=[10,1,3,5,7,9,11,13,15,17,19],e=0;for(r=0;r<11;r++)e=r===0?(parseInt(n.val().substring(r,r+1))-1)*o[r]:parseInt(e)+parseInt(n.val().substring(r,r+1))*o[r];e%89!=0&&(n.hasClass("form-control-alert")||(u=!0));u&&c&&n.val()!=="00000000000"&&n.val().substr(0,2)==="00"&&(s=n.val().substr(2),rt(s)&&(u=!1));u&&(f=l.replace("{0}",n.val()),Etax.TaxPreparation.Validation.Control.addElementValidation(n,f))}else n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,f)}}function rt(n){for(var r=[10,7,8,4,6,3,5,2,1],i=0,t=0;t<9;t++)i=parseInt(i)+parseInt(n.substring(t,t+1))*r[t];return i%11==0}function v(n){var r,u;n.val()!==""&&(r=$.trim(n.val()),r=r.replace(/,/g,"").replace(/\$/g,""),n.val(r),r!==""&&r.endsWith(".")&&n.val(r.substr(0,r.length-1)),r=n.val(),r!==""&&(t.test(r)?(u=n.data("currency-permitted-decimal-places"),u>-1&&!isNaN(parseFloat(r))&&isFinite(r)&&r!==parseInt(r)&&r.indexOf(".")>0&&(u===0?n.val(parseInt(r)):n.val(Etax.TaxPreparation.Utilities.Number.preciseRound(r,u)))):n.hasClass("form-control-alert")||(n.addClass("form-control-alert"),n.parent().after('<div class="error-field">'+i+"<\/div>"))))}function o(n,r){Etax.TaxPreparation.Validation.Validate.dateValidation(n,r,t,i)}function y(n){var r=n.val(),u=n.attr("maxvalue"),t="";r.length>parseInt(u)&&(t=i.replace("{0}",r.length).replace("{1}",u));t!==""&&(n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,t))}function p(n){var f=n.val(),r=n.data("maxwords"),u=Etax.TaxPreparation.Utilities.String.getWordCount(f),t="";u>r&&(t=i.replace("{0}",r).replace("{1}",u));t!==""&&(n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,t))}function w(n){var r,e,o,s,f,u;if(n.val()!=="")if(r=i,e="Value {0} is NOT a valid Medicare number.",n.val(n.val().replace(/\s+/g,"").replace(/-/g,"")),t.test(n.val())){if(o=parseInt(n.val().substring(0,1)),o<2||o>6){n.hasClass("form-control-alert")||(r=e.replace("{0}",n.val()),Etax.TaxPreparation.Validation.Control.addElementValidation(n,r));return}for(s=[1,3,7,9,1,3,7,9],f=0,u=0;u<8;u++)f=parseInt(f)+parseInt(n.val().substring(u,u+1))*s[u];f%10!==parseInt(n.val().substring(8,9))&&(n.hasClass("form-control-alert")||(r=e.replace("{0}",n.val()),Etax.TaxPreparation.Validation.Control.addElementValidation(n,r)))}else n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,r)}function b(n){var r=n.val(),u=n.attr("minvalue"),t="";r.length<parseInt(u)&&(t=i.replace("{0}",r.length).replace("{1}",u));t!==""&&(n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,t))}function k(n){Etax.TaxPreparation.Validation.Validate.postcodeValidation(n,t,i)}function d(n){if(n.val()!==""){var i="",t=n.val(),r=n.attr("maxvalue"),u=n.attr("minvalue");!isNaN(parseFloat(t))&&isFinite(t)?parseInt(t)<parseInt(u)?i="Value {0} is less than minimum permitted value of {1}".replace("{0}",t).replace("{1}",u):parseInt(t)>parseInt(r)&&(i="Value {0} is greater than maximum permitted value of {1}".replace("{0}",t).replace("{1}",r)):i="Value {0} is NOT a numeric value.".replace("{0}",t);i!==""&&(n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,i))}}function g(n){t=new RegExp(n.attr("regularexpression"));i=n.attr("regularexpressionvalidatormessage");s(n,t)}function nt(n){var i=$("a#find-tfn"),u,f;if(n.val()===""){i.show();i.css("margin-left","0");return}i.css("margin-left","18px");u="Your TFN is required to complete your return and calculate your refund estimate. To continue, please enter your TFN.";f="/TaxReturn/ValidateClientTaxFileNumber/"+r;n.val(n.val().replace(/\s+/g,"").replace(/-/g,""));t.test(n.val())?$.ajax({type:"GET",url:f,data:{value:n.val()},datatype:"json",cache:!1,async:!0,success:function(t){i!==undefined&&i!==null&&i.hide();t.isValidTaxFileNumber||n.hasClass("form-control-alert")||(Etax.TaxPreparation.Validation.Control.addElementValidation(n,u),i!==undefined&&i!==null&&i.show());t.isDuplicateTaxFileNumber&&(n.hasClass("form-control-alert")||(Etax.TaxPreparation.Validation.Control.addElementValidation(n,u),Etax.TaxPreparation.TaxReturn.Tfn.Display.showDuplicateTfnHelp(n.val()),i!==undefined&&i!==null&&i.show()));Etax.TaxPreparation.Prefill.SbrPrefillDownloadTrigger.asyncValidationDoneForField(t.isValidTaxFileNumber,n.attr("id"))},error:function(){Etax.TaxPreparation.Prefill.SbrPrefillDownloadTrigger.asyncValidationDoneForField(!1,n.attr("id"))}}):n.hasClass("form-control-alert")||(Etax.TaxPreparation.Validation.Control.addElementValidation(n,u),i.show(),Etax.TaxPreparation.Prefill.SbrPrefillDownloadTrigger.asyncValidationDoneForField(!1,n.attr("id")))}function tt(n){n.val(n.val().replace(/\s+/g,"").replace(/-/g,""));t.test(n.val())||n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,"Please enter a valid TFN.")}function it(n){var u=n.attr("id"),r=null,t=null,f=u.split("_")[0],e=u.split("_")[2];if(u.indexOf(f+"_TaxWithheld_")>-1)r=n,t=$("#".concat(f,"_Income_").concat(e));else if(u.indexOf(f+"_Income_")>-1){if(n.attr("class").toLowerCase()==="form-control form-control-alert")return;r=$("#".concat(f,"_TaxWithheld_").concat(e));t=n}r!==null&&t!==null&&r!==undefined&&t!==undefined&&r.val()!==null&&t.val()!==null&&r.val().length!==0&&t.val().length!==0&&r.val()>0&&t.val()>0&&parseInt(t.val())<parseInt(r.val())?t.hasClass("form-control-alert")||(t.addClass("form-control-alert"),t.parent().after('<div class="error-field">'+i+"<\/div>")):u.indexOf(f+"_TaxWithheld_")>-1&&Etax.TaxPreparation.Validation.Control.removeElementValidation(t)}function ut(n,t){var i=n.data("isvalid");i!==!0&&(n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,t))}var f;$("[data-validation]").each(function(r,rt){var ft=$(rt),ot=ft.data("validation"),et;if(ot.indexOf(n)>-1){if(ft.is("[readonly]"))return;switch(n){case Etax.TaxPreparation.Validation.ValidatorEnum.RequiredFieldValidator:et=$("#PersonalInformationSectionUniqueId").val()+"_";ft.val()===""&&(ft.attr("id").indexOf(et,0)===0||ft.attr("id").indexOf("PersonalBankDetailSection_",0)===0||ft.attr("id").indexOf("PersonalPostalAddressSection_",0)===0||ft.attr("id").indexOf("PersonalHomeAddressSection_",0)===0||ft.attr("id").indexOf("PreviousReturnPostalAddressSection_",0)===0||ft.data("validation").indexOf("NotRequiredErrorOnload",0)>0)&&(ft.is("select")&&ft.hasClass("edd-select")?ft.parent().parent().parent().addClass("form-control-alert-first-time"):ft.addClass("form-control-alert-first-time"));h(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&(ft.is("select")&&ft.hasClass("edd-select")?ft.parent().parent().parent().removeClass("form-control-alert-first-time"):ft.removeClass("form-control-alert-first-time"),h(ft))};break;case Etax.TaxPreparation.Validation.ValidatorEnum.AddressValidator:l(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&l(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.AustralianBusinessNumberValidator:a(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&a(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.DateValidator:o(ft,n);f=function(t){t.originalEvent!==undefined&&t.originalEvent.type==="change"&&o(ft,n)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.DateOfBirthValidator:o(ft,n);f=function(t){t.originalEvent!==undefined&&t.originalEvent.type==="change"&&o(ft,n)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.MaximumLengthValidator:y(ft);f=function(t){t.originalEvent!==undefined&&t.originalEvent.type==="blur"&&y(ft,n)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.MaximumWordsValidator:p(ft);f=function(){p(ft,n)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.MedicareNumberValidator:w(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&w(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.MinimumLengthValidator:b(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&b(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.PostcodeValidator:k(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&k(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.RangeValidator:d(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&d(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.RegexValidator:g(ft);f=function(){g(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.ClientTaxFileNumberValidator:nt(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&nt(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.TaxFileNumberValidator:tt(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&tt(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.GroupCertificateValidator:it(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&it(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.BankStateBranchNumberValidator:e(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&e(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.ATOTextValidator:c(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&c(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.BankAccountNumberValidator:e(ft);f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&e(ft)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.CurrencyValidator:v(ft,"");f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&v(ft,"")};break;case Etax.TaxPreparation.Validation.ValidatorEnum.MobilePhoneValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.PhoneAreaCodeValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.PhoneNumberValidator:case Etax.TaxPreparation.Validation.ValidatorEnum.OverseasNumberValidator:Etax.TaxPreparation.Validation.Validate.phoneNumberValidation(ft,t,i,u);f=function(n){if(n.originalEvent!==undefined&&n.originalEvent.type==="keyup"){var r=$.trim(ft.val()),u=Etax.TaxPreparation.Validation.Validate.phoneNumberCharacterFilter(r);ft.val(u)}n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&Etax.TaxPreparation.Validation.Validate.phoneNumberValidation(ft,t,i)};break;case Etax.TaxPreparation.Validation.ValidatorEnum.AddressAutocomplete:f=function(n){n.originalEvent!==undefined&&n.originalEvent.type==="blur"&&ut(ft,i)};break;default:s(ft,"");f=function(){s(ft,"")}}ft.on("keyup blur",f)}})},showValidationDialog:function(n,t){$("#"+n).show("fast",function(){$(this).text(t)})},hideValidationDialog:function(n){$("#"+n).hide()},requiredFieldsNotEmpty:function(){var n=!0;return $('input[type="text"]').each(function(){$.trim($(this).val())===""?(n=!1,$(this).css({border:"1px solid #ff0000",background:"#ffcece"})):$(this).css({border:"",background:""})}),n},Validate:{isEmpty:function(n){var t=$(n);return t.val()===""?!0:!1},isValidDate:function(n){var r=new Date,i=n.split("/"),t=new Date(i[2],i[1]-1,i[0],r.getHours(),r.getMinutes(),r.getSeconds()),u;return t.getMonth()+1===2&&(u=t.getFullYear()%4==0&&(t.getFullYear()%100!=0||t.getFullYear()%400==0),t.getDay()>29||t.getDate()===29&&!u)?!1:t.getFullYear()>=1900&&t.getMonth()+1===parseInt(i[1],10)&&t.getDate()===parseInt(i[0],10)},isCurrentYear:function(n){var i=n.val(),t=i.split("/"),r=new Date(t[2],t[1]-1,t[0]),u=new Date;return r.getFullYear()===u.getFullYear()?!0:!1},isDateOfBirthInFuture:function(n){var t=n.split("/"),i=new Date(t[2],t[1]-1,t[0]),r=new Date;return i>r?!0:!1},isDateOfBirthLessThan12Years:function(n){var t=n.split("/"),i=new Date(t[2],t[1]-1,t[0]),r=new Date;return r.getFullYear()-i.getFullYear()<12?!0:!1},isValidName:function(n){var t=new RegExp(/^[a-zA-Z\'\s\-\u2013\u2014]*$/);return t.test(n.val())},isEmail:function(n){return n.match(/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i)},hasRequiredFieldValidator:function(n){return n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.RequiredFieldValidator)>-1},dateValidation:function(n,t,i,r){if(n.val()!==""){var u=r;i.test(n.val())?Etax.TaxPreparation.Validation.Validate.isValidDate(n.val())?t===Etax.TaxPreparation.Validation.ValidatorEnum.DateOfBirthValidator&&(Etax.TaxPreparation.Validation.Validate.isCurrentYear(n)?n.hasClass("form-control-alert")||(u="Date of Birth cannot be this year.",Etax.TaxPreparation.Validation.Control.addElementValidation(n,u)):Etax.TaxPreparation.Validation.Validate.isDateOfBirthInFuture(n.val())?n.hasClass("form-control-alert")||(u="Date of Birth cannot be after today.",Etax.TaxPreparation.Validation.Control.addElementValidation(n,u)):Etax.TaxPreparation.Validation.Validate.isDateOfBirthLessThan12Years(n.val())&&(n.hasClass("form-control-alert")||(u="Please check your age as it cannot be under 12 years.",Etax.TaxPreparation.Validation.Control.addElementValidation(n,u)))):n.hasClass("form-control-alert")||(u="Please enter a valid date.",Etax.TaxPreparation.Validation.Control.addElementValidation(n,u)):n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,u)}},postcodeValidation:function(n,t,i){var f=$("#"+n.attr("id").replace("Postcode","Country")).val();if(f!==undefined&&f!==null&&f.toLowerCase()==="australia"&&n.val()!==""){var r="",u=n.val(),e=n.attr("maxvalue"),o=n.attr("minvalue");!isNaN(parseFloat(u))&&isFinite(u)?parseInt(u)<parseInt(o)?r=i.replace("{0}",n.val()):parseInt(u)>parseInt(e)&&(r=i.replace("{0}",n.val())):r=i.replace("{0}",n.val());r!==""&&(n.hasClass("form-control-alert")||Etax.TaxPreparation.Validation.Control.addElementValidation(n,r))}},phoneNumberCharacterFilter:function(n){return n.replace(/[A-Z]|[a-z]|\~|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\_|\=|\`|\<|\>|\,|\;|\:|\'|\"|\/|\\/g,"")},phoneNumberFormat:function(n){var f=n.attr("id").endsWith("_PhoneNumber"),t=$.trim(n.val()),u,r,i;if(t=t.replace(/ |-|\./g,""),u=!1,r=[{source:"6104",target:"04"},{source:"6104",target:"04"},{source:"61",target:"0"},{source:"00116104",target:"04"},{source:"00116104",target:"04"},{source:"001161",target:"0"},{source:"001104",target:"04"},{source:"00",target:"0"}],t.indexOf("+")!==-1&&(t=t.replace(/\+/g,"")),!f)for(i=0;i<r.length;i++)!u&&t.split(r[i].source)[0]===""&&t.split(r[i].source).length>1&&(u=!0,t=t.replace(r[i].source,r[i].target));return n.val(t),t},phoneNumberValidation:function(n,t,i,r){var e=$.trim(n.val()),u,f;e!==""&&(u=Etax.TaxPreparation.Validation.Validate.phoneNumberFormat(n),n.val(u),t.test(u)||(f=i.replace("{0}",n.val()),Etax.TaxPreparation.Validation.Control.addElementValidation(n,f)));Etax.TaxPreparation.Validation.Validate.phoneNumberCombineValidation(n,r)},phoneNumberCombineValidation:function(n,t){var r=$("#PersonalInformationSectionUniqueId").val()+"_",i=$("#"+r+"MobilePhone"),u=$("#"+r+"AreaCode"),f=$("#"+r+"PhoneNumber"),e=$("#"+r+"OverseasPhoneNumber"),o;if(u.parent().next().hasClass("col-md-8")&&u.parent().next().removeClass("col-md-8"),!i.is("[readonly]"))if($("#Error_Field_"+r+"PhoneNumber").html("").hide(),e.hasClass("form-control-alert")||$("#Error_Field_"+r+"OverseasPhoneNumber").html("").hide(),e.is(":visible"))if(i.val()===""&&e.val()===""){if(!!t)return;i.addClass("form-control-alert");e.addClass("form-control-alert");$("#Error_Field_"+r+"OverseasPhoneNumber").html("<span>Please enter at least one valid phone number. Incorrect details can delay your return.<\/span>").show()}else i.val()===""&&i.removeClass("form-control-alert");else if(i.val()===""&&(u.val()===""||f.val()==="")){if(!!t)return;i.addClass("form-control-alert");u.addClass("form-control-alert");f.addClass("form-control-alert");o=$("#Error_Field_"+r+"PhoneNumber").html("<span>Please enter at least one valid phone number. Incorrect details can delay your return.<\/span>").show();o.insertAfter($("#overseas-number").parent().parent());o.addClass("phone-error col-xs-12 col-sm-7 float-right");o.show()}else u.val()===""&&u.removeClass("form-control-alert"),f.val()===""&&f.removeClass("form-control-alert"),i.val()===""&&i.removeClass("form-control-alert")},requiredValidation:function(n,t,i){var e,r,u,o,f;n.is("select")||n.is('input[type="radio"]')?n.is("select")?(r=n.val(),(r===""||r==="0")&&(n.hasClass("edd-select")?(u=n.parent().parent().parent(),u.hasClass("form-control-alert")||u.addClass("form-control-alert")):n.hasClass("form-control-alert")||n.addClass("form-control-alert"))):n.is('input[type="radio"]')&&(o=n.attr("name"),f=!1,$('[name="'+o+'"]').each(function(){var n=$(this).is(":checked");n&&(f=!0)}),f?n.parent().children("div.required-field").remove():n.parent().children("div.required-field").length<1&&(n.addClass("form-control-alert"),n.parent().last().append('<div class="required-field" id="'+n.attr("id")+'_Required_Field">*<\/div>'))):n.is('input[type="file"]')?n.hasClass("form-control-alert")||(e=n.get(0).files?n.get(0).files.length:0,e===0&&(n.addClass("form-control-alert"),n.parent().after('<div class="required-field">'+i+"<\/div>"))):n.val()===""||n.val()==="0"?(n.hasClass("form-control-alert")||n.addClass("form-control-alert"),n.hasClass("form-control-alert-first-time")||n.parent().find("div.input-group-addon").addClass("form-control-alert form-control-alert-required")):n.is("textarea")||n.data("validation")&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.CurrencyValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.IntegerValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.BankStateBranchNumberValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.BankAccountNumberValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.PercentageValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.MobilePhoneValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.PhoneAreaCodeValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.PhoneNumberValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.OverseasNumberValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.ClientTaxFileNumberValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.TaxFileNumberValidator)===-1&&n.data("validation").indexOf(Etax.TaxPreparation.Validation.ValidatorEnum.DateOfBirthValidator)===-1&&Etax.TaxPreparation.Utilities.Format.convertCase(n)}},Control:{addElementValidation:function(n,t){var r,c,e,o,l,i,s,u,f,h,a,v;Etax.TaxPreparation.Validation.Validate.hasRequiredFieldValidator(n)?(n.addClass("form-control-alert"),n.data("validation").indexOf("DelayValidate")===-1?(i=$("#PersonalInformationSectionUniqueId").val()+"_",n.attr("id")===i+"AreaCode"?(r=$("#Error_Field_"+i+"AreaCode").html('<span class="margin-bottom-5">'+t+"<\/span>"),c=$("#Error_Field_"+i+"PhoneNumber"),r.insertBefore(c),r.show()):n.attr("id")===i+"OverseasPhoneNumber"?(e=$("#Error_Field_"+i+"OverseasPhoneNumber").html('<span class="margin-bottom-5">'+t+"<\/span>"),e.insertAfter(n.parent().parent()),e.addClass("phone-error col-xs-12 col-sm-7 float-right"),e.show()):n.attr("id")===i+"PhoneNumber"?(o=$("#Error_Field_"+i+"AuPhoneNumber").html('<span class="margin-bottom-5">'+t+"<\/span>"),o.insertAfter(n.parent().parent().parent()),o.addClass("phone-error col-xs-12 col-sm-7 float-right"),o.show(),r=$("#Error_Field_"+i+"AuPhoneNumber").html('<span class="margin-bottom-5">'+t+"<\/span>"),u=$("#Error_Field_"+i+"AreaCode"),r.insertAfter(u),r.show()):n.attr("id")===i+"DateOfBirth"?$("#"+i+"DateOfBirth").is(":visible")?n.parent().parent().after('<div class="error-field dob-error col-xs-12 col-sm-7 float-right"><span>'+t+"<\/span><\/div>"):(n.parent().after('<div class="error-field dob-error col-xs-12 col-sm-7 float-right"><span>'+t+"<\/span><\/div>"),$('[id^="'+(i+"DateOfBirth")+'"]').not("#"+(i+"DateOfBirth")).addClass("form-control-alert")):(l=n.next().hasClass("error-field"),l===!1&&n.after('<div class="error-field">'+t+"<\/div>"))):n.is(":focus")===!1&&n.after('<div class="error-field">'+t+"<\/div>"),n.addClass("form-control-alert")):(i=$("#PersonalInformationSectionUniqueId").val()+"_",n.attr("id")===i+"AreaCode"?(s=$("#Error_Field_"+i+"AreaCode").html('<span class="margin-bottom-5">'+t+"<\/span>"),u=$("#Error_Field_"+i+"PhoneNumber"),s.insertAfter(u.parent()),s.addClass("phone-error col-xs-12 col-sm-7 float-right"),s.show()):n.attr("id")===i+"PhoneNumber"?(f=$("#Error_Field_"+i+"AuPhoneNumber"),f.html('<span class="margin-bottom-5">'+t+"<\/span>"),f.insertAfter(n.parent()),f.addClass("phone-error col-xs-12 col-sm-7 float-right"),f.show()):n.attr("id")===i+"OverseasPhoneNumber"?(h=$("#Error_Field_"+i+"OverseasPhoneNumber").html('<span class="margin-bottom-5">'+t+"<\/span>"),h.insertAfter(n.parent()),h.addClass("phone-error col-xs-12 col-sm-7 float-right"),h.show()):n.data("validation")==="PercentageValidator"?(a=n.parent().next().hasClass("error-field"),a===!1&&n.after('<div class="error-field">'+t+"<\/div>")):n.next().hasClass("error-field")===!1&&(v=!n.parent("divRequired").length?n:n.parent(),v.after('<div class="error-field">'+t+"<\/div>")),n.addClass("form-control-alert"))},removeElementValidation:function(n){var t,i;n.is("select")?n.hasClass("edd-select")?(i=n.parent().parent().parent(),n.val()===""||n.val()==="0"?i.hasClass("form-control-alert")||i.addClass("form-control-alert"):i.removeClass("form-control-alert")):n.removeClass("form-control-alert"):(n.removeClass("form-control-alert"),n.parent().find("div.input-group-addon").removeClass("form-control-alert form-control-alert-required"),n.siblings(".required-field").remove(),n.parent().siblings(".required-field").remove(),n.siblings(".error-field").not("[id^='Error_Field_']").remove(),n.parent().siblings(".error-field").not("[id^='Error_Field_']").remove(),n.parent().parent().siblings(".error-field").not("[id^='Error_Field_']").remove(),t=$("#PersonalInformationSectionUniqueId").val()+"_",n.attr("id")===t+"AreaCode"&&$("#Error_Field_"+t+"AreaCode").html("").hide(),n.attr("id")===t+"PhoneNumber"&&$("#Error_Field_"+t+"AuPhoneNumber").html("").hide(),n.attr("id")===t+"TaxFileNumber"&&$("a#find-tfn").css("margin-left","18px"),(n.attr("id")===t+"MobilePhone"||n.attr("id")===t+"AreaCode"||n.attr("id")===t+"PhoneNumber"||n.attr("id")===t+"OverseasPhoneNumber")&&($("#Error_Field_"+t+"PhoneNumber").html("").hide(),$("#"+t+"OverseasPhoneNumber").hasClass("form-control-alert")||$("#Error_Field_"+t+"OverseasPhoneNumber").html("").hide()))}}};Etax.TaxPreparation.Popovers={init:function(){$(".popover-bottom").popover({placement:"auto bottom",container:"#bgCanvas",viewport:"#bgCanvas",html:!0});$(".popover-top").popover({placement:"auto top",container:"#bgCanvas",viewport:"#bgCanvas",html:!0})}};Etax.TaxPreparation.GoogleTagManager=new function(){this.pushDonePageEventData=function(n,t,i,r,u){dataLayer&&dataLayer.push({AddGoogleAdWordsScript:n,JustSigned:t,ClientType:i,TaxReturnType:r,TaxReturnYear:u,event:"gtm.donepage"});window._conv_q=window._conv_q||[];switch(i){case"Returning Prior Year Client":_conv_q.push(["triggerConversion","100228786"]);break;case"Returning Lapsed Client":_conv_q.push(["triggerConversion","100228787"]);break;case"New Client":_conv_q.push(["triggerConversion","100228788"])}_conv_q.push(["triggerConversion","100229685"])};this.pushCreateReturnEventData=function(n,t,i){dataLayer&&dataLayer.push({ClientType:n,TaxReturnType:t,TaxReturnYear:i,event:"gtm.startreturn"});window._conv_q=window._conv_q||[];switch(n){case"Returning Prior Year Client":_conv_q.push(["triggerConversion","100228789"]);break;case"Returning Lapsed Client":_conv_q.push(["triggerConversion","100228790"]);break;case"New Client":_conv_q.push(["triggerConversion","100228791"])}_conv_q.push(["triggerConversion","100229686"])};this.pushRegistrationEventData=function(){dataLayer&&dataLayer.push({event:"gtm.registration"})};this.pushPoiPageOptionChangeEventData=function(n){dataLayer&&dataLayer.push({event:"poiPageOptionChanged",poiOptionName:n})};this.pushPoiPageSkipEventData=function(){dataLayer&&dataLayer.push({event:"poiPageSkip"})};this.pushPoiPagePrefillCompleteEventData=function(){dataLayer&&dataLayer.push({event:"poiPagePrefillCompleted"})}}