!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React")):"function"==typeof define&&define.amd?define("@ali/gmod-pop-image",["React"],t):"object"==typeof exports?exports["@ali/gmod-pop-image"]=t(require("React")):e["@ali/gmod-pop-image"]=t(e.React)}(this,(function(e){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}([function(e,t,n){"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(t,n){t.exports=e},function(e,t,n){"use strict";var o=n(0);t.__esModule=!0,t.default=void 0;var i=o(n(3)),r=o(n(4)),a=["callAppUrl","targetUrl","pageCode","needRedirect","isAutoCall","spm","pageId"],p="postMessage"in window;function s(e,t,n){var o="";if(arguments.length<2?o="target error - target and name are both required":"object"!=typeof e?o="target error - target itself must be window object":"string"!=typeof t&&(o="target error - target name must be string type"),o)throw new Error(o);this.target=e,this.name=t,this.prefix=n}function l(e,t){this.targets={},this.name=e,this.listenFunc=[],this.prefix=t||"[PROJECT_NAME]",this.initListen()}s.prototype.send=p?function(e){this.target.postMessage(this.prefix+"|"+this.name+"__Messenger__"+e,"*")}:function(e){var t=window.navigator[this.prefix+this.name];if("function"!=typeof t)throw new Error("target callback function is not defined");t(this.prefix+e,window)},l.prototype.addTarget=function(e,t){var n=new s(e,t,this.prefix);this.targets[t]=n},l.prototype.initListen=function(){var e=this,t=function(t){if("object"==typeof t&&t.data&&t.data.indexOf&&t.data.indexOf("__Messenger__")>=0)for(var n=(t=t.data).split("__Messenger__"),o=(t=n[1],n[0].split("|")),i=o[0],r=o[1],a=0;a<e.listenFunc.length;a++)i+r===e.prefix+e.name&&e.listenFunc[a](t)};p?"addEventListener"in document?window.addEventListener("message",t,!1):"attachEvent"in document&&window.attachEvent("onmessage",t):window.navigator[this.prefix+this.name]=t},l.prototype.listen=function(e){for(var t=0,n=this.listenFunc.length,o=!1;t<n;t++)if(this.listenFunc[t]==e){o=!0;break}o||this.listenFunc.push(e)},l.prototype.clear=function(){this.listenFunc=[]},l.prototype.send=function(e){var t,n=this.targets;for(t in n)n.hasOwnProperty(t)&&n[t].send(e)};var u=location.href.substring(0,location.href.indexOf("#")<0?location.href.length:location.href.indexOf("#")),c=u.substr(u.indexOf("?")),d={};c&&c.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),(function(e,t,n,o){return d[t]=decodeURIComponent(o),""}));var f,g=null;function h(e){g.send(JSON.stringify(e))}function _(e,t){void 0===e&&(e={});var n=e.__poplayer_preserve_uuid||d.__poplayer_preserve_uuid;n&&((g=new l(n,void 0)).addTarget(window.top,(e.__poplayer_preserve_uuid||d.__poplayer_preserve_uuid)+"parent"),function(e){window.addEventListener("load",(function(){h({type:"load",extend:null!=e?e:{}})}))}(t)),f={show:function(e){h({type:"show",extend:null!=e?e:{}})},link:function(e,t){h({type:"link",payload:e,extend:null!=t?t:{}})},close:function(e){h({type:"close",extend:null!=e?e:{}})},addTime:function(e,t){void 0===e&&(e=1),h({type:"addTime",payload:e,extend:null!=t?t:{}})},resizeTo:function(e,t){h({type:"resizeWidthPosition",payload:{width:e.width,height:e.height,left:e.left,right:e.right,top:e.top,bottom:e.bottom},extend:null!=t?t:{}})},init:_,callApp:function(e,t){var n=e.callAppUrl,o=e.targetUrl,p=e.pageCode,s=e.needRedirect,l=e.isAutoCall,u=e.spm,c=e.pageId,d=(0,r.default)(e,a);h({type:"callApp",payload:(0,i.default)({callAppUrl:n,targetUrl:o,pageCode:p,needRedirect:s,isAutoCall:l,spm:u,pageId:c},d),extend:null!=t?t:{}})}}}_();var m=f;t.default=m},function(e,t,n){"use strict";function o(){return e.exports=o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,o.apply(this,arguments)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";e.exports=function(e,t){if(null==e)return{};var n,o,i={},r=Object.keys(e);for(o=0;o<r.length;o++)n=r[o],t.indexOf(n)>=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";function o(e){var t=Object.keys(e.params).map((function(t){return t+"="+e.params[t]})).join("&");window.goldlog&&window.goldlog.record(e.path,e.event,"st_page_id=".concat(window.dmtrack_pageid,"&").concat(t),"POST")}function i(e){try{window.goldlog?e():(window.goldlog_queue||(window.goldlog_queue=[])).push({action:"goldlog.aplus_pubsub.subscribe",arguments:["goldlogReady",function(){e()}]})}catch(e){}}t.__esModule=!0,t.click=function(e){i((function(){o({path:"/ae.pc_click.statweb_ae_click",event:"CLK",params:e})}))},t.exposure=function(e){i((function(){o({path:"/ae.pc_ctr.statweb_ae_ctr",event:"EXP",params:e})}))},t.getPageId=function(){return new Promise((function(e){i((function(){e()}))})).then((function(){return window.dmtrack_pageid}))}},function(e,t,n){"use strict";t.__esModule=!0,t.optImg=t.hasWebpUsed=void 0;var o=function(e){return/^.+_\.webp$/.test(e)};t.hasWebpUsed=o;t.optImg=function(e,t){var n=!/(ae0(1|2|3|4).alicdn.com\/kf)/.test(e),i=o(e);return!t||i||n?e:e+"_.webp"}},,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";var o=n(0);t.__esModule=!0,t.default=void 0;var i=n(1),r=o(n(2)),a=n(5),p=n(6),s=o(n(12)).default,l=function(e){var t=e.uuid,n=e.parentSpmB,o=void 0===n?"0":n,l=e.popInfo,u=void 0===l?{}:l,c=e.isSupportWebp,d=void 0!==c&&c,f=(0,i.useState)(null),g=f[0],h=f[1];(0,i.useEffect)((function(){r.default.init({__poplayer_preserve_uuid:t});var e=(null==u?void 0:u.params)||{};Object.keys(e).length?(h(e),r.default.show()):(0,a.exposure)({log_key:"/ae.pc_ctr.statweb_ae_ctr",spm_cnt:"a2g0o."+o+".poplayer.notexpose",popType:"image",houyiTrack:null==e?void 0:e.track,exp_page:location.href,notexposeType:"nodata",exp_type:"poplayer",clientType:"pc"})}),[]);var _=(0,i.useCallback)((function(){var e;r.default.close(),null==(e=window)||null==e.dispatchEvent||e.dispatchEvent(new CustomEvent("onPoplayerClose"))}),[]),m=(0,i.useCallback)((function(e){e&&(r.default.link(e),r.default.close())}),[]);return g?(0,i.createElement)("div",{className:"image-poplayer-modal",style:s["image-poplayer-modal"]},(0,i.createElement)("div",{className:"pop-content",style:s["pop-content"]},(0,i.createElement)("img",{className:"pop-picture",onClick:function(){m(g.linkUrl)},src:(0,p.optImg)(g.imgUrl,d),style:s["pop-picture"]}),(0,i.createElement)("img",{className:"pop-close-btn",onClick:_,src:"https://img.alicdn.com/tfs/TB1a.Oge_M11u4jSZPxXXahcXXa-48-48.png",style:s["pop-close-btn"]}))):null};t.default=l},function(e,t){e.exports={"image-poplayer-modal":{position:"fixed",top:0,right:0,bottom:0,left:0,zIndex:1e4,background:"rgba(0, 0, 0, 0.3)",display:"flex",justifyContent:"center",alignItems:"center"},"pop-content":{position:"relative",width:"640px",height:"480px",overflow:"hidden",borderRadius:"16px"},"pop-picture":{width:"640px",height:"480px",borderWidth:"none",borderColor:null,outline:"none"},"pop-close-btn":{position:"absolute",top:"10px",right:"10px",width:"48px",height:"48px"}}}]).default}));