"use strict";function showButtonLoader(n,t,i){var r=$(n);t==!0?Page_ClientValidate(i)&&r.addClass("spinner spinner-right spinner-white disabled"):r.addClass("spinner spinner-right spinner-white disabled")}function Check_Click(n){for(var r,u,f=n.parentNode.parentNode.parentNode,e=f.parentNode,t=e.getElementsByTagName("input"),i=0;i<t.length;i++)if(r=t[0],u=!0,t[i].type=="checkbox"&&t[i]!=r&&!t[i].checked){u=!1;break}r.checked=u}function checkAll(n){for(var u,r=n.parentNode.parentNode.parentNode.parentNode,i=r.getElementsByTagName("input"),t=0;t<i.length;t++)u=i[t].parentNode.parentNode,i[t].type=="checkbox"&&n!=i[t]&&(i[t].checked=n.checked?!0:!1)}function metronicCheckClick(n){for(var r,u,f=n.parentNode.parentNode.parentNode.parentNode,e=f.parentNode,t=e.getElementsByTagName("input"),i=0;i<t.length;i++)if(r=t[0],u=!0,t[i].type=="checkbox"&&t[i]!=r&&!t[i].checked){u=!1;break}r.checked=u}function metronicCheckAll(n){for(var f,r,u=n.parentNode.parentNode.parentNode.parentNode.parentNode,i=u.getElementsByTagName("input"),t=0;t<i.length;t++)f=i[t].parentNode.parentNode,i[t].type=="checkbox"&&n!=i[t]&&(r=i[t].disabled,r||(i[t].checked=n.checked?!0:!1))}function copyToClipboard(n){var t=$("<input>");$("body").append(t);t.val($(n).text()).select();document.execCommand("copy");t.remove()}function bootstrapNotify(n,t){var r={},i,u;r.message=n;i=2e3;t=="danger"&&(i=0);u=$.notify(r,{type:t,allow_dismiss:!0,newest_on_top:!0,mouse_over:!0,delay:i})}function sweetConfirm(n,t){Swal.fire({title:"Are you sure want to continue?",type:"warning",showCancelButton:!0,confirmButtonText:"Ok"}).then(function(i){i.value&&(eval($(n).attr("href")),t&&showButtonLoader(n,!0,""))})}function sweetConfirmWithOtherMessage(n,t,i){Swal.fire({title:n,type:"warning",showCancelButton:!0,confirmButtonText:"Ok"}).then(function(n){n.value&&(eval($(t).attr("href")),i&&showButtonLoader(t,!0,""))})}function InitializeAutoComplete(n,t,i,r,u,f,e,o){var c,s,l,h,a,v;c=n==""?"/api/AutoComplete/search?searchType="+f+"&sid="+e+"&filters="+o:"/"+n+"/api/AutoComplete/search?searchType="+f+"&sid="+e+"&filters="+o;s=$("#"+t).select2({placeholder:"Enter text to search",allowClear:!0,ajax:{url:c,dataType:"json",delay:250,type:"GET",data:function(n){return{query:n.term}},processResults:function(n){return{results:n.results}}},minimumInputLength:2});l=s.attr("data-flex");l=="true"&&s.next().addClass("select2-flex");$("#"+t).on("select2:select",function(n){$("#"+i).val(n.params.data.id);$("#"+r).val(n.params.data.text);u!=""&&__doPostBack(u,"")});$("#"+t).on("select2:unselect",function(){$("#"+i).val("");$("#"+r).val("");u!=""&&__doPostBack(u,"")});h=$("#"+i).val();a=$("#"+r).val();h!=""&&(v=new Option(a,h,!0,!0),$("#"+t).append(v))}function CheckOtherIsCheckedByGVID(n,t){var e=n.checked,u=n.id,f=document.getElementById(t),r=f.getElementsByTagName("input");for(i=0;i<r.length;i++)r[i].id!=u&&r[i].type=="radio"&&r[i].checked&&(r[i].checked=!1)}function FormartNumberWithComma(n){var t=n.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}function removeFromDb(n){var i=$("<input>"),t=document.getElementById("hdnfldVariable");t.value=$(n).text();document.getElementById("deleteBtn").click()}function CalculateReservedWeight(n,t,i,r,u){var e=document.getElementById(n),f=document.getElementById(t),u=document.getElementById(u),s=document.getElementById(i),o=document.getElementById(r);e.value==s.value?(f.value=o.value,u.innerHTML=o.value):(e.value!=""?(f.value=toFixed(parseFloat(o.value)/parseFloat(s.value)*parseFloat(e.value),5),u.innerHTML=toFixed(parseFloat(o.value)/parseFloat(s.value)*parseFloat(e.value),5)):(f.value="",u.innerHTML=""),f.value=="NaN"&&(f.value="",u.innerHTML=""))}function formatNumber(n){n=parseFloat(n.toFixed(5))+"";x=n.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";for(var t=/(\d+)(\d{5})/;t.test(x1);)x1=x1.replace(t,"$1,$2");return x1+x2}function toFixed(n,t){var i=new RegExp("^-?\\d+(?:.\\d{0,"+(t||-1)+"})?");return n.toString().match(i)[0]}function openLightGallery(n,t){const i=document.getElementById(n);lightGallery(i,{dynamic:!0,dynamicEl:t})}function registerNetWeightCalculation(){$("input[id*=GrossWeight],input[id*=NoOfBags]").change(function(){var f;$("[id*=lblNetWeight]").text("");var n=$("input[id*=GrossWeight]").val(),t=$("input[id*=hfBagWeightUOMId]").val(),i=$("input[id*=hfBagWeightValue]").val(),r=$("input[id*=UOMId]").val(),u=$("input[id*=NoOfBags]").val();console.log(JSON.stringify({GrossWeight:n,BagWeightUOMId:t,WeightUOMId:r,NoOfBags:u,BagWeight:i}));f={url:"/api/calculator/CalculateNetWeight",method:"POST",timeout:0,headers:{"Content-Type":"application/json"},data:JSON.stringify({GrossWeight:n,BagWeightUOMId:t,WeightUOMId:r,NoOfBags:u,BagWeight:i})};$.ajax(f).done(function(n){$("[id*=lblNetWeight]").text(n)})})}var KTApp=function(){var n={},t=function(n){var t=n.data("skin")?"tooltip-"+n.data("skin"):"",i=n.data("width")=="auto"?"tooltop-auto-width":"",r=n.data("trigger")?n.data("trigger"):"hover",u=n.data("placement")?n.data("placement"):"left";$(n).tooltip({trigger:r,template:'<div class="tooltip '+t+" "+i+'" role="tooltip">                <div class="arrow"><\/div>                <div class="tooltip-inner"><\/div>            <\/div>'})},i=function(){$('[data-toggle="tooltip"]').each(function(){t($(this))})},r=function(n){var t=n.data("skin")?"popover-"+n.data("skin"):"",i=n.data("trigger")?n.data("trigger"):"hover";n.popover({trigger:i,template:'            <div class="popover '+t+'" role="tooltip">                <div class="arrow"><\/div>                <h3 class="popover-header"><\/h3>                <div class="popover-body"><\/div>            <\/div>'})},u=function(){$('[data-toggle="popover"]').each(function(){r($(this))})},o=function(){$(".custom-file-input").on("change",function(){var n=$(this).val();$(this).next(".custom-file-label").addClass("selected").html(n)})},s=function(){$('[data-scroll="true"]').each(function(){var n=$(this);KTUtil.scrollInit(this,{mobileNativeScroll:!0,handleWindowResize:!0,rememberPosition:n.data("remember-position")=="true"?!0:!1,height:function(){return KTUtil.isBreakpointDown("lg")&&n.data("mobile-height")?n.data("mobile-height"):n.data("height")}})})},h=function(){$("body").on("click","[data-close=alert]",function(){$(this).closest(".alert").hide()})},f=function(n,t){var n=$(n),i=new KTCard(n[0],t)},e=function(){$('[data-card="true"]').each(function(){var n=$(this);n.data("data-card-initialized")!==!0&&(f(n,{}),n.data("data-card-initialized",!0))})},c=function(){if(typeof Sticky!="undefined")var n=new Sticky('[data-sticky="true"]')},l=function(n){var t;if(n)$("body").on("show.bs.dropdown",n,function(n){t=$(n.target).find(".dropdown-menu");$("body").append(t.detach());t.css("display","block");t.position({my:"right top",at:"right bottom",of:$(n.relatedTarget)})}).on("hide.bs.dropdown",n,function(n){$(n.target).append(t.detach());t.hide()})},a=function(){$("body").on("show.bs.dropdown",function(n){var i=$(n.target).find("[data-attach='body']"),r,t;i.length!==0&&(r=$(n.target).find(".dropdown-menu"),t=r.detach(),i.data("dropdown-menu",t),$("body").append(t),t.css("display","block"),t.position({my:"right top",at:"right bottom",of:$(n.relatedTarget)}))});$("body").on("hide.bs.dropdown",function(n){var i=$(n.target).find("[data-attach='body']"),t;i.length!==0&&(t=i.data("dropdown-menu"),$(n.target).append(t.detach()),t.hide())})};return{init:function(t){t&&(n=t);KTApp.initComponents()},initComponents:function(){s();i();u();h();o();e();c();a()},initTooltips:function(){i()},initTooltip:function(n){t(n)},initPopovers:function(){u()},initPopover:function(n){r(n)},initCard:function(n,t){f(n,t)},initCards:function(){e()},initSticky:function(){initSticky()},initAbsoluteDropdown:function(n){l(n)},block:function(n,t){var i=$(n),u,f;t=$.extend(!0,{opacity:.05,overlayColor:"#000000",type:"",size:"",state:"primary",centerX:!0,centerY:!0,message:"",shadow:!0,width:"auto"},t);var r,o=t.type?"spinner-"+t.type:"",s=t.state?"spinner-"+t.state:"",h=t.size?"spinner-"+t.size:"",e='<span class="spinner '+o+" "+s+" "+h+'"><\/span';t.message&&t.message.length>0?(u="blockui "+(t.shadow===!1?"blockui":""),r='<div class="'+u+'"><span>'+t.message+"<\/span>"+e+"<\/div>",i=document.createElement("div"),$("body").prepend(i),KTUtil.addClass(i,u),i.innerHTML=r,t.width=KTUtil.actualWidth(i)+10,KTUtil.remove(i),n=="body"&&(r='<div class="'+u+'" style="margin-left:-'+t.width/2+'px;"><span>'+t.message+"<\/span><span>"+e+"<\/span><\/div>")):r=e;f={message:r,centerY:t.centerY,centerX:t.centerX,css:{top:"30%",left:"50%",border:"0",padding:"0",backgroundColor:"none",width:t.width},overlayCSS:{backgroundColor:t.overlayColor,opacity:t.opacity,cursor:"wait",zIndex:n=="body"?1100:10},onUnblock:function(){i&&i[0]&&(KTUtil.css(i[0],"position",""),KTUtil.css(i[0],"zoom",""))}};n=="body"?(f.css.top="50%",$.blockUI(f)):(i=$(n),i.block(f))},unblock:function(n){n&&n!="body"?$(n).unblock():$.unblockUI()},blockPage:function(n){return KTApp.block("body",n)},unblockPage:function(){return KTApp.unblock("body")},progress:function(n,t){var f=t&&t.color?t.color:"light",r=t&&t.alignment?t.alignment:"right",u=t&&t.size?" spinner-"+t.size:"",i="spinner spinner-"+skin+" spinner-"+r+u;KTApp.unprogress(n);KTUtil.attr(n,"disabled",!0);$(n).addClass(i);$(n).data("progress-classes",i)},unprogress:function(n){$(n).removeClass($(n).data("progress-classes"));KTUtil.removeAttr(n,"disabled")},getSettings:function(){return n}}}(),KTCard,KTCookie,KTDialog,KTHeader,KTImageInput,KTMenu,KTOffcanvas,KTScrolltop,KTToggle,KTUtil,KTWizard,defaults,KTLayoutAsideMenu,KTLayoutAsideToggle,KTLayoutAside,KTLayoutBrand,KTLayoutContent,KTLayoutFooter,KTLayoutHeaderMenu,KTLayoutHeaderTopbar,KTLayoutHeader,KTLayoutStickyCard,KTLayoutStretchedCard,KTLayoutSubheader,KTLayoutChat,KTLayoutDemoPanel,KTLayoutExamples,KTLayoutQuickActions,KTLayoutQuickCartPanel,KTLayoutQuickNotifications,KTLayoutQuickPanel,KTLayoutQuickSearch,KTLayoutQuickUser,KTLayoutScrolltop,MATValidation,MetronicControls;$(document).ready(function(){KTApp.init(KTAppSettings)});KTCard=function(n,t){var i=this,u=KTUtil.getById(n),f=KTUtil.getBody(),e,r;if(u)return e={toggleSpeed:400,sticky:{releseOnReverse:!1,offset:300,zIndex:101}},r={construct:function(n){return KTUtil.data(u).has("card")?i=KTUtil.data(u).get("card"):(r.init(n),r.build(),KTUtil.data(u).set("card",i)),i},init:function(n){i.element=u;i.events=[];i.options=KTUtil.deepExtend({},e,n);i.header=KTUtil.child(u,".card-header");i.footer=KTUtil.child(u,".card-footer");KTUtil.child(u,".card-body")?i.body=KTUtil.child(u,".card-body"):KTUtil.child(u,".form")&&(i.body=KTUtil.child(u,".form"))},build:function(){var u=KTUtil.find(i.header,"[data-card-tool=remove]"),n,t;u&&KTUtil.addEvent(u,"click",function(n){n.preventDefault();r.remove()});n=KTUtil.find(i.header,"[data-card-tool=reload]");n&&KTUtil.addEvent(n,"click",function(n){n.preventDefault();r.reload()});t=KTUtil.find(i.header,"[data-card-tool=toggle]");t&&KTUtil.addEvent(t,"click",function(n){n.preventDefault();r.toggle()})},initSticky:function(){var n=i.options.sticky.offset;i.header&&window.addEventListener("scroll",r.onScrollSticky)},onScrollSticky:function(){var n=i.options.sticky.offset,t;isNaN(n)||(t=KTUtil.getScrollTop(),t>=n&&KTUtil.hasClass(f,"card-sticky-on")===!1?(r.eventTrigger("stickyOn"),KTUtil.addClass(f,"card-sticky-on"),r.updateSticky()):t*1.5<=n&&KTUtil.hasClass(f,"card-sticky-on")&&(r.eventTrigger("stickyOff"),KTUtil.removeClass(f,"card-sticky-on"),r.resetSticky()))},updateSticky:function(){var n,t,r;i.header&&KTUtil.hasClass(f,"card-sticky-on")&&(n=i.options.sticky.position.top instanceof Function?parseInt(i.options.sticky.position.top.call(this,i)):parseInt(i.options.sticky.position.top),t=i.options.sticky.position.left instanceof Function?parseInt(i.options.sticky.position.left.call(this,i)):parseInt(i.options.sticky.position.left),r=i.options.sticky.position.right instanceof Function?parseInt(i.options.sticky.position.right.call(this,i)):parseInt(i.options.sticky.position.right),KTUtil.css(i.header,"z-index",i.options.sticky.zIndex),KTUtil.css(i.header,"top",n+"px"),KTUtil.css(i.header,"left",t+"px"),KTUtil.css(i.header,"right",r+"px"))},resetSticky:function(){i.header&&KTUtil.hasClass(f,"card-sticky-on")===!1&&(KTUtil.css(i.header,"z-index",""),KTUtil.css(i.header,"top",""),KTUtil.css(i.header,"left",""),KTUtil.css(i.header,"right",""))},remove:function(){r.eventTrigger("beforeRemove")!==!1&&(KTUtil.remove(u),r.eventTrigger("afterRemove"))},setContent:function(n){n&&(i.body.innerHTML=n)},getBody:function(){return i.body},getSelf:function(){return u},reload:function(){r.eventTrigger("reload")},toggle:function(){KTUtil.hasClass(u,"card-collapse")||KTUtil.hasClass(u,"card-collapsed")?r.expand():r.collapse()},collapse:function(){r.eventTrigger("beforeCollapse")!==!1&&(KTUtil.slideUp(i.body,i.options.toggleSpeed,function(){r.eventTrigger("afterCollapse")}),KTUtil.addClass(u,"card-collapse"))},expand:function(){r.eventTrigger("beforeExpand")!==!1&&(KTUtil.slideDown(i.body,i.options.toggleSpeed,function(){r.eventTrigger("afterExpand")}),KTUtil.removeClass(u,"card-collapse"),KTUtil.removeClass(u,"card-collapsed"))},eventTrigger:function(n){for(var t,r=0;r<i.events.length;r++)if(t=i.events[r],t.name==n)if(t.one==!0){if(t.fired==!1)return i.events[r].fired=!0,t.handler.call(this,i)}else return t.handler.call(this,i)},addEvent:function(n,t,r){return i.events.push({name:n,handler:t,one:r,fired:!1}),i}},i.setDefaults=function(n){e=n},i.remove=function(){return r.remove(html)},i.initSticky=function(){return r.initSticky()},i.updateSticky=function(){return r.updateSticky()},i.resetSticky=function(){return r.resetSticky()},i.destroySticky=function(){r.resetSticky();window.removeEventListener("scroll",r.onScrollSticky)},i.reload=function(){return r.reload()},i.setContent=function(n){return r.setContent(n)},i.toggle=function(){return r.toggle()},i.collapse=function(){return r.collapse()},i.expand=function(){return r.expand()},i.getBody=function(){return r.getBody()},i.getSelf=function(){return r.getSelf()},i.on=function(n,t){return r.addEvent(n,t)},i.one=function(n,t){return r.addEvent(n,t,!0)},r.construct.apply(i,[t]),i};KTCookie=function(){return{getCookie:function(n){var t=document.cookie.match(new RegExp("(?:^|; )"+n.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):undefined},setCookie:function(n,t,i){var r,u,f;i||(i={});i=Object.assign({},{path:"/"},i);i.expires instanceof Date&&(i.expires=i.expires.toUTCString());r=encodeURIComponent(n)+"="+encodeURIComponent(t);for(u in i)i.hasOwnProperty(u)&&(r+="; "+u,f=i[u],f!==!0&&(r+="="+f));document.cookie=r},deleteCookie:function(n){setCookie(n,"",{"max-age":-1})}}}();KTDialog=function(n){var t=this,r,f=KTUtil.getBody(),u={placement:"top center",type:"loader",width:100,state:"default",message:"Loading..."},i={construct:function(n){return i.init(n),t},init:function(n){t.events=[];t.options=KTUtil.deepExtend({},u,n);t.state=!1},show:function(){return i.eventTrigger("show"),r=document.createElement("DIV"),KTUtil.setHTML(r,t.options.message),KTUtil.addClass(r,"dialog dialog-shown"),KTUtil.addClass(r,"dialog-"+t.options.state),KTUtil.addClass(r,"dialog-"+t.options.type),t.options.placement=="top center"&&KTUtil.addClass(r,"dialog-top-center"),f.appendChild(r),t.state="shown",i.eventTrigger("shown"),t},hide:function(){return r&&(i.eventTrigger("hide"),r.remove(),t.state="hidden",i.eventTrigger("hidden")),t},eventTrigger:function(n){for(var i,r=0;r<t.events.length;r++)if(i=t.events[r],i.name==n)if(i.one==!0){if(i.fired==!1)return t.events[r].fired=!0,i.handler.call(this,t)}else return i.handler.call(this,t)},addEvent:function(n,i,r){return t.events.push({name:n,handler:i,one:r,fired:!1}),t}};return t.setDefaults=function(n){u=n},t.shown=function(){return t.state=="shown"},t.hidden=function(){return t.state=="hidden"},t.show=function(){return i.show()},t.hide=function(){return i.hide()},t.on=function(n,t){return i.addEvent(n,t)},t.one=function(n,t){return i.addEvent(n,t,!0)},i.construct.apply(t,[n]),t};KTHeader=function(n,t){var i=this,o=!1,f=KTUtil.getById(n),u=KTUtil.getBody(),e,r;if(f!==undefined)return e={offset:{desktop:!0,tabletAndMobile:!0},releseOnReverse:{desktop:!1,tabletAndMobile:!1}},r={construct:function(n){return KTUtil.data(f).has("header")?i=KTUtil.data(f).get("header"):(r.init(n),r.build(),KTUtil.data(f).set("header",i)),i},init:function(n){i.events=[];i.options=KTUtil.deepExtend({},e,n)},build:function(){var n=!0,f=KTUtil.getViewPort().height,e=KTUtil.getDocumentHeight(),t=0;window.addEventListener("scroll",function(){var e=0,f;KTUtil.isBreakpointDown("lg")&&i.options.offset.tabletAndMobile===!1||KTUtil.isBreakpointUp("lg")&&i.options.offset.desktop===!1||(KTUtil.isBreakpointUp("lg")?e=i.options.offset.desktop:KTUtil.isBreakpointDown("lg")&&(e=i.options.offset.tabletAndMobile),f=KTUtil.getScrollTop(),KTUtil.isBreakpointDown("lg")&&i.options.releseOnReverse.tabletAndMobile||KTUtil.isBreakpointUp("lg")&&i.options.releseOnReverse.desktop?(f>e&&t<f?(u.hasAttribute("data-header-scroll")===!1&&u.setAttribute("data-header-scroll","on"),n&&(r.eventTrigger("scrollOn",i),n=!1)):(u.hasAttribute("data-header-scroll")===!0&&u.removeAttribute("data-header-scroll"),n==!1&&(r.eventTrigger("scrollOff",i),n=!0)),t=f):f>e?(u.hasAttribute("data-header-scroll")===!1&&u.setAttribute("data-header-scroll","on"),n&&(r.eventTrigger("scrollOn",i),n=!1)):(u.hasAttribute("data-header-scroll")===!0&&u.removeAttribute("data-header-scroll"),n==!1&&(r.eventTrigger("scrollOff",i),n=!0)))})},eventTrigger:function(n,t){for(var r,u=0;u<i.events.length;u++)if(r=i.events[u],r.name==n)if(r.one==!0){if(r.fired==!1)return i.events[u].fired=!0,r.handler.call(this,i,t)}else return r.handler.call(this,i,t)},addEvent:function(n,t,r){i.events.push({name:n,handler:t,one:r,fired:!1})}},i.setDefaults=function(n){e=n},i.on=function(n,t){return r.addEvent(n,t)},r.construct.apply(i,[t]),o=!0,i};KTImageInput=function(n,t){var i=this,r=KTUtil.getById(n),e=KTUtil.getBody(),f,u;if(r)return f={editMode:!1},u={construct:function(n){return KTUtil.data(r).has("imageinput")?i=KTUtil.data(r).get("imageinput"):(u.init(n),u.build(),KTUtil.data(r).set("imageinput",i)),i},init:function(n){i.element=r;i.events=[];i.input=KTUtil.find(r,'input[type="file"]');i.hiddenContent=KTUtil.find(r,'input[id*="hfContent"]');i.hiddenFileName=KTUtil.find(r,"input[id*=hfFileName]");i.image=KTUtil.find(r,"img");i.cancel=KTUtil.find(r,'[data-action="cancel"]');i.remove=KTUtil.find(r,'[data-action="remove"]');i.hidden=KTUtil.find(r,"input[id*=hfProfieAvatarRemove]");i.src=KTUtil.attr(i.image,"src");i.options=KTUtil.deepExtend({},f,n)},build:function(){KTUtil.addEvent(i.input,"change",function(n){if(n.preventDefault(),i.input&&i.input.files&&i.input.files[0]){var t=new FileReader;t.onload=function(n){i.hiddenContent.value=n.target.result;KTUtil.attr(i.image,"src",n.target.result);KTUtil.css(i.image,"min-width","");KTUtil.css(i.image,"min-height","")};i.hiddenFileName.value=i.input.files[0].name;t.readAsDataURL(i.input.files[0]);KTUtil.addClass(i.element,"image-input-changed");KTUtil.removeClass(i.element,"image-input-empty");u.eventTrigger("change")}});KTUtil.addEvent(i.cancel,"click",function(n){n.preventDefault();u.eventTrigger("cancel");KTUtil.removeClass(i.element,"image-input-changed");KTUtil.removeClass(i.element,"image-input-empty");KTUtil.attr(i.image,"src","");KTUtil.css(i.image,"min-width","200px");KTUtil.css(i.image,"min-height","200px");i.input.value="";i.hiddenContent.value="";i.hiddenFileName.value="";i.hidden&&(i.hidden.value="0")});KTUtil.addEvent(i.remove,"click",function(n){n.preventDefault();u.eventTrigger("remove");KTUtil.removeClass(i.element,"image-input-changed");KTUtil.addClass(i.element,"image-input-empty");KTUtil.attr(i.image,"src","");i.input.value="";i.hiddenContent.value="";i.hiddenFileName.value="";i.hidden&&(i.hidden.value="1")})},eventTrigger:function(n){for(var t,r=0;r<i.events.length;r++)if(t=i.events[r],t.name==n)if(t.one==!0){if(t.fired==!1)return i.events[r].fired=!0,t.handler.call(this,i)}else return t.handler.call(this,i)},addEvent:function(n,t,r){return i.events.push({name:n,handler:t,one:r,fired:!1}),i}},i.setDefaults=function(n){f=n},i.on=function(n,t){return u.addEvent(n,t)},i.one=function(n,t){return u.addEvent(n,t,!0)},u.construct.apply(i,[t]),i};KTMenu=function(n,t){var i=this,o=!1,u=KTUtil.getById(n),f=KTUtil.getBody(),e,r;if(u)return e={scroll:{rememberPosition:!1},accordion:{slideSpeed:200,autoScroll:!1,autoScrollSpeed:1200,expandAll:!0},dropdown:{timeout:500}},r={construct:function(n){return KTUtil.data(u).has("menu")?i=KTUtil.data(u).get("menu"):(r.init(n),r.reset(),r.build(),KTUtil.data(u).set("menu",i)),i},init:function(n){i.events=[];i.eventHandlers={};i.options=KTUtil.deepExtend({},e,n);i.pauseDropdownHoverTime=0;i.uid=KTUtil.getUniqueID()},update:function(n){i.options=KTUtil.deepExtend({},e,n);i.pauseDropdownHoverTime=0;r.reset();i.eventHandlers={};r.build();KTUtil.data(u).set("menu",i)},reload:function(){r.reset();r.build();r.resetSubmenuProps()},build:function(){i.eventHandlers.event_1=KTUtil.on(u,".menu-toggle","click",r.handleSubmenuAccordion);(r.getSubmenuMode()==="dropdown"||r.isConditionalSubmenuDropdown())&&(i.eventHandlers.event_2=KTUtil.on(u,'[data-menu-toggle="hover"]',"mouseover",r.handleSubmenuDrodownHoverEnter),i.eventHandlers.event_3=KTUtil.on(u,'[data-menu-toggle="hover"]',"mouseout",r.handleSubmenuDrodownHoverExit),i.eventHandlers.event_4=KTUtil.on(u,'[data-menu-toggle="click"] > .menu-toggle, [data-menu-toggle="click"] > .menu-link .menu-toggle',"click",r.handleSubmenuDropdownClick),i.eventHandlers.event_5=KTUtil.on(u,'[data-menu-toggle="tab"] > .menu-toggle, [data-menu-toggle="tab"] > .menu-link .menu-toggle',"click",r.handleSubmenuDropdownTabClick));i.eventHandlers.event_6=KTUtil.on(u,".menu-item > .menu-link:not(.menu-toggle):not(.menu-link-toggle-skip)","click",r.handleLinkClick);i.options.scroll&&i.options.scroll.height&&r.scrollInit()},reset:function(){KTUtil.off(u,"click",i.eventHandlers.event_1);KTUtil.off(u,"mouseover",i.eventHandlers.event_2);KTUtil.off(u,"mouseout",i.eventHandlers.event_3);KTUtil.off(u,"click",i.eventHandlers.event_4);KTUtil.off(u,"click",i.eventHandlers.event_5);KTUtil.off(u,"click",i.eventHandlers.event_6)},scrollInit:function(){i.options.scroll&&i.options.scroll.height?(KTUtil.scrollDestroy(u,!0),KTUtil.scrollInit(u,{mobileNativeScroll:!0,windowScroll:!1,resetHeightOnDestroy:!0,handleWindowResize:!0,height:i.options.scroll.height,rememberPosition:i.options.scroll.rememberPosition})):KTUtil.scrollDestroy(u,!0)},scrollUpdate:function(){i.options.scroll&&i.options.scroll.height&&KTUtil.scrollUpdate(u)},scrollTop:function(){i.options.scroll&&i.options.scroll.height&&KTUtil.scrollTop(u)},getSubmenuMode:function(n){if(KTUtil.isBreakpointUp("lg")){if(n&&KTUtil.hasAttr(n,"data-menu-toggle")&&KTUtil.attr(n,"data-menu-toggle")=="hover")return"dropdown";if(KTUtil.isset(i.options.submenu,"desktop.state.body"))return KTUtil.hasClasses(f,i.options.submenu.desktop.state.body)?i.options.submenu.desktop.state.mode:i.options.submenu.desktop.default;if(KTUtil.isset(i.options.submenu,"desktop"))return i.options.submenu.desktop}else return KTUtil.isBreakpointUp("md")&&KTUtil.isBreakpointDown("lg")&&KTUtil.isset(i.options.submenu,"tablet")?i.options.submenu.tablet:KTUtil.isBreakpointDown("md")&&KTUtil.isset(i.options.submenu,"mobile")?i.options.submenu.mobile:!1},isConditionalSubmenuDropdown:function(){return KTUtil.isBreakpointUp("lg")&&KTUtil.isset(i.options.submenu,"desktop.state.body")?!0:!1},resetSubmenuProps:function(){var n=KTUtil.findAll(u,".menu-submenu"),t,i;if(n)for(t=0,i=n.length;t<i;t++)KTUtil.css(n[0],"display",""),KTUtil.css(n[0],"overflow","")},handleSubmenuDrodownHoverEnter:function(){if(r.getSubmenuMode(this)!=="accordion"&&i.resumeDropdownHover()!==!1){var n=this;n.getAttribute("data-hover")=="1"&&(n.removeAttribute("data-hover"),clearTimeout(n.getAttribute("data-timeout")),n.removeAttribute("data-timeout"));r.showSubmenuDropdown(n)}},handleSubmenuDrodownHoverExit:function(){if(i.resumeDropdownHover()!==!1&&r.getSubmenuMode(this)!=="accordion"){var n=this,t=i.options.dropdown.timeout,u=setTimeout(function(){n.getAttribute("data-hover")=="1"&&r.hideSubmenuDropdown(n,!0)},t);n.setAttribute("data-hover","1");n.setAttribute("data-timeout",u)}},handleSubmenuDropdownClick:function(n){if(r.getSubmenuMode(this)!=="accordion"){var t=this.closest(".menu-item"),i=r.eventTrigger("submenuToggle",this,n);i!==!1&&t.getAttribute("data-menu-submenu-mode")!="accordion"&&(KTUtil.hasClass(t,"menu-item-hover")===!1?(KTUtil.addClass(t,"menu-item-open-dropdown"),r.showSubmenuDropdown(t)):(KTUtil.removeClass(t,"menu-item-open-dropdown"),r.hideSubmenuDropdown(t,!0)),n.preventDefault())}},handleSubmenuDropdownTabClick:function(n){if(r.getSubmenuMode(this)!=="accordion"){var t=this.closest(".menu-item"),i=r.eventTrigger("submenuToggle",this,n);i!==!1&&t.getAttribute("data-menu-submenu-mode")!="accordion"&&(KTUtil.hasClass(t,"menu-item-hover")==!1&&(KTUtil.addClass(t,"menu-item-open-dropdown"),r.showSubmenuDropdown(t)),n.preventDefault())}},handleLinkClick:function(n){var t=this.closest(".menu-item.menu-item-submenu"),i=r.eventTrigger("linkClick",this,n);i!==!1&&t&&r.getSubmenuMode(t)==="dropdown"&&r.hideSubmenuDropdowns()},handleSubmenuDropdownClose:function(n,t){var i,f,e;if(r.getSubmenuMode(t)!=="accordion"&&(i=u.querySelectorAll(".menu-item.menu-item-submenu.menu-item-hover:not(.menu-item-tabs)"),i.length>0&&KTUtil.hasClass(t,"menu-toggle")===!1&&t.querySelectorAll(".menu-toggle").length===0))for(f=0,e=i.length;f<e;f++)r.hideSubmenuDropdown(i[0],!0)},handleSubmenuAccordion:function(n,t){var v,u=t?t:this,p=r.eventTrigger("submenuToggle",this,n),f,e,o,w,h,s,c,y,l,a;if(p!==!1){if(r.getSubmenuMode(t)==="dropdown"&&(v=u.closest(".menu-item"))&&v.getAttribute("data-menu-submenu-mode")!="accordion"){n.preventDefault();return}if((f=u.closest(".menu-item"),e=KTUtil.child(f,".menu-submenu, .menu-inner"),!KTUtil.hasClass(u.closest(".menu-item"),"menu-item-open-always"))&&f&&e)if(n.preventDefault(),o=i.options.accordion.slideSpeed,w=!1,KTUtil.hasClass(f,"menu-item-open")===!1){if(i.options.accordion.expandAll===!1&&(h=u.closest(".menu-nav, .menu-subnav"),s=KTUtil.children(h,".menu-item.menu-item-open.menu-item-submenu:not(.menu-item-here):not(.menu-item-open-always)"),h&&s))for(c=0,y=s.length;c<y;c++)l=s[0],a=KTUtil.child(l,".menu-submenu"),a&&KTUtil.slideUp(a,o,function(){r.scrollUpdate();KTUtil.removeClass(l,"menu-item-open")});KTUtil.slideDown(e,o,function(){r.scrollToItem(u);r.scrollUpdate();r.eventTrigger("submenuToggle",e,n)});KTUtil.addClass(f,"menu-item-open")}else KTUtil.slideUp(e,o,function(){r.scrollToItem(u);r.eventTrigger("submenuToggle",e,n)}),KTUtil.removeClass(f,"menu-item-open")}},scrollToItem:function(n){KTUtil.isBreakpointUp("lg")&&i.options.accordion.autoScroll&&u.getAttribute("data-menu-scroll")!=="1"&&KTUtil.scrollTo(n,i.options.accordion.autoScrollSpeed)},hideSubmenuDropdown:function(n,t){t&&(KTUtil.removeClass(n,"menu-item-hover"),KTUtil.removeClass(n,"menu-item-active-tab"));n.removeAttribute("data-hover");n.getAttribute("data-menu-toggle-class")&&KTUtil.removeClass(f,n.getAttribute("data-menu-toggle-class"));var i=n.getAttribute("data-timeout");n.removeAttribute("data-timeout");clearTimeout(i)},hideSubmenuDropdowns:function(){var t,n,i;if(t=u.querySelectorAll('.menu-item-submenu.menu-item-hover:not(.menu-item-tabs):not([data-menu-toggle="tab"])'))for(n=0,i=t.length;n<i;n++)r.hideSubmenuDropdown(t[n],!0)},showSubmenuDropdown:function(n){var e=u.querySelectorAll(".menu-item-submenu.menu-item-hover, .menu-item-submenu.menu-item-active-tab"),i,o,t;if(e)for(i=0,o=e.length;i<o;i++)t=e[i],n!==t&&t.contains(n)===!1&&n.contains(t)===!1&&r.hideSubmenuDropdown(t,!0);KTUtil.addClass(n,"menu-item-hover");n.getAttribute("data-menu-toggle-class")&&KTUtil.addClass(f,n.getAttribute("data-menu-toggle-class"))},createSubmenuDropdownClickDropoff:function(n){var t,u=(t=KTUtil.child(n,".menu-submenu")?KTUtil.css(t,"z-index"):0)-1,i=document.createElement('<div class="menu-dropoff" style="background: transparent; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: '+u+'"><\/div>');f.appendChild(i);KTUtil.addEvent(i,"click",function(t){t.stopPropagation();t.preventDefault();KTUtil.remove(this);r.hideSubmenuDropdown(n,!0)})},pauseDropdownHover:function(n){var t=new Date;i.pauseDropdownHoverTime=t.getTime()+n},resumeDropdownHover:function(){var n=new Date;return n.getTime()>i.pauseDropdownHoverTime?!0:!1},resetActiveItem:function(){var t,r,e,o,h,s,n,f;for(t=u.querySelectorAll(".menu-item-active"),n=0,f=t.length;n<f;n++)for(e=t[0],KTUtil.removeClass(e,"menu-item-active"),KTUtil.hide(KTUtil.child(e,".menu-submenu")),r=KTUtil.parents(e,".menu-item-submenu")||[],o=0,h=r.length;o<h;o++)s=r[n],KTUtil.removeClass(s,"menu-item-open"),KTUtil.hide(KTUtil.child(s,".menu-submenu"));if(i.options.accordion.expandAll===!1&&(t=u.querySelectorAll(".menu-item-open")))for(n=0,f=t.length;n<f;n++)KTUtil.removeClass(r[0],"menu-item-open")},setActiveItem:function(n){var i,t,u;for(r.resetActiveItem(),i=KTUtil.parents(n,".menu-item-submenu")||[],t=0,u=i.length;t<u;t++)KTUtil.addClass(i[t],"menu-item-open");KTUtil.addClass(n,"menu-item-active")},getBreadcrumbs:function(n){var t,u=[],f=KTUtil.child(n,".menu-link"),e,i,o,r;for(u.push({text:t=KTUtil.child(f,".menu-text")?t.innerHTML:"",title:f.getAttribute("title"),href:f.getAttribute("href")}),e=KTUtil.parents(n,".menu-item-submenu"),i=0,o=e.length;i<o;i++)r=KTUtil.child(e[i],".menu-link"),u.push({text:t=KTUtil.child(r,".menu-text")?t.innerHTML:"",title:r.getAttribute("title"),href:r.getAttribute("href")});return u.reverse()},getPageTitle:function(n){var t;return KTUtil.child(n,".menu-text")?t.innerHTML:""},eventTrigger:function(n,t,r){for(var u,f=0;f<i.events.length;f++)if(u=i.events[f],u.name==n)if(u.one==!0){if(u.fired==!1)return i.events[f].fired=!0,u.handler.call(this,t,r)}else return u.handler.call(this,t,r)},addEvent:function(n,t,r){i.events.push({name:n,handler:t,one:r,fired:!1})},removeEvent:function(n){i.events[n]&&delete i.events[n]}},i.setDefaults=function(n){e=n},i.scrollUpdate=function(){return r.scrollUpdate()},i.scrollReInit=function(){return r.scrollInit()},i.scrollTop=function(){return r.scrollTop()},i.setActiveItem=function(n){return r.setActiveItem(n)},i.reload=function(){return r.reload()},i.update=function(n){return r.update(n)},i.getBreadcrumbs=function(n){return r.getBreadcrumbs(n)},i.getPageTitle=function(n){return r.getPageTitle(n)},i.getSubmenuMode=function(n){return r.getSubmenuMode(n)},i.hideDropdown=function(n){r.hideSubmenuDropdown(n,!0)},i.hideDropdowns=function(){r.hideSubmenuDropdowns()},i.pauseDropdownHover=function(n){r.pauseDropdownHover(n)},i.resumeDropdownHover=function(){return r.resumeDropdownHover()},i.on=function(n,t){return r.addEvent(n,t)},i.off=function(n){return r.removeEvent(n)},i.one=function(n,t){return r.addEvent(n,t,!0)},r.construct.apply(i,[t]),KTUtil.addResizeHandler(function(){o&&i.reload()}),o=!0,i};document.addEventListener("click",function(n){var e=KTUtil.getByTagName("body")[0],u,r,f,t,i;if(u=e.querySelectorAll('.menu-nav .menu-item.menu-item-submenu.menu-item-hover:not(.menu-item-tabs)[data-menu-toggle="click"]'))for(r=0,f=u.length;r<f;r++)if(t=u[r].closest(".menu-nav").parentNode,t){if(i=KTUtil.data(t).get("menu"),!i)break;if(!i||i.getSubmenuMode()!=="dropdown")break;n.target!==t&&t.contains(n.target)===!1&&i.hideDropdowns()}});KTOffcanvas=function(n,t){var i=this,o=!1,u=KTUtil.getById(n),f=KTUtil.getBody(),e,r;if(u)return e={customClass:""},r={construct:function(n){return KTUtil.data(u).has("offcanvas")?i=KTUtil.data(u).get("offcanvas"):(r.init(n),r.build(),KTUtil.data(u).set("offcanvas",i)),i},init:function(n){i.events=[];i.options=KTUtil.deepExtend({},e,n);i.classBase=i.options.baseClass;i.classCustom=i.options.customClass;i.classShown=i.classBase+"-on";i.classOverlay=i.classBase+"-overlay";i.target;i.state=KTUtil.hasClass(u,i.classShown)?"shown":"hidden"},build:function(){var n,t;if(i.options.toggleBy)if(typeof i.options.toggleBy=="string")KTUtil.addEvent(KTUtil.getById(i.options.toggleBy),"click",function(n){n.preventDefault();i.target=this;r.toggle()});else if(i.options.toggleBy&&i.options.toggleBy[0])if(i.options.toggleBy[0].target)for(n in i.options.toggleBy)KTUtil.addEvent(KTUtil.getById(i.options.toggleBy[n].target),"click",function(n){n.preventDefault();i.target=this;r.toggle()});else for(n in i.options.toggleBy)KTUtil.addEvent(KTUtil.getById(i.options.toggleBy[n]),"click",function(n){n.preventDefault();i.target=this;r.toggle()});else i.options.toggleBy&&i.options.toggleBy.target&&KTUtil.addEvent(KTUtil.getById(i.options.toggleBy.target),"click",function(n){n.preventDefault();i.target=this;r.toggle()});t=KTUtil.getById(i.options.closeBy);t&&KTUtil.addEvent(t,"click",function(n){n.preventDefault();i.target=this;r.hide()})},isShown:function(){return i.state=="shown"?!0:!1},toggle:function(){r.eventTrigger("toggle");i.state=="shown"?r.hide():r.show()},show:function(){i.state!="shown"&&(r.eventTrigger("beforeShow"),r.toggleClass("show"),KTUtil.addClass(f,i.classShown),KTUtil.addClass(u,i.classShown),i.classCustom.length>0&&KTUtil.addClass(f,i.classCustom),i.state="shown",i.options.overlay&&(i.overlay=KTUtil.insertAfter(document.createElement("DIV"),u),KTUtil.addClass(i.overlay,i.classOverlay),KTUtil.addEvent(i.overlay,"click",function(n){n.stopPropagation();n.preventDefault();r.hide(i.target)})),r.eventTrigger("afterShow"))},hide:function(){i.state!="hidden"&&(r.eventTrigger("beforeHide"),r.toggleClass("hide"),KTUtil.removeClass(f,i.classShown),KTUtil.addClass(f,i.classPush),KTUtil.removeClass(u,i.classShown),i.classCustom.length>0&&KTUtil.removeClass(f,i.classCustom),i.state="hidden",i.options.overlay&&i.overlay&&KTUtil.remove(i.overlay),r.eventTrigger("afterHide"))},toggleClass:function(n){var f=KTUtil.attr(i.target,"id"),t,r,u;if(i.options.toggleBy&&i.options.toggleBy[0]&&i.options.toggleBy[0].target)for(r in i.options.toggleBy)i.options.toggleBy[r].target===f&&(t=i.options.toggleBy[r]);else i.options.toggleBy&&i.options.toggleBy.target&&(t=i.options.toggleBy);t&&(u=KTUtil.getById(t.target),n==="show"&&KTUtil.addClass(u,t.state),n==="hide"&&KTUtil.removeClass(u,t.state))},eventTrigger:function(n,t){for(var r,u=0;u<i.events.length;u++)if(r=i.events[u],r.name==n)if(r.one==!0){if(r.fired==!1)return i.events[u].fired=!0,r.handler.call(this,i,t)}else return r.handler.call(this,i,t)},addEvent:function(n,t,r){i.events.push({name:n,handler:t,one:r,fired:!1})}},i.setDefaults=function(n){e=n},i.isShown=function(){return r.isShown()},i.hide=function(){return r.hide()},i.show=function(){return r.show()},i.on=function(n,t){return r.addEvent(n,t)},i.one=function(n,t){return r.addEvent(n,t,!0)},r.construct.apply(i,[t]),o=!0,i};KTScrolltop=function(n,t){var i=this,o=!1,u=KTUtil.getById(n),f=KTUtil.getBody(),e,r;if(u)return e={offset:300,speed:6e3},r={construct:function(n){return KTUtil.data(u).has("scrolltop")?i=KTUtil.data(u).get("scrolltop"):(r.init(n),r.build(),KTUtil.data(u).set("scrolltop",i)),i},init:function(n){i.events=[];i.options=KTUtil.deepExtend({},e,n)},build:function(){var n;window.addEventListener("scroll",function(){KTUtil.throttle(n,function(){r.handle()},200)});KTUtil.addEvent(u,"click",r.scroll)},handle:function(){var n=KTUtil.getScrollTop();n>i.options.offset?f.hasAttribute("data-scrolltop")===!1&&f.setAttribute("data-scrolltop","on"):f.hasAttribute("data-scrolltop")===!0&&f.removeAttribute("data-scrolltop")},scroll:function(n){n.preventDefault();KTUtil.scrollTop(0,i.options.speed)},eventTrigger:function(n,t){for(var r,u=0;u<i.events.length;u++)if(r=i.events[u],r.name==n)if(r.one==!0){if(r.fired==!1)return i.events[u].fired=!0,r.handler.call(this,i,t)}else return r.handler.call(this,i,t)},addEvent:function(n,t,r){i.events.push({name:n,handler:t,one:r,fired:!1})}},i.setDefaults=function(n){e=n},i.on=function(n,t){return r.addEvent(n,t)},i.one=function(n,t){return r.addEvent(n,t,!0)},r.construct.apply(i,[t]),o=!0,i};KTToggle=function(n,t){var i=this,u=KTUtil.getById(n),f,r;if(u)return f={},r={construct:function(n){return KTUtil.data(u).has("toggle")?i=KTUtil.data(u).get("toggle"):(r.init(n),r.build(),KTUtil.data(u).set("toggle",i)),i},init:function(n){i.element=u;i.events=[];i.options=n;i.target=KTUtil.getById(i.options.target);i.targetState=i.options.targetState;i.toggleState=i.options.toggleState;i.state=KTUtil.hasClasses(i.target,i.targetState)?"on":"off"},build:function(){KTUtil.addEvent(u,"mouseup",r.toggle)},toggle:function(n){return r.eventTrigger("beforeToggle"),i.state=="off"?r.toggleOn():r.toggleOff(),r.eventTrigger("afterToggle"),n.preventDefault(),i},toggleOn:function(){return r.eventTrigger("beforeOn"),KTUtil.addClass(i.target,i.targetState),i.toggleState&&KTUtil.addClass(u,i.toggleState),i.state="on",r.eventTrigger("afterOn"),r.eventTrigger("toggle"),i},toggleOff:function(){return r.eventTrigger("beforeOff"),KTUtil.removeClass(i.target,i.targetState),i.toggleState&&KTUtil.removeClass(u,i.toggleState),i.state="off",r.eventTrigger("afterOff"),r.eventTrigger("toggle"),i},eventTrigger:function(n){for(var t,r=0;r<i.events.length;r++)if(t=i.events[r],t.name==n)if(t.one==!0){if(t.fired==!1)return i.events[r].fired=!0,t.handler.call(this,i)}else return t.handler.call(this,i)},addEvent:function(n,t,r){return i.events.push({name:n,handler:t,one:r,fired:!1}),i}},i.setDefaults=function(n){f=n},i.getState=function(){return i.state},i.toggle=function(){return r.toggle()},i.toggleOn=function(){return r.toggleOn()},i.toggleOff=function(){return r.toggleOff()},i.on=function(n,t){return r.addEvent(n,t)},i.one=function(n,t){return r.addEvent(n,t,!0)},r.construct.apply(i,[t]),i};Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(n){var i=this,t=this;if(!document.documentElement.contains(i))return null;do{if(t.matches(n))return t;t=t.parentElement}while(t!==null);return null});
/**
 * ChildNode.remove() polyfill
 * https://gomakethings.com/removing-an-element-from-the-dom-the-es6-way/
 * @author Chris Ferdinandi
 * @license MIT
 */
(function(n){for(var t=0;t<n.length;t++)!window[n[t]]||"remove"in window[n[t]].prototype||(window[n[t]].prototype.remove=function(){this.parentNode.removeChild(this)})})(["Element","CharacterData","DocumentType"]),function(){for(var i=0,t=["webkit","moz"],n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),r=Math.max(0,16-(t-i)),u=window.setTimeout(function(){n(t+r)},r);return i=t+r,u});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}(),function(n){n.forEach(function(n){n.hasOwnProperty("prepend")||Object.defineProperty(n,"prepend",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;n.appendChild(i?t:document.createTextNode(String(t)))});this.insertBefore(n,this.firstChild)}})})}([Element.prototype,Document.prototype,DocumentFragment.prototype]);window.KTUtilElementDataStore={};window.KTUtilElementDataStoreID=0;window.KTUtilDelegatedEventHandlers={};KTUtil=function(){var n=[],t={sm:544,md:768,lg:992,xl:1200},i=function(){var t=function(){for(var i,t=0;t<n.length;t++)i=n[t],i.call()},i;window.addEventListener("resize",function(){KTUtil.throttle(i,function(){t()},200)})};return{init:function(n){n&&n.breakpoints&&(t=n.breakpoints);i()},addResizeHandler:function(t){n.push(t)},removeResizeHandler:function(t){for(var i=0;i<n.length;i++)t===n[i]&&delete n[i]},runResizeHandlers:function(){_runResizeHandlers()},resize:function(){if(typeof Event=="function")window.dispatchEvent(new Event("resize"));else{var n=window.document.createEvent("UIEvents");n.initUIEvent("resize",!0,!1,window,0);window.dispatchEvent(n)}},getURLParam:function(n){for(var u=window.location.search.substring(1),i,r=u.split("&"),t=0;t<r.length;t++)if(i=r[t].split("="),i[0]==n)return unescape(i[1]);return null},isMobileDevice:function(){return this.getViewPort().width<this.getBreakpoint("lg")?!0:!1},isDesktopDevice:function(){return KTUtil.isMobileDevice()?!1:!0},getViewPort:function(){var n=window,t="inner";return"innerWidth"in window||(t="client",n=document.documentElement||document.body),{width:n[t+"Width"],height:n[t+"Height"]}},isInResponsiveRange:function(n){var t=this.getViewPort().width;return n=="general"?!0:n=="desktop"&&t>=this.getBreakpoint("lg")+1||n=="tablet"&&t>=this.getBreakpoint("md")+1&&t<this.getBreakpoint("lg")||n=="mobile"&&t<=this.getBreakpoint("md")||n=="desktop-and-tablet"&&t>=this.getBreakpoint("md")+1||n=="tablet-and-mobile"&&t<=this.getBreakpoint("lg")||n=="minimal-desktop-and-below"&&t<=this.getBreakpoint("xl")?!0:!1},isBreakpointUp:function(n){var t=this.getViewPort().width,i=this.getBreakpoint(n);return t>=i},isBreakpointDown:function(n){var t=this.getViewPort().width,i=this.getBreakpoint(n);return t<i},getUniqueID:function(n){return n+Math.floor(Math.random()*(new Date).getTime())},getBreakpoint:function(n){return t[n]},isset:function(n,t){var i;if(t=t||"",t.indexOf("[")!==-1)throw new Error("Unsupported object path notation.");t=t.split(".");do{if(n===undefined||(i=t.shift(),!n.hasOwnProperty(i)))return!1;n=n[i]}while(t.length);return!0},getHighestZindex:function(n){for(var t,i;n&&n!==document;){if(t=KTUtil.css(n,"position"),(t==="absolute"||t==="relative"||t==="fixed")&&(i=parseInt(KTUtil.css(n,"z-index")),!isNaN(i)&&i!==0))return i;n=n.parentNode}return null},hasFixedPositionedParent:function(n){for(var t;n&&n!==document;){if(t=KTUtil.css(n,"position"),t==="fixed")return!0;n=n.parentNode}return!1},sleep:function(n){for(var i=(new Date).getTime(),t=0;t<1e7;t++)if((new Date).getTime()-i>n)break},getRandomInt:function(n,t){return Math.floor(Math.random()*(t-n+1))+n},isAngularVersion:function(){return window.Zone!==undefined?!0:!1},deepExtend:function(n){var r,t,i;for(n=n||{},r=1;r<arguments.length;r++)if(t=arguments[r],t)for(i in t)t.hasOwnProperty(i)&&(n[i]=typeof t[i]=="object"?KTUtil.deepExtend(n[i],t[i]):t[i]);return n},extend:function(n){var t,i;for(n=n||{},t=1;t<arguments.length;t++)if(arguments[t])for(i in arguments[t])arguments[t].hasOwnProperty(i)&&(n[i]=arguments[t][i]);return n},getById:function(n){return typeof n=="string"?document.getElementById(n):n},getByTag:function(n){return document.getElementsByTagName(n)},getByTagName:function(n){return document.getElementsByTagName(n)},getByClass:function(n){return document.getElementsByClassName(n)},getBody:function(){return document.getElementsByTagName("body")[0]},hasClasses:function(n,t){var r,i;if(n){for(r=t.split(" "),i=0;i<r.length;i++)if(KTUtil.hasClass(n,KTUtil.trim(r[i]))==!1)return!1;return!0}},hasClass:function(n,t){if(n)return n.classList?n.classList.contains(t):new RegExp("\\b"+t+"\\b").test(n.className)},addClass:function(n,t){var i,r,u;if(n&&typeof t!="undefined")if(i=t.split(" "),n.classList)for(r=0;r<i.length;r++)i[r]&&i[r].length>0&&n.classList.add(KTUtil.trim(i[r]));else if(!KTUtil.hasClass(n,t))for(u=0;u<i.length;u++)n.className+=" "+KTUtil.trim(i[u])},removeClass:function(n,t){var i,r,u;if(n&&typeof t!="undefined")if(i=t.split(" "),n.classList)for(r=0;r<i.length;r++)n.classList.remove(KTUtil.trim(i[r]));else if(KTUtil.hasClass(n,t))for(u=0;u<i.length;u++)n.className=n.className.replace(new RegExp("\\b"+KTUtil.trim(i[u])+"\\b","g"),"")},triggerCustomEvent:function(n,t,i){var r;window.CustomEvent?r=new CustomEvent(t,{detail:i}):(r=document.createEvent("CustomEvent"),r.initCustomEvent(t,!0,!0,i));n.dispatchEvent(r)},triggerEvent:function(n,t){var r,u,f,i;if(n.ownerDocument)r=n.ownerDocument;else if(n.nodeType==9)r=n;else throw new Error("Invalid node passed to fireEvent: "+n.id);if(n.dispatchEvent){u="";switch(t){case"click":case"mouseenter":case"mouseleave":case"mousedown":case"mouseup":u="MouseEvents";break;case"focus":case"change":case"blur":case"select":u="HTMLEvents";break;default:throw"fireEvent: Couldn't find an event class for event '"+t+"'.";}i=r.createEvent(u);f=t=="change"?!1:!0;i.initEvent(t,f,!0);i.synthetic=!0;n.dispatchEvent(i,!0)}else n.fireEvent&&(i=r.createEventObject(),i.synthetic=!0,n.fireEvent("on"+t,i))},index:function(n){for(var i=n.parentNode.children,t=0;t<i.length;t++)if(i[t]==n)return t},trim:function(n){return n.trim()},eventTriggered:function(n){return n.currentTarget.dataset.triggered?!0:(n.currentTarget.dataset.triggered=!0,!1)},remove:function(n){n&&n.parentNode&&n.parentNode.removeChild(n)},find:function(n,t){return n=KTUtil.getById(n),n?n.querySelector(t):void 0},findAll:function(n,t){return n=KTUtil.getById(n),n?n.querySelectorAll(t):void 0},insertAfter:function(n,t){return t.parentNode.insertBefore(n,t.nextSibling)},parents:function(n,t){Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(n){for(var i=(this.document||this.ownerDocument).querySelectorAll(n),t=i.length;--t>=0&&i.item(t)!==this;);return t>-1});for(var i=[];n&&n!==document;n=n.parentNode){if(t){n.matches(t)&&i.push(n);continue}i.push(n)}return i},children:function(n,t,i){var r;if(n&&n.childNodes){for(var u=[],r=0,f=n.childNodes.length;r<f;++r)n.childNodes[r].nodeType==1&&KTUtil.matches(n.childNodes[r],t,i)&&u.push(n.childNodes[r]);return u}},child:function(n,t,i){var r=KTUtil.children(n,t,i);return r?r[0]:null},matches:function(n,t){var i=Element.prototype,r=i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(n){return[].indexOf.call(document.querySelectorAll(n),this)!==-1};return n&&n.tagName?r.call(n,t):!1},data:function(n){return{set:function(t,i){n&&(n.customDataTag===undefined&&(window.KTUtilElementDataStoreID++,n.customDataTag=window.KTUtilElementDataStoreID),window.KTUtilElementDataStore[n.customDataTag]===undefined&&(window.KTUtilElementDataStore[n.customDataTag]={}),window.KTUtilElementDataStore[n.customDataTag][t]=i)},get:function(t){if(n)return n.customDataTag===undefined?null:this.has(t)?window.KTUtilElementDataStore[n.customDataTag][t]:null},has:function(t){return n?n.customDataTag===undefined?!1:window.KTUtilElementDataStore[n.customDataTag]&&window.KTUtilElementDataStore[n.customDataTag][t]?!0:!1:!1},remove:function(t){n&&this.has(t)&&delete window.KTUtilElementDataStore[n.customDataTag][t]}}},outerWidth:function(n,t){var i;return t===!0?(i=parseFloat(n.offsetWidth),i+=parseFloat(KTUtil.css(n,"margin-left"))+parseFloat(KTUtil.css(n,"margin-right")),parseFloat(i)):parseFloat(n.offsetWidth)},offset:function(n){var t,i;if(n)return n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}},height:function(n){return KTUtil.css(n,"height")},visible:function(n){return!(n.offsetWidth===0&&n.offsetHeight===0)},attr:function(n,t,i){if(n!=undefined)if(i!==undefined)n.setAttribute(t,i);else return n.getAttribute(t)},hasAttr:function(n,t){if(n!=undefined)return n.getAttribute(t)?!0:!1},removeAttr:function(n,t){n!=undefined&&n.removeAttribute(t)},animate:function(n,t,i,r,u,f){function s(e){var l=(e||+new Date)-h;l>=0&&r(u(l,n,c,i));l>=0&&l>=i?(r(t),f()):o(s)}var e={},u,h;if(e.linear=function(n,t,i,r){return i*n/r+t},u=e.linear,typeof n=="number"&&typeof t=="number"&&typeof i=="number"&&typeof r=="function"){typeof f!="function"&&(f=function(){});var o=window.requestAnimationFrame||function(n){window.setTimeout(n,20)},c=t-n;r(n);h=window.performance&&window.performance.now?window.performance.now():+new Date;o(s)}},actualCss:function(n,t,i){var u="",r;if(n instanceof HTMLElement!=!1)return n.getAttribute("kt-hidden-"+t)&&i!==!1?parseFloat(n.getAttribute("kt-hidden-"+t)):(u=n.style.cssText,n.style.cssText="position: absolute; visibility: hidden; display: block;",t=="width"?r=n.offsetWidth:t=="height"&&(r=n.offsetHeight),n.style.cssText=u,n.setAttribute("kt-hidden-"+t,r),parseFloat(r))},actualHeight:function(n,t){return KTUtil.actualCss(n,"height",t)},actualWidth:function(n,t){return KTUtil.actualCss(n,"width",t)},getScroll:function(n,t){return t="scroll"+t,n==window||n==document?self[t=="scrollTop"?"pageYOffset":"pageXOffset"]||browserSupportsBoxModel&&document.documentElement[t]||document.body[t]:n[t]},css:function(n,t,i){if(n)if(i!==undefined)n.style[t]=i;else{var r=(n.ownerDocument||document).defaultView;if(r&&r.getComputedStyle)return t=t.replace(/([A-Z])/g,"-$1").toLowerCase(),r.getComputedStyle(n,null).getPropertyValue(t);if(n.currentStyle)return(t=t.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()}),i=n.currentStyle[t],/^\d+(em|pt|%|ex)?$/i.test(i))?function(t){var i=n.style.left,r=n.runtimeStyle.left;return n.runtimeStyle.left=n.currentStyle.left,n.style.left=t||0,t=n.style.pixelLeft+"px",n.style.left=i,n.runtimeStyle.left=r,t}(i):i}},slide:function(n,t,i,r){if(n&&(t!="up"||KTUtil.visible(n)!==!1)&&(t!="down"||KTUtil.visible(n)!==!0)){i=i?i:600;var e=KTUtil.actualHeight(n),u=!1,f=!1;KTUtil.css(n,"padding-top")&&KTUtil.data(n).has("slide-padding-top")!==!0&&KTUtil.data(n).set("slide-padding-top",KTUtil.css(n,"padding-top"));KTUtil.css(n,"padding-bottom")&&KTUtil.data(n).has("slide-padding-bottom")!==!0&&KTUtil.data(n).set("slide-padding-bottom",KTUtil.css(n,"padding-bottom"));KTUtil.data(n).has("slide-padding-top")&&(u=parseInt(KTUtil.data(n).get("slide-padding-top")));KTUtil.data(n).has("slide-padding-bottom")&&(f=parseInt(KTUtil.data(n).get("slide-padding-bottom")));t=="up"?(n.style.cssText="display: block; overflow: hidden;",u&&KTUtil.animate(0,u,i,function(t){n.style.paddingTop=u-t+"px"},"linear"),f&&KTUtil.animate(0,f,i,function(t){n.style.paddingBottom=f-t+"px"},"linear"),KTUtil.animate(0,e,i,function(t){n.style.height=e-t+"px"},"linear",function(){n.style.height="";n.style.display="none";typeof r=="function"&&r()})):t=="down"&&(n.style.cssText="display: block; overflow: hidden;",u&&KTUtil.animate(0,u,i,function(t){n.style.paddingTop=t+"px"},"linear",function(){n.style.paddingTop=""}),f&&KTUtil.animate(0,f,i,function(t){n.style.paddingBottom=t+"px"},"linear",function(){n.style.paddingBottom=""}),KTUtil.animate(0,e,i,function(t){n.style.height=t+"px"},"linear",function(){n.style.height="";n.style.display="";n.style.overflow="";typeof r=="function"&&r()}))}},slideUp:function(n,t,i){KTUtil.slide(n,"up",t,i)},slideDown:function(n,t,i){KTUtil.slide(n,"down",t,i)},show:function(n,t){typeof n!="undefined"&&(n.style.display=t?t:"block")},hide:function(n){typeof n!="undefined"&&(n.style.display="none")},addEvent:function(n,t,i){typeof n!="undefined"&&n!==null&&n.addEventListener(t,i)},removeEvent:function(n,t,i){n!==null&&n.removeEventListener(t,i)},on:function(n,t,i,r){if(t){var u=KTUtil.getUniqueID("event");return window.KTUtilDelegatedEventHandlers[u]=function(i){for(var e=n.querySelectorAll(t),u=i.target,f,o;u&&u!==n;){for(f=0,o=e.length;f<o;f++)u===e[f]&&r.call(u,i);u=u.parentNode}},KTUtil.addEvent(n,i,window.KTUtilDelegatedEventHandlers[u]),u}},off:function(n,t,i){n&&window.KTUtilDelegatedEventHandlers[i]&&(KTUtil.removeEvent(n,t,window.KTUtilDelegatedEventHandlers[i]),delete window.KTUtilDelegatedEventHandlers[i])},one:function(n,t,i){n.addEventListener(t,function r(t){return t.target&&t.target.removeEventListener&&t.target.removeEventListener(t.type,r),n&&n.removeEventListener&&t.currentTarget.removeEventListener(t.type,r),i(t)})},hash:function(n){var t=0,i,r;if(n.length===0)return t;for(i=0;i<n.length;i++)r=n.charCodeAt(i),t=(t<<5)-t+r|0;return t},animateClass:function(n,t,i){var r,u={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd",msAnimation:"msAnimationEnd"};for(var f in u)n.style[f]!==undefined&&(r=u[f]);KTUtil.addClass(n,"animated "+t);KTUtil.one(n,r,function(){KTUtil.removeClass(n,"animated "+t)});if(i)KTUtil.one(n,r,i)},transitionEnd:function(n,t){var i,r={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"mozTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"msTransitionEnd"};for(var u in r)n.style[u]!==undefined&&(i=r[u]);KTUtil.one(n,i,t)},animationEnd:function(n,t){var i,r={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd",msAnimation:"msAnimationEnd"};for(var u in r)n.style[u]!==undefined&&(i=r[u]);KTUtil.one(n,i,t)},animateDelay:function(n,t){for(var r=["webkit-","moz-","ms-","o-",""],i=0;i<r.length;i++)KTUtil.css(n,r[i]+"animation-delay",t)},animateDuration:function(n,t){for(var r=["webkit-","moz-","ms-","o-",""],i=0;i<r.length;i++)KTUtil.css(n,r[i]+"animation-duration",t)},scrollTo:function(n,t,i){var i=i?i:500,e=n?KTUtil.offset(n).top:0,r=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u,f;t&&(r+=t);u=r;f=e;KTUtil.animate(u,f,i,function(n){document.documentElement.scrollTop=n;document.body.parentNode.scrollTop=n;document.body.scrollTop=n})},scrollTop:function(n,t){KTUtil.scrollTo(null,n,t)},isArray:function(n){return n&&Array.isArray(n)},ready:function(n){(document.attachEvent?document.readyState==="complete":document.readyState!=="loading")?n():document.addEventListener("DOMContentLoaded",n)},isEmpty:function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0},numberString:function(n){n+="";for(var i=n.split("."),t=i[0],u=i.length>1?"."+i[1]:"",r=/(\d+)(\d{3})/;r.test(t);)t=t.replace(r,"$1,$2");return t+u},detectIE:function(){var n=window.navigator.userAgent,i=n.indexOf("MSIE "),u,r,t;return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):(u=n.indexOf("Trident/"),u>0)?(r=n.indexOf("rv:"),parseInt(n.substring(r+3,n.indexOf(".",r)),10)):(t=n.indexOf("Edge/"),t>0)?parseInt(n.substring(t+5,n.indexOf(".",t)),10):!1},isRTL:function(){var n=KTUtil.getByTagName("html")[0];if(n)return KTUtil.attr(n,"direction")=="rtl"},scrollInit:function(n,t){function i(){var r,i,u;if(i=t.height instanceof Function?t.height.call():t.height,i===!1){KTUtil.scrollDestroy(n,!0);return}if(i=parseInt(i),(t.mobileNativeScroll||t.disableForMobile)&&KTUtil.isBreakpointDown("lg")){r=KTUtil.data(n).get("ps");r?(t.resetHeightOnDestroy?KTUtil.css(n,"height","auto"):(KTUtil.css(n,"overflow","auto"),i>0&&KTUtil.css(n,"height",i+"px")),r.destroy(),r=KTUtil.data(n).remove("ps")):i>0&&(KTUtil.css(n,"overflow","auto"),KTUtil.css(n,"height",i+"px"));return}if(i>0&&KTUtil.css(n,"height",i+"px"),t.desktopNativeScroll){KTUtil.css(n,"overflow","auto");return}KTUtil.attr(n,"data-window-scroll")=="true"&&(t.windowScroll=!0);r=KTUtil.data(n).get("ps");r?r.update():(KTUtil.css(n,"overflow","hidden"),KTUtil.addClass(n,"scroll"),r=new PerfectScrollbar(n,{wheelSpeed:.5,swipeEasing:!0,wheelPropagation:t.windowScroll===!1?!1:!0,minScrollbarLength:40,maxScrollbarLength:300,suppressScrollX:KTUtil.attr(n,"data-scroll-x")!="true"?!0:!1}),KTUtil.data(n).set("ps",r));u=KTUtil.attr(n,"id")}n&&(i(),t.handleWindowResize&&KTUtil.addResizeHandler(function(){i()}))},scrollUpdate:function(n){var t=KTUtil.data(n).get("ps");t&&t.update()},scrollUpdateAll:function(n){for(var i=KTUtil.findAll(n,".ps"),t=0,r=i.length;t<r;t++)KTUtil.scrollUpdate(i[t])},scrollDestroy:function(n,t){var i=KTUtil.data(n).get("ps");i&&(i.destroy(),i=KTUtil.data(n).remove("ps"));n&&t&&(n.style.setProperty("overflow",""),n.style.setProperty("height",""))},setHTML:function(n,t){n.innerHTML=t},getHTML:function(n){if(n)return n.innerHTML},getDocumentHeight:function(){var t=document.body,n=document.documentElement;return Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight)},getScrollTop:function(){return(document.scrollingElement||document.documentElement).scrollTop},colorDarken:function(n,t){var i=function(n,t){var r=parseInt(n,16)-t,i=r<0?0:r;return i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`};return n=n.indexOf("#")>=0?n.substring(1,n.length):n,t=parseInt(255*t/100),`#${i(n.substring(0,2),t)}${i(n.substring(2,4),t)}${i(n.substring(4,6),t)}`},colorLighten:function(n,t){var i=function(n,t){var r=parseInt(n,16)+t,i=r>255?255:r;return i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`};return n=n.indexOf("#")>=0?n.substring(1,n.length):n,t=parseInt(255*t/100),`#${i(n.substring(0,2),t)}${i(n.substring(2,4),t)}${i(n.substring(4,6),t)}`},throttle:function(n,t,i){n||(n=setTimeout(function(){t();n=undefined},i))},debounce:function(n,t,i){clearTimeout(n);n=setTimeout(t,i)}}}();KTUtil.ready(function(){typeof KTAppSettings!="undefined"?KTUtil.init(KTAppSettings):KTUtil.init()});window.onload=function(){var n=KTUtil.getByTagName("body");n&&n[0]&&KTUtil.removeClass(n[0],"page-loading")};KTWizard=function(n,t){var i=this,u=KTUtil.getById(n),e=KTUtil.getBody(),f,r;if(u)return f={startStep:1,clickableSteps:!1},r={construct:function(n){return KTUtil.data(u).has("wizard")?i=KTUtil.data(u).get("wizard"):(r.init(n),r.build(),KTUtil.data(u).set("wizard",i)),i},init:function(n){i.element=u;i.events=[];i.options=KTUtil.deepExtend({},f,n);i.steps=KTUtil.findAll(u,'[data-wizard-type="step"]');i.btnNext=KTUtil.find(u,'[data-wizard-type="action-next"]');i.btnPrev=KTUtil.find(u,'[data-wizard-type="action-prev"]');i.btnSubmit=KTUtil.find(u,'[data-wizard-type="action-submit"]');i.events=[];i.lastStep=0;i.currentStep=1;i.newStep=0;i.stopped=!1;i.totalSteps=i.steps.length;i.options.startStep>1&&r.goTo(i.options.startStep);r.updateUI()},build:function(){if(KTUtil.addEvent(i.btnNext,"click",function(n){n.preventDefault();r.setNewStep(r.getNextStep());r.eventTrigger("change")!==!1&&r.goTo(r.getNextStep())}),KTUtil.addEvent(i.btnPrev,"click",function(n){n.preventDefault();r.setNewStep(r.getPrevStep());r.eventTrigger("change")!==!1&&r.goTo(r.getPrevStep())}),i.options.clickableSteps===!0)KTUtil.on(u,'[data-wizard-type="step"]',"click",function(){var n=KTUtil.index(this)+1;n!==i.currentStep&&(r.setNewStep(n),r.eventTrigger("change")!==!1&&r.goTo(n))});KTUtil.addEvent(i.btnSubmit,"click",function(n){n.preventDefault();r.eventTrigger("submit")})},goTo:function(n){if(i.stopped===!0){i.stopped=!1;return}if(n!==i.currentStep&&!(n>i.totalSteps)&&!(n<0))return n=parseInt(n),i.lastStep=i.currentStep,i.currentStep=n,i.newStep=0,r.updateUI(),r.eventTrigger("changed"),i},stop:function(){i.stopped=!0},resume:function(){i.stopped=!1},isLastStep:function(){return i.currentStep===i.totalSteps},isFirstStep:function(){return i.currentStep===1},isBetweenStep:function(){return r.isLastStep()===!1&&r.isFirstStep()===!1},updateUI:function(){var s="",o=i.currentStep-1,t,f,e,n,u;if(s=r.isLastStep()?"last":r.isFirstStep()?"first":"between",KTUtil.attr(i.element,"data-wizard-state",s),t=KTUtil.findAll(i.element,'[data-wizard-type="step"]'),t&&t.length>0)for(n=0,u=t.length;n<u;n++)n==o?KTUtil.attr(t[n],"data-wizard-state","current"):n<o?KTUtil.attr(t[n],"data-wizard-state","done"):KTUtil.attr(t[n],"data-wizard-state","pending");if(f=KTUtil.findAll(i.element,'[data-wizard-type="step-info"]'),f&&f.length>0)for(n=0,u=f.length;n<u;n++)n==o?KTUtil.attr(f[n],"data-wizard-state","current"):KTUtil.removeAttr(f[n],"data-wizard-state");if(e=KTUtil.findAll(i.element,'[data-wizard-type="step-content"]'),e&&e.length>0)for(n=0,u=e.length;n<u;n++)n==o?KTUtil.attr(e[n],"data-wizard-state","current"):KTUtil.removeAttr(e[n],"data-wizard-state")},getNextStep:function(){return i.totalSteps>=i.currentStep+1?i.currentStep+1:i.totalSteps},getPrevStep:function(){return i.currentStep-1>=1?i.currentStep-1:1},getNewStep:function(){return i.newStep},setNewStep:function(n){i.newStep=n},eventTrigger:function(n){for(var t,r=0;r<i.events.length;r++)if(t=i.events[r],t.name==n)if(t.one==!0){if(t.fired==!1)return i.events[r].fired=!0,t.handler.call(this,i)}else return t.handler.call(this,i)},addEvent:function(n,t,r){return i.events.push({name:n,handler:t,one:r,fired:!1}),i}},i.setDefaults=function(n){f=n},i.goNext=function(){return r.goTo(r.getNextStep())},i.goPrev=function(){return r.goTo(r.getPrevStep())},i.goLast=function(){return r.goTo(r.getLastStep())},i.goFirst=function(){return r.goTo(r.getFirstStep())},i.goTo=function(n){return r.goTo(n)},i.stop=function(){return r.stop()},i.resume=function(){return r.resume()},i.getStep=function(){return i.currentStep},i.getNewStep=function(){return r.getNewStep()},i.setNewStep=function(n){r.setNewStep(n)},i.isLastStep=function(){return r.isLastStep()},i.isFirstStep=function(){return r.isFirstStep()},i.on=function(n,t){return r.addEvent(n,t)},i.one=function(n,t){return r.addEvent(n,t,!0)},r.construct.apply(i,[t]),i},function(n){var r="KTDatatable",t="",i=KTUtil,u=KTApp;if(typeof i=="undefined")throw new Error("Util class is required and must be included before "+r);n.fn[r]=function(f){var o,e,s;if(n(this).length===0){console.warn("No "+r+" element exist.");return}return o=this,o.debug=!1,o.API={record:null,value:null,params:null},e={isInit:!1,cellOffset:110,iconOffset:15,stateId:"meta",ajaxParams:{},pagingObject:{},init:function(i){var h=!1,u,f,s;i.data.source===null&&(e.extractTable(),h=!0);e.setupBaseDOM.call();e.setupDOM(o.table);n(o).on(t+"datatable-on-layout-updated",e.afterRender);o.debug&&e.stateRemove(e.stateId);e.setDataSourceQuery(e.getOption("data.source.read.params.query"));n.each(e.getOption("extensions"),function(t,i){typeof n.fn[r][t]=="function"&&(typeof i!="object"&&(i=n.extend({},i)),new n.fn[r][t](o,i))});e.spinnerCallback(!0);(i.data.type==="remote"||i.data.type==="local")&&(i.data.saveState===!1&&e.stateRemove(e.stateId),i.data.type==="local"&&typeof i.data.source=="object"&&(o.dataSet=o.originalDataSet=e.dataMapCallback(i.data.source)),e.dataRender());h&&(n(o.tableHead).find("tr").remove(),n(o.tableFoot).find("tr").remove());e.setHeadTitle();e.getOption("layout.footer")&&e.setHeadTitle(o.tableFoot);typeof i.layout.header!="undefined"&&i.layout.header===!1&&n(o.table).find("thead").remove();typeof i.layout.footer!="undefined"&&i.layout.footer===!1&&n(o.table).find("tfoot").remove();(i.data.type===null||i.data.type==="local")&&(e.setupCellField.call(),e.setupTemplateCell.call(),e.setupSubDatatable.call(),e.setupSystemColumn.call(),e.redraw());f=!1;n(window).resize(function(){n(this).width()!==u&&(u=n(this).width(),e.fullRender());f||(u=n(this).width(),f=!0)});n(o).height("");s="";n(e.getOption("search.input")).on("keyup",function(t){if(!e.getOption("search.onEnter")||t.which===13){var i=n(this).val();s!==i&&(e.search(i),s=i)}});return o},extractTable:function(){var u=[],e=n(o).find("tr:first-child th").get().map(function(t){var i=n(t).data("field"),e=n(t).data("title"),r,o;typeof i=="undefined"&&(i=n(t).text().trim());typeof e=="undefined"&&(e=n(t).text().trim());r={field:i,title:e};for(o in f.columns)f.columns[o].field===i&&(r=n.extend(!0,{},f.columns[o],r));return u.push(r),i}),t,r;f.columns=u;t=[];r=[];n(o).find("tr").each(function(){n(this).find("td").length&&t.push(n(this).prop("attributes"));var u={};n(this).find("td").each(function(n,t){u[e[n]]=t.innerHTML.trim()});i.isEmpty(u)||r.push(u)});f.data.attr.rowProps=t;f.data.source=r},layoutUpdate:function(){e.setupSubDatatable.call();e.setupSystemColumn.call();e.setupHover.call();typeof f.detail=="undefined"&&e.getDepth()===1&&e.lockTable.call();e.resetScroll();e.isLocked()||(e.redraw.call(),e.isSubtable()||e.getOption("rows.autoHide")!==!0||e.autoHide(),n(o.table).find("."+t+"datatable-row").css("height",""));e.columnHide.call();e.rowEvenOdd.call();e.sorting.call();e.scrollbar.call();e.isInit||(e.dropdownFix(),n(o).trigger(t+"datatable-on-init",{table:n(o.wrap).attr("id"),options:f}),e.isInit=!0);n(o).trigger(t+"datatable-on-layout-updated",{table:n(o.wrap).attr("id")})},dropdownFix:function(){var i;n("body").on("show.bs.dropdown","."+t+"datatable ."+t+"datatable-body",function(t){i=n(t.target).find(".dropdown-menu");n("body").append(i.detach());i.css("display","block");i.position({my:"right top",at:"right bottom",of:n(t.relatedTarget)});o.closest(".modal").length&&i.css("z-index","2000")}).on("hide.bs.dropdown","."+t+"datatable ."+t+"datatable-body",function(t){n(t.target).append(i.detach());i.hide()});n(window).on("resize",function(){typeof i!="undefined"&&i.hide()})},lockTable:function(){var i={lockEnabled:!1,init:function(){(i.lockEnabled=e.lockEnabledColumns(),i.lockEnabled.left.length!==0||i.lockEnabled.right.length!==0)&&i.enable()},enable:function(){var r=function(r){if(n(r).find("."+t+"datatable-lock").length>0){e.log("Locked container already exist in: ",r);return}if(n(r).find("."+t+"datatable-row").length===0){e.log("No row exist in: ",r);return}var u=n("<div/>").addClass(t+"datatable-lock "+t+"datatable-lock-left"),f=n("<div/>").addClass(t+"datatable-lock "+t+"datatable-lock-scroll"),s=n("<div/>").addClass(t+"datatable-lock "+t+"datatable-lock-right");n(r).find("."+t+"datatable-row").each(function(){var i=n("<tr/>").addClass(t+"datatable-row").data("obj",n(this).data("obj")).appendTo(u),r=n("<tr/>").addClass(t+"datatable-row").data("obj",n(this).data("obj")).appendTo(f),e=n("<tr/>").addClass(t+"datatable-row").data("obj",n(this).data("obj")).appendTo(s);n(this).find("."+t+"datatable-cell").each(function(){var t=n(this).data("locked");typeof t!="undefined"?((typeof t.left!="undefined"||t===!0)&&n(this).appendTo(i),typeof t.right!="undefined"&&n(this).appendTo(e)):n(this).appendTo(r)});n(this).remove()});i.lockEnabled.left.length>0&&(n(o.wrap).addClass(t+"datatable-lock"),n(u).appendTo(r));(i.lockEnabled.left.length>0||i.lockEnabled.right.length>0)&&n(f).appendTo(r);i.lockEnabled.right.length>0&&(n(o.wrap).addClass(t+"datatable-lock"),n(s).appendTo(r))};n(o.table).find("thead,tbody,tfoot").each(function(){var i=this;n(this).find("."+t+"datatable-lock").length===0&&n(this).ready(function(){r(i)})})}};return i.init(),i},fullRender:function(){n(o.tableHead).empty();e.setHeadTitle();e.getOption("layout.footer")&&(n(o.tableFoot).empty(),e.setHeadTitle(o.tableFoot));e.spinnerCallback(!0);n(o.wrap).removeClass(t+"datatable-loaded");e.insertData()},lockEnabledColumns:function(){var r=n(window).width(),u=f.columns,t={left:[],right:[]};return n.each(u,function(n,u){typeof u.locked!="undefined"&&(typeof u.locked.left!="undefined"&&i.getBreakpoint(u.locked.left)<=r&&t.left.push(u.locked.left),typeof u.locked.right!="undefined"&&i.getBreakpoint(u.locked.right)<=r&&t.right.push(u.locked.right))}),t},afterRender:function(){n(o).ready(function(){e.isLocked()&&e.redraw();n(o.tableBody).css("visibility","");n(o.wrap).addClass(t+"datatable-loaded");e.spinnerCallback(!1)})},hoverTimer:0,isScrolling:!1,setupHover:function(){n(window).scroll(function(){clearTimeout(e.hoverTimer);e.isScrolling=!0});n(o.tableBody).find("."+t+"datatable-cell").off("mouseenter","mouseleave").on("mouseenter",function(){if(e.hoverTimer=setTimeout(function(){e.isScrolling=!1},200),!e.isScrolling){var i=n(this).closest("."+t+"datatable-row").addClass(t+"datatable-row-hover"),r=n(i).index()+1;n(i).closest("."+t+"datatable-lock").parent().find("."+t+"datatable-row:nth-child("+r+")").addClass(t+"datatable-row-hover")}}).on("mouseleave",function(){var i=n(this).closest("."+t+"datatable-row").removeClass(t+"datatable-row-hover"),r=n(i).index()+1;n(i).closest("."+t+"datatable-lock").parent().find("."+t+"datatable-row:nth-child("+r+")").removeClass(t+"datatable-row-hover")})},adjustLockContainer:function(){var u;if(!e.isLocked())return 0;var f=n(o.tableHead).width(),i=n(o.tableHead).find("."+t+"datatable-lock-left").width(),r=n(o.tableHead).find("."+t+"datatable-lock-right").width();return typeof i=="undefined"&&(i=0),typeof r=="undefined"&&(r=0),u=Math.floor(f-i-r),n(o.table).find("."+t+"datatable-lock-scroll").css("width",u),u},dragResize:function(){var r=!1,i=undefined,u,f;n(o.tableHead).find("."+t+"datatable-cell").mousedown(function(e){i=n(this);r=!0;u=e.pageX;f=n(this).width();n(i).addClass(t+"datatable-cell-resizing")}).mousemove(function(e){var c;if(r){var l=n(i).index(),s=n(o.tableBody),h=n(i).closest("."+t+"datatable-lock");h&&(c=n(h).index(),s=n(o.tableBody).find("."+t+"datatable-lock").eq(c));n(s).find("."+t+"datatable-row").each(function(i,r){n(r).find("."+t+"datatable-cell").eq(l).width(f+(e.pageX-u)).children().width(f+(e.pageX-u))});n(i).children().css("width",f+(e.pageX-u))}}).mouseup(function(){n(i).removeClass(t+"datatable-cell-resizing");r=!1});n(document).mouseup(function(){n(i).removeClass(t+"datatable-cell-resizing");r=!1})},initHeight:function(){if(f.layout.height&&f.layout.scroll){var r=n(o.tableHead).find("."+t+"datatable-row").outerHeight(),u=n(o.tableFoot).find("."+t+"datatable-row").outerHeight(),i=f.layout.height;r>0&&(i-=r);u>0&&(i-=u);i-=2;n(o.tableBody).css("max-height",Math.floor(parseFloat(i)))}},setupBaseDOM:function(){o.initialDatatable=n(o).clone();n(o).prop("tagName")==="TABLE"?(o.table=n(o).removeClass(t+"datatable").addClass(t+"datatable-table"),n(o.table).parents("."+t+"datatable").length===0&&(o.table.wrap(n("<div/>").addClass(t+"datatable").addClass(t+"datatable-"+f.layout.theme)),o.wrap=n(o.table).parent())):(o.wrap=n(o).addClass(t+"datatable").addClass(t+"datatable-"+f.layout.theme),o.table=n("<table/>").addClass(t+"datatable-table").appendTo(o));typeof f.layout.class!="undefined"&&n(o.wrap).addClass(f.layout.class);n(o.table).removeClass(t+"datatable-destroyed").css("display","block");typeof n(o).attr("id")=="undefined"&&(e.setOption("data.saveState",!1),n(o.table).attr("id",i.getUniqueID(t+"datatable-")));e.getOption("layout.minHeight")&&n(o.table).css("min-height",e.getOption("layout.minHeight"));e.getOption("layout.height")&&n(o.table).css("max-height",e.getOption("layout.height"));f.data.type===null&&n(o.table).css("width","").css("display","");o.tableHead=n(o.table).find("thead");n(o.tableHead).length===0&&(o.tableHead=n("<thead/>").prependTo(o.table));o.tableBody=n(o.table).find("tbody");n(o.tableBody).length===0&&(o.tableBody=n("<tbody/>").appendTo(o.table));typeof f.layout.footer!="undefined"&&f.layout.footer&&(o.tableFoot=n(o.table).find("tfoot"),n(o.tableFoot).length===0&&(o.tableFoot=n("<tfoot/>").appendTo(o.table)))},setupCellField:function(i){typeof i=="undefined"&&(i=n(o.table).children());var r=f.columns;n.each(i,function(i,u){n(u).find("."+t+"datatable-row").each(function(i,u){n(u).find("."+t+"datatable-cell").each(function(t,i){typeof r[t]!="undefined"&&n(i).data(r[t])})})})},setupTemplateCell:function(i){typeof i=="undefined"&&(i=o.tableBody);var r=f.columns;n(i).find("."+t+"datatable-row").each(function(i,u){var f=n(u).data("obj"),s,h,c;typeof f!="undefined"&&(s=e.getOption("rows.callback"),typeof s=="function"&&s(n(u),f,i),h=e.getOption("rows.beforeTemplate"),typeof h=="function"&&h(n(u),f,i),typeof f=="undefined"&&(f={},n(u).find("."+t+"datatable-cell").each(function(t,i){var u=n.grep(r,function(t){return n(i).data("field")===t.field})[0];typeof u!="undefined"&&(f[u.field]=n(i).text())})),n(u).find("."+t+"datatable-cell").each(function(t,u){var s=n.grep(r,function(t){return n(u).data("field")===t.field})[0],h,c;typeof s!="undefined"&&typeof s.template!="undefined"&&(h="",typeof s.template=="string"&&(h=e.dataPlaceholder(s.template,f)),typeof s.template=="function"&&(h=s.template(f,i,o)),typeof DOMPurify!="undefined"&&(h=DOMPurify.sanitize(h)),c=document.createElement("span"),c.innerHTML=h,n(u).html(c),typeof s.overflow!="undefined"&&(n(c).css("overflow",s.overflow),n(c).css("position","relative")))}),c=e.getOption("rows.afterTemplate"),typeof c=="function"&&c(n(u),f,i))})},setupSystemColumn:function(){var i,r;(o.dataSet=o.dataSet||[],o.dataSet.length!==0)&&(i=f.columns,n(o.tableBody).find("."+t+"datatable-row").each(function(r,u){n(u).find("."+t+"datatable-cell").each(function(r,u){var f=n.grep(i,function(t){return n(u).data("field")===t.field})[0],o,s;if(typeof f!="undefined"){if(o=n(u).text(),typeof f.selector!="undefined"&&f.selector!==!1){if(n(u).find("."+t+'checkbox [type="checkbox"]').length>0)return;n(u).addClass(t+"datatable-cell-check");s=n("<label/>").addClass(t+"checkbox "+t+"checkbox-single").append(n("<input/>").attr("type","checkbox").attr("value",o).on("click",function(){n(this).is(":checked")?e.setActive(this):e.setInactive(this)})).append("&nbsp;<span><\/span>");typeof f.selector.class!="undefined"&&n(s).addClass(f.selector.class);n(u).children().html(s)}if(typeof f.subtable!="undefined"&&f.subtable){if(n(u).find("."+t+"datatable-toggle-subtable").length>0)return;n(u).children().html(n("<a/>").addClass(t+"datatable-toggle-subtable").attr("href","#").attr("data-value",o).append(n("<i/>").addClass(e.getOption("layout.icons.rowDetail.collapse"))))}}})}),r=function(r){var u=n.grep(i,function(n){return typeof n.selector!="undefined"&&n.selector!==!1})[0],f,o;if(typeof u!="undefined"&&typeof u.selector!="undefined"&&u.selector!==!1){if(f=n(r).find('[data-field="'+u.field+'"]'),n(f).find("."+t+'checkbox [type="checkbox"]').length>0)return;n(f).addClass(t+"datatable-cell-check");o=n("<label/>").addClass(t+"checkbox "+t+"checkbox-single "+t+"checkbox-all").append(n("<input/>").attr("type","checkbox").on("click",function(){n(this).is(":checked")?e.setActiveAll(!0):e.setActiveAll(!1)})).append("&nbsp;<span><\/span>");typeof u.selector.class!="undefined"&&n(o).addClass(u.selector.class);n(f).children().html(o)}},f.layout.header&&r(n(o.tableHead).find("."+t+"datatable-row").first()),f.layout.footer&&r(n(o.tableFoot).find("."+t+"datatable-row").first()))},maxWidthList:{},adjustCellsWidth:function(){var r=n(o.tableBody).innerWidth()-e.iconOffset,u=n(o.tableBody).find("."+t+"datatable-row:first-child").find("."+t+"datatable-cell").not("."+t+"datatable-toggle-detail").not(":hidden").length,i;return u>0&&(r=r-e.iconOffset*u,i=Math.floor(r/u),i<=e.cellOffset&&(i=e.cellOffset),n(o.table).find("."+t+"datatable-row").find("."+t+"datatable-cell").not("."+t+"datatable-toggle-detail").not(":hidden").each(function(r,u){var s=i,h=n(u).data("width"),f,c;typeof h!="undefined"&&(h==="auto"?(f=n(u).data("field"),e.maxWidthList[f]?s=e.maxWidthList[f]:(c=n(o.table).find("."+t+'datatable-cell[data-field="'+f+'"]'),s=e.maxWidthList[f]=Math.max.apply(null,n(c).map(function(){return n(this).outerWidth()}).get()))):s=h);n(u).children().css("width",Math.ceil(s))})),o},adjustCellsHeight:function(){n.each(n(o.table).children(),function(i,r){for(var u,e,o=n(r).find("."+t+"datatable-row").first().parent().find("."+t+"datatable-row").length,f=1;f<=o;f++)u=n(r).find("."+t+"datatable-row:nth-child("+f+")"),n(u).length>0&&(e=Math.max.apply(null,n(u).map(function(){return n(this).outerHeight()}).get()),n(u).css("height",Math.ceil(e)))})},setupDOM:function(i){n(i).find("> thead").addClass(t+"datatable-head");n(i).find("> tbody").addClass(t+"datatable-body");n(i).find("> tfoot").addClass(t+"datatable-foot");n(i).find("tr").addClass(t+"datatable-row");n(i).find("tr > th, tr > td").addClass(t+"datatable-cell");n(i).find("tr > th, tr > td").each(function(t,i){n(i).find("span").length===0&&n(i).wrapInner(n("<span/>").css("width",e.cellOffset))})},scrollbar:function(){var r={scrollable:null,tableLocked:null,initPosition:null,init:function(){var s=i.getViewPort().width,u;f.layout.scroll&&(n(o.wrap).addClass(t+"datatable-scroll"),u=n(o.tableBody).find("."+t+"datatable-lock-scroll"),n(u).find("."+t+"datatable-row").length>0&&n(u).length>0?(r.scrollHead=n(o.tableHead).find("> ."+t+"datatable-lock-scroll > ."+t+"datatable-row"),r.scrollFoot=n(o.tableFoot).find("> ."+t+"datatable-lock-scroll > ."+t+"datatable-row"),r.tableLocked=n(o.tableBody).find("."+t+"datatable-lock:not(."+t+"datatable-lock-scroll)"),e.getOption("layout.customScrollbar")&&i.detectIE()!=10&&s>i.getBreakpoint("lg")?r.initCustomScrollbar(u[0]):r.initDefaultScrollbar(u)):n(o.tableBody).find("."+t+"datatable-row").length>0&&(r.scrollHead=n(o.tableHead).find("> ."+t+"datatable-row"),r.scrollFoot=n(o.tableFoot).find("> ."+t+"datatable-row"),e.getOption("layout.customScrollbar")&&i.detectIE()!=10&&s>i.getBreakpoint("lg")?r.initCustomScrollbar(o.tableBody):r.initDefaultScrollbar(o.tableBody)))},initDefaultScrollbar:function(t){r.initPosition=n(t).scrollLeft();n(t).css("overflow-y","auto").off().on("scroll",r.onScrolling);n(t).css("overflow-x","auto")},onScrolling:function(){var t=n(this).scrollLeft(),u=n(this).scrollTop();i.isRTL()&&(t=t-r.initPosition);n(r.scrollHead).css("left",-t);n(r.scrollFoot).css("left",-t);n(r.tableLocked).each(function(t,i){e.isLocked()&&(u-=1);n(i).css("top",-u)})},initCustomScrollbar:function(t){r.scrollable=t;e.initScrollbar(t);r.initPosition=n(t).scrollLeft();n(t).off().on("scroll",r.onScrolling)}};return r.init(),r},initScrollbar:function(t,r){if(t&&t.nodeName){n(o.tableBody).css("overflow","");var u=n(t).data("ps");i.hasClass(t,"ps")&&typeof u!="undefined"?u.update():(u=new PerfectScrollbar(t,Object.assign({},{wheelSpeed:.5,swipeEasing:!0,minScrollbarLength:40,maxScrollbarLength:300,suppressScrollX:e.getOption("rows.autoHide")&&!e.isLocked()},r)),n(t).data("ps",u));n(window).resize(function(){u.update()})}},setHeadTitle:function(t){typeof t=="undefined"&&(t=o.tableHead);t=n(t)[0];var u=f.columns,r=t.getElementsByTagName("tr")[0],s=t.getElementsByTagName("td");typeof r=="undefined"&&(r=document.createElement("tr"),t.appendChild(r));n.each(u,function(t,u){var f=s[t],e;typeof f=="undefined"&&(f=document.createElement("th"),r.appendChild(f));typeof u.title!="undefined"&&(f.innerHTML=u.title,f.setAttribute("data-field",u.field),i.addClass(f,u.class),typeof u.autoHide!="undefined"&&(u.autoHide!==!0?f.setAttribute("data-autohide-disabled",u.autoHide):f.setAttribute("data-autohide-enabled",u.autoHide)),n(f).data(u));typeof u.attr!="undefined"&&n.each(u.attr,function(n,t){f.setAttribute(n,t)});typeof u.textAlign!="undefined"&&(e=typeof o.textAlign[u.textAlign]!="undefined"?o.textAlign[u.textAlign]:"",i.addClass(f,e))});e.setupDOM(t)},dataRender:function(i){n(o.table).siblings("."+t+"datatable-pager").removeClass(t+"datatable-paging-loaded");var r=function(){var t,i,r;return o.dataSet=o.dataSet||[],e.localDataUpdate(),t=e.getDataSourceParam("pagination"),t.perpage===0&&(t.perpage=f.data.pageSize||10),t.total=o.dataSet.length,i=Math.max(t.perpage*(t.page-1),0),r=Math.min(i+t.perpage,t.total),o.dataSet=n(o.dataSet).slice(i,r),t},u=function(i){var s=function(i,r){n(i.pager).hasClass(t+"datatable-paging-loaded")||(n(i.pager).remove(),i.init(r));n(i.pager).off().on(t+"datatable-on-goto-page",function(){n(i.pager).remove();i.init(r)});var u=Math.max(r.perpage*(r.page-1),0),f=Math.min(u+r.perpage,r.total);e.localDataUpdate();o.dataSet=n(o.dataSet).slice(u,f);e.insertData()},u;n(o.wrap).removeClass(t+"datatable-error");f.pagination?f.data.serverPaging&&f.data.type!=="local"?(u=e.getObject("meta",i||null),e.pagingObject=u!==null?e.paging(u):e.paging(r(),s)):e.pagingObject=e.paging(r(),s):e.localDataUpdate();e.insertData()};if(f.data.type==="local"||f.data.serverSorting===!1&&i==="sort"||f.data.serverFiltering===!1&&i==="search"){setTimeout(function(){u();e.setAutoColumns()});return}e.getData().done(u)},insertData:function(){var r,l,s;o.dataSet=o.dataSet||[];var c=e.getDataSourceParam(),u=c.pagination,a=(Math.max(u.page,1)-1)*u.perpage,v=Math.min(u.page,u.pages)*u.perpage,h={};typeof f.data.attr.rowProps!="undefined"&&f.data.attr.rowProps.length&&(h=f.data.attr.rowProps.slice(a,v));r=document.createElement("tbody");r.style.visibility="hidden";l=f.columns.length;n.each(o.dataSet,function(u,s){var y=document.createElement("tr"),k,d,w,a,p,b,v;for(y.setAttribute("data-row",u),n(y).data("obj",s),typeof h[u]!="undefined"&&n.each(h[u],function(){y.setAttribute(this.name,this.value)}),k=0,d=[],w=0;w<l;w+=1)a=f.columns[w],p=[],e.getObject("sort.field",c)===a.field&&p.push(t+"datatable-cell-sorted"),typeof a.textAlign!="undefined"&&(b=typeof o.textAlign[a.textAlign]!="undefined"?o.textAlign[a.textAlign]:"",p.push(b)),typeof a.class!="undefined"&&p.push(a.class),v=document.createElement("td"),i.addClass(v,p.join(" ")),v.setAttribute("data-field",a.field),typeof a.autoHide!="undefined"&&(a.autoHide!==!0?v.setAttribute("data-autohide-disabled",a.autoHide):v.setAttribute("data-autohide-enabled",a.autoHide)),v.innerHTML=e.getObject(a.field,s),v.setAttribute("aria-label",e.getObject(a.field,s)),y.appendChild(v);r.appendChild(y)});o.dataSet.length===0&&(s=document.createElement("span"),i.addClass(s,t+"datatable-error"),s.innerHTML=e.getOption("translate.records.noRecords"),r.appendChild(s),n(o.wrap).addClass(t+"datatable-error "+t+"datatable-loaded"),e.spinnerCallback(!1));n(o.tableBody).replaceWith(r);o.tableBody=r;e.setupDOM(o.table);e.setupCellField([o.tableBody]);e.setupTemplateCell(o.tableBody);e.layoutUpdate()},updateTableComponents:function(){o.tableHead=n(o.table).children("thead").get(0);o.tableBody=n(o.table).children("tbody").get(0);o.tableFoot=n(o.table).children("tfoot").get(0)},getData:function(){var i={dataType:"json",method:"POST",data:{},timeout:e.getOption("data.source.read.timeout")||3e4},r;return f.data.type==="local"&&(i.url=f.data.source),f.data.type==="remote"&&(r=e.getDataSourceParam(),e.getOption("data.serverPaging")||delete r.pagination,e.getOption("data.serverSorting")||delete r.sort,i.data=n.extend({},i.data,e.getOption("data.source.read.params"),r),i=n.extend({},i,e.getOption("data.source.read")),typeof i.url!="string"&&(i.url=e.getOption("data.source.read")),typeof i.url!="string"&&(i.url=e.getOption("data.source"))),n.ajax(i).done(function(i){o.lastResponse=i;o.dataSet=o.originalDataSet=e.dataMapCallback(i);e.setAutoColumns();n(o).trigger(t+"datatable-on-ajax-done",[o.dataSet])}).fail(function(i){n(o).trigger(t+"datatable-on-ajax-fail",[i]);n(o.tableBody).html(n("<span/>").addClass(t+"datatable-error").html(e.getOption("translate.records.noRecords")));n(o.wrap).addClass(t+"datatable-error "+t+"datatable-loaded");e.spinnerCallback(!1)}).always(function(){})},paging:function(r,u){var f={meta:null,pager:null,paginateEvent:null,pagerLayout:{pagination:null,info:null},callback:null,init:function(i){(f.meta=i,f.meta.page=parseInt(f.meta.page),f.meta.pages=parseInt(f.meta.pages),f.meta.perpage=parseInt(f.meta.perpage),f.meta.total=parseInt(f.meta.total),f.meta.pages=Math.max(Math.ceil(f.meta.total/f.meta.perpage),1),f.meta.page>f.meta.pages&&(f.meta.page=f.meta.pages),f.paginateEvent=e.getTablePrefix("paging"),f.pager=n(o.table).siblings("."+t+"datatable-pager"),n(f.pager).hasClass(t+"datatable-paging-loaded"))||(n(f.pager).remove(),f.meta.pages!==0)&&(e.setDataSourceParam("pagination",{page:f.meta.page,pages:f.meta.pages,perpage:f.meta.perpage,total:f.meta.total}),f.callback=f.serverCallback,typeof u=="function"&&(f.callback=u),f.addPaginateEvent(),f.populate(),f.meta.page=Math.max(f.meta.page||1,f.meta.page),n(o).trigger(f.paginateEvent,f.meta),f.pagingBreakpoint.call(),n(window).resize(f.pagingBreakpoint))},serverCallback:function(){e.dataRender()},populate:function(){var u=e.getOption("layout.icons.pagination"),r=e.getOption("translate.toolbar.pagination.items.default"),i,h,c,y,l;f.pager=n("<div/>").addClass(t+"datatable-pager "+t+"datatable-paging-loaded");i=n("<ul/>").addClass(t+"datatable-pager-nav");f.pagerLayout.pagination=i;n("<li/>").append(n("<a/>").attr("title",r.first).addClass(t+"datatable-pager-link "+t+"datatable-pager-link-first").append(n("<i/>").addClass(u.first)).on("click",f.gotoMorePage).attr("data-page",1)).appendTo(i);n("<li/>").append(n("<a/>").attr("title",r.prev).addClass(t+"datatable-pager-link "+t+"datatable-pager-link-prev").append(n("<i/>").addClass(u.prev)).on("click",f.gotoMorePage)).appendTo(i);n("<li/>").append(n("<a/>").attr("title",r.more).addClass(t+"datatable-pager-link "+t+"datatable-pager-link-more-prev").html(n("<i/>").addClass(u.more)).on("click",f.gotoMorePage)).appendTo(i);n("<li/>").append(n("<input/>").attr("type","text").addClass(t+"datatable-pager-input form-control").attr("title",r.input).on("keyup",function(){n(this).attr("data-page",Math.abs(n(this).val()))}).on("keypress",function(n){n.which===13&&f.gotoMorePage(n)})).appendTo(i);var a=e.getOption("toolbar.items.pagination.pages.desktop.pagesNumber"),s=Math.ceil(f.meta.page/a)*a,v=s-a;for(s>f.meta.pages&&(s=f.meta.pages),v<0&&(v=0),h=v;h<(s||1);h++)c=h+1,n("<li/>").append(n("<a/>").addClass(t+"datatable-pager-link "+t+"datatable-pager-link-number").text(c).attr("data-page",c).attr("title",c).on("click",f.gotoPage)).appendTo(i);n("<li/>").append(n("<a/>").attr("title",r.more).addClass(t+"datatable-pager-link "+t+"datatable-pager-link-more-next").html(n("<i/>").addClass(u.more)).on("click",f.gotoMorePage)).appendTo(i);n("<li/>").append(n("<a/>").attr("title",r.next).addClass(t+"datatable-pager-link "+t+"datatable-pager-link-next").append(n("<i/>").addClass(u.next)).on("click",f.gotoMorePage)).appendTo(i);n("<li/>").append(n("<a/>").attr("title",r.last).addClass(t+"datatable-pager-link "+t+"datatable-pager-link-last").append(n("<i/>").addClass(u.last)).on("click",f.gotoMorePage).attr("data-page",f.meta.pages)).appendTo(i);e.getOption("toolbar.items.info")&&(f.pagerLayout.info=n("<div/>").addClass(t+"datatable-pager-info").append(n("<span/>").addClass(t+"datatable-pager-detail")));n.each(e.getOption("toolbar.layout"),function(t,i){n(f.pagerLayout[i]).appendTo(f.pager)});y=n("<select/>").addClass("selectpicker "+t+"datatable-pager-size").attr("title",e.getOption("translate.toolbar.pagination.items.default.select")).attr("data-width","60px").attr("data-container","body").val(f.meta.perpage).on("change",f.updatePerpage).prependTo(f.pagerLayout.info);l=e.getOption("toolbar.items.pagination.pageSizeSelect");l.length==0&&(l=[5,10,20,30,50,100]);n.each(l,function(t,i){var r=i;i===-1&&(r=e.getOption("translate.toolbar.pagination.items.default.all"));n("<option/>").attr("value",i).html(r).appendTo(y)});n(o).ready(function(){n(".selectpicker").selectpicker().on("hide.bs.select",function(){n(this).closest(".bootstrap-select").removeClass("dropup")}).siblings(".dropdown-toggle").attr("title",e.getOption("translate.toolbar.pagination.items.default.select"))});f.paste()},paste:function(){n.each(n.unique(e.getOption("toolbar.placement")),function(i,r){r==="bottom"&&n(f.pager).clone(!0).insertAfter(o.table);r==="top"&&n(f.pager).clone(!0).addClass(t+"datatable-pager-top").insertBefore(o.table)})},gotoMorePage:function(t){if(t.preventDefault(),n(this).attr("disabled")==="disabled")return!1;var i=n(this).attr("data-page");return typeof i=="undefined"&&(i=n(t.target).attr("data-page")),f.openPage(parseInt(i)),!1},gotoPage:function(i){(i.preventDefault(),n(this).hasClass(t+"datatable-pager-link-active"))||f.openPage(parseInt(n(this).data("page")))},openPage:function(i){f.meta.page=parseInt(i);n(o).trigger(f.paginateEvent,f.meta);f.callback(f,f.meta);n(f.pager).trigger(t+"datatable-on-goto-page",f.meta)},updatePerpage:function(i){i.preventDefault();n(this).selectpicker("toggle");f.pager=n(o.table).siblings("."+t+"datatable-pager").removeClass(t+"datatable-paging-loaded");i.originalEvent&&(f.meta.perpage=parseInt(n(this).val()));n(f.pager).find("select."+t+"datatable-pager-size").val(f.meta.perpage).attr("data-selected",f.meta.perpage);e.setDataSourceParam("pagination",{page:f.meta.page,pages:f.meta.pages,perpage:f.meta.perpage,total:f.meta.total});n(f.pager).trigger(t+"datatable-on-update-perpage",f.meta);n(o).trigger(f.paginateEvent,f.meta);f.callback(f,f.meta);f.updateInfo.call()},addPaginateEvent:function(){n(o).off(f.paginateEvent).on(f.paginateEvent,function(i,r){e.spinnerCallback(!0);f.pager=n(o.table).siblings("."+t+"datatable-pager");var u=n(f.pager).find("."+t+"datatable-pager-nav");n(u).find("."+t+"datatable-pager-link-active").removeClass(t+"datatable-pager-link-active");n(u).find("."+t+'datatable-pager-link-number[data-page="'+r.page+'"]').addClass(t+"datatable-pager-link-active");n(u).find("."+t+"datatable-pager-link-prev").attr("data-page",Math.max(r.page-1,1));n(u).find("."+t+"datatable-pager-link-next").attr("data-page",Math.min(r.page+1,r.pages));n(f.pager).each(function(){n(this).find("."+t+'datatable-pager-input[type="text"]').prop("value",r.page)});e.setDataSourceParam("pagination",{page:f.meta.page,pages:f.meta.pages,perpage:f.meta.perpage,total:f.meta.total});n(f.pager).find("select."+t+"datatable-pager-size").val(r.perpage).attr("data-selected",r.perpage);n(o.table).find("."+t+'checkbox > [type="checkbox"]').prop("checked",!1);n(o.table).find("."+t+"datatable-row-active").removeClass(t+"datatable-row-active");f.updateInfo.call();f.pagingBreakpoint.call()})},updateInfo:function(){var i=Math.max(f.meta.perpage*(f.meta.page-1)+1,1),r=Math.min(i+f.meta.perpage-1,f.meta.total);n(f.pager).find("."+t+"datatable-pager-info").find("."+t+"datatable-pager-detail").html(e.dataPlaceholder(e.getOption("translate.toolbar.pagination.items.info"),{start:f.meta.total===0?0:i,end:f.meta.perpage===-1?f.meta.total:r,pageSize:f.meta.perpage===-1||f.meta.perpage>=f.meta.total?f.meta.total:f.meta.perpage,total:f.meta.total}))},pagingBreakpoint:function(){var r=n(o.table).siblings("."+t+"datatable-pager").find("."+t+"datatable-pager-nav"),s,u;n(r).length!==0&&(s=e.getCurrentPage(),u=n(r).find("."+t+"datatable-pager-input").closest("li"),n(r).find("li").show(),n.each(e.getOption("toolbar.items.pagination.pages"),function(o,h){if(i.isInResponsiveRange(o)){switch(o){case"desktop":case"tablet":var c=Math.ceil(s/h.pagesNumber)*h.pagesNumber,l=c-h.pagesNumber;n(u).hide();f.meta=e.getDataSourceParam("pagination");f.paginationUpdate();break;case"mobile":n(u).show();n(r).find("."+t+"datatable-pager-link-more-prev").closest("li").hide();n(r).find("."+t+"datatable-pager-link-more-next").closest("li").hide();n(r).find("."+t+"datatable-pager-link-number").closest("li").hide()}return!1}}))},paginationUpdate:function(){var i=n(o.table).siblings("."+t+"datatable-pager").find("."+t+"datatable-pager-nav"),s=n(i).find("."+t+"datatable-pager-link-more-prev"),u=n(i).find("."+t+"datatable-pager-link-more-next"),c=n(i).find("."+t+"datatable-pager-link-first"),l=n(i).find("."+t+"datatable-pager-link-prev"),a=n(i).find("."+t+"datatable-pager-link-next"),v=n(i).find("."+t+"datatable-pager-link-last"),y=n(i).find("."+t+"datatable-pager-link-number"),p=Math.max(n(y).first().data("page")-1,1),h,r;n(s).each(function(t,i){n(i).attr("data-page",p)});p===1?n(s).parent().hide():n(s).parent().show();h=Math.min(n(y).last().data("page")+1,f.meta.pages);n(u).each(function(){n(u).attr("data-page",h).show()});h===f.meta.pages&&h===n(y).last().data("page")?n(u).parent().hide():n(u).parent().show();f.meta.page===1?(n(c).attr("disabled",!0).addClass(t+"datatable-pager-link-disabled"),n(l).attr("disabled",!0).addClass(t+"datatable-pager-link-disabled")):(n(c).removeAttr("disabled").removeClass(t+"datatable-pager-link-disabled"),n(l).removeAttr("disabled").removeClass(t+"datatable-pager-link-disabled"));f.meta.page===f.meta.pages?(n(a).attr("disabled",!0).addClass(t+"datatable-pager-link-disabled"),n(v).attr("disabled",!0).addClass(t+"datatable-pager-link-disabled")):(n(a).removeAttr("disabled").removeClass(t+"datatable-pager-link-disabled"),n(v).removeAttr("disabled").removeClass(t+"datatable-pager-link-disabled"));r=e.getOption("toolbar.items.pagination.navigation");r.first||n(c).remove();r.prev||n(l).remove();r.next||n(a).remove();r.last||n(v).remove();r.more||(n(s).remove(),n(u).remove())}};return f.init(r),f},columnHide:function(){var r=i.getViewPort().width;n.each(f.columns,function(u,f){if(typeof f.responsive!="undefined"||typeof f.visible!="undefined"){var h=f.field,s=n.grep(n(o.table).find("."+t+"datatable-cell"),function(t){return h===n(t).data("field")});setTimeout(function(){e.getObject("visible",f)===!1?n(s).hide():(i.getBreakpoint(e.getObject("responsive.hidden",f))>=r?n(s).hide():n(s).show(),i.getBreakpoint(e.getObject("responsive.visible",f))<=r?n(s).show():n(s).hide())})}})},setupSubDatatable:function(){var i=e.getOption("detail.content"),r,u;typeof i=="function"&&(n(o.table).find("."+t+"datatable-subtable").length>0||(n(o.wrap).addClass(t+"datatable-subtable"),f.columns[0].subtable=!0,r=function(r){var u,s;r.preventDefault();u=n(this).closest("."+t+"datatable-row");s=n(u).next("."+t+"datatable-row-subtable");n(s).length===0&&(s=n("<tr/>").addClass(t+"datatable-row-subtable "+t+"datatable-row-loading").hide().append(n("<td/>").addClass(t+"datatable-subtable").attr("colspan",e.getTotalColumns())),n(u).after(s),n(u).hasClass(t+"datatable-row-even")&&n(s).addClass(t+"datatable-row-subtable-even"));n(s).toggle();var h=n(s).find("."+t+"datatable-subtable"),l=n(this).closest("[data-field]:first-child").find("."+t+"datatable-toggle-subtable").data("value"),c=n(this).find("i").removeAttr("class");if(n(u).hasClass(t+"datatable-row-subtable-expanded")?(n(c).addClass(e.getOption("layout.icons.rowDetail.collapse")),n(u).removeClass(t+"datatable-row-subtable-expanded"),n(o).trigger(t+"datatable-on-collapse-subtable",[u])):(n(c).addClass(e.getOption("layout.icons.rowDetail.expand")),n(u).addClass(t+"datatable-row-subtable-expanded"),n(o).trigger(t+"datatable-on-expand-subtable",[u])),n(h).find("."+t+"datatable").length===0){n.map(o.dataSet,function(n){return l===n[f.columns[0].field]?(r.data=n,!0):!1});r.detailCell=h;r.parentRow=u;r.subTable=h;i(r);n(h).children("."+t+"datatable").on(t+"datatable-on-init",function(){n(s).removeClass(t+"datatable-row-loading")});e.getOption("data.type")==="local"&&n(s).removeClass(t+"datatable-row-loading")}},u=f.columns,n(o.tableBody).find("."+t+"datatable-row").each(function(i,f){n(f).find("."+t+"datatable-cell").each(function(i,f){var o=n.grep(u,function(t){return n(f).data("field")===t.field})[0],s;if(typeof o!="undefined"&&(s=n(f).text(),typeof o.subtable!="undefined"&&o.subtable)){if(n(f).find("."+t+"datatable-toggle-subtable").length>0)return;n(f).html(n("<a/>").addClass(t+"datatable-toggle-subtable").attr("href","#").attr("data-value",s).attr("title",e.getOption("detail.title")).on("click",r).append(n("<i/>").css("width",n(f).data("width")).addClass(e.getOption("layout.icons.rowDetail.collapse"))))}})})))},dataMapCallback:function(n){var t=n;return typeof e.getOption("data.source.read.map")=="function"?e.getOption("data.source.read.map")(n):(typeof n!="undefined"&&typeof n.data!="undefined"&&(t=n.data),t)},isSpinning:!1,spinnerCallback:function(n,t){typeof t=="undefined"&&(t=o);var i=e.getOption("layout.spinner");typeof i!="undefined"&&i&&(n?e.isSpinning||(typeof i.message!="undefined"&&i.message===!0&&(i.message=e.getOption("translate.records.processing")),e.isSpinning=!0,typeof u!="undefined"&&u.block(t,i)):(e.isSpinning=!1,typeof u!="undefined"&&u.unblock(t)))},sortCallback:function(t,i,r){var e=r.type||"string",f=r.format||"",u=r.field;return n(t).sort(function(r,o){var s=r[u],h=o[u],c;switch(e){case"date":if(typeof moment=="undefined")throw new Error("Moment.js is required.");return c=moment(s,f).diff(moment(h,f)),i==="asc"?c>0?1:c<0?-1:0:c<0?1:c>0?-1:0;case"number":return isNaN(parseFloat(s))&&s!=null&&(s=Number(s.replace(/[^0-9\.-]+/g,""))),isNaN(parseFloat(h))&&h!=null&&(h=Number(h.replace(/[^0-9\.-]+/g,""))),s=parseFloat(s),h=parseFloat(h),i==="asc"?s>h?1:s<h?-1:0:s<h?1:s>h?-1:0;case"html":return n(t).sort(function(t,r){return s=n(t[u]).text(),h=n(r[u]).text(),i==="asc"?s>h?1:s<h?-1:0:s<h?1:s>h?-1:0});case"string":default:return i==="asc"?s>h?1:s<h?-1:0:s<h?1:s>h?-1:0}})},log:function(n,t){typeof t=="undefined"&&(t="");o.debug&&console.log(n,t)},autoHide:function(){var i=!1,r=n(o.table).find("[data-autohide-enabled]"),u;r.length&&(i=!0,r.hide());u=function(i){var u,r,s,h,c,o;i.preventDefault();u=n(this).closest("."+t+"datatable-row");r=n(u).next();n(r).hasClass(t+"datatable-row-detail")?(n(this).find("i").removeClass(e.getOption("layout.icons.rowDetail.expand")).addClass(e.getOption("layout.icons.rowDetail.collapse")),n(r).remove()):(n(this).find("i").removeClass(e.getOption("layout.icons.rowDetail.collapse")).addClass(e.getOption("layout.icons.rowDetail.expand")),s=n(u).find("."+t+"datatable-cell:hidden"),h=s.clone().show(),r=n("<tr/>").addClass(t+"datatable-row-detail").insertAfter(u),c=n("<td/>").addClass(t+"datatable-detail").attr("colspan",e.getTotalColumns()).appendTo(r),o=n("<table/>"),n(h).each(function(){var r=n(this).data("field"),i=n.grep(f.columns,function(n){return r===n.field})[0];(typeof i=="undefined"||i.visible!==!1)&&n(o).append(n('<tr class="'+t+'datatable-row"><\/tr>').append(n('<td class="'+t+'datatable-cell"><\/td>').append(n("<span/>").append(i.title))).append(this))}),n(c).append(o))};setTimeout(function(){n(o.table).find("."+t+"datatable-cell").show();n(o.tableBody).each(function(){for(var r=0;n(this)[0].offsetWidth<n(this)[0].scrollWidth&&r<f.columns.length;)n(o.table).find("."+t+"datatable-row").each(function(){var r=n(this).find("."+t+"datatable-cell:not(:hidden):not([data-autohide-disabled])").last();n(r).hide();i=!0}),r++});i&&n(o.tableBody).find("."+t+"datatable-row").each(function(){n(this).find("."+t+"datatable-toggle-detail").length===0&&n(this).prepend(n("<td/>").addClass(t+"datatable-cell "+t+"datatable-toggle-detail").append(n("<a/>").addClass(t+"datatable-toggle-detail").attr("href","").on("click",u).append('<i class="'+e.getOption("layout.icons.rowDetail.collapse")+'"><\/i>')));n(o.tableHead).find("."+t+"datatable-toggle-detail").length===0?(n(o.tableHead).find("."+t+"datatable-row").first().prepend('<th class="'+t+"datatable-cell "+t+'datatable-toggle-detail"><span><\/span><\/th>'),n(o.tableFoot).find("."+t+"datatable-row").first().prepend('<th class="'+t+"datatable-cell "+t+'datatable-toggle-detail"><span><\/span><\/th>')):n(o.tableHead).find("."+t+"datatable-toggle-detail").find("span")})});e.adjustCellsWidth.call()},setAutoColumns:function(){e.getOption("data.autoColumns")&&(n.each(o.dataSet[0],function(t){var i=n.grep(f.columns,function(n){return t===n.field});i.length===0&&f.columns.push({field:t,title:t})}),n(o.tableHead).find("."+t+"datatable-row").remove(),e.setHeadTitle(),e.getOption("layout.footer")&&(n(o.tableFoot).find("."+t+"datatable-row").remove(),e.setHeadTitle(o.tableFoot)))},isLocked:function(){var n=e.lockEnabledColumns();return n.left.length>0||n.right.length>0},isSubtable:function(){return i.hasClass(o.wrap[0],t+"datatable-subtable")||!1},getExtraSpace:function(t){var i=parseInt(n(t).css("paddingRight"))+parseInt(n(t).css("paddingLeft")),r=parseInt(n(t).css("marginRight"))+parseInt(n(t).css("marginLeft")),u=Math.ceil(n(t).css("border-right-width").replace("px",""));return i+r+u},dataPlaceholder:function(t,i){var r=t;return n.each(i,function(n,t){r=r.replace("{{"+n+"}}",t)}),r},getTableId:function(t){typeof t=="undefined"&&(t="");var i=n(o).attr("id");return typeof i=="undefined"&&(i=n(o).attr("class").split(" ")[0]),i+t},getTablePrefix:function(n){return typeof n!="undefined"&&(n="-"+n),e.getTableId()+"-"+e.getDepth()+n},getDepth:function(){var r=0,i=o.table;do i=n(i).parents("."+t+"datatable-table"),r++;while(n(i).length>0);return r},stateKeep:function(n,t){(n=e.getTablePrefix(n),e.getOption("data.saveState")!==!1)&&localStorage&&localStorage.setItem(n,JSON.stringify(t))},stateGet:function(n){if(n=e.getTablePrefix(n),e.getOption("data.saveState")!==!1){var t=null;return localStorage&&(t=localStorage.getItem(n)),typeof t!="undefined"&&t!==null?JSON.parse(t):void 0}},stateUpdate:function(t,i){var r=e.stateGet(t);(typeof r=="undefined"||r===null)&&(r={});e.stateKeep(t,n.extend({},r,i))},stateRemove:function(n){n=e.getTablePrefix(n);localStorage&&localStorage.removeItem(n)},getTotalColumns:function(i){return typeof i=="undefined"&&(i=o.tableBody),n(i).find("."+t+"datatable-row").first().find("."+t+"datatable-cell").length},getOneRow:function(i,r,u){typeof u=="undefined"&&(u=!0);var f=n(i).find("."+t+"datatable-row:not(."+t+"datatable-row-detail):nth-child("+r+")");return u&&(f=f.find("."+t+"datatable-cell")),f},sortColumn:function(i,r,u){var h;typeof r=="undefined"&&(r="asc");typeof u=="undefined"&&(u=!1);var e=n(i).index(),f=n(o.tableBody).find("."+t+"datatable-row"),s=n(i).closest("."+t+"datatable-lock").index();s!==-1&&(f=n(o.tableBody).find("."+t+"datatable-lock:nth-child("+(s+1)+")").find("."+t+"datatable-row"));h=n(f).parent();n(f).sort(function(t,i){var f=n(t).find("td:nth-child("+e+")").text(),o=n(i).find("td:nth-child("+e+")").text();return u&&(f=parseInt(f),o=parseInt(o)),r==="asc"?f>o?1:f<o?-1:0:f<o?1:f>o?-1:0}).appendTo(h)},sorting:function(){var r={init:function(){if(f.sortable){n(o.tableHead).find("."+t+"datatable-cell:not(."+t+"datatable-cell-check)").addClass(t+"datatable-cell-sort").off("click").on("click",r.sortClick);r.setIcon()}},setIcon:function(){var i=e.getDataSourceParam("sort"),r;if(!n.isEmptyObject(i)&&(r=e.getColumnByField(i.field),typeof r=="undefined"||typeof r.sortable=="undefined"||r.sortable!==!1)){var u=n(o.tableHead).find("."+t+'datatable-cell[data-field="'+i.field+'"]').attr("data-sort",i.sort),f=n(u).find("span"),s=n(f).find("i"),h=e.getOption("layout.icons.sort");n(s).length>0?n(s).removeAttr("class").addClass(h[i.sort]):n(f).append(n("<i/>").addClass(h[i.sort]));n(u).addClass(t+"datatable-cell-sorted")}},sortClick:function(){var s=e.getDataSourceParam("sort"),h=n(this).data("field"),c=e.getColumnByField(h),u;(typeof c.sortable=="undefined"||c.sortable!==!1)&&(n(o.tableHead).find("th").removeClass(t+"datatable-cell-sorted"),i.addClass(this,t+"datatable-cell-sorted"),n(o.tableHead).find("."+t+"datatable-cell > span > i").remove(),f.sortable&&(e.spinnerCallback(!0),u="desc",e.getObject("field",s)===h&&(u=e.getObject("sort",s)),u=typeof u=="undefined"||u==="desc"?"asc":"desc",s={field:h,sort:u},e.setDataSourceParam("sort",s),r.setIcon(),setTimeout(function(){e.dataRender("sort");n(o).trigger(t+"datatable-on-sort",s)},300)))}};r.init()},localDataUpdate:function(){var t=e.getDataSourceParam(),u,i;typeof o.originalDataSet=="undefined"&&(o.originalDataSet=o.dataSet);var s=e.getObject("sort.field",t),f=e.getObject("sort.sort",t),r=e.getColumnByField(s);return o.dataSet=typeof r!="undefined"&&e.getOption("data.serverSorting")!==!0?typeof r.sortCallback=="function"?r.sortCallback(o.originalDataSet,f,r):e.sortCallback(o.originalDataSet,f,r):o.originalDataSet,typeof t.query!="object"||e.getOption("data.serverFiltering")||(t.query=t.query||{},u=function(n){for(var t in n)if(n.hasOwnProperty(t))if(typeof n[t]=="string"){if(n[t].toLowerCase()==i||n[t].toLowerCase().indexOf(i)!==-1)return!0}else if(typeof n[t]=="number"){if(n[t]===i)return!0}else if(typeof n[t]=="object"&&u(n[t]))return!0;return!1},i=n(e.getOption("search.input")).val(),typeof i!="undefined"&&i!==""&&(i=i.toLowerCase(),o.dataSet=n.grep(o.dataSet,u),delete t.query[e.getGeneralSearchKey()]),n.each(t.query,function(n,i){i===""&&delete t.query[n]}),o.dataSet=e.filterArray(o.dataSet,t.query),o.dataSet=o.dataSet.filter(function(){return!0})),o.dataSet},filterArray:function(t,i,r){if(typeof t!="object")return[];if(typeof r=="undefined"&&(r="AND"),typeof i!="object")return t;if(r=r.toUpperCase(),n.inArray(r,["AND","OR","NOT"])===-1)return[];var f=Object.keys(i).length,u=[];return n.each(t,function(t,o){var h=o,s=0;n.each(i,function(n,t){var i,r;t=t instanceof Array?t:[t];i=e.getObject(n,h);typeof i!="undefined"&&i&&(r=i.toString().toLowerCase(),t.forEach(function(n){(n.toString().toLowerCase()==r||r.indexOf(n.toString().toLowerCase())!==-1)&&s++}))});("AND"==r&&s==f||"OR"==r&&s>0||"NOT"==r&&0==s)&&(u[t]=o)}),u},resetScroll:function(){typeof f.detail=="undefined"&&e.getDepth()===1&&(n(o.table).find("."+t+"datatable-row").css("left",0),n(o.table).find("."+t+"datatable-lock").css("top",0),n(o.tableBody).scrollTop(0))},getColumnByField:function(t){if(typeof t!="undefined"){var i;return n.each(f.columns,function(n,r){if(t===r.field)return i=r,!1}),i}},getDefaultSortColumn:function(){var t;return n.each(f.columns,function(i,r){if(typeof r.sortable!="undefined"&&n.inArray(r.sortable,["asc","desc"])!==-1)return t={sort:r.sortable,field:r.field},!1}),t},getHiddenDimensions:function(t,i){var u={position:"absolute",visibility:"hidden",display:"block"},r={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=n(t).parents().addBack().not(":visible"),f;return i=typeof i=="boolean"?i:!1,f=[],e.each(function(){var t={};for(var n in u)t[n]=this.style[n],this.style[n]=u[n];f.push(t)}),r.width=n(t).width(),r.outerWidth=n(t).outerWidth(i),r.innerWidth=n(t).innerWidth(),r.height=n(t).height(),r.innerHeight=n(t).innerHeight(),r.outerHeight=n(t).outerHeight(i),e.each(function(n){var i=f[n];for(var t in u)this.style[t]=i[t]}),r},getGeneralSearchKey:function(){var t=n(e.getOption("search.input"));return e.getOption("search.key")||n(t).prop("name")},getObject:function(n,t){return n.split(".").reduce(function(n,t){return n!==null&&typeof n[t]!="undefined"?n[t]:null},t)},extendObj:function(n,t,i){function f(n){var t=r[u++];typeof n[t]!="undefined"&&n[t]!==null?typeof n[t]!="object"&&typeof n[t]!="function"&&(n[t]={}):n[t]={};u===r.length?n[t]=i:f(n[t])}var r=t.split("."),u=0;return f(n),n},rowEvenOdd:function(){n(o.tableBody).find("."+t+"datatable-row").removeClass(t+"datatable-row-even");n(o.wrap).hasClass(t+"datatable-subtable")?n(o.tableBody).find("."+t+"datatable-row:not(."+t+"datatable-row-detail):even").addClass(t+"datatable-row-even"):n(o.tableBody).find("."+t+"datatable-row:nth-child(even)").addClass(t+"datatable-row-even")},timer:0,redraw:function(){return e.adjustCellsWidth.call(),e.isLocked()&&(e.scrollbar(),e.resetScroll(),e.adjustCellsHeight.call()),e.adjustLockContainer.call(),e.initHeight.call(),o},load:function(){return e.reload(),o},reload:function(){var i=function(){return function(n,t){clearTimeout(e.timer);e.timer=setTimeout(n,t)}}();return i(function(){f.data.serverFiltering||e.localDataUpdate();e.dataRender();n(o).trigger(t+"datatable-on-reloaded")},e.getOption("search.delay")),o},getRecord:function(i){return typeof o.tableBody=="undefined"&&(o.tableBody=n(o.table).children("tbody")),n(o.tableBody).find("."+t+"datatable-cell:first-child").each(function(r,u){if(i==n(u).text()){var f=n(u).closest("."+t+"datatable-row").index()+1;return o.API.record=o.API.value=e.getOneRow(o.tableBody,f),o}}),o},getColumn:function(t){return e.setSelectedRecords(),o.API.value=n(o.API.record).find('[data-field="'+t+'"]'),o},destroy:function(){n(o).parent().find("."+t+"datatable-pager").remove();var i=n(o.initialDatatable).addClass(t+"datatable-destroyed").show();return n(o).replaceWith(i),o=i,n(o).trigger(t+"datatable-on-destroy"),e.isInit=!1,null},sort:function(i,r){r=typeof r=="undefined"?"asc":r;e.spinnerCallback(!0);var u={field:i,sort:r};return e.setDataSourceParam("sort",u),setTimeout(function(){e.dataRender("sort");n(o).trigger(t+"datatable-on-sort",u);n(o.tableHead).find("."+t+"datatable-cell > span > i").remove()},300),o},getValue:function(){return n(o.API.value).text()},setActive:function(i){typeof i=="string"&&(i=n(o.tableBody).find("."+t+'checkbox-single > [type="checkbox"][value="'+i+'"]'));n(i).prop("checked",!0);var r=[];n(i).each(function(i,u){var e=n(u).closest("tr").addClass(t+"datatable-row-active"),f=n(u).attr("value");typeof f!="undefined"&&r.push(f)});n(o).trigger(t+"datatable-on-check",[r])},setInactive:function(i){typeof i=="string"&&(i=n(o.tableBody).find("."+t+'checkbox-single > [type="checkbox"][value="'+i+'"]'));n(i).prop("checked",!1);var r=[];n(i).each(function(i,u){var e=n(u).closest("tr").removeClass(t+"datatable-row-active"),f=n(u).attr("value");typeof f!="undefined"&&r.push(f)});n(o).trigger(t+"datatable-on-uncheck",[r])},setActiveAll:function(i){var r=n(o.table).find("> tbody, > thead").find("tr").not("."+t+"datatable-row-subtable").find("."+t+'datatable-cell-check [type="checkbox"]');i?e.setActive(r):e.setInactive(r)},setSelectedRecords:function(){return o.API.record=n(o.tableBody).find("."+t+"datatable-row-active"),o},getSelectedRecords:function(){return e.setSelectedRecords(),o.API.record=o.rows("."+t+"datatable-row-active").nodes(),o.API.record},getOption:function(n){return e.getObject(n,f)},setOption:function(n,t){f=e.extendObj(f,n,t)},search:function(t,i){typeof i!="undefined"&&(i=n.makeArray(i));var r=function(){return function(n,t){clearTimeout(e.timer);e.timer=setTimeout(n,t)}}();r(function(){var r=e.getDataSourceQuery(),u;typeof i=="undefined"&&typeof t!="undefined"&&(u=e.getGeneralSearchKey(),r[u]=t);typeof i=="object"&&(n.each(i,function(n,i){r[i]=t}),n.each(r,function(t,i){(i===""||n.isEmptyObject(i))&&delete r[t]}));e.setDataSourceQuery(r);o.setDataSourceParam("pagination",Object.assign({},o.getDataSourceParam("pagination"),{page:1}));f.data.serverFiltering||e.localDataUpdate();e.dataRender("search")},e.getOption("search.delay"))},setDataSourceParam:function(t,i){o.API.params=n.extend({},{pagination:{page:1,perpage:e.getOption("data.pageSize")},sort:e.getDefaultSortColumn(),query:{}},o.API.params,e.stateGet(e.stateId));o.API.params=e.extendObj(o.API.params,t,i);e.stateKeep(e.stateId,o.API.params)},getDataSourceParam:function(t){return(o.API.params=n.extend({},{pagination:{page:1,perpage:e.getOption("data.pageSize")},sort:e.getDefaultSortColumn(),query:{}},o.API.params,e.stateGet(e.stateId)),typeof t=="string")?e.getObject(t,o.API.params):o.API.params},getDataSourceQuery:function(){return e.getDataSourceParam("query")||{}},setDataSourceQuery:function(n){e.setDataSourceParam("query",n)},getCurrentPage:function(){return n(o.table).siblings("."+t+"datatable-pager").last().find("."+t+"datatable-pager-nav").find("."+t+"datatable-pager-link."+t+"datatable-pager-link-active").data("page")||1},getPageSize:function(){return n(o.table).siblings("."+t+"datatable-pager").last().find("select."+t+"datatable-pager-size").val()||10},getTotalRows:function(){return o.API.params.pagination.total},getDataSet:function(){return o.originalDataSet},nodeTr:[],nodeTd:[],nodeCols:[],recentNode:[],table:function(){if(typeof o.table!="undefined")return o.table},row:function(t){return e.rows(t),e.nodeTr=e.recentNode=n(e.nodeTr).first(),o},rows:function(i){return e.nodeTr=e.isLocked()?e.recentNode=n(o.tableBody).find(i).filter("."+t+"datatable-lock-scroll > ."+t+"datatable-row"):e.recentNode=n(o.tableBody).find(i).filter("."+t+"datatable-row"),o},column:function(i){return e.nodeCols=e.recentNode=n(o.tableBody).find("."+t+"datatable-cell:nth-child("+(i+1)+")"),o},columns:function(i){var r=o.table,u;return e.nodeTr===e.recentNode&&(r=e.nodeTr),u=n(r).find("."+t+'datatable-cell[data-field="'+i+'"]'),e.nodeCols=u.length>0?e.recentNode=u:e.recentNode=n(r).find(i).filter("."+t+"datatable-cell"),o},cell:function(t){return e.cells(t),e.nodeTd=e.recentNode=n(e.nodeTd).first(),o},cells:function(i){var r=n(o.tableBody).find("."+t+"datatable-cell");return typeof i!="undefined"&&(r=n(r).filter(i)),e.nodeTd=e.recentNode=r,o},remove:function(){return n(e.nodeTr.length)&&e.nodeTr===e.recentNode&&n(e.nodeTr).remove(),e.layoutUpdate(),o},visible:function(i){var u,r,o;n(e.recentNode.length)&&(u=e.lockEnabledColumns(),e.recentNode===e.nodeCols&&(r=e.recentNode.index(),e.isLocked()&&(o=n(e.recentNode).closest("."+t+"datatable-lock-scroll").length,o?r+=u.left.length+1:n(e.recentNode).closest("."+t+"datatable-lock-right").length&&(r+=u.left.length+o+1))),i?(e.recentNode===e.nodeCols&&delete f.columns[r].visible,n(e.recentNode).show()):(e.recentNode===e.nodeCols&&e.setOption("columns."+r+".visible",!1),n(e.recentNode).hide()),e.columnHide(),e.redraw())},nodes:function(){return e.recentNode},dataset:function(){return o},gotoPage:function(n){typeof e.pagingObject!="undefined"&&(e.isInit=!0,e.pagingObject.openPage(n))}},n.each(e,function(n,t){o[n]=t}),typeof f!="undefined"?typeof f=="string"?(s=f,o=n(this).data(r),typeof o!="undefined"&&(f=o.options,e[s].apply(this,Array.prototype.slice.call(arguments,1)))):o.data(r)||n(this).hasClass(t+"datatable-loaded")||(o.dataSet=null,o.textAlign={left:t+"datatable-cell-left",center:t+"datatable-cell-center",right:t+"datatable-cell-right"},f=n.extend(!0,{},n.fn[r].defaults,f),o.options=f,e.init.apply(this,[f]),n(o.wrap).data(r,o)):(o=n(this).data(r),typeof o=="undefined"&&n.error(r+" not initialized"),f=o.options),o};n.fn[r].defaults={data:{type:"local",source:null,pageSize:10,saveState:!0,serverPaging:!1,serverFiltering:!1,serverSorting:!1,autoColumns:!1,attr:{rowProps:[]}},layout:{theme:"default","class":t+"datatable-primary",scroll:!1,height:null,minHeight:null,footer:!1,header:!0,customScrollbar:!0,spinner:{overlayColor:"#000000",opacity:0,type:"loader",state:"primary",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(n){var i="KTDatatable",t="";n.fn[i]=n.fn[i]||{};n.fn[i].checkbox=function(r,u){var f={selectedAllRows:!1,selectedRows:[],unselectedRows:[],init:function(){if(f.selectorEnabled()){r.setDataSourceParam(u.vars.selectedAllRows,!1);r.stateRemove("checkbox");u.vars.requestIds&&r.setDataSourceParam(u.vars.requestIds,!0);n(r).on(t+"datatable-on-reloaded",function(){r.stateRemove("checkbox");r.setDataSourceParam(u.vars.selectedAllRows,!1);f.selectedAllRows=!1;f.selectedRows=[];f.unselectedRows=[]});f.selectedAllRows=r.getDataSourceParam(u.vars.selectedAllRows);n(r).on(t+"datatable-on-layout-updated",function(t,i){i.table==n(r.wrap).attr("id")&&r.ready(function(){f.initVars();f.initEvent();f.initSelect()})});n(r).on(t+"datatable-on-check",function(t,i){i.forEach(function(n){f.selectedRows.push(n);f.unselectedRows=f.remove(f.unselectedRows,n)});var u={};u.selectedRows=n.unique(f.selectedRows);u.unselectedRows=n.unique(f.unselectedRows);r.stateKeep("checkbox",u)});n(r).on(t+"datatable-on-uncheck",function(t,i){i.forEach(function(n){f.unselectedRows.push(n);f.selectedRows=f.remove(f.selectedRows,n)});var u={};u.selectedRows=n.unique(f.selectedRows);u.unselectedRows=n.unique(f.unselectedRows);r.stateKeep("checkbox",u)})}},initEvent:function(){n(r.tableHead).find("."+t+'checkbox-all > [type="checkbox"]').click(function(){if(f.selectedRows=f.unselectedRows=[],r.stateRemove("checkbox"),f.selectedAllRows=!!n(this).is(":checked"),!u.vars.requestIds){n(this).is(":checked")&&(f.selectedRows=n.makeArray(n(r.tableBody).find("."+t+'checkbox-single > [type="checkbox"]').map(function(t,i){return n(i).val()})));var i={};i.selectedRows=n.unique(f.selectedRows);r.stateKeep("checkbox",i)}r.setDataSourceParam(u.vars.selectedAllRows,f.selectedAllRows);n(r).trigger(t+"datatable-on-click-checkbox",[n(this)])});n(r.tableBody).find("."+t+'checkbox-single > [type="checkbox"]').click(function(){var i=n(this).val(),e;n(this).is(":checked")?(f.selectedRows.push(i),f.unselectedRows=f.remove(f.unselectedRows,i)):(f.unselectedRows.push(i),f.selectedRows=f.remove(f.selectedRows,i));!u.vars.requestIds&&f.selectedRows.length<1&&n(r.tableHead).find("."+t+'checkbox-all > [type="checkbox"]').prop("checked",!1);e={};e.selectedRows=f.selectedRows.filter(f.unique);e.unselectedRows=f.unselectedRows.filter(f.unique);r.stateKeep("checkbox",e);n(r).trigger(t+"datatable-on-click-checkbox",[n(this)])})},unique:function(n,t,i){return i.indexOf(n)===t},initSelect:function(){f.selectedAllRows&&u.vars.requestIds?(r.hasClass(t+"datatable-error")||n(r.tableHead).find("."+t+'checkbox-all > [type="checkbox"]').prop("checked",!0),r.setActiveAll(!0),f.unselectedRows.forEach(function(n){r.setInactive(n)})):(f.selectedRows.forEach(function(n){r.setActive(n)}),!r.hasClass(t+"datatable-error")&&n(r.tableBody).find("."+t+'checkbox-single > [type="checkbox"]').not(":checked").length<1&&n(r.tableHead).find("."+t+'checkbox-all > [type="checkbox"]').prop("checked",!0))},selectorEnabled:function(){return n.grep(r.options.columns,function(n){return n.selector||!1})[0]},initVars:function(){var n=r.stateGet("checkbox");typeof n!="undefined"&&(f.selectedRows=n.selectedRows||[],f.unselectedRows=n.unselectedRows||[])},getSelectedId:function(t){if(f.initVars(),f.selectedAllRows&&u.vars.requestIds){typeof t=="undefined"&&(t=u.vars.rowIds);var i=r.getObject(t,r.lastResponse)||[];return i.length>0&&f.unselectedRows.forEach(function(n){i=f.remove(i,parseInt(n))}),n.unique(i)}return f.selectedRows},remove:function(n,t){return n.filter(function(n){return n!==t})}};return r.checkbox=function(){return f},typeof u=="object"&&(u=n.extend(!0,{},n.fn[i].checkbox.default,u),f.init.apply(this,[u])),r};n.fn[i].checkbox.default={vars:{selectedAllRows:"selectedAllRows",requestIds:"requestIds",rowIds:"meta.rowIds"}}}(jQuery);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);KTUtil.ready(function(){KTLayoutHeader.init("kt_header","kt_header_mobile");KTLayoutHeaderMenu.init("kt_header_menu","kt_header_menu_wrapper");KTLayoutHeaderTopbar.init("kt_header_mobile_topbar_toggle");KTLayoutBrand.init("kt_brand");KTLayoutAside.init("kt_aside");KTLayoutAsideToggle.init("kt_aside_toggle");KTLayoutAsideMenu.init("kt_aside_menu");KTLayoutSubheader.init("kt_subheader");KTLayoutContent.init("kt_content");KTLayoutFooter.init("kt_footer");KTLayoutScrolltop.init("kt_scrolltop");KTLayoutStickyCard.init("kt_page_sticky_card");KTLayoutStretchedCard.init("kt_page_stretched_card");KTLayoutExamples.init();KTLayoutDemoPanel.init("kt_demo_panel");KTLayoutChat.init();KTLayoutQuickActions.init("kt_quick_actions");KTLayoutQuickNotifications.init("kt_quick_notifications");KTLayoutQuickPanel.init("kt_quick_panel");KTLayoutQuickUser.init("kt_quick_user");KTLayoutQuickSearch.init("kt_quick_search");KTLayoutQuickCartPanel.init("kt_quick_cart");KTLayoutSearch().init("kt_quick_search_dropdown");KTLayoutSearchOffcanvas().init("kt_quick_search_offcanvas")});KTLayoutAsideMenu=function(){var n,t,i=function(){var r=KTUtil.attr(n,"data-menu-dropdown")==="1"?"dropdown":"accordion",i;KTUtil.attr(n,"data-menu-scroll")==="1"&&(i={rememberPosition:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return KTUtil.isBreakpointUp("lg")&&(t=t-KTLayoutBrand.getHeight()),t-(parseInt(KTUtil.css(n,"marginBottom"))+parseInt(KTUtil.css(n,"marginTop")))}});t=new KTMenu(n,{scroll:i,submenu:{desktop:r,tablet:"accordion",mobile:"accordion"},accordion:{expandAll:!1}});t.on("submenuToggle",function(){if(KTLayoutAside.isMinimized()===!0&&KTLayoutAside.isHoverable()===!1)return!1});t.on("linkClick",function(){KTUtil.isBreakpointDown("lg")&&KTLayoutAside.getOffcanvas().hide()})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getElement:function(){return n},getMenu:function(){return t},pauseDropdownHover:function(n){t&&t.pauseDropdownHover(n)},closeMobileOffcanvas:function(){t&&KTUtil.isMobileDevice()&&t.hide()}}}();KTLayoutAsideToggle=function(){var n,i,t,r=function(){t=new KTToggle(i,{target:n,targetState:"aside-minimize",toggleState:"active"});t.on("toggle",function(t){KTUtil.addClass(n,"aside-minimizing");KTUtil.transitionEnd(n,function(){KTUtil.removeClass(n,"aside-minimizing")});KTLayoutStickyCard.update();KTLayoutHeaderMenu.pauseDropdownHover(800);KTLayoutAsideMenu.pauseDropdownHover(800);KTCookie.setCookie("kt_aside_toggle_state",t.getState())});t.on("beforeToggle",function(){KTUtil.hasClass(n,"aside-minimize")===!1&&KTUtil.hasClass(n,"aside-minimize-hover")&&KTUtil.removeClass(n,"aside-minimize-hover")})};return{init:function(t){(i=KTUtil.getById(t),n=KTUtil.getBody(),i)&&r()},getElement:function(){return i},getToggle:function(){return t},onToggle:function(n){if(typeof t.element!="undefined")t.on("toggle",n)}}}();KTLayoutAside=function(){var n,t,i,r=function(){var f=KTUtil.hasClass(t,"aside-offcanvas-default")?"aside-offcanvas-default":"aside",r,u;i=new KTOffcanvas(t,{baseClass:f,overlay:!0,closeBy:"kt_aside_close_btn",toggleBy:{target:"kt_aside_mobile_toggle",state:"mobile-toggle-active"}});KTUtil.hasClass(n,"aside-fixed")&&KTUtil.hasClass(n,"aside-minimize-hoverable")&&(KTUtil.addEvent(t,"mouseenter",function(t){(t.preventDefault(),KTUtil.isBreakpointUp("lg")!==!1)&&(u&&(clearTimeout(u),u=null),r=setTimeout(function(){KTUtil.hasClass(n,"aside-minimize")&&KTUtil.isBreakpointUp("lg")&&(KTUtil.removeClass(n,"aside-minimize"),KTUtil.addClass(n,"aside-minimize-hover"),KTLayoutAsideMenu.getMenu().scrollUpdate(),KTLayoutAsideMenu.getMenu().scrollTop())},50))}),KTUtil.addEvent(t,"mouseleave",function(t){(t.preventDefault(),KTUtil.isBreakpointUp("lg")!==!1)&&(r&&(clearTimeout(r),r=null),u=setTimeout(function(){KTUtil.hasClass(n,"aside-minimize-hover")&&KTUtil.isBreakpointUp("lg")&&(KTUtil.removeClass(n,"aside-minimize-hover"),KTUtil.addClass(n,"aside-minimize"),KTLayoutAsideMenu.getMenu().scrollUpdate(),KTLayoutAsideMenu.getMenu().scrollTop())},100))}))};return{init:function(i){(t=KTUtil.getById(i),n=KTUtil.getBody(),t)&&r()},getElement:function(){return t},getOffcanvas:function(){return i},isFixed:function(){return KTUtil.hasClass(n,"aside-fixed")},isMinimized:function(){return KTUtil.hasClass(n,"aside-fixed")&&KTUtil.hasClass(n,"aside-minimize")},isHoverable:function(){return KTUtil.hasClass(n,"aside-fixed")&&KTUtil.hasClass(n,"aside-minimize-hoverable")}}}();KTLayoutBrand=function(){var n,t=function(){var t=0;return n&&(t=KTUtil.actualHeight(n)),t};return{init:function(t){n=KTUtil.getById(t);!n},getElement:function(){return n},getHeight:function(){return t()}}}();KTLayoutContent=function(){var n,t=function(){var t;return t=KTUtil.getViewPort().height,n&&(t=t-parseInt(KTUtil.css(n,"paddingTop"))-parseInt(KTUtil.css(n,"paddingBottom"))),t=t-KTLayoutHeader.getHeight(),t=t-KTLayoutSubheader.getHeight(),t-KTLayoutFooter.getHeight()};return{init:function(t){n=KTUtil.getById(t)},getHeight:function(){return t()},getElement:function(){return n}}}();KTLayoutFooter=function(){var n,t=function(){var t=0;return n&&(t=KTUtil.actualHeight(n)),t};return{init:function(t){n=KTUtil.getById(t)},getHeight:function(){return t()},getElement:function(){return n}}}();KTLayoutHeaderMenu=function(){var t,n,r,i,u=function(){i=new KTOffcanvas(r,{overlay:!0,baseClass:"header-menu-wrapper",closeBy:"kt_header_menu_mobile_close_btn",toggleBy:{target:"kt_header_mobile_toggle",state:"mobile-toggle-active"}});n=new KTMenu(t,{submenu:{desktop:"dropdown",tablet:"accordion",mobile:"accordion"},accordion:{slideSpeed:200,expandAll:!1}});n.on("linkClick",function(){KTUtil.isBreakpointDown("lg")&&i.hide()})};return{init:function(n,i){(t=KTUtil.getById(n),r=KTUtil.getById(i),t)&&u()},getMenuElement:function(){return t},getOffcanvasElement:function(){return r},getMenu:function(){return n},pauseDropdownHover:function(t){n&&n.pauseDropdownHover(t)},getOffcanvas:function(){return i},closeMobileOffcanvas:function(){n&&KTUtil.isMobileDevice()&&i.hide()}}}();KTLayoutHeaderTopbar=function(){var n,t,i=function(){t=new KTToggle(n,{target:KTUtil.getBody(),targetState:"topbar-mobile-on",toggleState:"active"})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getToggleElement:function(){return n}}}();KTLayoutHeader=function(){var n,t,i,r=function(){var t=0;return n&&(t=KTUtil.actualHeight(n)+1),t},u=function(){return KTUtil.actualHeight(t)};return{init:function(i,r){n=KTUtil.getById(i);t=KTUtil.getById(r);!n},isFixed:function(){return KTUtil.hasClass(KTUtil.getBody(),"header-fixed")},isFixedForMobile:function(){return KTUtil.hasClass(KTUtil.getBody(),"header-mobile-fixed")},getElement:function(){return n},getElementForMobile:function(){return t},getHeader:function(){return i},getHeight:function(){return r()},getHeightForMobile:function(){return u()}}}();KTLayoutStickyCard=function(){var n,t,i=function(){var i=300;typeof KTLayoutHeader!="undefined"&&(i=KTLayoutHeader.getHeight());t=new KTCard(n,{sticky:{offset:i,zIndex:90,position:{top:function(){var n=0,t=KTUtil.getBody();return KTUtil.isBreakpointUp("lg")?(typeof KTLayoutHeader!="undefined"&&KTLayoutHeader.isFixed()&&(n=n+KTLayoutHeader.getHeight()),typeof KTLayoutSubheader!="undefined"&&KTLayoutSubheader.isFixed()&&(n=n+KTLayoutSubheader.getHeight())):typeof KTLayoutHeader!="undefined"&&KTLayoutHeader.isFixedForMobile()&&(n=n+KTLayoutHeader.getHeightForMobile()),n-1},left:function(){return KTUtil.offset(n).left},right:function(){var t=KTUtil.getBody(),i=parseInt(KTUtil.css(n,"width")),r=parseInt(KTUtil.css(t,"width")),u=KTUtil.offset(n).left;return r-i-u}}}});t.initSticky();KTUtil.addResizeHandler(function(){t.updateSticky()})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},update:function(){t&&t.updateSticky()}}}();KTLayoutStretchedCard=function(){var n,t=function(){var r=KTUtil.find(n,".card-scroll"),i=KTUtil.find(n,".card-body"),u=KTUtil.find(n,".card-header"),t=KTLayoutContent.getHeight();t=t-parseInt(KTUtil.actualHeight(u));t=t-parseInt(KTUtil.css(n,"marginTop"))-parseInt(KTUtil.css(n,"marginBottom"));t=t-parseInt(KTUtil.css(n,"paddingTop"))-parseInt(KTUtil.css(n,"paddingBottom"));t=t-parseInt(KTUtil.css(i,"paddingTop"))-parseInt(KTUtil.css(i,"paddingBottom"));t=t-parseInt(KTUtil.css(i,"marginTop"))-parseInt(KTUtil.css(i,"marginBottom"));t=t-3;KTUtil.css(r,"height",t+"px")};return{init:function(i){(n=KTUtil.getById(i),n)&&(t(),KTUtil.addResizeHandler(function(){t()}))},update:function(){t()}}}();KTLayoutSubheader=function(){var n,t=function(){var t=0;return n&&(t=KTUtil.actualHeight(n)),t};return{init:function(t){n=KTUtil.getById(t);!n},isFixed:function(){return KTUtil.hasClass(KTUtil.getBody(),"subheader-fixed")},getElement:function(){return n},getHeight:function(){return t()}}}();KTLayoutChat=function(){var n=function(n){var t=KTUtil.find(n,".scroll"),u=KTUtil.find(n,".card-body"),i=KTUtil.find(n,".card-header"),r=KTUtil.find(n,".card-footer"),f,e;t&&(KTUtil.scrollInit(t,{windowScroll:!1,mobileNativeScroll:!0,desktopNativeScroll:!1,resetHeightOnDestroy:!0,handleWindowResize:!0,rememberPosition:!0,height:function(){var n;return KTUtil.isBreakpointDown("lg")?KTUtil.hasAttr(t,"data-mobile-height")?parseInt(KTUtil.attr(t,"data-mobile-height")):400:KTUtil.isBreakpointUp("lg")&&KTUtil.hasAttr(t,"data-height")?parseInt(KTUtil.attr(t,"data-height")):(n=KTLayoutContent.getHeight(),t&&(n=n-parseInt(KTUtil.css(t,"margin-top"))-parseInt(KTUtil.css(t,"margin-bottom"))),i&&(n=n-parseInt(KTUtil.css(i,"height")),n=n-parseInt(KTUtil.css(i,"margin-top"))-parseInt(KTUtil.css(i,"margin-bottom"))),u&&(n=n-parseInt(KTUtil.css(u,"padding-top"))-parseInt(KTUtil.css(u,"padding-bottom"))),r&&(n=n-parseInt(KTUtil.css(r,"height")),n=n-parseInt(KTUtil.css(r,"margin-top"))-parseInt(KTUtil.css(r,"margin-bottom"))),n-2)}}),f=KTUtil.find(n,".messages"),t.scrollTop=parseInt(KTUtil.css(f,"height")),(e=KTUtil.data(t).get("ps"))&&e.update())},t=function(n){var i=KTUtil.find(n,".messages"),r=KTUtil.find(n,".scroll"),u=KTUtil.find(n,"textarea"),f,t,e;u.value.length!==0&&(f=document.createElement("DIV"),KTUtil.addClass(f,"d-flex flex-column mb-5 align-items-end"),t="",t+='<div class="d-flex align-items-center">',t+="\t<div>",t+='\t\t<span class="text-muted font-size-sm">2 Hours<\/span>',t+='\t\t<a href="#" class="text-dark-75 text-hover-primary font-weight-bold font-size-h6">You<\/a>',t+="\t<\/div>",t+='\t<div class="symbol symbol-circle symbol-40 ml-3">',t+='\t\t<img alt="Pic" src="assets/media/users/300_12.jpg"/>',t+="\t<\/div>",t+="<\/div>",t+='<div class="mt-2 rounded p-5 bg-light-primary text-dark-50 font-weight-bold font-size-lg text-right max-w-400px">'+u.value+"<\/div>",KTUtil.setHTML(f,t),i.appendChild(f),u.value="",r.scrollTop=parseInt(KTUtil.css(i,"height")),(e=KTUtil.data(r).get("ps"))&&e.update(),setTimeout(function(){var t=document.createElement("DIV"),n,f;KTUtil.addClass(t,"d-flex flex-column mb-5 align-items-start");n="";n+='<div class="d-flex align-items-center">';n+='\t<div class="symbol symbol-circle symbol-40 mr-3">';n+='\t\t<img alt="Pic" src="assets/media/users/300_12.jpg"/>';n+="\t<\/div>";n+="\t<div>";n+='\t\t<a href="#" class="text-dark-75 text-hover-primary font-weight-bold font-size-h6">Matt Pears<\/a>';n+='\t\t<span class="text-muted font-size-sm">Just now<\/span>';n+="\t<\/div>";n+="<\/div>";n+='<div class="mt-2 rounded p-5 bg-light-success text-dark-50 font-weight-bold font-size-lg text-left max-w-400px">';n+="Right before vacation season we have the next Big Deal for you.";n+="<\/div>";KTUtil.setHTML(t,n);i.appendChild(t);u.value="";r.scrollTop=parseInt(KTUtil.css(i,"height"));(f=KTUtil.data(r).get("ps"))&&f.update()},2e3))};return{init:function(){n(KTUtil.getById("kt_chat_modal"));(encodeURI(window.location.hostname)=="keenthemes.com"||encodeURI(window.location.hostname)=="www.keenthemes.com")&&setTimeout(function(){if(!KTCookie.getCookie("kt_app_chat_shown")){var n=new Date((new Date).getTime()+36e5);KTCookie.setCookie("kt_app_chat_shown",1,{expires:n});KTUtil.getById("kt_app_chat_launch_btn")&&KTUtil.getById("kt_app_chat_launch_btn").click()}},2e3)},setup:function(t){n(t)}}}();KTLayoutDemoPanel=function(){var n,t,i=function(){t=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_demo_panel_close",toggleBy:"kt_demo_panel_toggle"});var i=KTUtil.find(n,".offcanvas-header"),f=KTUtil.find(n,".offcanvas-content"),r=KTUtil.find(n,".offcanvas-wrapper"),u=KTUtil.find(n,".offcanvas-footer");if(KTUtil.scrollInit(r,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),f&&(t=t-parseInt(KTUtil.css(f,"marginTop")),t=t-parseInt(KTUtil.css(f,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),u&&(t=t-parseInt(KTUtil.actualHeight(u)),t=t-parseInt(KTUtil.css(u,"marginTop")),t=t-parseInt(KTUtil.css(u,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2}}),typeof offcanvas!="undefined"&&offcanvas.length===0)offcanvas.on("hide",function(){var n=new Date((new Date).getTime()+36e5);KTCookie.setCookie("kt_demo_panel_shown",1,{expires:n})})},r=function(){(encodeURI(window.location.hostname)=="keenthemes.com"||encodeURI(window.location.hostname)=="www.keenthemes.com")&&setTimeout(function(){if(!KTCookie.getCookie("kt_demo_panel_shown")){var n=new Date((new Date).getTime()+9e5);KTCookie.setCookie("kt_demo_panel_shown",1,{expires:n});typeof t!="undefined"&&t.show()}},4e3)};return{init:function(t){(n=KTUtil.getById(t),n)&&(i(),r())}}}();KTLayoutExamples=function(){var n=function(n){var t=n,i;for(typeof t=="undefined"&&(t=document.querySelectorAll(".example:not(.example-compact):not(.example-hover):not(.example-basic)")),i=0;i<t.length;++i){var r=t[i],u=KTUtil.find(r,".example-copy"),f=new ClipboardJS(u,{target:function(n){var i=n.closest(".example"),t=KTUtil.find(i,".example-code .tab-pane.active");return t||(t=KTUtil.find(i,".example-code")),t}});f.on("success",function(n){KTUtil.addClass(n.trigger,"example-copied");n.clearSelection();setTimeout(function(){KTUtil.removeClass(n.trigger,"example-copied")},2e3)})}},t=function(n){var r,f,e,t=n,i,u;for(typeof t=="undefined"&&(t=document.querySelectorAll(".example.example-compact")),i=0;i<t.length;++i){var r=t[i],f=KTUtil.find(r,".example-toggle"),e=KTUtil.find(r,".example-copy");KTUtil.addEvent(f,"click",function(){var t=this.closest(".example"),n=KTUtil.find(t,".example-code"),i=this;KTUtil.hasClass(this,"example-toggled")?KTUtil.slideUp(n,300,function(){KTUtil.removeClass(i,"example-toggled");KTUtil.removeClass(n,"example-code-on");KTUtil.hide(n)}):(KTUtil.addClass(n,"example-code-on"),KTUtil.addClass(this,"example-toggled"),KTUtil.slideDown(n,300,function(){KTUtil.show(n)}))});u=new ClipboardJS(e,{target:function(n){var i=n.closest(".example"),t=KTUtil.find(i,".example-code .tab-pane.active");return t||(t=KTUtil.find(i,".example-code")),t}});u.on("success",function(n){KTUtil.addClass(n.trigger,"example-copied");n.clearSelection();setTimeout(function(){KTUtil.removeClass(n.trigger,"example-copied")},2e3)})}};return{init:function(i){n(i);t(i)}}}();KTLayoutQuickActions=function(){var n,t,i=function(){var i=KTUtil.find(n,".offcanvas-header"),r=KTUtil.find(n,".offcanvas-content");t=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_actions_close",toggleBy:"kt_quick_actions_toggle"});KTUtil.scrollInit(r,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2}})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getElement:function(){return n}}}();KTLayoutQuickCartPanel=function(){var n,t,i=function(){t=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_cart_close",toggleBy:"kt_quick_cart_toggle"});var i=KTUtil.find(n,".offcanvas-header"),f=KTUtil.find(n,".offcanvas-content"),r=KTUtil.find(n,".offcanvas-wrapper"),u=KTUtil.find(n,".offcanvas-footer");KTUtil.scrollInit(r,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),f&&(t=t-parseInt(KTUtil.css(f,"marginTop")),t=t-parseInt(KTUtil.css(f,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),u&&(t=t-parseInt(KTUtil.actualHeight(u)),t=t-parseInt(KTUtil.css(u,"marginTop")),t=t-parseInt(KTUtil.css(u,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2}})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()}}}();KTLayoutQuickNotifications=function(){var n,t,i=function(){var i=KTUtil.find(n,".offcanvas-header"),r=KTUtil.find(n,".offcanvas-content");t=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_notifications_close",toggleBy:"kt_quick_notifications_toggle"});KTUtil.scrollInit(r,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2}})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getElement:function(){return n}}}();KTLayoutQuickPanel=function(){var n,f,t,i,r,u=function(){var i=KTUtil.find(n,".offcanvas-header"),r=KTUtil.find(n,".offcanvas-content"),t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2},e=function(){f=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_panel_close",toggleBy:"kt_quick_panel_toggle"})},o=function(){KTUtil.scrollInit(t,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){return u()}})},s=function(){KTUtil.scrollInit(i,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){return u()}})},h=function(){KTUtil.scrollInit(r,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){return u()}})},c=function(){$(n).find('a[data-toggle="tab"]').on("shown.bs.tab",function(){KTUtil.scrollUpdate(t);KTUtil.scrollUpdate(i);KTUtil.scrollUpdate(r)})};return{init:function(u){n=KTUtil.getById(u);t=KTUtil.getById("kt_quick_panel_notifications");i=KTUtil.getById("kt_quick_panel_logs");r=KTUtil.getById("kt_quick_panel_settings");e();o();s();h();c()}}}();KTLayoutQuickSearch=function(){var n,t,i=function(){var i=KTUtil.find(n,".offcanvas-header"),r=KTUtil.find(n,".offcanvas-content"),u=KTUtil.find(n,".quick-search-form");t=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_search_close",toggleBy:"kt_quick_search_toggle"});KTUtil.scrollInit(results,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),results&&(t=t-parseInt(KTUtil.actualHeight(u)),t=t-parseInt(KTUtil.css(u,"marginTop")),t=t-parseInt(KTUtil.css(u,"marginBottom")),t=t-parseInt(KTUtil.css(results,"marginTop")),t=t-parseInt(KTUtil.css(results,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2}})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getElement:function(){return n}}}();KTLayoutQuickUser=function(){var n,t,i=function(){var i=KTUtil.find(n,".offcanvas-header"),r=KTUtil.find(n,".offcanvas-content");t=new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_user_close",toggleBy:"kt_quick_user_toggle"});KTUtil.scrollInit(r,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return i&&(t=t-parseInt(KTUtil.actualHeight(i)),t=t-parseInt(KTUtil.css(i,"marginTop")),t=t-parseInt(KTUtil.css(i,"marginBottom"))),r&&(t=t-parseInt(KTUtil.css(r,"marginTop")),t=t-parseInt(KTUtil.css(r,"marginBottom"))),t=t-parseInt(KTUtil.css(n,"paddingTop")),t=t-parseInt(KTUtil.css(n,"paddingBottom")),t-2}})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getElement:function(){return n}}}();KTLayoutScrolltop=function(){var n,t,i=function(){t=new KTScrolltop(n,{offset:300,speed:600})};return{init:function(t){(n=KTUtil.getById(t),n)&&i()},getElement:function(){return n}}}();"use strict";var KTLayoutSearch=function(){var n,y,t,i,s,r,h,k,f="",e=!1,c=!1,l=!1,d=200,p="spinner spinner-sm spinner-primary",u="quick-search-has-result",w=2,tt=function(){l=!0;KTUtil.addClass(h,p);i&&KTUtil.hide(i)},o=function(){l=!1;KTUtil.removeClass(h,p);i&&(t.value.length<w?KTUtil.hide(i):KTUtil.show(i,"flex"))},a=function(){r&&!KTUtil.hasClass(s,"show")&&($(r).dropdown("toggle"),$(r).dropdown("update"))},v=function(){r&&KTUtil.hasClass(s,"show")&&$(r).dropdown("toggle")},g=function(){if(e&&f===t.value){o();KTUtil.addClass(n,u);a();return}f=t.value;KTUtil.removeClass(n,u);v();setTimeout(function(){$.ajax({url:"https://keenthemes.com/metronic/tools/preview/api/quick_search.php",data:{query:f},dataType:"html",success:function(){e=!0;o();KTUtil.addClass(n,u);a()},error:function(){e=!1;o();KTUtil.addClass(n,u);a()}})},1e3)},nt=function(){t.value="";f="";e=!1;KTUtil.hide(i);KTUtil.removeClass(n,u);v()},b=function(){if(t.value.length<w){o();v();return}l!=!0&&(c&&clearTimeout(c),c=setTimeout(function(){g()},d))};return{init:function(u){(n=KTUtil.getById(u),n)&&(y=KTUtil.find(n,".quick-search-form"),t=KTUtil.find(n,".form-control"),i=KTUtil.find(n,".quick-search-close"),s=KTUtil.find(n,".dropdown-menu"),r=KTUtil.find(n,'[data-toggle="dropdown"]'),k=KTUtil.find(n,".input-group"),h=KTUtil.find(n,".input-group .input-group-append"),KTUtil.addEvent(t,"keyup",b),KTUtil.addEvent(t,"focus",b),y.onkeypress=function(n){var t=n.charCode||n.keyCode||0;t==13&&n.preventDefault()},KTUtil.addEvent(i,"click",nt))}}},KTLayoutSearchInline=KTLayoutSearch,KTLayoutSearchOffcanvas=KTLayoutSearch,blockPage=!0;KTCookie.getCookie("kt_aside_toggle_state")=="on"&&$("#kt_body").addClass("aside-minimize");MATValidation=function(){var n=function(){var n,t,i;window.ValidatorUpdateDisplay&&(n=window.ValidatorUpdateDisplay,window.ValidatorUpdateDisplay=function(){t(arguments);var r=n.apply(this,arguments);return i(arguments),r},t=function(){},i=function(n){var t=document.getElementById(n[0].controltovalidate),f,e,u,i,r;if(t!=null){for(f=t.Validators,e=!0,u=0;u<f.length;u++)if(!f[u].isvalid){e=!1;break}e?($(t).removeClass("is-invalid"),i=$(t).closest(".form-group"),i&&i.length>0&&i.addClass("is-valid").removeClass("is-invalid"),r=$(t).closest(".input-group"),r&&r.length>0&&r.addClass("is-valid").removeClass("is-invalid")):($(t).addClass("is-invalid"),i=$(t).closest(".form-group"),i&&i.length>0&&i.addClass("is-invalid").removeClass("is-valid"),r=$(t).closest(".input-group"),r&&r.length>0&&r.addClass("is-invalid").removeClass("is-valid"))}})};return{init:function(){n()}}}();MetronicControls=function(){return{init:function(){$("select.select2").each(function(){var i=$(this).attr("placeholder"),t=$(this).attr("allowClear"),n,r;i==undefined&&(i="Nothing Selected");t=t=="true"||t==undefined?!0:!1;n=$(this).select2({placeholder:i,allowClear:t});n.attr("max-width")!=null&&n.next().css("max-width",n.attr("max-width"));r=n.attr("data-flex");r=="true"&&n.next().addClass("select2-flex")});$(".time-picker").timepicker({minuteStep:1,showSeconds:!1,showMeridian:!1,snapToStep:!0,defaultTime:null});$(".selectpicker").selectpicker();$.fn.datepicker.defaults.format="dd/mm/yyyy";$(".date-picker").datepicker({todayBtn:"linked",clearBtn:!0,todayHighlight:!0,autoclose:!0,orientation:"bottom right",templates:{leftArrow:'<i class="la la-angle-left"><\/i>',rightArrow:'<i class="la la-angle-right"><\/i>'}});$(".date-pickerfuturedate").datepicker({startDate:new Date,todayBtn:"linked",clearBtn:!0,todayHighlight:!0,autoclose:!0,orientation:"bottom right",templates:{leftArrow:'<i class="la la-angle-left"><\/i>',rightArrow:'<i class="la la-angle-right"><\/i>'}});$(".month-picker").datepicker({clearBtn:!0,orientation:"bottom right",autoclose:!0,templates:{leftArrow:'<i class="la la-angle-left"><\/i>',rightArrow:'<i class="la la-angle-right"><\/i>'},format:"M yyyy",startView:1,minViewMode:"months"});$(".year-picker").datepicker({clearBtn:!0,orientation:"bottom right",autoclose:!0,templates:{leftArrow:'<i class="la la-angle-left"><\/i>',rightArrow:'<i class="la la-angle-right"><\/i>'},format:"yyyy",viewMode:"years",minViewMode:"years"});$(".input-daterange").datepicker({todayBtn:"linked",clearBtn:!0,todayHighlight:!0,autoclose:!0,orientation:"bottom left",templates:{leftArrow:'<i class="la la-angle-left"><\/i>',rightArrow:'<i class="la la-angle-right"><\/i>'}});$(".summernote").each(function(n,t){var i=$(t).data("hid"),u=$(t).summernote({height:150,callbacks:{onChange:function(n){$("#"+i).val($("<div/>").text(n).html())}}}),r=$("#"+i).val();r.length>0&&$(t).summernote("code",$("<div/>").html(r).text())});typeof tinymce!="undefined"&&(tinymce.remove(),tinymce.init({selector:"textarea.tinymce",plugins:"preview paste importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media table charmap hr pagebreak anchor toc insertdatetime advlist lists wordcount imagetools textpattern noneditable help charmap quickbars",menubar:"file edit view insert format tools table help",toolbar:"undo redo | bold italic underline strikethrough | fontselect fontsizeselect formatselect | alignleft aligncenter alignright alignjustify | outdent indent |  numlist bullist | forecolor backcolor removeformat | pagebreak | charmap | fullscreen  preview code | insertfile image media link anchor | ltr rtl",toolbar_sticky:!0,quickbars_selection_toolbar:"bold italic | quicklink h2 h3 blockquote quickimage quicktable",toolbar_mode:"sliding",contextmenu:"link image imagetools table",branding:!1,content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:12px }",resize:!0}));$(".copyTag").css("cursor","pointer").click(function(){copyToClipboard($(this));bootstrapNotify("Tag is copied to clipboard.","info")});$(".removeTag").css("cursor","pointer").click(function(){removeFromDb($(this));bootstrapNotify("Selected BL has been removed.","info")});KTLayoutChat.init();KTApp.initTooltips()}}}();$(document).ready(function(){function n(){blockPage!=!1&&KTApp.blockPage({overlayColor:"#000000",type:"v2",state:"success",message:"Please wait..."})}function t(){MetronicControls.init();MATValidation.init();$(".spinner.spinner-right.spinner-white.disabled").each(function(){$(this).removeClass("spinner spinner-right spinner-white disabled").attr("disabled","")});blockPage!=!1&&KTApp.unblockPage()}MetronicControls.init();MATValidation.init();Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(n);Sys.WebForms.PageRequestManager.getInstance().add_endRequest(t)})