A professional-Trump demonstration outdoors Detroit’s TCF Center on Nov. 6.
Jeff Kowalsky / AFP kroz Getty Images

Are we achieved but?

On Monday evening in Michigan, two Republican members of the four-member, bipartisan Wayne County Board of Canvassers briefly shoved a 10-foot metallic pole into the gears of the electoral course of, shifting to exclude Detroit’s votes from certification. In Pennsylvania, Rudy Giuliani is asking a choose to throw out all of the state’s votes. In Nevada, different attorneys are making the identical demand. In Georgia, Republican Secretary of State Brad Raffensperger is being harassed by native and nationwide Republicans, up to and together with the president and the chairman of the Senate Judiciary Committee, as a result of he received’t disqualify votes on the idea of unsupported claims that Democrats dedicated fraud.

Judges are anticipated to dismiss the lawsuits, and Raffensperger is standing his floor. In Wayne County, Monica Palmer and William Hartmann, the 2 Republicans on the canvassing board, agreed to certify the nation’s full outcomes after two hours of withering criticism throughout a public remark interval and a promise that the state will conduct an audit of some tiny, routine precinct-level counting inconsistencies. (Most of these inconsistencies contain one to 4 votes, in accordance to a reporter who’s been following the problem.)

Palmer, the board chair, made one thing of a misstep by making an attempt to block Detroit’s votes however not these tallied in close by Livonia, which has a a lot whiter inhabitants, even after it had been famous throughout the assembly that Livonia’s numbers included the identical sorts of small inconsistencies that had been purportedly at problem. The differential therapy made it specific that Palmer’s goal, like that of Republicans pushing to throw out votes in Philadelphia and Milwaukee however not their Joe Biden–pleasant suburbs, was racially discriminatory.

Palmer’s place was the logical end result of the conservative white Midwest’s response to the civil rights period, which was to field Black populations into struggling cities whose struggles had been then taken as proof that their residents had been unable to govern themselves, predisposed by tradition or genetics towards criminality and drug use (and, by extension, election-rigging). The MAGA supporters who rallied outdoors Detroit’s TCF Center after the election might effectively actually consider that Detroit’s Democrats perpetrated a fraud, however that’s only a manifestation of a deeper, long-standing downside. For his half, Republican canvassing board member William Hartmann has spent the final decade-plus filling his Facebook account with photos of Barack Obama caricatured as a toothless, cigarette-smoking bum and hustler.

Fortunately all of this failed to go over with the members of the general public, many of them Black, who spoke instantly to Palmer and Hartmann throughout the remark interval earlier than they reversed their place. Palmer and Hartmann had been lectured in regards to the vote-counting course of and instructed repeatedly they had been embarrassing their state in what was certain to be a shedding effort. In Wayne County and elsewhere, the scale of Biden’s win and the inevitable momentum of his presidency have been enough to discourage partisan judges, native functionaries, and state legislators from making a succession disaster.

Maybe Palmer and Hartmann ended up feeling unhealthy about what they’d achieved; it appears unlikely. Appealing to the conscience of fashionable Republican hard-liners isn’t one thing that has ever labored at scale. In Georgia, Brad Raffensperger is beneath sustained, organized assault for believing his job as secretary of state is to administer elections reasonably than to assist his get together accumulate energy. Each particular person try to overturn the election could also be pathetic and comical by itself phrases, however the widespread (re)adoption within the U.S. of a mannequin of politics wherein public servants are overtly anticipated to preserve loyalty to an ethnic faction reasonably than the broader citizenry isn’t humorous in any respect. People have been warning for some time that sometime there’ll be a extra succesful and ruthless model of Donald Trump, however Republicans’ present rear guard actions towards the election outcomes show that, for his get together, the mandatory ruthlessness is already in place. They simply want a more in-depth margin of votes to apply it to.

A motion that’s prepared to have interaction within the easy racial disenfranchisement of a whole metropolis and danger the failure of authorities so as to overturn an election will most likely not be crushed again by making its supporters really feel responsible. Perhaps the one answer is to promise the sort of mutually assured frustration that the residents of Wayne County delivered—a stage of pushback, outrage, budnost, and friction that makes the method exhausting on either side. Maybe Monica Palmer and William Hartmann simply bought scared of how they’d be perceived nationally and drained of getting yelled at and threatened with lawsuits themselves; if that’s the case, good. That’s how they trebati really feel. They ought to really feel like they’re outnumbered, and that everybody else is drained of their shit, as a result of it’s true.

aspect for the amplitude part,
* pogodak Amplitude APlog na web stranici.
* This operate calls itself up to RETRY_LIMIT occasions
* with a RETRY_DELAY delay, as a result of the system ID is not
* obtainable immediately.
*
* If the system ID is not discovered after RETRY_LIMIT occasions,
* then log the web page view with out the system ID.
*
* @param {Element} el
* @param nedefinirani pokušajCrta // zadane vrijednosti 0
*/
// discover a part by classname and confirm the data-uri matches
// returns the part aspect, or `undefined` if it may possibly’t be discovered or verified

operirajte DiscoverComponent (identificirajte) {
var part = doc.physique.questionSelector(“.” + identify);

if (part) {
var uri = part.dataset.uri;

if (uri && uri.cut up (“/”) [2] === identificiraj) {
return part;
}
}
}

operate getLayoutBreaklevel(viewportWidth) {
// see app/world/scss/settings/_units.scss#L1
var-točkice = [[„sm“, 320], [„md“, 768], [„lg“, 1024], [„xl“, 1440]];
var i = točke prekida.size;

dok (i–) {
if (viewportWidth> = točke prekida [i] [1]) vraća točke prekida [i] [0];
}

vratiti točke prekida [0] [0];
}

operirati logPageView (prilika, el, mpvCookie) {
var pageviewProperties = slateAmplitude.getDomEventData (el);
pageviewProperties.search = window.location.search;
pageviewProperties.amplitude_id = occasion.choices ? occasion.choices.systemId : “no options – no deviceId”;
pageviewProperties.viewportWidth = doc.docElement.clientWidth;
pageviewProperties.formatBreaklevel = getLayoutBreaklevel(pageviewProperties.viewportWidth);
var članstvoType = getUserMembershipType ();

if (memberType) {
pageviewProperties.plan = članstvoTip;
}

if (loginId) {
pageviewProperties.signed_in_uuid = loginId;
}

pageviewProperties.taboola_loaded = castAsAmplitudeBool(isTaboolaLoaded());
pageviewProperties.taboola_eligible = castAsAmplitudeBool(isTaboolaEligible());

if (window.Scroll && Scroll.config.detected) {
pageviewProperties.isScrollUser = true;
}
/ * U slučaju pogreške api sesije * /

pageviewProperties.visitstart = castAsAmplitudeBool(isVisitStart());

nastojati {
pageviewProperties.adBlocker = castAsAmplitudeBool(isAbEnabled());
} uhvatiti (e) {
console.error (e);
}

if (! isNaN (mpvCookie.pv)) {
pageviewProperties.Nth_pageview = mpvCookie.pv + “”;
} // dodajte svojstva prilike kako bi se pomoglo izmjeriti učinkovitost hiperveza povezanih proizvoda i proizvoda

if (getAffiliateLinks (). size> 0) {
pageviewProperties [“Affiliate Link”] = “✅”;
}

var proizvod = DiscoverComponent („proizvod“);

if (proizvod) {
pageviewProperties [“Komponenta proizvoda”] = "✅";
} // svojstva prigode za mjerenje učinkovitosti prijava na e-biltene

var e-newsletterSignup = DiscoverComponent (“prijava za bilten”);
pageviewProperties[“Includes Newsletter Signup”] = castAsAmplitudeBool(e-newsletterSignup);

if (e-newsletterSignup) {
pageviewProperties[“Newsletter Signup Placement”] = “In Content”; // finally there shall be different values for this
} // svojstva prigode za mjerenje učinkovitosti gumba škriljevca plus

var slatePlusButtonComponent = DiscoverComponent (“škrilje-plus-gumb”);

if (slatePlusButtonComponent) {
var slatePlusButton = slatePlusButtonComponent.questionSelector (". slate-plus-button__basic");

if (slatePlusButton) {
pageviewProperties [“Komponenta gumba škriljevca plus”] = slatePlusButton.interiorText;
}
}

var roadblock =! članstvoType && DiscoverComponent (“blok-put slate”);
pageviewProperties[“Includes Slate Plus Roadblock”] = castAsAmplitudeBool(roadblock);
var headerPromo = DiscoverComponent (“header-promo”);

if (headerPromo) {
pageviewProperties [„Uključuje promociju zaglavlja“] = „TRUE“;
}

slateAmplitude.web page(pageviewProperties); // after the pageview was logged, trim the “via” from the url to prevent customers from sharing it

through.removeFromLocation();
}

operirati setMemberStatusUserProp (userProps) {
var članstvoType = getUserMembershipType ();

if (memberType) {
userProps.plan = članstvoTip;
}
}

operirati setUserLoginId (userProps) {
if (loginId) {
userProps.signed_in_uuid = loginId;
}
}

operirajte setScrollUserProp (userProps) {
var isScrollUser = window.Scroll && Scroll.config.detected;

if (isScrollUser) {
userProps.scrollUser = isScrollUser;
}
}

operirajte setABUserProp (userProps) {
var abCookie = Cookies.get (“AB”); // sanirati kolačić

userProps.abTest = isValidAbTestString (abCookie)? abCookie: "0";
}

operirati trackEndOfArticle () {
var parahTombstone = doc.questionSelector (". pasus-škriljevac-nadgrobni spomenik");

if (! parahTombstone) {
povratak;
} //makes certain monitoring is simply despatched as soon as as a result of of throttling

var monitorSent = _once(operate () {
slateAmplitude.monitor(“Completed article”);
slatePermutive.monitor(“ArticleCompletion”);
doc.removeEventListener(“scroll”, monitorScrolling);
});

var monitorScrolling = _throttle(operate () {
var scrollY = "scrollY" u prozoru? window.scrollY: window.pageYOffset; // nestandardni nosač za IE11

if (parahTombstone.offsetTop + parahTombstone.offsetHeight <= scrollY + window.innerHeight) { monitorSent(); } }, 300); doc.addEventListener("scroll", monitorScrolling); } operate logUserProperties(occasion) { occasion = occasion || amplitude.getInstance(); var userProps = {}; setABUserProp(userProps); setMemberStatusUserProp(userProps); setUserLoginId(userProps); setScrollUserProp(userProps); // see https://help.amplitude.com/hc/en-us/articles/115001361248#setting-multiple-user-properties occasion.setUserProperties(userProps); } operate handleMpvCookie(el) { var web pageTypesThatIncrement = ["article"https://news.google.com/__i/rss/rd/articles/,"coverstory"https://news.google.com/__i/rss/rd/articles/,"plus"]; var web pageType = el.dataset.pagetype; var isCorrectPageType = web pageTypesThatIncrement.consists of(web pageType); var mpvCookie = getMpvCookie(); if (isCorrectPageType) { mpvCookie = updateMpvValue(mpvCookie, el.dataset.web pageHash); setMpvCookie(mpvCookie); } return mpvCookie; } operate Constructor(el) { var mpvCookie = handleMpvCookie(el); window.slateAmplitudeQueue.push(operate (occasion) { // Add some monitoring callbacks monitorAffiliateLinks(); trackEndOfArticle(); logPageView(occasion, el, mpvCookie); logUserProperties(); through.setPageType(el.dataset.pagetype); }); } return Constructor; }]); }, {"1":1,"2":2,"3":3,"39":39,"48":48,"49":49}]; window.modules["social-share.client"] = [function(require,module,exports){"use strict"; var socialPopupWindow = require(9); DS.controller("social-share", [function () { return function (el) { return socialPopupWindow.attachEvents(el); }; }]); }, {"9":9}]; window.modules["newsletter-signup.client"] = [function(require,module,exports){"use strict"; var slateAmplitude = require(2); var slatePermutive = require(39); /* global Sailthru: false, amplitude: false */ window.nonIabVendorApi.registerVendor("sailthru", { categories: ["C0002"https://news.google.com/__i/rss/rd/articles/,"C0003"https://news.google.com/__i/rss/rd/articles/,"C0004"], initFunc: operate initFunc(consent) { if (!consent) return false; var elem = doc.createElement("script"); elem.src = "https://ak.sail-horizon.com/spm/spm.v1.min.js"; elem.onload = operate () { strive { Sailthru.init({ buyerId: "2273afef3cc821e7a5150b77eab18b36" }); } catch (e) { console.error("error initializing Sailthru - signup may still work!", e); // maintain going! signup really appears to work even when `init` fails } return true; }; var scpt = doc.getElementsByTagIdentify("script")[0]; scpt.dad or mumNode.insertBefore(elem, scpt); return true; }, updateConsentFunc: operate updateConsentFunc(consent) { if (!consent) { // https://getstarted.sailthru.com/welcome/system/gdpr/ var saillthruCookies = ["sailthru_content"https://news.google.com/__i/rss/rd/articles/,"sailthru_pc"https://news.google.com/__i/rss/rd/articles/,"sailthru_bid"https://news.google.com/__i/rss/rd/articles/,"sailthru_sid"https://news.google.com/__i/rss/rd/articles/,"sailthru_cid"https://news.google.com/__i/rss/rd/articles/,"sailthru_rid"https://news.google.com/__i/rss/rd/articles/,"sailthru_recommendation_hidden"]; saillthruCookies.forEach(operate (cookieName) { return doc.cookie = "".concat(cookieName, "=; path=/"); }); // https://getstarted.sailthru.com/developers/api-client/javascript/#gdprDoNotTrack Sailthru.monitor("gdprDoNotTrack", { onSuccess: operate onSuccess() { console.debug("success opting out"); }, onError: operate onError() { console.error("Error in gdpr"); } }); } } }); module.exports = operate (el) { var mailingList = el.dataset.record; var els = { e mail: el.questionSelector(".js-email"), advertising and marketing: el.questionSelector(".js-marketing"), success: el.questionSelector(".js-success"), type: el.questionSelector(".js-signup-form"), validationError: el.questionSelector(".js-validation-error"), submitError: el.questionSelector(".js-submit-error"), submitBtn: el.questionSelector(".js-signup-button") }; // assume the primary hyperlink within the wysiwyg discipline (if any exists) is the hyperlink to handle subscriptions els.managelink = els.success.questionSelector("a"); operate validate(e) { els.submitBtn.innerHTML = "Signing up..."; if (els.e mail.testValidity() === false) { els.validationError.innerHTML = "Enter a valid email address"; els.validationError.classList.add("newsletter-signup__label--error"); els.e mail.classList.add("newsletter-signup__input--error"); els.e mail.setAttribute("aria-invalid"https://news.google.com/__i/rss/rd/articles/,"true"); els.submitBtn.innerHTML = "Sign Up"; // restore the unique textual content from the template } else { submit(); els.validationError.innerHTML = "Email address"; els.validationError.classList.take away("newsletter-signup__label--error"); els.e mail.classList.take away("newsletter-signup__input--error"); els.e mail.setAttribute("aria-invalid"https://news.google.com/__i/rss/rd/articles/,"false"); els.submitBtn.innerHTML = "Subscribe"; } e.preventDefault(); } operate onSuccess() { els.success.hidden = false; els.submitError.hidden = true; els.type.hidden = true; var eventProperties = { list_name: mailingList }; // maintain monitor of all newsletters a "user" indicators up for var establish = new amplitude.Identify(); establish.append("Newsletters", mailingList); amplitude.establish(establish); slateAmplitude.monitor("Newsletter: Sign Up", eventProperties); slatePermutive.monitor("Newsletter", { newsletters: [mailingList] }); // todo: want a greater answer for displaying handle newsletters hyperlink if (els.managelink) { var u = new URL(els.managelink.href); u.searchParams.set("email", els.e mail.worth); els.managelink.href = u.toString(); } } operate onError() { els.submitError.hidden = false; } operate submit() { // add sailthru lists var lists = {}; lists[mailingList] = 1; if (els.advertising and marketing.checked) { lists["Marketing"] = 1; } // ship to sailthru // https://getstarted.sailthru.com/developers/api-client/javascript/ Sailthru.integration("userSignUp", { e mail: els.e mail.worth, lists: lists, supply: "in-page-signup-promo", onSuccess: onSuccess, onError: onError }); } els.type.addEventListener("submit", validate); }; }, {"2":2,"39":39}]; window.modules["in-article-recirc.client"] = [function(require,module,exports){"use strict"; // recirc component needs to be before the first graf to align properly when floated, // but we don't want it to appear _above_ the first paragraph in stacked mobile views DS.controller("in-article-recirc", [function () { function Constructor(el) { this.el = el; // if the recirc component is in its initial position, directly above the first graf // and has not been manually re-located by copy/production, then spring into action var p1 = el.nextElementSibling; var ref = this.getOriginalReferenceNode(); if (p1 && p1 === ref) { this.updatePosition(); // using setTimeout because it seems necessary for mqs in css to propagate? var updatePosition = function (e) { setTimeout(function () { this.updatePosition(); }.bind(this)); }.bind(this); // mqs here match up with breakpoints defined in settings.scss and mqs defined in layouts.scss // listening to mq changes because it affects ad visibility // todo: import variables from scss https://github.com/slategroup/slate-redux/issues/2881 [320, 768, 1024, 1440].forEach(operate (breakpoint) { window.matchMedia("(min-width: " + breakpoint + "px)").addListener(updatePosition); }); } } Constructor.prototype = { // when this question finds the aspect instantly following the recirc, // we are going to execute the repositioning logic - it is okay to cautiously add parts right here // however ensure to take a look at the format in any respect breakpoints getOriginalReferenceNode: operate getOriginalReferenceNode() { return this.el.dad or mumNode.questionSelector(".slate-paragraph, .partner-branding"); }, // given a dad or mum node, discover the primary appropriate little one aspect // to insert the recirc aspect earlier than (on cell gadgets) getOverrideReferenceNode: operate getOverrideReferenceNode() { // re-insert after the second paragraph or seen advert var refCount = 0; var numSibs = this.el.dad or mumNode.kids.size; var ref = this.el.dad or mumNode.firstElementChild; for (var i = 0; i < numSibs; i++) { var refStyles = window.getComputedStyle(ref); if (ref.matches("p.slate-paragraph, div.ad") && refStyles.display !== "none") refCount++; // note that this will be `null` if the second passing element is the last child ref = ref.nextElementSibling; if (refCount === 2) break; } return ref; }, updatePosition: function updatePosition() { // n.b. ovdje je maksimalna širina povezana sa mqs u styles.scss var isMobile =! window.matchMedia ("(min-width: 1024px)"). matches; var el = ovo.el; var roditelj = el.parentNode; ako (! isMobile) {// na radnoj površini, pomaknite se na izvorni položaj pri vrhu sadržaja var _referenceNode = this.getOriginalReferenceNode (); nadređena.insertBefore (el, _referenceNode); el.skriveno = lažno; povratak; } var referenceNode = this.getOverrideReferenceNode (); if (referenceNode) {// premjestite ga na odgovarajući položaj i prikažite nadređeno.insertBefore (el, referenceNode); el.skriveno = lažno; } else {// ako se nije mogao odrediti odgovarajući referentni čvor, sakrij recirc na mobitelu; // naš ugovor o tabooli određuje maksimalan prostor c / b na kraju članka // i na početku chumboxa, a recirc zapravo nije sadržaj članka, // zato bismo trebali pokušati osigurati da recirc nije zadnja stvar na stranica. el.hidden = isMobile; } } }; return Constructor; }]); }, {}]; window.modules["slate-kicker-promo.client"] = [function(require,module,exports){"use strict"; DS.controller("slate-kicker-promo", [function () { function Constructor(el) { var membership = require(3); if (!membership.isMember()) { el.hidden = false; } } return Constructor; }]); }, {"3":3}]; window.modules["permutive.client"] = [function(require,module,exports){"use strict"; /* global permutive: false */ module.exports = function (el) { var consentTokenName = "slate-token"; window.nonIabVendorApi.registerVendor("permutive", { categories: ["C0002"https://news.google.com/__i/rss/rd/articles/,"C0003"https://news.google.com/__i/rss/rd/articles/,"C0004"], initFunc: function initFunc(consent) { if (!consent) return false; function getCookie(a) [^;]+)s*" + a + "s*=s*([^;]+)"); return b ?
window.permutive.establish(identities);
}

permutive.consent ({
opt_in: pristanak,
token: pristanakTokenName
});
permutive.addon (“web”, window.slatePermutiveData);
var elem = doc.createElement (“skripta”);
elem.src = “https://cdn.permutive.com/” + el.dataset.permutiveProjectId + “-web.js”;
elem.defer = true;
var scpt = doc.getElementsByTagIdentify (“skripta”) [0];
scpt.dad or mumNode.insertBefore(elem, scpt);
povratak istinit;
},
updateConsentFunc: radi updateConsentFunc (pristanak) {
if (permutive) {
nastojati {
var currentConsent = JSON.parse (localStorage [„permutive-pristanak“]). opt_in;

if (currentConsent! = pristanak) {
permutive.consent ({
opt_in: pristanak,
token: pristanakTokenName
});
}
} uhvatiti (e) {
permutive.consent ({
opt_in: pristanak,
token: pristanakTokenName
});
}
}
}
});
permutive.prepared (operate () {
// Amplitude is loaded later, so we’ve to queue our establish call
window.slateAmplitudeQueue.push (operate () {
var permutiveIdentities = [];

if (permutive.context) {
permutiveIdentities.push ({
oznaka: "puid",
id: permutive.context.user_id
});
}

nastojati {
var amplitudeId = window.amplitude.getInstance().choices.systemId;

ako (amplitudaId) {
permutiveIdentities.push ({
oznaka: "amplitudeId",
id: amplitudaId
});
}
} uhvatiti (e) {
console.error (“Pogreška pri postavljanju amplitudeId”, e);
}

if (permutiveIdentities.size> 0) {
permutive.establish(permutiveIdentities);
}
});
});
};
}, {}];
window.modules [„piano.client“] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

var slateAmplitude = zahtijeva (2);

var _require = zahtijeva (42),
getMorgioniProps = _require.getMorgioniProps,
setMorgioniProps = _require.setMorgioniProps;

var cookies = zahtijeva (43); // tp implicitna inicijalizacija globalne varijable -
// ovo se razlikuje od njihovih dokumenata, naše skripte se ne izvode u globalnom kontekstu,
// i globalni tp objekt se zamjenjuje na init-u pa referenca varijable postaje pogrešna

if (! window.tp) window.tp = [];
var tp = window.tp; // this bit might prove to be helpful if we want to do something with the hydrated tp object
// tp.push ([“init”, () => void (tp = window.tp)]); // ponovno dodijeliti izvornu varijablu nakon init-a
// todo: is it okay to run this after tp init?

nastojati {
var articleData = slateAmplitude.getDomEventData(); // The content material printed date

tp.push([“setContentCreated”, articleData.pub_date]); // The content material creator -only one is allowed in accordance to their docs..

tp.push ([“setContentAuthor”, articleData.authors.join (“,”)]); // Dio materijalnog sadržaja - ili bismo trebali koristiti rubriku?

tp.push ([“setContentSection”, articleData.section]); // Dodajte prilagođene varijable kao bilo koji par ključ / vrijednost. Prvi je parametar važna stvar; drugo je vrijedno

tp.push ([„setCustomVariable“ https://news.google.com/__i/rss/rd/articles/, „contentRubric“, articleData.rubric]); // Oznake materijala sadržaja

tp.push (["setTags", articleData.tags]);
} uhvatiti (e) {
console.warn („nije uspjelo postaviti podatke o stranici za klavir“, e);
} // Ako je materijal sa sadržajem izvorno promoviran
// tp.push ([“setContentIsNative”, false));
// Prilagođeni parametri
// todo: what is that this and the way does it differ from a customized variable
// tp.push ([„setCustomParam“ https://news.google.com/__i/rss/rd/articles/, „type“ https://news.google.com/__i/rss/rd/articles/ , ”Premium” https://news.google.com/__i/rss/rd/articles/, ”content”]);
// Zona AAM
// tp.push ([„setZone“ https://news.google.com/__i/rss/rd/articles/, „Web“]);

tp.push ([„setUsePianoIdUserProvider“, istina]);
tp.push ([„init“, function () {
var tp = window.tp; // fuuuuuuck
// Mrzim ovo

tp.amplitude = slateAmplitude;
tp.morgioni = {
getMorgioniProps: getMorgioniProps,
setMorgioniProps: setMorgioniProps
}; // Nazvao klavirski skladatelj

tp.fireAmplitude = funkcija (događaj) {
tp.morgioni.setMorgioniProps ();
var eventProps = tp.morgioni.getMorgioniProps ();
slateAmplitude.track (event, eventProps);
};

tp.pianoId.init ({
loginSuccess: funkcija loginSuccess () {
if (! cookies.get (“sp_secure_id”)) {
var myslateUrl = document.documentElement.dataset.myslateurl; // postavljanje sp_secure_id kolačića i splus kolačića za članove

dohvatiti (“”. concat (myslateUrl, “/ članstvo / provjera /”), {
vjerodajnice: "uključi"
}); // vidi slate-comments / client.js za lf_secure_login_id
}
},
loggedOut: funkcija loggedOut () {
// ove kolačiće postavlja myslate i ne znamo na kojoj je domeni kolačić
[„.Local.dev.slate.com“ https://news.google.com/__i/rss/rd/articles/, „.dev.slate.com“ https://news.google.com/__i/ rss / rd / articles /, ”.stage.slate.com” https://news.google.com/__i/rss/rd/articles/, ”.slate.com”] .forEach (operirati (d) {
["Splus" https://news.google.com/__i/rss/rd/articles/, "sp_secure_id" https://news.google.com/__i/rss/rd/articles/, "lf_secure_login_id"]. forEach (funkcija (c) {
cookies.take away (c, {
područje: d
});
});
});

nastojati {
za (var i = 0; i <localStorage.length; i ++) {if (localStorage.key (i) .indexOf ("fyre")> -1) {
localStorage.take awayItem (localStorage.key (i));
}
}
} catch (e) {// ne raditi ništa, ako se izuzme izuzetak koji pristupa kolačićima ili pohrani,
// tada najvjerojatnije ni na koji način nismo imali nešto spremljeno u prvom redu
}
}
});
}]);
}, {“2″:2,”42″:42,”43”:43}];
window.modules [“adblock-message.client”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

var članstvo = zahtijeva (3),
isMember = članstvo.isMember (),
isAbEnabled = zahtijeva (1) .isAbEnabled,
slateAmplitude = zahtijeva (2);

DS.controller (“adblock-message”, [function () {
var Konstruktor;
/ **
* @param {Element} el
* @ konstruktor
* @property {Element} el
*/

Konstruktor = funkcija Konstruktor (el) {
ovo.el = el;
this.message = el.querySelector (". adblock-message__content"); // to nije u specifikaciji, ali u praksi preglednici mogu stvoriti iznimke za "getItem"

pokušajte uhvatiti (e) {
povratak; // ne možemo pristupiti pohrani da bismo pratili prikaze stranica, spasili se
}

funkcija setPageViewCookie (count) {
pokušajte {
localStorage.pageview = count;
} catch (e) {// progutati pogrešku, korisnici mogu onemogućiti pristup pohrani nakon što je komponenta konstruirana
}
}

funkcija isActivePageView () {
return (pageView - 2)% 3 === 0;
}
/ **
* Postavite i povećajte kolačić za prikaz stranice pri učitavanju stranice
*/

window.addEventListener (“load”, function () {
pageView ++;
setPageViewCookie (pageView);
});
/ **
* Provjerite uvjete za prikaz adblock poruke
*/

var _this = ovo;

window.setTimeout (function () {
var adblockEnabled = isAbEnabled (),
activeView = isActivePageView ();

if (! isMember && adblockEnabled && activeView) {
_this.showMessage ();
}
}, 1000);
/ **
* Zatvorite oglasnu poruku ako korisnik klikne izvan spremnika za poruke
*/

document.body.addEventListener (“klik”, funkcija (e) {
if (_this.messageIsVisible ()) {
if (! _this.message.contens (e.target)) {
_this.hideMessage ();
}
}
});
document.addEventListener (“keyup”, funkcija (e) {
if (_this.messageIsVisible () && (e.key === "Escape" || e.key === "Esc")) {
_this.hideMessage ();
}
});
};

Konstruktor.prototype = {
događaji: {
“.Js-message-close click”: „hideMessage”,
".Js-message-button click": "buttonAnalytics"
},
messageIsVisible: funkcija messageIsVisible () {
vratiti dokument.body.classList.contains (“adblock-enabled”);
},
showMessage: funkcija showMessage () {
document.body.classList.add (“omogućen adblock”);
slateAmplitude.track (“Adblocker - Prikaz prekrivanja”);
},
hideMessage: funkcija hideMessage (e) {
document.body.classList.remove (“omogućen adblock”);
},
buttonAnalytics: funkcija buttonAnalytics (e) {
var gumb = e.cilj,
buttonEvent = button.text;
slateAmplitude.track (“Adblocker - klik” + buttonEvent);
}
};
povratni konstruktor;
}]);
}, {“1″:1,”2″:2,”3”:3}];
window.modules [“webapp-serviceworker.client”] = [funkcija (zahtijeva, modul, izvozi) {„koristi strogo“;

function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === “undefined” || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || permitArrayLike && o && typeof o.size === “number”) { if (it) o = it; var i = 0; var F = operate F() {}; return { s: F, n: operate n() { if (i >= o.size) return { achieved: true }; return { achieved: false, worth: o[i++] }; }, e: operate e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: operate s() { it = o[Symbol.iterator](); }, n: operate n() { var step = it.subsequent(); normalCompletion = step.achieved; return step; }, e: operate e(_e2) { didErr = true; err = _e2; }, f: operate f() { strive { if (!normalCompletion && it.return != null) it.return(); } lastly { if (didErr) throw err; } } }; }

operirati _unsupportedIterableToArray (o, minLen)

operirati _arrayLikeToArray (arr, len) {if (len == null || len> arr.size) len = arr.size; za (var i = 0, arr2 = novi niz (len); i <len; i ++) {arr2 [i] = arr [i]; } povratak arr2; } (funkcija () {"koristi strogo"; if (! navigator.serviceWorker) {return;} // Privremena zakrpa za problem koji je utjecao na oglase. Ovo nije trajna poslovna logika. // https://github.com/slategroup / slate-redux / issues / 3212 if (navigator.vendor === "Apple Computer, Inc.") {navigator.serviceWorker.getRegistrations (). zatim (funkcija (registracije) {var _iterator = _createForOfIteratorHelper (registracije), _step; pokušajte {for (_iterator.s ();! (_ step = _iterator.n ()). done;) {var reg = _step.value; var valid = reg && reg.active && reg.active.scriptURL; if (valid && reg.active.scriptURL.indexOf ("sw.js")> -1) {
console.log ("uklanjanje servisera");
reg.unregister ();
}
}
} uhvatiti (pogreška) {
_iterator.e (pogreška);
} posljednje {
_iterator.f ();
}
});
povratak;
}

var slateAmplitude = zahtijeva (2);

window.addEventListener (“učitavanje”, rad () {
navigator.serviceWorker.register (“/ sw.js”). zatim (operirati (registracija) {// Registracija je bila isplativa
}, operirati (pogreška) {
// registracija nije uspjela 🙁
console.error („Registracija usluge ServiceWorker nije uspjela:“, pogreška);
});
}); // putem https://developers.google.com/web/fundamentals/app-install-banners/

window.addEventListener (“beforeinstallprompt”, operirajte (e) {
e.personChoice.then (operirati (choiceResult) {
if (choiceResult.end result === “dismissed”) {
slateAmplitude.monitor(“PWA – dismissed install prompt”);
} Else {
slateAmplitude.monitor(“PWA – Added to Home Screen”);
}
});
});
}) ();
}, {"2": 2}];
window.modules [“amazon-oneclick.client”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

module.exports = funkcija (el) {
window.nonIabVendorApi.registerVendor (“amazon-oneclick”, {
kategorije: [„C0004“],
initFunc: radi initFunc (pristanak) {
ako se (! pristanak) vrati;
var elem = doc.createElement (“skripta”);
elem.src = “https://z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=797217ac-ca6e-482f-8925-4c302e9c855c”;
elem.defer = true;
elem.sort = "tekst / javascript";
var scpt = doc.getElementsByTagIdentify (“skripta”) [0];
scpt.dad or mumNode.insertBefore(elem, scpt);
},
updateConsentFunc: radi updateConsentFunc (pristanak) {
if (! pristanak) {// ovdje ne možemo puno učiniti. skripta se već izvodila.
}
}
});
};
}, {}];
window.modules [“aaa-module-mount.legacy”] = [funkcija (zahtijeva, modul, izvozi) {'koristi strogo'; // za ovo sranje kriv nekoga drugog: https://github.com/nymag/sites/blame/master/global/js/aaa-module-mounting.js
// Napomena: ovo se postavlja prije svih datoteka client.js, tako da naslijeđeni kontrolori klijenata mogu pozvati DS.controller ()
// također se postavlja prije ostalih naslijeđenih usluga (zbog naziva datoteke), tako da mogu nazvati DS.service ()

var eventify = zahtijeva (65),
_pickBy = zahtijeva (69),
_each = zahtijeva (67),
DS = zahtijeva (64);

var _jednom = zahtijeva (68);

var _throttle = zahtijeva (66);

var Kolačići = zahtijeva (43);

function registerGlobals () {
prozor.DS = DS;
window.Eventify = eventify; // dozvoljava uvoz ovih libova u komponente Dollar Slice

DS.value ('Eventify', eventify);
DS.value ('_ jednom', _jednom);
DS.value ('_ prigušivač', _pritisak);
DS.value ('Kolačići', Kolačići);
DS.value ('$ document', window.document);
DS.value ('$ window', prozor);
}
/ **
* Montirajte sve Dollar Slice komponente.
*/

funkcija mountDollarSliceComponents () {
// traženje komponenata na stranici i instanciranje njihovih kontrolera
DS.service ('komponente', ['$ dokument' https://news.google.com/__i/rss/rd/articles/, '$ modul', funkcija ($ dokument, $ modul) {
var kontroleri = _pickBy ($ module.definitions, function (definition) {
vrati definiciju.providerStrategy === $ module.providers.controller;
}),
list = Object.keys (kontroleri); // za svaku komponentu na stranici, prođite kroz instance i pokrenite kontroler

_each (popis, funkcija (ime) {
var komponente = $ document.querySelectorAll ('[data-uri * = ”/ _ komponente /' + ime + '/”]'),
// podudara se s data-uri = ”/ _komponente // instance /"
defaultComponents = $ doc.questionSelectorAll ('[data-uri $ = ”/ _ komponente /' + ime + '”]'); // podudara se s data-uri = ”/ _komponente /"

_each (dijelovi, initController (identificirati));

_each (defaultComponents, initController (identificirati));
}); // izložiti zapis dijelova na web stranici

this.parts = zapis;

upravljati initController (identificirati) {
return operate (part) {
nastojati {
$module.get(identify, part);
} ulov (pogreška) {
logMountError(part, error);
}
};
}
}]); // different parts would possibly need to work together with our service, however we’ll begin it right here.

DS.get ('dijelovi');
}
/ **
* Log an error mounting the shopper script for the desired aspect.
* @param {HtmlElement} el
* Pogreška @param {Pogreška}
*/

operirati logMountError (el, pogreška) {
// aspect tag would be the full contents of the part’s tag corresponding to:
//

var aspectTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(‘Error attaching controller to ‘ + aspectTag, error);
} // globals (like DS) should be registered earlier than different information call DS.service() or DS.part()

registerGlobals(); // wait till every little thing else has been mounted earlier than instantiating legacy DS controllers

doc.addEventListener ('DOMContentLoaded', operate () {
mountDollarSliceComponents ();
});
}, {“43″:43,”64″:64,”65″:65,”66″:66,”67″:67,”68″:68,”69”:69}];
window.modules [„ads.legacy“] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

DS.service („adService“, [„$ window“ https://news.google.com/__i/rss/rd/articles/, „headerBidding“ https://news.google.com/__i/rss/rd / articles /, ”$ visibility”, funkcija ($ window, headerBidding, $ visibility) {
$ window.googletag = $ window.googletag || {}, $ window.googletag.cmd = $ window.googletag.cmd || [];
$ window.pbjs = $ window.pbjs || {};
$ window.pbjs.que = $ window.pbjs.que || [];
var advertIndex = {},
adSlotsWithRefresh = [],
testParam = getTestParam (),
web pageId = getPageId (),
slotData = [];
/ **
* Provjerava sadrže li parametri url pitanja 'test_ads' i vraća li vrijednost
* @povrat {string}
*/

operirati getTestParam () {
var TEST_ADS_REGEX = / [? &] test_ads = ([^ & #?] +) /;
var ishodi = TEST_ADS_REGEX.exec ($ window.location.search);
povratni ishodi? ishodi [1]: “”;
}
/*
* Konfigurirajte GPT skripte
*/

$ window.googletag.cmd.push (operate () {
var web pageType = doc.questionSelector(“.js-analytics-js-data”).getAttribute(“data-pagetype”).change(” “https://news.google.com/__i/rss/rd/articles/,”-“);
$ window.googletag.pubads (). disableInitialLoad ();
$ window.googletag.allowServices ();
var cacheBustValue = Math.ground (Math.random () * 10000000000000),
cacheBustMeta = doc.questionSelectorAll ('meta [name = ”dfp-cache-buster”]') [0];

if (cacheBustMeta && cacheBustMeta.content material) {
cacheBustValue = cacheBustMeta.content materijal;
}

$ window.googletag.pubads (). setTargeting (“dfp_cache_buster”, cacheBustValue) .setTargeting (“page_id”, web pageId) .setTargeting (“type_page”, web pageType);
var usprivacyRegex = / usprivacy = d + [YN] Y /;

if (doc.cookie.match (usprivacyRegex)) {
$ window.googletag.pubads (). setRequestNonPersonalizedAds (1);
}

ako (testParam) {
googletag.pubads (). setTargeting (“kw” https://news.google.com/__i/rss/rd/articles/, ”test_” + testParam);
} // AB vrijedi

var ABCookie = doc.cookie.match (/ AB = (d + _d +) /);

if (ABCookie && ABCookie.size> 1) {
googletag.pubads (). setTargeting (“ab_var”, ABCookie [1]);
}

allowAdRefresh ();
});
/*
* Zatražite oglas od DFP-a
*/

this.requestAd = operiraj (ad_data) {
ad_data.defineSlot ();
googletag.pubads (). refresh ([ad_data.gptSlot], {
changeCorrelator: false
});
};
/ **
* Dodajte osvježenje nekim oglasnim mjestima
*/

operirati allowAdRefresh () {
googletag.pubads (). addEventListener (“slotRenderEnded”, operirajte (prilika) {
var utor = prilika.slot;
var slotId = slot.getSlotElementId ();
var slotElement = $ window.doc.getElementById (slotId);

if (Array.isArray (prilika.dimenzija) && prilika.dimenzija [0] && prilika.dimenzija [1]) {
var dimenzija = prilika.dimenzija [0] + “x” + prilika.dimenzija [1];

ako (refreshEnabled (dimenzija) &&! adSlotsWithRefresh [slotId]) {
updateSlotTargeting (utor);
addRefreshToSlot (slot, slotData [slotId], slotElement);
adSlotsWithRefresh [slotId] = true;
}
}
});
}
/ **
* Svakih 20 sekundi testirajte ako je utor na vidiku
* Ako je, zatražite novi oglas od DFP-a
*/

rade addRefreshToSlot (slot, ad_data, slotElement) {
var refreshInterval = 30000;
setInterval (operate () {
if (advertIsInView (slotElement)) {
headerBidding.prebid (ad_data, slot);
}
}, refreshInterval);
}
/ **
* Removes prebid concentrating on
* Dodaje targetig za precizan vrh
*/

upravljati updateSlotTargeting (utor) {
slot.clearTargeting (“hb_adid”);
slot.clearTargeting (“hb_bidder”);
slot.clearTargeting (“hb_pb”);
slot.clearTargeting (“hb_size”);
slot.setTargeting ("osvježi" https://news.google.com/__i/rss/rd/articles/, "da");
}
/ **
* Checks advert’s dimension to be sure that it is enabled to refresh
*/

operirati refreshEnabled (dimenzija) {
// Nestandardne veličine oglasa, nije dopušteno osvježavanje
var teadsSize = “2 × 2”,
nativeSize = "1 × 2",
customSize = "1 × 3",
podcastTextAdMeasurement = “1 × 4”;
return dimension !== teadsSize && dimension !== nativeSize && dimension !== customSize && dimension !== podcastTextAdMeasurement;
}
/ **
* Provjerava je li utor za oglas vidljiv i je li prozor koncentriran
*/

upravljati advertIsInView (slotElement) {
var windowHasFocus = $ window.doc.hasFocus ();

if (! windowHasFocus) {
return false;
} Else {
vrati $ visibility.isElementInViewport (slotElement);
}
}
/*
* Stvorite oglasni objekt
*/

this.createAd = operiraj (el) {
var sort = el.getAttribute (“vrsta podataka”),
prebid = el.getAttribute (“pre-data”),
dataDfpSizes = el.getAttribute („veličine podataka“),
informationPrebidSizes = el.getAttribute (“data-prebid-sizes”),
rubiconZoneId = el.getAttribute ("id podataka-zone"),
appnexusPlacementId = el.getAttribute (“data-position-id”),
criteoZoneId = el.getAttribute (“data-criteo-id”),
indexSiteId = el.getAttribute (“data-site-id”),
tripleliftCode = el.getAttribute (“data-tl-code”);

if (! advertIndex [vrsta]) {
advertIndex [vrsta] = 1;
}

el.id = sort + “-” + advertIndex [vrsta];
advertIndex [vrsta] ++;
var oglas = {
id: el.id,
sortiraj: sortiraj,
adUnit: getAdUnit (),
prebid: getBoolean (prebid),
dfpSizes: getSizeArray (dataDfpSizes),
prebidSizes: getSizeArray (informationPrebidSizes),
rubiconZoneId: rubiconZoneId,
appnexusPlacementId: appnexusPlacementId,
criteoZoneId: criteoZoneId,
indexSiteId: indexSiteId,
tripleliftCode: tripleliftCode,
gptSlot: null,
defineSlot: operirajte defineSlot () {
this.gptSlot = $ window.googletag.defineSlot (this.adUnit, this.dfpSizes, this.id);
slotData [this.id] = ovo;
this.gptSlot.addService(googletag.pubads()); // slot stage concentrating on

this.gptSlot.setTargeting ("web lokacija" https://news.google.com/__i/rss/rd/articles/, "redux");
this.gptSlot.setTargeting ("osvježi" https://news.google.com/__i/rss/rd/articles/, "ne");
this.gptSlot.setTargeting (“poz”, this.id);
$ window.googletag.show (this.id);
}
};
vratiti oglas;
};
/ **
* Pretvara nizove "true" / "false" u logičke vrijednosti
* @param {string} vrijedi
* @vraća {boolean}
*/

operirati getBoolean (vrijedi) {
povratak vrijedi === "istina"? točno netočno;
}
/ **
* Vraća veličine kao niz
* @param {string} veličine
* @returns {niz}
*/

operirati getSizeArray (veličine) {
var veličinaArray = [];

if (sizes && sizes.size) {
veličine = veličine.rezati (“,”);
sizes.map (operirati (dimenzija) {
dimenzija = dimenzija.rezati ("x");
var w = parseInt (dimenzija [0]);
var h = parseInt (dimenzija [1]);
sizesArray.push ([w, h]);
});
}

return veličineArray;
}
/ **
* Vraća oglasni čvor
* @povrat {string}
*/

operirati getAdNode () {
var advertNodeElement = doc.questionSelector (“div [data-adnode]”),
advertNode = "";

if (advertNodeElement) {
advertNode = advertNodeElement.getAttribute (“data-adnode”);
}

vratiti advertNode;
}
/ **
* Vraća DFP oglasnu jedinicu
* @povrat {string}
*/

operirati getAdUnit () {
var networkCode = “91898098”,
platforma = "slate.com",
advertNode = getAdNode ();
vrati networkCode + “/” + platforma + “/” + advertNode;
}
/ **
* Vraća ID web stranice
* @povrat {string}
*/

operirati getPageId () {
var html = window.doc.docElement,
dataUri = html.getAttribute (“data-uri”),
web pageId = dataUri.cut up(“/”)[2].change(“@published”https://news.google.com/__i/rss/rd/articles/,””);
return web pageId;
}
}]);
}, {}];
window.modules [“headerbidding.legacy”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

DS.service (“headerBidding”, function () {
var adData,
permutiveData = getPermutiveData (),
standardSegs = getStandardSegs (),
section = getSection (),
isMember = zahtijeva (3) .isMember (),
HARD_TIMEOUT = 1500; // maksimalno vrijeme odgađanja poziva za oglase zbog zaglavljavanja

this.prebid = funkcija (podaci) {
adData = podaci;
adData.biddersManager = {
adserverRequestSent: false,
prebid: false,
amazon: lažno
};

var _self = ovo;

window.slateCMP.TCF.ready.then (funkcija (tcData) {
_self.requestBidsFromExchanges.call (_self);
}); // nadmetanje za zaglavlje ima određeno vrijeme za završetak
// nakon toga nazivamo poslužitelj oglasa

setTimeout (function () {
googletag.cmd.push (function () {
defineGptSlot (adData);
callAdServer (adData);
});
}, HARD_TIMEOUT);
}; // Zatražite ponude s burzi

this.requestBidsFromExchanges = function () {
this.getBidsFromPrebidExchanges ();
this.getBidsFromAmazon ();
}; // dobivanje ponuda od svih prebid partnera

this.getBidsFromPrebidExchanges = function () {
var prebidAdUnit = this.createPrebidAdUnit ();
pbjs.que.push (function () {
pbjs.addAdUnits ([prebidAdUnit]); // trenutno predmemorirati referencu na podatke o oglasu,
// ranije nego što dodijelimo ta imena varijabli nakon što pokrenemo dražbe za različite modele oglasa

var informacije = adData;
pbjs.requestBids ({
adUnitCodes: [adData.id],
bidsBackHandler: upravlja bidsBackHandler () {
googletag.cmd.push (operate () {
pbjs.que.push (operate () {
// gpt slot should be outlined earlier than bids are set
defineGptSlot (informacije);
pbjs.setTargetingForGPTAsync ([data.id]); // dodajte profitabilnu ponudu u oglasno mjesto

pbjs.take awayAdUnit (information.id); // oduzeti oglasnu jedinicu iz prebid

information.biddersManager.prebid = true; // mark prebid as achieved

ponuditeljFinished (podaci);
});
});
}
});
});
}; // dobivanje ponuda od Amazonke

this.getBidsFromAmazon = operirajte () {
var apsAdUnit = this.createApsAdUnit (),
prebidTimeout = pbjs.getConfig (“ponuda ponuđača”),
timeout = prebidTimeout? prebidTimeout: 800,
// trenutno predmemorirati referencu na podatke o oglasu,
// ranije nego što dodijelimo ta imena varijabli nakon što pokrenemo dražbe za različite modele oglasa
informacija = adData;

ako (apstag) {
apstag.fetchBids ({
mjesta: [apsAdUnit],
timeout: timeout
}, operirati (ponude) {
googletag.cmd.push (operate () {
// gpt slot should be outlined earlier than bids are set
defineGptSlot (informacije);
apstag.setDisplayBids ();
information.biddersManager.amazon = true; // mark amazon as achieved

ponuditeljFinished (podaci);
});
});
}
}; // test if each prebid and amazon are achieved
// i ako zahtjev za poslužiteljem oglasa nije poslan, ali

operirati ponuditeljFinished (informacije) {
if (information.biddersManager.amazon && information.biddersManager.prebid) {
callAdServer(information);
}
} // call advert server

operate callAdServer(information) {
if (information.biddersManager.adserverRequestSent) {
povratak;
}

information.biddersManager.adserverRequestSent = true;
googletag.cmd.push (operate () {
googletag.pubads (). refresh ([data.gptSlot], {
changeCorrelator: false
}); // zahtjev za brodom na dfp
});
} // gpt utor prikazan je upravo ovdje, nakon nadmetanja za zaglavlje, kao rezultat toga što nismo
// treba odgoditi licitiranje zaglavlja dok se ne pripremi gpt
// this operate shall be known as from amazon callback, prebid callback and after timeout
// slot shall be outlined simply as soon as

operirati defineGptSlot (informacije) {
// test je li gpt utor već istaknut
if (! information.gptSlot) {
information.defineSlot ();
}
} // Vraća zabranu oglasnu jedinicu

this.createPrebidAdUnit = operate () {
var outstreamMediaType = {
kontekst: "izvan struje",
veličina igrača: [444, 250]
};
var bannerMediaType = {
veličine: adData.prebidSizes
};
var adUnit = {
kod: adData.id,
vrste medija: {
natpis: bannerMediaType
},
ponude: this.getBidders ()
}; // dodavanje outstream konfiguracija ako je outstream omogućen za ovaj utor

if (this.outstreamEnabled (adData.sort)) {
adUnit.mediaTypes.video = outstreamMediaType;
}

povratak adUnit;
}; // returns an array of bidders to call
// ponuditelji se dodaju u redoslijed koji će biti poznati pod prebid

this.getBidders = operirajte () {
var isMobile = window.innerWidth < 768, isMobileLeaderboard = adData.sort === "leaderboard-mobile", bidders = []; if (this.outstreamEnabled(adData.sort)) { bidders.push(this.teads()); bidders.push(this.spotx()); } bidders.push(this.appnexus()); bidders.push(this.triplelift()); // kargo is a cell solely companion if (isMobile) { if (!isMobileLeaderboard) { // if this is not cell leaderboard kargo might be added bidders.push(this.kargo()); } else if (!isMember) { // kargo makes use of cell leaderboard to server sticky adverts // we do not need to present sticky adverts to slate plus customers // due to this fact if that is cell leaderboard, embody kargo // provided that this is not slate plus person bidders.push(this.kargo()); } } bidders.push(this.rubicon()); // don't embody index in prebid for EU customers if (!this.isEuUser()) { // index alternate wants one bid per dimension for (var i = 0; i < adData.prebidSizes.length; i++) { var size = adData.prebidSizes[i]; var indexBidForSize = this.index(size); bidders.push(indexBidForSize); } } bidders.push(this.criteo()); return bidders; }; // Returns ad unit for amazon publisher service this.createApsAdUnit = function () { return { slotID: adData.id, slotName: adData.adUnit, sizes: adData.prebidSizes }; }; // Returns data for appnexus bid request this.appnexus = function () { return { bidder: "appnexusAst", params: { placementId: adData.appnexusPlacementId, keywords: { permutive: permutiveData, p_standard: standardSegs } } }; }; // Returns data for rubicon bid request this.rubicon = function () { return { bidder: "rubicon", params: { accountId: "13590", siteId: "60302", zoneId: adData.rubiconZoneId } }; }; this.criteo = function () { return { bidder: "criteo", params: { zoneId: adData.criteoZoneId } }; }; // Returns data for index bid request this.index = function (size) { return { bidder: "ix", params: { siteId: adData.indexSiteId, size: size } }; }; this.kargo = function () { var placementId = adData.type === "leaderboard-mobile" ?
}; // vraća permutivne informacije

operirati getPermutiveData () {
var pSegs;

strive “[]”).slice(0, 250).map(String);
ulov (e) {
pSegs = [];
}

povratak pSegs;
}

operirati getStandardSegs () {
var pSegs;

nastojati {
// dokaz za budućnost kada se _psegs prebace na _ppam
var a = JSON.parse (window.localStorage._psegs) .map (Number) .filter (operate (seg) {
povrat seg> = 1000000;
}). map (String);
var b = JSON.parse (window.localStorage._ppam || “[]”);
pSegs = a.concat (b);
} uhvatiti (e) {
pSegs = [];
}

povratak pSegs;
}

operirati getTeadsInformation () {
// daje informacije za svaki dio
var teadsData = {
vijesti i_politika: {
web stranicaId: 79225,
ID plasmana: 85784
},
tradicija: {
web stranicaId: 90291,
ID plasmana: 97769
},
znati kako: {
web stranicaId: 90293,
ID plasmana: 97775
},
poduzeće: {
web stranicaId: 90294,
ID plasmana: 97778
},
ljudski interes: {
web stranicaId: 90292,
ID plasmana: 97772
}
};
return teadsData [odjeljak];
}

operirati getSpotxChannelId () {
var channelId = 301647;

if (dio === "vijesti i_politika") {
channelId = 301477;
} else if (dio === "kultura") {
channelId = 301481;
} else if (dio === "tehnologija") {
channelId = 301485;
} else if (dio === "posao") {
channelId = 301483;
} else if (dio === "ljudski_interes") {
channelId = 301479;
}

povratak channelId;
}

operirati getSection () {
nastojati {
var adnodeElement = doc.questionSelector (“div [podatak-adnode]”);
var advertNode = adnodeElement.getAttribute (“data-adnode”);
var _section = advertNode.cut up (“/”) [0];
return _section;
} uhvatiti (e) {
console.warn ("nije uspjelo dobiti odjeljak", e);
}
}
});
}, {"3": 3}];
window.modules [“lazyload.legacy”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

zahtijevati (70); // za nuspojave

var Layzr = zahtijeva (71);

instanca var = Layzr ({
prag: 100
});
instance.on (“src: before”, funkcija (element) {
// dodavanje slušatelja događaja učitavanja
element.addEventListener (“load”, function (event) {
element.parentElement.classList.add (“učitan”);
});
});
document.addEventListener (“DOMContentLoaded”, funkcija (događaj) {
instance.update (). check (). handlers (true);
});
}, {"70 ″: 70," 71 ": 71}];
window.modules [“prebid.min.legacy”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

funkcija _typeof (obj) {“@ babel / pomagači - typeof”; if (typeof Symbol === “function” && typeof Symbol.iterator === “symbol”) {_typeof = function _typeof (obj) {return typeof obj; }; } else {_typeof = function _typeof (obj) {return obj && typeof Symbol === “function” && obj.constructor === Symbol && obj! == Symbol.prototype? “Simbol”: vrsta obj; }; } return _typeof (obj); }

/ * prebid.js v4.13.0
Ažurirano: 2020-10-30 * /
! funkcija (u) {
var s = window.pbjsChunk;

window.pbjsChunk = function (e, t, n) {
for (var r, i, o, a = 0, c = []; a < e.size; a++) { i = e[a], d[i] && c.push(d[i][0]), d[i] = 0; } for (r in t) { Object.prototype.hasOwnProperty.call(t, r) && (u[r] = t[r]); } for (s && s(e, t, n); c.size;) { c.shift()(); } if (n) for (a = 0; a < n.length; a++) { o = f(f.s = n[a]); } return o; }; var n = {}, d = { 357: 0 }; function f(e) { if (n[e]) return n[e].exports; var t = n[e] = { i: e, l: !1, exports: {} }; return u[e].call(t.exports, t, t.exports, f), t.l = !0, t.exports; } f.m = u, f.c = n, f.d = function (e, t, n) { f.o(e, t) || Object.defineProperty(e, t, { configurable: !1, enumerable: !0, get: n }); }, f.n = function (e) { var t = e && e.__esModule ? function () { return e.default; } : function () { return e; }; return f.d(t, "a", t), t; }, f.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t); }, f.p = "", f.oe = function (e) { throw (console.error(e), e); }, f(f.s = 896); }({ 0: function _(e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), n.d(t, "internal", function () { return k; }), n.d(t, "bind", function () { return N; }), t.getUniqueIdentifierStr = q, t.generateUUID = function e(t) { return t ? (t ^ M() >> t / 4).toString(16) : ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).change(/[018]/g, e);
}, t.getBidIdParameter = operirati (e, t) {
if (t && t [e]) return t [e];
povratak “”;
}, t.tryAppendQueryString = operirati (e, t, n) {
if (n) return e + t + “=” + encodeURIComponent (n) + “&”;
povratak e;
}, t.parseQueryStringParameters = operirati (e) {
var t = "";

za (var n in e) {
e.hasOwnProperty (n) && (t + = n + “=” + encodeURIComponent (e [n]) + “&”);
}

return t = t.change(/&$/, “”);
}, t.remodelAdServerTargetingObj = operirati (t) {
vrati t && 0 <Object.getOwnPropertyNames (t) .size? pe (t) .map (operirati (e) {return "" .concat (e, "="). concat (encodeURIComponent (t [e]));}). biti dio ("&"): "" ; }, t.getAdUnitSizes = operiraj (e) {if (! e) return; var t = []; {var n; e.mediaTypes && e.mediaTypes.banner && Array.isArray (e.mediaTypes.banner.sizes)? (n = e.mediaTypes.banner.sizes, Array.isArray (n [0])? t = n: t.push (n)): Array.isArray (e.sizes) && (Array.isArray (e.sizes [0])?

';
vrati n + = 'Are we achieved but?

';
}, t.createTrackPixelIframeHtml = se, t.getValueString = de, t.uniques = fe, t.flatten = le, t.getBidRequest = operiraj (n, e) {
vratiti n? (e.some (operirati (e) {
var t = c () (e.bida, operiraj (t) {
return [“bidId” https://news.google.com/__i/rss/rd/articles/, “adId” https://news.google.com/__i/rss/rd/articles/, ”bid_id”] .neki (funkcija (e) {
povrat t [e] === n;
});
});
povrat t && (r = t), t;
}), r): void 0;
var r;
}, t.getKeys = pe, t.getValue = ge, t.getKeyByValue = operate (e, t) {
za (var n in e) {
if (e.hasOwnProperty (n) && e [n] === t) return n;
}
}, t.getBidderCodes = operate () {
return (0 <argument.size && void 0! == argumenti [0]? arguments[0] : pbjs.adUnits).map(operate (e) { return e.bids.map(operate (e) { return e.bidder; }).scale back(le, []); }).scale back(le).filter(fe); }, t.isGptPubadsDefined = be, n.d(t, "getHighestCpm", operate () { return ve; }), n.d(t, "getOldestHighestCpmBid", operate () { return ye; }), n.d(t, "getLatestHighestCpmBid", operate () { return he; }), t.shuffle = operate (e) { var t = e.size; for (; 0 < t;) { var n = Math.ground(Math.random() * t), r = e[--t]; e[t] = e[n], e[n] = r; } return e; }, t.adUnitsFilter = operate (e, t) { return s()(e, t && t.adUnitCode); }, t.deepClone = Se, t.inIframe = operate () { strive { return okay.getWindowSelf() !== okay.getWindowTop(); } catch (e) { return !0; } }, t.isSafariBrowser = operate () fxios).)*safari/i.take a look at(navigator.userAgent); , t.changeAuctionWorth = operate (e, t) { if (!e) return; return e.change(/${AUCTION_PRICE}/g, t); }, t.changeClickBy = operate (e, t) { if (!e || !t || "string" != typeof t) return; return e.change(/${CLICKTHROUGH}/g, t); }, t.timestamp = operate () { return new Date().getTime(); }, t.hasDeviceAccess = operate () { return !1 !== r.b.getConfig("deviceAccess"); }, t.checkCookieSupport = Ae, t.delayExecution = operate (e, t) { if (t < 1) throw new Error("numRequiredCalls must be a positive number. Dobio ".concat (t)); var n = 0; return operate () {++ n === t && e.apply (this, argument);};}, t.groupBy = operate (e, n) {return e.scale back (operirati (e, t) []). push (t), e;, {});}, t.getDefinedParams = operirati (n, e) {return e.filter (operirati (e ) {return n [e];}). razmjera unatrag (operirati (e, t) {return y (e, v ({}, t, n [t]));}, {});}, t. isValidMediaTypes = operirajte (e) {var t = ["banner" https://news.google.com/__i/rss/rd/articles/, "native" https://news.google.com/__i/rss/ rd / articles /, "video"]; if (! Object.keys (e) .each (operiraj (e) {return s () (t, e);})) return! 1; if (e.video && e.video.context) return s () (["instream" https://news.google.com/__i/rss/rd/articles/, "outstream" https://news.google.com/__i/rss / rd / articles /, "adpod"], e.video.context); return! 0;}, t.getBidderRequest = operirati (e, t, n) {return c () (e, operirati (e) {return 0 <e.bids.filter (operirati (e) {return e.bidder === t && e.adUnitCode === n;}). Size;}) || {begin: null, public saleId: null}; }, t.getUserConfiguredParams= operirati (e, t, n) {return e.filter (operirati (e) {return e.code === t; }). map (operirati (e) {return e.bids;}). skalirati natrag (le, []). filter (operirati (e) {return e.bidder === n;}). map (operirati ( e) {return e.params || {};}); }, t.getOrigin = operate () {return window.location.origin? window.location.origin: window.location.protocol + "//" + window.location.hostname + (window.location.port? ":" + window.location.port : ""); }, t.getDNT = operate () , t.isAdUnitCodeMatchingSlot = operate (t) { return operate (e) { return Ee(t, e); }; }, t.isSlotMatchingAdUnitCode = Oe, t.getGptSlotInfoForAdUnitCode = operate (e) { var t; be() && (t = c()(window.googletag.pubads().getSlots(), Oe(e))); if (t) return { gptSlot: t.getAdUnitPath(), divId: t.getSlotElementId() }; return {}; }, t.unsupportedBidderMessage = operate (e, t) { var n = Object.keys(e.mediaTypes || { banner: "banner" }).be part of("https://news.google.com/__i/rss/rd/articles/,"); return "n ".concat(e.code, " is a ").concat(n, " ad unitn containing bidders that don't support ").concat(n, ": ").concat(t, ".n This bidder won't fetch demand.n "); }, t.isInteger = Te, t.convertCamelToUnderscore = operate (e) { return e.change(/(?:^|.?)([A-Z])/g, operate (e, t) { return "_" + t.toLowerCase(); }).change(/^_/, ""); }, t.cleanObj = operate (n) { return Object.keys(n).scale back(operate (e, t) { return void 0 !== n[t] && (e[t] = n[t]), e; }, {}); }, t.decide = operate (a, c) { return "object" === h(a) ? c.scale back (operirati (e, t, n) {if ("function" == typeof t) return e; var r = t, i = t.match (/^(.+?) sass (. +? ) $ / i); i && (t = i [1], r = i [2]); var o = a [t]; return "function" == typeof c [n + 1] && (o = c [n + 1] (o, e)), praznina 0! == o && (e [r] = o), e;}, {}): {}; }, t.remodelBidderParamKeywords = operirati (e) {var r = 1 <argument.size && void 0! == argumenti [1]? argumenti [1]: "ključne riječi", i = []; vrati ie (e, operiraj (e, t) {if (ee (e)) {var n = []; tj. (e, operiraj (e) n.push (e);), e = n;} else { ako (! Z (e = de (r + "." + t, e))) return; e = [e]; } i.push ({ključ: t, vrijedi: e}); }), i; }, t.convertTypes = operirati (r, i) {vratiti Object.keys (r) .forEach (operirati (e) {var t, n; i [e] && (X (r [e])? i [e] = r [e] (i [e]): i [e] = (t = r [e], n = i [e], "niz" === t? n && n.toString (): "broj" === t? Broj (n): n), jeNaN (i [e]) && izbriši i.key); }), i; }, t.isArrayOfNums = operirati (e, t) e.size === t) && e.each (Te); , t.fill = operirati (e, t) {for (var n = [], r = 0; r <t; r ++) {var i = ne (e)? Se(e) : e; n.push(i); } return n; }, t.chunk = operate (e, t) { for (var n = [], r = 0; r < Math.ceil(e.size / t); r++) { var i = r * t, o = i + t; n.push(e.slice(i, o)); } return n; }, t.getMinValueFromArray = operate (e) { return Math.min.apply(Math, p(e)); }, t.getMaxValueFromArray = operate (e) { return Math.max.apply(Math, p(e)); }, t.evaluateOn = operate (n) { return operate (e, t) { return e[n] < t[n] ? 1: e [n]> t [n]?
};
}, t.parseQS = Ie, t.formatQS = Ce, t.parseUrl = operirati (e, t) {
var n = doc.createElement (“a”);
t && “noDecodeWholeURL” u t && t.noDecodeWholeURL? n.href = e: n.href = decodeURIComponent (e);
var r = t && “decodeSearchAsString” u t && t.decodeSearchAsString;
povratak ""),
hash: (n.hash;
}, t.buildUrl = operirati (e), t.deepEqual = je, t.mergeDeep = mi, t.cyrb53Hash = operirati (e) {
za (var t, n = 1 <argument.size && void 0! == argumenti [1]? argumenti [1]: 0, r = djeluju r (e, t) n;, i = 3735928559 ^ n, o = 1103547991 ^ n, a = 0; a <e.dužina; a ++) {t = e.charCodeAt (a), i = r (i ^ t, 2654435761), o = r (o ^ t, 1597334677); } vrati 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 ();
};
var r = n (3),
i = n (158),
o = nn (i),
a = n (10),
c = nn (a),
u = n (12),
s = nn (u),
d = n (159);
nd (t, “deepAccess”, operate () {
povratak da;
});
var f = n (160);

operirati l (e, t) {
return operirati (e) {
if (Array.isArray (e)) return e;
} (e) || operirati (e, t) {
if (“undefined” == vrsta simbola ||! (Symbol.iterator u objektu (e))) return;
var n = [],
r =! 0,
i =! 1,
o = praznina 0;

nastojati {
for (var a, c = e[Symbol.iterator](); !(r = (a = c.subsequent()).achieved) && (n.push(a.worth), !t || n.size !== t); r = !0) {
;
}
} uhvatiti (e) {
i =! 0, o = e;
} posljednje {
strive lastly {
if (i) baciti o;
}
}

povratak n;
} (e, t) || g (e, t) || operirati () {
baciti novu TypeError („Neispravan pokušaj destrukture ne-iterabilne instance. n Da bi bili ne-nizani objekti moraju imati metodu [Symbol.iterator] ().“);
} ();
}

djeluju p (e) {
return operirati (e) {
if (Array.isArray (e)) return b (e);
} (e) || operirati (e) {
if (“undefined”! = type of Symbol && Symbol.iterator in Object (e)) return Array.from (e);
} (e) || g (e) || operirati () {
baciti novu TypeError („Neispravan pokušaj širenja ne iterabilne instance.n Da bi bili iterabilni, objekti koji nisu nizovi moraju imati metodu [Symbol.iterator] ().“);
} ();
}

djeluju g (e, t) {
if (e)
}

djeluju b (e, t) {
(null == t || t> e.size) && (t = e.size);

za (var n = 0, r = novi niz (t); n <t; n ++) {r [n] = e [n]; } povratak r; } operirati v (e, t, n) {vratiti t u e? Object.defineProperty(e, t, { worth: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e; } operate y() { return (y = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } operate h(e) { return (h = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "symbol" : _typeof(e); })(e); } n.d(t, "deepSetValue", operate () { return f.a; }); var m, S = n(5), A = "Array", E = "String", O = "Function", T = "Number", I = "Object", C = "Boolean", j = Object.prototype.toString, w = Boolean(window.console), _ = Boolean(w && window.console.log), B = Boolean(w && window.console.data), U = Boolean(w && window.console.warn), x = Boolean(w && window.console.error), R = n(8), okay = { checkCookieSupport: Ae, createTrackPixelIframeHtml: se, getWindowSelf: F, getWindowTop: L, getWindowLocation: z, insertUserSyncIframe: ue, insertElement: ae, isFn: X, triggerPixel: ce, logError: J, logWarn: Ok, logMessage: V, logInfo: H, parseQS: Ie, formatQS: Ce, deepEqual: je }, D = {}, N = operate (e, t) { return t; }.bind(null, 1, D)() === D ? Function.prototype.bind : operate (e) { var t = this, n = Array.prototype.slice.call(arguments, 1); return operate () { return t.apply(e, n.concat(Array.prototype.slice.call(arguments))); }; }, P = (m = 0, operate () { return ++m; }); operate q() { return P() + Math.random().toString(16).substr(2); } operate M() { return window && window.crypto && window.crypto.getRandomValues ? crypto.getRandomValues(new Uint8Array(1))[0] % 16 : 16 * Math.random(); } operate G(e) { if (W(e)) return e[0] + "x" + e[1]; } operate W(e) { return ee(e) && 2 === e.size && !isNaN(e[0]) && !isNaN(e[1]); } operate L() { return window.prime; } operate F() { return window.self; } operate z() { return window.location; } operate V() { Q() && _ && console.log.apply(console, Y(arguments, "MESSAGE:")); } operate H() { Q() && B && console.data.apply(console, Y(arguments, "INFO:")); } operate Ok() { Q() && U && console.warn.apply(console, Y(arguments, "WARNING:")); } operate J() { Q() && x && console.error.apply(console, Y(arguments, "ERROR:")), R.emit(S.EVENTS.AUCTION_DEBUG, { sort: "ERROR", arguments: arguments }); } operate Y(e, t) { return e = [].slice.call(e), t && e.unshift(t), e.unshift("display: inline-block; color: #fff; background: #3b88c3; padding: 1px 4px; border-radius: 3px;"), e.unshift("%cPrebid"), e; } operate Q() { return !!r.b.getConfig("debug"); } operate $(e, t) { return j.call(e) === "[object " + t + "]"; } operate X(e) { return $(e, O); } operate Z(e) { return $(e, E); } operate ee(e) { return $(e, A); } operate te(e) { return $(e, T); } operate ne(e) { return $(e, I); } operate re(e) { if (!e) return !0; if (ee(e) || Z(e)) return !(0 < e.size); for (var t in e) { if (hasOwnProperty.call(e, t)) return !1; } return !0; } operate ie(e, t) { if (!re(e)) { if (X(e.forEach)) return e.forEach(t, this); var n = 0, r = e.size; if (0 < r) for (; n < r; n++) { t(e[n], n, e); } else for (n in e) { hasOwnProperty.call(e, n) && t.call(this, e[n], n); } } } operate oe(e, t) { return e.hasOwnProperty ? e.hasOwnProperty (t): void 0! == e [t] && e.constructor.prototype [t]! == e [t]; } djeluju ae (e, t, n, r) {var i; t = t || doc, i = n? t.getElementsByTagIdentify (n): t.getElementsByTagIdentify ("glava"); nastojati {if ((i = i.size? i: t.getElementsByTagIdentify ("tijelo")). size) {i = i [0]; var o = r? ‘)) : “”;

operate de(e, t, n) {
return null == t ? n : Z(t) ? t : te(t) ? t.toString() : void okay.logWarn(“Unsuported type for param: ” + e + ” required type: String”);
}

operate fe(e, t, n) {
return n.indexOf(e) === t;
}

operate le(e, t) {
return e.concat(t);
}

operate pe(e) {
return Object.keys(e);
}

operate ge(e, t) {
return e[t];
}

operate be() {
if (window.googletag && X(window.googletag.pubads) && X(window.googletag.pubads().getSlots)) return !0;
}

var ve = me(“timeToRespond”, operate (e, t) {
return t < e; }), ye = me("responseTimestamp", operate (e, t) { return t < e; }), he = me("responseTimestamp", operate (e, t) { return e < t; }); operate me(n, r) { return operate (e, t) { return e.cpm === t.cpm ? r (e [n], t [n])? t: e: e.cpm <t.cpm? t : e; }; } operate Se(e) { return o()(e); } operate Ae() var Ee = operate Ee(e, t) ; operate Oe(t) { return operate (e) { return Ee(e, t); }; } operate Te(e) { return Number.isInteger ? Number.isInteger (e): "number" == vrsta e && isFinite (e) && Math.ground (e) === e; } operirati Ie (e) {vratiti e? e.change(/^?/, "").cut up("&").scale back(operate (e, t) "", e; , {}) : {}; } operate Ce(e) { return Object.keys(e).map(operate (t) { return Array.isArray(e[t]) ? e [t] .map (operirati (e) {return "" .concat (t, "[] ="). concat (e);}). biti dio ("&"): "" .concat (t , "="). concat (e [t]); }).biti dio("&"); } operirati je (e, t) {if (e === t) return! 0; if ("object"! == h (e) || null === e || "object"! == h (t) || null === t) return! 1; if (Object.keys (e) .size! == Object.keys (t) .size) return! 1; for (var n in e) {if (! t.hasOwnProperty (n)) return! 1; if (! je (e [n], t [n])) return! 1; } povratak! 0; } djelujemo we (e) {for (var t = argument.size, n = new Array (1 <t? t - 1: 0), r = 1; r <t; r ++) {n [r - 1] = argumenti [r]; } if (! n.length) return e; var i = n.shift (); if (ne (e) && ne (i)) for (var o in i) {ne (i [o])? (e [o] || y (e, v ({}, o, {})), mi (e [o], i [o])): ee (i [o]) && e [o]? ee (e [o]) && (e [o] = e [o] .concat (i [o])): y (e, v ({}, o, i [o])); } return we.apply (void 0, [e] .concat (n)); }}, 1: funkcija _ (e, t, n) {"koristi strogo"; Object.defineProperty (t, "__esModule", {value:! 0}), nd (t, "storage", function () {return I;}), t.registerBidder = function (r) {var n = Array. isArray (r.supportedMediaTypes)? {supportedMediaTypes: r.supportedMediaTypes}: void 0; funkcija i (e) {var t = w (e); c.default.registerBidAdapter (t, e.code, n); } i (r), Array.isArray (r.aliases) && r.aliases.forEach (function (e) {var t, n = e; Object (m.isPlainObject) (e) && (n = e.code, t = e.gvlid), c.default.aliasRegistry [n] = r.code, i (T ({}, r, {code: n, gvlid: t}));}); }, t.newBidder = w, nd (t, "registerSyncInner", function () {return _;}), t.preloadBidderMappingFile = B, t.getIabSubCategory = function (t, e) {var n = c.default. getBidAdapter (t); if (n.getSpec (). getMappingFileInfo) {var r = n.getSpec (). getMappingFileInfo (), i = r.localStorageKey? r.localStorageKey: n.getBidderCode (), o = I.getDataFromLocalStorage (i); if (o) {try {o = JSON.parse (o); } catch (e) {Object (m.logError) ("Raščlanjivanje nije uspjelo" .concat (t, "mapiranje podataka pohranjenih u lokalnoj pohrani")); } povratak o.mapiranje [e]?

za (var n = 0, r = novi niz (t); n <t; n ++) {r [n] = e [n]; } povratak r; } operirati O (e) {return (O = "function" == typeof Symbol && "symbol" == _typeof (Symbol.iterator)? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "simbol": _typeof (e); }) (e); } operirati T () {return (T = Object. assign || operirati (e) {for (var t = 1; t <argument.length; t ++) {var n = argument [t]; for (var r in n ) {Object.prototype.hasOwnProperty.call (n, r) && (e [r] = n [r]);}} return e;}). Apply (ovo, argumenti); } var I = Objekt (Sa) ("bidderFactory"), C = ["requestId" https://news.google.com/__i/rss/rd/articles/, "cpm" https://news.google. com / __ i / rss / rd / articles /, "ttl" https://news.google.com/__i/rss/rd/articles/, "creativeId" https://news.google.com/__i/rss/ rd / articles /, "netRevenue" https://news.google.com/__i/rss/rd/articles/, "currency"], j = 1; funkcija w (p) {return T (novi ra (p.code), {getSpec: funkcija getSpec () {return Object.freeze (p);}, registerSyncs: g, callBids: function callBids (o, a, e, n, c, r) {var u, s, t, d, i, f; funkcija l () {e (), haemit (yaEVENTS.BIDDER_DONE, o), g (s, o.gdprConsent, o.uspConsent) ;} Array.isArray (o.bids) && (u = {}, s = [], 0! == (t = o.bids.filter (b)). Length? (d = {}, t.forEach(function (e) (e.adUnitCode = e.placementCode); ), (i = p.buildRequests(t, o)) && 0 !== i.length ? (Array.isArray (i) || (i = [i]), f = Objekt (m.delayExecution) (r (l), i.length), i.forEach (function (i) {switch (i.method ) {slučaj "GET": n ("". concat (i.url) .concat (function (e) {if (e) return "?". concat ("object" === O (e)? Objekt (m.parseQueryStringParameters) (e): e); povratak ""; } (i.data)), {uspjeh: r (e), pogreška: t}, void 0, T ({metoda: "GET", withCredentials:! 0}, i.options)); pauza; slučaj "POST": n (i.url, {uspjeh: r (e), pogreška: t}, "string" == vrsta i.data? i.data: JSON.stringify (i.data), T ({metoda: "POST", contentType: "text / plain", withCredentials:! 0}, i.options)); pauza; zadana vrijednost: Object (m.logWarn) ("Preskakanje nevaljanog zahtjeva iz" .concat (p.code, ". Vrsta zahtjeva ") .concat (i.type," mora biti GET ili POST ")), f ();} funkcija e (e, t) {c (p.code); pokušajte {e = JSON.parse (e );} catch (e) {} var n; e = {body: e, headers: {get: t.getResponseHeader.bind (t)}}, s.push (e); try {n = p.interpretResponse ( e, i);} catch (e) {return Object (m.logError) ("Bidder" .concat (p.code, ") nije uspio protumačiti odgovor poslužitelja. Nastavak bez ponuda "), null, e), void f ();} funkcija r (e) {var t, n, r, i = d [e.requestId]; i? (e.originalCpm = e.cpm, e.originalCurrency = e.currency, e.meta = e.meta || T ({}, e [i.bidder]), t = T (Objekt (va) (yaSTATUS. DOBRO, i), e), n = i.adUnitCode, r = t, u [n] =! 0, U (n, r, [o]) && a (n, r)): Objekt (m.logWarn ) ("Ponuditelj" .concat (p.code, "dao ponudu za nepoznati ID zahtjeva:") .concat (e.requestId, ". Zanemarivanje. "));} N && (Objekt (m.isArray) (n)? n.zaEach (r): r (n)), f (n); } funkcija t (e) {c (p.code), Object (m.logError) ("Poziv poslužitelja za" .concat (p.code, "neuspješno:") .concat (e, ". Continuing without bids.")), f(); } })) : l()) : l()); } }); function g(e, t, n) { _(p, e, t, n); } function b(e) (Object(m.logWarn)("Invalid bid sent to bidder ".concat(p.code, ": ").concat(JSON.stringify(e))), !1); } var _ = Object(b.b)("async", function (t, e, n, r) { var i, o, a = u.b.getConfig("userSync.aliasSyncEnabled"); !t.getUserSyncs || !a && c.default.aliasRegistry[t.code] || (i = u.b.getConfig("userSync.filterSettings"), (o = t.getUserSyncs( !i.iframe && !i.all), pixelEnabled: !(!i , e, n, r)) && (Array.isArray(o) || (o = [o]), o.forEach(function (e) { s.a.registerSync(e.type, t.code, e.url); }))); }, "registerSyncs"); function B(e, t) { if (!u.b.getConfig("adpod.brandCategoryExclusion")) return e.call(this, t); t.filter(function (e) { return Object(m.deepAccess)(e, "mediaTypes.video.context") === g.a; }).map(function (e) { return e.bids.map(function (e) { return e.bidder; }); }).reduce(m.flatten, []).filter(m.uniques).forEach(function (n) { var e = c.default.getBidAdapter(n); if (e.getSpec().getMappingFileInfo) { var t = e.getSpec().getMappingFileInfo(), r = t.refreshInDays ? t.refreshInDays: j, i = t.localStorageKey? t.localStorageKey: e.getSpec (). kod, o = I.getDataFromLocalStorage (i); pokušajte {(! (o = o?
uspjeh: operirati uspjeh (e) {
nastojati {
e = JSON.parse (e);
var t = {
finalUpdated: Object (m.timestamp) (),
preslikavanje: e.mapiranje
};
I.setDataInLocalStorage (i, JSON.stringify (t));
} uhvatiti (e) {
Objekt (m.logError) („Nije uspjelo raščlaniti“ .concat (n, „datoteka preslikavanja prijevoda ponuđača“)));
}
},
pogreška: operirati pogrešku () {
Objekt (m.logError) („Učitavanje nije uspjelo“ .concat (n, „datoteka za prijevod ponuđača“)));
}
});
} uhvatiti (e) {
Objekt (m.logError) („Nije uspjelo raščlaniti“ .concat (n, „datoteka preslikavanja prijevoda ponuđača“)));
}
}
}), e.call(this, t);
}

operirati U (e, t, n) {
upravljati r (e) {
vrati "Nevažeća ponuda od" .concat (t.bidderCode, ". Zanemarivanje ponude:") .concat (e);
}

povratak e? t? (i = Object.keys (t), C.each (operirati (e) {
vrati l () (i, e) &&! l () ([void 0, null], t [e]);
})? "Nativni"! == t.mediaType || Objekt (od) (t, n)? "Video"! == t.mediaType || Objekt (oglas) (t, n)? ! (“Natpis” === t.mediaType &&! Operate (e, t, n) {
if ((t.width || 0 === parseInt (t.width, 10)) && (t.top || 0 === parseInt (t.top, 10))) return t.width = parseInt (t .width, 10), t.top = parseInt (t.top, 10), 1;
var r = Objekt (m.getBidderRequest) (n, t.bidderCode, e),
i = r && r.bids && r.bids [0] && r.bids [0] .sizes,
o = objekt (m.parseSizesInput) (i);

if (1 === o.size) {
var a = A (o [0] .rezati (“x”), 2),
c = a [0],
u = a [1];
vrati t.width = parseInt (c, 10), t.top = parseInt (u, 10), 1;
}
} (e, t, n)) || (Objekt (m.logError) (r ("Ponude za natpise zahtijevaju širinu i visinu")),! 1): (Objekt (m.logError) (r ("Za licitaciju za video nije potrebno svojstvo vastUrl ili renderer")) ,! 1): (Objekt (m.logError) (r („Izvornoj licitaciji nedostaju neka potrebna svojstva.“)),! 1): (Objekt (m.logError) (r („Ponuditelj“ .concat (t.bidderCode , "Nedostaju potrebni parametri. Provjerite https://prebid.org/dev-docs/bidder-adapter-1.html za popis parametara."))),! 1)): (Objekt (m.logWarn) ( „Neki je adapter pokušao dodati nedefiniranu ponudu za„ .concat (e, „.“)),! 1): (Object (m.logWarn) („Nije dodan adUnitCode za addBidResponse.“),! 1);
var i;
}

Objekt (ba) ("checkAdUnitSetup"). Ranije od (B);
},
10: operirati _ (e, t, n) {
var r = n (96);
e.exports = r;
},
100: operirati _ (e, t, n) {
djeluju r (e, t) n! = u && (“funkcija” == vrsta t? i (t): !! t);

var i = n (30),
o = /#|. prototip./,
a = r.normalize = operirati (e) {
return String(e).change(o, “.”).toLowerCase();
},
c = r.informacije = {},
u = r.NATIVE = "N",
s = r.POLYFILL = "P";

e.exports = r;
},
101: operirati _ (e, t, n) {
var r = n (25),
i = n (102),
o = n (19) ("vrsta");

e.exports = operirati (e, t) i (n.prototype));
},
102: operirati _ (e, t, n) {
var r = n (48);

e.exports = Niz.isArray || operirati (e) {
vrati "Niz" == r (e);
};
},
103: operirati _ (e, t, n) {
var r = n (24),
i = n (31);

e.exports = operirati (t, n) {
nastojati {
i (r, t, n);
} uhvatiti (e) {
r [t] = n;
}

povratak n;
};
},
104: operirati _ (e, t, n) {
var r = n (75);
e.exports = r &&! Symbol.sham && “symbol” == _typeof (Symbol.iterator);
},
105: operirati _ (e, t, n) {
n (106);
var r = n (52);
e.exports = r ("Niz" https://news.google.com/__i/rss/rd/articles/, "uključuje");
},
106: operirati _ (e, t, n) {
“Koristiti strogo”;

var r = n (14),
i = n (76) .sastoji se od,
o = n (51);
r ({
cilj: "Niz",
proto:! 0,
pod pritiskom:! n (60) (“indexOf”, {
PRISTUPAČI:! 0,
1: 0
})
}, {
sastoji se od: operira se sastoji od (e, t) {
return i (this, e, 1 <argument.size? t: void 0); }}), o ("uključuje"); }, 107: operirati _ (e, t, n) {var r = n (58), i = Math.max, o = Math.min; e.exports = operirati (e, t) {var n = r (e); vratiti n <0? i (n + t, 0): o (n, t); }; }, 108: djeluju _ (e, t, n) {n (109), n (126), n (87), n (128); var r = n (42); e.exports = r.Set; }, 109: operirati _ (e, t, n) {"koristiti strogo"; var r = n (110), i = n (115); e.exports = r ("Postavi", operiraj (t) {return operiraj (e) {vrati t (ovo, argument.size? e: void 0); }; }, i); }, 11: operirati _ (e, t, n) {"strogo koristiti"; ta = i, tc = operirati (e)! e.url); , tb = operirati (e, t) {e.render (t); }; var u = n (40), s = n (0), r = n (10), d = nn (r), f = "izvan struje"; operirati i (e) {var t = ovo, r = e.url, n = e.config, i = e.id, o = e.callback, a = e.loaded, c = e.adUnitCode; this.url = r, this.config = n, this.handlers = {}, this.id = i, this.loaded = a, this.cmd = [], this.push = operate (e) {"function" == vrsta e? t.natovaren? e.call() : t.cmd.push(e) : s.logError("Commands given to Renderer.push must be wrapped in a function"); }, this.callback = o || operate () { t.loaded = !0, t.course of(); }, this.render = operate () { var t, e, n; t = c, e = pbjs.adUnits, !((n = d()(e, operate (e) { return e.code === t; })) && n.renderer && n.renderer.url && n.renderer.render) || s.isBoolean(n.renderer.backupOnly) && n.renderer.backupOnly ? Objekt (ua) (r, f, this.callback): s.logWarn ("Renderer nije učitao eksterne J-ove jer su url i povratni poziv renderera već definirani na adUnit" .concat (c)), this._render? this._render.apply(this, arguments) : s.logWarn("No render function was provided, please use .setRender on the renderer"); }.bind(this); } i.set up = operate (e) { return new i({ url: e.url, config: e.config, id: e.id, callback: e.callback, loaded: e.loaded, adUnitCode: e.adUnitCode }); }, i.prototype.getConfig = operate () { return this.config; }, i.prototype.setRender = operate (e) { this._render = e; }, i.prototype.setEventHandlers = operate (e) { this.handlers = e; }, i.prototype.deal withVideoOccasion = operate (e) { var t = e.id, n = e.eventName; "function" == typeof this.handlers[n] && this.handlers[n](), s.logMessage("Prebid Renderer event for id ".concat(t, " type ").concat(n)); }, i.prototype.course of = operate () { for (; 0 < this.cmd.size;) { strive { this.cmd.shift().call(); } catch (e) { s.logError("Error processing Renderer command: ", e); } } }; }, 110: operate _(e, t, n) { "use strict"; var f = n(14), l = n(24), p = n(78), g = n(30), b = n(31), v = n(17), y = n(81), h = n(25), m = n(64), S = n(33).f, A = n(56).forEach, E = n(29), r = n(54), O = r.set, T = r.getterFor; e.exports = operate (n, e, t) { var r, a, i = -1 !== n.indexOf("Map"), c = -1 !== n.indexOf("Weak"), o = i ? "set": "dodaj", u = l [n], s = u && u.prototype, d = {}; vratiti E && "funkcija" == vrsta u && (c || s.zaSvakog &&! g (operirati () {novo u (). unosi (). naknadno ();}))? (r = e (operirati (e, t) {O (y (e, r, n), {sort: n, sortiment: new u ()}), null! = t && v (t, e [o] , e, i);}), a = T (n), A (["dodaj" https://news.google.com/__i/rss/rd/articles/, "očisti" https: // vijesti. google.com/__i/rss/rd/articles/,"delete"https://news.google.com/__i/rss/rd/articles/,"forEach"https://news.google.com/__i/ rss / rd / articles /, "get" https://news.google.com/__i/rss/rd/articles/, "has" https://news.google.com/__i/rss/rd/articles/ , "set" https://news.google.com/__i/rss/rd/articles/, "tipke" https://news.google.com/__i/rss/rd/articles/, "vrijednosti" https: //news.google.com/__i/rss/rd/articles/,"entries "], operirajte (i) {var o =" add "== i ||" set "== i; i u s&& ( ! c || "bistro"! = i) && b (r.prototype, i, operirajte (e, t) {var n = a (this) .assortiment; if (! o && c &&! h (e)) vrati "get" == i && void 0; var r = n [i] (0 === e? 0: e, t); povratak o? this : r; }); }), c || S(r.prototype, "size", { configurable: !0, get: operate get() { return a(this).assortment.dimension; } })) : (r = t.getConstructor(e, n, i, o), p.REQUIRED = !0), m(r, n, !1, !0), d[n] = r, f({ world: !0, pressured: !0 }, d), c || t.setStrong(r, n, i), r; }; }, 111: operate _(e, t, n) { var r = n(30); e.exports = !r(operate () { return Object.isExtensible(Object.preventExtensions({})); }); }, 112: operate _(e, t, n) { "use strict"; var r = n(63), i = n(62); e.exports = r ? {}.toString : operate () { return "[object " + i(this) + "]"; }; }, 113: operate _(e, t, n) { var r = n(24), i = n(114), o = r.WeakMap; e.exports = "function" == typeof o && /native code/.take a look at(i(o)); }, 114: operate _(e, t, n) { var r = n(74), i = Function.toString; "function" != typeof r.inspectSource && (r.inspectSource = operate (e) { return i.call(e); }), e.exports = r.inspectSource; }, 115: operate _(e, t, n) { "use strict"; var s = n(33).f, d = n(82), f = n(120), l = n(22), p = n(81), g = n(17), a = n(66), c = n(125), b = n(29), v = n(78).fastKey, r = n(54), y = r.set, h = r.getterFor; e.exports = { getConstructor: operate getConstructor(e, n, r, i) { operate o(e, t, n) { var r, i, o = c(e), a = u(e, t); return a ? a.worth = n: (o.final = a = {indeks: i = v (t,! 0), ključ: t, vrijedi: n, ranije: r = o.final, sljedeće: void 0, eliminirano:! 1}, o.prvi || (o.prvi = a), r && (r.sljedeći = a), b? o.dimension++ : e.dimension++, "F" !== i && (o.index[i] = a)), e; } var a = e(operate (e, t) { p(e, a, n), y(e, { sort: n, index: d(null), first: void 0, final: void 0, dimension: 0 }), b || (e.dimension = 0), null != t && g(t, e[i], e, r); }), c = h(n), u = operate u(e, t) { var n, r = c(e), i = v(t); if ("F" !== i) return r.index[i]; for (n = r.first; n; n = n.subsequent) { if (n.key == t) return n; } }; return f(a.prototype, { clear: operate clear() { for (var e = c(this), t = e.index, n = e.first; n;) { n.eliminated = !0, n.earlier && (n.earlier = n.earlier.subsequent = void 0), delete t[n.index], n = n.subsequent; } e.first = e.final = void 0, b ? e.dimenzija = 0: ova.dimenzija = 0; }, izbriši: operiraj _delete (e) {var t, n, r = c (this), i = u (this, e); vrati i && (t = i.sub naknadno, n = i. ranije, izbriši r.index [i.index], i.eliminated =! 0, n && (n.subsequent = t), t && (t.earlier = n), r.prvi == i && (r.prvi = t), r.final == i && (r.final = n), b? r.size--: this.size--), !! i; }, forEach: operirajte forEach (e, t) {for (var n, r = c (this), i = l (e, 1 <arguments.size? t: praznina 0, 3); n = n? n.sljedeće: r.first;) {for (i (n.worth, n.key, this); n && n.eliminated;) {n = n. ranije; }}}, has: operirati has (e) {return !! u (this, e); }}), f (a.prototip, r? {get: operirati get (e) {var t = u (this, e); vratiti t && t.worth; }, set: operirati set (e, t) {return o (this, 0 === e? 0: e, t); }}: {dodaj: operiraj add (e) {return o (this, e = 0 === e? 0 : e, e); } }), b && s(a.prototype, "size", { get: operate get() { return c(this).dimension; } }), a; }, setStrong: operate setStrong(e, t, n) { var r = t + " Iterator", i = h(t), o = h(r); a(e, t, operate (e, t) { y(this, { sort: r, goal: e, state: i(e), variety: t, final: void 0 }); }, operate () { for (var e = o(this), t = e.variety, n = e.final; n && n.eliminated;) { n = n.earlier; } return e.goal && (e.final = n = n ? n.slijedi: e.država.prva)? "tipke" == t? { worth: n.key, achieved: !1 } : "values" == t ? { worth: n.worth, achieved: !1 } : { worth: [n.key, n.value], achieved: !1 } : { worth: e.goal = void 0, achieved: !0 }; }, n ? "entries": "values",! n,! 0), c (t); }}; }, 116: djeluju _ (e, t, n) {var r = n (29), a = n (33), c = n (15), u = n (117); e.exports = r?

povratak o;
};
},
119: operirati _ (e, t, n) {
var r = n (27);
e.exports = r („dokument“ https://news.google.com/__i/rss/rd/articles/, „documentElement“);
},
12: operirati _ (e, t, n) {
var r = n (105);
e.exports = r;
},
120: operirati _ (e, t, n) {
var i = n (84);

e.exports = operirati (e, t, n) {
za (var r in t) {
n && n.sigurno && e [r]? e [r] = t [r]: i (e, r, t [r], n);
}

povratak e;
};
},
121: operirati _ (e, t, n) {
“Koristiti strogo”;

operirati i () {
vrati ovo;
}

var o = n (85) .IteratorPrototype,
a = n (82),
c = n (46),
u = n (64),
s = n (38);

e.exports = operirati (e, t, n) {
var r = t + "Iterator";
return e.prototype = a (o, {
naknadno: c (1, n)
}), u (e, r,! 1,! 0), s [r] = i, e;
};
},
122: operirati _ (e, t, n) {
var r = n (30);
e.exports =! r (operiraj () {
upravljati e () {}

vrati e.prototype.constructor = null, Object.getPrototypeOf (new e ())! == e.prototype;
});
},
123: operirati _ (e, t, n) {
var i = n (15),
o = n (124);
e.exports = Object.setPrototypeOf || ("__Proto__" u {}? Operirati () {
var n,
r =! 1,
e = {};

nastojati {
(n = Object.getOwnPropertyDescriptor(Object.prototype, “__proto__”).set).call(e, []), r = e instanceof Array;
} ulov (e) {}

return operirati (e, t) {
return i(e), o(t), r ? n.call(e, t) : e.__proto__ = t, e;
};
} (): void 0);
},
124: operirati _ (e, t, n) {
var r = n (25);

e.exports = operirati (e) {
if (! r (e) && null! == e) baciti TypeError ("Nije moguće postaviti" + String (e) + "kao prototip");
povratak e;
};
},
125: operirati _ (e, t, n) {
“Koristiti strogo”;

var r = n (27),
i = n (33),
o = n (19),
a = n (29),
c = o ("vrsta");

e.exports = operirati (e) {
var t = r (e),
n = ako;
a && t &&! t [c] && n (t, c, {
podesivo:! 0,
get: operiraj get () {
vrati ovo;
}
});
};
},
126: operirati _ (e, t) {},
127: operirati _ (e, t, n) {
operirati r (c) {
return operate (e, t) ;
}

var u = n(58),
s = n (49);
e.exports = {
codeAt: r(!1),
charAt: r(!0)
};
},
128: function _(e, t, n) {
n (129);
var r = n (130),
i = n (24),
o = n (62),
a = n (31),
c = n (38),
u = n(19)(“toStringTag”);

for (var s in r) {
var d = i[s],
f = d && d.prototype;
f && o(f) !== u && a(f, u, s), c[s] = c.Array;
}
},
129: function _(e, t, n) {
“Koristiti strogo”;

var r = n (47),
i = n (51),
o = n (38),
a = n (54),
c = n (66),
u = “Array Iterator”,
s = a.set,
d = a.getterFor(u);
e.exports = c(Array, “Array”, function (e, t) {
s(this, {
type: u,
target: r(e),
index: 0,
kind: t
});
}, function () {
var e = d(this),
t = e.target,
n = e.kind,
r = e.index++;
return !t || r >= t.size ? {
vrijedi: e.goal = void 0,
achieved: !0
}: "Tipke" == n? {
vrijedi: r,
achieved: !1
}: "Vrijednosti" == n? {
vrijedi: t [r],
achieved: !1
}: {
vrijedi: [r, t [r]],
achieved: !1
};
}, "Vrijednosti"), o.Arguments = o.Array, i ("ključevi"), i ("vrijednosti"), i ("unosi");
},
13: operirati _ (e, t, n) {
“Koristiti strogo”;

nd (t, “b”, operiraj () {
return a;
}), nd (t, “a”, operate () {
povratak c;
}), td = operirati (e, t) {
var n = 2 <argument.size && void 0! == argumenti [2]? argumenti [2]: 15; 0 === e.getHooks ({kuka: t}). Veličina && e. Ranije od (t, n); }, tc = operirati (e, n) {a ("async", operirati (e) {e.forEach (operirati (e) {vratiti n.apply (void 0, operate (e) {if (Array.isArray ( e)) return o (e);} (t = e) || operirati (e) {if ("undefined"! = type of Symbol && Symbol.iterator in Object (e)) return Array.from (e);} (t) || operirati (e, t) {if (e)} (t) || operirati () {baciti new TypeError ("Nevaljani pokušaj širenja ne iterabilne instance.n Da bi bili iterabilni, objekti koji nisu niza mora imati metodu [Symbol.iterator] (). ");} ()); var t;});}, e) ([]); }, te = operirati (e) {for (var t = argument.size, n = new Array (1 <t? t - 1: 0), r = 1; r <t; r ++) {n [r - 1 ] = argumenti [r]; } c (e) .before (function (e, t) {t.push (n), e (t);}); }; var r = n (161), i = nn (r); funkcija o (e, t) {(null == t || t> e.size) && (t = e.size);

for (var n = 0, r = new Array(t); n < t; n++) { r[n] = e[n]; } return r; } var a = i()( i.a.QUEUE ), c = a.get; }, 130: operate _(e, t) { e.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringRecord: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeRecord: 1, PaintRequestRecord: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberRecord: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringRecord: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 }; }, 131: operate _(e, t, n) { n(14)({ goal: "Set", stat: !0 }, { from: n(132) }); }, 132: operate _(e, t, n) { "use strict"; var s = n(18), d = n(22), f = n(17); e.exports = operate (e, t, n) { var r, i, o, a, c = arguments.size, u = 1 < c ? t: void 0; vrati s (ovo), (r = void 0! == u) && s (u), null == e? novo ovo (): (i = [], r? (o = 0, a = d (u, 2 <c? n : void 0, 2), f(e, operate (e) { i.push(a(e, o++)); })) : f(e, i.push, i), new this(i)); }; }, 133: operate _(e, t, n) { n(14)({ goal: "Set", stat: !0 }, { of: n(134) }); }, 134: operate _(e, t, n) { "use strict"; e.exports = operate () { for (var e = arguments.size, t = new Array(e); e--;) { t[e] = arguments[e]; } return new this(t); }; }, 135: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(136); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { addAll: operate addAll() { return o.apply(this, arguments); } }); }, 136: operate _(e, t, n) { "use strict"; var i = n(15), o = n(18); e.exports = operate () { for (var e = i(this), t = o(e.add), n = 0, r = arguments.size; n < r; n++) { t.call(e, arguments[n]); } return e; }; }, 137: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(138); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { deleteAll: operate deleteAll() { return o.apply(this, arguments); } }); }, 138: operate _(e, t, n) { "use strict"; var a = n(15), c = n(18); e.exports = operate () { for (var e, t = a(this), n = c(t.delete), r = !0, i = 0, o = arguments.size; i < o; i++) { e = n.call(t, arguments[i]), r = r && e; } return !!r; }; }, 139: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(22), c = n(36), u = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { each: operate each(e, t) { var n = o(this), r = c(n), i = a(e, 1 < arguments.size ? t : void 0, 3); return !u(r, operate (e) { if (!i(e, e, n)) return u.cease(); }, void 0, !1, !0).stopped; } }); }, 14: operate _(e, t, n) { "use strict"; operate y(r) { operate e(e, t, n) { if (this instanceof r) { swap (arguments.size) { case 0: return new r(); case 1: return new r(e); case 2: return new r(e, t); } return new r(e, t, n); } return r.apply(this, arguments); } return e.prototype = r.prototype, e; } var h = n(24), m = n(98).f, S = n(100), A = n(42), E = n(22), O = n(31), T = n(26); e.exports = operate (e, t) { var n, r, i, o, a, c, u, s, d = e.goal, f = e.world, l = e.stat, p = e.proto, g = f ? h: l? h [d]: (h [d] || {}). prototip, b = f? O: A [d] || (A [d] = {}), v = b.prototip; za (i u t) {n =! S (f? i: d + (l? "" : "#") + i, e.tlak) && g && T (g, i), a = b [i], n && (c = e.noTargetGet? (s = m (g, i)) && s.worth: g [i]), o = n && c? c: t [i], n && _typeof (a) == _typeof (o) || (u = e.vezati && n? E (o, h): e.motaj && n? y (o): p && "funkcija" == vrsta o? E(Function.call, o) : o, (e.sham || o && o.sham || a && a.sham) && O(u, "sham", !0), b[i] = u, p && (T(A, r = d + "Prototype") || O(A, r, {}), A[r][i] = o, e.actual && v && !v[i] && O(v, i, o))); } }; }, 140: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { distinction: operate distinction(e) { var t = a(this), n = new (u(t, o("Set")))(t), r = c(n.delete); return s(e, operate (e) { r.call(n, e); }), n; } }); }, 141: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), c = n(27), u = n(15), s = n(18), d = n(22), f = n(39), l = n(36), p = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { filter: operate filter(e, t) { var n = u(this), r = l(n), i = d(e, 1 < arguments.size ? t : void 0, 3), o = new (f(n, c("Set")))(), a = s(o.add); return p(r, operate (e) { i(e, e, n) && a.call(o, e); }, void 0, !1, !0), o; } }); }, 142: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(22), c = n(36), u = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { discover: operate discover(e, t) { var n = o(this), r = c(n), i = a(e, 1 < arguments.size ? t : void 0, 3); return u(r, operate (e) { if (i(e, e, n)) return u.cease(e); }, void 0, !1, !0).outcome; } }); }, 143: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { intersection: operate intersection(e) { var t = a(this), n = new (u(t, o("Set")))(), r = c(t.has), i = c(n.add); return s(e, operate (e) { r.call(t, e) && i.call(n, e); }), n; } }); }, 144: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(18), c = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { isDisjointFrom: operate isDisjointFrom(e) { var t = o(this), n = a(t.has); return !c(e, operate (e) { if (!0 === n.call(t, e)) return c.cease(); }).stopped; } }); }, 145: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(88), s = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { isSubsetOf: operate isSubsetOf(e) { var t = u(this), n = a(e), r = n.has; return "function" != typeof r && (n = new (o("Set"))(e), r = c(n.has)), !s(t, operate (e) { if (!1 === r.call(n, e)) return s.cease(); }, void 0, !1, !0).stopped; } }); }, 146: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(18), c = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { isSupersetOf: operate isSupersetOf(e) { var t = o(this), n = a(t.has); return !c(e, operate (e) { if (!1 === n.call(t, e)) return c.cease(); }).stopped; } }); }, 147: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(36), c = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { be part of: operate be part of(e) { var t = o(this), n = a(t), r = void 0 === e ? ",": Niz (e), i = []; return c (n, i.push, i,! 1,! 0), i.be dio (r); }}); }, 148: operirati _ (e, t, n) {"koristiti strogo"; var r = n (14), i = n (16), c = n (27), u = n (15), s = n (18), d = n (22), f = n (39), l = n (36), p = n (17); r ({cilj: "Postavi", proto:! 0, stvarno:! 0, pritisak: i}, {mapa: upravlja mapom (e, t) {var n = u (ovo), r = l (n), i = d (e, 1 <argument.veličina? t : void 0, 3), o = new (f(n, c("Set")))(), a = s(o.add); return p(r, operate (e) { a.call(o, i(e, e, n)); }, void 0, !1, !0), o; } }); }, 149: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), a = n(15), c = n(18), u = n(36), s = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { scale back: operate scale back(t, e) { var n = a(this), r = u(n), i = arguments.size < 2, o = i ? praznina 0: e; ako (c (t), s (r, djeluju (e) {o = i? (i =! 1, e): t (o, e, e, n); }, void 0,! 1,! 0), i) throw TypeError ("Smanjenje praznog skupa bez početne vrijednosti"); povratak o; }}); }, 15: operirati _ (e, t, n) {var r = n (25); e.exports = operiraj (e) {if (! r (e)) throw TypeError (String (e) + "nije objekt"); povratak e; }; }, 150: operirati _ (e, t, n) {"strogo koristiti"; var r = n (14), i = n (16), o = n (15), a = n (22), c = n (36), u = n (17); r ({cilj: "Postavi", proto:! 0, stvarno:! 0, pod pritiskom: i}, {neki: upravljaju nekim (e, t) {var n = o (ovo), r = c (n), i = a (e, 1 <argument.veličina? t : void 0, 3); return u(r, operate (e) { if (i(e, e, n)) return u.cease(); }, void 0, !1, !0).stopped; } }); }, 151: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { symmetricDifference: operate symmetricDifference(e) { var t = a(this), n = new (u(t, o("Set")))(t), r = c(n.delete), i = c(n.add); return s(e, operate (e) i.call(n, e); ), n; } }); }, 152: operate _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, pressured: i }, { union: operate union(e) { var t = a(this), n = new (u(t, o("Set")))(t); return s(e, c(n.add), n), n; } }); }, 153: operate _(e, t, n) { n(87), n(154); var r = n(42); e.exports = r.Array.from; }, 154: operate _(e, t, n) { var r = n(14), i = n(155); r({ goal: "Array", stat: !0, pressured: !n(157)(operate (e) { Array.from(e); }) }, { from: i }); }, 155: operate _(e, t, n) { "use strict"; var v = n(22), y = n(57), h = n(80), m = n(79), S = n(50), A = n(156), E = n(61); e.exports = operate (e, t, n) { var r, i, o, a, c, u, s = y(e), d = "function" == typeof this ? ovo: Niz, f = argument.veličina, l = 1 <f? t: void 0, p = void 0! == l, g = E (s), b = 0; ako (p && (l = v (l, 2 <f? n: void 0, 2)), null == g || d == Niz && m (g)) za (i = novi d (r = S (s.size)); b <r; b ++) {u = p? l(s[b], b) : s[b], A(i, b, u); } else for (c = (a = g.call(s)).subsequent, i = new d(); !(o = c.call(a)).achieved; b++) { u = p ? h (a, l, [o.value, b],! 0): o.worth, A (i, b, u); } povratak i.size = b, i; }; }, 156: operirati _ (e, t, n) {"strogo koristiti"; var i = n (55), o = n (33), a = n (46); e.exports = operirati (e, t, n) {var r = i (t); r u e? o.f(e, r, a(0, n)) : e[r] = n; }; }, 157: operate _(e, t, n) { var i = n(19)("iterator"), o = !1; strive { var r = 0, a = { subsequent: operate subsequent() { return { achieved: !!r++ }; }, return: operate _return() { o = !0; } }; a[i] = operate () { return this; }, Array.from(a, operate () { throw 2; }); } catch (e) {} e.exports = operate (e, t) { if (!t && !o) return !1; var n = !1; strive { var r = {}; r[i] = operate () { return { subsequent: operate subsequent() { return { achieved: n = !0 }; } }; }, e(r); } catch (e) {} return n; }; }, 158: operate _(e, t) { e.exports = operate e(t) { var n = Array.isArray(t) ? []: {}; za (var r in t) {var i = t [r]; n [r] = i && "objekt" == _tip (i)? e (i): i; } povratak n; }; }, 159: operirati _ (e, t, n) {"strogo koristiti"; ta = operirati (e, t, n, r, i) {for (t = t. cut up? t.rezati ("."): t, r = 0; r <t.veličina; r ++) {e = e? e [t [r]]: i; } povratak e === i? n: e; }; }, 16: operirati _ (e, t) {e.exports =! 0; }, 160: operirati _ (e, t, n) {"strogo koristiti"; ta = operirati (e, t, n) {t.rez gore && (t = t.rez gore (".")); za (var r, i = 0, o = t.size, a = e; i <o; ++ i) {r = a [t [i]], a = a [t [i]] = i = == o - 1? n: nula! = r? r:! ~ t [i + 1] .indexOf (".") && -1 <+ t [i + 1]? []: {}; }}; }, 161: funkcija _ (e, t) {h.SYNC = 1, h.ASYNC = 2, h.QUEUE = 4; var g = "zabavne kuke"; var n = Object.freeze ({useProxy:! 0, spreman: 0}), b = novi WeakMap (), r = "2,1,0" === [1] .reduce (funkcija (e, t, n) {return [e, t, n];}, 2) .toString ()?
o = 0;
if (t) n = t; else {
for (; o < i && !(o in r);) { o++; } n = r[o++]; } for (; o < i;) { o in r && (n = e(n, r[o], o, r)), o++; } return n; }; operate v(e, t) { return Array.prototype.slice.call(e, t); } var y = Object.assign || operate (e) { return r.call(v(arguments, 1), operate (t, n) { return n && Object.keys(n).forEach(operate (e) { t[e] = n[e]; }), t; }, e); }; operate h(u) { var s, e = {}, d = []; operate t(e, t) { return "function" == typeof e ? f.call(null, "sync", e, t) : "string" == typeof e && "function" == typeof t ? f.apply (null, argument): "object" == _typeof (e)? operirati (o, e, a) {var t =! 0; void 0 === e && (e = Object.getOwnPropertyNames (o), t =! 1); var c = {}, n = ["konstruktor"]; for (; (e = e.filter (operirati (e))). forEach (operirati (e)), o = Object.getPrototypeOf (o), t && o;) {; } povratak c; } .apply (null, argument): void 0; } operirati l (o) {var a = Array.isArray (o)? o : o.cut up("."); return r.call(a, operate (t, n, e) { var r = t[n], i = !1; return r || (e === a.size - 1 ? (s || d.push(operate () ), t[n] = p(operate (e) { t[n] = e, i = !0; })) : t[n] = {}); }, e); } operate p(r) { var o = [], a = [], c = operate c() {}, e = { earlier than: operate earlier than(e, t) { return n.call(this, o, "before", e, t); }, after: operate after(e, t) { return n.call(this, a, "after", e, t); }, getHooks: operate getHooks(n) { var e = o.concat(a); "object" == _typeof(n) && (e = e.filter(operate (t) { return Object.keys(n).each(operate (e) { return t[e] === n[e]; }); })); strive { y(e, { take away: operate take away() { return e.forEach(operate (e) { e.take away(); }), this; } }); } catch (e) { console.error("error adding `remove` to array, did you modify Array.prototype?"); } return e; }, removeAll: operate removeAll() { return this.getHooks().take away(); } }, t = { set up: operate set up(e, t, n) { this.sort = e, (c = n)(o, a), r && r(t); } }; return b.set(e.after, t), e; operate n(t, e, n, r) { var i = { hook: n, sort: e, precedence: r || 10, take away: operate take away() { var e = t.indexOf(i); -1 !== e && (t.splice(e, 1), c(o, a)); } }; return t.push(i), t.kind(operate (e, t) { return t.precedence - e.precedence; }), c(o, a), this; } } operate f(f, e, t) { var n = e.after && b.get(e.after); if (n) { if (n.sort !== f) throw g + ": recreated hookable with different type"; return e; } var r, i, o = t ? l(t) : p(), a = { get: operate get(e, t) }; return s || d.push(c), u.useProxy && "function" == typeof Proxy && Proxy.revocable ? i = novi proxy (e, a): y (i = operira i () {return a.apply? a.apply (e, this, v (argument)): e.apply (ovo, argumenti); }, o), b.get (i.after) .set up (f, i, operate (e, t) {var s, d = []; r = e.size || t.size? (e.zaEach (n), s = d.push (void 0) - 1, t.zaEach (n), operirajte (n, r, e) {var i, o = 0, a = "async" == = f && "funkcija" == vrsta e [e.dužina - 1] && e.pop (); djeluje c (e) {"sync" === f? i = e: a && a.apply (null, argumenti); } operirati u (e) {if (d [o]) {var t = v (argumenti); vratiti u.bail = c, t.unshift (u), d [o ++]. apply (r, t); } "sinkronizacija" === f? i = e: a && a.apply (null, argumenti); } return d [s] = operate () {var e = v (argumenti, 1); "async" === f && a && (izbrišite u.bail, e.push (u)); var t = n.apply (r, e); "sinkronizacija" === f && u (t); }, u.apply (null, e), i; }): void 0; operirati n (e) {d.push (e.hook); } c (); }), i; operirati c () {! s && ("sync"! == f || u.prepared & h.SYNC) && ("async"! == f || u.prepared & h.ASYNC)? "sinkronizacija"! == f && u.prepared & h.QUEUE? a.apply = operirati () {var e = argumenti; d.push (operirati () {i.apply (e [1], e [2]);}); }: a.apply = operate () {bacanje g + ": zakačena funkcija nije spremna"; }: a.apply = r; }} return (u = y ({}, n, u)). pripremljeno? t.prepared = operate () { s = !0, operate (e) { for (var t; t = e.shift();) { t(); } }(d); } : s = !0, t.get = l, t; } e.exports = h; }, 17: operate _(e, t, n) { operate p(e, t) { this.stopped = e, this.outcome = t; } var g = n(15), b = n(79), v = n(50), y = n(22), h = n(61), m = n(80); (e.exports = operate (e, t, n, r, i) { var o, a, c, u, s, d, f, l = y(t, n, r ? 2: 1); if (i) o = e; else {if ("function"! = typeof (a = h (e))) throw TypeError ("Cilj nije iterabilan"); if (b (a)) {for (c = 0, u = v (e.size); c <u; c ++) {if ((s = r? l(g(f = e[c])[0], f[1]) : l(e[c])) && s instanceof p) return s; } return new p(!1); } o = a.call(e); } for (d = o.subsequent; !(f = d.call(o)).achieved;) { if ("object" == _typeof(s = m(o, l, f.worth, r)) && s && s instanceof p) return s; } return new p(!1); }).cease = operate (e) { return new p(!0, e); }; }, 18: operate _(e, t) { e.exports = operate (e) { if ("function" != typeof e) throw TypeError(String(e) + " is not a function"); return e; }; }, 19: operate _(e, t, n) , 2: operate _(e, t, n) { "use strict"; n.d(t, "c", operate () { return r; }), n.d(t, "d", operate () { return i; }), n.d(t, "b", operate () { return o; }), n.d(t, "a", operate () { return a; }); var r = "native", i = "video", o = "banner", a = "adpod"; }, 20: operate _(e, t, n) { "use strict"; n.d(t, "a", operate () { return r; }); var y = n(0); var h, r = (h = window, operate () { var e, t = [], n = operate (e) { strive { if (!e.location.ancestorOrigins) return; return e.location.ancestorOrigins; } catch (e) {} }(h), r = !1, i = 0, o = !1, a = !1; do { var c, u, s = g, d = a, f = void 0, l = !1, p = null, a = !1, g = g ? g.dad or mum : h; strive catch (e) { l = !0; } if (l) { if (d) { var b = s.context; strive { u = p = b.sourceUrl, o = !0, g === h.prime && (r = !0), b.canonicalUrl && (e = b.canonicalUrl); } catch (e) {} } else { Object(y.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location"); strive { var v = s.doc.referrer; v && (p = v, g === h.prime && (r = !0)); } catch (e) {} !p && n && n[i - 1] && (p = n[i - 1]), p && !o && (u = p); } } else f && (u = p = f, o = !1, g === h.prime && (r = !0, (c = operate (e) { strive { var t = e.questionSelector("hyperlink[rel="canonical"]"); if (null !== t) return t.href; } catch (e) {} return null; }(g.doc)) && (e = c))), g.context && g.context.sourceUrl && (a = !0); t.push(p), i++; } whereas (g !== h.prime); return t.reverse(), null, reachedTop: r, isAmp: o, numIframes: i - 1, stack: t, canonicalUrl: e ; }); }, 21: operate _(e, t, n) { "use strict"; t.a = operate () { return window.pbjs; }, window.pbjs = window.pbjs || {}, window.pbjs.cmd = window.pbjs.cmd || [], window.pbjs.que = window.pbjs.que || [], window._pbjsGlobals = window._pbjsGlobals || [], window._pbjsGlobals.push("pbjs"); }, 219: operate _(e, t, n) { n(220); var r = n(52); e.exports = r("Array"https://news.google.com/__i/rss/rd/articles/,"findIndex"); }, 22: operate _(e, t, n) { var o = n(18); e.exports = operate (r, i, e) { if (o(r), void 0 === i) return r; swap (e) { case 0: return operate () { return r.call(i); }; case 1: return operate (e) { return r.call(i, e); }; case 2: return operate (e, t) { return r.call(i, e, t); }; case 3: return operate (e, t, n) { return r.call(i, e, t, n); }; } return operate () { return r.apply(i, arguments); }; }; }, 220: operate _(e, t, n) { "use strict"; var r = n(14), i = n(56).discoverIndex, o = n(51), a = n(60), c = "findIndex", u = !0, s = a(c); c in [] && Array(1)[c](operate () { u = !1; }), r(, { discoverIndex: operate discoverIndex(e, t) { return i(this, e, 1 < arguments.size ? t: void 0); }}), o (c); }, 227: operirati _ (e, t, n) {"koristiti strogo"; ta = operiraj () {window.addEventListener ("poruka", c,! 1); }; var r = n (8), g = nn (r), b = n (37), i = n (5), v = (nn (i), n (0)), y = n (23), o = n (10), h = nn (o), m = n (11), a = n (12), S = nn (a), A = i.EVENTS.BID_WON; operirati c (e) {var t, n, r, i, o, a, c, u, s, d = e.poruka? "message" : "data", f = {}; strive { f = JSON.parse(e[d]); } catch (e) { return; } if (f && f.advertId) { var l = h()(y.a.getBidsReceived(), operate (e) { return e.advertId === f.advertId; }); if (l && "Prebid Request" === f.message && (n = e, r = (t = l).advertId, i = t.advert, o = t.adUrl, a = t.width, c = t.top, u = t.renderer, s = t.cpm, Object(m.c)(u) ? Object(m.b)(u, t) : r && (operate (e) { var o = e.advertId, a = e.adUnitCode, r = e.width, i = e.top; operate c(e) { var t, n, r = (t = o, n = a, window.googletag ? operirati (n) {return h () (window.googletag.pubads (). getSlots (), operirati (t) {return h () (t.getTargetingKeys (), operirati (e) {return S () (t. getTargeting (e), n);});}). getSlotElementId (); } (t): window.apntag? operirati (e) {var t = window.apntag.getTag (e); povratak t && t.goalId; } (n): n), i = doc.getElementById (r); return i && i.questionSelector (e); } ["div" https://news.google.com/__i/rss/rd/articles/, "iframe"] .forEach (funkcija (e) {var t, n = c (e + ': not ([ stil * = "prikaz: nema"]) '); n? ((t = n.type).width = r + "px", t.top = i + "px") : Object(v.logWarn)("Unable to locate matching page element for adUnitCode ".concat(a, ". Nije moguće promijeniti veličinu oglasa u dimenzije. Please review setup.")); }); }(t), n.supply.postMessage(JSON.stringify({ message: "Prebid Response", advert: Object(v.changeAuctionWorth)(i, s), adUrl: Object(v.changeAuctionWorth)(o, s), advertId: r, width: a, top: c }), n.origin)), y.a.addWinningBid(l), g.a.emit(A, l)), l && "Prebid Native" === f.message) { if ("assetRequest" === f.motion) { var p = Object(b.c)(f, l); return void e.supply.postMessage(JSON.stringify(p), e.origin); } if ("click" === Object(b.b)(f, l)) return; y.a.addWinningBid(l), g.a.emit(A, l); } } } }, 228: operate _(e, t, n) { "use strict"; t.a = operate (e) { var t; strive catch (e) {} t && p(t, !0); }; var r, i, o = n(3), a = n(0), c = n(41), u = "pbjs:debugging"; operate s(e) { Object(a.logMessage)("DEBUG: " + e); } operate d(e) { Object(a.logWarn)("DEBUG: " + e); } operate f(e) { r = operate (e, t, n) { if (b(this.bidders, n.bidderCode)) return void d("bidder '".concat(n.bidderCode, "' excluded from auction by bidder overrides")); Array.isArray(this.bids) && this.bids.forEach(operate (e) ); e(t, n); }.bind(e), c.c.earlier than(r, 5), i = operate (e, t) { var r = this, n = t.filter(operate (e) (d("bidRequest '".concat(e.bidderCode, "' excluded from auction by bidder overrides")), !1); ); Array.isArray(r.bidRequests) && n.forEach(operate (n) { r.bidRequests.forEach(operate (t) { n.bids.forEach(operate (e) v(t, e, "bidRequest"); ); }); }); e(n); }.bind(e), c.e.earlier than(i, 5); } operate l() { c.c.getHooks({ hook: r }).take away(), c.e.getHooks({ hook: i }).take away(); } operate p(e, t) { var n = 1 < arguments.size && void 0 !== t && t; o.b.setConfig({ debug: !0 }), l(), f(e), s("bidder overrides enabled".concat(n ? " from session" : "")); } operate g(e, t, n) !(!e.adUnitCode operate b(e, t) { return Array.isArray(e) && -1 === e.indexOf(t); } operate v(n, e, r) { return Object.keys(n).filter(operate (e) { return -1 === ["adUnitCode"https://news.google.com/__i/rss/rd/articles/,"bidder"].indexOf(e); }).scale back(operate (e, t) { return s("bidder overrides changed '".concat(e.adUnitCode, "/").concat(e.bidderCode, "' ").concat(r, ".").concat(t, " from '").concat(e[t], ".js' to '").concat(n[t], "'")), e[t] = n[t], e; }, e); } operate y(e) { if (e.enabled) { strive { window.sessionStorage.setItem(u, JSON.stringify(e)); } catch (e) {} p(e); } else { l(), s("bidder overrides disabled"); strive { window.sessionStorage.take awayItem(u); } catch (e) {} } } o.b.getConfig("debugging", operate (e) { return y(e.debugging); }); }, 23: operate _(e, t, n) { "use strict"; n.d(t, "a", operate () { return u; }); var r = n(0), s = n(41), i = n(10), o = n.n(i), a = n(5); var d, c, u = (d = [], (c = {}).addWinningBid = operate (t) { var e = o()(d, operate (e) { return e.getAuctionId() === t.public saleId; }); e ? (t.standing = a.BID_STATUS.RENDERED, e.addWinningBid(t)) : Object(r.logWarn)("Auction not found when adding winning bid"); }, c.getAllWinningBids = operate () { return d.map(operate (e) { return e.getWinningBids(); }).scale back(r.flatten, []); }, c.getBidsRequested = operate () { return d.map(operate (e) { return e.getBidRequests(); }).scale back(r.flatten, []); }, c.getNoBids = operate () { return d.map(operate (e) { return e.getNoBids(); }).scale back(r.flatten, []); }, c.getBidsReceived = operate () { return d.map(operate (e) { if (e.getAuctionStanding() === s.a) return e.getBidsReceived(); }).scale back(r.flatten, []).filter(operate (e) { return e; }); }, c.getAdModels = operate () { return d.map(operate (e) { return e.getAdModels(); }).scale back(r.flatten, []); }, c.getAdUnitCodes = operate () { return d.map(operate (e) { return e.getAdUnitCodes(); }).scale back(r.flatten, []).filter(r.uniques); }, c.createAuction = operate (e) { var t, n = e.adUnits, r = e.adUnitCodes, i = e.callback, o = e.cbTimeout, a = e.labels, c = e.public saleId, u = Object(s.okay)({ adUnits: n, adUnitCodes: r, callback: i, cbTimeout: o, labels: a, public saleId: c }); return t = u, d.push(t), u; }, c.discoverBidByAdId = operate (t) { return o()(d.map(operate (e) { return e.getBidsReceived(); }).scale back(r.flatten, []), operate (e) { return e.advertId === t; }); }, c.getStandardBidderAdServerTargeting = operate () { return Object(s.j)()[a.JSON_MAPPING.ADSERVER_TARGETING]; }, c.setStatusForBids = operate (e, t) { var n, r = c.discoverBidByAdId(e); r && (r.standing = t), !r || t !== a.BID_STATUS.BID_TARGETING_SET || (n = o()(d, operate (e) { return e.getAuctionId() === r.public saleId; })) && n.setBidTargeting(r); }, c.getLastAuctionId = operate () { return d.size && d[d.length - 1].getAuctionId(); }, c); }, 24: operate _(n, e, t) { (operate (e) { operate t(e) { return e && e.Math == Math && e; } n.exports = t("object" == (typeof worldThis === "undefined" ? "undefined" : _typeof(worldThis)) && worldThis) || t("object" == (typeof window === "undefined" ? "nedefinirano": _tip (prozor)) && prozor) || t ("objekt" == (vrsta samoga sebe === "nedefinirano"? "undefined" : _typeof(self)) && self) || t("object" == _typeof(e) && e) || Function("return this")(); }).call(e, t(35)); }, 25: operate _(e, t) { e.exports = operate (e) { return "object" == _typeof(e) ? null !== e : "function" == typeof e; }; }, 26: operate _(e, t) { var n = {}.hasOwnProperty; e.exports = operate (e, t) { return n.call(e, t); }; }, 27: operate _(e, t, n) { operate r(e) { return "function" == typeof e ? e: void 0; } var i = n (42), o = n (24); e.exports = operirati (e, t); }, 28: operirajte _ (e, t, n) {"koristi strogo"; nd (t, "b", operate () {return c;}), nd (t, "a", operate () {return u;}), td = operiraj (e, t) {var n = Objekt ( o.getBidRequest) (e.requestId, t), r = n && Object (o.deepAccess) (n, "mediaTypes.video"), i = r && Object (o.deepAccess) (r, "context"); povrat s (e, n, r, i); }, nd (t, "c", operate () {return s;}); n (9); var o = n (0), i = n (3), r = n (12), a = (nn (r), n (13)), c = "outstream", u = "instream"; var s = Objekt (ab) ("sinkronizacija", rad (e, t, n, r) {return! t || n && r! == c? ibgetConfig ("cache.url") || ! e.vastXml || e.vastUrl? !(!e.vastUrl && !e.vastXml) : (Object(o.logError)('n This bid incorporates solely vastXml and won't work when a prebid cache url isn't specified.n Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });n '), !1) : r !== c || !(!e.renderer && !t.renderer); }, "checkVideoBidSetup"); }, 29: operate _(e, t, n) { var r = n(30); e.exports = !r(operate () { return 7 != Object.defineProperty({}, 1, { get: operate get() { return 7; } })[1]; }); }, 3: operate _(e, t, n) { "use strict"; n.d(t, "a", operate () { return y; }), n.d(t, "b", operate () { return C; }); var r = n(45), i = n(10), a = n.n(i), o = n(12), c = n.n(o), u = n(77), s = n.n(u), d = n(0); operate f() { return (f = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var l = n(89), p = n(0), g = n(5), b = "TRUE" === p.getParameterByName(g.DEBUG_MODE).toUpperCase(), v = window.location.origin, y = "random", h = {}; h[y] = !0, h.mounted = !0; var m = y, S = { LOW: "low", MEDIUM: "medium", HIGH: "high", AUTO: "auto", DENSE: "dense", CUSTOM: "custom" }; var A, E, O, T, I, C = (T = [], I = null, j(), { getCurrentBidder: operate getCurrentBidder() { return I; }, getConfig: operate getConfig() { if (arguments.size <= 1 && "function" != typeof (arguments.size <= 0 ? praznina 0: argumenti [0])) {var e = argumenti.veličina <= 0? praznina 0: argumenti [0]; povratak e? p.deepAccess(w(), e) : w(); } return operate (e, t) { var n = t; if ("string" != typeof e && (n = e, e = "*"), "function" == typeof n) { var r = { subject: e, callback: n }; return T.push(r), operate () { T.splice(T.indexOf(r), 1); }; } p.logError("listener must be a function"); }.apply(void 0, arguments); }, setConfig: operate setConfig(n) { var e, r; p.isPlainObject(n) ? (e = Object.keys (n), r = {}, e.zaSvakog (rade (e) {var t = n [e]; p.isPlainObject (A [e]) && p.isPlainObject (t) && ( t = f ({}, A [e], t)), r [e] = E [e] = t;}), _ (r)): p.logError ("opcije setConfig moraju biti objekt") ; }, setDefaults: upravljati setDefaults (e) {p.isPlainObject (A)? (f(A, e), f(E, e)) : p.logError("defaults must be an object"); }, resetConfig: j, runWithBidder: B, callbackWithBidder: operate callbackWithBidder(o) { return operate (i) { return operate () { if ("function" == typeof i) { for (var e, t = arguments.size, n = new Array(t), r = 0; r < t; r++) { n[r] = arguments[r]; } return B(o, (e = p.bind).call.apply(e, [i, this].concat(n))); } p.logWarn("config.callbackWithBidder callback is not a function"); }; }; }, setBidderConfig: operate setBidderConfig(r) { strive { !operate (e) !e.bidders.size) throw "setBidderConfig bidder options must contain a bidders list with at least 1 bidder"; if (!p.isPlainObject(e.config)) throw "setBidderConfig bidder options must contain a config object"; (r), r.bidders.forEach(operate (n) { O[n] || (O[n] = {}), Object.keys(r.config).forEach(operate (e) { var t = r.config[e]; p.isPlainObject(t) ? O [n] [e] = f ({}, O [n] [e] || {}, t): O [n] [e] = t; }); }); } catch (e) {p.logError (e); }}, getBidderConfig: operirajte getBidderConfig () {return O; }}); djeluju j () {A = {}; var n = {_debug: b, get debug () {return this._debug; }, postavi otklanjanje pogrešaka (e) {this._debug = e; }, _bidderTimeout: 3e3, get bidderTimeout () {return this._bidderTimeout; }, postavite bidderTimeout (e) {this._bidderTimeout = e; }, _publisherDomain: v, get publisherDomain () {return this._publisherDomain; }, postavite publisherDomain (e) {this._publisherDomain = e; }, _priceGranularity: S.MEDIUM, set priceGranularity (e) {o (e) && ("string" == typeof e? ovo._cjena Granularnost = i (e)? e : S.MEDIUM : p.isPlainObject(e) && (this._customPriceBucket = e, this._priceGranularity = S.CUSTOM, p.logMessage("Using custom price granularity"))); }, get priceGranularity() { return this._priceGranularity; }, _customPriceBucket: {}, get customPriceBucket() { return this._customPriceBucket; }, _mediaTypePriceGranularity: {}, get mediaTypePriceGranularity() { return this._mediaTypePriceGranularity; }, set mediaTypePriceGranularity(n) { var r = this; this._mediaTypePriceGranularity = Object.keys(n).scale back(operate (e, t) { return o(n[t]) ? "niz" == vrsta n? e [t] = i (n [t])? n [t]: r._priceGranularnost: p.isPlainObject (n) && (e [t] = n [t], p.logMessage ("Korištenje prilagođene granulacije cijena za" .concat (t))): p.logWarn ( "Nevaljana granulacija cijena za vrstu medija:" .concat (t)), e; }, {}); }, _sendAllBids:! 0, dobiti allowSendAllBids () {return this._sendAllBids; }, postavite allowSendAllBids (e) {this._sendAllBids = e; }, _useBidCache:! 1, dobiti useBidCache () {return this._useBidCache; }, postavite useBidCache (e) {this._useBidCache = e; }, _deviceAccess:! 0, get deviceAccess () {return this._deviceAccess; }, postavite deviceAccess (e) {this._deviceAccess = e; }, _bidderSequence: m, get bidderSequence () {return this._bidderSequence; }, postavite bidderSequence (e) {h [e]? this._bidderSequence = e: p.logWarn ("Nevažeći redoslijed:" .concat (e, ". Bidder Sequence was not set.")); }, _timeoutBuffer: 400, get timeoutBuffer() { return this._timeoutBuffer; }, set timeoutBuffer(e) { this._timeoutBuffer = e; }, _disableAjaxTimeout: !1, get disableAjaxTimeout() { return this._disableAjaxTimeout; }, set disableAjaxTimeout(e) { this._disableAjaxTimeout = e; } }; operate i(t) { return a()(Object.keys(S), operate (e) { return t === S[e]; }); } operate o(e) { if (e) p.logWarn("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if (p.isPlainObject(e) && !Object(r.b)(e)) return void p.logError("Invalid custom price value passed to `setPriceGranularity()`"); return 1; p.logError("Prebid Error: no value passed to `setPriceGranularity()`"); } E && _(Object.keys(E).scale back(operate (e, t) { return E[t] !== n[t] && (e[t] = n[t] || {}), e; }, {})), E = n, O = {}; } operate w() { if (I && O && p.isPlainObject(O[I])) { var n = O[I], e = new s.a(Object.keys(E).concat(Object.keys(n))); return l(e).scale back(operate (e, t) { return void 0 === n[t] ? e [t] = E [t]: void 0! == E [t] && p.isPlainObject (n [t])? e[t] = Object(d.mergeDeep)({}, E[t], n[t]) : e[t] = n[t], e; }, {}); } return f({}, E); } operate _(i) { var t = Object.keys(i); T.filter(operate (e) { return c()(t, e.subject); }).forEach(operate (e) { var t, n, r; e.callback((t = {}, n = e.subject, r = i[e.topic], n in t ? Object.defineProperty(t, n, { worth: r, enumerable: !0, configurable: !0, writable: !0 }) : t[n] = r, t)); }), T.filter(operate (e) { return "*" === e.subject; }).forEach(operate (e) { return e.callback(i); }); } operate B(e, t) { I = e; strive { return t(); } lastly { I = null; } } }, 30: operate _(e, t) { e.exports = operate (e) { strive { return !!e(); } catch (e) { return !0; } }; }, 31: operate _(e, t, n) { var r = n(29), i = n(33), o = n(46); e.exports = r ? operirati (e, t, n) {return if (e, t, o (1, n)); }: operirati (e, t, n) {return e [t] = n, e; }; }, 33: operirati _ (e, t, n) {var r = n (29), i = n (71), o = n (15), a = n (55), c = Object.defineProperty; tf = r? c : operate (e, t, n) { if (o(e), t = a(t, !0), o(n), i) strive { return c(e, t, n); } catch (e) {} if ("get" in n || "set" in n) throw TypeError("Accessors not supported"); return "value" in n && (e[t] = n.worth), e; }; }, 34: operate _(e, t, n) { "use strict"; t.a = operate (e, t) { return new r(e, t); }; var i = n(0); operate r(e, t) { var n = t && t.src || "client", r = e || 0; this.bidderCode = t && t.bidder || "", this.width = 0, this.top = 0, this.statusMessage = operate () { swap (r) { 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.advertId = i.getUniqueIdentifierStr(), this.requestId = t && t.bidId, this.mediaType = "banner", this.supply = n, this.getStatusCode = operate () { return r; }, this.getSize = operate () { return this.width + "x" + this.top; }; } }, 35: operate _(e, t) { var n = operate () { return this; }(); strive catch (e) { "object" == (typeof window === "undefined" ? "nedefinirano": _typeof (prozor)) && (n = prozor); } e.exports = n; }, 355: operirati _ (e, t, n) {var r = n (356); e.exports = r; }, 356: operirati _ (e, t, n) {n (357); var r = n (52); e.exports = r ("Niz" https://news.google.com/__i/rss/rd/articles/, "uključuje"); }, 357: operirati _ (e, t, n) {"koristiti strogo"; var r = n (14), i = n (358), o = n (49); r ({cilj: "Niz", proto:! 0, pritisak:! n (360) ("uključuje")}, {sastoji se od: operation sastoji se od (e, t) {return !! ~ String (o (this )). indexOf (i (e), 1 <argument.size? t: void 0); }}); }, 358: operirati _ (e, t, n) {var r = n (359); e.exports = operiraj (e) {if (r (e)) throw TypeError ("Metoda ne prihvaća regularne izraze"); povratak e; }; }, 359: operirati _ (e, t, n) {var r = n (25), i = n (48), o = n (19) ("podudaranje"); e.exports = operirati (e) {var t; vratiti r (e) && (void 0! == (t = e [o])? !! t: "RegExp" == i (e)); }; }, 36: djeluju _ (e, t, n) {var r = n (16), i = n (88); e.exports = r? i : operate (e) { return Set.prototype.values.call(e); }; }, 360: operate _(e, t, n) { var r = n(19)("match"); e.exports = operate (t) { var n = /./; strive { "/./"[t](n); } catch (e) { strive { return n[r] = !1, "/./"[t](n); } catch (e) {} } return !1; }; }, 37: operate _(e, t, n) { "use strict"; n.d(t, "e", operate () { return o; }), n.d(t, "a", operate () { return s; }), t.g = operate (e) { if (e && e.sort && operate (e) (e.sort)) return d[e.type]; return e; }, t.f = operate (t, e) { var n = Object(a.getBidRequest)(t.requestId, e); if (!n) return !1; if (!Object(a.deepAccess)(t, "native.clickUrl")) return !1; if (Object(a.deepAccess)(t, "native.image") && (!Object(a.deepAccess)(t, "native.image.height") || !Object(a.deepAccess)(t, "native.image.width"))) return !1; if (Object(a.deepAccess)(t, "native.icon") && (!Object(a.deepAccess)(t, "native.icon.height") || !Object(a.deepAccess)(t, "native.icon.width"))) return !1; var r = n.nativeParams; if (!r) return !0; var i = Object.keys(r).filter(operate (e) { return r[e].required; }), o = Object.keys(t.native).filter(operate (e) { return t.native[e]; }); return i.each(operate (e) { return c()(o, e); }); }, t.b = operate (e, t) , t.d = operate (r, i) { var o = {}; return Object.keys(r.native).forEach(operate (e) { var t = u.NATIVE_KEYS[e], n = f(r.native[e]); Object(a.deepAccess)(i, "mediaTypes.native.".concat(e, ".sendId")) && (n = "".concat(t, ":").concat(r.advertId)), t && n && (o[t] = n); }), o; }, t.c = operate (e, r) { var i = { message: "assetResponse", advertId: e.advertId, belongings: [] }; return e.belongings.forEach(operate (e) { var t = Object(a.getKeyByValue)(u.NATIVE_KEYS, e), n = f(r.native[t]); i.belongings.push({ key: t, worth: n }); }), i; }; var a = n(0), r = n(12), c = n.n(r); operate i(e) { return (i = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "simbol": _typeof (e); }) (e); } var u = n (5), o = [], s = Object.keys (u.NATIVE_KEYS) .map (operirati (e) {return u.NATIVE_KEYS [e];}), d = {slika: {slika : {obavezno:! 0}, naslov: {obavezno:! 0}, sponzoriranoBy: {obavezno:! 0}, clickUrl: {obavezno:! 0}, postava: {obavezno:! 1}, ikona: {obavezno:! 1}}}; operirati f (e) {return "objekt" === i (e) && e.url? e.url: e; }}, 38: operirati _ (e, t) {e.exports = {}; }, 39: djeluju _ (e, t, n) {var i = n (15), o = n (18), a = n (19) ("vrsta"); e.exports = operirati (e, t) null == (n = i (r) [a])? t : o(n); ; }, 4: operate _(e, t, n) { "use strict"; n.d(t, "a", operate () { return r; }), t.b = i; var l = n(3); operate p() { return (p = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } operate g(e) { return (g = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "simbol": _typeof (e); }) (e); } var b = n (0), v = 4, r = i (); operirati i () {var s = 0 <argument.size && void 0! == argumenti [0]? argumenti [0]: 3e3, e = 1 <argument.size && void 0! == argumenti [1]? arguments[1] : {}, d = e.request, f = e.achieved; return operate (e, t, n) { var r = 3 < arguments.size && void 0 !== arguments[3] ? argumenti [3]: {}; nastojati {var i, o = r.metodologija || (n? "POST": "GET"), a = doc.createElement ("a"); a.href = e; var c, u = "objekt" === g (t) && null! == t? t: {uspjeh: operirati uspjeh () {b.logMessage ("xhr uspjeh"); }, pogreška: radi pogreška (e) {b.logError ("xhr pogreška", null, e); }}; "function" == typeof t && (u.success = t), (i = novi prozor.XMLHttpRequest ()). onreadystatechange = operate () 304 === e? u.uspjeh (i.responseText, i): u.error (i.standText, i)); , lbgetConfig ("disableAjaxTimeout") || (i.ontimeout = operate () {b.logError ("xhr timeout after", i.timeout, "ms");}), "GET" === o && n && (p ((c = b.parseUrl (e, r)). search, n), e = b.buildUrl (c)), i.open (o, e,! 0), lbgetConfig ("disableAjaxTimeout") || (i.timeout = s), r.withCredentials && (i.withCredentials =! 0), b._each (r.customizedHeaders, operiraj (e, t) {i.setRequestHeader (t, e);}), r. preflight && i.setRequestHeader ("X-Request-With" https://news.google.com/__i/rss/rd/articles/, "XMLHttpRequest"), i.setRequestHeader ("Content-Type", r.content materialType || "text / plain"), "function" == typeof d && d (a.origin), "POST" === o && n? i.ship (n): i.ship (); } catch (e) {b.logError ("xhr konstrukcija", e); }}; }}, 40: operiraj _ (e, t, n) {"koristi strogo"; ta = operirati (r, e, t) {if (! e ||! r) return void o.logError ("ne može se učitati vanjska skripta bez url-a i moduleCode"); if (! i () (c, e)) return void o.logError ("". concat (e, "nije na bijeloj listi za učitavanje vanjskog JavaScript-a")); if (a [r]) return t && "function" == typeof t && (a [r] .loaded? t() : a[r].callbacks.push(t)), a[r].tag; a[r] = { loaded: !1, tag: null, callbacks: [] }, t && "function" == typeof t && a[r].callbacks.push(t); return o.logWarn("module ".concat(e, " is loading external JavaScript")), operate (e, t) { var n = doc.createElement("script"); n.sort = "text/javascript", n.async = !0, (a[r].tag = n).preparedState ? n.onreadystatechange = operate () (n.onreadystatechange = null, t()); : n.onload = operate () { t(); }; return n.src = e, o.insertElement(n), n; }(r, operate () { a[r].loaded = !0; strive { for (var e = 0; e < a[r].callbacks.size; e++) { a[r].callbacks[e](); } } catch (e) { o.logError("Error executing callback"https://news.google.com/__i/rss/rd/articles/,"adloader.js:loadExternalScript", e); } }); }; var r = n(12), i = n.n(r), o = n(0), a = {}, c = ["criteo"https://news.google.com/__i/rss/rd/articles/,"outstream"https://news.google.com/__i/rss/rd/articles/,"adagio"https://news.google.com/__i/rss/rd/articles/,"browsi"]; }, 41: operate _(e, t, n) { "use strict"; n.d(t, "b", operate () { return W; }), n.d(t, "a", operate () { return L; }), t.okay = operate (e) { var t, i, b, v, o = e.adUnits, n = e.adUnitCodes, r = e.callback, a = e.cbTimeout, c = e.labels, u = e.public saleId, y = o, s = c, d = n, h = [], f = [], l = [], p = u || N.generateUUID(), g = r, m = a, S = [], A = new Set(); operate E() { return { public saleId: p, timestamp: t, auctionEnd: i, auctionStatus: b, adUnits: y, adUnitCodes: d, labels: s, bidderRequests: h, noBids: l, bidsReceived: f, profitableBids: S, timeout: m }; } operate O(n, e) { var r, t; e && clearTimeout(v), void 0 === i && (r = [], n && (N.logMessage("Auction ".concat(p, " timedOut")), t = A, (r = h.map(operate (e) { return (e.bids || []).filter(operate (e) { return !t.has(e.bidder); }); }).scale back(j.flatten, []).map(operate (e) { return { bidId: e.bidId, bidder: e.bidder, adUnitCode: e.adUnitCode, public saleId: e.public saleId }; })).size && q.emit(M.EVENTS.BID_TIMEOUT, r)), b = L, i = Date.now(), q.emit(M.EVENTS.AUCTION_END, E()), Y(y, operate () { strive { var e; null != g && (e = f.filter(N.bind.call(j.adUnitsFilter, this, d)).scale back(Z, {}), g.apply(pbjs, [e, n, p]), g = null); } catch (e) { N.logError("Error executing bidsBackHandler", null, e); } lastly { r.size && P.callTimedOutBidders(o, r, m); var t = B.b.getConfig("userSync") || {}; t.enableOverride || D(t.syncDelay); } })); } operate T() { N.logInfo("Bids Received for Auction with id: ".concat(p), f), b = L, O(!1, !0); } operate I(e) { A.add(e); } operate C(d) { var f = this; d.forEach(operate (e) { var t; t = e, h = h.concat(t); }); var l = {}, e = { bidRequests: d, run: operate run() { var e, t; e = O.bind(null, !0), t = setTimeout(e, m), v = t, b = W, q.emit(M.EVENTS.AUCTION_INIT, E()); var n, r, i, o, a, c, u = (n = T, r = f, i = 0, o = !1, a = new Set(), c = {}, { addBidResponse: operate addBidResponse(e, t) { c[t.requestId] = !0, i++; var n = operate (e) { var t = e.adUnitCode, n = e.bid, r = e.bidderRequest, i = e.public saleId, o = r.begin, a = okay({}, n, ); a.timeToRespond = a.responseTimestamp - a.requestTimestamp, q.emit(M.EVENTS.BID_ADJUSTMENT, a); var c = r.bids && U()(r.bids, operate (e) { return e.adUnitCode == t; }), u = c && c.renderer; !u || !u.url || u.backupOnly && Object(j.isBoolean)(u.backupOnly) && n.renderer || (a.renderer = _.a.set up({ url: u.url }), a.renderer.setRender(u.render)); var s = X(n.mediaType, c, B.b.getConfig("mediaTypePriceGranularity")), d = Object(w.a)(a.cpm, "object" === R(s) ? s: BbgetConfig ("customPriceBucket"), BbgetConfig ("currency.granularityMultiplier")); povratak a.pbLg = d.nisko, a.pbMg = d.med, a.pbHg = d.prekomjerno, a.pbAg = d.auto, a.pbDg = d.gusto, a.pbCg = d.prilagođeno, a ; } ({adUnitCode: e, bid: t, bidderRequest: this, public saleId: r.getAuctionId ()}); "video" === n.mediaType? operate (e, t, n, r) (N.logError("videoCacheKey specified but not required vastUrl for video bid"), i = !1) : (i = !1, $(e, t, r, o))), i && (Q(e, t), r()); (r, n, this, s) : (Q(r, n), s()); }, adapterDone: operate adapterDone() { a.add(this), o = r.getBidRequests().each(operate (e) { return a.has(e); }), this.bids.forEach(operate (e) ), o && 0 === i && n(); } }); operate s() { i--, o && 0 === i && n(); } P.callBids(y, d, operate () { for (var e = arguments.size, t = new Array(e), n = 0; n < e; n++) { t[n] = arguments[n]; } Ok.apply({ dispatch: u.addBidResponse, bidderRequest: this }, t); }, u.adapterDone, { request: operate request(e, t) { g(z, t), g(l, e), V[e] || (V[e] = { SRA: !0, origin: t }), 1 < l[e] && (V[e].SRA = !1); }, done: function done(e) { z[e]--, H[0] && p(H[0]) && H.shift(); } }, m, I); } }; function p(e) { var r = !0, i = B.b.getConfig("maxRequestsPerOrigin") || F; return e.bidRequests.some(function (e) { var t = 1, n = void 0 !== e.src && e.src === M.S2S.SRC ?
}), r && e.run (), r;
}

djeluju g (e, t) {
praznina 0 === e [t]? e [t] = 1: e [t] ++;
}

p (e) || (N.logWarn („aukcija u redu zbog ograničenog kapaciteta krajnje točke“), H.push (e));
}

povratak {
addBidReceived: radi addBidReceived (e) {
f = f.concat (e);
},
addNoBid: radi addNoBid (e) {
l = l.concat (e);
},
executeCallback: O,
callBids: operate callBids() {
b = G, t = Datum.sada ();
var e = P.makeBidRequests (y, t, p, m, s);
N.logInfo („Zahtjevi za aukciju s id-om:“ .concat (p), e), e.size <1? (N.logWarn("No valid bid requests returned for auction"), T()) : J.call({ dispatch: C, context: this }, e); }, addWinningBid: operate addWinningBid(e) { S = S.concat(e), P.callBidWonBidder(e.bidder, e, o); }, setBidTargeting: operate setBidTargeting(e) { P.callSetTargetingBidder(e.bidder, e); }, getWinningBids: operate getWinningBids() { return S; }, getTimeout: operate getTimeout() { return m; }, getAuctionId: operate getAuctionId() { return p; }, getAuctionStanding: operate getAuctionStanding() { return b; }, getAdModels: operate getAdModels() { return y; }, getAdUnitCodes: operate getAdUnitCodes() { return d; }, getBidRequests: operate getBidRequests() { return h; }, getBidsReceived: operate getBidsReceived() { return f; }, getNoBids: operate getNoBids() { return l; } }; }, n.d(t, "c", operate () { return Ok; }), n.d(t, "e", operate () { return J; }), t.g = s, t.d = Q, n.d(t, "f", operate () { return $; }), n.d(t, "i", operate () { return d; }), n.d(t, "h", operate () { return f; }), t.j = l; var j = n(0), w = n(45), a = n(37), o = n(93), _ = n(11), B = n(3), r = n(43), i = n(13), c = n(10), U = n.n(c), x = n(28), u = n(2); operate R(e) { return (R = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "symbol" : _typeof(e); })(e); } operate okay() { return (okay = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var D = r.a.syncUsers, N = n(0), P = n(9).default, q = n(8), M = n(5), G = "started", W = "inProgress", L = "completed"; q.on(M.EVENTS.BID_ADJUSTMENT, operate (e) { !operate (e) { var t, n = e.bidderCode, r = e.cpm; if (pbjs.bidderSettings && (n && pbjs.bidderSettings[n] && "function" == typeof pbjs.bidderSettings[n].bidCpmAdjustment ?
}

djeluju Q (e, t) {
var n = e.getBidRequests (),
r = U () (n, djeluju (e) {
return e.bidderCode === t.bidderCode;
});
! operirati (t, e) {
var n;
{
var r;
t.bidderCode && (0 <t.cpm || t.dealId) && (r = U () (e.bids, function (e) {return e.adUnitCode === t.adUnitCode;}), n = function (e, t, n) {if (! t) return {}; var r = {}, i = pbjs.bidderSettings; {var o; i && (o = l (t.mediaType, e, n), p (r, o, t), e && i [e] && i [e] [M.JSON_MAPPING.ADSERVER_TARGETING] && (p (r, i [e], t), t.sendStandardTargeting = i [e] .sendStandardTargeting ));} t.native && (r = k ({}, r, Object (ad) (t, n))); return r;} (t.bidderCode, t, r)); } t.adserverTargeting = k (t.adserverTargeting || {}, n); } (t, r), q.emit (M.EVENTS.BID_RESPONSE, t), e.addBidReceived (t), s (e, t); } var $ = Object (ib) ("async", function (n, r, i, e) {Object (ob) ([r], function (e, t), e);}, "callPrebidCache"); funkcija X (e, t, n) {if (e && n) {if (e === ud) {var r = Object (j.deepAccess) (t, "mediaTypes.". concat (ud, ".context ")," instream "); if (n ["". concat (ud, "-"). concat (r)]) return n ["". concat (ud, "-"). concat (r)]; } povratak n [e]; }} var d = funkcija d (e, t) {var n = X (e, t, BbgetConfig ("mediaTypePriceGranularity")); vratiti "niz" == vrsta e && n? "niz" == vrsta n? n: "custom": BbgetConfig ("priceGranularity"); }, f = funkcija f (t) {povratna funkcija (e) {povratak t === M.GRANULARITY_OPTIONS.AUTO? e.pbAg: t === M.GRANULARITY_OPTIONS.DENSE? e.pbDg: t === M.GRANULARITY_OPTIONS.LOW? e.pbLg: t === M.GRANULARITY_OPTIONS.MEDIUM? e.pbMg: t === M.GRANULARITY_OPTIONS.HIGH? e.pbHg: t === M.GRANULARITY_OPTIONS.CUSTOM? e.pbCg: praznina 0; }; }; funkcija l (e, t, n) {funkcija r (e, t) {return {ključ: e, val: "funkcija" == vrsta t? function (e) {return t (e); }: function (e) {return Object (j.getValue) (e, t); }}; } var i, o, a = M.TARGETING_KEYS, c = d (e, n), u = pbjs.bidderSettings; vrati u [M.JSON_MAPPING.BD_SETTING_STANDARD] || (u [M.JSON_MAPPING.BD_SETTING_STANDARD] = {}), u [M.JSON_MAPPING.BD_SETTING_STANDARD] [M.JSON_MAPPING.ADSERVER_TARGETING] || (u [M.JSON_MAPPING.BD_SETTING_STANDARD] [M.JSON_MAPPING.ADSERVER_TARGETING] = [r (a.BIDDER, "bidderCode"), r (a.AD_ID, "adId"), r (a.PRICE_BUCKET, f (c) ), r (a.SIZE, "size"), r (a.DEAL, "dealId"), r (a.SOURCE, "source"), r (a.FORMAT, "mediaType")]), "video "=== e && (i = u [M.JSON_MAPPING.BD_SETTING_STANDARD] [M.JSON_MAPPING.ADSERVER_TARGETING], [a.UUID, a.CACHE_ID] .forEach (funkcija (t) {void 0 === U () (i, funkcija (e) {return e.key === t;}) && i.push (r (t, "videoCacheKey"));}),! BbgetConfig ("cache.url") || t && ! 1 === N.deepAccess (u, "" .concat (t, ".sendStandardTargeting")) || (o = Object (j.parseUrl) (BbgetConfig ("cache.url")), void 0 == = U () (i, function (e) {return e.key === a.CACHE_HOST;}) && i.push (r (a.CACHE_HOST, function (e) {return N.deepAccess (e, "adserverTargeting . ". concat (a.CACHE_HOST))? e.adserverTargeting [a.CACHE_HOST]: o.hostname; })))), u [M.JSON_MAPPING.BD_SETTING_STANDARD]; } funkcija p (r, i, o) {var e = i [M.JSON_MAPPING.ADSERVER_TARGETING]; vrati o.size = o.getSize (), N._each (e, funkcija (e) {var t = e.key, n = e.val; if (r [t] && N.logWarn ("Ključ: "+ t +" postaje prepisano "), N.isFn (n)) pokušajte {n = n (o);} catch (e) {N.logError (" bidmanager "https://news.google.com/ __i / rss / rd / articles /, "ERROR", e);} (void 0 === i.suppressEmptyKeys ||! 0! == i.suppressEmptyKeys) && t! == M.TARGETING_KEYS.DEAL ||! N.isEmptyStr (n) && null! = N?

za (var n = 0, r = novi niz (t); n <t; n ++) {r [n] = e [n]; } povratak r; } operirati d () {return (d = Object. assign || operirati (e) {for (var t = 1; t <argument.length; t ++) {var n = argument [t]; for (var r in n ) {Object.prototype.hasOwnProperty.call (n, r) && (e [r] = n [r]);}} return e;}). Apply (ovo, argumenti); } rbsetDefaults ({userSync: a.deepClone ({syncEnabled:! 0, filterSettings: {image: {bidders: "*", filter: "include"}}, syncsPerBidder: 5, syncDelay: 3e3, AuctionDelay: 0})} ); var f = Objekt (ca) ("usersync"); var l, p, g, b, v, y, h, m =! a.isSafariBrowser () && f.cookiesAreEnabled (), S = (l = {config: rbgetConfig ("userSync"), browserSupportsCookies: m}, p = {}, g = A (), b = novi Set (), y = {slika:! 0, iframe:! (v = {})}, h = l.config, rbgetConfig ("userSync", funkcija (e) {var t; e.userSync && (t = e.userSync.filterSettings, a.isPlainObject (t) && (t.image || t.all || (e.userSync.filterSettings.image = {ponuditelji: "*", filtar: "uključuju"}))), h = d (h, e.userSync);}), p.registerSync = function (e, t, n) {return b.has (t)? a .logMessage ('već aktivirana sinkronizacija za "' .concat (t, '", zanemarujući registerSync poziv')): h.syncEnabled && a.isArray (g [e])? t? 0! == h.syncsPerBidder && Number (v [t])> = h.syncsPerBidder? a.logWarn ('Premašen je broj sinkronizacija osoba za "' .concat (t, '"')): p.canBidderRegisterSync (e, t)? (g [e] .push ([t, n]), (r = v) [i = t]? r [i] + = 1: r [i] = 1, void (v = r)): a.logWarn ('Ponuditelj "'.Concat (t,'" nije dopušteno registrirati svoj "') .concat (e,'" userSync pikseli. ')): A.logWar n ("Za registraciju sinkronizacije potreban je ponuditelj): a.logWarn ('Razvrstavanje korisničke sinkronizacije' '.concat (e,'" nije podržano '));
var r, i;
}, p.syncUsers = operiraj () {
var e = 0 <argument.size && void 0! == argumenti [0]? arguments[0] : 0; if (e) return setTimeout(E, Number(e)); E(); }, p.set offUserSyncs = operate () { h.enableOverride && p.syncUsers(); }, p.canBidderRegisterSync = operate (e, t) , p); operate A() { return { picture: [], iframe: [] }; } operate E() { if (h.syncEnabled && l.browserSupportsCookies) { strive { !operate () { if (!y.picture) return; O(g.picture, operate (e) { var t = u(e, 2), n = t[0], r = t[1]; a.logMessage("Invoking image pixel user sync for bidder: ".concat(n)), a.triggerPixel(r); }); }(), operate () { if (!y.iframe) return; O(g.iframe, operate (e) { var t = u(e, 2), n = t[0], r = t[1]; a.logMessage("Invoking iframe user sync for bidder: ".concat(n)), a.insertUserSyncIframe(r); }); }(); } catch (e) { return a.logError("Error firing user syncs", e); } g = A(); } } operate O(e, t) { a.shuffle(e).forEach(operate (e) { t(e), b.add(e[0]); }); } operate T(e, t) { var n = h.filterSettings; if (operate (e, t) { if (e.all && e[t]) return a.logWarn('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t, '" in userSync config. You can't combine "all" with "iframe/image" configs; they're mutually unique.')), !1; var n = e.all ? e.sve: e [t], r = e.sve? "sve": t; if (! n) return! 1; var i = n.filter, o = n.bidders; if (i && "include"! == i && "exclude"! == i) return a.logWarn ('UserSync "filterSettings.'. concat (r," .filter "setting" ") .concat (i," 'nije valjana opcija; upotrijebite ili' uključi 'ili' izuzmi '. ")),! 1; return !! ("*" === o || Array.isArray (o) && 0 <o.size && o.each (operirati (e) {return a.isStr (e) && "*"! == e ;})) || (a.logWarn ('Otkrivena nevaljana postavka u userSync "filterSettings.". concat (r, ".bidders"; upotrijebite ili * * (za predstavljanje svih ponuditelja) ili niz ponuditelja. ")),! 1) ; } (n, e)) {y [e] =! 0; var r = n.sve? n.sve: n [e], i = "*" === r. bokseri? [t]: r. boksa; return {utjeloviti: djelovati embody (e, t) {return! o () (e, t); }, izuzeti: raditi exclude (e, t) {return o () (e, t); }} [r.filter || "uključuju"] (i, t); }}}, 44: operiraj _ (e, t, n) {"koristi strogo"; nd (t, "a", operate () {return f;}); var S = n (0), A = n (3), E = n (37), r = n (23), i = n (91), o = n (2), a = n (12), O = nn (a); operirati T () {return (T = Object. assign || operirati (e) {for (var t = 1; t <argument.length; t ++) {var n = argument [t]; for (var r in n) {Object.prototype.hasOwnProperty.call (n, r) && (e [r] = n [r]);}} return e;}). Apply (ovo, argumenti); } funkcija I (e, t, n) {vratiti t u e?

za (var n = 0, r = novi niz (t); n <t; n ++) {r [n] = e [n]; } povratak r; } var j = n (0), w = n (5), _ = [], B = Object.keys (w.TARGETING_KEYS) .map (function (e) {return w.TARGETING_KEYS [e];}), u = funkcija u (e) {return e.responseTimestamp + 1e3 * e.ttl + 1e3> Object (S.timestamp) ();
},
s = raditi s (e);

upravljati U (e, r, t) {
var i = 2 <argument.size && void 0! == t? t : 0, o = [], a = A.b.getConfig("sendBidsControl.dealPrioritization"), c = Object(S.groupBy)(e, "adUnitCode"); return Object.keys(c).forEach(operate (e) { var t = [], n = Object(S.groupBy)(c[e], "bidderCode"); Object.keys(n).forEach(operate (e) { return t.push(n[e].scale back(r)); }), 0 < i ? (t = a? t.kind(x(!0)) : t.kind(operate (e, t) { return t.cpm - e.cpm; }), o.push.apply(o, C(t.slice(0, i)))) : o.push.apply(o, C(t)); }), o; } operate x(e) { var n = 0 < arguments.size && void 0 !== e && e; return operate (e, t) { return void 0 !== e.adserverTargeting.hb_deal && void 0 === t.adserverTargeting.hb_deal ? -1: void 0 === e.adserverTargeting.hb_deal && void 0! == t.adserverTargeting.hb_deal? 1: n? t.cpm - e.cpm : t.adserverTargeting.hb_pb - e.adserverTargeting.hb_pb; }; } var R, okay, d, f = (R = r.a, d = {}, (okay = {}).setLatestAuctionForAdUnit = operate (e, t) { d[e] = t; }, okay.resetPresetTargeting = operate (e, t) { var n, i; Object(S.isGptPubadsDefined)() && (n = N(e), i = R.getAdModels().filter(operate (e) { return O()(n, e.code); }), window.googletag.pubads().getSlots().forEach(operate (n) { var r = j.isFn(t) && t(n); _.forEach(operate (t) { i.forEach(operate (e) j.isFn(r) && r(e.code)) && n.setTargeting(t, null); ); }); })); }, okay.resetPresetTargetingAST = operate (e) { N(e).forEach(operate (e) { var t, n, r = window.apntag.getTag(e); r && r.key phrases && (t = Object.keys(r.key phrases), n = {}, t.forEach(operate (e) ), window.apntag.modifyTag(e, { key phrases: n })); }); }, okay.getAllTargeting = operate (e) { var t, n, r, i, o, a, c, u, s, d, f = 1 < arguments.size && void 0 !== arguments[1] ? arguments[1] : P(), l = N(e), p = (c = l, u = f, s = okay.getWinningBids(c, u), d = q(), (s = s.map(operate (o) { return I({}, o.adUnitCode, Object.keys(o.adserverTargeting).filter(operate (e) ).scale back(operate (e, t) { var n = [o.adserverTargeting[t]], r = I({}, t.substring(0, 20), n); if (t !== w.TARGETING_KEYS.DEAL) return [].concat(C(e), [r]); var i = I({}, "".concat(t, "_").concat(o.bidderCode).substring(0, 20), n); return [].concat(C(e), [r, i]); }, [])); })).concat((a = l, f.filter(operate (e) { return O()(a, e.adUnitCode); }).map(operate (e) { return T({}, e); }).scale back(M, []).map(G).filter(operate (e) { return e; }))).concat(A.b.getConfig("enableSendAllBids") ? (n = l, r = f, i = B.concat (Ea), o = AbgetConfig ("sendBidsControl.bidLimit"), U (r, S.getHighestCpm, o) .map (operirati (t) {if (D (t, n)) return I ({}, t.adUnitCode, W (t, i.filter (operiraj (e) {return void 0! == t.adserverTargeting [e];})));}). filter (operirati (e) {return e;})): operirati (e, t) {if (! 0! == AbgetConfig ("targetingControls.alwaysIncludeDeals")) return []; var n = B.concat (Ea); return U (t, S.getHighestCpm) .map (operirati (t) {if (t.dealId && D (t, e)) return I ({}, t.adUnitCode, W (t, n.filter (operate (( e) {return void 0! == t.adserverTargeting [e];})));}). filter (operirati (e) {return e;}); } (l, f)). concat ((t = l, R.getAdModels (). filter (operirati (e) {return O () (t, e.code) && g (e);}). map ( operirati (e) {return I ({}, e.code, (t = g (e), Object.keys (t) .map (operirati (e) {return I ({}, e, j.isArray (t [e]) t[e] : t[e].cut up(",")); }))); var t; })))); operate g(e) { return Object(S.deepAccess)(e, w.JSON_MAPPING.ADSERVER_TARGETING); } p.map(operate (t) { Object.keys(t).map(operate (e) { t[e].map(operate (e) { -1 === _.indexOf(Object.keys(e)[0]) && (_ = Object.keys(e).concat(_)); }); }); }); var b = A.b.getConfig("targetingControls.allowTargetingKeys"); Array.isArray(b) && 0 < b.size && (p = operate (e, r) { var i = T({}, w.TARGETING_KEYS, w.NATIVE_KEYS), o = Object.keys(i), a = {}; Object(S.logInfo)("permitTargetingKeys - allowed keys [ ".concat(r.map(function (e) { return i[e]; }).be part of("https://news.google.com/__i/rss/rd/articles/,"), " ]")), e.map(operate (e) { var t = Object.keys(e)[0], n = e[t].filter(operate (e) { var n = Object.keys(e)[0], t = 0 === o.filter(operate (e) { return 0 === n.indexOf(i[e]); }).size || r.discover(operate (e) { var t = i[e]; return 0 === n.indexOf(t); }); return a[n] = !t, t; }); e[t] = n; }); var t = Object.keys(a).filter(operate (e) { return a[e]; }); return Object(S.logInfo)("permitTargetingKeys - eliminated keys [ ".concat(t.join("https://news.google.com/__i/rss/rd/articles/,"), " ]")), e.filter(operate (e) { return 0 < e[Object.keys(e)[0]].size; }); }(p, b)), p = p.map(operate (e) { return I({}, Object.keys(e)[0], e[Object.keys(e)[0]].map(operate (e) { return I({}, Object.keys(e)[0], e[Object.keys(e)[0]].be part of("https://news.google.com/__i/rss/rd/articles/,")); }).scale back(operate (e, t) { return T(t, e); }, {})); }).scale back(operate (e, t) { var n = Object.keys(t)[0]; return e[n] = T({}, e[n], t[n]), e; }, {}); var v, y, h, m = A.b.getConfig("targetingControls.auctionKeyMaxChars"); return m && (Object(S.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(m, " characters. Running checks on auction keys...")), v = p, y = m, h = Object(S.deepClone)(v), p = Object.keys(h).map(operate (e) { return { adUnitCode: e, adserverTargeting: h[e] }; }).kind(x()).scale back(operate (e, t, n, r) { var i, o = (i = t.adserverTargeting, Object.keys(i).scale back(operate (e, t) { return e + "".concat(t, "%3d").concat(encodeURIComponent(i[t]), "%26"); }, "")); n + 1 === r.size && (o = o.slice(0, -3)); var a = t.adUnitCode, c = o.size; return c <= y ? (y - = c, Object (S.logInfo) ("AdUnit '" .concat (a, "' aukcijski ključevi sastoje se od") .concat (c, "znakova. Odbijeno od praga trčanja; novo ograničenje je ") .concat (y), h [a]), e [a] = h [a]): Object (S.logWarn) (" Sljedeći ključevi za adUnitCode '".concat (a,"' premašio je trenutačno ograničenje postavke 'aukcijaKeyMaxChars' .nVeličina skupa ključeva bila je ") .concat (c,", trenutni dodijeljeni iznos bio je ") .concat (y," .n "), h [a]), n + 1 === r.size && 0 === Object.keys (e) .size && Object (S.logError) ("Nisu dopušteni ključevi za ciljanje dražbe zbog postavke u setConfig (targetingControls.auctionKeyMaxChars). Pregledajte postavke i razmislite o prilagodbi. "), E;}, {})), l.forEach (operirajte (e) {p [e] || (p [e] = {});}), p;} , okay.setTargetingForGPT = operirajte (i, e) {window.googletag.pubads (). getSlots (). forEach (operirajte (r) {Object.keys (i) .filter ((e || Object (S.isAdUnitCodeMatchingSlot) ) (r)). forEach (operirajte (n) {vratite Object.keys (i [n]). forEach (operirajte (t) {var e = i [n] [t]; "string" == vrsta e && (e = e.rezati gore (",")), (e = 1 <e.veličina? [e]: e) .map (operirati (e) {return j.logMessage ("Pokušaj postavljanja vrijednosti ključa za utor:" .concat (r.getSlotElementId (), "key:") .concat (t, "vrijednost : ") .concat (e)), e;}). forEach (operirati (e) {r.setTargeting (t, e);}); }); }); }); }, u redu.getWinningBids = operirati (e) {var n = 1 <argument.size && void 0! == argumenti [1]? argumenti [1]: P (), t = N (e); return n.filter (operirati (e) {return O () (t, e.adUnitCode);}). filter (operirati (e) {return 0 <e.cpm;}). map (operirati (e) {return e.adUnitCode;}). filter (S.uniques) .map (operate (t) {return n.filter (operation (e) {return e.adUnitCode === t? e : null; }).scale back(S.getHighestCpm); }); }, okay.setTargetingForAst = operate (e) { var r = okay.getAllTargeting(e); strive { okay.resetPresetTargetingAST(e); } catch (e) { j.logError("unable to reset targeting for AST" + e); } Object.keys(r).forEach(operate (n) { return Object.keys(r[n]).forEach(operate (e) { var t; j.logMessage("Attempting to set targeting for targetId: ".concat(n, " key: ").concat(e, " value: ").concat(r[n][e])), (j.isStr(r[n][e]) || j.isArray(r[n][e])) && (t = {}, e.search(/pt[0-9]/) < 0 ? t[e.toUpperCase()] = r[n][e] : t[e] = r[n][e], window.apntag.setKeywords(n, t, { overrideKeyValue: !0 })); }); }); }, okay.isApntagDefined = operate () { if (window.apntag && j.isFn(window.apntag.setKeywords)) return !0; }, okay); operate D(e, t) operate N(e) operate P() { var e = R.getBidsReceived(); return A.b.getConfig("useBidCache") || (e = e.filter(operate (e) { return d[e.adUnitCode] === e.public saleId; })), U(e = e.filter(operate (e) { return Object(S.deepAccess)(e, "video.context") !== o.a; }).filter(operate (e) Object(i.c)([e.width, e.height]); ).filter(s).filter(u), S.getOldestHighestCpmBid); } operate q() { return R.getStandardBidderAdServerTargeting().map(operate (e) { return e.key; }).concat(B).filter(S.uniques); } operate M(r, i, e, t) { return Object.keys(i.adserverTargeting).filter(l()).forEach(operate (e) { var t, n; r.size && r.filter((n = e, operate (e) { return e.adUnitCode === i.adUnitCode && e.adserverTargeting[n]; })).forEach((t = e, operate (e) )); }), r.push(i), r; } operate l() { var t = q().concat(E.a); return operate (e) { return -1 === t.indexOf(e); }; } operate G(t) { return I({}, t.adUnitCode, Object.keys(t.adserverTargeting).filter(l()).map(operate (e) { return I({}, e.substring(0, 20), [t.adserverTargeting[e]]); })); } operate W(t, e) { return e.map(operate (e) { return I({}, "".concat(e, "_").concat(t.bidderCode).substring(0, 20), [t.adserverTargeting[e]]); }); } }, 45: operate _(e, t, n) { "use strict"; n.d(t, "a", operate () { return d; }), n.d(t, "b", operate () { return h; }); var r = n(10), v = n.n(r), i = n(0), y = 2, o = { buckets: [{ max: 5, increment: .5 }] }, a = { buckets: [{ max: 20, increment: .1 }] }, c = { buckets: [{ max: 20, increment: .01 }] }, u = { buckets: [{ max: 3, increment: .01 }, { max: 8, increment: .05 }, { max: 20, increment: .5 }] }, s = { buckets: [{ max: 5, increment: .05 }, { max: 10, increment: .1 }, { max: 20, increment: .5 }] }; operate d(e, t) { var n = 2 < arguments.length && void 0 !== arguments[2] ? argumenti [2]: 1, r = parseFloat (e); return isNaN (r) && (r = ""), {low: "" === r? "": f (e, o, n), med: "" === r? "": f (e, a, n), visoko: "" === r? "": f (e, c, n), automatski: "" === r? "": f (e, s, n), gusti: "" === r? "": f (e, u, n), prilagođeno: "" === r? "": f (e, t, n)}; } funkcija f (n, e, r) {var i = ""; if (! h (e)) return i; var t, o, a, c, u, s, d, f, l, p = e.buckets.reduce (function (e, t) {return e.max> t.max?
}, {
maks .: 0
}),
g = 0,
b = v () (e.kopi, operiraj (e) {
ako (n> p.max * r) {
var t = e.preciznost;
praznina 0 === t && (t = y), i = (e.max * r) .toFixed (t);
} Else {
if (n <= e.max * r && g * r <= n) return e.min = g, e; g = e.max; }}); vrati b && (t = n, a = r, c = void 0! == (o = b) .preciznost? o.precision : y, u = o.increment * a, s = o.min * a, d = Math.pow(10, c + 2), f = (t * d - s * d) / (u * d), l = Math.ground(f) * u + s, i = (l = Number(l.toFixed(10))).toFixed(c)), i; } operate h(e) }, 46: operate _(e, t) { e.exports = operate (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), worth: t }; }; }, 47: operate _(e, t, n) { var r = n(70), i = n(49); e.exports = operate (e) { return r(i(e)); }; }, 48: operate _(e, t) { var n = {}.toString; e.exports = operate (e) { return n.call(e).slice(8, -1); }; }, 49: operate _(e, t) { e.exports = operate (e) { if (null == e) throw TypeError("Can't call method on " + e); return e; }; }, 498: operate _(e, t, n) { var r = n(499); e.exports = r; }, 499: operate _(e, t, n) { n(500); var r = n(42); e.exports = r.Number.isInteger; }, 5: operate _(e, t) { e.exports = { JSON_MAPPING: { PL_CODE: "code", PL_SIZE: "sizes", PL_BIDS: "bids", BD_BIDDER: "bidder", BD_ID: "paramsd", BD_PL_ID: "placementId", ADSERVER_TARGETING: "adserverTargeting", BD_SETTING_STANDARD: "standard" }, DEBUG_MODE: "pbjs_debug", STATUS: { GOOD: 1, NO_BID: 2 }, CB: { TYPE: { ALL_BIDS_BACK: "allRequestedBidsBack", AD_UNIT_BIDS_BACK: "adUnitBidsBack", BID_WON: "bidWon", REQUEST_BIDS: "requestBids" } }, EVENTS: { AUCTION_INIT: "auctionInit", AUCTION_END: "auctionEnd", BID_ADJUSTMENT: "bidAdjustment", BID_TIMEOUT: "bidTimeout", BID_REQUESTED: "bidRequested", BID_RESPONSE: "bidResponse", NO_BID: "noBid", BID_WON: "bidWon", BIDDER_DONE: "bidderDone", SET_TARGETING: "setTargeting", BEFORE_REQUEST_BIDS: "beforeRequestBids", REQUEST_BIDS: "requestBids", ADD_AD_UNITS: "addAdUnits", AD_RENDER_FAILED: "adRenderFailed", TCF2_ENFORCEMENT: "tcf2Enforcement", AUCTION_DEBUG: "auctionDebug" }, AD_RENDER_FAILED_REASON: { PREVENT_WRITING_ON_MAIN_DOCUMENT: "preventWritingOnMainDocuemnt", NO_AD: "noAd", EXCEPTION: "exception", CANNOT_FIND_AD: "cannotFindAd", MISSING_DOC_OR_ADID: "missingDocOrAdid" }, EVENT_ID_PATHS: { bidWon: "adUnitCode" }, GRANULARITY_OPTIONS: { LOW: "low", MEDIUM: "medium", HIGH: "high", AUTO: "auto", DENSE: "dense", CUSTOM: "custom" }, TARGETING_KEYS: { 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" }, NATIVE_KEYS: { title: "hb_native_title", physique: "hb_native_body", body2: "hb_native_body2", privatenessLink: "hb_native_privacy", privacyIcon: "hb_native_privicon", sponsoredBy: "hb_native_brand", picture: "hb_native_image", icon: "hb_native_icon", clickUrl: "hb_native_linkurl", displayUrl: "hb_native_displayurl", cta: "hb_native_cta", ranking: "hb_native_rating", tackle: "hb_native_address", downloads: "hb_native_downloads", likes: "hb_native_likes", telephone: "hb_native_phone", worth: "hb_native_price", salePrice: "hb_native_saleprice" }, S2S: { SRC: "s2s", DEFAULT_ENDPOINT: "https://prebid.adnxs.com/pbs/v1/openrtb2/auction", SYNCED_BIDDERS_KEY: "pbjsSyncs" }, BID_STATUS: { BID_TARGETING_SET: "targetingSet", RENDERED: "rendered", BID_REJECTED: "bidRejected" } }; }, 50: operate _(e, t, n) { var r = n(58), i = Math.min; e.exports = operate (e) { return 0 < e ? i (r (e), 9007199254740991): 0; }; }, 500: operirati _ (e, t, n) {n (14) ({cilj: "Broj", stat:! 0}, {isInteger: n (501)}); }, 501: operirati _ (e, t, n) {var r = n (25), i = Math.ground; e.exports = operirati (e) {return! r (e) && isFinite (e) && i (e) === e; }; }, 51: operirati _ (e, t) {e.exports = operirati () {}; }, 52: operirati _ (e, t, n) {var r = n (27); e.exports = r; }, 53: operirati _ (e, t) {e.exports = {}; }, 54: djeluju _ (e, t, n) {var r, i, o, a, c, u, s, d, f = n (113), l = n (24), p = n (25 ), g = n (31), b = n (26), v = n (65), y = n (53), h = l.WeakMap; s = f? (r = new h(), i = r.get, o = r.has, a = r.set, c = operate c(e, t) { return a.call(r, e, t), t; }, u = operate u(e) { return i.call(r, e) || {}; }, operate (e) { return o.call(r, e); }) : (y[d = v("state")] = !0, c = operate c(e, t) { return g(e, d, t), t; }, u = operate u(e) { return b(e, d) ? e [d]: {}; }, operirati (e) {return b (e, d); }), e.exports = {set: c, get: u, has: s, Implementiraj: operiraj implementiraj (e) {vrati s (e)? u(e) : c(e, {}); }, getterFor: operate getterFor(n) { return operate (e) (t = u(e)).sort !== n) throw TypeError("Incompatible receiver, " + n + " required"); return t; ; } }; }, 55: operate _(e, t, n) { var i = n(25); e.exports = operate (e, t) { if (!i(e)) return e; var n, r; if (t && "function" == typeof (n = e.toString) && !i(r = n.call(e))) return r; if ("function" == typeof (n = e.valueOf) && !i(r = n.call(e))) return r; if (!t && "function" == typeof (n = e.toString) && !i(r = n.call(e))) return r; throw TypeError("Can't convert object to primitive value"); }; }, 56: operate _(e, t, n) { operate r(p) { var g = 1 == p, b = 2 == p, v = 3 == p, y = 4 == p, h = 6 == p, m = 5 == p || h; return operate (e, t, n, r) { for (var i, o, a = E(e), c = A(a), u = S(t, n, 3), s = O(c.size), d = 0, f = r || T, l = g ? f (e, s): b? f(e, 0) : void 0; d < s; d++) { if ((m || d in c) && (o = u(i = c[d], d, a), p)) if (g) l[d] = o;else if (o) swap (p) { case 3: return !0; case 5: return i; case 6: return d; case 2: I.call(l, i); } else if (y) return !1; } return h ? -1: v || a? y: l; }; } var S = n (22), A = n (70), E = n (57), O = n (50), T = n (101), I = [] .push; e.exports = {forEach: r (0), map: r (1), filter: r (2), neki: r (3), svaki: r (4), Discover: r (5), DiscoverIndex: r (6)}; }, 57: djeluju _ (e, t, n) {var r = n (49); e.exports = operirati (e) {return Object (r (e)); }; }, 58: operirati _ (e, t) {var n = Math.ceil, r = Math.ground; e.exports = operirati (e) {return isNaN (e = + e)? 0: (0 <e? r: n) (e); }; }, 59: operirati _ (e, t) {var n = 0, r = Math.random (); e.exports = operiraj (e) {return "Symbol (" + String (void 0 === e? "": e) + ") _" + (++ n + r) .toString (36); }; }, 60: operirati _ (e, t, n) {upravljati a (e) {baciti e; } var c = n (29), u = n (30), s = n (26), d = Object.defineProperty, f = {}; e.exports = operirati (e, t) {if (s (f, e)) return f [e]; var n = [] [e], r = !! s (t = t || {}, "PRISTUPNICI") && t.PRIBORI, i = s (t, 0)? t [0]: a, o = s (t, 1)? t [1]: praznina 0; return f [e] = !! n &&! u (operirajte () {if (r &&! c) return! 0; var e = {size: -1}; r? d(e, 1, { enumerable: !0, get: a }) : e[1] = 1, n.call(e, i, o); }); }; }, 61: operate _(e, t, n) { var r = n(62), i = n(38), o = n(19)("iterator"); e.exports = operate (e) i[r(e)]; ; }, 62: operate _(e, t, n) { var r = n(63), i = n(48), o = n(19)("toStringTag"), a = "Arguments" == i(operate () { return arguments; }()); e.exports = r ? i: operirati (e) {var t, n, r; return void 0 === e? "Nedefinirano": null === e? "Null": "string" == typeof (n = operirati (e, t) {nastojati {vratiti e [t];} catch (e) {}} (t = Objekt (e), o))? n: a? i (t): "Objekt" == (r = i (t)) && "funkcija" == vrsta t.callee? "Argumenti": r; }; }, 63: operirati _ (e, t, n) {var r = {}; r [n (19) ("toStringTag")] = "z", e.exports = "[objekt z]" === Niz (r); }, 64: djeluju _ (e, t, n) {var o = n (63), a = n (33) .f, c = n (31), u = n (26), s = n (112 ), d = n (19) ("toStringTag"); e.exports = operirati (e, t, n, r) {var i; e && (i = n? e : e.prototype, u(i, d) || a(i, d, { configurable: !0, worth: t }), r && !o && c(i, "toString", s)); }; }, 65: operate _(e, t, n) { var r = n(73), i = n(59), o = r("keys"); e.exports = operate (e) ; }, 66: operate _(e, t, n) { "use strict"; operate y() { return this; } var h = n(14), m = n(121), S = n(86), A = n(123), E = n(64), O = n(31), T = n(84), r = n(19), I = n(16), C = n(38), i = n(85), j = i.IteratorPrototype, w = i.BUGGY_SAFARI_ITERATORS, _ = r("iterator"), B = "values", U = "entries"; e.exports = operate (e, t, n, r, i, o, a) { m(n, t, r); operate c(e) { if (e === i && b) return b; if (!w && e in p) return p[e]; swap (e) { case "keys": case B: case U: return operate () { return new n(this, e); }; } return operate () { return new n(this); }; } var u, s, d, f = t + " Iterator", l = !1, p = e.prototype, g = p[_] || p["@@iterator"] || i && p[i], b = !w && g || c(i), v = "Array" == t && p.entries || g; if (v && (u = S(v.call(new e())), j !== Object.prototype && u.subsequent && (I || S(u) === j || (A ? A(u, j) : "function" != typeof u[_] && O(u, _, y)), E(u, f, !0, !0), I && (C[f] = y))), i == B && g && g.identify !== B && (l = !0, b = operate b() { return g.call(this); }), I && !a || p[_] === b || O(p, _, b), C[t] = b, i) if (s = { values: c(B), keys: o ? b : c("keys"), entries: c(U) }, a) for (d in s) T(p, d, s[d]); else h(, s); return s; }; }, 67: operate _(e, t, n) { "use strict"; n.d(t, "a", operate () { return o; }); var r = n(0), c = {}; operate i(e, t, n) { var r, i, o, a = (i = n, o = c[r = e] = c[r] || { bidders: {} }, i ? o.bidders[i] = o.bidders[i] || {} : o); return a[t] = (a[t] || 0) + 1, a[t]; } var o = { incrementRequestsCounter: operate incrementRequestsCounter(e) { return i(e, "requestsCounter"); }, incrementBidderRequestsCounter: operate incrementBidderRequestsCounter(e, t) { return i(e, "requestsCounter", t); }, incrementBidderWinsCounter: operate incrementBidderWinsCounter(e, t) { return i(e, "winsCounter", t); }, getRequestsCounter: operate getRequestsCounter(e) 0; , getBidderRequestsCounter: operate getBidderRequestsCounter(e, t) , getBidderWinsCounter: operate getBidderWinsCounter(e, t) 0; }; }, 68: operate _(e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), n.d(t, "adUnitSetupChecks", operate () { return z; }), n.d(t, "checkAdUnitSetup", operate () { return V; }), t.executeCallbacks = J; var r = n(21), i = n(0), o = n(227), a = n(43), d = n(3), m = n(23), f = n(44), c = n(13), u = n(228), s = n(12), l = n.n(s), p = n(67), S = n(11), g = n(34), b = n(7); operate v(e) { return (v = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "symbol" : _typeof(e); })(e); } operate y() { return (y = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var h = Object(r.a)(), A = n(5), E = n(0), O = n(9).default, T = n(8), I = a.a.set offUserSyncs, C = A.EVENTS, j = C.ADD_AD_UNITS, w = C.BID_WON, _ = C.REQUEST_BIDS, B = C.SET_TARGETING, U = C.AD_RENDER_FAILED, x = A.AD_RENDER_FAILED_REASON, R = x.PREVENT_WRITING_ON_MAIN_DOCUMENT, okay = x.NO_AD, D = x.EXCEPTION, N = x.CANNOT_FIND_AD, P = x.MISSING_DOC_OR_ADID, q = { bidWon: operate bidWon(e) { var t = m.a.getBidsRequested().map(operate (e) { return e.bids.map(operate (e) { return e.adUnitCode; }); }).scale back(i.flatten).filter(i.uniques); return !!E.incorporates(t, e) || void E.logError('The "' + e + '" placement isn't outlined.'); } }; operate M(e, t, n) { e.defaultView && e.defaultView.bodyElement && (e.defaultView.bodyElement.width = t, e.defaultView.bodyElement.top = n); } operate G(e, t) { var n = []; return E.isArray(e) && (t ? e.size === t: 0 <e.size) && (e.each (operate (e) {return Object (i.isArrayOfNums) (e, 2);})? n = e: Objekt (i.isArrayOfNums) (e, 2) && n.push (e)), n; } raditi W (e) {var t = E.deepClone (e), n = t.mediaTypes.banner, r = G (n.veličine); povratak 0 <r.veličina? (n.sizes = r, t.sizes = r): (E.logError ("Otkriven je objekt mediaTypes.banner bez odgovarajućeg polja veličine. Molimo osigurajte da su veličine navedene poput: [[300, 250], ...]. Uklanjanje nevaljanog objekta mediaTypes.banner iz zahtjeva. "), Izbrišite t.mediaTypes.banner), t;} upravljajte L (e) {var t, n, r = E.deepClone (e), i = r.mediaTypes.video ; return i.playerSize && (t = "number" == typeof i.playerSize [0]? 2: 1, 0 <(n = G (i.playerSize, t)). Veličina? (2 == t && E.logInfo ("Pretvaranje veličine video.playerSize iz [640,480] u [[640,480]] tako da je u odgovarajućem formatu."), I.playerSize = n, r.sizes = n): (E .logError ("Otkrivena je netočna konfiguracija mediaTypes.video.playerSize. Navedite samo jedan skup dimenzija u formatu poput: [[640, 480]]. Uklanjanje nevaljanog svojstva mediaTypes.video.playerSize iz zahtjeva. "), Izbrišite r.mediaTypes.video.playerSize)), r;} upravljajte F (e) {var t = E.deepClone (e), n = t.mediaTypes. izvorni; vrati n.picture && n.picture.sizes &&! Array.isArray (n.picture.sizes) && (E.logError ("Molimo koristite niz veličina za polje native.image.sizes. Uklanjanje nevaljanog svojstva mediaTypes.native.image.sizes iz zahtjeva. "), Izbrišite t.mediaTypes.native.picture.sizes), n.picture && n.picture.aspect_ratios &&! Array.isArray (n.picture.aspect_ratios) && (E.logError ("Molimo koristite niz veličina za polje native.image.aspect_ratios. Uklanjanje nevaljanog svojstva mediaTypes.native.image.aspect_ratios iz zahtjeva. "), Izbrišite t.mediaTypes.native.picture.aspect_ratios), n.icon && n.icon.sizes &&! Array.isArray (n.icon.sizes) && (E.logError ("Molimo koristite niz veličina za polje native.icon.sizes. Uklanjanje nevaljanog svojstva mediaTypes.native.icon.sizes iz zahtjeva. "), Izbrišite t.mediaTypes.native.icon.sizes), t;} Objekt (ua) (), h.bidderSettings = h.bidderSettings || {}, h.libLoaded =! 0, h.model = "v4.13.0", E.logInfo ("Prebid.js v4.13.0 učitan"), h.adUnits = h.adUnits || [], h.set offUserSyncs = I ; var z = {validateBannerMediaType: W, validateVideoMediaType: L, validateNativeMediaType: F, validateSizes: G}, V = Objekt (cb) ("sinkronizacija", rad (e) {var c = []; povratak e.za svaki (radite) (e) {var t, n, r, i, o = e.mediaTypes, a = e.bids; a && E.isArray (a)? o && 0! == Object.keys (o) .size? (o.baner && (t = W (e)), o.video && (n = L (t || e)), o.nativni && (r = F (n || t || e)), i = y ({}, t, n, r), c.push (i)): E.logError ("Otkriven adUnit.code '" .concat (e.code, "' nije definirao objekt 'mediaTypes') . Ovo je obavezno polje za dražbu, pa je uklonjena ova adUnit. ")): E.logError (" Otkriven adUnit.code '".concat (e.code,"' nije definirao 'adUnit.bids' ili 'adUnit.bids' nije niz. Removing adUnit from auction.")); }), c; }, "checkAdUnitSetup"); operate H(e) { var n = m.a[e]().filter(E.bind.call(i.adUnitsFilter, this, m.a.getAdUnitCodes())), r = m.a.getLastAuctionId(); return n.map(operate (e) { return e.adUnitCode; }).filter(i.uniques).map(operate (t) { return n.filter(operate (e) { return e.public saleId === r && e.adUnitCode === t; }); }).filter(operate (e) { return e && e[0] && e[0].adUnitCode; }).map(operate (e) { return t = {}, n = e[0].adUnitCode, r = { bids: e }, n in t ? Object.defineProperty(t, n, { worth: r, enumerable: !0, configurable: !0, writable: !0 }) : t[n] = r, t; var t, n, r; }).scale back(operate (e, t) { return y(e, t); }, {}); } operate Ok(e) { var t = e.motive, n = e.message, r = e.bid, i = e.id, o = { motive: t, message: n }; r && (o.bid = r), i && (o.advertId = i), E.logError(n), T.emit(U, o); } operate J(e, t) { operate n(e) { for (var t; t = e.shift();) { t(); } } n(b.c), n(Y), e.call(this, t); } h.getAdserverTargetingForAdUnitCodeStr = operate (e) { if (E.logInfo("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr", arguments), e) { var t = h.getAdserverTargetingForAdUnitCode(e); return E.remodelAdServerTargetingObj(t); } E.logMessage("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode"); }, h.getAdserverTargetingForAdUnitCode = operate (e) { return h.getAdserverTargeting(e)[e]; }, h.getAdserverTargeting = operate (e) { return E.logInfo("Invoking pbjs.getAdserverTargeting", arguments), f.a.getAllTargeting(e); }, h.getNoBids = operate () { return E.logInfo("Invoking pbjs.getNoBids", arguments), H("getNoBids"); }, h.getBidResponses = operate () { return E.logInfo("Invoking pbjs.getBidResponses", arguments), H("getBidsReceived"); }, h.getBidResponsesForAdUnitCode = operate (t) { return { bids: m.a.getBidsReceived().filter(operate (e) { return e.adUnitCode === t; }) }; }, h.setTargetingForGPTAsync = operate (e, t) { var n; E.logInfo("Invoking pbjs.setTargetingForGPTAsync", arguments), Object(i.isGptPubadsDefined)() ? (n = fagetAllTargeting (e), faresetPresetTargeting (e, t), fasetTargetingForGPT (n, t), Object.keys (n) .forEach (rade (t) {Object.keys (n [t]). forEach (operiraju ( e) {"hb_adid" === e && masetStatusForBids (n [t] [e], A.BID_STATUS.BID_TARGETING_SET);});}), T.emit (B, n)): E.logError ("prozor .googletag nije definiran na stranici "); }, h.setTargetingForAst = operirati (e) {E.logInfo ("Pozivanje na pbjs.setTargetingForAn", argumenti), faisApntagDefined ()? (fasetTargetingForAst (e), T.emit (B, fagetAllTargeting ())): E.logError ("prozor.apntag nije definiran na stranici"); }, h.renderAd = operiraj (e, t, n) {if (E.logInfo ("Pozivanje pbjs.renderAd", argumenti), E.logMessage ("Pozivanje renderAd s adId:" + t), e && t) nastojati {var r, i, o, a, c, u, s, d, f, l, p, g, b, v = madiscoverBidByAdId (t); v? (v.advert = E.changeAuctionWorth(v.advert, v.cpm), v.adUrl = E.changeAuctionWorth(v.adUrl, v.cpm), n && n.clickThrough && (r = n.clickThrough, v.advert = E.changeClickBy(v.advert, r), v.adUrl = E.changeClickBy(v.adUrl, r)), m.a.addWinningBid(v), T.emit(w, v), i = v.top, o = v.width, a = v.advert, c = v.mediaType, u = v.adUrl, s = v.renderer, d = doc.createComment("Creative ".concat(v.inventiveId, " served by ").concat(v.bidder, " Prebid.js Header Bidding")), E.insertElement(d, e, "body"), Object(S.c)(s) ? Objekt (Sb) (s, v): e === doc &&! E.inIframe () || "video" === c? (f = "Pogreška pri pokušaju pisanja oglasa. Ad render call ad id ".concat(t, " was prevented from writing to the main document."), Ok({ motive: R, message: f, bid: v, id: t })) : a ? (navigator.userAgent && -1 <navigator.userAgent.toLowerCase (). indexOf ("firefox /") && (l = navigator.userAgent.toLowerCase (). match (/ firefox / ([d.] +) /) [ 1]) && parseInt (l, 10) <67 && e.open ("text / html" https://news.google.com/__i/rss/rd/articles/, "replace"), e.write ( a), e.shut (), M (e, o, i), E.callBurl (v)): u? ((p = E.createInseenIframe()).top = i, p.width = o, p.type.show = "inline", p.type.overflow = "hidden", p.src = u, E.insertElement(p, e, "body"), M(e, o, i), E.callBurl(v)) : (g = "Error trying to write ad. No ad for bid response id: ".concat(t), Ok({ motive: okay, message: g, bid: v, id: t }))) : (b = "Error trying to write ad. Cannot find ad by given id : ".concat(t), Ok({ motive: N, message: b, id: t })); } catch (e) { var y = "Error trying to write ad Id :".concat(t, " to the page:").concat(e.message); Ok({ motive: D, message: y, id: t }); } else { var h = "Error trying to write ad Id :".concat(t, " to the page. Missing document or adId"); Ok({ motive: P, message: h, id: t }); } }, h.take awayAdUnit = operate (e) { E.logInfo("Invoking pbjs.removeAdUnit", arguments), e ? (E.isArray (e)? e: [e]). forEach (operirati (e) {for (var t = h.adUnits.size - 1; 0 <= t; t--) {h.adUnits [t] .code === e && h.adUnits.splice (t, 1);}}): h.adUnits = []; }, h.requestBids = Objekt (cb) ("async", operiraj () {var e = 0 <argument.size && void 0! == argumenti [0]? argumenti [0]: {}, t = e.bidsBackHandler, n = e.timeout, r = e.adUnits, i = e.adUnitCodes, o = e.oznake, a = e.public saleId; T.emit (_); var c = n || dbgetConfig ("ponuda ponuđača"), r = r || h.adJedinice; if (E.logInfo ("Pozivanje pbjs.requestBids", argumenti), r = V (r), i && i.size? r = r.filter (operirati (e) {return l () (i, e.code);}): i = r && r.map (operirati (e) {return e.code;}), r.forEach (operirati (i) {var o = Object.keys (i.mediaTypes || {natpis: "banner"}), e = i.bids.map (operirati (e) {return e.bidder;}), a = O.bidderRegistry, t = dbgetConfig ("s2sConfig"), n = t && t.bidders, r = n? e.filter (operirati (e) {return! l () (n, e);}): e; i.transactionId = E.generateUUID (), r.forEach (operirati (t) {var e = a [t], n = e && e.getSpec && e.getSpec (), r = n && n.supportedMediaTypes || ["natpis"]; o.neki (operirati (e) {vratiti l () (r, e);})? p.a.incrementBidderRequestsCounter(i.code, t) : (E.logWarn(E.unsupportedBidderMessage(i, t)), i.bids = i.bids.filter(operate (e) { return e.bidder !== t; })); }), p.a.incrementRequestsCounter(i.code); }), r && 0 !== r.size) { var u = m.a.createAuction({ adUnits: r, adUnitCodes: i, callback: t, cbTimeout: c, labels: o, public saleId: a }), s = r.size; 15 < s && E.logInfo("Current auction ".concat(u.getAuctionId(), " contains ").concat(s, " adUnits."), r), i.forEach(operate (e) { return f.a.setLatestAuctionForAdUnit(e, u.getAuctionId()); }), u.callBids(); } else if (E.logMessage("No adUnits configured. Nisu tražene ponude. ")," Function "== typeof t) nastojati {t ();} catch (e) {E.logError (" Pogreška u izvršavanju bidsBackHandler ", null, e);}}), h.requestBids. ranije od (J, 49), h.addAdModels = operiraj (e) {E.logInfo ("Pozivanje na pbjs.addAdUnits", argumenti), E.isArray (e)? h.adUnits.push.apply (h.adUnits, e): "objekt" === v (e) && h.adUnits.push (e), T.emit (j); }, h.onEvent = operirati (e, t, n), h.offEvent = operirati (e, t, n) T.off (e, t, n); , h.getEvents = operate () {return E.logInfo ("Pozivanje na pbjs.getEvents"), T.getEvents (); }, h.registerBidAdapter = operirati (e, t) {E.logInfo ("Pozivanje na pbjs.registerBidAdapter", argumenti); nastojati {O.registerBidAdapter (e (), t); } catch (e) {E.logError ("Pogreška pri registraciji prilagodnika ponuđača:" + e.poruka); }}, h.registerAnalyticsAdapter = operirati (e) {E.logInfo ("Pozivanje na pbjs.registerAnalyticsAdapter", argumenti); nastojati {O.registerAnalyticsAdapter (e); } catch (e) {E.logError ("Pogreška pri registraciji adaptera za analitiku:" + e.poruka); }}, h.createBid = operiraj (e) {return E.logInfo ("Pozivanje na pbjs.createBid", argumenti), Object (ga) (e); }; var Y = [], Q = Objekt (cb) ("asinkronizacija", rad (e) {e &&! E.isEmpty (e)? (E.logInfo("Invoking pbjs.enableAnalytics for: ", e), O.enableAnalytics(e)) : E.logError("pbjs.enableAnalytics should be called with option {}"); }, "enableAnalyticsCb"); operate $(e) { e.forEach(operate (e) { if (void 0 === e.known as) strive { e.call(), e.known as = !0; } catch (e) { E.logError("Error processing command :"https://news.google.com/__i/rss/rd/articles/,"prebid.js", e); } }); } h.enableAnalytics = operate (e) { Y.push(Q.bind(this, e)); }, h.aliasBidder = operate (e, t, n) { E.logInfo("Invoking pbjs.aliasBidder", arguments), e && t ? O.aliasBidAdapter(e, t, n) : E.logError("bidderCode and alias must be passed as arguments"https://news.google.com/__i/rss/rd/articles/,"pbjs.aliasBidder"); }, h.getAllWinningBids = operate () { return m.a.getAllWinningBids(); }, h.getAllPrebidProfitableBids = operate () { return m.a.getBidsReceived().filter(operate (e) { return e.standing === A.BID_STATUS.BID_TARGETING_SET; }); }, h.getHighestCpmBids = operate (e) { return f.a.getWinningBids(e); }, h.markWinningBidAsUsed = operate (t) { var e = []; t.adUnitCode && t.advertId ? e = magetBidsReceived (). filter (operirati (e) {return e.advertId === t.advertId && e.adUnitCode === t.adUnitCode;}): t.adUnitCode? e = fagetWinningBids (t.adUnitCode): t.advertId? e = magetBidsReceived (). filter (operirati (e) {return e.advertId === t.advertId;}): E.logWarn ("Nepravilna upotreba markWinningBidAsUsed. It needs an adUnitCode or an adId to function."), 0 < e.size && (e[0].standing = A.BID_STATUS.RENDERED); }, h.getConfig = d.b.getConfig, h.setConfig = d.b.setConfig, h.setBidderConfig = d.b.setBidderConfig, h.que.push(operate () { return Object(o.a)(); }), h.cmd.push = operate (e) { if ("function" == typeof e) strive { e.call(); } catch (e) { E.logError("Error processing command :", e.message, e.stack); } else E.logError("Commands written into pbjs.cmd.push must be wrapped in a function"); }, h.que.push = h.cmd.push, h.processQueue = operate () { c.b.prepared(), $(h.que), $(h.cmd); }, t.default = h; }, 69: operate _(e, t, n) { "use strict"; t.a = operate (t, n) { o.advertServers = o.advertServers || {}, o.advertServers[t] = o.advertServers[t] || {}, Object.keys(n).forEach(operate (e) { o.advertServers[t][e] ? Objekt (i.logWarn) ("Pokušaj dodavanja već registriranog svojstva funkcije" .concat (e, "za AdServer") .concat (t, ".")): O.advertServers [t] [e] = n [ e]; }); }; var r = n (21), i = n (0), o = Objekt (ra) (); }, 7: operirati _ (e, t, n) {"strogo koristiti"; nd (t, "c", operate () {return l;}), nd (t, "d", operate () {return p;}), ta = operiraj (e) {return o ({NameName: e , moduleType: "jezgra"}); }, tb = operirati (e, t) {return o ({gvlid: e, moduleName: t}); }; var r = n (13), u = n (0), i = n (12), d = nn (i), f = ["jezgra" https://news.google.com/__i/rss/rd / articles /, "prebid-module"], l = []; operirati o (e) {var t = 0 <argument.size && void 0! == e? e: {}, i = t.gvlid, o = t.moduleName, a = t.moduleType; operirati s (n) {if (d () (f, a)) {return n ({legitimno:! 0}); } var r; vrati p (i, o, {hasEnforcementHook:! 1}, operiraj (e) {var t; r = e && e.hasEnforcementHook? n (e): (t = {hasEnforcementHook:! 1, legitimno: u.hasDeviceAccess ()}, n (t)); }), r; } var c = operirati c (t) {operirati n (e) {if (e && e.legitimate) nastojati {return !! window.localStorage; } catch (e) {u.logError ("onemogućen API za lokalnu pohranu"); } povratak! 1; } if (! t || "function"! = typeof t) return s (n); l.push (operirati () {var e = s (n); t (e);}); }; return {setCookie: operirati setCookie (i, o, a, c, u, t) {operirati n (e) {var t, n, r; e && e.legitimate && (t = u && ""! == u? "; domain =". concat (encodeURIComponent (u)): "", n = a && ""! == a? "; istječe =". concat (a): "", r = null! = c && "none" == c.toLowerCase ()? "; Sigurno": "", doc.cookie = "" .concat (i, "="). Concat (encodeURIComponent (o)). Concat (n, "; path = /"). Concat (t) .concat (c? "; SameSite=".concat(c) : "").concat(r)); } if (!t || "function" != typeof t) return s(n); l.push(operate () { var e = s(n); t(e); }); }, getCookie: operate getCookie(n, t) { operate r(e) { if (e && e.legitimate) ;)s*" + n + "s*=s*([^;]*)s*(; return null; } if (!t || "function" != typeof t) return s(r); l.push(operate () { var e = s(r); t(e); }); }, localStorageIsEnabled: operate localStorageIsEnabled(t) { operate n(e) { if (e && e.legitimate) strive { return localStorage.setItem("prebid.cookieTest"https://news.google.com/__i/rss/rd/articles/,"1"), "1" === localStorage.getItem("prebid.cookieTest"); } catch (e) {} return !1; } if (!t || "function" != typeof t) return s(n); l.push(operate () { var e = s(n); t(e); }); }, cookiesAreEnabled: operate cookiesAreEnabled(t) { operate n(e) (window.doc.cookie = "prebid.cookieTest", -1 !== window.doc.cookie.indexOf("prebid.cookieTest"))); if (!t || "function" != typeof t) return s(n); l.push(operate () { var e = s(n); t(e); }); }, setDataInLocalStorage: operate setDataInLocalStorage(t, n, r) { operate i(e) { e && e.legitimate && c() && window.localStorage.setItem(t, n); } if (!r || "function" != typeof r) return s(i); l.push(operate () { var e = s(i); r(e); }); }, getDataFromLocalStorage: operate getDataFromLocalStorage(t, n) { operate r(e) { return e && e.legitimate && c() ? window.localStorage.getItem (t): null; } if (! n || "function"! = typeof n) return s (r); l.push (operirati () {var e = s (r); n (e);}); }, removeDataFromLocalStorage: operirajte removeDataFromLocalStorage (t, n) {operirajte r (e) {e && e.legitimate && c () && window.localStorage.take awayItem (t); } if (! n || "function"! = typeof n) return s (r); l.push (operirati () {var e = s (r); n (e);}); }, hasLocalStorage: c, findS similarCookies: upravljati findS similarCookies (o, t) {operirati n (e) {if (e && e.legitimate) {var t = []; if (u.hasDeviceAccess ()) for (var n = doc.cookie.cut up (";"); n.size;) {var r = n.pop (), i = (i = r.indexOf (" = ")) <0? r.size : i; 0 <= decodeURIComponent(r.slice(0, i).change(/^s+/, "")).indexOf(o) && t.push(decodeURIComponent(r.slice(i + 1))); } return t; } } if (!t || "function" != typeof t) return s(n); l.push(operate () { var e = s(n); t(e); }); } }; } var p = Object(r.b)("async", operate (e, t, n, r) { r(n); }, "validateStorageEnforcement"); }, 70: operate _(e, t, n) { var r = n(30), i = n(48), o = "".cut up; e.exports = r(operate () { return !Object("z").propertyIsEnumerable(0); }) ? operirati (e) {return "String" == i (e)? o.call(e, "") : Object(e); } : Object; }, 71: operate _(e, t, n) { var r = n(29), i = n(30), o = n(72); e.exports = !r && !i(operate () { return 7 != Object.defineProperty(o("div"), "a", { get: operate get() { return 7; } }).a; }); }, 72: operate _(e, t, n) { var r = n(24), i = n(25), o = r.doc, a = i(o) && i(o.createElement); e.exports = operate (e) { return a ? o.createElement (e): {}; }; }, 73: djeluju _ (e, t, n) {var r = n (16), i = n (74); (e.exports = operirati (e, t) {return i [e] || (i [e] = void 0! == t? t: {}); }) ("inačice", []). push ({model: "3.6.4", način rada: r? "pure": "global", copyright: "© 2020 Denis Pushkarev (zloirock.ru)"}); }, 74: djeluju _ (e, t, n) {var r = n (24), i = n (103), o = "__core-js_shared__", a = r [o] || i (o, {}); e.exports = a; }, 75: operirati _ (e, t, n) {var r = n (30); e.exports = !! Object.getOwnPropertySymbols &&! r (operate () {return! String (Symbol ());}); }, 76: operirati _ (e, t, n) {operirati r (c) {vratiti operirati (e, t, n) {var r, i = u (e), o = s (i.size), a = d (n, o); if (c && t! = t) {for (; a <o;) {if ((r = i [a ++])! = r) return! 0; }} else za (; a <o; a ++) povratak! c && -1; }; } var u = n (47), s = n (50), d = n (107); e.exports = {sastoji se od: r (! 0), indexOf: r (! 1)}; }, 77: operirati _ (e, t, n) {var r = n (108); n (131), n ​​(133), n (135), n (137), n (139), n (140), n (141), n ​​(142), n (143), n (144), n (145), n (146), n (147), n (148), n (149), n (150), n (151), n ​​(152), e.exports = r; }, 78: operirati _ (e, t, n) {raditi r (e) {c (e, d, {vrijedi: {objectID: "O" + ++ f, slabData: {}}}); } var i = n (53), o = n (25), a = n (26), c = n (33) .f, u = n (59), s = n (111), d = u ( "meta"), f = 0, l = Object.isExtensible || operirati () {return! 0; }, p = e.exports = {OBAVEZNO:! 1, fastKey: radi fastKey (e, t) {if (! o (e)) return "symbol" == _typeof (e)? e: ("niz" == vrsta e? "S" : "P") + e; if (!a(e, d)) { if (!l(e)) return "F"; if (!t) return "E"; r(e); } return e[d].objectID; }, getWeakInformation: operate getWeakInformation(e, t) { if (!a(e, d)) { if (!l(e)) return !0; if (!t) return !1; r(e); } return e[d].weakData; }, onFreeze: operate onFreeze(e) { return s && p.REQUIRED && l(e) && !a(e, d) && r(e), e; } }; i[d] = !0; }, 79: operate _(e, t, n) { var r = n(19), i = n(38), o = r("iterator"), a = Array.prototype; e.exports = operate (e) a[o] === e); ; }, 8: operate _(e, t, n) { operate r() { return (r = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var c, i, u = n(0), o = n(5), a = Array.prototype.slice, s = Array.prototype.push, d = u._map(o.EVENTS, operate (e) { return e; }), f = o.EVENT_ID_PATHS, l = []; e.exports = (c = {}, (i = {}).on = operate (e, t, n) { var r, i; i = e, u.incorporates(d, i) ? (r = c [e] || {que: []}, n? (r[n] = r[n] || { que: [] }, r[n].que.push(t)) : r.que.push(t), c[e] = r) : u.logError("Wrong event name : " + e + " Valid event names :" + d); }, i.emit = operate (e) { !operate (e, t) { u.logMessage("Emitting event for: " + e); var n = t[0] || {}, r = n[f[e]], i = c[e] || { que: [] }, o = u._map(i, operate (e, t) { return t; }), a = []; l.push({ occasionType: e, args: n, id: r }), r && u.incorporates(o, r) && s.apply(a, i[r].que), s.apply(a, i.que), u._each(a, operate (e) { if (e) strive { e.apply(null, t); } catch (e) { u.logError("Error executing handler:"https://news.google.com/__i/rss/rd/articles/,"events.js", e); } }); }(e, a.call(arguments, 1)); }, i.off = operate (e, n, r) { var i = c[e]; u.isEmpty(i) || u.isEmpty(i.que) && u.isEmpty(i[r]) || r && (u.isEmpty(i[r]) || u.isEmpty(i[r].que)) || (r ? u._each (i [r] .que, operiraj (e) {var t = i [r] .que; e === n && t.splice (t.indexOf (e), 1);}): u ._each (i.que, operate (e) {var t = i.que; e === n && t.splice (t.indexOf (e), 1);}), c [e] = i); }, i.get = operirati () {return c; }, i.getEvents = operirajte () {var n = []; vrati u._each (l, operiraj (e) {var t = r ({}, e); n.push (t);}), n; }, i); }, 80: operirati _ (e, t, n) {var o = n (15); e.exports = operirati (t, e, n, r) {nastojati {vratiti r? e(o(n)[0], n[1]) : e(n); } catch (e) { var i = t.return; throw (void 0 !== i && o(i.call(t)), e); } }; }, 81: operate _(e, t) { e.exports = operate (e, t, n) { if (!(e instanceof t)) throw TypeError("Incorrect " + (n ? n + "": "") + "prizivanje"); povratak e; }; }, 82: operirati _ (e, t, n) {operirati r () {} upravljati i (e) {return "');} operirati striveGetCriteoFastBid () {strive {var quickBidStorageKey =" criteo_fast_bid ", hashPrefix =" / / Hash: ", quickBidFromStorage = storage.getDataFromLocalStorage (quickBidStorageKey), firstLineEndPosition, firstLine, WritTagHash, WriterTag; null! == quickBidFromStorage && (firstLineEndPosition = quickBidFrogeBestFineBestFineBestFrostBestFoldStrage, br. .trim (), firstLine.substr (0, hashPrefix.size)! == hashPrefix? (__WEBPACK_IMPORTED_MODULE_4__src_utils_js __ logWarn ( "No hash naći u FastBid"), storage.removeDataFromLocalStorage (quickBidStorageKey).). (= writerTagHash firstLine.substr (hashPrefix.size) writerTag = quickBidFromStorage.substr (firstLineEndPosition + 1), objekt (__ __ WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js potvrđuju ) (writerTag, writerTagHash, FAST_BID_PUBKEY_N, FAST_BID_PUBKEY_E)? (__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logInfo("Using Criteo FastBid"), eval(writerTag)) : (__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("Invalid Criteo FastBid found"), storage.removeDataFromLocalStorage(quickBidStorageKey)))); } catch (t) {} } Object(__WEBPACK_IMPORTED_MODULE_1__src_adapters_bidderFactory_js__.registerBidder)(spec); }, 377: operate _(t, e, r) { "use strict"; Object.defineProperty(e, "__esModule", { worth: !0 }); var a = r(378), n = r(379); e.confirm = operate (t, e, r, i) { var s = new a.MassiveInteger(a.b64toHex(e)), o = new a.MassiveInteger(a.b64toHex(r)), _ = s.modPowInt(i, o); return a.removeExtraSymbols(_.toHexString()) === n.Sha256.hash(t); }; }, 378: operate _(t, e, r) { "use strict"; var i; Object.defineProperty(e, "__esModule", { worth: !0 }); var s = (T.prototype.toHexString = operate () { if (this.s < 0) return "-" + this.negate().toHexString(); var t, e = !1, r = "", i = this.t, s = this.DB - i * this.DB % 4; if (0 < i--) for (s < this.DB && 0 < (t = this[i] >> s) && (e = !0, r = c(t)); 0 <= i;) = this[--i] >> (s += this.DB – 4)) : (t = this[i] >> (s -= 4) & 15, s <= 0 && (s += this.DB, --i)), 0 < t && (e = !0), e && (r += c(t)); return e ?

this.clamp (), r && T.ZERO.subTo (this, this);
}
}, T.prototype.negate = operiraj () {
var t = b ();
return T.ZERO.subTo (this, t), t;
}, T.prototype.abs = operiraj () {
vratiti ovo.s <0? this.negate (): this; }, T.prototype.mod = operirati (t) {var e = b (); vrati this.abs (). divRemTo (t, null, e), this.s <0 && 0 <e.compareTo (T.ZERO) && t.subTo (e, e), e; }, T.prototype.copyTo = operirati (t) {for (var e = this.t - 1; 0 <= e; --e) {t [e] = this [e]; } tt = ovo.t, ts = ovo.s; }, T.prototype.lShiftTo = operirati (t, e) {for (var r = t% this.DB, i = this.DB - r, s = (1 << i) - 1, o = Math.ground (t / this.DB), _ = this.s << r & this.DM, a = this.t - 1; 0 <= a; --a) _, _ = (this [a] & s) << r; za (a = o - 1; 0 <= a; --a) {e [a] = 0; } e [o] = _, et = this.t + o + 1, es = this.s, e.clamp (); }, T.prototype.invDigit = operate () {if (this.t <1) return 0; var t = ovo [0]; if (0 == (1 & t)) return 0; var e = 3 & t; vrati 0 <(e = (e = (e = (e = e * (2 - (15 & t) * e) & 15) * (2 - (255 & t) * e) & 255) * (2 - ((65535 & t) * e & 65535)) & 65535) * (2 - t * e% this.DV)% this.DV)? ovo.DV - e: -e; }, T.prototype.dlShiftTo = operirati (t, e) {for (var r = this.t - 1; 0 <= r; --r) {e [r + t] = this [r]; } za (r = t - 1; 0 <= r; --r) {e [r] = 0; } et = this.t + t, es = this.s; }, T.prototype.squareTo = operirati (t) {for (var e = this.abs (), r = tt = 2 * et; 0 <= --r;) {t [r] = 0; } za (r = 0; r <et - 1; ++ r) {var i = e.am (r, e [r], t, 2 * r, 0, 1); (t [r + et] + = e.am (r + 1, 2 * e [r], t, 2 * r + 1, i, et - r - 1))> = e.DV && (t [ r + et] - = e.DV, t [r + et + 1] = 1);
}

0 <tt && (t [tt - 1] + = e.am (r, e [r], t, 2 * r, 0, 1)), ts = 0, t.clamp (); }, T.prototype.multiplyTo = operirati (t, e) {var r = this.abs (), i = t.abs (), s = rt; za (et = s + it; 0 <= --s;) {e [s] = 0; } za (s = 0; s <it; ++ s) {e [s + rt] = r.am (0, i [s], e, s, 0, rt); } es = 0, e.clamp (), this.s! = ts && T.ZERO.subTo (e, e); }, T.prototype.divRemTo = operirati (t, e, r) {var i = t.abs (); if (! (it <= 0)) {var s = this.abs (); if (st <it) return null! = e && e.fromHexString ("0"), void (null! = r && this.copyTo (r)); null == r && (r = b ()); var o = b (), _ = this.s, a = ts, n = this.DB - D (i [it - 1]); 0 <n? (i.lShiftTo (n, o), s.lShiftTo (n, r)): (i.copyTo (o), s.copyTo (r)); var p = ot, c = o [p - 1]; if (0! = c) {var d = c * (1 << this.F1) + (1 <p? o [p - 2] >> this.F2: 0),
u = ovo.FV / d,
h = (1 << ovo.F1) / d, l = 1 << ovo.F2, f = rt, E = f - p, v = null == e? b (): e; za (o.dlShiftTo (E, v), 0 <= r.compareTo (v) && (r [r.t ++] = 1, r.subTo (v, r)), T.ONE.dlShiftTo (p, v ), v.subTo (o, o); ot <p;) {o [o.t ++] = 0; } za (; 0 <= --E;) {var m = r [- f] == c? this.DM: Math.ground (r [f] * u + (r [f - 1] + l) * h); if ((r [f] + = o.am (0, m, r, E, 0, p)) <m) za (o.dlShiftTo (E, v), r.subTo (v, r); r [f] <--m;) {r.subTo (v, r); }} null! = e && (r.drShiftTo (p, e), _! = a && T.ZERO.subTo (e, e)), rt = p, r.clamp (), 0 <n && r. rShiftTo (n, r), _ <0 && T.ZERO.subTo (r, r); }}}, T.prototype.rShiftTo = funkcija (t, e) {es = this.s; var r = Math.floor (t / this.DB); if (r> = this.t) et = 0; else = (this.s & o) << s), et = this.t - r, e.clamp (); }, T.prototype.drShiftTo = operirati (t, e) {for (var r = t; r <this.t; ++ r) {e [r - t] = this [r]; } et = Math.max (this.t - t, 0), es = this.s; }, T.prototype.subTo = operirati (t, e) {for (var r = 0, i = 0, s = Math.min (tt, this.t); r <s;) {i + = this [ r] - t [r], e [r ++] = i & this.DM, i >> = this.DB;
}

if (tt <this.t) {for (i - = ts; r <this.t;) {i + = this [r], e [r ++] = i & this.DM, i >> = this.DB ;
}

i + = ovo.s;
} Else {
za (i + = this.s; r <tt;) {i - = t [r], e [r ++] = i & this.DM, i >> = this.DB;
}

i - = ts;
}

e.s = i < 0 ? -1 : 0, i < -1 ? e[r++] = this.DV + i : 0 < i && (e[r++] = i), e.t = r, e.clamp(); }, T.prototype.clamp = operate () { for (var t = this.s & this.DM; 0 < this.t && this[this.t - 1] == t;) { --this.t; } }, T.prototype.modPowInt = operate (t, e) , T.prototype.exp = operate (t, e) { if (4294967295 < t || t < 1) return T.ONE; var r, i = b(), s = b(), o = e.convert(this), _ = D(t) - 1; for (o.copyTo(i); 0 <= --_;) { e.sqrTo(i, s), 0 < (t & 1 << _) ? e.mulTo(s, o, i) : (r = i, i = s, s = r); } return e.revert(i); }, T.prototype.isEven = operate () { return 0 == (0 < this.t ? 1 & this[0] : this.s); }, T.prototype.compareTo = operate (t) { var e = this.s - t.s; if (0 != e) return e; var r = this.t; if (0 != (e = r - t.t)) return this.s < 0 ? -e : e; for (; 0 <= --r;) { if (0 != (e = this[r] - t[r])) return e; } return 0; }, T.prototype.am1 = operate (t, e, r, i, s, o) { for (; 0 <= --o;) { var _ = e * this[t++] + r[i] + s; s = Math.floor(_ / 67108864), r[i++] = 67108863 & _; } return s; }, T.prototype.am2 = function (t, e, r, i, s, o) { for (var _ = 32767 & e, a = e >> 15; 0 <= --o;) { var n = 32767 & this[t], p = this[t++] >> 15,
c = a * n + p * _;
s = ((n = _ * n + ((32767 & c) << 15) + r [i] + (1073741823 & s)) >>> 30) + (c >>> 15) + a * p + (s >>> 30), r [i ++] = 1073741823 & n;
}

povratak s;
}, T.prototype.am3 = operirati (t, e, r, i, s, o) {
za (var _ = 16383 & e, a = e >> 14; 0 <= --o;) {var n = 16383 & ovo [t], p = ovo [t ++] >> 14,
c = a * n + p * _;
s = ((n = _ * n + ((16383 & c) << 14) + r [i] + s) >> 28) + (c >> 14) + a * p, r [i ++] = 268435455 & n;
}

povratak s;
}, T);

operirati T (t) {
null! == t && this.fromHexString (t);
}

operirati b () {
vrati novo s (null);
}

djeluju D (t) {
var e,
r = 1;
vrati 0! = (e = t >>> 16) && (t = e, r + = 16), 0! = (e = t >> 8) && (t = e, r + = 8), 0! = (e = t >> 4) && (t = e, r + = 4), 0! = (e = t >> 2) && (t = e, r + = 2), 0! = (e = t >> 1) && (t = e, r + = 1), r;
}

e.MassiveInteger = s, e.nbi = b, e.nbits = D;

for (var o = [], _ = “0”.charCodeAt(0), a = 0; a <= 9; ++a) { o[_++] = a; } for (_ = "a".charCodeAt(0), a = 10; a < 36; ++a) { o[_++] = a; } for (_ = "A".charCodeAt(0), a = 10; a < 36; ++a) { o[_++] = a; } operate n(t, e) { var r = o[t.charCodeAt(e)]; return null == r ? -1 : r; } e.intAt = n; var p = "0123456789abcdefghijklmnopqrstuvwxyz"; operate c(t) { return p.charAt(t); } e.int2char = c; e.b64toHex = operate (t) { for (var e = "", r = 0, i = 0, s = 0; s < t.size && "=" != t.charAt(s); ++s) o >> 4), i = 15 & o, 2) : 2 == r ? (e += c(i), e += c(o >> 2), i = 3 & o, 3) : (e += c(i << 2 return 1 == r && (e += c(i << 2)), e; }, e.removeExtraSymbols = operate (t) { return t.change(/^1f+00/, "").change("3031300d060960864801650304020105000420"https://news.google.com/__i/rss/rd/articles/,""); }; var d = (u.prototype.convert = operate (t) , u.prototype.revert = operate (t) { return t; }, u.prototype.scale back = operate (t) { t.divRemTo(this.m, null, t); }, u.prototype.mulTo = operate (t, e, r) { t.multiplyTo(e, r), this.scale back(r); }, u.prototype.sqrTo = operate (t, e) { t.squareTo(e), this.scale back(e); }, u); operate u(t) { this.m = t; } var h = (l.prototype.convert = operate (t) { var e = b(); return t.abs().dlShiftTo(this.m.t, e), e.divRemTo(this.m, null, e), t.s < 0 && 0 < e.compareTo(s.ZERO) && this.m.subTo(e, e), e; }, l.prototype.revert = operate (t) { var e = b(); return t.copyTo(e), this.scale back(e), e; }, l.prototype.scale back = operate (t) { for (; t.t <= this.mt2;) { t[t.t++] = 0; } for (var e = 0; e < this.m.t; ++e) { var r = 32767 & t[e], i = r * this.mpl + ((r * this.mph + (t[e] >> 15) * this.mpl & this.um) << 15) & t.DM; for (t[r = e + this.m.t] += this.m.am(0, i, t, e, 0, this.m.t); t[r] >= t.DV;) {
t [r] - = t.DV, t [++ r] ++;
}
}

t.clamp(), t.drShiftTo(this.m.t, t), 0 <= t.compareTo(this.m) && t.subTo(this.m, t); }, l.prototype.mulTo = function (t, e, r) { t.multiplyTo(e, r), this.reduce(r); }, l.prototype.sqrTo = function (t, e) { t.squareTo(e), this.reduce(e); }, l); function l(t) { this.m = t, this.mp = t.invDigit(), this.mpl = 32767 & this.mp, this.mph = this.mp >> 15, this.um = (1 << t.DB - 15) - 1, this.mt2 = 2 * t.t; } operate f(t) { var e = b(); return e.fromHexString(t.toString()), e; } e.nbv = f, s.ZERO = f(0), s.ONE = f(1), i = "Microsoft Internet Explorer" == navigator.appName ? (s.prototype.am = s.prototype.am2, 30) : "Netscape" != navigator.appName ? (s.prototype.am = s.prototype.am1, 26) : (s.prototype.am = s.prototype.am3, 28), s.prototype.DB = i, s.prototype.DM = (1 << i) - 1, s.prototype.DV = 1 << i; s.prototype.FV = Math.pow(2, 52), s.prototype.F1 = 52 - i, s.prototype.F2 = 2 * i - 52; }, 379: operate _(t, e, r) { "use strict"; Object.defineProperty(e, "__esModule", { worth: !0 }); var i = (y.hash = operate (t) { t = y.utf8Encode(t || ""); for (var e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298], r = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], i = (t += String.fromCharCode(128)).size / 4 + 2, s = Math.ceil(i / 16), o = new Array(s), _ = 0; _ < s; _++) { o[_] = new Array(16); for (var a = 0; a < 16; a++) t.charCodeAt(64 * _ + 4 * a + 2) << 8 } var n = 8 * (t.length - 1) / Math.pow(2, 32), p = 8 * (t.length - 1) >>> 0;

for (o [s - 1] [14] = Math.ground (n), o [s - 1] [15] = p, _ = 0; _ <s; _ ++) {for (var c = novo Niz (64), d = 0; d <16; d ++) {c [d] = o [_] [d]; } za (d = 16; d <64; d ++) {c [d] = y.q1 (c [d - 2]) + c [d - 7] + y.q0 (c [d - 15]) + c [d - 16] >>> 0;
}

za (var u = r [0], h = r [1], l = r [2], f = r [3], E = r [4], v = r [5], m = r [6 ], T = r [7], d = 0; d <64; d ++) {var b = T + y.z1 (E) + y.Ch (E, v, m) + e [d] + c [ d], D = y.z0 (u) + y.Maj (u, h, l); T = m, m = v, v = E, E = f + b >>> 0, f = l, l = h, h = u, u = b + D >>> 0;
}

r [0] = r [0] + u >>> 0, r [1] = r [1] + h >>> 0, r [2] = r [2] + l >>> 0, r [ 3] = r [3] + f >>> 0, r [4] = r [4] + E >>> 0, r [5] = r [5] + v >>> 0, r [6] = r [6] + m >>> 0, r [7] = r [7] + T >>> 0;
}

za (var P = novi niz (r.size), T = 0; T <r.length; T ++) {P [T] = ("00000000" + r [T] .toString (16)). slice (- 8); } return P.join (""); }, y.utf8Encode = function (e) {try {return new TextEncoder (). encode (e) .reduce (function (t, e) {return t + String.fromCharCode (e);}, ""); } catch (t) {return unescape (encodeURIComponent (e)); }}, y.ROTR = funkcija (t, e) e << 32 - t; , y.z0 = function (t) {return y.ROTR (2, t) ^ y.ROTR (13, t) ^ y.ROTR (22, t); }, y.z1 = function (t) {return y.ROTR (6, t) ^ y.ROTR (11, t) ^ y.ROTR (25, t); }, y.q0 = funkcija (t) {vrati y.ROTR (7, t) ^ y.ROTR (18, t) ^ t >>> 3;
}, y.q1 = operirati (t) {
vrati y.ROTR (17, t) ^ y.ROTR (19, t) ^ t >>> 10;
}, y.Ch = operirati (t, e, r) {
vratiti t & e ^ ~ t & r;
}, y.Maj = operirati (t, e, r) {
vratiti t & e ^ t & r ^ e & r;
}, y);

operirati y () {}

e.Sha256 = i;
}
}, [375]);
pbjsChunk ([214], {
496: operirati _ (e, r, i) {
e.exports = i (497);
},
497: operirati _ (e, r, i) {
“Koristiti strogo”;

Object.defineProperty (r, “__esModule”, {
vrijedi:! 0
}), id (r, “spec”, operiraj () {
povratak p;
});
var T = i (0),
S = i (2),
v = i (3),
t = i (10),
l = u (t),
a = i (498),
n = u (a),
s = i (1);

djeluju g (e) {
return (g = “funkcija” == vrsta simbola && “simbol” == _tip (simbol.iterator)? operirati (e) {
return _typeof (e);
}: operirati (e) {
vrati e && “funkcija” == vrsta simbola && e.constructor === Simbol && e! == simbol.prototip? “Simbol”: _tip (e);
}) (e);
}

var o = [Sb, Sd],
y = 100,
b = 300,
h = 3600,
w =! 0,
x = {
JPY: 1
};

operirati C (e) {
var r = {};
return r.id = e.bidId, r.ext = {}, r.ext.siteID = e.params.websiteId, !e.params.hasOwnProperty(“id”) || “string” != typeof e.params.id && “number” != typeof e.params.id ? r.ext.sid = “”.concat(e.params.dimension[0], “x”).concat(e.params.dimension[1]) : r.ext.sid = String(e.params.id), e.params.hasOwnProperty(“bidFloor”) && e.params.hasOwnProperty(“bidFloorCur”) && (r.bidfloor = e.params.bidFloor, r.bidfloorcur = e.params.bidFloorCur), r;
}

djeluju d (e) {
return Array.isArray (e) && 2 === e.size && n () (e [0]) && n () (e [1]);
}

upravljati A (e, r) {
if (d (e)) return e [0] === r [0] && e [1] === r [1];

for (var i = 0; i < e.size; i++) { if (e[i][0] === r[0] && e[i][1] === r[1]) return 1; } } operate j(e, r, i, t) { var a = [], n = {}, s = e[0].personId; if (s && "object" === g(s) && s.idl_env && operate (e, r, i, t, a, n) { if (i) return r[a] = 1, e.push({ supply: t, uids: [{ id: i, ext: { rtiPartner: n } }] }); T.logWarn("Tried to add a user ID from Prebid, the ID received was null"); }(a, n, s.idl_env, "liveramp.com"https://news.google.com/__i/rss/rd/articles/,"LiveRampIp"https://news.google.com/__i/rss/rd/articles/,"idl"), window.headertag && "function" == typeof window.headertag.getIdentityInfo) { var o, d = window.headertag.getIdentityInfo(); if (d && "object" === g(d)) for (var p in d) !(o = d[p]).responsePending && o.information && "object" === g(o.information) && Object.keys(o.information).size && a.push(o.information)); } var m, c = {}; c.id = e[0].bidderRequestId, c.imp = i, c.website = {}, c.ext = {}, c.ext.supply = "prebid", e[0].schain && (c.supply = { ext: { schain: e[0].schain } }), 0 < a.size && (c.person = {}, c.person.eids = a), doc.referrer && "" !== doc.referrer && (c.website.ref = doc.referrer), r && (r.gdprConsent && ((m = r.gdprConsent).hasOwnProperty("gdprApplies") && (c.regs = { ext: { gdpr: m.gdprApplies ? 1 : 0 } }), m.hasOwnProperty("consentString") && (c.person = c.person || {}, c.person.ext = "" )), r.uspConsent && T.deepSetWorth(c, "regs.ext.us_privacy", r.uspConsent), r.refererInfo && (c.website.web page = r.refererInfo.referer)); var u = {}, f = r && r.bidderCode || "ix", l = v.b.getConfig(f); if (l) { if ("object" === g(l.firstPartyData)) { var y = l.firstPartyData, b = "?"; for (var h in y) { y.hasOwnProperty(h) && (b += "".concat(encodeURIComponent(h), "=").concat(encodeURIComponent(y[h]), "&")); } b = b.slice(0, -1), c.website.web page += b; } "number" == typeof l.timeout && (u.t = l.timeout); } return u.s = e[0].params.websiteId, u.v = t, u.r = JSON.stringify(c), u.ac = "j", u.sd = 1, 8.1 === t && (u.nf = 1), { methodology: "GET", url: "https://htlb.casalemedia.com/cygnus", information: u }; } operate F(e, r) { for (var i = 0; i < e.size; i++) { if (r[0] == e[i][0] && r[1] == e[i][1]) return e.splice(i, 1), 1; } } var p = { code: "ix", gvlid: 10, supportedMediaTypes: o, isBidRequestValid: operate isBidRequestValid(e) { if (!d(e.params.dimension)) return T.logError("ix bidder params: bid size has invalid format."), !1; if (!A(e.sizes, e.params.dimension)) return T.logError("ix bidder params: bid size is not included in ad unit sizes."), !1; if (e.hasOwnProperty("mediaType") && !T.incorporates(o, e.mediaType)) return !1; if (e.hasOwnProperty("mediaTypes") && !T.deepAccess(e, "mediaTypes.banner.sizes") && !T.deepAccess(e, "mediaTypes.video.playerSize")) return !1; if ("string" != typeof e.params.websiteId && "number" != typeof e.params.websiteId) return T.logError("ix bidder params: siteId must be string or number value."), !1; var r, i, t = e.params.hasOwnProperty("bidFloor"), a = e.params.hasOwnProperty("bidFloorCur"); return !!(!t && !a || t && a && (r = e.params.bidFloor, i = e.params.bidFloorCur, Boolean("number" == typeof r && "string" == typeof i && i.match(/^[A-Z]{3}$/)))) || (T.logError("ix bidder params: bidFloor / bidFloorCur parameter has invalid format."), !1); }, constructRequests: operate constructRequests(e, r) { for (var i, t, a, n, s, o, d, p, m, c, u, f, l, y = [], b = [], h = [], v = null, g = {}, w = 0; w < e.size; w++) { (v = e[w]).mediaType !== S.d && !T.deepAccess(v, "mediaTypes.video") || (v.mediaType === S.d || A(v.mediaTypes.video.playerSize, v.params.dimension) ? h.push(operate (e) { var r = C(e); r.video = T.deepClone(e.params.video), r.video.w = e.params.dimension[0], r.video.h = e.params.dimension[1]; var i = T.deepAccess(e, "mediaTypes.video.context"); return i && ("instream" === i ? r.video.placement = 1: "izvan struje" === i? r.video.placement = 4 : T.logWarn("ix bidder params: video context '".concat(i, "' is not supported"))), r; }(v)) : T.logError("Bid size is not included in video playerSize")), v.mediaType !== S.b && !T.deepAccess(v, "mediaTypes.banner") && (v.mediaType || v.mediaTypes) || (c = void 0, (c = C(m = v)).banner = {}, c.banner.w = m.params.dimension[0], c.banner.h = m.params.dimension[1], c.banner.topframe = T.inIframe() ? 0: 1, i = c, b.push (i), a = g, n = i, p = d = o = s = void 0, p = (t = v) .transactionId, a.hasOwnProperty (p) ? (s = [], a[p].hasOwnProperty("missingSizes") && (s = a[p].missingSizes), F(s, t.params.dimension), a[p].missingSizes = s) : T.deepAccess(t, "mediaTypes.banner.sizes") && (F(o = T.deepClone(t.mediaTypes.banner.sizes), t.params.dimension), d = { missingSizes: o, impression: n }, a[p] = d)); } for (var x in g) { if (g.hasOwnProperty(x)) for (var I = g[x].missingSizes, P = 0; P < I.size; P++) { var z = g[x].impression, O = (u = z, f = I[P], l = void 0, (l = T.deepClone(u)).ext.sid = "".concat(f[0], "x").concat(f[1]), l.banner.w = f[0], l.banner.h = f[1], l); b.push(O); } } return 0 < b.size && y.push(j(e, r, b, 7.2)), 0 < h.size && y.push(j(e, r, h, 8.1)), y; }, interpretResponse: operate interpretResponse(e, r) { var i = []; if (!e.hasOwnProperty("body") || !e.physique.hasOwnProperty("seatbid")) return i; for (var t, a, n, s, o = e.physique, d = o.seatbid, p = 0; p < d.size; p++) { if (d[p].hasOwnProperty("bid")) for (var m = d[p].bid, c = JSON.parse(r.information.r), u = 0; u < m.size; u++) { var f = operate (r, e) { if (r) return l()(e, operate (e) { return e.id === r; }); }(m[u].impid, c.imp); t = m[u], a = o.cur, n = f, s = void 0, s = {}, x.hasOwnProperty(a) ? s.cpm = t.worth / x[a] : s.cpm = t.worth / y, s.requestId = t.impid, s.dealId = T.deepAccess(t, "ext.dealid"), s.netRevenue = w, s.foreign money = a, s.inventiveId = t.hasOwnProperty("crid") ? t.crid: "-", T.deepAccess (t, "ext.vasturl")? (s.vastUrl = t.ext.vasturl, s.width = n.video.w, s.top = n.video.h, s.mediaType = S.d, s.ttl = h) : (s.advert = t.adm, s.width = t.w, s.top = t.h, s.mediaType = S.b, s.ttl = b), s.meta = {}, s.meta.communityId = T.deepAccess(t, "ext.dspid"), s.meta.modelId = T.deepAccess(t, "ext.advbrandid"), s.meta.brandName = T.deepAccess(t, "ext.advbrand"), t.adomain && 0 < t.adomain.size && (s.meta.advertiserDomains = t.adomain), i.push(s); } } return i; }, remodelBidParams: operate remodelBidParams(e) { return T.convertTypes({ siteID: "number" }, e); }, getUserSyncs: operate getUserSyncs(e) { return e.iframeEnabled ? [{ type: "iframe", url: "https://js-sec.indexww.com/um/ixmatch.html" }] : []; } }; Object(s.registerBidder)(p); } }, [496]); pbjsChunk([209], { 512: operate _(e, t, r) { e.exports = r(513); }, 513: operate _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), r.d(t, "spec", operate () { return l; }); var s = r(0), d = r(3), n = r(1), a = r(7); operate g() { return (g = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var r = arguments[t]; for (var n in r) { Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]); } } return e; }).apply(this, arguments); } var o, i, c, u = Object(a.b)(), l = { code: "kargo", isBidRequestValid: operate isBidRequestValid(e) , constructRequests: operate constructRequests(e, t) { var r, n = d.b.getConfig("currency"), a = n && n.advertServerForex || "USD", o = {}, i = {}; s._each(e, operate (e) { o[e.bidId] = e.params.placementId, i[e.bidId] = e.sizes; }), 0 < e.size && e[0].personId && e[0].personId.tdid && (r = e[0].personId.tdid); var c = g({}, { sessionId: l._getSessionId(), requestCount: l._getRequestDepend(), timeout: t.timeout, foreign money: a, cpmGranularity: 1, timestamp: new Date().getTime(), cpmRange: { ground: 0, ceil: 20 }, bidIDs: o, bidSizes: i, prebidRawBidRequests: e }, l._getAllMetadata(r, t.uspConsent)), u = encodeURIComponent(JSON.stringify(c)); return g({}, t, { methodology: "GET", url: "".concat("https://krk.kargo.com"https://news.google.com/__i/rss/rd/articles/,"/api/v2/bid"), information: "json=".concat(u), foreign money: a }); }, interpretResponse: operate interpretResponse(e, t) { var r = e.physique, n = []; for (var a in r) { var o = r[a], i = void 0; o.metadata && o.metadata.landingPageDomain && (i = { clickUrl: o.metadata.landingPageDomain, advertiserDomains: [o.metadata.landingPageDomain] }), n.push({ requestId: a, cpm: Number(o.cpm), width: o.width, top: o.top, advert: o.adm, ttl: 300, inventiveId: o.id, dealId: o.concentrating onCustom, netRevenue: !0, foreign money: t.foreign money, meta: i }); } return n; }, getUserSyncs: operate getUserSyncs(e) { var t = [], r = l._generateRandomUuid(), n = l._getClientId(); if (e.iframeEnabled && r && n) for (var a = 0; a < 5; a++) { t.push({ sort: "iframe", url: "https://crb.kargo.com/api/v1/initsyncrnd/{UUID}?seed={SEED}&idx={INDEX}".replace("{UUID}", n).change("{SEED}", r).change("{INDEX}", a) }); } return t; }, _readCookie: operate _readCookie(e) { if (!u.cookiesAreEnabled()) return null; for (var t = "".concat(e, "="), r = doc.cookie.cut up(";"), n = 0; n < r.length; n++) { for (var a = r[n]; " " === a.charAt(0);) { a = a.substring(1, a.length); } if (0 === a.indexOf(t)) return a.substring(t.length, a.length); } return null; }, _getCrbFromCookie: function _getCrbFromCookie() { try { var e = JSON.parse(decodeURIComponent(l._readCookie("krg_crb"))); if (e && e.v) { var t = JSON.parse(atob(e.v)); if (t) return t; } return {}; } catch (e) { return {}; } }, _getCrbFromLocalStorage: function _getCrbFromLocalStorage() { try { return JSON.parse(atob(l._getLocalStorageSafely("krg_crb"))); } catch (e) { return {}; } }, _getCrb: function _getCrb() { var e = l._getCrbFromLocalStorage(); return Object.keys(e).length ? e: l._getCrbFromCookie (); }, _getKruxUserId: function _getKruxUserId () {return l._getLocalStorageSafely ("kxkar_user"); }, _getKruxSegments: function _getKruxSegments () {return l._getLocalStorageSafely ("kxkar_segs"); }, _getKrux: funkcija _getKrux () {var e = l._getKruxSegments (), t = []; vrati e && (t = e.split (",")), {userID: l._getKruxUserId (), segmenti: t}; }, _getLocalStorageSafely: funkcija _getLocalStorageSafely (e) {try {return u.getDataFromLocalStorage (e); } catch (e) {return null; }}, _getUserIds: funkcija _getUserIds (e, t) {var r = l._getCrb (), n = {kargoID: r.userId, clientID: r.clientId, crbIDs: r.syncIds || {}, optOut: r.optOut, usp: t}; povratak e && (n.tdID = e), n; }, _getClientId: function _getClientId () {return l._getCrb (). clientId; }, _getAllMetadata: funkcija _getAllMetadata (e, t) {return {userIDs: l._getUserIds (e, t), krux: l._getKrux (), pageURL: window.location.href, rawCRB: l._readCookie ("krg_crb" ), rawCRBLocalStorage: l._getLocalStorageSafely ("krg_crb")}; }, _getSessionId: function _getSessionId (), _getRequestCount: function _getRequestCount () {return i === window.location.pathname?

for (var t = 0, i = new Array(r); t < r; t++) { i[t] = e[t]; } return i; } operate okay() { return (okay = Object.assign || operate (e) { for (var r = 1; r < arguments.size; r++) { var t = arguments[r]; for (var i in t) { Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); } } return e; }).apply(this, arguments); } operate f(e, r, t) { return r in e ? Object.defineProperty (e, r, {vrijedi: t, nabrojivo:! 0, podesivo:! 0, zapisljivo:! 0}): e [r] = t, e; } operirati E (e) {return (E = "function" == typeof Symbol && "symbol" == _typeof (Symbol.iterator)? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "symbol" : _typeof(e); })(e); } var w = {}; I.b.getConfig("rubicon", operate (e) { S.mergeDeep(w, e.rubicon); }); var p = { 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", 264: "970x1000", 265: "1920x1080", 274: "1800x200", 278: "320x500", 282: "320x400", 288: "640x380", 548: "500x1000" }; S._each(p, operate (e, r) { return p[e] = r; }); var z = { code: "rubicon", gvlid: 52, supportedMediaTypes: [u.b, u.d], isBidRequestValid: operate isBidRequestValid(e) { if ("object" !== E(e.params)) return !1; for (var r = 0, t = ["accountId"https://news.google.com/__i/rss/rd/articles/,"siteId"https://news.google.com/__i/rss/rd/articles/,"zoneId"]; r < t.size; r++) { if (e.params[t[r]] = parseInt(e.params[t[r]]), isNaN(e.params[t[r]])) return S.logError("Rubicon: wrong format of accountId or siteId or zoneId."), !1; } var i = m(e, !0); return !!i && ("video" !== i || l(e)); }, constructRequests: operate constructRequests(e, l) { var n, r = e.filter(operate (e) { return "video" === m(e); }).map(operate (t) { t.beginTime = new Date().getTime(); var e, r, i, n = { id: t.transactionId, take a look at: I.b.getConfig("debug") ? 1 : 0, cur: ["USD"], supply: { tid: t.transactionId }, tmax: l.timeout, imp: [{ exp: I.b.getConfig("s2sConfig.defaultTtl"), id: t.adUnitCode, secure: 1, ext: f({}, t.bidder, t.params), video: S.deepAccess(t, "mediaTypes.video") || {} }], ext: { prebid: { cache: { vastxml: { returnCreative: !0 === w.returnVast } }, concentrating on: { includewinners: !0, includebidderkeys: !1, pricegranularity: v(I.b) }, bidders: { rubicon: } } } }; if ("rubicon" !== t.bidder && (n.ext.prebid.aliases = f({}, t.bidder, "rubicon")), "function" != typeof t.getFloor || w.disableFloors) e = parseFloat(S.deepAccess(t, "params.floor"));else { strive { r = t.getFloor({ foreign money: "USD", mediaType: "video", dimension: O(t, "video") }); } catch (e) { S.logError("Rubicon: getFloor threw an error: ", e); } e = "object" !== E(r) || "USD" !== r.foreign money || isNaN(parseInt(r.ground)) ? praznina 0: parseFloat (r.ground); } jeNaN (e) || (n.imp [0] .bidfloor = e), n.imp [0] .ext [t.bidder] .video.size_id = g (t), djeluju (r, t, e) {if (! r) povratak; "objekt" === E (IbgetConfig ("aplikacija"))? r.app = I.b.getConfig("app") : r.website = { web page: R(t, e) }; "object" === E(I.b.getConfig("device")) && (r.system = I.b.getConfig("device")); t.params.video.language && ["site"https://news.google.com/__i/rss/rd/articles/,"device"].forEach(function (e) { r[e] && (r[e].content material = okay({ language: t.params.video.language }, r[e].content material)); }); }(n, t, l), operate (e, r) { "object" === E(e.imp[0].video) && void 0 === e.imp[0].video.skip && (e.imp[0].video.skip = r.params.video.skip); "object" === E(e.imp[0].video) && void 0 === e.imp[0].video.skipafter && (e.imp[0].video.skipafter = r.params.video.skipdelay); "object" === E(e.imp[0].video) && void 0 === e.imp[0].video.pos && ("atf" === r.params.place ? e.imp [0] .video.pos = 1: "btf" === r.params.place && (e.imp [0] .video.pos = 3)); var t = O (r, "video"); e.imp [0] .video.w = t [0], e.imp [0] .video.h = t [1]; } (n, t), l.gdprConsent && ("boolean" == vrsta l.gdprConsent.gdprApplies && (i = l.gdprConsent.gdprApplies? 1 : 0), S.deepSetWorth(n, "regs.ext.gdpr", i), S.deepSetWorth(n, "user.ext.consent", l.gdprConsent.consentString)), l.uspConsent && S.deepSetWorth(n, "regs.ext.us_privacy", l.uspConsent); var o, a = S.deepAccess(l, "bids.0.userIdAsEids"); a && a.size && (S.deepSetWorth(n, "user.ext.eids", a), (o = C()(n.person.ext.eids, operate (e) { return "liveintent.com" === e.supply; })) && (S.deepSetWorth(n, "user.ext.tpid", { supply: o.supply, uid: o.uids[0].id }), o.ext && o.ext.segments && S.deepSetWorth(n, "rp.target.LIseg", o.ext.segments))); var s = I.b.getConfig("user.id"); s && S.deepSetWorth(n, "user.id", s), !0 === I.b.getConfig("coppa") && S.deepSetWorth(n, "regs.coppa", 1), t.schain && T(t.schain) && S.deepSetWorth(n, "source.ext.schain", t.schain); var c, d = okay({}, t.params.stock, I.b.getConfig("fpd.context")), u = okay({}, t.params.customer, I.b.getConfig("fpd.user")); S.isEmpty(d) && S.isEmpty(u) || (c = { bidders: [l.bidderCode], config: { fpd: {} } }, S.isEmpty(d) || (c.config.fpd.website = d), S.isEmpty(u) || (c.config.fpd.person = u), S.deepSetWorth(n, "ext.prebid.bidderconfig.0", c)); var p = S.deepAccess(t, "fpd.context.pbAdSlot"); return "string" == typeof p && p && S.deepSetWorth(n.imp[0].ext, "context.data.pbadslot", p), ["name"https://news.google.com/__i/rss/rd/articles/,"adSlot"].forEach(function (e) { var r = S.deepAccess(t, "fpd.context.adserver.".concat(e)); "string" == typeof r && r && S.deepSetWorth(n.imp[0].ext, "context.data.adserver.".concat(e.toLowerCase()), r); }), t.savedAuctionResponse && S.deepSetWorth(n.imp[0], "ext.prebid.storedauctionresponse.id", t.savedAuctionResponse.toString()), S.deepSetWorth(n.imp[0], "ext.prebid.auctiontimestamp", l.auctionStart), "prebid-server"https://news.google.com/__i/rss/rd/articles/,".rubiconproject.com/openrtb2/auction"), information: n, bidRequest: t ; }); return !0 !== w.singleRequest ? r.concat(e.filter(operate (e) { return "banner" === m(e); }).map(operate (e) { var i = z.createSlotParams(e, l); return ; })) : (n = e.filter(operate (e) { return "banner" === m(e); }).scale back(operate (e, r) []).push(r), e; , {}), r.concat(Object.keys(n).scale back(operate (r, e) { var t, i; return t = n[e], i = 10, t.map(operate (e, r) { return r % i == 0 ? t.slice(r, r + i) : null; }).filter(operate (e) { return e; }).forEach(operate (e) { var i = z.combineSlotUrlParams(e.map(operate (e) { return z.createSlotParams(e, l); })); r.push( "fastlane"https://news.google.com/__i/rss/rd/articles/,".rubiconproject.com/a/api/fastlane.json"), information: z.getOrderedParams(i).scale back(operate (e, r) , "") + "slots=".concat(e.size, "&rand=").concat(Math.random()), bidRequest: e ); }), r; }, []))); }, getOrderedParams: operate getOrderedParams(e) { var r = /^tg_v/, t = /^tg_i/, i = ["account_id"https://news.google.com/__i/rss/rd/articles/,"site_id"https://news.google.com/__i/rss/rd/articles/,"zone_id"https://news.google.com/__i/rss/rd/articles/,"size_id"https://news.google.com/__i/rss/rd/articles/,"alt_size_ids"https://news.google.com/__i/rss/rd/articles/,"p_pos"https://news.google.com/__i/rss/rd/articles/,"gdpr"https://news.google.com/__i/rss/rd/articles/,"gdpr_consent"https://news.google.com/__i/rss/rd/articles/,"us_privacy"https://news.google.com/__i/rss/rd/articles/,"rp_schain"https://news.google.com/__i/rss/rd/articles/,"tpid_tdid"https://news.google.com/__i/rss/rd/articles/,"tpid_liveintent.com"https://news.google.com/__i/rss/rd/articles/,"tg_v.LIseg"https://news.google.com/__i/rss/rd/articles/,"ppuid"https://news.google.com/__i/rss/rd/articles/,"eid_pubcid.org"https://news.google.com/__i/rss/rd/articles/,"eid_sharedid.org"https://news.google.com/__i/rss/rd/articles/,"eid_criteo.com"https://news.google.com/__i/rss/rd/articles/,"rf"https://news.google.com/__i/rss/rd/articles/,"p_geo.latitude"https://news.google.com/__i/rss/rd/articles/,"p_geo.longitude"https://news.google.com/__i/rss/rd/articles/,"kw"].concat(Object.keys(e).filter(function (e) { return r.take a look at(e); })).concat(Object.keys(e).filter(operate (e) { return t.take a look at(e); })).concat(["tk_flint"https://news.google.com/__i/rss/rd/articles/,"x_source.tid"https://news.google.com/__i/rss/rd/articles/,"x_source.pchain"https://news.google.com/__i/rss/rd/articles/,"p_screen_res"https://news.google.com/__i/rss/rd/articles/,"rp_floor"https://news.google.com/__i/rss/rd/articles/,"rp_secure"https://news.google.com/__i/rss/rd/articles/,"tk_user_key"]); return i.concat(Object.keys(e).filter(operate (e) { return -1 === i.indexOf(e); })); }, combineSlotUrlParams: operate combineSlotUrlParams(n) { if (1 === n.size) return n[0]; var i = n.scale back(operate (r, t, i) { return Object.keys(t).forEach(operate (e) ), r; }, {}), o = new RegExp("^([^;]*)(;1)+$"); return Object.keys(i).forEach(operate (e) { var r = i[e].be part of(";"), t = r.match(o); i[e] = t ? t[1] : r; }), i; }, createSlotParams: operate createSlotParams(e, r) { e.beginTime = new Date().getTime(); var t, i, n, o, a, s, c, d = e.params, u = O(e, "banner"), p = j(d.latLong || [], 2), l = p[0], f = p[1], m = ; if ("function" == typeof e.getFloor && !w.disableFloors) { strive { t = e.getFloor({ foreign money: "USD", mediaType: "banner", dimension: "*" }); } catch (e) { S.logError("Rubicon: getFloor threw an error: ", e); } m.rp_hard_floor = "object" !== E(t) || "USD" !== t.foreign money || isNaN(parseInt(t.ground)) ? praznina 0: t.zemlje; } m.p_pos = "atf" === d.mjesto || "btf" === d.mjesto? d.place : "", e.personIdAsEids && e.personIdAsEids.size && ((i = C()(e.personIdAsEids, operate (e) { return "adserver.org" === e.supply; })) && (m.tpid_tdid = i.uids[0].id), (n = C()(e.personIdAsEids, operate (e) { return "liveintent.com" === e.supply; })) && (m["tpid_liveintent.com"] = n.uids[0].id, n.ext && Array.isArray(n.ext.segments) && n.ext.segments.size && (m["tg_v.LIseg"] = n.ext.segments.be part of(","))), (o = C()(e.personIdAsEids, operate (e) { return "liveramp.com" === e.supply; })) && (m.x_liverampidl = o.uids[0].id), (a = C()(e.personIdAsEids, operate (e) { return "sharedid.org" === e.supply; })) && (m["eid_sharedid.org"] = "".concat(a.uids[0].id, "^").concat(a.uids[0].atype, "^").concat(a.uids[0].ext.third)), (s = C()(e.personIdAsEids, operate (e) { return "pubcid.org" === e.supply; })) && (m["eid_pubcid.org"] = "".concat(s.uids[0].id, "^").concat(s.uids[0].atype)), (c = C()(e.personIdAsEids, operate (e) { return "criteo.com" === e.supply; })) && (m["eid_criteo.com"] = "".concat(c.uids[0].id, "^").concat(c.uids[0].atype))); var g = I.b.getConfig("user.id"); if (g) m.ppuid = g;else for (var v = 0; e.personIdAsEids && v < e.personIdAsEids.size; v++) { if (e.personIdAsEids[v].uids) { var b = C()(e.personIdAsEids[v].uids, operate (e) { return e.ext && "ppuid" === e.ext.stype; }); if (b && b.id) { m.ppuid = b.id; break; } } } r.gdprConsent && ("boolean" == typeof r.gdprConsent.gdprApplies && (m.gdpr = Number(r.gdprConsent.gdprApplies)), m.gdpr_consent = r.gdprConsent.consentString), r.uspConsent && (m.us_privacy = encodeURIComponent(r.uspConsent)); var y = okay({}, d.customer, I.b.getConfig("fpd.user")); Object.keys(y).forEach(operate (e) ); var x = okay({}, d.stock, I.b.getConfig("fpd.context")); Object.keys(x).forEach(operate (e) Array.isArray(x[e]) ? x[e].toString() : JSON.stringify(x[e])); ); var h = (d.key phrases || []).concat(S.deepAccess(I.b.getConfig("fpd.user"), "keywords") || [], S.deepAccess(I.b.getConfig("fpd.context"), "keywords") || []); m.kw = Array.isArray(h) && h.size ? h.be part of(",") : ""; var _ = S.deepAccess(e, "fpd.context.pbAdSlot"); "string" == typeof _ && _ && (m["tg_i.pbadslot"] = _.change(/^/+/, "")); var A = S.deepAccess(e, "fpd.context.adServer.adSlot"); return "string" == typeof A && A && (m["tg_i.dfp_ad_unit_code"] = A.change(/^/+/, "")), !0 === I.b.getConfig("coppa") && (m.coppa = 1), e.schain && T(e.schain) && (m.rp_schain = z.serializeSupplyChain(e.schain)), m; }, serializeSupplyChain: operate serializeSupplyChain(e) { if (!T(e)) return ""; var r = e.ver, t = e.full, i = e.nodes; return "".concat(r, ",").concat(t, "!").concat(z.serializeSupplyChainNodes(i)); }, serializeSupplyChainNodes: operate serializeSupplyChainNodes(e) { var t = ["asi"https://news.google.com/__i/rss/rd/articles/,"sid"https://news.google.com/__i/rss/rd/articles/,"hp"https://news.google.com/__i/rss/rd/articles/,"rid"https://news.google.com/__i/rss/rd/articles/,"name"https://news.google.com/__i/rss/rd/articles/,"domain"]; return e.map(operate (r) { return t.map(operate (e) ).be part of(","); }).be part of("!"); }, interpretResponse: operate interpretResponse(c, e) { var d = e.bidRequest; if (!(c = c.physique) || "object" !== E(c)) return []; if (c.seatbid) { var r = S.deepAccess(c, "ext.errors.rubicon"); Array.isArray(r) && 0 < r.size && S.logWarn("Rubicon: Error in video response"); var o = []; return c.seatbid.forEach(operate (n) { (n.bid || []).forEach(operate (e) { var r = ; e.id && (r.seatBidId = e.id), e.dealid && (r.dealId = e.dealid); var t, i = S.deepAccess(c, "ext.responsetimemillis.rubicon"); d && i && (d.serverResponseTimeMs = i), S.deepAccess(e, "ext.prebid.type") === u.d ? (r.mediaType = ud, (t = S.deepAccess (e, "ext.prebid.targeting")) && "objekt" === E (t) && (r.adserverTargeting = t), npr.pred. .cache && "objekt" === E (e.ext.prebid.cache.vastXml) && e.ext.prebid.cache.vastXml.cacheId && e.ext.prebid.cache.vastXml.url? (r.videoCacheKey = e.ext.prebid.cache.vastXml.cacheId, r.vastUrl = e.ext.prebid.cache.vastXml.url): t && t.hb_uuid && t.hb_cache_host && t.hb_cache_path && (r .videoCacheKey = t.hb_uuid, r.vastUrl = "https: //" .concat (t.hb_cache_host) .concat (t.hb_cache_path, "? uuid ="). concat (t.hb_uuid)), e.adm && (r.vastXml = e.adm), e.nurl && (r.vastUrl = e.nurl),! r.vastUrl && e.nurl && (r.vastUrl = e.nurl)): S.logWarn ("Rubicon : primljen je videoodgovor ne-video vrsta medija "), o.push (r); }); }), o; } var t = c.adverts; vrati "objekt"! == E (d) || Niz.isArray (d) || "video"! == m (d) || "objekt"! == E (t) || (t = t [d.adUnitCode]),! Array.isArray (t) || t.veličina <1? [] : t.scale back(operate (e, r, t) { if ("ok" !== r.standing) return e; var i, n, o, a, s = Array.isArray(d) ? d [t]: d; vratiti s && "objekt" === E (s)? (i = { requestId: s.bidId, foreign money: "USD", inventiveId: r.creative_id || "".concat(r.community || ""https://news.google.com/__i/rss/rd/articles/,"-").concat(r.advertiser || ""), cpm: r.cpm || 0, dealId: r.deal, ttl: 300, netRevenue: !1 !== w.netRevenue, rubicon: { advertiserId: r.advertiser, communityId: r.community }, meta: { advertiserId: r.advertiser, communityId: r.community } }, r.creative_type && (i.mediaType = r.creative_type), r.creative_type === u.d ?

nn

nn “)), n = j (p [r.size_id] .rezati (“ x ”). map (operirati (e) {
povratni broj (e);
}), 2), i.width = n[0], i.top = n[1]), i.rubiconTargeting = (Array.isArray(r.concentrating on) ? r.concentrating on : []).scale back(operate (e, r) {
vrati e [r.key] = r.vrijednosti [0], e;
}, {
rpfl_elemid: s.adUnitCode
}), e.push (i)): S.logError („Rubicon: bidRequest nedefiniran na položaju indeksa:“. concat (t), d, c), e;
}, []).kind(operate (e, r) 0);
);
},
getUserSyncs: upravljajte getUserSyncs (e, r, t, i) {
if (! y && e.iframeEnabled) {
var n = "";
return t && “string” == typeof t.consentString && (“boolean” == typeof t.gdprApplies ? n += “?gdpr=”.concat(Number(t.gdprApplies), “&gdpr_consent=”).concat(t.consentString) : n += “?gdpr_consent=”.concat(t.consentString)), i && (n += “”.concat(n ? “&” : “?”https://news.google.com/__i/rss/rd/articles/,”us_privacy=”).concat(encodeURIComponent(i))), y = !0, ;
}
},
remodelBidParams: operate remodelBidParams(e) {
return S.convertTypes ({
accountId: “broj”,
websiteId: “number”,
zoneId: “broj”
}, e);
}
};

operate R(e, r) r.refererInfo.referer;
return e.params.safe ? t.change(/^http:/i, “https:”) : t;

operirati O (e, r) {
var t = e.params;

if ("video" === r) {
var i = [];
return t.video && t.video.playerWidth && t.video.playerHeight ? i = [t.video.playerWidth, t.video.playerHeight]: Array.isArray (S.deepAccess (e, “mediaTypes.video.playerSize”)) && 1 === e.mediaTypes.video.playerSize.size? i = e.mediaTypes.video.playerSize [0]: Array.isArray (e.sizes) && 0 <e.sizes.size && Array.isArray (e.sizes [0]) && 1 <e.sizes [0] .veličina && (i = e.veličine [0]), i; } var n = []; vratiti Array.isArray (t.sizes)? n = t.sizes: void 0! == S.deepAccess (e, "mediaTypes.banner.sizes")? n = a (e.mediaTypes.banner.sizes): Array.isArray (e.sizes) && 0 <e.sizes.size? n = a(e.sizes) : S.logWarn("Rubicon: no sizes are setup or found"), d(n); } operate a(e) { return S.parseSizesInput(e).scale back(operate (e, r) { var t = parseInt(p[r], 10); return t && e.push(t), e; }, []); } operate s(e) { return "object" === E(S.deepAccess(e, "params.video")) && void 0 !== S.deepAccess(e, "mediaTypes.".concat(u.d)); } operate m(e, r) { var t = 1 < arguments.size && void 0 !== r && r; return s(e) ? -1 === ["outstream" https://news.google.com/__i/rss/rd/articles/, "instream"] .indexOf (S.deepAccess (e, "mediaTypes.". Concat (ud, ".kontekst")))? void (t && S.logError ("Rubicon: mediaTypes.video.context mora biti outstream ili instream")): O (e, "video"). veličina <2? void (t && S.logError ("Rubicon: ne može odrediti veličinu playera videozapisa")): (t && S.logMessage ("Rubicon: izrada video zahtjeva za adUnit", e.adUnitCode), "video"): 0 === O (e, "natpis"). Veličina? void (t && S.logError("Rubicon: could not determine the sizes for banner request")) : (t && S.logMessage("Rubicon: making banner request for adUnit", e.adUnitCode), "banner"); } var c = operate c() { return w = {}; }; operate d(e) { var n = [15, 2, 9]; return e.kind(operate (e, r) -1 < i ? -1 === t ? 1 : -1 === i ? -1 : t - i : e - r; ); } function g(e) { var r = parseInt(S.deepAccess(e, "params.video.size_id")); return isNaN(r) ? "outstream" === S.deepAccess (e, "mediaTypes.". concat (ud, ".context"))? 203: 201: r; } funkcija v (e) {povratak {rasponi: {nizak: [{max: 5, prirast: .5}], srednji: [{max: 20, prirast: .1}], visoki: [{max: 20, prirast: .01}], automatski: [{max: 5, prirast: .05}, {min: 5, max: 10, priraštaj: .1}, {min: 10, max: 20, priraštaj: .5} ], gusta: [{max: 3, prirast: .01}, {min: 3, max: 8, prirast: .05}, {min: 8, max: 20, priraštaj: .5}], prilagođeno: e .getConfig ("customPriceBucket") && e.getConfig ("customPriceBucket"). segmenti} [e.getConfig ("priceGranularity"]]}; } funkcija l (r) {var t =! 0, e = Object.prototype.toString.call ([]), i = Object.prototype.toString.call (0), n = {mimes: e, protokoli: e , maxduracija: i, linearnost: i, api: e}; vratiti Object.keys (n) .forEach (function (e) {Object.prototype.toString.call (S.deepAccess (r, "mediaTypes.video." + e))! == n [e] && (t =! 1, S.logError ("Rubicon: mediaTypes.video." + e + "je obavezan i mora biti tipa:" + n [e])); }), t; } funkcija T (e) {var r =! 1, t = ["asi" https://news.google.com/__i/rss/rd/articles/, "sid" https://news.google.com / __ i / rss / rd / articles /, "hp"]; return e.nodes && ((r = e.nodes.reduce (function (e, r) {return e? t.every (function (e) {return r.hasOwnProperty (e);}): e; },! 0)) || S.logError ("Rubicon: nedostaju potrebni parametar scina"), r; } funkcija b (e, r) {povratak "rp_schain" === e?

for (var r = 0, n = new Array(t); r < t; r++) { n[r] = e[r]; } return n; } operate d() { return (d = Object.assign || operate (e) { for (var t = 1; t < arguments.size; t++) { var r = arguments[t]; for (var n in r) { Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]); } } return e; }).apply(this, arguments); } operate u(e, t, r) { return t in e ? Object.defineProperty(e, t, { worth: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e; } var p = "sonobi", b = Object(y.generateUUID)(), a = { code: p, supportedMediaTypes: [i.b, i.d], isBidRequestValid: operate isBidRequestValid(e) { if (!e.params) return !1; if (!e.params.ad_unit && !e.params.placement_id) return !1; if (!Object(y.deepAccess)(e, "mediaTypes.banner") && !Object(y.deepAccess)(e, "mediaTypes.video")) return !1; if (Object(y.deepAccess)(e, "mediaTypes.banner")) { if (!Object(y.deepAccess)(e, "mediaTypes.banner.sizes") && !e.params.sizes) return !1; } else if (Object(y.deepAccess)(e, "mediaTypes.video")) { if ("outstream" === Object(y.deepAccess)(e, "mediaTypes.video.context") && !e.params.sizes) return !1; if ("instream" === Object(y.deepAccess)(e, "mediaTypes.video.context") && !Object(y.deepAccess)(e, "mediaTypes.video.playerSize")) return !1; } return !0; }, constructRequests: operate constructRequests(e, t) { var r = e.map(operate (e) { var t = operate (e) { if (e.params.ad_unit) return e.params.ad_unit; return e.params.placement_id; }(e); return /^[/]?[d]+[[/].+[/]?]?$/.take a look at(t) ? (t = "/" === t.charAt (0)? t : "/" + t, u({}, "".concat(t, "|").concat(e.bidId), "".concat(l(e)).concat(f(e)))) : /^[0-9a-fA-F]{20}$/.take a look at(t) && 20 === t.size ? u ({}, e.bidId, "" .concat (t, "|"). concat (l (e)). concat (f (e))): void Object (y.logError) ("Oglasna jedinica kôd ili Sonobi ID položaja za utor ".concat (e.bidId," nije valjan ")); }), n = {}; r.forEach (operirati (e) {d (n, e);}); var i = {key_maker: JSON.stringify (n), ref: t.refererInfo.referer, s: Object (y.generateUUID) (), pv: b, vp: v (), lib_name: "prebid", lib_v: "4.13.0", nas: 0}; obgetConfig ("userSync") && obgetConfig ("userSync"). syncsPerBidder && (i.us = obgetConfig ("userSync"). syncsPerBidder), cacanBidderRegisterSync ("iframe", str)? i.ius = 1: i.ius = 0, Object (y.deepAccess) (e [0], "params.hfa") && (i.hfa = Object (y.deepAccess) (e [0], "params .hfa ")), e [0] .params.referrer && (i.ref = e [0] .params.referrer), t && t.gdprConsent && (i.gdpr = t.gdprConsent.gdprPrimjenjuje? "true": "false", t.gdprConsent.consentString && (i.consent_string = t.gdprConsent.consentString)), e [0] .schain && (i.schain = JSON.stringify (e [0] .schain) ), Object (y.deepAccess) (e [0], "userId") && 0 <Object.keys (e [0] .personId) .size && (i.userid = JSON.stringify (e [0] .personId )); var s = e [0] .params.key fraze; if (s && (i.kw = s), t && t.uspConsent && (i.us_privacy = t.uspConsent), Object (y.isEmpty) (n)) return null; var a = "https://apex.go.sonobi.com/trinity.json"; vrati Object (y.deepAccess) (e [0], "params.bid_request_url") && (a = Object (y.deepAccess) (e [0], "params.bid_request_url")), {metodologija: "GET", url: a, withCredentials:! 0, information: i, bidderRequests: e}; }, interpretResponse: operirati interpretResponse (e, l) {var f = e.physique, m = [], v = l.information.ref; return 0 === Tipke objekta (f.slots) .veličina || Object.keys (f.slots) .forEach (operate (e) {var t = f.slots [e], r = e.cut up ("|"). Slice (-1) [0], n = operate (e, t) {for (var r = 0; r <e.size; r ++) {if (e [r] .bidId === t) return e [r];}} (l.bidderRequests, r) , i = null; "video" === t.sbi_ct && (i = "video" https://news.google.com/__i/rss/rd/articles/, "outstream" === Objekt (god. deepAccess) (n, "mediaTypes.video.context") && (i = "outstream")); var s, a, o, c, d, u, p, b = j (i, v); t.sbi_aid && t.sbi_mouse && t.sbi_size && (o = void 0 === (a = (s = h (t.sbi_size.cut up ("x", 2)) [0])? 1: a, d = praznina 0 === (c = s [1])? 1 : c, u = t.sbi_aid, assist: t.sbi_aid, netRevenue: !0, foreign money: "USD" , t.sbi_dozer && (u.dealId = t.sbi_dozer), "video" === i ? (u.mediaType = "video", u.vastUrl = b(f.sbi_dc, t.sbi_aid), delete u.advert, delete u.width, delete u.top) : "outstream" === i && n && (u.mediaType = "video", u.vastUrl = b(f.sbi_dc, t.sbi_aid), u.renderer = operate (e, t) { var r = 2 < arguments.size && void 0 !== arguments[2] ? arguments[2] : {}, n = g.a.set up({ id: t.assist, url: "https://mtrx.go.sonobi.com/sbi_outstream_renderer.js", config: r, loaded: !1, adUnitCode: e }); strive { n.setRender(O); } catch (e) { Object(y.logWarn)("Prebid Error calling setRender on renderer", e); } return n.setEventHandlers({ impression: operate impression() { return Object(y.logMessage)("Sonobi outstream video impression event"); }, loaded: operate loaded() { return Object(y.logMessage)("Sonobi outstream video loaded event"); }, ended: operate ended() { Object(y.logMessage)("Sonobi outstream renderer video event"); } }), n; }(n.adUnitCode, u, Object(y.deepAccess)(n, "renderer.options")), p = Object(y.deepAccess)(n, "params.sizes"), Array.isArray(p) && Array.isArray(p[0]) && (p = p[0]), p && (u.width = p[0], u.top = p[1])), m.push(u)); }), m; }, getUserSyncs: operate getUserSyncs(e, t) { var r = []; strive { e.pixelEnabled && t[0].physique.sbi_px.forEach(operate (e) { r.push({ sort: e.sort, url: e.url }); }); } catch (e) {} return r; } }; operate l(e) { return Object(y.deepAccess)(e, "mediaTypes.video") ? "": e.params.sizes? Objekt (y.parseSizesInput) (e.params.sizes) .biti dio (","): Object (y.deepAccess) (e, "mediaTypes.banner.sizes")? Object (y.parseSizesInput) (Object (y.deepAccess) (e, "mediaTypes.banner.sizes")). Biti dio (","): e.sizes? Object(y.parseSizesInput)(e.sizes).be part of(",") : void 0; } operate f(e) f=".concat(e.params.ground) : ""; var j = operate j(i, s) { return operate (e, t) ; }; var m = operate m(e) { var r = 0 < arguments.size && void 0 !== e ? e: prozor; return operate () {var e = 0 <argument.size && void 0! == argumenti [0]? argumenti [0]: 0, t = 1 <argument.length && void 0! == argumenti [1]? arguments[1] : Number.MAX_SAFE_INTEGER; return r.innerWidth >= e && r.innerWidth < t; }; }; operate v() { var e = 0 < arguments.size && void 0 !== arguments[0] ? argumenti [0]: prozor, t = m (e), r = 992, n = 768; vratiti t (0, 768)? "mobilni": t (n, r)? "tablet" : "desktop"; } operate O(i) { i.renderer.push(operate () { var e = h(i.getSize().cut up("x"), 2), t = e[0], r = e[1], n = new window.SbiOutstreamRenderer(); n.init({ vastUrl: i.vastUrl, top: r, width: t }), n.setRootElement(i.adUnitCode); }); } Object(n.registerBidder)(a); } }, [770]); pbjsChunk([103], { 780: operate _(e, t, r) { e.exports = r(781); }, 781: operate _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), r.d(t, "GOOGLE_CONSENT", operate () { return B; }), r.d(t, "spec", operate () { return n; }); var I = r(0), P = r(3), u = r(11), a = r(1), c = r(2); operate d(e) { return (d = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "symbol" : _typeof(e); })(e); } var i = "spotx", B = { consented_providers: ["3"https://news.google.com/__i/rss/rd/articles/,"7"https://news.google.com/__i/rss/rd/articles/,"11"https://news.google.com/__i/rss/rd/articles/,"12"https://news.google.com/__i/rss/rd/articles/,"15"https://news.google.com/__i/rss/rd/articles/,"20"https://news.google.com/__i/rss/rd/articles/,"22"https://news.google.com/__i/rss/rd/articles/,"35"https://news.google.com/__i/rss/rd/articles/,"43"https://news.google.com/__i/rss/rd/articles/,"46"https://news.google.com/__i/rss/rd/articles/,"48"https://news.google.com/__i/rss/rd/articles/,"55"https://news.google.com/__i/rss/rd/articles/,"57"https://news.google.com/__i/rss/rd/articles/,"61"https://news.google.com/__i/rss/rd/articles/,"62"https://news.google.com/__i/rss/rd/articles/,"66"https://news.google.com/__i/rss/rd/articles/,"70"https://news.google.com/__i/rss/rd/articles/,"80"https://news.google.com/__i/rss/rd/articles/,"83"https://news.google.com/__i/rss/rd/articles/,"85"https://news.google.com/__i/rss/rd/articles/,"86"https://news.google.com/__i/rss/rd/articles/,"89"https://news.google.com/__i/rss/rd/articles/,"93"https://news.google.com/__i/rss/rd/articles/,"108"https://news.google.com/__i/rss/rd/articles/,"122"https://news.google.com/__i/rss/rd/articles/,"124"https://news.google.com/__i/rss/rd/articles/,"125"https://news.google.com/__i/rss/rd/articles/,"126"https://news.google.com/__i/rss/rd/articles/,"131"https://news.google.com/__i/rss/rd/articles/,"134"https://news.google.com/__i/rss/rd/articles/,"135"https://news.google.com/__i/rss/rd/articles/,"136"https://news.google.com/__i/rss/rd/articles/,"143"https://news.google.com/__i/rss/rd/articles/,"144"https://news.google.com/__i/rss/rd/articles/,"147"https://news.google.com/__i/rss/rd/articles/,"149"https://news.google.com/__i/rss/rd/articles/,"153"https://news.google.com/__i/rss/rd/articles/,"154"https://news.google.com/__i/rss/rd/articles/,"159"https://news.google.com/__i/rss/rd/articles/,"161"https://news.google.com/__i/rss/rd/articles/,"162"https://news.google.com/__i/rss/rd/articles/,"165"https://news.google.com/__i/rss/rd/articles/,"167"https://news.google.com/__i/rss/rd/articles/,"171"https://news.google.com/__i/rss/rd/articles/,"178"https://news.google.com/__i/rss/rd/articles/,"184"https://news.google.com/__i/rss/rd/articles/,"188"https://news.google.com/__i/rss/rd/articles/,"192"https://news.google.com/__i/rss/rd/articles/,"195"https://news.google.com/__i/rss/rd/articles/,"196"https://news.google.com/__i/rss/rd/articles/,"202"https://news.google.com/__i/rss/rd/articles/,"209"https://news.google.com/__i/rss/rd/articles/,"211"https://news.google.com/__i/rss/rd/articles/,"218"https://news.google.com/__i/rss/rd/articles/,"221"https://news.google.com/__i/rss/rd/articles/,"228"https://news.google.com/__i/rss/rd/articles/,"229"https://news.google.com/__i/rss/rd/articles/,"230"https://news.google.com/__i/rss/rd/articles/,"236"https://news.google.com/__i/rss/rd/articles/,"239"https://news.google.com/__i/rss/rd/articles/,"241"https://news.google.com/__i/rss/rd/articles/,"253"https://news.google.com/__i/rss/rd/articles/,"255"https://news.google.com/__i/rss/rd/articles/,"259"https://news.google.com/__i/rss/rd/articles/,"266"https://news.google.com/__i/rss/rd/articles/,"271"https://news.google.com/__i/rss/rd/articles/,"272"https://news.google.com/__i/rss/rd/articles/,"274"https://news.google.com/__i/rss/rd/articles/,"286"https://news.google.com/__i/rss/rd/articles/,"291"https://news.google.com/__i/rss/rd/articles/,"294"https://news.google.com/__i/rss/rd/articles/,"303"https://news.google.com/__i/rss/rd/articles/,"308"https://news.google.com/__i/rss/rd/articles/,"310"https://news.google.com/__i/rss/rd/articles/,"311"https://news.google.com/__i/rss/rd/articles/,"313"https://news.google.com/__i/rss/rd/articles/,"314"https://news.google.com/__i/rss/rd/articles/,"316"https://news.google.com/__i/rss/rd/articles/,"317"https://news.google.com/__i/rss/rd/articles/,"322"https://news.google.com/__i/rss/rd/articles/,"323"https://news.google.com/__i/rss/rd/articles/,"327"https://news.google.com/__i/rss/rd/articles/,"336"https://news.google.com/__i/rss/rd/articles/,"338"https://news.google.com/__i/rss/rd/articles/,"340"https://news.google.com/__i/rss/rd/articles/,"348"https://news.google.com/__i/rss/rd/articles/,"350"https://news.google.com/__i/rss/rd/articles/,"358"https://news.google.com/__i/rss/rd/articles/,"359"https://news.google.com/__i/rss/rd/articles/,"363"https://news.google.com/__i/rss/rd/articles/,"367"https://news.google.com/__i/rss/rd/articles/,"370"https://news.google.com/__i/rss/rd/articles/,"371"https://news.google.com/__i/rss/rd/articles/,"384"https://news.google.com/__i/rss/rd/articles/,"385"https://news.google.com/__i/rss/rd/articles/,"389"https://news.google.com/__i/rss/rd/articles/,"393"https://news.google.com/__i/rss/rd/articles/,"394"https://news.google.com/__i/rss/rd/articles/,"397"https://news.google.com/__i/rss/rd/articles/,"398"https://news.google.com/__i/rss/rd/articles/,"407"https://news.google.com/__i/rss/rd/articles/,"414"https://news.google.com/__i/rss/rd/articles/,"415"https://news.google.com/__i/rss/rd/articles/,"424"https://news.google.com/__i/rss/rd/articles/,"429"https://news.google.com/__i/rss/rd/articles/,"430"https://news.google.com/__i/rss/rd/articles/,"432"https://news.google.com/__i/rss/rd/articles/,"436"https://news.google.com/__i/rss/rd/articles/,"438"https://news.google.com/__i/rss/rd/articles/,"440"https://news.google.com/__i/rss/rd/articles/,"442"https://news.google.com/__i/rss/rd/articles/,"443"https://news.google.com/__i/rss/rd/articles/,"445"https://news.google.com/__i/rss/rd/articles/,"448"https://news.google.com/__i/rss/rd/articles/,"449"https://news.google.com/__i/rss/rd/articles/,"453"https://news.google.com/__i/rss/rd/articles/,"459"https://news.google.com/__i/rss/rd/articles/,"479"https://news.google.com/__i/rss/rd/articles/,"482"https://news.google.com/__i/rss/rd/articles/,"486"https://news.google.com/__i/rss/rd/articles/,"491"https://news.google.com/__i/rss/rd/articles/,"492"https://news.google.com/__i/rss/rd/articles/,"494"https://news.google.com/__i/rss/rd/articles/,"495"https://news.google.com/__i/rss/rd/articles/,"503"https://news.google.com/__i/rss/rd/articles/,"505"https://news.google.com/__i/rss/rd/articles/,"510"https://news.google.com/__i/rss/rd/articles/,"522"https://news.google.com/__i/rss/rd/articles/,"523"https://news.google.com/__i/rss/rd/articles/,"528"https://news.google.com/__i/rss/rd/articles/,"537"https://news.google.com/__i/rss/rd/articles/,"540"https://news.google.com/__i/rss/rd/articles/,"550"https://news.google.com/__i/rss/rd/articles/,"559"https://news.google.com/__i/rss/rd/articles/,"560"https://news.google.com/__i/rss/rd/articles/,"568"https://news.google.com/__i/rss/rd/articles/,"571"https://news.google.com/__i/rss/rd/articles/,"574"https://news.google.com/__i/rss/rd/articles/,"575"https://news.google.com/__i/rss/rd/articles/,"576"https://news.google.com/__i/rss/rd/articles/,"584"https://news.google.com/__i/rss/rd/articles/,"585"https://news.google.com/__i/rss/rd/articles/,"587"https://news.google.com/__i/rss/rd/articles/,"588"https://news.google.com/__i/rss/rd/articles/,"590"https://news.google.com/__i/rss/rd/articles/,"591"https://news.google.com/__i/rss/rd/articles/,"592"https://news.google.com/__i/rss/rd/articles/,"595"https://news.google.com/__i/rss/rd/articles/,"609"https://news.google.com/__i/rss/rd/articles/,"621"https://news.google.com/__i/rss/rd/articles/,"624"https://news.google.com/__i/rss/rd/articles/,"723"https://news.google.com/__i/rss/rd/articles/,"725"https://news.google.com/__i/rss/rd/articles/,"733"https://news.google.com/__i/rss/rd/articles/,"737"https://news.google.com/__i/rss/rd/articles/,"776"https://news.google.com/__i/rss/rd/articles/,"780"https://news.google.com/__i/rss/rd/articles/,"782"https://news.google.com/__i/rss/rd/articles/,"787"https://news.google.com/__i/rss/rd/articles/,"797"https://news.google.com/__i/rss/rd/articles/,"798"https://news.google.com/__i/rss/rd/articles/,"802"https://news.google.com/__i/rss/rd/articles/,"803"https://news.google.com/__i/rss/rd/articles/,"814"https://news.google.com/__i/rss/rd/articles/,"817"https://news.google.com/__i/rss/rd/articles/,"820"https://news.google.com/__i/rss/rd/articles/,"821"https://news.google.com/__i/rss/rd/articles/,"827"https://news.google.com/__i/rss/rd/articles/,"829"https://news.google.com/__i/rss/rd/articles/,"839"https://news.google.com/__i/rss/rd/articles/,"853"https://news.google.com/__i/rss/rd/articles/,"864"https://news.google.com/__i/rss/rd/articles/,"867"https://news.google.com/__i/rss/rd/articles/,"874"https://news.google.com/__i/rss/rd/articles/,"899"https://news.google.com/__i/rss/rd/articles/,"904"https://news.google.com/__i/rss/rd/articles/,"922"https://news.google.com/__i/rss/rd/articles/,"926"https://news.google.com/__i/rss/rd/articles/,"931"https://news.google.com/__i/rss/rd/articles/,"932"https://news.google.com/__i/rss/rd/articles/,"933"https://news.google.com/__i/rss/rd/articles/,"938"https://news.google.com/__i/rss/rd/articles/,"955"https://news.google.com/__i/rss/rd/articles/,"973"https://news.google.com/__i/rss/rd/articles/,"976"https://news.google.com/__i/rss/rd/articles/,"979"https://news.google.com/__i/rss/rd/articles/,"981"https://news.google.com/__i/rss/rd/articles/,"985"https://news.google.com/__i/rss/rd/articles/,"987"https://news.google.com/__i/rss/rd/articles/,"991"https://news.google.com/__i/rss/rd/articles/,"1003"https://news.google.com/__i/rss/rd/articles/,"1024"https://news.google.com/__i/rss/rd/articles/,"1025"https://news.google.com/__i/rss/rd/articles/,"1027"https://news.google.com/__i/rss/rd/articles/,"1028"https://news.google.com/__i/rss/rd/articles/,"1029"https://news.google.com/__i/rss/rd/articles/,"1033"https://news.google.com/__i/rss/rd/articles/,"1034"https://news.google.com/__i/rss/rd/articles/,"1040"https://news.google.com/__i/rss/rd/articles/,"1047"https://news.google.com/__i/rss/rd/articles/,"1048"https://news.google.com/__i/rss/rd/articles/,"1051"https://news.google.com/__i/rss/rd/articles/,"1052"https://news.google.com/__i/rss/rd/articles/,"1053"https://news.google.com/__i/rss/rd/articles/,"1054"https://news.google.com/__i/rss/rd/articles/,"1062"https://news.google.com/__i/rss/rd/articles/,"1063"https://news.google.com/__i/rss/rd/articles/,"1067"https://news.google.com/__i/rss/rd/articles/,"1072"https://news.google.com/__i/rss/rd/articles/,"1085"https://news.google.com/__i/rss/rd/articles/,"1092"https://news.google.com/__i/rss/rd/articles/,"1095"https://news.google.com/__i/rss/rd/articles/,"1097"https://news.google.com/__i/rss/rd/articles/,"1099"https://news.google.com/__i/rss/rd/articles/,"1100"https://news.google.com/__i/rss/rd/articles/,"1107"https://news.google.com/__i/rss/rd/articles/,"1126"https://news.google.com/__i/rss/rd/articles/,"1127"https://news.google.com/__i/rss/rd/articles/,"1143"https://news.google.com/__i/rss/rd/articles/,"1149"https://news.google.com/__i/rss/rd/articles/,"1152"https://news.google.com/__i/rss/rd/articles/,"1162"https://news.google.com/__i/rss/rd/articles/,"1166"https://news.google.com/__i/rss/rd/articles/,"1167"https://news.google.com/__i/rss/rd/articles/,"1170"https://news.google.com/__i/rss/rd/articles/,"1171"https://news.google.com/__i/rss/rd/articles/,"1172"https://news.google.com/__i/rss/rd/articles/,"1188"https://news.google.com/__i/rss/rd/articles/,"1192"https://news.google.com/__i/rss/rd/articles/,"1199"https://news.google.com/__i/rss/rd/articles/,"1201"https://news.google.com/__i/rss/rd/articles/,"1204"https://news.google.com/__i/rss/rd/articles/,"1205"https://news.google.com/__i/rss/rd/articles/,"1211"https://news.google.com/__i/rss/rd/articles/,"1212"https://news.google.com/__i/rss/rd/articles/,"1215"https://news.google.com/__i/rss/rd/articles/,"1220"https://news.google.com/__i/rss/rd/articles/,"1225"https://news.google.com/__i/rss/rd/articles/,"1226"https://news.google.com/__i/rss/rd/articles/,"1227"https://news.google.com/__i/rss/rd/articles/,"1230"https://news.google.com/__i/rss/rd/articles/,"1232"https://news.google.com/__i/rss/rd/articles/,"1236"https://news.google.com/__i/rss/rd/articles/,"1241"https://news.google.com/__i/rss/rd/articles/,"1248"https://news.google.com/__i/rss/rd/articles/,"1250"https://news.google.com/__i/rss/rd/articles/,"1252"https://news.google.com/__i/rss/rd/articles/,"1268"https://news.google.com/__i/rss/rd/articles/,"1275"https://news.google.com/__i/rss/rd/articles/,"1276"https://news.google.com/__i/rss/rd/articles/,"1284"https://news.google.com/__i/rss/rd/articles/,"1286"https://news.google.com/__i/rss/rd/articles/,"1298"https://news.google.com/__i/rss/rd/articles/,"1301"https://news.google.com/__i/rss/rd/articles/,"1307"https://news.google.com/__i/rss/rd/articles/,"1312"https://news.google.com/__i/rss/rd/articles/,"1313"https://news.google.com/__i/rss/rd/articles/,"1317"https://news.google.com/__i/rss/rd/articles/,"1329"https://news.google.com/__i/rss/rd/articles/,"1336"https://news.google.com/__i/rss/rd/articles/,"1344"https://news.google.com/__i/rss/rd/articles/,"1345"https://news.google.com/__i/rss/rd/articles/,"1356"https://news.google.com/__i/rss/rd/articles/,"1362"https://news.google.com/__i/rss/rd/articles/,"1365"https://news.google.com/__i/rss/rd/articles/,"1375"https://news.google.com/__i/rss/rd/articles/,"1403"https://news.google.com/__i/rss/rd/articles/,"1409"https://news.google.com/__i/rss/rd/articles/,"1411"https://news.google.com/__i/rss/rd/articles/,"1415"https://news.google.com/__i/rss/rd/articles/,"1416"https://news.google.com/__i/rss/rd/articles/,"1419"https://news.google.com/__i/rss/rd/articles/,"1423"https://news.google.com/__i/rss/rd/articles/,"1440"https://news.google.com/__i/rss/rd/articles/,"1442"https://news.google.com/__i/rss/rd/articles/,"1449"https://news.google.com/__i/rss/rd/articles/,"1451"https://news.google.com/__i/rss/rd/articles/,"1455"https://news.google.com/__i/rss/rd/articles/,"1456"https://news.google.com/__i/rss/rd/articles/,"1468"https://news.google.com/__i/rss/rd/articles/,"1496"https://news.google.com/__i/rss/rd/articles/,"1503"https://news.google.com/__i/rss/rd/articles/,"1509"https://news.google.com/__i/rss/rd/articles/,"1512"https://news.google.com/__i/rss/rd/articles/,"1514"https://news.google.com/__i/rss/rd/articles/,"1517"https://news.google.com/__i/rss/rd/articles/,"1520"https://news.google.com/__i/rss/rd/articles/,"1525"https://news.google.com/__i/rss/rd/articles/,"1540"https://news.google.com/__i/rss/rd/articles/,"1547"https://news.google.com/__i/rss/rd/articles/,"1548"https://news.google.com/__i/rss/rd/articles/,"1555"https://news.google.com/__i/rss/rd/articles/,"1558"https://news.google.com/__i/rss/rd/articles/,"1570"https://news.google.com/__i/rss/rd/articles/,"1575"https://news.google.com/__i/rss/rd/articles/,"1577"https://news.google.com/__i/rss/rd/articles/,"1579"https://news.google.com/__i/rss/rd/articles/,"1583"https://news.google.com/__i/rss/rd/articles/,"1584"https://news.google.com/__i/rss/rd/articles/,"1591"https://news.google.com/__i/rss/rd/articles/,"1598"https://news.google.com/__i/rss/rd/articles/,"1603"https://news.google.com/__i/rss/rd/articles/,"1608"https://news.google.com/__i/rss/rd/articles/,"1613"https://news.google.com/__i/rss/rd/articles/,"1616"https://news.google.com/__i/rss/rd/articles/,"1626"https://news.google.com/__i/rss/rd/articles/,"1631"https://news.google.com/__i/rss/rd/articles/,"1633"https://news.google.com/__i/rss/rd/articles/,"1638"https://news.google.com/__i/rss/rd/articles/,"1642"https://news.google.com/__i/rss/rd/articles/,"1648"https://news.google.com/__i/rss/rd/articles/,"1651"https://news.google.com/__i/rss/rd/articles/,"1652"https://news.google.com/__i/rss/rd/articles/,"1653"https://news.google.com/__i/rss/rd/articles/,"1660"https://news.google.com/__i/rss/rd/articles/,"1665"https://news.google.com/__i/rss/rd/articles/,"1667"https://news.google.com/__i/rss/rd/articles/,"1669"https://news.google.com/__i/rss/rd/articles/,"1671"https://news.google.com/__i/rss/rd/articles/,"1674"https://news.google.com/__i/rss/rd/articles/,"1677"https://news.google.com/__i/rss/rd/articles/,"1678"https://news.google.com/__i/rss/rd/articles/,"1682"https://news.google.com/__i/rss/rd/articles/,"1684"https://news.google.com/__i/rss/rd/articles/,"1697"https://news.google.com/__i/rss/rd/articles/,"1703"https://news.google.com/__i/rss/rd/articles/,"1705"https://news.google.com/__i/rss/rd/articles/,"1716"https://news.google.com/__i/rss/rd/articles/,"1720"https://news.google.com/__i/rss/rd/articles/,"1721"https://news.google.com/__i/rss/rd/articles/,"1722"https://news.google.com/__i/rss/rd/articles/,"1725"https://news.google.com/__i/rss/rd/articles/,"1732"https://news.google.com/__i/rss/rd/articles/,"1733"https://news.google.com/__i/rss/rd/articles/,"1735"https://news.google.com/__i/rss/rd/articles/,"1739"https://news.google.com/__i/rss/rd/articles/,"1741"https://news.google.com/__i/rss/rd/articles/,"1745"https://news.google.com/__i/rss/rd/articles/,"1750"https://news.google.com/__i/rss/rd/articles/,"1753"https://news.google.com/__i/rss/rd/articles/,"1760"https://news.google.com/__i/rss/rd/articles/,"1765"https://news.google.com/__i/rss/rd/articles/,"1769"https://news.google.com/__i/rss/rd/articles/,"1776"https://news.google.com/__i/rss/rd/articles/,"1780"https://news.google.com/__i/rss/rd/articles/,"1782"https://news.google.com/__i/rss/rd/articles/,"1786"https://news.google.com/__i/rss/rd/articles/,"1791"https://news.google.com/__i/rss/rd/articles/,"1794"https://news.google.com/__i/rss/rd/articles/,"1799"https://news.google.com/__i/rss/rd/articles/,"1800"https://news.google.com/__i/rss/rd/articles/,"1801"https://news.google.com/__i/rss/rd/articles/,"1810"https://news.google.com/__i/rss/rd/articles/,"1827"https://news.google.com/__i/rss/rd/articles/,"1831"https://news.google.com/__i/rss/rd/articles/,"1832"https://news.google.com/__i/rss/rd/articles/,"1834"https://news.google.com/__i/rss/rd/articles/,"1837"https://news.google.com/__i/rss/rd/articles/,"1840"https://news.google.com/__i/rss/rd/articles/,"1843"https://news.google.com/__i/rss/rd/articles/,"1844"https://news.google.com/__i/rss/rd/articles/,"1845"https://news.google.com/__i/rss/rd/articles/,"1858"https://news.google.com/__i/rss/rd/articles/,"1859"https://news.google.com/__i/rss/rd/articles/,"1863"https://news.google.com/__i/rss/rd/articles/,"1866"https://news.google.com/__i/rss/rd/articles/,"1870"https://news.google.com/__i/rss/rd/articles/,"1872"https://news.google.com/__i/rss/rd/articles/,"1875"https://news.google.com/__i/rss/rd/articles/,"1878"https://news.google.com/__i/rss/rd/articles/,"1880"https://news.google.com/__i/rss/rd/articles/,"1882"https://news.google.com/__i/rss/rd/articles/,"1883"https://news.google.com/__i/rss/rd/articles/,"1889"https://news.google.com/__i/rss/rd/articles/,"1892"https://news.google.com/__i/rss/rd/articles/,"1896"https://news.google.com/__i/rss/rd/articles/,"1898"https://news.google.com/__i/rss/rd/articles/,"1899"https://news.google.com/__i/rss/rd/articles/,"1902"https://news.google.com/__i/rss/rd/articles/,"1905"https://news.google.com/__i/rss/rd/articles/,"1911"https://news.google.com/__i/rss/rd/articles/,"1922"https://news.google.com/__i/rss/rd/articles/,"1928"https://news.google.com/__i/rss/rd/articles/,"1929"https://news.google.com/__i/rss/rd/articles/,"1934"https://news.google.com/__i/rss/rd/articles/,"1942"https://news.google.com/__i/rss/rd/articles/,"1943"https://news.google.com/__i/rss/rd/articles/,"1944"https://news.google.com/__i/rss/rd/articles/,"1945"https://news.google.com/__i/rss/rd/articles/,"1958"https://news.google.com/__i/rss/rd/articles/,"1960"https://news.google.com/__i/rss/rd/articles/,"1962"https://news.google.com/__i/rss/rd/articles/,"1963"https://news.google.com/__i/rss/rd/articles/,"1964"https://news.google.com/__i/rss/rd/articles/,"1967"https://news.google.com/__i/rss/rd/articles/,"1968"https://news.google.com/__i/rss/rd/articles/,"1978"https://news.google.com/__i/rss/rd/articles/,"1985"https://news.google.com/__i/rss/rd/articles/,"1986"https://news.google.com/__i/rss/rd/articles/,"1987"https://news.google.com/__i/rss/rd/articles/,"1998"https://news.google.com/__i/rss/rd/articles/,"2003"https://news.google.com/__i/rss/rd/articles/,"2007"https://news.google.com/__i/rss/rd/articles/,"2012"https://news.google.com/__i/rss/rd/articles/,"2013"https://news.google.com/__i/rss/rd/articles/,"2027"https://news.google.com/__i/rss/rd/articles/,"2035"https://news.google.com/__i/rss/rd/articles/,"2038"https://news.google.com/__i/rss/rd/articles/,"2039"https://news.google.com/__i/rss/rd/articles/,"2044"https://news.google.com/__i/rss/rd/articles/,"2047"https://news.google.com/__i/rss/rd/articles/,"2052"https://news.google.com/__i/rss/rd/articles/,"2056"https://news.google.com/__i/rss/rd/articles/,"2059"https://news.google.com/__i/rss/rd/articles/,"2062"https://news.google.com/__i/rss/rd/articles/,"2064"https://news.google.com/__i/rss/rd/articles/,"2068"https://news.google.com/__i/rss/rd/articles/,"2070"https://news.google.com/__i/rss/rd/articles/,"2072"https://news.google.com/__i/rss/rd/articles/,"2078"https://news.google.com/__i/rss/rd/articles/,"2079"https://news.google.com/__i/rss/rd/articles/,"2084"https://news.google.com/__i/rss/rd/articles/,"2088"https://news.google.com/__i/rss/rd/articles/,"2090"https://news.google.com/__i/rss/rd/articles/,"2095"https://news.google.com/__i/rss/rd/articles/,"2100"https://news.google.com/__i/rss/rd/articles/,"2103"https://news.google.com/__i/rss/rd/articles/,"2107"https://news.google.com/__i/rss/rd/articles/,"2109"https://news.google.com/__i/rss/rd/articles/,"2113"https://news.google.com/__i/rss/rd/articles/,"2115"https://news.google.com/__i/rss/rd/articles/,"2121"https://news.google.com/__i/rss/rd/articles/,"2127"https://news.google.com/__i/rss/rd/articles/,"2130"https://news.google.com/__i/rss/rd/articles/,"2133"https://news.google.com/__i/rss/rd/articles/,"2137"https://news.google.com/__i/rss/rd/articles/,"2140"https://news.google.com/__i/rss/rd/articles/,"2141"https://news.google.com/__i/rss/rd/articles/,"2145"https://news.google.com/__i/rss/rd/articles/,"2147"https://news.google.com/__i/rss/rd/articles/,"2150"https://news.google.com/__i/rss/rd/articles/,"2156"https://news.google.com/__i/rss/rd/articles/,"2166"https://news.google.com/__i/rss/rd/articles/,"2170"https://news.google.com/__i/rss/rd/articles/,"2171"https://news.google.com/__i/rss/rd/articles/,"2176"https://news.google.com/__i/rss/rd/articles/,"2177"https://news.google.com/__i/rss/rd/articles/,"2179"https://news.google.com/__i/rss/rd/articles/,"2183"https://news.google.com/__i/rss/rd/articles/,"2186"https://news.google.com/__i/rss/rd/articles/,"2192"https://news.google.com/__i/rss/rd/articles/,"2198"https://news.google.com/__i/rss/rd/articles/,"2202"https://news.google.com/__i/rss/rd/articles/,"2205"https://news.google.com/__i/rss/rd/articles/,"2214"https://news.google.com/__i/rss/rd/articles/,"2216"https://news.google.com/__i/rss/rd/articles/,"2219"https://news.google.com/__i/rss/rd/articles/,"2220"https://news.google.com/__i/rss/rd/articles/,"2222"https://news.google.com/__i/rss/rd/articles/,"2223"https://news.google.com/__i/rss/rd/articles/,"2224"https://news.google.com/__i/rss/rd/articles/,"2225"https://news.google.com/__i/rss/rd/articles/,"2227"https://news.google.com/__i/rss/rd/articles/,"2228"https://news.google.com/__i/rss/rd/articles/,"2234"https://news.google.com/__i/rss/rd/articles/,"2238"https://news.google.com/__i/rss/rd/articles/,"2247"https://news.google.com/__i/rss/rd/articles/,"2251"https://news.google.com/__i/rss/rd/articles/,"2253"https://news.google.com/__i/rss/rd/articles/,"2262"https://news.google.com/__i/rss/rd/articles/,"2264"https://news.google.com/__i/rss/rd/articles/,"2271"https://news.google.com/__i/rss/rd/articles/,"2276"https://news.google.com/__i/rss/rd/articles/,"2278"https://news.google.com/__i/rss/rd/articles/,"2279"https://news.google.com/__i/rss/rd/articles/,"2282"https://news.google.com/__i/rss/rd/articles/,"2290"https://news.google.com/__i/rss/rd/articles/,"2292"https://news.google.com/__i/rss/rd/articles/,"2295"https://news.google.com/__i/rss/rd/articles/,"2299"https://news.google.com/__i/rss/rd/articles/,"2305"https://news.google.com/__i/rss/rd/articles/,"2306"https://news.google.com/__i/rss/rd/articles/,"2310"https://news.google.com/__i/rss/rd/articles/,"2311"https://news.google.com/__i/rss/rd/articles/,"2312"https://news.google.com/__i/rss/rd/articles/,"2315"https://news.google.com/__i/rss/rd/articles/,"2320"https://news.google.com/__i/rss/rd/articles/,"2325"https://news.google.com/__i/rss/rd/articles/,"2328"https://news.google.com/__i/rss/rd/articles/,"2331"https://news.google.com/__i/rss/rd/articles/,"2334"https://news.google.com/__i/rss/rd/articles/,"2335"https://news.google.com/__i/rss/rd/articles/,"2336"https://news.google.com/__i/rss/rd/articles/,"2337"https://news.google.com/__i/rss/rd/articles/,"2343"https://news.google.com/__i/rss/rd/articles/,"2346"https://news.google.com/__i/rss/rd/articles/,"2354"https://news.google.com/__i/rss/rd/articles/,"2357"https://news.google.com/__i/rss/rd/articles/,"2358"https://news.google.com/__i/rss/rd/articles/,"2359"https://news.google.com/__i/rss/rd/articles/,"2366"https://news.google.com/__i/rss/rd/articles/,"2370"https://news.google.com/__i/rss/rd/articles/,"2373"https://news.google.com/__i/rss/rd/articles/,"2376"https://news.google.com/__i/rss/rd/articles/,"2377"https://news.google.com/__i/rss/rd/articles/,"2380"https://news.google.com/__i/rss/rd/articles/,"2382"https://news.google.com/__i/rss/rd/articles/,"2387"https://news.google.com/__i/rss/rd/articles/,"2389"https://news.google.com/__i/rss/rd/articles/,"2392"https://news.google.com/__i/rss/rd/articles/,"2394"https://news.google.com/__i/rss/rd/articles/,"2400"https://news.google.com/__i/rss/rd/articles/,"2403"https://news.google.com/__i/rss/rd/articles/,"2405"https://news.google.com/__i/rss/rd/articles/,"2406"https://news.google.com/__i/rss/rd/articles/,"2407"https://news.google.com/__i/rss/rd/articles/,"2410"https://news.google.com/__i/rss/rd/articles/,"2411"https://news.google.com/__i/rss/rd/articles/,"2413"https://news.google.com/__i/rss/rd/articles/,"2414"https://news.google.com/__i/rss/rd/articles/,"2415"https://news.google.com/__i/rss/rd/articles/,"2416"https://news.google.com/__i/rss/rd/articles/,"2418"https://news.google.com/__i/rss/rd/articles/,"2422"https://news.google.com/__i/rss/rd/articles/,"2425"https://news.google.com/__i/rss/rd/articles/,"2427"https://news.google.com/__i/rss/rd/articles/,"2435"https://news.google.com/__i/rss/rd/articles/,"2437"https://news.google.com/__i/rss/rd/articles/,"2440"https://news.google.com/__i/rss/rd/articles/,"2441"https://news.google.com/__i/rss/rd/articles/,"2447"https://news.google.com/__i/rss/rd/articles/,"2453"https://news.google.com/__i/rss/rd/articles/,"2459"https://news.google.com/__i/rss/rd/articles/,"2461"https://news.google.com/__i/rss/rd/articles/,"2462"https://news.google.com/__i/rss/rd/articles/,"2464"https://news.google.com/__i/rss/rd/articles/,"2467"https://news.google.com/__i/rss/rd/articles/,"2468"https://news.google.com/__i/rss/rd/articles/,"2472"https://news.google.com/__i/rss/rd/articles/,"2477"https://news.google.com/__i/rss/rd/articles/,"2481"https://news.google.com/__i/rss/rd/articles/,"2484"https://news.google.com/__i/rss/rd/articles/,"2486"https://news.google.com/__i/rss/rd/articles/,"2492"https://news.google.com/__i/rss/rd/articles/,"2493"https://news.google.com/__i/rss/rd/articles/,"2496"https://news.google.com/__i/rss/rd/articles/,"2497"https://news.google.com/__i/rss/rd/articles/,"2498"https://news.google.com/__i/rss/rd/articles/,"2499"https://news.google.com/__i/rss/rd/articles/,"2504"https://news.google.com/__i/rss/rd/articles/,"2506"https://news.google.com/__i/rss/rd/articles/,"2510"https://news.google.com/__i/rss/rd/articles/,"2511"https://news.google.com/__i/rss/rd/articles/,"2512"https://news.google.com/__i/rss/rd/articles/,"2517"https://news.google.com/__i/rss/rd/articles/,"2526"https://news.google.com/__i/rss/rd/articles/,"2527"https://news.google.com/__i/rss/rd/articles/,"2531"https://news.google.com/__i/rss/rd/articles/,"2532"https://news.google.com/__i/rss/rd/articles/,"2534"https://news.google.com/__i/rss/rd/articles/,"2542"https://news.google.com/__i/rss/rd/articles/,"2544"https://news.google.com/__i/rss/rd/articles/,"2552"https://news.google.com/__i/rss/rd/articles/,"2555"https://news.google.com/__i/rss/rd/articles/,"2559"https://news.google.com/__i/rss/rd/articles/,"2563"https://news.google.com/__i/rss/rd/articles/,"2564"https://news.google.com/__i/rss/rd/articles/,"2567"https://news.google.com/__i/rss/rd/articles/,"2568"https://news.google.com/__i/rss/rd/articles/,"2569"https://news.google.com/__i/rss/rd/articles/,"2571"https://news.google.com/__i/rss/rd/articles/,"2572"https://news.google.com/__i/rss/rd/articles/,"2573"https://news.google.com/__i/rss/rd/articles/,"2575"https://news.google.com/__i/rss/rd/articles/,"2577"https://news.google.com/__i/rss/rd/articles/,"2579"https://news.google.com/__i/rss/rd/articles/,"2583"https://news.google.com/__i/rss/rd/articles/,"2584"https://news.google.com/__i/rss/rd/articles/,"2586"https://news.google.com/__i/rss/rd/articles/,"2589"https://news.google.com/__i/rss/rd/articles/,"2595"https://news.google.com/__i/rss/rd/articles/,"2596"https://news.google.com/__i/rss/rd/articles/,"2597"https://news.google.com/__i/rss/rd/articles/,"2601"https://news.google.com/__i/rss/rd/articles/,"2604"https://news.google.com/__i/rss/rd/articles/,"2605"https://news.google.com/__i/rss/rd/articles/,"2609"https://news.google.com/__i/rss/rd/articles/,"2610"https://news.google.com/__i/rss/rd/articles/,"2612"https://news.google.com/__i/rss/rd/articles/,"2614"https://news.google.com/__i/rss/rd/articles/,"2621"https://news.google.com/__i/rss/rd/articles/,"2622"https://news.google.com/__i/rss/rd/articles/,"2624"https://news.google.com/__i/rss/rd/articles/,"2628"https://news.google.com/__i/rss/rd/articles/,"2629"https://news.google.com/__i/rss/rd/articles/,"2632"https://news.google.com/__i/rss/rd/articles/,"2634"https://news.google.com/__i/rss/rd/articles/,"2636"https://news.google.com/__i/rss/rd/articles/,"2639"https://news.google.com/__i/rss/rd/articles/,"2643"https://news.google.com/__i/rss/rd/articles/,"2645"https://news.google.com/__i/rss/rd/articles/,"2646"https://news.google.com/__i/rss/rd/articles/,"2647"https://news.google.com/__i/rss/rd/articles/,"2649"https://news.google.com/__i/rss/rd/articles/,"2650"https://news.google.com/__i/rss/rd/articles/,"2651"https://news.google.com/__i/rss/rd/articles/,"2652"https://news.google.com/__i/rss/rd/articles/,"2656"https://news.google.com/__i/rss/rd/articles/,"2657"https://news.google.com/__i/rss/rd/articles/,"2658"https://news.google.com/__i/rss/rd/articles/,"2660"https://news.google.com/__i/rss/rd/articles/,"2661"https://news.google.com/__i/rss/rd/articles/,"2662"https://news.google.com/__i/rss/rd/articles/,"2663"https://news.google.com/__i/rss/rd/articles/,"2664"https://news.google.com/__i/rss/rd/articles/,"2669"https://news.google.com/__i/rss/rd/articles/,"2670"https://news.google.com/__i/rss/rd/articles/,"2673"https://news.google.com/__i/rss/rd/articles/,"2676"https://news.google.com/__i/rss/rd/articles/,"2677"https://news.google.com/__i/rss/rd/articles/,"2678"https://news.google.com/__i/rss/rd/articles/,"2681"https://news.google.com/__i/rss/rd/articles/,"2682"https://news.google.com/__i/rss/rd/articles/,"2684"https://news.google.com/__i/rss/rd/articles/,"2685"https://news.google.com/__i/rss/rd/articles/,"2686"https://news.google.com/__i/rss/rd/articles/,"2689"https://news.google.com/__i/rss/rd/articles/,"2690"https://news.google.com/__i/rss/rd/articles/,"2691"https://news.google.com/__i/rss/rd/articles/,"2695"https://news.google.com/__i/rss/rd/articles/,"2698"https://news.google.com/__i/rss/rd/articles/,"2699"https://news.google.com/__i/rss/rd/articles/,"2702"https://news.google.com/__i/rss/rd/articles/,"2704"https://news.google.com/__i/rss/rd/articles/,"2705"https://news.google.com/__i/rss/rd/articles/,"2706"https://news.google.com/__i/rss/rd/articles/,"2707"https://news.google.com/__i/rss/rd/articles/,"2709"https://news.google.com/__i/rss/rd/articles/,"2710"https://news.google.com/__i/rss/rd/articles/,"2713"https://news.google.com/__i/rss/rd/articles/,"2714"https://news.google.com/__i/rss/rd/articles/,"2727"https://news.google.com/__i/rss/rd/articles/,"2729"https://news.google.com/__i/rss/rd/articles/,"2739"https://news.google.com/__i/rss/rd/articles/,"2758"https://news.google.com/__i/rss/rd/articles/,"2765"https://news.google.com/__i/rss/rd/articles/,"2766"https://news.google.com/__i/rss/rd/articles/,"2767"https://news.google.com/__i/rss/rd/articles/,"2768"https://news.google.com/__i/rss/rd/articles/,"2770"https://news.google.com/__i/rss/rd/articles/,"2771"https://news.google.com/__i/rss/rd/articles/,"2772"https://news.google.com/__i/rss/rd/articles/,"2776"https://news.google.com/__i/rss/rd/articles/,"2777"https://news.google.com/__i/rss/rd/articles/,"2778"https://news.google.com/__i/rss/rd/articles/,"2779"https://news.google.com/__i/rss/rd/articles/,"2780"https://news.google.com/__i/rss/rd/articles/,"2783"https://news.google.com/__i/rss/rd/articles/,"2784"https://news.google.com/__i/rss/rd/articles/,"2786"https://news.google.com/__i/rss/rd/articles/,"2787"https://news.google.com/__i/rss/rd/articles/,"2791"https://news.google.com/__i/rss/rd/articles/,"2792"https://news.google.com/__i/rss/rd/articles/,"2793"https://news.google.com/__i/rss/rd/articles/,"2797"https://news.google.com/__i/rss/rd/articles/,"2798"https://news.google.com/__i/rss/rd/articles/,"2801"https://news.google.com/__i/rss/rd/articles/,"2802"https://news.google.com/__i/rss/rd/articles/,"2803"https://news.google.com/__i/rss/rd/articles/,"2805"https://news.google.com/__i/rss/rd/articles/,"2808"https://news.google.com/__i/rss/rd/articles/,"2809"https://news.google.com/__i/rss/rd/articles/,"2810"https://news.google.com/__i/rss/rd/articles/,"2811"https://news.google.com/__i/rss/rd/articles/,"2812"https://news.google.com/__i/rss/rd/articles/,"2813"https://news.google.com/__i/rss/rd/articles/,"2814"https://news.google.com/__i/rss/rd/articles/,"2817"https://news.google.com/__i/rss/rd/articles/,"2818"https://news.google.com/__i/rss/rd/articles/,"2824"https://news.google.com/__i/rss/rd/articles/,"2826"https://news.google.com/__i/rss/rd/articles/,"2827"https://news.google.com/__i/rss/rd/articles/,"2829"https://news.google.com/__i/rss/rd/articles/,"2830"https://news.google.com/__i/rss/rd/articles/,"2831"https://news.google.com/__i/rss/rd/articles/,"2832"https://news.google.com/__i/rss/rd/articles/,"2834"https://news.google.com/__i/rss/rd/articles/,"2836"https://news.google.com/__i/rss/rd/articles/,"2838"https://news.google.com/__i/rss/rd/articles/,"2840"https://news.google.com/__i/rss/rd/articles/,"2842"https://news.google.com/__i/rss/rd/articles/,"2843"https://news.google.com/__i/rss/rd/articles/,"2844"https://news.google.com/__i/rss/rd/articles/,"2850"https://news.google.com/__i/rss/rd/articles/,"2851"https://news.google.com/__i/rss/rd/articles/,"2852"https://news.google.com/__i/rss/rd/articles/,"2854"https://news.google.com/__i/rss/rd/articles/,"2858"https://news.google.com/__i/rss/rd/articles/,"2860"https://news.google.com/__i/rss/rd/articles/,"2862"https://news.google.com/__i/rss/rd/articles/,"2864"https://news.google.com/__i/rss/rd/articles/,"2865"https://news.google.com/__i/rss/rd/articles/,"2866"https://news.google.com/__i/rss/rd/articles/,"2867"https://news.google.com/__i/rss/rd/articles/,"2868"https://news.google.com/__i/rss/rd/articles/,"2869"https://news.google.com/__i/rss/rd/articles/,"2871"] }, n = { code: i, gvlid: 165, aliases: ["spotx"], supportedMediaTypes: [c.d], isBidRequestValid: operate isBidRequestValid(e) { if (e && "object" !== d(e.params)) return I.logError(i + ": params is not defined or is incorrect in the bidder settings."), !1; if (!I.deepAccess(e, "mediaTypes.video")) return I.logError(i + ": mediaTypes.video is not present in the bidder settings."), !1; var t = I.deepAccess(e, "mediaTypes.video.playerSize"); if (!t || !I.isArray(t)) return I.logError(i + ": mediaTypes.video.playerSize is not defined in the bidder settings."), !1; if (!I.getBidIdParameter("channel_id", e.params)) return I.logError(i + ": channel_id is not present in bidder params"), !1; if (("outstream" == I.deepAccess(e, "mediaTypes.video.context") || "outstream" == I.deepAccess(e, "params.ad_unit")) && !I.getBidIdParameter("outstream_function", e.params)) { if (!I.getBidIdParameter("outstream_options", e.params)) return I.logError(i + ": please define outstream_options parameter or override the default SpotX outstream rendering by defining your own Outstream function using field outstream_function."), !1; if (!I.getBidIdParameter("slot", e.params.outstream_options)) return I.logError(i + ": please define parameters slot outstream_options object in the configuration."), !1; } return !0; }, constructRequests: operate constructRequests(e, h) { var y = h.refererInfo.referer, b = !!y.match(/^https:/); return e.map(operate (e) { var t = I.getBidIdParameter("page", e.params) ? I.getBidIdParameter ("stranica", e.params): PbgetConfig ("pageUrl")? PbgetConfig ("pageUrl"): y, r = I.getBidIdParameter ("channel_id", e.params), a = null, d = I.deepAccess (e, "mediaTypes.video.playerSize"), i = d [0 ] [0], n = d [0] [1], o = b || (I.getBidIdParameter ("siguran", e.params)? 1: 0), s = {sdk_name: "Prebid 1+", versionOrtb: "2.3"}; if (""! = I.getBidIdParameter ("hide_skin", e.params) && (s.hide_skin = + !! I.getBidIdParameter ("hide_skin", e.params)), ""! = I.getBidIdParameter (" ad_volume ", e.params) && (s.ad_volume = I.getBidIdParameter (" ad_volume ", e.params))," "! = I.getBidIdParameter (" ad_unit ", e.params) && (s.ad_unit = I .getBidIdParameter ("ad_unit", e.params)), ""! = I.getBidIdParameter ("outstream_options", e.params) && (s.outstream_options = I.getBidIdParameter ("outstream_options", e.params)), " "! = I.getBidIdParameter (" outstream_function ", e.params) && (s.outstream_function = I.getBidIdParameter (" outstream_function ", e.params))," "! = I.getBidIdParameter (" custom ", e.params ) && (s.customized = I.getBidIdParameter ("custom", e.params)), ""! = I.getBidIdParameter ("pre_market_bids", e.params) && I.isArray (I.getBidIdParameter ("pre_market_bids", e.params))) {var p = I.getBidIdParameter ("pre_market_bids", e.params); za (var m in (s.pre_market_bids = [], p)) {var u = p [m], c = ""; u.vast_url? "+ U.vast_url +"”: U.vast_string && (c = u.vast_string), s.pre_market_bids.push ({
id: u.deal_id,
sjedište: [{
ponuda: [{
impidalno: Date.now (),
dealid: u.deal_id,
cijena: u.cjena,
adm: c
}]
}],
cur: u.foreign money,
ext: {
dnevnik događaja: [{}]
}
});
}
}

var g = I.getBidIdParameter ("mime", e.params) || [„Application / javascript“ https://news.google.com/__i/rss/rd/articles/, „video / mp4 ″ https://news.google.com/__i/rss/rd/articles/,“ video / webm ”],
_ = {
id: e.bidId,
sigurno: o,
video: {
w: i,
h: n,
lok: s,
mimovi: g
}
};
""! = I.getBidIdParameter ("price_floor", e.params) && (_.bidfloor = I.getBidIdParameter ("price_floor", e.params)), ""! = I.getBidIdParameter ("start_delay", npr. params) && (_.video.startdelay = 0 + Boolean (I.getBidIdParameter (“start_delay”, e.params))), “”! = I.getBidIdParameter (“min_duration”, e.params) && (_.video .minduration = I.getBidIdParameter (“min_duration”, e.params)), “”! = I.getBidIdParameter (“max_duration”, e.params) && (_.video.maxduration = I.getBidIdParameter (“max_duration”, e .params)), “”! = I.getBidIdParameter (“vrsta_položaja”, e.params) && (_.video.ext.placement = I.getBidIdParameter (“vrsta_položaja”, e.params)), “”! = I .getBidIdParameter (“position”, e.params) && (_.video.ext.pos = I.getBidIdParameter (“position”, e.params)), e.crumbs && e.crumbs.pubcid && (a = e. mrvice.pubcid);
var l = navigator.language? “Language”: “userLanguage”,
v = {
id: r,
imp: _,
website: {
iskaznica: "",
web stranica: t,
sadržaj materijala: “sadržaj”
},
system: {
h: display.top,
w: display.width,
dnt: I.getDNT ()? 1: 0,
jezik: navigator [l] .rez gore (“-“) [0],
make: navigator.vendor? navigator.vendor: “”,
ua: navigator.userAgent
},
ext: {
wrap_response: 1
}
};
I.getBidIdParameter (“number_of_ads”, e.params) && (v.ext.number_of_ads = I.getBidIdParameter (“number_of_ads”, e.params));
var f = {};
return 1 == I.getBidIdParameter (“spotx_all_google_consent”, e.params) && (f.consented_providers_settings = B), h && h.gdprConsent && (f.consent = h.gdprConsent.consentString, void 0! == h.gdprConsent .gdprApplies && I.deepSetWorth (v, “regs.ext.gdpr”, h.gdprConsent.gdprApplies? 1: 0)), h && h.uspConsent && I.deepSetWorth (v, “regs.ext.us_privacy”, h .uspConsent), I.deepAccess (e, “userId.id5id.uid”) && (f.eids = f.eids || [], f.eids.push ({
opskrba: “id5-sync.com”,
uids: [{
id: e.userId.id5id.uid
}],
lok: e.personId.id5id.ext || {}
})), a && (f.fpc = a), e && e.schain && (v.supply = {
ext: {
schain: e.schain
}
}), e && e.personId && e.personId.tdid && (f.eids = f.eids || [], f.eids.push ({
ponuda: “adserver.org”,
uids: [{
id: e.userId.tdid,
ext: {
rtiPartner: “TDID”
}
}]
})), I.isEmpty (f) || (v.person = {
lok: f
}), {
metodologija: “POST”,
url: “https://search.spotxchange.com/openrtb/2.3/dados/” + r,
informacije: v,
zahtjev za ponudu: h
};
});
},
interpretResponse: operirati interpretResponse (e, s) {
var p = [],
m = e.physique;
vrati m && I.isArray (m.seatbid) && I._each (m.seatbid, operiraj (e) {
I._each (e.bid, operate (t) {
var e = {};

za (var r u s.bidRequest.bids) {
t.impid == s.bidRequest.bids [r] .bidId && (e = s.bidRequest.bids [r]);
}

I._each (e.params.pre_market_bids, operirajte (e) {
e.deal_id == t.id && (t.worth = e.worth, m.cur = e.foreign money);
});

var a = "",
dealId: t.dealid ;
a.meta = a.meta || {}, t && t.adomain && 0 < t.adomain.size && (a.meta.advertiserDomains = t.adomain); var d = I.deepAccess(e, "mediaTypes.video.context"), i = I.deepAccess(e, "params.ad_unit"); if ("outstream" == d || "outstream" == i) { var n = I.deepAccess(e, "mediaTypes.video.playerSize"), o = u.a.set up({ id: 0, url: "//", config: { advertText: "SpotX Outstream Video Ad via Prebid.js", player_width: n[0][0], player_height: n[0][1], content_page_url: I.deepAccess(s, "data.site.page"), ad_mute: +!!I.deepAccess(e, "params.ad_mute"), hide_skin: +!!I.deepAccess(e, "params.hide_skin"), outstream_options: I.deepAccess(e, "params.outstream_options"), outstream_function: I.deepAccess(e, "params.outstream_function") } }); strive { o.setRender(g), o.setEventHandlers({ impression: operate impression() { return I.logMessage("SpotX outstream video impression event"); }, loaded: operate loaded() { return I.logMessage("SpotX outstream video loaded event"); }, ended: operate ended() { I.logMessage("SpotX outstream renderer video event"); } }); } catch (e) { I.logWarn("Prebid Error calling setRender or setEve,tHandlers on renderer", e); } a.renderer = o; } p.push(a); }); }), p; } }; operate g(e) { var t = operate (e) { var t = I.getBidIdParameter("slot", e.renderer.config.outstream_options); I.logMessage("[SPOTX][renderer] Handle SpotX outstream renderer"); var r = window.doc.createElement("script"); r.sort = "text/javascript", r.src = "https://js.spotx.tv/easi/v1/" + e.channel_id + ".js"; var a = {}; a["data-spotx_channel_id"] = "" + e.channel_id, a["data-spotx_vast_url"] = "" + e.vastUrl, a["data-spotx_content_page_url"] = e.renderer.config.content_page_url, a["data-spotx_ad_unit"] = "incontent", I.logMessage("[SPOTX][renderer] Default beahavior"), I.getBidIdParameter("ad_mute", e.renderer.config.outstream_options) && (a["data-spotx_ad_mute"] = "1"), a["data-spotx_collapse"] = "0", a["data-spotx_autoplay"] = "1", a["data-spotx_blocked_autoplay_override_mode"] = "1", a["data-spotx_video_slot_can_autoplay"] = "1"; var d, i, n, o, s, p, m = I.getBidIdParameter("playersize_auto_adapt", e.renderer.config.outstream_options); m && I.isBoolean(m) && !0 === m && (e.width && I.isNumber(e.width) && e.top && I.isNumber(e.top) ? (d = e.width / e.top, i = window.doc.getElementById(t).clientWidth, n = e.renderer.config.player_width, o = e.renderer.config.player_height, p = s = 0, i < n && (o = (n = i) / d), p = d <= 1 ? (s = Math.spherical(o * d), o) : (s = n, Math.spherical(n / d)), a["data-spotx_content_width"] = "" + s, a["data-spotx_content_height"] = "" + p) : I.logWarn("[SPOTX][renderer] PlayerSize auto adapt: bid.width and bid.height are incorrect")); var u = I.getBidIdParameter("custom_override", e.renderer.config.outstream_options); if (u && I.isPlainObject(u)) for (var c in (I.logMessage("[SPOTX][renderer] Custom behavior."), u)) for (var g in a) { a.hasOwnProperty(g) && r.setAttribute(g, a[g]); } return r; }(e); if (null != e.renderer.config.outstream_function && "function" == typeof e.renderer.config.outstream_function) e.renderer.config.outstream_function(e, t);else strive { var r, a, d, i = I.getBidIdParameter("in_iframe", e.renderer.config.outstream_options); i && "IFRAME" == window.doc.getElementById(i).nodeName ? (!(a = (r = window.doc.getElementById(i)).contentDocument) && r.contentWindow && (a = r.contentWindow.doc), a.physique.appendChild(t)) : (d = I.getBidIdParameter("slot", e.renderer.config.outstream_options)) && window.doc.getElementById(d) ? window.doc.getElementById(d).appendChild(t) : window.doc.getElementsByTagIdentify("head")[0].appendChild(t); } catch (e) { I.logError("[SPOTX][renderer] Error:" + e.message); } } Object(a.registerBidder)(n); } }, [780]); pbjsChunk([96], { 796: operate _(e, t, r) { e.exports = r(797); }, 797: operate _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), r.d(t, "spec", operate () { return i; }); var n = r(1), a = r(0), p = 12, c = 11, u = 0, g = 22, i = { code: "teads", supportedMediaTypes: ["video"https://news.google.com/__i/rss/rd/articles/,"banner"], isBidRequestValid: operate isBidRequestValid(e) a.logError("Teads placementId and pageId parameters are required. Ponuda je prekinuta. "), N;, constructRequests: operirati constructRequests (e, t) {var r, n = e.map (f), i = {upućivač: operirati (e) {var t =" "; e && e .refererInfo && e.refererInfo.referer && (t = e.refererInfo.referer); return t;} (t), pageReferrer: doc.referrer, networkBandwidth: (r = window.navigator) && r.connection && 0 <= r.connection.downlink? r.connection.downlink.toString() : "", timeToFirstByte: operate (e) (window), information: n, deviceWidth: display.width, hb_version: "4.13.0" }; e[0].schain && (i.schain = e[0].schain); var a, s, o, d = t.gdprConsent; return t && d && (a = "boolean" == typeof d.gdprApplies, s = "string" == typeof d.consentString, o = a ? operirati (e, t, r) {var n = p; e? operate (e, t) (t, r) && (n = c) : n = u; return n; }(d.gdprApplies, d.vendorData, d.apiVersion) : g, i.gdpr_iab = { consent: s ? d.consentString : "", standing: o, apiVersion: d.apiVersion }), t && t.uspConsent && (i.us_privacy = t.uspConsent), { methodology: "POST", url: "https://a.teads.tv/hb/bid-request", information: JSON.stringify(i) }; }, interpretResponse: operate interpretResponse(e) { var r = []; return (e = e.physique).responses && e.responses.forEach(operate (e) { var t = { cpm: e.cpm, width: e.width, top: e.top, foreign money: e.foreign money, netRevenue: !0, ttl: e.ttl, advert: e.advert, requestId: e.bidId, inventiveId: e.inventiveId, placementId: e.placementId }; e.dealId && (t.dealId = e.dealId), r.push(t); }), r; } }; operate f(e) { var t, r = {}, n = a.getValue(e.params, "placementId"), i = a.getValue(e.params, "pageId"); return r.sizes = (t = e, a.parseSizesInput(operate (e) { var t = a.deepAccess(e, "mediaTypes.video.playerSize"), r = a.deepAccess(e, "mediaTypes.video.sizes"), n = a.deepAccess(e, "mediaTypes.banner.sizes"); return a.isArray(n) || a.isArray(t) || a.isArray(r) ? [n, r, t].scale back(operate (t, e) { return a.isArray(e) && (a.isArray(e[0]) ? e.forEach(operate (e) { t.push(e); }) : t.push(e)), t; }, []) : e.sizes; }(t))), r.bidId = a.getBidIdParameter("bidId", e), r.bidderRequestId = a.getBidIdParameter("bidderRequestId", e), r.placementId = parseInt(n, 10), r.web pageId = parseInt(i, 10), r.adUnitCode = a.getBidIdParameter("adUnitCode", e), r.public saleId = a.getBidIdParameter("auctionId", e), r.transactionId = a.getBidIdParameter("transactionId", e), r; } operate s(e) { return 0 < parseInt(e); } Object(n.registerBidder)(i); } }, [796]); pbjsChunk([87], { 816: operate _(e, r, t) { e.exports = t(817); }, 817: operate _(e, r, t) { "use strict"; Object.defineProperty(r, "__esModule", { worth: !0 }), t.d(r, "tripleliftAdapterSpec", operate () { return m; }); var n = t(2), i = t(1), u = t(0), a = t(3); operate p() { return (p = Object.assign || operate (e) { for (var r = 1; r < arguments.size; r++) { var t = arguments[r]; for (var n in t) { Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]); } } return e; }).apply(this, arguments); } operate c(e) { return (c = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? operirati (e) {return _typeof (e); }: operirati (e) {return e && "function" == typeof Symbol && e.constructor === Symbol && e! == Symbol.prototype? "simbol": _typeof (e); }) (e); } djeluju d (r, e) {var t, n = Object.keys (r); vratiti Object.getOwnPropertySymbols && (t = Object.getOwnPropertySymbols (r), e && (t = t.filter (operirati (e) {return Object.getOwnPropertyDescriptor (r, e) .enumerable;})), n.push.apply (n, t)), n; } operirati s (i) {for (var e = 1; e <argument.length; e ++) {var o = null! = argument [e]? argumenti [e]: {}; e% 2? d (Objekt (o),! 0) .forEach (funkcija (e) {var r, t, n; r = i, n = o [t = e], t u r? Object.defineProperty (r, t, {vrijednost: n, nabrojivo:! 0, podesivo:! 0, zapisljivo:! 0}): r [t] = n; }): Object.getOwnPropertyDescriptors?

for (var t = 0, n = new Array(r); t < r; t++) { n[t] = e[t]; } return n; } var y = !0, l = null, m = { code: "triplelift", supportedMediaTypes: [n.b, n.d], isBidRequestValid: operate isBidRequestValid(e) { if (e.mediaTypes.video) !r.h) return !1; return void 0 !== e.params.inventoryCode; }, constructRequests: operate constructRequests(e, r) { var t, n = "https://tlx.3lift.com/header/auction?", i = operate (e) { var r = {}, t = e[0].schain, n = operate () { var e = {}, r = p({}, a.b.getConfig("fpd.context")), t = p({}, a.b.getConfig("fpd.user")); return g(e, r), g(e, t), e; }(); r.imp = e.map(operate (e, r) { var t = { id: r, tagid: e.params.inventoryCode, ground: operate (e) { var r = null; { var t; "function" == typeof e.getFloor && ("object" !== c(t = e.getFloor({ foreign money: "USD", mediaType: "banner", dimension: S(e.sizes) })) || "USD" !== t.foreign money || isNaN(parseFloat(t.ground)) || (r = parseFloat(t.ground))); } return null !== r ? r: e.params.ground; } (e)}; return! operirati (e) {if (! e.mediaTypes.video) return! 1; if (! e.mediaTypes.video.context) return! 1; vrati "instream" === e.mediaTypes.video.context.toLowerCase (); } (e)? e.mediaTypes.banner && (t.banner = { format: S(e.sizes) }) : t.video = b(e), t; }); var i = [].concat(f(operate (e) { return v(e, "tdid"https://news.google.com/__i/rss/rd/articles/,"adserver.org"https://news.google.com/__i/rss/rd/articles/,"TDID"); }(e)), f(operate (e) { return v(e, "idl_env"https://news.google.com/__i/rss/rd/articles/,"liveramp.com"https://news.google.com/__i/rss/rd/articles/,"idl"); }(e)), f(operate (e) { return v(e, "criteoId"https://news.google.com/__i/rss/rd/articles/,"criteo.com"https://news.google.com/__i/rss/rd/articles/,"criteoId"); }(e))); 0 < i.size && (r.person = { ext: { eids: i } }); var o = operate (e, r) { var t = {}; u.isEmpty(e) || (t.schain = s({}, e)); u.isEmpty(r) || (t.fpd = s({}, r)); return t; }(t, n); u.isEmpty(o) || (r.ext = o); return r; }(e); return n = u.tryAppendQueryString(n, "lib"https://news.google.com/__i/rss/rd/articles/,"prebid"), n = u.tryAppendQueryString(n, "v"https://news.google.com/__i/rss/rd/articles/,"4.13.0"), r && r.refererInfo && (t = r.refererInfo.referer, n = u.tryAppendQueryString(n, "referrer", t)), r && r.timeout && (n = u.tryAppendQueryString(n, "tmax", r.timeout)), r && r.gdprConsent && (void 0 !== r.gdprConsent.gdprApplies && (y = r.gdprConsent.gdprApplies, n = u.tryAppendQueryString(n, "gdpr", y.toString())), void 0 !== r.gdprConsent.consentString && (l = r.gdprConsent.consentString, n = u.tryAppendQueryString(n, "cmp_cs", l))), r && r.uspConsent && (n = u.tryAppendQueryString(n, "us_privacy", r.uspConsent)), !0 === a.b.getConfig("coppa") && (n = u.tryAppendQueryString(n, "coppa", !0)), n.finalIndexOf("&") === n.size - 1 && (n = n.substring(0, n.size - 1)), u.logMessage("tlCall request built: " + n), { methodology: "POST", url: n, information: i, bidderRequest: r }; }, interpretResponse: operate interpretResponse(e, r) { var t = r.bidderRequest; return (e.physique.bids || []).map(operate (e) { return operate (e, r) { var t = {}, n = r.width || 1, i = r.top || 1, o = r.deal_id || "", u = r.crid || "", a = e.bids[r.imp_id]; 0 != r.cpm && r.advert && (t = { requestId: a.bidId, cpm: r.cpm, width: n, top: i, netRevenue: !0, advert: r.advert, inventiveId: u, dealId: o, foreign money: "USD", ttl: 300, tl_source: r.tl_source, meta: {} }, a.mediaTypes.video && (t.vastXml = r.advert, t.mediaType = "video"), r.advertiser_name && (t.meta.advertiserName = r.advertiser_name)); return t; }(t, e); }); }, getUserSyncs: operate getUserSyncs(e, r, t, n) { var i = operate (e) { if (!e) return; if (e.iframeEnabled) return "iframe"; if (e.pixelEnabled) return "image"; }(e); if (i) { var o = "https://eb2.3lift.com/sync?"; return "image" === i && (o = u.tryAppendQueryString(o, "px", 1), o = u.tryAppendQueryString(o, "src"https://news.google.com/__i/rss/rd/articles/,"prebid")), null !== l && (o = u.tryAppendQueryString(o, "gdpr", y), o = u.tryAppendQueryString(o, "cmp_cs", l)), n && (o = u.tryAppendQueryString(o, "us_privacy", n)), [{ type: i, url: o }]; } } }; operate b(e) { var r = s(s({}, e.params.video), e.mediaTypes.video); return r.w || (r.w = r.playerSize[0][0]), r.h || (r.h = r.playerSize[0][1]), "instream" === r.context && (r.placement = 1), delete r.playerSize, r; } operate g(r, t) { u.isEmpty(t) || Object.keys(t).forEach(operate (e) { null != t[e] && (r[e] = t[e]); }); } operate v(e, r, t, n) { return e.map((u = r, operate (e) { return e && e.personId && e.personId[u]; })).filter(operate (e) { return !!e; }).map((i = t, o = n, operate (e) { return { supply: i, uids: [{ id: e, ext: { rtiPartner: o } }] }; })); var i, o, u; } operate S(e) { return e.filter(h).map(operate (e) { return { w: e[0], h: e[1] }; }); } operate h(e) { return 2 === e.size && "number" == typeof e[0] && "number" == typeof e[1]; } Object(i.registerBidder)(m); } }, [816]); pbjs.processQueue(); }, {}]; window.modules["via.legacy"] = [function(require,module,exports){"use strict"; DS.service("via", function () { "use strict"; // remove `via` from url, to be used after amplitude logs it to prevent users from sharing such urls function removeFromLocation() { var url = new URL(location.href); url.searchParams.delete("via"); history.replaceState(null, "", url.toString()); } // and add `via` param to any outbound links function addViaToUrl(href, via) { if (!href || href.substr(0, 1) === "#") { return href; // don't add to jumps on the current page, e.g. "Preskoči na glavni sadržaj"} var url = novi URL (href); var apexDomain = novi URL (location.href) .hostname.split ("."). slice (-2) .join ("."); if (url.hostname.indexOf (apexDomain) === -1) {return href; // nemojte ga dodavati vanjskim vezama} url.searchParams.set ("putem", putem); povratni url.toString (); } // // tipke odgovaraju "vrstama_stranica" u editable_components.yml var PREFIXES = {article: "article", homepage: "homepage", "vertical front": "section", "rubrika front": "rubrika"}; var pageType; funkcija setPageType (amplitudePageType) {pageType = PREFIKSI [amplitudePageType]; } var DELIMITER = "_"; operirati concatVia (čvor, kroz) {var tag = node.dataset && node.dataset.through; if (tag) {through = (through.size? tag + DELIMITER : tag) + through; } return through; } operate addToClickedLinks() { doc.docElement.addEventListener("click", operate (e) { var a; var through = ""; // detect hyperlink nodes and acquire through directives to append to the href var node = e.goal; // the aspect the place this occasion originated might have been faraway from the dom, e.g. within the case of the OIL CMP which disappears after you work together with it whereas (node && node !== e.presentTarget) { if (node.tagName === "A") { a = node; } through = concatVia(node, through); node = node.dad or mumNode; } if (a && through) { if (web pageType) { through = web pageType + DELIMITER + through; } a.href = addViaToUrl(a.href, through); } }); } operate addToSubmittedForms() { doc.docElement.addEventListener("submit", operate (e) { var type = e.goal; // acquire through directives var through = ""; var node = e.goal; whereas (node !== e.presentTarget) { through = concatVia(node, through); node = node.dad or mumNode; } if (through) { if (web pageType) { through = web pageType + DELIMITER + through; } // dynamically create a hidden enter for the shape url var enter = doc.createElement("input"); enter.sort = "hidden"; enter.identify = "via"; enter.worth = through; type.appendChild(enter); } }); } // begin listening solely as soon as, when first injected addToClickedLinks(); addToSubmittedForms(); return { setPageType: setPageType, removeFromLocation: removeFromLocation }; }); }, {}]; window.modules["visibility.legacy"] = [function(require,module,exports){"use strict"; DS.service("$visibility", ["$document"https://news.google.com/__i/rss/rd/articles/,"$window"https://news.google.com/__i/rss/rd/articles/,"_throttle"https://news.google.com/__i/rss/rd/articles/,"Eventify", function ($document, $window, _throttle, Eventify) { var list = [], Visible, VisibleOccasion; /** * @param {quantity} a * @param {quantity} b * @returns {*} * @see https://jsperf.com/math-min-vs-if-condition-vs/8 */ operate min(a, b) { return a < b ? a: b; } / ** * @param {broj} a * @param {broj} b * @vraćanja {*} * @ vidi https://jsperf.com/math-min-vs-if-condition-vs/8 * / funkcija max (a, b) {return a> b?
}
/ **
* Fast loop by way of watched parts
*/

operiratiScroll () {
record.forEach (updateVisibility);
}
/ **
* ažurira viđeno svojstvo
* @param {Visble} roba
* @param {{}} evt
* @fires Vidljivo # dokazano
* @fires Vidljivo # skriveno
*/

operirati replaceSeen (roba, evt) {
var px = evt.visiblePx,
p.c = evt.visiblePercent; // if some pixels are seen and we’re higher/equal to threshold

if (px && pc> = merchandise.shownThreshold &&! merchandise.seen) {
merchandise.seen = true;
setTimeout (operate () {
merchandise.set isključen ("prikazano", nova VisibleOccasion ("prikazano", evt));
}, 15); // ako nijedan piksel ili računalo nije niži od praga
} else if ((!px || p.c < item.hiddenThreshold) && item.seen) { item.seen = false; setTimeout(function () { item.trigger("hidden", new VisibleEvent("hidden", evt)); }, 15); } } /** * sets preload property * @param {Visible} item * @param {{}} evt * @param {Number} innerHeight * @fires Visible#preload */ function updatePreload(item, evt, innerHeight) { if (!item.preload && item.preloadThreshhold && shouldBePreloaded(evt.target, evt.rect, item.preloadThreshhold, innerHeight)) { item.preload = true; setTimeout(function () { item.trigger("preload", new VisibleEvent("preload", evt)); }, 15); } } /** * Trigger events * @param {Visible} item */ function updateVisibility(item) { var rect = item.el.getBoundingClientRect(), innerHeight = $window.innerHeight || $document.documentElement.clientHeight, px = getVerticallyVisiblePixels(rect, innerHeight), percent = px / (rect.height || innerHeight), evt = { target: item.el, rect: rect, visiblePx: px, visiblePercent: percent }; updateSeen(item, evt); updatePreload(item, evt, innerHeight); } /** * Return normalized viewport height * @return {number} */ function getViewportHeight() /** * Return normalized viewport width * @return {number} */ function getViewportWidth() /** * make sure an element isn't hidden by styles or etc * @param {Element} el * @return {Boolean} */ function isElementNotHidden(el) { return el && el.offsetParent !== null && !el.getAttribute("hidden") && getComputedStyle(el).display !== "none" && getComputedStyle(el).visibility !== "hidden"; } /** * Apparently the fastest way... * @param {Element} el * @returns {boolean} * @example if (!$visibility.isElementInViewport(el)) { ... } */ function isElementInViewport(el) /** * @param {Element} el * @param {ClientRect} rect * @param {Number} preloadThreshhold * @param {Number} innerHeight * @return {Boolean} */ operate shouldBePreloaded(el, rect, preloadThreshhold, innerHeight) { return rect.prime <= innerHeight + preloadThreshhold && isElementNotHidden(el); } /** * Create a one-dimensional spacial hash of x * @param {number} x * @param {number} stepSize * @param {number} optimalK * @param {number} base * @return {number} */ function getLinearSpacialHash(x, stepSize, optimalK, base) { var index = Math.floor(x / (stepSize || 1)), remainder = x % stepSize, result = index.toString(base); if (optimalK > 1) {
outcome += getLinearSpacialHash(the rest, Math.ground(stepSize / base), optimalK – 1, base);
}

return outcome;
}
/ **
* @param {ClientRect} rect
* @param {količina} innerHeight
* @povrat {količina}
*/

operirati getVerticalVisiblePixels (rect, innerHeight) {
return min (innerHeight, max (rect.backside, 0)) - min (max (rect.prime, 0), innerHeight);
}
/ **
* Get offset of aspect relative to total web page
*
* @param {Element} el
* @povrat {{lijevo: količina, glavno: količina}}
* @see https://jsperf.com/offset-vs-getboundingclientrect/7
*/

operirati getPageOffset (el) {
var offsetLeft = el.offsetLeft,
offsetTop = el.offsetTop;

dok (el = el.offsetParent) {
offsetLeft + = el.offsetLeft;
offsetTop + = el.offsetTop;
}

povratak {
lijevo: offsetLeft,
prime: offsetTop
};
}
/ **
* Create a brand new Visible class to observe when parts enter and go away the viewport
*
* Call destroy operate to cease listening (that is till we’ve higher help for looking ahead to Node Removal)
* @param {Element} el
* @param {{prikazanoThreshold: količina, hiddenThreshold: količina}} [opcije]
* @razred
* @instance this.seen = new $ visibility.Visible (el);
*/

Vidljivo = raditi Vidljivo (el, izbori) {
izbori = izbori || {};
ovo.el = el;
this.seen = false;
this.preload = false;
this.preloadThreshhold = izbori && izbori.preloadThreshhold || 0;
this.shownThreshold = izbori && izbori.shownThreshold || 0;
this.hiddenThreshold = izbori && min (choices.shownThreshold, choices.hiddenThreshold) || 0;
record.push (ovo);
updateVisibility (ovo); // odmah postavi na viđeno ili ne
};

Vidljivo.prototype = {
/ **
* Prestanite aktivirati.
*/
uništiti: djelovati kill () {
// oduzeti od zapisa
record.splice (record.indexOf (this), 1);
}
/ **
* @identify Vidljivo # na
* @ operirati
* @param 'skriveno' eName događaja
* @param {operirati} cb Povratni poziv
*/

/ **
* @identify Visible # je krenuo
* @ operirati
* @param 'skriveni' e
* @param {{}}
*/

};
Eventify.allow (vidljiv.prototip);

VisibleOccasion = upravlja VisibleOccasion (sortiranje, odabir) {
var _this = ovo;

this.sort = sort;
Object.keys (odabir) .forEach (operirati (tipka) {
_this [ključ] = izbori [ključ];
});
}; // hear for scroll occasions (throttled)

$ doc.addEventListener (“pomicanje”, _throttle (onScroll, 200)); // javno

this.getPageOffset = getPageOffset;
this.getLinearSpacialHash = getLinearSpacialHash;
this.getVerticalVisiblePixels = getVerticalVisiblePixels;
this.getViewportHeight = getViewportHeight;
this.getViewportWidth = getViewportWidth;
this.isElementNotHidden = isElementNotHidden;
this.isElementInViewport = isElementInViewport;
this.Visible = Vidljivo;
}]);
}, {}];
require=(operate e(t,n,r){operate s(o,u){if(!n[o]){if(!t[o]){var a=typeof require==”function”&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error(“Cannot find module ‘”+o+”‘”);throw f.code=”MODULE_NOT_FOUND”,f}var l=n[o]={exports:{}};t[o][0].call(l.exports,operate(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require==”function”&&require;for(var o=0;o= o.size) return { achieved: true }; return { achieved: false, worth: o[i++] }; }, e: operate e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: operate s() { it = o[Symbol.iterator](); }, n: operate n() { var step = it.subsequent(); normalCompletion = step.achieved; return step; }, e: operate e(_e2) { didErr = true; err = _e2; }, f: operate f() { strive { if (!normalCompletion && it.return != null) it.return(); } lastly { if (didErr) throw err; } } }; }

operirati _unsupportedIterableToArray (o, minLen)

operate _arrayLikeToArray(arr, len) { if (len == null || len > arr.size) len = arr.size; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } operate mountLegacyServices() { Object.keys(window.modules).filter(operate (key) { return typeof key === 'string' && key.match(/.legacy$/); }).forEach(operate (key) { return window.require(key); }); } operate tryToMount(fn, el, identify) { strive { fn(el); // init the controller } catch (e) { var aspectTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML)); console.error("Error initializing controller for "".concat(name, "" on "").concat(elementTag, """), e); } } /** * mount shopper.js part controllers */ operate mountComponentModules() { Object.keys(window.modules).filter(operate (key) { return typeof key === 'string' && key.match(/.shopper$/); }).forEach(operate (key) { var controllerFn = window.require(key); if (typeof controllerFn === 'operate') { var identify = key.change('.shopper"https://news.google.com/__i/rss/rd/articles/,"'), situationsSelector = "[data-uri*="_components/".concat(name, "/"]"), defaultSelector = "[data-uri$="_components".concat(name, ""]"), situations = doc.questionSelectorAll(situationsSelector), defaults = doc.questionSelectorAll(defaultSelector); var _iterator = _createForOfIteratorHelper(situations), _step; strive { for (_iterator.s(); !(_step = _iterator.n()).achieved;) { var el = _step.worth; tryToMount(controllerFn, el, identify); } } catch (err) { _iterator.e(err); } lastly { _iterator.f(); } var _iterator2 = _createForOfIteratorHelper(defaults), _step2; strive { for (_iterator2.s(); !(_step2 = _iterator2.n()).achieved;) { var _el = _step2.worth; tryToMount(controllerFn, _el, identify); } } catch (err) { _iterator2.e(err); } lastly { _iterator2.f(); } } }); } // Make certain {that a} `window.course of.env.NODE_ENV` is on the market within the shopper for any dependencies, // companies, or parts that might require it // word: the `` worth is swapped for the precise surroundings variable in /lib/cmd/compile/scripts.js window.course of = window.course of || {}; window.course of.env = window.course of.env || {}; if (!window.course of.env.NODE_ENV) { window.course of.env.NODE_ENV = ''; } // word: legacy controllers that require legacy companies (e.g. dollar-slice) should // anticipate DOMContentLoaded to initialize themselves, because the information themselves should be mounted first mountLegacyServices(); mountComponentModules(); // ]]