1if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else!function(){var e,n={35706:function(e,n,t){t.d(n,{Pd:function(){return d},Th:function(){return s},_U:function(){return l}});var r=t(55730),i=t(64358),o=t(20265),a=t(34614),c=(0,t(78640).R)(),u="outstream";function s(e){var n=this,t=e.url,o=e.config,a=e.id,c=e.callback,s=e.loaded,d=e.adUnitCode,l=e.renderNow;this.url=t,this.config=o,this.handlers={},this.id=a,this.renderNow=l,this.loaded=s,this.cmd=[],this.push=function(e){"function"==typeof e?n.loaded?e.call():n.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=c||function(){n.loaded=!0,n.process()},this.render=function(){var e=this,n=arguments,o=function(){e._render?e._render.apply(e,n):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};f(d)?((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(d)),o()):l?o():(this.cmd.unshift(o),(0,r.B)(t,u,this.callback,this.documentContext))}.bind(this)}function d(e){return!(!e||!e.url&&!e.renderNow)}function l(e,n,t){var r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(n,document,t)),r||(r=document),e.documentContext=r,e.render(n,e.documentContext)}function f(e){var n=c.adUnits,t=(0,a.sE)(n,function(n){return n.code===e});if(!t)return!1;var r=(0,o.Z)(t,"renderer"),i=!!(r&&r.url&&r.render),u=(0,o.Z)(t,"mediaTypes.video.renderer"),s=!!(u&&u.url&&u.render);return!!(i&&!0!==r.backupOnly||s&&!0!==u.backupOnly)}s.install=function(e){return new s({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded,adUnitCode:e.adUnitCode,renderNow:e.renderNow})},s.prototype.getConfig=function(){return this.config},s.prototype.setRender=function(e){this._render=e},s.prototype.setEventHandlers=function(e){this.handlers=e},s.prototype.handleVideoEvent=function(e){var n=e.id,t=e.eventName;"function"==typeof this.handlers[t]&&this.handlers[t](),(0,i.logMessage)("Prebid Renderer event for id ".concat(n," type ").concat(t))},s.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},74947:function(e,n,t){t.d(n,{EL:function(){return a},K$:function(){return i},S1:function(){return r},S5:function(){return o},UE:function(){return c},e:function(){return s},g0:function(){return l},oK:function(){return d},x$:function(){return u}});var r="accessDevice",i="syncUser",o="enrichUfpd",a="enrichEids",c="fetchBids",u="reportAnalytics",s="transmitEids",d="transmitUfpd",l="transmitPreciseGeo"},10286:function(e,n,t){t.d(n,{T:function(){return i}});var r=t(51039),i=(0,t(16310).Oj)(function(e){return r.ZP.resolveAlias(e)})},9633:function(e,n,t){t.d(n,{UL:function(){return i},XG:function(){return a},_U:function(){return c},wu:function(){return r},y2:function(){return o}});var r="prebid",i="bidder",o="userId",a="rtd",c="analytics"},16310:function(e,n,t){t.d(n,{$k:function(){return a},Hw:function(){return p},IV:function(){return f},JR:function(){return o},Ki:function(){return u},Oj:function(){return g},Qf:function(){return d},bL:function(){return s},bp:function(){return c},cx:function(){return l}});var r=t(4942),i=t(9633),o="component",a=o+"Type",c=o+"Name",u="adapterCode",s="storageType",d="configName",l="syncType",f="syncUrl",p="_config";function g(e){return function(n,t,s){var d,l=(d={},(0,r.Z)(d,a,n),(0,r.Z)(d,c,t),(0,r.Z)(d,o,"".concat(n,".").concat(t)),d);return n===i.UL&&(l[u]=e(t)),Object.assign(l,s)}}},41087:function(e,n,t){t.d(n,{$8:function(){return d},Db:function(){return g},Mp:function(){return b},ZZ:function(){return l},a:function(){return v},hb:function(){return h},js:function(){return m}});var r=t(71002),i=t(93324),o=t(20265),a=t(50571),c=t(74947);function u(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return s(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}
1}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var d=["user.data","user.ext.data"],l=["user.eids","user.ext.eids"],f=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"];function p(e){return Object.assign({get:function(){},run:function(e,n,t,r,i){var o=t&&t[r];if(v(o)&&i()){var a=this.get(o);void 0===a?delete t[r]:t[r]=a}}},e)}function g(e){return e.forEach(function(e){e.paths=e.paths.map(function(e){var n=e.split("."),t=n.pop();return[n.length>0?n.join("."):null,t]})}),function(n,t){for(var r=arguments.length,a=new Array(r>2?r-2:0),c=2;c<r;c++)a[c-2]=arguments[c];var s=[];return e.forEach(function(e){if(!1!==n[e.name]){var r,c=u(e.paths);try{for(c.s();!(r=c.n()).done;){var d=(0,i.Z)(r.value,2),l=d[0],f=d[1],p=null==l?t:(0,o.Z)(t,l);if(s.push(e.run(t,l,p,f,function(){return n.hasOwnProperty(e.name)||(n[e.name]=!!e.applies.apply(e,a)),n[e.name]})),!1===n[e.name])return}}catch(e){c.e(e)}finally{c.f()}}}),s.filter(function(e){return null!=e})}}function v(e){return null!=e&&("object"!==(0,r.Z)(e)||Object.keys(e).length>0)}function m(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.xD;return function(t){return!n(e,t)}}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.xD;return[{name:c.oK,paths:d,applies:m(c.oK,e)},{name:c.e,paths:l,applies:m(c.e,e)},{name:c.g0,paths:f,applies:m(c.g0,e),get:function(e){return Math.round(100*(e+Number.EPSILON))/100}}].map(p)}var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.xD,n=g(b(e)),t=g(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.xD;return[{name:c.e,paths:["userId","userIdAsEids"],applies:m(c.e,e)}].map(p)}(e));return function(e){var r={};return{ortb2:function(t){return n(r,t,e),t},bidRequest:function(n){return t(r,n,e),n}}}}()},50571:function(e,n,t){t.d(n,{oB:function(){return d},xD:function(){return l}});var r=t(93324),i=t(64358),o=t(16310);function a(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return c(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?c(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function c(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,i.prefixLog)("Activity control:"),n={};function t(e){return n[e]=n[e]||[]}function c(n,t,r,i){var a;try{a=r(i)}catch(r){e.logError("Exception in rule ".concat(t," for '").concat(n,"'"),r),a={allow:!1,reason:r}}return a&&Object.assign({activity:n,name:t,component:i[o.JR]},a)}var u={},s=1e3;function d(n){var t=n.activity,r=n.name,i=n.allow,o=n.reason,a=n.component,c="".concat(r," ").concat(i?"allowed":"denied"," '").concat(t,"' for '").concat(a,"'").concat(o?":":""),d=u.hasOwnProperty(c);if(d&&clearTimeout(u[c]),u[c]=setTimeout(function(){return delete u[c]},s),!d){var l=[c];o&&l.push(o),(i?e.logInfo:e.logWarn).apply(e,l)}}return[function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,a=t(e),c=a.findIndex(function(e){var n=(0,r.Z)(e,1)[0];return o<n}),u=[o,n,i];return a.splice(c<0?a.length:c,0,u),function(){var e=a.indexOf(u);e>=0&&a.splice(e,1)}},function(e,n){var i,o,u,s=a(t(e));try{for(s.s();!(u=s.n()).done;){var l=(0,r.Z)(u.value,3),f=l[0],p=l[1],g=l[2];if(i!==f&&o)break;i=f;var v=c(e,p,g,n);if(v){if(!v.allow)return d(v),!1;o=v}}}catch(e){s.e(e)}finally{s.f()}return o&&d(o),!0}]}(),s=(0,r.Z)(u,2),d=s[0],l=s[1]},875:function(e,n,t){t.d(n,{f:function(){return a}});var r=t(20265),i={};function o(e,n,t){var r=function(e,n){var t=i[e]=i[e]||{bidders:{}};return n?t.bidders[n]=t.bidders[n]||{}:t}(e,t);return r[n]=(r[n]||0)+1,r[n]}var a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,n){return o(e,"requestsCounter",n)},incrementBidderWinsCounter:function(e,n){return o(e,"winsCounter",n)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,n){return(0,r.Z)(i,"".concat(e,".bidders.").concat(n,".requestsCounter"))||0},getBidderWinsCounter:function(e,n){return(0,r.Z)(i,"".concat(e,".bidders.").concat(n,".winsCounter"))||0}}},48525:function(e,n,t){function r(e){var n=e;return{callBids:function(){},setBidderCode:function(e){n=e},getBidderCode:function(){return n}}}t.d(n,{Z:function(){return r}})},51039:function(e,n,t){t.d(n,{qJ:function(){return R},VP:function(){return V},ZP:function(){return ne},JO:function(){return L},rp:function(){return K},uV:function(){return J},TJ:function(){return G},Ct:function(){return Q},nX:function(){return H}});var r=t(89062),i=t(93324),o=t(4942),a=t(64358),c=t(20265),u=t(71002),s=t(3193),d=t(34614),l=t(24679),f=[];function p(e,n){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:n}:{labelAll:!1,labels:e.labelAny,activeLabels:n}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.labels,t=void 0===n?[]:n,r=e.labelAll,i=void 0!==r&&r,o=e.activeLabels,u=void 0===o?[]:o,s=arguments.length>1?arguments[1]:void 0,p=arguments.length>2?arguments[2]:void 0,g=v(arguments.length>3&&void 0!==arguments[3]?arguments[3]:f);(0,a.isPlainObject)(s)||(s=p?{banner:{sizes:p}}:{});var m=(0,c.Z)(s,"banner.sizes");g.shouldFilter&&m&&((s=(0,a.deepClone)(s)).banner.sizes=m.filter(function(e){return g.sizesSupported[e]}));var b={active:!s.hasOwnProperty(l.Mk)||(0,c.Z)(s,"banner.sizes.length")>0&&(0===t.length||!i&&(t.some(function(e){return g.labels[e]})||t.some(function(e){return(0,d.q9)(u,e)}))||i&&t.reduce(function(e,n){return e?g.labels[n]||(0,d.q9)(u,n
1):e},!0)),mediaTypes:s};return m&&m.length!==s.banner.sizes.length&&(b.filterResults={before:m,after:s.banner.sizes}),b}function v(e){return e.reduce(function(e,n){if("object"===(0,u.Z)(n)&&"string"==typeof n.mediaQuery&&n.mediaQuery.length>0){var t=!1;try{t=(0,a.getWindowTop)().matchMedia(n.mediaQuery).matches}catch(e){(0,a.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),t=matchMedia(n.mediaQuery).matches}t&&(Array.isArray(n.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach(function(t){return(n[t]||[]).forEach(function(n){return e[t][n]=!0})}))}else(0,a.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e},{labels:{},sizesSupported:{},shouldFilter:!1})}s.vc.getConfig("sizeConfig",function(e){return function(e){f=e}(e.sizeConfig)});var m=t(70059),b=t(14699),h=t(48928),y=t(92797),w=t(875),C=t(25102),E=t(34516),I=t(52021),A=t(5644),k=t(99128),S=t(78653),O=t(9633),T=t(50571),_=t(74947),x=t(16310),P=t(41087);function j(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function B(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?j(Object(t),!0).forEach(function(n){(0,o.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):j(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var U="pbsBidAdapter",R={CLIENT:"client",SERVER:"server"},q={isAllowed:T.xD,redact:P.hb},D={},Z=D.bidderRegistry={},N=D.aliasRegistry={},M=[];s.vc.getConfig("s2sConfig",function(e){e&&e.s2sConfig&&(M=(0,a.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])});var z={},F=(0,x.Oj)(function(e){return D.resolveAlias(e)}),W=(0,y.z3)("sync",function(e){var n=e.bidderCode,t=e.auctionId,r=e.bidderRequestId,i=e.adUnits,o=e.src,u=e.metrics;return i.reduce(function(e,i){var s=i.bids.filter(function(e){return e.bidder===n});return null==n&&0===s.length&&null!=i.s2sBid&&s.push({bidder:null}),e.push(s.reduce(function(e,n){var s=null==(n=Object.assign({},n,{ortb2Imp:(0,a.mergeDeep)({},i.ortb2Imp,n.ortb2Imp)},(0,a.getDefinedParams)(i,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?i.mediaTypes:n.mediaTypes;return(0,a.isValidMediaTypes)(s)?n=Object.assign({},n,{mediaTypes:s}):(0,a.logError)("mediaTypes is not correctly configured for adunit ".concat(i.code)),e.push(Object.assign({},n,{adUnitCode:i.code,transactionId:i.transactionId,sizes:(0,c.Z)(s,"banner.sizes")||(0,c.Z)(s,"video.playerSize")||[],bidId:n.bid_id||(0,a.getUniqueIdentifierStr)(),bidderRequestId:r,auctionId:t,src:o,metrics:u,bidRequestsCount:w.f.getRequestsCounter(i.code),bidderRequestsCount:w.f.getBidderRequestsCounter(i.code,n.bidder),bidderWinsCount:w.f.getBidderWinsCounter(i.code,n.bidder)})),e},[])),e},[]).reduce(a.flatten,[]).filter(function(e){return""!==e})},"getBids"),L=(0,y.z3)("sync",function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).getS2SBidders;if(null==n)return e;var r=(void 0===t?J:t)(n);return e.filter(function(e){return r.has(e.bidder)})},"filterBidsForAdUnit"),K=new E.iK,H=new E.LO,G=new E.$e,V={getCoppa:function(){return!!s.vc.getConfig("coppa")}},X=(0,y.z3)("sync",function(e,n){return function(e,n){return e.reduce(function(e,t){var r=g(p(t,n),t.mediaTypes,t.sizes),i=r.active,o=r.mediaTypes,c=r.filterResults;return i?(c&&(0,a.logInfo)('Size mapping filtered adUnit "'.concat(t.code,'" banner sizes from '),c.before,"to ",c.after),t.mediaTypes=o,t.bids=t.bids.reduce(function(e,r){var i=g(p(r,n),t.mediaTypes),o=i.active,c=i.mediaTypes,u=i.filterResults;return o?(u&&((0,a.logInfo)('Size mapping filtered adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'" banner sizes from '),u.before,"to ",u.after),r.mediaTypes=c),e.push(r)):(0,a.logInfo)('Size mapping deactivated adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'"')),e},[]),e.push(t)):(0,a.logInfo)('Size mapping disabled adUnit "'.concat(t.code,'"')),e},[])}(e,n)},"setupAdUnitMediaTypes");function J(e){(0,a.isArray)(e)||(e=[e]);var n=new Set([null]);return e.filter(function(e){return e&&e.enabled}).flatMap(function(e){return e.bidders}
1).forEach(function(e){return n.add(e)}),n}var Q=(0,y.z3)("sync",function(e,n){var t,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).getS2SBidders,i=(void 0===r?J:r)(n);return(0,a.getBidderCodes)(e).reduce(function(e,n){return e[i.has(n)?R.SERVER:R.CLIENT].push(n),e},(t={},(0,o.Z)(t,R.CLIENT,[]),(0,o.Z)(t,R.SERVER,[]),t))},"partitionBidders");function $(e,n){var t=Z[e],r=(null==t?void 0:t.getSpec)&&t.getSpec();if(r&&r[n]&&"function"==typeof r[n])return[r,r[n]]}function Y(e,n,t,r){try{(0,a.logInfo)("Invoking ".concat(e,".").concat(n));for(var i=arguments.length,o=new Array(i>4?i-4:0),c=4;c<i;c++)o[c-4]=arguments[c];s.vc.runWithBidder(e,r.bind.apply(r,[t].concat(o)))}catch(t){(0,a.logWarn)("Error calling ".concat(n," of ").concat(e))}}function ee(e,n,t){var i=$(e,n);null!=i&&Y.apply(void 0,[e,n].concat((0,r.Z)(i),[t]))}D.makeBidRequests=(0,y.z3)("sync",function(e,n,t,r,i){var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6?arguments[6]:void 0;u=(0,k.Bf)(u),I.emit(A.FP.BEFORE_REQUEST_BIDS,e),(0,m.Fb)(e),e.forEach(function(e){return e.bids=e.bids.filter(function(e){return!e.bidder||q.isAllowed(_.UE,F(O.UL,e.bidder))})}),e=X(e,i);var l=Q(e,M),f=l[R.CLIENT],p=l[R.SERVER];s.vc.getConfig("bidderSequence")===s.FD&&(f=(0,a.shuffle)(f));var g=(0,C.nH)(),v=[],b=c.global||{},h=c.bidder||{};function y(e){var n=q.redact(F(O.UL,e.bidderCode)),t=Object.freeze(n.ortb2((0,a.mergeDeep)({},b,h[e.bidderCode])));return e.ortb2=t,e.bids=e.bids.map(function(e){return e.ortb2=t,n.bidRequest(e)}),e}function w(e){return q.isAllowed(_.UE,F(O.wu,U,(0,o.Z)({},x.Qf,e.configName)))}M.forEach(function(r){if(r&&r.enabled&&w(r)){var i=function(e,n){var t=(0,a.deepClone)(e),r=!1;return t.forEach(function(e){var t=e.bids.filter(function(e){var t;return e.module===U&&(null===(t=e.params)||void 0===t?void 0:t.configName)===n.configName});1===t.length?(e.s2sBid=t[0],r=!0,e.ortb2Imp=(0,a.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):t.length>1&&(0,a.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',t),e.bids=L(e.bids,n).map(function(e){return e.bid_id=(0,a.getUniqueIdentifierStr)(),e})}),{adUnits:t=t.filter(function(e){return 0!==e.bids.length||null!=e.s2sBid}),hasModuleBids:r}}(e,r),o=i.adUnits,c=i.hasModuleBids,s=(0,a.generateUUID)();(0===p.length&&c?[null]:p).forEach(function(e){var i=(0,a.getUniqueIdentifierStr)(),c=u.fork(),d=y({bidderCode:e,auctionId:t,bidderRequestId:i,uniquePbsTid:s,bids:W({bidderCode:e,auctionId:t,bidderRequestId:i,adUnits:(0,a.deepClone)(o),src:A.os.YZ,metrics:c}),auctionStart:n,timeout:r.timeout,src:A.os.YZ,refererInfo:g,metrics:c});0!==d.bids.length&&v.push(d)}),o.forEach(function(e){var n=e.bids.filter(function(e){return(0,d.sE)(v,function(n){return(0,d.sE)(n.bids,function(n){return n.bidId===e.bid_id})})});e.bids=n}),v.forEach(function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=o.filter(function(e){return e.bids.length>0||null!=e.s2sBid}))})}});var E=function(e){var n=(0,a.deepClone)(e);return n.forEach(function(e){e.bids=L(e.bids,null)}),n.filter(function(e){return 0!==e.bids.length})}(e);return f.forEach(function(e){var o=(0,a.getUniqueIdentifierStr)(),c=u.fork(),s=y({bidderCode:e,auctionId:t,bidderRequestId:o,bids:W({bidderCode:e,auctionId:t,bidderRequestId:o,adUnits:(0,a.deepClone)(E),labels:i,src:"client",metrics:c}),auctionStart:n,timeout:r,refererInfo:g,metrics:c}),d=Z[e];d||(0,a.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),d&&s.bids&&0!==s.bids.length&&v.push(s)}),v.forEach(function(e){K.getConsentData()&&(e.gdprConsent=K.getConsentData()),H.getConsentData()&&(e.uspConsent=H.getConsentData()),G.getConsentData()&&(e.gppConsent=G.getConsentData())}),v},"makeBidRequests"),D.callBids=function(e,n,t,r,o,c,u){var d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(n.length){var l=n.reduce(function(e,n){return e[Number(void 0!==n.src&&n.src===A.os.YZ)].push(n),e},[[],[]]),f=(0,i.Z)(l,2),p=f[0],g=f[1],v=[];g.forEach(function(e){for(var n=-1,t=0;t<v.length;++t)if(e.uniquePbsTid===v[t].uniquePbsTid){n=t;break}n<=-1&&v.push(e)});var m=0;M.forEach(function(e){if(e&&v[m]&&J(e).has(v[m].bidderCode)){var n=(0,h.O)(c,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0),i=e.bidders,u=Z[e.adapter],s=v[m].uniquePbsTid,l=v[m].adUnitsS2SCopy,f=g.filter(function(e){return e.uniquePbsTid===s});if(u){var p={ad_units:l,s2sConfig:e,ortb2Fragments:d};if(p.ad_units.length){var b=f.map(function(e){return e.start=(0,a.timestamp)(),r.bind(e)}),y=(0,a.getBidderCodes)(p.ad_units).filter(function(e){return i.includes(e)});(0,a.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(y.length>0?y.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),f.forEach(function(e){I.emit
1(A.FP.BID_REQUESTED,B(B({},e),{},{tid:e.auctionId}))}),u.callBids(p,g,t,function(){return b.forEach(function(e){return e()})},n)}}else(0,a.logError)("missing "+e.adapter);m++}}),p.forEach(function(e){e.start=(0,a.timestamp)();var n=Z[e.bidderCode];s.vc.runWithBidder(e.bidderCode,function(){(0,a.logMessage)("CALLING BIDDER"),I.emit(A.FP.BID_REQUESTED,e)});var i=(0,h.O)(c,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0),d=r.bind(e);try{s.vc.runWithBidder(e.bidderCode,a.bind.call(n.callBids,n,e,t,d,i,u,s.vc.callbackWithBidder(e.bidderCode)))}catch(n){(0,a.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:n,bidRequest:e}),d()}})}else(0,a.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},D.videoAdapters=[],D.registerBidAdapter=function(e,n){var t,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).supportedMediaTypes,i=void 0===r?[]:r;e&&n?"function"==typeof e.callBids?(Z[n]=e,E.qh.register(O.UL,n,null===(t=e.getSpec)||void 0===t?void 0:t.call(e).gvlid),(0,d.q9)(i,"video")&&D.videoAdapters.push(n),(0,d.q9)(i,"native")&&m.Sg.push(n)):(0,a.logError)("Bidder adaptor error for bidder code: "+n+"bidder must implement a callBids() function"):(0,a.logError)("bidAdapter or bidderCode not specified")},D.aliasBidAdapter=function(e,n,t){if(void 0===Z[n]){var r=Z[e];if(void 0===r){var i=[];M.forEach(function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,d.q9)(r,n)?N[n]=e:i.push(e)}}
1),i.forEach(function(e){(0,a.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")})}else try{var o,c=function(e){var n=[];return(0,d.q9)(D.videoAdapters,e)&&n.push("video"),(0,d.q9)(m.Sg,e)&&n.push("native"),n}(e);if(r.constructor.prototype!=Object.prototype)(o=new r.constructor).setBidderCode(n);else{var u=r.getSpec(),s=t&&t.gvlid,l=t&&t.skipPbsAliasing;o=(0,b.PZ)(Object.assign({},u,{code:n,gvlid:s,skipPbsAliasing:l})),N[n]=e}D.registerBidAdapter(o,n,{supportedMediaTypes:c})}catch(n){(0,a.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,a.logMessage)('alias name "'+n+'" has been already specified.')},D.resolveAlias=function(e){for(var n,t=e;N[t]&&(!n||!n.has(t));)t=N[t],(n=n||new Set).add(t);return t},D.registerAnalyticsAdapter=function(e){var n=e.adapter,t=e.code,r=e.gvlid;n&&t?"function"==typeof n.enableAnalytics?(n.code=t,z[t]={adapter:n,gvlid:r},E.qh.register(O._U,t,r)):(0,a.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(t,'"\n analytics adapter must implement an enableAnalytics() function')):(0,a.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},D.enableAnalytics=function(e){(0,a.isArray)(e)||(e=[e]),(0,a._each)(e,function(e){var n=z[e.provider];n&&n.adapter?q.isAllowed(_.x$,F(O._U,e.provider,(0,o.Z)({},x.Hw,e)))&&n.adapter.enableAnalytics(e):(0,a.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))})},D.getBidAdapter=function(e){return Z[e]},D.getAnalyticsAdapter=function(e){return z[e]},D.callTimedOutBidders=function(e,n,t){n=n.map(function(n){return n.params=(0,a.getUserConfiguredParams)(e,n.adUnitCode,n.bidder),n.timeout=t,n}),n=(0,a.groupBy)(n,"bidder"),Object.keys(n).forEach(function(e){ee(e,"onTimeout",n[e])})},D.callBidWonBidder=function(e,n,t){n.params=(0,a.getUserConfiguredParams)(t,n.adUnitCode,n.bidder),w.f.incrementBidderWinsCounter(n.adUnitCode,n.bidder),ee(e,"onBidWon",n)},D.callBidBillableBidder=function(e){ee(e.bidder,"onBidBillable",e)},D.callSetTargetingBidder=function(e,n){ee(e,"onSetTargeting",n)},D.callBidViewableBidder=function(e,n){ee(e,"onBidViewable",n)},D.callBidderError=function(e,n,t){ee(e,"onBidderError",{error:n,bidderRequest:t})},D.callDataDeletionRequest=(0,y.z3)("sync",function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var o="onDataDeletionRequest";Object.keys(Z).filter(function(e){return!N.hasOwnProperty(e)}).forEach(function(e){var t=$(e,o);if(null!=t){var i=S.K.getBidsRequested().filter(function(n){return function(e){for(var n=new Set;N.hasOwnProperty(e)&&!n.has(e);)n.add(e),e=N[e];return e}(n.bidderCode)===e});Y.apply(void 0,[e,o].concat((0,r.Z)(t),[i],n))}}),Object.entries(z).forEach(function(e){var t,r=(0,i.Z)(e,2),c=r[0],u=r[1],s=null==u||null===(t=u.adapter)||void 0===t?void 0:t[o];if("function"==typeof s)try{s.apply(u.adapter,n)}catch(e){(0,a.logError)("error calling ".concat(o," of ").concat(c),e)}})});var ne=D},14699:function(e,n,t){t.d(n,{BF:function(){return x},JY:function(){return B},PZ:function(){return O},Q1:function(){return P},dX:function(){return S}});var r=t(93324),i=t(71002),o=t(48525),a=t(51039),c=t(3193),u=t(69626),s=t(11974),d=t(70059),l=t(90154),f=t(5644),p=t(52021),g=t(34614),v=t(48928),m=t(64358),b=t(20265),h=t(24679),y=t(92797),w=t(15164),C=t(78653),E=t(55975),I=t(99128),A=(0,w.eA)("bidderFactory"),k=["cpm","ttl","creativeId","netRevenue","currency"];function S(e){var n=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function t(e){var t=O(e);a.ZP.registerBidAdapter(t,e.code,n)}t(e),Array.isArray(e.aliases)&&e.aliases.forEach(function(n){var r,i,o=n;(0,m.isPlainObject)(n)&&(o=n.code,r=n.gvlid,i=n.skipPbsAliasing),a.ZP.aliasRegistry[o]=e.code,t(Object.assign({},e,{code:o,gvlid:r,skipPbsAliasing:i}))})}function O(e){return Object.assign(new o.Z(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:n,callBids:function(r,i,o,s,d,l){if(Array.isArray(r.bids)){var g={},v=[],b=U(r).measureTime("validate",function(){return r.bids.filter(t)});if(0!==b.length){var h={};b.forEach(function(e){h[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)}),T(e,b,r,s,l,{onRequest:function(e){return p.emit(f.FP.BEFORE_BIDDER_HTTP,r,e)},onResponse:function(n){d(e.code),v.push(n)},onFledgeAuctionConfigs:function(e){e.forEach(function(e){var n=h[e.bidId];n?x(n.adUnitCode,e.config):(0,m.logWarn)("Received fledge auction configuration for an unknown bidId",e)})},onError:function(n,t){d(e.code),a.ZP.callBidderError(e.code,t,r),p.emit(f.FP.BIDDER_ERROR,{error:t,bidderRequest:r}),(0,m.logError)("Server call for ".concat(e.code," failed: ").concat(n," ").concat(t.status,". Continuing without bids."))},onBid:function(n){var t=h[n.requestId];if(t){if(n.adapterCode=t.bidder,function(e,n){var t=E.S.get(n,"allowAlternateBidderCodes")||!1,r=E.S.get(n,"allowedAlternateBidderCodes");return!!(e&&n&&n!==e&&(r=(0,m.isArray)(r)?r.map(function(e){return e.trim().toLowerCase()}).filter(function(e){return!!e}).filter(m.uniques):r,!t||(0,m.isArray)(r)&&"*"!==r[0]&&!r.includes(e)))}(n.bidderCode,t.bidder))return(0,m.logWarn)("".concat(n.bidderCode," is not a registered partner or known bidder of ").concat(t.bidder,", hence continuing without bid. If you wish to
1support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.")),void i.reject(t.adUnitCode,n,f.Gw.Dg);n.originalCpm=n.cpm,n.originalCurrency=n.currency,n.meta=n.meta||Object.assign({},n[t.bidder]);var r=Object.assign((0,u.m)(f.Q_.GOOD,t),n);!function(e,n){var t=(0,I.Bf)(n.metrics);t.checkpoint("addBidResponse"),g[e]=!0,t.measureTime("addBidResponse.validate",function(){return B(e,n)})?i(e,n):i.reject(e,n,f.Gw.UI)}(t.adUnitCode,r)}else(0,m.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(n.requestId,". Ignoring.")),i.reject(null,n,f.Gw.Gp)},onCompletion:y})}else y()}function y(){o(),c.vc.runWithBidder(e.code,function(){p.emit(f.FP.BIDDER_DONE,r),n(v,r.gdprConsent,r.uspConsent,r.gppConsent)})}}});function n(n,t,r,i){_(e,n,t,r,i)}function t(n){return!!e.isBidRequestValid(n)||((0,m.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(n))),!1)}}var T=(0,y.z3)("sync",function(e,n,t,r,o,a){var c=a.onRequest,u=a.onResponse,s=a.onFledgeAuctionConfigs,d=a.onError,l=a.onBid,f=a.onCompletion,p=U(t);f=p.startTiming("total").stopBefore(f);var g=p.measureTime("buildRequests",function(){return e.buildRequests(n,t)});if(g&&0!==g.length){Array.isArray(g)||(g=[g]);var v=(0,m.delayExecution)(f,g.length);g.forEach(function(n){var t=p.fork();function a(e){null!=e&&(e.metrics=t.fork().renameWith()),l(e)}var f=o(function(r,i){b();try{r=JSON.parse(r)}catch(e){}r={body:r,headers:{get:i.getResponseHeader.bind(i)}},u(r);try{r=t.measureTime("interpretResponse",function(){return e.interpretResponse(r,n)})}catch(n){return(0,m.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,n),void v()}var o;r&&(0,m.isArray)(r.fledgeAuctionConfigs)?(s(r.fledgeAuctionConfigs),o=r.bids):o=r,o&&((0,m.isArray)(o)?o.forEach(a):a(o)),v()}),g=o(function(e,n){b(),d(e,n),v()});c(n);var b=t.startTiming("net");switch(n.method){case"GET":r("".concat(n.url).concat(function(e){return e?"?".concat("object"===(0,i.Z)(e)?(0,m.parseQueryStringParameters)(e):e):""}(n.data)),{success:f,error:g},void 0,Object.assign({method:"GET",withCredentials:!0},n.options));break;case"POST":r(n.url,{success:f,error:g},"string"==typeof n.data?n.data:JSON.stringify(n.data),Object.assign({method:"POST",contentType:"text/plain",withCredentials:!0},n.options));break;default:(0,m.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(n.type," must be GET or POST")),v()}})}else f()},"processBidderRequests"),_=(0,y.z3)("async",function(e,n,t,r,i){var o=c.vc.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(o||!a.ZP.aliasRegistry[e.code])){var u=c.vc.getConfig("userSync.filterSettings"),d=e.getUserSyncs({iframeEnabled:!(!u||!u.iframe&&!u.all),pixelEnabled:!(!u||!u.image&&!u.all)},n,t,r,i);d&&(Array.isArray(d)||(d=[d]),d.forEach(function(n){s.k_.registerSync(n.type,e.code,n.url)}),s.k_.bidderDone(e.code))}},"registerSyncs"),x=(0,y.z3)("sync",function(e,n){},"addComponentAuction");function P(e,n){var t=a.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var r=t.getSpec().getMappingFileInfo(),i=r.localStorageKey?r.localStorageKey:t.getBidderCode(),o=A.getDataFromLocalStorage(i);if(o){try{o=JSON.parse(o)}catch(n){(0,m.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return o.mapping[n]?o.mapping[n]:null}}}function j(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,i=void 0===t?C.K.index:t;if((n.width||0===parseInt(n.width,10))&&(n.height||0===parseInt(n.height,10)))return n.width=parseInt(n.width,10),n.height=parseInt(n.height,10),!0;var o=i.getBidRequest(n),a=i.getMediaTypes(n),c=o&&o.sizes||a&&a.banner&&a.banner.sizes,u=(0,m.parseSizesInput)(c);if(1===u.length){var s=u[0].split("x"),d=(0,r.Z)(s,2),l=d[0],f=d[1];return n.width=parseInt(l,10),n.height=parseInt(f,10),!0}return!1}function B(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?C.K.index:t;function i(e){return"Invalid bid from ".concat(n.bidderCode,". Ignoring bid: ").concat(e)}return e?n?function(){var e=Object.keys(n);return k.every(function(t){return(0,g.q9)(e,t)&&!(0,g.q9)([void 0,null],n[t])})}()?"native"!==n.mediaType||(0,d.r4)(n,{index:r})?"video"!==n.mediaType||(0,l.Dn)(n,{index:r})?!("banner"===n.mediaType&&!j(e,n,{index:r})&&((0,m.logError)(i("Banner bids require a width and height")),1)):((0,m.logError)(i("Video bid does not have required vastUrl or renderer property")),!1):((0,m.logError)(i("Native bid missing some required properties.")),!1):((0,m.logError)(i("Bidder ".concat(n.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,m.logWarn)("Some adapter tried to add an undefined bi
1d for ".concat(e,".")),!1):((0,m.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function U(e){return(0,I.Bf)(e.metrics).renameWith(function(n){return["adapter.client.".concat(n),"adapters.client.".concat(e.bidderCode,".").concat(n)]})}(0,y.v5)("checkAdUnitSetup").before(function(e,n){if(!c.vc.getConfig("adpod.brandCategoryExclusion"))return e.call(this,n);n.filter(function(e){return(0,b.Z)(e,"mediaTypes.video.context")===h.Oh}).map(function(e){return e.bids.map(function(e){return e.bidder})}).reduce(m.flatten,[]).filter(m.uniques).forEach(function(e){var n=a.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var t=n.getSpec().getMappingFileInfo(),r=t.refreshInDays?t.refreshInDays:1,i=t.localStorageKey?t.localStorageKey:n.getSpec().code,o=A.getDataFromLocalStorage(i);try{(!(o=o?JSON.parse(o):void 0)||(0,m.timestamp)()>o.lastUpdated+24*r*60*60*1e3)&&(0,v.h)(t.url,{success:function(n){try{n=JSON.parse(n);var t={lastUpdated:(0,m.timestamp)(),mapping:n.mapping};A.setDataInLocalStorage(i,JSON.stringify(t))}catch(n){(0,m.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){(0,m.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(n){(0,m.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}}),e.call(this,n)})},55730:function(e,n,t){t.d(n,{B:function(){return c}});var r=t(34614),i=t(64358),o=new WeakMap,a=["debugging","adloox","criteo","outstream","adagio","spotx","browsi","brandmetrics","justtag","tncId","akamaidap","ftrackId","inskin","hadron","medianet","improvedigital","aaxBlockmeter","confiant","arcspan","airgrid","clean.io"];function c(e,n,t,c,u){if(n&&e){if((0,r.q9)(a,n)){c||(c=document);var s=f(c,e);if(s)return t&&"function"==typeof t&&(s.loaded?t():s.callbacks.push(t)),s.tag;var d=o.get(c)||{},l={loaded:!1,tag:null,callbacks:[]};return d[e]=l,o.set(c,d),t&&"function"==typeof t&&l.callbacks.push(t),(0,i.logWarn)("module ".concat(n," is loading external JavaScript")),function(n,t,r,o){r||(r=document);var a=r.createElement("script");a.type="text/javascript",a.async=!0;var c=f(r,e);return c&&(c.tag=a),a.readyState?a.onreadystatechange=function(){"loaded"!==a.readyState&&"complete"!==a.readyState||(a.onreadystatechange=null,t())}:a.onload=function(){t()},a.src=n,o&&(0,i.setScriptAttributes)(a,o),(0,i.insertElement)(a,r),a}(e,function(){l.loaded=!0;try{for(var e=0;e<l.callbacks.length;e++)l.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}},c,u)}(0,i.logError)("".concat(n," not whitelisted for loading external JavaScript"))}else(0,i.logError)("cannot load external script without url and moduleCode");function f(e,n){var t=o.get(e);return t&&t[n]?t[n]:null}}},48928:function(e,n,t){t.d(n,{O:function(){return c},h:function(){return a}});var r=t(71002),i=t(3193),o=t(64358),a=c();function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.request,a=n.done;return function(n,c,u){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var d,l=s.method||(u?"POST":"GET"),f=document.createElement("a");f.href=n;var p="object"===(0,r.Z)(c)&&null!==c?c:{success:function(){(0,o.logMessage)("xhr success")},error:function(e){(0,o.logError)("xhr error",null,e)}};if("function"==typeof c&&(p.success=c),(d=new window.XMLHttpRequest).onreadystatechange=function(){if(4===d.readyState){"function"==typeof a&&a(f.origin);var e=d.status;e>=200&&e<300||304===e?p.success(d.responseText,d):p.error(d.statusText,d)}},i.vc.getConfig("disableAjaxTimeout")||(d.ontimeout=function(){(0,o.logError)(" xhr timeout after ",d.timeout,"ms")}),"GET"===l&&u){var g=(0,o.parseUrl)(n,s);Object.assign(g.search,u),n=(0,o.buildUrl)(g)}d.open(l,n,!0),i.vc.getConfig("disableAjaxTimeout")||(d.timeout=e),s.withCredentials&&(d.withCredentials=!0),(0,o._each)(s.customHeaders,function(e,n){d.setRequestHeader(n,e)}),s.preflight&&d.setRequestHeader("X-Requested-With","XMLHttpRequest"),d.setRequestHeader("Content-Type",s.contentType||"text/plain"),"function"==typeof t&&t(f.origin),"POST"===l&&u?d.send(u):d.send()}catch(e){(0,o.logError)("xhr construction",e),"object"===(0,r.Z)(c)&&null!==c&&c.error(e)}}}},25686:function(e,n,t){t.d(n,{LX:function(){return $},RH:function(){return X},Yt:function(){return R},Yw:function(){return T},dg:function(){return J},e0:function(){return q},lU:function(){return N},mv:function(){return _},sq:function(){return Z},vO:function(){return U}});var r=t(93324),i=t(71002),o=t(64358),a=t(20265),c=t(56463),u=t(70059),s=t(79885),d=t(35706),l=t(3193),f=t(11974),p=t(92797),g=t(34614),v=t(90154),m=t(24679),b=t(78653),h=t(55975),y=t(52021),w=t(51039),C=t(5644),E=t(68792),I=t(99128),A=t(69626),k=t(36066),S=t(78640),O=f.k_.syncUsers,T="inProgress",_="completed";y.on(C.FP.BID_ADJUSTMENT,function(e){!function(e){var n=(0,k.O)(e.cpm,e);n>=0&&(e.cpm=n)}(e)});var x={},P={},j=[],B=(0,S.R)();function U(e){var n=e.adUnits,t=e.adUnitCodes,a=e.callback,c=e.cbTimeout,u=e.labels,s=e.auctionId,d=e.ortb2Fragments,f=e.metrics;f=(0,I.Bf)(f);var p,v,h,k,S=n,U=u,Z=t,z=s||(0,o.generateUUID)(),F=c,L=new Set,K=[],H=a,V=[],X=[],J=[],Q=[],$=[];function Y(){return{auctionId:z,timestamp:p,auctionEnd:v,auctionStatus:k,adUnits:S,adUnitCodes:Z,labels:U,bidderRequests:V,noBids:J,bidsReceived:X,bidsRejected:K,winningBids:Q,timeout:F,metrics:f,seatNonBids:$}}function ne(e,t){if(t&&clearTimeout(h),void 0===v){var r=[];e&&((0,o.logMessage)("Auction ".concat(z," timedOut")),i=L,(r=V.map(function(e){return(e.bids||[]).filter(function(e){return!i.has(e.bidder)})}).reduce(o.flatten,[])).length&&y.emit(C.FP.BID_TIMEOUT,r)),k=_,v=Date.now(),f.checkpoint("auctionEnd"),f.timeBetween("requestBids","auctionEnd","requestBids.total"),f.timeBetween("callBids","auctionEnd","requestBids.callBids"),y.emit(C.FP.AUCTION_END,Y()),D(S,function(){try{if(null!=H){var t=Z,i=X.filter(o.bind.call(o.adUnitsFilter,this,t)).reduce(ee,{});H.apply(B,[i,e,z]),H=null}}catch(e){(0,o.logError)("Error executing bidsBackHandler",null,e)}finally{r.length&&w.ZP.callTimedOutBidders(n,r,F);var a=l.vc.getConfig("userSync")||{};a.enableOverride||O(a.syncDelay)}})}var i}function te(){l.vc.resetBidder(),(0,o.logInfo)("Bids Received for Auction with id: ".concat(z),X),k=_,ne(!1,!0)}function re(e){L.add(e)}function ie(e){var n=this;e.forEach(function(e){var n;n=e,V=V.concat(n)});var t={},a={bidRequests:e,run:function(){var a,s;a=ne.bind(null,!0),s=setTimeout(a,F),h=s,k=T,y.emit(C.FP.AUCTION_INIT,Y());var f=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,a=void 0===t?b.K.index:t,c=0,u=!1,s=new Set,d={},f={};function p(){c--,u&&0===c&&e()}function v(e,n,t){return d[n.requestId]=!0,function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
1).index,r=void 0===t?b.K.index:t,i=r.getBidderRequest(e),a=r.getAdUnit(e),c=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,o.timestamp)(),requestTimestamp:e.requestTimestamp||c,cpm:parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:n}),null!=(null==a?void 0:a.ttlBuffer)&&(e.ttlBuffer=a.ttlBuffer),e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(n,e),c++,t(p)}function h(e,t){v(e,t,function(e){var r=G(t);r.mediaType===m.pX?M(n,r,e):(null!=r.native&&"object"===(0,i.Z)(r.native)&&W(r),N(n,r),e())})}function w(e,t,i){return v(e,t,function(e){var a,c=(0,A.m)(C.Q_.NO_BID,null===(a=t.getIdentifiers)||void 0===a?void 0:a.call(t));return Object.assign(c,Object.fromEntries(Object.entries(t).filter(function(e){var n=(0,r.Z)(e,1)[0];return!c.hasOwnProperty(n)&&!["ad","adUrl","vastXml","vastUrl","native"].includes(n)}))),c.status=C.UE.G9,c.cpm=0,t.rejectionReason=i,(0,o.logWarn)("Bid from ".concat(t.bidder||"unknown bidder"," was rejected: ").concat(i),t),y.emit(C.FP.BID_REJECTED,t),n.addBidRejected(t),e(),c})}return{addBidResponse:function(){function e(e,n){var t,r=a.getBidderRequest(n);
1!function(e,n){null==f[e]&&(f[e]=E.Z.resolve()),f[e]=f[e].then(function(){return E.Z.resolve(n).catch(function(){})})}(r&&r.bidderRequestId||"",R.call({dispatch:h},e,n,function(r){return null==t&&(t=w(e,n,r)),t}))}return e.reject=w,e}(),adapterDone:function(){!function(e,t){var r=e.timeout;(null==r||r>n.getTimeout())&&(r=n.getTimeout());var i=n.getAuctionStart()+r-Date.now(),o=f[e.bidderRequestId],a=f[""];(null!=o||null!=a)&&i>0?E.Z.race([E.Z.timeout(i),E.Z.resolve(a).then(function(){return o})]).then(t):t()}(this,function(){var t=n.getBidRequests(),r=l.vc.getConfig("auctionOptions");if(s.add(this),r&&!(0,o.isEmpty)(r)){var i=r.secondaryBidders;i&&!t.every(function(e){return(0,g.q9)(i,e.bidderCode)})&&(t=t.filter(function(e){return!(0,g.q9)(i,e.bidderCode)}))}u=t.every(function(e){return s.has(e)}),this.bids.forEach(function(e){d[e.bidId]||(n.addNoBid(e),y.emit(C.FP.NO_BID,e))}),u&&0===c&&e()}.bind(this))}}}(te,n);w.ZP.callBids(S,e,f.addBidResponse,f.adapterDone,{request:function(e,n){u(x,n),u(t,e),P[e]||(P[e]={SRA:!0,origin:n}),t[e]>1&&(P[e].SRA=!1)},done:function(e){x[e]--,j[0]&&c(j[0])&&j.shift()}},F,re,d)}};function c(e){var n=!0,t=l.vc.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some(function(e){var r=1,i=void 0!==e.src&&e.src===C.os.YZ?"s2s":e.bidderCode;return P[i]&&(!1===P[i].SRA&&(r=Math.min(e.bids.length,t)),x[P[i].origin]+r>t&&(n=!1)),!n}),n&&e.run(),n}function u(e,n){void 0===e[n]?e[n]=1:e[n]++}
1c(a)||((0,o.logWarn)("queueing auction due to limited endpoint capacity"),j.push(a))}return y.on(C.FP.SEAT_NON_BID,function(e){var n;e.auctionId===z&&(n=e.seatnonbid,$=$.concat(n))}),{addBidReceived:function(e){X=X.concat(e)},addBidRejected:function(e){K=K.concat(e)},addNoBid:function(e){J=J.concat(e)},executeCallback:ne,callBids:function(){k="started",p=Date.now();var e=f.measureTime("requestBids.makeRequests",function(){return w.ZP.makeBidRequests(S,p,z,F,U,d,f)});(0,o.logInfo)("Bids Requested for Auction with id: ".concat(z),e),f.checkpoint("callBids"),e.length<1?((0,o.logWarn)("No valid bid requests returned for auction"),te()):q.call({dispatch:ie,context:this},e)},addWinningBid:function(e){var t=n.find(function(n){return n.transactionId===e.transactionId});Q=Q.concat(e),w.ZP.callBidWonBidder(e.adapterCode||e.bidder,e,n),t&&!t.deferBilling&&w.ZP.callBidBillableBidder(e)},setBidTargeting:function(e){w.ZP.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:function(){return Q},getAuctionStart:function(){return p},getTimeout:function(){return F},getAuctionId:function(){return z},getAuctionStatus:function(){return k},getAdUnits:function(){return S},getAdUnitCodes:function(){return Z},getBidRequests:function(){return V},getBidsReceived:function(){return X},getNoBids:function(){return J},getNonBids:function(){return $},getFPD:function(){return d},getMetrics:function(){return f}}}var R=(0,p.z3)("sync",function(e,n,t){this.dispatch.call(null,e,n)},"addBidResponse"),q=(0,p.z3)("sync",function(e){this.dispatch.call(this.context,e)}
vendor: 4,910 bytes, line 1
1,"addBidderRequests"),D=(0,p.z3)("async",function(e,n){n&&n()},"bidsBackCallback");function Z(e,n){n.timeToRespond>e.getTimeout()+l.vc.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function N(e,n){!function(e){var n,t=!0===h.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(t||e.dealId)&&(n=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?b.K.index:t;if(!n)return{};var i=r.getBidRequest(n),o={};return Y(o,$(n.mediaType,e),n,i),e&&h.S.getOwn(e,C.k2.xn)&&(Y(o,h.S.ownSettingsFor(e),n,i),n.sendStandardTargeting=h.S.get(e,"sendStandardTargeting")),n.native&&(o=Object.assign({},o,(0,u.Ur)(n))),o}(e.bidderCode,e)),e.adserverTargeting=Object.assign(e.adserverTargeting||{},n)}(n),(0,I.Bf)(n.metrics).timeSince("addBidResponse","addBidResponse.total"),y.emit(C.FP.BID_RESPONSE,n),e.addBidReceived(n),Z(e,n)}function M(e,n,t){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).index,i=void 0===r?b.K.index:r,c=!0,u=(0,a.Z)(i.getMediaTypes({requestId:n.originalRequestId||n.requestId,transactionId:n.transactionId}),"video"),s=u&&(0,a.Z)(u,"context"),d=u&&(0,a.Z)(u,"useCacheKey");l.vc.getConfig("cache.url")&&(d||s!==v.gZ)&&(!n.videoCacheKey||l.vc.getConfig("cache.ignoreBidderCacheKey")?(c=!1,H(e,n,t,u)):n.vastUrl||((0,o.logError)("videoCacheKey specified but not required vastUrl for video bid"),c=!1)),c&&(N(e,n),t())}var z,F,W=function(e){var n,t,r=null===(n=b.K.index.getAdUnit(e))||void 0===n?void 0:n.nativeOrtbRequest,i=null===(t=e.native)||void 0===t?void 0:t.ortb;if(r&&i){var o=(0,u.zq)(i,r);Object.assign(e.native,o)}},L=function(e){(0,s.h)(e.map(function(e){return e.bidResponse}),function(n,t){t.forEach(function(t,r){var i=e[r],a=i.auctionInstance,c=i.bidResponse,u=i.afterBidAdded;n?((0,o.logWarn)("Failed to save to the video cache: ".concat(n,". Video bid must be discarded.")),Z(a,c)):""===t.uuid?((0,o.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),Z(a,c)):(c.videoCacheKey=t.uuid,c.vastUrl||(c.vastUrl=(0,s.z)(c.videoCacheKey)),N(a,c),u())})})};l.vc.getConfig("cache",function(e){z="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,F="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0});var K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L,t=[[]],r=!1,i=function(e){return e()};return function(o,a,c){var u=F>0?e:i;t[t.length-1].length>=z&&t.push([]),t[t.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:c}),r||(r=!0,u(function(){t.forEach(n),t=[[]],r=!1},F))}}(),H=(0,p.z3)("async",function(e,n,t,r){K(e,n,t)},"callPrebidCache");function G(e){var n,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,r=void 0===t?b.K.index:t;y.emit(C.FP.BID_ADJUSTMENT,e);var o=(null===(n=r.getBidRequest(e))||void 0===n?void 0:n.renderer)||r.getAdUnit(e).renderer,a=e.mediaType,u=r.getMediaTypes(e),s=u&&u[a],f=s&&s.renderer,p=null;f&&f.url&&f.render&&(!0!==f.backupOnly||!e.renderer)?p=f:o&&o.url&&o.render&&(!0!==o.backupOnly||!e.renderer)&&(p=o),p&&(e.renderer=d.Th.install({url:p.url,config:p.options}),e.renderer.setRender(p.render));var g=V(e.mediaType,u,l.vc.getConfig("mediaTypePriceGranularity")),v=(0,c.D)(e.cpm,"object"===(0,i.Z)(g)?g:l.vc.getConfig("customPriceBucket"),l.vc.getConfig("currency.granularityMultiplier"));return e.pbLg=v.low,e.pbMg=v.med,e.pbHg=v.high,e.pbAg=v.auto,e.pbDg=v.dense,e.pbCg=v.custom,e}function V(e,n,t){if(e&&t){if(e===m.pX){var r=(0,a.Z)(n,"".concat(m.pX,".context"),"instream");if(t["".concat(m.pX,"-").concat(r)])return t["".concat(m.pX,"-").concat(r)]}return t[e]}}var X=function(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===n?b.K.index:n,r=V(e.mediaType,t.getMediaTypes(e),l.vc.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&r?"string"==typeof r?r:"custom":l.vc.getConfig("priceGranularity")},J=function(e){return function(n){var t=e||X(n);return t===C.Ql.B7?n.pbAg:t===C.Ql.uN?n.pbDg:t===C.Ql.yE?n.pbLg:t===C.Ql.M2?n.pbMg:t===C.Ql.lj?n.pbHg:t===C.Ql.qN?n.pbCg:void 0}};function Q(e,n){return{key:e,val:"function"==typeof n?function(e,t){return n(e,t)}:function(e){return(0,o.getValue)(e,n)}}}function $(e,n){var t=C.TD,r=Object.assign({},h.S.settingsFor(null));if(r[C.k2.xn]||(r[C.k2.xn]=function(){var e=C.TD;return[Q(e.BIDDER,"bidderCode"),Q(e.AD_ID,"adId"),Q(e.PRICE_BUCKET,J()),Q(e.SIZE,"size"),Q(e.DEAL,"dealId"),Q(e.SOURCE,"source"),Q(e.FORMAT,"mediaType"),Q(e.ADOMAIN,function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:""}),Q(e.ACAT,function(e){return e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:""})]}()),"video"===e){var i=r[C.k2.xn].slice();
1if(r[C.k2.xn]=i,[t.UUID,t.CACHE_ID].forEach(function(e){void 0===(0,g.sE)(i,function(n){return n.key===e})&&i.push(Q(e,"videoCacheKey"))}),l.vc.getConfig("cache.url")&&(!n||!1!==h.S.get(n,"sendStandardTargeting"))){var c=(0,o.parseUrl)(l.vc.getConfig("cache.url"));void 0===(0,g.sE)(i,function(e){return e.key===t.CACHE_HOST})&&i.push(Q(t.CACHE_HOST,function(e){return(0,a.Z)(e,"adserverTargeting.".concat(t.CACHE_HOST))?e.adserverTargeting[t.CACHE_HOST]:c.hostname}))}}return r}function Y(e,n,t,r){var i=n[C.k2.xn];return t.size=t.getSize(),(0,o._each)(i,function(i){var a=i.key,c=i.val;if(e[a]&&(0,o.logWarn)("The key: "+a+" is being overwritten"),(0,o.isFn)(c))try{c=c(t,r)}catch(e){(0,o.logError)("bidmanager","ERROR",e)}(void 0===n.suppressEmptyKeys||!0!==n.suppressEmptyKeys)&&a!==C.TD.DEAL&&a!==C.TD.ACAT||!(0,o.isEmptyStr)(c)&&null!=c?e[a]=c:(0,o.logInfo)("suppressing empty key '"+a+"' from adserver targeting")}),e}function ee(e,n){return e[n.adUnitCode]||(e[n.adUnitCode]={bids:[]}),e[n.adUnitCode].bids.push(n),e}},78653:function(e,n,t){t.d(n,{K:function(){return s}});var r=t(64358),i=t(25686),o=t(34614);function a(e){Object.assign(this,{getAuction:function(n){var t=n.auctionId;if(null!=t)return e().find(function(e){return e.getAuctionId()===t})},getAdUnit:function(n){var t=n.transactionId;if(null!=t)return e().flatMap(function(e){return e.getAdUnits()}).find(function(e){return e.transactionId===t})},getMediaTypes:function(e){var n=e.transactionId,t=e.requestId;if(null!=t){var r=this.getBidRequest({requestId:t});if(null!=r&&(null==n||r.transactionId===n))return r.mediaTypes}else if(null!=n){var i=this.getAdUnit({transactionId:n});if(null!=i)return i.mediaTypes}},getBidderRequest:function(n){var t=n.requestId,r=n.bidderRequestId;if(null!=t||null!=r){var i=e().flatMap(function(e){return e.getBidRequests()});return null!=r&&(i=i.filter(function(e){return e.bidderRequestId===r})),null==t?i[0]:i.find(function(e){return e.bids&&null!=e.bids.find(function(e){return e.bidId===t})})}},getBidRequest:function(n){var t=n.requestId;if(null!=t)return e().flatMap(function(e){return e.getBidRequests()}).flatMap(function(e){return e.bids}).find(function(e){return e&&e.bidId===t})}})}var c=t(5644),u=t(99128),s=function(){var e=[],n={addWinningBid:function(n){var t=(0,u.Bf)(n.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","render.pending"),t.timeBetween("requestBids","bidWon","render.e2e");var i=(0,o.sE)(e,function(e){return e.getAuctionId()===n.auctionId});i?(n.status=c.UE.fe,i.addWinningBid(n)):(0,r.logWarn)("Auction not found when adding winning bid")},getAllWinningBids:function(){return e.map(function(e){return e.getWinningBids()}).reduce(r.flatten,[])},getBidsRequested:function(){return e.map(function(e){return e.getBidRequests()}).reduce(r.flatten,[])},getNoBids:function(){return e.map(function(e){return e.getNoBids()}).reduce(r.flatten,[])},getBidsReceived:function(){return e.map(function(e){if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()}).reduce(r.flatten,[]).filter(function(e){return e})},getAllBidsForAdUnitCode:function(n){return e.map(function(e){return e.getBidsReceived()}).reduce(r.flatten,[]).filter(function(e){return e&&e.adUnitCode===n})},getAdUnits:function(){return e.map(function(e){return e.getAdUnits()}).reduce(r.flatten,[])},getAdUnitCodes:function(){return e.map(function(e){return e.getAdUnitCodes()}).reduce(r.flatten,[]).filter(r.uniques)},createAuction:function(n){var t=(0,i.vO)(n);return function(n){e.push(n)}(t),t},findBidByAdId:function(n){return(0,o.sE)(e.map(function(e){return e.getBidsReceived()}).reduce(r.flatten,[]),function(e){return e.adId===n})},getStandardBidderAdServerTargeting:function(){return(0,i.LX)()[c.k2.xn]},setStatusForBids:function(t,r){var i=n.findBidByAdId(t);if(i&&(i.status=r),i&&r===c.UE.CK){var a=(0,o.sE)(e,function(e){return e.getAuctionId()===i.auctionId});a&&a.setBidTargeting(i)}},getLastAuctionId:function(){return e.length&&e[e.length-1].getAuctionId()},clearAllAuctions:function(){e.length=0}};return n.index=new a(function(){return e}),n}()},55975:function(e,n,t){t.d(n,{S:function(){return f}});var r=t(15671),i=t(43144),o=t(20265),a=t(64358),c=t(78640),u=t(5644);function s(e,n,t){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return t}var d=new WeakSet;function l(e){return null==e?this.defaultScope:e}var f=new(function(){function e(n,t){(0,r.Z)(this,e),function(e,n){!function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,n),n.add(e)}
1(this,d),this.getSettings=n,this.defaultScope=t}return(0,i.Z)(e,[{key:"get",value:function(e,n){var t=this.getOwn(e,n);return void 0===t&&(t=this.getOwn(null,n)),t}},{key:"getOwn",value:function(e,n){return e=s(this,d,l).call(this,e),(0,o.Z)(this.getSettings(),"".concat(e,".").concat(n))}},{key:"getScopes",value:function(){var e=this;return Object.keys(this.getSettings()).filter(function(n){return n!==e.defaultScope})}},{key:"settingsFor",value:function(e){return(0,a.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}},{key:"ownSettingsFor",value:function(e){return e=s(this,d,l).call(this,e),this.getSettings()[e]||{}}}]),e}())(function(){return(0,c.R)().bidderSettings||{}},u.k2.zF)},69626:function(e,n,t){t.d(n,{m:function(){return o}});var r=t(64358);function i(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.src,i=void 0===t?"client":t,o=n.bidder,a=void 0===o?"":o,c=n.bidId,u=n.transactionId,s=n.auctionId,d=i,l=e||0;this.bidderCode=a,this.width=0,this.height=0,this.statusMessage=function(){switch(l){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=c,this.transactionId=u,this.auctionId=s,this.mediaType="banner",this.source=d,this.getStatusCode=function(){return l},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,auctionId:this.auctionId}}}function o(e,n){return new i(e,n)}},3193:function(e,n,t){t.d(n,{FD:function(){return p},vc:function(){return h}});var r=t(4942),i=t(71002),o=t(93324),a=t(56463),c=t(34614),u=t(64358),s=t(20265),d=t(5644);function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}var f="TRUE"===(0,u.getParameterByName)(d.f).toUpperCase(),p="random",g={};g[p]=!0,g.fixed=!0;var v=p,m={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},b="*",h=function(){var e,n,t,d=[],p=null;function h(){function r(e){return s[e].val}function i(e,n){s[e].val=n}e={};var s={publisherDomain:{set:function(e){null!=e&&(0,u.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),i("publisherDomain",e)}},priceGranularity:{val:m.MEDIUM,set:function(e){p(e)&&("string"==typeof e?i("priceGranularity",l(e)?e:m.MEDIUM):(0,u.isPlainObject)(e)&&(i("customPriceBucket",e),i("priceGranularity",m.CUSTOM),(0,u.logMessage)("Using custom price granularity")))}},customPriceBucket:{val:{},set:function(){}},mediaTypePriceGranularity:{val:{},set:function(e){null!=e&&i("mediaTypePriceGranularity",Object.keys(e).reduce(function(n,t){return p(e[t])?"string"==typeof e?n[t]=l(e[t])?e[t]:r("priceGranularity"):(0,u.isPlainObject)(e)&&(n[t]=e[t],(0,u.logMessage)("Using custom price granularity for ".concat(t))):(0,u.logWarn)("Invalid price granularity for media type: ".concat(t)),n},{}))}},bidderSequence:{val:v,set:function(e){g[e]?i("bidderSequence",e):(0,u.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))}},auctionOptions:{val:{},set:function(e){(function(e){if(!(0,u.isPlainObject)(e))return(0,u.logWarn)("Auction Options must be an object"),!1;for(var n=0,t=Object.keys(e);n<t.length;n++){var r=t[n];if("secondaryBidders"!==r&&"suppressStaleRender"!==r)return(0,u.logWarn)("Auction Options given an incorrect param: ".concat(r)),!1;if("secondaryBidders"===r){if(!(0,u.isArray)(e[r]))return(0,u.logWarn)("Auction Options ".concat(r," must be of type Array")),!1;if(!e[r].every(u.isStr))return(0,u.logWarn)("Auction Options ".concat(r," must be only string")),!1}else if("suppressStaleRender"===r&&!(0,u.isBoolean)(e[r]))return(0,u.logWarn)("Auction Options ".concat(r," must be of type boolean")),!1}return!0})(e)&&i("auctionOptions",e)}}},d={debug:f,bidderTimeout:3e3,enableSendAllBids:!0,useBidCache:!1,deviceAccess:!0,timeoutBuffer:400,disableAjaxTimeout:!1,maxNestedIframes:10};function l(e){return(0,c.sE)(Object.keys(m),function(n){return e===m[n]})}function p(e){if(!e)return(0,u.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)l(e)||(0,u.logWarn)("Prebid Warning: setPriceGranularity was called with invali
1d setting, using `medium` as default.");else if((0,u.isPlainObject)(e)&&!(0,a.t)(e))return(0,u.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}Object.defineProperties(d,Object.fromEntries(Object.entries(s).map(function(e){var n=(0,o.Z)(e,2),t=n[0],a=n[1];return[t,Object.assign({get:r.bind(null,t),set:i.bind(null,t),enumerable:!0},a)]}))),n&&_(Object.keys(n).reduce(function(e,t){return n[t]!==d[t]&&(e[t]=d[t]||{}),e},{})),n=d,t={}}function y(){if(p&&t&&(0,u.isPlainObject)(t[p])){var e=t[p],r=new Set(Object.keys(n).concat(Object.keys(e)));return(0,c.Oc)(r).reduce(function(t,r){return void 0===e[r]?t[r]=n[r]:void 0===n[r]?t[r]=e[r]:(0,u.isPlainObject)(e[r])?t[r]=(0,u.mergeDeep)({},n[r],e[r]):t[r]=e[r],t},{})}return Object.assign({},n)}var w=[y,function(){var e=y();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map(function(e){return function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var n=arguments.length<=0?void 0:arguments[0];return n?(0,s.Z)(e(),n):y()}return function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n;if("string"!=typeof e&&(i=e,e=b,t=n||{}),"function"==typeof i){var o={topic:e,callback:i};return d.push(o),t.init&&i(e===b?I():(0,r.Z)({},e,I(e))),function(){d.splice(d.indexOf(o),1)}}(0,u.logError)("listener must be a function")}.apply(void 0,arguments)}}),C=(0,o.Z)(w,2),E=C[0],I=C[1],A=[I,E].map(function(e){return function(){var n=e.apply(void 0,arguments);return n&&"object"===(0,i.Z)(n)&&(n=(0,u.deepClone)(n)),n}}),k=(0,o.Z)(A,2),S=k[0],O=k[1];function T(t){if((0,u.isPlainObject)(t)){var r=Object.keys(t),i={};r.forEach(function(r){var o=t[r];(0,u.isPlainObject)(e[r])&&(0,u.isPlainObject)(o)&&(o=Object.assign({},e[r],o));try{i[r]=n[r]=o}catch(e){(0,u.logWarn)("Cannot set config for property ".concat(r," : "),e)}}),_(i)}else(0,u.logError)("setConfig options must be an object")}function _(e){var n=Object.keys(e);d.filter(function(e){return(0,c.q9)(n,e.topic)}).forEach(function(n){n.callback((0,r.Z)({},n.topic,e[n.topic]))}),d.filter(function(e){return e.topic===b}
vendor: 4,613 bytes, line 1
1).forEach(function(n){return n.callback(e)})}function x(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{(function(e){if(!(0,u.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,u.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"})(e),e.bidders.forEach(function(r){t[r]||(t[r]={}),Object.keys(e.config).forEach(function(i){var o=e.config[i];if((0,u.isPlainObject)(o)){var a=n?u.mergeDeep:Object.assign;t[r][i]=a({},t[r][i]||{},o)}else t[r][i]=o})})}catch(e){(0,u.logError)(e)}}function P(e,n){p=e;try{return n()}finally{j()}}function j(){p=null}return h(),{getCurrentBidder:function(){return p},resetBidder:j,getConfig:I,getAnyConfig:E,readConfig:S,readAnyConfig:O,setConfig:T,mergeConfig:function(e){if((0,u.isPlainObject)(e)){var n=(0,u.mergeDeep)(y(),e);return T(function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach(function(n){(0,r.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({},n)),n}(0,u.logError)("mergeConfig input must be an object")},setDefaults:function(t){(0,u.isPlainObject)(e)?(Object.assign(e,t),Object.assign(n,t)):(0,u.logError)("defaults must be an object")},resetConfig:h,runWithBidder:P,callbackWithBidder:function(e){return function(n){return function(){if("function"==typeof n){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return P(e,u.bind.call.apply(u.bind,[n,this].concat(r)))}(0,u.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:x,getBidderConfig:function(){return t},mergeBidderConfig:function(e){return x(e,!0)}}}()},34516:function(e,n,t){t.d(n,{$P:function(){return b},$e:function(){return x},LO:function(){return T},iK:function(){return _},qh:function(){return P}});var r=t(60136),i=t(73930),o=t(61120),a=t(15671),c=t(43144),u=t(4942),s=t(18916),d=t(42793),l=t(64358),f=t(68792);function p(e){var n=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}}();return function(){var t,r=(0,o.Z)(e);if(n){var a=(0,o.Z)(this).constructor;t=Reflect.construct(r,arguments,a)}else t=r.apply(this,arguments);return(0,i.Z)(this,t)}}function g(e,n,t){v(e,n),n.set(e,t)}function v(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function m(e,n,t){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return t}var b=Object.freeze({}),h=new WeakMap,y=new WeakMap,w=new WeakMap,C=new WeakMap,E=new WeakSet,I=function(){function e(){var n;(0,a.Z)(this,e),v(this,n=E),n.add(this),g(this,h,{writable:!0,value:void 0}),g(this,y,{writable:!0,value:void 0}),g(this,w,{writable:!0,value:void 0}),g(this,C,{writable:!0,value:void 0}),(0,u.Z)(this,"generatedTime",void 0),this.reset()}return(0,c.Z)(e,[{key:"reset",value:function(){(0,d.Z)(this,w,(0,f.P)()),(0,d.Z)(this,h,!1),(0,d.Z)(this,y,null),(0,d.Z)(this,C,!1),this.generatedTime=null}},{key:"enable",value:function(){(0,d.Z)(this,h,!0)}},{key:"enabled",get:function(){return(0,s.Z)(this,h)}},{key:"ready",get:function(){return(0,s.Z)(this,C)}},{key:"promise",get:function(){return(0,s.Z)(this,C)?f.Z.resolve((0,s.Z)(this,y)):((0,s.Z)(this,h)||m(this,E,A).call(this,null),(0,s.Z)(this,w).promise)}},{key:"setConsentData",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,l.timestamp)();this.generatedTime=n,m(this,E,A).call(this,e)}},{key:"getConsentData",value:function(){return(0,s.Z)(this,y)}}]),e}();function A(e){(0,d.Z)(this,C,!0),(0,d.Z)(this,y,e),(0,s.Z)(this,w).resolve(e)}var k,S,O,T=function(e){(0,r.Z)(t,e);var n=p(t);function t(){return(0,a.Z)(this,t),n.apply(this,arguments)}return(0,c.Z)(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}]),t}(I),_=function(e){(0,r.Z)(t,e);var n=p(t);function t(){return(0,a.Z)(this,t),n.apply(this,arguments)}return(0,c.Z)(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,c
1onsentStringSize:(0,l.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}]),t}(I),x=function(e){(0,r.Z)(t,e);var n=p(t);function t(){return(0,a.Z)(this,t),n.apply(this,arguments)}return(0,c.Z)(t,[{key:"getConsentMeta",value:function(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}}]),t}(I),P=(k={},S={},O={},{register:function(e,n,t){t&&((k[n]=k[n]||{})[e]=t,S.hasOwnProperty(n)?S[n]!==t&&(S[n]=O):S[n]=t)},get:function(e){var n={modules:k[e]||{}};return S.hasOwnProperty(e)&&S[e]!==O&&(n.gvlid=S[e]),n}})},56463:function(e,n,t){t.d(n,{D:function(){return l},t:function(){return p}});var r=t(34614),i=t(64358),o=t(3193),a={buckets:[{max:5,increment:.5}]},c={buckets:[{max:20,increment:.1}]},u={buckets:[{max:20,increment:.01}]},s={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},d={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function l(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":f(e,a,t),med:""===r?"":f(e,c,t),high:""===r?"":f(e,u,t),auto:""===r?"":f(e,d,t),dense:""===r?"":f(e,s,t),custom:""===r?"":f(e,n,t)}}function f(e,n,t){var a="";if(!p(n))return a;var c=n.buckets.reduce(function(e,n){return e.max>n.max?e:n},{max:0}),u=0,s=(0,r.sE)(n.buckets,function(n){if(e>c.max*t){var r=n.precision;void 0===r&&(r=2),a=(n.max*t).toFixed(r)}else{if(e<=n.max*t&&e>=u*t)return n.min=u,n;u=n.max}});return s&&(a=function(e,n,t){var r=void 0!==n.precision?n.precision:2,a=n.increment*t,c=n.min*t,u=Math.floor,s=o.vc.getConfig("cpmRoundingFunction");"function"==typeof s&&(u=s);var d,l,f=Math.pow(10,r+2),p=(e*f-c*f)/(a*f);try{d=u(p)*a+c}catch(e){l=!0}return(l||"number"!=typeof d)&&((0,i.logWarn)("Invalid rounding function passed in config"),d=Math.floor(p)*a+c),(d=Number(d.toFixed(10))).toFixed(r)}(e,s,t)),a}function p(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var n=!0;return e.buckets.forEach(function(e){e.max&&e.increment||(n=!1)}),n}},53777:function(e,n,t){t.d(n,{Jc:function(){return d},dF:function(){return v}});var r=t(3193),i=t(92797),o=t(78640),a=t(64358),c=t(69626),u=t(55730),s=t(68792),d="__pbjs_debugging__";function l(){return(0,o.R)().installedModules.includes("debugging")}function f(e){return new s.Z(function(n){(0,u.B)(e,"debugging",n)})}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.alreadyInstalled,t=void 0===n?l:n,u=e.script,p=void 0===u?f:u,g=null;return function(){return null==g&&(g=new s.Z(function(e,n){setTimeout(function(){if(t())e();else{var u="https://cdn.jsdelivr.net/npm/[email protected]/dist/debugging-standalone.js";(0,a.logMessage)('Debugging module not installed, loading it from "'.concat(u,'"...')),(0,o.R)()._installDebugging=!0,p(u).then(function(){(0,o.R)()._installDebugging({DEBUG_KEY:d,hook:i.z3,config:r.vc,createBid:c.m,logger:(0,a.prefixLog)("DEBUG:")})}).then(e,n)}})})),g}}var g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.load,t=void 0===n?p():n,r=e.hook,o=void 0===r?(0,i.v5)("requestBids"):r,a=null,c=!1;function u(e){for(var n=this,t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return(a||s.Z.resolve()).then(function(){return e.apply(n,r)})}function d(){o.getHooks({hook:u}).remove(),c=!1}return{enable:function(){c||(a=t(),o.before(u,99),c=!0)},disable:d,reset:function(){a=null,d()}}}();function v(){var e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){var n=g,t=null;try{t=e.getItem(d)}catch(e){}null!==t&&n.enable()}}g.reset,r.vc.getConfig("debugging",function(e){var n=e.debugging;null!=n&&n.enabled?g.enable():g.disable()})},52021:function(e,n,t){t.r(n),t.d(n,{addEvents:function(){return m},clearEvents:function(){return b},emit:function(){return v},get:function(){return p},getEvents:function(){return g},off:function(){return f},on:function(){return l}});var r=t(64358),i=t(5644),o=Array.prototype.slice,a=Array.prototype.push,c=r._map(i.FP,function(e){return e}),u=i.aI,s=[],d=function(){var e={},n={};function t(n,t){r.logMessage("Emitting event for: "+n);var i=t[0]||{},o=i[u[n]],c=e[n]||{que:[]},d=r._map(c,function(e,n){return n}),l=[];s.push({eventType:n,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(d,o)&&a.apply(l,c[o].que),a.apply(l,c.que),r._each(l,function(e){if(e)try{e.apply(null,t)}catch(e){r.logError("Error executing handler:","events.js",e)}})}return n.on=function(n,t,i){if(function(e){return r.contains(c,e)}(n)){var o=e[n]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(t)):o.que.push(t),e[n]=o}else r.logError("Wrong event name : "+n+" Valid event names :"+c)}
1,n.emit=function(e){t(e,o.call(arguments,1))},n.off=function(n,t,i){var o=e[n];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?r._each(o[i].que,function(e){var n=o[i].que;e===t&&n.splice(n.indexOf(e),1)}):r._each(o.que,function(e){var n=o.que;e===t&&n.splice(n.indexOf(e),1)}),e[n]=o)},n.get=function(){return e},n.addEvents=function(e){c=c.concat(e)},n.getEvents=function(){var e=[];return r._each(s,function(n){var t=Object.assign({},n);e.push(t)}),e},n}();r._setEventEmitter(d.emit.bind(d));var l=d.on,f=d.off,p=d.get,g=d.getEvents,v=d.emit,m=d.addEvents;function b(){s.length=0}},54078:function(e,n,t){t.d(n,{S:function(){return y}});var r=t(93324),i=t(92797),o=t(25102),a=t(38196),c=t(64358),u=t(96475),s=t(3193),d=t(68792),l=["architecture","bitness","model","platformVersion","fullVersionList"],f=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.userAgentData,t=(0,c.isEmpty)(n)?null:Object.freeze(g(1,n));return function(){return t}}(),p=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.userAgentData,t={},r=new WeakMap;return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;if(!r.has(e)){var i=Array.from(e);i.sort(),r.set(e,i.join("|"))}var o=r.get(e);if(!t.hasOwnProperty(o))try{t[o]=n.getHighEntropyValues(e).then(function(e){return(0,c.isEmpty)(e)?null:Object.freeze(g(2,e))}).catch(function(){return null})}catch(e){t[o]=d.Z.resolve(null)}return t[o]}}();function g(e,n){function t(e,n){var t={brand:e};return(0,c.isStr)(n)&&!(0,c.isEmptyStr)(n)&&(t.version=n.split(".")),t}var r={source:e};return n.platform&&(r.platform=t(n.platform,n.platformVersion)),(n.fullVersionList||n.brands)&&(r.browsers=(n.fullVersionList||n.brands).map(function(e){return t(e.brand,e.version)})),n.hasOwnProperty("mobile")&&(r.mobile=n.mobile?1:0),["model","bitness","architecture"].forEach(function(e){var t=n[e];(0,c.isStr)(t)&&(r[e]=t)}),r}var v=t(83790);function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var b={getRefererInfo:o.nH,findRootDomain:a.W,getWindowTop:c.getWindowTop,getWindowSelf:c.getWindowSelf,getHighEntropySUA:p,getLowEntropySUA:f},h=(0,v.A_)("FPD"),y=(0,i.z3)("sync",function(e){return d.Z.all([e,(n=s.vc.getConfig("firstPartyData.uaHints"),Array.isArray(n)&&0!==n.length?b.getHighEntropySUA(n):d.Z.resolve(b.getLowEntropySUA())).catch(function(){return null})]).then(function(e){var n=(0,r.Z)(e,2),t=n[0],i=n[1],o=b.getRefererInfo();!function(e){["app","site","device"].forEach(function(n){var t=s.vc.getConfig(n);null!=t&&(e[n]=(0,c.mergeDeep)({},t,e[n]))})}(t),Object.entries(E).forEach(function(e){var n=(0,r.Z)(e,2),i=n[0],a=(0,n[1])(t,o);a&&Object.keys(a).length>0&&(t[i]=(0,c.mergeDeep)({},a,t[i]))}),i&&(0,u.N)(t,"device.sua",Object.assign({},i,t.device.sua)),t=h(t);var a,d=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return m(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}(v.Iq);try{for(d.s();!(a=d.n()).done;){var l=a.value;if((0,v.Qg)(t,l)){t[l]=(0,c.mergeDeep)({},I(0,o),t[l]);break}}}catch(e){d.e(e)}finally{d.f()}return t});var n});function w(e){try{return e(b.getWindowTop())}catch(n){return e(b.getWindowSelf())}}function C(e){return(0,c.getDefinedParams)(e,Object.keys(e))}var E={site:function(e,n){if(!v.Iq.filter(function(e){return"site"!==e}).some(v.Qg.bind(null,e)))return C({page:n.page,ref:n.ref})},device:function(){return w(function(e){return{w:e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,h:e.innerHe
1ight||e.document.documentElement.clientHeight||e.document.body.clientHeight,dnt:(0,c.getDNT)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift()}})},regs:function(){var e={};w(function(e){return e.navigator.globalPrivacyControl})&&(0,u.N)(e,"ext.gpc",1);var n=s.vc.getConfig("coppa");return"boolean"==typeof n&&(e.coppa=n?1:0),e}};function I(e,n){var t,r,i,a=(0,o.hh)(n.page,{noLeadingWww:!0});return C({domain:a,keywords:null===(t=w(function(e){return e.document.querySelector("meta[name='keywords']")}))||void 0===t||null===(r=t.content)||void 0===r||null===(i=r.replace)||void 0===i?void 0:i.call(r,/\s/g,""),publisher:C({domain:b.findRootDomain(a)})})}},83790:function(e,n,t){t.d(n,{A_:function(){return o},Iq:function(){return i},Qg:function(){return a}});var r=t(64358),i=["dooh","app","site"];function o(e){return function(n){return i.reduce(function(t,i){return a(n,i)&&(null!=t?((0,r.logWarn)("".concat(e," specifies both '").concat(t,"' and '").concat(i,"'; dropping the latter.")),delete n[i]):t=i),t},null),n}}function a(e,n){return null!=e[n]&&Object.keys(e[n]).length>0}},38196:function(e,n,t){t.d(n,{W:function(){return o}});var r=t(64358),i=(0,t(15164).eA)("fpdEnrichment"),o=(0,r.memoize)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!i.cookiesAreEnabled())return e;var n,t,o=e.split(".");if(2===o.length)return e;var a=-2,c="_rdc".concat(Date.now()),u="writeable";do{n=o.slice(a).join(".");var s=new Date((0,r.timestamp)()+1e4).toUTCString();i.setCookie(c,u,s,"Lax",n,void 0),i.getCookie(c,void 0)===u?(t=!1,i.setCookie(c,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(a+=-1,t=Math.abs(a)<=o.length)}while(t);return n})},92797:function(e,n,t){t.d(n,{Bx:function(){return g},Cd:function(){return s},IF:function(){return v},bA:function(){return p},o0:function(){return l},v5:function(){return d},z3:function(){return c}});var r=t(89062),i=t(81432),o=t.n(i),a=t(68792),c=o()({ready:o().SYNC|o().ASYNC|o().QUEUE}),u=(0,a.P)();c.ready=function(){var e=c.ready;return function(){try{return e.apply(c,arguments)}finally{u.resolve()}}}();var s=u.promise,d=c.get;function l(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;0===e.getHooks({hook:n}).length&&e.before(n,t)}var f={};function p(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).postInstallAllowed,i=void 0!==t&&t;c("async",function(t){t.forEach(function(e){return n.apply(void 0,(0,r.Z)(e))}),i&&(f[e]=n)},e)([])}function g(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];var i=f[e];if(i)return i.apply(void 0,t);
vendor: 4,100 bytes, line 1
1d(e).before(function(e,n){n.push(t),e(n)})}function v(e,n){return Object.defineProperties(n,Object.fromEntries(["before","after","getHooks","removeAll"].map(function(n){return[n,{get:function(){return e[n]}}]}))),n}},24679:function(e,n,t){t.d(n,{B5:function(){return r},Mk:function(){return o},Oh:function(){return a},pX:function(){return i}});var r="native",i="video",o="banner",a="adpod"},70059:function(e,n,t){t.d(n,{Fb:function(){return _},JL:function(){return D},Sg:function(){return m},Ur:function(){return U},e6:function(){return B},eK:function(){return q},lY:function(){return z},r4:function(){return P},xc:function(){return b},zq:function(){return L}});var r=t(89062),i=t(93324),o=t(4942),a=t(20265),c=t(64358),u=t(34614),s=t(78653),d=t(5644),l=t(24679);function f(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return p(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function p(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function g(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?g(Object(t),!0).forEach(function(n){(0,o.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):g(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var m=[],b=Object.keys(d.FY).map(function(e){return d.FY[e]}),h={image:{ortb:{ver:"1.2",assets:[{required:1,id:1,img:{type:3,wmin:100,hmin:100}},{required:1,id:2,title:{len:140}},{required:1,id:3,data:{type:1}},{required:0,id:4,data:{type:2}},{required:0,id:5,img:{type:1,wmin:20,hmin:20}}]},image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}},y=d.s$,w=d.oF,C=d.V1,E=d.zA,I=d.FY,A=K(C),k=K(y),S={img:1,js:2,1:"img",2:"js"},O=1;function T(e){if(e&&e.type&&function(e){return!(!e||!(0,u.q9)(Object.keys(h),e))||((0,c.logError)("".concat(e," nativeParam is not supported")),!1)}(e.type)&&(e=h[e.type]),!e||!e.ortb||x(e.ortb))return e}function _(e){e.forEach(function(e){var n=e.nativeParams||(0,a.Z)(e,"mediaTypes.native");n&&(e.nativeParams=T(n)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||function(e){if(e||(0,c.isPlainObject)(e)){var n={ver:"1.2",assets:[]};for(var t in e)if(!E.includes(t))if(I.hasOwnProperty(t)){var r=e[t],i=0;r.required&&(0,c.isBoolean)(r.required)&&(i=Number(r.required));var o={id:n.assets.length,required:i};if(t in C)o.data={type:y[C[t]]},r.len&&(o.data.len=r.len);else if("icon"===t||"image"===t){if(o.img={type:"icon"===t?w.ICON:w.MAIN},r.aspect_ratios)if((0,c.isArray)(r.aspect_ratios))if(r.aspect_ratios.length){var a=r.aspect_ratios[0],u=a.min_width,s=a.min_height;(0,c.isInteger)(u)&&(0,c.isInteger)(s)?(o.img.wmin=u,o.img.hmin=s):(0,c.logError)("image.aspect_ratios min_width or min_height are invalid: ",u,s);var d=r.aspect_ratios.filter(function(e){return e.ratio_width&&e.ratio_height}).map(function(e){return"".concat(e.ratio_width,":").concat(e.ratio_height)});d.length>0&&(o.img.ext={aspectratios:d})}
1else(0,c.logError)("image.aspect_ratios was passed, but it's empty:",r.aspect_ratios);else(0,c.logError)("image.aspect_ratios was passed, but it's not a an array:",r.aspect_ratios);r.sizes&&(2===r.sizes.length&&(0,c.isInteger)(r.sizes[0])&&(0,c.isInteger)(r.sizes[1])?(o.img.w=r.sizes[0],o.img.h=r.sizes[1],delete o.img.hmin,delete o.img.wmin):(0,c.logError)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===t?o.title={len:r.len||140}:"ext"===t&&(o.ext=r,delete o.required);n.assets.push(o)}else(0,c.logError)("Unrecognized native asset code: ".concat(t,". Asset will be ignored."));return n}(0,c.logError)("Native assets object is empty or not an object: ",e)}(e.nativeParams))})}function x(e){var n=e.assets;if(!Array.isArray(n)||0===n.length)return(0,c.logError)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",n),!1;var t=n.map(function(e){return e.id});return n.length!==new Set(t).size||t.some(function(e){return e!==parseInt(e,10)})?((0,c.logError)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):e.hasOwnProperty("eventtrackers")&&!Array.isArray(e.eventtrackers)?((0,c.logError)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):n.every(function(e){return function(e){if(!(0,c.isPlainObject)(e))return(0,c.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,c.isNumber)(e.img.w)&&!(0,c.isNumber)(e.img.wmin))return(0,c.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,c.isNumber)(e.img.h)&&!(0,c.isNumber)(e.img.hmin))return(0,c.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,c.isNumber)(e.title.len))return(0,c.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,c.isNumber)(e.data.type))return(0,c.logError)("for data asset 'type' property must be a number"),!1}else if(e.video&&!(Array.isArray(e.video.mimes)&&Array.isArray(e.video.protocols)&&(0,c.isNumber)(e.video.minduration)&&(0,c.isNumber)(e.video.maxduration)))return(0,c.logError)("video asset is not properly configured"),!1;return!0}(e)})}function P(e){var n,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,r=(void 0===t?s.K.index:t).getAdUnit(e);if(!r)return!1;var i=r.nativeOrtbRequest;return j((null===(n=e.native)||void 0===n?void 0:n.ortb)||W(e.native,i),i)}function j(e,n){if(!(0,a.Z)(e,"link.url"))return(0,c.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;var t=n.assets.filter(function(e){return 1===e.required}).map(function(e){return e.id}),r=e.assets.map(function(e){return e.id}),i=t.every(function(e){return(0,u.q9)(r,e)});return i||(0,c.logError)("didn't receive a bid with all required assets. Required ids: ".concat(t,", but received ids in response: ").concat(r)),i}function B(e,n){var t=n.native.ortb||F(n.native);return"click"===e.action?function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).fetchURL,r=void 0===t?c.triggerPixel:t;if(n){var i,o=(e.assets||[]).filter(function(e){return e.link}).reduce(function(e,n){return e[n.id]=n.link,e},{}),a=(null===(i=e.link)||void 0===i?void 0:i.clicktrackers)||[],u=o[n],s=a;u&&(s=u.clicktrackers||[]),s.forEach(function(e){return r(e)})}else{var d;((null===(d=e.link)||void 0===d?void 0:d.clicktrackers)||[]).forEach(function(e){return r(e)})}}(t,null==e?void 0:e.assetId):function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.runMarkup,r=void 0===t?function(e){return(0,c.insertHtmlIntoIframe)(e)}:t,i=n.fetchURL,o=void 0===i?c.triggerPixel:i,a=(e.eventtrackers||[]).filter(function(e){return e.event===O}).reduce(function(e,n){return S.hasOwnProperty(n.method)&&e[S[n.method]].push(n.url),e},{img:[],js:[]}),u=a.img,s=a.js;e.imptrackers&&(u=u.concat(e.imptrackers)),u.forEach(function(e){return o(e)}),s=s.map(function(e){return'<script async src="'.concat(e,'"><\/script>')}),e.jstracker&&(s=s.concat([e.jstracker])),s.length&&r(s.join("\n"))}(t),e.action}function U(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===n?s.K.index:n,r={},i=t.getAdUnit(e);
vendor: 1,290 bytes, line 1
1(0,a.Z)(i,"nativeParams.rendererUrl")?e.native.rendererUrl=Z(i.nativeParams.rendererUrl):(0,a.Z)(i,"nativeParams.adTemplate")&&(e.native.adTemplate=Z(i.nativeParams.adTemplate));var o=!1!==(0,a.Z)(i,"nativeParams.sendTargetingKeys"),c=N(i),u=v(v({},e.native),e.native.ext);return delete u.ext,Object.keys(u).forEach(function(n){var t=c[n],u=Z(e.native[n])||Z((0,a.Z)(e,"native.ext.".concat(n)));if("adTemplate"!==n&&t&&u){var s=(0,a.Z)(i,"nativeParams.".concat(n,".sendId"));"boolean"!=typeof s&&(s=(0,a.Z)(i,"nativeParams.ext.".concat(n,".sendId"))),s&&(u="".concat(t,":").concat(e.adId));var d=(0,a.Z)(i,"nativeParams.".concat(n,".sendTargetingKeys"));"boolean"!=typeof d&&(d=(0,a.Z)(i,"nativeParams.ext.".concat(n,".sendTargetingKeys"))),("boolean"==typeof d?d:o)&&(r[t]=u)}}),r}function R(e,n,t){var r,i,o=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).index,a=void 0===o?s.K.index:o,c={message:"assetResponse",adId:e.adId},u=a.getAdUnit(n),l=n.native;return n.native.ortb?c.ortb=n.native.ortb:null!==(r=u.mediaTypes)&&void 0!==r&&null!==(i=r.native)&&void 0!==i&&i.ortb&&(c.ortb=W(n.native,u.nativeOrtbRequest)),c.assets=[],(null==t?Object.keys(l):t).forEach(function(e){if("adTemplate"===e&&l[e])c.adTemplate=Z(l[e]);else if("rendererUrl"===e&&l[e])c.rendererUrl=Z(l[e]);
1else if("ext"===e)Object.keys(l[e]).forEach(function(n){if(l[e][n]){var t=Z(l[e][n]);c.assets.push({key:n,value:t})}});else if(l[e]&&d.FY.hasOwnProperty(e)){var n=Z(l[e]);c.assets.push({key:e,value:n})}}),c}function q(e,n){var t=e.assets.map(function(e){return(0,c.getKeyByValue)(d.FY,e)});return R(e,n,t)}function D(e,n){return R(e,n,null)}function Z(e){return(null==e?void 0:e.url)||e}function N(e){var n={};return(0,a.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach(function(e){n[e]="hb_native_".concat(e)}),v(v({},d.FY),n)}function M(e){if(x(e)){var n,t={},r=f(e.assets);try{var i=function(){var e=n.value;if(e.title){var r={required:!!e.required&&Boolean(e.required),len:e.title.len};t.title=r}else if(e.img){var i={required:!!e.required&&Boolean(e.required)};if(e.img.w&&e.img.h)i.sizes=[e.img.w,e.img.h];else if(e.img.wmin&&e.img.hmin){var o=function(e,n){for(;e&&n&&e!==n;)e>n?e-=n:n-=e;return e||n}(e.img.wmin,e.img.hmin);i.aspect_ratios=[{min_width:e.img.wmin,min_height:e.img.hmin,ratio_width:e.img.wmin/o,ratio_height:e.img.hmin/o}]}e.img.type===w.MAIN?t.image=i:t.icon=i}else if(e.data){var a=Object.keys(y).find(function(n){return y[n]===e.data.type}),c=Object.keys(C).find(function(e){return C[e]===a});t[c]={required:!!e.required&&Boolean(e.required)},e.data.len&&(t[c].len=e.data.len)}};for(r.s();!(n=r.n()).done;)i()}catch(e){r.e(e)}finally{r.f()}return t}}function z(e){if(!e||!(0,c.isArray)(e))return e;if(!e.some(function(e){var n;return null===(n=((null==e?void 0:e.mediaTypes)||{})[l.B5])||void 0===n?void 0:n.ortb}))return e;var n,t=(0,c.deepClone)(e),r=f(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.mediaTypes&&i.mediaTypes[l.B5]&&i.mediaTypes[l.B5].ortb&&(i.mediaTypes[l.B5]=Object.assign((0,c.pick)(i.mediaTypes[l.B5],E),M(i.mediaTypes[l.B5].ortb)),i.nativeParams=T(i.mediaTypes[l.B5]))}}catch(e){r.e(e)}finally{r.f()}return t}function F(e){var n={link:{},eventtrackers:[]};return Object.entries(e).forEach(function(e){var t=(0,i.Z)(e,2),r=t[0],o=t[1];switch(r){case"clickUrl":n.link.url=o;break;case"clickTrackers":n.link.clicktrackers=Array.isArray(o)?o:[o];break;case"impressionTrackers":(Array.isArray(o)?o:[o]).forEach(function(e){n.eventtrackers.push({event:O,method:S.img,url:e})});break;case"javascriptTrackers":n.jstracker=Array.isArray(o)?o.join(""):o}}),n}function W(e,n){var t=v(v({},F(e)),{},{assets:[]});function r(e,r){var i=n.assets.find(e);null!=i&&(r(i=(0,c.deepClone)(i)),t.assets.push(i))}return Object.keys(e).filter(function(n){return!!e[n]}).forEach(function(n){var t=Z(e[n]);switch(n){case"title":r(function(e){return null!=e.title},function(e){e.title={text:t}});break;case"image":case"icon":var i="image"===n?w.MAIN:w.ICON;r(function(e){return null!=e.img&&e.img.type===i},function(e){e.img={url:t}});break;default:n in C&&r(function(e){return null!=e.data&&e.data.type===y[C[n]]},function(e){e.data={value:t}})}}),t}function L(e,n){var t={},i=(null==n?void 0:n.assets)||[];t.clickUrl=e.link.url,t.privacyLink=e.privacy;var o,a=f((null==e?void 0:e.assets)||[]);try{var c=function(){var e=o.value,n=i.find(function(n){return e.id===n.id});e.title?t.title=e.title.text:e.img?t[n.img.type===w.MAIN?"image":"icon"]={url:e.img.url,width:e.img.w,height:e.img.h}:e.data&&(t[A[k[n.data.type]]]=e.data.value)};for(a.s();!(o=a.n()).done;)c()}catch(e){a.e(e)}finally{a.f()}t.impressionTrackers=[];var u,s=[];null!=n&&n.imptrackers&&(u=t.impressionTrackers).push.apply(u,(0,r.Z)(n.imptrackers));var d,l=f((null==e?void 0:e.eventtrackers)||[]);try{for(l.s();!(d=l.n()).done;){var p=d.value;p.event===O&&p.method===S.img&&t.impressionTrackers.push(p.url),p.event===O&&p.method===S.js&&s.push(p.url)}}catch(e){l.e(e)}finally{l.f()}return s=s.map(function(e){return'<script async src="'.concat(e,'"><\/script>')}),null!=e&&e.jstracker&&s.push(e.jstracker),s.length&&(t.javascriptTrackers=s.join("\n")),t}function K(e){var n={};for(var t in e)n[e[t]]=t;return n}},34614:function(e,n,t){function r(e,n,t){return e&&e.includes(n,t)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,n,t){return e&&e.find(n,t)}function a(e,n,t){return e&&e.findIndex(n,t)}t.d(n,{Oc:function(){return i},cx:function(){return a},q9:function(){return r},sE:function(){return o}})},23866:function(e,n,t){t.d(n,{zh:function(){return ae},O5:function(){return ue},ew:function(){return le}});var r=t(93324),i=t(4942),o=t(78640),a=t(64358),c=t(20265),u=t(96475),s=t(52021),d=t(70059),l=t(5644),f=t(78653),p=t(34614),g=t(35706),v=t(3193),m=l.FP,b=m.AD_RENDER_FAILED,h=m.AD_RENDER_SUCCEEDED;function y(e){var n=e.reason,t=e.message,r=e.bid,i=e.id,o={reason:n,message:t};r&&(o.bid=r),i&&(o.adId=i),(0,a.logError)(t),s.emit(b,o)}function w(e){var n=e.doc,t=e.bid,r=e.id,i={doc:n};t&&(i.bid=t),r&&(i.adId=r),s.emit(h,i)}
vendor: 4,516 bytes, line 1
1var C=l.FP.BID_WON,E=l.FP.STALE_RENDER,I=new WeakSet,A={"Prebid Request":function(e,n,t){if(null!=t){if(t.status!==l.UE.fe||((0,a.logWarn)("Ad id ".concat(t.adId," has been rendered before")),s.emit(E,t),!(0,c.Z)(v.vc.getConfig("auctionOptions"),"suppressStaleRender"))){try{!function(e,n){var t=e.adId,r=e.ad,i=e.adUrl,o=e.width,c=e.height,u=e.renderer,s=e.cpm,d=e.originalCpm;(0,g.Pd)(u)?(0,g._U)(u,e):t&&(S(e),n({message:"Prebid Response",ad:(0,a.replaceAuctionPrice)(r,d||s),adUrl:(0,a.replaceAuctionPrice)(i,d||s),adId:t,width:o,height:c}))}(t,e)}catch(e){return void y({reason:l.q_.EXCEPTION,message:e.message,id:n.adId,bid:t})}f.K.addWinningBid(t),s.emit(C,t)}}else y({reason:l.q_.CANNOT_FIND_AD,message:"Cannot find ad for cross-origin render request: '".concat(n.adId,"'"),id:n.adId})},"Prebid Event":function(e,n,t){if(null!=t)if(t.status===l.UE.fe)switch(n.event){case l.FP.AD_RENDER_FAILED:y({bid:t,id:n.adId,reason:n.info.reason,message:n.info.message});break;case l.FP.AD_RENDER_SUCCEEDED:w({doc:null,bid:t,id:n.adId});break;default:(0,a.logError)("Received x-origin event request for unsupported event: '".concat(n.event,"' (adId: '").concat(n.adId,"')"))}else(0,a.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(n.adId,"'"));else(0,a.logError)("Cannot find ad '".concat(n.adId,"' for x-origin event request"))}};function k(e){var n=e.message?"message":"data",t={};try{t=JSON.parse(e[n])}catch(e){return}if(t&&t.adId&&t.message){var r=(0,p.sE)(f.K.getBidsReceived(),function(e){return e.adId===t.adId});A.hasOwnProperty(t.message)&&A[t.message](function(e){return null==e.origin&&0===e.ports.length?function(){var e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,a.logError)(e),new Error(e)}:e.ports.length>0?function(n){e.ports[0].postMessage(JSON.stringify(n))}:function(n){e.source.postMessage(JSON.stringify(n),e.origin)}}(e),t,r)}}function S(e){var n=e.adId,t=e.adUnitCode,r=e.width,i=e.height;["div","iframe"].forEach(function(e){var o=function(e){var r=function(e,n){return(0,a.isGptPubadsDefined)()?function(e){var n=(0,p.sE)(window.googletag.pubads().getSlots(),function(n){return(0,p.sE)(n.getTargetingKeys(),function(t){return(0,p.q9)(n.getTargeting(t),e)})});return n?n.getSlotElementId():null}(e):(0,a.isApnGetTagDefined)()?function(e){var n=window.apntag.getTag(e);return n&&n.targetId}(n):n}(n,t),i=document.getElementById(r);return i&&i.querySelector(e)}(e+':not([style*="display: none"])');if(o){var c=o.style;c.width=r?r+"px":"100%",c.height=i+"px"}else(0,a.logWarn)("Unable to locate matching page element for adUnitCode ".concat(t,". Can't resize it to ad's dimensions. Please review setup."))})}Object.assign(A,{"Prebid Native":function(e,n,t){if(null!=t)switch(I.has(t)||(I.add(t),f.K.addWinningBid(t),s.emit(C,t)),n.action){case"assetRequest":e((0,d.eK)(n,t));break;case"allAssetRequest":e((0,d.JL)(n,t));break;case"resizeNativeHeight":t.height=n.height,t.width=n.width,S(t);break;default:(0,d.e6)(n,t)}else(0,a.logError)("Cannot find ad for x-origin event request: '".concat(n.adId,"'"))}});var O=t(11974),T=t(18621),_=t(92797),x=t(53777),P=t(875),j=t(69626),B=t(15164),U=t(51039),R=t(99128),q=t(68792),D=t(54078),Z=(0,o.R)(),N=O.k_.triggerUserSyncs,M=l.FP,z=M.ADD_AD_UNITS,F=M.BID_WON,W=M.REQUEST_BIDS,L=M.SET_TARGETING,K=M.STALE_RENDER,H=l.q_,G=H.PREVENT_WRITING_ON_MAIN_DOCUMENT,V=H.NO_AD,X=H.EXCEPTION,J=H.CANNOT_FIND_AD,Q=H.MISSING_DOC_OR_ADID,$={bidWon:function(e){var n=f.K.getBidsRequested().map(function(e){return e.bids.map(function(e){return e.adUnitCode})}).reduce(a.flatten).filter(a.uniques);if((0,a.contains)(n,e))return!0;(0,a.logError)('The "'+e+'" placement is not defined.')}};function Y(e,n,t){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=n,e.defaultView.frameElement.height=t)}function ee(e,n){var t=[];return(0,a.isArray)(e)&&(n?e.length===n:e.length>0)&&(e.every(function(e){return(0,a.isArrayOfNums)(e,2)})?t=e:(0,a.isArrayOfNums)(e,2)&&t.push(e)),t}function ne(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.banner,r=ee(t.sizes);return r.length>0?(t.sizes=r,n.sizes=r):((0,a.logError)("Detected a mediaTypes.banner object without a proper sizes field. Please ensure the sizes are listed like: [[300, 250], ...]. Removing invalid mediaTypes.banner object from request."),delete n.mediaTypes.banner),n}function te(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.video;
1if(t.playerSize){var r="number"==typeof t.playerSize[0]?2:1,i=ee(t.playerSize,r);i.length>0?(2===r&&(0,a.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),t.playerSize=i,n.sizes=i):((0,a.logError)("Detected incorrect configuration of mediaTypes.video.playerSize. Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete n.mediaTypes.video.playerSize)}return n}function re(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.native;if(t.ortb){var r=Object.keys(l.FY).filter(function(e){return l.FY[e].includes("hb_native_")}),i=Object.keys(t).filter(function(e){return r.includes(e)});i.length>0&&((0,a.logError)("when using native OpenRTB format, you cannot use legacy native properties. Deleting ".concat(i," keys from request.")),i.forEach(function(e){return delete n.mediaTypes.native[e]}))}return t.image&&t.image.sizes&&!Array.isArray(t.image.sizes)&&((0,a.logError)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete n.mediaTypes.native.image.sizes),t.image&&t.image.aspect_ratios&&!Array.isArray(t.image.as
1pect_ratios)&&((0,a.logError)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete n.mediaTypes.native.image.aspect_ratios),t.icon&&t.icon.sizes&&!Array.isArray(t.icon.sizes)&&((0,a.logError)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete n.mediaTypes.native.icon.sizes),n}function ie(e,n){var t=(0,c.Z)(e,"mediaTypes.".concat(n,".pos"));if(!(0,a.isNumber)(t)||isNaN(t)||!isFinite(t)){var r="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,a.logWarn)(r),s.emit(l.FP.AUCTION_DEBUG,{type:"WARNING",arguments:r}),delete e.mediaTypes[n].pos}return e}function oe(e){var n=function(n){return"adUnit.code '".concat(e.code,"' ").concat(n)},t=e.mediaTypes,r=e.bids;return null==r||(0,a.isArray)(r)?null==r&&null==e.ortb2Imp?((0,a.logError)(n("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):t&&0!==Object.keys(t).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,a.logMessage)(n("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,a.logError)(n("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,a.logError)(n("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,x.dF)(),Z.bidderSettings=Z.bidderSettings||{},Z.libLoaded=!0,Z.version="v7.54.0",(0,a.logInfo)("Prebid.js v7.54.0 loaded"),Z.installedModules=Z.installedModules||[],Z.adUnits=Z.adUnits||[],Z.triggerUserSyncs=N;var ae={validateAdUnit:oe,validateBannerMediaType:ne,validateSizes:ee};Object.assign(ae,{validateNativeMediaType:re}),Object.assign(ae,{validateVideoMediaType:te});var ce,ue=(0,_.z3)("sync",function(e){var n=[];return e.forEach(function(e){if(null!=(e=oe(e))){var t,r,i,o=e.mediaTypes;o.banner&&(t=ne(e),o.banner.hasOwnProperty("pos")&&(t=ie(t,"banner"))),o.video&&(r=te(t||e),o.video.hasOwnProperty("pos")&&(r=ie(r,"video"))),o.native&&(i=re(r||t||e));var a=Object.assign({},t,r,i);n.push(a)}}),n},"checkAdUnitSetup");function se(e){var n=f.K[e]().filter(a.bind.call(a.adUnitsFilter,this,f.K.getAdUnitCodes())),t=f.K.getLastAuctionId();return n.map(function(e){return e.adUnitCode}).filter(a.uniques).map(function(e){return n.filter(function(n){return n.auctionId===t&&n.adUnitCode===e})}).filter(function(e){return e&&e[0]&&e[0].adUnitCode}).map(function(e){return(0,i.Z)({},e[0].adUnitCode,{bids:e})}).reduce(function(e,n){return Object.assign(e,n)},{})}function de(e,n,t){var r=n.querySelector(t);e.parentNode&&e.parentNode===r||(0,a.insertElement)(e,n,t)}Z.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,a.logInfo)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var n=Z.getAdserverTargetingForAdUnitCode(e);return(0,a.transformAdServerTargetingObj)(n)}(0,a.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},Z.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var n=f.K.getAllBidsForAdUnitCode(e).filter(T.TL);return n.length?n.reduce(a.getHighestCpm):{}}(0,a.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},Z.getAdserverTargetingForAdUnitCode=function(e){return Z.getAdserverTargeting(e)[e]},Z.getAdserverTargeting=function(e){return(0,a.logInfo)("Invoking pbjs.getAdserverTargeting",arguments),T.q0.getAllTargeting(e)},Z.getConsentMetadata=function(){return(0,a.logInfo)("Invoking pbjs.getConsentMetadata"),{gdpr:U.rp.getConsentMeta(),usp:U.nX.getConsentMeta(),gpp:U.TJ.getConsentMeta(),coppa:!!v.vc.getConfig("coppa")}},Z.getNoBids=function(){return(0,a.logInfo)("Invoking pbjs.getNoBids",arguments),se("getNoBids")},Z.getNoBidsForAdUnitCode=function(e){return{bids:f.K.getNoBids().filter(function(n){return n.adUnitCode===e})}},Z.getBidResponses=function(){return(0,a.logInfo)("Invoking pbjs.getBidResponses",arguments),se("getBidsReceived")},Z.getBidResponsesForAdUnitCode=function(e){return{bids:f.K.getBidsReceived().filter(function(n){return n.adUnitCode===e})}},Z.setTargetingForGPTAsync=function(e,n){if((0,a.logInfo)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,a.isGptPubadsDefined)()){var t=T.q0.getAllTargeting(e);T.q0.resetPresetTargeting(e,n),T.q0.setTargetingForGPT(t,n),Object.keys(t).forEach(function(e){Object.keys(t[e]).forEac
1h(function(n){"hb_adid"===n&&f.K.setStatusForBids(t[e][n],l.UE.CK)})}),s.emit(L,t)}else(0,a.logError)("window.googletag is not defined on the page")},Z.setTargetingForAst=function(e){(0,a.logInfo)("Invoking pbjs.setTargetingForAn",arguments),T.q0.isApntagDefined()?(T.q0.setTargetingForAst(e),s.emit(L,T.q0.getAllTargeting())):(0,a.logError)("window.apntag is not defined on the page")},Z.renderAd=(0,_.z3)("async",function(e,n,t){if((0,a.logInfo)("Invoking pbjs.renderAd",arguments),(0,a.logMessage)("Calling renderAd with adId :"+n),n)try{var r=f.K.findBidByAdId(n);if(!r){var i="Error trying to write ad. Cannot find ad by given id : ".concat(n);return void y({reason:J,message:i,id:n})}if(r.status===l.UE.fe&&((0,a.logWarn)("Ad id ".concat(r.adId," has been rendered before")),s.emit(K,r),(0,c.Z)(v.vc.getConfig("auctionOptions"),"suppressStaleRender")))return;if(r.ad=(0,a.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,a.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),t&&t.clickThrough){var o=t.clickThrough;r.ad=(0,a.replaceClickThrough)(r.ad,o),r.adUrl=(0,a.replaceClickThrough)(r.adUrl,o)}f.K.addWinningBid(r),s.emit(F,r);var u=r.height,d=r.width,p=r.ad,m=r.mediaType,b=r.adUrl,h=r.renderer,C=r.adUnitCode,E=Z.adUnits.filter(function(e){return e.code===C}),I=Z.videoModule;if(E.video&&I)return void I.renderBid(E.video.divId,r);if(!e){var A="Error trying to write ad Id :".concat(n," to the page. Missing document");return void y({reason:Q,message:A,id:n})}var k=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,a.insertElement)(k,e,"html"),(0,g.Pd)(h))(0,g._U)(h,r,e),de(k,e,"html"),w({doc:e,bid:r,id:n});else if(e===document&&!(0,a.inIframe)()||"video"===m){var S="Error trying to write ad. Ad render call ad id ".concat(n," was prevented from writing to the main document.");y({reason:G,message:S,bid:r,id:n})}else if(p)e.write(p),e.close(),Y(e,d,u),de(k,e,"html"),(0,a.callBurl)(r),w({doc:e,bid:r,id:n});else if(b){var O=(0,a.createInvisibleIframe)();O.height=u,O.width=d,O.style.display="inline",O.style.overflow="hidden",O.src=b,(0,a.insertElement)(O,e,"body"),Y(e,d,u),de(k,e,"html"),(0,a.callBurl)(r),w({doc:e,bid:r,id:n})}else{var T="Error trying to write ad. No ad for bid response id: ".concat(n);y({reason:V,message:T,bid:r,id:n})}}catch(e){var _="Error trying to write ad Id :".concat(n," to the page:").concat(e.message);y({reason:X,message:_,id:n})}else{var x="Error trying to write ad Id :".concat(n," to the page. Missing adId");y({reason:Q,message:x,id:n})}}),Z.removeAdUnit=function(e){(0,a.logInfo)("Invoking pbjs.removeAdUnit",arguments),e?((0,a.isArray)(e)?e:[e]).forEach(function(e){for(var n=Z.adUnits.length-1;n>=0;n--)Z.adUnits[n].code===e&&Z.adUnits.splice(n,1)}):Z.adUnits=[]},Z.requestBids=(ce=(0,_.z3)("async",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,i=e.adUnits,o=e.adUnitCodes,c=e.labels,u=e.auctionId,d=e.ttlBuffer,l=e.ortb2,f=e.metrics,g=e.defer;s.emit(W);var m=t||v.vc.getConfig("bidderTimeout");(0,a.logInfo)("Invoking pbjs.requestBids",arguments),o&&o.length?i=i.filter(function(e){return(0,p.q9)(o,e.code)}):o=i&&i.map(function(e){return e.code});var b={global:(0,a.mergeDeep)({},v.vc.getAnyConfig("ortb2")||{},l||{}),bidder:Object.fromEntries(Object.entries(v.vc.getBidderConfig()).map(function(e){var n=(0,r.Z)(e,2);return[n[0],n[1].ortb2]}).filter(function(e){var n=(0,r.Z)(e,2);return n[0],null!=n[1]}))};return(0,D.S)(q.Z.resolve(b.global)).then(function(e){return b.global=e,le({bidsBackHandler:n,timeout:m,adUnits:i,adUnitCodes:o,labels:c,auctionId:u,ttlBuffer:d,ortb2Fragments:b,metrics:f,defer:g})})},"requestBids"),(0,_.IF)(ce,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.adUnits||Z.adUnits;return e.adUnits=(0,a.isArray)(n)?n.slice():[n],e.metrics=(0,R.V6)(),e.metrics.checkpoint("requestBids"),e.defer=(0,q.P)({promiseFactory:function(e){return new Promise(e)}}),ce.call(this,e),e.defer.promise}));var le=(0,_.z3)("async",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,r=e.adUnits,i=e.ttlBuffer,o=e.adUnitCodes,c=e.labels,s=e.auctionId,d=e.ortb2Fragments,l=e.metrics,g=e.defer,m=(0,U.uV
1)(v.vc.getConfig("s2sConfig")||[]);function b(e,t,r){if("function"==typeof n)try{n(e,t,r)}catch(e){(0,a.logError)("Error executing bidsBackHandler",null,e)}g.resolve({bids:e,timedOut:t,auctionId:r})}if((r=(0,R.Bf)(l).measureTime("requestBids.validate",function(){return ue(r)})).forEach(function(e){var n,t,r=Object.keys(e.mediaTypes||{banner:"banner"}),o=e.bids.map(function(e){return e.bidder}),c=U.ZP.bidderRegistry,s=o.filter(function(e){return!m.has(e)}),d=(null===(n=e.ortb2Imp)||void 0===n||null===(t=n.ext)||void 0===t?void 0:t.tid)||(0,a.generateUUID)();e.transactionId=d,null==i||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=i),(0,u.N)(e,"ortb2Imp.ext.tid",d),s.forEach(function(n){var t=c[n],i=t&&t.getSpec&&t.getSpec(),o=i&&i.supportedMediaTypes||["banner"];r.some(function(e){return(0,p.q9)(o,e)})?P.f.incrementBidderRequestsCounter(e.code,n):((0,a.logWarn)((0,a.unsupportedBidderMessage)(e,n)),e.bids=e.bids.filter(function(e){return e.bidder!==n}))}),P.f.incrementRequestsCounter(e.code)}),r&&0!==r.length){var h=f.K.createAuction({adUnits:r,adUnitCodes:o,callback:b,cbTimeout:t,labels:c,auctionId:s,ortb2Fragments:d,metrics:l}),y=r.length;y>15&&(0,a.logInfo)("Current auction ".concat(h.getAuctionId()," contains ").concat(y," adUnits."),r),o.forEach(function(e){return T.q0.setLatestAuctionForAdUnit(e,h.getAuctionId())}),h.callBids()}else(0,a.logMessage)("No adUnits configured. No bids requested."),b()},"startAuction");Z.requestBids.before(function(e,n){function t(e){for(var n;n=e.shift();)n()}t(B.Ld),t(fe),e.call(this,n)},49),Z.addAdUnits=function(e){(0,a.logInfo)("Invoking pbjs.addAdUnits",arguments),Z.adUnits.push.apply(Z.adUnits,(0,a.isArray)(e)?e:[e]),s.emit(z)},Z.onEvent=function(e,n,t){(0,a.logInfo)("Invoking pbjs.onEvent",arguments),(0,a.isFn)(n)?!t||$[e].call(null,t)?s.on(e,n,t):(0,a.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,a.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},Z.offEvent=function(e,n,t){(0,a.logInfo)("Invoking pbjs.offEvent",arguments),t&&!$[e].call(null,t)||s.off(e,n,t)},Z.getEvents=function(){return(0,a.logInfo)("Invoking pbjs.getEvents"),s.getEvents()},Z.registerBidAdapter=function(e,n){(0,a.logInfo)("Invoking pbjs.registerBidAdapter",arguments);try{U.ZP.registerBidAdapter(e(),n)}catch(e){(0,a.logError)("Error registering bidder adapter : "+e.message)}},Z.registerAnalyticsAdapter=function(e){(0,a.logInfo)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{U.ZP.registerAnalyticsAdapter(e)}catch(e){(0,a.logError)("Error registering analytics adapter : "+e.message)}},Z.createBid=function(e){return(0,a.logInfo)("Invoking pbjs.createBid",arguments),(0,j.m)(e)};var fe=[],pe=(0,_.z3)("async",function(e){e&&!(0,a.isEmpty)(e)?((0,a.logInfo)("Invoking pbjs.enableAnalytics for: ",e),U.ZP.enableAnalytics(e)):(0,a.logError)("pbjs.enableAnalytics should be called with option {}")},"enableAnalyticsCb");Z.enableAnalytics=function(e){fe.push(pe.bind(this,e))},Z.aliasBidder=function(e,n,t){(0,a.logInfo)("Invoking pbjs.aliasBidder",arguments),e&&n?U.ZP.aliasBidAdapter(e,n,t):(0,a.logError)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},Z.aliasRegistry=U.ZP.aliasRegistry,v.vc.getConfig("aliasRegistry",function(e){"private"===e.aliasRegistry&&delete Z.aliasRegistry}),Z.getAllWinningBids=function(){return f.K.getAllWinningBids()},Z.getAllPrebidWinningBids=function(){return f.K.getBidsReceived().filter(function(e){return e.status===l.UE.CK})},Z.getHighestCpmBids=function(e){return T.q0.getWinningBids(e)},Z.markWinningBidAsUsed=function(e){var n=ge(e,"Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function.");n.length>0&&f.K.addWinningBid(n[0])};var ge=function(e,n){var t=[];return e.adUnitCode&&e.adId?t=f.K.getBidsReceived().filter(function(n){return n.adId===e.adId&&n.adUnitCode===e.adUnitCode}):e.adUnitCode?t=T.q0.getWinningBids(e.adUnitCode):e.adId?t=f.K.getBidsReceived().filter(function(n){return n.adId===e.adId}):(0,a.logWarn)(n),t};function ve(e){e.forEach(function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,a.logError)("Error processing command :","prebid.js",e)}})}Z.getConfig=v.vc.getAnyConfig,Z.readConfig=v.vc.readAnyConfig,Z.mergeConfig=v.vc.mergeConfig,Z.mergeBidderConfig=v.vc.mergeBidderConfig,Z.setConfig=v.vc.setConfig,Z.setBidderConfig=v.vc.setBidderConfig,Z.que.push(function(){window.addEventListener("message",k,!1)}),Z.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,a.logError)("Error processing command :",e.message,e.stack)}else(0,a.logError)("Commands written into pbjs.cmd.push must be wrapped in a function")},Z.que.push=Z.cmd.push,Z.processQueue=function(){_.z3.ready(),ve(Z.que),ve(Z.cmd)},Z.triggerBilling=function(e){var n=ge(e,"Improper use of triggerBilling. It requires a bid with at least an adUnitCode or an adId to function."),t=n.find(function(n){return n.requestId===e.requestId})||n[0];if(n.length>
10&&t)try{U.ZP.callBidBillableBidder(t)}catch(e){(0,a.logError)("Error when triggering billing :",e)}else(0,a.logWarn)("The bid provided to triggerBilling did not match any bids received.")}},78640:function(e,n,t){t.d(n,{R:function(){return o},z:function(){return a}});var r=window,i=r.pbjs=r.pbjs||{};function o(){return i}function a(e){i.installedModules.push(e)}i.cmd=i.cmd||[],i.que=i.que||[],r===window&&(r._pbjsGlobals=r._pbjsGlobals||[],r._pbjsGlobals.push("pbjs"))},25102:function(e,n,t){t.d(n,{hh:function(){return a},nH:function(){return s}});var r=t(3193),i=t(64358);function o(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;var t=n.location.protocol;try{t=n.top.location.protocol}catch(e){}return/^\/\//.exec(e)?t+e:"".concat(t,"//").concat(e)}function a(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.noLeadingWww,r=void 0!==t&&t,i=n.noPort,a=void 0!==i&&i;try{e=new URL(o(e))}catch(e){return}return e=a?e.hostname:e.host,r&&e.startsWith("www.")&&(e=e.substring(4)),e}function c(e){try{var n=e.querySelector("link[rel='canonical']");if(null!==n)return n.href}catch(e){}return null}var u,s=function(e){var n,t,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return i.top!==i?e:function(){var o=c(i.document),a=i.location.href;return n===o&&a===t||(n=o,t=a,r=e()),r}}((u=window,function(){var e,n,t,s,d=[],l=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(u),f=r.vc.getConfig("maxNestedIframes"),p=!1,g=0,v=!1,m=!1,b=!1;do{var h=e,y=m,w=void 0,C=!1,E=null;m=!1,e=e?e.parent:u;try{w=e.location.href||null}catch(e){C=!0}if(C)if(y){var I=h.context;try{n=E=I.sourceUrl,b=!0,v=!0,e===u.top&&(p=!0),I.canonicalUrl&&(t=I.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{var A=h.document.referrer;A&&(E=A,e===u.top&&(p=!0))}catch(e){}!E&&l&&l[g-1]&&(E=l[g-1],e===u.top&&(b=!0)),E&&!v&&(n=E)}else{if(w&&(n=E=w,v=!1,e===u.top)){p=!0;var k=c(e.document);k&&(t=k)}e.context&&e.context.sourceUrl&&(m=!0)}d.push(E),g++}while(e!==u.top&&g<f);d.reverse();try{s=u.top.document.referrer}catch(e){}var S=p||b?n:null,O=r.vc.getConfig("pageUrl")||t||null,T=r.vc.getConfig("pageUrl")||S||o(O,u);return S&&S.indexOf("?")>-1&&-1===T.indexOf("?")&&(T="".concat(T).concat(S.substring(S.indexOf("?")))),{reachedTop:p,isAmp:v,numIframes:g-1,stack:d,topmostLocation:n||null,location:S,canonicalUrl:O,page:T,domain:a(T)||null,ref:s||null,legacy:{reachedTop:p,isAmp:v,numIframes:g-1,stack:d,referer:n||null,canonicalUrl:O}}}))},15164:function(e,n,t){t.d(n,{Dp:function(){return p},Ld:function(){return v},c$:function(){return g},df:function(){return b},eA:function(){return h}});var r=t(4942),i=t(64358),o=t(55975),a=t(9633),c=t(50571),u=t(16310),s=t(74947),d=t(3193),l=t(51039),f=t(10286),p="html5",g="cookie",v=[];function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.moduleName,t=e.moduleType,o=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isAllowed,m=void 0===o?c.xD:o;function b(e,i){var o=n,c=d.vc.getCurrentBidder();return c&&t===a.UL&&l.ZP.aliasRegistry[c]===n&&(o=c),e({valid:m(s.S1,(0,f.T)(t,o,(0,r.Z)({},u.bL,i)))})}function h(e,n,t){if(!t||"function"!=typeof t)return b(e,n);v.push(function(){var r=b(e,n);t(r)})}var y=function(e){return h(function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.logError)("Local storage api disabled")}return!1},p,e)};return{setCookie:function(e,n,t,r,i,o){return h(function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",c=t&&""!==t?" ;expires=".concat(t):"",u=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(n)).concat(c,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(u)}},g,o)},getCookie:function(e,n){return h(function(n){if(n&&n.valid){var t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null},g,n)},localStorageIsEnabled:function(e){return h(function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1},p,e)},cookiesAreEnabled:function(e){return h(function(e){return!(!e||!e.valid)&&(0,i.checkCookieSupport)()},g,e)},setDataInLocalStorage:function(e,n,t){return h(function(t){t&&t.valid&&y()&&window.localStorage.setItem(e,n)},p,t)},getDataFromLocalStorage:function(e,n){return h(function(n){return n&&n.valid&&y()?window.localStorage.getItem(e):null},p,n)},removeDataFromLocalStorage:function(e,n){return h(function(n){n&&n.valid&&y()&&window.localStorage.removeItem(e)},p,n)},hasLocalStorage:y,findSimilarCookies:function(e,n){return h(function(n){if(n&&n.valid){var t=[];if((0,i.hasDeviceAccess)())for(var r=document.cookie.split(";");r.length;){var o=r.pop(),a=o.indexOf("=");a=a<0?o.length:a,decodeURIComponent(o.slice(0,a).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(o.slice(a+1)))}return t}},g,n)}}}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.moduleType,t=e.moduleName,r=e.bidderCode;function i(){throw new Error("Invalid invocation for getStorageManager: must set either bidderCode, or moduleType + moduleName")}return r?((n&&n!==a.UL||t)&&i(),n=a.UL,t=r):t&&n||i(),m({moduleType:n,moduleName:t})}function h(e){return m({moduleName:e,moduleType:a.wu})}(0,c.oB)(s.S1,"deviceAccess config",function(){if(!(0,i.hasDeviceAccess)())return{allow:!1}}),(0,c.oB)(s.S1,"bidderSettings.*.storageAllowed",function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.S;if(e[u.$k]===a.UL){var t=n.get(e[u.Ki],"storageAllowed");if(t&&!0!==t){var r=e[u.bL];t=Array.isArray(t)?t.some(function(e){return e===r}):t===r}else t=!!t;return t?void 0:{allow:t}}})},18621:function(e,n,t){t.d(n,{TL:function(){return E},bP:function(){return A},ol:function(){return I},q0:function(){return k}});var r=t(4942),i=t(89062),o=t(64358),a=t(20265),c=t(3193),u=t(70059),s=t(78653),d=t(24679),l=t(92797),f=t(55975),p=t(34614),g=t(5644),v=[],m=1;c.vc.getConfig("ttlBuffer",function(e){"number"==typeof e.ttlBuffer?m=e.ttlBuffer:(0,o.logError)("Invalid value for ttlBuffer",e.ttlBuffer)});var b="targetingControls.allowTargetingKeys",h="targetingControls.addTargetingKeys",y='Only one of "'.concat(b,'" or "').concat(h,'" can be set'),w=Object.keys(g.TD).map(function(e){return g.TD[e]}),C={isActualBid:function(e){return e.getStatusCode()===g.Q_.GOOD},isBidNotExpired:function(e){return e.responseTimestamp+1e3*(e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:m))>(0,o.timestamp)()},isUnusedBid:function(e){return e&&(e.status&&!(0,p.q9)([g.UE.fe],e.status)||!e.status)}};function E(e){return!Object.values(C).some(function(n){return!n(e)})}var I=(0,l.z3)("sync",function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])){var r=[],a=c.vc.getConfig("sendBidsControl.dealPrioritization"),u=(0,o.groupBy)(e,"adUnitCode");return Object.keys(u).forEach(function(e){var c=[],s=(0,o.groupBy)(u[e],"bidderCode");
1Object.keys(s).forEach(function(e){return c.push(s[e].reduce(n))}),t>0?(c=a?c.sort(A(!0)):c.sort(function(e,n){return n.cpm-e.cpm}),r.push.apply(r,(0,i.Z)(c.slice(0,t)))):r.push.apply(r,(0,i.Z)(c))}),r}return e});function A(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(n,t){return void 0!==n.adserverTargeting.hb_deal&&void 0===t.adserverTargeting.hb_deal?-1:void 0===n.adserverTargeting.hb_deal&&void 0!==t.adserverTargeting.hb_deal?1:e?t.cpm-n.cpm:t.adserverTargeting.hb_pb-n.adserverTargeting.hb_pb}}var k=function(e){var n={},t={};function s(e,n){return e.adserverTargeting&&n&&((0,o.isArray)(n)&&(0,p.q9)(n,e.adUnitCode)||"string"==typeof n&&e.adUnitCode===n)}function l(e,n){if(!0===c.vc.getConfig("targetingControls.alwaysIncludeDeals")){var t=w.concat(u.xc);return I(n,o.getHighestCpm).map(function(n){if(n.dealId&&s(n,e))return(0,r.Z)({},n.adUnitCode,j(n,t.filter(function(e){return void 0!==n.adserverTargeting[e]})))}).filter(function(e){return e})}return[]}function m(e){return e.map(function(e){return(0,r.Z)({},Object.keys(e)[0],e[Object.keys(e)[0]].map(function(e){return(0,r.Z)({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))}).reduce(function(e,n){return Object.assign(n,e)},{}))}).reduce(function(e,n){var t=Object.keys(n)[0];return e[t]=Object.assign({},e[t],n[t]),e},{})}function C(n){return"string"==typeof n?[n]:(0,o.isArray)(n)?n:e.getAdUnitCodes()||[]}function k(){var n=e.getBidsReceived();if(c.vc.getConfig("useBidCache")){var r=c.vc.getConfig("bidCacheFilterFunction");"function"==typeof r&&(n=n.filter(function(e){return t[e.adUnitCode]===e.auctionId||!!r(e)}))}else n=n.filter(function(e){return t[e.adUnitCode]===e.auctionId});return n=n.filter(function(e){return(0,a.Z)(e,"video.context")!==d.Oh}).filter(E),I(n,o.getOldestHighestCpmBid)}function S(e,t){var o=n.getWinningBids(e,t),a=O();return o=o.map(function(e){return(0,r.Z)({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(function(n){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===a.indexOf(n)}).reduce(function(n,t){var o=[e.adserverTargeting[t]],a=(0,r.Z)({},t.substring(0,20),o);if(t===g.TD.DEAL){var c="".concat(t,"_").concat(e.bidderCode).substring(0,20),u=(0,r.Z)({},c,o);return[].concat((0,i.Z)(n),[a,u])}return[].concat((0,i.Z)(n),[a])},[]))})}function O(){return e.getStandardBidderAdServerTargeting().map(function(e){return e.key}).concat(w).filter(o.uniques)}function T(e,n,t,r){return Object.keys(n.adserverTargeting).filter(_()).forEach(function(t){e.length&&e.filter(function(e){return function(t){return t.adUnitCode===n.adUnitCode&&t.adserverTargeting[e]}}(t)).forEach(function(e){return function(t){(0,o.isArray)(t.adserverTargeting[e])||(t.adserverTargeting[e]=[t.adserverTargeting[e]]),t.adserverTargeting[e]=t.adserverTargeting[e].concat(n.adserverTargeting[e]).filter(o.uniques),delete n.adserverTargeting[e]}}(t))}),e.push(n),e}function _(){var e=O();return e=e.concat(u.xc),function(n){return-1===e.indexOf(n)}}function x(e){return(0,r.Z)({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(_()).map(function(n){return(0,r.Z)({},n.substring(0,20),[e.adserverTargeting[n]])}))}function P(e,n){var t=w.concat(u.xc),i=c.vc.getConfig("sendBidsControl.bidLimit"),a=I(n,o.getHighestCpm,i),d=c.vc.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),l=d?d.map(function(e){return g.TD[e]}):t;return a.map(function(n){if(s(n,e))return(0,r.Z)({},n.adUnitCode,j(n,t.filter(function(e){return void 0!==n.adserverTargeting[e]&&-1!==l.indexOf(e)})))}).filter(function(e){return e})}function j(e,n){return n.map(function(n){return(0,r.Z)({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[n]])})}function B(n){function t(e){return(0,a.Z)(e,g.k2.xn)}return e.getAdUnits().filter(function(e){return(0,p.q9)(n,e.code)&&t(e)}).map(function(e){return(0,r.Z)({},e.code,function(e){var n=t(e);return Object.keys(n).map(function(e){return(0,o.isStr)(n[e])&&(n[e]=n[e].split(",").map(function(e){return e.trim()})),(0,o.isArray)(n[e])||(n[e]=[n[e]]),(0,r.Z)({},e,n[e])})}(e))})}return n.setLatestAuctionForAdUnit=function(e,n){t[e]=n},n.resetPresetTargeting=function(n,t){if((0,o.isGptPubadsDefined)()){var r=C(n),i=e.getAdUnits().filter(function(e){return(0,p.q9)(r,e.code)}),a=v.reduce(function(e,n){return e[n]=null,e},{});
1window.googletag.pubads().getSlots().forEach(function(e){var n=(0,o.isFn)(t)&&t(e);i.forEach(function(t){(t.code===e.getAdUnitPath()||t.code===e.getSlotElementId()||(0,o.isFn)(n)&&n(t.code))&&e.updateTargetingFromMap(a)})})}},n.resetPresetTargetingAST=function(e){C(e).forEach(function(e){var n=window.apntag.getTag(e);if(n&&n.keywords){var t=Object.keys(n.keywords),r={};t.forEach(function(e){(0,p.q9)(v,e.toLowerCase())||(r[e]=n.keywords[e])}),window.apntag.modifyTag(e,{keywords:r})}})},n.getAllTargeting=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k(),t=C(e),r=S(t,n).concat(function(e,n){return n.filter(function(n){return(0,p.q9)(e,n.adUnitCode)}).map(function(e){return Object.assign({},e)}).reduce(T,[]).map(x).filter(function(e){return e})}(t,n)).concat(c.vc.getConfig("enableSendAllBids")?P(t,n):l(t,n)).concat(B(t));r.map(function(e){Object.keys(e).map(function(n){e[n].map(function(e){-1===v.indexOf(Object.keys(e)[0])&&(v=Object.keys(e).concat(v))})})});var i=Object.keys(Object.assign({},g.kF,g.FY)),a=c.vc.getConfig(b),u=c.vc.getConfig(h);if(null!=u&&null!=a)throw new Error(y);a=null!=u?i.concat(u):a||i,Array.isArray(a)&&a.length>0&&(r=function(e,n){var t=Object.assign({},g.TD,g.FY),r=Object.keys(t),i={};(0,o.logInfo)("allowTargetingKeys - allowed keys [ ".concat(n.map(function(e){return t[e]}).join(", ")," ]")),e.map(function(e){var o=Object.keys(e)[0],a=e[o].filter(function(e){var o=Object.keys(e)[0],a=0===r.filter(function(e){return 0===o.indexOf(t[e])}).length||(0,p.sE)(n,function(e){var n=t[e];return 0===o.indexOf(n)});return i[o]=!a,a});e[o]=a});var a=Object.keys(i).filter(function(e){return i[e]});return(0,o.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter(function(e){return e[Object.keys(e)[0]].length>0})}(r,a)),r=m(r);var s=c.vc.getConfig("targetingControls.auctionKeyMaxChars");return s&&((0,o.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(s," characters. Running checks on auction keys...")),r=function(e,n){var t=(0,o.deepClone)(e);return Object.keys(t).map(function(e){return{adUnitCode:e,adserverTargeting:t[e]}}).sort(A()).reduce(function(e,r,i,a){var c,u=(c=r.adserverTargeting,Object.keys(c).reduce(function(e,n){return e+"".concat(n,"%3d").concat(encodeURIComponent(c[n]),"%26")},""));i+1===a.length&&(u=u.slice(0,-3));var s=r.adUnitCode,d=u.length;return d<=n?(n-=d,(0,o.logInfo)("AdUnit '".concat(s,"' auction keys comprised of ").concat(d," characters. Deducted from running threshold; new limit is ").concat(n),t[s]),e[s]=t[s]):(0,o.logWarn)("The following keys for adUnitCode '".concat(s,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(n,".\n"),t[s]),i+1===a.length&&0===Object.keys(e).length&&(0,o.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e},{})}(r,s)),t.forEach(function(e){r[e]||(r[e]={})}),r},c.vc.getConfig("targetingControls",function(e){null!=(0,a.Z)(e,b)&&null!=(0,a.Z)(e,h)&&(0,o.logError)(y)}),n.setTargetingForGPT=function(e,n){window.googletag.pubads().getSlots().forEac
1h(function(t){Object.keys(e).filter(n?n(t):(0,o.isAdUnitCodeMatchingSlot)(t)).forEach(function(n){Object.keys(e[n]).forEach(function(t){var r=e[n][t];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[n][t]=r}),(0,o.logMessage)("Attempting to set targeting-map for slot: ".concat(t.getSlotElementId()," with targeting-map:"),e[n]),t.updateTargetingFromMap(e[n])})})},n.getWinningBids=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k(),t=C(e);return n.filter(function(e){return(0,p.q9)(t,e.adUnitCode)}).filter(function(e){return!0===f.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0}).map(function(e){return e.adUnitCode}).filter(o.uniques).map(function(e){return n.filter(function(n){return n.adUnitCode===e?n:null}).reduce(o.getHighestCpm)})},n.setTargetingForAst=function(e){var t=n.getAllTargeting(e);try{n.resetPresetTargetingAST(e)}catch(e){(0,o.logError)("unable to reset targeting for AST"+e)}Object.keys(t).forEach(function(e){return Object.keys(t[e]).forEach(function(n){if((0,o.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(n," value: ").concat(t[e][n])),(0,o.isStr)(t[e][n])||(0,o.isArray)(t[e][n])){var r={};n.search(/pt[0-9]/)<0?r[n.toUpperCase()]=t[e][n]:r[n]=t[e][n],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}})})},n.isApntagDefined=function(){if(window.apntag&&(0,o.isFn)(window.apntag.setKeywords))return!0},n}(s.K)},11974:function(e,n,t){t.d(n,{k_:function(){return m},oS:function(){return g}});var r=t(4942),i=t(93324),o=t(64358),a=t(3193),c=t(34614),u=t(15164),s=t(50571),d=t(74947),l=t(16310),f=t(9633),p=t(10286),g={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0};a.vc.setDefaults({userSync:(0,o.deepClone)(g)});var v=(0,u.eA)("usersync"),m=function(e){var n={},t={image:[],iframe:[]},u=new Set,s={},g={image:!0,iframe:!1},v=e.config;function m(){if(v.syncEnabled&&e.browserSupportsCookies){try{g.iframe&&b(t.iframe,function(e){var n=(0,i.Z)(e,2),r=n[0],a=n[1];(0,o.logMessage)("Invoking iframe user sync for bidder: ".concat(r)),(0,o.insertUserSyncIframe)(a),function(e,n){e.image=e.image.filter(function(e){return e[0]!==n})}(t,r)}),g.image&&b(t.image,function(e){var n=(0,i.Z)(e,2),t=n[0],r=n[1];(0,o.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,o.triggerPixel)(r)})}catch(e){return(0,o.logError)("Error firing user syncs",e)}t={image:[],iframe:[]}}}function b(e,n){(0,o.shuffle)(e).forEach(n)}return a.vc.getConfig("userSync",function(e){if(e.userSync){var n=e.userSync.filterSettings;(0,o.isPlainObject)(n)&&(n.image||n.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}v=Object.assign(v,e.userSync)}),e.regRule(d.K$,"userSync config",function(e){if(!v.syncEnabled)return{allow:!1,reason:"syncs are disabled"};if(e[l.$k]===f.UL){var t=e[l.cx],r=e[l.bp];if(!n.canBidderRegisterSync(t,r))return{allow:!1,reason:"".concat(t," syncs are not enabled for ").concat(r)}}}),n.registerSync=function(n,i,a){var c;return u.has(i)?(0,o.logMessage)('already fired syncs for "'.concat(i,'", ignoring registerSync call')):v.syncEnabled&&(0,o.isArray)(t[n])?i?0!==v.syncsPerBidder&&Number(s[i])>=v.syncsPerBidder?(0,o.logWarn)('Number of user syncs exceeded for "'.concat(i,'"')):void(e.isAllowed(d.K$,(0,p.T)(f.UL,i,(c={},(0,r.Z)(c,l.cx,n),(0,r.Z)(c,l.IV,a),c)))&&(t[n].push([i,a]),s=function(e,n){return e[n]?e[n]+=1:e[n]=1,e}(s,i))):(0,o.logWarn)("Bidder is required for registering sync"):(0,o.logWarn)('User sync type "'.concat(n,'" not supported'))},n.bidderDone=u.add.bind(u),n.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(m,Number(e));m()},n.triggerUserSyncs=function(){v.enableOverride&&n.syncUsers()},n.canBidderRegisterSync=function(e,n){return!v.filterSettings||!function(e,n){var t=v.filterSettings;if(function(e,n){if(e.all&&e[n])return(0,o.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(n,'" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;var t=e.all?e.all:e[n],r=e.all?"all":n;if(!t)return!1;var i=t.filter,a=t.bidders;return i&&"include"!==i&&"exclude"!==i?((0,o.logWarn)('UserSync "filterSettings.'.concat(r,".filter\" setting '").concat(i,"' is not a valid option; use either 'include' or 'exclude'.")),!1):!!("*"===a||Array.isArray(a)&&a.length>0&&a.every(function(e){return(0,o.isStr)(e)&&"*"!==e}
1))||((0,o.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(r,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1)}(t,e)){g[e]=!0;var r=t.all?t.all:t[e],i="*"===r.bidders?[n]:r.bidders;return{include:function(e,n){return!(0,c.q9)(e,n)},exclude:function(e,n){return(0,c.q9)(e,n)}}[r.filter||"include"](i,n)}return!g[e]}(e,n)},n}(Object.defineProperties({config:a.vc.getConfig("userSync"),isAllowed:s.xD,regRule:s.oB},{browserSupportsCookies:{get:function(){return!(0,o.isSafariBrowser)()&&v.cookiesAreEnabled()}}}))},64358:function(e,n,t){t.r(n),t.d(n,{_each:function(){return fe},_map:function(){return ge},_setEventEmitter:function(){return A},adUnitsFilter:function(){return Ne},bind:function(){return P},buildUrl:function(){return In},callBurl:function(){return ye},checkCookieSupport:function(){return Ve},chunk:function(){return mn},cleanObj:function(){return dn},compareOn:function(){return yn},contains:function(){return pe},convertCamelToUnderscore:function(){return sn},convertTypes:function(){return pn},createInvisibleIframe:function(){return ne},createTrackPixelHtml:function(){return Ee},createTrackPixelIframeHtml:function(){return Ie},cyrb53Hash:function(){return Sn},debugTurnedOn:function(){return ee},deepAccess:function(){return v.Z},deepClone:function(){return Me},deepEqual:function(){return An},deepSetValue:function(){return m.N},delayExecution:function(){return Xe},escapeUnsafeChars:function(){return jn},fill:function(){return vn},flatten:function(){return Se},formatQS:function(){return Cn},generateUUID:function(){return U},getAdUnitSizes:function(){return N},getBidIdParameter:function(){return R},getBidRequest:function(){return Oe},getBidderCodes:function(){return Pe},getDNT:function(){return en},getDefinedParams:function(){return Qe},getGptSlotForAdUnitCode:function(){return on},getGptSlotInfoForAdUnitCode:function(){return an},getHighestCpm:function(){return Ue},getKeyByValue:function(){return xe},getKeys:function(){return Te},getLatestHighestCpmBid:function(){return qe},getMaxValueFromArray:function(){return hn},getMinValueFromArray:function(){return bn},getOldestHighestCpmBid:function(){return Re},getParameterByName:function(){return te},getPerformanceNow:function(){return He},getPrebidInternal:function(){return T},getUniqueIdentifierStr:function(){return B},getUserConfiguredParams:function(){return Ye},getValue:function(){return _e},getValueString:function(){return Ae},getWindowFromDocument:function(){return On},getWindowLocation:function(){return H},getWindowSelf:function(){return K},getWindowTop:function(){return L},groupBy:function(){return Je},hasConsoleLogger:function(){return Y},hasDeviceAccess:function(){return Ge},hasOwn:function(){return ve},inIframe:function(){return ze},insertElement:function(){return me},insertHtmlIntoIframe:function(){return we},insertUserSyncIframe:function(){return Ce},internal:function(){return S},isA:function(){return re},isAdUnitCodeMatchingSlot:function(){return tn},isApnGetTagDefined:function(){return Be},isArray:function(){return ae},isArrayOfNums:function(){return gn},isBoolean:function(){return se},isEmpty:function(){return de},isEmptyStr:function(){return le},isFn:function(){return ie},isGptPubadsDefined:function(){return je},isInteger:function(){return un},isNumber:function(){return ce},isPlainObject:function(){return ue},isSafariBrowser:function(){return Fe},isSlotMatchingAdUnitCode:function(){return rn},isStr:function(){return oe},isValidMediaTypes:function(){return $e},logError:function(){return J},logInfo:function(){return V},logMessage:function(){return G},logWarn:function(){return X},memoize:function(){return _n},mergeDeep:function(){return kn},parseGPTSingleSizeArray:function(){return z},parseGPTSingleSizeArrayToRtbSize:function(){return F},parseQS:function(){return wn},parseQueryStringParameters:function(){return D},parseSizesInput:function(){return M},parseUrl:function(){return En},pick:function(){return ln},prefixLog:function(){return Q},replaceAuctionPrice:function(){return We},replaceClickThrough:function(){return Le},safeJSONParse:function(){return Tn},setScriptAttributes:function(){return xn},shuffle:function(){return Ze},timestamp:function(){return Ke},transformAdServerTargetingObj:function(){return Z},transformBidderParamKeywords:function(){return fn},triggerPixel:function(){return he},tryAppendQueryString:function(){return q},uniques:function(){return ke},unsupportedBidderMessage:function(){return cn},waitForElementToLoad:function(){return be}});var r,i=t(93324),o=t(89062),a=t(4942),c=t(71002),u=t(3193),s=t(77079),d=t.n(s),l=t(34614),f=t(5644),p=t(68792),g=t(78640),v=t(2
vendor: 5,978 bytes, line 1
10265),m=t(96475),b=Object.prototype.toString,h=Boolean(window.console),y=Boolean(h&&window.console.log),w=Boolean(h&&window.console.info),C=Boolean(h&&window.console.warn),E=Boolean(h&&window.console.error),I=(0,g.R)();function A(e){r=e}function k(){null!=r&&r.apply(void 0,arguments)}var S={checkCookieSupport:Ve,createTrackPixelIframeHtml:Ie,getWindowSelf:K,getWindowTop:L,getWindowLocation:H,insertUserSyncIframe:Ce,insertElement:me,isFn:ie,triggerPixel:he,logError:J,logWarn:X,logMessage:G,logInfo:V,parseQS:wn,formatQS:Cn,deepEqual:An},O={};function T(){return O}var _,x={},P=function(e,n){return n}.bind(null,1,x)()===x?Function.prototype.bind:function(e){var n=this,t=Array.prototype.slice.call(arguments,1);return function(){return n.apply(e,t.concat(Array.prototype.slice.call(arguments)))}},j=(_=0,function(){return++_});function B(){return j()+Math.random().toString(16).substr(2)}function U(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,U)}function R(e,n){return n&&n[e]?n[e]:""}function q(e,n,t){return t?e+n+"="+encodeURIComponent(t)+"&":e}function D(e){var n="";for(var t in e)e.hasOwnProperty(t)&&(n+=t+"="+encodeURIComponent(e[t])+"&");return n.replace(/&$/,"")}function Z(e){return e&&Object.getOwnPropertyNames(e).length>0?Te(e).map(function(n){return"".concat(n,"=").concat(encodeURIComponent(_e(e,n)))}).join("&"):""}function N(e){if(e){var n=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){var t=e.mediaTypes.banner.sizes;Array.isArray(t[0])?n=t:n.push(t)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?n=e.sizes:n.push(e.sizes));return n}}function M(e){var n=[];if("string"==typeof e){var t=e.split(","),r=/^(\d)+x(\d)+$/i;if(t)for(var i in t)ve(t,i)&&t[i].match(r)&&n.push(t[i])}else if("object"===(0,c.Z)(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])n.push(z(e));else for(var a=0;a<o;a++)n.push(z(e[a]))}return n}function z(e){if(W(e))return e[0]+"x"+e[1]}function F(e){if(W(e))return{w:e[0],h:e[1]}}function W(e){return ae(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function L(){return window.top}function K(){return window.self}function H(){return window.location}function G(){ee()&&y&&console.log.apply(console,$(arguments,"MESSAGE:"))}function V(){ee()&&w&&console.info.apply(console,$(arguments,"INFO:"))}function X(){ee()&&C&&console.warn.apply(console,$(arguments,"WARNING:")),k(f.FP.AUCTION_DEBUG,{type:"WARNING",arguments:arguments})}function J(){ee()&&E&&console.error.apply(console,$(arguments,"ERROR:")),k(f.FP.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function Q(e){function n(n){return function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];n.apply(void 0,[e].concat(r))}}return{logError:n(J),logWarn:n(X),logMessage:n(G),logInfo:n(V)}}function $(e,n){e=[].slice.call(e);var t=u.vc.getCurrentBidder();return n&&e.unshift(n),t&&e.unshift(r("#aaa")),e.unshift(r("#3b88c3")),e.unshift("%cPrebid"+(t?"%c".concat(t):"")),e;function r(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function Y(){return y}function ee(){return!!u.vc.getConfig("debug")}function ne(){var e=document.createElement("iframe");return e.id=B(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e}function te(e){return wn(H().search)[e]||""}function re(e,n){return b.call(e)==="[object "+n+"]"}function ie(e){return re(e,"Function")}function oe(e){return re(e,"String")}function ae(e){return re(e,"Array")}function ce(e){return re(e,"Number")}function ue(e){return re(e,"Object")}function se(e){return re(e,"Boolean")}function de(e){if(!e)return!0;if(ae(e)||oe(e))return!(e.length>0);for(var n in e)if(hasOwnProperty.call(e,n))return!1;return!0}function le(e){return oe(e)&&(!e||0===e.length)}function fe(e,n){if(!de(e)){if(ie(e.forEach))return e.forEach(n,this);var t=0,r=e.length;if(r>0)for(;t<r;t++)n(e[t],t,e);else for(t in e)hasOwnProperty.call(e,t)&&n.call(this,e[t],t)}}function pe(e,n){if(de(e))return!1;if(ie(e.indexOf))return-1!==e.indexOf(n);for(var t=e.length;t--;)if(e[t]===n)return!0;return!1}function ge(e,n){if(de(e))return[];if(ie(e.map))return e.map(n);var t=[];return fe(e,function(r,i){t.push(n(r,i,e))}),t}function ve(e,n){return e.hasOwnProperty?e.hasOwnProperty(n):void 0!==e[n]&&e.constructor.prototype[n]!==e[n]}function me(e,n,t,r){var i;n=n||document,i=t?n.getElementsByTagName(t):n.getElementsByTagName("head");try{if((i=i.length?i:n.getElementsByTagName("body")).length){i=i[0];var o=r?null:i.firstChild;return i.insertBefore(e,o)}}catch(e){}}function be(e,n){var t=null;return new p.Z(function(r){var i=function n(){e.removeEventListener("load",n),e.removeEventListener("error",n),null!=t&&window.clearTimeout(t),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=n&&(t=window.setTimeout(i,n))})}function he(e,n,t){var r=new Image;n&&S.isFn(n)&&be(r,t).then(n),r.src=e}function ye(e){var n=e.source,t=e.burl;n===f.os.YZ&&t&&S.triggerPixel(t)}function we(e){if(e){var n=document.createElement("iframe");n.id=B(),n.width=0,n.height=0,n.hspace="0",n.vspace="0",n.marginWidth="0",n.marginHeight="0",n.style.display="none",n.style.height="0px",n.style.width="0px",n.scrolling="no",n.frameBorder="0",n.allowtransparency="true",S.insertElement(n,document,"body"),n.contentWindow.document.open(),n.contentWindow.document.write(e),n.contentWindow.document.close()}}function Ce(e,n,t){var r=S.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;var o=i.firstChild;n&&S.isFn(n)&&be(o,t).then(n),S.insertElement(o,document,"html",!0)}function Ee(e){return e?'<div style="position:absolute;
1left:0px;top:0px;visibility:hidden;"><img src="'+encodeURI(e)+'"></div>':""}function Ie(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(n&&(e=encodeURI(e)),t&&(t='sandbox="'.concat(t,'"')),"<iframe ".concat(t,' id="').concat(B(),'"\n frameborder="0"\n allowtransparency="true"\n marginheight="0" marginwidth="0"\n width="0" hspace="0" vspace="0" height="0"\n style="height:0px;width:0px;display:none;"\n scrolling="no"\n src="').concat(e,'">\n </iframe>')):""}function Ae(e,n,t){return null==n?t:oe(n)?n:ce(n)?n.toString():void S.logWarn("Unsuported type for param: "+e+" required type: String")}function ke(e,n,t){return t.indexOf(e)===n}function Se(e,n){return e.concat(n)}function Oe(e,n){var t;if(e)return n.some(function(n){var r=(0,l.sE)(n.bids,function(n){return["bidId","adId","bid_id"].some(function(t){return n[t]===e})});return r&&(t=r),r}),t}function Te(e){return Object.keys(e)}function _e(e,n){return e[n]}function xe(e,n){for(var t in e)if(e.hasOwnProperty(t)&&e[t]===n)return t}function Pe(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:I.adUnits).map(function(e){return e.bids.map(function(e){return e.bidder}).reduce(Se,[])}).reduce(Se,[]).filter(function(e){return void 0!==e}).filter(ke)}function je(){if(window.googletag&&ie(window.googletag.pubads)&&ie(window.googletag.pubads().getSlots))return!0}function Be(){if(window.apntag&&ie(window.apntag.getTag))return!0}var Ue=De("timeToRespond",function(e,n){return e>n}),Re=De("responseTimestamp",function(e,n){return e>n}),qe=De("responseTimestamp",function(e,n){return e<n});function De(e,n){return function(t,r){return t.cpm===r.cpm?n(t[e],r[e])?r:t:t.cpm<r.cpm?r:t}}function Ze(e){for(var n=e.length;n>0;){var t=Math.floor(Math.random()*n),r=e[--n];e[n]=e[t],e[t]=r}return e}function Ne(e,n){return(0,l.q9)(e,n&&n.adUnitCode)}function Me(e){return d()(e)}function ze(){try{return S.getWindowSelf()!==S.getWindowTop()}catch(e){return!0}}function Fe(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function We(e,n){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,n)}function Le(e,n){if(e&&n&&"string"==typeof n)return e.replace(/\${CLICKTHROUGH}/g,n)}function Ke(){return(new Date).getTime()}function He(){return window.performance&&window.performance.now&&window.performance.now()||0}function Ge(){return!1!==u.vc.getConfig("deviceAccess")}function Ve(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Xe(e,n){if(n<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(n));var t=0;return function(){++t===n&&e.apply(this,arguments)}}function Je(e,n){return e.reduce(function(e,t){return(e[t[n]]=e[t[n]]||[]).push(t),e},{})}function Qe(e,n){return n.filter(function(n){return e[n]}).reduce(function(n,t){return Object.assign(n,(0,a.Z)({},t,e[t]))},{})}function $e(e){var n=["banner","native","video"];return!!Object.keys(e).every(function(e){return(0,l.q9)(n,e)})&&(!e.video||!e.video.context||(0,l.q9)(["instream","outstream","adpod"],e.video.context))}function Ye(e,n,t){return e.filter(function(e){return e.code===n}).map(function(e){return e.bids}).reduce(Se,[]).filter(function(e){return e.bidder===t}).map(function(e){return e.params||{}})}function en(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}var nn=function(e,n){return e.getAdUnitPath()===n||e.getSlotElementId()===n};function tn(e){return function(n){return nn(e,n)}}function rn(e){return function(n){return nn(n,e)}}function on(e){var n;return je()&&(n=(0,l.sE)(window.googletag.pubads().getSlots(),rn(e))),n}function an(e){var n=on(e);return n?{gptSlot:n.getAdUnitPath(),divId:n.getSlotElementId()}:{}}function cn(e,n){var t=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n ".concat(e.code," is a ").concat(t," ad unit\n containing bidders that don't support ").concat(t,": ").concat(n,".\n This bidder won't fetch demand.\n ")}function un(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function sn(e){return e.replace(/(?:^|\.?)([A-Z])/g,function(e,n){return"_"+n.toLowerCase()}).replace(/^_/,"")}function dn(e){return Object.keys(e).reduce(function(n,t){return void 0!==e[t]&&(n[t]=e[t]),n},{})}function ln(e,n){return"object"!==(0,c.Z)(e)?{}:n.reduce(function(t,r,i){if("function"==typeof r)return t;var o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);var c=e[r];return"function"==typeof n[i+1]&&(c=n[i+1](c,t)),void 0!==c&&(t[o]=c),t},{})}function fn(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",t=[];return fe(e,function(e,r){if(ae(e)){var i=[];fe(e,function(e){((e=Ae(n+"."+r,e))||""===e)&&i.push(e)}),e=i}else{if(!oe(e=Ae(n+"."+r,e)))return;e=[e]}t.push({key:r,value:e})}),t}function pn(e,n){return Object.keys(e).forEach(function(t){var r,i;n[t]&&(ie(e[t])?n[t]=e[t](n[t]):n[t]=(r=e[t],i=n[t],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(n[t])&&delete n.key)}),n}function gn(e,n){return ae(e)&&(!n||e.length===n)&&e.every(function(e){return un(e)})}function vn(e,n){for(var t=[],r=0;r<n;r++){var i=ue(e)?Me(e):e;
vendor: 7,219 bytes, line 1
1t.push(i)}return t}function mn(e,n){for(var t=[],r=0;r<Math.ceil(e.length/n);r++){var i=r*n,o=i+n;t.push(e.slice(i,o))}return t}function bn(e){return Math.min.apply(Math,(0,o.Z)(e))}function hn(e){return Math.max.apply(Math,(0,o.Z)(e))}function yn(e){return function(n,t){return n[e]<t[e]?1:n[e]>t[e]?-1:0}}function wn(e){return e?e.replace(/^\?/,"").split("&").reduce(function(e,n){var t=n.split("="),r=(0,i.Z)(t,2),o=r[0],a=r[1];return/\[\]$/.test(o)?(e[o=o.replace("[]","")]=e[o]||[],e[o].push(a)):e[o]=a||"",e},{}):{}}function Cn(e){return Object.keys(e).map(function(n){return Array.isArray(e[n])?e[n].map(function(e){return"".concat(n,"[]=").concat(e)}).join("&"):"".concat(n,"=").concat(e[n])}).join("&")}function En(e,n){var t=document.createElement("a");n&&"noDecodeWholeURL"in n&&n.noDecodeWholeURL?t.href=e:t.href=decodeURIComponent(e);var r=n&&"decodeSearchAsString"in n&&n.decodeSearchAsString;return{href:t.href,protocol:(t.protocol||"").replace(/:$/,""),hostname:t.hostname,port:+t.port,pathname:t.pathname.replace(/^(?!\/)/,"/"),search:r?t.search:S.parseQS(t.search||""),hash:(t.hash||"").replace(/^#/,""),host:t.host||window.location.host}}function In(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(S.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function An(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).checkTypes,r=void 0!==t&&t;if(e===n)return!0;if("object"!==(0,c.Z)(e)||null===e||"object"!==(0,c.Z)(n)||null===n||r&&e.constructor!==n.constructor)return!1;if(Object.keys(e).length!==Object.keys(n).length)return!1;for(var i in e){if(!n.hasOwnProperty(i))return!1;if(!An(e[i],n[i],{checkTypes:r}))return!1}return!0}function kn(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];if(!t.length)return e;var i=t.shift();if(ue(e)&&ue(i)){var c=function(n){ue(i[n])?(e[n]||Object.assign(e,(0,a.Z)({},n,{})),kn(e[n],i[n])):ae(i[n])?e[n]?ae(e[n])&&i[n].forEach(function(t){for(var r=1,i=0;i<e[n].length;i++)if(An(e[n][i],t)){r=0;break}r&&e[n].push(t)}):Object.assign(e,(0,a.Z)({},n,(0,o.Z)(i[n]))):Object.assign(e,(0,a.Z)({},n,i[n]))};for(var u in i)c(u)}return kn.apply(void 0,[e].concat(t))}function Sn(e){for(var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,n){if(ie(Math.imul))return Math.imul(e,n);var t=(4194303&e)*(n|=0);return 4290772992&e&&(t+=(4290772992&e)*n|0),0|t},i=3735928559^t,o=1103547991^t,a=0;a<e.length;a++)i=r(i^(n=e.charCodeAt(a)),2654435761),o=r(o^n,1597334677);return i=r(i^i>>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()}function On(e){return e?e.defaultView:null}function Tn(e){try{return JSON.parse(e)}catch(e){}}function _n(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},t=new Map,r=function(){var r=n.apply(this,arguments);return t.has(r)||t.set(r,e.apply(this,arguments)),t.get(r)};return r.clear=t.clear.bind(t),r}function xn(e,n){for(var t in n)n.hasOwnProperty(t)&&e.setAttribute(t,n[t])}var Pn,jn=(Pn={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},function(e){return e.replace(/[<>\b\f\n\r\t\0\u2028\u2029\\]/g,function(e){return Pn[e]})})},36066:function(e,n,t){t.d(n,{O:function(){return a}});var r=t(78653),i=t(55975),o=t(64358);function a(e,n,t){var a,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=c.index,s=void 0===u?r.K.index:u,d=c.bs,l=void 0===d?i.S:d;t=t||s.getBidRequest(n);var f=null==n?void 0:n.adapterCode,p=(null==n?void 0:n.bidderCode)||(null===(a=t)||void 0===a?void 0:a.bidder),g=l.get(null==n?void 0:n.adapterCode,"adjustAlternateBids"),v=l.getOwn(p,"bidCpmAdjustment")||l.get(g?f:p,"bidCpmAdjustment");if(v&&"function"==typeof v)try{return v(e,Object.assign({},n),t)}catch(e){(0,o.logError)("Error during bid adjustment",e)}return e}},99128:function(e,n,t){t.d(n,{A:function(){return C},Bf:function(){return m},V6:function(){return h},g3:function(){return w}});var r=t(93324),i=t(3193);function o(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return a(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return c=e.done,e},e:function(e){u=!0,o=e},f:function(){try{c||null==t.return||t.return()}finally{if(u)throw o}}}}function a(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var c="performanceMetrics",u=window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return Date.now()},s=new WeakMap;function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.now,t=void 0===n?u:n,r=e.mkNode,i=void 0===r?p:r,o=e.mkTimer,a=void 0===o?f:o,c=e.mkRenamer,d=void 0===c?function(e){return e}:c,l=e.nodes,g=void 0===l?s:l;return function(){return function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return{forEach:function(n){n(e)}}};r=d(r);var o=function(e){return function(t){return n.dfWalk({visit:function(n,r){var i=r[e];if(i.hasOwnProperty(t))return i[t]}})}}("timestamps");function c(e,t){var i=r(e);n.dfWalk({follow:function(e,n){return n.propagate&&(!e||!e.stopPropagation)},visit:function(e,n){i.forEach(function(r){null==e?n.metrics[r]=t:(n.groups.hasOwnProperty(r)||(n.groups[r]=[]),n.groups[r].push(t))})}})}function u(e){return a(t,function(n){return c(e,n)})}function s(){var e={};return n.dfWalk({visit:function(n,t){e=Object.assign({},!n||n.includeGroups?t.groups:null,t.metrics,e)}}),e}var l={startTiming:u,measureTime:function(e,n){return u(e).stopAfter(n)()},measureHookTime:function(e,n,t){var r=u(e);return t(function(e){var n=r.stopBefore(e);return n.bail=e.bail&&r.stopBefore(e.bail),n.stopTiming=r,n.untimed=e,n}(n))},checkpoint:function(e){n.timestamps[e]=t()},timeSince:function(e,n){var r=o(e),i=null!=r?t()-r:null;return null!=n&&c(n,i),i},timeBetween:function(e,n,t){var r=o(e),i=o(n),a=null!=r&&null!=i?i-r:null;return null!=t&&c(t,a),a},setMetric:c,getMetrics:s,fork:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.propagate,a=void 0===o||o,c=t.stopPropagation,u=void 0!==c&&c,s=t.includeGroups;return e(i([[n,{propagate:a,stopPropagation:u,includeGroups:void 0!==s&&s}]]),r)},join:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.propagate,i=void 0===r||r,o=t.stopPropagation,a=void 0!==o&&o,c=t.
1includeGroups,u=void 0!==c&&c,s=g.get(e);null!=s&&s.addParent(n,{propagate:i,stopPropagation:a,includeGroups:u})},newMetrics:function(){return e(n.newSibling(),r)},renameWith:function(t){return e(n,t)},toJSON:function(){return s()}};return g.set(l,n),l}(i([]))}}function l(e,n,t){return function(){n&&n();try{return e.apply(this,arguments)}finally{t&&t()}}}function f(e,n){var t=e(),r=!1;function i(){r||(n(e()-t),r=!0)}return i.stopBefore=function(e){return l(e,i)},i.stopAfter=function(e){return l(e,null,i)},i}function p(e){return{metrics:{},timestamps:{},groups:{},addParent:function(n,t){e.push([n,t])},newSibling:function(){return p(e.slice())},dfWalk:function(){var n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.visit,a=t.follow,c=void 0===a?function(){return!0}:a,u=t.visited,s=void 0===u?new Set:u,d=t.inEdge;if(!s.has(this)){if(s.add(this),null!=(n=i(d,this)))return n;var l,f=o(e);try{for(f.s();!(l=f.n()).done;){var p=(0,r.Z)(l.value,2),g=p[0],v=p[1];if(c(d,v)&&null!=(n=g.dfWalk({visit:i,follow:c,visited:s,inEdge:v})))return n}}catch(e){f.e(e)}finally{f.f()}}}}}var g=function(){var e=function(){},n=function(){return{}},t={forEach:e},r=function(){return null};r.stopBefore=function(e){return e},r.stopAfter=function(e){return e};var i=Object.defineProperties({dfWalk:e,newSibling:function(){return i},addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map(function(e){return[e,{get:n}]})));return d({now:function(){return 0},mkNode:function(){return i},mkRenamer:function(){return function(){return t}},mkTimer:function(){return r},nodes:{get:e,set:e}})()}(),v=!0;function m(e){return v&&e||g}i.vc.getConfig(c,function(e){v=!!e[c]});var b,h=(b=d(),function(){return v?b():g});function y(e,n){return function(t,r){return function(i){for(var o=arguments.length,a=new Array(o>1?o-1:0),c=1;c<o;c++)a[c-1]=arguments[c];var u=this;return m(n.apply(u,a)).measureHookTime(e+t,i,function(e){return r.call.apply(r,[u,e].concat(a))})}}}var w=y("requestBids.",function(e){return e.metrics}),C=y("addBidResponse.",function(e,n){return n.metrics})},68792:function(e,n,t){t.d(n,{P:function(){return m},Z:function(){return g}});var r=t(93324),i=t(15671),o=t(43144),a=t(18916),c=t(42793);function u(e,n,t){!function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,n),n.set(e,t)}function s(e,n,t){return function(e,n){if(e!==n)throw new TypeError("Private static access of wrong provenance")}(e,n),t}var d=0,l=1,f=new WeakMap,p=new WeakMap,g=function(){function e(n){if((0,i.Z)(this,e),u(this,f,{writable:!0,value:void 0}),u(this,p,{writable:!0,value:void 0}),"function"!=typeof n)throw new Error("resolver not a function");var t=[],o=[],a=[d,l].map(function(e){return function(n){if(e===d&&"function"==typeof(null==n?void 0:n.then))n.then(g,v);else if(!t.length)for(t.push(e,n);o.length;)o.shift()()}}),s=(0,r.Z)(a,2),g=s[0],v=s[1];try{n(g,v)}catch(e){v(e)}(0,c.Z)(this,f,t),(0,c.Z)(this,p,o)}return(0,o.Z)(e,[{key:"then",value:function(e,n){var t=this,i=(0,a.Z)(this,f);return new this.constructor(function(o,c){var u=function(){var t=i[1],a=i[0]===d?[e,o]:[n,c],u=(0,r.Z)(a,2),s=u[0],l=u[1];if("function"==typeof s){try{t=s(t)}catch(e){return void c(e)}l=o}l(t)};i.length?u():(0,a.Z)(t,p).push(u)})}},{key:"catch",value:function(e){return this.then(null,e)}},{key:"finally",value:function(e){var n,t=this;return this.then(function(t){return n=t,e()},function(r){return n=t.constructor.reject(r),e()}).then(function(){return n})}}],[{key:"timeout",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new e(function(e){0===n?e():setTimeout(e,n)})}},{key:"race",value:function(n){var t=this;return new this(function(r,i){s(t,e,v).call(t,n,function(e,n){return e?r(n):i(n)})})}},{key:"all",value:function(n){var t=this;return new this(function(r,i){var o=[];s(t,e,v).call(t,n,function(e,n,t){return e?o[t]=n:i(n)},function(){return r(o)})})}},{key:"allSettled",value:function(n){var t=this;return new this(function(r){var i=[];s(t,e,v).call(t,n,function(e,n,t){return i[t]=e?{status:"fulfilled",value:n}:{status:"rejected",reason:n}},function(){return r(i)})})}},{key:"resolve",value:function(e){return new this(function(n){return n(e)})}},{key:"reject",value:function(e){return new this(function(n,t){return t(e)})}}]),e}();function v(e,n,t){var r=this,i=e.length;function o(){n.apply(this,arguments),--i<=0&&t&&t()}0===e.length&&t?t():e.forEach(function(e,n){return r.resolve(e).then(function(e){return o(!0,e,
1n)},function(e){return o(!1,e,n)})})}function m(){var e,n,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).promiseFactory;function r(e){return function(n){return e(n)}}return{promise:(void 0===t?function(e){return new g(e)}:t)(function(t,r){e=t,n=r}),resolve:r(e),reject:r(n)}}},90154:function(e,n,t){t.d(n,{Dn:function(){return d},LD:function(){return s},gZ:function(){return u},hD:function(){return l}});var r=t(20265),i=t(64358),o=t(3193),a=t(92797),c=t(78653),u="outstream",s="instream";function d(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===n?c.K.index:n,i=(0,r.Z)(t.getMediaTypes(e),"video"),o=i&&(0,r.Z)(i,"context"),a=i&&(0,r.Z)(i,"useCacheKey"),u=t.getAdUnit(e);return l(e,u,i,o,a)}var l=(0,a.z3)("sync",function(e,n,t,r,a){return t&&(a||r!==u)?o.vc.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.logError)('\n This bid contains only vastXml and will not work when a prebid cache url is not specified.\n Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });\n '),!1):!(r===u&&!a&&!(e.renderer||n&&n.renderer||t.renderer))},"checkVideoBidSetup")},79885:function(e,n,t){t.d(n,{h:function(){return c},z:function(){return u}});var r=t(48928),i=t(3193),o=t(78653);function a(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===n?o.K.index:n,r=e.vastXml?e.vastXml:function(e,n){var t=n?"<![CDATA[".concat(n,"]]>"):"";return'<VAST version="3.0">\n <Ad>\n <Wrapper>\n <AdSystem>prebid.org wrapper</AdSystem>\n <VASTAdTagURI><![CDATA['.concat(e,"]]></VASTAdTagURI>\n <Impression>").concat(t,"</Impression>\n <Creatives></Creatives>\n </Wrapper>\n </Ad>\n </VAST>")}(e.vastUrl,e.vastImpUrl),a=t.getAuction(e),c={type:"xml",value:r,ttlseconds:Number(e.ttl)+15};return i.vc.getConfig("cache.vasttrack")&&(c.bidder=e.bidder,c.bidid=e.requestId,c.aid=e.auctionId),null!=a&&(c.timestamp=a.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(c.key=e.customCacheKey),c}function c(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.O,o={puts:e.map(a)};t(i.vc.getConfig("cache.timeout"))(i.vc.getConfig("cache.url"),function(e){return{success:function(n){var t;try{t=JSON.parse(n).responses}catch(n){return void e(n,[])}t?e(null,t):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(n,t){e(new Error("Error storing video ad in the cache: ".concat(n,": ").concat(JSON.stringify(t))),[])}}}(n),JSON.stringify(o),{contentType:"text/plain",withCredentials:!0})}function u(e){return"".concat(i.vc.getConfig("cache.url"),"?uuid=").concat(e)}},20265:function(e,n,t){function r(e,n,t,r,i){for(n=n.split?n.split("."):n,r=0;r<n.length;r++)e=e?e[n[r]]:i;return e===i?t:e}t.d(n,{Z:function(){return r}})},81432:function(e){a.SYNC=1,a.ASYNC=2,a.QUEUE=4;var n=Object.freeze({useProxy:!0,ready:0}),t=new WeakMap,r="2,1,0"===[1].reduce(function(e,n,t){return[e,n,t]},2).toString()?Array.prototype.reduce:function(e,n){var t,r=Object(this),i=r.length>>>0,o=0;if(n)t=n;else{for(;o<i&&!(o in r);)o++;t=r[o++]}for(;o<i;)o in r&&(t=e(t,r[o],o,r)),o++;return t};function i(e,n){return Array.prototype.slice.call(e,n)}var o=Object.assign||function(e){return r.call(i(arguments,1),function(e,n){return n&&Object.keys(n).forEach(function(t){e[t]=n[t]}),e},e)};function a(e){var c,u={},s=[];function d(e,n){return"function"==typeof e?p.call(null,"sync",e,n):"string"==typeof e&&"function"==typeof n?p.apply(null,arguments):"object"==typeof e?function(e,n,t){var r=!0;void 0===n&&(n=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(n=n.filter(function(n){return!("function"!=typeof e[n]||-1!==o.indexOf(n)||n.match(/^_/))})).forEach(function(n){var r=n.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var c=e[o];i[o]=e[o]=p(a,c,t?[t,o]:void 0)}}),e=Object.getPrototypeOf(e)}while(r&&e);return i}.apply(null,arguments):void 0}function l(e){var n=Array.isArray(e)?e:e.split(".");return r.call(n,function(t,r,i){var o=t[r],a=!1;return o||(i===n.length-1?(c||s.push(function(){a||console.warn("fun-hooks: referenced '"+e+"' but it was never created")}),t[r]=f(function(e){t[r]=e,a=!0})):t[r]={})},u)}function f(e){var n=[],r=[],i=function(){},a={before:function(e,t){return u.call(this,n,"before",e,t)},after:function(e,n){return u.call(this,r,"after",e,n)},getHooks:function(e){var t=n.concat(r);"object"==typeof e&&(t=t.filter(function(n){return Object.keys(e).every(function(t){return n[t]===e[t]})}));try{o(t,{remove:function(){return t.forEach(function(e){e.remove()}),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return t},removeAll:function(){return this.getHooks().remove()}},c={install:function(t,o,a){this.type=t,i=a,a(n,r),e&&e(o)}};return t.set(a.after,c),a;function u(e,t,o,a){var c={hook:o,type:t,priority:a||10,remove:function(){var t=e.indexOf(c);-1!==t&&(e.splice(t,1),i(n,r))}};return e.push(c),e.sort(function(e,n){return n.priority-e.priority}),i(n,r),this}}function p(n,r,u){var d=r.after&&t.get(r.after);if(d){if(d.type!==n)throw"fun-hooks: recreated hookable with different type";return r}var p,g,v=u?l(u):f(),m={get:function(e,n){return v[n]||Reflect.get.apply(Reflect,arguments)}};return c||s.push(b),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?g=new Proxy(r,m):o(g=function(){return m.apply?m.apply(r,this,i(arguments)):r.apply(this,arguments)},v),t.get(g.after).install(n,g,function(e,t){var r,o=[];function a(e){o.push(e.hook)}e.length||t.length?(e.forEach(a),r=o.push(void 0)-1,t.forEach(a),p=function(e,t,a){var c,u=0,s="async"===n&&"function"==typeof a[a.length-1]&&a.pop();function d(e){"sync"===n?c=e:s&&s.apply(null,arguments)}function l(e){if(o[u]){var r=i(arguments);return l.bail=d,r.unshift(l),o[u++].apply(t,r)}"sync"===n?c=e:s&&s.apply(null,arguments)}
vendor: 6,232 bytes, line 1
1return o[r]=function(){var r=i(arguments,1);"async"===n&&s&&(delete l.bail,r.push(l));var o=e.apply(t,r);"sync"===n&&l(o)},l.apply(null,a),c}):p=void 0,b()}),g;function b(){!c&&("sync"!==n||e.ready&a.SYNC)&&("async"!==n||e.ready&a.ASYNC)?"sync"!==n&&e.ready&a.QUEUE?m.apply=function(){var e=arguments;s.push(function(){g.apply(e[1],e[2])})}:m.apply=function(){throw"fun-hooks: hooked function not ready"}:m.apply=p}}return(e=o({},n,e)).ready?d.ready=function(){c=!0,function(e){for(var n;n=e.shift();)n()}(s)}:c=!0,d.get=l,d}e.exports=a},77079:function(e){e.exports=function e(n){var t=Array.isArray(n)?[]:{};for(var r in n){var i=n[r];t[r]=i&&"object"==typeof i?e(i):i}return t}},30907:function(e,n,t){function r(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}t.d(n,{Z:function(){return r}})},83878:function(e,n,t){function r(e){if(Array.isArray(e))return e}t.d(n,{Z:function(){return r}})},45057:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(30907);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}},26983:function(e,n,t){function r(e,n){return n.get?n.get.call(e):n.value}t.d(n,{Z:function(){return r}})},86011:function(e,n,t){function r(e,n,t){if(n.set)n.set.call(e,t);else{if(!n.writable)throw new TypeError("attempted to set read only private field");n.value=t}}t.d(n,{Z:function(){return r}})},15671:function(e,n,t){function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,{Z:function(){return r}})},1519:function(e,n,t){function r(e,n,t){if(!n.has(e))throw new TypeError("attempted to "+t+" private field on non-instance");return n.get(e)}t.d(n,{Z:function(){return r}})},18916:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(26983),i=t(1519);function o(e,n){var t=(0,i.Z)(e,n,"get");return(0,r.Z)(e,t)}},42793:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(86011),i=t(1519);function o(e,n,t){var o=(0,i.Z)(e,n,"set");return(0,r.Z)(e,o,t),t}},43144:function(e,n,t){function r(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,n,t){return n&&r(e.prototype,n),t&&r(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}t.d(n,{Z:function(){return i}})},4942:function(e,n,t){function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}t.d(n,{Z:function(){return r}})},61120:function(e,n,t){function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}t.d(n,{Z:function(){return r}})},60136:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(89611);function i(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&(0,r.Z)(e,n)}},59199:function(e,n,t){function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}t.d(n,{Z:function(){return r}})},31902:function(e,n,t){function r(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,o=[],a=!0,c=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==t.return||t.return()}finally{if(c)throw i}}return o}}t.d(n,{Z:function(){return r}})},25267:function(e,n,t){function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(n,{Z:function(){return r}})},42786:function(e,n,t){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(n,{Z:function(){return r}})},73930:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(71002);function i(e,n){if(n&&("object"===(0,r.Z)(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}},89611:function(e,n,t){function r(e,n){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}t.d(n,{Z:function(){return r}})},93324:function(e,n,t){t.d(n,{Z:function(){return c}});var r=t(83878),i=t(31902),o=t(40181),a=t(25267);function c(e,n){return(0,r.Z)(e)||(0,i.Z)(e,n)||(0,o.Z)(e,n)||(0,a.Z)()}},89062:function(e,n,t){t.d(n,{Z:function(){return c}});var r=t(45057),i=t(59199),o=t(40181),a=t(42786);function c(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,a.Z)()}},71002:function(e,n,t){function r(e){return(r="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)}t.d(n,{Z:function(){return r}})},40181:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(30907);function i(e,n){if(e){if("string"==typeof e)return(0,r.Z)(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?(0,r.Z)(e,n):void 0}}},96475:function(e,n,t){function r(e,n,t){n.split&&(n=n.split("."));for(var r,i,o=0,a=n.length,c=e;o<a&&"__proto__"!==(i=n[o++])&&"constructor"!==i&&"prototype"!==i;)c=c[i]=o===a?t:typeof(r=c[i])==typeof n?r:0*n[o]!=0||~(""+n[o]).indexOf(".")?{}:[]}t.d(n,{N:function(){return r}})},5644:function(e){e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","Q_":{"GOOD":1,"NO_BID":2},"FP":{"AUCTION_INIT":"auctionInit","AUCTION_END":"auctionEnd","BID_ADJUSTMENT":"bidAdjustment","BID_TIMEOUT":"bidTimeout","BID_REQUESTED":"bidRequested","BID_RESPONSE":"bidResponse","BID_REJECTED":"bidRejected","NO_BID":"noBid","SEAT_NON_BID":"seatNonBid","BID_WO
1N":"bidWon","BIDDER_DONE":"bidderDone","BIDDER_ERROR":"bidderError","SET_TARGETING":"setTargeting","BEFORE_REQUEST_BIDS":"beforeRequestBids","BEFORE_BIDDER_HTTP":"beforeBidderHttp","REQUEST_BIDS":"requestBids","ADD_AD_UNITS":"addAdUnits","AD_RENDER_FAILED":"adRenderFailed","AD_RENDER_SUCCEEDED":"adRenderSucceeded","TCF2_ENFORCEMENT":"tcf2Enforcement","AUCTION_DEBUG":"auctionDebug","BID_VIEWABLE":"bidViewable","STALE_RENDER":"staleRender","BILLABLE_EVENT":"billableEvent"},"q_":{"PREVENT_WRITING_ON_MAIN_DOCUMENT":"preventWritingOnMainDocument","NO_AD":"noAd","EXCEPTION":"exception","CANNOT_FIND_AD":"cannotFindAd","MISSING_DOC_OR_ADID":"missingDocOrAdid"},"aI":{"bidWon":"adUnitCode"},"Ql":{"yE":"low","M2":"medium","lj":"high","B7":"auto","uN":"dense","qN":"custom"},"TD":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","SOURCE":"hb_source","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_ID":"hb_cache_id","CACHE_HOST":"hb_cache_host","ADOMAIN":"hb_adomain","ACAT":"hb_acat"},"kF":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_HOST":"hb_cache_host"},"FY":{"title":"hb_native_title","body":"hb_native_body","body2":"hb_native_body2","privacyLink":"hb_native_privacy","privacyIcon":"hb_native_privicon","sponsoredBy":"hb_native_brand","image":"hb_native_image","icon":"hb_native_icon","clickUrl":"hb_native_linkurl","displayUrl":"hb_native_displayurl","cta":"hb_native_cta","rating":"hb_native_rating","address":"hb_native_address","downloads":"hb_native_downloads","likes":"hb_native_likes","phone":"hb_native_phone","price":"hb_native_price","salePrice":"hb_native_saleprice","rendererUrl":"hb_renderer_url","adTemplate":"hb_adTemplate"},"os":{"YZ":"s2s"},"UE":{"CK":"targetingSet","fe":"rendered","G9":"bidRejected"},"Gw":{"UI":"Bid has missing or invalid properties","Gp":"Invalid request ID","Dg":"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes","pe":"Bid does not meet price floor","Xx":"Unable to convert currency"},"V1":{"body":"desc","body2":"desc2","sponsoredBy":"sponsored","cta":"ctatext","rating":"rating","address":"address","downloads":"downloads","likes":"likes","phone":"phone","price":"price","salePrice":"saleprice","displayUrl":"displayurl"},"s$":{"sponsored":1,"desc":2,"rating":3,"likes":4,"downloads":5,"price":6,"saleprice":7,"phone":8,"address":9,"desc2":10,"displayurl":11,"ctatext":12},"oF":{"ICON":1,"MAIN":3},"zA":["privacyLink","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"]}')}},t={};function r(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={exports:{}};return n[e].call(o.exports,o,o.exports,r),o.exports}r.m=n,e=[],r.O=function(n,t,i,o){if(!t){var a=1/0;for(d=0;d<e.length;d++){t=e[d][0],i=e[d][1],o=e[d][2];for(var c=!0,u=0;u<t.length;u++)(!1&o||a>=o)&&Object.keys(r.O).every(function(e){return r.O[e](t[u])})?t.splice(u--,1):(c=!1,o<a&&(a=o));if(c){e.splice(d--,1);var s=i();void 0!==s&&(n=s)}}return n}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[t,i,o]},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,{a:n}),n},r.d=function(e,n){for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={25602:0};r.O.j=function(n){return 0===e[n]};var n=function(n,t){var i,o,a=t[0],c=t[1],u=t[2],s=0;if(a.some(function(n){return 0!==e[n]})){for(i in c)r.o(c,i)&&(r.m[i]=c[i]);if(u)var d=u(r)}for(n&&n(t);s<a.length;s++)o=a[s],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(d)},t=self.pbjsChunk=self.pbjsChunk||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}();var i=r(23866);i=r.O(i)}(),(self.pbjsChunk=self.pbjsChunk||[]).push([[85279],{24980:function(e,n,t){t.d(n,{T:function(){return C},x:function(){return w}});var r=t(93324),i=new WeakMap;function o(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!i.has(e)){var t=Object.entries(e);t.sort(function(e,n){return(e=e[1].priority||0)===(n=n[1].priority||0)?0:e>n?-1:1}),i.set(e,t.map(function(e){var n=(0,r.Z)(e,2);return[n[0],n[1].fn]}))}var o=i.get(e).filter(function(e){var t=(0,r.Z)(e,1)[0];return!n.hasOwnProperty(t)||n[t]}).map(function(e){var t=(0,r.Z)(e,2),i=t[0],o=t[1];return n.hasOwnProperty(i)?n[i].bind(this,o):o});return function(){var e=this,n=Array.from(arguments);o.forEach(function(t){t.apply(e,n)})}}var a=t(64358),c=t(4942),u=t(96475),s=t(20265),d=t(24679);function l(e){return(e=(0,a.parseSizesInput)(e)).map(function(e){var n=e.split("x"),t=(0,r.Z)(n,2),i=t[0],o=t[1];return{w:parseInt(i,10),h:parseInt(o,10)}})}var f,p=new Set(["pos","placement","plcmt","api","mimes","protocols","playbackmethod","minduration","maxduration","w","h","
1startdelay","placement","linearity","skip","skipmin","skipafter","minbitrate","maxbitrate","delivery","playbackend"]),g={instream:1},v=t(15840),m=t(26372),b=t(83790),h=(f={},(0,c.Z)(f,m.Z,{fpd:{priority:99,fn:function(e,n){(0,a.mergeDeep)(e,n.ortb2)}},onlyOneClient:{priority:-99,fn:(0,b.A_)("ORTB request")},props:{fn:function(e,n){var t;Object.assign(e,{id:e.id||n.auctionId,test:e.test||0});var r=parseInt(n.timeout,10);isNaN(r)||(e.tmax=r),(0,u.N)(e,"source.tid",(null===(t=e.source)||void 0===t?void 0:t.tid)||n.auctionId)}}}),(0,c.Z)(f,m.DZ,{fpd:{priority:99,fn:function(e,n){(0,a.mergeDeep)(e,n.ortb2Imp)}},id:{fn:function(e,n){e.id=n.bidId}},banner:{fn:function(e,n,t){if(!t.mediaType||t.mediaType===d.Mk){var r=(0,s.Z)(n,"mediaTypes.banner");if(r){var i={topframe:!0===(0,a.inIframe)()?0:1};r.sizes&&(i.format=l(r.sizes)),r.hasOwnProperty("pos")&&(i.pos=r.pos),e.banner=(0,a.mergeDeep)(i,e.banner)}}}},pbadslot:{fn:function(e){var n,t,r,i,o=null===(n=e.ext)||void 0===n||null===(t=n.data)||void 0===t?void 0:t.pbadslot;o&&"string"==typeof o||null===(r=e.ext)||void 0===r||null===(i=r.data)||void 0===i||delete i.pbadslot}}}),(0,c.Z)(f,m.Px,{mediaType:{priority:99,fn:v.R},banner:{fn:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).createPixel,n=void 0===e?function(e){return(0,a.createTrackPixelHtml)(decodeURIComponent(e))}:e;return function(e,t){e.mediaType===d.Mk&&(t.adm&&t.nurl?(e.ad=t.adm,e.ad+=n(t.nurl)):t.adm?e.ad=t.adm:t.nurl&&(e.adUrl=t.nurl))}}()},props:{fn:function(e,n,t){var i;Object.entries({requestId:null===(i=t.bidRequest)||void 0===i?void 0:i.bidId,seatBidId:n.id,cpm:n.price,currency:t.ortbResponse.cur||t.currency,width:n.w,height:n.h,dealId:n.dealid,creative_id:n.crid,creativeId:n.crid,burl:n.burl,ttl:n.exp||t.ttl,netRevenue:t.netRevenue}).filter(function(e){var n=(0,r.Z)(e,2);return n[0],void 0!==n[1]}).forEach(function(n){var t=(0,r.Z)(n,2),i=t[0],o=t[1];return e[i]=o}),e.meta||(e.meta={}),n.adomain&&(e.meta.advertiserDomains=n.adomain)}}}),f);h[m.DZ].native={fn:function(e,n,t){if(!t.mediaType||t.mediaType===d.B5){var r,i=n.nativeOrtbRequest;i&&(null!==(r=(i=Object.assign({},t.nativeRequest,i)).assets)&&void 0!==r&&r.length?e.native=(0,a.mergeDeep)({},{request:JSON.stringify(i),ver:i.ver},e.native):(0,a.logWarn)("mediaTypes.native is set, but no assets were specified. Native request skipped.",n))}}},h[m.Px].native={fn:function(e,n){if(e.mediaType===d.B5){var t;if(t="string"==typeof n.adm?JSON.parse(n.adm):n.adm,!(0,a.isPlainObject)(t)||!Array.isArray(t.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:t}}}},h[m.DZ].video={fn:function(e,n,t){if(!t.mediaType||t.mediaType===d.pX){var i=(0,s.Z)(n,"mediaTypes.video");if(!(0,a.isEmpty)(i)){var o=Object.fromEntries(Object.entries(i).filter(function(e){var n=(0,r.Z)(e,1)[0];return p.has(n)}));if(i.playerSize){var c=l(i.playerSize);c.length>1&&(0,a.logWarn)("video request specifies more than one playerSize; all but the first will be ignored"),Object.assign(o,c[0])}var u=g[i.context];null!=u&&(o.placement=u),e.video=(0,a.mergeDeep)(o,e.video)}}}},h[m.Px].video={fn:function(e,n,t){if(e.mediaType===d.pX){if((0,s.Z)(t.imp,"video.w")&&(0,s.Z)(t.imp,"video.h")){var r=[t.imp.video.w,t.imp.video.h];e.playerWidth=r[0],e.playerHeight=r[1]}n.adm&&(e.vastXml=n.adm),n.nurl&&(e.vastUrl=n.nurl)}}};var y=t(61283);function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.context,t=void 0===n?{}:n,r=e.processors,i=void 0===r?C:r,c=e.overrides,u=void 0===c?{}:c,s=e.imp,d=e.request,l=e.bidResponse,f=e.response,p=new WeakMap;function g(e,n,t,r){var a;return function(){return null==a&&(a=function(){var a=t.bind(this,o(i()[e]||{},u[e]||{}));return n&&(a=n.bind(this,a)),function(){try{return a.apply(this,arguments)}catch(e){r.call.apply(r,[this,e].concat(Array.prototype.slice.call(arguments)))}}}()),a.apply(this,arguments)}}var v=g(m.DZ,s,function(e,n,t){var r={};return e(r,n,t),r},function(e,n,t){(0,a.logError)("Error while converting bidRequest to ORTB imp; request skipped.",{error:e,bidRequest:n,context:t})}),b=g(m.Z,d,function(e,n,t,r){var i={imp:n};return e(i,t,r),i},function(e,n,t,r){throw(0,a.logError)("Error while converting to ORTB request",{error:e,imps:n,bidderRequest:t,context:r}),e}),h=g(m.Px,l,function(e,n,t){var r={};return e(r,n,t),r},function(e,n,t){(0,a.logError)("Error while converting ORTB seatbid.bid to bi
1dResponse; bid skipped.",{error:e,bid:n,context:t})}),y=g(m.YC,f,function(e,n,t,r){var i={bids:n};return e(i,t,r),i},function(e,n,t,r){throw(0,a.logError)("Error while converting from ORTB response",{error:e,bidResponses:n,ortbResponse:t,context:r}),e});return{toORTB:function(e){var n=e.bidderRequest,r=e.bidRequests,i=e.context,o=void 0===i?{}:i;r=r||n.bids;var c={req:Object.assign({bidRequests:r},t,o),imp:{}};c.req.impContext=c.imp;var u=r.map(function(e){var r=Object.assign({bidderRequest:n,reqContext:c.req},t,o),i=v(e,r);if(null!=i){if(i.hasOwnProperty("id"))return Object.assign(r,{bidRequest:e,imp:i}),c.imp[i.id]=r,i;(0,a.logError)("Converted ORTB imp does not specify an id, ignoring bid request",e,i)}}).filter(Boolean),s=b(u,n,c.req);return c.req.bidderRequest=n,null!=s&&p.set(s,c),s},fromORTB:function(e){var n=e.request,t=e.response,r=p.get(n);if(null==r)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:n},t,e)}var o=Object.fromEntries((n.imp||[]).map(function(e){return[e.id,e]})),c=(t.seatbid||[]).flatMap(function(e){return(e.bid||[]).map(function(n){if(o.hasOwnProperty(n.impid)&&r.imp.hasOwnProperty(n.impid))return h(n,i(r.imp[n.impid],{imp:o[n.impid],seatbid:e,ortbResponse:t}));(0,a.logError)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",n)})}).filter(Boolean);return y(c,t,i(r.req))}}}var C=(0,a.memoize)(function(){return(0,y.F)(h,(0,m.fP)(m.TP))})},61283:function(e,n,t){t.d(n,{F:function(){return i}});var r=t(26372);function i(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var o=n.shift(),a=n.length>1?i.apply(void 0,n):n[0];return Object.fromEntries(r.gm.map(function(e){return[e,Object.assign({},o[e],a[e])]}))}},15840:function(e,n,t){t.d(n,{R:function(){return o},e:function(){return i}});var r=t(24679),i={1:r.Mk,2:r.pX,4:r.B5};function o(e,n,t){if(!e.mediaType){var r=t.mediaType;if(!r&&!i.hasOwnProperty(n.mtype))throw new Error("Cannot determine mediaType for response");e.mediaType=r||i[n.mtype]}}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[70951],{99933:function(e,n,t){t.d(n,{X:function(){return y}});var r,i=t(61283),o=t(4942),a=t(93324),c=t(26372),u=t(20265),s=t(64358),d=t(11021),l=t(51039),f=t(96475),p=t(39702),g=t(3193),v=t(78640),m=t(24679),b=(r={},(0,o.Z)(r,c.Z,{extPrebid:{fn:function(e,n){var t;(0,f.N)(e,"ext.prebid",(0,s.mergeDeep)({auctiontimestamp:n.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},null===(t=e.ext)||void 0===t?void 0:t.prebid)),g.vc.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){var n,t;(0,f.N)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,v.R)().version},null===(n=e.ext)||void 0===n||null===(t=n.prebid)||void 0===t?void 0:t.channel))}},extPrebidAliases:{fn:function(e,n,t){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).am,i=void 0===r?l.ZP:r;if(i.aliasRegistry[n.bidderCode]){var o=i.bidderRegistry[n.bidderCode];o&&o.getSpec().skipPbsAliasing||(0,f.N)(e,"ext.prebid.aliases.".concat(n.bidderCode),i.aliasRegistry[n.bidderCode])}}}}),(0,o.Z)(r,c.DZ,{params:{fn:p.j},adUnitCode:{fn:function(e,n){var t=n.adUnitCode;t&&(0,f.N)(e,"ext.prebid.adunitcode",t)}}}),(0,o.Z)(r,c.Px,{mediaType:{fn:d.P,priority:99},videoCache:{fn:function(e,n){if(e.mediaType===m.pX){var t=(0,u.Z)(n,"ext.prebid.cache.vastXml")||{},r=t.cacheId,i=t.url;if(!r||!i){var o=(0,u.Z)(n,"ext.prebid.targeting")||{},a=o.hb_uuid,c=o.hb_cache_host,s=o.hb_cache_path;a&&c&&s&&(r=a,i="https://".concat(c).concat(s,"?uuid=").concat(a))}r&&i&&Object.assign(e,{videoCacheKey:r,vastUrl:i})}},priority:-10},bidderCode:{fn:function(e,n,t){var r;e.bidderCode=t.seatbid.seat,e.adapterCode=(0,u.Z)(n,"ext.prebid.meta.adaptercode")||(null===(r=t.bidRequest)||void 0===r?void 0:r.bidder)||e.bidderCode}},pbsBidId:{fn:function(e,n){var t=(0,u.Z)(n,"ext.prebid.bidid");(0,s.isStr)(t)&&(e.pbsBidId=t)}},adserverTargeting:{fn:function(e,n){var t=(0,u.Z)(n,"ext.prebid.targeting");(0,s.isPlainObject)(t)&&(e.adserverTargeting=t)}},extPrebidMeta:{fn:function(e,n){e.meta=(0,s.mergeDeep)({},(0,u.Z)(n,"ext.prebid.meta"),e.meta)}},pbsWurl:{fn:function(e,n){var t=(0,u.Z)(n,"ext.prebid.events.win");(0,s.isStr)(t)&&(e.pbsWurl=t)}}}),(0,o.Z)(r,c.YC,{serverSideStats:{fn:function(e,n,t){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}
1).forEach(function(e){var r=(0,a.Z)(e,2),i=r[0],o=r[1],c=(0,u.Z)(n,"ext.".concat(i,".").concat(t.bidderRequest.bidderCode));c&&(t.bidderRequest[o]=c,t.bidRequests.forEach(function(e){return e[o]=c}))})}}}),r),h=t(24980),y=(0,s.memoize)(function(){return(0,i.F)((0,h.T)(),b,(0,c.fP)(c.md))})},11021:function(e,n,t){t.d(n,{E:function(){return c},P:function(){return u}});var r,i=t(4942),o=t(24679),a=t(15840),c=(r={},(0,i.Z)(r,o.Mk,"banner"),(0,i.Z)(r,o.B5,"native"),(0,i.Z)(r,o.pX,"video"),r);function u(e,n,t){var r,i,u=t.mediaType;u||(u=a.e.hasOwnProperty(n.mtype)?a.e[n.mtype]:null===(r=n.ext)||void 0===r||null===(i=r.prebid)||void 0===i?void 0:i.type,c.hasOwnProperty(u)||(u=o.Mk)),e.mediaType=u}},39702:function(e,n,t){t.d(n,{j:function(){return a}});var r=t(78653),i=t(51039),o=t(96475);function a(e,n,t){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=a.adUnit,u=a.bidderRequests,s=a.index,d=void 0===s?r.K.index:s,l=a.bidderRegistry,f=void 0===l?i.ZP.bidderRegistry:l,p=n.params,g=f[n.bidder];g&&g.getSpec().transformBidParams&&(c=c||d.getAdUnit(n),u=u||[t.bidderRequest],p=g.getSpec().transformBidParams(p,!0,c,u)),p&&(0,o.N)(e,"ext.prebid.bidder.".concat(n.bidder),p)}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[83864],{46319:function(e,n,t){t.d(n,{p:function(){return x}});var r=t(71002),i=t(89062),o=t(78640),a=t(64358),c=t(20265),u=t(35706),s=t(3193),d=t(14699),l=t(24679),f=t(78653),p=t(34614),g=t(90154),v=t(15164),m=t(55975),b=t(17673),h=t(70059),y="appnexus",w=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],C=["minduration","maxduration","skip","skipafter","playbackmethod","api","startdelay"],E=["age","externalUid","external_uid","segments","gender","dnt","language"],I=["geo","device_id"],A=["enabled","dongle","member_id","debug_timeout"],k={apn_debug_dongle:"dongle",apn_debug_member_id:"member_id",apn_debug_timeout:"debug_timeout"},S={playback_method:{unknown:0,auto_play_sound_on:1,auto_play_sound_off:2,click_to_play:3,mouse_over:4,auto_play_sound_unknown:5},context:{unknown:0,pre_roll:1,mid_roll:2,post_roll:3,outstream:4,"in-banner":5}},O={body:"description",body2:"desc2",cta:"ctatext",image:{serverName:"main_image",requiredParams:{required:!0}},icon:{serverName:"icon",requiredParams:{required:!0}},sponsoredBy:"sponsored_by",privacyLink:"privacy_link",salePrice:"saleprice",displayUrl:"displayurl"},T=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,_=(0,v.df)({bidderCode:y}),x={code:y,gvlid:32,aliases:[{code:"appnexusAst",gvlid:32},{code:"emxdigital",gvlid:183},{code:"pagescience",gvlid:32},{code:"defymedia",gvlid:32},{code:"gourmetads",gvlid:32},{code:"matomy",gvlid:32},{code:"featureforward",gvlid:32},{code:"oftmedia",gvlid:32},{code:"adasta",gvlid:32},{code:"beintoo",gvlid:618},{code:"projectagora",gvlid:1032},{code:"uol",gvlid:32}],supportedMediaTypes:[l.Mk,l.pX,l.B5],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.placement_id||e.params.member&&(e.params.invCode||e.params.inv_code))},buildRequests:function(e,n){var t,r,o=(e=(0,h.lY)(e)).map(B),u=(0,p.sE)(e,R),d={};!0===s.vc.getConfig("coppa")&&(d={coppa:!0}),u&&Object.keys(u.params.user).filter(function(e){return(0,p.q9)(E,e)}).forEach(function(e){var n=(0,a.convertCamelToUnderscore)(e);if("segments"===e&&(0,a.isArray)(u.params.user[e])){var t=[];u.params.user[e].forEach(function(e){(0,a.isNumber)(e)?t.push({id:e}):(0,a.isPlainObject)(e)&&t.push(e)}),d[n]=t}else"segments"!==e&&(d[n]=u.params.user[e])});var l,f=(0,p.sE)(e,D);f&&f.params&&f.params.app&&(l={},Object.keys(f.params.app).filter(function(e){return(0,p.q9)(I,e)}).forEach(function(e){return l[e]=f.params.app[e]}));var g,v=(0,p.sE)(e,Z);v&&v.params&&f.params.app&&f.params.app.id&&(g={appid:v.params.app.id});var m={},y={},w=_.getCookie("apn_prebid_debug")||null;if(w)try{m=JSON.parse(w)}catch(e){(0,a.logError)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{Object.keys(k).forEach(function(e){var n=(0,a.getParameterByName)(e);(0,a.isStr)(n)&&""!==n&&(m[k[e]]=n,m.enabled=!0)}),m=(0,a.convertTypes)({member_id:"number",debug_timeout:"number"},m);var C=(0,p.sE)(e,N);C&&C.debug&&(m=C.debug)}m&&m.enabled&&Object.keys(m).filter(function(e){return(0,p.q9)(A,e)}
1).forEach(function(e){y[e]=m[e]});var S=(0,p.sE)(e,q),O=S?parseInt(S.params.member,10):0,T=e[0].schain,x=(0,p.sE)(e,z),P={tags:(0,i.Z)(o),user:d,sdk:{source:"pbjs",version:"7.54.0"},schain:T};x&&(P.iab_support={omidpn:"Appnexus",omidpv:"7.54.0"}),O>0&&(P.member_id=O),f&&(P.device=l),v&&(P.app=g);var U,W,L=(0,a.deepClone)(n&&n.ortb2),H=(U=L,W=[],["site.keywords","site.content.keywords","user.keywords","app.keywords","app.content.keywords"].forEach(function(e){var n=(0,c.Z)(U,e);(0,a.isStr)(n)&&W.push(n)}),W).map(function(e){return K(e)}),G=(0,a.deepClone)(s.vc.getConfig("appnexusAuctionKeywords"))||{};Object.keys(G).forEach(function(e){((0,a.isStr)(G[e])||(0,a.isNumber)(G[e]))&&(G[e]=[G[e]])});var V=a.mergeDeep.apply(void 0,[{},G].concat((0,i.Z)(H))),X=(0,a.transformBidderParamKeywords)(V);if(X.length>0&&(X.forEach(j),P.keywords=X),s.vc.getConfig("adpod.brandCategoryExclusion")&&(P.brand_category_uniqueness=!0),y.enabled&&(P.debug=y,(0,a.logInfo)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(y,null,4))),n&&n.gdprConsent&&(P.gdpr_consent={consent_string:n.gdprConsent.consentString,consent_required:n.gdprConsent.gdprApplies},n.gdprConsent.addtlConsent&&-1!==n.gdprConsent.addtlConsent.indexOf("~"))){var J=n.gdprConsent.addtlConsent,Q=J.substring(J.indexOf("~")+1);P.gdpr_consent.addtl_consent=Q.split(".").map(function(e){return parseInt(e,10)})}if(n&&n.uspConsent&&(P.us_privacy=n.uspConsent),null!=n&&n.gppConsent?P.privacy={gpp:n.gppConsent.gppString,gpp_sid:n.gppConsent.applicableSections}:null!=n&&null!==(t=n.ortb2)&&void 0!==t&&null!==(r=t.regs)&&void 0!==r&&r.gpp&&(P.privacy={gpp:n.ortb2.regs.gpp,gpp_sid:n.ortb2.regs.gpp_sid}),n&&n.refererInfo){var $={rd_ref:encodeURIComponent(n.refererInfo.topmostLocation),rd_top:n.refererInfo.reachedTop,rd_ifs:n.refererInfo.numIframes,rd_stk:n.refererInfo.stack.map(function(e){return encodeURIComponent(e)}).join(",")},Y=n.refererInfo.canonicalUrl;(0,a.isStr)(Y)&&""!==Y&&($.rd_can=Y),P.referrer_detection=$}if((0,p.sE)(e,M)&&e.filter(M).forEach(function(e){var n=function(e,n){var t=n.mediaTypes.video,r=t.durationRangeSec,o=t.requireExactDuration,c=function(e){var n=e.adPodDurationSec,t=e.durationRangeSec,r=e.requireExactDuration,i=(0,a.getMinValueFromArray)(t),o=Math.floor(n/i);return r?Math.max(o,t.length):o}(n.mediaTypes.video),u=(0,a.getMaxValueFromArray)(r),s=e.filter(function(e){return e.uuid===n.bidId}),d=a.fill.apply(void 0,(0,i.Z)(s).concat([c]));if(o){var l=Math.ceil(c/r.length),f=(0,a.chunk)(d,l);r.forEach(function(e,n){f[n].map(function(n){F(n,"minduration",e),F(n,"maxduration",e)})})}else d.map(function(e){return F(e,"maxduration",u)});return d}(o,e),t=P.tags.filter(function(n){return n.uuid!==e.bidId});P.tags=[].concat((0,i.Z)(t),(0,i.Z)(n))}),e[0].userId){var ee=[];e[0].userIdAsEids.forEach(function(e){!e||!e.uids||e.uids.length<1||e.uids.forEach(function(n){var t={source:e.source,id:n.id};"adserver.org"==e.source?t.rti_partner="TDID":"uidapi.com"==e.source&&(t.rti_partner="UID2"),ee.push(t)})}),ee.length&&(P.eids=ee)}return o[0].publisher_id&&(P.publisher_id=o[0].publisher_id),function(e,n){var t=[],r={withCredentials:!0},i="https://ib.adnxs.com/ut/v3/prebid";if((0,b.h)(null==n?void 0:n.gdprConsent)||(i="https://ib.adnxs-simple.com/ut/v3/prebid"),"TRUE"!==(0,a.getParameterByName)("apn_test").toUpperCase()&&!0!==s.vc.getConfig("apn_test")||(r.customHeaders={"X-Is-Test":1}),e.tags.length>15){var o=(0,a.deepClone)(e);(0,a.chunk)(e.tags,15).forEach(function(e){o.tags=e;var a=JSON.stringify(o);t.push({method:"POST",url:i,data:a,bidderRequest:n,options:r})})}else{var c=JSON.stringify(e);t={method:"POST",url:i,data:c,bidderRequest:n,options:r}}return t}(P,n)},interpretResponse:function(e,n){var t=this,r=n.bidderRequest;e=e.body;var i=[];if(!e||e.error){var o="in response for ".concat(r.bidderCode," adapter");return e&&e.error&&(o+=": ".concat(e.error)),(0,a.logError)(o),i}if(e.tags&&e.tags.forEach(function(e){var n,o=(n=e)&&n.ads&&n.ads.length&&(0,p.sE)(n.ads,function(e){return e.rtb});if(o&&(!0===m.S.get(r.bidderCode,"allowZeroCpmBids")?o.cpm>=0:o.cpm>0)&&(0,p.q9)(t.supportedMediaTypes,o.ad_type)){var s=function(e,n,t){var r=(0,a.getBidRequest)(e.uuid,[t]),i=(0,a.getUniqueIdentifierStr)(),o={adId:i,requestId:e.uuid,cpm:n.cpm,creativeId:n.creative_id,dealId:n.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:r.adUnitCode,appnexus:{buyerMemberId:n.buyer_member_id,dealPriority:n.deal_priority,dealCode:n.deal_code}};if(n.adomain&&(o.meta=Object.assign({},o.meta,{advertiserDomains:[n.adomain]}
1)),n.advertiser_id&&(o.meta=Object.assign({},o.meta,{advertiserId:n.advertiser_id})),n.buyer_member_id&&(o.meta=Object.assign({},o.meta,{dchain:function(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}(n)})),n.brand_id&&(o.meta=Object.assign({},o.meta,{brandId:n.brand_id})),n.rtb.video)switch(Object.assign(o,{width:n.rtb.video.player_width,height:n.rtb.video.player_height,vastImpUrl:n.notify_url,ttl:3600}),(0,c.Z)(r,"mediaTypes.video.context")){case l.Oh:var s=(0,d.Q1)(r.bidder,n.brand_category_id);o.meta=Object.assign({},o.meta,{primaryCatId:s});var f=n.deal_priority;o.video={context:l.Oh,durationSeconds:Math.floor(n.rtb.video.duration_ms/1e3),dealTier:f},o.vastUrl=n.rtb.video.asset_url;break;case g.gZ:if(o.adResponse=e,o.adResponse.ad=o.adResponse.ads[0],o.adResponse.ad.video=o.adResponse.ad.rtb.video,o.vastXml=n.rtb.video.content,n.renderer_url){var v=(0,p.sE)(t.bids,function(n){return n.bidId===e.uuid}),m=(0,c.Z)(v,"mediaTypes.video.renderer.options");m||(m=(0,c.Z)(v,"renderer.options")),o.renderer=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=u.Th.install({id:n.renderer_id,url:n.renderer_url,config:t,loaded:!1,adUnitCode:e});try{r.setRender(W)}catch(e){(0,a.logWarn)("Prebid Error calling setRender on renderer",e)}return r.setEventHandlers({impression:function(){return(0,a.logMessage)("AppNexus outstream video impression event")},loaded:function(){return(0,a.logMessage)("AppNexus outstream video loaded event")},ended:function(){(0,a.logMessage)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),r}(o.adUnitCode,n,m)}break;case g.LD:o.vastUrl=n.notify_url+"&redir="+encodeURIComponent(n.rtb.video.asset_url)}else if(n.rtb[l.B5]){var b,h=n.rtb[l.B5];if(function(e){if(!e||""===e)return!1;var n=e.match(T),t=null!=n&&n.length>=1,r=e.match("trk.js"),i=null!=r&&r.length>=1;return e.startsWith("<script")&&i&&t}(n.viewability.config)){var y="pbjs_adid="+i+";pbjs_auc="+r.adUnitCode;b=n.viewability.config.replace("dom_id=%native_dom_id%",y)}var w=h.javascript_trackers;null==w?w=b:(0,a.isStr)(w)?w=[w,b]:w.push(b),o[l.B5]={title:h.title,body:h.desc,body2:h.desc2,cta:h.ctatext,rating:h.rating,sponsoredBy:h.sponsored,privacyLink:h.privacy_link,address:h.address,downloads:h.downloads,likes:h.likes,phone:h.phone,price:h.price,salePrice:h.saleprice,clickUrl:h.link.url,displayUrl:h.displayurl,clickTrackers:h.link.click_trackers,impressionTrackers:h.impression_trackers,video:h.video,javascriptTrackers:w},h.main_img&&(o.native.image={url:h.main_img.url,height:h.main_img.height,width:h.main_img.width}),h.icon&&(o.native.icon={url:h.icon.url,height:h.icon.height,width:h.icon.width})}else{Object.assign(o,{width:n.rtb.banner.width,height:n.rtb.banner.height,ad:n.rtb.banner.content});try{if(n.rtb.trackers)for(var C=0;C<n.rtb.trackers[0].impression_urls.length;C++){var E=n.rtb.trackers[0].impression_urls[C],I=(0,a.createTrackPixelHtml)(E);o.ad+=I}}catch(e){(0,a.logError)("Error appending tracking pixel",e)}}return o}(e,o,r);s.mediaType=function(e){var n=o.ad_type;return n===l.pX?l.pX:n===l.B5?l.B5:l.Mk}(),i.push(s)}}),e.debug&&e.debug.debug_info){var s="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;s=s.replace(/(<td>|<th>)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^<br>/gm,"").replace(/(<br>\n|<br>)/gm,"\n").replace(/<h1>(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/<h[2-6]>(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),(0,a.logMessage)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,a.logMessage)(s)}return i},getMappingFileInfo:function(){return{url:"https://acdn.adnxs-simple.com/prebid/appnexus-mapping/mappings.json",refreshInDays:2}},getUserSyncs:function(e,n,t,r,i){if(e.iframeEnabled&&(0,b.h)(t)&&function(e){return!e||!Array.isArray(e.applicableSections)||e.applicableSections.every(function(e){return"number"==typeof e&&e<=5})}(i))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]},transformBidParams:function(e,n,t,r){var i=a.transformBidderParamKeywords;
1if(!0===n){var o=null,u=s.vc.getConfig("s2sConfig");(0,a.isPlainObject)(u)?o=(0,c.Z)(u,"endpoint.p1Consent"):(0,a.isArray)(u)&&u.forEach(function(e){(0,p.q9)(e.bidders,t.bids[0].bidder)&&(o=(0,c.Z)(e,"endpoint.p1Consent"))}),o&&o.match("/openrtb2/prebid")&&(i=L)}return e=(0,a.convertTypes)({member:"string",invCode:"string",placementId:"number",keywords:i,publisherId:"number"},e),n&&(P(e.keywords)&&e.keywords.forEach(j),Object.keys(e).forEach(function(n){var t=(0,a.convertCamelToUnderscore)(n);t!==n&&(e[t]=e[n],delete e[n])}),e.use_pmt_rule="boolean"==typeof e.use_payment_rule&&e.use_payment_rule,e.use_payment_rule&&delete e.use_payment_rule),e}};function P(e){return!!((0,a.isArray)(e)&&e.length>0)}function j(e){P(e.value)&&""===e.value[0]&&delete e.value}function B(e){var n={};Object.keys(e.params).forEach(function(n){var t=(0,a.convertCamelToUnderscore)(n);t!==n&&(e.params[t]=e.params[n],delete e.params[n])}),n.sizes=U(e.sizes),n.primary_size=n.sizes[0],n.ad_types=[],n.uuid=e.bidId,e.params.placement_id?n.id=parseInt(e.params.placement_id,10):n.code=e.params.inv_code,n.allow_smaller_sizes=e.params.allow_smaller_sizes||!1,n.use_pmt_rule="boolean"==typeof e.params.use_payment_rule?e.params.use_payment_rule:"boolean"==typeof e.params.use_pmt_rule&&e.params.use_pmt_rule,n.prebid=!0,n.disable_psa=!0;var t=function(e){if(!(0,a.isFn)(e.getFloor))return e.params.reserve?e.params.reserve:null;var n=e.getFloor({currency:"USD",mediaType:"*",size:"*"});return(0,a.isPlainObject)(n)&&!isNaN(n.floor)&&"USD"===n.currency?n.floor:null}(e);if(t&&(n.reserve=t),e.params.position)n.position={above:1,below:2}[e.params.position]||0;else{var r=(0,c.Z)(e,"mediaTypes.banner.pos")||(0,c.Z)(e,"mediaTypes.video.pos");0!==r&&1!==r&&3!==r||(n.position=3===r?2:r)}e.params.traffic_source_code&&(n.traffic_source_code=e.params.traffic_source_code),e.params.private_sizes&&(n.private_sizes=U(e.params.private_sizes)),e.params.supply_type&&(n.supply_type=e.params.supply_type),e.params.pub_click&&(n.pubclick=e.params.pub_click),e.params.ext_inv_code&&(n.ext_inv_code=e.params.ext_inv_code),e.params.publisher_id&&(n.publisher_id=parseInt(e.params.publisher_id,10)),e.params.external_imp_id&&(n.external_imp_id=e.params.external_imp_id);var i=(0,c.Z)(e,"ortb2Imp.ext.data.keywords");if((0,a.isStr)(i)&&""!==i||!(0,a.isEmpty)(e.params.keywords)){var o=K(i),u=(0,a.isPlainObject)(e.params.keywords)?(0,a.deepClone)(e.params.keywords):{};Object.keys(u).forEach(function(e){((0,a.isStr)(u[e])||(0,a.isNumber)(u[e]))&&(u[e]=[u[e]])});var s=(0,a.mergeDeep)({},u,o),d=(0,a.transformBidderParamKeywords)(s);d.length>0&&(d.forEach(j),n.keywords=d)}var g,v,m=(0,c.Z)(e,"ortb2Imp.ext.data.pbadslot");if(m&&(n.gpid=m),(e.mediaType===l.B5||(0,c.Z)(e,"mediaTypes.".concat(l.B5)))&&(n.ad_types.push(l.B5),0===n.sizes.length&&(n.sizes=U([1,1])),e.nativeParams)){var b=(g=e.nativeParams,v={},Object.keys(g).forEach(function(e){var n=O[e]&&O[e].serverName||O[e]||e,t=O[e]&&O[e].requiredParams;if(v[n]=Object.assign({},t,g[e]),(n===O.image.serverName||n===O.icon.serverName)&&v[n].sizes){var r=v[n].sizes;((0,a.isArrayOfNums)(r)||(0,a.isArray)(r)&&r.length>0&&r.every(function(e){return(0,a.isArrayOfNums)(e)}))&&(v[n].sizes=U(v[n].sizes))}n===O.privacyLink&&(v.privacy_supported=!0)}),v);n[l.B5]={layouts:[b]}}var h=(0,c.Z)(e,"mediaTypes.".concat(l.pX)),y=(0,c.Z)(e,"mediaTypes.video.context");n.hb_source=h&&"adpod"===y?7:1,(e.mediaType===l.pX||h)&&n.ad_types.push(l.pX),(e.mediaType===l.pX||h&&"outstream"!==y)&&(n.require_asset_url=!0),e.params.video&&(n.video={},Object.keys(e.params.video).filter(function(e){return(0,p.q9)(w,e)}).forEach(function(t){switch(t){case"context":case"playback_method":var r
1=e.params.video[t];r=(0,a.isArray)(r)?r[0]:r,n.video[t]=S[t][r];break;case"frameworks":break;default:n.video[t]=e.params.video[t]}}),e.params.video.frameworks&&(0,a.isArray)(e.params.video.frameworks)&&(n.video_frameworks=e.params.video.frameworks)),h&&(n.video=n.video||{},Object.keys(h).filter(function(e){return(0,p.q9)(C,e)}).forEach(function(e){switch(e){case"minduration":case"maxduration":"number"!=typeof n.video[e]&&(n.video[e]=h[e]);break;case"skip":"boolean"!=typeof n.video.skippable&&(n.video.skippable=1===h[e]);break;case"skipafter":"number"!=typeof n.video.skipoffset&&(n.video.skippoffset=h[e]);break;case"playbackmethod":if("number"!=typeof n.video.playback_method){var t=h[e];(t=(0,a.isArray)(t)?t[0]:t)>=1&&t<=4&&(n.video.playback_method=t)}break;case"api":if(!n.video_frameworks&&(0,a.isArray)(h[e])){var r=h[e].map(function(e){var n=4===e?5:5===e?4:e;if(n>=1&&n<=5)return n}).filter(function(e){return e});n.video_frameworks=r}break;case"startdelay":case"placement":if("number"!=typeof n.video.context){var i=h.placement,o=h.startdelay,c=function(e){if(i)return 2===i?"in-banner":i>2?"outstream":void 0}()||function(e){if(o)return 0===o?"pre_roll":-1===o?"mid_roll":-2===o?"post_roll":void 0}();n.video.context=S.context[c]}}})),e.renderer&&(n.video=Object.assign({},n.video,{custom_renderer_present:!0})),e.params.frameworks&&(0,a.isArray)(e.params.frameworks)&&(n.banner_frameworks=e.params.frameworks);var E=(0,p.sE)(f.K.getAdUnits(),function(n){return e.transactionId===n.transactionId});return E&&E.mediaTypes&&E.mediaTypes.banner&&n.ad_types.push(l.Mk),0===n.ad_types.length&&delete n.ad_types,n}function U(e){var n=[],t={};if((0,a.isArray)(e)&&2===e.length&&!(0,a.isArray)(e[0]))t.width=parseInt(e[0],10),t.height=parseInt(e[1],10),n.push(t);else if("object"===(0,r.Z)(e))for(var i=0;i<e.length;i++){var o=e[i];(t={}).width=parseInt(o[0],10),t.height=parseInt(o[1],10),n.push(t)}return n}function R(e){return!!e.params.user}function q(e){return!!parseInt(e.params.member,10)}function D(e){if(e.params)return!!e.params.app}function Z(e){return e.params&&e.params.app?!!e.params.app.id:!!e.params.app}function N(e){return!!e.debug}function M(e){return e.mediaTypes&&e.mediaTypes.video&&e.mediaTypes.video.context===l.Oh}function z(e){var n=!1,t=e.params,r=e.params.video;return t.frameworks&&(0,a.isArray)(t.frameworks)&&(n=(0,p.q9)(e.params.frameworks,6)),!n&&r&&r.frameworks&&(0,a.isArray)(r.frameworks)&&(n=(0,p.q9)(e.params.video.frameworks,6)),n}function F(e,n,t){(0,a.isEmpty)(e.video)&&(e.video={}),e.video[n]=t}function W(e,n){!function(e){try{var n=document.getElementById(e).querySelectorAll("div[id^='google_ads']");n[0]&&n[0].style.setProperty("display","none")}catch(e){}}(e.adUnitCode),function(e){try{var n=document.getElementById(e).querySelectorAll("script[id^='sas_script']");n[0].nextSibling&&"iframe"===n[0].nextSibling.localName&&n[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push(function(){((0,a.getWindowFromDocument)(n)||window).ANOutstreamVideo.renderAd({tagId:e.adResponse.tag_id,sizes:[e.getSize().split("x")],targetId:e.adUnitCode,uuid:e.adResponse.uuid,adResponse:e.adResponse,rendererOptions:e.renderer.getConfig()},function(e,n,t){e.renderer.handleVideoEvent({id:n,eventName:t})}.bind(null,e))})}function L(e){var n="";return Object.keys(e).forEach(function(t){(0,a.isStr)(e[t])?""!==e[t]?n+="".concat(t,"=").concat(e[t],","):n+="".concat(t,","):(0,a.isArray)(e[t])&&(""===e[t][0]?n+="".concat(t,","):e[t].forEach(function(e){n+="".concat(t,"=").concat(e,",")}))}),n=n.substring(0,n.length-1)}function K(e){var n={};
vendor: 4,803 bytes, line 1
1return(0,a.isStr)(e)&&""!==e&&e.split(/\s*(?:,)\s*/).forEach(function(e){if(-1!==e.indexOf("=")){var t=e.split("="),r=t[0],i=t[1];n.hasOwnProperty(r)?n[r].push(i):n[r]=[i]}else n.hasOwnProperty(e)||(n[e]=[""])}),n}(0,d.dX)(x),(0,o.z)("appnexusBidAdapter")},17673:function(e,n,t){t.d(n,{h:function(){return i}});var r=t(20265);function i(e){return null==e||!e.gdprApplies||!0===(0,r.Z)(e,"vendorData.purpose.consents.1")}}},function(e){e(e.s=46319)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[21266],{55630:function(e,n,t){var r,i,o,a,c,u,s=t(71002),d=t(4942),l=t(78640),f=t(64358),p=t(96475),g=t(3193),v=t(51039),m=t(34614),b=t(99128),h=t(26372),y=t(54078),w=!1,C={iab:function(e){var n=e.onSuccess,t=e.onError,r=e.onEvent;function i(e,i){(0,f.logInfo)("Received a response from CMP",e),i?(r(e),!1!==e.gdprApplies&&"tcloaded"!==e.eventStatus&&"useractioncomplete"!==e.eventStatus||A(e,{onSuccess:n,onError:t})):t("CMP unable to register callback function. Please check CMP setup.")}var o={},a=function(){for(var e,n,t=window;;){try{if("function"==typeof t.__tcfapi){n=t.__tcfapi,e=t;break}}catch(e){}try{if(t.frames.__tcfapiLocator){e=t;break}}catch(e){}if(t===window.top)break;t=t.parent}return{cmpFrame:e,cmpFunction:n}}(),c=a.cmpFrame,u=a.cmpFunction;if(!c)return t("TCF2 CMP not found.");"function"==typeof u?((0,f.logInfo)("Detected CMP API is directly accessible, calling it now..."),u("addEventListener",2,i)):((0,f.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now..."),function(e,n,t){var r="__tcfapi",i="".concat(r,"Call");window[r]=function(e,t,r,a){var c=Math.random()+"",u=(0,d.Z)({},i,{command:e,version:t,parameter:a,callId:c});o[c]=r,n.postMessage(u,"*")},window.addEventListener("message",function(e){var n="".concat(r,"Return"),t="string"==typeof e.data&&(0,m.q9)(e.data,n)?JSON.parse(e.data):e.data;if(t[n]&&t[n].callId){var i=t[n];o.hasOwnProperty(i.callId)&&o[i.callId](i.returnValue,i.success)}},!1),window[r]("addEventListener",2,t)}(0,c,i))},static:function(e){var n=e.onSuccess,t=e.onError;A(a,{onSuccess:n,onError:t})}};function E(e){var n,t,o=!1,a=null,u=!1;function s(e){null!=a&&clearTimeout(a),o||null==e||(0===e?n():a=setTimeout(n,e))}function d(n,t,r){if(s(null),o=!0,v.rp.setConsentData(n),"function"==typeof e){for(var i=arguments.length,a=new Array(i>3?i-3:0),c=3;c<i;c++)a[c-3]=arguments[c];e.apply(void 0,[t,r].concat(a))}}if((0,m.q9)(Object.keys(C),r)){var l={onSuccess:function(e){return d(e,!1)},onError:function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];d.apply(void 0,[null,!0,e].concat(t))},onEvent:function(e){t=e,u||(u=!0,null!=c&&s(c))}};n=function(){var e=function(e){d(e,!1,"".concat(u?"Timeout waiting for user action on CMP":"CMP did not load",", continuing auction..."))};A(t,{onSuccess:e,onError:function(){return e(k(void 0))}})},C[r](l),null!=c&&u||s(i)}else d(null,!1,"CMP framework (".concat(r,") is not a supported framework. Aborting consentManagement module and resuming auction."))}var I=(0,b.g3)("gdpr",function(e,n){var t;t=function(t,r){if(r){var i=f.logWarn;t&&(i=f.logError,r="".concat(r," Canceling auction as per consentManagement config."));for(var o=arguments.length,a=new Array(o>2?o-2:0),c=2;c<o;c++)a[c-2]=arguments[c];i.apply(void 0,[r].concat(a))}t?(e.stopTiming(),"function"==typeof n.bidsBackHandler?n.bidsBackHandler():(0,f.logError)("Error executing bidsBackHandler")):e.call(this,n)},u?((0,f.logInfo)("User consent information already known. Pulling internally stored information..."),t(!1)):E(t)});function A(e,n){var t,r,i=n.onSuccess,a=n.onError;t=e&&"boolean"==typeof e.gdprApplies?e.gdprApplies:o,r=e&&e.tcString,"boolean"==typeof t&&(!0!==t||r&&(0,f.isStr)(r))?i(k(e)):a("CMP returned unexpected value during lookup process.",e)}function k(e){return u={consentString:e?e.tcString:void 0,vendorData:e||void 0,gdprApplies:e&&"boolean"==typeof e.gdprApplies?e.gdprApplies:o},e&&e.addtlConsent&&(0,f.isStr)(e.addtlConsent)&&(u.addtlConsent=e.addtlConsent),u.apiVersion=2,u}g.vc.getConfig("consentManagement",function(e){return function(e){var n;(e=e&&(e.gdpr||e.usp||e.gpp?e.gdpr:e))&&"object"===(0,s.Z)(e)?((0,f.isStr)(e.cmpApi)?r=e.cmpApi:(r="iab",(0,f.logInfo)("consentManagement config did not specify cmp. Using system default setting (".concat("iab",")."))),(0,f.isNumber)(e.timeout)?i=e.timeout:(i=1e4,(0,f.logInfo)("consentManagement config did not specify timeout. Using system default setting (".concat(1e4,")."))),c=(0,f.isNumber)(e.actionTimeout)?e.actionTimeout:null,o=!0===e.defaultGdprScope,(0,f.logInfo)("consentManagement module has been activated..."),"static"===r&&((0,f.isPlainObject)(e.consentData)?(null!=(null===(n=a=e.consentData)||void 0===n?void 0:n.getTCData)&&(a=a.getTCData),i=0):(0,f.logError)("c
1onsentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),w||(0,l.R)().requestBids.before(I,50),w=!0,v.rp.enable(),E()):(0,f.logWarn)("consentManagement (gdpr) config not defined, exiting consent manager")}(e.consentManagement)}),y.S.before(function(e,n){return e(n.then(function(e){var n=v.rp.getConsentData();return n&&("boolean"==typeof n.gdprApplies&&(0,p.N)(e,"regs.ext.gdpr",n.gdprApplies?1:0),(0,p.N)(e,"user.ext.consent",n.consentString)),e}))}),(0,h.f8)({type:h.Z,name:"gdprAddtlConsent",fn:function(e,n){var t,r=null===(t=n.gdprConsent)||void 0===t?void 0:t.addtlConsent;r&&"string"==typeof r&&(0,p.N)(e,"user.ext.ConsentedProvidersSettings.consented_providers",r)}}),(0,l.z)("consentManagement")},26372:function(e,n,t){t.d(n,{DZ:function(){return c},Px:function(){return u},TP:function(){return d},YC:function(){return s},Z:function(){return a},f8:function(){return g},fP:function(){return v},gm:function(){return i},md:function(){return l}});var r,i=["request","imp","bidResponse","response"],o=["default","pbs"],a=i[0],c=i[1],u=i[2],s=i[3],d=o[0],l=o[1],f=new Set(i),p=(r={},{registerOrtbProcessor:function(e){var n=e.type,t=e.name,o=e.fn,a=e.priority,c=void 0===a?0:a,u=e.dialects,s=void 0===u?[d]:u;if(!f.has(n))throw new Error("ORTB processor type must be one of: ".concat(i.join(", ")));s.forEach(function(e){r.hasOwnProperty(e)||(r[e]={}),r[e].hasOwnProperty(n)||(r[e][n]={}),r[e][n][t]={priority:c,fn:o}})},getProcessors:function(e){return r[e]||{}}}),g=p.registerOrtbProcessor,v=p.getProcessors}},function(e){e(e.s=55630)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[69168],{67523:function(e,n,t){var r,i,o,a,c=t(71002),u=t(4942),s=t(78640),d=t(64358),l=t(96475),f=t(3193),p=t(51039),g=t(34614),v=t(99128),m=t(54078),b=!1,h={iab:function(e){var n=e.onSuccess,t=e.onError,r="__gpp",i={},o=!1,a=function(){for(var e,n=window,t=!1;;){try{if("function"==typeof n.__gpp){e=n,t=!0;break}}catch(e){}try{if(n.frames.__gppLocator){e=n;break}}catch(e){}if(n===window.top)break;n=n.parent}return{cmpFrame:e,cmpDirectAccess:t}}(),c=a.cmpFrame,s=a.cmpDirectAccess;if(!c)return t("GPP CMP not found.");var l=s?function(e,n){var t=e.command,r=e.callback,i=e.parameter,o=e.version,a=void 0===o?1:o;"function"==typeof n?n(c.__gpp(t,r,i,a)):c.__gpp(t,r,i,a)}:function(e,n){var t=e.command,a=e.callback,s=e.parameter,d=e.version,l=void 0===d?1:d,f="".concat(r,"Call");o||(window.addEventListener("message",function(e){var n="".concat(r,"Return"),t="string"==typeof e.data&&e.data.includes(n)?JSON.parse(e.data):e.data;if(t[n]&&t[n].callId){var o=t[n];i.hasOwnProperty(o.callId)&&i[o.callId](o.returnValue)}},!1),o=!0);var p=Math.random().toString(),g=(0,u.Z)({},f,{command:t,parameter:s,version:l,callId:p});i[p]="function"==typeof a?a:n,c.postMessage(g,"*")},f=s?"Detected GPP CMP API is directly accessible, calling it now...":"Detected GPP CMP is outside the current iframe where Prebid.js is located, calling it now...";(0,d.logInfo)(f),l({command:"addEventListener",callback:function(e){e&&((0,d.logInfo)("Received a ".concat(s?"direct":"postmsg"," response from GPP CMP for event"),e),"sectionChange"===e.eventName||"loaded"===e.pingData.cmpStatus?l({command:"getGPPData"},function(e){(0,d.logInfo)("Received a ".concat(s?"direct":"postmsg"," response from GPP CMP for getGPPData"),e),I(e,{onSuccess:n,onError:t})}):"error"===e.pingData.cmpStatus&&t("CMP returned with a cmpStatus:error response. Please check CMP setup."))}})},static:function(e){var n=e.onSuccess,t=e.onError;I(o,{onSuccess:n,onError:t})}};function y(e){return e&&Array.isArray(e.applicableSection)&&e.applicableSection.length>0&&0!==e.applicableSection[0]}function w(e){return e&&Array.isArray(e.applicableSections)&&e.applicableSections.length>0&&0!==e.applicableSections[0]}function C(e){var n=!1,t=null;function o(r,i,o){if(null!=t&&clearTimeout(t),n=!0,p.TJ.setConsentData(r),"function"==typeof e){for(var a=arguments.length,c=new Array(a>3?a-3:0),u=3;u<a;u++)c[u-3]=arguments[u];e.apply(void 0,[i,o].concat(c))}}if((0,g.q9)(Object.keys(h),r)){var c={onSuccess:function(e){return o(e,!1)},onError:function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];o.apply(void 0,[null,!0,e].concat(t))}};if(h[r](c),!n){var u=function(){var e=function(e){o(e,!1,"GPP CMP did not load, continuing auction...")};I(a,{onSuccess:e,onError:function(){return e(A(void 0))}})};0===i?u():t=setTimeout(u,i)}}else o(null,!1,"GPP CMP framework (".concat(r,") is not a supported framework. Aborting consentManagement module and resuming auction."))}var E=(0,v.g3)("gpp",function(e,n){var t;t=function(t,r){if(r){var i=d.logWarn;t&&(i=d.logError,r="".concat(r," Canceling auction as per consentManagement config."));for(var o=arguments.length,a=new Array(o>2?o-2:0),c=2;c<o;c++)a[c-2]=arguments[c];i.apply(void 0,[r].concat(a))}t?(e.stopTiming(),"function"==typeof n.bidsBackHandler?n.bidsBackHandler():(0,d.logError)("Error executing bidsBackHandler")):e.call(this,n)},a?((0,d.logInfo)("User consent information already known. Pulling internally stored information..."),t(!1)):C(t)});function I(e,n){var t,r,i=n.onSuccess,o=n.onError;t=e&&e.gppString,r=w(e)?e.applicableSections:y(e)?e.applicableSection:[],Array.isArray(r)&&(!Array.isArray(r)||t&&(0,d.isStr)(t))?i(A(e)):o("CMP returned unexpected value during lookup process.",e)}function A(e){return(a={gppString:e?e.gppString:void 0,fullGppData:e||void 0}).applicableSections=w(e)?e.applicableSections:y(e)?e.applicableSection:[],a.apiVersion=1,a}f.vc.getConfig("consentManagement",function(e){return function(e){(e=e&&e.gpp)&&"object"===(0,c.Z)(e)?((0,d.isStr)(e.cmpApi)?r=e.cmpApi:(r="iab",(0,d.logInfo)("consentManagement.gpp config did not specify cmp. Using system default setting (".concat("iab",")."))),(0,d.isNumber)(e.timeout)?i=e.timeout:(i=1e4,(0,d.logInfo)("consentManagement.gpp config did not specify timeout. Using system default setting (".concat(1e4,")."))),"static"===r&&((0,d.isPlainObject)(e.consentData)?(o=e.consentData,i=0):(0,d.logError)("c
1onsentManagement.gpp config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),(0,d.logInfo)("consentManagement.gpp module has been activated..."),b||(0,s.R)().requestBids.before(E,50),b=!0,p.TJ.enable(),C()):(0,d.logWarn)("consentManagement.gpp config not defined, exiting consent manager module")}(e.consentManagement)}),m.S.before(function(e,n){return e(n.then(function(e){var n=p.TJ.getConsentData();return n&&(Array.isArray(n.applicableSections)&&(0,l.N)(e,"regs.gpp_sid",n.applicableSections),(0,l.N)(e,"regs.gpp",n.gppString)),e}))}),(0,s.z)("consentManagementGpp")}},function(e){e(e.s=67523)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[5160],{9099:function(e,n,t){var r,i,o=t(71002),a=t(78640),c=t(64358),u=t(96475),s=t(3193),d=t(51039),l=t(99128),f=t(92797),p=t(54078),g="iab",v=g,m=50,b=!1,h={iab:function(e){var n,t=e.onSuccess,r=e.onError,i=(n={},{consentDataCallback:function(e,i){i&&e.uspString&&(n.usPrivacy=e.uspString),n.usPrivacy?C(n,{onSuccess:t,onError:r}):r("Unable to get USP consent string.")}}),o={},a=function(){for(var e,n,t=window;;){try{if("function"==typeof t.__uspapi){n=t.__uspapi,e=t;break}}catch(e){}try{if(t.frames.__uspapiLocator){e=t;break}}catch(e){}if(t===window.top)break;t=t.parent}return{uspapiFrame:e,uspapiFunction:n}}(),u=a.uspapiFrame,s=a.uspapiFunction;if(!u)return r("USP CMP not found.");function l(e,n){try{e("registerDeletion",n,d.ZP.callDataDeletionRequest)}catch(e){(0,c.logError)("Error invoking CMP `registerDeletion`:",e)}}(0,c.isFn)(s)?((0,c.logInfo)("Detected USP CMP is directly accessible, calling it now..."),s("getUSPData",1,i.consentDataCallback),l(s,1)):((0,c.logInfo)("Detected USP CMP is outside the current iframe where Prebid.js is located, calling it now..."),p("getUSPData",u,i.consentDataCallback),l(p,u));var f=!1;function p(e,n,t){var r,i,a;f||(window.addEventListener("message",function(e){var n=e&&e.data&&e.data.__uspapiReturn;n&&n.callId&&o.hasOwnProperty(n.callId)&&(o[n.callId](n.returnValue,n.success),delete o[n.callId])},!1),f=!0),r=t,a={__uspapiCall:{command:e,version:1,callId:i=Math.random()+""}},o[i]=r,n.postMessage(a,"*")}},static:function(e){var n=e.onSuccess,t=e.onError;C(r,{onSuccess:n,onError:t})}};function y(e){var n=null,t=!1;function r(r,i){if(null!=n&&clearTimeout(n),t=!0,d.nX.setConsentData(r),null!=e){for(var o=arguments.length,a=new Array(o>2?o-2:0),c=2;c<o;c++)a[c-2]=arguments[c];e.apply(void 0,[i].concat(a))}}if(h[v]){var i={onSuccess:r,onError:function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),i=1;i<n;i++)t[i-1]=arguments[i];r.apply(void 0,[null,"".concat(e," Resuming auction without consent data as per consentManagement config.")].concat(t))}};h[v](i),t||(0===m?C(void 0,i):n=setTimeout(i.onError.bind(null,"USPAPI workflow exceeded timeout threshold."),m))}else r(null,"USP framework (".concat(v,") is not a supported framework. Aborting consentManagement module and resuming auction."))}var w=(0,l.g3)("usp",function(e,n){var t=this;b||E(),y(function(r){if(null!=r){for(var i=arguments.length,o=new Array(i>1?i-1:0),a=1;a<i;a++)o[a-1]=arguments[a];c.logWarn.apply(void 0,[r].concat(o))}e.call(t,n)})});function C(e,n){var t=n.onSuccess,r=n.onError;
1e&&e.usPrivacy?(function(e){e&&e.usPrivacy&&(i=e.usPrivacy)}(e),t(i)):r("USPAPI returned unexpected value during lookup process.",e)}function E(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];b||((0,c.logInfo)("USPAPI consentManagement module has been activated".concat(e?"":" using default values (api: '".concat(v,"', timeout: ").concat(m,"ms)"))),b=!0,d.nX.enable()),y()}s.vc.getConfig("consentManagement",function(e){return function(e){(e=e&&e.usp)&&"object"===(0,o.Z)(e)||(0,c.logWarn)("consentManagement.usp config not defined, using defaults"),e&&(0,c.isStr)(e.cmpApi)?v=e.cmpApi:(v=g,(0,c.logInfo)("consentManagement.usp config did not specify cmpApi. Using system default setting (".concat(g,")."))),e&&(0,c.isNumber)(e.timeout)?m=e.timeout:(m=50,(0,c.logInfo)("consentManagement.usp config did not specify timeout. Using system default setting (".concat(50,")."))),"static"===v&&((0,c.isPlainObject)(e.consentData)&&(0,c.isPlainObject)(e.consentData.getUSPData)?(e.consentData.getUSPData.uspString&&(r={usPrivacy:e.consentData.getUSPData.uspString}),m=0):(0,c.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),E(!0)}(e.consentManagement)}),(0,f.v5)("requestBids").before(w,50),p.S.before(function(e,n){return e(n.then(function(e){var n=d.nX.getConsentData();return n&&(0,u.N)(e,"regs.ext.us_privacy",n),e}))}),(0,a.z)("consentManagementUsp")}},function(e){e(e.s=9099)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[88806],{19749:function(e,n,t){(0,t(78640).z)("enrichmentFpdModule")}},function(e){e(e.s=19749)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[87083],{31498:function(e,n,t){var r=t(4942),i=t(78640),o=t(64358),a=t(20265),c=t(3193),u=t(51039),s=t(34614),d=t(92797),l=t(52021),f=t(5644),p=t(34516),g=t(9633),v=t(16310),m=t(50571),b=t(74947);function h(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function y(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?h(Object(t),!0).forEach(function(n){(0,r.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function w(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var C,E,I,A,k={purpose1:{id:1,name:"storage"},purpose2:{id:2,name:"basicAds"},purpose7:{id:7,name:"measurement"}},S=[{purpose:"storage",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]},{purpose:"basicAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}],O=new Set,T=new Set,_=new Set,x=!1,P=!1,j=[g.UL,g.y2,g._U,g.XG],B="TCF2",U=[];function R(e,n,t){if(n){var r=c.vc.getConfig("gvlMapping");if(r&&r[n])return r[n];if(e===g.wu)return p.$P;var i=p.qh.get(n),a=i.gvlid,u=i.modules;if(null==a&&Object.keys(u).length>0){var s,d=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return w(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}(j);try{for(d.s();!(s=d.n()).done;){var l=s.value;if(u.hasOwnProperty(l)){a=u[l],l!==e&&(0,o.logWarn)("Multiple GVL IDs found for module '".concat(n,"'; using the ").concat(l," module's ID (").concat(a,") instead of the ").concat(e,"'s ID (").concat(u[e],")"));break}}}catch(e){d.e(e)}finally{d.f()}}return null==a&&t&&(a=t()),a||null}return null}function q(e,n,t){return null==e&&u.rp.enabled?((0,o.logWarn)("Attempting operation that requires purpose ".concat(n," consent while consent data is not available").concat(t?" (module: ".concat(t,")"):"",". Assuming no consent was given.")),!0):e&&e.gdprApplies}function D(e,n,t,r){var i=k[Object.keys(k).filter(function(n){return k[n].name===e.purpose})[0]].id;if((e.vendorExceptions||[]).includes(t))return!0;var o=!(r===p.$P||(e.softVendorExceptions||[]).includes(t)),c=(0,a.Z)(n,"vendorData.purpose.consents.".concat(i)),u=!o||(0,a.Z)(n,"vendorData.vendor.consents.".concat(r)),s=(0,a.Z)(n,"vendorData.purpose.legitimateInterests.".concat(i)),d=!1===e.enforcePurpose||!0===c,l=!1===e.enforceVendor||!0===u;return 2===i?d&&l||!0===s:d&&l}function Z(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return null};return function(i){var o=u.rp.getConsentData(),a=i[v.bp];if(q(o,e,a)){var c=R(i[v.$k],a,r(i)),s=!!D(n(),o,a,c);if(!s)return t&&t.add(a),{allow:s}}}}var N,M=(N=Z(1,function(){return C},O),function(e){if(e[v.$k]!==g.wu||P)return N(e)}),z=Z(1,function(){return C},O),F=Z(1,function(){return C},O);function W(e,n,t){q(t,1,"User ID")?e.call(this,n,y(y({},t),{},{hasValidated:!0})):e.call(this,n,t)}var L=function(e){return function(n){if(n[v.$k]===g.UL)return e(n)}}(Z(2,function(){return E},T)),K=Z(7,function(){return I}
1,_,function(e){return n=e[v.bp],t=e[v.Hw],function(e){if("function"!=typeof e)return e;try{return e.call(i.adapter,t)}catch(e){(0,o.logError)("Error invoking ".concat(n," adapter.gvlid()"),e)}}(null==(i=u.ZP.getAnalyticsAdapter(n))||null===(r=i.adapter)||void 0===r?void 0:r.gvlid);var n,t,r,i});l.on(f.FP.AUCTION_END,function(){var e=function(e){return Array.from(e.keys()).filter(function(e){return null!=e})},n={storageBlocked:e(O),biddersBlocked:e(T),analyticsBlocked:e(_)};l.emit(f.FP.TCF2_ENFORCEMENT,n),[O,T,_].forEach(function(e){return e.clear()})});var H=function(e){return e.purpose===k.purpose1.name},G=function(e){return e.purpose===k.purpose2.name},V=function(e){return e.purpose===k.purpose7.name};c.vc.getConfig("consentManagement",function(e){return function(e){var n=(0,a.Z)(e,"gdpr.rules");n?A=n:((0,o.logWarn)("TCF2: enforcing P1 and P2 by default"),A=S),P=!!(0,a.Z)(e,"strictStorageEnforcement"),C=(0,s.sE)(A,H),E=(0,s.sE)(A,G),I=(0,s.sE)(A,V),C||(C=S[0]),E||(E=S[1]),x||(C&&(x=!0,U.push((0,m.oB)(b.S1,B,M)),U.push((0,m.oB)(b.K$,B,z)),U.push((0,m.oB)(b.EL,B,F)),(0,d.v5)("validateGdprEnforcement").before(W,47)),E&&U.push((0,m.oB)(b.UE,B,L)),I&&U.push((0,m.oB)(b.x$,B,K)))}(e.consentManagement)}),(0,i.z)("gdprEnforcement")}},function(e){e(e.s=31498)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[65296],{96787:function(e,n,t){var r=t(78640),i=t(64358),o=t(20265),a=t(3193),c=t(92797),u=t(34614),s=void 0,d={},l=!1,f=function(e){var n=d.customGptSlotMatching;if((0,i.isGptPubadsDefined)()){var t=e.reduce(function(e,n){return e[n.code]=n,e},{});
1window.googletag.pubads().getSlots().forEach(function(e){var r=(0,u.sE)(Object.keys(t),n?n(e):(0,i.isAdUnitCodeMatchingSlot)(e));if(r){var o=t[r];o.ortb2Imp=o.ortb2Imp||{},o.ortb2Imp.ext=o.ortb2Imp.ext||{},o.ortb2Imp.ext.data=o.ortb2Imp.ext.data||{};var a=o.ortb2Imp.ext.data;a.adserver=a.adserver||{},a.adserver.name="gam",a.adserver.adslot=p(e.getAdUnitPath())}})}},p=function(e){return(a.vc.getConfig("gptPreAuction")||{}).mcmEnabled?e.replace(/(^\/\d*),\d*\//,"$1/"):e},g=function(e,n){var t=e.ortb2Imp.ext.data;if(t.pbadslot)return t.pbadslot;if((0,i.isGptPubadsDefined)()){var r=window.googletag.pubads().getSlots().filter(function(e){return e.getAdUnitPath()===n});if(0!==r.length)return 1===r.length?n:"".concat(n,"#").concat(e.code)}},v=function(e,n){f(n);var t=d,r=t.useDefaultPreAuction,i=t.customPreAuction;n.forEach(function(e){e.ortb2Imp=e.ortb2Imp||{},e.ortb2Imp.ext=e.ortb2Imp.ext||{},e.ortb2Imp.ext.data=e.ortb2Imp.ext.data||{};var n=e.ortb2Imp.ext;if(i||r){var t,a=(0,o.Z)(n,"data.adserver.adslot");i?t=i(e,a):r&&(t=g(e,a)),t&&(n.gpid=n.data.pbadslot=t)}else{var c=function(e){var n=e.ortb2Imp.ext.data,t=d.customPbAdSlot;if(!n.pbadslot)if(t)n.pbadslot=t(e.code,(0,o.Z)(n,"adserver.adslot"));else{try{var r=document.getElementById(e.code);if(r.dataset.adslotid)return void(n.pbadslot=r.dataset.adslotid)}catch(e){}if(!(0,o.Z)(n,"adserver.adslot"))return n.pbadslot=e.code,!0;n.pbadslot=n.adserver.adslot}}(e);n.gpid||c||(n.gpid=n.data.pbadslot)}});for(var a=arguments.length,c=new Array(a>2?a-2:0),u=2;u<a;u++)c[u-2]=arguments[u];return e.call.apply(e,[s,n].concat(c))},m=function(e){(d=(0,i.pick)(e,["enabled",function(e){return!1!==e},"customGptSlotMatching",function(e){return"function"==typeof e&&e},"customPbAdSlot",function(e){return"function"==typeof e&&e},"customPreAuction",function(e){return"function"==typeof e&&e},"useDefaultPreAuction",function(e){return!0===e}])).enabled?l||((0,c.v5)("makeBidRequests").before(v),l=!0):((0,i.logInfo)("".concat("GPT Pre-Auction",": Turning off module")),d={},(0,c.v5)("makeBidRequests").getHooks({hook:v}).remove(),l=!1)};a.vc.getConfig("gptPreAuction",function(e){return m(e.gptPreAuction)}),m({}),(0,r.z)("gptPreAuction")}},function(e){e(e.s=96787)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[56187],{40060:function(e,n,t){var r=t(4942),i=t(93324),o=t(71002),a=t(78640),c=t(24980),u=t(99933),s=t(14699),d=t(3193),l=t(24679),f=t(34614),p=t(35706),g=t(64358),v=t(96475),m=t(20265);function b(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function h(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?b(Object(t),!0).forEach(function(n){(0,r.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var y={};d.vc.getConfig("rubicon",function(e){(0,g.mergeDeep)(y,e.rubicon)});var w={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",261:"480x480",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",524:"1x2",548:"500x1000",550:"980x480",552:"300x200",558:"640x640",562:"300x431",564:"320x431",566:"320x300",568:"300x150",570:"300x125",572:"250x350",574:"620x891",576:"610x877",578:"980x552",580:"505x656",622:"192x160"};(0,g._each)(w,function(e,n){return w[e]=n});var C=(0,c.x)({request:function(e,n,t,r){var i,c,u,s=r.bidRequests,l=e(n,t,r);l.cur=["USD"],l.test=d.vc.getConfig("debug")?1:0,(0,v.N)(l,"ext.prebid.cache",{vastxml:{returnCreative:!0===y.returnVast}}),(0,v.N)(l,"ext.prebid.bidders",{rubicon:{integration:y.int_type||"pbjs"}}),(0,v.N)(l,"ext.prebid.targeting.pricegranularity",{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:(u=d.vc).getConfig("customPriceBucket")&&u.getConfig("customPriceBucket").buckets}[u.getConfig("priceGranularity")]});var f=(0,a.R)().installedModules;return!f||f.length&&-1===f.indexOf("rubiconAnalyticsAdapter")||(0,v.N)(l,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,n){var t,r,i={},o=new Set;
1n.forEach(function(n){var t,r,a,c,u,s={user:{ext:{data:h({},n.params.visitor)}},site:{ext:{data:h({},n.params.inventory)}}},l=e.imp.find(function(e){var n,t,r,i,o;return null===(n=e.ext)||void 0===n||null===(t=n.prebid)||void 0===t||null===(r=t.bidder)||void 0===r||null===(i=r.rubicon)||void 0===i||null===(o=i.video)||void 0===o?void 0:o.language});l&&(s.site.content={language:null===(t=l.ext)||void 0===t||null===(r=t.prebid)||void 0===r||null===(a=r.bidder)||void 0===a||null===(c=a.rubicon)||void 0===c||null===(u=c.video)||void 0===u?void 0:u.language}),n.params.keywords&&(Array.isArray(n.params.keywords)?n.params.keywords:n.params.keywords.split(",")).forEach(function(e){return o.add(e)}),i=(0,g.mergeDeep)(i,n.ortb2||{},s);var f=d.vc.getConfig("user.id");i.user.id=i.user.id||f}),(0,g.mergeDeep)(e,i),o&&o.size&&(0,v.N)(e,"site.keywords",Array.from(o.values()).join(",")),null==e||null===(t=e.ext)||void 0===t||null===(r=t.prebid)||void 0===r||delete r.storedrequest}(l,s),null==l||null===(i=l.ext)||void 0===i||null===(c=i.prebid)||void 0===c||delete c.storedrequest,!0===y.disableFloors&&delete l.ext.prebid.floors,s.filter(function(e){return"object"===(0,o.Z)(e.floorData)}).length>0&&(l.ext.prebid.floors={enabled:!1}),l},imp:function(e,n,t){var r,i,o=O(n);if(!o.includes(l.Mk)||1!=o.length){var a=e(n,t);return a.id=n.adUnitCode,delete a.banner,d.vc.getConfig("s2sConfig.defaultTtl")&&(a.exp=d.vc.getConfig("s2sConfig.defaultTtl")),"atf"===n.params.position&&(a.video.pos=1),"btf"===n.params.position&&(a.video.pos=3),null===(r=a.ext)||void 0===r||null===(i=r.prebid)||void 0===i||delete i.storedrequest,function(e,n){if("USD"!=n.bidfloorcur&&(delete n.bidfloor,delete n.bidfloorcur),!n.bidfloor){var t=parseFloat((0,m.Z)(e,"params.floor"));isNaN(t)||(n.bidfloor=t,n.bidfloorcur="USD")}}(n,a),a}},bidResponse:function(e,n,t){var r,o=e(n,t);o.meta.mediaType=(0,m.Z)(n,"ext.prebid.type");var a=t.bidRequest,c="outstream"===(null===(r=a.mediaTypes.video)||void 0===r?void 0:r.context)?k(a,l.pX):[void 0,void 0],u=(0,i.Z)(c,2),s=u[0],d=u[1];return o.width=n.w||s||o.playerWidth,o.height=n.h||d||o.playerHeight,o.mediaType===l.pX&&"outstream"===a.mediaTypes.video.context&&(o.renderer=function(e){var n=p.Th.install({id:e.adId,url:y.rendererUrl||"https://video-outstream.rubiconproject.com/apex-2.2.1.js",config:y.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{n.setRender(A)}catch(e){(0,g.logWarn)("Prebid Error calling setRender on renderer",e)}return n}(o)),(0,m.Z)(n,"ext.bidder.rp.advid")&&(0,v.N)(o,"meta.advertiserId",n.ext.bidder.rp.advid),o},context:{netRevenue:!1!==y.netRevenue,ttl:300},processors:u.X}),E={code:"rubicon",gvlid:52,supportedMediaTypes:[l.Mk,l.pX,l.B5],isBidRequestValid:function(e){var n=!0;if("object"!==(0,o.Z)(e.params))return!1;for(var t=0,r=["accountId","siteId","zoneId"];t<r.length;t++)if(e.params[r[t]]=parseInt(e.params[r[t]]),isNaN(e.params[r[t]]))return(0,g.logError)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;var i=O(e,!0);if(!i.length)return!1;i.includes(l.pX)&&(n=function(e){var n=!0,t=Object.prototype.toString.call([]),r={mimes:t,protocols:t,linearity:Object.prototype.toString.call(0),api:t};return Object.keys(r).forEach(function(t){Object.prototype.toString.call((0,m.Z)(e,"mediaTypes.video."+t))!==r[t]&&(n=!1,(0,g.logError)("Rubicon: mediaTypes.video."+t+" is required and must be of type: "+r[t]))}),n}(e));var a=[l.Mk,l.B5].filter(function(e){return i.includes(e)}).length>0;return a?n&&a:n},buildRequests:function(e,n){var t,r=[],i=[];if((t=e.filter(function(e){var n=O(e)||[],t=n.length,r=e.params||{},i=r.bidonmultiformat,o=r.video;return 1===t&&(n.includes(l.pX)||n.includes(l.B5))||2===t&&!n.includes(l.Mk)||o&&n.includes(l.pX)||i&&(n.includes(l.pX)||n.includes(l.B5))}))&&t.length){var o=C.toORTB({bidRequests:t,bidderRequest:n});i.push({method:"POST",url:"https://".concat(y.videoHost||"prebid-server",".rubiconproject.com/openrtb2/auction"),data:o,bidRequest:t})}var a=e.filter(function(e){var n=O(e)||[],t=e.params||{},r=t.bidonmultiformat,i=t.video;return n.includes(l.Mk)&&(1===n.length||r||!r&&!i||!r&&i&&!n.includes(l.pX))});if(!0!==d.vc.getConfig("rubicon.singleRequest"))r=i.concat(a.map(function(e){var t=E.createSlotParams(e,n);return{method:"GET",url:"https://".concat(y.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:E.getOrderedParams(t).reduce(function(e,n){var r=t[n];return(0,g.isStr)(r)&&""!==r||(0,g.isNumber)(r)?"".concat(e).concat(_(n,r),"&"):e},"")+"slots=1&rand=".concat(Math.random()),bidRequest:e}}));else{var c=a.reduce(function(e,n){return(e[n.params.siteId]=e[n.params.siteId]||[]).push(n),e},{});r=i.concat(Object.keys(c).reduce(function(e,t){var r;return(r=c[t],r.map(function(e,n){return n%10==0?r.slice(n,n+10):null}).filter(function(e){return e}
1)).forEach(function(t){var r=E.combineSlotUrlParams(t.map(function(e){return E.createSlotParams(e,n)}));e.push({method:"GET",url:"https://".concat(y.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:E.getOrderedParams(r).reduce(function(e,n){var t=r[n];return(0,g.isStr)(t)&&""!==t||(0,g.isNumber)(t)?"".concat(e).concat(_(n,t),"&"):e},"")+"slots=".concat(t.length,"&rand=").concat(Math.random()),bidRequest:t})}),e},[]))}return r},getOrderedParams:function(e){var n=/^tg_v/,t=/^tg_i/,r=/^eid_|^tpid_/,i=["account_id","site_id","zone_id","size_id","alt_size_ids","p_pos","gdpr","gdpr_consent","us_privacy","rp_schain"].concat(Object.keys(e).filter(function(e){return r.test(e)})).concat(["x_liverampidl","ppuid","rf","p_geo.latitude","p_geo.longitude","kw"]).concat(Object.keys(e).filter(function(e){return n.test(e)})).concat(Object.keys(e).filter(function(e){return t.test(e)})).concat(["tk_flint","x_source.tid","l_pb_bid_id","p_screen_res","rp_floor","rp_secure","tk_user_key"]);return i.concat(Object.keys(e).filter(function(e){return-1===i.indexOf(e)}))},combineSlotUrlParams:function(e){if(1===e.length)return e[0];var n=e.reduce(function(n,t,r){return Object.keys(t).forEach(function(i){n.hasOwnProperty(i)||(n[i]=new Array(e.length)),n[i].splice(r,1,t[i])}),n},{}),t=new RegExp("^([^;]*)(;\\1)+$");return Object.keys(n).forEach(function(e){var r=n[e].join(";"),i=r.match(t);n[e]=i?i[1]:r}),n},createSlotParams:function(e,n){e.startTime=(new Date).getTime();var t=e.params,r=k(e,"banner"),a=t.latLong||[],c=(0,i.Z)(a,2),u=c[0],s=c[1],p={account_id:t.accountId,site_id:t.siteId,zone_id:t.zoneId,size_id:r[0],alt_size_ids:r.slice(1).join(",")||void 0,rp_floor:(t.floor=parseFloat(t.floor))>=.01?t.floor:void 0,rp_secure:"1",tk_flint:"".concat(y.int_type||"pbjs_lite","_v7.54.0"),"x_source.tid":e.transactionId,"x_imp.ext.tid":e.transactionId,l_pb_bid_id:e.bidId,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:t.userId,"p_geo.latitude":isNaN(parseFloat(u))?void 0:parseFloat(u).toFixed(4),"p_geo.longitude":isNaN(parseFloat(s))?void 0:parseFloat(s).toFixed(4),"tg_fl.eid":e.code,rf:I(e,n)};if("function"==typeof e.getFloor&&!y.disableFloors){var v;try{v=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){(0,g.logError)("Rubicon: getFloor threw an error: ",e)}p.rp_hard_floor="object"!==(0,o.Z)(v)||"USD"!==v.currency||isNaN(parseInt(v.floor))?void 0:v.floor}var b={1:"atf",3:"btf"}[(0,m.Z)(e,"mediaTypes.banner.pos")]||"";p.p_pos="atf"===t.position||"btf"===t.position?t.position:b;var w=d.vc.getConfig("user.id");return w&&(p.ppuid=w),e.userIdAsEids&&e.userIdAsEids.forEach(function(e){try{if("adserver.org"===e.source?(p.tpid_tdid=e.uids[0].id,p["eid_adserver.org"]=e.uids[0].id):"liveintent.com"===e.source?(p["tpid_liveintent.com"]=e.uids[0].id,p["eid_liveintent.com"]=e.uids[0].id,e.ext&&Array.isArray(e.ext.segments)&&e.ext.segments.length&&(p["tg_v.LIseg"]=e.ext.segments.join(","))):"liveramp.com"===e.source?p.x_liverampidl=e.uids[0].id:"id5-sync.com"===e.source?p["eid_id5-sync.com"]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype,"^").concat(e.uids[0].ext&&e.uids[0].ext.linkType||""):p["eid_".concat(e.source)]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype||""),!p.ppuid){var n=(0,f.sE)(e.uids,function(e){return e.ext&&"ppuid"===e.ext.stype});n&&n.id&&(p.ppuid=n.id)}}catch(n){(0,g.logWarn)("Rubicon: error reading eid:",e,n)}}),n.gdprConsent&&("boolean"==typeof n.gdprConsent.gdprApplies&&(p.gdpr=Number(n.gdprConsent.gdprApplies)),p.gdpr_consent=n.gdprConsent.consentString),n.uspConsent&&(p.us_privacy=encodeURIComponent(n.uspConsent)),p.rp_maxbids=n.bidLimit||1,function(e,n,t){var r={user:{ext:{data:h({},e.params.visitor)}},site:{ext:{data:h({},e.params.inventory)}}};e.params.keywords&&(r.site.keywords=(0,g.isArray)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);var i=(0,g.mergeDeep)({},e.ortb2||{},r),a=(0,m.Z)(e.ortb2Imp,"ext")||{},c=(0,m.Z)(e.ortb2Imp,"ext.data")||{},u=(0,m.Z)(e,"ortb2Imp.ext.gpid"),s={user:[4],site:[1,2,5,6]},d={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},f=function(e,n,t){return"data"===n&&Array.isArray(e)?e.filter(function(e){return e.segment&&(0,m.Z)(e,"ext.segtax")&&s[t]&&-1!==s[t].indexOf((0,m.Z)(e,"ext.segtax"))}).map(function(e){var n=e.segment.filter(function(e){return e.id}).reduce(function(e,n){return e.push(n.id),e},[]);if(n.length>0)return n.toString()}).toString():"object"===(0,o.Z)(e)&&!Array.isArray(e)||void 0===e?void 0:Array.isArray(e)?e.filter(function(e){if("object"!==(0,o.Z)(e)&&void 0!==e)return e.toString();(0,g.logWarn)("Rubicon: Filtered value: ",e,"for key",n,": Expected value to be string, integer, or an array of str
1ings/ints")}).toString():e.toString()},p=function(e,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=f(e,r,n),a=d[r]&&i?"".concat(d[r]):"data"===r?"".concat(d[n],"iab"):"".concat(d[n]).concat(r);t[a]=t[a]?t[a].concat(",",o):o};n===l.Mk?(["site","user"].forEach(function(e){Object.keys(i[e]).forEach(function(n){"site"===e&&"content"===n&&i[e][n].data?p(i[e][n].data,e,"data"):"ext"!==n?p(i[e][n],e,n):i[e][n].data&&Object.keys(i[e].ext.data).forEach(function(n){p(i[e].ext.data[n],e,n,!1)})})}),Object.keys(c).forEach(function(e){"adserver"!==e?p(c[e],"site",e):"gam"===c[e].name&&p(c[e].adslot,name,e)}),u&&(t.p_gpid=u),t["tg_i.pbadslot"]&&delete t["tg_i.dfp_ad_unit_code"]):(Object.keys(a).length&&(0,g.mergeDeep)(t.imp[0].ext,a),u&&(t.imp[0].ext.gpid=u),(0,g.mergeDeep)(t,i))}(e,l.Mk,p),!0===d.vc.getConfig("coppa")&&(p.coppa=1),e.schain&&T(e.schain)&&(p.rp_schain=E.serializeSupplyChain(e.schain)),p},serializeSupplyChain:function(e){if(!T(e))return"";var n=e.ver,t=e.complete,r=e.nodes;return"".concat(n,",").concat(t,"!").concat(E.serializeSupplyChainNodes(r))},serializeSupplyChainNodes:function(e){var n=["asi","sid","hp","rid","name","domain"];return e.map(function(e){return n.map(function(n){return encodeURIComponent(e[n]||"")}).join(",")}).join("!")},interpretResponse:function(e,n){e=e.body;var t=n.data;if(!e||"object"!==(0,o.Z)(e))return[];if(e.seatbid){var r=(0,m.Z)(e,"ext.errors.rubicon");return Array.isArray(r)&&r.length>0&&(0,g.logWarn)("Rubicon: Error in video response"),C.fromORTB({request:t,response:e}).bids}var a,c=e.ads,u=0,s=n.bidRequest;return"object"===(0,o.Z)(s)&&!Array.isArray(s)&&O(s).includes(l.pX)&&"object"===(0,o.Z)(c)&&(c=c[s.adUnitCode]),!Array.isArray(c)||c.length<1?[]:c.reduce(function(n,t,r){if(t.impression_id&&a===t.impression_id?u++:a=t.impression_id,"ok"!==t.status)return n;var c,d,f=Array.isArray(s)?s[r-u]:s;if(f&&"object"===(0,o.Z)(f)){var p={requestId:f.bidId,currency:"USD",creativeId:t.creative_id||"".concat(t.network||"","-").concat(t.advertiser||""),cpm:t.cpm||0,dealId:t.deal,ttl:300,netRevenue:!1!==y.netRevenue,rubicon:{advertiserId:t.advertiser,networkId:t.network},meta:{advertiserId:t.advertiser,networkId:t.network,mediaType:l.Mk}};if(t.creative_type&&(p.mediaType=t.creative_type),t.adomain&&(p.meta.advertiserDomains=Array.isArray(t.adomain)?t.adomain:[t.adomain]),t.creative_type===l.pX)p.width=f.params.video.playerWidth,p.height=f.params.video.playerHeight,p.vastUrl=t.creative_depot_url,p.impression_id=t.
vendor: 4,956 bytes, line 1
1impression_id,p.videoCacheKey=t.impression_id;else{p.ad=(c=t.script,d=t.impression_id,"<html>\n<head><script type='text/javascript'>inDapIF=true;<\/script></head>\n<body style='margin : 0; padding: 0;'>\n\x3c!-- Rubicon Project Ad Tag --\x3e\n<div data-rp-impression-id='".concat(d,"'>\n<script type='text/javascript'>").concat(c,"<\/script>\n</div>\n</body>\n</html>"));var v=w[t.size_id].split("x").map(function(e){return Number(e)}),m=(0,i.Z)(v,2);p.width=m[0],p.height=m[1]}p.rubiconTargeting=(Array.isArray(t.targeting)?t.targeting:[]).reduce(function(e,n){return e[n.key]=n.values[0],e},{rpfl_elemid:f.adUnitCode}),n.push(p)}else(0,g.logError)("Rubicon: bidRequest undefined at index position:".concat(r),s,e);return n},[]).sort(function(e,n){return(n.cpm||0)-(e.cpm||0)})},getUserSyncs:function(e,n,t,r){if(!x&&e.iframeEnabled){var i={};return t&&("boolean"==typeof t.gdprApplies&&(i.gdpr=Number(t.gdprApplies)),"string"==typeof t.consentString&&(i.gdpr_consent=t.consentString)),r&&(i.us_privacy=encodeURIComponent(r)),i=Object.keys(i).length?"?".concat((0,g.formatQS)(i)):"",x=!0,{type:"iframe",url:"https://".concat(y.syncHost||"eus",".rubiconproject.com/usync.html")+i}}},transformBidParams:function(e,n){return(0,g.convertTypes)({accountId:"number",siteId:"number",zoneId:"number"},e)}};function I(e,n){var t;return t=e.params.referrer?e.params.referrer:n.refererInfo.page,e.params.secure?t.replace(/^http:/i,"https:"):t}function A(e){var n,t=document.getElementById(e.adUnitCode);(n=t.querySelector("div[id^='google_ads']"))&&n.style.setProperty("display","none"),function(e){var n=e.querySelector("script[id^='sas_script']"),t=n&&n.nextSibling;t&&"iframe"===t.localName&&t.style.setProperty("display","none")}(t);var r=e.renderer.getConfig();e.renderer.push(function(){window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align||"center",position:r.position||"append"},closeButton:r.closeButton||!1,label:r.label||void 0,collapse:r.collapse||!0})})}function k(e,n){var t=e.params;if(n===l.pX){var r=[];return t.video&&t.video.playerWidth&&t.video.playerHeight?r=[t.video.playerWidth,t.video.playerHeight]:Array.isArray((0,m.Z)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?r=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(r=e.sizes[0]),r}var i=[];return Array.isArray(t.sizes)?i=t.sizes:void 0!==(0,m.Z)(e,"mediaTypes.banner.sizes")?i=S(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=S(e.sizes):(0,g.logWarn)("Rubicon: no sizes are setup or found"),function(e){var n=[15,2,9];return i.sort(function(e,t){var r=n.indexOf(e),i=n.indexOf(t);return r>-1||i>-1?-1===r?1:-1===i?-1:r-i:e-t})}()}function S(e){return(0,g.parseSizesInput)(e).reduce(function(e,n){var t=parseInt(w[n],10);return t&&e.push(t),e},[])}function O(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];if(function(e){var n=void 0!==(0,m.Z)(e,"mediaTypes.".concat(l.pX)),t=void 0!==(0,m.Z)(e,"mediaTypes.".concat(l.Mk)),r=void 0!==(0,m.Z)(e,"params.bidonmultiformat"),i="object"!==(0,o.Z)((0,m.Z)(e,"params.video"));return!(!n||!r)||(t&&i&&(n=!1),n&&i&&(0,v.N)(e,"params.video",{}),n)}(e)){if(-1===["outstream","instream"].indexOf((0,m.Z)(e,"mediaTypes.".concat(l.pX,".context"))))return n&&(0,g.logError)("Rubicon: mediaTypes.video.context must be outstream or instream"),t;if(k(e,l.pX).length<2)return n&&(0,g.logError)("Rubicon: could not determine the playerSize of the video"),t;n&&(0,g.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),t.push(l.pX)}if(void 0!==(0,m.Z)(e,"mediaTypes.".concat(l.B5))&&t.push(l.B5),void 0!==(0,m.Z)(e,"mediaTypes.".concat(l.Mk))){if(0===k(e,l.Mk).length)return n&&(0,g.logError)("Rubicon: could not determine the sizes for banner request"),t;n&&(0,g.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),t.push(l.Mk)}return t}function T(e){var n=!1,t=["asi","sid","hp"];return e.nodes?((n=e.nodes.reduce(function(e,n){return e?t.every(function(e){return n.hasOwnProperty(e)}):e},!0))||(0,g.logError)("Rubicon: required schain params missing"),n):n}function _(e,n){return"rp_schain"===e?"rp_schain=".concat(n):"".concat(e,"=").concat(encodeURIComponent(n))}var x=!1;(0,s.dX)(E),(0,a.z)("rubiconBidAdapter")},26372:function(e,n,t){t.d(n,{DZ:function(){return c},Px:function(){return u},TP:function(){return d},YC:function(){return s},Z:function(){return a},f8:function(){return g},fP:function(){return v},gm:function(){return i},md:function(){return l}});var r,i=["request","imp","bidResponse","response"],o=["default","pbs"],a=i[0],c=i[1],u=i[2],s=i[3],d=o[0],l=o[1],f=new Set(i),p=(r={},{registerOrtbProcessor:function(e){var n=e.type,t=e.name,o=e.fn,a=e.priority,c=void 0===a?0:a,u=e.dialects,s=void 0===u?[d]:u;if(!f.has(n))throw new Error("ORTB processor type must be one of: ".concat(i.join(", ")));
1s.forEach(function(e){r.hasOwnProperty(e)||(r[e]={}),r[e].hasOwnProperty(n)||(r[e][n]={}),r[e][n][t]={priority:c,fn:o}})},getProcessors:function(e){return r[e]||{}}}),g=p.registerOrtbProcessor,v=p.getProcessors}},function(e){e.O(0,[85279,70951],function(){return e(e.s=40060)}),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[33238],{93444:function(e,n,t){var r,i=t(4942),o=t(78640),a=t(64358),c=t(14699),u=t(24679),s=t(3193),d=["inScreen","inImage","inArticle","inBanner"],l=(r={},(0,i.Z)(r,u.Mk,"display"),(0,i.Z)(r,u.pX,"video"),r),f="fixed",p=function(){var e=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};switch(e.type||e.effectiveType){case"wifi":case"ethernet":return f;case"cellular":case"wimax":return"mobile";default:return/iPad|iPhone|iPod/.test(navigator.userAgent)||/android/i.test(navigator.userAgent)?"unknown":f}};function g(e){return!!e.mediaTypes&&!!e.mediaTypes.video}function v(e){var n=e.params;return!!n.publisherId&&!!n.adUnitId&&d.indexOf(n.placement)>-1}function m(e){var n=e.params,t=(0,a._map)(Object.keys(e.mediaTypes),function(e){return l[e]}),r={id:e.bidId,transactionId:e.transactionId,sizes:e.sizes,supplyTypes:t,adUnitId:n.adUnitId,adUnitCode:e.adUnitCode,placement:n.placement,requestCount:e.bidderRequestsCount||1};return g(e)&&(r.videoParams=b(e)),r}function b(e){var n=e.mediaTypes.video||{};return n.playerSize&&(n.w=n.playerSize[0][0],n.h=n.playerSize[0][1]),n}function h(){var e=function(){try{var e=performance.getEntriesByType("navigation")[0];return Math.round(e.responseStart-e.startTime)}catch(e){try{var n=performance.timing;return Math.round(n.responseStart-n.fetchStart)}catch(e){return 0}}}();return e>=0&&e<=performance.now()?e:0}var y={code:"seedtag",gvlid:157,aliases:["st"],supportedMediaTypes:[u.Mk,u.pX],isBidRequestValid:function(e){return g(e)?function(e){var n=b(e),t=!!e.params.publisherId&&!!e.params.adUnitId&&g(e)&&!!n.playerSize&&(0,a.isArray)(n.playerSize)&&n.playerSize.length>0;return"inStream"===e.params.placement?t&&"instream"===n.context:t&&"outstream"===n.context&&function(e){return!!e.mediaTypes&&!!e.mediaTypes.banner}(e)&&v(e)}(e):v(e)},buildRequests:function(e,n){var t,r,i={url:n.refererInfo.page,publisherToken:e[0].params.publisherId,cmp:!!n.gdprConsent,timeout:n.timeout,version:"7.54.0",connectionType:p(),auctionStart:n.auctionStart||Date.now(),ttfb:h(),bidRequests:(0,a._map)(e,m)};if(i.cmp){var o=n.gdprConsent.gdprApplies;void 0!==o&&(i.ga=o),i.cd=n.gdprConsent.consentString}n.uspConsent&&(i.uspConsent=n.uspConsent),e[0].schain&&(i.schain=e[0].schain);var c=s.vc.getConfig("coppa");return c&&(i.coppa=c),n.gppConsent?i.gppConsent={gppString:n.gppConsent.gppString,applicableSections:n.gppConsent.applicableSections}:null!==(t=n.ortb2)&&void 0!==t&&null!==(r=t.regs)&&void 0!==r&&r.gpp&&(i.gppConsent={gppString:n.ortb2.regs.gpp,applicableSections:n.ortb2.regs.gpp_sid}),{method:"POST",url:"https://s.seedtag.com/c/hb/bid",data:JSON.stringify(i)}},interpretResponse:function(e){var n=e.body;return n&&n.bids&&(0,a.isArray)(n.bids)?(0,a._map)(n.bids,function(e){return function(e){var n,t="display"===(n=e.mediaType)?u.Mk:"video"===n?u.pX:n,r={requestId:e.bidId,cpm:e.price,width:e.width,height:e.height,creativeId:e.creativeId,currency:e.currency,netRevenue:!0,mediaType:t,ttl:e.ttl,nurl:e.nurl,meta:{advertiserDomains:e&&e.adomain&&e.adomain.length>0?e.adomain:[]}};return t===u.pX?r.vastXml=e.content:r.ad=e.content,r}(e)}):[]},getUserSyncs:function(e,n){var t=n[0];if(e.iframeEnabled&&t){var r=t.body.cookieSync;return r?[{type:"iframe",url:r}]:[]}return[]},onTimeout:function(e){var n=function(e){var n="";if((0,a.isArray)(e)&&e[0]&&(0,a.isArray)(e[0].params)&&e[0].params[0]){var t=e[0].params[0],r=e[0].timeout;n="?publisherToken="+t.publisherId+"&adUnitId="+t.adUnitId+"&timeout="+r}return"https://s.seedtag.com/se/hb/timeout"+n}(e);(0,a.triggerPixel)(n)},onBidWon:function(e){e&&e.nurl&&(0,a.triggerPixel)(e.nurl)}};(0,c.dX)(y),(0,o.z)("seedtagBidAdapter")}},function(e){e(e.s=93444)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[31215],{13522:function(e,n,t){var r=t(78640),i=t(20265),o=t(64358),a=t(24679),c=t(3193),u=t(14699),s={code:"smartadserver",gvlid:45,aliases:["smart"],supportedMediaTypes:[a.Mk,a.pX],isBidRequestValid:function(e){return!!(e.params&&e.params.siteId&&e.params.pageId&&e.params.formatId)},serializeSupplyChain:function(e){if(!e||!e.nodes)return null;var n=["asi","sid","hp","rid","name","domain"];return"".concat(e.ver,",").concat(e.complete,"!")+e.nodes.map(function(e){return n.map(function(n){return e[n]?encodeURIComponent(e[n]):""}).join(",")}).join("!")},adaptBannerSizes:function(e){return e.map(function(e){return{w:e[0],h:e[1]}})},fillPayloadForVideoBidRequest:function(e,n,t){var r=n.playerSize[0];e.isVideo="instream"===n.context,e.mediaType=a.pX,e.videoData={videoProtocol:this.getProtocolForVideoBidRequest(n,t),playerWidth:r[0],playerHe
1ight:r[1],adBreak:this.getStartDelayForVideoBidRequest(n,t)}},getProtocolForVideoBidRequest:function(e,n){return void 0!==n&&n.protocol?n.protocol:void 0!==e&&Array.isArray(e.protocols)?Math.max.apply(Math,e.protocols):null},getStartDelayForVideoBidRequest:function(e,n){if(void 0!==n&&n.startDelay)return n.startDelay;if(void 0!==e){if(0==e.startdelay)return 1;if(-1==e.startdelay)return 2;if(-2==e.startdelay)return 3}return 2},createServerRequest:function(e,n){return{method:"POST",url:(void 0!==n?n:"https://prg.smartadserver.com")+"/prebid/v1",data:JSON.stringify(e)}},buildRequests:function(e,n){var t=c.vc.getConfig("currency.adServerCurrency"),r=(0,i.Z)(n,"ortb2.user.data",c.vc.getAnyConfig("ortb2.user.data")),u=(0,i.Z)(n,"ortb2.site.content.data",c.vc.getAnyConfig("ortb2.site.content.data"));return e.reduce(function(e,d){var l={siteid:d.params.siteId,pageid:d.params.pageId,formatid:d.params.formatId,currencyCode:t,targeting:d.params.target&&""!==d.params.target?d.params.target:void 0,buid:d.params.buId&&""!==d.params.buId?d.params.buId:void 0,appname:d.params.appName&&""!==d.params.appName?d.params.appName:void 0,ckid:d.params.ckId||0,tagId:d.adUnitCode,pageDomain:n&&n.refererInfo&&n.refererInfo.page?n.refererInfo.page:void 0,transactionId:d.transactionId,timeout:c.vc.getConfig("bidderTimeout"),bidId:d.bidId,prebidVersion:"7.54.0",schain:s.serializeSupplyChain(d.schain),sda:r,sdc:u},f=(0,i.Z)(d,"ortb2Imp.ext.gpid",(0,i.Z)(d,"ortb2Imp.ext.data.pbadslot",""));f&&(l.gpid=f),n&&(n.gdprConsent&&(l.addtl_consent=n.gdprConsent.addtlConsent,l.gdpr_consent=n.gdprConsent.consentString,l.gdpr=n.gdprConsent.gdprApplies),n.gppConsent&&(l.gpp=n.gppConsent.gppString,l.gpp_sid=n.gppConsent.applicableSections),n.uspConsent&&(l.us_privacy=n.uspConsent)),d&&d.userIdAsEids&&(l.eids=d.userIdAsEids),n&&n.uspConsent&&(l.us_privacy=n.uspConsent);var p=(0,i.Z)(d,"mediaTypes.banner"),g=(0,i.Z)(d,"mediaTypes.video"),v=g&&("instream"===g.context||"outstream"===g.context);if(p||v){var m;if(p){if(m=a.Mk,l.sizes=s.adaptBannerSizes(p.sizes),v){var b=(0,o.deepClone)(l);s.fillPayloadForVideoBidRequest(b,g,d.params.video),b.bidfloor=d.params.bidfloor||s.getBidFloor(d,t,a.pX),e.push(s.createServerRequest(b,d.params.domain))}}else m=a.pX,s.fillPayloadForVideoBidRequest(l,g,d.params.video);l.bidfloor=d.params.bidfloor||s.getBidFloor(d,t,m),e.push(s.createServerRequest(l,d.params.domain))}else e.push({});return e},[])},interpretResponse:function(e,n){var t=[],r=e.body;try{if(r&&!r.isNoAd&&(r.ad||r.adUrl)){var i=JSON.parse(n.data),c={requestId:i.bidId,cpm:r.cpm,width:r.width,height:r.height,creativeId:r.creativeId,dealId:r.dealId,currency:r.currency,netRevenue:r.isNetCpm,ttl:r.ttl,dspPixels:r.dspPixels,meta:{advertiserDomains:r.adomain?r.adomain:[]}};i.mediaType===a.pX?(c.mediaType=a.pX,c.vastUrl=r.adUrl,c.vastXml=r.ad,c.content=r.ad):(c.adUrl=r.adUrl,c.ad=r.ad),t.push(c)}}catch(e){(0,o.logError)("Error while parsing smart server response",e)}return t},getBidFloor:function(e,n,t){if(!(0,o.isFn)(e.getFloor))return 0;var r=e.getFloor({currency:n||"USD",mediaType:t,size:"*"});return(0,o.isPlainObject)(r)&&!isNaN(r.floor)?r.floor:0},getUserSyncs:function(e,n){var t=[];return e.iframeEnabled&&n.length>0&&null!=n[0].body.cSyncUrl?t.push({type:"iframe",url:n[0].body.cSyncUrl}):e.pixelEnabled&&n.length>0&&void 0!==n[0].body.dspPixels&&n[0].body.dspPixels.forEach(function(e){t.push({type:"image",url:e})}),t}};(0,u.dX)(s),(0,r.z)("smartadserverBidAdapter")}},function(e){e(e.s=13522)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[88029],{76401:function(e,n,t){var r=t(4942),i=t(78640),o=t(64358),a=t(20265),c=t(14699),u=t(15164);function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach(function(n){(0,r.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEac
1h(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var l="teads",f=(0,u.df)({bidderCode:l}),p={code:l,gvlid:132,supportedMediaTypes:["video","banner"],isBidRequestValid:function(e){var n=!1;if(void 0!==e.params){var t=b((0,o.getValue)(e.params,"placementId")),r=b((0,o.getValue)(e.params,"pageId"));n=t&&r}return n||(0,o.logError)("Teads placementId and pageId parameters are required. Bid aborted."),n},buildRequests:function(e,n){var t,r=e.map(m),i=d(d({referrer:g(n),pageReferrer:document.referrer,networkBandwidth:(t=window.navigator,t&&t.connection&&t.connection.downlink>=0?t.connection.downlink.toString():""),timeToFirstByte:v(window),data:r,deviceWidth:screen.width,hb_version:"7.54.0"},function(e){var n={unifiedId2:"uid2.id",liveRampId:"idl_env",lotamePanoramaId:"lotamePanoramaId",id5Id:"id5id.uid",criteoId:"criteoId",yahooConnectId:"connectId",quantcastId:"quantcastId",epsilonPublisherLinkId:"publinkId",publisherFirstPartyViewerId:"pubcid",merkleId:"merkleId.id",kinessoId:"kpuid"},t={};for(var r in n){var i=n[r],o=(0,a.Z)(e,"0.userId.".concat(i));o&&(t[r]=o)}return t}(e)),function(e){var n=(0,a.Z)(e,"0.userId.teadsId");if(n)return{firstPartyCookieTeadsId:n};if(f.cookiesAreEnabled(null)){var t=f.getCookie("_tfpvi",null);if(t)return{firstPartyCookieTeadsId:t}}return{}}(e)),o=e[0];o.schain&&(i.schain=o.schain);var c=n.gdprConsent;if(n&&c){var u="boolean"==typeof c.gdprApplies,s="string"==typeof c.consentString,l=u?function(e,n){var t=12;return e?n&&!n.isServiceSpecific&&(t=11):t=0,t}(c.gdprApplies,c.vendorData):22;i.gdpr_iab={consent:s?c.consentString:"",status:l,apiVersion:c.apiVersion}}n&&n.uspConsent&&(i.us_privacy=n.uspConsent);var p=(0,a.Z)(o,"ortb2.device.sua");return p&&(i.userAgentClientHints=p),{method:"POST",url:"https://a.teads.tv/hb/bid-request",data:JSON.stringify(i)}},interpretResponse:function(e,n){var t=[];return(e=e.body).responses&&e.responses.forEach(function(e){var n={cpm:e.cpm,width:e.width,height:e.height,currency:e.currency,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},ad:e.ad,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};e.dealId&&(n.dealId=e.dealId),t.push(n)}),t}};function g(e){var n="";return e&&e.refererInfo&&e.refererInfo.page&&(n=e.refererInfo.page),n}function v(e){var n=e.performance||e.webkitPerformance||e.msPerformance||e.mozPerformance,t=n&&"function"==typeof n.getEntriesByType&&"[object Function]"===Object.prototype.toString.call(n.getEntriesByType)&&n.getEntriesByType("navigation")[0]&&n.getEntriesByType("navigation")[0].responseStart&&n.getEntriesByType("navigation")[0].requestStart&&n.getEntriesByType("navigation")[0].responseStart>0&&n.getEntriesByType("navigation")[0].requestStart>0&&Math.round(n.getEntriesByType("navigation")[0].responseStart-n.getEntriesByType("navigation")[0].requestStart);if(t)return t.toString();var r=n&&n.timing.responseStart&&n.timing.requestStart&&n.timing.responseStart>0&&n.timing.requestStart>0&&n.timing.responseStart-n.timing.requestStart;return r?r.toString():""}function m(e){var n={},t=(0,o.getValue)(e.params,"placementId"),r=(0,o.getValue)(e.params,"pageId"),i=(0,a.Z)(e,"ortb2Imp.ext.gpid");return n.sizes=function(e){return(0,o.parseSizesInput)(function(e){var n=(0,a.Z)(e,"mediaTypes.video.playerSize"),t=(0,a.Z)(e,"mediaTypes.video.sizes"),r=(0,a.Z)(e,"mediaTypes.banner.sizes");return(0,o.isArray)(r)||(0,o.isArray)(n)||(0,o.isArray)(t)?[r,t,n].reduce(function(e,n){return(0,o.isArray)(n)&&((0,o.isArray)(n[0])?n.forEach(function(n){e.push(n)}):e.push(n)),e},[]):e.sizes}(e))}(e),n.bidId=(0,o.getBidIdParameter)("bidId",e),n.bidderRequestId=(0,o.getBidIdParameter)("bidderRequestId",e),n.placementId=parseInt(t,10),n.pageId=parseInt(r,10),n.adUnitCode=(0,o.getBidIdParameter)("adUnitCode",e),n.transactionId=(0,o.getBidIdParameter)("transactionId",e),i&&(n.gpid=i),n}function b(e){return parseInt(e)>0}(0,c.dX)(p),(0,i.z)("teadsBidAdapter")}},function(e){e(e.s=76401)}]),pbjs.processQueue();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.