1/* 2 jqGrid 4.13.5 - free jqGrid: https://github.com/free-jqgrid/jqGrid 3 Copyright (c) 2008-2014, Tony Tomov, [email protected] 4 Copyright (c) 2014-2016, Oleg Kiriljuk, [email protected] 5 Dual licensed under the MIT and GPL licenses 6 http://www.opensource.org/licenses/mit-license.php 7 http://www.gnu.org/licenses/gpl-2.0.html 8 Date: 2016-11-03 9*/ 10var $jscomp={scope:{},findInternal:function(b,P,K){b instanceof String&&(b=String(b));for(var Q=b.length,t=0;t<Q;t++){var ba=b[t];if(P.call(K,ba,t,b))return{i:t,v:ba}}return{i:-1,v:void 0}}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(b,P,K){if(K.get||K.set)throw new TypeError("ES3 does not support getters and setters.");b!=Array.prototype&&b!=Object.prototype&&(b[P]=K.value)}; 11$jscomp.getGlobal=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global&&null!=global?global:b};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(b,P,K,Q){if(P){K=$jscomp.global;b=b.split(".");for(Q=0;Q<b.length-1;Q++){var t=b[Q];t in K||(K[t]={});K=K[t]}b=b[b.length-1];Q=K[b];P=P(Q);P!=Q&&null!=P&&$jscomp.defineProperty(K,b,{configurable:!0,writable:!0,value:P})}}; 12$jscomp.polyfill("Array.prototype.find",function(b){return b?b:function(b,K){return $jscomp.findInternal(this,b,K).v}},"es6-impl","es3");$jscomp.checkStringArgs=function(b,P,K){if(null==b)throw new TypeError("The 'this' value for String.prototype."+K+" must not be null or undefined");if(P instanceof RegExp)throw new TypeError("First argument to String.prototype."+K+" must not be a regular expression");return b+""}; 13$jscomp.polyfill("String.prototype.startsWith",function(b){return b?b:function(b,K){var P=$jscomp.checkStringArgs(this,b,"startsWith");b+="";for(var t=P.length,ba=b.length,la=Math.max(0,Math.min(K|0,P.length)),X=0;X<ba&&la<t;)if(P[la++]!=b[X++])return!1;return X>=ba}},"es6-impl","es3"); 14$jscomp.polyfill("String.prototype.endsWith",function(b){return b?b:function(b,K){var P=$jscomp.checkStringArgs(this,b,"endsWith");b+="";void 0===K&&(K=P.length);for(var t=Math.max(0,Math.min(K|0,P.length)),ba=b.length;0<ba&&0<t;)if(P[--t]!=b[--ba])return!1;return 0>=ba}},"es6-impl","es3");$jscomp.SYMBOL_PREFIX="jscomp_symbol_";$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0; 15$jscomp.Symbol=function(b){return $jscomp.SYMBOL_PREFIX+(b||"")+$jscomp.symbolCounter_++};$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var b=$jscomp.global.Symbol.iterator;b||(b=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[b]&&$jscomp.defineProperty(Array.prototype,b,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}}; 16$jscomp.arrayIterator=function(b){var P=0;return $jscomp.iteratorPrototype(function(){return P<b.length?{done:!1,value:b[P++]}:{done:!0}})};$jscomp.iteratorPrototype=function(b){$jscomp.initSymbolIterator();b={next:b};b[$jscomp.global.Symbol.iterator]=function(){return this};return b};$jscomp.array=$jscomp.array||{}; 17$jscomp.iteratorFromArray=function(b,P){$jscomp.initSymbolIterator();b instanceof String&&(b+="");var K=0,Q={next:function(){if(K<b.length){var t=K++;return{value:P(t,b[t]),done:!1}}Q.next=function(){return{done:!0,value:void 0}};return Q.next()}};Q[Symbol.iterator]=function(){return Q};return Q};$jscomp.polyfill("Array.prototype.keys",function(b){return b?b:function(){return $jscomp.iteratorFromArray(this,function(b){return b})}},"es6-impl","es3"); 18(function(b){"function"===typeof define&&define.amd?define(["jquery"],b):"object"===typeof exports?b(require("jquery")):b(jQuery)})(function(b){function P(b,c,d){if(!(this instanceof P))return new P(b);this.aggregator=b;this.finilized=!1;this.context=c;this.pivotOptions=d}function K(a,c,d,e,f){var g=e.length,k=function(b,a){var c=b,d=a;null==c&&(c="");null==d&&(d="");c=String(c);d=String(d);this.caseSensitive||(c=c.toUpperCase(),d=d.toUpperCase());if(c===d){if(b===a)return 0;if(void 0===b)return-1; 19if(void 0===a)return 1;if(null===b)return-1;if(null===a)return 1}return c<d?-1:1},m=function(b,a){b=Number(b);a=Number(a);return b===a?0:b<a?-1:1},l=function(b,a){b=Math.floor(Number(b));a=Math.floor(Number(a));return b===a?0:b<a?-1:1};this.items=[];this.indexesOfSourceData=[];this.trimByCollect=a;this.caseSensitive=c;this.skipSort=d;this.fieldLength=g;this.fieldNames=Array(g);this.fieldSortDirection=Array(g);this.fieldCompare=Array(g);for(a=0;a<g;a++){c=e[a];this.fieldNames[a]=c[f||"dataName"];switch(c.sorttype){case "integer":case "int":this.fieldCompare[a]= 20l;break;case "number":case "currency":case "float":this.fieldCompare[a]=m;break;default:this.fieldCompare[a]=b.isFunction(c.compare)?c.compare:k}this.fieldSortDirection[a]="desc"===c.sortorder?-1:1}}var Q={name:"English (United States)",nameEnglish:"English (United States)",isRTL:!1,defaults:{recordtext:"View {0} - {1} of {2}",emptyrecords:"No records to view",loadtext:"Loading...",pgtext:"Page {0} of {1}",pgfirst:"First Page",pglast:"Last Page",pgnext:"Next Page",pgprev:"Previous Page",pgrecs:"Records per Page", 21showhide:"Toggle Expand Collapse Grid",savetext:"Saving..."},search:{caption:"Search...",Find:"Find",Reset:"Reset",odata:[{oper:"eq",text:"equal"},{oper:"ne",text:"not equal"},{oper:"lt",text:"less"},{oper:"le",text:"less or equal"},{oper:"gt",text:"greater"},{oper:"ge",text:"greater or equal"},{oper:"bw",text:"begins with"},{oper:"bn",text:"does not begin with"},{oper:"in",text:"is in"},{oper:"ni",text:"is not in"},{oper:"ew",text:"ends with"},{oper:"en",text:"does not end with"},{oper:"cn",text:"contains"}, 22{oper:"nc",text:"does not contain"},{oper:"nu",text:"is null"},{oper:"nn",text:"is not null"}],groupOps:[{op:"AND",text:"all"},{op:"OR",text:"any"}],addGroupTitle:"Add subgroup",deleteGroupTitle:"Delete group",addRuleTitle:"Add rule",deleteRuleTitle:"Delete rule",operandTitle:"Click to select search operation.",resetTitle:"Reset Search Value"},edit:{addCaption:"Add Record",editCaption:"Edit Record",bSubmit:"Submit",bCancel:"Cancel",bClose:"Close",saveData:"Data has been changed! Save changes?",bYes:"Yes", 23bNo:"No",bExit:"Cancel",msg:{required:"Field is required",number:"Please, enter valid number",minValue:"value must be greater than or equal to ",maxValue:"value must be less than or equal to",email:"is not a valid e-mail",integer:"Please, enter valid integer value",date:"Please, enter valid date value",url:"is not a valid URL. Prefix required ('http://' or 'https://')",nodefined:" is not defined!",novalue:" return value is required!",customarray:"Custom function should return array!",customfcheck:"Custom function should be present in case of custom checking!"}}, 24view:{caption:"View Record",bClose:"Close"},del:{caption:"Delete",msg:"Delete selected record(s)?",bSubmit:"Delete",bCancel:"Cancel"},nav:{edittext:"",edittitle:"Edit selected row",addtext:"",addtitle:"Add new row",deltext:"",deltitle:"Delete selected row",searchtext:"",searchtitle:"Find records",refreshtext:"",refreshtitle:"Reload Grid",alertcap:"Warning",alerttext:"Please, select row",viewtext:"",viewtitle:"View selected row",savetext:"",savetitle:"Save row",canceltext:"",canceltitle:"Cancel row editing"}, 25col:{caption:"Select columns",bSubmit:"Ok",bCancel:"Cancel"},errors:{errcap:"Error",nourl:"No url is set",norecords:"No records to process",model:"Length of colNames <> colModel!"},formatter:{integer:{thousandsSeparator:",",defaultValue:"0"},number:{decimalSeparator:".",thousandsSeparator:",",decimalPlaces:2,defaultValue:"0.00"},currency:{decimalSeparator:".",thousandsSeparator:",",decimalPlaces:2,prefix:"",suffix:"",defaultValue:"0.00"},date:{dayNames:"Sun Mon Tue Wed Thr Fri Sat Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), 26monthNames:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February March April May June July August September October November December".split(" "),AmPm:["am","pm","AM","PM"],S:function(b){var a=["st","nd","rd","th"];return 11>b||13<b?a[Math.min((b-1)%10,3)]:"th"},srcformat:"Y-m-d",newformat:"n/j/Y",masks:{ShortDate:"n/j/Y",LongDate:"l, F d, Y",FullDateTime:"l, F d, Y g:i:s A",MonthDay:"F d",ShortTime:"g:i A",LongTime:"g:i:s A",YearMonth:"F, Y"}}}};b.jgrid=b.jgrid||{};var t=b.jgrid;t.locales= 27t.locales||{};var ba=t.locales;if(null==t.defaults||b.isEmptyObject(ba)||void 0===ba["en-US"])void 0===ba["en-US"]&&b.extend(!0,t,{locales:{"en-US":Q}}),t.defaults=t.defaults||{},void 0===t.defaults.locale&&(t.defaults.locale="en-US");t.defaults=t.defaults||{};var la=t.defaults;b.extend(!0,t,{version:"4.13.5",productName:"free jqGrid",defaults:{},search:{},edit:{},view:{},del:{},nav:{},col:{},errors:{},formatter:{unused:""},icons:{jQueryUI:{common:"ui-icon",pager:{first:"ui-icon-seek-first",prev:"ui-icon-seek-prev", 28next:"ui-icon-seek-next",last:"ui-icon-seek-end"},sort:{asc:"ui-icon-triangle-1-n",desc:"ui-icon-triangle-1-s"},gridMinimize:{visible:"ui-icon-circle-triangle-n",hidden:"ui-icon-circle-triangle-s"},nav:{edit:"ui-icon-pencil",add:"ui-icon-plus",del:"ui-icon-trash",search:"ui-icon-search",refresh:"ui-icon-refresh",view:"ui-icon-document",save:"ui-icon-disk",cancel:"ui-icon-cancel",newbutton:"ui-icon-newwin"},actions:{edit:"ui-icon-pencil",del:"ui-icon-trash",save:"ui-icon-disk",cancel:"ui-icon-cancel"}, 29form:{close:"ui-icon-closethick",prev:"ui-icon-triangle-1-w",next:"ui-icon-triangle-1-e",save:"ui-icon-disk",undo:"ui-icon-close",del:"ui-icon-scissors",cancel:"ui-icon-cancel",resizableLtr:"ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se"},search:{search:"ui-icon-search",reset:"ui-icon-arrowreturnthick-1-w",query:"ui-icon-comment"},subgrid:{plus:"ui-icon-plus",minus:"ui-icon-minus",openLtr:"ui-icon-carat-1-sw",openRtl:"ui-icon-carat-1-se"},grouping:{plus:"ui-icon-circlesmall-plus",minus:"ui-icon-circlesmall-minus"},
30treeGrid:{minus:"ui-icon-triangle-1-s",leaf:"ui-icon-radio-off",plusLtr:"ui-icon-triangle-1-e",plusRtl:"ui-icon-triangle-1-w"}},fontAwesome:{common:"fa",pager:{common:"fa-fw",first:"fa-step-backward",prev:"fa-backward",next:"fa-forward",last:"fa-step-forward"},sort:{common:"fa-lg",asc:"fa-sort-asc",desc:"fa-sort-desc"},gridMinimize:{visible:"fa-chevron-circle-up",hidden:"fa-chevron-circle-down"},nav:{common:"fa-lg fa-fw",edit:"fa-pencil",add:"fa-plus",del:"fa-trash-o",search:"fa-search",refresh:"fa-refresh", 31view:"fa-file-o",save:"fa-floppy-o",cancel:"fa-ban",newbutton:"fa-external-link"},actions:{common:"fa-fw",edit:"fa-pencil",del:"fa-trash-o",save:"fa-floppy-o",cancel:"fa-ban"},form:{close:"fa-times",prev:"fa-caret-left",next:"fa-caret-right",save:"fa-floppy-o",undo:"fa-undo",del:"fa-trash-o",cancel:"fa-ban",resizableLtr:"fa-rss fa-rotate-270"},search:{search:"fa-search",reset:"fa-undo",query:"fa-comments-o"},subgrid:{common:"fa-fw",plus:"fa-plus",minus:"fa-minus",openLtr:"fa-reply fa-rotate-180", 32openRtl:"fa-share fa-rotate-180"},grouping:{common:"fa-fw",plus:"fa-plus-square-o",minus:"fa-minus-square-o"},treeGrid:{common:"fa-fw",minus:"fa-lg fa-sort-desc",leaf:"fa-dot-circle-o",plusLtr:"fa-lg fa-caret-right",plusRtl:"fa-lg fa-caret-left"}},glyph:{common:"glyphicon",pager:{common:"",first:"glyphicon-step-backward",prev:"glyphicon-backward",next:"glyphicon-forward",last:"glyphicon-step-forward"},sort:{common:"",asc:"glyphicon-triangle-top",desc:"glyphicon-triangle-bottom"},gridMinimize:{visible:"glyphicon-circle-arrow-up", 33hidden:"glyphicon-circle-arrow-down"},nav:{common:"",edit:"glyphicon-edit",add:"glyphicon-plus",del:"glyphicon-trash",search:"glyphicon-search",refresh:"glyphicon-refresh",view:"glyphicon-file",save:"glyphicon-save",cancel:"glyphicon-ban-circle",newbutton:"glyphicon-new-window"},actions:{common:"",edit:"glyphicon-edit",del:"glyphicon-trash",save:"glyphicon-save",cancel:"glyphicon-ban-circle"},form:{close:"glyphicon-remove-circle",prev:"glyphicon-step-backward",next:"glyphicon-step-forward",save:"glyphicon-save", 34undo:"glyphicon-repeat",del:"glyphicon-trash",cancel:"glyphicon-ban-circle",resizableLtr:"glyphicon-import"},search:{search:"glyphicon-search",reset:"glyphicon-repeat",query:"glyphicon-cog"},subgrid:{common:"",plus:"glyphicon-zoom-in",minus:"glyphicon-zoom-out",openLtr:"glyphicon-indent-left",openRtl:"glyphicon-indent-left"},grouping:{common:"",plus:"glyphicon-expand",minus:"glyphicon-collapse-down"},treeGrid:{common:"",minus:"glyphicon-triangle-bottom",leaf:"glyphicon-record",plusLtr:"glyphicon-triangle-right", 35plusRtl:"glyphicon-triangle-left"}}},guiStyles:{jQueryUI:{gBox:"ui-jqgrid-jquery-ui ui-widget ui-widget-content ui-corner-all",gView:"",overlay:"ui-widget-overlay",loading:"ui-state-default ui-state-active",hDiv:"ui-state-default ui-corner-top",hTable:"",colHeaders:"ui-state-default",states:{select:"ui-state-highlight",disabled:"ui-state-disabled ui-jqgrid-disablePointerEvents",hover:"ui-state-hover",error:"ui-state-error",active:"ui-state-active",textOfClickable:"ui-state-default"},dialog:{header:"ui-widget-header ui-dialog-titlebar ui-corner-all ui-helper-clearfix", 36window:"ui-jqgrid-jquery-ui ui-widget ui-widget-content ui-corner-all ui-front",document:"",subdocument:"",body:"",footer:"",content:"ui-widget-content",hr:"ui-widget-content",closeButton:"ui-corner-all",fmButton:"ui-state-default",dataField:"ui-widget-content ui-corner-all",viewLabel:"ui-widget-content",viewData:"ui-widget-content",leftCorner:"ui-corner-left",rightCorner:"ui-corner-right",defaultCorner:"ui-corner-all"},filterToolbar:{dataField:"ui-widget-content"},subgrid:{thSubgrid:"ui-state-default", 37rowSubTable:"ui-widget-content",row:"ui-widget-content",tdStart:"",tdWithIcon:"ui-widget-content",buttonDiv:"",button:"",tdData:"ui-widget-content",legacyTable:""},grid:"",gridRow:"ui-widget-content",rowNum:"ui-state-default",gridFooter:"",rowFooter:"ui-widget-content",gridTitle:"ui-widget-header ui-corner-top",gridError:"ui-state-error",gridErrorText:"",titleButton:"ui-corner-all",toolbarUpper:"ui-state-default",toolbarBottom:"ui-state-default",actionsDiv:"ui-widget-content",actionsButton:"ui-corner-all", 38pager:{pager:"ui-state-default",pagerButton:"ui-corner-all",pagerInput:"ui-widget-content",pagerSelect:"ui-widget-content"}
38,navButton:"ui-corner-all",searchDialog:{operator:"ui-corner-all",label:"ui-corner-all",elem:"ui-corner-all",operationGroup:"",addRuleButton:"ui-corner-all",deleteRuleButton:"ui-corner-all",operationSelect:"ui-corner-all",addGroupButton:"ui-corner-all",deleteGroupButton:"ui-corner-all"},searchToolbar:{menu:"ui-menu-jqueryui",operButton:"ui-corner-all",clearButton:"ui-corner-all"}, 39top:"ui-corner-top",bottom:"ui-corner-bottom",resizer:"ui-widget-header"},bootstrap:{gBox:"ui-jqgrid-bootstrap",gView:"panel-info",overlay:"modal-backdrop",loading:"alert alert-info",hDiv:"",hTable:"table table-hover table-condensed table-bordered",colHeaders:"",states:{select:"success",disabled:"disabled ui-jqgrid-disablePointerEvents",hover:"active",error:"danger",active:"active",textOfClickable:""},dialog:{header:"modal-header",window:"modal ui-jqgrid-bootstrap",document:"modal-dialog",subdocument:"modal-content", 40body:"modal-body",footer:"modal-footer",content:"modal-content",hr:"hidden",closeButton:"btn btn-xs btn-default",fmButton:"btn btn-default",dataField:"form-control",viewLabel:"",viewData:"form-control",leftCorner:"",rightCorner:"",defaultCorner:""},filterToolbar:{dataField:"form-control"},subgrid:{thSubgrid:"",rowSubTable:"",row:"",tdStart:"",tdWithIcon:"",buttonDiv:"",button:"btn btn-xs",tdData:"",legacyTable:"table table-condensed table-hover table-bordered"},grid:"table table-condensed table-hover table-bordered", 41gridRow:"",rowNum:"",gridFooter:"table table-hover table-condensed table-bordered",rowFooter:"",gridTitle:"",gridError:"alert alert-danger",gridErrorText:"sr-only",titleButton:"btn btn-xs btn-default",actionsDiv:"",actionsButton:"btn btn-xs btn-default",toolbarUpper:"",toolbarBottom:"",pager:{pager:"panel-footer",pagerButton:"btn btn-xs",pagerInput:"form-control",pagerSelect:"form-control"},navButton:"btn btn-xs",searchDialog:{operator:"form-control",label:"form-control",elem:"form-control",operationGroup:"form-inline", 42addRuleButton:"btn btn-xs btn-default",deleteRuleButton:"btn btn-xs btn-default",operationSelect:"form-control",addGroupButton:"btn btn-xs btn-default",deleteGroupButton:"btn btn-xs btn-default"},searchToolbar:{menu:"dropdown-menu",operButton:"btn btn-xs btn-default",clearButton:"btn btn-xs btn-default"},top:"ui-jqgrid-bootstrap-corner-top",bottom:"ui-jqgrid-bootstrap-corner-bottom",resizer:"ui-jqgrid-bootstrap"},bootstrapPrimary:{baseGuiStyle:"bootstrap",dialog:{closeButton:"btn btn-xs close",fmButton:"btn btn-primary"}, 43searchDialog:{addRuleButton:"btn btn-xs btn-primary",deleteRuleButton:"btn btn-xs btn-primary",addGroupButton:"btn btn-xs btn-primary",deleteGroupButton:"btn btn-xs btn-primary"}}},htmlDecode:function(b){return b&&(" "===b||" "===b||1===b.length&&160===b.charCodeAt(0))?"":b?String(b).replace(/>/g,">").replace(/</g,"<").replace(/'/g,"'").replace(///g,"/").replace(/'/g,"'").replace(///g,"/").replace(/"/g,'"').replace(/&/g,"&"):b},htmlEncode:function(b){return b? 44String(b).replace(/&/g,"&").replace(/\"/g,""").replace(/\'/g,"'").replace(/\//g,"/").replace(/</g,"<").replace(/>/g,">"):b},oldEncodePostedData:function(b){return b?String(b).replace(/&/g,"&").replace(/\"/g,""").replace(/</g,"<").replace(/>/g,">"):b},oldDecodePostedData:function(b){return b&&(" "===b||" "===b||1===b.length&&160===b.charCodeAt(0))?"":b?String(b).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&"):b}, 45clearArray:function(b){for(;0<b.length;)b.pop()},format:function(a){var c=b.makeArray(arguments).slice(1);null==a&&(a="");return a.replace(/\{(\d+)\}/g,function(b,a){return c[a]})},template:function(a){var c=b.makeArray(arguments).slice(1),d,e=c.length;null==a&&(a="");return a.replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((\.*?)?\))?)?\}/g,function(a,g){var f,m;if(!isNaN(parseInt(g,10)))return c[parseInt(g,10)];for(d=0;d<e;d++)if(b.isArray(c[d]))for(f=c[d],m=f.length;m--;)if(g===f[m].nm)return f[m].v})}, 46msie:"Microsoft Internet Explorer"===navigator.appName,msiever:function(){var b=-1,c=/(MSIE) ([0-9]{1,}[.0-9]{0,})/.exec(navigator.userAgent);null!=c&&3===c.length&&(b=parseFloat(c[2]||-1));return b},fixMaxHeightOfDiv:function(b){return"Microsoft Internet Explorer"===navigator.appName?Math.min(b,1533917):null!=/(Firefox)/.exec(navigator.userAgent)?Math.min(b,17895696):b},getCellIndex:function(a){a=b(a);if(a.is("tr"))return-1;a=(a.is("td")||a.is("th")?a:a.closest("td,th"))[0];return null==a?-1:t.msie? 47b.inArray(a,a.parentNode.cells):a.cellIndex},stripHtml:function(b){return(b=String(b))?(b=b.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,""))&&" "!==b&&" "!==b?b.replace(/\"/g,"'"):"":b},stripPref:function(a,c){var d=b.type(a);if("string"===d||"number"===d)a=String(a),c=""!==a?String(c).replace(String(a),""):c;return c},getRes:function(b,c){var a=c.split("."),e=a.length,f;if(null!=b){for(f=0;f<e;f++){if(!a[f])return null;b=b[a[f]];if(void 0===b)break;
47if("string"===typeof b)break}return b}},parseDate:function(a, 48c,d,e){var f,g,k,m=0,l=0;f="string"===typeof c?c.match(/^\/Date\((([\-+])?[0-9]+)(([\-+])([0-9]{2})([0-9]{2}))?\)\/$/):null;var n=function(b,a){b=String(b);for(a=parseInt(a,10)||2;b.length<a;)b="0"+b;return b},m={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},p=function(b,a){0===b?12===a&&(a=0):12!==a&&(a+=12);return a};e=function(b,a){var c="AmPm dayNames masks monthNames userLocalTime parseRe S srcformat".split(" "),d=a||{},e=(t.formatter||{}).date||{},f=null==b||null==b.locale?{}:((ba[b.locale]||{}).formatter|| 49{}).date,g,k=c.length,l={},m;for(g=0;g<k;g++)m=c[g],void 0!==d[m]?l[m]=d[m]:void 0!==e[m]?l[m]=e[m]:void 0!==f[m]&&(l[m]=f[m]);return l}(this.p,e);void 0===e.parseRe&&(e.parseRe=/[#%\\\/:_;.,\t\s\-]/);e.masks.hasOwnProperty(a)&&(a=e.masks[a]);if(c&&null!=c)if(isNaN(c)||"u"!==String(a).toLowerCase())if(isNaN(c)||"u1000"!==String(a).toLowerCase())if(c.constructor===Date)m=c;else if(null!==f)m=new Date(parseInt(f[1],10)),f[3]&&(l=60*Number(f[5])+Number(f[6]),l*="-"===f[4]?1:-1,l-=m.getTimezoneOffset(), 50m.setTime(Number(Number(m)+6E4*l)));else{"ISO8601Long"===e.srcformat&&"Z"===c.charAt(c.length-1)&&(l-=(new Date).getTimezoneOffset());c=String(c).replace(/\T/g,"#").replace(/\t/,"%").split(e.parseRe);a=a.replace(/\T/g,"#").replace(/\t/,"%").split(e.parseRe);g=0;for(k=Math.min(a.length,c.length);g<k;g++){switch(a[g]){case "M":f=b.inArray(c[g],e.monthNames);-1!==f&&12>f&&(c[g]=f+1,m.m=c[g]);break;case "F":f=b.inArray(c[g],e.monthNames,12);-1!==f&&11<f&&(c[g]=f+1-12,m.m=c[g]);break;case "n":m.m=parseInt(c[g], 5110);break;case "j":m.d=parseInt(c[g],10);break;case "g":m.h=parseInt(c[g],10);break;case "a":f=b.inArray(c[g],e.AmPm);-1!==f&&2>f&&c[g]===e.AmPm[f]&&(c[g]=f,m.h=p(c[g],m.h));break;case "A":f=b.inArray(c[g],e.AmPm),-1!==f&&1<f&&c[g]===e.AmPm[f]&&(c[g]=f-2,m.h=p(c[g],m.h))}void 0!==c[g]&&(m[a[g].toLowerCase()]=parseInt(c[g],10))}m.f&&(m.m=m.f);if(0===m.m&&0===m.y&&0===m.d)return" ";m.m=parseInt(m.m,10)-1;a=m.y;70<=a&&99>=a?m.y=1900+m.y:0<=a&&69>=a&&(m.y=2E3+m.y);m=new Date(m.y,m.m,m.d,m.h,m.i, 52m.s,m.u);0<l&&m.setTime(Number(Number(m)+6E4*l))}else m=new Date(parseFloat(c));else m=new Date(1E3*parseFloat(c));else m=new Date(m.y,m.m,m.d,m.h,m.i,m.s,m.u);e.userLocalTime&&0===l&&(l-=(new Date).getTimezoneOffset(),0<l&&m.setTime(Number(Number(m)+6E4*l)));if(void 0===d)return m;e.masks.hasOwnProperty(d)?d=e.masks[d]:d||(d="Y-m-d");l=m.getHours();a=m.getMinutes();c=m.getDate();p=m.getMonth()+1;f=m.getTimezoneOffset();g=m.getSeconds();k=m.getMilliseconds();var q=m.getDay(),r=m.getFullYear(),v=(q+ 536)%7+1,B=(new Date(r,p-1,c)-new Date(r,0,1))/864E5,z=5>v?Math.floor((B+v-1)/7)+1:Math.floor((B+v-1)/7)||(4>((new Date(r-1,0,1)).getDay()+6)%7?53:52),w={d:n(c),D:e.dayNames[q],j:c,l:e.dayNames[q+7],N:v,S:e.S(c),w:q,z:B,W:z,F:e.monthNames[p-1+12],m:n(p),M:e.monthNames[p-1],n:p,t:"?",L:"?",o:"?",Y:r,y:String(r).substring(2),a:12>l?e.AmPm[0]:e.AmPm[1],A:12>l?e.AmPm[2]:e.AmPm[3],B:"?",g:l%12||12,G:l,h:n(l%12||12),H:n(l),i:n(a),s:n(g),u:k,e:"?",I:"?",O:(0<f?"-":"+")+n(100*Math.floor(Math.abs(f)/60)+Math.abs(f)% 5460,4),P:"?",T:(String(m).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[\-+]\d{4})?)\b/g)||[""]).pop().replace(/[^\-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(m/1E3)};return d.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,function(b){return w.hasOwnProperty(b)?w[b]:b.substring(1)})},parseDateToNumber:function(b,c){var a=t.parseDate.call(this,b,c);return a instanceof Date?a.getTime():0},jqID:function(b){return String(b).replace(/[!"#$%&'()*+,.\/:; <=>?@\[\\\]\^`{|}~]/g, 55"\\$&")},getGridComponentId:function(b){if(null==this.p||!this.p.id)return"";var a=this.p.id;switch(b){case 21:return a;case 0:return"gbox_"+a;case 8:return"gview_"+a;case 3:return"alertmod_"+a;case 43:return"rs_m"+a;case 45:return"cb_"+a;case 46:return"sopt_menu";default:return""}},getGridComponentIdSelector:function(b){return(b=t.getGridComponentId.call(this,b))?"#"+t.jqID(b):""},isHTMLElement:function(b){return"object"===typeof HTMLElement||"function"===typeof HTMLElement?b instanceof HTMLElement: 56null!=b&&"object"===typeof b&&1===b.nodeType&&"string"===typeof b.nodeName},getGridComponent:function(a,c){var d;if(c instanceof b||0<c.length)d=c[0];else if(t.isHTMLElement(c))d=c,c=b(d);else return b();switch(a){case 21:return c.hasClass("ui-jqgrid-bdiv")?c.children("div").children(".ui-jqgrid-btable"):b();case 14:return c.hasClass("ui-jqgrid-hdiv")?c.children("div").children(".ui-jqgrid-htable"):b();case 27:return c.hasClass("ui-jqgrid-sdiv")?c.children("div").children(".ui-jqgrid-ftable"):b(); 57case 31:return c.hasClass("ui-jqgrid-hdiv")?c.children(".ui-jqgrid-htable"):b();case 36:return c.hasClass("ui-jqgrid-sdiv")?c.children(".ui-jqgrid-ftable"):b();case 18:return c.hasClass("ui-jqgrid-btable")&&null!=d.grid?b(d.grid.bDiv):b();case 12:return c.hasClass("ui-jqgrid-btable")&&null!=d.grid?b(d.grid.hDiv):b();case 25:return c.hasClass("ui-jqgrid-btable")&&null!=d.grid?b(d.grid.sDiv):b();default:return b()}},fixScrollOffsetAndhBoxPadding:function(){var a=this.grid;if(a){var c=this.p,d=a.bDiv, 58e=function(a){var e=b(a).children("div").first();e.css(e.hasClass("ui-jqgrid-hbox-rtl")?"padding-left":"padding-right",c.scrollOffset);a.scrollLeft=d.scrollLeft};0<b(d).width()&&(c.scrollOffset=d.offsetWidth-d.clientWidth,e(a.hDiv),a.sDiv&&e(a.sDiv))}}
58,mergeCssClasses:function(){var a=b.makeArray(arguments),c={},d,e,f,g,k=[];for(d=0;d<a.length;d++)for(f=String(a[d]).replace(/[\t\r\n\f]/g," ").split(" "),e=0;e<f.length;e++)g=f[e],""===g||c.hasOwnProperty(g)||(c[g]=!0,k.push(g));return k.join(" ")}, 59hasOneFromClasses:function(a,c){var d=b(a),e=String(c).replace(/[\t\r\n\f]/g," ").split(" "),f=e.length,g;for(g=0;g<f;g++)if(d.hasClass(e[g]))return!0;return!1},hasAllClasses:function(a,c){var d=b(a),e=String(c).replace(/[\t\r\n\f]/g," ").split(" "),f=e.length,g;for(g=0;g<f;g++)if(!d.hasClass(e[g]))return!1;return!0},detectRowEditing:function(a){var c,d,e,f=this.rows,g=this.p,k=b.isFunction;if(!this.grid||null==f||null==g||void 0===g.savedRow||0===g.savedRow.length)return null;for(c=0;c<g.savedRow.length;c++)if(d= 60g.savedRow[c],"number"===typeof d.id&&"number"===typeof d.ic&&void 0!==d.name&&void 0!==d.v&&null!=f[d.id]&&f[d.id].id===a&&k(b.fn.jqGrid.restoreCell)){if(e=f[d.id],null!=e&&e.id===a)return{mode:"cellEditing",savedRow:d}}else if(d.id===a&&k(b.fn.jqGrid.restoreRow))return{mode:"inlineEditing",savedRow:d};return null},getCell:function(a,c){var d=this.grid,e=this.p;
60if(!d||!e)return b();if(a instanceof b||0<a.length)a=a[0];if("object"!==typeof HTMLTableRowElement&&"function"!==typeof HTMLTableRowElement|| 61!(a instanceof HTMLTableRowElement)||null==a.cells)return b();e=b(a.cells[c]);d=d.fbRows;return null!=d&&c<d[0].cells.length?e.add(d[a.rowIndex].cells[c]):e},getDataFieldOfCell:function(b,c){var a=this.p,e=t.getCell.call(this,b,c);a.treeGrid&&0<e.children("div.tree-wrap").length&&(e=e.children("span.cell-wrapperleaf,span.cell-wrapper"));return a.colModel[c].autoResizable?e.children("span."+a.autoResizing.wrapperClassName):e},enumEditableCells:function(a,c,d){var e=this.grid,f=this.rows,g=this.p;if(null== 62e||null==f||null==g||null==a||null==a.rowIndex||!a.id||!b.isFunction(d))return null;var k,f=g.colModel,m=f.length,l,n,p=a.rowIndex,q,r,v;k=e.fbRows;var t=(e=null!=k)?k[p]:null;e&&(a=this.rows[p]);for(k=0;k<m;k++)if(l=f[k],n=l.name,"cb"!==n&&"subgrid"!==n&&"rn"!==n&&(e&&!l.frozen&&(e=!1),q=(e?t:a).cells[k],r=b(q),!r.hasClass("not-editable-cell")&&(v=r.width(),!0===g.treeGrid&&n===g.ExpandColumn?(v-=r.children("div.tree-wrap").outerWidth(),r=r.children("span.cell-wrapperleaf,span.cell-wrapper").first()): 63v=0,n={rowid:a.id,iCol:k,iRow:p,cmName:n,cm:l,mode:c,td:q,tr:a,trFrozen:t,dataElement:r[0],dataWidth:v},l.edittype||(l.edittype="text"),l=l.editable,l=b.isFunction(l)?l.call(this,n):l,!0===l||"hidden"===l)))if(n.editable=l,!1===d.call(this,n))break},getEditedValue:function(a,c,d,e){var f,g,k,m,l,n=c.formatoptions||{};g=c.editoptions||{};var p=g.custom_value,q="[name="+t.jqID(c.name)+"]",r=b(this);if("hidden"===e||"readonly"===e)return b(this).jqGrid("getCell",a.closest("tr.jqgrow").attr("id"),c.name); 64switch(c.edittype){case "checkbox":f=["Yes","No"];"string"===typeof g.value&&(f=g.value.split(":"));f=a.find("input[type=checkbox]").is(":checked")?f[0]:f[1];break;case "text":case "password":case "textarea":case "button":k=a.find("input"+q+",textarea"+q);f=k.val();"date"===k.prop("type")&&3===String(f).split("-").length&&(g=n.newformat||r.jqGrid("getGridRes","formatter.date.newformat"),f=t.parseDate.call(this,"Y-m-d",f,g));break;case "select":k=a.find("select option:selected");g.multiple?(m=[],l= 65[],k.each(function(){m.push(b(this).val());l.push(b(this).text())}),f=m.join(","),d.text=l.join(",")):(f=k.val(),d.text=k.text());d.value=f;break;case "custom":try{if(b.isFunction(p)){if(f=p.call(this,a.find(".customelement"),"get"),void 0===f)throw"e2";}else throw"e1";}catch(v){g=t.info_dialog;a=function(b){r.jqGrid("getGridRes",b)};switch(String(v)){case "e1":k="function 'custom_value' "+a("edit.msg.nodefined");break;case "e2":break;default:k=v.message}g&&b.isFunction(g)?g.call(this,a("errors.errcap"), 66k,a("edit.bClose")):(b.isFunction(la.fatalError)?la.fatalError:alert)(k)}break;default:f=a.find("*"+q).text()}return f},guid:1,uidPref:"jqg",randId:function(b){return(b||t.uidPref)+t.guid++},getAccessor:function(a,c){var d,e,f=[],g;if(b.isFunction(c))return c(a);d=a[c];if(void 0===d)try{if("string"===typeof c&&(f=c.split(".")),g=f.length)for(d=a;d&&g--;)e=f.shift(),d=d[e]}catch(k){}return d},getXmlData:function(a,c,d){var e="string"===typeof c?c.match(/^(.*)\[(\w+)\]$/):null;if(b.isFunction(c))return c(a); 67if(e&&e[2])return e[1]?b(e[1],a).attr(e[2]):b(a).attr(e[2]);if(void 0!==a)return a=b(a).find(c),d?a:0<a.length?b(a).text():void 0},cellWidth:function(){var a=b("<div class='ui-jqgrid' style='left:10000px'><div class='ui-jqgrid-view'><div class='ui-jqgrid-bdiv'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;display:block;'></td></tr></table></div></div></div>"),c=a.appendTo("body").find("td").width();a.remove();return.1<Math.abs(c-5)},isCellClassHidden:function(a){a= 68b("<div class='ui-jqgrid' style='left:10000px'><div class='ui-jqgrid-view'><div class='ui-jqgrid-bdiv'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;' class='"+(a||"")+"'></td></tr></table></div></div></div>");var c=a.appendTo("body").find("td").is(":hidden");a.remove();return c},cell_width:!0,ajaxOptions:{},from:function(a){var c=this;return new function(a,e){var d=this,g=a,k=!0,m=!1,l=e,n=/[\$,%]/g,p=null,q=null,r=0,v=!1,B="",z=[],w=Object.prototype.toString, 69x=!0;if("object"===typeof a&&a.push)0<a.length&&(x="object"!==typeof a[0]?!1:!0);else throw"data provides is not an array";this._hasData=function(){return null===g?!1:0===g.length?!1:!0};this._getStr=function(b){var a=[];m&&a.push("jQuery.trim(");a.push("String("+b+")");m&&a.push(")");k||a.push(".toUpperCase()");return a.join("")};this._strComp=function(b){return"string"===typeof b?".toString()":""};this._group=function(b,a){return{field:b.toString(),unique:a,items:[]}};this._toStr=function(a){m&& 70(a=b.trim(a));a=a.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"');return k?a:a.toUpperCase()};this._funcLoop=function(a){var c=[];b.each(g,function(b,d){c.push(a(d))});return c};this._append=function(b){var a;l=null===l?"":l+(""===B?" && ":B);for(a=0;a<r;a++)l+="(";v&&(l+="!");l+="("+b+")";v=!1;B="";r=0};this._setCommand=function(b,a){p=b;q=a};this._resetNegate=function(){v=!1};this._repeatCommand=function(b,a){return null===p?d:null!==b&&null!==a?p(b,a):null!==q&&x?p(q,b):p(b)};this._equals= 71function(b,a){return 0===d._compare(b,a,1)};this._compare=function(b,a,c){void 0===c&&(c=1);void 0===b&&(b=null);void 0===a&&(a=null);if(null===b&&null===a)return 0;if(null===b&&null!==a)return 1;if(null!==b&&null===a)return-1;if("[object Date]"===w.call(b)&&"[object Date]"===w.call(a))return b<a?-c:b>a?c:0;k||"number"===typeof b||"number"===typeof a||(b=String(b),a=String(a));return b<a?-c:b>a?c:0};this._performSort=function(){0!==z.length&&(g=d._doSort(g,0))};this._doSort=function(b,a){var c=z[a].by, 72e=z[a].dir,h=z[a].type,f=z[a].datefmt,g=z[a].sfunc;if(a===z.length-1)return d._getOrder(b,c,e,h,f,g);a++;c=d._getGroup(b,c,e,h,f);e=[];for(h=0;h<c.length;h++)for(g=d._doSort(c[h].items,a),f=0;f<g.length;f++)e.push(g[f]);return e};this._getOrder=function(a,e,f,g,h,l){var m=[],p=[],q="a"===f?1:-1,r,u;void 0===g&&(g="text");u="float"===g||"number"===g||"currency"===g||"numeric"===g?function(b){b=parseFloat(String(b).replace(n,""));return isNaN(b)?Number.NEGATIVE_INFINITY:b}:"int"===g||"integer"===g? 73function(b){return b?parseFloat(String(b).replace(n,"")):Number.NEGATIVE_INFINITY}:"date"===g||"datetime"===g?function(b){return t.parseDateToNumber.call(c,h,b)}:b.isFunction(g)?g:function(a){a=null!=a?b.trim(String(a)):"";return k?a:a.toUpperCase()};b.each(a,function(b,a){r=""!==e?t.getAccessor(a,e):a;void 0===r&&(r="");r=u(r,a);p.push({vSort:r,data:a,index:b})});b.isFunction(l)?p.sort(function(b,a){return l.call(c,b.vSort,a.vSort,q,b.data,a.data)}):p.sort(function(b,a){return d._compare(b.vSort, 74a.vSort,q)});g=0;for(var y=a.length;g<y;)f=p[g].index,m.push(a[f]),g++;return m};this._getGroup=function(a,c,e,f,h){var g=[],k=null,l=null;b.each(d._getOrder(a,c,e,f,h),function(b,a){var e=t.getAccessor(a,c);null==e&&(e="");d._equals(l,e)||(l=e,null!==k&&g.push(k),k=d._group(c,e));k.items.push(a)});null!==k&&g.push(k);return g};this.ignoreCase=function(){k=!1;return d};this.useCase=function(){k=!0;return d};this.trim=function(){m=!0;return d};this.noTrim=function(){m=!1;return d};this.execute=function(){var a= 75l,e=[];if(null===a)return d;b.each(g,function(){(function(){eval("(function (context) { var intFunc = function (jQuery, self) { return "+a+"; }; return intFunc.call(context.item, context.jQuery, context.context); }(this))")&&e.push(this.item)}
75).call({item:this,jQuery:b,context:c})});g=e;return d};this.data=function(){return g};this.select=function(a){d.execute();if(b.isFunction(a)){var c=[];b.each(g,function(b,d){c.push(a(d))});return c}if(!d._hasData())return[];d._performSort();return g};this.hasMatch= 76function(){if(!d._hasData())return!1;d.execute();return 0<g.length};this.andNot=function(b,a,c){v=!v;return d.and(b,a,c)};this.orNot=function(b,a,c){v=!v;return d.or(b,a,c)};this.not=function(b,a,c){return d.andNot(b,a,c)};this.and=function(b,a,c){B=" && ";return void 0===b?d:d._repeatCommand(b,a,c)};this.or=function(b,a,c){B=" || ";return void 0===b?d:d._repeatCommand(b,a,c)};this.orBegin=function(){r++;return d};this.orEnd=function(){null!==l&&(l+=")");return d};this.isNot=function(b){v=!v;return d.is(b)}; 77this.is=function(b){d._append("this."+b);d._resetNegate();return d};this._compareValues=function(b,a,e,f,h){var g;g=x?a:"this";void 0===e&&(e=null);var k=e,l=void 0===h.stype?"text":h.stype;if(null!==e)switch(l){case "int":case "integer":k=String(k).replace(n,"");k=isNaN(Number(k))||""===k?"0":Number(k);g="parseInt("+g+"||0,10)";k=String(parseInt(k,10));break;case "float":case "number":case "currency":case "numeric":k=String(k).replace(n,"");k=isNaN(Number(k))||""===k?"0":Number(k);g="parseFloat("+ 78g+"||0)";k=String(k);break;case "date":case "datetime":k=String(t.parseDateToNumber.call(c,h.newfmt||"Y-m-d",k));g='jQuery.jgrid.parseDateToNumber.call(self,"'+h.srcfmt+'",'+g+")";break;default:g=d._getStr(g),k=d._getStr('"'+d._toStr(k)+'"')}d._append(g+" "+f+" "+k);d._setCommand(b,a);d._resetNegate();return d};this.equals=function(b,a,c){return d._compareValues(d.equals,b,a,"==",c)};this.notEquals=function(b,a,c){return d._compareValues(d.equals,b,a,"!==",c)};this.isNull=function(b,a,c){return d._compareValues(d.equals, 79b,null,"===",c)};this.greater=function(b,a,c){return d._compareValues(d.greater,b,a,">",c)};this.less=function(b,a,c){return d._compareValues(d.less,b,a,"<",c)};this.greaterOrEquals=function(b,a,c){return d._compareValues(d.greaterOrEquals,b,a,">=",c)};this.lessOrEquals=function(b,a,c){return d._compareValues(d.lessOrEquals,b,a,"<=",c)};this.startsWith=function(a,c){var e=null==c?a:c,e=m?b.trim(e.toString()).length:e.toString().length;x?d._append(d._getStr(a)+".substr(0,"+e+") == "+d._getStr('"'+ 80d._toStr(c)+'"')):(null!=c&&(e=m?b.trim(c.toString()).length:c.toString().length),d._append(d._getStr("this")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(a)+'"')));d._setCommand(d.startsWith,a);d._resetNegate();return d};this.endsWith=function(a,c){var e=null==c?a:c,e=m?b.trim(e.toString()).length:e.toString().length;x?d._append(d._getStr(a)+".substr("+d._getStr(a)+".length-"+e+","+e+') == "'+d._toStr(c)+'"'):d._append(d._getStr("this")+".substr("+d._getStr("this")+'.length-"'+d._toStr(a)+'".length,"'+ 81d._toStr(a)+'".length) == "'+d._toStr(a)+'"');d._setCommand(d.endsWith,a);d._resetNegate();return d};this.contains=function(b,a){x?d._append(d._getStr(b)+'.indexOf("'+d._toStr(a)+'",0) > -1'):d._append(d._getStr("this")+'.indexOf("'+d._toStr(b)+'",0) > -1');d._setCommand(d.contains,b);d._resetNegate();return d};this.groupBy=function(b,a,c,e){return d._hasData()?d._getGroup(g,b,a,c,e):null};this.orderBy=function(a,c,e,f,h){c=null==c?"a":b.trim(c.toString().toLowerCase());null==e&&(e="text");null== 82f&&(f="Y-m-d");null==h&&(h=!1);if("desc"===c||"descending"===c)c="d";if("asc"===c||"ascending"===c)c="a";z.push({by:a,dir:c,type:e,datefmt:f,sfunc:h});return d};this.inSet=function(b,a,c){var e,h=void 0===c.stype?"text":c.stype;e=d._getStr('"'+d._toStr(void 0===a?null:a)+'"');if("text"!==h)return d._compareValues(d.equals,b,a,"==",c);d._append("jQuery.inArray("+d._getStr(b)+","+e+".split(',')) >= 0");d._setCommand(d.inSet,b);d._resetNegate();return d};this.custom=function(b,a,c){d._append("self.p.customSortOperations."+ 83b+'.filter.call(self,{item:this,cmName:"'+a+'",searchValue:"'+c+'"})');d._setCommand(d.custom,a);d._resetNegate();return d};return d}("string"===typeof a?b.data(a):a,null)},serializeFeedback:function(a,c,d){var e=this;e instanceof b&&0<e.length&&(e=e[0]);if("string"===typeof d)return d;c=b(e).triggerHandler(c,d);if("string"===typeof c)return c;if(null==c||"object"!==typeof c)c=d;return b.isFunction(a)?a.call(e,c):c},fullBoolFeedback:function(a,c){var d=b.makeArray(arguments).slice(2),e=b(this).triggerHandler(c, 84d),e=!1===e||"stop"===e?!1:!0;b.isFunction(a)&&(d=a.apply(this,d),!1===d||"stop"===d)&&(e=!1);return e},feedback:function(a,c,d,e){var f=this;f instanceof b&&0<f.length&&(f=f[0]);if(null==a||"string"!==typeof e||2>e.length)return null;var g="on"===e.substring(0,2)?"jqGrid"+c+e.charAt(2).toUpperCase()+e.substring(3):"jqGrid"+c+e.charAt(0).toUpperCase()+e.substring(1),k=b.makeArray(arguments).slice(4),m=a[e+d];k.unshift(g);k.unshift(m);return t.fullBoolFeedback.apply(f,k)},builderSortIcons:function(){var a= 85this,c=a.p,d=b(this).jqGrid("getGuiStyles","states.disabled"),e=function(e){return t.mergeCssClasse
85s("ui-grid-ico-sort","ui-icon-"+e,"horizontal"===c.viewsortcols[1]?"ui-i-"+e:"",d,b(a).jqGrid("getIconRes","sort."+e),"ui-sort-"+c.direction)};return"<span class='s-ico"+(c.sortIconsBeforeText?" jqgrid-icons-first":"")+"' style='display:none'><span class='"+e("asc")+"'></span><span class='"+e("desc")+"'></span></span>"},builderFmButon:function(a,c,d,e,f){var g=this.p,k=b(this);return null==g?"":"<a id='"+ 86a+"' class='"+t.mergeCssClasses("fm-button",k.jqGrid("getGuiStyles","dialog.fmButton"),k.jqGrid("getGuiStyles","dialog."+("right"===f?"rightCorner":"left"===f?"leftCorner":"defaultCorner")),"right"===e?"fm-button-icon-right":"left"===e?"fm-button-icon-left":"")+"' role='button' tabindex='0'>"+(d?"<span class='fm-button-icon "+(k.jqGrid("getIconRes",d)||d)+"'></span>":"")+(c?"<span class='fm-button-text'>"+c+"</span>":"")+"</a>"},convertOnSaveLocally:function(a,c,d,e,f,g){if(null==this.p)return a; 87if(b.isFunction(c.convertOnSave))return c.convertOnSave.call(this,{newValue:a,cm:c,oldValue:d,id:e,item:f,iCol:g});if("boolean"!==typeof d&&"number"!==typeof d)return a;"boolean"!==typeof d||"checkbox"!==c.edittype&&"checkbox"!==c.formatter?"number"!==typeof d||isNaN(a)||("number"===c.formatter||"currency"===c.formatter?a=parseFloat(a):"integer"===c.formatter&&(a=parseInt(a,10))):(d=String(a).toLowerCase(),c=null!=c.editoptions&&"string"===typeof c.editoptions.value?c.editoptions.value.split(":"): 88["yes","no"],0<=b.inArray(d,["1","true",c[0].toLowerCase()])?a=!0:0<=b.inArray(d,["0","false",c[1].toLowerCase()])&&(a=!1));return a},parseDataToHtml:function(a,c,d,e,f,g,k){var m=this,l=m.p,n=b(m),p,q,r,v,B,z,w,x=!1,u=[],y=[],D=!0!==l.altRows||n.jqGrid("isBootstrapGuiStyle")?"":l.altclass,A=l.grouping?!0===l.groupingView.groupCollapse:!1,h=parseInt(l.rowNum,10),E,L=b.fn.jqGrid,I=!0===l.treeGrid&&-1<l.treeANode?m.rows[l.treeANode].rowIndex+1:m.rows.length,J=m.formatCol,Z=function(b,a,c,d,e,h){a=m.formatter(b, 89a,c,e,"add",h);return"<td role='gridcell' "+J(c,d,a,e,b,h)+">"+a+"</td>"},aa=function(a,c,d,e,h){var f=" ",g=!0;h={rowid:a,iRow:d,iCol:c,data:h,checked:e};b.isFunction(l.hasMultiselectCheckBox)&&(g=l.hasMultiselectCheckBox.call(m,h));g&&(f=b.isFunction(l.checkboxHtml)?l.checkboxHtml.call(m,h):"<input type='checkbox' id='jqg_"+l.id+"_"+a+"' class='cbox' name='jqg_"+l.id+"_"+a+"'"+(e?" checked='checked' aria-checked='true'":" aria-checked='false'")+"/>");return"<td role='gridcell' "+J(c,d,"",null, 90a,!0)+">"+f+"</td>"},F=function(b,a,c,d){c=(parseInt(c,10)-1)*parseInt(d,10)+1+a;return"<td role='gridcell' class='"+L.getGuiStyles.call(n,"rowNum","jqgrid-rownum")+"' "+J(b,a,c,null,a,!0)+">"+c+"</td>"};1>=I&&(l.rowIndexes={});if("local"===l.datatype&&!l.deselectAfterSort||l.multiPageSelection)x=!0;g&&(h*=g+1);for(g=0;g<Math.min(a,h);g++){v=c[g];B=d[g];z=null!=e?e[g]:B;p=1===f?0:f;q=1===(p+g)%2?D:"";x?l.multiselect?(r=-1!==b.inArray(v,l.selarrrow))&&null===l.selrow&&(l.selrow=v):r=v===l.selrow:r= 91!1;w=u.length;u.push("");for(p=0;p<l.colModel.length;p++)switch(E=l.colModel[p].name,E){case "rn":u.push(F(p,g,l.page,l.rowNum));break;case "cb":u.push(aa(v,p,g,r,B));break;case "subgrid":u.push(L.addSubGridCell.call(n,p,g+f,v,B));break;default:u.push(Z(v,B[E],p,g+f,z,B))}l.grouping&&L.groupingPrepare&&!l.groupingView._locgr&&(L.groupingPrepare.call(n,B,g),b.isFunction(l.groupingView.groupCollapse)&&(A=l.groupingView.groupCollapse.call(m,{group:l.groupingView.groups[l.groupingView.groups.length-1], 92rowid:v,data:B})));u[w]=m.constructTr(v,A,q,B,z,r);u.push("</tr>");l.rowIndexes[v]=I;I++;l.grouping&&(y.push(u),u=[]);u.length>l.maxItemsToJoin&&(u=[u.join("")])}l.grouping&&L.groupingRender&&(k&&(l.groupingView._locgr=!0),u=[L.groupingRender.call(n,y,h)],t.clearArray(y));return u},fillSelectOptions:function(a,c,d,e,f,g){var k,m=[],l,n,p=!1;n=function(b,a){if(0<a)return b};if(c){"function"===typeof c&&(c=c());if("string"===typeof c)for(e=c.split(e),c=0;c<e.length;c++)k=e[c].split(d),2<k.length&&(k[1]= 93b.map(k,n).join(d)),m.push({value:k[0],innerHtml:k[1],selectValue:b.trim(k[0]),selectText:b.trim(k[1]),selected:!1}),""===k[0]&&(p=!0);else if("object"===typeof c)for(k in c)c.hasOwnProperty(k)&&m.push({value:k,innerHtml:c[k],selectValue:b.trim(k),selectText:b.trim(c[k]),selected:!1}),""===k&&(p=!0);if("string"===typeof g){n=f?b.map(g.split(","),function(a){return b.trim(a)}):[b.trim(g)];g=b.trim(g);for(c=0;c<m.length;c++)d=m[c],f||d.selectValue!==g||(l=d.selected=!0),f&&-1<b.inArray(d.selectValue, 94n)&&(l=d.selected=!0);if(!l)for(c=0;c<m.length;c++)d=m[c],f||d.selectText!==g||(d.selected=!0),f&&-1<b.inArray(d.selectText,n)&&(d.selected=!0)}for(c=0;c<m.length;c++)d=m[c],f=document.createElement("option"),f.value=d.value,f.innerHTML=d.innerHtml,d.selected&&(f.selected=!0),a.appendChild(f);return p}},getMethod:function(a){return this.getAccessor(b.fn.jqGrid,a)},extend:function(a){b.extend(b.fn.jqGrid,a);this.no_legacy_api||b.fn.extend(a)}});var X=t.clearArray,H=t.jqID,Xa=t.getGridComponentIdSelector, 95Ya=t.getGridComponentId,Ha=t.getGridComponent,Aa=t.stripPref,wa=t.randId,pa=t.getAccessor,hb=t.convertOnSaveLocally,ib=t.stripHtml,pb=t.htmlEncode,La=t.htmlDecode,ra=t.mergeCssClasse
95s,Y=t.hasOneFromClasses,R=function(){var a=b.makeArray(arguments);a.unshift("");a.unshift("");a.unshift(this.p);return t.feedback.apply(this,a)};b.fn.jqGrid=function(a){var c=b.fn.jqGrid,d;if("string"===typeof a){d=c[a];if(!d)throw"jqGrid - No such method: "+a;return d.apply(this,b.makeArray(arguments).slice(1))}return this.each(function(){if(!this.grid){var d= 96this,f,g,k=b(d),m=b.isFunction,l=b.isArray,n=b.extend,p=b.inArray,q=b.trim,r=b.each,v=c.setSelection,B=c.getGridRes,z=m(la.fatalError)?la.fatalError:alert,w=a.locale||la.locale||"en-US",x=null!=ba[w]&&"boolean"===typeof ba[w].isRTL?ba[w].isRTL?"rtl":"ltr":"ltr",u=a.iconSet||la.iconSet||("bootstrap"===(a.guiStyle||la.guiStyle)||"bootstrapPrimary"===(a.guiStyle||la.guiStyle)?"glyph":"jQueryUI"),y=a.guiStyle||la.guiStyle||"jQueryUI",D=function(b){return c.getIconRes.call(d,b)},A=function(b,a){return k.jqGrid("getGuiStyles", 97b,a)};null==a&&(a={datatype:"local"});void 0!==a.datastr&&l(a.datastr)&&(g=a.datastr,a.datastr=[]);void 0!==a.data&&(f=a.data,a.data=[]);null!=t.formatter&&null!=t.formatter.unused||z("CRITICAL ERROR!!!\n\n\nOne uses probably\n\n\t$.extend($.jgrid.defaults, {...});\n\nto set default settings of jqGrid instead of the usage the DEEP version of jQuery.extend (with true as the first parameter):\n\n\t$.extend(true, $.jgrid.defaults, {...});\n\nOne other possible reason:\n\nyou included some OLD version of language file (grid.locale-en.js for example) AFTER jquery.jqGrid.min.js. For example all language files of jqGrid 4.7.0 uses non-deep call of jQuery.extend.\n\n\nSome options of jqGrid could still work, but another one will be broken."); 98void 0===a.datatype&&void 0!==a.dataType&&(a.datatype=a.dataType,delete a.dataType);void 0===a.mtype&&void 0!==a.type&&(a.mtype=a.type,delete a.type);d.p={iconSet:u};var h=n(!0,{height:"auto",page:1,rowNum:20,maxRowNum:1E4,autoresizeOnLoad:!1,columnsToReResizing:[],autoResizing:{wrapperClassName:"ui-jqgrid-cell-wrapper",minColWidth:33,maxColWidth:300,adjustGridWidth:!0,compact:!1,fixWidthOnShrink:!1},doubleClickSensitivity:250,minResizingWidth:10,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0, 99colModel:[],additionalProperties:[],arrayReader:[],rowList:[],colNames:[],sortorder:"asc",threeStateSort:!1,sortname:"",mtype:"GET",altRows:!1,selarrrow:[],savedRow:[],shrinkToFit:!0,xmlReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,lastsort:0,selrow:null,singleSelectClickMode:"toggle",beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:function(a,c,d){if("abort"!== 100c&&"abort"!==d){var e=a.getResponseHeader("Content-Type"),h=a.responseText||"",f=function(a){var c=document.createElement("div"),d;d=/<body[^>]*>([\s\S]*)<\/body\s*>/gim.exec(a);c.innerHTML=null!=d&&2===d.length?d[1]:a;a=c.getElementsByTagName("script");for(d=a.length;d--;)a[d].parentNode.removeChild(a[d]);a=c.innerHTML;try{""===b.trim(b(a).text())&&(a="")}catch(Ab){}return a},g=function(a){try{var c=b.parseJSON(a),d=[],e;for(e in c)c.hasOwnProperty(e)&&"StackTrace"!==e&&d.push(e+": "+c[e]);a=d.join("<br />")}catch(Bb){}return a}; 101"text/html"===e?h=f(h):"application/json"===e?h=g(h):"text/plain"===e&&(h=g(h));500!==a.status&&0!==a.status&&(h=(c||d)+(d&&d!==c?": "+d:"")+" "+a.status+" "+a.statusText+(""!==h?"<hr />":"")+h);k.jqGrid("displayErrorMessage",h||c||d)}},loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:!1,loadonce:!1,forceClientSorting:!1,multiselect:!1,multikey:!1,editurl:"clientArray",search:!1,caption:"",hidegrid:!0,hiddengrid:!1,useUnformattedDataForCellAttr:!0, 102postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},treeANode:-1,ExpandColumn:null,tree_root_level:0,prmNames:{page:"page",rows:"rows",sort:"sidx",order:"sord",search:"_search",nd:"nd",id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del",subgridid:"id",npage:null,totalrows:"totalrows"},forceFit:!1,gridstate:"visible",cellEdit:!1,iCol:-1,iRow:-1,nv:0,loadui:"enable",toolbar:[!1,""],scroll:!1,multiboxonly:!1,deselectAfterSort:!0,multiPageSelection:!1,scrollrows:!1,autowidth:!1, 103scrollOffset:18,cellLayout:5,subGridWidth:16,multiselectWidth:16,multiselectPosition:"left",gridview:!0,rownumWidth:25,rownumbers:!1,pagerpos:"center",footerrow:!1,userDataOnFooter:!1,hoverrows:!0,altclass:"ui-priority-secondary",viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,autoEncodeOnEdit:!1,remapColumns:[],cmNamesInputOrder:[],ajaxGridOptions:{},direction:x,toppager:!1,headertitles:!1,scrollTimeout:40,maxItemsToJoin:32768,data:[],lastSelectedData:[],quickEmpty:"quickest",_index:{}, 104iColByName:{},iPropByName:{},reservedColumnNames:["rn","cb","subgrid"],grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],displayField:[],groupSummaryPos:[],formatDisplayField:[],_locgr
104:!1,commonIconClass:D("grouping.common"),plusicon:D("grouping.plus"),minusicon:D("grouping.minus")},ignoreCase:!0,cmTemplate:{},idPrefix:"",iconSet:u,guiStyle:y,locale:w,multiSort:!1,treeIcons:{commonIconClass:D("treeGrid.common"), 105plusLtr:D("treeGrid.plusLtr"),plusRtl:D("treeGrid.plusRtl"),minus:D("treeGrid.minus"),leaf:D("treeGrid.leaf")},subGridOptions:{commonIconClass:D("subgrid.common"),plusicon:D("subgrid.plus"),minusicon:D("subgrid.minus")}},la,{navOptions:n(!0,{commonIconClass:D("nav.common"),editicon:D("nav.edit"),addicon:D("nav.add"),delicon:D("nav.del"),searchicon:D("nav.search"),refreshicon:D("nav.refresh"),viewicon:D("nav.view"),saveicon:D("nav.save"),cancelicon:D("nav.cancel"),buttonicon:D("nav.newbutton")},t.nav|| 106{}),actionsNavOptions:n(!0,{commonIconClass:D("actions.common"),editicon:D("actions.edit"),delicon:D("actions.del"),saveicon:D("actions.save"),cancelicon:D("actions.cancel")},t.actionsNav||{}),formEditing:n(!0,{commonIconClass:D("form.common"),prevIcon:D("form.prev"),nextIcon:D("form.next"),saveicon:[!0,"left",D("form.save")],closeicon:[!0,"left",D("form.undo")]},t.edit||{}),searching:n(!0,{commonIconClass:D("search.common"),findDialogIcon:D("search.search"),resetDialogIcon:D("search.reset"),queryDialogIcon:D("search.query")}, 107t.search||{}),formViewing:n(!0,{commonIconClass:D("form.common"),prevIcon:D("form.prev"),nextIcon:D("form.next"),closeicon:[!0,"left",D("form.cancel")]},t.view||{}),formDeleting:n(!0,{commonIconClass:D("form.common"),delicon:[!0,"left",D("form.del")],cancelicon:[!0,"left",D("form.cancel")]},t.del||{})},a||{}),E=function(b){var a=t.getRes(h,b);return void 0!==a?a:B.call(k,"defaults."+b)};h.recordpos=h.recordpos||("rtl"===h.direction?"left":"right");h.subGridOptions.openicon="rtl"===h.direction?D("subgrid.openRtl"): 108D("subgrid.openLtr");h.autoResizing.widthOfVisiblePartOfSortIcon=void 0!==h.autoResizing.widthOfVisiblePartOfSortIcon?h.autoResizing.widthOfVisiblePartOfSortIcon:"fontAwesome"===h.iconSet?13:12;h.datatype=void 0!==h.datatype?h.datatype:void 0!==f||null==h.url?"local":null!=h.jsonReader&&"object"===typeof h.jsonReader?"json":"xml";h.jsonReader=h.jsonReader||{};h.url=h.url||"";h.cellsubmit=void 0!==h.cellsubmit?h.cellsubmit:void 0===h.cellurl?"clientArray":"remote";h.gridview=void 0!==h.gridview?h.gridview: 109null==h.afterInsertRow;void 0!==f&&(h.data=f,a.data=f);void 0!==g&&(h.datastr=g,a.datastr=g);if("TABLE"!==d.tagName.toUpperCase())z("Element is not a table!");else if(""===d.id&&k.attr("id",wa()),void 0!==document.documentMode&&5>=document.documentMode)z("Grid can not be used in this ('quirks') mode!");else{k.empty().attr("tabindex","0");d.p=h;h.id=d.id;h.idSel="#"+H(d.id);h.gBoxId=Ya.call(d,0);h.gBox=Xa.call(d,0);h.gViewId=Ya.call(d,8);h.gView=Xa.call(d,8);h.rsId=Ya.call(d,43);h.rs=Xa.call(d,43); 110h.cbId=Ya.call(d,45);h.cb=Xa.call(d,45);var L=t.fixScrollOffsetAndhBoxPadding,I=function(b){var a={},c,d=b.length;for(c=0;c<d;c++)a[b[c].name]=c;return a},J=function(b){var a={},c,d=b.length,e;for(c=0;c<d;c++)e=b[c],a["string"===typeof e?e:e.name]=c;return a},Z=function(){var a={},c,d;this.p.rowIndexes=a;for(d=0;d<this.rows.length;d++)c=this.rows[d],b(c).hasClass("jqgrow")&&(a[c.id]=c.rowIndex)},aa=function(a){var c=b(this).data("pageX");c?(c=String(c).split(";"),c=c[c.length-1],b(this).data("pageX", 111c+";"+a.pageX)):b(this).data("pageX",a.pageX)},F=function(b,a){b=parseInt(b,10);return isNaN(b)?a||0:b},G={headers:[],cols:[],footers:[],dragStart:function(a,c,d,e){var f=b(this.bDiv),g=f.closest(h.gBox).offset();e=e.offset().left+("rtl"===h.direction?0:this.headers[a].width+(t.cell_width?0:F(h.cellLayout,0))-2);this.resizing={idx:a,startX:e,sOL:e,moved:!1,delta:e-c.pageX};this.curGbox=b(h.rs);this.curGbox.prependTo("body");this.curGbox.css({display:"block",left:e,top:d[1]+g.top+1,height:d[2]});this.curGbox.css("height", 112d[2]-(this.curGbox.outerHeight()-this.curGbox.height())+"px");this.curGbox.data("idx",a);this.curGbox.data("delta",e-c.pageX);aa.call(this.curGbox,c);R.call(Ha(21,f)[0],"resizeStart",c,a);document.onselectstart=function(){return!1};b(document).on("mousemove.jqGrid",function(b){if(G.resizing)return G.dragMove(b),!1}).on("mouseup.jqGrid"+h.id,function(){if(G.resizing)return G.dragEnd(),!1})},dragMove:function(a){var c=this.resizing;if(c){var d=a.pageX+c.delta-c.startX,e=this.headers;a=e[c.idx];var f= 113"ltr"===h.direction?a.width+d:a.width-d,g=((h.colModel[c.idx]||{}).autoResizing||{}).minColWidth||h.minResizingWidth;c.moved=!0;f>g&&(null==this.curGbox&&(this.curGbox=b(h.rs)),this.curGbox.css({left:c.sOL+d}),!0===h.forceFit?(c=e[c.idx+h.nv],d="ltr"===h.direction?c.width-d:c.width+d,d>h.autoResizing.minColWidth&&(a.newWidth=f,c.newWidth=d)):(this.newWidth="ltr"===h.direction?h.tblwidth+d:h.tblwidth-d,a.newWidth=f))}},resizeColumn:function(a,d,e){var f=this.headers,g=this.footers,k=f[a
113],l=k.newWidth|| 114k.width,m=Ha(21,this.bDiv),n=Ha(14,this.hDiv).children("thead").children("tr").first()[0].cells,l=parseInt(l,10);h.colModel[a].width=l;k.width=l;n[a].style.width=l+"px";this.cols[a].style.width=l+"px";this.fbRows&&(b(this.fbRows[0].cells[a]).css("width",l),b(Ha(31,this.fhDiv)[0].rows[0].cells[a]).css("width",l),h.footerrow&&b(Ha(36,this.fsDiv)[0].rows[0].cells[a]).css("width",l));0<g.length&&(g[a].style.width=l+"px");!0!==e&&L.call(m[0]);!0===h.forceFit?(f=f[a+h.nv],l=f.newWidth||f.width,f.width= 115l,n[a+h.nv].style.width=l+"px",this.cols[a+h.nv].style.width=l+"px",0<g.length&&(g[a+h.nv].style.width=l+"px"),h.colModel[a+h.nv].width=l):(h.tblwidth=this.newWidth||h.tblwidth,!0!==e&&(this.hDiv.scrollLeft=this.bDiv.scrollLeft,h.footerrow&&(this.sDiv.scrollLeft=this.bDiv.scrollLeft)));h.autowidth||void 0!==h.widthOrg&&"auto"!==h.widthOrg&&"100%"!==h.widthOrg||!0===e||c.setGridWidth.call(m,this.newWidth+h.scrollOffset,!1);d||R.call(m[0],"resizeStop",l,a)},dragEnd:function(){this.hDiv.style.cursor= 116"default";this.resizing&&(null!==this.resizing&&!0===this.resizing.moved&&(b(this.headers[this.resizing.idx].el).removeData("autoResized"),this.resizeColumn(this.resizing.idx,!1)),b(h.rs).removeData("pageX"),this.resizing=!1,setTimeout(function(){b(h.rs).css("display","none").prependTo(h.gBox)},h.doubleClickSensitivity));this.curGbox=null;document.onselectstart=function(){return!0};b(document).off("mousemove.jqGrid mouseup.jqGrid"+h.id)},populateVisible:function(){var a=this,c=b(a),d=a.grid,e=d.bDiv, 117f=b(e);d.timer&&clearTimeout(d.timer);d.timer=null;if(f=f.height()){var g,k;if(a.rows.length)try{k=(g=a.rows[1])?b(g).outerHeight()||d.prevRowHeight:d.prevRowHeight}catch(Bb){k=d.prevRowHeight}if(k){d.prevRowHeight=k;g=h.rowNum;d.scrollTop=e.scrollTop;var e=d.scrollTop,l=Math.round(c.position().top)-e,c=l+c.height();k*=g;var m,n,p;c<f&&0>=l&&(void 0===h.lastpage||(parseInt((c+e+k-1)/k,10)||0)<=h.lastpage)&&(n=parseInt((f-c+k-1)/k,10)||1,0<=c||2>n||!0===h.scroll?(m=(Math.round((c+e)/k)||0)+1,l=-1): 118l=1);0<l&&(m=(parseInt(e/k,10)||0)+1,n=(parseInt((e+f)/k,10)||0)+2-m,p=!0);!n||h.lastpage&&(m>h.lastpage||1===h.lastpage||m===h.page&&m===h.lastpage)||(d.hDiv.loading?d.timer=setTimeout(function(){d.populateVisible.call(a)},h.scrollTimeout):(h.page=m,p&&(d.selectionPreserver.call(a),d.emptyRows.call(a,!1,!1)),d.populate.call(a,n)))}}},scrollGrid:function(){if(h.scroll){var b=this.scrollTop;void 0===G.scrollTop&&(G.scrollTop=0);b!==G.scrollTop&&(G.scrollTop=b,G.timer&&clearTimeout(G.timer),G.timer= 119setTimeout(function(){G.populateVisible.call(d)},h.scrollTimeout))}G.hDiv.scrollLeft=this.scrollLeft;h.footerrow&&(G.sDiv.scrollLeft=this.scrollLeft);return!1},selectionPreserver:function(){var a=b(this),c=h.selrow,d=h.selarrrow?b.makeArray(h.selarrrow):null,e=this.grid.bDiv,f=e.scrollLeft,g=function(){var b;h.selrow=null;if(!h.multiPageSelection){X(h.selarrrow);if(h.multiselect&&d&&0<d.length)for(b=0;b<d.length;b++)d[b]!==c&&v.call(a,d[b],!1,null);c&&v.call(a,c,!1,null)}e.scrollLeft=f;a.off(".selectionPreserver", 120g)};a.on("jqGridGridComplete.selectionPreserver",g)}};d.grid=G;R.call(d,"beforeInitGrid");h.iColByName=I(h.colModel);h.iPropByName=J(h.additionalProperties);var x=b("<div class='"+A("gView","ui-jqgrid-view")+"' role='grid' aria-multiselectable='"+!!h.multiselect+"'></div>"),w=t.msie,N;h.direction=q(h.direction.toLowerCase());-1===p(h.direction,["ltr","rtl"])&&(h.direction="ltr");N=h.direction;b(x).insertBefore(d);k.removeClass("scroll").appendTo(x);
120f=b("<div class='"+A("gBox","ui-jqgrid")+"'></div>"); 121b(f).attr({id:h.gBoxId,dir:N}).insertBefore(x);b(x).attr("id",h.gViewId).appendTo(f);b("<div class='"+A("overlay","jqgrid-overlay")+"' id='lui_"+h.id+"'></div>").insertBefore(x);b("<div class='"+A("loading","loading")+"' id='load_"+h.id+"'>"+E("loadtext")+"</div>").insertBefore(x);k.attr({role:"presentation","aria-labelledby":"gbox_"+d.id});var da=function(b,a,c,e,f,g){var k=h.colModel[b],l=c,n=k.classes,p=k.align?"text-align:"+k.align+";":"",q,r=function(b){return"string"===typeof b?b.replace(/\'/g, 122"'"):b},v=" aria-describedby='"+h.id+"_"+k.name+"'";!0===k.hidden&&(p+="display:none;");if(0===a)p+="width: "+G.headers[b].width+"px;";else if(m(k.cellattr)||"string"===typeof k.cellattr&&null!=t.cellattr&&m(t.cellattr[k.cellattr]))if(b=m(k.cellattr)?k.cellattr:t.cellattr[k.cellattr],h.useUnformattedDataForCellAttr&&null!=g?l=g[k.name]:k.autoResizable&&(l="<span class='"+h.autoResizing.wrapperClassName+"'>",l=c.substring(l.length,c.length-7)),e=b.call(d,f,l,e,k,g),"string"===typeof e)for(e=e.replace(/\n/g, 123"
");;){c=/^\s*(\w+[\w|\-]*)\s*=\s*([\"|\'])(.*?)\2(.*)/.exec(e);if(null===c||5>c.length)return!q&&k.title&&(q=l),v+" style='"+r(p)+"'"+(n?" class='"+r(n)+"'":"")+(q?" title='"+r(q)+"'":"");
123f=c[3];e=c[4];switch(c[1].toLowerCase()){case "class":n=n?n+(" "+f):f;break;case "title":q=f;break;case "style":p+=f;break;default:v+=" "+c[1]+"="+c[2]+f+c[2]}}k=(""!==p?"style='"+p+"'":"")+((void 0!==n?" class='"+n+"'":"")+(k.title&&l?" title='"+ib(c).replace(/\'/g,"'")+"'":""));return k+v},C=function(b){return null== 124b||""===b?" ":h.autoencode?pb(b):String(b)},fb=function(b){var a=h.treeReader,c=a.loaded,d=a.leaf_field,e=a.expanded_field,f=function(b){return!0===b||"true"===b||"1"===b};if("nested"===h.treeGridModel&&!b[d]){var g=parseInt(b[a.left_field],10),a=parseInt(b[a.right_field],10);b[d]=a===g+1?!0:!1}void 0!==b[c]&&(b[c]=f(b[c]));b[d]=f(b[d]);b[e]=f(b[e])},gb=function(){var b=h.data,a=b.length,c,e,f,g,k,p,q,r=h.localReader,v=h.additionalProperties,t=r.cell,u,w,y,x=h.arrayReaderInfos;if("local"!==h.datatype|| 125!0!==r.repeatitems){if(h.treeGrid)for(c=0;c<a;c++)fb(b[c])}else for(g=!1===h.keyName?m(r.id)?r.id.call(d,b):r.id:h.keyName,isNaN(g)?m(g)||null==h.arrayReaderInfos[g]||(k=h.arrayReaderInfos[g].order):k=Number(g),c=0;c<a;c++){e=b[c];f=t?pa(e,t)||e:e;w=l(f);q={};for(u in x)x.hasOwnProperty(u)&&(y=x[u],p=pa(f,w?y.order:y.name),1===y.type&&(y=v[y.index],null!=y&&m(y.convert)&&(p=y.convert(p,f))),void 0!==p&&(q[u]=p));void 0!==q[g]?e=void 0!==q[g]?q[g]:wa():(e=pa(e,l(e)?k:g),void 0===e&&(e=pa(f,l(f)?k: 126g)),void 0===e&&(e=wa()));e=String(e);q[r.id]=e;h.treeGrid&&fb(q);n(b[c],q)}},S=function(){var b=h.data.length,a,c,d,e;a=!1===h.keyName||h.loadonce?h.localReader.id:h.keyName;h._index={};for(c=0;c<b;c++)e=h.data[c],d=pa(e,a),void 0===d&&(d=String(wa()),void 0===e[a]&&(e[a]=d)),h._index[d]=c},oa=function(){var a,c,d=b.fn.fmatter;for(a=0;a<h.colModel.length;a++)c=h.colModel[a].formatter,"string"===typeof c&&null!=d&&m(d[c])&&m(d[c].pageFinalization)&&d[c].pageFinalization.call(this,a)},xa=function(a, 127c){var e,f,g=h.colModel,k=g.length,l,n=function(b){return null==b||""===b?" ":pb(b)},p=function(b){return null==b||""===b?" ":String(b)};for(e=0;e<k;e++)f=g[e],f.cellBuilder=null,a||(l={colModel:f,gid:h.id,pos:e},void 0===f.formatter?f.cellBuilder=h.autoencode?n:p:"string"===typeof f.formatter&&null!=b.fn.fmatter&&m(b.f
127n.fmatter.getCellBuilder)?f.cellBuilder=b.fn.fmatter.getCellBuilder.call(d,f.formatter,l,c||"add"):m(f.getCellBuilder)&&(f.cellBuilder=f.getCellBuilder.call(d,l,c||"add")))}, 128W=function(a,d,e,f){var g=b(this),k=new Date,n=h.datatype,p="local"!==n&&h.loadonce||"xmlstring"===n||"jsonstring"===n,q=("xmlstring"===n||"xml"===n)&&b.isXMLDoc(a),r=h.localReader,v=pa;if(a&&("xml"!==n||q)){-1!==h.treeANode||h.scroll?d=1<d?d:1:(G.emptyRows.call(this,!1,!0),d=1);p&&(X(h.data),X(h.lastSelectedData),h._index={},h.grouping&&null!=h.groupingView&&(h.groupingView.groups=[],h.groupingView._locgr=!1),h.localReader.id="_id_");h.reccount=0;switch(n){case "xml":case "xmlstring":r=h.xmlReader; 129v=t.getXmlData;break;case "json":case "jsonp":case "jsonstring":r=h.jsonReader}var u,y,w,x,D,E={},J,B=h.colModel,A=B.length,L,z,na,I,fa,Ba=h.arrayReaderInfos,da={},qb=function(b){return function(a){a=null!=a&&m(a.getAttribute)?a.getAttribute(b):null;return null!==a?a:void 0}},ha=function(b){return function(){var a=da[b];if(null!=a)return a=a.childNodes,0<a.length?a[0].nodeValue:void 0}};h.page=F(v(a,r.page),h.page);h.lastpage=F(v(a,r.total),1);h.records=F(v(a,r.records));m(r.userdata)?h.userData= 130r.userdata.call(this,a)||{}:q?v(a,r.userdata,!0).each(function(){h.userData[this.getAttribute("name")]=b(this).text()}):h.userData=v(a,r.userdata)||{};xa();var aa={},N=h.additionalProperties,C=function(b,a){q&&"string"===typeof a&&(/^\w+$/.test(a)?aa[b]=ha(a):/^\[\w+\]$/.test(a)&&(aa[b]=qb(a.substring(1,a.length-1))))},S=function(b){var a=b.name,c=q?b.xmlmap||a:"local"===n&&!h.dataTypeOrg||"jsonstring"===n||"json"===n||"jsonp"===n?b.jsonmap||a:a;!1!==h.keyName&&!0===b.key&&(h.keyName=a);if("string"=== 131typeof c||m(c))aa[a]=c;m(c)||C(a,c)};for(u=0;u<A;u++)S(B[u]);A=N.length;for(u=0;u<A;u++)z=N[u],"object"===typeof z&&null!=z?S(z):C(z,z);x=!1===h.keyName?m(r.id)?r.id.call(this,a):r.id:h.keyName;isNaN(x)?m(x)||(Ba[x]&&(D=Ba[x].order),q&&("string"===typeof x&&/^\[\w+\]$/.test(x)?x=qb(x.substring(1,x.length-1)):"string"===typeof x&&/^\w+$/.test(x)&&(x=ha(x)))):D=Number(x);w=v(a,r.root,!0);if(r.row)if(1===w.length&&"string"===typeof r.row&&/^\w+$/.test(r.row)){A=[];na=w[0].childNodes;I=na.length;for(z= 1320;z<I;z++)fa=na[z],1===fa.nodeType&&fa.nodeName===r.row&&A.push(fa);w=A}else w=v(w,r.row,!0);
132null==w&&l(a)&&(w=a);w||(w=[]);a=w.length;0<a&&0>=h.page&&(h.page=1);S=parseInt(h.rowNum,10);f&&(S*=f+1);var B=[],ma=[],ja,A=[];for(u=0;u<a;u++){ja=w[u];y=r.repeatitems&&r.cell?v(ja,r.cell,!0)||ja:ja;J=r.repeatitems&&(q||l(y));E={};da={};if(q&&!J&&null!=y)for(na=y.childNodes,I=na.length,z=0;z<I;z++)fa=na[z],1===fa.nodeType&&(da[fa.nodeName]=fa);for(L in Ba)Ba.hasOwnProperty(L)&&(z=Ba[L],J?(na=y[z.order],q&& 133null!=na&&(na=na.textContent||na.text)):na=null!=aa[L]&&"string"!==typeof aa[L]?aa[L](y):v(y,"string"===typeof aa[L]?aa[L]:z.name),1===z.type&&(z=N[z.index],null!=z&&m(z.convert)&&(na=z.convert(na,y))),void 0!==na&&(E[L]=na));void 0!==E[x]?ja=void 0!==E[x]?E[x]:wa():(ja=v(ja,l(ja)?D:x),void 0===ja&&(ja=v(y,l(y)?D:x)),void 0===ja&&(ja=wa()));void 0===E[x]&&(E[x]=ja);ja=String(ja);J=h.idPrefix+ja;h.treeGrid&&fb(E);if(u<S)ma.push(J),B.push(y),A.push(E);else if(!p)break;if(p||!0===h.treeGrid)E._id_=ja, 134h.data.push(E),h._index[E._id_]=h.data.length-1}if(!p||!h.forceClientSorting||!0===h.treeGrid){d=t.parseDataToHtml.call(this,a,ma,A,B,d,f,p);xa(!0);f=-1<h.treeANode?h.treeANode:0;r=b(this.tBodies[0]);!0===h.treeGrid&&0<f?b(this.rows[f]).after(d.join("")):h.scroll?r.append(d.join("")):(null==this.firstElementChild||void 0!==document.documentMode&&9>=document.documentMode?r.html(r.html()+d.join("")):this.firstElementChild.innerHTML+=d.join(""),this.grid.cols=this.rows[0].cells);h.grouping&&Z.call(this); 135if(!0===h.subGrid)try{c.addSubGrid.call(g,h.iColByName.subgrid)}catch(Cb){}if(!1===h.gridview||m(h.afterInsertRow))for(u=0;u<Math.min(a,S);u++)R.call(this,"afterInsertRow",ma[u],A[u],B[u]);h.totaltime=new Date-k;0<u&&0===h.records&&(h.records=a);X(d);if(!0===h.treeGrid)try{c.setTreeNode.call(g,f+1,u+f+1)}catch(Cb){}h.reccount=Math.min(a,S);h.treeANode=-1;h.userDataOnFooter&&c.footerData.call(g,"set",h.userData,!0);p&&(h.records=a,h.lastpage=Math.ceil(a/S));e||this.updatepager(!1,!0);oa.call(this)}}}, 136O=function(){function a(b){var c=0,d,e,f,g,k,l,p;if(null!=b.groups){(e=b.groups.length&&"OR"===b.groupOp.toString().toUpperCase())&&J.orBegin();for(d=0;d<b.groups.length;d++){0<c&&e&&J.or();try{a(b.groups[d])}catch(jb){z(jb)}c++}e&&J.orEnd()}if(null!=b.rules)try{(f=b.rules.length&&"OR"===b.groupOp.toString().toUpperCase())&&J.orBegin();for(d=0;d<b.rules.length;d++)k=b.rules[d],g=b.groupOp.toString().toUpperCase(),E[k.op]&&k.field?(0<c&&g&&"OR"===g&&(J=J.or()),p=n[k.field],null!=p&&(l=p.reader,J=E[k.op](J, 137g)(m(l)?'jQuery.jgrid.getAccessor(this,jQuery("'+h.idSel+'")[0].p.colModel['+p.iCol+"].jsonmap)":"jQuery.jgrid.getAccessor(this,'"+l+"')",k.data,n[k.field]))):null!=h.customSortOperations&&null!=h.customSortOperations[k.op]&&m(h.customSortOperations[k.op].filter)&&(J=J.custom(k.op,k.field,k.data)),c++;f&&J.orEnd()}catch(jb){z(jb)}}var d=b(this),e=h.multiSort?[]:"",f={},g=!1,n={},p=[],q=[],v=B.call(k,"formatter.date.srcformat"),u=B.call(k,"formatter.date.newformat");if(!l(h.data))return{};h.multiSort&& 138M(e,f);var y=h.grouping?h.groupingView:!1,w,x,D=function(b,a,c){var d=b.index||b.name,f=b.sorttype||"text";n[b.name]={reader:h.dataTypeOrg?b.name:b.jsonmap||b.name,iCol:a,stype:f,srcfmt:"",newfmt:"",sfunc:b.sortfunc||null,isAddProp:!0===c?!0:!1};if("date"===f||"datetime"===f)b.formatter&&"string"===typeof b.formatter&&"date"===b.formatter?(a=b.formatoptions&&b.formatoptions.srcformat?b.formatoptions.srcformat:v,c=b.formatoptions&&b.formatoptions.newformat?b.formatoptions.newformat:u):a=c=b.datefmt|| 139"Y-m-d",n[b.name].srcfmt=a,n[b.name].newfmt=c;if(h.grouping)for(x=0,w=y.groupField.length;x<w;x++)b.name===y.groupField[x]&&(p[x]=n[d],q[x]=d);h.multiSort||g||b.index!==h.sortname&&b.name!==h.sortname||(e=b.name,g=!0)};r(h.colModel,function(b){D(this,b)});r(h.additionalProperties,function(b){D("string"===typeof this?{name:this}:this,b,!0)});if(h.treeGrid)return c.SortTree.call(d,e,h.sortorder,null!=n[e]&&n[e].stype?n[e].stype:"text",null!=n[e]&&n[e].srcfmt?n[e].srcfmt:""),!1;var E={eq:function(b){return b.equals}, 140ne:function(b){return b.notEquals},lt:function(b){return b.less},le:function(b){return b.lessOrEquals},gt:function(b){return b.greater},ge:function(b){return b.greaterOrEquals},cn:function(b){return b.contains},nc:function(b,a){return"OR"===a?b.orNot().contains:b.andNot().contains},bw:function(b){return b.startsWith},bn:function(b,a){return"OR"===a?b.orNot().startsWith:b.andNot().startsWith},en:function(b,a){return"OR"===a?b.orNot().endsWith:b.andNot().endsWith},ew:function(b){return b.endsWith}, 141ni:function(b,a){return"OR"===a?b.orNot().inSet:b.andNot().inSet},"in":function(b){return b.inSet},nu:function(b){return b.isNull},nn:function(b,a){return"OR"===a?b.orNot().isNull:b.andNot().isNull}},J=t.from.call(this,h.data);h.ignoreCase&&(J=J.ignoreCase());if(!0===h.search){var A=h.postData.filters;if(A)"string"===typeof A&&(A=b.parseJSON(A)),a(A);else try{var Z=n[h.postData.searchField],J=E[h.postData.searchOper](J)(m(Z.reader)?'jQuery.jgrid.getAccessor(this,jQuery("'+h.idSel+'")[0].p.colModel['+ 142Z.iCol+"].jsonmap)":"jQuery.jgrid.getAccessor(this,'"+Z.reader+"')",h.postData.searchString,n[h.postData.searchField])}catch(Hb){}}if(h.grouping)for(x=0;x<w;x++)J.orderBy(q[x],y.groupOrder[x],p[x].stype,p[x].srcfmt);h.multiSort?r(e,function(){J.orderBy(this,f[this],n[this].stype,n[this].srcfmt,n[this].sfunc)}):e&&h.sortorder&&g&&J.orderBy(h.sortname,"DESC"===h.sortorder.toUpperCase()?"d":"a",n[e].stype,n[e].srcfmt,n[e].sfunc);h.lastSelectedData=J.select();var A=parseInt(h.rowNum,10),Z=h.lastSelectedData.length, 143L=parseInt(h.page,10),G=Math.ceil(Z/A),F={};if(h.grouping&&h.groupingView._locgr){h.groupingView.groups=[];var I,fa,da;if(h.footerrow&&h.userDataOnFooter){for(fa in h.userData)h.userData.hasOwnProperty(fa)&&(h.userData[fa]=0);da=!0}for(I=0;I<Z;I++){if(da)for(fa in h.userData)h.userData.hasOwnProperty(fa)&&(h.userData[fa]+=parseFloat(h.lastSelectedData[I][fa]||0));c.groupingPrepare.call(d,h.lastSelectedData[I],I,A)}}n=J=null;d=h.localReader;F[d.total]=G;F[d.page]=L;F[d.records]=Z;F[d.root]=h.lastSelectedData.slice((L- 1441)*A,L*A);F[d.userdata]=h.userData;return F},rb=function(a){var c=a.outerWidth();0>=c&&(c=b(this).closest(".ui-jqgrid>.ui-jqgrid-view").css("font-size")||"11px",b(document.body).append("<div id='testpg' class='"+A("gBox","ui-jqgrid")+"' style='font-size:"+c+";visibility:hidden;margin:0;padding:0;' ></div>"),b(a).clone().appendTo("#testpg"),c=b("#testpg>.ui-pg-table").width(),b("#testpg").remove());0<c&&a.parent().width(c);return c},U=function(){this.grid.hDiv.loading=!0;
144h.hiddengrid||c.progressBar.call(b(this), 145{method:"show",loadtype:h.loadui,htmlcontent:E("loadtext")})},qa=function(){this.grid.hDiv.loading=!1;c.progressBar.call(b(this),{method:"hide",loadtype:h.loadui})},ea=function(a){var e=this,f=b(e),g=e.grid;if(!g.hDiv.loading){var k=h.scroll&&!1===a,l={},p,q=h.prmNames;0>=h.page&&(h.page=Math.min(1,h.lastpage));null!==q.search&&(l[q.search]=h.search);null!==q.nd&&(l[q.nd]=(new Date).getTime());if(isNaN(parseInt(h.rowNum,10))||0>=parseInt(h.rowNum,10))h.rowNum=h.maxRowNum;null!==q.rows&&(l[q.rows]= 146h.rowNum);null!==q.page&&(l[q.page]=h.page);null!==q.sort&&(l[q.sort]=h.sortname);null!==q.order&&(l[q.order]=h.sortorder);null!==h.rowTotal&&null!==q.totalrows&&(l[q.totalrows]=h.rowTotal);var r=m(h.loadComplete),v=r?h.loadComplete:null,u=0;a=a||1;1<a?null!==q.npage?(l[q.npage]=a,u=a-1,a=1):v=function(b){h.page++;g.hDiv.loading=!1;r&&h.loadComplete.call(e,b);ea.call(e,a-1)}:null!==q.npage&&delete h.postData[q.npage];if(h.grouping&&c.groupingSetup){c.groupingSetup.call(f);var y=h.groupingView,x,w= 147"",D,J,E;for(x=0;x<y.groupField.length;x++){D=y.groupField[x];for(J=0;J<h.colModel.length;J++)E=h.colModel[J],E.name===D&&E.index&&(D=E.index);w+=D+" "+y.groupOrder[x]+", "}l[q.sort]=w+l[q.sort]}n(h.postData,l);var A=h.scroll?e.rows.length-1:1,B=function(){L.call(e);var b=f.width(),a=f.closest(".ui-jqgrid-view").width(),d=f.css("height");a<b&&0===h.reccount?f.css("height","1px"):"0"!==d&&"0px"!==d&&f.css("height","");h.autowidth||void 0!==h.widthOrg&&"auto"!==h.widthOrg&&"100%"!==h.widthOrg||c.setGridWidth.call(f, 148h.tblwidth+h.scrollOffset,!1)},Z=function(){var b;if(h.autoresizeOnLoad)c.autoResizeAllColumns.call(f);else for(b=0;b<h.columnsToReResizing.length;b++)c.autoResizeColumn.call(f,h.columnsToReResizing[b]);X(h.columnsToReResizing)},q=function(){R.call(e,"loadComplete",p);Z();f.triggerHandler("jqGridAfterLoadComplete",[p]);qa.call(e);h.datatype="local";h.datastr=null;B()},z=function(b){f.triggerHandler("jqGridLoadComplete",[b]);v&&v.call(e,b);Z();f.triggerHandler("jqGridAfterLoadComplete",[b]);k&&g.populateVisible.call(e); 1491===a&&qa.call(e);B()},F=function(){var b=O.call(e);W.call(e,b,A,1<a,u);z(b)};if(R.call(e,"beforeRequest"))if(m(h.datatype))h.datatype.call(e,h.postData,"load_"+h.id,A,a,u);else switch(l=h.datatype.toLowerCase(),b(G.eDiv).hide(),l){case "json":case "jsonp":case "xml":case "script":b.ajax(n({url:h.url,type:h.mtype,dataType:l,data:t.serializeFeedback.call(d,h.serializeGridData,"jqGridSerializeGridData",h.postData),success:function(c,d,f){h.jqXhr=null;b(G.eDiv).hide();if(m(h.beforeProcessing)&&!1=== 150h.beforeProcessing.call(e,c,d,f))qa.call(e);else if(W.call(e,c,A,1<a,u),z(c),h.loadonce||h.treeGrid)h.dataTypeOrg=h.datatype,h.datatype="local",h.forceClientSorting&&F()},error:function(b,c,d){h.jqXhr=null;m(h.loadError)&&h.loadError.call(e,b,c,d);1===a&&qa.call(e)},beforeSend:function(b,a){var c=!0;m(h.loadBeforeSend)&&(c=h.loadBeforeSend.call(e,b,a));void 0===c&&(c=!0);if(!1===c)return!1;h.jqXhr=b;U.call(e)}},t.ajaxOptions,h.ajaxGridOptions));break;case "xmlstring":U.call(e);p="string"===typeof h.datastr? 151b.parseXML(h.datastr):h.datastr;W.call(e,p);q();h.forceClientSorting&&F();break;case "jsonstring":U.call(e);p=h.datastr&&"string"===typeof h.datastr?b.parseJSON(h.datastr):h.datastr;W.call(e,p);q();h.forceClientSorting&&F();break;case "local":case "clientside":U.call(e),h.datatype="local",F()}}},K=function(a){var c=this.grid;b(h.cb,c.hDiv).prop("checked",a);h.frozenColumns&&b(h.cb,c.fhDiv).prop("checked",a)};g=function(a,c){var e=A("states.hover"),f=A("states.disabled"),g="<td class='ui-pg-button "+ 152f+"'><span class='ui-separator'></span></td>",k="",l="<table style='table-layout:auto;white-space: pre;"+("left"===h.pagerpos?"margin-right:auto;":"right"===h.pagerpos?"margin-left:auto;":"margin-left:auto;margin-right:auto;")+"' class='ui-pg-table'><tbody><tr>",m="",n,p,q,r,v=function(b,a,c){if(!R.call(d,"onPaging",b,{newPage:a,currentPage:F(h.page,1),lastPage:F(h.lastpage,1),currentRowNum:F(h.rowNum,10),newRowNum:c}))return!1;h.selrow=null;h.multiselect&&(h.multiPageSelection||X(h.selarrrow),K.call(d, 153!1));X(h.savedRow);return!0};c+="_"+a;n="pg_"+a;p=a+"_left";q=a+"_center";r=a+"_right";b("#"+H(a)).append("<div id='"+n+"' class='ui-pager-control' role='group'><table class='ui-pg-table' style='width:100%;table-layout:fixed;height:100%;'><tbody><tr><td id='"+p+"' style='text-align:left;"+(void 0!==h.pagerLeftWidth?"width:"+h.pagerLeftWidth+"px;":"")+"'></td><td id='"+q+"' style='text-align:center;white-space:pre;"+(void 0!==h.pagerCenterWidth?"width:"+h.pagerCenterWidth+"px;":"")+"'></td><td id='"+ 154r+"' style='text-align:right;"+(void 0!==h.pagerRightWidth?"width:"+h.pagerRightWidth+"px;":"")+"'></td></tr></tbody></table></div>").attr("dir","ltr");
154n="#"+H(n);if(0<h.rowList.length){m="<td dir='"+N+"'>";p=E("pgrecs");m+="<select class='"+A("pager.pagerSelect","ui-pg-selbox")+"' "+(p?"title='"+p+"'":"")+">";for(p=0;p<h.rowList.length;p++)q=h.rowList[p].toString().split(":"),1===q.length&&(q[1]=q[0]),m+="<option value='"+q[0]+"'"+(F(h.rowNum,0)===F(q[0],0)?" selected='selected'":"")+">"+q[1]+"</option>"; 155m+="</select></td>"}"rtl"===N&&(l+=m);!0===h.pginput&&(k="<td dir='"+N+"'>"+t.format(E("pgtext")||"","<input aria-label='Page No.' class='"+A("pager.pagerInput","ui-pg-input")+"' type='text' size='2' maxlength='7' value='0'/>","<span id='sp_1_"+a+"'>0</span>")+"</td>");a="#"+H(a);if(!0===h.pgbuttons){q=["first","prev","next","last"];r=q.slice();var u=A("pager.pagerButton","ui-pg-button"),y=function(b,a){var d=E("pg"+b);return"<td role='button' tabindex='0' id='"+b+c+"' class='"+u+"' "+(d?"title='"+ 156d+"'":"")+"><span class='"+D("pager."+a)+"'></span></td>"};"rtl"===N&&q.reverse();for(p=0;p<q.length;p++)l+=y(q[p],r[p]),1===p&&(l+=""!==k?g+k+g:"")}else""!==k&&(l+=k);"ltr"===N&&(l+=m);l+="</tr></tbody></table>";!0===h.viewrecords&&b("td"+a+"_"+h.recordpos,n).append("<span dir='"+N+"' style='text-align:"+h.recordpos+"' class='ui-paging-info'></span>");var x=b("td"+a+"_"+h.pagerpos,n);x.append(l);g=rb.call(this,x.children(".ui-pg-table"));h._nvtd=[];h._nvtd[0]=g?Math.floor((h.width-g)/2):Math.floor(h.width/ 1573);h._nvtd[1]=0;l=null;b(".ui-pg-selbox",n).on("change",function(){var a=F(this.value,10),c=Math.round(h.rowNum*(h.page-1)/a-.5)+1;if(!v("records",c,a))return!1;h.page=c;h.rowNum=a;h.pager&&b(".ui-pg-selbox",h.pager).val(a);h.toppager&&b(".ui-pg-selbox",h.toppager).val(a);ea.call(d);return!1});!0===h.pgbuttons&&(b(".ui-pg-button",n).hover(function(){Y(this,f)?this.style.cursor="default":(b(this).addClass(e),this.style.cursor="pointer")},function(){Y(this,f)||(b(this).removeClass(e),this.style.cursor= 158"default")}),b("#first"+H(c)+", #prev"+H(c)+", #next"+H(c)+", #last"+H(c)).click(function(){if(Y(this,f))return!1;var b=F(h.page,1),a=b,e=this.id,g=F(h.lastpage,1),k=!1,l=!0,m=!0,n=!0,p=!0;0===g||1===g?(1>=b&&(m=l=!1),p=n=!1):1<g&&1<=b?1===b?m=l=!1:b===g&&(p=n=!1):1<g&&0===b&&(p=n=!1,b=g-1);this.id==="first"+c&&l&&(e="first",a=1,k=!0);this.id==="prev"+c&&m&&(e="prev",a=b-1,k=!0);this.id==="next"+c&&n&&(e="next",a=b+1,k=!0);this.id==="last"+c&&p&&(e="last",a=g,k=!0);if(!v(e,a,F(h.rowNum,10)))return!1; 159h.page=a;k&&ea.call(d);return!1}));if(!0===h.pginput)b("input.ui-pg-input",n).on("keypress.jqGrid",function(a){a=a.charCode||a.keyCode||0;var c=F(b(this).val(),1);if(13===a){if(!v("user",c,F(h.rowNum,10)))return!1;b(this).val(c);h.page=0<b(this).val()?b(this).val():h.page;ea.call(d);return!1}return this});x.children(".ui-pg-table").on("keydown.jqGrid",function(b){13===b.which&&(b=x.find(":focus"),0<b.length&&b.trigger("click"))})};var M=function(a,c,d){r((h.sortname+" "+h.sortorder).split(","),function(){var c= 160b.trim(this).split(" ");2===c.length&&a.push(c[0])});if(null!=d){var e=b.inArray(d.index||d.name,a);""!==d.lso&&0>e?a.push(d.index||d.name):""===d.lso&&0<=e&&a.splice(e,1)}r(h.colModel,function(){var d=this.index||this.name,e;this.lso&&(e=this.lso.split("-"),0>b.inArray(d,a)&&a.push(d),c[d]=e[e.length-1])})},P=function(a,c){var e="",f=h.colModel[a],g,k=A("states.disabled"),l=h.frozenColumns?b(c):b(d.grid.headers[a].el);g=l.find("span.s-ico");var m=g.children("span.ui-icon-asc"),n=g.children("span.ui-icon-desc"), 161p=m,q=n,v=[],u={};l.find("span.ui-grid-ico-sort").addClass(k);l.attr("aria-selected","false");f.lso?(g.show(),g=f.lso.split("-"),g=g[g.length-1],"desc"===g&&(p=n,q=m),p.removeClass(k).css("display",""),h.showOneSortIcon&&q.hide(),l.attr("aria-selected","true")):h.viewsortcols[0]||g.hide();M(v,u,f);r(v,function(){0<e.length&&(e+=", ");e+=this+" "+u[this];h.sortorder=u[this]});h.sortname=e.substring(0,e.length-h.sortorder.length-1)},Ma=function(a,d,e,f,g){var k=this.grid,l=h.colModel[d],m=A("states.disabled"); 162if(null!=l&&l.sortable&&!(0<h.savedRow.length)){e||(h.lastsort===d&&""!==h.sortname?(h.sortorder="asc"===h.sortorder?"desc":"desc"===h.sortorder?"asc":l.firstsortorder||"asc",l.lso?"asc"===l.lso?l.lso+="-desc":"desc"===l.lso?l.lso+="-asc":"asc-desc"!==l.lso&&"desc-asc"!==l.lso||!h.threeStateSort&&!h.multiSort||(l.lso=""):l.lso=l.firstsortorder||"asc"):l.lso=h.sortorder=l.firstsortorder||"asc",h.page=1);if(h.multiSort)P(d,g);else{if(f){if(h.lastsort===d&&h.sortorder===f&&!e)return;h.sortorder=f}l= 163k.headers;e=k.fhDiv;f=l[h.lastsort]?b(l[h.lastsort].el):b();g=h.frozenColumns?b(g):b(l[d].el);var n=g.find("span.s-ico"),p=n.children("span.ui-icon-"+h.sortorder),q=n.children("span.ui-icon-"+("asc"===h.sortorder?"desc":"asc")),l=h.colModel[h.lastsort];f.find("span.ui-grid-ico-sort").addClass(m);f.attr("aria-selected","false");h.frozenColumns&&(e.find("span.ui-grid-ico-sort").addClass(m),e.find("th").attr("aria-selected","false"));h.viewsortcols[0]||(h.lastsort!==d?(h.frozenColumns&&e.find("span.s-ico").hide(), 164f.find("span.s-ico").hide(),n.show()):""===h.sortname&&n.show());h.lastsort!==d&&"true"===f.data("autoResized")&&(null!=l&&null!=l.autoResizing&&l.autoResizing.compact||h.autoResizing.compact)&&h.columnsToReResizing.push(h.lastsort);l=h.colModel[d];n.css("display","");""!==l.lso?(p.removeClass(m).css("display",""),h.showOneSortIcon&&q.removeClass(m).hide(),g.attr("aria-selected","true")):(g.attr("aria-selected","false"),h.threeStateSort&&(h.sortorder="",h.viewsortcols[0]||n.hide()));h.lastsort!== 165d&&"true"===g.data("autoResized")&&(null!=l&&null!=l.autoResizing&&l.autoResizing.compact||h.autoResizing.compact)&&h.columnsToReResizing.push(d);a=a.substring(5+h.id.length+1);h.sortname=l.index||a}R.call(this,"onSortCol",h.sortname,d,h.sortorder)?("local"===h.datatype?h.deselectAfterSort&&!h.multiPageSelection&&c.resetSelection.call(b(this)):h.multiPageSelection||(h.selrow=null,h.multiselect&&(K.call(this,!1),X(h.selarrrow))),X(h.savedRow),h.scroll&&(m=k.bDiv.scrollLeft,G.emptyRows.call(this,!0, 166!1),k.hDiv.scrollLeft=m),h.subGrid&&"local"===h.datatype&&b("td.sgexpanded","#"+H(h.id)).each(function(){b(this).trigger("click")}),ea.call(this),h.lastsort=d,h.sortname!==a&&d&&(h.lastsort=d)):h.lastsort=d}},fa=function(b){var a=b,c;
166for(c=b+1;c<h.colModel.length;c++)if(!0!==h.colModel[c].hidden){a=c;break}return a-b},ha;-1===p(h.multikey,["shiftKey","altKey","ctrlKey"])&&(h.multikey=!1);h.keyName=!1;h.sortorder=h.sortorder.toLowerCase();t.cell_width=t.cellWidth();for(var ua=t.cmTemplate,u=0;u<h.colModel.length;u++)y= 167h.colModel[u],ha="string"===typeof y.template?null==ua||"object"!==typeof ua[y.template]&&!b.isFunction(ua[y.template])?{}:ua[y.template]:y.template,m(ha)&&(ha=ha.call(d,{cm:y,iCol:u})),y=n(!0,{},h.cmTemplate,ha||{},y),!1===h.keyName&&!0===y.key&&(h.keyName=y.name),h.colModel[u]=y;for(u=0;u<h.additionalProperties.length;u++)y=h.additionalProperties[u],!1===h.keyName&&!0===y.key&&(h.keyName=y.name);if(0===h.colNames.length)for(u=0;u<h.colModel.length;u++)h.colNames[u]=void 0!==h.colModel[u].label? 168h.colModel[u].label:h.colModel[u].name;if(h.colNames.length!==h.colModel.length)z(B.call(k,"errors.model"));else{!0===h.grouping&&(h.scroll=!1,h.rownumbers=!1,h.treeGrid=!1,h.gridview=!0);if(h.subGrid)try{c.setSubGrid.call(k)}catch(Ba){}!h.multiselect||"left"!==h.multiselectPosition&&"right"!==h.multiselectPosition||(u="left"===h.multiselectPosition?"unshift":"push",h.colNames[u]("<input id='"+h.cbId+"' class='cbox' type='checkbox' aria-checked='false'/>"),h.colModel[u]({name:"cb",width:t.cell_width? 169h.multiselectWidth+h.cellLayout:h.multiselectWidth,labelClasses:"jqgh_cbox",classes:"td_cbox",sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0,frozen:!0}));h.rownumbers&&(h.colNames.unshift(""),h.colModel.unshift({name:"rn",width:t.cell_width?h.rownumWidth+h.cellLayout:h.rownumWidth,labelClasses:"jqgh_rn",sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0,frozen:!0}));h.iColByName=I(h.colModel);h.xmlReader=n(!0,{root:"rows",row:"row",page:"rows>
169page",total:"rows>total", 170records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},h.xmlReader);h.jsonReader=n(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},h.jsonReader);h.localReader=n(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0, 171cell:"cell"}},h.localReader);h.scroll&&(h.pgbuttons=!1,h.pginput=!1,h.rowList=[]);if(!0===h.treeGrid){try{c.setTreeGrid.call(k)}catch(Ba){}"local"!==h.datatype&&(h.localReader={id:"_id_"});h.iPropByName=J(h.additionalProperties)}(function(){var b=h.remapColumns,a=h.colModel,c=a.length,d=[],e,f;for(e=0;e<c;e++)f=a[e].name,0>p(f,h.reservedColumnNames)&&d.push(f);if(null!=b)for(a=d.slice(),e=0;e<b.length;e++)d[e]=a[b[e]];h.cmNamesInputOrder=d})();(function(){var a,c=h.colModel;a=h.cmNamesInputOrder; 172var d=h.additionalProperties,e=a.length,f,g,k,l;h.arrayReaderInfos={};f=h.arrayReaderInfos;for(l=0;l<e;l++)g=a[l],0>p(g,h.reservedColumnNames)&&!f.hasOwnProperty(g)&&(k=h.iColByName[g],void 0!==k?f[g]={name:c[k].name,index:k,order:l,type:0}:(k=h.iPropByName[g],void 0!==k?f[g]={name:c[k].name,index:k,order:l,type:1}:g===(h.prmNames.rowidName||"rowid")&&(f[g]={index:k,type:2})));e=c.length;for(a=0;a<e;a++)g=c[a].name,0>p(g,h.reservedColumnNames)&&!f.hasOwnProperty(g)&&(f[g]={name:g,index:a,order:l, 173type:0},l++);e=d.length;for(a=0;a<e;a++)g=d[a],null==g||f.hasOwnProperty(g)||("object"===typeof g&&"string"===b.type(g.name)&&(g=g.name),f[g]={name:g,index:a,order:l,type:1},l++)})();h.data.length&&(gb.call(d),S());if(!0===h.shrinkToFit&&!0===h.forceFit)for(u=h.colModel.length-1;0<=u;u--)if(!0!==h.colModel[u].hidden){h.colModel[u].resizable=!1;break}var Za,Na,Oa,ka,Pa,I=[],J=[];ka=[];ha="<thead><tr class='ui-jqgrid-labels' role='row'>";var ua="<tbody><tr style='display:none;'>",Ia=A("states.hover"), 174Fa=A("states.disabled");if(h.multiSort)for(I=h.sortname.split(","),u=0;u<I.length;u++)ka=q(I[u]).split(" "),I[u]=q(ka[0]),J[u]=ka[1]?q(ka[1]):h.sortorder||"asc";for(u=0;
174u<h.colNames.length;u++){y=h.colModel[u];q=h.headertitles||y.headerTitle?" title='"+ib("string"===typeof y.headerTitle?y.headerTitle:h.colNames[u])+"'":"";ha+="<th id='"+h.id+"_"+y.name+"' class='"+A("colHeaders","ui-th-column ui-th-"+N+" "+(y.labelClasses||""))+"'"+q+">";q=y.index||y.name;switch(y.labelAlign){case "left":ka="text-align:left;"; 175break;case "right":ka="text-align:right;"+(!1===y.sortable?"":"padding-right:"+h.autoResizing.widthOfVisiblePartOfSortIcon+"px;");break;case "likeData":ka=void 0===y.align||"left"===y.align?"text-align:left;":"right"===y.align?"text-align:right;"+(!1===y.sortable?"":"padding-right:"+h.autoResizing.widthOfVisiblePartOfSortIcon+"px;"):"";break;default:ka=""}ha+="<div id='jqgh_"+h.id+"_"+y.name+"'"+(w?" class='ui-th-div-ie'":"")+(""===ka?"":" style='"+ka+"'")+" role='columnheader'>";ka=y.autoResizable&& 176"actions"!==y.formatter?"<span class='"+h.autoResizing.wrapperClassName+"'>"+h.colNames[u]+"</span>":h.colNames[u];h.sortIconsBeforeText?(ha+=(h.builderSortIcons||t.builderSortIcons).call(d,u),ha+=ka):(ha+=ka,ha+=(h.builderSortIcons||t.builderSortIcons).call(d,u));ha+="</div></th>";ua+="<td></td>";y.width=y.width?parseInt(y.width,10):150;"boolean"!==typeof y.title&&(y.title=!0);y.lso="";q===h.sortname&&(h.lastsort=u,y.lso=h.sortorder||y.firstsortorder||"asc");h.multiSort&&(ka=p(q,I),-1!==ka&&(y.lso= 177J[ka]))}ha+="</tr></thead>";ua+="</tr></tbody>";u=b("<table class='"+A("hTable","ui-jqgrid-htable")+"' style='width:1px' role='presentation' aria-labelledby='gbox_"+h.id+"'>"+ha+ua+"</table>");b(u[0].tHead).children("tr").children("th").hover(function(){b(this).addClass(Ia)},function(){b(this).removeClass(Ia)});if(h.multiselect)b(h.cb,u).on("click",function(){var a=A("states.select"),c,e=[],f=h.iColByName.cb,g=function(c,d){b(c)[d?"addClass":"removeClass"](a).attr(d?{"aria-selected":"true",tabindex:"0"}: 178{"aria-selected":"false",tabindex:"-1"});void 0!==f&&b(c.cells[f]).children("input.cbox").prop("checked",d)},k=G.fbRows,l=Fa+" ui-subgrid jqgroup jqfoot jqgfirstrow jqgskipselect",m,n=h._index;X(h.selarrrow);if(this.checked){if(c=!0,h.selrow=1<d.rows.length?d.rows[d.rows.length-1].id:null,h.multiPageSelection&&("local"===h.datatype||h.treeGrid)&&null!=h.data&&0<h.data.length&&null!=n)for(m in n)n.hasOwnProperty(m)&&h.selarrrow.push(h.idPrefix+m)}else c=!1,h.selrow=null;var p=c?h.selarrrow:e;b(d.rows).each(function(a){Y(this, 179l)||(g(this,c),0>b.inArray(this.id,p)&&p.push(this.id),k&&g(k[a],c))});R.call(d,"onSelectAll",c?h.selarrrow:e,c)});!0===h.autowidth&&(q=Math.floor(b(f).innerWidth()),h.width=0<q?q:"nw");isNaN(h.width)?isNaN(parseFloat(h.width))||(h.width=parseFloat(h.width)):h.width=Number(h.width);h.widthOrg=h.width;(function(){var b=0,a=t.cell_width?0:F(h.cellLayout,0),c=0,d,e=F(h.scrollOffset,0),f,g=!1,k,l=0,m,n=t.isCellClassHidden;r(h.colModel,function(){void 0===this.hidden&&(this.hidden=!1);if(h.grouping&&h.autowidth){var d= 180p(this.name,h.groupingView.groupField);0<=d&&h.groupingView.groupColumnShow.length>d&&(this.hidden=!h.groupingView.groupColumnShow[d])}this.widthOrg=f=F(this.width,0);!1!==this.hidden||n(this.classes)||(b+=f+a,this.fixed?l+=f+a:c++)});isNaN(h.width)&&(h.width=b+(!1!==h.shrinkToFit||isNaN(h.height)?0:e));G.width=h.width;h.tblwidth=b;!1===h.shrinkToFit&&!0===h.forceFit&&(h.forceFit=!1);!0===h.shrinkToFit&&0<c&&(k=G.width-a*c-l,isNaN(h.height)||(k-=e,g=!0),b=0,r(h.colModel,function(e){!1!==this.hidden|| 181n(this.classes)||this.fixed||(this.width=f=Math.round(k*this.width/(h.tblwidth-a*c-l)),b+=f,d=e)}),m=0,g?G.width-l-(b+a*c)!==e&&(m=G.width-l-(b+a*c)-e):g||1===Math.abs(G.width-l-(b+a*c))||(m=G.width-l-(b+a*c)),h.colModel[d].width+=m,h.tblwidth=b+m+a*c+l,h.tblwidth>h.width&&(h.colModel[d].width-=h.tblwidth-parseInt(h.width,10),h.tblwidth=h.width))})();b(f).css("width",G.width+"px").append("<div class='"+A("resizer","ui-jqgrid-resize-mark")+"' id='"+h.rsId+"'> </div>");b(h.rs).on("selectstart", 182function(){return!1}).click(aa).dblclick(function(a){var e=b(this).data("idx"),f=b(this).data("pageX"),g=h.colModel[e];if(null==f||null==g)return!1;var f=String(f).split(";"),l=parseFloat(f[0]),m=parseFloat(f[1]);if(2===f.length&&(5<Math.abs(l-m)||5<Math.abs(a.pageX-l)||5<Math.abs(a.pageX-m)))return!1;R.call(d,"resizeDblClick",e,g,a)&&g.autoResizable&&c.autoResizeColumn.call(k,e);R.call(d,"afterResizeDblClick",{iCol:e,cm:g,cmName:g.name});return!1});b(x).css("width",G.width+"px");var $a="";h.footerrow&& 183($a+="<table role='presentation' style='width:1px' class='"+A("gridFooter","ui-jqgrid-ftable")+"'><tbody><tr role='row' class='"+A("rowFooter","footrow footrow-"+N)+"'>");var kb="<tr class='jqgfirstrow' role='row' style='height:auto'>";h.disableClick=!1;b("th",u[0].tHead.rows[0]).each(function(a){var c=h.colModel[a],d=c.name,e=b(this),f=e.children("div"),g=f.children("span.s-ico"),k=h.showOneSortIcon;Za=c.width;void 0===c.resizable&&(c.resizable=!0);c.resizable?(Na=document.createElement("span"), 184b(Na).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+N).on("selectstart",function(){return!1}),e.addClass(h.resizeclass)):Na="";e.css("width",Za+"px").prepend(Na);Na=null;var l="";!0===c.hidden&&(e.css("display","none"),l="display:none;");kb+="<td role='gridcell' "+(c.classes?"class='"+c.classes+"' ":"")+"style='height:0;width:"+Za+"px;"+l+"'></td>";G.headers[a]={width:Za,el:this};Oa=c.sortable;"boolean"!==typeof Oa&&(Oa=c.sortable=!0);"cb"!==d&&"subgrid"!==d&&"rn"!==d&&Oa&&h.viewsortcols[2]&& 185f.addClass("ui-jqgrid-sortable");Oa&&(h.multiSort?(d="desc"===c.lso?"asc":"desc",h.viewsortcols[0]?(g.css("display",""),c.lso&&(g.children("span.ui-icon-"+c.lso
185).removeClass(Fa),k&&g.children("span.ui-icon-"+d).hide())):c.lso&&(g.css("display",""),g.children("span.ui-icon-"+c.lso).removeClass(Fa),k&&g.children("span.ui-icon-"+d).hide())):(d="desc"===h.sortorder?"asc":"desc",h.viewsortcols[0]?(g.css("display",""),a===h.lastsort&&(g.children("span.ui-icon-"+h.sortorder).removeClass(Fa),k&&g.children("span.ui-icon-"+ 186d).hide())):a===h.lastsort&&""!==c.lso&&(g.css("display",""),g.children("span.ui-icon-"+h.sortorder).removeClass(Fa),k&&g.children("span.ui-icon-"+d).hide())));h.footerrow&&($a+="<td role='gridcell' "+da(a,0,"",null,"",!1)+"> </td>")}).mousedown(function(a){var c=b(this),d=c.closest(".ui-jqgrid-hdiv").hasClass("frozen-div"),e=function(){var a=[c.position().left+c.outerWidth()];"rtl"===h.direction&&(a[0]=h.width-a[0]);a[0]-=d?0:G.bDiv.scrollLeft;a.push(b(G.hDiv).position().top);a.push(b(G.bDiv).offset().top- 187b(G.hDiv).offset().top+b(G.bDiv).height()+(G.sDiv?b(G.sDiv).height():0));return a},f;if(1===b(a.target).closest("th>span.ui-jqgrid-resize").length)return f=h.iColByName[(this.id||"").substring(h.id.length+1)],null!=f&&(!0===h.forceFit&&(h.nv=fa(f)),G.dragStart(f,a,e(),c)),!1}).click(function(a){if(h.disableClick)return h.disableClick=!1;var c="th.ui-th-column>div",e,f,c=h.viewsortcols[2]?c+".ui-jqgrid-sortable":c+">span.s-ico>span.ui-grid-ico-sort";a=b(a.target).closest(c);if(1===a.length)return h.viewsortcols[2]|| 188(e=!0,f=a.hasClass("ui-icon-desc")?"desc":"asc"),a=h.iColByName[(this.id||"").substring(h.id.length+1)],null!=a&&Ma.call(d,b("div",this)[0].id,a,e,f,this),!1});if(h.sortable&&b.fn.sortable)try{c.sortableColumns.call(k,b(u[0].tHead.rows[0]))}catch(Ba){}h.footerrow&&($a+="</tr></tbody></table>");kb+="</tr>";k.html("<tbody>"+kb+"</tbody>");k.addClass(A("grid","ui-jqgrid-btable"+(!0===h.altRows&&k.jqGrid("isBootstrapGuiStyle")?" table-striped":"")));var va=h.caption&&!0===h.hiddengrid?!0:!1,x=b("<div class='ui-jqgrid-hbox"+ 189("rtl"===N?"-rtl":"")+"'></div>"),q=A("top"),Ca=A("bottom");G.hDiv=document.createElement("div");b(G.hDiv).css({width:G.width+"px"}).addClass(A("hDiv","ui-jqgrid-hdiv")).append(x).scroll(function(){var a=b(this).next(".ui-jqgrid-bdiv")[0];a&&(a.scrollLeft=this.scrollLeft);return!1});b(x).append(u);u=null;va&&b(G.hDiv).hide();h.rowNum=parseInt(h.rowNum,10);if(isNaN(h.rowNum)||0>=h.rowNum)h.rowNum=h.maxRowNum;h.pager&&("string"===typeof h.pager&&"#"!==h.pager.substr(0,1)?(u=h.pager,x=b("#"+H(h.pager))): 190!0===h.pager?(u=wa(),x=b("<div id='"+u+"'></div>"),x.appendTo("body"),h.pager="#"+H(u)):(x=b(h.pager),u=x.attr("id")),0<x.length?(x.css({width:G.width+"px"}).addClass(A("pager.pager","ui-jqgrid-pager "+Ca)).appendTo(f),va&&x.hide(),g.call(d,u,""),h.pager="#"+H(u)):h.pager="");if(!1===h.cellEdit&&!0===h.hoverrows)k.on("mouseover.jqGrid",function(a){Pa=b(a.target).closest("tr.jqgrow");"ui-subgrid"!==b(Pa).attr("class")&&b(Pa).addClass(Ia)}).on("mouseout.jqGrid",function(a){Pa=b(a.target).closest("tr.jqgrow"); 191b(Pa).removeClass(Ia)});var sa,T,V,Q=function(a){var c,d;do if(c=b(a).closest("td"),0<c.length){a=c.parent();d=a.parent().parent();if(a.is(".jqgrow")&&(d[0]===this||d.is("table.ui-jqgrid-btable")&&(d[0].id||"").replace("_frozen","")===this.id))break;a=c.parent()}while(0<c.length);return c};k.before(G.hDiv).click(function(a){var e=A("states.select"),f=a.target,g=Q.call(d,f),l=g.parent();if(0!==l.length&&!Y(l,Fa)){sa=l[0].id;var m=b(f).hasClass("cbox")&&b(f).is(":enabled")&&!Y(f,Fa),n=R.call(d,"beforeSelectRow", 192sa,a),p=t.detectRowEditing.call(d,sa),p=null!=p&&"cellEditing"!==p.mode;if("A"!==f.tagName&&(!p||m))if(T=g[0].cellIndex,V=g.html(),R.call(d,"onCellSelect",sa,T,V,a),!0===h.cellEdit)if(h.multiselect&&m&&n)v.call(k,sa,!0,a);else{sa=l[0].rowIndex;try{c.editCell.call(k,sa,T,!0)}catch(Gb){}}else if(n)if(h.multikey)a[h.multikey]?v.call(k,sa,!0,a):h.multiselect&&m&&(m=b("#jqg_"+H(h.id)+"_"+sa).is(":checked"),b("#jqg_"+H(h.id)+"_"+sa).prop("checked",!m));else if(h.multiselect&&h.multiboxonly){if(!m){var q= 193h.frozenColumns?h.id+"_frozen":"";b(h.selarrrow).each(function(a,d){var f=c.getGridRowById.call(k,d);f&&b(f).removeClass(e);b("#jqg_"+H(h.id)+"_"+H(d)).prop("checked",!1);q&&(b("#"+H(d),"#"+H(q)).removeClass(e),b("#jqg_"+H(h.id)+"_"+H(d),"#"+H(q)).prop("checked",!1))});X(h.selarrrow)}v.call(k,sa,!0,a)}else f=h.selrow,v.call(k,sa,!0,a),"toggle"!==h.singleSelectClickMode||h.multiselect||f!==sa||(d.grid.fbRows&&(l=l.add(d.grid.fbRows[l[0].rowIndex]===l[0]?d.rows[l[0].rowIndex]:d.grid.fbRows[l[0].rowIndex])), 194l.removeClass(e).attr({"aria-selected":"false",tabindex:"-1"}),h.selrow=null);else m&&b(f).prop("checked",!1)}}).on("reloadGrid",function(a,d){var e=this.grid,f=b(this);!0===h.treeGrid&&(h.datatype=h.treedatatype);d=n({},la.reloadGridOptions||{},h.reloadGridOptions||{},d||{});"local"===h.datatype&&h.dataTypeOrg&&h.loadonce&&d.fromServer&&(h.datatype=h.dataTypeOrg,delete h.dataTypeOrg);d.current&&e.selectionPreserver.call(this);
194"local"===h.datatype?(h.multiPageSelection||c.resetSelection.call(f),h.data.length&& 195(gb.call(this),S())):h.treeGrid||h.multiPageSelection||(h.selrow=null,h.multiselect&&(X(h.selarrrow),K.call(this,!1)),X(h.savedRow));h.iRow=-1;h.iCol=-1;h.scroll&&G.emptyRows.call(this,!0,!1);if(d.page){var g=parseInt(d.page,10);g>h.lastpage&&(g=h.lastpage);1>g&&(g=1);h.page=g;e.bDiv.scrollTop=e.prevRowHeight?(g-1)*e.prevRowHeight*h.rowNum:0}e.prevRowHeight&&h.scroll&&void 0===d.page?(delete h.lastpage,e.populateVisible.call(this)):e.populate.call(this);!0===h._inlinenav&&f.jqGrid("showAddEditButtons", 196!1);return!1}).dblclick(function(b){var a=Q.call(d,b.target),c=a.parent();if(0<a.length&&!R.call(d,"ondblClickRow",c.attr("id"),c[0].rowIndex,a[0].cellIndex,b))return!1}).on("contextmenu",function(b){var a=Q.call(d,b.target),c=a.parent(),e=c.attr("id");if(0!==a.length&&(h.multiselect||v.call(k,e,!0,b),!R.call(d,"onRightClickRow",e,c[0].rowIndex,a[0].cellIndex,b)))return!1});G.bDiv=document.createElement("div");w&&"auto"===String(h.height).toLowerCase()&&(h.height="100%");b(G.bDiv).append(b("<div style='position:relative;'></div>").append("<div></div>").append(d)).addClass("ui-jqgrid-bdiv").css({height:h.height+ 197(isNaN(h.height)?"":"px"),width:G.width+"px"}).scroll(G.scrollGrid);h.maxHeight&&b(G.bDiv).css("max-height",h.maxHeight+(isNaN(h.maxHeight)?"":"px"));k.css({width:"1px"});b.support.tbody||2===b(">tbody",d).length&&b(">tbody:gt(0)",d).remove();if(h.multikey)b(G.bDiv).on(t.msie?"selectstart":"mousedown",function(){return!1});va&&b(G.bDiv).hide();G.cDiv=document.createElement("div");var ca=D("gridMinimize.visible"),ga=D("gridMinimize.hidden"),w=E("showhide"),ia=!0===h.hidegrid?b("<a role='link' class='"+ 198A("titleButton","ui-jqgrid-titlebar-close")+"'"+(w?" title='"+w+"'":"")+"/>").hover(function(){ia.addClass(Ia)},function(){ia.removeClass(Ia)}).append("<span class='"+ca+"'></span>"):"";b(G.cDiv).append("<span class='ui-jqgrid-title'>"+h.caption+"</span>").append(ia).addClass(A("gridTitle","ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===N?"-rtl ":" ")+q));b(G.cDiv).insertBefore(G.hDiv);h.toolbar[0]&&(G.uDiv=document.createElement("div"),"top"===h.toolbar[1]?b(G.uDiv).insertBefore(G.hDiv):"bottom"=== 199h.toolbar[1]&&b(G.uDiv).insertAfter(G.hDiv),w=A("toolbarUpper","ui-userdata"),"both"===h.toolbar[1]?(G.ubDiv=document.createElement("div"),b(G.uDiv).addClass(w).attr("id","t_"+h.id).insertBefore(G.hDiv),b(G.ubDiv).addClass(A("toolbarBottom","ui-userdata")).attr("id","tb_"+h.id).insertAfter(G.hDiv),va&&b(G.ubDiv).hide()):b(G.uDiv).width(G.width).addClass(w).attr("id","t_"+h.id),va&&b(G.uDiv).hide());"string"===typeof h.datatype&&(h.datatype=h.datatype.toLowerCase());h.toppager?(h.toppager=h.id+"_toppager", 200G.topDiv=b("<div id='"+h.toppager+"'></div>")[0],b(G.topDiv).addClass(A("pager.pager","ui-jqgrid-toppager"+(h.caption?"":" "+q))).css({width:G.width+"px"}).insertBefore(G.hDiv),g.call(d,h.toppager,"_t"),h.toppager="#"+H(h.toppager)):""!==h.pager||h.scroll||(h.rowNum=h.maxRowNum);h.footerrow&&(G.sDiv=b("<div class='ui-jqgrid-sdiv'></div>")[0],x=b("<div class='ui-jqgrid-hbox"+("rtl"===N?"-rtl":"")+"'></div>"),b(G.sDiv).append(x).width(G.width).insertAfter(G.hDiv),b(x).append($a),G.footers=b(".ui-jqgrid-ftable", 201G.sDiv)[0].rows[0].cells,h.rownumbers&&(G.footers[0].className=A("rowNum","jqgrid-rownum")),va&&b(G.sDiv).hide());x=null;if(h.caption){var ta=h.datatype;!0===h.hidegrid&&(b(".ui-jqgrid-titlebar-close",G.cDiv).click(function(a){var c=".ui-jqgrid-bdiv,.ui-jqgrid-hdiv,.ui-jqgrid-pager,.ui-jqgrid-sdiv",e=this;!0===h.toolbar[0]&&("both"===h.toolbar[1]&&(c+=",#"+H(b(G.ubDiv).attr("id"))),c+=",#"+H(b(G.uDiv).attr("id")));var f=b(c,h.gView).length;h.toppager&&(c+=","+h.toppager);"visible"===h.gridstate?b(c, 202h.gBox).slideUp("fast",function(){f--;0===f&&(b("span",e).removeClass(ca).addClass(ga),h.gridstate="hidden",b(h.gBox).hasClass("ui-resizable")&&b(".ui-resizable-handle",h.gBox).hide(),b(G.cDiv).addClass(Ca),va||R.call(d,"onHeaderClick",h.gridstate,a))}):"hidden"===h.gridstate&&(b(G.cDiv).removeClass(Ca),b(c,h.gBox).slideDown("fast",function(){f--;0===f&&(b("span",e).removeClass(ga).addClass(ca),va&&(h.datatype=ta,ea.call(
202d),va=!1),h.gridstate="visible",b(h.gBox).hasClass("ui-resizable")&&b(".ui-resizable-handle", 203h.gBox).show(),va||R.call(d,"onHeaderClick",h.gridstate,a))}));return!1}),va&&(h.datatype="local",b(".ui-jqgrid-titlebar-close",G.cDiv).trigger("click")))}else b(G.cDiv).hide(),b(G.cDiv).nextAll("div:visible").first().addClass("ui-corner-top");b(G.hDiv).after(G.bDiv);G.eDiv=b("<div class='"+A("gridError","ui-jqgrid-errorbar ui-jqgrid-errorbar-"+N)+"' style='display:none;'><span class='"+A("gridErrorText","ui-jqgrid-error")+"'></span></div>")[0];b(G.hDiv).after(G.eDiv);b(f).click(aa).dblclick(function(a){var e= 204b(h.rs),f=e.offset(),g=e.data("idx"),l=e.data("delta"),m=h.colModel[g],n=b(this).data("pageX")||e.data("pageX");if(null==n||null==m)return!1;var n=String(n).split(";"),p=parseFloat(n[0]),q=parseFloat(n[1]);if(2===n.length&&(5<Math.abs(p-q)||5<Math.abs(a.pageX-p)||5<Math.abs(a.pageX-q)))return!1;R.call(d,"resizeDblClick",g,m)&&f.left-1<=a.pageX+l&&a.pageX+l<=f.left+e.outerWidth()+1&&m.autoResizable&&c.autoResizeColumn.call(k,g);R.call(d,"afterResizeDblClick",{iCol:g,cm:m,cmName:m.name});return!1}); 205h.pager||b(G.cDiv).nextAll("div:visible").filter(":last").addClass(Ca);b(".ui-jqgrid-labels",G.hDiv).on("selectstart",function(){return!1});d.formatCol=da;d.sortData=Ma;d.updatepager=function(a,c){var d=this,e=b(d),f=d.grid,g,l,m,n,p,q,r=h.pager||"",v=h.pager?"_"+h.pager.substr(1):"";g=f.bDiv;var u=b.fmatter?b.fmatter.NumberFormat:null,x=h.toppager?"_"+h.toppager.substr(1):"",y=A("states.hover"),w=A("states.disabled");l=parseInt(h.page,10)-1;0>l&&(l=0);l*=parseInt(h.rowNum,10);n=l+h.reccount;if(h.scroll){q= 206b(Ha(21,g)[0].rows).slice(1);l=n-q.length;h.reccount=q.length;if(q=q.outerHeight()||f.prevRowHeight)m=l*q,p=t.fixMaxHeightOfDiv.call(d,parseInt(h.records,10)*q),b(g).children("div").first().css({height:p+"px"}).children("div").first().css({height:m+"px",display:m+"px"?"":"none"}),0===g.scrollTop&&1<h.page&&(g.scrollTop=h.rowNum*(h.page-1)*q);g.scrollLeft=f.hDiv.scrollLeft}if(r+=h.toppager?(r?",":"")+h.toppager:""){q=B.call(k,"formatter.integer")||{};f=F(h.page);g=F(h.lastpage);b(".selbox",r).prop("disabled", 207!1);if(!0===h.pginput){m=b(".ui-pg-input",r);var D=String(h.page).length;m.val(h.page);m.each(function(){var a=parseInt(b(this).attr("size"),10);0<a&&a<D&&b(this).attr("size",D)});m=h.toppager?"#sp_1"+v+",#sp_1"+x:"#sp_1"+v;b(m).html(b.fmatter?u(h.lastpage,q):h.lastpage).closest(".ui-pg-table").each(function(){rb.call(d,b(this))})}h.viewrecords&&(0===h.reccount?b(".ui-paging-info",r).html(E("emptyrecords")):(m=l+1,p=h.records,b.fmatter&&(m=u(m,q),n=u(n,q),p=u(p,q)),b(".ui-paging-info",r).html(t.format(E("recordtext"), 208m,n,p))));!0===h.pgbuttons&&(0>=g&&(f=0),0>=f&&(f=g=0),1===f||0===f?(b("#first"+v+", #prev"+v).addClass(w).removeClass(y),h.toppager&&b("#first_t"+x+", #prev_t"+x).addClass(w).removeClass(y)):(b("#first"+v+", #prev"+v).removeClass(w),h.toppager&&b("#first_t"+x+", #prev_t"+x).removeClass(w)),f===g||0===f?(b("#next"+v+", #last"+v).addClass(w).removeClass(y),h.toppager&&b("#next_t"+x+", #last_t"+x).addClass(w).removeClass(y)):(b("#next"+v+", #last"+v).removeClass(w),h.toppager&&b("#next_t"+x+", #last_t"+ 209x).removeClass(w)))}!0===a&&!0===h.rownumbers&&b(">td.jqgrid-rownum",d.rows).each(function(a){b(this).html(l+1+a)});c&&h.jqgdnd&&e.jqGrid("gridDnD","updateDnD");R.call(d,"gridComplete");e.triggerHandler("jqGridAfterGridComplete")};d.refreshIndex=S;d.setHeadCheckBox=K;d.fixScrollOffsetAndhBoxPadding=L;d.constructTr=function(a,d,e,f,g,k){var l="-1",n="",p,q=d?"display:none;":"";e=A("gridRow","jqgrow ui-row-"+h.direction)+(e?" "+e:"")+(k?" "+A("states.select"):"");k=b(this).triggerHandler("jqGridRowAttr", 210[f,g,a]);"object"!==typeof k&&(k=m(h.rowattr)?h.rowattr.call(this,f,g,a):"string"===typeof h.rowattr&&null!=t.rowattr&&m(t.rowattr[h.rowattr])?t.rowattr[h.rowattr].call(this,f,g,a):{});if(null!=k&&!b.isEmptyObject(k)){k.hasOwnProperty("id")&&(a=k.id,delete k.id);k.hasOwnProperty("tabindex")&&(l=k.tabindex,delete k.tabindex);k.hasOwnProperty("style")&&(q+=k.style,delete k.style);k.hasOwnProperty("class")&&(e+=" "+k["class"],delete k["class"]);try{delete k.role}catch(Ab){}for(p in k)k.hasOwnProperty(p)&& 211(n+=" "+p+"="+k[p])}h.treeGrid&&parseInt(f[h.treeReader.level_field],10)!==parseInt(h.tree_root_level,10)&&(((f=c.getNodeParent.call(b
211(this),f))&&f.hasOwnProperty(h.treeReader.expanded_field)?f[h.treeReader.expanded_field]:1)||d||(q+="display:none;"));return"<tr role='row' id='"+a+"' tabindex='"+l+"' class='"+e+"'"+(""===q?"":" style='"+q+"'")+n+">"};d.formatter=function(a,c,e,f,g,k){var l=h.colModel[e];if(void 0!==l.formatter){a=""!==String(h.idPrefix)?Aa(h.idPrefix,a):a;var n={rowId:a,colModel:l, 212gid:h.id,pos:e,rowData:k||f};c=m(l.cellBuilder)?l.cellBuilder.call(d,c,n,f,g):m(l.formatter)?l.formatter.call(d,c,n,f,g):b.fmatter?b.fn.fmatter.call(d,l.formatter,c,n,f,g):C(c)}else c=C(c);c=l.autoResizable&&"actions"!==l.formatter?"<span class='"+h.autoResizing.wrapperClassName+"'>"+c+"</span>":c;h.treeGrid&&"edit"!==g&&(void 0===h.ExpandColumn&&0===e||h.ExpandColumn===l.name)&&(null==k&&(k=h.data[h._index[a]]),a=parseInt(k[h.treeReader.level_field]||0,10),a=0===parseInt(h.tree_root_level,10)?a: 213a-1,e=k[h.treeReader.leaf_field],g=k[h.treeReader.expanded_field],k=k[h.treeReader.icon_field],c="<div class='tree-wrap' style='width:"+18*(a+1)+"px;'><div class='"+ra(h.treeIcons.commonIconClass,e?(null!=k&&""!==k?k:h.treeIcons.leaf)+" tree-leaf":g?h.treeIcons.minus+" tree-minus":h.treeIcons.plus+" tree-plus","treeclick")+"' style='"+(!0===h.ExpandColClick?"cursor:pointer;":"")+("rtl"===h.direction?"margin-right:":"margin-left:")+18*a+"px;'></div></div><span class='cell-wrapper"+(e?"leaf":"")+"'"+ 214(h.ExpandColClick?" style='cursor:pointer;'":"")+">"+c+"</span>");return c};n(G,{populate:ea,emptyRows:function(a,c){var d=G.bDiv,e=null!=G.fbDiv?G.fbDiv.children(".ui-jqgrid-btable")[0]:null,f=function(a){if(a){var c=a.rows,d=c[0];if(h.deepempty)c&&b(c).slice(1).remove();else if(h.quickEmpty)if("quickest"===h.quickEmpty)a.replaceChild(document.createElement("tbody"),a.tBodies[0]),a.firstChild.appendChild(d);else for(;1<c.length;)a.deleteRow(c.length-1);else b(a.firstChild).empty().append(d)}};b(this).off(".jqGridFormatter"); 215f(this);f(e);a&&h.scroll&&(b(d.firstChild).css({height:"auto"}),b(d.firstChild.firstChild).css({height:0,display:"none"}),0!==d.scrollTop&&(d.scrollTop=0));!0===c&&h.treeGrid&&(X(h.data),X(h.lastSelectedData),h._index={});h.rowIndexes={};h.iRow=-1;h.iCol=-1},beginReq:U,endReq:qa});d.addXmlData=W;d.addJSONData=W;d.rebuildRowIndexes=Z;d.grid.cols=d.rows[0].cells;R.call(d,"onInitGrid");h.treeGrid&&"local"===h.datatype&&null!=h.data&&0<h.data.length&&(h.datatype="jsonstring",h.datastr=h.data,h.data=[]); 216ea.call(d);h.hiddengrid=!1}}}})};var C=b.fn.jqGrid;t.extend({getGridRes:function(a){var c=this[0];if(!c||!c.grid||!c.p)return null;c=t.getRes(ba[c.p.locale],a)||t.getRes(ba["en-US"],a);a=t.getRes(t,a);return"object"!==typeof c||null===c||b.isArray(c)?void 0!==a?a:c:b.extend(!0,{},c,a||{})},getGuiStyles:function(a,c){var d=this instanceof b&&0<this.length?this[0]:this;if(!d||!d.grid||!d.p)return"";var e=d.p.guiStyle||t.defaults.guiStyle||"jQueryUI",d=t.getRes(t.guiStyles[e],a);void 0===d&&(e=t.getRes(t.guiStyles[e], 217"baseGuiStyle"),"string"===typeof e&&(d=t.getRes(t.guiStyles[e],a)));
217return t.mergeCssClasses(d||"",c||"")},isBootstrapGuiStyle:function(){return 0<=b.inArray("ui-jqgrid-bootstrap",b(this).jqGrid("getGuiStyles","gBox").split(" "))},displayErrorMessage:function(a){var c=this instanceof b&&0<this.length?this[0]:this;if(c&&c.grid&&c.p&&a){var d=b(c.grid.eDiv),e=d.children(".ui-jqgrid-error");e.html(a);d.show();c.p.errorDisplayTimeout&&setTimeout(function(){e.empty();d.hide()},c.p.errorDisplayTimeout)}}, 218getIconRes:function(a){var c=this instanceof b&&0<this.length?this[0]:this;if(!c||!c.p)return"";var d=c.p,c=t.icons[d.iconSet],e=function(b,a){var c=a.split("."),d,e=c.length,f,g,q=[];b="string"===typeof b?t.icons[b]:b;if(null==b)return"";d=b;d.common&&q.push(d.common);for(g=0;g<e;g++){f=c[g];if(!f)break;d=d[f];if(void 0===d){if("common"===f)break;return""}if("string"===typeof d){q.push(d);break}null!=d&&d.common&&q.push(d.common)}return t.mergeCssClasses.apply(this,q)};if(null==c)return"";d=e(d.iconSet, 219a);""===d&&null!=c.baseIconSet&&(d=e(c.baseIconSet,a));return d||""},isInCommonIconClass:function(a){var c=this instanceof b&&0<this.length?this[0]:this;if(!c||!c.p)return"";c=t.icons[c.p.iconSet];if(null==c)return!1;var d=c.common;if(void 0===d){if(null==c.baseIconSet)return!1;c=t.icons[c.baseIconSet];if(null==c)return!1;d=c.common}return"string"===typeof d&&0<=b.inArray(a,d.split(" "))},getGridParam:function(b){var a=this[0];return a&&a.grid?b?void 0!==a.p[b]?a.p[b]:null:a.p:null},setGridParam:function(a, 220c){return this.each(function(){null==c&&(c=!1);this.grid&&"object"===typeof a&&(!0===c?this.p=b.extend({},this.p,a):b.extend(!0,this.p,a))})},abortAjaxRequest:function(){return this.each(function(){null!=this.p.jqXhr&&this.p.jqXhr.abort();this.grid.endReq.call(this)})},getGridRowById:function(a){if(null==a)return null;var c,d=a.toString();this.each(function(){var e,f=this.rows,g;null!=this.p.rowIndexes&&(g=this.p.rowIndexes[d],(g=f[g])&&g.id===d&&(c=g));if(!c)try{for(e=f.length;e--;)if(g=f[e],d=== 221g.id){c=g;break}}catch(k){c=b(this.grid.bDiv).find("#"+H(a)),c=0<c.length?c[0]:null}});return c},getDataIDs:function(){var a=[];this.each(function(){var c=this.rows,d=c.length,e,f;if(d&&0<d)for(e=0;e<d;e++)f=c[e],b(f).hasClass("jqgrow")&&a.push(f.id)});return a},setSelection:function(a,c,d){return this.each(function(){function e(a,c){var d=c.clientHeight,e=c.scrollTop,f=b(a).position().top,g=a.clientHeight;f+g>=d+e?c.scrollTop=f-(d+e)+g+e:f<d+e&&f<e&&(c.scrollTop=f)}var f=b(this),g=this.p,k,m,l,n= 222C.getGuiStyles;l=C.getGridRowById;var p=n.call(f,"states.select"),q=n.call(f,"states.disabled"),r=this.grid.fbRows,n=function(a,c){var d=c?"addClass":"removeClass",e=g.iColByName.cb,f=c?{"aria-selected":"true",tabindex:"0"}:{"aria-selected":"false",tabindex:"-1"},k=function(a){b(a)[d](p).attr(f);void 0!==e&&b(a.cells[e]).children("input.cbox").prop("checked",c)};k(a);r&&k(r[a.rowIndex])};void 0!==a&&(c=!1===c?!1:!0,null!=d&&(m=b(d.target).closest("tr.jqgrow"),0<m.length&&(k=m[0],r&&(k=this.rows[k.rowIndex]))), 223null==k&&(k=l.call(f,a)),!k||!k.className||-1<k.className.indexOf(q)||(!0===g.scrollrows&&(m=l.call(f,a),null!=m&&(m=m.rowIndex,0<=m&&e(this.rows[m],this.grid.bDiv))),g.multiselect?(this.setHeadCheckBox(!1),g.selrow=k.id,l=b.inArray(g.selrow,g.selarrrow),-1===l?(f=!0,g.selarrrow.push(g.selrow)):null!==t.detectRowEditing.call(this,k.id)?f=!0:(f=!1,g.selarrrow.splice(l,1),l=g.selarrrow[0],g.selrow=void 0===l?null:l),"ui-subgrid"!==k.className&&n(k,f),c&&R.call(this,"onSelectRow",k.id,f,d)):"ui-subgrid"!== 224k.className&&(g.selrow!==k.id?(null!==g.selrow&&(f=l.call(f,g.selrow))&&n(f,!1),n(k,!0),f=!0):f=!1,g.selrow=k.id,c&&R.call(this,"onSelectRow",k.id,f,d))))})},resetSelection:function(a){return this.each(function(){var c=b(this),d=this.p,e=C.getGuiStyles,f=C.getGridRowById,g=e.call(c,"states.select"),k="edit-cell "+g,e="selected-row "+e.call(c,"states.hover"),m=d.iColByName.cb,l=void 0!==m,n=this.grid.fbRows,p=function(a){var c={"aria-selected":"false",tabindex:"-1"};b(a).removeClass(g).attr(c);l&& 225b(a.cells[m]).children("input.cbox").prop("checked",!1);n&&(a=n[a.rowIndex],b(a).removeClass(g).attr(c),l&&b(a.cells[m]).children("input.cbox").prop("checked",!1))};void 0!==a?(c=f.call(c,a),p(c),l&&(this.setHeadCheckBox(!1),c=b.inArray(a,d.selarrrow),-1!==c&&d.selarrrow.splice(c,1))):d.multiselect?(b(this.rows).each(function(){var a=b.
225inArray(this.id,d.selarrrow);-1!==a&&(p(this),d.selarrrow.splice(a,1))}),this.setHeadCheckBox(!1),d.multiPageSelection||X(d.selarrrow),d.selrow=null):d.selrow&&(c= 226f.call(c,d.selrow),p(c),d.selrow=null);!0===d.cellEdit&&0<=parseInt(d.iCol,10)&&0<=parseInt(d.iRow,10)&&(c=this.rows[d.iRow],null!=c&&(b(c.cells[d.iCol]).removeClass(k),b(c).removeClass(e)),n&&(c=n[d.iRow],null!=c&&(b(c.cells[d.iCol]).removeClass(k),b(c).removeClass(e))));X(d.savedRow)})},getRowData:function(a,c){var d={},e;"object"===typeof a&&(c=a,a=void 0);c=c||{};this.each(function(){var f=this.p,g=!1,k,m=1,l,n=this.rows,p,q,r,v,t;if(void 0===a)g=!0,e=[],m=n.length;else if(k=C.getGridRowById.call(b(this), 227a),!k)return d;for(l=0;l<m;l++)if(g&&(k=n[l]),b(k).hasClass("jqgrow")){q=b(k).find("td[role=gridcell]");for(p=0;p<q.length;p++)if(r=f.colModel[p],v=r.name,0>b.inArray(v,f.reservedColumnNames)&&"actions"!==r.formatter&&(!c.skipHidden||!r.hidden))if(t=q[p],!0===f.treeGrid&&v===f.ExpandColumn)d[v]=La(b("span",t).first().html());else try{d[v]=b.unformat.call(this,t,{rowId:k.id,colModel:r},p)}catch(z){d[v]=La(b(t).html())}!c.includeId||!1!==f.keyName&&null!=d[f.keyName]||(d[f.prmNames.id]=Aa(f.idPrefix, 228k.id));g&&(e.push(d),d={})}});return e||d},delRowData:function(a){var c=!1,d,e,f;this.each(function(){var g=this.p;d=C.getGridRowById.call(b(this),a);if(!d)return!1;g.subGrid&&(f=b(d).next(),f.hasClass("ui-subgrid")&&f.remove());b(d).remove();g.records--;g.reccount--;this.updatepager(!0,!1);c=!0;g.multiselect&&(e=b.inArray(a,g.selarrrow),-1!==e&&g.selarrrow.splice(e,1));g.multiselect&&0<g.selarrrow.length?g.selrow=g.selarrrow[g.selarrrow.length-1]:g.selrow===a&&(g.selrow=null);if("local"===g.datatype){var k= 229Aa(g.idPrefix,a),k=g._index[k];void 0!==k&&(g.data.splice(k,1),this.refreshIndex())}this.rebuildRowIndexes();if(!0===g.altRows&&c&&!b(this).jqGrid("isBootstrapGuiStyle")){var m=g.altclass,l=this.grid.fbRows;b(this.rows).each(function(a){var c=b(this);l&&(c=c.add(l[this.rowIndex]));c[0===a%2?"addClass":"removeClass"](m)})}R.call(this,"afterDelRow",a)});return c},setRowData:function(a,c,d){var e=!0;this.each(function(){var f=this,g=f.p,k,m=typeof d,l={};if(!f.grid)return!1;k=C.getGridRowById.call(b(f), 230a);if(!k)return!1;if(c)try{var n=Aa(g.idPrefix,a),p,q=g._index[n],r={},v=null!=q?g.data[q]:void 0;b(g.colModel).each(function(a){var d=this.name,e=pa(c,d);void 0!==e&&("local"===g.datatype&&null!=v&&(e=hb.call(f,e,this,v[d],n,v,a),b.isFunction(this.saveLocally)?this.saveLocally.call(f,{newValue:e,newItem:l,oldItem:v,id:n,cm:this,cmName:d,iCol:a}):l[d]=e),r[d]=e)});b(g.colModel).each(function(d){var e=this.name,m,n=pa(c,e),p=b(k.cells[d]);if(void 0!==n){"local"===g.datatype&&null!=v&&(n=l[e]);m=this.title? 231{title:n}:{};var n=f.formatter(a,n,d,c,"edit",r),q=p;!0===g.treeGrid&&e===g.ExpandColumn&&(q=q.children("span.cell-wrapperleaf,span.cell-wrapper").first());q.html(n);p.attr(m);g.frozenColumns&&(q=b(f.grid.fbRows[k.rowIndex].cells[d]),!0===g.treeGrid&&e===g.ExpandColumn&&(q=q.children("span.cell-wrapperleaf,span.cell-wrapper").first()),q.html(n).attr(m))}});if("local"===g.datatype){if(g.treeGrid)for(p in g.treeReader)g.treeReader.hasOwnProperty(p)&&delete l[g.treeReader[p]];void 0!==v&&(g.data[q]= 232b.extend(!0,v,l))}R.call(f,"afterSetRow",{rowid:a,inputData:c,iData:q,iRow:k.rowIndex,tr:k,localData:l,cssProp:d})}catch(B){e=!1}e&&("string"===m?b(k).addClass(d):null!==d&&"object"===m&&b(k).css(d))});return e},addRowData:function(a,c,d,e){0>b.inArray(d,"first last before after afterSelected beforeSelected".split(" "))&&(d="last");var f=!1,g,k,m,l,n,p,q,r,v,B,z;c&&(b.isArray(c)?(p=!0,q=a):(c=[c],p=!1),this.each(function(){var w=this.p,x=c.length,u=b(this),y=this.rows,D=0,A=C.getGridRowById,h=w.colModel, 233E,L=w.additionalProperties;p||(void 0!==a?a=String(a):(a=wa(),!1!==w.keyName&&(q=w.keyName,void 0!==c[0][q]&&(a=c[0][q]))));for(r=w.altclass;D<x;){v=c[D];k=[];if(p)try{a=v[q],void 0===a&&(a=wa())}catch(I){a=wa()}z=a;E={};for(l=0;l<h.length;l++)B=h[l],g=B.name,"rn"!==g&&"cb"!==g&&"subgrid"!==g&&(n=hb.call(this,v[g],B,void 0,z,{},l),b.isFunction(B.saveLocally)?B.saveLocally.call(this,{newValue:n,newItem:E,oldItem:{},id:z,cm:B,cmName:g,iCol:l}):void 0!==n&&(E[g]=n));for(l=0;l<L.length;l++)g=L[l],"object"=== 234typeof g&&g.hasOwnProperty("name")&&(g=g.name),n=pa(v,g),void 0!==n&&(E[g]=n);"local"===w.datatype&&(E[w.localReader.id]=z,w._index[z]=w.data.length,w.data.push(E));k=t.parseDataToHtml.call(this,1,[a],[v]);k=k.join("");if(0===y.length)b(this.tBodies[0]).append(k);else{if("afterSelected"===d||"beforeSelected"===d)void 0===e&&null!==w.selrow?(e=w.selrow,d="afterSelected"===d?"after":"before"):d="afterSelected"===d?"last":"first";switch(d){case "last":b(y[y.length-1]).after(k);m=y.length-1;break;case "first":b(y[0]).after(k); 235m=1;break;case "after":if(m=A.call(u,e))b(y[m.rowIndex+1]).hasClass("ui-subgrid")?(b(y[m.rowIndex+1]).after(k),m=m.rowIndex+2):(b(m).after(k),m=m.rowIndex+1);break;case "before":if(m=A.call(u,e))b(m).before(k),m=m.rowIndex-1}}
235!0===w.subGrid&&C.addSubGrid.call(u,w.iColByName.subgrid,m);w.records++;w.reccount++;0===w.lastpage&&(w.lastpage=1);R.call(this,"afterAddRow",{rowid:a,inputData:c,position:d,srcRowid:e,iRow:m,localData:E,iData:w.data.length-1});D++}!0!==w.altRows||p||u.jqGrid("isBootstrapGuiStyle")|| 236("last"===d?0===(y.length-1)%2&&b(y[y.length-1]).addClass(r):b(y).each(function(a){1===a%2?b(this).addClass(r):b(this).removeClass(r)}));this.rebuildRowIndexes();this.updatepager(!0,!0);f=!0}));return f},footerData:function(a,c,d){var e=!1,f={};null==a&&(a="get");"boolean"!==typeof d&&(d=!0);a=a.toLowerCase();this.each(function(){var g=this.p,k,m,l,n;if(!this.grid||!g.footerrow)return!1;if(k="set"===a)a:{for(m in c)if(c.hasOwnProperty(m)){k=!1;break a}k=!0}if(k)return!1;e=!0;k=b(this.grid.sDiv).children(".ui-jqgrid-hbox").children(".ui-jqgrid-ftable")[0]; 237if(null==k||null==k.rows)return!1;var p=k.rows[0].cells,q=null==this.grid.fsDiv?{}:this.grid.fsDiv.children(".ui-jqgrid-ftable")[0].rows[0].cells;for(l in c)n=g.iColByName[l],c.hasOwnProperty(l)&&void 0!==n&&("get"===a?f[l]=b(p[n]).html():"set"===a&&(k=d?this.formatter("",c[l],n,c,"edit"):c[l],m=b(p[n]).add(q[n]),m.html(k),g.colModel[n].title&&m.attr({title:ib(k)})))});return"get"===a?f:e},showHideCol:function(a,c,d){return this.each(function(){var e=this,f=b(e),g=e.grid,k=!1,m=e.p,l=t.cell_width? 2380:m.cellLayout,n;if(g){"string"===typeof a&&(a=[a]);c="none"!==c&&!1!==c?"":"none";d=d||{};var p=""===c?!0:!1,q=m.groupHeader;(q=q&&("object"===typeof q||b.isFunction(q)))&&!d.skipSetGroupHeaders&&C.destroyGroupHeader.call(f,!1);b(m.colModel).each(function(f){if(-1!==b.inArray(this.name,a)&&this.hidden===p){if(!0===m.frozenColumns&&!0===this.frozen&&!d.notSkipFrozen)return!0;var q=b(g.hDiv).find(".ui-jqgrid-htable>thead>tr");!0===m.frozenColumns&&null!=g.fhDiv&&(q=q.add(b(g.fhDiv).find(".ui-jqgrid-htable>thead>tr"))); 239q.each(function(){b(this.cells[f]).css("display",c)});q=b(e.rows);!0===m.frozenColumns&&null!=g.fbRows&&(q=q.add(g.fbRows));q.each(function(a){var d=this.cells[f];if(!b(this).hasClass("jqgroup")||null!=d&&1===d.colSpan)0===a&&1===q.length&&b(this).hasClass("jqgfirstrow")?(b(d).css("height","1px"),b(d).css("display",c),b(d).css("height","0")):b(d).css("display",c)});m.footerrow&&(q=b(g.sDiv).find("tr.footrow"),!0===m.frozenColumns&&null!=g.fsDiv&&(q=q.add(b(g.fsDiv).find("tr.footrow"))),q.each(function(){b(this.cells[f]).css("display", 240c)}));n=parseInt(this.width,10);m.tblwidth="none"===c?m.tblwidth-(n+l):m.tblwidth+(n+l);this.hidden=!p;k=!0;d.skipFeedback?(d.toReport=d.toReport||{},d.toReport[this.name]=p):R.call(e,"onShowHideCol",p,this.name,f)}});if(!0===k){var r=m.autowidth||void 0!==m.widthOrg&&"auto"!==m.widthOrg&&"100%"!==m.widthOrg?m.width:m.tblwidth+parseInt(m.scrollOffset,10);d.skipSetGridWidth?d.newGridWidth=r:C.setGridWidth.call(f,r)}if(q&&!d.skipSetGroupHeaders)if(null!=m.pivotOptions&&null!=m.pivotOptions.colHeaders&& 2411<m.pivotOptions.colHeaders.length)for(r=m.pivotOptions.colHeaders,q=0;q<r.length;q++)r[q]&&r[q].groupHeaders.length&&C.setGroupHeaders.call(f,r[q]);else C.setGroupHeaders.call(f,m.groupHeader)}})},hideCol:function(a,c){return this.each(function(){C.showHideCol.call(b(this),a,"none",c)})},showCol:function(a,c){return this.each(function(){C.showHideCol.call(b(this),a,"",c)})},remapColumns:function(a,c,d){function e(a){var c=a.length?n(a):b.extend({},a);b.each(r,function(b){a[b]=c[this]})}function f(a, 242c){(c?a.children(c):a.children()).each(function(){var a=this,c=n(a.cells);b.each(r,function(b){var d=c[this],e=a.cells[b];null!=d&&null!=e&&d.cellIndex!==b&&d.parentNode.insertBefore(d,e)})})}var g=this[0],k=g.p,m=g.grid,l,n=b.makeArray,p=!0===k.frozenColumns,q=this.jqGrid("getNumberOfFrozenColumns"),r;if(null!=m&&null!=k){r=function(){var b=[],c=[],d,e=a.length;for(d=0;d<e;d++)p&&a[d]<q?b.push(a[d]):c.push(a[d]);return b.concat(c)}();e(k.colModel);e(k.colNames);e(m.headers);l=b(m.hDiv).children("div").children("table.ui-jqgrid-htable").children("thead"); 243p&&null!=m.fhDiv&&(l=l.add(m.fhDiv.children("table.ui-jqgrid-htable").children("thead")));f(l,d&&":not(.ui-jqgrid-labels)");c&&(l=b(g.tBodies[0]),p&&null!=m.fbDiv&&(l=l.add(m.fbDiv.children("table.ui-jqgrid-btable").children("tbody").first())),f(l,"tr.jqgfirstrow,tr.jqgrow,tr.jqfoot"));k.footerrow&&(l=b(m.sDiv).children("div").children("table.ui-jqgrid-ftable").children("tbody").first(),p&&null!=m.fsDiv&&(l=l.add(m.fsDiv.children("table.ui-jqgrid-ftable").children("tbody").first())),f(l));k.remapColumns&& 244(k.remapColumns.length?e(k.remapColumns):k.remapColumns=n(r));k.lastsort=b.inArray(k.lastsort,r);k.iColByName={};m=0;for(l=k.colModel.length;m<l;m++)k.iColByName[k.colModel[m].name]=m;R.call(g,"onRemapColumns",r,c,d)}},remapColumnsByName:function(a,c,d){var e=this[0].p,f=[],g,k;a=a.slice();g=b.inArray;e.subGrid&&0>g("subgrid",a)&&a.unshift("subgrid");e.multiselect&&0>g("cb",a)&&a.unshift("cb");e.rownumbers&&0>g("rn",a)&&a.unshift("rn");g=0;for(k=a.length;g<k;g++)f.push(e.iColByName[a[g]]);C.remapColumns.call(this, 245f,c,d);return this},setGridWidth:function(a,c){return this.each(function(){var d=this.p,e,f=this.grid,g=0,k,m=0,l=!1,n,p=0,q=t.isCellClassHidden,r=a;if(f&&null!=d){this.fixScrollOffsetAndhBoxPadding();var v=d.colModel,B=d.scrollOffset,z=t.cell_width?0:d.cellLayout,w=f.headers,x=f.footers,u=f.bDiv,y=f.hDiv,D=f.sDiv,A=f.cols,h,E,L=b(y).find(">div>.ui-jqgrid-htable>thead>tr").first()[0].cells,I=function(a){f.width=d.width=a;b(d.gBox).css("width",a+"px");b(d.gView).css("width",a+"px");b(u).css("width", 246a+"px");b(y).css("width",a+"px");d.pager&&b(d.pager).css("width",a+"px");d.toppager&&b(d.toppager).css("width",a+"px");!0===d.toolbar[0]&&(b(f.uDiv).css("width",a+"px"),"both"===d.toolbar[1]&&b(f.ubDiv).css("width",a+"px"));d.footerrow&&b(D).css("width",a+"px")};"boolean"!==typeof c&&(c=d.shrinkToFit);if(!isNaN(r)){r=parseInt(r,10);I(r);!1===c&&!0===d.forceFit&&(d.forceFit=!1);if(!0===c){b.each(v,function(){!1!==this.hidden||q(this.classes)||(e=this.widthOrg,g+=e+z,this.fixed?p+=this.width+z:m++)}); 247if(0===m)return;d.tblwidth=parseInt(g,10);n=r-z*m-p;!isNaN(d.height)&&(u.clientHeight<u.scrollHeight||1===this.rows.length)&&(l=!0,n-=B);E=n/(d.tblwidth-z*m-p);if(0>E)return;g=0;h=0<A.length;b.each(v,function(b){!1!==this.hidden||q(this.classes)||this.fixed||(this.width=e=Math.round(this.widthOrg*E),g+=e,w[b].width=e,L[b].style.width=e+"px",d.footerrow&&(x[b].style.width=e+"px"),h&&(A[b].style.width=e+"px"),k=b)});if(!k)return;n=0;l?r-p-(g+z*m)!==B&&(n=r-p-(g+z*m)-B):1!==Math.abs(r-p-(g+z*m))&&(n= 248r-p-(g+z*m));v=v[k];v.width+=n;d.tblwidth=parseInt(g+n+z*m+p,10);d.tblwidth>r&&(n=d.tblwidth-parseInt(r,10),d.tblwidth=r,v.width-=n);e=v.width;r=w[k];r.width=e;L[k].style.width=e+"px";h&&(A[k].style.width=e+"px");d.footerrow&&(x[k].style.width=e+"px");d.tblwidth+(l?B:0)<d.width&&I(d.tblwidth+(l?B:0));u.offsetWidth>u.clientWidth&&(d.autowidth||void 0!==d.widthOrg&&"auto"!==d.widthOrg&&"100%"!==d.widthOrg||I(u.offsetWidth))}d.tblwidth&&(d.tblwidth=parseInt(d.tblwidth,10),r=d.tblwidth,y.scrollLeft=u.scrollLeft, 249n=Math.abs(r-d.width),d.shrinkToFit&&!c&&3>n&&0<n&&(r<d.width&&I(r),u.offsetWidth>u.clientWidth&&(d.autowidth||void 0!==d.widthOrg&&"auto"!==d.widthOrg&&"100%"!==d.widthOrg||I(u.offsetWidth))
249));this.fixScrollOffsetAndhBoxPadding();l={resizeDiv:!0,resizedRows:{iRowStart:c?0:-1,iRowEnd:-1}};b(this).triggerHandler("jqGridResetFrozenHeights",[{header:l,resizeFooter:!0,body:l}])}}})},setGridHeight:function(a){return this.each(function(){var c=this.grid,d=this.p;if(c){var e=b(c.bDiv);e.css({height:a+(isNaN(a)? 250"":"px")});!0===d.frozenColumns&&b(d.idSel+"_frozen").parent().height(e.height()-16);d.height=a;d.scroll&&c.populateVisible.call(this);this.fixScrollOffsetAndhBoxPadding();b(this).triggerHandler("jqGridResetFrozenHeights")}})},setCaption:function(a){return this.each(function(){var c=this.grid.cDiv;this.p.caption=a;b("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",c).html(a);b(c).show();b(c).nextAll("div").removeClass(C.getGuiStyles.call(this,"top"));b(this).triggerHandler("jqGridResetFrozenHeights")})}, 251setLabel:function(a,c,d,e){return this.each(function(){var f,g=this.p,k;if(this.grid){if(isNaN(a)){if(f=g.iColByName[a],void 0===f)return}else f=parseInt(a,10);0<=f&&(k=b(this.grid.headers[f].el),g.frozenColumns&&(k=k.add(this.grid.fhDiv.find(".ui-jqgrid-htable tr.ui-jqgrid-labels th.ui-th-column").eq(f))),c&&(k.each(function(){var a=b("[id^=jqgh_]",this),d=a.children("span.ui-jqgrid-cell-wrapper");0<d.length?d.html(c):(d=b(".s-ico",this),a.empty().html(c)[g.sortIconsBeforeText?"prepend":"append"](d))}), 252g.colNames[f]=c),d&&("string"===typeof d?k.addClass(d):k.css(d)),"object"===typeof e&&k.attr(e))}})},setCell:function(a,c,d,e,f,g){return this.each(function(){var k=this.p,m,l=k.colModel,n,p,q,r,v,B,z,w={},x;if(this.grid&&(m=isNaN(c)?k.iColByName[c]:parseInt(c,10),0<=m&&(r=C.getGridRowById.call(b(this),a)))){v=t.getCell.call(this,r,m);if(""!==d||!0===g){p=l[m];"local"===k.datatype&&(x=Aa(k.idPrefix,a),n=k._index[x],void 0!==n&&(q=k.data[n]));if(null==q)for(n=0;n<r.cells.length;n++){if(n!==m&&(B=t.getDataFieldOfCell.call(this, 253r,n),0<B.length)){try{z=b.unformat.call(this,B,{rowId:a,colModel:l[n]},n)}catch(u){z=La(B[0].innerHTML)}w[l[n].name]=z}}else w=q;w[p.name]=d;l=this.formatter(a,d,m,w,"edit");z=v;!0===k.treeGrid&&p.name===k.ExpandColumn&&(z=z.children("span.cell-wrapperleaf,span.cell-wrapper").first());z.html(l);p.title&&v.attr({title:d});null!=q&&(l=hb.call(this,d,p,q[p.name],x,q,m),b.isFunction(p.saveLocally)?p.saveLocally.call(this,{newValue:l,newItem:q,oldItem:q,id:x,cm:p,cmName:p.name,iCol:m}):q[p.name]=l)}if(e|| 254f){v=t.getCell.call(this,r,m);if(e)v["string"===typeof e?"addClass":"css"](e);"object"===typeof f&&v.attr(f)}}})},getCell:function(a,c){var d=!1;this.each(function(){var e,f=this.p,g,k;if(this.grid&&(e=isNaN(c)?f.iColByName[c]:parseInt(c,10),0<=e&&(g=C.getGridRowById.call(b(this),a)))){k=t.getDataFieldOfCell.call(this,g,e).first();try{d=b.unformat.call(this,k,{rowId:g.id,colModel:f.colModel[e]},e)}catch(m){d=La(k.html())}}});return d},getCol:function(a,c,d){var e=[],f,g=0,k,m,l;c="boolean"!==typeof c? 255!1:c;void 0===d&&(d=!1);this.each(function(){var n,p=this.p,q;if(this.grid&&(n=isNaN(a)?p.iColByName[a]:parseInt(a,10),0<=n)){var r=this.rows,v=r.length,B=0,z=0,w;if(v&&0<v){for(;B<v;){w=r[B];if(b(w).hasClass("jqgrow")){q=t.getDataFieldOfCell.call(this,w,n).first();try{f=b.unformat.call(this,q,{rowId:w.id,colModel:p.colModel[n]},n)}catch(x){f=La(q.html())}d?(l=parseFloat(f),isNaN(l)||(g+=l,void 0===m&&(m=k=l),k=Math.min(k,l),m=Math.max(m,l),z++)):c?e.push({id:w.id,value:f}):e.push(f)}B++}if(d)switch(d.toLowerCase()){case "sum":e= 256g;break;case "avg":e=g/z;break;case "count":e=v-1;break;case "min":e=k;break;case "max":e=m}}}});return e},clearGridData:function(a){return this.each(function(){var c=this.p,d=this.rows,e=this.grid;e&&c&&d&&("boolean"!==typeof a&&(a=!1),b(this).off(".jqGridFormatter"),e.emptyRows.call(this,!1,!0),c.footerrow&&a&&b(".ui-jqgrid-ftable td",e.sDiv).html(" "),c.selrow=null,X(c.selarrrow),X(c.savedRow),X(c.data),X(c.lastSelectedData),c._index={},c.rowIndexes={},c.records=0,c.page=1,c.lastpage=0,c.reccount= 2570,this.updatepager(!0,!1))})},getInd:function(a,c){var d=C.getGridRowById.call(b(this),a);return d?!0===c?d:d.rowIndex:!1},bindKeys:function(a){var c=b.extend({onEnter:null,onSpace:null,onLeftKey:null,onRightKey:null,
257scrollingRows:!0},a||{});return this.each(function(){var a=this,e=a.p,f=b(a);e.scrollrows=c.scrollingRows;f.on("keydown.jqGrid",function(d){var g=b(this).find("tr[tabindex=0]")[0],m=t.detectRowEditing.call(a,b(d.target).closest("tr.jqgrow").attr("id")),l=function(a){do if(g=g[a],null=== 258g)return;while(b(g).is(":hidden")||!b(g).hasClass("jqgrow"));C.setSelection.call(f,g.id,!0);d.preventDefault()},n=function(d,g){var k=c["on"+d+(g||"")];f.triggerHandler("jqGridKey"+d,[e.selrow]);b.isFunction(k)&&k.call(a,e.selrow)},p=function(a){if(e.treeGrid){var c=e.data[e._index[Aa(e.idPrefix,g.id)]][e.treeReader.expanded_field];"Right"===a&&(c=!c);c&&b(g).find("div.treeclick").trigger("click")}n(a,"Key")};if(g&&null===m)switch(d.keyCode){case 38:l("previousSibling");break;case 40:l("nextSibling"); 259break;case 37:p("Left");break;case 39:p("Right");break;case 13:n("Enter");break;case 32:n("Space")}})})},unbindKeys:function(){return this.each(function(){b(this).off("keydown.jqGrid")})},getLocalRow:function(b){var a=!1,d;this.each(function(){void 0!==b&&(d=this.p._index[Aa(this.p.idPrefix,b)],0<=d&&(a=this.p.data[d]))});return a},progressBar:function(a){a=b.extend({htmlcontent:"",method:"hide",loadtype:"disable"},a||{});return this.each(function(){var c="show"===a.method?!0:!1,d=H(this.p.id),e= 260b("#load_"+d);""!==a.htmlcontent&&e.html(a.htmlcontent);switch(a.loadtype){case "enable":e.toggle(c);break;case "block":b("#lui_"+d).toggle(c),e.toggle(c)}})},setColWidth:function(a,c,d,e){return this.each(function(){var f=b(this),g=this.grid,k=this.p,m;if("string"===typeof a){if(a=k.iColByName[a],void 0===a)return}else if("number"!==typeof a)return;m=g.headers[a];null!=m&&(m.newWidth=c,g.newWidth=k.tblwidth+c-m.width,g.resizeColumn(a,!k.frozenColumns,e),!1===d||e||(this.fixScrollOffsetAndhBoxPadding(), 261C.setGridWidth.call(f,g.newWidth+k.scrollOffset,!1)))})},getAutoResizableWidth:function(a){var c=this;if(0===c.length)return-1;var c=c[0],d,e,f,g,k=c.p,m=k.colModel[a],l=b(c.grid.headers[a].el);f=l.find(">div");g=parseFloat(l.css("padding-left")||0);d=parseFloat(l.css("padding-right")||0);e=f.find("span.s-ico");var n=f.find(">."+k.autoResizing.wrapperClassName),p=n.outerWidth(),q=parseFloat(n.css("width")||0),r=l=0,v=null!=m.autoResizing&&void 0!==m.autoResizable.compact?m.autoResizable.compact:k.autoResizing.compact, 262B=k.autoResizing.wrapperClassName;if(null==m||!m.autoResizable||0===n.length||m.hidden||t.isCellClassHidden(m.classes)||m.fixed)return-1;if(!v||e.is(":visible")||"none"!==e.css("display"))r=e.outerWidth(!0),k.sortIconsBeforeText||(r-="rtl"===k.direction?parseFloat(e.css("padding-left")||0)+parseFloat(e.css("margin-left")||0):parseFloat(e.css("padding-right")||0)+parseFloat(e.css("margin-right")||0));r+=p+g+(q===p?g+d:0)+parseFloat(f.css("margin-left")||0)+parseFloat(f.css("margin-right")||0);f=0; 263for(c=c.rows;f<c.length;f++)d=c[f],e=d.cells[a],g=b(d.cells[a]),null!=e&&(b(d).hasClass("jqgrow")||b(d).hasClass("jqgroup")&&1===e.colSpan)?(d=b(e.firstChild),d.hasClass(B)?r=Math.max(r,d.outerWidth()+l):k.treeGrid&&k.ExpandColumn===m.name&&(d=g.children(".cell-wrapper,.cell-wrapperleaf"),r=Math.max(r,d.outerWidth()+l+g.children(".tree-wrap").outerWidth()))):b(d).hasClass("jqgfirstrow")&&(l=(t.cell_width?parseFloat(g.css("padding-left")||0)+parseFloat(g.css("padding-right")||0):0)+parseFloat(g.css("border-right")|| 2640)+parseFloat(g.css("border-left")||0));r=Math.max(r,null!=m.autoResizing&&void 0!==m.autoResizing.minColWidth?m.autoResizing.minColWidth:k.autoResizing.minColWidth);return Math.min(r,null!=m.autoResizing&&void 0!==m.autoResizing.maxColWidth?m.autoResizing.maxColWidth:k.autoResizing.maxColWidth)},autoResizeColumn:function(a,c){return this.each(function(){var d=b(this),e=this.p,f=e.colModel[a],g,k=b(this.grid.headers[a].el);g=C.getAutoResizableWidth.call(d,a);null==f||0>g||g===f.width||(C.setColWidth.call(d, 265a,g,e.autoResizing.adjustGridWidth&&!e.autoResizing.fixWidthOnShrink&&!c,c),e.autoResizing.fixWidthOnShrink&&e.shrinkToFit&&!c&&(f.fixed=!0,g=f.widthOrg,f.widthOrg=f.width,C.setGridWidth.call(d,e.width,!0),f.widthOrg=g,f.fixed=!1),k.data("autoResized","true"))})},autoResizeAllColumns:function(){return this.each(function(){var a=b(this),c=this.p,d=c.colModel,e=d.length,f,g,k=c.shrinkToFit,m=c.autoResizing.adjustGridWidth,l=c.autoResizing.fixWidthOnShrink,n=parseInt(c.widthOrg,10),p=this.grid,q=C.autoResizeColumn; 266c.shrinkToFit=!1;c.autoResizing.adjustGridWidth=!0;c.autoResizing.fixWidthOnShrink=!1;for(f=0;f<e;f++)g=d[f],g.autoResizable&&"actions"!==g.formatter&&q.call(a,f,!0);p.hDiv.scrollLeft=p.bDiv.scrollLeft;c.footerrow&&(p.sDiv.scrollLeft=p.bDiv.scrollLeft);this.fixScrollOffsetAndhBoxPadding();isNaN(n)?m&&C.setGridWidth.call(a,p.newWidth+c.scrollOffset,!1):C.setGridWidth.call(a,n,!1);c.autoResizing.fixWidthOnShrink=l;c.autoResizing.adjustGridWidth=m;c.shrinkToFit=k})}});var Ja=function(a,c){var d=this.grid.fbRows; 267return b((null!=d&&d[0].cells.length>c?d[a.rowIndex]:a).cells[c])};t.extend({editCell:function(a,c,d){return this.each(function(){var e=this,f=b(e),g=e.p,k,m,l,n;k=e.rows;if(e.grid&&!0===g.cellEdit&&null!=k&&null!=k[a]&&(a=parseInt(a,10),c=parseInt(c,10),!isNaN(a)&&!isNaN(c))){var p=k[a],q=null!=p?p.id:null,r=b(p),v=parseInt(g.iCol,10),B=parseInt(g.i
267Row,10),z=b(k[B]),w=g.savedRow;if(null!=q){g.selrow=q;g.knv||f.jqGrid("GridNav");if(0<w.length){if(!0===d&&a===B&&c===v)return;f.jqGrid("saveCell",w[0].id, 268w[0].ic)}else setTimeout(function(){b("#"+t.jqID(g.knv)).attr("tabindex","-1").focus()},1);n=g.colModel[c];k=n.name;if("subgrid"!==k&&"cb"!==k&&"rn"!==k){l=Ja.call(e,p,c);p=n.editable;b.isFunction(p)&&(p=p.call(e,{rowid:q,iCol:c,iRow:a,name:k,cm:n,mode:"cell"}));var x=f.jqGrid("getGuiStyles","states.select","edit-cell"),u=f.jqGrid("getGuiStyles","states.hover","selected-row");if(!0!==p||!0!==d||l.hasClass("not-editable-cell"))0<=v&&0<=B&&(Ja.call(e,z[0],v).removeClass(x),z.removeClass(u)),l.addClass(x), 269r.addClass(u),m=l.html().replace(/ /ig,""),R.call(e,"onSelectCell",q,k,m,a,c);else{0<=v&&0<=B&&(Ja.call(e,z[0],v).removeClass(x),z.removeClass(u));l.addClass(x);r.addClass(u);n.edittype||(n.edittype="text");r=n.edittype;try{m=b.unformat.call(e,l,{rowId:q,colModel:n},c)}catch(D){m="textarea"===r?l.text():l.html()}g.autoEncodeOnEdit&&(m=t.oldDecodePostedData(m));w.push({id:a,ic:c,name:k,v:m});if(" "===m||" "===m||1===m.length&&160===m.charCodeAt(0))m="";b.isFunction(g.formatCell)&&(v= 270g.formatCell.call(e,q,k,m,a,c),void 0!==v&&(m=v));R.call(e,"beforeEditCell",q,k,m,a,c);n=b.extend({},n.editoptions||{},{id:a+"_"+k,name:k,rowId:q,mode:"cell",cm:n,iCol:c});var y=t.createEl.call(e,r,n,m,!0,b.extend({},t.ajaxOptions,g.ajaxSelectOptions||{})),r=l;(v=!0===g.treeGrid&&k===g.ExpandColumn)&&(r=l.children("span.cell-wrapperleaf,span.cell-wrapper"));r.html("").append(y).attr("tabindex","0");v&&b(y).width(l.width()-l.children("div.tree-wrap").outerWidth());t.bindEv.call(e,y,n);setTimeout(function(){b(y).focus()}, 2711);b("input, select, textarea",l).on("keydown",function(d){27===d.keyCode&&(0<b("input.hasDatepicker",l).length?b(".ui-datepicker").is(":hidden")?f.jqGrid("restoreCell",a,c):b("input.hasDatepicker",l).datepicker("hide"):f.jqGrid("restoreCell",a,c));if(13===d.keyCode&&!d.shiftKey)return f.jqGrid("saveCell",a,c),!1;if(9===d.keyCode){if(e.grid.hDiv.loading)return!1;d.shiftKey?f.jqGrid("prevCell",a,c):f.jqGrid("nextCell",a,c)}d.stopPropagation()});R.call(e,"afterEditCell",q,k,m,a,c);f.triggerHandler("jqGridAfterEditCell", 272[q,k,m,a,c])}g.iCol=c;g.iRow=a}}}})},saveCell:function(a,c){return this.each(function(){var d=this,e=b(d),f=d.p,g=d.grid,k=t.info_dialog,m=t.jqID;if(g&&!0===f.cellEdit){var l=e.jqGrid("getGridRes","errors"),n=l.errcap,p=e.jqGrid("getGridRes","edit").bClose,q=f.savedRow,r=1<=q.length?0:null;if(null!==r){var v=d.rows[a],B=v.id,z=b(v),w=f.colModel[c],x=w.name,u,y=Ja.call(d,v,c),D={},A=t.getEditedValue.call(d,y,w,D);if(A!==q[r].v){u=e.triggerHandler("jqGridBeforeSaveCell",[B,x,A,a,c]);void 0!==u&&(A= 273u);b.isFunction(f.beforeSaveCell)&&(u=f.beforeSaveCell.call(d,B,x,A,a,c),void 0!==u&&(A=u));var h=t.checkValues.call(d,A,c,void 0,void 0,{oldValue:q[r].v,newValue:A,cmName:x,rowid:B,iCol:c,iRow:a,cm:w,tr:v,td:y,mode:"cell"}),v=w.formatoptions||{};if(null==h||!0===h||!0===h[0]){r=e.triggerHandler("jqGridBeforeSubmitCell",[B,x,A,a,c])||{};b.isFunction(f.beforeSubmitCell)&&((r=f.beforeSubmitCell.call(d,B,x,A,a,c))||(r={}));0<b("input.hasDatepicker",y).length&&b("input.hasDatepicker",y).datepicker("hide"); 274"date"===w.formatter&&!0!==v.sendFormatted&&(A=b.unformat.date.call(d,A,w));if("remote"===f.cellsubmit)if(f.cellurl){var E={};E[x]=A;l=f.prmNames;v=l.oper;E[l.id]=t.stripPref(f.idPrefix,B);E[v]=l.editoper;E=b.extend(r,E);f.autoEncodeOnEdit&&b.each(E,function(a,c){b.isFunction(c)||(E[a]=t.oldEncodePostedData(c))});e.jqGrid("progressBar",{method:"show",loadtype:f.loadui,htmlcontent:e.jqGrid("getGridRes","defaults.savetext")||"Saving..."});g.hDiv.loading=!0;b.ajax(b.extend({url:b.isFunction(f.cellurl)? 275f.cellurl.call(d,f.cellurl,a,c,B,A,x):f.cellurl,data:t.serializeFeedback.call(d,f.serializeCellData,"jqGridSerializeCellData",E),type:"POST",complete:function(h){g.endReq.call(d);if((300>h.status||304===h.status)&&(0!==h.status||4!==h.readyState)){var l=e.triggerHandler("jqGridAfterSubmitCell",[d,h,E.id,x,A,a,c])||[!0,""];if(null==l||!0===l||!0===l[0]&&b.isFunction(f.afterSubmitCell))l=f.afterSubmitCell.call(d,h,E.id,x,A,a,c);null==l||!0===l||!0===l[0]?(e.jqGrid("setCell",B,c,A,!1,!1,!0),y.addClass("dirty-cell"),
276z.addClass("edited"),R.call(d,"afterSaveCell",B,x,A,a,c),q.splice(0,1)):(k.call(d,n,l[1],p),e.jqGrid("restoreCell",a,c))}},error:function(g,h,l){e.triggerHandler("jqGridErrorCell",[g,h,l]);b.isFunction(f.errorCell)?f.errorCell.call(d,g,h,l):k.call(d,n,g.status+" : "+g.statusText+"<br/>"+h,p);e.jqGrid("restoreCell",a,c)}},t.ajaxOptions,f.ajaxCellOptions||{}))}else try{k.call(d,n,l.nourl,p),e.jqGrid("restoreCell",a,c)}catch(L){}"clientArray"===f.cellsubmit&&(e.jqGrid("setCell",B,c,"select"===w.edittype&& 277"select"!==w.formatter?D.text:A,!1,!1,!0),y.addClass("dirty-cell"),z.addClass("edited"),R.call(d,"afterSaveCell",B,x,A,a,c),q.splice(0,1))}else try{setTimeout(function(){k.call(d,n,A+" "+h[1],p)},100),e.jqGrid("restoreCell",a,c)}catch(L){}}else e.jqGrid("restoreCell",a,c)}setTimeout(function(){b("#"+m(f.knv)).attr("tabindex","-1").focus()},0)}})},restoreCell:function(a,c){return this.each(function(){var d=this.p,e=this.rows[a],f=e.id,g,k;if(this.grid&&!0===d.cellEdit){var m=d.savedRow;g=Ja.call(this, 278e,c);if(1<=m.length){if(b.isFunction(b.fn.datepicker))try{b("input.hasDatepicker",g).datepicker("hide")}catch(l){}e=d.colModel[c];!0===d.treeGrid&&e.name===d.ExpandColumn?g.children("span.cell-wrapperleaf,span.cell-wrapper").empty():g.empty();g.attr("tabindex","-1");g=m[0].v;k=e.formatoptions||{};"date"===e.formatter&&!0!==k.sendFormatted&&(g=b.unformat.date.call(this,g,e));b(this).jqGrid("setCell",f,c,g,!1,!1,!0);R.call(this,"afterRestoreCell",f,g,a,c);m.splice(0,1)}setTimeout(function(){b("#"+d.knv).attr("tabindex", 279"-1").focus()},0)}})},nextCell:function(a,c){return this.each(function(){var d=b(this),e=this.p,f=!1,g,k,m,l=this.rows;if(this.grid&&!0===e.cellEdit&&null!=l&&null!=l[a]){for(g=c+1;g<e.colModel.length;g++)if(m=e.colModel[g],k=m.editable,b.isFunction(k)&&(k=k.call(this,{rowid:l[a].id,iCol:g,iRow:a,name:m.name,cm:m,mode:"cell"})),!0===k){f=g;break}!1!==f?d.jqGrid("editCell",a,f,!0):0<e.savedRow.length&&d.jqGrid("saveCell",a,c)}})},prevCell:function(a,c){return this.each(function(){var d=b(this),e=this.p, 280f=!1,g,k,m,l=this.rows;if(this.grid&&!0===e.cellEdit&&null!=l&&null!=l[a]){for(g=c-1;0<=g;g--)if(m=e.colModel[g],k=m.editable,b.isFunction(k)&&(k=k.call(this,{rowid:l[a].id,iCol:g,iRow:a,name:m.name,cm:m,mode:"cell"})),!0===k){f=g;break}!1!==f?d.jqGrid("editCell",a,f,!0):0<e.savedRow.length&&d.jqGrid("saveCell",a,c)}})},GridNav:function(){return this.each(function(){function a(b,a,c){b=d.rows[b];if("v"===c.substr(0,1)){var e=l.clientHeight,f=l.scrollTop,g=b.offsetTop+b.clientHeight,k=b.offsetTop; 281"vd"===c&&g>=e&&(l.scrollTop+=b.clientHeight);"vu"===c&&k<f&&(l.scrollTop-=b.clientHeight)}"h"===c&&(c=l.scrollLeft,a=b.cells[a],b=a.offsetLeft,a.offsetLeft+a.clientWidth>=l.clientWidth+parseInt(c,10)?l.scrollLeft+=a.clientWidth:b<c&&(l.scrollLeft-=a.clientWidth))}function c(b,a){var c=0,d,e=f.colModel;if("lft"===a)for(c=b+1,d=b;0<=d;d--)if(!0!==e[d].hidden){c=d;break}if("rgt"===a)for(c=b-1,d=b;d<e.length;d++)if(!0!==e[d].hidden){c=d;break}return c}var d=this,e=b(d),f=d.p,g=d.grid,k,m;if(g&&!0=== 282f.cellEdit){var l=g.bDiv;f.knv=f.id+"_kn";var n=b("<div style='position:fixed;top:0px;width:1px;height:1px;' tabindex='0'><div tabindex='-1' style='width:1px;height:1px;' id='"+f.knv+"'></div></div>");b(n).insertBefore(g.cDiv);b("#"+f.knv).focus().keydown(function(b){var g=parseInt(f.iRow,10),l=parseInt(f.iCol,10);m=b.keyCode;"rtl"===f.direction&&(37===m?m=39:39===m&&(m=37));switch(m){case 38:0<g-1&&(a(g-1,l,"vu"),e.jqGrid("editCell",g-1,l,!1));break;case 40:g+1<=d.rows.length-1&&(a(g+1,l,"vd"),e.jqGrid("editCell", 283g+1,l,!1));break;case 37:0<=l-1&&(k=c(l-1,"lft"),a(g,k,"h"),e.jqGrid("editCell",g,k,!1));break;case 39:l+1<=f.colModel.length-1&&(k=c(l+1,"rgt"),a(g,k,"h"),e.jqGrid("editCell",g,k,!1));break;case 13:0<=l&&0<=g&&e.jqGrid("editCell",g,l,!0);break;default:return!0}return!1})}})},getChangedCells:function(a){var c=[];a||(a="all");this.each(function(){var d=this,e=d.p,f=t.htmlDecode,g=d.rows;d.grid&&!0===e.cellEdit&&b(g).each(function(k){var m={};if(b(this).hasClass("edited")){var l=this;b(this.cells).each(function(c){var n=
284e.colModel[c],q=n.name,r=Ja.call(d,l,c);if("cb"!==q&&"subgrid"!==q&&"rn"!==q&&("dirty"!==a||r.hasClass("dirty-cell")))try{m[q]=b.unformat.call(d,r[0],{rowId:g[k].id,colModel:n},c)}catch(v){m[q]=f(r.html())}});m.id=this.id;c.push(m)}})});return c}});var O=C.getGuiStyles,ia=C.getGridRes;t.jqModal=t.jqModal||{};b.extend(!0,t.jqModal,{toTop:!0});b.extend(t,{showModal:function(b){b.w.show()},closeModal:function(b){b.w.hide().attr("aria-hidden","true");b.o&&b.o.remove()},hideModal:function(a,c){c=b.extend({jqm:!0, 285gb:"",removemodal:!1},c||{});var d=c.gb&&"string"===typeof c.gb&&"#gbox_"===c.gb.substr(0,6)?b("#"+c.gb.substr(6))[0]:!1,e=b(a);if(c.onClose&&(d=d?c.onClose.call(d,a):c.onClose(a),"boolean"===typeof d&&!d))return;if(b.fn.jqm&&!0===c.jqm)e.attr("aria-hidden","true").jqmHide();else{if(""!==c.gb)try{b(">.jqgrid-overlay",c.gb).first().hide()}catch(f){}e.hide().attr("aria-hidden","true")}c.removemodal&&e.remove()},createModal:function(a,c,d,e,f,g,k){var m=t.jqID,l=this.p,l=null!=l?l.jqModal||{}:{};d=b.extend(!0, 286{resizingRightBottomIcon:C.getIconRes.call(this,"form.resizableLtr")},t.jqModal||{},l,d);var l=document.createElement("div"),n="#"+m(a.themodal),p="rtl"===b(d.gbox).attr("dir")?!0:!1,q=a.resizeAlso?"#"+m(a.resizeAlso):!1;k=b.extend({},k||{});l.className=O.call(this,"dialog.window","ui-jqdialog");l.id=a.themodal;l.dir=p?"rtl":"ltr";var r=document.createElement("div");r.className=O.call(this,"dialog.document");b(r).attr("role","document");var v=document.createElement("div");v.className=O.call(this, 287"dialog.subdocument");r.appendChild(v);l.appendChild(r);r=document.createElement("div");r.className=O.call(this,"dialog.header","ui-jqdialog-titlebar "+(p?"ui-jqdialog-titlebar-rtl":"ui-jqdialog-titlebar-ltr"));r.id=a.modalhead;b(r).append("<span class='ui-jqdialog-title'>"+d.caption+"</span>");var B=O.call(this,"states.hover"),z=b("<a aria-label='Close' class='"+O.call(this,"dialog.closeButton","ui-jqdialog-titlebar-close")+"'></a>").hover(function(){z.addClass(B)},function(){z.removeClass(B)}).append("<span class='"+ 288C.getIconRes.call(this,"form.close")+"'></span>");b(r).append(z);p=document.createElement("div");b(p).addClass(O.call(this,"dialog.content","ui-jqdialog-content")).attr("id",a.modalcontent);b(p).append(c);v.appendChild(p);b(v).prepend(r);!0===g?b("body").append(l):"string"===typeof g?b(g).append(l):b(l).insertBefore(e);b(l).css(k);void 0===d.jqModal&&(d.jqModal=!0);c={};if(b.fn.jqm&&!0===d.jqModal)0===d.left&&0===d.top&&d.overlay&&(d=b(f).offset(),d.left+=4,d.top+=4),c.top=d.top+"px",c.left=d.left; 289else if(0!==d.left||0!==d.top)c.left=d.left,c.top=d.top+"px";b("a.ui-jqdialog-titlebar-close",r).click(function(){var a=b(n).data("onClose")||d.onClose,c=b(n).data("gbox")||d.gbox;t.hideModal(n,{gb:c,jqm:d.jqModal,onClose:a,removemodal:d.removemodal||!1});return!1});0!==d.width&&d.width||(d.width=300);0!==d.height&&d.height||(d.height=200);d.zIndex||((e=b(e).parents("*[role=dialog]").first().css("z-index"))?(d.zIndex=parseInt(e,10)+2,d.toTop=!0):d.zIndex=950);c.left&&(c.left+="px");b(l).css(b.extend({width:isNaN(d.width)? 290"auto":d.width+"px",height:isNaN(d.height)?"auto":d.height+"px",zIndex:d.zIndex},c)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":a.modalhead,"aria-hidden":"true"});void 0===d.drag&&(d.drag=!0);void 0===d.resize&&(d.resize=!0);if(d.drag)if(b.fn.jqDrag)b(r).css("cursor","move"),b(l).jqDrag(r);else try{b(l).draggable({handle:b("#"+m(r.id))})}catch(w){}if(d.resize)if(b.fn.jqResize)b(p).append("<div class='jqResize ui-resizable-handle ui-resizable-se "+d.resizingRightBottomIcon+"'></div>"),b(n).jqResize(".jqResize", 291q);else try{b(l).resizable({handles:"se, sw",alsoResize:q})}catch(w){}!0===d.closeOnEscape&&b(l).keydown(function(a){27===a.which&&(a=b(n).data("onClose")||d.onClose,t.hideModal(n,{gb:d.gbox,jqm:d.jqModal,onClose:a,removemodal:d.removemodal||!1,formprop:!d.recreateForm||!1,form:d.form||""}))})},viewModal:function(a,c){c=b.extend(!0,{overlay:30,modal:!1,overlayClass:O.call(this,"overlay"),onShow:t.showModal,onHide:t.closeModal,gbox:"",jqm:!0,jqM:!0},t.jqModal||{},c||{});if(b.fn.jqm&&!0===c.jqm)c.jqM? 292b(a).attr("aria-hidden","false").jqm(c).jqmShow():b(a).attr("aria-hidden","false").jqmShow();else{""!==c.gbox&&(b(">.jqgrid-overlay",c.gbox).first().show(),b(a).data("gbox",c.gbox));b(a).show().attr("aria-hidden","false");try{b(":input:visible",a)[0].focus()}catch(d){}}},info_dialog:function(a,c,d,e){var f=this,g=f.p,k=b.extend(!0,{width:290,height:"auto",dataheight:"auto",drag:!0,resize:!1,left:250,top:170,zIndex:1E3,jqModal:!0,modal:!1,closeOnEscape:!0,align:"center",buttonalign:"center",buttons:[]}, 293t.jqModal||{},null!=g?g.jqModal||{}:{},{caption:"<b>"+a+"</b>"},e||{}),m=k.jqModal;b.fn.jqm&&!m&&(m=!1);a="";var l=O.call(f,"states.hover");if(0<k.buttons.length)for(e=0;e<k.buttons.length;e++)void 0===k.buttons[e].id&&(k.buttons[e].id="info_button_"+e),a+=t.builderFmButon.call(f,k.buttons[e].id,k.buttons[e].text);c="<div id='info_id'>"+("<div id='infocnt' style='margin:0px;padding-bottom:1em;width:100%;overflow:auto;position:relative;height:"+(isNaN(k.dataheight)?k.dataheight:k.dataheight+"px")+ 294";"+("text-align:"+k.align+";")+"'>"+c+"</div>");if(d||""!==a)c+="<hr class='"+O.call(f,"dialog.hr")+"' style='margin:1px'/><div style='text-align:"+k.buttonalign+";padding:.8em 0 .5em 0;background-image:none;border-width: 1px 0 0 0;'>"+(d?t.builderFmButon.call(f,"closedialog",d):"")+a+"</div>";c+="</div>";try{"false"===b("#info_dialog").attr("aria-hidden")&&t.hideModal("#info_dialog",{jqm:m}),b("#info_dialog").remove()}catch(n){}t.createModal.call(f,{themodal:"info_dialog",modalhead:"info_head", 295modalcontent:"info_content",resizeAlso:"infocnt"},c,k,"","",!0);a&&b.each(k.buttons,function(a){b("#"+t.jqID(f.id),"#info_id").on("click",function(){k.buttons[a].onClick.call(b("#info_dialog"));return!1})});b("#closedialog","#info_id").click(function(){t.hideModal("#info_dialog",{jqm:m,onClose:b("#info_dialog").data("onClose")||k.onClose,gb:b("#info_dialog").data("gbox")||k.gbox});return!1});b(".fm-button","#info_dialog").hover(function(){b(this).addClass(l)},function(){b(this).removeClass(l)});b.isFunction(k.beforeOpen)&& 296k.beforeOpen();
296t.viewModal.call(f,"#info_dialog",{onHide:function(b){b.w.hide().remove();b.o&&b.o.remove()},modal:k.modal,jqm:m});b.isFunction(k.afterOpen)&&k.afterOpen();try{b("#info_dialog").focus()}catch(n){}},bindEv:function(a,c){b.isFunction(c.dataInit)&&c.dataInit.call(this,a,c);c.dataEvents&&b.each(c.dataEvents,function(){if(void 0!==this.data)b(a).on(this.type,this.data,this.fn);else b(a).on(this.type,this.fn)})},createEl:function(a,c,d,e,f){function g(a,c,d){var e="dataInit dataEvents dataUrl buildSelect sopt searchhidden defaultValue attr custom_element custom_value selectFilled rowId mode cm iCol".split(" "); 297void 0!==d&&b.isArray(d)&&b.merge(e,d);b.each(c,function(c,d){-1===b.inArray(c,e)&&b(a).attr(c,d)});c.hasOwnProperty("id")||b(a).attr("id",t.randId())}var k="",m=this,l=m.p,n=t.info_dialog,p=ia.call(b(m),"errors.errcap"),q=ia.call(b(m),"edit"),r=q.msg,q=q.bClose;if(null==c)return"";switch(a){case "textarea":k=document.createElement("textarea");e?c.cols||b(k).css({width:"100%","box-sizing":"border-box"}):c.cols||(c.cols=19);c.rows||(c.rows=2);if(" "===d||" "===d||1===d.length&&160===d.charCodeAt(0))d= 298"";k.value=d;g(k,c);b(k).attr({role:"textbox"});break;case "checkbox":k=document.createElement("input");k.type="checkbox";c.value?(f=c.value.split(":"),d===f[0]&&(k.checked=!0,k.defaultChecked=!0),k.value=f[0],b(k).data("offval",f[1])):(f=String(d).toLowerCase(),0>f.search(/(false|f|0|no|n|off|undefined)/i)&&""!==f?(k.checked=!0,k.defaultChecked=!0,k.value=d):k.value="on",b(k).data("offval","off"));g(k,c,["value"]);b(k).attr({role:"checkbox","aria-checked":k.checked?"true":"false"});break;case "select":k= 299document.createElement("select");n=[];a=null;!0===c.multiple?(e=!0,k.multiple="multiple",b(k).attr("aria-multiselectable","true"),n=d.split(","),n=b.map(n,function(a){return b.trim(a)})):(e=!1,n[0]=b.trim(d));void 0===c.size&&(c.size=e?3:1);try{a=c.rowId}catch(z){}l&&l.idPrefix&&(a=t.stripPref(l.idPrefix,a));if(void 0!==c.dataUrl){var v=c.postData||f.postData,l={elem:k,options:c,cm:c.cm,mode:c.mode,rowid:a,iCol:c.iCol,ovm:n};b.ajax(b.extend({url:b.isFunction(c.dataUrl)?c.dataUrl.call(m,a,d,String(c.name), 300l):c.dataUrl,type:"GET",dataType:"html",data:b.isFunction(v)?v.call(m,a,d,String(c.name)):v,context:l,success:function(a,c,d){var e=this.ovm,f=this.elem,k=this.cm,l=this.iCol,h=b.extend({},this.options),n=this.rowid,p=this.mode;a=b.isFunction(h.buildSelect)?h.buildSelect.call(m,a,d,k,l):a;"string"===typeof a&&(a=b(b.trim(a)).html());a&&(b(f).append(a),g(f,h,v?["postData"]:void 0),setTimeout(function(){var a;b("option",f).each(function(c){0===c&&f.multiple&&(this.selected=!1);-1<b.inArray(b.trim(b(this).val()), 301e)&&(a=this.selected=!0)});a||b("option",f).each(function(){-1<b.inArray(b.trim(b(this).text()),e)&&(this.selected=!0)});t.fullBoolFeedback.call(m,h.selectFilled,"jqGridSelectFilled",{elem:f,options:h,cm:k,rowid:n,mode:p,cmName:null!=k?k.name:h.name,iCol:l})},0))}},f||{}))}else c.value&&(t.fillSelectOptions(k,c.value,void 0===c.separator?":":c.separator,void 0===c.delimiter?";":c.delimiter,e,d),g(k,c,["value"]),t.fullBoolFeedback.call(m,c.selectFilled,"jqGridSelectFilled",{elem:k,options:c,cm:c.cm, 302rowid:a,mode:c.mode,cmName:null!=c.cm?c.cm.name:c.name,iCol:c.iCol}));break;case "text":case "password":case "button":f="button"===a?"button":"textbox";k=document.createElement("input");k.type=a;g(k,c);k.value=d;"button"!==a&&(e?c.size||b(k).css({width:"100%","box-sizing":"border-box"}):c.size||(c.size=20));b(k).attr("role",f);break;case "image":case "file":k=document.createElement("input");k.type=a;g(k,c);break;case "custom":k=document.createElement("span");try{if(b.isFunction(c.custom_element)){var B= 303c.custom_element.call(m,d,c);if(B instanceof jQuery||t.isHTMLElement(B)||"string"===typeof B)B=b(B).addClass("customelement").attr({id:c.id,name:c.name}),b(k).empty().append(B);else throw"editoptions.custom_element returns value of a wrong type";}else throw"editoptions.custom_element is not a function";}catch(z){"e1"===z&&n.call(m,p,"function 'custom_element' "+r.nodefined,q),"e2"===z?n.call(m,p,"function 'custom_element' "+r.novalue,q):n.call(m,p,"string"===typeof z?z:z.message,q)}}return k},checkDate:function(b, 304c){var a={},e;b=b.toLowerCase();e=-1!==b.indexOf("/")?"/":-1!==b.indexOf("-")?"-":-1!==b.indexOf(".")?".":"/";b=b.split(e);c=c.split(e);
304if(3!==c.length)return!1;var f=-1,g,k=e=-1,m;for(m=0;m<b.length;m++)g=isNaN(c[m])?0:parseInt(c[m],10),a[b[m]]=g,g=b[m],-1!==g.indexOf("y")&&(f=m),-1!==g.indexOf("m")&&(k=m),-1!==g.indexOf("d")&&(e=m);g="y"===b[f]||"yyyy"===b[f]?4:"yy"===b[f]?2:-1;var l;m=[0,31,29,31,30,31,30,31,31,30,31,30,31];if(-1===f)return!1;l=a[b[f]].toString();2===g&&1===l.length&&(g=1);if(l.length!== 305g||0===a[b[f]]&&"00"!==c[f]||-1===k)return!1;l=a[b[k]].toString();if(1>l.length||1>a[b[k]]||12<a[b[k]]||-1===e)return!1;l=a[b[e]].toString();!(g=1>l.length||1>a[b[e]]||31<a[b[e]])&&(g=2===a[b[k]])&&(f=a[b[f]],g=a[b[e]]>(0!==f%4||0===f%100&&0!==f%400?28:29));return g||a[b[e]]>m[a[b[k]]]?!1:!0},isEmpty:function(b){return b.match(/^\s+$/)||""===b?!0:!1},checkTime:function(b){var a=/^(\d{1,2}):(\d{2})([apAP][Mm])?$/;if(!t.isEmpty(b))if(b=b.match(a)){if(b[3]){if(1>b[1]||12<b[1])return!1}else if(23<b[1])return!1; 306if(59<b[2])return!1}else return!1;return!0},checkValues:function(a,c,d,e,f){var g,k,m=this.p;k=m.colModel;var l=t.isEmpty,n=ia.call(b(this),"edit.msg"),p=ia.call(b(this),"formatter.date.masks");if(void 0===d){"string"===typeof c&&(c=m.iColByName[c]);if(void 0===c||0>c)return[!0,"",""];e=k[c];d=e.editrules;null!=e.formoptions&&(g=e.formoptions.label)}else g=void 0===e?"_":e,e=k[c];if(d){g||(g=null!=m.colNames?m.colNames[c]:e.label);if(!0===d.required&&l(a))return[!1,g+": "+n.required,""];m=!1===d.required? 307!1:!0;if(!0===d.number&&(!1!==m||!l(a))&&isNaN(a))return[!1,g+": "+n.number,""];if(void 0!==d.minValue&&!isNaN(d.minValue)&&parseFloat(a)<parseFloat(d.minValue))return[!1,g+": "+n.minValue+" "+d.minValue,""];if(void 0!==d.maxValue&&!isNaN(d.maxValue)&&parseFloat(a)>parseFloat(d.maxValue))return[!1,g+": "+n.maxValue+" "+d.maxValue,""];var q;if(!(!0!==d.email||!1===m&&l(a)||(q=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, 308q.test(a))))return[!1,g+": "+n.email,""];if(!(!0!==d.integer||!1===m&&l(a)||!isNaN(a)&&0===a%1&&-1===a.indexOf(".")))return[!1,g+": "+n.integer,""];if(!(!0!==d.date||!1===m&&l(a)||(e.formatoptions&&e.formatoptions.newformat?(k=e.formatoptions.newformat,p.hasOwnProperty(k)&&(k=p[k])):k=k[c].datefmt||"Y-m-d",t.checkDate(k,a))))return[!1,g+": "+n.date+" - "+k,""];if(!0===d.time&&!(!1===m&&l(a)||t.checkTime(a)))return[!1,g+": "+n.date+" - hh:mm (am/pm)",""];if(!(!0!==d.url||!1===m&&l(a)||(q=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i, 309q.test(a))))return[!1,g+": "+n.url,""];if(!0===d.custom){if(!1!==m||!l(a))return b.isFunction(d.custom_func)?(a=d.custom_func.call(this,a,g,c),b.isArray(a)?a:[!1,n.customarray,""]):[!1,n.customfcheck,""]}else if(b.isFunction(d.custom)&&(!1!==m||!l(a)))return a=d.custom.call(this,f),b.isArray(a)?a:[!1,n.customarray,""]}return[!0,"",""]}});t.extend({getColProp:function(b){var a=this[0];return null!=a&&a.grid&&(b=a.p.iColByName[b],void 0!==b)?a.p.colModel[b]:{}},setColProp:function(a,c){return this.each(function(){var d= 310this.p,e;this.grid&&null!=d&&c&&(e=d.iColByName[a],void 0!==e&&b.extend(!0,d.colModel[e],c))})},sortGrid:function(b,c,d){return this.each(function(){var a=this.grid,f=this.p,g=f.colModel,k=g.length,m,l,n=!1;if(a)for(b||(b=f.sortname),"boolean"!==typeof c&&(c=!1),l=0;l<k;l++)if(m=g[l],m.index===b||m.name===b){!0===f.frozenColumns&&!0===m.frozen&&(n=a.fhDiv.find("#"+f.id+"_"+b));n&&0!==n.length||(n=a.headers[l].el);a=m.sortable;("boolean"!==typeof a||a)&&this.sortData("jqgh_"+f.id+"_"+b,l,c,d,n);break}})}, 311clearBeforeUnload:function(){return this.each(function(){var a=this.p,c=this.grid,d,e=t.clearArray,f=Object.prototype.hasOwnProperty;b.isFunction(c.emptyRows)&&c.emptyRows.call(this,!0,!0);b(document).off("mousemove.jqGrid mouseup.jqGrid"+a.id);b(this).off();var g,k=c.headers.length;for(g=0;g<k;g++)c.headers[g].el=null;for(d in c)c.hasOwnProperty(d)&&(c.propOrMethod=null);c="formatCol sortData updatepager refreshIndex setHeadCheckBox constructTr clearToolbar fixScrollOffsetAndhBoxPadding rebuildRowIndexes modalAlert toggleToolbar triggerToolbar formatter addXmlData addJSONData ftoolbar _inlinenav nav grid p".split(" "); 312k=c.length;for(g=0;g<k;g++)f.call(this,c[g])&&(this[c[g]]=null);this._index={};e(a.data);e(a.lastSelectedData);e(a.selarrrow);e(a.savedRow)})},GridDestroy:function(){return this.each(function(){var a=this.p;
312if(this.grid&&null!=a){a.pager&&b(a.pager).remove();try{b("#alertmod_"+H(a.id)).remove(),b(this).jqGrid("clearBeforeUnload"),b(a.gBox).remove()}catch(c){}}})},GridUnload:function(){return this.each(function(){var a=b(this),c=this.p,d=b.fn.jqGrid;this.grid&&(a.removeClass(d.getGuiStyles.call(a, 313"grid","ui-jqgrid-btable")),c.pager&&b(c.pager).empty().removeClass(d.getGuiStyles.call(a,"pagerBottom","ui-jqgrid-pager")).removeAttr("style").removeAttr("dir"),a.jqGrid("clearBeforeUnload"),a.removeAttr("style").removeAttr("tabindex").removeAttr("role").removeAttr("aria-labelledby").removeAttr("style"),a.empty(),a.insertBefore(c.gBox).show(),b(c.pager).insertBefore(c.gBox).show(),b(c.gBox).remove())})},setGridState:function(a){return this.each(function(){var c=this.p,d=this.grid,e=d.cDiv,f=b(d.uDiv), 314g=b(d.ubDiv);if(d&&null!=c){var d=C.getIconRes.call(this,"gridMinimize.visible"),k=C.getIconRes.call(this,"gridMinimize.hidden");"hidden"===a?(b(".ui-jqgrid-bdiv, .ui-jqgrid-hdiv",c.gView).slideUp("fast"),c.pager&&b(c.pager).slideUp("fast"),c.toppager&&b(c.toppager).slideUp("fast"),!0===c.toolbar[0]&&("both"===c.toolbar[1]&&g.slideUp("fast"),f.slideUp("fast")),c.footerrow&&b(".ui-jqgrid-sdiv",c.gBox).slideUp("fast"),b(".ui-jqgrid-titlebar-close span",e).removeClass(d).addClass(k),c.gridstate="hidden"): 315"visible"===a&&(b(".ui-jqgrid-hdiv, .ui-jqgrid-bdiv",c.gView).slideDown("fast"),c.pager&&b(c.pager).slideDown("fast"),c.toppager&&b(c.toppager).slideDown("fast"),!0===c.toolbar[0]&&("both"===c.toolbar[1]&&g.slideDown("fast"),f.slideDown("fast")),c.footerrow&&b(".ui-jqgrid-sdiv",c.gBox).slideDown("fast"),b(".ui-jqgrid-titlebar-close span",e).removeClass(k).addClass(d),c.gridstate="visible")}})},filterToolbar:function(a){return this.each(function(){var c=this,d=c.grid,e=b(c),f=c.p,g=t.bindEv,k=t.info_dialog, 316m=t.htmlEncode;if(!this.ftoolbar){var l=b.extend(!0,{autosearch:!0,autosearchDelay:500,searchOnEnter:!0,beforeSearch:null,afterSearch:null,beforeClear:null,afterClear:null,searchurl:"",stringResult:!1,groupOp:"AND",defaultSearch:"bw",idMode:"new",searchOperators:!1,resetIcon:"×",applyLabelClasses:!0,loadFilterDefaults:!0,operands:{eq:"==",ne:"!",lt:"<",le:"<=",gt:">",ge:">=",bw:"^",bn:"!^","in":"=",ni:"!=",ew:"|",en:"!@",cn:"~",nc:"!~",nu:"#",nn:"!#"}},t.search,f.searching||{},a||{}),n=f.colModel, 317p=function(b){return ia.call(e,b)},q=p("errors.errcap"),r=p("edit.bClose"),v=p("edit.msg"),B=O.call(c,"states.hover"),z=O.call(c,"states.select"),w=O.call(c,"filterToolbar.dataField"),x={},u=function(b){var a="gs_";switch(l.idMode){case "compatibility":a+=f.idPrefix;break;case "new":a+=f.id+"_"}return a+b},y=function(a){var c;c=f.postData.filters;var d={},e,g,h,k;if(a)for(a=0;a<n.length;a++)h=n[a],!1!==h.search&&(k=h.searchoptions||{},d[h.name]={op:k.sopt?k.sopt[0]:"select"===h.stype?"eq":l.defaultSearch, 318data:void 0!==k.defaultValue?k.defaultValue:""});if(!c||!f.search)return d;if("string"===typeof c)try{c=b.parseJSON(c)}catch(ma){c={}}else c=c||{};e=c.rules||{};if(null==c||null!=c.groupOp&&null!=l.groupOp&&c.groupOp.toUpperCase()!==l.groupOp.toUpperCase()||null==e||0===e.length||null!=c.groups&&0<c.groups.length)return d;for(a=0;a<e.length;a++)for(g=e[a],c=0;c<n.length;c++)if(h=n[c],(h.index||h.name)===g.field&&!1!==h.search){k=h.searchoptions||{};if(k.sopt){if(0>b.inArray(g.op,k.sopt))continue}else if("select"=== 319h.stype){if("eq"!==g.op)continue}else if(g.op!==l.defaultSearch)continue;d[h.name]={op:g.op,data:g.data}}return d},D=function(){var a={},g=0,h={};b.each(n,function(){var e=this,k=e.index||e.name,m,n;m=e.searchoptions||{};var q=b("#"+H(u(e.name)),!0===e.frozen&&!0===f.frozenColumns?d.fhDiv:d.hDiv),r=function(b,a){var c=e.formatoptions||{};return void 0!==c[b]?c[b]:p("formatter."+(a||e.formatter)+"."+b)},v=function(b){var a=r("thousandsSeparator").replace(/([\.\*\_\'\(\)\{\}\+\?\\])/g,"\\$1");return b.replace(new RegExp(a, 320"g"),"")};n=l.searchOperators?q.parent().prev().children("a").data("soper")||l.defaultSearch:m.sopt?m.sopt[0]:"select"===e.stype?"eq":l.defaultSearch;if("custom"===e.stype&&b.isFunction(m.custom_value)&&0<q.length&&"SPAN"===q[0].nodeName.toUpperCase())m=m.custom_value.call(c,q.children(".customelement").first(),"get");else if("select"===e.stype)m=q.val();else switch(m=b.trim(q.val()),e.formatter){case "integer":m=v(m).replace(r("decimalSeparator","number"),".");
320""!==m&&(m=String(parseInt(m,10))); 321break;case "number":m=v(m).replace(r("decimalSeparator"),".");""!==m&&"0"===String(m).charAt(0)&&(m=String(parseFloat(m)));break;case "currency":var q=r("prefix"),x=r("suffix");q&&q.length&&(m=m.substr(q.length));x&&x.length&&(m=m.substr(0,m.length-x.length));m=v(m).replace(r("decimalSeparator"),".");""!==m&&(m=String(parseFloat(m)))}if(m||"nu"===n||"nn"===n)a[k]=m,h[k]=n,g++;else if(a.hasOwnProperty(k)&&delete a[k],!l.stringResult&&!l.searchOperators&&"local"!==f.datatype)try{null!=f.postData&&f.postData.hasOwnProperty(k)&& 322delete f.postData[k]}catch(U){}});var k=0<g?!0:!1;if(l.stringResult||l.searchOperators||"local"===f.datatype){var m='{"groupOp":"'+l.groupOp+'","rules":[',q=0;b.each(a,function(b,a){0<q&&(m+=",");m+='{"field":"'+b+'",';m+='"op":"'+h[b]+'",';m+='"data":"'+(a+"").replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';q++});m+="]}";b.extend(f.postData,{filters:m});b.each(["searchField","searchString","searchOper"],function(b,a){f.postData.hasOwnProperty(a)&&delete f.postData[a]})}else b.extend(f.postData,a); 323var r;f.searchurl&&(r=f.url,e.jqGrid("setGridParam",{url:f.searchurl}));var v="stop"===e.triggerHandler("jqGridToolbarBeforeSearch")?!0:!1;!v&&b.isFunction(l.beforeSearch)&&(v=l.beforeSearch.call(c));v||e.jqGrid("setGridParam",{search:k}).trigger("reloadGrid",[b.extend({page:1},l.reloadGridSearchOptions||{})]);r&&e.jqGrid("setGridParam",{url:r});e.triggerHandler("jqGridToolbarAfterSearch");b.isFunction(l.afterSearch)&&l.afterSearch.call(c)},A=p("search.odata")||[],h=f.customSortOperations,E=function(a, 324d,g){b("#sopt_menu").remove();d=parseInt(d,10);g=parseInt(g,10)+18;var k,p=0,q=[],r=b(a).data("soper"),p=b(a).data("colname"),u=b(".ui-jqgrid-view").css("font-size")||"11px";d="<ul id='sopt_menu' class='"+O.call(c,"searchToolbar.menu","ui-search-menu")+"' role='menu' tabindex='0' style='z-index:9999;display:block;font-size:"+u+";left:"+d+"px;top:"+g+"px;'>";p=f.iColByName[p];if(void 0!==p){p=n[p];g=b.extend({},p.searchoptions);var v,x;g.sopt||(g.sopt=[],g.sopt[0]="select"===p.stype?"eq":l.defaultSearch); 325b.each(A,function(){q.push(this.oper)});null!=h&&b.each(h,function(b){q.push(b)});for(p=0;p<g.sopt.length;p++)u=g.sopt[p],k=b.inArray(u,q),-1!==k&&(k=A[k],void 0!==k?(x=l.operands[u],v=k.text):null!=h&&(v=h[u],x=v.operand,v=v.text),k=r===u?z:"",d+='<li class="ui-menu-item '+k+'" role="presentation"><a class="ui-corner-all g-menu-item" tabindex="0" role="menuitem" value="'+m(u)+'" data-oper="'+m(x)+'"><table><tr><td style="width:25px">'+m(x)+"</td><td>"+m(v)+"</td></tr></table></a></li>");d+="</ul>"; 326b("body").append(d);b("#sopt_menu").addClass("ui-menu ui-widget ui-widget-content ui-corner-all");b("#sopt_menu > li > a").hover(function(){b(this).addClass(B)},function(){b(this).removeClass(B)}).click(function(){var c=b(this).attr("value"),d=b(this).data("oper");e.triggerHandler("jqGridToolbarSelectOper",[c,d,a]);b("#sopt_menu").hide();b(a).text(d).data("soper",c);!0===l.autosearch&&(d=b(a).parent().next().children()[0],(b(d).val()||"nu"===c||"nn"===c)&&D())})}},L,I=b("<tr></tr>",{"class":"ui-search-toolbar", 327role:"row form"});l.loadFilterDefaults&&(x=y()||{});b.each(n,function(a){var d,e,m="",n,y,E=this.searchoptions||{},J=this.editoptions||{},z=b("<th></th>",{"class":O.call(c,"colHeaders","ui-th-column ui-th-"+f.direction+" "+(l.applyLabelClasses?this.labelClasses||"":"")),role:"gridcell","aria-describedby":f.id+"_"+this.name}),C=b("<div></div>"),S=b("<table class='ui-search-table'><tr><td class='ui-search-oper'></td><td class='ui-search-input'></td><td class='ui-search-clear' style='width:1px'></td></tr></table>"); 328!0===this.hidden&&b(z).css("display","none");this.search=!1===this.search?!1:!0;void 0===this.stype&&(this.stype="text");d=b.extend({mode:"filter"},E);if(this.search){if(l.searchOperators){m=f.search&&null!=x[this.name]?x[this.name].op:d.sopt?d.sopt[0]:"select"===this.stype?"eq":l.defaultSearch;for(y=0;y<A.length;y++)if(A[y].oper===m){n=l.operands[m]||"";break}if(void 0===n&&null!=h)for(var H in h)if(h.hasOwnProperty(H)&&H===m){n=h[H].operand;break}void 0===n&&(n="=");m="<a title='"+(null!=d.searchtitle? 329d.searchtitle:p("search.operandTitle"))+"' data-soper='"+m+"' class='"+O.call(c,"searchToolbar.operButton","soptclass")+"' data-colname='"+this.name+"'>"+n+"</a>"}
329b("td",S).first().data("colindex",a).append(m);null!=d.sopt&&1!==d.sopt.length||b("td.ui-search-oper",S).hide();f.search&&null!=x[this.name]&&(d.defaultValue=x[this.name].data);void 0===d.clearSearch&&(d.clearSearch="text"===this.stype?!0:!1);d.clearSearch?(n=b.isFunction(l.resetTitle)?l.resetTitle.call(c,{options:l,cm:this,cmName:this.name, 330iCol:a}):(p("search.resetTitle")||"Clear Search Value")+" "+t.stripHtml(f.colNames[a]),b("td",S).eq(2).append("<a title='"+n+"' aria-label='"+n+"' class='"+O.call(c,"searchToolbar.clearButton","clearsearchclass")+"'><span>"+l.resetIcon+"</span></a>")):b("td",S).eq(2).hide();switch(this.stype){case "select":if(e=this.surl||d.dataUrl)b(C).append(S),b.ajax(b.extend({url:e,context:{stbl:S,options:d,cm:this,iCol:a},dataType:"html",success:function(b,a,e){a=this.cm;var f=this.iCol,h=this.options,k=this.stbl.find(">tbody>tr>td.ui-search-input"); 331void 0!==h.buildSelect?(b=h.buildSelect.call(c,b,e,a,f))&&k.append(b):k.append(b);b=k.children("select");b.attr({name:a.index||a.name,id:u(a.name)});h.attr&&b.attr(h.attr);b.addClass(w);b.css({width:"100%"});0===b.find("option[value='']").length&&"string"===typeof d.noFilterText&&(M=document.createElement("option"),M.value="",M.innerHTML=d.noFilterText,b.prepend(M));void 0!==h.defaultValue&&b.val(h.defaultValue);g.call(c,b[0],h);t.fullBoolFeedback.call(c,h.selectFilled,"jqGridSelectFilled",{elem:b[0], 332options:h,cm:a,cmName:a.name,iCol:f,mode:"filter"});!0===l.autosearch&&b.change(function(){D();return!1})}},t.ajaxOptions,f.ajaxSelectOptions||{}));else{var xa,W,K;this.searchoptions?(xa=void 0===E.value?J.value||"":E.value,W=void 0===E.separator?J.separator||":":E.separator,K=void 0===E.delimiter?J.delimiter||";":E.delimiter):this.editoptions&&(xa=void 0===J.value?"":J.value,W=void 0===J.separator?":":J.separator,K=void 0===J.delimiter?";":J.delimiter);if(xa){E=document.createElement("select");E.style.width= 333"100%";b(E).attr({name:this.index||this.name,id:u(this.name),"aria-describedby":f.id+"_"+this.name});d.attr&&b(E).attr(d.attr);if(!t.fillSelectOptions(E,xa,W,K,null!=d.attr&&d.attr.multiple)&&"string"===typeof d.noFilterText){var M=document.createElement("option");M.value="";M.innerHTML=d.noFilterText;M.selected=!0;b(E).prepend(M)}void 0!==d.defaultValue&&b(E).val(d.defaultValue);b(E).addClass(w);b(C).append(S);g.call(c,E,d);b("td",S).eq(1).append(E);t.fullBoolFeedback.call(c,d.selectFilled,"jqGridSelectFilled", 334{elem:E,options:this.searchoptions||J,cm:this,cmName:this.name,iCol:a,mode:"filter"});!0===l.autosearch&&b(E).change(function(){D();return!1})}}break;case "text":a=void 0!==d.defaultValue?d.defaultValue:"";b("td",S).eq(1).append("<input role='search' type='text' class='"+w+"' name='"+(this.index||this.name)+"' id='"+u(this.name)+"' aria-labelledby='jqgh_"+f.id+"_"+this.name+"' value='"+a+"'/>");b(C).append(S);d.attr&&b("input",C).attr(d.attr);g.call(c,b("input",C)[0],d);!0===l.autosearch&&(l.searchOnEnter? 335b("input",C).keypress(function(b){return 13===(b.charCode||b.keyCode||0)?(D(),!1):this}):b("input",C).keydown(function(b){switch(b.which){case 13:return!1;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:L&&clearTimeout(L),L=setTimeout(function(){D()},l.autosearchDelay)}}));break;case "custom":b("td",S).eq(1).append("<span style='width:100%;padding:0;box-sizing:border-box;' class='"+w+"' name='"+(this.index||this.name)+"' id='"+u(this.name)+"'/>");b(C).append(S);try{if(b.isFunction(d.custom_element))if(e= 336d.custom_element.call(c,void 0!==d.defaultValue?d.defaultValue:"",d))e=b(e).addClass("customelement"),b(C).find("span[name='"+(this.index||this.name)+"']").append(e);else throw"e2";else throw"e1";}catch(U){"e1"===U&&k.call(c,q,"function 'custom_element' "+v.nodefined,r),"e2"===U?k.call(c,q,"function 'custom_element' "+v.novalue,r):k.call(c,q,"string"===typeof U?U:U.message,r)}}}b(z).append(C);b(z).find(".ui-search-oper .soptclass,.ui-search-clear .clearsearchclass").hover(function(){b(this).addClass(B)}, 337function(){b(this).removeClass(B)});b(I).append(z);l.searchOperators||b("td",S).eq(0).hide()});b(d.hDiv).find(">div>.ui-jqgrid-htable>thead").append(I);l.searchOperators&&(b(".soptclass",I).click(function(a){var c=b(this).offset();E(this,c.left,c.top);a.stopPropagation()}),b("body").on("click",function(a){"soptclass"!==a.target.className&&b("#sopt_menu").hide()}));b(".clearsearchclass",I).click(function(){var a=b(this).parents("tr").first(),c=parseInt(b("td.ui-search-oper",a).data("c
337olindex"),10), 338d=b.extend({},n[c].searchoptions||{}).defaultValue||"";"select"===n[c].stype?d?b("td.ui-search-input select",a).val(d):b("td.ui-search-input select",a)[0].selectedIndex=0:b("td.ui-search-input input",a).val(d);!0===l.autosearch&&D()});c.ftoolbar=!0;c.triggerToolbar=D;c.clearToolbar=function(a){var g={},h=0,k;a="boolean"!==typeof a?!0:a;b.each(n,function(){var a,e=b("#"+H(u(this.name)),!0===this.frozen&&!0===f.frozenColumns?d.fhDiv:d.hDiv),l,m=this.searchoptions||{};void 0!==m.defaultValue&&(a=m.defaultValue); 339k=this.index||this.name;switch(this.stype){case "select":l=0<e.length?!e[0].multiple:!0;e.find("option").each(function(c){this.selected=0===c&&l;if(b(this).val()===a)return this.selected=!0,!1});if(void 0!==a)g[k]=a,h++;else try{delete f.postData[k]}catch(W){}break;case "text":e.val(a||"");if(void 0!==a)g[k]=a,h++;else try{delete f.postData[k]}catch(W){}break;case "custom":b.isFunction(m.custom_value)&&0<e.length&&"SPAN"===e[0].nodeName.toUpperCase()&&m.custom_value.call(c,e.children(".customelement").first(), 340"set",a||"")}});var m=0<h?!0:!1;f.resetsearch=!0;if(l.stringResult||l.searchOperators||"local"===f.datatype){var p='{"groupOp":"'+l.groupOp+'","rules":[',q=0;b.each(g,function(b,a){0<q&&(p+=",");p+='{"field":"'+b+'",';p+='"op":"eq",';p+='"data":"'+(a+"").replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';q++});p+="]}";b.extend(f.postData,{filters:p});b.each(["searchField","searchString","searchOper"],function(b,a){f.postData.hasOwnProperty(a)&&delete f.postData[a]})}else b.extend(f.postData,g);var r; 341f.searchurl&&(r=f.url,e.jqGrid("setGridParam",{url:f.searchurl}));var v="stop"===e.triggerHandler("jqGridToolbarBeforeClear")?!0:!1;!v&&b.isFunction(l.beforeClear)&&(v=l.beforeClear.call(c));v||a&&e.jqGrid("setGridParam",{search:m}).trigger("reloadGrid",[b.extend({page:1},l.reloadGridResetOptions||{})]);r&&e.jqGrid("setGridParam",{url:r});e.triggerHandler("jqGridToolbarAfterClear");b.isFunction(l.afterClear)&&l.afterClear()};c.toggleToolbar=function(){var a=b("tr.ui-search-toolbar",d.hDiv),c=!0=== 342f.frozenColumns?b("tr.ui-search-toolbar",d.fhDiv):!1;"none"===a.css("display")?(a.show(),c&&c.show()):(a.hide(),c&&c.hide());!0===f.frozenColumns&&(e.jqGrid("destroyFrozenColumns"),e.jqGrid("setFrozenColumns"))};!0===f.frozenColumns&&(e.jqGrid("destroyFrozenColumns"),e.jqGrid("setFrozenColumns"));e.on("jqGridRefreshFilterValues.filterToolbar"+(l.loadFilterDefaults?" jqGridAfterLoadComplete.filterToolbar":""),function(){var a,c,d=y(!0)||{},e;if(l.stringResult||l.searchOperators||"local"===f.datatype|| 343!f.search){for(a in d)d.hasOwnProperty(a)&&(c=d[a],e=b("#"+H(u(a))),0<e.length&&("SELECT"===e[0].tagName.toUpperCase()&&e[0].multiple?e.val(c.data.split(",")):b.trim(e.val())!==c.data&&e.val(c.data),e=e.closest(".ui-search-input").siblings(".ui-search-oper").children(".soptclass"),e.data("soper",c.op),e.text(l.operands[c.op])));for(c=0;c<f.colModel.length;c++)a=f.colModel[c].name,d.hasOwnProperty(a)||b("#"+H(u(a))).val("")}})}})},destroyFilterToolbar:function(){return this.each(function(){this.ftoolbar&& 344(this.toggleToolbar=this.clearToolbar=this.triggerToolbar=null,this.ftoolbar=!1,b(this.grid.hDiv).find("table thead tr.ui-search-toolbar").remove(),!0===this.p.frozenColumns&&b(this).jqGrid("destroyFrozenColumns").jqGrid("setFrozenColumns"))})},destroyGroupHeader:function(a){void 0===a&&(a=!0);return this.each(function(){var c,d,e,f;c=this.grid;var g=this.p.colModel,k=b("table.ui-jqgrid-htable thead",c.hDiv);if(c){b(this).off(".setGroupHeaders");var m=b("<tr>",{role:"row"}).addClass("ui-jqgrid-labels"), 345l=c.headers;c=0;for(d=l.length;c<d;c++){e=g[c].hidden?"none":"";e=b(l[c].el).width(l[c].width).css("display",e);try{e.removeAttr("rowSpan")}catch(n){e.attr("rowSpan",1)}m.append(e);f=e.children("span.ui-jqgrid-resize");0<f.length&&(f[0].style.height="");e.children("div")[0].style.top=""}b(k).children("tr.ui-jqgrid-labels").remove();b(k).prepend(m);!0===a&&b(this).jqGrid("setGridParam",{groupHeader:null})}})},setGroupHeaders:function(a){a=b.extend({useColSpanStyle:!1,applyLabelClasses:!0,groupHeaders:[]}, 346a||{});return this.each(function(){this.p.groupHeader=a;var c,d,e=0,f,g,k,m,l,n,p=this.p,q=p.colModel,r=q.length,v=this.grid.headers,B=b("table.ui-jqgrid-htable",this.grid.hDiv),z=t.isCellClassHidden,w=B.children("thead").children("tr.ui-jqgrid-labels"),x=w.last().addClass("jqg-second-row-header");f=B.children("thead");var u=B.find(".jqg-first-row-header");void 0===u[0]?u=b("<tr>",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto"):u.empty();var y=function(b,a){var c; 347for(c=0;c<a.length;c++)if(a[c].startColumnName===b)return a[c];return 0};b(this).prepend(f);f=b("<tr>",{role:"row"}).addClass("ui-jqgrid-labels jqg-third-row-header");for(c=0;c<r;c++)if(k=v[c].el,m=b(k),d=q[c],g={height:"0",width:v[c].width+"px",display:d.hidden?"none":""},b("<th>",{role:"gridcell"}).css(g).addClass("ui-first-th-"+p.direction+(a.applyLabelClasses?" "+(d.labelClasses||""):"")).appendTo(u),k.style.width="",g=O.call(this,"colHeaders","ui-th-column-header ui-th-"+p.direction+" "+(a.applyLabelClasses? 348d.labelClasses||"":"")),l=y(d.name,a.groupHeaders)){e=l.numberOfColumns;n=l.titleText;
348for(l=d=0;l<e&&c+l<r;l++)q[c+l].hidden||z(q[c+l].classes)||d++;g=b("<th>").addClass(g).css({height:"22px","border-top":"0 none"}).html(n);0<d&&g.attr("colspan",String(d));p.headertitles&&g.attr("title",g.text());0===d&&g.hide();m.before(g);f.append(k);--e}else 0===e?a.useColSpanStyle?m.attr("rowspan",w.length+1):(b("<th>").addClass(g).css({display:d.hidden?"none":"","border-top":"0 none"}).insertBefore(m),f.append(k)): 349(f.append(k),e--);p=b(this).children("thead");p.prepend(u);f.insertAfter(x);B.prepend(p);a.useColSpanStyle&&(B.find("span.ui-jqgrid-resize").each(function(){var a=b(this).parent();a.is(":visible")&&(this.style.cssText="height:"+a.height()+"px !important;cursor:col-resize;")}),B.find(".ui-th-column>div").each(function(){var a=b(this),c=a.parent();c.is(":visible")&&c.is(":has(span.ui-jqgrid-resize)")&&!a.hasClass("ui-jqgrid-rotate")&&!a.hasClass("ui-jqgrid-rotateOldIE")&&a.css("top",(c.height()-a.outerHeight(!0))/ 3502+"px")}));b(this).triggerHandler("jqGridAfterSetGroupHeaders")})},getNumberOfFrozenColumns:function(){var b=this;if(0===b.length)return 0;var b=b[0],b=b.p.colModel,c=b.length,d=-1,e;for(e=0;e<c&&!0===b[e].frozen;e++)d=e;return d+1},setFrozenColumns:function(a){a=a||{};return this.each(function(){var c=this,d=b(c),e=c.p,f=c.grid;if(f&&null!=e&&!0!==e.frozenColumns){var g=e.colModel,k,m=g.length,l=-1,n=!1,p=[],q=H(e.id),r=O.call(c,"states.hover"),v=O.call(c,"states.disabled");if(!0!==e.subGrid&&!0!== 351e.treeGrid&&!e.scroll){for(k=0;k<m&&!0===g[k].frozen;k++)n=!0,l=k,p.push("#jqgh_"+q+"_"+H(g[k].name));e.sortable&&(g=b(f.hDiv).find(".ui-jqgrid-htable .ui-jqgrid-labels"),g.sortable("destroy"),d.jqGrid("setGridParam",{sortable:{options:{items:0<p.length?">th:not(:has("+p.join(",")+"),:hidden)":">th:not(:hidden)"}}}),d.jqGrid("sortableColumns",g));if(0<=l&&n){n=e.caption?b(f.cDiv).outerHeight():0;p=b(".ui-jqgrid-htable",e.gView).height();e.toppager&&(n+=b(f.topDiv).outerHeight());!0===e.toolbar[0]&& 352"bottom"!==e.toolbar[1]&&(n+=b(f.uDiv).outerHeight());f.fhDiv=b("<div style='position:absolute;overflow:hidden;"+("rtl"===e.direction?"right:0;border-top-left-radius:0;":"left:0;border-top-right-radius:0;")+"top:"+n+"px;height:"+p+"px;' class='"+O.call(c,"hDiv","frozen-div ui-jqgrid-hdiv")+"'></div>");f.fbDiv=b("<div style='position:absolute;overflow:hidden;"+("rtl"===e.direction?"right:0;":"left:0;")+"top:"+(parseInt(n,10)+parseInt(p,10)+1)+"px;overflow:hidden;' class='frozen-bdiv ui-jqgrid-bdiv'></div>"); 353b(e.gView).append(f.fhDiv);g=b(".ui-jqgrid-htable",e.gView).clone(!0);m=g[0].tHead.rows;if(e.groupHeader){b(m[0].cells).filter(":gt("+l+")").remove();b(m).filter(".jqg-third-row-header").each(function(){b(this).children("th[id]").each(function(){var a=b(this).attr("id");a&&a.substr(0,c.id.length+1)===c.id+"_"&&(a=a.substr(c.id.length+1),e.iColByName[a]>l&&b(this).remove())})});var t=-1,z=-1,w,x;b(m).filter(".jqg-second-row-header").children("th").each(function(){w=parseInt(b(this).attr("colspan")|| 3541,10);x=parseInt(b(this).attr("rowspan")||1,10);1<x?(t++,z++):w&&(t+=w,z++);if(t===l)return!1});t!==l&&(z=l);b(m).filter(".jqg-second-row-header,.ui-search-toolbar").each(function(){b(this).children(":gt("+z+")").remove()})}else b(m).each(function(){b(this).children(":gt("+l+")").remove()});b(g).width(1);b(f.fhDiv).append(g).scroll(function(){this.scrollLeft=0});e.footerrow&&(g=b(".ui-jqgrid-bdiv",e.gView).height(),f.fsDiv=b("<div style='position:absolute;"+("rtl"===e.direction?"right:0;":"left:0;")+ 355"top:"+(parseInt(n,10)+parseInt(p,10)+parseInt(g,10)+1)+"px;' class='frozen-sdiv ui-jqgrid-sdiv'></div>"),b(e.gView).append(f.fsDiv),n=b(".ui-jqgrid-ftable",e.gView).clone(!0),b("tr",n).each(function(){b("td:gt("+l+")",this).remove()}),b(n).width(1),b(f.fsDiv).append(n));d.on("jqGridSortCol.setFrozenColumns",function(a,c,d){a=b("tr.ui-jqgrid-labels:last th:eq("+e.lastsort+")",f.fhDiv);c=b("tr.ui-jqgrid-labels:last th:eq("+d+")",f.fhDiv);b("span.ui-grid-ico-sort",a).addClass(v);b(a).attr("aria-selected", 356"false");b("span.ui-icon-"+e.sortorder,c).removeClass(v);b(c).attr("aria-selected","true");e.viewsortcols[0]||e.lastsort===d||(b("span.s-ico",a).hide(),b("span.s-ico",c).show())});b(e.gView).append(f.fbDiv);b(f.bDiv).scroll(function(){b(f.fbDiv).scrollTop(b(this).scrollTop())});b(f.fbDiv).on("mousewheel.setFrozenColumns DOMMouseScroll.setFrozenColumns",function(d){f.bDiv.scrollTop+=b.isFunction(a.mouseWheel)?a.mouseWheel.call(c,d):"mousewheel"===d.type?-d.originalEvent.wheelDelta/10:6*d.originalEvent.detail}); 357!0===e.hoverrows&&b(e.idSel).off("mouseover.jqGrid mouseout.jqGrid");var u=function(b,a){var c=b.height();1<=Math.abs(c-a)&&0<a&&(b.height(a),c=b.height(),1<=Math.abs(a-c)&&b.height(a+Math.round(a-c)))},y=function(b,a){var c=b.width();1<=Math.abs(c-a)&&(b.width(a),c=b.width(),1<=Math.abs(a-c)&&b.width(a+Math.round(a-c)))},D=function(a,c,d,g){var f,h,l,m,n,p,q;q=b(c).position().top;var r,v,x;if(null!=a&&0<a.length){a[0].scrollTop=c.scrollTop;a.css("rtl"===e.direction?{top:q,right:0}:{top:q,left:0}); 358h=a.children("table").children("thead").children("tr");l=b(c).children("div").children("table").children("thead").children("tr");0===l.length&&(h=b(a.children("table")[0].rows),l=b(b(c).children("div").children("table")[0].rows));f=Math.min(h.length,l.length);r=0<f?b(h[0]).position().top:0;v=0<f?b(l[0]).position().top:0;if(0<=d)for(0<=g&&(f=Math.min(g+1,f));d<f;d++)if(m=b(l[d]),"none"!==m.css("display")&&m.is(":visible")){q=m.position().top;
358g=b(h[d]);n=g.position().top;p=m.height();if(null!=e.groupHeader&& 359e.groupHeader.useColSpanStyle)for(x=m[0].cells,k=0;k<x.length;k++)m=x[k],null!=m&&"TH"===m.nodeName.toUpperCase()&&(p=Math.max(p,b(m).height()));q=p+(q-v)+(r-n);u(g,q)}u(a,c.clientHeight)}},n={resizeDiv:!0,resizedRows:{iRowStart:0,iRowEnd:-1}},A={header:n,resizeFooter:!0,body:n};d.on("jqGridAfterGridComplete.setFrozenColumns",function(){b(e.idSel+"_frozen").remove();b(f.fbDiv).height(f.hDiv.clientHeight);var a=b(this).clone(!0),c=a[0].rows,g=d[0].rows;b(c).filter("tr[role=row]").each(function(){b(this.cells).filter("td[role=gridcell]:gt("+ 360l+")").remove()});f.fbRows=c;a.width(1).attr("id",e.id+"_frozen");a.appendTo(f.fbDiv);if(!0===e.hoverrows){var h=function(a,c,d){b(a)[c](r);b(d[a.rowIndex])[c](r)};b(c).filter(".jqgrow").hover(function(){h(this,"addClass",g)},function(){h(this,"removeClass",g)});b(g).filter(".jqgrow").hover(function(){h(this,"addClass",c)},function(){h(this,"removeClass",c)})}D(f.fhDiv,f.hDiv,0,-1);D(f.fbDiv,f.bDiv,0,-1);f.sDiv&&D(f.fsDiv,f.sDiv,0,-1)});var h=function(a){b(f.fbDiv).scrollTop(b(f.bDiv).scrollTop()); 361a.header.resizeDiv&&D(f.fhDiv,f.hDiv,a.header.resizedRows.iRowStart,a.header.resizedRows.iRowEnd);a.body.resizeDiv&&D(f.fbDiv,f.bDiv,a.body.resizedRows.iRowStart,a.body.resizedRows.iRowEnd);a.resizeFooter&&f.sDiv&&a.resizeFooter&&D(f.fsDiv,f.sDiv,0,-1);var c=f.fhDiv[0].clientWidth;a.header.resizeDiv&&null!=f.fhDiv&&1<=f.fhDiv.length&&u(b(f.fhDiv),f.hDiv.clientHeight);a.body.resizeDiv&&null!=f.fbDiv&&0<f.fbDiv.length&&y(b(f.fbDiv),c);a.resizeFooter&&null!=f.fsDiv&&0<=f.fsDiv.length&&y(b(f.fsDiv),c)}; 362b(e.gBox).on("resizestop.setFrozenColumns",function(){setTimeout(function(){h(A)},50)});d.on("jqGridInlineEditRow.setFrozenColumns jqGridInlineAfterRestoreRow.setFrozenColumns jqGridInlineAfterSaveRow.setFrozenColumns jqGridAfterEditCell.setFrozenColumns jqGridAfterRestoreCell.setFrozenColumns jqGridAfterSaveCell.setFrozenColumns jqGridResizeStop.setFrozenColumns",function(b,a){var c=d.jqGrid("getInd",a);h({header:{resizeDiv:!1,resizedRows:{iRowStart:-1,iRowEnd:-1}},resizeFooter:!0,body:{resizeDiv:!0, 363resizedRows:{iRowStart:c,iRowEnd:c}
363}})});d.on("jqGridResizeStop.setFrozenColumns",function(){h(A)});d.on("jqGridResetFrozenHeights.setFrozenColumns",function(b,a){h(a||A)});f.hDiv.loading||d.triggerHandler("jqGridAfterGridComplete");e.frozenColumns=!0}}}})},destroyFrozenColumns:function(){return this.each(function(){var a=b(this),c=this.grid,d=this.p,e=H(d.id);if(c&&!0===d.frozenColumns){b(c.fhDiv).remove();b(c.fbDiv).off(".setFrozenColumns");b(c.fbDiv).remove();c.fhDiv=null;c.fbDiv=null;c.fbRows= 364null;d.footerrow&&(b(c.fsDiv).remove(),c.fsDiv=null);a.off(".setFrozenColumns");if(!0===d.hoverrows){var f,g=O.call(this,"states.hover");a.on("mouseover.jqGrid",function(a){f=b(a.target).closest("tr.jqgrow");"ui-subgrid"!==b(f).attr("class")&&b(f).addClass(g)}).on("mouseout.jqGrid",function(a){f=b(a.target).closest("tr.jqgrow");b(f).removeClass(g)})}d.frozenColumns=!1;d.sortable&&(c=b(c.hDiv).find(".ui-jqgrid-htable .ui-jqgrid-labels"),c.sortable("destroy"),a.jqGrid("setGridParam",{sortable:{options:{items:">th:not(:has(#jqgh_"+ 365e+"_cb,#jqgh_"+e+"_rn,#jqgh_"+e+"_subgrid),:hidden)"}}}),a.jqGrid("sortableColumns",c))}})}});b.fn.jqFilter=function(a){if("string"===typeof a){var c=b.fn.jqFilter[a];if(!c)throw"jqFilter - No such method: "+a;var d=b.makeArray(arguments).slice(1);return c.apply(this,d)}var e=b.extend(!0,{filter:null,columns:[],onChange:null,afterRedraw:null,checkValues:null,error:!1,errmsg:"",errorcheck:!0,showQuery:!0,sopt:null,ops:[],operands:null,numopts:"eq ne lt le gt ge nu nn in ni".split(" "),stropts:"eq ne bw bn ew en cn nc nu nn in ni".split(" "), 366strarr:["text","string","blob"],groupOps:[{op:"AND",text:"AND"},{op:"OR",text:"OR"}],groupButton:!0,ruleButtons:!0,direction:"ltr"},t.filter,a||{});return this.each(function(){if(!this.filter){this.p=e;if(null===e.filter||void 0===e.filter)e.filter={groupOp:e.groupOps[0].op,rules:[],groups:[]};var a,c=e.columns.length,d,m=/msie/i.test(navigator.userAgent)&&!window.opera,l=b.isFunction,n=null!=t.defaults&&l(t.defaults.fatalError)?t.defaults.fatalError:alert,p=function(){return b("#"+t.jqID(e.id))[0]|| 367null},q=function(a,c){return b(p()).jqGrid("getGuiStyles",a,c||"")},r=function(a){return b(p()).jqGrid("getGridRes","search."+a)},v=function(b){var a=p(),c=a.p.iColByName[b];if(void 0!==c)return{cm:a.p.colModel[c],iCol:c};c=a.p.iPropByName[b];return void 0!==c?{cm:a.p.colModel[c],iCol:c,isAddProp:!0}:{cm:null,iCol:-1}},B=q("states.error"),z=q("dialog.content");e.initFilter=b.extend(!0,{},e.filter);if(c){for(a=0;a<c;a++)d=e.columns[a],d.stype?d.inputtype=d.stype:d.inputtype||(d.inputtype="text"),d.sorttype? 368d.searchtype=d.sorttype:d.searchtype||(d.searchtype="string"),void 0===d.hidden&&(d.hidden=!1),d.label||(d.label=d.name),d.cmName=d.name,d.index&&(d.name=d.index),d.hasOwnProperty("searchoptions")||(d.searchoptions={}),d.hasOwnProperty("searchrules")||(d.searchrules={});e.showQuery&&b(this).append("<table class='queryresult "+z+"' style='display:block;max-width:440px;border:0px none;' dir='"+e.direction+"'><tbody><tr><td class='query'></td></tr></tbody></table>");var w=function(b,a){var c=[!0,""], 369d=p();if(l(a.searchrules))c=a.searchrules.call(d,b,a);else if(t&&t.checkValues)try{c=t.checkValues.call(d,b,-1,a.searchrules,a.label)}catch(A){}c&&c.length&&!1===c[0]&&(e.error=!c[0],e.errmsg=c[1])};this.onchange=function(){e.error=!1;e.errmsg="";return l(e.onChange)?e.onChange.call(p(),e,this):!1};this.reDraw=function(){b("table.group:first",this).remove();var a=this.createTableForGroup(e.filter,null);b(this).append(a);l(e.afterRedraw)&&e.afterRedraw.call(p(),e,this)};this.createTableForGroup=function(a, 370c){var d=this,g,f=b("<table class='"+q("searchDialog.operationGroup","group")+"' style='border:0px none;'><tbody></tbody></table>"),h="left";"rtl"===e.direction&&(h="right",f.attr("dir","rtl"));null===c&&f.append("<tr class='error' style='display:none;'><th colspan='5' class='"+B+"' align='"+h+"'></th></tr>");var k=b("<tr></tr>");f.append(k);h=b("<th colspan='5' align='"+h+"'></th>");k.append(h);if(!0===e.ruleButtons){var l=b("<select class='"+q("searchDialog.operationSelect","opsel")+"'></select>"); 371h.append(l);var k="",m;for(g=0;g<e.groupOps.length;g++)m=a.groupOp===d.p.groupOps[g].op?" selected='selected'":"",k+="<option value='"+d.p.groupOps[g].op+"'"+m+">"+d.p.groupOps[g].text+"</option>";l.append(k).on("change",function(){a.groupOp=b(l).val();d.onchange()})}k="<span></span>";e.groupButton&&(k=b("<input type='button' value='+ {}' title='"+r("addGroupTitle")+"' class='"+q("searchDialog.addGroupButton","add-group")+"'/>"),k.on("click",function(){void 0===a.groups&&(a.groups=[]);a.groups.push({groupOp:e.groupOps[0].op, 372rules:[],groups:[]});d.reDraw();d.onchange();return!1}));h.append(k);if(!0===e.ruleButtons){var k=b("<input type='button' value='+' title='"+r("addRuleTitle")+"' class='"+q("searchDialog.addRuleButton","add-rule ui-add")+"'/>"),n;k.on("click",function(){var c,e,f;void 0===a.rules&&(a.rules=[]);for(g=0;g<d.p.columns.length;g++)if(c=void 0===d.p.columns[g].search?!0:d.p.columns[g].search,e=!0===d.p.columns[g].hidden,(f=!0===d.p.columns[g].searchoptions.searchhidden)&&c||c&&!e){n=d.p.columns[g];break}c= 373n.searchoptions.sopt?n.searchoptions.sopt:d.p.sopt?d.p.sopt:-1!==b.inArray(n.searchtype,d.p.strarr)?d.p.stropts:d.p.numopts;
373a.rules.push({field:n.name,op:c[0],data:""});d.reDraw();return!1});h.append(k)}null!==c&&(k=b("<input type='button' value='-' title='"+r("deleteGroupTitle")+"' class='"+q("searchDialog.deleteGroupButton","delete-group")+"'/>"),h.append(k),k.on("click",function(){for(g=0;g<c.groups.length;g++)if(c.groups[g]===a){c.groups.splice(g,1);break}d.reDraw();d.onchange();return!1}));if(void 0!== 374a.groups)for(g=0;g<a.groups.length;g++)h=b("<tr></tr>"),f.append(h),k=b("<td class='first'></td>"),h.append(k),k=b("<td colspan='4'></td>"),k.append(this.createTableForGroup(a.groups[g],a)),h.append(k);void 0===a.groupOp&&(a.groupOp=d.p.groupOps[0].op);if(void 0!==a.rules)for(g=0;g<a.rules.length;g++)f.append(this.createTableRowForRule(a.rules[g],a));return f};this.createTableRowForRule=function(a,c){var d=this,g=p(),f=b("<tr></tr>"),h,k,n,u="",w;f.append("<td class='first'></td>");var x=b("<td class='columns'></td>"); 375f.append(x);var B=b("<select class='"+q("searchDialog.label","selectLabel")+"'></select>"),z,G=[];x.append(B);B.on("change",function(){a.field=b(B).val();var c=b(this).parents("tr:first"),e,f;for(f=0;f<d.p.columns.length;f++)if(d.p.columns[f].name===a.field){e=d.p.columns[f];break}if(e){f=b.extend({},e.editoptions||{});delete f.readonly;delete f.disabled;var h=b.extend({},f||{},e.searchoptions||{},v(e.cmName),{id:t.randId(),name:e.name,mode:"search"});h.column=e;m&&"text"===e.inputtype&&!h.size&& 376(h.size=10);var n=t.createEl.call(g,e.inputtype,h,"",!0,d.p.ajaxSelectOptions||{},!0);b(n).addClass(q("searchDialog.elem","input-elm"));k=h.sopt?h.sopt:d.p.sopt?d.p.sopt:-1!==b.inArray(e.searchtype,d.p.strarr)?d.p.stropts:d.p.numopts;e="";var p=0,r,u;G=[];b.each(d.p.ops,function(){G.push(this.oper)});d.p.cops&&b.each(d.p.cops,function(b){G.push(b)});for(f=0;f<k.length;f++)u=k[f],z=b.inArray(k[f],G),-1!==z&&(r=d.p.ops[z],r=void 0!==r?r.text:d.p.cops[u].text,0===p&&(a.op=u),e+="<option value='"+u+"'>"+ 377r+"</option>",p++);b(".selectopts",c).empty().append(e);b(".selectopts",c)[0].selectedIndex=0;t.msie&&9>t.msiever()&&(f=parseInt(b("select.selectopts",c)[0].offsetWidth,10)+1,b(".selectopts",c).width(f),b(".selectopts",c).css("width","auto"));b(".data",c).empty().append(n);t.bindEv.call(g,n,h);b(".input-elm",c).on("change",function(c){c=c.target;a.data="SPAN"===c.nodeName.toUpperCase()&&h&&l(h.custom_value)?h.custom_value.call(g,b(c).children(".customelement:first"),"get"):c.value;d.onchange()}); 378setTimeout(function(){a.data=b(n).val();d.onchange()},0)}});var x=0,C,da;for(h=0;h<d.p.columns.length;h++)if(w=void 0===d.p.columns[h].search?!0:d.p.columns[h].search,C=!0===d.p.columns[h].hidden,(da=!0===d.p.columns[h].searchoptions.searchhidden)&&w||w&&!C)w="",a.field===d.p.columns[h].name&&(w=" selected='selected'",x=h),u+="<option value='"+d.p.columns[h].name+"'"+w+">"+d.p.columns[h].label+"</option>";B.append(u);u=b("<td class='operators'></td>");f.append(u);n=e.columns[x];m&&"text"===n.inputtype&& 379!n.searchoptions.size&&(n.searchoptions.size=10);x=b.extend({},n.editoptions||{});delete x.readonly;delete x.disabled;x=b.extend({},x,n.searchoptions||{},v(n.cmName),{id:t.randId(),name:n.name});x.column=n;x=t.createEl.call(g,n.inputtype,x,a.data,!0,d.p.ajaxSelectOptions||{},!0);if("nu"===a.op||"nn"===a.op)b(x).attr("readonly","true"),b(x).attr("disabled","true");var H=b("<select class='"+q("searchDialog.operator","selectopts")+"'></select>");u.append(H);H.on("change",function(){a.op=b(H).val();var c= 380b(this).parents("tr:first"),c=b(".input-elm",c)[0];"nu"===a.op||"nn"===a.op?(a.data="","SELECT"!==c.tagName.toUpperCase()&&(c.value=""),c.setAttribute("readonly","true"),c.setAttribute("disabled","true")):("SELECT"===c.tagName.toUpperCase()&&(a.data=c.value),c.removeAttribute("readonly"),c.removeAttribute("disabled"));d.onchange()});k=n.searchoptions.sopt?n.searchoptions.sopt:d.p.sopt?d.p.sopt:-1!==b.inArray(n.searchtype,d.p.strarr)?d.p.stropts:d.p.numopts;u="";b.each(d.p.ops,function(){G.push(this.oper)}); 381d.p.cops&&b.each(d.p.cops,function(b){G.push(b)});for(h=0;h<k.length;h++)da=k[h],z=b.inArray(k[h],G),-1!==z&&(C=d.p.ops[z],w=a.op===da?" selected='selected'":"",u+="<option value='"+da+"'"+w+">"+(void 0!==C?C.text:d.p.cops[da].text)+"</option>");H.append(u);u=b("<td class='data'></td>");f.append(u);u.append(x);t.bindEv.call(g,x,n.searchoptions);b(x).addClass(q("searchDialog.elem","input-elm")).on("change",function(){a.data="custom"===n.inputtype?n.searchoptions.custom_value.call(g,b(this).children(".customelement:first"), 382"get"):b(this).val();d.onchange()});u=b("<td></td>");f.append(u);!0===e.ruleButtons&&(x=b("<input type='button' value='-' title='"+r("deleteRuleTitle")+"' class='"+q("searchDialog.deleteRuleButton","delete-rule ui-del")+"'/>"),u.append(x),x.on("click",function(){for(h=0;h<c.rules.length;h++)if(c.rules[h]===a){c.rules.splice(h,1);break}d.reDraw();d.onchange();return!1}));return f};
382this.getStringForGroup=function(b){var a="(",c;if(void 0!==b.groups)for(c=0;c<b.groups.length;c++){1<a.length&&(a+=" "+ 383b.groupOp+" ");try{a+=this.getStringForGroup(b.groups[c])}catch(D){n(D)}}if(void 0!==b.rules)try{for(c=0;c<b.rules.length;c++)1<a.length&&(a+=" "+b.groupOp+" "),a+=this.getStringForRule(b.rules[c])}catch(D){n(D)}a+=")";return"()"===a?"":a};this.getStringForRule=function(a){var c="",d="",g,f,h=a.data,k;for(g=0;g<e.ops.length;g++)if(e.ops[g].oper===a.op){c=e.operands.hasOwnProperty(a.op)?e.operands[a.op]:"";d=e.ops[g].oper;break}if(""===d&&null!=e.cops)for(k in e.cops)if(e.cops.hasOwnProperty(k)&&(d= 384k,c=e.cops[k].operand,l(e.cops[k].buildQueryValue)))return e.cops[k].buildQueryValue.call(e,{cmName:a.field,searchValue:h,operand:c});for(g=0;g<e.columns.length;g++)if(e.columns[g].name===a.field){f=e.columns[g];break}if(null==f)return"";if("bw"===d||"bn"===d)h+="%";if("ew"===d||"en"===d)h="%"+h;if("cn"===d||"nc"===d)h="%"+h+"%";if("in"===d||"ni"===d)h=" ("+h+")";e.errorcheck&&w(a.data,f);return-1!==b.inArray(f.searchtype,["int","integer","float","number","currency"])||"nn"===d||"nu"===d?a.field+ 385" "+c+" "+h:a.field+" "+c+' "'+h+'"'};this.resetFilter=function(){e.filter=b.extend(!0,{},e.initFilter);this.reDraw();this.onchange()};this.hideError=function(){b("th."+B,this).html("");b("tr.error",this).hide()};this.showError=function(){b("th."+B,this).html(e.errmsg);b("tr.error",this).show()};this.toUserFriendlyString=function(){return this.getStringForGroup(e.filter)};this.toString=function(){function b(c){var d="(",e;if(void 0!==c.groups)for(e=0;e<c.groups.length;e++)1<d.length&&(d="OR"===c.groupOp? 386d+" || ":d+" && "),d+=b(c.groups[e]);if(void 0!==c.rules)for(e=0;e<c.rules.length;e++){1<d.length&&(d="OR"===c.groupOp?d+" || ":d+" && ");var g=c.rules[e];if(a.p.errorcheck){var f,k=void 0;for(f=0;f<a.p.columns.length;f++)if(a.p.columns[f].name===g.field){k=a.p.columns[f];break}k&&w(g.data,k)}d+=g.op+"(item."+g.field+",'"+g.data+"')"}d+=")";return"()"===d?"":d}var a=this;return b(e.filter)};this.reDraw();if(e.showQuery)this.onchange();this.filter=!0}}})};b.extend(b.fn.jqFilter,{toSQLString:function(){var b= 387"";this.each(function(){b=this.toUserFriendlyString()});return b},filterData:function(){var b;this.each(function(){b=this.p.filter});return b},getParameter:function(b){return void 0!==b&&this.p.hasOwnProperty(b)?this.p[b]:this.p},resetFilter:function(){return this.each(function(){this.resetFilter()})},addFilter:function(a){"string"===typeof a&&(a=b.parseJSON(a));this.each(function(){this.p.filter=a;this.reDraw();this.onchange()})}});var Ka={xml2json:function(b,c){9===b.nodeType&&(b=b.documentElement); 388var a=this.removeWhite(b),a=this.toObj(a),a=this.toJson(a,b.nodeName,"\t");return"{\n"+c+(c?a.replace(/\t/g,c):a.replace(/\t|\n/g,""))+"\n}"},json2xml:function(b,c){var a=function(b,c,d){var e="",f,g,k;if(b instanceof Array)if(0===b.length)e+=d+"<"+c+">__EMPTY_ARRAY_</"+c+">\n";else for(f=0,g=b.length;f<g;f+=1)k=d+a(b[f],c,d+"\t")+"\n",e+=k;else if("object"===typeof b){f=!1;e+=d+"<"+c;for(g in b)b.hasOwnProperty(g)&&("@"===g.charAt(0)?e+=" "+g.substr(1)+'="'+b[g].toString()+'"':f=!0);e+=f?">":"/>"; 389if(f){for(g in b)b.hasOwnProperty(g)&&("#text"===g?e+=b[g]:"#cdata"===g?e+="<![CDATA["+b[g]+"]]\x3e":"@"!==g.charAt(0)&&(e+=a(b[g],g,d+"\t")));e+=("\n"===e.charAt(e.length-1)?d:"")+"</"+c+">"}}else"function"===typeof b?e+=d+"<"+c+"><![CDATA["+b+"]]\x3e</"+c+">":(void 0===b&&(b=""),e='""'===b.toString()||0===b.toString().length?e+(d+"<"+c+">__EMPTY_STRING_</"+c+">"):e+(d+"<"+c+">"+b.toString()+"</"+c+">"));return e},e="",f;for(f in b)b.hasOwnProperty(f)&&(e+=a(b[f],f,""));return c?e.replace(/\t/g, 390c):e.replace(/\t|\n/g,"")},toObj:function(a){var c={},d=/function/i,e,f=0,g=0,k=!1;if(1===a.nodeType){if(a.attributes.length)for(e=0;e<a.attributes.length;e+=1)c["@"+a.attributes[e].nodeName]=(a.attributes[e].nodeValue||"").toString();if(a.firstChild){for(e=a.firstChild;e;e=e.nextSibling)1===e.nodeType?k=!0:3===e.nodeType&&e.nodeValue.match(/[^ \f\n\r\t\v]/)?f+=1:4===e.nodeType&&(g+=1);if(k)if(2>f&&2>g)for(this.removeWhite(a),e=a.firstChild;e;e=e.nextSibling)3===e.nodeType?c["#text"]=this.escape(e.nodeValue): 3914===e.nodeType?d.test(e.nodeValue)?c[e.nodeName]=[c[e.nodeName],e.nodeValue]:c["#cdata"]=this.escape(e.nodeValue):c[e.nodeName]?c[e.nodeName]instanceof Array?c[e.nodeName][c[e.nodeName].length]=this.toObj(e):c[e.nodeName]=[c[e.nodeName],this.toObj(e)]:c[e.nodeName]=this.toObj(e);else a.attributes.length?c["#text"]=this.escape(this.innerXml(a)):c=this.escape(this.innerXml(a));else if(f)a.attributes.length?c["#text"]=this.escape(this.innerXml(a)):(c=this.escape(this.innerXml(a)),"__EMPTY_ARRAY_"===
392c?c="[]":"__EMPTY_STRING_"===c&&(c=""));else if(g)if(1<g)c=this.escape(this.innerXml(a));else for(e=a.firstChild;e;e=e.nextSibling){if(d.test(a.firstChild.nodeValue)){c=a.firstChild.nodeValue;break}c["#cdata"]=this.escape(e.nodeValue)}}a.attributes.length||a.firstChild||(c=null)}else 9===a.nodeType?c=this.toObj(a.documentElement):(null!=b.jgrid&&null!=b.jgrid.defaults&&b.isFunction(b.jgrid.defaults.fatalError)?b.jgrid.defaults.fatalError:alert)("unhandled node type: "+a.nodeType);return c},toJson:function(b, 393c,d,e){void 0===e&&(e=!0);var a=c?'"'+c+'"':"",g="\t",k="\n",m,l,n=[];m=[];e||(k=g="");if("[]"===b)a+=c?":[]":"[]";else if(b instanceof Array){l=0;for(m=b.length;l<m;l+=1)n[l]=this.toJson(b[l],"",d+g,e);a+=(c?":[":"[")+(1<n.length?k+d+g+n.join(","+k+d+g)+k+d:n.join(""))+"]"}else if(null===b)a+=(c&&":")+"null";else if("object"===typeof b){for(l in b)b.hasOwnProperty(l)&&(m[m.length]=this.toJson(b[l],l,d+g,e));a+=(c?":{":"{")+(1<m.length?k+d+g+m.join(","+k+d+g)+k+d:m.join(""))+"}"}else a="string"=== 394typeof b?a+((c&&":")+'"'+b.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"'):a+((c&&":")+b.toString());return a},innerXml:function(b){var a="",d=function(b){var a="",c;if(1===b.nodeType){a+="<"+b.nodeName;for(c=0;c<b.attributes.length;c+=1)a+=" "+b.attributes[c].nodeName+'="'+(b.attributes[c].nodeValue||"").toString()+'"';if(b.firstChild){a+=">";for(c=b.firstChild;c;c=c.nextSibling)a+=d(c);a+="</"+b.nodeName+">"}else a+="/>"}else 3===b.nodeType?a+=b.nodeValue:4===b.nodeType&&(a+="<![CDATA["+b.nodeValue+ 395"]]\x3e");return a};if(b.hasOwnProperty("innerHTML"))a=b.innerHTML;else for(b=b.firstChild;b;b=b.nextSibling)a+=d(b);return a},escape:function(b){return b.replace(/[\\]/g,"\\\\").replace(/[\"]/g,'\\"').replace(/[\n]/g,"\\n").replace(/[\r]/g,"\\r")},removeWhite:function(b){b.normalize();for(var a=b.firstChild,d;a;)3===a.nodeType?a.nodeValue.match(/[^ \f\n\r\t\v]/)?a=a.nextSibling:(d=a.nextSibling,b.removeChild(a),a=d):(1===a.nodeType&&this.removeWhite(a),a=a.nextSibling);return b}};window.xmlJsonClass= 396Ka;var ab=t.feedback,Da=t.fullBoolFeedback,ca=t.builderFmButon,Qa=function(b,c,d){!0===c[0]&&(d="<span class='"+ra("fm-button-icon",d,c[2])+"'></span>","right"===c[1]?b.addClass("fm-button-icon-right").append(d):b.addClass("fm-button-icon-left").prepend(d))},T=function(b){return O.call(this,"states."+b)},Ra=function(b){return" "===b||" "===b||1===b.length&&160===b.charCodeAt(0)};t.extend({searchGrid:function(a){return this.each(function(){function c(a){B("beforeShow",a)&&(b(n).data("onClose", 397g.onClose),t.viewModal.call(d,n,{gbox:p,jqm:g.jqModal,overlay:g.overlay,modal:g.modal,overlayClass:g.overlayClass,toTop:g.toTop,onHide:function(b){b.w.remove();b.o&&b.o.remove()}}),B("afterShow",a))}var d=this,e=b(d),f=d.p;if(d.grid&&null!=f){var g=b.extend(!0,{drag:!0,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:!0,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,afterRedraw:null,afterChange:null,closeAfterSearch:!1,closeAfterReset:!1, 398closeOnEscape:!1,searchOnEnter:!1,multipleSearch:!1,multipleGroup:!1,top:0,left:0,removemodal:!0,resize:!0,width:450,height:"auto",dataheight:"auto",showQuery:!1,errorcheck:!0,sopt:null,stringResult:void 0,onClose:null,onSearch:null,onReset:null,columns:[],tmplNames:null,tmplFilters:null,tmplLabel:" Template: ",showOnLoad:!1,layer:null,operands:{eq:"=",ne:"<>",lt:"<",le:"<=",gt:">",ge:">=",bw:"LIKE",bn:"NOT LIKE","in":"IN",ni:"NOT IN",ew:"LIKE",en:"NOT LIKE",cn:"LIKE",nc:"NOT LIKE",nu:"IS NULL",nn:"IS NOT NULL"}}, 399C.getGridRes.call(e,"search"),t.search||{},f.searching||{},a||{}),k="fbox_"+f.id,m=g.commonIconClass,l={themodal:"searchmod"+k,modalhead:"searchhd"+k,modalcontent:"searchcnt"+k,resizeAlso:k},n="#"+H(l.themodal),p=f.gBox,q=f.gView,r=b.each,v=f.postData[g.sFilter],B=function(){var a=b.makeArray(arguments);a.unshift("Search");a.unshift("Filter");a.unshift(g);return ab.apply(d,a)},z=function(){t.hideModal(n,{gb:p,jqm:g.jqModal,onClose:g.onClose,removemodal:g.removemodal})};"string"===typeof v&&(v=""!== 400b.trim(v)?b.parseJSON(v):void 0);b(n).remove();if(void 0!==b(n)[0])c(b("#fbox_"+H(f.id)));else{var w=b("<div><div id='"+k+"' class='"+O.call(d,"dialog.body","searchFilter")+"' style='overflow:auto'></div></div>").insertBefore(q);"rtl"===f.direction&&w.attr("dir","rtl");var x="",u="",y,D=!1,A,h=-1,E=b.extend([],f.colModel);A=ca.call(d,k+"_search",g.Find,ra(m,g.findDialogIcon),"right");var L=ca.call(d,k+"_reset",g.Reset,ra(m,g.resetDialogIcon),"left");g.showQuery&&(x=ca.call(d,k+"_query","Query",ra(m, 401g.queryDialogIcon),"left")+" ");g.searchForAdditionalProperties&&r(f.additionalProperties,function(){var b="string"===typeof this?{name:this}:this;b.label||(b.label=b.name);b.isAddProp=!0;E.push(b)});
401g.columns.length?(E=g.columns,h=0,y=E[0].index||E[0].name):r(E,function(b,a){a.label||(a.label=a.isAddProp?a.name:f.colNames[b]);if(!D){var c=void 0===a.search?!0:a.search,d=!0===a.hidden;if(a.searchoptions&&!0===a.searchoptions.searchhidden&&c||c&&!d)D=!0,y=a.index||a.name,h=b}});if(!v&&y||!1=== 402g.multipleSearch)m="eq",0<=h&&E[h].searchoptions&&E[h].searchoptions.sopt?m=E[h].searchoptions.sopt[0]:g.sopt&&g.sopt.length&&(m=g.sopt[0]),v={groupOp:"AND",rules:[{field:y,op:m,data:""}]};D=!1;g.tmplNames&&g.tmplNames.length&&(D=!0,u=g.tmplLabel,u+="<select class='ui-template'>",u+="<option value='default'>Default</option>",r(g.tmplNames,function(b,a){u+="<option value='"+b+"'>"+a+"</option>"}),u+="</select>");A="<div class='"+O.call(d,"dialog.footer")+"'><table class='EditTable' style='border:0px none;margin-top:5px' id='"+ 403k+"_2'><tbody><tr><td colspan='2'><hr class='"+O.call(d,"dialog.hr")+"' style='margin:1px'/></td></tr><tr><td class='EditButton EditButton-"+f.direction+"' style='float:"+("rtl"===f.direction?"right":"left")+";'>"+L+u+"</td><td class='EditButton EditButton-"+f.direction+"'>"+x+A+"</td></tr></tbody></table></div>";k=H(k);g.gbox=p;g.height="auto";k="#"+k;b(k).jqFilter({columns:E,filter:g.loadDefaults?v:null,showQuery:g.showQuery,errorcheck:g.errorcheck,sopt:g.sopt,groupButton:g.multipleGroup,ruleButtons:g.multipleSearch, 404afterRedraw:g.afterRedraw,ops:g.odata,cops:f.customSortOperations,operands:g.operands,ajaxSelectOptions:f.ajaxSelectOptions,groupOps:g.groupOps,onChange:function(a,c,e){a.showQuery&&b(".query",e).text(c.toUserFriendlyString());Da.call(d,g.afterChange,"jqGridFilterAfterChange",b(k),g,a,c)},direction:f.direction,id:f.id});w.append(A);if(D&&g.tmplFilters&&g.tmplFilters.length)b(".ui-template",w).on("change",function(){var a=b(this).val();"default"===a?b(k).jqFilter("addFilter",v):b(k).jqFilter("addFilter", 405g.tmplFilters[parseInt(a,10)]);return!1});!0===g.multipleGroup&&(g.multipleSearch=!0);B("onInitialize",b(k));g.layer?t.createModal.call(d,l,w,g,q,b(p)[0],"#"+H(g.layer),{position:"relative"}):t.createModal.call(d,l,w,g,q,b(p)[0]);(g.searchOnEnter||g.closeOnEscape)&&b(n).keydown(function(a){var c=b(a.target);if(!(!g.searchOnEnter||13!==a.which||c.hasClass("add-group")||c.hasClass("add-rule")||c.hasClass("delete-group")||c.hasClass("delete-rule")||c.hasClass("fm-button")&&c.is("[id$=_query]")))return b(k+ 406"_search").click(),!1;if(g.closeOnEscape&&27===a.which)return b("#"+H(l.modalhead)).find(".ui-jqdialog-titlebar-close").click(),!1});if(x)b(k+"_query").on("click",function(){b(".queryresult",w).toggle();return!1});void 0===g.stringResult&&(g.stringResult=g.multipleSearch);b(k+"_search").on("click",function(){var a={},c="",h,l=b(k);h=l.find(".input-elm");h.filter(":focus")&&(h=h.filter(":focus"));h.change();h=l.jqFilter("filterData");if(g.errorcheck&&(l[0].hideError(),g.showQuery||l.jqFilter("toSQLString"), 407l[0].p.error))return l[0].showError(),!1;if(g.stringResult||"local"===f.datatype){try{c=window.JSON&&window.JSON.stringify?JSON.stringify(h):Ka.toJson(h,"","",!1)}catch(G){}"string"===typeof c&&(a[g.sFilter]=c,r([g.sField,g.sValue,g.sOper],function(){a[this]=""}))}else g.multipleSearch?(a[g.sFilter]=h,r([g.sField,g.sValue,g.sOper],function(){a[this]=""})):(a[g.sField]=h.rules[0].field,a[g.sValue]=h.rules[0].data,a[g.sOper]=h.rules[0].op,a[g.sFilter]="");f.search=!0;b.extend(f.postData,a);Da.call(d, 408g.onSearch,"jqGridFilterSearch",f.filters)&&e.trigger("reloadGrid",[b.extend({page:1},g.reloadGridSearchOptions||{})]);g.closeAfterSearch&&z();return!1});b(k+"_reset").on("click",function(){var a={},c=b(k);f.search=!1;f.resetsearch=!0;!1===g.multipleSearch?a[g.sField]=a[g.sValue]=a[g.sOper]="":a[g.sFilter]="";c[0].resetFilter();D&&b(".ui-template",w).val("default");b.extend(f.postData,a);Da.call(d,g.onReset,"jqGridFilterReset")&&e.trigger("reloadGrid",[b.extend({page:1},g.reloadGridResetOptions|| 409{})]);g.closeAfterReset&&z();return!1});c(b(k));var I=T.call(d,"hover");b(".fm-button:not(."+T.call(d,"disabled").split(" ").join(".")+")",w).hover(function(){b(this).addClass(I)},function(){b(this).removeClass(I)})}}})},editGridRow:function(a,c){return this.each(function(){function d(){b(D+" > tbody > tr > td .FormElement").each(function(){var a=b(".customelement",this),c=this.name;if(a.length){if(c=a.attr("name"),a=J[c],void 0!==a&&(a=I[a],a=a.editoptions||{},b.isFunction(a.custom_value))){try{if(F[c]= 410a.custom_value.call(p,b("#"+H(c),D),"get"),void 0===F[c])throw"e1";}catch(ua){"e1"===ua?t.info_dialog.call(p,M,"function 'custom_value' "+w.msg.novalue,w.bClose):t.info_dialog.call(p,M,ua.message,w.bClose)}return!0}}else switch(a=b(this)[0].type,a){case "checkbox":F[c]=b(this).is(":checked")?b(this).val():b(this).data("offval");break;case "select-one":F[c]=b("option:selected",this).val();break;case "select-multiple":F[c]=b(this).val();F[c]=F[c]?F[c].join(","):"";b("option:selected",this).each(function(a, 411c){b(c).text()});break;case "date":F[c]=b(this).val();3===String(F[c]).split("-").length&&(a=J[c],void 0!==a&&(a=I[a],a=a.formatoptions||{},a=a.newformat||B.call(q,"formatter.date.newformat"),F[c]=t.parseDate.call(q[0],"Y-m-d",F[c],a)));break;default:void 0!==a&&0>b.inArray(a,w.skipPostTypes)&&(F[c]=b(this).val())}});return!0}function e(a,c){var d,e=0,g,f,h,k;if(w.checkOnSubmit||w.checkOnUpdate)w._savedData={},w._savedData[v+"_id"]=a;var l=r.colModel;if("_empty"===a)b(l).each(function(){d=this.name; 412f=b.extend({},this.editoptions||{});(g=b("#"+H(d),c))&&g.length&&null!==g[0]&&(h="","custom"===this.edittype&&b.isFunction(f.custom_value)?f.custom_value.call(p,g,"set",h):f.defaultValue?(h=b.isFunction(f.defaultValue)?f.defaultValue.call(p):f.defaultValue,"checkbox"===g[0].type?(k=h.toLowerCase(),0>k.search(/(false|f|0|no|n|off|undefined)/i)&&""!==k?(g[0].checked=!0,g[0].defaultChecked=!0,g[0].value=h):(g[0].checked=!1,g[0].defaultChecked=!1)):g.val(h)):"checkbox"===g[0].type?(g[0].checked=!1,g[0].defaultChecked= 413!1,h=b(g).data("offval")):g[0].type&&"select"===g[0].type.substr(0,6)?g[0].selectedIndex=0:g.val(h),!0===w.checkOnSubmit||w.checkOnUpdate)&&(w._savedData[d]=h)}),b("#id_g",c).val(a);else{var m=C.getInd.call(q,a,!0);m&&(b(m.cells).filter("td[role=gridcell]").each(function(g){var f;d=l[g].name;if("cb"!==d&&"subgrid"!==d&&"rn"!==d&&!0===l[g].editable){try{f=b.unformat.call(p,b(this),{rowId:a,colModel:l[g]},g)}
413catch(Ca){f="textarea"===l[g].edittype?b(this).text():b(this).html()}r.autoEncodeOnEdit&&(f= 414t.oldDecodePostedData(f));if(!0===w.checkOnSubmit||w.checkOnUpdate)w._savedData[d]=f;d="#"+H(d);switch(l[g].edittype){case "password":case "text":case "button":case "image":case "textarea":Ra(f)&&(f="");b(d,c).val(f);break;case "select":var h=f.split(","),h=b.map(h,function(a){return b.trim(a)});b(d+" option",c).each(function(){var a=b(this),c=b.trim(a.val()),a=b.trim(a.text());l[g].editoptions.multiple||b.trim(f)!==a&&h[0]!==a&&h[0]!==c?l[g].editoptions.multiple?-1<b.inArray(a,h)||-1<b.inArray(c, 415h)?this.selected=!0:this.selected=!1:this.selected=!1:this.selected=!0});break;case "checkbox":f=String(f);l[g].editoptions&&l[g].editoptions.value?f=l[g].editoptions.value.split(":")[0]===f:(f=f.toLowerCase(),f=0>f.search(/(false|f|0|no|n|off|undefined)/i)&&""!==f);b(d,c).prop({checked:f,defaultChecked:f});break;case "custom":try{if(l[g].editoptions&&b.isFunction(l[g].editoptions.custom_value))l[g].editoptions.custom_value.call(p,b(d,c),"set",f);else throw"e1";}catch(Ca){"e1"===Ca?t.info_dialog.call(p, 416M,"function 'custom_value' "+w.msg.nodefined,w.bClose):t.info_dialog.call(p,M,Ca.message,w.bClose)}}e++}}),0<e&&b("#id_g",D).val(a))}}function f(){var a=w.url||r.editurl;b.each(I,function(c,d){var e=d.name,g=F[e];"date"!==d.formatter||null!=d.formatoptions&&!0===d.formatoptions.sendFormatted||(F[e]=b.unformat.date.call(p,g,d));"clientArray"!==a&&d.editoptions&&!0===d.editoptions.NullIfEmpty&&F.hasOwnProperty(e)&&""===g&&(F[e]="null")})}function g(){var c=[!0,"",""],d=c,g={},h=r.prmNames,k,l,m,n,u, 417y,E=C.getInd.call(q,a),B=!1===E?null:p.rows[E];(y=q.triggerHandler("jqGridAddEditBeforeCheckValues",[b(x),N]))&&"object"===typeof y&&(F=y);E=!1===E?-1:E;b.isFunction(w.beforeCheckValues)&&(y=w.beforeCheckValues.call(p,F,b(x),N))&&"object"===typeof y&&(F=y);for(m in F)if(F.hasOwnProperty(m)){y=r.iColByName[m];d=t.checkValues.call(p,F[m],m,void 0,void 0,{oldValue:"_empty"===a?null:C.getCell.call(q,a,y),newValue:F[m],cmName:m,rowid:a,cm:I[y],iCol:y,iRow:E,tr:B,td:null==B?null:B.cells[y],mode:"_empty"=== 418a?"addForm":"editForm"});if(null==d||!0===d)d=c;if(!1===d[0])break}f();if(d[0]){g=q.triggerHandler("jqGridAddEditClickSubmit",[w,F,N]);void 0===g&&b.isFunction(w.onclickSubmit)&&(g=w.onclickSubmit.call(p,w,F,N)||{});d=q.triggerHandler("jqGridAddEditBeforeSubmit",[F,b(x),N]);if(null==d||!0===d)d=c;d[0]&&b.isFunction(w.beforeSubmit)&&(d=w.beforeSubmit.call(p,F,b(x),N),null==d||!0===d)&&(d=c)}if(d[0]&&!w.processing){w.processing=!0;b("#sData",A).addClass(W);m=w.url||r.editurl;l=h.oper;k="clientArray"=== 419m&&!1!==r.keyName?r.keyName:h.id;F[l]="_empty"===b.trim(F[v+"_id"])?h.addoper:h.editoper;F[l]!==h.addoper?F[k]=F[v+"_id"]:void 0===F[k]&&(F[k]=F[v+"_id"]);delete F[v+"_id"];F=b.extend(F,w.editData,g);if(!0===r.treeGrid)for(u in F[l]===h.addoper&&(n=r.selrow,F["adjacency"===r.treeGridModel?r.treeReader.parent_id_field:"parent_id"]=n),r.treeReader)r.treeReader.hasOwnProperty(u)&&(g=r.treeReader[u],!F.hasOwnProperty(g)||F[l]===h.addoper&&"parent_id_field"===u||delete F[g]);F[k]=t.stripPref(r.idPrefix, 420F[k]);r.autoEncodeOnEdit&&b.each(F,function(a,c){b.isFunction(c)||(F[a]=t.oldEncodePostedData(c))});u=b.extend({url:b.isFunction(m)?m.call(p,F[k],N,F,w):m,type:b.isFunction(w.mtype)?w.mtype.call(p,N,w,F[k],F):w.mtype,data:t.serializeFeedback.call(p,b.isFunction(w.serializeEditData)?w.serializeEditData:r.serializeEditData,"jqGridAddEditSerializeEditData",F),complete:function(a,g){q.jqGrid("progressBar",{method:"hide",loadtype:w.saveui});b("#sData",A).removeClass(W);F[k]=b("#id_g",D).val();if(300<= 421a.status&&304!==a.status||0===a.status&&4===a.readyState)d[0]=!1,d[1]=q.triggerHandler("jqGridAddEditErrorTextFormat",[a,N]),b.isFunction(w.errorTextFormat)?d[1]=w.errorTextFormat.call(p,a,N):d[1]=g+" Status: '"+a.statusText+"'. Error code: "+a.status;else{d=q.triggerHandler("jqGridAddEditAfterSubmit",[a,F,N]);if(null==d||!0===d)d=c;d[0]&&b.isFunction(w.afterSubmit)&&(d=w.afterSubmit.call(p,a,F,N),null==d||!0===d)&&(d=c)}if(!1===d[0])b("#FormError>td",D).html(d[1]),b("#FormError",D).show();else{r.autoEncodeOnEdit&& 422b.each(F,function(b,a){F[b]=t.oldDecodePostedData(a)});var f=[b.extend({},w.reloadGridOptions||{})];F[l]===h.addoper?(d[2]||(d[2]=t.randId()),null==F[k]||"_empty"===F[k]||F[l]===h.addoper?F[k]=d[2]:d[2]=F[k],w.reloadAfterSubmit?q.trigger("reloadGrid",f):!0===r.treeGrid?C.addChildNode.call(q,d[2],n,F):C.addRowData.call(q,d[2],F,w.addedrow),w.closeAfterAdd?(!0!==r.treeGrid&&z.call(q,d[2]),ma()):w.clearAfterAdd&&e("_empty",x)):(w.reloadAfterSubmit?(q.trigger("reloadGrid",f),w.closeAfterEdit||setTimeout(function(){z.call(q, 423F[k])},1E3)):!0===r.treeGrid?C.setTreeRow.call(q,F[k],F):C.setRowData.call(q,F[k],F),w.closeAfterEdit&&ma());if(b.isFunction(w.afterComplete)){var m=a;setTimeout(function(){q.triggerHandler("jqGridAddEditAfterComplete",[m,F,b(x),N]);w.afterComplete.call(p,m,F,b(x),N);m=null},50)}if(w.checkOnSubmit||w.checkOnUpdate)if(b(x).data("disabled",!1),"_empty"!==w._savedData[v+"_id"])for(var u in w._savedData)w._savedData.hasOwnProperty(u)&&F[u]&&(w._savedData[u]=F[u])}w.processing=!1;try{b(":input:visible", 424x)[0].focus()}catch(Ib){}}},t.ajaxOptions,w.ajaxEditOptions);
vendor: 3,567 bytes, lines 424-431
424u.url||w.useDataProxy||(b.isFunction(r.dataProxy)?w.useDataProxy=!0:(d[0]=!1,d[1]+=" "+t.errors.nourl));d[0]&&(q.jqGrid("progressBar",{method:"show",loadtype:w.saveui,htmlcontent:w.savetext}),w.useDataProxy?(g=r.dataProxy.call(p,u,"set_"+v),void 0===g&&(g=[!0,""]),!1===g[0]?(d[0]=!1,d[1]=g[1]||"Error deleting the selected row!"):(u.data.oper===h.addoper&&w.closeAfterAdd&&ma(),u.data.oper===h.editoper&&w.closeAfterEdit&&ma())):"clientArray"=== 425u.url?(w.reloadAfterSubmit=!1,F=u.data,u.complete({status:200,statusText:""},"")):b.ajax(u))}!1===d[0]&&(b("#FormError>td",D).html(d[1]),b("#FormError",D).show())}function k(b,a){var c=!1,d;for(d in b)if(b.hasOwnProperty(d)&&String(b[d])!==String(a[d])){c=!0;break}return c}function m(){var a=!0;b("#FormError",D).hide();w.checkOnUpdate&&(F={},d(),G=k(F,w._savedData))&&(b(x).data("disabled",!0),b(".confirm",E).show(),a=!1);return a}function l(a,c){var d=c[1].length-1;0===a?b("#pData",A).addClass(oa): 426void 0!==c[1][a-1]&&Y(b("#"+H(c[1][a-1])),oa)?b("#pData",A).addClass(oa):b("#pData",A).removeClass(oa);a===d?b("#nData",A).addClass(oa):void 0!==c[1][a+1]&&Y(b("#"+H(c[1][a+1])),oa)?b("#nData",A).addClass(oa):b("#nData",A).removeClass(oa)}function n(){var a=C.getDataIDs.call(q),c=b("#id_g",D).val();return[b.inArray(c,a),a]}var p=this,q=b(p),r=p.p;if(p.grid&&null!=r&&a){var v=r.id,B=C.getGridRes,z=C.setSelection,w=b.extend(!0,{top:0,left:0,width:300,datawidth:"auto",height:"auto",dataheight:"auto", 427drag:!0,resize:!0,url:null,mtype:"POST",clearAfterAdd:!0,closeAfterEdit:!1,reloadAfterSubmit:!0,onInitializeForm:null,beforeInitData:null,beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},closeOnEscape:!1,addedrow:"first",topinfo:"",bottominfo:"",savekey:[!1,13],navkeys:[!1,38,40],checkOnSubmit:!1,checkOnUpdate:!1,_savedData:{},processing:!1,onClose:null,ajaxEditOptions:{},serializeEditData:null, 428viewPagerButtons:!0,overlayClass:O.call(this,"overlay"),removemodal:!0,skipPostTypes:["image","file"],saveui:"enable",savetext:B.call(q,"defaults.savetext")||"Saving..."},B.call(q,"edit"),t.edit,r.formEditing||{},c||{}),x="FrmGrid_"+v,u=x,y="TblGrid_"+v,D="#"+H(y),A=D+"_2",h={themodal:"editmod"+v,modalhead:"edithd"+v,modalcontent:"editcnt"+v,resizeAlso:x},E="#"+H(h.themodal),L=r.gBox,I=r.colModel,J=r.iColByName,Z=1,aa=0,F,G,N,da=w.commonIconClass,ma=function(){t.hideModal(E,{gb:L,jqm:w.jqModal,onClose:w.onClose, 429removemodal:w.removemodal})},M=B.call(q,"errors.errcap"),K=function(){var a=b.makeArray(arguments);a.unshift("");a.unshift("AddEdit");a.unshift(w);return ab.apply(p,a)},S=T.call(p,"hover"),oa=T.call(p,"disabled"),xa=T.call(p,"select"),W=T.call(p,"active"),P=T.call(p,"error");b(E).remove();x="#"+H(x);"new"===a?(a="_empty",N="add",w.caption=w.addCaption):(w.caption=w.editCaption,N="edit");var R=!0;!w.checkOnUpdate||!0!==w.jqModal&&void 0!==w.jqModal||w.modal||(R=!1);var U=isNaN(w.dataheight)?w.dataheight: 430w.dataheight+"px",qa=isNaN(w.datawidth)?w.datawidth:w.datawidth+"px",u=b("<form name='FormPost' id='"+u+"' class='FormGrid' onSubmit='return false;' style='width:"+qa+";overflow:auto;position:relative;height:"+U+";'></form>").data("disabled",!1),ea=b("<table id='"+y+"' class='EditTable'><tbody></tbody></table>");b(I).each(function(){var b=this.formoptions;Z=Math.max(Z,b?b.colpos||0:0);aa=Math.max(aa,b?b.rowpos||0:0)});b(u).append(ea);P=b("<tr id='FormError' style='display:none'><td class='"+P+"' colspan='"+ 4312*Z+"'> </td></tr>");P[0].rp=0;b(ea).append(P);
431P=b("<tr style='display:none' class='tinfo'><td class='topinfo' colspan='"+2*Z+"'>"+(w.topinfo||" ")+"</td></tr>");P[0].rp=0;b(ea).append(P);if(K("beforeInitData",u,N)){(function(){var c=t.detectRowEditing.call(p,a);if(null!=c)if("inlineEditing"===c.mode)C.restoreRow.call(q,a);else{var c=c.savedRow,d=p.rows[c.id];C.restoreCell.call(q,c.id,c.ic);b(d.cells[c.ic]).removeClass("edit-cell "+xa);b(d).addClass(xa).attr({"aria-selected":"true",tabindex:"0"})}})(); 432U=(P="rtl"===r.direction?!0:!1)?"nData":"pData";qa=P?"pData":"nData";(function(a,c,d){var e=0,g=[],f=!1,h="",k;for(k=1;k<=d;k++)h+="<td class='CaptionTD'> </td><td class='DataTD'> </td>";"_empty"!==a&&(f=C.getInd.call(q,a));b(I).each(function(k){var l=this.name,m,n,q,v,u;m=this.editable;var y=!1,A=!1;u="_empty"===a?"addForm":"editForm";b.isFunction(m)&&(m=m.call(p,{rowid:a,iCol:k,iRow:f,cmName:l,cm:this,mode:u}));v=(this.editrules&&!0===this.editrules.edithidden?0:!0===this.hidden||"hidden"=== 433m)?"style='display:none'":"";switch(String(m).toLowerCase()){case "hidden":m=!0;break;case "disabled":y=m=!0;break;case "readonly":A=m=!0}if("cb"!==l&&"subgrid"!==l&&!0===m&&"rn"!==l){if(!1===f)q="";else{m=b(p.rows[f].cells[k]);try{q=b.unformat.call(p,m,{rowId:a,colModel:this},k)}catch(Jb){q=this.edittype&&"textarea"===this.edittype?m.text():m.html()}Ra(q)&&(q="")}m=b.extend({},this.editoptions||{},{id:l,name:l,rowId:a,mode:u,cm:this,iCol:k});var D=b.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1, 434rowcontent:""},this.formoptions||{}),E=parseInt(D.rowpos,10)||e+1,B=parseInt(2*(parseInt(D.colpos,10)||1),10);"_empty"===a&&m.defaultValue&&(q=b.isFunction(m.defaultValue)?m.defaultValue.call(p):m.defaultValue);this.edittype||(this.edittype="text");r.autoEncodeOnEdit&&(q=t.oldDecodePostedData(q));u=t.createEl.call(p,this.edittype,m,q,!1,b.extend({},t.ajaxOptions,r.ajaxSelectOptions||{}));if(w.checkOnSubmit||w.checkOnUpdate)w._savedData[l]=q;b(u).addClass("FormElement");-1<b.inArray(this.edittype, 435["text","textarea","checkbox","password","select"])&&b(u).addClass(O.call(p,"dialog.dataField"));n=b(c).find("tr[data-rowpos="+E+"]");if(D.rowabove){var z=b("<tr><td class='contentinfo' colspan='"+2*d+"'>"+D.rowcontent+"</td></tr>");b(c).append(z);z[0].rp=E}0===n.length&&(n=b("<tr "+v+" data-rowpos='"+E+"'></tr>").addClass("FormData").attr("id","tr_"+l),b(n).append(h),b(c).append(n),n[0].rp=E);v=b("td:eq("+(B-2)+")",n[0]);n=b("td:eq("+(B-1)+")",n[0]);v.html(void 0===D.label?r.colNames[k]:D.label|| 436" ");n[Ra(n.html())?"html":"append"](D.elmprefix).append(u).append(D.elmsuffix);y?(v.addClass(oa),n.addClass(oa),b(u).prop("readonly",!0),b(u).prop("disabled",!0)):A&&b(u).prop("readonly",!0);"custom"===this.edittype&&b.isFunction(m.custom_value)&&m.custom_value.call(p,b("#"+H(l),x),"set",q);t.bindEv.call(p,u,m);g[e]=k;e++}});0<e&&(k=b("<tr class='FormData' style='display:none'><td class='CaptionTD'> </td><td colspan='"+(2*d-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='"+ 437v+"_id' value='"+a+"'/></td></tr>"),k[0].rp=e+999,b(c).append(k),w.checkOnSubmit||w.checkOnUpdate)&&(w._savedData[v+"_id"]=a);return g})(a,ea,Z);var U=ca.call(p,U,"",ra(da,w.prevIcon),"","left"),qa=ca.call(p,qa,"",ra(da,w.nextIcon),"","right"),X=ca.call(p,"sData",w.bSubmit),V=ca.call(p,"cData",w.bCancel),y="<div class='"+O.call(p,"dialog.footer")+"'><table class='EditTable' id='"+y+"_2'><tbody><tr><td colspan='2'><hr class='"+O.call(p,"dialog.hr")+"' style='margin:1px'/></td></tr><tr id='Act_Buttons'><td class='navButton navButton-"+ 438r.direction+"'>"+(P?qa+U:U+qa)+"</td><td class='EditButton EditButton-"+r.direction+"'>"+X+" "+V+"</td></tr>",y=y+("<tr style='display:none' class='binfo'><td class='bottominfo' colspan='2'>"+(w.bottominfo||" ")+"</td></tr>"),y=y+"</tbody></table></div>";if(0<aa){var Q=[];b.each(b(ea)[0].rows,function(b,a){Q[b]=a});Q.sort(function(b,a){return b.rp>a.rp?1:b.rp<a.rp?-1:0});b.each(Q,function(a,c){b("tbody",ea).append(c)})}w.gbox=L;var Ma=!1;!0===w.closeOnEscape&&(w.closeOnEscape=!1,Ma=!0); 439y=b("<div></div>").append(b("<div class='"+O.call(p,"dialog.body")+"'></div>").append(u)).append(y);t.createModal.call(p,h,y,w,r.gView,b(L)[0]);w.topinfo&&b(".tinfo",D).show();w.bottominfo&&b(".binfo",A).show();y=y=null;b(E).keydown(function(a){var c=(a.target.tagName||"").toUpperCase(),d,e;if(!0===b(x).data("disabled"))return!1;if(13===a.which&&"TEXTAREA"!==c){d=b(A).find(":focus");e=d.attr("id");if(0<d.length&&0<=b.inArray(e,["pData","nData","cData"]))return d.trigger("click"),!1;if(!0===w.savekey[0]&& 44013===w.savekey[1])return b("#sData",A).trigger("click"),!1}if(!0===w.savekey[0]&&a.which===w.savekey[1]&&"TEXTAREA"!==c)return b("#sData",A).trigger("click"),!1;if(27===a.which){if(!m())return!1;Ma&&ma();return!1}if(!0===w.navkeys[0]){if("_empty"===b("#id_g",D).val())return!0;
440if(a.which===w.navkeys[1])return b("#pData",A).trigger("click"),!1;if(a.which===w.navkeys[2])return b("#nData",A).trigger("click"),!1}});w.checkOnUpdate&&(b("a.ui-jqdialog-titlebar-close span",E).removeClass("jqmClose"),b("a.ui-jqdialog-titlebar-close", 441E).off("click").click(function(){if(!m())return!1;ma();return!1}));Qa(b("#sData",A),w.saveicon,da);Qa(b("#cData",A),w.closeicon,da);if(w.checkOnSubmit||w.checkOnUpdate)X=ca.call(p,"sNew",w.bYes),qa=ca.call(p,"nNew",w.bNo),V=ca.call(p,"cNew",w.bExit),h=w.zIndex||999,h++,b("<div class='"+w.overlayClass+" jqgrid-overlay confirm' style='z-index:"+h+";display:none;'> </div><div class='"+O.call(p,"dialog.content","confirm ui-jqconfirm")+"' style='z-index:"+(h+1)+"'>"+w.saveData+"<br/><br/>"+X+qa+V+ 442"</div>").insertAfter(x),b("#sNew",E).click(function(){g();b(x).data("disabled",!1);b(".confirm",E).hide();return!1}),b("#nNew",E).click(function(){b(".confirm",E).hide();b(x).data("disabled",!1);setTimeout(function(){b(":input:visible",x)[0].focus()},0);return!1}),b("#cNew",E).click(function(){b(".confirm",E).hide();b(x).data("disabled",!1);ma();return!1});K("onInitializeForm",b(x),N);"_empty"!==a&&w.viewPagerButtons?b("#pData,#nData",A).show():b("#pData,#nData",A).hide();K("beforeShowForm",b(x), 443N);b(E).data("onClose",w.onClose);
443t.viewModal.call(p,E,{gbox:L,jqm:w.jqModal,overlay:w.overlay,modal:w.modal,overlayClass:w.overlayClass,toTop:w.toTop,onHide:function(b){b.w.remove();b.o&&b.o.remove()}});R||b("."+H(w.overlayClass)).click(function(){if(!m())return!1;ma();return!1});b(".fm-button",E).hover(function(){b(this).addClass(S)},function(){b(this).removeClass(S)});b("#sData",A).click(function(){F={};b("#FormError",D).hide();d();"_empty"===F[v+"_id"]?g():!0===w.checkOnSubmit?(G=k(F,w._savedData))? 444(b(x).data("disabled",!0),b(".confirm",E).show()):g():g();return!1});b("#cData",A).click(function(){if(!m())return!1;ma();return!1});b("#nData",A).click(function(){if(!m())return!1;b("#FormError",D).hide();var a=n();a[0]=parseInt(a[0],10);if(-1!==a[0]&&a[1][a[0]+1]){if(!K("onclickPgButtons","next",b(x),a[1][a[0]]))return!1;e(a[1][a[0]+1],x);z.call(q,a[1][a[0]+1]);K("afterclickPgButtons","next",b(x),a[1][a[0]+1]);l(a[0]+1,a)}return!1});b("#pData",A).click(function(){if(!m())return!1;b("#FormError", 445D).hide();var a=n();if(-1!==a[0]&&a[1][a[0]-1]){if(!K("onclickPgButtons","prev",b(x),a[1][a[0]])||Y(b("#"+H(a[1][a[0]-1])),oa))return!1;e(a[1][a[0]-1],x);z.call(q,a[1][a[0]-1]);K("afterclickPgButtons","prev",b(x),a[1][a[0]-1]);l(a[0]-1,a)}return!1});K("afterShowForm",b(x),N);R=n();l(R[0],R)}}})},viewGridRow:function(a,c){return this.each(function(){function d(){!0!==p.closeOnEscape&&!0!==p.navkeys[0]||setTimeout(function(){b("#cData").focus()},0)}function e(a){var c,d,e=0,g=C.getInd.call(m,a,!0), 446f;g&&(b("td",g).each(function(a){f=y[a];c=f.name;d=f.editrules&&!0===f.editrules.edithidden?!1:!0===f.hidden?!0:!1;"cb"!==c&&"subgrid"!==c&&"rn"!==c&&(c=H("v_"+c),b("#"+c+" span",r).html(t.getDataFieldOfCell.call(k,g,a).html()),d&&b("#"+c,r).parents("tr:first").hide(),e++)}),0<e&&b("#id_g",r).val(a))}function f(a,c){var d=c[1].length-1;0===a?b("#pData",v).addClass(I):void 0!==c[1][a-1]&&Y(b("#"+H(c[1][a-1])),I)?b("#pData",v).addClass(I):b("#pData",v).removeClass(I);a===d?b("#nData",v).addClass(I): 447void 0!==c[1][a+1]&&Y(b("#"+H(c[1][a+1])),I)?b("#nData",v).addClass(I):b("#nData",v).removeClass(I)}function g(){var a=C.getDataIDs.call(m),c=b("#id_g",r).val();return[b.inArray(c,a),a]}var k=this,m=b(k),l=k.p;if(k.grid&&null!=l&&a){var n=l.id,p=b.extend(!0,{top:0,left:0,width:0,datawidth:"auto",height:"auto",dataheight:"auto",drag:!0,resize:!0,closeOnEscape:!1,labelswidth:"30%",navkeys:[!1,38,40],onClose:null,beforeShowForm:null,beforeInitData:null,viewPagerButtons:!0,removemodal:!0}
447,C.getGridRes.call(m, 448"view"),t.view||{},l.formViewing||{},c||{}),q="#ViewGrid_"+H(n),r="#ViewTbl_"+H(n),v=r+"_2",B="ViewGrid_"+n,z="ViewTbl_"+n,w=p.commonIconClass,n={themodal:"viewmod"+n,modalhead:"viewhd"+n,modalcontent:"viewcnt"+n,resizeAlso:B},x="#"+H(n.themodal),u=l.gBox,y=l.colModel,D=1,A=0,h=function(){var a=b.makeArray(arguments);a.unshift("");a.unshift("View");a.unshift(p);return ab.apply(k,a)},E=function(){t.hideModal(x,{gb:u,jqm:p.jqModal,onClose:p.onClose,removemodal:p.removemodal})},L=T.call(k,"hover"),I= 449T.call(k,"disabled"),J=isNaN(p.dataheight)?p.dataheight:p.dataheight+"px",Z=isNaN(p.datawidth)?p.datawidth:p.datawidth+"px",B=b("<div class='"+O.call(k,"dialog.body")+"'><form name='FormPost' id='"+B+"' class='FormGrid' style='width:"+Z+";overflow:auto;position:relative;height:"+J+";'></form></div>"),J=B.children("form.FormGrid"),aa=b("<table id='"+z+"' class='EditTable'><tbody></tbody></table>");b(x).remove();b(y).each(function(){var b=this.formoptions;D=Math.max(D,b?b.colpos||0:0);A=Math.max(A, 450b?b.rowpos||0:0)});J.append(aa);if(h("beforeInitData",J)){(function(a,c,d){var e,g,f,h=0,n,q,r=[],v=C.getInd.call(m,a),u;u=O.call(k,"dialog.viewData","DataTD form-view-data");var w=O.call(k,"dialog.viewLabel","CaptionTD form-view-label"),x="<td class='"+w+"' width='"+p.labelswidth+"'> </td><td class='"+u+" ui-helper-reset'> </td>",A="",w="<td class='"+w+"'></td><td class='"+u+"'></td>",D=["integer","number","currency"],E=0,B=0,z,G,L;for(u=1;u<=d;u++)A+=1===u?x:w;b(y).each(function(){(g= 451this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)||"right"!==this.align||(this.formatter&&-1!==b.inArray(this.formatter,D)?E=Math.max(E,parseInt(this.width,10)):B=Math.max(B,parseInt(this.width,10)))});z=0!==E?E:0!==B?B:0;b(y).each(function(a){e=this.name;G=!1;q=(g=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";L="boolean"!==typeof this.viewable?!0:this.viewable;if("cb"!==e&&"subgrid"!==e&&"rn"!==e&&L){n=!1===v?"":t.getDataFieldOfCell.call(k, 452k.rows[v],a).html();G="right"===this.align&&0!==z?!0:!1;var m=b.extend({},{rowabove:!1,rowcontent:""},this.formoptions||{}),p=parseInt(m.rowpos,10)||h+1,u=parseInt(2*(parseInt(m.colpos,10)||1),10);if(m.rowabove){var w=b("<tr><td class='contentinfo' colspan='"+2*d+"'>"+m.rowcontent+"</td></tr>");b(c).append(w);w[0].rp=p}f=b(c).find("tr[data-rowpos="+p+"]");0===f.length&&(f=b("<tr "+q+" data-rowpos='"+p+"'></tr>").addClass("FormData").attr("id","trv_"+e),b(f).append(A),b(c).append(f),f[0].rp=p);m=void 0=== 453m.label?l.colNames[a]:m.label;p=b("td:eq("+(u-1)+")",f[0]);b("td:eq("+(u-2)+")",f[0]).html("<b>"+(m||" ")+"</b>");p[Ra(p.html())?"html":"append"]("<span>"+(n||" ")+"</span>").attr("id","v_"+e);G&&b("td:eq("+(u-1)+") span",f[0]).css({"text-align":"right",width:z+"px"});r[h]=a;h++}});0<h&&(a=b("<tr class='FormData' style='display:none'><td class='CaptionTD'> </td><td colspan='"+(2*d-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='id' value='"+a+"'/></td></tr>"), 454a[0].rp=h+99,b(c).append(a));return r})(a,aa,D);var F=(J="rtl"===l.direction?!0:!1)?"pData":"nData",Z=ca.call(k,J?"nData":"pData","",ra(w,p.prevIcon),"","left"),F=ca.call(k,F,"",ra(w,p.nextIcon),"","right"),G=ca.call(k,"cData",p.bClose);if(0<A){var N=[];b.each(b(aa)[0].rows,function(b,a){N[b]=a});N.sort(function(b,a){return b.rp>a.rp?1:b.rp<a.rp?-1:0});b.each(N,function(a,c){b("tbody",aa).append(c)})}p.gbox=u;z=b("<div></div>").append(B).append("<div class='"+O.call(k,"dialog.footer")+"'><table border='0' class='EditTable' id='"+ 455z+"_2'><tbody><tr id='Act_Buttons'><td class='navButton navButton-"+l.direction+"' width='"+(p.labelswidth||"auto")+"'>"+(J?F+Z:Z+F)+"</td><td class='EditButton EditButton-"+l.direction+"'>"+G+"</td></tr></tbody></table></div>");t.createModal.call(k,n,z,p,l.gView,b(l.gView)[0]);p.viewPagerButtons||b("#pData, #nData",v).hide();z=null;b(x).keydown(function(a){var c,d;if(!0===b(q).data("disabled"))return!1;if(13===a.which&&(c=b(v).find(":focus"),d=c.attr("id"),0<c.length&&0<=b.inArray(d,["pData","nData", 456"cData"])))return c.trigger("click"),!1;if(27===a.which)return p.closeOnEscape&&E(),!1;if(!0===p.navkeys[0]){if(a.which===p.navkeys[1])return b("#pData",v).trigger("click"),!1;if(a.which===p.navkeys[2])return b("#nData",v).trigger("click"),!1}});Qa(b("#cData",v),p.closeicon,w);h("beforeShowForm",b(q));
456t.viewModal.call(k,x,{gbox:u,jqm:p.jqModal,overlay:p.overlay,toTop:p.toTop,modal:p.modal,onHide:function(b){b.w.remove();b.o&&b.o.remove()}});b(".fm-button:not(."+I.split(" ").join(".")+")",v).hover(function(){b(this).addClass(L)}, 457function(){b(this).removeClass(L)});d();b("#cData",v).click(function(){E();return!1});b("#nData",v).click(function(){b("#FormError",r).hide();var a=g();a[0]=parseInt(a[0],10);if(-1!==a[0]&&a[1][a[0]+1]){if(!h("onclickPgButtons","next",b(q),a[1][a[0]]))return!1;e(a[1][a[0]+1]);C.setSelection.call(m,a[1][a[0]+1]);h("afterclickPgButtons","next",b(q),a[1][a[0]+1]);f(a[0]+1,a)}d();return!1});b("#pData",v).click(function(){b("#FormError",r).hide();var a=g();if(-1!==a[0]&&a[1][a[0]-1]){if(!h("onclickPgButtons", 458"prev",b(q),a[1][a[0]]))return!1;e(a[1][a[0]-1]);C.setSelection.call(m,a[1][a[0]-1]);h("afterclickPgButtons","prev",b(q),a[1][a[0]-1]);f(a[0]-1,a)}d();return!1});w=g();f(w[0],w)}}})},delGridRow:function(a,c){return this.each(function(){var d=this,e=d.p,f=b(d);if(d.grid&&null!=e&&a){var g=e.id,k=b.extend(!0,{top:0,left:0,width:240,removemodal:!0,height:"auto",dataheight:"auto",datawidth:"auto",drag:!0,resize:!0,url:"",mtype:"POST",reloadAfterSubmit:!0,beforeShowForm:null,beforeInitData:null,afterShowForm:null, 459beforeSubmit:null,onclickSubmit:null,afterSubmit:null,closeOnEscape:!1,delData:{},onClose:null,ajaxDelOptions:{},processing:!1,serializeDelData:null,useDataProxy:!1},C.getGridRes.call(f,"del"),t.del||{},e.formDeleting||{},c||{}),m="DelTbl_"+g,l="#DelTbl_"+H(g),n,p,q,r,v={themodal:"delmod"+g,modalhead:"delhd"+g,modalcontent:"delcnt"+g,resizeAlso:m},B="#"+H(v.themodal),z=e.gBox,w=k.commonIconClass,x=function(){var a=b.makeArray(arguments);a.unshift("");a.unshift("Delete");a.unshift(k);return ab.apply(d, 460a)},u=T.call(d,"hover"),y=T.call(d,"active"),D=T.call(d,"error");b.isArray(a)||(a=[String(a)]);if(void 0!==b(B)[0]){if(!x("beforeInitData",b(l)))return;b("#DelData>td",l).text(a.join()).data("rowids",a);b("#DelError",l).hide();!0===k.processing&&(k.processing=!1,b("#dData",l).removeClass(y));x("beforeShowForm",b(l));t.viewModal.call(d,B,{gbox:z,jqm:k.jqModal,jqM:!1,overlay:k.overlay,toTop:k.toTop,modal:k.modal})}else{var A=isNaN(k.dataheight)?k.dataheight:k.dataheight+"px",h=isNaN(k.datawidth)?k.datawidth: 461k.datawidth+"px",A="<div class='"+O.call(d,"dialog.body")+"'><div id='"+m+"' class='formdata' style='width:"+h+";overflow:auto;position:relative;height:"+A+";'>",A=A+"<table class='DelTable'><tbody>"+("<tr id='DelError' style='display:none'><td class='"+D+"'></td></tr>")+("<tr id='DelData' style='display:none'><td >"+a.join()+"</td></tr>"),A=A+("<tr><td class='delmsg' style='white-space:pre;'>"+k.msg+"</td></tr>"),A=A+"</tbody></table></div></div>",D=ca.call(d,"dData",k.bSubmit),h=ca.call(d,"eData", 462k.bCancel),A=A+("<div class='"+O.call(d,"dialog.footer")+"'><table class='EditTable' id='"+m+"_2'><tbody><tr><td><hr class='"+O.call(d,"dialog.hr")+"' style='margin:1px'/></td></tr><tr><td class='DelButton EditButton EditButton-"+e.direction+"'>"+D+" "+h+"</td></tr></tbody></table></div>");k.gbox=z;t.createModal.call(d,v,A,k,e.gView,b(e.gView)[0]);b("#DelData>td",l).data("rowids",a);if(!x("beforeInitData",b(A)))return;b(".fm-button",l+"_2").hover(function(){b(this).addClass(u)},function(){b(this).removeClass(u)}); 463Qa(b("#dData",l+"_2"),k.delicon,w);Qa(b("#eData",l+"_2"),k.cancelicon,w);b("#dData",l+"_2").click(function(){var a=[!0,""],c,h=b("#DelData>td",l),m=h.text(),u=h.data("rowids"),h={};b.isFunction(k.onclickSubmit)&&(h=k.onclickSubmit.call(d,k,m)||{});b.isFunction(k.beforeSubmit)&&(a=k.beforeSubmit.call(d,m)||a);if(a[0]&&!k.processing){k.processing=!0;q=e.prmNames;n=b.extend({},k.delData,h);r=q.oper;n[r]=q.deloper;p=q.id;m=u.slice();if(!m.length)return!1;for(c in m)m.hasOwnProperty(c)&&(m[c]=t.stripPref(e.idPrefix, 464m[c]));n[p]=m.join();b(this).addClass(y);c=k.url||e.editurl;c=b.extend({url:b.isFunction(c)?c.call(d,n[p],n,k):c,type:k.mtype,data:b.isFunction(k.serializeDelData)?k.serializeDelData.call(d,n):n,complete:function(c,g){var h;b("#dData",l+"_2").removeClass(y);300<=c.status&&304!==c.status||0===c.status&&4===c.readyState?(a[0]=!1,b.isFunction(k.errorTextFormat)?a[1]=k.errorTextFormat.call(d,c):a[1]=g+" Status: '"+c.statusText+"'. Error code: "+c.status):b.isFunction(k.afterSubmit)&&(a=k.afterSubmit.call(d, 465c,n)||[!0]);if(!1===a[0])b("#DelError>td",l).html(a[1]),b("#DelError",l).show();else{if(k.reloadAfterSubmit&&"local"!==e.datatype)f.trigger("reloadGrid",[b.extend({},k.reloadGridOptions||{})]);else if(!0===e.treeGrid)try{C.delTreeNode.call(f,u[0])}catch(N){}else for(u=u.slice(),h=0;h<u.length;h++)C.delRowData.call(f,u[h]);setTimeout(function(){x("afterComplete",c,m,b(l))},50)}k.processing=!1;a[0]&&t.hideModal(B,{gb:z,jqm:k.jqModal,onClose:k.onClose,removemodal:k.removemodal})}},t.ajaxOptions,k.ajaxDelOptions);
466c.url||k.useDataProxy||(b.isFunction(e.dataProxy)?k.useDataProxy=!0:(a[0]=!1,a[1]+=" "+t.errors.nourl));a[0]&&(k.useDataProxy?(c=e.dataProxy.call(d,c,"del_"+g),void 0===c&&(c=[!0,""]),!1===c[0]?(a[0]=!1,a[1]=c[1]||"Error deleting the selected row!"):t.hideModal(B,{gb:z,jqm:k.jqModal,onClose:k.onClose,removemodal:k.removemodal})):"clientArray"===c.url?(n=c.data,c.complete({status:200,statusText:""},"")):b.ajax(c))}!1===a[0]&&(b("#DelError>td",l).html(a[1]),b("#DelError",l).show());return!1});b("#eData", 467l+"_2").click(function(){t.hideModal(B,{gb:z,jqm:k.jqModal,onClose:k.onClose,removemodal:k.removemodal});return!1});x("beforeShowForm",b(l));t.viewModal.call(d,B,{gbox:z,jqm:k.jqModal,overlay:k.overlay,toTop:k.toTop,modal:k.modal})}x("afterShowForm",b(l));!0===k.closeOnEscape&&setTimeout(function(){b(".ui-jqdialog-titlebar-close","#"+H(v.modalhead)).attr("tabindex","-1").focus()},0)}})},navGrid:function(a,c,d,e,f,g,k){"object"===typeof a&&(k=g,g=f,f=e,e=d,d=c,c=a,a=void 0);e=e||{};d=d||{};k=k||{}; 468f=f||{};g=g||{};return this.each(function(){var m=this,l=m.p,n=b(m);if(m.grid&&null!=l&&!(m.nav&&0<b(a).find(".navtable").length)){var p=l.id,q=b.extend({edit:!0,add:!0,del:!0,search:!0,refresh:!0,refreshstate:"firstpage",view:!1,closeOnEscape:!0,beforeRefresh:null,afterRefresh:null,cloneToTop:!1,hideEmptyPagerParts:!0,alertwidth:200,alertheight:"auto",alerttop:null,removemodal:!0,alertleft:null,alertzIndex:null,iconsOverText:!1},C.getGridRes.call(n,"nav"),t.nav||{},l.navOptions||{},c||{});q.position= 469q.position||("rtl"===l.direction?"right":"left");var r,v=l.idSel,B=l.gBox,z=q.commonIconClass,w={themodal:"alertmod_"+p,modalhead:"alerthd_"+p,modalcontent:"alertcnt_"+p},x=function(){return function(){var a=document.documentElement,c=window,d=1024,e=768,g=n.closest(".ui-jqgrid").offset();void 0===b("#"+H(w.themodal))[0]&&(q.alerttop||q.alertleft||(void 0!==c.innerWidth?(d=c.innerWidth,e=c.innerHeight):null!=a&&void 0!==a.clientWidth&&0!==a.clientWidth&&(d=a.clientWidth,e=a.clientHeight),d=d/2-parseInt(q.alertwidth, 47010)/2-g.left,e=e/2-25-g.top),t.createModal.call(m,w,"<div class='"+O.call(m,"dialog.body")+"'><div>"+q.alerttext+"</div></div>",{gbox:B,jqModal:q.jqModal,drag:!0,resize:!0,caption:q.alertcap,top:null!=q.alerttop?q.alerttop:e,left:null!=q.alertleft?q.alertleft:d,width:q.alertwidth,height:q.alertheight,closeOnEscape:q.closeOnEscape,zIndex:q.alertzIndex,removemodal:q.removemodal},l.gView,b(B)[0],!1));t.viewModal.call(m,"#"+H(w.themodal),{gbox:B,toTop:q.alertToTop,jqm:q.jqModal});var f=b("#"+H(w.modalhead)).find(".ui-jqdialog-titlebar-close"); 471f.attr({tabindex:"0",href:"#",role:"button"});setTimeout(function(){f.focus()},50)}}(),u,y=function(a){if(13===a.which&&(a=b(this).find(".ui-pg-button").filter(":focus"),0<a.length)){var c=a[0].id,c=c.substr(0,0<b(this).closest(".ui-jqgrid-toppager").length?c.length-p.length-5:c.length-p.length-1)+"mod"+l.id,d=b(".ui-jqdialog").filter(":visible").map(function(){return this.id});if(0>b.inArray(c,d))return a.trigger("click"),!1}},D=T.call(m,"hover"),A=T.call(m,"disabled"),h=O.call(m,"navButton","ui-pg-button"); 472if(m.grid){m.modalAlert=x;void 0===a&&(l.pager?(a=l.pager,l.toppager&&(q.cloneToTop=!0)):l.toppager&&(a=l.toppager));var E=1,L,I,J,Z,aa,F,G=["left","center","right"],N="<div class='"+O.call(m,"navButton","ui-pg-button "+T.call(m,"disabled"))+"'><span class='ui-separator'></span></div>",K=function(){Y(this,A)||b(this).addClass(D)},M=function(){b(this).removeClass(D)},P=function(){Y(this,A)||(b.isFunction(q.addfunc)?q.addfunc.call(m):C.editGridRow.call(n,"new",e));return!1},R=function(a,c,d){if(!Y(this, 473A)){var e=l.selrow;e?b.isFunction(a)?a.call(m,e):C[c].call(n,e,d):x()}return!1},S=function(){return R.call(this,q.editfunc,"editGridRow",d)},oa=function(){return R.call(this,q.viewfunc,"viewGridRow",k)},X=function(){var a;Y(this,A)||(l.multiselect?(a=l.selarrrow,0===a.length&&(a=null)):a=l.selrow,a?b.isFunction(q.delfunc)?q.delfunc.call(m,a):C.delGridRow.call(n,a,f):x());return!1},W=function(){Y(this,A)||(b.isFunction(q.searchfunc)?q.searchfunc.call(m,g):C.searchGrid.call(n,g));return!1},V=function(){if(!Y(this, 474A)){b.isFunction(q.beforeRefresh)&&q.beforeRefresh.call(m);l.search=!1;l.resetsearch=!0;try{if("currentfilter"!==q.refreshstate){l.postData.filters="";try{b("#fbox_"+v).jqFilter("resetFilter")}catch(U){}b.isFunction(m.clearToolbar)&&m.clearToolbar(!1)}}catch(U){}switch(q.refreshstate){case "firstpage":n.trigger("reloadGrid",[b.extend({},q.reloadGridOptions||{},{page:1})]);break;case "current":case "currentfilter":n.trigger("reloadGrid",[b.extend({},q.reloadGridOptions||{},{current:!0})])}b.isFunction(q.afterRefresh)&& 475q.afterRefresh.call(m)}return!1},Q=function(a,c,d){var e=b("<div class='"+h+"' tabindex='0' role='button'></div>"),g=q[a+"icon"],f=b.trim(q[a+"text"]);e.append("<div class='ui-pg-div'><span class='"+(q.iconsOverText?ra("ui-pg-button-icon-over-text",z,g):ra(z,g))+"'></span>"+(f?"<span class='ui-pg-button-text"+(q.iconsOverText?" ui-pg-button-icon-over-text":"")+"'>"+f+"</span>":"")+"</div>");b(u).append(e);e.attr({title:q[a+"title"]||"",id:c||a+"_"+J}).click(d).hover(K,M);return e};q.cloneToTop&&l.toppager&& 476(E=2);for(L=0;L<E;L++){u=b("<div class='ui-pg-table navtable' role='toolbar' style='float:"+("rtl"===l.direction?"right":"left")+";table-layout:auto;'></div>");0===L?(I=a,J=p,I===l.toppager&&(J+="_top",E=1)):(I=l.toppager,J=p+"_top");q.add&&Q("add",e.id,P);q.edit&&Q("edit",d.id,S);q.view&&Q("view",k.id,oa);q.del&&Q("del",f.id,X);(q.add||q.edit||q.del||q.view)&&b(u).append(N);q.search&&(r=Q("search",g.id,W),g.showOnLoad&&!0===g.showOnLoad&&b(r,u).click());q.refresh&&Q("refresh","",V);r=b(".ui-jqgrid>.ui-jqgrid-view").css("font-size")|| 477"11px";b("body").append("<div id='testpg2' class='"+O.call(m,"gBox","ui-jqgrid")+"' style='font-size:"+r+";visibility:hidden;' ></div>");
477r=b(u).clone().appendTo("#testpg2").width();b("#testpg2").remove();b(I+"_"+q.position,I).append(u);if(q.hideEmptyPagerParts)for(Z=0;Z<G.length;Z++)G[Z]!==q.position&&(F=b(I+"_"+G[Z],I),0===F.length||0===F[0].childNodes.length?F.hide():1===F[0].childNodes.length&&(aa=F[0].firstChild,!b(aa).is("table.ui-pg-table")||0!==aa.rows&&0!==aa.rows[0].cells.length||F.hide())); 478l._nvtd&&(r>l._nvtd[0]&&(b(I+"_"+q.position,I).width(r),l._nvtd[0]=r),l._nvtd[1]=r);m.nav=!0;u.on("keydown.jqGrid",y)}n.triggerHandler("jqGridResetFrozenHeights")}}})},navButtonAdd:function(a,c){"object"===typeof a&&(c=a,a=void 0);return this.each(function(){var d=this,e=d.p;if(d.grid){var f=b.extend({caption:"newButton",title:"",onClickButton:null,position:"last",cursor:"pointer",iconsOverText:!1},C.getGridRes.call(b(d),"nav"),t.nav||{},e.navOptions||{},c||{}),g=f.id,k=T.call(d,"hover"),m=T.call(d, 479"disabled"),l=O.call(d,"navButton","ui-pg-button");if(void 0===a)if(e.pager)if(C.navButtonAdd.call(b(d),e.pager,f),e.toppager)a=e.toppager,g&&(g+="_top");else return;else e.toppager&&(a=e.toppager);"string"===typeof a&&0!==a.indexOf("#")&&(a="#"+H(a));var e=b(".navtable",a),n=f.commonIconClass;if(0<e.length&&!(g&&0<e.find("#"+H(g)).length)){var p=b("<div tabindex='0' role='button'></div>");"NONE"===f.buttonicon.toString().toUpperCase()?b(p).addClass(l).append("<div class='ui-pg-div'>"+(f.caption? 480"<span class='ui-pg-button-text"+(f.iconsOverText?" ui-pg-button-icon-over-text":"")+"'>"+f.caption+"</span>":"")+"</div>"):b(p).addClass(l).append("<div class='ui-pg-div'><span class='"+(f.iconsOverText?ra("ui-pg-button-icon-over-text",n,f.buttonicon):ra(n,f.buttonicon))+"'></span>"+(f.caption?"<span class='ui-pg-button-text"+(f.iconsOverText?" ui-pg-button-icon-over-text":"")+"'>"+f.caption+"</span>":"")+"</div>");g&&b(p).attr("id",g);"first"===f.position&&0<e.children("div.ui-pg-button").length? 481e.children("div.ui-pg-button").first().before(p):e.append(p);b(p,e).attr("title",f.title||"").click(function(a){Y(this,m)||b.isFunction(f.onClickButton)&&f.onClickButton.call(d,f,a);return!1}).hover(function(){Y(this,m)||b(this).addClass(k)},function(){b(this).removeClass(k)});b(d).triggerHandler("jqGridResetFrozenHeights")}}})},navSeparatorAdd:function(a,c){c=b.extend({sepclass:"ui-separator",sepcontent:"",position:"last"},c||{});return this.each(function(){if(this.grid){var d=this.p,e=O.call(this, 482"navButton","ui-pg-button "+T.call(this,"disabled"));if(void 0===a)if(d.pager)if(C.navSeparatorAdd.call(b(this),d.pager,c),d.toppager)a=d.toppager;else return;else d.toppager&&(a=d.toppager);"string"===typeof a&&0!==a.indexOf("#")&&(a="#"+H(a));d=b(".navtable",a);0<d.length&&(e="<div class='"+e+"'><span class='"+c.sepclass+"'></span>"+c.sepcontent+"</div>","first"===c.position?0===d.children("div.ui-pg-button").length?d.append(e):d.children("div.ui-pg-button").first().before(e):d.append(e))}})},GridToForm:function(a, 483c){return this.each(function(){var d,e,f,g;if(this.grid){var k=C.getRowData.call(b(this),a);if(k)for(d in k)if(k.hasOwnProperty(d))if(e=b("[name="+H(d)+"]",c),e.is("input:radio")||e.is("input:checkbox"))for(f=0;f<e.length;f++)g=b(e[f]),g.prop("checked",g.val()===String(k[d]));else e.val(Ra(k[d])?"":k[d])}})},FormToGrid:function(a,c,d,e){return this.each(function(){if(this.grid){d||(d="set");e||(e="first");var f=b(c).serializeArray(),g={};b.each(f,function(a,b){g[b.name]=b.value});"add"===d?C.addRowData.call(b(this), 484a,g,e):"set"===d&&C.setRowData.call(b(this),a,g)}})}});t.extend({groupingSetup:function(){return this.each(function(){var a,c;c=this.p;var d=c.colModel,e=c.groupingView,f,g,k=function(){return""};if(null===e||"object"!==typeof e&&!b.isFunction(e))c.grouping=!1;else if(e.groupField.length){void 0===e.visibiltyOnNextGrouping&&(e.visibiltyOnNextGrouping=[]);e.lastvalues=[];e._locgr||(e.groups=[]);e.counters=[];for(a=0;a<e.groupField.length;a++)e.groupOrder[a]||(e.groupOrder[a]="asc"),e.groupText[a]|| 485(e.groupText[a]="{0}"),"boolean"!==typeof e.groupColumnShow[a]&&(e.groupColumnShow[a]=!0),"boolean"!==typeof e.groupSummary[a]&&(e.groupSummary[a]=!1),e.groupSummaryPos[a]||(e.groupSummaryPos[a]="footer"),f=d[c.iColByName[e.groupField[a]]],!0===e.groupColumnShow[a]?(e.visibiltyOnNextGrouping[a]=!0,null!=f&&!0===f.hidden&&C.showCol.call(b(this),e.groupField[a])):(e.visibiltyOnNextGrouping[a]=b("#"+t.jqID(c.id+"_"+e.groupField[a])).is(":visible"),null!=f&&!0!==f.hidden&&C.hideCol.call(b(this),e.groupField[a])); 486e.summary=[];e.hideFirstGroupCol&&(e.formatDisplayField[0]=function(a){return a});a=0;for(c=d.length;a<c;a++)f=d[a],e.hideFirstGroupCol&&!f.hidden&&e.groupField[0]===f.name&&(f.formatter=k),f.summaryType&&(g={nm:f.name,st:f.summaryType,v:"",sr:f.summaryRound,srt:f.summaryRoundType||"round"},f.summaryDivider&&(g.sd=f.summaryDivider,g.vd=""),e.summary.push(g))}else c.grouping=!1})},groupingPrepare:function(a,c){this.each(function(){var d=this.p.groupingView,e=d.groups,f=d.counters,g=d.lastvalues,k= 487d.isInTheSameGroup,m=d.groupField.length,l,n,p,q,r,v,t=!1,z=C.groupingCalculations.handler;for(l=0;l<m;l++)if(q=d.groupField[l],n=d.displayField[l],r=a[q],v=null==n?null:a[n],null==v&&(v=r),void 0!==r){p=[];for(n=0;n<=l;n++)p.push(a[d.groupField[n]]);n={idx:l,dataIndex:q,value:r,displayValue:v,startRow:c,cnt:1,keys:p,summary:[]};q={cnt:1,pos:e.length,summary:b.extend(!0,[],d.summary)};0===c?(e.push(n),g[l]=r,f[l]=q):"object"===typeof r||(b.isArray(k)&&b.isFunction(k[l])?k[l].call(this,g[l],r,l,d): 488g[l]===r)?t?(e.push(n),g[l]=r,f[l]=q):(q=f[l],q.cnt+=1,e[q.pos].cnt=q.cnt):(e.push(n),g[l]=r,t=!0,f[l]=q);r=e[q.pos];var w;for(p=0;p<q.summary.length;
488p++)v=q.summary[p],w=b.isArray(v.st)?v.st[n.idx]:v.st,b.isFunction(w)?v.v=w.call(this,v.v,v.nm,a,n):(v.v=z.call(b(this),w,v.v,v.nm,v.sr,v.srt,a),"avg"===w.toLowerCase()&&v.sd&&(v.vd=z.call(b(this),w,v.vd,v.sd,v.sr,v.srt,a)));r.summary=q.summary;for(n=q.pos-1;0<=n;n--)if(e[n].idx<e[q.pos].idx){e[q.pos].parentGroupIndex=n;e[q.pos].parentGroup=e[n];break}}}); 489return this},getGroupHeaderIndex:function(a,c){var d=this[0].p,e=c?b(c).closest("tr.jqgroup"):b("#"+t.jqID(a)),f=parseInt(e.data("jqgrouplevel"),10),d=d.id+"ghead_"+f+"_";return isNaN(f)||!e.hasClass("jqgroup")||a.length<=d.length?-1:parseInt(a.substring(d.length),10)},groupingToggle:function(a,c){this.each(function(){var d=this.p,e=d.groupingView,f=e.minusicon,g=e.plusicon,k=c?b(c).closest("tr.jqgroup"):b("#"+t.jqID(a)),m,l,n=!0,p=!1,q=[],r=function(a){var b,c=a.length;for(b=0;b<c;b++)q.push(a[b])}, 490v=parseInt(k.data("jqgrouplevel"),10);d.frozenColumns&&0<k.length&&(l=k[0].rowIndex,k=b(this.rows[l]),k=k.add(this.grid.fbRows[l]));m=k.find(">td>span.tree-wrap");t.hasAllClasses(m,f)?(m.removeClass(f).addClass(g),p=!0):m.removeClass(g).addClass(f);for(k=k.next();k.length;k=k.next())if(k.hasClass("jqfoot"))if(m=parseInt(k.data("jqfootlevel"),10),p){if(m=parseInt(k.data("jqfootlevel"),10),(!e.showSummaryOnHide&&m===v||m>v)&&r(k),m<v)break}else{if((m===v||e.showSummaryOnHide&&m===v+1)&&r(k),m<=v)break}else if(k.hasClass("jqgroup"))if(m= 491parseInt(k.data("jqgrouplevel"),10),p){if(m<=v)break;r(k)}else{if(m<=v)break;m===v+1&&(k.find(">td>span.tree-wrap").removeClass(f).addClass(g),r(k));n=!1}else(p||n)&&r(k);b(q).css("display",p?"none":"");d.frozenColumns&&b(this).triggerHandler("jqGridResetFrozenHeights",[{header:{resizeDiv:!1,resizedRows:{iRowStart:-1,iRowEnd:-1}},resizeFooter:!1,body:{resizeDiv:!0,resizedRows:{iRowStart:l,iRowEnd:k.length?k[0].rowIndex-1:-1}}}]);this.fixScrollOffsetAndhBoxPadding();b(this).triggerHandler("jqGridGroupingClickGroup", 492[a,p]);b.isFunction(d.onClickGroup)&&d.onClickGroup.call(this,a,p)});return!1},groupingRender:function(a,c){function d(a,c,d,e,k){var h=q[a],m,n="",p,u,w,x=0,y,A,D,B=!0;if(0!==c&&0!==q[a].idx)for(m=a;0<=m;m--)if(q[m].idx===q[a].idx-c){h=q[m];break}a=h.cnt;for(y=void 0===k?e:0;y<v;y++){c=" ";m=r[y];for(p=0;p<h.summary.length;p++)if(u=h.summary[p],A=b.isArray(u.st)?u.st[d.idx]:u.st,D=b.isArray(m.summaryTpl)?m.summaryTpl[d.idx]:m.summaryTpl||"{0}",u.nm===m.name){"string"===typeof A&&"avg"===A.toLowerCase()&& 493(u.sd&&u.vd?u.v/=u.vd:u.v&&0<a&&(u.v/=a));try{u.groupCount=h.cnt,u.groupIndex=h.dataIndex,u.groupValue=h.value,w=f.formatter("",u.v,y,u)}catch(ma){w=u.v}c=t.format(D,w);m.summaryFormat&&(c=m.summaryFormat.call(f,d,c,w,m,u));break}u=p=!1;void 0!==k&&B&&!m.hidden&&(c=k,B=!1,1<e&&(p=!0,x=e-1),u=m.align,m.align="rtl"===g.direction?"right":"left",l.iconColumnName=m.name);0<x&&!m.hidden&&" "===c?(u&&(m.align=u),x--):(n+="<td role='gridcell' "+f.formatCol(y,1,"")+(p?"colspan='"+e+"'":"")+">"+c+"</td>", 494u&&(m.align=u))}return n}var e="",f=this[0],g=f.p,k=0,m=[],l=g.groupingView,n=b.makeArray(l.groupSummary),p=l.groupField.length,q=l.groups,r=g.colModel,v=r.length,B=g.page,z=C.getGuiStyles.call(f,"gridRow","jqgroup ui-row-"+g.direction),w=C.getGuiStyles.call(f,"gridRow","jqfoot ui-row-"+g.direction);b.each(r,function(a,b){var c;for(c=0;c<p;c++)if(l.groupField[c]===b.name){m[c]=a;break}});n.reverse();b.each(q,function(x,u){var y,D=g.id+"ghead_"+u.idx,A=D+"_"+x,h=b.isFunction(l.groupCollapse)?l.groupCollapse.call(f, 495{group:u,rowid:A}):l.groupCollapse,E,L;L=0;var C,J;C=p-1===u.idx;var H=null!=u.parentGroup?u.parentGroup.collapsed:!1;J="<span style='cursor:pointer;margin-"+("rtl"===g.direction?"right:":"left:")+12*u.idx+"px;' class='"+l.commonIconClass+" "+(h?l.plusicon:l.minusicon)+" tree-wrap' onclick=\"jQuery('#"+t.jqID(g.id).replace("\\","\\\\")+"').jqGrid('groupingToggle','"+A+"', this);return false;\"></span>";if(l._locgr&&!(u.startRow+u.cnt>(B-1)*c&&u.startRow<B*c))return!0;H&&(h=!0);void 0!==h&&(u.collapsed= 496h);k++;try{b.isArray(l.formatDisplayField)&&b.isFunction(l.formatDisplayField[u.idx])?(u.displayValue=l.formatDisplayField[u.idx].call(f,u.displayValue,u.value,r[m[u.idx]],u.idx,l),y=u.displayValue):y=f.formatter(A,u.displayValue,m[u.idx],u.value)}catch(aa){y=u.displayValue}e+="<tr id='"+A+"' data-jqgrouplevel='"+u.idx+"' "+(h&&H?"style='display:none;' ":"")+"role='row' class='"+z+" "+D+"'>";D=b.isFunction(l.groupText[u.idx])?l.groupText[u.idx].call(f,y,u.cnt,u.summary):t.template(l.groupText[u.idx], 497y,u.cnt,u.summary);"string"!==typeof D&&"number"!==typeof D&&(D=y);"header"===l.groupSummaryPos[u.idx]?(y=1,"cb"!==r[0].name&&"cb"!==r[1].name||y++,"subgrid"!==r[0].name&&"subgrid"!==r[1].name||y++,e+=d(x,0,u,y,J+"<span class='cell-wrapper'>"+D+"</span>")):e+="<td role='gridcell' style='padding-left:"+12*u.idx+"px;' colspan='"+v+"'>"+J+D+"</td>";e+="</tr>";if(C){C=q[x+1];y=u.startRow;J=void 0!==C?C.startRow:q[x].startRow+q[x].cnt;l._locgr&&(L=(B-1)*c,L>u.startRow&&(y=L));for(;y<J&&a[y-L];y++)e+=a[y- 498L].join("");if("header"!==l.groupSummaryPos[u.idx]){if(void 0!==C){for(E=0;E<l.groupField.length&&C.dataIndex!==l.groupField[E];E++);k=l.groupField.length-E}for(L=0;L<k;L++)n[L]&&(e+="<tr data-jqfootlevel='"+(u.idx-L)+(h&&(0<u.idx-L||!l.showSummaryOnHide)?"' style='display:none;'":"'")+" role='row' class='"+w+"'>",e+=d(x,L,q[u.idx-L],0),e+="</tr>");k=E}}});this.off("jqGridShowHideCol.groupingRender").on("jqGridShowHideCol.groupingRender",function(){var a=g.iColByName[l.iconColumnName],c,d,e;if(0<= 499b.inArray("header",l.groupSummaryPos)){for(c=0;c<r.length;c++)if(!r[c].hidden){e=c;break}if(void 0!==e&&a!==e){for(c=0;c<f.rows.length;c++)d=f.rows[c],b(d).hasClass("jqgroup")&&(b(d.cells[e]).html(d.cells[a].innerHTML),b(d.cells[a]).html(" "));l.iconColumnName=r[e].name}}});return e},groupingGroupBy:function(a,c){return this.each(function(){var d=this.p,e=d.groupingView,f,g;
499"string"===typeof a&&(a=[a]);d.grouping=!0;e._locgr=!1;void 0===e.visibiltyOnNextGrouping&&(e.visibiltyOnNextGrouping=[]); 500for(f=0;f<e.groupField.length;f++)g=d.colModel[d.iColByName[e.groupField[f]]],!e.groupColumnShow[f]&&e.visibiltyOnNextGrouping[f]&&null!=g&&!0===g.hidden&&C.showCol.call(b(this),e.groupField[f]);for(f=0;f<a.length;f++)e.visibiltyOnNextGrouping[f]=b(d.idSel+"_"+t.jqID(a[f])).is(":visible");d.groupingView=b.extend(d.groupingView,c||{});e.groupField=a;b(this).trigger("reloadGrid")})},groupingRemove:function(a){return this.each(function(){var c=this.p,d=this.tBodies[0],e=c.groupingView;void 0===a&&(a= 501!0);c.grouping=!1;if(!0===a){for(c=0;c<e.groupField.length;c++)!e.groupColumnShow[c]&&e.visibiltyOnNextGrouping[c]&&C.showCol.call(b(this),e.groupField);b("tr.jqgroup, tr.jqfoot",d).remove();b("tr.jqgrow",d).filter(":hidden").show()}else b(this).trigger("reloadGrid")})},groupingCalculations:{handler:function(a,b,d,e,f,g){var c={sum:function(){return parseFloat(b||0)+parseFloat(g[d]||0)},min:function(){return""===b?parseFloat(g[d]||0):Math.min(parseFloat(b),parseFloat(g[d]||0))},max:function(){return""=== 502b?parseFloat(g[d]||0):Math.max(parseFloat(b),parseFloat(g[d]||0))},count:function(){""===b&&(b=0);return g.hasOwnProperty(d)?b+1:0},avg:function(){return c.sum()}};if(!c[a])throw"jqGrid Grouping No such method: "+a;a=c[a]();null!=e&&("fixed"===f?a=a.toFixed(e):(e=Math.pow(10,e),a=Math.round(a*e)/e));return a}}});b.jgrid.extend({jqGridImport:function(a){a=b.extend({imptype:"xml",impstring:"",impurl:"",mtype:"GET",impData:{},xmlGrid:{config:"roots>grid",data:"roots>rows"},jsonGrid:{config:"grid",data:"data"}, 503ajaxOptions:{}},a||{});return this.each(function(){var c=this,d=function(a,d){var e=b(d.xmlGrid.config,a)[0],g=b(d.xmlGrid.data,a)[0],f,k;if(Ka.xml2json){e=Ka.xml2json(e," ");e=b.parseJSON(e);for(k in e)e.hasOwnProperty(k)&&(f=e[k]);void 0!==f&&(g?(g=e.grid.datatype,e.grid.datatype="xmlstring",e.grid.datastr=a,b(c).jqGrid(f).jqGrid("setGridParam",{datatype:g})):b(c).jqGrid(f))}else(null!=t.defaults&&b.isFunction(t.defaults.fatalError)?t.defaults.fatalError:alert)("xml2json or parse are not present")}, 504e=function(a,d){if(a&&"string"===typeof a){var e=b.parseJSON(a),g=e[d.jsonGrid.config],e=e[d.jsonGrid.data],f;e?(f=g.datatype,g.datatype="jsonstring",g.datastr=e,b(c).jqGrid(g).jqGrid("setGridParam",{datatype:f})):b(c).jqGrid(g)}},f;switch(a.imptype){case "xml":b.ajax(b.extend({url:a.impurl,type:a.mtype,data:a.impData,dataType:"xml",context:a,complete:function(a){!(300>a.status||304===a.status)||0===a.status&&4===a.readyState||(d(a.responseXML,this),b(c).triggerHandler("jqGridImportComplete",[a,this]), 505b.isFunction(this.importComplete)&&this.importComplete(a))}},a.ajaxOptions));break;case "xmlstring":a.impstring&&"string"===typeof a.impstring&&(f=b.parseXML(a.impstring))&&(d(f,a),b(c).triggerHandler("jqGridImportComplete",[f,a]),b.isFunction(a.importComplete)&&a.importComplete(f),a.impstring=null);break;case "json":b.ajax(b.extend({url:a.impurl,type:a.mtype,data:a.impData,dataType:"json",context:a,complete:function(a){try{!(300>a.status||304===a.status)||0===a.status&&4===a.readyState||(e(a.responseText, 506this),b(c).triggerHandler("jqGridImportComplete",[a,this]),b.isFunction(this.importComplete)&&this.importComplete(a))}catch(k){}}},a.ajaxOptions));break;case "jsonstring":a.impstring&&"string"===typeof a.impstring&&(e(a.impstring,a),b(c).triggerHandler("jqGridImportComplete",[a.impstring,a]),b.isFunction(a.importComplete)&&a.importComplete(a.impstring),a.impstring=null)}})},jqGridExport:function(a){a=b.extend({exptype:"xmlstring",root:"grid",ident:"\t"},a||{});var c=null;this.each(function(){if(this.grid){var d, 507e=b.extend(!0,{},b(this).jqGrid("getGridParam"));e.rownumbers&&(e.colNames.splice(0,1),e.colModel.splice(0,1));e.multiselect&&(e.colNames.splice(0,1),e.colModel.splice(0,1));e.subGrid&&(e.colNames.splice(0,1),e.colModel.splice(0,1));e.knv=null;if(e.treeGrid)for(d in e.treeReader)e.treeReader.hasOwnProperty(d)&&(e.colNames.splice(e.colNames.length-1),e.colModel.splice(e.colModel.length-1));switch(a.exptype){case "xmlstring":c="<"+a.root+">"+Ka.json2xml(e,a.ident)+"</"+a.root+">";break;case "jsonstring":c= 508"{"+Ka.toJson(e,a.root,a.ident,!1)+"}",void 0!==e.postData.filters&&(c=c.replace(/filters":"/,'filters":'),c=c.replace(/\}\]\}"/,"}]}"))}}});return c},excelExport:function(a){a=b.extend({exptype:"remote",url:null,oper:"oper",tag:"excel",exportOptions:{}},a||{});return this.each(function(){var c;this.grid&&"remote"===a.exptype&&(c=b.extend({},this.p.postData,a.exportOptions),c[a.oper]=a.tag,c=jQuery.param(c),c=-1!==a.url.indexOf("?")?a.url+"&"+c:a.url+"?"+c,window.location=c)})}});var bb=function(a){var c= 509b.makeArray(arguments).slice(1);c.unshift("");c.unshift("Inline");c.unshift(a);return t.feedback.apply(this,c)};
509t.inlineEdit=t.inlineEdit||{};t.extend({editRow:function(a,c,d,e,f,g,k,m,l,n){var p={},q=b.makeArray(arguments).slice(1);"object"===b.type(q[0])?p=q[0]:(void 0!==c&&(p.keys=c),b.isFunction(d)&&(p.oneditfunc=d),b.isFunction(e)&&(p.successfunc=e),void 0!==f&&(p.url=f),null!=g&&(p.extraparam=g),b.isFunction(k)&&(p.aftersavefunc=k),b.isFunction(m)&&(p.errorfunc=m),b.isFunction(l)&&(p.afterrestorefunc= 510l),b.isFunction(n)&&(p.beforeEditRow=n));return this.each(function(){var c=this,d=b(c),e=c.p,f=0,g=null,k={},l=e.colModel,m=e.prmNames;if(c.grid){var n=b.extend(!0,{keys:!1,oneditfunc:null,successfunc:null,url:null,extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,beforeEditRow:null,mtype:"POST",focusField:!0},t.inlineEdit,e.inlineEditing||{},p),q=d.jqGrid("getInd",a,!0),h=n.focusField,E="object"===typeof h&&null!=h?b(h.target||h).closest("tr.jqgrow>td")[0]: 511null;if(!1!==q&&(n.extraparam[m.oper]===m.addoper||bb.call(c,n,"beforeEditRow",n,a))&&"0"===(b(q).attr("editable")||"0")&&!b(q).hasClass("not-editable-row")){m=t.detectRowEditing.call(c,a);if(null!=m&&"cellEditing"===m.mode){var m=m.savedRow,C=c.rows[m.id],I=T.call(c,"select");d.jqGrid("restoreCell",m.id,m.ic);b(C.cells[m.ic]).removeClass("edit-cell "+I);b(C).addClass(I).attr({"aria-selected":"true",tabindex:"0"})}t.enumEditableCells.call(c,q,b(q).hasClass("jqgrid-new-row")?"add":"edit",function(d){var h= 512d.cm,l=b(d.dataElement),m=d.dataWidth,n,p=h.name,q=h.edittype,r=d.iCol,u=h.editoptions||{};if("hidden"!==d.editable){try{n=b.unformat.call(this,d.td,{rowId:a,colModel:h},r)}catch(gb){n="textarea"===q?l.text():l.html()}k[p]=n;l.html("");h=b.extend({},u,{id:a+"_"+p,name:p,rowId:a,mode:d.mode,cm:h,iCol:r});if(" "===n||" "===n||1===n.length&&160===n.charCodeAt(0))n="";n=t.createEl.call(c,q,h,n,!0,b.extend({},t.ajaxOptions,e.ajaxSelectOptions||{}));b(n).addClass("editable");l.append(n);m&&b(n).width(d.dataWidth); 513t.bindEv.call(c,n,h);"select"===q&&!0===u.multiple&&void 0===u.dataUrl&&t.msie&&b(n).width(b(n).width());null===g&&(g=r);f++}});0<f&&(k.id=a,e.savedRow.push(k),b(q).attr("editable","1"),h&&("number"===typeof h&&parseInt(h,10)<=l.length?g=h:"string"===typeof h?g=e.iColByName[h]:null!=E&&(g=E.cellIndex),setTimeout(function(){var a=d.jqGrid("getNumberOfFrozenColumns"),f=function(b){return e.frozenColumns&&0<a&&g<a?c.grid.fbRows[q.rowIndex].cells[b]:q.cells[b]},h=function(a){return b(a).find("input,textarea,select,button,object,*[tabindex]").filter(":input:visible:not(:disabled)")}, 514k=function(){return h(e.frozenColumns&&0<a?c.grid.fbRows[q.rowIndex]:q).first()},l=h(f(g));0<l.length?l.first().focus():"number"===typeof n.defaultFocusField||"string"===typeof n.defaultFocusField?(l=h(f("number"===typeof n.defaultFocusField?n.defaultFocusField:e.iColByName[n.defaultFocusField])),0===l.length&&(l=k()),l.first().focus()):k().focus()},0)),!0===n.keys&&(l=b(q),e.frozenColumns&&(l=l.add(c.grid.fbRows[q.rowIndex])),l.on("keydown",function(b){if(27===b.keyCode)return d.jqGrid("restoreRow", 515a,n.afterrestorefunc),!1;if(13===b.keyCode){if("TEXTAREA"===b.target.tagName)return!0;d.jqGrid("saveRow",a,n);return!1}})),Da.call(c,n.oneditfunc,"jqGridInlineEditRow",a,n))}}})},saveRow:function(a,c,d,e,f,g,k,m){var l=b.makeArray(arguments).slice(1),n={},p=this[0],q=b(p),r=null!=p?p.p:null,v,B=t.info_dialog,z=b.isFunction,w=null!=t.defaults&&z(t.defaults.fatalError)?t.defaults.fatalError:alert;if(p.grid&&null!=r){"object"===b.type(l[0])?n=l[0]:(z(c)&&(n.successfunc=c),void 0!==d&&(n.url=d),void 0!== 516e&&(n.extraparam=e),z(f)&&(n.aftersavefunc=f),z(g)&&(n.errorfunc=g),z(k)&&(n.afterrestorefunc=k),z(m)&&(n.beforeSaveRow=m));var l=function(a){return q.jqGrid("getGridRes",a)},n=b.extend(!0,{successfunc:null,url:null,extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,beforeSaveRow:null,ajaxSaveOptions:{},serializeSaveData:null,mtype:"POST",saveui:"enable",savetext:l("defaults.savetext")||"Saving..."},t.inlineEdit,r.inlineEditing||{},n),x={},u={},y={},D,A,h,E= 517q.jqGrid("getInd",a,!0),C=b(E),I=r.prmNames,J=l("errors.errcap"),H=l("edit.bClose"),K,F;if(!1!==E&&(v=n.extraparam[I.oper]===I.addoper?"add":"edit",bb.call(p,n,"beforeSaveRow",n,a,v)&&(l=C.attr("editable"),n.url=n.url||r.editurl,K="clientArray"!==n.url,"1"===l&&(t.enumEditableCells.call(p,E,C.hasClass("jqgrid-new-row")?"add":"edit",function(c){var d=c.cm,e=d.formatter,f=d.editoptions||{},g=d.formatoptions||{},k={},l=(b.jgrid.detectRowEditing.call(p,a)||{}).savedRow,m=t.getEditedValue.call(p,b(c.dataElement), 518d,k,c.editable);"select"===d.edittype&&"select"!==d.formatter&&(u[d.name]=k.text);h=t.checkValues.call(p,m,c.iCol,void 0,void 0,b.extend(c,{oldValue:null!=l?l[d.name]:null,newValue:m,oldRowData:l}));if(null!=h&&!1===h[0]){F=!0;try{var n=b(c.td).offset();B.call(p,J,h[1],H,{left:n.left,top:n.top+b(c.td).outerHeight()})}catch(W){w(h[1])}return!1}"date"===e&&!0!==g.sendFormatted&&(m=b.unformat.date.call(p,m,d));K&&!0===f.NullIfEmpty&&""===m&&(m="null");x[d.name]=m}),!F))))if(l=a,I=r.prmNames,A=!1===r.keyName? 519I.id:r.keyName,x&&(x[I.oper]=I.editoper,void 0===x[A]||""===x[A]?x[A]=a:E.id!==r.idPrefix+x[A]&&(E=t.stripPref(r.idPrefix,a),void 0!==r._index[E]&&(r._index[x[A]]=r._index[E],delete r._index[E]),a=r.idPrefix+x[A],C.attr("id",a),r.selrow===l&&(r.selrow=a),b.isArray(r.selarrrow)&&(E=b.inArray(l,r.selarrrow),0<=E&&(r.selarrrow[E]=a)),r.multiselect&&(E="jqg_"+r.id+"_"+a,C.find("input.cbox").attr("id",E).attr("name",E))),x=b.extend({},x,r.inlineData||{},n.extraparam)),K)q.jqGrid("progressBar",{method:"show", 520loadtype:n.saveui,htmlcontent:n.savetext}),y=b.extend({},x,y),y[A]=t.stripPref(r.idPrefix,y[A]),r.autoEncodeOnEdit&&b.each(y,function(a,b){z(b)||(y[a]=t.oldEncodePostedData(b))}),b.ajax(b.extend({url:z(n.url)?n.url.call(p,y[A],v,y,n):n.url,data:t.serializeFeedback.call(p,z(n.serializeSaveData)?n.serializeSaveData:r.serializeRowData,"jqGridInlineSerializeSaveData",y),type:z(n.mtype)?n.mtype.call(p,v,n,y[A],y):n.mtype,complete:function(c,d){q.jqGrid("progressBar",{method:"hide",loadtype:n.saveui}); 521if((300>c.status||304===c.status)&&(0!==c.status||4!==c.readyState)){var e,f;f=q.triggerHandler("jqGridInlineSuccessSaveRow",[c,a,n]);if(null==f||!0===f)f=[!0,x];
521f[0]&&z(n.successfunc)&&(f=n.successfunc.call(p,c));b.isArray(f)?(e=f[0],x=f[1]||x):e=f;if(!0===e){r.autoEncodeOnEdit&&b.each(x,function(a,b){x[a]=t.oldDecodePostedData(b)});x=b.extend({},x,u);q.jqGrid("setRowData",a,x);C.attr("editable","0");for(e=0;e<r.savedRow.length;e++)if(String(r.savedRow[e].id)===String(a)){D=e;break}0<=D&&r.savedRow.splice(D, 5221);Da.call(p,n.aftersavefunc,"jqGridInlineAfterSaveRow",a,c,x,n);C.removeClass("jqgrid-new-row").off("keydown")}else Da.call(p,n.errorfunc,"jqGridInlineErrorSaveRow",a,c,d,null,n),!0===n.restoreAfterError&&q.jqGrid("restoreRow",a,n.afterrestorefunc)}},error:function(b,c,d){q.triggerHandler("jqGridInlineErrorSaveRow",[a,b,c,d,n]);if(z(n.errorfunc))n.errorfunc.call(p,a,b,c,d);else{b=b.responseText||b.statusText;try{B.call(p,J,'<div class="'+T.call(p,"error")+'">'+b+"</div>",H,{buttonalign:"right"})}catch(ma){w(b)}}!0=== 523n.restoreAfterError&&q.jqGrid("restoreRow",a,n.afterrestorefunc)}},t.ajaxOptions,r.ajaxRowOptions,n.ajaxSaveOptions||{}));else{x=b.extend({},x,u);A=q.jqGrid("setRowData",a,x);C.attr("editable","0");for(v=0;v<r.savedRow.length;v++)if(String(r.savedRow[v].id)===String(l)){D=v;break}0<=D&&r.savedRow.splice(D,1);Da.call(p,n.aftersavefunc,"jqGridInlineAfterSaveRow",a,A,x,n);C.removeClass("jqgrid-new-row").off("keydown")}}},restoreRow:function(a,c){var d=b.makeArray(arguments).slice(1),e={};"object"=== 524b.type(d[0])?e=d[0]:b.isFunction(c)&&(e.afterrestorefunc=c);return this.each(function(){var c=this,d=b(c),k=c.p,m=-1,l={},n;if(c.grid){var p=b.extend(!0,{},t.inlineEdit,k.inlineEditing||{},e),q=d.jqGrid("getInd",a,!0);if(!1!==q&&bb.call(c,p,"beforeCancelRow",p,a)){for(n=0;n<k.savedRow.length;n++)if(String(k.savedRow[n].id)===String(a)){m=n;break}if(0<=m){if(b.isFunction(b.fn.datepicker))try{b("input.hasDatepicker","#"+t.jqID(q.id)).datepicker("hide")}catch(r){}b.each(k.colModel,function(){var a=this.name; 525k.savedRow[m].hasOwnProperty(a)&&(l[a]=k.savedRow[m][a],!this.formatter||"date"!==this.formatter||null!=this.formatoptions&&!0===this.formatoptions.sendFormatted||(l[a]=b.unformat.date.call(c,l[a],this)))});d.jqGrid("setRowData",a,l);b(q).attr("editable","0").off("keydown");k.savedRow.splice(m,1);b("#"+t.jqID(a),c).hasClass("jqgrid-new-row")&&setTimeout(function(){d.jqGrid("delRowData",a);d.jqGrid("showAddEditButtons",!1)},0)}Da.call(c,p.afterrestorefunc,"jqGridInlineAfterRestoreRow",a)}}})},addRow:function(a){return this.each(function(){if(this.grid){var c= 526this,d=b(c),e=c.p,f=b.extend(!0,{rowID:null,initdata:{},position:"first",useDefValues:!0,useFormatter:!1,beforeAddRow:null,addRowParams:{extraparam:{}}}
526,t.inlineEdit,e.inlineEditing||{},a||{});bb.call(c,f,"beforeAddRow",f.addRowParams)&&(f.rowID=b.isFunction(f.rowID)?f.rowID.call(c,f):null!=f.rowID?f.rowID:t.randId(),!0===f.useDefValues&&b(e.colModel).each(function(){if(this.editoptions&&this.editoptions.defaultValue){var a=this.editoptions.defaultValue;f.initdata[this.name]=b.isFunction(a)?a.call(c): 527a}}),f.rowID=e.idPrefix+f.rowID,d.jqGrid("addRowData",f.rowID,f.initdata,f.position),b("#"+t.jqID(f.rowID),c).addClass("jqgrid-new-row"),f.useFormatter?b("#"+t.jqID(f.rowID)+" .ui-inline-edit",c).click():(e=e.prmNames,f.addRowParams.extraparam[e.oper]=e.addoper,d.jqGrid("editRow",f.rowID,f.addRowParams),d.jqGrid("setSelection",f.rowID)))}})},inlineNav:function(a,c){"object"===typeof a&&(c=a,a=void 0);return this.each(function(){var d=this,e=b(d),f=d.p;if(this.grid&&null!=f){var g,k=a===f.toppager? 528f.idSel+"_top":f.idSel,m=a===f.toppager?f.id+"_top":f.id,l=T.call(d,"disabled"),n=b.extend(!0,{edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",save:!0,saveicon:"ui-icon-disk",cancel:!0,cancelicon:"ui-icon-cancel",commonIconClass:"ui-icon",iconsOverText:!1,addParams:{addRowParams:{extraparam:{}}},editParams:{},restoreAfterSelect:!0},e.jqGrid("getGridRes","nav"),t.nav||{},f.navOptions||{},t.inlineNav||{},f.inlineNavOptions||{},c||{});if(void 0===a)if(f.pager)if(e.jqGrid("inlineNav", 529f.pager,n),f.toppager)a=f.toppager,k=f.idSel+"_top",m=f.id+"_top";else return;else f.toppager&&(a=f.toppager,k=f.idSel+"_top",m=f.id+"_top");if(void 0!==a&&(g=b(a),!(0>=g.length))){0>=g.find(".navtable").length&&e.jqGrid("navGrid",a,{add:!1,edit:!1,del:!1,search:!1,refresh:!1,view:!1});f._inlinenav=!0;if(!0===n.addParams.useFormatter){g=f.colModel;var p,q;for(p=0;p<g.length;p++)if(g[p].formatter&&"actions"===g[p].formatter){g[p].formatoptions&&(q={keys:!1,onEdit:null,onSuccess:null,afterSave:null, 530onError:null,afterRestore:null,extraparam:{},url:null},g=b.extend(q,g[p].formatoptions),n.addParams.addRowParams={keys:g.keys,oneditfunc:g.onEdit,successfunc:g.onSuccess,url:g.url,extraparam:g.extraparam,aftersavefunc:g.afterSave,errorfunc:g.onError,afterrestorefunc:g.afterRestore});break}}n.add&&e.jqGrid("navButtonAdd",a,{caption:n.addtext,title:n.addtitle,commonIconClass:n.commonIconClass,buttonicon:n.addicon,iconsOverText:n.iconsOverText,id:m+"_iladd",onClickButton:function(){Y(this,l)||e.jqGrid("addRow", 531n.addParams)}});n.edit&&e.jqGrid("navButtonAdd",a,{caption:n.edittext,title:n.edittitle,commonIconClass:n.commonIconClass,buttonicon:n.editicon,iconsOverText:n.iconsOverText,id:m+"_iledit",onClickButton:function(){if(!Y(this,l)){var a=f.selrow;a?e.jqGrid("editRow",a,n.editParams):d.modalAlert()}}});n.save&&(e.jqGrid("navButtonAdd",a,{caption:n.savetext,title:n.savetitle,commonIconClass:n.commonIconClass,buttonicon:n.saveicon,iconsOverText:n.iconsOverText,id:m+"_ilsave",onClickButton:function(){if(!Y(this, 532l)){var a=f.savedRow[0].id;if(a){var c=f.prmNames,g=c.oper,k=n.editParams;b("#"+t.jqID(a),d).hasClass("jqgrid-new-row")?(n.addParams.addRowParams.extraparam[g]=c.addoper,k=n.addParams.addRowParams):(n.editParams.extraparam||(n.editParams.extraparam={}),n.editParams.extraparam[g]=c.editoper);e.jqGrid("saveRow",a,k)}else d.modalAlert()}}}),b(k+"_ilsave").addClass(l));n.cancel&&(e.jqGrid("navButtonAdd",a,{caption:n.canceltext,title:n.canceltitle,commonIconClass:n.commonIconClass,buttonicon:n.cancelicon, 533iconsOverText:n.iconsOverText,id:m+"_ilcancel",onClickButton:function(){if(!Y(this,l)){var a=f.savedRow[0].id,c=n.editParams;a?(b("#"+t.jqID(a),d).hasClass("jqgrid-new-row")&&(c=n.addParams.addRowParams),e.jqGrid("restoreRow",a,c)):d.modalAlert()}}}),b(k+"_ilcancel").addClass(l));if(!0===n.restoreAfterSelect)e.on("jqGridSelectRow",function(a,b){if(0<f.savedRow.length&&!0===f._inlinenav){var c=f.savedRow[0].id;b!==c&&"number"!==typeof c&&e.jqGrid("restoreRow",c,n.editParams)}});e.on("jqGridInlineAfterRestoreRow jqGridInlineAfterSaveRow", 534function(){e.jqGrid("showAddEditButtons",!1)});e.on("jqGridInlineEditRow",function(a,b){e.jqGrid("showAddEditButtons",!0,b)})}}})},showAddEditButtons:function(a){return this.each(function(){if(this.grid){var c=this.p,d=c.idSel,e=T.call(this,"disabled"),f=d+"_ilsave,"+d+"_ilcancel"+(c.toppager?","+d+"_top_ilsave,"+d+"_top_ilcancel":""),c=d+"_iladd,"+d+"_iledit"+(c.toppager?","+d+"_top_iladd,"+d+"_top_iledit":"");b(a?c:f).addClass(e);b(a?f:c).removeClass(e)}})}});var ga=null!=b.ui?b.ui.multiselect:
535null,sb=function(a){if(null!=this.grid&&null!=this.grid.p){var c=this,d=this.grid.p,e,f,g,k,m=this.gh,l=this.selectedList,n=l.find("li"),p,q=Array(d.colModel.length),r=n.length-1,v=function(a,c,d){var e,f=l.find("li");for(void 0===c&&(c=d?f.length-1:0);d?0<=c:c<f.length;d?c--:c++)if((e=b(f[c]).data("optionLink"))&&a.call(f[c],parseInt(e.val(),10),c))return c};p=function(c){if(q[c]===q[a])return b(this).after(n[r]),w(),!0};var t=function(c){if(q[c]===q[a])return b(this).before(n[r]),w(),!0},z=function(b){if(q[b]=== 536q[a]&&void 0!==q[b])return m[q[b]].startColumnName=d.colModel[b].name,!0},w=function(){f=b.inArray(d.colModel[a].name,c.newColOrder);0<=f&&c.newColOrder.splice(f,1);n=l.find("li");e=0;v(function(f,g){if(f===a){for(r=g;0<=e&&!d.colModel[e].hidden&&d.colModel[e].hidedlg&&q[e]===q[a];)e++;c.newColOrder.splice(e,0,d.colModel[a].name);return!0}e=b.inArray(d.colModel[f].name,c.newColOrder,e);0>e&&(e=b.inArray(d.colModel[f].name,c.newColOrder));e++})};if(m)for(g=0;g<m.length;g++)for(k=m[g],e=0;e<k.numberOfColumns;e++)q[d.iColByName[k.startColumnName]+ 537e]=g;w();if(m&&void 0!==m[q[a]])for(k=m[q[a]],f=0;f<k.numberOfColumns;f++){if(e=d.iColByName[k.startColumnName]+f,!d.colModel[e].hidden&&!d.colModel[e].hidedlg){v(p,r-1,!0);v(t,r+1);v(z);break}}else!m||(n=l.find("li"),f=v(function(b){if(b===a)return!0}),f+1>=n.length||0>f||!(p=b(n[f+1]).data("optionLink")))||(g=q[parseInt(p.val(),10)],void 0!==g&&(p=b(n[f-1]).data("optionLink"))&&q[parseInt(p.val(),10)]===g&&(p=v(function(a){if(q[a]!==g)return!0},f+1),b(n[p>=n.length?n.length-1:p-1]).after(n[r]), 538w()))}};t.msie&&8===t.msiever()&&(b.expr[":"].hidden=function(a){return 0===a.offsetWidth||0===a.offsetHeight||"none"===a.style.display});t._multiselect=!1;if(ga){if(ga.prototype._setSelected){var Db=ga.prototype._setSelected;ga.prototype._setSelected=function(a,c){var d=Db.call(this,a,c),e=this.element,f=parseInt(a.data("optionLink").val(),10);c&&this.selectedList&&(sb.call(this,f),this.selectedList.find("li").each(function(){b(this).data("optionLink")&&b(this).data("optionLink").remove().appendTo(e)})); 539return d}}ga.prototype.destroy&&(ga.prototype.destroy=function(){this.element.show();this.container.remove();void 0===b.Widget?b.widget.prototype.destroy.apply(this,arguments):b.Widget.prototype.destroy.apply(this,arguments)});t._multiselect=!0}t.extend({sortableColumns:function(a){return this.each(function(){function c(){e.disableClick=!0}var d=this,e=d.p,f=H(e.id),f={tolerance:"pointer",axis:"x",scrollSensitivity:"1",items:">th:not(:has(#jqgh_"+f+"_cb,#jqgh_"+f+"_rn,#jqgh_"+f+"_subgrid),:hidden)", 540placeholder:{element:function(a){return b(document.createElement(a[0].nodeName)).addClass(a[0].className+" ui-sortable-placeholder ui-state-highlight").removeClass("ui-sortable-helper")[0]}
540,update:function(a,b){b.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10));b.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10))}},start:function(){d.grid.hDiv.scrollLeft= 541d.grid.bDiv.scrollLeft},update:function(a,c){var f=b(">th",b(c.item).parent()),g=e.id+"_",k=[];f.each(function(){var a=b(">div",this).get(0).id.replace(/^jqgh_/,"").replace(g,""),a=e.iColByName[a];void 0!==a&&k.push(a)});b(d).jqGrid("remapColumns",k,!0,!0);b.isFunction(e.sortable.update)&&e.sortable.update(k);setTimeout(function(){e.disableClick=!1},50)}};e.sortable.options?b.extend(f,e.sortable.options):b.isFunction(e.sortable)&&(e.sortable={update:e.sortable});if(f.start){var g=f.start;f.start= 542function(a,b){c();g.call(this,a,b)}}else f.start=c;e.sortable.exclude&&(f.items+=":not("+e.sortable.exclude+")");f=a.sortable(f);f=f.data("sortable")||f.data("uiSortable")||f.data("ui-sortable");null!=f&&(f.floating=!0)})},columnChooser:function(a){function c(a,c){a&&("string"===typeof a?b.fn[a]&&b.fn[a].apply(c,b.makeArray(arguments).slice(2)):b.isFunction(a)&&a.apply(c,b.makeArray(arguments).slice(2)))}var d=this,e=d[0],f=e.p,g,k,m,l,n=f.colModel;m=n.length;var p=f.colNames,q=function(a){return ga&& 543ga.prototype&&a.data(ga.prototype.widgetFullName||ga.prototype.widgetName)||a.data("ui-multiselect")||a.data("multiselect")};if(!b("#colchooser_"+H(f.id)).length){g=b('<div id="colchooser_'+f.id+'" style="position:relative;overflow:hidden"><div><select multiple="multiple"></select></div></div>');k=b("select",g);a=b.extend({width:400,height:240,classname:null,done:function(a){a&&d.jqGrid("remapColumns",a,!0)},msel:"multiselect",dlog:"dialog",dialog_opts:{minWidth:470,dialogClass:"ui-jqdialog"},dlog_opts:function(a){var c= 544{};c[a.bSubmit]=function(){a.apply_perm();a.cleanup(!1)};c[a.bCancel]=function(){a.cleanup(!0)};return b.extend(!0,{buttons:c,close:function(){a.cleanup(!0)},modal:a.modal||!1,resizable:a.resizable||!0,width:a.width+70,resize:function(){var a=q(k),b=a.container.closest(".ui-dialog-content");0<b.length&&"object"===typeof b[0].style?b[0].style.width="":b.css("width","");a.selectedList.height(Math.max(a.selectedContainer.height()-a.selectedActions.outerHeight()-1,1));a.availableList.height(Math.max(a.availableContainer.height()- 545a.availableActions.outerHeight()-1,1))}},a.dialog_opts||{})},apply_perm:function(){var c=Array(f.colModel.length),e,g={notSkipFrozen:void 0===a.notSkipFrozen?!1:a.notSkipFrozen,skipSetGridWidth:!0,skipSetGroupHeaders:!0};for(e=0;e<f.colModel.length;e++)c[e]=f.iColByName[l.newColOrder[e]];b("option",k).each(function(){b(this).is(":selected")?d.jqGrid("showCol",n[this.value].name,g):d.jqGrid("hideCol",n[this.value].name,g)});a.done&&a.done.call(d,c);if(f.groupHeader&&("object"===typeof f.groupHeader|| 546b.isFunction(f.groupHeader)))if(d.jqGrid("destroyGroupHeader",!1),f.groupHeader.groupHeaders=l.gh,null!=f.pivotOptions&&null!=f.pivotOptions.colHeaders&&1<f.pivotOptions.colHeaders.length)for(c=f.pivotOptions.colHeaders,e=0;e<c.length;e++)c[e]&&c[e].groupHeaders.length&&d.jqGrid("setGroupHeaders",c[e]);else d.jqGrid("setGroupHeaders",f.groupHeader);d.jqGrid("setGridWidth",f.autowidth||void 0!==f.widthOrg&&"auto"!==f.widthOrg&&"100%"!==f.widthOrg?f.width:f.tblwidth,f.shrinkToFit)},cleanup:function(b){c(a.dlog, 547g,"destroy");c(a.msel,k,"destroy");g.remove();b&&a.done&&a.done.call(d)},msel_opts:{}},d.jqGrid("getGridRes","col"),t.col,a||{});if(b.ui&&ga&&ga.defaults){if(!t._multiselect){(null!=t.defaults&&b.isFunction(t.defaults.fatalError)?t.defaults.fatalError:alert)("Multiselect plugin loaded after jqGrid. Please load the plugin before the jqGrid!");return}a.msel_opts=b.extend(ga.defaults,a.msel_opts)}a.caption&&g.attr("title",a.caption);a.classname&&(g.addClass(a.classname),k.addClass(a.classname));a.width&& 548(b(">div",g).css({width:a.width,margin:"0 auto"}),k.css("width",a.width));a.height&&(b(">div",g).css("height",a.height),k.css("height",a.height-10));k.empty();var r=null!=f.groupHeader?f.groupHeader.groupHeaders:0,v={},B,z,w,x;if(r)for(B=0;B<r.length;B++)for(x=r[B],z=0;z<x.numberOfColumns;
548z++)w=f.iColByName[x.startColumnName]+z,v[w]=b.isFunction(a.buildItemText)?a.buildItemText.call(d[0],{iCol:w,cm:n[w],cmName:n[w].name,colName:p[w],groupTitleText:x.titleText}):b.jgrid.stripHtml(x.titleText)+": "+ 549b.jgrid.stripHtml(""===p[w]?n[w].name:p[w]);for(w=0;w<m;w++)void 0===v[w]&&(v[w]=b.isFunction(a.buildItemText)?a.buildItemText.call(d[0],{iCol:w,cm:n[w],cmName:n[w].name,colName:p[w],groupTitleText:null}):b.jgrid.stripHtml(p[w]));b.each(n,function(a){this.hidedlg||k.append("<option value='"+a+"'"+(f.headertitles||this.headerTitle?" title='"+t.stripHtml("string"===typeof this.headerTitle?this.headerTitle:v[a])+"'":"")+(this.hidden?"":" selected='selected'")+">"+v[a]+"</option>")});m=b.isFunction(a.dlog_opts)? 550a.dlog_opts.call(d,a):a.dlog_opts;c(a.dlog,g,m);m=b.isFunction(a.msel_opts)?a.msel_opts.call(d,a):a.msel_opts;c(a.msel,k,m);m=b("#colchooser_"+H(f.id));m.css({margin:"auto"});m.find(">div").css({width:"100%",height:"100%",margin:"auto"});if(l=q(k)){l.grid=e;null!=f.groupHeader&&(l.gh=b.extend(!0,[],f.groupHeader.groupHeaders));l.newColOrder=b.map(n,function(a){return a.name});l.container.css({width:"100%",height:"100%",margin:"auto"});l.selectedContainer.css({width:100*l.options.dividerLocation+"%", 551height:"100%",margin:"auto",boxSizing:"border-box"});l.availableContainer.css({width:100-100*l.options.dividerLocation+"%",height:"100%",margin:"auto",boxSizing:"border-box"});l.selectedList.css("height","auto");l.availableList.css("height","auto");m=Math.max(l.selectedList.height(),l.availableList.height());m=Math.min(m,b(window).height());l.selectedList.css("height",m);l.availableList.css("height",m);if(null!=l.options&&l.options.sortable)l.selectedList.on("sortupdate",function(c,d){r&&sb.call(l, 552parseInt(d.item.data("optionLink").val(),10));d.item.css({width:"",height:""});b.isFunction(a.sortUpdate)&&a.sortUpdate.call(e,c,d)});b.isFunction(a.init)&&a.init.call(e,l)}}},sortableRows:function(a){return this.each(function(){var c=this,d=c.grid,e=c.p;d&&!e.treeGrid&&b.fn.sortable&&(a=b.extend({cursor:"move",axis:"y",items:">tbody>.jqgrow"},a||{}),a.start&&b.isFunction(a.start)?(a._start_=a.start,delete a.start):a._start_=!1,a.update&&b.isFunction(a.update)?(a._update_=a.update,delete a.update): 553a._update_=!1,a.start=function(f,g){b(g.item).css("border-width","0");b("td",g.item).each(function(a){this.style.width=d.cols[a].style.width});if(e.subGrid){var k=b(g.item).attr("id");try{b(c).jqGrid("collapseSubGridRow",k)}catch(m){}}a._start_&&a._start_.apply(this,[f,g])},a.update=function(d,g){b(g.item).css("border-width","");!0===e.rownumbers&&b("td.jqgrid-rownum",c.rows).each(function(a){b(this).html(a+1+(parseInt(e.page,10)-1)*parseInt(e.rowNum,10))});a._update_&&a._update_.apply(this,[d,g])}, 554b(c).sortable(a))})},gridDnD:function(a){return this.each(function(){function c(){var a=b.data(d,"dnd");b("tr.jqgrow:not(.ui-draggable)",d).draggable(b.isFunction(a.drag)?a.drag.call(b(d),a):a.drag)}var d=this,e,f;if(d.grid&&!d.p.treeGrid&&b.fn.draggable&&b.fn.droppable)if(void 0===b("#jqgrid_dnd")[0]&&b("body").append("<table id='jqgrid_dnd' class='ui-jqgrid-dnd'></table>"),"string"===typeof a&&"updateDnD"===a&&!0===d.p.jqgdnd)c();else if(a=b.extend({drag:function(a){return b.extend({start:function(c, 555e){var f;if(d.p.subGrid){f=b(e.helper).attr("id");try{b(d).jqGrid("collapseSubGridRow",f)}catch(n){}}for(f=0;f<b.data(d,"dnd").connectWith.length;f++)0===b(b.data(d,"dnd").connectWith[f]).jqGrid("getGridParam","reccount")&&b(b.data(d,"dnd").connectWith[f]).jqGrid("addRowData","jqg_empty_row",{});e.helper.addClass("ui-state-highlight");b("td",e.helper).each(function(a){this.style.width=d.grid.headers[a].width+"px"});a.onstart&&b.isFunction(a.onstart)&&a.onstart.call(b(d),c,e)},stop:function(c,e){var f; 556e.helper.dropped&&!a.dragcopy&&(f=b(e.helper).attr("id"),void 0===f&&(f=b(this).attr("id")),b(d).jqGrid("delRowData",f));for(f=0;f<b.data(d,"dnd").connectWith.length;f++)b(b.data(d,"dnd").connectWith[f]).jqGrid("delRowData","jqg_empty_row");a.onstop&&b.isFunction(a.onstop)&&a.onstop.call(b(d),c,e)}},a.drag_opts||{})}
556,drop:function(a){return b.extend({accept:function(a){if(!b(a).hasClass("jqgrow"))return a;a=b(a).closest("table.ui-jqgrid-btable");return 0<a.length&&void 0!==b.data(a[0],"dnd")?(a=b.data(a[0], 557"dnd").connectWith,-1!==b.inArray("#"+H(this.id),a)?!0:!1):!1},drop:function(c,e){if(b(e.draggable).hasClass("jqgrow")){var f=b(e.draggable).attr("id"),f=e.draggable.parent().parent().jqGrid("getRowData",f);if(!a.dropbyname){var g=0,k={},m,r,v=b("#"+H(this.id)).jqGrid("getGridParam","colModel");try{for(r in f)f.hasOwnProperty(r)&&(m=v[g].name,"cb"!==m&&"rn"!==m&&"subgrid"!==m&&f.hasOwnProperty(r)&&v[g]&&(k[m]=f[r]),g++);f=k}catch(z){}}e.helper.dropped=!0;a.beforedrop&&b.isFunction(a.beforedrop)&& 558(m=a.beforedrop.call(this,c,e,f,b("#"+H(d.p.id)),b(this)),void 0!==m&&null!==m&&"object"===typeof m&&(f=m));if(e.helper.dropped){var t;a.autoid&&(b.isFunction(a.autoid)?t=a.autoid.call(this,f):(t=Math.ceil(1E3*Math.random()),t=a.autoidprefix+t));b("#"+H(this.id)).jqGrid("addRowData",t,f,a.droppos);f[d.p.localReader.id]=t}a.ondrop&&b.isFunction(a.ondrop)&&a.ondrop.call(this,c,e,f)}}},a.drop_opts||{})},onstart:null,onstop:null,beforedrop:null,ondrop:null,drop_opts:{},drag_opts:{revert:"invalid",helper:"clone", 559cursor:"move",appendTo:"#jqgrid_dnd",zIndex:5E3},dragcopy:!1,dropbyname:!1,droppos:"first",autoid:!0,autoidprefix:"dnd_"},a||{}),a.connectWith)for(a.connectWith=a.connectWith.split(","),a.connectWith=b.map(a.connectWith,function(a){return b.trim(a)}),b.data(d,"dnd",a),0===d.p.reccount||d.p.jqgdnd||c(),d.p.jqgdnd=!0,e=0;e<a.connectWith.length;e++)f=a.connectWith[e],b(f).droppable(b.isFunction(a.drop)?a.drop.call(b(d),a):a.drop)})},gridResize:function(a){return this.each(function(){var c=this,d=c.grid, 560e=c.p,f=e.gView+">.ui-jqgrid-bdiv",g=!1,k,m=e.height;if(d&&b.fn.resizable){a=b.extend({},a||{});a.alsoResize?(a._alsoResize_=a.alsoResize,delete a.alsoResize):a._alsoResize_=!1;a.stop&&b.isFunction(a.stop)?(a._stop_=a.stop,delete a.stop):a._stop_=!1;a.stop=function(l,p){b(c).jqGrid("setGridWidth",p.size.width,a.shrinkToFit);b(e.gView+">.ui-jqgrid-titlebar").css("width","");g?(b(k).each(function(){b(this).css("height","")}),"auto"!==m&&"100%"!==m||b(d.bDiv).css("height",m)):b(c).jqGrid("setGridParam", 561{height:b(f).height()});c.fixScrollOffsetAndhBoxPadding&&c.fixScrollOffsetAndhBoxPadding();a._stop_&&a._stop_.call(c,l,p)};k=f;"auto"!==m&&"100%"!==m||void 0!==a.handles||(a.handles="e,w");if(a.handles){var l=b.map(String(a.handles).split(","),function(a){return b.trim(a)});2===l.length&&("e"===l[0]&&"w"===l[1]||"e"===l[1]&&"w"===l[1])&&(k=e.gView+">div:not(.frozen-div)",g=!0,e.pager&&(k+=","+e.pager))}a.alsoResize=a._alsoResize_?k+","+a._alsoResize_:k;delete a._alsoResize_;b(e.gBox).resizable(a)}})}}); 562P.prototype.calc=function(a,c,d,e,f){if(void 0!==a)switch(this.result=this.result||0,a=parseFloat(a),this.aggregator){case "sum":this.result+=a;break;case "count":this.result++;break;case "avg":this.finilized?(this.count=this.count||0,this.result=(this.result*this.count+a)/(this.count+1)):(this.result+=a,this.count=this.count||0);this.count++;break;case "min":this.result=Math.min(this.result,a);break;case "max":this.result=Math.max(this.result,a);break;default:b.isFunction(this.aggregator)&&(this.result= 563this.aggregator.call(this.context,{previousResult:this.result,value:a,fieldName:c,item:d,iItem:e,items:f}))}};P.prototype.getResult=function(a,b,d){if(void 0!==this.result||d)d&&void 0!==this.result&&(this.count=this.result=0),void 0===this.result||this.finilized||"avg"!==this.aggregator||(this.result/=this.count,this.finilized=!0),a[b]=this.result};K.prototype.compareVectorsEx=function(a,b){var c=this.fieldLength,e,f;for(e=0;e<c;e++)if(f=this.fieldCompare[e](a[e],b[e]),0!==f)return{index:e,result:f}; 564return{index:-1,result:0}};K.prototype.getIndexOfDifferences=function(a,b){return null===b||null===a?0:this.compareVectorsEx(a,b).index};K.prototype.compareVectors=function(a,b){var c=this.compareVectorsEx(a,b);return 0<(0<=c.index?this.fieldSortDirection[c.index]:1)?c.result:-c.result};K.prototype.getItem=function(a){return this.items[a]};K.prototype.getIndexLength=function(){return this.items.length};K.prototype.getIndexesOfSourceData=function(a){return this.indexesOfSourceData[a]};K.prototype.createDataIndex= 565function(a){var c,d=a.length,e=this.fieldLength,f,g,k=this.fieldNames,m=this.indexesOfSourceData,l,n,p=this.items,q;for(c=0;c<d;c++){n=a[c];f=Array(e);for(l=0;l<e;l++)g=n[k[l]],void 0!==g&&("string"===typeof g&&this.trimByCollect&&(g=b.trim(g)),f[l]=g);n=0;q=p.length-1;if(0>q)p.push(f),m.push([c]);else if(g=this.compareVectors(f,p[q]),0===g)m[q].push(c);else if(1===g||this.skipSort)p.push(f),m.push([c]);else if(g=this.compareVectors(p[0],f),1===g)p.unshift(f),m.unshift([c]);else if(0===g)m[0].push(c); 566else for(;;){if(2>q-n){p.splice(q,0,f);m.splice(q,0,[c]);break}l=Math.floor((n+q)/2);g=this.compareVectors(p[l],f);
566if(0===g){m[l].push(c);break}1===g?q=l:n=l}}};t.extend({pivotSetup:function(a,c){var d=this[0],e=b.isArray,f={},g={groupField:[],groupSummary:[],groupSummaryPos:[]},k={grouping:!0,groupingView:g},m=b.extend({totals:!1,useColSpanStyle:!1,trimByCollect:!0,skipSortByX:!1,skipSortByY:!1,caseSensitive:!1,footerTotals:!1,groupSummary:!0,groupSummaryPos:"header",frozenStaticCols:!1,defaultFormatting:!0, 567data:a},c||{}),l,n,p,q=a.length,r,v,B,z,w,x,u=m.xDimension,y=m.yDimension,D=m.aggregates,A,q=m.totalText||m.totals||m.rowTotals||m.totalHeader,h,E=e(u)?u.length:0;z=e(y)?y.length:0;var C=e(D)?D.length:0,I=z-(1===C?1:0),J=[],H=[],M=[],e=[],F=["pivotInfos"],G=Array(C),N=Array(z),O,R,Q,X,S,V,T,W,Y,ba,U;n=function(c,d,e){c=new K(m.trimByCollect,m.caseSensitive,d,c);b.isFunction(e)&&(c.compareVectorsEx=e);c.createDataIndex(a);return c};var ca=function(a,c,e,f,g){var h,k;switch(a){case 1:h=y[f].totalText|| 568"{0} {1} {2}";k="y"+g+"t"+f;break;case 2:h=m.totalText||"{0}";k="t";break;default:h=1<C?c.label||"{0}":U.getItem(g)[f],k="y"+g}a=b.extend({},c,{name:k+(1<C?"a"+e:""),label:b.isFunction(h)?h.call(d,2===a?{aggregate:c,iAggregate:e,pivotOptions:m}:{yIndex:U.getItem(g),aggregate:c,iAggregate:e,yLevel:f,pivotOptions:m}):t.template.apply(d,2===a?[h,c.aggregator,c.member,e]:[h,c.aggregator,c.member,U.getItem(g)[f],f])});delete a.member;delete a.aggregator;return a};w=function(a,b,c){var d,e;for(d=0;d<C;d++)e= 569D[d],void 0===e.template&&void 0===e.formatter&&m.defaultFormatting&&(e.template="count"===e.aggregator?"integer":"number"),M.push(ca(a,e,d,b,c))};O=function(a,c,e){var f,g,h,k;for(f=I-1;f>=c;f--)if(H[f]){for(g=0;g<=f;g++)Y=J[g].groupHeaders,Y[Y.length-1].numberOfColumns+=C;r=y[f];h=r.totalHeader;k=r.headerOnTop;for(g=f+1;g<=I-1;g++)J[g].groupHeaders.push({titleText:k&&g===f+1||!k&&g===I-1?b.isFunction(h)?h.call(d,e,f):t.template.call(d,h||"",e[f],f):"",startColumnName:"y"+(a-1)+"t"+f+(1===C?"":"a0"), 570numberOfColumns:C})}};var ea=function(a){a=new P("count"===D[a].aggregator?"sum":D[a].aggregator,d,c);a.groupInfo={iRows:[],rows:[],ys:[],iYs:[]};return a},ia=function(){var a,b;for(a=I-1;0<=a;a--)if(H[a])for(null==N[a]&&(N[a]=Array(C)),b=0;b<C;b++)N[a][b]=ea(b)},ga=function(a,b,c,d){var e,f=U.getIndexOfDifferences(b,c),g,h;if(null!==c)for(f=Math.max(f,0),e=I-1;e>=f;e--)g="y"+a+"t"+e+(1<C?"a"+d:""),H[e]&&void 0===T[g]&&(h=N[e][d],h.getResult(T,g),T.pivotInfos[g]={colType:1,iA:d,a:D[d],level:e,iRows:h.groupInfo.iRows, 571rows:h.groupInfo.rows,ys:h.groupInfo.ys,iYs:h.groupInfo.iYs},b!==c&&(N[e][d]=ea(d)))},la=function(c,d,e,f,g,h,k){var l;if(c!==d)for(d=I-1;0<=d;d--)H[d]&&(l=N[d][f],l.calc(g[e.member],e.member,g,h,a),l=l.groupInfo,0>b.inArray(k,l.iYs)&&(l.iYs.push(k),l.ys.push(c)),0>b.inArray(h,l.iRows)&&(l.iRows.push(h),l.rows.push(g)))};if(0===E||0===C)throw"xDimension or aggregates options are not set!";ba=n(u,m.skipSortByX,m.compareVectorsByX);U=n(y,m.skipSortByY,m.compareVectorsByY);c.xIndex=ba;c.yIndex=U;for(n= 5720;n<E;n++)p=u[n],v={name:"x"+n,label:null!=p.label?b.isFunction(p.label)?p.label.call(d,p,n,m):p.label:p.dataName,frozen:m.frozenStaticCols},n<E-1&&!p.skipGrouping&&!p.additionalProperty&&(g.groupField.push(v.name),g.groupSummary.push(m.groupSummary),g.groupSummaryPos.push(m.groupSummaryPos)),v=b.extend(v,p),delete v.dataName,delete v.footerText,p.additionalProperty?F.push(v.name):(M.push(v),k.sortname=v.name);2>E&&(k.grouping=!1);g.hideFirstGroupCol=!0;for(n=0;n<z;n++)r=y[n],H.push(r.totals||r.rowTotals|| 573r.totalText||r.totalHeader?!0:!1);W=U.getItem(0);w(0,z-1,0);g=U.getIndexLength();for(v=1;v<g;v++){Q=U.getItem(v);n=U.getIndexOfDifferences(Q,W);for(p=I-1;p>=n;p--)H[p]&&w(1,p,v-1);W=Q;w(0,z-1,v)}for(n=I-1;0<=n;n--)H[n]&&w(1,n,g-1);q&&w(2);W=U.getItem(0);for(p=0;p<I;p++)J.push({useColSpanStyle:m.useColSpanStyle,groupHeaders:[{titleText:W[p],startColumnName:1===C?"y0":"y0a0",numberOfColumns:C}]});for(v=1;v<g;v++){Q=U.getItem(v);n=U.getIndexOfDifferences(Q,W);O(v,n,W);for(p=I-1;p>=n;p--)J[p].groupHeaders.push({titleText:Q[p], 574startColumnName:"y"+v+(1===C?"":"a0"),numberOfColumns:C});for(p=0;p<n;p++)Y=J[p].groupHeaders,Y[Y.length-1].numberOfColumns+=C;W=Q}O(g,0,W);if(q)for(n=0;n<I;n++)J[n].groupHeaders.push({titleText:n<I-1?"":m.totalHeader||"",startColumnName:"t"+(1===C?"":"a0"),numberOfColumns:C});O=ba.getIndexLength();for(z=0;z<O;z++){p=ba.getItem(z);w={iX:z,x:p};T={pivotInfos:w};for(n=0;n<E;n++)T["x"+n]=p[n];R=ba.getIndexesOfSourceData(z);if(q)for(p=0;p<C;p++)G[p]=ea(p);W=null;ia();for(v=0;v<g;v++){Q=U.getItem(v);X= 575U.getIndexesOfSourceData(v);for(p=0;p<C;p++){null!==W&&ga(v-1,Q,W,p);S=[];for(n=0;n<X.length;n++)B=X[n],0<=b.inArray(B,R)&&S.push(B);if(0<S.length){x=Array(S.length);V=D[p];
575A=new P(V.aggregator,d,c);for(B=0;B<S.length;B++)n=S[B],l=a[n],x[B]=l,A.calc(l[V.member],V.member,l,n,a),q&&(h=G[p],h.calc(l[V.member],V.member,l,n,a),h=h.groupInfo,0>b.inArray(n,h.iYs)&&(h.iYs.push(v),h.ys.push(Q)),0>b.inArray(n,h.iRows)&&(h.iRows.push(n),h.rows.push(l))),la(Q,W,V,p,l,n,v);l="y"+v+(1===C?"":"a"+p);A.getResult(T, 576l);w[l]={colType:0,iY:v,y:Q,iA:p,a:V,iRows:S,rows:x}}}W=Q}if(null!==W)for(p=0;p<C;p++)ga(g-1,W,W,p);if(q)for(p=0;p<C;p++)l="t"+(1===C?"":"a"+p),h=G[p],h.getResult(T,l),h=h.groupInfo,w[l]={colType:2,iA:p,a:D[p],iRows:h.iRows,rows:h.rows,iYs:h.iYs,ys:h.ys};e.push(T)}if(m.footerTotals||m.colTotals){q=e.length;for(n=0;n<E;n++)f["x"+n]=u[n].footerText||"";for(n=E;n<M.length;n++){l=M[n].name;A=new P(m.footerAggregator||"sum",d,c);for(B=0;B<q;B++)T=e[B],A.calc(T[l],l,T,B,e);A.getResult(f,l)}}c.colHeaders= 577J;return{colModel:M,additionalProperties:F,options:c,rows:e,groupOptions:k,groupHeaders:J,summary:f}},jqPivot:function(a,c,d,e){return this.each(function(){function f(){var e=m.pivotSetup.call(k,a,c),f=e.groupHeaders,p=e.summary,q=0,r;for(r in p)p.hasOwnProperty(r)&&q++;p=0<q?!0:!1;q=e.groupOptions.groupingView;r=t.from.call(g,e.rows);var v;if(c.skipSortByX)for(v=0;v<q.groupField.length;v++)r.orderBy(q.groupField[v],null!=d&&d.groupingView&&null!=d.groupingView.groupOrder&&"desc"===d.groupingView.groupOrder[v]? 578"d":"a","text","");c.data=a;m.call(k,b.extend(!0,{datastr:b.extend(r.select(),p?{userdata:e.summary}:{}),datatype:"jsonstring",footerrow:p,userDataOnFooter:p,colModel:e.colModel,additionalProperties:e.additionalProperties,pivotOptions:e.options,viewrecords:!0,sortname:c.xDimension[0].dataName},e.groupOptions,d||{}));if(f.length)for(v=0;v<f.length;v++)f[v]&&f[v].groupHeaders.length&&m.setGroupHeaders.call(k,f[v]);c.frozenStaticCols&&m.setFrozenColumns.call(k)}var g=this,k=b(g),m=b.fn.jqGrid;"string"=== 579typeof a?b.ajax(b.extend({url:a,dataType:"json",success:function(b){a=t.getAccessor(b,e&&e.reader?e.reader:"rows");f()}},e||{})):f()})}});var tb=function(){var a=b.makeArray(arguments);a[0]="subGrid"+a[0].charAt(0).toUpperCase()+a[0].substring(1);a.unshift("");a.unshift("");a.unshift(this.p);return t.feedback.apply(this,a)},lb=function(a,c){return this.each(function(){if(this.grid&&null!=a&&!0===this.p.subGrid){var d=b(this).jqGrid("getInd",a,!0);b(d).find(">td."+c).trigger("click")}})};t.extend({setSubGrid:function(){return this.each(function(){var a= 580this.p,c=a.subGridModel[0];a.subGridOptions=b.extend({expandOnLoad:!1,delayOnLoad:50,selectOnExpand:!1,selectOnCollapse:!1,reloadOnExpand:!0},a.subGridOptions||{});a.colNames.unshift("");a.colModel.unshift({name:"subgrid",width:t.cell_width?a.subGridWidth+a.cellLayout:a.subGridWidth,labelClasses:"jqgh_subgrid",sortable:!1,resizable:!1,hidedlg:!0,search:!1,fixed:!0,frozen:!0});if(c)for(c.align=b.extend([],c.align||[]),a=0;a<c.name.length;a++)c.align[a]=c.align[a]||"left"})},addSubGridCell:function(a, 581c,d,e){var f=this[0],g=f.p.subGridOptions;d=b.isFunction(g.hasSubgrid)?g.hasSubgrid.call(f,{rowid:d,iRow:c,iCol:a,data:e}):!0;return null==f||null==f.p||null==g?"":"<td role='gridcell' class='"+C.getGuiStyles.call(this,"subgrid.tdStart",d?"ui-sgcollapsed sgcollapsed":"")+"' "+f.formatCol(a,c)+">"+(d?"<div class='"+C.getGuiStyles.call(this,"subgrid.buttonDiv","sgbutton-div")+"'><a role='button' class='"+C.getGuiStyles.call(this,"subgrid.button","sgbutton")+"'>
581<span class='"+t.mergeCssClasses(g.commonIconClass, 582g.plusicon)+"'></span></a></div>":" ")+"</td>"},addSubGrid:function(a,c){return this.each(function(){var d=this,e=d.p,f=e.subGridModel[0],g=function(a,b){return C.getGuiStyles.call(d,"subgrid."+a,b||"")},k=g("thSubgrid","ui-th-subgrid ui-th-column ui-th-"+e.direction),m=g("rowSubTable","ui-subtblcell"),l=g("row","ui-subgrid ui-row-"+e.direction),n=g("tdWithIcon","subgrid-cell"),p=g("tdData","subgrid-data"),q=function(a,c,d){d=f.align[d];c=b("<td"+(d?" style='text-align:"+d+";'":"")+"></td>").html(c); 583a.append(c)},r=function(a,c){var d=e.xmlReader.subgrid;b(d.root+" "+d.row,a).each(function(){var a,e,g=b("<tr class='"+m+"'></tr>");if(!0===d.repeatitems)b(d.cell,this).each(function(a){q(g,b(this).text()||" ",a)});else if(a=f.mapping||f.name)for(e=0;e<a.length;e++)q(g,b(a[e],this).text()||" ",e);c.append(g)})},v=function(a,c){var d,g,k,l,n,p=e.jsonReader.subgrid,r=t.getAccessor(a,p.root);if(null!=r)for(g=0;g<r.length;g++){n=r[g];d=b("<tr class='"+m+"'></tr>");if(!0===p.repeatitems)for(p.cell&& 584(n=n[p.cell]),k=0;k<n.length;k++)q(d,n[k]||" ",k);else if(l=f.mapping||f.name,l.length)for(k=0;k<l.length;k++)q(d,n[l[k]]||" ",k);c.append(d)}},B=function(a,c,h){var l,m;l=g("legacyTable","ui-jqgrid-legacy-subgrid"+(!0===e.altRows&&b(d).jqGrid("isBootstrapGuiStyle")?" table-striped":""));var n=b("<table"+(l?" style='width:1px' role='presentation' class='"+l+"'":"")+"><thead></thead><tbody></tbody></table>"),p=b("<tr></tr>");d.grid.endReq.call(d);for(m=0;m<f.name.length;m++)l=b("<th class='"+ 585k+"'></th>").html(f.name[m]).width(f.width[m]),p.append(l);p.appendTo(n[0].tHead);h(a,b(n[0].tBodies[0]));b("#"+H(e.id+"_"+c)).append(n);return!1},z=function(a){var c=b(a).attr("id"),g={nd_:(new Date).getTime()},k,l;g[e.prmNames.subgridid]=c;if(!f)return!1;if(f.params)for(l=0;l<f.params.length;l++)k=e.iColByName[f.params[l]],void 0!==k&&(g[e.colModel[k].name]=b(a.cells[k]).text().replace(/\ \;/ig,""));if(!d.grid.hDiv.loading)switch(d.grid.beginReq.call(d),e.subgridtype||(e.subgridtype=e.datatype), 586b.isFunction(e.subgridtype)?e.subgridtype.call(d,g):e.subgridtype=e.subgridtype.toLowerCase(),e.subgridtype){case "xml":case "json":b.ajax(b.extend({type:e.mtype,url:b.isFunction(e.subGridUrl)?e.subGridUrl.call(d,g):e.subGridUrl,dataType:e.subgridtype,context:c,data:t.serializeFeedback.call(d,e.serializeSubGridData,"jqGridSerializeSubGridData",g),success:function(a){B(a,this,"xml"===e.subgridtype?r:v)},error:function(a,c,f){var g=void 0===e.loadSubgridError?e.loadError:e.loadSubgridError;d.grid.endReq.call(d); 587b.isFunction(g)&&g.call(d,a,c,f);e.subGridOptions.noEmptySubgridOnError||B(null,this,"xml"===e.subgridtype?r:v)}},t.ajaxOptions,e.ajaxSubgridOptions||{}))}return!1},w=function(){var c=b(this).parent("tr")[0],f=c.nextSibling,g=c.id,k=e.id+"_"+g,m=function(a){return t.mergeCssClasse
587s(e.subGridOptions.commonIconClass,e.subGridOptions[a])},q=1;b.each(e.colModel,function(){!0!==this.hidden&&"rn"!==this.name&&"cb"!==this.name||q++});if(b(this).hasClass("sgcollapsed")){if(!0===e.subGridOptions.reloadOnExpand|| 588!1===e.subGridOptions.reloadOnExpand&&!b(f).hasClass("ui-subgrid")){f=1<=a?"<td colspan='"+a+"'> </td>":"";if(!tb.call(d,"beforeExpand",k,g))return;b(c).after("<tr role='row' class='"+l+"'>"+f+"<td class='"+n+"'><span class='"+m("openicon")+"'></span></td><td colspan='"+parseInt(e.colNames.length-q,10)+"' class='"+p+"'><div id='"+k+"' class='tablediv'></div></td></tr>");b(d).triggerHandler("jqGridSubGridRowExpanded",[k,g]);b.isFunction(e.subGridRowExpanded)?e.subGridRowExpanded.call(d,k,g):z(c)}else b(f).show(); 589b(this).html("<div class='"+C.getGuiStyles.call(d,"subgrid.buttonDiv","sgbutton-div")+"'><a role='button' class='"+C.getGuiStyles.call(d,"subgrid.button","sgbutton")+"'><span class='"+m("minusicon")+"'></span></a></div>").removeClass("sgcollapsed").addClass("sgexpanded");e.subGridOptions.selectOnExpand&&b(d).jqGrid("setSelection",g)}else if(b(this).hasClass("sgexpanded")){if(!tb.call(d,"beforeCollapse",k,g))return;!0===e.subGridOptions.reloadOnExpand?b(f).remove(".ui-subgrid"):b(f).hasClass("ui-subgrid")&& 590b(f).hide();b(this).html("<div class='"+C.getGuiStyles.call(d,"subgrid.buttonDiv","sgbutton-div")+"'><a role='button' class='"+C.getGuiStyles.call(d,"subgrid.button","sgbutton")+"'><span class='"+m("plusicon")+"'></span></a></div>").removeClass("sgexpanded").addClass("sgcollapsed");e.subGridOptions.selectOnCollapse&&b(d).jqGrid("setSelection",g)}return!1},x,u,y=1;if(d.grid){x=d.rows.length;void 0!==c&&0<c&&(y=c,x=c+1);for(;y<x;)u=d.rows[y],b(u).hasClass("jqgrow")&&(u=b(u.cells[a]),u.hasClass("ui-sgcollapsed")&& 591(e.scroll&&u.off("click"),u.on("click",w))),y++;!0===e.subGridOptions.expandOnLoad&&b(d.rows).filter(".jqgrow").each(function(a,c){b(c.cells[0]).click()});d.subGridXml=function(a,b){return B(a,b,r)};d.subGridJson=function(a,b){return B(a,b,v)}}})},expandSubGridRow:function(a){return lb.call(this,a,"sgcollapsed")},collapseSubGridRow:function(a){return lb.call(this,a,"sgexpanded")},toggleSubGridRow:function(a){return lb.call(this,a,"ui-sgcollapsed")}});window.tableToGrid=function(a,c){b(a).each(function(){var a= 592b(this),e,f,g,k,m=[],l=[],n=[],p=[],q=[];if(!this.grid){a.width("99%");e=a.width();f=b("tr td:first-child input[type=checkbox]:first",a);g=b("tr td:first-child input[type=radio]:first",a);f=0<f.length;g=!f&&0<g.length;k=f||g;b("th",a).each(function(){0===m.length&&k?(m.push({name:"__selection__",index:"__selection__",width:0,hidden:!0}),l.push("__selection__")):(m.push({name:b(this).attr("id")||b.trim(b.jgrid.stripHtml(b(this).html())).split(" ").join("_"),index:b(this).attr("id")||b.trim(b.jgrid.stripHtml(b(this).html())).split(" ").join("_"), 593width:b(this).width()||150}),l.push(b(this).html()))});b("tbody > tr",a).each(function(){var a={},c=0;b("td",b(this)).each(function(){if(0===c&&k){var d=b("input",b(this)),e=d.attr("value");p.push(e||n.length);d.is(":checked")&&q.push(e);a[m[c].name]=d.attr("value")}else a[m[c].name]=b(this).html();c++});0<c&&n.push(a)});a.empty();a.jqGrid(b.extend({datatype:"local",width:e,colNames:l,colModel:m,multiselect:f},c||{}));for(e=0;e<n.length;e++)g=null,0<p.length&&(g=p[e])&&g.replace&&(g=encodeURIComponent(g).replace(/[.\-%]/g, 594"_")),null===g&&(g=b.jgrid.randId()),a.jqGrid("addRowData",g,n[e]);for(e=0;e<q.length;e++)a.jqGrid("setSelection",q[e])}})};var Ea=function(){var a=b.makeArray(arguments);a[0]="treeGrid"+a[0].charAt(0).toUpperCase()+a[0].substring(1);a.unshift("");a.unshift("");a.unshift(this.p);return t.feedback.apply(this,a)};t.extend({setTreeNode:function(){return this.each(function(){var a=b(this),c=this.p;if(this.grid&&c.treeGrid){var d=c.treeReader.expanded_field,e=c.treeReader.leaf_field;a.off("jqGridBeforeSelectRow.setTreeNode"); 595a.on("jqGridBeforeSelectRow.setTreeNode",function(f,g,k){if(null!=k){f=b(k.target);k=f.closest("tr.jqgrow>td");var m=k.parent(),l=function(){var b=c.data[c._index[Aa(c.idPrefix,g)]],f=b[d]?"collapse":"expand";b[e]||(C[f+"Row"].call(a,b,m),C[f+"Node"].call(a,b,m))};f.is("div.treeclick")?l():c.ExpandColClick&&0<k.length&&0<f.closest("span.cell-wrapper",k).length&&l();return!0}})}})},setTreeGrid:function(){return this.each(function(){var a=this.p,c,d,e,f=[],g=["leaf_field","expanded_field","loaded"]; 596if(a.treeGrid){a.treedatatype||b.extend(this.p,{treedatatype:a.datatype});a.subGrid=!1;a.altRows=!1;a.pgbuttons=!1;a.pginput=!1;a.gridview=!0;null===a.rowTotal&&(a.rowNum=a.maxRowNum);a.rowList=[];a.treeIcons.plus="rtl"===a.direction?a.treeIcons.plusRtl:a.treeIcons.plusLtr;"nested"===a.treeGridModel?a.treeReader=b.extend({level_field:"level",left_field:"lft",right_field:"rgt",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},a.treeReader):"adjacency"===a.treeGridModel&& 597(a.treeReader=b.extend({level_field:"level",parent_id_field:"parent",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},a.treeReader));for(d in a.colModel)if(a.colModel.hasOwnProperty(d))for(e in c=a.colModel[d].name,a.treeReader)a.treeReader.hasOwnProperty(e)&&a.treeReader[e]===c&&f.push(c);b.each(a.treeReader,function(c){var d=String(this);d&&-1===b.inArray(d,f)&&(0<=b.inArray(c,g)?a.additionalProperties.push({name:d,search:!1,convert:function(a){return!0===a||"true"=== 598String(a).toLowerCase()||"1"===String(a)?!0:a}}):a.additionalProperties.push(d))})}})},expandRow:function(a){this.each(function(){var c=b(this),d=this.p;
598if(this.grid&&d.treeGrid){var e=d.treeReader.expanded_field,f=a[d.localReader.id];if(Ea.call(this,"beforeExpandRow",{rowid:f,item:a})){var g=C.getNodeChildren.call(c,a);b(g).each(function(){var a=d.idPrefix+pa(this,d.localReader.id);b(C.getGridRowById.call(c,a)).css("display","");this[e]&&C.expandRow.call(c,this)});Ea.call(this,"afterExpandRow",{rowid:f, 599item:a})}}})},collapseRow:function(a){this.each(function(){var c=b(this),d=this.p;if(this.grid&&d.treeGrid){var e=d.treeReader.expanded_field,f=a[d.localReader.id];if(Ea.call(this,"beforeCollapseRow",{rowid:f,item:a})){var g=C.getNodeChildren.call(c,a);b(g).each(function(){var a=d.idPrefix+pa(this,d.localReader.id);b(C.getGridRowById.call(c,a)).css("display","none");this[e]&&C.collapseRow.call(c,this)});Ea.call(this,"afterCollapseRow",{rowid:f,item:a})}}})},getRootNodes:function(){var a=[];this.each(function(){var c= 600this.p;if(this.grid&&c.treeGrid)switch(c.treeGridModel){case "nested":var d=c.treeReader.level_field;b(c.data).each(function(){parseInt(this[d],10)===parseInt(c.tree_root_level,10)&&a.push(this)});break;case "adjacency":var e=c.treeReader.parent_id_field;b(c.data).each(function(){null!==this[e]&&"null"!==String(this[e]).toLowerCase()||a.push(this)})}});return a},getNodeDepth:function(a){var c=null;this.each(function(){var d=this.p;if(this.grid&&d.treeGrid)switch(d.treeGridModel){case "nested":c=parseInt(a[d.treeReader.level_field], 60110)-parseInt(d.tree_root_level,10);break;case "adjacency":c=C.getNodeAncestors.call(b(this),a).length}});return c},getNodeParent:function(a){var c=this[0];if(!c||!c.grid||null==c.p||!c.p.treeGrid||null==a)return null;var c=c.p,d=c.treeReader,e=a[d.parent_id_field];if("nested"===c.treeGridModel){var f=null,g=d.left_field,k=d.right_field,m=d.level_field,l=parseInt(a[g],10),n=parseInt(a[k],10),p=parseInt(a[m],10);b(c.data).each(function(){if(parseInt(this[m],10)===p-1&&parseInt(this[g],10)<l&&parseInt(this[k], 60210)>n)return f=this,!1});return f}if(null===e||"null"===e)return null;a=c._index[e];return void 0!==a?c.data[a]:null},getNodeChildren:function(a){var c=[];this.each(function(){var d=this.p;if(this.grid&&d.treeGrid)switch(d.treeGridModel){case "nested":var e=d.treeReader.left_field,f=d.treeReader.right_field,g=d.treeReader.level_field,k=parseInt(a[e],10),m=parseInt(a[f],10),l=parseInt(a[g],10);b(d.data).each(function(){parseInt(this[g],10)===l+1&&parseInt(this[e],10)>k&&parseInt(this[f],10)<m&&c.push(this)}); 603break;case "adjacency":var n=d.treeReader.parent_id_field,p=d.localReader.id;b(d.data).each(function(){String(this[n])===String(a[p])&&c.push(this)})}});return c},getFullTreeNode:function(a){var c=[];this.each(function(){var d=this.p,e;if(this.grid&&d.treeGrid)switch(d.treeGridModel){case "nested":var f=d.treeReader.left_field,g=d.treeReader.right_field,k=d.treeReader.level_field,m=parseInt(a[f],10),l=parseInt(a[g],10),n=parseInt(a[k],10);b(d.data).each(function(){parseInt(this[k],10)>=n&&parseInt(this[f], 60410)>=m&&parseInt(this[f],10)<=l&&c.push(this)});break;case "adjacency":if(a){c.push(a);var p=d.treeReader.parent_id_field,q=d.localReader.id;b(d.data).each(function(){var a;e=c.length;for(a=0;a<e;a++)if(String(c[a][q])===String(this[p])){c.push(this);break}})}}});return c},getNodeAncestors:function(a){var c=[];this.each(function(){var d=b(this),e=C.getNodeParent;if(this.grid&&this.p.treeGrid)for(var f=e.call(d,a);f;)c.push(f),f=e.call(d,f)});return c},isVisibleNode:function(a){var c=!0;this.each(function(){var d= 605this.p;if(this.grid&&d.treeGrid){var e=C.getNodeAncestors.call(b(this),a),f=d.treeReader.expanded_field;b(e).each(function(){c=c&&this[f];if(!c)return!1})}});return c},isNodeLoaded:function(a){var c;this.each(function(){var d=this.p;if(this.grid&&d.treeGrid){var e=d.treeReader.leaf_field,d=d.treeReader.loaded;c=void 0!==a?void 0!==a[d]?a[d]:a[e]||0<C.getNodeChildren.call(b(this),a).length?!0:!1:!1}});return c},expandNode:function(a){return this.each(function(){var c=this.p;if(this.grid&&c.treeGrid){var d= 606c.treeReader.expanded_field,e=c.treeReader.parent_id_field,f=c.treeReader.loaded,g=c.treeReader.level_field,k=c.treeReader.left_field,m=c.treeReader.right_field;if(!a[d]){var l=pa(a,c.localReader.id);if(Ea.call(this,"beforeExpandNode",{rowid:l,item:a})){var n=b("#"+c.idPrefix+H(l),this.grid.bDiv)[0],p=c._index[l];"local"===c.treedatatype||C.isNodeLoaded.call(b(this),c.data[p])?(a[d]=!0,b("div.treeclick",n).removeClass(c.treeIcons.plus+" tree-plus").addClass(c.treeIcons.commonIconClass).addClass(c.treeIcons.minus+ 607" tree-minus")):this.grid.hDiv.loading||(a[d]=!0,b("div.treeclick",n).removeClass(c.treeIcons.plus+" tree-plus").addClass(c.treeIcons.commonIconClass).addClass(c.treeIcons.minus+" tree-minus"),c.treeANode=n.rowIndex,c.datatype=c.treedatatype,C.setGridParam.call(b(this),{postData:"nested"===c.treeGridModel?{nodeid:l,n_level:a[g],n_left:a[k],n_right:a[m]}:{nodeid:l,n_level:a[g],parentid:a[e]}}),b(this).trigger("reloadGrid"),a[f]=!0,C.setGridParam.call(b(this),{postData:"nested"===c.treeGridModel?{nodeid:"", 608n_level:"",n_left:"",n_right:""}:{nodeid:"",n_level:"",parentid:""}}));Ea.call(this,"afterExpandNode",{rowid:l,item:a})}}}})},collapseNode:function(a){return this.each(function(){var c=this.p;
608if(this.grid&&c.treeGrid){var d=c.treeReader.expanded_field;if(a[d]){var e=pa(a,c.localReader.id);if(Ea.call(this,"beforeCollapseNode",{rowid:e,item:a})){a[d]=!1;b("#"+c.idPrefix+H(e),this.grid.bDiv).find("div.treeclick").removeClass(c.treeIcons.minus+" tree-minus").addClass(c.treeIcons.commonIconClass).addClass(c.treeIcons.plus+ 609" tree-plus");if(!0===c.unloadNodeOnCollapse||b.isFunction(c.unloadNodeOnCollapse)&&c.unloadNodeOnCollapse.call(this,a))a[c.treeReader.loaded]=!1,b(this).jqGrid("delTreeNode",e,!0);Ea.call(this,"afterCollapseNode",{rowid:e,item:a})}}}})},SortTree:function(a,c,d,e){return this.each(function(){var f=this,g=f.p,k=b(f);if(f.grid&&g.treeGrid){var m,l,n,p=[];m=C.getRootNodes.call(k);m=t.from.call(f,m);m.orderBy(a,c,d,e);var q=m.select();m=0;for(l=q.length;m<l;m++)n=q[m],p.push(n),C.collectChildrenSortTree.call(k, 610p,n,a,c,d,e);b.each(p,function(a){var c=pa(this,g.localReader.id);b(f.rows[a]).after(k.find(">tbody>tr#"+H(c)))})}})},collectChildrenSortTree:function(a,c,d,e,f,g){return this.each(function(){var k=b(this);if(this.grid&&this.p.treeGrid){var m,l,n;m=C.getNodeChildren.call(k,c);m=t.from.call(this,m);m.orderBy(d,e,f,g);var p=m.select();m=0;for(l=p.length;m<l;m++)n=p[m],a.push(n),C.collectChildrenSortTree.call(k,a,n,d,e,f,g)}})},setTreeRow:function(a,c){var d=!1;this.each(function(){this.grid&&this.p.treeGrid&& 611(d=C.setRowData.call(b(this),a,c))});return d},delTreeNode:function(a,c){return this.each(function(){var d=this.p,e,f,g,k;g=d.localReader.id;var m,l=b(this),n=d.treeReader.left_field,p=d.treeReader.right_field;if(this.grid&&d.treeGrid&&(m=d._index[a],void 0!==m)){e=parseInt(d.data[m][p],10);f=e-parseInt(d.data[m][n],10)+1;var q=C.getFullTreeNode.call(l,d.data[m]);if(0<q.length)for(m=0;m<q.length;m++)c&&a===q[m][g]||C.delRowData.call(l,q[m][g]);if("nested"===d.treeGridModel){g=t.from.call(this,d.data).greater(n, 612e,{stype:"integer"}).select();if(g.length)for(k in g)g.hasOwnProperty(k)&&(g[k][n]=parseInt(g[k][n],10)-f);g=t.from.call(this,d.data).greater(p,e,{stype:"integer"}).select();if(g.length)for(k in g)g.hasOwnProperty(k)&&(g[k][p]=parseInt(g[k][p],10)-f)}}})},addChildNode:function(a,c,d,e){var f=b(this),g=f[0],k=g.p,m=C.getInd;if(d){var l,n,p,q,r;l=0;var v=c,B,z,w=k.treeReader.expanded_field;z=k.treeReader.leaf_field;var x=k.treeReader.level_field,u=k.treeReader.parent_id_field,y=k.treeReader.left_field, 613D=k.treeReader.right_field,A=k.treeReader.loaded;void 0===e&&(e=!1);if(null==a){r=k.data.length-1;if(0<=r)for(;0<=r;)l=Math.max(l,parseInt(k.data[r][k.localReader.id],10)),r--;a=l+1}var h=m.call(f,c);B=!1;if(void 0===c||null===c||""===c)v=c=null,l="last",q=k.tree_root_level,r=k.data.length+1;else{l="after";n=k._index[c];p=k.data[n];c=p[k.localReader.id];r=m.call(f,c);q=parseInt(p[x],10)+1;var E=C.getFullTreeNode.call(f,p);if(E.length){var H,I,J;for(H=0;H<E.length;H++)J=E[H][k.localReader.id],I=m.call(f, 614J),I>r&&(r=I,v=J)}r++;p[z]&&(B=!0,p[w]=!0,b(g.rows[h]).find("span.cell-wrapperleaf").removeClass("cell-wrapperleaf").addClass("cell-wrapper").end().find("div.tree-leaf").removeClass(k.treeIcons.leaf+" tree-leaf").addClass(k.treeIcons.commonIconClass).addClass(k.treeIcons.minus+" tree-minus"),k.data[n][z]=!1,p[A]=!0)}m=r+1;void 0===d[w]&&(d[w]=!1);void 0===d[A]&&(d[A]=!1);d[x]=q;void 0===d[z]&&(d[z]=!0);"adjacency"===k.treeGridModel&&(d[u]=c);if("nested"===k.treeGridModel){var K;if(null!==c){z=parseInt(p[D], 61510);k=t.from.call(g,k.data);k=k.greaterOrEquals(D,z,{stype:"integer"});x=k.select();if(x.length)for(K in x)x.hasOwnProperty(K)&&(x[K][y]=x[K][y]>z?parseInt(x[K][y],10)+2:x[K][y],x[K][D]=x[K][D]>=z?parseInt(x[K][D],10)+2:x[K][D]);d[y]=z;d[D]=z+1}else{z=parseInt(C.getCol.call(f,D,!1,"max"),10);x=t.from.call(g,k.data).greater(y,z,{stype:"integer"}).select();if(x.length)for(K in x)x.hasOwnProperty(K)&&(x[K][y]=parseInt(x[K][y],10)+2);x=t.from.call(g,k.data).greater(D,z,{stype:"integer"}).select();if(x.length)for(K in x)x.hasOwnProperty(K)&& 616(x[K][D]=parseInt(x[K][D],10)+2);d[y]=z+1;d[D]=z+2}}if(null===c||C.isNodeLoaded.call(f,p)||B)C.addRowData.call(f,a,d,l,v),C.setTreeNode.call(f,r,m);p&&!p[w]&&e&&b(g.rows[h]).find("div.treeclick").click()}}});
616var cb="mousedown",Sa="mousemove",Ta="mouseup",ub=function(a){var b=a.originalEvent.targetTouches;return b?(b=b[0],{x:b.pageX,y:b.pageY}):{x:a.pageX,y:a.pageY}},Ua={drag:function(a){var b=a.data,d=b.e,e=b.dnr,f=b.ar,b=b.dnrAr;a=ub(a);"move"===e.k?d.css({left:e.X+a.x-e.pX,top:e.Y+a.y-e.pY}):(d.css({width:Math.max(a.x- 617e.pX+e.W,0),height:Math.max(a.y-e.pY+e.H,0)}),b&&f.css({width:Math.max(a.x-b.pX+b.W,0),height:Math.max(a.y-b.pY+b.H,0)}));return!1},stop:function(){b(document).off(Sa,Ua.drag).off(Ta,Ua.stop)}},vb=function(a,c,d,e){return a.each(function(){c=c?b(c,a):a;c.on(cb,{e:a,k:d},function(a){var c=a.data,d={},f,l,n=function(a,b){return parseInt(a.css(b),10)||!1},p=ub(a);if(!b(a.target).hasClass("ui-jqdialog-titlebar-close")&&!b(a.target).parent().hasClass("ui-jqdialog-titlebar-close")){a=c.e;l=e?b(e):!1;if("relative"!== 618a.css("position"))try{a.position(d)}catch(q){}f={X:d.left||n(a,"left")||0,Y:d.top||n(a,"top")||0,W:n(a,"width")||a[0].scrollWidth||0,H:n(a,"height")||a[0].scrollHeight||0,pX:p.x,pY:p.y,k:c.k};d=l&&"move"!==c.k?{X:d.left||n(l,"left")||0,Y:d.top||n(l,"top")||0,W:l[0].offsetWidth||n(l,"width")||0,H:l[0].offsetHeight||n(l,"height")||0,pX:p.x,pY:p.y,k:c.k}:!1;c=a.find("input.hasDatepicker");if(0<c.length)try{c.datepicker("hide")}catch(q){}a={e:a,dnr:f,ar:l,dnrAr:d};b(document).on(Sa,a,Ua.drag);b(document).on(Ta, 619a,Ua.stop);return!1}})})};window.PointerEvent?(cb+=".jqGrid pointerdown.jqGrid",Sa+=".jqGrid pointermove.jqGrid",Ta+=".jqGrid pointerup.jqGrid"):window.MSPointerEvent?(cb+=".jqGrid mspointerdown.jqGrid",Sa+=".jqGrid mspointermove.jqGrid",Ta+=".jqGrid mspointerup"):(cb+=".jqGrid touchstart.jqGrid",Sa+=".jqGrid touchmove.jqGrid",Ta+=".jqGrid touchend.jqGrid");b.jqDnR=Ua;b.fn.jqDrag=function(a){return vb(this,a,"move")};b.fn.jqResize=function(a,b){return vb(this,a,"resize",b)};var Va=0,ya,Ga=[],mb=function(a){try{b(":input:visible", 620a.w).first().focus()}catch(c){}},Eb=function(a){var c=ya[Ga[Ga.length-1]],d=!b(a.target).parents(".jqmID"+c.s)[0],e=b(a.target).offset(),f=void 0!==a.pageX?a.pageX:e.left,g=void 0!==a.pageY?a.pageY:e.top,e=function(){var a=!1;b(".jqmID"+c.s).each(function(){var c=b(this),d=c.offset();if(d.top<=g&&g<=d.top+c.height()&&d.left<=f&&f<=d.left+c.width())return a=!0,!1});return a};if("mousedown"!==a.type&&e())return!0;"mousedown"===a.type&&d&&(e()&&(d=!1),d&&!b(a.target).is(":input")&&mb(c));return!d},wb= 621function(a){b(document)[a]("keypress keydown mousedown",Eb)},xb=function(a,c,d){return a.each(function(){var a=this._jqm;b(c).each(function(){this[d]||(this[d]=[],b(this).click(function(){var a,b,c,d=["jqmShow","jqmHide"];for(a=0;a<d.length;a++)for(c in b=d[a],this[b])if(this[b].hasOwnProperty(c)&&ya[this[b][c]])ya[this[b][c]].w[b](this);return!1}));this[d].push(a)})})};b.fn.jqm=function(a){var c={overlay:50,closeoverlay:!1,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:!1, 622ajaxText:"",target:!1,modal:!1,toTop:!1,onShow:!1,onHide:!1,onLoad:!1};return this.each(function(){if(this._jqm)return ya[this._jqm].c=b.extend({},ya[this._jqm].c,a),ya[this._jqm].c;Va++;this._jqm=Va;ya[Va]={c:b.extend(c,b.jqm.params,a),a:!1,w:b(this).addClass("jqmID"+Va),s:Va};c.trigger&&b(this).jqmAddTrigger(c.trigger)})};b.fn.jqmAddClose=function(a){return xb(this,a,"jqmHide")};b.fn.jqmAddTrigger=function(a){return xb(this,a,"jqmShow")};b.fn.jqmShow=function(a){return this.each(function(){b.jqm.open(this._jqm, 623a)})};b.fn.jqmHide=function(a){return this.each(function(){b.jqm.close(this._jqm,a)})};b.jqm={hash:{},open:function(a,c){var d=ya[a],e,f,g=d.c;e=d.w.parent().offset();var k,m="."+g.closeClass;f=parseInt(d.w.css("z-index"),10);f=0<f?f:3E3;e=b("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":f-1,opacity:g.overlay/100});if(d.a)return!1;d.t=c;d.a=!0;d.w.css("z-index",f);b(d.w[0].ownerDocument).data("ui-dialog-overlays")&&d.w.addClass("ui-dialog");g.modal?(Ga[0]|| 624setTimeout(function(){wb("bind")},1),Ga.push(a)):0<g.overlay?g.closeoverlay&&d.w.jqmAddClose(e):e=!1;d.o=e?e.addClass(g.overlayClass).prependTo("body"):!1;g.ajax?(e=g.target||d.w,f=g.ajax,e="string"===typeof e?b(e,d.w):b(e),f="@"===f.substr(0,1)?b(c).attr(f.substring(1)):f,e.html(g.ajaxText).load(f,function(){g.onLoad&&g.onLoad.call(this,d);m&&d.w.jqmAddClose(b(m,d.w));mb(d)})):m&&d.w.jqmAddClose(b(m,d.w));g.toTop&&d.o&&(e=d.w.parent().offset(),f=parseFloat(d.w.css("left")||0),k=parseFloat(d.w.css("top")|| 6250),d.w.before('<span id="jqmP'+d.w[0]._jqm+'"></span>').insertAfter(d.o),d.w.css({top:e.top+k,left:e.left+f}));if(g.onShow)g.onShow(d);else d.w.show();mb(d);return!1},close:function(a){a=ya[a];if(!a.a)return!1;a.a=!1;Ga[0]&&(Ga.pop(),Ga[0]||wb("unbind"));a.c.toTop&&a.o&&b("#jqmP"+a.w[0]._jqm).after(a.w).remove();if(a.c.onHide)a.c.onHide(a);else a.w.hide(),a.o&&a.o.remove();return!1},params:{}};ya=b.jqm.hash;b.fmatter=b.fmatter||{};var V=b.fmatter,Wa=function(a,b){var c=a.formatoptions||{};return c.hasOwnProperty(b)? 626c[b]:(a.editoptions||{})[b]},ta=function(a){return String(a).replace(/\'/g,"'")},db=function(a){var b=a.colModel||a.cm,d,e=!1!==b.title?" title='"+ta(a.colName||b.n
626ame)+"'":"";a=Wa(b,"checkedClass");d=Wa(b,"uncheckedClass");var f=Wa(b,"value"),g="string"===typeof f?f.split(":")[0]||"Yes":"Yes",f="string"===typeof f?f.split(":")[1]||"No":"No",k=function(a){return"<i class='"+ta(a)+"'"+e+"></i>"},b=Wa(b,"disabled");void 0===b&&(b=t.formatter.checkbox.disabled);!0===b&&C.isInCommonIconClass.call(this, 627"fa")?(a=a||"fa fa-check-square-o fa-lg",b=k(a),d=k(d||"fa fa-square-o fa-lg")):!0===b&&C.isInCommonIconClass.call(this,"glyphicon")?(a=a||"glyphicon glyphicon-check",b=k(a),d=k(d||"glyphicon glyphicon-unchecked")):(a="",e+=!0===b?" disabled='disabled'":"",b="<input type='checkbox' checked='checked'"+e+" />",d="<input type='checkbox'"+e+" />");return{checkedClasses:a,checked:b,unchecked:d,yes:g,no:f}},yb={1:1,x:1,"true":1,yes:1,on:1},Fb={0:1,"false":1,no:1,off:1};b.extend(!0,t,{formatter:{date:{parseRe:/[#%\\\/:_;.,\t\s\-]/, 628masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO"},reformatAfterEdit:!0,userLocalTime:!1},baseLinkUrl:"",showAction:"",target:"",checkbox:{disabled:!0},idName:"id"},cmTemplate:{integerStr:{formatter:"integer",align:"right",sorttype:"integer",searchoptions:{sopt:"eq ne lt le gt ge".split(" ")}},integer:{formatter:"integer",align:"right",sorttype:"integer",convertOnSave:function(a){a=a.newValue;return isNaN(a)?a:parseInt(a, 62910)},searchoptions:{sopt:"eq ne lt le gt ge".split(" ")}},numberStr:{formatter:"number",align:"right",sorttype:"number",searchoptions:{sopt:"eq ne lt le gt ge".split(" ")}},number:{formatter:"number",align:"right",sorttype:"number",convertOnSave:function(a){a=a.newValue;return isNaN(a)?a:parseFloat(a)},searchoptions:{sopt:"eq ne lt le gt ge".split(" ")}},booleanCheckbox:{align:"center",formatter:"checkbox",edittype:"checkbox",editoptions:{value:"true:false",defaultValue:"false"},convertOnSave:function(a){var b= 630a.newValue;a=db.call(this,a);var d=String(b).toLowerCase();if(yb[d]||d===a.yes.toLowerCase())b=!0;else if(Fb[d]||d===a.no.toLowerCase())b=!1;return b},stype:"select",searchoptions:{sopt:["eq","ne"],value:"true:Yes;false:No",noFilterText:"Any"}},actions:function(){return{formatter:"actions",width:(null!=this.p&&(C.isInCommonIconClass.call(this,"fa")||C.isInCommonIconClass.call(this,"glyphicon"))?b(this).jqGrid("isBootstrapGuiStyle")?45:39:40)+(t.cellWidth()?5:0),align:"center",label:"",autoResizable:!1, 631frozen:!0,fixed:!0,hidedlg:!0,resizable:!1,sortable:!1,search:!1,editable:!1,viewable:!1}}}});t.cmTemplate.booleanCheckboxFa=t.cmTemplate.booleanCheckbox;b.extend(V,{isObject:function(a){return a&&("object"===typeof a||b.isFunction(a))||!1},isNumber:function(a){return"number"===typeof a&&isFinite(a)},isValue:function(a){return this.isObject(a)||"string"===typeof a||this.isNumber(a)||"boolean"===typeof a},isEmpty:function(a){if("string"!==typeof a&&this.isValue(a))return!1;if(!this.isValue(a))return!0; 632a=b.trim(a).replace(/ /ig,"").replace(/ /ig,"");return""===a},NumberFormat:function(a,b){var c=V.isNumber;c(a)||(a*=1);if(c(a)){var e=0>a,f=String(a),g=b.decimalSeparator||".";if(c(b.decimalPlaces)){var k=b.decimalPlaces,f=Math.pow(10,k),f=String(Math.round(a*f)/f),c=f.lastIndexOf(".");if(0<k)for(0>c?(f+=g,c=f.length-1):"."!==g&&(f=f.replace(".",g));f.length-1-c<k;)f+="0"}if(b.thousandsSeparator){var k=b.thousandsSeparator,c=f.lastIndexOf(g),c=-1<c?c:f.length,g=void 0===b.decimalSeparator? 633"":f.substring(c),m=-1,l;for(l=c;0<l;l--)m++,0===m%3&&l!==c&&(!e||1<l)&&(g=k+g),g=f.charAt(l-1)+g;f=g}return f}return a}});var M=function(a,c,d,e,f){var g=c;d=b.extend({},ia.call(b(this),"formatter"),d);
633try{g=b.fn.fmatter[a].call(this,c,d,e,f)}catch(k){}return g};b.fn.fmatter=M;M.getCellBuilder=function(a,c,d){a=null!=b.fn.fmatter[a]?b.fn.fmatter[a].getCellBuilder:null;return b.isFunction(a)?a.call(this,b.extend({},ia.call(b(this),"formatter"),c),d):null};M.defaultFormat=function(a,b){return V.isValue(a)&& 634""!==a?a:b.defaultValue||" "};var za=M.defaultFormat,zb=function(a,b,d){if(void 0===a||V.isEmpty(a))a=Wa(d,"defaultValue");a=String(a).toLowerCase();return yb[a]||a===b.yes.toLowerCase()?b.checked:b.unchecked};M.email=function(a,b){return V.isEmpty(a)?za(a,b):"<a href='mailto:"+ta(a)+"'>"+a+"</a>"};M.checkbox=function(a,b){var c=db.call(this,b);return zb(a,c,b.colModel)};M.checkbox.getCellBuilder=function(a){var b,d=a.colModel;a.colName=a.colName||this.p.colNames[a.pos];b=db.call(this,a);return function(a){return zb(a, 635b,d)}};M.checkbox.unformat=function(a,c,d){a=db.call(this,c);d=b(d);return(a.checkedClasses?t.hasAllClasses(d.children("i"),a.checkedClasses):d.children("input").is(":checked"))?a.yes:a.no};M.checkboxFontAwesome4=M.checkbox;M.checkboxFontAwesome4.getCellBuilder=M.checkbox.getCellBuilder;M.checkboxFontAwesome4.unformat=M.checkbox.unformat;M.link=function(a,c){var d=c.colModel,e="",f={target:c.target};null!=d&&(f=b.extend({},f,d.formatoptions||{}));f.target&&(e="target="+f.target);return V.isEmpty(a)? 636za(a,f):"<a "+e+" href='"+ta(a)+"'>"+a+"</a>"};M.showlink=function(a,c,d){var e=this,f=c.colModel,g={baseLinkUrl:c.baseLinkUrl,showAction:c.showAction,addParam:c.addParam||"",target:c.target,idName:c.idName,hrefDefaultValue:"#"},k="",m,l,n=function(f){return b.isFunction(f)?f.call(e,{cellValue:a,rowid:c.rowId,rowData:d,options:g}):f||""};null!=f&&(g=b.extend({},g,f.formatoptions||{}));g.target&&(k="target="+n(g.target));f=n(g.baseLinkUrl)+n(g.showAction);m=g.idName?encodeURIComponent(n(g.idName))+ 637"="+encodeURIComponent(n(g.rowId)||c.rowId):"";l=n(g.addParam);"object"===typeof l&&null!==l&&(l=(""!==m?"&":"")+b.param(l));f+=m||l?"?"+m+l:"";""===f&&(f=n(g.hrefDefaultValue));return"string"===typeof a||V.isNumber(a)||b.isFunction(g.cellValue)?"<a "+k+" href='"+ta(f)+"'>"+(b.isFunction(g.cellValue)?n(g.cellValue):a)+"</a>":za(a,g)};M.showlink.getCellBuilder=function(a){var c={baseLinkUrl:a.baseLinkUrl,showAction:a.showAction,addParam:a.addParam||"",target:a.target,idName:a.idName,hrefDefaultValue:"#"}; 638a=a.colModel;null!=a&&(c=b.extend({},c,a.formatoptions||{}));return function(a,e,f){var d=this,k=e.rowId,m="",l,n,p=function(e){return b.isFunction(e)?e.call(d,{cellValue:a,rowid:k,rowData:f,options:c}):e||""};c.target&&(m="target="+p(c.target));l=p(c.baseLinkUrl)+p(c.showAction);e=c.idName?encodeURIComponent(p(c.idName))+"="+encodeURIComponent(p(k)||e.rowId):"";n=p(c.addParam);"object"===typeof n&&null!==n&&(n=(""!==e?"&":"")+b.param(n));l+=e||n?"?"+e+n:"";""===l&&(l=p(c.hrefDefaultValue));return"string"=== 639typeof a||V.isNumber(a)||b.isFunction(c.cellValue)?"<a "+m+" href='"+ta(l)+"'>"+(b.isFunction(c.cellValue)?p(c.cellValue):a)+"</a>":za(a,c)}};M.showlink.pageFinalization=function(a){var c=b(this),d=this.p,e=d.colModel[a],f,g=this.rows,k=g.length,m,l=function(d){var f=b(this).closest(".jqgrow");if(0<f.length)return e.formatoptions.onClick.call(c[0],{iCol:a,iRow:f[0].rowIndex,rowid:f.attr("id"),cm:e,cmName:e.name,cellValue:b(this).text(),a:this,event:d})};if(null!=e.formatoptions&&b.isFunction(e.formatoptions.onClick))for(f= 6400;f<k;f++)if(m=g[f],b(m).hasClass("jqgrow")&&(m=m.cells[a],e.autoResizable&&null!=m&&b(m.firstChild).hasClass(d.autoResizing.wrapperClassName)&&(m=m.firstChild),null!=m))b(m.firstChild).on("click",l)};var eb=function(a,b){a=b.prefix?b.prefix+a:a;return b.suffix?a+b.suffix:a},nb=function(a,c,d){var e=c.colModel;c=b.extend({},c[d]);null!=e&&(c=b.extend({},c,e.formatoptions||{}));return V.isEmpty(a)?eb(c.defaultValue,c):eb(V.NumberFormat(a,c),c)};M.integer=function(a,b){return nb(a,b,"integer")};M.number= 641function(a,b){return nb(a,b,"number")};M.currency=function(a,b){return nb(a,b,"currency")};var ob=function(a,c){var d=a.colModel,e=b.extend({},a[c]);null!=d&&(e=b.extend({},e,d.formatoptions||{}));var f=V.NumberFormat,g=e.defaultValue?eb(e.defaultValue,e):"";return function(a){return V.isEmpty(a)?g:eb(f(a,e),e)}};M.integer.getCellBuilder=function(a){return ob(a,"integer")};M.number.getCellBuilder=function(a){return ob(a,"number")};M.currency.getCellBuilder=function(a){return ob(a,"currency")};M.date= 642function(a,c,d,e){d=c.colModel;c=b.extend({},c.date);null!=d&&(c=b.extend({},c,d.formatoptions||{}));return c.reformatAfterEdit||"edit"!==e?V.isEmpty(a)?za(a,c):t.parseDate.call(this,c.srcformat,a,c.newformat,c):za(a,c
642)};M.date.getCellBuilder=function(a,c){var d=b.extend({},a.date);null!=a.colModel&&(d=b.extend({},d,a.colModel.formatoptions||{}));var e=t.parseDate,f=d.srcformat,g=d.newformat;return d.reformatAfterEdit||"edit"!==c?function(a){return V.isEmpty(a)?za(a,d):e.call(this,f,a,g,d)}:function(a){return za(a, 643d)}};M.select=function(a,c){var d=[],e=c.colModel,f,e=b.extend({},e.editoptions||{},e.formatoptions||{}),g=e.value,k=e.separator||":",m=e.delimiter||";";if(g){var l=!0===e.multiple?!0:!1,n=[],p=function(a,b){if(0<b)return a};l&&(n=b.map(String(a).split(","),function(a){return b.trim(a)}));if("string"===typeof g){var q=g.split(m),r,t;for(r=0;r<q.length;r++)if(m=q[r].split(k),2<m.length&&(m[1]=b.map(m,p).join(k)),t=b.trim(m[0]),e.defaultValue===t&&(f=m[1]),l)-1<b.inArray(t,n)&&d.push(m[1]);else if(t=== 644b.trim(a)){d=[m[1]];break}}else V.isObject(g)&&(f=g[e.defaultValue],d=l?b.map(n,function(a){return g[a]}):[void 0===g[a]?"":g[a]])}a=d.join(", ");return""!==a?a:void 0!==e.defaultValue?f:za(a,e)};M.select.getCellBuilder=function(a){a=a.colModel;var c=M.defaultFormat,d=b.extend({},a.editoptions||{},a.formatoptions||{}),e=d.value;a=d.separator||":";var f=d.delimiter||";",g,k=void 0!==d.defaultValue,m=!0===d.multiple?!0:!1,l,n={},p=function(a,b){if(0<b)return a};if("string"===typeof e)for(e=e.split(f), 645f=e.length,l=f-1;0<=l;l--)f=e[l].split(a),2<f.length&&(f[1]=b.map(f,p).join(a)),n[b.trim(f[0])]=f[1];else if(V.isObject(e))n=e;else return function(a){return a?String(a):c(a,d)};k&&(g=n[d.defaultValue]);return m?function(a){var e=[],f,l=b.map(String(a).split(","),function(a){return b.trim(a)});for(f=0;f<l.length;f++)a=l[f],n.hasOwnProperty(a)&&e.push(n[a]);a=e.join(", ");return""!==a?a:k?g:c(a,d)}:function(a){var b=n[String(a)];return""!==b&&void 0!==b?b:k?g:c(a,d)}};M.rowactions=function(a,c){var d= 646b(this).closest("tr.jqgrow"),e=d.attr("id"),f=b(this).closest("table.ui-jqgrid-btable").attr("id").replace(/_frozen([^_]*)$/,"$1"),g=b("#"+t.jqID(f)),f=g[0],k=f.p,m,l;m=function(){var a=d[0],c=g.closest(".ui-jqgrid")[0];return null!=a.getBoundingClientRect&&null!=c.getBoundingClientRect?a.getBoundingClientRect().top+d.outerHeight()-c.getBoundingClientRect().top:d.offset().top+d.outerHeight()-b(c).offset().top};var n=k.colModel[t.getCellIndex(this)],n=b.extend(!0,{extraparam:{}},t.actionsNav||{},k.actionsNavOptions|| 647{},n.formatoptions||{});void 0!==k.editOptions&&(n.editOptions=b.extend(!0,n.editOptions||{},k.editOptions));void 0!==k.delOptions&&(n.delOptions=k.delOptions);d.hasClass("jqgrid-new-row")&&(n.extraparam[k.prmNames.oper]=k.prmNames.addoper);l={keys:n.keys,oneditfunc:n.onEdit,successfunc:n.onSuccess,url:n.url,extraparam:n.extraparam,aftersavefunc:n.afterSave,errorfunc:n.onError,afterrestorefunc:n.afterRestore,restoreAfterError:n.restoreAfterError,mtype:n.mtype};!k.multiselect&&e!==k.selrow||k.multiselect&& 6480>b.inArray(e,k.selarrrow)?g.jqGrid("setSelection",e,!0,a):t.fullBoolFeedback.call(f,"onSelectRow","jqGridSelectRow",e,!0,a);switch(c){case "edit":g.jqGrid("editRow",e,l);break;case "save":g.jqGrid("saveRow",e,l);break;case "cancel":g.jqGrid("restoreRow",e,n.afterRestore);break;case "del":n.delOptions=n.delOptions||{};void 0===n.delOptions.top&&(n.delOptions.top=m());g.jqGrid("delGridRow",e,n.delOptions);break;case "formedit":n.editOptions=n.editOptions||{};void 0===n.editOptions.top&&(n.editOptions.top= 649m(),n.editOptions.recreateForm=!0);g.jqGrid("editGridRow",e,n.editOptions);break;default:if(null!=n.custom&&0<n.custom.length)for(m=n.custom.length,k=0;k<m;k++)l=n.custom[k],l.action===c&&b.isFunction(l.onClick)&&l.onClick.call(f,{rowid:e,event:a,action:c,options:l})}a.stopPropagation&&a.stopPropagation();return!1};M.actions=function(a,c,d,e){a=c.rowId;var f="",g=this.p,k=b(this),m={},l=ia.call(k,"edit")||{},g=b.extend({editbutton:!0,delbutton:!0,editformbutton:!1,commonIconClass:"ui-icon",editicon:"ui-icon-pencil", 650delicon:"ui-icon-trash",saveicon:"ui-icon-disk",cancelicon:"ui-icon-cancel",savetitle:l.bSubmit||"",canceltitle:l.bCancel||""},ia.call(k,"nav")||{},t.nav||{},g.navOptions||{},ia.call(k,"actionsNav")||{},t.actionsNav||{},g.actionsNavOptions||{},c.colModel.formatoptions||{}),l=k.jqGrid("getGuiStyles","states.hover"),l="onmouseover=\"jQuery(this).addClass('"+l+"');\" onmouseout=\"jQuery(this).removeClass('"+l+"');\"",n=[{action:"edit",actionName:"formedit",display:g.editformbutton},{action:"edit",display:!g.editformbutton&& 651g.editbutton},{action:"del",idPrefix:"Delete",display:g.delbutton},{action:"save",display:g.editformbutton||g.editbutton,hidden:!0},{action:"cancel",display:g.editformbutton||g.editbutton,hidden:!0}],p=null!=g.custom?g.custom.length-1:-1;if(void 0===a||V.isEmpty(a))return"";
651if(b.isFunction(g.isDisplayButtons))try{m=g.isDisplayButtons.call(this,c,d,e)||{}}catch(v){}for(;0<=p;)c=g.custom[p--],n["first"===c.position?"unshift":"push"](c);c=0;for(p=n.length;c<p;c++)if(d=b.extend({},n[c],m[n[c].action]|| 652{}),!1!==d.display){e=d.action;var q=d.actionName||e,r=void 0!==d.idPrefix?d.idPrefix:e.charAt(0).toUpperCase()+e.substring(1);d="<div title='"+ta(g[e+"title"])+(d.hidden?"' style='display:none;":"")+"' class='"+ta(k.jqGrid("getGuiStyles","actionsButton","ui-pg-div ui-inline-"+e))+"' "+(null!==r?"id='j"+ta(r+"Button_"+a):"")+"' onclick=\"return jQuery.fn.fmatter.rowactions.call(this,event,'"+q+"');\" "+(d.noHovering?"":l)+"><span class='"+ta(t.mergeCssClasses(g.commonIconClass,g[e+"icon"]))+"'></span></div>"; 653f+=d}return"<div class='"+ta(k.jqGrid("getGuiStyles","actionsDiv","ui-jqgrid-actions"))+"'>"+f+"</div>"};M.actions.pageFinalization=function(a){var c=b(this),d=this.p,e=d.colModel,f=e[a],g=function(g,k){var l=0,m,n;m=e.length;for(n=0;n<m&&!0===e[n].frozen;n++)l=n;m=c.jqGrid("getGridRowById",k);null!=m&&null!=m.cells&&(a=d.iColByName[f.name],n=b(m.cells[a]).children(".ui-jqgrid-actions"),f.frozen&&d.frozenColumns&&a<=l&&(n=n.add(b(c[0].grid.fbRows[m.rowIndex].cells[a]).children(".ui-jqgrid-actions"))), 654g?(n.find(">.ui-inline-edit,>.ui-inline-del").show(),n.find(">.ui-inline-save,>.ui-inline-cancel").hide()):(n.find(">.ui-inline-edit,>.ui-inline-del").hide(),n.find(">.ui-inline-save,>.ui-inline-cancel").show()))},k=function(a,b){g(!0,b);return!1},m=function(a,b){g(!1,b);return!1};null!=f.formatoptions&&f.formatoptions.editformbutton||(c.off("jqGridInlineAfterRestoreRow.jqGridFormatter jqGridInlineAfterSaveRow.jqGridFormatter",k),c.on("jqGridInlineAfterRestoreRow.jqGridFormatter jqGridInlineAfterSaveRow.jqGridFormatter", 655k),c.off("jqGridInlineEditRow.jqGridFormatter",m),c.on("jqGridInlineEditRow.jqGridFormatter",m))};b.unformat=function(a,c,d,e){var f,g=c.colModel,k=g.formatter,m=this.p,l=g.formatoptions||{},n=g.unformat||M[k]&&M[k].unformat;a instanceof jQuery&&0<a.length&&(a=a[0]);m.treeGrid&&null!=a&&b(a.firstChild).hasClass("tree-wrap")&&(b(a.lastChild).hasClass("cell-wrapper")||b(a.lastChild).hasClass("cell-wrapperleaf"))&&(a=a.lastChild);g.autoResizable&&null!=a&&b(a.firstChild).hasClass(m.autoResizing.wrapperClassName)&& 656(a=a.firstChild);if(void 0!==n&&b.isFunction(n))f=n.call(this,b(a).text(),c,a);else if(void 0!==k&&"string"===typeof k){var p=b(this),q=function(a,b){return void 0!==l[b]?l[b]:ia.call(p,"formatter."+a+"."+b)},g=function(a,b){var c=q(a,"thousandsSeparator").replace(/([\.\*\_\'\(\)\{\}\+\?\\])/g,"\\$1");return b.replace(new RegExp(c,"g"),"")};switch(k){case "integer":f=g("integer",b(a).text());break;case "number":f=g("number",b(a).text()).replace(q("number","decimalSeparator"),".");break;case "currency":f= 657b(a).text();c=q("currency","prefix");d=q("currency","suffix");c&&c.length&&(f=f.substr(c.length));d&&d.length&&(f=f.substr(0,f.length-d.length));f=g("number",f).replace(q("number","decimalSeparator"),".");break;case "checkbox":f=M.checkbox.unformat(a,c,a);break;case "select":f=b.unformat.select(a,c,d,e);break;case "actions":return"";default:f=b(a).text()}}return f=void 0!==f?f:!0===e?b(a).text():t.htmlDecode(b(a).html())};b.unformat.select=function(a,c,d,e){d=[];a=b(a).text();c=c.colModel;if(!0=== 658e)return a;c=b.extend({},c.editoptions||{},c.formatoptions||{});e=void 0===c.separator?":":c.separator;var f=void 0===c.delimiter?";":c.delimiter;if(c.value){var g=c.value;c=!0===c.multiple?!0:!1;var k=[],m=function(a,b){if(0<b)return a};c&&(k=a.split(","),k=b.map(k,function(a){return b.trim(a)}));if("string"===typeof g){var l=g.split(f),n=0,p;for(p=0;p<l.length;p++)if(f=l[p].split(e),2<f.length&&(f[1]=b.map(f,m).join(e)),c)-1<b.inArray(b.trim(f[1]),k)&&(d[n]=f[0],n++);else if(b.trim(f[1])===b.trim(a)){d[0]= 659f[0];break}}else if(V.isObject(g)||b.isArray(g))c||(k[0]=a),d=b.map(k,function(a){var c;b.each(g,function(b,d){if(d===a)return c=b,!1});if(void 0!==c)return c});return d.join(", ")}return a||""};b.unformat.date=function(a,c){var d=b.extend(!0,{},ia.call(b(this),"formatter.date"),t.formatter.date||{},c.formatoptions||{});return V.isEmpty(a)?"":t.parseDate.call(this,d.newformat,a,d.srcformat,d)}}); 660//
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.