// ==UserScript==
// @name 网购比价领券神器—购物党,不仅自动领券还能额外领取补贴红包,365天历史价格、同款更低价、降价提醒、价格保护,官方持续维护
// @author 购物党
// @name:zh-cn 网购比价领券神器—购物党,不仅自动领券还能额外领取补贴红包,365天历史价格、同款更低价、降价提醒、价格保护,官方持续维护
// @antifeature referral-link 含有购物党官方返利
// @description 自动比较同款商品在淘宝/京东/天猫/亚马逊/当当//等更低价,提供365天历史价格走势查询,不仅可以领隐藏优惠券,无券商品还能领补贴红包,支持全网降价提醒、京东价格保护自动监控,链家二手房和Steam游戏也能比价!
// @description:zh-hk 自动比较同款商品在淘宝/京东/天猫/亚马逊/当当//等更低价,提供365天历史价格走势查询,不仅可以领隐藏优惠券,无券商品还能领补贴红包,支持全网降价提醒、京东价格保护自动监控,链家二手房和Steam游戏也能比价!
// @run-at document-idle
// @version 4.0.5
// @grant none
// @require https://cdn.gwdang.com/js/vendor-gwd.js?v=2.7
// @include https://www.hihonor.com/*
// @include https://www.ymatou.hk/*
// @include https://www.ymatou.com/*
// @include http://traveldetail.fliggy.com/*
// @include https://traveldetail.fliggy.com/*
// @include http://*.wzhouhui.com/*
// @include https://*.wzhouhui.com/*
// @include http://cn.wemakeprice.com/*
// @include https://cn.wemakeprice.com/*
// @include http://cn.dod.nl/*
// @include https://cn.dod.nl/*
// @include http://*.decathlon.com.cn/*
// @include https://*.decathlon.com.cn/*
// @include http://cn.apo.com/*
// @include https://cn.apo.com/*
// @include http://*.ansgo.com/*
// @include https://*.ansgo.com/*
// @include http://*.perfumesclub.cn/*
// @include https://*.perfumesclub.cn/*
// @include http://*.net-a-porter.com/*
// @include https://*.net-a-porter.com/*
// @include http://*.kidsroom.cn/*
// @include https://*.kidsroom.cn/*
// @include http://cn.getthelabel.com/*
// @include https://cn.getthelabel.com/*
// @include http://*.farfetch.cn/*
// @include https://*.farfetch.cn/*
// @include http://item.kongfz.com/*
// @include https://item.kongfz.com/*
// @include http://book.kongfz.com/*
// @include https://book.kongfz.com/*
// @include http://cn.iherb.com/*
// @include https://cn.iherb.com/*
// @include http://*.hqhair.com/*
// @include https://*.hqhair.com/*
// @include http://*.wl.cn/*
// @include https://*.wl.cn/*
// @include http://*.columbia.com/*
// @include https://*.columbia.com/*
// @include http://*.columbiasports.cn/*
// @include https://*.columbiasports.cn/*
// @include http://*.ehaoyao.com/*
// @include https://*.ehaoyao.com/*
// @include http://*.bhphotovideo.com/*
// @include https://*.bhphotovideo.com/*
// @include http://*.shoes.com/*
// @include https://*.shoes.com/*
// @include http://*.jomashop.com/*
// @include https://*.jomashop.com/*
// @include http://cn.pharmacydirect.co.nz/*
// @include https://cn.pharmacydirect.co.nz/*
// @include http://*.holland-at-home.com/*
// @include https://*.holland-at-home.com/*
// @include http://cn.holland-at-home.com/*
// @include https://cn.holland-at-home.com/*
// @include http://*.rei.com/*
// @include https://*.rei.com/*
// @include http://item.aomygod.com/*
// @include https://item.aomygod.com/*
// @include http://*.huatuoyf.com/*
// @include https://*.huatuoyf.com/*
// @include http://*.forever21.com/*
// @include https://*.forever21.com/*
// @include http://zh.ashford.com/*
// @include https://zh.ashford.com/*
// @include http://*.bestbuy.com/*
// @include https://*.bestbuy.com/*
// @include http://*.target.com/*
// @include https://*.target.com/*
// @include http://cn.chemistdirect.com.au/*
// @include https://cn.chemistdirect.com.au/*
// @include http://*.ba.de/*
// @include https://*.ba.de/*
// @include http://m.wandougongzhu.cn/*
// @include https://m.wandougongzhu.cn/*
// @include http://cn.feelunique.com/*
// @include https://cn.feelunique.com/*
// @include http://shop.dixintong.com/*
// @include https://shop.dixintong.com/*
// @include http://cn.pharmacyonline.com.au/*
// @include https://cn.pharmacyonline.com.au/*
// @include http://cn.discount-apotheke.de/*
// @include https://cn.discount-apotheke.de/*
// @include http://*.carters.com/*
// @include https://*.carters.com/*
// @include http://*.katespade.co.uk/*
// @include https://*.katespade.co.uk/*
// @include http://*.katespade.cn/*
// @include https://*.katespade.cn/*
// @include http://*.beautybay.com/*
// @include https://*.beautybay.com/*
// @include http://cn.pharmacy4less.com.au/*
// @include https://cn.pharmacy4less.com.au/*
// @include http://*.newegg.com/*
// @include https://*.newegg.com/*
// @include http://*.newbalance.com/*
// @include https://*.newbalance.com/*
// @include http://*.bodybuilding.com/*
// @include https://*.bodybuilding.com/*
// @include http://*.ssnewyork.com/*
// @include https://*.ssnewyork.com/*
// @include http://*.wine9.com/*
// @include https://*.wine9.com/*
// @include http://*.kohls.com/*
// @include https://*.kohls.com/*
// @include http://*.gnc.com/*
// @include https://*.gnc.com/*
// @include http://*.qw.cc/*
// @include https://*.qw.cc/*
// @include http://*.haiershui.com/*
// @include https://*.haiershui.com/*
// @include http://*.ugg.com/*
// @include https://*.ugg.com/*
// @include http://*.ugg.cn/*
// @include https://*.ugg.cn/*
// @include http://*.yoger.com.cn/*
// @include https://*.yoger.com.cn/*
// @include http://*.flyco.com/*
// @include https://*.flyco.com/*
// @include http://*.yfdyf.com/*
// @include https://*.yfdyf.com/*
// @include http://*.joesnewbalanceoutlet.com/*
// @include https://*.joesnewbalanceoutlet.com/*
// @include http://*.jomoo.com.cn/*
// @include https://*.jomoo.com.cn/*
// @include http://*.dapu.com/*
// @include https://*.dapu.com/*
// @include http://china.coach.com/*
// @include https://china.coach.com/*
// @include http://*.shanmai.cn/*
// @include https://*.shanmai.cn/*
// @include http://*.fengbuy.com/*
// @include https://*.fengbuy.com/*
// @include http://*.t10.com/*
// @include https://*.t10.com/*
// @include http://cn.amcal.com.au/*
// @include https://cn.amcal.com.au/*
// @include http://cn.babyhaven.com/*
// @include https://cn.babyhaven.com/*
// @include http://*.51taouk.com/*
// @include https://*.51taouk.com/*
// @include http://*.usashopcn.com/*
// @include https://*.usashopcn.com/*
// @include http://*.petit-bateau.us/*
// @include https://*.petit-bateau.us/*
// @include http://*.tlcpharmacy.cn.com/*
// @include https://*.tlcpharmacy.cn.com/*
// @include http://*.km1818.com/*
// @include https://*.km1818.com/*
// @include http://*.bienmanger.cn/*
// @include https://*.bienmanger.cn/*
// @include http://*.syshop.com/*
// @include https://*.syshop.com/*
// @include http://*.qipaimall.com/*
// @include https://*.qipaimall.com/*
// @include http://mall.goumin.com/*
// @include https://mall.goumin.com/*
// @include http://*.taohwu.com/*
// @include https://*.taohwu.com/*
// @include http://*.xmeise.com/*
// @include https://*.xmeise.com/*
// @include http://*.septwolves.cn/*
// @include https://*.septwolves.cn/*
// @include http://*.kiehls.com/*
// @include https://*.kiehls.com/*
// @include http://*.puzeyf.com/*
// @include https://*.puzeyf.com/*
// @include http://*.aizhigu.com.cn/*
// @include https://*.aizhigu.com.cn/*
// @include http://*.hecha.cn/*
// @include https://*.hecha.cn/*
// @include http://*.zgshoes.com/*
// @include https://*.zgshoes.com/*
// @include http://cn.takeya.co.jp/*
// @include https://cn.takeya.co.jp/*
// @include http://*.shoprobam.com/*
// @include https://*.shoprobam.com/*
// @include http://*.opplestore.com/*
// @include https://*.opplestore.com/*
// @include http://*.maichawang.com/*
// @include https://*.maichawang.com/*
// @include http://*.bose.com/*
// @include https://*.bose.com/*
// @include http://dewaren.com/*
// @include https://dewaren.com/*
// @include http://*.winona.cn/*
// @include https://*.winona.cn/*
// @include http://*.motorola.com.cn/*
// @include https://*.motorola.com.cn/*
// @include http://*.danielwellington.cn/*
// @include https://*.danielwellington.cn/*
// @include http://*.danielwellington.com/*
// @include https://*.danielwellington.com/*
// @include http://youhui.pinduoduo.com/*
// @include https://youhui.pinduoduo.com/*
// @include http://*.yangkeduo.com/*
// @include https://*.yangkeduo.com/*
// @include http://*.finishline.com/*
// @include https://*.finishline.com/*
// @include http://*.skinstore.com/*
// @include https://*.skinstore.com/*
// @include http://item.wjike.com/*
// @include https://item.wjike.com/*
// @include http://youpin.mi.com/*
// @include https://youpin.mi.com/*
// @include http://*.xiaomiyoupin.com/*
// @include https://*.xiaomiyoupin.com/*
// @include http://store.steampowered.com/*
// @include https://store.steampowered.com/*
// @include http://*.jialich.cn/*
// @include https://*.jialich.cn/*
// @include http://*.tthigo.com/*
// @include https://*.tthigo.com/*
// @include http://*.modernavenue.com/*
// @include https://*.modernavenue.com/*
// @include http://*.tcl.com/*
// @include https://*.tcl.com/*
// @include http://*.bonjourhk.com/*
// @include https://*.bonjourhk.com/*
// @include http://m.bonjourhk.com/*
// @include https://m.bonjourhk.com/*
// @include http://*.trt.hk/*
// @include https://*.trt.hk/*
// @include http://*.forestfood.com/*
// @include https://*.forestfood.com/*
// @include http://*.converse.com.cn/*
// @include https://*.converse.com.cn/*
// @include http://*.fila.cn/*
// @include https://*.fila.cn/*
// @include http://*.levi.com.cn/*
// @include https://*.levi.com.cn/*
// @include http://*.levi.com/*
// @include https://*.levi.com/*
// @include http://*.hangowa.com/*
// @include https://*.hangowa.com/*
// @include http://*.super-in.com/*
// @include https://*.super-in.com/*
// @include http://*.ccxpet.com/*
// @include https://*.ccxpet.com/*
// @include http://*.360lj.com/*
// @include https://*.360lj.com/*
// @include http://*.hysjg.com/*
// @include https://*.hysjg.com/*
// @include http://*.0061.com.au/*
// @include https://*.0061.com.au/*
// @include http://mall.ecovacs.cn/*
// @include https://mall.ecovacs.cn/*
// @include http://mall.littleswan.com/*
// @include https://mall.littleswan.com/*
// @include http://*.vitagou.hk/*
// @include https://*.vitagou.hk/*
// @include http://*.hpstore.cn/*
// @include https://*.hpstore.cn/*
// @include http://*.kkguan.com/*
// @include https://*.kkguan.com/*
// @include http://*.mayn.com.cn/*
// @include https://*.mayn.com.cn/*
// @include http://*.peikua.com/*
// @include https://*.peikua.com/*
// @include http://item.kinhom.com/*
// @include https://item.kinhom.com/*
// @include http://*.9drug.com/*
// @include https://*.9drug.com/*
// @include http://*.tea7.com/*
// @include https://*.tea7.com/*
// @include http://*.01home.com/*
// @include https://*.01home.com/*
// @include http://*.aliexpress.com/*
// @include https://*.aliexpress.com/*
// @include http://*.easytoys.cn/*
// @include https://*.easytoys.cn/*
// @include http://*.kiwistarcare.com/*
// @include https://*.kiwistarcare.com/*
// @include http://*.carrefour.cn/*
// @include https://*.carrefour.cn/*
// @include http://china.lotte.com/*
// @include https://china.lotte.com/*
// @include http://*.ewatches.com/*
// @include https://*.ewatches.com/*
// @include http://global.timex.com/*
// @include https://global.timex.com/*
// @include http://comfortfirst.com/*
// @include https://comfortfirst.com/*
// @include http://*.luolai.cn/*
// @include https://*.luolai.cn/*
// @include http://*.youyu.com/*
// @include https://*.youyu.com/*
// @include http://*.yoox.cn/*
// @include https://*.yoox.cn/*
// @include http://store.yoox.cn/*
// @include https://store.yoox.cn/*
// @include http://*.suanjuzi.com/*
// @include https://*.suanjuzi.com/*
// @include http://*.yao123.com/*
// @include https://*.yao123.com/*
// @include http://item.baobeigezi.com/*
// @include https://item.baobeigezi.com/*
// @include http://*.baobeigezi.com/*
// @include https://*.baobeigezi.com/*
// @include http://*.opposhop.cn/*
// @include https://*.opposhop.cn/*
// @include http://store.oppo.com/*
// @include https://store.oppo.com/*
// @include http://*.oppo.com/*
// @include https://*.oppo.com/*
// @include http://hd.oppo.com/*
// @include https://hd.oppo.com/*
// @include http://mall.to8to.com/*
// @include https://mall.to8to.com/*
// @include http://item.yunhou.com/*
// @include https://item.yunhou.com/*
// @include http://item.yhd.com/*
// @include https://item.yhd.com/*
// @include http://*.haituncun.com/*
// @include https://*.haituncun.com/*
// @include http://*.walmart.com/*
// @include https://*.walmart.com/*
// @include http://*.vmei.com/*
// @include https://*.vmei.com/*
// @include http://*.jgb.cn/*
// @include https://*.jgb.cn/*
// @include http://*.51din.com/*
// @include https://*.51din.com/*
// @include http://*.aidai.com/*
// @include https://*.aidai.com/*
// @include http://shop.boqii.com/*
// @include https://shop.boqii.com/*
// @include http://*.spider.com.cn/*
// @include https://*.spider.com.cn/*
// @include http://*.jiae.com/*
// @include https://*.jiae.com/*
// @include http://*.zazhipu.com/*
// @include https://*.zazhipu.com/*
// @include http://*.shop.philips.com.cn/*
// @include https://*.shop.philips.com.cn/*
// @include http://tuan.zhongjiu.cn/*
// @include https://tuan.zhongjiu.cn/*
// @include http://*.zhongjiu.cn/*
// @include https://*.zhongjiu.cn/*
// @include http://*.kaluli.com/*
// @include https://*.kaluli.com/*
// @include http://shop.wstx.com/*
// @include https://shop.wstx.com/*
// @include http://*.purcotton.com/*
// @include https://*.purcotton.com/*
// @include http://shop.juanpi.com/*
// @include https://shop.juanpi.com/*
// @include http://*.jinxiang.com/*
// @include https://*.jinxiang.com/*
// @include http://*.163.com/*
// @include https://*.163.com/*
// @include http://*.guojimami.com/*
// @include https://*.guojimami.com/*
// @include http://*.baiyangwang.com/*
// @include https://*.baiyangwang.com/*
// @include http://cn.royyoungchemist.com.au/*
// @include https://cn.royyoungchemist.com.au/*
// @include http://cn.medihealshop.com/*
// @include https://cn.medihealshop.com/*
// @include http://*.medihealshop.com/*
// @include https://*.medihealshop.com/*
// @include http://cn.1001pharmacies.com/*
// @include https://cn.1001pharmacies.com/*
// @include http://*.lookfantastic.cn/*
// @include https://*.lookfantastic.cn/*
// @include http://*.lookfantastic.com/*
// @include https://*.lookfantastic.com/*
// @include http://you.163.com/*
// @include https://you.163.com/*
// @include http://product.bl.com/*
// @include https://product.bl.com/*
// @include http://*.bestinfoods.com/*
// @include https://*.bestinfoods.com/*
// @include http://*.muji.net/*
// @include https://*.muji.net/*
// @include http://*.easeeyes.com/*
// @include https://*.easeeyes.com/*
// @include http://*.lingshi.com/*
// @include https://*.lingshi.com/*
// @include http://*.nubia.com/*
// @include https://*.nubia.com/*
// @include http://shop.nubia.com/*
// @include https://shop.nubia.com/*
// @include http://*.nubia.cn/*
// @include https://*.nubia.cn/*
// @include http://*.kzj365.com/*
// @include https://*.kzj365.com/*
// @include http://*.kaola.com/*
// @include https://*.kaola.com/*
// @include http://*.kaola.com.hk/*
// @include https://*.kaola.com.hk/*
// @include http://*.kaola.com.hk/*
// @include https://*.kaola.com.hk/*
// @include http://*.ymatou.com/*
// @include https://*.ymatou.com/*
// @include http://detail.metao.com/*
// @include https://detail.metao.com/*
// @include http://*.coocaa.com/*
// @include https://*.coocaa.com/*
// @include http://*.lifevc.com/*
// @include https://*.lifevc.com/*
// @include http://*.supuy.com/*
// @include https://*.supuy.com/*
// @include http://*.supumall.com/*
// @include https://*.supumall.com/*
// @include http://*.mia.com/*
// @include https://*.mia.com/*
// @include http://miyabaobei.hk/*
// @include https://miyabaobei.hk/*
// @include http://*.miyabaobei.hk/*
// @include https://*.miyabaobei.hk/*
// @include http://item.gomehigo.hk/*
// @include https://item.gomehigo.hk/*
// @include http://*.wangfujing.com/*
// @include https://*.wangfujing.com/*
// @include http://global.gou.com/*
// @include https://global.gou.com/*
// @include http://*.gou.com/*
// @include https://*.gou.com/*
// @include http://*.ikjtao.com/*
// @include https://*.ikjtao.com/*
// @include http://*.bestkeep.cn/*
// @include https://*.bestkeep.cn/*
// @include http://*.ule.com/*
// @include https://*.ule.com/*
// @include http://shop.philips.com.cn/*
// @include https://shop.philips.com.cn/*
// @include http://shop.tcl.com/*
// @include https://shop.tcl.com/*
// @include http://mall.tcl.com/*
// @include https://mall.tcl.com/*
// @include http://*.e-changhong.com/*
// @include https://*.e-changhong.com/*
// @include http://shop.konka.com/*
// @include https://shop.konka.com/*
// @include http://shop.hisense.com/*
// @include https://shop.hisense.com/*
// @include http://*.hisense.com/*
// @include https://*.hisense.com/*
// @include http://*.ineigo.com/*
// @include https://*.ineigo.com/*
// @include http://*.skg.com/*
// @include https://*.skg.com/*
// @include http://*.oyeah.com/*
// @include https://*.oyeah.com/*
// @include http://*.morefood.com/*
// @include https://*.morefood.com/*
// @include http://*.zhen.com/*
// @include https://*.zhen.com/*
// @include http://shop.vivo.com.cn/*
// @include https://shop.vivo.com.cn/*
// @include http://gfive.b2c.eqimingxing.com/*
// @include https://gfive.b2c.eqimingxing.com/*
// @include http://*.6pm.com/*
// @include https://*.6pm.com/*
// @include http://shop.gionee.com/*
// @include https://shop.gionee.com/*
// @include http://z.gionee.com/*
// @include https://z.gionee.com/*
// @include http://store.lining.com/*
// @include https://store.lining.com/*
// @include http://*.mf910.com/*
// @include https://*.mf910.com/*
// @include http://*.k-touch.cn/*
// @include https://*.k-touch.cn/*
// @include http://item.grainger.cn/*
// @include https://item.grainger.cn/*
// @include http://piao.163.com/*
// @include https://piao.163.com/*
// @include http://mall.163.com/*
// @include https://mall.163.com/*
// @include http://detail.yao.95095.com/*
// @include https://detail.yao.95095.com/*
// @include http://*.ebay.com/*
// @include https://*.ebay.com/*
// @include http://*.100yue.com/*
// @include https://*.100yue.com/*
// @include http://*.feiniu.com/*
// @include https://*.feiniu.com/*
// @include http://*.lemall.com/*
// @include https://*.lemall.com/*
// @include http://item.feiniu.com/*
// @include https://item.feiniu.com/*
// @include http://*.xgbaby.com/*
// @include https://*.xgbaby.com/*
// @include http://*.zuipin.cn/*
// @include https://*.zuipin.cn/*
// @include http://item.feifei.cn/*
// @include https://item.feifei.cn/*
// @include http://*.feifei.com/*
// @include https://*.feifei.com/*
// @include http://guang.com/*
// @include https://guang.com/*
// @include http://*.haitaocheng.com/*
// @include https://*.haitaocheng.com/*
// @include http://*.rrs.com/*
// @include https://*.rrs.com/*
// @include http://*.rrsjk.com/*
// @include https://*.rrsjk.com/*
// @include http://shop.ccb.com/*
// @include https://shop.ccb.com/*
// @include http://*.meilishuo.com/*
// @include https://*.meilishuo.com/*
// @include http://item.meilishuo.com/*
// @include https://item.meilishuo.com/*
// @include http://*.mogujie.com/*
// @include https://*.mogujie.com/*
// @include http://shop.mogu.com/*
// @include https://shop.mogu.com/*
// @include http://shop.mogujie.com/*
// @include https://shop.mogujie.com/*
// @include http://shop.coolpad.com/*
// @include https://shop.coolpad.com/*
// @include http://shop.coolpad.cn/*
// @include https://shop.coolpad.cn/*
// @include http://*.yiguo.com/*
// @include https://*.yiguo.com/*
// @include http://item.wanggou.com/*
// @include https://item.wanggou.com/*
// @include http://mall.jia.com/*
// @include https://mall.jia.com/*
// @include http://*.jiumei.com/*
// @include https://*.jiumei.com/*
// @include http://weigou.baidu.com/*
// @include https://weigou.baidu.com/*
// @include http://shop.letv.com/*
// @include https://shop.letv.com/*
// @include http://*.xiaomi.com/*
// @include https://*.xiaomi.com/*
// @include http://item.mi.com/*
// @include https://item.mi.com/*
// @include http://*.mi.com/*
// @include https://*.mi.com/*
// @include http://*.handu.com/*
// @include https://*.handu.com/*
// @include http://*.yummy77.com/*
// @include https://*.yummy77.com/*
// @include http://*.fruitday.com/*
// @include https://*.fruitday.com/*
// @include http://*.benlai.com/*
// @include https://*.benlai.com/*
// @include http://taoshu.com/*
// @include https://taoshu.com/*
// @include http://*.meilele.com/*
// @include https://*.meilele.com/*
// @include http://*.gjw.com/*
// @include https://*.gjw.com/*
// @include http://*.oneplus.com/*
// @include https://*.oneplus.com/*
// @include http://store.apple.com/*
// @include https://store.apple.com/*
// @include http://*.apple.com/*
// @include https://*.apple.com/*
// @include http://*.apple.com.cn/*
// @include https://*.apple.com.cn/*
// @include http://*.j1.com/*
// @include https://*.j1.com/*
// @include http://miao.j1.com/*
// @include https://miao.j1.com/*
// @include http://*.zzl365.com/*
// @include https://*.zzl365.com/*
// @include http://mobile.139shop.com/*
// @include https://mobile.139shop.com/*
// @include http://139shop.com/*
// @include https://139shop.com/*
// @include http://*.yiwugou.com/*
// @include https://*.yiwugou.com/*
// @include http://*.zhiwo.com/*
// @include https://*.zhiwo.com/*
// @include http://*.miqi.cn/*
// @include https://*.miqi.cn/*
// @include http://*.miqi.cn/*
// @include https://*.miqi.cn/*
// @include http://*.camel.com.cn/*
// @include https://*.camel.com.cn/*
// @include http://*.kuaishubao.com/*
// @include https://*.kuaishubao.com/*
// @include http://*.juegg.com/*
// @include https://*.juegg.com/*
// @include http://mall.10010.com/*
// @include https://mall.10010.com/*
// @include http://*.wowsai.com/*
// @include https://*.wowsai.com/*
// @include http://*.tianpin.com/*
// @include https://*.tianpin.com/*
// @include http://*.tootoo.cn/*
// @include https://*.tootoo.cn/*
// @include http://item.minshengec.com/*
// @include https://item.minshengec.com/*
// @include http://*.sfbest.com/*
// @include https://*.sfbest.com/*
// @include http://ht.sfbest.hk/*
// @include https://ht.sfbest.hk/*
// @include http://shop.lenovo.com.cn/*
// @include https://shop.lenovo.com.cn/*
// @include http://*.lenovo.com.cn/*
// @include https://*.lenovo.com.cn/*
// @include http://shop.lenovomobile.com/*
// @include https://shop.lenovomobile.com/*
// @include http://*.lenovomobile.com/*
// @include https://*.lenovomobile.com/*
// @include http://*.lenovo.com.cn/*
// @include https://*.lenovo.com.cn/*
// @include http://thinkpad.lenovo.com.cn/*
// @include https://thinkpad.lenovo.com.cn/*
// @include http://*.vmall.com/*
// @include https://*.vmall.com/*
// @include http://*.ihush.com/*
// @include https://*.ihush.com/*
// @include http://*.fclub.cn/*
// @include https://*.fclub.cn/*
// @include http://item.yohobuy.com/*
// @include https://item.yohobuy.com/*
// @include http://*.yohobuy.com/*
// @include https://*.yohobuy.com/*
// @include http://*.fclub.cn/*
// @include https://*.fclub.cn/*
// @include http://ju.taobao.com/*
// @include https://ju.taobao.com/*
// @include http://*.tmall.com/*
// @include https://*.tmall.com/*
// @include http://detail.liangxinyao.com/*
// @include https://detail.liangxinyao.com/*
// @include http://world.tmall.com/*
// @include https://world.tmall.com/*
// @include http://detail.tmall.hk/*
// @include https://detail.tmall.hk/*
// @include http://*.taobao.com/*
// @include https://*.taobao.com/*
// @include http://2.taobao.com/*
// @include https://2.taobao.com/*
// @include http://ai.taobao.com/*
// @include https://ai.taobao.com/*
// @include http://chaoshi.detail.tmall.com/*
// @include https://chaoshi.detail.tmall.com/*
// @include http://detail.ju.taobao.com/*
// @include https://detail.ju.taobao.com/*
// @include http://*.vipshop.com/*
// @include https://*.vipshop.com/*
// @include http://*.vip.com/*
// @include https://*.vip.com/*
// @include http://tuan.lefeng.com/*
// @include https://tuan.lefeng.com/*
// @include http://*.lefeng.com/*
// @include https://*.lefeng.com/*
// @include http://*.jxdyf.com/*
// @include https://*.jxdyf.com/*
// @include http://*.jxdyf.com/*
// @include https://*.jxdyf.com/*
// @include http://*.tnice.com/*
// @include https://*.tnice.com/*
// @include http://auction1.paipai.com/*
// @include https://auction1.paipai.com/*
// @include http://item.xinbaigo.com/*
// @include https://item.xinbaigo.com/*
// @include http://*.orbis.com.cn/*
// @include https://*.orbis.com.cn/*
// @include http://*.sfht.com/*
// @include https://*.sfht.com/*
// @include http://*.d1.com.cn/*
// @include https://*.d1.com.cn/*
// @include http://*.chazuo.com/*
// @include https://*.chazuo.com/*
// @include http://*.u1baby.com/*
// @include https://*.u1baby.com/*
// @include http://*.homevv.com/*
// @include https://*.homevv.com/*
// @include http://*.paixie.net/*
// @include https://*.paixie.net/*
// @include http://tuan.paixie.net/*
// @include https://tuan.paixie.net/*
// @include http://faxian.paixie.net/*
// @include https://faxian.paixie.net/*
// @include http://*.tao3c.com/*
// @include https://*.tao3c.com/*
// @include http://*.zm7.cn/*
// @include https://*.zm7.cn/*
// @include http://s.etao.com/*
// @include https://s.etao.com/*
// @include http://product.pchouse.com.cn/*
// @include https://product.pchouse.com.cn/*
// @include http://buy.daphne.cn/*
// @include https://buy.daphne.cn/*
// @include http://*.lucemall.com.cn/*
// @include https://*.lucemall.com.cn/*
// @include http://*.easy361.com/*
// @include https://*.easy361.com/*
// @include http://item.360hqb.com/*
// @include https://item.360hqb.com/*
// @include http://q.360hqb.com/*
// @include https://q.360hqb.com/*
// @include http://*.goujiuwang.com/*
// @include https://*.goujiuwang.com/*
// @include http://*.huimai365.com/*
// @include https://*.huimai365.com/*
// @include http://*.jiuxian.com/*
// @include https://*.jiuxian.com/*
// @include http://*.winenice.com/*
// @include https://*.winenice.com/*
// @include http://*.yesmywine.com/*
// @include https://*.yesmywine.com/*
// @include http://mall.yesmywine.com/*
// @include https://mall.yesmywine.com/*
// @include http://*.banggo.com/*
// @include https://*.banggo.com/*
// @include http://ploy.banggo.com/*
// @include https://ploy.banggo.com/*
// @include http://*.yanyue.cn/*
// @include https://*.yanyue.cn/*
// @include http://*.bearbuy.com.cn/*
// @include https://*.bearbuy.com.cn/*
// @include http://*.amazon.cn/*
// @include https://*.amazon.cn/*
// @include http://*.amazon.com/*
// @include https://*.amazon.com/*
// @include http://*.amazon.co.uk/*
// @include https://*.amazon.co.uk/*
// @include http://*.amazon.de/*
// @include https://*.amazon.de/*
// @include http://*.amazon.co.jp/*
// @include https://*.amazon.co.jp/*
// @include http://*.amazon.fr/*
// @include https://*.amazon.fr/*
// @include http://*.amazon.ca/*
// @include https://*.amazon.ca/*
// @include http://*.amazon.it/*
// @include https://*.amazon.it/*
// @include http://*.amazon.es/*
// @include https://*.amazon.es/*
// @include http://*.dangdang.com/*
// @include https://*.dangdang.com/*
// @include http://*.globaldangdang.hk/*
// @include https://*.globaldangdang.hk/*
// @include http://z.jd.com/*
// @include https://z.jd.com/*
// @include http://item.jd.com/*
// @include https://item.jd.com/*
// @include http://i-item.jd.com/*
// @include https://i-item.jd.com/*
// @include http://item.paipai.com/*
// @include https://item.paipai.com/*
// @include http://item.yiyaojd.com/*
// @include https://item.yiyaojd.com/*
// @include http://item.jkcsjd.com/*
// @include https://item.jkcsjd.com/*
// @include http://item.jd.hk/*
// @include https://item.jd.hk/*
// @include http://paimai.jd.com/*
// @include https://paimai.jd.com/*
// @include http://*.jd.com/*
// @include https://*.jd.com/*
// @include http://*.jd.hk/*
// @include https://*.jd.hk/*
// @include http://*.360buy.com/*
// @include https://*.360buy.com/*
// @include http://re.jd.com/*
// @include https://re.jd.com/*
// @include http://auction.jd.com/*
// @include https://auction.jd.com/*
// @include http://club.jd.com/*
// @include https://club.jd.com/*
// @include http://*.360top.com/*
// @include https://*.360top.com/*
// @include http://detail.zol.com.cn/*
// @include https://detail.zol.com.cn/*
// @include http://dealer.zol.com.cn/*
// @include https://dealer.zol.com.cn/*
// @include http://*.zol.com/*
// @include https://*.zol.com/*
// @include http://*.fglady.cn/*
// @include https://*.fglady.cn/*
// @include http://*.ouku.com/*
// @include https://*.ouku.com/*
// @include http://*.newegg.comn/*
// @include https://*.newegg.comn/*
// @include http://zhadan.newegg.cn/*
// @include https://zhadan.newegg.cn/*
// @include http://tuan.newegg.cn/*
// @include https://tuan.newegg.cn/*
// @include http://product.kimiss.com/*
// @include https://product.kimiss.com/*
// @include http://*.redbaby.com.cn/*
// @include https://*.redbaby.com.cn/*
// @include http://product.m18.com/*
// @include https://product.m18.com/*
// @include http://list.m18.com/*
// @include https://list.m18.com/*
// @include http://*.m18.com/*
// @include https://*.m18.com/*
// @include http://*.w1.cn/*
// @include https://*.w1.cn/*
// @include http://*.ashford.com/*
// @include https://*.ashford.com/*
// @include http://*.sephora.cn/*
// @include https://*.sephora.cn/*
// @include http://*.lafaso.com/*
// @include https://*.lafaso.com/*
// @include http://*.s.cn/*
// @include https://*.s.cn/*
// @include http://*.51buy.com/*
// @include https://*.51buy.com/*
// @include http://*.51buy.cn/*
// @include https://*.51buy.cn/*
// @include http://*.okbuy.com/*
// @include https://*.okbuy.com/*
// @include http://*.letao.com/*
// @include https://*.letao.com/*
// @include http://*.buy007.com/*
// @include https://*.buy007.com/*
// @include http://*.taoxie.com/*
// @include https://*.taoxie.com/*
// @include http://ju.suning.com/*
// @include https://ju.suning.com/*
// @include http://item.suning.com/*
// @include https://item.suning.com/*
// @include http://*.suning.com/*
// @include https://*.suning.com/*
// @include http://*.suning.cn/*
// @include https://*.suning.cn/*
// @include http://qiang.suning.com/*
// @include https://qiang.suning.com/*
// @include http://product.suning.com/*
// @include https://product.suning.com/*
// @include http://*.suning.com/*
// @include https://*.suning.com/*
// @include http://*.coo8.com/*
// @include https://*.coo8.com/*
// @include http://*.lusen.com/*
// @include https://*.lusen.com/*
// @include http://*.lusen.com/*
// @include https://*.lusen.com/*
// @include http://item.gome.com.cn/*
// @include https://item.gome.com.cn/*
// @include http://tao.gome.com.cn/*
// @include https://tao.gome.com.cn/*
// @include http://q.gome.com.cn/*
// @include https://q.gome.com.cn/*
// @include http://tuan.gome.com.cn/*
// @include https://tuan.gome.com.cn/*
// @include http://*.gomehome.com/*
// @include https://*.gomehome.com/*
// @include http://*.gome.com.cn/*
// @include https://*.gome.com.cn/*
// @include http://*.yhd.com/*
// @include https://*.yhd.com/*
// @include http://*.yihaodian.com/*
// @include https://*.yihaodian.com/*
// @include http://*.1mall.com/*
// @include https://*.1mall.com/*
// @include http://try.yhd.com/*
// @include https://try.yhd.com/*
// @include http://*.womai.com/*
// @include https://*.womai.com/*
// @include http://*.leyou.com.cn/*
// @include https://*.leyou.com.cn/*
// @include http://leleshan.leyou.com.cn/*
// @include https://leleshan.leyou.com.cn/*
// @include http://*.shopin.net/*
// @include https://*.shopin.net/*
// @include http://*.xiu.com/*
// @include https://*.xiu.com/*
// @include http://outlets.xiu.com/*
// @include https://outlets.xiu.com/*
// @include http://ferragamo.xiu.com/*
// @include https://ferragamo.xiu.com/*
// @include http://tuan.xiu.com/*
// @include https://tuan.xiu.com/*
// @include http://item.mbaobao.com/*
// @include https://item.mbaobao.com/*
// @include http://*.mbaobao.com/*
// @include https://*.mbaobao.com/*
// @include http://item.vjia.com/*
// @include https://item.vjia.com/*
// @include http://*.7cv.com/*
// @include https://*.7cv.com/*
// @include http://*.qinqinbaby.com/*
// @include https://*.qinqinbaby.com/*
// @include http://*.chunshuitang.com/*
// @include https://*.chunshuitang.com/*
// @include http://*.x.com.cn/*
// @include https://*.x.com.cn/*
// @include http://*.guopi.com/*
// @include https://*.guopi.com/*
// @include http://*.no5.com.cn/*
// @include https://*.no5.com.cn/*
// @include http://*.sasa.com/*
// @include https://*.sasa.com/*
// @include http://*.sasa.com/*
// @include https://*.sasa.com/*
// @include http://*.hksasa.cn/*
// @include https://*.hksasa.cn/*
// @include http://*.dhc.net.cn/*
// @include https://*.dhc.net.cn/*
// @include http://*.9dadao.com/*
// @include https://*.9dadao.com/*
// @include http://*.360kxr.com/*
// @include https://*.360kxr.com/*
// @include http://*.m6go.com/*
// @include https://*.m6go.com/*
// @include http://*.likeface.com/*
// @include https://*.likeface.com/*
// @include http://*.qxian.com/*
// @include https://*.qxian.com/*
// @include http://*.didamall.com/*
// @include https://*.didamall.com/*
// @include http://*.yaodian100.com/*
// @include https://*.yaodian100.com/*
// @include http://*.yaofang.cn/*
// @include https://*.yaofang.cn/*
// @include http://*.lijiababy.com.cn/*
// @include https://*.lijiababy.com.cn/*
// @include http://99read.com/*
// @include https://99read.com/*
// @include http://product.china-pub.com/*
// @include https://product.china-pub.com/*
// @include http://*.bookschina.com/*
// @include https://*.bookschina.com/*
// @include http://*.efeihu.com/*
// @include https://*.efeihu.com/*
// @include http://tuan.efeihu.com/*
// @include https://tuan.efeihu.com/*
// @include http://*.360mart.com/*
// @include https://*.360mart.com/*
// @include http://*.yintai.com/*
// @include https://*.yintai.com/*
// @include http://item.yintai.com/*
// @include https://item.yintai.com/*
// @include http://*.quwan.com/*
// @include https://*.quwan.com/*
// @include http://*.urcosme.com/*
// @include https://*.urcosme.com/*
// @include http://*.strawberrynet.com/*
// @include https://*.strawberrynet.com/*
// @include http://*.strawberrynet.com/*
// @include https://*.strawberrynet.com/*
// @include http://*.luce.com.cn/*
// @include https://*.luce.com.cn/*
// @include http://*.k121.com/*
// @include https://*.k121.com/*
// @include http://*.happigo.com/*
// @include https://*.happigo.com/*
// @include http://mall.happigo.com/*
// @include https://mall.happigo.com/*
// @include http://*.gap.cn/*
// @include https://*.gap.cn/*
// @include http://*.misslele.com/*
// @include https://*.misslele.com/*
// @include http://*.5lux.com/*
// @include https://*.5lux.com/*
// @include http://*.5lux.com/*
// @include https://*.5lux.com/*
// @include http://*.xiaozhuren.com/*
// @include https://*.xiaozhuren.com/*
// @include http://*.all3c.com/*
// @include https://*.all3c.com/*
// @include http://*.idaphne.com/*
// @include https://*.idaphne.com/*
// @include http://product.pcbaby.com.cn/*
// @include https://product.pcbaby.com.cn/*
// @include http://*.binggo.com/*
// @include https://*.binggo.com/*
// @include http://*.tiantian.com/*
// @include https://*.tiantian.com/*
// @include http://tuan.tiantian.com/*
// @include https://tuan.tiantian.com/*
// @include http://*.xiji.com/*
// @include https://*.xiji.com/*
// @include http://*.xijie.com/*
// @include https://*.xijie.com/*
// @include http://mall.jumei.com/*
// @include https://mall.jumei.com/*
// @include http://pop.jumei.com/*
// @include https://pop.jumei.com/*
// @include http://*.jumei.com/*
// @include https://*.jumei.com/*
// @include http://item.jumei.com/*
// @include https://item.jumei.com/*
// @include http://*.jumeiglobal.com/*
// @include https://*.jumeiglobal.com/*
// @include http://item.jumeiglobal.com/*
// @include https://item.jumeiglobal.com/*
// @include http://buy.caomeipai.com/*
// @include https://buy.caomeipai.com/*
// @include http://*.dahuozhan.com/*
// @include https://*.dahuozhan.com/*
// @include http://*.dazhe.cn/*
// @include https://*.dazhe.cn/*
// @include http://*.huolida.com/*
// @include https://*.huolida.com/*
// @include http://*.12dian.com/*
// @include https://*.12dian.com/*
// @include http://*.yougou.com/*
// @include https://*.yougou.com/*
// @include http://*.yougou.com/*
// @include https://*.yougou.com/*
// @include http://*.111.com.cn/*
// @include https://*.111.com.cn/*
// @include http://*.daoyao.com/*
// @include https://*.daoyao.com/*
// @include http://*.jianke.com/*
// @include https://*.jianke.com/*
// @include http://*.360kad.com/*
// @include https://*.360kad.com/*
// @include http://*.lbxcn.com/*
// @include https://*.lbxcn.com/*
// @include http://book.douban.com/*
// @include https://book.douban.com/*
// @include http://dongxi.douban.com/*
// @include https://dongxi.douban.com/*
// @include http://product.it168.com/*
// @include https://product.it168.com/*
// @include http://product.pconline.com.cn/*
// @include https://product.pconline.com.cn/*
// @include http://product.pcpop.com/*
// @include https://product.pcpop.com/*
// @include http://cosme.pclady.com.cn/*
// @include https://cosme.pclady.com.cn/*
// @include http://brand.yoka.com/*
// @include https://brand.yoka.com/*
// @include http://detail.55bbs.com/*
// @include https://detail.55bbs.com/*
// @include http://hzp.onlylady.com/*
// @include https://hzp.onlylady.com/*
// @include http://*.24dq.com/*
// @include https://*.24dq.com/*
// @include http://*.muyingzhijia.com/*
// @include https://*.muyingzhijia.com/*
// @include http://item.muyingzhijia.com/*
// @include https://item.muyingzhijia.com/*
// @include http://*.houmart.com/*
// @include https://*.houmart.com/*
// @include http://*.onlyts.cn/*
// @include https://*.onlyts.cn/*
// @include http://*.winxuan.com/*
// @include https://*.winxuan.com/*
// @include http://item.winxuan.com/*
// @include https://item.winxuan.com/*
// @include http://detail.bookuu.com/*
// @include https://detail.bookuu.com/*
// @include http://e.bookuu.com/*
// @include https://e.bookuu.com/*
// @include http://wenju.bookuu.com/*
// @include https://wenju.bookuu.com/*
// @include http://book.beifabook.com/*
// @include https://book.beifabook.com/*
// @include http://product.yesky.com/*
// @include https://product.yesky.com/*
// @include http://product.pchome.net/*
// @include https://product.pchome.net/*
// @include http://product.enet.com.cn/*
// @include https://product.enet.com.cn/*
// @include http://*.ruiyi.com/*
// @include https://*.ruiyi.com/*
// @include http://*.ruiyi.cn/*
// @include https://*.ruiyi.cn/*
// @include http://*.rayi.com/*
// @include https://*.rayi.com/*
// @include http://*.rayi.cn/*
// @include https://*.rayi.cn/*
// @include http://*.nop.cn/*
// @include https://*.nop.cn/*
// @include http://product.imobile.com.cn/*
// @include https://product.imobile.com.cn/*
// @include http://product.cnmo.com/*
// @include https://product.cnmo.com/*
// @include http://phone.shouji.com.cn/*
// @include https://phone.shouji.com.cn/*
// @include http://product.tompda.com/*
// @include https://product.tompda.com/*
// @include http://*.3533.com/*
// @include https://*.3533.com/*
// @include http://product.intozgc.com/*
// @include https://product.intozgc.com/*
// @include http://product.chinabyte.com/*
// @include https://product.chinabyte.com/*
// @include http://app.tech.ifeng.com/*
// @include https://app.tech.ifeng.com/*
// @include http://www2.xitek.com/*
// @include https://www2.xitek.com/*
// @include http://product.imp3.net/*
// @include https://product.imp3.net/*
// @include http://*.menglu.com/*
// @include https://*.menglu.com/*
// @include http://*.moonbasa.com/*
// @include https://*.moonbasa.com/*
// @include http://*.ing2ing.com/*
// @include https://*.ing2ing.com/*
// @include http://*.qjherb.com/*
// @include https://*.qjherb.com/*
// @include http://*.korirl.com/*
// @include https://*.korirl.com/*
// @include http://*.alaves.com/*
// @include https://*.alaves.com/*
// @include http://*.0-100s.com/*
// @include https://*.0-100s.com/*
// @include http://*.cherriespie.com/*
// @include https://*.cherriespie.com/*
// @include http://*.clafield.com/*
// @include https://*.clafield.com/*
// @include http://*.baoyeah.com/*
// @include https://*.baoyeah.com/*
// @include http://*.suorang.com/*
// @include https://*.suorang.com/*
// @include http://*.monteamor.com/*
// @include https://*.monteamor.com/*
// @include http://*.rutisher.com/*
// @include https://*.rutisher.com/*
// @include http://*.keede.com/*
// @include https://*.keede.com/*
// @include http://*.kede.com/*
// @include https://*.kede.com/*
// @include http://*.vancl.com/*
// @include https://*.vancl.com/*
// @include http://*.dazhongdianqi.com.cn/*
// @include https://*.dazhongdianqi.com.cn/*
// @include http://*.skinstorechina.com/*
// @include https://*.skinstorechina.com/*
// @include http://item.buy.qq.com/*
// @include https://item.buy.qq.com/*
// @include http://*.zol.com.cn/*
// @include https://*.zol.com.cn/*
// @include http://*.pconline.com.cn/*
// @include https://*.pconline.com.cn/*
// @include http://*.yesky.com/*
// @include https://*.yesky.com/*
// @include http://*.it168.com/*
// @include https://*.it168.com/*
// @include http://*.pcpop.com/*
// @include https://*.pcpop.com/*
// @include http://*.pchome.net/*
// @include https://*.pchome.net/*
// @include http://*.139shop.com/*
// @include https://*.139shop.com/*
// @include http://*.milier.com/*
// @include https://*.milier.com/*
// @include http://*.sportica.cn/*
// @include https://*.sportica.cn/*
// @include http://*.zhenpin.com/*
// @include https://*.zhenpin.com/*
// @include http://*.gaojie.com/*
// @include https://*.gaojie.com/*
// @include http://*.naruko.com.cn/*
// @include https://*.naruko.com.cn/*
// @include http://*.vivian.com/*
// @include https://*.vivian.com/*
// @include http://*.vivian.cn/*
// @include https://*.vivian.cn/*
// @include http://*.masamaso.com/*
// @include https://*.masamaso.com/*
// @include http://*.masamaso.cn/*
// @include https://*.masamaso.cn/*
// @include http://*.linkmasa.com/*
// @include https://*.linkmasa.com/*
// @include http://*.linkmasa.cn/*
// @include https://*.linkmasa.cn/*
// @include http://item.secoo.com/*
// @include https://item.secoo.com/*
// @include http://paimai.secoo.com/*
// @include https://paimai.secoo.com/*
// @include http://sale.secoo.com/*
// @include https://sale.secoo.com/*
// @include http://*.ehaier.com/*
// @include https://*.ehaier.com/*
// @include http://qiji.ehaier.com/*
// @include https://qiji.ehaier.com/*
// @include http://*.handuyishe.com/*
// @include https://*.handuyishe.com/*
// @include http://*.wbiao.cn/*
// @include https://*.wbiao.cn/*
// @include http://*.shangpin.com/*
// @include https://*.shangpin.com/*
// @include http://*.shangpin.hk/*
// @include https://*.shangpin.hk/*
// @include http://*.pba.cn/*
// @include https://*.pba.cn/*
// @include http://*.metromall.cn/*
// @include https://*.metromall.cn/*
// @include http://*.lizi.com/*
// @include https://*.lizi.com/*
// @include http://*.kadang.com/*
// @include https://*.kadang.com/*
// @include http://*.aimer.com.cn/*
// @include https://*.aimer.com.cn/*
// @include http://*.lamiu.com/*
// @include https://*.lamiu.com/*
// @include http://*.esprit.cn/*
// @include https://*.esprit.cn/*
// @include http://*.liebo.com/*
// @include https://*.liebo.com/*
// @include http://*.wangjiu.com/*
// @include https://*.wangjiu.com/*
// @include http://*.xifuquan.com/*
// @include https://*.xifuquan.com/*
// @include http://*.189.cn/*
// @include https://*.189.cn/*
// @include http://*.hicdma.com/*
// @include https://*.hicdma.com/*
// @include http://*.e100.cn/*
// @include https://*.e100.cn/*
// @include http://store.samsung.com/*
// @include https://store.samsung.com/*
// @include http://store.meizu.com/*
// @include https://store.meizu.com/*
// @include http://detail.meizu.com/*
// @include https://detail.meizu.com/*
// @include http://b2c.958shop.com/*
// @include https://b2c.958shop.com/*
// @include http://*.okhqb.com/*
// @include https://*.okhqb.com/*
// @include http://*.ztedevice.com.cn/*
// @include https://*.ztedevice.com.cn/*
// @include http://*.daling.com/*
// @include https://*.daling.com/*
// @include http://item.showjoy.com/*
// @include https://item.showjoy.com/*
// @include http://*.ocj.com.cn/*
// @include https://*.ocj.com.cn/*
// @include http://*.ocj.kr/*
// @include https://*.ocj.kr/*
// @include http://*.lvyoumall.com/*
// @include https://*.lvyoumall.com/*
// @include http://*.kjt.com/*
// @include https://*.kjt.com/*
// @include http://store.logitech.com.cn/*
// @include https://store.logitech.com.cn/*
// @include http://shop.boohee.com/*
// @include https://shop.boohee.com/*
// @include http://*.meici.com/*
// @include https://*.meici.com/*
// @include http://*.beibei.com/*
// @include https://*.beibei.com/*
// @include http://store.nike.com/*
// @include https://store.nike.com/*
// @include http://*.nike.com/*
// @include https://*.nike.com/*
// @include http://*.fengqu.com/*
// @include https://*.fengqu.com/*
// @include http://*.mei.com/*
// @include https://*.mei.com/*
// @include http://*.vsigo.cn/*
// @include https://*.vsigo.cn/*
// @include http://*.sundan.com/*
// @include https://*.sundan.com/*
// @include http://hd.zazhipu.com/*
// @include https://hd.zazhipu.com/*
// @include http://*.microsoftstore.com.cn/*
// @include https://*.microsoftstore.com.cn/*
// @include http://*.xgdq.com/*
// @include https://*.xgdq.com/*
// @include http://*.xtep.com.cn/*
// @include https://*.xtep.com.cn/*
// @include http://*.xtep.com.cn/*
// @include https://*.xtep.com.cn/*
// @include http://*.staples.cn/*
// @include https://*.staples.cn/*
// @include http://mall.midea.com/*
// @include https://mall.midea.com/*
// @include http://*.midea.cn/*
// @include https://*.midea.cn/*
// @include http://www1.macys.com/*
// @include https://www1.macys.com/*
// @include http://cn.shopbop.com/*
// @include https://cn.shopbop.com/*
// @include http://*.hua.com/*
// @include https://*.hua.com/*
// @include http://shop.zhe800.com/*
// @include https://shop.zhe800.com/*
// @include http://*.cosme.com/*
// @include https://*.cosme.com/*
// @include http://*.diapers.com/*
// @include https://*.diapers.com/*
// @include http://*.windeln.de/*
// @include https://*.windeln.de/*
// @include http://*.windeln.com.cn/*
// @include https://*.windeln.com.cn/*
// @include http://*.escentual.com/*
// @include https://*.escentual.com/*
// @include http://*.biccamera.com/*
// @include https://*.biccamera.com/*
// @include http://*.esteelauder.com/*
// @include https://*.esteelauder.com/*
// @include http://*.saksfifthavenue.com/*
// @include https://*.saksfifthavenue.com/*
// @include http://*.thewatchery.com/*
// @include https://*.thewatchery.com/*
// @include http://item.tuhu.com/*
// @include https://item.tuhu.com/*
// @include http://item.tuhu.cn/*
// @include https://item.tuhu.cn/*
// @include http://eshop.htc.com/*
// @include https://eshop.htc.com/*
// @include http://roseonly.com.cn/*
// @include https://roseonly.com.cn/*
// @include http://*.taqu.cn/*
// @include https://*.taqu.cn/*
// @include http://shop.jx.189.cn/*
// @include https://shop.jx.189.cn/*
// @include http://*.bftv.com/*
// @include https://*.bftv.com/*
// @include http://*.axmall.com.au/*
// @include https://*.axmall.com.au/*
// @include http://*.lianjia.com/*
// @include https://*.lianjia.com/*
// @include http://*.ke.com/*
// @include https://*.ke.com/*
// @include http://*.5i5j.com/*
// @include https://*.5i5j.com/*
// @include http://*.lovo.cn/*
// @include https://*.lovo.cn/*
// @include https://plogin.m.jd.com/*
// @include https://login.m.taobao.com/*
// @grant none
// @namespace no
// ==/UserScript==
gwdangJsonp([0],{
/***/ "000bbf01d73ab546daa9":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports["default"] = {
mixins: [_commonComponentsMemberCouponMixin2["default"]]
};
module.exports = exports["default"];
/***/ }),
/***/ "01069a737eec750d4605":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less___ = __webpack_require__("8bdd7635873d884ae573");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less____default.a);
/***/ }),
/***/ "01c731a8c80a2ccbdf1b":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("962235a213fd8454d736");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniSameList.vue?vue&type=style&index=1&id=caa5e08c&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniSameList.vue?vue&type=style&index=1&id=caa5e08c&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "027d37651180f47df6c7":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true___ = __webpack_require__("a710c33ca97ead6a5b7f");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js___ = __webpack_require__("7a46bbbd2e1ff8e12ffc");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less___ = __webpack_require__("0423f5e165666d1273cc");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true___["b" /* staticRenderFns */],
false,
null,
"222e987e",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('222e987e')) {
api.createRecord('222e987e', component.options)
} else {
api.reload('222e987e', component.options)
}
module.hot.accept("./Switch.vue?vue&type=template&id=222e987e&scoped=true&", function () {
api.rerender('222e987e', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/Controls/Switch.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "02b35786dfae568bb734":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("2a307d7603e2f04f4b20");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./BarTrendInfo.vue?vue&type=style&index=0&id=79b5dd44&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./BarTrendInfo.vue?vue&type=style&index=0&id=79b5dd44&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "03bec9e018c5e5127ba6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_template_id_9a793014_scoped_true___ = __webpack_require__("e756d69fbda7cdc8ade7");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_template_id_9a793014_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_template_id_9a793014_scoped_true___["b"]; });
/***/ }),
/***/ "041f80fea3d67bf79b22":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QRLink_vue_vue_type_template_id_673c66fa_scoped_true___ = __webpack_require__("6e9dc8f3fe8ed1fd40dc");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QRLink_vue_vue_type_script_lang_js___ = __webpack_require__("399d3eb4adfb0281eed0");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QRLink_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QRLink_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QRLink_vue_vue_type_style_index_0_lang_css___ = __webpack_require__("580fdef2bbaa9f2dc7e9");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__QRLink_vue_vue_type_style_index_1_id_673c66fa_scoped_true_lang_less___ = __webpack_require__("2e99c26f3c749e77922a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_4__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QRLink_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QRLink_vue_vue_type_template_id_673c66fa_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QRLink_vue_vue_type_template_id_673c66fa_scoped_true___["b" /* staticRenderFns */],
false,
null,
"673c66fa",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('673c66fa')) {
api.createRecord('673c66fa', component.options)
} else {
api.reload('673c66fa', component.options)
}
module.hot.accept("./QRLink.vue?vue&type=template&id=673c66fa&scoped=true&", function () {
api.rerender('673c66fa', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QRLink.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "0423f5e165666d1273cc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less___ = __webpack_require__("c65cdecedecf41cc1f70");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less____default.a);
/***/ }),
/***/ "046f8265b7ec1e363fe6":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("0a1eb247f94f481fd0d6");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingTop.vue?vue&type=style&index=0&id=3f03717c&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingTop.vue?vue&type=style&index=0&id=3f03717c&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "048dd78d757ada2ce4b4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_1_id_3f03717c_scoped_true_lang_less___ = __webpack_require__("bf59ba5b65ae89107db8");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_1_id_3f03717c_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_1_id_3f03717c_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_1_id_3f03717c_scoped_true_lang_less____default.a);
/***/ }),
/***/ "04a1e812dbb979983ae6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___ = __webpack_require__("549da4e43b9ab5780ba3");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js___ = __webpack_require__("31d452087f8bb0fc12f2");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less___ = __webpack_require__("fe07faa726be683793d3");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___["b" /* staticRenderFns */],
false,
null,
"bc2362ee",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('bc2362ee')) {
api.createRecord('bc2362ee', component.options)
} else {
api.reload('bc2362ee', component.options)
}
module.hot.accept("./EpicTrend.vue?vue&type=template&id=bc2362ee&scoped=true&", function () {
api.rerender('bc2362ee', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/EpicTrend.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "04dcccd8601de1b226fb":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qr-bottom-line[data-v-9a793014] {\n transform: scale(0.5);\n transform-origin: top center;\n white-space: nowrap;\n height: 20px;\n line-height: 20px;\n}\n.gwd-qr-bottom-line span.bold[data-v-9a793014] {\n font-size: 22px;\n font-weight: bold;\n color: #EF6701;\n}\n.gwd-qr-bottom-line span.normal[data-v-9a793014] {\n font-size: 18px;\n color: #070707;\n}\n.gwd-qr-logo[data-v-9a793014] {\n position: absolute;\n left: 50%;\n top: 50%;\n width: 20px;\n height: 20px;\n margin-left: -10px;\n margin-top: -10px;\n}\n.gwd-contact-link[data-v-9a793014] {\n top: 0px;\n display: inline-block;\n font-size: 14px;\n color: #11192d;\n text-decoration: underline;\n cursor: pointer;\n position: relative;\n z-index: 9999;\n line-height: 22px;\n}\n.gwd-contact-link .gwd-app-qr-content[data-v-9a793014] {\n position: absolute;\n width: 123px;\n height: 137px;\n background: #FFF3ED;\n border-radius: 0px 0px 2px 2px;\n border: 1px solid #FF9851;\n top: 24px;\n left: -28px;\n visibility: hidden;\n z-index: 999;\n}\n.gwd-contact-link:hover .gwd-app-qr-content[data-v-9a793014] {\n visibility: visible;\n}\n", ""]);
// exports
/***/ }),
/***/ "05d87f9c2657332b20fe":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_style_index_0_id_1e4a0206_scoped_true_lang_less___ = __webpack_require__("0d403af0b0a8dfb9b0da");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_style_index_0_id_1e4a0206_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_style_index_0_id_1e4a0206_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_style_index_0_id_1e4a0206_scoped_true_lang_less____default.a);
/***/ }),
/***/ "05dfce086a5faeee4991":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['tag', 'coupon'],
data: function data() {
return {
dpId: G.dp.dpId
};
},
methods: {
addLink: function addLink(link) {
return __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl(link);
}
},
computed: {
couponTypeText: function couponTypeText() {
var tag = parseInt(this.tag);
return ['', '', '会员券', '', '', '', '店铺券'][tag];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "07ea8d14a417f19bedf5":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd-stamp-bg gwd-row gwd-align" }, [
_c("div", { staticClass: "gwd-text" }, [
_vm._v("再送"),
_c("br"),
_vm._v(_vm._s(_vm.value) + "元红包")
])
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "085f3fb7b82c1ffb9351":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js___ = __webpack_require__("6f1fbc9b3e76a280e6a6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "0873bfa38b6f0206ed22":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-jd-rank[data-v-a48d90ba] {\n width: 232px;\n height: 32px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/ranklistBg.svg);\n}\n.gwd-jd-rank .gwd-icon-rank[data-v-a48d90ba] {\n width: 15px;\n height: 15px;\n margin-left: 5px;\n}\n.gwd-jd-rank .gwd-vline[data-v-a48d90ba] {\n display: block;\n width: 1px;\n height: 10px;\n background: #000000;\n margin-left: 0px;\n border: 0;\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba] {\n flex: 1;\n height: 100%;\n}\n.gwd-jd-rank .gwd-rank-list a[data-v-a48d90ba] {\n padding-left: 7px;\n flex: 1;\n}\n.gwd-jd-rank .gwd-rank-list a span[data-v-a48d90ba] {\n display: inline-block;\n transform-origin: left center;\n color: #111111;\n white-space: nowrap;\n overflow: hidden;\n vertical-align: middle;\n text-overflow: ellipsis;\n}\n.gwd-jd-rank .gwd-rank-list a span.gwd-mw[data-v-a48d90ba] {\n max-width: 130px;\n}\n.gwd-jd-rank .gwd-rank-list a:hover span[data-v-a48d90ba] {\n color: #e03024;\n font-weight: bold;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-first span[data-v-a48d90ba] {\n color: #e03024;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n display: none;\n position: absolute;\n right: 0;\n width: 153px;\n top: 100%;\n border: 1px solid #ffeded;\n overflow: hidden;\n background: white;\n z-index: 9;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition a[data-v-a48d90ba] {\n height: 25px;\n line-height: 25px;\n display: inline-block;\n width: 100%;\n vertical-align: middle;\n border-bottom: 1px solid #f1f1f1;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition a[data-v-a48d90ba]:last-of-type {\n border-bottom: none;\n}\n.gwd-jd-rank .gwd-rank-list:hover .gwd-rank-addition[data-v-a48d90ba] {\n display: block;\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba]::after {\n content: '';\n position: absolute;\n width: 16px;\n height: 16px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-default.svg);\n right: 3px;\n top: 5px;\n pointer-events: none;\n}\n.gwd-jd-rank .gwd-rank-list.gwd-rotate[data-v-a48d90ba]::after {\n transform: rotate(90deg);\n}\n.gwd-jd-rank .gwd-rank-list.gwd-rotate[data-v-a48d90ba]:hover::after {\n transform: rotate(270deg);\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba]:hover::after {\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-hilighted.svg);\n}\n.gwd-w217[data-v-a48d90ba] {\n width: 217px;\n height: 26px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w217.svg);\n}\n.gwd-w210[data-v-a48d90ba],\n.gwd-w235[data-v-a48d90ba] {\n width: 210px;\n height: 30px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w210.svg);\n}\n.gwd-w210 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n width: 140px;\n}\n.gwd-w210 .gwd-rank-list[data-v-a48d90ba]::after,\n.gwd-w235 .gwd-rank-list[data-v-a48d90ba]::after {\n top: 7px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-default-gray.svg);\n}\n.gwd-w210 .gwd-rank-list a span[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list a span[data-v-a48d90ba] {\n color: #555555;\n}\n.gwd-w210 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba] {\n max-width: 80px;\n}\n.gwd-w210 .gwd-font11[data-v-a48d90ba],\n.gwd-w235 .gwd-font11[data-v-a48d90ba] {\n transform: scale(1);\n}\n.gwd-w235[data-v-a48d90ba] {\n width: 235px;\n height: 23px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w235.svg);\n}\n.gwd-w235 .gwd-rank-list a[data-v-a48d90ba] {\n padding-left: 12px;\n}\n.gwd-w235 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba] {\n max-width: 95px;\n}\n.gwd-w235 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n width: 165px;\n}\n.gwd-w235 .gwd-rank-list[data-v-a48d90ba]::after {\n right: 6px;\n top: 3px;\n}\n", ""]);
// exports
/***/ }),
/***/ "0a1eb247f94f481fd0d6":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n.gwd-main-login button[data-v-3f03717c] {\n width: 200px!important;\n}\n.gwd-remind-qr:hover #gwd-remind-qrcode_img[data-v-3f03717c] {\n display: block;\n}\n#gwd-remind-qrcode[data-v-3f03717c] {\n /*position: absolute;*/\n /*bottom: 14px;*/\n /*right: 14px;*/\n font-size: 12px;\n cursor: pointer;\n -moz-user-select: -moz-none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.favor_choosed #gwd-remind-qrcode[data-v-3f03717c] {\n bottom: 14px;\n right: 14px;\n z-index: 99999999;\n}\n#gwd-remind-qrcode_img[data-v-3f03717c] {\n position: absolute;\n right: 15px;\n height: 134px;\n width: 120px;\n bottom: 29px;\n display: none;\n border: 1px solid #e1e1e1;\n background-color: #fff;\n box-shadow: 0px 5px 15px 0 rgba(23,25,27,0.15);\n}\n#gwd-remind-qrcode_img img[data-v-3f03717c] {\n width: 100%;\n}\n#gwd-remind-qrcode_img[data-v-3f03717c]:before {\n display: block;\n content: \"\";\n height: 0px;\n width: 0px;\n border: 8px solid transparent;\n border-top-color: #999;\n border-right-width: 7px;\n border-left-width: 7px;\n top: 135px;\n right: 52px;\n position: absolute;\n}\n#gwd-remind-qrcode_img[data-v-3f03717c]:after {\n display: block;\n content: \"\";\n height: 0px;\n width: 0px;\n border: 8px solid transparent;\n border-top-color: #fff;\n border-right-width: 8px;\n border-left-width: 8px;\n top: 134px;\n right: 51px;\n position: absolute;\n}\n#gwd-remind-qrcode_img p[data-v-3f03717c] {\n text-align: justify;\n margin: 0px;\n padding: 0px 6px;\n height: 20px;\n font-size: 12px;\n color: #8d8d8d;\n position: relative;\n white-space: normal;\n top: -8px;\n}\n#gwd-remind-qrcode_img p[data-v-3f03717c]:after{\n content:\".\";\n display: inline-block;\n width:100%;\n overflow:hidden;\n height:0;\n}\n", ""]);
// exports
/***/ }),
/***/ "0a3b1f8666118ebd3443":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['data', 'type'],
data: function data() {
return {
rendered: false
};
},
methods: {
draw: function draw() {
if (this.rendered) return;
this.rendered = true;
__webpack_require__("7bc264230157b5cefc24")({
el: this.$refs.plotArea,
msg: this.data.store[0],
unit: ' ',
bg: '#1e1e1e'
});
}
},
mounted: function mounted() {
console.log(this.data);
},
computed: {
priceStatusText: function priceStatusText() {
return ['历史最低', '价格下降', '价格平稳', '价格上涨'][this.data.price_status + 2];
},
priceTrendIcon: function priceTrendIcon() {
return [G.s_server + '/images/extensions/newbar/[email protected]', G.s_server + '/images/extensions/newbar/[email protected]', G.s_server + '/images/extensions/newbar/[email protected]', G.s_server + '/images/extensions/newbar/[email protected]'][this.data.price_status + 2];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "0b4163e217e4ff33f7c4":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("8912b42075188a668b27");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("39914f01", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!./priceTrend.less", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!./priceTrend.less");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "0ba8a1bad1a0a3646cd4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_script_lang_js___ = __webpack_require__("b92239712a5f37ffffd3");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "0d403af0b0a8dfb9b0da":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("e665292b0db95c8486c4");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("4fc9d3ea", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniBarCollectionButton.vue?vue&type=style&index=0&id=1e4a0206&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniBarCollectionButton.vue?vue&type=style&index=0&id=1e4a0206&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "0daa7b76a1bcf522cd5c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_template_id_39a606fa_scoped_true___ = __webpack_require__("7d8fd934530dc5da3fdc");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_template_id_39a606fa_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_template_id_39a606fa_scoped_true___["b"]; });
/***/ }),
/***/ "0dac12c39a7042f8ce1c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true___ = __webpack_require__("63157ce10c303cd16049");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js___ = __webpack_require__("276678a9cbe67b1a7de2");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less___ = __webpack_require__("01069a737eec750d4605");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true___["b" /* staticRenderFns */],
false,
null,
"1a72083a",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('1a72083a')) {
api.createRecord('1a72083a', component.options)
} else {
api.reload('1a72083a', component.options)
}
module.hot.accept("./CollectionSettingMini.vue?vue&type=template&id=1a72083a&scoped=true&", function () {
api.rerender('1a72083a', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/CollectionSettingMini.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "0e362791ee0f61ecd4e4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_script_lang_js___ = __webpack_require__("cc92ed5831151bcd7654");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "0e53a0c44eeffdc5af61":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_style_index_0_id_a48d90ba_scoped_true_lang_less___ = __webpack_require__("25e0cebb2e3d42787857");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_style_index_0_id_a48d90ba_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_style_index_0_id_a48d90ba_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_style_index_0_id_a48d90ba_scoped_true_lang_less____default.a);
/***/ }),
/***/ "0e88aefb4e217181bbb1":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-jd-self[data-v-38276ded] {\n display: inline-block;\n width: 30px;\n height: 16px;\n line-height: 16px;\n text-align: center;\n border-radius: 2px;\n background: #ff4449;\n color: #fff;\n font-size: 12px;\n margin-right: 4px;\n}\n.gwd-img-same-item[data-v-38276ded] {\n transition: all 0.3s;\n width: 220px;\n padding: 10px;\n box-sizing: border-box;\n background: #ffffff;\n border-radius: 8px;\n margin-left: 20px;\n margin-bottom: 20px;\n}\n.gwd-img-same-item img[data-v-38276ded] {\n width: 200px;\n height: 200px;\n border-radius: 8px;\n}\n.gwd-img-same-item .gwd-sales[data-v-38276ded] {\n color: #999;\n font-size: 12px;\n}\n.gwd-img-same-item .gwd-title[data-v-38276ded] {\n font-size: 14px;\n color: #3c4c54;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n word-break: break-all;\n height: 40px;\n line-height: 20px;\n}\n.gwd-img-same-item .gwd-shop-name[data-v-38276ded] {\n color: #999;\n font-size: 12px;\n white-space: nowrap;\n}\n.gwd-img-same-item .gwd-shop-name span[data-v-38276ded] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.gwd-img-same-item .gwd-item-promos[data-v-38276ded] {\n margin-top: 10px;\n margin-bottom: 12px;\n height: 16px;\n overflow: hidden;\n}\n.gwd-img-same-item .gwd-item-promos span[data-v-38276ded] {\n color: #ff4449;\n font-size: 12px;\n display: inline-block;\n margin-right: 4px;\n border: 1px solid #ff4449;\n padding-left: 4px;\n padding-right: 4px;\n height: 16px;\n box-sizing: border-box;\n line-height: 14px;\n}\n.gwd-img-same-item .gwd-favicon[data-v-38276ded] {\n width: 13px;\n height: 13px;\n border-radius: 100%;\n margin-right: 4px;\n}\n.gwd-img-same-item[data-v-38276ded]:hover {\n box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.06);\n}\n", ""]);
// exports
/***/ }),
/***/ "0f10f0b54cd641a49a27":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var getPromoInfo = function getPromoInfo(callback) {
var other_info = userData.get('other_info');
var class_id = other_info['code-server'] && other_info['code-server'].class_id || '00000000';
var dp_id = other_info.now.dp_id;
var title = encodeURIComponent(G.dp.name);
var href = encodeURIComponent(location.href);
var sbrand = encodeURIComponent(other_info.exact_arr.sbrand);
var keyword = encodeURIComponent(other_info.now.coreword);
var url = G.server + '/brwext/promo_brand?pg=1&ps=30&order=0&class_id=' + class_id + '&dp_id=' + dp_id + '&title=' + title + '&url=' + href + '&sbrand=' + sbrand + '&keyword=' + keyword;
request.get(url).done(function (data) {
if (data && data.length !== 0) {
callback(data);
}
});
};
var render = function render(data) {
if (data.products.length === 0) {
return;
};
var html = __webpack_require__("17a16eaf712df4a3b6fa");
/* 1:减 2:返 3:赠9:手机 10:惠 11多买多减 */
var promokey = {
'1': '促',
'2': '折',
'3': '赠',
'4': '减',
'5': '赠',
'6': '返'
};
data.products = data.products.slice(0, 4);
if (data.products.length < 4) {
return;
}
for (var i = 0; i < data.products.length; i++) {
if (promokey[data.products[i].promo_type]) data.products[i].promokeys = promokey[data.products[i].promo_type];else //if (data.products[i].promo_type != 7) 7是特殊优惠 先按促显示
data.products[i].promokeys = '促';
}
$('#promo_box').append(template.compile(html)({
data: data.products
}));
$('#promo_box').css('display', 'block');
cnzz.log('track:mini:promo');
log('track:mini:promo');
$('#promo_box').on('click', 'a', function (e) {
cnzz.log('click:mini:promo');
log('click:mini:promo');
if (G.site === 'suning' && $(this).attr('href')) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
};
module.exports.init = function () {
var permanent = userData.get('permanent');
if (permanent.setShowPromo === '0' || permanent.setShowPromo === 0) {
return;
};
if (G.site === '360buy-re') return;
getPromoInfo(render);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "0f62f0fb3b5cc89beb7a":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var renderChart = function renderChart(data) {
renderBtn(data);
renderDetail();
var id = 'trend_box';
$('.min-max-price-lable .max-lab').text('最高:¥' + data.store[0].highest);
$('.min-max-price-lable .min-lab').text('最低:¥' + data.store[0].lowest);
__webpack_require__("7bc264230157b5cefc24")({
el: id,
msg: data.store[0]
});
};
var priceTle = {
'pri-t1': "价格上涨",
'pri-t0': "价格平稳",
'pri-t-1': "价格下降",
'pri-t-2': "历史最低"
};
var renderBtn = function renderBtn(data) {
var dom = $('.game_purchase_action:contains("开始游戏")');
if (dom.length === 0) dom = $('.game_purchase_action:contains("在购物车中")');
if (dom.length === 0) dom = $('.game_purchase_action:contains("添加至购物车")');
var status = data.price_status;
var status_str = 'pri-t' + status;
var status_tle = priceTle[status_str];
var html = __webpack_require__("e06bd01a4e86c83a1372");
var bixbox = dom.eq(0);
var bigboxwidth = bixbox.width();
var children = bixbox.children();
var w = 0;
for (var i = 0; i < children.length; i++) {
w += children.eq(i).outerWidth();
}
var btnleft = bigboxwidth - w - 5 - 108;
var imgurls = G.s_server + '/images/extensions/newbar';
if ($('#steam_tremd_btn').length) {
return;
}
dom.eq(0).prepend(template.compile(html)({
imgurl: imgurls,
btnleft: btnleft,
status_tle: status_tle,
status_str: status_str,
ext_class: G.from_device.indexOf('bijiago') > -1 ? 'bjgou' : ''
}));
};
var addEvent = function addEvent() {
var time1 = undefined;
$('#steam_tremd_btn').on('mouseenter', function () {
$('#trenm_trend_detail').show();
$('#steam_tremd_btn').addClass('_mshover');
log('steam-trend-track');
});
$('#steam_tremd_btn').on('mouseleave', function () {
time1 = setTimeout(function () {
$('#trenm_trend_detail').hide();
$('#steam_tremd_btn').removeClass('_mshover');
}, 300);
});
$('#trenm_trend_detail').on('mouseenter', function () {
clearTimeout(time1);
});
$('#trenm_trend_detail').on('mouseleave', function () {
$('#trenm_trend_detail').hide();
$('#steam_tremd_btn').removeClass('_mshover');
});
};
var renderDetail = function renderDetail() {
var html = __webpack_require__("9f7204e7aecf4b4cd6fd");
var dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("开始游戏")');
if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("在购物车中")');
if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("添加至购物车")');
if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game_wrapper:contains("添加至购物车")');
dom.eq(0).append(template.compile(html)());
dom.eq(0).addClass('steam_box_tt');
__webpack_require__("03dd60018ce5ed1344a1")('steam-ad-show');
$('#steam_ad').click(function (e) {
__webpack_require__("03dd60018ce5ed1344a1")('steam-ad-click');
});
addEvent();
};
module.exports.init = function (data) {
if (!data || data instanceof Array || data.store[0].all_line.length === 0) return;
renderChart(data);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "0f986364e7409b7b0cf1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-qrlink",
staticStyle: { "font-family": "'microsoft yahei'" }
},
[
_c("div", { staticStyle: { clear: "both" } }),
_vm._v(" "),
_vm.site === "360buy"
? _c(
"div",
{ staticClass: "gwd-row gwd-align", class: "site-" + _vm.site },
[
_c(
"div",
{
staticClass: "gwd-app-button gwd-row gwd-align",
class: _vm.mode,
on: { mouseover: _vm.over }
},
[
_vm.site !== "360buy"
? _c("img", {
staticStyle: { width: "17px", height: "17px" },
attrs: {
src: __webpack_require__("a8cce0aefd2314ea2dfa"),
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
_vm.site === "360buy"
? _c("img", {
staticStyle: { width: "17px", height: "17px" },
attrs: {
src: __webpack_require__("7a9d74c2e201b514421b"),
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
_c("span", { style: _vm.mode ? "font-size: 18px;" : "" }, [
_vm._v(
_vm._s(_vm.transText("用")) +
_vm._s(
_vm.transText(_vm.site === "360buy" ? "京东" : "淘宝")
) +
"APP" +
_vm._s(
_vm.transText(
_vm.mode && _vm.mode.includes("login")
? "扫码" + _vm.actionText
: "扫码"
)
)
)
]),
_vm._v(" "),
_vm.qr
? _c(
"div",
{
staticClass: "gwd-app-qr-content gwd-column gwd-align"
},
[
_c(
"div",
{
staticClass: "gwd-qr-img",
style:
"margin-top: 7px; margin-left: 7px; margin-right: 7px; height: " +
(_vm.mode ? 168 : 111.04) +
"px; position: relative; " +
(_vm.mode ? "width: 168px;" : "")
},
[
!_vm.mode && _vm.site !== "360buy"
? _c("img", {
staticClass: "gwd-qr-logo",
attrs: {
src: __webpack_require__("c9085187c37fc1ab0e5e"),
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
!_vm.mode && _vm.site === "360buy"
? _c("img", {
staticClass: "gwd-qr-logo",
attrs: {
src: __webpack_require__("a152c7c5032ac533e0b1"),
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
_c("img", {
staticStyle: { width: "100%" },
attrs: { src: _vm.qr, alt: "" }
})
]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"gwd-row gwd-align gwd-qr-bottom-line",
style: _vm.mode ? "margin-top: 8px;" : ""
},
[
_c(
"span",
{
staticClass: "bold",
style: _vm.mode ? "font-size: 32px;" : ""
},
[
_vm._v(
_vm._s(
_vm.transText(
_vm.site === "360buy" ? "京东" : "淘宝"
)
) + "APP"
)
]
),
_vm._v(" "),
_vm.mode
? _c(
"span",
{
staticClass: "normal",
style: _vm.mode
? "font-size: 30px"
: "font-size: 22px"
},
[
_vm._v(
_vm._s(_vm.mode ? " " : "") +
_vm._s(_vm.transText("扫码直接")) +
_vm._s(
_vm.transText(
_vm.actionText.replace(
",无需验证",
""
)
)
)
)
]
)
: _vm._e(),
_vm._v(" "),
!_vm.mode
? _c("span", { staticClass: "normal" }, [
_vm._v(
_vm._s(_vm.transText("扫码")) +
_vm._s(
_vm.transText(
_vm.site === "360buy"
? "查看商品"
: _vm.hasBuyButton
? "查看优惠"
: "快捷购买"
)
)
)
])
: _vm._e()
]
)
]
)
: _vm._e()
]
),
_vm._v(" "),
!_vm.mode
? _c("span", { staticClass: "gwd-qr-hint" }, [
_vm._v(
_vm._s(_vm.transText("在")) +
_vm._s(
_vm.transText(
_vm.site === "360buy" ? "京东APP" : "手淘"
)
) +
_vm._s(_vm.transText("内")) +
_vm._s(
_vm.transText(
_vm.site === "360buy"
? "浏览该商品"
: _vm.hasBuyButton
? "查看优惠详情"
: "快捷购买"
)
)
)
])
: _vm._e()
]
)
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "10bcddd0827eacb5d2f5":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "gwd-member-coupon-top gwd-member-coupon",
attrs: { href: _vm.link, target: "_blank", title: "点击领取" }
},
[
_c("span", { staticStyle: { color: "white", "margin-left": "5px" } }, [
_vm._v(_vm._s(_vm.getText("当前商品可领会员券")))
]),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
color: "white",
"margin-left": "9px",
"margin-right": "9px"
}
},
[_vm._v(_vm._s(_vm.getText("立即领取")))]
),
_vm._v(" "),
_vm.qr
? _c("div", { staticClass: "gwd-qr-container" }, [
_c("img", {
staticStyle: {
"margin-top": "7px",
width: "120px",
height: "120px"
},
attrs: { src: _vm.qr, alt: "" }
}),
_vm._v(" "),
_c(
"div",
{ staticStyle: { "margin-top": "4px", "text-align": "center" } },
[
_c(
"span",
{
staticStyle: {
"font-weight": "bold",
color: "#ff6132",
"font-size": "14px"
}
},
[_vm._v(_vm._s(_vm.getText("手淘扫码")))]
),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
"margin-left": "4px",
color: "#333333",
"font-size": "12px"
}
},
[_vm._v(_vm._s(_vm.getText("联系客服领取")))]
)
]
)
])
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "11658198c931e28b4bb1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "bjgou-subsidy-bar bjgou-component",
attrs: { href: _vm.link, target: "_blank", title: "点击领取" }
},
[
_c(
"span",
{
staticClass: "bjg-coupon-white",
staticStyle: {
"font-size": "18px",
"font-weight": "bold",
"margin-left": "75px",
"margin-top": "6px"
}
},
[_vm._v(_vm._s(_vm.getText("当前商品可领会员券")))]
),
_vm._v(" "),
_c("div", { staticStyle: { flex: "1" } }),
_vm._v(" "),
_c(
"span",
{
staticClass: "bjg-coupon-white",
staticStyle: {
"font-size": "18px",
"font-weight": "bold",
"margin-right": "22px"
}
},
[_vm._v(_vm._s(_vm.getText("立即领取")))]
),
_vm._v(" "),
_vm.qr
? _c("div", { staticClass: "qrcode" }, [
_c("img", {
staticStyle: {
"margin-top": "7px",
width: "120px",
height: "120px"
},
attrs: { src: _vm.qr, alt: "" }
}),
_vm._v(" "),
_c(
"div",
{ staticStyle: { "margin-top": "4px", "text-align": "center" } },
[
_c(
"span",
{
staticStyle: {
"font-weight": "bold",
color: "#ff6132",
"font-size": "14px"
}
},
[_vm._v(_vm._s(_vm.getText("手淘扫码")))]
),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
"margin-left": "4px",
color: "#333333",
"font-size": "12px"
}
},
[_vm._v(_vm._s(_vm.getText("联系客服领取")))]
)
]
)
])
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "11961bc58c5978531258":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['data', 'domclass', 'aliSite']
};
module.exports = exports['default'];
/***/ }),
/***/ "12020911dbadcccd7660":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {var __WEBPACK_AMD_DEFINE_RESULT__;/*
* 从底部版移植过来的底部版的天猫淘宝,原来的chrome_old没有独立的顶部版的天猫淘宝模块
*/
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var $ = __webpack_require__("e081b2491b5c9b12b9da");
var request = __webpack_require__("91f250ebeb8d5987491c");
var specialFilter = __webpack_require__("ce5673fceec6522bf6f5");
var showTaobaoProducts = __webpack_require__("cae84e5667e41452a15d");
return {
/**
* taobao 比价模块
* 目前仅包括底部版样式
* @author:mllong([email protected])
* @since:2013-10-22
* @version:1.0.0
*/
//初始化,根据数据的类型确定展示什么样式
init: function init(data, style) {
if (G.saveTbResData != null) {
this.renderTaobaoUI(G.saveTbResData);
return;
}
var code_server = '1';
var code = data['code-server'];
var msg = data.exact_arr;
var price = data.now.price * 100;
if (!price) {
price = G.dp.price * 100;
}
if (!code) {
code = {};
code_server = '0';
}
var sitearr = ['amazon', '6pm', 'ebay'];
if (sitearr.indexOf(G.site) > -1) {
price = G.dp.price * 100;
}
/*日亚 美亚 德亚 在没有品牌的情况下 不请求淘宝客*/
if (G.site == 'amazon' && !msg.brand && data.now.site_id !== '1') return;
var url = G.server + '/brwext/tbres?union=' + G.union + '&url=' + encodeURIComponent(msg.url) + '&site=' + msg.site + '&isbn=' + msg.isbn + '&keywords=' + encodeURIComponent(msg.keywords) + '&brand=' + encodeURIComponent(msg.brand) + '&type=' + encodeURIComponent(msg.type) + '&price=' + price + '&class_id=' + msg.class_id + '&name=' + encodeURIComponent(G.dp.name) + '&code_brand_id=' + code.brand_id + '&code_clean_title=' + encodeURIComponent(code.clean_title) + '&code_code=' + code.code + '&code_display_brand=' + encodeURIComponent(code.display_brand) + '&code_brand=' + encodeURIComponent(code.brand) + '&code_class_id=' + encodeURIComponent(code.class_id) + '&code_price=' + encodeURIComponent(code.price) + '&code_spec=' + encodeURIComponent(code.spec) + '&code-server=' + code_server;
request.get(url).done(function (mm) {
if (G.site == 'taobao' || G.site == 'tmall') {
showTaobaoProducts.getUniqPid(mm, function (mm) {
G.saveTbResData = mm;
// $this.renderTaobaoUI(mm);
__webpack_require__("73e5d235bd431b446c03").renderBt(mm);
});
} else {
showTaobaoProducts.getImgSearch(mm, function (mm) {
G.saveTbResData = mm;
// $this.renderTaobaoUI(mm);
__webpack_require__("73e5d235bd431b446c03").renderBt(mm);
});
}
});
},
//渲染请求淘宝接口后的界面
renderTaobaoUI: function renderTaobaoUI(mm) {
var $this = this;
var perPageMaxNumber = G.getFixedShowProductNum();
$this.showBottomView("tmall", mm);
$this.showBottomView("taobao", mm);
G.setPageArgs(G.extBrand + '-compare-tmall', perPageMaxNumber);
G.setPageArgs(G.extBrand + '-compare-taobao', perPageMaxNumber);
$this.setBottomViewOffset();
//重新适应宽度
G.autoFixWidth();
if (mm.search.keywords == '' && G.dp.isbn != '') {
$('.' + G.extBrand + '-search-input').val(G.dp.isbn);
}
if (mm.search.keywords != '') {
$('.' + G.extBrand + '-search-input').val(mm.search.keywords);
}
if (G.site === 'vipshop') {
$('.' + G.extBrand + '-search-input').val(G.dp.cat_name);
}
$(window).bind("reDrawTaobaoBanner", function () {
var perPageMaxNumber = G.getFixedShowProductNum();
$this.showBottomView("tmall", mm);
$this.showBottomView("taobao", mm);
G.setPageArgs(G.extBrand + '-compare-tmall', perPageMaxNumber);
G.setPageArgs(G.extBrand + '-compare-taobao', perPageMaxNumber);
$this.setBottomViewOffset();
});
//淘宝天猫异步加载太慢,有可能还没加载出来,所以再这里再屏蔽一次
if (G.p_fold == 1) {
$('.' + G.extBrand + '-close-module').hide();
}
},
showBottomView: function showBottomView(subsite, data) {
var perPageMaxNumber = G.getFixedShowProductNum();
var site_name = "";
if (subsite == 'tmall') {
site_name = '天猫商城';
} else if (subsite == 'taobao') {
site_name = '淘宝网';
}
if (data.site) {
site_name = "同类热卖";
}
if (data[subsite] && data[subsite].min_price) {
if (data[subsite].product.length > 0) {
var store = specialFilter.tb(data[subsite]);
if (store instanceof Array) return;
if (store.product.length === 0) return;
var dp = store.product[0];
var len = parseInt(store.product.length);
var pages = len % perPageMaxNumber == 0 ? parseInt(len / perPageMaxNumber) : parseInt(len / perPageMaxNumber) + 1;
var li = $('<li>');
li.append($('<span>', {
'class': G.extBrand + '-compare-item',
'href': dp.url,
'target': "_blank"
}).append($('<p>', {
'style': "height:10px;display:none;",
'class': G.extBrand + '-iszwf'
}).html(' ')).append($('<p>', {
'class': G.extBrand + '-price'
}).html("¥" + store.min_price + (store.max_price != store.min_price ? "~" + store.max_price : ""))).append($('<p>', {
'class': G.extBrand + '-store'
}).text(site_name)).append($('<p>', {
'style': "height:10px;display:none;",
'class': G.extBrand + '-iszwf'
}).html(' ')));
var detail = $('<div>', {
'class': G.extBrand + '-compare-item-detail re-' + G.extBrand + '-compare-item-detail ' + G.extBrand + '-compare-item-detail-fixed',
'style': 'display:none;'
});
detail.append($('<p>', {
'class': G.extBrand + '-compare-item-detail-title ' + G.extBrand + '-height-auto ' + G.extBrand + '-compare-item-detail-title-fixed'
}).append($('<span>', {
'class': G.extBrand + '-compare-item-detail-title-desc'
}).text(site_name + ':不同卖家运费不同')));
var itemList = $('<ul>', {
'class': G.extBrand + '-item-list'
});
for (var k = 0; k < len; k++) {
var item = store.product[k];
itemList.append($('<li>', {
'class': G.extBrand + '-list-item ' + (k % perPageMaxNumber == perPageMaxNumber - 1 || k == len - 1 ? G.extBrand + '-last' : ""),
'style': "display: " + (k >= perPageMaxNumber ? "none" : "block")
}).append($('<a>', {
'class': G.extBrand + '-pic',
'href': item.url,
'target': "_blank"
}).append($('<img>', {
'src': G.s_server + "/images/dp_default.jpg",
'data-original': item.pic_url,
'title': item.title
}))).append($('<a>', {
'class': G.extBrand + '-product-title',
'href': item.url,
'target': "_blank",
'title': item.title
}).text(item.title)).append($('<a>', {
'class': G.extBrand + '-price',
'href': item.url,
'target': "_blank"
}).html('¥' + item.price)));
}
var tb_tm_PageView = $('<div>', {
'class': G.extBrand + '-tb-tm-PageView ' + G.extBrand + '-b2c-PageView-fixed'
});
tb_tm_PageView.append($('<p>', {
'class': G.extBrand + '-compare-item-detail-title',
'style': 'height:auto;'
}).append($('<span>', {
'style': 'float:none;padding-left:10px;',
'class': G.extBrand + '-compare-item-detail-pages'
}).append($('<em>', {
'id': 'page-now-' + subsite,
'class': 'page-now'
}).text('1')).append('/').append($('<em>', {
'id': 'page-total-' + subsite,
'class': 'page-total'
}).text('1'))));
detail.append($("<div>", {
'class': G.extBrand + '-compare-prev-page ' + G.extBrand + '-left'
}).append($('<div>', {
'class': G.extBrand + '-bg page-arrow'
}))).append(itemList).append($("<div>", {
'class': G.extBrand + '-compare-next-page ' + G.extBrand + '-right'
}).append($('<div>', {
'class': G.extBrand + '-bg page-arrow'
}))).append(tb_tm_PageView);
li.append(detail);
$('#' + G.extBrand + '-compare-' + subsite).html("").append(li);
if (pages == 1) {
li.find('.' + G.extBrand + '-compare-prev-page').hide();
li.find('.' + G.extBrand + '-compare-next-page').hide();
li.find('.' + G.extBrand + '-b2c-PageView-fixed').hide();
li.attr("pages", 1);
li.attr("len", len);
var bannerWidth = len * 200;
li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('width', bannerWidth + 2);
} else {
//contains border
li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('width', G.width - 2);
}
$('#page-total-' + subsite).text(pages);
}
$('#' + G.extBrand + '-compare-' + subsite).css("display", "block");
}
//添加 noreferrer
$('#' + G.extBrand + '-compare-tmall,#' + G.extBrand + '-compare-taobao').each(function () {
$(this).find('a.' + G.extBrand + '-compare-item,a.' + G.extBrand + '-pic,a.' + G.extBrand + '-product-title,a.' + G.extBrand + '-price').each(function () {
$(this).attr('rel', 'noreferrer').attr('href', $(this).attr('href') + G.ut);
});
});
},
setBottomViewOffset: function setBottomViewOffset() {
$('#' + G.extBrand + '-compare-tmall li,#' + G.extBrand + '-compare-taobao li').each(function () {
var menu_li = $(this);
if (menu_li.attr("pages") == '1') {
//尽量根据菜单的位置居中,实在不能居中的,就靠右
var menu_li_left = menu_li.offset().left;
var menu_li_width = menu_li.width();
var bannerWidth = parseInt(menu_li.attr("len")) * 200;
var target_left = menu_li_left - (bannerWidth / 2 - menu_li_width / 2);
if (target_left < 0) {
target_left = 0;
}
var remainWidth = G.width - target_left;
if (G.IE6) {
target_left = menu_li_width / 2 - bannerWidth / 2;
if (target_left + menu_li_left < 0) {
target_left = -menu_li_left;
}
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('position', 'absolute').css('left', target_left);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', 0);
} else {
if (bannerWidth < remainWidth) {
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('left', target_left);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', target_left);
} else {
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('left', G.width - bannerWidth);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', G.width - bannerWidth);
}
}
} else {
//非ie版本的压根不需要调整,这里的ie6版本需要进行调整。
if (G.IE6) {
var menu_li_left = menu_li.offset().left;
var target_left = 0 - menu_li_left;
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('position', 'absolute').css('left', target_left);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', 0);
}
}
});
}
};
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "12353e6c503e80823ba4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_template_id_b671e2be_scoped_true___ = __webpack_require__("23aafd2ad4b6e88819f1");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_template_id_b671e2be_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_template_id_b671e2be_scoped_true___["b"]; });
/***/ }),
/***/ "126e227a90f4fae664e6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less___ = __webpack_require__("d3964c25090c5e159255");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less____default.a);
/***/ }),
/***/ "12b35724688caa8b8443":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-amazon-link[data-v-e09aa000] {\n display: inline-block;\n outline: none;\n font-size: 14px;\n margin-left: 12px;\n margin-right: 12px;\n font-family: PingFang SC-Medium, PingFang SC, Microsoft YaHei, serif;\n font-weight: 500;\n color: #FFFFFF;\n line-height: 30px;\n padding-left: 12px;\n padding-right: 12px;\n height: 30px;\n background: #FE9E0F;\n border-radius: 34px;\n opacity: 1;\n border: 1px solid;\n white-space: nowrap;\n}\n.gwd-amazon-link[data-v-e09aa000]:hover {\n background: #FF8F00;\n text-decoration: none;\n}\n", ""]);
// exports
/***/ }),
/***/ "1634ad8b4ac0727567c5":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_script_lang_js___ = __webpack_require__("6fb767572860ecd2e611");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "16a5f67f011344d796e6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, regeneratorRuntime, G, Vue) {
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsAliMobilePriceNotifierVue = __webpack_require__("f00f12f28f8282e72a49");
var _componentsAliMobilePriceNotifierVue2 = _interopRequireDefault(_componentsAliMobilePriceNotifierVue);
var _commonLog = __webpack_require__("03dd60018ce5ed1344a1");
var _commonLog2 = _interopRequireDefault(_commonLog);
var appNode = undefined,
observer = undefined;
var minAllowedWidth = 285;
var getMiniPriceWidth = function getMiniPriceWidth(originPriceSelector, extraPriceSelector) {
var originPriceEl = $(originPriceSelector)[0];
var extraPriceEl = $(extraPriceSelector)[0];
var totalWidth = 0;
if (originPriceEl) {
totalWidth += originPriceEl.offsetWidth;
}
if (extraPriceEl) {
totalWidth += extraPriceEl.offsetWidth;
}
return totalWidth;
};
var hide = false;
module.exports = {
init: function init() {
var nowPrice, pagePrice, selectorConfig, originPriceEl, extraPriceEl, totalWidth, needHideWhenScrollDown, div, priceRootEl, app, config, _totalWidth2;
return regeneratorRuntime.async(function init$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
hide = false;
if (G.aliSite) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return');
case 3:
if (observer) {
observer.disconnect();
}
if (appNode) {
appNode.remove();
}
context$1$0.next = 7;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('NowPrice'));
case 7:
nowPrice = context$1$0.sent;
pagePrice = G.dp.onPagePrice || G.dp.price;
if (G.dp.mobilePrice) {
nowPrice = G.dp.mobilePrice;
}
context$1$0.next = 12;
return regeneratorRuntime.awrap(__webpack_require__("629a8cb1e8f3321eec0b").get());
case 12:
selectorConfig = context$1$0.sent;
originPriceEl = $(selectorConfig.priceOrigin)[0];
extraPriceEl = $(selectorConfig.priceExtra)[0];
totalWidth = 0;
if (originPriceEl) {
totalWidth += originPriceEl.offsetWidth;
}
if (extraPriceEl) {
totalWidth += extraPriceEl.offsetWidth;
}
needHideWhenScrollDown = false;
if (totalWidth >= 230 && false) {
// change this when ui version older than 0.2.49
needHideWhenScrollDown = true;
}
div = document.createElement('div');
div.id = 'gwd_mobile_price_notifier';
priceRootEl = $(selectorConfig.priceRoot)[0];
if (!window.tbOwnQr) {
context$1$0.next = 25;
break;
}
return context$1$0.abrupt('return');
case 25:
if (!(priceRootEl && (priceRootEl.innerHTML.includes('前往手淘查看更多优惠') || priceRootEl.innerHTML.includes('前往手淘查看大促优惠') || priceRootEl.innerHTML.includes('加入购物车查看更多优惠')))) {
context$1$0.next = 28;
break;
}
window.tbOwnQr = true;
return context$1$0.abrupt('return');
case 28:
(0, _commonLog2['default'])('mobilePriceNotifier:' + (nowPrice <= pagePrice * 0.95 ? '手淘购买可能更优惠' : '前往手淘查看更多优惠'));
app = new Vue({
el: div,
render: function render(h) {
return h(_componentsAliMobilePriceNotifierVue2['default'], {
props: {
hintText: nowPrice <= pagePrice * 0.95 ? '手淘购买可能更优惠' : '前往手淘查看更多优惠',
tag: 13,
hideInMini: needHideWhenScrollDown
}
});
}
});
G.priceNotifierApp = app;
appNode = app.$el;
// 创建一个观察器实例
observer = new MutationObserver(function (mutationsList, observer) {
// 如果priceRootEl被移除或者重新添加进DOM中,重新添加div
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = mutationsList[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var mutation = _step.value;
if (mutation.type === 'childList') {
var _priceRootEl = $(selectorConfig.priceRoot)[0];
if (!_priceRootEl) {
_priceRootEl = $(selectorConfig.priceRootMini)[0];
}
if (_priceRootEl && !_priceRootEl.contains(appNode)) {
// priceRootEl.appendChild(div);
if ($(selectorConfig.priceWrap).length) {
$(selectorConfig.priceWrap).append(appNode);
} else if ($(selectorConfig.priceTextMini).length) {
// 新版滚到下面,带图片
$(selectorConfig.priceRootMini).append(appNode);
} else {
var _totalWidth = getMiniPriceWidth(selectorConfig.priceOriginMini, selectorConfig.priceExtraMini);
if (_totalWidth <= minAllowedWidth && !hide) {
$(selectorConfig.priceOriginMini).after(appNode);
hide = false;
} else {
hide = true;
}
}
}
}
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator['return']) {
_iterator['return']();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
});
// 配置观察器:观察子节点和后代的变化
config = { childList: true, subtree: true };
if ($(selectorConfig.panel).length) {
// 传入目标节点,以及观察选项
observer.observe($(selectorConfig.panel)[0], config);
if ($(selectorConfig.priceWrap).length) {
$(selectorConfig.priceWrap).append(appNode);
} else {
_totalWidth2 = getMiniPriceWidth(selectorConfig.priceOriginMini, selectorConfig.priceExtraMini);
if (!$(selectorConfig.priceOriginMini).length) {
console.error('aliPriceNotifier: mini price not found');
}
if (_totalWidth2 <= minAllowedWidth) {
$(selectorConfig.priceOriginMini).after(appNode);
} else {
console.warn('aliPriceNotifier: mini price width is too large', _totalWidth2);
}
}
} else {
console.warn('aliPriceNotifier: pannel not found');
$(selectorConfig.priceWrap).append(appNode);
}
// 稍后,你可以停止观察
// observer.disconnect();
case 35:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "17314ec033b9305511ae":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true___ = __webpack_require__("07ea8d14a417f19bedf5");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true___["b"]; });
/***/ }),
/***/ "1733ff6af8002b788e32":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___ = __webpack_require__("b194ab71c349c2a72948");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "17346ce3fbd01930d295":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_style_index_0_id_39a606fa_scoped_true_lang_less___ = __webpack_require__("b8d6d90dca7ae1c4d358");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_style_index_0_id_39a606fa_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_style_index_0_id_39a606fa_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_style_index_0_id_39a606fa_scoped_true_lang_less____default.a);
/***/ }),
/***/ "19254b8c4bfcc18933d0":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__MemberCouponBottomBjg_vue_vue_type_template_id_44c0e93e_scoped_true___ = __webpack_require__("e5e42eae3f3a4433706b");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__MemberCouponBottomBjg_vue_vue_type_script_lang_js___ = __webpack_require__("84636dd97cee8bc936cf");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__MemberCouponBottomBjg_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__MemberCouponBottomBjg_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less___ = __webpack_require__("beeed89f0363d0d58668");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__MemberCouponBottomBjg_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__MemberCouponBottomBjg_vue_vue_type_template_id_44c0e93e_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__MemberCouponBottomBjg_vue_vue_type_template_id_44c0e93e_scoped_true___["b" /* staticRenderFns */],
false,
null,
"44c0e93e",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('44c0e93e')) {
api.createRecord('44c0e93e', component.options)
} else {
api.reload('44c0e93e', component.options)
}
module.hot.accept("./MemberCouponBottomBjg.vue?vue&type=template&id=44c0e93e&scoped=true&", function () {
api.rerender('44c0e93e', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/bjgou/components/MemberCouponBottomBjg.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "1933d89a9414ea50fbbd":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_template_id_09436700_scoped_true___ = __webpack_require__("a3752ec682eda733a057");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_template_id_09436700_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_template_id_09436700_scoped_true___["b"]; });
/***/ }),
/***/ "1a0cda2f74042332262b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___ = __webpack_require__("fc02c8246c40af764545");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__JdRankList_vue_vue_type_script_lang_js___ = __webpack_require__("93201dafc10fe2ec927e");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__JdRankList_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__JdRankList_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__JdRankList_vue_vue_type_style_index_0_id_a48d90ba_scoped_true_lang_less___ = __webpack_require__("0e53a0c44eeffdc5af61");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__JdRankList_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___["b" /* staticRenderFns */],
false,
null,
"a48d90ba",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('a48d90ba')) {
api.createRecord('a48d90ba', component.options)
} else {
api.reload('a48d90ba', component.options)
}
module.hot.accept("./JdRankList.vue?vue&type=template&id=a48d90ba&scoped=true&", function () {
api.rerender('a48d90ba', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/JdRankList.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "1b7cd483fef8d06be5bd":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_script_lang_js___ = __webpack_require__("6da42464ccd75a83a065");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "1bf3d038228bc6453f54":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css___ = __webpack_require__("2acdfbaec3fc32cb3781");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css____default.a);
/***/ }),
/***/ "1c27e5597326d85ccd21":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_template_id_263c4225_scoped_true___ = __webpack_require__("3400b3b57abdafe9e6e3");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_template_id_263c4225_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_template_id_263c4225_scoped_true___["b"]; });
/***/ }),
/***/ "1c640a99db9f6f8a16c2":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var b2cCompare = __webpack_require__("c912948d535762b7172f");
var tbCompare2 = __webpack_require__("a8d04aabebd76e8bb3f7");
var amazonGlobal = __webpack_require__("b222cbd907f0b4aea97f");
var calWidth = __webpack_require__("54be372a53153922dc13");
var utils = __webpack_require__("d54879e983a83d07f093");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var runDp = {};
var moduleControl = function moduleControl(id) {
log('track:' + id);
switch (id) {
case 'b2c_compare':
b2cCompare.renderTopDetail();
break;
case 'tb_compare':
tbCompare2.renderTopDetail2('taobao');
break;
case 'tm_compare':
tbCompare2.renderTopDetail2('tmall');
break;
case 'amazon_compare':
amazonGlobal.renderTopDetail('tmall');
break;
}
};
var checkImage = function checkImage(dom, src) {
var image = new Image();
image.onload = function () {
$(dom).attr('src', src);
};
image.onerror = function () {
$(dom).attr('src', G.noImg);
};
image.src = src;
};
var turnPage = function turnPage(type, dom, id) {
var widthObj = calWidth.init();
var list = dom.find('.all-products li');
var totalP = Number(dom.find('.page-num').text());
var curentP = Number(dom.find('.current-page').text());
var sNum = widthObj.b2cShowListNum;
if (id.indexOf('b2c') === -1) {
sNum = widthObj.showListNum;
}
list.hide();
if (type === 1) {
if (curentP === totalP) curentP = 0;
module.exports.loadImg(sNum * curentP, sNum * (curentP + 1), dom.find('.all-products li img'));
for (var i = sNum * curentP; i < sNum * (curentP + 1); i++) {
list.eq(i).show();
}
curentP++;
} else {
if (curentP === 1) curentP = totalP + 1;
module.exports.loadImg(sNum * (curentP - 2), sNum * (curentP - 1), dom.find('.all-products li img'));
for (var i = sNum * (curentP - 2); i < sNum * (curentP - 1); i++) {
list.eq(i).show();
}
curentP--;
}
dom.find('.current-page').text(curentP);
};
module.exports.loadImg = function (start, end, dom) {
for (var i = start; i < end; i++) {
var itemimg = $(dom).eq(i)[0];
if (!itemimg) return;
var src = itemimg.getAttribute('data-original');
var defaultsrc = itemimg.src;
if (src !== defaultsrc) checkImage(itemimg, src);
}
};
var autoFixWidth = function autoFixWidth() {
var reset = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
var barW = $(window).width();
if (reset) {
$('.gwd-hidden').removeClass('gwd-hidden');
}
var feedW = $('#gwdang-feed-close').outerWidth();
var history = $('#gwd_history').outerWidth();
var searchW = $('.search-mod').outerWidth();
var lowW = $('#gwd_lowpri').outerWidth();
var leftW = $('.gwd-topbar-left').outerWidth();
var logoW = $('.gwd-topbar-logo').outerWidth();
var promoW = $('#promo_quan_btn').outerWidth();
var adWidth = $('#gwdang-banner-ad').outerWidth();
var adWidth2 = $('#gwdang-banner-ad2').outerWidth();
var shareBtn = $('.shareExt').outerWidth();
var suggestW = $('.gwdang-suggest').outerWidth();
//let freeW = barW - (feedW + history + searchW + lowW + leftW + logoW + adWidth + adWidth2 + shareBtn);
//if (freeW < -1000) return;
var freeW = $('#gwd-space').outerWidth();
if ($('#gwd-space').outerWidth() > 10) {
return;
}
var list = ['.shareExt', '.gwdang-suggest', '.search-mod', '#gwd_history', '#gwdang-favor'];
if (freeW < 5) {
for (var i = 0; i < list.length; i++) {
var toCheck = list[i];
if (!$(toCheck)[0]) continue;
if (!$(toCheck).hasClass('gwd-hidden')) {
$(toCheck).addClass('gwd-hidden');
setTimeout(function () {
autoFixWidth(false);
}, 0);
return;
}
}
}
if (freeW < 50) {
$('.shareExt').addClass('gwd-hidden');
freeW += searchW;
}
if (freeW < 50) {
$('.gwdang-suggest').addClass('gwd-hidden');
freeW += searchW;
}
if (freeW < 50) {
$('.search-mod').addClass('gwd-hidden');
freeW += searchW;
}
if (freeW < 50) {
$('#gwd_history').addClass('gwd-hidden');
freeW += history;
}
if (freeW < 50) {
$('#gwdang-banner-ad2').addClass('gwd-hidden');
freeW += adWidth2;
}
if (freeW < 50) {
$('#gwd_lowpri').addClass('gwd-hidden');
$('.gwd-topbar-right').css('min-width', 'auto');
freeW += lowW;
}
if (freeW < 50) {
$('#promo_quan_btn').addClass('gwd-hidden');
freeW += promoW;
}
if ($('.gwd-topbar-right').outerWidth() === 400) {
$('.gwd-topbar-right').css('min-width', 'auto');
}
};
module.exports.autoFixWidth = autoFixWidth;
module.exports.clearRunDp = function () {
runDp = {};
};
module.exports.listenBar = function (style) {
runDp = {};
var renderSetting = undefined;
if (style === 'top') {
$(G.dval).on('mouseenter', '.gwdang-tab', function () {
var id = $(this).attr('id');
if (!runDp[id] && id !== 'gwdang-trend') {
runDp[id] = true;
moduleControl(id);
} else {
//$(this).find('.top-bar-detail').show()
$(document).trigger('renderAgain');
}
$(this).addClass('tab-hover');
});
$(G.dval).on('mouseleave', '.gwdang-tab', function () {
var id = $(this).attr('id');
// 价格走势的展开框因为有特殊情况, 所以不在这里隐藏, 单独添加事件监控
if (id === 'gwdang-trend') return false;
//$('.top-bar-detail').hide()
$(this).removeClass('tab-hover');
});
$(G.dval).on('click', '.turn-page a', function () {
var id = $(this).attr('id');
var dom = $(this).parent().parent();
if (id.match(/(?:b2c|taobao|tmall|fuzzy)-prev-page/)) {
turnPage(-1, dom, id);
} else if (id.match(/(?:b2c|taobao|tmall|fuzzy)-next-page/)) {
turnPage(1, dom, id);
}
});
$('.gwd_close').on('click', function () {
$('#gwdang_main').hide();
$('#gwdang-mini').show();
utils.setLocal('fold', '1');
utils.settings('set_p_fold', 'p_fold', '1');
$('body').css('padding-top', '0px').removeClass('gwd_unfold');
});
$('#gwd_fold_pointer').on('click', function () {
$('#gwdang_main').show();
$('#gwdang-mini').hide();
utils.setLocal('fold', '0');
utils.settings('set_p_fold', 'p_fold', '0');
$('body').css('padding-top', '36px').addClass('gwd_unfold');
autoFixWidth();
});
} else {
$('#bjd_bottom_detail').on('mouseenter', '.btm-tab', function () {
$(this).find('.gwd-btn-detail').show();
});
$('#bjd_bottom_detail').on('mouseleave', '.btm-tab', function () {
$(this).find('.gwd-btn-detail').hide();
});
}
var resizeT = undefined;
$(window).resize(function () {
clearTimeout(resizeT);
resizeT = setTimeout(function () {
autoFixWidth();
}, 500);
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "1c99cc0b274a86b8bf55":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("f56e7f119cfd46a17f3e");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("607eb4ac", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkTbV3.vue?vue&type=style&index=0&id=263c4225&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkTbV3.vue?vue&type=style&index=0&id=263c4225&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "1d340ec56da8e2a5ab0c":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-coupon-color-bg {\n position: absolute;\n z-index: 0;\n background-size: contain;\n}\n.gwd-coupon-color-bg.gwd-tl {\n top: 0;\n left: 0;\n width: 30px;\n height: 28px;\n background-image: url(https://cdn.gwdang.com/images/extensions/[email protected]);\n}\n.gwd-coupon-color-bg.gwd-br {\n bottom: 0;\n right: 49px;\n width: 46px;\n height: 23px;\n background-image: url(https://cdn.gwdang.com/images/extensions/[email protected]);\n}\n", ""]);
// exports
/***/ }),
/***/ "1d4a38351293e5975c34":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___ = __webpack_require__("91d14e46c642a51cb733");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___["b"]; });
/***/ }),
/***/ "1e298dd729854816851a":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['price', 'fontSize']
};
module.exports = exports['default'];
/***/ }),
/***/ "1f2fc6d8a8045863aace":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
if ("ActiveXObject" in window) {
G.browser = {
engine: "trident",
agent: "msie",
ver: window.XMLHttpRequest ? document.querySelector ? document.addEventListener ? window.atob ? window.execScript ? 10 : 11 : 9 : 8 : 7 : 6
};
}
// G.browser.version = G.browser.ver;
// if (G.browser.agent === 'msie')
// G.browser.msie = true;
// G.IE6 = G.browser.agent == "msie" && G.browser.ver === 6;
// G.IE7 = G.browser.agent == "msie" && G.browser.ver === 7;
// G.IE8 = G.browser.agent == "msie" && G.browser.ver === 8;
// G.IE9 = G.browser.agent == "msie" && G.browser.ver === 9;
// G.IE10 = G.browser.agent == "msie" && G.browser.ver === 10;
// G.IE11 = G.browser.agent == "msie" && G.browser.ver === 11;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "208f3dcdde17a0c8b4ce":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_0_id_3f03717c_scoped_true_lang_css___ = __webpack_require__("046f8265b7ec1e363fe6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_0_id_3f03717c_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_0_id_3f03717c_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_0_id_3f03717c_scoped_true_lang_css____default.a);
/***/ }),
/***/ "2095ef3d16e7efc5a0fb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_script_lang_js___ = __webpack_require__("b3b04bb8276b83d2d038");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QuestHint_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "20fc8e76eb477ec01bd1":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
data: function data() {
return {
coupon: false,
self: false,
html: 'abcde',
initialType: '',
debugMode: window.GwdToolkit ? true : false,
search: $('#key').val()
};
},
methods: {
open: function open(type) {
var data = this.getData();
console.log(data);
this.html = JSON.stringify(data);
this.initialType = type;
this.search = $('#key').val();
this.$nextTick(function () {
$('#gwd-jdsearch-submit').click();
});
// require('../jdSearchEnhancePage').open(data, 'coupon')
},
getData: function getData() {
return $('#J_goodsList ul:eq(0) .gl-item').toArray().map(function (item) {
var commentText = $(item).find('.p-commit strong a:eq(0)').text();
var commentNum = parseInt(commentText);
if (commentText.includes('万')) {
commentNum *= 10000;
}
var shopName = $(item).find('.p-shop a:eq(0)').text();
if (!shopName) {
shopName = $(item).find('.hd-shopname:eq(0)').text();
}
return {
id: $(item).attr('data-sku'),
dpId: $(item).attr('data-sku') + '-3',
key: $(item).attr('data-sku') + '-3-' + parseInt(Math.random() * 1000),
title: $(item).find('.p-name a em').html(),
img: $(item).find('.p-img img').attr('src'),
price: $(item).find('.p-price i:eq(0)').text(),
self: $(item).find('.p-icons i').text().indexOf('自营') > -1,
coupon: $(item).find('.search_coupon_tip').text(),
couponUrl: $(item).find('.search_coupon_tip').attr('href'),
url: 'https://u.gwdang.com/union/go/?site_id=3&union=union_gwdang&column=jd_enhance&crc64=1&target_url=' + encodeURIComponent('https://item.jd.com/' + $(item).attr('data-sku') + '.html'),
commentNum: commentNum,
commentText: commentText,
shop: shopName,
shopImg: $(item).find('.p-shop .shop-tag').attr('src'),
hover: false,
plus: $(item).find('.price-plus-1').text(),
icons: $(item).find('.p-icons i').toArray().map(function (x) {
return {
text: x.innerText,
'class': x.className,
style: $(x).attr('style')
};
})
};
});
},
processLazyLoad: function processLazyLoad() {
$('img').not('[data-lazy-img=done]').toArray().map(function (item) {
if (!$(item).attr('src')) {
$(item).attr('src', $(item).attr('data-lazy-img'));
}
});
}
},
computed: {
hasSelect: function hasSelect() {
return this.coupon || this.self;
}
},
watch: {
hasSelect: function hasSelect(newVal) {
if (newVal) {
$('body').addClass('gwd-filter-jd-product');
} else {
$('body').removeClass('gwd-filter-jd-product');
}
this.processLazyLoad();
},
coupon: function coupon(newVal) {
if (newVal) {
$('body').addClass('gwd-show-coupon');
} else {
$('body').removeClass('gwd-show-coupon');
}
this.processLazyLoad();
},
self: function self(newVal) {
if (newVal) {
$('body').addClass('gwd-show-self');
} else {
$('body').removeClass('gwd-show-self');
}
this.processLazyLoad();
}
},
mounted: function mounted() {
var _this = this;
setTimeout(function () {
_this.html = JSON.stringify({
id: 123,
'fooo': 'ok'
});
}, 2000);
console.log(this);
setInterval(function () {
_this.processLazyLoad();
}, 1000);
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "21183281c2320c4dea97":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TopMainBar_vue_vue_type_template_id_12b5b164___ = __webpack_require__("5e2f5846a39bd030f955");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__TopMainBar_vue_vue_type_script_lang_js___ = __webpack_require__("85dfcf86535fc301312e");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__TopMainBar_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__TopMainBar_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TopMainBar_vue_vue_type_style_index_0_lang_less___ = __webpack_require__("57cbb6619921ed27070e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__TopMainBar_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__TopMainBar_vue_vue_type_template_id_12b5b164___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__TopMainBar_vue_vue_type_template_id_12b5b164___["b" /* staticRenderFns */],
false,
null,
null,
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('12b5b164')) {
api.createRecord('12b5b164', component.options)
} else {
api.reload('12b5b164', component.options)
}
module.hot.accept("./TopMainBar.vue?vue&type=template&id=12b5b164&", function () {
api.rerender('12b5b164', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/TopMainBar.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "2193187ed80a32f46368":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "shareExt gwdang-tab" }, [
_vm._m(0),
_vm._v(" "),
_c("div", { staticClass: "share-detail bjd-product-detail topdetail" }, [
_c("span", { staticClass: "share-sp2 gwd-share-title" }, [
_vm._v(_vm._s(_vm.title))
]),
_vm._v(" "),
_c("div", { staticClass: "share-sp2" }, [
_vm._v("\n " + _vm._s(_vm.priceInfo) + "\n ")
]),
_vm._v(" "),
_c("span", { staticClass: "share-sp2" }, [
_vm._v("\n 点击链接查看具体历史价格详情"),
_c("a", { attrs: { href: _vm.link, target: "_blank" } }, [
_vm._v(_vm._s(_vm.link))
])
]),
_vm._v(" "),
_vm._m(1),
_vm._v(" "),
_c("textarea", { attrs: { id: "copy-input", type: "", name: "" } }, [
_vm._v(
_vm._s(_vm.title) +
"\n\n " +
_vm._s(_vm.priceInfoCopy) +
"\n\n 点击链接查看具体历史价格详情" +
_vm._s(_vm.link) +
"\n "
)
])
])
])
}
var staticRenderFns = [
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("span", { staticClass: "btn-tab-sp" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tab-sp1 blkcolor1" }, [_vm._v("分享")])
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticStyle: { "text-align": "center" } }, [
_c(
"span",
{
staticClass: "share-sp3 share-btn",
staticStyle: { "margin-bottom": "20px" },
attrs: { id: "copy-btn" }
},
[_vm._v("复制去分享")]
)
])
}
]
render._withStripped = true
/***/ }),
/***/ "21a23fb5ce47a7748fec":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, Vue) {
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsJdSearchEnhance = __webpack_require__("7859427bcc5abd1573eb");
var _componentsJdSearchEnhance2 = _interopRequireDefault(_componentsJdSearchEnhance);
module.exports = {
init: function init() {
// let list = $('ul.gl-warp li.gl-item').toArray().map(item => item.dataset.sku)
// require('common/request').post(`${G.server}/extension/ProductFilter?is_self=1&has_coupon=1`, {
// dp_ids: list.map(x => `${x}-3`).join(',')
// }, true).then(r => {
// console.log(r)
// })
// let win = window.open()
// win.document.write('test data')
// list.join(',')
setInterval(function () {
var w1 = parseInt($('.f-line').css('width'));
var wStore = parseInt($('.f-store').css('width'));
var wFeature = parseInt($('.f-feature').css('width'));
var w = w1 - wStore - wFeature;
if (!$('#gwd-filter').length && w > 200) {
$('.f-line:eq(1) #J_feature').after('\n <div class="f-feature" id="gwd-filter"></div>\n ');
new Vue({
el: '#gwd-filter',
render: function render(h) {
return h(_componentsJdSearchEnhance2['default']);
}
});
}
}, 2000);
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "23aafd2ad4b6e88819f1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-qrlink-left gwd-row gwd-align",
style:
"left: " +
_vm.left +
"px; " +
(_vm.bottom ? "bottom: " + _vm.bottom + "px" : ""),
on: { mouseenter: _vm.over }
},
[
_c(
"span",
{
staticStyle: {
"margin-left": "8px",
"font-size": "12px",
color: "#333333",
width: "48px",
"line-height": "14px"
}
},
[
_vm._v(
_vm._s(_vm.transText("手淘扫码")) +
_vm._s(
_vm.hasBuyButton
? _vm.transText("查看优惠")
: _vm.transText("快捷购买")
)
)
]
),
_vm._v(" "),
_c("img", {
staticStyle: { width: "24px", height: "24px", "margin-left": "6px" },
attrs: { src: __webpack_require__("273dbda3cd8b9dbd1e10"), alt: "" }
}),
_vm._v(" "),
_c("img", {
staticStyle: { width: "12px", height: "12px", "margin-left": "8px" },
attrs: { src: __webpack_require__("7e5ea77af2487d788c43"), alt: "" }
}),
_vm._v(" "),
_c("div", { staticClass: "gwd-qr-content gwd-align gwd-column" }, [
_vm.qr
? _c("img", {
staticStyle: { width: "98px", height: "98px" },
attrs: { src: _vm.qr, alt: "" }
})
: _vm._e(),
_vm._v(" "),
_c("img", {
staticStyle: {
width: "20px",
height: "20px",
position: "absolute",
left: "50%",
top: "42px",
transform: "translate(-50%, 0%)"
},
attrs: { src: __webpack_require__("c9085187c37fc1ab0e5e"), alt: "" }
})
])
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "246ceb42c05cc162aaa5":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_style_index_0_id_9a793014_scoped_true_lang_less___ = __webpack_require__("6524c6395176cac4885b");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_style_index_0_id_9a793014_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_style_index_0_id_9a793014_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_style_index_0_id_9a793014_scoped_true_lang_less____default.a);
/***/ }),
/***/ "25e0cebb2e3d42787857":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("0873bfa38b6f0206ed22");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("6e1549c8", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./JdRankList.vue?vue&type=style&index=0&id=a48d90ba&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./JdRankList.vue?vue&type=style&index=0&id=a48d90ba&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "26685b918a033d7f9a97":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___ = __webpack_require__("b751a4bf79e05496e44c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AmazonSameLinks_vue_vue_type_script_lang_js___ = __webpack_require__("4dc2ef547f8febfe2cb7");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__AmazonSameLinks_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__AmazonSameLinks_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less___ = __webpack_require__("9d9187f017fae783da67");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__AmazonSameLinks_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___["b" /* staticRenderFns */],
false,
null,
"e09aa000",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('e09aa000')) {
api.createRecord('e09aa000', component.options)
} else {
api.reload('e09aa000', component.options)
}
module.hot.accept("./AmazonSameLinks.vue?vue&type=template&id=e09aa000&scoped=true&", function () {
api.rerender('e09aa000', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/AmazonSameLinks.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "26c102d663b8f4bd5e3e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_template_id_26424954_scoped_true___ = __webpack_require__("837c92c61b383789362d");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_template_id_26424954_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_template_id_26424954_scoped_true___["b"]; });
/***/ }),
/***/ "26d6d211e5891e20376d":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['value', 'currency'],
methods: {
numberInputHandler: function numberInputHandler(e) {
if (!e.key.match(/[\d.]/)) {
e.preventDefault();
return;
}
var start = e.target.selectionStart,
end = e.target.selectionEnd;
__webpack_require__("316f9c352c6202560d16").log(e.target.selectionStart);
var num = e.target.value.toString();
if (num.indexOf('.') > -1) {
var after = num.split('.')[1];
var before = num.split('.')[0];
__webpack_require__("316f9c352c6202560d16").log(e.target.selectionText);
if (e.key === '.' || after.length >= 2 && start >= before.length + 1 && end === start) {
e.preventDefault();
}
}
}
}
};
module.exports = exports['default'];
/***/ }),
/***/ "276678a9cbe67b1a7de2":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js___ = __webpack_require__("3b418a5d4a94f47c3d7c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "2a307d7603e2f04f4b20":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n.gwdang-trend-detail .orign-pri-info[data-v-79b5dd44] {\n margin-top: 12px;\n}\n.gwdang-trend-detail .promo-pri-info[data-v-79b5dd44] {\n margin-top: 8px;\n}\n#gwdang-trend-detail .opi-sp1[data-v-79b5dd44], #gwdang-trend-detail .ppi-sp1[data-v-79b5dd44], #gwdang-trend-detail .ppi-sp2[data-v-79b5dd44] {\n margin-left: 0px;\n}\n#gwdang-trend-detail .ppi-sp1+.ppi-sp2[data-v-79b5dd44], .opi-sp3[data-v-79b5dd44] {\n margin-left: 0px;\n}\n#gwdang-trend-detail .promo-history-link[data-v-79b5dd44] {\n margin-left: 20px;\n float: left!important;\n}\n", ""]);
// exports
/***/ }),
/***/ "2acdfbaec3fc32cb3781":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("cf769ee9f029377611e5");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TooltipView.vue?vue&type=style&index=0&id=4c623068&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TooltipView.vue?vue&type=style&index=0&id=4c623068&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "2b0c91964b1eb4217b80":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QRLinkTbV3_vue_vue_type_template_id_263c4225_scoped_true___ = __webpack_require__("1c27e5597326d85ccd21");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QRLinkTbV3_vue_vue_type_script_lang_js___ = __webpack_require__("f9dbf8a1e1478eca2564");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QRLinkTbV3_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QRLinkTbV3_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QRLinkTbV3_vue_vue_type_style_index_0_id_263c4225_scoped_true_lang_less___ = __webpack_require__("33ce53f2ed81e998d2bc");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QRLinkTbV3_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QRLinkTbV3_vue_vue_type_template_id_263c4225_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QRLinkTbV3_vue_vue_type_template_id_263c4225_scoped_true___["b" /* staticRenderFns */],
false,
null,
"263c4225",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('263c4225')) {
api.createRecord('263c4225', component.options)
} else {
api.reload('263c4225', component.options)
}
module.hot.accept("./QRLinkTbV3.vue?vue&type=template&id=263c4225&scoped=true&", function () {
api.rerender('263c4225', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QRLinkTbV3.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "2b6ed47fb40018872f18":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = function (l) {
var x = "0123456789qwertyuioplkjhgfdsazxcvbnm";
var tmp = "";
for (var i = 0; i < l; i++) {
tmp += x.charAt(Math.ceil(Math.random() * 100000000) % x.length);
}
return tmp;
};
/***/ }),
/***/ "2bc18901559a2d6a8c66":
/***/ (function(module, exports) {
module.exports = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMjMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7nrq3lpLQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iMeaciOS/ruaUuSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuaPkuS7tue6ouWMhSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNDguMDAwMDAwLCAtNTU3LjAwMDAwMCkiIGZpbGw9IiNGRjU2NTIiPgogICAgICAgICAgICA8ZyBpZD0i5YiG57uELTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyMi4wMDAwMDAsIDU0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnrq3lpLQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyNi4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLot6/lvoQiIHBvaW50cz0iMTYuNjk4MTYxOCA5LjE0MjU4MjQgMjEuMjgyNTUwMiA1IDE2LjY5ODE2MTggMC44NTc0MTc2MDMgMTcuMzUzMDc0NCAwLjI2NTYyMDExOCAyMi41OTIzNzU0IDUgMTcuMzUzMDc0NCA5LjczNDM3OTg4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9Iui3r+W+hC1jb3B5IiBvcGFjaXR5PSIwLjgiIHBvaW50cz0iOC40NDE3ODIwOSA5LjE0MjU4MjQgMTMuMDI2MTcwNCA1IDguNDQxNzgyMDkgMC44NTc0MTc2MDMgOS4wOTY2OTQ3MSAwLjI2NTYyMDExOCAxNC4zMzU5OTU3IDUgOS4wOTY2OTQ3MSA5LjczNDM3OTg4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9Iui3r+W+hC1jb3B5LTIiIG9wYWNpdHk9IjAuNCIgcG9pbnRzPSIwLjE4NTQwMjM3NCA5LjE0MjU4MjQgNC43Njk3OTA3MiA1IDAuMTg1NDAyMzc0IDAuODU3NDE3NjAzIDAuODQwMzE0OTk2IDAuMjY1NjIwMTE4IDYuMDc5NjE1OTcgNSAwLjg0MDMxNDk5NiA5LjczNDM3OTg4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="
/***/ }),
/***/ "2c7fa747888a567cd254":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_style_index_0_id_4148f062_scoped_true_lang_less___ = __webpack_require__("398e7c903a0cfb55f9a0");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_style_index_0_id_4148f062_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_style_index_0_id_4148f062_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_style_index_0_id_4148f062_scoped_true_lang_less____default.a);
/***/ }),
/***/ "2da79097fdc184b40ede":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var utils = __webpack_require__("d54879e983a83d07f093");
var deviceEncode = __webpack_require__("57981fc895e0110a4346");
// const productMonitor = require('productMonitor')
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
// var vipSearch = require('vipSearch')
var template = __webpack_require__("274e32dfd54a6b0d18a9");
// let log = require('log')
// let cnzz = require('cnzz')
var renderBottomBar = function renderBottomBar() {
var perinfo = userData.get('permanent');
var hideClass = '';
if (perinfo.fold === '1') hideClass = 'b-hidden';
var html = __webpack_require__("011d1707a6de5ac3263d");
var refer = encodeURIComponent(document.location.href);
var feedbackUrl = 'https://www.gwdang.com/brwext/suggest?refer=' + refer + '&from_device=' + deviceEncode(G.from_device);
var settingUrl = undefined;
if (!perinfo.setPage) {
settingUrl = G.server + '/brwext/setting?from=' + deviceEncode(G.from_device) + '&btype=' + (G.btype ? G.btype : '');
}
$('body').append(template.compile(html)({
hidemod: hideClass,
settingUrl: settingUrl,
detailW: $(window).width(),
f_url: feedbackUrl
}));
// if (G.site == 'lenovo') {
// if ($('#container_buygroup').length > 0 && $('#container_buygroup').css('position') == 'fixed') {
// $('#bjd_bottom_detail').css('bottom', '80px')
// }
// }
};
var addBtBarEvent = function addBtBarEvent() {
var perinfo = userData.get('permanent');
$('#gwdang-trend').on('mouseenter', function () {
$('#gwdang-trend-detail').css('display', 'flex');
$('#gwdang-trend-detail .panel-wrap').css('flex', 1);
$(document).trigger('renderAgain');
$(this).addClass('mshover');
});
$('#gwdang-trend, #gwdang-trend-detail').on('mouseleave', function () {
// $('#gwdang-trend-detail').hide()
$(this).removeClass('mshover');
});
$('#gwdang-setting').on('click', function () {
utils.openTab();
});
$('.nbt-close-btn').on('click', function () {
if (perinfo.fold !== '1') {
$('.close-module').addClass('b-hidden');
$(this).addClass('b-hidden');
$('#bjd_bottom_detail').css('width', '94px');
$('.right-info').css('display', 'none');
perinfo.fold = '1';
} else {
$('.close-module').removeClass('b-hidden');
$(this).removeClass('b-hidden');
$('#bjd_bottom_detail').css('width', 'auto');
$('.right-info').css('display', 'flex');
perinfo.fold = '0';
}
// 用户设置插件之后需要保存
utils.setLocal('fold', perinfo.fold);
utils.settings('set_p_fold', 'p_fold', perinfo.fold);
});
};
module.exports.init2 = function (data) {
if (G.IE6 && G.site == 'ccb') {
return;
}
if (G.site === 'smzdm') {
return;
}
// 加载本地插件UI
renderBottomBar();
// require('lowestPrice').init(data.now)
// // require('haoym').init()
// // require('zhidemai').init(data.now.site_id)
// require('compare').init(data)
// require('topFavor').init()
// 加载底部设置
__webpack_require__("7ffda7d29dfea4a64d16").init();
addBtBarEvent();
// priceTrend.init(G.where_buy_dps, G.now_dp_id, "bottom");
// taobaoCompare.init(data, "bottom");
// wishlist.init(data.share_good, data.now);
// //加载促销活动
// promo.addPromo(promo.getPromoData(data));
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "2e185af694cfa8c5397c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_template_id_5ccff421_scoped_true___ = __webpack_require__("82410f902da08ba0a973");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_template_id_5ccff421_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_template_id_5ccff421_scoped_true___["b"]; });
/***/ }),
/***/ "2e99c26f3c749e77922a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_1_id_673c66fa_scoped_true_lang_less___ = __webpack_require__("aa51cc982b2c1333cb43");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_1_id_673c66fa_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_1_id_673c66fa_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_1_id_673c66fa_scoped_true_lang_less____default.a);
/***/ }),
/***/ "30642c8fc3d71dc36d9a":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports['default'] = {
props: ['left', 'bottom'],
mixins: [_commonComponentsMemberCouponMixin2['default']],
data: function data() {
return {
hasBuyButton: true
};
},
methods: {
transText: function transText(text) {
var map = {
'手淘扫码': '手淘掃碼',
'查看优惠': '查看優惠',
'快捷购买': '快捷購買'
};
if (G.lang === 'zh-tr') {
return map[text];
}
return text;
}
},
mounted: function mounted() {
var _this = this;
setTimeout(function () {
if ($('#J_ButtonWaitWrap').length) {
_this.hasBuyButton = false;
}
}, 500);
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "3138657ff2cdbb7ad342":
/***/ (function(module, exports, __webpack_require__) {
var $imports = __webpack_require__("9f47c636f849c23a0c20");
module.exports = function ($data) {
'use strict';
$data = $data || {};
var $$out = '', $escape = $imports.$escape, link = $data.link, extClass = $data.extClass, text = $data.text;
$$out += '<a href="';
$$out += $escape(link);
$$out += '"\n target="_blank"\n title="点击领取"\n style="display: inline-flex; position: relative; vertical-align: middle;" class="gwd-middle-tmall ';
$$out += $escape(extClass);
$$out += '">\n <img ';
$$out += 'src="https://cdn.gwdang.com/images/extensions/activity/[email protected]"';
$$out += ' alt="" style="width: 24px; height: 24px;">\n <span style="font-size: 12px; color: #ff471a; text-decoration: underline; margin-left: 3px; font-weight: 600; font-family: \'Microsoft YaHei\', \'Arial\', \'SimSun\'">';
$$out += $escape(text);
$$out += '</span>\n</a>\n<style>\n .gwd-middle-tmall {\n height: 100%;\n align-items: center;\n justify-content: center;\n justify-items: center;\n width: 150px!important;\n white-space: nowrap;\n }\n\n .gwd-middle-tmall:hover {\n background: #fff3eb;\n }\n\n .gwd-qr-act {\n display: none;\n flex-direction: column;\n position: absolute;\n width: 144px;\n height: 167px;\n box-sizing: border-box;\n border: 1px solid #ff471a;\n background: #fff9f6;\n top: 37px;\n left: 50%;\n align-items: center;\n margin-left: -72px;\n z-index: 99;\n }\n\n .gwd-middle-tmall:hover .gwd-qr-act {\n display: flex;\n }\n</style>\n';
return $$out;
};
/***/ }),
/***/ "31565daf77a36862a767":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js___ = __webpack_require__("4dbc4849707ea6484a05");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "31d452087f8bb0fc12f2":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_script_lang_js___ = __webpack_require__("0a3b1f8666118ebd3443");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "3207beb8fdf4d3d4ed2c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "gwd-row gwd-align gwd-jcc minibar-tab",
staticStyle: { display: "flex", flex: "1", cursor: "pointer" },
attrs: { title: "点击查看结果" },
on: { click: _vm.open }
},
[
_c("img", {
staticStyle: { width: "24px", height: "24px" },
attrs: { src: __webpack_require__("762121e3f42703da6326"), alt: "" }
}),
_vm._v(" "),
_c("span", { staticStyle: { "font-size": "13px", color: "#404547" } }, [
_vm._v("图片找同款")
])
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "32dc5c815515f7c2847e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true___ = __webpack_require__("820955a54449cb94cc9a");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true___["b"]; });
/***/ }),
/***/ "336de8fce6caee2400ef":
/***/ (function(module, exports) {
module.exports = {"priceUp":{"zh":"价格上涨","en":"Price Increases","zh-tr":"價格上漲"},"priceStable":{"zh":"价格平稳","en":"Keep Stable","zh-tr":"價格平穩"},"priceDecrease":{"zh":"价格下降","en":"Price Declining","zh-tr":"價格下降"},"priceLowest":{"zh":"历史最低价","en":"Lowest Price","zh-tr":"歷史最低價"},"lowestSingleWithSpace":{"zh":"最低(单 件):","en":"Lowest Price(single):","zh-tr":"最低(單 件):"},"lowestSingle":{"zh":"最低(单件):","en":"Lowest(single):","zh-tr":"最低(單件):"},"lowest":{"zh":"最低:","en":"Lowest:","zh-tr":"最低:"},"textCurrent":{"zh":"现价","en":"Current","zh-tr":"現價"},"textHigh":{"zh":"最高","en":"Highest","zh-tr":"最高"},"textLow":{"zh":"最低","en":"Lowest","zh-tr":"最低"},"day":{"zh":"天","en":" days","zh-tr":"天"},"all":{"zh":"全部","en":"All","zh-tr":"全部"},"single":{"zh":"单 件","en":"Single","zh-tr":"單 件"},"combine":{"zh":"多 件","en":"Combined","zh-tr":"多 件"},"pagePrice":{"zh":"页面价","en":"Price","zh-tr":"頁面價"},"onHandPrice":{"zh":"到手价(单件)","en":"Promotion Price","zh-tr":"到手價(單件)"},"combinePrice":{"zh":"到手价(多件)","en":"Combined Price","zh-tr":"到手價(多件)"}}
/***/ }),
/***/ "33ce53f2ed81e998d2bc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_style_index_0_id_263c4225_scoped_true_lang_less___ = __webpack_require__("1c99cc0b274a86b8bf55");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_style_index_0_id_263c4225_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_style_index_0_id_263c4225_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_style_index_0_id_263c4225_scoped_true_lang_less____default.a);
/***/ }),
/***/ "33f1e3efa95059924094":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _CouponLinkMixin = __webpack_require__("05dfce086a5faeee4991");
var _CouponLinkMixin2 = _interopRequireDefault(_CouponLinkMixin);
exports["default"] = {
mixins: [_CouponLinkMixin2["default"]]
};
module.exports = exports["default"];
/***/ }),
/***/ "3400b3b57abdafe9e6e3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-qrlink-left gwd-row gwd-align",
on: { mouseenter: _vm.over }
},
[
_c("img", {
staticStyle: { width: "26px", height: "26px", "margin-left": "8px" },
attrs: { src: __webpack_require__("273dbda3cd8b9dbd1e10") }
}),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
"margin-left": "4px",
"font-size": "14px",
color: "#11192d"
}
},
[
_vm._v(
_vm._s(_vm.transText("手淘扫码")) +
" " +
_vm._s(
_vm.hasBuyButton
? _vm.transText("查看优惠")
: _vm.transText("快捷购买")
)
)
]
),
_vm._v(" "),
_c("div", { staticClass: "gwd-qr-content gwd-align gwd-column" }, [
_vm.qr
? _c("img", {
staticStyle: { width: "98px", height: "98px" },
attrs: { src: _vm.qr, alt: "" }
})
: _vm._e(),
_vm._v(" "),
_c("img", {
staticStyle: {
width: "20px",
height: "20px",
position: "absolute",
left: "50%",
top: "42px",
transform: "translate(-50%, 0%)"
},
attrs: { src: __webpack_require__("c9085187c37fc1ab0e5e"), alt: "" }
})
])
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "347100e5d04609b28c6b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_script_lang_js___ = __webpack_require__("c42621fee4e6fd4b0684");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "347c8293d755342c2556":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("46d69277cc9f3bb74c92");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TipCenter.vue?vue&type=style&index=0&id=9f16b84a&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TipCenter.vue?vue&type=style&index=0&id=9f16b84a&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "349e2a33b311aaaed53d":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
var _commonComponentsMemberCouponQr = __webpack_require__("0c4497b5d7aa90d42b50");
var _commonComponentsMemberCouponQr2 = _interopRequireDefault(_commonComponentsMemberCouponQr);
exports["default"] = {
mixins: [_commonComponentsMemberCouponMixin2["default"]],
components: { MemberCouponQr: _commonComponentsMemberCouponQr2["default"] },
data: function data() {
return {
G: G
};
}
};
module.exports = exports["default"];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "35cea1cae24642c09e76":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_style_index_0_id_a70db998_scoped_true_lang_less___ = __webpack_require__("61d67bfafc2c18e5a95b");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_style_index_0_id_a70db998_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_style_index_0_id_a70db998_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_style_index_0_id_a70db998_scoped_true_lang_less____default.a);
/***/ }),
/***/ "36210a9a9a83d17bc7bd":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_style_index_0_id_38276ded_scoped_true_lang_less___ = __webpack_require__("e3f5a59365034a2d6f36");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_style_index_0_id_38276ded_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_style_index_0_id_38276ded_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_style_index_0_id_38276ded_scoped_true_lang_less____default.a);
/***/ }),
/***/ "3690f6d076b37bda66b7":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {
var _this = this;
var deviceEncode = __webpack_require__("57981fc895e0110a4346");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var util = __webpack_require__("d54879e983a83d07f093");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var request = __webpack_require__("91f250ebeb8d5987491c");
var renderBar = function renderBar(permanent) {
var fold, domName, showAd, showJHS, noCoupon, settingUrl, feedbackUrl, TopMainBar, jdadUrl, el, config, c, t, jdadImg;
return regeneratorRuntime.async(function renderBar$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
fold = permanent.fold;
domName = G.dval.replace('#', '');
showAd = undefined, showJHS = undefined, noCoupon = undefined;
if (G.site.indexOf('360buy') > -1 || G.site == 'zol' || G.site == 'douban') {
showAd = true;
}
if (G.site.indexOf('taobao') > -1 || G.site == 'zol' || G.site == 'douban' || G.site == 'tmall') {
showJHS = true;
}
if (G.site == 'zol' || G.site == 'douban') {
noCoupon = true;
}
settingUrl = undefined;
if (!permanent.setPage) {
settingUrl = G.server + '/brwext/setting?from=' + deviceEncode(G.from_device) + '&btype=' + (G.btype ? G.btype : '');
}
feedbackUrl = 'https://www.' + G.extName + '.com/brwext/suggest?refer=' + encodeURIComponent(document.location.href) + '&from_device=' + deviceEncode(G.from_device) + '&btype=' + (G.btype ? G.btype : '');
TopMainBar = __webpack_require__("21183281c2320c4dea97")['default'];
jdadUrl = "https://search.jd.com/Search?keyword=%E7%99%BE%E4%BA%BF%E8%A1%A5%E8%B4%B4&qrst=1&shop=1&cod=1";
el = document.createElement('DIV');
$('body').append(el);
new Vue({
el: el,
render: function render(h) {
return h(TopMainBar, {
props: {
domName: domName,
s_url: settingUrl,
f_url: feedbackUrl,
showAd: showAd,
jdadUrl: jdadUrl,
noCoupon: noCoupon,
showJHS: showJHS,
fold: fold
}
});
}
});
$('.top-bar-setting').on('click', function () {
util.openTab();
});
if (fold !== '1') {
$('body').css('padding-top', '36px').addClass('gwd_unfold');
}
__webpack_require__("cf8f469df8ae6c96f344")();
// 分享插件
__webpack_require__("98e571e6ad843edfcada").init();
if (!showAd) {
context$1$0.next = 26;
break;
}
context$1$0.next = 21;
return regeneratorRuntime.awrap($.getJSON('https://cdn.bijiago.com/js/configs/activity-online.json'));
case 21:
config = context$1$0.sent;
c = config.jdActivity;
t = new Date();
jdadImg = 'https://cdn.bijiago.com/images/extensions/ad1111/bijiago_go.png';
if (t < new Date(c.end) && t > new Date(c.start)) {
jdadUrl = c.top.link;
jdadImg = c.top.img;
$('#gwdang-banner-ad').attr('href', jdadUrl);
$('#gwdang-banner-ad img:eq(0)').attr('src', jdadImg);
$('#gwdang-banner-ad img:eq(0)').css('height', '32px');
$('#gwdang-banner-ad img:eq(1)').css('display', 'none');
}
case 26:
return context$1$0.abrupt('return', new Promise(function (resolve) {
return resolve();
}));
case 27:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.init = function callee$0$0() {
var permanent, count, t;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
permanent = userData.get('permanent');
if (!(location.hostname.indexOf('smzdm.com') > -1)) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return');
case 3:
context$1$0.next = 5;
return regeneratorRuntime.awrap(renderBar(permanent));
case 5:
count = 0;
t = setInterval(function () {
// 加载完成之后 做一个自动适配 避免屏幕宽度不够出现错位现象
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
window.fixWidth = __webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth;
count++;
if (count > 5) {
clearInterval(t);
}
}, 1000);
case 7:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
// 工具条上展示小banner AD
// let redpack = await $.getJSON(`https://cdn.gwdang.com/js/configs/jdRedpack.json`)
// if (redpack.url) {
// jdadUrl = redpack.url
// $('#gwdang-banner-ad').attr('href', jdadUrl)
// }
// 获取配置信息 比如插件是否折叠
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "37225e6496ff37fa6691":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_style_index_0_id_8eca1ada_scoped_true_lang_less___ = __webpack_require__("bd3ac621e2e90b197c06");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_style_index_0_id_8eca1ada_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_style_index_0_id_8eca1ada_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_style_index_0_id_8eca1ada_scoped_true_lang_less____default.a);
/***/ }),
/***/ "379c1f0148813ff54069":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports["default"] = {
props: ['dpId'],
mixins: [_commonComponentsMemberCouponMixin2["default"]],
mounted: function mounted() {
this.over();
}
};
module.exports = exports["default"];
/***/ }),
/***/ "38b9a004946728772bc4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-epic-bar-container gwd-row",
style: _vm.type === "top" ? "margin-top: 6px;" : ""
},
[
_c(
"div",
{
staticClass: "gwd-epic-price gwd-row gwd-align",
style: _vm.type === "top" ? "margin-right: 0px;" : "",
on: { mouseover: _vm.draw }
},
[
_vm._v("\n " + _vm._s(_vm.priceStatusText) + "\n "),
_c("img", {
staticStyle: {
"margin-left": "6px",
transform: "scale(0.5)",
"transform-origin": "left center"
},
attrs: { src: _vm.priceTrendIcon, alt: "" }
}),
_vm._v(" "),
_c("div", { staticClass: "gwd-price-trend-panel" }, [
_c("div", { staticClass: "gwd-top-price gwd-row" }, [
_c(
"span",
{
staticClass: "gwd-price-text",
staticStyle: { "border-color": "#ff5627", color: "#ff5627" }
},
[
_vm._v(
"最高: $" +
_vm._s(parseFloat(_vm.data.store[0].highest).toFixed(2))
)
]
),
_vm._v(" "),
_c(
"span",
{
staticClass: "gwd-price-text",
staticStyle: { "border-color": "#9ed81e", color: "#9ed81e" }
},
[
_vm._v(
"最低: $" +
_vm._s(parseFloat(_vm.data.store[0].lowest).toFixed(2))
)
]
)
]),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
position: "absolute",
color: "#777777",
"font-size": "12px",
top: "37px",
left: "28px",
"z-index": "3"
}
},
[_vm._v("价格(US$)")]
),
_vm._v(" "),
_c("div", {
ref: "plotArea",
staticStyle: { "margin-top": "-1px", height: "207px" }
})
])
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "38c3da6a2366a559454c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_script_lang_js___ = __webpack_require__("000bbf01d73ab546daa9");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContact_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "38ebe779d55c0ebbd5e9":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("da61eadd7fa9550ae386");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TooltipViewBar.vue?vue&type=style&index=0&id=da945952&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TooltipViewBar.vue?vue&type=style&index=0&id=da945952&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "398e7c903a0cfb55f9a0":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("984fb26cd63aa11f2f19");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("6f5a3234", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkContactTmall.vue?vue&type=style&index=0&id=4148f062&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkContactTmall.vue?vue&type=style&index=0&id=4148f062&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "399d3eb4adfb0281eed0":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_script_lang_js___ = __webpack_require__("9dd6cec84ada5cb63221");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "39c432bd7bb3fe587696":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var _this = this;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _commonCommonUtil = __webpack_require__("3e983ecbff4e1a29654c");
var _componentsQRLinkContactTmallVue = __webpack_require__("f48ba811c1b2ba7ef0c9");
var _componentsQRLinkContactTmallVue2 = _interopRequireDefault(_componentsQRLinkContactTmallVue);
var _componentsQRLinkContact = __webpack_require__("9da5f4760618b9fa7a9d");
var _componentsQRLinkContact2 = _interopRequireDefault(_componentsQRLinkContact);
var _componentsQRLinkLeft = __webpack_require__("b7625ccf65439ca48f6a");
var _componentsQRLinkLeft2 = _interopRequireDefault(_componentsQRLinkLeft);
var _componentsQRLinkTbV3 = __webpack_require__("2b0c91964b1eb4217b80");
var _componentsQRLinkTbV32 = _interopRequireDefault(_componentsQRLinkTbV3);
var QRLink = __webpack_require__("041f80fea3d67bf79b22")['default'];
var qrReplaceJd = function qrReplaceJd() {
return regeneratorRuntime.async(function qrReplaceJd$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('.mobile-only.J-mobile-only .qrcode.fl img').length;
}, 300, 20));
case 2:
if ($('.qrcode.fl img').length) {
__webpack_require__("f02e7d39b343f92cf387").get('baiyibutie').then(function (r) {
$('.mobile-only.J-mobile-only').css('position', 'relative').append('<img style="position: absolute; top: 0; left: -110px; width: 105px" src="https://cdn.gwdang.com/images/extensions/' + (G.lang === 'zh-tr' ? 'jdScanHintTr.png' : 'jdScanHint.svg') + '">');
$('.qrcode.fl img').attr('src', r).css('width', '80px');
});
}
case 3:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var qrReplaceTaobao = function qrReplaceTaobao() {
var selectorConfig, s, s2, imgSrc, loadQr, imgSrcRight, loadQrRight, taoScanQr, className, hoverLoad;
return regeneratorRuntime.async(function qrReplaceTaobao$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!window.gwd_qr_replaced) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
context$1$0.next = 4;
return regeneratorRuntime.awrap(__webpack_require__("629a8cb1e8f3321eec0b").get());
case 4:
selectorConfig = context$1$0.sent;
s = document.createElement('STYLE');
s.innerHTML = '\n .tk-qr-wrapper > canvas, .tk-qr-wrapper > img { display: none!important }\n ';
document.body.appendChild(s);
s2 = document.createElement('STYLE');
s2.innerHTML = '\n .gwd-minibar-bg { margin-top: 20px; }\n ';
document.body.appendChild(s2);
imgSrc = '';
loadQr = function loadQr() {
__webpack_require__("316f9c352c6202560d16").log('qrload start');
if (imgSrc) return;
__webpack_require__("f02e7d39b343f92cf387").get(10).then(function (r) {
imgSrc = r;
});
};
imgSrcRight = '';
loadQrRight = function loadQrRight() {
__webpack_require__("316f9c352c6202560d16").log('qrload start');
if (imgSrcRight) return;
__webpack_require__("f02e7d39b343f92cf387").get(11).then(function (r) {
imgSrcRight = r;
});
};
context$1$0.next = 17;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('.tk-qr-wrapper').length || $('.tb-qrcode-tool').length;
}));
case 17:
$('[class^=Promotion--trigger]').hover(loadQr);
$('.tb-qrcode-tool').hover(loadQr);
$('.toolkit-item-qrcode').hover(loadQrRight);
window.gwd_qr_replaced = true;
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return imgSrc;
}).then(function () {
if ($('[class^=ItemQR--itemQR]').find('img').length) {
$('[class^=ItemQR--itemQR]').find('img').attr('src', imgSrc);
} else {
$('[class^=ItemQR--itemQR]').prepend('<img src="' + imgSrc + '" style="width: 91px; height: 91px;">');
}
$('[class^=ItemQR--itemQR] canvas').hide();
$('.ks-popup-content img.image').attr('src', imgSrc).css({
width: '167px',
height: '167px',
padding: '10px',
boxSizing: 'border-box'
});
});
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
// return $('.tk-qr-wrapper > img').length && imgSrcRight !== ''
return imgSrcRight !== '';
}).then(function () {
// $('.tk-qr-wrapper > img').attr('src', imgSrcRight).css('width', '100px')
$('.tk-qr-inner canvas').hide();
$('.tk-qr-inner > img').remove();
$('.tk-qr-inner').prepend('<img src="' + imgSrcRight + '" style="width: 100px">');
s.remove();
});
taoScanQr = '';
className = $('[class^=Price--tooltipImage]').attr('class');
if (className) {
(0, _commonCommonUtil.appendCss)('.' + className + ' { visibility: hidden } .gwd-qrlink-force-display { visibility: visible!important }');
}
hoverLoad = function hoverLoad() {
if (taoScanQr) return;
__webpack_require__("f02e7d39b343f92cf387").get(13).then(function (r) {
taoScanQr = r;
});
};
$('[class^=Price--priceAction]').hover(hoverLoad);
// 淘宝滑下去时可能会删除 Price--priceAction
__webpack_require__("2995c4cdfa33d52c0bc3").observe(selectorConfig.panel, function (mutations) {
var addedNodes = mutations.map(function (x) {
return x.addedNodes;
}).filter(function (x) {
return x.length > 0;
});
if (addedNodes.some(function (item) {
return $(item).find('[class^=Price--tooltipImage]').length;
})) {
$('[class^=Price--priceAction]').hover(hoverLoad);
}
if ($('.gwd-qrlink-force-display').length || !taoScanQr) {
return;
}
$('[class^=Price--tooltipImage]').attr('src', taoScanQr).css('margin', '10px').css('width', '80px').css('height', '80px').addClass('gwd-qrlink-force-display');
$('[class^=Price--priceTooltip]').css('z-index', '999');
}, {
childList: true
});
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return taoScanQr;
}).then(function () {
if ($('[class^=Price--tooltipImage]').length) {
$('[class^=Price--tooltipImage]').attr('src', taoScanQr).css('margin', '10px').css('width', '80px').css('height', '80px').addClass('gwd-qrlink-force-display');
$('[class^=Price--priceTooltip]').css('z-index', '999');
}
});
case 30:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.init = function callee$0$0() {
var e, tag, isNewStyle, div, globalConfig, dom;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(['tmall', 'taobao', '360buy'].indexOf(G.site) === -1)) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
window.gwd_qr_replaced = false;
e = document.createElement('DIV');
if (G.site === '360buy') {
$('.preview-wrap').append(e);
qrReplaceJd();
} else {
qrReplaceTaobao();
// await require('standard/module/util').waitForConditionFn(() => {
// return $('#cptklbox').length > 0
// })
// if ($('#cptklbox').length) {
// $('#cptklbox').after(e)
// } else {
// $('.tb-gallery').append(e)
// }
}
tag = 7;
if (G.from_device === 'bijiago') {
tag = 9;
}
if (G.ss_name !== 'priceDog') {
$('.gwd-qrlink').remove();
new Vue({
el: e,
render: function render(h) {
return h(QRLink, {
props: {
tag: tag
}
});
}
});
}
//
// $('.tb-gallery').append(`
// <div style="position: absolute; width: 50px; height: 50px; background: aqua; top: 0; left: 0"></div>
// `)
if (G.aliSite) {
(function () {
$('.gwd-qrlink-left').remove();
var e2 = document.createElement('DIV');
var left = -113;
var bottom = undefined;
var style = {};
var className = 'gwd-normal';
if ($('[class^=Item2024--root--]').length) {
// await require('common/commonUtil').sleep(0)
// const position = require('common/commonUtil').getBodyOffset('.gwd-bottom-img-area-placeholder')
// $('body').append(`<div class="gwd-bottom-img-area" style="position: absolute; left: ${position.left}px; top: ${position.top}px; width: ${position.width}px; height: ${position.height}px"></div>`)
$('.gwd-bottom-img-area').append(e2);
left = 0;
bottom = '0';
className = 'gwd-tb-v3';
} else if ($('[class^=PicGallery--mainPicWrap]').length) {
$('[class^=PicGallery--mainPicWrap]').append(e2);
left = -125;
bottom = '0';
} else {
$('.tb-item-info-l').append(e2);
}
var fixedEl = document.createElement('div');
document.body.appendChild(fixedEl);
new Vue({
el: fixedEl,
render: function render(h) {
return h(_componentsQRLinkLeft2['default'], {
props: {
tag: tag,
left: 0,
bottom: 0
},
style: style,
'class': className
});
}
});
// new Vue({
// el: e2,
// render: h => h(className === 'gwd-tb-v3' ? QRLinkTbV3 : QRLinkLeft, {
// props: {
// tag: tag,
// left: left,
// bottom: bottom
// },
// style: style,
// class: className
// })
// })
})();
}
__webpack_require__("9c38beef5ff283e15bd2").setMet('QRLinkReady');
isNewStyle = true;
if (!isNewStyle) {
context$1$0.next = 26;
break;
}
$('.gwd-contact-link').remove();
div = document.createElement('DIV');
if (isNewStyle) {
$('.gwd-fake').remove();
$('#purchasePanel > [class^=Actions--]').append('<div class="Actions--divider--2U8scvj gwd-fake"></div>');
$('#purchasePanel > [class^=Actions--]').append(div);
} else {
$('.ww-light.ww-static').css({
whiteSpace: 'nowrap'
}).append(div);
}
window.contact = new Vue({
el: div,
render: function render(h) {
return h(_componentsQRLinkContactTmallVue2['default'], {
props: {
tag: 4,
withLogo: isNewStyle
}
});
}
});
context$1$0.next = 18;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig'));
case 18:
globalConfig = context$1$0.sent;
dom = globalConfig.aliBuyQr.find(function (item) {
return $(item).length;
});
$(dom).append('\n <dl class="gwd-qrlink" style="overflow: visible; width: 0; white-space: nowrap; line-height: 48px;">\n <dd style="overflow: initial; display: inline-flex; align-items: center; position: relative; top: -1px;">\n <div class="ww-light ww-static" style="display: inline-block; vertical-align: middle; overflow: inherit; width: 20px; height: 22px; line-height: 0; margin-left: 12px; margin-right: 4px">\n <img src="https://cdn.gwdang.com/images/extensions/[email protected]" alt="" style="width: 24px; height: 24px;"/>\n </div>\n <div id="gwd-link" style="display: inline-block; vertical-align: middle"></div>\n </dd>\n </dl>\n ');
globalConfig.aliFloatPanel.forEach(function (config) {
__webpack_require__("3e983ecbff4e1a29654c").appendCss('\n ' + config.float + ' .gwd-qrlink { display: none!important }\n ' + config.panel + ' { overflow: visible }\n ');
});
__webpack_require__("3e983ecbff4e1a29654c").appendCss('\n .gwd-qrlink { display: inline-block }\n .PurchasePanel--floatShow--1p-8tE4 .gwd-qrlink { display: none!important }\n .miniPanel .gwd-qrlink { display: none }\n\n .Actions--root--hwEujgc .gwd-qrlink { position: relative; top: 15px; line-height: 0!important }\n ');
if ($('#gwd-link').length) {
context$1$0.next = 25;
break;
}
return context$1$0.abrupt('return');
case 25:
new Vue({
el: '#gwd-link',
render: function render(h) {
return h(_componentsQRLinkContact2['default'], {
props: {
tag: ''
}
});
}
});
case 26:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
// 天猫顶部联系客服
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "39d3e6a082837f30ee02":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("d7ad1ceb9d1111274535");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("2c88d5cd", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=style&index=0&id=74d4d45d&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=style&index=0&id=74d4d45d&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "3b20e893040e45bc8dd9":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {var __WEBPACK_AMD_DEFINE_RESULT__;/**
* b2c 比价模块
* 包括普通的样式和模糊搜索的样式
* @author:mllong([email protected])
* @since:2013-07-24
* @version:1.0.0
*/
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var $ = __webpack_require__("e081b2491b5c9b12b9da");
var exports = {};
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var viewB2cStore = __webpack_require__("34940f6a02a4ac82b47c");
var specialFilter = __webpack_require__("ce5673fceec6522bf6f5");
var calWidth = __webpack_require__("54be372a53153922dc13");
var rateSite = {
'228': 'USD',
'229': 'JPY',
'238': 'USD',
'246': 'EUR'
};
var priceSite = {
'228': '$',
'238': '$',
'229': '日元',
'246': 'EUR'
};
var fixedPrice = function fixedPrice(price) {
if (!price) return price;
try {
var priarr = price.split('.');
price = priarr[0].replace(',', '');
if (Number(price) > 99999) {
price = priarr[0];
} else {
price = priarr[0] + '.' + priarr[1];
}
} catch (e) {
__webpack_require__("03dd60018ce5ed1344a1")('b2cCompare:fixedPrice:error');
return price;
}
return price;
};
var transRate = function transRate(dp) {
if (dp.price_rmb) return dp;
var parseprice = __webpack_require__("cb0906562effcf1b0e6c");
if (!dp.dp_id) return dp;
var site_id = dp.dp_id.split('-')[1];
var type = site_id && rateSite[site_id];
if (!type) return dp;
var price2 = parseprice(dp.price, type);
var price3 = fixedPrice(dp.price);
if (site_id == '229') {
dp.price_rmb = price2 + ('(' + price3 + priceSite[site_id] + ')');
} else {
dp.price_rmb = price2 + ('(' + priceSite[site_id] + price3 + ')');
}
dp.price = price2;
return dp;
};
function showExactView(data) {
var widthObj = calWidth.init();
data.b2c.product = specialFilter(data.b2c.product);
if (data.b2c.product.length === 0) return;
data.b2c.product[0] = transRate(data.b2c.product[0]);
data.b2c.min_price = data.b2c.product[0].price.replace(',', '');
//var dp_ids = '0-0';//统计当前有售的商家编号们
//顶栏商城比价模块
var b2cdom = '<a href="javascript:" id="' + G.extName + '-b2c-dp" class="' + G.extName + '-tab" >\n <span class="b2c-icon"></span>\n <span class="b2c-store-n">商城</span>\n <span class="lowest ' + G.extBrand + '-price">¥' + data.b2c.min_price + '</span>\n </a>';
$('#' + G.extName + '-main-contents').append(b2cdom);
function editData() {
var len = data.b2c.store.length;
for (var i = 0; i < data.b2c.store.length; i++) {
data.b2c.store[i].price = data.b2c.store[i].price.replace(',', '');
if (data.b2c.store[i].promo.length > 3) {
data.b2c.store[i].promo2 = data.b2c.store[i].promo.slice(0, 3);
}
}
data.b2c.store2 = data.b2c.store.slice(0, 6);
return len;
}
for (var i = 0; i < data.b2c.product.length; i++) {
var dp = data.b2c.product[i];
dp = transRate(dp);
//添加商品的促销活动信息
dp.promo = editPromoIcon(dp.promo);
if (dp.promo && dp.promo.length > 0) {
dp.promodom = '';
for (var p = 0, plen = dp.promo.length; p < 3 && p < plen; p++) {
var pinfo = dp.promo[p];
if (pinfo.hasSame) continue;
dp.promodom += '<span title="' + (pinfo.hasSameTitle ? pinfo.hasSameTitle : pinfo.desc) + '" class="promo_icon promo_icon_' + pinfo.type + '"></span>';
}
}
}
//商城比价模块详情模块
var len = editData();
$('#' + G.extName + '-main').append(viewB2cStore({
data: data,
len: len,
extName: G.extName,
width: widthObj.b2cTurnpW,
productW: widthObj.b2cProductW
}));
$('#' + G.extName + '-b2c-dp-detail li img.store').on('error', function () {
if (!G.new_extension) $(this).attr('src', G.c_server + '/favicon.ico');
});
$('#b2c-prev-page').click(function () {
G.change_page('b2c', -1);
});
$('#b2c-next-page').click(function () {
G.change_page('b2c', 1);
});
}
function showFuzzyView(data) {
var widthObj = calWidth.init();
data.b2c_fuzzy.product = specialFilter(data.b2c_fuzzy.product);
if (data.b2c_fuzzy.product.length === 0) return;
data.b2c_fuzzy.product[0] = transRate(data.b2c_fuzzy.product[0]);
data.b2c_fuzzy.min_price = data.b2c_fuzzy.product[0].price;
var fuzzdom = '<a href="javascript:" id="' + G.extName + '-b2c_fuzzy-dp" class="' + G.extName + '-tab">\n <span class="b2c-icon gwd_bg"></span>\n <span class="b2c-store-n">商城相似款</span>\n <span class="lowest ' + G.extBrand + '-price">¥' + data.b2c_fuzzy.min_price + '</span>\n </a>';
$('#' + G.extName + '-main-contents').append(fuzzdom);
for (var i = 0; i < data.b2c_fuzzy.product.length; i++) {
var dp = data.b2c_fuzzy.product[i];
dp = transRate(dp);
//添加商品的促销活动信息
dp.promo = editPromoIcon(dp.promo);
if (dp.promo && dp.promo.length > 0) {
dp.promodom = '';
for (var p = 0, plen = dp.promo.length; p < 3 && p < plen; p++) {
var pinfo = dp.promo[p];
if (pinfo.hasSame) continue;
dp.promodom += '<span title="' + (pinfo.hasSameTitle ? pinfo.hasSameTitle : pinfo.desc) + '" class="promo_icon promo_icon_' + pinfo.type + '"></span>';
}
}
}
var fuzzyDetail = __webpack_require__("2c1ea873863bf1e70ae3");
$('#' + G.extName + '-main').append(fuzzyDetail({
data: data.b2c_fuzzy.product,
s_server: G.s_server,
width: widthObj.turnpW,
productW: widthObj.allProductW
}));
$('#b2c_fuzzy-prev-page').on('click', function (e) {
e.preventDefault();
G.change_page('b2c_fuzzy', -1);
});
$('#b2c_fuzzy-next-page').on('click', function (e) {
e.preventDefault();
G.change_page('b2c_fuzzy', 1);
});
$('#' + G.extName + '-b2c_fuzzy-dp-detail').append('<div class="panel-shadow"></div>');
}
function showBottomExactView(data) {
var b2c = data.b2c;
if (data.b2c2) b2c = data.b2c2;
var perPageMaxNumber = G.getFixedShowProductNum();
if (b2c.store.length > 0) {
//G.where_buy_dps = data.where_buy_dp_ids || '';\
$('#' + G.extBrand + '-compare').html("");
try {
for (var i = 0; i < b2c.store.length; i++) {
var store = b2c.store[i];
var dp = store.product[0];
dp = transRate(dp);
var len = parseInt(store.product.length);
var pages = len % perPageMaxNumber == 0 ? parseInt(len / perPageMaxNumber) : parseInt(len / perPageMaxNumber) + 1;
var li = $('<li>');
li.append($('<span>', {
'class': G.extBrand + '-compare-item',
'href': dp.url,
'target': '_blank'
}).append($('<p>', {
'class': G.extBrand + '-price'
}).html('¥' + dp.price)).append($('<p>', {
'class': G.extBrand + '-store'
}).text(dp.site_name)));
var detail = $('<div>', {
'class': G.extBrand + '-compare-item-detail re-' + G.extBrand + '-compare-item-detail ' + G.extBrand + '-compare-item-detail-fixed',
'style': 'display:none;'
});
detail.append($('<p>', {
'class': G.extBrand + '-compare-item-detail-title ' + G.extBrand + '-height-auto ' + G.extBrand + '-compare-item-detail-title-fixed'
}).append($('<span>', {
'class': G.extBrand + '-compare-item-detail-title-desc'
}).text(dp.site_name + ':' + store.fee)));
var itemList = $('<ul>', {
'class': G.extBrand + '-item-list'
});
for (var k = 0; k < len; k++) {
var item = store.product[k];
item = transRate(item);
if (item.site_name.indexOf('微信端') > -1 || item.site_name.indexOf('移动端') > -1) item.isOtherClient = true;
var rev_cnt = item.rev_cnt ? item.rev_cnt : 0;
//添加商品的促销活动信息
var promoHtml = '';
item.promo = editPromoIcon(item.promo);
if (item.promo && item.promo.length > 0) {
for (var p = 0, plen = item.promo.length; p < perPageMaxNumber && p < plen; p++) {
if (item.promo[p].hasSame) continue;
var desc = item.promo[p].hasSameTitle ? item.promo[p].hasSameTitle : item.promo[p].desc;
promoHtml += '<span class="' + G.extBrand + '-bg promo_icon promo_icon_' + item.promo[p].type + '" title="' + desc + '"> </span>';
}
}
itemList.append($('<li>', {
'class': G.extBrand + '-list-item ' + (k % perPageMaxNumber == perPageMaxNumber - 1 || k == len - 1 ? G.extBrand + '-last' : ''),
'style': "display: " + (k >= perPageMaxNumber ? "none" : "block")
}).append($('<a>', {
'class': G.extBrand + '-pic',
'href': item.url,
'target': '_blank'
}).append($('<img>', {
'src': G.s_server + '/images/dp_default.jpg',
'data-original': item.img_url,
'title': item.title
}))).append($('<a>', {
'class': G.extBrand + '-product-title',
'href': item.url,
'target': "_blank",
'title': item.title
}).append($('<div>').text(item.title))).append($("<div>").append($('<a>', {
'class': G.extBrand + '-price',
'href': item.url,
'target': '_blank'
}).html('¥' + (item.price_rmb ? item.price_rmb : item.price)).append(promoHtml))).append($('<div>', {
'class': G.extBrand + '_rev_cnt'
}).append($('<a>', {
'class': G.extBrand + '_product_comment_amount',
'href': item.url,
'target': '_blank',
'title': item.isOtherClient ? item.site_name : '商品评论数'
}).append($('<span>').text(item.isOtherClient ? item.site_name : rev_cnt != 0 ? '评论数:' + item.rev_cnt : '')))));
}
var b2c_PageView = $('<div>', {
'class': G.extBrand + '-b2c-PageView ' + G.extBrand + '-b2c-PageView-fixed'
});
b2c_PageView.append($('<p>', {
'class': G.extBrand + '-compare-item-detail-title',
'style': 'height:auto;'
}).append($('<span>', {
'style': 'float:none;padding-left:10px;',
'class': G.extBrand + '-compare-item-detail-pages'
}).append($('<em>', {
'id': 'page-now-' + i,
'class': 'page-now'
}).text('1')).append('/').append($('<em>', {
'id': 'page-total-' + i,
'class': 'page-total'
}).text('1'))));
detail.append($("<div>", {
'class': G.extBrand + '-compare-prev-page ' + G.extBrand + '-left'
}).append($('<div>', {
'class': G.extBrand + '-bg page-arrow'
}))).append(itemList).append($("<div>", {
'class': G.extBrand + '-compare-next-page ' + G.extBrand + '-right'
}).append($('<div>', {
'class': G.extBrand + '-bg page-arrow'
}))).append(b2c_PageView);
li.append(detail);
if (pages == 1) {
li.find('.' + G.extBrand + '-compare-prev-page').hide();
li.find('.' + G.extBrand + '-compare-next-page').hide();
li.find('.' + G.extBrand + '-b2c-PageView-fixed').hide();
li.attr("pages", 1);
li.attr("len", len);
var bannerWidth = len * 200;
//border
li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css("width", bannerWidth + 2);
} else {
//还要考虑到边框的border,必须减去两个像素
li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css("width", G.width - 2);
}
$('#' + G.extBrand + '-compare').append(li);
$('#page-total-' + i).text(pages);
}
} catch (e) {
if (G.debug) {
throw e;
}
}
}
$('#' + G.extBrand + '-compare').show();
}
function editPromoIcon(promo) {
/*把相同的促销活动放一起, 避免显示多个相同图标, 但是不能直接改原来的内容, 会影响其他地方的价格计算*/
if (!promo || promo && !promo.length) return promo;
for (var i = 0, len = promo.length; i < len; i++) {
if (!promo[i]) continue;
for (var j = 1; j < len; j++) {
if (!promo[i + j]) continue;
if (promo[i].type == promo[i + j].type) {
if (promo[i].hasSame) continue;
promo[i].hasSameTitle = (promo[i].hasSameTitle ? promo[i].hasSameTitle : promo[i].desc) + ' ' + promo[i + j].desc;
promo[i + j].hasSame = true;
}
}
}
return promo;
}
//把模糊匹配的b2c转化成正规的b2c商城内容
function exchangeDataFormat(b2cFuzzy) {
var b2c = {};
var fuzzy = b2cFuzzy.product;
fuzzy = specialFilter(fuzzy);
for (var fuzzyIndex in fuzzy) {
if (fuzzy[fuzzyIndex].more == '1') {
var product = fuzzy[fuzzyIndex].all;
for (var productIndex in product) {
var site_name = product[productIndex].site_name;
if (b2c[site_name] == null) {
b2c[site_name] = [];
}
b2c[site_name].push(product[productIndex]);
}
} else {
var site_name = fuzzy[fuzzyIndex].site_name;
if (b2c[site_name] == null) {
b2c[site_name] = [];
}
b2c[site_name].push(fuzzy[fuzzyIndex]);
}
}
var returnB2c = {
'store': []
};
for (var b2cIndex in b2c) {
if (typeof b2c[b2cIndex][0].fee != 'undefined') {
var store = {
'product': b2c[b2cIndex],
'fee': b2c[b2cIndex][0].fee
};
returnB2c.store.push(store);
}
}
return returnB2c;
}
//初始化,根据数据的类型确定展示什么样式
exports.init = function (data, type) {
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
return;
}
if (type == "bottom") {
if (data.b2c && data.b2c.min_price) {
showBottomExactView(data);
G.setPageArgs(G.extBrand + '-compare', G.getFixedShowProductNum());
this.setBottomViewOffset();
} else if (data.b2c_fuzzy) {
var obj = {};
obj.b2c2 = exchangeDataFormat(data.b2c_fuzzy);
showBottomExactView(obj);
G.setPageArgs(G.extBrand + '-compare', G.getFixedShowProductNum());
this.setBottomViewOffset();
$('.' + G.extBrand + '-bi').addClass(G.extBrand + '-bi-bg');
}
//小红点提示
G.circleNotice(data.quan, data.promotion);
} else {
if (data.b2c && data.b2c.min_price) {
showExactView(data);
} else if (data.b2c_fuzzy) {
showFuzzyView(data);
}
}
};
//设定底部版的详情页的偏移位置
exports.setBottomViewOffset = function () {
$('ul.' + G.extBrand + '-item-list').each(function () {
var menu_li = $(this).parent().parent().eq(0);
if (menu_li.attr("pages") == '1') {
//尽量根据菜单的位置居中,实在不能居中的,就靠右
var menu_li_left = menu_li.offset().left;
var menu_li_width = menu_li.width();
var bannerWidth = parseInt(menu_li.attr("len")) * 200;
var target_left = menu_li_left - (bannerWidth / 2 - menu_li_width / 2);
if (target_left < 0) {
target_left = 0;
}
var remainWidth = G.width - target_left;
if (bannerWidth < remainWidth) {
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('left', target_left);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', target_left);
} else {
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('left', G.width - bannerWidth);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', G.width - bannerWidth);
}
}
});
};
return exports;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "3b418a5d4a94f47c3d7c":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _CollectionSettingMixin = __webpack_require__("c3b6372752c18de2c142");
var _CollectionSettingMixin2 = _interopRequireDefault(_CollectionSettingMixin);
var _commonComponentsCommonLogin = __webpack_require__("2d53f53e0179317f1fdf");
var _commonComponentsCommonLogin2 = _interopRequireDefault(_commonComponentsCommonLogin);
var _standardModuleComponentsControlsSwitch = __webpack_require__("027d37651180f47df6c7");
var _standardModuleComponentsControlsSwitch2 = _interopRequireDefault(_standardModuleComponentsControlsSwitch);
var _QuestHint = __webpack_require__("942c2505bb62e058e7b9");
var _QuestHint2 = _interopRequireDefault(_QuestHint);
var _standardModuleComponentsControlsPriceInput = __webpack_require__("d5616fae32e60d1cab7c");
var _standardModuleComponentsControlsPriceInput2 = _interopRequireDefault(_standardModuleComponentsControlsPriceInput);
exports['default'] = {
mixins: [_CollectionSettingMixin2['default']],
components: { CommonLogin: _commonComponentsCommonLogin2['default'], SwitchBtn: _standardModuleComponentsControlsSwitch2['default'], QuestHint: _QuestHint2['default'], PriceInput: _standardModuleComponentsControlsPriceInput2['default'] }
};
module.exports = exports['default'];
/***/ }),
/***/ "3be7d467c6bac9354a1b":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qr-login[data-v-6179ab9e] {\n position: fixed;\n bottom: 65px;\n left: 0;\n right: 0;\n}\n.gwd-qr-login .gwd-qr-box[data-v-6179ab9e] {\n margin-top: 6px;\n width: 190px;\n height: 217px;\n background: linear-gradient(180deg, #FFF9F6 0%, #FFF9F6 100%);\n opacity: 1;\n border: 1px solid #FF471A;\n}\n", ""]);
// exports
/***/ }),
/***/ "3cd1d8e0961acbb3ac12":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var request = __webpack_require__("91f250ebeb8d5987491c");
module.exports = {
init: function init() {
var EpicTrend;
return regeneratorRuntime.async(function init$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
var t = $('[data-component=PurchaseButton] button')[0].innerText;
return t === '立即购买' || t === '预购';
}));
case 2:
EpicTrend = __webpack_require__("04a1e812dbb979983ae6")['default'];
setTimeout(function () {
var list = $('[data-component=ProductCard]');
console.log(list);
var r = list.toArray().map(function (item) {
var link = $(item).find('a').attr('href');
if (!link) {
link = location.href;
} else {
link = 'https://' + location.hostname + link;
}
var el = $(item).find('[data-component=ProductCardBottomRowLayout]');
return {
mountPoint: el,
link: link
};
});
console.log(r);
r.forEach(function (item) {
request.get(G.server + '/extension/price_towards?url=' + item.link + '&ver=1', true).then(function (res) {
var e = document.createElement('div');
if (!res.store.length || !res.store[0].all_line.length) {
return;
}
e.classList.add('gwd-tag');
$(item.mountPoint).after(e);
new Vue({
el: e,
render: function render(h) {
return h(EpicTrend, {
props: {
data: res
}
});
}
});
// debugger
$(e).on('DOMNodeRemoved', function () {
debugger;
});
});
});
var mountPoint = $('[data-component=PurchaseButton]');
if (!mountPoint.length) {
return;
}
if ($(mountPoint[0]).parents('[data-component=ProductCard]').length) {
return;
}
// let priceText = $('[data-component=Price]')[0].innerText.replace('US$', '') * 100
request.get(G.server + '/extension/price_towards?url=' + location.href + '&ver=1', true).then(function (res) {
var e = document.createElement('div');
if (!res.store.length || !res.store[0].all_line.length) {
return;
}
$(mountPoint[0]).after(e);
new Vue({
el: e,
render: function render(h) {
return h(EpicTrend, {
props: {
data: res,
type: 'top'
}
});
}
});
});
}, 2000);
case 4:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "3d0dfb7d85c294b82b5b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___ = __webpack_require__("e2c2bb8ed716897a6414");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "3f46a7a9c40a110beee5":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\ndiv.shareExt[data-v-3489a5d0] {\n display: inline-block;\n position: relative;\n /* border-left: none!important; */\n}\n.shareExt .btn-tab-sp em[data-v-3489a5d0] {\n height: 22px;\n width: 22px;\n margin-top: 7px !important;\n background: url(\"https://cdn.gwdang.com/images/extensions/newbar/sshareext.png\") 0px 0px no-repeat;\n}\n.shareExt:hover .share-detail[data-v-3489a5d0] {\n display: block;\n}\n.share-detail[data-v-3489a5d0] {\n width: 300px;\n /*height:184px;*/\n height: auto !important;\n /* left: -47px; */\n right: -81px;\n top: 36px;\n background-color: #fff;\n border: 1px solid rgba(237, 241, 242, 1);\n box-shadow: 0px 1px 6px 0px rgba(135, 135, 135, 0.49);\n}\n.share-sp1[data-v-3489a5d0] {\n float: left;\n margin-top: 16px;\n margin-left: 16px;\n margin-right: 19px;\n /*height: 20px;*/\n /*width: 168px;*/\n line-height: 20px;\n color: #48BEFE;\n font-size: 16px;\n}\n.share-sp2[data-v-3489a5d0] {\n /*float: left;*/\n display: block;\n margin-left: 16px;\n margin-top: 16px;\n margin-right: 19px;\n /*width:192px;*/\n font-size: 12px;\n line-height: 16px;\n color: #333333;\n word-break: break-all;\n}\n.share-sp2 a[data-v-3489a5d0] {\n text-decoration: underline;\n color: #333333;\n}\n.share-sp2 a[data-v-3489a5d0]:hover {\n color: #48befe;\n}\n.share-sp3[data-v-3489a5d0] {\n width: 116px;\n height: 34px;\n background: rgba(72, 190, 254, 1);\n border-radius: 2px;\n margin-top: 20px;\n /*margin-left: 75px;*/\n font-size: 12px;\n color: #fff;\n text-align: center;\n line-height: 34px;\n font-weight: bold;\n cursor: pointer;\n display: inline-block;\n}\n.gwd-share-title[data-v-3489a5d0] {\n display: -webkit-box;\n text-overflow: ellipsis;\n -webkit-line-clamp: 2;\n overflow: hidden;\n -webkit-box-orient: vertical;\n}\n#copy-input[data-v-3489a5d0] {\n position: fixed;\n bottom: -1px;\n right: -1px;\n float: left;\n opacity: 0;\n width: 10px;\n height: 10px;\n}\n#copy-btn.copyss[data-v-3489a5d0] {\n background-color: #2FCE98;\n}\n", ""]);
// exports
/***/ }),
/***/ "3fa903f63ab27085d5c8":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.data.time
? _c("div", [
_c("div", { staticClass: "prifontf tip-time" }, [
_vm._v(_vm._s(_vm.data.time))
]),
_vm._v(" "),
_c("div", { staticClass: "pri-right-info", class: _vm.domclass }, [
_vm.data.pagePrice && _vm.domclass === ""
? _c(
"div",
{ staticClass: "tip-item tip-pagepri tip-pagepri2" },
[
_c("em"),
_vm._v(" "),
!_vm.aliSite
? [
_c(
"span",
{
staticClass: "tip-item-sp1",
staticStyle: { width: "120px" }
},
[_vm._v("到手价(单件) / 页面价")]
),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [
_vm._v(":")
])
]
: _vm._e(),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v(_vm._s(_vm.data.pagePrice))
])
],
2
)
: _vm.data.pagePrice
? _c("div", { staticClass: "tip-item tip-pagepri" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp1" }, [_vm._v("页面价")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v(_vm._s(_vm.data.pagePrice))
])
])
: _vm._e(),
_vm._v(" "),
_vm.data.directpro
? _c("div", { staticClass: "tip-item tip-directpro" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp1" }, [
_vm._v("到手价(单件)")
]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v("¥" + _vm._s(_vm.data.directpro))
]),
_vm._v(" "),
_c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo2) }
})
])
: _vm._e(),
_vm._v(" "),
_vm.data.addpro
? _c("div", { staticClass: "tip-item tip-addpro" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp1" }, [
_vm._v("到手价(多件)")
]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v("¥" + _vm._s(_vm.data.addpro))
]),
_vm._v(" "),
_c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo1) }
})
])
: _vm._e()
])
])
: _vm._e()
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "4185256a225ebafc807c":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-epic-bar-container[data-v-bc2362ee] {\n position: relative;\n z-index: 2;\n margin-top: -10px;\n height: 45px;\n justify-content: flex-end;\n}\n.gwd-epic-bar-container .gwd-epic-price[data-v-bc2362ee] {\n width: 262px;\n height: 32px;\n background: #007feb;\n border-radius: 3px;\n color: white;\n justify-content: center;\n margin-right: 32px;\n position: relative;\n font-size: 12px;\n cursor: pointer;\n}\n.gwd-epic-bar-container .gwd-epic-price .gwd-price-trend-panel[data-v-bc2362ee] {\n position: absolute;\n width: 400px;\n height: 260px;\n background: #1E1E1E;\n box-shadow: 0px 4px 9px 0px #030303;\n border-radius: 2px 0px 0px 2px;\n overflow: hidden;\n top: 32px;\n right: 0;\n z-index: 3;\n display: none;\n}\n.gwd-epic-bar-container .gwd-epic-price[data-v-bc2362ee]:hover {\n background: #1e94f8;\n}\n.gwd-epic-bar-container .gwd-epic-price:hover .gwd-price-trend-panel[data-v-bc2362ee] {\n z-index: 3;\n display: block;\n}\n.gwd-epic-bar-container .gwd-top-price[data-v-bc2362ee] {\n margin-top: 18px;\n justify-content: center;\n position: relative;\n z-index: 3;\n}\n.gwd-epic-bar-container .gwd-top-price .gwd-price-text[data-v-bc2362ee] {\n display: inline-block;\n min-width: 88px;\n height: 26px;\n margin-left: 18px;\n margin-right: 18px;\n text-align: center;\n border-width: 1px;\n border-style: solid;\n line-height: 24px;\n}\n.ttip-discount[data-v-bc2362ee] {\n background: #000000;\n color: #aaaaaa;\n width: 110px;\n height: 52px;\n}\n", ""]);
// exports
/***/ }),
/***/ "41e83fde2201068b50ba":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qr-scan[data-v-09436700] {\n width: 64px;\n height: 22px;\n background: #FF3532;\n border-radius: 11px;\n font-size: 12px;\n color: white;\n margin-left: 31px;\n margin-right: 11px;\n text-align: center;\n line-height: 20px;\n cursor: pointer;\n position: relative;\n}\n.gwd-price-protect-qr[data-v-09436700] {\n display: none;\n position: absolute;\n box-sizing: border-box;\n width: 148px;\n height: 156px;\n right: 0;\n top: 36px;\n border: 1px solid #ff3532;\n background: #fff7f7;\n z-index: 99;\n}\n.gwd-price-protect-qr img[data-v-09436700] {\n margin-top: 7px;\n width: 120px;\n height: 120px;\n}\n#gwd-price-protect:hover .gwd-price-protect-qr[data-v-09436700] {\n display: flex;\n}\n", ""]);
// exports
/***/ }),
/***/ "426d7c3d6bd989255c92":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _CouponArrow = __webpack_require__("9edc88f739fb33f2c091");
var _CouponArrow2 = _interopRequireDefault(_CouponArrow);
var _commonComponentsQrError = __webpack_require__("d57cd728628c618acba9");
var _commonComponentsQrError2 = _interopRequireDefault(_commonComponentsQrError);
var _WidgetsStamp = __webpack_require__("69f5719fde0c1382bdeb");
var _WidgetsStamp2 = _interopRequireDefault(_WidgetsStamp);
var getQRCode = __webpack_require__("657bad1e7f3b602f7d70");
exports['default'] = {
props: ['type', // link, qr,
'href', 'text', 'icon', 'mainColor', 'secondColor', 'takeBg', 'couponValue', 'qrParams', 'qrTitle', 'qrUrl', 'rebate'],
components: { CouponArrow: _CouponArrow2['default'], QRError: _commonComponentsQrError2['default'], Stamp: _WidgetsStamp2['default'] },
data: function data() {
return {
loading: false,
error: false,
actualQr: '',
showStampBg: G.from_device === '360server'
};
},
computed: {
alterHref: function alterHref() {
return __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl(this.href);
}
},
mounted: function mounted() {
if (G.aliSite) {
__webpack_require__("44239e28538215cb3189").add(this.text, this.icon, __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl(this.href), this.mainColor, this.secondColor, this.showStampBg, this.rebate);
}
},
methods: {
over: function over() {
var _this = this;
this.$emit('over');
if (this.type !== 'qr' || this.loading) return;
if (this.qrUrl) {
this.actualQr = this.qrUrl;
return;
}
this.loading = true;
getQRCode(this.qrParams, '', function (res) {
_this.loading = false;
if (res[0].etag) {
_this.error = true;
} else {
_this.error = false;
_this.actualQr = res[0].imgSrc;
}
});
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "4331045ed79e8926b985":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_template_id_0ac72494_scoped_true___ = __webpack_require__("eccedff1e8192b3fb486");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_template_id_0ac72494_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_template_id_0ac72494_scoped_true___["b"]; });
/***/ }),
/***/ "4398ded64f1b528d1da8":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_1_id_caa5e08c_scoped_true_lang_css___ = __webpack_require__("01c731a8c80a2ccbdf1b");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_1_id_caa5e08c_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_1_id_caa5e08c_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_1_id_caa5e08c_scoped_true_lang_css____default.a);
/***/ }),
/***/ "44239e28538215cb3189":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, Vue) {
var TbScrollLink = __webpack_require__("90df592ad9428c8190fb")['default'];
module.exports = {
reset: function reset() {
$('#gwd-tb-mini-coupon').remove();
},
add: function add(text, icon, link, mainColor, secondColor, showStampBg, rebate) {
if (!G.aliSite) {
return;
}
var div = document.createElement('div');
$('.gwd-minibar-bg').after(div);
new Vue({
el: div,
render: function render(h) {
return h(TbScrollLink, {
props: {
text: text, icon: icon, link: link, mainColor: mainColor, secondColor: secondColor, showStampBg: showStampBg, rebate: rebate
}
});
}
});
__webpack_require__("6b5f3f4c7b5f37c1088e").recoverMiniBar();
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "4546121da53c8909000c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less___ = __webpack_require__("5b79567feae54cc6933c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less____default.a);
/***/ }),
/***/ "461dcf71927012141a32":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__MemberCouponMiniBjg_vue_vue_type_template_id_c1c2cbdc_scoped_true___ = __webpack_require__("5ee53b35b71f518d7bb3");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__MemberCouponMiniBjg_vue_vue_type_script_lang_js___ = __webpack_require__("95245dbd2c2c8f1d13db");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__MemberCouponMiniBjg_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__MemberCouponMiniBjg_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less___ = __webpack_require__("ad3ab4b4cd0a839309d6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__MemberCouponMiniBjg_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__MemberCouponMiniBjg_vue_vue_type_template_id_c1c2cbdc_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__MemberCouponMiniBjg_vue_vue_type_template_id_c1c2cbdc_scoped_true___["b" /* staticRenderFns */],
false,
null,
"c1c2cbdc",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('c1c2cbdc')) {
api.createRecord('c1c2cbdc', component.options)
} else {
api.reload('c1c2cbdc', component.options)
}
module.hot.accept("./MemberCouponMiniBjg.vue?vue&type=template&id=c1c2cbdc&scoped=true&", function () {
api.rerender('c1c2cbdc', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/bjgou/components/MemberCouponMiniBjg.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "46d69277cc9f3bb74c92":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\na[data-v-9f16b84a] {\n text-decoration: none;\n}\n", ""]);
// exports
/***/ }),
/***/ "472c3193857af11233c9":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {
var _this = this;
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userCenter = __webpack_require__("69afa85b8d7929dd88c5");
var request = __webpack_require__("91f250ebeb8d5987491c");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var utils = __webpack_require__("d54879e983a83d07f093");
var price_remind = __webpack_require__("51aadd1e1b65f329a862");
var globalFavor = {},
reqCallbacks = [],
hasReq = undefined;
var getRemindStyle = function getRemindStyle(callback) {
var dp_id;
return regeneratorRuntime.async(function getRemindStyle$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!G.remindInfo) {
context$1$0.next = 3;
break;
}
callback(G.remindInfo);
return context$1$0.abrupt('return');
case 3:
if (!hasReq) {
context$1$0.next = 6;
break;
}
reqCallbacks.push(callback);
return context$1$0.abrupt('return');
case 6:
hasReq = true;
// let dp_id = G.now_dp_id;
// if (dp_id.indexOf('-') === -1) {
// dp_id = dp_id + '-' + G.site_id;
// }
dp_id = G.dp.itemId;
context$1$0.next = 10;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('collectionDetailAllowed'));
case 10:
userCenter.detail(dp_id).then(function (res) {
setTimeout(function () {
if ($('#gwd_mini_remind').is(':hover')) {
onHoverContent();
}
});
if (!res.data) {
callback({});
G.remindInfo = {};
if (reqCallbacks.length > 0) {
for (var i = 0; i < reqCallbacks.length; i++) {
reqCallbacks[i]({});
}
}
return;
} else {
var msg = {
remind_price: res.data.notifier.threshold,
is_collected: res.data.id,
has_remind_type: res.data.notifier.type,
remind_type: res.data.notifier.type,
notify_site: res.data.notifier.site
};
G.remindInfo = msg;
console.log('remindInfo got');
callback(msg);
if (reqCallbacks.length > 0) {
for (var i = 0; i < reqCallbacks.length; i++) {
reqCallbacks[i](msg);
}
}
}
});
// callback(G.productChecked)
// let url = `${G.c_server}/api/remind_setting?action=get&email=${G.email}&dp_id=${dp_id}`;
// request.get(url).done((msg) => {
// G.remindInfo = msg;
// if (msg.remind_price) {
// msg.remind_price = msg.remind_price / 100
// }
// callback(msg)
// if (reqCallbacks.length > 0) {
// for (let i = 0; i < reqCallbacks.length; i++) {
// reqCallbacks[i](msg)
// }
// }
// })
case 11:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var check_favor = function check_favor(id) {
return regeneratorRuntime.async(function check_favor$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(!G.userLogin || !id)) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
context$1$0.next = 4;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('checked_data_got'));
case 4:
if (G.productChecked && G.productChecked.collected) {
$('#gwd_mini_remind .minibar-btn-box span').text('已添加提醒');
$('#gwd_mini_remind .minibar-btn-box em').addClass('favored');
$('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected');
$('#ht_favor').text('收藏成功').addClass('collected');
}
// })
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var loginAfterRender = function loginAfterRender() {
$('.bjd-login-box, .login-content').hide();
$('.gwd-common-login').hide();
$('.bjd-jiangjia-re').show();
check_favor(G.now_dp_id);
__webpack_require__("51aadd1e1b65f329a862").renderAgain();
getRemindStyle(function (msg) {
if (msg) {
globalFavor.is_collected = msg.is_collected;
if (msg.has_remind_type) {
$('.select-item').removeClass('selected');
$('#bjd_minifavor_content').addClass('bjd_choosed');
$('#favor_box').addClass('favor_choosed');
$('.jj-style .select-item[data-type="' + msg.remind_type + '"]').addClass('selected');
$('.gwd-del-collection').css('display', 'block');
} else {
$('.jj-style .select-item[data-type="1"]').addClass('selected');
}
//msg.notify_site = msg.notify_site;
$('.jj-remind .select-item[data-type="' + msg.notify_site + '"]').addClass('selected');
if (msg.remind_price) $('.jj-remind .select-item[data-type="' + msg.notify_site + '"]').parent().find('input').val(msg.remind_price);
$('.jj-style .re-mail').val(G.email);
}
});
$('#gwd-topText').css('display', 'none');
$('.gwd-not-login').removeClass('gwd-not-login');
$('#plotArea_' + G.from_device).removeClass('gwd-blurLayer');
};
$('body').on('gwd-login-complete', function (c) {
var e = c.originalEvent;
console.log(e);
// G.email = e.detail.uid;
// G.userLogin = true;
utils.setLocal('email', e.detail.uid);
loginAfterRender();
});
var userLogin = function userLogin() {};
var hasLoginRender = undefined;
var onHoverContent = function onHoverContent() {
price_remind.getQRcode();
if (G.userLogin && !hasLoginRender) {
loginAfterRender();
hasLoginRender = true;
}
$('#gwd_mini_remind').addClass('mshover');
$('#gwd_mini_remind em').addClass('collect_hover');
$('html').addClass('bjd-favor-show');
$('#bjd_minifavor_content').show();
};
var miniFavorEvent = function miniFavorEvent() {
var forbidHide = undefined;
var msStyle = 'click';
if (G.userLogin) msStyle = 'mouseenter';
$('.remindHint').hide();
$('#gwd_mini_remind').on(msStyle, function () {
onHoverContent();
}).on('mouseleave', function (e) {
if (forbidHide) return;
setTimeout(function () {
$('#gwd_mini_remind').removeClass('mshover');
$('#gwd_mini_remind em').removeClass('collect_hover');
$('html').removeClass('bjd-favor-show');
$('#bjd_minifavor_content').hide();
}, 200);
});
// $('#bjd_minifavor_content').on('mouseenter', () => {
// clearTimeout(mTime1);
// clearTimeout(mTime2);
// })
// $('#bjd_minifavor_content').on('mouseleave', (e) => {
// if (forbidHide) return;
// mTime2 = setTimeout(function() {
// $(`#gwd_mini_remind`).removeClass('mshover')
// $(`#gwd_mini_remind em`).removeClass('collect_hover')
// $('html').removeClass('bjd-favor-show')
// $('#bjd_minifavor_content').hide()
// }, 200)
// })
$('#bjd_minifavor_content input').on('focus', function () {
forbidHide = true;
setTimeout(function () {
forbidHide = false;
}, 300);
});
$('.jiangjia-left .select-item').on('click', function () {
$(this).parent().parent().find('.select-item').removeClass('selected');
$(this).addClass('selected');
});
$('#edit_re_style').on('click', function () {
$('#bjd_minifavor_content').removeClass('bjd_choosed');
});
$('#loginClickBtn').on('click', function () {
var userN = $('#bjd_minifavor_content .username').val();
var psd = $('#bjd_minifavor_content .password').val();
if (userN && psd) {
price_remind.loginRenderTop();
userLogin(userN, psd);
} else {
$('#login_remind_tle').css('display', 'block').fadeOut(5000);
return;
}
});
$('#subbtn').on('click', function () {
var ischoosed = $('#bjd_minifavor_content').hasClass('bjd_choosed');
if (!ischoosed) {
var remind_email = undefined;
var remind_type = $('.jj-style .select-item.selected').attr('data-type');
if (remind_type === '1') {
remind_email = $('.jj-style .re-mail').val();
if (!remind_email) {
$('#error_remind_tle').text('请输入正确的邮箱地址').css('display', 'block').fadeOut(5000);
return;
}
}
}
var dom = $('.jj-remind .select-item.selected');
var notify_site = dom.attr('data-type');
var price = dom.parent().find('input').val();
if (price === '') {
$('#error_remind_tle').text('请输入商品期望价格').css('display', 'block').fadeOut(5000);
return;
} else if (Number(price) <= 0 || !price.match(/(?:^\d+$|^\d+\.\d{1,2}$)/)) {
$('#error_remind_tle').text('请输入正确格式的价格').css('display', 'block').fadeOut(5000);
return;
} else if (globalFavor.nowprice && Number(price) > globalFavor.nowprice) {
$('#error_remind_tle').text('价格不能高于当前商品价格').css('display', 'block').fadeOut(5000);
return;
}
log('mini-favor-detail-btn-click');
cnzz.log('mini-favor-detail-btn-click');
/*notify_site => 0 全网 1 当前网站*/
add_favor(notify_site, price);
// $('#bjd_minifavor_content').hide().addClass('bjd_choosed')
});
$('.jj-remind-logo').on('click', function () {
log('allsite-lowpri-click');
cnzz.log('allsite-lowpri-click');
});
$('.gwd-del-collection').on('click', function () {
delFavor();
});
};
var setNotifyPrice = function setNotifyPrice(notify_site, notify_price) {
var allAddClass = function allAddClass(selector, className) {
$(selector).each(function () {
$(this).addClass(className);
});
};
var allVal = function allVal(selector, value) {
$(selector).each(function () {
$(this).val(value);
});
};
G.collectionChanged = true;
// $(`#${G.extBrand}_add_favor`).text('收藏成功').show().fadeout(2000);
/*收起价格走势*/
// $(`#${G.extName}-trend-detail`).hide()
$('.remindHint').show().fadeOut(2000);
//设置嵌入页面的内容同步变化
$('#gwd_mini_remind .minibar-btn-box span').text('已添加提醒');
$('#gwd_mini_remind .minibar-btn-box em').addClass('favored');
$('.remind-item.current-selected').removeClass('current-selected');
$('.remind-item .select-item').removeClass('selected');
var n = parseInt(notify_site);
if (n) {
allAddClass('.remind-item-snd', 'current-selected');
allAddClass('.remind-item-snd .select-item', 'selected');
allVal('.remind-item-snd input', notify_price);
} else {
allAddClass('.remind-item-fst', 'current-selected');
allAddClass('.remind-item-fst .select-item', 'selected');
allVal('.remind-item-fst input', notify_price);
}
};
var delFavor = function delFavor() {
userCenter['delete']().then(function (res) {
if (res.code !== 1) return;
$('.remind-item.current-selected').removeClass('current-selected');
$('#gwd_mini_remind .minibar-btn-box em').removeClass('favored');
$('#gwd_mini_remind .minibar-btn-box span').text('降价提醒');
$('.gwd-del-collection').css('display', 'none');
G.remindInfo = {};
userCenter.clearCurrent();
});
};
var add_favor = function add_favor(notify_site, notify_price) {
notify_site = notify_site || '';
notify_price = notify_price || '';
var dp_id = globalFavor['dp_query'].dp.dp_id;
var site_id = globalFavor['dp_query'].dp.site_id;
var dp = globalFavor['dp_query'].dp;
var price = G.dp.oldPrice;
var title = G.dp.name || $('title').html();
$('#' + G.extBrand + '_add_favor').text('正在收藏');
if (price == "" || price <= 0) {
var nprice = G.price;
price = nprice;
}
var is_collected = '0';
if (globalFavor.is_collected) {
is_collected = '1';
}
if (G.site_id == '83' || G.site_id === '123') dp.dp_id = dp.dp_id + '-' + G.site_id;
__webpack_require__("69afa85b8d7929dd88c5").add(notify_price, notify_site).then(function (msg) {
$('#' + G.extBrand + '_add_favor').text('收藏该商品');
if (msg.code === 100 || msg.code <= 0) {
$('#' + G.extBrand + '_add_favor').hide();
$('#' + G.extBrand + '_favor_item_list').empty().hide();
//$('#${G.extBrand}_favor_num').text(' N')
$('#' + G.extBrand + '-favor-detail .' + G.extBrand + '-login-info').show();
} else if (msg.code === 1) {
setNotifyPrice(notify_site, notify_price);
if (!msg.data) {
G.remindInfo.remind_price = notify_price;
G.remindInfo.notify_site = notify_site;
} else {
var data = {
remind_price: msg.data.notifier.threshold,
is_collected: msg.data.id,
has_remind_type: msg.data.notifier.type,
remind_type: msg.data.notifier.type,
notify_site: msg.data.notifier.site
};
G.remindInfo = data;
$('.gwd-del-collection').css('display', 'block');
}
// 更新本地收藏存储
// utils.addFavorCheck()
} else if (msg.code === 2) {
$('#gwd_mini_remind .minibar-btn-box span').text('已添加提醒');
$('#gwd_mini_remind .minibar-btn-box em').addClass('favored');
}
})['catch'](function () {
$('#' + G.extBrand + '_add_favor').text('收藏商品');
});
};
var updateTimes = 0;
var updatePrice = function updatePrice() {
var nowPrice;
return regeneratorRuntime.async(function updatePrice$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!globalFavor.nowprice) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
if (!(updateTimes > 5)) {
context$1$0.next = 4;
break;
}
return context$1$0.abrupt('return');
case 4:
updateTimes++;
context$1$0.next = 7;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('NowPrice'));
case 7:
nowPrice = context$1$0.sent;
if (nowPrice && nowPrice > 0 && Number($('.jj-remind .remind-item-snd input').val())) {
globalFavor.nowprice = nowPrice;
if (!globalFavor.allprice) {
globalFavor.allprice = nowPrice;
$('.jj-remind .remind-item input').val(nowPrice);
}
$('.jj-remind .remind-item-snd input').val(nowPrice);
}
case 9:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.init = function callee$0$0() {
var dp_query, other_info, minidom, choosed, remind_type, lowestUrl, emailvalue, url, nowprice, allprice, html;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('dp_query_set'));
case 2:
context$1$0.next = 4;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 4:
dp_query = userData.get('dp_query');
other_info = userData.get('other_info');
globalFavor['other_info'] = other_info;
globalFavor['dp_query'] = dp_query;
minidom = '#gwd_mini_remind';
choosed = undefined, remind_type = undefined, lowestUrl = undefined;
emailvalue = G.email;
if (other_info.now.dp_id) {
context$1$0.next = 13;
break;
}
return context$1$0.abrupt('return');
case 13:
url = encodeURIComponent(location.href);
context$1$0.next = 16;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('NowPrice'));
case 16:
nowprice = context$1$0.sent;
if (G.aliSite && G.dp.price) nowprice = G.dp.price;
allprice = dp_query.b2c.min_price || nowprice;
if (!allprice) allprice = nowprice;
nowprice = Number(nowprice.toString().replace(',', ''));
allprice = Number(allprice.toString().replace(',', ''));
if (dp_query.b2c.product && dp_query.b2c.product.length !== 0) {
lowestUrl = dp_query.b2c.product[0].url;
log('allsite-lowpri-show');
cnzz.log('allsite-lowpri-show');
}
// else if (dp_query.b2c.store && dp_query.b2c.store.length !== 0) {
// lowestUrl = dp_query.b2c.store[0].product[0].url;
// log('allsite-lowpri-show');
// cnzz.log('allsite-lowpri-show')
// }
globalFavor.nowprice = nowprice;
if (G.userLogin) {
setTimeout(function () {
$('#gwdang-trend').hover(function () {
__webpack_require__("9c38beef5ff283e15bd2").setMet('collectionDetailAllowed');
});
}, 0);
}
html = __webpack_require__("1fc62944e8baa8950638");
context$1$0.next = 28;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('#mini_price_history').length;
}));
case 28:
if (G.userLogin) {
check_favor(other_info.now.dp_id);
setTimeout(function () {
$('#gwd_mini_remind').hover(function () {
__webpack_require__("9c38beef5ff283e15bd2").setMet('collectionDetailAllowed');
});
}, 0);
getRemindStyle(function (msg) {
if (msg.has_remind_type) {
choosed = true;
}
if (msg.is_collected) {
globalFavor.is_collected = msg.is_collected;
if (parseInt(msg.notify_site) === 1) nowprice = msg.remind_price;else allprice = msg.remind_price;
}
if (!allprice) allprice = nowprice;
globalFavor.notify_site = msg.notify_site;
globalFavor.allprice = allprice;
remind_type = msg.remind_type || '0';
// if (G.email.indexOf(`${G.extName}.com`) > -1)
// emailvalue = '';
if (G.userLogin) {
G.email = 1;
}
var config = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(G.logsite);
var currency = '元';
if (config) {
currency = config[1];
}
var dom = template.compile(html)({
choosed: choosed,
email: G.email,
emailvalue: emailvalue,
url: url,
lowestUrl: lowestUrl,
notify_site: globalFavor.notify_site,
nowprice: nowprice,
allprice: allprice,
remind_type: remind_type,
extName: G.extName,
currency: currency
});
if (globalFavor.notify_site === undefined) {
setTimeout(function () {
$('.remind-item-snd .select-item').addClass('selected');
}, 1000);
}
$(minidom).append(dom);
check_favor(other_info.now.dp_id);
miniFavorEvent();
});
} else {
(function () {
var dom = template.compile(html)({
choosed: choosed,
email: G.userLogin,
emailvalue: emailvalue,
url: url,
lowestUrl: lowestUrl,
notify_site: globalFavor.notify_site,
nowprice: nowprice,
allprice: allprice,
remind_type: remind_type,
extName: G.extName
});
$(minidom).append(dom);
miniFavorEvent();
var CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default'];
new Vue({
el: '#gwd-login-mini',
render: function render(h) {
return h(CommonLogin, {
props: {
position: 'gwd-mini',
showAlterLogin: true,
alterLoginPosition: 'row'
}
});
}
});
})();
}
// let dom = template.compile(html)({
// choosed: choosed,
// email: '',
// emailvalue: '',
// url: url,
// lowestUrl: lowestUrl,
// notify_site: G.remindInfo.remind_type,
// nowprice: nowprice,
// allprice: allprice,
// remind_type: remind_type,
// extName: G.extName
// })
// $(minidom).append(dom)
// miniFavorEvent()
updatePrice();
case 30:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.getRemindStyle = getRemindStyle;
module.exports.add_favor = add_favor;
module.exports.setNotifyPrice = setNotifyPrice;
// debugger
// let url = `${G.c_server}/brwext/check_collected?email=${G.email}&dp_id=${id}`
// request.get(url).done((data) => {
//let nowprice = other_info['code-server'] && other_info['code-server'].price || G.dp.price;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "4849c6a660d6f2d7dba4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CollectionSettingTop_vue_vue_type_template_id_3f03717c_scoped_true___ = __webpack_require__("f692356a3e3dc5e00bae");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CollectionSettingTop_vue_vue_type_script_lang_js___ = __webpack_require__("347100e5d04609b28c6b");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CollectionSettingTop_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CollectionSettingTop_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CollectionSettingTop_vue_vue_type_style_index_0_id_3f03717c_scoped_true_lang_css___ = __webpack_require__("208f3dcdde17a0c8b4ce");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CollectionSettingTop_vue_vue_type_style_index_1_id_3f03717c_scoped_true_lang_less___ = __webpack_require__("048dd78d757ada2ce4b4");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less___ = __webpack_require__("126e227a90f4fae664e6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_5__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__CollectionSettingTop_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__CollectionSettingTop_vue_vue_type_template_id_3f03717c_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__CollectionSettingTop_vue_vue_type_template_id_3f03717c_scoped_true___["b" /* staticRenderFns */],
false,
null,
"3f03717c",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('3f03717c')) {
api.createRecord('3f03717c', component.options)
} else {
api.reload('3f03717c', component.options)
}
module.hot.accept("./CollectionSettingTop.vue?vue&type=template&id=3f03717c&scoped=true&", function () {
api.rerender('3f03717c', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/CollectionSettingTop.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "48c7bf720f8190dd7cc2":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {var __WEBPACK_AMD_DEFINE_RESULT__;
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
// 某些网站会覆盖掉js的一些方法
if (G.site === 'keede') {
__webpack_require__("74757817411a9c6f8278")();
}
if (G.site === 'ule' || G.site === 'yesmywine') {
Array.prototype.filter = function (cb) {
var temp = [];
for (var i = 0; i < this.length; i++) {
if (cb(this[i])) {
temp.push(this[i]);
}
}
return temp;
};
}
if (G.site === 'suning') {
setTimeout(function () {
$('#gwd_mini_compare').on('click', 'a', function (e) {
var url = $(this).attr('href');
if (url && url.indexOf('http') > -1) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
}, 500);
}
if (G.site === 'wstx') {
Array.prototype.indexOf = function (searchElement, fromIndex) {
var k;
if (this == null) {
throw new TypeError('"this" is null or not defined');
}
var O = Object(this);
var len = O.length >>> 0;
if (len === 0) {
return -1;
}
var n = +fromIndex || 0;
if (Math.abs(n) === Infinity) {
n = 0;
}
if (n >= len) {
return -1;
}
k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);
while (k < len) {
if (k in O && O[k] === searchElement) {
return k;
}
k++;
}
return -1;
};
}
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "4a10e07e61fc05d2faa6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-mobile-notifier",
class: { "gwd-hide-mini": _vm.hideInMini }
},
[
_c(
"span",
{
staticClass: "gwd-hint-text Price--priceAction--1dlgkv-",
on: { mouseover: _vm.over }
},
[
_c("span", { domProps: { innerHTML: _vm._s(_vm.hintText) } }),
_vm._v(">\n "),
_c(
"div",
{
staticClass: "Price--priceTooltip--2-4CBaB",
staticStyle: { "z-index": "999" }
},
[
_c("img", {
staticClass: "Price--tooltipImage--EZ4sWHN",
staticStyle: { margin: "10px", width: "80px", height: "80px" },
style: { visibility: _vm.qr ? "visible" : "hidden" },
attrs: { src: _vm.qr }
}),
_vm._v(" "),
_c("p", { staticClass: "Price--tooltipText--2K8wbpT" }, [
_vm._v("扫一扫看更多")
])
]
)
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "4a887fdf9f1f299f0470":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_template_id_3ed325cb_scoped_true___ = __webpack_require__("ae7435035efbf2ee40ac");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_template_id_3ed325cb_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_template_id_3ed325cb_scoped_true___["b"]; });
/***/ }),
/***/ "4b0daa953481b86e6349":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, regeneratorRuntime, G) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var isShow, totalPages, nowPage;
var renderB2c = function renderB2c(data) {
var linkAll = undefined;
var info = userData.get('other_info');
if (data.length >= 15) {
data = data.slice(0, 15);
linkAll = 'https://www.gwdang.com/dp' + info.now.dp_id + '/where_buy/?from=browser&crc64=1&m=b2c#tabs';
} else {
var s = parseInt(data.length / 3);
data = data.slice(0, s * 3);
}
totalPages = Math.ceil(data.length / 3);
nowPage = 1;
renderTab("商城相似款", "mini-b2c-com");
var html = __webpack_require__("63ea074ed6dbdb5967e7");
var views = template.compile(html)({
data: data,
totalPages: totalPages,
linkAll: linkAll
});
$('#gwd_mini_compare').append(views).css('display', 'block');
addEvent('#gwd_mini_compare ul');
};
var lock = undefined,
linkhide = undefined;
var turnPage = function turnPage(t, dom) {
lock = true;
var left = Number(dom.css('left').replace('px', ''));
if (t === '-1') {
nowPage--;
if (nowPage === 1) {
$('.mini-com-foot .mini-com-tleft').hide();
}
if (!linkhide) {
linkhide = true;
$('.linkAll').hide();
$('.mini-com-tright').show();
}
dom.animate({
left: left + 450 + 'px'
}, 500, function () {
lock = false;
});
} else if (t === '1') {
if (nowPage === totalPages) {
lock = false;
return;
}
nowPage++;
if (nowPage === totalPages) {
$('.linkAll').show();
linkhide = false;
$('.mini-com-tright').hide();
}
if (nowPage === 2) {
$('.mini-com-foot .mini-com-tleft').show();
}
dom.animate({
left: left - 450 + 'px'
}, 500, function () {
lock = false;
});
}
};
var addEvent = function addEvent(id) {
var uldom = $(id);
$('.mini-com-foot').on('click', function (e) {
var type = $(e.target).attr('data-type');
if (!lock && e.target.nodeName !== 'A') {
turnPage(type, uldom);
}
});
$('#gwd_mini_compare').on('mouseenter', function () {
$('.mini-compare-detail').show();
});
$('#gwd_mini_compare').on('mouseleave', function () {
$('.mini-compare-detail').hide();
});
};
var renderTab = function renderTab(tle, bclass) {
var t = '<div class="minibar-btn-box">\n <em class="setting-bg mini-compare-icon"></em>\n <span >' + tle + '</span>\n </div>';
$('#gwd_mini_compare').append($(t)).show().addClass(bclass);
};
var renderLowest = function renderLowest(data, linkAll) {
totalPages = Math.ceil(data.length / 3);
nowPage = 1;
renderTab("同类历史低价", "mini-lowest");
var html = __webpack_require__("d2a1306d6b572b6e7cc9");
var views = template.compile(html)({
data: data,
linkAll: linkAll,
totalPages: totalPages,
ulWidth: 150 * data.length
});
$('#gwd_mini_compare').append(views);
addEvent('#mini_lowest_ul');
};
var renderTime = 0;
var renderNoinfo = function renderNoinfo() {
renderTime++;
if (renderTime === 2) {
var bclass = 'no-com-info';
var t = '<div class="minibar-btn-box">\n <em class="setting-bg mini-compare-icon "></em>\n <span >暂无商城比价</span>\n </div>';
$('#gwd_mini_compare').append($(t)).show().addClass(bclass);
}
};
var readyLowest = function readyLowest(data) {
var info = userData.get('other_info');
var keyword = encodeURIComponent(info.now.coreword || "");
var class_id = info['code-server'].class_id || '00000000';
class_id = class_id.trim();
var linkAll = undefined;
if (data) {
if (data.length >= 15) {
data = data.slice(0, 15);
linkAll = 'https://www.gwdang.com/promotion/price?keyword=' + keyword + '&ext=1&class_id=' + class_id;
} else {
var s = parseInt(data.length / 3);
data = data.slice(0, s * 3);
}
renderLowest(data, linkAll);
isShow = true;
} else {
renderNoinfo();
}
};
// 判断b2c lowest 是否执行,因为显示逻辑上优先b2c 接口上lowest有可能领先,需要等待。
var runB2c = undefined,
runLowest = undefined;
module.exports.init = function callee$0$0(type, data) {
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('dp_query_latest_complete'));
case 2:
if (!isShow) {
context$1$0.next = 4;
break;
}
return context$1$0.abrupt('return');
case 4:
if (!G.aliSite) {
context$1$0.next = 8;
break;
}
return context$1$0.abrupt('return');
case 8:
if (type === 'b2c') {
runB2c = true;
if (!data) {
renderNoinfo();
} else if (!(data.b2c instanceof Array) && (data.b2c.product || data.b2c.store) && data.b2c.store.length > 0) {
__webpack_require__("6b5f3f4c7b5f37c1088e").renderMiniCom(data);
isShow = true;
} else if (!(data.b2c_fuzzy instanceof Array) && data.b2c_fuzzy.product.length > 2 && Number(data.b2c_fuzzy.min_price)) {
renderB2c(data.b2c_fuzzy.product);
isShow = true;
} else if (runLowest) {
renderNoinfo();
$(document).trigger('lowestready');
} else {
renderNoinfo();
}
// if (G.site === 'suning' && !G.isMonkey) {
// setTimeout(() => {
// $('#gwd_mini_compare').on('click', 'a', function(e) {
// let url = $(this).attr('href');
// if (url && url.indexOf('http') > -1) {
// window.open($(this).attr('href'))
// e.preventDefault()
// }
// })
// }, 500)
// }
} else if (type === 'lowest') {
runLowest = true;
if (!data) {
renderNoinfo();
} else if (runB2c) {
readyLowest(data);
} else {
$(document).on('lowestready', function () {
readyLowest(data);
});
}
}
case 9:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "4b9a1dffc80dda59b7be":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_template_id_4148f062_scoped_true___ = __webpack_require__("5fe9ccd4be2bd86690c4");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_template_id_4148f062_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_template_id_4148f062_scoped_true___["b"]; });
/***/ }),
/***/ "4c81c82ea327e81a71cc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_0_id_74d4d45d_scoped_true_lang_less___ = __webpack_require__("39d3e6a082837f30ee02");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_0_id_74d4d45d_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_0_id_74d4d45d_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_0_id_74d4d45d_scoped_true_lang_less____default.a);
/***/ }),
/***/ "4cc85476e6bc875b4531":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___ = __webpack_require__("26d6d211e5891e20376d");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "4d32fa92ab619cc79d1f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"table",
{
staticClass: "barTrendInfoBox gwd-mini-table",
class: { showcoudan: _vm.showcoudan },
staticStyle: {
"margin-left": "30px",
"margin-top": "12px",
height: "48px",
"box-sizing": "border-box",
width: "unset"
}
},
[
_c(
"tr",
{ staticClass: "orign-pri-info" },
[
_vm.d1.nowprice
? _c("td", [
_c(
"span",
{
staticClass: "opi-sp1 nowpri",
staticStyle: { "margin-left": "10px" }
},
[_vm._v("现价:")]
),
_vm._v(" "),
_c("span", { staticClass: "opi-sp2 nowpri" }, [
_vm._v(_vm._s(_vm.d1.display_nowprice))
])
])
: [
_c("td", { staticStyle: { "vertical-align": "middle" } }, [
_c("span", { staticClass: "opi-sp1" }, [_vm._v("最高:")]),
_vm._v(" "),
_c("span", { staticClass: "opi-sp2" }, [
_vm._v(_vm._s(_vm.d1.display_Phighest))
])
]),
_vm._v(" "),
_c(
"td",
{
staticStyle: {
"min-width": "400px",
"vertical-align": "middle"
}
},
[
_c("span", {
staticClass: "opi-sp3",
staticStyle: { "margin-left": "10px" },
domProps: { innerHTML: _vm._s(_vm.lowtle) }
}),
_vm._v(" "),
_c("span", { staticClass: "opi-sp4" }, [
_vm._v(_vm._s(_vm.d1.display_Plowest))
]),
_vm._v(" "),
_c("span", { staticClass: "opi-sp5" }, [
_vm._v(_vm._s(_vm.d1.lowestDate))
]),
_vm._v(" "),
!_vm.d2 && !_vm.aliSite && _vm.promoUrl
? _c(
"a",
{
staticClass: "promo-history-link",
attrs: { href: _vm.promoUrl, target: "_blank" }
},
[_vm._v("历史促销明细>")]
)
: _vm._e()
]
)
]
],
2
),
_vm._v(" "),
_vm.d2
? _c(
"tr",
{ staticClass: "promo-pri-info", staticStyle: { height: "auto" } },
[
!_vm.d1.nowprice
? _c("td", { staticStyle: { "text-align": "center" } }, [
_c("span", { staticClass: "ppi-sp1" })
])
: _vm._e(),
_vm._v(" "),
_c(
"td",
{
staticStyle: {
"min-width": "400px",
"vertical-align": "middle"
}
},
[
_c(
"span",
{
staticClass: "ppi-sp2",
staticStyle: { "margin-left": "10px" }
},
[_vm._v("最低(多 件):")]
),
_vm._v(" "),
_c("span", { staticClass: "ppi-sp3" }, [
_vm._v(_vm._s(_vm.d2.display_Plowest))
]),
_vm._v(" "),
_c("span", { staticClass: "ppi-sp4" }, [
_vm._v(_vm._s(_vm.d2.lowestDate))
]),
_vm._v(" "),
_vm.promoUrl
? _c(
"a",
{
staticClass: "promo-history-link",
attrs: { href: _vm.promoUrl, target: "_blank" }
},
[_vm._v("历史促销明细>")]
)
: _vm._e()
]
)
]
)
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "4d77a2b5adb4af2775a0":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G) {
Object.defineProperty(exports, "__esModule", {
value: true
});
var _this = this;
var request = __webpack_require__("91f250ebeb8d5987491c");
var extConsole = __webpack_require__("316f9c352c6202560d16");
var fillPriceAndPromo = function fillPriceAndPromo(list) {
var dpIds, priceInfos;
return regeneratorRuntime.async(function fillPriceAndPromo$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
dpIds = list.map(function (item) {
return item.dpId;
}).join(',');
context$1$0.next = 3;
return regeneratorRuntime.awrap(request.post(G.server + "/extension/ProductFilter?scene=img ", {
dp_ids: dpIds
}, true));
case 3:
priceInfos = context$1$0.sent.list;
extConsole.log('priceInfos', priceInfos);
return context$1$0.abrupt("return", list.map(function (item) {
var itemDpId = item.dpId.replace('-123', '-83');
if (!item.price) {
item.price = priceInfos[itemDpId] ? priceInfos[itemDpId].pri / 100 : '';
}
item.promos = priceInfos[itemDpId] && priceInfos[itemDpId].promo && priceInfos[itemDpId].promo.promo_list || [];
return item;
}).filter(function (x) {
return x.price;
}));
case 6:
case "end":
return context$1$0.stop();
}
}, null, _this);
};
exports["default"] = fillPriceAndPromo;
module.exports = exports["default"];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "4dbc4849707ea6484a05":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['color']
};
module.exports = exports['default'];
/***/ }),
/***/ "4dc2ef547f8febfe2cb7":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_script_lang_js___ = __webpack_require__("721313853b51564e29d6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "4eeb56a34812141cabdc":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("5f6e54ccb5a521eb5e78");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("2de8f8b0", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TopMainBar.vue?vue&type=style&index=0&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TopMainBar.vue?vue&type=style&index=0&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "51aadd1e1b65f329a862":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, regeneratorRuntime, Vue) {
var _this = this;
var html = __webpack_require__("64e1a389fd0528c4f565");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var miniFavor = __webpack_require__("472c3193857af11233c9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var globalFavor = {};
var isRender = undefined,
firstRender = undefined;
var QRrendered = undefined;
var addLoginBeforeEvent = function addLoginBeforeEvent() {
$('#login-remind p').css('color', '#E4393C');
};
var settingRemind = function settingRemind(type, email) {
var setting_type = type;
var setting_email = email || '';
var url = G.c_server + '/api/remind_setting?action=set&email=' + G.email + '&setting_type=' + setting_type + '&remind_email=' + setting_email;
request.get(url);
};
var addRemindEvent = function addRemindEvent() {
var qrcodeShow = undefined;
// $('#favor_box .bar-jiangjia-re .select-item').off('click', addLoginBeforeEvent)
$('.remindHint').hide();
$('#favor_box .bar-jiangjia-re .select-item').on('click', function () {
$(this).parent().parent().find('.select-item').removeClass('selected');
$(this).addClass('selected');
if ($(this).hasClass('qrcode-item')) {
$('#remind_qrcode_img').show();
} else if ($(this).hasClass('email-item')) {
$('#remind_qrcode_img').hide();
}
});
$('#bar_subbtn').on('click', function () {
var ischoosed = $('#favor_box').hasClass('favor_choosed');
var dom = $('#favor_box .jj-remind .select-item.selected');
var notify_site = dom.attr('data-type');
var price = dom.parent().find('input').val();
var hasDot = price.split('.').length > 1;
if (!/^[\d\.]+$/.test(price) || price < 0 || hasDot && price.split('.')[1].length > 2 || isNaN(parseFloat(price))) {
$('.error_remind').text('请输入正确格式的价格').show().fadeOut(2000);
return;
}
if (price > allowedMinPrice) {
$('.error_remind').text('价格不能高于当前商品价格').show().fadeOut(2000);
return;
}
if (!price || price === '0' || price.match(/[a-zA-Z]/)) {
$('.error_remind').text('请输入商品期望价格').show().fadeOut(2000);
return;
}
if (!ischoosed) {
var remind_email = undefined;
var remind_type = $('#favor_box .jj-style .select-item.selected').attr('data-type');
if (remind_type === '1') {
remind_email = $('#favor_box .jj-style .re-mail').val();
}
settingRemind(remind_type, remind_email);
$('#favor_box').addClass('favor_choosed');
$('#edit_remind_style, #remind_qrcode').show();
}
/*notify_site => 0 全网 1 当前网站*/
// $(`#${G.extName}-trend-detail`).hide()
$('#remind_qrcode_img').hide();
qrcodeShow = false;
miniFavor.add_favor(notify_site, price);
});
$('#remind_qrcode').on('click', function () {
QRrendered = $('#remind_qrcode_img img').attr('src');
if (!qrcodeShow) {
if (!QRrendered) {
getQRcode(function () {
$('#remind_qrcode_img').show();
qrcodeShow = true;
});
} else {
$('#remind_qrcode_img').show();
qrcodeShow = true;
}
} else {
$('#remind_qrcode_img').hide();
qrcodeShow = false;
}
});
$('#edit_remind_style').on('click', function () {
$('#favor_box').removeClass('favor_choosed');
$('#edit_remind_style').hide();
});
};
module.exports.loginRenderTop = function () {
$('#login-remind').hide();
addRemindEvent();
};
var addEvent = function addEvent() {
$('#login-remind .go_login_btn').on('click', function () {
// $('#login-remind p').css('color', '#9b9b9b')
// $('#login-remind').hide()
// $('.login-content').show().animate({
// right: '0px'
// }, 500)
var url = encodeURIComponent(location.href);
location.href = 'https://www.gwdang.com/user/login?ext=1&from_url=' + url;
});
$('body').on('gwd-login-complete', function (e) {
G.userLogin = true;
addRemindEvent();
});
$('#loginClickBtnBar').on('click', function () {
var userN = $('#barusername').val();
var psd = $('#barpassword').val();
if (userN && psd) {
miniFavor.userLogin(userN, psd, function () {
addRemindEvent();
});
} else {
$('#login_remind_tle, #login_remind_tle_bar').css('display', 'block').fadeOut(5000);
}
});
$('#favor_box').on('mouseenter', function () {
getQRcode();
});
$('#log_back_btn').on('click', function () {
$('#login-remind').show();
$('.login-content').animate({
right: '-292px'
}, 500, function () {
$('.login-content').hide();
});
});
};
var getQRcode = function getQRcode(callback) {
var force = arguments.length <= 1 || arguments[1] === undefined ? false : arguments[1];
var url;
return regeneratorRuntime.async(function getQRcode$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(globalCondition.met('userLoginChecked'));
case 2:
if (QRrendered) {
$('#remind_qrcode_img img').attr('src', QRrendered);
$('.qrcode-jj img').attr('src', QRrendered);
$('.sk-qrcode img').attr('src', QRrendered);
}
if (!((QRrendered || !G.userLogin) && !force)) {
context$1$0.next = 5;
break;
}
return context$1$0.abrupt('return');
case 5:
url = 'https://www.gwdang.com/collect/get_qrcode/';
if (G.qrApi && G.qrApi !== 'default') {
url = G.qrApi;
}
request.rawGet(url, true).then(function (data) {
QRrendered = data.img_url;
$('#remind_qrcode_img img').attr('src', data.img_url);
$('.qrcode-jj img').attr('src', data.img_url);
$('.sk-qrcode img').attr('src', data.img_url);
if (callback) {
callback();
}
$('#remind_qrcode').show();
});
case 8:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.getQRcode = getQRcode;
var allowedMinPrice = 0;
// 渲染登录下的降价提醒
var renderTop2 = function renderTop2(msg) {
var oinfo = userData.get('other_info');
if (!oinfo) return;
var dp_query = userData.get('dp_query');
var choosed = undefined,
remind_type = undefined,
lowestUrl = undefined;
var now = oinfo.now;
if (!now.dp_id && now.url_crc && now.site_id) {
now.dp_id = now.url_crc + '-' + now.site_id;
}
if (!now.dp_id) return;
var url = encodeURIComponent(location.href);
var nowprice = oinfo['code-server'] && oinfo['code-server'].price || G.dp.price;
allowedMinPrice = nowprice;
if (G.aliSite) nowprice = G.dp.price;
if (!allowedMinPrice) {
allowedMinPrice = globalFavor['nowprice'];
}
var allprice = dp_query && dp_query.b2c.min_price || nowprice;
nowprice = Number(nowprice.toString().replace(',', ''));
allprice = Number(allprice.toString().replace(',', ''));
if (dp_query && dp_query.b2c.product && dp_query.b2c.product.length !== 0) {
lowestUrl = dp_query.b2c.product[0].url;
}
if (G.aliSite) {
lowestUrl = 'javascript:';
}
if (msg.has_remind_type) {
choosed = true;
}
if (msg.is_collected) {
globalFavor.is_collected = msg.is_collected;
if (parseInt(msg.notify_site) === 1) nowprice = msg.remind_price;else allprice = msg.remind_price;
}
nowprice = nowprice || globalFavor['nowprice'];
allprice = allprice || nowprice;
globalFavor.notify_site = msg.notify_site;
remind_type = msg.remind_type || '0';
var imgHost = G.imgHost;
if (G.from_device === 'firefox') {
imgHost = G.localImg;
}
var riyuan = "";
if (location.host === 'www.amazon.co.jp') {
riyuan = "日元";
}
var views = template.compile(html)({
choosed: choosed,
islogin: true,
email: '',
emailvalue: '',
url: url,
aliSite: G.aliSite,
imgHost: imgHost,
lowestUrl: lowestUrl,
notify_site: globalFavor.notify_site,
nowprice: nowprice,
allprice: allprice,
remind_type: remind_type,
extName: G.extName,
money: globalFavor['money'],
riyuan: riyuan,
lastprice: Number(globalFavor['nowprice']).toFixed(2),
price_range: globalFavor['price_range']
});
if (globalFavor.notify_site === undefined) {
setTimeout(function () {
$('.remind-item-snd .select-item').addClass('selected');
}, 1000);
}
$('#favor_box').remove();
$(globalFavor['dom']).append(views);
addRemindEvent();
};
// 未登录
var renderTop = function renderTop(dom, money) {
var lowestUrl, dp_query, allprice, nowprice, imgHost, riyuan, url, view, CommonLogin;
return regeneratorRuntime.async(function renderTop$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
__webpack_require__("316f9c352c6202560d16").log('login remind render top');
context$1$0.next = 3;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('dp_query_set'));
case 3:
$('#favor_box').remove();
lowestUrl = undefined;
dp_query = userData.get('dp_query');
if (dp_query && dp_query.b2c.product) {
lowestUrl = dp_query.b2c.product[0].url;
}
allprice = dp_query && dp_query.b2c.min_price;
if (!allprice && dp_query && dp_query.b2c && dp_query.b2c.store) {
allprice = Math.min.apply(null, dp_query.b2c.store.map(function (store) {
return Math.min.apply(null, store.product.map(function (x) {
return parseFloat(x.price);
}));
}));
}
context$1$0.next = 11;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('NowPrice'));
case 11:
nowprice = context$1$0.sent;
if (!allprice) {
allprice = nowprice;
}
allprice = parseFloat(allprice);
imgHost = G.imgHost;
if (G.from_device === 'firefox') {
imgHost = G.localImg;
}
riyuan = "";
if (location.host === 'www.amazon.co.jp') {
riyuan = "日元";
}
url = encodeURIComponent(location.href);
view = template.compile(html)({
email: G.email,
emailvalue: '',
lowestUrl: lowestUrl,
notify_site: '0',
nowprice: globalFavor['nowprice'],
allprice: allprice,
remind_type: '0',
url: url,
imgHost: imgHost,
extName: G.extName,
money: money,
riyuan: riyuan,
aliSite: G.aliSite,
lastprice: Number(globalFavor['nowprice']).toFixed(2),
price_range: globalFavor['price_range']
});
$(dom).append(view);
CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default'];
new Vue({
el: '#gwd-login-remind',
render: function render(h) {
return h(CommonLogin, {
props: {
position: 'gwd-remind',
showAlterLogin: true,
alterLoginPosition: 'row'
}
});
}
});
addEvent();
$('#favor_box .bar-jiangjia-re .select-item').on('click', addLoginBeforeEvent);
case 25:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var renderAgain = function renderAgain() {
if (!firstRender) return;
//if (isRender) return;
isRender = true;
$('#favor_box').remove();
// 加载之前需要获取到提醒方式
__webpack_require__("472c3193857af11233c9").getRemindStyle(renderTop2);
};
module.exports.init = function (dom, money, info) {
firstRender = true;
if (!info.store) {
return;
}
globalFavor['nowprice'] = Number(info['store'][0].current_price);
var price_ranges = info['store'][0].price_range.split('-');
globalFavor['price_range'] = Number(price_ranges[0]).toFixed(2) + ' ~ ' + Number(price_ranges[1]).toFixed(2);
globalFavor['dom'] = dom;
globalFavor['money'] = money;
if (G.userLogin) {
// 如果已经登录,让用户触发加载,因为需要请求网站接口
$(document).on('renderAgain', function () {
renderAgain();
});
} else {
// if ($('#favor_box').length) {
// renderAgain()
// } else {
// renderTop(dom, money)
// }
renderTop(dom, money);
}
};
module.exports.renderAgain = renderAgain;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "549da4e43b9ab5780ba3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___ = __webpack_require__("38b9a004946728772bc4");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___["b"]; });
/***/ }),
/***/ "54ed29046600a3e9868f":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['site', 'siteMap', 'error', 'errorDetail'],
data: function data() {
return {
verifyLink: 'https://world.taobao.com/wow/tmg-fc/tmw/search_image?spm=a2141.241046-global.d_1_0.1.3acc5adbZx9B6y&similarItemId=650001079385&picSearchUrl=https%3A%2F%2Fimg.alicdn.com%2Fbao%2Fuploaded%2Fi3%2F2081957625%2FO1CN01SdvaIp26CIgmFR0nd_!!0-item_pic.jpg'
};
},
methods: {
index: function index(site) {
switch (site) {
case 'jd':
return 'https://www.jd.com/';
case 'tb':
return 'https://www.taobao.com/';
}
return '';
},
login: function login() {
switch (this.site) {
case 'jd':
window.open('https://passport.jd.com/new/login.aspx?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F');
break;
case 'tb':
window.open('https://login.taobao.com/member/login.jhtml');
break;
case 'pdd':
window.open('https://mobile.yangkeduo.com/login.html');
break;
}
},
retry: function retry() {
this.$emit('retry');
}
},
mounted: function mounted() {
var _this = this;
__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig').then(function (config) {
if (config.tbImgVerifyLink) {
_this.verifyLink = config.tbImgVerifyLink;
}
});
}
};
module.exports = exports['default'];
/***/ }),
/***/ "54fb323cedf4e373fd63":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_style_index_0_id_79b5dd44_scoped_true_lang_css___ = __webpack_require__("02b35786dfae568bb734");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_style_index_0_id_79b5dd44_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_style_index_0_id_79b5dd44_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_style_index_0_id_79b5dd44_scoped_true_lang_css____default.a);
/***/ }),
/***/ "55067c4866c69a7d0515":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_lang_less___ = __webpack_require__("6f3a71d8fccef41391c5");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_lang_less____default.a);
/***/ }),
/***/ "55f25469ee6d116f6403":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true___ = __webpack_require__("98a443f9100b8a4eb42a");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true___["b"]; });
/***/ }),
/***/ "5632ccfc7463a4bc9012":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {var __WEBPACK_AMD_DEFINE_RESULT__;
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var originPrice = 0;
var originPricePattern = {
'360buy': '#page_maprice',
'suning': ['del.small-price', 'del', '#itemPrice>del'],
'amazon': ['.digital-list-price>td>.a-text-strike', '.a-span12.a-color-secondary.a-size-base', '.a-text-strike'],
'yougou': 'del:eq(0)',
'dangdang': ['.price_m:eq(0)', '.d15_price_info .price_pc .price_m'],
'vipshop': '.J-mPrice',
'keede': '.message_price_kd',
'feiniu': 'del.fn-rmb-num:eq(0)',
'kaola': '#js_marketPrice',
'111': 'del',
'jiuxian': 'del',
'yintai': '.mk-num',
'beibei': '.strike[op-value="originPrice"]',
'bookschina': 'td:eq(19)',
'tmall': ['.tb-rmb-num', '.tm-tagPrice-panel .tm-price', '.tm-price-panel .tm-price'],
'taobao': '#J_StrPrice>em.tb-rmb-num',
'taobao-95095': '.tm-price-panel .tm-price:eq(0)',
'lefeng': '.marketPrice-s'
};
//let all_equal_short = false;
var patternUsed = '';
if (originPricePattern[G.site] != undefined) {
var pattern = originPricePattern[G.site];
if (pattern instanceof Array) {
pattern.forEach(function (i) {
var element = $(i);
var len = $(i).toArray().length;
if (len > 1) {
element = $(i + (':eq(' + (len - 1) + ')'));
}
if (originPrice) return;
if (!element || !element.text()) return;
var priceText = element.text();
if (priceText.trim) {
priceText = priceText.trim();
}
var price = parseFloat(priceText.replace(',', '').replace('¥', '').replace('¥', '').replace('$', '').replace(',', ''));
originPrice = price;
patternUsed = i;
});
} else {
var element = $(pattern);
if (element && element.text().length > 0) {
var priceText = element.text();
if (priceText.trim) {
priceText = priceText.trim();
}
var price = parseFloat(priceText.replace(',', '').replace('¥', '').replace('¥', '').replace(',', ''));
//
originPrice = price;
patternUsed = pattern;
}
}
}
// tmall.hk
if (location.host === 'detail.tmall.hk') {
originPrice = $('span.tm-price:eq(0)').text();
var unitText = $('em.tm-yen:eq(0)').text();
if (unitText === '₩' || unitText === 'NT$' || $('span.tm-price:eq(0)').css('text-decoration') && $('span.tm-price:eq(0)').css('text-decoration').indexOf('line-through') === -1) {
originPrice = null;
}
var try2 = $('.wrtoriginprice .tm-price').text();
if (try2) {
originPrice = try2;
}
}
// 淘宝需特殊处理
var jstrprice = $('#J_StrPrice').text() && $('#J_StrPrice').css('text-decoration').toString().indexOf('line-through') === -1;
if ((G.site === 'taobao' || G.site === 'tmall' || G.site === 'taobao-95095') && (jstrprice || G.site === 'tmall' && $('#J_StrPriceModBox').css('display') === 'none')) {
if (patternUsed === '.tm-price-panel .tm-price' || patternUsed === '#J_StrPrice>em.tb-rmb-num') {
originPrice = null;
}
}
if (G.site === 'taobao' || G.site === 'tmall' || G.site === 'taobao-95095') {
var e = $(patternUsed);
if (e.css('text-decoration') && e.css('text-decoration').toString().indexOf('line-through') === -1) {
if (G.site === 'taobao') {
if (e.parent().css('text-decoration').toString().indexOf('line-through') === -1) {
originPrice = null;
}
} else {
originPrice = null;
}
}
}
if (G.site === 'bookschina') {
var s = $('td').toArray().map(function (i) {
return i.innerText;
});
var pos = s.indexOf('定 价:');
originPrice = s[pos + 1];
}
var type = null;
if (location.host === 'www.amazon.co.jp') {
type = 'JPY';
}
originPrice = __webpack_require__("cb0906562effcf1b0e6c")(originPrice, type);
originPrice = parseFloat(originPrice);
return originPrice;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "5718695c1fa25d021f07":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_script_lang_js___ = __webpack_require__("e1f1ecf2911e180e2d4a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "57cbb6619921ed27070e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_style_index_0_lang_less___ = __webpack_require__("4eeb56a34812141cabdc");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_style_index_0_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_style_index_0_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_style_index_0_lang_less____default.a);
/***/ }),
/***/ "580fdef2bbaa9f2dc7e9":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_0_lang_css___ = __webpack_require__("d98e58cfc5180294bd6a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_0_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_0_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_style_index_0_lang_css____default.a);
/***/ }),
/***/ "5864b02248792e9a51fc":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, regeneratorRuntime, Vue) {
var _this = this;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsAmazonSameLinks = __webpack_require__("26685b918a033d7f9a97");
var _componentsAmazonSameLinks2 = _interopRequireDefault(_componentsAmazonSameLinks);
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var request = __webpack_require__("91f250ebeb8d5987491c");
var newtrend = __webpack_require__("d0de61a729123238553b");
var detect = __webpack_require__("60624e018be49fb2d959");
var priceParser = __webpack_require__("e29ce4c2a4af273fcade");
var parse_price = __webpack_require__("cb0906562effcf1b0e6c");
var countryConfig = __webpack_require__("9bf6d059e9a265559f0c");
var util = __webpack_require__("d54879e983a83d07f093");
__webpack_require__("0b4163e217e4ff33f7c4");
var getText = function getText(selector) {
if ($(selector).length) {
return parseFloat($(selector).text().trim());
}
return '';
};
var getAliPrice = function getAliPrice(oriPrice) {
var price = oriPrice;
var promoPrice = getText('[class^=Price--extraPrice] span[class^=Price--priceText]');
var pagePrice = G.dp.ori_price;
if (pagePrice) price = pagePrice;
if (promoPrice) price = promoPrice;
if (isNaN(parseFloat(price))) {
return oriPrice;
}
return parseFloat(price);
};
var oneHour = 3600000;
var oneDay = 24 * oneHour;
var currentCurrency = undefined;
var c_width = document.documentElement.clientWidth > 0 ? document.documentElement.clientWidth : document.body.clientWidth;
var isForeignSite = undefined;
var priceTle = {
'pri-t1': "价格上涨",
'pri-t0': "价格平稳",
'pri-t-1': "价格下降",
'pri-t-2': "历史最低"
};
var edit_nopuzzle_promo = function edit_nopuzzle_promo(data) {
var time0 = data[0].time;
var lowest = data[0].price,
lowIndex = 0;
var lastloop = undefined;
for (var i = 0; i < data.length; i++) {
var num = Math.abs(data[i].time - time0) / 86400;
data[i].time2 = new Date(data[i].time * 1000);
if (num < 10) {
if (data[i].price < lowest) {
lowest = data[i].price;
lowIndex = i;
}
} else {
lastloop = lowIndex;
data[lowIndex].showCircle = true;
lowIndex = i;
lowest = data[i].price;
time0 = data[i].time;
}
}
if (lastloop + 1 < lowIndex) {
data[lowIndex].showCircle = true;
}
};
var noTrendAddTrendData = function noTrendAddTrendData(data) {
var host = location.host;
var site_name = undefined;
if (host.indexOf('taobao') === -1 && host.indexOf('tmall') === -1) {
if (data.store && data.store[0].name) {
site_name = data.store[0].name;
data.store = null;
} else {
return data;
}
}
var price = parseFloat(G.dp.price);
if (G.aliSite) {
price = getAliPrice(price);
}
if (!price) return data;
var date = util.getTimeNumber(new Date().getTime() - 86400000 * 179, "5");
var date2 = util.getTimeNumber(new Date().getTime(), "5");
var arr = [];
for (var i = 0; i < 180; i++) {
arr.push(price);
}
date = new Date(date).getTime();
var str = '淘宝';
if (host.indexOf('tmall') > -1) str = '天猫';
str = site_name || str;
var noTrendObj = {
all_line: arr,
all_line_begin_time: date,
first_price: price,
current_price: price,
highest: price,
last_price: price,
lowest: price,
lowest_date: new Date(date2).getTime(),
name: str,
price_range: price + '-' + price,
price_status: 0
};
data.price_status = 0;
data.store = [noTrendObj];
data.taobaoNoTrend = true;
return data;
};
var getCommonInfo = function getCommonInfo(callback) {
var pageUrl = location.href;
if (G.site === 'taobao-ju') {
var id = pageUrl.match(/item_id=(\d+)/)[1];
pageUrl = 'https://detail.tmall.com/item.htm?id=' + id;
}
var url = encodeURIComponent(pageUrl);
var price = G.dp.price;
price = parseFloat(price);
if (price) {
if (isForeignSite) {
price = G.dp.oldPrice;
}
price = parseInt(parseFloat(price * 100).toFixed(2));
price = price.toFixed(2);
} else {
price = '';
}
if (G.aliSite) {
price = getAliPrice(price);
}
getPriceHistoryDataAndRender(url, price, callback);
if (G.site === 'taobao' || G.site === 'tmall') {
var origin = window.removeEventListener;
setTimeout(function callee$1$0() {
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
// eslint-disable
// let map = {}
// if (G.site === 'taobao') {
// map = Hub.config.get("sku").valItemInfo.skuMap; // eslint-disable-line
// } else {
// let valItemInfo = await require('common/infoCollect/aliSku').getValItemInfo()
// map = valItemInfo.skuMap
// }
$('li').on('click', function (e) {
if (!$(e.target).parents('.tb-key-sku').length) {
console.log($(e.target).parents('.tb-key-sku'));
return;
}
try {
setTimeout(function () {
window.extNeedReload = true;
}, 0);
} catch (e) {
__webpack_require__("316f9c352c6202560d16").warn(e);
}
});
// $('li').on('click', function(e) {
// //console.log(e)
// setTimeout(() => {
// let selected = $('.tb-selected').toArray().map(item => $(item).attr('data-value')).join(';')
// let skuKey = ';' + selected + ';';
// skuKey = skuKey.replace(';;', ';').replace(';;', '');
// // console.log('skuKey',skuKey)
// // console.log(map)
// require('common/globalCondition').clear('lastPointPos')
// if (!map[skuKey]) {
// getPriceHistoryDataAndRender(encodeURIComponent(location.href), price, callback)
// return ;
// }
// let skuId = map[skuKey].skuId;
// //console.log('skuId', skuId)
// getPriceHistoryDataAndRender(encodeURIComponent(`https://sku-taobao.com/item.htm?id=${G.dp.itemId.replace('-83', '')}-${skuId}`), null, callback)
// //console.log('selected', skuId)
// }, 0)
// })
case 1:
case 'end':
return context$2$0.stop();
}
}, null, _this);
}, 0);
}
};
var reqId = 0;
var getPriceHistoryDataAndRender = function getPriceHistoryDataAndRender(url, price, callback) {
reqId++;
var currentReq = reqId;
if (url.indexOf('skuId') > -1) {
var skuId = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('skuId', location.href);
var dp = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('id', location.href);
if (dp && skuId) {
url = 'https://sku-taobao.com/item.htm?id=' + dp + '-' + skuId;
}
} else {
try {
var sku = Hub.config.get('sku');
var skuId = sku.skuId;
var dp = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('id', location.href);
if (skuId && dp) {
url = 'https://sku-taobao.com/item.htm?id=' + dp + '-' + skuId;
}
} catch (e) {
__webpack_require__("316f9c352c6202560d16").warn(e);
}
}
// url = 'http://www.kede.com/candymagic51.html';
request.get(G.server + '/extension/price_towards?url=' + url + '&price=' + price + '&ver=1', true).then(function (data) {
if (data.itemQr) {
__webpack_require__("9c38beef5ff283e15bd2").setMet('qrApiReady', data.itemQr);
}
if (currentReq !== reqId) {
console.warn('reqId mismatch ' + currentReq + ': ' + reqId);
return;
}
try {
if (data.is_ban && data.action && data.action.method === 'redirect' && data.action.to) {
yanzhengma(data.action.to);
return;
}
if (data.amazons && location.hostname.includes('amazon.cn') && !$('.gwd-amazon-link').length) {
(function () {
var el = document.createElement('DIV');
if ($('#gwd-space').length) {
$('#gwd-space').before(el);
} else {
$('.search-mod').before(el);
}
var siteName = $('#merchant-info .a-link-normal span').text();
if (!siteName) {
siteName = $('#sellerProfileTriggerId').text();
}
new Vue({
el: el,
render: function render(h) {
return h(_componentsAmazonSameLinks2['default'], {
props: {
data: data.amazons.filter(function (x) {
return x.title === siteName;
})
}
});
}
});
})();
}
if (data.nopuzzle_promo && data.nopuzzle_promo.length > 0) {
edit_nopuzzle_promo(data.nopuzzle_promo);
}
if (data.store && data.store.length > 0 && data.store[0].all_line.length) {
G.dp.storeInfo = data.store;
if (data.store[0].mobile_price) {
G.dp.mobilePrice = data.store[0].mobile_price;
}
__webpack_require__("9c38beef5ff283e15bd2").setMet('GwdPriceTrendLoaded');
__webpack_require__("9c38beef5ff283e15bd2").setMet('NowPrice', data.store[0].current_price);
var store = data.store[0];
var allLine = store.all_line;
var nowPriceWithPromo = allLine[allLine.length - 1];
__webpack_require__("9c38beef5ff283e15bd2").setMet('NowPriceWithPromo', nowPriceWithPromo);
} else {
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return G.dp.price && !isNaN(parseFloat(G.dp.price));
}).then(function () {
if (G.dp.price) {
if (isNaN(parseFloat(G.dp.price))) {
return;
}
__webpack_require__("9c38beef5ff283e15bd2").setMet('NowPrice', G.dp.price);
}
});
}
if (data.store && data.store[1] && data.store[1].name === "到手价" && data.promo) {
data.store[1].name = "凑单到手价";
} else if (data.store) {
data.store.length = 1;
}
if (currentCurrency && data && data.store) {
data.store[0].currency = currentCurrency;
}
if (!data.store || data.store[0].all_line.length === 0) {
var siteName = G.site;
var siteId = detect.getSiteId(siteName);
priceParser.init(siteId, function (price) {
if (price && price > 0) {
G.dp.oldPrice = price;
G.dp.price = price;
} else if (data.store && data.store.length && data.store[0].last_price) {
G.dp.price = data.store[0].last_price / 100;
}
data = noTrendAddTrendData(data);
callback(data);
});
} else {
callback(data);
}
} catch (e) {
callback(data);
}
});
};
// 一淘数据, 也就是淘宝天猫以前使用的别人的数据 此处是处理数据
var dealWithEtaoData = function dealWithEtaoData(msg, callback) {
if (!msg) return;
if (!msg.list) return;
var islowest = undefined,
lowest = undefined,
highest = undefined,
currentTime = undefined,
price_trend = undefined;
var listSize = msg.list.length;
var trenddata = [];
var startTime = msg.startTime;
currentTime = new Date(msg.curTime).getTime();
lowest = highest = msg.list[0].price;
var lowestTime = undefined;
try {
for (var i = 0; i < listSize; i++) {
var item = msg.list[i];
trenddata.push([new Date(item.time).getTime(), item.price]);
if (item.price > highest) highest = item.price;
if (item.price < lowest) {
lowest = item.price;
}
if (i > 0 && lowest == item.price && item.price != msg.list[i - 1].price) {
lowestTime = item.time;
}
}
trenddata.unshift([new Date(startTime).getTime(), msg.list[0].price]);
/*补点*/
for (var i = listSize - 1; i > 0; i--) {
if (trenddata[i][0] - trenddata[i - 1][0] > 86400000) {
var itemTrend = [trenddata[i][0] - 86400000, trenddata[i - 1][1]];
trenddata.splice(i, 0, itemTrend);
}
}
/*判断当前时间是否大于最后一个点,如果大于, 则补最后一个点*/
var lastData = trenddata[trenddata.length - 1];
if (lastData[0] < currentTime) {
var lstprice = lastData[1];
var pagePrice = getSitePrice(G.site);
if (currentTime - lastData[0] > 86400000) trenddata.push([currentTime - 86400000, lstprice]);
if (pagePrice && lstprice != pagePrice) {
if (pagePrice > highest) highest = pagePrice;
if (pagePrice < lowest) lowest = pagePrice;
trenddata.push([currentTime, pagePrice]);
}
}
setTimeout(function () {
// 修正最后一个点的价格
var sitePrice = getSitePrice(G.site);
if (sitePrice) {
trenddata[trenddata.length - 1][1] = sitePrice;
}
//判断价格历史走势
var result = getPriceStatus(trenddata);
var price_status = result.price_status;
var price_last = result.price_last;
islowest = result.islowest;
var price_range = lowest + "-" + highest;
var startD = new Date(msg.startTime).getDate();
var startM = new Date(msg.startTime).getMonth();
var startY = new Date(msg.startTime).getFullYear();
var allLine = [];
var now_day = new Date();
var getDataFromTime = function getDataFromTime(time) {
for (var i = 0; i < trenddata.length - 1; i++) {
if (time >= trenddata[i][0] && time < trenddata[i + 1][0]) {
return trenddata[i][1];
}
}
return trenddata[trenddata.length - 1][1];
};
var start = trenddata[0][0];
while (start <= now_day.getTime()) {
var s = getDataFromTime(start);
allLine.push(parseFloat(s.toFixed(2)));
start += oneDay;
}
var year_line = null;
if (allLine.length >= 365) {
year_line = allLine.slice(allLine.length - 365);
}
var month_line = null;
if (allLine.length >= 31) {
month_line = allLine.slice(allLine.length - 31);
}
var short_day_line = null;
if (allLine.length >= 6) {
var dayline = allLine.slice(allLine.length - 6);
short_day_line = [];
for (var i = 0; i < dayline.length - 1; i++) {
var newArr = [];
for (var n = 0; n < 24; n++) {
newArr.push(dayline[i]);
}
short_day_line = short_day_line.concat(newArr);
}
short_day_line.push(dayline[dayline.length - 1]);
}
var now_time = new Date();
price_trend = {
"price_status": price_status,
"startD": startD,
"startM": startM,
"startY": startY,
"now_day": now_day.getTime(),
"startTime": startTime,
"lowestTime": lowestTime,
"extra": 'start from another',
"store": [{
"current_price": price_last,
"all_line": allLine,
"all_line_begin_time": trenddata[0][0] + 8 * oneHour,
"year_line": year_line,
"year_line_time": now_day.getTime() - 365 * oneDay,
"month_line": month_line,
"month_line_time": now_day.getTime() - 30 * oneDay,
"short_day_line": short_day_line,
"short_day_line_begin_time": now_time.getTime() + 8 * oneHour - 5 * oneDay,
"min_stamp": "0",
"islowest": islowest,
"name": G.site === 'tmall' ? '天猫' : '淘宝',
"price_range": price_range,
"promo": [],
"all_equal_short": false
}]
};
callback(price_trend);
}, 500);
//return price_trend
} catch (e) {}
};
var getSitePrice = function getSitePrice(site) {
var price = '';
if (site == 'taobao') {
price = $('#J_PromoPriceNum').text();
if (price == '' && $('#J_PromoPriceNum').length == 0) {
price = $('#J_StrPrice .tb-rmb-num').text();
}
}
if (site == 'tmall') {
if (price == "") {
price = $('#J_DetailMeta #J_PromoPrice span.tm-price').text();
}
if (price == "") {
price = $('span.tm-price').text();
}
if (location.host === 'detail.tmall.hk') {
price = $('span.tm-price:eq(1)').text();
}
if ($(".tb-wrTuan-num").text()) {
price = $(".tb-wrTuan-num").text();
}
}
if (site == 'taobao-95095') {
price = $('#J_PromoPrice .tm-price').text();
if (price == "") {
price = $('#J_StrPriceModBox .tm-price').text();
}
}
if (site == 'ai-taobao') {
if (!G.chrome_extension) {
price = window.pageconfig.promoPrice;
} else {
var pageconfig = $('.aitaobao-edetail-header script').text();
price = /promoPrice":"([\d\.]+)"/.exec(pageconfig);
if (price) price = price[1];
}
if (price == '' || !price) {
price = $('.price-wrap .price-single .price-promo strong').text();
}
}
if (price.indexOf('-') > -1) {
price = price.split('-')[0];
}
return parse_price(price);
};
var tryTimes = 0;
var getContentFromDiv = function getContentFromDiv(fn) {
if (tryTimes >= 9 && G.site == 'amazon' && location.host.indexOf('cn') != -1) return fn(false);else if (tryTimes >= 6) return fn(false);
var msg = $('#' + G.extBrand + '_myDiv').text();
if (msg) fn(msg);else {
tryTimes++;
setTimeout(function () {
getContentFromDiv(fn);
}, 1000);
}
};
var getPriceInfo = function getPriceInfo(callback) {
if (G.site === 'amazon' && location.host != 'www.amazon.cn') {
isForeignSite = true;
currentCurrency = 'USD';
if (location.host == 'www.amazon.co.jp') {
currentCurrency = 'JPY';
}
if (['www.amazon.fr', 'www.amazon.de', 'www.amazon.es', 'www.amazon.nl', 'www.amazon.it'].indexOf(location.host) > -1) {
currentCurrency = 'EUR';
}
if (location.host == 'www.amazon.ca') {
currentCurrency = 'CAD';
}
if (location.host == 'www.amazon.co.uk') currentCurrency = 'GBP';
getCommonInfo(callback);
} else if (G.site === 'tmall' || G.site === 'taobao-95095' || G.site === 'ai-taobao' || G.site === 'taobao') {
// require('common/getTaobaoTrend').getTrend(function(trenddata) {
// if (!trenddata || trenddata.nodata === true) {
// getCommonInfo(callback);
// } else {
// dealWithEtaoData(trenddata, function(data) {
// if (data) callback(data)
// else getCommonInfo(callback);
// });
// }
// })
/*以前因为我们价格走势对淘宝天猫的支持不好 所以使用了别人的数据, 现在基本上都使用了自己的数据, 所以上面也被注释了*/
setTimeout(function () {
getCommonInfo(callback);
}, 200);
// 避开lint js 检测
if (false) dealWithEtaoData();
} else if (G.site === 'aliexpress') {
__webpack_require__("fa297f213d29eb497c63").getTrendData(function (data) {
if (data) callback(data);
});
} else {
getCommonInfo(callback);
}
};
var getPriceStatus = function getPriceStatus(trenddata) {
// 对于使用第三方数据的, 判断价格走势
var price_status = 0;
var price_num = trenddata.length;
var priceArr = trenddata.map(function (i) {
return i[1];
});
var lowest = Math.min.apply(undefined, priceArr);
var price_last = trenddata[price_num - 1][1];
var islowest = false;
var change_range = 20;
var time_length = 0;
for (var i = price_num - 1; i >= 0; i--) {
var now_price = trenddata[i][1];
if (i > 0) {
time_length += (trenddata[i][0] - trenddata[i - 1][0]) / 86400000;
}
if (now_price == 0) {
continue;
}
if (price_last == now_price) {
if (time_length > 180) {
break;
}
continue;
} else if (parseFloat(price_last) > parseFloat(now_price) && i >= price_num - change_range - 1) {
price_status = 1;
break;
} else if (parseFloat(price_last) < parseFloat(now_price)) {
price_status = -1;
if (price_last === lowest) {
islowest = true;
price_status = -2;
}
break;
}
}
return {
price_status: price_status,
islowest: islowest,
price_last: price_last
};
};
var topRendered = false;
var renderBtnTop = function renderBtnTop(data) {
if (!data.store || data.store[0].all_line.length < 2) return;
var w1 = c_width - 321;
var status = data.price_status;
status = 'pri-t' + status;
var tle = priceTle[status];
if (topRendered) {
$('#gwdang-trend .btn-tab-sp').html('\n <em class="gwd_bg ' + status + '"></em>\n <span class="tab-sp1 blkcolor1">' + tle + '</span>\n ');
return;
}
var t = '<span class="btn-tab-sp">\n <em class="gwd_bg ' + status + '"></em>\n <span class="tab-sp1 blkcolor1">' + tle + '</span>\n </span>\n <div id="gwdang-trend-detail" class="gwdang-trend-detail top-bar-detail" style="white-space: nowrap">\n <div id="gwdang-pri-trend-chart" style="flex: 1; height:260px;" class="chart">\n <div id="big_tooltip_top" class="big_tooltip_box"></div>\n <div id="bar_trend_legend_btn" class="legend-btn-box">\n <span class="price-trend-sp pt-sp1 " data-id="days180">\n <em></em>\n <span>到手价(单件)</span>\n </span>\n <span class="review-trend-sp" data-id="plotSpecial">\n <em></em>\n <span>到手价(多件)</span>\n </span>\n </div>\n </div>\n <div class="gwd-collection-trend-content"></div>\n </div>\n ';
topRendered = true;
$('#gwdang-trend').append(t).css("display", "block");
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
};
var renderBtnBtm = function renderBtnBtm(data) {
if (!data.store || data.store[0].all_line.length < 2) return;
var w1 = c_width - 321;
var status = data.price_status;
status = 'pri-t' + status;
var tle = priceTle[status];
for (var key in priceTle) {
$('#gwdang-trend .trend-box-dev span').removeClass(key);
$('#gwdang-trend .trend-box-dev em').removeClass(key);
}
$('#gwdang-trend .trend-box-dev span').text(tle).addClass(status);
$('#gwdang-trend .trend-box-dev em').addClass(status);
// $('#gwdang-pri-trend-chart').css('width', w1 + 'px')
$('#gwdang-trend').css("display", "block");
};
var renderMini = function renderMini(data) {
var no_price, settbg, status, tle, t;
return regeneratorRuntime.async(function renderMini$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('#mini_price_history').length;
}));
case 2:
no_price = '', settbg = 'setting-bg';
status = data.price_status;
status = 'pri-t' + status;
tle = priceTle[status];
if (!data.store || data.store[0].all_line.length < 2) {
no_price = 'no-price';
tle = '暂无价格走势';
status = '';
settbg = '';
$('.gwd-collection-mini').remove();
}
if (G.site == 'amazon' || G.site == '6pm') {
settbg = 'ht-bg';
}
t = '<div class="minibar-btn-box ' + no_price + '">\n <em class="' + settbg + ' pri-history-icon ' + status + '"></em>\n <span class="' + status + '">' + tle + '</span>\n </div>';
if (!data.store || data.store[0].all_line.length < 2) {
$('#mini_price_history').addClass('no_price').off();
$('#mini_price_history_detail').remove();
$('#ht_minitrend_detail').remove();
}
$('#mini_price_history').append(t).css("display", "block");
__webpack_require__("316f9c352c6202560d16").log('render mini trend');
case 12:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var yanzhengma = function yanzhengma(url) {
__webpack_require__("83271c7588396d2d5e59").log('验证码', '弹出');
if (G.site === 'steampowered') {
renderYanzhengmaSteam(url);
return;
}
var style = userData.get('permanent').style;
if (style === 'top') {
renderyanzhengmaTop(url);
} else if (style === 'bottom') {
renderyanzhengmaBtm(url);
}
renderyanzhengmaMini(url);
setTimeout(function () {
$('a.error-sp').on('click', function (e) {
e.preventDefault();
__webpack_require__("83271c7588396d2d5e59").log('验证码', '点击');
location.href = url;
});
}, 0);
};
var renderYanzhengmaSteam = function renderYanzhengmaSteam(url) {
var dom = $('.game_purchase_action:contains("开始游戏")');
if (dom.length === 0) dom = $('.game_purchase_action:contains("在购物车中")');
if (dom.length === 0) dom = $('.game_purchase_action:contains("添加至购物车")');
var html = __webpack_require__("f5ab9f9bfeb8fa69f374");
var btntxt = '<span class="blkcolor1">访问异常</span>';
dom.eq(0).prepend(template.compile(html)({
url: url
}));
dom.parents('.game_area_purchase_game_wrapper').css('z-index', '999999');
dom.parents('.game_area_purchase_game').css('z-index', '9999999');
};
var renderyanzhengmaBtm = function renderyanzhengmaBtm(url) {
var w1 = c_width - 321;
var html = __webpack_require__("7421c06e78929496e5b0");
var btntxt = '<span class="blkcolor1">访问异常</span>';
$('#gwdang-trend').append($(btntxt));
$('.trend-box-dev').remove();
// $('#gwdang-pri-trend-chart').css('width', w1 + 'px')
$('#gwdang-trend-detail').empty().append(template.compile(html)({
url: url
}));
$('#gwdang-trend').css("display", "block");
};
var renderyanzhengmaTop = function renderyanzhengmaTop(url) {
var html = __webpack_require__("6603a2c5ef0a65a7b3f8");
var btntxt = '<span class="blkcolor1">访问异常</span>';
$('#gwdang-trend').append($(btntxt));
$('#gwdang-trend').append(template.compile(html)({
url: url
})).css('display', 'block');
$('#gwdang-trend').on('mouseleave', function (e) {
$('#gwdang-trend').removeClass('tab-hover');
});
};
var renderyanzhengmaMini = function renderyanzhengmaMini(url) {
// 中间部分访问异常情况
var html = __webpack_require__("613b1a45bb5eb6fb87df");
var btntxt = '<span class="blkcolor1">访问异常</span>';
$('#mini_price_history').append($(btntxt));
$('#mini_price_history').append(template.compile(html)({
url: url
})).css('display', 'block');
};
var renderMiniDetail = function renderMiniDetail(data) {
var dpdata, showapp, html, MiniPromoHistory, promoCopy, storeCopy, promoData;
return regeneratorRuntime.async(function renderMiniDetail$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('#mini_price_history').length;
}));
case 2:
dpdata = userData.get('dp_query');
showapp = false;
if (!G.forbidCoupon) {
showapp = true;
}
if (G.IE7 || G.IE8 || G.IE9 || G.IE10 || G.IE11) {
showapp = false;
}
if (dpdata && dpdata.b2c && !(dpdata.b2c instanceof Array)) {
showapp = false;
}
if (G.aliSite) {
showapp = false;
}
html = __webpack_require__("8a3a5667b12a2fbf66e3");
$('#mini_price_history').append(html({
showapp: showapp
}));
MiniPromoHistory = __webpack_require__("fc176595ad8aaf9fdb19")['default'];
promoCopy = data.nopuzzle_promo ? JSON.parse(JSON.stringify(data.nopuzzle_promo)) : '';
storeCopy = data.store ? JSON.parse(JSON.stringify(data.store)) : '';
promoData = __webpack_require__("6973d6984a148bf8a638").editData(data.promo, promoCopy, storeCopy);
data.promoShow = promoData;
if (data.analysis && !(G.site == 'amazon' || G.site == '6pm')) {
$('#mini_price_history_detail').css('width', '690px');
} else {
$('#mini_price_history_detail').css('width', '460px');
}
if (!(G.site == 'amazon' || G.site == '6pm')) {
window.rightPromo = new Vue({
el: '#gwd-mini-promo-history',
render: function render(h) {
return h(MiniPromoHistory, {
props: {
promoHistory: data
}
});
}
});
}
if (showapp) {
$('#mini_price_history').addClass('showapp');
}
setTimeout(function () {
if (!$('#mini_price_history').is(':visible')) {
$('#mini_price_history').show();
}
}, 100);
case 19:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var renderBtn = function renderBtn(data) {
//$('#gwdang-trend').html('')
var style = userData.get('permanent').style;
if (style === 'top') {
renderBtnTop(data);
} else if (style === 'bottom') {
renderBtnBtm(data);
}
$('#mini_price_history').html('');
renderMini(data);
if (!data.store || data.store[0].all_line.length < 2) return;
renderMiniDetail(data);
$('#gwdang-trend').on('mouseleave', function (e) {
setTimeout(function () {
var arrs = $(e.target).parents();
for (var i = 0; i < arrs.length; i++) {
var id = $(arrs[i]).attr('id');
if (id === 'favor_box') {
return;
}
}
//$('#gwdang-trend-detail').hide()
$('#gwdang-trend').removeClass('tab-hover');
}, 150);
});
};
var renderRemind = function renderRemind(data) {
var money = '¥';
var site = G.logsite;
var moneyInfo = countryConfig.getMoneyInfo(site);
if (moneyInfo) money = moneyInfo[0];
setTimeout(function callee$1$0() {
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
context$2$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('PriceRemindSetted'));
case 2:
__webpack_require__("d80601251d793aa54a67").setPriceData(money, data);
//require('./price_remind').init(`#gwdang-trend-detail`, money, data)
case 3:
case 'end':
return context$2$0.stop();
}
}, null, this);
}, 400);
};
var addPriceStatus = function addPriceStatus(data) {
if (data.price_status === -1 && data.store.length > 0) {
var lastPrice = data.store[0].last_price / 100;
var lowestP = data.store[0].lowest;
if (lastPrice === lowestP) {
data.price_status = -2;
}
}
return data;
};
module.exports.init = function callee$0$0() {
var urlBeforeRequest, d;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
var _this2 = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
topRendered = false;
__webpack_require__("d0de61a729123238553b").resetBind();
if (!(G.site === 'epic')) {
context$1$0.next = 5;
break;
}
__webpack_require__("3cd1d8e0961acbb3ac12").init();
return context$1$0.abrupt('return');
case 5:
context$1$0.next = 7;
return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(1000));
case 7:
urlBeforeRequest = location.href;
window.gwd_trend_request_id = Date.now();
d = window.gwd_trend_request_id;
getPriceInfo(function callee$1$0(data) {
var oldId, currentId, oldSku, currentSku, permanent, dpId;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
if (!(d !== window.gwd_trend_request_id)) {
context$2$0.next = 2;
break;
}
return context$2$0.abrupt('return');
case 2:
if (!(location.href !== urlBeforeRequest)) {
context$2$0.next = 17;
break;
}
if (!G.aliSite) {
context$2$0.next = 15;
break;
}
oldId = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('id', urlBeforeRequest);
currentId = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('id');
oldSku = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('skuId', urlBeforeRequest);
currentSku = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('skuId');
__webpack_require__("316f9c352c6202560d16").log('situation 1');
if (!(oldId !== currentId || oldSku !== currentSku)) {
context$2$0.next = 13;
break;
}
__webpack_require__("316f9c352c6202560d16").warn('url mismatch tb', {
old: urlBeforeRequest,
current: location.href
});
if (!oldSku) {
context$2$0.next = 13;
break;
}
return context$2$0.abrupt('return');
case 13:
context$2$0.next = 17;
break;
case 15:
__webpack_require__("316f9c352c6202560d16").warn('url mismatch 2', {
old: urlBeforeRequest,
current: location.href
});
return context$2$0.abrupt('return');
case 17:
if (!(G.site === 'steampowered')) {
context$2$0.next = 21;
break;
}
permanent = userData.get('permanent');
if (permanent && permanent.setsteam !== '0') {
__webpack_require__("0f62f0fb3b5cc89beb7a").init(data);
}
return context$2$0.abrupt('return');
case 21:
// 判断是否是历史最低价
data = addPriceStatus(data);
// 加载价格走势标签
renderBtn(data);
// 加载价格走势里面的降价提醒
renderRemind(data);
// renderDetail()
context$2$0.next = 26;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 26:
dpId = context$2$0.sent;
if (!(!data.store || data.store[0].all_line.length < 2)) {
context$2$0.next = 29;
break;
}
return context$2$0.abrupt('return');
case 29:
$('#biggraph_' + G.from_device).remove();
__webpack_require__("316f9c352c6202560d16").log(data.store);
__webpack_require__("d0de61a729123238553b").init(data, 'dpPage', false, {
top: false,
middle: false,
bottom: false,
baidu: false
});
//let img = await require('common/request').get(`${G.server}/extension/QrCode?tag=PromoDetail&dp_id=${dpId}`)
if (data.promo && data.promo.length > 0) {
//$('#trend_com_detail').remove();
//G.promoTrendRendered = true
//$('.app-tuiguang').remove()
//$('#mini_price_history').removeClass('showapp')
//require('./promoHistory').init(data.promo, data.nopuzzle_promo, data.store, '')
}
case 33:
case 'end':
return context$2$0.stop();
}
}, null, _this2);
});
case 11:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
// 加载中间展开部分
// if (G.site == 'amazon' || G.site == '6pm') return;
// 获取价格走势数据
// 如果当前页面是steam网站 就加载steam价格走势
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "58bef15ad653c744be7e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports['default'] = {
mixins: [_commonComponentsMemberCouponMixin2['default']],
props: ['hintText', 'hideInMini'],
data: function data() {
return {
// counter: 0
};
},
mounted: function mounted() {
// setInterval(() => this.counter ++, 1000)
}
};
module.exports = exports['default'];
/***/ }),
/***/ "5a3842de4822d4a74039":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_script_lang_js___ = __webpack_require__("95c5d769aeceb09647ef");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "5b79567feae54cc6933c":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("b07b8c01972d46373e29");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("24f51306", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TbScrollLink.vue?vue&type=style&index=0&id=0ac72494&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./TbScrollLink.vue?vue&type=style&index=0&id=0ac72494&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "5c2efa94913e2ffc627b":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {// 会员券
var _this = this;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _commonComponentsMemberCouponTopVue = __webpack_require__("f423f4cf37e1e709bc4d");
var _commonComponentsMemberCouponTopVue2 = _interopRequireDefault(_commonComponentsMemberCouponTopVue);
var _commonComponentsMemberCouponMiniVue = __webpack_require__("00c99715365e333b6472");
var _commonComponentsMemberCouponMiniVue2 = _interopRequireDefault(_commonComponentsMemberCouponMiniVue);
var _bjgouComponentsMemberCouponMiniBjg = __webpack_require__("461dcf71927012141a32");
var _bjgouComponentsMemberCouponMiniBjg2 = _interopRequireDefault(_bjgouComponentsMemberCouponMiniBjg);
var _bjgouComponentsMemberCouponBottomBjg = __webpack_require__("19254b8c4bfcc18933d0");
var _bjgouComponentsMemberCouponBottomBjg2 = _interopRequireDefault(_bjgouComponentsMemberCouponBottomBjg);
var getMemberCoupon = function getMemberCoupon(shopId, userId) {
return regeneratorRuntime.async(function getMemberCoupon$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("91f250ebeb8d5987491c").rawGet('https://alisitecdn.m.taobao.com/minidata/shop/index/downgrade.htm?pathInfo=shop/index2&userId=' + userId + '&shopId=' + shopId));
case 2:
return context$1$0.abrupt('return', context$1$0.sent);
case 3:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var render = function render() {
__webpack_require__("9c38beef5ff283e15bd2").setMet('couponLink', {
content: '发现店铺优惠券,速领',
url: 'https://tb.gwdang.com/extension/qrpage?dp_id=' + G.dp.dpId + '&tag=2'
});
var divTop = document.createElement('div');
$('.gwd-topbar-left').append(divTop);
new Vue({
el: divTop,
render: function render(h) {
return h(_commonComponentsMemberCouponTopVue2['default'], {
props: {
tag: 2
}
});
}
});
// const divBottom = document.createElement('div');
// $('#gwd_minibar').after(divBottom);
new Vue({
el: '#gwd-coupon-placeholder',
render: function render(h) {
return h(_commonComponentsMemberCouponMiniVue2['default'], {
props: {
tag: 2
}
});
}
});
};
var renderBjg = function renderBjg() {
new Vue({
el: '#bjg-coupon-placeholder',
render: function render(h) {
return h(_bjgouComponentsMemberCouponMiniBjg2['default'], {
props: {
tag: 8
}
});
}
});
var el = document.createElement('DIV');
$('.bjg-coupon-space').after(el);
new Vue({
el: el,
render: function render(h) {
return h(_bjgouComponentsMemberCouponBottomBjg2['default'], {
props: {
tag: 8
}
});
}
});
};
module.exports = {
init: function init() {
return new Promise(function (resolve, reject) {
if (!G.aliSite) {
resolve(false);
}
var metaStr = $('meta[name="microscope-data"]').attr('content');
if (!metaStr) {
resolve(false);
return;
}
var parsedMetaStr = metaStr.split(';').map(function (item) {
var arr = item.split('=');
return {
key: arr[0],
value: arr[1]
};
});
var meta = {};
parsedMetaStr.forEach(function (item) {
meta[item.key.trim()] = item.value;
});
getMemberCoupon(meta.shopId, meta.userid).then(function (res) {
if (JSON.stringify(res).indexOf('market.m.taobao.com/app/cem-fe/benefit-exchange/benefit-exchange/index.html') > -1) {
__webpack_require__("83271c7588396d2d5e59").logOnce('淘宝会员券:展示');
if (G.from_device === 'bijiago' || G.from_device === 'biyibi') {
renderBjg();
} else {
render();
}
resolve(true);
} else {
resolve(false);
}
});
});
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "5d4f0e584bd9a3a675b3":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {
modules: {},
version: 1725607518956,
mv3: true,
browser: {},
// debug: /gwdebug/.test(window ? window.location.href: ''),
extend: function extend(obj) {
for (var i in obj) {
this[i] = obj[i];
}
}
};
/***/ }),
/***/ "5d7928d15752ba1a221a":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-row[data-v-1a72083a] {\n display: flex;\n flex-direction: row;\n}\n.gwd-inline-row[data-v-1a72083a] {\n display: inline-flex;\n flex-direction: row;\n}\n.gwd-column[data-v-1a72083a] {\n display: flex;\n flex-direction: column;\n}\n.gwd-inline-column[data-v-1a72083a] {\n display: inline-flex;\n flex-direction: column;\n}\n.gwd-align[data-v-1a72083a] {\n align-content: center;\n align-items: center;\n}\n.gwd-jcc[data-v-1a72083a] {\n justify-content: center;\n}\n.gwd-jic[data-v-1a72083a] {\n justify-items: center;\n}\n.gwd-button[data-v-1a72083a] {\n outline: none;\n border: none;\n}\n.bjg-bar-button[data-v-1a72083a] {\n font-size: 0;\n}\n.bjg-hover-bg[data-v-1a72083a] {\n background: #fffbef;\n}\n.bjg-bar-button[data-v-1a72083a]:hover {\n background: #fffbef;\n cursor: pointer;\n}\n.bjg-bar-button:hover .bjg-window[data-v-1a72083a] {\n display: block;\n}\n.mainbar-fold .bjg-bar-button[data-v-1a72083a],\n.mainbar-fold #top_coupon_btn[data-v-1a72083a],\n.mainbar-fold .rinfo-btn[data-v-1a72083a],\n.mainbar-fold .gwd-bottom-tmall[data-v-1a72083a] {\n display: none!important;\n}\n.gwd-font12[data-v-1a72083a] {\n font-size: 12px;\n}\n.gwd-font14[data-v-1a72083a] {\n font-size: 14px;\n}\n.gwd-red[data-v-1a72083a] {\n color: #ff3532;\n}\n.gwd-red-bg[data-v-1a72083a] {\n background: #ff3532;\n}\n.gwd-hui333[data-v-1a72083a] {\n color: #333333;\n}\n.gwd-hui999[data-v-1a72083a] {\n color: #999999;\n}\n.gwd-font10[data-v-1a72083a] {\n font-size: 12px;\n transform: scale(0.8333);\n transform-origin: bottom center;\n}\n.gwd-font11[data-v-1a72083a] {\n font-size: 12px;\n transform: scale(0.91666);\n transform-origin: bottom center;\n}\n.gwd-font9[data-v-1a72083a] {\n font-size: 12px;\n transform: scale(0.75);\n transform-origin: bottom center;\n}\n.gwd-hoverable[data-v-1a72083a]:hover {\n background: #edf1f2;\n}\n.right-info > *[data-v-1a72083a] {\n border-left: 1px solid #edf1f2;\n}\n.gwd-red-after-visit[data-v-1a72083a]:hover {\n color: #e03024 !important;\n}\n.gwd-button[data-v-1a72083a]:hover {\n filter: brightness(1.1);\n}\n.gwd-button[data-v-1a72083a] {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.gwd-button[data-v-1a72083a]:active {\n filter: brightness(0.9);\n}\n.gwd-fadeout-5s[data-v-1a72083a] {\n opacity: 0;\n transition: opacity 5s;\n}\n.gwd-scrollbar[data-v-1a72083a]::-webkit-scrollbar {\n width: 6px;\n border-radius: 17px;\n}\n.gwd-scrollbar[data-v-1a72083a]::-webkit-scrollbar-thumb {\n border-radius: 17px;\n background: #999;\n}\n#gwdang_main[data-v-1a72083a],\n.gwdang-main[data-v-1a72083a],\n.bjgext-detail[data-v-1a72083a] {\n font-size: 12px;\n}\n#gwdang_main button[data-v-1a72083a],\n.gwdang-main button[data-v-1a72083a],\n.bjgext-detail button[data-v-1a72083a] {\n text-align: center;\n}\n.gwd-width-100[data-v-1a72083a] {\n width: 100%;\n}\n.gwd-overlay[data-v-1a72083a] {\n font-family: \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 0;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.35);\n z-index: 999999999;\n}\n.gwd-btn-submit[data-v-1a72083a] {\n border: none;\n outline: none;\n background: #48befe;\n width: 128px;\n height: 32px;\n font-size: 14px;\n color: white;\n border-radius: 4px;\n cursor: pointer;\n}\n.gwd-btn-del[data-v-1a72083a] {\n width: 60px;\n height: 20px;\n border-radius: 2px 2px 2px 2px;\n opacity: 1;\n border: 1px solid #E6E9EB;\n color: #404547;\n background: white;\n position: relative;\n box-sizing: border-box;\n}\n.gwd-btn-del[data-v-1a72083a]:hover {\n filter: brightness(1.05);\n cursor: pointer;\n}\n.gwd-btn-del[data-v-1a72083a]::before {\n content: '';\n position: absolute;\n top: -1px;\n left: -1px;\n right: -1px;\n bottom: -1px;\n z-index: -1;\n background: #e6e9eb;\n}\n.gwd-collection-detail[data-v-1a72083a] {\n font-family: 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', sans-serif;\n}\n.gwd-collection-detail .gwd-vline[data-v-1a72083a] {\n width: 0;\n height: 197px;\n border-right: 1px dashed #e6e9eb;\n margin-left: 13px;\n margin-right: 15px;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option[data-v-1a72083a] {\n height: 24px;\n white-space: nowrap;\n position: relative;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option span[data-v-1a72083a] {\n color: #404547;\n font-size: 13px;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option span.gwd-currency[data-v-1a72083a] {\n color: #48befe;\n font-size: 16px;\n position: absolute;\n left: 82px;\n top: 13px;\n transform: translateY(-50%);\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option .gwd-remind-current[data-v-1a72083a] {\n margin-left: 8px;\n width: 57px;\n}\n.gwd-remind-error-text[data-v-1a72083a] {\n color: #d80001;\n position: absolute;\n bottom: 61px;\n left: 0;\n right: 0;\n text-align: center;\n}\n.gwd-remind-hint-text[data-v-1a72083a] {\n color: #48befe;\n position: absolute;\n bottom: 61px;\n left: 0;\n right: 0;\n text-align: center;\n}\n.gwd-btn-del[data-v-1a72083a] {\n margin-right: 114px;\n padding-left: 0;\n padding-right: 0;\n}\n.gwd-btn-del span[data-v-1a72083a] {\n position: relative;\n top: -1px;\n}\n.gwd-collection-detail[data-v-1a72083a] {\n padding: 16px;\n padding-bottom: 0;\n}\n.gwd-collection-detail .gwd-container[data-v-1a72083a] {\n width: 305px;\n height: 56px;\n justify-content: center;\n min-width: 319px;\n border-radius: 4px;\n background: #f8fcfe;\n padding-left: 12px;\n padding-right: 12px;\n box-sizing: border-box;\n}\n.gwd-collection-detail .gwd-remind-error-text[data-v-1a72083a] {\n bottom: 44px;\n}\n.gwd-collection-detail .gwd-remind-hint-text[data-v-1a72083a] {\n bottom: 44px;\n}\n", ""]);
// exports
/***/ }),
/***/ "5e2f5846a39bd030f955":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164___ = __webpack_require__("891715269d3e347058b7");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164___["b"]; });
/***/ }),
/***/ "5e67dfd9febd7efd79c4":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(Vue) {//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _IndexVue = __webpack_require__("830a4b1b5b0ed660267f");
var _IndexVue2 = _interopRequireDefault(_IndexVue);
exports['default'] = {
props: ['img', 'price'],
methods: {
open: function open() {
var _this = this;
if (!window.gwdImgApp) {
var el = document.createElement('div');
document.body.appendChild(el);
window.gwdImgApp = new Vue({
el: el,
render: function render(h) {
return h(_IndexVue2['default'], {
props: {
img: _this.img,
price: _this.price
},
ref: 'index'
});
}
});
}
window.gwdImgApp.$refs.index.open();
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "5ee53b35b71f518d7bb3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_template_id_c1c2cbdc_scoped_true___ = __webpack_require__("11658198c931e28b4bb1");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_template_id_c1c2cbdc_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_template_id_c1c2cbdc_scoped_true___["b"]; });
/***/ }),
/***/ "5f15b6d53f6e2977ee2f":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-row[data-v-3f03717c] {\n display: flex;\n flex-direction: row;\n}\n.gwd-inline-row[data-v-3f03717c] {\n display: inline-flex;\n flex-direction: row;\n}\n.gwd-column[data-v-3f03717c] {\n display: flex;\n flex-direction: column;\n}\n.gwd-inline-column[data-v-3f03717c] {\n display: inline-flex;\n flex-direction: column;\n}\n.gwd-align[data-v-3f03717c] {\n align-content: center;\n align-items: center;\n}\n.gwd-jcc[data-v-3f03717c] {\n justify-content: center;\n}\n.gwd-jic[data-v-3f03717c] {\n justify-items: center;\n}\n.gwd-button[data-v-3f03717c] {\n outline: none;\n border: none;\n}\n.bjg-bar-button[data-v-3f03717c] {\n font-size: 0;\n}\n.bjg-hover-bg[data-v-3f03717c] {\n background: #fffbef;\n}\n.bjg-bar-button[data-v-3f03717c]:hover {\n background: #fffbef;\n cursor: pointer;\n}\n.bjg-bar-button:hover .bjg-window[data-v-3f03717c] {\n display: block;\n}\n.mainbar-fold .bjg-bar-button[data-v-3f03717c],\n.mainbar-fold #top_coupon_btn[data-v-3f03717c],\n.mainbar-fold .rinfo-btn[data-v-3f03717c],\n.mainbar-fold .gwd-bottom-tmall[data-v-3f03717c] {\n display: none!important;\n}\n.gwd-font12[data-v-3f03717c] {\n font-size: 12px;\n}\n.gwd-font14[data-v-3f03717c] {\n font-size: 14px;\n}\n.gwd-red[data-v-3f03717c] {\n color: #ff3532;\n}\n.gwd-red-bg[data-v-3f03717c] {\n background: #ff3532;\n}\n.gwd-hui333[data-v-3f03717c] {\n color: #333333;\n}\n.gwd-hui999[data-v-3f03717c] {\n color: #999999;\n}\n.gwd-font10[data-v-3f03717c] {\n font-size: 12px;\n transform: scale(0.8333);\n transform-origin: bottom center;\n}\n.gwd-font11[data-v-3f03717c] {\n font-size: 12px;\n transform: scale(0.91666);\n transform-origin: bottom center;\n}\n.gwd-font9[data-v-3f03717c] {\n font-size: 12px;\n transform: scale(0.75);\n transform-origin: bottom center;\n}\n.gwd-hoverable[data-v-3f03717c]:hover {\n background: #edf1f2;\n}\n.right-info > *[data-v-3f03717c] {\n border-left: 1px solid #edf1f2;\n}\n.gwd-red-after-visit[data-v-3f03717c]:hover {\n color: #e03024 !important;\n}\n.gwd-button[data-v-3f03717c]:hover {\n filter: brightness(1.1);\n}\n.gwd-button[data-v-3f03717c] {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.gwd-button[data-v-3f03717c]:active {\n filter: brightness(0.9);\n}\n.gwd-fadeout-5s[data-v-3f03717c] {\n opacity: 0;\n transition: opacity 5s;\n}\n.gwd-scrollbar[data-v-3f03717c]::-webkit-scrollbar {\n width: 6px;\n border-radius: 17px;\n}\n.gwd-scrollbar[data-v-3f03717c]::-webkit-scrollbar-thumb {\n border-radius: 17px;\n background: #999;\n}\n#gwdang_main[data-v-3f03717c],\n.gwdang-main[data-v-3f03717c],\n.bjgext-detail[data-v-3f03717c] {\n font-size: 12px;\n}\n#gwdang_main button[data-v-3f03717c],\n.gwdang-main button[data-v-3f03717c],\n.bjgext-detail button[data-v-3f03717c] {\n text-align: center;\n}\n.gwd-width-100[data-v-3f03717c] {\n width: 100%;\n}\n.gwd-overlay[data-v-3f03717c] {\n font-family: \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 0;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.35);\n z-index: 999999999;\n}\n.gwd-btn-submit[data-v-3f03717c] {\n border: none;\n outline: none;\n background: #48befe;\n width: 128px;\n height: 32px;\n font-size: 14px;\n color: white;\n border-radius: 4px;\n cursor: pointer;\n}\n.gwd-btn-del[data-v-3f03717c] {\n width: 60px;\n height: 20px;\n border-radius: 2px 2px 2px 2px;\n opacity: 1;\n border: 1px solid #E6E9EB;\n color: #404547;\n background: white;\n position: relative;\n box-sizing: border-box;\n}\n.gwd-btn-del[data-v-3f03717c]:hover {\n filter: brightness(1.05);\n cursor: pointer;\n}\n.gwd-btn-del[data-v-3f03717c]::before {\n content: '';\n position: absolute;\n top: -1px;\n left: -1px;\n right: -1px;\n bottom: -1px;\n z-index: -1;\n background: #e6e9eb;\n}\n.gwd-collection-detail[data-v-3f03717c] {\n font-family: 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', sans-serif;\n}\n.gwd-collection-detail .gwd-vline[data-v-3f03717c] {\n width: 0;\n height: 197px;\n border-right: 1px dashed #e6e9eb;\n margin-left: 13px;\n margin-right: 15px;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option[data-v-3f03717c] {\n height: 24px;\n white-space: nowrap;\n position: relative;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option span[data-v-3f03717c] {\n color: #404547;\n font-size: 13px;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option span.gwd-currency[data-v-3f03717c] {\n color: #48befe;\n font-size: 16px;\n position: absolute;\n left: 82px;\n top: 13px;\n transform: translateY(-50%);\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option .gwd-remind-current[data-v-3f03717c] {\n margin-left: 8px;\n width: 57px;\n}\n.gwd-remind-error-text[data-v-3f03717c] {\n color: #d80001;\n position: absolute;\n bottom: 61px;\n left: 0;\n right: 0;\n text-align: center;\n}\n.gwd-remind-hint-text[data-v-3f03717c] {\n color: #48befe;\n position: absolute;\n bottom: 61px;\n left: 0;\n right: 0;\n text-align: center;\n}\n.gwd-red-price[data-v-3f03717c] {\n color: #d80001;\n}\n.gwd-collection-comp[data-v-3f03717c] {\n border-left: 1px solid #e6e9eb;\n}\n.gwd-collection-detail[data-v-3f03717c] {\n width: 300px;\n position: relative;\n}\n.gwd-collection-detail .gwd-container[data-v-3f03717c] {\n border-radius: 4px;\n background: #f8fcfe;\n padding: 8px;\n box-sizing: border-box;\n}\n.gwd-collection-detail .gwd-container .gwd-remind-option span.gwd-currency[data-v-3f03717c] {\n left: 82px;\n}\n.gwd-collection-detail.gwd-ht[data-v-3f03717c] {\n width: 335px;\n}\n", ""]);
// exports
/***/ }),
/***/ "5f6e54ccb5a521eb5e78":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-row {\n display: flex;\n flex-direction: row;\n}\n.gwd-inline-row {\n display: inline-flex;\n flex-direction: row;\n}\n.gwd-column {\n display: flex;\n flex-direction: column;\n}\n.gwd-inline-column {\n display: inline-flex;\n flex-direction: column;\n}\n.gwd-align {\n align-content: center;\n align-items: center;\n}\n.gwd-jcc {\n justify-content: center;\n}\n.gwd-jic {\n justify-items: center;\n}\n.gwd-button {\n outline: none;\n border: none;\n}\n.bjg-bar-button {\n font-size: 0;\n}\n.bjg-hover-bg {\n background: #fffbef;\n}\n.bjg-bar-button:hover {\n background: #fffbef;\n cursor: pointer;\n}\n.bjg-bar-button:hover .bjg-window {\n display: block;\n}\n.mainbar-fold .bjg-bar-button,\n.mainbar-fold #top_coupon_btn,\n.mainbar-fold .rinfo-btn,\n.mainbar-fold .gwd-bottom-tmall {\n display: none!important;\n}\n.gwd-font12 {\n font-size: 12px;\n}\n.gwd-font14 {\n font-size: 14px;\n}\n.gwd-red {\n color: #ff3532;\n}\n.gwd-red-bg {\n background: #ff3532;\n}\n.gwd-hui333 {\n color: #333333;\n}\n.gwd-hui999 {\n color: #999999;\n}\n.gwd-font10 {\n font-size: 12px;\n transform: scale(0.8333);\n transform-origin: bottom center;\n}\n.gwd-font11 {\n font-size: 12px;\n transform: scale(0.91666);\n transform-origin: bottom center;\n}\n.gwd-font9 {\n font-size: 12px;\n transform: scale(0.75);\n transform-origin: bottom center;\n}\n.gwd-hoverable:hover {\n background: #edf1f2;\n}\n.right-info > * {\n border-left: 1px solid #edf1f2;\n}\n.gwd-red-after-visit:hover {\n color: #e03024 !important;\n}\n.gwd-button:hover {\n filter: brightness(1.1);\n}\n.gwd-button {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.gwd-button:active {\n filter: brightness(0.9);\n}\n.gwd-fadeout-5s {\n opacity: 0;\n transition: opacity 5s;\n}\n.gwd-scrollbar::-webkit-scrollbar {\n width: 6px;\n border-radius: 17px;\n}\n.gwd-scrollbar::-webkit-scrollbar-thumb {\n border-radius: 17px;\n background: #999;\n}\n#gwdang_main,\n.gwdang-main,\n.bjgext-detail {\n font-size: 12px;\n}\n#gwdang_main button,\n.gwdang-main button,\n.bjgext-detail button {\n text-align: center;\n}\n.gwd-width-100 {\n width: 100%;\n}\n.gwd-overlay {\n font-family: \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 0;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.35);\n z-index: 999999999;\n}\n.gwd-hidden {\n display: none!important;\n}\n.gwd-topbar-right {\n /*display: flex;*/\n flex-direction: column;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n#gwd_setting_div .gwd-hover-helper {\n content: '';\n position: absolute;\n top: -10px;\n left: 0;\n right: 0;\n height: 10px;\n}\n#gwd_setting_div {\n cursor: pointer;\n display: none;\n}\n#gwd_setting_div a:hover {\n color: #48befe !important;\n}\n#gwdang-banner-ad:hover {\n background: none;\n}\n.gwd-topbar-logo:hover #gwd_setting_div {\n display: block;\n}\n#gwdang-mini a:hover #gwd_setting_div {\n display: block;\n}\n#gwdang-main-nav a.gwd_logo {\n height: 30px!important;\n}\n", ""]);
// exports
/***/ }),
/***/ "5fe9ccd4be2bd86690c4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-contact-link",
class: { "gwd-new-tm-style": _vm.withLogo },
on: { mouseover: _vm.over }
},
[
_vm.withLogo ? _c("div", { staticClass: "gwd-ww-logo" }) : _vm._e(),
_vm._v(" "),
_c("span", { staticClass: "gwd-contact-text" }, [
_vm._v(_vm._s(_vm.transText("扫码联系客服")))
]),
_vm._v(" "),
_vm.qr
? _c(
"div",
{ staticClass: "gwd-app-qr-content gwd-column gwd-align" },
[
_c(
"div",
{
staticClass: "gwd-qr-img",
style:
"margin-top: 7px; margin-left: 7px; margin-right: 7px; height: 111.04px; position: relative; width: 111.04px;"
},
[
_c("img", {
staticClass: "gwd-qr-logo",
attrs: { src: __webpack_require__("c9085187c37fc1ab0e5e"), alt: "" }
}),
_vm._v(" "),
_c("img", {
staticStyle: { width: "100%" },
attrs: { src: _vm.qr, alt: "" }
})
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-row gwd-align gwd-qr-bottom-line",
style: "margin-top: 6px;"
},
[
_c(
"span",
{ staticClass: "bold", style: "font-size: 20px;" },
[_vm._v(_vm._s(_vm.transText("淘宝APP")))]
),
_vm._v(" "),
_c(
"span",
{ staticClass: "normal", style: "font-size: 18px" },
[_vm._v(_vm._s(_vm.transText("扫码")))]
),
_vm._v(" "),
_c(
"span",
{
staticClass: "normal",
staticStyle: { "margin-left": "10px" }
},
[_vm._v(_vm._s(_vm.transText("联系客服")))]
)
]
)
]
)
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "611ecdcc1f53fbb002e8":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css___ = __webpack_require__("38ebe779d55c0ebbd5e9");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css____default.a);
/***/ }),
/***/ "619449bdf2ece9ea8a2b":
/***/ (function(module, exports, __webpack_require__) {
var $imports = __webpack_require__("9f47c636f849c23a0c20");
module.exports = function ($data) {
'use strict';
$data = $data || {};
var $$out = '', $escape = $imports.$escape, extClass = $data.extClass, text = $data.text, qr = $data.qr, qrText = $data.qrText;
$$out += '<div style="display: inline-flex; position: relative; vertical-align: middle;" class="gwd-middle-tmall ';
$$out += $escape(extClass);
$$out += '">\n <img ';
$$out += 'src="https://cdn.bijiago.com/images/extensions/activity/tmall-redpack-middle.png"';
$$out += ' alt="" style="width: 17px; height: 19px;">\n <span style="font-size: 13px; color: #ff471a; margin-left: 3px; font-weight: 600; font-family: \'Microsoft YaHei\', \'Arial\', \'SimSun\'; white-space: nowrap">';
$$out += $escape(text);
$$out += '</span>\n <div class="gwd-qr-act">\n <img class="gwd-act-qr-img" loading="lazy" src="';
$$out += $escape(qr);
$$out += '" alt="" style="width: 130px; height: 130px; margin-top: 7px">\n <div style="margin-top: 5px; vertical-align: middle; font-size: 0; height: 14px; line-height: 14px; text-align: center; white-space: nowrap">\n <span style="font-size: 12px; color: #ff1a78; font-weight: bold; margin-left: 15px">微信扫码</span>\n <span style="margin-left: 3px; color: #070707; font-size: 12px; transform-origin: center left; transform: scale(0.8333); display: inline-block; white-space: nowrap">';
$$out += $escape(qrText);
$$out += '</span>\n </div>\n </div>\n</div>\n<style>\n .gwd-middle-tmall {\n height: 100%;\n align-items: center;\n justify-content: center;\n justify-items: center;\n width: 150px!important;\n white-space: nowrap;\n }\n\n .gwd-middle-tmall:hover {\n background: #fff3eb;\n }\n\n .gwd-qr-act {\n display: none;\n flex-direction: column;\n position: absolute;\n width: 144px;\n height: 167px;\n box-sizing: border-box;\n border: 1px solid #ff471a;\n background: #fff9f6;\n top: 37px;\n left: 50%;\n align-items: center;\n margin-left: -72px;\n z-index: 999;\n }\n\n .gwd-middle-tmall:hover .gwd-qr-act {\n display: flex;\n }\n</style>\n';
return $$out;
};
/***/ }),
/***/ "61d67bfafc2c18e5a95b":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("676e1c8b5b10ad6eace2");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("5cfd73e7", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Stamp.vue?vue&type=style&index=0&id=a70db998&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Stamp.vue?vue&type=style&index=0&id=a70db998&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "62487f75eaef2f9d0c30":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("4185256a225ebafc807c");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("3736ab7f", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./EpicTrend.vue?vue&type=style&index=0&id=bc2362ee&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./EpicTrend.vue?vue&type=style&index=0&id=bc2362ee&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "62fe80c9218a9dbf937f":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("c05bbcb58c86deadc879");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("8b4c003e", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CommonCouponBarMini.vue?vue&type=style&index=0&id=3fdd510a&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CommonCouponBarMini.vue?vue&type=style&index=0&id=3fdd510a&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "63157ce10c303cd16049":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true___ = __webpack_require__("978146b782ec93ad0583");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true___["b"]; });
/***/ }),
/***/ "6524c6395176cac4885b":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("04dcccd8601de1b226fb");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("4a9787eb", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkContact.vue?vue&type=style&index=0&id=9a793014&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkContact.vue?vue&type=style&index=0&id=9a793014&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "65aa645f63b53adae510":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("12b35724688caa8b8443");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("04f18ca3", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./AmazonSameLinks.vue?vue&type=style&index=0&id=e09aa000&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./AmazonSameLinks.vue?vue&type=style&index=0&id=e09aa000&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "65cb632859494beda768":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var store = __webpack_require__("e41a11f7982e4aab1ce6");
var _require = __webpack_require__("966caf0f29e39a633494");
var MiniBarCollectionButton = _require['default'];
var country = 'us';
var timer, timer2;
var HOST;
var htX, htY, mouseDownX;
var sizeDict = {
'米': 3000,
'厘米': 30,
'毫米': 3,
'英尺': 914.4,
'英寸': 76.2,
'码': 2743.2,
'尺': 1000,
'寸': 100,
'分': 10,
'厘': 1
};
var clothesDict = {
'shangyi': {
'us': {
'man': ['us_man_sz.jpg', 'us_man_sz2.jpg'],
'woman': ['us_woman_sz.jpg', 'us_woman_sz2.jpg']
},
'uk': {
'man': ['uk_man_sz.jpg', 'uk_man_sz2.jpg'],
'woman': ['uk_woman_sz.jpg', 'uk_woman_sz2.jpg']
},
'jp': {
'man': ['jp_man_sz.jpg', 'jp_man_sz2.jpg'],
'woman': ['jp_woman_sz.jpg', 'jp_woman_sz2.jpg']
}
},
'xiazhuang': {
'us': {
'man': ['us_man_xz.jpg', 'us_man_xz2.jpg'],
'woman': ['us_woman_xz.jpg', 'us_woman_xz2.jpg']
},
'uk': {
'man': ['uk_man_xz.jpg', 'uk_man_xz2.jpg'],
'woman': ['uk_woman_xz.jpg', 'uk_woman_xz2.jpg']
},
'jp': {
'man': ['jp_man_xz.jpg', 'jp_man_xz2.jpg'],
'woman': ['jp_woman_xz.jpg', 'jp_woman_xz2.png']
}
},
'kidscloth': {
'us': ['us_kids.jpg', 'us_kids2_0.jpg', 'us_kids2_4.jpg'],
'uk': ['uk_kids.jpg', 'uk_kids2_0.jpg', 'uk_kids2_4.jpg'],
'jp': ['jp_kids.jpg', 'jp_kids2_4.jpg', 'jp_kids2_4.jpg']
},
'shoes': {
'man': ['woman_shoes_1.jpg', 'man_shoes2.jpg'],
'woman': ['woman_shoes_1.jpg', 'woman_shoes2.jpg'],
'kids': ['kids_shoes.jpg', 'kids_shoes2_0.jpg', 'kids_shoes2_4.jpg']
}
};
var sitePattern = {
'www.amazon.com': {
'coun': 'us',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div', '#tmmSwatches'],
'position': 'after'
},
'www.amazon.co.jp': {
'coun': 'jp',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.fr': {
'coun': 'fr',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.de': {
'coun': 'uk',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.co.uk': {
'coun': 'uk',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.ca': {
'coun': 'uk',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.6pm.com': {
'coun': 'us',
'dom': ['.mGIQz', '#itemInformation'],
'position': 'before'
}
};
var insertSize = function insertSize(headimg, itemimg) {
/*插入尺码帮助内容*/
var Html = '<img src="http://s1.' + G.extName + '.com/images/extensions/{{imgurl}}">';
$('.size_s').empty().append(template.compile(Html)({
'imgurl': headimg
}));
$('.size_item_img').empty().append(template.compile(Html)({
'imgurl': itemimg
}));
};
var calDetailPos = function calDetailPos() {
var wWeight = ($(window).width() - 595) / 2;
var wHeight = ($(window).height() - 420) / 2;
return {
'posx': wWeight,
'posy': wHeight
};
};
var render_size_detail = function render_size_detail() {
var html = __webpack_require__("0989198e96b0f7f0a831");
$('body').append(template.compile(html)({
pos: calDetailPos()
}));
};
var getClothes = function getClothes(t, c) {
switch (t) {
case '男装':
return clothesDict['shangyi'][c]['man'];
case '女装':
return clothesDict['shangyi'][c]['woman'];
case '童装':
return clothesDict['kidscloth'][c];
case '男鞋':
return clothesDict['shoes']['man'];
case '女鞋':
return clothesDict['shoes']['woman'];
case '童鞋':
return clothesDict['shoes']['kids'];
}
};
var addSizeEvent = function addSizeEvent() {
/*添加尺码部分事件*/
$('.closebar').on('click', function () {
$(this).parent().hide();
});
$('.clothes_nav li').on('click', function () {
$('.clothes_nav li').removeClass('select');
$(this).addClass('select');
var txt = $(this).text();
var c = getClothes(txt, country);
if (txt.indexOf('鞋') > -1) {
$('.unit_cm').css('display', 'none');
$('.unit_mm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('.cloth_icon').css('display', 'inline-block');
$('#size_detail .shoes').css('display', 'inline-block');
if (txt.indexOf('男鞋') > -1) {
$('.cloth_icon').attr('class', '').addClass('cloth_icon ht_shoes man_foot');
$('.detail_left .shoes').text(txt);
} else if (txt.indexOf('女鞋') > -1) {
$('.cloth_icon').attr('class', '').addClass('cloth_icon ht_shoes woman_foot');
$('.detail_left .shoes').text(txt);
} else {
$('#size_detail .shoes').hide();
$('.cloth_icon').css('display', 'inline-block');
$('.tongxie').css('display', 'inline-block');
$('.tongxie0').addClass('size_hover');
$('.tongxie4').removeClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon ht_shoes kids_foot');
}
} else if (txt.indexOf('童装') > -1) {
$('.unit_mm').css('display', 'none');
$('.unit_cm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('#size_detail .tongzhuang').css('display', 'inline-block');
$('.cloth_icon').css('display', 'inline-block');
$('.cloth_icon').attr('class', '').addClass('cloth_icon kid0');
$('.tongzhuang0').addClass('size_hover');
$('.tongzhuang4').removeClass('size_hover');
} else if (txt.indexOf('男装') > -1) {
$('.unit_mm').css('display', 'none');
$('.unit_cm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('.cloth_icon').css('display', 'inline-block');
$('#size_detail .shangyi').show();
$('#size_detail .xiazhuang').show();
$('.xiazhuang').removeClass('size_hover');
$('.shangyi').addClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon manshangzhuang');
} else {
$('.unit_mm').css('display', 'none');
$('.unit_cm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('.cloth_icon').css('display', 'inline-block');
$('#size_detail .shangyi').show();
$('#size_detail .xiazhuang').show();
$('.xiazhuang').removeClass('size_hover');
$('.shangyi').addClass('size_hover');
if (txt.indexOf('男装') > -1) $('.cloth_icon').attr('class', '').addClass('cloth_icon manshangzhuang');else $('.cloth_icon').attr('class', '').addClass('cloth_icon womanshangzhuang');
}
insertSize(c[0], c[1]);
});
$('.shangyi').on('click', function () {
if ($(this).attr('class').indexOf('size_hover') > -1) return;
var txt = $('.clothes_nav li[class="select"]').text();
if (txt == "童装") return;
if (txt == "男装") {
$('.cloth_icon').attr('class', '').addClass('cloth_icon manshangzhuang');
}
if (txt == "女装") {
$('.cloth_icon').attr('class', '').addClass('cloth_icon womanshangzhuang');
}
var c = getClothes(txt, country);
insertSize(c[0], c[1]);
$(this).addClass('size_hover');
$('.xiazhuang').removeClass('size_hover');
});
$('.xiazhuang').on('click', function () {
if ($(this).attr('class').indexOf('size_hover') > -1) return;
var txt = $('.clothes_nav li[class="select"]').text();
if (txt == "童装") return;
if (txt == "男装") {
var c = clothesDict['xiazhuang'][country]['man'];
insertSize(c[0], c[1]);
$('.cloth_icon').attr('class', '').addClass('cloth_icon manxiazhuang');
}
if (txt == "女装") {
var c = clothesDict['xiazhuang'][country]['woman'];
insertSize(c[0], c[1]);
$('.cloth_icon').attr('class', '').addClass('cloth_icon womanxiazhuang');
}
$(this).addClass('size_hover');
$('.shangyi').removeClass('size_hover');
});
$('.tongzhuang0').on('click', function () {
var c = getClothes('童装', country);
insertSize(c[0], c[1]);
$(this).addClass('size_hover');
$('.tongzhuang4').removeClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon kid0');
});
$('.tongzhuang4').on('click', function () {
var c = getClothes('童装', country);
insertSize(c[0], c[2]);
$(this).addClass('size_hover');
$('.tongzhuang0').removeClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon kid4');
});
$('.tongxie0').on('click', function () {
var c = getClothes('童鞋', country);
insertSize(c[0], c[1]);
$(this).addClass('size_hover');
$('.tongxie4').removeClass('size_hover');
});
$('.tongxie4').on('click', function () {
var c = getClothes('童鞋', country);
insertSize(c[0], c[2]);
$(this).addClass('size_hover');
$('.tongxie0').removeClass('size_hover');
});
/*尺寸转换*/
$('.size_help').on('click', function () {
$('#size_detail').show();
log('click:haitao:size_help');
cnzz.log('点击尺码帮助');
});
$('.size_xiala').on('mouseenter', function () {
$(this).next('.size_xialabox').show();
$(this).addClass('msHover');
});
$('.size_xiala').on('mouseleave', function () {
var that = this;
timer = setTimeout(function () {
$(that).next('.size_xialabox').hide();
$(that).removeClass('msHover');
}, 100);
});
$('.size_xialabox').on('mouseenter', function () {
clearTimeout(timer);
});
$('.size_xialabox').on('mouseleave', function () {
$(this).hide();
});
$('.size_xialabox a').on('click', function () {
var txt = $(this).text();
var c = $(this).parent().attr('data-size');
$('.' + c).val(txt);
$(this).parent().hide();
conversionSize();
});
$('#first_size').on('keyup', function () {
conversionSize();
});
};
var conversionSize = function conversionSize() {
/*尺码转换*/
var first = $('.first_xiala').val();
var second = $('.second_xiala').val();
var num = $('#first_size').val();
if (num) num = Number(num);
var n1 = sizeDict[first];
var n2 = sizeDict[second];
var n3 = num * n1 / n2;
if (n3.toString().indexOf('.') > -1) n3 = n3.toFixed(2);
$('#second_size').val(n3);
};
var getCountry = function getCountry() {
/*获取页面所属地区*/
var host = location.host;
for (var pattern in sitePattern) {
if (pattern == host) {
country = sitePattern[pattern]['coun'];
HOST = pattern;
}
}
};
var getContainer = function getContainer() {
var host = location.host;
var patterns = sitePattern[host];
if (!patterns) return false;
return new Promise(function callee$1$0(resolve) {
var found, testTimes, dom;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
found = false, testTimes = 0;
case 1:
if (!(!found && testTimes < 10)) {
context$2$0.next = 15;
break;
}
dom = patterns.dom.find(function (dom) {
return $(dom).length > 0;
});
if (!dom) {
context$2$0.next = 9;
break;
}
found = true;
console.log('dom found', dom);
resolve(dom);
context$2$0.next = 13;
break;
case 9:
testTimes++;
console.log('waiting for dom', testTimes);
context$2$0.next = 13;
return regeneratorRuntime.awrap(new Promise(function (resolve) {
return setTimeout(resolve, 1000);
}));
case 13:
context$2$0.next = 1;
break;
case 15:
case 'end':
return context$2$0.stop();
}
}, null, _this);
});
// for (let i = 0; i < patterns.dom.length; i++) {
// if ($(patterns.dom[i]).length > 0) {
// return patterns.dom[i];
// }
// }
// return false;
};
var addCommonEvent = function addCommonEvent() {
var href = location.href;
$('#gwd_website_icon').on('click', function (e) {
e.preventDefault();
__webpack_require__("d54879e983a83d07f093").openTab();
});
$('#gwd_minibar').on('click', function (e) {
if ($(e.target).hasClass('sizehelp') || $(e.target).parent().hasClass('sizehelp')) {
$('#size_detail').show();
}
});
$('#ht_favor').on('click', function () {
if (!G.email) {
window.location.href = G.c_server + "/user/login?from_url=" + encodeURIComponent(href);
} else {
__webpack_require__("6b8303d96ee13d08f335").addFavor(function () {
window.location.href = G.c_server + "/user/login?from_url=" + encodeURIComponent(href);
});
}
});
$('.gwd-minibar-bg').on('mouseenter', '.minibar-tab', function () {
$('#gwd_minibar').addClass('ms_enter');
$(this).addClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').show();
if (id === "mini_price_history") {
log("minitrend-show");
__webpack_require__("6973d6984a148bf8a638").calLineHeight();
}
});
$('.gwd-minibar-bg').on('mouseleave', '.minibar-tab', function () {
$('#gwd_minibar').removeClass('ms_enter');
$(this).removeClass('ms-tab-enter');
$(this).removeClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').hide();
});
};
var renderMini = function renderMini(dom) {
$('body').addClass('ht_site');
var host = location.host;
var html = __webpack_require__("a818577df08cb685e920");
var t = template.compile(html)({});
switch (sitePattern[host]['position']) {
case 'before':
$(dom).before(t);
break;
case 'after':
$(dom).after(t);
break;
}
addCommonEvent();
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
new Vue({
el: '#gwd_mini_remind .minibar-btn-box',
store: store,
render: function render(h) {
return h(MiniBarCollectionButton);
}
});
};
function baidufanyi(t, callback) {
/*百度翻译接口*/
var url = location.protocol + ('//browser.' + G.extName + '.com/extension?ac=fanyi&string=') + t;
request.get(url).done(function (data) {
if (data.trans_result && !data.error_code) {
var trans = [];
for (var i = 0; i < data.trans_result.length; i++) {
trans.push(data.trans_result[i].dst);
}
callback(trans);
} else {
callback([t]);
}
});
}
function requestFanyi(t, callback) {
/*请求翻译接口*/
baidufanyi(t, callback);
log('request:haitao:fanyi');
cnzz.log('请求划词翻译');
}
function insertFanyi(data) {
/*插入翻译内容*/
data = data.join('');
$('.ht_fanyi').remove();
var html = '<div class="ht_fanyi" style="top:{{hty}};left:{{htx}}"><span id="ht_top"></span>{{data}}</div>';
var t = template.compile(html)({
data: data,
'htx': calPosition() + 'px',
'hty': htY + 'px'
});
$('body').append(t);
addFanyiEvent();
}
function calPosition() {
/*计算插入位置*/
var pos = 0;
if (htX > mouseDownX) pos = htX - (htX - mouseDownX) / 2 - 65;else pos = htX + (mouseDownX - htX) / 2 - 65;
return pos;
}
function editTxt(t) {
requestFanyi(t, insertFanyi);
}
function addFanyiEvent() {
$('.ht_fanyi').siblings().on('click', function () {
$('.ht_fanyi').remove();
});
}
function getSelect() {
$('body').on('mousedown', function (e) {
clearTimeout(timer2);
mouseDownX = e.pageX;
});
$('body').on('mouseup', function (e) {
timer2 = setTimeout(function () {
var txt = '';
htX = e.pageX;
htY = e.pageY + 20;
if (window.getSelection) {
txt = window.getSelection().toString();
} else if (document.selection) {
txt = document.selection.createRange().text;
}
if (txt == '') return;else editTxt(txt);
}, 100);
});
}
function isZiying() {
if (HOST == 'www.6pm.com') return 'ziying';
if ($('#merchant-info').length > 0) {
if (HOST == 'www.amazon.com') {
if ($('#merchant-info').text().indexOf('sold by Amazon') > -1) return 'ziying';else return 'sanfang';
}
if (HOST == 'www.amazon.co.jp') {
if ($('#merchant-info').text().indexOf('jp が販売') > -1) return 'ziying';else return 'sanfang';
}
if (HOST == 'www.amazon.de') {
if ($('#merchant-info').text().indexOf('Verkauf und Versand durch Amazon') > -1) return 'ziying';else if ($('#merchant-info').text().indexOf('Dispatched from and sold by Amazon') > -1) return 'ziying';else return 'sanfang';
}
} else return 'sanfang';
}
module.exports.init = function callee$0$0() {
var permanent, pattern;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
permanent = userData.get('permanent');
// if (permanent.sethaitao === "0") return;
__webpack_require__("fb2d125acf2943378dcc");
context$1$0.next = 4;
return regeneratorRuntime.awrap(getContainer());
case 4:
pattern = context$1$0.sent;
getCountry();
if (pattern) {
context$1$0.next = 8;
break;
}
return context$1$0.abrupt('return');
case 8:
renderMini(pattern);
getSelect();
render_size_detail();
try {
insertSize(clothesDict['shangyi'][country]['man'][0], clothesDict['shangyi'][country]['man'][1]);
addSizeEvent();
} catch (e) {
console.error(e);
}
setTimeout(function () {
// check_favor()
}, 1000);
case 13:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.getHtInfo = function () {
var obj = {};
obj.HOST = HOST;
obj.protype = isZiying();
return obj;
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "664f6df1f2ec50016f49":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_template_id_6179ab9e_scoped_true___ = __webpack_require__("c93ec1baf074bff55639");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_template_id_6179ab9e_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_template_id_6179ab9e_scoped_true___["b"]; });
/***/ }),
/***/ "673168c7833425acd31a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-row gwd-align",
staticStyle: { height: "100%", "flex-wrap": "nowrap", overflow: "hidden" }
},
_vm._l(_vm.data, function(item) {
return _c(
"a",
{
key: item.url,
staticClass: "gwd-amazon-link",
attrs: { href: item.url, target: "_blank" }
},
[
_vm._v(
"\n " +
_vm._s(item.title) +
"售价" +
_vm._s((item.pri / 100).toFixed(2)) +
_vm._s(_vm.unit) +
"\n "
)
]
)
}),
0
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "676e1c8b5b10ad6eace2":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-stamp-bg[data-v-a70db998] {\n background: url(https://cdn.gwdang.com/images/extensions/[email protected]) no-repeat;\n background-size: contain;\n width: 112px;\n height: 38px;\n justify-content: center;\n}\n.gwd-stamp-bg .gwd-text[data-v-a70db998] {\n font-size: 12px;\n color: #f53867;\n line-height: 14px;\n transform: rotate(-17deg);\n text-align: center;\n}\n", ""]);
// exports
/***/ }),
/***/ "6973d6984a148bf8a638":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($) {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var util = __webpack_require__("d54879e983a83d07f093");
var lowestIndex = undefined,
showFold = undefined;
module.exports.init = function (data, nop_data, store, img) {
render(data, nop_data, store, img);
};
var editData = function editData(originData, nop_data, store) {
if (!originData) return undefined;
var data = JSON.parse(JSON.stringify(originData));
var lowestp = store[0].lowest;
var storesize = store[0].all_line.length;
if (storesize > 180) {
var all_line2 = store[0].all_line.slice(storesize - 180);
lowestp = Math.min.apply(null, all_line2);
}
nop_data = nop_data || [];
var datal = data.length;
if (!datal) return undefined;
var lowest = data[datal - 1].price,
lowIndex = datal - 1;
for (var i = datal - 1; i >= 0; i--) {
for (var j = 0; j < nop_data.length; j++) {
if (data[i].time === nop_data[j].time) {
if (data[i].price === nop_data[j].price) {
data[i] = JSON.parse(JSON.stringify(nop_data[j]));
data[i].isDSJ = true;
} else {
data.splice(i + 1, 0, JSON.parse(JSON.stringify(nop_data[j])));
data[i + 1].isDSJ = true;
}
}
}
}
for (var i = 0; i < data.length; i++) {
if (data[i].price <= lowest) {
lowest = data[i].price;
lowIndex = i;
}
if (data[i].msg.coupon) {
var str = data[i].msg.coupon;
if (str.match(/\d+-\d+/)) {
var arr = str.split('-');
data[i].coupon = '券: ' + '满' + arr[0] + '减' + arr[1];
} else {
data[i].coupon = '券: ' + data[i].msg.coupon;
}
}
if (data[i].msg.promotion) {
data[i].promotion = '促: ' + data[i].msg.promotion;
}
var time = data[i].time * 1000;
var month = new Date(time).getMonth() + 1;
var day = new Date(time).getDate();
if (month < 10) {
month = '0' + month.toString();
}
if (day < 10) day = '0' + day.toString();
data[i].time2 = month + '-' + day;
// data[i].price = (data[i].price / 100).toFixed(2)
// data[i].ori_price = (data[i].ori_price / 100).toFixed(2)
}
if (lowest / 100 < lowestp) {
data[lowIndex].isLowest = true;
}
data.sort(function (v1, v2) {
return v2.time - v1.time;
});
var lowIndex2 = undefined;
for (var i = 0; i < data.length; i++) {
if (data[i].isLowest) {
lowIndex2 = i;
data[i].mark = "lowest_now";
}
if (!lowIndex2 && lowIndex2 !== 0) {
data[i].mark = "lowest_before";
} else if (i > lowIndex2) {
data[i].mark = "lowest_after";
}
}
lowestIndex = lowIndex2;
var timestr = util.getTimeNumber(new Date().getTime(), '2');
if (timestr === data[0].time2) {
data[0].isnowDay = true;
}
return data;
};
module.exports.editData = editData;
var addEvent = function addEvent() {
$('.show_fold .fold-bar').on('click', function () {
$('.history-content').removeClass('show_fold');
showFold = false;
calLineHeight();
});
};
var render = function render(originData, nop_data, store, img) {
var data = editData(originData, nop_data, store);
if (data.length > 3 && lowestIndex > 1) {
showFold = true;
}
var html = __webpack_require__("54f6a19b72006d359bae");
$('#mini_price_history_detail').append(template.compile(html)({
data: data,
showFold: showFold,
img: img
}));
addEvent();
};
var calLineHeight = function calLineHeight() {
setTimeout(function () {
var mH = 0;
var doms = $('.history-content>ul li');
for (var i = 0; i < doms.length - 1; i++) {
var h = doms.eq(i).height();
if (h > 0 && doms.eq(i).is(':visible')) {
mH = mH + h + 22;
}
}
if (showFold) {
mH += 32;
}
$('.history-line').css('height', mH + 'px');
var firstH = $('.history-content>ul li').eq(0).outerHeight() + 26;
$('.show_fold .fold-bar').css('top', firstH + 'px');
}, 10);
};
module.exports.calLineHeight = calLineHeight;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "697c3c62b588ebd6f1b3":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
module.exports.ready = function () {
var arr = ['www.amazon.com', 'www.amazon.de', 'www.amazon.co.jp'];
if (arr.indexOf(location.host) == -1) return;
var info = {
'name': G.dp.name || '',
'price': G.dp.oldPrice || '0'
};
communicate.trigger({
type: 'getAmazonPriceTrend',
'info': JSON.stringify(info)
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "69f5719fde0c1382bdeb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Stamp_vue_vue_type_template_id_a70db998_scoped_true___ = __webpack_require__("17314ec033b9305511ae");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Stamp_vue_vue_type_script_lang_js___ = __webpack_require__("3d0dfb7d85c294b82b5b");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Stamp_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Stamp_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Stamp_vue_vue_type_style_index_0_id_a70db998_scoped_true_lang_less___ = __webpack_require__("35cea1cae24642c09e76");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Stamp_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__Stamp_vue_vue_type_template_id_a70db998_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__Stamp_vue_vue_type_template_id_a70db998_scoped_true___["b" /* staticRenderFns */],
false,
null,
"a70db998",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('a70db998')) {
api.createRecord('a70db998', component.options)
} else {
api.reload('a70db998', component.options)
}
module.hot.accept("./Stamp.vue?vue&type=template&id=a70db998&scoped=true&", function () {
api.rerender('a70db998', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/Widgets/Stamp.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "6a6d60b5e4dc52d8b1ea":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//添加基本的参数配置和函数
__webpack_require__("caeb48377dbdbfe42966");
G.extend({
crc64: true,
union: "union_gwdang",
show_tip: 1,
show_wishlist: 1,
show_guess: 1,
show_mainbar: 1,
show_promo: 1,
set_force: false,
default_style: 'top',
ut: '&trans=1',
from_device: '360server',
extBrand: 'gwd',
extName: 'gwdang',
go_union: 'http://u.gwdang.com/union/go',
p_id: '',
is_open: 0,
position: 0,
style: '',
notice: 0,
first: 0,
fold: 0,
p_fold: 0,
pop_share: 1,
email: '',
subsite_id: '',
force: [],
on_building: true,
built_counter: 0,
collectionChanged: true,
gwd_browser_type: 1,
gwd_cnzz: location.protocol + '//s11.cnzz.com/z_stat.php?id=1256793290&web_id=1256793290',
is_site_page: null,
href: window.location ? window.location.href : '',
collectInfo: {
dp_id: "",
title: "",
site_id: 0,
url: "",
img: "",
price: "",
comment: ""
},
now_dp_id: '',
where_buy_dps: '',
width: document.documentElement.clientWidth > 0 ? document.documentElement.clientWidth : document.body.clientWidth,
timer: null,
timer2: null,
timer3: null,
timer4: null,
timer5: null, //fix suning
timer5_mutex: true, //mutex
height: 0,
scrollTop: 0,
page_size: 6,
page_size_mini: 4,
page_now: {
b2c: 1,
taobao: 1,
tmall: 1,
also_buy: 1,
promotion: 1,
b2c_fuzzy: 1
},
page_total: {
b2c: 1,
taobao: 1,
tmall: 1,
also_buy: 1,
promotion: 1,
b2c_fuzzy: 1
},
total_num: {
b2c: 6,
taobao: 6,
tmall: 6,
also_buy: 6,
promotion: 6,
b2c_fuzzy: 6
},
module_name: ["b2c", "taobao", "tmall", "also_buy", "promotion", "b2c_fuzzy"],
dpIsBook: false,
hiddenFavorButton: false,
save_tbres_data: null,
save_promo_len: 0,
save_price_trend_data: null,
save_promo_data: null,
topResizeTimer: null,
bottomResizeTimer: null
});
var ua = navigator.userAgent;
if (ua.indexOf('Firefox') > -1) {
G.gwd_cnzz = '';
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "6a8e7724d7ff1c2952d4":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_script_lang_js___ = __webpack_require__("11961bc58c5978531258");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "6aaa3fa41eb59246bed3":
/***/ (function(module, exports, __webpack_require__) {
var $imports = __webpack_require__("9f47c636f849c23a0c20");
module.exports = function ($data) {
'use strict';
$data = $data || {};
var $$out = '', $escape = $imports.$escape, text = $data.text, qr = $data.qr;
$$out += '<div target="_blank" class="gwd-middle-act-bar">\n <img ';
$$out += 'src="https://cdn.bijiago.com/images/extensions/activity/tmall-redpack-middle.png"';
$$out += ' style="width: 17px; height: 19px; margin-left: 11px">\n <span style="font-size: 12px; color: #ff471a; margin-left: 7px; font-weight: bold">';
$$out += $escape(text);
$$out += '</span>\n <div style="flex: 1"></div>\n <img ';
$$out += 'src="https://cdn.bijiago.com/images/extensions/activity/arrow.svg"';
$$out += ' style="width: 26px; height: 10px;">\n <span class="gwd-take" style="line-height: initial">\n 立即领取\n <div class="gwd-qr-act-mid" style="margin-left: -84px;">\n <img class="gwd-act-qr-img" loading="lazy" src="';
$$out += $escape(qr);
$$out += '" alt="" style="width: 130px; height: 130px; margin-top: 7px">\n <span style="margin-top: 5px; vertical-align: middle; font-size: 0; height: 14px; line-height: 14px;">\n <span style="font-size: 14px; color: #ff471a; font-weight: bold">微信扫码</span>\n <span style="margin-left: 3px; color: #070707; font-size: 12px; transform-origin: center center; transform: scale(0.9166)">领红包</span>\n </span>\n </div>\n </span>\n</div>\n<style>\n .gwd-middle-act-bar {\n width: 462px;\n height: 34px;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n border: 1px solid #e6e9eb;\n background: white;\n font-size: 0;\n }\n\n .gwd-take {\n display: inline-block;\n margin-left: 10px;\n margin-right: 15px;\n text-align: center;\n width:70px;\n height:18px;\n background:linear-gradient(90deg,rgba(255,42,26,1) 0%,rgba(255,98,31,1) 100%);\n border-radius:9px;\n font-size: 12px;\n color: white;\n position: relative;\n cursor: pointer;\n }\n\n .gwd-qr-act-mid {\n display: none;\n flex-direction: column;\n position: absolute;\n width: 144px;\n height: 167px;\n box-sizing: border-box;\n border: 1px solid #ff471a;\n background: #fff9f6;\n top: 25px;\n z-index: 99;\n /*left: 50%;*/\n right: -16px;\n align-items: center;\n margin-left: -72px;\n }\n\n .gwd-qr-act-mid span {\n width: initial;\n margin: 0;\n }\n\n .gwd-take:hover .gwd-qr-act-mid {\n display: flex;\n }\n</style>';
return $$out;
};
/***/ }),
/***/ "6b5f3f4c7b5f37c1088e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) {
var _this3 = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var store = __webpack_require__("e41a11f7982e4aab1ce6");
var extConsole = __webpack_require__("316f9c352c6202560d16");
var _require = __webpack_require__("966caf0f29e39a633494");
var MiniBarCollectionButton = _require['default'];
//嵌入位置设置
var sitePattern = {
'ymatou': ['.price-panel'],
'hihonor': ['.product-price'],
'amazon': ['#price_feature_div', '#unifiedPrice_feature_div'],
'vmall': ['.product-info .product-info-list', '.pro-right .pro-meta-area', '.pro-price'],
'yougou': ['#ygprice_area'],
'gome': ['.prdprice', '#bargain', '.prd-price-1'],
'vipshop': ['.pi-price-box'],
'360buy': ['#summary-price', '.summary-price', '#surplus-time', '#product-intro #price'],
'360buy-book': ['#summary-price'],
'360buy-re': ['.shop_intro .shop_intro_a'],
'taobao': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]', {
selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]',
position: 'after'
}, {
selector: '[class^=Price--root]',
position: 'after'
}, '[class^=SecurityPrice--securityPrice]', {
selector: '[class^=MiniHead--miniPanelHead--]',
position: 'after'
}, {
selector: '[class^=Address--MCDelivery--]',
position: 'before'
}],
'taobao-ju': ['.J_BuySubForm', '[class^=MiniHead--miniPanelHead--]'],
'taobao-95095': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]'],
'tmall': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]',
// {
// selector: '[class^=CouponInfo--couponInfo]',
// position: 'before'
// },
{
selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]',
position: 'after'
}, {
selector: '[class^=Price--root]',
position: 'after'
}, '[class^=SecurityPrice--securityPrice]', {
selector: '[class^=MiniHead--miniPanelHead--]',
position: 'after'
}, {
selector: '[class^=Address--MCDelivery--]',
position: 'before'
}],
'51buy': ['.xbase_item:contains("促销价")', '.xbase_item:contains("易迅价")', '#goods_detail_mate .item_icson', '.xbase_row2', '#promotePrice', '#shopprice', '#promotePriceArea'],
'suning': ['#noPrice', '#_main_price', '#existPrice', '#netPriceBox', '#hasPrice', '#mainPrice', '#priceDom'],
'dangdang': ['.price_time', '.d15_price_info', '.price_qiang', '.price_info', '.show_info .sale>p', '.sale_box:first'],
'yihaodian': ['#point_productPrice', '.price_array', '#currentPriceArea'],
'vancl': ['#pricearea .cuxiaoPrice'],
'newegg': ['.neweggPrice', '.goods_price_now'],
'kaola': ['.m-price-wrap .m-price'],
'lenovo': ['#div_product_dec', '#span_product_name'],
'microsoftstore': ['.priceAndRank'],
'bookuu': ['.bc-e5.pd-15'],
'xiaomi': ['.J_saleWrap.sale-wrap', '.pro-time.J_proSeckill', '.goods-info-head-price', '.pro-time.J_proOrder', '.price-info'],
"youpin-mi": [".sku-container .price-line"],
'okbuy': ['.prodPriceLiJ .prodPrice'],
'banggo': ['.mbshop_detail_baseinfo'],
'you163': ['.price>.f-clearfix']
};
var getContainer = function getContainer() {
var site = G.site;
var patterns = sitePattern[site];
if (!patterns || patterns && patterns.length === 0) return false;
for (var i = 0; i < patterns.length; i++) {
var selector = patterns[i].selector || patterns[i];
var position = patterns[i].position || 'after';
if ($(selector).length > 0) {
return {
selector: selector,
position: position
};
}
}
return false;
};
var renderMiniBar = function renderMiniBar(container) {
var newTime = __webpack_require__("7026a4b5462dc6da5555").getNewTime();
if (newTime - new Date().getTime() < 300000) {
newTime = false;
}
var href = encodeURIComponent(document.location.href);
var html = __webpack_require__("89ea19c6f77aeaf47846");
var setUrl = G.server + '/brwext/setting?from=' + G.from_device;
var feedbackUrl = 'https://www.' + G.extName + '.com/brwext/suggest?refer=' + href + '&from_device=' + G.from_device;
var priceContainer = html({
'setUrl': setUrl,
'aliSite': G.aliSite,
'feedbackUrl': feedbackUrl,
newTime: false,
minidom: G.wishdom2,
wishdom: G.wishdom
});
// if (location.host === 'goods.kaola.com.hk') {
// let dom = `<div id="kaolaHkRepair" style="display:none;"><span></span></div>`
// $('body').append($(dom))
// let newContainer = container;
// container = '#kaolaHkRepair>span'
// kaolaHkRepair(newContainer)
// }
if (container.position === 'append') {
$(container.selector).append(priceContainer);
} else if (container.position === 'before') {
$(container.selector).eq(0).before(priceContainer);
} else {
$(container.selector).eq(0).after(priceContainer);
}
__webpack_require__("316f9c352c6202560d16").log('render minibar');
};
var times = 0;
var kaolaHkRepair = function kaolaHkRepair(dom) {
if (times >= 10) {
return;
}
times++;
if ($('.m-price-wrap .m-price .currentPrice').text().match(/\d/)) {
$(dom).eq(0).after($('#kaolaHkRepair>span').next());
$('#kaolaHkRepair').remove();
return;
}
setTimeout(function () {
kaolaHkRepair(dom);
}, 1000);
};
var parsePrice = function parsePrice(price) {
if (parseInt(price) > 999999) {
return parseInt(price);
} else {
return price;
}
};
var addEvent = function addEvent() {
$('.gwd-minibar-bg').on('mouseenter', '.minibar-tab', function () {
$('#gwd_minibar').addClass('ms_enter');
$(this).addClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').show();
if (id === "mini_price_history") {
log("minitrend-show");
__webpack_require__("6973d6984a148bf8a638").calLineHeight();
}
});
$('.gwd-minibar-bg').on('mouseleave', '.minibar-tab', function () {
$('#gwd_minibar').removeClass('ms_enter');
$(this).removeClass('ms-tab-enter');
$(this).removeClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').hide();
});
$('#gwd_website_icon').on('click', function (e) {
e.preventDefault();
__webpack_require__("d54879e983a83d07f093").openTab();
});
};
module.exports.renderMiniCom = function (data) {
var nowprice = undefined;
try {
nowprice = userData.get('other_info')['code-server'].price;
} catch (e) {
nowprice = G.dp.price;
}
if (!nowprice) nowprice = G.dp.price;
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
return;
}
var store = undefined;
if (!data.b2c || data.b2c.length === 0) {
store = [];
} else {
store = data.b2c.store;
}
var newData = [];
var storeSize = store.length;
//这几个网站做了新的图标
var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9];
for (var i = 0; i < store.length && i < 6; i++) {
var product = store[i].product && store[i].product[0] || store[i];
var dp_id = product.dp_id || '';
var site_id = product.site_id;
if (parseInt(site_id) === 3003) {
site_id = 3;
}
var icon_format = new_icon_site_ids.indexOf(Number(site_id)) > -1 ? '.png' : '.ico';
if (!site_id) continue;
product.price = parsePrice(product.price.replace(/,/g, ""));
product.icourl = G.s_server + '/images/favicon/' + site_id + icon_format;
newData.push(product);
}
var tle = '其他' + storeSize + '家报价';
var bclass = '';
if (newData.length === 0) {
tle = '暂无商城比价';
bclass = 'no-com-info';
} else if (newData[0].price < Number(nowprice)) {
tle = '<em>更低价:</em><em class="prifontf price-em">' + newData[0].price + '</em>';
}
var t = '<div class="minibar-btn-box">\n <em class="setting-bg mini-compare-icon "></em>\n <span >' + tle + '</span>\n </div>';
$('#gwd_mini_compare').append($(t)).css("display", "block").addClass(bclass);
if (newData.length > 0) {
var html = __webpack_require__("c45e5daa2cf575babe3f");
var allLink = G.c_server + '/dp' + data.dp.dp_id;
var obj = {
data: newData,
allLink: allLink,
storeSize: storeSize
};
$('#gwd_mini_compare').append(html(obj));
userData.set('minicom', obj);
// if ($('#mini_price_history_detail').length > 0) {
// renderTrendCompare(newData, storeSize, allLink)
// } else {
// setTimeout(function() {
// renderTrendCompare(newData, storeSize, allLink)
// }, 400)
// }
} else {
$('#gwd_mini_compare').off();
}
};
var renderTrendCompare = function renderTrendCompare(data, storeSize, allLink) {
if (G.promoTrendRendered) {
return;
}
var html = __webpack_require__("e20eddb8c3d59ac76a75");
$('.app-tuiguang').remove();
$('#mini_price_history').removeClass('showapp');
$('#mini_price_history_detail').append(html({
data: data,
allLink: allLink,
storeSize: storeSize
}));
};
function recoverMiniBar() {
var globalConfig, recoverConfig, i, selector, position, target;
return regeneratorRuntime.async(function recoverMiniBar$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!$('.miniPanel').length) {
context$1$0.next = 3;
break;
}
if ($('#gwd-tb-mini-coupon').length) {
$('#gwd-tb-mini-coupon').insertAfter($('[class^=miniPanelHead--]'));
}
return context$1$0.abrupt('return');
case 3:
context$1$0.next = 5;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig'));
case 5:
globalConfig = context$1$0.sent;
if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) {
context$1$0.next = 19;
break;
}
recoverConfig = globalConfig.gwdMiniBarRecoverConfig.aliSite;
i = 0;
case 9:
if (!(i < recoverConfig.length)) {
context$1$0.next = 19;
break;
}
selector = recoverConfig[i].selector;
position = recoverConfig[i].position;
target = $(selector);
if (!target.length) {
context$1$0.next = 16;
break;
}
if (position === 'before') {
$('.gwd-minibar-bg').insertBefore(target);
} else {
$('.gwd-minibar-bg').insertAfter(target);
}
return context$1$0.abrupt('return');
case 16:
i++;
context$1$0.next = 9;
break;
case 19:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
module.exports.recoverMiniBar = recoverMiniBar;
module.exports.init = function () {
// 获取配置信息, 看是否需要展示中间部分
var permanent = userData.get('permanent');
// if (G.forbidMinibar) return;
if (permanent.setWishlist === '0' || permanent.setWishlist === 0) return;
if (G.site == 'amazon' || G.site == '6pm') {
__webpack_require__("65cb632859494beda768").init();
return;
}
renderCon();
};
var renderDom = undefined;
var delaySite = ['kaola'];
var renderCon = function renderCon() {
var instanceId, globalConfig, panel, container, store, el;
return regeneratorRuntime.async(function renderCon$(context$1$0) {
var _this2 = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
instanceId = G.instanceId;
if (!(delaySite.indexOf(G.site) > -1)) {
context$1$0.next = 4;
break;
}
context$1$0.next = 4;
return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(5000));
case 4:
context$1$0.next = 6;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig'));
case 6:
globalConfig = context$1$0.sent;
if (G.aliSite) {
panel = globalConfig.aliMobileNotifierConfig.map(function (i) {
return i.panel;
}).find(function (item) {
if ($(item).length) {
return $(item)[0];
}
return false;
});
if (panel) {
__webpack_require__("2995c4cdfa33d52c0bc3").observe(panel, function callee$1$0(mutations) {
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
var _this = this;
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
extConsole.log('mutations:', mutations);
if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) {
context$2$0.next = 6;
break;
}
context$2$0.next = 4;
return regeneratorRuntime.awrap((function callee$2$0() {
var config;
return regeneratorRuntime.async(function callee$2$0$(context$3$0) {
while (1) switch (context$3$0.prev = context$3$0.next) {
case 0:
config = globalConfig.gwdMiniBarRecoverConfig.aliSite;
context$3$0.next = 3;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
for (var i = 0; i < config.length; i++) {
var selector = config[i].selector;
if ($(selector).length) {
return true;
}
}
return false;
}));
case 3:
case 'end':
return context$3$0.stop();
}
}, null, _this);
})());
case 4:
context$2$0.next = 8;
break;
case 6:
context$2$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('[class^=ActiveInfo--root--]').length || $('[class^=CouponInfo--couponInfo]').length || $('[class^=Price--root]').length;
}));
case 8:
// 仅在panel的class发生变化时重新渲染minibar
recoverMiniBar();
case 9:
case 'end':
return context$2$0.stop();
}
}, null, _this2);
}, {
attributes: true,
attributeFilter: ['class']
});
}
}
if (globalConfig && globalConfig.gwdMiniBarPositions) {
if (G.aliSite) {
sitePattern['taobao'] = globalConfig.gwdMiniBarPositions.aliSite;
sitePattern['tmall'] = globalConfig.gwdMiniBarPositions.aliSite;
} else {
if (globalConfig.gwdMiniBarPositions[G.site]) {
sitePattern[G.site] = globalConfig.gwdMiniBarPositions[G.site];
}
}
}
container = getContainer();
__webpack_require__("316f9c352c6202560d16").log('container:', container);
context$1$0.next = 13;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
if (container) return true;
container = getContainer();
return false;
}));
case 13:
if (!(window.gwd_G && window.gwd_G.instanceId !== instanceId)) {
context$1$0.next = 16;
break;
}
__webpack_require__("316f9c352c6202560d16").warn('instanceId不一致,不渲染minibar');
return context$1$0.abrupt('return');
case 16:
renderMiniBar(container);
store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
new Vue({
el: '#gwd_mini_remind .minibar-btn-box',
store: store,
render: function render(h) {
return h(MiniBarCollectionButton);
}
});
addEvent();
el = $('.gwd-minibar-bg')[0];
G.miniBar = el;
// 网页可能会移除minibar,
if (el) {
__webpack_require__("2995c4cdfa33d52c0bc3").observe(el, function (mutations) {
mutations.forEach(function (mutation) {
if (mutation.removedNodes.length) {
__webpack_require__("316f9c352c6202560d16").log('minibar被移除');
if (G.instanceId === $('html').attr('data-gwd-id')) {
recoverMiniBar();
}
}
});
});
}
case 23:
case 'end':
return context$1$0.stop();
}
}, null, _this3);
};
// 确保.gwd-minibar-bg在.ActiveInfo上方
// 获取页面上的插入节点
// const panel = $('#purchasePanel')[0]
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "6b8303d96ee13d08f335":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, Vue, regeneratorRuntime) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var util = __webpack_require__("d54879e983a83d07f093");
var miniFavor = __webpack_require__("472c3193857af11233c9");
var userCenter = __webpack_require__("69afa85b8d7929dd88c5");
var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009");
var permanent = undefined,
oinfo = undefined;
var siteidArr = ['228', '266', '246', '229', '365', '366', '1', '238', '230'];
var showListPrice = function showListPrice(price, dp_id, originUrl) {
var pattern = dp_id.split('-');
var siteId = pattern[pattern.length - 1];
if (price < 0) return '暂时缺货';else {
if (siteidArr.indexOf(siteId) > -1) {
var site = siteInfo.isProductPage(originUrl);
var cur = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(site)[0];
return cur + price.toString().replace(',', '');
} else {
return '¥' + price.toString().replace(',', '');
}
}
};
var addEvent = function addEvent() {
$('#topfavor_detail').on('click', '.item_close_btn', function () {
var id = $(this).attr('data-id');
delFavor(id);
});
$('.favor-list a').on('click', function () {
console.log($(this));
if ($(this).attr('data-id')) {
delFavor($(this).attr('data-id'));
return false;
}
if (!$(this).attr('href')) {
return false;
}
window.open($(this).attr('href'));
return false;
});
};
var delFavor = function delFavor(id) {
id = id.trim();
oinfo = userData.get('other_info');
// let url = `${G.c_server}/collect/aj_del?dp_id=${id}`;
// request.get(url).done((data) => {
if (id === oinfo.id) {
store.dispatch('priceRemind/cancel').then(function () {
$('#topfavor_detail .sp-del').show().fadeOut(3000);
getFavor(renderList);
});
} else {
userCenter['delete'](id).then(function (data) {
// -1 失败 1 处理成功 100 未登录
if (data.code === 1) {
// if (id == oinfo.now.dp_id) {
// $('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected')
// }
$('#topfavor_detail .sp-del').show().fadeOut(3000);
getFavor(renderList);
}
});
}
};
var addFavor = function addFavor(callback) {
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
var pagedp = G.dp;
var dp = oinfo.now;
store.dispatch('priceRemind/submit', {
notifySite: '',
price: '',
mode: ''
}).then(function (res) {
// getFavor(renderList)
// $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected')
});
// userCenter.add('', '').then(data => {
// if (Number(data.code) === 1 || data.error_code === '1') {
// getFavor(renderList)
// $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected')
// $('#ht_favor').text('收藏成功').addClass('collected')
// $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`);
// $('#gwd_mini_remind .minibar-btn-box em').addClass('favored')
//
// if (data.data) {
// G.remindInfo = {
// remind_price: data.data.notifier.threshold,
// is_collected: data.data.id,
// has_remind_type: data.data.notifier.type,
// remind_type: data.data.notifier.type,
// notify_site: data.data.notifier.site
// };
//
// miniFavor.setNotifyPrice(data.data.notifier.site, data.data.notifier.threshold)
// }
//
// // 更新本地收藏存储
// // util.addFavorCheck()
// } else if (data.code === '2') {
// $('#topfavor_detail .topf-head .sp-col').text('收藏过了').addClass('collected')
// $('#ht_favor').text('收藏过了').addClass('collected')
// $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`);
// $('#gwd_mini_remind .minibar-btn-box em').addClass('favored')
// } else if (data.code === 100) {
// if (callback) callback()
// } else {
//
// }
// })
};
var renderList = function renderList(data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
var datasize = data.products.length;
for (var i = 0; i < datasize; i++) {
var siteId = data.products[i].dp_id.split('-')[1];
data.products[i].site_id = siteId;
data.products[i].newPrice = showListPrice(data.products[i].now_price, data.products[i].dp_id, data.products[i].origin_url);
}
var html = __webpack_require__("c68c5b8c44eda1259060");
$('#topfavor_detail .favor-list').empty().append(template.compile(html)({
data: data.products,
imgLoad: G.imgLoad,
s_server: G.s_server
}));
$('.see-all-favor em').text(data.cnt);
$('.see-all-favor').attr('href', 'https://www.gwdang.com/mine/collection');
addEvent();
golbal2.loadImg(0, datasize, $('#topfavor_detail li .item_img img'));
if (!$('#topfavor_detail').hasClass('islogin')) $('#topfavor_detail').addClass('islogin');
};
var getFavor = function getFavor(callback) {
userCenter.getList('default', 1, 3).then(function (res) {
var data = res;
if (!data.data.list) {
callback({
products: [],
cnt: 0
});
return;
}
callback({
products: data.data.list.map(function (item) {
item.now_price = item.price.last;
return item;
}),
cnt: data.data.cnt
});
});
};
var userLogin = function userLogin(u, p, callback) {
$.ajax({
type: "post",
url: 'https://www.' + G.extName + '.com/user/aj_login',
xhrFields: {
withCredentials: true
},
crossDomain: true,
data: {
email: u,
password: p,
t: "check",
host: location.protocol + '//' + location.host
},
success: function success(data) {
callback(data);
__webpack_require__("51aadd1e1b65f329a862").renderAgain();
}
});
};
var addDetailEvent = function addDetailEvent() {
var stime = undefined,
isRender = undefined,
setLeft = undefined;
$('#topfavor_detail .topf-head span').on('click', function () {
addFavor();
});
$('#topfavor_detail .login_click').on('click', function () {
var username = $('#topfavor_detail .username').val();
var psd = $('#topfavor_detail .password').val();
if (!username || !psd) {
$('#topfavor_detail .login_remind').show().fadeOut(5000);
return;
}
userLogin(username, psd, function (data) {
if (data === '1') {
G.email = username;
getFavor(renderList);
} else {
$('#topfavor_detail .login_remind').show().fadeOut(5000);
}
});
});
$('body').on('gwd-login-complete', function (e) {
console.log('fired');
getFavor(renderList);
});
$('#gwdang-favor').on('mouseenter', function () {
if (G.userLogin && !isRender) {
isRender = true;
$('#topfavor_detail').addClass('islogin');
getFavor(renderList);
}
if (permanent.style === 'bottom') {
setLeft = true;
util.setSimplePagePos($('#gwdang-favor'), $('#topfavor_detail'), 279);
}
$('#topfavor_detail').show();
$(this).addClass('msHover');
});
$('#gwdang-favor').on('mouseleave', function () {
var that = this;
stime = setTimeout(function () {
$('#topfavor_detail').hide();
$(that).removeClass('msHover');
}, 100);
});
$('#topfavor_detail').on('mouseenter', function () {
clearTimeout(stime);
});
$('#topfavor_detail').on('mouseleave', function () {
$('#topfavor_detail').hide();
$('#gwdang-favor').removeClass('msHover');
});
};
var renderDetail = function renderDetail(dp_id) {
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
var hidebtn = undefined;
var dom = '#gwdang_main';
var style = 'top:37px;';
if (permanent.style === 'bottom') {
dom = '#bjd_bottom_detail';
style = 'bottom: 60px;right: 40px;';
}
// 改商品没有抓取数据的时候 不能收藏商品
if (!dp_id || dp_id.match(/^0-\d+$/)) {
hidebtn = true;
}
var imgHost = G.imgHost;
if (G.from_device === 'firefox') {
imgHost = G.localImg;
}
var homeU = 'https://www.gwdang.com/user/wechat_oauth/?pl=9&op=login&from_url=' + encodeURIComponent(location.href);
homeU = encodeURIComponent(homeU);
var wxUrl = 'https://open.weixin.qq.com/connect/qrconnect?appid=wx34006c141f9daa3a&response_type=code&scope=snsapi_login&state=2ced970d5b97680e95670a48d1102611&redirect_uri=' + homeU;
var html = __webpack_require__("2193b4ca85bf7e5cb16d");
$(dom).append(template.compile(html)({
email: G.email,
userLogin: G.userLogin,
hidebtn: hidebtn,
imgHost: imgHost,
wxUrl: wxUrl,
pageurl: encodeURIComponent(location.href),
style: style
}));
var CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default'];
new Vue({
el: '#gwd-login-favor',
render: function render(h) {
return h(CommonLogin, {
props: {
position: 'gwd-favor',
showAlterLogin: true,
alterLoginPosition: 'column'
}
});
}
});
addDetailEvent(permanent);
var setCollectedStatus = function setCollectedStatus(newVal) {
__webpack_require__("316f9c352c6202560d16").log('watch triggered', newVal);
if (newVal) {
// 已收藏
$('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected');
} else {
// 未收藏
$('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected');
}
};
setCollectedStatus(store.state.priceRemind.collected);
store.watch(function (state) {
return state.priceRemind.collected;
}, setCollectedStatus);
};
module.exports.init = function callee$0$0() {
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 2:
permanent = userData.get('permanent');
oinfo = userData.get('other_info');
renderDetail(oinfo.now.dp_id);
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.addFavor = addFavor;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"], __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "6c4158d4a8844af2f16e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98___ = __webpack_require__("a39cbf70bd2e92e85f98");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98___["b"]; });
/***/ }),
/***/ "6da42464ccd75a83a065":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
var request = __webpack_require__("91f250ebeb8d5987491c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
exports['default'] = {
props: ['mode', 'days'],
data: function data() {
return {
qrLink: '',
loading: false
};
},
methods: {
over: function over() {
var qrApi, res;
return regeneratorRuntime.async(function over$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(this.loading || this.qrLink)) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
if (!(this.mode !== 'qr')) {
context$1$0.next = 4;
break;
}
return context$1$0.abrupt('return');
case 4:
this.loading = true;
context$1$0.next = 7;
return regeneratorRuntime.awrap(globalCondition.met('qrApiReady'));
case 7:
qrApi = context$1$0.sent;
if (!(qrApi.type === 'api')) {
context$1$0.next = 13;
break;
}
context$1$0.next = 11;
return regeneratorRuntime.awrap(request.get(qrApi.src + '&protect=' + this.days));
case 11:
res = context$1$0.sent;
this.qrLink = res.data.qrImgStr;
case 13:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "6e9dc8f3fe8ed1fd40dc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_template_id_673c66fa_scoped_true___ = __webpack_require__("0f986364e7409b7b0cf1");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_template_id_673c66fa_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLink_vue_vue_type_template_id_673c66fa_scoped_true___["b"]; });
/***/ }),
/***/ "6eb6300b1093d4b652fb":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Highcharts) {var __WEBPACK_AMD_DEFINE_RESULT__;
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
if (['smzdm'].indexOf(G.site) > -1) {
return;
}
/* TODO
支持常用网站列表 支持定时查找 鼠标滚动查找
浏览器兼容性检测
*/
var exports = {};
var $ = __webpack_require__("e081b2491b5c9b12b9da");
var lang = __webpack_require__("cf094fe1ab460bb584a8");
var langCfg = __webpack_require__("336de8fce6caee2400ef");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var siteinfo = __webpack_require__("5e05e6f5fe79ccf5d009");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var countryConfig = __webpack_require__("9bf6d059e9a265559f0c");
var parseprice = __webpack_require__("cb0906562effcf1b0e6c");
var util = __webpack_require__("d54879e983a83d07f093");
var viewPriceTip = __webpack_require__("d5fd5dd54e6f8fc35e0a");
if (G.lang == 'zh-tr') {
viewPriceTip = __webpack_require__("6a43c4117801f101b13d");
}
var pageInfo = G.pageInfo;
var smallTip, smallTip2;
var tipDetail;
var time, nowTipDom;
var nowUrl,
newId,
nowPrice = 0;
var tipResult = {};
var blacklist = [/shangpin\.com/, /cfe\.m\.jd\.com/, /1688\.com/];
var moneyInfo = undefined;
var priceTle = {
'pri-t1': lang.getString(langCfg, 'priceUp'),
'pri-t0': lang.getString(langCfg, 'priceStable'),
'pri-t-1': lang.getString(langCfg, 'priceDecrease'),
'pri-t-2': lang.getString(langCfg, 'priceLowest')
};
var request = __webpack_require__("91f250ebeb8d5987491c");
function block() {
var r = false;
for (var i = blacklist.length - 1; i >= 0; i--) {
r = blacklist[i].test(location.href);
if (r) return r;
};
}
//获取元素和页面顶部的距离
var getTop = function getTop(e) {
var offset = e.offsetTop;
if (e.offsetParent != null) offset += getTop(e.offsetParent);
return offset;
};
//获取元素和页面左侧的距离
var getLeft = function getLeft(e) {
var offset = e.offsetLeft;
if (e.offsetParent != null) offset += getLeft(e.offsetParent);
return offset;
};
// const getWidth = (e) => {
// let w = $(e).width()
// if (!w)
// return getWidth(e.parentElement)
// return w;
// }
var getListPrice = function getListPrice() {
// 获取列表页鼠标所在当前商品价格
var price = '0';
switch (G.site) {
case "360buy":
price = $(nowTipDom).parent().parent().find('.p-price strong i').eq(0).text();
break;
case "suning":
price = $(nowTipDom).parent().parent().parent().find('.res-info .price-box .def-price').eq(0).text();
break;
case "taobao":
price = $(nowTipDom).parent().next().find('.c-price').text();
if (!price) {
price = $(nowTipDom).parent().parent().parent().parent().find('.J_IconMoreNew .g_price').eq(0).text();
}
break;
case "tmall":
price = $(nowTipDom).parent().parent().find('.productPrice>em').eq(0).text();
break;
case "amazon":
price = $(nowTipDom).parent().parent().parent().parent().find('.a-spacing-mini span.s-price').eq(0).text();
break;
case "gome":
price = $(nowTipDom).parent().parent().find('.item-price-info .item-price .price').eq(0).text();
break;
case "dangdang":
price = $(nowTipDom).parent().find('.price .price_n').eq(0).text();
break;
case "vipshop":
price = $(nowTipDom).parent().parent().parent().parent().find('.special-price .title').eq(0).text();
if (!price) {
price = $(nowTipDom).parent().parent().parent().parent().find('.goods-price-info .price').eq(0).text();
}
break;
default:
price = '0';
}
price = price.replace(/[,¥¥]+/g, '');
return price;
};
// 没有价格走势数据时候的伪造虚拟点
var noTrendAddTrendData = function noTrendAddTrendData(data) {
var site_name = undefined;
var price = getListPrice();
if (price === '0') return data;
var date = util.getTimeNumber(new Date().getTime() - 86400000 * 179, "5");
var date2 = util.getTimeNumber(new Date().getTime(), "5");
var arr = [];
date = new Date(date).getTime();
date2 = new Date(date2).getTime();
arr.push([date, Number(price)]);
arr.push([date2, Number(price)]);
site_name = data.site_name;
var noTrendObj = {
current_price: price,
data: arr,
max_price: price,
min_price: price,
min_stamp: date2 / 1000,
name: site_name,
start: date,
price_status: 0
};
data.trend.store = [noTrendObj];
data.taobaoNoTrend = true;
data.start = date;
return data;
};
var inited = false;
exports.init = function () {
if (inited) return;
if (!inited) {
inited = true;
}
// 获取价格符号
moneyInfo = countryConfig.getMoneyInfo(G.logsite);
var b = G.extBrand;
if (G.from_device !== 'bijiago' && G.from_device !== 'biyibi') {
var permanent = userData.get('permanent');
if (permanent.setTip === '0') return;
} else {
b = 'bjgou';
}
if (block()) return;
if (pageInfo.type === 1) {
$('body').append('<a id ="' + b + '_price_tip" class="' + G.from_device + '-ext" src="javascript:void(0)" target="_self">\n <div class="tip_btn_box">\n <em></em>\n <span>' + (G.lang === 'zh-tr' ? '比價' : '比价') + '</span>\n </div>\n <div id="' + b + '_price_tip_detail"></div>\n </a>');
smallTip = $('#' + b + '_price_tip');
smallTip2 = $('#' + b + '_price_tip .tip_btn_box');
tipDetail = $('#' + b + '_price_tip_detail');
}
bindDpEvent();
// if (location.hostname.includes('s.taobao.com')) {
// $('body').append(`
// <style> #mainsrp-header.m-header-fixed { display: block !important; } </style>
// `)
// }
};
function bindDpEvent(area) {
var isNewTb = false; // 是否是新版淘宝
if ($('[class^=PageContent--contentWrap--]').length) {
isNewTb = true;
}
var dpMouseOver = function dpMouseOver(e) {
var img, parent, id, parentEl, a;
return regeneratorRuntime.async(function dpMouseOver$(context$3$0) {
while (1) switch (context$3$0.prev = context$3$0.next) {
case 0:
img = e.target;
if (G.site === '360buy' && img.tagName !== 'IMG' && $(img).parents('.more2_img')) {
img = $(img).parents('.more2_img').find('img')[0];
}
if (img.tagName !== 'IMG' && !isNewTb) {
img = $(img).find('img')[0];
}
if (!img) {
img = $(e.target).parents('.item-link').find('.img-wrapper')[0];
}
if (img) {
context$3$0.next = 6;
break;
}
return context$3$0.abrupt('return');
case 6:
if (!img.parentElement.getAttribute('data-tip')) {
context$3$0.next = 8;
break;
}
return context$3$0.abrupt('return', false);
case 8:
if (!(img.tagName === 'A' || $(img).parents('.item-link').length || img.className.includes('MainPic--mask') || img.width > 50 && img.height > 50)) {
context$3$0.next = 37;
break;
}
parent = img.tagName === 'A' ? img : img.parentElement;
if (!(parent.href && parent.href.includes('.gwdang.com'))) {
context$3$0.next = 12;
break;
}
return context$3$0.abrupt('return');
case 12:
if (!(parent.href && parent.href.includes('store.taobao.com'))) {
context$3$0.next = 14;
break;
}
return context$3$0.abrupt('return');
case 14:
if (!$(parent).parents('[class^=ShopInfo--shopInfo--]').length) {
context$3$0.next = 16;
break;
}
return context$3$0.abrupt('return');
case 16:
nowTipDom = parent;
if (!(G.site === 'taobao' && parent.tagName === 'A' && /^https?:\/\//.test(parent.href))) {
context$3$0.next = 36;
break;
}
id = parent.getAttribute('data-nid');
nowPrice = $(parent).parent().parent().parent().next().find('.price strong').text();
addId(img);
if (!parent.href.match(/(?:item\.taobao\.com|detail\.tmall\.com)/)) {
context$3$0.next = 25;
break;
}
nowUrl = parent.href;
context$3$0.next = 32;
break;
case 25:
if (!id) {
context$3$0.next = 29;
break;
}
nowUrl = 'https://item.taobao.com/item.htm?id=' + id;
context$3$0.next = 32;
break;
case 29:
nowUrl = parent.href;
if (nowUrl.includes('click.simba.taobao.com')) {
context$3$0.next = 32;
break;
}
return context$3$0.abrupt('return');
case 32:
// 加载小标签
renderTip(parent);
bindDpEvent2(parent);
context$3$0.next = 37;
break;
case 36:
if (isNewTb) {
parentEl = $(parent).parents('[class^=Card--doubleCard--]');
if (!parentEl.length) {
parentEl = $(parent).parents('[class^=Card--listCard--]');
}
if (parentEl.length) {
nowPrice = parentEl.find('.Card--price').text();
// let nowId = parentEl.find('.ww-light.ww-small').attr('data-item')
// nowUrl = `https://item.taobao.com/item.htm?id=${nowId}`
nowUrl = parentEl.parents('a').attr('href');
addId(img);
renderTip(parent);
bindDpEvent2(parent);
}
} else if (parent.tagName === 'A' && /^https?:\/\//.test(parent.href) && siteinfo.isProductPage(parent.href)) {
addId(img);
nowUrl = makeUrl(img, parent.href);
renderTip(parent);
bindDpEvent2(parent);
} else if (parent.parentElement.tagName === 'A' && /^https?:\/\//.test(parent.parentElement.href) && siteinfo.isProductPage(parent.parentElement.href)) {
/*amazon.com有一种情况是 a div img 的结构*/
parent = parent.parentElement;
addId(img);
nowUrl = makeUrl(img, parent.href);
renderTip(parent);
bindDpEvent2(parent);
} else if ($(parent).parents('a').length) {
a = $(parent).parents('a')[0];
if (siteinfo.isProductPage(a.href)) {
parent = a;
addId(img);
nowUrl = makeUrl(img, parent.href);
renderTip(parent);
bindDpEvent2(parent);
}
//require('common/extConsole').log('find a parent', a)
}
case 37:
case 'end':
return context$3$0.stop();
}
}, null, this);
};
$('body').on('mouseover', 'img, .pd_pic_wrap', dpMouseOver);
$('body').on('mouseover', '[class^=Card--doubleCard--]', dpMouseOver);
$('body').on('mouseover', '[class^=Card--listCard--]', dpMouseOver);
$('body').on('mouseover', '.item-link', dpMouseOver);
$('body').on('mouseover', '.more2_item', dpMouseOver);
$('body').on('mouseover', '.pic.imglink', dpMouseOver);
smallTip2.on('mouseenter', smallTipOnMouseOver);
smallTip.on('mouseleave', function () {
tipDetail.hide();
smallTip.hide();
});
tipDetail.on('mouseleave', function () {
tipDetail.hide();
smallTip.hide();
});
}
function makeUrl(obj, url) {
if (G.crc64) {
return url;
}
switch (pageInfo.siteName) {
case 'suning':
console.log($(obj));
var productId = $(obj).parents('.wrap').find('input.hidenInfo').attr('datapro').split('||')[0];
url = "http://www.suning.com/emall/prd_10052_10051_-7_" + productId + "_.html";
break;
}
return url;
}
function bindDpEvent2(dom) {
var $dom = $(dom);
if ($dom.attr(G.extBrand + '_tip_bind')) return;
$dom.on('mouseleave', dpMouseLeave);
$dom.attr(G.extBrand + '_tip_bind', 1);
}
function smallTipOnMouseOver() {
clearTimeout(time);
smallTip.show();
render();
}
function dpMouseLeave() {
smallTip.hide();
tipDetail.hide();
}
function renderTip(dom) {
smallTip.css('left', getLeft(dom));
smallTip.css('top', getTop(dom));
smallTip.show().css('display', 'inline-block');
}
function addId(obj) {
var id = '';
switch (G.site) {
case 'yihaodian':
var d = $(obj).parent().attr('id').split('_');
if (d) d = d[1];
id = "&id=" + d + '-31';
break;
}
newId = id;
}
// function currencyChange(data) {
// if (!G.currency || !data) return data;
// if (data.store && data.store.length > 0) {
// for (var i = 0; i < data.store.length; i++) {
// var item = data.store[i];
// if (item.price && item.price.match(/\d+/))
// data.store[i].price = '¥' + parseprice(item.price);
// }
// }
// if (data.trend && data.trend.store.length > 0) {
// for (var j = 0; j < data.trend.store[0].data.length; j++) {
// var item2 = data.trend.store[0].data[j];
// data.trend.store[0].data[j][1] = parseprice(item2[1]);
// }
// data.trend.store[0].min_price = parseprice(data.trend.store[0].min_price).toFixed(2);
// data.trend.store[0].max_price = parseprice(data.trend.store[0].max_price).toFixed(2);
// data.trend.store[0].current_price = parseprice(data.trend.store[0].current_price);
// }
// return data;
// }
var yanzhengma = function yanzhengma(url) {
var html = __webpack_require__("9d83caf3e05f27ed9c67");
tipDetail.empty().append(template.compile(html)({
url: url
}));
tipDetail.css('width', 370);
};
function render() {
var res, url;
return regeneratorRuntime.async(function render$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
tipDetail.html('<img src="' + G.server + '/template/aug/images/035.gif" style="margin: 5px;" id="' + G.extBrand + '_price_tip_loading">');
tipDetail.css('width', 50);
// tipDetail.css('left', getLeft($(smallTip)[0]) + $(smallTip).width())
// tipDetail.css('top', getTop($(smallTip)[0]))
tipDetail.show();
if (tipResult[nowUrl]) {
context$2$0.next = 13;
break;
}
if (!nowUrl.includes('click.simba.taobao.com')) {
context$2$0.next = 9;
break;
}
context$2$0.next = 7;
return regeneratorRuntime.awrap(__webpack_require__("660610db8f6e89357da9").get('/remoteAddress', {
url: nowUrl
}));
case 7:
res = context$2$0.sent;
nowUrl = res;
case 9:
url = G.server + '/brwext/tip_new?days=180&ver=1&site=' + G.site + '&price=' + nowPrice + '&url=' + encodeURIComponent(nowUrl) + newId;
request.getOnce(url).then(function (msg) {
try {
if (msg && msg.now_url) {
nowUrl = msg.now_url;
}
if (msg.is_ban && msg.action && msg.action.method === 'redirect' && msg.action.to) {
yanzhengma(msg.action.to);
return;
}
if (msg.trend.store.length === 0) {
msg = noTrendAddTrendData(msg);
}
// msg = currencyChange(msg); //暂时不转化汇率 使用原始货币 价格走势提示框里面才加人民币提示
if (!msg || msg.trend.store.length === 0) return renderError();
if (msg.trend.store[0].current_price == '0.00') return renderError();
tipResult[nowUrl] = msg;
render2(msg);
} catch (e) {}
})['catch'](function () {
return renderError();
});
context$2$0.next = 14;
break;
case 13:
render2(tipResult[nowUrl]);
case 14:
case 'end':
return context$2$0.stop();
}
}, null, this);
}
function render2(msg) {
// 处理数据
processData(msg);
var nostore = undefined;
if (!msg.store || msg.store.length === 0) nostore = true;
var lowestTime = util.getTimeNumber(msg.trend.store[0].min_stamp * 1000);
tipDetail.removeClass('tip-error-info');
if (msg.trend.store[0].max_price === msg.trend.store[0].min_price) {
msg.trend.store[0].nowprice = msg.trend.store[0].min_price;
}
//msg.trend.store[0].price_status = require('bjgou/modules/trend').getPriceStatus(msg.trend.store[0].data).price_status
tipDetail.html(template.compile(viewPriceTip)({
data: msg,
new_extension: G.new_extension,
extName: G.extName,
isAliSite: G.aliSite,
nostore: nostore,
lowestTime: lowestTime,
extBrand: G.extBrand,
isGwd: G.from_device !== 'bijiago' && G.from_device !== 'biyibi',
site: G.site,
ss_name: G.ss_name
}));
if (G.aliSite || nostore) {
tipDetail.css('width', 370);
} else {
tipDetail.css('width', 460);
}
if ($(window).width() - getLeft($(smallTip)[0]) - $(smallTip).width() < 460) {
tipDetail.css('left', 0 - $(tipDetail).width() - 3 + 'px');
} else {
tipDetail.css('left', '67px');
}
initMiniTrend(msg.trend, msg.taobaoNoTrend, msg.start);
bindFavorEvent(msg);
}
function bindFavorEvent(data) {
$('#' + G.extBrand + '_price_tip_notify_btn').on('click', function (event) {
event.preventDefault();
$('#' + G.extBrand + '_notify_error').hide();
$('#' + G.extBrand + '_price_tip_notify_btn').text('正在添加......');
request.get(G.c_server + '/collect/aj_add?' + 'dp_id=' + data.dp_id + '&from=tip').done(function (msg) {
if (msg.code == 100 || msg.code <= 0) {
window.location.href = 'http://www.' + G.extName + '.com/user/login?from_url=' + encodeURIComponent(window.location.href);
} else if (msg.code == 1) {
$('#' + G.extBrand + '_price_tip_notify_btn').text('已添加到收藏夹').attr('style', 'float:right;color:#fff;background:#18A0F5;');
} else if (msg.code == 2) {
if ($('#' + G.extBrand + '_price_tip_notify_btn').text() == '正在添加......') {
$('#' + G.extBrand + '_price_tip_notify_btn').text('你已经添加过啦').attr('style', 'float:right;color:#fff;background:#18A0F5;');
}
}
});
});
}
function processData(msg) {
var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9];
var store = msg.store;
if (store) {
for (var i = store.length - 1; i >= 0; i--) {
store[i].icon_url = store[i].icon_url.replace("browser", "s1");
if (store[i].price.indexOf('¥') > -1) store[i].price = '¥' + Number(store[i].price.replace('¥', '').replace(',', '')).toFixed(2);
var site_id = /\/(\d+)\.ico/.exec(store[i].icon_url);
if (site_id) {
site_id = site_id[1];
if (!G.IE6 && new_icon_site_ids.indexOf(Number(site_id)) > -1) {
store[i].icon_url = store[i].icon_url.replace(/\d+\.ico/, site_id + ".png").replace(/browser\./, "s1.");
}
}
}
}
var status_str = 'pri-t' + msg.trend.store[0].price_status;
msg.trend.store[0].status_tle = priceTle[status_str];
msg.trend.store[0].max_price = Number(msg.trend.store[0].max_price.replace(',', '')).toFixed(2);
msg.trend.store[0].min_price = Number(msg.trend.store[0].min_price.replace(',', '')).toFixed(2);
}
function renderError(data) {
if (data && data.is_ban) {
yanzhengma(data.action.to);
} else {
tipDetail.html(G.lang === 'zh-tr' ? '<div>抱歉,當前商品暫無價格走勢~</div>' : '<div>抱歉,当前商品暂无价格走势~</div>');
tipDetail.addClass('tip-error-info');
tipDetail.css('width', 220);
tipDetail.show();
}
}
function initMiniTrend(data, taobaoNoTrend, sstart) {
if (G.site == '360buy') {
// 京东上的这个影响图表样式
var p = $('.elevator_fix style');
p.remove();
}
var yAxistext = '';
if (moneyInfo) {
yAxistext = moneyInfo[1];
}
var maxP = Number(data.store[0].max_price);
var maxN = undefined;
if (maxP > 5) {
maxN = parseInt(data.store[0].max_price).toString() || '';
} else {
maxN = Number(data.store[0].max_price).toString() || '';
}
var maxN2 = yAxistext.length * 2;
var maxS1 = parseInt(maxN.length * 5.6);
var maxS2 = parseInt(maxN2 * 5.6);
var maxS = Math.max(maxS1, maxS2);
var chartML = maxS + 8 + 8;
var yAxisY = maxS + 8;
var trend_div = $('#gwd_price_tip_trend');
var obj = {
chart: {
renderTo: 'gwd_price_tip_trend',
type: 'line',
marginTop: 10,
marginLeft: chartML,
marginRight: 15,
marginBottom: 27,
spacing: [0, 0, 0, 0],
events: {
load: function load() {
var xinterval = parseInt((this.xAxis[0].dataMax - this.xAxis[0].dataMin) / 3.9) || 1;
this.xAxis[0].update({
tickInterval: xinterval
});
var lmin = undefined,
lmax = undefined;
lmin = Math.floor(this.yAxis[0].dataMin);
lmax = Math.ceil(this.yAxis[0].dataMax);
var interv2 = Math.pow(10, lmin.toString().length - 2);
var tkinterv = undefined;
if (this.yAxis[0].dataMax < 1) {
lmin = this.yAxis[0].dataMin;
lmax = this.yAxis[0].dataMax;
tkinterv = 0;
} else if (this.yAxis[0].dataMin === this.yAxis[0].dataMax) {
lmin = Math.floor(lmin / interv2) * interv2;
lmax = lmin * 2;
lmin = 0;
tkinterv = parseInt((lmax - lmin) / 2);
} else {
lmin = Math.floor(lmin / interv2) * interv2;
lmax = Math.ceil(lmax / interv2) * interv2;
if (lmin === lmax) {
lmin = lmin - 1;
lmax = lmax + 1;
}
tkinterv = parseInt((lmax - lmin) / 4);
if (lmin + tkinterv < this.yAxis[0].dataMin) {
lmin = lmin + tkinterv;
}
}
var tkinterv2 = Math.pow(10, tkinterv.toString().length - 1);
tkinterv = Math.ceil(tkinterv / tkinterv2) * tkinterv2;
// console.log(lmin, lmax, tkinterv)
this.yAxis[0].update({
min: lmin,
max: lmax,
tickInterval: tkinterv || 1
});
}
}
},
credits: {
enabled: false
},
colors: ['#2f7ed8'],
title: {
text: null
},
xAxis: {
type: 'datetime',
labels: {
rotation: 0,
y: 16,
step: 2,
style: {
fontSize: '10px',
fontFamily: 'Helvetica',
color: '#9D9D9D'
},
align: 'center'
},
dateTimeLabelFormats: {
day: '%m-%e',
week: '%m-%e',
month: '%Y/%m',
year: '%Y/%m'
},
tickLength: 0,
gridLineColor: '#e6e9eb',
lineColor: '#e6e9eb',
minorTickLength: 0,
gridLineWidth: 1
},
yAxis: {
title: {
text: "",
rotation: 0,
y: -20,
x: -13,
align: 'high',
offset: 0,
style: {
fontFamily: 'Microsoft YaHei',
fontSize: '10px',
color: '#969899'
}
},
labels: {
align: 'left',
padding: 4,
x: -yAxisY,
y: 3,
style: {
fontSize: '10px',
fontFamily: 'Helvetica',
color: '#9D9D9D'
},
formatter: function formatter() {
return this.value;
}
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}],
gridLineColor: '#e6e9eb',
lineColor: '#e6e9eb',
tickPixelInterval: 50
},
plotOptions: {
series: {
animation: false,
marker: {
radius: 2
},
enableMouseTracking: true,
states: {
hover: {
enabled: true
}
},
shadow: false
}
},
tooltip: {
xDateFormat: '%Y-%m-%d',
borderColor: "#48BEFE",
useHTML: true,
backgroundColor: 'white',
formatter: function formatter() {
var x = new Date(this.x);
var year = x.getFullYear();
var month = x.getMonth() + 1;
var day = x.getDate();
if (month < 10) month = '0' + month.toString();
if (day < 10) day = '0' + day.toString();
// let format = data.msg.formatted[this.x.toString()];
// let disc = format.discount
// if (disc !== 0)
// disc = '-' + disc.toString() + '%';
if (taobaoNoTrend) {
var nowDate = new Date();
if (x.getMonth() !== nowDate.getMonth() || x.getDate() !== nowDate.getDate()) {
return false;
}
}
var price = undefined;
if (this.y !== 0) price = this.y.toFixed(2);else price = '0';
var price2 = "";
if (moneyInfo) {
price2 = '(¥' + parseprice(price) + ')';
price = moneyInfo[0] + price;
}
var dom = '\n <div style="background: white">\n <div>' + year + '/' + month + '/' + day + '</div>\n <div class="price-tip-item">\n <span class="price-tip-sp1" style="color: ' + this.series.color + ';font-size:12px;font-family:arial;float:none">●</span>\n <span class="price-tip-sp2">' + this.series.name + '</span>\n <span class="price-tip-sp3" style="font-family:Helvetica">' + price + price2 + '</span>\n </div>\n</div>';
return dom;
}
},
legend: {
enabled: false
},
series: []
};
obj.series[0] = {
visible: true,
name: data.store[0].name,
pointStart: sstart,
pointInterval: 86400000 * 179,
color: "#48BEFE",
lineWidth: 1,
marker: {
enabled: false
},
states: {
enabled: false,
hover: {
lineWidth: 1
}
},
data: []
};
if (taobaoNoTrend) {
obj.series[0].dashStyle = "Dash";
}
if (data.store[0].data.length > 0) {
var store = data.store[0];
var len2 = store.data.length;
var datas = store.data;
if (store.min_stamp * 1000 > parseInt(Date.UTC(data.startY, data.startM, data.startD))) {
obj.series[0].data.push(null);
}
if (taobaoNoTrend) {
for (var j = 0; j < len2; j++) {
obj.series[0].data.push({
y: datas[j][1]
});
}
} else {
obj.series[0].data = data.store[0].data;
}
}
if (taobaoNoTrend) {
obj.series[0].data[1].marker = {
enabled: true,
fillColor: '#5ACFFB',
radius: 2.5,
lineWidth: 0,
symbol: "circle"
};
obj.plotOptions.series.states = {
hover: {
enabled: false
}
};
}
if (moneyInfo) {
obj.yAxis.title.text = moneyInfo[1];
obj.yAxis.title.y = 104;
obj.yAxis.title.x = -(chartML - 6 - maxS2);
}
if ($('#' + obj.chart.renderTo).length) {
new Highcharts.Chart(obj);
}
trend_div.show();
}
return exports;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
// console.log('[img]', img)
// console.log('[img] use last a element')
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("ff50e367dd130fa205e3")))
/***/ }),
/***/ "6f1fbc9b3e76a280e6a6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
var _vuex = __webpack_require__("436f6d560acb97f873d1");
exports['default'] = {
computed: (0, _vuex.mapState)({
checked: function checked(state) {
return state.priceRemind.collected;
},
id: function id(state) {
return state.priceRemind.instanceId;
}
})
};
module.exports = exports['default'];
/***/ }),
/***/ "6f353abbe0ce9e84d67e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_template_id_1b4bff6e_scoped_true___ = __webpack_require__("4a10e07e61fc05d2faa6");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_template_id_1b4bff6e_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_template_id_1b4bff6e_scoped_true___["b"]; });
/***/ }),
/***/ "6f3a71d8fccef41391c5":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("1d340ec56da8e2a5ab0c");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("16cfebd1", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CommonCouponBarMini.vue?vue&type=style&index=1&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CommonCouponBarMini.vue?vue&type=style&index=1&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "6f8accb28fad2fefbeeb":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".bjg .minibar-btn-box span[data-v-caa5e08c] {\n color: #6b6761;\n font-size: 14px;\n}\n.bjg#gwd_mini_compare[data-v-caa5e08c]:hover {\n background: #fffbef;\n}\n", ""]);
// exports
/***/ }),
/***/ "6fb767572860ecd2e611":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _PriceVue = __webpack_require__("b47266ebcd57075b6e88");
var _PriceVue2 = _interopRequireDefault(_PriceVue);
var util = __webpack_require__("d54879e983a83d07f093");
exports['default'] = {
components: { Price: _PriceVue2['default'] },
props: ['item'],
methods: {
getPromoText: function getPromoText(promo) {
if (promo.tag === "coupon" && promo.text.indexOf('减') > -1) {
return promo.text.split('减')[1] + '元券';
}
return promo.text;
}
},
computed: {
link: function link() {
var isAli = this.item.dpId.endsWith('-83') || this.item.dpId.endsWith('-123');
if (G.aliSite && isAli) {
// append title, pic, shop, price
var dpParams = '&title=' + encodeURIComponent(this.item.title) + '&img=' + encodeURIComponent(this.item.img) + '&shopName=' + encodeURIComponent(this.item.shopName) + '&price=' + encodeURIComponent(this.item.price) + '&sellAmount=' + encodeURIComponent(this.salesText);
return 'https://tb.gwdang.com/extension/qrpage?directLink=1&dp_id=' + this.item.dpId + '&from=img_search&union=' + G.union + '&from_device=' + G.from_device + '&position=extImgSame' + dpParams;
// return `https://item.taobao.com/item.htm?id=${this.item.dpId.replace('-83', '').replace('-123', '')}`
}
if (isAli) {
return G.u_server + '/redirect/tao?id=' + this.item.dpId.replace('-83', '').replace('-123', '') + '&from=img_search&union=' + G.union + '&from_device=' + G.from_device;
}
var siteId = this.item.dpId.split('-')[1];
if (siteId === '3') {
return G.u_server + '/redirect/common?dp_id=' + this.item.dpId + '&from=img_search&s=dm';
}
return G.u_server + '/union/go/?site_id=' + siteId + '&target_url=' + encodeURIComponent(this.item.url) + '&union=gwdang&column=img_search';
// if (this.item.dpId.endsWith('-370')) {
// return `https://item.taobao.com/item.htm?id=${this.item.dpId.replace('-83', '')}`
// }
// return `https://item.jd.com/${this.item.id}.html`
},
minHeight: function minHeight() {
if (this.item.dpId.endsWith('-3')) {
return '350px';
}
return '321px';
},
salesText: function salesText() {
return util.numberToString(this.item.salesAmount, 1);
},
siteId: function siteId() {
return this.item.dpId.split('-')[1];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "7026a4b5462dc6da5555":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var _this = this;
var timeUtil = __webpack_require__("6868b03b94b90a856624");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var price_remind = __webpack_require__("51aadd1e1b65f329a862");
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var globalTime = undefined,
retry = 0;
var hasGetTime = undefined;
Date.prototype.format = function (fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"h+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
}
for (var k in o) {
if (new RegExp("(" + k + ")").test(fmt)) {
fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
}
}
return fmt;
};
// 最接近的半小时时间
// 12:31 -> 12:30
// 12:29 -> 12:30
Date.prototype.toHalfHourTime = function () {
var original = this.getTime();
return new Date(Math.round(original / (30 * 60000)) * (30 * 60000));
};
var userInfo = {};
module.exports.init = function callee$0$0() {
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
// let res = await $.ajax({
// url: 'https://www.gwdang.com/user/info',
// dataType: 'jsonp',
// jsonp: 'callback',
// xhrFields: {
// withCredentials: true
// }
// })
getSeckill();
case 1:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var seckillRule = {
"360buy": [{
"secDom": "#yuyue-banner",
"timeType": "t11",
"secDom2": "#yuyue-banner .activity-type:contains('预约抢购')",
"secTime": "#yuyue-banner .activity-message .J-time"
}, {
"secDom": "#banner-miaosha",
"timeType": "M月D日H时M分",
"secDom2": "#banner-miaosha .activity-type:contains('秒杀预告')",
"secTime": "#banner-miaosha .activity-price strong"
}, {
"secDom": "#banner-miaosha",
"timeType": "t12",
"secDom2": "#banner-miaosha .activity-type:contains('京东秒杀')",
"secTime": "#banner-miaosha .activity-message"
}, {
"secDom": "#pingou-banner",
"timeType": "t13",
"secDom2": "#pingou-banner .activity-type:contains('预售')",
"secTime": "#pingou-banner .activity-message .J-time"
}, {
"secDom": "#banner-shangou .activity-type:contains('京东闪购')",
//"timeType": "t14",
"timeType": "t12",
"secDom2": "#banner-shangou .activity-message:contains('预计')",
"secTime": "#banner-shangou .activity-message"
}, {
// 预售商品,还没开始付定金
"secDom": "#pingou-banner .activity-message:contains('距预售还需')",
"timeType": "timeRangeSplitBy`-`",
"secDom2": "#pingou-process dt:contains('支付定金')",
"secTime": "#pingou-process .J-presale-time"
}, {
// 预售商品,使用尾款时间
"secDom": "#pingou-process .J-balance-time",
"timeType": "timeRangeSplitBy`-`",
"secDom2": "#pingou-process dt:contains('支付尾款')",
"secTime": "#pingou-process .J-balance-time"
}, {
// 预售商品,使用尾款时间
"secDom": "#yuyue-process .J-step4",
"timeType": "timeRangeSplitBy`-`",
"secDom2": "#yuyue-process dt:contains('抢购中')",
"secTime": "#yuyue-process .J-step4"
}],
"taobao-ju": [{
"secDom": ".buyaction.J_JuSMSRemind",
"timeType": "t21",
"secDom2": ".ju-clock.J_juItemTimer>p:contains('开抢')",
"secTime": ".ju-clock.J_juItemTimer>p"
}],
"taobao": [{
"secDom": "#J_TaoQiangGou",
"timeType": "t21",
"secDom2": "#J_TaoQiangGou:contains('开始抢购')",
"secTime": "#J_TaoQiangGou"
}],
"tmall": [{
"secDom": "#tm-yushou-process-banner",
"timeType": "t31",
"secDom2": "#tm-yushou-process-banner .tm-yushou-process-title.tm-ys-title-one-row:contains('天猫预售')",
"secTime": "#tm-yushou-process-banner .J_step2Time"
}, {
"secDom": ".tm-countdown .tb-btn-wait:contains('即将开始')",
"timeType": "t32",
"secDom2": ".tm-countdown .tm-countdown-notice:contains('距开售')",
"secTime": ".tm-countdown .tm-countdown-timer"
}],
"suning": [{
"secDom": "#timePanel",
"timeType": "t41",
"secDom2": "#timePanel .djh-title:contains('预定')",
"secTime": "#timePanel .proinfo-cd"
}, {
"secDom": ".snqg-logo",
"timeType": "M月D日 H时M分",
"secDom2": ".djh-cd",
"secTime": "#bigPolyTime"
}, {
"secDom": "#buyTime",
"timeType": "X月X日X时X分X秒",
"secDom2": ".step-4",
"secTime": "#buyTime dd:contains('开始')"
}],
"xiaomi": [{
"secDom": ".pro-time.J_proBook",
"timeType": "t51",
"secDom2": ".pro-time.J_proBook .pro-time-head:contains('预售')",
"secTime": ".pro-time.J_proBook .time.J_bookTime"
}],
"kaola": [{
"secDom": ".m-promotionbar",
"timeType": "t61",
"secDom2": ".m-promotionbar .prelimit .txt:contains('开抢')",
"secTime": ".m-promotionbar .prelimit .txt"
}],
"dangdang": [{
"secDom": "#count-down",
"timeType": "t71",
"secDom2": "#count-down .J-time-text:contains('尚未开始')",
"secTime": "#count-down .J-time"
}],
"vmall": [{
"secDom": "#buyProcessIDD",
"timeType": "t81",
"secDom2": "#buyProcessIDD ul li:first-child:contains('支付订金')",
"secTime": "#startDateIDD"
}]
};
var getSeckillTime = function getSeckillTime(type, ori_str) {
if (ori_str.length < 3) {
return false;
}
var str = undefined;
if (type !== "t81") {
str = ori_str.replace(/\s/g, "");
} else {
str = ori_str;
}
var arr = undefined,
newtime = undefined;
var nowTime = undefined;
var month = undefined,
d = undefined,
h = undefined,
m = undefined,
ss = undefined,
ms = undefined;
var year = new Date().getFullYear();
switch (type) {
case "X月X日X时X分X秒":
arr = ori_str.match(/开始:(\d+)月(\d+)日(\d+)时(\d+)分(\d+)秒/);
if (!arr) return false;
nowTime = new Date();
newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4];
break;
case 'M月D日 H时M分':
arr = ori_str.match(/(\d+)月(\d+)日 (\d+):(\d+)/);
if (!arr) return false;
nowTime = new Date();
newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4];
break;
case 'M月D日H时M分':
arr = ori_str.match(/(\d+)月(\d+)日(\d+):(\d+)/);
if (!arr) return false;
nowTime = new Date();
newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4];
break;
case "timeRangeSplitBy`-`":
// eg: 2019-07-0300:00-2019-07-0700:00
var date = ori_str.split(' ')[0].replace(/-/g, '/');
newtime = date + '/' + ori_str.split(' ')[1].split('-')[0];
break;
case "t11":
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小时(\d+)分(\d+)秒/);
if (!arr) return false;
if ($('#yuyue-banner .activity-message .J-text').text() === '抢购剩余') {
return false;
}
if ($('#pingou-banner .activity-message .J-text').text() === '距预售还需') {
return false;
}
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t12":
nowTime = new Date().getTime();
arr = str.match(/预计([0-9:月日]+)开始/);
if (!arr) return false;
var htime = arr[1];
newtime = timeUtil(nowTime, "5");
if (htime.indexOf('日') > -1) {
var _month = htime.split('月')[0];
var day = htime.split('日')[0].split('月')[1];
newtime = newtime.split('/')[0] + ('/' + _month + '/' + day);
htime = htime.split('日')[1];
}
newtime = newtime + '/' + htime;
break;
case "t13":
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分(\d+)秒/);
if (!arr) return false;
if ($('.activity-message .J-text').text() === '预售剩余') {
return false;
}
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t14":
arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/);
if (!arr) return false;
month = Number(arr[1]) || 0;
if (month < 10) month = "0" + month.toString();
d = Number(arr[2]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[3] || 0;
m = arr[4] || 0;
// ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = year + '/' + month + '/' + d + '/' + h + ':' + m;
break;
case "t21":
arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/);
if (!arr) return false;
month = Number(arr[1]) || 0;
if (month < 10) month = "0" + month.toString();
d = Number(arr[2]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[3] || 0;
m = arr[4] || 0;
// ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = year + '/' + month + '/' + d + '/' + h + ':' + m;
break;
case "t31":
arr = ori_str.split("~");
if (!arr) return false;
newtime = arr[0].replace(/(?:\.|\s)/g, "/");
break;
case "t32":
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分/);
if (arr && arr.length) {
d = Number(arr[1]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[2] || 0;
m = arr[3] || 0;
} else {
arr = str.match(/(\d+)分(\d+)秒/);
d = 0;
h = 0;
m = arr[1];
}
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t41":
//苏宁
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分([0-9.]+)秒/);
if (!arr) return false;
d = parseInt(arr[1]) || 0;
h = parseInt(arr[2]) || 0;
m = parseInt(arr[3]) || 0;
ss = parseInt(arr[4]) || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t51":
nowTime = new Date().getTime();
arr = str.match(/\s?(?:(\d+)|)\s?(?:天|日|)\s?(\d+)\s?小?时\s?(\d+)\s?分\s?(\d+)\s?秒/);
if (!arr) return false;
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t61":
//kaola
arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/);
if (!arr) return false;
month = Number(arr[1]) || 0;
if (month < 10) month = "0" + month.toString();
d = Number(arr[2]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[3] || 0;
m = arr[4] || 0;
// ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = year + '/' + month + '/' + d + '/' + h + ':' + m;
break;
case "t71":
//dangdang
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)(?:天|日)|)(\d+)时(\d+)分(\d+)秒/);
if (!arr) return;
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t81":
arr = str.split("~");
if (!arr) return;
newtime = arr[1].trim();
newtime = newtime.replace(/[\s\.]/g, "/");
break;
}
return newtime;
};
var getSeckill = function getSeckill() {
var seckillItem = seckillRule[G.site];
if (!seckillItem) return;
for (var i = 0; i < seckillItem.length; i++) {
var sitem = seckillItem[i];
if ($(sitem["secDom"]).length > 0 && $(sitem["secDom2"]).length > 0) {
var newtime = getSeckillTime(sitem["timeType"], $(sitem["secTime"]).text());
if (newtime) {
globalTime = newtime;
//console.log('newtime:', newtime)
var strTime = newtime.split('/');
var d = new Date(strTime[0] + '/' + strTime[1] + '/' + strTime[2] + ' ' + strTime[3]);
if (d.getTime() - new Date().getTime() < 300000) {
continue;
}
renderSeckill();
break;
}
}
}
if (!globalTime && retry < 5) {
retry++;
setTimeout(getSeckill, 500);
}
};
var needLog = false;
var renderSeckill = function renderSeckill() {
var res, html, CommonLogin, dp_query, currentStatus;
return regeneratorRuntime.async(function renderSeckill$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(request.get('https://www.gwdang.com/user/info'));
case 2:
res = context$1$0.sent;
userInfo = res.data;
html = __webpack_require__("3a55f579c2446fd758f7");
$('#gwd_mini_remind').remove();
$('#gwd_mini_compare').after(html);
CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default'];
new Vue({
el: '#gwd-bjd-login-box',
render: function render(h) {
return h(CommonLogin, {
props: {
position: 'gwd-mini',
showAlterLogin: true,
alterLoginPosition: 'row'
}
});
}
});
// 获取当前提醒状态
dp_query = userData.get('dp_query');
context$1$0.next = 12;
return regeneratorRuntime.awrap(request.get(G.c_server + '/brwext/remind_intime?opt=get&id=' + dp_query.dp.dp_id));
case 12:
currentStatus = context$1$0.sent;
addEvent();
if (currentStatus.msg === "未收藏" || currentStatus.msg === "用户未登录") {
log('detected:seckillRemind');
cnzz.log('抢购提醒', '监测到页面抢购');
needLog = true;
SeckillSetState(false);
} else {
SeckillSetState(true);
}
case 15:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var secKillState = undefined;
var SeckillSetState = function SeckillSetState(state) {
secKillState = state;
if (state) {
$('.sk-remind-btn').hide();
if (userInfo.wx == "1") {
$('.sk-remind-state1').show();
} else {
$('.sk-remind-state1').hide();
}
$('#gwd_mini_seckill').addClass('seckillSet');
$('#gwd_mini_seckill .minibar-btn-box>span').text("已设抢购提醒");
if (needLog) {}
} else {
//$('.sk-remind-btn').hide()
}
};
var socketSet = false;
var showedOnce = false; // 抢购提醒是否展示过一次
var addEvent = function addEvent() {
price_remind.getQRcode();
window.refQRCode = price_remind.getQRcode;
$('#gwd_mini_seckill').on('mouseenter', function () {
if (G.email) {
$('.seckill-detail').show();
$('.seckill-detail').css('width', '205px');
if (!socketSet && userInfo.wx == "0") {
// 未绑定微信的情况,不显示提醒按钮
// 同时打开websocket
log('notBind:seckillRemind');
cnzz.log('抢购提醒', '未绑定');
$('.sk-remind-state0').show();
if (!secKillState) {
$('.sk-remind-state1').hide();
}
$('.sk-remind-btn').hide();
renderWebsocket();
}
if (needLog) {
if ($('.sk-remind-btn').css('display') !== 'none') {
if (!showedOnce) {
log('showButton:seckillRemind');
cnzz.log('抢购提醒', '显示设置提醒按钮');
}
}
}
showedOnce = true;
} else {
$('.login-detail').show();
}
});
$('#gwd_mini_seckill').on('mouseleave', function () {
$('.seckill-common-detail').hide();
});
$('.sk-remind-btn').on('click', function callee$1$0() {
var dp, time, title, res;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
log('click:seckillRemind');
cnzz.log('抢购提醒', '设置按钮点击');
dp = userData.get('dp_query');
time = new Date(globalTime).toHalfHourTime().format("yyyy-MM-dd hh:mm:ss");
title = G.dp.name.replace(' ', '');
context$2$0.next = 7;
return regeneratorRuntime.awrap(request.get(G.c_server + '/brwext/remind_intime?opt=add&id=' + dp.dp.dp_id + '&title=' + encodeURIComponent(title) + '&stime=' + time + '&url=' + encodeURIComponent(location.href)));
case 7:
res = context$2$0.sent;
if (res.code === 1 || res.msg === '重复收藏') {
if (res.code === 1) {
log('setComplete:seckillRemind');
cnzz.log('抢购提醒', '设置成功');
}
SeckillSetState(true);
}
case 9:
case 'end':
return context$2$0.stop();
}
}, null, _this);
});
//price_remind.init()
$('#loginClickBtn').on('click', function () {
var userN = $('.bjd-login-box .username').val();
var psd = $('.bjd-login-box .password').val();
if (userN && psd) {
price_remind.loginRenderTop();
__webpack_require__("472c3193857af11233c9").userLogin(userN, psd, function () {
location.reload();
});
} else {
$('#login_remind_tle').css('display', 'block').fadeOut(5000);
return;
}
});
};
var heartInterval = 0;
var renderWebsocket = function renderWebsocket() {
// $.ajax({
// url: 'https://www.gwdang.com/user/info',
// xhrFields: {
// withCredentials: true
// },
// //crossDomain: true
// })
var socket = new WebSocket("wss://www.gwdang.com/sck");
socket.onopen = function () {};
socket.onmessage = function (evt) {
var res = JSON.parse(evt.data);
if (res.msg == "Bind") {
userInfo.wx = "1";
$('.sk-remind-state0').hide();
if (secKillState) {
$('.sk-remind-state1').show();
} else {
$('.sk-remind-btn').show();
}
if (needLog) {
cnzz.log('抢购提醒', '用户已绑定');
log('userBindComplete:seckillRemind');
}
window.clearInterval(heartInterval);
socket.close();
}
};
socket.onclose = function () {};
socket.addEventListener('open', function callee$1$0(evt) {
var accountInfo;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
socketSet = true;
accountInfo = {
action: 'bindWechatExt',
msg: {
uid: userInfo.uid
}
};
socket.send(JSON.stringify(accountInfo));
heartInterval = setInterval(function () {
socket.send('{"ping": "pong"}');
}, 10000);
case 4:
case 'end':
return context$2$0.stop();
}
}, null, this);
});
};
module.exports.getNewTime = function () {
hasGetTime = true;
return globalTime;
};
//return
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "721313853b51564e29d6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
var countryConfig = __webpack_require__("9bf6d059e9a265559f0c");
exports['default'] = {
props: ['data'],
computed: {
unit: function unit() {
var r = countryConfig.getSymbol(this.data[0].currency);
return r[1] + ('(' + r[0] + ')');
}
}
};
module.exports = exports['default'];
/***/ }),
/***/ "735bc3c8e2dc98526bc5":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qr-container[data-v-44c0e93e] {\n display: none;\n position: absolute;\n right: 0px;\n width: 153px;\n height: 156px;\n background: #FFF6F4;\n border: 1px solid #FF6132;\n flex-direction: column;\n z-index: 9;\n bottom: 28px;\n align-items: center;\n}\n.mainbar-fold .gwd-member-coupon-top[data-v-44c0e93e] {\n display: none;\n}\n.gwd-member-coupon-top[data-v-44c0e93e] {\n height: 28px;\n background: linear-gradient(to right, #f28936, #ff351e);\n position: relative;\n background-size: cover;\n display: inline-flex;\n align-items: center;\n margin-top: 2px;\n cursor: pointer;\n border-radius: 2px;\n margin-right: 5px;\n}\n.gwd-member-coupon-top .gwd-qr-container[data-v-44c0e93e] {\n display: none;\n position: absolute;\n}\n.gwd-member-coupon-top[data-v-44c0e93e]::before,\n.gwd-member-coupon-top[data-v-44c0e93e]::after {\n content: '';\n position: absolute;\n left: 115px;\n width: 4px;\n height: 4px;\n background: white;\n border-radius: 2px;\n top: -2px;\n}\n.gwd-member-coupon-top[data-v-44c0e93e]::after {\n top: unset;\n bottom: -2px;\n}\n.gwd-member-coupon-top[data-v-44c0e93e]:hover {\n text-decoration: none;\n}\n.gwd-member-coupon-top:hover .gwd-qr-container[data-v-44c0e93e] {\n display: flex;\n}\n", ""]);
// exports
/***/ }),
/***/ "73e5d235bd431b446c03":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, regeneratorRuntime) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var calWidth = __webpack_require__("54be372a53153922dc13");
// const replaceHref = require('common/replaceHref')
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var pInfo = {},
proInfo = {};
var widthInfo = undefined,
allink_tb = undefined,
allink_tm = undefined;
var skipEventAdd = false;
var addEvent = function addEvent() {
$('.compare-list').off();
$('.main-compare .tright, .main-compare .tleft').off();
$('.compare-box').off();
$('.main-compare .tright').on('click', function () {
if (pInfo.nowpage + 1 === pInfo.pages) {
return;
}
pInfo.nowpage++;
$('.compare-list>li').hide();
for (var i = pInfo.pageNum * pInfo.nowpage; i < pInfo.pageNum * (pInfo.nowpage + 1); i++) {
$('.compare-list>li').eq(i).show();
}
});
$('.main-compare .tleft').on('click', function () {
if (pInfo.nowpage === 0) {
return;
}
pInfo.nowpage--;
$('.compare-list>li').hide();
for (var i = pInfo.pageNum * pInfo.nowpage; i < pInfo.pageNum * (pInfo.nowpage + 1); i++) {
$('.compare-list>li').eq(i).show();
}
});
$('.compare-list').on('mouseenter', 'li', function (e) {
$('.compare-list>li').removeClass('bar-item-hover');
var id = $(this).attr('data-id');
if ($(this).find('.btcom-detail').length > 0) {
$(this).find('.btcom-detail').show();
} else {
if (id) {
renderDetail(id, $(this));
}
}
$(this).addClass('bar-item-hover');
});
if (G.site === 'suning') {
$('.compare-list').on('click', 'a', function (e) {
if ($(this).attr('href')) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
}
$('.compare-list').on('mouseleave', 'li', function (e) {
var that = this;
$(that).removeClass('bar-item-hover');
$(that).find('.btcom-detail').hide();
});
$('.compare-box').on('click', function (e) {
if (skipEventAdd) {
return;
}
if ($(e.target).hasClass('turnleft')) {
runTurnPage($(e.target), -1);
} else if ($(e.target).hasClass('turnright')) {
runTurnPage($(e.target), 1);
} else {
var url = '';
if (e.target.nodeName === 'A') {
url = e.target.href;
} else if (e.target.parentNode.nodeName === 'A') {
url = e.target.parentNode.href;
} else if (e.target.parentNode.parentNode.nodeName === 'A') {
url = e.target.parentNode.parentNode.href;
}
if (url.indexOf('uland.taobao.com/coupon') > -1) {
cnzz.log('click:dpcoupon');
log('click:dpcoupon');
}
}
});
};
var runTurnPage = function runTurnPage(dom, type) {
var parentDom = $(dom).parent().parent();
var lists = parentDom.find('.all-products .btcom-list li');
var size = lists.length;
var curpg = Number(parentDom.find('.bjd-pages .current-page').text());
var totalp = Number(parentDom.find('.bjd-pages .page-num').text());
parentDom.find('.all-products .btcom-list li').hide();
if (type === 1) curpg++;else if (type === -1) curpg--;
if (curpg === 0) curpg = totalp;
if (curpg === totalp + 1) curpg = 1;
var end = curpg * widthInfo.showListNum > size ? size : curpg * widthInfo.showListNum;
for (var i = (curpg - 1) * widthInfo.showListNum; i < end; i++) {
lists.eq(i).show();
var img = lists.eq(i).find('.com-item-img img');
replaceSrc(img);
}
parentDom.find('.bjd-pages .current-page').text(curpg);
};
var replaceSrc = function replaceSrc(img) {
var src = img.attr('data-src');
if (!src) return;
var imgObj = new Image();
imgObj.onload = function () {
if (imgObj.complete == true) {
$(img).attr('src', src).attr('data-src', null);
}
};
imgObj.onerror = function (e) {
var obj = $(img)[0];
if (!$(img)[0]) return;
obj.src = G.s_server + '/images/extensions/newbar/no_img.png';
obj.setAttribute("data-src", G.s_server + '/images/extensions/newbar/no_img.png');
};
imgObj.src = src;
};
var editData = function editData(data, tb, tbsite) {
for (var i = 0; i < data.length; i++) {
if (data[i].price) {
data[i].price = Number(data[i].price.toString().replace(',', '')).toFixed(2);
}
if (!data[i].img_url) data[i].img_url = data[i].pic_url;
if (tbsite) {
data[i].nick2 = data[i].item_location;
}
if (!data[i].site_name) data[i].site_name = data[i].nick2 || data[i].nick;
if (tb && data[i].img_url.match(/_\d+x\d+/)) {
var match = data[i].img_url.match(/_(\d+)x\d+/);
if (match) {
match = Number(match[1]);
if (match > 200) {
data[i].img_url = data[i].img_url + '_100x100';
}
}
} else if (tb) {
data[i].img_url = data[i].img_url + '_100x100';
}
}
return data;
};
var renderDetail = function renderDetail(id, container) {
var len, showpages, detailW, sale_tle, allink, pages, html, dom, i, img;
return regeneratorRuntime.async(function renderDetail$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
len = proInfo[id].length;
showpages = undefined;
detailW = undefined;
if (len > widthInfo.showListNum) {
showpages = true;
detailW = $(window).width();
} else {
detailW = len * 268;
}
sale_tle = undefined, allink = undefined;
if (id === 'tmcompare' || id === 'tbcompare') {
sale_tle = "最近销量";
if (proInfo[id].from_self === true) sale_tle = "总销量";
}
if (id === 'tmcompare') allink = allink_tm;else if (id === 'tbcompare') allink = allink_tb;
pages = Math.ceil(len / widthInfo.showListNum);
console.log('coupon ready got', proInfo);
if (id === 'tmcompare' || id === 'tbcompare') {
// await Promise.race([require('common/globalCondition').met('bottomCouponReady-' + id), require('common/commonUtil').sleep(600)])
}
console.log('done', proInfo);
html = __webpack_require__("949294b2c90e6f628204");
dom = template.compile(html)({
data: proInfo[id],
sale_tle: sale_tle,
showpages: showpages,
prowidth: widthInfo.allProductW,
turnpW: widthInfo.turnpW,
detailW: detailW,
link: allink,
id: id,
pages: pages
});
$(container).append(dom);
for (i = 0; i < Math.min(widthInfo.showListNum, len); i++) {
img = $(container).find('.btcom-detail li .com-item-img img').eq(i);
replaceSrc(img);
}
if (!showpages) {
setSimplePagePos(len, container);
}
case 16:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var renderCompareBar = function renderCompareBar(data) {
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
return;
}
if (!data.store || !data.store[0] || data.store[0].product.length === 0) return;
var turnpage = (13 + 18 + 20) * 2;
var comArr = [];
var totalSize = data.store.length;
var freeW = calWidth.calBottomBar();
pInfo.pageNum = parseInt((freeW - turnpage) / 104);
pInfo.mbarItemShowNum = totalSize > pInfo.pageNum ? pInfo.pageNum : totalSize;
if (pInfo.pageNum <= 0) pInfo.pageNum = 1;
for (var i = 0; i < data.store.length; i++) {
comArr.push(data.store[i].product[0]);
proInfo[data.store[i].product[0].dp_id] = editData(data.store[i].product);
}
var lens = $('.compare-list li').length;
pInfo.pages = Math.ceil((totalSize + lens) / pInfo.pageNum);
var html = __webpack_require__("11cd2e526b8cc31d3a13");
var views = template.compile(html)({
data: comArr,
pageNum: pInfo.pageNum
});
$('.compare-list').prepend(views);
pInfo.nowpage = 0;
pInfo.totalSize = totalSize;
$('.compare-box').css('width', pInfo.mbarItemShowNum * 102 + 'px');
if (pInfo.pages === 1) {
$('.mbar-turnpage').hide();
} else {
$('.mbar-turnpage').show();
}
addEvent();
};
var setSimplePagePos = function setSimplePagePos(size, dom) {
var mainW = $(window).width();
var left = dom.offset().left;
var domw = dom.outerWidth();
var detail = dom.find('.btcom-detail');
var width = 268 * size + 2;
var dleft = left + domw / 2 - width / 2;
if (dleft < 0) dleft = 0;
if (dleft + width > mainW) dleft = mainW - width - 2;
detail.css('left', dleft + 'px');
};
var exchangeData = function exchangeData(data) {
if (!data.product || data.product && data.product.length === 0) return data;
var b2c = [],
obj = {};
for (var i = 0; i < data.product.length; i++) {
if (!data.product[i].site_name2) {
data.product[i].site_name2 = data.product[i].site_name;
}
if (!obj[data.product[i].site_name2]) {
obj[data.product[i].site_name2] = {
product: [data.product[i]]
};
} else {
obj[data.product[i].site_name2]['product'].push(data.product[i]);
}
}
for (var pattern in obj) {
if (pattern) {
b2c.push(obj[pattern]);
}
}
return {
store: b2c
};
};
var renderTbCompare = function renderTbCompare(data) {
var html = __webpack_require__("11cd2e526b8cc31d3a13");
var insNum = 0;
if (data.tmall && data.tmall.product) {
var obj = {
dp_id: 'tmcompare',
site_name: '天猫商城',
price: data.tmall.min_price
};
// if (!G.aliSite && G.from_device !== '360')
// replaceHref.init('tmall', data.tmall.product, '&column=b2c')
proInfo['tmcompare'] = editData(data.tmall.product, true);
var dom = $('.compare-list>li').eq(5);
if (dom.length === 0) dom = $('.compare-list>li:last-child');
if (dom.length === 0) {
$('.compare-list').append(template.compile(html)({
data: [obj]
}));
} else {
dom.after(template.compile(html)({
data: [obj]
}));
}
insNum++;
}
if (data.taobao && data.taobao.product) {
var obj = {
dp_id: 'tbcompare',
site_name: '淘宝',
price: data.taobao.min_price
};
// if (!G.aliSite && G.from_device !== '360')
// replaceHref.init('taobao', data.taobao.product, '&column=b2c')
proInfo['tbcompare'] = editData(data.taobao.product, true, true);
$('.compare-list').append(template.compile(html)({
data: [obj]
}));
insNum++;
}
pInfo.totalSize = pInfo.totalSize + insNum;
var pages = Math.ceil(pInfo.totalSize / pInfo.pageNum);
if (pInfo.pages === 1 || !pInfo.pages) {
if (pages > 1) {
$('.mbar-turnpage.tright').show();
pInfo.pages = pages;
}
pInfo.mbarItemShowNum = pInfo.totalSize > pInfo.pageNum ? pInfo.pageNum : pInfo.totalSize;
$('.compare-box').css('width', pInfo.mbarItemShowNum * 102 + 'px');
$('.mbar-turnpage').hide();
} else {
pInfo.pages = pages;
}
addEvent();
};
module.exports.renderBt = function (data) {
var skipEvent = arguments.length <= 1 || arguments[1] === undefined ? false : arguments[1];
if (!(data.taobao instanceof Array) && data.taobao.more_link) allink_tb = data.taobao.more_link;
if (!(data.tmall instanceof Array) && data.tmall.more_link) allink_tm = data.tmall.more_link;
if (!widthInfo) widthInfo = calWidth.init();
if (skipEvent) {
skipEventAdd = true;
}
renderTbCompare(data);
if (G.from_device !== '360') {
__webpack_require__("b8226e22112290600083").init(data.tmall.product, 'tmall', true, data.tmall.min_price);
__webpack_require__("b8226e22112290600083").init(data.taobao.product, 'taobao', true, data.taobao.min_price);
}
};
module.exports.init = function (data) {
if (data.b2c && data.b2c.store) {
renderCompareBar(data.b2c);
} else if (data.b2c_fuzzy) {
data.b2c2 = exchangeData(data.b2c_fuzzy);
renderCompareBar(data.b2c2);
}
widthInfo = calWidth.init();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "75d41ad7d5a1bceb52d2":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
var globalData = undefined,
callbacks = undefined;
var hasrun = false;
var timeOUT = 2500;
var getuniqPid = function getuniqPid(id) {
if (id == '') return;
var url = G.server + '/extension?ac=getuniqpid&nid=' + id;
request.get(url).done(function (data) {
if (data && data.uniqid) {
sendPid(id, data.uniqid);
} else {
requestTaobaoImgSearch();
}
});
};
var sendPid = function sendPid(id, pid) {
var info = {
'nid': id,
'uniqid': pid
};
communicate.trigger({
'type': 'getTaobaouniq',
'info': JSON.stringify(info)
});
communicate.on(function (data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
if (data.type == 'getTaobaouniq') {
var text = $('#gwd_uniq_info').text();
if (text != '') editData(text);
}
});
};
var sortData = function sortData(data) {
if (!data.sort) return;
data = data.sort(function (value1, value2) {
if (Number(value1.price) > Number(value2.price)) return 1;else if (Number(value1.price) == Number(value2.price)) return 0;else return -1;
});
return data;
};
var editData = function editData(txt) {
try {
var data = JSON.parse(txt);
data = data.mods.recitem.data.items;
var taobaoarr = [],
tmallarr = [];
if (!data) return;
for (var i = 0, len = data.length; i < len; i++) {
var item = {};
var feeDesc = data[i].view_fee == '0.00' ? '包邮' : '';
item.nick = data[i].nick;
item.num_iid = data[i].nid;
item.title = data[i].title;
item.price = data[i].view_price;
item.item_location = data[i].item_loc;
item.store_name = data[i].nick + feeDesc;
item.pic_url = 'http:' + data[i].pic_url;
item.volume = data[i].view_sales.replace('人付款', '');
item.same_style = true;
var obj = {
'source': 'same_style',
'img_url': 'http:' + data[i].pic_url,
'title': data[i].title,
'price': data[i].view_price,
'shop_name': data[i].nick + feeDesc,
'sales': data[i].view_sales.replace('人付款', ''),
'id': data[i].nid,
'url': 'https:' + data[i].detail_url,
'discuss': data[i].comment_count,
'istaobao': data[i].detail_url.indexOf('detail.tmall.com') > -1 ? '0' : '1',
'dp_id': data[i].nid + '-' + (data[i].detail_url.indexOf('detail.tmall.com') > -1 ? '83' : '123'),
'site_id': data[i].detail_url.indexOf('detail.tmall.com') > -1 ? '83' : '123'
};
item.url = buildTaobaoUrl(obj);
if (data[i].detail_url.indexOf('detail.tmall.com') > -1) {
tmallarr.push(item);
} else {
taobaoarr.push(item);
}
}
taobaoarr = sortData(taobaoarr);
tmallarr = sortData(tmallarr);
globalData = {
'taobao': taobaoarr,
'tmall': tmallarr
};
if (callbacks && !hasrun) {
callbacks(globalData);
hasrun = true;
}
} catch (e) {}
};
var requestTaobaoImgSearch = function requestTaobaoImgSearch() {
/*taobao root_id 筛选需要做图片检索的分类*/
var rootIdArr = ["50510002", "50012029", "50013864", "50011397", "50010404", "1625", "50006842", "50006843", "16", "50011740", "50011699", "50008165", "50008163", "30", "50020857", "50020808", "50013886", "50022517", "122852001", "21", "50468001", "122950001", "50007216"];
var root_id = G.dp.root_id;
if (root_id && rootIdArr.indexOf(root_id) > -1) {
__webpack_require__("ff881c8b15091819a13e").uniqPidGetImg(function (data) {
if (callbacks) {
callbacks(data);
hasrun = true;
} else {
globalData = data;
}
});
timeOUT = 6000;
} else {
timeOUT = 1;
}
};
var getNid = function getNid() {
if (location.host.indexOf('taobao') > -1 || location.host.indexOf('tmall') > -1) {
var id = location.href.match(/[?&]id=([0-9]+)/);
if (id && id.length) {
id = id[1];
getuniqPid(id);
}
}
};
module.exports.init = function () {
/*淘宝价格走势*/
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
communicate.trigger({
type: 'get_etao_info'
});
}
if (G.site == 'taobao' || G.site == 'tmall') getNid();
};
module.exports.getTaobaouniqData = function (callback) {
callback(null);
// if (globalData) {
// callback(globalData)
// hasrun = true;
// } else callbacks = callback;
// setTimeout(() => {
// if (callbacks && hasrun === false) {
// callbacks(null)
// hasrun = true;
// }
// }, timeOUT)
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "766fd038b176b031d158":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("6f8accb28fad2fefbeeb");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("26e49ca1", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniSameList.vue?vue&type=style&index=2&id=caa5e08c&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniSameList.vue?vue&type=style&index=2&id=caa5e08c&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "77798c4d5223dfcaa522":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true___ = __webpack_require__("2193187ed80a32f46368");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true___["b"]; });
/***/ }),
/***/ "780b4040d8a36cc48b8e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___ = __webpack_require__("3fa903f63ab27085d5c8");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___["b"]; });
/***/ }),
/***/ "781592f0f5e474de23a5":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports["default"] = {
mixins: [_commonComponentsMemberCouponMixin2["default"]]
};
module.exports = exports["default"];
/***/ }),
/***/ "7859427bcc5abd1573eb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__JdSearchEnhance_vue_vue_type_template_id_209e5606_scoped_true___ = __webpack_require__("bc03cf22f4af5cb519ec");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__JdSearchEnhance_vue_vue_type_script_lang_js___ = __webpack_require__("d0581cf6c59611cef43e");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__JdSearchEnhance_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__JdSearchEnhance_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__JdSearchEnhance_vue_vue_type_style_index_0_id_209e5606_scoped_true_lang_css___ = __webpack_require__("7a0ed06d68bf5e10203f");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__JdSearchEnhance_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__JdSearchEnhance_vue_vue_type_template_id_209e5606_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__JdSearchEnhance_vue_vue_type_template_id_209e5606_scoped_true___["b" /* staticRenderFns */],
false,
null,
"209e5606",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('209e5606')) {
api.createRecord('209e5606', component.options)
} else {
api.reload('209e5606', component.options)
}
module.hot.accept("./JdSearchEnhance.vue?vue&type=template&id=209e5606&scoped=true&", function () {
api.rerender('209e5606', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/JdSearchEnhance.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "7a0ed06d68bf5e10203f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_style_index_0_id_209e5606_scoped_true_lang_css___ = __webpack_require__("f6569dbb4d3a004e9c1c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_style_index_0_id_209e5606_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_style_index_0_id_209e5606_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_style_index_0_id_209e5606_scoped_true_lang_css____default.a);
/***/ }),
/***/ "7a46bbbd2e1ff8e12ffc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_script_lang_js___ = __webpack_require__("c3a425f04d968f800674");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "7b5dc02d8d3142c015cd":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "f-feature", attrs: { id: "gwd-filter" } }, [
_c(
"form",
{
staticStyle: { display: "none" },
attrs: {
action: _vm.debugMode
? "https://localdev.gwdang.com:3000/v2/jd_enhance"
: "https://www.gwdang.com/v2/jd_enhance",
method: "post",
target: "_blank"
}
},
[
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.html,
expression: "html"
}
],
attrs: { type: "hidden", name: "products" },
domProps: { value: _vm.html },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.html = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.initialType,
expression: "initialType"
}
],
attrs: { type: "hidden", name: "type" },
domProps: { value: _vm.initialType },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.initialType = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.search,
expression: "search"
}
],
attrs: { type: "hidden", name: "search" },
domProps: { value: _vm.search },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.search = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
attrs: { type: "hidden", name: "from", value: "京东搜索结果页" }
}),
_vm._v(" "),
_c("input", {
staticStyle: {
display: "inline-block",
"font-size": "20px",
color: "#666"
},
attrs: { type: "submit", value: "测试", id: "gwd-jdsearch-submit" }
})
]
),
_vm._v(" "),
_c("ul", [
_c("li", [
_c(
"a",
{
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
return _vm.open("self")
}
}
},
[_c("i"), _vm._v("自营/旗舰店\n ")]
)
]),
_vm._v(" "),
_c("li", [
_c(
"a",
{
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
return _vm.open("coupon")
}
}
},
[_c("i"), _vm._v("优惠券\n ")]
)
])
])
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "7bc264230157b5cefc24":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, Highcharts) {
module.exports = function (data) {
var highest = parseInt(data.msg.highest);
var yAxisTitlex = 10;
if (highest > 99) yAxisTitlex = 24;
var obj = {
chart: {
renderTo: data.el,
marginTop: 24,
marginLeft: 78,
marginRight: 24,
backgroundColor: data.bg ? data.bg : "#394653",
type: 'line',
events: {
load: function load() {
this.yAxis[0].update({
tickInterval: parseInt((this.yAxis[0].dataMax - this.yAxis[0].dataMin) / 4) || 1
});
var xinterval = (this.xAxis[0].dataMax - this.xAxis[0].dataMin) / 86400000;
xinterval = xinterval / 3;
var tickIntervals = undefined;
if (xinterval > 30) {
xinterval = parseInt(xinterval / 30) + 1;
tickIntervals = xinterval * 30 * 86400000;
} else {
tickIntervals = xinterval * 86400000;
}
if (!data.shortTime) this.xAxis[0].update({
tickInterval: tickIntervals
});
}
}
},
credits: {
enabled: false
},
colors: ['#1e94f8'],
title: {
text: data.title || '',
y: -20,
style: {
color: '#92ABC2'
}
},
xAxis: {
type: 'datetime',
labels: {
style: {
color: "#5f7183"
}
},
dateTimeLabelFormats: {
day: '%m-%e',
week: '%m-%e',
month: '%y/%m',
year: '%y/%m'
},
tickLength: 0,
lineColor: "#5f7183",
gridLineWidth: 1,
gridLineColor: '#516171'
},
yAxis: {
title: {
text: data.unit ? data.unit : '价格(元)',
rotation: 0,
margin: 0,
y: -72,
x: yAxisTitlex,
style: {
color: "#5f7183"
}
},
labels: {
style: {
color: "#5f7183"
},
formatter: function formatter() {
return this.value.toFixed(2);
}
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}],
gridLineColor: '#5f7183',
tickPixelInterval: 50
},
tooltip: {
xDateFormat: '%Y-%m-%d',
shared: true,
shape: 'square',
useHTML: true,
followPointer: false,
width: 110,
height: 52,
borderWidth: G.site === 'epic' ? 0 : 1,
style: {
padding: 0
},
formatter: function formatter() {
var x = new Date(this.x);
var year = x.getFullYear();
var month = x.getMonth() + 1;
var day = x.getDate();
if (month < 10) month = '0' + month.toString();
if (day < 10) day = '0' + day.toString();
var datestr = year + '.' + month + '.' + day;
// let format = data.msg.formatted[this.x.toString()];
// let disc = format.discount
// if (disc !== 0)
// disc = '-' + disc.toString() + '%';
var price = undefined;
if (this.y !== 0) price = this.y.toFixed(2);else price = '0';
var dom = '<div class="ttip-discount">\n <span class="ttip-sp1">' + datestr + '</span>\n <span class="ttip-sp2">价格: ¥' + price + '</span>\n </div>';
if (G.site === 'epic') {
dom = '\n <div class="ttip-discount" style="width: 110px; height: 52px; padding-top: 8px; padding-left: 10px;">\n <span class="ttip-sp1" style="display: inline-block; color: #aaaaaa">' + datestr + '</span><br>\n <span class="ttip-sp2" style="display: inline-block; color: #aaaaaa; margin-top: 4px">价格: $' + price + '</span>\n </div>\n ';
}
return dom;
},
backgroundColor: G.site === 'epic' ? '#000000' : 'rgba(20,37,55,0.94)'
},
plotOptions: {
series: {
marker: {
radius: 1,
'stroke-width': 0,
stroke: '#1e94f8',
lineColor: null
},
shadow: false,
states: {
hover: {
marker: {
radius: 3,
'stroke-width': 0,
stroke: '#1e94f8',
lineColor: null
},
halo: {
size: 5
}
}
}
}
},
legend: {
enabled: false,
borderWidth: 0
},
series: []
};
if (data.title === undefined) obj.title.style.display = 'none';
var store = data.msg;
try {
obj.series[0] = {
visible: true,
name: store.name,
color: "#61BBEF",
lineWidth: 2,
data: []
};
obj.series[0].visible = true;
obj.series[0].pointStart = store.all_line_begin_time + 8 * 3600000;
obj.series[0].pointInterval = store.all_equal_short ? 3600000 : 3600000 * 24;
obj.series[0].data = store.all_line;
// obj.xAxis.floor = store.all_line_begin_time;
// obj.xAxis.max = store.all_line_begin_time + (obj.series[0].data.length - 1) * 3600000 * 24
if (obj.series[0].data.length === 1) {
var k = obj.series[0].data[0];
//obj.series[0].data.unshift()
}
window.chart = new Highcharts.Chart(obj);
} catch (e) {}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("ff50e367dd130fa205e3")))
/***/ }),
/***/ "7d8fd934530dc5da3fdc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd-quest" }, [
_c("div", { staticClass: "gwd-hint-text" }, [
_c("span", { staticClass: "gwd-hint-2x" }, [_vm._t("default")], 2)
])
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "7d96823596453ce40ef0":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_0_id_caa5e08c_scoped_true_lang_less___ = __webpack_require__("dfad5c6dbfc1e10f989e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_0_id_caa5e08c_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_0_id_caa5e08c_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_0_id_caa5e08c_scoped_true_lang_less____default.a);
/***/ }),
/***/ "7ffda7d29dfea4a64d16":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var deviceEncode = __webpack_require__("57981fc895e0110a4346");
var util = __webpack_require__("d54879e983a83d07f093");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var addEvent = function addEvent() {
var time1 = undefined;
$('#bjd_logo').on('mouseenter', function () {
$('#nbt_setting').show();
});
$('#bjd_logo').on('mouseleave', function () {
time1 = setTimeout(function () {
$('#nbt_setting').hide();
}, 200);
});
$('#nbt_setting').on('mouseenter', function () {
clearTimeout(time1);
});
$('#nbt_setting').on('mouseleave', function () {
$('#nbt_setting').hide();
});
$('#nbt_setting .setting-item').on('mouseenter', function () {
$(this).addClass('setting_hover');
});
$('#nbt_setting .setting-item').on('mouseleave', function () {
$(this).removeClass('setting_hover');
});
if (G.allowBackgroundRequest) {
$('.main-setting').on('click', function () {
util.openTab();
});
}
};
var render = function render() {
var perinfo = userData.get('permanent');
var href = document.location.href;
var btype = G.btype ? G.btype : '';
var settingUrl = undefined;
if (!perinfo.setPage) {
settingUrl = G.server + '/brwext/setting?from=' + deviceEncode(G.from_device) + '&btype=' + (G.btype ? G.btype : '');
}
var html = __webpack_require__("6a5667f7cd2a957c2e3a");
$('#bjd_bottom_detail').append(template.compile(html)({
mainset: G.server + '/brwext/setting?from=' + deviceEncode(G.from_device) + '&btype=' + btype,
feedback: G.c_server + '/brwext/suggest?refer=' + encodeURIComponent(href) + '&from_device=' + G.from_device + '&btype=' + btype,
help: G.c_server + '/v2/app/questions',
settingUrl: settingUrl,
webpage: G.c_server + '/'
}));
addEvent();
};
module.exports.init = function () {
render();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "80e77af2a2d13f11ec32":
/***/ (function(module, exports, __webpack_require__) {
var $imports = __webpack_require__("9f47c636f849c23a0c20");
module.exports = function ($data) {
'use strict';
$data = $data || {};
var $$out = '', $escape = $imports.$escape, link = $data.link, extClass = $data.extClass, img = $data.img;
$$out += '<a href="';
$$out += $escape(link);
$$out += '"\n target="_blank"\n title="点击领取"\n style="display: inline-flex; position: relative; vertical-align: middle; margin-left: 5px; width: auto" class="gwd-bottom-tmall ';
$$out += $escape(extClass);
$$out += '">\n <img src="';
$$out += $escape(img);
$$out += '" alt="" style="height: 44px">\n</a>\n<style>\n .gwd-bottom-tmall {\n height: 100%;\n align-items: center;\n }\n\n .gwd-qr-act-bottom {\n display: none;\n flex-direction: column;\n position: absolute;\n width: 144px;\n height: 167px;\n box-sizing: border-box;\n border: 1px solid #ff471a;\n background: #fff9f6;\n bottom: 62px;\n left: 50%;\n align-items: center;\n margin-left: -72px;\n }\n\n .gwd-qr-act-bottom span {\n width: initial;\n margin: 0;\n }\n\n .gwd-bottom-tmall:hover .gwd-qr-act-bottom {\n display: flex;\n }\n</style>';
return $$out;
};
/***/ }),
/***/ "812cd2e9043c15acf109":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "minibar-btn-box gwd-row gwd-align gwd-jcc",
staticStyle: { display: "inline-flex" }
},
[
_c("em", {
staticClass: "gwd-favor-icon",
class: { "gwd-favored": _vm.checked }
}),
_vm._v(" "),
_c("span", [_vm._v(_vm._s(_vm.checked ? "已添加提醒" : "降价提醒"))])
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "817cf5489444460b05d0":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-inline-row gwd-align gwd-jd-rank",
class: _vm.additionalClass,
style: "margin-top: " + _vm.mt + "px"
},
[
_c("img", {
staticClass: "gwd-icon-rank",
attrs: {
src: "https://cdn.gwdang.com/images/extensions/jdRanking/icon.svg",
alt: ""
}
}),
_vm._v(" "),
_vm.additionalClass === "gwd-w217"
? _c("img", {
staticStyle: { "margin-left": "-2px" },
attrs: {
src:
"https://cdn.gwdang.com/images/extensions/jdRanking/text.svg",
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
_vm.additionalClass === "gwd-w210" || _vm.additionalClass === "gwd-w235"
? _c("img", {
staticStyle: { "margin-left": "2px", "margin-right": "1px" },
attrs: {
src:
"https://cdn.gwdang.com/images/extensions/jdRanking/text-w210.svg",
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
_c("hr", { staticClass: "gwd-vline" }),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-rank-list gwd-row gwd-align",
class: _vm.data.length > 1 ? "gwd-rotate" : "",
staticStyle: { position: "relative" }
},
[
_c(
"a",
{
staticClass: "gwd-row gwd-align gwd-rank-first",
attrs: {
title: _vm.data[0].rname,
href: _vm.data[0].rurl,
target: "_blank"
}
},
[
_c("span", { staticClass: "gwd-font11" }, [
_c("span", { staticClass: "gwd-mw" }, [
_vm._v(_vm._s(_vm.data[0].rname))
]),
_vm.data[0].rank
? _c("span", [_vm._v("第" + _vm._s(_vm.data[0].rank) + "名")])
: _vm._e()
])
]
),
_vm._v(" "),
_vm.data.length > 1
? _c(
"div",
{ staticClass: "gwd-rank-addition" },
_vm._l(_vm.addition, function(item) {
return _c(
"a",
{
key: item.rurl,
attrs: {
title: item.rname,
href: item.rurl,
target: "_blank"
}
},
[
_c("span", { staticClass: "gwd-font11 gwd-mw" }, [
_vm._v(_vm._s(item.rname))
])
]
)
}),
0
)
: _vm._e()
]
),
_vm._v(" "),
_c(
"form",
{
staticStyle: { display: "none" },
attrs: {
action: _vm.debugMode
? "https://localdev.gwdang.com:3000/v2/ext/jd_rank"
: "https://www.gwdang.com/v2/ext/jd_rank",
method: "post",
target: "_blank"
}
},
[
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.content,
expression: "content"
}
],
attrs: { type: "hidden", name: "products" },
domProps: { value: _vm.content },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.content = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.search,
expression: "search"
}
],
attrs: { type: "hidden", name: "search" },
domProps: { value: _vm.search },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.search = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.rankName,
expression: "rankName"
}
],
attrs: { type: "hidden", name: "rank" },
domProps: { value: _vm.rankName },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.rankName = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.from,
expression: "from"
}
],
attrs: { type: "hidden", name: "from" },
domProps: { value: _vm.from },
on: {
input: function($event) {
if ($event.target.composing) {
return
}
_vm.from = $event.target.value
}
}
}),
_vm._v(" "),
_c("input", {
staticStyle: {
display: "inline-block",
"font-size": "20px",
color: "#666"
},
attrs: {
type: "submit",
value: "测试",
id: "gwd-jdrank-submit-" + _vm.id
}
})
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "820955a54449cb94cc9a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.data.time
? _c("div", [
_c(
"p",
{
staticClass: "prifontf",
staticStyle: {
"margin-left": "16px",
"line-height": "14px",
"margin-top": "10px",
"text-align": "left"
}
},
[_vm._v(_vm._s(_vm.data.time))]
),
_vm._v(" "),
_vm.data.pagePrice && _vm.domclass === ""
? _c(
"div",
{ staticClass: "tip-item tip-pagepri tip-pagepri2" },
[
_c("em"),
_vm._v(" "),
!_vm.aliSite
? [
_c(
"span",
{
staticClass: "tip-item-sp1",
staticStyle: { width: "120px" }
},
[_vm._v("到手价(单件) / 页面价")]
),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")])
]
: _vm._e(),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v(_vm._s(_vm.data.pagePrice))
])
],
2
)
: _vm.data.pagePrice
? _c("div", { staticClass: "tip-item tip-pagepri" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp1" }, [_vm._v("页面价")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v(_vm._s(_vm.data.pagePrice))
])
])
: _vm._e(),
_vm._v(" "),
_vm.data.directpro
? _c("div", { staticClass: "tip-item tip-directpro" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp1" }, [
_vm._v("到手价(单件)")
]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v("¥" + _vm._s(_vm.data.directpro))
]),
_vm._v(" "),
_c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo2) }
})
])
: _vm._e(),
_vm._v(" "),
_vm.data.addpro
? _c("div", { staticClass: "tip-item tip-addpro" }, [
_c("em"),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp1" }, [
_vm._v("到手价(多件)")
]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]),
_vm._v(" "),
_c("span", { staticClass: "tip-item-sp3 prifontf" }, [
_vm._v("¥" + _vm._s(_vm.data.addpro))
]),
_vm._v(" "),
_c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo1) }
})
])
: _vm._e()
])
: _vm._e()
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "82146d02b9dd73e35b34":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_script_lang_js___ = __webpack_require__("54ed29046600a3e9868f");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "82410f902da08ba0a973":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd-row gwd-align" }, [
_c(
"a",
{
staticClass: "gwd-row gwd-align",
attrs: {
href: _vm.addLink(
"https://tb.gwdang.com/extension/qrpage?dp_id=" +
_vm.dpId +
"&tag=" +
_vm.tag +
"&limit=" +
_vm.coupon.limit +
"&discount=" +
_vm.coupon.discount
),
title: "点击领取",
target: "_blank"
}
},
[
_c(
"span",
{ staticClass: "gwd-content", staticStyle: { flex: "1" } },
[
_vm._v("\n 当前商品可领" + _vm._s(_vm.couponTypeText) + " "),
_vm.coupon
? [
_vm._v(
"满" +
_vm._s(_vm.coupon.limit) +
"减" +
_vm._s(_vm.coupon.discount)
)
]
: _vm._e()
],
2
),
_vm._v(" "),
_c("span", { staticClass: "gwd-take" }, [_vm._v("点击领取")])
]
),
_vm._v(" "),
_c("img", { attrs: { src: __webpack_require__("7dd623a3756f546cc3f6"), alt: "" } })
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "8244649ef63c66851bdd":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less___ = __webpack_require__("e91673f980d62bd3e24c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less____default.a);
/***/ }),
/***/ "830a4b1b5b0ed660267f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Index_vue_vue_type_template_id_74d4d45d_scoped_true___ = __webpack_require__("a3691c770cb606f8258c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js___ = __webpack_require__("5a3842de4822d4a74039");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Index_vue_vue_type_style_index_0_id_74d4d45d_scoped_true_lang_less___ = __webpack_require__("4c81c82ea327e81a71cc");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__Index_vue_vue_type_template_id_74d4d45d_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__Index_vue_vue_type_template_id_74d4d45d_scoped_true___["b" /* staticRenderFns */],
false,
null,
"74d4d45d",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('74d4d45d')) {
api.createRecord('74d4d45d', component.options)
} else {
api.reload('74d4d45d', component.options)
}
module.hot.accept("./Index.vue?vue&type=template&id=74d4d45d&scoped=true&", function () {
api.rerender('74d4d45d', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/Index.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "837c92c61b383789362d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("span", { staticClass: "gwd-price" }, [
_c("span", { staticStyle: { "font-size": "14px" } }, [_vm._v("¥")]),
_vm._v(" "),
_c(
"span",
{ style: { "font-size": (_vm.fontSize ? _vm.fontSize : 20) + "px" } },
[
_vm._v(
_vm._s(
parseFloat(_vm.price)
.toFixed(2)
.replace(".00", "")
)
)
]
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "83aa68cb9dd770e03a61":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-mobile-notifier[data-v-1b4bff6e] {\n display: inline-block;\n vertical-align: top;\n}\n.gwd-mobile-notifier .gwd-hint-text[data-v-1b4bff6e] {\n color: #ff4f00;\n position: relative;\n top: 11px;\n cursor: pointer;\n margin-left: 5px;\n font-size: 12px;\n}\n.gwd-mobile-notifier .gwd-hint-text p.Price--tooltipText--2K8wbpT[data-v-1b4bff6e] {\n color: #333;\n}\n.Price--priceAction--1dlgkv-:hover .Price--priceTooltip--2-4CBaB[data-v-1b4bff6e] {\n display: block;\n}\n.Price--priceAction--1dlgkv- .Price--priceTooltip--2-4CBaB[data-v-1b4bff6e] {\n position: absolute;\n left: 100%;\n margin-left: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -moz-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n -o-transform: translateY(-50%);\n transform: translateY(-50%);\n display: none;\n background-color: #fff;\n border-radius: 12px;\n border: 1px solid rgba(0, 0, 0, 0.08);\n padding: 2px;\n text-align: center;\n}\n.miniPanel .gwd-hide-mini[data-v-1b4bff6e] {\n display: none;\n}\n.miniPanel .gwd-mobile-notifier .gwd-hint-text[data-v-1b4bff6e] {\n top: 0;\n margin-left: 0px;\n}\n", ""]);
// exports
/***/ }),
/***/ "83c13f37011b24ec3e73":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_style_index_0_id_09436700_scoped_true_lang_less___ = __webpack_require__("f3072a0cf83cf2b5938a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_style_index_0_id_09436700_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_style_index_0_id_09436700_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_GwdPriceProtectMiddle_vue_vue_type_style_index_0_id_09436700_scoped_true_lang_less____default.a);
/***/ }),
/***/ "84636dd97cee8bc936cf":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___ = __webpack_require__("349e2a33b311aaaed53d");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "85281123e954905c582b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_script_lang_js___ = __webpack_require__("ce767cd931c590e338c6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "85dfcf86535fc301312e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_script_lang_js___ = __webpack_require__("cc31af1eaedff0b3df82");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "85f9e563e35dd4a4e51e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var renderBtn = function renderBtn() {
var t = '<div id="review_btn" class="gwdang-tab">\n <span class="btn-tab-sp">\n <em class="gwd_bg"></em>\n <span class="tab-sp1 blkcolor1">口碑</span>\n </span>\n </div>';
$('.gwd-topbar-left').append(t);
$('#review_btn').css('display', 'block');
};
var addEvent = function addEvent() {
var choosed = undefined,
time = undefined;
$('#review_btn').on('mouseenter', function () {
if (!choosed) {
var cls = $('.review-good').attr('data-d');
$('.' + cls).show();
}
var left = $(this).offset().left;
$('#review_detail').css('left', left + 'px');
$('#review_detail').show();
$(this).addClass('msenter');
if ($(window).width() - ($('#review_detail').offset().left + $('#review_detail').outerWidth() + 2) < 0) {
$('#review_detail').css('right', '0px').css('left', 'auto');
}
});
$('#review_btn').on('mouseleave', function () {
var that = this;
time = setTimeout(function () {
$('#review_detail').hide();
$(that).removeClass('msenter');
}, 200);
});
$('#review_detail').on('mouseenter', function () {
clearTimeout(time);
});
$('#review_detail').on('mouseleave', function () {
$('#review_detail').hide();
$('#review_btn').removeClass('msenter');
});
$('#review_detail .review-tab').on('click', function () {
choosed = true;
var cls = $(this).attr('data-d');
$('#review_detail .review-tab').removeClass('selected');
$(this).addClass('selected');
$('.review-right>div').hide();
$('.' + cls).show();
});
};
var addUrls = function addUrls(data) {
var other_info = userData.get('other_info');
var dpid = other_info && other_info.now.dp_id;
if (!dpid) return data;
if (data.bad && data.bad.length > 0) {
for (var i = 0; i < data.bad.length; i++) {
var href = G.c_server + '/crc64/dp' + dpid + '/reviews/?rword=' + encodeURIComponent(data.bad[i].label) + '&ext=1&rtype=2';
data.bad[i].url = href;
}
}
if (data.good && data.good.length > 0) {
for (var i = 0; i < data.good.length; i++) {
var href = G.c_server + '/crc64/dp' + dpid + '/reviews/?rword=' + encodeURIComponent(data.good[i].label) + '&ext=1&rtype=1';
data.good[i].url = href;
}
}
return data;
};
var getInfo = function getInfo(callback) {
var href = encodeURIComponent(location.href);
var url = G.server + '/extension/review?url=' + href;
request.get(url).done(function (data) {
if (data && !(data instanceof Array)) {
callback(data);
// if (callback2)
// callback2(data)
// else
// globalData = data;
}
});
};
var renderReview = function renderReview(data) {
data.goodbox = 'review-r-good';
data.badbox = 'review-r-bad';
if (!data.good) data.goodbox = 'review-r-noinfo';
if (!data.bad) data.badbox = 'review-r-noinfo';
var html = __webpack_require__("94949e42013e4f5d5530");
data = addUrls(data);
var dom = template.compile(html)({
data: data,
s_server: G.s_server
});
$('.gwd-topbar-left').append(dom);
addEvent();
};
// module.exports.getReviewTrend = (callback) => {
// if (globalData) callback(globalData)
// else callback2 = callback
// }
module.exports.init = function (data) {
getInfo(function (data) {
if (data.reviews.length === 0) {
__webpack_require__("9c38beef5ff283e15bd2").setMet('no_reviews');
return;
}
renderBtn();
renderReview(data.reviews);
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "86382bef702254f6385c":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, Vue, $) {
var QRLink = __webpack_require__("041f80fea3d67bf79b22")['default'];
var util = __webpack_require__("3e983ecbff4e1a29654c");
var getId = function getId(url) {
var id = util.getParameterByName('wareId', url);
if (id) {
return id + '.html';
} else {
return url.split('item.m.jd.com/product/')[1];
}
};
module.exports = {
init: function init() {
var returnUrl, _ret, id, link, a, d, d2, img, giftMoney, dpId, e, tag, mode, app;
return regeneratorRuntime.async(function init$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(window.gwd_G && G.from_device === 'bijiago')) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
if (location.hostname.includes('.jd.com')) {
context$1$0.next = 4;
break;
}
return context$1$0.abrupt('return');
case 4:
if (!location.hostname.includes('cfe.m.jd.com')) {
context$1$0.next = 31;
break;
}
returnUrl = util.getParameterByName('returnurl');
if (!returnUrl.includes('jingfen.jd.com')) {
context$1$0.next = 10;
break;
}
_ret = (function () {
var e = document.createElement('DIV');
document.body.appendChild(e);
var app = new Vue({
el: e,
render: function render(h) {
return h(QRLink, {
ref: 'qr',
props: {
mode: 'gwd-mode-login gwd-cfe',
dpId: dpId + '-3',
tag: tag,
url: d
}
});
}
});
__webpack_require__("3e983ecbff4e1a29654c").appendCss('.gwd-qrlink { position: relative; margin-top: 95px; }');
setTimeout(function () {
app.$refs.qr.over();
}, 0);
return {
v: undefined
};
})();
if (!(typeof _ret === 'object')) {
context$1$0.next = 10;
break;
}
return context$1$0.abrupt('return', _ret.v);
case 10:
id = getId(returnUrl);
if (!id) {
context$1$0.next = 31;
break;
}
context$1$0.next = 14;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('.main-wrap').length;
}));
case 14:
link = 'https://item.jd.com/' + id;
a = document.createElement('A');
a.href = G.u_server + '/union/go?site_id=3&target_url=' + encodeURIComponent(link) + '&union=' + G.union + '&column=h5_to_pc';
a.innerHTML = '无需验证,直达商品详情页';
a.style.width = '350px';
a.style.height = '46px';
a.style.lineHeight = '46px';
a.style.textAlign = 'center';
a.style.fontSize = '15px';
a.style.border = '1px solid #e23a3a';
a.style.borderRadius = '35px';
a.style.color = '#e23a3a';
a.style.display = 'inline-block';
a.style.position = 'relative';
a.style.top = '-36px';
location.href = a.href;
$('.main-wrap').append(a);
case 31:
if (!(location.href.indexOf('plogin.m.jd.com') === -1)) {
context$1$0.next = 33;
break;
}
return context$1$0.abrupt('return');
case 33:
setTimeout(function () {
if (!document.querySelector('.policy_tip-checkbox')) {
return;
}
if (!document.querySelector('.policy_tip-checkbox').checked) {
document.querySelector('.policy_tip-checkbox').click();
}
}, 2000);
debugger;
d = decodeURIComponent(util.getParameterByName('returnurl'));
d2 = util.getParameterByName('returnurl', d);
if (d2) {
d = decodeURIComponent(d2);
}
if (d.includes('item.m.jd.com/product')) {
id = d.split('item.m.jd.com/product/')[1];
link = 'https://item.jd.com/' + id;
img = __webpack_require__("b578198bfa51eac13e46");
a = document.createElement('A');
a.style.position = 'absolute';
a.style.left = '50%';
a.style.bottom = '10%';
a.style.transform = 'translate(-50%, -10%)';
a.href = G.u_server + '/union/go?site_id=3&target_url=' + encodeURIComponent(link) + '&union=' + G.union + '&column=h5_to_pc';
a.innerHTML = '<img src="' + img + '" />';
document.body.appendChild(a);
}
// if (location.href.indexOf('sku') === -1) {
// return
// }
giftMoney = false;
if (location.href.indexOf('giftcoupon') > -1) {
giftMoney = true;
//return
}
dpId = util.getParameterByName('sku', d);
if (!dpId) {
dpId = '1';
}
if (!d.includes('item.m.jd.com/product')) {
context$1$0.next = 45;
break;
}
return context$1$0.abrupt('return');
case 45:
e = document.createElement('DIV');
document.body.appendChild(e);
tag = 'login';
if ((G.from_device === 'bijiago' || G.from_device === 'biyibi') && dpId !== '1') {
tag = 7;
}
mode = giftMoney ? 'gwd-mode-login gwd-giftMoney' : 'gwd-mode-login';
app = new Vue({
el: e,
render: function render(h) {
return h(QRLink, {
ref: 'qr',
props: {
mode: mode,
dpId: dpId + '-3',
tag: tag,
url: d
}
});
}
});
setTimeout(function () {
app.$refs.qr.over();
}, 0);
case 52:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
};
//check if dpid contains character
// if (dpId.match(/[a-zA-Z]/)) {
// dpId = 'fake'
// mode = 'gwd-mode-login gwd-fake-cfe'
// }
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"], __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "8664a7203f5b233b45ed":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_template_id_8eca1ada_scoped_true___ = __webpack_require__("bbae99500c5d096a54f0");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_template_id_8eca1ada_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Error_vue_vue_type_template_id_8eca1ada_scoped_true___["b"]; });
/***/ }),
/***/ "87038ee9f896d5ddf0a2":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_style_index_0_id_b671e2be_scoped_true_lang_less___ = __webpack_require__("ba004501820aed46ea98");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_style_index_0_id_b671e2be_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_style_index_0_id_b671e2be_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkLeft_vue_vue_type_style_index_0_id_b671e2be_scoped_true_lang_less____default.a);
/***/ }),
/***/ "8912b42075188a668b27":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "#gwdang-trend:hover {\n background: #edf1f2;\n}\n#gwdang-trend:hover #gwdang-trend-detail {\n display: block;\n}\n.gwdang-tab .top-bar-detail {\n display: none!important;\n}\n.gwdang-tab:hover .top-bar-detail {\n display: flex!important;\n}\n", ""]);
// exports
/***/ }),
/***/ "891715269d3e347058b7":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticStyle: {
display: "block !important",
"z-index": "9999999999 !important"
},
attrs: { id: _vm.domName }
},
[
_c(
"div",
{
staticClass: "gwdang-main",
style: "display: " + (_vm.fold === "1" ? "none" : "flex") + ";",
attrs: { id: "gwdang_main" }
},
[
_c("div", { staticClass: "gwd-topbar-logo" }, [
_c("em", { staticClass: "gwd_bg" }),
_vm._v(" "),
_c("div", { attrs: { id: "gwd_setting_div" } }, [
_c("div", { staticClass: "gwd-hover-helper" }),
_vm._v(" "),
_c(
"div",
{ staticClass: "gwd_setting_item gwd_setting_item_fst" },
[
_c("div", { staticClass: "gwd_bg gwd_function_setting" }),
_vm._v(" "),
_c(
"a",
{
on: {
click: function($event) {
return _vm.openTab()
}
}
},
[_vm._v("功能设置")]
)
]
),
_vm._v(" "),
_vm._m(0),
_vm._v(" "),
_vm._m(1),
_vm._v(" "),
_vm._m(2)
])
]),
_vm._v(" "),
_vm._m(3),
_vm._v(" "),
_vm.showAd
? _c(
"a",
{
staticStyle: { "line-height": "0" },
attrs: {
id: "gwdang-banner-ad",
title: "点击领取",
target: "_blank",
href: _vm.jdadUrl
}
},
[
_c("img", {
staticStyle: { height: "32px" },
attrs: {
src:
"https://cdn.gwdang.com/images/extensions/ad1111/gwdang_go.png"
}
})
]
)
: _vm._e(),
_vm._v(" "),
_c("div", { staticStyle: { flex: "1" }, attrs: { id: "gwd-space" } }),
_vm._v(" "),
_c("div", { staticClass: "gwd-topbar-right" }, [
_c("div", { staticClass: "search-mod" }),
_vm._v(" "),
_c(
"div",
{
staticClass: "feedback-close",
attrs: { id: "gwdang-feed-close" }
},
[
_vm._m(4),
_vm._v(" "),
_c(
"a",
{
staticClass: "gwdang-suggest",
attrs: {
href: _vm.f_url,
id: "gwdang-suggest",
target: "_blank",
title: "提建议或吐槽遇到的问题"
}
},
[
_c("em", { staticClass: "gwd_bg" }),
_vm._v(" "),
_c("span", { staticClass: "blkcolor1" }, [_vm._v("反馈")])
]
),
_vm._v(" "),
_c(
"a",
{
staticClass: "top-bar-setting",
attrs: {
href: _vm.s_url,
target: _vm.s_url ? "_blank" : "",
title: "功能设置"
}
},
[_c("em", { staticClass: "gwd_bg" })]
),
_vm._v(" "),
_vm._m(5)
]
)
])
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwdang-mini",
style: "display: " + (_vm.fold === "1" ? "block" : "none"),
attrs: { id: "gwdang-mini" }
},
[
_c(
"div",
{
staticClass: "gwdang-nav main",
attrs: { id: "gwdang-main-nav" }
},
[
_c(
"a",
{
staticClass: "gwd_logo gwd_bg",
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
}
}
},
[
_c("div", { attrs: { id: "gwd_setting_div" } }, [
_c("div", { staticClass: "gwd-hover-helper" }),
_vm._v(" "),
_c(
"div",
{ staticClass: "gwd_setting_item gwd_setting_item_fst" },
[
_c("div", {
staticClass: "gwd_bg gwd_function_setting"
}),
_vm._v(" "),
_c(
"a",
{
on: {
click: function($event) {
return _vm.openTab()
}
}
},
[_vm._v("功能设置")]
)
]
),
_vm._v(" "),
_vm._m(6),
_vm._v(" "),
_vm._m(7),
_vm._v(" "),
_vm._m(8)
])
]
),
_vm._v(" "),
_c("a", {
staticClass: "unfold_pointer gwd_bg",
attrs: {
href: "javascript:",
title: "点击展开",
id: "gwd_fold_pointer"
}
})
]
)
]
)
]
)
}
var staticRenderFns = [
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd_setting_item" }, [
_c("div", { staticClass: "gwd_bg gwd_opinion_feedback" }),
_vm._v(" "),
_c(
"a",
{
attrs: {
href: "https://www.gwdang.com/brwext/suggest",
target: "_blank"
}
},
[_vm._v("意见反馈")]
)
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd_setting_item" }, [
_c("div", { staticClass: "gwd_bg gwd_use_help" }),
_vm._v(" "),
_c(
"a",
{
attrs: {
href: "https://www.gwdang.com/v2/app/questions",
target: "_blank"
}
},
[_vm._v("使用帮助")]
)
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd_setting_item" }, [
_c("div", { staticClass: "gwd_bg gwd_homepage" }),
_vm._v(" "),
_c(
"a",
{ attrs: { href: "https://www.gwdang.com/", target: "_blank" } },
[_vm._v("购物党首页")]
)
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd-topbar-left" }, [
_c("div", { staticClass: "gwdang-tab", attrs: { id: "amazon_compare" } }),
_vm._v(" "),
_c("div", { staticClass: "gwdang-tab", attrs: { id: "b2c_compare" } }),
_vm._v(" "),
_c("div", { staticClass: "gwdang-tab", attrs: { id: "tb_compare" } }),
_vm._v(" "),
_c("div", { staticClass: "gwdang-tab", attrs: { id: "tm_compare" } }),
_vm._v(" "),
_c("div", { staticClass: "gwdang-tab", attrs: { id: "gwdang-trend" } })
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "gwdang-icon favor",
attrs: {
href: "javascript:",
id: "gwdang-favor",
title: "我的收藏夹",
target: "_self"
}
},
[
_c("em", { staticClass: "hasColor gwd_bg" }),
_vm._v(" "),
_c(
"span",
{
staticClass: "blkcolor1 favortle",
attrs: { title: "收藏并获得降价提醒" }
},
[_vm._v("我的收藏夹")]
)
]
)
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "gwd_close",
attrs: { href: "javascript:", target: "_self", title: "关闭购物党" }
},
[_c("em", { staticClass: "gwd_bg" })]
)
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd_setting_item" }, [
_c("div", { staticClass: "gwd_bg gwd_opinion_feedback" }),
_vm._v(" "),
_c(
"a",
{
attrs: {
href: "https://www.gwdang.com/brwext/suggest",
target: "_blank"
}
},
[_vm._v("意见反馈")]
)
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd_setting_item" }, [
_c("div", { staticClass: "gwd_bg gwd_use_help" }),
_vm._v(" "),
_c(
"a",
{
attrs: {
href: "https://www.gwdang.com/v2/app/questions",
target: "_blank"
}
},
[_vm._v("使用帮助")]
)
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd_setting_item" }, [
_c("div", { staticClass: "gwd_bg gwd_homepage" }),
_vm._v(" "),
_c(
"a",
{ attrs: { href: "https://www.gwdang.com/", target: "_blank" } },
[_vm._v("购物党首页")]
)
])
}
]
render._withStripped = true
/***/ }),
/***/ "893503d294226ea0dddf":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TooltipView_vue_vue_type_template_id_4c623068_scoped_true___ = __webpack_require__("32dc5c815515f7c2847e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__TooltipView_vue_vue_type_script_lang_js___ = __webpack_require__("6a8e7724d7ff1c2952d4");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__TooltipView_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__TooltipView_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css___ = __webpack_require__("1bf3d038228bc6453f54");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__TooltipView_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__TooltipView_vue_vue_type_template_id_4c623068_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__TooltipView_vue_vue_type_template_id_4c623068_scoped_true___["b" /* staticRenderFns */],
false,
null,
"4c623068",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('4c623068')) {
api.createRecord('4c623068', component.options)
} else {
api.reload('4c623068', component.options)
}
module.hot.accept("./TooltipView.vue?vue&type=template&id=4c623068&scoped=true&", function () {
api.rerender('4c623068', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/PriceTrend/TooltipView.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "89d1adbe1b58d82e839d":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n#page #content #bd {\n z-index: 0!important;\n}\n", ""]);
// exports
/***/ }),
/***/ "8ab992f0581c1a15ead9":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_style_index_0_id_3489a5d0_scoped_true_lang_css___ = __webpack_require__("c59529271a81395195a3");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_style_index_0_id_3489a5d0_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_style_index_0_id_3489a5d0_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_style_index_0_id_3489a5d0_scoped_true_lang_css____default.a);
/***/ }),
/***/ "8bdd7635873d884ae573":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("5d7928d15752ba1a221a");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("d2e303fc", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingMini.vue?vue&type=style&index=0&id=1a72083a&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingMini.vue?vue&type=style&index=0&id=1a72083a&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "8c93e61de275d04e62e7":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("f7871f42b02e673352d0");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("68afc49b", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./LongCoupon.vue?vue&type=style&index=0&id=5ccff421&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./LongCoupon.vue?vue&type=style&index=0&id=5ccff421&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "8da202894b503b94f179":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___ = __webpack_require__("780b4040d8a36cc48b8e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__TooltipViewBar_vue_vue_type_script_lang_js___ = __webpack_require__("0e362791ee0f61ecd4e4");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__TooltipViewBar_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__TooltipViewBar_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css___ = __webpack_require__("611ecdcc1f53fbb002e8");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__TooltipViewBar_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___["b" /* staticRenderFns */],
false,
null,
"da945952",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('da945952')) {
api.createRecord('da945952', component.options)
} else {
api.reload('da945952', component.options)
}
module.hot.accept("./TooltipViewBar.vue?vue&type=template&id=da945952&scoped=true&", function () {
api.rerender('da945952', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/PriceTrend/TooltipViewBar.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "90df592ad9428c8190fb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TbScrollLink_vue_vue_type_template_id_0ac72494_scoped_true___ = __webpack_require__("4331045ed79e8926b985");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__TbScrollLink_vue_vue_type_script_lang_js___ = __webpack_require__("0ba8a1bad1a0a3646cd4");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__TbScrollLink_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__TbScrollLink_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less___ = __webpack_require__("4546121da53c8909000c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__TbScrollLink_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__TbScrollLink_vue_vue_type_template_id_0ac72494_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__TbScrollLink_vue_vue_type_template_id_0ac72494_scoped_true___["b" /* staticRenderFns */],
false,
null,
"0ac72494",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('0ac72494')) {
api.createRecord('0ac72494', component.options)
} else {
api.reload('0ac72494', component.options)
}
module.hot.accept("./TbScrollLink.vue?vue&type=template&id=0ac72494&scoped=true&", function () {
api.rerender('0ac72494', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/TbScrollLink.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "916640eba3b525c3fef0":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var _require = __webpack_require__("d45bbf37f97eb6c6f02e");
var MiniSameList = _require['default'];
var extConsole = __webpack_require__("316f9c352c6202560d16");
module.exports = {
init: function init() {
var price, items, skuId, sku, tbHighValueSameItems, newItems, existedShops, data, el, miniBarEl;
return regeneratorRuntime.async(function init$(context$1$0) {
var _this2 = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
$('body > #gwd_mini_compare').remove();
context$1$0.next = 3;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('dpSlist'));
case 3:
context$1$0.next = 5;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('NowPrice'));
case 5:
price = context$1$0.sent;
if (G.dp.price && price > G.dp.price) {
price = G.dp.price;
}
items = G.dp.slist.filter(function (x) {
return x.url_crc;
});
skuId = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('skuId');
if (G.site === 'taobao' && window.Hub) {
sku = Hub.config.get('sku');
skuId = sku.skuId;
}
if (!(skuId && G.allowBackgroundRequest)) {
context$1$0.next = 21;
break;
}
context$1$0.prev = 11;
context$1$0.next = 14;
return regeneratorRuntime.awrap(__webpack_require__("4c83f53709c9c577efae").get(G.dp.itemId, skuId));
case 14:
tbHighValueSameItems = context$1$0.sent;
if (tbHighValueSameItems.data && tbHighValueSameItems.data.result) {
newItems = tbHighValueSameItems.data.result.filter(function (item) {
return item.rebate;
}).map(function (item) {
item.is_tmall = item.shopTag.includes('XXXXXX-16');
item.title = item.itemTitle;
item.price = item.zkPrice;
item.shop = item.shopName;
item.dpId = item.itemId + '-' + (item.is_tmall ? '83' : '123');
return item;
});
items = items.concat(newItems);
}
context$1$0.next = 21;
break;
case 18:
context$1$0.prev = 18;
context$1$0.t0 = context$1$0['catch'](11);
console.error(context$1$0.t0);
case 21:
__webpack_require__("9c38beef5ff283e15bd2").setMet('miniItemList', items);
existedShops = [];
data = items.map(function (item) {
item.site = item.is_tmall ? '83' : '123';
item.view_price = item.price;
item.shopName = item.shop;
if (!item.dpId) {
item.dpId = item.url_crc + '-' + item.site;
}
if (!item.soldNum) {
item.soldNum = item.sales;
}
item.url = G.tb_server + '/extension/qrpage?directLink=1&dp_id=' + item.dpId + '&title=' + encodeURIComponent(item.title) + '&price=' + item.view_price + '&shopName=' + encodeURIComponent(item.shopName) + '&img=' + encodeURIComponent(item.img) + '&sellAmount=' + encodeURIComponent(item.soldNum) + '&union=' + G.union;
return item;
}).filter(function (item) {
if (existedShops.includes(item.shopName)) {
return false;
}
if (item.dpId.split('-')[0] === G.dp.dpId.split('-')[0]) {
return false;
}
existedShops.push(item.shopName);
return true;
});
data.sort(function (a, b) {
return a.view_price - b.view_price;
});
el = '#gwd_mini_compare';
if (!(G.aliUIVersion !== '0.2.55')) {
context$1$0.next = 29;
break;
}
context$1$0.next = 29;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return !$('.miniPanel').length;
}));
case 29:
miniBarEl = undefined;
if (!data.length) {
context$1$0.next = 33;
break;
}
context$1$0.next = 33;
return regeneratorRuntime.awrap((function callee$1$0() {
var position, bodyOffset, miniBarApp, app;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
position = {};
if (!(G.aliUIVersion !== '0.2.55')) {
context$2$0.next = 16;
break;
}
context$2$0.next = 4;
return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(100));
case 4:
bodyOffset = __webpack_require__("3e983ecbff4e1a29654c").getBodyOffset(el);
miniBarApp = new Vue({
el: el,
render: function render(h) {
return h(MiniSameList, {
props: {
data: data,
pri: parseFloat(price),
position: {}
}
});
}
});
miniBarEl = miniBarApp.$el;
el = document.createElement('div');
el.style.position = 'absolute';
el.style.top = bodyOffset.top + 'px';
el.style.left = bodyOffset.left + 'px';
document.body.appendChild(el);
position.top = bodyOffset.top;
position.left = bodyOffset.left;
position.width = bodyOffset.width;
position.height = bodyOffset.height;
case 16:
app = new Vue({
el: el,
data: function data() {
return {
position: position
};
},
render: function render(h) {
return h(MiniSameList, {
props: {
data: data,
pri: parseFloat(price),
position: position
}
});
},
mounted: function mounted() {
var _this = this;
// when window resize, update position
var posReset = function posReset() {
var bodyOffset = __webpack_require__("3e983ecbff4e1a29654c").getBodyOffset(miniBarEl);
_this.position.top = bodyOffset.top;
_this.position.left = bodyOffset.left;
_this.position.width = bodyOffset.width;
_this.position.height = bodyOffset.height;
};
window.addEventListener('resize', posReset);
setTimeout(function () {
posReset();
}, 500);
}
});
G.miniCompareApp = app;
case 18:
case 'end':
return context$2$0.stop();
}
}, null, _this2);
})());
case 33:
case 'end':
return context$1$0.stop();
}
}, null, this, [[11, 18]]);
},
reset: function reset() {
$('#gwd_mini_compare').remove();
G.miniCompareApp = null;
}
};
// if (G.from_device === 'bijiago' && !$(el).length) {
// el = document.createElement('div')
// el.style.borderRight = '1px solid #e6e9eb'
// $('.bjgext-mini-trend').after(el)
// $('.gwd-middle-tmall').remove()
// }
// data = [...data, ...data]
// for (let i = 0; i < 18; i++) {
// data.push(data[0])
// }
// 这个仅作为占位,实际悬浮后的组件位于body下面
// await require('common/commonUtil').sleep(100)
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "91d14e46c642a51cb733":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "minibar-tab",
class: { bjg: _vm.isBjg, "gwd-fake-tr": _vm.position.top },
staticStyle: { flex: "1", display: "inline-block" },
style: _vm.style,
attrs: { id: "gwd_mini_compare" },
on: {
mouseover: _vm.mouseover,
mouseleave: _vm.mouseleave,
"~hover": function($event) {
return _vm.logHover($event)
}
}
},
[
!_vm.position.top
? _c("div", { staticClass: "minibar-btn-box" }, [
_c("em", { staticClass: "setting-bg mini-compare-icon " }),
_vm._v(" "),
_vm.data.length && _vm.data[0].view_price < _vm.pri
? _c("span", { staticStyle: { float: "none" } }, [
_vm._v(
_vm._s(_vm.transText("更低价")) +
":¥" +
_vm._s(_vm.data[0].view_price)
)
])
: _vm.data.length === 0
? _c("span", { staticStyle: { float: "none" } }, [
_vm._v(_vm._s(_vm.transText("暂无结果")))
])
: _c("span", { staticStyle: { float: "none" } }, [
_vm._v(
_vm._s(_vm.transText("其他")) +
_vm._s(_vm.data.length) +
_vm._s(_vm.transText("家报价"))
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.position.top ? _c("div") : _vm._e(),
_vm._v(" "),
_c(
"div",
{
staticClass: "minibar-detail",
attrs: { id: "gwd_mini_compare_detail" }
},
[
_c(
"ul",
_vm._l(_vm.data, function(item) {
return _c("li", { key: item.nid }, [
_c(
"a",
{
attrs: { href: item.url, target: "_blank" },
on: {
click: function($event) {
return _vm.logLink()
}
}
},
[
_c("img", {
attrs: {
src:
"https://cdn.gwdang.com/images/favicon/" +
item.site +
".png"
}
}),
_vm._v(" "),
_c("span", { staticClass: "m-item-sitename" }, [
_vm._v(_vm._s(item.shopName))
]),
_vm._v(" "),
_c("span", { staticClass: "m-item-price prifontf" }, [
_vm._v("¥" + _vm._s(item.view_price))
])
]
)
])
}),
0
)
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "92832b17df6166a79977":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-row[data-v-222e987e] {\n display: flex;\n flex-direction: row;\n}\n.gwd-inline-row[data-v-222e987e] {\n display: inline-flex;\n flex-direction: row;\n}\n.gwd-column[data-v-222e987e] {\n display: flex;\n flex-direction: column;\n}\n.gwd-inline-column[data-v-222e987e] {\n display: inline-flex;\n flex-direction: column;\n}\n.gwd-align[data-v-222e987e] {\n align-content: center;\n align-items: center;\n}\n.gwd-jcc[data-v-222e987e] {\n justify-content: center;\n}\n.gwd-jic[data-v-222e987e] {\n justify-items: center;\n}\n.gwd-button[data-v-222e987e] {\n outline: none;\n border: none;\n}\n.bjg-bar-button[data-v-222e987e] {\n font-size: 0;\n}\n.bjg-hover-bg[data-v-222e987e] {\n background: #fffbef;\n}\n.bjg-bar-button[data-v-222e987e]:hover {\n background: #fffbef;\n cursor: pointer;\n}\n.bjg-bar-button:hover .bjg-window[data-v-222e987e] {\n display: block;\n}\n.mainbar-fold .bjg-bar-button[data-v-222e987e],\n.mainbar-fold #top_coupon_btn[data-v-222e987e],\n.mainbar-fold .rinfo-btn[data-v-222e987e],\n.mainbar-fold .gwd-bottom-tmall[data-v-222e987e] {\n display: none!important;\n}\n.gwd-font12[data-v-222e987e] {\n font-size: 12px;\n}\n.gwd-font14[data-v-222e987e] {\n font-size: 14px;\n}\n.gwd-red[data-v-222e987e] {\n color: #ff3532;\n}\n.gwd-red-bg[data-v-222e987e] {\n background: #ff3532;\n}\n.gwd-hui333[data-v-222e987e] {\n color: #333333;\n}\n.gwd-hui999[data-v-222e987e] {\n color: #999999;\n}\n.gwd-font10[data-v-222e987e] {\n font-size: 12px;\n transform: scale(0.8333);\n transform-origin: bottom center;\n}\n.gwd-font11[data-v-222e987e] {\n font-size: 12px;\n transform: scale(0.91666);\n transform-origin: bottom center;\n}\n.gwd-font9[data-v-222e987e] {\n font-size: 12px;\n transform: scale(0.75);\n transform-origin: bottom center;\n}\n.gwd-hoverable[data-v-222e987e]:hover {\n background: #edf1f2;\n}\n.right-info > *[data-v-222e987e] {\n border-left: 1px solid #edf1f2;\n}\n.gwd-red-after-visit[data-v-222e987e]:hover {\n color: #e03024 !important;\n}\n.gwd-button[data-v-222e987e]:hover {\n filter: brightness(1.1);\n}\n.gwd-button[data-v-222e987e] {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.gwd-button[data-v-222e987e]:active {\n filter: brightness(0.9);\n}\n.gwd-fadeout-5s[data-v-222e987e] {\n opacity: 0;\n transition: opacity 5s;\n}\n.gwd-scrollbar[data-v-222e987e]::-webkit-scrollbar {\n width: 6px;\n border-radius: 17px;\n}\n.gwd-scrollbar[data-v-222e987e]::-webkit-scrollbar-thumb {\n border-radius: 17px;\n background: #999;\n}\n#gwdang_main[data-v-222e987e],\n.gwdang-main[data-v-222e987e],\n.bjgext-detail[data-v-222e987e] {\n font-size: 12px;\n}\n#gwdang_main button[data-v-222e987e],\n.gwdang-main button[data-v-222e987e],\n.bjgext-detail button[data-v-222e987e] {\n text-align: center;\n}\n.gwd-width-100[data-v-222e987e] {\n width: 100%;\n}\n.gwd-overlay[data-v-222e987e] {\n font-family: \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 0;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.35);\n z-index: 999999999;\n}\n.gwd-switch[data-v-222e987e] {\n position: relative;\n display: inline-block;\n width: 40px;\n height: 22px;\n box-sizing: border-box !important;\n}\n.gwd-switch input[data-v-222e987e] {\n opacity: 0;\n width: 0;\n height: 0;\n}\n.gwd-switch .gwd-slider[data-v-222e987e] {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #bfbfbf;\n border-radius: 16px;\n}\n.gwd-switch .gwd-slider[data-v-222e987e]::before {\n position: absolute;\n content: \"\";\n height: 18px;\n width: 18px;\n left: 2px;\n bottom: 2px;\n background-color: white;\n border-radius: 50%;\n}\n.gwd-switch input:checked + .gwd-slider[data-v-222e987e] {\n background-color: #48befe;\n}\n.gwd-switch input:checked + .gwd-slider[data-v-222e987e]::before {\n -webkit-transform: translateX(18px);\n -ms-transform: translateX(18px);\n transform: translateX(18px);\n}\n.gwd-allow-animation .gwd-slider[data-v-222e987e],\n.gwd-allow-animation .gwd-slider[data-v-222e987e]::before {\n -webkit-transition: 0.2s;\n transition: 0.2s;\n}\n", ""]);
// exports
/***/ }),
/***/ "92c8ce234ce29d24ebc1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_script_lang_js___ = __webpack_require__("da04c6435d323fafe137");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "93201dafc10fe2ec927e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_script_lang_js___ = __webpack_require__("ed91e916f05d2986bcd1");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "942c2505bb62e058e7b9":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QuestHint_vue_vue_type_template_id_39a606fa_scoped_true___ = __webpack_require__("0daa7b76a1bcf522cd5c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QuestHint_vue_vue_type_script_lang_js___ = __webpack_require__("2095ef3d16e7efc5a0fb");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QuestHint_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QuestHint_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QuestHint_vue_vue_type_style_index_0_id_39a606fa_scoped_true_lang_less___ = __webpack_require__("17346ce3fbd01930d295");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QuestHint_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QuestHint_vue_vue_type_template_id_39a606fa_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QuestHint_vue_vue_type_template_id_39a606fa_scoped_true___["b" /* staticRenderFns */],
false,
null,
"39a606fa",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('39a606fa')) {
api.createRecord('39a606fa', component.options)
} else {
api.reload('39a606fa', component.options)
}
module.hot.accept("./QuestHint.vue?vue&type=template&id=39a606fa&scoped=true&", function () {
api.rerender('39a606fa', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QuestHint.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "943197de5d5f506919a6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
_vm.type === "link" ? "a" : "div",
{
tag: "component",
staticClass: "gwd-row gwd-align gwd-coupon-bar",
attrs: {
href: _vm.alterHref,
target: "_blank",
title: _vm.type === "link" ? "点击领取" : ""
},
on: {
mouseenter: function($event) {
return _vm.over()
}
}
},
[
_vm.showStampBg
? _c("div", { staticClass: "gwd-coupon-color-bg gwd-tl" })
: _vm._e(),
_vm._v(" "),
_vm.showStampBg
? _c("div", { staticClass: "gwd-coupon-color-bg gwd-br" })
: _vm._e(),
_vm._v(" "),
_c("img", {
staticStyle: {
"margin-left": "12px",
"margin-right": "8px",
"max-height": "20px",
"z-index": "1"
},
attrs: { src: _vm.icon, alt: "" }
}),
_vm._v(" "),
_c("span", {
style: "color: " + _vm.mainColor + "; font-size: 14px",
domProps: { innerHTML: _vm._s(_vm.text) }
}),
_vm._v(" "),
_c(
"div",
{ staticStyle: { flex: "1" } },
[
_vm.rebate
? _c("Stamp", {
staticStyle: { right: "109px", top: "0", position: "absolute" },
attrs: { value: _vm.rebate }
})
: _vm._e()
],
1
),
_vm._v(" "),
_vm.type === "link"
? _c(
"span",
{
staticClass: "gwd-round-click",
style:
"background: linear-gradient(180deg, " +
_vm.secondColor +
" 0%, " +
_vm.mainColor +
" 100%); z-index: 1"
},
[_vm._v("点击领取")]
)
: _vm._e(),
_vm._v(" "),
_vm.type === "qr"
? _c(
"div",
{
staticClass: "gwd-take gwd-row gwd-align",
style: "background: url(" + _vm.takeBg + ")"
},
[
_c("span", { style: "color: " + _vm.mainColor }, [
_vm._v("¥" + _vm._s(_vm.couponValue))
]),
_vm._v(" "),
_c("span", { staticStyle: { color: "white" } }, [_vm._v("领取")])
]
)
: _vm._e(),
_vm._v(" "),
_vm.type === "qr"
? _c(
"div",
{
staticClass: "gwd-qr-hover-window gwd-column gwd-align",
style: "border-color: " + _vm.mainColor
},
[
!_vm.error && _vm.actualQr
? _c("img", {
staticStyle: {
width: "120px",
height: "120px",
"margin-top": "8px"
},
attrs: { src: _vm.actualQr, alt: "" }
})
: _vm._e(),
_vm._v(" "),
_vm.error
? _c("QRError", { on: { refresh: _vm.over } })
: _vm._e(),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-row",
staticStyle: { "margin-top": "8px" }
},
[
_c(
"span",
{ style: "color: " + _vm.mainColor + "; font-size: 12px;" },
[_vm._v("微信扫码")]
),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
color: "#070707",
"font-size": "12px",
transform: "scale(0.8333)",
"transform-origin": "center left",
"margin-top": "1px"
}
},
[_vm._v(_vm._s(_vm.qrTitle))]
)
]
)
],
1
)
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "94dcbcd87711142a8b0b":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G) {
var _this = this;
var extConsole = __webpack_require__("316f9c352c6202560d16");
module.exports.init = function callee$0$0(data) {
var icon, dom;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
extConsole.log(data);
icon = __webpack_require__("af90ffcf5e70f2bd4f87");
if (data && data.link) {
dom = '\n <div id="gwd-ingre" class="gwdang-tab gwd-row gwd-align gwd-hoverable" style="line-height: 36px; padding-left: 5px; padding-right: 5px">\n <a href="' + data.link + '" target="_blank" style="text-decoration: none!important;">\n <img src="' + icon + '" alt="" style="width: 22px; height: 22px; margin-top: -2px;vertical-align: middle; display: inline-block">\n <span style="margin-left: 5px; font-size: 14px; color: #333333">查看成分表</span>\n </a>\n </div>';
extConsole.log($('#' + G.extName + '-trend'));
//await require('common/globalCondition').met('GwdPriceTrendLoaded')
if ($('#' + G.extName + '-trend').length > 0) $('#' + G.extName + '-trend').after($(dom));else $('#' + G.extName + '-main-contents').append($(dom));
extConsole.log('showing dom');
//require('common/mutationObserver').observe($('#gwd-ingre')[0])
$('#gwd-ingre').css('display', 'flex');
__webpack_require__("9c38beef5ff283e15bd2").setMet('ingreComplete');
}
case 3:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "94fe90607e65c3a84fb6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_template_id_1e4a0206_scoped_true___ = __webpack_require__("812cd2e9043c15acf109");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_template_id_1e4a0206_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_template_id_1e4a0206_scoped_true___["b"]; });
/***/ }),
/***/ "95245dbd2c2c8f1d13db":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___ = __webpack_require__("781592f0f5e474de23a5");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "95c5d769aeceb09647ef":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _PriceVue = __webpack_require__("b47266ebcd57075b6e88");
var _PriceVue2 = _interopRequireDefault(_PriceVue);
var _ProductItemVue = __webpack_require__("c9e01ad51ac6ceee72ea");
var _ProductItemVue2 = _interopRequireDefault(_ProductItemVue);
var _ErrorVue = __webpack_require__("e63627d6fd452331a10e");
var _ErrorVue2 = _interopRequireDefault(_ErrorVue);
var extConsole = __webpack_require__("316f9c352c6202560d16");
var util = __webpack_require__("d54879e983a83d07f093");
var siteMap = {
tb: '淘宝',
jd: '京东',
pdd: '拼多多',
1688: '1688'
};
var sortMap = {
'default': '相似度',
price: '价格从低到高',
sales: '销量从高到低'
};
var SiteStatus = {
pending: 'pending',
finish: 'finish',
loading: '加载中...',
empty: '暂无同款',
error: '加载失败',
needLogin: 'needLogin',
needVisit: 'needVisit'
};
var apis = {
tb: __webpack_require__("755d062f26066bcd1e27"),
jd: __webpack_require__("4d7ef6d8879aae39d580"),
1688: __webpack_require__("f582538ae16974477675")
};
var makeDefaultStatus = function makeDefaultStatus() {
return {
status: SiteStatus.pending,
list: [],
statusDetail: ''
};
};
if (window.gwd_G.apiReplace) {
Object.keys(window.gwd_G.apiReplace).forEach(function (key) {
apis[key] = window.gwd_G.apiReplace[key];
});
}
exports['default'] = {
components: {
Price: _PriceVue2['default'], ProductItem: _ProductItemVue2['default'], Error: _ErrorVue2['default']
},
props: ['img', 'price'],
data: function data() {
return {
is1688: location.hostname.includes('.1688.com'),
firefox: navigator.userAgent.indexOf('Firefox') > -1,
siteMap: siteMap,
SiteStatus: SiteStatus,
show: true,
style: G.style,
expanded: false,
sites: G.aliSite ? ['tb', 'jd'] : ['jd', 'tb'],
currentViewing: location.hostname.includes('.1688.com') ? '1688' : G.aliSite ? 'tb' : 'jd',
currentSort: 'default',
sortOptions: ['default', 'price', 'sales'],
products: {
tb: makeDefaultStatus(),
jd: makeDefaultStatus(),
pdd: makeDefaultStatus(),
1688: makeDefaultStatus()
}
};
},
methods: {
overlayClick: function overlayClick(e) {
if (e.target === this.$refs.overlay) {
this.close();
}
},
getSiteName: function getSiteName(site) {
return siteMap[site];
},
getSortName: function getSortName(sort) {
if (this.currentViewing === 'jd' && sort === 'sales') {
return '评论数从高到低';
}
return sortMap[sort];
},
close: function close() {
this.show = false;
document.body.style.overflow = 'auto';
},
open: function open() {
this.show = true;
document.body.style.overflow = 'hidden';
},
doSearch: function doSearch(site) {
var _this = this;
var canRetry = arguments.length <= 1 || arguments[1] === undefined ? true : arguments[1];
if (this.products[site].status === SiteStatus.loading) {
return;
}
this.products[site].status = SiteStatus.loading;
apis[site].get(this.img).then(function (res) {
extConsole.log(res);
if (res instanceof Array) {
_this.products[site].list = res;
_this.products[site].status = res.length ? SiteStatus.finish : SiteStatus.empty;
} else if (res === 'needLogin') {
_this.products[site].status = SiteStatus.needLogin;
} else if (res === 'needVisit') {
_this.products[site].status = SiteStatus.needVisit;
} else {
if (canRetry && res.includes('fail-')) {
setTimeout(function () {
_this.products[site].status = SiteStatus.pending;
_this.doSearch(site, false);
}, 200);
return;
}
_this.products[site].status = SiteStatus.error;
_this.products[site].statusDetail = res;
console.error('imgSearch', res);
}
})['catch'](function (err) {
extConsole.error('imgSearch', err);
_this.products[site].status = SiteStatus.error;
});
}
},
computed: {
currentSiteResult: function currentSiteResult() {
if (!this.products[this.currentViewing]) {
console.error('imgSearch not found', this.currentViewing);
console.log(this.products[this.currentViewing]);
return makeDefaultStatus();
}
return this.products[this.currentViewing];
},
sortedList: function sortedList() {
var _this2 = this;
this.$nextTick(function () {
_this2.$refs.list.scrollTop = 0;
});
return JSON.parse(JSON.stringify(this.currentSiteResult.list)).sort(function (a, b) {
if (_this2.currentSort === 'default') {
return 0;
} else if (_this2.currentSort === 'price') {
return parseFloat(a.price) - parseFloat(b.price);
} else if (_this2.currentSort === 'sales') {
return util.stringToNumber(b.salesAmount) - util.stringToNumber(a.salesAmount);
}
});
}
},
watch: {
currentViewing: function currentViewing(newVal) {
extConsole.log('site load start', newVal);
this.currentSort = 'default';
if (this.currentSiteResult.status === SiteStatus.pending) {
this.doSearch(newVal);
}
}
},
mounted: function mounted() {
this.currentViewing = this.is1688 ? '1688' : G.aliSite ? 'tb' : 'jd';
if (this.is1688) {
this.sites.unshift('1688');
}
this.doSearch(this.currentViewing);
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "962235a213fd8454d736":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n#gwd_mini_compare_detail[data-v-caa5e08c] {\n position: absolute;\n margin: 0px 0 12px 0px;\n height: auto;\n width: 278px;\n top: 36px;\n left: 50%;\n margin-left: -139px;\n background-color: #fff;\n display: none;\n z-index: 9999999;\n border: 1px solid #edf1f2;\n box-shadow: 0 2px 4px 0 rgba(0,0,0,0.11);\n z-index: 999;\n}\n#gwd_mini_compare_detail li[data-v-caa5e08c]:hover {\n background-color: #edf1f1;\n}\n#gwd_mini_compare_detail li[data-v-caa5e08c] {\n height: 40px;\n}\n#gwd_mini_compare_detail li *[data-v-caa5e08c] {\n float: left;\n}\n#gwd_mini_compare_detail li a[data-v-caa5e08c] {\n display: inline-block;\n height: 39px;\n width: 248px;\n border-bottom: 1px solid #edf1f1;\n margin-left: 15px;\n}\n#gwd_mini_compare_detail li img[data-v-caa5e08c] {\n width: 16px;\n margin-top: 12px;\n margin-right: 14px;\n}\n#gwd_mini_compare_detail li .m-item-sitename[data-v-caa5e08c] {\n width: 113px;\n margin-right: 6px;\n line-height: 40px;\n height: 40px;\n font-size: 14px;\n color: #404547;\n text-align: left;\n overflow: hidden;\n}\n#gwd_mini_compare_detail li .m-item-price[data-v-caa5e08c] {\n color: #E4393C;\n font-size: 14px;\n float: right;\n line-height: 40px;\n font-weight: bold;\n}\n#gwd_mini_compare_detail .m-all-link[data-v-caa5e08c] {\n color: #969899;\n text-decoration: none!important;\n float: right;\n height: 12px;\n line-height: 12px;\n margin-right: 15px;\n margin-top: 15px;\n margin-bottom: 15px;\n font-size: 12px;\n}\n#gwd_mini_compare_detail .m-all-link[data-v-caa5e08c]:hover {\n color: #48beff!important;\n}\n.bjg-hover-bg[data-v-caa5e08c] {\n background: #fffbef;\n}\n", ""]);
// exports
/***/ }),
/***/ "966caf0f29e39a633494":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__MiniBarCollectionButton_vue_vue_type_template_id_1e4a0206_scoped_true___ = __webpack_require__("94fe90607e65c3a84fb6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__MiniBarCollectionButton_vue_vue_type_script_lang_js___ = __webpack_require__("085f3fb7b82c1ffb9351");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__MiniBarCollectionButton_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__MiniBarCollectionButton_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MiniBarCollectionButton_vue_vue_type_style_index_0_id_1e4a0206_scoped_true_lang_less___ = __webpack_require__("05d87f9c2657332b20fe");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__MiniBarCollectionButton_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__MiniBarCollectionButton_vue_vue_type_template_id_1e4a0206_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__MiniBarCollectionButton_vue_vue_type_template_id_1e4a0206_scoped_true___["b" /* staticRenderFns */],
false,
null,
"1e4a0206",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('1e4a0206')) {
api.createRecord('1e4a0206', component.options)
} else {
api.reload('1e4a0206', component.options)
}
module.hot.accept("./MiniBarCollectionButton.vue?vue&type=template&id=1e4a0206&scoped=true&", function () {
api.rerender('1e4a0206', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/MiniBarCollectionButton.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "978146b782ec93ad0583":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "gwd-row gwd-collection-comp", staticStyle: { flex: "1" } },
[
_vm.user.login && _vm.allPrice.toString().length
? _c(
"div",
{
staticClass: "gwd-column gwd-collection-detail",
staticStyle: { flex: "1" }
},
[
_c(
"div",
{ staticClass: "gwd-row", staticStyle: { height: "20px" } },
[
_c("img", {
staticStyle: { width: "128px", height: "18px" },
attrs: {
src: __webpack_require__("966daf1ea9d8fc09cfe7"),
alt: ""
}
}),
_vm._v(" "),
_c("div", { staticStyle: { flex: "1" } }),
_vm._v(" "),
_vm.settedNotifySite !== null
? _c("button", { staticClass: "gwd-button gwd-btn-del" }, [
_c(
"span",
{
staticClass: "gwd-font11",
staticStyle: {
"transform-origin": "center center"
},
on: {
click: function($event) {
return _vm.cancel()
}
}
},
[_vm._v("取消提醒")]
)
])
: _vm._e()
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-row",
staticStyle: { "margin-top": "13px" }
},
[
_c(
"div",
{
staticClass: "gwd-column",
staticStyle: { position: "relative" }
},
[
_c(
"div",
{
staticClass: "gwd-container gwd-column",
class: { "gwd-ht": _vm.haitao }
},
[
_c(
"div",
{
staticClass: "gwd-row gwd-align gwd-remind-option"
},
[
_c("span", [_vm._v("当价格低于")]),
_vm._v(" "),
_c("PriceInput", {
staticStyle: { flex: "1" },
attrs: { currency: _vm.currency },
model: {
value: _vm.currentPrice,
callback: function($$v) {
_vm.currentPrice = $$v
},
expression: "currentPrice"
}
}),
_vm._v(" "),
_c("span", [_vm._v("时提醒我")])
],
1
)
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-container gwd-row gwd-align",
staticStyle: { "margin-top": "8px" },
style: {
visibility: _vm.priceRemind.showMPromo
? "visible"
: "hidden"
}
},
[
_vm._m(0),
_vm._v(" "),
_c("SwitchBtn", {
attrs: { allowAnimation: _vm.allowAnimation },
model: {
value: _vm.mPromo,
callback: function($$v) {
_vm.mPromo = $$v
},
expression: "mPromo"
}
})
],
1
),
_vm._v(" "),
_c("div", {
staticClass: "gwd-row gwd-align",
staticStyle: {
"line-height": "13px",
"margin-top": "12px"
}
}),
_vm._v(" "),
_c("div", { staticStyle: { "margin-top": "12px" } }, [
_c(
"button",
{
staticClass: "gwd-btn-submit gwd-button",
on: { click: _vm.submit }
},
[_vm._v("提交")]
)
]),
_vm._v(" "),
_vm.errorText
? _c(
"div",
{
staticClass: "gwd-remind-error-text",
class: { "gwd-fadeout-5s": _vm.errorFadeClass }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorText) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.hintText
? _c(
"div",
{
staticClass: "gwd-remind-hint-text",
class: { "gwd-fadeout-5s": _vm.hintFadeClass }
},
[
_vm._v(
"\n " +
_vm._s(_vm.hintText) +
"\n "
)
]
)
: _vm._e()
]
),
_vm._v(" "),
_c("div", { staticClass: "gwd-vline" }),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-column gwd-align gwd-qr-area",
staticStyle: { width: "84px", height: "100%" }
},
[
_c(
"span",
{
staticStyle: {
"font-size": "13px",
color: "#404547",
"line-height": "20px",
"margin-top": "3px"
}
},
[_vm._v("微信提醒")]
),
_vm._v(" "),
_c("img", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.user.wxQr,
expression: "user.wxQr"
}
],
staticStyle: {
"margin-top": "18px",
width: "84px",
height: "84px"
},
attrs: { src: _vm.user.wxQr, alt: "" }
}),
_vm._v(" "),
_vm._m(1)
]
)
]
)
]
)
: _vm._e(),
_vm._v(" "),
!_vm.user.login
? _c(
"div",
{ staticClass: "gwd-row gwd-align", staticStyle: { flex: "1" } },
[
_c("CommonLogin", {
staticStyle: { flex: "1" },
attrs: {
position: "gwd-mini",
"show-alter-login": "true",
"alter-login-position": "row"
}
})
],
1
)
: _vm._e()
]
)
}
var staticRenderFns = [
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-column",
staticStyle: { flex: "1", "align-items": "flex-start" }
},
[
_c(
"span",
{
staticStyle: {
color: "#404547",
"font-size": "13px",
"line-height": "18px"
}
},
[_vm._v("多件优惠时提醒我")]
),
_vm._v(" "),
_c(
"span",
{
staticClass: "gwd-font11",
staticStyle: {
"transform-origin": "left center",
color: "#999999",
"line-height": "14px",
"margin-top": "4px"
}
},
[_vm._v("同一商品,购买多件才能享受优惠")]
)
]
)
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"span",
{
staticClass: "gwd-font11",
staticStyle: {
"margin-top": "12px",
"line-height": "16px",
color: "#969899",
"white-space": "nowrap"
}
},
[
_vm._v("\n 扫码关注微信号"),
_c("br"),
_vm._v("商品降价实时提醒\n ")
]
)
}
]
render._withStripped = true
/***/ }),
/***/ "984fb26cd63aa11f2f19":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-ww-logo[data-v-4148f062] {\n display: inline-block;\n width: 20px;\n height: 22px;\n background-image: -webkit-image-set(url(\"//img.alicdn.com/tps/i1/T15AD7FFFaXXbJnvQ_-130-60.gif\") 1x, url(\"//img.alicdn.com/tps/i4/T1Rsz7FPJaXXbZhKn7-520-240.gif\") 4x);\n background-position: -110px 0;\n margin-right: 5px;\n}\n.gwd-qr-bottom-line[data-v-4148f062] {\n transform: scale(0.5);\n transform-origin: top center;\n white-space: nowrap;\n height: 20px;\n line-height: 20px;\n}\n.gwd-qr-bottom-line span.bold[data-v-4148f062] {\n font-size: 22px;\n font-weight: bold;\n color: #EF6701;\n}\n.gwd-qr-bottom-line span.normal[data-v-4148f062] {\n font-size: 16px;\n color: #070707;\n}\n.gwd-qr-logo[data-v-4148f062] {\n position: absolute;\n left: 50%;\n top: 50%;\n width: 20px;\n height: 20px;\n margin-left: -10px;\n margin-top: -10px;\n}\n.gwd-contact-link[data-v-4148f062] {\n margin-left: 7px;\n top: -3px;\n display: inline-block;\n font-size: 12px;\n color: #333333;\n text-decoration: underline;\n cursor: pointer;\n position: relative;\n z-index: 999999;\n}\n.gwd-contact-link .gwd-app-qr-content[data-v-4148f062] {\n position: absolute;\n width: 123px;\n height: 137px;\n background: #FFF3ED;\n border-radius: 0px 0px 2px 2px;\n border: 1px solid #FF9851;\n top: 24px;\n left: -38px;\n visibility: hidden;\n z-index: 999;\n}\n.gwd-contact-link:hover .gwd-app-qr-content[data-v-4148f062] {\n visibility: visible;\n}\n.gwd-contact-link.gwd-new-tm-style[data-v-4148f062] {\n text-decoration: none;\n position: relative;\n top: 18px;\n display: inline-flex;\n align-items: center;\n z-index: 0;\n}\n.gwd-contact-link.gwd-new-tm-style .gwd-contact-text[data-v-4148f062] {\n text-decoration: underline;\n}\n.gwd-contact-link.gwd-new-tm-style .gwd-app-qr-content[data-v-4148f062] {\n left: -14px;\n}\n", ""]);
// exports
/***/ }),
/***/ "98a443f9100b8a4eb42a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "gwd-img-same-item gwd-inline-column",
style: { "min-height": _vm.minHeight },
attrs: { href: _vm.link, target: "_blank" }
},
[
_c("img", {
attrs: {
src: _vm.item.img,
alt: "",
onerror:
"this.src = 'https://cdn.gwdang.com/plt_web/template/metro/images/dp/loading.png'"
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-row",
staticStyle: {
"margin-top": "6px",
"justify-content": "space-between",
"align-items": "baseline"
}
},
[
_c("Price", { attrs: { price: _vm.item.price, fontSize: 18 } }),
_vm._v(" "),
_c("span", { staticClass: "gwd-sales" }, [
_vm._v(
_vm._s(_vm.salesText) +
_vm._s(_vm.item.dpId.endsWith("-3") ? "评论" : "已售")
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "gwd-title", staticStyle: { "margin-top": "7px" } },
[
_vm.item.self
? _c("span", { staticClass: "gwd-jd-self" }, [_vm._v("自营")])
: _vm._e(),
_vm._v("\n " + _vm._s(_vm.item.title) + "\n ")
]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "gwd-item-promos" },
_vm._l(_vm.item.promos, function(promo) {
return _c("span", { key: promo.tag + promo.text }, [
_vm._v(_vm._s(_vm.getPromoText(promo)))
])
}),
0
),
_vm._v(" "),
_c(
"span",
{
staticClass: "gwd-shop-name gwd-row gwd-align",
staticStyle: { "min-height": "18px" }
},
[
_c("img", {
staticClass: "gwd-favicon",
attrs: {
src:
"https://cdn.gwdang.com/images/favicon/" + _vm.siteId + ".png",
alt: ""
}
}),
_vm._v(" "),
_c("span", [_vm._v(_vm._s(_vm.item.shopName))])
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "98e571e6ad843edfcada":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var request = __webpack_require__("91f250ebeb8d5987491c");
module.exports.init = function () {
render();
};
var link = "";
var dpId = '';
var getLink = function getLink() {
var payload = {
dp_id: dpId
};
if (G.dp.price) {
payload.price = G.dp.price;
}
$.post(G.server + '/extension/ShareUrl', payload).then(function (res) {
res = JSON.parse(res);
if (res.code) {
link = res.link;
$('.shareExt').remove();
render();
}
});
};
var render = function render() {
var priceInfo, priceInfoCopy, Share, opt, el;
return regeneratorRuntime.async(function render$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
priceInfo = '', priceInfoCopy = '';
context$1$0.next = 3;
return regeneratorRuntime.awrap(globalCondition.met('GwdPriceTrendLoaded'));
case 3:
context$1$0.next = 5;
return regeneratorRuntime.awrap(globalCondition.met('GwdDpIdGot'));
case 5:
dpId = context$1$0.sent;
if (G.dp.storeInfo && G.dp.storeInfo.length) {
(function () {
var store = G.dp.storeInfo[0];
var current = parseFloat(store.all_line[store.all_line.length - 1]);
if (!current) {
current = parseFloat(store.current_price);
}
var p = store.all_line.filter(function (x) {
return x !== current;
});
var last = current;
if (p.length) {
last = p[p.length - 1];
}
//let last = store.last_price / 100;
var priceTrend = '价格平稳';
if (current < last) {
priceTrend = '价格下降';
if (current === store.lowest) {
priceTrend = '历史最低';
}
} else if (current > last) {
priceTrend = '价格上涨';
}
if (last === current) {
last = 0;
}
var lowestStr = store.lowest ? ',历史最低价¥' + store.lowest : '';
var oriStr = last ? ' 原价¥' + last : '';
priceInfo = '' + priceTrend + oriStr + ',现价¥' + parseFloat(current) + lowestStr;
priceInfoCopy = '' + priceTrend + oriStr + ',现价¥' + parseFloat(current) + lowestStr;
})();
}
Share = __webpack_require__("a447d287f4af94b91188")['default'];
opt = {
title: G.dp.name.replace(/ /g, '').replace(/\n/g, ''),
priceInfo: priceInfo,
priceInfoCopy: priceInfoCopy,
link: link
};
el = document.createElement('DIV');
$(el).insertBefore('.gwd-topbar-right .top-bar-setting');
new Vue({
el: el,
render: function render(h) {
return h(Share, {
props: opt
});
}
});
addEvent();
case 13:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var addEvent = function addEvent() {
var isshow = undefined;
$('.shareExt').on('mouseenter', function () {
if (!isshow) {
isshow = true;
log("share-ext-show");
cnzz.log("share-ext-show");
}
if (link === '') {
getLink();
}
});
$('.shareExt').on('mouseleave', function () {
$('#copy-btn').removeClass('copyss').text('复制去分享');
});
$('#copy-btn').on('click', function () {
var element = $('#copy-input')[0];
element.select();
element.setSelectionRange(0, element.value.length);
window.selectedText = element.value;
var t = window.document.execCommand("copy");
if (t) {
$('#copy-btn').addClass('copyss').text("复制成功!");
log("share-ext-copy");
cnzz.log("share-ext-copy");
}
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "98e93ed4a85e80c55160":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, regeneratorRuntime) {
var _this = this;
var getCoupon = __webpack_require__("2eb8d6935e044e0d6d06");
var request = __webpack_require__("91f250ebeb8d5987491c");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var util = __webpack_require__("d54879e983a83d07f093");
var extConsole = __webpack_require__("316f9c352c6202560d16");
var globalInfo = {},
hasReqId = [];
var useQrCode = undefined;
var domPattern = {
'tmall1': {
list: '#J_ItemList>div.product',
dom: '.productImg-wrap',
url: 'a.productImg'
},
'taobao1': {
list: '#mainsrp-itemlist .items .item',
dom: '.pic-box',
listen: '#mainsrp-itemlist',
lschild: '.m-itemlist',
url: 'a.pic-link'
},
'taobao11': {
list: '#listsrp-itemlist div.items .J_ItemListSKUItem',
dom: '.pic-box',
listen: '#listsrp-itemlist',
lschild: '.m-itemlist',
url: 'a.pic-link'
},
'taobao2': {
list: 'ul li',
dom: '.x',
listen: '.m-itemlist',
url: 'a'
},
'taobao3': {
list: '.module-wrap.J_tb_lazyload .pro-list li',
dom: '.x',
listen: '.m-itemlist',
url: 'a.item'
},
'taobao4': {
list: '#list-itemList ul.items li.item',
dom: '.J_ItemMainImgWraper',
listen: '.m-itemlist',
url: 'a.J_AtpLog'
},
'taobao5': {
list: '.module-wrap.J_tb_lazyload ul.items li',
dom: '.x',
listen: '.m-itemlist',
url: '.shopTitle+a.img_url'
},
'taobao6': {
list: '.m-itemList ul.items li.item',
dom: 'span.img-inner',
listen: '#minilist-itemList-1',
lschild: '.m-itemList',
url: '.J_ItemLink'
},
'taobao7': {
list: 'ul li',
dom: '.x',
listen: '',
lschild: '',
url: 'a'
},
'taobao8': {
list: '[class^=Card--doubleCardWrapper--]',
dom: '[class^=Card--mainPicAndDesc]'
},
'taobao9': {
list: '[class^=Card--listCard--]',
dom: '[class^=MainPic--listMod--]'
},
'taobaoIndex': {
list: '.tb-recommend-content-item',
url: 'a.item-link',
dom: '.img-wrapper'
},
'taobaoIndex1': {
list: '.tb-pick-content-item',
url: 'a.item-link',
dom: '.img-wrapper'
},
'tmallSearch': {
list: '[class^=Content--contentInner] > div',
dom: '[class^=Card--mainPicAndDesc]',
url: 'a'
}
};
var getTypes = function getTypes() {
var urlPattern = {
'list\\.tmall\\.com': 'tmall1',
's\\.taobao\\.com': 'taobao1',
'fake\\.taobao\\.com': 'taobao11',
'www\\.taobao\\.com/market/': 'taobao2',
'www\\.taobao\\.com/markets/promotion/': 'taobao3',
'www\\.taobao\\.com/markets/amusement/': 'taobao6',
'www\\.taobao\\.com/markets/': 'taobao7',
'list\\.taobao\\.com': 'taobao4',
'www\\.taobao\\.com': 'taobaoIndex'
};
var url = location.href;
for (var i in urlPattern) {
if (url.match(new RegExp(i))) {
return urlPattern[i];
}
}
return 'taobao8';
};
var callbacks = undefined,
hasreq = undefined,
urls = undefined;
var getPageInfo = function getPageInfo(info, callback) {
var infoObj = {};
if (hasreq) {
callbacks = callback;
urls = info.click_url;
return;
}
var itemId = info.itemId;
var obj = {
itemNumId: itemId
};
var url = 'https://acs.m.taobao.com/h5/mtop.taobao.detail.getdetail/6.0/?data=' + encodeURIComponent(JSON.stringify(obj));
request.getPure(url).done(function (data) {
try {
var item = data.data.item;
var seller = data.data.seller;
var item2 = JSON.parse(data.data.apiStack[0].value);
infoObj.title = item.title;
infoObj.picUrl = item.images[0];
infoObj.shopName = seller.shopName;
infoObj.shopLogo = seller.shopIcon;
infoObj.shopUrl = seller.shopUrl;
infoObj.biz30Day = item2.item.sellCount;
infoObj.discountPrice = (Number(item2.skuCore.sku2info['0'].price.priceMoney) / 100).toFixed(2);
} catch (e) {
__webpack_require__("316f9c352c6202560d16").error(e);
}
if (!infoObj.title) {
console.log(obj);
infoObj.title = info.titleGot;
}
if (!infoObj.picUrl) {
infoObj.picUrl = info.imgGot;
}
if (!infoObj.discountPrice) {
infoObj.discountPrice = info.priceGot;
}
infoObj.id = itemId;
infoObj.amount = info.coupon.coupon_money;
infoObj.effectiveStartTime = info.coupon.start_time;
infoObj.effectiveEndTime = info.coupon.end_time;
infoObj.pid = info.pid;
infoObj.tkl = info.tkl;
infoObj.tmall = location.host.indexOf('tmall') > -1 ? true : false;
callback(infoObj, info.click_url);
if (callbacks) {
callbacks(infoObj, urls);
}
});
};
var QRReloader = __webpack_require__("95b5a8392f3e95ca15b5");
var addQRcode = function addQRcode(id, dom) {
if (hasReqId.indexOf(id) > -1) return;
hasReqId.push(id);
if (!id) return;
var data = globalInfo[id];
data.pid = '10002';
data.itemId = id;
console.log('dom:', dom);
data.priceGot = parseInt($(dom).parents('.item').find('.price').text().replace(/ /g, '').replace('¥', ''));
data.titleGot = $(dom).parents('.item').find('.title').text().replace(/ /g, '').replace(/\n/g, '');
data.imgGot = $(dom).parents('.item').find('.pic img').attr('src');
getPageInfo(data, function (newData, url) {
var id = 'gwd-coupon-' + parseInt(Math.random() * 1000);
var view = '<div class="minicoupon_detail" id="' + id + '">\n <img src="xxx">\n <span>微信扫码领券</span>\n </div>';
$(dom).append(view);
QRReloader.init(newData, url, '#' + id + ' > img', function (newData2) {}, false, false);
});
};
var renderCouponTip = function renderCouponTip(id, parentD, site) {
__webpack_require__("316f9c352c6202560d16").log('renderCouponTip', id);
var price = $(parentD).parent().find('.price strong').text();
if (!price) {
price = $(parentD).find('[class^=Price--priceInt]').text();
}
getCoupon.init(id, '10002', function (data) {
if (!data) {
__webpack_require__("316f9c352c6202560d16").log('renderCouponTip nodata', id);
return;
}
if (!data.data) {
__webpack_require__("316f9c352c6202560d16").log('renderCouponTip nodata', id);
return;
}
data = data.data;
if (data.rebate) {
$(parentD).append('<span class="search_coupon_tip" style="pointer-events: none">' + (G.lang === 'zh-tr' ? '可以領紅包' : '可以领红包') + '</span>');
return;
}
data.site = site;
globalInfo[id] = data;
var domain = G.from_device.includes('bijiago') ? 'bijiago' : 'gwdang';
var browser = G.browser;
if (G.from_device.includes('bijiago') || G.from_device.includes('biyibi')) {
browser = 'chrome';
}
var link = G.tb_server + '/extension/qrpage?dp_id=' + id + '-83&tag=9_' + browser + '&discount=' + data.coupon.coupon_money + '&union=' + G.union;
if (G.lang === 'zh-tr') {
link += '&lang=zh-tr';
}
var dom = '<a href="' + link + '" data-id="' + id + '" title="当前商品点击领券立减' + data.coupon.coupon_money + '元" class="search_coupon_tip" target="_blank">¥' + data.coupon.coupon_money + ' 优惠券</a>';
if (useQrCode) {
dom = '<a data-id="' + id + '" class="search_coupon_tip" style="cursor:default;" target="_blank">¥' + data.coupon.coupon_money + ' 优惠券<a>';
}
if (G.lang === 'zh-tr') {
dom = dom.replaceAll('优惠券', '優惠券').replaceAll('当前商品点击领券立减', '當前商品點擊領券立減').replaceAll('元', '元');
}
var pos = $(parentD).css('position');
if (pos === 'static') {
$(parentD).css('position', 'relative');
}
$(parentD).append($(dom));
}, true, price);
};
var listenDom = function listenDom() {
var lastCouponCount = 0;
var timer = setInterval(function () {
var couponCount = $('.search_coupon_tip').length;
if (couponCount >= lastCouponCount) {
lastCouponCount = couponCount;
return;
}
clearInterval(timer);
window.extNeedReload = true;
}, 2000);
};
var renderInit = function renderInit() {
var type, obj, list, i, dom, id, site, href, appendDom;
return regeneratorRuntime.async(function renderInit$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
// 获取链接形式 不同页面 列表页不同
extConsole.log('renderInit');
type = getTypes();
if (type) {
context$1$0.next = 4;
break;
}
return context$1$0.abrupt('return');
case 4:
obj = domPattern[type];
list = undefined;
context$1$0.next = 8;
return regeneratorRuntime.awrap(util.waitForConditionFn(function () {
list = $(obj['list']);
if (type === 'taobao1' && list.length === 0) {
obj = domPattern['taobao11'];
list = $(obj['list']);
}
if (list.length === 0) {
obj = domPattern['taobao8'];
list = $(obj['list']);
}
if (list.length === 0) {
obj = domPattern['taobao9'];
list = $(obj['list']);
}
if (list.length === 0) {
obj = domPattern['tmallSearch'];
list = $(obj['list']);
}
if (type === 'taobaoIndex' && list.length === 0) {
obj = domPattern['taobaoIndex1'];
list = $(obj['list']);
}
return list && list.length > 0;
}, 1000, 10));
case 8:
// 对于新版淘宝,给每个商品添加class
$('[class^=Card--mainPicAndDesc]').addClass('gwd-item').css('position', 'relative');
$('[class^=MainPic--listMod--]').addClass('gwd-item').css('position', 'relative');
// 获取商品id
i = 0;
case 11:
if (!(i < list.length)) {
context$1$0.next = 38;
break;
}
dom = list.eq(i);
if (obj['url']) {
dom = dom.find(obj['url']);
}
if (!$(dom).attr('gwd-coupon-checked')) {
context$1$0.next = 16;
break;
}
return context$1$0.abrupt('continue', 35);
case 16:
id = null;
site = 'taobao';
if (!dom.length) {
context$1$0.next = 27;
break;
}
href = dom.attr('href');
if (href) {
context$1$0.next = 22;
break;
}
return context$1$0.abrupt('continue', 35);
case 22:
if (href.indexOf('detail.tmall.com') > -1) site = 'tmall';
id = href.match(/[?&]id=(\d+)/) && href.match(/[?&]id=(\d+)/)[1];
if (!id) {
id = dom.attr('data-nid');
}
context$1$0.next = 29;
break;
case 27:
id = list.eq(i).find('.ww-light.ww-small').attr('data-item');
__webpack_require__("316f9c352c6202560d16").log('find new type id', id);
case 29:
if (id) {
context$1$0.next = 31;
break;
}
return context$1$0.abrupt('continue', 35);
case 31:
appendDom = list.eq(i).find(obj['dom']);
if (appendDom.length === 0) appendDom = list.eq(i);
$(dom).attr('gwd-coupon-checked', 1);
renderCouponTip(id, appendDom, site);
case 35:
i++;
context$1$0.next = 11;
break;
case 38:
if (type.indexOf('taobao') > -1) {
$(obj['listen']).find(obj['lschild']).attr('c_coupon', '1');
}
// $('body').on('click', function(e) {
// if ($(e.target).hasClass('search_coupon_tip')) {
// cnzz.log('click:searchcoupon')
// log('click:searchcoupon')
// }
// })
// $('body').on('mouseover', function(e) {
// if ($(e.target).hasClass('search_coupon_tip')) {
// let id = $(e.target).attr('data-id')
// if ($(e.target).find('.qr_coupondetail').length === 0 && useQrCode) {
// cnzz.log('track:searchcoupon')
// log('track:searchcoupon')
// addQRcode(id, e.target)
// }
// }
// })
case 39:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.init = function () {
if (G.forbidCoupon) return;
// 360浏览器版本不加载优惠券 不然审核不通过
if (G.from_device === '360') return;
// useQrCode = true;
useQrCode = false;
setTimeout(function callee$1$0() {
var cb;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
context$2$0.next = 2;
return regeneratorRuntime.awrap(renderInit());
case 2:
if ($('[class^=Card--doubleCard--]').length) {
listenDom();
}
if (location.href === 'https://www.taobao.com/' && ($('.tb-recommend-content').length || $('.tb-pick-feeds-container').length)) {
cb = __webpack_require__("3e983ecbff4e1a29654c").debounce(renderInit);
if ($('.tb-recommend-content').length) {
$('.tb-recommend-content')[0].addEventListener('DOMNodeInserted', cb, false);
}
if ($('.tb-pick-feeds-container').length) {
$('.tb-pick-feeds-container')[0].addEventListener('DOMNodeInserted', cb, false);
}
}
case 4:
case 'end':
return context$2$0.stop();
}
}, null, this);
}, 1000);
};
// 监听dom 有更新, 再一次加载优惠券
// listenDom()
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "9920f8981151f34ffc09":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, Vue) {
var _this = this;
module.exports.init = function callee$0$0(mode) {
var className, allowedList, subClass, text;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdPriceTrendLoaded'));
case 2:
className = $('.crumb .item.first').text();
allowedList = '家用电器、食品饮料、电脑/办公、母婴、手机通讯、家庭清洁/纸品、数码、个人护理、美妆护肤、医疗、营养保健、厨具、酒类、家装建材、汽车用品、运动户外、生鲜、家纺、服饰内衣、玩具乐器、家居日用、箱包皮具、家具、钟表、鞋靴、宠物生活、礼品、图书、珠宝首饰、文娱、工业品'.split('、').map(function (x) {
return x.replace('电脑/办公', '电脑、办公');
});
if (!(allowedList.indexOf(className) > -1)) {
context$1$0.next = 17;
break;
}
subClass = $('.crumb .item').text();
if (!(className === '手机通讯' && subClass.indexOf('办号卡') > -1)) {
context$1$0.next = 8;
break;
}
return context$1$0.abrupt('return');
case 8:
if (!(className === '珠宝首饰' && subClass.indexOf('黄金') > -1)) {
context$1$0.next = 10;
break;
}
return context$1$0.abrupt('return');
case 10:
text = $('.u-jd').text().trim();
if (!text) {
text = $('.shopHeader .tag').text().trim();
}
context$1$0.next = 14;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('#ns_services').length > 0;
}));
case 14:
if (!(!$('#ns_services').text().includes('价保') && text !== '自营')) {
context$1$0.next = 16;
break;
}
return context$1$0.abrupt('return');
case 16:
render(mode);
case 17:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var render = function render(mode) {
var days, GwdPriceProtectMiddle;
return regeneratorRuntime.async(function render$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
days = 30;
if ($('#ns_services').text().includes('天价保')) {
days = parseInt($('#ns_services').text().match(/(\d+)天价保/)[1]);
}
__webpack_require__("83271c7588396d2d5e59").log('jdPriceProtect:show');
GwdPriceProtectMiddle = __webpack_require__("a48225d279d5cbed8beb")['default'];
new Vue({
el: '.gwd-price-protect',
render: function render(h) {
return h(GwdPriceProtectMiddle, {
props: {
mode: mode,
days: days
}
});
}
});
// $('#choose-btns').css('min-width', '800px').append(`
// <a target="_blank" id="gwd_protect" style="border: 1px solid #e23a3a; width: 142px; height: 46px; color: #e23a3a; font-size: 18px; display: inline-block; cursor: pointer; text-align: center; line-height: 44px; box-sizing: border-box; font-weight: bold">价保下单</a>`
// )
//
// $('#gwd_protect').click(async (e) => {
// e.preventDefault()
// let qrApi = await require('common/globalCondition').met('qrApiReady')
// if (qrApi.type === 'api') {
// let res = await require('common/request').get(qrApi.src + '&protect=' + days)
// let qrLink = res.data.qrImgStr
// window.open(`https://tb.gwdang.com/extension/qrpage?dp_id=${G.dp.dpId}&days=${days}&alterQrUrl=${encodeURIComponent(qrLink)}`)
// }
// })
// $('.gwd-price-protect').replaceWith(`
//
// `)
// setTimeout(() => {
// $('#gwd-price-protect').click((e) => {
// require('common/cnzz').log('jdPriceProtect:click')
// })
// }, 0)
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "999cc56b04566e456c6b":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var sitePattern = {
'京东': {
site_id: 3,
pattern: "http://search.jd.com/Search?enc=utf-8&keyword="
},
'亚马逊': {
site_id: 1,
pattern: "http://www.amazon.cn/s?field-keywords="
},
'当当': {
site_id: 2,
pattern: "http://search.dangdang.com/?key="
},
'苏宁': {
site_id: 25,
pattern: "http://search.suning.com/emall/search.do?keyword="
},
'淘宝': {
site_id: 83,
pattern: "http://s.taobao.com/search?q="
},
'国美': {
site_id: 28,
pattern: "http://www.gome.com.cn/search?question="
},
'一号店': {
site_id: 31,
pattern: "http://search.yhd.com/s2/c0-0/k"
},
'唯品会': {
site_id: 129,
pattern: 'https://category.vip.com/suggest.php?keyword='
},
'购物党': {
'pattern': 'https://www.' + G.extName + '.com/search?from=ext&s_product=',
'site_id': 0
}
};
var replaceUrl = function replaceUrl(name) {
var url = '';
var searchApi = sitePattern[name].pattern;
var site_id = sitePattern[name].site_id;
var inputtxt = $('.search-input.blkcolor3').val();
if (name === '购物党' || name === '唯品会' || name === '苏宁') {
url = searchApi + encodeURIComponent(inputtxt);
} else if (name === '当当') {
url = searchApi + encodeURIComponent(inputtxt) + '&act=input';
} else {
url = G.u_server2 + '/union/go/?s_product=' + encodeURIComponent(inputtxt) + '&target_url=' + encodeURIComponent(searchApi + encodeURI(inputtxt)) + '&site_id=' + site_id;
}
window.open(url);
//$('.search-submit').attr('href', url)
//return url;
};
var addEvent = function addEvent() {
var time = undefined,
show = undefined;
$('.search-tle').on('click', function () {
if (show) {
$('.bjd-search-list').hide();
$('.search-tle em').removeClass('emup');
$('.search-tle').removeClass('search-select');
show = false;
} else {
show = true;
$('.bjd-search-list').show();
$('.search-tle').addClass('search-select');
$('.search-tle em').addClass('emup');
}
});
$('.bjd-search-list').on('click', function (e) {
if (e.target.nodeName === 'SPAN') {
var txt = $(e.target).text();
var dom = $('.search-tle span');
var txtold = dom.text();
dom.text(txt);
$('.bjd-search-list').hide().append($('<span>' + txtold + '</span>'));
$('.search-tle').removeClass('search-select');
$('.search-tle em').removeClass('emup');
show = false;
$(e.target).remove();
}
});
$('.search-tle, .bjd-search-list').on('mouseenter', function () {
clearTimeout(time);
}).on('mouseleave', function () {
time = setTimeout(function () {
show = false;
$('.bjd-search-list').hide();
$('.search-tle em').removeClass('emup');
$('.search-tle').removeClass('search-select');
}, 300);
});
$('.search-submit').on('click', function (e) {
var txt = $('.search-tle span').text();
replaceUrl(txt);
e.preventDefault();
// setTimeout(function() {
// $('.search-submit').attr('href', null)
// }, 200)
});
$('.search-tle').on('mouseenter', function () {
clearTimeout(time);
});
};
var renderBottom = function renderBottom(data) {
var style = userData.get('permanent').style;
var keyword = data.exact_arr.keywords.replace(/,/g, ' ');
if (data.exact_arr.brand && data['code-server'].code) keyword = data.exact_arr.brand + ' ' + data['code-server'].code + ' ' + (data['code-server'].spec || '');
if (data.exact_arr.isbn) keyword = data.exact_arr.isbn;
var site_k = '淘宝',
site_k2 = '唯品会';
// if (G.site === 'vipshop') {
// keyword = data.now.coreword;
// site_k = '唯品会'
// site_k2 = '淘宝';
// }
var html = __webpack_require__("41275a915a2edff54447");
if (style === 'top') html = __webpack_require__("441a954e52fefa34ae4c");
$('.search-mod').append(template.compile(html)({
keyword: keyword,
site_k: site_k,
site_k2: site_k2
})).addClass('hasSearch');
addEvent();
if (style === 'top') {
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
}
function appendCss(cssStr) {
var s2 = document.createElement('STYLE');
s2.innerHTML = cssStr;
document.body.appendChild(s2);
}
if (location.href.indexOf('taobao.com') > -1 || location.href.indexOf('tmall.') > -1) {
$('.bjd-search-list span').toArray().forEach(function (item) {
if (item.innerHTML.indexOf('购物党') > -1) {
$(item).remove();
}
});
appendCss('.bjd-search-list { height: 140px }');
}
};
module.exports.init = function (data) {
// if ($(window).width() < 1150) {
// $('.search-mod').hide()
// return;
// }
renderBottom(data);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "9c9b99688069c7c98a03":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QRLinkTaobaoLogin_vue_vue_type_template_id_6179ab9e_scoped_true___ = __webpack_require__("664f6df1f2ec50016f49");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QRLinkTaobaoLogin_vue_vue_type_script_lang_js___ = __webpack_require__("d7b8bdfd8cae885025eb");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QRLinkTaobaoLogin_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QRLinkTaobaoLogin_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QRLinkTaobaoLogin_vue_vue_type_style_index_0_id_6179ab9e_scoped_true_lang_less___ = __webpack_require__("db518a3e544b1a3c4e0f");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QRLinkTaobaoLogin_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QRLinkTaobaoLogin_vue_vue_type_template_id_6179ab9e_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QRLinkTaobaoLogin_vue_vue_type_template_id_6179ab9e_scoped_true___["b" /* staticRenderFns */],
false,
null,
"6179ab9e",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('6179ab9e')) {
api.createRecord('6179ab9e', component.options)
} else {
api.reload('6179ab9e', component.options)
}
module.hot.accept("./QRLinkTaobaoLogin.vue?vue&type=template&id=6179ab9e&scoped=true&", function () {
api.rerender('6179ab9e', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QRLinkTaobaoLogin.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "9d9187f017fae783da67":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less___ = __webpack_require__("65aa645f63b53adae510");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less____default.a);
/***/ }),
/***/ "9da5f4760618b9fa7a9d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QRLinkContact_vue_vue_type_template_id_9a793014_scoped_true___ = __webpack_require__("03bec9e018c5e5127ba6");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QRLinkContact_vue_vue_type_script_lang_js___ = __webpack_require__("38c3da6a2366a559454c");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QRLinkContact_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QRLinkContact_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QRLinkContact_vue_vue_type_style_index_0_id_9a793014_scoped_true_lang_less___ = __webpack_require__("246ceb42c05cc162aaa5");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QRLinkContact_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QRLinkContact_vue_vue_type_template_id_9a793014_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QRLinkContact_vue_vue_type_template_id_9a793014_scoped_true___["b" /* staticRenderFns */],
false,
null,
"9a793014",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('9a793014')) {
api.createRecord('9a793014', component.options)
} else {
api.reload('9a793014', component.options)
}
module.hot.accept("./QRLinkContact.vue?vue&type=template&id=9a793014&scoped=true&", function () {
api.rerender('9a793014', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QRLinkContact.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "9dd6cec84ada5cb63221":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _qrcode = __webpack_require__("22c6d528618fc14b5d1c");
var _qrcode2 = _interopRequireDefault(_qrcode);
var _commonCommonUtil = __webpack_require__("3e983ecbff4e1a29654c");
var _commonCommonUtil2 = _interopRequireDefault(_commonCommonUtil);
exports['default'] = {
//props: ['mode', 'dpId', 'tag'],
props: {
mode: {
'default': '',
type: String
},
dpId: String,
tag: Number,
url: String
},
data: function data() {
return {
site: this.mode ? '360buy' : G.site,
qr: '',
loading: false,
hasBuyButton: true
};
},
mounted: function mounted() {
var _this = this;
setTimeout(function () {
if ($('#J_ButtonWaitWrap').length) {
_this.hasBuyButton = false;
}
}, 500);
},
computed: {
actionText: function actionText() {
if (this.dpId !== '1-3') {
return '领' + (this.mode.includes('gift') ? '红包' : '券') + (this.mode.includes('cfe') ? ',无需验证' : '');
}
return '参加活动';
}
},
methods: {
transText: function transText(text) {
var map = {
'扫码联系客服': '掃碼聯繫客服',
'淘宝APP': '淘寶APP',
'天猫APP': '天貓APP',
'京东': '京東',
'京东APP': '京東APP',
'用': '用',
'扫码': '掃碼',
'联系客服': '聯繫客服',
'在': '在',
'内': '內',
'浏览该商品': '瀏覽該商品',
'查看商品': '查看商品'
};
if (G.lang === 'zh-tr' && map[text]) {
return map[text];
}
return text;
},
over: function over() {
var _this2 = this;
if (!this.qr && !this.loading) {
this.loading = true;
if (this.mode && this.mode.includes && this.mode.includes('cfe')) {
var link1 = _commonCommonUtil2['default'].getParameterByName('returnurl');
// let link2 = util.getParameterByName('returnurl', link1)
// console.log(link2)
_qrcode2['default'].toDataURL(link1.replace('&isMainBack=1&loginback=1', ''), {}, function (err, url) {
if (err) {
//require('common/extConsole').error(err)
return;
}
_this2.qr = url;
});
return;
}
__webpack_require__("91f250ebeb8d5987491c").rawGet(G.u_server + ('/helper/qrcode?union=' + G.union + '&event=appQrcode' + (this.mode || this.tag ? this.mode.includes('gift') ? '&rebate=1' : '&tag=' + (this.tag ? this.tag : 1) : '') + '&dp_id=') + (this.dpId ? this.dpId : G.dp.dpId) + (this.dpId === '1-3' ? '&url=' + encodeURIComponent(this.url) : '')).then(function (res) {
console.log(res);
if (typeof res === 'string') {
res = JSON.parse(res);
}
_this2.qr = res.data.qrImgStr;
});
}
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "9edc88f739fb33f2c091":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CouponArrow_vue_vue_type_template_id_4f0f1e98___ = __webpack_require__("6c4158d4a8844af2f16e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CouponArrow_vue_vue_type_script_lang_js___ = __webpack_require__("31565daf77a36862a767");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CouponArrow_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CouponArrow_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__CouponArrow_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__CouponArrow_vue_vue_type_template_id_4f0f1e98___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__CouponArrow_vue_vue_type_template_id_4f0f1e98___["b" /* staticRenderFns */],
false,
null,
null,
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('4f0f1e98')) {
api.createRecord('4f0f1e98', component.options)
} else {
api.reload('4f0f1e98', component.options)
}
module.hot.accept("./CouponArrow.vue?vue&type=template&id=4f0f1e98&", function () {
api.rerender('4f0f1e98', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/CouponArrow.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "a1313d717c0ac7f3c9cc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true___ = __webpack_require__("4d32fa92ab619cc79d1f");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true___["b"]; });
/***/ }),
/***/ "a2b1d3cff2c290194eca":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
directives: [
{ name: "show", rawName: "v-show", value: _vm.show, expression: "show" }
],
ref: "overlay",
staticClass: "gwd-overlay",
class: {
"gwd-overlay-bottom": _vm.style === "bottom",
"gwd-1688": _vm.is1688
},
on: { click: _vm.overlayClick }
},
[
_c(
"div",
{
staticClass: "gwd-app-window gwd-row",
class: { "gwd-expanded": _vm.expanded, "gwd-1688": _vm.is1688 }
},
[
_c(
"a",
{
staticClass: "gwd-window-close",
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
return _vm.close()
}
}
},
[
_c("img", {
attrs: { src: __webpack_require__("b1fd938df0d982e1069b"), alt: "" }
})
]
),
_vm._v(" "),
_c(
"a",
{
staticClass: "gwd-window-expand gwd-row gwd-align gwd-jcc",
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
_vm.expanded = !_vm.expanded
}
}
},
[
_c("img", {
attrs: { src: __webpack_require__("6829388e20ef26e0e1f8"), alt: "" }
})
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-window-left gwd-column gwd-align",
staticStyle: { "overflow-y": "auto" }
},
[
_c("img", {
staticStyle: {
width: "89px",
height: "18px",
"margin-top": "16px"
},
attrs: { src: __webpack_require__("be01f895645aa39c265b"), alt: "" }
}),
_vm._v(" "),
_c("img", {
staticStyle: {
height: "180px",
"border-radius": "8px",
"margin-top": "16px"
},
attrs: { src: _vm.img, alt: "" }
}),
_vm._v(" "),
_vm.price
? _c("Price", {
staticStyle: { "margin-top": "8px" },
attrs: { price: _vm.price }
})
: _vm._e(),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-column gwd-align",
staticStyle: { "margin-top": "29px" }
},
_vm._l(_vm.sites, function(item) {
return _c(
"a",
{
key: item,
staticClass: "gwd-site-select",
class: { "gwd-active": _vm.currentViewing === item },
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
_vm.currentViewing = item
}
}
},
[_vm._v(_vm._s(_vm.getSiteName(item)))]
)
}),
0
),
_vm._v(" "),
_c("hr", {
directives: [
{
name: "show",
rawName: "v-show",
value:
_vm.currentSiteResult &&
_vm.currentSiteResult.list.length,
expression:
"currentSiteResult && currentSiteResult.list.length"
}
],
staticStyle: { "margin-top": "40px" }
}),
_vm._v(" "),
_c(
"div",
{
directives: [
{
name: "show",
rawName: "v-show",
value:
_vm.currentSiteResult &&
_vm.currentSiteResult.list.length,
expression:
"currentSiteResult && currentSiteResult.list.length"
}
],
staticClass: "gwd-sort gwd-column",
staticStyle: { "margin-top": "56px", "padding-left": "32px" }
},
[
_c("span", { staticStyle: { "margin-left": "8px" } }, [
_vm._v("排序")
]),
_vm._v(" "),
_vm._l(_vm.sortOptions, function(item) {
return _c(
"a",
{
key: item,
staticClass: "gwd-sort-item",
class: { "gwd-active": _vm.currentSort === item },
attrs: { href: "#" },
on: {
click: function($event) {
$event.preventDefault()
_vm.currentSort = item
}
}
},
[_vm._v(_vm._s(_vm.getSortName(item)))]
)
})
],
2
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "gwd-window-right", staticStyle: { flex: "1" } },
[
_vm.currentSiteResult.status === _vm.SiteStatus.loading
? _c(
"div",
{
staticStyle: {
"font-size": "20px",
"text-align": "center",
flex: "1",
"padding-top": "300px"
}
},
[_vm._v("Loading...")]
)
: _vm._e(),
_vm._v(" "),
[
_vm.SiteStatus.error,
_vm.SiteStatus.needLogin,
_vm.SiteStatus.needVisit
].includes(_vm.currentSiteResult.status)
? _c("Error", {
attrs: {
site: _vm.currentViewing,
siteMap: _vm.siteMap,
error: _vm.currentSiteResult.status,
errorDetail: _vm.currentSiteResult.statusDetail
},
on: {
retry: function($event) {
return _vm.doSearch(_vm.currentViewing)
}
}
})
: _vm._e(),
_vm._v(" "),
_vm.currentSiteResult.list.length
? _c(
"div",
{
ref: "list",
staticClass: "gwd-list gwd-scrollbar",
style:
"overflow-y: " +
(_vm.firefox ? "scroll" : "overlay") +
";"
},
_vm._l(_vm.sortedList, function(item) {
return _c("ProductItem", {
key: item.dpId,
attrs: { item: item }
})
}),
1
)
: _vm._e()
],
1
)
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "a3691c770cb606f8258c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_template_id_74d4d45d_scoped_true___ = __webpack_require__("a2b1d3cff2c290194eca");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_template_id_74d4d45d_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_template_id_74d4d45d_scoped_true___["b"]; });
/***/ }),
/***/ "a3752ec682eda733a057":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-minibar-element",
staticStyle: {
height: "36px",
width: "460px",
background: "white",
"align-items": "center",
display: "flex",
position: "relative"
},
attrs: { id: "gwd-price-protect" },
on: { mouseover: _vm.over }
},
[
_c("img", {
staticStyle: { "margin-left": "11px", width: "16px" },
attrs: {
src: "https://cdn.gwdang.com/images/extensions/[email protected]",
alt: ""
}
}),
_vm._v(" "),
_vm.mode === "qr"
? _c(
"span",
{
staticStyle: {
"margin-left": "10px",
"font-size": "12px",
color: "#ff3532",
"margin-top": "-2px"
}
},
[_vm._v("扫码下单,买贵就返差价!")]
)
: _vm._e(),
_vm._v(" "),
_vm.mode === "redpack"
? _c(
"span",
{
staticClass: "gwd-hui999 gwd-font12",
staticStyle: { "margin-left": "10px" }
},
[
_vm._v(
"\n 当前商品支持价格保护,扫码领红包下单后为您添加降价提醒\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c("div", { staticStyle: { flex: "1" } }),
_vm._v(" "),
_vm.mode === "qr"
? _c("img", {
attrs: {
src: __webpack_require__("2bc18901559a2d6a8c66"),
alt: ""
}
})
: _vm._e(),
_vm._v(" "),
_vm.mode === "qr"
? _c("span", { staticClass: "gwd-qr-scan" }, [_vm._v("微信扫码")])
: _vm._e(),
_vm._v(" "),
_vm.mode === "qr"
? _c(
"div",
{ staticClass: "gwd-price-protect-qr gwd-column gwd-align" },
[
_vm.qrLink
? _c("img", { attrs: { src: _vm.qrLink, alt: "" } })
: _vm._e(),
_vm._v(" "),
_vm._m(0)
]
)
: _vm._e()
]
)
}
var staticRenderFns = [
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"span",
{ staticClass: "gwd-font12", staticStyle: { "margin-top": "6px" } },
[
_c("span", { staticClass: "gwd-red" }, [_vm._v("微信扫码")]),
_vm._v(" "),
_c(
"span",
{ staticClass: "gwd-hui333", staticStyle: { "margin-left": "3px" } },
[_vm._v("获取价保提醒")]
)
]
)
}
]
render._withStripped = true
/***/ }),
/***/ "a39cbf70bd2e92e85f98":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"svg",
{
attrs: {
width: "48px",
height: "24px",
viewBox: "0 0 48 24",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
}
},
[
_c(
"g",
{
attrs: {
id: "Page-1",
stroke: "none",
"stroke-width": "1",
fill: "none",
"fill-rule": "evenodd"
}
},
[
_c(
"g",
{
attrs: {
id: "店铺券-点击",
transform: "translate(-1135.000000, -340.000000)"
}
},
[
_c(
"g",
{
attrs: {
id: "箭头3",
transform: "translate(1135.000000, 340.000000)"
}
},
[
_c(
"g",
{
attrs: {
id: "编组-2",
opacity: "0.900000036",
transform: "translate(24.000000, 0.000000)"
}
},
[
_c("g", { attrs: { id: "编组" } }, [
_c("rect", {
attrs: {
id: "矩形",
"fill-opacity": "0.01",
fill: "#FFFFFF",
"fill-rule": "nonzero",
x: "0",
y: "0",
width: "24",
height: "24"
}
}),
_vm._v(" "),
_c("polyline", {
attrs: {
id: "路径",
stroke: _vm.color,
"stroke-linecap": "round",
"stroke-linejoin": "round",
points: "9.5 6 15.5 12 9.5 18"
}
})
])
]
),
_vm._v(" "),
_c(
"g",
{
attrs: {
id: "编组-2备份",
opacity: "0.5",
transform: "translate(12.000000, 0.000000)"
}
},
[
_c(
"g",
{ attrs: { id: "编组", opacity: "0.900000036" } },
[
_c("rect", {
attrs: {
id: "矩形",
"fill-opacity": "0.01",
fill: "#FFFFFF",
"fill-rule": "nonzero",
x: "0",
y: "0",
width: "24",
height: "24"
}
}),
_vm._v(" "),
_c("polyline", {
attrs: {
id: "路径",
stroke: _vm.color,
"stroke-linecap": "round",
"stroke-linejoin": "round",
points: "9.5 6 15.5 12 9.5 18"
}
})
]
)
]
),
_vm._v(" "),
_c(
"g",
{ attrs: { id: "编组-2备份-2", opacity: "0.200000003" } },
[
_c(
"g",
{ attrs: { id: "编组", opacity: "0.900000036" } },
[
_c("rect", {
attrs: {
id: "矩形",
"fill-opacity": "0.01",
fill: "#FFFFFF",
"fill-rule": "nonzero",
x: "0",
y: "0",
width: "24",
height: "24"
}
}),
_vm._v(" "),
_c("polyline", {
attrs: {
id: "路径",
stroke: _vm.color,
"stroke-linecap": "round",
"stroke-linejoin": "round",
points: "9.5 6 15.5 12 9.5 18"
}
})
]
)
]
)
]
)
]
)
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "a447d287f4af94b91188":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Share_vue_vue_type_template_id_3489a5d0_scoped_true___ = __webpack_require__("77798c4d5223dfcaa522");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Share_vue_vue_type_script_lang_js___ = __webpack_require__("92c8ce234ce29d24ebc1");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Share_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Share_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Share_vue_vue_type_style_index_0_id_3489a5d0_scoped_true_lang_css___ = __webpack_require__("8ab992f0581c1a15ead9");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Share_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__Share_vue_vue_type_template_id_3489a5d0_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__Share_vue_vue_type_template_id_3489a5d0_scoped_true___["b" /* staticRenderFns */],
false,
null,
"3489a5d0",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('3489a5d0')) {
api.createRecord('3489a5d0', component.options)
} else {
api.reload('3489a5d0', component.options)
}
module.hot.accept("./Share.vue?vue&type=template&id=3489a5d0&scoped=true&", function () {
api.rerender('3489a5d0', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/Share.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "a48225d279d5cbed8beb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__GwdPriceProtectMiddle_vue_vue_type_template_id_09436700_scoped_true___ = __webpack_require__("1933d89a9414ea50fbbd");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__GwdPriceProtectMiddle_vue_vue_type_script_lang_js___ = __webpack_require__("1b7cd483fef8d06be5bd");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__GwdPriceProtectMiddle_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__GwdPriceProtectMiddle_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__GwdPriceProtectMiddle_vue_vue_type_style_index_0_id_09436700_scoped_true_lang_less___ = __webpack_require__("83c13f37011b24ec3e73");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__GwdPriceProtectMiddle_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__GwdPriceProtectMiddle_vue_vue_type_template_id_09436700_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__GwdPriceProtectMiddle_vue_vue_type_template_id_09436700_scoped_true___["b" /* staticRenderFns */],
false,
null,
"09436700",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('09436700')) {
api.createRecord('09436700', component.options)
} else {
api.reload('09436700', component.options)
}
module.hot.accept("./GwdPriceProtectMiddle.vue?vue&type=template&id=09436700&scoped=true&", function () {
api.rerender('09436700', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/GwdPriceProtectMiddle.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "a5dfcc2fa5c9fea38d1e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_script_lang_js___ = __webpack_require__("1e298dd729854816851a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "a67ae8abc77de2e0df06":
/***/ (function(module, exports, __webpack_require__) {
var $imports = __webpack_require__("9f47c636f849c23a0c20");
module.exports = function ($data) {
'use strict';
$data = $data || {};
var $$out = '', $escape = $imports.$escape, extClass = $data.extClass, img = $data.img, qr = $data.qr;
$$out += '<div style="display: inline-flex; position: relative; vertical-align: middle; margin-left: 5px; width: auto" class="gwd-bottom-tmall ';
$$out += $escape(extClass);
$$out += '">\n <img src="';
$$out += $escape(img);
$$out += '" alt="" style="height: 44px">\n <div class="gwd-qr-act-bottom" style="margin-left: -74px;">\n <img class="gwd-act-qr-img" loading="lazy" src="';
$$out += $escape(qr);
$$out += '" alt="" style="width: 130px; height: 130px; margin-top: 7px">\n <span style="margin-top: 5px; vertical-align: middle; font-size: 0; height: 14px; line-height: 14px;">\n <span style="font-size: 14px; color: #ff1a78; font-weight: bold">微信扫码</span>\n <span style="margin-left: 3px; color: #070707; font-size: 12px; transform-origin: center center; transform: scale(0.9166)">领红包</span>\n </span>\n </div>\n</div>\n<style>\n .gwd-bottom-tmall {\n height: 100%;\n align-items: center;\n }\n\n .gwd-qr-act-bottom {\n display: none;\n flex-direction: column;\n position: absolute;\n width: 144px;\n height: 167px;\n box-sizing: border-box;\n border: 1px solid #ff471a;\n background: #fff9f6;\n bottom: 62px;\n left: 50%;\n align-items: center;\n margin-left: -72px;\n }\n\n .gwd-qr-act-bottom span {\n width: initial;\n margin: 0;\n }\n\n .gwd-bottom-tmall:hover .gwd-qr-act-bottom {\n display: flex;\n }\n</style>';
return $$out;
};
/***/ }),
/***/ "a6944a8f1fb80e92210e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_template_id_9f16b84a_scoped_true___ = __webpack_require__("3207beb8fdf4d3d4ed2c");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_template_id_9f16b84a_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_template_id_9f16b84a_scoped_true___["b"]; });
/***/ }),
/***/ "a6c4b624300d4e56f587":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "a[data-v-8eca1ada] {\n color: #ff4449;\n}\nbutton[data-v-8eca1ada] {\n width: 94px;\n height: 32px;\n border-radius: 29px;\n opacity: 1;\n border: 1px solid rgba(64, 69, 81, 0.3);\n background-color: none;\n font-size: 14px;\n text-align: center;\n color: #3c4c54;\n cursor: pointer;\n margin-left: 28px;\n margin-right: 28px;\n}\n.gwd-red[data-v-8eca1ada] {\n border: 1px solid #ff4449;\n color: #ff4449;\n}\n", ""]);
// exports
/***/ }),
/***/ "a710c33ca97ead6a5b7f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true___ = __webpack_require__("f9ff781f9088de39bd10");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true___["b"]; });
/***/ }),
/***/ "a8d04aabebd76e8bb3f7":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var request = __webpack_require__("91f250ebeb8d5987491c");
var calWidth = __webpack_require__("54be372a53153922dc13");
// const replaceHref = require('common/replaceHref')
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var htmlObj = {
'taobao': __webpack_require__("8a0927a3ad9eaa0e7f96"),
'tmall': __webpack_require__("503933f10716083fddfd")
};
var tmData = {};
var renderBtnTop = function renderBtnTop(data) {
var html = __webpack_require__("86bd79d95549896902d6");
data.ss = 0;
if (data.tmall.length !== 0 && data.tmall.product) {
$('#tm_compare').append(html({
store_tle: '天猫',
min_price: data.tmall.min_price
})).css("display", "block");
tmData['tmall'] = data.tmall;
data.ss++;
data.tmm = true;
renderTopDetail('tmall');
}
if (data.taobao.length !== 0 && data.taobao.product) {
$('#tb_compare').append(html({
store_tle: '淘宝',
min_price: data.taobao.min_price
})).css("display", "block");
tmData['taobao'] = data.taobao;
data.ss++;
data.tbb = true;
renderTopDetail('taobao');
}
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
userData.set('tbData', data);
if (G.site === 'suning') {
$('#tb_compare, #tm_compare').on('click', 'a', function (e) {
if ($(this).find('.coupon_span')) return;
var url = $(this).attr('href');
if (url && url.indexOf('http') > -1) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
}
};
var render = function render(data) {
var permanent = userData.get('permanent');
if (permanent.style === 'top') {
renderTop(data);
} else {
__webpack_require__("73e5d235bd431b446c03").renderBt(data);
}
};
var renderTopDetail = function renderTopDetail(id) {
var data = tmData[id];
// if (!G.aliSite && G.from_device !== '360')
// replaceHref.init(id, data.product, '&column=b2c')
var len = data.product.length;
var str = 'tb';
if (id === 'tmall') str = 'tm';
var widthObj = calWidth.init();
var sale_tle = "最近销量";
if (data.from_self === true) sale_tle = "总销量";
var html = htmlObj[id];
var pages = Math.ceil(len / widthObj.showListNum);
$('#' + str + '_compare').append(html({
data: data.product,
s_server: G.s_server,
width: widthObj.turnpW,
link: data.more_link,
pages: pages,
imgLoad: G.imgLoad,
sale_tle: sale_tle,
allProductW: widthObj.allProductW
}));
if (G.from_device !== '360') __webpack_require__("b8226e22112290600083").init(data.product, id, false, data.min_price);
// $(`#gwdang-${id}-dp-detail`).show()
};
var renderTop = function renderTop(data) {
renderBtnTop(data);
};
var getTmInfo = function getTmInfo(callback) {
var code_server = '1';
var other_info = userData.get('other_info');
var msg = other_info.exact_arr;
var code = other_info['code-server'];
var coreword = encodeURIComponent(other_info.now.coreword);
if (!code) {
code = {};
code_server = '0';
}
var price = G.dp.price * 100;
var url = G.server + '/brwext/tbres?union=' + G.union + '&url=' + encodeURIComponent(msg.url) + '&site=' + msg.site + '&isbn=' + msg.isbn + '&keywords=' + encodeURIComponent(msg.keywords) + '&brand=' + encodeURIComponent(msg.brand) + '&type=' + encodeURIComponent(msg.type) + '&price=' + price + '&class_id=' + msg.class_id + '&name=' + encodeURIComponent(G.dp.name) + '&code_brand_id=' + code.brand_id + '&code_clean_title=' + encodeURIComponent(code.clean_title) + '&code_code=' + code.code + '&code_display_brand=' + encodeURIComponent(code.display_brand) + '&code_brand=' + encodeURIComponent(code.brand) + '&code_class_id=' + encodeURIComponent(code.class_id) + '&code_price=' + encodeURIComponent(code.price) + '&code_spec=' + encodeURIComponent(code.spec) + '&code-server=' + code_server + '&coreword=' + coreword + '&catid=' + G.dp.cat_id;
request.get(url).done(function (data) {
if (data) {
if (G.site == 'taobao' || G.site == 'tmall') {
getUniqPid(data, function (mm) {
callback(mm);
});
} else {
getImgSearch(data, function (mm) {
callback(mm);
});
}
}
});
};
var getImgSearch = function getImgSearch(msg, callback) {
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
msg = buildTaobaoUrl.buildCommon(msg);
if (G.btype == 'luyou') {
callback(msg);
return;
}
var dataShare = __webpack_require__("cde79cb5670e8bdeb4fb");
var brandId = dataShare.get('dp_data') && dataShare.get('dp_data')['exact_arr']['brand_id'];
if (G.site == '360buy' && brandId && (!msg.taobao.sort || !msg.tmall.sort)) {
// 在京东有brand 有比价结果的情况下, 不走图片检索
callback(msg);
return;
}
__webpack_require__("ff881c8b15091819a13e").init(function (data) {
if (data) {
if (msg.tmall.sort) msg.tmall = {};
if (data.tmall.length > 0) {
msg.tmall.min_price = data.tmall[0].price;
msg.tmall.max_price = data.tmall[data.tmall.length - 1].price;
msg.tmall.store = data.tmall;
msg.tmall.product = data.tmall;
}
if (msg.taobao.sort) msg.taobao = {};
if (data.taobao.length > 0) {
msg.taobao.product = data.taobao;
msg.taobao.store = data.taobao;
msg.taobao.min_price = data.taobao[0].price;
msg.taobao.max_price = data.taobao[data.taobao.length - 1].price;
}
if (!msg.tmall.more_link) msg.tmall.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
if (!msg.taobao.more_link) msg.taobao.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
callback(msg);
} else {
callback(msg);
}
});
};
var getUniqPid = function getUniqPid(msg, callback) {
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
msg = buildTaobaoUrl.buildCommon(msg);
__webpack_require__("75d41ad7d5a1bceb52d2").getTaobaouniqData(function (data) {
if (data) {
if (msg.tmall.sort) {
msg.tmall = {};
}
if (data.tmall.length > 0) {
msg.tmall.min_price = data.tmall[0].price;
msg.tmall.max_price = data.tmall[data.tmall.length - 1].price;
msg.tmall.store = data.tmall;
msg.tmall.product = data.tmall;
}
if (msg.taobao.sort) {
msg.taobao = {};
}
if (data.taobao.length > 0) {
msg.taobao.product = data.taobao;
msg.taobao.store = data.taobao;
msg.taobao.min_price = data.taobao[0].price;
msg.taobao.max_price = data.taobao[data.taobao.length - 1].price;
}
if (!msg.tmall.more_link) msg.tmall.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
if (!msg.taobao.more_link) msg.taobao.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
callback(msg);
} else {
callback(msg);
}
});
};
module.exports.init = function () {
getTmInfo(render);
};
module.exports.renderTopDetail2 = function (id) {
var widthObj = calWidth.init();
golbal2.loadImg(0, widthObj.showListNum, $('#' + id + '-item-list li .small-img img'));
$('#gwdang-' + id + '-dp-detail').show();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "aa51cc982b2c1333cb43":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("b01e5dfe9f7aa1861635");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("4dd64b1e", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLink.vue?vue&type=style&index=1&id=673c66fa&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLink.vue?vue&type=style&index=1&id=673c66fa&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "aaed1c8884508bf25f88":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("ebcfed4623bc1191346a");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("37945b47", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Price.vue?vue&type=style&index=0&id=26424954&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Price.vue?vue&type=style&index=0&id=26424954&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "ad3ab4b4cd0a839309d6":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less___ = __webpack_require__("eaa0b9c74f60eb2bb295");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less____default.a);
/***/ }),
/***/ "ada67488a8c93132fc1d":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
var appended = false;
module.exports.init = function (css) {
var imgurl = undefined;
try {
if (!navigator.userAgent.includes('Chrome')) {
css = G.s_server + '/css/brwext/' + css;
imgurl = G.s_server + '/css/brwext/images.css';
} else if (G.localHost && G.from_device !== 'default') {
css = G.localHost + 'css/' + css;
imgurl = G.localHost + 'css/images.css';
} else if (chrome && chrome.extension && (G.from_device === 'chrome' || G.from_device === '2345')) {
css = 'css/' + css;
css = chrome.extension.getURL(css);
imgurl = chrome.extension.getURL('css/images.css');
} else {
css = G.s_server + '/css/brwext/' + css;
imgurl = G.s_server + '/css/brwext/images.css';
}
} catch (e) {
css = G.s_server + '/css/brwext/' + css;
imgurl = G.s_server + '/css/brwext/images.css';
}
// $(`body`).append(`<link type="text/css" href="${css}" rel="stylesheet" />`);
// $(`body`).append(`<link type="text/css" href="${imgurl}?v=${G.version}" rel="stylesheet" />`);
return new Promise(function (resolve) {
if (appended) {
resolve();
return;
}
var link = document.createElement('link');
link.type = 'text/css';
link.rel = 'stylesheet';
link.href = css;
var imgLink = document.createElement('link');
imgLink.type = 'text/css';
imgLink.rel = 'stylesheet';
imgLink.href = imgurl + '?v=' + G.version;
link.onload = function () {
appended = true;
resolve();
};
document.body.appendChild(link);
document.body.appendChild(imgLink);
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "ae7101d5fa1205e4d9e1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true___ = __webpack_require__("a1313d717c0ac7f3c9cc");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js___ = __webpack_require__("85281123e954905c582b");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__BarTrendInfo_vue_vue_type_style_index_0_id_79b5dd44_scoped_true_lang_css___ = __webpack_require__("54fb323cedf4e373fd63");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true___["b" /* staticRenderFns */],
false,
null,
"79b5dd44",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('79b5dd44')) {
api.createRecord('79b5dd44', component.options)
} else {
api.reload('79b5dd44', component.options)
}
module.hot.accept("./BarTrendInfo.vue?vue&type=template&id=79b5dd44&scoped=true&", function () {
api.rerender('79b5dd44', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/PriceTrend/BarTrendInfo.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "ae7435035efbf2ee40ac":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "gwd-inline-row gwd-price-input gwd-align" },
[
_c("span", [_vm._v(_vm._s(_vm.currency))]),
_vm._v(" "),
_c("input", {
attrs: { type: "text" },
domProps: { value: _vm.value },
on: {
keypress: _vm.numberInputHandler,
input: function($event) {
return _vm.$emit("input", $event.target.value)
}
}
})
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "ae80362cd6a2d17c50a8":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {var __WEBPACK_AMD_DEFINE_RESULT__;/*
* 监控模块,负责监控库存和价格,上报给服务器,需要依赖 库存监控模块 和价格监控模块
* @version:0.0.1
* @author:caoyuanye
* @since:2014-07-30
*/
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var request = __webpack_require__("91f250ebeb8d5987491c");
var priceParser = __webpack_require__("e29ce4c2a4af273fcade");
var detect = __webpack_require__("60624e018be49fb2d959");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var priceCheck = __webpack_require__("8b533351445f44b98685"),
inventoryCheck = __webpack_require__("a53850c80a1cfefa4efa");
return {
timeOut: 5, //监控的最长时间,秒计算
timer: null, //查询库存的计时器
sendTimer: null, //发送计时器,用来确保获取dp_id
inventory: null, //监控到的库存
price: null, //监控到的价格
specialSendFlag: false, //如果是天猫淘宝,就不抓取库存直接运行
hasRun: false,
init: function init() {
if (this.hasRun) {
return;
}
this.hasRun = true;
var $this = this;
$this._setPrice(function () {
$this._setInventory();
$this._trySendMonitorData();
});
},
_trySendMonitorData: function _trySendMonitorData() {
var $this = this;
var trySendTime = 0;
$this.sendTimer = setInterval(function () {
++trySendTime;
if (trySendTime > $this.timeOut || G.save_dp_query != null) {
var other_info = userData.get('other_info');
var dp_id = other_info && other_info.now && other_info.now.dp_id;
$this._sendMonitorData(dp_id);
clearInterval($this.sendTimer);
}
}, 1000);
},
//发送监控到的库存和价格趋势,如果没有抓取到,就把库存默认设定成-2,价格默认设定成0
_sendMonitorData: function _sendMonitorData(dp_id) {
var $this = this;
var spPage = __webpack_require__("d0be176400e0cbc97f82").specialFilter();
if (spPage) return;
if ($this.inventory == null) {
$this.inventory = "-2";
}
if ($this.price == null) {
$this.price = "0";
}
var payload = {
site: G.site,
subsite_id: G.subsite_id,
dp_id: dp_id,
province_id: G.province_id,
url: encodeURIComponent(G.dp.url),
price: $this.price,
stock: $this.inventory,
rawurl: encodeURIComponent(window.location.href)
};
if (G.priceTextCollectedFromPage) {
payload.price_text = G.priceTextCollectedFromPage;
}
var url = request.makeUrl(G.server, '/brwext/monitor', payload);
request.get(url);
},
_setPrice: function _setPrice(callback) {
var that = this;
var siteName = G.site;
var siteId = detect.getSiteId(siteName);
if (!siteId) siteId = 9999;
priceParser.init(siteId, function (price) {
if (price && price > 0) {
that.price = price;
G.dp.oldPrice = price;
} else {
that.price = G.dp.price;
}
if (!that.price) that.price = priceCheck.getOnlinePrice(siteName);
if (siteName == 'taobao' && that.price != '0') {
that.specialSendFlag = true;
}
if (siteName == '360buy') {
// 京东的定金不发
if ($(".itemInfo-wrap:contains('定 金')").length) {
return;
}
}
if (callback) {
callback();
}
});
},
_setInventory: function _setInventory() {
this.inventory = inventoryCheck.init(G.site);
}
};
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "b01e5dfe9f7aa1861635":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qr-bottom-line[data-v-673c66fa] {\n transform: scale(0.5);\n transform-origin: top center;\n white-space: nowrap;\n}\n.gwd-qr-bottom-line span.bold[data-v-673c66fa] {\n font-size: 22px;\n font-weight: bold;\n color: #EF6701;\n}\n.gwd-qr-bottom-line span.normal[data-v-673c66fa] {\n font-size: 16px;\n color: #070707;\n}\n.gwd-qr-logo[data-v-673c66fa] {\n position: absolute;\n left: 50%;\n top: 50%;\n width: 20px;\n height: 20px;\n margin-left: -10px;\n margin-top: -10px;\n}\n.gwd-app-button[data-v-673c66fa] {\n width: 123px;\n height: 26px;\n background: #FFF3ED;\n border-radius: 2px;\n border: 1px solid #FF9851;\n line-height: 26px;\n text-align: center;\n font-size: 0;\n justify-content: center;\n position: relative;\n cursor: pointer;\n}\n.gwd-app-button span[data-v-673c66fa] {\n font-size: 12px;\n color: #ee6701;\n margin-left: 4px;\n white-space: nowrap;\n}\n.gwd-app-button .gwd-app-qr-content[data-v-673c66fa] {\n position: absolute;\n width: 123px;\n height: 137px;\n background: #FFF3ED;\n border-radius: 0px 0px 2px 2px;\n border: 1px solid #FF9851;\n top: 24px;\n left: -1px;\n visibility: hidden;\n z-index: 999;\n}\n.gwd-app-button:hover .gwd-app-qr-content[data-v-673c66fa] {\n visibility: visible;\n}\n.gwd-app-button.gwd-mode-login[data-v-673c66fa] {\n position: absolute;\n left: 50%;\n margin-left: -93px;\n bottom: 310px;\n background: none!important;\n border: none!important;\n width: 186px;\n}\n.gwd-app-button.gwd-mode-login .gwd-app-qr-content[data-v-673c66fa] {\n width: 186px;\n height: 212px;\n background: none!important;\n border: none!important;\n top: 35px;\n visibility: visible;\n}\n.gwd-app-button.gwd-mode-login .gwd-app-qr-content .gwd-qr-img[data-v-673c66fa] {\n margin: 0;\n padding: 7px;\n border: 1px solid #d4d4d4;\n}\n.site-tmall .gwd-qr-img[data-v-673c66fa] {\n margin-bottom: 4px;\n}\n.site-tmall .gwd-app-button[data-v-673c66fa] {\n margin-left: 40px;\n}\n.site-taobao .gwd-qr-img[data-v-673c66fa] {\n margin-bottom: 4px;\n}\n.site-360buy[data-v-673c66fa] {\n margin-top: 15px;\n}\n.site-360buy .gwd-qr-img[data-v-673c66fa] {\n margin-bottom: 4px;\n}\n.site-360buy .gwd-app-button[data-v-673c66fa] {\n background: #FFEDED;\n border: 1px solid #FF3220;\n}\n.site-360buy .gwd-app-button span[data-v-673c66fa] {\n color: #ff3220;\n}\n.site-360buy .gwd-app-button .gwd-app-qr-content[data-v-673c66fa] {\n background: #FFEDED;\n border: 1px solid #FF3220;\n}\n.site-360buy .gwd-app-button .gwd-app-qr-content .gwd-qr-bottom-line .bold[data-v-673c66fa] {\n color: #ff3220;\n}\n.site-360buy .gwd-app-button .gwd-app-qr-content .gwd-qr-bottom-line .normal[data-v-673c66fa] {\n color: #070707;\n}\n.gwd-qr-hint[data-v-673c66fa] {\n font-size: 12px;\n color: #7d7e80;\n margin-left: 11px;\n font-family: 'microsoft yahei';\n}\n", ""]);
// exports
/***/ }),
/***/ "b07b8c01972d46373e29":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "#gwd-tb-mini-coupon[data-v-0ac72494] {\n height: 40px;\n text-decoration: none;\n border: 1px solid #f0f3f5;\n border-radius: 4px;\n padding-right: 12px;\n box-sizing: border-box;\n margin-bottom: 10px;\n display: none;\n position: relative;\n}\n.miniPanel #gwd-tb-mini-coupon[data-v-0ac72494] {\n display: flex;\n}\n.gwd-rnd-btn-click[data-v-0ac72494] {\n display: inline-flex;\n width: 60px;\n height: 20px;\n border-radius: 4px;\n color: white;\n}\n.gwd-coupon-color-bg.gwd-br[data-v-0ac72494] {\n right: 0;\n}\n", ""]);
// exports
/***/ }),
/***/ "b12786f17e483addefd7":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_script_lang_js___ = __webpack_require__("426d7c3d6bd989255c92");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "b194ab71c349c2a72948":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
var log = __webpack_require__("03dd60018ce5ed1344a1");
exports['default'] = {
props: ['data', 'pri', 'position'],
data: function data() {
return {
isBjg: G.from_device === 'bijiago'
};
},
mounted: function mounted() {
log('miniCompare:length', this.data.length);
},
methods: {
transText: function transText(text) {
var map = {
'更低价': '更低價',
'暂无结果': '暫無結果',
'其他': '其他',
'家报价': '家報價'
};
if (G.lang === 'zh-tr') {
return map[text] || text;
} else {
return text;
}
},
logLink: function logLink() {
log('miniCompare:linkClick');
},
logHover: function logHover() {
log('miniCompare:hover');
},
mouseover: function mouseover() {
if (this.position.top) {
$('.gwd-minibar-bg #gwd_mini_compare').addClass('ms-tab-enter');
if (G.from_device.includes('bijiago')) {
$('#bjgext_minibar #gwd_mini_compare').addClass('bjg-hover-bg');
}
}
},
mouseleave: function mouseleave() {
if (this.position.top) {
$('.gwd-minibar-bg #gwd_mini_compare').removeClass('ms-tab-enter');
if (G.from_device.includes('bijiago')) {
$('#bjgext_minibar #gwd_mini_compare').removeClass('bjg-hover-bg');
}
}
}
},
computed: {
style: function style() {
if (this.position.top) {
var style = {
top: this.position.top + 'px',
left: this.position.left + 'px',
width: this.position.width + 1 + 'px',
height: this.position.height + 'px',
position: 'absolute'
};
if (G.from_device.includes('bijiago')) {
style.background = 'transparent';
style.borderRight = 'none';
}
return style;
}
return {};
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "b1cae3a1887fb97c6c83":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//添加基本的参数配置和函数
__webpack_require__("caeb48377dbdbfe42966");
G.extend({
crc64: true,
union: "union_gwdang",
show_tip: 1,
show_wishlist: 1,
show_guess: 1,
show_mainbar: 1,
show_promo: 1,
set_force: false,
default_style: 'top',
ut: '&trans=1',
from_device: 'default',
extBrand: 'gwd',
extName: 'gwdang',
go_union: 'http://u.gwdang.com/union/go',
p_id: '',
is_open: 0,
position: 0,
style: '',
notice: 0,
first: 0,
fold: 0,
p_fold: 0,
pop_share: 1,
email: '',
subsite_id: '',
force: [],
on_building: true,
built_counter: 0,
collectionChanged: true,
gwd_browser_type: 1,
gwd_cnzz: location.protocol + '//s11.cnzz.com/z_stat.php?id=1256793290&web_id=1256793290',
is_site_page: null,
href: window.location ? window.location.href : '',
collectInfo: {
dp_id: "",
title: "",
site_id: 0,
url: "",
img: "",
price: "",
comment: ""
},
now_dp_id: '',
where_buy_dps: '',
width: document.documentElement.clientWidth > 0 ? document.documentElement.clientWidth : document.body.clientWidth,
timer: null,
timer2: null,
timer3: null,
timer4: null,
timer5: null, //fix suning
timer5_mutex: true, //mutex
height: 0,
scrollTop: 0,
page_size: 6,
page_size_mini: 4,
page_now: {
b2c: 1,
taobao: 1,
tmall: 1,
also_buy: 1,
promotion: 1,
b2c_fuzzy: 1
},
page_total: {
b2c: 1,
taobao: 1,
tmall: 1,
also_buy: 1,
promotion: 1,
b2c_fuzzy: 1
},
total_num: {
b2c: 6,
taobao: 6,
tmall: 6,
also_buy: 6,
promotion: 6,
b2c_fuzzy: 6
},
module_name: ["b2c", "taobao", "tmall", "also_buy", "promotion", "b2c_fuzzy"],
dpIsBook: false,
hiddenFavorButton: false,
save_tbres_data: null,
save_promo_len: 0,
save_price_trend_data: null,
save_promo_data: null,
topResizeTimer: null,
bottomResizeTimer: null
});
var ua = navigator.userAgent;
if (ua.indexOf('Firefox') > -1) {
G.gwd_cnzz = '';
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "b222cbd907f0b4aea97f":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var parseprice = __webpack_require__("cb0906562effcf1b0e6c");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var go_union = __webpack_require__("8dc7f5a7e7a7f98e12b6");
var runed = undefined;
var amazonName = {
'1': '中国',
'228': '美国',
'229': '日本',
'246': '德国',
'266': '英国',
'365': '法国',
'366': '加拿大'
};
var amazonCurrency = {
'228': 'USD',
'229': 'JPY',
'246': 'EUR',
'266': 'GBP',
'365': 'EUR',
'366': 'CAD'
};
var amazonMoney = {
'1': '¥',
'228': '$',
'229': '円',
'246': 'EUR',
'266': '£',
'365': 'EUR',
'366': 'CDN$'
};
var amazonTab = '#' + G.extName + '-amazon-dp';
var amazonDetail = '#' + G.extName + '-amazon-dp-detail';
var reqInfo = function reqInfo(dp_id, callback) {
var url = G.server + '/extension?ac=amazonGlobal&dp_id=' + dp_id;
request.get(url).done(function (data) {
if (data && data.length > 0) {
callback(data);
}
});
};
var editData = function editData(data) {
for (var i = 0, len = data.length; i < len; i++) {
var site_id = data[i].dp_id.split('-')[1];
if (data[i].nowpage === '1') data[i].siteName = amazonName[site_id] + '亚马逊(当前商城)';else data[i].siteName = amazonName[site_id] + '亚马逊';
var price = (Number(data[i].pri) / 100).toFixed(2);
var purePrice = '';
if (site_id !== "1") {
var price2 = '';
if (site_id === '229') price2 = price + amazonMoney[site_id];else price2 = amazonMoney[site_id] + price;
purePrice = parseprice(price, amazonCurrency[site_id]);
price = '¥' + purePrice + ('(' + price2 + ')');
} else {
purePrice = price;
price = '¥' + price;
}
data[i].title = data[i].tle;
data[i].img_url = data[i].img;
data[i].site_name = '中国亚马逊';
data[i].fee = '不同卖家运费不同';
var obj = {
'site_id': site_id,
'url': data[i].url,
'mod': 'amazon_global',
'union': G.union.split('_')[1],
'dp_id': data[i].dp_id
};
data[i].url = go_union.init(obj);
data[i].price = price;
data[i].purePrice = purePrice;
}
data.sort(function (value1, value2) {
return Number(value1.purePrice) - Number(value2.purePrice);
});
return data;
};
var render = function render(data) {
data = editData(data);
var permanent = userData.get('permanent');
if (permanent.style === 'top') {
renderBtnTop(data[0].pri);
renderTopDetail(data);
}
renderInner(data);
addEvent();
};
var renderBtnTop = function renderBtnTop(pri) {
var price = Number(pri) / 100;
var html = __webpack_require__("86bd79d95549896902d6");
$('#amazon_compare').append(template.compile(html)({
store_tle: "亚马逊海外购:",
min_price: price
})).show();
};
var addEvent = function addEvent() {
var Time1 = undefined;
$(amazonTab).on('mouseenter', function () {
$(amazonDetail).addClass('_mshover');
$(amazonTab).addClass('_mshover');
log('track:amazon_global:mshover');
});
$(amazonTab).on('mouseleave', function () {
Time1 = setTimeout(function () {
$(amazonDetail).removeClass('_mshover');
$(amazonTab).removeClass('_mshover');
}, 200);
});
$(amazonDetail).on('mouseenter', function () {
clearTimeout(Time1);
$(amazonDetail).addClass('_mshover');
$(amazonTab).addClass('_mshover');
});
$(amazonDetail).on('mouseleave', function () {
$(amazonDetail).removeClass('_mshover');
$(amazonTab).removeClass('_mshover');
});
$('#amazon_dp-item-list li').on('click', function () {
log('track:amazon_global:click');
});
};
var renderTopDetail = function renderTopDetail(data) {
if (runed) {
$('#amazon_compare').find('.top-compare-detail').show();
return;
}
runed = true;
var html = __webpack_require__("b8ed94473f35b0be72d2");
var dom = template.compile(html)({
data: {
product: data,
imgLoad: G.imgLoad
},
pages: 1
});
$('#amazon_compare').append(dom);
golbal2.loadImg(0, data.length, $('#amazon-item-list li .small-img img'));
log('track:amazon_global:track');
};
var times = 0;
var renderInner = function renderInner(data) {
var product = data[0];
if (!product) return;
var html = __webpack_require__("bff684ccc7b3b9f6cb95");
var dom = $('#gwd_ht_main .ht_head');
if (dom.length === 0 && times < 15) {
times++;
setTimeout(function () {
renderInner(data);
}, 800);
return;
}
var view = template.compile(html)({
data: product
});
dom.append(view);
$('#amazon_global_box').append(view).show();
log('track:amazon_global_inner:track');
$('#amazon_global').on('click', function () {
log('track:amazon_global_inner:click');
});
renderInnerDetail(data);
};
var renderInnerDetail = function renderInnerDetail(data) {
var html = __webpack_require__("db828186652960d00583");
var dom = template.compile(html)({
data: data[0]
});
// $('#gwd_ht_main .ht_content').append(dom);
$('#amazon_global_box').append(dom);
$('#amazon_global').on('mouseenter', function () {
var dom = $('#globalInnerDetail');
if (!dom.is(':visible')) {
$('.content_default').hide();
dom.show();
}
});
$('#gwd_minibar').addClass('hasglobal');
$('#globalInnerDetail .content_default_left a').on('click', function () {
log('track:amazon_global_inner_detail:click');
});
};
module.exports.renderTopDetail = renderTopDetail;
module.exports.init = function (dp_id) {
if (location.host.indexOf('amazon') === -1) return;
// 暂时屏蔽中国亚马逊 以为只展示中国亚马逊的商品
if (location.host.indexOf('.cn') > -1) return;
reqInfo(dp_id, render);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "b3b04bb8276b83d2d038":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = {};
module.exports = exports["default"];
/***/ }),
/***/ "b47266ebcd57075b6e88":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true___ = __webpack_require__("26c102d663b8f4bd5e3e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js___ = __webpack_require__("a5dfcc2fa5c9fea38d1e");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less___ = __webpack_require__("dbe8a71fef959f8b52aa");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true___["b" /* staticRenderFns */],
false,
null,
"26424954",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('26424954')) {
api.createRecord('26424954', component.options)
} else {
api.reload('26424954', component.options)
}
module.hot.accept("./Price.vue?vue&type=template&id=26424954&scoped=true&", function () {
api.rerender('26424954', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/Price.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "b59fcaa0fde4010461fb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_2_id_caa5e08c_scoped_true_lang_less___ = __webpack_require__("766fd038b176b031d158");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_2_id_caa5e08c_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_2_id_caa5e08c_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_style_index_2_id_caa5e08c_scoped_true_lang_less____default.a);
/***/ }),
/***/ "b751a4bf79e05496e44c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___ = __webpack_require__("673168c7833425acd31a");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___["b"]; });
/***/ }),
/***/ "b7625ccf65439ca48f6a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QRLinkLeft_vue_vue_type_template_id_b671e2be_scoped_true___ = __webpack_require__("12353e6c503e80823ba4");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QRLinkLeft_vue_vue_type_script_lang_js___ = __webpack_require__("5718695c1fa25d021f07");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QRLinkLeft_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QRLinkLeft_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QRLinkLeft_vue_vue_type_style_index_0_id_b671e2be_scoped_true_lang_less___ = __webpack_require__("87038ee9f896d5ddf0a2");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QRLinkLeft_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QRLinkLeft_vue_vue_type_template_id_b671e2be_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QRLinkLeft_vue_vue_type_template_id_b671e2be_scoped_true___["b" /* staticRenderFns */],
false,
null,
"b671e2be",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('b671e2be')) {
api.createRecord('b671e2be', component.options)
} else {
api.reload('b671e2be', component.options)
}
module.hot.accept("./QRLinkLeft.vue?vue&type=template&id=b671e2be&scoped=true&", function () {
api.rerender('b671e2be', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QRLinkLeft.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "b7e1f6822177fb5f7aba":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "#gwd_mini_compare[data-v-caa5e08c] {\n width: 155px;\n cursor: default;\n text-align: center;\n font-family: 'Microsoft YaHei', Arial, SimSun !important;\n}\n#gwd_mini_compare[data-v-caa5e08c]:hover {\n background-color: #edf1f2;\n}\n#gwd_mini_compare.gwd-fake-tr[data-v-caa5e08c]:hover {\n background-color: transparent;\n}\n#gwd_mini_compare.bjg[data-v-caa5e08c] {\n border-right: 1px solid #e6e9eb;\n}\n.setting-bg[data-v-caa5e08c] {\n background: url('https://cdn.gwdang.com/images/extensions/xbt/new_wishlist_pg5_2.png') no-repeat;\n width: 18px;\n height: 18px;\n vertical-align: middle;\n float: left;\n margin-right: 8px;\n margin-top: 0px;\n}\n.mini-compare-icon[data-v-caa5e08c] {\n background-position: -93px -134px;\n}\n.minibar-btn-box[data-v-caa5e08c] {\n display: inline-flex;\n align-items: center;\n margin: 0 auto;\n float: none;\n height: 100%;\n}\n.minibar-btn-box *[data-v-caa5e08c] {\n float: left;\n}\n.minibar-btn-box span[data-v-caa5e08c] {\n color: #404547;\n font-size: 13px;\n}\n.minibar-btn-box span em[data-v-caa5e08c] {\n font-style: normal;\n line-height: 36px;\n}\n.minibar-btn-box span .price-em[data-v-caa5e08c] {\n margin-left: 2px;\n line-height: 37px;\n}\n#gwd_mini_compare_detail[data-v-caa5e08c] {\n display: none;\n}\n#gwd_mini_compare:hover #gwd_mini_compare_detail[data-v-caa5e08c] {\n display: block;\n}\n", ""]);
// exports
/***/ }),
/***/ "b8226e22112290600083":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime) {
var _this = this;
var getCoupon = __webpack_require__("2eb8d6935e044e0d6d06");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var globalData = {
tmall: [],
taobao: []
};
var minPriceObj = {};
var minPriceStatus = {};
var sizeObj = {},
totalObj = {};
var renderCoupon = function renderCoupon(data, type, isBottom) {
sizeObj[type]++;
if (data && data.data && data.data.coupon.coupon_limit !== '1') globalData[type].push(data.data);
if (sizeObj[type] === totalObj[type]) {
if (isBottom) {
renderProdutBt(type, isBottom);
} else {
renderProdut(type);
}
if (G.aliSite) {
// 如果是淘宝天猫,当前商品没有优惠券,需要吧比价结果里面有优惠券的商品在中间展示
// 元旦红包时暂停显示
// if (new Date() < new Date('2020-01-10T23:59:59')) {
// return
// }
if (G.runminiCoup === '1') {
__webpack_require__("aac0839f8078e3c8248c").init(globalData, '.gwd-minibar-bg');
} else if (!G.runminiCoup) {
G.runminiCoupon2 = true;
$(document).on('runminiCoupon2', function () {
__webpack_require__("aac0839f8078e3c8248c").init(globalData, '.gwd-minibar-bg');
});
}
}
}
};
var renderProdutBt = function renderProdutBt(type, bdata) {
// 渲染底部优惠券
var arr = globalData[type];
for (var i = 0; i < bdata.length; i++) {
for (var j = 0; j < arr.length; j++) {
if (bdata[i] && arr[j] && bdata[i].num_iid == arr[j].reqid) {
var lastP = (Number(bdata[i].price) - arr[j].coupon.coupon_money).toFixed(2);
if (Number(lastP) < 0) continue;
if (Number(lastP) < minPriceObj[type] && lastP > 0) {
minPriceObj[type] = lastP;
minPriceStatus[type] = true;
}
var coupon_money = arr[j].coupon.coupon_money;
bdata[i].url = arr[j].click_url2;
bdata[i].tspan = '<span class="coupon_span">领' + coupon_money + '元券</span>';
bdata[i].ta = '<div class="coupon_price">\n <span class="coupon_price_span">\n <span class="cou-pri-sp1">券后价:</span>\n <span class="cou-pri-sp2 prifontf">¥' + lastP + '</span>\n <span class="cou-pri-sp3 prifontf">¥' + bdata[i].price + '</span>\n </span>\n </div>';
break;
}
}
}
if (minPriceStatus[type]) {
if (type === 'taobao') {
$('.compare-list li[data-id="tbcompare"] .com-item-pri').text('¥' + minPriceObj[type]);
} else {
$('.compare-list li[data-id="tmcompare"] .com-item-pri').text('¥' + minPriceObj[type]);
}
}
globalCondition.setMet('bottomCouponReady-' + (type === 'taobao' ? 'tbcompare' : 'tmcompare'));
};
var renderProdut = function renderProdut(type) {
// 渲染顶部优惠券
var ul = $('#' + type + '-item-list li');
var len = ul.length;
var arr = globalData[type];
var _loop = function (i) {
var id = ul.eq(i).attr('data-id');
for (var j = 0; j < arr.length; j++) {
if (arr[j] && arr[j].reqid == id) {
if (ul.eq(i).find('.coupon_span').length) {
console.warn('skipping coupon', ul.eq(i));
return {
v: undefined
};
}
ul.eq(i).find('.small-img').append($('<span class="coupon_span">领' + arr[j].coupon.coupon_money + '元券</span>'));
ul.eq(i).find('a').attr('href', arr[j].click_url2);
ul.eq(i).find('a').on('click', function (e) {
e.preventDefault();
var adzone_id = '10003';
if (G.aliSite) adzone_id = '10004';
getCoupon.init(id, adzone_id, function (data) {
window.open(data.data.click_url2);
});
});
var price = ul.eq(i).find('span.gwd-price').text();
var lastP = (Number(price.replace(/[¥¥]/g, '')) - arr[j].coupon.coupon_money).toFixed(2);
if (Number(lastP) < 0) continue;
if (Number(lastP) < minPriceObj[type]) {
minPriceObj[type] = lastP;
minPriceStatus[type] = true;
}
ul.eq(i).find('.gwd-price').after($('<div class="coupon_price">\n <span class="cou-pri-sp1">券后价:</span>\n <span class="cou-pri-sp2 prifontf">¥' + lastP + '</span>\n <span class="cou-pri-sp3 prifontf">' + price + '</span>\n </div>')).remove();
}
}
};
for (var i = 0; i < len; i++) {
var _ret = _loop(i);
if (typeof _ret === 'object') return _ret.v;
}
if (minPriceStatus[type]) {
if (type == 'taobao') {
$('#tb_compare .tab-sp2').text('¥' + minPriceObj[type]);
} else {
$('#tm_compare .tab-sp2').text('¥' + minPriceObj[type]);
}
}
};
// 比价结果部分的优惠券
module.exports.init = function callee$0$0(data, type, isBottom, minpri) {
var direct = arguments.length <= 4 || arguments[4] === undefined ? false : arguments[4];
var f2, adzone_id, i;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
// forbidCoupon entry部分给的值 可能会针对特定地区屏蔽
window.gwd_G.aliCouponNotNeedFix = true;
if (!G.forbidCoupon) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return');
case 3:
if (data) {
context$1$0.next = 5;
break;
}
return context$1$0.abrupt('return');
case 5:
if (data.length) {
context$1$0.next = 7;
break;
}
return context$1$0.abrupt('return');
case 7:
minPriceObj[type] = minpri;
totalObj[type] = data.length;
sizeObj[type] = 0;
if (isBottom) isBottom = data;
f2 = function f2(newData) {
renderCoupon(newData, type, isBottom);
};
adzone_id = '10003';
if (G.aliSite) adzone_id = '10004';
G.arrToCheck = data.map(function (x) {
return x.num_iid;
});
$('#tb_compare').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('#tm_compare').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('.compare-box').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('.compare-list li[data-id="tbcompare"]').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('.compare-list li[data-id="tmcompare"]').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
context$1$0.next = 22;
return regeneratorRuntime.awrap(globalCondition.met('aliCouponAllowed'));
case 22:
for (i = 0; i < data.length; i++) {
getCoupon.init(data[i].num_iid, adzone_id, f2, direct);
}
case 23:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "b8d6d90dca7ae1c4d358":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("e22b74ef06c0b5dbb824");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("49b68c9d", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QuestHint.vue?vue&type=style&index=0&id=39a606fa&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QuestHint.vue?vue&type=style&index=0&id=39a606fa&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "b9198d67041023ca4577":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_style_index_0_id_9f16b84a_scoped_true_lang_css___ = __webpack_require__("347c8293d755342c2556");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_style_index_0_id_9f16b84a_scoped_true_lang_css____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_style_index_0_id_9f16b84a_scoped_true_lang_css___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_0_13_2_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_style_index_0_id_9f16b84a_scoped_true_lang_css____default.a);
/***/ }),
/***/ "b92239712a5f37ffffd3":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _WidgetsStamp = __webpack_require__("69f5719fde0c1382bdeb");
var _WidgetsStamp2 = _interopRequireDefault(_WidgetsStamp);
exports['default'] = {
props: ['link', 'icon', 'mainColor', 'secondColor', 'text', 'showStampBg', 'rebate'],
components: {
Stamp: _WidgetsStamp2['default']
}
};
module.exports = exports['default'];
/***/ }),
/***/ "b9a603a8cf082b5ac5f9":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-column gwd-collection-comp gwd-align",
style:
"width: " +
(_vm.haitao ? 340 : 330) +
"px; height: 100%; padding: 10px; box-sizing: border-box"
},
[
_c(
"div",
{
staticClass: "gwd-price-head",
staticStyle: {
"font-weight": "bold",
"font-size": "14px",
width: "100%"
}
},
[
_c("div", { staticClass: "gwd-head-item now-pri-div" }, [
_c("span", { staticClass: "gwd-re-strong gwd-blkcolor1" }, [
_vm._v("当前价格:")
]),
_vm._v(" "),
_c("span", { staticClass: "gwd-red-price" }, [
_vm._v(_vm._s(_vm.trend.money) + _vm._s(_vm.trend.nowPrice))
])
]),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-head-item his-pri-div",
staticStyle: { "margin-top": "5px" }
},
[
_c("span", { staticClass: "gwd-re-strong gwd-blkcolor1" }, [
_vm._v("历史价格:")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "gwd-re-price-num gwd-blkcolor1 gwd-prifontf" },
[_vm._v(_vm._s(_vm.trend.money) + _vm._s(_vm.trend.priceRange))]
)
]
)
]
),
_vm._v(" "),
_vm.user.login && _vm.settedNotifySite !== null
? _c(
"div",
{
staticClass: "gwd-row",
staticStyle: {
position: "absolute",
top: "5px",
left: "0",
right: "10px"
}
},
[
_c("div", { staticStyle: { flex: "1" } }),
_vm._v(" "),
_c("button", { staticClass: "gwd-button gwd-btn-del" }, [
_c(
"span",
{
staticClass: "gwd-font11",
staticStyle: {
"transform-origin": "center center",
"z-index": "2",
position: "relative"
},
on: {
click: function($event) {
return _vm.cancel()
}
}
},
[_vm._v("取消提醒")]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.user.login
? _c(
"div",
{
staticClass: "gwd-column gwd-collection-detail",
class: { "gwd-ht": _vm.haitao },
staticStyle: { flex: "1" }
},
[
_c(
"div",
{
staticClass: "gwd-row gwd-align",
staticStyle: { "margin-top": "13px" }
},
[
_c(
"div",
{
staticClass: "gwd-column",
staticStyle: { flex: "1", position: "relative" }
},
[
_c(
"div",
{
staticClass: "gwd-container gwd-column",
class: { "gwd-ht": _vm.haitao },
staticStyle: { "justify-content": "space-between" }
},
[
_c(
"div",
{
staticClass: "gwd-row gwd-align gwd-remind-option"
},
[
_c("span", [_vm._v("当价格低于")]),
_vm._v(" "),
_c("PriceInput", {
staticStyle: { width: "120px" },
attrs: { currency: _vm.currency },
model: {
value: _vm.currentPrice,
callback: function($$v) {
_vm.currentPrice = $$v
},
expression: "currentPrice"
}
}),
_vm._v(" "),
_c("span", [_vm._v("时提醒我")])
],
1
)
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-container gwd-row gwd-align",
staticStyle: { "margin-top": "8px" },
style: {
visibility: _vm.priceRemind.showMPromo
? "visible"
: "hidden"
}
},
[
_vm._m(0),
_vm._v(" "),
_c("SwitchBtn", {
attrs: { allowAnimation: _vm.allowAnimation },
model: {
value: _vm.mPromo,
callback: function($$v) {
_vm.mPromo = $$v
},
expression: "mPromo"
}
})
],
1
)
]
)
]
),
_vm._v(" "),
_c(
"div",
{
staticStyle: {
"margin-top": "47px",
width: "100%",
"text-align": "center"
}
},
[
_c(
"button",
{
staticClass: "gwd-btn-submit gwd-button",
on: { click: _vm.submit }
},
[_vm._v("提交")]
)
]
),
_vm._v(" "),
_vm.errorText
? _c(
"div",
{
staticClass: "gwd-remind-error-text",
class: { "gwd-fadeout-5s": _vm.errorFadeClass }
},
[_vm._v("\n " + _vm._s(_vm.errorText) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.hintText
? _c(
"div",
{
staticClass: "gwd-remind-hint-text",
class: { "gwd-fadeout-5s": _vm.hintFadeClass }
},
[_vm._v("\n " + _vm._s(_vm.hintText) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.user.wxQr
? _c(
"div",
{
staticClass: "gwd-remind-qr",
staticStyle: {
clear: "both",
"text-align": "center",
top: "10px",
position: "relative"
}
},
[
_vm._m(1),
_vm._v(" "),
_c(
"div",
{
staticStyle: { "text-align": "justify" },
attrs: { id: "gwd-remind-qrcode_img" }
},
[
_c("img", {
attrs: { src: _vm.user.wxQr, alt: "二维码" }
}),
_vm._v(" "),
_c("p", [_vm._v("购物党提醒")])
]
)
]
)
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
!_vm.user.login
? _c(
"div",
{
staticClass: "gwd-row gwd-align",
staticStyle: { flex: "1", width: "100%" }
},
[
_c("CommonLogin", {
staticStyle: { flex: "1" },
attrs: {
position: "gwd-trend-top",
"show-alter-login": "true",
"alter-login-position": "row"
}
})
],
1
)
: _vm._e()
]
)
}
var staticRenderFns = [
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-column",
staticStyle: { flex: "1", "align-items": "flex-start" }
},
[
_c(
"span",
{
staticStyle: {
color: "#404547",
"font-size": "13px",
"line-height": "18px"
}
},
[_vm._v("多件优惠时提醒我")]
),
_vm._v(" "),
_c(
"span",
{
staticClass: "gwd-font11",
staticStyle: {
"transform-origin": "left center",
color: "#999999",
"line-height": "14px"
}
},
[_vm._v("同一商品,购买多件才能享受优惠")]
)
]
)
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("span", { staticClass: "gwd-font12" }, [
_vm._v("为了更好接收降价提醒,请您及时"),
_c(
"span",
{
staticStyle: { color: "#48befe" },
attrs: {
id: "gwd-remind-qrcode",
"data-spm-anchor-id": "2013.1.0.i5.44ae3fa7NIPzzq"
}
},
[_vm._v("扫码绑定微信")]
)
])
}
]
render._withStripped = true
/***/ }),
/***/ "b9b6e07a5313f473251f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_script_lang_js___ = __webpack_require__("5e67dfd9febd7efd79c4");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_TipCenter_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "ba004501820aed46ea98":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("e1295245ec2ddb5b21e1");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("6fd7c3bb", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkLeft.vue?vue&type=style&index=0&id=b671e2be&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkLeft.vue?vue&type=style&index=0&id=b671e2be&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "ba330f45d79449ac508c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_style_index_0_id_1b4bff6e_scoped_true_lang_less___ = __webpack_require__("e18c7d5efb68df22ae27");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_style_index_0_id_1b4bff6e_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_style_index_0_id_1b4bff6e_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_style_index_0_id_1b4bff6e_scoped_true_lang_less____default.a);
/***/ }),
/***/ "bb230b042f0d058f8c66":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var history = __webpack_require__("e97d380adaf6122c0aa9");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var util = __webpack_require__("d54879e983a83d07f093");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var historySize = 0;
var go_union = __webpack_require__("8dc7f5a7e7a7f98e12b6");
var global2 = __webpack_require__("1c640a99db9f6f8a16c2");
var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009");
var renderBtnBottom = function renderBtnBottom() {
var btnHtml = '<a id="' + G.extBrand + '_history" class="' + G.extBrand + '-close-module"> <span><em></em>浏览历史</span></a>';
var dom = $('.' + G.extBrand + '_option_setting');
dom.after(template.compile(btnHtml)());
};
var fixtop = function fixtop() {
/*修改了dom结构和css文件,为了不影响本地版本,不能直接修改原有的css属性,只能通过添加类名覆盖之前的属性*/
$('#' + G.extName + '-feed-close').addClass('_newbar1');
$('#' + G.extName + '-main').addClass('_newbar2');
};
var renderBtnTop = function renderBtnTop() {
fixtop();
var btnHtml = '<div id="gwd_history" class="gwdang-tab">\n <span class="btn-tab-sp">\n <em class="gwd_bg"></em>\n <span class="tab-sp1 blkcolor1">浏览历史</span>\n </span>\n </div>';
$('.search-mod').after(template.compile(btnHtml)());
$('#gwd_history').show();
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
};
var renderBtn = function renderBtn() {
var perinfo = userData.get('permanent');
if (perinfo.style == 'top') {
renderBtnTop();
} else if (perinfo.style == 'bottom') {
renderBtnBottom();
}
};
var historyGot = false;
var renderDetailHtml = function renderDetailHtml(dom, data, height) {
var html = __webpack_require__("7bab855cf495e35fc4fb");
$(dom).append(template.compile(html)({
'data': data,
's_server': G.s_server,
'his_size': historySize,
extName: G.extName
}));
};
var renderDetail = function renderDetail(data, height) {
var perinfo = userData.get('permanent');
if (perinfo.style == 'top') {
renderDetailHtml($('#gwd_history'), data, height);
} else if (perinfo.style == 'bottom') {
renderDetailHtml('#bjd_bottom_detail', data, height);
}
};
var calHeight = function calHeight() {
if (historySize >= 4) return 343;else {
return historySize * 75 + (historySize - 1) * 14 + 1;
}
};
var addUnion = function addUnion(data) {
var newdata = [];
for (var i = 0; i < data.length; i++) {
if (!data[i].url) continue;
var site = siteInfo.isProductPage(data[i].url);
var obj = {
'site_id': data[i].site_id,
'url': data[i].url,
'mod': 'history',
'union': G.union.split('_')[1],
'dp_id': data[i].dp_id
};
data[i].url = go_union.init(obj);
data[i].currency = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(site)[0];
data[i].site = site;
newdata.push(data[i]);
}
return newdata;
};
var render = function render(data) {
historyGot = true;
if (!data || data.length == 0) return;
data = addUnion(data.slice(0, 10));
historySize = data.length;
var height = calHeight();
renderBtn();
renderDetail(data, height);
addEvent(historySize);
};
var addEvent = function addEvent(size) {
var timer = undefined,
loadImg = undefined,
setLeft = undefined;
var ren = function ren() {
if (!loadImg) {
loadImg = true;
global2.loadImg(0, size, $('#history_detail li .item_img img'));
}
if (!setLeft) {
util.setSimplePagePos($('#gwd_history'), $('#history_detail'), 288);
setLeft = true;
}
$('#' + G.extBrand + '_history').addClass('history_hover');
$('#history_detail').show();
};
ren();
$('#' + G.extBrand + '_history').on('mouseenter', ren);
$('#' + G.extBrand + '_history').on('mouseleave', function () {
timer = setTimeout(function () {
$('#' + G.extBrand + '_history').removeClass('history_hover');
$('#history_detail').hide();
}, 200);
});
$('#history_detail').on('mouseenter', function () {
clearTimeout(timer);
});
$('#history_detail').on('mouseleave', function () {
$('#' + G.extBrand + '_history').removeClass('history_hover');
$('#history_detail').hide();
});
$('#history_detail .item_close_btn').on('click', function () {
var id = $(this).attr('data-id');
historySize--;
delHistory($(this).parents('li'), id);
});
$('#history_detail .clear_his').on('click', function () {
clearHistory();
});
};
var getHistory = function getHistory() {
history.get(render);
};
var clearHistory = function clearHistory() {
history.delAll(function () {
$('.history_detail .history_content ul').empty();
$('.history_detail .history_content').addClass('no-his-content');
$('.history_detail .history_content').height(76);
$('.clear_his').hide();
});
};
var setHistory = function setHistory() {
/*因为没有抓取屏蔽淘宝天猫*/
var other_info = userData.get('other_info');
var dp_id = other_info && other_info.now && other_info.now.dp_id;
if (G.site != 'taobao' && G.site != 'tmall') history.add(dp_id);
};
var delHistory = function delHistory(obj, id) {
var height = calHeight();
history.del(id, function () {
$(obj).remove();
if (height == 343) return;
if (historySize === 0) {
$('.history_detail .history_content').addClass('no-his-content');
$('.clear_his').hide();
return;
}
$('.history_detail .history_content').height(height);
});
};
module.exports.init = function () {
//getHistory()
$('#' + G.extBrand + '_history').on('mouseenter', function () {
if (!historyGot) {
getHistory();
}
});
setHistory();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "bbae99500c5d096a54f0":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "gwd-column gwd-align", staticStyle: { flex: "1" } },
[
_c("img", {
staticStyle: { width: "150px", "margin-top": "172px" },
attrs: { src: __webpack_require__("a83ce54edb753f513731"), alt: "" }
}),
_vm._v(" "),
_vm.error === "needLogin"
? _c(
"span",
{
staticStyle: {
color: "#3c4c54",
"font-size": "12px",
"margin-top": "6px"
}
},
[
_vm._v("请先访问【"),
_c(
"a",
{
staticStyle: {
color: "blue",
"text-decoration": "underline"
},
attrs: { href: _vm.index(_vm.site), target: "_blank" }
},
[_vm._v(_vm._s(_vm.siteMap[_vm.site]) + "首页")]
),
_vm._v("】,重新"),
_c("span", { staticStyle: { color: "red" } }, [
_vm._v("登录帐号")
]),
_vm._v(",然后回来重试。")
]
)
: _vm.errorDetail.includes("FAIL_SYS_USER_VALIDATE")
? _c(
"span",
{
staticStyle: {
color: "#3c4c54",
"font-size": "12px",
"margin-top": "6px"
}
},
[
_vm._v("请先去【"),
_c(
"a",
{
staticStyle: {
color: "blue",
"text-decoration": "underline"
},
attrs: { href: _vm.verifyLink, target: "_blank" }
},
[_vm._v("这里")]
),
_vm._v("】进行滑块验证后再回来重试。")
]
)
: _vm.error === "needVisit"
? _c(
"span",
{
staticStyle: {
color: "#3c4c54",
"font-size": "12px",
"margin-top": "6px"
}
},
[
_vm._v("加载失败,请先访问【"),
_c(
"a",
{ attrs: { target: "_blank", href: _vm.index(_vm.site) } },
[_vm._v(_vm._s(_vm.siteMap[_vm.site]) + "首页")]
),
_vm._v("】,再回来重试")
]
)
: _vm.errorDetail.includes("-FAILSYS::trace")
? _c(
"span",
{
staticStyle: {
color: "#3c4c54",
"font-size": "12px",
"margin-top": "6px"
}
},
[
_vm._v(
"\n 加载失败," +
_vm._s(_vm.siteMap[_vm.site]) +
"接口故障,请稍后再试\n "
)
]
)
: _vm.errorDetail.includes("-")
? _c(
"span",
{
staticStyle: {
color: "#3c4c54",
"font-size": "12px",
"margin-top": "6px"
}
},
[
_vm._v("请先访问【"),
_c(
"a",
{
staticStyle: {
color: "blue",
"text-decoration": "underline"
},
attrs: { href: _vm.index(_vm.site), target: "_blank" }
},
[_vm._v(_vm._s(_vm.siteMap[_vm.site]) + "首页")]
),
_vm._v("】,重新"),
_c("span", { staticStyle: { color: "red" } }, [
_vm._v("登录帐号")
]),
_vm._v(",然后回来重试。")
]
)
: _c(
"span",
{
staticStyle: {
color: "#3c4c54",
"font-size": "12px",
"margin-top": "6px"
}
},
[_vm._v(_vm._s(_vm.error) + ",请重试一次")]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-row gwd-align",
staticStyle: { "margin-top": "41px" }
},
[
false
? _c(
"button",
{ staticClass: "gwd-red", on: { click: _vm.login } },
[_vm._v("去登录")]
)
: _vm._e(),
_vm._v(" "),
_c("button", { on: { click: _vm.retry } }, [_vm._v("再试一次")])
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "bc03cf22f4af5cb519ec":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_template_id_209e5606_scoped_true___ = __webpack_require__("7b5dc02d8d3142c015cd");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_template_id_209e5606_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_template_id_209e5606_scoped_true___["b"]; });
/***/ }),
/***/ "bcb9c3bd0cfca412566c":
/***/ (function(module, exports, __webpack_require__) {
var $imports = __webpack_require__("9f47c636f849c23a0c20");
module.exports = function ($data) {
'use strict';
$data = $data || {};
var $$out = '', $escape = $imports.$escape, link = $data.link, img = $data.img;
$$out += '<a style="display: inline-flex; position: relative; vertical-align: middle; margin-left: 5px;" class="gwd-top-tmall"\n target="_blank"\n title="点击领取"\n href="';
$$out += $escape(link);
$$out += '">\n <img src="';
$$out += $escape(img);
$$out += '" alt="" style="height: 32px">\n</a>\n<style>\n .gwd-top-tmall {\n height: 100%;\n align-items: center;\n }\n\n .gwd-qr-act {\n display: none;\n flex-direction: column;\n position: absolute;\n width: 144px;\n height: 167px;\n box-sizing: border-box;\n border: 1px solid #ff471a;\n background: #fff9f6;\n top: 37px;\n left: 50%;\n align-items: center;\n margin-left: -72px;\n }\n\n .gwd-top-tmall:hover .gwd-qr-act {\n display: flex;\n }\n</style>';
return $$out;
};
/***/ }),
/***/ "bd3ac621e2e90b197c06":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("a6c4b624300d4e56f587");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("17397899", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Error.vue?vue&type=style&index=0&id=8eca1ada&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Error.vue?vue&type=style&index=0&id=8eca1ada&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "beeed89f0363d0d58668":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less___ = __webpack_require__("dd7bf03a25fb46a8e88e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less____default.a);
/***/ }),
/***/ "bf59ba5b65ae89107db8":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("e5db4e7b194332780ae1");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("157da57e", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingTop.vue?vue&type=style&index=1&id=3f03717c&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingTop.vue?vue&type=style&index=1&id=3f03717c&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "bf749102803a6e48eddc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true___ = __webpack_require__("ede8645cc887bf4d66ec");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js___ = __webpack_require__("b12786f17e483addefd7");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less___ = __webpack_require__("c285b98bebfd87c77a38");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CommonCouponBarMini_vue_vue_type_style_index_1_lang_less___ = __webpack_require__("55067c4866c69a7d0515");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_4__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true___["b" /* staticRenderFns */],
false,
null,
"3fdd510a",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('3fdd510a')) {
api.createRecord('3fdd510a', component.options)
} else {
api.reload('3fdd510a', component.options)
}
module.hot.accept("./CommonCouponBarMini.vue?vue&type=template&id=3fdd510a&scoped=true&", function () {
api.rerender('3fdd510a', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/CommonCouponBarMini.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "c05bbcb58c86deadc879":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-coupon-bar[data-v-3fdd510a] {\n font-family: \"PingFang SC-Medium\", \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 12px;\n background: white;\n position: relative;\n border: 1px solid #e8e8e8;\n border-top: none;\n width: 462px;\n box-sizing: border-box;\n height: 38px;\n}\n.gwd-coupon-bar .gwd-round-click[data-v-3fdd510a] {\n margin-left: 24px;\n margin-right: 12px;\n display: block;\n width: 68px;\n height: 20px;\n text-align: center;\n border-radius: 4px;\n color: white;\n font-weight: bold;\n}\n.gwd-coupon-bar .gwd-take[data-v-3fdd510a] {\n margin-right: 12px;\n width: 74px;\n height: 20px;\n font-size: 12px;\n}\n.gwd-coupon-bar .gwd-take span[data-v-3fdd510a] {\n flex: 1;\n text-align: center;\n}\n.gwd-coupon-bar .gwd-qr-hover-window[data-v-3fdd510a] {\n width: 136px;\n height: 160px;\n background: #fff9f6;\n position: absolute;\n box-sizing: border-box;\n border-width: 1px;\n border-style: solid;\n top: 37px;\n left: 345px;\n display: none;\n z-index: 99;\n}\n.gwd-coupon-bar[data-v-3fdd510a]:hover {\n text-decoration: none;\n}\n.gwd-coupon-bar:hover .gwd-qr-hover-window[data-v-3fdd510a] {\n display: flex;\n}\n", ""]);
// exports
/***/ }),
/***/ "c285b98bebfd87c77a38":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less___ = __webpack_require__("62fe80c9218a9dbf937f");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less____default.a);
/***/ }),
/***/ "c3a425f04d968f800674":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['value', 'allowAnimation'],
computed: {
inputVal: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
}
}
}
};
module.exports = exports['default'];
/***/ }),
/***/ "c3b6372752c18de2c142":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
Object.defineProperty(exports, '__esModule', {
value: true
});
var _vuex = __webpack_require__("436f6d560acb97f873d1");
var currencyConfig = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(G.logsite);
exports['default'] = {
props: ['haitao'],
computed: (0, _vuex.mapState)({
priceRemind: function priceRemind(state) {
return state.priceRemind;
},
user: function user(state) {
return state.user;
},
trend: function trend(state) {
return state.priceTrend;
}
}),
data: function data() {
return {
allPrice: '',
currentPrice: '',
notifySite: '',
mode: 0,
currency: currencyConfig ? currencyConfig[0] : '¥',
settedNotifySite: null,
errorText: '',
errorFadeClass: false,
hintText: '',
hintFadeClass: false,
allowAnimation: true,
loaded: false,
mPromo: true
};
},
methods: {
performUpdate: function performUpdate() {
var _this = this;
this.allPrice = this.$store.state.priceRemind.allPrice;
this.currentPrice = this.$store.state.priceRemind.currentPrice;
this.notifySite = this.$store.state.priceRemind.notifySite;
this.mode = this.$store.state.priceRemind.mode;
this.mPromo = this.$store.state.priceRemind.notifierMPromo;
this.settedNotifySite = this.$store.state.priceRemind.settedNotifySite;
this.allowAnimation = false;
setTimeout(function () {
if (_this.$store.state.priceRemind.hovered || !_this.$store.state.priceRemind.collected) {
_this.allowAnimation = true;
}
}, 1000);
},
showError: function showError(text) {
var _this2 = this;
this.errorFadeClass = false;
this.errorText = text;
setTimeout(function () {
_this2.errorFadeClass = true;
}, 200);
},
showHint: function showHint(text) {
var _this3 = this;
this.hintFadeClass = false;
this.hintText = text;
setTimeout(function () {
_this3.hintFadeClass = true;
}, 200);
},
cancel: function cancel() {
this.$store.dispatch('priceRemind/cancel');
},
submit: function submit() {
var _this4 = this;
var price = undefined;
if (this.notifySite === 0) {
price = this.allPrice;
} else if (this.notifySite === 1) {
price = this.currentPrice;
}
if (price === '') {
this.showError('请输入商品期望价格');
return;
}
if (price <= 0) {
this.showError('请输入正确格式的价格');
return;
}
if (price.toString().indexOf('.') > -1) {
var after = price.toString().split('.')[1];
if (after && after.length > 2) {
this.showError('请输入正确格式的价格');
return;
}
}
if (this.$store.state.priceRemind.nowPrice && price > this.$store.state.priceRemind.nowPrice) {
this.showError('价格不能高于当前商品价格');
return;
}
this.$store.dispatch('priceRemind/submit', {
notifySite: this.notifySite,
price: price,
mode: this.mode,
notifyMPromo: this.mPromo
}).then(function (r) {
_this4.showHint(r);
__webpack_require__("316f9c352c6202560d16").log('resolve ', r);
})['catch'](function (r) {
_this4.showError('提交失败,' + r);
__webpack_require__("316f9c352c6202560d16").log('reject ', r);
});
}
},
mounted: function mounted() {
var _this5 = this;
__webpack_require__("316f9c352c6202560d16").log('store', this.$store);
this.$nextTick(function () {
_this5.performUpdate();
});
this.$store.subscribe(function (mutation) {
if (mutation.type === 'priceRemind/updateRemindSettings') {
_this5.$nextTick(function () {
_this5.performUpdate();
});
}
});
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "c42621fee4e6fd4b0684":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _QuestHint = __webpack_require__("942c2505bb62e058e7b9");
var _QuestHint2 = _interopRequireDefault(_QuestHint);
var _CollectionSettingMixin = __webpack_require__("c3b6372752c18de2c142");
var _CollectionSettingMixin2 = _interopRequireDefault(_CollectionSettingMixin);
var _commonComponentsCommonLogin = __webpack_require__("2d53f53e0179317f1fdf");
var _commonComponentsCommonLogin2 = _interopRequireDefault(_commonComponentsCommonLogin);
var _standardModuleComponentsControlsSwitch = __webpack_require__("027d37651180f47df6c7");
var _standardModuleComponentsControlsSwitch2 = _interopRequireDefault(_standardModuleComponentsControlsSwitch);
var _standardModuleComponentsControlsPriceInput = __webpack_require__("d5616fae32e60d1cab7c");
var _standardModuleComponentsControlsPriceInput2 = _interopRequireDefault(_standardModuleComponentsControlsPriceInput);
exports['default'] = {
components: { CommonLogin: _commonComponentsCommonLogin2['default'], SwitchBtn: _standardModuleComponentsControlsSwitch2['default'], QuestHint: _QuestHint2['default'], PriceInput: _standardModuleComponentsControlsPriceInput2['default'] },
mixins: [_CollectionSettingMixin2['default']]
};
module.exports = exports['default'];
// props: ['money', 'price_range', 'lastprice']
/***/ }),
/***/ "c4adb5832af3824ff1c6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {
var _this = this;
var request = __webpack_require__("91f250ebeb8d5987491c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var JdRankList = __webpack_require__("1a0cda2f74042332262b")['default'];
var util = __webpack_require__("3e983ecbff4e1a29654c");
var jdOriginRank = null;
var addLink = function addLink() {
var a, id, now_url;
return regeneratorRuntime.async(function addLink$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
a = document.createElement('A');
a.innerHTML = '\n <img style="width: 24px; height: 24px; margin-right: 5px;" src="https://cdn.gwdang.com/images/extensions/[email protected]">\n <img src="https://cdn.gwdang.com/images/extensions/switchToPc.svg">\n ';
a.id = 'gwd-link';
a.style.position = 'fixed';
a.style.width = '258px';
a.style.height = '43px';
a.style.background = '#e03024';
a.style.borderRadius = '4px';
a.style.top = '50%';
a.style.left = '75%';
a.style.zIndex = 9;
a.classList.add('gwd-row');
a.classList.add('gwd-align');
a.style.justifyContent = 'center';
a.id = 'gwd-link-m';
id = location.href.split('product/')[1];
if (id) {
context$1$0.next = 21;
break;
}
context$1$0.next = 19;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 19:
id = context$1$0.sent;
id = id.replace('-3', '.html');
case 21:
now_url = 'https://item.jd.com/' + id;
a.href = G.u_server + '/union/go?site_id=3&target_url=' + encodeURI(now_url) + '&union=' + G.union + '&column=h5_to_pc';
location.href = a.href;
document.body.appendChild(a);
case 25:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var dpAddRanking = function dpAddRanking(dpId) {
var aList, cat, last, lastUrl, res, e, r, catId, link, a, widthLeft, widthRight, total, length, e2;
return regeneratorRuntime.async(function dpAddRanking$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
aList = $('.crumb-wrap .crumb.fl .item > a').toArray();
cat = '';
if (aList.length) {
last = aList[aList.length - 1];
lastUrl = last.href;
cat = util.getParameterByName('cat', lastUrl);
}
context$1$0.next = 5;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?dp_id=' + dpId + (cat ? '&jcid=' + cat : '')));
case 5:
res = context$1$0.sent;
e = document.createElement('DIV');
$('.preview-wrap').append(e);
r = [];
if (res.data) {
if (res.data.rank_p) {
r = r.concat(res.data.rank_p);
}
if (res.data.rank_c) {
r = r.concat(res.data.rank_c);
}
}
if (r.length) {
context$1$0.next = 16;
break;
}
catId = G.dp.cat_id.split('-').join(',');
context$1$0.next = 14;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?jcid=' + catId));
case 14:
r = context$1$0.sent;
if (r.data) {
r = r.data.rank_c;
}
case 16:
if (!r.length && jdOriginRank) {
link = 'https://ranking.m.jd.com/comLandingPage/comLandingPage?contentId=' + jdOriginRank.rankId + '&rankType=' + jdOriginRank.rankTypeInt + '&from=gwdang';
link = encodeURIComponent(link);
r = [{
rname: jdOriginRank.name.split('·')[0],
site_id: '3',
s: 1,
rurl: G.u_server + '/union/go/?site_id=3&target_url=' + link + '&union=union_gwdang&column=rank&crc64=1'
}];
}
if (r.length) {
context$1$0.next = 19;
break;
}
return context$1$0.abrupt('return');
case 19:
a = document.createElement('A');
a.innerHTML = '查看榜单全部商品';
if (G.lang === 'zh-tr') a.innerHTML = '查看榜單全部商品';
a.classList.add('gwd-font11');
a.classList.add('gwd-red-after-visit');
a.href = r[0].rurl;
a.target = '_blank';
a.style.color = '#7d7e80';
a.style.textDecoration = 'underline';
a.style.position = 'relative';
a.style.top = '-3px';
a.style.display = 'inline-block';
a.style.marginLeft = '15px';
// a.addEventListener('click', e => {
// e.preventDefault()
// window.gwdRank.rankClick(r[0])
// })
$('.preview-wrap').append(a);
new Vue({
el: e,
render: function render(h) {
return h(JdRankList, {
props: {
data: r.map(function (item) {
return item;
}),
top: 15,
additionalClass: 'gwd-w210'
}
});
}
});
context$1$0.next = 36;
return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(2000));
case 36:
widthLeft = $('.crumb.fl').css('width'), widthRight = $('.contact.fr').css('width'), total = $('#crumb-wrap .w').css('width');
length = parseInt(total) - parseInt(widthLeft) - parseInt(widthRight);
if (!(length < 235)) {
context$1$0.next = 40;
break;
}
return context$1$0.abrupt('return');
case 40:
e2 = document.createElement('DIV');
$('.crumb.fl').append(e2);
new Vue({
el: e2,
render: function render(h) {
return h(JdRankList, {
props: {
data: r.map(function (item) {
return item;
}),
top: -3,
additionalClass: 'gwd-w235'
}
});
}
});
// const a2 = document.createElement('A')
// a2.innerHTML = '查看'
// a2.classList.add('gwd-font11')
// a2.classList.add('gwd-red-after-visit')
// a2.href = r[0].rurl
// a2.target = '_blank'
// a2.style.color = '#7d7e80'
// a2.style.textDecoration = 'underline'
// a2.style.position = 'relative'
// a2.style.top = '-3px'
// a2.style.display = 'inline-block'
// a2.style.marginLeft = '15px'
// $('.crumb.fl').append(a2)
// setTimeout(() => {
// let h = $('#crumb-wrap').height()
// debugger
// if (h > 50) {
// a2.remove()
// }
// }, 300)
case 43:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var listPageAddRanking = function listPageAddRanking(res) {
if (!res || !res.data) {
return;
}
setInterval(function () {
if (!$('.gwd-jd-rank').length) {
var e = document.createElement('DIV');
$('#J_selectorPrice').after(e);
new Vue({
el: e,
render: function render(h) {
return h(JdRankList, {
props: {
data: res.data.rank_c,
top: -1,
additionalClass: 'gwd-w217'
}
});
}
});
}
}, 2000);
};
var searchAddRanking = function searchAddRanking() {
var word, res;
return regeneratorRuntime.async(function searchAddRanking$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
word = util.getParameterByName('keyword');
context$1$0.next = 3;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?w=' + word));
case 3:
res = context$1$0.sent;
listPageAddRanking(res);
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var listAddRanking = function listAddRanking() {
var word, res;
return regeneratorRuntime.async(function listAddRanking$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
word = util.getParameterByName('cat');
context$1$0.next = 3;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?jcid=' + word));
case 3:
res = context$1$0.sent;
console.log(res);
listPageAddRanking(res);
case 6:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports = {
init: function init() {
var s, dpId;
return regeneratorRuntime.async(function init$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(G.site !== '360buy')) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
if (!(G.from_device === 'bijiago' || G.from_device === 'biyibi')) {
context$1$0.next = 5;
break;
}
if (!window.gwd_G) {
context$1$0.next = 5;
break;
}
return context$1$0.abrupt('return');
case 5:
s = document.createElement('STYLE');
s.innerHTML = ' .gwd_unfold .fixed { top: initial } ';
document.body.appendChild(s);
if (location.href.includes('item.m.jd.com/') || location.href.includes('mitem.jd.hk/product') || location.href.includes('.m.jd.com/product')) {
addLink();
}
if (!(G.pageInfo.type === 2)) {
context$1$0.next = 21;
break;
}
context$1$0.next = 12;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return pageConfig.eventTarget;
}, 0));
case 12:
window.pageConfig.eventTarget.addListener('onStockReady', function (e) {
__webpack_require__("316f9c352c6202560d16").log('tg', e.stock.data.rankUnited.revertItem);
jdOriginRank = e.stock.data.rankUnited.revertItem;
});
context$1$0.next = 15;
return regeneratorRuntime.awrap(globalCondition.met('GwdDpIdGot'));
case 15:
dpId = context$1$0.sent;
context$1$0.next = 18;
return regeneratorRuntime.awrap(globalCondition.met('QRLinkReady'));
case 18:
dpAddRanking(dpId);
context$1$0.next = 22;
break;
case 21:
if (location.href.toLowerCase().includes('search.jd.com/search?keyword')) {
searchAddRanking();
} else if (location.href.includes('https://list.jd.com/list.html')) {
listAddRanking();
}
case 22:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
};
//console.log('add dpId', dpId)
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "c59529271a81395195a3":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("3f46a7a9c40a110beee5");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Share.vue?vue&type=style&index=0&id=3489a5d0&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Share.vue?vue&type=style&index=0&id=3489a5d0&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "c62f444e95d32876714d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_script_lang_js___ = __webpack_require__("dc8abfd81085af16105f");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkContactTmall_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "c65cdecedecf41cc1f70":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("92832b17df6166a79977");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("2916a024", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Switch.vue?vue&type=style&index=0&id=222e987e&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./Switch.vue?vue&type=style&index=0&id=222e987e&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "c72145693e59d4fc8fe3":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {var __WEBPACK_AMD_DEFINE_RESULT__;/*
* 豆瓣模块
* @version:0.0.1
* @author:CaoYuaYe([email protected])
* @since:2014-05-21
*
*/
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var $ = __webpack_require__("e081b2491b5c9b12b9da");
var exports = {};
var taobaoCompare = __webpack_require__("12020911dbadcccd7660"),
b2cCompare = __webpack_require__("3b20e893040e45bc8dd9");
function insertTop(data, isbn) {
if (!data.rate) {
return;
}
var average = data.rate;
$(".gwd-topbar-left").append($("<a>", {
'style': 'height:36px',
'title': '豆瓣评分',
'id': 'douban-top',
'class': 'gwdang-tab',
'target': '_blank',
'href': "https://book.douban.com/subject/" + data.id + "/"
}).append($("<span>", {
'class': 'douban-icon'
})).append($("<span>", {
'style': 'color:#007610'
}).append(average + "分")));
}
function insertBottom(data, isbn) {
if (!data.rate) {
return;
}
var average = data.rate;
$("." + G.extBrand + "-favor-module").eq(0).after($("<div>", {
'id': G.extBrand + "-douban",
'class': G.extBrand + "-close-module " + G.extBrand + "-desc re-" + G.extBrand + "-desc"
}).append($("<a>", {
'id': 'goto_douban',
'title': "豆瓣评分",
'href': 'javascript:'
}).append($("<div>", {
'class': G.extBrand + "and_douban_icon_bottom"
})).append($("<div>", {
'class': G.extName + "_douban_text_bottom"
}).append(average + "分"))));
//这两个模块的需要设置一下偏移位置,因为插入的豆瓣占据了一定的空间
taobaoCompare.setBottomViewOffset();
b2cCompare.setBottomViewOffset();
}
exports.show = function (isbn, type) {
if (isbn == null || isbn == "") {
return;
}
var request = __webpack_require__("91f250ebeb8d5987491c");
var url = G.server + "/extension/BookRate?isbn=" + isbn;
request.getPure(url).then(function (msg) {
if (type == "top") {
insertTop(msg, isbn);
}
if (type == "bottom") {
insertBottom(msg, isbn);
}
});
};
return exports;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "c815d6a749e99fa1daa5":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var util = __webpack_require__("d54879e983a83d07f093");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var pagesite = undefined,
urlArr = undefined,
clickTime = {},
show_ljfqrcode = true;
var ListPattern = {
'lianjia': {
list: '.sellListContent li.clear',
hrefitem: '.info .title a',
insertdom: '.sellListContent li.clear'
},
'maitian': {
list: '.list_wrap li.clearfix',
hrefitem: '.list_title h1 a',
insertdom: '.list_wrap li.clearfix'
},
'lianjia2': {
list: '#js-ershoufangList .m-list>ul>li',
hrefitem: '.prop-title a',
insertdom: '#js-ershoufangList .m-list>ul>li'
},
'ke': {
list: '.sellListContent li.clear',
hrefitem: '.info .title a',
insertdom: '.sellListContent li.clear'
},
'ke2': {
list: '.sellListContent li.clear',
hrefitem: '.info .title a',
insertdom: '.sellListContent li.clear'
},
'5i5j': {
list: '.pListBox .pList>li:has(.listImg)',
hrefitem: 'a',
insertdom: '.pListBox .pList>li'
},
'centanet': {
list: '.section-houselists .house-item',
hrefitem: '.house-title a',
insertdom: '.section-houselists .house-item'
},
'centanet2': {
list: '.result-lists .house-main .house-item',
hrefitem: '.house-title a',
insertdom: '.result-lists .house-main .house-item'
}
};
var dpPattern = {
'lianjia': ['.content .price-container', '#topImg+.info>.price'],
'lianjia2': ['.houseInfo', '.maininfo-price'],
'ke': ['.content .price-container', '#topImg+.info>.price'],
'ke2': ['.houseInfo', '.maininfo-price'],
'5i5j': ['.housesty'],
'centanet': ['#sidefixedbox .infotop'],
'centanet2': ['.roombase-infor .roombase-price'],
"maitian": ['.home_content .hc_left table tr:first-child', '.home_content .home_infos li:first-child']
};
var siteIdPattern = {
'lianjia': 441,
'5i5j': 442,
'ke': 441,
'maitian': 443,
'centanet': 511
};
var getHouseCode = function getHouseCode() {
var type = pageType();
var housecode = undefined;
if (type == 2) {
var url = location.href;
switch (G.site) {
case 'lianjia':
housecode = url.match(/\/([a-z0-9A-Z]+)\.html/)[1];
break;
case 'ke':
housecode = url.match(/\/([a-z0-9A-Z]+)\.html/)[1];
break;
case 'maitian':
housecode = url.match(/\/esfxq\/([a-z0-9A-Z]+)/)[1];
break;
case '5i5j':
housecode = url.match(/\/([a-z0-9]+)\.html/)[1];
break;
case 'centanet':
housecode = url.match(/\/([a-z0-9]+)\.html/)[1];
break;
}
} else {
var urls = urlArr;
switch (G.site) {
case 'lianjia':
housecode = Array.prototype.map.call(urls, function (e) {
return e.match(/\/([a-z0-9A-Z]+)\.html/)[1];
}).join(',');
break;
case 'ke':
housecode = Array.prototype.map.call(urls, function (e) {
return e.match(/\/([a-z0-9A-Z]+)\.html/)[1];
}).join(',');
break;
case 'maitian':
housecode = Array.prototype.map.call(urls, function (e) {
return e.match(/\/esfxq\/([a-z0-9A-Z]+)/)[1];
}).join(',');
break;
case '5i5j':
housecode = Array.prototype.map.call(urls, function (e) {
return e.match(/\/([a-z0-9]+)\.html/)[1];
}).join(',');
break;
case 'centanet':
housecode = Array.prototype.map.call(urls, function (e) {
return e.match(/\/([a-z0-9]+)\.html/)[1];
}).join(',');
break;
}
}
return housecode;
};
var existRemind = function existRemind() {
var siteId = siteIdPattern[G.site];
if (!siteId) return;
var housecode = getHouseCode();
var url = G.u_house + '/api/house_collection?ac=exist&site_id=' + siteId + '&house_code=' + housecode;
request.get(url).done(function (data) {
if (data && data.exist) {
var list = $('.ht-price-remind');
for (var i = 0; i < list.length; i++) {
var code = list.eq(i).attr('data-id');
if (data.exist[code]) {
list.eq(i).addClass('hasremind');
list.eq(i).find('span').text('已添加提醒');
list.eq(i).attr('data-colid', data.exist[code]);
}
}
}
});
};
var addRemind = function addRemind(code, callback) {
if (clickTime[code] >= 4) {
return;
}
if (!clickTime[code]) {
clickTime[code] = 1;
}
clickTime[code]++;
var siteId = siteIdPattern[G.site];
var url = G.u_house + '/api/house_collection?ac=add&site_id=' + siteId + '&house_code=' + code + '&from_url=' + encodeURIComponent(location.href);
request.get(url).done(function (data) {
if (data && data.msg === '收藏成功') {
callback(data);
} else if (data.msg === '请先登录') {
location.href = data.loginUrl;
}
});
};
var delRemind = function delRemind(id, callback) {
var url = G.u_house + '/api/house_collection?ac=del&collection_id=' + id;
request.get(url).done(function (data) {
if (data && data.msg === '删除成功') {
callback();
}
});
};
var addEvent = function addEvent() {
var time = undefined,
time2 = undefined;
$('.ht-trend-desc, #bdext_minibar .bdext-toptabs').on('mouseenter', function () {
var c = $(this).parent().parent().hasClass('trend-box-1');
if (c) return;
var oldsrc = $(this).parent().next().find('.house-trend-img img').attr('src');
if (!oldsrc) {
var src = $(this).parent().next().find('.house-trend-img img').attr('data-src');
$(this).parent().next().find('.house-trend-img img').attr('src', src);
}
$(this).addClass('mshover');
$(this).parent().next().show();
});
$('.ht-trend-desc, #bdext_minibar .bdext-toptabs').on('mouseleave', function () {
var that = this;
time = setTimeout(function () {
$(that).parent().next().hide();
$(that).removeClass('mshover');
}, 300);
});
$('.houset-detail').on('mouseenter', function () {
clearTimeout(time);
});
$('.houset-detail').on('mouseleave', function () {
$(this).hide();
$('.ht-trend-desc, #bdext_minibar').removeClass('mshover');
});
$('.ht-price-remind').on('click', function () {
var that = this;
var txt = $(this).find('span').text();
var code = $(this).attr('data-id');
if (txt === '降价提醒') {
addRemind(code, function (data) {
$(that).addClass('hasremind');
$(that).find('span').text('已添加提醒');
$(that).attr('data-colid', data.collect_id);
});
} else {
var collect_id = $(this).attr('data-colid');
delRemind(collect_id, function () {
$(that).attr('data-colid', null);
$(that).removeClass('hasremind');
$(that).find('span').text('降价提醒');
});
}
});
$('.ht-price-remind').on('mouseenter', function () {
if (userData.get('show_ljfqrcode') == 0 || !show_ljfqrcode) return;
$(this).parent().parent().find('.ht-wxqrcode').show();
});
$('.ht-price-remind').on('mouseleave', function () {
var that = this;
time2 = setTimeout(function () {
$(that).parent().parent().find('.ht-wxqrcode').hide();
}, 150);
});
$('.ht-wxqrcode').on('mouseenter', function () {
clearTimeout(time2);
});
$('.ht-wxqrcode').on('mouseleave', function () {
$('.ht-wxqrcode').hide();
});
$('.ht-wxqrcode .ht-wx-sp3').on('click', function () {
$('.ht-wxqrcode').hide();
show_ljfqrcode = false;
util.settings('set_show_ljfqrcode', 'show_ljfqrcode', '0');
});
$('body').on('click', function (e) {
var dom = $(e.target);
var communityDom = dom.parent().parent().parent().find('.community-price');
if (dom.hasClass('house-trend-b')) {
communityDom.hide();
dom.parent().find('span').removeClass('trend-choose');
dom.addClass('trend-choose');
} else if (dom.hasClass('community-trend-b')) {
if (communityDom.children().length === 0) {
renderChart(communityDom, function () {
dom.parent().find('span').removeClass('trend-choose');
dom.addClass('trend-choose');
communityDom.show();
});
} else {
dom.parent().find('span').removeClass('trend-choose');
dom.addClass('trend-choose');
communityDom.show();
}
}
});
};
var renderChart = function renderChart(dom, callback) {
var href = dom.attr('data-u');
var id = dom.attr('id');
console.log('renderChart called');
getInfo(href, function (data) {
console.log('data got');
__webpack_require__("034f9176860d52edf6c0")({
el: id,
msg: data
});
if (callback && data.community) {
callback();
}
});
};
var renderBtn = function renderBtn(data) {
var html = __webpack_require__("9a1d8fd920014d612d00");
var listobj = ListPattern[pagesite];
var list = $(listobj['list']);
for (var i = 0; i < list.length; i++) {
var item = list.eq(i).find(listobj['hrefitem']);
var href = item.attr('href');
if (href.indexOf('http') === -1) href = location.protocol + '//' + location.host + href;
var housecode = undefined;
switch (G.site) {
case 'lianjia':
housecode = href.match(/\/([a-z0-9A-Z]+)\.html/)[1];
break;
case 'ke':
housecode = href.match(/\/([a-z0-9A-Z]+)\.html/)[1];
break;
case '5i5j':
housecode = href.match(/\/([a-z0-9]+)\.html/)[1];
break;
case 'maitian':
housecode = href.match(/\/esfxq\/([a-z0-9A-Z]+)/)[1];
break;
case 'centanet':
housecode = href.match(/\/([a-z0-9]+)\.html/)[1];
break;
}
href = encodeURIComponent(href.replace('.ke.', '.lianjia.'));
if (data.data[href]) {
list.eq(i).append(template.compile(html)({
data: data.data[href],
server: G.server,
s_server: G.s_server,
housecode: housecode
}));
}
}
setTimeout(existRemind, 500);
addEvent();
};
var renderBtnDp = function renderBtnDp(data) {
var housecode = getHouseCode();
var dpdom = undefined;
var dpobj = dpPattern[pagesite];
for (var i = 0; i < dpobj.length; i++) {
if ($(dpobj[i]).length > 0) {
dpdom = dpobj[i];
break;
}
}
var html = __webpack_require__("9a1d8fd920014d612d00");
var href = encodeURIComponent(location.href.replace('.ke.', '.lianjia.'));
$(dpdom).eq(0).after(template.compile(html)({
data: data.data[href],
server: G.server,
s_server: G.s_server,
pagetype: 'dppage',
housecode: housecode
}));
addEvent();
setTimeout(existRemind, 500);
};
var getUrls = function getUrls(type) {
var obj = ListPattern[pagesite];
var hrefdom = obj['list'] + ' ' + obj['hrefitem'];
var host = location.host;
if (host.indexOf('lianjia') > -1 && type === 2) {
return location.href;
} else if (host.indexOf('lianjia') > -1) {
var arr = Array.prototype.map.call($(hrefdom), function (e) {
var href = $(e).attr('href');
return (href.indexOf('http') > -1 ? '' : 'http://' + location.host) + href;
});
urlArr = arr;
return arr.join('||');
}
if (host.indexOf('maitian') > -1 && type === 2) {
return location.href;
} else if (host.indexOf('maitian') > -1) {
var arr = Array.prototype.map.call($(hrefdom), function (e) {
var href = $(e).attr('href');
return (href.indexOf('http') > -1 ? '' : 'http://' + location.host) + href;
});
urlArr = arr;
return arr.join('||');
}
if (host.indexOf('ke') > -1 && type === 2) {
return location.href;
} else if (host.indexOf('ke') > -1) {
var arr = Array.prototype.map.call($(hrefdom), function (e) {
var href = $(e).attr('href');
return (href.indexOf('http') > -1 ? '' : 'http://' + location.host) + href;
});
urlArr = arr;
return arr.join('||');
}
if (host.indexOf('5i5j') > -1 && type === 2) {
return location.href;
} else if (host.indexOf('5i5j') > -1) {
var arr = Array.prototype.map.call($('.pListBox .pList>li .listTit>a'), function (e) {
return location.protocol + '//' + location.host + $(e).attr('href');
});
urlArr = arr;
return arr.join('||');
}
if (host.indexOf('centanet') > -1 && type === 2) {
return location.href;
} else if (host.indexOf('centanet') > -1) {
var arr = Array.prototype.map.call($(hrefdom), function (e) {
return location.protocol + '//' + location.host + $(e).attr('href');
});
urlArr = arr;
return arr.join('||');
}
};
var getInfo = function getInfo(url, callback) {
console.log('getInfo', url);
request.get(url).done(function (data) {
callback(data);
});
};
var pageType = function pageType() {
var url = location.href;
var type = 0;
var site = pagesite;
switch (site) {
case 'lianjia':
if (url.match(/\d+\.html/)) {
type = 2;
} else {
type = 1;
}
break;
case 'maitian':
if (url.match(/esfxq\/\w+/)) {
type = 2;
} else {
type = 1;
}
break;
case 'lianjia2':
if (url.match(/\d+\.html/)) {
type = 2;
} else {
type = 1;
}
break;
case '5i5j':
if (url.match(/(?:exchange|ershoufang)\/\d+\.html/) && $('.big-slide').length > 0) {
type = 2;
} else if (url.match(/(?:exchange|ershoufang)/)) {
type = 1;
}
break;
case 'centanet':
if (url.match(/ershoufang\/[a-z0-9]+\.html/) && $('#picBox').length > 0) {
type = 2;
} else if (url.match(/ershoufang/)) {
type = 1;
}
break;
case 'centanet2':
if (url.match(/ershoufang\/[a-z0-9]+\.html/)) {
type = 2;
} else if (url.match(/ershoufang/)) {
type = 1;
}
break;
case 'ke':
if (url.match(/\d+\.html/)) {
type = 2;
} else {
type = 1;
}
break;
}
return type;
};
var renderStyle = function renderStyle() {
var html = __webpack_require__("ec9c6b34a49d2c60bfe8");
$('body').append(template.compile(html)({
s_server: G.s_server,
extBrand: G.extBrand
}));
$('body').addClass('house_' + pagesite);
};
module.exports.init = function () {
pagesite = G.site;
if (pagesite != 'lianjia' && pagesite != '5i5j' && pagesite != 'centanet' && pagesite != 'ke' && pagesite != 'maitian') return;
if (location.host === 'sh.centanet.com') {
pagesite = 'centanet2';
}
var type = pageType();
var urls = getUrls(type);
var url = G.server + '/extension/houseTip?url=' + encodeURIComponent(urls);
if (type === 2) {
getInfo(url, renderBtnDp);
} else {
getInfo(url, renderBtn);
}
renderStyle();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "c912948d535762b7172f":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, regeneratorRuntime, G) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var calWidth = __webpack_require__("54be372a53153922dc13");
var fuzzyPage;
// let rateSite = {
// '228': 'USD',
// '229': 'JPY',
// '238': 'USD',
// '246': 'EUR'
// }
// let priceSite = {
// '228': '$',
// '238': '$',
// '229': '日元',
// '246': 'EUR'
// }
var globalInfo = {};
// const fixedPrice = (price) => {
// if (!price) return price;
// try {
// let priarr = price.split('.');
// price = priarr[0].replace(',', '');
// if (Number(price) > 99999) {
// price = priarr[0];
// } else {
// price = priarr[0] + '.' + priarr[1];
// }
// } catch (e) {
// require('common/log')('b2cCompare:fixedPrice:error')
// return price;
// }
// return price;
// }
// const transRate = (dp) => {
// if (dp.price_rmb) return dp;
// let parseprice = require('parseprice');
// if (!dp.dp_id) return dp;
// let site_id = dp.dp_id.split('-')[1];
// let type = site_id && rateSite[site_id];
// if (!type) return dp;
// let price2 = parseprice(dp.price, type)
// let price3 = fixedPrice(dp.price);
// if (site_id == '229') {
// dp.price_rmb = price2 + `(${price3}${priceSite[site_id]})`;
// } else {
// dp.price_rmb = price2 + `(${priceSite[site_id]}${price3})`;
// }
// dp.price = price2;
// return dp;
// }
// const editData = (data) => {
// var len = data.store && data.store.length;
// if (len && len > 0) {
// for (let i = 0; i < len; i++) {
// data.store[i].price = (Number(data.store[i].price) / 100).toFixed(2)
// }
// }
// let len2 = data.product.length;
// if (len)
// data.store2 = data.store.slice(0, 6);
// else
// len = len2;
// return len;
// }
var renderBtnTop = function renderBtnTop(price, isFuzzy) {
var t = '商城';
if (isFuzzy) {
t = '商城相似款';
}
var html = __webpack_require__("86bd79d95549896902d6");
$('#b2c_compare').append(html({
store_tle: t,
min_price: price
})).css("display", "block");
};
var renderTopDetail = function renderTopDetail() {
var widthObj, showListNum, turnpW, productW, dp_query, html, len, storeLen, pages;
return regeneratorRuntime.async(function renderTopDetail$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
widthObj = calWidth.init();
showListNum = widthObj.b2cShowListNum;
turnpW = widthObj.b2cTurnpW;
productW = widthObj.b2cProductW;
dp_query = userData.get('dp_query');
html = __webpack_require__("34940f6a02a4ac82b47c");
if (fuzzyPage) {
html = __webpack_require__("2c1ea873863bf1e70ae3");
showListNum = widthObj.showListNum;
turnpW = widthObj.turnpW;
productW = widthObj.allProductW;
}
if (G.site && G.site.indexOf('amazon') > -1) turnpW = turnpW - 1;
len = globalInfo['b2c_compare'].product.length;
storeLen = globalInfo['b2c_compare'].store && globalInfo['b2c_compare'].store.length;
pages = Math.ceil(len / showListNum);
if (!len) {
context$1$0.next = 14;
break;
}
context$1$0.next = 14;
return regeneratorRuntime.awrap(Promise.all(globalInfo['b2c_compare'].product.map(function (x) {
return new Promise(function (resolve) {
if (['8', '83', '123'].indexOf(x.site_id) > -1) {
__webpack_require__("2eb8d6935e044e0d6d06").init(x.url_crc, '30001', function (data) {
console.log('coupon data', data);
if (data && data.data) {
var couponVal = data.data.coupon.coupon_money;
x.promotions = [{
type: 'coupon',
text: couponVal + '元券'
}];
x.coupon2 = [couponVal + '元券'];
}
resolve();
});
} else {
resolve();
}
});
})));
case 14:
globalInfo['b2c_compare'].product = globalInfo['b2c_compare'].product.map(function (item) {
var s = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(item.site_id);
if (s) {
item.unit = s[0];
}
return item;
});
$('#b2c_compare').append(html({
data: globalInfo['b2c_compare'],
storeLen: storeLen,
pages: pages,
now_dp_id: dp_query.dp.dp_id,
width: turnpW,
imgLoad: G.imgLoad,
productW: productW
}));
golbal2.loadImg(0, showListNum, $('#b2c-item-list li .small-img img'));
//$('#b2c_compare').find('.top-bar-detail').show()
if (G.site === 'suning') {
$('#b2c_compare').on('click', 'a', function (e) {
var url = $(this).attr('href');
if ($(this).find('.coupon_span')) return;
if (url && url.indexOf('http') > -1) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
}
case 18:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var renderTop = function renderTop(data) {
if (data && data.b2c && !(data.b2c instanceof Array)) {
globalInfo['b2c_compare'] = data.b2c;
if (Number(data.b2c.min_price) && data.b2c.store.length > 0 && data.b2c.product.length > 0) renderBtnTop(data.b2c.min_price);
} else if (data && data.b2c_fuzzy && !(data.b2c_fuzzy instanceof Array) && data.b2c_fuzzy.product.length > 0) {
globalInfo['b2c_compare'] = data.b2c_fuzzy;
fuzzyPage = true;
if (Number(data.b2c_fuzzy.min_price)) renderBtnTop(data.b2c_fuzzy.min_price, true);
}
};
var renderBottom = function renderBottom(data) {
__webpack_require__("73e5d235bd431b446c03").init(data);
};
module.exports.init = function (style, data) {
if (G.aliSite) return;
// 根据style决定加载顶部还是底部
if (style === 'top') {
renderTop(data);
} else {
renderBottom(data);
}
};
module.exports.renderTopDetail = renderTopDetail;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "c93ec1baf074bff55639":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd-qr-login gwd-column gwd-align" }, [
_vm._m(0),
_vm._v(" "),
_c("div", { staticClass: "gwd-column gwd-qr-box gwd-align" }, [
_c(
"div",
{
staticStyle: {
width: "174px",
height: "174px",
padding: "7px",
background: "white",
"margin-top": "8px"
}
},
[
_c("img", {
staticStyle: { width: "100%" },
attrs: { src: _vm.qr, alt: "" }
})
]
),
_vm._v(" "),
_vm._m(1)
])
])
}
var staticRenderFns = [
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "gwd-row gwd-align" }, [
_c("img", {
staticStyle: { width: "24px", height: "24px" },
attrs: { src: __webpack_require__("23cbb64b6c383b077299"), alt: "" }
}),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
"margin-left": "10px",
color: "#ff471a",
"font-size": "20px"
}
},
[_vm._v("淘宝APP扫码领券")]
)
])
},
function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "gwd-row gwd-align",
staticStyle: { "margin-top": "6px" }
},
[
_c("span", { staticStyle: { color: "#ff471a", "font-size": "16px" } }, [
_vm._v("淘宝APP")
]),
_vm._v(" "),
_c(
"span",
{
staticStyle: {
color: "#333333",
"font-size": "14px",
"margin-left": "17px"
}
},
[_vm._v("扫码直接领券")]
)
]
)
}
]
render._withStripped = true
/***/ }),
/***/ "c9e01ad51ac6ceee72ea":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ProductItem_vue_vue_type_template_id_38276ded_scoped_true___ = __webpack_require__("55f25469ee6d116f6403");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__ProductItem_vue_vue_type_script_lang_js___ = __webpack_require__("1634ad8b4ac0727567c5");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__ProductItem_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__ProductItem_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ProductItem_vue_vue_type_style_index_0_id_38276ded_scoped_true_lang_less___ = __webpack_require__("36210a9a9a83d17bc7bd");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__ProductItem_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__ProductItem_vue_vue_type_template_id_38276ded_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__ProductItem_vue_vue_type_template_id_38276ded_scoped_true___["b" /* staticRenderFns */],
false,
null,
"38276ded",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('38276ded')) {
api.createRecord('38276ded', component.options)
} else {
api.reload('38276ded', component.options)
}
module.hot.accept("./ProductItem.vue?vue&type=template&id=38276ded&scoped=true&", function () {
api.rerender('38276ded', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/ProductItem.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "cae84e5667e41452a15d":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var specialFilter = __webpack_require__("ce5673fceec6522bf6f5");
var calWidth = __webpack_require__("54be372a53153922dc13");
var replaceHref = __webpack_require__("dba9674cb89e2f226ce4");
module.exports.init = function (data) {
if (G.save_tbres_data != null) {
this.renderTbres(G.save_tbres_data);
return;
}
var $this = this;
var code_server = '1';
var msg = data.exact_arr;
var code = data['code-server'];
var price = data.now.price * 100;
if (!price) {
price = G.dp.price * 100;
}
if (!code) {
code = {};
code_server = '0';
}
var sitearr = ['amazon', '6pm', 'ebay'];
if (sitearr.indexOf(G.site) > -1) {
price = G.dp.price * 100;
}
/*日亚 美亚 德亚 在没有品牌的情况下 不请求淘宝客*/
if (G.site == 'amazon' && !msg.brand && data.now.site_id !== '1') return;
G.dp.min_price = parseInt(G.dp.min_price * 100);
G.dp.max_price = parseInt(G.dp.max_price * 100);
var url = G.server + '/brwext/tbres?union=' + G.union + '&url=' + encodeURIComponent(msg.url) + '&site=' + msg.site + '&isbn=' + msg.isbn + '&keywords=' + encodeURIComponent(msg.keywords) + '&brand=' + encodeURIComponent(msg.brand) + '&type=' + encodeURIComponent(msg.type) + '&price=' + price + '&class_id=' + msg.class_id + '&name=' + encodeURIComponent(G.dp.name) + '&code_brand_id=' + code.brand_id + '&code_clean_title=' + encodeURIComponent(code.clean_title) + '&code_code=' + encodeURIComponent(code.code) + '&code_display_brand=' + encodeURIComponent(code.display_brand) + '&code_brand=' + encodeURIComponent(code.brand) + '&code_class_id=' + encodeURIComponent(code.class_id) + '&code_price=' + encodeURIComponent(code.price) + '&code_spec=' + encodeURIComponent(code.spec) + '&code-server=' + code_server;
request.get(url).then(function (mm) {
if (G.site == 'taobao' || G.site == 'tmall' || G.site == 'ai-taobao') {
$this.getUniqPid(mm, function (mm) {
G.save_tbres_data = mm;
$this.renderTbres(mm);
});
} else {
$this.getImgSearch(mm, function (mm) {
G.save_tbres_data = mm;
$this.renderTbres(mm);
});
}
}).fail(function () {
if (G.style == 'right') {
$('#plt-tmall-block').hide();
$('#plt-taobao-block').hide();
}
});
};
module.exports.renderTbres = function (mm) {
__webpack_require__("b8226e22112290600083").init(mm.tmall.product, 'tmall');
__webpack_require__("b8226e22112290600083").init(mm.taobao.product, 'taobao');
mm.tmall = specialFilter.tb(mm.tmall);
mm.taobao = specialFilter.tb(mm.taobao);
if (G.style == 'top') {
this.show_taobao_products_top(mm);
G.fixWidth();
}
};
module.exports.show_taobao_products_top = function (data) {
//tmall
// from_self 如果为true 说明是用的我们自己的数据, 这个时候销量就是全部的销量 需要改一下。
var widthObj = calWidth.init();
var sale_tle = "最近销量";
if (data.from_self === true) sale_tle = "总销量";
if (G.lang === 'en') {
sale_tle = 'Sales: ';
}
var tmhtml = __webpack_require__("503933f10716083fddfd");
if (typeof data.tmall.min_price != 'undefined' && data.tmall.min_price !== null) {
if (data.search.is_exact == 0 && G.site.indexOf('taobao') >= 0) {
var html = $('#' + G.extName + '-tmall-dp').html();
html = html.replace(/\u5929\u732b/ig, '天猫相似款');
$('#' + G.extName + '-tmall-dp').html(html);
}
replaceHref.init('tmall', data.tmall.product, '&column=b2c');
$('#' + G.extName + '-tmall-dp .gwd-price').html('¥' + data.tmall.min_price);
$('#' + G.extName + '-tmall-dp').show();
$('#' + G.extName + '-tmall-dp-detail').append(template.compile(tmhtml)({
data: data.tmall.product,
s_server: G.s_server,
width: widthObj.turnpW,
link: data.tmall.more_link,
sale_tle: sale_tle,
allProductW: widthObj.allProductW
}));
$('#tmall-prev-page').click(function () {
G.change_page('tmall', -1);
});
$('#tmall-next-page').click(function () {
G.change_page('tmall', 1);
});
}
//taobao
if (typeof data.taobao.min_price != 'undefined' && data.taobao.min_price !== null) {
if (data.search.is_exact == 0 && G.site.indexOf('taobao') >= 0) {
var html = $('#' + G.extName + '-taobao-dp').html();
html = html.replace(/\u6dd8\u5b9d/ig, '淘宝相似款');
$('#' + G.extName + '-taobao-dp').html(html);
}
var tbhtml = __webpack_require__("8a0927a3ad9eaa0e7f96");
replaceHref.init('taobao', data.taobao.product, '&column=b2c');
$('#' + G.extName + '-taobao-dp .gwd-price').html('¥' + data.taobao.min_price);
$('#' + G.extName + '-taobao-dp').show();
$('#' + G.extName + '-taobao-dp-detail').append(template.compile(tbhtml)({
data: data.taobao.product,
s_server: G.s_server,
width: widthObj.turnpW,
link: data.taobao.more_link,
allProductW: widthObj.allProductW
}));
$('#taobao-prev-page').click(function () {
G.change_page('taobao', -1);
});
$('#taobao-next-page').click(function () {
G.change_page('taobao', 1);
});
}
/*if (data.search.keywords == '') {
data.search.keywords = G.dp.name;
}*/
if (G.site === 'vipshop') {
$('#' + G.extName + '-search-product').val(G.dp.cat_name || G.save_dp_query.now.coreword);
} else {
if (data.search.keywords == '' && G.dp.isbn != '') {
$('#' + G.extName + '-search-product').val(G.dp.isbn);
}
if (data.search.keywords != '') {
$('#' + G.extName + '-search-product').val(data.search.keywords);
}
}
G.init_item_list('tmall');
G.set_item_args('tmall');
G.set_page_args('tmall');
G.load_image('tmall', 0, G.page_size);
G.init_item_list('taobao');
G.set_item_args('taobao');
G.set_page_args('taobao');
G.load_image('taobao', 0, G.page_size);
};
module.exports.getImgSearch = function (msg, callback) {
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
msg = buildTaobaoUrl.buildCommon(msg);
if (G.btype == 'luyou') {
callback(msg);
return;
}
var dataShare = __webpack_require__("cde79cb5670e8bdeb4fb");
var brandId = dataShare.get('dp_data') && dataShare.get('dp_data')['exact_arr']['brand_id'];
if (G.site == '360buy' && brandId && (!msg.taobao.sort || !msg.tmall.sort)) {
// 在京东有brand 有比价结果的情况下, 不走图片检索
callback(msg);
return;
}
__webpack_require__("ff881c8b15091819a13e").init(function (data) {
if (data) {
if (msg.tmall.sort) msg.tmall = {};
if (data.tmall.length > 0) {
msg.tmall.min_price = data.tmall[0].price;
msg.tmall.max_price = data.tmall[data.tmall.length - 1].price;
msg.tmall.store = data.tmall;
msg.tmall.product = data.tmall;
}
if (data.taobao.length > 0) {
msg.taobao.product = data.taobao;
msg.taobao.store = data.taobao;
msg.taobao.min_price = data.taobao[0].price;
msg.taobao.max_price = data.taobao[data.taobao.length - 1].price;
}
if (!msg.tmall.more_link) msg.tmall.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
if (!msg.taobao.more_link) msg.taobao.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
callback(msg);
} else {
callback(msg);
}
});
};
module.exports.getUniqPid = function (msg, callback) {
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
msg = buildTaobaoUrl.buildCommon(msg);
if (G.btype == 'luyou') {
callback(msg);
return;
}
__webpack_require__("75d41ad7d5a1bceb52d2").getTaobaouniqData(function (data) {
if (data) {
if (msg.tmall.sort) msg.tmall = {};
if (data.tmall.length > 0) {
msg.tmall.min_price = data.tmall[0].price;
msg.tmall.max_price = data.tmall[data.tmall.length - 1].price;
msg.tmall.store = data.tmall;
msg.tmall.product = data.tmall;
}
if (data.taobao.length > 0) {
msg.taobao.product = data.taobao;
msg.taobao.store = data.taobao;
msg.taobao.min_price = data.taobao[0].price;
msg.taobao.max_price = data.taobao[data.taobao.length - 1].price;
}
if (!msg.tmall.more_link) msg.tmall.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
if (!msg.taobao.more_link) msg.taobao.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
callback(msg);
} else {
callback(msg);
}
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "cc31af1eaedff0b3df82":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['domName', 's_url', 'f_url', 'showAd', 'jdadUrl', 'noCoupon', 'showJHS', 'fold'],
methods: {
openTab: function openTab() {
__webpack_require__("d54879e983a83d07f093").openTab();
}
}
};
module.exports = exports['default'];
/***/ }),
/***/ "cc92ed5831151bcd7654":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['data', 'domclass', 'aliSite']
};
module.exports = exports['default'];
/***/ }),
/***/ "ccd952a0cd9003e1d392":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G) {
var _this = this;
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var request = __webpack_require__("91f250ebeb8d5987491c");
var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009");
var cachedRes = {};
var t = 0;
var process = function process(list) {
var result;
return regeneratorRuntime.async(function process$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
$('i[data-tips=京东自营,品质保障]').parents('li').addClass('gwd-self');
context$1$0.next = 3;
return regeneratorRuntime.awrap(request.post(G.server + '/extension/CouponMulti?union=' + G.union, {
ids: list.join(','),
site_id: 3
}, true, false));
case 3:
result = context$1$0.sent;
render(result);
cachedRes = _extends({}, result, cachedRes);
case 6:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var mode = 'searchPage';
var render = function render(result) {
if (!result) return;
Object.keys(result).map(function (key) {
if (result[key]) {
var d = result[key];
if ($('li[data-sku=' + key + '] .p-img .search_coupon_tip').length) {
return;
}
if ($('a[data-sku=' + key + '] .search_coupon_tip').length) {
return;
}
$('li[data-sku=' + key + ']').addClass('gwd-has-coupon');
var txt1 = '当前商品点击领券立减' + d.coupon + '元',
txt2 = '¥' + d.coupon + ' 优惠券';
if (G.lang === 'zh-tr') {
txt1 = '當前商品點擊領券立減' + d.coupon + '元';
txt2 = '¥' + d.coupon + ' 優惠券';
}
if (mode === 'promoPage') {
$('a[data-sku=' + key + ']:eq(0)').css('position', 'relative').append('\n <a href="' + d.click_url + '" class="search_coupon_tip" title="' + txt1 + '" style="position: absolute; cursor:pointer; line-height: 23px; top: 0; right: 0; width: unset; min-width: 92px" target="_blank">' + txt2 + '</a>\n ');
} else {
$('li[data-sku=' + key + '] .p-img').append('\n <a href="' + d.click_url + '" class="search_coupon_tip" title="' + txt1 + '" style="position: absolute; cursor:pointer; line-height: 23px; top: 0; right: 0" target="_blank">' + txt2 + '</a>\n ');
}
}
});
};
module.exports.init = function callee$0$0() {
var excludeHosts, list, url, dom, modding, check;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
excludeHosts = ['order.jd.com', 'club.jd.com'];
if (!excludeHosts.includes(location.hostname)) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return');
case 3:
list = [];
url = location.href;
dom = $('#J_main')[0];
if (!dom) {
dom = $('.babel-app')[0];
mode = 'promoPage';
$('body').on('click', '.search_coupon_tip', function (e) {
e.preventDefault();
e.stopPropagation();
window.open(e.target.href);
});
}
if (!dom) dom = document.body;
modding = false;
check = function check(e) {
if (modding) return;
modding = true;
var newList = $('ul.gl-warp li.gl-item').toArray().map(function (item) {
return item.dataset.sku;
});
if (!newList.length) {
newList = $('.pd_common').toArray().filter(function (x) {
return !x.dataset.sku;
}).map(function (item) {
if (item.attributes.jsonparams) {
var p = JSON.parse(item.attributes.jsonparams.value);
$(item).attr('data-sku', p.sku);
return p.sku;
}
return false;
}).filter(function (x) {
return x;
});
}
if (!newList.length) {
newList = $('a img').toArray().map(function (x) {
var a = $(x).parents('a');
return {
el: a,
href: a.attr('href')
};
}).filter(function (x) {
if (x.el.attr('data-sku')) return false;
if (siteInfo.isProductPage('https:' + x.href)) {
var sku = x.href.replace(/[^\d]*/g, '');
x.el.attr('data-sku', sku);
x.sku = sku;
return true;
}
return false;
}).map(function (x) {
return x.sku;
});
}
modding = false;
newList = newList.filter(function (x) {
return list.indexOf(x) === -1;
});
if (newList.length > 0) {
console.log(newList);
process(newList);
list = list.concat(newList);
} else if (location.href !== url) {
setTimeout(function () {
render(cachedRes);
}, 1000);
}
url = location.href;
};
check();
dom.addEventListener('DOMSubtreeModified', __webpack_require__("3e983ecbff4e1a29654c").debounce(check), false);
case 12:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
// let list = $('ul.gl-warp li.gl-item').toArray().map(item => item.dataset.sku)
// if (list.length) {
// process(list)
// }
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "ce767cd931c590e338c6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['d1', 'd2', 'aliSite', 'promoUrl', 'lowtle', 'showcoudan']
};
module.exports = exports['default'];
/***/ }),
/***/ "cf06668231ef5128ea91":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_style_index_0_id_5ccff421_scoped_true_lang_less___ = __webpack_require__("8c93e61de275d04e62e7");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_style_index_0_id_5ccff421_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_style_index_0_id_5ccff421_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_style_index_0_id_5ccff421_scoped_true_lang_less____default.a);
/***/ }),
/***/ "cf094fe1ab460bb584a8":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
module.exports = {
getString: function getString(config, key) {
var u = 'zh';
if (G.lang) {
u = G.lang;
}
if (G.ss_name === 'pricedog') {
u = 'zh-tr';
}
return config[key][u];
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "cf769ee9f029377611e5":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n.big_tooltip_box .tip-item[data-v-4c623068] {\n display: flex;\n}\n.big_tooltip_box .tip-item-sp4[data-v-4c623068] {\n flex: 1;\n}\n", ""]);
// exports
/***/ }),
/***/ "d0581cf6c59611cef43e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_script_lang_js___ = __webpack_require__("20fc8e76eb477ec01bd1");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdSearchEnhance_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "d0de61a729123238553b":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(Highcharts, G, $, Vue, regeneratorRuntime) {var __WEBPACK_AMD_DEFINE_RESULT__;
var _this = this;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonComponentsDataUpdateMixin = __webpack_require__("b0416cea879879b2e0ae");
var _commonComponentsDataUpdateMixin2 = _interopRequireDefault(_commonComponentsDataUpdateMixin);
var _componentsPriceTrendBarTrendInfo = __webpack_require__("ae7101d5fa1205e4d9e1");
var _componentsPriceTrendBarTrendInfo2 = _interopRequireDefault(_componentsPriceTrendBarTrendInfo);
var _jQuery = __webpack_require__("e081b2491b5c9b12b9da");
var _jQuery2 = _interopRequireDefault(_jQuery);
var _util = __webpack_require__("d54879e983a83d07f093");
var _util2 = _interopRequireDefault(_util);
var _commonGlobalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var _commonGlobalCondition2 = _interopRequireDefault(_commonGlobalCondition);
var timeUtil = __webpack_require__("6868b03b94b90a856624");
var extConsole = __webpack_require__("316f9c352c6202560d16");
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var today = new Date();
var chart = undefined;
var renderedComponents = {};
var viewTest = __webpack_require__("b9b38f5237f258d1109f");
var parsePrice = __webpack_require__("cb0906562effcf1b0e6c");
var getMidDay = __webpack_require__("f86fbf95570d4916afe7");
var $ = __webpack_require__("e081b2491b5c9b12b9da");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var util = __webpack_require__("d54879e983a83d07f093");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var countryConfig = __webpack_require__("9bf6d059e9a265559f0c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var chartBox = "#biggraph_chrome";
var oneDay = 3600 * 24 * 1000;
var needFold = false;
var foldValue = undefined; // 折叠后的原价线Y轴坐标
var foldChange = undefined; // Y轴坐标与实际原价之差
var coudanSeries = undefined;
var toolTipDom = undefined,
moneyInfo = undefined;
var discountInfo = {},
discountInfo2 = {};
var nopuzzlePpromo = undefined,
lowHighInfoObj = {},
hideCoudanManage = {};
var noTbTrend = undefined;
var halfYearExist = false;
// highcharts的tooltip并没有消失时的onHide选项,给它加上
Highcharts.wrap(Highcharts.Tooltip.prototype, 'hide', function (proceed) {
proceed && proceed.apply && proceed.apply(this);
this.chart.tooltip.options.onHide && this.chart.tooltip.options.onHide.apply && this.chart.tooltip.options.onHide.apply(this);
});
var currentSymbol = {
folded: 'smallRect',
extended: 'rect'
};
if (G.IE7 || G.IE8) {
currentSymbol.folded = 'circle';
currentSymbol.extended = 'circle';
}
var currentShowing = 'plotAll';
var showingCenter = false;
// 控制商城的显示
var showingManager = (function () {
var showList = [];
return {
inList: function inList(name) {
return showList.indexOf(name) > -1;
},
add: function add(name) {
if (showList.indexOf(name) > -1) {
return;
} else {
showList.push(name);
}
},
remove: function remove(name) {
var pos = showList.indexOf(name);
if (pos > -1) {
showList.splice(pos, 1);
}
},
clear: function clear() {
showList = [];
}
};
})();
// 用于为商城分配颜色
var generateColorForStore = (function () {
var colorList = {};
colorList['评论数'] = '#ca60a6';
var availableColors = ['#5ACFFB', '#eb46eb', '#ffad06', '#21c1db', '#b88ae6', '#b37036', '#b9db0f', '#ffd91c'];
var i = 0;
return function (storeName) {
if (colorList[storeName]) {
return colorList[storeName];
} else {
if (i < availableColors.length) {
colorList[storeName] = availableColors[i++];
return colorList[storeName];
} else {
colorList[storeName] = '#' + parseInt(Math.random() * 256 * 256 * 256).toString(16);
return colorList[storeName];
}
}
};
})();
// qrcode log
var doLog = (function () {
var hasLogged = false;
return function () {
if (!hasLogged) {
hasLogged = true;
cnzz.log('trend-qrcode-show');
log('trend-qrcode-show');
}
};
})();
var copy = function copy(origin) {
return JSON.parse(JSON.stringify(origin));
};
var originPrice = 0;
var showHour = false;
var store = undefined;
var currentTime = undefined;
var originData = undefined;
var currentLineShowing = undefined;
var plotWidth = undefined;
originPrice = __webpack_require__("5632ccfc7463a4bc9012");
// 原始的价格数据大多是一天一个数据的,但是如果数据点过少,鼠标滑动时就会有卡顿感,因此绘制走势图时需要增大数据点的数目
// 填充好数据后,由于走势图上的点是连续的,和原始数据并不一致
// 例如3天的价格分别为1、2、3,走势图上第一天和第二天之间的数据为1.5,但是实际上并不存在这个价格,鼠标移到该位置时在tooltip中应该显示为1
// 此函数用于从实际走势图中的位置找到对应的原始价格
var getNearestPriceFromOriginData = function getNearestPriceFromOriginData(name, price, position, time) {
var store = originData.store.filter(function (i) {
return i.name === name;
})[0];
if (store == undefined) {
return price;
}
var arr = store[currentLineShowing];
if (!arr) {
return price;
}
if (!store.all_equal_short && currentLineShowing !== 'short_day_line' && time) {
var _ret = (function () {
var firstDay = undefined,
days = undefined;
switch (currentLineShowing) {
case 'all_line':
firstDay = store.all_line_begin_time;
break;
case 'half_year_line':
firstDay = store.half_year_line_time;
break;
case 'month_line':
firstDay = store.month_line_time;
break;
}
// firstDay = new Date(firstDay);
// firstDay = new Date(firstDay.getYear() + 1900, firstDay.getMonth(), firstDay.getDate());
// days = time - firstDay.getTime();
var everyDayPrice = {};
arr.forEach(function (i, idx) {
everyDayPrice[timeUtil.localeDateString(firstDay + idx * oneDay)] = i;
});
// return arr[parseInt(days / oneDay)];
return {
v: everyDayPrice[timeUtil.localeDateString(time)]
};
})();
if (typeof _ret === "object") return _ret.v;
}
//return arr[diff.indexOf(minVal)];
var intPos = parseInt(arr.length * position - 1);
if (intPos < 0) {
intPos += 1;
}
var toSelect = undefined;
if (intPos >= 1) {
toSelect = [arr[intPos - 1], arr[intPos], arr[intPos + 1]];
} else {
toSelect = [arr[intPos], arr[intPos + 1]];
}
toSelect = toSelect.filter(function (x) {
return x !== undefined;
});
var diff = toSelect.map(function (i) {
return Math.abs(i - price);
});
var p = diff.indexOf(Math.min.apply(null, diff));
return toSelect[p];
};
var mousePosition = {
x: 0,
y: 0
};
Highcharts.setOptions({
global: {
timezoneOffset: 0
}
});
// Highcharts选项
var obj = {
chart: {
renderTo: "plotArea_chrome",
type: 'line',
animation: false,
marginRight: 290,
marginLeft: 70,
events: {
load: function load() {
var firstSeries = this.series[0];
var pointStart = this.xAxis[0].max - oneDay * 5;
if (firstSeries.options.pointStart > pointStart) {
pointStart = firstSeries.options.pointStart;
}
var waterMarkSrc = showingCenter ? 'https://cdn.gwdang.com/images/extensions/[email protected]' : 'https://cdn.gwdang.com/images/extensions/[email protected]';
var img = this.renderer.image(waterMarkSrc, '50%', this.xAxis[0].top + 45, showingCenter ? 210 : 300, showingCenter ? 64 : 91);
img.add();
if (showingCenter) {
img.attr({
transform: 'translate(-80, 0)'
});
} else {
img.attr({
transform: 'translate(-150, 0)'
});
}
var series = this.series;
// 让一个外部变量可访问,方便控制显示隐藏
if (series && series[1] && series[1].name === '凑单到手价') {
coudanSeries = series[1];
}
plotWidth = this.plotWidth;
var theData = series[0].data;
// theData.forEach((i) => {
// if (i.y !== originPrice) {
// originSeriesShouldShow = true;
// }
// });
var days = 0;
switch (currentShowing) {
case 'plotYear':
days = 180;
break;
case 'plotMonth':
days = 30;
break;
case 'plot5Day':
days = 5;
break;
}
if (currentShowing !== 'plotAll' && !showingCenter) {
this.xAxis[0].update({
min: currentTime - days * oneDay,
max: currentTime
});
}
var currentShowingSeries = series.filter(function (item) {
return item.visible && item.name !== 'max' && item.name !== 'min';
});
if (currentShowingSeries.length === 0) {
return;
}
var arr = currentShowingSeries.map(function (i) {
return i.options.pointStart;
}).filter(function (i) {
return i;
});
var minStart = Math.min.apply(null, arr);
if (currentShowing !== 'plotAll' && !showingCenter) {
minStart = currentTime - days * oneDay;
}
for (var i = 0; i < series.length; i++) {
if (series[i].data.length) {
theData = series[i].data;
break;
}
}
var lastPoint = theData[theData.length - 1];
this.xAxis[0].update({
min: minStart,
max: lastPoint ? lastPoint.x : today.getTime()
});
var lmin = undefined,
lmax = undefined;
lmin = Math.floor(this.yAxis[0].dataMin);
lmax = Math.ceil(this.yAxis[0].dataMax);
var interv2 = Math.pow(10, lmin.toString().length - 2);
var tkinterv = undefined;
if (this.yAxis[0].dataMax < 1) {
lmin = this.yAxis[0].dataMin;
lmax = this.yAxis[0].dataMax;
tkinterv = (lmax - lmin) / 2;
} else if (this.yAxis[0].dataMin === this.yAxis[0].dataMax) {
lmin = Math.floor(lmin / interv2) * interv2;
lmax = lmin * 2;
lmin = 0;
tkinterv = parseInt((lmax - lmin) / 2);
} else {
lmin = Math.floor(lmin / interv2) * interv2;
lmax = Math.ceil(lmax / interv2) * interv2;
tkinterv = parseInt((lmax - lmin) / 5);
}
// 调整最大最小值 使曲线看起来分布均匀
var tkinterv2 = Math.pow(10, parseInt(tkinterv).toString().length - 1);
if (tkinterv < 1) {
tkinterv2 = tkinterv;
}
tkinterv = Math.ceil(tkinterv / tkinterv2) * tkinterv2;
this.yAxis[0].update({
min: lmin,
max: lmax,
tickInterval: tkinterv || 1
});
// if (this.yAxis.length > 1) {
// if (this.yAxis[0].dataMin == this.yAxis[0].dataMax) {
// let interv = parseInt(this.yAxis[0].dataMin * 0.2);
// if (interv > 100) {
// interv = Math.round(interv / 100) * 100
// }
// this.yAxis[0].update({
// min: parseInt(this.yAxis[0].dataMin * 0.5),
// max: parseInt(this.yAxis[0].dataMin * 1.5),
// tickInterval: interv
// });
// }
// this.yAxis[1].update({
// min: this.yAxis[1].dataMin,
// max: this.yAxis[1].dataMax,
// tickInterval: parseInt(this.yAxis[1].dataMax / 5) || 1
// });
// this.xAxis[0].update({
// min: this.series[1].data[0].category
// });
// }
}
}
},
credits: {
enabled: false
},
title: {
text: null,
style: {
fontWeight: 'bold',
fontFamily: 'Microsoft YaHei',
fontSize: 16
}
},
xAxis: {
offset: 0,
type: 'datetime',
dateTimeLabelFormats: {
minute: '%m/%d',
hour: '%m/%d',
day: '%m/%d',
week: '%m/%d',
month: '%y/%m'
},
crosshair: {
dashStyle: 'ShortDash',
snap: false,
zIndex: 999,
color: '#444'
},
minorGridLineColor: '#dfdfdf',
labels: {
rotation: 0,
y: 30,
style: {
fontSize: '12px',
fontFamily: 'Helvetica',
color: '#969899'
},
align: 'center'
},
gridLineColor: '#e6e9eb',
lineColor: '#e6e9eb',
gridLineWidth: 1,
tickLength: 0,
minTickInterval: oneDay,
startOnTick: false,
tickPositioner: function tickPositioner() {
var positions = [];
var min = this.min;
var max = this.max;
var minDate = new Date(min);
var tick = 0;
var mode = undefined;
var months = 1;
if (max - min > 300 * oneDay) {
var s = new Date(1900 + minDate.getYear(), minDate.getMonth() + 1, 2);
tick = s.getTime();
var widthPerMonth = plotWidth / ((max - min) / (30 * oneDay));
if (!widthPerMonth) return;
while (months * widthPerMonth < 100) {
months++;
}
mode = 'nmonth';
} else if (max - min > 64 * oneDay) {
var s = new Date(1900 + minDate.getYear(), minDate.getMonth() + 1, 2);
tick = s.getTime();
mode = 'month';
} else if (max - min > 10 * oneDay) {
tick = min;
mode = 'day';
} else {
var s = new Date(1900 + minDate.getYear(), minDate.getMonth(), minDate.getDate() + 1);
tick = s.getTime();
mode = 'hour';
}
while (tick - 3600000 * 15 <= max) {
positions.push(tick - 3600000 * 15);
switch (mode) {
case 'month':
var s = new Date(tick);
var s1 = new Date(1900 + s.getYear(), s.getMonth() + 1, 2);
tick = s1.getTime();
break;
case 'day':
tick += 5 * oneDay;
break;
case 'hour':
tick += oneDay;
break;
case 'nmonth':
s = new Date(tick);
s1 = new Date(1900 + s.getYear(), s.getMonth() + months, 2);
tick = s1.getTime();
break;
}
}
if (showingCenter) {
var i = 0;
while (positions[i] < this.min) i++;
positions = [positions[i], positions[positions.length - 1]];
}
switch (mode) {
case 'month':
case 'nmonth':
positions.info = {
unitName: 'month',
higherRanks: {}
};
break;
default:
positions.info = {
unitName: 'day',
higherRanks: {}
};
}
// positions.forEach((i) => {
//
// });
return positions;
}
},
yAxis: {
offset: 0,
labels: {
align: 'right',
style: {
fontSize: '12px',
fontFamily: 'Helvetica',
color: '#969899'
},
formatter: function formatter() {
var valStr = undefined;
if (!needFold || this.value < foldValue) {
valStr = Highcharts.numberFormat(this.value, 2);
} else {
valStr = Highcharts.numberFormat(this.value + foldChange, 2);
}
// if (valStr[valStr.length - 1] === '.') {
// valStr += '00';
// }
valStr = valStr.replace(',', '');
if (Number(valStr) > 9999) {
valStr = Number(valStr);
} else if (Number(valStr) > 10) {
valStr = parseInt(valStr);
}
var min = this.axis.tickPositions[0];
if (this.axis.tickInterval === 1 && min === parseInt(min)) {
valStr = valStr.toString().replace('.00', '');
}
// let valNum = Number(valStr.replace(/,/g, ''))
// if (valNum/100000 > 1) {
// valStr = valNum/10000 + '万'
// }
return valStr;
}
},
align: 'high',
gridLineColor: '#e6e9eb',
minorGridLineWidth: 0,
title: {
text: null,
rotation: 0,
y: -20,
x: -13,
align: 'high',
offset: 0,
style: {
fontFamily: 'Microsoft YaHei',
fontSize: 12,
color: '#969899'
}
}
},
legend: {
enabled: false
},
plotOptions: {
series: {
turboThreshold: 0,
states: {
hover: {
enabled: true,
halo: {
size: 0
}
}
},
marker: {
enabled: false
},
dataGrouping: {
enabled: false
},
animation: false
},
line: {
states: {
hover: {
enabled: true,
lineWidth: 1
}
}
}
},
tooltip: {
shadow: false,
shared: true,
valueSuffix: '元',
hideDelay: 0,
shape: 'square',
followPointer: false,
dateTimeLabelFormats: {
day: '%Y/%m/%e',
minute: '%Y/%m/%e',
second: '%Y/%m/%e',
hour: '%Y/%m/%e %H:%M'
},
useHTML: true,
positioner: function positioner(boxWidth, boxHeight, point) {
if (point.plotX + boxWidth > this.chart.plotWidth + 12) {
return {
x: point.plotX - boxWidth + this.chart.plotLeft,
y: this.chart.plotHeight / 2 - boxHeight / 2 + 45
};
}
return {
x: point.plotX + this.chart.plotLeft,
y: this.chart.plotHeight / 2 - boxHeight / 2 + 45
};
},
onHide: function onHide() {
renderTooltip('hide');
},
formatter: function formatter() {
var tipObj = {};
tipObj.x = this.x;
var x = new Date(this.x);
var year = x.getFullYear();
var month = x.getMonth() + 1;
var day = x.getDate();
var hour = x.getHours();
var hasdiscount = undefined;
if (month < 10) month = '0' + month;
if (day < 10) day = '0' + day;
// showHour = true;
var timeStr = year + "/" + month + "/" + day + (showHour ? " " + hour + ":00" : '');
tipObj.time = timeStr.replace(/\//g, '.');
var result1 = "";
var filtered = this.points.sort(function (a, b) {
var s = getNearestPriceFromOriginData(b.series.name, b.y, (b.point.index + 1) / b.series.data.length, b.x - 8 * 3600000) - getNearestPriceFromOriginData(a.series.name, a.y, (a.point.index + 1) / a.series.data.length, b.x - 8 * 3600000);
return s;
}).filter(function (item) {
if (item.series.name === 'max' || item.series.name === 'min') {
return false;
}
return true;
});
if (filtered.length === 0) {
return false;
}
filtered.forEach(function (i, index) {
var showName = i.point.series.name;
var showPrice = getNearestPriceFromOriginData(showName, i.point.y, (i.point.index + 1) / i.point.series.data.length, i.point.x);
showPrice = Highcharts.numberFormat(showPrice, 2);
if (showPrice[showPrice.length - 1] === '.') {
showPrice += '00';
}
if (showName == '页面价') {
tipObj.pagePrice = showPrice.replace(/,/g, '');
} else if (showName == '凑单到手价') {
tipObj.addpro = showPrice.replace(/,/g, '');
}
if (showName === "凑单到手价" && i.y === filtered[0].y && i.y === Number(tipObj.pagePrice)) {
result1 += "";
} else {
if (showName === "凑单到手价") hasdiscount = true;
}
});
if (hasdiscount) {
var promoObj = discountInfo[timeUtil.localeDateString(this.points[0].x)];
var promotion = promoObj && promoObj["promotion"] || "";
var quan = promoObj && promoObj["coupon"] && promoObj["coupon"].replace("领券:", "");
var promoStr = "";
if (quan) {
if (quan.match(/\d+-\d+/)) {
var quanarr = quan.split('-');
promoStr += "券: 满" + quanarr[0] + "减" + quanarr[1] + ' ';
} else {
promoStr += "券: " + quan + ' ';
}
}
if (promotion) {
promoStr += "促: " + promotion;
}
tipObj.promo1 = promoStr;
}
if (noTbTrend) {
__webpack_require__("316f9c352c6202560d16").log('noTbTrend');
var time = util.getTimeNumber(new Date().getTime(), '5');
// 不用highchart默认的tooltip 使用自定义的
if (timeStr === time) {
__webpack_require__("316f9c352c6202560d16").log('noTbTrend A');
renderTooltip(null, tipObj);
} else {
__webpack_require__("316f9c352c6202560d16").log('noTbTrend B');
renderTooltip('hide');
}
} else {
renderTooltip(null, tipObj);
}
},
backgroundColor: 'rgba(255,255,255,0.94)',
borderColor: '#d5d5d5',
borderWidth: 1,
style: {
padding: 0
}
},
series: []
};
if (G.IE7 || G.IE8) {
obj.tooltip.style = {
width: '400px'
};
}
var getEarlistDay = function getEarlistDay(store) {
if (!store.length) {
return false;
}
if (store.length === 1) {
return store[0].all_line_begin_time;
}
return store.reduce(function (prev, next) {
if (typeof prev == 'number') {
return Math.min(prev, next.all_line_begin_time);
} else {
return Math.min(prev.all_line_begin_time, next.all_line_begin_time);
}
});
};
var seriesList = {
plotAll: [],
plotYear: [],
plotMonth: [],
plot5Day: [],
plotSpecial: [],
days180: []
};
var setXAxisMinInterval = function setXAxisMinInterval(x) {
obj.xAxis.minTickInterval = x;
};
var qrlogged = false;
var lastShow = Date.now();
var showSeries = function showSeries(series, isCenter, obj, minibar) {
if (isCenter === undefined) isCenter = false;
var t = Date.now();
if (t - lastShow < 100) {
return;
}
lastShow = t;
if (!seriesList[series] || !seriesList[series].length) {
var k = Object.keys(seriesList).filter(function (x) {
return seriesList[x].length;
});
series = k[0];
}
$('#gwd-topText').hide();
$('.gwd-blurLayer').removeClass('gwd-blurLayer');
var series2 = series;
showingCenter = isCenter;
if (hideCoudanManage && hideCoudanManage[series]) {
$('#mini_price_history_detail_btn').addClass('no-review');
$('.discount-price-re').hide();
$('#bar_trend_legend_btn').addClass('no-review');
} else if (hideCoudanManage) {
$('#mini_price_history_detail_btn').removeClass('no-review');
$('.discount-price-re').show();
$('#bar_trend_legend_btn').removeClass('no-review');
}
if (series === 'center') {
series = 'plotAll';
}
if (series !== 'days180') {
// 加载概况 最高最低等信息
renderBarTrendInfo(series);
}
obj.series = seriesList[series];
if (series === 'days180') series = 'plotAll';
$('.floatButtons>a').removeClass('activePlot');
$('.floatButtons>#' + series).addClass('activePlot');
//new Highcharts.Chart(obj);
var theSeries = seriesList[series2];
if (series === 'plot5Day') {
setXAxisMinInterval(oneDay);
showHour = true;
currentLineShowing = 'short_day_line';
} else {
showHour = false;
}
if (series === 'plotMonth') {
setXAxisMinInterval(5 * oneDay);
currentLineShowing = 'month_line';
}
$('.gwd-not-login').removeClass('gwd-not-login');
if (series === 'plotAll') {
if (minibar) {
obj.chart.marginBottom = 23;
}
var dayLength = Math.max.apply(null, theSeries.map(function (i) {
return i.data.length;
}));
if (!G.email) {
// $('.max-min-priinfo').addClass('gwd-not-login')
$('.barTrendInfoBox').addClass('gwd-not-login');
} else {
$('.gwd-not-login').removeClass('gwd-not-login');
}
//在非淘宝天猫网站上,如果全部的时间超过180天,需要登陆
if (store[0].half_year_line) {
halfYearExist = true;
}
if (G.site !== 'tmall' && G.site !== 'taobao' && halfYearExist) {
if (theSeries[0].pointStart < new Date().getTime() - 180 * 24 * 3600000 && !G.userLogin) {
(function () {
$('#gwd-topText').show();
if (__webpack_require__("2517c4f5c89f34233e53").getChromeVersion() < 53) {
$('#gwd-topText').css('background', 'white');
}
var LoginBox = __webpack_require__("2d53f53e0179317f1fdf")["default"];
new Vue({
el: '#gwd-trend-login',
render: function render(h) {
return h(LoginBox);
}
});
$("#plotArea_chrome").addClass('gwd-blurLayer');
})();
}
}
if (dayLength > 30) {
setXAxisMinInterval(30 * oneDay);
} else if (dayLength > 5) {
setXAxisMinInterval(5 * oneDay);
} else {
setXAxisMinInterval(oneDay);
}
currentLineShowing = 'all_line';
if (store[0].all_equal_short || store[0].all_line.length < 5 && store.length == 1) {
currentLineShowing = 'short_day_line';
showHour = true;
if (store[0].all_line.length < 5 && store.length == 1) {
obj.series[0].pointStart = today.getTime() + 8 * 3600000 - (store[0].all_line.length - 1) * oneDay;
}
}
}
if (series === 'plotYear') {
setXAxisMinInterval(30 * oneDay);
currentLineShowing = 'half_year_line';
}
if (isCenter) {
//currentShowing = 'center';
} else {
currentShowing = series;
}
chart = new Highcharts.Chart(obj);
window.gwd_chart = chart;
if (isCenter) {
var s = chart.series[0].data;
var lastPoint = s[s.length - 1];
if (chart.series.length > 1) {
s = chart.series[1].data;
if (s[s.length - 1].plotX === lastPoint.plotX && s[s.length - 1].plotY !== lastPoint.plotY) {
lastPoint = s[s.length - 1];
}
}
__webpack_require__("316f9c352c6202560d16").log(lastPoint);
if (lastPoint.y) {
globalCondition.setMet('lastPointPos', lastPoint);
}
}
};
var enablePlot = function enablePlot(plotName) {
$('.floatButtons>' + plotName).removeClass('bjd-hidden');
};
var doBind = function doBind() {
$('.floatButtons').on('click', 'a', function (e) {
showSeries(e.target.id, false, util.deepCopy(obj));
});
};
var doMainBind = function doMainBind() {
var hidecoudanBar = undefined;
$('#bar_trend_legend_btn').on('click', function (e) {
var id = $(e.target).attr('data-id');
if (!id) id = $(e.target).parent().attr('data-id');
if (id === 'plotSpecial') {
if (!hidecoudanBar) {
hidecoudanBar = true;
coudanSeries.hide();
$('#bar_trend_legend_btn').addClass('hideserires');
} else {
coudanSeries.show();
hidecoudanBar = false;
$('#bar_trend_legend_btn').removeClass('hideserires');
}
}
});
};
var doMiniBind = function doMiniBind() {
var hidecoudan = undefined;
$('#mini_price_history_detail_btn').on('click', function (e) {
var id = $(e.target).attr('data-id');
if (!id) id = $(e.target).parent().attr('data-id');
if (id === 'plotSpecial') {
if (!hidecoudan) {
hidecoudan = true;
coudanSeries.hide();
$('#mini_price_history_detail_btn').addClass('hideserires');
} else {
coudanSeries.show();
hidecoudan = false;
$('#mini_price_history_detail_btn').removeClass('hideserires');
}
}
});
};
var resetData = function resetData(i) {
return {
y: i,
marker: {
enabled: false
}
};
};
// 加载价格走势最高最低信息
var BarTrendInfo = __webpack_require__("ae7101d5fa1205e4d9e1")["default"];
var barTrendComp = null;
var renderBarTrendInfo = function renderBarTrendInfo(series) {
var showcoudan = undefined;
var obj1 = lowHighInfoObj[series + '0'];
if (!obj1) {
obj1 = Object.keys(lowHighInfoObj)[0];
obj1 = lowHighInfoObj[obj1];
}
if (typeof obj1.lowestDate === 'number') obj1.lowestDate = util.getTimeNumber(obj1.lowestDate);
var obj2 = lowHighInfoObj[series + '1'];
if (obj2) {
if (obj2.Plowest < obj1.Plowest) showcoudan = true;
if (typeof obj2.lowestDate === 'number') obj2.lowestDate = util.getTimeNumber(obj2.lowestDate);
if (moneyInfo) {
obj2.display_nowprice = obj2.nowprice ? moneyInfo[0] + obj2.nowprice : obj2.nowprice;
obj2.display_Phighest = obj2.Phighest ? moneyInfo[0] + obj2.Phighest : obj2.Phighest;
obj2.display_Plowest = obj2.Plowest ? moneyInfo[0] + obj2.Plowest : obj2.Plowest;
} else {
obj2.display_nowprice = '¥' + obj2.nowprice;
obj2.display_Phighest = '¥' + obj2.Phighest;
obj2.display_Plowest = '¥' + obj2.Plowest;
}
}
if (moneyInfo) {
obj1.display_nowprice = obj1.nowprice ? moneyInfo[0] + obj1.nowprice : obj1.nowprice;
obj1.display_Phighest = obj1.Phighest ? moneyInfo[0] + obj1.Phighest : obj1.Phighest;
obj1.display_Plowest = obj1.Plowest ? moneyInfo[0] + obj1.Plowest : obj1.Plowest;
} else {
obj1.display_nowprice = '¥' + obj1.nowprice;
obj1.display_Phighest = '¥' + obj1.Phighest;
obj1.display_Plowest = '¥' + obj1.Plowest;
}
var lowtle = "最低(单 件):";
// if (G.aliSite) {
// lowtle = `最低:`;
// } else if (!hideCoudanManage || !obj2) {
// lowtle = `最低(单件):`;
// }
var oinfo = userData.get('other_info');
var dp_id = oinfo && oinfo.now && oinfo.now.dp_id;
var promoUrl = undefined;
if (dp_id) {
promoUrl = "https://www.gwdang.com/trend/" + dp_id + ".html?static=true";
}
if (obj1 && obj2 && obj1.Plowest === obj2.Plowest && obj1.lowestDate === obj2.lowestDate) {
obj2 = null;
}
if (!G.h_nopuzzle_promo) {
promoUrl = null;
}
var data = {
d1: obj1,
d2: obj2,
aliSite: G.aliSite,
promoUrl: promoUrl,
lowtle: lowtle,
showcoudan: showcoudan
};
if (!$('.barTrendInfoBox').length) {
var el = document.createElement('DIV');
$('#gwdang-pri-trend-chart').append(el);
barTrendComp = new Vue({
el: el,
data: data,
render: function render(h) {
return h(BarTrendInfo, {
props: {
d1: this.d1,
d2: this.d2,
aliSite: this.aliSite,
promoUrl: this.promoUrl,
lowtle: this.lowtle,
showcoudan: this.showcoudan
}
});
}
});
} else {
Object.keys(data).forEach(function (key) {
barTrendComp[key] = data[key];
});
}
window.barTrendComp = barTrendComp;
globalCondition.setMet('promoUrl', promoUrl);
setTimeout(function () {
// 为了上下对齐, 需要手动计算一次上面的距离给下面
var ppiW = $('#gwdang-trend-detail .opi-sp1').outerWidth() + $('#gwdang-trend-detail .opi-sp2').outerWidth();
$('#gwdang-trend-detail .ppi-sp1').width(Math.ceil(ppiW) + 2);
}, 100);
};
var getLowestDate2 = function getLowestDate2(ki, data) {
var store = data.store[ki];
if (ki === 1) {
var origin_st = data.store[0].all_line;
if (store.all_line.join("") === origin_st.join("")) {
return;
}
}
getLowestDate('plotAll', ki, store.all_line, store.all_equal_short, store.all_line_begin_time, data.promo);
if (store.half_year_line && store.half_year_line.length > 0) {
if (ki === 1) {
var origin_st = data.store[0].half_year_line;
if (store.half_year_line.join("") === origin_st.join("")) {
return;
}
}
getLowestDate('plotYear', ki, store.half_year_line, store.all_equal_short, store.half_year_line_time, data.promo);
}
var newStsize = store.all_line.length;
if (newStsize > 180) {
newStsize = store.all_line.length;
var newSt = store.all_line.slice(newStsize - 180);
if (ki === 1) {
var origin_st = data.store[0].all_line.slice(newStsize - 180);
if (newSt.join("") === origin_st.join("")) {
return;
}
}
var pointStart = store.all_line_begin_time + 86400000 * (newStsize - 180);
getLowestDate('days180', ki, newSt, store.all_equal_short, pointStart, data.promo);
} else {
if (ki === 1) {
var origin_st = data.store[0].all_line;
if (store.all_line.join("") === origin_st.join("")) {
return;
}
}
getLowestDate('days180', ki, store.all_line, store.all_equal_short, store.all_line_begin_time, data.promo);
}
if (store.month_line && store.month_line.length > 0) {
if (ki === 1) {
var origin_st = data.store[0].month_line;
if (store.month_line.join("") === origin_st.join("")) {
return;
}
}
getLowestDate('plotMonth', ki, store.month_line, store.all_equal_short, store.month_line_time, data.promo);
}
};
var getLowestDate = function getLowestDate(id, ki, newSt, all_equal_short, pointStart, promo) {
// 计算最低最高点 以及最低点对应的时间
id = id + ki.toString();
lowHighInfoObj[id] = {};
var Plowest = undefined,
Phighest = undefined;
var lowestDate = undefined;
var lowestPromo = undefined,
lowestPromoPprice = undefined,
lowestCoupon = undefined;
Plowest = Math.min.apply(Math, newSt);
Phighest = Math.max.apply(Math, newSt);
var low_index = newSt.lastIndexOf(Plowest);
var low_index2 = low_index;
var point_interval = 86400000;
if (all_equal_short) point_interval = 3600000;
lowestDate = pointStart + point_interval * low_index;
if (ki == 1) {
for (var k = low_index2; k > 0; k--) {
if (newSt[k] === newSt[low_index2]) {
// let str = (pointStart + point_interval * (k) - 3600000 * 8).toString()
var str = timeUtil.localeDateString(pointStart + point_interval * k);
if (Number(discountInfo2[str] && discountInfo2[str].price) == Plowest) {
lowestDate = Number(str) + 3600000 * 8;
break;
}
}
}
for (var i = 0; i < promo.length; i++) {
// 获取最低点对应的促销活动
if (promo[i].time * 1000 === lowestDate - 3600000 * 8) {
lowestPromo = promo[i].msg.promotion;
lowestCoupon = promo[i].msg.coupon && promo[i].msg.coupon.replace("领券:", "");
lowestPromoPprice = (promo[i].ori_price / 100).toFixed(2);
}
}
}
lowHighInfoObj[id].lowestDate = lowestDate;
lowHighInfoObj[id].Plowest = Number(Plowest).toFixed(2);
lowHighInfoObj[id].Phighest = Number(Phighest).toFixed(2);
if (lowHighInfoObj[id].Phighest === lowHighInfoObj[id].Plowest) {
lowHighInfoObj[id].nowprice = lowHighInfoObj[id].Plowest;
}
if (lowestPromo || lowestCoupon) {
var str = '';
str += '页面价' + lowestPromoPprice + ' ';
if (lowestCoupon) {
if (lowestCoupon.match(/\d+-\d+/)) {
var quanarr = lowestCoupon.split('-');
str += "券: 满" + quanarr[0] + "减" + quanarr[1] + ' ';
} else {
str += "券: " + lowestCoupon + ' ';
}
}
if (lowestPromo) str = str + '促: ' + lowestPromo.replace(/,/g, ',');
lowHighInfoObj[id].lowestPromo = str;
lowHighInfoObj[id].lowestPromoPprice = lowestPromoPprice;
}
};
var pageLow = {};
// 在走势图上加label标签
var addSeriesDataLabels = function addSeriesDataLabels(data, nopuzzle_promo, key) {
var addpromo = undefined;
if (data.name === '页面价' && nopuzzle_promo) {
addpromo = true;
}
var obj = {
enabled: true,
borderColor: '#f2f2f2',
borderWidth: 1,
padding: 3,
backgroundColor: 'rgba(255, 255, 255, 0.7)',
shadow: false,
borderRadius: 2,
style: {
fontWeight: 'normal',
fontFamily: 'Helvetica',
fontSize: '13px'
},
y: -3,
formatter: function formatter() {
return '¥' + this.y.toString().replace(',', '');
}
};
var list = data.data;
var lowestIndex = 0;
var highestIndex = 0;
var low = list[0].y || 9999999;
var high = list[0].y || 0;
var allNull = true;
for (var i = 0; i < list.length; i++) {
if (i != 0 && i != list.length - 1 && list[i].y) {
allNull = false;
}
if (addpromo) {
for (var j = 0; j < nopuzzle_promo.length; j++) {
if (data.pointStart + data.pointInterval * i - 3600000 * 19 === nopuzzle_promo[j].time * 1000) {
if (nopuzzle_promo[j].showCircle) {
list[i].marker = {
enabled: true,
fillColor: '#fff',
lineColor: '#5ACFFB',
radius: 2.5,
lineWidth: 1,
symbol: "circle"
};
}
}
}
}
if (list[i].y && list[i].y >= high) {
high = list[i].y;
highestIndex = i;
}
if (list[i].y && list[i].y <= low) {
low = list[i].y;
lowestIndex = i;
}
}
if (data.name === '页面价') {
pageLow[key] = list[lowestIndex].y;
}
if (allNull && data.name === '凑单到手价' && hideCoudanManage) {
hideCoudanManage[key] = true;
return;
}
if ((!list[lowestIndex - 1] || list[lowestIndex - 1].y === null) && (!list[lowestIndex + 1] || list[lowestIndex + 1].y === null)) {
return;
}
if (data.name === '凑单到手价' && pageLow[key] === list[lowestIndex].y) {
return;
}
if (highestIndex === lowestIndex) {
obj.color = '#3FC0F0';
// list[highestIndex].dataLabels = obj;
} else {
obj.color = '#E4393C';
if (data.name === '页面价') {
// list[highestIndex].dataLabels = obj;
list[highestIndex].marker = {
enabled: true,
fillColor: 'rgba(228,57,60,1)',
lineColor: 'rgba(228,57,60,0.3233)',
radius: 2.5,
lineWidth: 4,
symbol: "circle"
};
}
var obj2 = JSON.parse(JSON.stringify(obj));
obj2.color = '#35BD68';
var fillColor = 'rgba(53,189,104,1)';
var lineColor = 'rgba(53,189,104,0.3233)';
if (data.name === '凑单到手价') {
obj2.color = '#FFC06D';
fillColor = 'rgba(255,166,0,1)';
lineColor = 'rgba(255,166,0,0.3233)';
}
// list[lowestIndex].dataLabels = obj2;
list[lowestIndex].marker = {
enabled: true,
fillColor: fillColor,
lineColor: lineColor,
radius: 2.5,
lineWidth: 4,
symbol: "circle"
};
}
if (noTbTrend) {
list[list.length - 1].marker = {
enabled: true,
fillColor: '#5ACFFB',
radius: 2.5,
lineWidth: 0,
symbol: "circle"
};
}
};
var TooltipView = __webpack_require__("893503d294226ea0dddf")["default"];
var TooltipViewBar = __webpack_require__("8da202894b503b94f179")["default"];
var renderTooltip = function renderTooltip(ishide, data) {
if (ishide) {
$(toolTipDom).hide();
return;
}
$(toolTipDom).show();
if (data.addpro === data.pagePrice) data.addpro = null;
if (nopuzzlePpromo) {
for (var i = 0; i < nopuzzlePpromo.length; i++) {
//if (data.x - 3600000 * 19 === nopuzzlePpromo[i].time * 1000) {
if (__webpack_require__("6868b03b94b90a856624").isSameDay(data.x, nopuzzlePpromo[i].time * 1000)) {
var str = '';
if (nopuzzlePpromo[i].msg.coupon) {
var coupon = nopuzzlePpromo[i].msg.coupon;
if (coupon.match(/\d+-\d+/)) {
var quanarr = coupon.split('-');
str += "券: 满" + quanarr[0] + "减" + quanarr[1] + ' ';
} else {
str += "券: " + coupon + ' ';
}
}
if (nopuzzlePpromo[i].msg.promotion) {
str = str + '促: ' + nopuzzlePpromo[i].msg.promotion + ' ';
}
data.directpro = (nopuzzlePpromo[i].price / 100).toFixed(2);
data.promo2 = str;
data.pagePrice = (nopuzzlePpromo[i].ori_price / 100).toFixed(2);
}
}
}
var html = __webpack_require__("f872aed6f79e43acee4a");
if (toolTipDom !== '#big_tooltip') {
html = __webpack_require__("6f3237f8ad917574d8e1");
}
var domclass = '';
if (data.directpro) domclass += 'directpro ';
if (data.addpro) domclass += 'addpro ';
if (data.addpro || data.directpro) {
$(toolTipDom).addClass('bigheight');
} else {
$(toolTipDom).removeClass('bigheight');
}
if (moneyInfo) {
var np = parsePrice(data.pagePrice, moneyInfo[2]);
data.pagePrice = moneyInfo[0] + data.pagePrice + ("(¥" + np + ")");
} else {
data.pagePrice = '¥' + data.pagePrice;
}
if (!renderedComponents[toolTipDom]) {
var el = document.createElement('DIV');
$(toolTipDom).empty().append(el);
renderedComponents[toolTipDom] = new Vue({
data: {
data: data,
domclass: domclass,
aliSite: false
},
el: el,
mixins: [_commonComponentsDataUpdateMixin2["default"]],
render: function render(h) {
return h(toolTipDom !== '#big_tooltip' ? TooltipViewBar : TooltipView, {
props: {
data: this.data,
domclass: this.domclass,
aliSite: this.aliSite
}
});
}
});
} else {
renderedComponents[toolTipDom].updateData({
data: data,
domclass: domclass,
aliSite: false
});
}
};
// 两条线相同点部分去掉 避免重叠造成颜色污染
var sliceData = function sliceData(data) {
for (var pattern in data) {
if (data[pattern].length && data[pattern].length > 1 && data[pattern][1].name === "凑单到手价") {
var size = data[pattern][0].data.length;
for (var i = 2; i < size; i++) {
var a1 = data[pattern][0].data;
var a2 = data[pattern][1].data;
if (a1[i].y === a2[i].y && a1[i - 1].y === a2[i - 1].y && (a1[i - 2].y === a2[i - 2].y || a2[i - 2].y === null)) {
a2[i - 1].y = null;
}
}
}
}
};
var hasBind = false;
exports = {
init: function init(data) {
var currentPage = arguments.length <= 1 || arguments[1] === undefined ? 'dpPage' : arguments[1];
var target = arguments.length <= 2 || arguments[2] === undefined ? false : arguments[2];
var plotLinesHideStatus = arguments.length <= 3 || arguments[3] === undefined ? false : arguments[3];
var renderMiniTrendInfo, biggraphState, time, renderMiniTrend;
return regeneratorRuntime.async(function init$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
// 评论走势
//renderReviewData(data)
lowHighInfoObj = {};
$('#biggraph_chrome').remove();
if ($('#plotArea_chrome').length) {
$('.bjd-newtrend-dev').remove();
$('#plotArea_chrome').remove();
$('#gwd-topText').remove();
}
currentShowing = 'plotAll';
renderedComponents = {};
noTbTrend = false;
seriesList = {
plotAll: [],
plotYear: [],
plotMonth: [],
plot5Day: [],
plotSpecial: [],
days180: []
};
originPrice = 0;
renderMiniTrendInfo = undefined;
// 加载货币配置 获取当前网站货币符号
moneyInfo = countryConfig.getMoneyInfo(G.logsite);
if (moneyInfo[2] === 'CNY') moneyInfo = null;
if (data.taobaoNoTrend) noTbTrend = true;
if (!(data.store && data.store[0] && data.store[0].all_line.length === 0)) {
context$2$0.next = 14;
break;
}
return context$2$0.abrupt("return");
case 14:
$('body').append("<div id=\"biggraph_chrome\" style=\"position: absolute;left: -1000000px; top: -100000px;background: white;overflow: hidden\"></div>");
$(chartBox).append(viewTest);
biggraphState = '';
doBind();
if (target) {
$(target).append($(chartBox));
}
// 顶部
time = 0;
if (!hasBind) {
$("#" + G.extName + "-trend").hover(function () {
if (Date.now() - time < 1000) {
return;
}
toolTipDom = '#big_tooltip_top';
obj.chart.marginRight = 30;
obj.chart.marginBottom = 23;
obj.chart.marginTop = 4;
obj.xAxis.labels.y = 22;
if (moneyInfo) {
obj.yAxis.title.text = moneyInfo[1];
obj.yAxis.title.y = 176;
}
var num = parseInt(lowHighInfoObj['plotAll0'].Phighest).toString().length;
obj.chart.marginLeft = 29 + 9 + parseInt(num * 6.8);
obj.yAxis.labels.x = -9;
obj.yAxis.title.x = -(9 + parseInt(num * 6.8) - 24);
$(chartBox).css({
left: 0,
top: 0,
bottom: 0,
right: 0
});
// if (biggraphState === 'trend') return;
var chartArea = $("#" + G.extName + "-pri-trend-chart");
chartArea.append($(chartBox));
biggraphState = 'trend';
$('.floatButtons').show();
$('#bjd-qrcode-trend').show();
if ($('#bjd-qrcode-trend').length) {
doLog();
}
$(chartBox).css({
visibility: 'hidden'
});
window.setTimeout(function () {
var width1 = $('.floatButtons').width();
__webpack_require__("316f9c352c6202560d16").log('float button width', width1);
$('#bar_trend_legend_btn').css('right', width1 + 50 + 'px');
showSeries(currentShowing, false, util.deepCopy(obj));
var width = $("#" + G.extName + "-pri-trend-chart").width();
chart.setSize(width, 182);
plotWidth = chart.plotWidth;
chart.axes[0].update(obj.xAxis);
$(chartBox).css({
visibility: 'visible'
});
doMainBind();
}, 0);
});
}
renderMiniTrend = function renderMiniTrend(detail) {
toolTipDom = '#big_tooltip';
var lowest_obj = lowHighInfoObj['days1800'];
var lowest_obj2 = undefined,
lowestDate = undefined,
lowestDate2 = undefined;
if (data.store[1] && data.store[1].name === '凑单到手价') {
lowest_obj2 = lowHighInfoObj['days1801'];
lowestDate2 = lowest_obj2 && lowest_obj2.lowestDate;
lowestDate2 = lowestDate2 && util.getTimeNumber(lowestDate2);
}
lowestDate = lowest_obj.lowestDate;
if (G.aliSite && data.lowestTime) lowestDate = new Date(data.lowestTime).getTime();
// lowestDate = lowestDate - 3600000 * 8;
lowestDate = util.getTimeNumber(lowestDate);
if (!renderMiniTrendInfo) {
var oinfo = userData.get('other_info');
var dp_id = oinfo && oinfo.now && oinfo.now.dp_id;
var promoUrl = undefined;
if (dp_id) {
promoUrl = "https://www.gwdang.com/trend/" + dp_id + ".html?static=true";
}
var infohtml = __webpack_require__("86b1f1dbab8755f1e621");
var lowtle = "最低(单 件):";
// if (G.aliSite) {
// lowtle = `最低:`;
// } else if (!hideCoudanManage || !lowestDate2) {
// lowtle = `最低(单件):`;
// }
if (lowest_obj && lowest_obj2 && lowest_obj.Plowest === lowest_obj2.Plowest && lowest_obj.lowestDate === lowest_obj2.lowestDate) {
lowest_obj2 = null;
}
if (!G.h_nopuzzle_promo) {
promoUrl = null;
}
// if ($('.orign-pri-info').length) {
// $('.orign-pri-info').remove();
// }
if ($('.mini-share-product').length) {
$('.mini-share-product').remove();
$('#mini-share-btn').remove();
}
$('.max-min-priinfo').empty().append(template.compile(infohtml)({
lowtle: lowtle,
aliSite: G.aliSite,
lowest_obj: lowest_obj,
lowestDate: lowestDate,
lowestDate2: lowestDate2,
promoUrl: promoUrl,
lowest_obj2: lowest_obj2,
currency: moneyInfo ? moneyInfo[0] : '¥'
}));
globalCondition.setMet('promoUrl', promoUrl);
// 分享商品
// require('shareProduct').init(data.price_status)
if (!lowest_obj2) {
$('#mini_price_history').removeClass('coudanpri');
}
setTimeout(function () {
var ppiW = $('.opi-sp1').outerWidth() + $('.opi-sp2').outerWidth();
$('.promo-pri-info .ppi-sp1').width(Math.ceil(ppiW) + 2);
}, 100);
renderMiniTrendInfo = true;
}
if (moneyInfo) {
$('#mini_price_history .ht-mm-max').text(moneyInfo[0] + lowest_obj.Phighest);
$('#mini_price_history .ht-mm-min').text(moneyInfo[0] + lowest_obj.Plowest);
$('#big_tooltip').addClass('ht_tip');
}
obj.title.x = 0;
obj.chart.marginRight = 16;
obj.chart.marginTop = 5;
obj.yAxis.title.text = null;
obj.xAxis.labels.y = 20;
obj.xAxis.labels.x = -2;
obj.yAxis.title.y = -26;
if (moneyInfo) {
obj.chart.marginTop = 4;
var num = parseInt(lowest_obj.Phighest).toString().length;
obj.chart.marginRight = 2;
obj.chart.marginLeft = Math.ceil(num * 6.8 + 11);
obj.chart.marginBottom = 24;
// obj.yAxis.labels.x = -Math.ceil(num * 6.8 + 11);
obj.yAxis.labels.x = -14;
obj.yAxis.title.x = -(Math.ceil(num * 6.8 + 11) - 24); //25 title长度
obj.yAxis.title.text = moneyInfo[1];
// obj.yAxis.title.y = 162;
obj.yAxis.title.y = -12;
} else {
var num = parseInt(lowest_obj.Phighest).toString().length;
obj.chart.marginLeft = 16 + 14 + parseInt(num * 6.8);
obj.yAxis.labels.x = -14;
}
if (lowest_obj.Phighest < 1) {
obj.chart.marginLeft = 16 + 14 + parseInt(4 * 6.8);
}
if (G.site === 'amazon') {
obj.chart.marginLeft = 50;
}
$('.floatButtons').hide();
$('#bjd-qrcode-trend').hide();
// yhd.com
$('#detailPromotion').css({
zIndex: 0
});
$(chartBox).css({
left: 0,
top: 0,
bottom: 0,
right: 0
});
if (biggraphState === 'btn') return;
$(detail).append($(chartBox));
doMiniBind();
biggraphState = 'btn';
$(chartBox).css({
visibility: 'hidden'
});
window.setTimeout(function () {
originPrice = 0;
// if (data.store[0].all_line.length > 31 && !data.store[0].all_equal_short) {
// showSeries('plotMonth', true);
// } else {
// showSeries('plotAll', true);
// }
var toShow = 'days180';
if (store[0].all_line.length < 180) {
toShow = currentShowing;
}
if (store[0].half_year_line) {
halfYearExist = true;
}
showSeries(toShow, true, util.deepCopy(obj), true);
var width1 = $("#bdext_mini_trendbox").width();
var height1 = 182;
if (!width1) {
width1 = 460;
}
if (G.site == 'amazon') {
width1 = 450;
}
if (width1 && width1 > 0) {
chart.setSize(width1, height1, false);
}
$(chartBox).css({
visibility: 'visible'
});
}, 25);
};
// 中间
if (true) {
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $("#mini_price_history").length;
}).then(function () {
$("#mini_price_history").hover(function () {
var doms = '#mini_price_history_detail_chart';
// if (G.site == 'amazon' || G.site == '6pm') {
// doms = '#mini_ht_detail_chart'
// }
renderMiniTrend(doms);
});
// yhd.com
$("#mini_price_history_detail").mouseleave(function () {
$('#detailPromotion').css({
zIndex: 15
});
});
});
}
// 底部
$("#gwd-trend").hover(function () {
// obj.yAxis.title.text = foreignTitle
if (biggraphState === "gwd") return;
obj.chart.marginRight = 60;
obj.chart.marginBottom = 23;
obj.chart.marginTop = 4;
obj.xAxis.labels.y = 22;
$(chartBox).css({
left: 0,
top: 0,
bottom: 0,
right: 0
});
$("#gwd-trend-chart").append($(chartBox));
biggraphState = "gwd";
$(chartBox).css({
visibility: 'hidden'
});
window.setTimeout(function () {
showSeries(currentShowing, false, util.deepCopy(obj));
chart.reflow();
$(chartBox).css({
visibility: 'visible'
});
$("#gwd-trend-chart").show();
doMainBind();
}, 0);
$('.floatButtons').show();
$('#bjd-qrcode-trend').show();
if ($('#bjd-qrcode-trend').length) {
doLog();
}
$('#bjd-qrcode-trend').css('bottom', '9px');
});
$("#plotArea_chrome").css({
maxWidth: document.body.clientWidth - 280 + 'px'
});
$("#plotArea_chrome").mousemove(function (e) {
mousePosition.x = e.pageX;
mousePosition.y = e.pageY;
});
$("#plotArea_chrome").click(function () {
return false;
});
hasBind = true;
if (data) {
(function () {
store = data.store;
getLowestDate2(0, data);
if (data.store[1] && data.store[1].name === "凑单到手价" && data.promo) {
// 如果有凑单到手价同时有对应的促销活动 把促销活动信息给一个全局变量方便取用
for (var i = 0; i < data.promo.length; i++) {
var datestr = timeUtil.localeDateString(data.promo[i].time * 1000);
discountInfo[datestr] = data.promo[i].msg;
discountInfo2[datestr] = {
price: data.promo[i].price,
info: data.promo[i].msg.promotion
};
}
// 计算最低最高价和时间
getLowestDate2(1, data);
$(".discount-price-re").show();
$('#mini_price_history').addClass('coudanpri');
$('#bar_trend_legend_btn').removeClass('no-review');
$('#mini_price_history_detail_btn').removeClass('no-review');
} else {
hideCoudanManage = null;
$('#bar_trend_legend_btn').addClass('no-review');
$('#mini_price_history_detail_btn').addClass('no-review');
}
if (data.nopuzzle_promo) {
G.h_nopuzzle_promo = true;
}
// if (G.aliSite) {
// $('#bar_trend_legend_btn').remove()
// $('#mini_price_history_detail_btn').addClass('aliSite')
// }
originData = data;
var earlistDay = Math.min(data.store[0] && data.store[0].all_line_begin_time, getEarlistDay(store));
var currentDay = data.now_day;
currentTime = data.now_day;
var seriesConfig = [{
plot: 'plotAll',
start: 'all_line_begin_time',
minDay: 0.1,
data: 'all_line'
}, {
plot: 'plotMonth',
start: 'month_line_time',
minDay: 30,
data: 'month_line'
}, {
plot: 'plotYear',
start: 'half_year_line_time',
minDay: 0.1,
data: 'half_year_line'
}, {
plot: 'days180',
start: 'all_line_begin_time',
minDay: 0.1,
data: 'all_line'
}];
enablePlot('#plotAll');
// if (store[0].name.indexOf('(当前)') === -1) {
// store[0].name += '(当前)';
// }
store[0].name = "页面价";
var storeLimit = 18;
if (currentPage === 'zhidemai') {
storeLimit = 1;
}
if (currentPage === 'priceHistory') {
storeLimit = 20;
}
var allDays = parseInt((currentDay - earlistDay) / oneDay);
for (var i = 0; i < Math.min(store.length, storeLimit); i++) {
if (store[i].all_line.length === 0) continue;
// if (store[i].promo && store[i].promo.length > 0) {
// promotionData[store[i].name] = store[i].promo[0].desc;
// }
if (store[i].all_equal_short && store.length !== 1) {
store[i].all_line = [];
for (var j = 0; j < store[i].short_day_line.length; j += 24) {
store[i].all_line.push(store[i].short_day_line[j]);
}
store[i].all_line_begin_time = data.now_day - 5 * oneDay;
store[i].all_equal_short = false;
}
for (var k = 0; k < seriesConfig.length; k++) {
var j = seriesConfig[k];
if (getMidDay(currentDay) - getMidDay(earlistDay) >= j.minDay * oneDay) {
if (!store[i][j.data]) {
continue;
}
if (j.start !== 'short_day_line_begin_time') {
//store[i][j.start] = getMidDay(store[i][j.start]);
}
if (store[i].all_equal_short && j.start === 'all_line_begin_time') {
//store[i][j.start] = store[i].short_day_line_begin_time;
}
enablePlot('#' + j.plot);
var newSeries = {
color: generateColorForStore(store[i].name),
name: store[i].name,
pointStart: store[i][j.start],
pointInterval: oneDay,
legendIndex: 1,
connectNulls: false,
lineWidth: 1,
zIndex: 500 - i * 500 - 1,
marker: {
//symbol: 'rect',
symbol: currentSymbol.extended,
states: {
hover: {
enabled: false
}
}
},
states: {
hover: {
enabled: false,
halo: {
size: 0
}
}
},
data: store[i][j.data]
};
if (store[i].name === '凑单到手价') {
newSeries.color = "#FFC06D";
}
if (noTbTrend) {
newSeries.dashStyle = "Dash";
}
if (j.plot === 'plot5Day') {
//newSeries.pointStart -= 5*oneDay;
newSeries.pointInterval = 3600000;
if (newSeries.pointInterval * newSeries.data.length + newSeries.pointStart > currentTime) {
currentTime = newSeries.pointInterval * newSeries.data.length + newSeries.pointStart;
}
}
if (j.plot === 'plotAll' && newSeries.data.length < 30) {
newSeries.pointInterval = oneDay;
setXAxisMinInterval(oneDay);
}
if ((j.plot === 'plotAll' || j.plot === 'days180') && store[i].all_equal_short) {
if (i === 0) {
newSeries.pointInterval = 3600000;
//all_equal_short = true;
} else {
var s = new Date(newSeries.pointStart);
var s2 = new Date(s.getYear() + 1900, s.getMonth(), s.getDate(), 8);
newSeries.pointStart = s2.getTime();
newSeries.pointInterval = oneDay;
var tmpData = [];
for (var _i = 0; _i < newSeries.data.length; _i += 24) {
tmpData.push(newSeries.data[_i]);
}
newSeries.data = tmpData;
}
}
// 增大点的密度,使移动平滑
newSeries.addPointTimes = 1;
while (newSeries.data && newSeries.data.length < 100) {
if (j.plot === 'plotAll') {
break;
}
var newData = [];
for (var _k = 0; _k < newSeries.data.length; _k++) {
newData.push(newSeries.data[_k]);
if (_k + 1 === newSeries.data.length) break;
newData.push(newSeries.data[_k]);
}
newSeries.data = newData;
newSeries.pointInterval = newSeries.pointInterval / 2;
newSeries.addPointTimes = newSeries.addPointTimes * 2;
}
newSeries.data = newSeries.data ? newSeries.data.map(resetData) : null;
if (newSeries.data != null) {
seriesList[j.plot].push(newSeries);
}
// require('common/extConsole').log('newSeries data', JSON.parse(JSON.stringify(newSeries.data)));
}
}
}
if (seriesList['plotAll'].length === 1) {
var series = seriesList['plotAll'][0];
series.data = series.data.map(function (i) {
return i.y;
});
while (series.data.length < 100) {
var newData = [];
for (var k = 0; k < series.data.length; k++) {
newData.push(series.data[k]);
if (k + 1 === series.data.length) break;
newData.push(series.data[k]);
}
series.data = newData;
series.pointInterval = series.pointInterval / 2;
}
series.data = series.data.map(function (i) {
return {
y: i,
marker: {
enabled: false
}
};
});
}
// 和原始数据重合的点 去掉
// sliceData(seriesList)
if (!store[0].all_equal_short) {
$('#plotAll').html("全部" + store[0].all_line.length + "天");
if (store[0].all_line.length > 180) {
currentShowing = 'plotYear';
}
} else {
allDays++;
$('#plotAll').html("全部(" + allDays + "天)");
}
showingManager.clear();
// 默认显示原始价格和当前商品
if (originPrice && currentPage !== 'zhidemai') {
showingManager.add('当前商城原始价格');
}
showingManager.add(store[0].name);
// data copy start
var mergeSeries = function mergeSeries(a, b) {
var bList = b.map(function (item) {
return item.name;
});
return a.map(function (item) {
if (bList.indexOf(item.name) === -1) {
return item;
} else {
var toMerge = b.filter(function (j) {
return j.name === item.name;
})[0];
var tmp = copy(item);
tmp.data = toMerge.data;
tmp.pointStart = toMerge.pointStart;
tmp.pointInterval = toMerge.pointInterval;
return tmp;
}
});
};
var fillSeries = function fillSeries(seriesList) {
var pointIntervalList = seriesList.map(function (i) {
return i.pointInterval;
});
var minInterval = Math.min.apply(null, pointIntervalList);
seriesList.forEach(function (series) {
while (series.pointInterval > minInterval) {
var newData = [];
for (var i = 0; i < series.data.length; i++) {
newData.push(series.data[i]);
if (i + 1 === series.data.length) break;
var newPoint = {
marker: series.data[i].marker,
y: (series.data[i + 1].y + series.data[i].y) / 2
};
newData.push(newPoint);
}
series.pointInterval = series.pointInterval / 2;
series.data = newData;
}
});
};
['plotMonth', 'plotYear'].forEach(function (i) {
if (!$("#" + i).hasClass('bjd-hidden')) {
var allSeries = seriesList['plotAll'];
var thisSeries = seriesList[i];
var toAdd = mergeSeries(allSeries, thisSeries);
seriesList[i] = toAdd;
fillSeries(seriesList[i]);
}
});
fillSeries(seriesList['plotAll']);
var days180_size = seriesList['days180'][0] && seriesList['days180'][0].data.length;
if (days180_size && days180_size > 180) {
for (var k = 0; k < seriesList['days180'].length; k++) {
seriesList['days180'][k].data.splice(0, days180_size - 180);
seriesList['days180'][k]['pointStart'] = seriesList['days180'][k]['pointStart'] + seriesList['days180'][k]['pointInterval'] * (days180_size - 180);
}
}
for (var spattern in seriesList) {
if (seriesList[spattern].length) {
for (var di = 0; di < seriesList[spattern].length; di++) {
addSeriesDataLabels(seriesList[spattern][di], data.nopuzzle_promo, spattern);
nopuzzlePpromo = data.nopuzzle_promo;
}
}
}
// showSeries('plotAll', false, util.deepCopy(obj));
//chart.reflow();
})();
};
if (G.IE7 || G.IE8 || G.IE9 || G.IE10 || G.IE11) {
$('#mini_price_history_detail_chart').css({
width: '460px'
});
$('#mini_price_history_detail').css({
'width': '569px'
});
}
if ((G.IE9 || G.IE10) && (G.site === 'vip' || G.site === 'vipshop')) {
$('#mini_price_history_detail_chart').css({
width: '390px'
});
}
case 32:
case "end":
return context$2$0.stop();
}
}, null, _this);
},
resetBind: function resetBind() {
hasBind = false;
}
};
return exports;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("ff50e367dd130fa205e3"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"], __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "d36a74aa21bb110ae407":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {// 京东礼金
var _this2 = this;
var request = __webpack_require__("91f250ebeb8d5987491c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
module.exports.init = function callee$0$0() {
var config;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
var _this = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(G.site !== '360buy')) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
if (!G.forbidGiftMoney) {
context$1$0.next = 6;
break;
}
globalCondition.setMet('noOtherGiftMoney');
__webpack_require__("9920f8981151f34ffc09").init('qr');
return context$1$0.abrupt('return');
case 6:
context$1$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('#summary-tips').length > 0;
}));
case 8:
if (!($('#summary-tips').text().indexOf('不可使用东券') > -1 || $('#summary-tips').text().indexOf('不可使用京券、东券') > -1)) {
context$1$0.next = 12;
break;
}
globalCondition.setMet('noOtherGiftMoney');
__webpack_require__("9920f8981151f34ffc09").init('qr');
return context$1$0.abrupt('return');
case 12:
if (!($('#pingou-banner .activity-type strong').text().indexOf('预售') > -1)) {
context$1$0.next = 16;
break;
}
globalCondition.setMet('noOtherGiftMoney');
__webpack_require__("9920f8981151f34ffc09").init('qr');
return context$1$0.abrupt('return');
case 16:
context$1$0.next = 18;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig'));
case 18:
config = context$1$0.sent;
if (!config.allowJdGiftMoney) {
context$1$0.next = 24;
break;
}
context$1$0.next = 22;
return regeneratorRuntime.awrap((function callee$1$0() {
var payload, duomaiData, params, res;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
payload = {
rebate: 1,
dp_id: G.dp.itemId
};
if (!config.allowDuomai) {
context$2$0.next = 13;
break;
}
context$2$0.prev = 2;
context$2$0.next = 5;
return regeneratorRuntime.awrap(request.rawGet('https://u.gwdang.com/gyp/jd/item?id=' + G.dp.itemId.replace('-3', '')));
case 5:
duomaiData = context$2$0.sent;
payload.rate = (parseFloat(duomaiData.commission_rate) * 100).toFixed(2);
payload.price = duomaiData.price * (location.href.indexOf('debugExt') > -1 ? 10000 : 1);
context$2$0.next = 13;
break;
case 10:
context$2$0.prev = 10;
context$2$0.t0 = context$2$0['catch'](2);
console.warn(context$2$0.t0);
case 13:
params = Object.keys(payload).map(function (k) {
return k + '=' + encodeURIComponent(payload[k]);
}).join('&');
context$2$0.next = 16;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/Coupon?' + params));
case 16:
res = context$2$0.sent;
if (res.rebate && res.rebate >= 1) {
(function () {
__webpack_require__("83271c7588396d2d5e59").log('jdGiftMoney:show');
if (res._jump === 'qrcode') {
__webpack_require__("83271c7588396d2d5e59").log('jdGiftMoney:needScanQr');
__webpack_require__("83271c7588396d2d5e59").log('jdGiftMoney:-needScanQr');
} else if (res._jump === 'link') {
__webpack_require__("83271c7588396d2d5e59").log('jdGiftMoney:needClickLink');
}
var GiftMoney = __webpack_require__("404ef3bf6016b988808a")['default'];
$('#gwd-coupon-placeholder').replaceWith('<div id="gwd-giftmoney"></div>');
new Vue({
el: '#gwd-giftmoney',
render: function render(h) {
return h(GiftMoney, {
props: {
value: res.rebate,
qr: res._jump === 'qrcode',
url: res.url,
tag: res._tag
}
});
}
});
if (res.jump !== 'qrcode') {
__webpack_require__("9c38beef5ff283e15bd2").setMet('couponLink', {
content: '发现' + res.rebate + '元红包,速领',
url: res.url
});
}
__webpack_require__("08527d571215689ce73c").init(res.url, '领红包下单', res._jump === 'qrcode' ? {
value: res.rebate,
qr: res._jump === 'qrcode',
url: res.url,
tag: res._tag
} : false);
$('#gwdang-banner-ad').remove();
var GiftMoneyTop = __webpack_require__("28ca786b072dc40c7e4b")['default'];
$('.gwd-topbar-left').append('<div id="gwd-giftmoney-top"></div>');
new Vue({
el: '#gwd-giftmoney-top',
render: function render(h) {
return h(GiftMoneyTop, {
props: {
value: res.rebate,
qr: res._jump === 'qrcode',
url: res.url,
tag: res._tag
}
});
}
});
//require('standard/module/jdPriceProtect').init('redpack')
})();
} else {
globalCondition.setMet('noOtherGiftMoney');
__webpack_require__("9920f8981151f34ffc09").init('qr');
}
case 18:
case 'end':
return context$2$0.stop();
}
}, null, _this, [[2, 10]]);
})());
case 22:
context$1$0.next = 26;
break;
case 24:
globalCondition.setMet('noOtherGiftMoney');
__webpack_require__("9920f8981151f34ffc09").init('qr');
case 26:
case 'end':
return context$1$0.stop();
}
}, null, _this2);
};
//if (navigator.userAgent.toLowerCase().indexOf('metasr') === -1) return
// let config = await request.rawGet('https://cdn.gwdang.com/js/configs/gwdang.json')
// let prev = 'www.duomai.com'
// if (!G.allowBackgroundRequest) {
// prev = 'browser.bijiago.com/duomai'
// }
// let duomaiData = await request.rawGet(`https://${prev}/api/duomai_product.php?type=jd&good_id=${G.dp.itemId.replace('-3', '')}`)
// //let duomaiData = await request.get(`https://www.duomai.com/api/duomai_product.php?type=jd&good_id=${G.dp.itemId.replace('-3', '')}`)
// if (typeof duomaiData === 'string') {
// duomaiData = JSON.parse(duomaiData)
// }
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "d3964c25090c5e159255":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("5f15b6d53f6e2977ee2f");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("46a61cc6", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingTop.vue?vue&type=style&index=2&id=3f03717c&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./CollectionSettingTop.vue?vue&type=style&index=2&id=3f03717c&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "d45bbf37f97eb6c6f02e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___ = __webpack_require__("1d4a38351293e5975c34");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__MiniSameList_vue_vue_type_script_lang_js___ = __webpack_require__("1733ff6af8002b788e32");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__MiniSameList_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__MiniSameList_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MiniSameList_vue_vue_type_style_index_0_id_caa5e08c_scoped_true_lang_less___ = __webpack_require__("7d96823596453ce40ef0");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MiniSameList_vue_vue_type_style_index_1_id_caa5e08c_scoped_true_lang_css___ = __webpack_require__("4398ded64f1b528d1da8");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__MiniSameList_vue_vue_type_style_index_2_id_caa5e08c_scoped_true_lang_less___ = __webpack_require__("b59fcaa0fde4010461fb");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_5__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__MiniSameList_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___["b" /* staticRenderFns */],
false,
null,
"caa5e08c",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('caa5e08c')) {
api.createRecord('caa5e08c', component.options)
} else {
api.reload('caa5e08c', component.options)
}
module.hot.accept("./MiniSameList.vue?vue&type=template&id=caa5e08c&scoped=true&", function () {
api.rerender('caa5e08c', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/MiniSameList.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "d54879e983a83d07f093":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
var deviceEncode = __webpack_require__("57981fc895e0110a4346");
module.exports.retry = function (wait, cb, times, time) {
//@param function wait 等待的条件
//@param function cb 条件满足后做的操作
//@param number times 尝试的次数
//@param number time 每次等待的时间
var _times = 0;
function _try() {
if (_times >= times) return;
if (wait()) cb();else {
_times++;
setTimeout(_try, time);
}
}
_try();
};
module.exports.settings = function (op, key, value) {
var request = __webpack_require__("91f250ebeb8d5987491c");
request.get(G.server + '/brwext/permanent_id?' + ('version=2&op=' + op + '&' + key + '=' + value)).done(function (msg) {
G[key] = value;
});
};
module.exports.setLocal = function (key, value) {
communicate.trigger({
'type': 'setStorage',
'key': key,
'value': value
});
};
module.exports.openTab = function () {
if (!G.allowBackgroundRequest) {
window.open(G.server + '/brwext/setting?from=' + deviceEncode(G.from_device) + '&btype=' + (G.btype ? G.btype : ''));
}
communicate.trigger({
'type': 'opentab'
});
};
// module.exports.addFavorCheck = () => {
// communicate.trigger({
// 'type': 'addFavorCheck'
// })
// }
module.exports.getTimeNumber = function (time, type) {
// 1: xxxx-xx-xx 2.xx-xx 3.xx.xx 4. xxxx.xx.xx
var dateObj = new Date(time);
var y = dateObj.getFullYear();
var m = dateObj.getMonth() + 1;
var d = dateObj.getDate();
if (m < 10) m = '0' + m;
if (d < 10) d = '0' + d;
var str = '';
switch (type) {
case "1":
str = y + '-' + m + '-' + d;
break;
case "2":
str = m + '-' + d;
break;
case "3":
str = m + '.' + d;
break;
case "4":
str = y + '.' + m + '.' + d;
break;
case "5":
str = y + '/' + m + '/' + d;
break;
default:
str = '(' + y + '.' + m + '.' + d + ')';
}
return str;
};
/**
* 数组去重
* @param array
*/
module.exports.arrayUnique = function (array) {
var newArray = [];
array.forEach(function (item) {
if (newArray.indexOf(item) === -1) {
newArray.push(item);
}
});
return newArray;
};
module.exports.setSimplePagePos = function (dom, detail, detailW) {
var mainW = $(window).width();
var left = dom.offset().left;
var domw = dom.outerWidth();
var dleft = left + domw - detailW - 2;
if (dleft < 0) dleft = 0;
if (dleft + detailW > mainW) dleft = mainW - detailW - 2;
detail.css('left', dleft + 'px');
};
module.exports.deepCopy = function (obj) {
return $.extend(true, {}, obj);
};
module.exports.stringToNumber = function (text) {
var x = parseInt(text);
if (text.includes('万')) {
x = x * 10000;
}
return x;
};
module.exports.numberToString = function (number) {
var digit = arguments.length <= 1 || arguments[1] === undefined ? 2 : arguments[1];
if (typeof number === 'string' && number.includes('万')) {
return number;
}
var x = parseInt(number);
if (x > 10000) {
x = x / 10000;
x = x.toFixed(digit).replace('.' + '0'.repeat(digit), '') + '万';
}
return x;
};
module.exports.waitForConditionFn = function (conditionFn) {
var checkInterval = arguments.length <= 1 || arguments[1] === undefined ? 300 : arguments[1];
var maxTryTimes = arguments.length <= 2 || arguments[2] === undefined ? 0 : arguments[2];
return new Promise(function (resolve) {
if (conditionFn()) {
resolve(true);
return;
}
var tryTimes = 0;
var t = setInterval(function () {
if (conditionFn()) {
resolve(true);
clearInterval(t);
}
tryTimes++;
if (maxTryTimes && tryTimes > maxTryTimes) {
clearInterval(t);
}
}, checkInterval);
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "d5616fae32e60d1cab7c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__PriceInput_vue_vue_type_template_id_3ed325cb_scoped_true___ = __webpack_require__("4a887fdf9f1f299f0470");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__PriceInput_vue_vue_type_script_lang_js___ = __webpack_require__("4cc85476e6bc875b4531");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__PriceInput_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__PriceInput_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less___ = __webpack_require__("8244649ef63c66851bdd");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__PriceInput_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__PriceInput_vue_vue_type_template_id_3ed325cb_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__PriceInput_vue_vue_type_template_id_3ed325cb_scoped_true___["b" /* staticRenderFns */],
false,
null,
"3ed325cb",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('3ed325cb')) {
api.createRecord('3ed325cb', component.options)
} else {
api.reload('3ed325cb', component.options)
}
module.hot.accept("./PriceInput.vue?vue&type=template&id=3ed325cb&scoped=true&", function () {
api.rerender('3ed325cb', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/Controls/PriceInput.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "d7ad1ceb9d1111274535":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "a[data-v-74d4d45d]:hover {\n text-decoration: none!important;\n}\n.gwd-scrollbar[data-v-74d4d45d] {\n height: 100%;\n z-index: 3;\n position: relative;\n overscroll-behavior-y: contain;\n scrollbar-width: thin;\n}\n.gwd-overlay[data-v-74d4d45d] {\n overscroll-behavior-y: contain;\n}\n.gwd-overlay .gwd-1688.gwd-app-window[data-v-74d4d45d] {\n top: 0;\n}\n.gwd-overlay .gwd-app-window[data-v-74d4d45d] {\n padding: 10px;\n position: absolute;\n top: 42px;\n bottom: 0;\n left: 0;\n background: #f4f5f5;\n width: 735px;\n border-top-right-radius: 8px;\n border-bottom-right-radius: 8px;\n box-sizing: border-box;\n transition: all 0.3s ease-in-out;\n}\n.gwd-overlay .gwd-app-window .gwd-window-close[data-v-74d4d45d] {\n position: absolute;\n top: 0;\n right: -32px;\n width: 24px;\n height: 24px;\n}\n.gwd-overlay .gwd-app-window .gwd-window-close img[data-v-74d4d45d] {\n width: 24px;\n height: 24px;\n}\n.gwd-overlay .gwd-app-window .gwd-window-expand[data-v-74d4d45d] {\n position: absolute;\n right: -18px;\n width: 36px;\n height: 36px;\n top: 50%;\n background: #f4f5f5;\n border-radius: 18px;\n transform: translateY(-50%);\n}\n.gwd-overlay .gwd-app-window .gwd-window-expand img[data-v-74d4d45d] {\n transition: all 0.3s ease;\n width: 16px;\n height: 16px;\n transform: rotate(180deg) translate(-5px);\n}\n.gwd-overlay .gwd-app-window .gwd-window-left[data-v-74d4d45d] {\n width: 220px;\n background: white;\n border-radius: 8px;\n}\n.gwd-overlay .gwd-app-window.gwd-expanded[data-v-74d4d45d] {\n width: 1455px;\n}\n.gwd-overlay .gwd-app-window.gwd-expanded .gwd-window-expand img[data-v-74d4d45d] {\n transform: rotate(0);\n}\n.gwd-overlay-bottom .gwd-app-window[data-v-74d4d45d] {\n top: 0;\n bottom: 60px;\n}\n.gwd-site-select[data-v-74d4d45d] {\n width: 180px;\n height: 40px;\n line-height: 40px;\n text-align: left;\n border-radius: 8px;\n font-size: 14px;\n padding-left: 20px;\n box-sizing: border-box;\n color: #3c4c54;\n}\n.gwd-site-select.gwd-active[data-v-74d4d45d] {\n background: #48bef3;\n color: white;\n text-decoration: none;\n font-weight: bold;\n}\n.gwd-sort[data-v-74d4d45d] {\n width: 100%;\n box-sizing: border-box;\n align-items: flex-start;\n}\n.gwd-sort span[data-v-74d4d45d] {\n color: #999;\n font-size: 13px;\n}\n.gwd-sort .gwd-sort-item[data-v-74d4d45d] {\n display: inline-block;\n background: white;\n color: #3c4c54;\n font-size: 13px;\n height: 20px;\n padding-left: 8px;\n padding-right: 8px;\n border-radius: 10px;\n margin-top: 23px;\n}\n.gwd-sort .gwd-sort-item.gwd-active[data-v-74d4d45d],\n.gwd-sort .gwd-sort-item[data-v-74d4d45d]:hover {\n background: rgba(72, 190, 243, 0.1);\n color: #38b4ee;\n text-decoration: none;\n}\nhr[data-v-74d4d45d] {\n width: 172px;\n border-top: 1px solid #e6e9eb;\n border-bottom: none;\n}\n", ""]);
// exports
/***/ }),
/***/ "d7b8bdfd8cae885025eb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_script_lang_js___ = __webpack_require__("379c1f0148813ff54069");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "d7eaa71b9b34f70e568b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_script_lang_js___ = __webpack_require__("33f1e3efa95059924094");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_LongCoupon_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "d80601251d793aa54a67":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {
var _this = this;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsCollectionSettingTop = __webpack_require__("4849c6a660d6f2d7dba4");
var _componentsCollectionSettingTop2 = _interopRequireDefault(_componentsCollectionSettingTop);
var MiniBarCollectionButton = __webpack_require__("966caf0f29e39a633494")['default'];
var CollectionSettingMini = __webpack_require__("0dac12c39a7042f8ce1c")['default'];
module.exports.init = function callee$0$0() {
var store, instanceId;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
instanceId = G.instanceId;
__webpack_require__("316f9c352c6202560d16").log('collection setting start with instance id', instanceId);
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('.gwd-collection-mini-content').length && G.instanceId === instanceId;
}).then(function () {
__webpack_require__("316f9c352c6202560d16").log('collection setting mini render', instanceId);
new Vue({
el: '.gwd-collection-mini-content',
store: store,
render: function render(h) {
return h(CollectionSettingMini, {
props: {
haitao: __webpack_require__("3dbec38a0e3472df70b7").isHaitao()
}
});
}
});
});
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('.gwd-collection-trend-content').length && G.instanceId === instanceId;
}).then(function () {
__webpack_require__("316f9c352c6202560d16").log('collection setting top render', instanceId);
new Vue({
el: '.gwd-collection-trend-content',
store: store,
render: function render(h) {
return h(_componentsCollectionSettingTop2['default'], {
props: {
haitao: __webpack_require__("3dbec38a0e3472df70b7").isHaitao()
}
});
}
});
store.dispatch('priceRemind/init');
$('#gwdang-trend').hover(function () {
store.dispatch('priceRemind/hover');
});
__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('#gwd_mini_remind').length;
}).then(function () {
$('#gwd_mini_remind').hover(function () {
store.dispatch('priceRemind/hover');
});
});
});
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.setPriceData = function (money, data) {
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
var price_ranges = data['store'][0].price_range.split('-');
store.commit('priceTrend/setState', {
money: money,
nowPrice: Number(data['store'][0].current_price),
priceRange: Number(price_ranges[0]).toFixed(2) + ' ~ ' + Number(price_ranges[1]).toFixed(2)
});
};
// new Vue({
// el: '#gwd_mini_remind .minibar-btn-box',
// store,
// render: h => h(MiniBarCollectionButton)
// })
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "d8cc4209c8a00ff21bca":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TipCenter_vue_vue_type_template_id_9f16b84a_scoped_true___ = __webpack_require__("a6944a8f1fb80e92210e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__TipCenter_vue_vue_type_script_lang_js___ = __webpack_require__("b9b6e07a5313f473251f");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__TipCenter_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__TipCenter_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TipCenter_vue_vue_type_style_index_0_id_9f16b84a_scoped_true_lang_css___ = __webpack_require__("b9198d67041023ca4577");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__TipCenter_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__TipCenter_vue_vue_type_template_id_9f16b84a_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__TipCenter_vue_vue_type_template_id_9f16b84a_scoped_true___["b" /* staticRenderFns */],
false,
null,
"9f16b84a",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('9f16b84a')) {
api.createRecord('9f16b84a', component.options)
} else {
api.reload('9f16b84a', component.options)
}
module.hot.accept("./TipCenter.vue?vue&type=template&id=9f16b84a&scoped=true&", function () {
api.rerender('9f16b84a', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/TipCenter.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "d98e58cfc5180294bd6a":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("89d1adbe1b58d82e839d");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLink.vue?vue&type=style&index=0&lang=css&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLink.vue?vue&type=style&index=0&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "da04c6435d323fafe137":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['title', 'priceInfo', 'priceInfoCopy', 'link']
};
module.exports = exports['default'];
/***/ }),
/***/ "da61eadd7fa9550ae386":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n.tip-item-sp3.prifontf[data-v-da945952] {\n position: relative;\n top: 1px;\n}\n", ""]);
// exports
/***/ }),
/***/ "db518a3e544b1a3c4e0f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_style_index_0_id_6179ab9e_scoped_true_lang_less___ = __webpack_require__("dcb5c5605d4bae233d99");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_style_index_0_id_6179ab9e_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_style_index_0_id_6179ab9e_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTaobaoLogin_vue_vue_type_style_index_0_id_6179ab9e_scoped_true_lang_less____default.a);
/***/ }),
/***/ "dbe8a71fef959f8b52aa":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less___ = __webpack_require__("aaed1c8884508bf25f88");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less____default.a);
/***/ }),
/***/ "dbf2d1cc1e8bc1797734":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".bjg-coupon-white[data-v-c1c2cbdc] {\n color: #ffffff;\n}\n.bjgou-subsidy-bar[data-v-c1c2cbdc] {\n cursor: pointer;\n margin-top: 5px;\n width: 442px;\n height: 67px;\n position: relative;\n display: inline-flex;\n align-items: center;\n background: url(https://cdn.bijiago.com/images/extensions/bijiago/[email protected]);\n box-sizing: border-box !important;\n background-size: contain;\n}\n.bjgou-subsidy-bar .qrcode[data-v-c1c2cbdc] {\n display: none;\n position: absolute;\n top: 70px;\n right: -15px;\n width: 148px;\n height: 156px;\n background: #FFF6F4;\n border: 1px solid #FF6132;\n z-index: 9;\n}\n.bjgou-subsidy-bar .bjg-bold[data-v-c1c2cbdc] {\n font-size: 13px;\n font-weight: bold;\n color: #ff2d53;\n}\n.bjgou-subsidy-bar .bjg-take[data-v-c1c2cbdc] {\n min-width: 87px;\n height: 22px;\n border-radius: 11px;\n border: 1px solid #FF2D53;\n position: relative;\n display: flex;\n cursor: pointer;\n}\n.bjgou-subsidy-bar .bjg-take span[data-v-c1c2cbdc] {\n font-size: 12px;\n text-align: center;\n line-height: 22px;\n}\n.bjgou-subsidy-bar .bjg-take .taker[data-v-c1c2cbdc] {\n color: white;\n width: 36px;\n height: 24px;\n line-height: 24px;\n background: linear-gradient(90deg, #FF3A62 0%, #FF665B 100%);\n border-radius: 11px;\n display: inline-block;\n}\n.bjgou-subsidy-bar[data-v-c1c2cbdc]:hover {\n text-decoration: none;\n}\n.bjgou-subsidy-bar:hover .qrcode[data-v-c1c2cbdc] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n", ""]);
// exports
/***/ }),
/***/ "dc8abfd81085af16105f":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports['default'] = {
props: ['withLogo'],
mixins: [_commonComponentsMemberCouponMixin2['default']],
methods: {
transText: function transText(text) {
var map = {
'扫码联系客服': '掃碼聯繫客服',
'淘宝APP': '淘寶APP',
'扫码': '掃碼',
'联系客服': '聯繫客服'
};
if (G.lang === 'zh-tr') {
return map[text];
}
return text;
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "dc95a667ec8da7724e60":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__LongCoupon_vue_vue_type_template_id_5ccff421_scoped_true___ = __webpack_require__("2e185af694cfa8c5397c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__LongCoupon_vue_vue_type_script_lang_js___ = __webpack_require__("d7eaa71b9b34f70e568b");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__LongCoupon_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__LongCoupon_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__LongCoupon_vue_vue_type_style_index_0_id_5ccff421_scoped_true_lang_less___ = __webpack_require__("cf06668231ef5128ea91");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__LongCoupon_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__LongCoupon_vue_vue_type_template_id_5ccff421_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__LongCoupon_vue_vue_type_template_id_5ccff421_scoped_true___["b" /* staticRenderFns */],
false,
null,
"5ccff421",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('5ccff421')) {
api.createRecord('5ccff421', component.options)
} else {
api.reload('5ccff421', component.options)
}
module.hot.accept("./LongCoupon.vue?vue&type=template&id=5ccff421&scoped=true&", function () {
api.rerender('5ccff421', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/LongCoupon.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "dcb5c5605d4bae233d99":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("3be7d467c6bac9354a1b");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("33486d2a", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkTaobaoLogin.vue?vue&type=style&index=0&id=6179ab9e&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./QRLinkTaobaoLogin.vue?vue&type=style&index=0&id=6179ab9e&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "dd7bf03a25fb46a8e88e":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("735bc3c8e2dc98526bc5");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("255401b3", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../node_modules/.0.20.2@css-loader/index.js!../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MemberCouponBottomBjg.vue?vue&type=style&index=0&id=44c0e93e&scoped=true&lang=less&", function() {
var newContent = require("!!../../../node_modules/.0.20.2@css-loader/index.js!../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MemberCouponBottomBjg.vue?vue&type=style&index=0&id=44c0e93e&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "dfad5c6dbfc1e10f989e":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("b7e1f6822177fb5f7aba");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("91fa333a", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniSameList.vue?vue&type=style&index=0&id=caa5e08c&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MiniSameList.vue?vue&type=style&index=0&id=caa5e08c&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "e1295245ec2ddb5b21e1":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qrlink-left[data-v-b671e2be] {\n width: 109px;\n height: 44px;\n background: white;\n border-radius: 2px;\n position: fixed;\n border-top-right-radius: 8px;\n border-bottom-right-radius: 8px;\n z-index: 999;\n top: 548px;\n left: 0px;\n cursor: pointer;\n box-sizing: border-box;\n box-shadow: 2px 2px 30px 0px rgba(97, 105, 119, 0.18);\n}\n.gwd-qrlink-left .gwd-qr-content[data-v-b671e2be] {\n position: absolute;\n width: 109px;\n height: 108px;\n border: 1px solid #eaeaea;\n padding-top: 5px;\n display: none;\n top: 43px;\n left: -1px;\n box-sizing: border-box;\n z-index: 9999;\n background: white;\n border-radius: 8px;\n}\n.gwd-qrlink-left:hover .gwd-qr-content[data-v-b671e2be] {\n display: flex;\n}\n", ""]);
// exports
/***/ }),
/***/ "e18c7d5efb68df22ae27":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("83aa68cb9dd770e03a61");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("12b57f85", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./AliMobilePriceNotifier.vue?vue&type=style&index=0&id=1b4bff6e&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./AliMobilePriceNotifier.vue?vue&type=style&index=0&id=1b4bff6e&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "e1f1ecf2911e180e2d4a":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports['default'] = {
props: ['left', 'bottom'],
mixins: [_commonComponentsMemberCouponMixin2['default']],
data: function data() {
return {
hasBuyButton: true
};
},
methods: {
transText: function transText(text) {
var map = {
'手淘扫码': '手淘掃碼',
'查看优惠': '查看優惠',
'快捷购买': '快捷購買'
};
if (G.lang === 'zh-tr') {
return map[text];
}
return text;
}
},
mounted: function mounted() {
var _this = this;
setTimeout(function () {
if ($('#J_ButtonWaitWrap').length) {
_this.hasBuyButton = false;
}
}, 500);
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "e22b74ef06c0b5dbb824":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-quest[data-v-39a606fa] {\n display: inline-block;\n width: 24px;\n height: 24px;\n position: relative;\n background: url(" + __webpack_require__("3a50d0be2c0f32e863f6") + ");\n background-size: contain;\n cursor: pointer;\n box-sizing: border-box;\n white-space: normal;\n}\n.gwd-hint-text[data-v-39a606fa] {\n display: none;\n position: absolute;\n left: 50%;\n margin-left: -97px;\n bottom: 31px;\n width: 194px;\n height: 77px;\n text-align: left;\n box-sizing: border-box !important;\n border-radius: 2px;\n z-index: 9;\n line-height: 16px;\n color: white;\n padding: 6px 9px;\n background: rgba(0, 0, 0, 0.65);\n}\n.gwd-hint-text .gwd-hint-2x[data-v-39a606fa] {\n font-size: 22px;\n width: 356px;\n transform: scale(0.5);\n transform-origin: top left;\n line-height: 32px;\n display: inline-block;\n}\n.gwd-hint-text[data-v-39a606fa]::after {\n content: '';\n position: absolute;\n top: 100%;\n left: 55%;\n margin-left: -84px;\n width: 168px;\n height: 7px;\n background: url(" + __webpack_require__("7d75626e356ae3afa6ac") + ");\n background-size: contain;\n}\n.gwd-quest:hover .gwd-hint-text[data-v-39a606fa] {\n display: block;\n}\n", ""]);
// exports
/***/ }),
/***/ "e2c2bb8ed716897a6414":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['value']
};
module.exports = exports['default'];
/***/ }),
/***/ "e3aad1ff685fc198354a":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, regeneratorRuntime) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var promoQuanDetail = __webpack_require__("4ac11eb0ea89414359d7");
var gwdAd = __webpack_require__("4aae9ae08bf571fe3b41");
var request = __webpack_require__("91f250ebeb8d5987491c");
var detect = __webpack_require__("60624e018be49fb2d959");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var style = undefined;
var addEm = function addEm(data) {
for (var i = 0; i < data.length; i++) {
data[i].puretle = data[i].title;
data[i].title = data[i].title.replace(/\b([0-9.]+)\b/g, '<em>$1</em>');
}
return data;
};
var addEvent = function addEvent() {
var timer = undefined;
var btn = $('#promo_quan_btn'),
addC = "",
detail = $('#promo_quan_detail');
if (style == 'bottom') {
btn = $('#' + G.extBrand + '-hui');
addC = G.extBrand + '-compare-item-hover';
}
btn.on('mouseenter', function () {
detail.show();
btn.addClass('msHover');
btn.find('a').addClass(addC);
var left = btn.offset().left - 1;
if (detail.width() + left > $(window).width()) {
detail.css('right', '0px');
} else {
detail.css('left', parseInt(left) + 'px');
}
});
btn.on('mouseleave', function () {
timer = setTimeout(function () {
detail.hide();
btn.removeClass('msHover');
btn.find('a').removeClass(addC);
}, 100);
});
detail.on('mouseenter', function () {
clearTimeout(timer);
});
detail.on('mouseleave', function () {
detail.hide();
btn.removeClass('msHover');
btn.find('a').removeClass(addC);
});
};
var renderDetailTop = function renderDetailTop(dom, data, now) {
if (!now) now = {
site_name: data.site_name
};
var promo_site = now.site_name || data.site_name;
var quan_site = now.site_name || data.site_name;
var promo_url = data.promotion.url;
var quan_url = data.quan && data.quan.url;
if (!data.promotion.site_has_promo) {
promo_site = "全网最新";
}
if (data.promotion.promos.length == 1) {
promo_url = data.promotion.promos[0].url;
}
if (data.quan && !data.quan.site_has_quan) {
quan_site = "全网最受关注";
}
var showingPromos = addEm(data.promotion.promos.slice(0, 4));
var showingQuans = addEm(data.quan && data.quan.quans && data.quan.quans.slice(0, 4) || []);
if (!showingQuans.length && !showingPromos.length) {
return;
}
$(dom).append(template.compile(promoQuanDetail)({
promo_site: promo_site,
quan_site: quan_site,
promos: showingPromos,
promo_url: promo_url,
quans: showingQuans,
quan_url: quan_url,
s_server: G.s_server,
new_extension: G.new_extension,
style: style
}));
addEvent();
};
var renderDetail = function renderDetail(now, data) {
if (style == 'top') renderDetailTop('.gwd-topbar-left', data, now);else if (style == 'bottom') renderDetailTop(G.dval, data, now);
};
var renderAd = function renderAd(data) {
if (!data) return;
if (data.promo.length === 0) return;
var size = 1;
if (data.promo.length === 1) size = 0;
var promo = data.promo[size];
var html = __webpack_require__("15a18aeccd0bf71ac865");
$('.detail_right').append(template.compile(html)({
item: promo
}));
$('.detail_right').show();
};
var renderBtnTop = function renderBtnTop() {
var dom = '<div id="promo_quan_btn" class="gwdang-tab">\n <span class="btn-tab-sp">\n <em class="gwd-bg"></em>\n <span class="tab-sp1 blkcolor1">促销优惠券</span>\n </span>\n </div>';
if ($('.gwd-topbar-left').length > 0) {
$('.gwd-topbar-left').append($(dom));
} else {
$('#' + G.extName + '-main-contents').append($(dom));
}
$('#promo_quan_btn').show();
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
};
var renderBtnBottom = function renderBtnBottom() {};
var renderBtn = function renderBtn() {
if (style == 'top') renderBtnTop();else if (style == 'bottom') renderBtnBottom();
};
var getPromoInfo = function getPromoInfo(obj, callback) {
var url = G.server + '/extension?ac=promotion&site_id=' + obj.site_id + '&class_id=' + obj.class_id + '&style=' + style;
request.get(url).done(function (data) {
if (data) {
callback(data);
}
});
};
// const renderZol = (obj, data) => {
// gwdAd.init({
// class_id: obj.class_id,
// keyword: obj.keyword
// }, (msg) => {
// if (msg.promo.length > 0) {
// msg.promo[0].puretle = msg.promo[0].title;
// data.promotion.promos = msg.promo.concat(data.promotion.promos);
// }
// let html = require('art-template-loader!../views/zolpromo.html')
// $('.wrapper .breadcrumb').eq(0).after(template.compile(html)({
// data: data.promotion.promos.slice(0, 3)
// }))
// })
// }
module.exports.renderSearch = function () {
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1 || G.site == '1688') {
$('#' + G.extBrand + '-hui').hide();
return;
}
var siteId = detect.getSiteId(G.site);
if (!siteId) return;
var obj = {};
obj.site_id = siteId;
getPromoInfo(obj, function (msg) {
renderDetail(null, msg);
});
};
module.exports.init = function callee$0$0(data) {
var d, code_info, cate, keyword, siteId, obj;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('dp_query_latest_complete'));
case 2:
d = context$1$0.sent;
if (!d.ingre) {
context$1$0.next = 8;
break;
}
context$1$0.next = 6;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('no_reviews'));
case 6:
context$1$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('ingreComplete'));
case 8:
if (!(G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1 || G.site == '1688')) {
context$1$0.next = 11;
break;
}
$('#' + G.extBrand + '-hui').hide();
return context$1$0.abrupt('return');
case 11:
style = userData.get('permanent').style;
code_info = data['code-server'];
cate = code_info && code_info.class_id;
keyword = data.now.coreword;
siteId = data.now.site_id;
if (siteId === '0') siteId = detect.getSiteId(G.site);
obj = {};
obj.keyword = keyword;
obj.site_id = siteId;
obj.class_id = data.now.class_id;
obj.brand_id = data.exact_arr.brand_id;
getPromoInfo(obj, function (msg) {
if (!msg.promotion.site_has_promo && !msg.quan.site_has_quan) {
return;
}
renderBtn();
renderDetail(data.now, msg);
// if (G.site === 'zol') {
// renderZol(obj, msg)
// }
gwdAd.init({
class_id: cate,
keyword: keyword
}, renderAd);
});
case 23:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "e3f5a59365034a2d6f36":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("0e88aefb4e217181bbb1");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("4898a138", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./ProductItem.vue?vue&type=style&index=0&id=38276ded&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./ProductItem.vue?vue&type=style&index=0&id=38276ded&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "e41a11f7982e4aab1ce6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, regeneratorRuntime) {
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _vuex = __webpack_require__("436f6d560acb97f873d1");
var _vuex2 = _interopRequireDefault(_vuex);
var _commonUserData = __webpack_require__("472a9b3fc8c8805a5dd7");
var _commonUserData2 = _interopRequireDefault(_commonUserData);
var _commonLog = __webpack_require__("03dd60018ce5ed1344a1");
var _commonLog2 = _interopRequireDefault(_commonLog);
var _commonCnzz = __webpack_require__("83271c7588396d2d5e59");
var _commonCnzz2 = _interopRequireDefault(_commonCnzz);
var _commonRequest = __webpack_require__("91f250ebeb8d5987491c");
var _commonRequest2 = _interopRequireDefault(_commonRequest);
var userCenter = __webpack_require__("69afa85b8d7929dd88c5");
var extConsole = __webpack_require__("316f9c352c6202560d16");
var inited = false;
var instanceId = null,
store = null;
var getStore = function getStore() {
__webpack_require__("316f9c352c6202560d16").log('getStore with instanceId', instanceId, 'G.instanceId', G.instanceId, 'G', G);
if (G.instanceId !== instanceId) {
instanceId = G.instanceId;
store = makeStore();
window.gwdStore = store;
return store;
} else {
window.gwdStore = store;
return store;
}
};
module.exports.getStore = getStore;
var makeStore = function makeStore() {
return new _vuex2["default"].Store({
modules: {
user: {
namespaced: true,
state: {
login: false,
wxQr: ''
},
mutations: {
setLogin: function setLogin(state) {
var login = arguments.length <= 1 || arguments[1] === undefined ? true : arguments[1];
state.login = login;
},
setWxQr: function setWxQr(state, qr) {
state.wxQr = qr;
}
}
},
priceRemind: {
namespaced: true,
state: {
instanceId: G.instanceId,
mode: 0,
notifySite: 0, // 0 全网商家 1 当前商家
notifierMPromo: 1, // 多件推送 0 不开启 1 开启
allPrice: 0,
currentPrice: 0,
hovered: false,
collected: false,
settedNotifySite: null,
nowPrice: 0,
showMPromo: false
},
mutations: {
setState: function setState(state, payload) {
Object.keys(payload).forEach(function (key) {
state[key] = payload[key];
});
},
updateRemindSettings: function updateRemindSettings(state, payload) {
// if (G.productChecked && G.productChecked.collected) {
// debugger
// }
Object.keys(payload).forEach(function (key) {
state[key] = payload[key];
});
}
},
actions: {
cancel: function cancel(ctx) {
return regeneratorRuntime.async(function cancel$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
return context$2$0.abrupt("return", userCenter["delete"]().then(function (res) {
ctx.commit('updateRemindSettings', {
collected: false,
settedNotifySite: null
});
return new Promise(function (resolve) {
return resolve();
});
}));
case 1:
case "end":
return context$2$0.stop();
}
}, null, this);
},
reset: function reset(ctx) {
return regeneratorRuntime.async(function reset$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
case "end":
return context$2$0.stop();
}
}, null, this);
},
init: function init(ctx) {
var dp_query, currentPrice, allPrice;
return regeneratorRuntime.async(function init$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
// if (inited) {
// return
// }
inited = true;
if (G.userLogin) {
ctx.commit('user/setLogin', true, { root: true });
}
if (G.userLogin && G.productChecked && G.productChecked.collected) {
ctx.commit('setState', {
collected: true
});
}
context$2$0.next = 5;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('dp_query_set'));
case 5:
dp_query = _commonUserData2["default"].get('dp_query');
context$2$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('NowPrice'));
case 8:
currentPrice = context$2$0.sent;
// let single = await Promise.race([
// require('common/globalCondition').met('SinglePrice'),
// require('common/commonUtil').sleep(1000)
// ])
// if (single) {
// currentPrice = single
// }
if (G.aliSite && G.dp.price) currentPrice = G.dp.price;
allPrice = parseFloat(dp_query.b2c.min_price) || currentPrice;
if (!allPrice || isNaN(allPrice)) allPrice = currentPrice;
currentPrice = parseFloat(currentPrice.toString().replace(',', ''));
allPrice = parseFloat(allPrice.toString().replace(',', ''));
if (dp_query.b2c.product && dp_query.b2c.product.length !== 0) {
(0, _commonLog2["default"])('allsite-lowpri-show');
_commonCnzz2["default"].log('allsite-lowpri-show');
}
if (!(G.productChecked && G.productChecked.collected)) {
ctx.commit('updateRemindSettings', {
allPrice: allPrice,
currentPrice: currentPrice,
notifySite: 1,
nowPrice: currentPrice
});
__webpack_require__("9c38beef5ff283e15bd2").met('SinglePrice').then(function (single) {
ctx.commit('updateRemindSettings', {
currentPrice: single
});
});
}
__webpack_require__("9c38beef5ff283e15bd2").setMet('PriceRemindSetted');
case 17:
case "end":
return context$2$0.stop();
}
}, null, this);
},
hover: function hover(ctx) {
var url, cat_id, cats;
return regeneratorRuntime.async(function hover$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
if (ctx.state.hovered) {
context$2$0.next = 7;
break;
}
if (G.userLogin) {
url = "https://www.gwdang.com/collect/get_qrcode/";
if (G.qrApi && G.qrApi !== 'default') {
url = G.qrApi;
}
_commonRequest2["default"].rawGet(url, true).then(function (data) {
ctx.commit('user/setWxQr', data.img_url, { root: true });
});
cat_id = G.dp.cat_id;
if (cat_id && cat_id.includes('-')) {
cats = cat_id.split('-');
if (cats.length > 3) {
cats.pop();
}
cat_id = cats.join(',');
}
_commonRequest2["default"].get(G.server + "/extension/ProductFilter?scene=collection&dp_ids=" + G.dp.dpId + "&one=1&cid=" + cat_id).then(function (r) {
if (r.data && !r.data.is_black_class) {
G.showMPromo = true;
ctx.commit('setState', {
showMPromo: true
});
}
});
}
if (!(G.userLogin && ctx.state.collected)) {
context$2$0.next = 6;
break;
}
context$2$0.next = 5;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 5:
userCenter.detail(G.dp.dpId).then(function (r) {
extConsole.log('detail', r);
var payload = {
mode: r.data.notifier.mode,
notifySite: r.data.notifier.site,
settedNotifySite: r.data.notifier.site,
notifierMPromo: r.data.notifier.mpromo
};
if (payload.notifySite === 1) {
payload.currentPrice = r.data.notifier.threshold;
} else {
payload.allPrice = r.data.notifier.threshold;
}
// payload.currentPrice = r.data.notifier.threshold
ctx.commit('updateRemindSettings', payload);
});
case 6:
ctx.commit('setState', {
hovered: true
});
case 7:
case "end":
return context$2$0.stop();
}
}, null, this);
},
submit: function submit(ctx, payload) {
return regeneratorRuntime.async(function submit$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
return context$2$0.abrupt("return", userCenter.add(payload.price, payload.notifySite, payload.mode, payload.notifyMPromo, ctx.state.showMPromo ? 0 : 1).then(function (r) {
if (r.error_code && r.error_code === 1000) {
ctx.commit('user/setLogin', false, { root: true });
}
if (r.code === 100 || r.code <= 0) {
return new Promise(function (resolve, reject) {
reject(r.msg);
});
}
if (r.code === 1) {
var mode = payload.mode;
var site = payload.notifySite;
if (r.data) {
mode = r.data.notifier.mode;
site = r.data.notifier.site;
}
var payloadRes = {
mode: mode,
notifySite: site,
settedNotifySite: site,
collected: true,
notifierMPromo: payload.notifyMPromo ? 1 : 0
};
if (r.data) {
if (payloadRes.notifySite === 1) {
payloadRes.currentPrice = r.data.notifier.threshold;
} else {
payloadRes.allPrice = r.data.notifier.threshold;
}
} else {
if (payloadRes.notifySite === 1) {
payloadRes.currentPrice = payload.price;
} else {
payloadRes.allPrice = payload.price;
}
}
ctx.commit('updateRemindSettings', payloadRes);
return new Promise(function (resolve) {
resolve('提交成功');
});
}
}));
case 1:
case "end":
return context$2$0.stop();
}
}, null, this);
}
}
},
priceTrend: {
namespaced: true,
state: {
money: '',
priceRange: '',
nowPrice: ''
},
mutations: {
setState: function setState(state, payload) {
Object.keys(payload).forEach(function (key) {
state[key] = payload[key];
});
}
}
}
}
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "e5db4e7b194332780ae1":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-head-item[data-v-3f03717c] {\n line-height: 14px;\n height: 14px;\n width: 100%;\n}\n.gwd-head-item span[data-v-3f03717c] {\n float: left;\n}\n.gwd-head-item[data-v-3f03717c]:after {\n display: block;\n content: \"\";\n clear: both;\n}\n.gwd-re-strong[data-v-3f03717c] {\n font-weight: bold;\n}\n", ""]);
// exports
/***/ }),
/***/ "e5e42eae3f3a4433706b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_template_id_44c0e93e_scoped_true___ = __webpack_require__("10bcddd0827eacb5d2f5");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_template_id_44c0e93e_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_template_id_44c0e93e_scoped_true___["b"]; });
/***/ }),
/***/ "e63627d6fd452331a10e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Error_vue_vue_type_template_id_8eca1ada_scoped_true___ = __webpack_require__("8664a7203f5b233b45ed");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Error_vue_vue_type_script_lang_js___ = __webpack_require__("82146d02b9dd73e35b34");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Error_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Error_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Error_vue_vue_type_style_index_0_id_8eca1ada_scoped_true_lang_less___ = __webpack_require__("37225e6496ff37fa6691");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Error_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__Error_vue_vue_type_template_id_8eca1ada_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__Error_vue_vue_type_template_id_8eca1ada_scoped_true___["b" /* staticRenderFns */],
false,
null,
"8eca1ada",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('8eca1ada')) {
api.createRecord('8eca1ada', component.options)
} else {
api.reload('8eca1ada', component.options)
}
module.hot.accept("./Error.vue?vue&type=template&id=8eca1ada&scoped=true&", function () {
api.rerender('8eca1ada', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/Error.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "e6521b4ea881581e5851":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var priceCheck = __webpack_require__("8b533351445f44b98685");
var monitor = __webpack_require__("ae80362cd6a2d17c50a8");
var inventoryCheck = __webpack_require__("a53850c80a1cfefa4efa");
var tbCompare2 = __webpack_require__("a8d04aabebd76e8bb3f7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
var loadCss = __webpack_require__("ada67488a8c93132fc1d");
var utils = __webpack_require__("d54879e983a83d07f093");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
__webpack_require__("fcdd97987c010877a5a5");
var perInfo = undefined,
percallback = undefined,
hasReq = undefined;
var getPermanInfo = function getPermanInfo(callback) {
if (perInfo) {
callback(perInfo);
return;
}
if (hasReq) {
percallback = callback;
return;
}
hasReq = true;
var url = G.server + '/brwext/permanent_id?version=2&default_style=bottom&referrer=' + encodeURIComponent(document.referrer);
request.get(url).then(function (data) {
if (data) {
perInfo = data;
if (data.email && data.email.indexOf('%') > -1) {
data.email = decodeURIComponent(data.email);
}
G.email = data.email;
G.show_app = data.show_app;
G.force = data.force;
callback(data);
if (percallback) percallback(data);
}
});
};
var editData = function editData(style, data) {
if (G.aliSite) return data;
if (data.b2c && data.b2c.length !== 0) {
if (style === 'top') {
var storeLen = data.b2c.store.length;
for (var i = storeLen - 1; i >= 0; i--) {
if (data.b2c.store[i].is_third && data.b2c.store[i].shop_name) {
data.b2c.store[i].site_name2 = data.b2c.store[i].site_name;
data.b2c.store[i].site_name = data.b2c.store[i].site_name.replace("第三方", "") + '-' + data.b2c.store[i].shop_name;
}
data.b2c.store[i].price = (Number(data.b2c.store[i].price) / 100).toFixed(2);
data.b2c.store[i].price2 = data.b2c.store[i].price;
if (!data.b2c.store[i].title || !data.b2c.store[i].img_url) {
data.b2c.store.splice(i, 1);
}
}
data.b2c.store2 = data.b2c.store.slice(0, 6);
var productLen = data.b2c.product.length;
for (var i = productLen - 1; i >= 0; i--) {
if (data.b2c.product[i].is_third && data.b2c.product[i].shop_name) {
data.b2c.product[i].site_name2 = data.b2c.product[i].site_name;
data.b2c.product[i].site_name = data.b2c.product[i].site_name.replace("第三方", "") + '-' + data.b2c.product[i].shop_name;
}
var pitem = data.b2c.product[i];
if (pitem.promotions && pitem.fee && pitem.fee.indexOf('缺货') === -1) {
pitem.promo2 = [];
pitem.coupon2 = [];
pitem.yushou2 = [];
for (var k = 0; k < pitem.promotions.length; k++) {
if (pitem.promotions[k].type === "promo") {
if (pitem.promotions[k].tag === '预售') {
pitem.yushou2.push(pitem.promotions[k].text);
} else {
pitem.promo2.push(pitem.promotions[k].text);
}
} else {
pitem.coupon2.push(pitem.promotions[k].text);
}
}
if (pitem.promo2.length === 0) pitem.promo2 = null;
if (pitem.coupon2.length === 0) pitem.coupon2 = null;
if (pitem.yushou2.length === 0) pitem.yushou2 = null;
}
data.b2c.product[i].price = (Number(data.b2c.product[i].price) / 100).toFixed(2);
if (!data.b2c.product[i].title || !data.b2c.product[i].img_url) {
data.b2c.product.splice(i, 1);
}
}
data.b2c.min_price = (Number(data.b2c.min_price) / 100).toFixed(2);
} else {
var storeLen = data.b2c.store.length;
for (var i = storeLen - 1; i >= 0; i--) {
if (!data.b2c.store[i].product) continue;
var productiLen = data.b2c.store[i].product.length;
for (var j = productiLen - 1; j >= 0; j--) {
if (data.b2c.store[i].product[j].is_third && data.b2c.store[i].product[j].shop_name) {
data.b2c.store[i].product[j].site_name2 = data.b2c.store[i].product[j].site_name;
data.b2c.store[i].product[j].site_name = data.b2c.store[i].product[j].site_name.replace("第三方", "") + '-' + data.b2c.store[i].product[j].shop_name;
}
data.b2c.store[i].product[j].price = (Number(data.b2c.store[i].product[j].price) / 100).toFixed(2);
data.b2c.store[i].product[j].l_price = (Number(data.b2c.store[i].product[j].l_price) / 100).toFixed(2);
var pitem = data.b2c.store[i].product[j];
if (pitem.promotions && pitem.fee && pitem.fee.indexOf('缺货') === -1) {
pitem.promo2 = [];
pitem.coupon2 = [];
pitem.yushou2 = [];
for (var k = 0; k < pitem.promotions.length; k++) {
if (pitem.promotions[k].type === "promo") {
if (pitem.promotions[k].tag === '预售') {
pitem.yushou2.push(pitem.promotions[k].text);
} else {
pitem.promo2.push(pitem.promotions[k].text);
}
} else {
pitem.coupon2.push(pitem.promotions[k].text);
}
}
if (pitem.promo2.length === 0) pitem.promo2 = null;
if (pitem.coupon2.length === 0) pitem.coupon2 = null;
if (pitem.yushou2.length === 0) pitem.yushou2 = null;
}
if (!data.b2c.store[i].product[j].title || !data.b2c.store[i].product[j].img_url) {
data.b2c.store[i].product.splice(j, 1);
}
}
}
}
} else if (data.b2c_fuzzy && data.b2c_fuzzy.length !== 0) {
var productLen = data.b2c_fuzzy.product.length;
for (var i = productLen - 1; i >= 0; i--) {
if (data.b2c_fuzzy.product[i].is_third && data.b2c_fuzzy.product[i].shop_name) {
data.b2c_fuzzy.product[i].site_name2 = data.b2c_fuzzy.product[i].site_name;
data.b2c_fuzzy.product[i].site_name = data.b2c_fuzzy.product[i].site_name.replace("第三方", "") + '-' + data.b2c_fuzzy.product[i].shop_name;
}
var pitem = data.b2c_fuzzy.product[i];
if (pitem.promotions && pitem.fee && pitem.fee.indexOf('缺货') === -1) {
pitem.promo2 = [];
pitem.coupon2 = [];
pitem.yushou2 = [];
for (var k = 0; k < pitem.promotions.length; k++) {
if (pitem.promotions[k].type === "promo") {
if (pitem.promotions[k].tag === '预售') {
pitem.yushou2.push(pitem.promotions[k].text);
} else {
pitem.promo2.push(pitem.promotions[k].text);
}
} else {
pitem.coupon2.push(pitem.promotions[k].text);
}
}
if (pitem.promo2.length === 0) pitem.promo2 = null;
if (pitem.coupon2.length === 0) pitem.coupon2 = null;
if (pitem.yushou2.length === 0) pitem.yushou2 = null;
}
data.b2c_fuzzy.product[i].price = (Number(data.b2c_fuzzy.product[i].price) / 100).toFixed(2);
data.b2c_fuzzy.product[i].img_url2 = data.b2c_fuzzy.product[i].img_url && data.b2c_fuzzy.product[i].img_url.replace('s100x100', 's140x140');
if (!data.b2c_fuzzy.product[i].title || !data.b2c_fuzzy.product[i].img_url) {
data.b2c_fuzzy.product.splice(i, 1);
}
}
data.b2c_fuzzy.min_price = (Number(data.b2c_fuzzy.min_price) / 100).toFixed(2);
}
return data;
};
var times = 0;
var renderMiniFavor = function renderMiniFavor() {
times++;
if (times > 1) {
console.log('getPermanInfo B');
getPermanInfo(function () {
// require('miniFavor').init()
// require('topFavor').init()
});
}
};
var getProductInfo = function getProductInfo(style, callback) {
console.log('getproductinfo start');
G.province_id = priceCheck.getSubStationId(G.dp.site);
var debugData = G.debug ? '&debug=1' : '';
if (G.noRealPrice) {
G.dp.price = 0;
}
G.dp.inventory = inventoryCheck.init(G.site);
var url = encodeURIComponent(G.dp.url);
var name = encodeURIComponent(G.dp.name);
var keyword = encodeURIComponent(G.dp.keyword);
var skeyword = encodeURIComponent(G.dp.skeyword);
var cat_id = typeof G.dp.cat_id != 'undefined' ? G.dp.cat_id : '';
var pic = typeof G.dp.pic != 'undefined' ? encodeURIComponent(G.dp.pic) : '';
var cat_name = encodeURIComponent(G.dp.cat_name);
var brand_string = encodeURIComponent(G.dp.brand_string);
var dp_interfavce_url = G.server + '/brwext/dp_query_latest?permanent_id=' + G.p_id + '&union=' + G.union + '&url=' + url + '&site=' + G.dp.site + '&isbn=' + G.dp.isbn + '&name=' + name + '&keyword=' + keyword + '&skeyword=' + skeyword + '&id=' + G.dp.id + '&price=' + G.dp.price + '&stock=' + G.dp.inventory + '&province_id=' + G.province_id + '&subsite_id=' + G.subsite_id + '&cat_id=' + cat_id + '&pic=' + pic + '&userid=' + G.dp.userid + '&shop_name=' + G.dp.shop_name + '&shop_addres=' + G.dp.shop_addres + '&cat_name=' + cat_name + '&brand_string=' + brand_string + debugData + '&style=' + style + '&ingre=1';
var other_info_url = G.server + '/brwext/prepare?permanent_id=' + G.p_id + '&union=' + G.union + '&url=' + url + '&site=' + G.dp.site + '&isbn=' + G.dp.isbn + '&name=' + name + '&keyword=' + keyword + '&skeyword=' + skeyword + '&id=' + G.dp.id + '&price=' + G.dp.price + '&stock=' + G.dp.inventory + '&province_id=' + G.province_id + '&subsite_id=' + G.subsite_id + '&cat_id=' + cat_id + '&pic=' + pic + '&userid=' + G.dp.userid + '&shop_name=' + G.dp.shop_name + '&shop_addres=' + G.dp.shop_addres + '&cat_name=' + cat_name + '&brand_string=' + brand_string + debugData;
request.get(dp_interfavce_url).then(function (data) {
__webpack_require__("9c38beef5ff283e15bd2").setMet('dp_query_latest_complete', data);
__webpack_require__("94dcbcd87711142a8b0b").init(data.ingre);
G.dp.dpId = data.dp.dp_id;
data = editData(style, data);
userData.set('dp_query', data);
console.log('dp_query set');
__webpack_require__("9c38beef5ff283e15bd2").setMet('dp_query_set');
renderMiniFavor();
callback(data);
})['catch'](function () {
callback(null);
});
request.get(other_info_url).done(function (data) {
G.dp.dpId = data.now.dp_id;
if (G.dp && G.dp.dpId) {
console.log('start checking');
__webpack_require__("69afa85b8d7929dd88c5").checked(G.dp.dpId).then(function (res) {
if (res.data && res.data.qr_api) {
G.qrApi = res.data.qr_api;
}
console.log('checked data', res);
if (res.code === 0 || res.error_code === 1000) {
/** 用户是否登录 */
G.userLogin = false;
utils.setLocal('userLogin', null);
} else if (res.code !== undefined) {
/** 商品收藏状态 */
G.productChecked = res.data;
console.log('setting product checked');
G.userLogin = true;
G.email = 1;
utils.setLocal('userLogin', true);
__webpack_require__("51aadd1e1b65f329a862").renderAgain();
$(document).trigger('checkfavor');
}
globalCondition.setMet('userLoginChecked');
__webpack_require__("9c38beef5ff283e15bd2").setMet('checked_data_got');
// 加载中间部分收藏降价提醒
__webpack_require__("39c432bd7bb3fe587696").init();
__webpack_require__("6b8303d96ee13d08f335").init();
__webpack_require__("d80601251d793aa54a67").init();
$(document).trigger('checkfavor');
});
}
userData.set('other_info', data);
tbCompare2.init();
__webpack_require__("e3aad1ff685fc198354a").init(data);
__webpack_require__("999cc56b04566e456c6b").init(data);
__webpack_require__("0f10f0b54cd641a49a27").init();
renderMiniFavor();
__webpack_require__("85f9e563e35dd4a4e51e").init();
__webpack_require__("bb230b042f0d058f8c66").init();
__webpack_require__("b222cbd907f0b4aea97f").init(data.now.dp_id);
__webpack_require__("c72145693e59d4fc8fe3").show(data.exact_arr.isbn, style);
__webpack_require__("abb2c55465e8bd1d8753").init(data.now.dp_id);
$(document).trigger('minicom');
__webpack_require__("9c38beef5ff283e15bd2").setMet('GwdDpIdGot', data.now.dp_id);
log('category:' + G.logsite + ':' + data.now.dp_id + '/' + data['code-server'].class_id + '/');
/*eslint-disable */
if (G.debug && window.console) {
console.log(data);
}
/*eslint-enable */
}).fail(function () {
__webpack_require__("85f9e563e35dd4a4e51e").init();
});
};
var renderCss = function renderCss(style) {
$('html').addClass('gwd_' + G.site);
$('html').addClass('gwd_' + style);
$('html').addClass('' + G.from_device);
G.instanceId = parseInt(Math.random() * 10000);
$('html').attr('data-gwd-id', G.instanceId);
if (style === 'top') {
loadCss.init('gwdang-notifier-new6.css');
} else if (style === 'bottom') {
loadCss.init('gwdang-notifier-bottom-new6.css');
}
};
var renderMainBar = function renderMainBar(style) {
if (G.site === "steampowered") return;
if (style === 'top') {
__webpack_require__("3690f6d076b37bda66b7").init();
} else if (style === 'bottom') {
__webpack_require__("2da79097fdc184b40ede").init2();
}
};
var getLocalPermanInfo = function getLocalPermanInfo(callback) {
var runcallback = undefined;
communicate.on(function (data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
if (data.type === 'browser_setinfo') {
data = data.value;
G.allowBackgroundRequest = !!data.allowBackgroundRequest;
G.canUseLocalLoginCheck = !!data.canUseLocalLoginCheck;
if (G.allowBackgroundRequest) {
setTimeout(function () {
__webpack_require__("e3916f328c1834810f25").init();
}, 3000);
}
data.style = data.setStyle || 'top';
// data.top_fold = data.top_fold || '1';
// data.bottom_fold = data.bottom_fold || '0';
if (!runcallback) {
if (runcallback) return;
runcallback = true;
userData.set('permanent', data);
callback(data);
// console.log('getPermanentInfo A')
// getPermanInfo(function(info) {
// data.top_fold = data.top_fold || info.p_fold || '0';
// data.setWishlist = data.setWishlist || info.show_wishlist || '0';
// data.setShowPromo = data.setShowPromo || info.show_promo || '0';
// data.bottom_fold = data.bottom_fold || info.p_fold || '0';
// if (data.localHost)
// G.localHost = data.localHost;
// if (data.user_extension_id)
// G.userid = data.user_extension_id;
// if (data.version)
// G.ext_v = data.version;
// userData.set('permanent', data)
// callback(data)
//
// })
}
} else if (data.type === 'user_extension_id') {
G.userid = data.value;
} else if (data.type === 'get_local_host') {
G.localHost = data.value;
} else if (data.type === 'get_local_img') {
G.localImg = data.value;
if (G.from_device === 'firefox') {
G.noImg = data.value + 'default_load_image.png';
G.imgLoad = data.value + '120.gif';
}
}
});
setTimeout(function () {
if (!runcallback) {
(function () {
var data = {
'style': 'bottom'
};
console.log('getPermanent C');
getPermanInfo(function (info) {
if (runcallback) return;
data.top_fold = data.top_fold || info.p_fold || '0';
data.bottom_fold = data.bottom_fold || info.p_fold || '0';
data.setWishlist = data.setWishlist || info.show_wishlist || '0';
data.setShowPromo = data.setShowPromo || info.show_promo || '0';
data.style = info.style || 'top';
data.setTip = info.show_tip || '1';
data.sethaitao = info.show_haitao || '1';
userData.set('permanent', data);
callback(data);
runcallback = true;
});
// userData.set('permanent', data)
// callback(data)
// runcallback = true
})();
}
}, 180);
communicate.trigger({
'type': 'user_extension_id'
});
communicate.trigger({
'type': 'browser_setinfo'
});
communicate.trigger({
'type': 'get_local_host'
});
communicate.trigger({
'type': 'get_local_img'
});
};
var renderModule = function renderModule(style) {
console.log('renderModule start');
__webpack_require__("5864b02248792e9a51fc").init();
getProductInfo(style, function (data) {
__webpack_require__("c912948d535762b7172f").init(style, data);
__webpack_require__("4b0daa953481b86e6349").init('b2c', data);
if (data && data.dp) {
__webpack_require__("97fdbca8ef7c5ce49bce").init(data.dp.dp_id);
}
// if (userData.get('other_info')) {
// require('./miniBar').renderMiniCom(data)
// } else {
// $(document).on('minicom', function() {
// require('./miniBar').renderMiniCom(data)
// })
// }
if (location.host.indexOf('.jd.com') > -1 || location.host.indexOf('suning') > -1) __webpack_require__("2f77f5f9070b5907552e").init2();else if (location.host.indexOf('taobao') > -1 || location.host.indexOf('tmall') > -1) __webpack_require__("2f77f5f9070b5907552e").init();
setTimeout(function () {
__webpack_require__("d0be176400e0cbc97f82").init();
}, 2500);
__webpack_require__("238322f76284ba9e93e3").init();
__webpack_require__("7026a4b5462dc6da5555").init();
monitor.init();
});
};
var backgroundReqReady = function backgroundReqReady() {
if (G.site === 'tmall' || G.site === 'taobao-95095' || G.site === 'ai-taobao' || G.site === 'taobao') {
__webpack_require__("1f677ede70b4f8bcb282").init2();
__webpack_require__("75d41ad7d5a1bceb52d2").init();
}
if (location.host.indexOf('amazon') > -1 && location.host !== 'www.amazon.cn') {
__webpack_require__("697c3c62b588ebd6f1b3").ready();
}
__webpack_require__("ff881c8b15091819a13e").ready();
if (G.site === "aliexpress") __webpack_require__("fa297f213d29eb497c63").init();
};
var urltimes = 0;
var listenUrlChange = function listenUrlChange() {
if (urltimes > 99999) return;
urltimes++;
var url = location.href;
var k = setInterval(function () {
if (url !== location.href || window.extNeedReload) {
//location.reload();
window.gwd_G = false;
window.extNeedReload = false;
$('.gwd-minibar-bg').remove();
$('#gwdang_main').remove();
$('#bjd_bottom_detail').remove();
$(G.dval).remove();
url = location.href;
var fromDevice = G.from_device;
G = __webpack_require__("5d4f0e584bd9a3a675b3");
__webpack_require__("2471c34a1449a65b6e88").clear();
if (window.gwdActivity) {
window.gwdActivity = false;
}
if (fromDevice === '360server') {
__webpack_require__("6a6d60b5e4dc52d8b1ea");
} else {
__webpack_require__("b1cae3a1887fb97c6c83");
}
__webpack_require__("5e05e6f5fe79ccf5d009").init();
if (location.host === 'm.fine3q.com') __webpack_require__("bf822aacfeba494ced92").init();
__webpack_require__("cb0906562effcf1b0e6c").getRate(function () {
__webpack_require__("edb006a6bdc87dceab2d").common(function (data) {
if (data && data.result.address.indexOf('北京') > -1) {
G.forbidGiftMoney = true;
}
__webpack_require__("4733a3dd803685ec596a").get(function () {
var cnzz = __webpack_require__("83271c7588396d2d5e59");
if (cnzz) cnzz.init(G.gwd_cnzz);
__webpack_require__("e6521b4ea881581e5851").init();
});
});
});
clearInterval(k);
}
}, 200);
};
module.exports.init = function () {
__webpack_require__("86382bef702254f6385c").init();
__webpack_require__("f2b706dcdb3731e0de2c").init();
__webpack_require__("48c7bf720f8190dd7cc2");
window.gwdGlobalCondition = __webpack_require__("9c38beef5ff283e15bd2");
console.log('start from monkey');
if (G.site === 'taobao' || G.site === '6pm' || G.site === 'amazon' || G.site === 'lining' || G.site === 'tmall') {
setTimeout(listenUrlChange, 2000);
}
getLocalPermanInfo(function (data) {
if (window.gwd_G) return;
window.gwd_G = G;
request.get("https://cdn.gwdang.com/js/configs/specialContent.json").then(function (res) {
if (res.html) {
setTimeout(function () {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var html = template.compile(res.html, {
escape: false
})();
$('body').append(html);
}, 0);
}
});
__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig').then(function (res) {
if (res.html) {
setTimeout(function () {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var html = template.compile(res.html, {
escape: false
})();
$('body').append(html);
}, 0);
}
});
log("page_view:" + G.logsite);
renderCss(data.style);
__webpack_require__("407815218a61650063ce").init();
var pInfo = G.pageInfo;
if (pInfo.type === 1) {
__webpack_require__("6eb6300b1093d4b652fb").init();
__webpack_require__("c815d6a749e99fa1daa5").init();
if (location.host.indexOf('taobao') > -1 || location.host.indexOf('tmall') > -1) {
__webpack_require__("98e93ed4a85e80c55160").init();
}
if (location.host.indexOf('.jd.com') > -1) {
__webpack_require__("ccd952a0cd9003e1d392").init();
}
if (location.host === 'search.jd.com' || location.host === 'list.jd.com') {
__webpack_require__("21a23fb5ce47a7748fec").init();
}
__webpack_require__("ee3f371a85b894c823bf").init();
__webpack_require__("a4447e95a8966a5c4979").init();
getPermanInfo(function () {
__webpack_require__("ea576a0e729bc2bff522")();
});
} else if (pInfo.type === 2) {
__webpack_require__("44239e28538215cb3189").reset();
if (G.site === 'taobao' || G.site === 'tmall') {
__webpack_require__("916640eba3b525c3fef0").init();
__webpack_require__("16a5f67f011344d796e6").init();
}
renderMainBar(data.style);
renderModule(data.style);
__webpack_require__("6b5f3f4c7b5f37c1088e").init();
__webpack_require__("1c640a99db9f6f8a16c2").listenBar(data.style);
backgroundReqReady();
if (location.host === 'www.amazon.com' || location.host === 'www.amazon.co.jp' || G.site === '6pm') __webpack_require__("386e47e61222ba76fe18").init();
log('product_page_visit:' + G.logsite);
__webpack_require__("99967238159b55ea4e52").init();
__webpack_require__("cceeed893387dc9fce45").init();
}
__webpack_require__("c4adb5832af3824ff1c6").init();
__webpack_require__("636389e3a752a8309f94").init(pInfo.type);
});
window.disable_gwd_privacy = function () {
communicate.trigger({
type: 'disable_gwd_privacy'
});
};
window.enable_gwd_privacy = function () {
communicate.trigger({
type: 'enable_gwd_privacy'
});
};
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "e665292b0db95c8486c4":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-favor-icon[data-v-1e4a0206] {\n display: inline-block;\n width: 24px;\n height: 24px;\n background: url(" + __webpack_require__("0a1ed4ce9cfe0674cd93") + ") no-repeat;\n}\n.gwd-favor-icon.gwd-favored[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n.ms-tab-enter .gwd-favor-icon[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n", ""]);
// exports
/***/ }),
/***/ "e756d69fbda7cdc8ade7":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "gwd-contact-link", on: { mouseover: _vm.over } },
[
_vm._v("\n 扫码联系客服\n "),
_vm.qr
? _c(
"div",
{ staticClass: "gwd-app-qr-content gwd-column gwd-align" },
[
_c(
"div",
{
staticClass: "gwd-qr-img",
style:
"margin-top: 7px; margin-left: 7px; margin-right: 7px; height: 111.04px; position: relative; width: 111.04px;"
},
[
_c("img", {
staticClass: "gwd-qr-logo",
attrs: { src: __webpack_require__("c9085187c37fc1ab0e5e"), alt: "" }
}),
_vm._v(" "),
_c("img", {
staticStyle: { width: "100%" },
attrs: { src: _vm.qr, alt: "" }
})
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "gwd-row gwd-align gwd-qr-bottom-line",
style: "margin-top: 6px;"
},
[
_c(
"span",
{ staticClass: "bold", style: "font-size: 20px;" },
[_vm._v("淘宝APP")]
),
_vm._v(" "),
_c(
"span",
{ staticClass: "normal", style: "font-size: 18px" },
[_vm._v("扫码")]
),
_vm._v(" "),
_c(
"span",
{
staticClass: "normal",
staticStyle: { "margin-left": "10px" }
},
[_vm._v("联系客服")]
)
]
)
]
)
: _vm._e()
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "e91673f980d62bd3e24c":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("ff1641794a1a1766c457");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("869ad11e", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./PriceInput.vue?vue&type=style&index=0&id=3ed325cb&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../../node_modules/.0.20.2@css-loader/index.js!../../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./PriceInput.vue?vue&type=style&index=0&id=3ed325cb&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "eaa0b9c74f60eb2bb295":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("dbf2d1cc1e8bc1797734");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("bfdce50a", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../node_modules/.0.20.2@css-loader/index.js!../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MemberCouponMiniBjg.vue?vue&type=style&index=0&id=c1c2cbdc&scoped=true&lang=less&", function() {
var newContent = require("!!../../../node_modules/.0.20.2@css-loader/index.js!../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./MemberCouponMiniBjg.vue?vue&type=style&index=0&id=c1c2cbdc&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "ebcfed4623bc1191346a":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-price[data-v-26424954] {\n color: #ff4449;\n height: 24px;\n line-height: 24px;\n font-weight: 500;\n font-family: \"PingFang SC-Medium\", \"PingFang SC\";\n}\n", ""]);
// exports
/***/ }),
/***/ "eccedff1e8192b3fb486":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"a",
{
staticClass: "gwd-row gwd-align",
staticStyle: { "margin-right": "18px" },
attrs: {
title: "点击领取",
target: "_blank",
id: "gwd-tb-mini-coupon",
href: _vm.link
}
},
[
_vm.showStampBg
? _c("div", { staticClass: "gwd-coupon-color-bg gwd-tl" })
: _vm._e(),
_vm._v(" "),
_vm.showStampBg
? _c("div", { staticClass: "gwd-coupon-color-bg gwd-br" })
: _vm._e(),
_vm._v(" "),
_c("img", {
staticStyle: { height: "20px", "margin-left": "8px", "z-index": "1" },
attrs: { src: _vm.icon, alt: "" }
}),
_vm._v(" "),
_c("span", {
style:
"margin-left: 4px; color: " + _vm.mainColor + "; font-size: 14px",
domProps: { innerHTML: _vm._s(_vm.text) }
}),
_vm._v(" "),
_c(
"div",
{ staticStyle: { flex: "1" } },
[
_vm.rebate
? _c("Stamp", {
staticStyle: { right: "74px", top: "0", position: "absolute" },
attrs: { value: _vm.rebate }
})
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass: "gwd-rnd-btn-click gwd-row gwd-align gwd-jcc",
style:
"z-index: 1; background: linear-gradient( 180deg, " +
_vm.secondColor +
" 0%, " +
_vm.mainColor +
" 100%);"
},
[
_c(
"span",
{
staticClass: "gwd-font11",
staticStyle: {
"transform-origin": "center center",
position: "relative",
top: "-1px"
}
},
[_vm._v("点击领取")]
)
]
)
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "ed91e916f05d2986bcd1":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, regeneratorRuntime) {//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
Object.defineProperty(exports, '__esModule', {
value: true
});
var commonUtil = __webpack_require__("3e983ecbff4e1a29654c");
exports['default'] = {
props: ['data', 'top', 'additionalClass'],
data: function data() {
return {
mt: 0,
debugMode: !!window.GwdToolkit,
// debugMode: false,
search: $('#key').val(),
content: '',
from: location.hostname === 'search.jd.com' || location.hostname === 'list.jd.com' ? '京东搜索结果页' : '商品详情页',
rankName: '',
id: parseInt(Math.random() * 10000)
};
},
mounted: function mounted() {
if (this.top) {
this.mt = this.top;
}
if (!window.gwdRank) {
window.gwdRank = this;
}
},
methods: {
rankClick: function rankClick(item) {
var link, contentId, rankType, payload, url, res, search;
return regeneratorRuntime.async(function rankClick$(context$1$0) {
var _this = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!location.hostname.includes('.jd.com')) {
window.open(item.rurl);
}
link = commonUtil.getParameterByName('target_url', item.rurl);
contentId = commonUtil.getParameterByName('contentId', link);
rankType = commonUtil.getParameterByName('rankType', link);
payload = {
functionId: 'getRankLanding',
appid: 'JDReactRankingList',
body: JSON.stringify({
version: '109',
rankType: rankType,
source: 'dacu',
rankId: contentId,
extraParam: {},
fromName: '-100',
hasVenderRank: '1'
}),
clientVersion: '9.4.2',
client: 'wh5',
uuid: Date.now() * 1000 + parseInt(Math.random() * 1000),
area: '1_2802_54747_0'
};
url = __webpack_require__("91f250ebeb8d5987491c").buildUrl('https://api.m.jd.com/client.action', payload);
context$1$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("91f250ebeb8d5987491c").requestXHR(url));
case 8:
res = context$1$0.sent;
this.content = JSON.stringify(res.result.products.map(function (item) {
item.zyTag = parseInt(item.zyTag);
return item;
}));
this.rankName = item.rname;
search = $('#key').val();
this.search = search ? search : 'fake';
this.$nextTick(function () {
$('#gwd-jdrank-submit-' + _this.id).click();
});
case 14:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
},
computed: {
addition: function addition() {
return this.data.length ? this.data.filter(function (item, idx) {
return idx > 0;
}) : [];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("0d878046564e4ef2113b")))
/***/ }),
/***/ "ede8645cc887bf4d66ec":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true___ = __webpack_require__("943197de5d5f506919a6");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true___["b"]; });
/***/ }),
/***/ "edfc9d1b4d4cc7211d08":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_script_lang_js___ = __webpack_require__("58bef15ad653c744be7e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_AliMobilePriceNotifier_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "f00f12f28f8282e72a49":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__AliMobilePriceNotifier_vue_vue_type_template_id_1b4bff6e_scoped_true___ = __webpack_require__("6f353abbe0ce9e84d67e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AliMobilePriceNotifier_vue_vue_type_script_lang_js___ = __webpack_require__("edfc9d1b4d4cc7211d08");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__AliMobilePriceNotifier_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__AliMobilePriceNotifier_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__AliMobilePriceNotifier_vue_vue_type_style_index_0_id_1b4bff6e_scoped_true_lang_less___ = __webpack_require__("ba330f45d79449ac508c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__AliMobilePriceNotifier_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__AliMobilePriceNotifier_vue_vue_type_template_id_1b4bff6e_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__AliMobilePriceNotifier_vue_vue_type_template_id_1b4bff6e_scoped_true___["b" /* staticRenderFns */],
false,
null,
"1b4bff6e",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('1b4bff6e')) {
api.createRecord('1b4bff6e', component.options)
} else {
api.reload('1b4bff6e', component.options)
}
module.hot.accept("./AliMobilePriceNotifier.vue?vue&type=template&id=1b4bff6e&scoped=true&", function () {
api.rerender('1b4bff6e', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/AliMobilePriceNotifier.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "f2b706dcdb3731e0de2c":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var _this = this;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsQRLinkTaobaoLogin = __webpack_require__("9c9b99688069c7c98a03");
var _componentsQRLinkTaobaoLogin2 = _interopRequireDefault(_componentsQRLinkTaobaoLogin);
var request = __webpack_require__("91f250ebeb8d5987491c");
module.exports.init = function callee$0$0() {
var redirectUrl, res, div, tag;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
redirectUrl = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('redirectURL');
if (!(location.hostname !== 'login.m.taobao.com' || !redirectUrl)) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return');
case 3:
if (!redirectUrl.includes('taolijin')) {
context$1$0.next = 5;
break;
}
return context$1$0.abrupt('return');
case 5:
context$1$0.next = 7;
return regeneratorRuntime.awrap(request.rawGet('https://www.gwdang.com/api/uland_to_dpid?u=' + encodeURIComponent(redirectUrl)));
case 7:
res = context$1$0.sent;
$('.fm-agreement input').click();
__webpack_require__("316f9c352c6202560d16").log('res', res);
//
// if (!res || !res.dp_id) {
// return
// }
div = document.createElement('DIV');
document.body.appendChild(div);
tag = 5;
if (G.from_device === 'bijiago') {
tag = 7;
}
new Vue({
el: div,
render: function render(h) {
return h(_componentsQRLinkTaobaoLogin2['default'], {
props: {
tag: tag,
dpId: res.dp_id
}
});
}
});
case 15:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "f3072a0cf83cf2b5938a":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("41e83fde2201068b50ba");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("4310ff0d1d73bb2c547a").default
var update = add("1cd14f4a", content, false, {});
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./GwdPriceProtectMiddle.vue?vue&type=style&index=0&id=09436700&scoped=true&lang=less&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.4.1.0@less-loader/dist/cjs.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./GwdPriceProtectMiddle.vue?vue&type=style&index=0&id=09436700&scoped=true&lang=less&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "f48ba811c1b2ba7ef0c9":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__QRLinkContactTmall_vue_vue_type_template_id_4148f062_scoped_true___ = __webpack_require__("4b9a1dffc80dda59b7be");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__QRLinkContactTmall_vue_vue_type_script_lang_js___ = __webpack_require__("c62f444e95d32876714d");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__QRLinkContactTmall_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__QRLinkContactTmall_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__QRLinkContactTmall_vue_vue_type_style_index_0_id_4148f062_scoped_true_lang_less___ = __webpack_require__("2c7fa747888a567cd254");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("9d0a4e2aa6ff804219fc");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_15_9_3_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__QRLinkContactTmall_vue_vue_type_script_lang_js___["default"],
__WEBPACK_IMPORTED_MODULE_0__QRLinkContactTmall_vue_vue_type_template_id_4148f062_scoped_true___["a" /* render */],
__WEBPACK_IMPORTED_MODULE_0__QRLinkContactTmall_vue_vue_type_template_id_4148f062_scoped_true___["b" /* staticRenderFns */],
false,
null,
"4148f062",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/.2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('4148f062')) {
api.createRecord('4148f062', component.options)
} else {
api.reload('4148f062', component.options)
}
module.hot.accept("./QRLinkContactTmall.vue?vue&type=template&id=4148f062&scoped=true&", function () {
api.rerender('4148f062', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/QRLinkContactTmall.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "f55a6ec86be2772b0d57":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "\n.f-feature[data-v-209e5606] {\n padding-left: 9px;\n padding-right: 9px;\n border: 1px solid #cccccc;\n background: #ffffff;\n margin-left: 10px;\n}\n", ""]);
// exports
/***/ }),
/***/ "f56e7f119cfd46a17f3e":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-qrlink-left[data-v-263c4225] {\n width: 165px;\n height: 36px;\n background: white;\n border-radius: 4px;\n border: 1px solid #dadde0;\n position: absolute;\n top: 10px;\n right: 0;\n cursor: pointer;\n box-sizing: border-box;\n}\n.gwd-qrlink-left .gwd-qr-content[data-v-263c4225] {\n position: absolute;\n width: 109px;\n height: 108px;\n border: 1px solid #eaeaea;\n padding-top: 5px;\n display: none;\n top: 0px;\n left: -109px;\n box-sizing: border-box;\n z-index: 9999;\n background: white;\n}\n.gwd-qrlink-left:hover .gwd-qr-content[data-v-263c4225] {\n display: flex;\n}\n", ""]);
// exports
/***/ }),
/***/ "f6569dbb4d3a004e9c1c":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("f55a6ec86be2772b0d57");
if(typeof content === 'string') content = [[module.i, content, '']];
// add the styles to the DOM
var update = __webpack_require__("ed1f825ff922d4e45a2e")(content, {});
if(content.locals) module.exports = content.locals;
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./JdSearchEnhance.vue?vue&type=style&index=0&id=209e5606&scoped=true&lang=css&", function() {
var newContent = require("!!../../../../node_modules/.0.20.2@css-loader/index.js!../../../../node_modules/.15.9.3@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/.15.9.3@vue-loader/lib/index.js??vue-loader-options!./JdSearchEnhance.vue?vue&type=style&index=0&id=209e5606&scoped=true&lang=css&");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
}
// When the module is disposed, remove the <style> tags
module.hot.dispose(function() { update(); });
}
/***/ }),
/***/ "f692356a3e3dc5e00bae":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_template_id_3f03717c_scoped_true___ = __webpack_require__("b9a603a8cf082b5ac5f9");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_template_id_3f03717c_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_template_id_3f03717c_scoped_true___["b"]; });
/***/ }),
/***/ "f7871f42b02e673352d0":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, "a[data-v-5ccff421] {\n background: url(" + __webpack_require__("7085b088614fbdb590cb") + ");\n width: 256px;\n height: 30px;\n}\na span[data-v-5ccff421] {\n text-align: center;\n}\na .gwd-content[data-v-5ccff421] {\n color: white;\n font-size: 12px;\n}\na .gwd-take[data-v-5ccff421] {\n display: inline-block;\n font-size: 12px;\n color: white;\n width: 70px;\n}\na[data-v-5ccff421]:hover {\n text-decoration: none!important;\n}\n", ""]);
// exports
/***/ }),
/***/ "f9dbf8a1e1478eca2564":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_script_lang_js___ = __webpack_require__("30642c8fc3d71dc36d9a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_script_lang_js____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_script_lang_js___);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_script_lang_js___) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_script_lang_js___[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_5_4_2_babel_loader_index_js_node_modules_1_0_3_if_loader_index_js_ref_4_1_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_QRLinkTbV3_vue_vue_type_script_lang_js____default.a);
/***/ }),
/***/ "f9ff781f9088de39bd10":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"label",
{
staticClass: "gwd-switch",
class: { "gwd-allow-animation": _vm.allowAnimation }
},
[
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.inputVal,
expression: "inputVal"
}
],
attrs: { type: "checkbox" },
domProps: {
checked: Array.isArray(_vm.inputVal)
? _vm._i(_vm.inputVal, null) > -1
: _vm.inputVal
},
on: {
change: function($event) {
var $$a = _vm.inputVal,
$$el = $event.target,
$$c = $$el.checked ? true : false
if (Array.isArray($$a)) {
var $$v = null,
$$i = _vm._i($$a, $$v)
if ($$el.checked) {
$$i < 0 && (_vm.inputVal = $$a.concat([$$v]))
} else {
$$i > -1 &&
(_vm.inputVal = $$a.slice(0, $$i).concat($$a.slice($$i + 1)))
}
} else {
_vm.inputVal = $$c
}
}
}
}),
_vm._v(" "),
_c("span", { staticClass: "gwd-slider" })
]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "fa297f213d29eb497c63":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
var globalData = undefined,
callbacks = undefined;
var buildInfo = function buildInfo() {
var obj = {
type: 'json',
browser: 'chrome',
ver: '6.1',
style_show_type: null,
style_ADID: null,
currency: null,
language: 'english',
r: 0.7196959139817531,
url: location.href
};
var str = 'type=' + obj.type + '&browser=' + obj.browser + '&ver=' + obj.ver + '&style_show_type=undefined&style_ADID=undefined¤cy=undefined&language=' + obj.language + '&r=' + obj.r + '&url=' + encodeURIComponent(location.href);
return str;
};
var getPriceStatusNew = function getPriceStatusNew(data) {
var price_status = 0;
var price_num = data.length;
var lowest = Math.min.apply(undefined, data);
var price_last = data[price_num - 1];
var islowest = false;
var change_range = 180;
var time_length = 0;
for (var i = data.length - 1; i >= 0; i--) {
var now_price = data[i];
if (i > 0) {
time_length += 1;
}
if (now_price == 0) {
continue;
}
if (price_last == now_price) {
if (time_length > 180) {
break;
}
continue;
} else if (parseFloat(price_last) > parseFloat(now_price) && i >= price_num - change_range - 1) {
price_status = 1;
break;
} else if (parseFloat(price_last) < parseFloat(now_price)) {
price_status = -1;
if (price_last === lowest) islowest = true;
break;
}
}
return {
price_status: price_status,
islowest: islowest,
price_last: price_last
};
};
var renderData = function renderData(data) {
var getDataFromTime = function getDataFromTime(time) {
for (var i = 0; i < data.length - 1; i++) {
if (time >= Number(data[i]['time_update']) * 1000 && time < Number(data[i + 1]['time_update']) * 1000) {
return data[i].price;
}
}
return data[data.length - 1].price;
};
var oneHour = 3600000;
var oneDay = 24 * oneHour;
var lowestPrice = Number(globalData.lowest_pice.price);
var highestPrice = lowestPrice;
var startTime = Number(data[0].time_update) * 1000;
var startD = new Date(startTime).getDate();
var startM = new Date(startTime).getMonth();
var startY = new Date(startTime).getFullYear();
var allLine = [];
var now_day = new Date();
var current_price = data[data.length - 1].price;
for (var i = 0; i < data.length; i++) {
if (Number(data[i].price) > highestPrice) highestPrice = Number(data[i].price);
}
var price_range = lowestPrice + '-' + highestPrice;
var start = startTime;
while (start <= now_day.getTime()) {
var s = getDataFromTime(start);
allLine.push(parseFloat(s));
start += oneDay;
}
var result = getPriceStatusNew(allLine);
var price_status = result.price_status;
var year_line = null;
if (allLine.length >= 365) {
year_line = allLine.slice(allLine.length - 365);
}
var month_line = null;
if (allLine.length >= 31) {
month_line = allLine.slice(allLine.length - 31);
}
var short_day_line = null;
if (allLine.length >= 6) {
var dayline = allLine.slice(allLine.length - 6);
short_day_line = [];
for (var i = 0; i < dayline.length - 1; i++) {
var newArr = [];
for (var n = 0; n < 24; n++) {
newArr.push(dayline[i]);
}
short_day_line = short_day_line.concat(newArr);
}
short_day_line.push(dayline[dayline.length - 1]);
}
var price_trend = {
"price_status": price_status,
"startD": startD,
"startM": startM,
"startY": startY,
"now_day": now_day.getTime(),
"extra": 'start from another',
"store": [{
"current_price": current_price,
"all_line": allLine,
"all_line_begin_time": startTime + 8 * oneHour,
"year_line": year_line,
"year_line_time": now_day.getTime() - 365 * oneDay,
"month_line": month_line,
"month_line_time": now_day.getTime() - 30 * oneDay,
"short_day_line": short_day_line,
"short_day_line_begin_time": now_day.getTime() + 8 * oneHour - 5 * oneDay,
"min_stamp": "0",
"islowest": 0,
"name": 'aliexpress',
"price_range": price_range,
"promo": [],
"all_equal_short": false
}]
};
return price_trend;
};
module.exports.init = function () {
var str = buildInfo();
communicate.on(function (data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
if (data.type === 'aliexpress') {
globalData = JSON.parse(data.value);
if (globalData.price_tracking) {
globalData.price_tracking = renderData(globalData.price_tracking);
if (callbacks) callbacks(globalData.price_tracking);
}
}
});
communicate.trigger({
type: 'aliexpress',
url: 'https://plugin.aliprice.com/plugin/chrome_v07.php?' + str
});
};
module.exports.getTrendData = function (callback) {
if (globalData) callback(globalData);else callbacks = callback;
};
/***/ }),
/***/ "fc02c8246c40af764545":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___ = __webpack_require__("817cf5489444460b05d0");
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___["a"]; });
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_15_9_3_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___["b"]; });
/***/ }),
/***/ "fd9897c729ad65b271df":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(Vue, G) {
(function () {
'use strict';
//判断是否为重复加载,如果为重复加载,直接结束脚本
if (__webpack_require__("a277d2d1e7d7916957bf")) return;
/*IE在淘宝天猫不出插件*/
var Vuex = __webpack_require__("436f6d560acb97f873d1");
Vue.use(Vuex);
var IE = __webpack_require__("1529c418281de0d4e4b2")();
if (IE && location.host.match(/(?:taobao|tmall|yao\.95095|1688\.com|aliexpress\.com|ieframe\.dll)/)) return;
// 京东移动端触摸模拟
if (location.href.indexOf('plogin.m.jd.com') > -1) {
__webpack_require__("165a6a29b755ef153829").init();
}
__webpack_require__("b1cae3a1887fb97c6c83");
__webpack_require__("3fb8e5219d9e2232a6e9").init();
__webpack_require__("5e05e6f5fe79ccf5d009").init();
__webpack_require__("d82c9248d08dbd7e46d4").init();
__webpack_require__("91f250ebeb8d5987491c").rawGet('https://cdn.gwdang.com/js/configs/gwdang.json?v=1').then(function (r) {
__webpack_require__("9c38beef5ff283e15bd2").setMet('GwdConfig', r);
});
var cnzz = __webpack_require__("83271c7588396d2d5e59");
if (cnzz) cnzz.init(G.gwd_cnzz);
if (location.host === 'm.fine3q.com') __webpack_require__("bf822aacfeba494ced92").init();
if (G.pageInfo.type === 0) return;
//hao123和百度域名全部不加载任何内容
__webpack_require__("d090c1e762d2e495b00c").init();
if (__webpack_require__("aa16a056510f1028879c")()) return;
__webpack_require__("edd40abc3cca37fc4610");
__webpack_require__("1f2fc6d8a8045863aace");
G.logoName = __webpack_require__("2b6ed47fb40018872f18")(8);
//检查当前网页是否在插件收录范围内
if (navigator.userAgent.indexOf('Maxthon') > -1) {
// if (location.host.indexOf('tmall') > -1 || location.host.indexOf('95095') > -1) {
// G.maxthon_tmall = true
// }
}
__webpack_require__("3e283580401dd2fcdc15");
__webpack_require__("be85ec117a8e337ebbac")();
__webpack_require__("edb006a6bdc87dceab2d").common(function (data) {
var dictsArr = ['booking', 'elong', 'wbiao', 'agoda', 'hotels', '228', 'roseonly', 'feelunique', "nike", 'kaola', 'vipshop', 'hujiang', '1688', 'opposhop', 'vsigo', 'keede', 'zazhipu', 'banggo', 'discount-apotheke', 'bl', '1hai', 'pharmacydirect', 'flyco', 'takeya', 'xgdq', 'guojimami', 'shoprobam', 'staples', 'boqii', 'mei', 'tuhu', 'hangowa', 'lookfantastic-cn', 'lookfantastic-com', 'iherb', 'shopbop', 'yoox', 'skinstore', 'ctrip', 'koolearn', 'chinaacc', 'youpin-mi', 'opposhop', 'oneplus'];
var blockCityList = ['北京', '上海', '广州', '深圳', '杭州', '南京'];
// let blockCityList = ['北京', '上海', '广州', '深圳', '杭州'];
var blockCity = false;
blockCityList.forEach(function (city) {
if (data && data.result && !(data.result instanceof Array) && data.result.address.indexOf(city) > -1) {
blockCity = true;
}
});
if (data && data.result && !(data.result instanceof Array) && !blockCity) {
if (dictsArr.indexOf) {
if (dictsArr.indexOf(G.site) > -1) {
G.set_force = true;
}
}
G.forbidAd = true;
} else if (data && data.result.address.indexOf('南京') == -1) {
G.forbidAd = true;
}
if (data && data.result.address.indexOf('北京') > -1) {
G.forbidMinibar = true;
G.forbidGiftMoney = true;
}
if (data && data.result && data.result instanceof Array) {
G.forbidCoupon = true;
}
if (data && data.result && !(data.result instanceof Array) && (data.result.address.indexOf('北京') > -1 || data.result.address.indexOf('杭州') > -1)) {
G.forbidCoupon = true;
}
G.isMonkey = true;
__webpack_require__("cb0906562effcf1b0e6c").getRate(function () {
__webpack_require__("4733a3dd803685ec596a").get(function () {
__webpack_require__("e6521b4ea881581e5851").init();
});
});
});
})();
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("3deef7cc191860c0adf2")["default"], __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "fe07faa726be683793d3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less___ = __webpack_require__("62487f75eaef2f9d0c30");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less___);
/* unused harmony reexport namespace */
/* unused harmony default export */ var _unused_webpack_default_export = (__WEBPACK_IMPORTED_MODULE_0__node_modules_4_1_2_vue_style_loader_index_js_node_modules_0_20_2_css_loader_index_js_node_modules_15_9_3_vue_loader_lib_loaders_stylePostLoader_js_node_modules_4_1_0_less_loader_dist_cjs_js_node_modules_15_9_3_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less____default.a);
/***/ }),
/***/ "fe179e544c8fafeea4a2":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var _this = this;
var request = __webpack_require__("91f250ebeb8d5987491c");
module.exports.init = function callee$0$0() {
var cnzz, request, dpId, payload, rebateValue, params, res, GiftMoney, GiftMoneyTop;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
cnzz = __webpack_require__("83271c7588396d2d5e59");
if (!$('.bjgou-subsidy-bar').length) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return', false);
case 3:
request = __webpack_require__("91f250ebeb8d5987491c");
dpId = __webpack_require__("3e983ecbff4e1a29654c").getParameterByName('id');
if (location.hostname.indexOf('tmall') > -1) {
dpId = dpId + '-83';
} else {
dpId = dpId + '-123';
}
payload = {
rebate: 1,
dp_id: dpId,
rate: 0.1
};
if (G.dp.price) {
payload.price = G.dp.price;
}
rebateValue = G.dp.rebate;
if (rebateValue) {
context$1$0.next = 17;
break;
}
params = Object.keys(payload).map(function (k) {
return k + '=' + encodeURIComponent(payload[k]);
}).join('&');
context$1$0.next = 13;
return regeneratorRuntime.awrap(request.get('https://browser.gwdang.com/extension/Coupon?' + params));
case 13:
res = context$1$0.sent;
if (res.rebate) {
context$1$0.next = 16;
break;
}
return context$1$0.abrupt('return', false);
case 16:
rebateValue = res.rebate;
case 17:
GiftMoney = __webpack_require__("52391b2828a974c3b885")['default'];
$('#gwd-coupon-placeholder').replaceWith('<div id="gwd-giftmoney"></div>');
if (!$('.bjgou-subsidy-bar').length) {
context$1$0.next = 21;
break;
}
return context$1$0.abrupt('return', false);
case 21:
cnzz.logOnce('taobaoGiftMoney:show');
cnzz.logOnce('taobaoGiftMoney:-show');
__webpack_require__("9c38beef5ff283e15bd2").setMet('couponLink', {
content: '发现' + rebateValue + '元红包,速领',
url: __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl('https://tb.gwdang.com/extension/qrpage?tag=9_chrome&rebate=1&dp_id=' + dpId + '&discount=' + rebateValue)
});
new Vue({
el: '#gwd-giftmoney',
render: function render(h) {
return h(GiftMoney, {
props: {
value: rebateValue,
qr: false,
url: __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl('https://tb.gwdang.com/extension/qrpage?tag=9_chrome&rebate=1&dp_id=' + dpId + '&discount=' + rebateValue),
id: dpId,
name: '店铺',
price: G.dp.price
}
});
}
});
GiftMoneyTop = __webpack_require__("28ca786b072dc40c7e4b")['default'];
$('.gwd-topbar-left').append('<div id="gwd-giftmoney-top"></div>');
new Vue({
el: '#gwd-giftmoney-top',
render: function render(h) {
return h(GiftMoneyTop, {
props: {
value: rebateValue,
qr: false,
url: __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl('https://tb.gwdang.com/extension/qrpage?tag=9_chrome&rebate=1&dp_id=' + dpId + '&discount=' + rebateValue),
id: dpId,
price: G.dp.price,
name: '购物党'
}
});
}
});
return context$1$0.abrupt('return', true);
case 29:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("0d878046564e4ef2113b"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("3deef7cc191860c0adf2")["default"]))
/***/ }),
/***/ "ff1641794a1a1766c457":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("e51604a168fd9d6c615d")();
// imports
// module
exports.push([module.i, ".gwd-row[data-v-3ed325cb] {\n display: flex;\n flex-direction: row;\n}\n.gwd-inline-row[data-v-3ed325cb] {\n display: inline-flex;\n flex-direction: row;\n}\n.gwd-column[data-v-3ed325cb] {\n display: flex;\n flex-direction: column;\n}\n.gwd-inline-column[data-v-3ed325cb] {\n display: inline-flex;\n flex-direction: column;\n}\n.gwd-align[data-v-3ed325cb] {\n align-content: center;\n align-items: center;\n}\n.gwd-jcc[data-v-3ed325cb] {\n justify-content: center;\n}\n.gwd-jic[data-v-3ed325cb] {\n justify-items: center;\n}\n.gwd-button[data-v-3ed325cb] {\n outline: none;\n border: none;\n}\n.bjg-bar-button[data-v-3ed325cb] {\n font-size: 0;\n}\n.bjg-hover-bg[data-v-3ed325cb] {\n background: #fffbef;\n}\n.bjg-bar-button[data-v-3ed325cb]:hover {\n background: #fffbef;\n cursor: pointer;\n}\n.bjg-bar-button:hover .bjg-window[data-v-3ed325cb] {\n display: block;\n}\n.mainbar-fold .bjg-bar-button[data-v-3ed325cb],\n.mainbar-fold #top_coupon_btn[data-v-3ed325cb],\n.mainbar-fold .rinfo-btn[data-v-3ed325cb],\n.mainbar-fold .gwd-bottom-tmall[data-v-3ed325cb] {\n display: none!important;\n}\n.gwd-font12[data-v-3ed325cb] {\n font-size: 12px;\n}\n.gwd-font14[data-v-3ed325cb] {\n font-size: 14px;\n}\n.gwd-red[data-v-3ed325cb] {\n color: #ff3532;\n}\n.gwd-red-bg[data-v-3ed325cb] {\n background: #ff3532;\n}\n.gwd-hui333[data-v-3ed325cb] {\n color: #333333;\n}\n.gwd-hui999[data-v-3ed325cb] {\n color: #999999;\n}\n.gwd-font10[data-v-3ed325cb] {\n font-size: 12px;\n transform: scale(0.8333);\n transform-origin: bottom center;\n}\n.gwd-font11[data-v-3ed325cb] {\n font-size: 12px;\n transform: scale(0.91666);\n transform-origin: bottom center;\n}\n.gwd-font9[data-v-3ed325cb] {\n font-size: 12px;\n transform: scale(0.75);\n transform-origin: bottom center;\n}\n.gwd-hoverable[data-v-3ed325cb]:hover {\n background: #edf1f2;\n}\n.right-info > *[data-v-3ed325cb] {\n border-left: 1px solid #edf1f2;\n}\n.gwd-red-after-visit[data-v-3ed325cb]:hover {\n color: #e03024 !important;\n}\n.gwd-button[data-v-3ed325cb]:hover {\n filter: brightness(1.1);\n}\n.gwd-button[data-v-3ed325cb] {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.gwd-button[data-v-3ed325cb]:active {\n filter: brightness(0.9);\n}\n.gwd-fadeout-5s[data-v-3ed325cb] {\n opacity: 0;\n transition: opacity 5s;\n}\n.gwd-scrollbar[data-v-3ed325cb]::-webkit-scrollbar {\n width: 6px;\n border-radius: 17px;\n}\n.gwd-scrollbar[data-v-3ed325cb]::-webkit-scrollbar-thumb {\n border-radius: 17px;\n background: #999;\n}\n#gwdang_main[data-v-3ed325cb],\n.gwdang-main[data-v-3ed325cb],\n.bjgext-detail[data-v-3ed325cb] {\n font-size: 12px;\n}\n#gwdang_main button[data-v-3ed325cb],\n.gwdang-main button[data-v-3ed325cb],\n.bjgext-detail button[data-v-3ed325cb] {\n text-align: center;\n}\n.gwd-width-100[data-v-3ed325cb] {\n width: 100%;\n}\n.gwd-overlay[data-v-3ed325cb] {\n font-family: \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 0;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.35);\n z-index: 999999999;\n}\n.gwd-price-input[data-v-3ed325cb] {\n border: 1px solid #48befe;\n background: white;\n height: 30px;\n line-height: 30px;\n color: #48befe;\n font-size: 16px;\n border-radius: 4px;\n margin-left: 8px;\n margin-right: 8px;\n overflow: hidden;\n}\n.gwd-price-input span[data-v-3ed325cb] {\n margin-left: 8px;\n margin-right: 4px;\n flex-grow: 0;\n flex-shrink: 0;\n}\n.gwd-price-input input[data-v-3ed325cb] {\n outline: none;\n border: none;\n flex: 1;\n resize: none;\n color: #48befe;\n font-size: 16px;\n margin-right: 5px;\n flex-basis: 100%;\n min-width: 0;\n box-shadow: none;\n}\n", ""]);
// exports
/***/ }),
/***/ "ff881c8b15091819a13e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
var dataShare = __webpack_require__("cde79cb5670e8bdeb4fb");
var globalData = undefined,
callbacks = undefined;
var hasrun = false;
var timeOUT = 4000;
var trueClassId = false;
var sitearr = ['vipshop', 'mogujie', 'meilishuo', 'amazon', 'yougou', 'yohobuy', '6pm', 'yintai', 'banggo', 'xiu', 'vancl', 'shopbop', 'shopin', 's', 'masamaso', 'secoo', 'mei', 'gap', 'paixie', 'moonbasa', 'meici', 'macys', 'myhabit', 'zhen', 'gilt', 'mbaobao', 'wangfujing', 'letao', 'camel', 'handu', 'mf910', '5lux', 'd1', 'taoxie', 'm18', "thewatchery", "escentual", 'biccamera', 'zhe800', 'yangkeduo'];
if (location.host.indexOf('amazon') > -1 && location.host.indexOf('cn') == -1) timeOUT = 10000;
var editData = function editData(data) {
var taobaoarr = [],
tmallarr = [],
guessarr = [];
try {
var info = JSON.parse(data);
var array = info.mods.itemlist.data.collections;
if (array.length == 0) return;
if (array.length == 2 && array[0].title == '外观相似宝贝') {
var similar = array[0].auctions;
var len = similar.length > 20 ? 20 : similar.length;
for (var i = 0; i < len; i++) {
var item = {};
var feeDesc = similar[i].view_fee == '0.00' ? '包邮' : '';
item.nick = similar[i].nick;
item.num_iid = similar[i].nid;
item.title = similar[i].title;
item.price = similar[i].view_price;
item.item_location = similar[i].item_loc;
item.store_name = similar[i].nick + feeDesc;
item.pic_url = 'http:' + similar[i].pic_url;
item.volume = similar[i].view_sales.replace('人付款', '');
item.type = 'img_search';
item.price2 = Number(item.price);
if (G.dp.price && item.price2 * 2 < G.dp.price) continue;
if (!item.pic_url.match(/jpg_[0-9]+x[0-9]/)) item.pic_url = item.pic_url.replace(/(\.png|\.jpg)/, '$1' + '_100x100.jpg');
var obj = {
'source': 'img_search',
'img_url': 'http:' + similar[i].pic_url,
'title': similar[i].title,
'price': similar[i].view_price,
'shop_name': similar[i].nick + feeDesc,
'sales': similar[i].view_sales.replace('人付款', ''),
'id': similar[i].nid,
'url': 'https:' + similar[i].detail_url,
'discuss': similar[i].comment_count,
'istaobao': similar[i].detail_url.indexOf('detail.tmall.com') > -1 ? '0' : '1',
'dp_id': similar[i].nid + '-' + (similar[i].detail_url.indexOf('detail.tmall.com') > -1) ? '83' : '123',
'site_id': similar[i].detail_url.indexOf('detail.tmall.com') > -1 ? '83' : '123'
};
item.url = buildTaobaoUrl(obj);
if (similar[i].detail_url.indexOf('detail.tmall.com') > -1) {
tmallarr.push(item);
} else {
taobaoarr.push(item);
}
}
} else if (array.length == 1 && array[0].title == '您可能会喜欢' || array.length == 2 && array[1].title == '您可能会喜欢') {
var guess = array[array.length - 1].auctions;
for (var i = 0; i < guess.length; i++) {
var item = {};
item.url = 'https:' + guess[i].detail_url;
item.pic_url = guess[i].pic_url;
item.title = guess[i].title;
item.num_iid = guess[i].nid;
item.price = guess[i].view_price;
item.volume = guess[i].view_sales;
item.nick = guess[i].nick;
item.price2 = Number(item.price);
if (G.dp.price && item.price2 * 2 < G.dp.price) continue;
guessarr.push(item);
}
}
taobaoarr = sortData(taobaoarr);
tmallarr = sortData(tmallarr);
globalData = {
'taobao': taobaoarr,
'tmall': tmallarr,
'guessfavor': guessarr
};
if (callbacks && !hasrun) {
callbacks(globalData);
hasrun = true;
}
} catch (e) {}
};
var sortData = function sortData(data) {
if (!data.sort) return;
data = data.sort(function (value1, value2) {
if (Number(value1.price) > Number(value2.price)) return 1;else if (Number(value1.price) == Number(value2.price)) return 0;else return -1;
});
return data;
};
var getImgSrc = function getImgSrc() {
var imgsrc = {
'360buy': '#preview .jqzoom img',
'gome': '.jqzoom img',
'suning': '#imgZoom #bigImage',
'yihaodian': '#J_prodImg',
'vancl': '#midimg',
'shopin': '#zoom1 img',
'secoo': '.jqzoom',
'mei': '#bigimg',
'meici': '.zoomPad img',
'macys': '#mainView_1',
'taoxie': '#t_PreviewImage img',
'd1': '.gs_right_spimg img',
'5lux': '.cloudzoom',
'mf910': '#op_product_zoom img',
'handu': '#masterImage',
'camel': '#img_jqzoom',
'letao': '#simgouter img',
'wangfujing': '.zoomPad .lazy-pic',
'zhen': '#zoom1 .a_max_pic',
'shopbop': '#productImage',
'yohobuy': '#img-show',
'taobao': '#J_ImgBooth',
'thewatchery': '#detailimage',
'amazon': '#altImages ul li img',
'mogujie': '#J_BigImg',
'escentual': '#zoom1 img',
'biccamera': '#PROD-CURRENT-IMG',
'zhe800': '#detail .deteilpic ul li img',
'vipshop': '#J-mer-ImgReview .zoomPad>img',
'tmall': '#J_ImgBooth',
'1688': '#mod-detail-bd .content .box-img img',
'vip': '#J-mer-ImgReview .zoomPad>img',
'meilishuo': '#picture .item-pic-origin>img',
'jumei': '#etalage li>img',
'6pm': '#detailImage img',
'banggo': '.mainPicContent',
'vjia': '#FreshDiv_MainPhoto .sp-bigImg img',
'yougou': '#pD-bimg',
'yintai': '#J_Magnifier img',
'okbuy': '#zoom1 img',
'lovo': '#jqzoom .zoomPad img',
'moonbasa': '#largeimg',
'tonlion': '.good_left .jqzoom',
'xiu': '#imgPic',
'lamiu': '#op_product_zoom img',
'masamaso': '.goods_tp_box .zoomPad img',
's': '.goods-detail-pic a img',
'paixie': '#zoom1 img',
'mbaobao': '#goods-zoom img',
'm18': '#GoodsImage',
'gap': '#wrap.all-images-box a img',
'esprit': '#mainImages .m-pic img',
'yangkeduo': '#banner .islider-outer .islider-active img'
};
if (imgsrc[G.site]) {
var src = $(imgsrc[G.site]).eq(0).attr('src');
if (location.host == 'www.amazon.co.jp' && src && src.match(/SR[0-9]+,[0-9]+/)) {
src = src.replace(/SR([0-9]+)\,([0-9]+)/, 'SR' + '$1' + '0' + ',' + '$2' + '0');
} else if (location.host.indexOf('amazon') > -1) {
return false;
}
if (src && !src.match(/(?:http:|https:)/) && src.indexOf('//') > -1) src = 'http:' + src;
if (G.site === 'zhe800') {
src = src.replace('58x58.jpg', '220x220.jpg');
}
if (!src || src.indexOf('base64') > -1) {
return false;
}
return src;
}
return false;
};
var readyImg = function readyImg(trueClassId) {
var src = getImgSrc();
if (sitearr.indexOf(G.site) > -1 && location.host != 'www.amazon.cn' || location.host.indexOf('1688') > -1 || trueClassId) {
trueClassId = true; //发了请求都可以等,为true init里面才不会return
communicate.trigger({
type: 'getTaobaoImgInfo',
src: src
});
communicate.on(function (data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
if (data.type == 'getTaobaoImgInfo') {
var text = $('#gwd_img_info').text();
if (text != '') editData(text);
}
});
}
};
module.exports.ready = function () {
if (G.site == 'taobao' || G.site == 'tmall' || G.site.indexOf('taobao') > -1) {
return;
}
var dpdata = dataShare.get('dp_data');
var classId = dpdata && dpdata['now']['class_id'];
var code = dpdata && dpdata['code-server']['code'];
if (G.site === 'amazon' && code) return;
if (classId) classId = classId.slice(0, 2);
if (G.site === '360buy') {
var cate_id = G.dp.cat_id;
if (cate_id) cate_id = cate_id.split('-')[0];
var cateidArr = ["1620", "1315", "1318", "1672", "1319", "5025", "6144", "15248", "11729"];
if (cateidArr.indexOf && cateidArr.indexOf(cate_id) > -1) {
trueClassId = true;
}
} else {
if (classId == "13" || classId == "24" || classId == "1A" || classId == '21') trueClassId = true;
}
readyImg(trueClassId);
};
module.exports.uniqPidGetImg = function (callback) {
readyImg(true);
callbacks = callback;
};
module.exports.init = function (callback) {
if (!trueClassId && sitearr.indexOf(G.site) == -1) {
callback(null);
return;
}
if (globalData) {
callback(globalData);
hasrun = true;
} else callbacks = callback;
setTimeout(function () {
if (callbacks && hasrun === false) {
callbacks(null);
hasrun = true;
}
}, timeOUT);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ })
},["fd9897c729ad65b271df"]);