UNPKG

sd-ad

Version:

data sdk for shuidihuzhu

1 lines 60.6 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("sdAdvert",[],t):"object"==typeof exports?exports.sdAdvert=t():e.sdAdvert=t()}(this,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},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=58)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(27)("wks"),r=n(19),o=n(0).Symbol,s="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=s&&o[e]||(s?o:r)("Symbol."+e))}).store=i},function(e,t,n){var i=n(0),r=n(1),o=n(16),s=n(7),a=n(9),u=function(e,t,n){var c,d,f,l=e&u.F,p=e&u.G,h=e&u.S,v=e&u.P,m=e&u.B,b=e&u.W,g=p?r:r[t]||(r[t]={}),w=g.prototype,y=p?i:h?i[t]:(i[t]||{}).prototype;for(c in p&&(n=t),n)(d=!l&&y&&void 0!==y[c])&&a(g,c)||(f=d?y[c]:n[c],g[c]=p&&"function"!=typeof y[c]?n[c]:m&&d?o(f,i):b&&y[c]==f?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):v&&"function"==typeof f?o(Function.call,f):f,v&&((g.virtual||(g.virtual={}))[c]=f,e&u.R&&w&&!w[c]&&s(w,c,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var i=n(5),r=n(39),o=n(25),s=Object.defineProperty;t.f=n(6)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(8);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(10)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(4),r=n(18);e.exports=n(6)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(43),r=n(23);e.exports=function(e){return i(r(e))}},function(e,t){e.exports=!0},function(e,t){e.exports={}},function(e,t,n){var i=n(42),r=n(28);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(17);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){var i=n(4).f,r=n(9),o=n(2)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(8),r=n(0).document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,n){var i=n(8);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var i=n(27)("keys"),r=n(19);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(1),r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(12)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(23);e.exports=function(e){return Object(i(e))}},function(e,t,n){"use strict";var i=n(17);e.exports.f=function(e){return new function(e){var t,n;this.promise=new e(function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i}),this.resolve=i(t),this.reject=i(n)}(e)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){t.f=n(2)},function(e,t,n){var i=n(0),r=n(1),o=n(12),s=n(32),a=n(4).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}},function(e,t,n){"use strict";var i=n(35),r=n.n(i),o=n(52),s=n.n(o),a=n(53),u=n.n(a),c=n(96),d=n.n(c),f=n(54),l=n.n(f),p=n(55),h=n(57);t.a={name:h.a.name,data:function(){return{loaded:!1,debugModel:0,debugPositionId:p.b.getQueryParam(h.a.debugPositionId)||"",debugCreativeCode:p.b.getQueryParam(h.a.debugCreativeCode)||"",debugMaterialCode:p.b.getQueryParam(h.a.debugMaterialCode)||"",advertHtml:"",adObj:{},redirectUrl:"",targetType:"",resData:{},errorMessage:{},showModel:!0,isTrack:!1,isFirst:!0,ajaxOverTime:600,clientWidth:0,clientHeight:0}},props:{positionId:{type:String,required:!0},varObj:{type:Object},asynConfig:{type:Boolean,default:!1},extInfo:{type:Object,default:function(){return{}}},queryObj:{type:Object,default:function(){return{}}},imExposure:{type:Boolean,default:!1},trackOverTime:{type:Number,default:600}},watch:{varObj:{immediate:!0,deep:!0,handler:function(){this.materialSub()}},extInfo:{immediate:!0,deep:!0,handler:function(){this.materialSub()}},asynConfig:{immediate:!0,handler:function(e){if(!e&&this.isFirst){if(!this.positionId)throw Error("[SD-AD] prop's positionId is must be require");this.isFirst=!1,this.transitionEvent=p.b.whichTransitionEvent(),this.ajaxOverTime=parseInt(this.trackOverTime),isNaN(this.ajaxOverTime)&&(this.ajaxOverTime=600),this.ajaxOverTime<200&&(this.ajaxOverTime=200),this.ajaxOverTime>1e3&&(this.ajaxOverTime=1e3),this.initComponent()}}}},beforeDestroy:function(){this.jumpTime&&clearTimeout(this.jumpTime),p.b.removeEvent(window,"scroll",this.exposure,!0),this.transitionEvent&&p.b.removeEvent(window,this.transitionEvent,this.exposure,!0)},methods:{trackShow:function(){(this.imExposure||!this.isTrack&&this.exposure())&&(this.isTrack=!0,this.track("show"),p.b.removeEvent(window,"scroll",this.exposure,!0),this.transitionEvent&&p.b.removeEvent(window,this.transitionEvent,this.exposure,!0),this.setImpressionscacheData())},createLocalData:function(){var e={version:h.a.localVersion,data:{}};if(!p.b.storageTest(window.localStorage))return e;try{return localStorage.setItem(h.a.impressionscacheData,l()(e)),JSON.parse(localStorage.getItem(h.a.impressionscacheData))||e}catch(t){return e}},getImpressionsCacheData:function(){var e="",t=(new Date).getTime();if(!p.b.storageTest(window.localStorage))return{version:h.a.localVersion,data:d()({},this.positionId,{time:t})};try{(e=JSON.parse(localStorage.getItem(h.a.impressionscacheData)))&&e.data&&e.version===h.a.localVersion||(e=this.createLocalData()),e.data[this.positionId]||(e.data[this.positionId]={time:t})}catch(n){(e=this.createLocalData()).data[this.positionId]={time:t}}return e},setImpressionscacheData:function(){var e=this;try{var t=this.getImpressionsCacheData(),n=(new Date).getTime();if(!p.b.storageTest(window.localStorage))return;u()(t.data).forEach(function(i){(n-t.data[i].time>h.a.positionExpireTime||i===e.positionId&&e.resData.carousel)&&delete t.data[i]}),t.data[this.positionId]||(t.data[this.positionId]={}),t.data[this.positionId].time=n,u()(t.data[this.positionId]).forEach(function(i){n-t.data[e.positionId][i].time>h.a.creativeExpireTime&&delete t.data[e.positionId][i]}),t.data[this.positionId][this.resData.creativeCode]?(t.data[this.positionId][this.resData.creativeCode].count++,t.data[this.positionId][this.resData.creativeCode].time=n):t.data[this.positionId][this.resData.creativeCode]={count:1,time:n},localStorage.setItem(h.a.impressionscacheData,l()(t))}catch(e){}},exposure:function(){if(!this.isTrack){var e=p.b.getClient(),t=e.height,n=e.width,i=p.b.getObjRect(this.$refs.myref);if(i.top>-i.height&&i.top<t&&i.left>-i.width&&i.left<n){if(this.timer)return!0;this.timer=setTimeout(this.trackShow,h.a.exposureTime)}else clearTimeout(this.timer),this.timer=""}},toggleModel:function(){this.showModel=!1},materialSubHTML:function(){var e=this,t=this.resData.materialHtml;u()(this.adObj).forEach(function(n){var i=new RegExp("{"+n+"}","g");t=t.replace(i,e.adObj[n])}),this.advertHtml=t},materialSubVar:function(){var e=this,t={},n=JSON.parse(this.resData.customPackage||"{}");u()(this.extInfo).forEach(function(i){""===e.extInfo[i]&&n[i]||null!==e.extInfo[i]&&void 0!==e.extInfo[i]&&(t[i]=e.extInfo[i])}),t=s()({},n,t),u()(this.resData.parseValue).forEach(function(n){var i=e.resData.parseValue[n];p.b.isObject(e.varObj)&&u()(e.varObj).forEach(function(t){var n=new RegExp("\\$?\\{"+t+"\\}","g");i=i.replace(n,function(n){return-1===n.indexOf("$")?e.varObj[t]:n})}),u()(t).forEach(function(e){var n=new RegExp("\\$\\{"+e+"\\}","g");i=i.replace(n,t[e])}),e.$set(e.adObj,n,i)})},materialSub:function(){this.resData&&(p.b.isObject(this.resData.parseValue)&&this.materialSubVar(),this.resData.materialHtml&&this.materialSubHTML())},initComponent:function(){if(window.name===h.a.debugWindowName&&window.parent&&window.parent!==window&&this.positionId===this.debugPositionId&&(console.log("[SD-AD] bi-debug模式"),this.debugModel=1,this.messageControl()),window.name!==h.a.debugWindowName&&(this.debugCreativeCode||this.debugMaterialCode)&&this.positionId===this.debugPositionId&&(console.log("[SD-AD] advert-"+this.debugPositionId+"广告位进入debug模式"),this.debugModel=2),0!==this.debugModel){var e=p.b.getClient();this.clientWidth=e.width+"px",this.clientHeight=e.height+"px"}this.advertDataHandle()},advertDataHandle:function(){var e=this;this.getAdvert().then(function(t){if(0===t.code){if(e.resData=t.data||{},e.$set(e.resData,"parseValue",e.resData.materialValue&&JSON.parse(e.resData.materialValue)),!p.b.isObject(e.resData.parseValue)&&0===e.debugModel)return e.controlAdvert(4001,t);e.setAdvert(t.data),1===e.debugModel&&e.sendMessageForDebug()}e.controlAdvert(t.code,t),e.$emit("getdata",l()(e.adObj),0===t.code),e.$emit("getsourcedata",JSON.parse(l()(t.data)))}).catch(function(t){e.$emit("getdata",l()(e.adObj),!1),e.$emit("getsourcedata",null),e.controlAdvert(4001,t)})},getAdvert:function(){var e=this;return this.track("request"),new r.a(function(t,n){if(e.$sdAdPreFetchData[e.positionId])return t(e.$sdAdPreFetchData[e.positionId]);var i=e.getImpressionsCacheData(),r={};u()(i.data[e.positionId]).forEach(function(t){"time"!==t&&(r[t]=i.data[e.positionId][t].count)});var o={creativeCode:e.debugModel?e.debugCreativeCode:"",materialCode:e.debugModel?e.debugMaterialCode:""},a={AuthorizationV2:p.b.getCookie(e.$sdAdvertData.adTokenKey||h.a.authorizationV2),selfTag:p.b.getCookie(h.a.selfTag),adPositionId:e.positionId,debug:l()(o),exposureInfo:l()(r)||"",extInfo:l()(e.extInfo)||"",platform:"h5",systemInfo:l()(s()(p.b.env,{sdk_v:h.a.version}))};e.errorMessage.reqBody=a,p.b.ajax(e.$sdAdvertData.adUrl||h.a.adUrl,{body:a},0).then(function(e){t(e)})})},controlAdvert:function(e,t){var n=this;if(0===e){if(this.loaded=!0,this.imExposure)return this.trackShow();this.$nextTick(function(){n.exposure(),p.b.addEvent(window,"scroll",n.exposure,!0,n.trackShow),n.transitionEvent?p.b.addEvent(window,n.transitionEvent,n.exposure,!0,n.trackShow):n.trackShow()})}else this.loaded=!1,this.errorMessage.ext=l()(this.extInfo)||"",this.errorMessage.errMessage=t,this.track("error")},setAdvert:function(e,t){var n=this;t&&this.$set(this.resData,"parseValue",t),this.materialSub(),this.redirectUrl=e.targetUrl||"",this.targetType=e.targetType||1;var i=e.jumpTime;p.b.isInteger(i)&&i>=0&&i<=60&&(this.jumpTime&&clearTimeout(this.jumpTime),this.jumpTime=setTimeout(function(){n.jumpTime=null,n.advertRedirect()},1e3*i))},sendMessageForDebug:function(){window.parent&&window.parent!==window&&window.parent.postMessage({type:h.a.sdkReady},"*")},messageControl:function(){var e=this;window.addEventListener("message",function(t){var n=t||window.event,i=n.data;if(i&&i.type)switch(n.data.type){case h.a.biUpdateData:e.setAdvert(e.resData,i.parseValue)}})},track:function(e,t){var n={portraitId:this.resData.portraitCode||"",envId:this.resData.orientationCode||""},i=u()(this.queryObj).length>0?s()({sd_ad_query_obj:this.queryObj},this.extInfo):this.extInfo,r={eventType:e,actionType:"crt-"+e,opTime:(new Date).getTime(),version:h.a.version,audience:l()(n),selfTag:p.b.getCookie(h.a.selfTag),authorizationV2:p.b.getCookie(this.$sdAdvertData.adTokenKey||h.a.authorizationV2),wxMpType:this.$sdAdvertData.wxMpType||"",adCreativeId:this.resData.creativeCode||"",adPositionId:this.positionId,extInfo:l()(i)||"",platform:"h5",systemInfo:p.b.env,deviceId:"",currentUrl:encodeURIComponent(window.location.href),positionBiz:this.resData.positionBiz||"",creativeBiz:this.resData.creativeBiz||""};"error"!==e||this.loaded||(r.extInfo=this.errorMessage);var o=setTimeout(function(){t&&t(),o=void 0},this.ajaxOverTime);p.b.ajax(h.a.url,{body:l()([r])},1).finally(function(){o&&(clearTimeout(o),t&&t())})},getGlobalQueryObj:function(){var e=this,t={};try{if(!p.b.isObject(this.$sdAdvertData.queryObj))return;u()(this.$sdAdvertData.queryObj).forEach(function(n){"function"==typeof e.$sdAdvertData.queryObj[n]?t[n]=e.$sdAdvertData.queryObj[n]():t[n]=e.$sdAdvertData.queryObj[n]})}catch(e){}return t},advertRedirect:function(){var e=this,t={skuId:this.resData.skuId||"",audience:this.resData.portraitCode||"",adCreativeId:this.resData.creativeCode||"",adPositionId:this.positionId},n=this.getGlobalQueryObj();this.jumpTime&&(clearTimeout(this.jumpTime),this.jumpTime=null),t=s()({},this.queryObj,t),this.track("click",function(){if(2===e.targetType){var i=s()({},n,t),r=u()(i).map(function(e){return e+"="+i[e]});e.$emit("adcallback",e.redirectUrl,{ad:e.adObj,params:r.join("&")})}else window.location.href=p.b.setQueryParam(e.redirectUrl,n,t)})}}}},function(e,t,n){e.exports={default:n(66),__esModule:!0}},function(e,t){},function(e,t,n){"use strict";var i=n(67)(!0);n(38)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var i=n(12),r=n(3),o=n(40),s=n(7),a=n(13),u=n(68),c=n(20),d=n(72),f=n(2)("iterator"),l=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,h,v,m,b){u(n,t,h);var g,w,y,x=function(e){if(!l&&e in O)return O[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",T="values"==v,S=!1,O=e.prototype,j=O[f]||O["@@iterator"]||v&&O[v],k=j||x(v),E=v?T?x("entries"):k:void 0,I="Array"==t&&O.entries||j;if(I&&(y=d(I.call(new e)))!==Object.prototype&&y.next&&(c(y,_,!0),i||"function"==typeof y[f]||s(y,f,p)),T&&j&&"values"!==j.name&&(S=!0,k=function(){return j.call(this)}),i&&!b||!l&&!S&&O[f]||s(O,f,k),a[t]=k,a[_]=p,v)if(g={values:T?k:x("values"),keys:m?k:x("keys"),entries:E},b)for(w in g)w in O||o(O,w,g[w]);else r(r.P+r.F*(l||S),t,g);return g}},function(e,t,n){e.exports=!n(6)&&!n(10)(function(){return 7!=Object.defineProperty(n(24)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports=n(7)},function(e,t,n){var i=n(5),r=n(69),o=n(28),s=n(26)("IE_PROTO"),a=function(){},u=function(){var e,t=n(24)("iframe"),i=o.length;for(t.style.display="none",n(45).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;i--;)delete u.prototype[o[i]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(a.prototype=i(e),n=new a,a.prototype=null,n[s]=e):n=u(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(9),r=n(11),o=n(70)(!1),s=n(26)("IE_PROTO");e.exports=function(e,t){var n,a=r(e),u=0,c=[];for(n in a)n!=s&&i(a,n)&&c.push(n);for(;t.length>u;)i(a,n=t[u++])&&(~o(c,n)||c.push(n));return c}},function(e,t,n){var i=n(15);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var i=n(22),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(0).document;e.exports=i&&i.documentElement},function(e,t,n){n(73);for(var i=n(0),r=n(7),o=n(13),s=n(2)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<a.length;u++){var c=a[u],d=i[c],f=d&&d.prototype;f&&!f[s]&&r(f,s,c),o[c]=o.Array}},function(e,t,n){var i=n(15),r=n(2)("toStringTag"),o="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:o?i(t):"Object"==(s=i(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){var i=n(5),r=n(17),o=n(2)("species");e.exports=function(e,t){var n,s=i(e).constructor;return void 0===s||void 0==(n=i(s)[o])?t:r(n)}},function(e,t,n){var i,r,o,s=n(16),a=n(82),u=n(45),c=n(24),d=n(0),f=d.process,l=d.setImmediate,p=d.clearImmediate,h=d.MessageChannel,v=d.Dispatch,m=0,b={},g=function(){var e=+this;if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},w=function(e){g.call(e.data)};l&&p||(l=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return b[++m]=function(){a("function"==typeof e?e:Function(e),t)},i(m),m},p=function(e){delete b[e]},"process"==n(15)(f)?i=function(e){f.nextTick(s(g,e,1))}:v&&v.now?i=function(e){v.now(s(g,e,1))}:h?(o=(r=new h).port2,r.port1.onmessage=w,i=s(o.postMessage,o,1)):d.addEventListener&&"function"==typeof postMessage&&!d.importScripts?(i=function(e){d.postMessage(e+"","*")},d.addEventListener("message",w,!1)):i="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),g.call(e)}}:function(e){setTimeout(s(g,e,1),0)}),e.exports={set:l,clear:p}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var i=n(5),r=n(8),o=n(30);e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){e.exports={default:n(90),__esModule:!0}},function(e,t,n){e.exports={default:n(93),__esModule:!0}},function(e,t,n){e.exports={default:n(100),__esModule:!0}},function(e,t,n){"use strict";t.a=function(e){return function(t){var n=this;if(!Array.isArray(t))throw Error("[SD-AD] The parameters of the $sdAdPreFetch function must be arrays");h.isObject(e.prototype.$sdAdPreFetchData)||(e.prototype.$sdAdPreFetchData={}),t.forEach(function(t){if(t.positionId&&!e.prototype.$sdAdPreFetchData[t.positionId]){var i={AuthorizationV2:h.getCookie(n.$sdAdvertData.adTokenKey||p.a.authorizationV2),selfTag:h.getCookie(p.a.selfTag),adPositionId:t.positionId,debug:r()({creativeCode:"",materialCode:""}),exposureInfo:"",extInfo:r()(t.extInfo)||"",platform:"h5",systemInfo:r()(u()(h.env,{sdk_v:p.a.version}))};h.ajax(e.$sdAdvertData.adUrl||p.a.adUrl,{body:i},0).then(function(n){0===n.code&&(e.prototype.$sdAdPreFetchData[t.positionId]=n)}).catch()}})}};var i=n(54),r=n.n(i),o=n(53),s=n.n(o),a=n(52),u=n.n(a),c=n(35),d=n.n(c),f=n(101),l=n.n(f),p=n(57),h={ajax:function(e,t,n){return new d.a(function(i,r){var o=new XMLHttpRequest,s=t.header||{},a=t.body||{},u=[];for(var c in o.open("POST",e,!0),o.setRequestHeader("Content-Type",["application/x-www-form-urlencoded","text/plain;charset=UTF-8"][n]),s)o.setRequestHeader(c,s[c]);for(var d in o.onreadystatechange=function(){if(4===o.readyState)if(200===o.status||304===o.status){var e=n?o.responseText:JSON.parse(o.responseText);i(e)}else r(o.responseText)},a)u.push(d+"="+a[d]);n?o.send(a):o.send(u.join("&"))})},getQueryParam:function(e){var t=window.location.search||"";if(!t)return null;t=t.substr(1);var n=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),i=t.match(n);return i?decodeURIComponent(i[2]):null},setQueryParam:function(e,t,n){var i=e.split("?")[0],r=e.split("?")[1],o={},a=[];return r&&r.split("&").forEach(function(e){if(e){var t=e.split("=");t[0]&&(o[t[0]]=t[1]||"")}}),o=u()({},t,o,n),s()(o).forEach(function(e){a.push(e+"="+o[e])}),i+"?"+a.join("&")},getCookie:function(e){if("undefined"==typeof document||arguments.length&&!e)return"";for(var t=document.cookie?document.cookie.split("; "):[],n={},i=0;i<t.length;i++){var r=t[i].split("="),o=r.slice(1).join("=");'"'===o[0]&&(o=o.slice(1,-1));try{var s=r[0].replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);if(n[s]=o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent),e===s)break}catch(e){}}return e?n[e]||"":n},getObjRect:function(e){if(!e)return{};var t=e.getBoundingClientRect()||{};return{top:t.top||0,right:t.right||0,bottom:t.bottom||0,left:t.left||0,width:t.width||t.right-t.left||0,height:t.height||t.bottom-t.top||0}},getClient:function(){var e=0,t=0;return document&&"BackCompat"==document.compatMode?(e=document.body&&document.body.clientHeight||750,t=document.body&&document.body.clientWidth||375):document&&"CSS1Compat"===document.compatMode?(e=document.documentElement&&document.documentElement.clientHeight||750,t=document.body&&document.body.clientWidth||375):(e=750,t=375),{height:e,width:t}},isObject:function(e){return"[object object]"===Object.prototype.toString.call(e).toLowerCase()},addEvent:function(e,t,n,i,r){if(e)if(e.addEventListener)e.addEventListener(t,n,i);else if(e.attachEvent){if(i)(document.getElementById(p.a.scrollElementId)||document).attachEvent("on"+t,n);else e.attachEvent("on"+t,n)}else r&&r()},removeEvent:function(e,t,n,i){if(e)if(e.removeEventListener)e.removeEventListener(t,n,i);else if(e.detachEvent){if(i)(document.getElementById(p.a.scrollElementId)||document).detachEvent("on"+t,n);else e.detachEvent("on"+t,n)}},whichTransitionEvent:function(){var e,t=document.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in n)if(void 0!==t.style[e])return n[e]},storageTest:function(e){if(!e)return!1;try{return e.setItem("sdAdStorageTest","value"),"value"!==e.getItem("sdAdStorageTest")?!1:(e.removeItem("sdAdStorageTest"),!0)}catch(e){return!1}},isInteger:function(e){return"number"==typeof e&&Math.floor(e)===e},env:function(e,t){var n="model",i="name",r="type",o="vendor",s="version",a="mobile",u="tablet",c={extend:function(e,t){var n={};for(var i in e)t[i]&&t[i].length%2==0?n[i]=t[i].concat(e[i]):n[i]=e[i];return n},has:function(e,t){return"string"==typeof e&&-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()},major:function(e){return"string"===(void 0===e?"undefined":l()(e))?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},d={rgx:function(e,t){for(var n,i,r,o,s,a,u=0;u<t.length&&!s;){var c=t[u],d=t[u+1];for(n=i=0;n<c.length&&!s;)if(s=c[n++].exec(e))for(r=0;r<d.length;r++)a=s[++i],"object"===(void 0===(o=d[r])?"undefined":l()(o))&&o.length>0?2==o.length?"function"==l()(o[1])?this[o[0]]=o[1].call(this,a):this[o[0]]=o[1]:3==o.length?"function"!==l()(o[1])||o[1].exec&&o[1].test?this[o[0]]=a?a.replace(o[1],o[2]):void 0:this[o[0]]=a?o[1].call(this,a,o[2]):void 0:4==o.length&&(this[o[0]]=a?o[3].call(this,a.replace(o[1],o[2])):void 0):this[o]=a||void 0;u+=2}},str:function(e,t){for(var n in t)if("object"===l()(t[n])&&t[n].length>0){for(var i=0;i<t[n].length;i++)if(c.has(t[n][i],e))return"?"===n?void 0:n}else if(c.has(t[n],e))return"?"===n?void 0:n;return e}},f={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2000:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},p={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[i,s],[/(opios)[\/\s]+([\w\.]+)/i],[[i,"Opera Mini"],s],[/\s(opr)\/([\w\.]+)/i],[[i,"Opera"],s],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],[i,s],[/(konqueror)\/([\w\.]+)/i],[[i,"Konqueror"],s],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[i,"IE"],s],[/(edge|edgios|edga)\/((\d+)?[\w\.]+)/i],[[i,"Edge"],s],[/(yabrowser)\/([\w\.]+)/i],[[i,"Yandex"],s],[/(puffin)\/([\w\.]+)/i],[[i,"Puffin"],s],[/(focus)\/([\w\.]+)/i],[[i,"Firefox Focus"],s],[/(opt)\/([\w\.]+)/i],[[i,"Opera Touch"],s],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[i,"UCBrowser"],s],[/(comodo_dragon)\/([\w\.]+)/i],[[i,/_/g," "],s],[/(micromessenger)\/([\w\.]+)/i],[[i,"WeChat"],s],[/(brave)\/([\w\.]+)/i],[[i,"Brave"],s],[/(qqbrowserlite)\/([\w\.]+)/i],[i,s],[/(QQ)\/([\d\.]+)/i],[i,s],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[i,s],[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],[i,s],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[i,s],[/(MetaSr)[\/\s]?([\w\.]+)/i],[i],[/(LBBROWSER)/i],[i],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[s,[i,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[s,[i,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[i,s],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[s,[i,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[i,/(.+)/,"$1 WebView"],s],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[i,/(.+(?:g|us))(.+)/,"$1 $2"],s],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[s,[i,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[i,s],[/(dolfin)\/([\w\.]+)/i],[[i,"Dolphin"],s],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[i,"Chrome"],s],[/(coast)\/([\w\.]+)/i],[[i,"Opera Coast"],s],[/fxios\/([\w\.-]+)/i],[s,[i,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[s,[i,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[s,i],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[i,"GSA"],s],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[i,[s,d.str,f.browser.oldsafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[i,s],[/(navigator|netscape)\/([\w\.-]+)/i],[[i,"Netscape"],s],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[i,s]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",c.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/windows\s(ce|mobile);\sppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[["architecture",/ower/,"",c.lowerize]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[["architecture",c.lowerize]]],device:[[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],[n,o,[r,u]],[/applecoremedia\/[\w\.]+ \((ipad)/],[n,[o,"Apple"],[r,u]],[/(apple\s{0,1}tv)/i],[[n,"Apple TV"],[o,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[o,n,[r,u]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[n,[o,"Amazon"],[r,u]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[n,d.str,f.device.amazon.model],[o,"Amazon"],[r,a]],[/android.+aft([bms])\sbuild/i],[n,[o,"Amazon"],[r,"smarttv"]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[n,o,[r,a]],[/\((ip[honed|\s\w*]+);/i],[n,[o,"Apple"],[r,a]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[o,n,[r,a]],[/\(bb10;\s(\w+)/i],[n,[o,"BlackBerry"],[r,a]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],[n,[o,"Asus"],[r,u]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[o,"Sony"],[n,"Xperia Tablet"],[r,u]],[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[n,[o,"Sony"],[r,a]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[o,n,[r,"console"]],[/android.+;\s(shield)\sbuild/i],[n,[o,"Nvidia"],[r,"console"]],[/(playstation\s[34portablevi]+)/i],[n,[o,"Sony"],[r,"console"]],[/(sprint\s(\w+))/i],[[o,d.str,f.device.sprint.vendor],[n,d.str,f.device.sprint.model],[r,a]],[/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i],[o,n,[r,u]],[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[o,[n,/_/g," "],[r,a]],[/(nexus\s9)/i],[n,[o,"HTC"],[r,u]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p)/i],[n,[o,"Huawei"],[r,a]],[/(microsoft);\s(lumia[\s\w]+)/i],[o,n,[r,a]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[n,[o,"Microsoft"],[r,"console"]],[/(kin\.[onetw]{3})/i],[[n,/\./g," "],[o,"Microsoft"],[r,a]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[n,[o,"Motorola"],[r,a]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[n,[o,"Motorola"],[r,u]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[o,c.trim],[n,c.trim],[r,"smarttv"]],[/hbbtv.+maple;(\d+)/i],[[n,/^/,"SmartTV"],[o,"Samsung"],[r,"smarttv"]],[/\(dtv[\);].+(aquos)/i],[n,[o,"Sharp"],[r,"smarttv"]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[o,"Samsung"],n,[r,u]],[/smart-tv.+(samsung)/i],[o,[r,"smarttv"],n],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[o,"Samsung"],n,[r,a]],[/sie-(\w*)/i],[n,[o,"Siemens"],[r,a]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[o,"Nokia"],n,[r,a]],[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[n,[o,"Acer"],[r,u]],[/android.+([vl]k\-?\d{3})\s+build/i],[n,[o,"LG"],[r,u]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[o,"LG"],n,[r,u]],[/(lg) netcast\.tv/i],[o,n,[r,"smarttv"]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[n,[o,"LG"],[r,a]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[n,[o,"Lenovo"],[r,u]],[/linux;.+((jolla));/i],[o,n,[r,a]],[/((pebble))app\/[\d\.]+\s/i],[o,n,[r,"wearable"]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[o,n,[r,a]],[/android.+;\s(vivo)\s?([\w\s]+)\sbuild/i],[o,n,[r,a]],[/crkey/i],[[n,"Chromecast"],[o,"Google"]],[/android.+;\s(glass)\s\d/i],[n,[o,"Google"],[r,"wearable"]],[/android.+;\s(pixel c)[\s)]/i],[n,[o,"Google"],[r,u]],[/android.+;\s(pixel( [23])?( xl)?)\s/i],[n,[o,"Google"],[r,a]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[n,/_/g," "],[o,"Xiaomi"],[r,a]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[n,/_/g," "],[o,"Xiaomi"],[r,u]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[n,[o,"Meizu"],[r,u]],[/(mz)-([\w-]{2,})/i],[[o,"Meizu"],n,[r,a]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})\s+build/i],[n,[o,"OnePlus"],[r,a]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[n,[o,"RCA"],[r,u]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[n,[o,"Dell"],[r,u]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[n,[o,"Verizon"],[r,u]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[o,"Barnes & Noble"],n,[r,u]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[n,[o,"NuVision"],[r,u]],[/android.+;\s(k88)\sbuild/i],[n,[o,"ZTE"],[r,u]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[n,[o,"Swiss"],[r,a]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[n,[o,"Swiss"],[r,u]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[n,[o,"Zeki"],[r,u]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[o,"Dragon Touch"],n,[r,u]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[n,[o,"Insignia"],[r,u]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[n,[o,"NextBook"],[r,u]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[o,"Voice"],n,[r,a]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[o,"LvTel"],n,[r,a]],[/android.+;\s(PH-1)\s/i],[n,[o,"Essential"],[r,a]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[n,[o,"Envizen"],[r,u]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[o,n,[r,u]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[n,[o,"MachSpeed"],[r,u]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[o,n,[r,u]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[n,[o,"Rotor"],[r,u]],[/android.+(KS(.+))\s+build/i],[n,[o,"Amazon"],[r,u]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[o,n,[r,u]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[r,c.lowerize],o,n],[/[\s\/\(](smart-?tv)[;\)]/i],[[r,"smarttv"]],[/(android[\w\.\s\-]{0,9});.+build/i],[n,[o,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[s,[i,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)/i],[[i,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[i,s],[/rv\:([\w\.]{1,9}).+(gecko)/i],[s,i]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[i,s],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[i,[s,d.str,f.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[i,"Windows"],[s,d.str,f.os.windows.version]],[/\((bb)(10);/i],[[i,"BlackBerry"],s],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]*)/i,/linux;.+(sailfish);/i],[i,s],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[i,"Symbian"],s],[/\((series40);/i],[i],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[i,"Firefox OS"],s],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[i,s],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[i,"Chromium OS"],s],[/(sunos)\s?([\w\.\d]*)/i],[[i,"Solaris"],s],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[i,s],[/(haiku)\s(\w+)/i],[i,s],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[s,/_/g,"."],[i,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[i,"Mac OS"],[s,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[i,s]]},h=function t(n,i){if("object"===(void 0===n?"undefined":l()(n))&&(i=n,n=void 0),!(this instanceof t))return new t(n,i).getResult();var r=n||(e&&e.navigator&&e.navigator.userAgent?e.navigator.userAgent:""),o=i?c.extend(p,i):p;return this.getBrowser=function(){var e={name:void 0,version:void 0};return d.rgx.call(e,r,o.browser),e.major=c.major(e.version),e},this.getCPU=function(){var e={architecture:void 0};return d.rgx.call(e,r,o.cpu),e},this.getDevice=function(){var e={vendor:void 0,model:void 0,type:void 0};return d.rgx.call(e,r,o.device),e},this.getEngine=function(){var e={name:void 0,version:void 0};return d.rgx.call(e,r,o.engine),e},this.getOS=function(){var e={name:void 0,version:void 0};return d.rgx.call(e,r,o.os),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=e,this},this};h.VERSION="0.7.19",h.BROWSER={NAME:i,MAJOR:"major",VERSION:s},h.CPU={ARCHITECTURE:"architecture"},h.DEVICE={MODEL:n,VENDOR:o,TYPE:r,CONSOLE:"console",MOBILE:a,SMARTTV:"smarttv",TABLET:u,WEARABLE:"wearable",EMBEDDED:"embedded"},h.ENGINE={NAME:i,VERSION:s},h.OS={NAME:i,VERSION:s};var v=(new h).getResult();return{os:v.os.name,os_v:v.os.version,b:v.browser.name,b_v:v.browser.version,d_i:v.device.vendor||"",d_m:v.device.model||"",d_t:v.device.type||"",s_w:e.screen.width,s_h:e.screen.height,n:function(){var t,n,i=e.navigator.userAgent;try{t=i.match(/NetType\/\w+/)?i.match(/NetType\/\w+/)[0]:"NetType/unknow"}catch(e){t="NetType/unknow"}switch(t=t.toLowerCase().replace("nettype/","")){case"wifi":n="wifi";break;case"5g":n="5g";break;case"4g":n="4g";break;case"3g":case"3gnet":n="3g";break;case"2g":n="2g";break;default:n=t}return n.toUpperCase()}(),l:e.navigator.language||e.navigator.browserLanguage||e.navigator.systemLanguage||e.navigator.userLanguage||"",p:function(){var t=e.navigator.userAgent,n="";return/micromessenger\/\w+/i.test(t)&&!/wxwork/i.test(t)?n="wechat":/micromessenger\/\w+/i.test(t)&&/wxwork/i.test(t)?n="wxwork":/weibo/i.test(t)?n="weibo":/QQ\/\w+/i.test(t)&&(n="qq"),n}()}}(window)};t.b=h},function(e,t,n){var i=n(42),r=n(28).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},function(e,t,n){"use strict";t.a={name:"sd-ad",version:"v0.2.0",localVersion:"v0.0.1",url:"https://log.shuidichou.com/log",adUrl:"https://wave.shuidichou.com/api/crt/v3/crt-position/get",debugWindowName:"sdAdvertDebug",debugPositionId:"sdAdDebugPid",debugCreativeCode:"sdAdDebugCid",debugMaterialCode:"sdAdDebugMid",scrollElementId:"sd-sdk-scrollRoot",sdkReady:"sd_sdk_ready",biUpdateData:"sd_bi_update",authorizationV2:"token",selfTag:"uuid",impressionscacheData:"sdAdImpressionscacheData",exposureTime:200,positionExpireTime:12096e5,creativeExpireTime:2592e6}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(59),r=n(55);t.default={install:function(e,t){e.$sdAdvertData=e.prototype.$sdAdvertData=t||{},e.$sdAdPreFetchData=e.prototype.$sdAdPreFetchData={},e.$sdAdPreFetch=e.prototype.$sdAdPreFetch=Object(r.a)(e),e.component(i.a.name,i.a,t)}}},function(e,t,n){"use strict";var i=n(34),r=n(114),o=!1;var s=function(e){o||n(60)},a=n(65)(i.a,r.a,!1,s,"data-v-44ea8a26",null);a.options.__file="src/advert.vue",t.a=a.exports},function(e,t,n){var i=n(61);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);n(63)("7e6aaad7",i,!1,{})},function(e,t,n){(e.exports=n(62)(!1)).push([e.i,"\n.crt-container[data-v-44ea8a26]{\n position: relative;\n width: 100%;\n max-width: 100%;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.crt-debug[data-v-44ea8a26]{\n z-index: 1000;\n}\n.model[data-v-44ea8a26]{\n position: fixed;\n left: 0;\n top: 0;\n background: rgba(0, 0, 0, 0.8);\n z-index: 999;\n}\n",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(i),o=i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"});return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;r<this.length;r++){var o=this[r][0];"number"==typeof o&&(i[o]=!0)}for(r=0;r<e.length;r++){var s=e[r];"number"==typeof s[0]&&i[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),t.push(s))}},t}},function(e,t,n){var i="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r=n(64),o={},s=i&&(document.head||document.getElementsByTagName("head")[0]),a=null,u=0,c=!1,d=function(){},f=null,l="data-vue-ssr-id",p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e){for(var t=0;t<e.length;t++){var n=e[t],i=o[n.id];if(i){i.refs++;for(var r=0;r<i.parts.length;r++)i.parts[r](n.parts[r]);for(;r<n.parts.length;r++)i.parts.push(m(n.parts[r]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{var s=[];for(r=0;r<n.parts.length;r++)s.push(m(n.parts[r]));o[n.id]={id:n.id,refs:1,parts:s}}}}function v(){var e=document.createElement("style");return e.type="text/css",s.appendChild(e),e}function m(e){var t,n,i=document.querySelector("style["+l+'~="'+e.id+'"]');if(i){if(c)return d;i.parentNode.removeChild(i)}if(p){var r=u++;i=a||(a=v()),t=g.bind(null,i,r,!1),n=g.bind(null,i,r,!0)}else i=v(),t=function(e,t){var n=t.css,i=t.media,r=t.sourceMap;i&&e.setAttribute("media",i);f.ssrId&&e.setAttribute(l,t.id);r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,i),n=function(){i.parentNode.removeChild(i)};return t(e),function(i){if(i){if(i.css===e.css&&i.media===e.media&&i.sourceMap===e.sourceMap)return;t(e=i)}else n()}}e.exports=function(e,t,n,i){c=n,f=i||{};var s=r(e,t);return h(s),function(t){for(var n=[],i=0;i<s.length;i++){var a=s[i];(u=o[a.id]).refs--,n.push(u)}t?h(s=r(e,t)):s=[];for(i=0;i<n.length;i++){var u;if(0===(u=n[i]).refs){for(var c=0;c<u.parts.length;c++)u.parts[c]();delete o[u.id]}}}};var b=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function g(e,t,n,i){var r=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=b(t,r);else{var o=document.createTextNode(r),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(o,s[t]):e.appendChild(o)}}},function(e,t){e.exports=function(e,t){for(var n=[],i={},r=0;r<t.length;r++){var o=t[r],s=o[0],a={id:e+":"+r,css:o[1],media:o[2],sourceMap:o[3]};i[s]?i[s].parts.push(a):n.push(i[s]={id:s,parts:[a]})}return n}},function(e,t){e.exports=function(e,t,n,i,r,o){var s,a=e=e||{},u=typeof e.default;"object"!==u&&"function"!==u||(s=e,a=e.default);var c,d="function"==typeof a?a.options:a;if(t&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0),n&&(d.functional=!0),r&&(d._scopeId=r),o?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=c):i&&(c=i),c){var f=d.functional,l=f?d.render:d.beforeCreate;f?(d._injectStyles=c,d.render=function(e,t){return c.call(t),l(e,t)}):d.beforeCreate=l?[].concat(l,c):[c]}return{esModule:s,exports:a,options:d}}},function(e,t,n){n(36),n(37),n(46),n(76),n(88),n(89),e.exports=n(1).Promise},function(e,t,n){var i=n(22),r=n(23);e.exports=function(e){return function(t,n){var o,s,a=String(r(t)),u=i(n),c=a.length;return u<0||u>=c?e?"":void 0:(o=a.charCodeAt(u))<55296||o>56319||u+1===c||(s=a.charCodeAt(u+1))<56320||s>57343?e?a.charAt(u):o:e?a.slice(u,u+2):s-56320+(o-55296<<10)+65536}}},function(e,t,n){"use strict";var i=n(41),r=n(18),o=n(20),s={};n(7)(s,n(2)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(s,{next:r(1,n)}),o(e,t+" Iterator")}},function(e,t,n){var i=n(4),r=n(5),o=n(14);e.exports=n(6)?Object.defineProperties:function(e,t){r(e);for(var n,s=o(t),a=s.length,u=0;a>u;)i.f(e,n=s[u++],t[n]);return e}},function(e,t,n){var i=n(11),r=n(44),o=n(71);e.exports=function(e){return function(t,n,s){var a,u=i(t),c=r(u.length),d=o(s,c);if(e&&n!=n){for(;c>d;)if((a=u[d++])!=a)return!0}else for(;c>d;d++)if((e||d in u)&&u[d]===n)return e||d||0;return!e&&-1}}},function(e,t,n){var i=n(22),r=Math.max,o=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):o(e,t)}},function(e,t,n){var i=n(9),r=n(29),o=n(26)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,n){"use strict";var i=n(74),r=n(75),o=n(13),s=n(11);e.exports=n(38)(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var i,r,o,s,a=n(12),u=n(0),c=n(16),d=n(47),f=n(3),l=n(8),p=n(17),h=n(77),v=n(78),m=n(48),b=n(49).set,g=n(83)(),w=n(30),y=n(50),x=n(84),_=n(51),T=u.TypeError,S=u.process,O=S&&S.versions,j=O&&O.v8||"",k=u.Promise,E="process"==d(S),I=function(){},C=r=w.f,A=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[n(2)("species")]=function(e){e(I,I)};return(E||"function"==typeof PromiseRejectionEvent)&&e.then(I)instanceof t&&0!==j.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),D=function(e){var t;return!(!l(e)||"function"!=typeof(t=e.then))&&t},M=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var i=e._v,r=1==e._s,o=0,s=function(t){var n,o,s,a=r?t.ok:t.fail,u=t.resolve,c=t.reject,d=t.domain;try{a?(r||(2==e._h&&R(e),e._h=1),!0===a?n=i:(d&&d.enter(),n=a(i),d&&(d.exit(),s=!0)),n===t.promise?c(T("Promise-chain cycle")):(o=D(n))?o.call(n,u,c):u(n)):c(i)}catch(e){d&&!s&&d.exit(),c(e)}};n.length>o;)s(n[o++]);e._c=[],e._n=!1,t&&!e._h&&P(e)})}},P=function(e){b.call(u,function(){var t,n,i,r=e._v,o=N(e);if(o&&(t=y(function(){E?S.emit("unhandledRejection",r,e):(n=u.onunhandledrejection)?n({promise:e,reason:r}):(i=u.console)&&i.error&&i.error("Unhandled promise rejection",r)}),e._h=E||N(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},N=function(e){return 1!==e._h&&0===(e._a||e._c).length},R=function(e){b.call(u,function(){var t;E?S.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})})},L=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),M(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw T("Promise can't be resolved itself");(t=D(e))?g(function(){var i={_w:n,_d:!1};try{t.call(e,c(F,i,1),c(L,i,1))}catch(e){L.call(i,e)}}):(n._v=e,n._s=1,M(n,!1))}catch(e){L.call({_w:n,_d:!1},e)}}};A||(k=function(e){h(this,k,"Promise","_h"),p(e),i.call(this);try{e(c(F,this,1),c(L,this,1))}catch(e){L.call(this,e)}},(i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(85)(k.prototype,{then:function(e,t){var n=C(m(this,k));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=E?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&M(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new i;this.promise=e,this.resolve=c(F,e,1),this.reject=c(L,e,1)},w.f=C=function(e){return e===k||e===s?new o(e):r(e)}),f(f.G+f.W+f.F*!A,{Promise:k}),n(20)(k,"Promise"),n(86)("Promise"),s=n(1).Promise,f(f.S+f.F*!A,"Promise",{reject:function(e){var t=C(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(a||!A),"Promise",{resolve:function(e){return _(a&&this===s?k:this,e)}}),f(f.S+f.F*!(A&&n(87)(function(e){k.all(e).catch(I)})),"Promise",{all:function(e){var t=this,n=C(t),i=n.resolve,r=n.reject,o=y(function(){var n=[],o=0,s=1;v(e,!1,function(e){var a=o++,u=!1;n.push(void 0),s++,t.resolve(e).then(function(e){u||(u=!0,n[a]=e,--s||i(n))},r)}),--s||i(n)});return o.e&&r(o.v),n.promise},race:function(e){var t=this,n=C(t),i=n.reject,r=y(function(){v(e,!1,function(e){t.resolve(e).then(n.resolve,i)})});return r.e&&i(r.v),n.promise}})},function(e,t){e.exports=function(e,t,n,i){if(!(e instanceof t)||void 0!==i&&i in e)throw TypeError(n+": incorrect invocation!");return e