\n
\n

\n
\n \n '+t.name+'
\n ¥'+formatMoney(t.flash_price,"cent").short+'\n ¥'+formatMoney(t.origin_price,"cent").short+"
\n ");if(t.to_fetch){var o=r({url:"http://m.xiaomiyoupin.com/shop/detail?gid="+t.gid+"&pid="+t.pid,$dom:this.$dom,traceAppend:[t.pid],uid:!1});e.attr("href",o)}else e.append('\n 已抢完\n
');return ua.pc?e.css("zoom","1.3"):ua.iOS&&e.css("zoom","1.1"),e}},{key:"renderPage",value:function(t,e){for(var o=$(''),i=0;i'),n=i;ne.name?1:-1:t.ctime-e.ctime});var s={};n.forEach(function(t){t.total<=0&&(t.total=1),t.to_fetch<0&&(t.to_fetch=0),t.to_fetch>t.total&&(t.to_fetch=t.total),1e3*t.start_time>i&&(t.to_fetch=t.total),s[t.start_time]||(s[t.start_time]=[]),s[t.start_time].push(t)});var l=Object.keys(s).sort(function(t,e){return 1*t-1*e}).map(function(t){return 1*t}),p=void 0,h=void 0;l.some(function(t,e){if(e===l.length-1)p||(p=l[e]);else{var o=l[e+1];if(0===e&&t>a)return h=t,!0;t<=a&&o>a&&(p=t,h=o)}});var u=function(t){var o=[];return t.length<=e.props.cnt?t:(t.forEach(function(t){t.to_fetch>0&&o.length=e)&&(a.push(t),!0)}),a.join(",")}var n={unit:"元",name:"",src:"",descr:"",price:"",marketPrice:"",showMarketPrice:"",showTag:t.showTag};if(e.attr_ext){var r=e.attr_ext;(1===r.price_tag||t.daiqi)&&(n.unit="元起"),r.custom_name&&!t.name&&(n.name=r.custom_name),r.custom_summary&&!t.descr&&(n.descr=r.custom_summary)}return n.name||(n.name=t.name||e.name),t.src?n.src=t.src:"限时购"===t.mode||t.showWhiteProductImage?n.src=e.pic_url:n.src=e.album[0],n.descr||(t.descr?n.descr=t.descr:o?n.descr=a(e.summary,18):n.descr=e.summary),e.market_price||(e.market_price=e.price_min),t.price&&(e.price_min=Math.round(100*t.price)),t.priceOriginal&&(e.market_price=Math.round(100*t.priceOriginal)),n.price=i(e.price_min,"cent").short,n.marketPrice=i(e.market_price,"cent").short,n.showMarketPrice=1*e.price_min<1*e.market_price,n.downPriceValue=e.market_price-e.price_min,n.downPrice=i(n.downPriceValue,"cent").short,n.downPriceText="直降"+n.downPrice+"元",n.discountText=""+Math.ceil(e.price_min/e.market_price*100)/10,n.discountText=""+n.discountText.replace(/\.\d+/,function(t){return t.slice(0,2)}).replace(/\.0/,""),n}function i(t,e){t(".unit").text(e.unit),t(".product-name").html(e.name),t(".product-descr").html(e.descr),t(".price-wrap .num").text(e.price),e.showMarketPrice&&(t(".price-wrap-market").show(),t(".price-wrap-market .num").text(e.marketPrice),e.showTag&&t(".link-wrap>.tag").show().text(e.downPriceText));var o=t('[data-editor-tag-name="horizontal_border_label"]'),i=t('[data-editor-tag-name="circle-background-double-line"]'),a=o.find(".tag-content"),n=i.find(".tag-content");if(o.length&&e.showMarketPrice&&(a.text()||(a.text(e.downPriceText),o.children().show())),i.length&&e.showMarketPrice&&!n.text().trim())if(i.find('[data-auto-mode="××折"]').length)n.html(''+e.discountText+'折
'),i.children().show();else{var r="";e.downPriceValue>1e5&&(r="#ffea00"),n.html('直降
'+e.downPrice+"
"),i.children().show()}}function a(t){function e(t,e){return t.length-1&&(a[e]=t.name)})});var n=void 0;return n=void 0!==t.onsale?t.onsale?1:0:parseInt(t.inventory),{map_id:t.map_id,pid:t.pid,type:a,price:t.price,inventory:n,image_url:t.img,origin_price:parseInt(t.market_price),name:t.name}}),n={price:u(e.detail.data.good.price_min,"cent").short,productName:e.detail.data.good.name,image_url:e.detail.data.good.pic_url};return{info:n,type:i,list:a}}function a(t,e){var i=void 0,a=void 0;parseInt(t)>1e8?(i={model:"Cart",action:"add",parameters:{product_id:t,consumption:"1"}},a=l({url:w,$dom:o})):(i={model:"Cart",action:"add",parameters:{pid:t,num:"1"}},a=l({url:j,$dom:o})),c({detail:i},function(t){t.detail.code?toast(p(t.detail)||"加入购物车失败"):(v.emit("add-cart-success"),m.app?toast("加入购物车成功"):toast("已加入购物车,请前往有品App结算"),e&&e())},!1,a)}function n(){function e(t){r(".bottom").hide(),r('.bottom[data-mode="'+t+'"]').show()}function i(){function t(t,e){for(var o in e)if(t.type[o]!=e[o])return!1;return!0}var o={};r(".tag.active").each(function(){var t=$(this),e=t.parent().data("type-name"),i=t.text().trim();o[e]=i});for(var i in o)r(".tag:not(.active)").addClass("disabled");var a=void 0;b.list.forEach(function(e){if(t(e,o)){a=e;for(var i in e.type)o[i]||r('[data-type-name="'+i+"\"] .tag[data-tag='"+e.type[i]+"']").removeClass("disabled")}});var n=function(e){var i=Object.assign({},o);delete i[e],b.list.forEach(function(o){t(o,i)&&r('[data-type-name="'+e+'"] [data-tag="'+o.type[e]+'"]').removeClass("disabled")})};for(var i in o)n(i);Object.keys(o).length===Object.keys(b.type).length&&a?(r(".title").text(a.name),r(".price").text("¥"+u(a.price,"cent").short),r(".product-img").attr("src",a.image_url),p=a,e(a.inventory?"ready":"gone")):(r(".title").text(b.info.productName),r(".price").text("¥"+b.info.price),r(".product-img").attr("src",b.info.image_url),p=void 0,e("wait"))}var n=$(d(b.info.productName,b.info.price,b.info.image_url)),r=n.find.bind(n),c=function(t){var e=b.type[t],o=$(s(t));r(".layer>main").append(o),e.forEach(function(t){o.find("main").append($(h(t)))})};for(var l in b.type)c(l);var p=void 0;r(".add-cart").on("tap",function(){a(p.pid||p.mapId)});var v=void 0;r(".go-checkout").on("tap",function(){var e=o;if(!p)return void toast("请先选中商品");if(p.pid){if(p.map_id&&"0"!==p.map_id)return v(),void g("https://m.xiaomiyoupin.com/shop/detail?gid="+t.gid+"&pid="+p.pid,{$dom:e});m.app?(v(),g("https://m.xiaomiyoupin.com/shop/check?quickOrder=2&pid="+p.pid,{$dom:e})):(v(),g("https://m.xiaomiyoupin.com/shop/checkshop/check?quickOrder=2&pid="+p.pid,{$dom:e}))}else a(p.mapId,function(){v(),g("https://m.xiaomiyoupin.com/shop/cart",{$dom:e})})}),i();var w=m.pc?"mousedown":"touchstart";n.on(w,".tag",function(){var t=$(this),e=t.parent();t.hasClass("disabled")||(t.hasClass("active")?(t.inactive(),e.inactive()):(t.active(),e.active(),t.siblings().inactive()),i())});var j=f(n,function(){},!1,!0,!0);v=j.exit,n.parent().css({left:0,right:0,"max-width":"none"})}var d=function(t,e,o){return'\n
\n
\n \n

\n
\n \n \n
\n \n
\n
\n
\n
\n
\n'},s=function(t){return'\n'},h=function(t){return' \n '+t+" \n\n"},b={};if(t.gid){if(window.isEditor)return;r(t.gid,function(t){Object.assign(b,i(t))})}else b=t.config;e(function(){var t=0;return b.list?(b.list.forEach(function(e){e.inventory&&e.inventory>0&&t++}),void(t?b.list.length>1?n():a(b.list[0].pid):toast("商品已售罄"))):void getLogin().then(function(t){t?toast("数据加载中..."):jumptoLogin()})})}function r(t,e){_&&clearTimeout(_),P.push({gid:t,cb:e}),_=setTimeout(function(){var t=P.slice(0);P.length=0,_=0;var e={};t.forEach(function(t){var o=t.gid;e[o]={model:"Shopv2",action:"getDetail",parameters:{gid:o}}}),c(e,function(e){var o=function(o){t.forEach(function(t){var i=t.gid,a=t.cb;o==i&&a({detail:e[o]})})};for(var i in e)o(i)},function(t){toast("获取商品信息失败"),console.warn(t)},b(w,"editor-cache",""+Math.floor(Date.now()/36e5)),!0)})}var d=t("util"),c=d.miFetch,s=d.PIPE_URL,l=d.getTracedUrl2,p=d.getChineseMessage,h=d.GPIPE_URL,u=d.formatMoney,m=d.ua,g=d.jumpTo,f=d.showBottomWindow,b=d.addParam,v=d.eventEmitter,w=s.replace("static.",""),j=h.replace("static.",""),y="map_id_add_cart-floating-layer",_=void 0,P=[];e.exports={getFinalInfo:o,renderFinalInfo:i,getRemainTime:a,initBottomWindow:n,getDetail:r,floatingLayerId:y}}(a,t),t.exports&&(c["/cloud/module/product_big/util.js"]=t.exports)}(),function(){var t={type:"resource"};!function(t,i){var a=t("util"),n=a.miFetch,c=a.PIPE_URL,s=a.getTracedUrl2,l=a.getChineseMessage,p=a.GPIPE_URL,h=a.formatMoney,u=a.ua,m=a.jumpTo,g=a.showBottomWindow,f=a.addParam,b=a.getLogin,v=a.jumptoLogin,w=a.countEvent,j=a.EventEmitter,y=a.eventEmitter,_=function(t){function i(t){var e=this,a=t.id,n=void 0===a?"map_id_add_cart-floating-layer":a,d=t.gid,c=t.$sourceDom,s=t.cartExtraParams,l=void 0===s?{}:s,p=t.pidWhiteList;o(this,i),r(Object.getPrototypeOf(i.prototype),"constructor",this).call(this),Object.assign(this,{id:n,gid:d,config:{},$sourceDom:c,cartExtraParams:l,pidWhiteList:p}),this.getDetail(d,function(t){Object.assign(e.config,e.handleResult(t)),e.emit("ready")})}return e(i,t),d(i,[{key:"getDetail",value:function(t,e){i.getDetailTimeout&&clearTimeout(i.getDetailTimeout),i.requestQueue.push({gid:t,cb:e}),i.getDetailTimeout=setTimeout(function(){var t=i.requestQueue.slice(0);i.requestQueue.length=0,i.getDetailTimeout=0;var e={};t.forEach(function(t){var o=t.gid;e[o]={model:"Shopv2",action:"getDetail",parameters:{gid:o}}}),n(e,function(e){var o=function(o){t.forEach(function(t){var i=t.gid,a=t.cb;o===""+i&&a({detail:e[o]})})};for(var i in e)o(i)},function(t){toast("获取商品信息失败"),console.warn(t)},f("/app/shop/pipe","editor-cache",""+Math.floor(Date.now()/36e5)),!0)},100)}},{key:"addCart",value:function(t,e){var o=this,i=void 0,a=void 0;return parseInt(t)>1e8?(i={model:"Cart",action:"add",parameters:{product_id:t,consumption:"1"}},a=s({url:c,$dom:this.$sourceDom})):(i={model:"Cart",action:"add",parameters:{pid:t,num:"1"}},a=s({url:p,$dom:this.$sourceDom})),Object.assign(i.parameters,this.cartExtraParams),n({detail:i},function(t){t.detail.code?toast(l(t.detail)||"加入购物车失败"):(y.emit("add-cart-success"),o.emit("cart-success"),u.app?toast("加入购物车成功"):toast("已加入购物车,请前往有品App结算"),e&&e())},!1,a)}},{key:"renderSection",value:function(t){return'\n'}},{key:"renderTag",value:function(t){return' \n '+t.name+" \n\n"}},{
key:"renderFooter",value:function(){return'\n \n '}},{key:"renderPanel",value:function(t,e,o){return'\n
\n
\n \n

\n
\n \n \n
\n \n '+this.renderFooter()+"\n
\n
\n "}},{key:"trigger",value:function(){if(window.isEditor)return void toast("不支持编辑器内使用");var t=0;return w("trigger-bottom",this.$sourceDom),this.config.list?(this.config.list.forEach(function(e){e.inventory&&e.inventory>0&&t++}),void(t?this.config.list.length>1?(this.emit("show"),this.show()):this.addCart(this.config.list[0].pid):toast("商品已售罄"))):void b().then(function(t){t?toast("数据加载中..."):v()})}},{key:"setMode",value:function(t){var e=this.$$;e(".bottom").hide(),e('.bottom[data-mode="'+t+'"]').show()}},{key:"onPressAddCart",value:function(t){this.addCart(t)}},{key:"onPressCheckout",value:function(){var t=this,e=this.$sourceDom;if(!this.selectingProduct)return void toast("请先选中商品");if(this.selectingProduct.pid){if(this.selectingProduct.map_id&&"0"!==this.selectingProduct.map_id)return this.exit(),void m("https://m.xiaomiyoupin.com/shop/detail?gid="+this.gid+"&pid="+this.selectingProduct.pid,{$dom:e});u.app?(this.exit(),m("https://m.xiaomiyoupin.com/shop/check?quickOrder=2&pid="+this.selectingProduct.pid,{$dom:e})):(this.exit(),m("https://m.xiaomiyoupin.com/shop/checkshop/check?quickOrder=2&pid="+this.selectingProduct.pid,{$dom:e}))}else this.addCart(this.selectingProduct.mapId,function(){t.exit(),m("https://m.xiaomiyoupin.com/shop/cart",{$dom:e})})}},{key:"onTriggerTag",value:function(){function t(t,e){for(var o in e)if(""+t.type[o].tid!=""+e[o])return!1;return!0}var e=this,o=this.$$,i={};o(".tag.active").each(function(){var t=$(this),e=t.parent().data("type-name"),o=t.data("tag");i[e]=o}),o(".tag:not(.active)").addClass("disabled");var a=void 0;this.config.list.forEach(function(e){if(t(e,i)){a=e;for(var n in e.type)i[n]||o('[data-type-name="'+n+"\"] .tag[data-tag='"+e.type[n].tid+"']").removeClass("disabled")}});var n=function(a){var n=Object.assign({},i);delete n[a],e.config.list.forEach(function(e){t(e,n)&&o('[data-type-name="'+a+'"] [data-tag="'+e.type[a].tid+'"]').removeClass("disabled")})};for(var r in i)n(r);Object.keys(i).length===Object.keys(this.config.type).length&&a?(o(".title").text(a.name),o(".price").text("¥"+h(a.price,"cent").short),o(".product-img").attr("src",a.image_url),this.selectingProduct=a,a.inventory?this.setMode("ready"):this.setMode("gone")):(o(".title").text(this.config.info.productName),o(".price").text("¥"+this.config.info.price),o(".product-img").attr("src",this.config.info.image_url),this.selectingProduct=void 0,this.setMode("wait")),this.emit("trigger-tag")}},{key:"show",value:function(){var t=this,e=$(this.renderPanel(this.config.info.productName,this.config.info.price,this.config.info.image_url)),o=e.find.bind(e);this.$$=o;var i=function(e){var i=t.config.type[e],a=$(t.renderSection(e));o(".layer>main").append(a),i.forEach(function(e){a.find("main").append($(t.renderTag(e)))})};for(var a in this.config.type)i(a);o(".add-cart").on("tap",function(){t.onPressAddCart(t.selectingProduct.pid||t.selectingProduct.mapId)}),o(".go-checkout").on("tap",function(){t.onPressCheckout()}),this.onTriggerTag();var n=this;e.on("tap",".tag",function(){var t=$(this),e=t.parent();t.hasClass("disabled")||(t.hasClass("active")?(t.inactive(),e.inactive()):(t.active(),e.active(),t.siblings().inactive()),n.onTriggerTag())});var r=g(e,function(){t.emit("exit")},!1,!0,!0),d=r.exit;this.exit=d,e.parent().css({left:0,right:0,"max-width":"none"})}},{key:"handleResult",value:function(t){var e=this;if(t.detail.code)return void toast(t.detail.description);var o={};if(!t.detail.data.group){var i="none"===this.$sourceDom[0].style.display||this.$sourceDom.hasClass("hide");return void console.warn("商品信息错误",t,this.gid,i?"(已隐藏)":"")}var a=t.detail.data.group;this.pidWhiteList&&this.pidWhiteList.match(/[^ ]/)&&!function(){var o=e.pidWhiteList.split(/ +/).filter(function(t){return t});t.detail.data.tag_prop=t.detail.data.tag_prop.filter(function(t){var e=t.pid;return o.indexOf(""+e)>-1}),t.detail.data.props=t.detail.data.props.filter(function(t){var e=t.pid;return o.indexOf(""+e)>-1});var i={};t.detail.data.tag_prop.forEach(function(t){var e=t.tid;i[e]=!0}),t.detail.data.group.forEach(function(t){t.tags=t.tags.filter(function(t){var e=t.tid;return i[e]})})}();var n=t.detail.data.tag_prop;a.forEach(function(t){o[t.name]=[],t.tags.forEach(function(e){o[t.name].push(e)})});var r=t.detail.data.props.map(function(t){var e=[],o={};n.forEach(function(o){o.pid===t.pid&&e.push(o.tid)}),a.forEach(function(t){var i=t.name;t.tags.forEach(function(t){var a=e.indexOf(t.tid);a>-1&&(o[i]=t)})});var i=void 0;return i=void 0!==t.onsale?t.onsale?1:0:parseInt(t.inventory),{map_id:t.map_id,pid:t.pid,type:o,price:t.price,inventory:i,image_url:t.img,origin_price:parseInt(t.market_price),name:t.name}}),d={price:h(t.detail.data.good.price_min,"cent").short,productName:t.detail.data.good.name,image_url:t.detail.data.good.pic_url};return{info:d,type:o,list:r}}}]),i}(j);_.requestQueue=[],_.getDetailTimeout=0,i.exports=_}(a,t),t.exports&&(c["/cloud/module/product_big/bottom_window.js"]=t.exports)}(),l="/cloud/module/product_big/product_big.action.js",function(){var t={type:"resource"};!function(t,e){var i=t("util"),a=i.formatMoney,n=i.ua,r=i.setTrace,c=i.addParam,s=i.miFetch,l=t("/cloud/module/product_big/util.js"),p=l.getFinalInfo,h=l.renderFinalInfo,u=l.getRemainTime,m=(l.initBottomWindow,l.floatingLayerId),g=t("/cloud/module/product_big/bottom_window.js"),f=void 0,b=[];e.exports=function(){function t(e,i){o(this,t),this.init(e,i)}return d(t,[{key:"init",value:function(e,o){var i=this,d=$("[data-id="+o+"]"),c=d.find.bind(d);this.$$=c,this.$dom=d;var s=e.gid;if(s){n.pc&&1===window.devicePixelRatio&&d.find(".top-a-wrap").css("border","1px solid rgb(204,204,204)");var l=c("a.product-big-img-link"),u=c("a.buy-btn-wrap");e.startTime&&e.startTime>Date.now()/1e3&&this.initTimer(),e.href?(l.attr("href",e.href),u.attr("href",e.href)):(l.attr("href","//m.xiaomiyoupin.com/shop/detail?gid="+s),u.attr("href","//m.xiaomiyoupin.com/shop/detail?gid="+s)),r(l),r(u),c(".bottom-btn").on("tap",function(){window.countEvent&&window.countEvent("button",this)}),"加入购物车"===e.btn&&!function(){var t=new g({id:m,gid:s,$sourceDom:d,pidWhiteList:e.pidWhiteList});c(".bottom-btn.cart-btn").on("click",function(){t.trigger()})}();var f=d.parent().is('[data-name="horizontal_layout"],[data-name="test_container"],[data-name="horizontal_scroll_container"],.horizontal_scroll_container_body');this.isSmall=f;var b=d.find(".normal-mode"),v=$(".top-wrap");return n.android&&v.addClass("android"),n.iOS&&v.addClass("iOS"),n.pc&&v.addClass("pc"),f?b.addClass("thin"):b.addClass("big"),e.static?(h(c,e.finalInfo),void setTimeout(this.afterRender.bind(this))):void t.getDetail(s,function(t){var o=t.detail.data;if(!o)return void console.warn("gid error",s);var n=p(e,o.goods,f,a);h(c,n),i.afterRender()})}}},{key:"initTimer",value:function(){function t(t){o.text(u(t))}var e=this.$$,o=e(".bottom-btn"),i="倒计时",a=e(".bottom-btn-wrap"),n=o.html();a.css({"pointer-events":"none",cursor:"not-allowed"});var r=config.startTime-Date.now()/1e3,d=r/3600/24;d>1?(o.text(""+i+Math.floor(d)+"天"),o.addClass("left-days")):!function(){o.addClass("left-time");var e=Math.ceil(config.startTime-Date.now()/1e3);t(e);var i=setInterval(function(){e--,e?t(e):(clearInterval(i),o.html(n).removeClass("left-days").removeClass("left-time"),a.css({"pointer-events":"all",cursor:"pointer"}))},1e3)}()}},{key:"afterRender",value:function(){function t(){var t=o.parent()[0].containerAdjustHeight;t&&t()}function e(){r&&r.css("position","static").removeClass("loading"),n.removeClass("loading").css({"min-height":"0px"}),a?n.css("padding-top","100%"):n.css("padding-top","0px")}var o=this.$dom,i=this.$$,a=this.isSmall,n=i(".product-big-img-link"),r=i(".product");t(),r.length?r[0].naturalWidth?e():r.on("load",e):e()}}],[{key:"getDetail",value:function(t,e){f&&clearTimeout(f),b.push({gid:t,cb:e}),f=setTimeout(function(){var t=b.slice(0);b.length=0,f=0;var e={};t.forEach(function(t){var o=t.gid;e[o]={model:"Product",action:"GetDetail",parameters:{gid:o}}}),s(e,function(e){var o=function(o){t.forEach(function(t){var i=t.gid,a=t.cb;o===""+i&&a({detail:e[o]})})};for(var i in e)o(i)},function(t){toast("获取商品信息失败"),console.warn(t)},c("//m.xiaomiyoupin.com/app/shopv3/pipe","editor-cache",""+Math.floor(Date.now()/36e5)),!0)},100)}}]),t}()}(a,t),t.exports&&(c["/cloud/module/product_big/product_big.action.js"]=t.exports)}(),function(){var e={type:"resource"};!function(e,o){var i=e("util"),a=i.eventEmitter;o.exports=function(e){function o(){function e(t){var e=t.children()[0].scrollHeight,o=1*(t.css("border-bottom-width").match(/^[\d.]+/)||[0])[0],i=1*(t.css("border-top-width").match(/^[\d.]+/)||[0])[0];return e+o+i}var o=function(o){var i=n[o];if(i.length<2)return"continue";var a=Math.max.apply(Math,t(i.map(e)));i.forEach(function(t){t.css("min-height",a+"px")})};for(var i in n){o(i)}}function i(){setTimeout(o,200),setTimeout(o,2e3)}var n={},r=e.find.bind(e);r("[data-sync-height]").each(function(){var t=$(this),e=t.data("sync-height");n[e]||(n[e]=[]),n[e].push(t)});var d=void 0;Object.keys(n).length&&(e[0].containerAdjustHeight=i,i(),a.on("base-width-change",function(t){if(t!==d){d=t;for(var e in n){var o=n[e];o.length<2||o.forEach(function(t){t.css("min-height","0px")})}i()}}))}}(a,e),e.exports&&(c["/cloud/container/horizontal_layout/adjust-height.js"]=e.exports)}(),l="/cloud/container/horizontal_layout/horizontal_layout.action.js",function(){var t={type:"resource"};!function(t,e){var i=t("/cloud/container/horizontal_layout/adjust-height.js");e.exports=function(){function t(e,a){o(this,t);var n=$("[data-id="+a+"]"),r=n.find.bind(n);this.$$=r,this.$dom=n,i(this.$dom),"等高"===e.mode&&this.syncHeight()}return d(t,[{key:"heightAdjust",value:function(){}},{key:"syncHeight",value:function(){function t(t){var e=t.match(/[?&]w=(\d+)\b/),o=t.match(/[?&]h=(\d+)\b/);return e&&o?{width:1*e[1],height:1*o[1]}:(toast("图片链接缺少尺寸参数:"+t),{width:0,height:0})}var e=this.$dom.children();this.$dom.addClass("stretch");var o=[],i=[],a=0,n=1,r=!0;e.each(function(e){var o=$(this),a=void 0;a="IMG"===o.prop("tagName")?o:o.find("img");var d=a.attr("src")||a.data("lazy-src"),c=t(d),s=c.width,l=c.height;if(i[e]={width:s,height:l},!s||!l)return void(r=!1);var p=n/l;parseInt(p)!==p&&(n*=l)}),r&&(e.each(function(t){var e=i[t],r=e.width,d=e.height;o[t]=n/d*r,a+=o[t]}),e.each(function(t){$(this).css("width",100*o[t]/a+"%")}))}}]),t}()}(a,t),t.exports&&(c["/cloud/container/horizontal_layout/horizontal_layout.action.js"]=t.exports)}(),l="/cloud/module/scroll_footer/scroll_footer.action.js",function(){var t={type:"resource"};!function(t,e){var i=t("util"),a=i.eventEmitter,r=i.ua;e.exports=function(){function t(e,i){var n=this;o(this,t);var d=$("[data-id="+i+"]"),c=d.find.bind(d);this.$$=c,this.$dom=d,this.props=e,this.setWidth($("#rags-container").width()),a.on("base-width-change",function(t){n.setWidth(t)});var s=$('');"footer"===e.mode?s.css("bottom","0"):s.css("top","0"),$(document.body).append(s),s.append(d);var l=this;d[0].addEventListener("tap",function(t){var e=$(t.target);"A"===e.prop("tagName")&&(l.onTap(e),t.preventDefault())}),this.render(),this.setScrolling(!1),r.pc||d.find(".wrap").addClass("hide-scrollbar"),this.updateOffsetHeight(),d[0].addEventListener("touchmove",function(t){t.preventDefault()},!1)}return d(t,[{key:"updateOffsetHeight",value:function(){this.offsetHeight=this.$dom.height()}},{key:"setScrolling",value:function(t){this.scrolling=t,t?this.$dom.find(".wrap").addClass("prevent"):this.$dom.find(".wrap").removeClass("prevent")}},{key:"active",value:function(t,e){var o=this,i=e.preventCheckingScroll;i&&(this.preventCheckingScroll=!0);var a=(this.$dom.find(".wrap"),$("#rags-container").width()),n=t.offset(),r=n.left+0+n.width/2-a/2;r<=0&&(r=0);this.iscroll&&this.iscroll.scrollToElement(t[0],700,0-a/2+n.width/2),t.css({color:this.props.colorHighlightText,backgroundColor:this.props.colorHighlightBg});var d=this.$dom.find("a");this.$dom.find(".splitter").remove(),d.forEach(function(e,i){var a=d[i+1]===t[0],n=e===t[0];i===d.length-1||a||n||$(e).append('')})}},{key:"inactive",value:function(t){t.css({color:this.props.colorText,backgroundColor:this.props.colorBg})}},{key:"show",value:function(){var t=this;this.iscroll||setTimeout(function(){t.iscroll=new window.IScroll(t.$dom[0],{mouseWheel:!0,tap:!0,scrollX:!0,scrollY:!1})},200),this.$dom.show()}},{key:"render",value:function(){var t=this,e=[];this.props.arr.forEach(function(t){var o=t.id,i=$("#"+o);e.push({$dom:i})});var o=$(window),i=!0;o.on("scroll",function(){i=!0});var r=function(){var i=[],r=o.scrollTop();r+=t.offsetHeight-5,e.forEach(function(t,e){var o=t.$dom,a=o.offset();if(a){var n=a.top;i[e]=n}}),i=i.map(function(t,e){var o=1/0;return i.forEach(function(i,a){e!==a&&i>t&&i=i&&r