react16-advertising
Advanced tools
Comparing version 4.0.1-debug-output.0 to 4.0.1-debug-output.1
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.React16Advertising=t(require("react")):e.React16Advertising=t(e.React)}(self,(function(e){return(()=>{"use strict";var t={849:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},600:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},168:(e,t,r)=>{var n=r(849);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},491:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},564:e=>{function t(e,t,r,n,o,i,a){try{var u=e[i](a),s=u.value}catch(e){return void r(e)}u.done?t(s):Promise.resolve(s).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=e.apply(r,n);function u(e){t(a,o,i,u,s,"next",e)}function s(e){t(a,o,i,u,s,"throw",e)}u(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},946:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},33:e=>{function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},837:e=>{e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},221:e=>{function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},323:e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},22:(e,t,r)=>{var n=r(596);e.exports=function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},424:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},26:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},258:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i=[],a=!0,u=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){u=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(u)throw o}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},284:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},246:(e,t,r)=>{var n=r(924).default,o=r(491);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},596:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},934:(e,t,r)=>{var n=r(600),o=r(258),i=r(288),a=r(284);e.exports=function(e,t){return n(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},918:(e,t,r)=>{var n=r(168),o=r(26),i=r(288),a=r(2);e.exports=function(e){return n(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},924:e=>{function t(r){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},288:(e,t,r)=>{var n=r(849);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},264:(e,t,r)=>{e.exports=r(588)},704:(e,t,r)=>{var n=r(424)(r(924));e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==(0,n.default)(t)&&"object"==(0,n.default)(r)){if(t.constructor!==r.constructor)return!1;var o,i,a;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(i=o;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((o=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=o;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=o;0!=i--;){var u=a[i];if(!e(t[u],r[u]))return!1}return!0}return t!=t&&r!=r}},433:(e,t,r)=>{var n=r(642);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},74:(e,t,r)=>{e.exports=r(433)()},642:e=>{e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},754:(e,t,r)=>{var n=r(924);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.InView=void 0,t.defaultFallbackInView=function(e){c=e},t.observe=d,t.useInView=function(e){var t=void 0===e?{}:e,r=t.threshold,n=t.delay,i=t.trackVisibility,a=t.rootMargin,u=t.root,s=t.triggerOnce,l=t.skip,f=t.initialInView,c=t.fallbackInView,p=o.useRef(),h=o.useState({inView:!!f}),g=h[0],v=h[1],y=o.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),l||e&&(p.current=d(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:u,rootMargin:a,threshold:r,trackVisibility:i,delay:n},c))}),[Array.isArray(r)?r.toString():r,u,a,s,l,i,c,n]);(0,o.useEffect)((function(){p.current||!g.entry||s||l||v({inView:!!f})}));var b=[y,g.inView,g.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b};var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=a?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=e[u]}return o.default=e,r&&r.set(e,o),o}(r(359));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var s=new Map,l=new WeakMap,f=0,c=void 0;function d(e,t,r,n){if(void 0===r&&(r={}),void 0===n&&(n=c),void 0===window.IntersectionObserver&&void 0!==n){var o=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=function(e){var t=function(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(r=e.root)?(l.has(r)||(f+=1,l.set(r,f.toString())),l.get(r)):"0":e[t]);var r})).toString()}(e),r=s.get(t);if(!r){var n,o=new Map,i=new IntersectionObserver((function(t){t.forEach((function(t){var r,i=t.isIntersecting&&n.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),null==(r=o.get(t.target))||r.forEach((function(e){e(i,t)}))}))}),e);n=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:i,elements:o},s.set(t,r)}return r}(r),a=i.id,u=i.observer,d=i.elements,p=d.get(e)||[];return d.has(e)||d.set(e,p),p.push(t),u.observe(e),function(){p.splice(p.indexOf(t),1),0===p.length&&(d.delete(e),u.unobserve(e)),0===d.size&&(u.disconnect(),s.delete(a))}}var p=["children","as","tag","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function h(e){return"function"!=typeof e.children}var g=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).node=null,r._unobserveCb=null,r.handleNode=function(e){r.node&&(r.unobserve(),e||r.props.triggerOnce||r.props.skip||r.setState({inView:!!r.props.initialInView,entry:void 0})),r.node=e||null,r.observeNode()},r.handleChange=function(e,t){e&&r.props.triggerOnce&&r.unobserve(),h(r.props)||r.setState({inView:e,entry:t}),r.props.onChange&&r.props.onChange(e,t)},r.state={inView:!!t.initialInView,entry:void 0},r}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,u(t,r);var i=n.prototype;return i.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},i.componentWillUnmount=function(){this.unobserve(),this.node=null},i.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,r=e.root,n=e.rootMargin,o=e.trackVisibility,i=e.delay,a=e.fallbackInView;this._unobserveCb=d(this.node,this.handleChange,{threshold:t,root:r,rootMargin:n,trackVisibility:o,delay:i},a)}},i.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},i.render=function(){if(!h(this.props)){var e=this.state,t=e.inView,r=e.entry;return this.props.children({inView:t,entry:r,ref:this.handleNode})}var n=this.props,i=n.children,u=n.as,s=n.tag,l=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(n,p);return o.createElement(u||s||"div",a({ref:this.handleNode},l),i)},n}(o.Component);t.default=t.InView=g,g.displayName="InView",g.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},588:(e,t,r)=>{e=r.nmd(e);var n=r(424)(r(924)),o=function(e){var t,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),a=new M(n||[]);return i._invoke=function(e,t,r){var n=d;return function(o,i){if(n===h)throw new Error("Generator is already running");if(n===g){if("throw"===o)throw i;return R()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=k(a,r);if(u){if(u===v)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var s=c(e,t,r);if("normal"===s.type){if(n=r.done?g:p,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n=g,r.method="throw",r.arg=s.arg)}}}(e,r,a),i}function c(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=f;var d="suspendedStart",p="suspendedYield",h="executing",g="completed",v={};function y(){}function b(){}function m(){}var O={};l(O,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==r&&o.call(x,a)&&(O=x);var P=m.prototype=y.prototype=Object.create(O);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function r(i,a,u,s){var l=c(e[i],e,a);if("throw"!==l.type){var f=l.arg,d=f.value;return d&&"object"===(0,n.default)(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,s)}),(function(e){r("throw",e,u,s)})):t.resolve(d).then((function(e){f.value=e,u(f)}),(function(e){return r("throw",e,u,s)}))}s(l.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return i=i?i.then(o,o):o()}}function k(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,k(e,r),"throw"===r.method))return v;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=c(n,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function L(e){if(e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function r(){for(;++n<e.length;)if(o.call(e,n))return r.value=e[n],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}return{next:R}}function R(){return{value:t,done:!0}}return b.prototype=m,l(P,"constructor",m),l(m,"constructor",b),b.displayName=l(m,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,s,"GeneratorFunction")),e.prototype=Object.create(P),e},e.awrap=function(e){return{__await:e}},j(_.prototype),l(_.prototype,u,(function(){return this})),e.AsyncIterator=_,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new _(f(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(P),l(P,s,"Generator"),l(P,a,(function(){return this})),l(P,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=L,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var r in this)"t"===r.charAt(0)&&o.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(n,o){return u.type="throw",u.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(s&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},e}("object"===(0,n.default)(e)?e.exports:{});try{regeneratorRuntime=o}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,n.default)(globalThis))?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}},853:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(264)),i=n(r(837)),a=n(r(918)),u=n(r(934)),s=n(r(564)),l=n(r(946)),f=n(r(33)),c=n(r(775));function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h={marginPercent:100,mobileScaling:1,rootMargin:"20% 0% 100% 0%"},g=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};(0,l.default)(this,e),this.config=t,this.slots={},this.outOfPageSlots={},this.plugins=r,this.onError=n,this.gptSizeMappings={},this.customEventCallbacks={},this.customEventHandlers={},this.queue=[],this.setDefaultConfig()}var t,r;return(0,f.default)(e,[{key:"setup",value:(r=(0,s.default)(o.default.mark((function t(){var r,n,i,a,u,s,l,f,c,d=this;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isPrebidUsed=void 0===this.config.usePrebid?void 0!==window.pbjs:this.config.usePrebid,this.executePlugins("setup"),r=this.slots,n=this.outOfPageSlots,i=this.queue,a=this.isPrebidUsed,this.setupCustomEvents(),u=[e.queueForGPT(this.setupGpt.bind(this),this.onError)],a&&u.push(e.queueForPrebid(this.setupPrebid.bind(this),this.onError)),t.next=8,Promise.all(u);case 8:if(0!==i.length){t.next=10;break}return t.abrupt("return");case 10:for(s=function(e){var t=i[e],r=t.id,n=t.customEventHandlers;Object.keys(n).forEach((function(e){return d.customEventCallbacks[e]||(d.customEventCallbacks[e]={}),d.customEventCallbacks[e][r]=n[e]}))},l=0;l<i.length;l++)s(l);f=i.map((function(e){return e.id})),c=i.map((function(e){var t=e.id,o=r[t]||n[t];if(null==o||!o.enableLazyLoad)return o})),a?e.queueForPrebid((function(){return window.pbjs.requestBids({adUnitCodes:f,bidsBackHandler:function(){window.pbjs.setTargetingForGPTAsync(f),e.queueForGPT((function(){console.log("setup Advertising.queueForGPT prebid refresh",c),window.googletag.pubads().refresh(c)}),d.onError)}})}),this.onError):e.queueForGPT((function(){console.log("setup Advertising.queueForGPT no prebid refresh",c),window.googletag.pubads().refresh(c)}),this.onError);case 15:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"teardown",value:(t=(0,s.default)(o.default.mark((function t(){var r;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.teardownCustomEvents(),r=[e.queueForGPT(this.teardownGpt.bind(this),this.onError)],this.isPrebidUsed&&r.push(e.queueForPrebid(this.teardownPrebid.bind(this),this.onError)),t.next=5,Promise.all(r);case 5:this.slots={},this.gptSizeMappings={},this.queue=[];case 8:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"activate",value:function(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.slots,i=this.isPrebidUsed;0!==Object.values(o).length?(Object.keys(n).forEach((function(e){return r.customEventCallbacks[e]||(r.customEventCallbacks[e]={}),r.customEventCallbacks[e][t]=n[e]})),i?e.queueForPrebid((function(){return window.pbjs.requestBids({adUnitCodes:[t],bidsBackHandler:function(){window.pbjs.setTargetingForGPTAsync([t]),e.queueForGPT((function(){console.log("activate Advertising.queueForGPT prebid refresh",[o[t]]),window.googletag.pubads().refresh([o[t]])}),r.onError)}})}),this.onError):e.queueForGPT((function(){console.log("activate Advertising.queueForGPT prebid refresh",[o[t]]),window.googletag.pubads().refresh([o[t]])}),this.onError)):this.queue.push({id:t,customEventHandlers:n})}},{key:"isConfigReady",value:function(){return Boolean(this.config)}},{key:"setConfig",value:function(e){this.config=e,this.setDefaultConfig()}},{key:"setupCustomEvents",value:function(){var e=this;this.config.customEvents&&Object.keys(this.config.customEvents).forEach((function(t){return e.setupCustomEvent(t,e.config.customEvents[t])}))}},{key:"setupCustomEvent",value:function(e,t){var r=t.eventMessagePrefix,n=t.divIdPrefix,o=this.customEventCallbacks;this.customEventHandlers[e]=function(t){var i=t.data;if("string"==typeof i&&i.startsWith("".concat(r))){var a="".concat(n||"").concat(i.substr(r.length)),u=o[e];if(u){var s=u[a];s&&s()}}},window.addEventListener("message",this.customEventHandlers[e])}},{key:"teardownCustomEvents",value:function(){var e=this;this.config.customEvents&&Object.keys(this.config.customEvents).forEach((function(t){return window.removeEventListener("message",e.customEventHandlers[t])}))}},{key:"defineGptSizeMappings",value:function(){if(this.config.sizeMappings)for(var e=Object.entries(this.config.sizeMappings),t=0;t<e.length;t++){for(var r=(0,u.default)(e[t],2),n=r[0],o=r[1],i=window.googletag.sizeMapping(),a=0;a<o.length;a++){var s=o[a],l=s.viewPortSize,f=s.sizes;i.addSize(l,f)}this.gptSizeMappings[n]=i.build()}}},{key:"getGptSizeMapping",value:function(e){return e&&this.gptSizeMappings[e]?this.gptSizeMappings[e]:null}},{key:"defineSlots",value:function(){var e=this;this.config.slots.forEach((function(t){var r=t.id,n=t.path,o=t.collapseEmptyDiv,i=t.targeting,s=void 0===i?{}:i,l=t.sizes,f=t.sizeMappingName,c=window.googletag.defineSlot(n||e.config.path,l,r),d=e.getGptSizeMapping(f);d&&c.defineSizeMapping(d),o&&o.length&&o.length>0&&c.setCollapseEmptyDiv.apply(c,(0,a.default)(o));for(var p=Object.entries(s),h=0;h<p.length;h++){var g=(0,u.default)(p[h],2),v=g[0],y=g[1];c.setTargeting(v,y)}c.addService(window.googletag.pubads()),e.slots[r]=c}))}},{key:"defineOutOfPageSlots",value:function(){var e=this;this.config.outOfPageSlots&&this.config.outOfPageSlots.forEach((function(t){var r=t.id,n=t.path,o=window.googletag.defineOutOfPageSlot(n||e.config.path,r);o.addService(window.googletag.pubads()),e.outOfPageSlots[r]=o}))}},{key:"displaySlots",value:function(){this.executePlugins("displaySlots"),this.config.slots.forEach((function(e){var t=e.id;window.googletag.display(t)}))}},{key:"displayOutOfPageSlots",value:function(){this.executePlugins("displayOutOfPageSlot"),this.config.outOfPageSlots&&this.config.outOfPageSlots.forEach((function(e){var t=e.id;window.googletag.display(t)}))}},{key:"setupPrebid",value:function(){this.executePlugins("setupPrebid");var e=(0,c.default)(this.config.slots);window.pbjs.addAdUnits(e),window.pbjs.setConfig(this.config.prebid)}},{key:"teardownPrebid",value:function(){this.executePlugins("teardownPrebid"),(0,c.default)(this.config.slots).forEach((function(e){var t=e.code;return window.pbjs.removeAdUnit(t)}))}},{key:"setupGpt",value:function(){this.executePlugins("setupGpt"),console.log("setupGpt");var e=window.googletag.pubads(),t=this.config.targeting;this.defineGptSizeMappings(),this.defineSlots(),this.defineOutOfPageSlots();for(var r=Object.entries(t),n=0;n<r.length;n++){var o=(0,u.default)(r[n],2),i=o[0],a=o[1];e.setTargeting(i,a)}e.disableInitialLoad(),e.enableSingleRequest(),window.googletag.enableServices(),this.displaySlots(),this.displayOutOfPageSlots()}},{key:"teardownGpt",value:function(){this.executePlugins("teardownGpt"),window.googletag.destroySlots()}},{key:"setDefaultConfig",value:function(){this.config&&(this.config.prebid||(this.config.prebid={}),this.config.metaData||(this.config.metaData={}),this.config.targeting||(this.config.targeting={}),!0===this.config.enableLazyLoad&&(this.config.enableLazyLoad=h),this.config.slots&&(this.config.slots=this.config.slots.map((function(e){return!0===e.enableLazyLoad?p(p({},e),{},{enableLazyLoad:h}):e}))))}},{key:"executePlugins",value:function(e){for(var t=0;t<this.plugins.length;t++){var r=this.plugins[t][e];r&&r.call(this)}}}],[{key:"queueForGPT",value:function(t,r){return e.withQueue(window.googletag.cmd,t,r)}},{key:"queueForPrebid",value:function(t,r){return e.withQueue(window.pbjs.que,t,r)}},{key:"withQueue",value:function(e,t,r){return new Promise((function(n){return e.push((function(){try{t(),n()}catch(e){r(e)}}))}))}}]),e}();t.default=g},383:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(359)).default.createContext((function(){}));t.default=o},485:(e,t,r)=>{var n=r(424),o=r(924);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(264)),a=n(r(837)),u=n(r(564)),s=n(r(946)),l=n(r(33)),f=n(r(22)),c=n(r(246)),d=n(r(323)),p=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(359)),h=n(r(853)),g=n(r(74)),v=n(r(401)),y=n(r(383)),b=n(r(704));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var w=function(e){(0,f.default)(w,e);var t,r,n,o,g,v,m=(g=w,v=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,d.default)(g);if(v){var r=(0,d.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(e){var t;return(0,s.default)(this,w),(t=m.call(this,e)).initialize(),t.state={activate:t.advertising.activate.bind(t.advertising),config:t.props.config},t}return(0,l.default)(w,[{key:"componentDidMount",value:(o=(0,u.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.advertising.isConfigReady()||!this.props.active){e.next=3;break}return e.next=3,this.advertising.setup();case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"componentDidUpdate",value:(n=(0,u.default)(i.default.mark((function e(t){var r,n,o,a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.advertising){e.next=2;break}return e.abrupt("return");case 2:if(r=this.props,n=r.config,o=r.active,(a=this.advertising.isConfigReady())||!n||!o){e.next=10;break}this.advertising.setConfig(n),this.advertising.setup(),this.setState({activate:this.advertising.activate.bind(this.advertising),config:this.advertising.config}),e.next=19;break;case 10:if(!a||(0,b.default)(t.config,n)){e.next=19;break}return e.next=13,this.teardown();case 13:if(!o){e.next=19;break}if(this.initialize(),!this.advertising.isConfigReady()){e.next=18;break}return e.next=18,this.advertising.setup();case 18:this.setState({activate:this.advertising.activate.bind(this.advertising),config:this.advertising.config});case 19:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"componentWillUnmount",value:(r=(0,u.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.props.config){e.next=3;break}return e.next=3,this.teardown();case 3:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"teardown",value:(t=(0,u.default)(i.default.mark((function e(){var t;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(t=this.advertising)||void 0===t?void 0:t.teardown();case 2:this.advertising=null;case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"initialize",value:function(){var e=this.props,t=e.config,r=e.plugins,n=e.onError;this.advertising=new h.default(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t),r,n)}},{key:"render",value:function(){var e=this.state,t=e.activate,r=e.config;return p.default.createElement(y.default.Provider,{value:{activate:t,config:r}},this.props.children)}}]),w}(p.Component);t.default=w,w.propTypes={active:g.default.bool,config:v.default,children:g.default.node,onError:g.default.func,plugins:g.default.arrayOf(g.default.shape({setupPrebid:g.default.func,setupGpt:g.default.func,teardownPrebid:g.default.func,teardownGpt:g.default.func}))},w.defaultProps={active:!0}},723:(e,t,r)=>{var n=r(424),o=r(924);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(946)),a=n(r(33)),u=n(r(22)),s=n(r(246)),l=n(r(323)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(359)),c=n(r(74)),d=r(754),p=n(r(136));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}var g=function(e){(0,u.default)(o,e);var t,r,n=(t=o,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,l.default)(t);if(r){var o=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function o(e){var t,r;return(0,i.default)(this,o),(r=n.call(this,e)).triggeredLazy=!1,r.lazyConfig=null===(t=e.lazyConfig)||void 0===t?void 0:t.find((function(t){return t.id===e.id})),r}return(0,a.default)(o,[{key:"componentDidMount",value:function(){this.isLazy()||this.activateSlot()}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=(t.id,t.activate);e.activate===r||this.isLazy()||this.activateSlot(),this.triggeredLazy=!1}},{key:"isLazy",value:function(){return void 0!==this.lazyConfig}},{key:"triggerLazyLoad",value:function(){this.triggeredLazy||(this.triggeredLazy=!0,this.activateSlot())}},{key:"activateSlot",value:function(){var e=this.props;(0,e.activate)(e.id,e.customEventHandlers)}},{key:"renderSlot",value:function(){var e=this.props,t=e.id,r=e.style,n=e.className,o=e.children;return f.default.createElement("div",{id:t,style:r,children:o,className:n,"data-r16":"4.0.1"})}},{key:"renderLazy",value:function(){var e=this,t=this.props.id;return this.isLazy()?f.default.createElement(d.InView,{id:t+"-inview",as:"div",rootMargin:this.lazyConfig.data.rootMargin,onChange:function(t){t&&e.triggerLazyLoad()},triggerOnce:!0},this.renderSlot()):null}},{key:"render",value:function(){return this.isLazy()?this.renderLazy():this.renderSlot()}}]),o}(f.Component);g.propTypes={id:c.default.string.isRequired,activate:c.default.func.isRequired,customEventHandlers:c.default.objectOf(c.default.func).isRequired,style:c.default.object,className:c.default.string,children:c.default.node,lazyConfig:c.default.array},g.defaultProps={customEventHandlers:{}};var v=(0,p.default)(g);t.default=v},401:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(74)),i=n(r(482)),a=o.default.shape({path:o.default.string,targeting:o.default.object,usePrebid:o.default.bool,prebid:o.default.shape({debug:o.default.bool,bidderTimeout:o.default.number,enableSendAllBids:o.default.bool,bidderSequence:o.default.oneOf(["random","fixed"]),publisherDomain:o.default.string,cookieSyncDelay:o.default.number,priceGranularity:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})]),mediaTypePriceGranularity:o.default.shape({video:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})]),banner:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})]),native:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})])}),sizeConfig:o.default.arrayOf(o.default.shape({mediaQuery:o.default.string.isRequired,sizesSupported:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)])),labels:o.default.arrayOf(o.default.string)}))}),sizeMappings:o.default.objectOf(o.default.arrayOf(o.default.shape({viewPortSize:o.default.arrayOf(o.default.number).isRequired,sizes:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)])).isRequired}))),slots:o.default.arrayOf(i.default),outOfPageSlots:o.default.arrayOf(o.default.shape({id:o.default.string})),customEvents:o.default.objectOf(o.default.shape({eventMessagePrefix:o.default.string.isRequired,divIdPrefix:o.default.string})),enableLazyLoad:o.default.oneOfType([o.default.bool,o.default.shape({marginPercent:o.default.number,mobileScaling:o.default.number,rootMargin:o.default.string})])});t.default=a},482:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(74)),i=o.default.shape({id:o.default.string.isRequired,path:o.default.string,collapseEmptyDiv:o.default.arrayOf(o.default.bool),targeting:o.default.object,sizes:o.default.oneOfType([o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)]),o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)]))]),sizeMappingName:o.default.string,prebid:o.default.arrayOf(o.default.shape({mediaTypes:o.default.objectOf(o.default.shape({sizes:o.default.arrayOf(o.default.arrayOf(o.default.number))})).isRequired,bids:o.default.arrayOf(o.default.shape({bidder:o.default.string.isRequired,params:o.default.object,labelAny:o.default.arrayOf(o.default.string),labelAll:o.default.arrayOf(o.default.string)})).isRequired})),enableLazyLoad:o.default.oneOfType([o.default.bool,o.default.shape({marginPercent:o.default.number,mobileScaling:o.default.number,rootMargin:o.default.string})])});t.default=i},136:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(221)),i=n(r(359)),a=n(r(383)),u=n(r(964));t.default=function(e){return function(t){return i.default.createElement(a.default.Consumer,null,(function(r){var n=r.activate,a=r.config,s=(0,u.default)(a.slots);return i.default.createElement(e,(0,o.default)({},t,{activate:n,lazyConfig:s}))}))}}},964:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)return null;var t=[];return e.forEach((function(e){"object"===(0,o.default)(e.enableLazyLoad)&&t.push({id:e.id,data:e.enableLazyLoad})})),0===t.length?null:t};var o=n(r(924))},775:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return e.reduce((function(e,t){return e.concat(t.prebid.map((function(e){return{code:t.id,mediaTypes:e.mediaTypes,bids:e.bids}})))}),[])}},376:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(){return console.log("react16-advertising@4.0.1-debug-output.0/UMD")}},359:t=>{t.exports=e}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return t[e](i,i.exports,n),i.loaded=!0,i.exports}n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var o={};return(()=>{var e=o,t=n(424);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AdvertisingConfigPropType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"AdvertisingProvider",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"AdvertisingSlot",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"AdvertisingSlotConfigPropType",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"connectToAdServer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"logVersionInfo",{enumerable:!0,get:function(){return l.default}});var r=t(n(485)),i=t(n(723)),a=t(n(136)),u=t(n(401)),s=t(n(482)),l=t(n(376))})(),o})()})); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.React16Advertising=t(require("react")):e.React16Advertising=t(e.React)}(self,(function(e){return(()=>{"use strict";var t={849:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},600:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},168:(e,t,r)=>{var n=r(849);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},491:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},564:e=>{function t(e,t,r,n,o,i,a){try{var u=e[i](a),s=u.value}catch(e){return void r(e)}u.done?t(s):Promise.resolve(s).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,i){var a=e.apply(r,n);function u(e){t(a,o,i,u,s,"next",e)}function s(e){t(a,o,i,u,s,"throw",e)}u(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},946:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},33:e=>{function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},837:e=>{e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},221:e=>{function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},323:e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},22:(e,t,r)=>{var n=r(596);e.exports=function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},424:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},26:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},258:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i=[],a=!0,u=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){u=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(u)throw o}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},284:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},246:(e,t,r)=>{var n=r(924).default,o=r(491);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},596:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},934:(e,t,r)=>{var n=r(600),o=r(258),i=r(288),a=r(284);e.exports=function(e,t){return n(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},918:(e,t,r)=>{var n=r(168),o=r(26),i=r(288),a=r(2);e.exports=function(e){return n(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},924:e=>{function t(r){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},288:(e,t,r)=>{var n=r(849);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},264:(e,t,r)=>{e.exports=r(588)},704:(e,t,r)=>{var n=r(424)(r(924));e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==(0,n.default)(t)&&"object"==(0,n.default)(r)){if(t.constructor!==r.constructor)return!1;var o,i,a;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(i=o;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((o=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=o;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=o;0!=i--;){var u=a[i];if(!e(t[u],r[u]))return!1}return!0}return t!=t&&r!=r}},433:(e,t,r)=>{var n=r(642);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},74:(e,t,r)=>{e.exports=r(433)()},642:e=>{e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},754:(e,t,r)=>{var n=r(924);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.InView=void 0,t.defaultFallbackInView=function(e){c=e},t.observe=d,t.useInView=function(e){var t=void 0===e?{}:e,r=t.threshold,n=t.delay,i=t.trackVisibility,a=t.rootMargin,u=t.root,s=t.triggerOnce,l=t.skip,f=t.initialInView,c=t.fallbackInView,p=o.useRef(),h=o.useState({inView:!!f}),g=h[0],v=h[1],y=o.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),l||e&&(p.current=d(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:u,rootMargin:a,threshold:r,trackVisibility:i,delay:n},c))}),[Array.isArray(r)?r.toString():r,u,a,s,l,i,c,n]);(0,o.useEffect)((function(){p.current||!g.entry||s||l||v({inView:!!f})}));var b=[y,g.inView,g.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b};var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=a?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=e[u]}return o.default=e,r&&r.set(e,o),o}(r(359));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var s=new Map,l=new WeakMap,f=0,c=void 0;function d(e,t,r,n){if(void 0===r&&(r={}),void 0===n&&(n=c),void 0===window.IntersectionObserver&&void 0!==n){var o=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=function(e){var t=function(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(r=e.root)?(l.has(r)||(f+=1,l.set(r,f.toString())),l.get(r)):"0":e[t]);var r})).toString()}(e),r=s.get(t);if(!r){var n,o=new Map,i=new IntersectionObserver((function(t){t.forEach((function(t){var r,i=t.isIntersecting&&n.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),null==(r=o.get(t.target))||r.forEach((function(e){e(i,t)}))}))}),e);n=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:i,elements:o},s.set(t,r)}return r}(r),a=i.id,u=i.observer,d=i.elements,p=d.get(e)||[];return d.has(e)||d.set(e,p),p.push(t),u.observe(e),function(){p.splice(p.indexOf(t),1),0===p.length&&(d.delete(e),u.unobserve(e)),0===d.size&&(u.disconnect(),s.delete(a))}}var p=["children","as","tag","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function h(e){return"function"!=typeof e.children}var g=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).node=null,r._unobserveCb=null,r.handleNode=function(e){r.node&&(r.unobserve(),e||r.props.triggerOnce||r.props.skip||r.setState({inView:!!r.props.initialInView,entry:void 0})),r.node=e||null,r.observeNode()},r.handleChange=function(e,t){e&&r.props.triggerOnce&&r.unobserve(),h(r.props)||r.setState({inView:e,entry:t}),r.props.onChange&&r.props.onChange(e,t)},r.state={inView:!!t.initialInView,entry:void 0},r}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,u(t,r);var i=n.prototype;return i.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},i.componentWillUnmount=function(){this.unobserve(),this.node=null},i.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,r=e.root,n=e.rootMargin,o=e.trackVisibility,i=e.delay,a=e.fallbackInView;this._unobserveCb=d(this.node,this.handleChange,{threshold:t,root:r,rootMargin:n,trackVisibility:o,delay:i},a)}},i.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},i.render=function(){if(!h(this.props)){var e=this.state,t=e.inView,r=e.entry;return this.props.children({inView:t,entry:r,ref:this.handleNode})}var n=this.props,i=n.children,u=n.as,s=n.tag,l=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(n,p);return o.createElement(u||s||"div",a({ref:this.handleNode},l),i)},n}(o.Component);t.default=t.InView=g,g.displayName="InView",g.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},588:(e,t,r)=>{e=r.nmd(e);var n=r(424)(r(924)),o=function(e){var t,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),a=new M(n||[]);return i._invoke=function(e,t,r){var n=d;return function(o,i){if(n===h)throw new Error("Generator is already running");if(n===g){if("throw"===o)throw i;return T()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=k(a,r);if(u){if(u===v)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var s=c(e,t,r);if("normal"===s.type){if(n=r.done?g:p,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n=g,r.method="throw",r.arg=s.arg)}}}(e,r,a),i}function c(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=f;var d="suspendedStart",p="suspendedYield",h="executing",g="completed",v={};function y(){}function b(){}function m(){}var w={};l(w,a,(function(){return this}));var O=Object.getPrototypeOf,x=O&&O(O(L([])));x&&x!==r&&o.call(x,a)&&(w=x);var P=m.prototype=y.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function r(i,a,u,s){var l=c(e[i],e,a);if("throw"!==l.type){var f=l.arg,d=f.value;return d&&"object"===(0,n.default)(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,s)}),(function(e){r("throw",e,u,s)})):t.resolve(d).then((function(e){f.value=e,u(f)}),(function(e){return r("throw",e,u,s)}))}s(l.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return i=i?i.then(o,o):o()}}function k(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,k(e,r),"throw"===r.method))return v;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=c(n,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function L(e){if(e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function r(){for(;++n<e.length;)if(o.call(e,n))return r.value=e[n],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}return{next:T}}function T(){return{value:t,done:!0}}return b.prototype=m,l(P,"constructor",m),l(m,"constructor",b),b.displayName=l(m,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,s,"GeneratorFunction")),e.prototype=Object.create(P),e},e.awrap=function(e){return{__await:e}},j(_.prototype),l(_.prototype,u,(function(){return this})),e.AsyncIterator=_,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new _(f(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(P),l(P,s,"Generator"),l(P,a,(function(){return this})),l(P,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=L,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var r in this)"t"===r.charAt(0)&&o.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(n,o){return u.type="throw",u.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(s&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},e}("object"===(0,n.default)(e)?e.exports:{});try{regeneratorRuntime=o}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,n.default)(globalThis))?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}},853:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(264)),i=n(r(837)),a=n(r(918)),u=n(r(934)),s=n(r(564)),l=n(r(946)),f=n(r(33)),c=n(r(775));function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h={marginPercent:100,mobileScaling:1,rootMargin:"20% 0% 100% 0%"},g={adserverRequestSent:!1,apsDone:!1,prebidDone:!1,biddersBack:function(){g.apsDone&&g.prebidDone&&(console.log("biddersBack refresh"),window.googletag.pubads().refresh())}},v=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};(0,l.default)(this,e),this.config=t,this.slots={},this.outOfPageSlots={},this.plugins=r,this.onError=n,this.gptSizeMappings={},this.customEventCallbacks={},this.customEventHandlers={},this.queue=[],this.setDefaultConfig()}var t,r;return(0,f.default)(e,[{key:"setup",value:(r=(0,s.default)(o.default.mark((function t(){var r,n,i,a,u,s,l,f,c,d,p=this;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isPrebidUsed=void 0===this.config.usePrebid?void 0!==window.pbjs:this.config.usePrebid,this.isApsTagUsed=void 0===this.config.useApsTag?void 0!==window.apstag:this.config.useApsTag,this.executePlugins("setup"),r=this.slots,n=this.outOfPageSlots,i=this.queue,a=this.isPrebidUsed,this.setupCustomEvents(),u=[e.queueForGPT(this.setupGpt.bind(this),this.onError)],a&&u.push(e.queueForPrebid(this.setupPrebid.bind(this),this.onError)),t.next=9,Promise.all(u);case 9:if(0!==i.length){t.next=11;break}return t.abrupt("return");case 11:for(s=function(e){var t=i[e],r=t.id,n=t.customEventHandlers;Object.keys(n).forEach((function(e){return p.customEventCallbacks[e]||(p.customEventCallbacks[e]={}),p.customEventCallbacks[e][r]=n[e]}))},l=0;l<i.length;l++)s(l);f=i.map((function(e){return e.id})),c=i.map((function(e){var t=e.id,o=r[t]||n[t];if(null==o||!o.enableLazyLoad)return o})),this.isPrebidUsed||this.isApsTagUsed?(this.isPrebidUsed?e.queueForPrebid((function(){return window.pbjs.requestBids({adUnitCodes:f,bidsBackHandler:function(){window.pbjs.setTargetingForGPTAsync(f),e.queueForGPT((function(){console.log("setup Advertising.queueForGPT prebid refresh",c),g.prebidDone=!0,g.biddersBack()}),p.onError)}})}),this.onError):this.requestManager.prebidDone=!0,this.isApsTagUsed&&(d=this.config.amazonPublisherServicesSlots,console.log("setup apstag apsSlots",d),console.log("setup apstag window.apstag",window.apstag),d&&d.length>0?window.apstag.fetchBids({slots:d,timeout:3500},(function(e){console.log("pluginAmazonPublisherServices fetchBids callback",e),window.googletag.cmd.push((function(){window.apstag.setDisplayBids(),g.requestManager.apsDone=!0,g.biddersBack()}))})):g.apsDone=!0)):e.queueForGPT((function(){console.log("setup Advertising.queueForGPT no prebid/apstag refresh",c),window.googletag.pubads().refresh(c)}),this.onError);case 16:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"teardown",value:(t=(0,s.default)(o.default.mark((function t(){var r;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.teardownCustomEvents(),r=[e.queueForGPT(this.teardownGpt.bind(this),this.onError)],this.isPrebidUsed&&r.push(e.queueForPrebid(this.teardownPrebid.bind(this),this.onError)),t.next=5,Promise.all(r);case 5:this.slots={},this.gptSizeMappings={},this.queue=[];case 8:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"activate",value:function(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.slots,i=this.isPrebidUsed;0!==Object.values(o).length?(Object.keys(n).forEach((function(e){return r.customEventCallbacks[e]||(r.customEventCallbacks[e]={}),r.customEventCallbacks[e][t]=n[e]})),i?e.queueForPrebid((function(){return window.pbjs.requestBids({adUnitCodes:[t],bidsBackHandler:function(){window.pbjs.setTargetingForGPTAsync([t]),e.queueForGPT((function(){console.log("activate Advertising.queueForGPT prebid refresh",[o[t]]),window.googletag.pubads().refresh([o[t]])}),r.onError)}})}),this.onError):e.queueForGPT((function(){console.log("activate Advertising.queueForGPT prebid refresh",[o[t]]),window.googletag.pubads().refresh([o[t]])}),this.onError)):this.queue.push({id:t,customEventHandlers:n})}},{key:"isConfigReady",value:function(){return Boolean(this.config)}},{key:"setConfig",value:function(e){this.config=e,this.setDefaultConfig()}},{key:"setupCustomEvents",value:function(){var e=this;this.config.customEvents&&Object.keys(this.config.customEvents).forEach((function(t){return e.setupCustomEvent(t,e.config.customEvents[t])}))}},{key:"setupCustomEvent",value:function(e,t){var r=t.eventMessagePrefix,n=t.divIdPrefix,o=this.customEventCallbacks;this.customEventHandlers[e]=function(t){var i=t.data;if("string"==typeof i&&i.startsWith("".concat(r))){var a="".concat(n||"").concat(i.substr(r.length)),u=o[e];if(u){var s=u[a];s&&s()}}},window.addEventListener("message",this.customEventHandlers[e])}},{key:"teardownCustomEvents",value:function(){var e=this;this.config.customEvents&&Object.keys(this.config.customEvents).forEach((function(t){return window.removeEventListener("message",e.customEventHandlers[t])}))}},{key:"defineGptSizeMappings",value:function(){if(this.config.sizeMappings)for(var e=Object.entries(this.config.sizeMappings),t=0;t<e.length;t++){for(var r=(0,u.default)(e[t],2),n=r[0],o=r[1],i=window.googletag.sizeMapping(),a=0;a<o.length;a++){var s=o[a],l=s.viewPortSize,f=s.sizes;i.addSize(l,f)}this.gptSizeMappings[n]=i.build()}}},{key:"getGptSizeMapping",value:function(e){return e&&this.gptSizeMappings[e]?this.gptSizeMappings[e]:null}},{key:"defineSlots",value:function(){var e=this;this.config.slots.forEach((function(t){var r=t.id,n=t.path,o=t.collapseEmptyDiv,i=t.targeting,s=void 0===i?{}:i,l=t.sizes,f=t.sizeMappingName,c=window.googletag.defineSlot(n||e.config.path,l,r),d=e.getGptSizeMapping(f);d&&c.defineSizeMapping(d),o&&o.length&&o.length>0&&c.setCollapseEmptyDiv.apply(c,(0,a.default)(o));for(var p=Object.entries(s),h=0;h<p.length;h++){var g=(0,u.default)(p[h],2),v=g[0],y=g[1];c.setTargeting(v,y)}c.addService(window.googletag.pubads()),e.slots[r]=c}))}},{key:"defineOutOfPageSlots",value:function(){var e=this;this.config.outOfPageSlots&&this.config.outOfPageSlots.forEach((function(t){var r=t.id,n=t.path,o=window.googletag.defineOutOfPageSlot(n||e.config.path,r);o.addService(window.googletag.pubads()),e.outOfPageSlots[r]=o}))}},{key:"displaySlots",value:function(){this.executePlugins("displaySlots"),this.config.slots.forEach((function(e){var t=e.id;window.googletag.display(t)}))}},{key:"displayOutOfPageSlots",value:function(){this.executePlugins("displayOutOfPageSlot"),this.config.outOfPageSlots&&this.config.outOfPageSlots.forEach((function(e){var t=e.id;window.googletag.display(t)}))}},{key:"setupPrebid",value:function(){this.executePlugins("setupPrebid");var e=(0,c.default)(this.config.slots);window.pbjs.addAdUnits(e),window.pbjs.setConfig(this.config.prebid)}},{key:"teardownPrebid",value:function(){this.executePlugins("teardownPrebid"),(0,c.default)(this.config.slots).forEach((function(e){var t=e.code;return window.pbjs.removeAdUnit(t)}))}},{key:"setupGpt",value:function(){this.executePlugins("setupGpt"),console.log("setupGpt");var e=window.googletag.pubads(),t=this.config.targeting;this.defineGptSizeMappings(),this.defineSlots(),this.defineOutOfPageSlots();for(var r=Object.entries(t),n=0;n<r.length;n++){var o=(0,u.default)(r[n],2),i=o[0],a=o[1];e.setTargeting(i,a)}e.disableInitialLoad(),e.enableSingleRequest(),window.googletag.enableServices(),this.displaySlots(),this.displayOutOfPageSlots()}},{key:"teardownGpt",value:function(){this.executePlugins("teardownGpt"),window.googletag.destroySlots()}},{key:"setDefaultConfig",value:function(){this.config&&(this.config.prebid||(this.config.prebid={}),this.config.metaData||(this.config.metaData={}),this.config.targeting||(this.config.targeting={}),!0===this.config.enableLazyLoad&&(this.config.enableLazyLoad=h),this.config.slots&&(this.config.slots=this.config.slots.map((function(e){return!0===e.enableLazyLoad?p(p({},e),{},{enableLazyLoad:h}):e}))))}},{key:"executePlugins",value:function(e){for(var t=0;t<this.plugins.length;t++){var r=this.plugins[t][e];r&&r.call(this)}}}],[{key:"queueForGPT",value:function(t,r){return e.withQueue(window.googletag.cmd,t,r)}},{key:"queueForPrebid",value:function(t,r){return e.withQueue(window.pbjs.que,t,r)}},{key:"withQueue",value:function(e,t,r){return new Promise((function(n){return e.push((function(){try{t(),n()}catch(e){r(e)}}))}))}}]),e}();t.default=v},383:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(359)).default.createContext((function(){}));t.default=o},485:(e,t,r)=>{var n=r(424),o=r(924);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(264)),a=n(r(837)),u=n(r(564)),s=n(r(946)),l=n(r(33)),f=n(r(22)),c=n(r(246)),d=n(r(323)),p=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(359)),h=n(r(853)),g=n(r(74)),v=n(r(401)),y=n(r(383)),b=n(r(704));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var O=function(e){(0,f.default)(O,e);var t,r,n,o,g,v,m=(g=O,v=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,d.default)(g);if(v){var r=(0,d.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function O(e){var t;return(0,s.default)(this,O),(t=m.call(this,e)).initialize(),t.state={activate:t.advertising.activate.bind(t.advertising),config:t.props.config},t}return(0,l.default)(O,[{key:"componentDidMount",value:(o=(0,u.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.advertising.isConfigReady()||!this.props.active){e.next=3;break}return e.next=3,this.advertising.setup();case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"componentDidUpdate",value:(n=(0,u.default)(i.default.mark((function e(t){var r,n,o,a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.advertising){e.next=2;break}return e.abrupt("return");case 2:if(r=this.props,n=r.config,o=r.active,(a=this.advertising.isConfigReady())||!n||!o){e.next=10;break}this.advertising.setConfig(n),this.advertising.setup(),this.setState({activate:this.advertising.activate.bind(this.advertising),config:this.advertising.config}),e.next=19;break;case 10:if(!a||(0,b.default)(t.config,n)){e.next=19;break}return e.next=13,this.teardown();case 13:if(!o){e.next=19;break}if(this.initialize(),!this.advertising.isConfigReady()){e.next=18;break}return e.next=18,this.advertising.setup();case 18:this.setState({activate:this.advertising.activate.bind(this.advertising),config:this.advertising.config});case 19:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"componentWillUnmount",value:(r=(0,u.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.props.config){e.next=3;break}return e.next=3,this.teardown();case 3:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"teardown",value:(t=(0,u.default)(i.default.mark((function e(){var t;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(t=this.advertising)||void 0===t?void 0:t.teardown();case 2:this.advertising=null;case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"initialize",value:function(){var e=this.props,t=e.config,r=e.plugins,n=e.onError;this.advertising=new h.default(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t),r,n)}},{key:"render",value:function(){var e=this.state,t=e.activate,r=e.config;return p.default.createElement(y.default.Provider,{value:{activate:t,config:r}},this.props.children)}}]),O}(p.Component);t.default=O,O.propTypes={active:g.default.bool,config:v.default,children:g.default.node,onError:g.default.func,plugins:g.default.arrayOf(g.default.shape({setupPrebid:g.default.func,setupGpt:g.default.func,teardownPrebid:g.default.func,teardownGpt:g.default.func}))},O.defaultProps={active:!0}},723:(e,t,r)=>{var n=r(424),o=r(924);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(946)),a=n(r(33)),u=n(r(22)),s=n(r(246)),l=n(r(323)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(359)),c=n(r(74)),d=r(754),p=n(r(136));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}var g=function(e){(0,u.default)(o,e);var t,r,n=(t=o,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,l.default)(t);if(r){var o=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function o(e){var t,r;return(0,i.default)(this,o),(r=n.call(this,e)).triggeredLazy=!1,r.lazyConfig=null===(t=e.lazyConfig)||void 0===t?void 0:t.find((function(t){return t.id===e.id})),r}return(0,a.default)(o,[{key:"componentDidMount",value:function(){this.isLazy()||this.activateSlot()}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=(t.id,t.activate);e.activate===r||this.isLazy()||this.activateSlot(),this.triggeredLazy=!1}},{key:"isLazy",value:function(){return void 0!==this.lazyConfig}},{key:"triggerLazyLoad",value:function(){this.triggeredLazy||(this.triggeredLazy=!0,this.activateSlot())}},{key:"activateSlot",value:function(){var e=this.props;(0,e.activate)(e.id,e.customEventHandlers)}},{key:"renderSlot",value:function(){var e=this.props,t=e.id,r=e.style,n=e.className,o=e.children;return f.default.createElement("div",{id:t,style:r,children:o,className:n,"data-r16":"4.0.1"})}},{key:"renderLazy",value:function(){var e=this,t=this.props.id;return this.isLazy()?f.default.createElement(d.InView,{id:t+"-inview",as:"div",rootMargin:this.lazyConfig.data.rootMargin,onChange:function(t){t&&e.triggerLazyLoad()},triggerOnce:!0},this.renderSlot()):null}},{key:"render",value:function(){return this.isLazy()?this.renderLazy():this.renderSlot()}}]),o}(f.Component);g.propTypes={id:c.default.string.isRequired,activate:c.default.func.isRequired,customEventHandlers:c.default.objectOf(c.default.func).isRequired,style:c.default.object,className:c.default.string,children:c.default.node,lazyConfig:c.default.array},g.defaultProps={customEventHandlers:{}};var v=(0,p.default)(g);t.default=v},401:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(74)),i=n(r(482)),a=o.default.shape({path:o.default.string,targeting:o.default.object,usePrebid:o.default.bool,prebid:o.default.shape({debug:o.default.bool,bidderTimeout:o.default.number,enableSendAllBids:o.default.bool,bidderSequence:o.default.oneOf(["random","fixed"]),publisherDomain:o.default.string,cookieSyncDelay:o.default.number,priceGranularity:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})]),mediaTypePriceGranularity:o.default.shape({video:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})]),banner:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})]),native:o.default.oneOfType([o.default.oneOf(["low","medium","high","auto","dense"]),o.default.shape({buckets:o.default.arrayOf(o.default.shape({precision:o.default.number,min:o.default.number.isRequired,max:o.default.number.isRequired,increment:o.default.number.isRequired})).isRequired})])}),sizeConfig:o.default.arrayOf(o.default.shape({mediaQuery:o.default.string.isRequired,sizesSupported:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)])),labels:o.default.arrayOf(o.default.string)}))}),sizeMappings:o.default.objectOf(o.default.arrayOf(o.default.shape({viewPortSize:o.default.arrayOf(o.default.number).isRequired,sizes:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)])).isRequired}))),slots:o.default.arrayOf(i.default),outOfPageSlots:o.default.arrayOf(o.default.shape({id:o.default.string})),customEvents:o.default.objectOf(o.default.shape({eventMessagePrefix:o.default.string.isRequired,divIdPrefix:o.default.string})),enableLazyLoad:o.default.oneOfType([o.default.bool,o.default.shape({marginPercent:o.default.number,mobileScaling:o.default.number,rootMargin:o.default.string})])});t.default=a},482:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(74)),i=o.default.shape({id:o.default.string.isRequired,path:o.default.string,collapseEmptyDiv:o.default.arrayOf(o.default.bool),targeting:o.default.object,sizes:o.default.oneOfType([o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)]),o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.arrayOf(o.default.number)]))]),sizeMappingName:o.default.string,prebid:o.default.arrayOf(o.default.shape({mediaTypes:o.default.objectOf(o.default.shape({sizes:o.default.arrayOf(o.default.arrayOf(o.default.number))})).isRequired,bids:o.default.arrayOf(o.default.shape({bidder:o.default.string.isRequired,params:o.default.object,labelAny:o.default.arrayOf(o.default.string),labelAll:o.default.arrayOf(o.default.string)})).isRequired})),enableLazyLoad:o.default.oneOfType([o.default.bool,o.default.shape({marginPercent:o.default.number,mobileScaling:o.default.number,rootMargin:o.default.string})])});t.default=i},136:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(221)),i=n(r(359)),a=n(r(383)),u=n(r(964));t.default=function(e){return function(t){return i.default.createElement(a.default.Consumer,null,(function(r){var n=r.activate,a=r.config,s=(0,u.default)(a.slots);return i.default.createElement(e,(0,o.default)({},t,{activate:n,lazyConfig:s}))}))}}},964:(e,t,r)=>{var n=r(424);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)return null;var t=[];return e.forEach((function(e){"object"===(0,o.default)(e.enableLazyLoad)&&t.push({id:e.id,data:e.enableLazyLoad})})),0===t.length?null:t};var o=n(r(924))},775:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return e.reduce((function(e,t){return e.concat(t.prebid.map((function(e){return{code:t.id,mediaTypes:e.mediaTypes,bids:e.bids}})))}),[])}},376:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(){return console.log("react16-advertising@4.0.1-debug-output.1/UMD")}},359:t=>{t.exports=e}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return t[e](i,i.exports,n),i.loaded=!0,i.exports}n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var o={};return(()=>{var e=o,t=n(424);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AdvertisingConfigPropType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"AdvertisingProvider",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"AdvertisingSlot",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"AdvertisingSlotConfigPropType",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"connectToAdServer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"logVersionInfo",{enumerable:!0,get:function(){return l.default}});var r=t(n(485)),i=t(n(723)),a=t(n(136)),u=t(n(401)),s=t(n(482)),l=t(n(376))})(),o})()})); | ||
//# sourceMappingURL=react16-advertising.min.js.map |
@@ -19,2 +19,14 @@ import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
}; | ||
var requestManager = { | ||
adserverRequestSent: false, | ||
apsDone: false, | ||
prebidDone: false, | ||
biddersBack: function biddersBack() { | ||
// when both APS and Prebid have returned bids, initiate ad request | ||
if (requestManager.apsDone && requestManager.prebidDone) { | ||
console.log('biddersBack refresh'); | ||
window.googletag.pubads().refresh(); | ||
} | ||
} | ||
}; | ||
@@ -47,3 +59,3 @@ var Advertising = /*#__PURE__*/function () { | ||
var slots, outOfPageSlots, queue, isPrebidUsed, setUpQueueItems, _loop, i, divIds, selectedSlots; | ||
var slots, outOfPageSlots, queue, isPrebidUsed, setUpQueueItems, _loop, i, divIds, selectedSlots, apsSlots; | ||
@@ -55,2 +67,3 @@ return _regeneratorRuntime.wrap(function _callee$(_context) { | ||
this.isPrebidUsed = typeof this.config.usePrebid === 'undefined' ? typeof window.pbjs !== 'undefined' : this.config.usePrebid; | ||
this.isApsTagUsed = typeof this.config.useApsTag === 'undefined' ? typeof window.apstag !== 'undefined' : this.config.useApsTag; | ||
this.executePlugins('setup'); | ||
@@ -65,8 +78,8 @@ slots = this.slots, outOfPageSlots = this.outOfPageSlots, queue = this.queue, isPrebidUsed = this.isPrebidUsed; | ||
_context.next = 8; | ||
_context.next = 9; | ||
return Promise.all(setUpQueueItems); | ||
case 8: | ||
case 9: | ||
if (!(queue.length === 0)) { | ||
_context.next = 10; | ||
_context.next = 11; | ||
break; | ||
@@ -77,3 +90,3 @@ } | ||
case 10: | ||
case 11: | ||
_loop = function _loop(i) { | ||
@@ -109,18 +122,47 @@ var _queue$i = queue[i], | ||
if (isPrebidUsed) { | ||
Advertising.queueForPrebid(function () { | ||
return window.pbjs.requestBids({ | ||
adUnitCodes: divIds, | ||
bidsBackHandler: function bidsBackHandler() { | ||
window.pbjs.setTargetingForGPTAsync(divIds); | ||
Advertising.queueForGPT(function () { | ||
console.log('setup Advertising.queueForGPT prebid refresh', selectedSlots); | ||
window.googletag.pubads().refresh(selectedSlots); | ||
}, _this.onError); | ||
} | ||
}); | ||
}, this.onError); | ||
if (this.isPrebidUsed || this.isApsTagUsed) { | ||
if (this.isPrebidUsed) { | ||
Advertising.queueForPrebid(function () { | ||
return window.pbjs.requestBids({ | ||
adUnitCodes: divIds, | ||
bidsBackHandler: function bidsBackHandler() { | ||
window.pbjs.setTargetingForGPTAsync(divIds); | ||
Advertising.queueForGPT(function () { | ||
console.log('setup Advertising.queueForGPT prebid refresh', selectedSlots); | ||
requestManager.prebidDone = true; // signals that Prebid request has completed | ||
requestManager.biddersBack(); | ||
}, _this.onError); | ||
} | ||
}); | ||
}, this.onError); | ||
} else { | ||
this.requestManager.prebidDone = true; // don't wait for prebid | ||
} | ||
if (this.isApsTagUsed) { | ||
apsSlots = this.config.amazonPublisherServicesSlots; | ||
console.log('setup apstag apsSlots', apsSlots); | ||
console.log('setup apstag window.apstag', window.apstag); | ||
if (apsSlots && apsSlots.length > 0) { | ||
window.apstag.fetchBids({ | ||
slots: apsSlots, | ||
timeout: 3500 | ||
}, function (bids) { | ||
console.log('pluginAmazonPublisherServices fetchBids callback', bids); | ||
window.googletag.cmd.push(function () { | ||
window.apstag.setDisplayBids(); | ||
requestManager.requestManager.apsDone = true; // signals that APS request has completed | ||
requestManager.biddersBack(); | ||
}); | ||
}); | ||
} else { | ||
requestManager.apsDone = true; // don't wait for apstag | ||
} | ||
} | ||
} else { | ||
Advertising.queueForGPT(function () { | ||
console.log('setup Advertising.queueForGPT no prebid refresh', selectedSlots); | ||
console.log('setup Advertising.queueForGPT no prebid/apstag refresh', selectedSlots); | ||
window.googletag.pubads().refresh(selectedSlots); | ||
@@ -130,3 +172,3 @@ }, this.onError); | ||
case 15: | ||
case 16: | ||
case "end": | ||
@@ -524,2 +566,2 @@ return _context.stop(); | ||
export { Advertising as default }; | ||
export { Advertising as default }; |
// eslint-disable-next-line no-console | ||
export default (function () { | ||
return console.log('react16-advertising@4.0.1-debug-output.0/ES'); | ||
return console.log('react16-advertising@4.0.1-debug-output.1/ES'); | ||
}); |
@@ -35,2 +35,14 @@ "use strict"; | ||
}; | ||
var requestManager = { | ||
adserverRequestSent: false, | ||
apsDone: false, | ||
prebidDone: false, | ||
biddersBack: function biddersBack() { | ||
// when both APS and Prebid have returned, initiate ad request | ||
if (requestManager.apsDone && requestManager.prebidDone) { | ||
console.log('biddersBack refresh'); | ||
window.googletag.pubads().refresh(); | ||
} | ||
} | ||
}; | ||
@@ -61,3 +73,3 @@ var Advertising = /*#__PURE__*/function () { | ||
var slots, outOfPageSlots, queue, isPrebidUsed, setUpQueueItems, _loop, i, divIds, selectedSlots; | ||
var slots, outOfPageSlots, queue, isPrebidUsed, setUpQueueItems, _loop, i, divIds, selectedSlots, apsSlots; | ||
@@ -69,2 +81,3 @@ return _regenerator["default"].wrap(function _callee$(_context) { | ||
this.isPrebidUsed = typeof this.config.usePrebid === 'undefined' ? typeof window.pbjs !== 'undefined' : this.config.usePrebid; | ||
this.isApsTagUsed = typeof this.config.useApsTag === 'undefined' ? typeof window.apstag !== 'undefined' : this.config.useApsTag; | ||
this.executePlugins('setup'); | ||
@@ -79,8 +92,8 @@ slots = this.slots, outOfPageSlots = this.outOfPageSlots, queue = this.queue, isPrebidUsed = this.isPrebidUsed; | ||
_context.next = 8; | ||
_context.next = 9; | ||
return Promise.all(setUpQueueItems); | ||
case 8: | ||
case 9: | ||
if (!(queue.length === 0)) { | ||
_context.next = 10; | ||
_context.next = 11; | ||
break; | ||
@@ -91,3 +104,3 @@ } | ||
case 10: | ||
case 11: | ||
_loop = function _loop(i) { | ||
@@ -123,18 +136,47 @@ var _queue$i = queue[i], | ||
if (isPrebidUsed) { | ||
Advertising.queueForPrebid(function () { | ||
return window.pbjs.requestBids({ | ||
adUnitCodes: divIds, | ||
bidsBackHandler: function bidsBackHandler() { | ||
window.pbjs.setTargetingForGPTAsync(divIds); | ||
Advertising.queueForGPT(function () { | ||
console.log('setup Advertising.queueForGPT prebid refresh', selectedSlots); | ||
window.googletag.pubads().refresh(selectedSlots); | ||
}, _this.onError); | ||
} | ||
}); | ||
}, this.onError); | ||
if (this.isPrebidUsed || this.isApsTagUsed) { | ||
if (this.isPrebidUsed) { | ||
Advertising.queueForPrebid(function () { | ||
return window.pbjs.requestBids({ | ||
adUnitCodes: divIds, | ||
bidsBackHandler: function bidsBackHandler() { | ||
window.pbjs.setTargetingForGPTAsync(divIds); | ||
Advertising.queueForGPT(function () { | ||
console.log('setup Advertising.queueForGPT prebid refresh', selectedSlots); | ||
requestManager.prebidDone = true; // signals that Prebid request has completed | ||
requestManager.biddersBack(); | ||
}, _this.onError); | ||
} | ||
}); | ||
}, this.onError); | ||
} else { | ||
this.requestManager.prebidDone = true; // don't wait for prebid | ||
} | ||
if (this.isApsTagUsed) { | ||
apsSlots = this.config.amazonPublisherServicesSlots; | ||
console.log('setup apstag apsSlots', apsSlots); | ||
console.log('setup apstag window.apstag', window.apstag); | ||
if (apsSlots && apsSlots.length > 0) { | ||
window.apstag.fetchBids({ | ||
slots: apsSlots, | ||
timeout: 3500 | ||
}, function (bids) { | ||
console.log('pluginAmazonPublisherServices fetchBids callback', bids); | ||
window.googletag.cmd.push(function () { | ||
window.apstag.setDisplayBids(); | ||
requestManager.requestManager.apsDone = true; // signals that APS request has completed | ||
requestManager.biddersBack(); | ||
}); | ||
}); | ||
} else { | ||
requestManager.apsDone = true; // don't wait for apstag | ||
} | ||
} | ||
} else { | ||
Advertising.queueForGPT(function () { | ||
console.log('setup Advertising.queueForGPT no prebid refresh', selectedSlots); | ||
console.log('setup Advertising.queueForGPT no prebid/apstag refresh', selectedSlots); | ||
window.googletag.pubads().refresh(selectedSlots); | ||
@@ -144,3 +186,3 @@ }, this.onError); | ||
case 15: | ||
case 16: | ||
case "end": | ||
@@ -147,0 +189,0 @@ return _context.stop(); |
@@ -10,5 +10,5 @@ "use strict"; | ||
var _default = function _default() { | ||
return console.log('react16-advertising@4.0.1-debug-output.0/CommonJS'); | ||
return console.log('react16-advertising@4.0.1-debug-output.1/CommonJS'); | ||
}; | ||
exports["default"] = _default; |
{ | ||
"name": "react16-advertising", | ||
"version": "4.0.1-debug-output.0", | ||
"version": "4.0.1-debug-output.1", | ||
"description": "Library for display ads in React applications", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -8,2 +8,14 @@ import getAdUnits from './utils/getAdUnits'; | ||
}; | ||
const requestManager = { | ||
adserverRequestSent: false, | ||
apsDone: false, | ||
prebidDone: false, | ||
biddersBack: () => { | ||
// when both APS and Prebid have returned, initiate ad request | ||
if (requestManager.apsDone && requestManager.prebidDone) { | ||
console.log('biddersBack refresh'); | ||
window.googletag.pubads().refresh(); | ||
} | ||
} | ||
}; | ||
@@ -31,2 +43,6 @@ export default class Advertising { | ||
: this.config.usePrebid; | ||
this.isApsTagUsed = | ||
typeof this.config.useApsTag === 'undefined' | ||
? typeof window.apstag !== 'undefined' | ||
: this.config.useApsTag; | ||
this.executePlugins('setup'); | ||
@@ -66,24 +82,50 @@ const { slots, outOfPageSlots, queue, isPrebidUsed } = this; | ||
); | ||
if (isPrebidUsed) { | ||
Advertising.queueForPrebid( | ||
() => | ||
window.pbjs.requestBids({ | ||
adUnitCodes: divIds, | ||
bidsBackHandler: () => { | ||
window.pbjs.setTargetingForGPTAsync(divIds); | ||
Advertising.queueForGPT( | ||
() => { | ||
console.log('setup Advertising.queueForGPT prebid refresh', selectedSlots); | ||
window.googletag.pubads().refresh(selectedSlots); | ||
}, | ||
this.onError | ||
); | ||
}, | ||
}), | ||
this.onError | ||
); | ||
if (this.isPrebidUsed || this.isApsTagUsed) { | ||
if (this.isPrebidUsed) { | ||
Advertising.queueForPrebid( | ||
() => | ||
window.pbjs.requestBids({ | ||
adUnitCodes: divIds, | ||
bidsBackHandler: () => { | ||
window.pbjs.setTargetingForGPTAsync(divIds); | ||
Advertising.queueForGPT( | ||
() => { | ||
console.log('setup Advertising.queueForGPT prebid refresh', selectedSlots); | ||
requestManager.prebidDone = true; // signals that Prebid request has completed | ||
requestManager.biddersBack(); | ||
}, | ||
this.onError | ||
); | ||
}, | ||
}), | ||
this.onError | ||
); | ||
} else { | ||
this.requestManager.prebidDone = true; // don't wait for prebid | ||
} | ||
if (this.isApsTagUsed) { | ||
const apsSlots = this.config.amazonPublisherServicesSlots; | ||
console.log('setup apstag apsSlots', apsSlots); | ||
console.log('setup apstag window.apstag', window.apstag); | ||
if (apsSlots && apsSlots.length > 0) { | ||
window.apstag.fetchBids({ | ||
slots: apsSlots, | ||
timeout: 3500 | ||
}, function(bids) { | ||
console.log('pluginAmazonPublisherServices fetchBids callback', bids); | ||
window.googletag.cmd.push(function() { | ||
window.apstag.setDisplayBids(); | ||
requestManager.requestManager.apsDone = true; // signals that APS request has completed | ||
requestManager.biddersBack(); | ||
}); | ||
}); | ||
} else { | ||
requestManager.apsDone = true; // don't wait for apstag | ||
} | ||
} | ||
} else { | ||
Advertising.queueForGPT( | ||
() => { | ||
console.log('setup Advertising.queueForGPT no prebid refresh', selectedSlots); | ||
console.log('setup Advertising.queueForGPT no prebid/apstag refresh', selectedSlots); | ||
window.googletag.pubads().refresh(selectedSlots); | ||
@@ -400,2 +442,4 @@ }, | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
346039
76
4168