"use strict";var zd=zd||{};zd.core=zd.core||{},zd.core.pageData=zd.core.pageData||{},zd.core.userData=zd.core.userData||{},zd.core.run=zd.core.run||{count:0,loaded:!1},zd.core.config=zd.core.config||{},zd.core.config.List=function(){function e(){var t=Object.create(Array.prototype);return t=Array.apply(t,arguments)||t,e.injectClassMethods(t),t}return e.injectClassMethods=function(t){for(var r in e.prototype)e.prototype.hasOwnProperty(r)&&(t[r]=e.prototype[r]);return t},e.fromArray=function(t){var r=e.apply(null,t);return r},e.isArray=function(e){var t=Object.prototype.toString.call(e);return"[object array]"===t.toLowerCase()},e.prototype={belongs:function(e){return zd.core.utilities.itemInArray(e,this)},on:function(){return this.belongs(zd.core.pageData.rootDomain)},onExecute:function(e,t){t=t||[],this.on()&&e.apply(null,t)}},e}.call({}),zd.core.config.outof=100,0==(Math.floor(Math.random()*zd.core.config.outof)+1)%zd.core.config.outof&&(zd.core.config.sendDebug=!0),zd.core.config.eu=!1,zd.core.config.waitAdditionalTags=new zd.core.config.List("ign.com"),zd.core.config.defaultDomains={logger:"https://zdbb.net",gurgle:"https://gurgle.zdbb.net",static:"https://cdn.static.zdbb.net"},zd.core.config.loggerDomains=new zd.core.config.List,zd.core.config.bbstaticDomains=new zd.core.config.List("pcmag.com","geek.com","extremetech.com","computershopper.com","ign.com"),zd.core.config.ignMetaDomains=new zd.core.config.List("ign.com"),zd.core.config.eurogamerDomains=new zd.core.config.List("eurogamer.net"),zd.core.config.gamerNetworkDomains=new zd.core.config.List("eurogamer.net","vg247.com","dicebreaker.com","rockpapershotgun.com","gamesindustry.biz","nintendolife.com","pushsquare.com","purexbox.com","timeextension.com"),zd.core.config.blackFridayDomains=new zd.core.config.List("blackfriday.com"),zd.core.config.bestBlackFridayDomains=new zd.core.config.List("bestblackfriday.com"),zd.core.config.toolboxDomains=new zd.core.config.List("it.toolbox.com","assets.toolbox.com","toolbox.com","hr.toolbox.com","finance.toolbox.com","marketing.toolbox.com","config.toolbox.com"),zd.core.config.evdyAdzoneDomains=new zd.core.config.List("everydayhealth.com","whattoexpect.com","medpagetoday.com"),zd.core.config.kilogramDomains=new zd.core.config.List,zd.core.config.evdyProDomains=new zd.core.config.List("medpagetoday.com","medpagetoday.org","kevinmd.com","healthecareers.com","primeinc.org"),zd.core.config.evdyConsumerDomains=new zd.core.config.List("everydayhealth.com","whattoexpect.com","migraineagain.com"),zd.core.config.evdyDomains=new zd.core.config.List("everydayhealth.com"),zd.core.config.offersDomains=new zd.core.config.List("offers.com"),zd.core.config.offersTaxDomains=new zd.core.config.List("offers.com","creditcardsexplained.com"),zd.core.config.pcmagDomains=new zd.core.config.List("pcmag.com"),zd.core.config.pageViewIdDomains=new zd.core.config.List("medpagetoday.org","medpagetoday.com","migraineagain.com","spiceworks.com","castleconnolly.com"),zd.core.config.ignMetaInteresting=new zd.core.config.List("categories","genre","genreSlugs","genreSlug","platforms","pageType","resource","objectId"),zd.core.config.ignMetaInteresting2=new zd.core.config.List("description","platforms","franchises","franchiseNames","series","categories","genre","genreSlugs","genreSlug","vertical","resource","eventSlugs"),zd.core.config.fbLinkedDomains=new zd.core.config.List("everydayhealth.com","whattoexpect.com","medpagetoday.com","pcmag.com","geek.com","extremetech.com","computershopper.com","ign.com","offers.com"),zd.core.config.babycenterDomains=new zd.core.config.List("babycenter.com","babycentre.co.uk","babycenter.de","babycenter.com.au","babycenter.ca","babycenter.in"),zd.core.config.spiceworksDomains=new zd.core.config.List("spiceworks.com"),zd.core.config.gurgleFPDomains=new zd.core.config.List("askmen.com","babycenter.ca","babycenter.com","babycenter.com.au","babycenter.de","babycenter.in","babycentre.co.uk","best.offers.com","bestblackfriday.com","bestgifts.com","blackfriday.com","castleconnolly.com","computershopper.com","couponcodes.com","creditcardsexplained.com","dailyom.com","dealsofamerica.com","diabetesdaily.com","everydayhealth.com","everydayhealthgroup.com","extremetech.com","healthecareers.com","ign.com","ignboards.com","mashable.com","medpagetoday.com","medpagetoday.org","migraineagain.com","offers.com","ookla.com","pcmag.com","retailmenot.com","speedtest.net","spiceworks.com","techbargains.com","theblackfriday.com","toolbox.com","whattoexpect.com","ziffdavis.com","loseit.com","cnet.com","zdnet.com","eurogamer.net","vg247.com","dicebreaker.com","rockpapershotgun.com","gamesindustry.biz","nintendolife.com","pushsquare.com","purexbox.com","timeextension.com"),zd.core.config.impressionTrackingDomains=new zd.core.config.List("everydayhealth.com","migraineagain.com","whattoexpect.com","babycenter.com","medpagetoday.org","medpagetoday.com","castleconnolly.com"),zd.core.config.adImpGATrackingDomains=new zd.core.config.List("migraineagain.com","everydayhealth.com"),zd.core.config.noBlueKaiDomains=new zd.core.config.List("retailmenot.com","ign.com"),zd.core.config.RetailMeNotDomains=new zd.core.config.List("retailmenot.com"),zd.core.config.CnetDomains=new zd.core.config.List("cnet.com","zdnet.com"),zd.core.config.LoseItDomains=new zd.core.config.List("loseit.com"),zd.core.config.CastleConnollyDomains=new zd.core.config.List("castleconnolly.com"),zd.core.config.DoctorFinderDomains=new zd.core.config.List("everydayhealth.com"),zd.core.config.ClevelandClinicFoundationDomains=new zd.core.config.List("clevelandclinic.org"),zd.core.config.HarvardHealthPublishingDomains=new zd.core.config.List("harvard.edu"),zd.core.config.NemoursKidsHealthDomains=new zd.core.config.List("kidshealth.org"),zd.core.config.babyCenterIntlDomains=new zd.core.config.List("kr.babycenter.com","espanol.babycenter.com","brasil.babycenter.com","babycentre.co.uk","babycenter.in","babycenter.fr","babycenter.es","babycenter.de","babycenter.com.sg","babycenter.com.ph","babycenter.com.my","babycenter.com.au","babycenter.ch","babycenter.ca","babycenter.at","arabia.babycenter.com"),zd.core.config.babyCenterCanada=new zd.core.config.List("babycenter.ca"),zd.core.config.careEverydayHealth=new zd.core.config.List("care.everydayhealth.com"),zd.core.config.dailyOmDomains=new zd.core.config.List("dailyom.com"),zd.core.config.preBidJSMonitoringDomains=new zd.core.config.List("whattoexpect.com"),zd.core.config.LiveIntentDomains=new zd.core.config.List("medpagetoday.com","ign.com","pcmag.com","mashable.com","offers.com","blackfriday.com","extremetech.com","retailmenot.com","everydayhealth.com","whattoexpect.com","babycenter.com","mashable.com","askmen.com","speedtest.net","spiceworks.com","mapgenie.io","migraineagain.com","lifehacker.com","dailyom.com","howlongtobeat.com","gta-5-map.com","division2map.com","fo76map.com","fallout4map.com","rdr2map.com","kevinmd.com","primeinc.org"),zd.core.config.LiveIntentMeasurementDomains=new zd.core.config.List,zd.core.config.PushlyDomains=new zd.core.config.List("everydayhealth.com","pcmag.com","mashable.com"),zd.core.config.MPTLiveInentDomains=new zd.core.config.List("medpagetoday.com","primeinc.org"),zd.core.config.SWZDCommunityDomains=new zd.core.config.List("community.spiceworks.com","community-staging.spiceworks.com","community2.spiceworks.com","community2-staging.spiceworks.com"),zd.core.config.loseitInteresting=new zd.core.config.List("GTM_WP_Category","GTM_WP_SubCategory","GTM_WP_CustomTags"),zd.core.config.evdyInteresting=new zd.core.config.List("window.EH.initialReduxState.page.categoryStructure.subCategory.title","window.EH.initialReduxState.page.categoryStructure.categorySection.title","window.EH.initialReduxState.page.categoryStructure.category.title"),zd.core.config.ZiffMedia_TMobileDomains=new zd.core.config.List("techbargains.com","pcmag.com","extremetech.com","blackfriday.com","dealsofamerica.com","retailmenot.com","mashable.com","phonearena.com","lifehacker.com"),zd.core.config.ZTgDomains=new zd.core.config.List("medpagetoday.com","kevinmd.com","everydayhealth.com","clevelandclinic.org"),zd.core.config.NCADomains=new zd.core.config.List("babycenter.com","whattoexpect.com"),zd.core.config.cookieSwapCodes={evdyProDomains:{swappedCookie:"zdbb_swap_mu_id",signalCode:"esvcdsybftoapjxorcmuid",parser:function(){return zd.core.utilities.getCookie("MU_ID")||zd.core.utilities.getCookie("MP_U")}},evdyConsumerDomains:{swappedCookie:"zdbb_swap_ew_id",parser:function(){var e=window.utp||"";return(";"+e).split(";u=").pop().split(";").shift()},signalCodeRegex:[{regex:/^[0-9]{1,12}$/,signalCode:"esvcdsybftolginxorcmuid"},{regex:/^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$/,signalCode:"esvcdsybftonolnorcmuid"}]},fbLinkedDomains:{swappedCookie:"zdbb_fb_id",signalCode:"fbaoieljflkjslkwrkfbid",parser:function(){return zd.core.utilities.getCookie("_fbp")}},spiceworksDomains:{swappedCookie:"zdbb_spcwrk_id",signalCode:"spcwrkeklvclksflowkfks",parser:function(){return zd.core.utilities.getCookie("_swnid")}},offersDomains:{swappedCookie:"zdbb_swap_ofrs_id",signalCode:"ofpweeaflkwerkldfksklwk",parser:function(){var e=zd.core.utilities.getCookie("ouid");if("undefined"!=typeof e)return e.split("%26")[0]}},babycenterDomains:{swappedCookie:"ziff_swap_bc",parser:function(){if(window.babycenter&&window.babycenter.zdcoreTax){if(window.babycenter.zdcoreTax.gid)return window.babycenter.zdcoreTax.gid;if(window.babycenter.zdcoreTax.nmid)return window.babycenter.zdcoreTax.nmid}},signalCodeRegex:[{regex:/^[a-zA-Z0-9]{1,32}$/,signalCode:"hipkhitekswnpddnbqji"},{regex:/^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$/,signalCode:"hophktieanonpddnbqji"}]},RetailMeNotDomains:{swappedCookie:"ziff_swap_rmn",signalCode:"cdermnjjaeglihdeflnefa",parser:function(){if(zd.core.utilities.getCookie("user[uuid]"))return zd.core.utilities.getCookie("user[uuid]")}},PushlyDomains:{swappedCookie:"zd_psly",signalCode:"worPslYfylfdejsadaldls",parser:function(){try{if(window.PushlySDK&&PushlySDK.context.user!==void 0)return PushlySDK.context.user.puuid}catch(t){}}},dailyOmDomains:{swappedCookie:"zd_dom",signalCode:"doasklweeklfdffdfheewk",parser:function(){return zd.core.utilities.getCookie("userPersist")}},ignMetaDomains:{swappedCookie:"zd_ign",signalCode:"hkfapqocigncshjdmkbgcy",parser:function(){try{if(ChessKit&&ChessKit.props&&ChessKit.props.userId)return ChessKit.props.userId}catch(t){}}},eurogamerDomains:{swappedCookie:"zd_erg",signalCode:"impkhaoneuroaktcctwvhy",parser:function(){try{const e=Array.isArray(window?.__ZDU)?window.__ZDU.find(e=>e&&"localUid"in e):null;if(e&&e.localUid)return e.localUid}catch(t){}}}},zd.core.config.signalLib=JSON.parse("{\"Widget Tracking\": \"ij9Pksj_EeSUDxIxPSpF6g\", \"Email Unsubscribe New\": \"Zlx5JiflEeS0LCIACh-JyA\", \"Conversion\": \"MzE2NjYzNjQtMzEzMS02NQ\", \"Third Party Cookie Sync\": \"qI109lRAEeGCiBIxORcFRw\", \"Taboola Tracking\": \"gC3ekw7UEeWRqiIAC39GJQ\", \"Demand Base\": \"aolwBudQEeO0LCIACh-JyA\", \"Email Subscription\": \"KRlw-jBMEeOsSCIACh-JyA\", \"Page Type\": \"6nIQpCqYEeedTxLztpOojw\", \"Page View with Search and Domain\": \"zd5za3lsZXJza3lsZXJzaw\", \"Mobile Installed Apps\": \"HAQ_kmRuEeSaxSIACh-JyA\", \"Augur\": \"-J0pC9WZEeW8qSIAC9smjg\", \"Creative Tracking\": \"NgsNS1MyEeWRqiIAC39GJQ\", \"IGN Tag Tracking\": \"BFHCvtF8EeO0LCIACh-JyA\", \"Ad Block Tracking\": \"d0miMsgbEeSUDxIxPSpF6g\", \"AdBlock Proxy\": \"4hyF_kHoEeWRqiIAC39GJQ\", \"Header Bidding\": \"EBd3N5GSEeWA3CIAC7Ppng\", \"Page View\": \"rbV5sh0-EeGLoxIxOQVEwQ\", \"Conversion Tracking\": \"1UaykBcxEeOBTBIxOxAUTQ\", \"Just URLs from Henrik\": \"RkubPF3dEeGI7xIxOScFEQ\", \"Redirect Tracking\": \"tsJ18kr0EeKPYBIxOxAUTQ\", \"Page View Proxy\": \"7hJiiEHoEeWRqiIAC39GJQ\", \"Device Match\": \"9ZjqrHMHEeedTxLztpOojw\", \"App Scout Tracking\": \"iqfFllMVEeS0LCIACh-JyA\", \"Impression Tracking\": \"bE-C1BpNEeOBTBIxOxAUTQ\", \"Pixel Tracking\": \"PP5ytO2ZEeK8mRIxOxAUTQ\", \"Page View with Search\": \"z0WVjCBSEeGLoxIxOQVEwQ\", \"CCF Page View\": \"Dnl1wmWs8xCCpvWNCt9Egf\", \"HHP Page View\": \"SMQ65iV8SesFwb3ICwHHPk\", \"SWZD Partner Page View\": \"W3lkjdk6iejdzwspljwael\", \"ImpressionTest2\": \"QoBDkzbxEeWRqiIAC39GJQ\", \"SpeedTest Mobile\": \"uzgSvsHUEeSUDxIxPSpF6g\", \"Price Alerts Tracking\": \"nzCIfJWNEeOsSCIACh-JyA\", \"Email Subscription New\": \"X2BxciflEeS0LCIACh-JyA\", \"Offers Clicks\": \"rYIsKh3FEeaS7iIAC7Ppng\", \"Cookie Sync Alone\": \"eAAAAAAAAAAAAAAAAAAAAA\", \"AdBlock Generic Tracking\": \"rsBjlnHLEeW_6SIAC39GJQ\", \"Viewability Tracking\": \"JZN0Nsy8EeSUDxIxPSpF6g\", \"Group Post\": \"evAxTD6sEeS0LCIACh-JyA\", \"Ad Load Tracking\": \"WU2TPsgLEeSUDxIxPSpF6g\", \"Short URL Tracking\": \"Le4VYlazEeOsSCIACh-JyA\", \"Taboola Proxy\": \"51BEjEHoEeWRqiIAC39GJQ\", \"Default\": \"AAAAAAAAAAAAAAAAAAAAAA\", \"Device Match Mobile\": \"ZSfabnMIEeedTxLztpOojw\", \"ImpressionTest1\": \"PvjNjzbxEeWRqiIAC39GJQ\", \"Email Unsubscribe Tracking\": \"fufD-tuDEeO0LCIACh-JyA\", \"Click Tracking\": \"MzAzMTY1MzktMzY2Ni02Mw\", \"Mobile Tracking\": \"0rCecLBaEeO0LCIACh-JyA\", \"Ad Tracking\": \"YUg4yMmcEeO0LCIACh-JyA\", \"Campaign Conversion Pixel\": \"9xgRJHgXEeWA3CIAC7Ppng\", \"TechBargains Click Tracking\": \"fO9vJBmmEeS0LCIACh-JyA\", \"Email Open Tracking\": \"vUl_mG-rEeK8mRIxOxAUTQ\", \"Sony User Sync\": \"4xzePLytEeK8mRIxOxAUTQ\", \"AdOps Viewability\": \"Roz9_sNjEeSUDxIxPSpF6g\", \"Content Click Tracking\": \"NDgzOWJiYWMtMDJhMy0xMQ\", \"Provider ID Sync\": \"stCjLhSdEeOBTBIxOxAUTQ\", \"landing_page\": \"DzwD5m5GEeedTxLztpOojw\", \"BIZO Data\": \"uGuKtJMMEeK8mRIxOxAUTQ\", \"AskMen Malware Tracking\": \"QbTPVA6SEeS0LCIACh-JyA\", \"Video Quartile Tracking\": \"rcGeUB35EeOBTBIxOxAUTQ\", \"Redirect Reporting\": \"JoSF6UUoEeai8iIAC9smjg\", \"SpeedTest Tracking\": \"Wfa1TnvgEeSaxSIACh-JyA\", \"Moat Segment Tracking\": \"H4jyvsy8EeSUDxIxPSpF6g\", \"GDPR Events\": \"epEcehjdEeimkhKdKQ3KqA\", \"Generic Tracking\": \"cHOD_gaQEeO8mRIxOxAUTQ\", \"Generic KV Tracking\": \"Pl3mp6IiEeimkhKdKQ3KqA\", \"WTE Commerce\": \"7NZdoluzEemsRRKdKQ3KqA\", \"Impression Viewed\": \"RKxdUqEhIpfGFepvvpLhhs\", \"DSAR Submission\": \"BRTdUqEhIpfGFepvvpjXv\", \"JWPlayer Tracking\": \"rCCeUB35EeOBTBIxOxAUTP\", \"UIDSync\": \"uAlJdElkJrE72uidLfldjA\", \"Daily Om KV\": \"BeZERfDOkvNoD5u6xEGKY6\", \"EVDH Leadgen\": \"MimqEvdyLGS0wYgtjbRHci\", \"RMN Outclick\": \"IOt6rmnOclkWeaCQpQcyL2\", \"OffNW Impression Tracking\": \"LKsdaoffNWihdfkeejsSwj\", \"NKH Page View\": \"h3dNKFi8XrIlH8huTsINNi\", \"Live Intent\": \"5SvLIM6u9g9adA5BgP5joP\"}"),zd.core.config.cmsPageIdExtractors={"everydayhealth.com":function(){return document.body.getAttribute("data-page-id")},"whattoexpect.com":function(){try{var e=zd.core.pageData.url.split(".")[0].split("/");return e=e[e.length-1].split("/"),e=e[e.length-1],"community"==e?document.getElementById("topicMessageBox").getAttribute("data-message-id"):JSON.parse(document.body.getAttribute("data-config")).pageId}catch(t){console.log("alert: no page id for zdcore"),console.log(t)}}},zd.core.config.dailyomGAW="AW-1020258232",zd.core.config.everydayhealthGAW="AW-1070833030",zd.core.config.customSolutionsGAW="AW-1021507928",zd.core.config.migraineagainGAW="AW-661677023",zd.core.config.castleconnollyGAW="AW-863245985",zd.core.config.whattoexpectAppGAW="AW-868594649",zd.core.config.babycenterGAW="AW-1071964800",zd.core.config.babycenterCoursesGAW="AW-10997126978",zd.core.config.eu_consent_cookie="eupubconsent-v2",zd.core.config.zd_opt_out="opt_out",zd.core.config.googleTagInfo={"dailyom.com":[zd.core.config.dailyomGAW],"everydayhealth.com":[zd.core.config.everydayhealthGAW],"custom solutions":[zd.core.config.customSolutionsGAW],"migraineagain.com":[zd.core.config.migraineagainGAW],"castleconnolly.com":[zd.core.config.castleconnollyGAW],"whattoexpect-app":[zd.core.config.whattoexpectAppGAW],"babycenter.com":[zd.core.config.babycenterGAW],"courses.babycenter.com":[zd.core.config.babycenterCoursesGAW]},zd.core.config.additionalInformation={"everydayhealth.com":function(){let e={zone:document.body.dataset.zone,conditionName:document.body.dataset.conditionName,mediaType:document.body.dataset.mediaType,topicTag1:document.body.dataset["topicTag-1"],topicTag2:document.body.dataset["topicTag-2"]};return window.impressure_session_id&&(e.impressure_session_id=window.impressure_session_id),JSON.stringify(e)},"medpagetoday.com":function(){return JSON.stringify({sessionid:zd.core.utilities.getCookie("MPTPHP"),mpguid:zd.core.utilities.getCookie("MP_GUID")})},"medpagetoday.org":function(){return JSON.stringify({mpt_sessionid:zd.core.utilities.getCookie("MPTPHP"),mpguid:zd.core.utilities.getCookie("MP_GUID")})}},zd.core.config.GTMEventHandler={"everydayhealth.com":function(){}},zd.core.config.isBabyCenter=function(){return!!zd.core.pageData.rootDomain&&(zd.core.pageData.rootDomain.includes("babycenter")||zd.core.pageData.rootDomain.includes("babycentre"))},zd.core.config.firstPartyDomains=["pcmag.com","extremetech.com","geek.com","logicbuy.com","ign.com","askmen.com","1up.com","computershopper.com","hrworld.com","insidecrm.com","itmanagement.com","itsecurity.com","toolbox.com","ugo.com","voip-news.com","webhostingunleashed.com","ittoolbox.com","techbargains.com","ziffdavis.com","zdbb.net"],zd.core.config.jwplayers=[],zd.core.config.liPublisherIds={"everydayhealth.com":"6204","migraineagain.com":"78653","diabetesdaily.com":"78654","bphope.com":"78655","hopetocope.com":"78656","castleconnolly.com":"78657","medpagetoday.com":"15143","whattoexpect.com":"15384","babycenter.com":"14209","retailmenot.com":"67884","techbargains.com":"5288","theblackfriday.com":"63090","blackfriday.com":"39735","offers.com":"16929","askmen.com":"7407","extremetech.com":"7409","mashable.com":"42395","pcmag.com":"3103","lifehacker.com":"42616","ign.com":"2405","mapgenie.io":"2405","rdr2map.com":"2405","fallout4map.com":"2405","fo76map.com":"2405","division2map.com":"2405","gta-5-map.com":"2405","ignboards.com":"2405","howlongtobeat.com":"2405","speedtest.net":"78658","downdetector.com":"78659"},zd.core.blobs=zd.core.blobs||{},zd.core.blobs.lzmaWorker="var LZMA=function(){\"use strict\";function e(e,s){postMessage({action:3,cbn:s,result:e})}function s(e){var s=[];return s[e-1]=void 0,s}function t(e,s){return o(e[0]+s[0],e[1]+s[1])}function r(e,s){return i(~~ws(Fs(e[1]/4294967296,2147483647),-2147483648)&~~ws(Fs(s[1]/4294967296,2147483647),-2147483648),n(e)&n(s))}function _(e,s){var t,r;return e[0]==s[0]&&e[1]==s[1]?0:(t=0>e[1],r=0>s[1],t&&!r?-1:!t&&r?1:0>f(e,s)[1]?-1:1)}function o(e,s){var t,r;for(s%=18446744073709552e3,e%=18446744073709552e3,t=s%4294967296,r=4294967296*ys(e/4294967296),s=s-t+r,e=e-r+t;0>e;)e+=4294967296,s-=4294967296;for(;4294967295s;)s+=18446744073709552e3;return[e,s]}function c(e,s){return e[0]==s[0]&&e[1]==s[1]}function a(e){return 0<=e?[e,0]:[e+4294967296,-4294967296]}function n(e){return 2147483648<=e[0]?~~ws(Fs(e[0]-4294967296,2147483647),-2147483648):~~ws(Fs(e[0],2147483647),-2147483648)}function i(e,s){var t,r;return t=4294967296*e,r=s,0>s&&(r+=4294967296),[r,t]}function m(e){return 30>=e?1<e[1])throw new Error(\"Neg\");return o=m(s),r=e[1]*o%18446744073709552e3,_=e[0]*o,t=_-_%4294967296,r+=t,_-=t,9223372036854776e3<=r&&(r-=18446744073709552e3),[_,r]}function p(e,s){var t;return s&=63,t=m(s),o(ys(e[0]/t),e[1]/t)}function u(e,s){var r;return s&=63,r=p(e,s),0>e[1]&&(r=t(r,d([2,0],63-s))),r}function f(e,s){return o(e[0]-s[0],e[1]-s[1])}function P(e,s){return e.buf=s,e.pos=0,e.count=s.length,e}function h(e){return e.pos>=e.count?-1:255&e.buf[e.pos++]}function B(e,s,t,r){return e.pos>=e.count?-1:(r=Fs(r,e.count-e.pos),v(e.buf,e.pos,s,t,r),e.pos+=r,r)}function l(e){return e.buf=s(32),e.count=0,e}function S(e){var s=e.buf;return s.length=e.count,s}function g(e,s){e.buf[e.count++]=s<<24>>24}function k(e,s,t,r){v(s,t,e.buf,e.count,r),e.count+=r}function R(e,s,t,r,_){var o;for(o=s;o_(r,Is))throw new Error(\"invalid length \"+r);for(e.length_0=r,a=De({}),D(o,a),a._writeEndMark=\"undefined\"==typeof LZMA.disableEndMark,He(a,t),c=0;64>c;c+=8)g(t,255&n(p(r,c)));e.chunker=(a._needReleaseMFStream=0,a._inStream=s,a._finished=0,ve(a),a._rangeEncoder.Stream=t,Fe(a),be(a),Me(a),a._lenEncoder._tableSize=a._numFastBytes+1-2,Qe(a._lenEncoder,1<o;++o){if(i=h(s),-1==i)throw new Error(\"truncated input\");c[o]=i<<24>>24}if(_=oe({}),!ae(_,c))throw new Error(\"corrupted input\");for(o=0;64>o;o+=8){if(i=h(s),-1==i)throw new Error(\"truncated input\");i=i.toString(16),1==i.length&&(i=\"0\"+i),n=i+\"\"+n}/^0+$|^f+$/i.test(n)?e.length_0=Is:(r=parseInt(n,16),e.length_0=4294967295e._streamPos&&(r=e._streamPos-(e._pos+s)),++t,o=e._bufferOffset+e._pos+s,_=0;_e._posLimit&&(s=e._bufferOffset+e._pos,s>e._pointerToLastSafePosition&&z(e),x(e))}function x(e){var s,t,r;if(!e._streamEndWasReached)for(;;){if(r=-e._bufferOffset+e._blockSize-e._streamPos,!r)return;if(s=B(e._stream,e._bufferBase,e._bufferOffset+e._streamPos,r),-1==s)return e._posLimit=e._streamPos,t=e._bufferOffset+e._posLimit,t>e._pointerToLastSafePosition&&(e._posLimit=e._pointerToLastSafePosition-e._bufferOffset),void(e._streamEndWasReached=1);e._streamPos+=s,e._streamPos>=e._pos+e._keepSizeAfter&&(e._posLimit=e._streamPos-e._keepSizeAfter)}}function N(e,s){e._bufferOffset+=s,e._posLimit-=s,e._pos-=s,e._streamPos-=s}function O(e,t,r,_,o){var i,a,n;1073741567>t&&(e._cutValue=16+(_>>1),n=~~((t+r+_+o)/2)+256,E(e,t+r,_+o,n),e._matchMaxLen=_,i=t+1,e._cyclicBufferSize!=i&&(e._son=s(2*(e._cyclicBufferSize=i))),a=65536,e.HASH_ARRAY&&(a=t-1,a|=a>>1,a|=a>>2,a|=a>>4,a|=a>>8,a>>=1,a|=65535,16777216>=1),e._hashMask=a,++a,a+=e.kFixHashSize),a!=e._hashSizeSum&&(e._hash=s(e._hashSizeSum=a)))}function A(e,s){var t,r,_,o,i,a,n,c,m,d,p,u,f,P,h,B,l,S,g,k,R;if(e._pos+e._matchMaxLen<=e._streamPos)P=e._matchMaxLen;else if(P=e._streamPos-e._pos,Pe._cyclicBufferSize?e._pos-e._cyclicBufferSize:0,r=e._bufferOffset+e._pos,B=1,c=0,m=0,e.HASH_ARRAY?(R=As[255&e._bufferBase[r]]^255&e._bufferBase[r+1],c=1023&R,R^=(255&e._bufferBase[r+2])<<8,m=65535&R,d=(R^As[255&e._bufferBase[r+3]]<<5)&e._hashMask):d=255&e._bufferBase[r]^(255&e._bufferBase[r+1])<<8,_=e._hash[e.kFixHashSize+d]||0,e.HASH_ARRAY&&(o=e._hash[c]||0,i=e._hash[1024+m]||0,e._hash[c]=e._pos,e._hash[1024+m]=e._pos,o>h&&e._bufferBase[e._bufferOffset+o]==e._bufferBase[r]&&(s[l++]=B=2,s[l++]=e._pos-o-1),i>h&&e._bufferBase[e._bufferOffset+i]==e._bufferBase[r]&&(i==o&&(l-=2),s[l++]=B=3,s[l++]=e._pos-i-1,o=i),0!=l&&o==_&&(l-=2,B=1)),e._hash[e.kFixHashSize+d]=e._pos,g=(e._cyclicBufferPos<<1)+1,k=e._cyclicBufferPos<<1,u=f=e.kNumHashDirectBytes,0!=e.kNumHashDirectBytes&&_>h&&e._bufferBase[e._bufferOffset+_+e.kNumHashDirectBytes]!=e._bufferBase[r+e.kNumHashDirectBytes]&&(s[l++]=B=e.kNumHashDirectBytes,s[l++]=e._pos-_-1),t=e._cutValue;;){if(_<=h||0==t--){e._son[g]=e._son[k]=0;break}if(n=e._pos-_,a=(n<=e._cyclicBufferPos?e._cyclicBufferPos-n:e._cyclicBufferPos-n+e._cyclicBufferSize)<<1,S=e._bufferOffset+_,p=u=e._cyclicBufferSize&&(e._cyclicBufferPos=0),I(e),1073741823==e._pos&&(s=e._pos-e._cyclicBufferSize,W(e._son,2*e._cyclicBufferSize,s),W(e._hash,e._hashSizeSum,s),N(e,s))}function W(e,s,t){var r,_;for(r=0;re._cyclicBufferSize?e._pos-e._cyclicBufferSize:0,r=e._bufferOffset+e._pos,e.HASH_ARRAY?(l=As[255&e._bufferBase[r]]^255&e._bufferBase[r+1],a=1023&l,e._hash[a]=e._pos,l^=(255&e._bufferBase[r+2])<<8,n=65535&l,e._hash[1024+n]=e._pos,c=(l^As[255&e._bufferBase[r+3]]<<5)&e._hashMask):c=255&e._bufferBase[r]^(255&e._bufferBase[r+1])<<8,_=e._hash[e.kFixHashSize+c],e._hash[e.kFixHashSize+c]=e._pos,h=(e._cyclicBufferPos<<1)+1,B=e._cyclicBufferPos<<1,d=p=e.kNumHashDirectBytes,t=e._cutValue;;){if(_<=f||0==t--){e._son[h]=e._son[B]=0;break}if(i=e._pos-_,o=(i<=e._cyclicBufferPos?e._cyclicBufferPos-i:e._cyclicBufferPos-i+e._cyclicBufferSize)<<1,P=e._bufferOffset+_,m=dr&&(r+=e._windowSize);0!=t;--t)r>=e._windowSize&&(r=0),e._buffer[e._pos++]=e._buffer[r++],e._pos>=e._windowSize&&Z(e)}function V(e,t){(null==e._buffer||e._windowSize!=t)&&(e._buffer=s(t)),e._windowSize=t,e._pos=0,e._streamPos=0}function Z(e){var s=e._pos-e._streamPos;s&&(k(e._stream,e._buffer,e._streamPos,s),e._pos>=e._windowSize&&(e._pos=0),e._streamPos=e._pos)}function K(e,s){var t=e._pos-s-1;return 0>t&&(t+=e._windowSize),e._buffer[t]}function U(e,s){e._buffer[e._pos++]=s,e._pos>=e._windowSize&&Z(e)}function X(e){Z(e),e._stream=null}function Q(e){return e-=2,4>e?e:3}function J(e){return 4>e?0:10>e?e-3:e-6}function $(e,s){return e.encoder=s,e.decoder=null,e.alive=1,e}function q(e,s){return e.decoder=s,e.encoder=null,e.alive=1,e}function ee(e){if(!e.alive)throw new Error(\"bad state\");return e.encoder?te(e):se(e),e.alive}function se(e){var s=_e(e.decoder);if(-1==s)throw new Error(\"corrupted input\");e.inBytesProcessed=Is,e.outBytesProcessed=e.decoder.nowPos64,(s||0<=_(e.decoder.outSize,Ns)&&0<=_(e.decoder.nowPos64,e.decoder.outSize))&&(Z(e.decoder.m_OutWindow),X(e.decoder.m_OutWindow),e.decoder.m_RangeDecoder.Stream=null,e.alive=0)}function te(e){Re(e.encoder,e.encoder.processedInSize,e.encoder.processedOutSize,e.encoder.finished),e.inBytesProcessed=e.encoder.processedInSize[0],e.encoder.finished[0]&&(Ne(e.encoder),e.alive=0)}function re(e,s,t,r){return e.m_RangeDecoder.Stream=s,X(e.m_OutWindow),e.m_OutWindow._stream=t,ie(e),e.state=0,e.rep0=0,e.rep1=0,e.rep2=0,e.rep3=0,e.outSize=r,e.nowPos64=Ns,e.prevByte=0,q({},e)}function _e(e){var s,r,o,i,c,m;if(m=n(e.nowPos64)&e.m_PosStateMask,!Bs(e.m_RangeDecoder,e.m_IsMatchDecoders,(e.state<<4)+m))s=Pe(e.m_LiteralDecoder,n(e.nowPos64),e.prevByte),e.prevByte=7>e.state?Be(s,e.m_RangeDecoder):le(s,e.m_RangeDecoder,K(e.m_OutWindow,e.rep0)),U(e.m_OutWindow,e.prevByte),e.state=J(e.state),e.nowPos64=t(e.nowPos64,Os);else{if(Bs(e.m_RangeDecoder,e.m_IsRepDecoders,e.state))o=0,Bs(e.m_RangeDecoder,e.m_IsRepG0Decoders,e.state)?(Bs(e.m_RangeDecoder,e.m_IsRepG1Decoders,e.state)?(Bs(e.m_RangeDecoder,e.m_IsRepG2Decoders,e.state)?(r=e.rep3,e.rep3=e.rep2):r=e.rep2,e.rep2=e.rep1):r=e.rep1,e.rep1=e.rep0,e.rep0=r):!Bs(e.m_RangeDecoder,e.m_IsRep0LongDecoders,(e.state<<4)+m)&&(e.state=7>e.state?9:11,o=1),o||(o=de(e.m_RepLenDecoder,e.m_RangeDecoder,m)+2,e.state=7>e.state?8:11);else if(e.rep3=e.rep2,e.rep2=e.rep1,e.rep1=e.rep0,o=2+de(e.m_LenDecoder,e.m_RangeDecoder,m),e.state=7>e.state?7:10,c=as(e.m_PosSlotDecoder[Q(o)],e.m_RangeDecoder),!(4<=c))e.rep0=c;else if(i=(c>>1)-1,e.rep0=(2|1&c)<c)e.rep0+=cs(e.m_PosDecoders,e.rep0-c-1,e.m_RangeDecoder,i);else if(e.rep0+=ls(e.m_RangeDecoder,i-4)<<4,e.rep0+=ns(e.m_PosAlignDecoder,e.m_RangeDecoder),0>e.rep0)return-1==e.rep0?1:-1;if(0<=_(a(e.rep0),e.nowPos64)||e.rep0>=e.m_DictionarySizeCheck)return-1;j(e.m_OutWindow,e.rep0,o),e.nowPos64=t(e.nowPos64,a(o)),e.prevByte=K(e.m_OutWindow,0)}return 0}function oe(e){e.m_OutWindow={},e.m_RangeDecoder={},e.m_IsMatchDecoders=s(192),e.m_IsRepDecoders=s(12),e.m_IsRepG0Decoders=s(12),e.m_IsRepG1Decoders=s(12),e.m_IsRepG2Decoders=s(12),e.m_IsRep0LongDecoders=s(192),e.m_PosSlotDecoder=s(4),e.m_PosDecoders=s(114),e.m_PosAlignDecoder=is({},4),e.m_LenDecoder=pe({}),e.m_RepLenDecoder=pe({}),e.m_LiteralDecoder={};for(var t=0;4>t;++t)e.m_PosSlotDecoder[t]=is({},6);return e}function ie(e){e.m_OutWindow._streamPos=0,e.m_OutWindow._pos=0,gs(e.m_IsMatchDecoders),gs(e.m_IsRep0LongDecoders),gs(e.m_IsRepDecoders),gs(e.m_IsRepG0Decoders),gs(e.m_IsRepG1Decoders),gs(e.m_IsRepG2Decoders),gs(e.m_PosDecoders),he(e.m_LiteralDecoder);for(var s=0;4>s;++s)gs(e.m_PosSlotDecoder[s].Models);ue(e.m_LenDecoder),ue(e.m_RepLenDecoder),gs(e.m_PosAlignDecoder.Models),Ss(e.m_RangeDecoder)}function ae(e,s){var t,r,_,o,i,a,n;if(5>s.length)return 0;for(n=255&s[0],_=n%9,a=~~(n/9),o=a%5,i=~~(a/5),t=0,r=0;4>r;++r)t+=(255&s[1+r])<<8*r;return 99999999s?0:(e.m_DictionarySize!=s&&(e.m_DictionarySize=s,e.m_DictionarySizeCheck=ws(e.m_DictionarySize,1),V(e.m_OutWindow,ws(e.m_DictionarySizeCheck,4096))),1)}function ce(e,s,t,r){if(8>>8-e.m_NumPrevBits)]}function he(e){var s,t;for(t=1<t);return t<<24>>24}function le(e,s,t){var r,_,o=1;do if(_=1&t>>7,t<<=1,r=Bs(s,e.m_Decoders,(1+_<<8)+o),o=o<<1|r,_!=r){for(;256>o;)o=o<<1|Bs(s,e.m_Decoders,o);break}while(256>o);return o<<24>>24}function Se(e){return e.m_Decoders=s(768),e}function ge(e,s){var t,r,_,o;e._optimumEndIndex=s,_=e._optimum[s].PosPrev,r=e._optimum[s].BackPrev;do e._optimum[s].Prev1IsChar&&(_s(e._optimum[_]),e._optimum[_].PosPrev=_-1,e._optimum[s].Prev2&&(e._optimum[_-1].Prev1IsChar=0,e._optimum[_-1].PosPrev=e._optimum[s].PosPrev2,e._optimum[_-1].BackPrev=e._optimum[s].BackPrev2)),o=_,t=r,r=e._optimum[o].BackPrev,_=e._optimum[o].PosPrev,e._optimum[o].BackPrev=t,e._optimum[o].PosPrev=s,s=o;while(0s;++s)e._repDistances[s]=0}function Re(e,s,r,o){var m,d,p,u,P,h,i,B,l,S,g,k,R,v,D;if(s[0]=Ns,r[0]=Ns,o[0]=1,e._inStream&&(e._matchFinder._stream=e._inStream,H(e._matchFinder),e._needReleaseMFStream=1,e._inStream=null),!e._finished){if(e._finished=1,v=e.nowPos64,c(e.nowPos64,Ns)){if(!F(e._matchFinder))return void Ce(e,n(e.nowPos64));Ie(e),R=n(e.nowPos64)&e._posStateMask,ks(e._rangeEncoder,e._isMatch,(e._state<<4)+R,0),e._state=J(e._state),p=y(e._matchFinder,-e._additionalOffset),es($e(e._literalEncoder,n(e.nowPos64),e._previousByte),e._rangeEncoder,p),e._previousByte=p,--e._additionalOffset,e.nowPos64=t(e.nowPos64,Os)}if(!F(e._matchFinder))return void Ce(e,n(e.nowPos64));for(;;){if(i=Le(e,n(e.nowPos64)),S=e.backRes,R=n(e.nowPos64)&e._posStateMask,d=(e._state<<4)+R,1==i&&-1==S)ks(e._rangeEncoder,e._isMatch,d,0),p=y(e._matchFinder,-e._additionalOffset),D=$e(e._literalEncoder,n(e.nowPos64),e._previousByte),7>e._state?es(D,e._rangeEncoder,p):(l=y(e._matchFinder,-e._repDistances[0]-1-e._additionalOffset),ss(D,e._rangeEncoder,l,p)),e._previousByte=p,e._state=J(e._state);else{if(ks(e._rangeEncoder,e._isMatch,d,1),!(4>S)){for(ks(e._rangeEncoder,e._isRep,e._state,0),e._state=7>e._state?7:10,Ke(e._lenEncoder,e._rangeEncoder,i-2,R),S-=4,k=We(S),B=Q(i),ds(e._posSlotEncoder[B],e._rangeEncoder,k),4<=k&&(P=(k>>1)-1,m=(2|1&k)<k?Ps(e._posEncoders,m-k-1,e._rangeEncoder,P,g):(Rs(e._rangeEncoder,g>>4,P-4),us(e._posAlignEncoder,e._rangeEncoder,15&g),++e._alignPriceCount)),u=S,h=3;1<=h;--h)e._repDistances[h]=e._repDistances[h-1];e._repDistances[0]=u,++e._matchPriceCount}else if(ks(e._rangeEncoder,e._isRep,e._state,1),S?(ks(e._rangeEncoder,e._isRepG0,e._state,1),1==S?ks(e._rangeEncoder,e._isRepG1,e._state,0):(ks(e._rangeEncoder,e._isRepG1,e._state,1),ks(e._rangeEncoder,e._isRepG2,e._state,S-2))):(ks(e._rangeEncoder,e._isRepG0,e._state,0),1==i?ks(e._rangeEncoder,e._isRep0Long,d,0):ks(e._rangeEncoder,e._isRep0Long,d,1)),1==i?e._state=7>e._state?9:11:(Ke(e._repMatchLenEncoder,e._rangeEncoder,i-2,R),e._state=7>e._state?8:11),u=e._repDistances[S],0!=S){for(h=S;1<=h;--h)e._repDistances[h]=e._repDistances[h-1];e._repDistances[0]=u}e._previousByte=y(e._matchFinder,i-1-e._additionalOffset)}if(e._additionalOffset-=i,e.nowPos64=t(e.nowPos64,a(i)),!e._additionalOffset){if(128<=e._matchPriceCount&&be(e),16<=e._alignPriceCount&&Me(e),s[0]=e.nowPos64,r[0]=vs(e._rangeEncoder),!F(e._matchFinder))return void Ce(e,n(e.nowPos64));if(0<=_(f(e.nowPos64,v),[4096,0]))return e._finished=0,void(o[0]=0)}}}}function ve(e){var s,t;e._matchFinder||(s={},t=4,!e._matchFinderType&&(t=2),T(s,t),e._matchFinder=s),Je(e._literalEncoder,e._numLiteralPosStateBits,e._numLiteralContextBits),e._dictionarySize==e._dictionarySizePrev&&e._numFastBytesPrev==e._numFastBytes||(O(e._matchFinder,e._dictionarySize,4096,e._numFastBytes,274),e._dictionarySizePrev=e._dictionarySize,e._numFastBytesPrev=e._numFastBytes)}function De(e){var t;for(e._repDistances=s(4),e._optimum=[],e._rangeEncoder={},e._isMatch=s(192),e._isRep=s(12),e._isRepG0=s(12),e._isRepG1=s(12),e._isRepG2=s(12),e._isRep0Long=s(192),e._posSlotEncoder=[],e._posEncoders=s(114),e._posAlignEncoder=ms({},4),e._lenEncoder=Ue({}),e._repMatchLenEncoder=Ue({}),e._literalEncoder={},e._matchDistances=[],e._posSlotPrices=[],e._distancesPrices=[],e._alignPrices=s(16),e.reps=s(4),e.repLens=s(4),e.processedInSize=[Ns],e.processedOutSize=[Ns],e.finished=[0],e.properties=s(5),e.tempPrices=s(128),e._longestMatchLength=0,e._matchFinderType=1,e._numDistancePairs=0,e._numFastBytesPrev=-1,e.backRes=0,t=0;4096>t;++t)e._optimum[t]={};for(t=0;4>t;++t)e._posSlotEncoder[t]=ms({},6);return e}function Me(e){for(var s=0;16>s;++s)e._alignPrices[s]=fs(e._posAlignEncoder,s);e._alignPriceCount=0}function be(e){var s,t,r,_,o,i,a,n;for(_=4;128>_;++_)i=We(_),r=(i>>1)-1,s=(2|1&i)<o;++o){for(t=e._posSlotEncoder[o],a=o<<6,i=0;i>1)-1-4<<6;for(n=128*o,_=0;4>_;++_)e._distancesPrices[n+_]=e._posSlotPrices[a+_];for(;128>_;++_)e._distancesPrices[n+_]=e._posSlotPrices[a+We(_)]+e.tempPrices[_]}e._matchPriceCount=0}function Ce(e,s){xe(e),Ge(e,s&e._posStateMask);for(var t=0;5>t;++t)Ms(e._rangeEncoder)}function Le(e,s){var r,_,o,a,n,c,m,d,p,i,u,f,P,h,B,l,S,g,k,R,v,D,M,b,C,L,E,z,I,x,N,O,A,H,G,W,T,Y,j,V,Z,K,U,X,Q,t,$,q,ee,se;if(e._optimumEndIndex!=e._optimumCurrentIndex)return P=e._optimum[e._optimumCurrentIndex].PosPrev-e._optimumCurrentIndex,e.backRes=e._optimum[e._optimumCurrentIndex].BackPrev,e._optimumCurrentIndex=e._optimum[e._optimumCurrentIndex].PosPrev,P;if(e._optimumCurrentIndex=e._optimumEndIndex=0,e._longestMatchWasFound?(f=e._longestMatchLength,e._longestMatchWasFound=0):f=Ie(e),E=e._numDistancePairs,C=F(e._matchFinder)+1,2>C)return e.backRes=-1,1;for(273p;++p)e.reps[p]=e._repDistances[p],e.repLens[p]=w(e._matchFinder,-1,e.reps[p],273),e.repLens[p]>e.repLens[V]&&(V=p);if(e.repLens[V]>=e._numFastBytes)return e.backRes=V,P=e.repLens[V],ze(e,P-1),P;if(f>=e._numFastBytes)return e.backRes=e._matchDistances[E-1]+4,ze(e,f-1),f;if(m=y(e._matchFinder,-1),S=y(e._matchFinder,-e._repDistances[0]-1-1),2>f&&m!=S&&2>e.repLens[V])return e.backRes=-1,1;if(e._optimum[0].State=e._state,H=s&e._posStateMask,e._optimum[1].Price=Gs[e._isMatch[(e._state<<4)+H]>>>2]+rs($e(e._literalEncoder,s,e._previousByte),7<=e._state,S,m),_s(e._optimum[1]),g=Gs[2048-e._isMatch[(e._state<<4)+H]>>>2],j=g+Gs[2048-e._isRep[e._state]>>>2],S==m&&(Z=j+we(e,e._state,H),Z=e.repLens[V]?f:e.repLens[V],2>u)return e.backRes=e._optimum[1].BackPrev,1;e._optimum[1].PosPrev=0,e._optimum[0].Backs0=e.reps[0],e._optimum[0].Backs1=e.reps[1],e._optimum[0].Backs2=e.reps[2],e._optimum[0].Backs3=e.reps[3],i=u;do e._optimum[i--].Price=268435455;while(2<=i);for(p=0;4>p;++p)if(Y=e.repLens[p],!(2>Y)){W=j+ye(e,p,e._state,H);do a=W+Xe(e._repMatchLenEncoder,Y-2,H),N=e._optimum[Y],a>>2],i=2<=e.repLens[0]?e.repLens[0]+1:2,i<=f){for(z=0;i>e._matchDistances[z];)z+=2;for(;;++i)if(d=e._matchDistances[z+1],a=b+Ee(e,d,i,H),N=e._optimum[i],a=e._numFastBytes)return e._longestMatchLength=k,e._longestMatchWasFound=1,ge(e,r);if(++s,A=e._optimum[r].PosPrev,e._optimum[r].Prev1IsChar?(--A,e._optimum[r].Prev2?(U=e._optimum[e._optimum[r].PosPrev2].State,U=4>e._optimum[r].BackPrev2?7>U?8:11:7>U?7:10):U=e._optimum[A].State,U=J(U)):U=e._optimum[A].State,A==r-1?e._optimum[r].BackPrev?U=J(U):U=7>U?9:11:(e._optimum[r].Prev1IsChar&&e._optimum[r].Prev2?(A=e._optimum[r].PosPrev2,O=e._optimum[r].BackPrev2,U=7>U?8:11):(O=e._optimum[r].BackPrev,U=4>O?7>U?8:11:7>U?7:10),x=e._optimum[A],4>O?O?1==O?(e.reps[0]=x.Backs1,e.reps[1]=x.Backs0,e.reps[2]=x.Backs2,e.reps[3]=x.Backs3):2==O?(e.reps[0]=x.Backs2,e.reps[1]=x.Backs0,e.reps[2]=x.Backs1,e.reps[3]=x.Backs3):(e.reps[0]=x.Backs3,e.reps[1]=x.Backs0,e.reps[2]=x.Backs1,e.reps[3]=x.Backs2):(e.reps[0]=x.Backs0,e.reps[1]=x.Backs1,e.reps[2]=x.Backs2,e.reps[3]=x.Backs3):(e.reps[0]=O-4,e.reps[1]=x.Backs0,e.reps[2]=x.Backs1,e.reps[3]=x.Backs2)),e._optimum[r].State=U,e._optimum[r].Backs0=e.reps[0],e._optimum[r].Backs1=e.reps[1],e._optimum[r].Backs2=e.reps[2],e._optimum[r].Backs3=e.reps[3],c=e._optimum[r].Price,m=y(e._matchFinder,-1),S=y(e._matchFinder,-e.reps[0]-1-1),H=s&e._posStateMask,_=c+Gs[e._isMatch[(U<<4)+H]>>>2]+rs($e(e._literalEncoder,s,y(e._matchFinder,-2)),7<=U,S,m),D=e._optimum[r+1],R=0,_>>2],j=g+Gs[2048-e._isRep[U]>>>2],S!=m||D.PosPrev>>2]+Gs[e._isRep0Long[(U<<4)+H]>>>2]),Z<=D.Price&&(D.Price=Z,D.PosPrev=r,D.BackPrev=0,D.Prev1IsChar=0,R=1)),L=F(e._matchFinder)+1,L=4095-rC)){if(C>e._numFastBytes&&(C=e._numFastBytes),!R&&S!=m&&(Q=Fs(L-1,e._numFastBytes),B=w(e._matchFinder,0,e.reps[0],Q),2<=B)){for(X=J(U),G=s+1&e._posStateMask,M=_+Gs[2048-e._isMatch[(X<<4)+G]>>>2]+Gs[2048-e._isRep[X]>>>2],I=r+1+B;uT;++T)if(h=w(e._matchFinder,-1,e.reps[T],C),!(2>h)){l=h;do{for(;uU?8:11,G=s+h&e._posStateMask,o=j+(q=Xe(e._repMatchLenEncoder,h-2,H),q+ye(e,T,U,H))+Gs[e._isMatch[(X<<4)+G]>>>2]+rs($e(e._literalEncoder,s+h,y(e._matchFinder,h-1-1)),1,y(e._matchFinder,h-1-(e.reps[T]+1)),y(e._matchFinder,h-1)),X=J(X),G=s+h+1&e._posStateMask,v=o+Gs[2048-e._isMatch[(X<<4)+G]>>>2],M=v+Gs[2048-e._isRep[X]>>>2],I=h+1+B;uC){for(k=C,E=0;k>e._matchDistances[E];E+=2);e._matchDistances[E]=k,E+=2}if(k>=K){for(b=g+Gs[e._isRep[U]>>>2];ue._matchDistances[z];)z+=2;for(h=K;;++h)if(n=e._matchDistances[z+1],a=b+Ee(e,n,h,H),N=e._optimum[r+h],aU?7:10,G=s+h&e._posStateMask,o=a+Gs[e._isMatch[(X<<4)+G]>>>2]+rs($e(e._literalEncoder,s+h,y(e._matchFinder,h-1-1)),1,y(e._matchFinder,h-(n+1)-1),y(e._matchFinder,h-1)),X=J(X),G=s+h+1&e._posStateMask,v=o+Gs[2048-e._isMatch[(X<<4)+G]>>>2],M=v+Gs[2048-e._isRep[X]>>>2],I=h+1+B;us?e._distancesPrices[128*o+s]:e._posSlotPrices[(o<<6)+Te(s)]+e._alignPrices[15&s],_+Xe(e._lenEncoder,t-2,r)}function ye(e,s,t,r){var _;return s?(_=Gs[2048-e._isRepG0[t]>>>2],1==s?_+=Gs[e._isRepG1[t]>>>2]:(_+=Gs[2048-e._isRepG1[t]>>>2],_+=bs(e._isRepG2[t],s-2))):(_=Gs[e._isRepG0[t]>>>2],_+=Gs[2048-e._isRep0Long[(t<<4)+r]>>>2]),_}function we(e,s,t){return Gs[e._isRepG0[s]>>>2]+Gs[e._isRep0Long[(s<<4)+t]>>>2]}function Fe(e){ke(e),Ds(e._rangeEncoder),gs(e._isMatch),gs(e._isRep0Long),gs(e._isRep),gs(e._isRepG0),gs(e._isRepG1),gs(e._isRepG2),gs(e._posEncoders),qe(e._literalEncoder);for(var s=0;4>s;++s)gs(e._posSlotEncoder[s].Models);Ve(e._lenEncoder,1<1<>24;for(var t=0;4>t;++t)e.properties[1+t]=e._dictionarySize>>8*t<<24>>24;k(s,e.properties,0,5)}function Ge(e,s){if(e._writeEndMark){ks(e._rangeEncoder,e._isMatch,(e._state<<4)+s,1),ks(e._rangeEncoder,e._isRep,e._state,0),e._state=7>e._state?7:10,Ke(e._lenEncoder,e._rangeEncoder,0,s);var t=Q(2);ds(e._posSlotEncoder[t],e._rangeEncoder,63),Rs(e._rangeEncoder,67108863,26),us(e._posAlignEncoder,e._rangeEncoder,15)}}function We(e){return 2048>e?Hs[e]:2097152>e?Hs[e>>10]+20:Hs[e>>20]+40}function Te(e){return 131072>e?Hs[e>>6]+12:134217728>e?Hs[e>>16]+32:Hs[e>>26]+52}function Ye(e,s,t,r){8>t?(ks(s,e._choice,0,0),ds(e._lowCoder[r],s,t)):(t-=8,ks(s,e._choice,0,1),8>t?(ks(s,e._choice,1,0),ds(e._midCoder[r],s,t)):(ks(s,e._choice,1,1),ds(e._highCoder,s,t-8)))}function je(e){e._choice=s(2),e._lowCoder=s(16),e._midCoder=s(16),e._highCoder=ms({},8);for(var t=0;16>t;++t)e._lowCoder[t]=ms({},3),e._midCoder[t]=ms({},3);return e}function Ve(e,s){gs(e._choice);for(var t=0;t>>2],a=Gs[2048-e._choice[0]>>>2],n=a+Gs[e._choice[1]>>>2],c=a+Gs[2048-e._choice[1]>>>2],m=0,m=0;8>m;++m){if(m>=t)return;r[_+m]=o+ps(e._lowCoder[s],m)}for(;16>m;++m){if(m>=t)return;r[_+m]=n+ps(e._midCoder[s],m-8)}for(;m>>8-e.m_NumPrevBits)]}function qe(e){var s,t=1<>_,ks(s,e.m_Encoders,o,r),o=o<<1|r}function ss(e,s,t,r){var _,o,i,a,n=1,c=1;for(o=7;0<=o;--o)_=1&r>>o,a=c,n&&(i=1&t>>o,a+=1+i<<8,n=i==_),ks(s,e.m_Encoders,a,_),c=c<<1|_}function ts(e){return e.m_Encoders=s(768),e}function rs(e,s,t,r){var _,o,a=1,n=7,i=0;if(s)for(;0<=n;--n)if(o=1&t>>n,_=1&r>>n,i+=bs(e.m_Encoders[(1+o<<8)+a],_),a=a<<1|_,o!=_){--n;break}for(;0<=n;--n)_=1&r>>n,i+=bs(e.m_Encoders[a],_),a=a<<1|_;return i}function _s(e){e.BackPrev=-1,e.Prev1IsChar=0}function os(e){e.BackPrev=0,e.Prev1IsChar=0}function is(e,t){return e.NumBitLevels=t,e.Models=s(1<>>_,ks(s,e.Models,o,r),o=o<<1|r}function ps(e,s){var t,r,_=1,o=0;for(r=e.NumBitLevels;0!=r;)--r,t=1&s>>>r,o+=bs(e.Models[_],t),_=(_<<1)+t;return o}function us(e,s,t){var r,_,o=1;for(_=0;_>=1}function fs(e,s){var t,r,_=1,o=0;for(r=e.NumBitLevels;0!=r;--r)t=1&s,s>>>=1,o+=bs(e.Models[_],t),_=_<<1|t;return o}function Ps(e,s,t,r,_){var o,a,i=1;for(a=0;a>=1}function hs(e,s,t,r){var _,o,i=1,a=0;for(o=t;0!=o;--o)_=1&r,r>>>=1,a+=Gs[(2047&(e[s+i]-_^-_))>>>2],i=i<<1|_;return a}function Bs(e,s,t){var r,_=s[t];return r=(e.Range>>>11)*_,(-2147483648^e.Code)<(-2147483648^r)?(e.Range=r,s[t]=_+(2048-_>>>5)<<16>>16,-16777216&e.Range||(e.Code=e.Code<<8|h(e.Stream),e.Range<<=8),0):(e.Range-=r,e.Code-=r,s[t]=_-(_>>>5)<<16>>16,-16777216&e.Range||(e.Code=e.Code<<8|h(e.Stream),e.Range<<=8),1)}function ls(e,s){var r,_,t=0;for(r=s;0!=r;--r)e.Range>>>=1,_=e.Code-e.Range>>>31,e.Code-=e.Range&_-1,t=t<<1|1-_,-16777216&e.Range||(e.Code=e.Code<<8|h(e.Stream),e.Range<<=8);return t}function Ss(e){e.Code=0,e.Range=-1;for(var s=0;5>s;++s)e.Code=e.Code<<8|h(e.Stream)}function gs(e){for(var s=e.length-1;0<=s;--s)e[s]=1024}function ks(e,s,_,o){var i,n=s[_];i=(e.Range>>>11)*n,o?(e.Low=t(e.Low,r(a(i),[4294967295,0])),e.Range-=i,s[_]=n-(n>>>5)<<16>>16):(e.Range=i,s[_]=n+(2048-n>>>5)<<16>>16),-16777216&e.Range||(e.Range<<=8,Ms(e))}function Rs(e,s,r){for(var _=r-1;0<=_;--_)e.Range>>>=1,1==(1&s>>>_)&&(e.Low=t(e.Low,a(e.Range))),-16777216&e.Range||(e.Range<<=8,Ms(e))}function vs(e){return t(t(a(e._cacheSize),e._position),[4,0])}function Ds(e){e._position=Ns,e.Low=Ns,e.Range=-1,e._cacheSize=1,e._cache=0}function Ms(e){var s,o=n(u(e.Low,32));if(0!=o||0>_(e.Low,[4278190080,0])){e._position=t(e._position,a(e._cacheSize)),s=e._cache;do g(e.Stream,s+o),s=255;while(0!=--e._cacheSize);e._cache=n(e.Low)>>>24}++e._cacheSize,e.Low=d(r(e.Low,[16777215,0]),8)}function bs(e,s){return Gs[(2047&(e-s^-s))>>>2]}function Cs(e){for(var s,t,r,_=String.fromCharCode,o=0,i=0,a=e.length,n=[],c=[];o=a)return e;if(t=255&e[++o],128!=(192&t))return e;c[i]=(31&s)<<6|63&t}else if(224==(240&s)){if(o+2>=a)return e;if(t=255&e[++o],128!=(192&t))return e;if(r=255&e[++o],128!=(192&r))return e;c[i]=(15&s)<<12|(63&t)<<6|63&r}else return e;16383==i&&(n.push(_.apply(String,c)),i=-1)}return 0=s?++o:!s||128<=s&&2047>=s?o+=2:o+=3;for(t=[],o=0,r=0;r=s?t[o++]=s<<24>>24:!s||128<=s&&2047>=s?(t[o++]=(192|31&s>>6)<<24>>24,t[o++]=(128|63&s)<<24>>24):(t[o++]=(224|15&s>>12)<<24>>24,t[o++]=(128|63&s>>6)<<24>>24,t[o++]=(128|63&s)<<24>>24);return t}function Es(e){return e[1]+e[0]}var ys=Math.floor,ws=Math.max,Fs=Math.min,zs=\"function\"==typeof setImmediate?setImmediate:setTimeout,Is=[4294967295,-4294967296],xs=[0,-9223372036854776e3],Ns=[0,0],Os=[1,0],As=function(){var e,s,t,r=[];for(e=0;256>e;++e){for(t=e,s=0;8>s;++s)0==(1&t)?t>>>=1:t=-306674912^t>>>1;r[e]=t}return r}(),Hs=function(){var e,s,t,r=2,_=[0,1];for(t=2;22>t;++t)for(s=1<<(t>>1)-1,e=0;e>24;return _}(),Gs=function(){var e,s,t,r,_=[];for(s=8;0<=s;--s)for(r=1<<9-s-1,e=1<<9-s,t=r;t>>9-s-1);return _}(),Ws=function(){var e=[{s:16,f:64,m:0},{s:20,f:64,m:0},{s:19,f:64,m:1},{s:20,f:64,m:1},{s:21,f:128,m:1},{s:22,f:128,m:1},{s:23,f:128,m:1},{s:24,f:255,m:1},{s:25,f:255,m:1}];return function(s){return e[s-1]||e[6]}}();return\"undefined\"!=typeof onmessage&&(\"undefined\"==typeof window||\"undefined\"==typeof window.document)&&function(){onmessage=function(s){s&&s.data&&(s.data.action==2?LZMA.decompress(s.data.data,s.data.cbn):s.data.action==1&&LZMA.compress(s.data.data,s.data.mode,s.data.cbn))}}(),{compress:function(s,t,r,_){function o(){try{for(var e,s=new Date().getTime();ee(n.c.chunker);)if(i=Es(n.c.chunker.inBytesProcessed)/Es(n.c.length_0),2000)return e.call(r,o[0]),this;var i=function o(i){n.off(t,o),e.call(r,i)};return i._=e,this.on(t,i,r)},t.prototype.emit=function(t,e){var r;(this.data.h[t]||[]).forEach((function(t){return t.callback(e)}));var n=this.data.q[t]||[];return this.data=E(E({},this.data),{q:E(E({},this.data.q),(r={},r[t]=S(S([],n.length0},l.isObject=y,l.isRecord=function(t){return y(t)},l.isString=v,l.isUUID=function(t){return!!t&&p.test(m(t))},l.nonNull=h,l.safeToString=function(t){return\"object\"===u(t)?JSON.stringify(t):\"\"+t},l.strEqualsIgnoreCase=function(t,e){return v(t)&&v(e)&&m(t.toLowerCase())===m(e.toLowerCase())},l.trim=m,l.wrapError=b;var _=l.isArray,O={},N={exports:{}};!function(t){function e(r){return t.exports=e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,e(r)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports}(N);var x=N.exports,R={},k=\"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\",j=new RegExp(\"^\".concat(k,\"$\"),\"i\"),D=!!String.prototype.trim;function A(t){return null!=t}function L(t){return\"[object Array]\"===Object.prototype.toString.call(t)}function F(t){return D?(\"\"+t).trim():(\"\"+t).replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\")}function U(t){return\"string\"==typeof t}function T(t){return!!t&&\"object\"===x(t)&&!L(t)}function P(t,e){return new Date((new Date).getTime()+t*e)}function M(t,e,r){if(T(e)){var n=void 0;return(n=\"message\"in e&&\"string\"==typeof e.message?new Error(r||e.message):new Error(r)).name=t,\"stack\"in e&&\"string\"==typeof e.stack&&(n.stack=e.stack),\"lineNumber\"in e&&\"number\"==typeof e.lineNumber&&(n.lineNumber=e.lineNumber),\"columnNumber\"in e&&\"number\"==typeof e.columnNumber&&(n.columnNumber=e.columnNumber),n}return(n=Error(r)).name=t,n}var B=function(){return B=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)return e.call(r,o[0]),this;var i=function o(i){n.off(t,o),e.call(r,i)};return i._=e,this.on(t,i,r)},t.prototype.emit=function(t,e){var r;(this.data.h[t]||[]).forEach((function(t){return t.callback(e)}));var n=this.data.q[t]||[];return this.data=B(B({},this.data),{q:B(B({},this.data.q),(r={},r[t]=V(V([],n.length0},R.isObject=T,R.isRecord=function(t){return T(t)},R.isString=U,R.isUUID=function(t){return!!t&&j.test(F(t))},R.nonNull=A,R.safeToString=function(t){return\"object\"===x(t)?JSON.stringify(t):\"\"+t},R.strEqualsIgnoreCase=function(t,e){return U(t)&&U(e)&&F(t.toLowerCase())===F(e.toLowerCase())},R.trim=F,R.wrapError=M;var Q=R.ERRORS_CHANNEL,H=R.ReplayEmitter,G=R.expiresInDays,J=R.expiresInHours,X=R.isArray,z=R.isFunction,$=R.isNonEmpty,Y=R.isObject,K=R.isRecord,Z=R.isString,tt=R.isUUID,et=R.nonNull,rt=R.safeToString,nt=R.strEqualsIgnoreCase,ot=R.trim,it=R.wrapError;function at(t,e,r){return $(e)?[[t,r(e)]]:[]}function ct(t,e){return at(t,e,(function(t){return encodeURIComponent(t)}))}function ut(t,e,r){return at(t,e,(function(t){return encodeURIComponent(r(t))}))}function st(t,e,r){return $(e)&&z(r)&&r(e)?[[t,encodeURIComponent(e)]]:[]}var lt=function(){function t(t,e,r,n,o){this.url=t&&t.collectorUrl||\"https://rp.liadm.com\",this.calls=e,this.eventBus=r,this.onload=n,this.presend=o}return t.prototype.callBakers=function(t){try{var e=JSON.parse(t).bakers;if(X(e))for(var r=0;r255)return null;var r,n=\"\";for(e=0;e>2,o[1]=(3&t.charCodeAt(e))<<4,t.length>e+2?(o[1]|=t.charCodeAt(e+1)>>4,o[2]=(15&t.charCodeAt(e+1))<<2,o[2]|=t.charCodeAt(e+2)>>6,o[3]=63&t.charCodeAt(e+2)):t.length>e+1&&(o[1]|=t.charCodeAt(e+1)>>4,o[2]=(15&t.charCodeAt(e+1))<<2);for(var i=0;i=0&&r<64?ft[r]:void 0}}return n}(t);return e||\"\"}var dt=/[+/]|=+$/g,ht={\"+\":\"-\",\"/\":\"_\"};function gt(t){return ht[t]||\"\"}function mt(t){var e=null,r=encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(parseInt(\"0x\"+e,16))}));try{e=window&&z(window.btoa)?window.btoa:pt}catch(t){e=pt}return e(r).replace(dt,gt)}for(var vt=[],yt=0;yt<64;)vt[yt]=0|4294967296*Math.sin(++yt%Math.PI);function wt(t){var e,r,n,o=[e=1732584193,r=4023233417,~e,~r],i=[],a=unescape(encodeURI(t))+\"\xC2\u20AC\",c=a.length;for(t=--c/4+2|15,i[--t]=8*c;~c;)i[c>>2]|=a.charCodeAt(c)<<8*c--;for(yt=a=0;yt>4]+vt[a]+~~i[yt|15&[a,5*a+1,3*a+5,7*a][c]])<<(c=[7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21][4*c+a++%4])|n>>>-c),e,r])e=0|c[1],r=c[2];for(a=4;a;)o[--a]+=c[a]}for(t=\"\";a<32;)t+=(o[a>>3]>>4*(1^a++)&15).toString(16);return t}function bt(t){var e,r,n,o,i,a=[],c=[r=1732584193,n=4023233417,~r,~n,3285377520],u=[],s=unescape(encodeURI(t))+\"\xC2\u20AC\",l=s.length;for(u[t=--l/4+2|15]=8*l;~l;)u[l>>2]|=s.charCodeAt(l)<<8*~l--;for(e=l=0;e>2]+((s=r[0])<<5|s>>>27),s,n<<30|n>>>2,o,i])s=a[l-3]^a[l-8]^a[l-14]^a[l-16],n=r[1],o=r[2],i=r[3];for(l=5;l;)c[--l]+=r[l]}for(s=\"\";l<40;)s+=(c[l>>3]>>4*(7-l++)&15).toString(16);return s}for(var Et,St=18,Ct=[],It=[];St>1;St--)for(Et=St;Et<320;)Ct[Et+=St]=1;function _t(t,e){return 4294967296*Math.pow(t,1/e)|0}for(Et=0;Et<64;)Ct[++St]||(It[Et]=_t(St,2),Ct[Et++]=_t(St,3));function Ot(t,e){return t>>>e|t<<-e}function Nt(t){var e=It.slice(St=Et=0,8),r=[],n=unescape(encodeURI(t))+\"\xC2\u20AC\",o=n.length;for(r[t=--o/4+2|15]=8*o;~o;)r[o>>2]|=n.charCodeAt(o)<<8*~o--;for(o=[];St>>10)+o[Et-7]+(Ot(n=o[Et-15],7)^Ot(n,18)^n>>>3)+o[Et-16])+_t.pop()+(Ot(n=_t[4],6)^Ot(n,11)^Ot(n,25))+(n&_t[5]^~n&_t[6])+Ct[Et++];for(Et=8;Et;)e[--Et]+=_t[Et]}for(n=\"\";Et<64;)n+=(e[Et>>3]>>4*(7-Et++)&15).toString(16);return n}var xt=function(){return/(\\s+)?[a-f0-9]{32,64}(\\s+)?/gi},Rt=new Map([[32,\"md5\"],[40,\"sha1\"],[64,\"sha256\"]]);function kt(t){var e=jt(t);return!!e&&Rt.has(e.length)}function jt(t){var e=t.match(xt());return e&&e.map(ot)[0]}function Dt(t){var e=t.toLowerCase();return{md5:wt(e),sha1:bt(e),sha256:Nt(e)}}var At=function(){return/\\S+(@|%40)\\S+\\.\\S+/};function Lt(t){return At().test(t)}function Ft(t){return At().test(t)}function Ut(t){for(var e=function(t){for(var e=[],r=new RegExp(\"([\\\\w\\\\d.+-]+(@|%40)[\\\\w\\\\d-]+.[\\\\w\\\\d.-]+)\",\"g\"),n=r.exec(t);n;)e.push(ot(n[1])),n=r.exec(t);return e}(t),r=[],n=t,o=0;o-1){var c=ot(rt(r[i])),u=(e=void 0,(e=c.match(At()))&&e.map(ot)[0]),s=jt(c);if(u){var l=Dt(qt(u));return Jt({hashedEmail:[l.md5,l.sha1,l.sha256]},t)}if(s&&kt(s))return Jt({hashedEmail:[s.toLowerCase()]},t)}}return t},function(t){var e=t.eventSource||{};return Object.keys(e).forEach((function(t){var r=t.toLowerCase(),n=e[t];Qt.indexOf(r)>-1&&X(n)&&n.length>10&&(n.length=10)})),{}}];function Jt(t,e){var r={};function n(t){return Y(t)?t:{}}function o(t){return Object.keys(t)}var i=n(t),a=n(e);return o(i).forEach((function(t){r[t]=i[t]})),o(a).forEach((function(t){r[t]=a[t]})),r}var Xt=\"full\",zt=\"no_path\";var $t=[\"setemail\",\"setemailhash\",\"sethashedemail\"];function Yt(t,e){return function(r){var n=r[t];return et(n)?e(n):[]}}var Kt=[Yt(\"appId\",(function(t){return ct(\"aid\",t)})),Yt(\"distributorId\",(function(t){return ct(\"did\",t)})),Yt(\"eventSource\",(function(t){return at(\"se\",t,(function(t){return mt(JSON.stringify(t,Tt))}))})),Yt(\"liveConnectId\",(function(t){return ct(\"duid\",t)})),Yt(\"trackerName\",(function(t){return ct(\"tna\",t)})),function(t){if(et(t.pageUrl)){var e=function(t){if(void 0===t.pageUrl||0===t.pageUrl.length)return[\"\",!1,[]];if(function(t){return!(void 0!==t.urlCollectionMode&&t.urlCollectionMode!==Xt||void 0!==t.queryParametersFilter&&\"\"!==t.queryParametersFilter)}(t))return[t.pageUrl,!1,[]];var e=new Wt(t.pageUrl),r=function(t){var e=Vt(t),r=[];return Object.keys(e).forEach((function(t){r.push([t,Bt(e,t)])})),r}(e.search),n=function(t,e){return e.urlCollectionMode===zt&&t.pathname.length>1}(e,t),o=function(t,e){if(void 0===e.queryParametersFilter||\"\"===e.queryParametersFilter)return[];var r=new RegExp(e.queryParametersFilter);return t.map((function(t){return t[0]})).filter((function(t){return r.test(t)}))}(r,t);return n&&(e.pathname=\"/\"),o.length>0&&(e.search=function(t,e){var r=t.filter((function(t){return!e.includes(t[0])})).map((function(t){return\"\".concat(t[0],\"=\").concat(t[1])}));return r.length>0?\"?\".concat(r.join(\"&\")):\"\"}(r,o)),[e.toString(),n,o]}(t),r=e[0],n=e[1],o=e[2],i=[ct(\"pu\",r),st(\"pu_rp\",n?1:0,(function(t){return 1===t})),ut(\"pu_rqp\",o,(function(t){return t.join(\",\")}))];return Array.prototype.concat.apply([],i)}return[]},Yt(\"errorDetails\",(function(t){return at(\"ae\",t,(function(t){return mt(JSON.stringify(t))}))})),Yt(\"retrievedIdentifiers\",(function(t){var e=[];return X(t)&&t.forEach((function(t){return e.push.apply(e,ct(\"ext_\".concat(t.name),t.value))})),e})),Yt(\"hashesFromIdentifiers\",(function(t){var e=[];return X(t)&&t.forEach((function(t){return e.push.apply(e,ct(\"scre\",\"\".concat(t.md5,\",\").concat(t.sha1,\",\").concat(t.sha256)))})),e})),Yt(\"decisionIds\",(function(t){return ut(\"li_did\",t,(function(t){return t.join(\",\")}))})),Yt(\"hashedEmail\",(function(t){return ut(\"e\",t,(function(t){return t.join(\",\")}))})),Yt(\"usPrivacyString\",(function(t){return ct(\"us_privacy\",t)})),Yt(\"wrapperName\",(function(t){return ct(\"wpn\",t)})),Yt(\"gdprApplies\",(function(t){return ut(\"gdpr\",t,(function(t){return t?1:0}))})),Yt(\"privacyMode\",(function(t){return st(\"n3pc\",t?1:0,(function(t){return 1===t}))})),Yt(\"privacyMode\",(function(t){return st(\"n3pct\",t?1:0,(function(t){return 1===t}))})),Yt(\"privacyMode\",(function(t){return st(\"nb\",t?1:0,(function(t){return 1===t}))})),Yt(\"gdprConsent\",(function(t){return ct(\"gdpr_consent\",t)})),Yt(\"referrer\",(function(t){return ct(\"refr\",t)})),Yt(\"contextElements\",(function(t){return ct(\"c\",t)}))],Zt=function(){function t(t){this.tuples=t}return t.prototype.prependParams=function(){for(var e=[],r=0;r=1&&e[0],n=r&&ot(t[r]);return!n||-1===$t.indexOf(n.toLowerCase())},t.prototype.asTuples=function(){var t=this,e=[];return Kt.forEach((function(r){var n=r(t.data);n&&X(n)&&e.push.apply(e,n)})),e},t.prototype.asQuery=function(){return new Zt(this.asTuples())},t}();function ee(t){void 0===t&&(t=window);for(var e,r=oe((function(){return t.location.ancestorOrigins}))||[],n=[],o=t;o!==top;)n.push(o),o=o.parent;n.push(o);for(var i=function(t){e=oe((function(){return n[t].location.href})),0!==t&&(e||(e=oe((function(){return n[t-1].document.referrer}))),e||(e=r[t-1]))},a=n.length-1;a>=0&&!e;a--)i(a);return e}function re(t,e,r){if(!t&&e&&\"\"!==e&&r){var n=function(t,e){for(var r=window.document.querySelectorAll(t),n=\"\",o=0;oce?\"\".concat(t.substr(0,ce),\"...\"):\"\".concat(t)}catch(t){}}function fe(t,e,r){try{var n=new lt(t,e,r);r.on(Q,(function(e){n.sendPixel(new te(function(t){return K(t)?{errorDetails:{message:le(t.message)||\"\",name:le(t.name)||\"\",stackTrace:le(t.stack),lineNumber:se(t.lineNumber),columnNumber:se(t.columnNumber),fileName:le(t.fileName)}}:ue}(e),r).combineWith(t||{}).combineWith(ae({})))}))}catch(t){console.error(\"handlers.error.register\",t)}}var pe=\"__li__evt_bus\",de=Q,he=\"lips\",ge=\"pre_lips\",me=\"_li_duid\",ve=\"https://idx.liadm.com/idex\",ye=[],we=Object.freeze({__proto__:null,DEFAULT_IDEX_AJAX_TIMEOUT:5e3,DEFAULT_IDEX_EXPIRATION_HOURS:1,DEFAULT_IDEX_URL:ve,DEFAULT_REQUESTED_ATTRIBUTES:ye,ERRORS_PREFIX:de,EVENT_BUS_NAMESPACE:pe,PEOPLE_VERIFIED_LS_ENTRY:me,PIXEL_SENT_PREFIX:he,PRELOAD_PIXEL:ge}),be=\"0123456789ABCDEFGHJKMNPQRSTVWXYZ\",Ee=be.length,Se=Math.pow(2,48)-1,Ce=10,Ie=16,_e=function(){var t=\"undefined\"!=typeof window?window:null,e=t&&(t.crypto||t.msCrypto);return e?function(){var t=new Uint8Array(1);return e.getRandomValues(t),t[0]/255}:function(){return Math.random()}}();function Oe(){var t=Math.floor(_e()*Ee);return t===Ee&&(t=Ee-1),be.charAt(t)}function Ne(){return function(t,e){if(t>Se)throw(r=new Error(\"cannot encode time greater than \"+Se)).source=\"Ulid\",r;for(var r,n,o=\"\";e>0;e--)n=t%Ee,o=be.charAt(n)+o,t=(t-n)/Ee;return o}(Date.now(),Ce)+function(t){for(var e=\"\";t>0;t--)e=Oe()+e;return e}(Ie)}var xe=\"_lc2_fpi\",Re=\"_li_dcdm_c\",ke=730;function je(t,e,r){try{var n=t.expirationDays||ke,o=function(){var t=e.getCookie(Re);if(t)return t;for(var r=document.domain||document.location&&document.location.host||window&&window.location&&window.location.host||\"localhost\",n=r.split(\".\"),o=n.length;o>0;o--){var i=\".\".concat(n.slice(o-1,n.length).join(\".\"));if(e.setCookie(Re,i,void 0,\"Lax\",i),e.getCookie(Re))return i}return\".\".concat(r)}(),i={expires:n,domain:o},a=function(t,n){try{var o=e.get(t),a=G(i.expires);return o?e.set(t,o,a,i.domain):e.set(t,n,a,i.domain),e.get(t)}catch(t){return r.emitErrorWithMessage(\"CookieLsGetOrAdd\",\"Failed manipulating cookie jar or ls\",t),null}}(xe,\"\".concat((c=o,void 0===u&&(u=12),bt(c.replace(/^\\./,\"\")).substring(0,u)),\"--\").concat(Ne()).toLocaleLowerCase())||void 0;return a&&e.setDataInLocalStorage(me,a),{domain:o,liveConnectId:a,peopleVerifiedId:a}}catch(t){return r.emitErrorWithMessage(\"IdentifiersResolve\",\"Error while managing identifiers\",t),{}}var c,u}var De=G(30),Ae=\"li_did\",Le=\"lidids.\",Fe=function(t,e,r){return r.indexOf(t)===e},Ue=function(t){return t&&ot(t).length>0};function Te(t,e,r){function n(t,e){try{return e()}catch(e){return r.emitErrorWithMessage(\"DecisionsResolve\",t,e),[]}}var o=n(\"Error while extracting new decision ids\",(function(){var e,r;return[].concat(t.pageUrl&&(e=t.pageUrl,r=Ae,Bt(Vt(e),r))||[]).map(ot).filter(Ue).filter(tt).filter(Fe)})),i=n(\"Error while retrieving stored decision ids\",(function(){return e.findSimilarCookies(Le).map(ot).filter(Ue).filter(tt).filter(Fe)}));return o.forEach((function(n){try{o=n,i=t.domain,o&&e.setCookie(\"\".concat(Le).concat(o),o,De,\"Lax\",i)}catch(t){r.emitErrorWithMessage(\"DecisionsResolve\",\"Error while storing new decision id\",t)}var o,i})),{decisionIds:o.concat(i).filter(Fe)}}function Pe(t,e,r){try{return function(t,e){for(var r=[],n=[],o=0;o0&&this.eventBus.emitErrorWithMessage(this.name,\"The functions '\".concat(JSON.stringify(this.errors),\"' were not provided\"))},t}(),Xe=function(){};function ze(t,e,r){return nt(e,He.disabled)?Xe:t.wrap(r)}function $e(t,e,r){return nt(e,He.none)?Xe:ze(t,e,r)}var Ye=function(){function t(t,e){this.minimalFunctions={getCookie:ze(e,t,\"getCookie\"),getDataFromLocalStorage:ze(e,t,\"getDataFromLocalStorage\"),localStorageIsEnabled:$e(e,t,\"localStorageIsEnabled\")}}return t.make=function(e,r,n){var o=new Je(r,\"ReadOnlyStorageHandler\",n),i=new t(e,o);return o.reportErrors(),i},t.prototype.localStorageIsEnabled=function(){return!!this.minimalFunctions.localStorageIsEnabled()},t.prototype.getCookie=function(t){return this.minimalFunctions.getCookie(t)||null},t.prototype.getDataFromLocalStorage=function(t){return this.minimalFunctions.getDataFromLocalStorage(t)||null},t}(),Ke=function(t){function e(e,r){var n=t.call(this,e,r)||this;return n.storageStrategy=e,n.functions={setCookie:$e(r,e,\"setCookie\"),removeDataFromLocalStorage:$e(r,e,\"removeDataFromLocalStorage\"),setDataInLocalStorage:$e(r,e,\"setDataInLocalStorage\"),findSimilarCookies:ze(r,e,\"findSimilarCookies\")},n}return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Class extends value \"+String(e)+\" is not a constructor or null\");function r(){this.constructor=t}Qe(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(e,t),e.make=function(t,r,n){var o=new Je(r,\"StorageHandler\",n),i=new e(t,o);return o.reportErrors(),i},e.prototype.get=function(t){if(nt(this.storageStrategy,He.none)||nt(this.storageStrategy,He.disabled))return null;if(nt(this.storageStrategy,He.localStorage)){if(this.localStorageIsEnabled()){var e=\"\".concat(t,\"_exp\"),r=this.getDataFromLocalStorage(e);return r&&Date.parse(r)<=(new Date).getTime()&&this.removeDataFromLocalStorage(t),this.getDataFromLocalStorage(t)}return null}return this.getCookie(t)},e.prototype.set=function(t,e,r,n){if(nt(this.storageStrategy,He.none)||nt(this.storageStrategy,He.disabled));else if(nt(this.storageStrategy,He.localStorage)){if(this.localStorageIsEnabled()){var o=\"\".concat(t,\"_exp\");this.setDataInLocalStorage(t,e),this.setDataInLocalStorage(o,\"\".concat(r))}}else this.setCookie(t,e,r,\"Lax\",n)},e.prototype.setCookie=function(t,e,r,n,o){this.functions.setCookie(t,e,r,n,o)},e.prototype.setDataInLocalStorage=function(t,e){this.functions.setDataInLocalStorage(t,e)},e.prototype.removeDataFromLocalStorage=function(t){this.functions.removeDataFromLocalStorage(t)},e.prototype.findSimilarCookies=function(t){return this.functions.findSimilarCookies(t)||[]},e}(Ye),Ze=function(){function t(t,e){var r=new Je(t,\"CallHandler\",e);this.functions={ajaxGet:r.wrap(\"ajaxGet\"),pixelGet:r.wrap(\"pixelGet\")},r.reportErrors()}return t.prototype.ajaxGet=function(t,e,r,n){this.functions.ajaxGet(t,e,r,n)},t.prototype.pixelGet=function(t,e){this.functions.pixelGet(t,e)},t}();function tr(t){return new H(\"number\"==typeof t&&t>=0?t:5)}function er(t){z(t.emitErrorWithMessage)&&z(t.emitError)||(t.emitErrorWithMessage=function(e,r,n){void 0===n&&(n={});var o=it(e,r,n);return t.emit(Q,o)},t.emitError=function(e,r){return t.emitErrorWithMessage(e,r.message,r)})}function rr(t){return void 0===t&&(t=5),tr(t)}function nr(t){var e=window[t].eventBus||window[pe];return er(e),e}var or=Object.freeze({__proto__:null,GlobalEventBus:function(t,e,r){try{return window||r(new Error(\"Bus can only be attached to the window, which is not present\")),window&&!window[t]&&(window[t]=tr(e)),er(window[t]),window[t]}catch(t){console.error(\"events.bus.init\",t),r(t)}},LocalEventBus:rr,getAvailableBus:nr}),ir={};function ar(t,e,r,n){if(t&&Y(t))if(\"config\"in t)n.emitErrorWithMessage(\"StrayConfig\",\"Received a config after LC has already been initialised\",new Error(JSON.stringify(t)));else{var o=r.combineWith({eventSource:t});ir.hashedEmail=ir.hashedEmail||o.data.hashedEmail;var i=Jt({eventSource:t},ir);e.sendAjax(r.combineWith(i))}else n.emitErrorWithMessage(\"EventNotAnObject\",\"Received event was not an object\",new Error(t))}function cr(t,e,r,n){try{var o=new Ze(r,n),i=Ve(t,n),a=Jt(i,Be(i));fe(a,o,n);var c=a.privacyMode?He.disabled:a.storageStrategy,u=Ke.make(c,e,n),s=function(t,e){return t.combineWith(e(t.data,u,n))},l=[je,Te],f=[ae,Pe].reduce(s,new te(a,n)),p=l.reduce(s,f),d=Jt(a,{peopleVerifiedId:p.data.peopleVerifiedId}),h=new lt(a,o,n,(function(){return n.emit(he,d)}),(function(){return n.emit(ge,\"0\")})),g=We.make(p.data,u,o,n),m=function(){for(var t=[],e=0;e0)return e.call(r,o[0]),this;var i=function o(i){n.off(t,o),e.call(r,i)};return i._=e,this.on(t,i,r)},t.prototype.emit=function(t,e){var r;(this.data.h[t]||[]).forEach((function(t){return t.callback(e)}));var n=this.data.q[t]||[];return this.data=Rr(Rr({},this.data),{q:Rr(Rr({},this.data.q),(r={},r[t]=kr(kr([],n.length0},yr.isObject=Or,yr.isRecord=function(t){return Or(t)},yr.isString=_r,yr.isUUID=function(t){return!!t&&br.test(Ir(t))},yr.nonNull=Sr,yr.safeToString=function(t){return\"object\"===u(t)?JSON.stringify(t):\"\"+t},yr.strEqualsIgnoreCase=function(t,e){return _r(t)&&_r(e)&&Ir(t.toLowerCase())===Ir(e.toLowerCase())},yr.trim=Ir,yr.wrapError=xr;var Ar=yr.isFunction,Lr=function(){function t(){}return t.prototype.ajaxGet=function(t,e,r,n){function o(t,e){function n(t,e){return Object.keys(e).map((function(r){var n,o=e[r].map((function(e){return t(e)})).find((function(t){return!!t}));return o&&((n={})[r]=o,n)})).filter((function(t){return!!t}))}var o=e?{status:e.status,statusText:e.statusText,readyState:e.readyState,responseText:e.responseText,responseType:e.responseType,timeout:e.timeout,headers:vr(vr([],n((function(t){return e.requestHeaders[t]}),{acceptEncoding:[\"acceptEncoding\",\"accept-encoding\",\"Accept-Encoding\"],accept:[\"accept\",\"Accept\"]}),!0),n((function(t){return e.getResponseHeader(t)}),{receivedEncoding:[\"Content-Encoding\",\"content-encoding\",\"contentEncoding\"],receivedType:[\"Content-Type\",\"content-type\",\"contentType\"]}),!0)}:{},i=e?\"\".concat(t,\", request: \").concat(JSON.stringify(o)):t;Ar(r)&&r(new Error(i))}void 0===n&&(n=1e3);try{var i=window&&window.XDomainRequest?((c=new window.XDomainRequest).onprogress=function(){},c.onerror=function(){return o(\"Error during XDR call: \".concat(c.responseText,\", url: \").concat(t),c)},c.onload=function(){return e(c.responseText,c)},c):((a=new XMLHttpRequest).onreadystatechange=function(){if(4===a.readyState){var r=a.status;r>=200&&r<300||304===r?e(a.responseText,a):o(\"Error during XHR call: \".concat(r,\", url: \").concat(t),a)}},a);i.ontimeout=function(){return o(\"Timeout after \".concat(n,\", url : \").concat(t),i)},i.open(\"GET\",t,!0),i.timeout=n,i.withCredentials=!0,i.send()}catch(t){o(\"Error while constructing ajax request, \".concat(t))}var a,c},t.prototype.pixelGet=function(t,e){var r=new window.Image;Ar(e)&&(r.onload=e),r.src=t},t}();\n/*! js-cookie v3.0.5 | MIT */\nfunction Fr(t){for(var e=1;e=0&&null!==e[r]})).map((function(t){return e[t]}))}catch(t){return this.eventBus.emitErrorWithMessage(\"CookieFindSimilarInJar\",\"Failed fetching from a cookie jar\",t),[]}},t.prototype.setCookie=function(t,e,r,n,o){if(r){var i=void 0;i=\"string\"==typeof r?new Date(r):\"number\"==typeof r?new Date(Date.now()+864e5*r):r,this.cookies.set(t,e,{domain:o,expires:i,samesite:n})}else this.cookies.set(t,e,{domain:o,samesite:n})},t.prototype.localStorageIsEnabled=function(){return null==this._localStorageIsEnabled&&(this._localStorageIsEnabled=this.checkLocalStorage()),this._localStorageIsEnabled},t.prototype.getDataFromLocalStorage=function(t){return this.localStorageIsEnabled()?window.localStorage.getItem(t):null},t.prototype.setDataInLocalStorage=function(t,e){this.localStorageIsEnabled()&&window.localStorage.setItem(t,e)},t.prototype.removeDataFromLocalStorage=function(t){this.localStorageIsEnabled()&&window.localStorage.removeItem(t)},t.prototype.checkLocalStorage=function(){var t=!1;try{if(window&&window.localStorage){var e=Math.random().toString();window.localStorage.setItem(e,e),t=window.localStorage.getItem(e)===e,window.localStorage.removeItem(e)}}catch(t){this.eventBus.emitError(\"LSCheckError\",t)}return t},t}();mr.DefaultCallHandler=Lr,mr.DefaultStorageHandler=Tr;var Pr=mr.DefaultCallHandler,Mr=mr.DefaultStorageHandler,Br={trackerName:\"v2.7.8\",collectorUrl:\"https://rp.liadm.com\"};function Vr(n,a,u){var s;n.once(r,(function(r){return Wr(n,\"BuilderConfigProcessing\",(function(){(r=a(r,n)).identifiersToResolve=r.identifiersToResolve||r.scrapingCookieNames,r.wrapperName=r.wrapperName||\"lc-bundle\",s=c(c({},Br),r),r.usPrivacyString?n.emit(t,{usPrivacyString:r.usPrivacyString,uspapiCalled:!0}):function(e,r){var n=(r||{}).uspapiTimeout||100,i=null;function a(r){e.emit(t,{usPrivacyString:r,uspapiCalled:!0})}var c=setTimeout((function(){a(null)}),n);function u(t,e){e&&t.uspString&&(a(t.uspString),clearTimeout(c))}if(window.__uspapi&&\"function\"==typeof window.__uspapi)window.__uspapi(\"getUSPData\",1,u);else{var s=dr(o);if(s){window.addEventListener(\"message\",(function t(e){var r=e&&e.data&&e.data.__uspapiReturn;r&&r.callId&&i===r.callId&&(window.removeEventListener(\"message\",t,!1),u(r.returnValue,r.success))}),!1);var l={__uspapiCall:{command:\"getUSPData\",version:1,callId:i=\"li_uspapi_call_\".concat(Math.random())}};s.postMessage(l,\"*\")}else a(null)}}(n,r),r.gdprApplies&&r.gdprConsent?n.emit(e,{gdprApplies:r.gdprApplies,gdprConsent:r.gdprConsent,tcfCalled:!0}):function(t,r){var n=(r||{}).tcfAPITimeout||100,o=null;function a(r){t.emit(e,{gdprApplies:void 0===r.gdprApplies||null===r.gdprApplies?void 0:!!r.gdprApplies,gdprConsent:r.tcString,tcfCalled:!0})}var c=setTimeout((function(){a({})}),n);function u(t,e){e&&t&&(a(t),clearTimeout(c))}if(window.__tcfapi&&\"function\"==typeof window.__tcfapi)window.__tcfapi(hr,gr,u);else{var s=dr(i);if(s){window.addEventListener(\"message\",(function t(e){var r=e&&e.data&&e.data.__tcfapiReturn;r&&r.callId&&o===r.callId&&(window.removeEventListener(\"message\",t,!1),u(r.returnValue,r.success))}),!1),o=\"li_tcf_call_\".concat(Math.random());var l={__tcfapiCall:{command:hr,version:gr,callId:o}};s.postMessage(l,\"*\")}else a({})}}(n,r)}))})),n.once(t,(function(t){return Wr(n,\"BuilderConsentError\",(function(){s=c(c({},s),t),qr(n,s,u)}))})),n.once(e,(function(t){return Wr(n,\"BuilderConsentError\",(function(){s=c(c({},s),t),qr(n,s,u)}))}))}function qr(t,e,r){if(e.uspapiCalled&&e.tcfCalled){e.globalVarName=e.globalVarName||\"liQ\";var o=fr(e,new Mr(t),new Pr,t);r&&r(o),function(t){var e=t.config&&t.config.globalVarName||\"liQ\",r=window[e]||[];Array.isArray(r)&&r.forEach((function(e){return t.push(e)}))}(o),function(t,e){var r=t.defaultEventDelay||120;setTimeout((function(){var r=!1;(window.liQ_instances||[{eventBus:e}]).forEach((function(t){return t.eventBus.once(n,(function(){r=!0}))})),r||(window[t.globalVarName]||[]).push({})}),r)}(e,o.eventBus),window[e.globalVarName]=o}}function Wr(t,e,r){try{r()}catch(r){t.emitError(e,r)}}window.liQd?_(window.liQd)&&(window.liQd.forEach((function(t){Hr(t)})),window.liQd={push:Hr}):window.liQd={push:Hr};function Qr(t,e){if(t.globalVarName)return t;var r=new Error(\"No globalVarName provided for the distributor\");return r.name=\"GlobalVarDistributorNameNotProvided\",e.emitError(r.name,r),t}function Hr(t){var e=pr.LocalEventBus(5);Wr(e,\"DistributorBuilderNotInitialized\",(function(){e.emit(r,t),Vr(e,Qr)}))}}();",zd.core.utilities=zd.core.utilities||{},zd.core.utilities.generateUUID=function(){var e=Math.floor,t=new Date().getTime();return"undefined"!=typeof performance&&"function"==typeof performance.now&&(t+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(o){var n=0|(t+16*Math.random())%16;return t=e(t/16),("x"===o?n:8|3&n).toString(16)})},zd.core.utilities.generateZDBB=function(){return zd.core.utilities.generateUUID().replace(/-/g,"")},zd.core.utilities.hashCode=function(e){e=e.toString();var t,r=0;if(0==e.length)return r;for(var o=0;o{const[r,o]=t.split("="),n=decodeURIComponent(r),i=decodeURIComponent(o||"");return n in e&&!["",void 0,null].includes(e[n])?e:(e[n]=i,e)},{})}catch(e){return console.error("zd.core.utilities.getKVsFromUrl--> Error parsing querystring:",e),{}}},zd.core.utilities.decodeSerializedHtmlElement=function(e){if(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}return""},zd.core.utilities.getCookie=function(e){var t="; "+document.cookie,r=t.split("; "+e+"=");if(1t;t++){if(!window.jwplayer(t).id)return;["play","complete"].forEach(function(r){window.jwplayer(t).on(r,function(o){window.jwplayer(t).getPlaylistItem&&window.jwplayer(t).getPlaylistItem().title&&zd.core.signals.sendJWPlayerSignal(window.jwplayer(t).getPlaylistItem().mediaid,window.jwplayer(t).getPlaylistItem().title,r,o)})}),zd.core.config.jwplayers.push(t)}},zd.core.utilities.listenForJWPlayer=function(){setInterval(zd.core.utilities.enableJWPlayerEvents,1e3)},zd.core.utilities.ensureZDBBCookie=function(){zd.core.userData.zdbb&&0]*>/gi],""),e=zd.core.walker.superReplace(e,[/\"/gi],"'"),e},zd.core.walker.getSentences=function(e){let t=e.match(/([A-Za-z][^.!?]+[A-Za-z]{2,}[.!?])/gi);return null==t&&(t=e.match(/([A-Z][a-z]+[ ]){2,}/gi)),t},zd.core.walker.harmlessKids=function(e){if(!zd.core.walker.validNode(e))return!1;if("undefined"==typeof e.children)return!1;if(0===e.children.length)return!0;let t=!0;for(let r=0;re.toLowerCase()):t.toLowerCase();r.push(e),"description"!==zd.core.config.ignMetaInteresting2[n]&&(o[zd.core.config.ignMetaInteresting2[n]]=e)}zd.core.signals.sendSignal("Generic KV Tracking",{namespace:"ign_detailed_tax",key:window.location.href,value:JSON.stringify(o)})}else zd.core.signals.sendSignal("Generic KV Tracking",{namespace:"core_problems",key:"chesskit_missing",value:window.location.href});return r=r.join(","),r},zd.core.walker.getOffersTax=function(e){try{let t,r=[],o={"offers.com":"offerscat","creditcardsexplained.com":"offerscc"},n=e[3];return o=o[e[1]],0===n.indexOf("c/")?(n=n.substring(2).split("/")[0].split("?")[0],r.push(o+":"+n)):0===n.indexOf("types/")?(n=n.substring(6).split("/")[0].split("?")[0],r.push(o+":"+n)):0===n.indexOf("cards-for/")?(n=n.substring(10).split("/")[0].split("?")[0],r.push(o+":"+n)):0===n.indexOf("issuers/")?(n=n.substring(8).split("/")[0].split("?")[0],r.push("offersbrand:"+n)):(t=n.split("/")[0].split("?")[0],""!==t&&r.push("offersbrand:"+t)),r}catch(t){}},zd.core.walker.getCastleTax=function(){try{const t=["medicalCondition","medicalSpecialty"];var e=[];let r=document.querySelector("script[type=\"application/ld+json\"]"),o=JSON.parse(r?.innerText??"[]")??[];if("function"==typeof o[Symbol.iterator])for(let r of o)for(let o of t)if(o in r)for(let t=0;t{"object"==typeof t&&null!==t&&zd.core.config.loseitInteresting.forEach(r=>{if(r in t){let o=t[r].split("&co="),n=o.map(e=>e.replace("co=",""));Array.prototype.push.apply(e,n)}})}),e}catch(t){}},zd.core.walker.getEvdyTax=function(){var e=[];try{zd.core.config.evdyInteresting.forEach(t=>{const r=t.split(".").reduce((e,t)=>e&&e[t],window);r&&e.push(r)})}catch(t){}return e},zd.core.walker.getGamerTax=function(){function e(e){return(e=r(e)?e:t(e),"string"==typeof e)?e.split(/,|\|/):Array.isArray(e)?e:[]}function t(e){let r=[];for(const o in e)"object"==typeof e[o]&&null!==e[o]?r=r.concat(t(e[o])):r.push(e[o]);return r}function r(e){return!!Array.isArray(e)&&e.every(e=>"object"!=typeof e||null===e)}try{const t=window.dmpPageData,r=["companies","topics","video_games","tabletop_game"].flatMap(r=>e(r in t?t[r]:[]));return[...new Set(r)].sort()}catch(t){}},zd.core.walker.getCnetTax=function(){function e(e){if("string"==typeof e)return e.split(/,|\|/);return Array.isArray(e)?e:[]}try{let t=e(window.$nuxt.$store.getters["tracking/data"].topicPaths),r=e(window.$nuxt.$store.getters["tracking/data"].tagSlugs),o=window.$nuxt.$store.getters["ads/adDisplay/data"].targeting?e(window.$nuxt.$store.getters["ads/adDisplay/data"].targeting.ctopic):[],n=e(window.$nuxt.$store.getters["tracking/dataByKey"]("contentTags"));return[...new Set([...t,...r,...o,...n])].sort()}catch(t){}},zd.core.injection=zd.core.injection||{},zd.core.injection.injectWalker=function(){var e=zd.core.signals.staticDomain+"/js/walker.min.js?v=5";zd.core.utilities.callScript(e)},zd.core.injection.injectOCT=function(){var e=zd.core.signals.staticDomain+"/js/zd-core-olt.min.js?v=5";zd.core.utilities.callScript(e)},zd.core.injection.injectCore20=function(){if(!document.getElementById("zdcore-js")||!0){var e=zd.core.signals.staticDomain+"/js/zd-core.min.js?v=5";zd.core.utilities.callScript(e,{id:"zdcore-js",async:!0,analyticsDomain:"a.zdbb.net",analyticsAccount:"legacy:"+zd.core.pageData.rootDomain})}},zd.core.injection.injectGoogleAdTag=function(){var e=[],t=new URL(zd.core.pageData.url).host;t in zd.core.config.googleTagInfo?e=zd.core.config.googleTagInfo[t]:zd.core.pageData.rootDomain in zd.core.config.googleTagInfo&&(e=zd.core.config.googleTagInfo[zd.core.pageData.rootDomain]),e.forEach(function(e){if(e){zd.core.utilities.callScript("https://www.googletagmanager.com/gtag/js?id="+e,{async:!0}),window.dataLayer=window.dataLayer||[];var t=function(){dataLayer.push(arguments)};t("js",new Date),t("config",e)}})},zd.core.injection.injectScripts=function(){zd.core.injection.injectGoogleAdTag()},zd.core.thirdparty=zd.core.thirdparty||{},zd.core.thirdparty.bluekai=zd.core.thirdparty.bluekai||{phintArray:[]},zd.core.thirdparty.liveintent=zd.core.thirdparty.liveintent||{},zd.core.thirdparty.bluekai.offers=function(){try{var e,t,r={"offers.com":"offerscat","couponcodes.com":"couponcodescat","creditcards.offers.com":"offerscc"},o=document.location.href,n=/(?:http)(?:s)?(?:\:\/\/)(?:www\.)?([^\/]*)([\/]*)(.*)/g.exec(o);-1<["creditcards.offers.com","offers.com","couponcodes.com"].indexOf(n[1])&&(e=n[3],r=r[n[1]],0==e.indexOf("c/")?(e=e.substring(2).split("/")[0].split("?")[0],bk_addPageCtx(r,e)):0==e.indexOf("types/")?(e=e.substring(6).split("/")[0].split("?")[0],bk_addPageCtx(r,e)):0==e.indexOf("cards-for/")?(e=e.substring(10).split("/")[0].split("?")[0],bk_addPageCtx(r,e)):0==e.indexOf("issuers/")?(e=e.substring(8).split("/")[0].split("?")[0],bk_addPageCtx("offersbrand",e)):(t=e.split("/")[0].split("?")[0],""!=t&&bk_addPageCtx("offersbrand",t)))}catch(t){}return null},zd.core.thirdparty.bluekai.ign=function(){return"undefined"!=typeof _sf_async_config&&("undefined"!=typeof _sf_async_config.authors&&bk_addPageCtx("authors",_sf_async_config.authors),"undefined"!=typeof _sf_async_config.sections&&bk_addPageCtx("sections",_sf_async_config.sections),"undefined"!=typeof _sf_async_config.path&&bk_addPageCtx("path",_sf_async_config.path)),null},zd.core.thirdparty.bluekai.pcmag=function(){"undefined"!=typeof __PCMAG&&"undefined"!=typeof __PCMAG.storedGaVars&&("undefined"!=typeof __PCMAG.storedGaVars[1].reportValue&&bk_addPageCtx("sections",__PCMAG.storedGaVars[1].reportValue),"undefined"!=typeof __PCMAG.storedGaVars[5].reportValue&&bk_addPageCtx("authors",__PCMAG.storedGaVars[5].reportValue)),"undefined"!=typeof userType&&bk_addPageCtx("userType",userType)},zd.core.thirdparty.bluekai.askmen=function(){"undefined"!=typeof AM&&("undefined"!=typeof AM.Meta&&("undefined"!=typeof AM.Meta.get("channel")&&bk_addPageCtx("channel",AM.Meta.get("channel")),"undefined"!=typeof AM.Meta.get("subchannel")&&bk_addPageCtx("subchannel",AM.Meta.get("subchannel")),"undefined"!=typeof AM.Meta.get("title")&&bk_addPageCtx("title",AM.Meta.get("title")),"undefined"!=typeof AM.Meta.get("description")&&bk_addPageCtx("description",AM.Meta.get("description"))),"undefined"!=typeof AM.One&&"undefined"!=typeof AM.One.isLoggedIn()&&bk_addPageCtx("member",AM.One.isLoggedIn()))},zd.core.thirdparty.bluekai.callTag=function(){try{if("undefined"!=typeof __ZD_SEG_)for(var e=0;e<__ZD_SEG_.length;e++)bk_addPageCtx("bbseg",__ZD_SEG_[e])}catch(t){}return bk_doJSTag(30629,10),null},zd.core.thirdparty.bluekai.processPhints=function(){var e=/(?:http)(?:s)?(?:\:\/\/)(?:www\.|preview\.|qa\.|qa2\.|stage\.|appscout\.|forwardthinking\.|securitywatch\.|goodcleantech\.|m\.)?([^\/]*)([\/]*)(.*)/g.exec(document.location.href);bk_addPageCtx("site",e[1]),bk_addPageCtx("referer",document.location.href),window.bk_addPageCtx=function(e,t){return zd.core.thirdparty.bluekai.phintArray.push([e,t]),BKTAG.addParam("phint",e,t),BKTAG};try{-1<["creditcards.offers.com","offers.com","couponcodes.com"].lastIndexOf(e[1])?zd.core.thirdparty.bluekai.offers():-1<["ign.com","m.ign.com"].lastIndexOf(e[1])?zd.core.thirdparty.bluekai.ign():-1<["pcmag.com"].lastIndexOf(e[1])?zd.core.thirdparty.bluekai.pcmag():-1<["askmen.com"].lastIndexOf(e[1])&&zd.core.thirdparty.bluekai.askmen()}catch(t){}return zd.core.thirdparty.bluekai.callTag(),null},zd.core.thirdparty.bluekai.execute=function(){var e=zd.core.pageData.rootDomain,t=document.createElement("iframe");t.setAttribute("name","__bkframe"),t.setAttribute("height","0"),t.setAttribute("width","0"),t.setAttribute("frameborder","0"),t.setAttribute("style","display:none;position:absolute;clip:rect(0px 0px 0px 0px)"),t.setAttribute("src","about:blank"),document.body.appendChild(t);var r=document.createElement("script");r.setAttribute("type","text/javascript");var o="tags.bkrtx.com";-1<["pcmag.com","geek.com","extremetech.com","computershopper.com"].lastIndexOf(e)&&(o="bbstatic."+e),r.onload=function(){zd.core.thirdparty.bluekai.processPhints()},r.readyState&&(r.onreadystatechange=function(){("loaded"===r.readyState||"complete"===r.readyState)&&(r.onreadystatechange=null,zd.core.thirdparty.bluekai.processPhints())}),r.setAttribute("src","//"+o+"/js/bk-coretag.js"),document.body.appendChild(r)},zd.core.thirdparty.swapLiveRamp=function(){zd.core.userData&&zd.core.userData.zdbb&&""!==zd.core.userData.zdbb&&!zd.core.utilities.getCookie("lrswap")&&(zd.core.utilities.callPixel("https://idsync.rlcdn.com/425686.gif?partner_uid="+zd.core.userData.zdbb),zd.core.utilities.setCookie("lrswap","1",180))},zd.core.thirdparty.redirectFraud=function(){"thewellnessresolution.shop"==zd.core.pageData.rootDomain&&zd.core.utilities.redirectToUrl("https://www.everydayhealth.com/news/weight-loss-secrets-from-mayo-clinic-diet/")},zd.core.thirdparty.liveintent.getPageCats=function(){if("ign.com"==zd.core.pageData.rootDomain&&(ChessKit.data.categories&&(ChessKit.data.categories.includes("Daily Deals")||ChessKit.data.categories.includes("Shopping"))||"/deals"==window.location.pathname))return"dealshop";return"ign.com"==zd.core.pageData.rootDomain&&ChessKit.data.categories&&ChessKit.data.categories.includes("News")?"news":""},zd.core.thirdparty.liveintent.reportIdHash=function(){window.liQd_did_0001&&(zd.core.config.MPTLiveInentDomains.onExecute(function(){window.liQd_did_0001.resolve(function(e){e.md5&&window.MptHcpNs&&(window.MptHcpNs.callMedPageApi({json:{hashed_email:e.md5,source:"ZDCore LiveIntent"}}),console.log("ZDC LI MPT API Called")),e.md5&&window.live_intent_identity&&(window.live_intent_identity.primeLiveIntentApi({json:{hashed_email:e.md5,source:"ZDCore LiveIntent"}}),console.log("ZDC LI PrI API Called"))},function(){},{resolve:"md5"})}),window.liQd_did_0001.resolve(function(e){if(e.sha2&&"undefined"!=e.sha2&&e.sha2!=null){zd.core.userData.li_s2=e.sha2;var t=zd.core.thirdparty.liveintent.getPageCats();let r=zd.core.utilities.getCookie("deviceFingerprint"),o=zd.core.utilities.getCookie("userQualifier"),n={pageCats:t};r!==void 0&&(n.rmn_df=r),o!==void 0&&(n.rmn_uq=o),zd.core.signals.sendSignal("Live Intent",{email_hash:e.sha2,domain:zd.core.pageData.rootDomain,page_title:window.title,additionalInformation:JSON.stringify(n),pagecat:t,debug:"",p2_values:zd.core.pageData.pageSegments.toString()}),zd.core.utilities.setCookie("zd_core_lialready","true",15,!0),zd.core.run.LIQueue()}},function(){console.log("LIP Error")},{resolve:"sha2"}))},zd.core.thirdparty.liveintent.execute=function(){eval(zd.core.blobs.liveIntentJS),setTimeout(function(){zd.core.thirdparty.liveintent.reportIdHash()},5e3)},zd.core.thirdparty.liveintent.measurement=function(){const e=.95>Math.random();zd.core.thirdparty.liveintent.measurementOn=e;const t=[{name:"liveIntentId",params:{publisherId:zd.core.config.liPublisherIds[zd.core.pageData.rootDomain],requestedAttributesOverrides:{uid2:!0,bidswitch:!0,medianet:!0,magnite:!0,pubmatic:!0,index:!0}}}],r=[];window.pbjs=window.pbjs||{},window.pbjs.que=window.pbjs.que||[],window.pbjs.que.push(function(){window.pbjs.setConfig({userSync:{userIds:e?t:r}})}),googletag.cmd.push(function(){googletag.pubads().setTargeting("liact",e?["on"]:["off"])})},zd.core.thirdparty.execute=function(){zd.core.thirdparty.redirectFraud(),zd.core.config.LiveIntentDomains.on()&&"US"===zd.core.userData.country&&"true"!=zd.core.utilities.getCookie("zd_core_lialready")&&zd.core.thirdparty.liveintent.execute(),zd.core.thirdparty.swapLiveRamp()},zd.core.signals=zd.core.signals||{},zd.core.signals.sendSignal=function(e,t,r,o){r=r||"logger",!1!==o&&(o=!0);var n,i,t=t||{};if("gurgle"===r)n=zd.core.gurgle.gurgleDomain,i=e;else{if(n=zd.core.signals.loggerDomain,t.zd_pageview_id=zd.core.pageData.pageViewId,t.zd_session_id=zd.core.pageData.sessionId,t.zd_location=zd.core.pageData.url,t.eu_consent=zd.core.utilities.getCookie(zd.core.config.eu_consent_cookie),(void 0===t.eu_consent||""===t.eu_consent)&&(t.eu_consent=""),t.third_party_consent=zd.core.utilities.getThirdPartyConsent(),t.fu=zd.core.config.isFreshUser,zd.core.utilities.firstPartyEligible()&&(zd.core.userData.fpid&&(t.fpid=zd.core.userData.fpid),zd.core.userData.ppid&&(t.ppid=zd.core.userData.ppid)),"EVDH Leadgen"===e){let e=!1;"Session Start"===t.event&&(e=!0,zd.core.pageData.sessionId=zd.core.utilities.getSetSessionID(e)),t.page_count=zd.core.utilities.getIncPageCount(e)}i="/l/","logger"===r&&(i=(o?"/l/":"/n/")+zd.core.config.signalLib[e])}var a=n+i+zd.core.utilities.objectToQueryString(t);zd.core.utilities.callPixel(a)},zd.core.signals.mainPageViewSignal=function(){return zd.core.utilities.isDSARLandingPage()?(zd.core.signals.sendSignal("DSAR Submission",{request_key:new URLSearchParams(window.location.search).get("a")}),zd.core.utilities.callCoreAPI("https://zdbb.net/optout"),zd.core.utilities.setLocalOptout(),void(zd.core.config.gurgleFPDomains.on()&&zd.core.utilities.callAPI("https://opt-out."+zd.core.pageData.rootDomain+"/local-optout"))):void zd.core.signals.sendSignal("Page View with Search",{additionalInformation:zd.core.utilities.getAdditionalInformation(),cms_page_id:zd.core.pageData.cmsPageId,local_uid:zd.core.pageData.local_uid,referrer:zd.core.pageData.referrer})},zd.core.signals.mainHHPPageViewSignal=function(){return zd.core.utilities.isDSARLandingPage()?(zd.core.signals.sendSignal("DSAR Submission",{request_key:new URLSearchParams(window.location.search).get("a")}),zd.core.utilities.callCoreAPI("https://zdbb.net/optout"),zd.core.utilities.setLocalOptout(),void(zd.core.config.gurgleFPDomains.on()&&zd.core.utilities.callAPI("https://opt-out."+zd.core.pageData.rootDomain+"/local-optout"))):void(zd.core.signals.sendSignal("HHP Page View",{additionalInformation:zd.core.utilities.getAdditionalInformation(),cms_page_id:zd.core.pageData.cmsPageId,local_uid:zd.core.pageData.local_uid,referrer:zd.core.pageData.referrer}),zd.core.config.HarvardHealthPublishingDomains.onExecute(zd.core.signals.HarvardHealth))},zd.core.signals.mainCCFPageViewSignal=function(){return zd.core.utilities.isDSARLandingPage()?(zd.core.signals.sendSignal("DSAR Submission",{request_key:new URLSearchParams(window.location.search).get("a")}),zd.core.utilities.callCoreAPI("https://zdbb.net/optout"),zd.core.utilities.setLocalOptout(),void(zd.core.config.gurgleFPDomains.on()&&zd.core.utilities.callAPI("https://opt-out."+zd.core.pageData.rootDomain+"/local-optout"))):void(zd.core.signals.sendSignal("CCF Page View",{additionalInformation:zd.core.utilities.getAdditionalInformation(),cms_page_id:zd.core.pageData.cmsPageId,local_uid:zd.core.pageData.local_uid,referrer:zd.core.pageData.referrer}),zd.core.config.ClevelandClinicFoundationDomains.onExecute(zd.core.signals.ClevelandClinic))},zd.core.signals.ClevelandClinic=function(){setTimeout(function(){},1e3)},zd.core.signals.HarvardHealth=function(){setTimeout(function(){},1e3)},zd.core.signals.mainNKHPageViewSignal=function(){return zd.core.utilities.isDSARLandingPage()?(zd.core.signals.sendSignal("DSAR Submission",{request_key:new URLSearchParams(window.location.search).get("a")}),zd.core.utilities.callCoreAPI("https://zdbb.net/optout"),zd.core.utilities.setLocalOptout(),void(zd.core.config.gurgleFPDomains.on()&&zd.core.utilities.callAPI("https://opt-out."+zd.core.pageData.rootDomain+"/local-optout"))):void(zd.core.signals.sendSignal("NKH Page View",{additionalInformation:zd.core.utilities.getAdditionalInformation(),cms_page_id:zd.core.pageData.cmsPageId,local_uid:zd.core.pageData.local_uid,referrer:zd.core.pageData.referrer}),zd.core.config.NemoursKidsHealthDomains.onExecute(zd.core.signals.NemoursKidsHealth))},zd.core.signals.NemoursKidsHealth=function(){setTimeout(function(){},1e3)},zd.core.signals.mainSWZDPartnerPageViewSignal=function(e="pageview"){zd.core.signals.sendSignal("SWZD Partner Page View",{additionalInformation:zd.core.swzd.getAdditionalInformation(),commerceData:zd.core.swzd.getCommerceData(),referrer:zd.core.pageData.referrer,partnerId:zd.core.pageData.partnerId,segmentCode:zd.core.pageData.segmentCode,eventType:e}),zd.core.signals.SWZDPartnerPages()},zd.core.signals.SWZDPartnerPages=function(){setTimeout(function(){},1e3)},zd.core.signals.IgnMeta=function(){setTimeout(function(){let e=null;if("undefined"!=typeof ChessKit&&ChessKit?.props?.page&&(e=ChessKit.props.page),"undefined"!=typeof __NEXT_DATA__&&__NEXT_DATA__?.props?.pageProps?.page&&(e=__NEXT_DATA__.props.pageProps.page),e){for(var t,r,o=[],n=[],a=0;ao.length)return null;zd.core.signals.sendSignal("IGN Tag Tracking",{t:o.join("|"),v:n.join("|")})}},1e3)},zd.core.signals.DoctorFinderListener=function(e=!1){function t(){const e={176:"Gastroenterologist",260:"Gastroenterologist",261:"Gastroenterologist",262:"Dermatologist",263:"Endocrinologist",264:"Rheumatologist",278:"Dermatologist",281:"Psychiatrist",287:"Urologist"},r=document.querySelector("directory-widget").partner,o=r in e?e[r]:"unknown: "+r;zd.core.signals.sendSignal("Generic KV Tracking",{namespace:"everyday_health_dr_widget",key:o,value:"open"});let n=document.querySelector("directory-widget");n.querySelector("button").removeEventListener("click",t)}let r=document.querySelector("directory-widget");r&&(r.querySelector("button")?r.querySelector("button").addEventListener("click",t):!e&&setTimeout(function(){zd.core.signals.DoctorFinderListener(e=!0)},1e3))},zd.core.signals.rmnListener=function(){const e=new URLSearchParams(window.location.search);if(e.has("u")){const t=e.get("u");zd.core.signals.sendSignal("RMN Outclick",{click_id:t})}},zd.core.signals.DailyOmListener=function(){const e={landing_page:"/courses/courseoverview.cgi?",shopping_cart:"/courses/onecart.cgi?",purchase_made:"onecart.cgi?action=4"},t=window.location.href;let r=!1;try{for(let o in e)0{const e=t.data;if(e.event&&"adImpToGA"===e.event)try{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"evt_adImpToGA",eventcategory:"ad tracking",eventaction:"impression",eventlabel:e.lineItemId,"non-interaction":"TRUE","order ID":e.orderID,"order name":e.orderName})}catch(e){console.log(e)}})},zd.core.signals.ncaUrlRewrite=function(){window.apstag=window.apstag||{queue:[],init:function(){apstag.queue.push(["i",arguments,new Date().getTime()])},fetchBids:function(){apstag.queue.push(["f",arguments,new Date().getTime()])},setDisplayBids:function(){},targetingKeys:function(){return[]}},apstag?.queue?.push!=null&&apstag.queue.push(function(){apstag.nativeContent().registerHook("nativeContent.updateClickUrl",function(e,t){var r="https://zdbb.net/nca/x/?url="+encodeURI(e);try{const o={...t.dataset},n=t.outerHTML,i=n.match(/]*?\s+)?href\s*=\s*(?:'([^']*)'|"([^"]*)"|([^'"\s>]+))[^>]*>/i),a=i[1]||i[2]||i[3]||null,s=zd.core.utilities.decodeSerializedHtmlElement(a),c=s.match(/^http[s]{0,1}:\/\/(?:r\.){0,1}zdbb\.net\/u\/([^?&/\W]*)[?/]{0,1}.*/i),u=Array.isArray(c)&&2<=c.length?c[1]:"",l=zd.core.utilities.getKVsFromUrl(s);l.shortCode=u,l.url=e,l.apsAscSubtag=o.apsAscSubtag?o.apsAscSubtag:"",r="https://zdbb.net/nca/"+zd.core.utilities.objectToQueryString(l)}catch(e){console.error("CORE NCA Error: ",e)}return r}),window.apstag.nativeContent().enable()})},zd.core.signals.executeDomainSpecificSignals=function(){zd.core.config.ignMetaDomains.onExecute(zd.core.signals.IgnMeta),zd.core.config.evdyAdzoneDomains.onExecute(zd.core.signals.evdyAdzone),zd.core.config.adImpGATrackingDomains.onExecute(zd.core.signals.captureImpressionInGA),zd.core.config.blackFridayDomains.onExecute(zd.core.signals.BlackFridayMeta),zd.core.config.bestBlackFridayDomains.onExecute(zd.core.signals.BestBlackFridayMeta),zd.core.config.DoctorFinderDomains.onExecute(zd.core.signals.DoctorFinderListener),zd.core.config.careEverydayHealth.onExecute(zd.core.signals.CareEverydayHealthTaxScan()),zd.core.config.dailyOmDomains.onExecute(zd.core.signals.DailyOmListener),zd.core.config.RetailMeNotDomains.onExecute(zd.core.signals.rmnListener),zd.core.config.preBidJSMonitoringDomains.onExecute(zd.core.signals.preBidJSListener)},zd.core.signals.executePartnerSwaps=function(){},zd.core.signals.executeInternalSwaps=function(){for(var e in zd.core.config.cookieSwapCodes)if(zd.core.config[e].on()||zd.core.config.isBabyCenter()&&"babycenterDomains"===e){var t=zd.core.config.cookieSwapCodes[e].swappedCookie,r=zd.core.utilities.getCookie(t),o=zd.core.config.cookieSwapCodes[e].parser();if((r==null||""==r)&&o&&o!=null){if(zd.core.config.cookieSwapCodes[e].signalCode!=null)var n=zd.core.config.cookieSwapCodes[e].signalCode;else if(zd.core.config.cookieSwapCodes[e].signalCodeRegex!=null)for(let t=0;te.toString()),googletag.cmd.push(function(){try{zd.core.config.waitAdditionalTags.on()||(googletag.pubads().setTargeting(o,zd.core.pageData.pageSegments.map(e=>e.toString())),zd.core.pageData.adParams[o]=zd.core.pageData.pageSegments.map(e=>e.toString()),"mashable.com"===zd.core.pageData.rootDomain&&!t.optout&&googletag.pubads().setTargeting("npa",["0"]))}catch(e){console.log(e)}try{dataLayer=window.dataLayer=window.dataLayer||[],dataLayer.push({pValues:zd.core.pageData.pageSegments,event:"pValues"})}catch(e){console.log(e)}}),window.__ZD_SEG_=zd.core.pageData.pageSegments;break;case"s":zd.core.userData.userSegments=t[r].map(String),zd.core.pageData.adParams.s=zd.core.userData.userSegments,googletag.cmd.push(function(){googletag.pubads().setTargeting("s",zd.core.userData.userSegments),zd.core.pageData.adParams.s=zd.core.userData.userSegments}),window.__ZD_USEG_=zd.core.userData.userSegments;break;case"ck":zd.core.pageData.ckSegments=t[r].map(String),zd.core.pageData.adParams.ck=zd.core.pageData.ckSegments.map(e=>e.toString()),googletag.cmd.push(function(){try{!zd.core.config.waitAdditionalTags.on()&&0e.toString())),zd.core.pageData.adParams.ck=zd.core.pageData.ckSegments.map(e=>e.toString()))}catch(e){console.log(e)}});break;case"optout":t[r]&&(zd.core.utilities.setLocalOptout(),zd.core.userData.optedOut=t[r],zd.core.gurgle.sync_amzn_uid());break;case"isEurope":zd.core.userData.isEurope=t[r];break;case"country":zd.core.userData.country=t[r];break;case"fpid":zd.core.userData.fpid=t[r];break;case"ppid":zd.core.userData.ppid=t[r],zd.core.config.gurgleFPDomains.on()&&googletag.cmd.push(function(){try{googletag.pubads().setPublisherProvidedId(zd.core.userData.ppid),window.zd_ppid_cb&&window.zd_ppid_cb()}catch(e){console.log(e)}}),zd.core.pageData.adParams.fpid=zd.core.pageData.ppid,googletag.cmd.push(function(){try{zd.core.config.waitAdditionalTags.on()||googletag.pubads().setTargeting("fpid",zd.core.userData.ppid)}catch(e){console.log(e)}});break;case"ue":zd.core.userData.ue=t[r];break;case"ue_m":zd.core.userData.ue_m=t[r];break;case"ue_m2s":zd.core.userData.ue_m2s=t[r];break;case"ue_s1":zd.core.userData.ue_s1=t[r];break;case"ue_s2":zd.core.userData.ue_s2=t[r];break;case"ue_l":zd.core.userData.ue_l=t[r];break;case"ue_a":zd.core.userData.azuid=t[r];break;case"ue_gpid":zd.core.userData.gpid=t[r];break;case"zdee":zd.core.userData.zdee=t[r];break;default:}for(let r in t)if(r.startsWith("zmtm_")&&(zd.core.pageData.adParams[r]=t[r],zd.core.config.ZiffMedia_TMobileDomains.on()&&googletag.cmd.push(function(){try{zd.core.config.waitAdditionalTags.on()||googletag.pubads().setTargeting(r,"1")}catch(e){console.log(e)}})),r.startsWith("ztg_t")&&(zd.core.pageData.adParams[r]=t[r],zd.core.config.ZTgDomains.on())){let e=r.replace("ztg_t","");googletag.cmd.push(function(){try{zd.core.config.waitAdditionalTags.on()||googletag.pubads().setTargeting("zip",e)}catch(e){console.log(e)}})}if("ue_s2"in zd.core.userData.ids_from_app){let e=zd.core.userData.ids_from_app.ue_s2;null!==e&&0!==e.length&&(zd.core.userData.ue_s2=e)}if("core_univids_from_app"in zd.core.userData.ids_from_app){if("gpid"in zd.core.userData.ids_from_app.core_univids_from_app){let e=zd.core.userData.ids_from_app.core_univids_from_app.gpid;null!==e&&0!==e.length&&"{}"!==e&&(zd.core.userData.gpid=e)}if("azuid"in zd.core.userData.ids_from_app.core_univids_from_app){let e=zd.core.userData.ids_from_app.core_univids_from_app.azuid;null!==e&&0!==e.length&&"{}"!==e&&(zd.core.userData.azuid=e)}if("luid"in zd.core.userData.ids_from_app.core_univids_from_app){let e=zd.core.userData.ids_from_app.core_univids_from_app.luid;null!==e&&0!==e.length&&"{}"!==e&&(zd.core.userData.luid=e),zd.core.userData.ue_l=encodeURI(btoa(e).replaceAll("=","^"))}if("zuid"in zd.core.userData.ids_from_app.core_univids_from_app){let e=zd.core.userData.ids_from_app.core_univids_from_app.zuid;null!==e&&0!==e.length&&(zd.core.userData.ue_m2s=e)}if("ue_s2"in zd.core.userData.ids_from_app.core_univids_from_app){let e=zd.core.userData.ids_from_app.core_univids_from_app.ue_s2;null!==e&&0!==e.length&&(zd.core.userData.ue_s2=e)}}zd.core.userData.zdbb||(zd.core.userData.zdbb=zd.core.userData.fpid),zd.core.userData.zdbb&&!zd.core.utilities.isOptout()&&zd.core.utilities.hasConsent()&&zd.core.utilities.setCookie("h_zdbb",zd.core.userData.zdbb,180,!0),zd.core.utilities.set_zpack_cookie(),zd.core.gurgle.sync_zuid(),zd.core.gurgle.sync_lr_uid(),zd.core.gurgle.sync_amzn_uid(),zd.core.config.gurgleFPDomains.on()&&!zd.core.utilities.isOptout()&&zd.core.utilities.hasConsent()&&(zd.core.utilities.callCoreAPI(zd.core.gurgle.gurgUrl+"/set_fpid/"+zd.core.pageData.rootDomain+"/c/"+zd.core.userData.ppid,null,{url:zd.core.pageData.url}),zd.core.userData.fpid=zd.core.userData.ppid),window.zdcoreGurgleCallbacks||(window.zdcoreGurgleCallbacks=[]),window.zdcoreGurgleCallbacks.push([zd.core.gurgle.raiseAppEvent,[]]),zd.core.gurgle.complete=1,"interactive"===document.readyState&&2>zd.core.run.count?(zd.core.run.main(),zd.core.run.count=2):"complete"===document.readyState&&2>zd.core.run.count&&(zd.core.run.count=3,zd.core.run.main(),zd.core.run.finally())},{url:zd.core.pageData.url,fp:zd.core.config.gurgleFPDomains.on()?1:0,lcl_id:zd.core.pageData.local_uid}))},zd.core.gurgle.univid_info=function(e){let t=zd.core.utilities.getGurgleUrl()+"/univid_info",r=zd.core.utilities.getCookie("zuid"),o={zdee:e,lcl_id:zd.core.pageData.local_uid,zdbb:zd.core.userData.zdbb,fpid:zd.core.userData.fpid,zuid:r};zd.core.utilities.postJSONData(t,function(e){let t=JSON.parse(e);for(let r in t)switch(r){case"isEurope":zd.core.userData.isEurope=t[r];break;case"country":zd.core.userData.country=t[r];break;case"ue":zd.core.userData.ue=t[r];break;case"ue_m":zd.core.userData.ue_m=t[r];break;case"ue_m2s":zd.core.userData.ue_m2s=t[r];break;case"ue_s1":zd.core.userData.ue_s1=t[r];break;case"ue_s2":zd.core.userData.ue_s2=t[r];break;case"ue_l":zd.core.userData.ue_l=t[r];break;case"ue_a":zd.core.userData.azuid=t[r];break;case"ue_gpid":zd.core.userData.gpid=t[r];break;case"zdee":zd.core.userData.zdee=t[r];break;default:}zd.core.gurgle.sync_zuid(),zd.core.gurgle.sync_lr_uid(),zd.core.gurgle.sync_amzn_uid()},o,"POST")},zd.core.gurgle.raiseAppEvent=function(){let e=zd.core.userData.azuid;(e===void 0||0===e.length)&&(e="");let t=zd.core.userData.luid;(t===void 0||0===t.length)&&(t="");let r=zd.core.userData.gpid;(r===void 0||0===r.length)&&(r="");let o=zd.core.userData.ue_m2s,n=zd.core.userData.ue_s2,i=JSON.stringify({ue_s2:n,zuid:o,luid:t,azuid:e,gpid:r});if(window.webkit!==void 0)try{window.webkit.messageHandlers.core_uid_listener.postMessage(i)}catch(e){console.log(e)}if(void 0!==window.core_uid_listener)try{window.core_uid_listener.onNewUid(i)}catch(e){console.log(e)}},zd.core.gurgle.sync_zuid=function(){if(!zd.core.utilities.isOptout()&&zd.core.utilities.hasConsent()){var e=zd.core.utilities.getCookie("zuid");(e===void 0||0===e.length)&&zd.core.userData.ue_m2s!==void 0&&0zd.core.run.count&&(zd.core.run.count=1),zd.core.utilities.itemInArray(e.target.readyState,["interactive","complete"])&&2>zd.core.run.count&&zd.core.utilities.isReady()&&(zd.core.run.main(),zd.core.run.count=2),"complete"===e.target.readyState&&3>zd.core.run.count&&zd.core.utilities.isReady()&&(zd.core.run.finally(),zd.core.run.count=3)},!1,!1,!0));