UNPKG

layui

Version:

Classic modular Front-End UI library

1 lines 395 kB
/** v2.13.0 | MIT Licensed */;!function(h){"use strict";var e,d=h.document,v=h.location,m={timeout:10,debug:!1,version:!1},g={modules:{},status:{},event:{},callback:{}},r=function(){this.v="2.13.0"},t=h.LAYUI_GLOBAL||{},b=(e=d.currentScript&&"SCRIPT"===d.currentScript.tagName.toUpperCase()?d.currentScript.src:function(){for(var e,t=d.getElementsByTagName("script"),n=t.length-1,r=n;0<r;r--)if("interactive"===t[r].readyState){e=t[r].src;break}return e||t[n].src}(),m.dir=t.dir||e.substring(0,e.lastIndexOf("/")+1)),j=function(e,t){t=t||"log",e="[Layui warn]: "+e,h.console&&(console[t]?console[t](e):console.log(e))},n=Object.create(null),o=function(e,t){n._size&&100<n._size&&((n=Object.create(null))._size=0),n[e]||(n[e]=!0,n._size=(n._size||0)+1,j(e,t))},E=m.builtin={lay:"lay",layer:"layer",laydate:"laydate",laypage:"laypage",laytpl:"laytpl",form:"form",upload:"upload",dropdown:"dropdown",transfer:"transfer",tree:"tree",table:"table",treeTable:"treeTable",tabs:"tabs",tab:"tab",nav:"nav",breadcrumb:"breadcrumb",progress:"progress",collapse:"collapse",element:"element",rate:"rate",colorpicker:"colorpicker",slider:"slider",carousel:"carousel",flow:"flow",util:"util",code:"code",jquery:"jquery",component:"component",i18n:"i18n",all:"all","layui.all":"layui.all"},N=("function"!=typeof Object.assign&&(Object.assign=function(e){var t=Object(e);if(!(arguments.length<2))for(var n=1;n<arguments.length;n++){var r=arguments[n];if(r!==undefined&&null!==r)for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t}),function(e,t,n){var r=function(e){"load"!==e.type&&!/^(complete|loaded)$/.test((e.currentTarget||e.srcElement).readyState)||(a(),"function"!=typeof t)||t(e)},o=function(e){a(),"function"==typeof n&&n(e)},a=function(){e.detachEvent?e.detachEvent("onreadystatechange",r):(e.removeEventListener("load",r,!1),e.removeEventListener("error",o,!1))};!e.attachEvent||e.attachEvent.toString&&e.attachEvent.toString().indexOf("[native code")<0?(e.addEventListener("load",r,!1),e.addEventListener("error",o,!1)):e.attachEvent("onreadystatechange",r)}),l=(r.prototype.cache=Object.assign(m,g),r.prototype.config=function(e){return Object.assign(m,e),this},r.prototype.define=function(e,r){return"function"==typeof e&&(r=e,e=[]),this.use(e,function(){var n=function(e,t){layui[e]=t,g.status[e]=!0};return"function"==typeof r&&r(function(e,t){n(e,t),g.callback[e]=function(){r(n)}}),this},null,"define"),this},r.prototype.use=function(n,e,t,r){var o,a,i,u,c,l,s,p,f=this,y=m.dir=m.dir||b;return n="string"==typeof n?[n]:"function"==typeof n?(e=n,["all"]):n,m.host||(m.host=(y.match(/\/\/([\s\S]+?)\//)||["//"+v.host+"/"])[0]),n&&(h.jQuery&&jQuery.fn.on&&(f.each(n,function(e,t){"jquery"===t&&n.splice(e,1)}),layui.jquery=layui.$=h.jQuery),t=t||[],o=n[0],a=f.modules[o],i="object"==typeof a,u=function(){t.push(layui[o]),1<n.length?f.use(n.slice(1),e,t,r):"function"==typeof e&&(layui.jquery&&"function"==typeof layui.jquery&&"define"!==r?layui.jquery(function(){e.apply(layui,t)}):e.apply(layui,t))},c=function(){var e=0;!function t(){return++e>1e3*m.timeout/5?j(o+" is not a valid module","error"):void((i?layui[o]=h[a.api]:g.status[o])?u():setTimeout(t,5))}()},0===n.length||layui["layui.all"]&&E[o]?u():(p=i?a.src:a,y=(E[o]?y+"modules/":p?"":m.base)+(p=(p=p||o).replace(/\s/g,"").replace(/\.js[^\/\.]*$/,""))+".js",!g.modules[o]&&layui[o]&&(g.modules[o]=y),g.modules[o]?c():(l=d.getElementsByTagName("head")[0],(s=d.createElement("script"))["async"]=!0,s.charset="utf-8",s.src=y+((p=!0===m.version?m.v||(new Date).getTime():m.version||"")?"?v="+p:""),l.appendChild(s),N(s,function(){l.removeChild(s),c()},function(){l.removeChild(s)}),g.modules[o]=y))),f},r.prototype.modules=Object.assign({},E),r.prototype.extend=function(e){var t,n,r=m.base||"",o=/^\{\/\}/;for(t in e=e||{})this[t]||this.modules[t]?j("the "+t+" module already exists, extend failure"):("string"==typeof(n=e[t])&&(n=((r=o.test(n)?"":r)+n).replace(o,"")),this.modules[t]=n);return this},r.prototype.disuse=function(e){var n=this;return e=n.isArray(e)?e:[e],n.each(e,function(e,t){delete n[t],delete E[t],delete n.modules[t],delete g.status[t],delete g.modules[t]}),n},r.prototype.getStyle=function(e,t){e=e.currentStyle||h.getComputedStyle(e,null);return e.getPropertyValue?e.getPropertyValue(t):e.getAttribute(t.replace(/-(\w)/g,function(e,t){return t?t.toUpperCase():""}))},r.prototype.link=function(n,r,o){var a,i=this,e=d.getElementsByTagName("head")[0],t="function"==typeof r;if("string"==typeof r&&(o=r),"object"==typeof n)return a="array"===i.type(o),i.each(n,function(e,t){i.link(t,e===n.length-1&&r,a&&o[e])});o="layuicss-"+(o=o||n.replace(/^(#|(http(s?)):\/\/|\/\/)|\.|\/|\?.+/g,""));var u=d.getElementById(o);return u||((u=d.createElement("link")).href=n+(m.debug?"?v="+(new Date).getTime():""),u.rel="stylesheet",u.id=o,e.appendChild(u)),"complete"===u.__lay_readyState__?t&&r(u):N(u,function(){u.__lay_readyState__="complete",t&&r(u)},function(){j(n+" load error","error"),e.removeChild(u)}),i},r.prototype.addcss=function(e,t,n){return layui.link(m.dir+"css/"+e,t,n)},r.prototype.factory=function(e){if(layui[e])return"function"==typeof m.callback[e]?m.callback[e]:null},r.prototype.img=function(e,t,n){var r=new Image;if(r.src=e,r.complete)return t(r);r.onload=function(){r.onload=null,"function"==typeof t&&t(r)},r.onerror=function(e){r.onerror=null,"function"==typeof n&&n(e)}},r.prototype.router=r.prototype.hash=function(e){var n={path:[],pathname:[],search:{},hash:((e=e||v.hash).match(/[^#](#.*$)/)||[])[1]||"",href:""};return/^#/.test(e)&&(e=e.replace(/^#/,""),e=(n.href=e).replace(/([^#])(#.*$)/,"$1").split("/")||[],this.each(e,function(e,t){/^\w+=/.test(t)?(t=t.split("="),n.search[t[0]]=t[1]):n.path.push(t)}),n.pathname=n.path),n},r.prototype.url=function(e){var o,t,n=this;return{pathname:(e?((e.match(/\.[^.]+?\/.+/)||[])[0]||"").replace(/^[^\/]+/,"").replace(/\?.+/,""):v.pathname).replace(/^\//,"").split("/"),search:(o={},t=(e?((e.match(/\?.+/)||[])[0]||"").replace(/\#.+/,""):v.search).replace(/^\?+/,"").split("&"),n.each(t,function(e,t){var n=t.indexOf("="),r=n<0?t.substr(0,t.length):0!==n&&t.substr(0,n);r&&(o[r]=0<n?t.substr(n+1):null)}),o),hash:n.router(e?(e.match(/#.+/)||[])[0]||"/":v.hash)}},r.prototype.data=function(e,t,n){if(e=e||"layui",n=n||localStorage,null===t)return delete n[e];t="object"==typeof t?t:{key:t};try{var r=JSON.parse(n[e])}catch(o){r={}}return"value"in t&&(r[t.key]=t.value),t.remove&&delete r[t.key],n[e]=JSON.stringify(r),t.key?r[t.key]:r},r.prototype.sessionData=function(e,t){return this.data(e,t,sessionStorage)},r.prototype.device=function(e){var n=navigator.userAgent.toLowerCase(),t=function(e){var t=new RegExp(e+"/([^\\s\\_\\-]+)");return(e=(n.match(t)||[])[1])||!1},r={os:/windows/.test(n)?"windows":/linux/.test(n)?"linux":/iphone|ipod|ipad|ios/.test(n)?"ios":/mac/.test(n)?"mac":void 0,ie:!!(h.ActiveXObject||"ActiveXObject"in h)&&((n.match(/msie\s(\d+)/)||[])[1]||"11"),weixin:t("micromessenger")};return e&&!r[e]&&(r[e]=t(e)),r.android=/android/.test(n),r.ios="ios"===r.os,r.mobile=r.android||r.ios,r},r.prototype.hint=function(){return{error:j,errorOnce:o}},r.prototype._typeof=r.prototype.type=function(e){return null===e?String(e):"object"==typeof e||"function"==typeof e?(t=(t=Object.prototype.toString.call(e).match(/\s(.+)\]$/)||[])[1]||"Object",new RegExp("\\b(Function|Array|Date|RegExp|Object|Error|Symbol)\\b").test(t)?t.toLowerCase():"object"):typeof e;var t},r.prototype._isArray=r.prototype.isArray=function(e){var t,n=this.type(e);return!(!e||"object"!=typeof e||e===h)&&(t="length"in e&&e.length,"array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)},r.prototype.each=function(e,n){var t,r=function(e,t){return n.call(t[e],e,t[e])};if("function"==typeof n)if(this.isArray(e=e||[]))for(t=0;t<e.length&&!r(t,e);t++);else for(t in e)if(r(t,e))break;return this},r.prototype.sort=function(e,o,t,n){n=n?e||[]:JSON.parse(JSON.stringify(e||[]));if("object"!==this.type(e)||o){if("object"!=typeof e)return[n];n.sort(function(e,t){var n=e[o],r=t[o];if(!isNaN(e)&&!isNaN(t))return e-t;if(!isNaN(e)&&isNaN(t)){if(!o||"object"!=typeof t)return-1;n=e}else if(isNaN(e)&&!isNaN(t)){if(!o||"object"!=typeof e)return 1;r=t}e=[!isNaN(n),!isNaN(r)];return e[0]&&e[1]?n&&!r&&0!==r?1:!n&&0!==n&&r?-1:n-r:e[0]||e[1]?e[0]||!e[1]?-1:!e[0]||e[1]?1:void 0:r<n?1:n<r?-1:0}),t&&n.reverse()}return n},r.prototype.stope=function(e){try{e.stopPropagation()}catch(t){e.cancelBubble=!0}},"LAYUI-EVENT-REMOVE");r.prototype.onevent=function(e,t,n){return"string"!=typeof e||"function"!=typeof n?this:r.event(e,t,null,n)},r.prototype.event=r.event=function(e,t,n,r){var o=this,a=null,i=(t||"").match(/\((.*)\)$/)||[],e=(e+"."+t).replace(i[0],""),u=i[1]||"",c=function(e,t){!1===(t&&t.call(o,n))&&null===a&&(a=!1)};return n===l?(delete(o.cache.event[e]||{})[u],o):r?(g.event[e]=g.event[e]||{},u?g.event[e][u]=[r]:(g.event[e][u]=g.event[e][u]||[],g.event[e][u].push(r)),this):(layui.each(g.event[e],function(e,t){("{*}"===u||(""===e&&layui.each(t,c),u&&e===u))&&layui.each(t,c)}),a)},r.prototype.on=function(e,t,n){return this.onevent.call(this,t,e,n)},r.prototype.off=function(e,t){return this.event.call(this,t,e,l)},r.prototype.debounce=function(n,r){var o;return function(){var e=this,t=arguments;clearTimeout(o),o=setTimeout(function(){n.apply(e,t)},r)}},r.prototype.throttle=function(e,t){var n=!1;return function(){n||(e.apply(this,arguments),n=!0,setTimeout(function(){n=!1},t))}},h.layui=new r}(window);layui.define(function(a){var i=layui.cache;layui.config({dir:i.dir.replace(/lay\/dest\/$/,"")}),a("layui.all",layui.v)});!function(d){"use strict";var e,n,r,p=d.document,h=function(e){return new i(e)},i=function(e){var n=this,r="object"==typeof e?layui.isArray(e)?e:[e]:(this.selector=e,p.querySelectorAll(e||null));h.each(r,function(e,t){n.push(r[e])})},t=Function.prototype.toString,o=t.call(Object),c=Object.prototype.hasOwnProperty,a=(Array.prototype.indexOf=Array.prototype.indexOf||function(n,r){var i=-1;return r=r||0,layui.each(this,function(e,t){if(n===t&&r<=e)return i=e,!0}),i},i.fn=i.prototype=[],i.fn.constructor=i,h.extend=function(){var e=[].slice.call(arguments),c="function"==typeof e[e.length-1]&&e.pop();return e.reduce(function(e,t){for(var n in"object"==typeof e&&null!==e||(e={}),t)if(t.hasOwnProperty(n)){var r=e[n],i=t[n];if(c){var o=c(r,i,n,e,t);if(o!==undefined){e[n]=o;continue}}Array.isArray(i)?r=Array.isArray(r)?r:[]:h.isPlainObject(i)&&(r=h.isPlainObject(r)?r:{}),e[n]=h.isPlainObject(i)||Array.isArray(i)?h.extend(r,i,c):i}return e})},h.isPlainObject=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&(null===(e=Object.getPrototypeOf(e))||"function"==typeof(e=c.call(e,"constructor")&&e.constructor)&&t.call(e)===o)},h.ie=(e=navigator.userAgent.toLowerCase(),!!(d.ActiveXObject||"ActiveXObject"in d)&&((e.match(/msie\s(\d+)/)||[])[1]||"11")),h.layui=layui||{},h.getPath=layui.cache.dir,h.stope=layui.stope,h.each=function(){return layui.each.apply(layui,arguments),this},h.digit=function(e,t){if("string"!=typeof e&&"number"!=typeof e)return"";var n="";t=t||2;for(var r=(e=String(e)).length;r<t;r++)n+="0";return e<Math.pow(10,t)?n+e:e},h.elem=function(e,t){var n=p.createElement(e);return h.each(t||{},function(e,t){n.setAttribute(e,t)}),n},h.hasScrollbar=function(){return p.body.scrollHeight>(d.innerHeight||p.documentElement.clientHeight)},h.getStyleRules=function(e,n){if(e)return e=(e=e.sheet||e.styleSheet||{}).cssRules||e.rules,"function"==typeof n&&layui.each(e,function(e,t){if(n(t,e))return!0}),e},h.style=function(e){e=e||{};var t=h.elem("style"),n=e.text||"",r=e.target;if(n)return"styleSheet"in t?(t.setAttribute("type","text/css"),t.styleSheet.cssText=n):t.innerHTML=n,t.id="LAY-STYLE-"+(e.id||(n=h.style.index||0,h.style.index++,"DF-"+n)),r&&((e=h(r).find("#"+t.id))[0]&&e.remove(),h(r).append(t)),t},h.position=function(e,t,n){var r,i,o,c,a,u,s,l,f;t&&(n=n||{},e!==p&&e!==h("body")[0]||(n.clickType="right"),r="right"===n.clickType?{left:(r=n.e||d.event||{}).clientX,top:r.clientY,right:r.clientX,bottom:r.clientY}:e.getBoundingClientRect(),a=t.offsetWidth,u=t.offsetHeight,i=function(e){return p.body[e=e?"scrollLeft":"scrollTop"]|p.documentElement[e]},o=function(e){return p.documentElement[e?"clientWidth":"clientHeight"]},c="margin"in n?n.margin:5,f=r.left,"center"===n.align?f-=(a-e.offsetWidth)/2:"right"===n.align&&(f=f-a+e.offsetWidth),(f=f+a+c>o("width")?o("width")-a-c:f)<c&&(f=c),(a=r.bottom)+u+c>o()&&(r.top>u+c&&r.top<=o()?a=r.top-u-2*c:n.allowBottomOut||(a=o()-u-2*c)<0&&(a=0)),(u=n.position)&&(t.style.position=u),s=n.offset?n.offset[0]:0,l=n.offset?n.offset[1]:0,t.style.left=f+("fixed"===u?0:i(1))+s+"px",t.style.top=a+("fixed"===u?0:i())+l+"px",h.hasScrollbar()||(f=t.getBoundingClientRect(),!n.SYSTEM_RELOAD&&f.bottom+c>o()&&(n.SYSTEM_RELOAD=!0,setTimeout(function(){h.position(e,t,n)},50))))},h.options=function(e,t){if(t="object"==typeof t?t:{attr:t},e===p)return{};var e=h(e),n=t.attr||"lay-options",e=e.attr(n);try{return new Function("return "+(e||"{}"))()}catch(r){return layui.hint().error(t.errorText||[n+'="'+e+'"',"\n parseerror: "+r].join("\n"),"error"),{}}},h.isTopElem=function(n){var e=[p,h("body")[0]],r=!1;return h.each(e,function(e,t){if(t===n)return r=!0}),r},h.clipboard={writeText:function(n){var r=String(n.text);function e(){var e=p.createElement("textarea");e.value=r,e.style.position="fixed",e.style.opacity="0",e.style.top="0px",e.style.left="0px",p.body.appendChild(e),e.select();try{p.execCommand("copy"),"function"==typeof n.done&&n.done()}catch(t){"function"==typeof n.error&&n.error(t)}finally{e.remove?e.remove():p.body.removeChild(e)}}navigator&&"clipboard"in navigator?navigator.clipboard.writeText(r).then(n.done,function(){e()}):e()}},h.passiveSupported=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});d.addEventListener("test",null,t),d.removeEventListener("test",null,t)}catch(n){}return e}(),h.touchEventsSupported=function(){return"ontouchstart"in d},h.touchSwipe=function(e,t){var n,r,i,o,c=t,a=h(e)[0],u=!("preventDefault"in c)||c.preventDefault;a&&h.touchEventsSupported()&&(n={pointerStart:{x:0,y:0},pointerEnd:{x:0,y:0},distanceX:0,distanceY:0,direction:"none",timeStart:null},t=function(e){1===e.touches.length&&(a.addEventListener("touchmove",r,!!h.passiveSupported&&{passive:!1}),a.addEventListener("touchend",i),a.addEventListener("touchcancel",i),n.timeStart=Date.now(),n.pointerStart.x=n.pointerEnd.x=e.touches[0].clientX,n.pointerStart.y=n.pointerEnd.y=e.touches[0].clientY,n.distanceX=n.distanceY=0,n.direction="none",c.onTouchStart)&&c.onTouchStart(e,n)},r=function(e){u&&e.preventDefault(),n.pointerEnd.x=e.touches[0].clientX,n.pointerEnd.y=e.touches[0].clientY,n.distanceX=n.pointerStart.x-n.pointerEnd.x,n.distanceY=n.pointerStart.y-n.pointerEnd.y,Math.abs(n.distanceX)>Math.abs(n.distanceY)?n.direction=0<n.distanceX?"left":"right":n.direction=0<n.distanceY?"up":"down",c.onTouchMove&&c.onTouchMove(e,n)},i=function(e){c.onTouchEnd&&c.onTouchEnd(e,n),o()},o=function(){a.removeEventListener("touchmove",r),a.removeEventListener("touchend",i,!!h.passiveSupported&&{passive:!1}),a.removeEventListener("touchcancel",i)},a.__lay_touchswipe_cb_&&a.removeEventListener("touchstart",a.__lay_touchswipe_cb_),a.__lay_touchswipe_cb_=t,a.addEventListener("touchstart",t))},h.addEvent=p.addEventListener?function(e,t,n,r){e.addEventListener(t,n,r)}:function(t,e,n){var r="_lay_on_"+e,i=function(e){e.target=e.srcElement,n.call(t,e)},o=(i._rawFn=n,t[r]||(t[r]=[]),!1);h.each(t[r],function(e,t){if(t._rawFn===n)return o=!0}),o||(t[r].push(i),t.attachEvent("on"+e,i))},h.removeEvent=p.removeEventListener?function(e,t,n,r){e.removeEventListener(t,n,r)}:function(n,r,i){var o,e="_lay_on_"+r,t=n[e];layui.isArray(t)&&(o=[],h.each(t,function(e,t){t._rawFn===i?n.detachEvent("on"+r,t):o.push(t)}),n[e]=o)},h.onClickOutside=function(i,o,e){var t=(e=e||{}).event||("onpointerdown"in d?"pointerdown":"mousedown"),n=e.scope||p,u=e.ignore||[],r=!("capture"in e)||e.capture,e=e.detectIframe;function c(e,t,n,r){return e.addEventListener?e.addEventListener(t,n,r):e.attachEvent("on"+t,n),function(){e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent("on"+t,n)}}var a=[c(n,t,function(e){var t=i,n=e.target||e.srcElement,r=function(e){var t=e.composedPath&&e.composedPath()||e.path,e=e.target||e.srcElement;if(null!==t&&t!==undefined)return t;return[e].concat(function n(e,t){t=t||[];e=e.parentNode;return e?n(e,t.concat([e])):t}(e))}(e);t&&t!==n&&-1===r.indexOf(t)&&!function(e,t){for(var n=e.target||e.srcElement,r=0;r<u.length;r++){var i=u[r];if("string"==typeof i)for(var o=p.querySelectorAll(i),c=0;c<o.length;c++){var a=o[r];if(a===n||-1!==t.indexOf(a))return 1}else if(i&&(i===n||-1!==t.indexOf(i)))return 1}}(e,r)&&o(e)},h.passiveSupported?{passive:!0,capture:r}:r),e&&c(d,"blur",function(e){setTimeout(function(){p.activeElement&&"IFRAME"===p.activeElement.tagName&&i.contains&&!i.contains(p.activeElement)&&o(e)},0)})];return function(){for(var e=0;e<a.length;e++)a[e]&&a[e]();a=null}},h.hasOwn=function(e,t){return c.call(e,t)},h.escape=function(e){return e===undefined||null===e?"":/[<"'>]|&(?=#?[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?=#?[a-zA-Z0-9]+;?)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#39;").replace(/"/g,"&quot;"):e},h.unescape=function(e){return e===undefined||null===e?"":String(e).replace(/\&quot;/g,'"').replace(/\&#39;/g,"'").replace(/\&gt;/g,">").replace(/\&lt;/g,"<").replace(/\&amp;/g,"&")},n=0,r=null,function(e){e=e||"id";var t=(new Date).getTime();return t===r?n++:(n=0,r=t),e+"-"+t+"-"+Math.floor(1e4*Math.random())+"-"+n});h.createSharedResizeObserver=function(r){var i,o,c;return"undefined"==typeof d.ResizeObserver?(d.console&&console.log("ResizeObserver is not supported in this browser."),null):(i="lay-"+(r=r||"")+"-resizeobserver-key",o={},c=new ResizeObserver(function(e){for(var t=0;t<e.length;t++){var n=e[t].target.getAttribute(i);n&&"function"==typeof(n=o[n])&&n(e[t])}}),Object.freeze({observe:function(e,t){var n;e&&e instanceof Element?((n=e.getAttribute(i))||(n=a(r),e.setAttribute(i,n)),o[n]=t,c.observe(e)):d.console&&console.log("createSharedResizeObserver: Cannot observe non-Element.")},unobserve:function(e){var t;e&&e instanceof Element?(t=e.getAttribute(i))&&(o[t]&&delete o[t],e.removeAttribute(i),c.unobserve(e)):d.console&&console.log("createSharedResizeObserver: Cannot unobserve non-Element.")},disconnect:function(){for(var e in o)h.hasOwn(o,e)&&(delete o[e],e=p.querySelector("["+i+'="'+e+'"]'))&&e.removeAttribute(i);c.disconnect()}}))},h.treeToFlat=function(e,i){i=Object.assign({childrenKey:"children",idKey:"id",parentKey:"parentId",keepChildren:!0},i);var o=function(e,t,r){return t.reduce(function(e,t){var n=t[i.childrenKey];return i.keepChildren||delete t[i.childrenKey],t[i.parentKey]=r,e.push(t),n&&n.length?o(e,n,t[i.idKey]):e},e)};return o([],JSON.parse(JSON.stringify(e)),null)},h.flatToTree=function(e,i){i=Object.assign({childrenKey:"children",idKey:"id",parentKey:"parentId"},i);var o=(e=JSON.parse(JSON.stringify(e))).reduce(function(e,t){var n=t[i.idKey];return e[n]=t,e[n][i.childrenKey]=[],e},{});return e.reduce(function(e,t){var n=t[i.idKey],r=t[i.parentKey];return null!==r&&o[r]?o[r][i.childrenKey].push(t):e.push(o[n]),e},[])},i.addStr=function(n,e){return n=n.replace(/\s+/," "),e=e.replace(/\s+/," ").split(" "),h.each(e,function(e,t){new RegExp("\\b"+t+"\\b").test(n)||(n=n+" "+t)}),n.replace(/^\s|\s$/,"")},i.removeStr=function(n,e){return n=n.replace(/\s+/," "),e=e.replace(/\s+/," ").split(" "),h.each(e,function(e,t){t=new RegExp("\\b"+t+"\\b");t.test(n)&&(n=n.replace(t,""))}),n.replace(/\s+/," ").replace(/^\s|\s$/,"")},i.fn.find=function(n){var r=[],i="object"==typeof n;return this.each(function(e,t){t=i&&t.contains(n)?n:t.querySelectorAll(n||null);h.each(t,function(e,t){r.push(t)})}),h(r)},i.fn.each=function(e){return h.each.call(this,this,e)},i.fn.addClass=function(n,r){return this.each(function(e,t){t.className=i[r?"removeStr":"addStr"](t.className,n)})},i.fn.removeClass=function(e){return this.addClass(e,!0)},i.fn.hasClass=function(n){var r=!1;return this.each(function(e,t){new RegExp("\\b"+n+"\\b").test(t.className)&&(r=!0)}),r},i.fn.css=function(t,r){var e=this,i=function(e){return isNaN(e)?e:e+"px"};return"string"!=typeof t||r!==undefined?e.each(function(e,n){"object"==typeof t?h.each(t,function(e,t){n.style[e]=i(t)}):n.style[t]=i(r)}):0<e.length?e[0].style[t]:void 0},i.fn.width=function(n){var r=this;return n!==undefined?r.each(function(e,t){r.css("width",n)}):0<r.length?r[0].offsetWidth:void 0},i.fn.height=function(n){var r=this;return n!==undefined?r.each(function(e,t){r.css("height",n)}):0<r.length?r[0].offsetHeight:void 0},i.fn.attr=function(n,r){var e=this;return r!==undefined?e.each(function(e,t){t.setAttribute(n,r)}):0<e.length?e[0].getAttribute(n):void 0},i.fn.removeAttr=function(n){return this.each(function(e,t){t.removeAttribute(n)})},i.fn.html=function(n){var e=this;return n!==undefined?this.each(function(e,t){t.innerHTML=n}):0<e.length?e[0].innerHTML:void 0},i.fn.val=function(n){var e=this;return n!==undefined?this.each(function(e,t){t.value=n}):0<e.length?e[0].value:void 0},i.fn.append=function(n){return this.each(function(e,t){"object"==typeof n?t.appendChild(n):t.innerHTML=t.innerHTML+n})},i.fn.remove=function(n){return this.each(function(e,t){n?t.removeChild(n):t.parentNode.removeChild(t)})},i.fn.on=function(n,r,i){return this.each(function(e,t){h.addEvent(t,n,r,i)})},i.fn.off=function(n,r,i){return this.each(function(e,t){h.removeEvent(t,n,r,i)})},d.lay=h,d.layui&&layui.define&&layui.define(function(e){e("lay",h)})}(window);layui.define("lay",function(e){"use strict";var s=layui.lay,c=layui.hint(),t=window.LAYUI_GLOBAL||{},u=s.extend({locale:"zh-CN",messages:{"zh-CN":{code:{copy:"\u590d\u5236\u4ee3\u7801",copied:"\u5df2\u590d\u5236",copyError:"\u590d\u5236\u5931\u8d25",maximize:"\u6700\u5927\u5316\u663e\u793a",restore:"\u8fd8\u539f\u663e\u793a",preview:"\u5728\u65b0\u7a97\u53e3\u9884\u89c8"},colorpicker:{clear:"\u6e05\u9664",confirm:"\u786e\u5b9a"},dropdown:{noData:"\u6682\u65e0\u6570\u636e"},flow:{loadMore:"\u52a0\u8f7d\u66f4\u591a",noMore:"\u6ca1\u6709\u66f4\u591a\u4e86"},form:{select:{noData:"\u6682\u65e0\u6570\u636e",noMatch:"\u65e0\u5339\u914d\u6570\u636e",placeholder:"\u8bf7\u9009\u62e9"},validateMessages:{required:"\u5fc5\u586b\u9879\u4e0d\u80fd\u4e3a\u7a7a",phone:"\u624b\u673a\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e",email:"\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e",url:"\u94fe\u63a5\u683c\u5f0f\u4e0d\u6b63\u786e",number:"\u53ea\u80fd\u586b\u5199\u6570\u5b57",date:"\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e",identity:"\u8eab\u4efd\u8bc1\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"},verifyErrorPromptTitle:"\u63d0\u793a"},laydate:{months:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],weeks:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],time:["\u65f6","\u5206","\u79d2"],literal:{year:"\u5e74"},selectDate:"\u9009\u62e9\u65e5\u671f",selectTime:"\u9009\u62e9\u65f6\u95f4",startTime:"\u5f00\u59cb\u65f6\u95f4",endTime:"\u7ed3\u675f\u65f6\u95f4",tools:{confirm:"\u786e\u5b9a",clear:"\u6e05\u7a7a",now:"\u73b0\u5728",reset:"\u91cd\u7f6e"},rangeOrderPrompt:"\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u65e9\u4e8e\u5f00\u59cb\u65f6\u95f4\n\u8bf7\u91cd\u65b0\u9009\u62e9",invalidDatePrompt:"\u4e0d\u5728\u6709\u6548\u65e5\u671f\u6216\u65f6\u95f4\u8303\u56f4\u5185\n",formatErrorPrompt:"\u65e5\u671f\u683c\u5f0f\u4e0d\u5408\u6cd5\n\u5fc5\u987b\u9075\u5faa\uff1a\n{format}\n",autoResetPrompt:"\u5df2\u81ea\u52a8\u91cd\u7f6e",preview:"\u5f53\u524d\u9009\u4e2d\u7684\u7ed3\u679c"},layer:{confirm:"\u786e\u5b9a",cancel:"\u53d6\u6d88",defaultTitle:"\u4fe1\u606f",prompt:{InputLengthPrompt:"\u6700\u591a\u8f93\u5165 {length} \u4e2a\u5b57\u7b26"},photos:{noData:"\u6ca1\u6709\u56fe\u7247",tools:{rotate:"\u65cb\u8f6c",scaleX:"\u6c34\u5e73\u53d8\u6362",zoomIn:"\u653e\u5927",zoomOut:"\u7f29\u5c0f",reset:"\u8fd8\u539f",close:"\u5173\u95ed"},viewPicture:"\u67e5\u770b\u539f\u56fe",urlError:{prompt:"\u5f53\u524d\u56fe\u7247\u5730\u5740\u5f02\u5e38\uff0c\n\u662f\u5426\u7ee7\u7eed\u67e5\u770b\u4e0b\u4e00\u5f20\uff1f",confirm:"\u4e0b\u4e00\u5f20",cancel:"\u4e0d\u770b\u4e86"}}},laypage:{prev:"\u4e0a\u4e00\u9875",next:"\u4e0b\u4e00\u9875",first:"\u9996\u9875",last:"\u5c3e\u9875",total:"\u5171 {total} \u6761",pagesize:"\u6761/\u9875","goto":"\u5230\u7b2c",page:"\u9875",confirm:"\u786e\u5b9a"},table:{sort:{asc:"\u5347\u5e8f",desc:"\u964d\u5e8f"},noData:"\u6682\u65e0\u6570\u636e",tools:{filter:{title:"\u7b5b\u9009\u5217"},"export":{title:"\u5bfc\u51fa",noDataPrompt:"\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e",compatPrompt:"\u5bfc\u51fa\u529f\u80fd\u4e0d\u652f\u6301 IE\uff0c\u8bf7\u7528 Chrome \u7b49\u9ad8\u7ea7\u6d4f\u89c8\u5668\u5bfc\u51fa",csvText:"\u5bfc\u51fa CSV \u6587\u4ef6"},print:{title:"\u6253\u5370",noDataPrompt:"\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e"}},dataFormatError:'\u8fd4\u56de\u7684\u6570\u636e\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6b63\u786e\u7684\u6210\u529f\u72b6\u6001\u7801\u5e94\u4e3a\uff1a"{statusName}": {statusCode}',xhrError:"\u8bf7\u6c42\u5f02\u5e38\uff0c\u9519\u8bef\u63d0\u793a\uff1a{msg}"},transfer:{noData:"\u6682\u65e0\u6570\u636e",noMatch:"\u65e0\u5339\u914d\u6570\u636e",title:["\u5217\u8868\u4e00","\u5217\u8868\u4e8c"],searchPlaceholder:"\u5173\u952e\u8bcd\u641c\u7d22"},tree:{defaultNodeName:"\u672a\u547d\u540d",noData:"\u6682\u65e0\u6570\u636e",deleteNodePrompt:'\u786e\u8ba4\u5220\u9664"{name}"\u8282\u70b9\u5417\uff1f'},upload:{fileType:{file:"\u6587\u4ef6",image:"\u56fe\u7247",video:"\u89c6\u9891",audio:"\u97f3\u9891"},validateMessages:{fileExtensionError:"\u9009\u62e9\u7684{fileType}\u4e2d\u5305\u542b\u4e0d\u652f\u6301\u7684\u683c\u5f0f",filesOverLengthLimit:"\u540c\u65f6\u6700\u591a\u53ea\u80fd\u4e0a\u4f20: {length} \u4e2a\u6587\u4ef6",currentFilesLength:"\u5f53\u524d\u5df2\u7ecf\u9009\u62e9\u4e86: {length} \u4e2a\u6587\u4ef6",fileOverSizeLimit:"\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7 {size}"},chooseText:"{length} \u4e2a\u6587\u4ef6"},util:{timeAgo:{days:"{days} \u5929\u524d",hours:"{hours} \u5c0f\u65f6\u524d",minutes:"{minutes} \u5206\u949f\u524d",future:"\u672a\u6765",justNow:"\u521a\u521a"},toDateString:{meridiem:function(e,t){e=100*e+t;return e<500?"\u51cc\u6668":e<800?"\u65e9\u4e0a":e<1200?"\u4e0a\u5348":e<1300?"\u4e2d\u5348":e<1900?"\u4e0b\u5348":"\u665a\u4e0a"}}}}}},t.i18n),f=/\{(\w+)\}/g;function n(e){return null!==e&&e!==undefined}r=function(e,t,r){var o=e.split(":"),a=o[0],t=function(e,t,r){for(var o=t.replace(/\[(\d+)\]/g,".$1").split("."),a=e,n=0;n<o.length;n++)if(null===(a=a&&a[o[n]])||a===undefined)return r;return a}(t,e=o[1],r);return layui.cache.debug&&(o=r===t||t===e,n(t)&&!o||c.errorOnce("Not found '"+e+"' key in '"+a+"' locale messages.","warn"),o)&&c.errorOnce("Fallback to default message for key: '"+e+"'","warn"),n(t)?t:e},o=Object.create(null),a.cleanup=function(){o=Object.create(null)};var r,o,p=a;function a(e){return o[e]||(o[e]=r.apply(o,arguments))}t={config:u,set:function(e){s.extend(u,e),p.cleanup()}};t.translation=function(e,r,t){var o,a=t&&t.locale||u.locale,n=u.messages[a],i=a+":",l=t&&s.hasOwn(t,"default"),t=l?t["default"]:undefined,l=(n||l||c.errorOnce("Locale '"+a+"' not found. Please add i18n messages for this locale first.","warn"),p(i+e,n,t));return"string"==typeof l&&r&&(l=l.replace(f,function(e,t){return r[t]!==undefined?r[t]:e})),"string"==typeof(a=l)?a=s.escape(a):"function"==typeof a?(o=a,a=function(){var e=o.apply(this,arguments);return"string"==typeof e?s.escape(e):e}):"array"===layui.type(a)&&(a=a.map(function(e){return"string"==typeof e?s.escape(e):e})),a},t.$t=t.translation,e("i18n",t)});!function(e){"use strict";var n={escape:function(e){var r=/[<"'>]|&(?=#?[a-zA-Z0-9]+)/g;return e===undefined||null===e?"":r.test(e+="")?e.replace(r,function(e){return"&#"+e.charCodeAt(0)+";"}):e}},m=function(e,r){return new RegExp(e,r||"g")},g=function(e,r,t){r=r||{};var e="Laytpl "+((r=Object.assign({errorContext:""},r)).type||"")+"Error: "+e,n=r.errorContext;return delete r.errorContext,"object"==typeof console&&console.error(e,"\n",n,"\n",r),"function"==typeof t&&t(r),e},o={open:"{{",close:"}}",cache:!0,condense:!0,tagStyle:""},t=function(e,r){var t=this;r=t.config=Object.assign({template:e},o,r),t.vars=Object.assign({include:function(e,r){e=document.getElementById(e),e=e?e.innerHTML:"";return e?t.render(e,r):""}},n),t.compile(r.template)},r=(t.prototype.render=function(r,t){var n=this,o=n.config,c=r?n.compile(r):n.compilerCache||n.compile(o.template),e=function(){t=t||o.data||{};try{return c(t)}catch(e){return r=r||o.template,g(e,{errorContext:n.extractErrorContext(r,t),template:r,type:"Render"},o.error)}}();return o.cache&&!r&&(n.compilerCache=c),e},t.prototype.compile=function(e){var t=this,o=t.config,c=o.open,a=o.close,i=o.condense,u=m,l="\u2028";if("string"!=typeof e||!e)return function(){return""};var p=function(e,r){e=["(?:"+c+(e[0]||"")+"\\s*)","("+(e[1]||"[\\s\\S]")+"*?)","(?:\\s*"+(e[2]||"")+a+")"];return(r=r||{}).before&&e.unshift(r.before),r.after&&e.push(r.after),u(e.join(""))},r=i?["",""]:["(?:(?:\\n)*\\s*)","(?:\\s*?)"],f={before:r[0],after:r[1]},s=function(e,r){return e=(e=i?e:e.replace(u(l),r?"":"\n")).replace(/\\(\\|")/g,"$1")},n=t.parse=function(e){var n,r,t;return(e=e||"")&&(e=(e=(e=i?e.replace(/\t/g," ").replace(/\s+/g," "):e).replace(u("([}\\]])"+a),"$1 "+a).replace(/(?=\\|")/g,"\\").replace(/\r?\n/g,i?"":l)).replace(p(["!","","!"],f),function(e,r){return r=r.replace(u(c+"|"+a),function(e){return e.replace(/(?=.)/g,"\\")})}),n=function(e){return['";',e,'__laytpl__+="'].join("\n")},r=function(e,r,t){return t&&(r="-"===r?"":"_escape",t=s(t,!0))?n("__laytpl__+="+r+"("+t+");"):""},t=function(e,r){return r?(r=s(r),n(r)):""},e="modern"===o.tagStyle?(e=(e=e.replace(p(["#"],f),"")).replace(p(["(=|-)"]),r)).replace(p([],f),t):(e=e.replace(p(["#"],f),t)).replace(p(["(=|-)*"]),r),i||(e=e.replace(u(l),"\\n"))),e},r=t.createCompiler=function(e,r){return r=r||d(e),new Function("laytpl","return "+r)(t.vars)},d=t.createBuilder=function(e,r){return r=r||["function(d){",'"use strict";','var __laytpl__="",'+function(){var e,r=[];for(e in t.vars)r.push(("escape"===e?"_":"")+e+"=laytpl."+e);return r.join(",")}()+";",'__laytpl__="'+n(e)+'";',"return __laytpl__;","};"].join("\n")};try{return r(e)}catch(y){return delete t.compilerCache,function(){return g(y,{errorContext:t.extractErrorContext(e),template:e,type:"Compile"},o.error)}}},t.prototype.extractErrorContext=function(e,r){var t=1,o=e.split(/\r?\n/g),n=(e=e.replace(/(?=^)/gm,function(){return"/*LINE:"+t+++"*/"}),this.createBuilder(e)),c=n.split(/\r?\n/),a="laytpl.builder.map";try{n+="\n//# sourceURL="+a;var i=this.createCompiler(e,n);r&&i(r)}catch(l){var e=m(a.replace(/\./g,"\\.")+":(\\d+)","i"),n=(l.stack.match(e)||[])[1]||0,u=function(e,r){var r=r?/\/\*LINE:(\d+)\*\/[^*]*$/:/\/\*LINE:(\d+)\*\//;return!(r=(String(c[e-1]).match(r)||[])[1])&&0<e?u(e-1,!0):r},r=u(n-2);return r?function(e){e=parseInt(e)-1;for(var r=[""],t=Math.max(0,e-3),n=Math.min(o.length,e+3);t<=n;t++)r.push((t==e?"? ":" ")+(t+1)+"| "+o[t]);return r.join("\n")+"\n"}(r):l}},function(e,r){e=new t(e,r);return function(){var n=this,o=n.config;return{config:o,render:function(e,r){o.data=e;var t,e=n.render();return o.target&&(t=document.querySelector(o.target))&&(t.innerHTML=e),"function"==typeof r?(r(e),this):e},compile:function(e){return o.template=e,delete n.compilerCache,this},error:function(e){return e&&(o.error=e),this},parse:function(e,r){return this.compile(e).render(r)}}}.call(e)});r.extendVars=function(e){Object.assign(n,e)},r.config=r.set=function(e){Object.assign(o,e)},"object"==typeof layui?layui.define(function(e){e("laytpl",r)}):"object"==typeof module&&"object"==typeof exports?module.exports=r:"function"==typeof define&&define.amd?define(function(){return r}):e.laytpl=r}(this);layui.define("i18n",function(e){"use strict";var p=layui.i18n,l=document,r="getElementById",c="getElementsByTagName",a="layui-disabled",t=function(e){var a=this;a.config=e||{},a.config.index=++o.index,a.render(!0)},o=(t.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return e.elem.length===undefined?2:3},t.prototype.view=function(){var e,i,t,n=this.config,l=n.groups="groups"in n?Number(n.groups)||0:5,r=(n.layout="object"==typeof n.layout?n.layout:["prev","page","next"],n.count=Number(n.count)||0,n.curr=Number(n.curr)||1,n.limits="object"==typeof n.limits?n.limits:[10,20,30,40,50],n.limit=Number(n.limit)||10,n.pages=Math.ceil(n.count/n.limit)||1,n.curr>n.pages?n.curr=n.pages:n.curr<1&&(n.curr=1),l<0?l=1:l>n.pages&&(l=n.pages),n.prev="prev"in n?n.prev:p.$t("laypage.prev"),n.next="next"in n?n.next:p.$t("laypage.next"),n.pages>l?Math.ceil((n.curr+(1<l?1:0))/(0<l?l:1)):1),u={prev:n.prev?'<a class="layui-laypage-prev'+(1==n.curr?" "+a:"")+'" data-page="'+(n.curr-1)+'">'+n.prev+"</a>":"",page:function(){var e=[];if(n.count<1)return"";1<r&&!1!==n.first&&0!==l&&e.push('<a class="layui-laypage-first" data-page="1" title="'+p.$t("laypage.first")+'">'+(n.first||1)+"</a>");var a=Math.floor((l-1)/2),t=1<r?n.curr-a:1,i=1<r?(a=n.curr+(l-a-1))>n.pages?n.pages:a:l;for(i-t<l-1&&(t=i-l+1),!1!==n.first&&2<t&&e.push('<span class="layui-laypage-spr">...</span>');t<=i;t++)t===n.curr?e.push('<span class="layui-laypage-curr"><em class="layui-laypage-em" '+(/^#/.test(n.theme)?'style="background-color:'+n.theme+';"':"")+"></em><em>"+t+"</em></span>"):e.push('<a data-page="'+t+'">'+t+"</a>");return n.pages>l&&n.pages>i&&!1!==n.last&&(i+1<n.pages&&e.push('<span class="layui-laypage-spr">...</span>'),0!==l)&&e.push('<a class="layui-laypage-last" title="'+p.$t("laypage.last")+'" data-page="'+n.pages+'">'+(n.last||n.pages)+"</a>"),e.join("")}(),next:n.next?'<a class="layui-laypage-next'+(n.curr==n.pages?" "+a:"")+'" data-page="'+(n.curr+1)+'">'+n.next+"</a>":"",count:'<span class="layui-laypage-count">'+("object"==typeof n.countText?n.countText[0]+n.count+n.countText[1]:p.$t("laypage.total",{total:n.count}))+"</span>",limit:(i=['<span class="layui-laypage-limits"><select lay-ignore>'],layui.each(n.limits,function(e,a){var t;i.push('<option value="'+a+'"'+(a===n.limit?" selected":"")+">"+(t=(a=a)+" "+p.$t("laypage.pagesize"),"function"==typeof n.limitTemplet&&n.limitTemplet(a)||t)+"</option>")}),i.join("")+"</select></span>"),refresh:['<a data-page="'+n.curr+'" class="layui-laypage-refresh">','<i class="layui-icon layui-icon-refresh"></i>',"</a>"].join(""),skip:['<span class="layui-laypage-skip">'+(e="object"==typeof n.skipText?n.skipText:[p.$t("laypage.goto"),p.$t("laypage.page"),p.$t("laypage.confirm")])[0],'<input type="text" min="1" value="'+n.curr+'" class="layui-input">',e[1]+'<button type="button" class="layui-laypage-btn">'+e[2]+"</button>","</span>"].join("")};return['<div class="layui-box layui-unselect layui-laypage layui-laypage-'+(n.theme?/^#/.test(n.theme)?"molv":n.theme:"default")+'" id="layui-laypage-'+n.index+'">',(t=[],layui.each(n.layout,function(e,a){u[a]&&t.push(u[a])}),t.join("")),"</div>"].join("")},t.prototype.jump=function(e,a){if(e){var t=this,i=t.config,n=e.children,l=e[c]("button")[0],r=e[c]("input")[0],e=e[c]("select")[0],u=function(){var e=Number(r.value.replace(/\s|\D/g,""));e&&(i.curr=e,t.render())};if(a)return u();for(var p=0,s=n.length;p<s;p++)"a"===n[p].nodeName.toLowerCase()&&o.on(n[p],"click",function(){var e=Number(this.getAttribute("data-page"));e<1||e>i.pages||(i.curr=e,t.render())});e&&o.on(e,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),l&&o.on(l,"click",function(){u()})}},t.prototype.skip=function(t){var i,e;t&&(i=this,e=t[c]("input")[0])&&o.on(e,"keyup",function(e){var a=this.value,e=e.keyCode;/^(37|38|39|40)$/.test(e)||(/\D/.test(a)&&(this.value=a.replace(/\D/,"")),13===e&&i.jump(t,!0))})},t.prototype.render=function(e){var a=this,t=a.config,i=a.type(),n=a.view(),i=(2===i?t.elem&&(t.elem.innerHTML=n):3===i?t.elem.html(n):l[r](t.elem)&&(l[r](t.elem).innerHTML=n),t.jump&&t.jump(t,e),l[r]("layui-laypage-"+t.index));a.jump(i),t.hash&&!e&&(location.hash="!"+t.hash+"="+t.curr),a.skip(i)},{render:function(e){return new t(e).index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(a,e,t){return a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1),this}});e("laypage",o)});layui.define(["lay","i18n"],function(e){"use strict";var M=layui.lay,a=layui.i18n,n="laydate",r="lay-"+n+"-id",o="zh-CN",l=["eu-ES","ja-JP","km-KH","ko-KR","pt-BR","si-LK","ms-MY","ug-CN","zh-CN","zh-HK","zh-TW"];function h(e){if("string"!=typeof e||e.length<=1)return e;for(var t="",a=0;a<e.length-1;a++){var n=e[a],i=e[a+1],r=(t+=n,s(n)),o=s(i);(r&&!o&&" "!==i||" "!==n&&!r&&o)&&(t+=" ")}return t+=e[e.length-1]}function s(e){e=e.charCodeAt(0);return 48<=e&&e<=57}var D={v:"5.7.0",config:{weekStart:0},index:window.laydate&&window.laydate.v?1e5:0,set:function(e){var t=this;return t.config=M.extend({},t.config,e),t},ready:function(e){var t="modules/laydate.css?v="+D.v;return layui["layui.all"]?"function"==typeof e&&e():layui.addcss(t,e,"laydate"),this}},d=function(){var t=this,e=t.config.id;return(d.that[e]=t).inst={hint:function(e){t.hint.call(t,e)},reload:function(e){t.reload.call(t,e)},config:t.config}},k="layui-this",C="laydate-disabled",p=[100,2e5],v="layui-laydate-static",b="layui-laydate-list",m="laydate-selected",i="layui-laydate-hint",u="laydate-day-prev",y="laydate-day-next",I=".laydate-btns-confirm",E="laydate-time-text",S="laydate-btns-time",T="layui-laydate-preview",x="layui-laydate-shade",w=function(e){var t,a,n=this,i=(n.index=++D.index,n.config=M.extend({},n.config,D.config,e),M(e.elem||n.config.elem));return 1<i.length?(M.each(i,function(){D.render(M.extend({},n.config,{elem:this}))}),n):(e=M.extend(n.config,M.options(i[0])),n.i18nMessages=n.getI18nMessages(),"boolean"!=typeof n.i18nMessages.monthBeforeYear&&(window.Intl?(a=new Intl.DateTimeFormat(e.lang,{year:"numeric",month:"short"}).formatToParts(new Date(1970,0)),t=[],a.map(function(e){"year"!==e.type&&"month"!==e.type||t.push(e.type)}),n.i18nMessages.monthBeforeYear="month"===t[0]):n.i18nMessages.monthBeforeYear=!(-1<l.indexOf(e.lang))),i[0]&&i.attr(r)?(a=d.getThis(i.attr(r)))?a.reload(e):void 0:(e.id="id"in e?e.id:i.attr("id")||n.index,e.index=n.index,void D.ready(function(){n.init()})))},c="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s";d.formatArr=function(e){return(e||"").match(new RegExp(c+"|.","g"))||[]},w.isLeapYear=function(e){return e%4==0&&e%100!=0||e%400==0},w.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,isInitValue:!0,min:"1900-1-1",max:"2099-12-31",trigger:"click",show:!1,showBottom:!0,isPreview:!0,btns:["clear","now","confirm"],lang:"",theme:"default",position:null,calendar:!1,mark:{},holidays:null,zIndex:null,done:null,change:null,autoConfirm:!0,shade:0},w.prototype.getI18nMessages=function(){var t,e=this.config;a.config.locale;return"cn"===e.lang?e.lang=o:e.lang||(e.lang=a.config.locale),{months:a.$t("laydate.months",null,{locale:t=e.lang,"default":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),weeks:a.$t("laydate.weeks",null,{locale:t,"default":["Su","Mo","Tu","We","Th","Fr","Sa"]}),time:a.$t("laydate.time",null,{locale:t,"default":["Hour","Minute","Second"]}),literal:{year:a.$t("laydate.literal.year",null,{locale:t,"default":""})},monthBeforeYear:a.$t("laydate.monthBeforeYear",null,{locale:t,"default":null}),selectDate:a.$t("laydate.selectDate",null,{locale:t,"default":"Select Date"}),selectTime:a.$t("laydate.selectTime",null,{locale:t,"default":"Select Time"}),startTime:a.$t("laydate.startTime",null,{locale:t,"default":"Start Time"}),endTime:a.$t("laydate.endTime",null,{locale:t,"default":"End Time"}),tools:{confirm:a.$t("laydate.tools.confirm",null,{locale:t,"default":"Confirm"}),clear:a.$t("laydate.tools.clear",null,{locale:t,"default":"Clear"}),now:a.$t("laydate.tools.now",null,{locale:t,"default":"Now"}),reset:a.$t("laydate.tools.reset",null,{locale:t,"default":"Reset"})},rangeOrderPrompt:a.$t("laydate.rangeOrderPrompt",null,{locale:t,"default":"End time cannot be less than start Time\nPlease re-select"}),invalidDatePrompt:a.$t("laydate.invalidDatePrompt",null,{locale:t,"default":"Invalid date\n"}),formatErrorPrompt:function(e){return a.$t("laydate.formatErrorPrompt",{format:e},{locale:t,"default":"Date format is invalid\nMust follow the format:\n{format}\n"})},autoResetPrompt:a.$t("laydate.autoResetPrompt",null,{locale:t,"default":"It has been reset"}),preview:a.$t("laydate.preview",null,{locale:t,"default":"The selected result"})}},w.prototype.markerOfChineseFestivals={"0-1-1":"\u5143\u65e6","0-2-14":"\u60c5\u4eba","0-3-8":"\u5987\u5973","0-3-12":"\u690d\u6811","0-4-1":"\u611a\u4eba","0-5-1":"\u52b3\u52a8","0-5-4":"\u9752\u5e74","0-6-1":"\u513f\u7ae5","0-9-10":"\u6559\u5e08","0-10-1":"\u56fd\u5e86","0-12-25":"\u5723\u8bde"},w.prototype.reload=function(e){this.config=M.extend({},this.config,e),this.init()},w.prototype.init=function(){var o=this,l=o.config,e="static"===l.position,t={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};l.elem=M(l.elem),l.eventElem=M(l.eventElem),l.elem[0]&&("array"!==layui.type(l.theme)&&(l.theme=[l.theme]),l.fullPanel&&("datetime"!==l.type||l.range)&&delete l.fullPanel,o.rangeStr=l.range?"string"==typeof l.range?l.range:"-":"",o.rangeLinked=!(!l.range||!l.rangeLinked||"date"!==l.type&&"datetime"!==l.type),o.autoCalendarModel=function(){var e=o.rangeLinked;return o.rangeLinked=l.range&&("date"===l.type||"datetime"===l.type)&&(!o.startDate||!o.endDate||o.startDate&&o.endDate&&o.startDate.year===o.endDate.year&&o.startDate.month===o.endDate.month),M(o.elem)[o.rangeLinked?"addClass":"removeClass"]("layui-laydate-linkage"),o.rangeLinked!=e},o.autoCalendarModel.auto=o.rangeLinked&&"auto"===l.rangeLinked,"array"===layui.type(l.range)&&(o.rangeElem=[M(l.range[0]),M(l.range[1])]),t[l.type]||(window.console&&console.error&&console.error("laydate type error:'"+l.type+"' is not supported"),l.type="date"),l.format===t.date&&(l.format=t[l.type]||t.date),o.format=d.formatArr(l.format),l.weekStart&&!/^[0-6]$/.test(l.weekStart)&&(t=o.i18nMessages,l.weekStart=t.weeks.indexOf(l.weekStart),-1===l.weekStart)&&(l.weekStart=0),o.EXP_IF="",o.EXP_SPLIT="",M.each(o.format,function(e,t){e=new RegExp(c).test(t)?"\\d{"+(new RegExp(c).test(o.format[0===e?e+1:e-1]||"")?/^yyyy|y$/.test(t)?4:t.length:/^yyyy$/.test(t)?"1,4":/^y$/.test(t)?"1,308":"1,2")+"}":"\\"+t;o.EXP_IF=o.EXP_IF+e,o.EXP_SPLIT=o.EXP_SPLIT+"("+e+")"}),o.EXP_IF_ONE=new RegExp("^"+o.EXP_IF+"$"),o.EXP_IF=new RegExp("^"+(l.range?o.EXP_IF+"\\s\\"+o.rangeStr+"\\s"+o.EXP_IF:o.EXP_IF)+"$"),o.EXP_SPLIT=new RegExp("^"+o.EXP_SPLIT+"$",""),o.isInput(l.elem[0])||"focus"===l.trigger&&(l.trigger="click"),l.elem.attr("lay-key",o.index),l.eventElem.attr("lay-key",o.index),l.elem.attr(r,l.id),M.each(["min","max"],function(e,t){var a=[],n=[];if("number"==typeof l[t])var i=l[t],r=new Date,r=o.newDate({year:r.getFullYear(),month:r.getMonth(),date:r.getDate(),hours:e?23:0,minutes:e?59:0,seconds:e?59:0}).getTime(),e=new Date(i?i<864e5?r+864e5*i:i:r),a=[e.getFullYear(),e.getMonth()+1,e.getDate()],n=[e.getHours(),e.getMinutes(),e.getSeconds()];else if("string"==typeof l[t])a=(l[t].match(/\d+-\d+-\d+/)||[""])[0].split("-"),n=(l[t].match(/\d+:\d+:\d+/)||[""])[0].split(":");else if("object"==typeof l[t])return l[t];l[t]={year:0|a[0]||(new Date).getFullYear(),month:a[1]?(0|a[1])-1:(new Date).getMonth(),date:0|a[2]||(new Date).getDate(),hours:0|n[0],minutes:0|n[1],seconds:0|n[2]}}),o.elemID="layui-laydate"+l.elem.attr("lay-key"),(l.show||e)&&o.render(),e||o.events(),"function"==typeof l.formatToDisplay&&(o.isInput(l.elem[0])?o.formatToDisplay(l.elem[0],l.formatToDisplay):(t=o.rangeElem)&&(o.formatToDisplay(t[0][0],l.formatToDisplay),o.formatToDisplay(t[1][0],l.formatToDisplay))),l.value)&&l.isInitValue&&("date"===layui.type(l.value)?o.setValue(o.parse(0,o.systemDate(l.value))):o.setValue(l.value))},w.prototype.render=function(){var a,n,i,r,o=this,l=o.config,s=o.i18nMessages,d="static"===l.position,m=o.elem=M.elem("div",{id:o.elemID,"class":["layui-laydate",l.range?" layui-laydate-range":"",o.rangeLinked?" layui-laydate-linkage":"",d?" "+v:"",l.fullPanel?" laydate-theme-fullpanel":"",(a="",M.each(l.theme,function(e,t){"default"===t||/^#/.test(t)||(a+=" laydate-theme-"+t)}),a)].join("")}),u=o.elemMain=[],y=o.elemHeader=[],c=o.elemCont=[],h=o.table=[],e=o.footer=M.elem("div",{"class":"layui-laydate-footer"}),t=o.shortcut=M.elem("ul",{"class":"layui-laydate-shortcut"}),p=(l.zIndex&&(m.style.zIndex=l.zIndex),M.each(new Array(2),function(e){if(!l.range&&0<e)return!0;var a=M.elem("div",{"class":"layui-laydate-header"}),t=[((t=M.elem("i",{"class":"layui-icon laydate-icon laydate-prev-y"})).innerHTML="&#xe65a;",t),((t=M.elem("i",{"class":"layui-icon laydate-icon laydate-prev-m"})).innerHTML="&#xe603;",t),((t=M.elem("div",{"class":"laydate-set-ym"})).appendChild(M.elem("span")),t.appendChild(M.elem("span")),t),((t=M.elem("i",{"class":"layui-icon laydate-icon laydate-next-m"})).innerHTML="&#xe602;",t),((t=M.elem("i",{"class":"layui-icon laydate-icon laydate-next-y"})).innerHTML="&#xe65b;",t)],n=M.elem("div",{"class":"layui-laydate-content"}),i=M.elem("table"),r=M.elem("thead"),o=M.elem("tr");M.each(t,function(e,t){a.appendChild(t)}),r.appendChild(o),M.each(new Array(6),function(a){var n=i.insertRow(0);M.each(new Array(7),function(e){var t;0===a&&((t=M.elem("th")).innerHTML=s.weeks[(e+l.weekStart)%7],o.appendChild(t)),n.insertCell(e)})}),i.insertBefore(r,i.children[0]),n.appendChild(i),u[e]=M.elem("div",{"class":"layui-laydate-main laydate-main-list-"+e}),u[e].appendChild(a),u[e].appendChild(n),y.push(t),c.push(n),h.push(i)}),M(e).html((p=[],n=[],"datetime"===l.type&&p.push('<span lay-type="datetime" class="'+S+'">'+s.selectTime+"</span>"),(l.range||"datetime"!==l.type||l.fullPanel)&&p.push('<span class="'+T+'" title="'+s.preview+'"></span>'),M.each(l.btns,function(e,t){var a=s.tools[t]||"btn";l.range&&"now"===t||(d&&"clear"===t&&(a=s.tools.reset),n.push('<span lay-type="'+t+'" class="laydate-btns-'+t+'">'+a+"</span>"))}),p.push('<div class="laydate-footer-btns">'+n.join("")+"</div>"),p.join(""))),l.shortcuts&&(m.appendChild(t),M(t).html((i=[],M.each(l.shortcuts,function(e,t){i.push('<li data-index="'+e+'">'+t.text+"</li>")}),i.join(""))).find("li").on("click",function(e){var t=l.shortcuts[this.dataset.index]||{},t=("function"==typeof t.value?t.value():t.value)||[],n=(layui.isArray(t)||(t=[t]),l.type),t=(M.each(t,function(e,t){var a=[l.dateTime,o.endDate][e];"time"===n&&"date"!==layui.type(t)?o.EXP_IF.test(t)&&(t=(t.match(o.EXP_SPLIT)||[]).slice(1),M.extend(a,{hours:0|t[0],minutes:0|t[2],seconds:0|t[4]})):M.extend(a,o.systemDate("date"===layui.type(t)?t:new Date(t))),"time"!==n&&"datetime"!==n||(o[["startTime","endTime"][e]]={hours:a.hours,minutes:a.minutes,seconds:a.seconds}),0===e?o.startDate=M.extend({},a):o.endState=!0,"year"===n||"month"===n||"time"===n?o.listYM[e]=[a.year,a.month+1]:e&&o.autoCalendarModel.auto&&o.autoCalendarModel()}),o.checkDate("limit").calendar(null,null,"init"),M(o.footer).find("."+S).removeClass(C));t&&"date"===t.attr("lay-type")&&t[0].click(),o.done(null,"change"),M(this).addClass(k),"static"!==l.position&&o.setValue(o.parse()).done().remove()})),M.each(u,function(e,t){m.appendChild(t)}),l.showBottom&&m.appendChild(e),M.elem("style")),f=[],g=!0,t=(M.each(l.theme,function(e,t){g&&/^#/.test(t)?(g=!(r=!0),f.push(["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}",-1!==l.theme.indexOf("circle")?"":"#{{id}} .layui-this{background-color:{{theme}} !important;}","#{{id}} .laydate-day-now{color:{{theme}} !important;}","#{{id}} .laydate-day-now:after{border-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,o.elemID).replace(/{{theme}}/g,t))):!g&&/^#/.test(t)&&f.push(["#{{id}} .laydate-selected>div{background-color:{{theme}} !important;}","#{{id}} .laydate-selected:hover>div{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,o.elemID).replace(/{{theme}}/g,t))}),l.shortcuts&&l.range&&f.push("#{{id}}.layui-laydate-range{width: 628px;}".replace(/{{id}}/g,o.elemID)),f.length&&(f=f.join(""),"styleSheet"in p?(p.setAttribute("type","text/css"),p.styleSheet.cssText=f):p.innerHTML=f,r&&M(m).addClass("laydate-theme-molv"),m.appendChild(p)),o.remove(w.thisElemDate),D.thisId=l.id,d?l.elem.append(m):(document.body.appendChild(m),o.position()),l.shade?'<div class="'+x+'" style="z-index:'+(parseInt(layui.getStyle(m,"z-index"))-1)+"; background-color: "+(l.shade[1]||"#000")+"; opacity: "+(l.shade[0]||l.shade)+'"></div>':"");m.insertAdjacentHTML("beforebegin",t),o.checkDate().calendar(null,0,"init"),o.changeEvent(),w.thisElemDate=o.elemID,o.renderAdditional(),"function"==typeof l.ready&&l.ready(M.extend({},l.dateTime,{month:l.dateTime.month+1})),o.preview()},w.prototype.remove=function(e){var t=this,a=t.config,n=M("#"+(e||t.elemID));return n[0]&&(n.hasClass(v)||t.checkDate(function(){n.remove(),delete t.startDate,delete t.endDate,delete t.endState,delete t.startTime,delete t.endTime,delete D.thisId,"function"==typeof a.close&&a.close(t)}),M("."+x).remove()),t},w.prototype.position=function(){var e=this.config;return M.position(e.elem[0],this.elem,{position:e.position}),this},w.prototype.hint=function(e){var t=this,a=(t.config,M.elem("div",{"class":i}));t.elem&&(a.innerHTML=(e="object"==typeof e?e||{}:{content:e}).content||"",M(t.elem).find("."+i).remove(),t.elem.appendChild(a),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){M(t.elem).find("."+i).remove()},"ms"in e?e.ms:3e3))},w.prototype.getAsYM=function(e,t,a){return a?t--:t++,t<0&&(t=11,e--),11<t&&(t=0,e++),[e,t]},w.prototype.systemDate=function(e){var t=e||new