"use strict";var KTApp=function(){var t={},e=function(t){var e=t.data("skin")?"tooltip-"+t.data("skin"):"",a="auto"==t.data("width")?"tooltop-auto-width":"",n=t.data("trigger")?t.data("trigger"):"hover";t.data("placement")&&t.data("placement");t.tooltip({trigger:n,template:''})},a=function(){$('[data-toggle="kt-tooltip"]').each(function(){e($(this))})},n=function(t){var e=t.data("skin")?"popover-"+t.data("skin"):"",a=t.data("trigger")?t.data("trigger"):"hover";t.popover({trigger:a,template:' '})},o=function(){$('[data-toggle="kt-popover"]').each(function(){n($(this))})},i=function(t,e){t=$(t),new KTPortlet(t[0],e)},l=function(){$('[data-ktportlet="true"]').each(function(){var t=$(this);!0!==t.data("data-ktportlet-initialized")&&(i(t,{}),t.data("data-ktportlet-initialized",!0))})},r=function(){new Sticky('[data-sticky="true"]')};return{init:function(e){e&&e.colors&&(t=e.colors),KTApp.initComponents()},initComponents:function(){$('[data-scroll="true"]').each(function(){var t=$(this);KTUtil.scrollInit(this,{mobileNativeScroll:!0,handleWindowResize:!0,rememberPosition:"true"==t.data("remember-position"),height:function(){return KTUtil.isInResponsiveRange("tablet-and-mobile")&&t.data("mobile-height")?t.data("mobile-height"):t.data("height")}})}),a(),o(),$("body").on("click","[data-close=alert]",function(){$(this).closest(".alert").hide()}),l(),$(".custom-file-input").on("change",function(){var t=$(this).val();$(this).next(".custom-file-label").addClass("selected").html(t)}),r(),$("body").on("show.bs.dropdown",function(t){var e=$(t.target).find("[data-attach='body']");if(0!==e.length){var a=$(t.target).find(".dropdown-menu").detach();e.data("dropdown-menu",a),$("body").append(a),a.css("display","block"),a.position({my:"right top",at:"right bottom",of:$(t.relatedTarget)})}}),$("body").on("hide.bs.dropdown",function(t){var e=$(t.target).find("[data-attach='body']");if(0!==e.length){var a=e.data("dropdown-menu");$(t.target).append(a.detach()),a.hide()}})},initTooltips:function(){a()},initTooltip:function(t){e(t)},initPopovers:function(){o()},initPopover:function(t){n(t)},initPortlet:function(t,e){i(t,e)},initPortlets:function(){l()},initSticky:function(){r()},initAbsoluteDropdown:function(t){!function(t){var e;t&&$("body").on("show.bs.dropdown",t,function(t){e=$(t.target).find(".dropdown-menu"),$("body").append(e.detach()),e.css("display","block"),e.position({my:"right top",at:"right bottom",of:$(t.relatedTarget)})}).on("hide.bs.dropdown",t,function(t){$(t.target).append(e.detach()),e.hide()})}(t)},block:function(t,e){var a,n=$(t),o='
0){var i="blockui "+(!1===e.shadow?"blockui":"");a='
'+e.message+""+o+"
";n=document.createElement("div");KTUtil.get("body").prepend(n),KTUtil.addClass(n,i),n.innerHTML=""+e.message+""+o+"",e.width=KTUtil.actualWidth(n)+10,KTUtil.remove(n),"body"==t&&(a='
'+e.message+""+o+"
")}else a=o;var l={message:a,centerY:e.centerY,centerX:e.centerX,css:{top:"30%",left:"50%",border:"0",padding:"0",backgroundColor:"none",width:e.width},overlayCSS:{backgroundColor:e.overlayColor,opacity:e.opacity,cursor:"wait",zIndex:"body"==t?1100:10},onUnblock:function(){n&&n[0]&&(KTUtil.css(n[0],"position",""),KTUtil.css(n[0],"zoom",""))}};"body"==t?(l.css.top="50%",$.blockUI(l)):(n=$(t)).block(l)},unblock:function(t){t&&"body"!=t?$(t).unblock():$.unblockUI()},blockPage:function(t){return KTApp.block("body",t)},unblockPage:function(){return KTApp.unblock("body")},progress:function(t,e){var a="kt-spinner kt-spinner--"+(e&&e.skin?e.skin:"light")+" kt-spinner--"+(e&&e.alignment?e.alignment:"right")+(e&&e.size?" kt-spinner--"+e.size:"");KTApp.unprogress(t),KTUtil.attr(t,"disabled",!0),$(t).addClass(a),$(t).data("progress-classes",a)},unprogress:function(t){$(t).removeClass($(t).data("progress-classes")),KTUtil.removeAttr(t,"disabled")},getStateColor:function(e){return t.state[e]},getBaseColor:function(e,a){return t.base[e][a-1]}}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTApp),$(document).ready(function(){KTApp.init(KTAppOptions)});var KTAvatar=function(t,e){var a=this,n=KTUtil.get(t);KTUtil.get("body");if(n){var o={},i={construct:function(t){return KTUtil.data(n).has("avatar")?a=KTUtil.data(n).get("avatar"):(i.init(t),i.build(),KTUtil.data(n).set("avatar",a)),a},init:function(t){a.element=n,a.events=[],a.input=KTUtil.find(n,'input[type="file"]'),a.holder=KTUtil.find(n,".kt-avatar__holder"),a.cancel=KTUtil.find(n,".kt-avatar__cancel"),a.src=KTUtil.css(a.holder,"backgroundImage"),a.options=KTUtil.deepExtend({},o,t)},build:function(){KTUtil.addEvent(a.input,"change",function(t){if(t.preventDefault(),a.input&&a.input.files&&a.input.files[0]){var e=new FileReader;e.onload=function(t){KTUtil.css(a.holder,"background-image","url("+t.target.result+")")},e.readAsDataURL(a.input.files[0]),KTUtil.addClass(a.element,"kt-avatar--changed")}}),KTUtil.addEvent(a.cancel,"click",function(t){t.preventDefault(),KTUtil.removeClass(a.element,"kt-avatar--changed"),KTUtil.css(a.holder,"background-image",a.src),a.input.value=""})},eventTrigger:function(t){for(var e=0;es?(KTUtil.addClass(o,n),KTUtil.removeClass(o,i),e&&(l.eventTrigger("minimizeOn",a),e=!1)):(KTUtil.addClass(o,i),KTUtil.removeClass(o,n),0==e&&(l.eventTrigger("minimizeOff",a),e=!0)):(r>s&&t .kt-menu__toggle, [data-ktmenu-submenu-toggle="click"] > .kt-menu__link .kt-menu__toggle',"click",r.handleSubmenuDropdownClick),a.eventHandlers.event_5=KTUtil.on(o,'[data-ktmenu-submenu-toggle="tab"] > .kt-menu__toggle, [data-ktmenu-submenu-toggle="tab"] > .kt-menu__link .kt-menu__toggle',"click",r.handleSubmenuDropdownTabClick)),a.eventHandlers.event_6=KTUtil.on(o,".kt-menu__item > .kt-menu__link:not(.kt-menu__toggle):not(.kt-menu__link--toggle-skip)","click",r.handleLinkClick),a.options.scroll&&a.options.scroll.height&&r.scrollInit()},reset:function(){KTUtil.off(o,"click",a.eventHandlers.event_1),KTUtil.off(o,"mouseover",a.eventHandlers.event_2),KTUtil.off(o,"mouseout",a.eventHandlers.event_3),KTUtil.off(o,"click",a.eventHandlers.event_4),KTUtil.off(o,"click",a.eventHandlers.event_5),KTUtil.off(o,"click",a.eventHandlers.event_6)},scrollInit:function(){a.options.scroll&&a.options.scroll.height?(KTUtil.scrollDestroy(o),KTUtil.scrollInit(o,{mobileNativeScroll:!0,windowScroll:!1,resetHeightOnDestroy:!0,handleWindowResize:!0,height:a.options.scroll.height,rememberPosition:a.options.scroll.rememberPosition})):KTUtil.scrollDestroy(o)},scrollUpdate:function(){a.options.scroll&&a.options.scroll.height&&KTUtil.scrollUpdate(o)},scrollTop:function(){a.options.scroll&&a.options.scroll.height&&KTUtil.scrollTop(o)},getSubmenuMode:function(t){return KTUtil.isInResponsiveRange("desktop")?t&&KTUtil.hasAttr(t,"data-ktmenu-submenu-toggle")&&"hover"==KTUtil.attr(t,"data-ktmenu-submenu-toggle")?"dropdown":KTUtil.isset(a.options.submenu,"desktop.state.body")?KTUtil.hasClasses(i,a.options.submenu.desktop.state.body)?a.options.submenu.desktop.state.mode:a.options.submenu.desktop.default:KTUtil.isset(a.options.submenu,"desktop")?a.options.submenu.desktop:void 0:KTUtil.isInResponsiveRange("tablet")&&KTUtil.isset(a.options.submenu,"tablet")?a.options.submenu.tablet:!(!KTUtil.isInResponsiveRange("mobile")||!KTUtil.isset(a.options.submenu,"mobile"))&&a.options.submenu.mobile},isConditionalSubmenuDropdown:function(){return!(!KTUtil.isInResponsiveRange("desktop")||!KTUtil.isset(a.options.submenu,"desktop.state.body"))},resetSubmenuProps:function(t){var e=KTUtil.findAll(o,".kt-menu__submenu");if(e)for(var a=0,n=e.length;a0&&!1===KTUtil.hasClass(e,"kt-menu__toggle")&&0===e.querySelectorAll(".kt-menu__toggle").length)for(var n=0,i=a.length;n
');i.appendChild(n),KTUtil.addEvent(n,"click",function(e){e.stopPropagation(),e.preventDefault(),KTUtil.remove(this),r.hideSubmenuDropdown(t,!0)})},pauseDropdownHover:function(t){var e=new Date;a.pauseDropdownHoverTime=e.getTime()+t},resumeDropdownHover:function(){return(new Date).getTime()>a.pauseDropdownHoverTime},resetActiveItem:function(t){for(var e,n,i=0,l=(e=o.querySelectorAll(".kt-menu__item--active")).length;i=e&&!1===KTUtil.hasClass(o,"kt-portlet--sticky")?(l.eventTrigger("stickyOn"),KTUtil.addClass(o,"kt-portlet--sticky"),KTUtil.addClass(n,"kt-portlet--sticky"),l.updateSticky()):1.5*i<=e&&KTUtil.hasClass(o,"kt-portlet--sticky")&&(l.eventTrigger("stickyOff"),KTUtil.removeClass(o,"kt-portlet--sticky"),KTUtil.removeClass(n,"kt-portlet--sticky"),l.resetSticky())}},updateSticky:function(){var t,e,n;a.head&&(KTUtil.hasClass(o,"kt-portlet--sticky")&&(t=a.options.sticky.position.top instanceof Function?parseInt(a.options.sticky.position.top.call(this,a)):parseInt(a.options.sticky.position.top),e=a.options.sticky.position.left instanceof Function?parseInt(a.options.sticky.position.left.call(this,a)):parseInt(a.options.sticky.position.left),n=a.options.sticky.position.right instanceof Function?parseInt(a.options.sticky.position.right.call(this,a)):parseInt(a.options.sticky.position.right),KTUtil.css(a.head,"z-index",a.options.sticky.zIndex),KTUtil.css(a.head,"top",t+"px"),KTUtil.css(a.head,"left",e+"px"),KTUtil.css(a.head,"right",n+"px")))},resetSticky:function(){a.head&&!1===KTUtil.hasClass(o,"kt-portlet--sticky")&&(KTUtil.css(a.head,"z-index",""),KTUtil.css(a.head,"top",""),KTUtil.css(a.head,"left",""),KTUtil.css(a.head,"right",""))},remove:function(){!1!==l.eventTrigger("beforeRemove")&&(KTUtil.hasClass(o,"kt-portlet--fullscreen")&&KTUtil.hasClass(n,"kt-portlet--fullscreen")&&l.fullscreen("off"),l.removeTooltips(),KTUtil.remove(n),l.eventTrigger("afterRemove"))},setContent:function(t){t&&(a.body.innerHTML=t)},getBody:function(){return a.body},getSelf:function(){return n},setupTooltips:function(){if(a.options.tooltips){var t=KTUtil.hasClass(n,"kt-portlet--collapse")||KTUtil.hasClass(n,"kt-portlet--collapsed"),e=KTUtil.hasClass(o,"kt-portlet--fullscreen")&&KTUtil.hasClass(n,"kt-portlet--fullscreen"),i=KTUtil.find(a.head,"[data-ktportlet-tool=remove]");if(i){var l=e?"bottom":"top",r=new Tooltip(i,{title:a.options.tools.remove,placement:l,offset:e?"0,10px,0,0":"0,5px",trigger:"hover",template:''});KTUtil.data(i).set("tooltip",r)}var s=KTUtil.find(a.head,"[data-ktportlet-tool=reload]");if(s){l=e?"bottom":"top",r=new Tooltip(s,{title:a.options.tools.reload,placement:l,offset:e?"0,10px,0,0":"0,5px",trigger:"hover",template:''});KTUtil.data(s).set("tooltip",r)}var d=KTUtil.find(a.head,"[data-ktportlet-tool=toggle]");if(d){l=e?"bottom":"top",r=new Tooltip(d,{title:t?a.options.tools.toggle.expand:a.options.tools.toggle.collapse,placement:l,offset:e?"0,10px,0,0":"0,5px",trigger:"hover",template:''});KTUtil.data(d).set("tooltip",r)}var c=KTUtil.find(a.head,"[data-ktportlet-tool=fullscreen]");if(c){l=e?"bottom":"top",r=new Tooltip(c,{title:e?a.options.tools.fullscreen.off:a.options.tools.fullscreen.on,placement:l,offset:e?"0,10px,0,0":"0,5px",trigger:"hover",template:''});KTUtil.data(c).set("tooltip",r)}}},removeTooltips:function(){if(a.options.tooltips){var t=KTUtil.find(a.head,"[data-ktportlet-tool=remove]");t&&KTUtil.data(t).has("tooltip")&&KTUtil.data(t).get("tooltip").dispose();var e=KTUtil.find(a.head,"[data-ktportlet-tool=reload]");e&&KTUtil.data(e).has("tooltip")&&KTUtil.data(e).get("tooltip").dispose();var n=KTUtil.find(a.head,"[data-ktportlet-tool=toggle]");n&&KTUtil.data(n).has("tooltip")&&KTUtil.data(n).get("tooltip").dispose();var o=KTUtil.find(a.head,"[data-ktportlet-tool=fullscreen]");o&&KTUtil.data(o).has("tooltip")&&KTUtil.data(o).get("tooltip").dispose()}},reload:function(){l.eventTrigger("reload")},toggle:function(){KTUtil.hasClass(n,"kt-portlet--collapse")||KTUtil.hasClass(n,"kt-portlet--collapsed")?l.expand():l.collapse()},collapse:function(){if(!1!==l.eventTrigger("beforeCollapse")){KTUtil.slideUp(a.body,a.options.bodyToggleSpeed,function(){l.eventTrigger("afterCollapse")}),KTUtil.addClass(n,"kt-portlet--collapse");var t=KTUtil.find(a.head,"[data-ktportlet-tool=toggle]");t&&KTUtil.data(t).has("tooltip")&&KTUtil.data(t).get("tooltip").updateTitleContent(a.options.tools.toggle.expand)}},expand:function(){if(!1!==l.eventTrigger("beforeExpand")){KTUtil.slideDown(a.body,a.options.bodyToggleSpeed,function(){l.eventTrigger("afterExpand")}),KTUtil.removeClass(n,"kt-portlet--collapse"),KTUtil.removeClass(n,"kt-portlet--collapsed");var t=KTUtil.find(a.head,"[data-ktportlet-tool=toggle]");t&&KTUtil.data(t).has("tooltip")&&KTUtil.data(t).get("tooltip").updateTitleContent(a.options.tools.toggle.collapse)}},fullscreen:function(t){if("off"===t||KTUtil.hasClass(o,"kt-portlet--fullscreen")&&KTUtil.hasClass(n,"kt-portlet--fullscreen"))l.eventTrigger("beforeFullscreenOff"),KTUtil.removeClass(o,"kt-portlet--fullscreen"),KTUtil.removeClass(n,"kt-portlet--fullscreen"),l.removeTooltips(),l.setupTooltips(),a.foot&&(KTUtil.css(a.body,"margin-bottom",""),KTUtil.css(a.foot,"margin-top","")),l.eventTrigger("afterFullscreenOff");else{if(l.eventTrigger("beforeFullscreenOn"),KTUtil.addClass(n,"kt-portlet--fullscreen"),KTUtil.addClass(o,"kt-portlet--fullscreen"),l.removeTooltips(),l.setupTooltips(),a.foot){var e=parseInt(KTUtil.css(a.foot,"height")),i=parseInt(KTUtil.css(a.foot,"height"))+parseInt(KTUtil.css(a.head,"height"));KTUtil.css(a.body,"margin-bottom",e+"px"),KTUtil.css(a.foot,"margin-top","-"+i+"px")}l.eventTrigger("afterFullscreenOn")}},eventTrigger:function(t){for(var e=0;ea.options.offset?KTUtil.addClass(o,a.options.toggleClass):KTUtil.removeClass(o,a.options.toggleClass)},scroll:function(t){t.preventDefault(),KTUtil.scrollTop(0,a.options.speed)},eventTrigger:function(t,e){for(var n=0;n=this.getBreakpoint("lg")+1||("tablet"==t&&e>=this.getBreakpoint("md")+1&&e=this.getBreakpoint("md")+1||("tablet-and-mobile"==t&&e<=this.getBreakpoint("lg")||"minimal-desktop-and-below"==t&&e<=this.getBreakpoint("xl"))))))},getUniqueID:function(t){return t+Math.floor(Math.random()*(new Date).getTime())},getBreakpoint:function(t){return e[t]},isset:function(t,e){var a;if(-1!==(e=e||"").indexOf("["))throw new Error("Unsupported object path notation.");e=e.split(".");do{if(void 0===t)return!1;if(a=e.shift(),!t.hasOwnProperty(a))return!1;t=t[a]}while(e.length);return!0},getHighestZindex:function(t){for(var e,a,n=KTUtil.get(t);n&&n!==document;){if(("absolute"===(e=KTUtil.css(n,"position"))||"relative"===e||"fixed"===e)&&(a=parseInt(KTUtil.css(n,"z-index")),!isNaN(a)&&0!==a))return a;n=n.parentNode}return null},hasFixedPositionedParent:function(t){for(;t&&t!==document;){if("fixed"===KTUtil.css(t,"position"))return!0;t=t.parentNode}return!1},sleep:function(t){for(var e=(new Date).getTime(),a=0;a<1e7&&!((new Date).getTime()-e>t);a++);},getRandomInt:function(t,e){return Math.floor(Math.random()*(e-t+1))+t},isAngularVersion:function(){return void 0!==window.Zone},deepExtend:function(t){t=t||{};for(var e=1;e0?e[0]:(e=document.getElementsByClassName(t)).length>0?e[0]:null},getByID:function(t){return t&&1===t.nodeType?t:document.getElementById(t)},getByTag:function(t){var e;return(e=document.getElementsByTagName(t))?e[0]:null},getByClass:function(t){var e;return(e=document.getElementsByClassName(t))?e[0]:null},hasClasses:function(t,e){if(t){for(var a=e.split(" "),n=0;n0&&t.classList.add(KTUtil.trim(a[n]));else if(!KTUtil.hasClass(t,e))for(var o=0;o=0&&e.item(a)!==this;);return a>-1});for(var a=[];t&&t!==document;t=t.parentNode)e?t.matches(e)&&a.push(t):a.push(t);return a},children:function(t,e,a){if(t&&t.childNodes){for(var n=[],o=0,i=t.childNodes.length;o=0&&n(o(u,t,s,a)),u>=0&&u>=a?(n(e),i()):r(l)})}},actualCss:function(t,e,a){var n,o="";if((t=KTUtil.get(t))instanceof HTMLElement!=!1)return t.getAttribute("kt-hidden-"+e)&&!1!==a?parseFloat(t.getAttribute("kt-hidden-"+e)):(o=t.style.cssText,t.style.cssText="position: absolute; visibility: hidden; display: block;","width"==e?n=t.offsetWidth:"height"==e&&(n=t.offsetHeight),t.style.cssText=o,t.setAttribute("kt-hidden-"+e,n),parseFloat(n))},actualHeight:function(t,e){return KTUtil.actualCss(t,"height",e)},actualWidth:function(t,e){return KTUtil.actualCss(t,"width",e)},getScroll:function(t,e){return e="scroll"+e,t==window||t==document?self["scrollTop"==e?"pageYOffset":"pageXOffset"]||browserSupportsBoxModel&&document.documentElement[e]||document.body[e]:t[e]},css:function(t,e,a){if(t=KTUtil.get(t))if(void 0!==a)t.style[e]=a;else{var n=(t.ownerDocument||document).defaultView;if(n&&n.getComputedStyle)return e=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n.getComputedStyle(t,null).getPropertyValue(e);if(t.currentStyle)return e=e.replace(/\-(\w)/g,function(t,e){return e.toUpperCase()}),a=t.currentStyle[e],/^\d+(em|pt|%|ex)?$/i.test(a)?function(e){var a=t.style.left,n=t.runtimeStyle.left;return t.runtimeStyle.left=t.currentStyle.left,t.style.left=e||0,e=t.style.pixelLeft+"px",t.style.left=a,t.runtimeStyle.left=n,e}(a):a}},slide:function(t,e,a,n,o){if(!(!t||"up"==e&&!1===KTUtil.visible(t)||"down"==e&&!0===KTUtil.visible(t))){a=a||600;var i=KTUtil.actualHeight(t),l=!1,r=!1;KTUtil.css(t,"padding-top")&&!0!==KTUtil.data(t).has("slide-padding-top")&&KTUtil.data(t).set("slide-padding-top",KTUtil.css(t,"padding-top")),KTUtil.css(t,"padding-bottom")&&!0!==KTUtil.data(t).has("slide-padding-bottom")&&KTUtil.data(t).set("slide-padding-bottom",KTUtil.css(t,"padding-bottom")),KTUtil.data(t).has("slide-padding-top")&&(l=parseInt(KTUtil.data(t).get("slide-padding-top"))),KTUtil.data(t).has("slide-padding-bottom")&&(r=parseInt(KTUtil.data(t).get("slide-padding-bottom"))),"up"==e?(t.style.cssText="display: block; overflow: hidden;",l&&KTUtil.animate(0,l,a,function(e){t.style.paddingTop=l-e+"px"},"linear"),r&&KTUtil.animate(0,r,a,function(e){t.style.paddingBottom=r-e+"px"},"linear"),KTUtil.animate(0,i,a,function(e){t.style.height=i-e+"px"},"linear",function(){n(),t.style.height="",t.style.display="none"})):"down"==e&&(t.style.cssText="display: block; overflow: hidden;",l&&KTUtil.animate(0,l,a,function(e){t.style.paddingTop=e+"px"},"linear",function(){t.style.paddingTop=""}),r&&KTUtil.animate(0,r,a,function(e){t.style.paddingBottom=e+"px"},"linear",function(){t.style.paddingBottom=""}),KTUtil.animate(0,i,a,function(e){t.style.height=e+"px"},"linear",function(){n(),t.style.height="",t.style.display="",t.style.overflow=""}))}},slideUp:function(t,e,a){KTUtil.slide(t,"up",e,a)},slideDown:function(t,e,a){KTUtil.slide(t,"down",e,a)},show:function(t,e){void 0!==t&&(t.style.display=e||"block")},hide:function(t){void 0!==t&&(t.style.display="none")},addEvent:function(t,e,a,n){null!=(t=KTUtil.get(t))&&t.addEventListener(e,a)},removeEvent:function(t,e,a){null!==(t=KTUtil.get(t))&&t.removeEventListener(e,a)},on:function(t,e,a,n){if(e){var o=KTUtil.getUniqueID("event");return window.KTUtilDelegatedEventHandlers[o]=function(a){for(var o=t.querySelectorAll(e),i=a.target;i&&i!==t;){for(var l=0,r=o.length;l1?"."+e[1]:"",o=/(\d+)(\d{3})/;o.test(a);)a=a.replace(o,"$1,$2");return a+n},detectIE:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var a=t.indexOf("rv:");return parseInt(t.substring(a+3,t.indexOf(".",a)),10)}var n=t.indexOf("Edge/");return n>0&&parseInt(t.substring(n+5,t.indexOf(".",n)),10)},isRTL:function(){return"rtl"==KTUtil.attr(KTUtil.get("html"),"direction")},scrollInit:function(t,e){function a(){var a,n;if(n=e.height instanceof Function?parseInt(e.height.call()):parseInt(e.height),(e.mobileNativeScroll||e.disableForMobile)&&KTUtil.isInResponsiveRange("tablet-and-mobile"))(a=KTUtil.data(t).get("ps"))?(e.resetHeightOnDestroy?KTUtil.css(t,"height","auto"):(KTUtil.css(t,"overflow","auto"),n>0&&KTUtil.css(t,"height",n+"px")),a.destroy(),a=KTUtil.data(t).remove("ps")):n>0&&(KTUtil.css(t,"overflow","auto"),KTUtil.css(t,"height",n+"px"));else if(n>0&&KTUtil.css(t,"height",n+"px"),e.desktopNativeScroll)KTUtil.css(t,"overflow","auto");else{KTUtil.css(t,"overflow","hidden"),(a=KTUtil.data(t).get("ps"))?a.update():(KTUtil.addClass(t,"kt-scroll"),a=new PerfectScrollbar(t,{wheelSpeed:.5,swipeEasing:!0,wheelPropagation:!1!==e.windowScroll,minScrollbarLength:40,maxScrollbarLength:300,suppressScrollX:"true"!=KTUtil.attr(t,"data-scroll-x")}),KTUtil.data(t).set("ps",a));var o=KTUtil.attr(t,"id");if(!0===e.rememberPosition&&Cookies&&o){if(Cookies.get(o)){var i=parseInt(Cookies.get(o));i>0&&(t.scrollTop=i)}t.addEventListener("ps-scroll-y",function(){Cookies.set(o,t.scrollTop)})}}}t&&(a(),e.handleWindowResize&&KTUtil.addResizeHandler(function(){a()}))},scrollUpdate:function(t){var e=KTUtil.data(t).get("ps");e&&e.update()},scrollUpdateAll:function(t){for(var e=KTUtil.findAll(t,".ps"),a=0,n=e.length;a1&&i.goTo(a.options.startStep),i.updateUI()},build:function(){KTUtil.addEvent(a.btnNext,"click",function(t){t.preventDefault(),i.goTo(i.getNextStep(),!0)}),KTUtil.addEvent(a.btnPrev,"click",function(t){t.preventDefault(),i.goTo(i.getPrevStep(),!0)}),KTUtil.addEvent(a.btnFirst,"click",function(t){t.preventDefault(),i.goTo(1,!0)}),KTUtil.addEvent(a.btnLast,"click",function(t){t.preventDefault(),i.goTo(a.totalSteps,!0)}),!0===a.options.clickableSteps&&KTUtil.on(n,'[data-ktwizard-type="step"]',"click",function(){var t=Array.prototype.indexOf.call(a.steps,this)+1;t!==a.currentStep&&i.goTo(t,!0)})},goTo:function(t,e){if(!(t===a.currentStep||t>a.totalSteps||t<0)){var n;if(t=t?parseInt(t):i.getNextStep(),!0===e&&(n=t>a.currentStep?i.eventTrigger("beforeNext"):i.eventTrigger("beforePrev")),!0!==a.stopped)return!1!==n&&(!0===e&&i.eventTrigger("beforeChange"),a.currentStep=t,i.updateUI(),!0===e&&i.eventTrigger("change")),!0===e?t>a.startStep?i.eventTrigger("afterNext"):i.eventTrigger("afterPrev"):a.stopped=!0,a;a.stopped=!1}},stop:function(){a.stopped=!0},start:function(){a.stopped=!1},isLastStep:function(){return a.currentStep===a.totalSteps},isFirstStep:function(){return 1===a.currentStep},isBetweenStep:function(){return!1===i.isLastStep()&&!1===i.isFirstStep()},updateUI:function(){var t="",e=a.currentStep-1;t=i.isLastStep()?"last":i.isFirstStep()?"first":"between",KTUtil.attr(a.element,"data-ktwizard-state",t);var n=KTUtil.findAll(a.element,'[data-ktwizard-type="step"]');if(n&&n.length>0)for(var o=0,l=n.length;o0)for(o=0,l=r.length;o0)for(o=0,l=s.length;o=a.currentStep+1?a.currentStep+1:a.totalSteps},getPrevStep:function(){return a.currentStep-1>=1?a.currentStep-1:1},eventTrigger:function(t,e){for(var n=0;n0)l.log("Locked container already exist in: ",a);else if(0!==t(a).find(".kt-datatable__row").length){var n=t("
").addClass("kt-datatable__lock kt-datatable__lock--left"),o=t("
").addClass("kt-datatable__lock kt-datatable__lock--scroll"),r=t("
").addClass("kt-datatable__lock kt-datatable__lock--right");t(a).find(".kt-datatable__row").each(function(){var e=t("").addClass("kt-datatable__row").data("obj",t(this).data("obj")).appendTo(n),a=t("").addClass("kt-datatable__row").data("obj",t(this).data("obj")).appendTo(o),i=t("").addClass("kt-datatable__row").data("obj",t(this).data("obj")).appendTo(r);t(this).find(".kt-datatable__cell").each(function(){var n=t(this).data("locked");void 0!==n?(void 0===n.left&&!0!==n||t(this).appendTo(e),void 0!==n.right&&t(this).appendTo(i)):t(this).appendTo(a)}),t(this).remove()}),e.lockEnabled.left.length>0&&(t(i.wrap).addClass("kt-datatable--lock"),t(n).appendTo(a)),(e.lockEnabled.left.length>0||e.lockEnabled.right.length>0)&&t(o).appendTo(a),e.lockEnabled.right.length>0&&(t(i.wrap).addClass("kt-datatable--lock"),t(r).appendTo(a))}else l.log("No row exist in: ",a)}(a)})})}};return e.init(),e},fullRender:function(){t(i.tableHead).empty(),l.setHeadTitle(),l.getOption("layout.footer")&&(t(i.tableFoot).empty(),l.setHeadTitle(i.tableFoot)),l.spinnerCallback(!0),t(i.wrap).removeClass("kt-datatable--loaded"),l.insertData()},lockEnabledColumns:function(){var e=t(window).width(),n=o.columns,i={left:[],right:[]};return t.each(n,function(t,n){void 0!==n.locked&&(void 0!==n.locked.left&&a.getBreakpoint(n.locked.left)<=e&&i.left.push(n.locked.left),void 0!==n.locked.right&&a.getBreakpoint(n.locked.right)<=e&&i.right.push(n.locked.right))}),i},afterRender:function(e,a){t(i).ready(function(){l.isLocked()&&l.redraw(),t(i.tableBody).css("visibility",""),t(i.wrap).addClass("kt-datatable--loaded"),l.spinnerCallback(!1)})},hoverTimer:0,isScrolling:!1,setupHover:function(){t(window).scroll(function(t){clearTimeout(l.hoverTimer),l.isScrolling=!0}),t(i.tableBody).find(".kt-datatable__cell").off("mouseenter","mouseleave").on("mouseenter",function(){if(l.hoverTimer=setTimeout(function(){l.isScrolling=!1},200),!l.isScrolling){var e=t(this).closest(".kt-datatable__row").addClass("kt-datatable__row--hover"),a=t(e).index()+1;t(e).closest(".kt-datatable__lock").parent().find(".kt-datatable__row:nth-child("+a+")").addClass("kt-datatable__row--hover")}}).on("mouseleave",function(){var e=t(this).closest(".kt-datatable__row").removeClass("kt-datatable__row--hover"),a=t(e).index()+1;t(e).closest(".kt-datatable__lock").parent().find(".kt-datatable__row:nth-child("+a+")").removeClass("kt-datatable__row--hover")})},adjustLockContainer:function(){if(!l.isLocked())return 0;var e=t(i.tableHead).width(),a=t(i.tableHead).find(".kt-datatable__lock--left").width(),n=t(i.tableHead).find(".kt-datatable__lock--right").width();void 0===a&&(a=0),void 0===n&&(n=0);var o=Math.floor(e-a-n);return t(i.table).find(".kt-datatable__lock--scroll").css("width",o),o},dragResize:function(){var e,a,n=!1,o=void 0;t(i.tableHead).find(".kt-datatable__cell").mousedown(function(i){o=t(this),n=!0,e=i.pageX,a=t(this).width(),t(o).addClass("kt-datatable__cell--resizing")}).mousemove(function(l){if(n){var r=t(o).index(),s=t(i.tableBody),d=t(o).closest(".kt-datatable__lock");if(d){var c=t(d).index();s=t(i.tableBody).find(".kt-datatable__lock").eq(c)}t(s).find(".kt-datatable__row").each(function(n,o){t(o).find(".kt-datatable__cell").eq(r).width(a+(l.pageX-e)).children().width(a+(l.pageX-e))}),t(o).children().css("width",a+(l.pageX-e))}}).mouseup(function(){t(o).removeClass("kt-datatable__cell--resizing"),n=!1}),t(document).mouseup(function(){t(o).removeClass("kt-datatable__cell--resizing"),n=!1})},initHeight:function(){if(o.layout.height&&o.layout.scroll){var e=t(i.tableHead).find(".kt-datatable__row").outerHeight(),a=t(i.tableFoot).find(".kt-datatable__row").outerHeight(),n=o.layout.height;e>0&&(n-=e),a>0&&(n-=a),n-=2,t(i.tableBody).css("max-height",Math.floor(parseFloat(n)))}},setupBaseDOM:function(){i.initialDatatable=t(i).clone(),"TABLE"===t(i).prop("tagName")?(i.table=t(i).removeClass("kt-datatable").addClass("kt-datatable__table"),0===t(i.table).parents(".kt-datatable").length&&(i.table.wrap(t("
").addClass("kt-datatable").addClass("kt-datatable--"+o.layout.theme)),i.wrap=t(i.table).parent())):(i.wrap=t(i).addClass("kt-datatable").addClass("kt-datatable--"+o.layout.theme),i.table=t("").addClass("kt-datatable__table").appendTo(i)),void 0!==o.layout.class&&t(i.wrap).addClass(o.layout.class),t(i.table).removeClass("kt-datatable--destroyed").css("display","block"),void 0===t(i).attr("id")&&(l.setOption("data.saveState",!1),t(i.table).attr("id",a.getUniqueID("kt-datatable--"))),l.getOption("layout.minHeight")&&t(i.table).css("min-height",l.getOption("layout.minHeight")),l.getOption("layout.height")&&t(i.table).css("max-height",l.getOption("layout.height")),null===o.data.type&&t(i.table).css("width","").css("display",""),i.tableHead=t(i.table).find("thead"),0===t(i.tableHead).length&&(i.tableHead=t("").prependTo(i.table)),i.tableBody=t(i.table).find("tbody"),0===t(i.tableBody).length&&(i.tableBody=t("").appendTo(i.table)),void 0!==o.layout.footer&&o.layout.footer&&(i.tableFoot=t(i.table).find("tfoot"),0===t(i.tableFoot).length&&(i.tableFoot=t("").appendTo(i.table)))},setupCellField:function(e){void 0===e&&(e=t(i.table).children());var a=o.columns;t.each(e,function(e,n){t(n).find(".kt-datatable__row").each(function(e,n){t(n).find(".kt-datatable__cell").each(function(e,n){void 0!==a[e]&&t(n).data(a[e])})})})},setupTemplateCell:function(e){void 0===e&&(e=i.tableBody);var a=o.columns;t(e).find(".kt-datatable__row").each(function(e,n){var o=t(n).data("obj");if(void 0!==o){var r=l.getOption("rows.callback");"function"==typeof r&&r(t(n),o,e);var s=l.getOption("rows.beforeTemplate");"function"==typeof s&&s(t(n),o,e),void 0===o&&(o={},t(n).find(".kt-datatable__cell").each(function(e,n){var i=t.grep(a,function(e,a){return t(n).data("field")===e.field})[0];void 0!==i&&(o[i.field]=t(n).text())})),t(n).find(".kt-datatable__cell").each(function(n,r){var s=t.grep(a,function(e,a){return t(r).data("field")===e.field})[0];if(void 0!==s&&void 0!==s.template){var d="";"string"==typeof s.template&&(d=l.dataPlaceholder(s.template,o)),"function"==typeof s.template&&(d=s.template(o,e,i)),"undefined"!=typeof DOMPurify&&(d=DOMPurify.sanitize(d));var c=document.createElement("span");c.innerHTML=d,t(r).html(c),void 0!==s.overflow&&(t(c).css("overflow",s.overflow),t(c).css("position","relative"))}});var d=l.getOption("rows.afterTemplate");"function"==typeof d&&d(t(n),o,e)}})},setupSystemColumn:function(){if(i.dataSet=i.dataSet||[],0!==i.dataSet.length){var e=o.columns;t(i.tableBody).find(".kt-datatable__row").each(function(a,n){t(n).find(".kt-datatable__cell").each(function(a,n){var o=t.grep(e,function(e,a){return t(n).data("field")===e.field})[0];if(void 0!==o){var i=t(n).text();if(void 0!==o.selector&&!1!==o.selector){if(t(n).find('.kt-checkbox [type="checkbox"]').length>0)return;t(n).addClass("kt-datatable__cell--check");var r=t("").addClass("kt-datatable__row-subtable kt-datatable__row-loading").hide().append(t("").addClass("kt-datatable__row-detail").insertAfter(a);var r=t("
").addClass("kt-datatable__subtable").attr("colspan",l.getTotalColumns())),t(n).after(r),t(n).hasClass("kt-datatable__row--even")&&t(r).addClass("kt-datatable__row-subtable--even")),t(r).toggle();var s=t(r).find(".kt-datatable__subtable"),d=t(this).closest("[data-field]:first-child").find(".kt-datatable__toggle-subtable").data("value"),c=t(this).find("i").removeAttr("class");t(n).hasClass("kt-datatable__row--subtable-expanded")?(t(c).addClass(l.getOption("layout.icons.rowDetail.collapse")),t(n).removeClass("kt-datatable__row--subtable-expanded"),t(i).trigger("kt-datatable--on-collapse-subtable",[n])):(t(c).addClass(l.getOption("layout.icons.rowDetail.expand")),t(n).addClass("kt-datatable__row--subtable-expanded"),t(i).trigger("kt-datatable--on-expand-subtable",[n])),0===t(s).find(".kt-datatable").length&&(t.map(i.dataSet,function(t,e){return d===t[o.columns[0].field]&&(a.data=t,!0)}),a.detailCell=s,a.parentRow=n,a.subTable=s,e(a),t(s).children(".kt-datatable").on("kt-datatable--on-init",function(e){t(r).removeClass("kt-datatable__row-loading")}),"local"===l.getOption("data.type")&&t(r).removeClass("kt-datatable__row-loading"))},n=o.columns;t(i.tableBody).find(".kt-datatable__row").each(function(e,o){t(o).find(".kt-datatable__cell").each(function(e,o){var i=t.grep(n,function(e,a){return t(o).data("field")===e.field})[0];if(void 0!==i){var r=t(o).text();if(void 0!==i.subtable&&i.subtable){if(t(o).find(".kt-datatable__toggle-subtable").length>0)return;t(o).html(t("").addClass("kt-datatable__toggle-subtable").attr("href","#").attr("data-value",r).attr("title",l.getOption("detail.title")).on("click",a).append(t("").css("width",t(o).data("width")).addClass(l.getOption("layout.icons.rowDetail.collapse"))))}}})})}},dataMapCallback:function(t){var e=t;return"function"==typeof l.getOption("data.source.read.map")?l.getOption("data.source.read.map")(t):(void 0!==t&&void 0!==t.data&&(e=t.data),e)},isSpinning:!1,spinnerCallback:function(t,e){void 0===e&&(e=i);var a=l.getOption("layout.spinner");void 0!==a&&a&&(t?l.isSpinning||(void 0!==a.message&&!0===a.message&&(a.message=l.getOption("translate.records.processing")),l.isSpinning=!0,void 0!==n&&n.block(e,a)):(l.isSpinning=!1,void 0!==n&&n.unblock(e)))},sortCallback:function(e,a,n){var o=n.type||"string",i=n.format||"",l=n.field;return t(e).sort(function(n,r){var s=n[l],d=r[l];switch(o){case"date":if("undefined"==typeof moment)throw new Error("Moment.js is required.");var c=moment(s,i).diff(moment(d,i));return"asc"===a?c>0?1:c<0?-1:0:c<0?1:c>0?-1:0;case"number":return isNaN(parseFloat(s))&&null!=s&&(s=Number(s.replace(/[^0-9\.-]+/g,""))),isNaN(parseFloat(d))&&null!=d&&(d=Number(d.replace(/[^0-9\.-]+/g,""))),s=parseFloat(s),d=parseFloat(d),"asc"===a?s>d?1:sd?-1:0;case"html":return t(e).sort(function(e,n){return s=t(e[l]).text(),d=t(n[l]).text(),"asc"===a?s>d?1:sd?-1:0});case"string":default:return"asc"===a?s>d?1:sd?-1:0}})},log:function(t,e){void 0===e&&(e=""),i.debug&&console.log(t,e)},autoHide:function(){var e=!1,a=t(i.table).find("[data-autohide-enabled]");a.length&&(e=!0,a.hide());var n=function(e){e.preventDefault();var a=t(this).closest(".kt-datatable__row"),n=t(a).next();if(t(n).hasClass("kt-datatable__row-detail"))t(this).find("i").removeClass(l.getOption("layout.icons.rowDetail.expand")).addClass(l.getOption("layout.icons.rowDetail.collapse")),t(n).remove();else{t(this).find("i").removeClass(l.getOption("layout.icons.rowDetail.collapse")).addClass(l.getOption("layout.icons.rowDetail.expand"));var i=t(a).find(".kt-datatable__cell:hidden").clone().show();n=t("
").addClass("kt-datatable__detail").attr("colspan",l.getTotalColumns()).appendTo(n),s=t("");t(i).each(function(){var e=t(this).data("field"),a=t.grep(o.columns,function(t,a){return e===t.field})[0];void 0!==a&&!1===a.visible||t(s).append(t('').append(t('').append(t("").append(a.title))).append(this))}),t(r).append(s)}};setTimeout(function(){t(i.table).find(".kt-datatable__cell").show(),t(i.tableBody).each(function(){for(var a=0;t(this)[0].offsetWidth").addClass("kt-datatable__cell kt-datatable__toggle-detail").append(t("").addClass("kt-datatable__toggle-detail").attr("href","").on("click",n).append(''))),0===t(i.tableHead).find(".kt-datatable__toggle-detail").length?(t(i.tableHead).find(".kt-datatable__row").first().prepend(''),t(i.tableFoot).find(".kt-datatable__row").first().prepend('')):t(i.tableHead).find(".kt-datatable__toggle-detail").find("span")})}),l.adjustCellsWidth.call()},setAutoColumns:function(){l.getOption("data.autoColumns")&&(t.each(i.dataSet[0],function(e,a){0===t.grep(o.columns,function(t,a){return e===t.field}).length&&o.columns.push({field:e,title:e})}),t(i.tableHead).find(".kt-datatable__row").remove(),l.setHeadTitle(),l.getOption("layout.footer")&&(t(i.tableFoot).find(".kt-datatable__row").remove(),l.setHeadTitle(i.tableFoot)))},isLocked:function(){var t=l.lockEnabledColumns();return t.left.length>0||t.right.length>0},isSubtable:function(){return a.hasClass(i.wrap[0],"kt-datatable--subtable")||!1},getExtraSpace:function(e){return parseInt(t(e).css("paddingRight"))+parseInt(t(e).css("paddingLeft"))+(parseInt(t(e).css("marginRight"))+parseInt(t(e).css("marginLeft")))+Math.ceil(t(e).css("border-right-width").replace("px",""))},dataPlaceholder:function(e,a){var n=e;return t.each(a,function(t,e){n=n.replace("{{"+t+"}}",e)}),n},getTableId:function(e){void 0===e&&(e="");var a=t(i).attr("id");return void 0===a&&(a=t(i).attr("class").split(" ")[0]),a+e},getTablePrefix:function(t){return void 0!==t&&(t="-"+t),l.getTableId()+"-"+l.getDepth()+t},getDepth:function(){var e=0,a=i.table;do{a=t(a).parents(".kt-datatable__table"),e++}while(t(a).length>0);return e},stateKeep:function(t,e){t=l.getTablePrefix(t),!1!==l.getOption("data.saveState")&&(l.getOption("data.saveState.webstorage")&&localStorage&&localStorage.setItem(t,JSON.stringify(e)),l.getOption("data.saveState.cookie")&&Cookies.set(t,JSON.stringify(e)))},stateGet:function(t,e){if(t=l.getTablePrefix(t),!1!==l.getOption("data.saveState")){var a=null;return null!=(a=l.getOption("data.saveState.webstorage")&&localStorage?localStorage.getItem(t):Cookies.get(t))?JSON.parse(a):void 0}},stateUpdate:function(e,a){var n=l.stateGet(e);null==n&&(n={}),l.stateKeep(e,t.extend({},n,a))},stateRemove:function(t){t=l.getTablePrefix(t),localStorage&&localStorage.removeItem(t),Cookies.remove(t)},getTotalColumns:function(e){return void 0===e&&(e=i.tableBody),t(e).find(".kt-datatable__row").first().find(".kt-datatable__cell").length},getOneRow:function(e,a,n){void 0===n&&(n=!0);var o=t(e).find(".kt-datatable__row:not(.kt-datatable__row-detail):nth-child("+a+")");return n&&(o=o.find(".kt-datatable__cell")),o},sortColumn:function(e,a,n){void 0===a&&(a="asc"),void 0===n&&(n=!1);var o=t(e).index(),l=t(i.tableBody).find(".kt-datatable__row"),r=t(e).closest(".kt-datatable__lock").index();-1!==r&&(l=t(i.tableBody).find(".kt-datatable__lock:nth-child("+(r+1)+")").find(".kt-datatable__row"));var s=t(l).parent();t(l).sort(function(e,i){var l=t(e).find("td:nth-child("+o+")").text(),r=t(i).find("td:nth-child("+o+")").text();return n&&(l=parseInt(l),r=parseInt(r)),"asc"===a?l>r?1:lr?-1:0}).appendTo(s)},sorting:function(){var e={init:function(){o.sortable&&(t(i.tableHead).find(".kt-datatable__cell:not(.kt-datatable__cell--check)").addClass("kt-datatable__cell--sort").off("click").on("click",e.sortClick),e.setIcon())},setIcon:function(){var e=l.getDataSourceParam("sort");if(!t.isEmptyObject(e)){var a=l.getColumnByField(e.field);if(void 0===a||void 0===a.sortable||!1!==a.sortable){var n=t(i.tableHead).find('.kt-datatable__cell[data-field="'+e.field+'"]').attr("data-sort",e.sort),o=t(n).find("span"),r=t(o).find("i"),s=l.getOption("layout.icons.sort");t(r).length>0?t(r).removeAttr("class").addClass(s[e.sort]):t(o).append(t("").addClass(s[e.sort])),t(n).addClass("kt-datatable__cell--sorted")}}},sortClick:function(n){var r=l.getDataSourceParam("sort"),s=t(this).data("field"),d=l.getColumnByField(s);if((void 0===d.sortable||!1!==d.sortable)&&(t(i.tableHead).find("th").removeClass("kt-datatable__cell--sorted"),a.addClass(this,"kt-datatable__cell--sorted"),t(i.tableHead).find(".kt-datatable__cell > span > i").remove(),o.sortable)){l.spinnerCallback(!0);var c="desc";l.getObject("field",r)===s&&(c=l.getObject("sort",r)),r={field:s,sort:c=void 0===c||"desc"===c?"asc":"desc"},l.setDataSourceParam("sort",r),e.setIcon(),setTimeout(function(){l.dataRender("sort"),t(i).trigger("kt-datatable--on-sort",r)},300)}}};e.init()},localDataUpdate:function(){var e=l.getDataSourceParam();void 0===i.originalDataSet&&(i.originalDataSet=i.dataSet);var a=l.getObject("sort.field",e),n=l.getObject("sort.sort",e),o=l.getColumnByField(a);if(void 0!==o&&!0!==l.getOption("data.serverSorting")?"function"==typeof o.sortCallback?i.dataSet=o.sortCallback(i.originalDataSet,n,o):i.dataSet=l.sortCallback(i.originalDataSet,n,o):i.dataSet=i.originalDataSet,"object"==typeof e.query&&!l.getOption("data.serverFiltering")){e.query=e.query||{};var r=function(t){for(var e in t)if(t.hasOwnProperty(e))if("string"==typeof t[e]){if(t[e].toLowerCase()==s||-1!==t[e].toLowerCase().indexOf(s))return!0}else if("number"==typeof t[e]){if(t[e]===s)return!0}else if("object"==typeof t[e]&&r(t[e]))return!0;return!1},s=t(l.getOption("search.input")).val();void 0!==s&&""!==s&&(s=s.toLowerCase(),i.dataSet=t.grep(i.dataSet,r),delete e.query[l.getGeneralSearchKey()]),t.each(e.query,function(t,a){""===a&&delete e.query[t]}),i.dataSet=l.filterArray(i.dataSet,e.query),i.dataSet=i.dataSet.filter(function(){return!0})}return i.dataSet},filterArray:function(e,a,n){if("object"!=typeof e)return[];if(void 0===n&&(n="AND"),"object"!=typeof a)return e;if(n=n.toUpperCase(),-1===t.inArray(n,["AND","OR","NOT"]))return[];var o=Object.keys(a).length,i=[];return t.each(e,function(e,r){var s=r,d=0;t.each(a,function(t,e){e=e instanceof Array?e:[e];var a=l.getObject(t,s);if(void 0!==a&&a){var n=a.toString().toLowerCase();e.forEach(function(t,e){t.toString().toLowerCase()!=n&&-1===n.indexOf(t.toString().toLowerCase())||d++})}}),("AND"==n&&d==o||"OR"==n&&d>0||"NOT"==n&&0==d)&&(i[e]=r)}),e=i},resetScroll:function(){void 0===o.detail&&1===l.getDepth()&&(t(i.table).find(".kt-datatable__row").css("left",0),t(i.table).find(".kt-datatable__lock").css("top",0),t(i.tableBody).scrollTop(0))},getColumnByField:function(e){var a;if(void 0!==e)return t.each(o.columns,function(t,n){if(e===n.field)return a=n,!1}),a},getDefaultSortColumn:function(){var e;return t.each(o.columns,function(a,n){if(void 0!==n.sortable&&-1!==t.inArray(n.sortable,["asc","desc"]))return e={sort:n.sortable,field:n.field},!1}),e},getHiddenDimensions:function(e,a){var n={position:"absolute",visibility:"hidden",display:"block"},o={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=t(e).parents().addBack().not(":visible");a="boolean"==typeof a&&a;var l=[];return i.each(function(){var t={};for(var e in n)t[e]=this.style[e],this.style[e]=n[e];l.push(t)}),o.width=t(e).width(),o.outerWidth=t(e).outerWidth(a),o.innerWidth=t(e).innerWidth(),o.height=t(e).height(),o.innerHeight=t(e).innerHeight(),o.outerHeight=t(e).outerHeight(a),i.each(function(t){var e=l[t];for(var a in n)this.style[a]=e[a]}),o},getGeneralSearchKey:function(){var e=t(l.getOption("search.input"));return l.getOption("search.key")||t(e).prop("name")},getObject:function(t,e){return t.split(".").reduce(function(t,e){return null!==t&&void 0!==t[e]?t[e]:null},e)},extendObj:function(t,e,a){var n=e.split("."),o=0;return function t(e){var i=n[o++];void 0!==e[i]&&null!==e[i]?"object"!=typeof e[i]&&"function"!=typeof e[i]&&(e[i]={}):e[i]={},o===n.length?e[i]=a:t(e[i])}(t),t},rowEvenOdd:function(){t(i.tableBody).find(".kt-datatable__row").removeClass("kt-datatable__row--even"),t(i.wrap).hasClass("kt-datatable--subtable")?t(i.tableBody).find(".kt-datatable__row:not(.kt-datatable__row-detail):even").addClass("kt-datatable__row--even"):t(i.tableBody).find(".kt-datatable__row:nth-child(even)").addClass("kt-datatable__row--even")},timer:0,redraw:function(){return l.adjustCellsWidth.call(),l.isLocked()&&(l.scrollbar(),l.resetScroll(),l.adjustCellsHeight.call()),l.adjustLockContainer.call(),l.initHeight.call(),i},load:function(){return l.reload(),i},reload:function(){return function(t,e){clearTimeout(l.timer),l.timer=setTimeout(t,e)}(function(){o.data.serverFiltering||l.localDataUpdate(),l.dataRender(),t(i).trigger("kt-datatable--on-reloaded")},l.getOption("search.delay")),i},getRecord:function(e){return void 0===i.tableBody&&(i.tableBody=t(i.table).children("tbody")),t(i.tableBody).find(".kt-datatable__cell:first-child").each(function(a,n){if(e==t(n).text()){var o=t(n).closest(".kt-datatable__row").index()+1;return i.API.record=i.API.value=l.getOneRow(i.tableBody,o),i}}),i},getColumn:function(e){return l.setSelectedRecords(),i.API.value=t(i.API.record).find('[data-field="'+e+'"]'),i},destroy:function(){t(i).parent().find(".kt-datatable__pager").remove();var e=t(i.initialDatatable).addClass("kt-datatable--destroyed").show();return t(i).replaceWith(e),t(i=e).trigger("kt-datatable--on-destroy"),l.isInit=!1,e=null},sort:function(e,a){a=void 0===a?"asc":a,l.spinnerCallback(!0);var n={field:e,sort:a};return l.setDataSourceParam("sort",n),setTimeout(function(){l.dataRender("sort"),t(i).trigger("kt-datatable--on-sort",n),t(i.tableHead).find(".kt-datatable__cell > span > i").remove()},300),i},getValue:function(){return t(i.API.value).text()},setActive:function(e){"string"==typeof e&&(e=t(i.tableBody).find('.kt-checkbox--single > [type="checkbox"][value="'+e+'"]')),t(e).prop("checked",!0);var a=[];t(e).each(function(e,n){t(n).closest("tr").addClass("kt-datatable__row--active");var o=t(n).attr("value");void 0!==o&&a.push(o)}),t(i).trigger("kt-datatable--on-check",[a])},setInactive:function(e){"string"==typeof e&&(e=t(i.tableBody).find('.kt-checkbox--single > [type="checkbox"][value="'+e+'"]')),t(e).prop("checked",!1);var a=[];t(e).each(function(e,n){t(n).closest("tr").removeClass("kt-datatable__row--active");var o=t(n).attr("value");void 0!==o&&a.push(o)}),t(i).trigger("kt-datatable--on-uncheck",[a])},setActiveAll:function(e){var a=t(i.table).find("> tbody, > thead").find("tr").not(".kt-datatable__row-subtable").find('.kt-datatable__cell--check [type="checkbox"]');e?l.setActive(a):l.setInactive(a)},setSelectedRecords:function(){return i.API.record=t(i.tableBody).find(".kt-datatable__row--active"),i},getSelectedRecords:function(){return l.setSelectedRecords(),i.API.record=i.rows(".kt-datatable__row--active").nodes(),i.API.record},getOption:function(t){return l.getObject(t,o)},setOption:function(t,e){o=l.extendObj(o,t,e)},search:function(e,a){void 0!==a&&(a=t.makeArray(a)),n=function(){var n=l.getDataSourceQuery();if(void 0===a&&void 0!==e){var r=l.getGeneralSearchKey();n[r]=e}"object"==typeof a&&(t.each(a,function(t,a){n[a]=e}),t.each(n,function(e,a){(""===a||t.isEmptyObject(a))&&delete n[e]})),l.setDataSourceQuery(n),i.setDataSourceParam("pagination",Object.assign({},i.getDataSourceParam("pagination"),{page:1})),o.data.serverFiltering||l.localDataUpdate(),l.dataRender("search")},r=l.getOption("search.delay"),clearTimeout(l.timer),l.timer=setTimeout(n,r);var n,r},setDataSourceParam:function(e,a){i.API.params=t.extend({},{pagination:{page:1,perpage:l.getOption("data.pageSize")},sort:l.getDefaultSortColumn(),query:{}},i.API.params,l.stateGet(l.stateId)),i.API.params=l.extendObj(i.API.params,e,a),l.stateKeep(l.stateId,i.API.params)},getDataSourceParam:function(e){return i.API.params=t.extend({},{pagination:{page:1,perpage:l.getOption("data.pageSize")},sort:l.getDefaultSortColumn(),query:{}},i.API.params,l.stateGet(l.stateId)),"string"==typeof e?l.getObject(e,i.API.params):i.API.params},getDataSourceQuery:function(){return l.getDataSourceParam("query")||{}},setDataSourceQuery:function(t){l.setDataSourceParam("query",t)},getCurrentPage:function(){return t(i.table).siblings(".kt-datatable__pager").last().find(".kt-datatable__pager-nav").find(".kt-datatable__pager-link.kt-datatable__pager-link--active").data("page")||1},getPageSize:function(){return t(i.table).siblings(".kt-datatable__pager").last().find("select.kt-datatable__pager-size").val()||10},getTotalRows:function(){return i.API.params.pagination.total},getDataSet:function(){return i.originalDataSet},nodeTr:[],nodeTd:[],nodeCols:[],recentNode:[],table:function(){if(void 0!==i.table)return i.table},row:function(e){return l.rows(e),l.nodeTr=l.recentNode=t(l.nodeTr).first(),i},rows:function(e){return l.isLocked()?l.nodeTr=l.recentNode=t(i.tableBody).find(e).filter(".kt-datatable__lock--scroll > .kt-datatable__row"):l.nodeTr=l.recentNode=t(i.tableBody).find(e).filter(".kt-datatable__row"),i},column:function(e){return l.nodeCols=l.recentNode=t(i.tableBody).find(".kt-datatable__cell:nth-child("+(e+1)+")"),i},columns:function(e){var a=i.table;l.nodeTr===l.recentNode&&(a=l.nodeTr);var n=t(a).find('.kt-datatable__cell[data-field="'+e+'"]');return n.length>0?l.nodeCols=l.recentNode=n:l.nodeCols=l.recentNode=t(a).find(e).filter(".kt-datatable__cell"),i},cell:function(e){return l.cells(e),l.nodeTd=l.recentNode=t(l.nodeTd).first(),i},cells:function(e){var a=t(i.tableBody).find(".kt-datatable__cell");return void 0!==e&&(a=t(a).filter(e)),l.nodeTd=l.recentNode=a,i},remove:function(){return t(l.nodeTr.length)&&l.nodeTr===l.recentNode&&t(l.nodeTr).remove(),l.layoutUpdate(),i},visible:function(e){if(t(l.recentNode.length)){var a=l.lockEnabledColumns();if(l.recentNode===l.nodeCols){var n=l.recentNode.index();if(l.isLocked()){var i=t(l.recentNode).closest(".kt-datatable__lock--scroll").length;i?n+=a.left.length+1:t(l.recentNode).closest(".kt-datatable__lock--right").length&&(n+=a.left.length+i+1)}}e?(l.recentNode===l.nodeCols&&delete o.columns[n].visible,t(l.recentNode).show()):(l.recentNode===l.nodeCols&&l.setOption("columns."+n+".visible",!1),t(l.recentNode).hide()),l.columnHide(),l.redraw()}},nodes:function(){return l.recentNode},dataset:function(){return i},gotoPage:function(t){void 0!==l.pagingObject&&(l.isInit=!0,l.pagingObject.openPage(t))}};if(t.each(l,function(t,e){i[t]=e}),void 0!==o)if("string"==typeof o){var r=o;void 0!==(i=t(this).data(e))&&(o=i.options,l[r].apply(this,Array.prototype.slice.call(arguments,1)))}else i.data(e)||t(this).hasClass("kt-datatable--loaded")||(i.dataSet=null,i.textAlign={left:"kt-datatable__cell--left",center:"kt-datatable__cell--center",right:"kt-datatable__cell--right"},o=t.extend(!0,{},t.fn.KTDatatable.defaults,o),i.options=o,l.init.apply(this,[o]),t(i.wrap).data(e,i));else void 0===(i=t(this).data(e))&&t.error("KTDatatable not initialized"),o=i.options;return i}console.warn("No KTDatatable element exist.")},t.fn.KTDatatable.defaults={data:{type:"local",source:null,pageSize:10,saveState:{cookie:!1,webstorage:!0},serverPaging:!1,serverFiltering:!1,serverSorting:!1,autoColumns:!1,attr:{rowProps:[]}},layout:{theme:"default",class:"kt-datatable--brand",scroll:!1,height:null,minHeight:null,footer:!1,header:!0,customScrollbar:!0,spinner:{overlayColor:"#000000",opacity:0,type:"loader",state:"brand",message:!0},icons:{sort:{asc:"flaticon2-arrow-up",desc:"flaticon2-arrow-down"},pagination:{next:"flaticon2-next",prev:"flaticon2-back",first:"flaticon2-fast-back",last:"flaticon2-fast-next",more:"flaticon-more-1"},rowDetail:{expand:"fa fa-caret-down",collapse:"fa fa-caret-right"}}},sortable:!0,resizable:!1,filterable:!1,pagination:!0,editable:!1,columns:[],search:{onEnter:!1,input:null,delay:400,key:null},rows:{callback:function(){},beforeTemplate:function(){},afterTemplate:function(){},autoHide:!0},toolbar:{layout:["pagination","info"],placement:["bottom"],items:{pagination:{type:"default",pages:{desktop:{layout:"default",pagesNumber:5},tablet:{layout:"default",pagesNumber:3},mobile:{layout:"compact"}},navigation:{prev:!0,next:!0,first:!0,last:!0,more:!1},pageSizeSelect:[]},info:!0}},translate:{records:{processing:"Please wait...",noRecords:"No records found"},toolbar:{pagination:{items:{default:{first:"First",prev:"Previous",next:"Next",last:"Last",more:"More pages",input:"Page number",select:"Select page size",all:"all"},info:"Showing {{start}} - {{end}} of {{total}}"}}}},extensions:{}}}(jQuery),function(t){t.fn.KTDatatable=t.fn.KTDatatable||{},t.fn.KTDatatable.checkbox=function(e,a){var n={selectedAllRows:!1,selectedRows:[],unselectedRows:[],init:function(){n.selectorEnabled()&&(e.setDataSourceParam(a.vars.selectedAllRows,!1),e.stateRemove("checkbox"),a.vars.requestIds&&e.setDataSourceParam(a.vars.requestIds,!0),t(e).on("kt-datatable--on-reloaded",function(){e.stateRemove("checkbox"),e.setDataSourceParam(a.vars.selectedAllRows,!1),n.selectedAllRows=!1,n.selectedRows=[],n.unselectedRows=[]}),n.selectedAllRows=e.getDataSourceParam(a.vars.selectedAllRows),t(e).on("kt-datatable--on-layout-updated",function(a,o){o.table==t(e.wrap).attr("id")&&e.ready(function(){n.initVars(),n.initEvent(),n.initSelect()})}),t(e).on("kt-datatable--on-check",function(a,o){o.forEach(function(t){n.selectedRows.push(t),n.unselectedRows=n.remove(n.unselectedRows,t)});var i={};i.selectedRows=t.unique(n.selectedRows),i.unselectedRows=t.unique(n.unselectedRows),e.stateKeep("checkbox",i)}),t(e).on("kt-datatable--on-uncheck",function(a,o){o.forEach(function(t){n.unselectedRows.push(t),n.selectedRows=n.remove(n.selectedRows,t)});var i={};i.selectedRows=t.unique(n.selectedRows),i.unselectedRows=t.unique(n.unselectedRows),e.stateKeep("checkbox",i)}))},initEvent:function(){t(e.tableHead).find('.kt-checkbox--all > [type="checkbox"]').click(function(o){if(n.selectedRows=n.unselectedRows=[],e.stateRemove("checkbox"),t(this).is(":checked")?n.selectedAllRows=!0:n.selectedAllRows=!1,!a.vars.requestIds){t(this).is(":checked")&&(n.selectedRows=t.makeArray(t(e.tableBody).find('.kt-checkbox--single > [type="checkbox"]').map(function(e,a){return t(a).val()})));var i={};i.selectedRows=t.unique(n.selectedRows),e.stateKeep("checkbox",i)}e.setDataSourceParam(a.vars.selectedAllRows,n.selectedAllRows),t(e).trigger("kt-datatable--on-click-checkbox",[t(this)])}),t(e.tableBody).find('.kt-checkbox--single > [type="checkbox"]').click(function(o){var i=t(this).val();t(this).is(":checked")?(n.selectedRows.push(i),n.unselectedRows=n.remove(n.unselectedRows,i)):(n.unselectedRows.push(i),n.selectedRows=n.remove(n.selectedRows,i)),!a.vars.requestIds&&n.selectedRows.length<1&&t(e.tableHead).find('.kt-checkbox--all > [type="checkbox"]').prop("checked",!1);var l={};l.selectedRows=t.unique(n.selectedRows),l.unselectedRows=t.unique(n.unselectedRows),e.stateKeep("checkbox",l),t(e).trigger("kt-datatable--on-click-checkbox",[t(this)])})},initSelect:function(){n.selectedAllRows&&a.vars.requestIds?(e.hasClass("kt-datatable--error")||t(e.tableHead).find('.kt-checkbox--all > [type="checkbox"]').prop("checked",!0),e.setActiveAll(!0),n.unselectedRows.forEach(function(t){e.setInactive(t)})):(n.selectedRows.forEach(function(t){e.setActive(t)}),!e.hasClass("kt-datatable--error")&&t(e.tableBody).find('.kt-checkbox--single > [type="checkbox"]').not(":checked").length<1&&t(e.tableHead).find('.kt-checkbox--all > [type="checkbox"]').prop("checked",!0))},selectorEnabled:function(){return t.grep(e.options.columns,function(t,e){return t.selector||!1})[0]},initVars:function(){var t=e.stateGet("checkbox");void 0!==t&&(n.selectedRows=t.selectedRows||[],n.unselectedRows=t.unselectedRows||[])},getSelectedId:function(t){if(n.initVars(),n.selectedAllRows&&a.vars.requestIds){void 0===t&&(t=a.vars.rowIds);var o=e.getObject(t,e.lastResponse)||[];return o.length>0&&n.unselectedRows.forEach(function(t){o=n.remove(o,parseInt(t))}),o}return n.selectedRows},remove:function(t,e){return t.filter(function(t){return t!==e})}};return e.checkbox=function(){return n},"object"==typeof a&&(a=t.extend(!0,{},t.fn.KTDatatable.checkbox.default,a),n.init.apply(this,[a])),e},t.fn.KTDatatable.checkbox.default={vars:{selectedAllRows:"selectedAllRows",requestIds:"requestIds",rowIds:"meta.rowIds"}}}(jQuery);var defaults={layout:{icons:{pagination:{next:"flaticon2-next",prev:"flaticon2-back",first:"flaticon2-fast-back",last:"flaticon2-fast-next",more:"flaticon-more-1"},rowDetail:{expand:"fa fa-caret-down",collapse:"fa fa-caret-right"}}}};KTUtil.isRTL()&&(defaults={layout:{icons:{pagination:{next:"flaticon2-back",prev:"flaticon2-next",first:"flaticon2-fast-next",last:"flaticon2-fast-back"},rowDetail:{collapse:"fa fa-caret-down",expand:"fa fa-caret-right"}}}}),$.extend(!0,$.fn.KTDatatable.defaults,defaults);var KTChat=function(){var t=function(t){var e=KTUtil.find(t,".kt-scroll");if(e){KTUtil.scrollInit(e,{windowScroll:!1,mobileNativeScroll:!0,desktopNativeScroll:!1,resetHeightOnDestroy:!0,handleWindowResize:!0,rememberPosition:!0,height:function(){var a;if(KTUtil.isInResponsiveRange("tablet-and-mobile"))return KTUtil.hasAttr(e,"data-mobile-height")?parseInt(KTUtil.attr(e,"data-mobile-height")):300;if(KTUtil.isInResponsiveRange("desktop")&&KTUtil.hasAttr(e,"data-height"))return parseInt(KTUtil.attr(e,"data-height"));var n=KTUtil.find(t,".kt-chat"),o=KTUtil.find(t,".kt-portlet > .kt-portlet__head"),i=KTUtil.find(t,".kt-portlet > .kt-portlet__body"),l=KTUtil.find(t,".kt-portlet > .kt-portlet__foot");return a=KTUtil.isInResponsiveRange("desktop")?KTLayout.getContentHeight():KTUtil.getViewPort().height,n&&(a=(a=a-parseInt(KTUtil.css(n,"margin-top"))-parseInt(KTUtil.css(n,"margin-bottom")))-parseInt(KTUtil.css(n,"padding-top"))-parseInt(KTUtil.css(n,"padding-bottom"))),o&&(a=(a-=parseInt(KTUtil.css(o,"height")))-parseInt(KTUtil.css(o,"margin-top"))-parseInt(KTUtil.css(o,"margin-bottom"))),i&&(a=(a=a-parseInt(KTUtil.css(i,"margin-top"))-parseInt(KTUtil.css(i,"margin-bottom")))-parseInt(KTUtil.css(i,"padding-top"))-parseInt(KTUtil.css(i,"padding-bottom"))),l&&(a=(a-=parseInt(KTUtil.css(l,"height")))-parseInt(KTUtil.css(l,"margin-top"))-parseInt(KTUtil.css(l,"margin-bottom"))),a-=5}});var a=function(){var e=KTUtil.find(t,".kt-scroll"),a=KTUtil.find(t,".kt-chat__messages"),n=KTUtil.find(t,".kt-chat__input textarea");if(0!==n.value.length){var o=document.createElement("DIV");KTUtil.addClass(o,"kt-chat__message kt-chat__message--brand kt-chat__message--right");var i,l='
'+n.value;KTUtil.setHTML(o,l),a.appendChild(o),n.value="",e.scrollTop=parseInt(KTUtil.css(a,"height")),(i=KTUtil.data(e).get("ps"))&&i.update(),setTimeout(function(){var t=document.createElement("DIV");KTUtil.addClass(t,"kt-chat__message kt-chat__message--success");var o;KTUtil.setHTML(t,'
imageMax BornJust now
Right before vacation season we have the next Big Deal for you.
Book the car of your dreams and save up to 25%* worldwide.
'),a.appendChild(t),n.value="",e.scrollTop=parseInt(KTUtil.css(a,"height")),(o=KTUtil.data(e).get("ps"))&&o.update()},2e3)}};KTUtil.on(t,".kt-chat__input textarea","keydown",function(t){if(13==t.keyCode)return a(),t.preventDefault(),!1}),KTUtil.on(t,".kt-chat__input .kt-chat__reply","click",function(t){a()})}};return{init:function(){t(KTUtil.getByID("kt_chat_modal")),"keenthemes.com"!=encodeURI(window.location.hostname)&&"www.keenthemes.com"!=encodeURI(window.location.hostname)||setTimeout(function(){if(!Cookies.get("kt_app_chat_shown")){var t=new Date((new Date).getTime()+36e5);Cookies.set("kt_app_chat_shown",1,{expires:t}),KTUtil.getByID("kt_app_chat_launch_btn").click()}},2e3)},setup:function(e){t(e)}}}();"undefined"!=typeof module&&(module.exports=KTChat),KTUtil.ready(function(){KTChat.init()});var KTDemoPanel=function(){var t,e;return{init:function(){t=KTUtil.getByID("kt_demo_panel"),function(){e=new KTOffcanvas(t,{overlay:!0,baseClass:"kt-demo-panel",closeBy:"kt_demo_panel_close",toggleBy:"kt_demo_panel_toggle"});var a=KTUtil.find(t,".kt-demo-panel__head"),n=KTUtil.find(t,".kt-demo-panel__body");KTUtil.scrollInit(n,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var e=parseInt(KTUtil.getViewPort().height);return a&&(e-=parseInt(KTUtil.actualHeight(a)),e-=parseInt(KTUtil.css(a,"marginBottom"))),e-=parseInt(KTUtil.css(t,"paddingTop")),e-=parseInt(KTUtil.css(t,"paddingBottom"))}}),void 0!==e&&0===e.length&&e.on("hide",function(){var t=new Date((new Date).getTime()+36e5);Cookies.set("kt_demo_panel_shown",1,{expires:t})})}(),"keenthemes.com"!=encodeURI(window.location.hostname)&&"www.keenthemes.com"!=encodeURI(window.location.hostname)||setTimeout(function(){if(!Cookies.get("kt_demo_panel_shown")){var t=new Date((new Date).getTime()+9e5);Cookies.set("kt_demo_panel_shown",1,{expires:t}),e.show()}},4e3)}}}();$(document).ready(function(){KTDemoPanel.init()});var KTLayout=function(){var t,e,a,n,o,i,l,r,s=function(){return new KTPortlet("kt_page_portlet",{sticky:{offset:parseInt(KTUtil.css(KTUtil.get("kt_header"),"height")),zIndex:90,position:{top:function(){var e=0;return KTUtil.isInResponsiveRange("desktop")?(KTUtil.hasClass(t,"kt-header--fixed")&&(e+=parseInt(KTUtil.css(KTUtil.get("kt_header"),"height"))),KTUtil.hasClass(t,"kt-subheader--fixed")&&KTUtil.get("kt_subheader")&&(e+=parseInt(KTUtil.css(KTUtil.get("kt_subheader"),"height")))):KTUtil.hasClass(t,"kt-header-mobile--fixed")&&(e+=parseInt(KTUtil.css(KTUtil.get("kt_header_mobile"),"height"))),e},left:function(t){var e=t.getSelf();return KTUtil.offset(e).left},right:function(t){var e=t.getSelf(),a=parseInt(KTUtil.css(e,"width"));return parseInt(KTUtil.css(KTUtil.get("body"),"width"))-a-KTUtil.offset(e).left}}}})};return{init:function(){t=KTUtil.get("body"),this.initHeader(),this.initAside(),this.initAsideSecondary(),this.initPageStickyPortlet(),$("#kt_aside_menu, #kt_header_menu").on("click",'.kt-menu__link[href="#"]',function(t){swal.fire("","You have clicked on a non-functional dummy link!"),t.preventDefault()})},initHeader:function(){var t,n,o;n=KTUtil.get("kt_header"),o={offset:{},minimize:{desktop:!1,mobile:!1}},(t=KTUtil.attr(n,"data-ktheader-minimize-offset"))&&(o.offset.desktop=t),(t=KTUtil.attr(n,"data-ktheader-minimize-mobile-offset"))&&(o.offset.mobile=t),new KTHeader("kt_header",o),a=new KTOffcanvas("kt_header_menu_wrapper",{overlay:!0,baseClass:"kt-header-menu-wrapper",closeBy:"kt_header_menu_mobile_close_btn",toggleBy:{target:"kt_header_mobile_toggler",state:"kt-header-mobile__toolbar-toggler--active"}}),e=new KTMenu("kt_header_menu",{submenu:{desktop:"dropdown",tablet:"accordion",mobile:"accordion"},accordion:{slideSpeed:200,expandAll:!1}}),i=new KTToggle("kt_header_mobile_topbar_toggler",{target:"body",targetState:"kt-header__topbar--mobile-on",togglerState:"kt-header-mobile__toolbar-topbar-toggler--active"}),new KTScrolltop("kt_scrolltop",{offset:300,speed:600})},initAside:function(){var a,l,s,d,c,u,p;s=KTUtil.get("kt_aside"),KTUtil.get("kt_aside_brand"),d=KTUtil.hasClass(s,"kt-aside--offcanvas-default")?"kt-aside--offcanvas-default":"kt-aside",o=new KTOffcanvas("kt_aside",{baseClass:d,overlay:!0,closeBy:"kt_aside_close_btn",toggleBy:{target:"kt_aside_mobile_toggler",state:"kt-header-mobile__toolbar-toggler--active"}}),KTUtil.hasClass(t,"kt-aside--fixed")&&(KTUtil.addEvent(s,"mouseenter",function(e){e.preventDefault(),!1!==KTUtil.isInResponsiveRange("desktop")&&(l&&(clearTimeout(l),l=null),a=setTimeout(function(){KTUtil.hasClass(t,"kt-aside--minimize")&&KTUtil.isInResponsiveRange("desktop")&&(KTUtil.removeClass(t,"kt-aside--minimize"),KTUtil.addClass(t,"kt-aside--minimizing"),KTUtil.transitionEnd(t,function(){KTUtil.removeClass(t,"kt-aside--minimizing")}),KTUtil.addClass(t,"kt-aside--minimize-hover"),n.scrollUpdate(),n.scrollTop())},50))}),KTUtil.addEvent(s,"mouseleave",function(e){e.preventDefault(),!1!==KTUtil.isInResponsiveRange("desktop")&&(a&&(clearTimeout(a),a=null),l=setTimeout(function(){KTUtil.hasClass(t,"kt-aside--minimize-hover")&&KTUtil.isInResponsiveRange("desktop")&&(KTUtil.removeClass(t,"kt-aside--minimize-hover"),KTUtil.addClass(t,"kt-aside--minimize"),KTUtil.addClass(t,"kt-aside--minimizing"),KTUtil.transitionEnd(t,function(){KTUtil.removeClass(t,"kt-aside--minimizing")}),n.scrollUpdate(),n.scrollTop())},100))})),u=KTUtil.get("kt_aside_menu"),p="1"===KTUtil.attr(u,"data-ktmenu-dropdown")?"dropdown":"accordion","1"===KTUtil.attr(u,"data-ktmenu-scroll")&&(c={rememberPosition:!0,height:function(){var t;return t=KTUtil.isInResponsiveRange("desktop")?parseInt(KTUtil.getViewPort().height)-parseInt(KTUtil.actualHeight("kt_aside_brand"))-parseInt(KTUtil.getByID("kt_aside_footer")?KTUtil.actualHeight("kt_aside_footer"):0):parseInt(KTUtil.getViewPort().height)-parseInt(KTUtil.getByID("kt_aside_footer")?KTUtil.actualHeight("kt_aside_footer"):0),t-=parseInt(KTUtil.css(u,"marginBottom"))+parseInt(KTUtil.css(u,"marginTop"))}}),n=new KTMenu("kt_aside_menu",{scroll:c,submenu:{desktop:p,tablet:"accordion",mobile:"accordion"},accordion:{expandAll:!1}}),KTUtil.get("kt_aside_toggler")&&((i=new KTToggle("kt_aside_toggler",{target:"body",targetState:"kt-aside--minimize",togglerState:"kt-aside__brand-aside-toggler--active"})).on("toggle",function(a){KTUtil.addClass(t,"kt-aside--minimizing"),KTUtil.get("kt_page_portlet")&&r.updateSticky(),KTUtil.transitionEnd(t,function(){KTUtil.removeClass(t,"kt-aside--minimizing")}),e.pauseDropdownHover(800),n.pauseDropdownHover(800),Cookies.set("kt_aside_toggle_state",a.getState())}),i.on("beforeToggle",function(t){var e=KTUtil.get("body");!1===KTUtil.hasClass(e,"kt-aside--minimize")&&KTUtil.hasClass(e,"kt-aside--minimize-hover")&&KTUtil.removeClass(e,"kt-aside--minimize-hover")})),this.onAsideToggle(function(t){r&&r.updateSticky();var e=$(".kt-datatable");e&&e.each(function(){$(this).KTDatatable("redraw")})})},initAsideSecondary:function(){KTUtil.get("kt_aside_secondary")&&(l=new KTToggle("kt_aside_secondary_toggler",{target:"body",targetState:"kt-aside-secondary--expanded"})).on("toggle",function(t){KTUtil.get("kt_page_portlet")&&r.updateSticky()})},initPageStickyPortlet:function(){KTUtil.get("kt_page_portlet")&&((r=s()).initSticky(),KTUtil.addResizeHandler(function(){r.updateSticky()}),s())},getAsideMenu:function(){return n},onAsideToggle:function(t){void 0!==i.element&&i.on("toggle",t)},getAsideToggler:function(){return i},openAsideSecondary:function(){l.toggleOn()},closeAsideSecondary:function(){l.toggleOff()},getAsideSecondaryToggler:function(){return l},onAsideSecondaryToggle:function(t){l&&l.on("toggle",t)},closeMobileAsideMenuOffcanvas:function(){KTUtil.isMobileDevice()&&o.hide()},closeMobileHeaderMenuOffcanvas:function(){KTUtil.isMobileDevice()&&a.hide()},getContentHeight:function(){return t=KTUtil.getViewPort().height,KTUtil.getByID("kt_header")&&(t-=KTUtil.actualHeight("kt_header")),KTUtil.getByID("kt_subheader")&&(t-=KTUtil.actualHeight("kt_subheader")),KTUtil.getByID("kt_footer")&&(t-=parseInt(KTUtil.css("kt_footer","height"))),KTUtil.getByID("kt_content")&&(t=t-parseInt(KTUtil.css("kt_content","padding-top"))-parseInt(KTUtil.css("kt_content","padding-bottom"))),t;var t}}}();"undefined"!=typeof module&&(module.exports=KTLayout),KTUtil.ready(function(){KTLayout.init()});var KTOffcanvasPanel=function(){var t,e,a,n;return{init:function(){t=KTUtil.get("kt_offcanvas_toolbar_notifications"),e=KTUtil.get("kt_offcanvas_toolbar_quick_actions"),a=KTUtil.get("kt_offcanvas_toolbar_profile"),n=KTUtil.get("kt_offcanvas_toolbar_search"),function(){var e=KTUtil.find(t,".kt-offcanvas-panel__head"),a=KTUtil.find(t,".kt-offcanvas-panel__body");new KTOffcanvas(t,{overlay:!0,baseClass:"kt-offcanvas-panel",closeBy:"kt_offcanvas_toolbar_notifications_close",toggleBy:"kt_offcanvas_toolbar_notifications_toggler_btn"});KTUtil.scrollInit(a,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var a=parseInt(KTUtil.getViewPort().height);return e&&(a-=parseInt(KTUtil.actualHeight(e)),a-=parseInt(KTUtil.css(e,"marginBottom"))),a-=parseInt(KTUtil.css(t,"paddingTop")),a-=parseInt(KTUtil.css(t,"paddingBottom"))}})}(),function(){var t=KTUtil.find(e,".kt-offcanvas-panel__head"),a=KTUtil.find(e,".kt-offcanvas-panel__body");new KTOffcanvas(e,{overlay:!0,baseClass:"kt-offcanvas-panel",closeBy:"kt_offcanvas_toolbar_quick_actions_close",toggleBy:"kt_offcanvas_toolbar_quick_actions_toggler_btn"});KTUtil.scrollInit(a,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var a=parseInt(KTUtil.getViewPort().height);return t&&(a-=parseInt(KTUtil.actualHeight(t)),a-=parseInt(KTUtil.css(t,"marginBottom"))),a-=parseInt(KTUtil.css(e,"paddingTop")),a-=parseInt(KTUtil.css(e,"paddingBottom"))}})}(),function(){var t=KTUtil.find(a,".kt-offcanvas-panel__head"),e=KTUtil.find(a,".kt-offcanvas-panel__body");new KTOffcanvas(a,{overlay:!0,baseClass:"kt-offcanvas-panel",closeBy:"kt_offcanvas_toolbar_profile_close",toggleBy:"kt_offcanvas_toolbar_profile_toggler_btn"});KTUtil.scrollInit(e,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var e=parseInt(KTUtil.getViewPort().height);return t&&(e-=parseInt(KTUtil.actualHeight(t)),e-=parseInt(KTUtil.css(t,"marginBottom"))),e-=parseInt(KTUtil.css(a,"paddingTop")),e-=parseInt(KTUtil.css(a,"paddingBottom"))}})}(),function(){var t=KTUtil.find(n,".kt-offcanvas-panel__head"),e=(KTUtil.find(n,".kt-offcanvas-panel__body"),KTUtil.get("kt_quick_search_offcanvas")),a=KTUtil.find(e,".kt-quick-search__form"),o=KTUtil.find(e,".kt-quick-search__wrapper");new KTOffcanvas(n,{overlay:!0,baseClass:"kt-offcanvas-panel",closeBy:"kt_offcanvas_toolbar_search_close",toggleBy:"kt_offcanvas_toolbar_search_toggler_btn"});KTUtil.scrollInit(o,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var e=parseInt(KTUtil.getViewPort().height);return e-=parseInt(KTUtil.actualHeight(a)),e-=parseInt(KTUtil.css(a,"marginBottom")),t&&(e-=parseInt(KTUtil.actualHeight(t)),e-=parseInt(KTUtil.css(t,"marginBottom"))),e-=parseInt(KTUtil.css(n,"paddingTop")),e-=parseInt(KTUtil.css(n,"paddingBottom"))}})}()}}}();KTUtil.ready(function(){KTOffcanvasPanel.init()});var KTQuickPanel=function(){var t,e,a,n,o=function(){var e=KTUtil.find(t,".kt-quick-panel__nav");KTUtil.find(t,".kt-quick-panel__content");return parseInt(KTUtil.getViewPort().height)-parseInt(KTUtil.actualHeight(e))-2*parseInt(KTUtil.css(e,"padding-top"))-10};return{init:function(){t=KTUtil.get("kt_quick_panel"),e=KTUtil.get("kt_quick_panel_tab_notifications"),a=KTUtil.get("kt_quick_panel_tab_logs"),n=KTUtil.get("kt_quick_panel_tab_settings"),new KTOffcanvas(t,{overlay:!0,baseClass:"kt-quick-panel",closeBy:"kt_quick_panel_close_btn",toggleBy:"kt_quick_panel_toggler_btn"}),KTUtil.scrollInit(e,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){return o()}}),KTUtil.scrollInit(a,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){return o()}}),KTUtil.scrollInit(n,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){return o()}}),$(t).find('a[data-toggle="tab"]').on("shown.bs.tab",function(t){KTUtil.scrollUpdate(e),KTUtil.scrollUpdate(a),KTUtil.scrollUpdate(n)})}}}();$(document).ready(function(){KTQuickPanel.init()});var KTQuickSearch=function(){var t,e,a,n,o,i,l,r,s="",d=!1,c=!1,u=!1,p="kt-spinner kt-spinner--input kt-spinner--sm kt-spinner--brand kt-spinner--right",f="kt-quick-search--has-result",g=function(){u=!1,KTUtil.removeClass(r,p),n&&(a.value.length<2?KTUtil.hide(n):KTUtil.show(n,"flex"))},h=function(){l&&!KTUtil.hasClass(i,"show")&&($(l).dropdown("toggle"),$(l).dropdown("update"))},m=function(){l&&KTUtil.hasClass(i,"show")&&$(l).dropdown("toggle")},v=function(){if(d&&s===a.value)return g(),KTUtil.addClass(t,f),h(),void KTUtil.scrollUpdate(o);s=a.value,KTUtil.removeClass(t,f),u=!0,KTUtil.addClass(r,p),n&&KTUtil.hide(n),m(),setTimeout(function(){$.ajax({url:"https://keenthemes.com/metronic/tools/preview/api/quick_search.php",data:{query:s},dataType:"html",success:function(e){d=!0,g(),KTUtil.addClass(t,f),KTUtil.setHTML(o,e),h(),KTUtil.scrollUpdate(o)},error:function(e){d=!1,g(),KTUtil.addClass(t,f),KTUtil.setHTML(o,'Connection error. Pleae try again later.
'),h(),KTUtil.scrollUpdate(o)}})},1e3)},b=function(e){a.value="",s="",d=!1,KTUtil.hide(n),KTUtil.removeClass(t,f),m()},k=function(){if(a.value.length<2)return g(),void m();1!=u&&(c&&clearTimeout(c),c=setTimeout(function(){v()},200))};return{init:function(s){t=s,e=KTUtil.find(t,".kt-quick-search__form"),a=KTUtil.find(t,".kt-quick-search__input"),n=KTUtil.find(t,".kt-quick-search__close"),o=KTUtil.find(t,".kt-quick-search__wrapper"),i=KTUtil.find(t,".dropdown-menu"),l=KTUtil.find(t,'[data-toggle="dropdown"]'),r=KTUtil.find(t,".input-group"),KTUtil.addEvent(a,"keyup",k),KTUtil.addEvent(a,"focus",k),e.onkeypress=function(t){13==(t.charCode||t.keyCode||0)&&t.preventDefault()},KTUtil.addEvent(n,"click",b)}}},KTQuickSearchInline=KTQuickSearch,KTQuickSearchOffcanvas=KTQuickSearch;KTUtil.ready(function(){KTUtil.get("kt_quick_search_dropdown")&&KTQuickSearch().init(KTUtil.get("kt_quick_search_dropdown")),KTUtil.get("kt_quick_search_inline")&&KTQuickSearchInline().init(KTUtil.get("kt_quick_search_inline")),KTUtil.get("kt_quick_search_offcanvas")&&KTQuickSearchOffcanvas().init(KTUtil.get("kt_quick_search_offcanvas"))});