/* copyright 2014, kissy v1.43 mit licensed build time: may 22 12:30 */ var kissy=function(a){function f(a){var g={},f;for(f in h)(function(b,d){b[d]=function(b){return i.log(b,d,a)}})(g,f);return g}var i,j=0,h={debug:10,info:20,warn:30,error:40};i={__build_time:"20140522123037",env:{host:this},config:{debug:"",fns:{}},version:"1.43",config:function(c,g){var f,b,d=this,l,e=i.config,o=e.fns;i.isobject(c)?i.each(c,function(a,b){(l=o[b])?l.call(d,a):e[b]=a}):(f=o[c],g===a?b=f?f.call(d):e[c]:f?b=f.call(d,g):e[c]=g);return b},log:function(){return a},getlogger:function(a){return f(a)}, error:function(){},guid:function(a){return(a||"")+j++},logger:{}};i.logger.level={debug:"debug",info:"info",warn:"warn",error:"error"};return i}(); (function(a,f){function i(){}function j(d,k,b,e,l,g){if(!k||!d)return d;var s,r,v,p;k[c]=d;g.push(k);v=a.keys(k);p=v.length;for(s=0;s=c)throw new typeerror;}while(1)}for(;k","<":"<","`":"`","/":"/",""":'"',"'":"'"},n={},b,d,l=/[\-#$\^*()+\[\]{}|\\,.?\s]/g;(function(){for(var a in g)n[g[a]]=a})();a.mix(a,{urlencode:function(a){return encodeuricomponent(""+ a)},urldecode:function(a){return decodeuricomponent(a.replace(/\+/g," "))},fromunicode:function(a){return a.replace(/\\u([a-f\d]{4})/ig,function(a,b){return string.fromcharcode(parseint(b,16))})},escapehtml:function(a){return(a+"").replace(j(),function(a){return n[a]})},escaperegexp:function(a){return a.replace(l,"\\$&")},unescapehtml:function(a){return a.replace(h(),function(a,b){return g[a]||string.fromcharcode(+b)})},param:function(b,d,k,m){d=d||"&";k=k||"=";m===f&&(m=!0);var g=[],l,h,s,r,v,p= a.urlencode;for(l in b)if(v=b[l],l=p(l),i(v))g.push(l),v!==f&&g.push(k,p(v+c)),g.push(d);else if(a.isarray(v)&&v.length){h=0;for(r=v.length;hj&&(c=g,f.apply(h||this,arguments))}},buffer:function(f,j,h){function c(){c.stop();g=a.later(f,j,0,h||this,arguments)}j=j||150;if(-1===j)return function(){f.apply(h||this,arguments)};var g=null;c.stop=function(){g&&(g.cancel(),g=0)};return c}})})(kissy); (function(a,f){function i(b,d,f){var e=b,h,k,m,n;if(!b)return e;if(b[g])return f[b[g]].destination;if("object"===typeof b){n=b.constructor;if(a.inarray(n,[boolean,string,number,date,regexp]))e=new n(b.valueof());else if(h=a.isarray(b))e=d?a.filter(b,d):b.concat();else if(k=a.isplainobject(b))e={};b[g]=n=a.guid("c");f[n]={destination:e,input:b}}if(h)for(b=0;b".replace("{{version}}",e),07)},istransitionsupported:function(){return e!==f},istransformsupported:function(){return o!==f},istransform3dsupported:function(){return k},isclasslistsupported:function(){return t},isqueryselectorsupported:function(){return!a.config("dom/selector")&&q},isielessthan:function(a){return!!(r&&r=o},!0))?c.push(h[f[0]].exports):c.push(null)):c.push(void 0)});return c},attachmodsrecursively:function(a,b){var d,c=a.length;for(d=0;d=l?f[a]=!0:g!==e?f[a]=!1:m.checkmodsloadrecursively(h.getnormalizedrequires(),b,d,c,f)?(h.status=l,f[a]=!0):f[a]=!1},attachmodrecursively:function(a,b){var d=b.env.mods[a];d.status>=o||(d.status=o,d.cjs||m.attachmodsrecursively(d.getnormalizedrequires(), b),m.attachmod(b,d))},attachmod:function(b,c){var e=c.factory;if("function"===typeof e){var f;c.requires&&c.requires.length&&(f=a.bind(c.require,c));e=e.apply(c,c.cjs?[b,f,c.exports,c]:m.getmodules(b,c.getrequireswithalias()));void 0!==e&&(c.exports=e)}else c.exports=e;c.status=d},getmodnamesasarray:function(a){"string"===typeof a&&(a=a.replace(/\s+/g,"").split(","));return a},normalizemodnames:function(a,b,d){return m.unalias(a,m.normalizemodnameswithalias(a,b,d))},unalias:function(a,b){for(var d= [].concat(b),c,e,g,l=0,h,i=a.env.mods;!l;){l=1;for(c=d.length-1;0<=c;c--)if((e=i[d[c]])&&"alias"in e){l=0;g=e.alias;"string"===typeof g&&(g=[g]);for(h=g.length-1;0<=h;h--)g[h]||g.splice(h,1);d.splice.apply(d,[c,1].concat(f(g)))}}return d},normalizemodnameswithalias:function(a,b,d){var c=[],e,g;if(b){e=0;for(g=b.length;ec.length&&(c=e); b=this.packageinfo=b[c]||n}return b},gettag:function(){return this.tag||this.getpackage().gettag()},getcharset:function(){return this.charset||this.getpackage().getcharset()},getrequireswithalias:function(){var a=this.requireswithalias,d=this.requires;if(!d||0===d.length)return d||[];a||(this.requireswithalias=a=g.normalizemodnameswithalias(this.runtime,d,this.name));return a},getrequiredmods:function(){var b=this.runtime;return a.map(this.getnormalizedrequires(),function(a){return g.createmoduleinfo(b, a)})},getnormalizedrequires:function(){var a,d=this.normalizedrequiresstatus,c=this.status,e=this.requires;if(!e||0===e.length)return e||[];if((a=this.normalizedrequires)&&d===c)return a;this.normalizedrequiresstatus=c;return this.normalizedrequires=g.normalizemodnames(this.runtime,e,this.name)}};h.module=j;var n=new i({name:"",runtime:a})})(kissy); (function(a){function f(a){var d=0;if(h.webkit)a.sheet&&(d=1);else if(a.sheet)try{a.sheet.cssrules&&(d=1)}catch(c){"ns_error_dom_security_err"===c.name&&(d=1)}return d}function i(){for(var b in n){var d=n[b],c=d.node;f(c,b)&&(d.callback&&d.callback.call(c),delete n[b])}g=a.isemptyobject(n)?0:settimeout(i,j)}var j=30,h=a.ua,c=a.loader.utils,g=0,n={};c.pollcss=function(a,d){var c;c=n[a.href]={};c.node=a;c.callback=d;g||i()};c.iscssloaded=f})(kissy); (function(a){var f=a.env.host.document,i=a.loader.utils,j=a.path,h={},c,g=a.ua;a.getscript=function(n,b,d){function l(){var a=q.readystate;if(!a||"loaded"===a||"complete"===a)q.onreadystatechange=q.onload=null,s(0)}var e=b,o=0,k,m,u,t;a.startswith(j.extname(n).tolowercase(),".css")&&(o=1);a.isplainobject(e)&&(b=e.success,k=e.error,m=e.timeout,d=e.charset,u=e.attrs);e=h[n]=h[n]||[];e.push([b,k]);if(1g.webkit;o&&d&&b&&(b=!1);b?(q.onload=l,q.onerror=function(){q.onerror=null;s(1)}):o?i.pollcss(q,function(){s(0)}):q.onreadystatechange=l;m&&(t=a.later(function(){s(1)},1e3*m));c||(c=i.dochead());o?c.appendchild(q):c.insertbefore(q,c.firstchild);return q}})(kissy); (function(a,f){function i(b){b=b.replace(/\\/g,"/");"/"!==b.charat(b.length-1)&&(b+="/");g?b=g.resolve(b):(a.startswith(b,"file:")||(b="file:"+b),b=new a.uri(b));return b}var j=a.loader,h=j.utils,c=a.env.host.location,g,n,b=a.config.fns;if(!a.ua.nodejs&&c&&(n=c.href))g=new a.uri(n);a.config.loadmodsfn=function(b,c){a.getscript(b.fullpath,c)};b.packages=function(b){var c,e=this.config,g=e.packages=e.packages||{};return b?(a.each(b,function(b,d){c=b.name||d;var e=i(b.base||b.path);b.name=c;b.base=e.tostring(); b.baseuri=e;b.runtime=a;delete b.path;g[c]?g[c].reset(b):g[c]=new j.package(b)}),f):!1===b?(e.packages={},f):g};b.modules=function(b){var c=this;b&&a.each(b,function(b,d){var f=h.createmoduleinfo(c,d,b);f.status===j.status.init&&a.mix(f,b)})};b.base=function(a){var b=this.config;if(!a)return b.base;a=i(a);b.base=a.tostring();b.baseuri=a;return f}})(kissy); (function(a,f){function i(b,c,e,h,l){var i=c&&c.length,j=[],k=[];a.each(c,function(c){var r,m={timeout:l,success:function(){k.push(c);r&&t&&(d.registermodule(b,r.name,t.factory,t.config),t=f);--i||e(k,j)},error:function(){j.push(c);--i||e(k,j)},charset:h};c.combine||(r=c.mods[0],"css"===r.gettype()?r=f:g&&(q=r.name,a.now(),m.attrs={"data-mod-name":r.name}));a.config.loadmodsfn(c,m)})}function j(b,c){a.mix(this,{runtime:b,waitingmodules:c})}function h(a,b){if(!a&&"function"===typeof b&&1a.ua.iemode,n=a.loader,b=n.status,d=n.utils,l=d.gethash,e=b.loading,o=b.loaded,k=b.ready_to_attach,m=b.error,u=a.now();j.grouptag=u;var t,q;j.add=function(b,c,e,l,i){if(3===i&&a.isarray(c))var j=c,c=e,e={requires:j,cjs:1};if("function"===typeof b|| 1===i)if(e=c,c=b,e=h(e,c),g){for(var b=a.env.host.document.getelementsbytagname("script"),k,i=b.length-1;0<=i;i--)if(j=b[i],"interactive"===j.readystate){k=j;break}b=k?k.getattribute("data-mod-name"):q;d.registermodule(l,b,c,e);q=null}else t={factory:c,config:e};else g?q=null:t=f,e=h(e,c),d.registermodule(l,b,c,e)};a.augment(j,{use:function(b){var c=a.config.timeout,e=this.runtime,b=a.keys(this.calculate(b));d.createmodulesinfo(e,b);b=this.getcombourls(b);a.each(b.css,function(b){i(e,b,function(b, c){a.each(b,function(b){a.each(b.mods,function(b){d.registermodule(e,b.name,a.noop);b.notifyall()})});a.each(c,function(b){a.each(b.mods,function(a){a.status=m;a.notifyall()})})},b.charset,c)});a.each(b.js,function(b){i(e,b,function(){a.each(b,function(b){a.each(b.mods,function(a){a.factory||(a.status=m);a.notifyall()})})},b.charset,c)})},calculate:function(a,b,c){var f,g,h,i,l=this.waitingmodules,j=this.runtime,c=c||{},b=b||{};for(f=0;f=k||(i!==o&&!l.contains(g)&&(i!==e&&(h.status=e,c[g]=1),h.wait(function(a){l.remove(a.name);l.notifyall()}),l.add(g)),this.calculate(h.getnormalizedrequires(),b,c)));return c},getcombomods:function(b,e){for(var f={},g,h=this.runtime,i=0,l=b.length,j,k,m,n,q,o,t,f,h;ie||o+j.join(d).length+n>b)j.pop(),k.pop(),i(),j=[],k=[],b--}else z.push({combine:0,fullpath:c,mods:[a]})}j.length&& i()}}return g}});n.comboloader=j})(kissy); (function(a,f){function i(b){a.mix(this,{fn:b,waitmods:{}})}var j=a.loader,h=a.env,c=j.utils,g=a.setimmediate,n=j.comboloader;i.prototype={constructor:i,notifyall:function(){var b=this.fn;b&&a.isemptyobject(this.waitmods)&&(this.fn=null,b())},add:function(a){this.waitmods[a]=1},remove:function(a){delete this.waitmods[a]},contains:function(a){return this.waitmods[a]}};j.waitingmodules=i;a.mix(a,{add:function(b,c,f){n.add(b,c,f,a,arguments.length)},use:function(b,d){function h(){++u;var b=[];a.now(); c.checkmodsloadrecursively(e,a,f,b)?(c.attachmodsrecursively(e,a),d&&(m?t():g(t))):b.length?k&&(m?k.apply(a,b):g(function(){k.apply(a,b)})):(q.fn=h,j.use(e))}var e,j,k,m,u=0,t,q=new i(h);a.isplainobject(d)&&(m=d.sync,k=d.error,d=d.success);t=function(){d.apply(a,c.getmodules(a,b))};b=c.getmodnamesasarray(b);b=c.normalizemodnameswithalias(a,b);e=c.unalias(a,b);j=new n(a,q);m?q.notifyall():g(function(){q.notifyall()});return a},require:function(b,d){if(b){var f=c.unalias(a,c.normalizemodnameswithalias(a, [b],d));c.attachmodsrecursively(f,a);return c.getmodules(a,f)[1]}}});h.mods={}})(kissy); (function(a){function f(f){var e=f.src||"";if(!e.match(d))return 0;var f=(f=f.getattribute("data-config"))?(new function("return "+f))():{},i=f.comboprefix||g,j=f.combosep||n,m,u=e.indexof(i);-1===u?m=e.replace(b,"$1"):(m=e.substring(0,u),"/"!==m.charat(m.length-1)&&(m+="/"),i=e.substring(u+i.length).split(j),a.each(i,function(a){if(a.match(d))return m+=a.replace(b,"$1"),!1}));"tag"in f||(i=e.lastindexof("?t="),-1!==i&&(e=e.substring(i+1),f.tag=h.gethash(c+e)));f.base=f.base||m;return f}function i(){var a= j.getelementsbytagname("script"),b,c;for(b=a.length-1;0<=b;b--)if(c=f(a[b]))return c;return null}var j=a.env.host&&a.env.host.document,h=a.loader.utils,c="20140522123037",g="??",n=",",b=/^(.*)(seed|kissy)(?:-min)?\.js[^/]*/i,d=/(seed|kissy)(?:-min)?\.js/i;a.config({comboprefix:g,combosep:n,charset:"utf-8",lang:"zh-cn"});a.ua.nodejs?a.config({charset:"utf-8",base:__dirname.replace(/\\/g,"/").replace(/\/$/,"")+"/"}):j&&j.getelementsbytagname&&a.config(a.mix({combomaxurllength:2e3,combomaxfilenum:40},i()))})(kissy); kissy.add("i18n",{alias:function(a,f){return f+"/i18n/"+a.config.lang}}); (function(a,f){function i(){if(!b){c&&!h.nodejs&&u(j,k,i);b=1;for(var e=0;ef.iemode&&(j=null);if(j)a.add("json",function(){return a.json=j}),a.parsejson=function(a){return j.parse(a)};else{var h=/^[\],:{}\s]*$/,c=/(?:^|:|,)(?:\s*\[)+/g,g=/\\(?:["\\\/bfnrt]|u[\da-fa-f]{4})/g,n=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[ee][+-]?\d+|)/g;a.parsejson=function(b){return null=== b?b:"string"===typeof b&&(b=a.trim(b))&&h.test(b.replace(g,"@").replace(n,"]").replace(c,""))?(new function("return "+b))():a.error("invalid json: "+b)}}a.ua.nodejs&&(a.kissy=a,module.exports=a)})(kissy);