var feloader=function(t){!function(t){"use strict";for(var e,r,n={},i=function(){},o="memory".split(","),a="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");e=o.pop();)t[e]=t[e]||n;for(;r=a.pop();)t[r]=t[r]||i}(this.console=this.console||{});var e=this,r=function(){this.Env={host:e,mods:{}},this.Config={debug:"",packages:{},fns:{},useDailyAssets:!1,forceAssetsHost:t,assetsHost:"g.alicdn.com",dailyAssetsHost:"g-assets.daily.taobao.net",crossorigin:!1};var r=this.Loader={};r.Status={ERROR:-1,UNLOADED:0,LOADING:1,LOADED:2,INITIALIZING:3,INITIALIZED:4},this.initUtils(),this.initDataStructure(),this.initCssOnLoad(),this.initGetScript(),this.initConfig(),this.initComboLoader(),this.initLoader(),this.init()};return r.prototype.__BUILD_TIME="",r.prototype.version="5.0.5",r.prototype.config=function(e,r){var n,i,o,a=this.Config,s=a.fns,u=this;if("string"==typeof e)n=s[e],r===t?i=n?n.call(u):a[e]:n?i=n.call(u,r):a[e]=r;else for(var c in e)r=e[c],o=s[c],o?o.call(u,r):a[c]=r;return i},r}();!function(t){function e(t){var e=t.match(u)||[],r={};for(var n in c)r[n]=e[c[n]];return r.hostname&&(r.hostname=r.hostname.toLowerCase()),r.hostname&&!r.pathname&&(r.pathname="/"),r.host=r.hostname,r.port&&(r.host=r.hostname+":"+r.port),r}function r(t){var e=0;return parseFloat(t.replace(/\./g,function(){return 0===e++?".":""}))}function n(t){var e=t.split(/\//);return"/"===t.charAt(0)&&e[0]&&e.unshift(""),"/"===t.charAt(t.length-1)&&t.length>1&&e[e.length-1]&&e.push(""),e}function i(t,e){var r,n,i=0;if(l(t))for(n=t.length;n>i&&e(t[i],i,t)!==!1;i++);else for(r=o(t),n=r.length;n>i&&e(t[r[i]],r[i],t)!==!1;i++);}function o(t){var e=[];for(var r in t)e.push(r);return e}function a(t,e){for(var r in e)t[r]=e[r];return t}function s(t){return"/"===t.charAt(0)&&(t=0===t.indexOf("//")?location.protocol+t:location.protocol+"//"+location.host+t),"/"===t.charAt(t.length-1)&&(t+="index"),p.endsWith(t,".js")&&(t=t.slice(0,-3)),t}var u=new RegExp("^([\\w\\d+.-]+:)?(?://(?:([^/?#@]*)@)?([\\w\\d\\-\\u0100-\\uffff.+%]*|\\[[^\\]]+\\])(?::([0-9]+))?)?([^?#]+)?(\\?[^#]*)?(#.*)?$"),c={protocol:1,auth:2,hostname:3,port:4,pathname:5,search:6,hash:7},l=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},f=/(http(s)?:)?\/\/([^\/]+)(?::(\d+))?/,d=Array.prototype.map,h=Array.prototype.filter,g=String.prototype.startsWith,p={noop:function(){},filter:h?function(t,e,r){return d.call(t,e,r||this)}:function(t,e,r){for(var n=t.length,i=new Array(n),o=0;n>o;o++){var a="string"==typeof t?t.charAt(o):t[o];(a||o in t)&&e.call(r||this,a,o,t)&&i.push(a)}return i},map:d?function(t,e,r){return d.call(t,e,r||this)}:function(t,e,r){for(var n=t.length,i=new Array(n),o=0;n>o;o++){var a="string"==typeof t?t.charAt(o):t[o];(a||o in t)&&(i[o]=e.call(r||this,a,o,t))}return i},startsWith:g?function(t,e){return g.call(t,e)}:function(t,e){return 0===t.lastIndexOf(e,0)},isEmptyObject:function(t){for(var e in t)if(void 0!==e)return!1;return!0},endsWith:function(t,e){var r=t.length-e.length;return r>=0&&t.indexOf(e,r)===r},now:Date.now||function(){return+new Date},each:i,keys:o,isArray:l,indexOf:function(t,e){for(var r=0,n=e.length;n>r;r++)if(e[r]===t)return r;return-1},normalizeSlash:function(t){return t.replace(/\\/g,"/")},normalizePath:function(t,r){var i=r.charAt(0);if("."!==i)return r;var o="";if(p.startsWithProtocol(t)){var a=e(t);o=a.protocol+"//"+a.host,t=a.pathname}var s=n(t),u=n(r);s.pop();for(var c=0,l=u.length;l>c;c++){var f=u[c];"."===f||(".."===f?s.pop():s.push(f))}return o+s.join("/").replace(/\/+/,"/")},startsWithProtocol:function(t){return p.startsWith(t,"http:")||p.startsWith(t,"https:")||p.startsWith(t,"file:")},isSameOriginAs:function(t,e){var r=t.match(f),n=e.match(f);return r[0]===n[0]},getHash:function(t){var e,r=5381;for(e=t.length;--e>-1;)r=(r<<5)+r+t.charCodeAt(e);return r+""},getSuffix:function(t){var e=t.match(/\.(\w+)$/);return e?e[1]:void 0}},m=function(){var t,e,n=this.Loader,i=this.Env,o=n.Status,u=i.mods,c=i.host,l=n.Utils={},f=c.document,d=(c.navigator||{}).userAgent||"";((t=d.match(/Web[Kk]it[\/]{0,1}([\d.]*)/))||(t=d.match(/Safari[\/]{0,1}([\d.]*)/)))&&t[1]&&(l.webkit=r(t[1])),(t=d.match(/Trident\/([\d.]*)/))&&(l.trident=r(t[1])),(t=d.match(/Gecko/))&&(l.gecko=.1,(t=d.match(/rv:([\d.]*)/))&&t[1]&&(l.gecko=r(t[1]))),(t=d.match(/MSIE ([^;]*)|Trident.*; rv(?:\s|:)?([0-9.]+)/))&&(e=t[1]||t[2])&&(l.ie=r(e),l.ieMode=f.documentMode||l.ie,l.trident=l.trident||1),a(l,p),a(l,{mix:a,docHead:function(){return f.getElementsByTagName("head")[0]||f.documentElement},collectErrors:function(t,e,r){var n,i,a,s;for(r=r||{},e=e||[],n=0;n<t.length;n++)a=t[n],i=a.id,r[i]||(r[i]=1,s=a.status,s!==o.ERROR?l.collectErrors(a.getNormalizedRequiredModules(),e,r):e.push(a));return e},createModule:function(t,e){t=s(t);var r=u[t];return r||(r=u[t]),r?(e&&r.reset(e),r):(u[t]=r=new n.Module(a({id:t},e)),r)},createModules:function(t){return l.map(t,function(t){return l.createModule(t)})},initModules:function(t){var e,r=t.length,n=1;for(e=0;r>e;e++)n&=t[e].initRecursive();return n},getModulesExports:function(t){for(var e=t.length,r=[],n=0;e>n;n++)r.push(t[n].getExports());return r},addModule:function(t,e,r){var n=u[t];return n&&void 0!==n.factory?(console.warn(t+" is defined more than once"),void 0):(l.createModule(t,a({id:t,status:o.LOADED,factory:e},r)),void 0)}})};t.prototype.initUtils=m}(feloader),function(t,e){function r(t,r){var n=this;n.name=e,n.base=e,n.main=e,n.filter=e,n.tag=e,n.charset=e,n.combine=e,n.group=e,n.modules={},n.ctx=r,n.ctx.Loader.Utils.mix(n,t)}function n(t,r){return t[r]!==e?t[r]:t.ctx.Config[r]}function i(t,e,r){for(var n=0;n<e.length;n++)e[n]=t.resolve(e[n]).id;t.ctx.use(e,r)}function o(t,r){var n=this;n.ctx=r;var o=this.ctx.Loader.Status,a=this.ctx.Loader.Utils;n.exports=e,n.module=n,n.status=o.UNLOADED,n.id=e,n.factory=e,n.config=e,n.cjs=1;var s=this.ctx.Loader.Utils.mix;s(n,t),n.waits={};var u=n._require=function(t,e){if("string"==typeof t){var r=n.resolve(t);return a.initModules(r.getNormalizedModules()),r.getExports()}i(n,t,e)};u.toUrl=function(t){var e=n.getUri(),r="",i=e,o=e.indexOf("//");return-1!==o&&(r=e.slice(0,o+2),i=e.slice(o+2)),r+a.normalizePath(i,t)},u.load=r.getScript}function a(e,r){var n=e.indexOf("!");if(-1!==n){var i=e.substring(0,n);e=e.substring(n+1);var o=r.ctx.Loader.Utils.createModule(i);o.initRecursive();var a=o.getExports()||{};a.alias&&(e=a.alias(t,e,i))}return e}function s(t,e){t=t||[];for(var r=t.length,n=0;r>n;n++)t[n]=e.resolve(t[n]).id;return t}function u(t){var e,r=t.id,n=t.alias;if("string"==typeof n&&(t.alias=n=[n]),n)return n;if(e=t.getPackage()){var i;e.name===r&&(i=e.main)?(r+="/","."!==i.charAt(0)&&(i="./"+i),n=[t.ctx.Loader.Utils.normalizePath(r,i)]):e.alias&&(n=e.alias(r))}return n=t.alias=n||[a(r,t)]}var c="ignorePackageNameInUri";r.prototype={constructor:r,reset:function(t){this.ctx.Loader.Utils.mix(this,t);for(var e in this.modules)this.modules[e].reset()},getFilter:function(){return n(this,"filter")},getTag:function(){return n(this,"tag")},getBase:function(){return this.base},getCharset:function(){return n(this,"charset")},isCombine:function(){return n(this,"combine")},isIgnorePackageNameInUri:function(){return n(this,c)},getGroup:function(){return n(this,"group")},addChildModule:function(t,e){this.modules[t]=e}},o.prototype={feloader:1,constructor:o,config:function(){return this.config},reset:function(t){var e=this,r=this.ctx.Loader.Utils.mix;r(e,t),t&&t.requires&&e.setRequiresModules(t.requires),delete e.packageInfo},require:function(t){return this.resolve(t).getExports()},resolve:function(t){var e=this.ctx.Loader.Utils;return e.createModule(e.normalizePath(this.id,t))},add:function(t){this.waits[t.id]=t},remove:function(t){delete this.waits[t.id]},contains:function(t){return this.waits[t.id]},flush:function(){this.ctx.Loader.Utils.each(this.waits,function(t){t.flush()}),this.waits={}},getType:function(){var t=this.ctx.Loader.Utils,e=this,r=e.type;if(!r){var n=e.id;r=t.endsWith(n,".css")?"css":"js",e.type=r}return r},getAlias:function(){var t=this,e=t.id,r=u(t),n=[];if(r[0]===e)n=r;else if(r.length>1)for(var i=0,o=r.length;o>i;i++){var a=r[i];if(a&&a!==e){var s=this.ctx.Loader.Utils.createModule(a),c=s.getAlias();c?n.push.apply(n,c):n.push(a)}}else n.push(r[0]);return t.normalizedAlias=n,n},getNormalizedModules:function(){var t=this,e=t.getAlias(),r=[],n=this.ctx.Loader.Utils;return n.each(e,function(t){t&&r.push(t)}),t.normalizedModules=n.map(r,function(e){return t.ctx.Loader.Utils.createModule(e)}),t.normalizedModules},fixTwoVersion:function(t){var e=/(\d+\.\d+\.\d+\/.*)\d+\.\d+\.\d+\//;return e.test(t)&&(t=t.replace(e,"$1")),t},getUri:function(){var t=this;return t.uri=this.ctx.Loader.Utils.normalizeSlash(this.ctx.Config.resolveModFn(t)),this.fixTwoVersion(t.uri)},getUrl:function(){return this.getUri()},getExports:function(){var t=this.getNormalizedModules();return t[0]&&t[0].exports},getPackage:function(){var t=this;if("undefined"!=typeof t.packageInfo)return t.packageInfo;var e=t.id,r=this.ctx.Config,n=this.ctx.Loader.Utils,i=n.startsWith,o=n.filter,a=r.packages,s=t.id+"/",u=o(s.split("/"),function(t){return t.length>0}).slice(0,2).join("/");if(a[u])return t.packageInfo=a[u],t.packageInfo;u="";var c;for(c in a){var l=c;n.endsWith(l,"/")||(l+="/"),i(s,l)&&c.length>u.length&&(u=c)}return a[u]?(t.packageInfo=a[u],t.packageInfo.addChildModule(u,t),t.packageInfo):i(e,"/")||i(e,"http://")||i(e,"https://")||i(e,"file://")?(t.packageInfo=null,t.packageInfo):(t.packageInfo=a.core,t.packageInfo)},getTag:function(){var t=this;return t.tag||t.getPackage()&&t.getPackage().getTag()},getCharset:function(){var t=this;return t.charset||t.getPackage()&&t.getPackage().getCharset()},setRequiresModules:function(t){var e=this,r=e.requiredModules=e.ctx.Loader.Utils.map(s(t,e),function(t){return e.ctx.Loader.Utils.createModule(t)}),n=[];this.ctx.Loader.Utils.each(r,function(t){n.push.apply(n,t.getNormalizedModules())}),e.normalizedRequiredModules=n},getNormalizedRequiredModules:function(){var t=this;return t.setRequiresModules(t.requires),t.normalizedRequiredModules},getRequiredModules:function(){var t=this;return t.requiredModules?t.requiredModules:(t.setRequiresModules(t.requires),t.requiredModules)},callFactory:function(){var t=this;return t.factory.apply(t,t.cjs?[t._require,t.exports,t]:t.ctx.Loader.Utils.map(t.getRequiredModules(),function(t){return t.getExports()}))},initSelf:function(){var t,r=this,n=r.factory,i=this.ctx.Config,o=this.ctx.Loader.Status,a=this.ctx.Loader.Utils;if("function"==typeof n){if(r.exports={},i.debug)t=r.callFactory();else{try{t=r.callFactory()}catch(s){if(r.status=o.ERROR,r.onError||i.onModuleError){var u={type:"init",exception:s,module:r};r.error=u,r.onError&&r.onError(u),i.onModuleError&&i.onModuleError(u)}else setTimeout(function(){throw s},0);return 0}var c=1;if(a.each(r.getNormalizedRequiredModules(),function(t){return t.status===o.ERROR?(c=0,!1):void 0}),!c)return 0}t!==e&&(r.exports=t)}else r.exports=n;return r.status=o.INITIALIZED,r.afterInit&&r.afterInit(r),i.afterModuleInit&&i.afterModuleInit(r),1},initRecursive:function(){var t=this,e=1,r=t.status,n=this.ctx.Loader.Status,i=this.ctx.Loader.Utils;return r===n.ERROR?0:r>=n.INITIALIZING?e:(t.status=n.INITIALIZING,t.cjs?e=t.initSelf():(i.each(t.getNormalizedRequiredModules(),function(t){e=e&&t.initRecursive()}),e&&t.initSelf()),e)},undef:function(){this.status=this.ctx.Loader.Status.UNLOADED,this.error=null,this.factory=null,this.exports=null}};var l=function(){var t=this,e=this.Loader;e.Package=function(e){return new r(e,t)},e.Module=function(e){return new o(e,t)}};t.prototype.initDataStructure=l}(feloader),function(t){var e=function(){function t(){o||r()}function e(t){var e=0;if(i.webkit)t.sheet&&(e=1);else if(t.sheet)try{var r=t.sheet.cssRules;r&&(e=1)}catch(n){var o=n.name;"NS_ERROR_DOM_SECURITY_ERR"===o&&(e=1)}return e}function r(){for(var t in a){var s=a[t],u=s.node;e(u)&&(s.callback&&s.callback.call(u),delete a[t])}o=i.isEmptyObject(a)?0:setTimeout(r,n)}var n=30,i=this.Loader.Utils,o=0,a={};i.pollCss=function(e,r){var n=e.href,i=a[n]={};i.node=e,i.callback=r,t()},i.isCssLoaded=e};t.prototype.initCssOnLoad=e}(feloader),function(t){var e=function(){var t,e=1e3,r=this.Env.host,n=r.document,i=this.Loader.Utils,o=this.Config,a={},s=i.webkit;this.getScript=function(r,u,c,l){function f(){var t=M.readyState;t&&"loaded"!==t&&"complete"!==t||(M.onreadystatechange=M.onload=null,E(0))}var d,h,g,p,m,v=u,y=o.crossorigin,x=i.endsWith(r,".css");if(l===!0?y=!0:l===!1&&(y=!1),"object"==typeof v&&(u=v.success,d=v.error,h=v.timeout,c=v.charset,g=v.attrs,v.crossorigin===!0?y=!0:v.crossorigin===!1&&(y=!1)),x&&i.ieMode<10&&n.getElementsByTagName("style").length+n.getElementsByTagName("link").length>=31)return setTimeout(function(){throw new Error("style and link's number is more than 31.ie < 10 can not insert link: "+r)},0),d&&d(),void 0;if(p=a[r]=a[r]||[],p.push([u,d]),p.length>1)return p.node;var M=n.createElement(x?"link":"script"),b=function(){m&&(clearTimeout(m),m=void 0)};g&&i.each(g,function(t,e){M.setAttribute(e,t)}),c&&(M.charset=c),x?(M.href=r,M.rel="stylesheet"):(M.src=r,M.async=!0,y&&M.setAttribute("crossorigin","anonymous")),p.node=M;var E=function(t){var e,n=t;b(),i.each(a[r],function(t){(e=t[n])&&e.call(M)}),delete a[r]},L="onload"in M,k=o.forceCssPoll||s&&536>s||!s&&!i.trident&&!i.gecko;return x&&k&&L&&(L=!1),L?(M.onload=f,M.onerror=function(){M.onerror=null,E(1)}):x?i.pollCss(M,function(){E(0)}):M.onreadystatechange=f,h&&(m=setTimeout(function(){E(1)},h*e)),t||(t=i.docHead()),x?t.appendChild(M):t.insertBefore(M,t.firstChild),M}};t.prototype.initGetScript=e}(feloader),function(t,e){function r(t,e){return function(r){var n={};for(var i in r)n[i]={},n[i][t]=r[i];e.config("modules",n)}}var n=function(){function t(t,e){if(t=s.normalizeSlash(t),e&&"/"!==t.charAt(t.length-1)&&(t+="/"),l){if(s.startsWith(t,"http:")||s.startsWith(t,"//")||s.startsWith(t,"https:")||s.startsWith(t,"file:"))return t;t=l.protocol+"//"+l.host+s.normalizePath(l.pathname,t)}return t}function n(t,e,r){var n=e.getTag()||c.tag||"";return n&&(r&&(n+=r),t+="?t="+n),t}var i=this,o=this.Loader,a=o.Package,s=o.Utils,u=this.Env.host,c=this.Config,l=u.location,f=c.fns;c.loadModsFn=function(t,e){i.getScript(t.uri,e)},c.resolveModFn=function(t){var e,r,i,o,a=t.id,u=t.path,c=t.getPackage();if(!c){var l=s.endsWith(a,".css"),f=s.endsWith(a,".js");return o=l?"css":"js",i="."+o,l||f||(a+=".js"),n(a,t,i)}var d=c.getBase(),h=c.name;return o=t.getType(),i="."+o,u||(s.endsWith(a,i)&&(a=a.slice(0,-i.length)),e=c.getFilter()||"","function"==typeof e?u=e(a,o):"string"==typeof e&&(e&&(e="-"+e),u=a+e+i)),"core"===h?r=d+u:a===h?r=d.substring(0,d.length-1)+e+i:(c.isIgnorePackageNameInUri()&&(u=u.substring(h.length+1)),r=d+u),n(r,t,i)},f.requires=r("requires",i),f.alias=r("alias",i),f.packages=function(r){var n=c.packages;return r===e?n:r?(s.each(r,function(e,r){var i=e.name||r;s.startsWith(i,"/")?i=l.protocol+"//"+l.host+i:(s.startsWith(i,"./")||s.startsWith(i,"../"))&&(i=s.normalizePath(l.href,i)),s.endsWith(i,"/")&&(i=i.slice(0,-1)),e.name=i;var o=e.base||e.path;o&&(e.base=t(o,!0)),n[i]?n[i].reset(e):n[i]=new a(e)}),e):(c.packages={core:n.core},e)},f.modules=function(e){e&&s.each(e,function(e,r){var n=e.uri;n&&(e.uri=t(n)),s.createModule(r,e)})},f.base=function(t){var r=this,n=c.packages.core;return t?(r.config("packages",{core:{base:t}}),e):n&&n.getBase()}};t.prototype.initConfig=n}(feloader),function(t,e){function r(t,e){if(t||"function"!=typeof e)t&&t.requires&&!t.cjs&&(t.cjs=0);else{var r=[];r.length&&(t=t||{},t.requires=r)}return t}function n(t){var e,r,n,i=[];for(e=0,n=t.length;n>e;e++)r=t[e],"exports"===r||"module"===r||"require"===r||i.push(r);return i}function i(t,e){var r=t.indexOf("//"),n="";-1!==r&&(n=t.substring(0,t.indexOf("//")+2)),t=t.substring(n.length).split(/\//),e=e.substring(n.length).split(/\//);for(var i=Math.min(t.length,e.length),o=0;i>o&&t[o]===e[o];o++);var a=n+t.slice(0,o).join("/")+"/";return a=a.replace(/\/\/$/,"/")}function o(t,e,r,n,i,o){if(t&&e.length>1){for(var a=t.length,s=[],u=0;u<e.length;u++)s[u]=e[u].substring(a);return r+t+n+s.join(i)+o}return r+n+e.join(i)+o}var a=function(){function t(t,r,n){function i(){--o||r(s,a)}var o=t&&t.length,a=[],s=[];m(t,function(t){var r,o={timeout:n,success:function(){s.push(t),r&&u&&(p(r.id,u.factory,u.config),u=e),i()},error:function(){a.push(t),i()},charset:t.charset};t.combine||(r=t.mods[0],"css"===r.getType()?r=e:b&&(c=r.id,l=+new Date,o.attrs={"data-mod-id":r.id})),d.loadModsFn(t,o)})}function a(t){this.callback=t,this.head=this.tail=e,this.id="loader"+ ++E}function s(){var t,e,r,n,i=document.getElementsByTagName("script");for(e=i.length-1;e>=0;e--)if(n=i[e],"interactive"===n.readyState){t=n;break}return r=t?t.getAttribute("data-mod-id"):c}var u,c,l,f=this.Loader,d=this.Config,h=f.Status,g=f.Utils,p=g.addModule,m=g.each,v=g.getHash,y=h.LOADING,x=h.LOADED,M=h.ERROR,b=g.ieMode&&g.ieMode<10,E=0;a.add=function(t,i,o,a){if("string"==typeof t)if(3===a&&g.isArray(i)){var f=i;i=o,o={requires:n(f),cjs:1}}else 2===a&&i.call&&(o={cjs:1});if(g.isArray(t)&&2===a){var f=t;t=i,i={requires:n(f),cjs:1}}"function"==typeof t||1===a?(o=i,i=t,o=r(o,i),b?(t=s(),t&&p(t,i,o),c=null,l=0):u={factory:i,config:o}):(b?(c=null,l=0):u=e,o=r(o,i),p(t,i,o))};var L;L=function(t){m(t,function(t){var e=[];m(t.mods,function(t){t.status===x&&e.push(t.id)})})},g.mix(a.prototype,{use:function(e){for(var r,n=this,i=d.timeout,o=[],a=0;a<e.length;a++)e[a].id&&o.push(e[a]);e=o,r=n.getComboUris(e),r.css&&t(r.css,function(t,e){L(t),m(t,function(t){m(t.mods,function(t){p(t.id,g.noop),t.flush()})}),m(e,function(t){m(t.mods,function(e){var r=e.id+" is not loaded! can not find module in uri: "+t.uri;console.error(r),e.status=M;var n={type:"load",exception:r,module:e};e.error=n,e.onError&&e.onError(n),d.onModuleError&&d.onModuleError(n),e.flush()})})},i),r.js&&t(r.js,function(t){L(t),m(r.js,function(t){m(t.mods,function(e){if(!e.factory){var r=e.id+" is not loaded! can not find module in uri: "+t.uri;console.error(r),e.status=M;var n={type:"load",exception:r,module:e};e.error=n,e.onError&&e.onError(n),d.onModuleError&&d.onModuleError(n)}e.flush()})})},i)},calculate:function(t,e,r,n,i){var o,a,s,u,c,l=this;for(r=r||[],i=i||[],n=n||{},o=0;o<t.length;o++)if(s=t[o],a=s.id,!n[a])if(c=r.length,u=s.status,u!==M)if(d.requireModsPre&&l.calculate(s.getNormalizedRequiredModules(),e,r,n,i),u>x)n[a]=1;else if(u===x||s.contains(l)||(u!==y&&(s.status=y,i.push(s)),s.add(l),l.wait(s)),r[a])console.warn("find cyclic dependency between mods: "+r),n[a]=1;else{r[a]=1,r.push(a),d.requireModsPre||l.calculate(s.getNormalizedRequiredModules(),e,r,n,i),n[a]=1;for(var f=c;f<r.length;f++)r[r[f]]=0;r.length=c}else e.push(s),n[a]=1;return i},getComboMods:function(t){var e,r,n,o,a,s,u,c,l,f,d,h=t.length,p={},m={};for(e=0;h>e;++e)if(n=t[e],a=n.getType(),d=n.getUri(),o=n.getPackage(),o?(c=o.getBase(),l=o.name,u=o.getCharset(),s=o.getTag(),f=o.getGroup()):c=n.id,o&&o.isCombine()&&f){var y=p[a]||(p[a]={});f=f+"-"+u;var x=y[f]||(y[f]={}),M=0;g.each(x,function(t,e){if(g.isSameOriginAs(e,c)){var r=i(e,c);t.push(n),s&&s!==t.tag&&(t.tag=v(t.tag+s)),delete x[e],x[r]=t,M=1}}),M||(r=x[c]=[n],r.charset=u,r.tag=s||"")}else{var b=m[a]||(m[a]={});(r=b[c])?s&&s!==r.tag&&(r.tag=v(r.tag+s)):(r=b[c]=[],r.charset=u,r.tag=s||""),r.push(n)}return{groups:p,normals:m}},getComboUris:function(t){function r(t,r,n){function a(t){if(r){if(d.useDailyAssets)return t.replace(d.assetsHost,d.dailyAssetsHost);if(d.forceAssetsHost)return t.replace(d.assetsHost,d.forceAssetsHost)}return t}function s(t){L.push({combine:1,uri:a(t),charset:M,mods:y})}function p(){return o(m,v,r,u,c,b)}for(var m,v=[],y=[],x=n.tag,M=n.charset,b=x?"?t="+encodeURIComponent(x)+"."+t:"",E=r.length,L=[],k=0;k<n.length;k++){var w=n[k],q=w.getUri();if(w.getPackage()&&w.getPackage().isCombine()&&g.startsWith(q,r)){var I=q.slice(E).replace(/\?.*$/,"");v.push(I),y.push(w),m===e?m=-1!==I.indexOf("/")?I:"":""!==m&&(m=i(m,I),"/"===m&&(m="")),(v.length>f||p().length>h)&&(v.pop(),y.pop(),s(p()),v=[],y=[],m=e,k--)}else L.push({combine:0,uri:a(q),charset:M,mods:[w]})}v.length&&s(p()),l[t].push.apply(l[t],L)}var n,a,s,u=d.comboPrefix,c=d.comboSep,l={},f=d.comboMaxFileNum,h=d.comboMaxUriLength,p=this.getComboMods(t),m=p.normals,v=p.groups;for(n in m){l[n]=l[n]||[];for(a in m[n])r(n,a,m[n][a])}for(n in v){l[n]=l[n]||[];for(s in v[n])for(a in v[n][s])r(n,a,v[n][s][a])}return l},flush:function(){var t=this;if(t.callback){for(var e=t.head,r=t.callback;e;){var n=e.node,i=n.status;if(!(i>=x||i===M))return;n.remove(t),e=t.head=e.next}t.callback=null,r()}},isCompleteLoading:function(){return!this.head},wait:function(t){var e=this;if(e.head){var r={node:t};e.tail.next=r,e.tail=r}else e.tail=e.head={node:t}}}),f.ComboLoader=a};t.prototype.initComboLoader=a}(feloader),function(t){var e=function(){var e=this.Loader,r=e.Utils,n=r.createModule,i=e.ComboLoader;r.mix(this,{getModule:function(t){return n(t)},getPackage:function(t){return this.Config.packages[t]},add:function(t,e,r){i.add(t,e,r,arguments.length)},use:function(e,n,o){function a(e,n){console.error("feloader: "+n+" the following modules error"),console.error(r.map(e,function(t){return t.id})),o&&(o.apply(t,e),o=null)}function s(){++c;var e=[],i=u.calculate(h,e);if(e.length)a(e,"load");else if(u.isCompleteLoading()){var o=r.initModules(h);o?n&&(n.apply(t,r.getModulesExports(d)),n=null):a(r.collectErrors(h),"init")}else u.callback=s,i.length&&u.use(i)}var u,c=0;if("string"==typeof e&&(e=e.split(/\s*,\s*/)),!e||e&&!e.length)return t;"object"==typeof n&&(o=n.error,n=n.success);for(var l=0;l<e.length;l++){var f=e[l];(r.startsWith(f,"./")||r.startsWith(f,"../"))&&(e[l]=r.normalizePath(location.href,f))}var d=r.createModules(e),h=[];return r.each(d,function(t){h.push.apply(h,t.getNormalizedModules())}),u=new i(s),s(),t},require:function(t){return n(t).getExports()},undef:function(t){var e=n(t),i=e.getNormalizedModules();r.each(i,function(t){t.undef()})}});var o="??",a=",";this.config({comboPrefix:o,comboSep:a,charset:"utf-8",filter:"",lang:"zh-cn"}),this.config("packages",{core:{filter:"",base:"."}})};t.prototype.initLoader=e}(feloader),function(t){var e=function(){};t.prototype.init=e,window.feloader=t=new t;var r=t.Env.host&&t.Env.host.document,n=t.Loader,i=n.Utils,o=function(t){return new Function("return "+t)()},a=function(t,e){var r=new RegExp("^(.*)("+e+")(?:-debug|)?\\.js[^/]*","i"),n=new RegExp("("+e+")(?:-debug|)?\\.js","i"),i=t.src||"";if(!i.match(n))return 0;var a=t.getAttribute("data-config");a=a?o(a):{};var s,u,c=a.comboPrefix,l=a.comboSep,f=i.indexOf(c);if(-1===f)u=i.replace(r,"$1");else{u=i.substring(0,f),"/"!==u.charAt(u.length-1)&&(u+="/"),s=i.substring(f+c.length).split(l);for(var d=0,h=s.length;h>d;d++){var g=s[d];if(g.match(n)){u+=g.replace(r,"$1");break}}}return a.base=a.base||u,a},s=function(t){var e,n,i=r.getElementsByTagName("script");for(e=i.length-1;e>=0;e--)if(n=a(i[e],t))return n;return null};t.init=function(e){var r=e.name;t.config(s(r))},r&&r.getElementsByTagName&&(t.config(i.mix({comboMaxUriLength:2e3,comboMaxFileNum:40},s("feloader"))),t.config("combine",!0)),function(){function e(t){var e;for(e=0;e<t.length;e+=1)t[e](l)}function r(){var t=f;c&&t.length&&(f=[],e(t))}function n(){c||(c=!0,s&&clearInterval(s),r())}function i(t){return c?t(l):f.push(t),i}var o,a,s,u="undefined"!=typeof window&&window.document,c=!u,l=u?document:null,f=[];if(u){if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1);else if(window.attachEvent){window.attachEvent("onload",n),a=document.createElement("div");try{o=null===window.frameElement}catch(d){}a.doScroll&&o&&window.external&&(s=setInterval(function(){try{a.doScroll(),n()}catch(t){}},30))}"complete"===document.readyState&&n()}i.load=function(t,e,r,n){n.isBuild?r(null):i(r)},t.ready=i}();var u=window,c=u.require;u.require=function(){t.use.apply(t,arguments)},u.require.config=function(){t.config.apply(t,arguments)};var l=u.define;u.define=function(){t.add.apply(t,arguments)},u.define.amd={},u.KISSY||(u.KISSY=t),t.noConflict=function(){u.require=c,u.define=l},i.ie<10&&t.config({modules:{"@ali/mui-zepto/event":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/form":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/fx":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/fx_methods":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/gesture":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/ie":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/selector":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/stack":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/touch":{alias:"@ali/mui-jquery/jquery"},"@ali/mui-zepto/zepto":{alias:"@ali/mui-jquery/jquery"}}})}(feloader);