/*!
* MZUI: standard - v1.0.1 - 2018-01-09
* Copyright (c) 2018 cnezsoft.com; Licensed MIT
*/
window.CoreLib=window.jQuery||window.Zepto,!function(t){"use strict";t.callEvent=function(e,a,n,r,s){var o,i=t.Event(e);return r&&(t(r).trigger(i,s),o=i.result),t.isFunction(a)&&(o=a.apply(n,t.isArray(s)?s:[s])),o},t.fn.callEvent=function(e,a,n){return t.callEvent(a,e.options?e.options[a]:null,e,this,n)},t.bindFn=function(e,a,n){var r=t.fn[e],s=a.NAME||"mzui."+e;t.fn[e]=function(e,r){return this.each(function(){var o=t(this),i=o.data(s),l="object"==typeof e&&e;n&&(l=t.extend(l,n)),i||o.data(s,i=new a(o,l)),"string"==typeof e&&i[e].apply(i,t.isArray(r)?r:[r])})},t.fn[e].Constructor=a,t.fn[e].noConflict=function(){return t.fn[e]=r,this}},t.formatDate=function(t,e){t instanceof Date||(t=new Date(t));var a={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"S+":t.getMilliseconds()};/(y+)/i.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));for(var n in a)new RegExp("("+n+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?a[n]:("00"+a[n]).substr((""+a[n]).length)));return e},t.format=function(e,a){if(e instanceof Date)return t.formatDate(e,a);if(arguments.length>1){var n;if(2==arguments.length&&"object"==typeof a)for(var r in a)void 0!==a[r]&&(n=new RegExp("({"+r+"})","g"),e=e.replace(n,a[r]));else for(var s=1;s').attr({id:r});var c=t("#"+s);c.length||(c=t('
').attr({id:s}).appendTo(u)),e.layer=e.container=c.append(n)}else"!self"===n&&(n=e.element||a.$);return n=t(n).addClass(o).attr("data-"+o+"-name",e.name),n.parent().length||n.appendTo(e.container),n.data(i)||n.data(i,n.attr("class")),n},g.prototype.update=function(e,a,r,s){var i=this,l=function(n){var r=a.template;t.isFunction(r)?n=r(n,a):t.isStr(r)&&(n=t.format(r,n)),n!==!1&&(t.is$(n)?e.empty().append(n):e["text"===a.contentType?"text":"html"](n))},d=t.calValue(a.remote,i,a);if(d){var p=t.uuid++,f=a.loadingClass;e.removeClass(a.showInClass).addClass(f),t(u).addClass("has-"+o+"-"+c),a.$backdrop&&a.$backdrop.addClass(f);var g=t.isStr(d)?{url:d}:d;i.xhr&&i.xhr.abort(),i.remoteCall=p,i.xhr=t.ajax(t.extend({dataType:a.remoteType||"html",error:a.remoteError},g,{success:function(t,e,a){l(t),g.success&&g.success(t,e,a)},complete:function(r,l){i.xhr=0,i.remoteCall===p&&(i.lastRemote!==d&&(t(a.container).scrollTop(0),i.lastRemote=d),e.removeClass(f).addClass(a.showInClass),t(u).removeClass("has-"+o+"-"+c),a.$backdrop&&a.$backdrop.removeClass(f),t.callEvent("loaded",a.loaded,i,i.$,a),t(n).triggerHandler(o+".loaded",[i,i.$,a]),g.complete&&g.complete(r,l),s&&s())}}))}else{var h=t.calValue(a.content,i,a),m=a.source;m&&(m=t(t.calValue(m,i,a)),m=m.parent().length?m.clone():m,h=h?m.html(h):m),l(h),s&&s()}r&&r(d)},g.prototype._getOptions=function(e){var a=this,n=t.extend({},a.options,e),r=n.display;return r&&g.plugs[r]&&(n=t.calValue(g.plugs[r],a,n)),n.$target||(n.$target=a._getTarget(n)),n},g.prototype.show=function(e,c){t.isFunction(e)&&(c=e,e=null);var p=this,h=p._getOptions(e);p.last=h;var m=h.$target,v=h.activeClass,C=h.animate,y=h.element,b=h.placement,w=h.layer,x="",S="",k=h.name,$=h.arrow,T=h.backdrop,E=t(y);if(m.attr("class","invisible "+m.data(i)+" "+(h.targetClass||"")).removeClass(l),t.callEvent("show",h.show,p,p.$,h)===!1)return m.attr("class",i),h.layer&&h.layer.remove(),c&&c();if(h.showSingle&&(h.showSingle===!0?m.parent().children():t(h.showSingle)).not(m).removeClass(h.showInClass).addClass(l),w&&w.removeClass(l),T){var D="backdrop-"+k;t("#"+D).remove();var A=h.$backdrop=t('').attr({id:D,type:h.display,"data-display-name":k}).appendTo(u).css("zIndex",r++);T===!0&&(T="fade"),t.isStr(T)&&A.addClass(T),t(u).addClass("display-show-"+h.name),setTimeout(function(){A.addClass("in")},10),h.backdropDismiss&&A.attr("data-dismiss",o)}"none"!==h.targetZIndex&&(w||m).css("zIndex",h.targetZIndex||r++),v&&y&&(h.activeSingle&&E.parent().children().removeClass(v),E.addClass(v)),p.update(m,h,function(e){if(h.scrollTop&&t(h.container).scrollTop(0),b=t.calValue(b,p,h)){t.isStr(b)&&"{"==b[0]&&(b=t.parseJSON(b));t("body");if(t.isPlainObject(b))m.css(b);else if("overlay"===b){var r=E[0].getBoundingClientRect();m.css({position:"absolute",left:r.left,top:r.top,width:r.width,height:r.height})}else if(0===b.indexOf("beside")){m.css({position:"fixed"}),b=b.split("-");var i,l,u=t(a),g=b[1]||"auto",v=b[2]||"center",r=(E.offset(),E[0].getBoundingClientRect()),y=m.width(),k=m.height(),T=u.width(),D=u.height(),A="start"===v,L="end"===v,j=r.top,F=r.left,I=r.width,O=r.height;"auto"===g&&(g=j+O+k<=D?"bottom":k<=j?"top":F+I+y<=T?"right":y<=F?"left":"bottom");var H=A?F:L?F+I:F+I/2-y/2,M=A?j:L?j+O:j+O/2-k/2;"bottom"===g?(i=j+O,l=H):"top"===g?(i=j-k,l=H):"right"===g?(i=M,l=F+I):(i=M,l=F-y),m.css({top:Math.max(0,Math.min(i,D-k)),left:Math.max(0,Math.min(l,T-y))}),S=f[g],x="fade scale-from-"+S}else{b=b.split("-");var N=b[0],_=b[1],R={};"top"!=N&&"bottom"!=N&&"left"!=N&&"right"!=N||(R.justifyContent="flex-"+("top"===N||"left"==N?"start":"end"),R.flexDirection="top"==N||"bottom"==N?"column":"row",R.alignItems=_?"center"==_?"center":"left"==_?"flex-start":"flex-end":"stretch"),w&&w.css(R),x=N,S=f[x],x="from-"+x}}if($){var z="display-arrow arrow-"+S;t.isStr($)&&(z+=" "+$),m.addClass(z)}var V=function(){m.removeClass("invisible"),e||m.addClass(h.showInClass),c&&c();var a=h.autoHide;a&&(p.animateCall=setTimeout(function(){p.hide()},t.isNum(a)?a:5e3)),p.animateCall=setTimeout(function(){t.callEvent("shown",h.shown,p,p.$,h),t(n).triggerHandler(o+".shown",[p,p.$,h])},h.duration+50),h.targetDismiss&&m.one((h.targetDismiss===!0?s:h.targetDismiss)+d,function(){p.hide()})};C?(C===!0?m.addClass(x?"enter-"+x:"fade"):t.isStr(C)?m.addClass(C.replace("suggest",x)):t.isNum(C)&&(h.duration=C),clearTimeout(p.animateCall),p.animateCall=setTimeout(V,10)):V()},function(){t.callEvent("displayed",h.displayed,p,p.$,h),t(n).triggerHandler(o+".displayed",[p,p.$,h]),h.plugSkin&&m.find("[data-skin]").skin(),h.plugDisplay&&m.find("[data-"+o+"]").display(),t.fn.listenScroll&&m.find(".listen-scroll").listenScroll()}),g.last=k,g.all[k]=p},g.prototype.hide=function(e,a){t.isFunction(e)&&(a=e,e=null);var r=this,s=r.last||r._getOptions(e);if(t.callEvent("hide",s.hide,r,r.$,s)===!1)return a&&a();r.last=!1;var i=s.$target.off(d),c=t("#backdrop-"+s.name),p=function(){s.layer&&s.layer.addClass(l),t.callEvent(l,s[l],r,r.$,s),t(n).triggerHandler(o+"."+l,[r,r.$,s]),i.addClass(l),c.remove(),t(u).removeClass(o+"-show-"+s.name),s.layer&&s.layer.remove()};s.activeClass&&s.element&&t(s.element).removeClass(s.activeClass),i.removeClass(s.showInClass),c.removeClass("in"),s.animate?(clearTimeout(r.animateCall),r.animateCall=setTimeout(p,s.duration+50)):p()},g.prototype.isShow=function(e){return e=this._getOptions(e),e.checkShow?t.calValue(e.checkShow,this,e):e.$target?e.$target.hasClass(e.showInClass):e.last},g.prototype.toggle=function(e,a){var n;e===!0||e===!1?(n=e,e=t.isPlainObject(a)?a:null,e&&(a=null)):n=this.isShow(e),this[n?"hide":"show"](e,a)},g.NAME=p,g.DEFAULT={trigger:s,triggerMethod:"show",container:u,plugSkin:!0,plugDisplay:!0,content:!1,loadingClass:c,showInClass:"in",animate:!0,duration:300,keyboard:!0,backdropDismiss:!0,activeSingle:!0},g.plugs=function(e,a,n){if(t.isPlainObject(e))t.each(e,g.plugs);else{if(!a)return g.plugs[e];g.plugs[e]=a,e=0===e.indexOf("_")?e.substr(1):e,t.fn[e]||n===!1||t.bindFn(n||e,g,{display:e})}},g.all={},g.dismiss=function(e,a){t.isFunction(e)&&(a=e,e=""),e=e||g.last;var n=g.all[e];n&&n.hide(a)},t.bindFn(o,g),t.Display=g,t(function(){t("[data-"+o+"]").display(),t(n).on(s,'[data-dismiss="'+o+'"]',function(){var e=t(this),a="data-"+o+"-name";name=e.attr(a),name&&"null"!=name&&"undefined"!=name||(name=e.closest("."+o).attr(a)),g.dismiss(name)})})}(CoreLib,void 0,window,document),!function(t,e){"use strict";if(!t.Display)return void console.error("display.plugs.js requires display.js");var a=function(e,a,n,r,s){var o=t(a).next("."+e);return o.length||(o=n),o||''},n=function(t,a){return t===e?a:t};t.Display.plugs({dropdown:function(e){var r=e.source;return t.extend(e,{backdrop:n(e.backdrop,"clean"),source:e.target?null:function(){return a("dropdown-menu",e.element,r)},target:n(e.target,"!new"),placement:n(e.placement,"beside"),activeClass:n(e.activeClass,"open"),targetDismiss:n(e.targetDismiss,!0)})},popover:function(e){var r=e.source;return t.extend(e,{arrow:n(e.arrow,!0),backdrop:n(e.backdrop,"clean"),source:e.target?null:function(){return a("popover",e.element,r,"canvas with-padding")},target:n(e.target,"!new"),placement:n(e.placement,"beside"),activeClass:n(e.activeClass,"open")})},messager:function(a){return t.extend(a,{autoHide:n(a.autoHide,!0),animate:a.animate===e||a.animate===!0?"scale-suggest fade":a.animate,closeButton:n(a.closeButton,!0),template:function(e,a){var n=t(a.source||'');return a.icon&&n.append('
'),n.append(''+e+"
"),a.closeButton&&n.append(''),n.addClass(a.type||"gray")},target:"!new",placement:n(a.placement,"bottom-center"),activeClass:n(a.activeClass,"open")})},modal:function(e){var r=e.source;return t.extend(e,{backdrop:n(e.backdrop,"modal-backdrop fade"),source:e.target?null:function(){return a("modal",e.element,r,"","content")},target:n(e.target,"!new"),targetClass:"modal "+(e.targetClass||""),placement:n(e.placement,"tap"===t.TapName?"bottom":"center"),activeClass:n(e.activeClass,"open")})},_collapse:function(e){return t.extend(e,{triggerMethod:"toggle",animate:!1,showInClass:"in",activeClass:"collapse-open",showSingle:n(e.group||e.showSingle,!!e.selector&&"collapse-group-"+ ++t.uuid)})}}),t.Display.plugs("_self",function(e){return t.extend(e,{trigger:!1,target:"!self",targetZIndex:"none",displayAuto:n(e.displayAuto,!0)})},"displaySelf");var r=new t.Display({display:"messager"});r._show=r.show,r.show=function(e,a){r._show(t.extend({content:e},a))},t.each({primary:0,success:"ok-sign",info:"info-sign",warning:"warning-sign",danger:"exclamation-sign",important:0,special:0},function(e,a){r[e]=function(n,s){r._show(t.extend({content:n,icon:a||null,type:e},s))}}),t.messager=r}(CoreLib,void 0),!function(t){"use strict";var e="mzui.scrollListener",a=function(n,r){var s=this;s.options=r=t.extend({},a.DEFAULT,n.data(),r),s.$=n,s.$container=r.container?"parent"==r.container?s.$.parent():t(r.container):s.$,s.lastScrollTop=0,s.lastCallTime=0;var o=0;if(n.on("scroll."+e,function(){clearTimeout(o);var t=(new Date).getTime();o=setTimeout(function(){s.onScroll(),s.lastCallTime=t},t-s.lastCallTime>r.handleInterval?0:r.handleInterval)}),r.canScrollClass){var i=(s.$[0]===window?t("body"):s.$)[0].scrollHeight;s.$container.toggleClass(r.canScrollClass,i>s.$.height())}};a.prototype.onScroll=function(){var t=this,e=t.options,a=t.$.scrollTop(),n=a>0,r=a>t.lastScrollTop?"down":"up",s=e.directionClass;t.$container.toggleClass(e.inScrollClass,n).toggleClass(s+"-down","down"===r).toggleClass(s+"-up","up"===r).toggleClass(s+"-over",a+t.$.height()>=t.$[0].scrollHeight),t.$container.callEvent(t,"listenScroll",[n,r,a]),t.isInScroll=n,t.scrollDirection=r,t.lastScrollTop=a},a.NAME=e,a.DEFAULT={minDelta:20,handleInterval:100,inScrollClass:"in-scroll",directionClass:"scroll",canScrollClass:"can-scroll"},t.bindFn("listenScroll",a),t(function(){t(window).listenScroll({container:"body"}),t(".listen-scroll").listenScroll()})}(CoreLib),!function(t,e,a){"use strict";function n(t){if(t=t.toLowerCase(),t&&c.test(t)){var e;if(4===t.length){var a="#";for(e=1;e<4;e+=1)a+=t.slice(e,e+1).concat(t.slice(e,e+1));t=a}var n=[];for(e=1;e<7;e+=2)n.push(v("0x"+t.slice(e,e+2)));return{r:n[0],g:n[1],b:n[2],a:1}}throw new Error("Wrong hex string! (hex: "+t+")")}function r(e){return typeof e===f&&("transparent"===e.toLowerCase()||c.test(t.trim(e.toLowerCase())))}function s(t){function e(t){return t=t<0?t+1:t>1?t-1:t,6*t<1?i+(o-i)*t*6:2*t<1?o:3*t<2?i+(o-i)*(2/3-t)*6:i}var a=t.h,n=t.s,r=t.l,s=t.a;a=l(a)%d/d,n=C(n),r=C(r),s=C(s);var o=r<=.5?r*(n+1):r+n-r*n,i=2*r-o,c={r:e(a+1/3)*u,g:e(a)*u,b:e(a-1/3)*u,a:s};return c}function o(t,a,n){return h(n)&&(n=0),h(a)&&(a=u),e.min(e.max(t,n),a)}function i(t,e){return o(t,e)}function l(t){return"number"==typeof t?t:parseFloat(t)}var c=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,u=255,d=360,p=100,f="string",g="object",h=function(t){return t===a},m=function(t){return!h(t)},v=function(t){return parseInt(t)},C=function(t,e){return i(l(t),e)},y=function(t){return v(C(t,u))},b=function(t,e,a,r){var o=this;if(o.r=o.g=o.b=0,o.a=1,m(r)&&(o.a=C(r,1)),m(t)&&m(e)&&m(a))o.r=y(t),o.g=y(e),o.b=y(a);else if(m(t)){var i=typeof t;if(i==f)t=t.toLowerCase(),"transparent"===t?o.a=0:o.rgb(n(t));else if("number"==i&&h(e))o.r=o.g=o.b=y(t);else if(i==g&&m(t.r))o.r=y(t.r),m(t.g)&&(o.g=y(t.g)),m(t.b)&&(o.b=y(t.b)),m(t.a)&&(o.a=C(t.a,1));else if(i==g&&m(t.h)){var l={h:C(t.h,d),s:1,l:1,a:1};m(t.s)&&(l.s=C(t.s,1)),m(t.l)&&(l.l=C(t.l,1)),m(t.a)&&(l.a=C(t.a,1)),o.rgb(s(l))}}};b.prototype.rgb=function(t){var e=this;if(m(t)){if(typeof t==g)m(t.r)&&(e.r=y(t.r)),m(t.g)&&(e.g=y(t.g)),m(t.b)&&(e.b=y(t.b)),m(t.a)&&(e.a=C(t.a,1));else{var a=v(l(t));e.r=a,e.g=a,e.b=a}return e}return{r:e.r,g:e.g,b:e.b,a:e.a}},b.prototype.hue=function(t){var e=this,a=e.toHsl();return h(t)?a.h:(a.h=C(t,d),e.rgb(s(a)),e)},b.prototype.darken=function(t){var e=this,a=e.toHsl();return a.l-=t/p,a.l=i(a.l,1),e.rgb(s(a)),e},b.prototype.clone=function(){var t=this;return new b(t.r,t.g,t.b,t.a)},b.prototype.lighten=function(t){return this.darken(-t)},b.prototype.fade=function(t){return this.a=i(t/p,1),this},b.prototype.toHsl=function(){var t,a,n=this,r=n.r/u,s=n.g/u,o=n.b/u,i=n.a,l=e.max(r,s,o),c=e.min(r,s,o),p=(l+c)/2,f=l-c;if(l===c)t=a=0;else{switch(a=p>.5?f/(2-l-c):f/(l+c),l){case r:t=(s-o)/f+(se.luma()){var n=e;e=t,t=n}return this.a<.5?t:(a=h(a)?.43:l(a),this.luma()0?t.a<1?"rgba("+t.r+","+t.g+","+t.b+","+t.a+")":t.hexStr():"transparent"},b.isColor=r,t.Color=b}(CoreLib,Math,void 0),function(t,e,a){"use strict";var n="mzui.skin",r={},s=function(e,a){var n=this;n.options=a=t.extend({},s.DEFAULT,e.data(),a),n.$=e,n.paint()};s.prototype.paint=function(n){var s,o,i=this,l=i.options,c=i.$,u=i.$.hasClass("pale")||l.pale,d=l.outline||c.hasClass("outline"),p=l.tint||c.hasClass("text-tint");if(n=n===e?l.skin:n,u===e&&(i.$.hasClass("dark")||l.dark)&&(u=!1),t.isStr(n)&&n.indexOf(":")>0){n=n.split(":"),o=n[0],n=n[1];var f=parseInt(n);NaN!==f&&(n=f)}if(""===n||n===e||"random"===n)n=a.round(360*a.random());else if(r[n])n=r[n];else if(t.isStr(n)&&0===n.indexOf("random"))r[n]=n=a.round(360*a.random());else if(t.isStr(n)&&0===n.indexOf("@")){for(var g=0,h=n.length-1;h>0;--h)g+=a.pow(3,h-1)*n.charCodeAt(h);n=g}o&&(r[o]=n),s="number"==typeof n?new t.Color({h:n*l.hueSpace%360,s:l.saturation,l:l.lightness}):new t.Color(n),i.color=s,s.luma()=0;--l)i.push(s[l]);s=i}t.isArray(s)?o===a?o=s:t.isArray(o)?o.push.apply(o,s):(s.push(o),o=s):r.lastIndexOf("]")===r.length-1?o===a?o=[s]:o.push(s):o=s,c[r]=o});var u=o("onSubmit",c);if(u!==!1){u!==a&&(c=u),s.dataConverter&&(c=s.dataConverter(c));var d=new FormData;for(var p in c){var f=c[p];if(t.isArray(f))for(var g=f.length-1;g>=0;--g)d.append(p,f[g]);else d.append(p,f)}var h=r.find('[type="submit"]').attr("disabled","disabled").addClass("disabled loading");t.ajax({url:s.url||l.action,type:s.type||l.method,processData:!1,contentType:!1,dataType:s.dataType||r.data("type")||"json",data:d,success:function(e,n){var s=o("onResponse",[e,n]);if(s!==!1){s!==a&&(e=s);try{if("string"==typeof e&&(e=t.parseJSON(e)),o("onSuccess",e)!==!1)if("success"===e.result)e.message?(t.messager.success(e.message),e.locate&&setTimeout(function(){location.href=e.locate},1200)):e.locate&&(location.href=e.locate);else{var l=e.message||e.reason||e.error;l&&(t.isPlainObject(l)?t.each(l,function(e,a){t.isArray(a)&&a.length&&(a=a.length>1?"":a[0]);var n=r.find("#"+e+', [name="'+e+'"]').closest(".control");if(n.length){var s=n.find(".help-text");s.length?s.html(a):n.append(''+a+"
"),n.addClass("has-error")}else i(a)}):i(l))}}catch(c){o("onError",["Error response."])!==!1&&i(e||"No response.")}o("onResult",e)}},error:function(a,n,r){o("onError",[r,n,a])!==!1&&(i("error: "+r),e.v&&e.v.lang.timeout&&t.messager.danger(e.v.lang.timeout))},complete:function(t,e){h.attr("disabled",null).removeClass("disabled loading"),o("onComplete",{xhr:t,status:e})}})}}).on("change",function(e){r.find(".form-message").hide(),t(e.target).closest(".control").removeClass("has-error")}),o("init")}};t.ajaxForm=r,t.fn.ajaxform=function(e){return t(this).each(function(){var a=t(this);r(a,t.extend(a.data(),e))})},t(function(){t(".ajaxform").ajaxform()})}(CoreLib,window,void 0);