[]
slot.config.id), Date.now()); } else { Mntl.AdMetrics = { pushMetrics: () => {} }; } Mntl.GPT.setMantleDependencies(mantleDependencies); Mntl.GPT.init(options); }());window.MMads = window.MMads || {}; MMads.auctionFloors = MMads.auctionFloors || {}; MMads.auctionFloors.floorConfig = {“other”:{“id”:”2acfb3b7c8554c3da6eacd1b65e65d73″,”floor”:”5″},”broadmatch”:{“id”:”28c9dab29d8b4d1292fa9a586389b5b9″,”floor”:”5″},”leaderboardac”:{“id”:”8aae9c6a85264ceb9e2c3bbdb8f7a5fe”,”floor”:”5″},”leaderboard-fixed”:{“id”:”5b08161fd8cd4b988918bb1454277586″,”floor”:”5″},”mob-square-fixed”:{“id”:”b7e6c84fb5de467190d156f7cd2b3ae3″,”floor”:”5″},”leaderboard-flex-1″:{“id”:”42e693e4940f44f28b36fcd7bbe9c738″,”floor”:”5″},”square-flex-2″:{“id”:”c10723e0c1244e1f80942c62d2d90cbe”,”floor”:”5″},”square-flex-1″:{“id”:”d63b0d04169845c8b133cc10f98656bc”,”floor”:”5″},”square-fixed-4″:{“id”:”4a13de22f2624860b4196b4da3559316″,”floor”:”5″},”leaderboard-fixed-3″:{“id”:”041f9ba3a44643bca33ee88f8185dc71″,”floor”:”5″},”leaderboard-fixed-4″:{“id”:”48e10f6f40fb4781b3881368688e85f5″,”floor”:”5″},”square-fixed-3″:{“id”:”93db8e7e56eb4829a57c1373f59eca9e”,”floor”:”5″},”mob-square-fixed-5″:{“id”:”52a2b98f44054be4be6dee5fd73cc4f1″,”floor”:”5″},”leaderboard-fixed-1″:{“id”:”ed25f77a6ef74c4f989869724be5a495″,”floor”:”5″},”square-fixed-2″:{“id”:”007dadcdfac944eaa9d8d38750f05d43″,”floor”:”5″},”leaderboard-fixed-2″:{“id”:”5609557d69bb4aac8f1bd6eaab11a523″,”floor”:”5″},”square-fixed-1″:{“id”:”77bcc0e86f834435bd424b08e54ce82b”,”floor”:”5″},”square-fixed-8″:{“id”:”876d7a337e4e416fb4ee0cea7b89cb4f”,”floor”:”5″},”square-fixed-7″:{“id”:”9498064e73dc477d9606ad460bb5cc60″,”floor”:”5″},”mob-square-flex-1″:{“id”:”9bb09480fcc545aea89eab4577307961″,”floor”:”5″},”leaderboardfooter-flex-2″:{“id”:”293e2fef7bcd4e57aad67760805afe11″,”floor”:”5″},”square-fixed-6″:{“id”:”1d6ceb7c33aa478ab847ce4e1af79772″,”floor”:”5″},”leaderboard-fixed-5″:{“id”:”f6fd92854ba84d46a099e641a803e6ab”,”floor”:”5″},”square-fixed-5″:{“id”:”d080acb5586e49648492327cddcf397d”,”floor”:”5″},”leaderboardfooter-flex-1″:{“id”:”486d58ce606d420dac8143ebb2cea962″,”floor”:”5″},”mob-square-fixed-1″:{“id”:”9537ed1ce0bc4dd195b9e419274a2276″,”floor”:”5″},”mob-square-fixed-2″:{“id”:”35f02fe919ee4bd8a1ddd38bd14f5b72″,”floor”:”5″},”mob-square-fixed-3″:{“id”:”03e07a54ec7f46b1ba8079d39e43cbf0″,”floor”:”5″},”inline”:{“id”:”2dafc509060545a59ecabe9ba610c1b2″,”floor”:”5″},”square-fixed”:{“id”:”b451198bffe544cda453c0a7eb20b303″,”floor”:”5″},”mob-squarefooter-fixed-1″:{“id”:”95b988ea52b94e0698fefb7eb1753821″,”floor”:”10″},”mob-squarefooter-fixed-2″:{“id”:”bae8a656009f4cbe8f83b943cb49a6ac”,”floor”:”5″},”square-fixed-9″:{“id”:”0e182476b58248688e6ec30c9af95f9e”,”floor”:”5″},”mob-adhesive-banner-fixed”:{“id”:”2d56e93fd2eb449cabb4b04664fd330b”,”floor”:”5″},”primary”:{“id”:”252293d74ec94c75a252606ee76f3697″,”floor”:”5″}}; window.addEventListener(‘readyForThirdPartyTracking’, () => { // Set a delay for loading the script // Specify the delay duration in pushly.xml const delay = ‘8’; window.setTimeout(() => { Mntl.utilities.loadExternalJS({ src: ‘https://cdn.p-n.io/pushly-sdk.min.js?domain_key=g8mDWq7d84LyHyUP9AsdmULDWaIx87ljeWjF’, async: true }); window.PushlySDK = window.PushlySDK || []; // eslint-disable-next-line prefer-rest-params function pushly() { window.PushlySDK.push(arguments); } pushly(‘load’, { domainKey: ‘g8mDWq7d84LyHyUP9AsdmULDWaIx87ljeWjF’, sw: ‘/pushly-sdk-worker.js’ }); }, parseFloat(delay) * 1000); }); window.dataLayer = window.dataLayer || []; // moved from gtm.ftl so we can initialize GTM only onLoad. From https://support.google.com/tagmanager/answer/6103696?hl=en Mntl.utilities.onLoad(function() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’:new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;defer=true;j.src=’//www.googletagmanager.com/gtm.js?id=’+i+dl;j.type=”text/javascript”;f.parentNode.insertBefore(j,f)})(window,document,’script’,’dataLayer’,’GTM-P3X3VT7′); }); window.dataLayer.push({ event: ‘ab-proctor’, ‘abTests-proctor’: { “99-0” : “useOxygen | useOxygen | use the Oxygenated ad unit format and slot names | 1” , “99-1” : “vanillaJSLazyAdRecipeSC | active | vanillaLazyAd.js enabled | 1” , “99-2” : “useFloorSearch | active | Use Floor Search | 1” , “99-3” : “enablePublisherAudiences | active | active | 1” , “99-4” : “useConsentManagement | noEnforcement | use Consent Management Module with no enforcement | 1” , “99-5” : “continuousScrollMobSquareFlexOffset | active | Adds offset to mob-square-fixed-1 ad on CS articles | 1” , “99-6” : “recipescDesktopAdRefresh | active | active, right rail ads timed refresh active | 1” , “99-7” : “gamVideoUsePlcmt | active | Pass plcmt | 1” , “99-8” : “liveIntentConnectedIdTest | control | LiveIntent ConnectedID is enabled | 0” , “99-9” : “prebidConfigApi | active | Ad Config API is enabled | 1” , “99-10” : “prebidTotalTimeoutBudget | default | default | 1” , “99-11” : “useAmazonNcaHookTest | active | active | 1” , “99-12” : “useDynamicVideoSizes | active | active | 1” , “99-13” : “rtbTracking | newevents | | 2” , “99-14” : “orion | active | Active | 1” , “99-15” : “rtbLibraryLoadTimeout | default | default | 1” , “99-16” : “prebidVideoUsePlcmt | active | Pass plcmt | 1” , “99-17” : “useLiveIntentSignedInUser | active | active | 1” , “55” : “relatedArticlesAlgorithm | useRecommendationService | Enables usage of proximity API | 1” , “99-19” : “removeAdTiers | active | active | 1” , “99-20” : “useLiveRamp | active | active | 1” , “99-21” : “amazonTamBidResponseTimeout | default | default | 1” } }); window.dataLayer.push({ envData: { environment: { environment: “k8s-prod”, application: “travelandleisure”, dataCenter: “us-east-1” }, server: { version: “2.173.0”, title: “travelandleisure-launcher” }, client : { browserUA: navigator.userAgent, serverUA: “Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36”, deviceType: “pc”, usStateCode: “” }, mantle: “4.0.861”, commerce: “” } }); (function(fnUtils, CMP) { const deferLoadTime = 5000; const readyForThirdPartyTrackingEvent = new CustomEvent(‘readyForThirdPartyTracking’, { bubbles: true }); const readyForThirdPartyTracking = fnUtils.once(function() { window.dataLayer.push({event: ‘readyForThirdPartyTracking’}); window.dispatchEvent(readyForThirdPartyTrackingEvent); }); const readyForDeferredScriptsEvent = new CustomEvent(‘readyForDeferredScripts’, { bubbles: true }); const readyForDeferredScripts = fnUtils.once(function() { window.dataLayer.push({event: ‘readyForDeferredScripts’}); window.dispatchEvent(readyForDeferredScriptsEvent); }); const hasTargetingConsentHandler = function() { const hasConsent = CMP.hasTargetingConsent(); if (hasConsent) { readyForThirdPartyTracking(); } // Trigger the readyForDeferredScripts if consent is given // or if the user has closed the banner(AlertBox) which exists for EU // or if the user optin consent is not required, which applies for non gdpr locations if (hasConsent || CMP.isAlertBoxClosed() || !CMP.isOptInConsent()) { readyForDeferredScripts(); } return hasConsent; }; const purposeOneConsentHandler = async function() { const hasPurposeOneConsent = await CMP.hasPurposeOneConsent(); if (hasPurposeOneConsent) { readyForThirdPartyTracking(); } if (hasPurposeOneConsent || CMP.isAlertBoxClosed()) { readyForDeferredScripts(); } return hasPurposeOneConsent; }; const onRequiredDomEvent = fnUtils.once(function() { if (!CMP) { readyForThirdPartyTracking(); readyForDeferredScripts(); return; } const handler = CMP.supportsTCData() ? purposeOneConsentHandler : hasTargetingConsentHandler; if (!CMP.isLoading()) { handler(); } CMP.onConsentChange(handler); }); [ [‘adRendered’, onRequiredDomEvent], [‘beforeunload’, onRequiredDomEvent], [‘load’, function() { setTimeout(onRequiredDomEvent, deferLoadTime); }] ].forEach(function(event) { window.addEventListener(event[0], event[1], { once: true }); }); })(Mntl.fnUtilities || {}, Mntl.CMP);window.dataLayer = window.dataLayer || []; (function() { var isContinuousScroll = document.querySelector(‘.mntl-continuous-scroll’); var pageViewDataAsJSON = {“country”:”DE”,”description”:”With its sleek, thoughtful design and unobstructed, postcard-worthy views, it’s easy to see why travelers are flocking to this York destination.”,”title”:”Review: What It’s Like to Stay at The Viewpoint Hotel in York, ME” || document.title || ”,”authorId”:”156569″,”contentGroup”:”Other”,”documentId”:8782781,”revenueGroup”:”EDITORIALOWNEDCOMMERCE”,”viewType”:””,”authorNames”:”Marquita K. Harris”,”templateId”:”110″,”muid”:”217d55cd-3b2a-45ce-9d8c-7b46a6cb0f79″,”lastEditingAuthorId”:”156569″,”lastEditingUserId”:”173030186480207″,”templateName”:”STRUCTUREDCONTENT”,”primaryTaxonomyIds”:”5324443|5425739″,”fullUrl”:”https://www.travelandleisure.com/viewpoint-hotel-york-maine-review-8782781″ + location.hash,”experienceType”:”single page”,”entryType”:”direct”,”excludeFromComscore”:false,”internalSessionId”:”nd1a14245ef364677a07ebf75c761c81417″,”internalRequestId”:”nd1a14245ef364677a07ebf75c761c81417″,”hid”:””,”experienceTypeName”:””,”recircDocIdsFooter”:”S-8782821|S-5430910|S-8655458|S-8702956|S-5428919|S-6745694|S-5438114|S-5430462|S-8655989|S-8612778|S-5440890|S-6825675|S-8782243|S-8417582|S-8744058|S-8741802″,”euTrafficFlag”:true,”isGoogleBot”:false,”mantleVersion”:”4.0.861″,”commerceVersion”:””,”primaryTaxonomyNames”:”Travel + Leisure|Hotels + Resorts”}; var scrolledPageData = {}; var scrolledDocOrdinal; var scrolledPage; pageViewDataAsJSON.breakpointName = Travelandleisure.utilities.getW(); pageViewDataAsJSON.bounceExchangeId = 2548; pageViewDataAsJSON.descriptiveTaxonomy = ‘11437,14072,16730,11030,16485,17353,11265,11322,11277,11035,16724’; if (isContinuousScroll) { pageViewDataAsJSON.experienceTypeName = ‘continuous’; if (window.dataLayer && window.dataLayer.length) { //loop through events and collect previous scrolledDocOrdinal and scrolledPage values scrolledPageData = window.dataLayer.reduce( (acc, curr) => { if (curr.event == ‘unifiedPageview’) { acc.scrolledDocOrdinal = acc.scrolledDocOrdinal ? acc.scrolledDocOrdinal + 1 : 1; acc.scrolledPage = acc.scrolledPage ? acc.scrolledPage + ” | ” + (curr.documentId).toString() : (curr.documentId).toString(); } return acc; }, {}); } scrolledPage = scrolledPageData.scrolledPage ? scrolledPageData.scrolledPage + ‘ | ‘ + (pageViewDataAsJSON.documentId).toString() : (pageViewDataAsJSON.documentId).toString(); scrolledDocOrdinal = scrolledPageData.scrolledDocOrdinal ? scrolledPageData.scrolledDocOrdinal + 1 : 1; pageViewDataAsJSON.scrolledPage = scrolledPage; pageViewDataAsJSON.scrolledDocOrdinal = scrolledDocOrdinal; } Mntl.utilities.onLoad(function() { var isRecirc = false && document.querySelector(‘.mntl-recirc-section, .related-article-list, .masonry-list-section’); if (false && !isRecirc) { pageViewDataAsJSON.recircDocIdsFooter = “”; } Mntl.PageView.init(pageViewDataAsJSON); }); })();]]>
26 February, 2025
1 category
Category: Sofia Hotels