KISSY.add("malldetail/common/template",function(e){var t={},a={"#":"start","/":"end"},i="KS_TEMPL_STAT_PARAM",o=new RegExp(i,"g"),n="KS_TEMPL",l="KS_DATA_",r="as",s='");',c=n+'.push("',d="KISSY.Template: Syntax Error. ",m="KISSY.Template: Render Error. ",u="var "+n+"=[],"+i+"=false;with(",p="||{}){try{"+n+'.push("',f='");}catch(e){'+n+'=["'+m+'" + e.message]}};return '+n+'.join("");',v=function(e){return e.replace(/\\"/g,'"')},h=function(e){return e.replace(/"/g,'\\"')},g=e.trim,b=function(t){var i,l;return h(g(t).replace(/[\r\t\n]/g," ").replace(/\\/g,"\\\\")).replace(/\{\{([#/]?)(?!\}\})([^}]*)\}\}/g,function(t,r,d){i="";d=v(g(d));if(r){l=d.indexOf(" ");d=l===-1?[d,""]:[d.substring(0,l),d.substring(l)];var m=d[0],u,p=g(d[1]),f=_[m];if(f&&a[r]){u=f[a[r]];i=String(e.isFunction(u)?u.apply(this,p.split(/\s+/)):u.replace(o,p))}}else{i=n+".push("+"typeof ("+d+') ==="undefined"?"":'+d+");"}return s+i+c})},_={"if":{start:"if(typeof ("+i+') !=="undefined" && '+i+"){",end:"}"},"else":{start:"}else{"},elseif:{start:"}else if("+i+"){"},each:{start:function(e,t,a,i){var o="_ks_value",n="_ks_index";if(t===r&&a){o=a||o,n=i||n}return"KISSY.each("+e+", function("+o+", "+n+"){"},end:"});"},"!":{start:"/*"+i+"*/"}};function k(a){if(!t[a]){var i=e.guid(l),o,n,r=[u,i,p,n=b(a),f];try{o=new Function(i,r.join(""))}catch(m){r[3]=s+c+d+","+m.message+s+c;o=new Function(i,r.join(""))}t[a]={name:i,o:n,parser:r.join(""),render:o}}return t[a]}e.mix(k,{log:function(a){if(a in t){if("js_beautify"in window){}else{e.log(t[a].parser,"info")}}else{k(a);this.log(a)}},addStatement:function(t,a){if(e.isString(t)){_[t]=a}else{e.mix(_,t)}}});return e.Template=k});KISSY.add("malldetail/common/util",function(e,t,a){var i={};function o(e){return function(){for(var t=0;t1){d+=p+"??";for(var v=0;v=0;v--){if(u[v]==u[v-1]){u.splice(v,1)}}if(u[0]){d+="?"+u.join("&")}e.getScript(d,{success:o(c),charset:"utf-8"})}},16)},initHover:function(){var e=arguments.callee._hover;if(e===undefined){if(e=arguments.callee._hover=!("ontouchstart"in document)){t.addClass("body","enableHover")}else{t.removeClass("body","enableHover")}}return e},fixHover:function(i,o,n){var l=this.initHover(),r=e.UA.ie==6;n=n||"hover";if(!l||r){o=r?"mouse":o||"click";e.each(t.query(i),function(e){if(!l||r&&e.nodeName!="A"){function i(a){t.addClass(e,n)}function s(a){if(o!="touch"&&o!="mouse"&&(a.target==e||t.contains(e,a.target))){return}t.removeClass(e,n)}if(o=="touch"){a.on(e,"touchstart",i);a.on(e,"touchend",s);t.style(e,{WebkitTouchCallout:"none"})}else if(o=="mouse"){a.on(e,"mouseenter",i);a.on(e,"mouseleave",s)}else{a.on(e,"mousedown touchstart",i);a.on(document,"mousedown touchstart",s)}}})}},bucketStat:function(t,a){var i;i=a&&a.match(/\[(.+)]/)[1].split(",");if(!i){return true}if(e.inArray(t.toString(),i)){return true}else if(i[0]=="no"){return false}else if(i[0]=="all"){return true}else{return false}},openNewSafeTab:function(e,i){var o=i?i:document.body;var n=t.create('');t.append(n,o);a.fire(n,"click")}}},{requires:["dom","event"]});KISSY.add("malldetail/model/product",function(t,e,a){var o,i=window,r=document;function s(t,e){var a=t.promText?2:t.limitTime&&t.start===false?1:0;var o=e.promText?2:e.limitTime&&e.start===false?1:0;if(a!=o){return a-o}return t.price-e.price}function n(){n.superclass.constructor.apply(this,arguments);TShop.codeTrack(29,"model.product.init","app.init");var e=this;e.addAttr("token",{load:function(t){e.onLoad("config",function(a){if(a&&a.token){t(a.token);return}e.onToken(t)})}});e.addAttr("bucketId",{load:function(t){var a=TShop.getUrlParams("bucket_id");if(a){t(parseInt(a,10));return}e.onLoad("config",function(e){t(parseInt(e.bucketId||0,10))})}});e.addAttr("qrcodeUrl",{load:function(t){e.onLoad(["itemDO"],function(e){if(!e){t(null);return}t("http://"+(TShop.isDaily()?"10.125.199.21":"gqrcode.alicdn.com")+"/img?v=1&type=bi&item_id="+e.itemId)})}});e.addAttr("qrcodeUrl3C",{load:function(t){e.onLoad(["mdskip"],function(a){var o=e.safeGet("mdskip.defaultModel.tradeResult.param.ecityActionQrCode");o&&t(o)})}});e.addAttr("amount",{validator:function(t){return!isNaN(t=parseInt(t,10))&&t>0},setter:function(t){return parseInt(t,10)},load:function(t){t(1);e.onLoad("config",function(e){t(e&&e.detail&&e.detail.quantityList&&e.detail.quantityList[0])})}});e.addAttr("amountMultiple",{load:function(t){t(1);e.onLoad("config",function(e){if(e&&e.timesBuy>1){t(e.timesBuy)}})}});e.addAttr("originalPrice",{load:function(t){e.onChange(["currentPriceInfoList","selectedSkuList","config"],function(e,a,o){var i={},r=true,s;if(e){for(var n in e){if((s=e[n]&&e[n].price)!==undefined){i.min=Number(s)>Number(i.min)?i.min:s;i.max=Number(s)Number(i.min)?i.min:s;i.max=Number(s)0||!s){return}if(l){n=o}else{n.str=n.min;if(n.min!=n.max){n.str+="-"+n.max}}t(n)};for(var u in a){r++;e.onPriceInfo(a[u],function(t){e.onPromotionList(t,function(e){var a=e&&e[0];if(a&&!a.promText&&(!a.limitTime||a.start!==false)&&(d=a.price)!==undefined){n.min=Number(d)>Number(n.min)?n.min:d;n.max=Number(d)Number(n.min)?n.min:d;n.max=Number(d)0||!r){return}if(n){s=o}else{s.str=s.min;if(s.min!=s.max){s.str+="-"+s.max}}t(s)};for(var c in a){i++;e.onPriceInfo(a[c],function(t){e.onPromotionList(t,function(e){var a=e&&e[0];if(a&&!a.promText&&(l=a.price)!==undefined){s.min=Number(l)>Number(s.min)?s.min:l;s.max=Number(l)Number(s.min)?s.min:l;s.max=Number(l)Number(o.min)?o.min:r;o.max=Number(r)Number(o.min)?o.min:r;o.max=Number(r)parseInt(i.systemTime,10)){r.sellCountDown=Math.floor((o.startTime-i.systemTime)/1e3)}t(r&&r.success!==false?r:null)})}});e.addAttr("userInfo",{load:function(t){e.onChange("model",function(e){var a=e&&e.userInfoDO;t(a&&a.success!==false?a:null)})}});e.addAttr("campaignInfo",{load:function(t){e.onChange("model",function(e){var a=e&&e.campaignInfo;t(a&&a.success!==false?a:null)})}});e.addAttr("jz",{load:function(t){e.onChange("model",function(e){var a=e&&e.jzDO;if(a){a.style=e.style}t(a&&a.success!==false?a:null)})}});e.addAttr("firstSell",{load:function(t){e.onChange("model",function(e){t(e.vmarket&&e.vmarket.firstSellDO?e.vmarket&&e.vmarket.firstSellDO:null)})}});e.addAttr("secKill",{load:function(t){e.onChange("model",function(e){var a=e&&e.secKillDO;t(a&&a.success!==false?a:null)})}});e.addAttr("misc",{load:function(t){e.onLoad("cycle",function(a){e.onChange(["model"],function(e){var a=e&&e.miscDO;t(a&&a.success!==false?a:null)})})}});e.addAttr("relatedAuctions",{load:function(t){e.onChange("model",function(e){var a=e&&e.relatedAuctionsDO;t(a&&a.success!==false?a:null)})}});e.addAttr("detailPageTips",{load:function(t){e.onChange(["model","config"],function(e,a){var o=e&&e.detailPageTipsDO||a&&a.detailPageTipsDO;t(o&&o.success!==false?o:null)})}});e.addAttr("gateway",{load:function(t){e.onChange("model",function(e){var a=e&&e.gatewayDO;t(a&&a.success!==false?a:null)})}});e.addAttr("itemPrice",{load:function(t){e.onChange(["locModel","model","config"],function(e,a,o){var i=e&&e.itemPriceResultDO!==undefined&&e.itemPriceResultDO||a&&a.itemPriceResultDO||o&&o.itemPriceResultDO;t(i&&i.success!==false?i:null)})}});e.addAttr("delivery",{load:function(t){e.onChange(["locModel","model"],function(e,a){var o=e&&e.deliveryDO!==undefined&&e.deliveryDO||a&&a.deliveryDO;t(o&&o.success!==false?o:null)})}});e.addAttr("inventory",{load:function(t){e.onChange(["locModel","model"],function(e,a){var o=e&&e.inventoryDO!==undefined&&e.inventoryDO||a&&a.inventoryDO;t(o&&o.success!==false?o:null)})}});e.addAttr("service",{load:function(a){e.onChange(["locModel","model","selectedSku"],function(e,o,i){var r=e&&e.serviceDO!==undefined?e.serviceDO:o&&o.serviceDO;var s,n={stype:null,list:[]};var l=i&&i.skuId||0;if(r&&r.success){n.stype=r["serviceType"];s=r.servicePriceMap[l];if(s){for(var d=0,c=s.length;d0){t(true);return}}t(false)})}});e.addAttr("meal",{load:function(t){e.onChange("Extension",function(e){var a=e&&e.mealResult;t(a&&a.success!==false?a:null)})}});e.addAttr("dsr",{load:function(t){e.onLoad(["shopDynamicRating","itemDO"],function(e,a){var o="SM_368_dsr-"+a.userId;var i=e[o];if(i){var r=[{rate:(Math.floor(i.m*10)/10).toFixed(1),rate_title:i.m,rate_UFB:i.m_UFB,rate_g:i.m_g},{rate:(Math.floor(i.s*10)/10).toFixed(1),rate_title:i.s,rate_UFB:i.s_UFB,rate_g:i.s_g},{rate:(Math.floor(i.c*10)/10).toFixed(1),rate_title:i.c,rate_UFB:i.c_UFB,rate_g:i.c_g}];t(r)}else{t(null)}})}});e.addAttr("decorate",{load:function(a){e.onLoad(["config"],function(e){var o=e.api.fetchDcUrl;if(!o){a(null);return}TShop.codeTrack(27,"mod.dc.data","model.product.init");t.use("ajax",function(t,i){if(e.isTwView){o+=(o.indexOf("?")===-1?"?":"&")+"_thwlang=zh_CN:TB-GBK"}i({url:o,jsonpCallback:"jsonpDC",cache:true,dataType:"jsonp",success:function(t){TShop.codeTrack(27,"mod.dc.dataSuccess","mod.dc.data");a(t&&t.isSuccess?t:null)},timeout:10,error:function(){TShop.codeTrack(21,"mod.dc.dataError","mod.dc.data");a(null)}})})})}});e.addAttr("isDownShelf",{load:function(t){var o,i;function r(){var e=o||i;if(e!==undefined){t(e)}}e.onChange(["config"],function(t){o=t.detail.isDownShelf||!!a.get("#J_Sold-out-recommend");r()});e.onChange(["model"],function(t){i=!!(t.inventoryDO&&t.inventoryDO.totalQuantity===0);r()})}});e.addAttr("Extension",{load:function(a){if(-1!=window.location.href.indexOf("rate_detail.htm")){a({});return}e.onLoad("config",function(e){var o=e&&e.initExtensionApi;if(!o){a({});return}t.use("ajax",function(t,e){TShop.codeTrack(24,"data.extension.start","model.product.init");e({url:o,data:TShop.getUrlParams(["q","cat_id"]),dataType:"jsonp",jsonpCallback:"jsonpInitExtension",cache:true,success:function(t){if(t&&t.success){TShop.codeTrack(24,"data.extension.success","data.extension.start");a(t)}else{TShop.codeTrack(16,"data.extension.error","data.extension.start");a({})}},error:function(){TShop.codeTrack(16,"data.extension.error","data.extension.start")}})})})}});e.addAttr("reviewCount",{load:function(a){e.onLoad(["config","itemDO"],function(e,o){if(e&&e.detail&&e.detail.allowRate===false){a({grade:null,rateTotal:null,gradeAvg:null});return}function i(e,a){t.use("ajax",function(t,i){i({url:e,data:{itemId:o.itemId,spuId:o.spuId,sellerId:o.userId},dataType:"jsonp",success:function(t){var e=t&&t.dsr;if(e&&e.rateTotal===0&&e.gradeAvg==5){e=null}a(e)},error:function(){a(null)}})})}function r(t){if(t){TShop.codeTrack(27,"data.reviewCount.success","data.reviewCount.start")}else{TShop.codeTrack(17,"data.reviewCount.error","data.reviewCount.start")}a(t?{grade:t.gradeAvg,gradeAvg:(t.gradeAvg+"").length>2?(t.gradeAvg+"").substr(0,3):t.gradeAvg+"",rateTotal:t.rateTotal}:{grade:null,gradeAvg:null,rateTotal:null})}TShop.codeTrack(27,"data.reviewCount.start","model.product.init");i("http://dsr.rate."+(TShop.isDaily()?"daily.tmall.net":"tmall.com")+"/list_dsr_info.htm",function(t){if(t||e.detail.rateScoreEnable===false){r(t);return}TShop.codeTrack(19,"data.reviewCount.again","data.reviewCount.start");i("http://rate."+(TShop.isDaily()?"daily.tmall.net":"tmall.com")+"/list_dsr_info.htm",function(t){r(t)})})})}});e.addAttr("dealChartData",{load:function(a){e.onLoad("config",function(e){if(e&&e.api.recordExtUrl){TShop.codeTrack(25,"mod.dealRecord.chart.start","model.product.init");t.IO({url:e.api.recordExtUrl,dataType:"jsonp",jsonpCallback:"jsonpCallback",success:function(t){TShop.codeTrack(25,"mod.dealRecord.chart.success","mod.dealRecord.chart.success");a(t)},error:function(){TShop.codeTrack(17,"mod.dealRecord.chart.failure","mod.dealRecord.chart.start");t.log("DealRecord Load Error!")}})}})}});e.addAttr("activityDO",{load:function(t){e.onLoad("mdskip",function(e){t(e&&e.defaultModel&&e.defaultModel.activityDO?e.defaultModel.activityDO:null)})}});e.addAttr("cycle",{load:function(t){e.onChange("config",function(e){if(!e){t(null);return}var a=e.cyclePurchaseDO;var o=e.itemDO.reservePrice;o=o.replace(/\./,"");if(a&&a.purchaseSelected.length){a.selectedIndex=0;for(var i=0,r=a.purchaseSelected.length;i0){if(!n||n*100>d.price*100){n=d.price;s=r[e]}if(o&&o.costumeShake&&o.costumeShake.lowestPrice*100<=d.price*100){l=true}}}else{return true}});a({lowestPrice:n?parseFloat(n):null,lowestSku:s||null,has_yyz:l})}else{a(null)}})}});e.addAttr("lowestMobilePrice",{load:function(a){e.onChange(["itemPrice","inventory","activityDO","currentPriceInfo"],function(e,o,i,r){if(e&&(e.hasDPromotion||e.hasMobileProm||i)){var s=null,n=null;var l=e.priceInfo;var d=null;var c=null;var u=null;var m=false;t.each(l,function(t,e){var a=t["suggestivePromotionList"];var i=t["promotionList"];var r,l,m,f;if(i&&i.length){l=i[0];if(l&&l.price){f=l.price;m=l.extraPromPrice}else{f=t.price;m=t.extraPromPrice}}if(!m||!f)return true;var p=e&&e!="def"?o.skuQuantity[e]?o.skuQuantity[e].quantity:null:o?o["icTotalQuantity"]:null;if(p&&p>0){var h=(f*100-m*100)/100;if(s==null||m*100=0&&h>n){n=h;d=e}}});a({minPrice:s,maxSave:n<0?"0":n,cheapestSku:l[d],lowestSku:l[c],lowestSave:u,is321:m})}else{a(null)}})}});e.addAttr("currentDelivery",{load:function(a){e.onChange(["delivery","service","isAreaRestricted","selectedSku"],function(e,o,i,r){var s=e&&e.deliverySkuMap;var r=r||{};var n=r.skuId?r.skuId:"default";var l={feeUnit:null,money:null,name:null,postage:"",serviceLinkText:null,serviceLinkUrl:null,signText:null,tagImage:null,type:0},d=s&&s[n]||[l];if(i){d=[t.mix({postage:"\u6240\u9009\u533a\u57df\u6682\u4e0d\u9500\u552e\uff0c\u8bf7\u67e5\u770b\u5176\u4ed6\u533a\u57df",warning:true},l,false)]}else if(o&&o.list.length&&o["stype"]=="house"){d=[t.mix({postage:""},l,false)]}a(d)})}});e.addAttr("skuProp",{load:function(o){e.onChange(["config","skuMap"],function(e,i){var r={};if(!i){o(r);return}for(var s in i){if(!i.hasOwnProperty(s)){continue}var n=s.split(";");for(var l=0;l=0){var e=t.split(":");i[e[0]]=e[1];n(i)}});a=true;break}}if(!a){n(r)}})}else{n(r)}function n(e){var i={};t.each(e,function(t,e){var a=o[e]&&o[e][t]&&o[e][t].info;a&&(i[e+":"+t]=a)});a(i)}})}});e.addAttr("selectedService",{load:function(t){e.onChange("service",function(e){if(!e||!e.list||!e.list.length){t(null);return}var a={};var o=e.list;for(var i=0;i=0;r--){if(a[r].areaSold!==false){i();return}}t(true)})}});e.addAttr("itemDO",{load:function(t){e.onLoad("config",function(e){t(e&&e.itemDO||null)})}});e.addAttr("wtBuyParam",{value:""});e.addAttr("canBuyStatus",{load:function(t){e.onChange(["trade","selectedSku","misc","currentInventory","itemPrice","isAreaRestricted","amount","amountMultiple","selectedCarProp"],function(){var t=e.get("canBuyStatus");if(t){e.set("canBuyStatus",++t)}else{e.set("canBuyStatus",1)}})}});e.addAttr("canAddToCartStatus",{load:function(t){e.onChange(["trade","misc","currentInventory","itemPrice","isAreaRestricted","amount"],function(){var t=e.get("canAddToCartStatus");if(t){e.set("canAddToCartStatus",++t)}else{e.set("canAddToCartStatus",1)}})}});e.addAttr("timeminus",{load:function(){}});e.addAttr("mainImg",{load:function(t){var e=a.get("#J_ImgBooth");t(e.src||null)}});e.addAttr("itemtitle",{load:function(t){var e=document.getElementsByTagName("title")[0];t(e.innerHTML.split("-tmall.")[0])}});e.addAttr("colorSp",{load:function(e){t.ready(function(){var o=t.filter(a.query(".J_TSaleProp"),function(t){return a.hasClass(t,".tb-img")});o=o[0];var i=a.query("li",o);if(i&&i.length){var r={};i.each(function(t){r[a.attr(t,"data-value")]=a.attr(t,"title")});e(r)}else{e(null)}})}});e.addAttr("currentColorSp",{load:function(o){t.ready(function(){e.onChange(["selectedSkuProp","colorSp"],function(e,i){var r=t.filter(a.query(".J_TSaleProp"),function(t){return a.hasClass(t,".tb-img")});r=r[0];var s=a.get(".tb-selected",r);if(s){var n=a.attr(s,"data-value");o({value:n,title:i[n]})}else{o(null)}})})}});e.addAttr("serverStartTime",{load:function(a){e.onChange(["misc"],function(o){if(o&&o.systemTime){a(o.systemTime);t.use("malldetail/common/clock",function(t,a){e.onChange("timeminus",function(t){a.init({startTime:parseInt(o.systemTime,10)+(t||0)})})});return}e.onLoad("clientStartTime",a)})}});var o=window.g_config.startTime||t.now();e.addAttr("clientStartTime",{load:function(t){t(o)}});e.addAttr("minicart",{load:function(a){e.onLoad("config",function(e){if(e&&e.isTripUser){t.use("mui/minicart/trip/cart",function(t,e){a(e)})}else{t.use("mui/minicart",function(t,e){a(e)})}})}});e.addAttr("comboLoc",{load:function(t){e.onLoad("buyerLoc",function(e){if(e.toString().length>6){e=e.toString().substring(0,6)}t(e)})}});e.onComboData=function(a,o,i){if(!a){i(null);return}function r(){t.use("malldetail/common/util",function(t,r){var s=a+"_"+o;e._cdlm=e._cdlm||{};e._cdlm[s]=e._cdlm[s]||(e._cdlm[s]=r.createLoader(function(i){t.use("ajax",function(t,r){e.onLoad("config",function(t){r({url:t.apiTmallComboInfo,data:{areaId:a,comboId:o},dataType:"jsonp",success:function(t){i(t&&t.success?t:null)},error:function(){i(null)}})})})}));e._cdlm[s](i)})}o=o||"";if(!o){e["_cda"+a]=true}else{if(e["_cda"+a]){e.onComboData(a,"",function(t){if(t&&t.currentCombo&&t.currentCombo.id==o){return i(t)}r()});return}}r()};e.onCombo=function(a,o,i){if(!a||!o){i(null);return}t.use("malldetail/common/util",function(t,r){var s=o;e._clm=e._clm||{};e._clm[s]=e._clm[s]||(e._clm[s]=r.createLoader(function(i){t.use("malldetail/model/combo",function(t,r){var s=new r;s.addAttr("comboData",{load:function(t){s.onChange("buyerLoc",function(a){e.onComboData(a,o,function(e){t(e&&e.currentCombo||null)})})}});s.addAttr("shopId",{load:function(t){e.onChange("config",function(e){t(e&&e.rstShopId||"")})}});s.addAttr("buyerLoc",{load:function(t){t(a)}});s.addAttr("misc",{load:function(t){e.onChange("misc",t)}});s.addAttr("token",{load:function(t){e.onChange("token",t)}});s.addAttr("minicart",{load:function(t){e.onChange("minicart",t)}});s.addAttr("urlMap",{load:function(t){e.onChange("config",function(e){var a=e&&e.url;if(e.apiTmallComboItem&&a){a.apiTmallComboItem=e.apiTmallComboItem}t(a)})}});s.onTrackID=function(){return e.onTrackID.apply(e,arguments)};i(s)})}));e._clm[s](function(t){t.onLoad("buyerLoc",function(){t.set("buyerLoc",a);i(t)})})})};e.addAttr("comboData",{load:function(t){e.onLoad("config",function(a){if(!a.isTmallComboSupport||!a.apiTmallComboInfo){t(null);return}e.onChange("comboLoc",function(a){e.onComboData(a,"",t)})})}});e.addAttr("comboList",{load:function(t){e.onChange("comboData",function(e){t(e&&e.combos||null)})}});e.addAttr("currentComboId",{});e.onChange("currentComboId",function(){e.reset("currentCombo",{silent:true}) });e.addAttr("currentCombo",{load:function(t){e.onChange(["comboList","currentComboId","comboLoc"],function(a,o,i){e.onCombo(i,o,t)})}});e.addAttr("recommendSku",{load:function(a){e.onLoad(["itemDO"],function(o){t.use("ajax",function(t,i){TShop.codeTrack(18,"data.recommendSku.start","trade.sku.init");i({url:"http://fs.tmall.com/sizetools/recommandUserSize.jsonp",data:{cateId:o.categoryId,itemId:o.itemId},dataType:"jsonp",jsonpCallback:"jsonpRecommendSku",success:function(o){if(o&&o.success){if(!o.model||!o.model.recommandSize){a(null)}o.model.recommendSize=o.model.recommandSize;e.onLoad("skuProp",function(e){t.each(e,function(e,i){t.each(e,function(t,e){if(t["text"]==o.model.recommendSize){o.model.pid=i;o.model.vid=e;a(o)}})})})}else{a(null)}TShop.codeTrack(18,"data.recommendSku.end","data.recommendSku.start")},error:function(){TShop.codeTrack(10,"data.recommendSku.error","data.recommendSku.start");a(null)}})})})}});e.onChange("buyerLoc",function(t){e.reset("locModel",{silent:true})},0);e.addBuyValidator(function(t,a){e.onLoad(["trade"],function(e){if(!e){a(null);return}if(t.type==1){a(e.tradeEnable?null:{level:8,name:"init"})}else if(t.type==2){a(e.cartEnable?null:{level:8,name:"init"})}else if(t.type==3){a(null)}})},8);e.addBuyValidator(function(t,a){e.onLoad(["config"],function(t){if(t&&t.isTwView){a(t.tradeEnable?null:{level:8,name:"isTwView"})}else{a(null)}})},8);e.addBuyValidator(function(t,a){e.onLoad(["trade"],function(t){a(t&&t.sellCountDown>0?{level:8,name:"sellCountDown"}:null)})},8);e.addBuyValidator(function(t,a){e.onLoad(["currentInventory"],function(t){if(!t){a();return}if(t.type==3){a({level:8,name:"chaoMai"})}else if(t.quantity===0){a({level:5,name:"stock",message:"\u5e93\u5b58\u4e0d\u8db3"})}else{a()}})},8);e.addBuyValidator(function(t,e){if(t.type!=2){e();return}e(TShop.getUrlParams("key")?{level:8,name:"juKey"}:null)},8);e.addBuyValidator(function(t,a){if(t.type!=1){a();return}e.onLoad("itemPrice",function(t){var e=t&&t.wanrentuanInfo;if(e&&e.type!=2&&(e.status===0||e.status==1||e.status==3||e.status==2&&e.maxAmount!=-1&&e.maxAmount-e.purchasedAmount<=0||e.remainTime===0&&e.status==2)){a({level:5,name:"wanrenturn"})}else{a()}})},5);e.addBuyValidator(function(t,a){e.onLoad(["cycle","serverStartTime"],function(t,e){if(t&&e>t.endTime){a({level:5,name:"cycle"})}else{a()}})},5);e.addBuyValidator(function(t,a){e.onLoad(["isAreaRestricted"],function(t){a(t?{level:5,name:"areaSold"}:undefined)})},5);e.addBuyValidator(function(t,a){e.onLoad(["itemPrice","currentPriceInfo","lowestMobilePrice"],function(t,e,o){if(t&&t.hasDPromotion&&e&&e.suggestivePromotionList&&e.suggestivePromotionList[0]&&e.suggestivePromotionList[0].status==2||o&&o.is321){a({level:5,name:"mobileonly"})}else{a()}})},5);e.addBuyValidator(function(t,a){e.onLoad(["skuMap","selectedSku"],function(e,o){if(e&&!o){a({level:2,name:"sku",tmallCarFinantialEnable:t.tmallCarFinantialEnable})}else{a()}})},2);e.addBuyValidator(function(t,a){e.onLoad(["config","selectedCarProp"],function(t,e){if(t){if(t.carCascade&&t.skuCascadeMapString){if(e){a()}else{a({level:2,name:"sku"})}}else{a()}}else{a()}})},2);var i;e.addBuyValidator(function(a,o){e.onLoad(["currentAmountRestrict","amount","amountMultiple","config","currentInventory","selectedSku","currentPromotion","buyPrice"],function(e,a,r,s,n,l,d,c){if(!s){o();return}var u=n.quantity;var m=l?l["type"]:s.valItemInfo&&s.valItemInfo.type;if(e&&e.restrictAmount&&(e.amountCanBuy==0||a>e.amountCanBuy)){var f={1:"\u805a\u5212\u7b97\u7279\u4ef7\u5546\u54c1,\u6bcf\u4eba\u9650\u8d2d"+e.restrictAmount+"\u4ef6",2:"\u805a\u5212\u7b97\u7279\u4ef7\u5546\u54c1,\u6bcf\u4eba\u9650\u8d2d"+e.restrictAmount+"\u4ef6",3:"\u6b64\u5546\u54c1\u9650\u8d2d"+e.restrictAmount+"\u4ef6",4:"\u6bcf\u4eba\u9650\u8d2d"+e.restrictAmount+"\u4ef6\uff0c\u5df2\u8d85\u8fc7\u9650\u8d2d\u6570",5:"\u60a8\u6240\u586b\u5199\u7684\u5546\u54c1\u6570\u91cf\u8d85\u8fc7\u9650\u8d2d\u6570\u91cf\uff01"};o({level:5,name:"limitedCheck",message:f[e.restrictType]||""})}else if(e&&e.amountLimitDown&&ae.amountLimitUp){o({level:5,name:"limitedCheck",message:"\u6b64\u5546\u54c1\u5355\u6b21\u8d2d\u4e70\u81f3\u591a\u4e3a"+e.amountLimitUp+"\u4ef6"})}else if(typeof u=="number"&&ud.amountRestriction){i=true;t.use("malldetail/sku/skuMsg",function(t,e){e.show("\u8be5\u4f18\u60e0\u9650\u8d2d"+d.amountRestriction+"\u4ef6\uff0c\u8d85\u8fc7"+d.amountRestriction+"\u4ef6\u540e\u5c06\u4e0d\u4eab\u53d7\u6b64\u4f18\u60e0\u4ef7",null,"promotionlimited")})}else if(d.buyerAmountRestriction&&a*r>d.buyerAmountRestriction){t.use("malldetail/sku/skuMsg",function(t,e){e.show("\u8be5\u4f18\u60e0\u6bcf\u4eba\u9650\u8d2d"+d.buyerAmountRestriction+"\u4ef6\uff0c\u8d85\u8fc7"+d.buyerAmountRestriction+"\u4ef6\u540e\u5c06\u4e0d\u4eab\u53d7\u6b64\u4f18\u60e0\u4ef7",null,"promotionlimited")})}else{if(i){t.use("malldetail/sku/skuMsg",function(t,e){e.hide("promotionlimited")})}}}else{if(i){t.use("malldetail/sku/skuMsg",function(t,e){e.hide("promotionlimited")})}}o(null)}})},5);e.addBuyValidator(function(t,a){e.onLoad(["config","selectedSku","amount","currentPromotion","currentInventory","amountMultiple"],function(t,e,o,i,r,s){if(!o){a();return}o=o*s;if(o&&i&&i.limitTime){if(t.statu=="-1"){a({level:2,name:"limitPromo",message:"\u6d3b\u52a8\u5df2\u7ecf\u7ed3\u675f\uff0c\u4f60\u53ea\u80fd\u7528\u539f\u4ef7\u8d2d\u4e70\u4e86"});return}}if(t&&t.orderLimitQuantity&&o>t.orderLimitQuantity){a({level:2,name:"limitedCheck",message:"\u5f88\u62b1\u6b49\uff0c\u5f53\u524d\u53ea\u53ef\u4ee5\u8d2d\u4e70"+t.orderLimitQuantity+"\u4ef6\u5546\u54c1"});return}if(typeof r.quantity=="number"&&r.quantity=0&&r.type!=3){a({level:2,name:"limitedCheck",message:"\u60a8\u6240\u586b\u5199\u7684\u5546\u54c1\u6570\u91cf\u8d85\u8fc7\u5e93\u5b58\uff01"});return}a()})},2);e.addBuyValidator(function(t,e){var o=a.get("#J_Select_region");if(o&&(o.value==null||o.value=="")){e({level:2,name:"twoDimensionRegion",message:"\u8bf7\u9009\u62e9\u5546\u54c1\u5151\u6362\u5730!"})}else{e()}},2);e.addBuyValidator(function(t,a){if(t.type!=1){a();return}e.onLoad("xshmPay",function(t){if(!t){return a()}e.onChange(["progressiveInfo"],function(t){if(t){a()}else{a({level:2,name:"xshmPay",message:"\u60a8\u7684\u6388\u4fe1\u989d\u5ea6\u4e0d\u8db3"})}})})},1);if(t.Config.debug){e.on("*Change",function(e){t.log(["ModelChange:",e.attrName.join(",")])})}}t.extend(n,e);t.augment(n,{onToken:function(e){var a=document,o=a.body,i="";var r="http://www."+(TShop.isDaily()?"daily.":"")+window.g_config.domain+"/go/rgn/tmall/t.php?t=20121104";if(window.g_config.domain==="95095.com"){TB&&TB.Global&&TB.Global.loginStatusReady(function(t){e(t.tbToken||"")})}else{t.use("dom",function(t,a){TShop.codeTrack(21,"data.token.start","model.product.init");var s=window.getIfrToken=function(){if(!e){return}try{i=n.contentWindow.getToken()}catch(t){setTimeout(s,50);return}TShop.codeTrack(21,"data.token.success","data.token.start");e(i);e=null};setTimeout(function(){if(!e){return}TShop.codeTrack(17,"data.token.timeout","data.token.start");TShop.sendErr("getToken");e(i);e=null},4e3);var n=a.create('');o.insertBefore(n,o.firstChild)})}},onSkuList:function(t,e){this.onLoad(["skuMap"],function(a){var o={};if(!t||!a){e(null);return}for(var i in a){var r=true;for(var s in t){if(!t.hasOwnProperty(s)){continue}var n=new RegExp(";"+s+":"+t[s]+";");if(!n.test(i)){r=false;break}}if(r){o[i]=a[i]}}e(o)})},onPriceInfo:function(t,e){this.onLoad("priceInfo",function(a){if(typeof t=="object"){e(t);return}e(a[t||"def"])},13)},onInventory:function(t,e){this.onLoad(["inventory","config"],function(a,o){var i=t&&a&&a.skuQuantity[t];e({type:i?i.type:a&&a.type||o&&o.valItemInfo&&o.valItemInfo["type"]||0,quantity:i?i["quantity"]:a?a["icTotalQuantity"]:null,totalQuantity:i?i["totalQuantity"]:null})},13)},onPromotionList:function(t,e){if(!t){e(null);return}var a=t.promotionList;if(a){a=a.sort(s)}var o=t.suggestivePromotionList||null;if(o&&(o[0].promType=="jhs"||o[0].promType=="tCodeProm")){a=[o[0]].concat(a||[])}e(a||null)},clearSkuProp:function(){var t=this;t.onLoad("selectedSkuProp",function(e){t.set("selectedSkuProp",{})})},refreshCanBuyStatus:function(){var t=this;t.onLoad("canBuyStatus",function(e){t.set("canBuyStatus",++e)})},selectSkuProp:function(e,a,o){if(e.indexOf(":")>=0){var i=e.split(":",2);e=i[0];a=i[1]}var r=this;r.canSelectSkuProp(e,a,function(i){if(i<=0){if(o){r.onLoad("selectedSkuProp",function(i){var s=t.keys(i).sort();if(s[0]){r.deselectSkuProp(s[0],"",function(){r.selectSkuProp(e,a,o)})}})}return}r.onLoad("selectedSkuProp",function(o){if(o[e]==a){return}var i={};t.mix(i,o);i[e]=a;r.set("selectedSkuProp",i)})})},deselectSkuProp:function(e,a,o){if(e.indexOf(":")>=0){var i=e.split(":",2);e=i[0];a=i[1]}var r=this;r.onLoad("selectedSkuProp",function(i){if(!i[e]||a&&i[e]!=a){o&&o();return}var s={};t.each(i,function(t,a){if(a!=e){s[a]=t}});r.set("selectedSkuProp",s);o&&o()})},canSelectSkuProp:function(e,a,o,i){i=i||{};if(e.indexOf(":")>=0){var r=e.split(":",2);e=r[0];a=r[1]}if(!a){o(0);return}var s=this;function n(t){if(i.ignoreSelection){t({});return}s.onLoad("selectedSkuProp",t)}n(function(i){if(i[e]==a){o(1);return}var r=t.mix({},i);r[e]=a;s.onSkuList(r,function(e){if(!e)return;var a=t.keys(e).length;if(!a){o(-1);return}t.each(e,function(t){if(a<0){return}s.onInventory(t.skuId,function(t){if(a<0){return}if(t.type==3||t.quantity>0||t.quantity===null){o(1);a=-1;return}if(--a===0){o(0)}})})})})},selectService:function(e,a){if(!e){return}if(e.indexOf("-")>=0){var o=e.split("-",2);e=o[0];a=o[1]}a=a||0;var i=this;i.onLoad(["selectedService","service"],function(o,r){if(o[e]==a){return}var s={};if(!r||r.stype!="house"){t.mix(s,o)}s[e]=a;i.set("selectedService",s)})},deselectService:function(e,a,o){if(!e){return}if(e.indexOf("-")>=0){var i=e.split("-",2);e=i[0];a=i[1]}a=a||0;var r=this;r.onLoad("selectedService",function(i){if(i[e]===undefined||i[e]!=a){o&&o();return}var s={};t.each(i,function(t,a){if(a!=e){s[a]=t}});r.set("selectedService",s);o&&o()})},canSoldArea:function(e,a,o){var i=this;var e=String(e);i.onLoad(["soldArea","config"],function(o,r){var s=o&&o.cityData;if(!s||s.allAreaSold){return a(true)}var n=s.soldAreas||[];if(t.inArray(parseInt(e,10),n)){return a(true)}var l=o&&o.regionData;var d=l.soldAreas||[];if(t.inArray(parseInt(e,10),d)){return a(true)}if(/^\d\d0000$/.test(e)){return a(!!t.filter(n,function(t){return String(t).substr(0,2)==e.substr(0,2)})[0])}if(t.inArray(parseInt(e,10),[110100,120100,310100,500100,13e4,14e4,15e4,21e4,22e4,23e4,32e4,33e4,34e4,35e4,36e4,37e4,41e4,42e4,43e4,44e4,45e4,46e4,51e4,52e4,53e4,54e4,61e4,62e4,63e4,64e4,65e4,71e4,81e4,82e4,990100])){return a(false)}if(e.length<=6){i.onAreaInfo(e,function(o){if(!o){return a(true)}if(o.level<=2){return a(false)}var s=o["parent"];var n=i._cityLoadMap||(i._cityLoadMap={});t.use("malldetail/common/util",function(t,o){n[s]=n[s]||o.createLoader(function(e){var a=r.selectCityApi;if(r&&r.isAreaSell&&a){TShop.codeTrack(16,"data.selectCity.start","model.product.init");t.use("ajax",function(t,o){o({url:a,data:{city:s},dataType:"jsonp",jsonpCallback:"jsonpSelectCity"+s,cache:true,success:function(t){if(t.isSuccess){TShop.codeTrack(16,"data.selectCity.success","data.selectCity.start");e(t.selectCityDO.regionSoldArea?t.selectCityDO.regionSoldArea:null)}else{TShop.codeTrack(8,"data.selectCity.error","data.selectCity.start");e(null)}},timeout:10,error:function(){TShop.codeTrack(8,"data.selectCity.error","data.selectCity.start");e(null)}})})}else{e(null)}});n[s](function(o){if(!o||!o.soldAreas){return a(true)}return a(t.inArray(parseInt(e,10),o.soldAreas))})})});return}i.onAreaInfo(e,function(o){if(!o){return a(true)}var s=o["parent"];var n=i._areaLoadMap||(i._areaLoadMap={});t.use("malldetail/common/util",function(t,o){n[s]=n[s]||o.createLoader(function(e){var a=r.selectRegionApi;if(r.isAreaSell&&a){t.use("ajax",function(t,o){o({url:a,data:{regionId:s,areaSold:s},dataType:"jsonp",jsonpCallback:"jsonpRegion"+s,cache:true,success:function(t){if(t.isSuccess){e(t.selectRegionDO.soldAreas||null)}else{e(null)}},timeout:10,error:function(){e(null)}})})}else{e(true)}});n[s](function(o){if(!o||!o.soldAreas){return a(true)}return a(t.inArray(e,o.soldAreas))})})})})},onAreaInfo:function(e,a,o){var i=this,r=i._areaMap||(i._areaMap={});if(!o&&r[e]!==undefined||r[e]&&r[e].children!==undefined){a(r[e]);return}t.use("malldetail/common/util",function(t,s){var n=i._areaLoadMap||(i._areaLoadMap={});n[e]=n[e]||s.createLoader(function(i){if(!o&&r[e]!==undefined||r[e]&&r[e].children!==undefined){a(r[e]);return}TShop.codeTrack(19,"data.addrlist.start","model.product.init");t.use("ajax",function(t,a){a({url:"http://www.tmall.com/go/app/tmall/common/addrlist.php",data:{id:e,addProvs:r[1]&&r[1].children?false:true,frm:"malldetail"},dataType:"jsonp",cache:true,jsonpCallback:"jsonpAreaTree"+e,success:function(a){TShop.codeTrack(19,"data.addrlist.success","data.addrlist.start");t.mix(r,a.list,true,null,true);i(r[e]||null)},timeout:10,error:function(){TShop.codeTrack(11,"data.addrlist.error","data.addrlist.start");i(r[e]||null)}})})});n[e](a)})},_onCardIn:function(t,e){var a=n._cardManager;if(!a){a=n._cardManager=new window.JZ.CardManager({cardCookie:"xx1",loginCookie:"xx4",timeout:1e4})}if(a.isIn()){e()}else{a.begin(t);a.onCardIn(e)}},_onMfpIn:function(e){var a=window.g_config;function o(){var t=window.MFP.LoginPopup;if(t){t.oncallback(e);t.check({cardPSW:true})}}window.MFP?o():t.getScript(a.assetsHost+"/p/mall/jz/popup/popup.js?t="+TShop.t(),{success:function(){t.use("IFCLoginPopup",o)}})},onTrackID:function(e){var a=this;a.onLoad("config",function(a){var o=a.url;var i=o.mdskip?o.mdskip+"/extension/get_tb_ck_ps.htm":o.tbskip+"/json/get_tb_ck_ps.htm";t.use("cookie",function(t,a){t.getScript(i+"?varName=TShop.BTrackID&t="+t.now(),{success:function(){e(TShop.BTrackID&&TShop.BTrackID.ct||a.get("t"))},error:function(){e(TShop.BTrackID&&TShop.BTrackID.ct||a.get("t"))},timeout:5})})})},monitorBuyServer:function(t,e,a){var o="http://asyncwebserver.monitor.taobao.com/item?";var i=["src="+t,"type="+e,"rq="+encodeURIComponent(a),"t="+ +new Date];(new Image).src=o+i.join("&")},_buylogin:function(e,a){a=a||{};if(window.g_config.domain=="95095.com"){window.g_config.domain="yao."+window.g_config.domain}var o="http://buy."+(g_config.isDaily?"daily.":"")+window.g_config.domain+"/login/buy.do?from=itemDetail&var=login_indicator&id="+a.itemId+"&shop_id="+a.shopId+"&cart_ids=";t.use("cookie",function(t,r){r.remove("cookie2","");t.getScript(o+"&t="+t.now(),{success:function(){var o=i.login_indicator||{};if(o.success&&o["hasLoggedIn"]||!o.success){e(o)}else if(!o["hasLoggedIn"]){if(o.fastBuy&&a.fastBuy){e(o)}else{TShop.codeTrack(20,"trade.buy.login","trade.run.buyForm");TShop.onLogin(function(a){o.fastBuy=false;if(a){t.mix(o,a)}e(o)},{check:false})}}},error:function(){e({hasLoggedIn:true,success:false,fastBuy:false})},timeout:10,charset:"gbk"})})},_buyIfc:function(e,a){TShop.codeTrack(20,"trade.run.buyIfc","trade.buy.run");var o=this;o._onCardIn("#J_LinkBuy",function(){o._onMfpIn(function(){o.onLoad(["config","selectedSku","selectedService","amount"],function(e,o,i,r){var s=[];if(i){t.each(i,function(t,e){s.push(e+"|"+(t||0))})}var n=[e.itemDO.itemId,r,o?o.skuId:0];if(s.length>0){n.push(s.join("-"))}location.href=e.tradeConfig[3]+"?buyer_from=ifc0001&buy_param="+n.join("_");a&&a({level:0})})})})},_buyState:function(t,e){TShop.codeTrack(20,"trade.run.buyState","trade.buy.run");var a=this;a.onLoad(["config","selectedSku","amount"],function(t,e,a){location.href=t.tradeConfig[4]+"&state=item_id_num:"+t.itemDO.itemId+",skuId:"+(e?e.skuId:0)+",quantity:"+a})},_buyForm:function(e,o){TShop.codeTrack(22,"trade.run.buyForm","trade.buy.run");var i=this;i.onLoad(["config","selectedSku","selectedService","selectedSkuInfo","etm","isOfflineShop","token","buyerLoc","selectedSkuInfo","itemPrice","gateway","secKill","userInfo","currentPromotion","amount","wtBuyParam","currentCycle","currentProgressive","xshmPay","hasGift","selectedCarProp"],function(s,n,l,d,c,u,m,f,d,p,h,v,g,b,w,y,T,S,_,k,$){var I=a.get("#J_FrmBid"),C={},x=n?n.skuId:0,N=TShop.getUrlParams;function D(t,e,a){if(I[t]){I[t].value=e}else{var o=a?' id="'+a+'" ':"";I.innerHTML+='"}}var P=s.itemDO.quantity||"";if((!p||p.promType==1)&&b&&b.amountRestriction&&b.amountRestriction0){A.push(L.join("-"))}var E=[];t.each(d,function(t){E.push(t)});if(v&&v.timeKillKeyName&&typeof v.timeKillKey!="undefined"){if(s.itemDO.isOnline&&(s.itemDO.isSecondKillFromPC||s.itemDO.isSecondKillFromPCAndWap||s.detail.timeKillAuction&&(g&&g.loginUserType))){D(v.timeKillKeyName,v.timeKillKey)}}if(h&&h.trade){for(var R in h.trade.addToBuyNow){D(R,h.trade.addToBuyNow[R])}}if(T){D("buy_cycle",T.buy_cycle);D("delivery_amount",T.delivery_amount)}var M=s&&s.carCascade;if(M){$=$.split(";");$=t.map($,function(t){return t.replace(":","_")});var q=t.JSON.stringify({skuExtra:$});D("extraAttribute",encodeURIComponent(q))}if(y){D("wt_buy_param",y)}if(S){D("installmentPay",true);D("installmentNum",S.stages);TShop.codeTrack(13,"trade.buy.progressive","trade.run.buyForm")}if(_){TShop.codeTrack(15,"trade.buy.xshmPay","trade.run.buyForm");D("xshmPay",_)}D("allow_quantity",P);D("buy_param",A.join("_"));D("quantity",w);D("_tb_token_",m,"J_TokenField");D("skuInfo",E.join(";"));D("use_cod","false");D("_input_charset","UTF-8");D("destination",f);D("skuId",x);D("bankfrom",N("bankfrom"));D("from_etao",N("frm")=="etao"?1:"");if(s.isTwView){D("buyer_from","mhw")}else{D("buyer_from",N("buyer_from")||"ecity")}D("item_id_num",s.itemDO.itemId);D("item_id",s.itemDO.itemId);D("auction_id",s.itemDO.itemId);D("seller_rank","0");D("seller_rate_sum","0");D("is_orginal","no");D("point_price","false");D("secure_pay","true");D("pay_method","\u6b3e\u5230\u53d1\u8d27");D("from","item_detail");D("buy_now",s.itemDO.reservePrice);D("current_price",s.itemDO.reservePrice);D("auction_type",s.itemDO.auctionType);D("seller_num_id",s.itemDO.userId);I["strSkuId"]&&D("strSkuId",x);D("activity","");D("chargeTypeId","","J_ChargeTypeId");var B=N("buytraceid");if(B)D("buytraceid",B);var O=N("i_channel");if(O)D("i_channel",O);if(s.tradeType==1){D("item_url_refer",r.referrer||"OTHER")}if(p&&p.promType==1){D("key",N("key"))}if(s.isHouseholdService){D("deliveryZoneCode",f)}if(c!==null){D("etm",c)}if(c===""){I.action=s.tradeConfig[1]}else if(s.tradeType===7&&(S||_||k)){I.action=s.tradeConfig[2]}else{I.action=s.tradeConfig[s.tradeType]}i._buylogin(function(r){r=r||{};if(r.success&&r.token&&r.token.length>0){var n=r.token;for(var l=0,d=n.length;l');document.body.appendChild(u);var m=typeof s.tradeConfig[6]==="string"?t.JSON.parse(s.tradeConfig[6]):s.tradeConfig[6];if(m.url){a.attr(u,"action",m.url);i.onLoad(["currentPriceInfo","currentPromotion","mainImg","itemtitle","currentColorSp"],function(e,o,i,r,s){function n(t,e,o){var i=o?' id="'+o+'" ':"";var r=a.create('");a.append(r,u)}for(var l in m.params){n(l,m.params[l])}var d;if(o){d=o.price}else{d=e.price}t.use("io",function(t,a){n("sku",a.serialize(I));n("key2",e.encryptDES);n("carIoc",i);n("carPrice",d);n("carColor",s.title);u.submit()})})}}else{I.submit()}o&&o({level:0})},{itemId:s.itemDO.itemId,shopId:s.rstShopId,fastBuy:!a.attr("#J_LinkBuy","data-noFastBuy")&&!u&&s.tradeType!=2})})},_cartMini:function(e,o){TShop.codeTrack(23,"trade.run.cartMini","trade.cart.run");var i=this;i.onLoad(["selectedService","selectedSku","config","token","buyerLoc","amount","campaignInfo","gateway","selectedCarProp"],function(r,s,n,l,d,c,u,m,f){var p=n&&n.carCascade;var h={};if(p){f=f.split(";");f=t.map(f,function(t){return t.replace(":","_")});h={skuExtra:f}}var v=function(){TShop.sendAtpanel("tmalljy.1.1",{shopid:n.rstShopId,itemid:n.itemDO.itemId,pos:"detailclickadd"});var f=[];if(r){t.each(r,function(t,e){f.push(e+"|"+(t||0))})}var p=a.attr("#J_ImgBooth","src")||"";var v={_tb_token_:l,anim:{img:p,startNode:e.button,endNode:a.get("#J_MiniCart")||a.get("#TMinaCart")||undefined},add:t.mix({deliveryCityCode:d,campaignId:u&&u.campaignId||TShop.getUrlParams("campaignId")||0,from_etao:TShop.getUrlParams("frm")=="etao"?1:"",tpId:i.get("tpId"),items:[{itemId:n.itemDO.itemId,skuId:s?s.skuId:0,iChannel:TShop.getUrlParams("i_channel")||"",quantity:c,serviceInfo:f.join("-"),extraAttribute:h}]},m&&m.trade&&m.trade.addToCart)};i.onTrackID(function(t){v.tsid=t;i.onLoad("minicart",function(t){t.add(v,function(t){TShop.flush();if(n.isTwView){setTimeout(function(){TB.Global.tmUpdate()},1e3)}o({method:"mini",level:0,message:t.warn||"",response:t,request:v})},function(t){TShop.flush();TShop.codeTrack({SERVER_BUSY:18,CART_OVER_MEMBER_LIMIT_50:17,CART_ITEM_QUANTITY_ZERO:15,CART_ITEM_INSTOCK_BY_SELLER:12,CART_TMALL_SELLER_CANNOT_BUY:11,CART_DELETE_DATA_ERROR:10,CART_ITEM_LOSE_SKU:10,CART_XIAO_ER_CANNOT_BUY:7,CART_UPDATE_DATA_ERROR:8,CART_ITEM_INSTOCK_BY_XIAOER:7},"trade.cart.error","trade.run.cartMini",{group:t.errorCode});o({method:"mini",level:-1,name:t.errorCode,message:t.error})})})})};TShop.codeTrack(23,"trade.cart.login","trade.run.cartMini");TShop.onLogin(v)})},_cartUrl:function(e,a){TShop.codeTrack(20,"trade.run.cartUrl","trade.cart.run");var o=this;var i=function(e,i,s){e+="&ct="+i;t.getScript(e,{success:function(){var n=TB.Detail.CartResult;TB.Detail.CartResult=null;delete TB.Detail.CartResult;if("undefined"===typeof n){o.monitorBuyServer("gwc","invalid",e);a&&a({method:"obuy",trackId:i,level:-5,name:"fatalError",message:"\u65e0\u6cd5\u52a0\u8f7d\u8d2d\u7269\u8f66\u6570\u636e"});return}TShop.flush();if(typeof n.error!=="undefined"){if("UserCartIsFull"===n.error||"TrackCartIsFull"===n.error){a&&a({method:"obuy",trackId:i,result:n,level:-2,name:n.error,message:n.error})}else{a&&a({method:"obuy",trackId:i,result:n,level:-5,name:"fatalError",message:n.error})}}else{if(s){t.use("cookie",function(t,e){var a,o;a=s+(-1===s.indexOf("?")?"?":"&")+"userid="+e.get("cookie17")+"&pre="+encodeURIComponent(r.URL);o=new Image(1,1);o.src=a.replace("{loc}","1")+"&cache="+ +new Date;o.onload=function(){o=null}})}a&&a({method:"obuy",trackId:i,result:n,level:0})}},error:function(){o.monitorBuyServer("gwc","timeout",e);a&&a({method:"obuy",trackId:i,level:-5,name:"fatalError",message:"\u63a5\u53e3\u8bbf\u95ee\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5\u3002"})},timeout:10,charset:r.charset||r["characterSet"]||"gb2312"})};o.onLoad(["selectedSku","config","selectedService","buyerLoc","isOfflineShop","amount"],function(e,a,r,s,n,l){var d=e?2:1,c=a.valCartInfo||{},u=e?e.skuId:c.itemId,m=a.apiAddCart||"",f=c["dbNum"];var p=(-1===m.indexOf("?")?"?":"&")+"outer_id="+u+"&outer_id_type="+d+"&quantity="+l+"&x_id="+f;p+="&nekot="+t.now();var h=TShop.getUrlParams;var v=h("buytraceid");var g="&bankfrom="+h("bankfrom");if(!n&&v){v="&buytraceid="+v;g+=v}p+=g;var b=[];if(r){t.each(r,function(t,e){b.push(e+"|"+(t||0))})}p+="&serviceInfo="+b.join("-");p+="&devisionCode="+s;var w=m+p,y=c["statsUrl"];if(n){o._onCardIn("#J_LinkAdd",function(){o.onTrackID(function(t){i(w,t,y)})})}else{o.onTrackID(function(t){i(w,t,y)})}})},_mobilebuy:function(e,a){TShop.codeTrack(20,"trade.run.mobilebuy","trade.mbuy.run");var o=this;var i=TShop.getUrlParams;this.onLoad(["config","selectedSku","selectedService","selectedSkuInfo","amount","mainImg"],function(e,o,r,s,n,l){var d={itemId:e.itemDO.itemId,itemImg:l.replace(/_\d{2,3}x\d{2,3}(q90)?.jpg/,"_80x80.jpg"),relEl:"#J_ImgBooth",num:n};var c=i("key");if(c)d.tgKey=c;d.skuId=o?o.skuId:0;if(r){var u=[];t.each(r,function(t,e){u.push(e+"|"+t)});d.serv=u.join("-")}var m=TShop.cfg("itemDO");if(m&&m.isElecCouponItem){d.type=1}t.use("mui/mobilecross",function(t,e){e.crossBuy(d);a({level:0})})})},buy:function(e){e=e||{};var a;if(e.type==2){TShop.codeTrack(24,"trade.cart.start","model.product.init");a=setTimeout(function(){TShop.codeTrack(14,"trade.cart.lose","trade.cart.start",{reject:"trade.cart.login"})},4096)}else if(e.type==3){TShop.codeTrack(20,"trade.mbuy.start","model.product.init");a=setTimeout(function(){TShop.codeTrack(20,"trade.mbuy.lose","trade.mbuy.start",{reject:"trade.mbuy.login"})},4096)}else if(e.type==4){TShop.codeTrack(20,"trade.buycar.start","model.product.init");a=setTimeout(function(){TShop.codeTrack(20,"trade.buycar.lose","trade.buycar.start",{reject:"trade.buycar.login"})},4096)}else{TShop.codeTrack(23,"trade.buy.start","model.product.init");a=setTimeout(function(){TShop.codeTrack(18,"trade.buy.lose","trade.buy.start",{reject:"trade.buy.login"})},4096)}var o=this;function i(t){o.set("tradeResult",t);clearTimeout(a);if(e.type==2){if(t.level){TShop.codeTrack({2:21,8:9,"-1":19},"trade.cart.failure","trade.cart.run",{group:t.level})}else{TShop.codeTrack(23,"trade.cart.success","trade.cart.run")}}else if(e.type==3){if(t.level){TShop.codeTrack(20,"trade.mbuy.failure","trade.mbuy.run",{group:t.level})}else{TShop.codeTrack(20,"trade.mbuy.success","trade.mbuy.run")}}else if(e.type==4){if(t.level){TShop.codeTrack(20,"trade.buycar.failure","trade.buycar.run",{group:t.level})}else{TShop.codeTrack(20,"trade.buycar.success","trade.buycar.run")}}else{if(t.level){TShop.codeTrack({2:20,5:10,8:17},"trade.buy.failure","trade.buy.run",{group:t.level})}else{TShop.codeTrack(22,"trade.buy.success","trade.buy.run")}}e.callback&&e.callback(t)}o.canBuy(e,function(a){a.type=e.type||1;if(a.level>0){i(a);return}if(e.type==2){TShop.codeTrack(23,"trade.cart.run","trade.cart.start");t.use("dom",function(t,a){var r=a.parent("#J_LinkAdd");if(r&&!a.hasClass(r,"tb-hidden")){o._cartUrl(e,i)}else{o._cartMini(e,i)}})}else if(e.type==3){TShop.codeTrack(20,"trade.mbuy.run","trade.mbuy.start");o._mobilebuy(e,i)}else{TShop.codeTrack(22,"trade.buy.run","trade.buy.start");o.onLoad(["isOfflineShop","config"],function(t,a){if(t){o._buyIfc(e,i);return}if(a.tradeType==4){o._buyState(e,i);return}o._buyForm(e,i)})}})},canBuy:function(t,e){t=t||{};var a=this,o=a._bvList,i={level:0,checkType:t.type};if(!o||!o.maxLevel){e&&e(i)}var r=t.level||0;function s(a){var n,l,d=false;if(a=a){e&&e(i)}else if(!(n=o[a])||!(l=n.length)){s(a-1)}else{for(var c=l-1;c>=0;c--){n[c](t,function(t){if(!t){t={level:0}}if(d){return}l--;if(t.level){if(t.level>=a){e&&e(i=t);d=true;return}else if(t.level>i.level){i=t}}if(l===0){s(a-1)}})}}}s(o.maxLevel)},addBuyValidator:function(t,e){e=e||0;var a=this,o=a._bvList||(a._bvList={}),i=o[e]||(o[e]=[]);if(o.maxLevel===undefined||e>o.maxLevel){o.maxLevel=e}i.push(t)},setBuyParam:function(t,e,a){if(!t){return}a=a||0;var o=this;function i(a){o.onLoad("gateway",function(o){var i=o&&o.trade&&o.trade[a];if(e===null||e===undefined){if(i){delete i[t]}}else{if(!o.trade){o.trade={}}i=i||(o.trade[a]={});i[t]=e}})}if(a===1||a===0){i("addToBuyNow")}if(a===2||a===0){i("addToCart")}},onProgressive:function(e,a){var o={};function i(t){return(Math.floor(t*100)/100).toFixed(2)*1}function r(t){if(!o[t]){o[t]=new RegExp("^"+t+"_")}return o[t]}function s(t,e,a){return(i(t/e)+i(t*a/e)).toFixed(2)}this.onLoad(["progressiveInfo","itemDO","totalPrice"],function(o,i,n){var l,d;if(o&&(l=o.extInfos)&&l.installFee&&e&&(d=l.installFee[e])){var c=parseInt(e,10),u,m;if(t.isUndefined(u=d.buyerRate)){m=t.filter((i.sellProgressiveRate||"").split(";"),function(t){return r(c).test(t)})[0];u=d.rate*(100-(m?m.split("_")[1]:0))/100}a({type:e,stages:c,minPrice:s(n.min,c,u),maxPrice:s(n.max,c,u),rate:u,enabled:l.bizType==4||l.bizType==3})}else{a(null)}})},safeGet:function(t){var e;var a=this;t=t.split(".");for(var o=0,i=t.length;o=0;r--){if(i[r]===undefined){break}}if(r<0){try{a&&a.apply(null,i)}catch(s){setTimeout(function(){throw s},0)}}};t.each(e,function(t,e){o.onChange(t,function(t){l(t,e)},s)});return}s=s!==undefined?s:1;s&&o.load(e,s);if(a){var d=o.get(e);if(d!==undefined){try{a&&a(d)}catch(n){setTimeout(function(){throw n},0)}if(s&8){return}}var c="after"+(e.charAt(0).toUpperCase()+e.substring(1))+"Change";var m=function(t){if(s&8){o.detach(c,m)}try{a&&a(t.newVal)}catch(e){setTimeout(function(){throw e},0)}};o.on(c,m);if(t.Config.debug){var u=o["__~ks_custom_events"][c].observers.length;t.log("Event:"+c+","+u);if(u>16){t.debug&&t.debug()}}}},onLoad:function(t,e,a){this.onChange(t,e,(a?a:1)|8)},onMap:function(e,a,s,o){var i=t.keys(e).length,r=t.isArray(e)?new Array(i):{};KISSY.each(e,function(t,e){t.onLoad(a,function(){r[e]=s.apply(t,arguments);if(--i===0){o(r)}})})}});return a},{requires:["base"]});KISSY.add("malldetail/sku/buylink",function(t,e,a){function i(i){TShop.codeTrack(27,"trade.buylink.init","trade.main.init");i=i||{};var o=i.el,n=i.product;n.onChange("canBuyStatus",function(){n.canBuy({type:1,level:4},function(a){if(a.level>6){e.addClass(e.parent(o),"tb-hidden")}else{e.removeClass(e.parent(o),"tb-hidden");if(a.level>3){e.addClass(o,"noPost");if(a.name==="stock"){n.onLoad(["currentInventory"],function(t){if(t&&t.quantity===0)TShop.sendAtpanel("tmalldetail.34.1")})}}else{e.removeClass(o,"noPost")}t.use("malldetail/sku/skuMsg",function(t,e){if(a.name=="limitedCheck"&&a.message){e.show(a.message,null,"limitedCheck")}else{e.hide("limitedCheck")}})}})});a.on(o,"click",function(a){TShop.codeTrack(23,"trade.buylink.click","trade.buylink.init");a.preventDefault();if(e.hasClass(e.parent(a.target),"noPost"))return;TShop.sendAtpanel("tmalldetail.50.1");n.buy({type:1,button:o,callback:function(e){if(e.level){t.use("malldetail/sku/skuMsg",function(t,a){a.show(e.message)})}else{t.use("malldetail/sku/skuMsg",function(t,e){e.hide()})}}})})}return{init:i}},{requires:["dom","event"]});KISSY.add("malldetail/sku/cartlink",function(t,e,a){return{init:function(i){TShop.codeTrack(27,"trade.cartlink.init","trade.main.init");i=i||{};var o=i.el,n=i.product;n.onLoad("trade",function(e){n.onChange("canAddToCartStatus",function(){n.canBuy({type:2,level:4},function(e){if(e.level>6){a.addClass(a.parent(o),"tb-hidden")}else{a.removeClass(a.parent(o),"tb-hidden");if(e.level>3){a.addClass(o,"noPost")}else{a.removeClass(o,"noPost")}t.use("malldetail/sku/skuMsg",function(t,a){if(e.name=="limitedCheck"&&e.message){a.show(e.message,null,"limitedCheck")}else{a.hide("limitedCheck")}})}})})});function r(i){TShop.codeTrack(24,"trade.cartlink.click","trade.cartlink.init");try{i.preventDefault()}catch(s){}var l=i.target;if(l.tagName=="B"){l=a.parent(l)}if(a.hasClass(l,"noPost"))return;n.buy({type:2,button:o,callback:function(a){if(a.level){if(a.level<-3){a.message&&alert(a.message)}else if(a.method=="obuy"){switch(a.name){case"TrackCartIsFull":var o=(g_config.isDaily?"http":"https")+"://login."+(g_config.isDaily?"daily.taobao.net":"taobao.com")+"/member/login.jhtml?from=detail&style=simple&redirectURL="+encodeURIComponent(location.href);t.use("malldetail/sku/skuMsg",function(t,e){e.show('\u60a8\u6dfb\u52a0\u7684\u5546\u54c1\u79cd\u7c7b\u5df2\u7ecf\u8fbe\u5230\u4e0a\u9650\u4e86\uff0c\u767b\u5f55\u540e\u53ef\u7ee7\u7eed\u6dfb\u52a0')});break;default:t.use("malldetail/sku/skuMsg",function(t,e){e.show(a.message)});break}}else if(a.method=="mini"){t.use("malldetail/sku/skuMsg",function(t,o){switch(a.name){case"BuyerNeedLogin":TShop.onLogin(function(){r(i)},{check:false});break;case"TrackCartIsFull":var n=a.message;n=n.replace(/]+>\u767b\u5f55<\/a>/,'');o.show(n);setTimeout(function(){e.on(".Tms_Comm_Login","click",function(t){TShop.onLogin(function(){r(t)},{check:false})})},1024);break;default:o.show(a.message,"attention");break}});return}t.use("malldetail/sku/skuMsg",function(t,e){if(a.name=="twoDimensionRegion"){alert(a.message)}if(a.name=="limitedCheck"||a.name=="limitPromo"||a.name=="stock"){e.show(a.message)}else{e.hide()}})}else{t.use("malldetail/sku/skuMsg",function(t,e){e.hide()});t.use("malldetail/sku/skuMsg",function(t,e){if(a.message){e.show(a.message,"attention")}else{e.hide()}})}}});TShop.sendAtpanel("tmalldetail.50.3")}e.on(o,"click",r)}}},{requires:["event","dom"]});KISSY.add("malldetail/sku/action",function(t,e,a,i,o){return{init:function(n){var r=n.product,s=n.el;TShop.codeTrack(27,"trade.action.init","trade.main.init");var l=e.get("#J_LinkBuy");if(l){i.init({el:l,product:r});n.onBuyEnable&&n.onBuyEnable()}else{TShop.codeTrack(13,"trade.main.noLinkBuy","trade.action.init")}var d=e.get("#J_LinkAdd"),c=e.get("#J_LinkBasket");if(!d||e.hasClass(e.parent(d),"tb-hidden")){e.addClass(e.parent(d),"tb-hidden");d=c}else{e.addClass(e.parent(c),"tb-hidden")}if(d){o.init({el:d,product:r})}else{TShop.codeTrack(13,"trade.main.noLinkAdd","trade.action.init")}r.onChange("canBuyStatus",function(t){r.canBuy(1,function(t){var a=e.get(".tb-action");if(t.name==="isTwView"&&t.level>=7){e.text(a,"\u672c\u5546\u54c1\u4e0d\u652f\u6301\u672c\u5340\u57df\u92b7\u552e");e.addClass(a,"tm-tw-cannotbuy")}})});var u;r.onChange("currentInventory",function(t){if(t.type==3){if(!u){e.append(u=e.create('\u8fd8\u6709\u673a\u4f1a'),s)}e.show(u)}else{u&&e.hide(u)}});r.onLoad("tmallCarFinantialEnable",function(a){if(a){t.use("malldetail/sku/buycar",function(t,a){a.init({relEl:e.parent(l,".tb-btn-sku")})})}});var m=false,f=false;r.onChange("tradeResult",function(a){e.removeClass(t.query("a.tb-act",s),"tb-act");e.removeClass(t.query("a.tb-btn-inbox",s),"tb-btn-inbox");if(a&&a.level>0&&a.name=="sku"){f=true;if(a.type==1&&!a.tmallCarFinantialEnable){e.addClass(l,"tb-act")}if(a.type==1&&a.tmallCarFinantialEnable){e.addClass("#J_LinkBuyCar","tb-act")}if(a.type==2){e.addClass(d,"tb-act")}if(!m){m=true;r.onChange("canBuyStatus",function(){if(f){var a=e.query("a.tb-act",s);t.each(a,function(t){r.canBuy({type:t.id==="J_LinkBuy"?1:2},function(t){if(t.level>0&&t.name=="sku"){e.removeClass(a,"tb-btn-inbox")}else{e.addClass(a,"tb-btn-inbox")}})})}});TShop.codeTrack(22,"trade.sku.attention","trade.action.init")}}else{f=false}});var p;r.onChange(["trade","itemPrice"],function(i,o){if(i&&i.sellCountDown>0&&(!o||!o["wanrentuanInfo"])){if(!p){p=e.create(""+'
'+'
\u5373\u5c06\u5f00\u59cb · · ·
'+'
\u8ddd\u5f00\u552e \u8fd8\u5269
'+"
"+"");var n=e.get(".tm-countdown-notice",p);if(i.tradeDisableTypeEnum==8){r.onLoad("qrcodeUrl",function(t){if(!t){return}e.css(n,{clear:"both"});e.append(e.create('\uff0c\u624b\u673a\u96f6\u70b9\u63d0\u524d\u5f00\u552e\uff0c\u626b\u7801\u62a2\u5148\u8d2d>'),n)})}else if(location.href.indexOf("95095.")===-1){e.append(e.create('\uff0c\u8bf7\u5148\u6536\u85cf\u5546\u54c1'),n);a.on(e.get(".addfav",n),"click",function(e){e.preventDefault();t.use("malldetail/action/addfav",function(t,a){r.onLoad(["itemDO","token"],function(t,i){a.run({itemId:t.itemId,event:e,token:i})})})})}t.use("malldetail/control/timer",function(t,a){new a({leftTime:i.sellCountDown,container:e.get(".tm-countdown-timer",p),template:2,tpl:"{date}"}).onStop(function(){r.set("trade.sellCountDown",0);TShop.codeTrack(15,"trade.timer.stop","trade.timer.init")});TShop.codeTrack(20,"trade.timer.init","trade.action.init")})}e.hide(s);e.insertAfter(p,s)}else{if(p){e.remove(p)}e.show(s)}});var h;r.onLoad(["trade","misc"],function(a,i){function o(t){if(!h){h=e.create('
');e.insertAfter(h,s)}e.html(h,t);e.show(h)}function n(){h&&e.hide(h)}var l=a&&!a.tradeEnable&&a.tradeDisableTypeEnum;if(!l){n();return}t.use("malldetail/sku/tradeArgue",function(t,e){e.init({typeNum:l,show:o,hide:n,product:r})})});var v=false;r.onLoad(["trade","activityDO","itemPrice","currentPromotion","lowestMobilePrice","lowestNormalPromotionPrice"],function(a,i,o,s,d,u){var m=a&&!a.tradeEnable&&a.tradeDisableTypeEnum;if(m&&m==4){return}if(o){r.onChange("isAreaRestricted",function(a){if(v)return;if(!(i&&i.costumeShake&&i.costumeShake.displayTips&&(u.has_yyz||!u.lowestPrice))){return}if(!a&&(o.hasMobileProm&&s&&s.extraPromTextType==1||i&&i.costumeShake&&i.costumeShake.displayTips&&(u.has_yyz||!u.lowestPrice))){v=true;var r=e.get("#J_DetailMeta");var d=e.create('
');var m=e.create('
');e.addClass(r,"tm-show-mobile-price");var f=e.parent("#J_LinkAdd"),p=e.parent(c),h=e.parent(l);var g=e.parent(h);e.append(h,d);e.append(p,d);e.append(f,d);e.append(d,m);g.appendChild(m);t.use("malldetail/sku/mobilebuy",function(t,e){e.init(n,d,i)})}})}})}}},{requires:["dom","event","malldetail/sku/buylink","malldetail/sku/cartlink"]});KISSY.add("malldetail/sku/editEntry",function(t,e,a){function i(i){TShop.codeTrack(27,"act.edit.init","view.metaLeft.init");var o=t.get("#J_EditItem");var n=i;var r=TShop.cfg();var s=[];var l=r.detail;var d=r.itemDO;var c=r.tag;var u=r.url;if(!o)return;if(n&&n.loginUserType=="seller"){if(l.canEditInItemDet){if(d.isBidden){if(d.isInRepository){s.push('\u7f16\u8f91')}else if(d.isAutoConsignment&&d.auctionType=="b"){s.push('\u7f16\u8f91')}else{s.push('\u7f16\u8f91')}}else{s.push('\u7f16\u8f91')}}if(l.isShowPreClosed){if(l.goNewAuctionFlow){s.push('\u63d0\u524d\u6210\u4ea4')}else{s.push('\u63d0\u524d\u6210\u4ea4')}}if(t.get("#J_GoodsErrorSeller")){e.removeClass("#J_GoodsErrorSeller","tb-hidden")}TShop.codeTrack(22,"act.edit.seller","act.edit.init")}else if(n&&n.loginUserType=="xiaoer"){s.push('\u5546\u54c1\u5904\u7406');if(t.get("#J_GoodsErrorOther")){e.removeClass("#J_GoodsErrorOther","tb-hidden")}TShop.codeTrack(12,"act.edit.xiaoer","act.edit.init")}else{if(l.isAllowReport&&!c.isMedical&&!(g_config.bizTag&128)){s.push('\u4e3e\u62a5');TShop.codeTrack(27,"act.report.guest","act.edit.init")}if(t.get("#J_GoodsErrorOther")){e.removeClass("#J_GoodsErrorOther","tb-hidden");TShop.codeTrack(7,"act.report.error","act.edit.init")}}if(s.length){o.innerHTML=a(s.join(" | ")).render({url:u,tag:c,itemDO:d,detail:l})}}return{init:i}},{requires:["dom","template"]});KISSY.add("malldetail/sku/focus",function(t,e){return{init:function(a){TShop.codeTrack(27,"trade.sku.focus","trade.main.init");var i=a.el,o=a.product;o.onLoad("config",function(a){if(a&&a.detail.is0YuanBuy){var n=e.create('
\u4f18\u60e0
\xa5 0.00\u4f59\u989d\u5b9d0\u5143\u8d2d
\u8d2d\u673a\u4ef7\u683c \xa5 \u9700\u6388\u6743\u51bb\u7ed3\u5143\u4f59\u989d\u5b9d\u5bf9\u5e94\u91d1\u989d\uff0c\u534f\u8bae\u671f\u6ee1\u540e\u5982\u65e0\u8fdd\u7ea6\u5168\u989d\u89e3\u9664\u51bb\u7ed3
');o.onChange("buyPrice",function(t){e.html(e.query(".tm-price",e.get(".notice",n)),t.min)});var r=e.get(".tm-price-panel",i);var s=e.get(".tm-promo-panel",i);e.insertAfter(n,r);e.hide(r);e.hide(s);TShop.codeTrack(20,"trade.0yuanbuy.init","trade.sku.focus");return}o.onLoad(["itemPrice"],function(t){if(!t||!t.taojinbiForHK){return}var a=e.create('
\u5176\u4ed6\u4f18\u60e0
'+t.taojinbiForHK+"
");TShop.codeTrack(18,"mod.taojinbi.init","trade.sku.focus");e.prepend(a,i)});o.onLoad(["campaignInfo"],function(a){if(!a||g_config.offlineShop||typeof a.serviceType=="undefined"||a.serviceType==2){return}var o=e.create('
\u8de8\u5e97\u4f18\u60e0
');e.prepend(o,i);t.use("malldetail/body/campaign,malldetail/body/campaign.tpl",function(t,e){e.init({campaignInfo:a,el:o})})});o.onLoad(["tmallShopProm"],function(a){if(!a){return}var o=e.create('
\u4f18\u60e0
');e.prepend(o,i);t.use("malldetail/sku/shopPromotion",function(t,e){e.init({data:a,el:o})})});var l=e.get(".tm-promo-panel",i);if(l){o.onLoad(["itemPrice","serverStartTime","currentPromotion"],function(a,i,n){if(!a)return;if(a&&a["wanrentuanInfo"]&&a["wanrentuanInfo"].status!=0){e.html(l,'
\u9884\u552e\u4ef7
');t.use("malldetail/sku/yushou",function(t,n){n.init({wanrentuanInfo:a["wanrentuanInfo"],serverStartTime:i,linkBuy:e.get("#J_LinkBuy"),product:o})})}else{if(!e.get("dd",l)){e.html(l,'
\u4fc3\u9500
')}if(n&&n["promType"]=="tmallBrandMember"){e.html(l,'
\u4e13\u4eab\u4ef7
')}t.use("malldetail/sku/productPromotion",function(t,e){e.init({el:l,product:o,showZhe:g_config.pageType==="temai"})})}})}var d=e.get(".tm-price-panel",i);if(d){o.onLoad(["detailPageTips","tagPrice","currentPromotion","config"],function(a,i,n,r){if(i&&a&&a.priceDisplayType==2){e.hide(d);return}if(i&&a&&a.priceDisplayType==3&&n){e.hide(d);return}if(!e.get("dd",d)){e.html(d,'
\u4ef7\u683c
'+e.html(d)+"
")}t.use("malldetail/sku/price",function(t,e){e.init({el:d,product:o})})});o.onLoad(["detailPageTips","tagPrice"],function(t,a){if(!(a&&t&&(t.priceDisplayType===0||t.priceDisplayType==2||t.priceDisplayType==3))){return}var i=e.create('
\u4e13\u67dc\u4ef7
');TShop.codeTrack(21,"mod.tagPrice.init","trade.sku.focus");o.onChange(["tagPrice"],function(t){e.get("dd",i).innerHTML=t?' ¥ '+t.str+"":""});e.insertAfter(i,d)})}if(l&&d){e.insertBefore(l,d)}var c=e.get("#J_Progressive");if(c){o.onLoad(["userInfo","itemDO","model"],function(a,i,n){if(!i.progressiveSupport){return}if(n.switcherDO&&n.switcherDO.progressiveDisable){e.hide(c)}else{t.use("malldetail/sku/progressive",function(t,e){e.init({el:c,product:o})})}})}})}}},{requires:["dom","event","malldetail/sku/productPromotion","malldetail/sku/price"]});KISSY.add("malldetail/sku/indices",function(t,e,a){return{initSellCount:function(t){var i=t.el,o=t.config,n=t.product;TShop.codeTrack(27,"mod.sellCount.init","mod.indices.init");n.onChange(["selectedCspu","sellCount"],function(t,a){if(!a||typeof a.sellCount!="number"&&typeof a.orderPersons!="number"){e.hide(i)}else{var n=a.cspuSellCountMap;var r=['

'+(o.detail.isCyclePurchase?a.orderPersons:a.sellCount)+"

",'

'+(e.attr(i,"data-label")||"\u6708\u9500\u91cf")+"

",n&&t&&n[t.cspuId]?'

\u6b64\u6b3e\u9500\u91cf '+n[t.cspuId]+"

":""];i.innerHTML=r.join("");n&&t?e.addClass(i,"tm-line3"):e.removeClass(i,"tm-line3");e.show(i);TShop.codeTrack(28,"mod.sellCount.show","mod.sellCount.init")}});if(t.onClick){e.addClass(i,"canClick");a.on(i,"click",function(e){e.preventDefault();t.onClick();TShop.codeTrack(18,"mod.sellCount.click","mod.sellCount.show")})}},initReviewCount:function(t){var i=t.el,o=t.product;TShop.codeTrack(27,"mod.reviewCount.init","mod.indices.init");o.onChange("reviewCount",function(t){var a=t&&t.gradeAvg;if(!a){e.hide(i)}else{var o=['

'+t.rateTotal+"

",'

\u7d2f\u8ba1\u8bc4\u4ef7

','

'+a+""+a];i.innerHTML=o.join("");e.addClass(i,"tm-line3");TShop.codeTrack(27,"info.review.level","mod.reviewCount.init")}});if(t.onClick){e.addClass(i,"canClick");a.on(i,"click",function(e){e.preventDefault();t.onClick();TShop.sendAtpanel("tmalldetail.12.1");TShop.codeTrack(21,"info.review.trigger","mod.reviewCount.init")})}},initEmPoint:function(t){var a=t.el,i=t.config,o=t.product;TShop.codeTrack(27,"mod.emPoint.init","mod.indices.init");o.onLoad(["memberRight","model"],function(t,n){var r=t&&t.activeName?t.activeName:"";var s=t&&t.time>0?t.time:parseFloat(i.valPointTimes);var l=t&&t.value>0?t.value:parseFloat(i.valPointRate);o.onChange(["buyPrice","currentCycle"],function(i,o){if(!i){return}var r=0;if(!(n.switcherDO&&n.switcherDO.pointDisable)){if(o){for(var d=0,c=o.priceStep.length;d\u8d77"}if(s>1){r="\u9001"+s+'\u500d\u5171'+r}}var u=['','

'+r+"

",'

\u9001\u5929\u732b\u79ef\u5206

',t&&t.activeName?'

'+t.activeName+"

":"","
"];e.html(a,u.join(""));TShop.codeTrack(28,"mod.emPoint.show","mod.emPoint.init");t&&t.activeName?e.addClass(a,"tm-line3"):e.removeClass(a,"tm-line3")})})},init:function(t){TShop.codeTrack(27,"mod.indices.init","trade.main.init");var a=this,i=t.el,o=t.config,n=t.product;var r=e.get(".tm-ind-sellCount",i);if(!r&&t.autoFill){r=e.create('
  • ');e.append(r,i)}r&&a.initSellCount({el:r,config:o,onClick:t.onSellCountClick,product:n});var s=e.get(".tm-ind-reviewCount",i);if(!s&&t.autoFill){s=e.create('
  • ');e.append(s,i)}s&&a.initReviewCount({el:s,config:o,onClick:t.onReviewClick,product:n});var l=e.get(".tm-ind-emPointCount",i);if(!l&&t.autoFill){l=e.create('
  • ');e.append(l,i)}l&&a.initEmPoint({el:l,product:n,config:o})}}},{requires:["dom","event","malldetail/sku/indices.css"]});KISSY.add("malldetail/sku/freight",function(t,e,a,i,o){var n="",r,s=false;return{init:function(a){var i=a.el,l,d=a.product,c=e.get(".tb-postAge",i);TShop.codeTrack(27,"mod.freight.init","view.meta.init");d.onChange("buyerLoc",function(t){if(t>=81e4&&t<=820999){TShop.sendAcAtpanel("tmalldetail.100.1")}});d.onLoad(["config","model"],function(a,l){if(l.switcherDO&&l.switcherDO.deliveryDisable){e.hide("#J_PostageToggleCont")}else if(window.g_config.pageType!=="auction"){d.onChange("currentDelivery",function(a){if(!a){e.addClass(i,"tb-hidden");return}var l="",d=[];var c=a[0]?a[0]["type"]:a["type"];if(c===1){if(!s){TShop.sendAcAtpanel("tmalldetail.921921.*");s=true}}t.each(a,function(t){if(t.type==2){TShop.sendAcAtpanel("tmalldetail.100.2")}t.name=t.name||"";l+=o(t);n=t.tips||"";d+=t.signText||"";e.removeClass(i,"tm-delivery-highLight");if(t.warning){e.addClass(i,"tm-delivery-highLight")}});e.html(e.get("#J_PostageToggleCont",i),l);e.removeClass(i,"tb-hidden");if(d){if(!r){r=e.create('
    ');e.append(r,e.get("dd",i))}e.html(r,d);e.show(r)}else{r&&e.hide(r)}TShop.codeTrack(28,"mod.freight.show","mod.freight.init")})}});d.onLoad("config",function(t){if(!t.isAreaSell){return}TShop.codeTrack(21,"feature.deliveryHighlight.init","mod.freight.init");var a=e.get("#friInfo",c);if(!a){a=e.create('
    \u786e\u8ba4\u6536\u8d27\u5730\uff0c\u4ee5\u786e\u4fdd\u5728\u5546\u5bb6\u9500\u552e\u533a\u57df
    ');e.append(a,c)}});var u=e.get("#J_AddrSelectTrigger",i);if(u){d.onChange("delivery",function(t){if(!t||!t.deliveryAddress){return}var a=e.get("#J_deliveryAdd",i);if(!a){a=e.create("",{"class":"tb-deliveryAdd",id:"J_deliveryAdd"});e.prepend(a,c);e.insertAfter(e.create("\u81f3"),a)}e.text(a,t.deliveryAddress);TShop.codeTrack(27,"feature.deliveryAddress.show","mod.freight.init")});t.use("malldetail/sku/address",function(t,e){e.init({el:u,product:d})})}}}},{requires:["dom","event","io","malldetail/sku/freight.tpl"]});KISSY.add("malldetail/sku/freight.tpl",function(){return function(e,t){var a={escapehash:{"<":"<",">":">","&":"&",'"':""","'":"'","/":"/"},escapereplace:function(e){return a.escapehash[e]},escaping:function(e){return typeof e!=="string"?e:e.replace(/[&<>"]/gim,this.escapereplace)},detection:function(e){return typeof e==="undefined"?"":e}};var i=function(e){if(typeof console!=="undefined"){if(console.warn){console.warn(e);return}if(console.log){console.log(e);return}}throw e};t=t||{};t.__escapehtml=a;t.__throw=i;"use strict";var e=e||{};var r="";r+="";try{r+="";var s=e.serviceLinkUrl;var c=e.tagImage;var n=e.name;var l=e.money;var o=e.postage;var m=e.serviceLinkText;var p=e.warning;var d=e.p;var v=e.a;var _=e.img;var u=e.posticon;var f=e.em;var h=e.yen;var g=e.span;var b=e.error;r+="

    ";if(c){r+=" ";if(s){r+=''}r+=' ';if(s){r+=""}r+=" "}r+=" ";if(n){r+="";r+=t.__escapehtml.detection(n);r+=""}r+=" ";if(l){r+='¥';r+=t.__escapehtml.detection(l);r+=""}r+=" ";if(o){r+=""}r+=" ";if(m&&s){r+=' ';r+=t.__escapehtml.detection(m);r+=""}r+="

    "}catch(y){t.__throw("Juicer Render Exception: "+y.message)}r+="";return r}});KISSY.add("malldetail/sku/metaLeft",function(t,e,a,i,o,n,r,s){var l;return{addIcon:function(t){var a=e.get(".tb-meta-icons",".tb-gallery");if(!a){a=e.create('
      ');e.append(a,".tb-gallery")}var i;i=e.create("
    • ",t);if(t.href){var o=e.create("",{href:t.href,title:t.title,target:"_blank",css:{width:40,height:42,display:"block",position:"absolute",top:0,left:0}});e.append(o,i)}e.append(i,a)},init:function(r){TShop.codeTrack(27,"view.metaLeft.init","view.main.init");var s=this,l=r.product;var d=i.createLoader(function(a){l.onLoad(["config"],function(i){var n=i&&i.itemDO&&i.itemDO.imgVedioPic;var r=i&&i.itemDO&&i.itemDO.imgVedioUrl;if(n&&r){t.use("malldetail/sku/focusVideo",function(t,i){i.init({videoPic:n,videoUrl:r,onPlay:function(){o.hideZoomer()},el:e.get(".tb-booth","#J_DetailMeta")});a(i)})}})});o.init({onSwitch:function(){d(function(t){t.stopVideo()},2)}});TShop.afterWinLoad(function(){l.onLoad(["config"],function(t){var e=t&&t.itemDO&&t.itemDO.imgVedioPic;var a=t&&t.itemDO&&t.itemDO.imgVedioUrl;if(e&&a){d()}})});var c=e.get("#J_DetailMeta .tb-img");if(c){l.onChange(["selectedSkuProp"],function(a){var i=e.query("li",c);t.each(i,function(t){var i=e.attr(t,"data-value"),n=i.split(":");if(a[n[0]]==n[1]){var r=e.get("a",t);var s=e.css(r,"backgroundImage");if(-1!==s.indexOf("url(")){var l=s.match(/url\("?([^\)^"]*)/)[1];l=l.substring(0,l.lastIndexOf("_"));o.show(l)}return false}})})}var u=e.get("#J_CollectCount");if(u){TShop.codeTrack(27,"mod.collectCount.init","view.metaLeft.init");l.onLoad(["shopDynamicRating","config"],function(t,a){if(a&&t){var i=parseInt(t["ICCP_1_"+a.itemDO.itemId],10);if(i>0&&i<1e6){u.innerHTML=i;TShop.codeTrack(27,"mod.collectCount.show","view.metaLeft.init");return}}e.hide(u)})}l.onLoad(["config"],function(e){var a=e.serviceIconList;if(a&&a.length){var i=g_config.bizTag&512;t.each(a,function(e){s.addIcon({title:e.description,href:e.tagLink,css:{width:40,height:42,background:"url("+e.tagImage+") no-repeat",marginLeft:10,position:"relative",top:i?0:-10,display:t.UA.ie==6?"inline":"block",zoom:1,"float":"left"}})})}});l.onLoad(["detailPageTips"],function(t){if(t&&t.showDou12CornerIcon){s.addIcon({"class":"tm-meta-iconDouble11"});TShop.codeTrack(20,"meta.icon.double11","view.metaLeft.init")}});l.onLoad("userInfo",function(t){n.init(t)});e.html(e.get("i","#J_AddFavorite"),"");a.on("#J_AddFavorite","click",function(e){TShop.sendAtpanel("tmalldetail.13.4");e.preventDefault();t.use("malldetail/action/addfav",function(t,a){l.onLoad(["itemDO","token"],function(t,i){a.run({itemId:t.itemId,event:e,token:i})})})});l.onLoad("config",function(i){var o=e.get("#J_IShare");if(i.isTwView){t.use("malldetail/action/copyLink",function(t,e){e.init()});e.html(e.get("i",o),"");var n="https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(location.href)+"&t="+encodeURIComponent(document.title);a.on(o,"click",function(e){e.preventDefault();var a=800;var i=t.one(window).width();window.open(n,"newwindow","height=400,width="+a+",top=100,left="+(i-a)/2+",toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no")})}else{e.html(e.get("i",o),"");a.on("#J_IShare","click",function(e){e.preventDefault();TShop.codeTrack(16,"external.iShare.init","view.metaLeft.init");t.use("mui/share",function(t,e){TShop.codeTrack(16,"external.iShare.run","external.iShare.init");var a=window.g_config;var i={style:"none",id:1,container:"#J_IShare",type:"item",showRecTip:false,key:a.itemId};new e(i).popup();TShop.sendAtpanel("tmalldetail.13.11");TShop.codeTrack(16,"external.iShare.runSuccess","external.iShare.run")})})}})}}},{requires:["dom","event","malldetail/common/util","malldetail/sku/thumbViewer","malldetail/sku/editEntry","malldetail/common/tip","overlay"]});KISSY.add("malldetail/sku/paymethods",function(t,e,a){var i,o="pay-credit-hover",n,r,s;return{init:function(t){this.el=t.el;TShop.codeTrack(27,"mod.paymethods.init","trade.main.init");var a=this;i=t.el;n=t["bucketId"];r=t.promiseDisable;s=t.payDisable;a._payCod(t.delivery,t.pageType);e.html(e.get("#J_Toggler",i),"");e.show(e.get("#J_Toggler",i));a._bindEvents()},_toggleHandler:function(t){t&&t.preventDefault();e[e.hasClass(i,o)?"removeClass":"addClass"](i,o);e.html(e.get("#J_Toggler",i),e.hasClass(i,o)?"":"");TShop.sendAtpanel("tmalldetail.4.6");TShop.codeTrack(18,"mod.paymethods.click","mod.paymethods.show")},_payCod:function(l,d){if(!l||!l.otherServiceList)return;var c=this,u=l.otherServiceList;var m=[];if(!r){if(d==="Miao"){e.text(".tm-ser .tb-metatit","\u55b5\u9c9c\u751f\u7279\u8272");var f=["\u6e90\u4ea7\u5730\u76f4\u4f9b","\u65b0\u9c9c\u5230\u5bb6","\u95ea\u7535\u8d54\u4ed8"];var p="";t.each(f,function(t){p+="
    • "+t+"
    • "});e.html(".tb-serPromise",p)}else{for(var h=0,v=u.length;h'+u[h]["title"]+"";c._insertSerPromise(g)}else{m.push(''+u[h]["title"]+"")}}}}else{c._hideSerPromise()}if(!s){e.prepend(e.create(m.join("")),e.get(".J_Paylist",i));a.on(document,"click",function(t){if(e.hasClass(i,o)&&!e.contains(i,t.target)){c._toggleHandler()}})}else{c._hidePayMethod()}if(s&&r){e.hide(".tm-ser")}TShop.codeTrack(27,"mod.paymethods.show","mod.paymethods.init")},_insertSerPromise:function(t){var a=e.get(".tb-serPromise");if(a){e.append(e.create(t),a)}},_hideSerPromise:function(){e.hide(".tm-pledge3c-meta");e.hide(".tm-ser > .tm-clear")},_hidePayMethod:function(){e.hide(".tm-pay-box")},_bindEvents:function(){a.on("#J_Toggler","click",this._toggleHandler);a.on(e.get(".pay-title",this.el),"click",this._toggleHandler)}}},{requires:["dom","event"]});KISSY.add("malldetail/sku/promoBanner",function(t,e){function a(t,e){return t?"
      ':""}function i(t){var e,a=[];t=parseInt(t/1e3);if(t<=0){return a.join("")}e=t%60;a.unshift(e+"\u79d2");t=(t-e)/60;if(t<=0){return a.join("")}e=t%60;a.unshift(e+"\u5206");t=(t-e)/60;if(t<=0){return a.join("")}a.pop();e=t%24;a.unshift(e+"\u5c0f\u65f6");t=(t-e)/24;if(t<=0){return a.join("")}a.pop();a.unshift(t+"\u5929");return a.join("")}return{init:function(o){TShop.codeTrack(23,"mod.promoBanner.init","trade.main.init");var n=o.product,r=o.el;n.onChange(["config","currentPromotionList","currentSuggestivePromotionList","detailPageTips","misc"],function(o,s,l,d,c){var u=[].concat(s||[]).concat(l||[]),m=t.filter(u,function(t){return t.promType=="keyJhs"||t.promType=="jhs"})[0],f=t.filter(u,function(t){return t.promType=="tmallBigMarkDown"})[0],p=t.filter(u,function(t){return t.promType=="tmallBrandMember"})[0],h=e.get("dd",r);switch(true){case!!(f&&f.status==1&&d.warmingUpHintText):e.addClass(r,"green");var v=d.warmingUpHintText.replace(/\$\{(.+)\}/g,function(t,e){switch(e){case"hurriedPrice":var a=f&&f.promType=="tmallBigMarkDown"?f.price:"";return a?'¥'+a+"":""}return""});var g=/[,^]3394[,$]/.test(o.tagsId)?'
      ':"";var b=a(d.warmUpIcons&&d.warmUpIcons[0],0);e.html(h,g+b+v);break;case!!(f&&d.campaignText):e.addClass(r,"golden");var g=/[,^]3394[,$]/.test(o.tagsId)?'
      ':"";var b=a(d.icons&&d.icons[0],0);e.html(h,g+b+(d.campaignText||""));break;case!!(m&&m.status==1):e.addClass(r,"green");e.attr(h,{"data-spm":"1998059570"});e.html(h,'
      \u6b64\u5546\u54c1\u5373\u5c06\u53c2\u52a0\u805a\u5212\u7b97\uff0c'+(m.startTime?""+i(m.startTime-c.systemTime)+"\u540e\u5f00\u59cb\uff0c":"")+'\u53bb\u8bbe\u7f6e\u63d0\u9192\uff01');n.onLoad("trade",function(a){e.attr(e.get(".linkJu",h),"href",o.url.tgDetailDomain+"/home.htm?item_id="+o.itemDO.itemId+"&"+(a&&a.param&&t.param(a.param)||"")+"")});if(m.startTime){t.use("malldetail/control/timer",function(t,a){new a({leftTime:(m.startTime-c.systemTime)/1e3,container:e.get("strong",h),tpl:"{date}"}).onStop(function(){location.reload()})})}break;case!!m:e.addClass(r,"red");e.html(h,'
      \u6b64\u5546\u54c1\u6b63\u5728\u53c2\u52a0\u805a\u5212\u7b97\uff0c'+(m.endTime?""+i(m.endTime-c.systemTime)+"\u540e\u7ed3\u675f\uff0c":"")+"\u8bf7\u5c3d\u5feb\u8d2d\u4e70\uff01");if(m.endTime){t.use("malldetail/control/timer",function(t,a){new a({leftTime:(m.endTime-c.systemTime)/1e3,container:e.get("strong",h),tpl:"{date}"}).onStop(function(){location.reload()})})}break;case!!p:if(p["promText"]&&/\u767b\u5f55/.test(p["promText"])){e.hide(r)}else{e.addClass(r,"red");e.html(h,'\u54c1\u724c\u4e13\u4eab\u7279\u6743\u6b63\u5728\u53c2\u52a0\u54c1\u724c\u56de\u9988\u6d3b\u52a8\uff0c\u5e2e\u60a8\u7acb\u7701\u5143\uff0c\u8bf7\u5c3d\u5feb\u8d2d\u4e70');var T=e.get(".tm-viponly-price");n.onChange(["selectedSkuProp","currentPromotion","currentPriceInfo"],function(t,e,a){if(T&&e["promType"]=="tmallBrandMember"){T.innerHTML=parseInt(a.price)-parseInt(e.price)}})}break;default:e.hide(r);break}})}}},{requires:["dom"]});KISSY.add("malldetail/sku/price",function(t,e){return{init:function(a){TShop.codeTrack(27,"mod.price.init","trade.sku.focus");var i=a.el,o=a.product,n=true,r=e.query(".tm-price-item",i);if(t.trim(e.html(e.get(".tm-price",i)))===""){o.onChange("config",function(t){e.remove(r);e.html(e.get("dd",i),'¥ '+(t.detail.defaultItemPrice||"")+"");e.append(r,e.get("dd",i))})}o.onChange(["config","detailPageTips","tagPrice","originalPrice","buyPrice","currentPromotion"],function(a,s,l,d,c,u){s=s||{};var m=!(u&&!(u.limitTime&&u.start===false))||a.emPointsBuy,f=u&&u.promText;e.remove(r);e.html(e.get("dd",i),'¥ '+(l&&s.priceDisplayType==1?l.str:d.str)+"");e.append(r,e.get("dd",i));e.removeClass(i,"tm-price-cur");e.removeClass(i,"tm-price-uncertain");if(m){e.addClass(i,f?"tm-price-uncertain":"tm-price-cur");if(!f&&a.isTwView){t.use("malldetail/sku/priceExtra",function(t,e){e.render({product:o,el:i})})}}var p;if(!u&&(p=e.get("#J_PromoHintText"))){var h=e.create('
      ');e.html(h,p.innerHTML);var v,g;if(v=e.get(".J_Track",h)){if(v.value)TShop.sendAcAtpanel(v.value)}if(g=e.get(".J_Spm",h)){e.attr(h,"data-spm",g.value)}e.append(h,e.get("dd",i))}if(n){TShop.poc("price");n=false;TShop.codeTrack(27,"mod.price.show","mod.price.init")}})}}},{requires:["dom","event"]});KISSY.add("malldetail/sku/priceExtra",function(t,e,a,i){function o(t){var a=t.product;var o=t.el;a.onChange(["currentPriceInfo","buyPrice"],function(t,a){e.remove(".tm-price-extra");if(t&&t.localCurrencySymbol==="TWD"){var n=e.get(".tm-price",o);var r=e.create('');var s="\uff08\u7d04NT\uff04";var l=t.localReferencePrice/t.price;var d=function(t){return Math.round(t*l*100)/100};if(a.min===a.max){s+=d(a.min)}else{s+=d(a.min)+"-"+d(a.max)}s+="\uff09";e.text(r,s);var c=e.create('?');new i(c,"\u50f9\u683c\u4ee5\u70ba\u53c3\u8003\u4e4b\u7528\uff0c\u6700\u7d42\u652f\u4ed8\u50f9\u683c\u4ee5\u652f\u4ed8\u5bf6\u6536\u9280\u53f0\u70ba\u6e96",{triggerType:"mouse",align:{points:["bc","tc"],offset:[0,8]},arrow:true,arrowDir:"top"});e.append(c,r);e.insertAfter(r,n)}})}return{render:o}},{requires:["dom","event","malldetail/common/tip"]});KISSY.add("malldetail/sku/productPromotion",function(t,e,a,i){function o(o){TShop.codeTrack(27,"mod.promoPrice.init","trade.sku.focus");var n=o.el,r,s=o.product;s.onChange(["currentPromotion","currentPriceInfo","originalPrice","buyPrice","promoPrice","detailPageTips","config"],function(l,d,c,u,m,f,p){if(!l){e.hide(n);return}e.show(n);var h="";if(o.showZhe&&u){var v=Number(u.min)*100,g=Number(u.max)*100;var b=Number(c.min)*100,T=Number(c.max)*100;var w=[Math.floor(v*100/b)/10];var y=Math.floor(g*100/T)/10;if(w[0]!=y){w.push(y)}h=w.sort().join("-");if(h=="10"){h=""}}var S=!f||f&&!f.hideIcons;var k=false;var _=false;if(l["promType"]=="tmallBrandMember"){if(l["promText"]&&/\u767b\u5f55/.test(l["promText"])){l["promText"]=l["promText"].replace("\u767b\u5f55",'\u767b\u5f55');var I="\u4e13\u4eab";try{I=''+''+l["promText"].match(/\{(.+)\}/)[1]+""}catch(C){}l["promText"]=l["promText"].replace(/\{.+\}/,I);S=false;_=false}else{k=true;_=true}}e.html(e.get("dd",n),i({currentPromotion:l,zheStr:h,buyPrice:u,originalPrice:c,promoPrice:m,showIcon:S,showHeartIcon:k,redBackground:_}));if(!(u==c&&(!l||!l.promText))){e.addClass(n,"tm-promo-cur");if(p.isTwView){t.use("malldetail/sku/priceExtra",function(t,e){e.render({product:s,el:n})})}}else{e.removeClass(n,"tm-promo-cur")}if(l.limitTimeUTC){t.use(["malldetail/control/timer","malldetail/common/clock"],function(t,a,i){r&&r.clear();var o=(parseInt(l.limitTimeUTC)-(i.now()||t.now()))/1e3;r=new a({leftTime:o,container:e.get(".limitTime",n),tpl:"\u8be5\u4fc3\u9500{date}\u540e\u7ed3\u675f"}).onStop(function(){window.location.reload()});TShop.codeTrack(20,"mod.promoPrice.timer","mod.promoPrice.init")})}var x=e.get(".J_loginCheckProm");e.css(x,{cursor:"pointer"});x&&a.on(x,"click",function(t){t.halt(true);TShop.onLogin(function(){window.location.reload()})})})}return{init:o}},{requires:["dom","event","malldetail/sku/productPromotion.tpl"]});KISSY.add("malldetail/sku/productPromotion.tpl",function(){return function(e,t){var a={escapehash:{"<":"<",">":">","&":"&",'"':""","'":"'","/":"/"},escapereplace:function(e){return a.escapehash[e]},escaping:function(e){return typeof e!=="string"?e:e.replace(/[&<>"]/gim,this.escapereplace)},detection:function(e){return typeof e==="undefined"?"":e}};var i=function(e){if(typeof console!=="undefined"){if(console.warn){console.warn(e);return}if(console.log){console.log(e);return}}throw e};t=t||{};t.__escapehtml=a;t.__throw=i;"use strict";var e=e||{};var r="";r+="";try{r+="";var s=e.promoPrice;var c=e.currentPromotion;var n=e.zheStr;var l=e.buyPrice;var o=e.showIcon;var m=e.redBackground;var p=e.showHeartIcon;var d=e.div;var v=e.promo;var _=e.price;var f=e.originalPrice;var u=e.em;var h=e.yen;var g=e.span;var b=e.a;var y=e.type;var x=e.red;var w=e.s;var D=e.i;var k=e.small;var P=e.heart;var T=e.nbsp;var S=e.pointAdd;var J=e.zhe;var I=e.p;var U=e.strong;r+='
      ';if(l!=f||s!=f){r+=' ¥ ';r+=t.__escapehtml.detection(s.str);r+=" "}r+=" ";if(c.promText){r+=" ";if(c.promText=="\u767b\u5f55\u540e\u786e\u8ba4\u662f\u5426\u4eab\u6709\u6b64\u4f18\u60e0"){r+=' \u767b\u5f55\u540e\u786e\u8ba4\u662f\u5426\u4eab\u6709\u6b64\u4f18\u60e0 '}else{r+=" ";r+=t.__escapehtml.detection(c.promText);r+=" "}r+=" "}r+=" ";if(o){r+=" ";if(c.type&&(c.promText||l.str.indexOf("-")==-1)){r+=' "}r+="    ";if(c.add){r+='';r+=t.__escapehtml.detection(c.add);r+=""}r+=" ";if(c.gift){r+="";r+=t.__escapehtml.detection(c.gift);r+=""}r+=" ";if(n){r+='';r+=t.__escapehtml.detection(n);r+="\u6298"}r+=" "}r+="

      ";if(c.limitTime||c.limitTimeUTC){r+=' ';if(c.limitTime){r+="";r+=t.__escapehtml.detection(c.limitTime);r+=""}r+=" "}r+=" ";if((c.amountRestriction||c.orderAmountRestriction)&&c.promType!="keyJhs"&&c.promType!="jhs"&&c.promType!="wrt"){r+=' ';if(c.amountRestriction){r+="\u6b64\u4f18\u60e0\u9650";r+=t.__escapehtml.detection(c.amountRestriction);r+="\u4ef6"}r+=" ";if(c.orderAmountRestriction){r+="\u6bcf\u5355\u9650\u8d2d";r+=t.__escapehtml.detection(c.orderAmountRestriction);r+="\u4ef6"}r+=" "}r+="

      "}catch(R){t.__throw("Juicer Render Exception: "+R.message)}r+="";return r}});KISSY.add("malldetail/sku/shopPromotion",function(t,e,a,i){function o(t){if(!t)return"";t=typeof t!="object"?new Date(parseInt(t,10)):t;var e=(t.getMonth()+1).toString(),a=t.getDate().toString();e=e.length==1?"0"+e:e;a=a.length==1?"0"+a:a;return t.getFullYear()+"."+e+"."+a}return{init:function(t){var n=t.el,r=t.data;TShop.codeTrack(26,"focus.shopPromotion.show","trade.sku.focus");r.startTime=o(r.startTime);r.endTime=o(r.endTime);var s="";for(var l=0,d=r.promPlan.detailMsg.length;l":">","&":"&",'"':""","'":"'","/":"/"},escapereplace:function(e){return a.escapehash[e]},escaping:function(e){return typeof e!=="string"?e:e.replace(/[&<>"]/gim,this.escapereplace)},detection:function(e){return typeof e==="undefined"?"":e}};var i=function(e){if(typeof console!=="undefined"){if(console.warn){console.warn(e);return}if(console.log){console.log(e);return}}throw e};t=t||{};t.__escapehtml=a;t.__throw=i;"use strict";var e=e||{};var r="";r+="";try{r+="";var s=e.promPlan;var c=e.plan;var n=e.campaignName;var o=e.startTime;var l=e.endTime;var m=e.index;var p=e.host;var d=e.item;var v=e.info;var _=e.campaignUrl;var f=e.warmUp;var h=e.dt;var u=e.metatit;var g=e.dd;var b=e.a;var y=e.s;var k=e.div;var x=e.em;var w=e.ul;var D=e.li;var P=e.p;var T=e.music;var S=e.market;var I=e.vippacks;var J=e.id;var U=e.gflist;var C=e.gf;var R=e.img;var O=e.pic;var L=e.span;var A=e.title;r+='
      \u4f18\u60e0
      \u66f4\u591a '}catch(j){t.__throw("Juicer Render Exception: "+j.message)}r+="";return r}});KISSY.add("malldetail/sku/meta",function(t,e){return{init:function(a){TShop.codeTrack(27,"view.meta.init","trade.main.init");var i=a.el,o=a.product;var n=e.get("#J_RSPostageCont");if(n){o.onLoad(["isDownShelf","config"],function(a,i){if(a){e.remove(n);return}if(!e.get("dd",n)){e.html(n,'
      \u8fd0\u8d39
      '+e.html(n)+"
      ")}if(i.isTwView){t.use("malldetail/sku/freightTw",function(t,e){e.init(o)})}else{t.use("malldetail/sku/freight",function(t,e){e.init({el:n,product:o})})}})}}}},{requires:["dom"]});KISSY.add("malldetail/sku/propertyHandler",function(t,e,a,i,o){var n=t.UA,r=document,s=window,l=s.g_config,d;var c=function(i,n){var s=e.query("li",n);var l=e.attr(s,"data-value").split(":")[0];var d=e.query("span",n);var c=r.createElement("i");c.appendChild(r.createTextNode("\u5df2\u9009\u4e2d"));i.onLoad(["config","skuProp","userInfo"],function(a,n,r){function d(t){if(!r.nicker||!a.isShowSizeHelper||!a.sizeHelperEnable){return t(null)}i.onLoad("recommendSku",t)}d(function(a){var i;if(!!a&&a.model){i=a.model.pid+":"+a.model.vid;TShop.sendAtpanel("tmalldetail.37.1",{uid:r.userId,pidvid:i})}t.each(s,function(r){var s=e.attr(r,"data-value");var d=s.split(":")[1];var c="",u="";if(!!a&&i&&s==i){c="

      "+"\u60a8\u53ef\u80fd\u9002\u5408\uff1a"+a.model.recommendSize+"

      ";var m=e.get("a",r);e.addClass(m,"tm-recommend-size");e.prepend(e.create('
      '),m)}if(n&&n[l]&&n[l][d]&&n[l][d].tip){u=n[l][d].tip}if(!!c||!!u){new o(r,c+u,{triggerType:"mouse",align:{points:["bl","tl"],offset:[0,8]},arrow:!(t.UA.ie&&t.UA.ie<8),arrowDir:"top left"})}})})});var u=e.hasClass(n,"tb-carmodel");i.onLoad("config",function(o){var s=u&&o.carCascade===true;if(!s){var l=e.query("li",n);var d=e.attr(l,"data-value").split(":")[0];var c=e.query("span",n);var m=r.createElement("i");m.appendChild(r.createTextNode("\u5df2\u9009\u4e2d"));t.each(c,function(t){var o=t.parentNode,n=e.parent(t,function(t){return!!t.getAttribute("data-value")}),r=n.getAttribute("data-value");o.hideFocus=true;if(!s){i.canSelectSkuProp(r,"",function(t){if(t<0){TShop.codeTrack(27,"trade.sku.propHide","trade.sku.init");e.hide(n)}},{ignoreSelection:true})}if(1===c.length&&o.style.background===""){i.selectSkuProp(n.getAttribute("data-value"),"")}a.on(o,"click",function(t){t.preventDefault();TShop.sendAtpanel("tmalldetail.13.1",1e4);var a=e.parent(t.target,function(t){return!!t.getAttribute("data-value")}),o=r.split(":");if(e.hasClass(a,"tb-out-of-stock")){return}i.onLoad("selectedSkuProp",function(t){if(t[o[0]]==o[1]){i.deselectSkuProp(o[0],o[1])}else{i.selectSkuProp(o[0],o[1])}})})});i.onChange(["tradeResult","selectedSkuProp"],function(t,a){if(t&&t.level>0&&t.name=="sku"&&!a[d]){e.addClass(e.get(".tb-metatit",e.parent(n,".tb-prop")),"tb-h")}else{e.removeClass(e.get(".tb-metatit",e.parent(n,".tb-prop")),"tb-h")}});i.onChange(["selectedSkuProp","skuPropSelectivity"],function(a){t.each(c,function(t){var o=e.parent(t,function(t){return!!t.getAttribute("data-value")}),n=o.getAttribute("data-value"),r=n.split(":");if(a[r[0]]==r[1]){e.addClass(o,"tb-selected");o.appendChild(m)}else{e.removeClass(o,"tb-selected");i.canSelectSkuProp(n,"",function(t){if(t<=0){e.addClass(o,"tb-out-of-stock")}else{e.removeClass(o,"tb-out-of-stock")}})}})})}})};return{init:function(i){if(!(d=i.config))return;var o=i.elmProps,n=i.product;var r=d.carCascade===true;if(d.skuCascadeMapString){var s=e.create('
      \u9002\u914d\u8f66\u578b
      ');e.prepend(s,e.get(".tb-sku","#detail"));var l=e.get("li",s);if(!r){t.each(d.skuCascadeMapString,function(e){t.each(e,function(t){if(!t.property){return}n.canSelectSkuProp(t.property,"",function(e){if(e<=0){t.disabled=true}},{ignoreSelection:true})})})}var u=function(e){function a(e){var a=[];t.each(e,function(t){if(!t.disabled){a.push(t)}});if(a.length==1){return a[0]}if(a.length){return null}t.each(e,function(t){a.push(t)});return a[0]}var i=[],o;if(r){var n=d.skuCascadeNamesList.length;if(o=a(e["root"])){i.push(o);if(o=a(e[o.property])){i.push(o);if(o=a(e[o.property])){i.push(o);if(o=a(e[o.property])){i.push(o);return i}else if(n==3){return i}}else if(n==2){return i}}}}else{if(o=a(e["root"])){i.push(o);if(o=a(e[o.property])){i.push(o);if(o=a(e[o.property])){i.push(o);return i}}}}return null}(d.skuCascadeMapString);function m(t,a,i){var o=i?'':"";var n=a?"\u5df2\u9009\u4e2d":"";e.html(this,''+t+""+o+""+n);if(a){e.attr(this,"data-value",a);e.addClass(this,"tb-selected")}}if(u){var f=[],p=[];t.each(u,function(t){f.push(t.name);p.push(t.property);n.selectSkuProp(t.property,"",true)});m.apply(l,[f.join(" "),p[p.length-1],false]);if(r){n.set("selectedCarProp",p.join(","))}o.push(e.get("ul",s))}else{var h,v;var g=d.skuCascadeMapString;m.apply(l,["\u9009\u62e9\u9002\u914d\u8f66\u578b",undefined,true]);function b(e,a){var i=[],o=[];function n(a){t.each(a,function(t,r){var s=r.split(":");if(e[s[0]]==s[1]){i.push(r);o.push(a[r].name);n(g[r])}})}n(g.root);a(i,o)}n.onChange(["tradeResult","selectedSkuProp"],function(t,a){b(a,function(a,i){if(a[2]){m.apply(l,[i.join(" "),a[a.length-1],true])}if(t&&t.level>0&&t.name=="sku"&&!a[2]){e.addClass(e.get(".tb-metatit",s),"tb-h")}else{e.removeClass(e.get(".tb-metatit",s),"tb-h")}})});a.on(l,"click",function(t){t.preventDefault();if(r){KISSY.use("malldetail/control/carcasSelector",function(t,e){if(!h){h=new e(d.skuCascadeMapString,d);h.on("change",function(t){var e=t.names;m.apply(l,[e.join(" "),"fake",true]);n.set("selectedCarProp",t.result)})}h.showAt(l)})}else{KISSY.use("malldetail/control/carmodelselector",function(t,e){if(!h){h=new e(d.skuCascadeMapString,d);h.on("change",function(e){v&&t.each(v.result.split(","),function(t){n.deselectSkuProp(t.split(":")[0],"")});t.each(e.result.split(","),function(t){n.selectSkuProp(t,"",true)});v=e});n.onChange("selectedSkuProp",function(t){b(t,function(t){if(t[2]){h.setSelection(t)}})})}h.showAt(l)})}})}}t.each(o,function(t){c(n,t)});TShop.codeTrack(27,"trade.sku.init","trade.main.init")}}},{requires:["dom","event","malldetail/model/product","malldetail/common/tip"]});KISSY.add("malldetail/sku/main",function(S,DOM,Event,Action,PromoBanner,Focus,Meta,Indices,util,BuyLink,CartLink,ThumbViewer,Amount,PropertyHandler){return{init:function(cfg){TShop.codeTrack(27,"trade.main.init","view.main.init");setTimeout(function(){TShop.codeTrack(13,"trade.buylink.none","trade.main.init",{reject:["trade.buylink.init","trade.bid.init","trade.main.down"]});TShop.codeTrack(13,"trade.cartlink.none","trade.main.init",{reject:["trade.cartlink.init","trade.bid.init","trade.main.down"]})},4096);var win=window,doc=document;var g_config=win.g_config;var config=cfg.config,product=cfg.product;var el=DOM.get(".tb-wrap",DOM.get(".tb-property","#detail"));var titlePreEl;product.onChange("detailPageTips",function(t){if(!t||!t.itemTitle){titlePreEl&&DOM.html(titlePreEl,"");return}if(!titlePreEl){DOM.insertBefore(titlePreEl=DOM.create('

      '),DOM.get("h3",".tb-detail-hd"))}TShop.codeTrack(20,"trade.main.titlePre","trade.main.init");DOM.html(titlePreEl,t.itemTitle)});var actionEl=DOM.get(".tb-action","div.tb-sku");if(actionEl){Action.init({el:actionEl,product:product})}var focusEl=DOM.get(".tm-fcs-panel",el);if(focusEl){product.onLoad(["currentSuggestivePromotionList","currentPromotionList"],function(t,e){if(S.filter([].concat(t||[]).concat(e||[]),function(t){return t.promType=="keyJhs"||t.promType=="jhs"||t.promType=="tmallBigMarkDown"||t.promType=="tmallBrandMember"})[0]){var a=DOM.create('
      ');DOM.insertBefore(a,focusEl);S.use("malldetail/sku/promoBanner",function(t,e){e.init({el:a,product:product})})}});Focus.init({el:focusEl,product:product})}var metaEl=DOM.get(".tb-meta",el);{if(DOM.get("#J_RSPostageCont",focusEl)){DOM.prepend(DOM.get("#J_RSPostageCont",focusEl),DOM.get(".tb-meta",el))}Meta.init({el:metaEl,product:product})}var stepRate=config.itemDO.stepPaymentFirstStepPriceRate;if(stepRate&&DOM.get(".tm-step-panel")){product.onChange(["currentPromotion"],function(t){if(t&&!(t.limitTime&&t.start===false)){DOM.html(".J_stepPriceTitle","\u4fc3\u9500\u4ef7")}});product.onChange(["buyPrice"],function(t){var e,a="\xa5"+(t.min*stepRate).toFixed(2)+"";if(t.min!=t.max){a+=" - "+(t.max*stepRate).toFixed(2)+""}e="\u9996\u6b21\u4ec5\u652f\u4ed8"+a+"\uff0c\u5269\u4f59\u91d1\u989d\u5206\u9636\u6bb5\u4ed8\u6b3e";DOM.html(".tm-step-first",e);DOM.addClass(DOM.parent(".tm-step-first"),"tm-step-action")});Event.on(".J_stepRule","mouseover touchstart",function(){DOM.show(".tm-step-rule")});Event.on(".J_stepRule","mouseout touchend",function(){DOM.hide(".tm-step-rule")})}var indicesEl=DOM.get(".tm-ind-panel",el);if(!indicesEl&&cfg.autoFill){indicesEl=DOM.create('
        ');DOM.append(indicesEl,el)}indicesEl&&Indices.init({autoFill:cfg.autoFill,onReviewClick:cfg.onReviewClick,onSellCountClick:cfg.onSellCountClick,el:indicesEl,product:product,config:config});product.onChange("tradeResult",function(t){if(t&&t.method=="obuy"&&t.result){S.use("malldetail/other/obuycart",function(e,a){var i=config&&config.valCartInfo&&config.valCartInfo.cartUrl,o=t.trackId;if(i){var n=["ct="+o];var r=TShop.getUrlParams("buytraceid");if(!g_config.offlineShop&&r){n.push("buytraceid="+r)}i=i+(i.indexOf("?")===-1?"?":"&")+n.join("&")}else{i="http://buy."+(g_config.isDaily?"daily.taobao.net":"taobao.com")+"/auction/cart/my_cart.htm"}a.update({parentEl:DOM.parent(linkAdd,2),cartUrl:i,result:t.result})})}});var amountEl=S.get("#J_Amount");if(amountEl){var emStock=DOM.get("#J_EmStock");if(emStock){if(!DOM.hasClass(amountEl,"tm-hideAmount")){S.use("malldetail/sku/stock",function(t,e){e.init({el:emStock,product:product})})}else{DOM.remove(emStock)}}Amount.init({el:amountEl,product:product})}product.onLoad("skuMap",function(t){if(!t){return}for(var e in t){if(t[e]["shipTime"]){S.use("malldetail/sku/shiptime",function(t,e){e.init({parentEl:DOM.parent("#J_Amount"),product:product})});break}}});var togglerEl=DOM.get("#J_Toggler");if(togglerEl){S.use("malldetail/sku/paymethods",function(t,e){product.onLoad(["delivery","bucketId","model"],function(t,a,i){e.init({product:product,delivery:t,el:DOM.parent(togglerEl),bucketId:a,promiseDisable:i.switcherDO&&i.switcherDO.promiseDisable,payDisable:i.switcherDO&&i.switcherDO.payDisable,pageType:config&&config.detail&&config.detail.pageType})})})}var tbidEl=DOM.get("#tbid-container");if(tbidEl){var bidEl=DOM.get("#J_BidRecord");if(bidEl&&config.detail.goNewAuctionFlow&&window.TAOBAO_PAIMAI_BIDSAU){TShop.codeTrack(16,"mod.bidRecord.init","trade.main.init");try{var data=window.JSON?window.JSON.parse(window.TAOBAO_PAIMAI_BIDSAU.data):eval("("+window.TAOBAO_PAIMAI_BIDSAU.data+")");DOM.html(bidEl,data.totalCnt);TShop.codeTrack(16,"mod.bidRecord.show","mod.bidRecord.init")}catch(e){}}TShop.codeTrack(16,"trade.bid.init","trade.main.init");S.use("bid-module/init,bid-module/init.css,malldetail/css/auction.css",function(t,e){TShop.codeTrack(16,"trade.bid.run","trade.bid.init");e.init({appName:"malldetail",container:tbidEl});TShop.codeTrack(16,"trade.bid.runSuccess","trade.bid.run")})}var elTbkey=DOM.get(".tb-key","#detail");var inited=false;product.onChange("tradeResult",function(t){var e=DOM.get("#J_sellerCspu");if(t&&t.level>0&&t.name=="sku"){DOM.addClass(elTbkey,"tb-attention");DOM.css(e,"display","none");if(!inited){inited=true;DOM.insertBefore(DOM.create('

        \u8bf7\u9009\u62e9\u60a8\u8981\u7684\u5546\u54c1\u4fe1\u606fx

        '),DOM.get("div.tb-skin",elTbkey).firstChild);Event.on(DOM.get("b.J_PanelCloser",elTbkey),"click",function(){product.set("tradeResult","null")});TShop.codeTrack(22,"trade.sku.attention","trade.main.init")}}else{DOM.removeClass(elTbkey,"tb-attention");DOM.css(e,"display","block")}});var supService=function(t){product.onLoad("model",function(e){var a=DOM.get("#J_regionSellServer");if(e.switcherDO&&e.switcherDO.otherserviceDisable){DOM.hide(a)}else{if(t&&t.list&&t.list.length){supService=function(t){S.use("malldetail/sku/service",function(e,i){i.init({data:t,title:config.detail&&config.detail.isShowEcityBasicSign?"\u589e\u503c\u670d\u52a1":"",container:a,product:product})})};return supService(t)}}})};product.onChange(["service"],function(t){var e=DOM.get("#J_regionSellServer");if(t&&t.list&&t.list.length){supService(t);DOM.show(e)}else{DOM.hide(e)}});product.onLoad(["itemDO","model"],function(t,e){if(!t.isSupportTryBeforeBuy){return}if(e.switcherDO&&e.switcherDO.exclusiveServiceDisable){return}var a=DOM.create('
        ');S.use("malldetail/sku/exclusiveService",function(t,e){e.init({product:product,el:a});DOM.insertAfter(a,".tb-amount")})});var ladeEl=DOM.get("#J_TladeMode");if(ladeEl){S.use("malldetail/sku/skuLade",function(t,e){e.init({el:ladeEl,product:product})})}product.onLoad("userInfo",function(t){TShop.codeTrack({2:27,_:27},"cps.init","trade.main.init");util.loadAssets("cps/trace.js?t=20130926_"+g_config.t,function(){var e=t&&t.juKeBuyerLogin?4:2;try{TShop.codeTrack(27,"cps.run","cps.init",{group:e});window.CPS.trace({type:1,subtype:e,itemid:config.itemDO.itemId,sellerid:config.itemDO.userId});TShop.codeTrack({2:27,_:27},"cps.init","cps.run",{group:e})}catch(a){}})});var elmProps=DOM.query(".J_TSaleProp","#detail");if(elmProps.length||config.skuCascadeMapString){PropertyHandler.init({product:product,elmProps:elmProps,config:config})}product.onLoad(["config","itemDO","userInfo"],function(t,e,a){var i=elmProps&&elmProps.length>0&&elmProps[0];if(!t.isShowSizeHelper||!t.sizeHelperEnable||!i){return}TShop.sendAtpanel("tmalldetail.33.1");TShop.codeTrack(19,"mod.sizeHelper.init","trade.main.init");var o=DOM.create('
        \u5c3a\u7801\u52a9\u624b
        ');var n=false;var r;DOM.append(o,i);Event.on(o,"click",function(){TShop.sendAtpanel("tmalldetail.37.2",{uid:a&&a.userId||null});if(n){r&&r.show();return}product.onLoad(["itemDO","token"],function(t,e){S.use("fushi/sizehelper-pc/sizehelper-pc",function(a,i){r=new i({typeId:t.categoryId,itemId:t.itemId,_tb_token_:e});n=true;r.show()})})})});var lastPropsElm=elmProps&&elmProps[elmProps.length-1];if(lastPropsElm){product.onLoad(["skuMap","itemDO","config","bucketId"],function(t,e,a,i){if(util.bucketStat(i,window.g_config["cspuBucketTestIdArray"])){S.use("malldetail/sku/cspu",function(i,o){o.init({ellast:lastPropsElm,product:product,skuMap:t,spuId:e["spuId"],cspuCategorySwitch:e["cspuCategorySwitch"],apiUrl:a["initCspuExtraApi"]})})}})}if(DOM.get("#J_ExSelect")){S.use("malldetail/sku/codeexchange",function(){TShop.mods.CodeExchange.init()})}product.onChange("relatedAuctions",function(t){if(t&&t.relatedAuctions&&t.relatedAuctions.length){var e=win.g_config.bizTag,a,i;if(e&4096&&t.version){S.use("malldetail/other/relateGroup, malldetail/other/relateGroup.css",function(e,o){switch(t.version){case 1:a=DOM.create('
        ');DOM.insertBefore(a,"#detail");i="top";break;case 2:a=DOM.create('
        ');DOM.prepend(a,"div.tb-sku");i="right";break;default:break}DOM.data(a,"dir",i);o.init(a,t)})}}});if(cfg.showDownShelf!==false){product.onChange("isDownShelf",function(t){if(!t){return}TShop.codeTrack(21,"trade.main.down","trade.main.init");var e;if(!DOM.get("#J_Sold-out-recommend")){var a='
        • \u6b64\u5546\u54c1\u5df2\u4e0b\u67b6\uff08?\uff09

        ';var i=DOM.get(".tm-fcs-panel","#detail");if(i){var o;while(o=DOM.next(i)){DOM.remove(o)}DOM.insertAfter(DOM.create(a),i);e=DOM.create('
        ');DOM.append(e,"#J_FE_soldout")}}if(config.detail.showDownShelfRecommend!==false){if(!e){e=DOM.get(".ald",DOM.get("#J_Sold-out-recommend"))}DOM.addClass(e,"ald-03037");S.use("malldetail/recommend/downShelf",function(t,a){a.init({el:e,product:product})})}})}product.onLoad(["bucketId"],function(t){var e=DOM.get("p",DOM.get(".tb-detail-hd","#J_DetailMeta"));if(t==6&&e){DOM.css(e,"display","none")}})}}},{requires:["dom","event","malldetail/sku/action","malldetail/sku/promoBanner","malldetail/sku/focus","malldetail/sku/meta","malldetail/sku/indices","malldetail/common/util","malldetail/sku/buylink","malldetail/sku/cartlink","malldetail/sku/thumbViewer","malldetail/sku/skuAmount","malldetail/sku/propertyHandler","malldetail/sku/main.css"]});KISSY.add("malldetail/sku/shiptime",function(t,e){return{init:function(t){var a,i,o=t.parentEl,n=t.product;TShop.codeTrack(17,"mod.shiptime.init","trade.main.init");n.onChange("selectedSku",function(t){if(t&&t["shipTime"]){if(!i){a=e.create('
        \u53d1\u8d27\u65f6\u95f4
        ');e.insertBefore(a,o);i=e.get("#J_ShipTime",a);TShop.codeTrack(16,"mod.shiptime.show","mod.shiptime.init")}e.removeClass(a,"tb-hidden");i.innerHTML=t["shipTime"]}else{e.addClass(a,"tb-hidden")}})}}},{requires:["dom"]});KISSY.add("mui/amount",function(t,e,a,i,o){var n="mui-amount-";var r=n+"wrap",s=n+"increase",l=n+"decrease",d=n+"input";function c(e){c.superclass.constructor.call(this,e);t.mix(e,{defVal:1,step:1},false,null,false);this.cfg=e;this._init()}t.extend(c,i);t.augment(c,t.EventTarget);t.augment(c,{_init:function(){var t=this;this.widgetEl=a.get("."+r,this.cfg.container);if(!this.widgetEl){this.widgetEl=a.create('');this.inputEl=a.create('');this.increaseEl=a.create('');this.decreaseEl=a.create('');a.append(this.inputEl,this.widgetEl);a.append(this.increaseEl,this.widgetEl);a.append(this.decreaseEl,this.widgetEl)}else{this.inputEl=a.get("."+d,this.cfg.container);this.increaseEl=a.get("."+s,this.cfg.container);this.decreaseEl=a.get("."+l,this.cfg.container)}a.prepend(this.widgetEl,this.cfg.container);this.set("amount",this.cfg.defVal);e.on(this.cfg.container,"click",function(e){var i=e.target;var o=t.get("amount");if(a.hasClass(i,l)){t.setValue(o-t.cfg.step)}else if(a.hasClass(i,s)){t.setValue(o+t.cfg.step)}});e.on(t.inputEl,"keyup",function(){t.inputEl.value&&t.setValue(t.inputEl.value)});e.on(t.inputEl,"change",function(){t.setValue(t.inputEl.value)})},setValue:function(t){var t=(!isNaN(t=parseInt(t,10))&&t)>0?t:1;this.set("amount",t);if(this.inputEl.value!=t){this.inputEl.value=t}},onValueChange:function(e){if(t.isFunction(e)){this.on("afterAmountChange",e)}},focus:function(){this.inputEl.focus()},hide:function(){a.hide(this.widgetEl)}});return c},{requires:["event","dom","base","template"]});KISSY.add("malldetail/sku/skuAmount",function(t,e,a){function i(t,i,o){var n="";n=e.create(n);e.prepend(n,t);i.onChange("amount",function(t){var e=n.options,a=e.length;if(n.selectedIndex>=0&&e[n.selectedIndex].value==t){return}for(var i=0;i1){e.insertBefore(e.create('X '+t+" \u4ef6"),e.get("#J_EmStock"))}});TShop.codeTrack(27,"trade.amountInput.show","trade.skuAmount.init");n.onLoad("itemPrice",function(t){if(t&&!t.promType&&r.detail.quantityList&&r.detail.quantityList.length>0){s.hide();i(o,n,r)}})})}}},{requires:["dom","event"]});KISSY.add("malldetail/sku/stock",function(t,e){function a(t,a,i,o){var n=typeof t,r=[];if(i&&i.restrictAmount){if(n==="number"&&t<=i.amountCanBuy)return;if(i.restrictAmount==i.amountCanBuy||n=="undefined"){r.push("\u6bcf\u4eba\u9650\u8d2d"+i.restrictAmount+"\u4ef6");TShop.codeTrack(25,"mod.amountRestrict.show:2","mod.stock.init")}else if(i.amountCanBuy>0){r.push("\u6bcf\u4eba\u9650\u8d2d"+i.restrictAmount+"\u4ef6\uff0c\u60a8\u8fd8\u53ef\u8d2d\u4e70"+i.amountCanBuy+"\u4ef6");TShop.codeTrack(20,"mod.amountRestrict.show:1","mod.stock.init")}else{r.push("\u6bcf\u4eba\u9650\u8d2d"+i.restrictAmount+"\u4ef6\uff0c\u60a8\u5df2\u8d85\u8fc7\u9650\u8d2d\u6570");TShop.codeTrack(19,"mod.amountRestrict.show:0","mod.stock.init")}}if(a&&a.buyerAmountRestriction&&(!i||!i.restrictAmount||a.buyerAmountRestriction'+a.city+'';if(o==3){var s=a.cityId==a.regionId?"style='display:none'":"";r+='"+a.region+''}else if(o==4){r+=''+(a.cityId==a.regionId?a.town:[a.region,a.town].join(" "))+''}TShop.codeTrack(27,"trade.address.show","trade.address.init");e.html(n,r)});var s=i.createLoader(function(a){t.use("mui/address/sup",function(t,i){r.onLoad(["misc","config"],function(t,o){var s=o.detail.addressLevel||(e.attr(n,"combo-level")==3?3:2);var l={l2:t&&String(t.cityId)||"",l3:t&&String(t.regionId)||"",l4:t&&String(t.townId)||""};var d=new i({type:{4:"street",3:"region"}[s]||"city",config:{node:n,city:t.city,cityId:t.cityId,region:t.region,regionId:t.regionId,street:t.town,streetId:t.townId,suffix:'',sec:!(s==4||s==3),provId:33e4,O:s==4||s==3?{row:6,rowWidth:55,offset:[0,0]}:{row:5,rowWidth:68,offset:[0,0]}},getAreaStatus:function(t,e){r.canSoldArea(t,function(t){e({disabled:!t})},l)}});d.on("afterL2Change afterL3Change afterL4Change",function(t){if(t.type=="afterL2Change"){l.l2=t.newVal}if(t.type=="afterL3Change"){l.l3=t.newVal}if(t.type=="afterL4Change"){l.l4=t.newVal}});d.on("areaChange",function(t){r.set("buyerLoc",t.areaId)});a(d)})})});r.onChange("buyerCity",function(t){s(function(e){e.selectArea(t)})});a.on(n,"click",function(t){a.detach(n,"click");t.preventDefault();var i=t.target,o=false;TShop.sendAtpanel("tmalldetail.11.1");s(function(){o=true},2);if(o){return}s(function(t){if(e.hasClass(i,"mui_addr_tri_2")){t.two.show()}else{t.one.show()}TShop.codeTrack(19,"trade.address.click","trade.address.show")})})}}},{requires:["dom","event","malldetail/common/util"]});KISSY.add("malldetail/sku/thumbViewer",function(t,e,a,i){var o,n,r,s,l=100,c="tb-selected",d,u={},m,f,p,h;var v=i.createLoader(function(a){if("ontouchstart"in document){a(null);return}var i={imageNode:o,width:480,height:360,bigImageWidth:800,bigImageHeight:800,align:{node:e.parent(o,"a"),points:["tr","tl"],offset:[10,-1]},hasZoom:!("ontouchstart"in document),preload:false,showIcon:true};t.use("malldetail/common/imagezoom",function(t,o){var n=new o(i);n.on("show",function(){e.hide(p)});n.on("hide",function(){e.show(p)});a(n);TShop.codeTrack(26,"mod.gallery.imagezoom","mod.gallery.init")})});function g(t,a){var i=new Image;i.onload=i.onerror=function(){a(i);i=null};if(!m){e.prepend(m=e.create('
        '),document.body)}m.appendChild(i);i.src=t}return{init:function(i){var u=this;t.mix(u,i);if(!(o=e.get("#J_ImgBooth"))||!(n=e.get("#J_UlThumb")))return;TShop.codeTrack(27,"mod.gallery.init","view.metaLeft.init");var m=o.src;h=m.substr(m.lastIndexOf("_"));r=e.query("li",n);d=parseInt(o.getAttribute("data-hasZoom"),10);TShop.afterWinLoad(function(){a.on(n,"click",function(t){t.preventDefault()});a.on(r,"mouseenter",function(e){s&&s.cancel();s=t.later(function(){u.switchTo(e.target);TShop.sendAtpanel("tmalldetail.13.6",1e4);TShop.codeTrack(28,"mod.gallery.switch","mod.gallery.init")},l)});a.on(r,"mouseleave",function(){s&&s.cancel()});u.switchTo(e.get("."+c,n),true)})},switchTo:function(t,a){if(!t)return;if(t.tagName!=="LI")t=e.parent(t,"li");var i=t.getElementsByTagName("img")[0],o=i&&i.src;if(!o)return;o=o.substring(0,o.lastIndexOf("_"));this.show(o,a);e.addClass(t,c)},show:function(t,a){var n=this;n.onSwitch&&n.onSwitch(t);e.removeClass(r,c);o.src=t+h;if(!d){return}var s=u[t]||(u[t]={src:t});s.onMidImg=s.onMidImg||i.createLoader(function(e){g(t+h,e)});s.onBigImg=s.onBigImg||i.createLoader(function(e){g(t,e)});if(a===true){s.onQ30Img=s.onQ30Img||i.createLoader(function(e){g(t+"_q30.jpg",e)})}s.onHasZoom=s.onHasZoom||i.createLoader(function(t){s.onMidImg(function(e){var a=/(\d+)x(\d+)/.exec(h);if(e.width=d)})})});s.onHasZoom(function(t){n._setZoom(t?s:null)})},hideZoomer:function(){v(function(t){t.hide()},2)},_setZoom:function(t){if(f){a.remove(o,"mouseenter",f)}v(function(t){if(!t){return}t.end()},2);p&&e.hide(p);if(!t){return}if(!p){p=e.create("󰄬");e.insertBefore(p,o)}e.show(p);a.on(o,"mouseenter",f=function(i){if(f){a.remove(o,"mouseenter",f);f=null}v();t.onBigImg(function(a){v(function(o){if(!o){return}p&&e.show(p);o.set("imageSrc",t.src+h);o.set("bigImageSrc",a.src);o.set("bigImageWidth",a.width);o.set("bigImageHeight",a.height);o.start();o.show(i);TShop.codeTrack(27,"mod.gallery.zoomshow","mod.gallery.init")})})})}}},{requires:["dom","event","malldetail/common/util"]});KISSY.add("malldetail/view/main",function(t,e){var a;return{initView:function(e,a,i,o){var n=this;n.init(t.mix({el:e},a));o(n)},onMainBody:function(){var i=arguments,o=this,n=o.onMainBody;if(n!=o.onMainBody){return}o.onMainBody=e.createLoader(function(e){t.use("malldetail/other/mainBody",function(t,i){var o=a.product;var n={daily:g_config.isDaily,list:{scoreLoader:function(t){o.onChange("reviewCount",t)}},width:a&&a.reviewWidth,hasUserLink:g_config.offlineShop?false:true};o.onLoad(["visitStat","samplingVisit"],function(a,r){function s(e){t.use("event",function(t,a){a.delegate(e,"click","img",function(a){var i=a.target;if(!i.src){return}t.use("dom",function(t,a){var o=a.parent(i,"a");if(!o||!o.href){return}var n=a.parent(i,e);TShop.sendAtpanel("tmalldetail.49.2",{loadedTime:0,clickTime:t.now()-g_config.startTime,imgTop:a.offset(i).top,blockTop:a.offset(n).top,blockId:n.id,imgUrl:encodeURIComponent(i.src),linkUrl:encodeURIComponent(o.href)})})})})}i.init({reviewConfig:n,onDescReady:function(t){if(a){a.pageStatus=a.pageStatus|2}if(r%1e3==0){s(t)}},onComboListReady:function(e){if(!e){t.use("dom",function(t,e){var a=e.get("#page");a&&e.removeClass(a,"tm-style-detail")})}},product:o});if(r%1e3==0){s("#J_DcTopRight");s("#J_DcBottomRight")}e(i)})})});o.onMainBody.apply(o,i)},init:function(i){TShop.codeTrack(27,"view.main.init","app.init");a=i=i||{};var o=this,n=i.product,r=r||g_config["assetsHost"]||"http://a.tbcdn.cn";n.onLoad("config",function(e){if(e.newSkuRight&&e.isTmallComboSupport&&e.detail.showRightRecommend&&!/standard=1/.test(window.location.search)){t.use("dom",function(t,e){var a=e.get("#page");!!a&&!e.hasClass(a,"tm-style-detail")&&e.addClass(a,"tm-style-detail")})}});t.use("malldetail/sku/main,malldetail/sku/metaLeft,dom",function(t,a,r,s){TShop.afterWinLoad(function(){TB&&TB.Global&&TB.Global.fire&&TB.Global.fire("mainReady")});var l=navigator.userAgent;if(/iPad/i.test(l)&&!/T-UA/i.test(l)){t.ready(function(){var t=s.create('
        ');s.insertBefore(t,s.get("#site-nav"));TShop.loadView(t)})}n.onLoad(["config","visitStat","bucketId"],function(l,c,d){if(l.isTripUser){s.addClass("html","detail-trip")}a.init({onBuyEnable:function(){TShop.poc("buyEnable");if(c){c.pageStatus=c.pageStatus|1}},onReviewClick:s.get("#J_Reviews")&&function(){o.onMainBody(function(t){t.switchTab("J_Reviews")})},onSellCountClick:(d!=14||"auction"===window.g_config["pageType"])&&s.get("#J_DealRecord")&&function(){o.onMainBody(function(t){t.switchTab("J_DealRecord")})},config:l,product:n});var u=e.createLoader(function(e){TShop.afterWinLoad(function(){t.use("malldetail/dc/wangpu",function(t,a){a.init({onIsvParams:function(t){n.onLoad("itemDO",function(e){t({nickName:e.sellerNickName,userId:e.userId,shopId:"",itemId:"",itemNumId:e.itemId,shopStats:e.feature,validatorUrl:e.validatorUrl,templateName:e.templateName,templateId:e.templateId})})}});e(a)})})});var m=s.get("#J_DcHd");if(m){TShop.codeTrack(28,"dc.DcHd.init","view.main.init");t.use("malldetail/dc/dcHd",function(t,e){e.init({el:m,onWangpu:u,product:n})})}else if(domHd=s.get("#hd")){u(function(t){t.initEl(domHd)})}else if(l.isTwView){n.onLoad("decorate",function(t){if(t&&t.headExtraCss){s.append(s.create(t.headExtraCss.html),document.head)}if(t&&t.DcHd&&t.DcHd.html){if(t.CSSCode&&t.CSSCode.html){s.addStyleSheet(t.CSSCode.html)}}})}r.init({product:n});TShop.afterWinLoad(function(){window._poc.push(["_trackCustom","tpl","S13V3"]);if(i.loadDc!==false&&l.api.fetchDcUrl){if(g_config.bizTag&256||g_config.bizTag&512){TShop.codeTrack(11,"external.brandsite.init","view.main.init");t.use("malldetail/common/util",function(t,e){e.loadAssets("apps/tmall/brandsite/1.0/core.js?"+g_config.t,function(){TShop.codeTrack(4,"external.brandsite.run","external.brandsite.init");window.TBS&&window.TBS.initWidget();TShop.codeTrack(20,"external.brandsite.runSuccess","external.brandsite.run")})})}else{t.use("malldetail/dc/dcLazy",function(t,e){e.init({onWangpu:u,product:n})})}}else{TShop.codeTrack(19,"dc.not.init","view.main.init");t.use("malldetail/other/init",function(t,e){e.initFollow()})}if(i.loadHead!==false){var e;if(g_config&&g_config.newHead){e="malldetail/head/main"}else{e="malldetail/head/mainv1"}t.use(e,function(t,e){e.init({onShopData:function(t){TShop.onProduct(function(e){e.onLoad(["shopDynamicRating","itemDO"],function(e,a){var i="SM_368_dsr-"+a.userId;if(e[i]!==undefined){t(e[i]);return}ShopInfo.onData(t)})})},notNeedInitHead:l.detail.isVitual3C,pageType:l.detail.pageType})})}var a=TShop.getUrlParams();var r=a.selected||(a.on_comment==1?"reviews":"");if(r){o.onMainBody(function(t){t.switchTab(r)})}var d=s.get("#detail");function m(){o.onMainBody()}if(d){for(d=d.nextSibling;d;d=d.nextSibling){if(d.nodeType!=1){continue}TShop.addLazyCallback(d,m)}}t.use("malldetail/other/init",function(t,e){e.init({showBacktop:l.detail&&l.detail.showBacktop&&!(g_config.bizTag&16384),loadDc:i.loadDc!==false,dialogTrigger:i.loadDc===false||g_config.bizTag&64,onDcSuccess:function(){TShop.poc("dc");if(c){c.pageStatus=c.pageStatus|4}},config:l,product:n})})})})})}}},{requires:["malldetail/common/util"]});KISSY.add("malldetail/recommend/skuRight",function(t,e,a,i){var o,n,r,s,l,d,c,u,m,f,p=12,h;return{onData:function(e){t.use("ajax",function(t,a){o.onLoad(["config","itemDO"],function(i,o){m=i.detail.isVitual3C||false;h=i.detail.pageType;f=h==="Miao";var r=l["aldInterface"]?l.aldInterface:"http://aldcdn.tmall.com/recommend.htm";var s={};if(l["wfCode"]){s={wfCode:l["wfCode"]}}var d=t.merge({itemId:o.itemId,categoryId:o.categoryId,sellerId:o.userId,shopId:i.rstShopId,brandId:o.brandId,refer:document.referrer,brandSiteId:o.brandSiteId||"",rn:TShop.getUrlParams("rn")||"",appId:n,isVitual3C:m,isMiao:f,count:p},s);if(i.isTwView){d.filterTw=1}a({url:r,dataType:"jsonp",data:d,cache:true,jsonpCallback:"jsonpAld"+n,success:e})})})},render:function(o){var n=r[o],d=l.el,c=t.UA.ie&&t.UA.ie==6;n.index=o;if(l.brandSiteId){for(var u=0;u"+(g_config.bizTag&16384?"\u55b5\u9c9c\u751f\u63a8\u8350":"\u770b\u4e86\u53c8\u770b")+"
        ");var n=this;var r="ald-skuRight-open";e.append(o,i.el);a.on(i.el,"mouseenter",function(){if(u)u.cancel();u=t.later(function(){if(!c){e.addClass(i.el,r);n._onData()}c=!c},1e3)});a.on(i.el,"mouseleave",function(){if(u)u.cancel();if(c){e.removeClass(i.el,r);c=!c}})},_onData:function(){var i=this;if(d)return;d=true;i.onData(function(o){if(!o){return}r=[];s=[];if(o.list&&o.list.length){r.push(o);o.acurl&&TShop.sendImg(o.acurl);s.push("")}if(o.list&&o.list.length<1){var n=e.get("html");e.removeClass(n,"w1190");e.addClass(n,"w990")}if(o[0]&&o[0].list&&o[0].list.length){r.push(o[0]);o[1]&&o[1].acurl&&TShop.sendImg(o[1].acurl);s.push("")}if(o.a&&o.a.list&&o.a.list.length){r.push(o.a);s.push(o.a.name.replace("\u63a8\u8350",""))}if(o.b&&o.b.list&&o.b.list.length){r.push(o.b);s.push(o.b.name.replace("\u63a8\u8350",""))}if(!r.length){return}t.each(r,function(t){TShop.aldPreprocess(t.list)});i.render(0);TShop.codeTrack(27,"recomm.skuRight.show","recomm.skuRight.init");r.length>1&&a.delegate(l.el,"click",".ald-tab",function(t){i.render(e.attr(t.target,"data-index"))})})},init:function(t){l=t||{};var e=this;n=l.appId||"03054";l.pw=window.g_config.pw;o=l.product;TShop.codeTrack(27,"recomm.skuRight.init","mod.other.init");if(l.onData){e.onData=l.onData}o.onLoad("config",function(a){l.newSkuRight=a.newSkuRight&&a.isTmallComboSupport&&a.detail.showRightRecommend&&!/standard=1/.test(window.location.search);if(l.newSkuRight===true){p=15}if(l.pw=="990"){e.renderCloseSlide(t)}else{e._onData()}})}}},{requires:["dom","event","template"]});KISSY.add("malldetail/dc/dcHd",function(t,e){var a=function(a){var s=a.el,o=a.product;o.onLoad("decorate",function(o){if(o&&o.headExtraCss){e.append(e.create(o.headExtraCss.html),document.head)}if(o&&o.DcHd&&o.DcHd.html){if(o.CSSCode&&o.CSSCode.html){e.addStyleSheet(o.CSSCode.html)}e.insertBefore(e.create(o.DcHd.html),s,true);e.remove(s);t.each(e.query("#hd img"),function(t){var a=e.attr(t,"data-ks-lazyload");if(a){e.attr(t,"src",a);e.removeAttr(t,"data-ks-lazyload")}});a.onWangpu&&a.onWangpu(function(t){t.initEl(e.get("#hd"))});t.UA.ie==6&&e.height("#hd")>150&&e.height("#hd",150)}else{e.hide(s)}})};return{init:a}},{requires:["dom","malldetail/model/product"]});KISSY.add("malldetail/common/clock",function(e){var t;return{init:function(a){if(t)return t;t=a.startTime-e.now()},now:function(){return e.now()+t}}});KISSY.add("malldetail/common/tip",function(e,t,a,i){var o=t.get("body");var n=t.create('
        ');function l(a,i,r){var s=this;if(!(s instanceof l)){return new l(a,i,r)}a=e.isString(a)?t.get(a):a;var c=t.clone(n,true);i=i||" ";e.mix(r,{trigger:a,srcNode:c});if(r.align){r.align.node=r.align.node||a}t.html(t.get(".ks-popup-content",c),i);t.append(c,o);if(r.arrow){t.addClass(c,"tm-tip-arrow");t.addClass(c,"tm-tip-arrow-"+r.arrowDir.split(" ").join("-"));if(KISSY.UA.ie<8){t.append(t.create(''),c);t.append(t.create(''),c)}}l.superclass.constructor.call(s,r)}e.extend(l,i.Popup);return l},{requires:["dom","event","overlay","malldetail/common/tip.css"]});