function documentReady(){var t=document.root,n;menuc=$("#Menu .awe-content");sctrl=initMenuSeach();layPage();handleAnchors();$(document).on("aweload","table.awe-ajaxlist",wrapLists);$(window).on("resize",layPage);$("#btnLogo").click(function(n){$(window).width()<1050&&(n.preventDefault(),$("#btnMenuToggle").click())});$("#btnMenuToggle").click(function(){MenuToggle($("#demoMenu").is(":visible"))});parseCode();handleTabs();$("#chTheme").change(function(){var n=$("#chTheme").val();$("#aweStyle").attr("href",t+"Content/themes/"+n+"/AwesomeMvc.css?v="+document.ver);$("body").attr("class",n);Cookies&&Cookies.set("awedemset2",n,{expires:30})});n=sessionStorage&&sessionStorage.getItem("menust");n&&menuc.scrollTop(n);scrollToSel();menuc.on("scroll",function(){sessionStorage&&sessionStorage.setItem("menust",menuc.scrollTop())});regSync();$(document).ajaxComplete(regSync)}function scrollToSel(){var n=menuc.find(".selected");n.length?sctrl.scrollTo(menuc.find(".selected")):sctrl.scrollTo(menuc.find(".awe-row"))}function parseCode(){$("pre").addClass("prettyprint");$(".code").each(function(n,t){var i=$(t),r,u;i.data("h")||(i.data("h",1),r=$('<span class="shcode">show code<\/span>').click(function(){var n=$(this),t;n.toggleClass("hideCode showCode");t=$(this).parent().next();n.hasClass("hideCode")?(n.html("hide code"),t.fadeIn()):(n.html("show code"),t.fadeOut())}),u=$("<div/>").append(r),i.wrap("<div/>").parent().hide().before(u))})}function regSync(){$(".awe-grid[data-syncg]").length&&initSync()}function initSync(){function t(){function i(i,u){var e=$(i.target).data("k"),f=$(i.target).closest(".awe-grid"),o=f.attr("id");r(function(){t.server.send(n,o,e,u,f.data("syncg"))})}function r(n,t){t=t||0;try{n()}catch(i){t<1&&($.connection.hub.start(),setTimeout(function(){r(n,t+1)},300))}}function u(t,i,r,u,f){var o=t.attr("id"),e;(i!=n||r!=o)&&(e=t.find('.awe-row[data-k="'+u+'"]'),e.length&&!e.hasClass("o-glrow")&&(f=="del"?utils.delRow(e):utils.itemEdited(o,1,1)({id:u})))}var t=$.connection.syncHub,n;t.client.broadcastMessage=function(n,t,i,r,f){$('.awe-grid[data-syncg="'+f+'"]').each(function(f,e){u($(e),n,t,i,r)})};$.connection.hub.start().done(function(){n=$.connection.hub.id;$(document).on("itemdelete",function(n){i(n,"del")}).on("aweinlinesave itemedit",".awe-row",function(n){i(n,"")})})}if(!document.isync){document.isync=1;var n=document.root;$.ajax(n+"/Scripts/jquery.signalR-2.3.0.min.js",{dataType:"script",cache:!0,success:function(){$.ajax(n+"/signalr/hubs",{dataType:"script",cache:!0,success:function(){try{t()}catch(n){}}})}})}}function menutree(n){n.alt=0;var t=n.api;t.itmf=function(n){var r="",f=n.itm,i,u;return n.ceb&&(r+=t.ceb()),r+=f.Name,n.clss+=n.ceb?" mnitm awe-ceb":" mnitm ",i=n.attr,i+=' class="'+n.clss+'"',u=n.style||"",n.ind&&(u+="padding-left:"+n.ind/2+"em;"),u&&(i+=' style="'+u+'"'),f.Url?'<a href="'+f.Url+'" '+i+" >"+r+"<\/a>":"<div "+i+">"+r+"<\/div>"}}function handleTabs(){$(".tabs").each(function(n,t){var i=$(t),r;i.data("tabsh")||(i.data("tabsh",1),r="mytab"+tabid++,i.attr("id",r).addClass("awe-tabs"),i.children().wrapAll('<div class="awe-tabscontent"/>').addClass("awe-tab"),$('<div class="awe-tabsbar"><\/div>').prependTo(i),awe.tabs({i:r}))})}function handleAnchors(){var n=location.hash.replace("#","").replace(/\(|\)|:|\.|\;|\\|\/|\?|,/g,"");$("h3,h2").each(function(t,i){var u=$(i),r,f;u.data("ah")||(u.data("ah",1),r=u.data("name"),f=u.data("u")||"",r||(r=$.trim(u.html()).replace(/ /g,"-").replace(/\(|\)|:|\.|\;|\\|\/|\?|,/g,"")),r=r.replace("&lt","").replace("&gt",""),u.append("<a class='anchor' name='"+r+"' href='"+f+"#"+r+"' tabIndex='-1'>&nbsp;<i class='ico-link'><\/i><\/a>"),r==n&&(location.href="#"+r,awe.flash(u)))})}function layPage(){var n=$(window).width();$("#main").css("min-height",$(window).height()-120+"px");$("#maincont").css("min-height",$(window).height()-($("#header").outerHeight()+110));lastw!=n&&MenuToggle(n<1050);lastw=n;setMenuh()}function setMenuh(){if($(window).width()<=767){awem.setgh($("#Menu"),0);return}var n=$(window).height()-$("#header").outerHeight()-50;awem.setgh($("#Menu"),n)}function getMenuGridFunc(n){function t(n,i,r){var f,u;i.ParentId&&($.each(n,function(n,t){if(t.Id==i.ParentId)return f=!0,!1}),f||(u=$.grep(r,function(n){return n.Id==i.ParentId})[0],n.push(u),t(n,u,r)))}function i(n,t){return new RegExp("^"+n+"$","i").test(t)}function r(r){function p(n){var t=n.NodeItem.IsNodeSelected,i=!f&&!t&&n.NodeItem.Collapsed;return{Item:n.NodeItem,Collapsed:i,IgnorePersistence:f||t}}var f=(r.search||"").trim(),u=$.grep(n,function(n){return n.Selected="",i(r.action,n.Action)&&i(r.controller,n.Controller)}),s,o,c,l;u.length>1&&(s=window.location.hash.substr(0),o=$.grep(u,function(n){return i(s,n.Anchor)}),o.length&&(u=o.slice(0)));u.length&&(u[0].Selected="selected",$.each(u,function(i,r){t(u,r,n)}));$.each(u,function(n,t){t.IsNodeSelected=!0});var a=f.split(" "),h=$.map(a,function(n){return new RegExp(n,"i")}),v=h.length,e=$.grep(n,function(n){var t=0,i=n.Keywords+" "+n.Name;return $.each(h,function(n,r){r.test(i)&&t++}),v==t&&(!n.NoMenu||f)}),y=e.slice(0);return $.each(y,function(i,r){t(e,r,n)}),c=$.grep(e,function(n){return!n.ParentId}),l=function(n){return $.grep(e,function(t){return t.ParentId==n.Id})},utils.gridModelBuilder(this,r,c,{key:"Id",getChildren:l,defaultKeySort:1,forceSort:1,makeHeader:p})}return function(t){var u=utils.getGridParams(t),e=this.tag.ItemsUrl,f=awe.ppk+"_menuNodes",i=f+document.ver;return utils.remLSPref(f,i),n?r(u):localStorage&&localStorage[i]?(n=JSON.parse(localStorage[i]),r(u)):$.get(e).then(function(t){return n=t,localStorage[i]=JSON.stringify(t),r(u)})}}function initMenuSeach(){function u(n,t){n.preventDefault();t.length&&t[0].click()}function f(){$(window).scrollTop($(window).scrollTop()-10)}function e(){t.offset().top+t.height()+50>$(window).scrollTop()+$(window).height()&&$(window).scrollTop($(window).scrollTop()+10)}var t=$("#Menu .awe-content"),r=$("#msearch"),n=awem.slist(t,{sel:".awe-row",enter:u,fcls:"awe-selected",sc:"n",topf:f,botf:e}),i;r.parent().find(".awe-display").keydown(function(t){n.keyh(t)&&(i=1)}).keyup(function(){i||($("#Menu").data("api").load(),n.autofocus());i=0}).on("focusin",function(){n.autofocus()}).on("blur",n.remf);return n}function wrapLists(){$("table.awe-ajaxlist:not([wrapped])").each(function(){var t=$(this).find("thead th").length,n=$(this).data("mw");(t||n)&&(n=n||t*120,$(this).wrap('<div style="width:100%; overflow:auto;"><\/div>').wrap('<div style="min-width:'+n+'px;padding-bottom:2px;"><\/div>').attr("wrapped","wrapped"))})}function MenuToggle(n){var t=$("#demoPage").show(),i=$("#demoMenu").css("width","").css("position","");n?(i.hide(),t.css("margin-left","0"),$("#btnMenuToggle").show().removeClass("on"),$("body").trigger("domlay")):(i.show(),t.css("margin-left","14.5em"),t.width()<200&&(t.hide(),i.css("width","100%"),i.css("position","static")),$("#btnMenuToggle").addClass("on"),setMenuh(),scrollToSel(),$("body").trigger("domlay"))}function gitCaption(n){return'<img class="cthumb" src="'+n.avatar+'&s=40" />'+n.c}function gitItem(n){var t="<div class='content'><div class=\"title\">"+n.c+'<img class="thumb" src="'+n.avatar+'&s=40" /><\/div>';return n.desc&&(t+='<p class="desc">'+n.desc+"<\/p>"),t+"<\/div>"}function multiImgCaption(n){return'<img class="cthumb" src="'+n.url+'" />'+n.c}function gitRepoSearch(n,t){var r=t.term,i=t.cache,u;return(i.termsUsed=i.termsUsed||{},i.nrterms=i.nrterms||[],i.termsUsed[r])?[]:(i.termsUsed[r]=1,u=0,$.each(i.nrterms,function(n,t){if(r.indexOf(t)>=0)return u=1,!1}),u)?[]:$.get("https://api.github.com/search/repositories",{q:r}).then(function(n){return n&&n.items.length||i.nrterms.push(r),$.map(n.items,function(n){return{k:n.id,c:n.full_name,avatar:n.owner.avatar_url,desc:n.description}})}).fail(function(){i.termsUsed[r]=0})}function getFormattedTime(){var n=new Date;return("0"+n.getHours()).slice(-2)+":"+("0"+n.getMinutes()).slice(-2)+":"+("0"+n.getSeconds()).slice(-2)}function loadWhenSeen(n,t,i,r){function u(){if(n.offset().top+n.outerHeight()<$(window).height()+$(window).scrollTop()+300)return f?1:(f=1,$(window).off("scroll resize",u),$.get(t,{v:i},function(n){r(n)}),1)}var f=0;if(!u())$(window).on("scroll resize",u)}function getCaretPos(n){var t=0,i;return document.selection?(n.focus(),i=document.selection.createRange(),i.moveStart("character",-n.value.length),t=i.text.length):(n.selectionStart||n.selectionStart=="0")&&(t=n.selectionStart),t}function getWordAtPos(n,t){var r=n.substring(0,t),i;return r.indexOf(" ")>0||r.indexOf("\n")>0?(i=r.split(" "),i=i[i.length-1].split("\n"),i[i.length-1]):r}function getCaretWord(n){var t=getCaretPos(n);return getWordAtPos(n.value,t)}function replaceInTexarea(n,t,i){if(n.setSelectionRange){var r=n.selectionStart-i.length,u=n.selectionEnd;n.value=n.value.substring(0,r)+t+n.value.substr(u);n.setSelectionRange(r+t.length,r+t.length);n.focus()}else n.createTextRange&&(document.selection.createRange().text=t)}function printElement(n,t,i){var u=n.cloneNode(!0),r=document.getElementById("printSection");r||(r=document.createElement("div"),r.id="printSection",document.body.appendChild(r));t!==!0?r.innerHTML="":t===!0&&(typeof i=="string"?r.innerHTML+=i:typeof i=="object"&&r.appendChild(i));r.appendChild(u)}var awe=function(){function it(n){return n.k}function pt(n){return n.c}function br(n){return n.substr(0,1).toLowerCase()+n.substr(1)}function d(n,t){return t?n.scrollTop():n.scrollLeft()}function g(n,t,i){i?n.scrollTop(t):n.scrollLeft(t)}function u(n,t){return n.addClass(t)}function f(n,t){return n.removeClass(t)}function kr(n,t){n.hi&&!t&&dr(n.d)}function dr(n,t){n.addClass(lu);n.one("animationend",function(){n.removeClass(lu);t&&t()})}function wu(n){return n.find("input,button,select,textarea,a[href],[tabindex]").filter(':visible:not([disabled]):not([tabindex="-1"])')}function r(n,t){return t?n.data("api",t):n.data("api")}function wt(n){return String(n).replace(/[&<>"']/g,function(n){return ir[n]})}function bu(n){return String(n).replace(/[&<>]/g,function(n){return ir[n]})}function rr(n){n=ot(n);for(var t in ir)n=n.split(ir[t]).join(t);return n}function ei(){return n('<div><div class="awe-scon"><\/div><\/div>')}function ku(n,t){var i=n.which;n.ctrlKey||t.indexOf(i)+1||(i<58&&!n.shiftKey||i<48)&&i!=32||i>111&&i<146||(i<96||i>105)&&e(n)}function gr(n,t,r,u){return function(f){var o=f.which,c=t[0],s=t.val(),h=du(c),l=s.slice(h.s,h.e);o==38?u(1):o==40?u(-1):o==188||o==190||o==110?(e(f),n.dec!=i&&(s.indexOf(r)==-1||l.indexOf(r)>-1)&&(s=s.slice(0,h.s)+r+s.slice(h.e),t.val(s),gu(c,h.s+1))):o!=109&&(o!=189||f.shiftKey)?awe.pnn(f,[]):(s.indexOf("-")>-1&&l.indexOf("-")==-1||h.s>0||n.min>=0)&&e(f)}}function du(n){var u,t,i,r,f;return"selectionStart"in n?{s:n.selectionStart,e:n.selectionEnd}:(u=document.selection.createRange().getBookmark(),t=n.createTextRange(),t.moveToBookmark(u),i=n.createTextRange(),i.collapse(!0),i.setEndPoint("EndToStart",t),r=i.text.length,f=t.text.length,{s:r,e:r+f})}function gu(n,t){if(n.createTextRange){var i=n.createTextRange();i.move("character",t);i.select()}else n.selectionStart&&(n.focus(),n.setSelectionRange(t,t))}function ot(n){return n==i?t:n.toString()}function nf(n){return String(n).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function oi(n){var t=n[0],r=i;return window.getComputedStyle?r=window.getComputedStyle(t).direction:t.currentStyle&&(r=t.currentStyle.direction),r=="rtl"}function si(n){return n.length?fi(n):t}function nu(t,i,r){var u=0;return r||(t.sort(),i.sort()),t.length==i.length&&(u=1,n.each(t,function(n,t){i[n]!=t&&(u=0)})),u}function tu(n){return n&&n.length}function bt(t,i,r){if(t.data){var u=t.data.vals,f=[],o=[],e=[];n.each(u,function(n,i){t.data.l[n]&&e.push(i)});function s(t){if(!at(o,t)){o.push(t);var i=n("#"+t).data("o");i&&i.data&&n.each(i.data.vals,function(n,t){at(u,t)&&i.data.l[n]&&f.push(t);s(t)})}}t.data.vals.length>1&&n.each(u,function(n,t){at(f,t)||s(t)});n.each(u,function(u,o){var s=n("#"+o).data("o");at(f,o)||(s&&s.pch?n("#"+o).bind(yt,function(n,u){u&&(hu(e,u.p)&&!r?i(u):t.v.trigger(yt,u))}):!r&&hu(e,[o])&&n("#"+o).bind(l,function(){i({p:[o]})}))})}}function iu(t,i){var r=0;return n.each(i,function(n,i){it(t)==wt(i)&&(r=1)}),r}function ru(i,r){i.d.empty();var f=ct(i.v),u="<ul>",e=i.enb?t:' disabled="disabled"';n.each(i.lrs,function(n,o){u+='<li><label class="awe-label"><input type="'+r+'" value="'+it(o)+'" name="'+i.nm+'" '+(iu(o,f)?'checked="checked"':t)+e+" />"+pt(o)+"<\/label><\/li>"});u+="<\/ul>";i.d.append(u)}function hi(n,t){n.pch=1;n.v.change(function(t,i){i=ut(i,{p:[]});i.p||(i.p=[]);i.p.push(n.i);n.v.trigger(yt,i)});n.l&&t();bt(n,function(i){n.ldg?n.needpl=1:t(i)})}function ci(n){return function(t){var i=t.x-n.offset().left;return t.istch&&(n.width()-i<70||i<70)}}function li(t,r,o,s,h,l,y,p,w,b,k,nt,tt,it,rt,ut,ft,et,st,ht){function lt(h){function ni(t){var r,f,s,i;if(e(h),gt>3||lt&&ei){r={};bt=r;clearInterval(dt);fi=1;u(ot,au);l&&pt.hide();f=lt?t.originalEvent.touches[0]:t;k=f.pageX;et=f.pageY;a.x=k;a.y=et;function v(){var u,t,r,i;for(ii=k-ri,vt=et-ui,oi&&(u=n(window),vt-=u.scrollTop(),vt>u.height()&&(vt=u.height()-20)),vt<0&&(vt=0),ot&&ot.css({left:ii,top:vt}).show(),rt&&rt(),r=0;r<wt.length;r++)if(i=wt[r],i&&et>i.Ys&&et<i.Ye&&k>i.Xs&&k<i.Xe){t=r;break}yt!=t&&w(a);t>=0&&(ut?(a.cont=o[t],s=ut(a)):y&&y[t]&&y[t](a));yt=t}v();i=b;st&&(i=(st(s)||[]).concat(i));p(i);function p(t,i){var u;t&&n.each(t,function(n,f){function h(i,u,o,h,c){if(i>u&&i<o){e=gf((h?o-i:i-u)/s*15);var y=c?f.sh:f.sw;h&&(e*=-1);function nt(){if(bt&&(!l||(h?w>Math.abs(e):w+e<y))){w+=e;g(b,w,c);var i=d(b,c);l&&(c?et+=e:k+=e);v();g(b,i,c);i==it?(clearInterval(dt),p(t,n)):a();it=i}}function a(){bt==r&&setTimeout(nt,10)}return a(),1}}if(i>=n)return!0;var s=30,o=f.c,b=f.p||o,l=f.w,e,it,a=l?d(c,1):o.offset().top,nt=a+o.outerHeight(),rt=a+s,ut=nt-s,y=l?d(c):o.offset().left,tt=y+o.outerWidth(),ft=y+s,ot=tt-s,w=d(o,f.y);return f.y?u=k>y&&k<tt&&(h(et,a,rt,1,1)||h(et,ut,nt,0,1)):f.x&&(u=et>a&&et<nt&&(h(k,y,ft,1)||h(k,ot,tt))),u?!1:void 0})}}else gt++}var dt,lt=h.type!="mousedown",bt,ii,vt,yt,kt=lt?h.originalEvent.touches[0]:h,pt=r?n(h.target).closest(r):t,k=kt.pageX,et=kt.pageY,ri=k-pt.offset().left,ui=et-pt.offset().top,fi,ei,wt,a,ot,oi,gt;if(tt&&tt({istch:lt,x:k,y:et,drgo:pt,e:h})||wr)return!0;wr=1;setTimeout(function(){ei=1},300);e(h);wt=[];ht&&(o=ht());n.each(o,function(n,t){if(t&&t.length){var r={};r.Ys=t.offset().top;r.Ye=r.Ys+t.outerHeight();r.Xs=t.offset().left;r.Xe=r.Xs+t.outerWidth();wt.push(r)}else wt.push(i)});n.each(b,function(n,t){if(t.c.is(ti)){t.w=1;var u=er(),i=c.height()-ti.height(),r=c.width()-ti.width();i&&(i+=u);r&&(r+=u);t.sh=i;t.sw=r}});a={drgo:pt};ot=nt(a);a.drgh=ot;at||(ri=kt.pageX-ot.offset().left,ui=kt.pageY-ot.offset().top);oi=ot.css("position")=="fixed";gt=0;n(document).on(lt?"touchmove":"mousemove",ni).one(lt?"touchend":"mouseup",function(){n(document).off("touchmove mousemove",ni);clearInterval(dt);bt=i;setTimeout(function(){f(ot,au);wr=0},1);!it&&ot&&ot.remove();ct&&ct.remove();yt!=i&&(ft?(a.cont=o[yt],ft(a)):s[yt]&&s[yt](a));w(a);p(a);l&&pt.show();!fi&&lt&&n(h.target).trigger(v)})}var ct,at;w=w||a;p=p||a;k=k||function(n){return n.drgo.clone()};b=b||[];nt=nt||function(i){var f=i.drgo,e=f.width(),o=f.height(),r=u(k(i),"awe-drag "+ot(h)).hide();return oi(t)?ct=n('<div style="direction:rtl"/>').appendTo(n("body")).append(r):r.appendTo(n("body")),r.width(e).height(o),at=1,r};t.on(gi,et||r,lt);return function(){t.off(gi,lt)}}function kt(t){var i=t.p,f=i.d;f.data("o",t);i.i&&n("#"+i.i).length&&r(n("#"+i.i)).destroy();i.g&&(n(".awe-popup[aweg="+i.g+"]").each(function(){var t=r(n(this));t&&t.destroy()}),f.attr("aweg",i.g));u(f,"awe-popup");i.i&&f.attr("id",i.i);awe.popup(t)}function rt(n,t){return awe.readd(n,t)}function st(n){awe.ff(n)}function tf(n,t){if(n.sc)n.fm.on(l,vr,t);else n.fm.on(v,".awe-searchbtn",t)}function uu(t,i,r){if(t.fm.html())r();else{if(t.sf){var u=n(y);t.fm.html(u);k(t,t.sf,h(t),function(n){t.fm.html(n);r();i();st(t)},function(){u.remove()})}else t.fm.html(nt(kf,[t.st,t.stp])),r();tf.call(this,t,r)}}function ai(n){return n.d.find(":input")}function b(n){var t=[];t.push(n.d);t.push(n.f.find(".awe-btn"));n.api.enable=function(i){var r,e;if(n.enb=i,i){for(f(n.f,cu),r=0;r<t.length;r++)t[r].removeAttr(et);ai(n).removeAttr(et)}else{for(u(n.f,cu),e=0;e<t.length;e++)t[e].attr(et,et);ai(n).attr(et,et)}}}function p(n,t){var i=function(){};return r(n.v,i),n.api=i,t&&(i.load=function(i){return i&&(i.params&&(n.params=i.params),i.oparams&&(n.oparams=i.oparams)),t()}),i}function vi(n,t){ef(n.d);u(n.d,"awe-load");var i=h(n);return ur(n,i),n.ldg=1,bi(n,i,function(i){var r=rt(i,n);rf(n,r);t(r)},function(){f(n.d,"awe-load");of(n.d);n.ldg=0;n.needpl&&(n.needpl=0,vi(n,t));n.lreq=i;ht(n,n.lrs,i)})}function rf(n,r){if(r&&r.d){r=r.d;var u=r.v;u==i&&(u=t);n.lrs=r.it;n.v.val(fi(u))}else n.lrs=r}function ht(n,t,i){n.v.trigger(tt,[t,i])}function ur(n,t,i){n.v.trigger(ii,[t,i])}function uf(n,t){n.v.trigger("awebeforeload",[t])}function ut(n,t){return n?n:t}function o(n,t){n.v.trigger(l,t);ff(n.v)}function ff(n){n.valid&&n.closest("form").length>0&&n.valid()}function ct(t){var r,i=t.val();return t.hasClass("awe-array")?(i.length||(i="[]"),r=i[0]=="["?n.map(pr(i),function(n){return ot(n)}):[ot(i)]):r=[ot(i)],r}function yi(n,t){return dt(ct(n),t)}function lt(t){var r=[];for(var i in t)n.isArray(t[i])?r=r.concat(dt(t[i],i)):r.push({name:i,value:t[i]});return r}function dt(t,i){var u=[],r;for(n.isArray(t)||(t=[t]),r=0;r<t.length;r++)u.push({name:i,value:t[r]});return u}function h(t,i){var r=[],u,f;if(t.pro&&(r=r.concat(h(t.pro,1))),t.i&&(r=r.concat(dt(t.i,bf))),t.v&&!i&&(r=r.concat(yi(t.v,"v"))),t.oparams&&(r=r.concat(lt(t.oparams)),t.oparams=0),t.params&&(r=r.concat(lt(t.params))),t.data&&n.each(t.data.keys,function(i,u){r=r.concat(yi(n("#"+t.data.vals[i]),u))}),t.pars&&n.each(t.pars.keys,function(n,i){r=r.concat(dt(t.pars.vals[n],i))}),t.parf)for(u=t.parf,n.isArray(u)||(u=[u]),f=0;f<u.length;f++)r=r.concat(lt(u[f]()));return r}function ef(n){n.before(y)}function of(n){var t=n.prev();t.hasClass("awe-ldgcnt")&&t.remove()}function e(n){n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)}function w(t,r){t.i&&n("[id="+t.i+"]").length>1&&console&&console.error("more than one element with id =",t.i);t.enb==i&&(t.enb=1);t.v=n("#"+t.i);t.f=r?t.v:t.v.parent();t.lrs=[];t.rtl==i&&(t.rtl=oi(t.f));t.rtl&&u(t.f,"awe-rtl");t.d=r?t.v:t.f.find(".awe-display");t.v.data("o",t)}function pi(n){n.v.val()?u(n.f,vu):f(n.f,vu)}function gt(n){return n.outerHeight(!0)-n.height()}function fu(n,t){n?t.append('<tr class="awe-loadcont"><td>'+y+"<\/td><\/tr>"):t.append('<li class="awe-loadcont">'+y+"<\/li>")}function eu(n,t,i){n&&window.FormData?(i.data=new FormData(t[0]),i.contentType=!1,i.processData=!1):i.data=t.serializeArray()}function wi(n,t,i,r){i||(i=1);var u=h(n,n);return u=u.concat(t),n.srl.empty(),fu(n.tl,n.srl),ou(n,u,i,0,0,r)}function ou(n,i,r,u,f,e){var o=[{name:"page",value:r}],h,s;return n.tl&&(h=!n.srl.closest("table").find("thead:first").html(),o=o.concat({name:"isTheadEmpty",value:h})),u&&(o=o.concat({name:"isMoreClick",value:!0}),o=o.concat({name:"pivot",value:n.pivot||t})),s=i.concat(o),e&&ur(n,s),k(n,n.searchUrl,s,function(t){var o=rt(t,n).d;u||n.srl.empty();sf(n,o,i,r,e);n.pivot=o.p;f&&f();e?ht(n,t,o):n.srl.trigger(tt,[t,i])},function(){f&&f();n.srl.find(".awe-loadcont").remove()})}function su(i,r,u){var f,e;r&&(r.th&&u.closest("table").find("thead:first").html(r.th),f=u.find(".awe-li").map(function(){return n(this).data("val")}),r.c?(e=n("<div/>").append(r.c),e.find(".awe-li").each(function(){n.inArray(n(this).data("val"),f)>=0&&n(this).remove()}),u.append(e.children())):r.it&&n.each(r.it,function(r,e){var o=i.mode?t:'<button type="button" class="awe-movebtn awe-btn" tabindex="-1"><i class="awe-icon"><\/i><\/button>';n.inArray(it(e),f)<0&&u.append('<li class="awe-li" data-val="'+it(e)+'">'+o+pt(e)+"<\/li>")}))}function sf(t,i,r,u,f){var e,o,s;su(t,i,t.srl);i.m&&(e=n('<div class="awe-morebtn">'+t.mt+"<\/div>").click(function(){u++;var i=n(this);i.after(n("<div class='awe-loading'><span><\/span><\/div>"));i.hide();ou(t,r,u,1,function(){i.closest(".awe-li").remove()},f)}),t.tl?(o=t.srl.find(".awe-li:not(.awe-morecont):first > td").length,s=n('<tr class="awe-li awe-morecont"><td colspan="'+o+'"><\/td><\/tr>'),t.srl.append(s),t.srl.find("tr:last td").append(e)):(t.srl.append('<li class="awe-li awe-morecont"><\/li>'),t.srl.find("li:last").append(e)))}function hf(n,i){return n===0&&(n="0"),n||(n=t),!i&&n.replace&&(n=bu(n)),n}function nt(n,t){return n.replace(/{(\d+)}/g,function(n,i){return typeof t[i]!="undefined"?t[i]:n})}function at(t,i){return n.inArray(i,t)+1}function cf(t,i){return n.grep(t,function(n){return at(i,n)})}function hu(n,t){return cf(n,t).length}function bi(t,i,r,u){return t.df?n.when(t.df(i)).done(function(n){try{r&&r(n)}finally{u&&u()}}):k(t,t.url,i,r,u)}function k(n,t,i,r,u){return vt(n,{url:t,data:i,success:r},u)}function vt(n,t,i){return t.complete=i,t.o=n,awe.ajx(t)}function lf(t,i){return i&&typeof t=="string"&&(t={url:t,data:i}),t.type||(t.type="post"),t.traditional=!0,t.error=t.error||function(n,i,r){awe.err(t.o,n,i,r)},awe.bfr&&awe.bfr(t),n.ajax(t)}function fr(t){return!n(t.target).parents("."+ar).length&&!n(t.target).hasClass(ar)}function af(n){return"<i class='awe-cbc'><i class='awe-ce-ico "+ar+n+"'><\/i><\/i>"}function vf(t){var i=t.lrs.p,u=t.lrs.pc,f,o,e;t.lrs.pgn&&(f=t.v,o=u<8?ki(1,u,i):i<5?ki(1,5,i)+" ... "+ni(u,i):i>u-3?ni(1,i)+" ... "+ki(u-3,u,i):ni(1,i)+" ... "+ki(i-1,i+1,i,1)+" ... "+ni(u,i),e=f.find(".awe-pager"),e.html(o),e.find("button").click(function(){var i=n(this),u=i.data("p"),e=i.data("act"),o=i.closest(".awe-pager");t.ldg||n.when(r(f).load({start:function(){t.pg=parseInt(u)}})).done(function(){var i=o.find("[data-p="+u+"]"),t=e?o.find("[data-act="+e+"]"):i;t.length||(t=i);n(":focus").length||t.focus()})}))}function ki(n,r,u,f){for(var o=t,s=1,e=n;e<=r;e++,s++)o+=ni(e,u,e,f?s:i);return o}function ni(n,i,r,u){return r||(r=n),nt("<button type='button' data-p='{0}' data-act='{3}' class='awe-btn awe-pager-btn {1}'>{2}<\/button>",[n,i!=n?t:s,r,u||t])}function yf(){var t=n(":focus");window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty();t.is(":focus")||t.focus()}function er(){var i=document.createElement("p"),t,n,u,r;return i.style.width="100%",i.style.height="200px",t=document.createElement("div"),n=t.style,n.position="absolute",n.top="0px",n.left="0px",n.visibility="hidden",n.width="200px",n.height="150px",n.overflow="hidden",t.appendChild(i),document.body.appendChild(t),u=i.offsetWidth,n.overflow="scroll",r=i.offsetWidth,u==r&&(r=t.clientWidth),document.body.removeChild(t),u-r}function ft(n,t,r,u,f,e){for(;;){if(!n.length)break;var o=n.data("lvl");if(o==i)ft(n.children(":first"),t,r,u,f,e);else if(!o)return;if(o=parseInt(o,10),o<t)break;if(o==t&&!(n.hasClass("awe-gfoot")||!e&&n.hasClass("awe-nest")))break;(u==o&&!n.hasClass("awe-gfoot")||u>o)&&(u=!1);f?f.push(n):u||(r?n.hide():n.hasClass("awe-nest")&&!n.hasClass("awe-open")||n.show());n.hasClass("awe-collapsed")&&!u?ft(n.next(),t,r,o,f,e):ft(n.next(),t,r,u,f,e);break}}function pf(n,t){function e(i){var r,u;for(r in t){if(u="("+r+")",n.substr(i+1,u.length).toUpperCase()==u.toUpperCase())return{p:r,l:u.length};if(n.substr(i+1,r.length).toUpperCase()==r.toUpperCase())return{p:r,l:r.length}}}for(var u,i="",f=[],r=0;r<n.length;r++){if(n[r]=="."&&(u=e(r),u)){r+=u.l;i&&(f.push(i),i="");f.push(u);continue}i+=n[r]}return i&&f.push(i),f}function or(i,r,u,f,e){var o,s;return e="rl"+e,o=f[e],(!o||i.rsr)&&(o=pf(r,u),f[e]=o),s=t,n.each(o,function(n,t){s+=t.p?awe.rgv(u[t.p],!i.enc):t}),s}var n=jQuery,c=n(document),ti=n(window),sr='<div class="awe-loading"><span><\/span><\/div>',y='<span class="awe-ldgcnt">'+sr+"<\/span>",et="disabled",l="change",hr="focusin",wf="focusout",yt="awepch",v="click",ii="awebeginload",tt="aweload",bf="__aweconid",di="<div class='awe-empty'>&nbsp;<\/div>",i=null,gi="touchstart mousedown",cr=" ",ri=".awe-row",cu="awe-"+et,s="awe-selected",lu="awe-changing",au="awe-dragging",vu="awe-hasval",lr="awe-groupable",ar="awe-nonselect",yu="."+s,vr=":input[name]",kf='<input type="text" name="search" class="awe-searchtxt" placeholder="{1}..."/><button type="button" class="awe-searchbtn awe-btn">{0}<\/button>',df="<input type='hidden' name='{0}' value='{1}' />",pu='<col class="awe-idn"/>',t="",nr=".",ui=Math.max,yr=Math.min,gf=Math.round,tr={},fi=function(n){return typeof n=="object"?JSON.stringify(n):n},pr=n.parseJSON,a=function(){},ir={"&":"&amp;","<":"&lt;",'"':"&quot;","'":"&#39;",">":"&gt;"},ne=function(){var n={};return{setItem:function(t,i){n[t]=i},getItem:function(t){return n[t]},removeItem:function(t){delete n[t]}}}(),wr=0;return{err:function(){},errMsg:function(){return t},test:function(){},ach:o,cllp:ft,gd:bi,pnn:ku,val:ct,scrollw:er,ppk:"awe17_",gmd:i,tmd:i,rdd:li,params:h,rgv:hf,flash:dr,tabbable:wu,dgcf:ci,ajx:lf,srl:lt,grid:function(o){function hu(){vi=p.find(".awe-itc");fu=vi.first();eu=b.find(".awe-itc")}function cu(n){return vi.find(nf+'[data-k="'+wt(n)+'"]')}function w(){return o.columns}function lu(itm,col,ignoreFormat){var val=t;return!ignoreFormat&&(col.F||col.T)?col.F?val=eval(col.F)(itm,col.P):col.T&&(val=or(o,col.T,itm,col,"cf")):val=ignoreFormat&&col.Ft?or(o,col.Ft,itm,col,"f"):awe.rgv(itm[col.px],!o.enc),val}function yi(t){return!n(t.target).closest(".awe-grid").is(p)}function sf(){var t=(o.gl+o.th)*pt;return n.each(w(),function(n,i){it(i)||(t+=i.W||i.Mw)}),t}function au(n,t){var i=n.attr("colspan"),r=i?parseInt(i,10):1;n.attr("colspan",r+t)}function vu(t){hf(t);et.find('td[data-i="0"]').each(function(i,r){au(n(r),t)})}function hf(n){if(n>0)while(n--)wi.prepend(pu)}function cf(){return n(ri+yu,p).map(function(){return l.model(n(this))}).get()}function ar(n,t){var i=tr+o.th-(n-1),r;return t?(r=w().length-su,i+=r):i+=1,i}function wu(n){var t=0;try{n==1?t=ne:n==2?t=sessionStorage:n==3&&(t=localStorage)}catch(i){}return t}function lf(){st={};ct&&ct.removeItem(o.pk);vt&&vt.removeItem(o.cpk)}function vr(n,t,i){return n.I=t.I,(n.R||i)&&(n.W=t.W),n.Hid=t.Hid,(n.G||i)&&(n.Gd=t.Gd,n.Gk=t.Gk),(n.S||i)&&(n.So=t.So,n.Sort=t.Sort),n}function kt(){try{if(ct&&ct.setItem(o.pk,fi([{pg:o.pg,So:o.So},st])),vt){var t=n.map(w(),function(n){return vr({},n,1)});vt.setItem(o.cpk,fi(t))}}catch(i){}}function pf(){var n,r,u,s,h,c,f,l;if(vt){function a(n,t){for(var i=0;i<n.length;i++)if(n[i].I==t)return i;return-1}if(n=vt.getItem(o.cpk),n){n=pr(vt.getItem(o.cpk));for(var e=0,t=0,i=w();e<n.length&&t<i.length;)r=n[e],u=i[t],r.I==u.I?(vr(u,r),e++,t++):~a(n,u.I)?(s=a(i,r.I),~s?(h=i[s],i[s]=u,i[t]=h,vr(h,r),e++,t++):e++):t++}}ct&&(c=ct.getItem(o.pk),c&&(f=pr(c),f&&f.length==2&&(l=f[0],o.pg=l.pg,o.So=l.So,st=f[1])))}function wr(n){return w()[n.data("i")]}function bu(n){yt.find(".awe-col").length||yt.empty();yt.append(nt("<div class='awe-col awe-sortable {3}' data-i='{1}'><div class='awe-il '>{2}{0}<\/div>{4}<\/div>",[n.H,n.ix,gu,dr[n.Sort]+" "+(n.Hcc||t),n.Gr?"<div class='awe-il awe-remb'><i class='awe-rem'><\/i><\/div>":t]))}function wf(){function l(){r.remove()}function h(){f(yt,"awe-highlight");r.hide()}function v(i){var u=i.drgo;return r=p.find(".awe-reh").clone().appendTo(nt),e=u.hasClass(lr),s=u.hasClass("awe-rer"),t=u.data("i"),n("<table/>").append(n("<tr/>").append(u.clone()))}function c(i){var c=i.x,u,f,o,e;if(s&&(u=-1,et.find(".awe-hc").each(function(t,i){var r=n(i);return o=r.offset(),e=o.left,c>e&&c<e+r.outerWidth()?(f=r,u=f.data("i"),!1):void 0}),f)){if(e-=5,(t<u&&!gt||gt&&t>u)&&(e+=f.outerWidth()),t!=u&&f.hasClass("awe-rer"))return r.css({left:e,top:o.top+1,height:f.outerHeight()+1}).show(),u;h()}}function y(n){var r,u,f;s&&(r=c(n),r!=i&&(u=w(),f=u.splice(t,1),u.splice(r,0,f[0]),p.trigger("awereorder"),kr(),kt()))}function k(){e&&u(yt,"awe-highlight")}function d(n){e&&(o.ldg||bf(n.drgo.data("i")))}function g(){return ni.css("overflow")=="hidden"?a:ci(ni)}var r,t,e,s,nt=n("body");li(et,"."+lr+", .awe-rer",[yt,et],[d,y],"awe-dcol",i,[k,c],l,h,[{c:ni,x:1,p:o.syncon?b:ni},{c:ti,x:1}],v,i,g())}function bf(t){var r=w()[t],u;if(!r.Gd){u=0;n.each(w(),function(n,t){t.Gd&&t.Gk>u&&(u=t.Gk)});function f(){o.p1&&(o.pg=1);bu(r);r.Gd=1;r.Gk=u+1;ei(1)}tt(i,f)}}function kf(n){for(var i=t,r=0;r<n-1;r++)i+="<td class='awe-idn'><\/td>";return i}function df(i,r,u,f){var s=t,e=0;return n(w()).each(function(n,h){var a;if(it(h))return 1;var v=lu(i,h,r),p=t,y=t,c=h.Cc||t;e==0&&(f&&(p+=l.ceb()),(o.th||f)&&(a=ar(u),a>1&&(y+=" colspan='"+a+"' "),f||(c+=" awe-lf")));f&&o.cohc&&!e&&(c+=" awe-ceb");v||(v=di);c&&(y+=" class='"+c+"'");s+="<td"+y+">"+p+v+"<\/td>";e++}),s}function pi(n,r,u,f,e,s,h,c,a,v,y){var g=ut(c,r),w,p,b,k,d;return o.st&&n&&(u+=" awe-selectable"),o.rcf&&n&&(u+=" "+or(o,o.rcf,n,o.rls,"rcc")),a&&(w=hr[wt(n[o.k])],w&&(u+=" "+w+"-on")),p=t,b=t,o.k&&n&&n[o.k]&&(p+='data-k="'+wt(n[o.k])+'"'),f&&(b+="display:none;"),v&&(p+=v),p+='data-lvl="'+r+'" data-g="'+o.i+'"',n&&(y==i&&(y=o.nid++),o.kv[y]=n,p+=" data-i='"+y+"' "),k={clss:u,style:b,attr:p,itm:n,con:h,ind:g,ceb:s,nf:e},d=l.itmf(k),!o.rsr||h||e||(o.rsr=0),d}function ki(r,u,f,e,s,h,c,a,v){function b(){function nt(){var y=t,o,p,e,b;if(r.gs&&n.each(r.gs,function(n,t){function r(){var n=ki(t,u+1,f,i,i,i,i,i,v);return v=i,n}y+=l.nodef&&!a?l.nodef({gv:t,lvl:u+1,h:f,ren:r}):r()}),o=r.it,o)for(p=u,r.nt!=2&&p++,e=0;e<o.length;e++){if(s){s--;continue}if(b=w(e),y+=pi(o[e],p,"awe-row"+b,f,0,i,i,i,c,i,v),v=i,h&&h==e+1)break}return y}function ut(){var n=t,i;return r.f&&(i=tr+1,n=pi(r.f,u,"awe-gfoot",f,1,0,0,i)),n}var b=t,e,k,tt;if(y){var d=y.i,g=y.k+u,it=t,rt=r.nt==3;p=rt||st[g]==i||y.ip?y.cl:st[g];e=p?" awe-collapsed ":t;e+="awe-ghead ";d&&(e+="awe-row ");k='data-h="'+g+'"';rt&&(k+=' data-l="1"');y.c==i||d||(e+=o.cohc?" awe-ceb":t,it=l.ghead(y,u));tt=pi(d,u,e,f,0,1,it,0,c,k,v);v=i;b+=tt}return!f&&p&&(f=1),b+=l.ncon&&!a&&l.ncon({gv:r,ren:nt,lvl:u})||nt(),b+ut()}e=e||0;var p=0,y=r.h,w=function(n){return(n+e)%2==0?t:" awe-alt"};return o.alt||(w=function(){return t}),b()}function ei(r){var p=0,b=t,st=t,e,h,u,f,k;r||(yt.empty(),wi.empty(),et.empty());e=1;o.hg&&n.each(o.hg,function(n,t){e=ui(e,t.L+2)});var c=[],l=[],ut=w(),ht,d=eu.width();for(h=0;h<ut.length;h++)u=ut[h],u.tmpw=0,u.ix=h,u.Gd&&(c.push(u),u.Sort||(u.Sort=1)),it(u)||(u.W?d-=u.W:(u.Mw>o.cw&&(ht=1),l.push(u)));if(o.gl=c.length,ht){d-=(o.gl+o.th)*pt;l.sort(function(n,t){return t.Mw-n.Mw});ct(0);function ct(n){if(l.length>n){var t=l[n],i=d/l.length;t.Mw>o.cw&&t.Mw>i&&(t.tmpw=t.Mw,d-=t.Mw,ct(n+1))}}}if(n.each(ut,function(n,i){if(!it(i)){var u=i.W||i.tmpw;p+=u||i.Mw;r||(b+="<col "+(u?"style='width:"+u+"px'":t)+" data-i='"+i.ix+"' />")}}),o.sh&&!r){var bt={},ft={},lt=1,at;for(f=0;f<e;f++){var v=t,s,vt,ot=1,g=1,wt,y=e-1,tt=[],rt=a;n.each(w(),function(r,u){function k(n){if(lt||at==r){for(var t=0;t<c.length;t++)v='<td class="awe-idn" rowspan='+n+"><\/td>"+v;at=r;lt=0}}var l,w,h,b,a,p;if(!it(u)){if(h=e-1,o.hg){u.Hg&&n.each(u.Hg,function(n,t){var r=o.hg[t],i=r.L;i==f?(l=r,w=t):i>f&&(h=h?yr(h,i):i)});l?w==vt?(g++,y=yr(y,h),tt.push(r)):(s&&rt(),d(!r),tt=[r]):(s&&rt(),d(),tt=[]);function d(n){g=1;n&&(g+=o.th);wt=r;s=l;vt=w;y=h}rt=function(){s&&(ot=y-f,v+='<td data-i="'+wt+'" colspan="'+g+'" rowspan='+ot+' class="awe-hgc"><div class="awe-col">'+s.C+"<\/div><\/td>",s=i,n.each(tt,function(n,t){ft[t]=y}),k(ot))}}b=ft[r];l||b&&b!=f||(a=t,!r&&o.th&&(a="colspan='"+(o.th+1)+"'"),p=e-f,p>1&&(a+=" rowspan="+p),v+=nt("<td data-i={0} class='awe-hc {8} {3} {4} {5} {7}' {6}><div class='awe-col' unselectable='on' >{1}{2}<\/div><\/td>",[r,u.H||di,u.S?gu:t,u.S?"awe-sortable":t,u.G?lr:t,dr[u.Sort],a,u.Re?"awe-rer":t,u.Hcc||t]),bt[r]=1,ft[r]=-1,k(p))}});rt();st+="<tr>"+v+"<\/tr>"}}if(!r){for(k=o.gl+o.th,k&&(p+=k*pt);k--;)b=pu+b;wi.append(b);et.append(st);ef.css("min-width",p+"px");o.syncon&&ff.css("min-width",p+"px")}c.sort(function(n,t){return n.Gk-t.Gk});r||n.each(c,function(n,t){bu(t)});o.gl||yt.html(o.gbt)}function gi(){var f,i,c,r;if(p.is(":visible")){oi(p)?(u(p,"awe-rtl"),gt=1):u(p,"awe-ltr");f=p.outerHeight(!0)-b.height();i=n("<div><\/div>");i.css("overflow-y","scroll");i.css("position","relative");i.append("<p/>");p.append(i);c=i.find("p").position().left;i.remove();r=["left","right"];c<3&&r.reverse();var e=er()+"px",l="padding-",s=l+r[0],h=l+r[1];hi.css("margin-bottom","-"+e);o.h?(b.css("overflow-y","scroll").height(ui(o.h-f,70)),hi.css(s,e).css(h,t),ou[0]&&(ou.css(s,e),ou.css(h,t))):(b.css("height",t).css("overflow-y",t),hi.css(s,t).css(h,t));o.mh&&b.css("min-height",o.mh-f)}}function kr(t,i){var u,f,r,e;if(o.lrso)return tt();!o.ldg&&o.lrs&&(hr={},u=d(b,1),f=d(b),ai=o.lrs.fr,r=o.lrs.dt,ai?hi.show():hi.hide(),ei(t),su=0,n.each(w(),function(n,t){it(t)&&su++}),r.gs&&(ai=0),b.css("min-height",b.height()),o.nid=0,o.kv={},o.rsr=1,fu.empty(),ai&&fu.html(ki(r,0,0,0,0,ai)),e=ki(r,0,0,0,ai,0),t&&i>0&&vu(i),eu.empty().append(e),hu(),b.css("min-height",""),g(b,u,1),tf&&g(b,f),b.trigger("scroll"),tf=1,gi(),p.trigger("awerender"))}function ku(n,t,i){var u,r;return(t||(t=cu(n)),u=parseInt(t.data("lvl"),10),!t.length)?[]:(r=[t],ft(t.next(),u,0,0,r,i),r)}function gf(n,t,i){return du(cu(n),t,i)}function du(r,u,f){var h,s;if(!r.length)throw"can't find row to update";var c=rr(r.data("k")),a=r.hasClass("awe-alt")?1:0,v=r.data("i"),e=o.lreq.slice(0);return e.push({name:"Key",value:c}),u&&(e=e.concat(lt(u))),h=l.updldg(r),s=parseInt(r.data("lvl"),10),bi(o,e,function(u){var e=rt(u,o),w,y,p,b,h;e!=i&&(o.rsr=1,w=tu(e.dt.gs),y=t,(tu(e.dt.it)||w)&&(p=o.th,b=s-o.gl+(e.th-1),o.th=ui(p,b),h=o.th-p,h&&(vu(h),n.each(vi.children("tr"),function(t,i){au(n(i).children(":not(.awe-idn):first"),h)})),y=ki(e.dt,s-1,0,a,0,0,1,1,v)),l.lzrep(y,r,c,f))},function(){h.remove()})}function tt(i,r,u){function e(){var e,a,s,c;r&&r();o.ldg=1;e=[];a=[];n.each(w(),function(n,t){t.Gd?e.push(t):t.Sort!=0&&a.push(t)});e.sort(function(n,t){return n.Gk-t.Gk});a.sort(function(n,t){return n.So-t.So});var v=e.concat(a),b=[t,"asc","desc"],f=h(o);for(i&&(o.pg=i),f.push({name:"page",value:o.pg}),f.push({name:"tzo",value:(new Date).getTimezoneOffset()}),s=0;s<v.length;s++)f.push({name:"SortNames",value:v[s].P}),f.push({name:"SortDirections",value:b[v[s].Sort]});for(c=0;c<e.length;c++)f.push({name:"Groups",value:e[c].P}),f.push({name:"Headers",value:e[c].H});return o.sc&&f.push({name:"Cs",value:fi(w())}),p.find(".awe-gblc").html(y),ur(o,f),bi(o,f,function(t){var i=rt(t,o),e,s,r;i&&(o.pg=i.p,o.lrs=i,o.lrso=0,t.cs&&(o.columns=JSON.parse(t.cs),o.rls={}),e=o.th,i.th>e&&(o.th=i.th),s=o.th-e,r=i.k,i.a&&r&&(r=br(r)),o.k=ut(o.ck,r),ct||(st={}),n.each(w(),function(n,t){t.px=i.a&&t.P?br(t.P):t.P}),tr=i.gc,o.ldg=0,o.v.trigger("awebfren"),l.buildPager(o),kr(u,s),kt());o.lreq=f;o.lres=t},function(){p.find(".awe-gblc").empty();o.ldg=0;o.needpl&&(o.needpl=0,tt(1));ht(o,o.lres,f)})}var f={load:e};return uf(o,f),f.load?f.load():void 0}function it(n){return!o.sgc&&n.Gd||n.Hid}var dr=[t,"awe-asc","awe-desc"],gu='<i class="awe-sord"><\/i>',l=function(){},p=n("#"+o.i),nr,gr,tr,nf,nu,si,dt,iu,ct,vt,ir,sr,ru;o.v=p;o.th=0;o.ih=o.h;o.rls={};o.nid=0;o.kv={};o.alt=1;o.syncon=1;p.data("o",o);var tf=0,rf=p.find(".awe-mcontent"),yt=p.find(".awe-groupbar"),wi=p.find("colgroup"),b=p.find(".awe-content"),hi=p.find(".awe-gfc"),uu=hi.children().first(),ff=p.find(".awe-tablw"),ai,vi,fu,eu;hu();var gt,ou=p.find(".awe-header"),ni=p.find(".awe-hcon"),ef=p.find(".awe-colw"),et=p.find(".awe-hrow"),ot,pt=16,su,hr={},st={};if(o.So=100,o.pg=1,nr=n.extend(!0,{},o),gr=o.pk,o.pk=awe.ppk+ut(gr,o.i)+o.prs,o.cpk=awe.ppk+"c_"+ut(gr,o.i)+o.cps,o.enc==i&&(o.enc=1),tr=0,r(p,l),nf='.awe-row[data-g="'+o.i+'"]',l.ft={},l.update=gf,l.select=ku,l.lay=gi,l.render=kr,l.persist=kt,l.clearpersist=lf,l.getSelection=cf,l.gcv=lu,l.ich=it,l.model=function(n){return o.kv[n.data("i")]},l.renderRow=function(n,t,r){o.rsr=1;var u=o.gl+1+o.th;return pi(n,ut(t,u),"awe-row",0,0,0,0,0,1,i,r)},l.rem=function(n){o.kv[n.data("i")]=i;n.remove()},l.getRequest=function(){return o.lreq},l.getResult=function(){return o.lres},l.reset=function(){o.ldg||tt(1,function(){st={};o.columns=n.extend(!0,[],nr.columns);o.pg=nr.pg;o.So=nr.So;ei(1);p.trigger("aweinit")})},l.load=function(t){function r(){t&&(t.start&&t.start(),t.params&&(o.params=t.params),t.oparams&&(o.oparams=t.oparams),t.group&&n.each(w(),function(n,i){var r=at(t.group,i.P);r?(i.Gd=1,i.Gk=r):i.Gd=0}),t.sort&&n.each(w(),function(i,r){var f=0,u=0;n.each(t.sort,function(n,t){if(r.P==t.Prop)return u=t,f=n+1,!1});u?(r.Sort=u.Sort,r.So=f):r.Sort=0}));ei(1)}return tt(i,r)},l.buildPager=vf,l.conw=sf,l.itmf=function(n){var t=n.attr;return n.style&&(t+='style="'+n.style+'"'),nt("<tr {2} class='{3}' >{0}{1}<\/tr>",[kf(n.ind),n.con?n.con:df(n.itm,n.nf,n.ind,n.ceb),t,n.clss])},l.lzrep=function(t,i,r,u){i.before(t);var f=ku(r,i,u);n.each(f,function(n,t){t.remove()})},l.ceb=function(){return af(o.cohc?t:" awe-ceb")},l.ghead=function(n,t){return"<td colspan='"+ar(t,1)+"'>"+l.ceb()+n.c+"<\/td>"},l.updldg=function(t){var i=n(y);return t.find("td:not(.awe-idn):first").prepend(i),i},o.api=l,awe.ggmd&&awe.ggmd(o),nu=o.md||awe.gmd,nu&&n.each(nu,function(n,t){t(o)}),si=i,dt=o.st,wf(),iu=o.fs,dt){p.on(v,ri+cr+iu,te);function te(t){var r,e,c,o,h,l;yi(t)||fr(t)&&(r=n(this),iu&&(r=r.closest(ri)),e=vi.children(),c=1,t.shiftKey&&si!==i&&dt>=2?(t.ctrlKey||dt!=2||f(e,s),o=e.index(r),h=e.index(si),o>h&&(o=-(h=(o+=h)-h)+o),(n(t.target).closest(ri).hasClass(s)?f:u)(e.slice(o,h+1),s),dt==3&&(si=r)):t.ctrlKey&&dt==2||dt==3?(r.toggleClass(s),si=r):(si=r,l=!r.hasClass(s),f(e,s),l?u(r,s):c=0),c&&yf(),p.trigger("aweselect"))}}ct=wu(o.prs);vt=wu(o.cps);ti.resize(gi);p.find(".awe-reload").click(function(){l.reset()});p.on(v,".awe-remb",function(t){var r,i;yi(t)||o.ldg||(r=wr(n(this).closest(".awe-col")),r.Gd=0,i=0,n.each(w(),function(n,t){t.So<i&&(i=t.So)}),r.So=i-1,kt(),ei(1),tt())});rf.on(v,".awe-ceb",function(t){if(!yi(t)&&!n(t.target).closest(".awe-nonceb").length){var i=n(this).closest(".awe-ghead"),r=parseInt(i.data("lvl"),10),e=i.next(),o=i.data("h");i.hasClass("awe-collapsed")?(i.data("l")&&(i.data("l",0),du(i)),f(i,"awe-collapsed"),ft(e,r,!1),st[o]=0):(u(i,"awe-collapsed"),ft(e,r,!0),st[o]=1);kt()}});ir=0;p.on(v,".awe-sortable",function(t){function h(){o.p1&&(o.pg=1);r.Sort=e;u(f(p.find("[data-i="+s.data("i")+"]"),"awe-asc awe-desc"),dr[e]);r.Gd||(o.s&&n.each(w(),function(n,t){if(t.Gd||t.P==r.P)return 1;t.Sort=0;f(et.find("[data-i="+n+"]"),"awe-asc awe-desc")}),e==1&&(wr(s).So=++o.So));kt()}if(!yi(t)&&!o.ldg){ir=0;var s=n(this).closest(".awe-sortable"),r=wr(s),e=r.Sort+1;e==3&&(e=r.Gd?1:0);tt(i,h,1)}});b.on("scroll",function(){var n=d(b);g(ni,n);g(uu,n)});uu.on("scroll",function(){var n=d(uu);g(ni,n);g(b,n)});if(o.nsts){l.nestClose=of;l.nestOpen=function(n,t){ii(n,t,2)};l.nestToggle=function(n,t,i){ii(n,t,0,i)};function of(n,t,i){if(n.is(".awe-nest")){var r=n.closest(".awe-itc").find('.awe-row[data-i="'+n.data("i")+'"]');ii(r,n.data("nest"),1,t)}else ii(n,t,1,i)}function ii(row,clss,cmd,forceRem){function closeAll(){ncfg.S&&vi.find('.awe-nest.awe-open[data-g="'+o.i+'"]').each(function(){of(n(this))})}function showNest(n){hr[row.data("k")]=clss;u(row,clss+"-on");u(n.show(),"awe-open")}for(var el,nests,clnest,fnest,cell,ncfgs=o.nsts,ncfg=ncfgs[0],key=l.model(row)[o.k],j=0;j<ncfgs.length;j++)el=ncfgs[j],el.C==clss&&(ncfg=el);if(cmd!=1&&row.nextUntil(":not(.awe-nest)",".awe-open:not(.n-"+clss+")").each(function(t,i){ii(row,n(i).data("nest"),1)}),nests=row.nextUntil(":not(.awe-nest)",".n-"+clss),cmd==1){nests.length&&(clnest=nests.first(),hr[row.data("k")]=i,f(row,clss+"-on"),ncfg.L&&!forceRem?f(clnest.hide(),"awe-open"):clnest.remove());return}if(nests.length)fnest=nests.first(),fnest.is(":visible")&&cmd!=2?ncfg.T&&ii(row,clss,1):(closeAll(),showNest(fnest));else{closeAll();var lvl=row.data("lvl"),nestAttr='data-nest="'+clss+'" data-nk="'+wt(key)+'" data-g="'+o.i+'" data-i="'+row.data("i")+'"',nestRow=n(pi(0,lvl,"awe-nest n-"+clss,0,0,0,"<td colspan='"+ar(lvl,1)+"' class='awe-nestcell'><\/td>",i,i,nestAttr));if(row.after(nestRow),showNest(nestRow),cell=nestRow.find(".awe-nestcell"),ncfg.U){var zlds=n(y),zcelltm=setTimeout(function(){cell.append(zlds)},100),zsd=h(o);zsd=zsd.concat(lt({key:key}));k(o,ncfg.U,zsd,function(n){cell.html(n)},function(){clearTimeout(zcelltm);zlds.remove()})}else ncfg.F&&eval(ncfg.F)(row,nestRow,cell)}}function ie(t){rf.on(v,"."+t.C,function(i){if(!yi(i)){var r=n(this).closest(ri);ii(r,t.C)}})}for(sr=0;sr<o.nsts.length;sr++)ie(o.nsts[sr])}et.on("mousemove","td:not(.awe-idn)",function(t){var r=n(t.target).closest("td"),i=r.data("i"),s=r.offset().left,h=r.outerWidth(),u=s-5,f;if((ir++,!(ir<3))&&(t.pageX>h/2+s?(u+=h,i!=w().length-1||gt||(u-=5),gt&&i--):gt||i--,i>-1&&w()[i].R)){if(!ot){ot=n('<div class="awe-resh"/>').appendTo("body");f=function(t){var i=n(t.target);i.is(ot)||i.closest(".awe-header").length||ru||(c.off("mousemove",f),ot.remove(),ot=0)};c.on("mousemove",f);ot.on("mousedown",function(t){var i,u,h,l;e(t);i=n(this).width(20).data("i");ru=1;var a=wi.find("[data-i="+i+"]"),b=et.find("[data-i="+i+"]"),k=t.pageX,s=0,v=0,r=w()[i].W,f=pt*(o.th+o.gl),y=b.outerWidth(),p=w()[i].Mw;n.each(w(),function(n,t){it(t)||(f+=t.W||t.Mw,n==i||t.W||(v=1))});u=i?0:o.th*pt;r?r+=u:(r=y,f+=r-(p+o.th*pt));h=ni.width();l=function(t){var tt,b,e,g,nt,rt,l;t.pageX<c.width()-10&&ot.css({left:t.pageX-10,top:t.pageY-10});tt=t.pageX;b=tt-k;gt&&(b=b*-1);e=0;v?e=r+b:(g=h-(y+b),nt=f-r,g<nt&&(g=nt),rt=nt/g||1,e=(y+b)*rt);e<1&&(e=1);l=1;e<p&&(l=p/e,e=e*l);e-=u;a.css("width",e+"px");w()[i].W=e;var d=e,ut=pt*(o.th+o.gl),ft=(f-(ut+(r-u)))*l+e+ut;if(!v&&(l>1||s)&&h>=ft+5)n.each(w(),function(n,t){if(n!=i&&w()[n].R&&!it(t)&&t.W){s||(t.ciw=t.W);var r=t.ciw*l;wi.find("[data-i="+n+"]").css("width",r+"px");t.W=r;d+=r}}),d+=pt*(o.th+o.gl),s=1,l<=1&&(s=0);else{if(l>1)return;d+=f-(r-u)}o.syncon&&ff.css("min-width",d+"px");ef.css("min-width",d+"px");a.trigger("awecolresize")};c.on("mousemove",l);c.one("mouseup",function(){ru=0;c.off("mousemove",l);ot.width(10);kt();a.trigger("awecolresizeend")})})}ot.data("i",i).css({left:u,top:r.offset().top,height:r.outerHeight()})}});pf();ei();gi();p.trigger("aweinit");o.l&&tt();bt(o,function(){o.ldg?o.needpl=1:tt(1)},!o.lpc)},form:function(t){function u(i){function f(){if(t.notok=1,t.ua){var n={url:ut(t.u,u.attr("action")),success:function(n){typeof n!="object"&&t.ff?u.html(n):(t.sf&&t.sf(n),u.trigger("aweformsuccess",n));t.notok=0}};eu(t.ufd,u,n);u.trigger("submit");vt(t,n,function(){u.trigger(tt)})}else u.data("aweex",1),t.u&&u.attr("action",t.u),u.submit()}var u=n(this);if(!u.data("aweex")&&(e(i),!t.bf||t.bf(u)!==!1)&&!t.notok){if(t.c)return t.p.d=n("<div>"+t.ms+"<\/div>"),t.p.btns=[{text:t.yes,click:function(){f();r(n(this)).close()},k:1},{text:t.no,click:function(){r(n(this)).close()},c:1}],kt(t),r(t.p.d).open(),!1;f()}}var i="."+t.cl;n(document).off("submit.awe",i).on("submit.awe",i,u)},acw:a,autocomplete:function(n){function r(){ht(n)}w(n,1);p(n);b(n);var i=n.v;awe.acw(n);n.num&&i.keydown(gr(n,i,t,a));hi(n,r)},numeric:function(r){function rt(t){n(t.target).closest(r.f).length||n(":focus").is(e)||(c.off(hr+cr+v,rt),nt=0,e.change(),e.val(r.ff(h(0,r.dec,r.v))))}function st(n){var t;if(n.indexOf(l)==-1)return n;for(t=n.length-1;t>0;t--)if(n[t]!="0")break;return n[t]==l&&t--,n.substr(0,t+1)}function ut(n){var t=n.indexOf(nr)+1;return t?n.length-t:0}function ft(n,i){var r=n.replace(",",nr);return(r==nr||r==t)&&(r="0"),i?parseFloat(r):r}function h(n,u,f,o,s){var v=(f||e).val(),a,h,c;return!v&&!n?t:(a=ft(v),h=parseFloat(a),isNaN(h)&&(h=ft(r.v.val(),1)),c=u||ui(ut(a),ut(ot.toString())),o&&c<r.dec&&(c=r.dec),o||r.dec!=i||(c=0),n&&(h+=n),s||(r.min!=i&&(h=ui(h,r.min)),r.max!=i&&(h=yr(h,r.max))),h.toFixed(c).replace(nr,l))}function k(n){tt=1;e.val(h(ot*(n||d))).keyup()}function ht(){g||(y=setInterval(k,50))}function et(n){if(w!=n&&w)w=t;else if(w=n,g=0,setTimeout(function(){e.is(":focus")||e.focus();k()}),!(p+y)){p=setTimeout(ht,300);c.one("mouseup touchend touchcancel",function(){g=1;clearTimeout(p);clearInterval(y);p=0;y=0;f(r.f.find(".awe-spinbtn"),s);e.is(":focus")||e.focus()})}}var e=r.d,l=r.sep,ot=r.stp,d=1,y,p,g=1,w,b=r.api,nt,tt,it;if(b.foh=a,it=r.v.val(),b.render=function(){var t=r.v.val(),n;t&&(n=h(0,0,r.v,1,1),e.val(r.ff(n)))},e.keydown(gr(r,e,l,k)),e.keydown(function(n){tt&&n.which==13&&e.change()}),b.dch=function(){var n=h(0,r.dec);n=st(n);r.v.val(n);n!=it&&(it=n,o(r,{awe:1}));tt=0},b.fih=function(){if(!nt){nt=1;e.val(r.v.val());c.on(hr+cr+v,rt)}},r.ss){r.f.find(".awe-spinbtn").on("mousedown",function(){u(n(this),s)}).on("mouseup",function(){f(n(this),s)});r.f.find(".awe-spinup").on(gi,function(n){d=1;et(n.type)});r.f.find(".awe-spindown").on(gi,function(n){d=-1;et(n.type)})}},chk:function(n){var r,i;w(n);r=p(n);r.render=function(){n.load()};b(n);n.load=function(){ai(n).prop("checked",n.v.val()=="true")};i=n.md||awe.chkmd;i&&i(n);n.load();n.d.change(function(){n.v.val(ai(n).is(":checked")?"true":n.efv?t:"false");o(n)})},txt:function(n){var t,i;w(n);t=p(n);b(n);i=n.d;n.ff=n.ff||function(n){return n};t.foh=function(){t.render()};t.fih=function(){i.val(n.v.val())};t.dch=function(){n.v.val(i.val());o(n,{awe:1})};n.d.on(hr,function(n){t.fih(n)}).on(wf,function(n){t.foh(n)}).on(l,function(n){t.dch(n)}).on("keyup",function(){n.v.val(n.d.val())}).on("keydown keyup",function(t){n.v.trigger(t)});n.v.on(l,function(n,i){i&&i.awe||t.render()});t.render=function(){i.val(n.ff(n.v.val()))};n.num&&awe.numeric(n);t.render()},tmp:function(n){w(n);n.d.change(function(){var i=n.d.eq(0).val()+n.s+n.d.eq(1).val()+" "+(n.d.eq(2).val()||t);n.v.val(i).change()})},dpw:a,dtp:function(n){w(n);var i=n.v,r=n.f.find(".awe-clearbtn");p(n);b(n);awe.dpw(n);r.click(function(n){e(n);i.val(t).change()});pi(n);n.v.change(function(){pi(n)})},ajaxList:function(t){function i(n){return n||(n=1),wi(t,[],n,1)}t.v=n("#"+t.i);t.srl=t.tl?t.v.find(".awe-srl"):t.v;t.mode="s";p(t,i);i();bt(t,function(){i(1)},!t.lpc)},checkboxList:function(t){function r(){return n(t.d.find("input:checked")).map(function(){return n(this).val()}).get()}function u(n){function u(u){var e=ct(t.v),f;u&&i.render();f=r();t.v.val(si(f));nu(f,e)?n&&t.v.trigger(yt,n):o(t,n)}return vi(t,u)}w(t);var i=p(t,u);i.render=function(){ru(t,"checkbox")};b(t);t.md&&t.md(t);hi(t,u);t.v.on(l,function(n,t){t&&t.i||i.render()});t.d.on(l,"input:checkbox",function(){t.v.val(si(r()));o(t,{i:1})})},radioList:function(n){function r(){var i=t,r=n.d.find("input:checked");return r.length&&(i=r.val()),i}function u(t){function u(u){u&&i.render();var f=r();n.v.val()!=f?(n.v.val(f),o(n,t)):t&&n.v.trigger(yt,t)}return vi(n,u)}w(n);n.nm="item"+n.i;var i=p(n,u);i.render=function(){ru(n,"radio")};b(n);n.md&&n.md(n);hi(n,u);n.v.on(l,function(n,t){t&&t.i||i.render()});n.d.on(l,"input:radio",function(){n.v.val(r());o(n,{i:1})})},lookup:function(i){function ni(){return ot(c.find(yu).data("val"))}function ti(n){i.v.val(n);o(i);i.ms=0;r(c).close()}function at(){var o,h,e;if(lt=0,c=ei(),u(c,"awe-lookup-popup"),ut=c.find(".awe-scon"),i.p.d=c,c.data("o",i),c.bind("aweresize",g),c.bind("aweclose",function(n,t){i.ms&&f(c.find(".awe-li"),s);i.ms=0;t&&t.out||i.f.find(".awe-openbtn").focus()}),o=i.tl?"<table class='awe-ajaxlist awe-lookup-list awe-selectable'><thead><\/thead><tbody class='awe-srl'><\/tbody><\/table>":"<ul class='awe-ajaxlist awe-lookup-list awe-srl awe-selectable'><\/ul>",h=i.pu?t:"<div class='awe-search'><\/div><div class='awe-list awe-srlcont'>"+o+"<\/div>",ut.html(h),i.p.btns=[{text:i.ok,click:d.ok,k:1},{text:i.cancel,click:function(){r(n(this)).close()},c:1}],kt(i),i.fm=0,i.soc=1,!i.pu){i.srl=c.find(".awe-srl");e=".awe-li:not(.awe-morecont)";i.srl.on(v,e,function(t){var r=n(this);fr(t)&&(r.toggleClass(s),f(c.find(".awe-li").not(r),s),i.ms=1)}).on("dblclick",e,function(t){fr(t)&&(u(n(this),s),i.ms=0,d.ok())})}i.v.trigger("awepopupinit");r(c).lay=yt}function vt(n){if(i.d.html(dt),pi(i),i.v.val()){ft=1;i.d.prepend(sr);var r=h(i);k(i,i.getUrl,r,function(u){i.d.html(dt);var f=t,e=rt(u,i);e&&(i.d.html(nt(wt,[pt(e)])),f=rr(it(e)),kr(i,n));i.v.val()!=f&&(i.v.val(f),o(i,1));ft=0;ht(i,u,r)},function(){ft=0})}}function et(){n.when(wi(i,i.fm.find(vr).serializeArray(),1,0)).done(function(){i.soc=0})}function g(){d.lay()}function yt(){if(i.p.isOpen){var t=gt(c)+c.find(".awe-search:first").outerHeight()+gt(c.find(".awe-list")),n=(i.avh||c.height())-t;n<i.p.mlh&&(n=i.p.mlh);c.find(".awe-list").height(n);c.trigger("awelay")}}var d,ct;w(i);i.soc=1;i.mode="s";i.p.af=1;var c,ut,ft,lt,wt='<div class="awe-caption">{0}<\/div>',dt=nt(wt,[di]),ri=i.f.find(".awe-clearbtn"),ui=i.f.find(".awe-openbtn");bt(i,function(){i.soc=1});d=p(i);b(i);d.initPopup=at;d.search=et;d.gsval=ni;d.sval=ti;d.ok=function(){d.sval(d.gsval())};d.lay=yt;d.pinit=a;ct=i.md||awe.lmd;ct&&ct(i);vt(1);i.v.change(function(n,t){t||vt()});at();ri.click(function(n){e(n);i.v.val(t);o(i);i.soc=1});ui.click(function(t){var u,f;if(e(t),!ft){if(i.p.isOpen){r(c).close();return}i.pu||i.fm||(i.fm=c.find(".awe-search"),i.fm.on(l,"*",g).submit(function(n){e(n);n.stopPropagation();et()}));r(c).open({e:t});i.soc&&(i.pu?lt&&d.rload?d.rload():(u=n(y),ut.html(u),f=h(i),c.trigger(ii,[f]),k(i,i.pu,f,function(n){ut.html(n);d.pinit();st(i);lt=1;i.soc=0},function(){u.remove();c.trigger(tt)})):uu(i,g,et));g();st(i)}})},add:function(i){function f(n){function t(t){i.d.empty();t&&u.render(i);i.v.val()!=i.d.val()?(i.v.val(i.d.val()),o(i,n)):n&&i.v.trigger(yt,n)}return vi(i,t)}var u,e;w(i);u=p(i,f);b(i);e=function(i){i.d.empty();var r=ct(i.v);n.each(i.lrs,function(n,u){var e=iu(u,r),f=t;e&&(f="selected = 'selected'");i.d.append("<option "+f+' value="'+it(u)+'">'+pt(u)+"<\/option>")})};u.render=e;hi(i,f);i.v.on(l,function(){r(i.v).render(i)});i.d.keyup(function(){n(this).change()}).change(function(){i.v.val()!=i.d.val()&&(i.v.val(i.d.val()),o(i))})},readd:function(n,t){return typeof n!="object"?(awe.err(t,{responseText:n}),i):(typeof n=="object"||typeof n=="string")&&n!=i?n:i},ic:function(n){tr[n.i]=n},oc:function(t,i){var u=tr[t+"-aweic"],r;if(!u)throw t+" not initialized";return r=n.extend(!0,{},u),n.extend(!0,r,i),r.u?vt(r,{data:h(r),url:r.u,cache:!1,success:function(n){r.sf&&r.sf(n)}}):void 0},ip:function(t){t.f=n("#"+t.i+"-awein");t.rtl=oi(t.f);tr[t.i]=t},open:function(t,i,r){var f=tr[t],u=n.extend(!0,{},f);if(n.extend(!0,u,i),u.type=="op")awe.op(r,u);else if(u.type=="pf")awe.pf(r,u);else throw t+" not initialized";},ff:function(n){awe.tabbable(n.p.d).first().focus()},pf:function(t,i){function o(n){s.html(n);st(i);i.ol&&i.ol.call(i)}var u,s,f,c,l;e(t);u=ei();s=u.find(".awe-scon");u.on("submit","form",function(t){if((e(t),!t.awesh)&&(t.awesh=1,!i.notok)){i.notok=1;var f=n(this),h=f.attr("method"),s={url:f.attr("action"),success:function(n){if(typeof n=="object"){i.sf&&i.sf(n,u);var t=r(u);t&&(t.success=!0,u.trigger("awepopupformsuccess",n),i.cs&&t.close(),i.rs&&location.reload(!0))}else o(n)},type:h};eu(i.ufd,f,s);vt(i,s,function(){i.notok=0;u.trigger(tt)})}});f=[];n.each(i.b,function(_,btn){btn.click=eval(btn.sf);f.push(btn)});i.udb&&(f=f.concat([{text:i.ot,click:function(){u.find("form:first").submit()},k:1},{text:i.ct,click:function(){r(u).close()},c:1}]));i.p.d=u;i.p.btns=f;kt(i);r(u).open({e:t});i.c?o(i.c):i.u&&(c=h(i),l=n(y),s.html(l),u.trigger(ii,[c]),vt(i,{type:"get",data:c,url:i.u,cache:!1,success:function(n){o(n)}},function(){l.remove();u.trigger(tt)}))},op:function(t,i){var f,l,o,s;if(e(t),i.e=t,f=n("#"+i.p.i),f.length&&i.lo&&r(f).ld)l=f.data("o"),i.cx=l.cx,f.data("o",i),r(f).open(i);else{var u=ei(),c=u.find(".awe-scon"),a=i.ol,v=[];n.each(i.b,function(_,btn){btn.click=eval(btn.sf);v.push(btn)});i.p.d=u;i.p.btns=v;kt(i);r(u).open(i);i.c?(c.html(i.c),r(u).ld=1):i.u&&(o=n(y),c.append(o),s=h(i),u.trigger(ii,[s]),vt(i,{type:"get",data:s,url:i.u,cache:!1,success:function(n){c.html(n);r(u).ld=1;a&&a.call(i)}},function(){o.remove();u.trigger(tt)}))}},autoSize:1,popup:a,multilookup:function(i){function ot(){return i.sel.find(".awe-li").map(function(){return n(this).data("val")}).get()}function ui(n){i.v.val(si(n));lt(n);o(i);i.ms=0;r(f).close()}function lt(t){ut.empty();n.each(t,function(n,t){ut.append(nt(df,[ri,nf(t)]))})}function at(){var e;et=0;f=ei();u(f,"awe-multilookup-popup");d=f.find(".awe-scon");i.p.d=f;f.data("o",i);f.bind("aweresize",c);f.bind("aweclose",function(n,t){i.ms&&(i.soc=1);i.ms=0;t&&t.out||i.f.find(".awe-openbtn").focus()});var o=i.tl?"<table class='awe-ajaxlist awe-lookup-list'><thead><\/thead><tbody class='awe-srl'><\/tbody><\/table>":"<ul class='awe-ajaxlist awe-lookup-list awe-srl'><\/ul>",h=i.tl?"<table class='awe-ajaxlist awe-lookup-list'><thead><\/thead><tbody class='awe-sel'><\/tbody><\/table>":"<ul class='awe-ajaxlist awe-lookup-list awe-sel'><\/ul>",l=i.pu?t:"<div class='awe-search'><\/div><div class='awe-econt'><div class='awe-list awe-srlcont'>"+o+"<\/div><div class='awe-list awe-selcont' >"+h+"<\/div><\/div>";if(d.html(l),i.p.btns=[{text:i.ok,click:s.ok,k:1},{text:i.cancel,click:function(){r(n(this)).close()},c:1}],kt(i),i.fm=0,i.soc=1,!i.pu){i.srl=f.find(".awe-srl");i.sel=f.find(".awe-sel");i.srl.on(v,".awe-movebtn",vt);i.sel.on(v,".awe-movebtn",yt);if(e=[i.srl.closest(".awe-list"),i.sel.closest(".awe-list")],i.dg){function y(n){vt.call(n.drgo)}function p(n){yt.call(n.drgo)}li(i.srl,".awe-li:not(.awe-morecont)",e,[a,y],"awe-srl",1,0,0,0,0,0,0,ci(i.srl));li(i.sel,".awe-li",e,[p,a],"awe-sel",1,0,0,0,0,0,0,ci(i.sel))}}i.v.trigger("awepopupinit");r(f).lay=ni}function vt(){n(this).closest(".awe-li").prependTo(i.sel);i.ms=1}function yt(){n(this).closest(".awe-li").prependTo(i.srl);i.ms=1}function c(){s.lay()}function fi(){var n,r;i.sel.html(t);fu(i.tl,i.sel);n=h(i,i);n=n.concat(yi(i.v,"selected"));i.tl&&(r=i.srl.closest("table").find("thead:first").html()?!1:!0,n=n.concat({name:"isTheadEmpty",value:r}));k(i,i.selectedUrl,n,function(n){i.sel.empty();var t=rt(n,i);t&&(su(i,t.d,i.sel),i.loaded=1)})}function wt(){var t=i.fm.find(vr).serializeArray(),r;r=i.loaded?wi(i,dt(ot(),"selected").concat(t)):wi(i,yi(i.v,"selected").concat(t));n.when(r).done(function(){i.soc=1})}function ni(){if(i.p.isOpen){var t=gt(f)+f.find(".awe-search:first").outerHeight()+gt(f.find(".awe-srlcont"))+gt(f.find(".awe-selcont")),n=(i.avh||f.height())-t;n<i.p.mlh&&(n=i.p.mlh);f.find(".awe-list").height(n*.5);f.trigger("awelay")}}function ti(r){var a="<li>"+di+"<\/li>",u=i.d,v=u.outerHeight(),c,l,f,e,s;u.html(a);c=i.v.val();l=ct(i.v);pi(i);c?(f=[],g=1,e=n(sr),i.f.prepend(e),u.css("min-height",v),s=h(i),k(i,i.getMultipleUrl,s,function(t){var e=rt(t,i);e&&(u.empty(),n.each(e,function(n,t){u.append("<li>"+pt(t)+"<\/li>");f.push(rr(it(t)))}),kr(i,r),u.trigger("aweresize"));lt(f);i.v.val(si(f));nu(f,l)||o(i,1);g=0;ht(i,t,s)},function(){e.remove();g=0;u.css("min-height",t)})):ut.empty().append("<input type='checkbox' name='"+ri+"' />")}var s,ft;w(i);i.soc=1;i.p.af=1;var f,d,g,et,ut=i.v.next(),ri=i.nm,oi=i.f.find(".awe-openbtn"),hi=i.f.find(".awe-clearbtn");bt(i,function(){i.soc=1});s=p(i);b(i);s.initPopup=at;s.lay=ni;s.gsval=ot;s.sval=ui;s.pinit=a;s.ok=function(){s.sval(s.gsval())};ft=i.md||awe.lmd;ft&&ft(i);ti(1);i.v.on(l,function(n,t){i.soc=1;t||ti()});at();hi.click(function(n){e(n);ut.empty();i.v.val(t);o(i);i.soc=1});oi.click(function(t){var u,o;if(e(t),!g){if(i.p.isOpen){r(f).close();return}i.pu||i.fm||(i.fm=f.find(".awe-search"),i.fm.on(l,"*",c).submit(function(n){e(n);n.stopPropagation();wt()}));r(f).open({e:t});i.soc&&(i.loaded=0,i.pu?et&&s.rload?s.rload():(u=n(y),d.html(u),o=h(i),f.trigger(ii,[o]),k(i,i.pu,o,function(n){d.html(n);s.pinit();st(i);et=1;i.soc=0},function(){u.remove();f.trigger(tt)})):(uu(i,c,wt),fi()));c();st(i)}})},tabs:function(t){var i=n("#"+t.i),e=i.find(".awe-tabsbar"),o=i.find(".awe-tabscontent").children(),r="awe-active",s=t.md||awe.tmd;s&&n.each(s,function(n,i){i(t)});o.each(function(t,i){var h=n(i),c="awe-tab-btn",s;t?h.hide():c+=" "+r;s=n('<button type="button" class="'+c+'">'+h.data("caption")+"<\/button>");s.click(function(){f(e.children(),r);u(s,r);o.hide();h.show()});e.append(s)});i.trigger("awerender")}}}(),sctrl,menuc,tabid,lastw,menuNodes,downloadLinks,themes,DateFormat;utils=function(n){function c(n,t){if(n.length!=t.length)return!1;for(var i=0;i<n.length;++i)if(n[i]!==t[i])return!1;return!0}function i(n,t){var i=v(n,t);return i?i.join(" "):""}function v(t,i){var r=t.split(",");return n.map(r,function(n){return l(n.split("."),i)})}function l(n,t){var i=t[n.shift()];return n.length?i?l(n,i):0:i}function r(n){return n.Id||n.id}function s(n){return n.Content||n.content}function a(n,t){n.addClass("awe-ts");t?n.removeClass("awe-hl"):n.addClass("awe-hl");setTimeout(function(){n.removeClass("awe-ts")},500)}function h(n){n.data("o").lrso=1}function t(n){return n.data("api")}function o(n){t(n.closest(".awe-grid")).nestClose(n,1)}var u=awe.flash,e={None:0,Asc:1,Desc:2},f={Node:1,Items:2,Lazy:3};return{delConfirmLoad:function(i){return function(){if(i){var r=this.p.d,f=r.find('[name="key"]').val(),u=t(n("#"+i)).select(f);n.map(u,function(n){a(n)});r.on("aweclose",function(){n.map(u,function(n){a(n,1)})})}}},itemDeleted:function(i){return function(u){var e=n("#"+i),f=t(e).select(r(u))[0];f.find("button").attr("disabled","disabled");f.trigger("itemdelete");utils.delRow(f)}},delRow:function(i){var r=i.closest(".awe-grid"),u;i.nextUntil(":not(.awe-nest)").each(function(){o(n(this))});u=i.next();(!u.length||u.hasClass("awe-ghead"))&&i.prevUntil(".awe-row").fadeOut(500);i.fadeOut(500,function(){if(n(this).remove(),!i.is("tr")||!r.find(".awe-row").length){t(r).load();return}r.trigger("awerowch",-1);h(r)})},itemEdited:function(i,f,e){return function(s){var l=n("#"+i),c=t(l),a=c.update(r(s)),v=c.select(r(s))[0];v.nextUntil(":not(.awe-nest)").each(function(){o(n(this))});n.when(a).done(function(){var n=c.select(r(s))[0];u(n);h(l);f||n.find(".editbtn").focus();e||n.trigger("itemedit")})}},itemCreated:function(i){return function(r){var f=n("#"+i),o=n(t(f).renderRow(r)),e;f.trigger("awerowch",1);f.find(".awe-content .awe-tbody").prepend(o);u(o);e=f.data("o").lrs.dt;e.it?e.it.unshift(r):h(f)}},loadNestPopup:function(t){return function(i,u,f){var e={};e.id=r(utils.model(n(i)));awe.open(t,{params:e,tag:{cont:f}});f.one("aweclose",function(t){n(t.target).is(f.find(".awe-popup:first"))&&o(u)})}},nestCreate:function(t,i){var r=n("#"+t).addClass("o-nstcreate"),u=r.find(".awe-content:first");awe.open(i,{tag:{cont:u}});r.one("aweclose",function(){r.removeClass("o-nstcreate")})},itemCreatedAlTbl:function(t){return function(i){var r=n(s(i));n("#"+t).parent().find("tbody").prepend(r);u(r)}},itemEditedAl:function(t,i){return function(f){var o=n("#"+t).find('[data-val="'+r(f)+'"]'),e=n(s(f));o.after(e).remove();u(e,i)}},itemDeletedAl:function(t){return function(i){n("#"+t).find('[data-val="'+r(i)+'"]').fadeOut(500,function(){n(this).remove()})}},itemCreatedAl:function(t){return function(i){var r=n(n.trim(s(i)));n("#"+t).prepend(r);u(r)}},scheduler:function(i,r){var e=n("#"+i),u=e.closest(".scheduler"),f=t(e),o=u.find(".viewType .awe-val");u.find(".prevbtn").click(function(){f.load({oparams:{cmd:"prev"}})});u.find(".nextbtn").click(function(){f.load({oparams:{cmd:"next"}})});u.find(".todaybtn").click(function(){f.load({oparams:{cmd:"today"}})});e.on("aweload",function(i,r){var f=r.tg;f.View=="Agenda"||f.View=="Month"?n(".schedBotBar").hide():n(".schedBotBar").show();o.val()!=f.View&&t(o.val(f.View)).render();u.find(".schDate .awe-val").val(f.Date);u.find(".dateLabel").html(f.DateLabel)}).on("click",".eventTitle",function(){awe.open("edit"+r,{params:{id:n(this).parent().data("id")}})}).on("click",".delEvent",function(){awe.open("delete"+r,{params:{id:n(this).closest(".schEvent").data("id")}})}).on("dblclick","td",function(t){var u=n(t.target).closest(".schEvent"),i;u.length?n(t.target).is(".delEvent")||awe.open("edit"+r,{params:{id:u.data("id")}}):(i=n(this).find(".timePart"),awe.open("create"+r,{params:{ticks:i.data("ticks"),allDay:i.data("allday")}}))}).on("click",".day",function(t){n(t.target).is(".day")&&f.load({oparams:{viewType:"Day",date:n(this).data("date")}})})},refreshGrid:function(i){return function(){t(n("#"+i)).load()}},getMinutesOffset:function(){return{minutesOffset:(new Date).getTimezoneOffset()}},getItems:function(n){return function(){return n}},getEmpty:function(){return[]},escapeChars:function(n){var t={"&":"&amp;",'"':"&quot;","'":"&#39;"};return String(n).replace(/[&"'\/]/g,function(n){return t[n]})},serializeObj:function(t,i,r){var u={};return i=i||[],n.each(t,function(){var f=this.value||"",t=this.name;u[t]!==undefined?r&&r.indexOf(t)<0&&(u[t].push||(u[t]=[u[t]]),u[t].push(f)):u[t]=n.inArray(t,i)==-1?f:[f]}),u},getGridParams:function(n){return utils.serializeObj(n,["SortNames","SortDirections","Groups","Headers"],["page","pageSize","Paging"])},init:function(i,r,u){function o(){function t(t,i){var r=n('<div class="spinCont"><div class="spinner"><div class="dot1"><\/div><div class="dot2"><\/div><\/div><\/div>').hide(),u;t.append(r);u=t.find(".awe-loading:first");t.on("aweload",function(){r.remove()});setTimeout(function(){if(t.width()>200&&t.height()>90){u.hide();var n=t.outerHeight(!0);r.height(n);r.children().first().css("margin-top",n/2-i+"px");r.show()}},100)}n(document).on("awebeginload",function(i){var r=n(i.target);r.is(".awe-popup")&&t(r,30)}).on("submit",function(i){var u=50,r=n(i.target).closest(".awe-popupw, .formLoad");r.is(".formLoad")&&(u=30);r.length&&t(r,u)})}function s(t){n.validator.addMethod("date",function(n,i){if(this.optional(i))return!0;var r=!1;try{awem.parseDate(t,n);r=!0}catch(u){r=!1}return r},"")}function h(){n.validator&&(n.validator.methods.range=function(n,t,i){var r=n.replace(",",".");return this.optional(t)||r>=i[0]&&r<=i[1]},n.validator.methods.number=function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(n)})}var f,e;r&&(awe.ff=function(n){awe.tabbable(n.p.d).blur()});awe.chkmd=awem.ochk;awe.tmd=[awem.tbtns];awe.lmd=awem.lookupKeyNav;awe.dpw=awem.dtp;awe.acw=awem.autocomplete;awe.ggmd=function(n){var t=n.md=n.md||[],i=awem.gridAutoMiniPager,r=awem.gldng(0,1);t.indexOf(i)==-1&&t.indexOf(awem.gridMiniPager)==-1&&t.push(i);t.indexOf(r)==-1&&t.unshift(r)};r||awem.initWave();awe.bfr=function(t){var r,i,e,u;if(t.type=="post"){if(r="__RequestVerificationToken",i=t.data||[],f||(f=n('[name="'+r+'"]').val()),f)if(i.push){for(e=0,u=0;u<i.length;u++)i[u].name==r&&(e=1);e||i.push({name:r,value:f})}else i.append&&i.has&&(i.has(r)||i.append(r,f));t.data=i}};n.validator&&(n.validator.setDefaults({ignore:[],highlight:function(t,i){var r=n(t),u;r.hasClass("awe-val")&&(u=r.closest(".awe-field"),u.length?u.addClass(i):r.addClass(i))},unhighlight:function(t,i){var r=n(t),u;r.hasClass("awe-val")&&(u=r.closest(".awe-field"),u.length?u.removeClass(i):r.removeClass(i))}}),i&&s(i),n(function(){n(document).ajaxComplete(function(){n.validator.unobtrusive&&n.validator.unobtrusive.parse(document)})}));u==","&&h();utils.setPopup();n(function(){utils.consistentSearchTxt();n(document).ajaxComplete(utils.consistentSearchTxt);o()});try{for(e in localStorage)e.indexOf("awe")==0&&e.indexOf(awe.ppk)!=0&&localStorage.removeItem(e)}catch(c){}awe.err=function(i,r){var u="unexpected error occured",f,e;r&&(u=r.responseText||u);f=u;u.indexOf("<html>")>-1&&(f=n("<div>unexpected error<br/> (showing it will replace the whole page)<div/>"),e=n('<a href="">show<\/a>').click(function(t){t.preventDefault();n("body").html(u)}),f.append(e));awem.notif(f,0,"o-err");i&&i.p&&i.p.isOpen&&t(i.p.d).close()}},remLSPref:function(n,t){if(localStorage)for(var i in localStorage)i.indexOf(n)==0&&i!=t&&localStorage.removeItem(i)},consistentSearchTxt:function(){n(".searchtxt").each(function(){if(n(this).data("searchtxth")!=1)n(this).data("searchtxth",1).data("myval",n(this).val()).on("change",function(t){n(this).val()!=n(this).data("myval")?n(this).data("myval",n(this).val()):t.stopImmediatePropagation()}).on("keyup",function(t){t.which==13&&(t.preventDefault(),n(this).val()!=n(this).data("myval")&&n(this).change())})})},setPopup:function(){awe.popup=function(n){return n.tag&&n.tag.DropdownPopup?awem.dropdownPopup(n):n.tag&&n.tag.Inline?awem.inlinePopup(n):awem.dropdownPopup(n)}},postfix:function(n){return function(t){return t?t+" "+n:""}},prefix:function(n){return function(t){return t?n+t:""}},percent:function(n){return(parseFloat(n.replace(",","."))*100).toFixed()+" %"},gridModelBuilder:function(t,r,u,o){function ot(t){if(s.length){var r=function(n,t){return t[n]},u=n.map(s,function(n){return n.indexOf(",")+1||n.indexOf(".")+1?i:r});t.sort(function(t,i){var r=0;return n.each(s,function(n,f){var h=b[n],o=u[n],e=o(f,t),s=o(f,i);return r=typeof e=="number"?e-s:(e||"").localeCompare(s),h=="desc"&&(r=-r),r!=0?!1:void 0}),r})}}function pt(n){return st(p,n?[]:r.Groups,r.Headers,0,"$"+y)}function st(t,r,u,f,e){function y(){var v=s[0],t=r[f],h;o.ghval&&(h=o.ghval[t],h&&(t=h));var y=i(t,v),c={Items:s,Column:t,Header:u[f],Level:l},a=kt(e,f,w,y),n=st(s,r,u,f+1,a);n.Header=lt(c);n.Header.Key=n.Header.Key||a;n.Footer=ct(c);p.push(n)}var h={},l,c;if(f==0&&r.length&&(h.Footer=ct({Items:t})),l=f+1,f==r.length)rt!=null&&t.length?ht(h,t,v,l,0):h.Items=n.map(t,k);else{for(var p=[],s=[],w=r[f],a=0;a!=t.length;)c=t[a],s.length==0?s.push(c):bt(w,s[0],c)?s.push(c):(y(),s=[c]),a++;s.length!=0&&y();h.Groups=p}return h}function ht(t,r,u,e,o){o>a&&(a=o);var s=[];n.each(r,function(n,t){var u=rt(t,o+1)||[],h=u=="lazy",l;if(!h&&u.length>1&&ot(u),h||u.length){var y=i(v,t),c=wt(y),r={};r.Nt=h?f.Lazy:f.Node;r.Header=lt({Items:u,NodeItem:t,Level:e,NodeLevel:o,Lazy:h});r.Header.Key=r.Header.Key||c;h?r.Header.Collapsed=!0:ht(r,u,c,e,o+1);s.push(r)}else o>a&&(a=o),s.length==0||s[s.length-1].Nt!=f.Items?s.push({Items:[k(t)],Nt:f.Items}):(l=s[s.length-1],l.Items.push(k(t)))});s.length==1&&s[0].Nt==f.Items?t.Items=s[0].Items:t.Groups=s}function wt(n){return"$"+encodeURIComponent(n)}function dt(n){var t={k:n.Key,th:n.Th,p:n.Page,cs:n.Cs,fr:n.Fr,gc:n.GroupCount,ic:n.ItemsCount,pc:n.PageCount,pgn:n.Pgn,ps:n.PageSize,tg:n.Tag,A:1};return n.Data!=null&&(t.dt=yt(n.Data)),t}function yt(t){var i={it:t.Items,f:t.Footer,nt:t.Nt,h:gt(t.Header)};return t.Groups!=null&&(i.gs=n.map(t.Groups,yt)),i}function gt(n){if(n==null)return null;return{k:n.Key,c:n.Content,i:n.Item,cl:n.Collapsed,ip:n.IgnorePersistence}}var h,p,l,nt,tt,it,at,vt;r.Paging==null&&(r.Paging=1);var a=0,v=o.key,w=o.defaultKeySort;w==null&&(w=e.Desc);var s=r.SortNames||[],b=r.SortDirections||[],rt=o.getChildren,ut=r.Paging!=null?r.Paging:1,y=r.page||1,ft=r.Key,et=o.getItem,d,g;t.prevsd||(t.prevsd=[],t.prevsn=[]);var k=o.map||function(n){return n},ct=o.makeFooter||function(){return null},bt=o.areInSameGroup||function(t,r,u){if(t.indexOf(",")==-1)return i(t,r)==i(t,u);var e=t.split(","),f=1;return n.each(e,function(n,t){f=f&&i(t,r)==i(t,u)}),f},kt=o.makeKey||function(n,t,i,r){return n+"$"+t+i+encodeURIComponent(r)},lt=o.makeHeader||function(n){if(n.NodeItem)return{Item:k(n.NodeItem)};var t=i(n.Column,n.Items[0]);return{Content:n.Header+": "+t,Collapsed:0}};if(o.getChildren&&!o.key)throw"key should have value when GetChildren is set";if(h=parseInt(r.pageSize||10),h<1&&(h=10),p=u,!s.length&&v&&w!=e.None&&(s=[v],b=[w==e.Asc?"asc":"desc"]),l=u,ft){if(tt=[],!et)throw"getItem func needs to be defined (used by Lazy Loading and api.update)";it=et();it&&tt.push(it);p=tt}else!o.forceSort&&c(s,t.prevsn)&&c(b,t.prevsd)||ot(u),t.prevsn=s,t.prevsd=b,o.filter&&(l=o.filter(u)),ut?(g=l.length,d=Math.ceil(g/h),y>d&&(y=1),nt=(y-1)*h,p=l.slice(nt,nt+h)):p=l.slice(0);return l||(l=u),r.Groups=r.Groups||[],at=pt(ft),vt={Data:at,PageCount:d,ItemsCount:g,PageSize:h,Page:ut?y:-1,Pgn:r.Paging,GroupCount:r.Groups.length,Th:a,Key:v,Fr:o.FrozenRows},dt(vt)},osearch:function(t,i){var u=i.term,r=i.cache,f,e;return(r.termsUsed=r.termsUsed||{},r.nrterms=r.nrterms||[],r.termsUsed[u])?[]:(r.termsUsed[u]=1,f=0,n.each(r.nrterms,function(n,t){if(u.indexOf(t)>=0)return f=1,!1}),f)?[]:(e=awe.params(t),e.push({name:"term",value:u}),awe.ajx({url:t.tag.Url,data:e}).then(function(n){return n&&n.length||r.nrterms.push(u),n}).fail(function(){r.termsUsed[u]=0}))},model:function(n){return t(n.closest(".awe-grid")).model(n)||{}},closeNest:o,colf:function(n){return{fcoli:function(t){for(var r,i=0;i<n.length;i++)if(r=n[i],r.I==t)return r},fcol:function(t){for(var r,i=0;i<n.length;i++)if(r=n[i],r.P==t)return r}}},gcvw:function(n,t,i){return'<div class="awe-cv" data-i="'+t.ix+'">'+utils.gcv(n,t,i)+"<\/div>"},gcv:function(n,t,i){return n.gcv(i.itm,t,i.nf)},getVisCols:function(n){for(var t,r=n.data("o").columns,u=[],i=0;i<r.length;i++)t=r[i],t.Hid||u.push(t.T||t.P);return u},Sort:e,version:"6.3.4"}}(jQuery);tabid=0;lastw=0;downloadLinks=[{k:"https://www.aspnetawesome.com/Download/MvcCoreDemoApp",c:"Main Demo - ASP.net Core (this demo)"},{k:"https://www.aspnetawesome.com/Download/MvcDemoApp",c:"Main Demo - MVC 5 (this demo)"},{k:"https://www.aspnetawesome.com/Download/MinSetupCoreDemo",c:"Min Setup Demo - ASP.net Core (Template Project)"},{k:"https://www.aspnetawesome.com/Download/MvcMinSetupDemo",c:"Min Setup Demo - MVC 5 (Template Project)"},{k:"https://www.aspnetawesome.com/Download/RazorPagesDemo",c:"Razor Pages Demo"},{k:"https://www.aspnetawesome.com/Download/MvcTrial",c:"Trial version binaries for ASP.net Core, MVC 5/4/3"},{k:"https://www.aspnetawesome.com/Download/SimpleDemo",c:"Simple Demo MVC5"},{k:"https://www.aspnetawesome.com/Download/VBnetDemo",c:"VB.net Demo"},{k:"https://www.aspnetawesome.com/Download/ProDinner",c:"ProDinner (uses EF, N-Tier, etc.)"},{k:"",c:"",cs:"o-litm",nv:1},{k:"",c:"See also:",cs:"citm",nv:1},{k:"https://prodinner.aspnetawesome.com",c:"ProDinner live"},{k:"https://demowf.aspnetawesome.com",c:"Main Demo for ASP.net Web-Forms"}];themes=$.map(["wui","mui","bts","met","gui","gui3","start","black-cab"],function(n){return{k:n,c:n}});DateFormat={};!function(n){var t=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],i=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],u=["January","February","March","April","May","June","July","August","September","October","November","December"],f={Jan:"01",Feb:"02",Mar:"03",Apr:"04",May:"05",Jun:"06",Jul:"07",Aug:"08",Sep:"09",Oct:"10",Nov:"11",Dec:"12"},e=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.?\d{0,3}[Z\-+]?(\d{2}:?\d{2})?/;n.format=function(){function h(n){return t[parseInt(n,10)]||n}function c(n){return i[parseInt(n,10)]||n}function l(n){var t=parseInt(n,10)-1;return r[t]||n}function a(n){var t=parseInt(n,10)-1;return u[t]||n}function s(n){return f[n]||n}function n(n){var u,f,e,r,i,t=n,o="";return-1!==t.indexOf(".")&&(r=t.split("."),t=r[0],o=r[r.length-1]),i=t.split(":"),3===i.length?(u=i[0],f=i[1],e=i[2].replace(/\s.+/,"").replace(/[a-z]/gi,""),t=t.replace(/\s.+/,"").replace(/[a-z]/gi,""),{time:t,hour:u,minute:f,second:e,millis:o}):{time:"",hour:"",minute:"",second:"",millis:""}}function o(n,t){for(var r=t-String(n).length,i=0;r>i;i++)n="0"+n;return n}return{parseDate:function(t){var r,u,i={date:null,year:null,month:null,dayOfMonth:null,dayOfWeek:null,time:null};if("number"==typeof t)return this.parseDate(new Date(t));if("function"==typeof t.getFullYear)i.year=String(t.getFullYear()),i.month=String(t.getMonth()+1),i.dayOfMonth=String(t.getDate()),i.time=n(t.toTimeString()+"."+t.getMilliseconds());else if(-1!=t.search(e))r=t.split(/[T\+-]/),i.year=r[0],i.month=r[1],i.dayOfMonth=r[2],i.time=n(r[3].split(".")[0]);else switch(r=t.split(" "),6===r.length&&isNaN(r[5])&&(r[r.length]="()"),r.length){case 6:i.year=r[5];i.month=s(r[1]);i.dayOfMonth=r[2];i.time=n(r[3]);break;case 2:u=r[0].split("-");i.year=u[0];i.month=u[1];i.dayOfMonth=u[2];i.time=n(r[1]);break;case 7:case 9:case 10:i.year=r[3];i.month=s(r[1]);i.dayOfMonth=r[2];i.time=n(r[4]);break;case 1:u=r[0].split("");i.year=u[0]+u[1]+u[2]+u[3];i.month=u[5]+u[6];i.dayOfMonth=u[8]+u[9];i.time=n(u[13]+u[14]+u[15]+u[16]+u[17]+u[18]+u[19]+u[20]);break;default:return null}return i.date=i.time?new Date(i.year,i.month-1,i.dayOfMonth,i.time.hour,i.time.minute,i.time.second,i.time.millis):new Date(i.year,i.month-1,i.dayOfMonth),i.dayOfWeek=String(i.date.getDay()),i},date:function(n,t){var s,v,e,k;try{if(s=this.parseDate(n),null===s)return n;for(var y,d=s.year,p=s.month,f=s.dayOfMonth,g=s.dayOfWeek,u=s.time,i="",r="",nt="",b=!1,w=0;w<t.length;w++)if(v=t.charAt(w),e=t.charAt(w+1),b)"'"==v?(r+=""===i?"'":i,i="",b=!1):i+=v;else switch(i+=v,nt="",i){case"ddd":r+=h(g);i="";break;case"dd":if("d"===e)break;r+=o(f,2);i="";break;case"d":if("d"===e)break;r+=parseInt(f,10);i="";break;case"D":f=1==f||21==f||31==f?parseInt(f,10)+"st":2==f||22==f?parseInt(f,10)+"nd":3==f||23==f?parseInt(f,10)+"rd":parseInt(f,10)+"th";r+=f;i="";break;case"MMMM":r+=a(p);i="";break;case"MMM":if("M"===e)break;r+=l(p);i="";break;case"MM":if("M"===e)break;r+=o(p,2);i="";break;case"M":if("M"===e)break;r+=parseInt(p,10);i="";break;case"y":case"yyy":if("y"===e)break;r+=i;i="";break;case"yy":if("y"===e)break;r+=String(d).slice(-2);i="";break;case"yyyy":r+=d;i="";break;case"HH":r+=o(u.hour,2);i="";break;case"H":if("H"===e)break;r+=parseInt(u.hour,10);i="";break;case"hh":y=0===parseInt(u.hour,10)?12:u.hour<13?u.hour:u.hour-12;r+=o(y,2);i="";break;case"h":if("h"===e)break;y=0===parseInt(u.hour,10)?12:u.hour<13?u.hour:u.hour-12;r+=parseInt(y,10);i="";break;case"mm":r+=o(u.minute,2);i="";break;case"m":if("m"===e)break;r+=u.minute;i="";break;case"ss":r+=o(u.second.substring(0,2),2);i="";break;case"s":if("s"===e)break;r+=u.second;i="";break;case"S":case"SS":if("S"===e)break;r+=i;i="";break;case"SSS":k="000"+u.millis.substring(0,3);r+=k.substring(k.length-3);i="";break;case"a":r+=u.hour>=12?"PM":"AM";i="";break;case"p":r+=u.hour>=12?"p.m.":"a.m.";i="";break;case"E":r+=c(g);i="";break;case"'":i="";b=!0;break;default:r+=v;i=""}return r+nt}catch(tt){return console&&console.log&&console.log(tt),n}},prettyDate:function(n){var r,t,i;return("string"==typeof n||"number"==typeof n)&&(r=new Date(n)),"object"==typeof n&&(r=new Date(n.toString())),t=((new Date).getTime()-r.getTime())/1e3,i=Math.floor(t/86400),isNaN(i)||0>i?void 0:60>t?"just now":120>t?"1 minute ago":3600>t?Math.floor(t/60)+" minutes ago":7200>t?"1 hour ago":86400>t?Math.floor(t/3600)+" hours ago":1===i?"Yesterday":7>i?i+" days ago":31>i?Math.ceil(i/7)+" weeks ago":i>=31?"more than 5 weeks ago":void 0},toBrowserTimeZone:function(n,t){return this.date(new Date(n),t||"MM/dd/yyyy HH:mm:ss")}}}()}(DateFormat)