main.js 95.3 KB
!function(t,n){document.MBLOADED||("function"==typeof define&&(define.amd||define.cmd)?define("mobilebone",function(e){return n(t,e)}):t.Mobilebone=n(t,{}))}(this,function(u,k){if(document.MBLOADED)return"Don't repeat load Mobilebone!";var P={},D=[].slice,l=/^#?\w+(?:[\-_]\w+)*$/i,I="WebkitAppearance"in document.documentElement.style||void 0!==document.webkitHidden,N="pushState"in history&&"replaceState"in history;k.support=N;var f=!1;if(k.VERSION="2.6.2",k.captureLink=!0,k.captureForm=!0,k.rootTransition=u,k.mergeCallback=!0,k.classAnimation="slide",k.classPage="page",k.classMask="mask",k.pushStateEnabled=!0,k.evalScript=!1,0<=window.navigator.userAgent.indexOf("Firefox")&&window.top!==window&&(k.pushStateEnabled=!1),0==N)return k;history.popstate=!1,k.transition=function(e,t,n,u){if(0!=arguments.length){3==arguments.length&&1==isNaN(1*n)&&(n=(u=n).back),t=t||null,n=n||!1,u=u||{};var r=k.isDulicatePage(e,t);if(r&&!n){var i=k.createDuplicatePage(e,t,u.formdata);e=i[0],t=i[1]}if(e!=t){var a={root:this.rootTransition,form:this.form||this.classAnimation,onpagefirstinto:this.onpagefirstinto,animationstart:this.animationstart,animationend:this.animationend,preventdefault:this.preventdefault,fallback:this.fallback,callback:this.callback},l=function(n){if(!n||!n.getAttribute)return{};var r={},i=j(n.getAttribute("data-params")||"");return["title","root","form"].forEach(function(e){r[e]=n.getAttribute("data-"+e)||i[e]||u[e]||a[e]}),"string"==typeof r.root&&(r.root=k.getFunction(r.root)),["onpagefirstinto","callback","fallback","animationstart","animationend","preventdefault"].forEach(function(e){if(1==k.mergeCallback&&"function"==typeof a[e]){var t=n.getAttribute("data-"+e)||i[e];"function"==typeof r.root[t]?r[e]=function(){a[e].apply(this,arguments),r.root[t].apply(this,arguments)}:"function"==typeof u[e]?r[e]=function(){a[e].apply(this,arguments),u[e].apply(this,arguments)}:r[e]=a[e]}else r[e]=n.getAttribute("data-"+e)||i[e]||u[e]||a[e]}),r},o=l(t),f=l(e);if(null!=t&&t.classList){var s=o.preventdefault,c=!1;"string"==typeof s&&(s=o.root[s])}if(null!=e&&e.classList){var p=f.preventdefault,d=!1;"string"==typeof p&&(p=f.root[p])}if("function"==typeof s&&(c=s.call(o.root,e,t,u)),1==c&&s===p)return!1;if("function"==typeof p&&(d=p.call(f.root,e,t,u)),1==d)return!1;var h=function(s,c){1!=s.flagAniBind&&["animationstart","animationend"].forEach(function(e,t){var n=f[e]||s[e],r="webkit"+e.replace(/^a|s|e/g,function(e){return e.toUpperCase()}),i=I?r:e;t&&!s._hide&&(s._hide=!0,s.addEventListener(i,function(){0==this.classList.contains("in")&&(this.style.display="none",1==this.removeSelf&&(this.parentElement.removeChild(this),this.removeSelf=null)),this.classList.remove(l(this).form)}));var a=null,o="_"+i;"string"==typeof n&&f.root[n]?a=function(){c.root[n].call(c.root,this,this.classList.contains("in")?"into":"out",u)}:"function"==typeof n&&(a=function(){n.call(c.root,this,this.classList.contains("in")?"into":"out",u)}),s[o]&&s.removeEventListener(i,s[o]),a&&(s.addEventListener(i,a),s[o]=a),s.flagAniBind=!0})},g=u.reverse,m=n||g?"add":"remove";if(null!=t&&t.classList&&1!=c){t.offsetWidth=t.offsetWidth,t.style.display="block",t.classList.add("out"),t.classList.remove("in"),t.classList[m]("reverse"),t.classList.add(o.form),t.removeSelf=t.removeSelf||r&&M(t.id)&&n,h(t,o);var v=o.fallback;"string"==typeof v&&(v=o.root[v]),"function"==typeof v&&v.call(o.root,e,t,u)}if(null!=e&&e.classList){var y=f.title,b=document.querySelector("h1"),E=document.querySelector("."+this.classPage);y&&!1!==u.title?(document.title=y,b&&(b.innerHTML=y,b.title=y)):E==e&&!t&&document.title&&e.setAttribute("data-title",document.title);var _=e.id||u.id,w=u.id||e.id,S=P["_"+_];!1!==u.remove&&P[_]&&P[_]!=e&&(S&&P[S]&&1==u.reload&&(delete P[S],delete P["_"+_]),P[_]!=t?P[_].parentElement&&P[_].parentElement.removeChild(P[_]):t.removeSelf=!0,delete P[_]),e.offsetWidth=e.offsetWidth,e.style.display="block",e.classList.remove("out"),e.classList.add("in"),e.classList[m]("reverse"),t&&e.classList.add(f.form);var C=f.onpagefirstinto;(!e.firstintoBind||u.reload&&!n)&&("string"==typeof C&&f.root[C]?f.root[C].call(f.root,e,t,u):"function"==typeof C&&C.call(f.root,e,t,u),D.call(e.querySelectorAll("form")).forEach(function(e){k.submit(e)}),e.firstintoBind=!0),h(e,f);var A,L=w;if(L&&0==/^#/.test(L)&&(L="#"+L),A=L.replace(/^#/,"#&"),N&&this.pushStateEnabled&&!1!==u.history&&L&&A!=location.hash){history.popstate=!1;var x=u.formdata?"?"+u.formdata:"",T=t&&"true"!=t.getAttribute("data-replaceState");history[t&&!u.replaceState&&T?"pushState":"replaceState"](null,document.title,L.replace(/^#/,"#&")+x)}P[_]||(P[_]=e,w!==_&&(P[w]=e,P["_"+_]=w));var O=f.callback;"string"==typeof O&&(O=f.root[O]),"function"==typeof O&&O.call(f.root,e,t,u,n),setTimeout(function(){history.popstate=!0},17)}}}},k.getCleanUrl=function(e,t,n){var r="",i="",a="";if(e)if(1==e.nodeType)if(e.action){if(r=e.getAttribute("action"),e.method&&"POST"==e.method.toUpperCase())return r;window.$&&$.fn&&$.fn.serialize?i=$(e).serialize():(i={},D.call(e.querySelectorAll("input,select,textarea")).forEach(function(e){if(e.name&&!e.disabled){var t=e.value.trim(),n=e.name;/^radio|checkbox/i.test(e.type)?e.checked&&(i[n]?i[n].push(t):i[n]=[t]):i[n]=[t]}}))}else{r=e.getAttribute("href"),i=e.getAttribute("data-formdata")||e.getAttribute("data-data")||"";var o="container",s=e.getAttribute("data-"+o);if(-1==i.indexOf(o)&&s){var c=o+"="+s;i=i?i+"&"+c:c}}else e.url&&(r=e.url,i=e.data);if(!(r=r||t))return"";if("object"==typeof(i=i||n||"")){var u=[];for(key in i)i[key].forEach||(i[key]=[i[key]]),i[key].forEach(function(e){u.push(key+"="+encodeURIComponent(e))});i=0<u.length?u.join("&"):""}return"?"==(a=r.split("#")[0].replace(/&+$/,"")).slice(-1)&&(a=a.split("?")[0]),""!=i&&(/\?/.test(a)?a=a+"&"+(i=i.replace(/^&|\?/,"")):""!=i&&(a=a+"?"+(i=i.replace("?","")))),a},k.createPage=function(e,t,n){var r=null,i=null,a=this.classPage,o=null;if(e){void 0===n&&"object"==typeof t&&(n=t),n=n||{};var s,c,u,l={};t&&(1==t.nodeType?((t.href||t.action)&&(s=t.getAttribute("data-title")||n.title),r=n.response,c=t.getAttribute("data-container"),i=document.getElementById(c),u=t.getAttribute("data-classpage"),o=(l.target=t).getAttribute("data-reload"),("form"==t.tagName.toLowerCase()||null!==o&&"false"!=o)&&(l.reload=!0),l.back="back"==t.getAttribute("data-rel"),"false"==t.getAttribute("data-history")&&(l.history=!1)):(r=t.response||n.response,s=t.title||n.title,i=t.container||n.container,u=t.classPage||n.classPage,l.target=t.target,"history"in t&&(l.history=t.history),l.back=t.back||n.back),i&&u&&(a=u));var f=(a==u?i:document).querySelector(".in."+a),p=null,d=document.createElement("div");"string"==typeof e?d.innerHTML=e:d.appendChild(e),1==k.evalScript&&1!=e.firstintoBind&&D.call(d.getElementsByTagName("script")).forEach(function(e){var t=e.innerHTML.trim(),n=e.getAttribute("type");if(""!=t.trim()&&!e.src){var r=document.getElementsByTagName("head")[0]||document.documentElement,i=document.createElement("script");n&&(i.type=n),i.appendChild(document.createTextNode(t)),setTimeout(function(){r.insertBefore(i,r.firstChild),r.removeChild(i),i=null},17),e=null}});var h=d.getElementsByTagName("title")[0];if((p=d.querySelector("."+a))||(d.className=a+" out",p=d),"string"==typeof s?p.setAttribute("data-title",s):h&&h.innerText&&p.setAttribute("data-title",h.innerText),l.response=r||e,l.id=this.getCleanUrl(t)||p.id||"unique"+Date.now(),~l.id.indexOf("?")){var g=l.id.split("?");l.id=g[0],l.formdata=g[1]}"object"==typeof n&&(void 0!==n.history&&(l.history=n.history),void 0!==n.remove&&(l.remove=n.remove),void 0!==n.target&&(l.target=n.target),void 0!==n.title&&(l.title=n.title)),a==u&&(l.history=!1,l.classPage=a),i=i||document.body;var m=p.id;m&&P[m]&&i.contains(P[m])?i.insertBefore(p,P[m]):i.appendChild(p),d=null,this.transition(p,f,l)}};var p=function(e){return(e||"").replace(/_sub.*$/g,"")},M=function(e){return!!e&&p(e)!==e};k.isDulicatePage=function(e,t){return!(!e||!t||e!=t&&p(e.id)!==p(t.id))},k.createDuplicatePage=function(n,r,i){if(!k.isDulicatePage(n,r)||!i)return[n,r];var a=p(n.id),e=[].slice.call(document.querySelectorAll("body > [id^="+a+"]")),o=e.length,s=e.map(function(e){return e.id}),c=function(e,t){return~s.indexOf(e+t)?c(e,t+1):e+t};if(1===o){var t=new RegExp("#&"+a+"(&|\\?)?","g");r.formdata=location.hash.replace(t,"")}return e.every(function(e,t){return e.formdata===i?(n=e,!1):(t===o-1&&((n=r.cloneNode(!0)).id=c(a+"_sub",t),n.classList.remove("in"),n.classList.add("out"),n.removeAttribute("style"),n.formdata=i,document.body.appendChild(n)),!0)}),[n,r]},k.getFunction=function(e){if("string"==typeof e){for(var t=u,n=e.split("."),r=0;r<n.length&&(t=t[n[r]]);r+=1);return t}},k.ajax=function(n){if(n){var e,t={url:"",type:"",dataType:"",data:{},timeout:1e4,async:!0,username:"",password:"",success:function(){},error:function(){},complete:function(){}},r={},i=null,a=null,o={};if(1==n.nodeType){for(key in o=j(n.getAttribute("data-params")||""),t)r[key]=n.getAttribute("data-"+key)||o[key]||t[key],"function"==typeof t[key]&&"string"==typeof r[key]&&(r[key]=this.getFunction(r[key]),"function"!=typeof r[key]&&(r[key]=t[key]));r.url=this.getCleanUrl(n,r.url),r.target=n,r.back="back"==n.getAttribute("data-rel");var s=n.tagName.toLowerCase();if("form"==s)r.type=n.method,a=new FormData(n);else if("a"==s){var c=n.getAttribute("data-container"),u=n.getAttribute("data-classpage"),l=c&&document.getElementById(c);l&&u&&u!=k.classPage&&(r.history=!1,r.title=!1)}"true"!=(e=n.getAttribute("data-mask"))&&""!=e||(i=n.querySelector("."+this.classMask))}else{if(!n.url)return;for(key2 in t)r[key2]=n[key2]||t[key2];r.url=this.getCleanUrl(null,r.url,r.data),r.title=n.title,r.back=n.back,r.container=n.container}var f=l||document.body;"string"!=typeof e&&(i=f.querySelector("."+this.classMask)),null==i&&((i=document.createElement("div")).className=this.classMask,i.innerHTML='<i class="loading"></i>',"string"==typeof e?n.appendChild(i):f.appendChild(i)),i.style.display="block";var p=new XMLHttpRequest;p.open(r.type||"GET",r.url+(/\?/.test(r.url)?"&":"?")+"r="+Date.now(),r.async,r.username,r.password),p.timeout=r.timeout,p.onload=function(){var t=null;if(200==p.status){if("json"==r.dataType||"JSON"==r.dataType)try{t=JSON.parse(p.response),r.response=t,setTimeout(function(){k.createPage(k.jsonHandle(t),n,r)},20)}catch(e){r.message="JSON parse error:"+e.message,r.error.call(r,p,p.status)}else if("unknown"==r.dataType){r.history=!1;try{t=JSON.parse(p.response),r.response=t,setTimeout(function(){k.createPage(k.jsonHandle(t),n,r)},20)}catch(e){t=p.response,setTimeout(function(){k.createPage(t,n,r)},20)}}else t=p.response,setTimeout(function(){k.createPage(t,n,r)},20);r.success.call(r,t,p.status)}else r.message="The status code exception!",r.error.call(r,p,p.status);r.complete.call(r,p,p.status),i.style.display="none"},p.onerror=function(e){r.message="Illegal request address or an unexpected network error!",r.error.call(r,p,p.status),i.style.display="none"},p.ontimeout=function(){r.message="The request timeout!",r.error.call(r,p,p.status),i.style.display="none"},p.setRequestHeader("Type","ajax"),p.setRequestHeader("From","mobilebone"),p.send(a)}},k.submit=function(e){if(e&&"string"==typeof e.action){var t=e.getAttribute("data-ajax");"false"==t||0==k.captureForm&&"true"!=t||e.addEventListener("submit",function(e){var t=this.getAttribute("data-preventdefault"),n=k.getFunction(t);if("function"==typeof n&&1==n(this))return e.preventDefault(),!1;k.ajax(this),e.preventDefault()})}},k.isBack=function(e,t){return 1==history.tempBack?!(history.tempBack=null):void 0===e||!!t},k.jsonHandle=function(e){return'<p style="text-align:center;">Dear master, if you see me, show that JSON parsing function is undefined!</p>'},k.init=function(e,t){if(1==f)return"Don't repeat initialization!";var n=location.hash.replace("#&","#"),r=null,i=null,a=null;if(t=t||{},~n.indexOf("?")&&(n=(a=n.split("?"))[0],t.formdata=a[1]),""==n||"#"==n){var o=e&&"#"+e||"."+this.classPage;this.transition(document.querySelector(o),null,t)}else 1==l.test(n)&&(r=document.querySelector(p(n)))&&r.classList.contains(this.classPage)?(M(n)&&((r=this.createDuplicatePage(r,r,t.formdata)[0]).formdata=t.formdata,r.id=n.replace("#","")),this.transition(r,null,t)):(2==n.split("container=").length&&(i=document.getElementById(n.split("container=")[1].split("&")[0])),this.ajax({url:location.hash.replace("#&","#").replace("#",""),dataType:"unknown",container:i,error:function(){r=document.querySelector("."+k.classPage),k.transition(r)}}));var s=u.$||u.jQuery||u.Zepto;s&&s.fn&&s.fn.tap&&"ontouchstart"in window==1?(s(document).tap(this.handleTapEvent),document.addEventListener("click",function(e){var t=e.target;if(t&&("a"==t.tagName.toLowerCase()||(t=t.getParentElementByTag("a")))){var n=t.getAttribute("data-ajax"),r=t.href;"external"==t.getAttribute("data-rel")||"false"==n||r.replace("://","").split("/")[0]!==location.href.replace("://","").split("/")[0]&&"true"!=n||0==k.captureLink&&"true"!=n?/^http/i.test(r)&&(location.href=r):e.preventDefault()}})):document.addEventListener("click",this.handleTapEvent);var c=!!navigator.userAgent.match(/safari/i)&&!navigator.userAgent.match(/chrome/i)&&void 0!==document.hidden&&!window.chrome;"ontouchstart"in window==1&&c&&(document.addEventListener("touchmove",function(){history.popstateswipe=!0}),document.addEventListener("touchend",function(){history.popstateswipe=!1})),f=!0},k.handleTapEvent=function(e){var t,n=null;e&&1==e.nodeType&&((n=e).preventDefault=function(){}),(t=(n=n||e.target||e.touches[0]).href)&&0!=/a/i.test(n.tagName)||!(n=n.getParentElementByTag("a"))||(t=n.href);var r=document.querySelector(".in."+k.classPage);if(null!=r&&n){var i={target:n},a=n.getAttribute("data-preventdefault")||j(n.getAttribute("data-params")||"").preventdefault,o=k.getFunction(a);if("function"==typeof o&&1==o(n))return e.preventDefault(),!1;var s=n.getAttribute("data-formdata");s&&(i.formdata=s);var c=n.getElementsByClassName(k.classMask)[0];if(c&&"none"!=c.style.display)return e.preventDefault(),!1;var u=n.getAttribute("data-container"),l=n.getAttribute("data-classpage"),f=u&&document.getElementById(u);f&&l&&l!=k.classPage&&(r=f.querySelector(".in."+l)||f.querySelector(l),i.history=!1,i.title=!1,i.classPage=l);var p=1==k.captureLink,d=n.getAttribute("data-rel"),h=!1;"back"==d&&(h=!0);var g="external"==d;if(t)if(t=t.replace("#&","#"),""!==n.getAttribute("href").replace(/#/g,"")){if(/^javascript/.test(t)){if(0==h)return}else if((1==(g=g||t.replace("://","").split("/")[0]!==location.href.replace("://","").split("/")[0])||0==p)&&"true"!=n.getAttribute("data-ajax"))return;if(1==/^#/.test(n.getAttribute("href"))){var m,v,y=t.split("#")[1];y&&~y.indexOf("?")&&(y=(v=y.split("?"))[0],i.formdata=v[1]),m=y&&document.getElementById(y),0==h&&"auto"==d&&(h=k.isBack(m,r)),m&&(i.reload="true"==n.getAttribute("data-reload"),k.transition(m,r,h,i)),e.preventDefault()}else if(/^javascript/.test(t))history.tempBack=!0,history.back();else if("false"!=n.getAttribute("data-ajax")){var b=k.getCleanUrl(n).split("?")[0],E=n.getAttribute("data-reload");if(n.getAttribute("href"),null!=E&&"false"!=E||!P[b])k.ajax(n);else{0==h&&"auto"==d&&(h=k.isBack(P[b],r)),i.id=b;var _=f||document.body;0==_.contains(P[b])&&_.appendChild(P[b]),k.transition(P[b],r,h,i)}e.preventDefault()}}else e.preventDefault()}},Element.prototype.getParentElementByTag=function(t){if(!t)return null;var n=null,r=this,i=function(){if(!(r=r.parentElement))return null;var e=r.tagName.toLowerCase();e===t?n=r:"body"==e?n=null:i()};return i(),n};var j=function(e){var n={};return"string"==typeof e&&e.split("&").forEach(function(e){var t=e.split("=");1<t.length&&(n[t[0]]=e.replace(t[0]+"=",""))}),n};return window.addEventListener("popstate",function(){if(1==history.popstateswipe)return location.reload(),void(history.popstateswipe=!1);if(0!=history.popstate){var e,t=location.hash.replace("#&","").replace(/^#/,""),n=null,r=null,i="";if(~t.indexOf("?")&&(t=(e=t.split("?"))[0],i=e[1]),""==t){if((n=document.querySelector("."+k.classPage)).id)return}else{if(n=P[t],M(t)&&(!n||!document.getElementById(n.id))){var a=document.getElementById(p(t));(n=k.createDuplicatePage(a,a,i)[0]).formdata=i,n.id=t.replace("#","")}if(2==t.split("container=").length&&(r=document.getElementById(t.split("container=")[1].split("&")[0])),n&&0==l.test(t))return void k.transition(n,(r||document).querySelector(".in."+k.classPage),!0,{id:t,history:!1,container:r,formdata:i})}if(!n){if(0==l.test(t))return void k.ajax({url:location.hash.replace("#&","").replace(/^#/,""),dataType:"unknown",back:k.isBack(),container:r});n=document.querySelector("#"+t)}var o=document.querySelector(".in."+k.classPage);n&&n==o||0==k.pushStateEnabled||n&&k.transition(n,o,k.isBack(n,o),{id:t,history:!1,remove:!1,formdata:i})}else history.popstate=!0}),document.MBLOADED=!0,k}),define("juicer",[],function(){return function(){var f=function(){var i=[].slice.call(arguments);return i.push(f.options),i[0].match(/^\s*#([\w:\-\.]+)\s*$/gim)&&i[0].replace(/^\s*#([\w:\-\.]+)\s*$/gim,function(e,t){var n=document,r=n&&n.getElementById(t);i[0]=r?r.value||r.innerHTML:e}),1==arguments.length?f.compile.apply(f,i):2<=arguments.length?f.to_html.apply(f,i):void 0},t={escapehash:{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;","'":"&#x27;","/":"&#x2f;"},escapereplace:function(e){return t.escapehash[e]},escaping:function(e){return"string"!=typeof e?e:e.replace(/[&<>"]/gim,this.escapereplace)},detection:function(e){return void 0===e?"":e}},r=function(e){if("undefined"!=typeof console){if(console.warn)return void console.warn(e);if(console.log)return void console.log(e)}throw e},i=function(e,t){if((e=e!==Object(e)?{}:e).__proto__)return e.__proto__=t,e;var n=function(){},r=Object.create?Object.create(t):(n.prototype=t,new n);for(var i in e)e.hasOwnProperty(i)&&(r[i]=e[i]);return r};f.__cache={},f.version="0.6.5-stable",f.settings={},f.tags={operationOpen:"{@",operationClose:"}",interpolateOpen:"\\${",interpolateClose:"}",noneencodeOpen:"\\$\\${",noneencodeClose:"}",commentOpen:"\\{#",commentClose:"\\}"},f.options={cache:!0,strip:!0,errorhandling:!0,detection:!0,_method:i({__escapehtml:t,__throw:r,__juicer:f},{})},f.tagInit=function(){var e=f.tags.operationOpen+"each\\s*([^}]*?)\\s*as\\s*(\\w*?)\\s*(,\\s*\\w*?)?"+f.tags.operationClose,t=f.tags.operationOpen+"\\/each"+f.tags.operationClose,n=f.tags.operationOpen+"if\\s*([^}]*?)"+f.tags.operationClose,r=f.tags.operationOpen+"\\/if"+f.tags.operationClose,i=f.tags.operationOpen+"else"+f.tags.operationClose,a=f.tags.operationOpen+"else if\\s*([^}]*?)"+f.tags.operationClose,o=f.tags.interpolateOpen+"([\\s\\S]+?)"+f.tags.interpolateClose,s=f.tags.noneencodeOpen+"([\\s\\S]+?)"+f.tags.noneencodeClose,c=f.tags.commentOpen+"[^}]*?"+f.tags.commentClose,u=f.tags.operationOpen+"each\\s*(\\w*?)\\s*in\\s*range\\(([^}]+?)\\s*,\\s*([^}]+?)\\)"+f.tags.operationClose,l=f.tags.operationOpen+"include\\s*([^}]*?)\\s*,\\s*([^}]*?)"+f.tags.operationClose;f.settings.forstart=new RegExp(e,"igm"),f.settings.forend=new RegExp(t,"igm"),f.settings.ifstart=new RegExp(n,"igm"),f.settings.ifend=new RegExp(r,"igm"),f.settings.elsestart=new RegExp(i,"igm"),f.settings.elseifstart=new RegExp(a,"igm"),f.settings.interpolate=new RegExp(o,"igm"),f.settings.noneencode=new RegExp(s,"igm"),f.settings.inlinecomment=new RegExp(c,"igm"),f.settings.rangestart=new RegExp(u,"igm"),f.settings.include=new RegExp(l,"igm")},f.tagInit(),f.set=function(e,t){var r=this,n=function(e,t){var n=e.match(/^tag::(.*)$/i);if(n)return r.tags[n[1]]=t.replace(/[\$\(\)\[\]\+\^\{\}\?\*\|\.]/gim,function(e){return"\\"+e}),void r.tagInit();r.options[e]=t};if(2!==arguments.length){if(e===Object(e))for(var i in e)e.hasOwnProperty(i)&&n(i,e[i])}else n(e,t)},f.register=function(e,t){var n=this.options._method;return!n.hasOwnProperty(e)&&(n[e]=t)},f.unregister=function(e){var t=this.options._method;if(t.hasOwnProperty(e))return delete t[e]},f.template=function(e){var r=this;this.options=e,this.__interpolate=function(e,t,n){var r,i=e.split("|"),a=i[0]||"";return 1<i.length&&(e=i.shift(),a="_method."+(r=i.shift().split(",")).shift()+".call({}, "+[e].concat(r)+")"),"<%= "+(t?"_method.__escapehtml.escaping":"")+"("+(n&&!1===n.detection?"":"_method.__escapehtml.detection")+"("+a+")) %>"},this.__removeShell=function(e,n){var a=0;return e=e.replace(f.settings.forstart,function(e,t,n,r){n=n||"value",r=r&&r.substr(1);var i="i"+a++;return"<% ~function() {for(var "+i+" in "+t+") {if("+t+".hasOwnProperty("+i+")) {var "+n+"="+t+"["+i+"];"+(r?"var "+r+"="+i+";":"")+" %>"}).replace(f.settings.forend,"<% }}}(); %>").replace(f.settings.ifstart,function(e,t){return"<% if("+t+") { %>"}).replace(f.settings.ifend,"<% } %>").replace(f.settings.elsestart,function(e){return"<% } else { %>"}).replace(f.settings.elseifstart,function(e,t){return"<% } else if("+t+") { %>"}).replace(f.settings.noneencode,function(e,t){return r.__interpolate(t,!1,n)}).replace(f.settings.interpolate,function(e,t){return r.__interpolate(t,!0,n)}).replace(f.settings.inlinecomment,"").replace(f.settings.rangestart,function(e,t,n,r){var i="j"+a++;return"<% ~function() {for(var "+i+"="+n+";"+i+"<"+r+";"+i+"++) {{var "+t+"="+i+"; %>"}).replace(f.settings.include,function(e,t,n){return"<%= _method.__juicer("+t+", "+n+"); %>"}),n&&!1===n.errorhandling||(e="<% try { %>"+e,e+='<% } catch(e) {_method.__throw("Juicer Render Exception: "+e.message);} %>'),e},this.__toNative=function(e,t){return this.__convert(e,!t||t.strip)},this.__lexicalAnalyze=function(e){var n=[],r=[],t="",i=["if","each","_","_method","console","break","case","catch","continue","debugger","default","delete","do","finally","for","function","in","instanceof","new","return","switch","this","throw","try","typeof","var","void","while","with","null","typeof","class","enum","export","extends","import","super","implements","interface","let","package","private","protected","public","static","yield","const","arguments","true","false","undefined","NaN"],a=function(e,t){if(Array.prototype.indexOf&&e.indexOf===Array.prototype.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},o=function(e,t){if(t=t.match(/\w+/gim)[0],-1===a(n,t)&&-1===a(i,t)&&-1===a(r,t)){if("undefined"!=typeof window&&"function"==typeof window[t]&&window[t].toString().match(/^\s*?function \w+\(\) \{\s*?\[native code\]\s*?\}\s*?$/i))return e;if("undefined"!=typeof global&&"function"==typeof global[t]&&global[t].toString().match(/^\s*?function \w+\(\) \{\s*?\[native code\]\s*?\}\s*?$/i))return e;if("function"==typeof f.options._method[t]||f.options._method.hasOwnProperty(t))return r.push(t),e;n.push(t)}return e};e.replace(f.settings.forstart,o).replace(f.settings.interpolate,o).replace(f.settings.ifstart,o).replace(f.settings.elseifstart,o).replace(f.settings.include,o).replace(/[\+\-\*\/%!\?\|\^&~<>=,\(\)\[\]]\s*([A-Za-z_]+)/gim,o);for(var s=0;s<n.length;s++)t+="var "+n[s]+"=_."+n[s]+";";for(s=0;s<r.length;s++)t+="var "+r[s]+"=_method."+r[s]+";";return"<% "+t+" %>"},this.__convert=function(e,t){var n=[].join("");return n+="'use strict';",n+="var _=_||{};",(n+="var _out='';_out+='")+(!1!==t?e.replace(/\\/g,"\\\\").replace(/[\r\t\n]/g," ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"';_out+=$1;_out+='").split("<%").join("';").split("%>").join("_out+='")+"';return _out;":e.replace(/\\/g,"\\\\").replace(/[\r]/g,"\\r").replace(/[\t]/g,"\\t").replace(/[\n]/g,"\\n").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"';_out+=$1;_out+='").split("<%").join("';").split("%>").join("_out+='")+"';return _out.replace(/[\\r\\n]\\s+[\\r\\n]/g, '\\r\\n');")},this.parse=function(e,t){var n=this;return t&&!1===t.loose||(e=this.__lexicalAnalyze(e)+e),e=this.__removeShell(e,t),e=this.__toNative(e,t),this._render=new Function("_, _method",e),this.render=function(e,t){return t&&t===r.options._method||(t=i(t,r.options._method)),n._render.call(this,e,t)},this}},f.compile=function(e,t){t&&t===this.options||(t=i(t,this.options));try{var n=this.__cache[e]?this.__cache[e]:new this.template(this.options).parse(e,t);return t&&!1===t.cache||(this.__cache[e]=n),n}catch(e){return r("Juicer Compile Exception: "+e.message),{render:function(){}}}},f.to_html=function(e,t,n){return n&&n===this.options||(n=i(n,this.options)),this.compile(e,n).render(t,n._method)},"undefined"!=typeof module&&module.exports?module.exports=f:this.juicer=f}(),juicer}),define("mApi/event",function(){var t={},e=function(e){if(e&&t[e])return t[e];var i={};(t[e]=this).on=function(e,t){if(!e||!t)return this;var n=i[e]||[];return n.ready&&t(),i[e]=n,i[e].push(t),this},this.off=function(e,t){return e.split(",").forEach(function(e){!function(e,t){var n=i[e];if(n){if(t){var r=n.indexOf(t);~r&&n.splice(r,1)}else delete i[e];i[e]&&i[e].length||(n.ready=!1)}}(e.trim(),t)}),this},this.trigger=function(e){var t=[].slice.call(arguments,1),n=i[e];return n||(i[e]=n=[]),n.ready=!0,n.forEach(function(e){e.apply(null,t)}),this}};return e.getInstance=function(e){return t[e]},e}),define("mUtil",["mobilebone","juicer","mApi/event"],function(Mobilebone){String.prototype.replaceAll=function(e,t){if(void 0!==e&&void 0!==t)return this.replace(new RegExp(e,"gm"),t)};var __meta__=window.__meta__||{user:{},pageParams:{},globalVars:{}};__meta__.multiLangLabels=null;var type=function(t){return function(e){return{}.toString.call(e)=="[object "+t+"]"}},isString=type("String"),isObject=type("Object"),isFunction=type("Function"),isArray=type("Array"),isBoolean=type("Boolean"),isElement=function(e){return isObject(e)&&1==e.nodeType},completeUrl=function(e){return 0==e.indexOf("/")&&__meta__.serverPath&&(e=__meta__.serverPath+e),__meta__.sessionKey&&(e+=(-1==e.indexOf("?")?"?":"&")+"sessionkey="+__meta__.sessionKey),(-1!=e.indexOf("/mobilemode/api/")||-1!=e.indexOf("/mobilemode/apps/")&&-1!=e.indexOf(".jsp"))&&-1==e.indexOf("appid=",e.indexOf("?"))&&(e+=(-1==e.indexOf("?")?"?":"&")+"appid="+__meta__.appid),e},regexpUtils={variablesExp:new RegExp("{(.*?)}"),varparserExp:new RegExp("\\$m\\.(\\w{1,})(\\(([^\\(\\)]*)\\))??(\\.(\\w{1,}))??;","gi")},ua=navigator.userAgent,util={runtime:{isEmobile:function(){return!!navigator.userAgent.match(/e-mobile/i)},isEmobile7:function(){return!!navigator.userAgent.match(/e-mobile(7|\/7)/i)},isWechat:function(){return!!navigator.userAgent.match(/MicroMessenger/i)},isWxwork:function(){return!!navigator.userAgent.match(/wxwork/i)},isWebkit:function(){return"WebkitAppearance"in document.documentElement.style||void 0!==document.webkitHidden}},checkEmpJsApi:function(e){return(this.runtime.isEmobile7()||!this.runtime.isEmobile()&&window.em&&"function"==typeof em.checkJsApi)&&em.checkJsApi(e)},invokeEmApi:function(e){var t=[].slice.call(arguments).slice(1);em.ready(function(){em[e].apply(null,t)})},getOSType:function(){return/Android/i.test(ua)?"ANDROID":/OS [0-9_]+ like Mac OS X/i.test(ua)?"IOS":/Windows NT|Mac OS X|Linux/i.test(ua)?"PC":"UNKNOWN"},getClientType:function(){var e=this.runtime;return e.isEmobile()?"EMOBILE":e.isWechat()?"WECHAT":"undefined"!=typeof DingTalkPC?"DING_TALk":/Trident|Presto|AppleWebKit|Gecko/i.test(ua)?"WEB_BROWSER":"UNKNOWN"},action:function(e,t,n){return"function"==typeof t&&(n=t,t=null),n=n||function(){},$.get(e,t,n)},log:function(e){},ajax:function(e,t,n,r){"function"==typeof t&&(r=n,n=t,t=null);var i={url:completeUrl(e),data:t,type:"GET",success:function(e){n&&n(e)}};return $.extend(i,r),$.ajax(i)},getJSON:function(r,e,i,t){var a=this;"function"==typeof e&&(t=i,i=e,e=null);var o=function(e){a.console.error(e),"function"==typeof t&&t.call(this,e)};return r=completeUrl(r),$.get(r,e,function(e){if(null!=e&&""!=$.trim(e)){var t;if("1"==(t=isObject(e)?e:JSON.parse(e)).status)i.call(this,t);else{var n=t.errMsg;n?o(n):a.getLabel(383311,"服务器处理请求时出现异常",function(e){o(e)})}}else console.error("url:"+r+"\n预期返回json,但是返回了空")})},jionActionUrl:function(e,t){return 0!=(t=t||"").indexOf("&")&&(t="&"+t),"/mobilemode/mobile/server.jsp?invoker="+e+t},getCurrPageParam:function(){return this.getPageParam(this.getCurrentPageId())},getPageParam:function(e){return __meta__.pageParams[e]||{}},setPageParam:function(e,t){__meta__.pageParams[e]=t},getGlobalVars:function(){return __meta__.globalVars||{}},getActionUrl:function(e,t,n){var r,i="";-1==e.indexOf(".")?(i="com.api.mobilemode.web.mobile.component."+e+"Action",r=n?this.getPageParam(n):this.getCurrPageParam(),t=$.extend(!0,{},r,t)):i="com.api.mobilemode.web.mobile."+e+"Action";var a="";for(var o in t)a+="&"+o+"="+t[o];return this.jionActionUrl(i,a)},parseTemplate:function(e,t){var n=require("juicer");return t.hasOwnProperty("timestamp")||(t.timestamp=(new Date).valueOf()),n(e,t)},isIOS:function(){return navigator.userAgent.match(/iPhone|iPad/i)},back:function(){history.go(-1)},eval:function(e,t){if(!e)return!0;var n=this.isFunction(e),r=[].slice.call(arguments).slice(2);t="'"+(t=t||this.getCurrentPageId()||"")+"'";try{var i=function(e){return new Function("\t\t\t\t\t\treturn (function (z) {\n\t\t\t\t\t\t    var _this = this;\t\t\t\t\t\t\tvar _u = require('mUtil'); \n\t\t\t\t\t\t\tvar Mobilebone = require('mobilebone');\n\t\t\t\t\t\t\tvar $ = function () {\n\t\t\t\t\t\t\t\tvar args = [].slice.call(arguments);\n\t\t\t\t\t\t\t\tvar pageIn = "+t+" ? z('#' + "+t+") : document.querySelector('.in.' + Mobilebone.classPage); \n\t\t\t\t\t\t\t\targs.push(pageIn);\n\t\t\t\t\t\t\t\treturn z.apply(z, args);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tvar $load = function (fn) {\n\t\t\t\t\t\t\t\t_u.onload("+t+", fn);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tvar $pluginLoad = function (comId, fn) { \n\t\t\t\t\t\t\t\t_u.pluginLoad("+t+", comId, fn); \n\t\t\t\t\t\t\t}; \n\t\t\t\t\t\t\tvar $p = function (name) { return window.$p(name,"+t+");} \n\t\t\t\t\t\t\tvar $f = function (name, rowindex, pageid) { if(new String(rowindex).indexOf('page_') == 0) { pageid = rowindex; rowindex = undefined; } return window.$f(name, rowindex, pageid ? pageid :"+t+");} \n\t\t\t\t\t\t\tvar $sql = function (sql, sqlParams, datasource, callback) { return Mobile_NS.SQL(sql, sqlParams, datasource, callback,"+t+");} \n\t\t\t\t\t\t\tObject.keys(z).forEach(function (key) {\n\t\t\t\t\t\t\t\t$[key] = z[key];\n\t\t\t\t\t\t\t});\n"+e.replace(/Mobile_NS\.SQL/g,"$sql")+"\n}).call(this, Zepto)")},a=window,o="";return event&&event.target&&(a=event.target,o="window._event = window.event;"),n?(r=r.reduce(function(e,t){return(isObject(t)||isArray(t))&&(t=JSON.stringify(t)),e+","+t},""),i(o+"return ("+e.toString()+").call(this"+r+")").call(a)):i(o+e).call(a)}catch(e){return this.console.error(e),!1}},getCurrentPageId:function(){var e=__meta__.appHomepageId;if(e)return e;var t=document.querySelector(".in."+Mobilebone.classPage);return t&&t.id},setCurrentPageId:function(e){__meta__.appHomepageId=e},getPageIntId:function(e){return e.replace(/.*_([0-9]+).*/g,"$1")},getInstance:function(e,t){return require("Component").getInstance(e,t)},getDetailTableInstance:function(r,e,i){var a,o=this;return i=i||this.getCurrentPageId(),r&&$(e?".wev-comp-DetailTable[data-form='"+e+"']":".wev-comp-DetailTable",$("#"+i)).forEach(function(e){var t=e.id.replace("NMEC_",""),n=o.getInstance(t,i);n.viewModel.table.name.toLowerCase()==r.toLowerCase()&&(a=n)}),a},UUID:function(){return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})},getCurrUser:function(){return __meta__.user.id},getUserLanguage:function(){var e=__meta__.user.languageId||7;return-1==e?7:e},getCurrDept:function(){return __meta__.user.deptId},getCurrSubCompany:function(){return __meta__.user.subCompanyId},getCurrJobtitle:function(){return __meta__.user.jobtitleId},getCurrUserName:function(){return __meta__.user.userName},getAppid:function(){return __meta__.appid},getResourceVersion:function(){return __meta__.resourceVersion},getSessionKey:function(){return __meta__.sessionKey},setSessionKey:function(e){__meta__.sessionKey=e},dateToStr:function(e,t){var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours()%12==0?12:e.getHours()%12,"H+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var r in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(E+)/.test(t)&&(t=t.replace(RegExp.$1,(1<RegExp.$1.length?2<RegExp.$1.length?"星期":"周":"")+"日一二三四五六".charAt(e.getDay()))),n)new RegExp("("+r+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?n[r]:("00"+n[r]).substr((""+n[r]).length)));return t},getCurrDate:function(){return util.dateToStr(new Date,"yyyy-MM-dd")},getCurrTime:function(e){return util.dateToStr(new Date,e?"HH:mm:ss":"HH:mm")},getCurrDateTime:function(){return util.dateToStr(new Date,"yyyy-MM-dd HH:mm:ss")},getCurrWeek:function(){var e=(new Date).getDay();return{7:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],8:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],9:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]}[util.getUserLanguage()][e]},getWechatUserInfo:function(){var e=__meta__.wechatUser;return e&&~e.openid.indexOf("EB_USERKEY")&&(e=null,window.__meta__.wechatUser=null),e||{openid:"",nickname:"",avatar:""}},fmtParamValue:function(e,t){switch(e){case"{PAGE_NO}":e=t.pageNo;break;case"{PAGE_SIZE}":e=t.pageSize;break;case"{SEARCH_KEY}":e=t.searchKey||"";break;case"{CURRUSER}":e=this.getCurrUser();break;case"{CURRDEPT}":e=this.getCurrDept();break;case"{CURRDEPTSUB}":e=this.getCurrSubCompany();break;case"{CURRDATE}":e=this.getCurrDate();break;default:var n=new RegExp("^param\\((.*?)\\).*?","g"),r=e.match(n);if(!r)return e;r=r[0].replace(n,"$1").replace(/["']/g,""),e=Mobile_NS.getParameter(r)}return e},getPageId:function(e){return"page_"+e},getHomepageId:function(){return $(".page[data-homepage]").attr("id")},getPageScriptPath:function(e){return"./js/page/page"+e+".js?v="+this.getResourceVersion()},getPageScript:function(e){var t=this.getPageScriptPath(e);return this.require(t)},require:function(e){var t=$.Deferred();return this.isString(e)&&(e=[e]),require(e,t.resolve),t},getComponentOpt:function(e,t){var r=$.Deferred(),n=this.getPageIntId(t);return this.getPageScript(n).then(function(t){var n={};Object.keys(t.props).forEach(function(e){-1!=Object.keys(t.props[e]).indexOf("tabs")&&(t.props[e].tabs||[]).forEach(function(e){e.tabContent&&e.tabContent.forEach(function(e){e.el&&(n[e.el]=e.option||{})})})}),$.extend(t.props,n),r.resolve(t.props[e])}),r},getComponent:function(e){var t=$.Deferred();return require([e],function(e){t.resolve(e)}),t},parseUrl:function(e){var t,n,r,i;if(0==(e=e||"").indexOf("/mobilemode/appHomepageView.jsp")){var a,o=e.indexOf("&");-1!=o?(r=e.substring(o+1),a=e.substring(0,o)):(a=e,r=""),i=a.replace("/mobilemode/appHomepageView.jsp?appHomepageId=",""),t="#"+this.getPageId(i),n=!0}else 0==e.indexOf("javascript:")&&(e=e.replaceAll("\n","").replaceAll("'","\\'"),e="javascript:Mobile_NS.eval('"+(e=encodeURIComponent(e))+"');"),t=e,n=!(i="-1"),r="";return[t,n,r,i]},strToFunc:function(e,t){try{return new Function(t||[],e)}catch(e){return console.error(e),new Function}},strToParamJSON:function(e){var t={};if(this.isString(e))for(var n=e.split(";"),r=0;r<n.length;r++){var i=n[r],a=i.indexOf("=");if(-1!=a){var o=i.substring(0,a),s=i.substring(a+1);t[o]=s}}else this.isObject(e)&&(t=e);return t},onload:function(e,t){new(require("mApi/event"))(e).on("load",t)},pluginLoad:function(r,i,a){if(this.isFunction(a)){var o=new(require("mApi/event"))(r+"_"+i);o.on("load",function(){var e=require("Component"),t=e.getInstance(i,r),n=e.status;return t.dataload?n.DATALOAD===t.status?a():void o.on("dataload",a):a()})}},unload:function(r){var i=require("mApi/event"),e=require("Component").getPageComs(r);new i(r).off("load"),e.forEach(function(e){var t=r+"_"+e.id,n=i.getInstance(t);n&&n.off("dataload, load")})},trigger:function(e,t,n){var r=require("mApi/event"),i=t||this.getCurrentPageId();if(n){if("dataload"===e){var a=require("Component"),o=a.getInstance(n),s=a.status;o&&o.updateStatus(s.DATALOAD)}i+="_"+n}new r(i).trigger(e)},isTel:function(e){return/(\+\d+)?1[34578]\d{9}$/.test(e)||/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(e)},console:{error:function(e){return console?console.error?console.error(e):console.log?console.log("%c error: "+e,"color: red"):void Mobile_NS.alert(e):Mobile_NS.alert(e)}},vetically:function(e){return $(e).css({position:"absolute",top:"50%",width:"100%",bottom:"auto",transform:"translateY(-50%)"})},toPixel:function(e,t){return isNaN(e)||(e+="px"),t?t+":"+e+";":e},parseJSON:function(e,t){return e=JSON.stringify(e),t=JSON.stringify(t||""),JSON.parse("{"+e+":"+t+"}")},concat:function(e,t){return e.push.apply(e,t)},replaceJSON:function(o,replace,skip){var t=this;if(skip=skip||function(){return!1},isString(o))return replace(o);if(isFunction(o)){var str=o.toString(),repStr=replace(str);return str===repStr?o:eval("(function() { return "+repStr+";})();")}return isArray(o)?o=o.map(function(e){return t.replaceJSON(e,replace,skip)}):isObject(o)&&Object.keys(o).forEach(function(e){skip(e)||(o[e]=t.replaceJSON(o[e],replace,skip))}),o},replaceVal:function(e,r,i){var a=this;if(!e)return e;if(this.isObject(r)){r=$.extend({},r);var t="";for(var n in r)t+=t?"|"+n:n,i||(r[n.toLowerCase()]=r[n]);t&&(e=e.replace(new RegExp("{("+t+")}","g"+(i?"":"i")),function(e,t){i||(t=t.toLowerCase());var n=null===r[t]||void 0===r[t]?"":r[t];return(a.isObject(n)||a.isArray(n))&&(n=JSON.stringify(n)),n}))}return e},containsVarParser:function(e){var t=regexpUtils.varparserExp;return t.lastIndex=0,e&&t.test(e)},renderVarParser:function(e){e&&require(["varParseHelper"],function(e){e.parse()})},replaceVarParser:function(e){if(!e)return e;var t,n=regexpUtils.varparserExp;n.lastIndex=0;for(var r=__meta__.varparser=__meta__.varparser||{s:{},t:{}};null!=(t=n.exec(e));){var i=t[0];if(!i.match("{(\\w+)(\\.(\\w{1,}))??}")){var a="";Object.keys(r.s).every(function(e){return r.s[e]!==i||(a=e,!1)}),!a&&(a="var_"+this.UUID())&&(r.s[a]=i),e=e.replace(i,"<em class='"+a+"' style='display:none;'></em>")}}return e},replaceValAndVarParser:function(e,t){return this.replaceVarParser(this.replaceVariables(this.replaceVal(e,t)))},replaceSysVars:function(e){var n={curruser:this.getCurrUser(),currdept:this.getCurrDept(),currdeptsub:this.getCurrSubCompany(),currjobtitle:this.getCurrJobtitle(),currdate:this.getCurrDate(),currtime:this.getCurrTime(),currtimesec:this.getCurrTime(!0),currdatetime:this.getCurrDateTime(),currusername:this.getCurrUserName(),currweekday:this.getCurrWeek(),uuid:this.UUID()};return $.each(this.getWechatUserInfo(),function(e,t){n["wechat"+e]=t}),$.each(this.getGlobalVars(),function(e,t){n["globalVar_"+e]=t}),this.replaceVal(e,n)},replacePageParam:function(e){return this.replaceVal(e,this.getCurrPageParam(),!0)},replaceVariables:function(e){return e.match("{(\\w+)}")?(e=this.replaceSysVars(e),e=this.replacePageParam(e)):e},containsVariables:function(e){return e&&regexpUtils.variablesExp.test(e)},getMultiLabel:function(n,r){var i=this,a=__meta__.multiLangLabels,o=i.isFunction(r),s={},c=function(){Object.keys(n).forEach(function(e){var t;s[e]=(a[t=e]||{label:n[t]}).label})};if(a)c(),o&&r(s);else{var e=i.getActionUrl("service.MobileLanguage",{action:"getLabels"});this.ajax(e,function(e){var t={};1==e.status?(e.datas.forEach(function(e){t[e.id]=e}),a=__meta__.multiLangLabels=t,c()):(s=n,i.console.error(e.errMsg)),o&&r(s)},{type:"GET",dataType:"json",async:o})}return s},getLabel:function(t,e,n){t=String(t);var r=this.isFunction(n),i=this.parseJSON(t,e);return r?this.getMultiLabel(i,function(e){n(e[t])}):this.getMultiLabel(i,n)[t]},getKeyValue:function(key,o){return eval("o."+key)},replaceI18n:function(e){var n=require("i18n");return e.replace(/\$i18n{(.*?)}/g,function(e,t){return n[t]})},replaceAttachUrl:function(e){return __meta__.sessionKey?e.replace(/\/weaver\/weaver.file.FileDownload\?fileid=/g,"/mobile/plugin/Download.jsp?sessionkey="+__meta__.sessionKey+"&url="):e},getAttachUrl:function(e,t,n,r){var i=__meta__.sessionKey?"/mobile/plugin/Download.jsp?sessionkey="+__meta__.sessionKey+"&url="+e:"/weaver/weaver.file.FileDownload?fileid="+e+"&_fromMobilemode=1";return n&&"-1"!=n&&r&&"0"==t&&(i+="&formmode_authorize=formmode_authorize&moduleid=formmode&authorizemodeId="+n+"&authorizeformmodebillId="+r),i},canPullToRefresh:function(e){var t=$("#"+e),n=t.closest(".wev-tab-panel"),r=function(){var e=$(this).data("type");return!~["FloatButton"].indexOf(e)},i=t.closest(".page-scroller").children("abbr").filter(r),a=!!n.length,o=i.length,s=i.get(o-1).id,c=e===s;if(!a)return c;if(c=n.closest("abbr").get(0).id===s){var u=n.children("abbr").filter(r),l=u.length;return e===u.get(l-1).id}return!1},utf16toEntities:function(e){return e.replace(/[\ud800-\udbff][\udc00-\udfff]/g,function(e){return 2===e.length?"&#"+(1024*(e.charCodeAt(0)-55296)+65536+e.charCodeAt(1)-56320)+";":e})},isString:isString,isElement:isElement,isObject:isObject,isFunction:isFunction,isArray:isArray,isBoolean:isBoolean,completeUrl:completeUrl};return util}),define("pageStack",[],function(){var n=[];return{pop:function(e){if(!e)return n.pop();var t=this.getAllPrevPageIds();n.splice(t.lastIndexOf(e)+1,n.length)},push:function(){return n.push.apply(n,arguments)},getPrevPage:function(){return n[n.length-2]},getAllPrevPages:function(){return n.slice(0,n.length-1)},getAllPrevPageIds:function(){return this.getAllPrevPages().map(function(e){return e.id})}}}),define("pageEvent",[],function(){var r={change:[]};return{register:function(e,t){return r[e]&&r[e].push(t),this},destory:function(e,t){if(!r[e])return this;var n=r[e].indexOf(t);return~n&&r[e].splice(n,1),this},trigger:function(e){r[e]&&(r[e].forEach(function(e){e()}),r[e]=[])}}}),define("zepto",[],function(){var Zepto=function(){function c(e){return null==e?String(e):q[F.call(e)]||"object"}function o(e){return"function"==c(e)}function a(e){return null!=e&&e==e.window}function s(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function i(e){return"object"==c(e)}function u(e){return i(e)&&!a(e)&&Object.getPrototypeOf(e)==Object.prototype}function l(e){return"number"==typeof e.length}function f(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function n(e){return e in t?t[e]:t[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function p(e,t){return"number"!=typeof t||O[f(e)]?t:t+"px"}function r(e){return"children"in e?A.call(e.children):E.map(e.childNodes,function(e){return 1==e.nodeType?e:void 0})}function d(e,t){return null==t?E(e):E(e).filter(t)}function h(e,t,n,r){return o(t)?t.call(e,n,r):t}function g(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function m(e,t){var n=e.className||"",r=n&&n.baseVal!==y;return t===y?r?n.baseVal:n:void(r?n.baseVal=t:e.className=t)}function v(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?E.parseJSON(t):t):t}catch(e){return t}}var y,b,E,_,w,S,C=[],A=C.slice,L=C.filter,x=window.document,T={},t={},O={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},k=/^\s*<(\w+|!)[^>]*>/,P=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,D=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,I=/^(?:body|html)$/i,N=/([A-Z])/g,M=["val","css","html","text","data","width","height","offset"],e=x.createElement("table"),j=x.createElement("tr"),R={tr:x.createElement("tbody"),tbody:e,thead:e,tfoot:e,td:j,th:j,"*":x.createElement("div")},U=/complete|loaded|interactive/,$=/^[\w-]*$/,q={},F=q.toString,B={},H=x.createElement("div"),W={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},V=Array.isArray||function(e){return e instanceof Array};return B.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var r,i=e.parentNode,a=!i;return a&&(i=H).appendChild(e),r=~B.qsa(i,t).indexOf(e),a&&H.removeChild(e),r},w=function(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},S=function(n){return L.call(n,function(e,t){return n.indexOf(e)==t})},B.fragment=function(e,t,n){var r,i,a;return P.test(e)&&(r=E(x.createElement(RegExp.$1))),r||(e.replace&&(e=e.replace(D,"<$1></$2>")),t===y&&(t=k.test(e)&&RegExp.$1),t in R||(t="*"),(a=R[t]).innerHTML=""+e,r=E.each(A.call(a.childNodes),function(){a.removeChild(this)})),u(n)&&(i=E(r),E.each(n,function(e,t){-1<M.indexOf(e)?i[e](t):i.attr(e,t)})),r},B.Z=function(e,t){return(e=e||[]).__proto__=E.fn,e.selector=t||"",e},B.isZ=function(e){return e instanceof B.Z},B.init=function(e,t){var n,r;if(!e)return B.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&k.test(e))n=B.fragment(e,RegExp.$1,t),e=null;else{if(t!==y)return E(t).find(e);n=B.qsa(x,e)}else{if(o(e))return E(x).ready(e);if(B.isZ(e))return e;if(V(e))r=e,n=L.call(r,function(e){return null!=e});else if(i(e))n=[e],e=null;else if(k.test(e))n=B.fragment(e.trim(),RegExp.$1,t),e=null;else{if(t!==y)return E(t).find(e);n=B.qsa(x,e)}}return B.Z(n,e)},(E=function(e,t){return B.init(e,t)}).extend=function(t){var n,e=A.call(arguments,1);return"boolean"==typeof t&&(n=t,t=e.shift()),e.forEach(function(e){!function e(t,n,r){for(b in n)r&&(u(n[b])||V(n[b]))?(u(n[b])&&!u(t[b])&&(t[b]={}),V(n[b])&&!V(t[b])&&(t[b]=[]),e(t[b],n[b],r)):n[b]!==y&&(t[b]=n[b])}(t,e,n)}),t},B.qsa=function(e,t){var n,r="#"==t[0],i=!r&&"."==t[0],a=r||i?t.slice(1):t,o=$.test(a);return s(e)&&o&&r?(n=e.getElementById(a))?[n]:[]:1!==e.nodeType&&9!==e.nodeType?[]:A.call(o&&!r?i?e.getElementsByClassName(a):e.getElementsByTagName(t):e.querySelectorAll(t))},E.contains=x.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},E.type=c,E.isFunction=o,E.isWindow=a,E.isArray=V,E.isPlainObject=u,E.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},E.inArray=function(e,t,n){return C.indexOf.call(t,e,n)},E.camelCase=w,E.trim=function(e){return null==e?"":String.prototype.trim.call(e)},E.uuid=0,E.support={},E.expr={},E.map=function(e,t){var n,r,i,a,o=[];if(l(e))for(r=0;r<e.length;r++)null!=(n=t(e[r],r))&&o.push(n);else for(i in e)null!=(n=t(e[i],i))&&o.push(n);return 0<(a=o).length?E.fn.concat.apply([],a):a},E.each=function(e,t){var n,r;if(l(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(r in e)if(!1===t.call(e[r],r,e[r]))return e;return e},E.grep=function(e,t){return L.call(e,t)},window.JSON&&(E.parseJSON=JSON.parse),E.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){q["[object "+t+"]"]=t.toLowerCase()}),E.fn={forEach:C.forEach,reduce:C.reduce,push:C.push,sort:C.sort,indexOf:C.indexOf,concat:C.concat,map:function(n){return E(E.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return E(A.apply(this,arguments))},ready:function(e){return U.test(x.readyState)&&x.body?e(E):x.addEventListener("DOMContentLoaded",function(){e(E)},!1),this},get:function(e){return e===y?A.call(this):this[0<=e?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(n){return C.every.call(this,function(e,t){return!1!==n.call(e,t,e)}),this},filter:function(t){return o(t)?this.not(this.not(t)):E(L.call(this,function(e){return B.matches(e,t)}))},add:function(e,t){return E(S(this.concat(E(e,t))))},is:function(e){return 0<this.length&&B.matches(this[0],e)},not:function(t){var n=[];if(o(t)&&t.call!==y)this.each(function(e){t.call(this,e)||n.push(this)});else{var r="string"==typeof t?this.filter(t):l(t)&&o(t.item)?A.call(t):E(t);this.forEach(function(e){r.indexOf(e)<0&&n.push(e)})}return E(n)},has:function(e){return this.filter(function(){return i(e)?E.contains(this,e):E(this).find(e).size()})},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!i(e)?e:E(e)},last:function(){var e=this[this.length-1];return e&&!i(e)?e:E(e)},find:function(e){var n=this;return e?"object"==typeof e?E(e).filter(function(){var t=this;return C.some.call(n,function(e){return E.contains(e,t)})}):1==this.length?E(B.qsa(this[0],e)):this.map(function(){return B.qsa(this,e)}):E()},closest:function(e,t){var n=this[0],r=!1;for("object"==typeof e&&(r=E(e));n&&!(r?0<=r.indexOf(n):B.matches(n,e));)n=n!==t&&!s(n)&&n.parentNode;return E(n)},parents:function(e){for(var t=[],n=this;0<n.length;)n=E.map(n,function(e){return(e=e.parentNode)&&!s(e)&&t.indexOf(e)<0?(t.push(e),e):void 0});return d(t,e)},parent:function(e){return d(S(this.pluck("parentNode")),e)},children:function(e){return d(this.map(function(){return r(this)}),e)},contents:function(){return this.map(function(){return A.call(this.childNodes)})},siblings:function(e){return d(this.map(function(e,t){return L.call(r(t.parentNode),function(e){return e!==t})}),e)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return E.map(this,function(e){return e[t]})},show:function(){return this.each(function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,T[e]||(t=x.createElement(e),x.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),T[e]=n),T[e]))})},replaceWith:function(e){return this.before(e).remove()},wrap:function(t){var n=o(t);if(this[0]&&!n)var r=E(t).get(0),i=r.parentNode||1<this.length;return this.each(function(e){E(this).wrapAll(n?t.call(this,e):i?r.cloneNode(!0):r)})},wrapAll:function(e){if(this[0]){E(this[0]).before(e=E(e));for(var t;(t=e.children()).length;)e=t.first();E(e).append(this)}return this},wrapInner:function(i){var a=o(i);return this.each(function(e){var t=E(this),n=t.contents(),r=a?i.call(this,e):i;n.length?n.wrapAll(r):t.append(r)})},unwrap:function(){return this.parent().each(function(){E(this).replaceWith(E(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=E(this);(t===y?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(e){return E(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return E(this.pluck("nextElementSibling")).filter(e||"*")},html:function(n){return 0 in arguments?this.each(function(e){var t=this.innerHTML;E(this).empty().append(h(this,n,e,t))}):0 in this?this[0].innerHTML:null},text:function(n){return 0 in arguments?this.each(function(e){var t=h(this,n,e,this.textContent);this.textContent=null==t?"":""+t}):0 in this?this[0].textContent:null},attr:function(t,n){var e;return"string"!=typeof t||1 in arguments?this.each(function(e){if(1===this.nodeType)if(i(t))for(b in t)g(this,b,t[b]);else g(this,t,h(this,n,e,this.getAttribute(t)))}):this.length&&1===this[0].nodeType?!(e=this[0].getAttribute(t))&&t in this[0]?this[0][t]:e:y},removeAttr:function(e){return this.each(function(){1===this.nodeType&&e.split(" ").forEach(function(e){g(this,e)},this)})},prop:function(t,n){return t=W[t]||t,1 in arguments?this.each(function(e){this[t]=h(this,n,e,this[t])}):this[0]&&this[0][t]},data:function(e,t){var n="data-"+e.replace(N,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,t):this.attr(n);return null!==r?v(r):y},val:function(t){return 0 in arguments?this.each(function(e){this.value=h(this,t,e,this.value)}):this[0]&&(this[0].multiple?E(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(a){if(a)return this.each(function(e){var t=E(this),n=h(this,a,e,t.offset()),r=t.offsetParent().offset(),i={top:n.top-r.top,left:n.left-r.left};"static"==t.css("position")&&(i.position="relative"),t.css(i)});if(!this.length)return null;var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(e,t){if(arguments.length<2){var n,r=this[0];if(!r)return;if(n=getComputedStyle(r,""),"string"==typeof e)return r.style[w(e)]||n.getPropertyValue(e);if(V(e)){var i={};return E.each(e,function(e,t){i[t]=r.style[w(t)]||n.getPropertyValue(t)}),i}}var a="";if("string"==c(e))t||0===t?a=f(e)+":"+p(e,t):this.each(function(){this.style.removeProperty(f(e))});else for(b in e)e[b]||0===e[b]?a+=f(b)+":"+p(b,e[b])+";":this.each(function(){this.style.removeProperty(f(b))});return this.each(function(){this.style.cssText+=";"+a})},index:function(e){return e?this.indexOf(E(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&C.some.call(this,function(e){return this.test(m(e))},n(e))},addClass:function(n){return n?this.each(function(e){if("className"in this){_=[];var t=m(this);h(this,n,e,t).split(/\s+/g).forEach(function(e){E(this).hasClass(e)||_.push(e)},this),_.length&&m(this,t+(t?" ":"")+_.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(t===y)return m(this,"");_=m(this),h(this,t,e,_).split(/\s+/g).forEach(function(e){_=_.replace(n(e)," ")}),m(this,_.trim())}})},toggleClass:function(n,r){return n?this.each(function(e){var t=E(this);h(this,n,e,m(this)).split(/\s+/g).forEach(function(e){(r===y?!t.hasClass(e):r)?t.addClass(e):t.removeClass(e)})}):this},scrollTop:function(e){if(this.length){var t="scrollTop"in this[0];return e===y?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var t="scrollLeft"in this[0];return e===y?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),n=this.offset(),r=I.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(E(e).css("margin-top"))||0,n.left-=parseFloat(E(e).css("margin-left"))||0,r.top+=parseFloat(E(t[0]).css("border-top-width"))||0,r.left+=parseFloat(E(t[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||x.body;e&&!I.test(e.nodeName)&&"static"==E(e).css("position");)e=e.offsetParent;return e})}},E.fn.detach=E.fn.remove,["width","height"].forEach(function(r){var i=r.replace(/./,function(e){return e[0].toUpperCase()});E.fn[r]=function(t){var e,n=this[0];return t===y?a(n)?n["inner"+i]:s(n)?n.documentElement["scroll"+i]:(e=this.offset())&&e[r]:this.each(function(e){(n=E(this)).css(r,h(this,t,e,n[r]()))})}}),["after","prepend","before","append"].forEach(function(t,o){var s=o%2;E.fn[t]=function(){var t,r,i=E.map(arguments,function(e){return"object"==(t=c(e))||"array"==t||null==e?e:B.fragment(e)}),a=1<this.length;return i.length<1?this:this.each(function(e,t){r=s?t:t.parentNode,t=0==o?t.nextSibling:1==o?t.firstChild:2==o?t:null;var n=E.contains(x.documentElement,r);i.forEach(function(e){if(a)e=e.cloneNode(!0);else if(!r)return E(e).remove();r.insertBefore(e,t),n&&function e(t,n){n(t);for(var r=0,i=t.childNodes.length;r<i;r++)e(t.childNodes[r],n)}(e,function(e){null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src||window.eval.call(window,e.innerHTML)})})})},E.fn[s?t+"To":"insert"+(o?"Before":"After")]=function(e){return E(e)[t](this),this}}),B.Z.prototype=E.fn,B.uniq=S,B.deserializeValue=v,E.zepto=B,E}(),hv,iv,cu,Wt,Xt,Dt;return window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(l){function f(e){return e._zid||(e._zid=t++)}function o(e,t,n,r){if((t=p(t)).ns)var i=(a=t.ns,new RegExp("(?:^| )"+a.replace(" "," .* ?")+"(?: |$)"));var a;return(w[f(e)]||[]).filter(function(e){return!(!e||t.e&&e.e!=t.e||t.ns&&!i.test(e.ns)||n&&f(e.fn)!==f(n)||r&&e.sel!=r)})}function p(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function d(e,t){return e.del&&!n&&e.e in r||!!t}function h(e){return S[e]||n&&r[e]||e}function u(i,e,t,a,o,s,c){var n=f(i),u=w[n]||(w[n]=[]);e.split(/\s/).forEach(function(e){if("ready"==e)return l(document).ready(t);var n=p(e);n.fn=t,n.sel=o,n.e in S&&(t=function(e){var t=e.relatedTarget;return!t||t!==this&&!l.contains(this,t)?n.fn.apply(this,arguments):void 0});var r=(n.del=s)||t;n.proxy=function(e){if(!(e=m(e)).isImmediatePropagationStopped()){e.data=a;var t=r.apply(i,e._args==y?[e]:[e].concat(e._args));return!1===t&&(e.preventDefault(),e.stopPropagation()),t}},n.i=u.length,u.push(n),"addEventListener"in i&&i.addEventListener(h(n.e),n.proxy,d(n,c))})}function g(t,e,n,r,i){var a=f(t);(e||"").split(/\s/).forEach(function(e){o(t,e,n,r).forEach(function(e){delete w[a][e.i],"removeEventListener"in t&&t.removeEventListener(h(e.e),e.proxy,d(e,i))})})}function m(r,i){return(i||!r.isDefaultPrevented)&&(i||(i=r),l.each(e,function(e,t){var n=i[e];r[e]=function(){return this[t]=s,n&&n.apply(i,arguments)},r[t]=C}),(i.defaultPrevented!==y?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(r.isDefaultPrevented=s)),r}function v(e){var t,n={originalEvent:e};for(t in e)i.test(t)||e[t]===y||(n[t]=e[t]);return m(n,e)}var y,t=1,b=Array.prototype.slice,E=l.isFunction,_=function(e){return"string"==typeof e},w={},a={},n="onfocusin"in window,r={focus:"focusin",blur:"focusout"},S={mouseenter:"mouseover",mouseleave:"mouseout"};a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",l.event={add:u,remove:g},l.proxy=function(e,t){var n=2 in arguments&&b.call(arguments,2);if(E(e)){var r=function(){return e.apply(t,n?n.concat(b.call(arguments)):arguments)};return r._zid=f(e),r}if(_(t))return n?(n.unshift(e[t],e),l.proxy.apply(null,n)):l.proxy(e[t],e);throw new TypeError("expected function")},l.fn.bind=function(e,t,n){return this.on(e,t,n)},l.fn.unbind=function(e,t){return this.off(e,t)},l.fn.one=function(e,t,n,r){return this.on(e,t,n,r,1)};var s=function(){return!0},C=function(){return!1},i=/^([A-Z]|returnValue$|layer[XY]$)/,e={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};l.fn.delegate=function(e,t,n){return this.on(t,e,n)},l.fn.undelegate=function(e,t,n){return this.off(t,e,n)},l.fn.live=function(e,t){return l(document.body).delegate(this.selector,e,t),this},l.fn.die=function(e,t){return l(document.body).undelegate(this.selector,e,t),this},l.fn.on=function(t,i,n,a,o){var s,c,r=this;return t&&!_(t)?(l.each(t,function(e,t){r.on(e,i,n,t,o)}),r):(_(i)||E(a)||!1===a||(a=n,n=i,i=y),(E(n)||!1===n)&&(a=n,n=y),!1===a&&(a=C),r.each(function(e,r){o&&(s=function(e){return g(r,e.type,a),a.apply(this,arguments)}),i&&(c=function(e){var t,n=l(e.target).closest(i,r).get(0);return n&&n!==r?(t=l.extend(v(e),{currentTarget:n,liveFired:r}),(s||a).apply(n,[t].concat(b.call(arguments,1)))):void 0}),u(r,t,a,n,i,c||s)}))},l.fn.off=function(e,n,t){var r=this;return e&&!_(e)?(l.each(e,function(e,t){r.off(e,n,t)}),r):(_(n)||E(t)||!1===t||(t=n,n=y),!1===t&&(t=C),r.each(function(){g(this,e,t,n)}))},l.fn.trigger=function(e,t){return(e=_(e)||l.isPlainObject(e)?l.Event(e):m(e))._args=t,this.each(function(){e.type in r&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):l(this).triggerHandler(e,t)})},l.fn.triggerHandler=function(n,r){var i,a;return this.each(function(e,t){(i=v(_(n)?l.Event(n):n))._args=r,i.target=t,l.each(o(t,n.type||n),function(e,t){return a=t.proxy(i),!i.isImmediatePropagationStopped()&&void 0})}),a},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(t){l.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}}),l.Event=function(e,t){_(e)||(e=(t=e).type);var n=document.createEvent(a[e]||"Events"),r=!0;if(t)for(var i in t)"bubbles"==i?r=!!t[i]:n[i]=t[i];return n.initEvent(e,r,!0),m(n)}}(Zepto),function(dh){function fh(e,t,n,r){return e.global?(i=t||vh,a=n,o=r,s=dh.Event(a),dh(i).trigger(s,o),!s.isDefaultPrevented()):void 0;var i,a,o,s}function ih(e,t){var n=t.context;return!1!==t.beforeSend.call(n,e,t)&&!1!==fh(t,n,"ajaxBeforeSend",[e,t])&&void fh(t,n,"ajaxSend",[e,t])}function jh(e,t,n,r){var i=n.context,a="success";n.success.call(i,e,a,t),r&&r.resolveWith(i,[e,a,t]),fh(n,i,"ajaxSuccess",[t,n,e]),lh(a,t,n)}function kh(e,t,n,r,i){var a=r.context;r.error.call(a,n,t,e),i&&i.rejectWith(a,[n,t,e]),fh(r,a,"ajaxError",[n,r,e||t]),lh(t,n,r)}function lh(e,t,n){var r,i=n.context;n.complete.call(i,t,e),fh(n,i,"ajaxComplete",[t,n]),(r=n).global&&!--dh.active&&fh(r,null,"ajaxStop")}function mh(){}function oh(e,t){return""==t?e:(e+"&"+t).replace(/[&?]{1,2}/,"?")}function qh(e,t,n,r){return dh.isFunction(t)&&(r=n,n=t,t=void 0),dh.isFunction(n)||(r=n,n=void 0),{url:e,data:t,success:n,dataType:r}}var sh,th,uh=0,vh=window.document,wh=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,xh=/^(?:text|application)\/javascript/i,yh=/^(?:text|application)\/xml/i,zh="application/json",Ah="text/html",Bh=/^\s*$/,Ch=vh.createElement("a");Ch.href=window.location.href,dh.active=0,dh.ajaxJSONP=function(n,r){if(!("type"in n))return dh.ajax(n);var i,a,e=n.jsonpCallback,o=(dh.isFunction(e)?e():e)||"jsonp"+ ++uh,s=vh.createElement("script"),c=window[o],t=function(e){dh(s).triggerHandler("error",e||"abort")},u={abort:t};return r&&r.promise(u),dh(s).on("load error",function(e,t){clearTimeout(a),dh(s).off().remove(),"error"!=e.type&&i?jh(i[0],u,n,r):kh(null,t||"error",u,n,r),window[o]=c,i&&dh.isFunction(c)&&c(i[0]),c=i=void 0}),!1===ih(u,n)?t("abort"):(window[o]=function(){i=arguments},s.src=n.url.replace(/\?(.+)=\?/,"?$1="+o),vh.head.appendChild(s),0<n.timeout&&(a=setTimeout(function(){t("timeout")},n.timeout))),u},dh.ajaxSettings={type:"GET",beforeSend:mh,success:mh,error:mh,complete:mh,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:zh,xml:"application/xml, text/xml",html:Ah,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0},dh.ajax=function(Ji){var Ki,ii,Mh,Li=dh.extend({},Ji||{}),Mi=dh.Deferred&&dh.Deferred();for(sh in dh.ajaxSettings)void 0===Li[sh]&&(Li[sh]=dh.ajaxSettings[sh]);(Mh=Li).global&&0==dh.active++&&fh(Mh,null,"ajaxStart"),Li.crossDomain||((Ki=vh.createElement("a")).href=Li.url,Ki.href=Ki.href,Li.crossDomain=Ch.protocol+"//"+Ch.host!=Ki.protocol+"//"+Ki.host),Li.url||(Li.url=window.location.toString()),(ii=Li).processData&&ii.data&&"string"!=dh.type(ii.data)&&(ii.data=dh.param(ii.data,ii.traditional)),!ii.data||ii.type&&"GET"!=ii.type.toUpperCase()||(ii.url=oh(ii.url,ii.data),ii.data=void 0);var Ni=Li.dataType,Oi=/\?.+=\?/.test(Li.url);if(Oi&&(Ni="jsonp"),!1!==Li.cache&&(Ji&&!0===Ji.cache||"script"!=Ni&&"jsonp"!=Ni)||(Li.url=oh(Li.url,"_="+Date.now())),"jsonp"==Ni)return Oi||(Li.url=oh(Li.url,Li.jsonp?Li.jsonp+"=?":!1===Li.jsonp?"":"callback=?")),dh.ajaxJSONP(Li,Mi);var Pi,Qi=Li.accepts[Ni],Ri={},Si=function(e,t){Ri[e.toLowerCase()]=[e,t]},Ti=/^([\w-]+:)\/\//.test(Li.url)?RegExp.$1:window.location.protocol,Ui=Li.xhr(),Vi=Ui.setRequestHeader;if(Mi&&Mi.promise(Ui),Li.crossDomain||Si("X-Requested-With","XMLHttpRequest"),Si("Accept",Qi||"*/*"),(Qi=Li.mimeType||Qi)&&(-1<Qi.indexOf(",")&&(Qi=Qi.split(",",2)[0]),Ui.overrideMimeType&&Ui.overrideMimeType(Qi)),(Li.contentType||!1!==Li.contentType&&Li.data&&"GET"!=Li.type.toUpperCase())&&Si("Content-Type",Li.contentType||"application/x-www-form-urlencoded"),Li.headers)for(th in Li.headers)Si(th,Li.headers[th]);if(Ui.setRequestHeader=Si,Ui.onreadystatechange=function(){if(4==Ui.readyState){Ui.onreadystatechange=mh,clearTimeout(Pi);var Zi,$i=!1;if(200<=Ui.status&&Ui.status<300||304==Ui.status||0==Ui.status&&"file:"==Ti){Ni=Ni||((fi=Li.mimeType||Ui.getResponseHeader("content-type"))&&(fi=fi.split(";",2)[0]),fi&&(fi==Ah?"html":fi==zh?"json":xh.test(fi)?"script":yh.test(fi)&&"xml")||"text"),Zi=Ui.responseText;try{"script"==Ni?eval(Zi):"xml"==Ni?Zi=Ui.responseXML:"json"==Ni&&(Zi=Bh.test(Zi)?null:dh.parseJSON(Zi))}catch(e){$i=e}$i?kh($i,"parsererror",Ui,Li,Mi):jh(Zi,Ui,Li,Mi)}else kh(Ui.statusText||null,Ui.status?"error":"abort",Ui,Li,Mi)}var fi},!1===ih(Ui,Li))return Ui.abort(),kh(null,"abort",Ui,Li,Mi),Ui;if(Li.xhrFields)for(th in Li.xhrFields)Ui[th]=Li.xhrFields[th];var Wi=!("async"in Li)||Li.async;for(th in Ui.open(Li.type,Li.url,Wi,Li.username,Li.password),Ri)Vi.apply(Ui,Ri[th]);return 0<Li.timeout&&(Pi=setTimeout(function(){Ui.onreadystatechange=mh,Ui.abort(),kh(null,"timeout",Ui,Li,Mi)},Li.timeout)),Ui.send(Li.data?Li.data:null),Ui},dh.get=function(){return dh.ajax(qh.apply(null,arguments))},dh.post=function(){var e=qh.apply(null,arguments);return e.type="POST",dh.ajax(e)},dh.getJSON=function(){var e=qh.apply(null,arguments);return e.dataType="json",dh.ajax(e)},dh.fn.load=function(e,t,n){if(!this.length)return this;var r,i=this,a=e.split(/\s/),o=qh(e,t,n),s=o.success;return 1<a.length&&(o.url=a[0],r=a[1]),o.success=function(e){i.html(r?dh("<div>").html(e.replace(wh,"")).find(r):e),s&&s.apply(i,arguments)},dh.ajax(o),this};var Dh=encodeURIComponent;dh.param=function(e,t){var n=[];return n.add=function(e,t){dh.isFunction(t)&&(t=t()),null==t&&(t=""),this.push(Dh(e)+"="+Dh(t))},function n(r,e,i,a){var o,s=dh.isArray(e),c=dh.isPlainObject(e);dh.each(e,function(e,t){o=dh.type(t),a&&(e=i?a:a+"["+(c||"object"==o||"array"==o?e:"")+"]"),!a&&s?r.add(t.name,t.value):"array"==o||!i&&"object"==o?n(r,t,i,e):r.add(e,t)})}(n,e,t),n.join("&").replace(/%20/g,"+")}}(Zepto),Dt=Zepto,Dt.fn.serializeArray=function(){var n,r,t=[],i=function(e){return e.forEach?e.forEach(i):void t.push({name:n,value:e})};return this[0]&&Dt.each(this[0].elements,function(e,t){r=t.type,(n=t.name)&&"fieldset"!=t.nodeName.toLowerCase()&&!t.disabled&&"submit"!=r&&"reset"!=r&&"button"!=r&&"file"!=r&&("radio"!=r&&"checkbox"!=r||t.checked)&&i(Dt(t).val())}),t},Dt.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},Dt.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var t=Dt.Event("submit");this.eq(0).trigger(t),t.isDefaultPrevented()||this.get(0).submit()}return this},function(n){"__proto__"in{}||n.extend(n.zepto,{Z:function(e,t){return e=e||[],n.extend(e,n.fn),e.selector=t||"",e.__Z=!0,e},isZ:function(e){return"array"===n.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var t=getComputedStyle;window.getComputedStyle=function(e){try{return t(e)}catch(e){return null}}}}(Zepto),Wt=Zepto,Xt={nextAll:function(e){for(var t=Wt(),n=this.next();n.length;)(void 0===e||n.is(e))&&(t=t.add(n)),n=n.next();return t},prevAll:function(e){for(var t=Wt(),n=this.prev();n.length;)(void 0===e||n.is(e))&&(t=t.add(n)),n=n.prev();return t}},Wt.extend(Wt.fn,Xt),cu=Zepto,cu.Callbacks=function(r){r=cu.extend({},r);var t,n,i,a,o,s,c=[],u=!r.once&&[],l=function(e){for(t=r.memory&&e,n=!0,s=a||0,a=0,o=c.length,i=!0;c&&s<o;++s)if(!1===c[s].apply(e[0],e[1])&&r.stopOnFalse){t=!1;break}i=!1,c&&(u?u.length&&l(u.shift()):t?c.length=0:f.disable())},f={add:function(){if(c){var e=c.length,n=function(e){cu.each(e,function(e,t){"function"==typeof t?r.unique&&f.has(t)||c.push(t):t&&t.length&&"string"!=typeof t&&n(t)})};n(arguments),i?o=c.length:t&&(a=e,l(t))}return this},remove:function(){return c&&cu.each(arguments,function(e,t){for(var n;-1<(n=cu.inArray(t,c,n));)c.splice(n,1),i&&(n<=o&&--o,n<=s&&--s)}),this},has:function(e){return!(!c||!(e?-1<cu.inArray(e,c):c.length))},empty:function(){return o=c.length=0,this},disable:function(){return c=u=t=void 0,this},disabled:function(){return!c},lock:function(){return u=void 0,t||f.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!c||n&&!u||(t=[e,(t=t||[]).slice?t.slice():t],i?u.push(t):l(t)),this},fire:function(){return f.fireWith(this,arguments)},fired:function(){return!!n}};return f},function(l){var f=Array.prototype.slice;function p(e){var i=[["resolve","done",l.Callbacks({once:1,memory:1}),"resolved"],["reject","fail",l.Callbacks({once:1,memory:1}),"rejected"],["notify","progress",l.Callbacks({memory:1})]],a="pending",o={state:function(){return a},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var t=arguments;return p(function(a){l.each(i,function(e,r){var i=l.isFunction(t[e])&&t[e];s[r[1]](function(){var e=i&&i.apply(this,arguments);if(e&&l.isFunction(e.promise))e.promise().done(a.resolve).fail(a.reject).progress(a.notify);else{var t=this===o?a.promise():this,n=i?[e]:arguments;a[r[0]+"With"](t,n)}})}),t=null}).promise()},promise:function(e){return null!=e?l.extend(e,o):o}},s={};return l.each(i,function(e,t){var n=t[2],r=t[3];o[t[1]]=n.add,r&&n.add(function(){a=r},i[1^e][2].disable,i[2][2].lock),s[t[0]]=function(){return s[t[0]+"With"](this===s?o:this,arguments),this},s[t[0]+"With"]=n.fireWith}),o.promise(s),e&&e.call(s,s),s}l.when=function(e){var i,t,n,r=f.call(arguments),a=r.length,o=0,s=1!==a||e&&l.isFunction(e.promise)?a:0,c=1===s?e:p(),u=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?f.call(arguments):e,r===i?c.notifyWith(n,r):--s||c.resolveWith(n,r)}};if(1<a)for(i=new Array(a),t=new Array(a),n=new Array(a);o<a;++o)r[o]&&l.isFunction(r[o].promise)?r[o].promise().done(u(o,n,r)).fail(c.reject).progress(u(o,t,i)):--s;return s||c.resolveWith(n,r),c.promise()},l.Deferred=p}(Zepto),hv=Zepto,iv=function(){var e,t,n,r,i,a,o=arguments[0]||{},s=1,c=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[1]||{},s=2),"object"==typeof o||hv.isFunction(o)||(o={}),c===s&&(o=this,--s);s<c;s++)if(null!=(e=arguments[s]))for(t in e)n=o[t],o!==(r=e[t])&&(u&&r&&(hv.isPlainObject(r)||(i=hv.isArray(r)))?(a=i?(i=!1,n&&hv.isArray(n)?n:[]):n&&hv.isPlainObject(n)?n:{},o[t]=iv(u,a,r)):void 0!==r&&e.hasOwnProperty(t)&&(o[t]=r));return o},hv.extend=iv,$}),define("i18n",[],function(){return{7:{FIELDS_MUST_FILLED:"以下字段必填:",CONFIRM_DEL_DATA:"确认删除数据?",NO_DATA:"没有数据显示",PHOTOGRAPH:"拍照",SELECT_IMAGE:"添加图片",SELECT_FILE:"点击选择上传文件",LOAD_MORE:"加载更多",ADD:"新增",SELECTED:"已选",SELECT_ALL:"全选",DELETE:"删除",LOADING_DATA:"正在加载...",NO_PERMISSION_ACCESS:"无权限访问",RECENTLY:"最近",SAME_DEPARTMENT:"同部门",ORGANIZATION:"组织",SUBORDINATES:"下属",COMMON_GORUP:"常用组",ALL:"所有",HRM_BRORSER_TIP:"请输入姓名/首字母/电话",SEAECH:"搜索",SURE:"确定",RESET:"重置",CANCEL:"取消",MAIN_FIELD:"主表字段:",DETAIL_FIELD:"明细字段:",SAVE_IMAGE:"保存图片",SAVE_SUCCESS:"保存成功",IMAGE_LOADING_ERROER:"图片加载异常",SUBJECT_STRUCTURE:"按科目结构",BY_LIST:"按列表",COMMENT:"评论",REPLY:"回复",DOCUMENT:"文档",WORKFLOW:"流程",CUSTOMER:"客户",PROJECT:"项目",ATTACH:"附件"},8:{FIELDS_MUST_FILLED:"The following fields must be filled:",CONFIRM_DEL_DATA:"Confirm delete data?",NO_DATA:"No data to display",LOAD_MORE:"Load more",PHOTOGRAPH:"Photograph",SELECT_IMAGE:"Add image",SELECT_FILE:"Add file",LOAD_MORE:"Load more",ADD:"Add",SELECTED:"Selected",SELECT_ALL:"Select all",DELETE:"Delete",LOADING_DATA:"Loading...",NO_PERMISSION_ACCESS:"no permission access",RECENTLY:"Recently",SAME_DEPARTMENT:"The same department",ORGANIZATION:"Organization",SUBORDINATES:"Subordinates",COMMON_GORUP:"Common group",ALL:"All",HRM_BRORSER_TIP:"Please enter your name / initials / telephone number",SEAECH:"Search",SURE:"Sure",RESET:"Reset",CANCEL:"Cancel",MAIN_FIELD:"Main field: ",DETAIL_FIELD:"Detail field: ",SAVE_IMAGE:"Save Image",SAVE_SUCCESS:"successful",IMAGE_LOADING_ERROER:"Image loading error ",SUBJECT_STRUCTURE:"Subject structure",BY_LIST:"By list",COMMENT:"Comment",REPLY:"@",DOCUMENT:"Document",WORKFLOW:"Workflow",CUSTOMER:"Customer",PROJECT:"Project",ATTACH:"Attachment"},9:{FIELDS_MUST_FILLED:"以下字段必填:",CONFIRM_DEL_DATA:"確認刪除數據?",NO_DATA:"没有数据",PHOTOGRAPH:"拍照",SELECT_IMAGE:"添加圖片",SELECT_FILE:"點擊選擇上傳文件",LOAD_MORE:"加載更多",ADD:"新增",SELECTED:"已選",SELECT_ALL:"全選",DELETE:"删除",LOADING_DATA:"正在加載...",NO_PERMISSION_ACCESS:"無許可權訪問",RECENTLY:"最近",SAME_DEPARTMENT:"同部門",ORGANIZATION:"組織",SUBORDINATES:"下屬",COMMON_GORUP:"常用組",ALL:"所有",HRM_BRORSER_TIP:"請輸入姓名/首字母/電話",SEAECH:"蒐索",SURE:"確定",RESET:"重置",CANCEL:"取消",MAIN_FIELD:"主表字段:",DETAIL_FIELD:"明細字段:",SAVE_IMAGE:"保存圖片",SAVE_SUCCESS:"保存成功",IMAGE_LOADING_ERROER:"圖片加載出錯",SUBJECT_STRUCTURE:"按科目結構",BY_LIST:"按列表",COMMENT:"評論",REPLY:"回復",DOCUMENT:"文檔",WORKFLOW:"流程",CUSTOMER:"客戶",PROJECT:"項目",ATTACH:"附件"}}[require("mUtil").getUserLanguage()]}),define("mobilemode",["mUtil","pageStack","pageEvent","zepto","i18n"],function(){var t,i,r,p=require("mUtil"),u=require("pageEvent"),e=require("i18n"),d=(i=t=null,r={first:$.Deferred(),second:$.Deferred()},{setParams:function(e,t){var n=p.getPageIntId(e),i={pageKey:p.UUID()+"_"+n};(t||"").split("&").forEach(function(e){var t=e.indexOf("=");if(-1!=t){var n=e.substring(0,t),r=e.substring(t+1);i[n]=r}}),p.setPageParam(e,i)},setPaths:function(){i||(i=["mApi/popup"],$(document.body).find(".page").each(function(e,t){var n=p.getPageIntId(t.id),r=p.getPageScriptPath(n);i.push(r)}))},setElement:function(e){t=e},showLoading:function(){t.children(".page-loading").length||t.append("<div class='page-loading wev-loading'>"+e.LOADING_DATA+"</div>")},hideLoading:function(){t.children(".page-loading").remove()},prevcache:{start:function(){if(0!==i.length){var n=function(e){var t=i.shift();t&&p.require(t).then(function(){r[e].resolve().then(function(){r[e]=$.Deferred(),n(e)})})};r.first=$.Deferred(),r.second=$.Deferred(),n("first"),n("second")}},stop:function(){r.first.reject(),r.second.reject()}},blurPageEle:function(r,e){var t=$(r).children(".page-content")[0];if(t)try{if(e){$("input,textarea,select",t).not("input[type='hidden']").each(function(e,t){t.blur()});var n=$(r).children(".wev-detailtable-page.in")[0];n&&$("input,textarea,select",n).not("input[type='hidden']").each(function(e,t){t.blur()})}$(".wev-comp-FSound",t).each(function(e,t){var n=p.getInstance($(t).parent().attr("id"),r.id);n&&n.pauseAudio()}),$(".wev-comp-Video",t).each(function(e,t){var n=p.getInstance($(t).parent().attr("id"),r.id);n&&n.pauseVideo()})}catch(e){console.log(e)}}});return p.isIOS()&&$("body").on("blur","input, select, textarea",function(){p.isFunction(this.scrollIntoViewIfNeeded)&&this.scrollIntoViewIfNeeded()}),{pageInit:function(e,t,n){var i=$(e);if(!i.hasClass("page-scroller")){var r=e.id,a=p.getPageIntId(r),o=require("Component"),s=function(t){p.getPageScript(a).then(function(e){p.eval(e[t],r)})};n.isrefresh||p.setCurrentPageId(r),d.setElement(i),d.setParams(r,n.formdata),d.setPaths();var c=i.children(".page-header"),u=i.children(".page-content"),l=i.children(".page-footer");i.children().not(".page-header, .page-content, .page-footer, .page-tip").remove(),u.children(".tabpanel").each(function(){var e=$(this),t="page-scroller";e.hasClass("page-scroller")||(t="tabpanel show_hide out"),e.attr("class",t).removeAttr("style")}),c.children("abbr[data-tabpanel]").remove(),l.children("abbr[data-tabpanel]").remove();var f=[];$(c.children("abbr[data-type]").concat(u.children(".page-scroller").children("abbr[data-type]"),l.children("abbr[data-type]"))).each(function(){var e=$(this),t=e.data("priority");e.data("loaded",!1).html(""),1!=e.data("lazyload")&&f.push({el:this.id,type:e.data("type"),container:i,priority:void 0===t?Math.pow(2,53)-1:t,pageid:r})}),d.prevcache.stop(),p.unload(r),s("sourcecode"),0<f.length&&(d.showLoading(),p.getPageScript(a).then(function(e){var t=e.props;f.forEach(function(e){e.option=t[e.el]}),o.load(f,function(){p.trigger("load",r),d.prevcache.start()},function(e,t){0===t&&d.hideLoading(),p.trigger("load",r,e.id)})}),o.preload(f)),p.onload(r,function(){s("onload"),i.off("click.viewimg"),i.on("click.viewimg","img[data-groupid]",function(e){if($(this).attr("src")){var t=[],n=$(this).attr("data-groupid");$("img[data-groupid='"+n+"']",i).each(function(){if(!this.src)return!0;t.push(this)});var r=t.indexOf(this);require(["imgViewerHelper"],function(e){e(t,r)})}e.stopPropagation(),e.preventDefault()}),i.off("click.viewfile"),i.on("click.viewfile",".wev-file[data-id]",function(e){var t=$(this),n=t.data("id"),r=t.data("docid"),i=t.data("name"),a=t.data("authorize")||"";p.checkEmpJsApi("openLink")?p.invokeEmApi("openLink",{title:decodeURIComponent(i),url:"/weaver/weaver.file.FileDownload?fileid="+n+a,openType:2}):"WEB_BROWSER"==p.getClientType()?window.open("/spa/document/index.jsp?id="+r+a):location.href="/download.do?fileid="+n+"&module=3&scope=11&filename="+i,e.stopPropagation(),e.preventDefault()}),n.onPageLoad&&n.onPageLoad()})}},pageChange:function(e,t,n,r){var i;if(t&&d.blurPageEle(t,r),r){var a=$(e).children(".page-content").children(".tabpanel.in")[0];a&&(i=e.id,e=a)}var o=e.id,s=t&&t.id,c=require("pageStack");e.classList.contains("page-scroller")&&(o=o.replace("_scroller","")),$(e).hasClass("tabpanel")&&$(t).hasClass("tabpanel")||(n.replaceState?(c.pop(),c.push(e)):!r&&c.push(e)||c.pop(i||o)),s&&p.unload(s),p.setCurrentPageId(o),u.trigger("change")},none:function(e,t){},serviceChange:function(e,t,n,r){var i=require("pageStack");n.replaceState?(i.pop(),i.push(e)):!r&&i.push(e)||i.pop();var a=t&&t.id;a&&p.unload(a)}}}),function(){function s(i,e){var t;if(e=e||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=e.touchBoundary||10,this.layer=i,this.tapDelay=e.tapDelay||200,this.tapTimeout=e.tapTimeout||700,!s.notNeeded(i)){for(var n=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],r=0,a=n.length;r<a;r++)this[n[r]]=o(this[n[r]],this);c&&(i.addEventListener("mouseover",this.onMouse,!0),i.addEventListener("mousedown",this.onMouse,!0),i.addEventListener("mouseup",this.onMouse,!0)),i.addEventListener("click",this.onClick,!0),i.addEventListener("touchstart",this.onTouchStart,!1),i.addEventListener("touchmove",this.onTouchMove,!1),i.addEventListener("touchend",this.onTouchEnd,!1),i.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(i.removeEventListener=function(e,t,n){var r=Node.prototype.removeEventListener;"click"===e?r.call(i,e,t.hijacked||t,n):r.call(i,e,t,n)},i.addEventListener=function(e,t,n){var r=Node.prototype.addEventListener;"click"===e?r.call(i,e,t.hijacked||(t.hijacked=function(e){e.propagationStopped||t(e)}),n):r.call(i,e,t,n)}),"function"==typeof i.onclick&&(t=i.onclick,i.addEventListener("click",function(e){t(e)},!1),i.onclick=null)}function o(e,t){return function(){return e.apply(t,arguments)}}}var e=0<=navigator.userAgent.indexOf("Windows Phone"),c=0<navigator.userAgent.indexOf("Android")&&!e,u=/iP(ad|hone|od)/.test(navigator.userAgent)&&!e,l=u&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=u&&/OS [6-7]_\d/.test(navigator.userAgent),i=0<navigator.userAgent.indexOf("BB10");s.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(u&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},s.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!c;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},s.prototype.sendClick=function(e,t){var n,r;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),r=t.changedTouches[0],(n=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(e),!0,!0,window,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,e.dispatchEvent(n)},s.prototype.determineEventType=function(e){return c&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},s.prototype.focus=function(e){var t;u&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},s.prototype.updateScrollParent=function(e){var t,n;if(!(t=e.fastClickScrollParent)||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},s.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},s.prototype.onTouchStart=function(e){var t,n,r;if(1<e.targetTouches.length)return!0;if(t=this.getTargetElementFromEventTarget(e.target),n=e.targetTouches[0],u){if((r=window.getSelection()).rangeCount&&!r.isCollapsed)return!0;if(!l){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=n.pageX,this.touchStartY=n.pageY,e.timeStamp-this.lastClickTime<this.tapDelay&&e.preventDefault(),!0},s.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],n=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>n||Math.abs(t.pageY-this.touchStartY)>n},s.prototype.onTouchMove=function(e){return this.trackingClick&&(this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0},s.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},s.prototype.onTouchEnd=function(e){var t,n,r,i,a,o=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0;if(e.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,n=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(a=e.changedTouches[0],(o=document.elementFromPoint(a.pageX-window.pageXOffset,a.pageY-window.pageYOffset)||o).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(r=o.tagName.toLowerCase())){if(t=this.findControl(o)){if(this.focus(o),c)return!1;o=t}}else if(this.needsFocus(o))return 100<e.timeStamp-n||u&&window.top!==window&&"input"===r?this.targetElement=null:(this.focus(o),this.sendClick(o,e),u&&"select"===r||(this.targetElement=null,e.preventDefault())),!1;return!(!u||l||!(i=o.fastClickScrollParent)||i.fastClickLastScrollTop===i.scrollTop)||(this.needsClick(o)||(e.preventDefault(),this.sendClick(o,e)),!1)},s.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},s.prototype.onMouse=function(e){return!(this.targetElement&&!e.forwardedTouchEvent&&e.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)&&(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),1))},s.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,!(this.trackingClick=!1)):"submit"===e.target.type&&0===e.detail||((t=this.onMouse(e))||(this.targetElement=null),t)},s.prototype.destroy=function(){var e=this.layer;c&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},s.notNeeded=function(e){var t,n,r;if(void 0===window.ontouchstart)return!0;if(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!c)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(31<n&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(i&&10<=(r=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/))[1]&&3<=r[2]&&(t=document.querySelector("meta[name=viewport]"))){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction||!!(27<=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||"none"===e.style.touchAction||"manipulation"===e.style.touchAction},s.attach=function(e,t){return new s(e,t)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("fastclick",[],function(){return s}):"undefined"!=typeof module&&module.exports?(module.exports=s.attach,module.exports.FastClick=s):window.FastClick=s}(),define("Component",["juicer","mUtil","i18n","zepto"],function(o,c){"use strict";var n=c.isString,t=c.isElement,r=c.isObject,i=c.isArray,u={UNLOAD:1,LOAD:2,DATALOAD:3},s=function(a){a=a||{};var n={handlers:{},once:{}},e=function(){return!0};this.$on=function(e,t){n.handlers[e]=t},this.$once=function(e,t){n.once[e]=t},this.$off=function(e){n.once[e]?delete n.once[e]:n.handlers[e]?delete n.handlers[e]:e||(n.handlers={},n.once={})},this.$emit=function(e){var t=[].slice.call(arguments,1);n.once[e]?(n.once[e].apply(this,t),delete n.once[e]):n.handlers[e]&&n.handlers[e].apply(this,t)},this.beforeMount=e,this.mounted=e,this.transferToVM=e,this.tpl="",this.css="",this.components={},this.status=u.UNLOAD,this.id=s.util.getId(a.el),this.pageid=a.pageid||c.getCurrentPageId(),this.$container=$(a.container||"body"),this.updateStatus=function(e){this.status=e},this.render=function(){var r=this,i=s.util;return delete a.el,a.type=a.type||r.type,$.when(i.initData(a.url||a.option||{}),i.getTpl(a.type,this.tpl),i.getCss(this.css)).then(function(e){var t=r.$container.find("[id='"+r.id+"']"),n=r.pageid;return a.url||a.needTransfer?r.transferToVM(e):r.viewModel=$.extend(!0,r.viewModel,e),r.viewModel=i.formatVM(r.viewModel,n,function(e){return!!~(r.keysOfSkipedVarParse||[]).indexOf(e)}),r.id=e.id||r.id,n?(s.instances[n]=s.instances[n]||{},s.instances[n][r.id]=r):s.instances[r.id]=r,r.components=i.map(r.components,function(e){return e.props=e.props||{},e.uid=e.props.uid="_"+c.UUID(),e.content=o(e.tmpl,e.props),e}),r.beforeMount(),$.extend(!0,r.viewModel,{id:r.id,compType:a.type}),r.$el=i.render(t,$.extend(!0,{},r.viewModel,r.components)),r.$comp=r.$el.children(".wev-comp-"+r.type),r.components=i.map(r.components,function(e){return e.$el=r.$el.find("#"+e.uid),e}),Object.keys(r.components).forEach(function(e){r.components[e].mounted()}),r.mounted()})}};return s.tpls={},s.instances={},s.util={getId:function(e){return n(e)?e:t(e)?e.id:e},getTpl:function(t,e){var n=$.Deferred();return t in s.tpls?n.resolve():e?(require([e],function(e){s.tpls[t]=o(c.replaceI18n(e)),n.resolve()}),n):s.tpls[t]=o("")},getCss:function(e){var t=$.Deferred();return e?(n(e)?e=["css!"+e]:i(e)&&(e=e.map(function(e){return"css!"+e})),require(e,function(){t.resolve()}),t):t.resolve()},render:function(e,t){var n=s.tpls[t.compType].render(t);return $(e).html(n)},initData:function(n,e){var t=$.Deferred();return r(n)?t.resolve(n):(c.getJSON(n,function(e){t.resolve(e.data)},function(e){var t=n.split("mec_id=")[1];c.console.error("无法获取到组件id为 "+t+" 的相关数据")}),t)},map:function(t,n){var r={};return Object.keys(t).map(function(e){r[e]=n(t[e])}),r},formatVM:function(e,t,n){var r=this,i=this.getDataSet(t),a=c.getUserLanguage(),o=c.containsVarParser(JSON.stringify(e));return(e=c.replaceJSON(e,function(t){return t=c.replaceVariables(t),t=r.replaceMutilLanguage(t,a),i.length&&i.forEach(function(e){t=e.replace(t)}),o&&(t=c.replaceVarParser(t)),t},n)).needParseVar=o,e},replaceMutilLanguage:function(t,n){var r=this;return(t.match(/~`~`(.|\n)+?`~`~/g)||[]).map(function(e){t=t.replace(e,r.replaceStandMutilLanguage(e,n))}),t},replaceStandMutilLanguage:function(e,t){var n=e.replace(/^~`~`|`~`~$/g,"").split("`~`");if(1==n.length&&n[0]===e)return e;for(var r="",i=0;i<n.length;i++){var a=n[i],o=a.replace(/([\d]{1,2}) [\s\S]*/,"$1");(a=a.replace(/[\d]{1,2} /,"").trim())&&!r&&(r=a),a&&t==o&&(e=a)}return 0<=e.indexOf("~")?r:e},getDataSet:function(e){var t=s.instances[e];return t?Object.keys(t).filter(function(e){return"DataSet"===t[e].type}).map(function(e){return t[e]}):[]}},{super:function(e,t){s.call(e,t)},init:function(e){function t(){}return t.prototype=s.prototype,e.prototype=new t,e},getInstance:function(e,t){return(t=t||c.getCurrentPageId())?s.instances[t][e]:s.instances[e]},getPageComs:function(e){if(!e)return[];var t=s.instances[e]||{};return Object.keys(t).map(function(e){return t[e]})},load:function(e,r,i){var a=-1,o={},s=e.length;e.forEach(function(n){if(n.type){var e=o[n.priority]||[];n.index=e.push(n)-1,n.ready=$.Deferred(),n.render=$.Deferred(),o[n.priority]=e,require([n.type],function(e){var t=new e(n);t.$once("loaded",function(e){t.updateStatus(u.LOAD),c.isFunction(i)&&setTimeout(function(){i(t,e)},0),s-1===e&&c.isFunction(r)&&setTimeout(r,0)}),n.ready.then(function(){return t.render().then(function(){t.$emit("loaded",++a),t.$el.data("loaded",!0),n.render.resolve()})})})}}),Object.keys(o).sort(function(e,t){return e-t}).reduce(function(e,t){return(e=e||$.Deferred().resolve()).then(function(){var e=(o[t]||[]).map(function(e){return e.ready.resolve(),e.render});return $.when.apply($.when,e)})},"")},preload:function(e){e.forEach(function(e){require([e.type])})},replaceMutilLanguage:function(e,t){return s.util.replaceMutilLanguage(e,t)},render:function(e,t){return s.util.render(e,t)},status:u}}),define("mApi/basic",["mUtil"],function(f){return{ajax:function(e,t,n,r){return f.ajax(e,t,n,r)},openUrl:function(e,t,n){var r=require("mobilebone");if(n=n||{},f.isObject(t)&&(n=t),0==e.indexOf("/mobilemode/appHomepageView.jsp")){var i,a=e.indexOf("&");-1!=a?(queryString=e.substring(a+1),i=e.substring(0,a)):(i=e,queryString="");var o=i.replace("/mobilemode/appHomepageView.jsp?appHomepageId=","");if(!o)return void f.getLabel(5466,"未找到相关页面",function(e){Mobile_NS.alert(e)});var s=f.getPageId(o),c=$.extend({reload:!0,formdata:queryString},n),u=document.querySelector(".in."+r.classPage);if(null==u)return;var l=document.getElementById(s);l&&r.transition(l,u,!1,c)}else!0===t||f.isFunction(t)||-1!=e.indexOf("ajax=true")?r.ajax($.extend({url:e,success:function(){f.isFunction(t)&&t.call()}},n)):location.href=e},getParameter:function(e,t){var n;return t=t||f.getCurrentPageId(),null!=(n=f.getPageParam(t)[e])&&void 0!==n||(n=""),n},getGlobalVar:function(e){return f.getGlobalVars()[e]||""},getCurrUser:function(){return f.getCurrUser()},getWechatUserInfo:function(){return f.getWechatUserInfo()},getCurrentPageId:function(){return f.getCurrentPageId()},backPage:function(){f.back()},eval:function(e){if(f.isString(e))try{e=decodeURIComponent(e)}catch(e){}f.eval(e)},login:function(e,t,n){f.ajax("/mobilemode/mobile/verifyLogin2.jsp",{loginid:e,password:t},function(e){"1"==(e="string"==typeof e?JSON.parse(e):e).message&&(f.setSessionKey(e.sessionkey),$.extend(__meta__.user,e.user)),n&&n(e)},{type:"POST"})},callApi:function(e,t,n,r,i){return i=i||{},f.isFunction(t)&&(r=t,t=null),f.isFunction(n)&&(i=r||{},r=n,n="GET"),f.isString(t)&&~t.toLowerCase().indexOf(["get","post"])&&(r=n,n=t,t=null),i.url=f.completeUrl("/mobilemode/api"+e),i.data=t,i.type=n,i.success=r,$.ajax(i)}}}),define("mApi",["mUtil","mApi/basic","mApi/custom"],function(e,t,n){var r="mApi/popup",i="mApi/form",a="mApi/jump",o="mApi/refresh",s="mApi/msgpush",c="mApi/other",u="mService";function l(e,r){var i=[].slice.call(arguments);return i=i.slice(2),function(){var t=$.Deferred(),n=[].slice.call(arguments);return require([e],function(e){$.when(e[r].apply(e,[].concat(i,n))).done(function(){t.resolve.apply(null,arguments)})}),t}}var f={ajax:t.ajax,openUrl:t.openUrl,getParameter:t.getParameter,getCurrUser:t.getCurrUser,getCurrentPageId:t.getCurrentPageId,backPage:t.backPage,eval:t.eval,login:t.login,callApi:t.callApi,getWechatUserInfo:t.getWechatUserInfo,getGlobalVar:t.getGlobalVar,msg:l(r,"msg"),alert:l(r,"alert"),Alert:l(r,"Alert"),confirm:l(r,"confirm"),Confirm:l(r,"Confirm"),prompt:l(r,"prompt"),showLoader:l(r,"showLoader"),hideLoader:l(r,"hideLoader"),footerMenu:l(r,"footerMenu"),dropDownMenu:l(r,"dropDownMenu"),getFormField:function(e,t,n){return require("mApi/form").getField(e,t,n)},formSubmit:l(i,"submit"),formDelete:l(i,"deleteData"),datePicker:l(i,"wrapToDatetime"),toggle:l(i,"wrapToToggle"),backToHomepage:l(a,"backToHomepage"),createTopfloorPage:l(a,"createTopfloorPage"),closeTopfloorPage:l(a,"closeTopfloorPage"),openUrlLeftReplace:l(a,"openUrlLeftReplace"),openUrlRightReplace:l(a,"openUrlRightReplace"),openWebView:l(a,"openWebView"),SQL:l("mApi/sql","run"),refresh:l(o,"refresh"),refreshList:l(o,"refreshList"),refreshPrevPageList:l(o,"refreshPrevPageList"),refreshSpecifiedList:l(o,"refreshSpecifiedList"),triggerRefresh:l(o,"triggerRefresh"),triggerLazyLoad:l(o,"triggerLazyLoad"),refreshRemind:l(o,"refreshRemind"),scanQRCode:l("mApi/qrcode","scan"),getCurrentPosition:l("mApi/lbs","getCurrentPosition"),getCurrPosition:l("mApi/lbs4amap","getCurrPosition"),sendMessage:l(s,"sendMessage"),sendEmobileMsg:l(s,"sendEmobileMsg"),sendWechatMsg:l(s,"sendWechatMsg"),callMobile:l(c,"callMobile"),addFormmodeDataShare:l(c,"addFormmodeDataShare"),encrypt:l(c,"encrypt"),progressBar:l(c,"progressBar"),initWeather:l(c,"initWeather"),getLayoutUrl:l(c,"getLayoutUrl"),toggleListData:l(c,"toggleListData"),getListCheckedData:l(c,"getListCheckedData"),previewImg:l(c,"previewImg"),getDataSetDetail:function(e,t,n){return require("mApi/other").getDataSetDetail(e,t,n)},getCurrDate:e.getCurrDate,getCurrTime:e.getCurrTime,openLBSWin:l(u,"show","position"),openLBSPage:l(u,"show","position4amap"),openMap:function(t,n){require(["mService"],function(e){e.show("map",{coordinate:t,type:n})})}};return window.Mobile_NS=f,window.$u=f.openUrl,window.$p=f.getParameter,window.$u_l_replace=f.openUrlLeftReplace,window.$u_r_replace=f.openUrlRightReplace,window.$f=f.getFormField,window.$d=f.getDataSetDetail,Object.keys(n).forEach(function(e){f.hasOwnProperty(e)||(f[e]=n[e])}),window.$load=function(t){var n=e.getCurrentPageId();require(["mApi/event"],function(e){new e(n).on("load",t)})},f}),define("mService",["mUtil","mobilebone","i18n"],function(c,u,l){var f={},i="mService/",a={setService:function(e,t){this[e]=t},getService:function(e){return this[e]}};function p(e){var t=a.getService(e);if(t)return t;var n=e.indexOf("/"),r=-1===n?e:e.substring(0,n);this.id=e,this.name=i+e,this.css="css!"+i+r+"_css",this.html=i+e+"_html",this.setService=function(e){this.service=e},this.setTpl=function(e){this.tpl=e},a.setService(e,this)}return p.prototype={load:function(n){var r=$.Deferred(),i=this;return n=n||function(){},i.tpl?(n(i.tpl,i.service),r.resolve(i.tpl,i.service)):(require([this.name,this.css],function(t){require([i.html],function(e){n(e,t),r.resolve(e,t),i.setTpl(e),i.setService(t)})}),r)},preload:function(){require([this.name,this.css])}},{show:function(e,n){var t="page_service_"+e.replace("/","_"),r=n&&n._identity;r&&(t+="_"+r);var i=!0,a=f[t];a?i=!r:(a=$('<div id="'+t+'" class="page out" data-onpagefirstinto="none" data-callback="serviceChange"><div class="page-loading wev-loading">'+l.LOADING_DATA+"</div></div>"),$(document.body).append(a),f[t]=a);var o=a[0],s=$(".in."+u.classPage);n.classAnimation&&!n.preload&&(s.attr("data-form",n.classAnimation),a.attr("data-form",n.classAnimation),o.flagAniBind=!1,o.animationend=function(e,t){"out"==t&&e.classList.contains("reverse")&&(s.removeAttr("data-form").removeClass(n.classAnimation),a.removeAttr("data-form").removeClass(n.classAnimation))}),!n.preload&&u.transition(o,s[0],!1,{}),i&&new p(e).load().then(function(e,t){e=c.replaceI18n(e),a.html(e),t.mounted(a,n)})},preload:function(e){new p(e).preload()},load:function(e,t){new p(e).load(t)},getService:function(e){return new p(e)}}}),define("main_export",["mobilebone","mobilemode","fastclick","zepto","Component","mApi","mService"],function(t,n,e){var r=require("mUtil"),i=require("Component"),a=function(e){e=i.replaceMutilLanguage(e,r.getUserLanguage()),$(document.body).append(e),t.rootTransition=n,t.evalScript=!0,t.mergeCallback=!1,t.onpagefirstinto=n.pageInit,t.callback=n.pageChange,t.init(r.getCurrentPageId(),{reload:!0})};if(e.attach(document.body),"undefined"!=typeof main_export_mmsrcHtml)return a(main_export_mmsrcHtml);window.Loader.onHtmlLoaded=a});