/*! built at Thu Apr 01 2021 05:05:21 GMT+0000 (Coordinated Universal Time) */!function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},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 i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(i,a,function(t){return e[t]}.bind(null,a));return 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=5)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)},isNumber:function(e){return"[object Number]"===Object.prototype.toString.call(e)},forEach:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(e.forEach)e.forEach(t,n);else for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:void 0;if(e.map)return e.map(t,n);for(var i=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:void 0;if(e.filter)return e.filter(t,n);for(var i=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:void 0;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(n,i,e[i],e)},extend:function(e){for(var t=1;t<(arguments.length<=1?0:arguments.length-1);t++){var n=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},makeRandomString:function(){return Math.floor(1e9*Math.random()).toString(32)}}},function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n0&&r-a>0?{top:n,bottom:i,left:a,right:r}:{top:0,bottom:0,left:0,right:0})}},{key:"toString",value:function(){return"Rect W:"+this.width+" H:"+this.height+" T:"+this.top+" L:"+this.left+" B:"+this.bottom+" R:"+this.right}}]),e}();function c(e){return e.ownerDocument.defaultView||e.ownerDocument.parentWindow}function h(e){return function(e){return e.currentStyle||c(e).getComputedStyle(e,"")}(e).overflow.indexOf("scroll")>=0}function d(e,t,n){t=t||0,n=n||0;var i,a=0,r=0;try{for(var o=c(e).frameElement;o;o=c(o).frameElement){var s=o.getBoundingClientRect();a+=s.top,r+=s.left}}catch(e){}try{i=e.getBoundingClientRect()}catch(e){i={top:0,left:0,bottom:0,right:0}}return new u({top:Math.round(i.top+n+a),left:Math.round(i.left+t+r),bottom:Math.round(i.bottom+n+a),right:Math.round(i.right+t+r)})}function f(){var e=s.innerWidth||l.documentElement.clientWidth,t=s.innerHeight||l.documentElement.clientHeight,n=0,i=0;return l.body&&(n=l.body.scrollLeft||l.documentElement.scrollLeft,i=l.body.scrollTop||l.documentElement.scrollTop),new u({top:Math.round(i),left:Math.round(n),width:Math.round(e),height:Math.round(t)})}function g(){var e=l.body.scrollLeft||l.documentElement.scrollLeft,t=l.body.scrollTop||l.documentElement.scrollTop;return{left:Math.round(e),top:Math.round(t)}}t.Rect=u;var v=function(){function e(t,n,a){i(this,e),this.elem=t,this.zeroSizeViewableMode=a&&a.zeroSizeViewableMode,this.trimmedRect=null,n&&(this.trimmedRect=n)}return r(e,[{key:"calcLayoutPosition",value:function(){var e=[],t=g(),n=t.top,i=t.left;function a(t){for(var a=t.parentNode;a!==a.ownerDocument.body;a=a.parentNode)h(a)&&(e.unshift(a),n+=a.scrollTop,i+=a.scrollLeft)}a(this.elem);for(var r=c(this.elem);r!=s;){e.unshift(r.frameElement);var o=g();n+=o.top,i+=o.left,a(r.frameElement),r=r.parent}this.layoutPosition=d(this.elem,i,n),this.scrollParents=e}},{key:"getLayoutPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!e&&this.layoutPosition||this.calcLayoutPosition(),this.layoutPosition}},{key:"getViewableRect",value:function(){try{this.calcLayoutPosition()}catch(e){return new u({top:0,bottom:0,left:0,right:0})}var e=f(),t=o.default.map(this.scrollParents,(function(e){return e}));t.push(this.elem);for(var n=null,i=e,a=0;a0)return t;var n=e.getElementsByTagName("a");return o.default.forEach(n,(function(e){null!==e.href.match(/https?:\/\/rd\.ane\.yahoo\.co\.jp\//)&&t.push(e)})),t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a,r=n(6),o=n(7);t.default=(i=new r.default((new Date).getTime()),a=new o.default.EventManager(i.baseTime),i.set("eventManager",a),{getMaster:function(){return i}})},function(e,t,n){"use strict";function i(e,t){for(var n=0;n=3}},{key:"calcViewableArea",value:function(e){var t=this.position.getViewableRect(),n=t.width*t.height;if(0===n)return 0;var i=this.trimmedRect?this.trimmedRect:o.default.getElementRect(this.rawElement);if(this.zeroSizeViewableMode){var a=0===i.width?1:i.width,r=0===i.height?1:i.height;i=new o.Rect({top:i.top,left:i.left,width:a,height:r})}var s=i.width*i.height,l=e.width*e.height;return 0===s||0===l?0:n/Math.min(s,l)}},{key:"isAdIframe",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(t>10)return!0;if(o.default.isIframeCrossDomain(e))return e===this.rawElement;var n=e.contentDocument||e.contentWindow.document,i=n.body,a=[];if(r.default.forEach(i.getElementsByTagName("iframe"),(function(e){this.isAdIframe(e,t+1)&&a.push(e)}),this),a.length>0)return!0;if(r.default.forEach(i.getElementsByTagName("*"),(function(e){null!==e.getAttribute("data-ydntxt-item")&&a.push(e)})),a.length>0)return!0;var s=i.getElementsByTagName("a");return r.default.forEach(s,(function(e){null!==e.href.match(/https?:\/\/rd\.ane\.yahoo\.co\.jp\//)&&a.push(e)})),a.length>0}},{key:"getCenterPoints",value:function(){var e=o.default.getBoundingClientRectAsRect(this.rawElement,0,0);if(this.trimmedRect){var t=this.trimmedRect.copy();t.transfer(e.left,e.top),e=t}var n=[];e.height%2==0?(n.push(e.height/2),n.push(e.height/2-1)):n.push(Math.floor(e.height/2));var i=[];e.width%2==0?(i.push(e.width/2),i.push(e.width/2-1)):i.push(Math.floor(e.width/2));for(var a=[],r=0;r0;){var s=o.shift();if(!(s.level>3)){if(a(s.element))return!0;for(var l=0;l=1&&(this.trimmedRect=o.default.getElementRect(r[0]),this.position.trimmedRect=this.trimmedRect),this.resizeCheckCount++}}if("IntersectionObserver"===this.options.viewableMethod)n=this.checkVisibility()&&this.rawElement.dataset.ydnintersectionratio&&this.rawElement.dataset.ydnintersectionratio>=this.VIEWED_AREA_CONDITION,this.detector.debugLog(this.tagId,{msg:"Target.check(), ydnintersectionratio: ".concat(this.rawElement.dataset.ydnintersectionratio)});else if("elementFromPoint"===this.options.viewableMethod)n=this.checkVisibility()&&this.checkEfpFunction();else{var s=this.checkVisibility()?this.calcViewableArea(t):0;n=s>=this.VIEWED_AREA_CONDITION&&this.hasNoObstruction(),this.detector.debugLog(this.tagId,{msg:"Target.check(), viewableArea: ".concat(s)})}this.detector.debugLog(this.tagId,{msg:"Target.check(), nowViewdIn: ".concat(n)}),this.lastViewedIn&&n?this.handleViewContinue():this.lastViewedIn&&!n?this.handleViewOut(e):!this.lastViewedIn&&n&&this.handleViewIn(e),this.detector.debugLog(this.tagId,{msg:"Target.check(), leave"})}},{key:"handleViewIn",value:function(e){this.lastViewedIn=!0,this.lastViewedStart=e,this.currentViewedTime=0,this.viewInTimes.push(this.lastViewedStart)}},{key:"handleViewContinue",value:function(){this.currentViewedTime=a.default.getMaster().getElapsedTime()-this.lastViewedStart,this.currentViewedTime>=this.VIEWED_TIME_CONDITION&&(this.detector.debugLog(this.tagId,{msg:"Target.handleViewContinue(), viewed enough"}),this.viewedEnoughTime=!0)}},{key:"handleViewOut",value:function(e){this.currentViewedTime=e-this.lastViewedStart,this.currentViewedTime>=this.VIEWED_TIME_CONDITION&&(this.detector.debugLog(this.tagId,{msg:"Target.handleViewOut(), viewed enough"}),this.viewedEnoughTime=!0),this.viewOutTimes.push(e),this.lastViewedIn=!1,this.lastViewedStart=0,this.currentViewedTime=0}},{key:"updateRect",value:function(e){e&&(this.trimmedRect=e,this.position.trimmedRect=e)}}])&&i(t.prototype,n),s&&i(t,s),e}();t.default=s},function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n0&&this.incrementSize(this.sep.length),this.incrementSize(t.dataSize),this.children.push(t),t.parent=this}},{key:"clear",value:function(){this.children=[],this.dataSize=0}}]),t}(d);t.ArrayBeaconData=v;var m=function(){function e(t,n){l(this,e),this.options=n||{},this.definition={},this.exportOrder=[],this.staticValueNums=0,this.staticValueSize=0,h.default.forEach(t,(function(e){e._encodedKey=encodeURIComponent(e.key),"static"===e.type&&(e._encodedValue=encodeURIComponent(e.value),this.staticValueSize+=e._encodedKey.length,this.staticValueSize+=1,this.staticValueSize+=e._encodedValue.length,this.staticValueNums>0&&(this.staticValueSize+=1),this.staticValueNums++),this.definition[e.name]=e,this.exportOrder.push(e.name)}),this)}return c(e,[{key:"getInstance",value:function(){return new p(this)}},{key:"isDefinedVar",value:function(e){return this.definition[e]&&"var"===this.definition[e].type}},{key:"getStaticValueSize",value:function(){return this.staticValueSize}},{key:"setLazyStaticValue",value:function(e,t){var n=this.definition[e];n._encodedValue&&(this.staticValueSize-=n._encodedKey.length,this.staticValueSize-=1,this.staticValueSize-=n._encodedValue.length,n._encodedValue=null,this.staticValueNums-=1,0!==this.staticValueNums&&(this.staticValueSize-=1)),t&&(n._encodedValue=encodeURIComponent(t),this.staticValueSize+=n._encodedKey.length,this.staticValueSize+=1,this.staticValueSize+=n._encodedValue.length,this.staticValueNums>0&&(this.staticValueSize+=1),this.staticValueNums++)}}]),e}();t.BeaconQueryTemplate=m;var p=function(){function e(t){l(this,e),this.template=t,this.vars={}}return c(e,[{key:"bind",value:function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n=t instanceof d||!i?g(t):new f(t,!0),this.template.isDefinedVar(e)&&(this.vars[e]=n)}},{key:"exports",value:function(){var e="";return h.default.forEach(this.template.exportOrder,(function(t){var n=this.template.definition[t];"static"===n.type&&(e.length>0&&(e+="&"),e+=n._encodedKey+"="+n._encodedValue),"lazy-static"===n.type?n._encodedValue&&(e.length>0&&(e+="&"),e+=n._encodedKey+"="+n._encodedValue):"random"===n.type?(e.length>0&&(e+="&"),e+=n._encodedKey+"="+h.default.makeRandomString()):"var"===n.type&&this.vars[t]&&(e.length>0&&(e+="&"),e+=n._encodedKey+"="+this.vars[t].exports())}),this),e}}]),e}();t.BeaconQuery=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(2),a=n(8),r=n(18),o=n(19);!function(){var e;try{window.top.document;e=window.top}catch(t){e=window}e.YJ_UADF||(e.YJ_UADF={});var t=e.YJ_UADF;if(!(t&&t.YADSViewable&&t.YADSViewable.initialized)){var n=new o.default,s=new a.default(n),l=new r.default(s);t.YADSViewable={initialized:!0,notifyRendered:function(e){l.notifyRendered(e)},notifyStreamAttached:function(e,t,n){l.notifyStreamAttached(e,t,n)},notifyTimelineAttached:function(e,t,n,i,a){l.notifyTimelineAttached(e,t,n,i,a)},markAdsForDebug:function(e){l.markAdsForDebug(e)},toggleDsDisplayForDebug:function(){l.toggleDsDisplayForDebug()},enableDebugLog:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s.enableDebugLog(e),t&&i.default.getMaster().get("eventManager").enableDebugLog()}}}}()},function(e,t,n){"use strict";function i(e,t){for(var n=0;n=t.interval){var i=e-this.manager.baseTime;this.manager.debugLog({msg:"PollingManager.poll, elapsedTime: ".concat(i,", interval: ").concat(n,", lastFiredAt: ").concat(t.lastFiredAt)}),t.method.call(t.context,"Polling",{}),t.lastFiredAt=e}}}),this)}},{key:"registerHandler",value:function(e,t,n){var i={active:!1,interval:e,context:t,method:n,lastFiredAt:(new Date).getTime(),lazyCounter:0},a=this.targets.length;return this.targets.push(i),a}},{key:"activateHandler",value:function(e){this.targets[e].active=!0,0===this.activeNums&&this.start(),this.activeNums++}},{key:"deactivateHandler",value:function(e){this.targets[e].active=!1,this.activeNums--,0===this.activeNums&&this.stop()}}]),e}();t.PollingManager=f;var g=function(){function e(t,n){l(this,e),this.manager=t,this.context=n.context,this.method=n.method,this.name=n.name||this.method.name||"UNNAMED",this.events=n.events||[],this.polling=n.polling||-1,this.minInterval=n.minInterval||0,this.lastFiredAt=0,this.eventKeys=[],this.pollingKey=-1,this.registerHandlers()}return c(e,[{key:"registerHandlers",value:function(){h.default.forEach(this.events,(function(e){var t=this.manager.getEvent(e),n=t.registerHandler(this,this.fire);this.eventKeys.push({event:t,key:n})}),this),this.polling>=0&&(this.pollingKey=this.manager.poller.registerHandler(this.polling,this,this.fire)),this.activate()}},{key:"activate",value:function(){h.default.forEach(this.eventKeys,(function(e){e.event.activateHandler(e.key)}),this),this.pollingKey>=0&&this.manager.poller.activateHandler(this.pollingKey)}},{key:"deactivate",value:function(){h.default.forEach(this.eventKeys,(function(e){e.event.deactivateHandler(e.key)}),this),this.pollingKey>=0&&this.manager.poller.deactivateHandler(this.pollingKey)}},{key:"fire",value:function(e,t){var n=(new Date).getTime(),i=!1;if((0===this.minInterval||0===this.lastFiredAt||n-this.lastFiredAt>this.minInterval)&&(i=!0),i){var a=t||{};this.lastFiredAt=n;var r=n-this.manager.baseTime;this.method.call(this.context,r,e,a)}}}]),e}();t.Action=g;var v=function(){function e(t){l(this,e),this.baseTime=t,this.poller=new f(this,50),this.events={},this.debugLog=function(){}}return c(e,[{key:"newAction",value:function(e){return new g(this,e)}},{key:"getEvent",value:function(e){if(this.events[e])return this.events[e];if(!b[e])return null;var t=new b[e](this);return this.events[e]=t,t}},{key:"enableDebugLog",value:function(){var e=console;this.debugLog=function(t,n){var i={time:Date.now()};e.debug(Object.assign(i,t))}}}]),e}();function m(e,t,n,i){e.addEventListener?e.addEventListener(t,n,i):e.attachEvent&&e.attachEvent("on"+t,n)}function p(e,t,n,i){e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent&&e.detachEvent("on"+t,n)}var y=function(){function e(t){l(this,e),this.manager=t,this.eventName="",this.handlers=[],this.activeNums=0}return c(e,[{key:"registerHandler",value:function(e,t){var n={active:!1,context:e,method:t},i=this.handlers.length;return this.handlers.push(n),i}},{key:"activateHandler",value:function(e){this.handlers[e].active=!0,0===this.activeNums&&this.setup(),this.activeNums++}},{key:"deactivateHandler",value:function(e){this.handlers[e].active=!1,this.activeNums--,0===this.activeNums&&this.cleanup()}},{key:"setup",value:function(){}},{key:"fire",value:function(e){this.manager.debugLog({msg:"MetaEvent.fire, eventName: ".concat(this.eventName),eventData:e}),h.default.forEach(this.handlers,(function(t){t.active&&t.method.call(t.context,this.eventName,e)}),this)}},{key:"cleanup",value:function(){}}]),e}(),b={onLoad:function(e){function t(e){var n;return l(this,t),(n=a(this,r(t).call(this,e))).eventName="onLoad",n}return o(t,e),c(t,[{key:"setup",value:function(){var e=this,t=d.default.getTopWindow();this.boundHandler=function(t){e.fire({nativeEvent:t})},m(t,"load",this.boundHandler,!1)}},{key:"cleanup",value:function(){p(d.default.getTopWindow(),"load",this.boundHandler,!1)}}]),t}(y),viewPosChange:function(e){function t(e){var n;return l(this,t),(n=a(this,r(t).call(this,e))).eventName="viewPosChange",n.changeThreshold=50,n}return o(t,e),c(t,[{key:"setup",value:function(){var e=this,t=d.default.getTopWindow();this.nativeWrapper=function(t){e.nativeHandler({nativeEvent:t})},m(t,"scroll",this.nativeWrapper,!1),m(t,"touchmove",this.nativeWrapper,!1)}},{key:"fireManually",value:function(){var e={nativeEvent:{},rect:{}};e.rect=d.default.getViewedRect(),this.fire(e)}},{key:"nativeHandler",value:function(e){var t=d.default.getViewedRect();e.rect=t,(!this.lastViewedRect||t.width!==this.lastViewedRect.width||t.height!==this.lastViewedRect.height||Math.abs(t.top-this.lastViewedRect.top)>=this.changeThreshold||Math.abs(t.left-this.lastViewedRect.left)>=this.changeThreshold)&&(this.fire(e),this.lastViewedRect=t)}},{key:"cleanup",value:function(){var e=d.default.getTopWindow();p(e,"scroll",this.nativeWrapper,!1),p(e,"touchmove",this.nativeWrapper,!1)}}]),t}(y)};t.default={EventManager:v,MetaEvent:y,MetaEventDefinition:b}},function(e,t,n){"use strict";function i(e,t){for(var n=0;n=11?5e3:1500}else s=8e3;var c=function(e,i,r,s){var l=e.getInstance();l.bind("beaconType","5"),l.bind("seqNum",i),l.bind("elapsedTime",a.default.getMaster().getElapsedTime()),l.bind("measurable",t),l.bind("reportData",d.data);var u=l.exports();if(r.sendString(u),s.isSamplingBeaconTarget(n)){var c=o.bucketManager.getBucketName(n),h=o.bucketManager.getSamplingBeaconData(n,c);f.default(n,u,h)}},d=new h.ReportBeaconData;r.default.forEach(i,(function(e){"non_ydn"!==e&&(d.getDataSize()>0&&d.getDataSize()+e.length>=s&&(c(this.viewedQueryTmpl,++this.beaconNum,this.beaconSenderForMeasurableBeacon,this.bucketManager),d=new h.ReportBeaconData),d.push(e))}),this),d.getDataSize()>0&&c(this.viewedQueryTmpl,++this.beaconNum,this.beaconSenderForMeasurableBeacon,this.bucketManager)}}},{key:"sendMeasurableBeacon",value:function(e,t){this._sendMeasurableBeacon(e,"1",t)}},{key:"sendNonMeasurableBeacon",value:function(e,t){this._sendMeasurableBeacon(e,"0",t)}},{key:"registerTargetProxyForStream",value:function(e,t,n,i){var a,o=e.split("-")[0];this.targetProxies[o]=null!=(a=this.targetProxies[o])?a:[],r.default.forEach(n,(function(n,a){var r=a+1,s=i&&i[a]||[],l=new c.TargetProxy(e,t,r,n,s);this.targetProxies[o].push(l)}),this),this.procStreamAttachedMessage(o)}},{key:"notifyStreamAttached",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.streamAttachedMessageStack.push([e,t,n]),this.procStreamAttachedMessage(e)}},{key:"procStreamAttachedMessage",value:function(e){if(this.targetProxies[e]){for(var t=[];this.streamAttachedMessageStack.length>0;){var n=this.streamAttachedMessageStack.shift();n[0]===e?this.registerDummyTargetForStream(n[0],n[1],n[2]):t.push(n)}this.streamAttachedMessageStack=t}}},{key:"registerDummyTargetForStream",value:function(e,t,n){var i=o.default.getTopWindow().document.getElementById(t);if(i){var a=Array.prototype.slice.apply(i.querySelectorAll(".yads_stream [data-ydntxt-item]"));for(var s in this.pendingCollectingTextAdsIn)Object.prototype.hasOwnProperty.call(this.pendingCollectingTextAdsIn,s)&&(0,this.pendingCollectingTextAdsIn[s])();r.default.forEach(a,(function(t,i){if(!this.isCollectedElem(t)){var a=i-n;if(!(a<0)){var r=this.targetProxies[e][a];if(r){var o=new c.DummyTarget(t,{rank:i+1,proxy:r,bucketManager:this.bucketManager,detector:this});this.targets.push(o),this.targetVisualizer.setDebugStyle(o),this.setAsCollected(t)}}}}),this)}}},{key:"registerTargetProxyForTimeline",value:function(e,t,n,i,a,r){if(!this.timelineTargetProxies[e]){this.timelineTargetProxies[e]=[];for(var o=a||[],s=0;s0;){var i=this.timelineAttachedMessageStack.shift();if(i[0]===e){var a=i[3],r=i[4],o=t[a-1];if(!o)return;var s=new c.DummyTarget(r,{rank:a,proxy:o,bucketManager:this.bucketManager,detector:this});this.targets.push(s),this.targetVisualizer.setDebugStyle(s),this.setAsCollected(r)}else n.push(i)}this.timelineAttachedMessageStack=n}}},{key:"collectRichAdsIn",value:function(e,t,n,i,a){var s=this,l=o.default.getTopWindow(),u=function(e){var t=1800,o=null,u=function(){try{--t<=0&&l.clearInterval(o);var u=s.getRichAds(e);if(0===u.length)return;var c=0;r.default.forEach(u,(function(e){var t=i&&i[c]||null,r=a&&a[c]||[];s.registerTarget(e,{tagId:n,exclusiveId:n,viewableInfo:t,query:s.getRichAdsQuery(e),viewableTrackingUrlList:r}),c++}),s),l.clearInterval(o)}catch(e){}};o=l.setInterval(u,100),u()},c=e.getElementById(t);c?u(c):function(n){var i=30,a=null;function r(){try{--i<=0&&l.clearInterval(a);var r=e.getElementById(t);r&&(l.clearInterval(a),n(r))}catch(e){}}a=l.setInterval(r,100),r()}(u)}},{key:"getRichAds",value:function(e){var t=[];return r.default.forEach(e.getElementsByTagName("*"),(function(e){null!==e.getAttribute("data-rma-viewable")&&t.push(e)})),t}},{key:"getRichAdsQuery",value:function(e){return e?{getMainshrink:function(){return e.getAttribute("data-rma-mainshrink")},getSidehide:function(){return e.getAttribute("data-rma-sidehide")}}:{getMainshrink:function(){return null},getSidehide:function(){return null}}}},{key:"collectTextAdsIn",value:function(e,t,n,i,a,s){var l=this,u=0,c=1800,h=null,d=o.default.getTopWindow(),f=function(){try{--c<=0&&(delete l.pendingCollectingTextAdsIn[h],d.clearInterval(h));var f=o.default.getAdElements(e);if(0===f.length)return;r.default.forEach(f,(function(e){n in l.requestIdTable||(l.requestIdTable[n]=0);var r=++l.requestIdTable[n],o=i&&i[u]||null,c=s&&s[u]||[];l.registerTarget(e,{tagId:t,requestId:n,rank:r,viewableInfo:o,viewableMethod:a,viewableTrackingUrlList:c}),u++}),l),delete l.pendingCollectingTextAdsIn[h],d.clearInterval(h)}catch(e){}};h=d.setInterval(f,100),this.pendingCollectingTextAdsIn[h]=f,f()}},{key:"getBeaconDataForTarget",value:function(e){return e.viewableInfo}},{key:"sendViewThroughConversionBeacon",value:function(e){e&&e.viewableTrackingUrlList&&r.default.forEach(e.viewableTrackingUrlList,(function(e){window.navigator.sendBeacon&&window.navigator.sendBeacon(e)||(document.createElement("img").src=e)}))}},{key:"sendViewableBeacon",value:function(e){if(this.beaconSenderForViewableBeacon.beaconAllowed){var t=[];r.default.forEach(this.targets,(function(e){if(e.isBeaconedTarget()&&-1===this.alreadySentBeacon.indexOf(e.exclusiveId)){this.targetVisualizer.setDebugStyle(e);var n=this.getBeaconDataForTarget(e);if(n&&!this._isAlreadySent("viewable",n)){e.exclusiveId&&this.alreadySentBeacon.push(e.exclusiveId);var i=null;e.query&&e.query.getMainshrink&&(i=e.query.getMainshrink());var a=null;e.query&&e.query.getSidehide&&(a=e.query.getSidehide()),e.setAsNotified(),t.push({viewableInfo:n,mainshrink:i,sidehide:a,target:e}),this._storeSentViewableInfo("viewable",n)}}}),this),t.length>0&&r.default.forEach(t,(function(t){if("non_ydn"!==t.viewableInfo){var n=new h.ReportBeaconData;n.push(t.viewableInfo);var i=this.viewedQueryTmpl.getInstance();i.bind("reportData",n.data),i.bind("beaconType","2"),i.bind("seqNum",++this.beaconNum),i.bind("elapsedTime",e),t.mainshrink&&i.bind("mainshrink",t.mainshrink),t.sidehide&&i.bind("sidehide",t.sidehide);var a=i.exports();if(this.beaconSenderForViewableBeacon.sendString(a),this.sendViewThroughConversionBeacon(t.target),this.bucketManager.isSamplingBeaconTarget(t.target.tagId)){var r=this.bucketManager.getBucketName(t.target.tagId),o=this.bucketManager.getSamplingBeaconData(t.target.tagId,r,t.target);f.default(t.target.tagId,a,o)}}}),this)}}},{key:"registerFrameNotifyingTargets",value:function(e,t){this.frameNotifyingTargets.push(new u.default(t,{tagId:e,bucketManager:this.bucketManager,detector:this}))}},{key:"markAdsForDebug",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.targetVisualizer.enable(),this.targetVisualizer.setIsDsDisplay(t),r.default.forEach(this.targets,(function(t){e.targetVisualizer.setDebugStyle(t)}))}},{key:"toggleDsDisplayForDebug",value:function(){var e=this;r.default.forEach(this.targets,(function(t){e.targetVisualizer.toggleDsDisplay(t)}))}},{key:"updateTargetRect",value:function(e,t){r.default.forEach(this.targets,(function(n){n.viewableInfo===t&&n.updateRect(e)}),this),a.default.getMaster().get("eventManager").getEvent("viewPosChange").fireManually()}},{key:"iObserverCallback",value:function(e){r.default.forEach(e,(function(e){e.target.dataset.ydnintersectionratio=e.intersectionRatio}))}},{key:"enableDebugLog",value:function(e){var t;t="string"==typeof e?[e]:e;var n=console;this.debugLog=function(e,i){if("any"===e||t.some((function(t){return 0==e.indexOf(t)}))){var a={adprodset:e,time:Date.now()};n.debug(Object.assign(a,i))}}}}])&&i(t.prototype,n),g&&i(t,g),e}();t.default=g},function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n0&&(t+="?"+e+"&EOQ"),"sendbeacon"===this.requestType&&window.navigator.sendBeacon)?window.navigator.sendBeacon(t)||(document.createElement("img").src=t):document.createElement("img").src=t}},{key:"sendString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(t||this.beaconAllowed)&&this.doRequest(e)}},{key:"setAllowed",value:function(){this.beaconAllowed=!0}},{key:"setDisallowed",value:function(){this.beaconAllowed=!1}},{key:"setUri",value:function(e){this.uri=e}}]),e}();t.BeaconSender=s;var l=function(){function e(){i(this,e),this.separator="&",this.data=new o.ArrayBeaconData(this.separator)}return r(e,[{key:"push",value:function(e){this.data.push(e)}},{key:"getDataSize",value:function(){return this.data.getDataSize()}}]),e}();t.ReportBeaconData=l},function(e,t,n){"use strict";function i(e,t){for(var n=0;n0&&u>l&&(u=l);for(var c=0;c=0?(h=v.substr(0,m),d=v.substr(m+1)):(h=v,d=""),f=decodeURIComponent(h),g=decodeURIComponent(d),i(o,f)?a(o[f])?o[f].push(g):o[f]=[o[f],g]:o[f]=g}return o};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?r(o(e),(function(o){var s=encodeURIComponent(i(o))+n;return a(e[o])?r(e[o],(function(e){return s+encodeURIComponent(i(e))})).join(t):s+encodeURIComponent(i(e[o]))})).join(t):s?encodeURIComponent(i(s))+n+encodeURIComponent(i(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function r(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i6)return null;var n=parseInt(t[0],10),i=parseInt(t[1],10),r=parseInt(t[2],10),o=parseInt(t[3],10);if(isNaN(n)||isNaN(i)||isNaN(r)||isNaN(o))return null;var s=t[4]&&0!==t[4].length?t[4]:null,l=[];if(t[5])try{l=JSON.parse(decodeURIComponent(t[5]))}catch(e){}return 0===n&&0===i&&0===r&&0===o?[s,null,l]:[s,new a.Rect({top:n,right:i,bottom:r,left:o}),l]}},{key:"markAdsForDebug",value:function(e){this.detector.markAdsForDebug(e)}},{key:"toggleDsDisplayForDebug",value:function(){this.detector.toggleDsDisplayForDebug()}},{key:"handleFrameScrolledMessage",value:function(e){var t=e[4].split("|");r.default.forEach(t,(function(e){var t=this.parseViewableInfo(e);if(t){var n=t[0],i=t[1];this.detector.updateTargetRect(i,n)}}),this)}},{key:"handleFrameUpdateCallbackElement",value:function(e,t){var n=e[1].split("/");if(4===n.length){var i=parseInt(n[0],10),r=parseInt(n[1],10),o=parseInt(n[2],10),s=parseInt(n[3],10);if(!(isNaN(i)||isNaN(r)||isNaN(o)||isNaN(s))){var l=new a.Rect({top:i,right:r,bottom:o,left:s}),u=this.detectMessagedFrame(t.source);if(u)for(var c=0;c