PageSourceSearch

https://www.skyscanner.fi/

html skyscanner.fi collected 2026-10-02 07:19:39 UTC 269,081 bytes, 171 lines download raw bytes

1<!doctype html>
2<html lang="fi-FI" dir="ltr">
3  <head>
4    <meta charset="utf-8" />
5    <meta
6      name="viewport"
7      content="width=device-width, initial-scale=1, viewport-fit=cover"
8    />
9    <title>Halvat lennot ja lentoliput kaikkialle | Skyscanner</title>
10    <meta name="description" content="Vertaile halpoja lentoja kaikilta isoilta lentoyhtiöiltä sekä matkatoimistoilta ja löydä halvimmat liput kaikkiin kohteisiin. Varaa verkossa jo tänään." />
11    
12    <meta property="og:title" content="Halvat lennot ja lentoliput kaikkialle | Skyscanner" />
13    <meta property="og:description" content="Vertaile halpoja lentoja kaikilta isoilta lentoyhtiöiltä sekä matkatoimistoilta ja löydä halvimmat liput kaikkiin kohteisiin. Varaa verkossa jo tänään." />
14    <meta property="og:image" content="https://www.skyscanner.fi/images/opengraph_v1.png" />
15    <meta property="og:image:width" content="256" />
16    <meta property="og:image:height" content="256" />
17    <meta property="og:image:type" content="image/png" />
18    <link rel="icon" href="/favicon.ico" />
19    <link rel="manifest" href="/android-chrome-manifest.json" />
20    <meta name="y_key" content="3ccd97fca3bc5b05" />
21    <meta name="yandex-verification" content="36131f5200736bf9" />
22    <meta name="naver-site-verification" content="d9b20c0063187da21b54884b3106e7c8d14e8e9e" />
23
24    <link rel="preconnect" href="https://js.skyscnr.com" crossorigin />
25    <link rel="preconnect" href="https://content.skyscnr.com" crossorigin />
26    <link rel="dns-prefetch" href="//www.googletagmanager.com" />
27    <link rel="dns-prefetch" href="//bam.nr-data.net" />
28    <link rel="dns-prefetch" href="//gum.criteo.com" />
29
30    
30<script>;window.NREUM||(NREUM={});
31NREUM.init={session_replay:{enabled:false,block_selector:"",mask_text_selector:"*",sampling_rate:1,error_sampling_rate:1,mask_all_inputs:true,collect_fonts:true,inline_images:false,inline_stylesheet:true,mask_input_options:{}},privacy:{cookies_enabled:true},ajax:{deny_list:["accounts.google.com","bam.nr-data.net","events.mapbox.com","gum.criterio.com","pubads.g.doubleclick.net","securepubads.g.doubleclick.net","stats.g.doubleclick.net","www.google-analytics.com","*/slipstream/*"]}};
32NREUM.loader_config={accountID:"3117610",trustKey:"3117593",agentID:"473224290",licenseKey:"NRJS-8ee30fb60b5d38aac95",applicationID:"473224290"};
33NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-8ee30fb60b5d38aac95",applicationID:"473224290",sa:1};;/*! For license information please see nr-loader-spa-1.317.0.min.js.LICENSE.txt */
34(()=>{var e,t,r={384(e,t,r){"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},782(e,t,r){"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860(e,t,r){"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},981(e,t,r){"use strict";r.d(t,{R:()=>n});const n={AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}},993(e,t,r){"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687(e,t,r){"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
34e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738(e,t,r){"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555(e,t,r){"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614(e,t,r){"use strict";r.d(t,{BB:()=>s,Wt:()=>n,g:()=>c,iL:()=>a,tS:()=>o,wk:()=>i});const n="NRBA_SESSION::",i=144e5,s=18e5,o={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},a={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333(e,t,r){"use strict";r.d(t,{$v:()=>l,TZ:()=>i,Xh:()=>d,Zp:()=>s,kd:()=>u,mq:()=>c,nf:()=>a,qN:()=>o});var n=r(981);const i=r(860).K7.genericEvents,s=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,c=1e3,d=2e3,u=[n.R.PA,n.R.UA,n.R.BP],l={RESOURCES:"experimental.resources",REGIST
34ER:"register"}},3434(e,t,r){"use strict";r.d(t,{Jt:()=>o,YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,p;let g,m;try{a=this,o=[...arguments],m=h?(0,s.$5)(r):[void 0],l="function"==typeof i?i(o,a):i||{}}catch(t){u([t,"",[o,a,c],l],e)}d(n+"start",[o,a,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(a,o),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[o,a,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,a,m],l,f),d(n+"end",[o,a,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var o=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=o}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738(e,t,r){"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3962(e,t,r){"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969(e,t,r){"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261(e,t,r){"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>w,Fw:()=>R,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>T,Wb:()=>A,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",R="setPageViewName",w="setUserId",E="start",A="wrapLogger",T="measure",x="consent"},5270(e,t,r){"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289(e,t,r){"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607(e,t,r){"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732(e,t,r){"use strict";r.d(t,{$5:()=>u,B5:()=>d,Ms:()=>s,Ux:()=>a,YA:()=>c,fQ:()=>i,yx:()=>o});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{"child.id":e.id,"child.type":e.type,...a(void 0,t)}:{}}
34function d(e,t){return!!e&&!!l(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154(e,t,r){"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344(e,t,r){"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
34,d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630(e,t,r){"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774(e,t,r){"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295(e,t,r){"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7508(e,t,r){"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(u).forEach(e=>{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);
34r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699(e,t,r){"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767(e,t,r){"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836(e,t,r){"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866(e,t,r){"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*
34at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300(e,t,r){"use strict";r.d(t,{TZ:()=>n,f5:()=>s,mo:()=>i});const n=r(860).K7.ajax,i={NONE:"none",FAILURES:"failures",ALL:"all"},s="ajaxRequest.id"},9324(e,t,r){"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.317.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="^1.1.2"},9566(e,t,r){"use strict";r.d(t,{LA:()=>o,ZF:()=>a,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function o(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(i(r,s++).toString(16));return o.join("")}function a(){return o(16)}function c(){return o(32)}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.317.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.317.0.PROD:",i.l=(r,n,s,o)=>
34{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-eQPlvjsni0l/8BpI1Dnp44Ouv71TV9psCYfQnkMKMnP9LLEeeyDmEZvhY4r21HXp5D1076TU0bCMEvvxaBraVA==",249:"sha512-j9QPZLyWvlbioWY/E1k3lPCLKiv4FqVn5yWS5d+O/Xscve6Prnqfhu9uBphRLsgAyjw7EGco4iiEIGuJwpwPnQ==",212:"sha512-e5GpXJnuC4WSPhN1rKsq1rGZ3e9YjrnxGc0zifKM1UCdrr6rwKW5Fuz/HspMZJtVogP7ktzzoLnlPZeGNnHdAg=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.317.0.PROD"]=self["webpackChunk:NRBA-1.317.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333),c=i(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=i(2614),l=i(944),f=i(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var g=i(6154),m=i(9324);let v=0;const y={buildEnv:m.F3,distMethod:m.Xs,version:m.xv,originTime:g.WN},b={consented:!1},R={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e}
34,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v}};var w=i(7836),E=i(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,R),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",i.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,E.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var x=i(9908),S=i(1863),O=i(4261),_=i(1738);var P=i(1687),N=i(4234),k=i(5289),L=i(5270),j=i(7767),C=i(6389),D=i(7699);const I=new WeakSet;class M extends N.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,P.Ak)(e,this.featureName),t()}))}):(0,P.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),(0,x.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,P.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,P.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};g.RI?(0,k.GG)(()=>n(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,L.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!I.has(e)&&(I.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var B=i(6630);class H extends M{static featureName=B.T;constructor(e){var t;super(e,B.T),this.setupInspectionEvents(),t=e,(0,_.Y)(O.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,x.p)(O.Pl+O.Fw,[(0,S.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,E.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,k.sB)(t=>{e(t,"DOMContentLoaded")}),(0,k.GG)(t=>{e(t,"load")}),(0,k.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,E.W)({type:"lifecycle",name:"session",data:t})})}}class W extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(H),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(O.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,O.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,_.Y)(O.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,x.p)(O.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,O.Dl,!0)},e)}(this),function(e){(0,_.Y)(O.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,O.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(O.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(O.Pv,function(t=!0){if("boolean"==typeof t){if((0,x.p)(O.Pl+O.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>
34t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),F=i(782);class U extends M{static featureName=F.T;constructor(e){super(e,F.T),g.RI&&((0,K.u)(()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,F.T,this.ee),!0),(0,K.G)(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,F.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var V=i(3969);class z extends M{static featureName=V.TZ;constructor(e){super(e,V.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var G=i(6774),q=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function X(e){return ee(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function Q(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ee(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return X(e.reason)}const r=X(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function J(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ee(e.error)?e.error:X(e)}function ee(e){return e instanceof Error&&!!e.stack}function te(e,r,n,i,s=(0,S.t)()){"string"==typeof e&&(e=new Error(e)),(0,x.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var re=i(5732),ne=i(993),ie=i(3785);function se(e,{customAttributes:t={},level:r=ne.p_.INFO}={},n,i,s=(0,S.t)()){(0,ie.R)(n.ee,e,t,r,!1,i,s)}function oe(e,r,n,i,s=(0,S.t)()){(0,x.p)(O.Pl+O.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function ae(e,r,n,i,s=(0,S.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(o,0),d.end=u(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,x.p)(O.Pl+O.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ce(e,r={},n,i,s=(0,S.t)()){(0,x.p)(O.Pl+O.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var de=i(7508),ue=i(9566);const le=["name","id","type"],fe=new Map([[oe,"addPageAction"],[se,"log"],[ae,"measure"],[te,"noticeError"],[ce,"recordCustomEvent"]]),he={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68))};function pe(e){(0,_.Y)(O.eY,function(t){return ge(e,t)},e)}function ge(e,r){he.experimental(),r||={},r.instance=(0,ue.LA)(8),r.type=re.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:re.fQ.BA};const n=(0,de.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||re.fQ.BA,"parent.id":r.parent?.id})}
34),Object.entries(r.tags).forEach(([e,t])=>{le.includes(e)||(i["source.".concat(e)]=t)});let s=()=>{};const o=e.runtime.registeredEntities,a=e=>{r.blocked=!0,s=e};function c(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||a(he.disabled),c(r.id)&&c(r.name)||a(()=>he.invalidTarget(r));const d={addPageAction:(t,n={})=>p(oe,[t,{...i,...n},e],r),deregister:()=>{f(),a(he.deregistered)},log:(t,n={})=>p(se,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>p(ae,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>p(te,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>p(ce,[t,{...i,...n},e],r),setApplicationVersion:e=>h("application.version",e),setCustomAttribute:(e,t)=>h(e,t),setUserId:e=>h("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},u=()=>(r.blocked&&s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,S.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
34imeToRegister:n.registeredAt})}u()||(o.push(d),(0,K.G)(f));const h=(e,t)=>{u()||(i[e]=t)},p=(r,n,i)=>{if(u()&&r!==ge)return;const s=(0,S.t)(),o=fe.get(r)||"unknown";(0,x.p)(V.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return d}class me extends M{static featureName=G.T;constructor(e){var t;super(e,G.T),t=e,(0,_.Y)(O.o5,(e,r)=>te(e,r,t),t),function(e){(0,_.Y)(O.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(O.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),pe(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,x.p)("ierr",[X(t),(0,S.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,x.p)("err",[Q(t),(0,S.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,x.p)("err",[J(t),(0,S.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var ve=i(8990);let ye=1;function be(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,ve.I)(e,"nr@id",function(){return ye++})}function Re(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,Y.A)(e).length}catch(e){return}}}var we=i(8139),Ee=i(3434);const Ae={},Te=["open","send","setRequestHeader"];function xe(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ae[n.debugId]++)return n;Ae[n.debugId]=1,(0,we.u)(r);var i=(0,Ee.YM)(n),s=g.gm.XMLHttpRequest,o=g.gm.MutationObserver,a=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,re.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",R)}),(0,q.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,"-xhr-",R),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function R(e,t){return t}return n}var Se="fetch-",Oe=Se+"body-",_e=["arrayBuffer","blob","json","text","formData"],Pe=g.gm.Request,Ne=g.gm.Response,ke="prototype";const Le={};function je(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Pe&&Ne&&g.gm.fetch))return r;if(Le[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,re.$5)(t);var a;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return Le[r.debugId]=1,_e.forEach(e=>{n(Pe[ke],e,Oe),n(Ne[ke],e,Oe)}),n(g.gm,"fetch",Se),r.on(Se+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(Se+"done",[null,t],i)}else r.emit(Se+"done",[e],i)}),r}var Ce=i(7485);class De{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ue.ZF)(),o=(0,ue.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,Y.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ie=i(7295);function Me(e){return"string"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}var Be=["load","error","abort","timeout"],He=Be.length,We=(0,n.dV)().o.REQ,Ke=(0,n.dV)().o.XHR;
34const Fe="X-NewRelic-App-Data",Ue="internal-error";class Ve extends M{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new De(e),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};ze(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),xe(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=T,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,q.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,q.jT)(!1))}function a(e){this.params={method:e[0]},ze(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var o=Re(i);o&&(n.txSize=o)}this.startTime=(0,S.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(Ue,[e])}catch(e){}}};for(var a=0;a<He;a++)t.addEventListener(Be[a],this.listener,(0,q.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+be(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+be(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,S.t)()}function v(e,t){t instanceof Ke&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof Ke&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof Ke&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function R(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function E(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t;let[r,n={}]=e;ze(this,Me(r));const i=(""+(r&&r instanceof We&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Re(n.body||r?.body)||0;try{var o=n.headers||r?.headers;if(s&&o)if(this.requestHeaders??={}
34,o instanceof Headers)o.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof o)for(var a in o)this.requestHeaders[a.toLowerCase()]=o[a]}catch(e){}this.requestBody=n.body||r?.body}function A(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>O(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Re(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(Ue,[e])}).finally(()=>{n()}):n()}function T(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<He;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Re(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(Ue,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>O(i,this,e))}function O(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Re(e.response):"text"===r||""===r||void 0===r?Re(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Fe)>=0){var s=n.getResponseHeader(Fe);s&&((0,x.p)(V.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",o),r.on("open-xhr-start",a),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",R),r.on("fetch-before-start",w),r.on("fetch-start",E),r.on("fn-start",b),r.on("fetch-done",A)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function ze(e,t){var r=(0,Ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ge={},qe=["pushState","replaceState"];function Ye(e){const t=function(e){return(e||w.ee).get("history")}(e);return!g.RI||Ge[t.debugId]++||(Ge[t.debugId]=1,(0,Ee.YM)(t).inPlace(window.history,qe,"-")),t}var Ze=i(3738);function Xe(e){(0,_.Y)(O.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,x.p)(V.XG,[O.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:O.BL,start:r,origin:"nr"}),(0,x.p)(O.Pl+O.hG,[n,O.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:$e,bD:Qe,d3:Je,Kp:et,TZ:tt,Lc:rt,uP:nt,Rz:it}=Ze;class st extends M{static featureName=tt;constructor(e){var r;super(e,tt),r=e,(0,_.Y)(O.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,l.R)(61,{start:n.s,end:n.e}):(0,x.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),Xe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(nt,function(e,t){this.bstStart=(0,S.t)()}),this.eventsEE.on(rt,function(e,r){(0,x.p)("bst",[e[0],r,this.bstStart,(0,S.t)()],void 0,t.K7.sessionTrace,n)}),n.on(it+Je,function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash}),n.on(it+et,function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,x.p)($e,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:Qe,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var ot=i(733),at=i(6344);class ct extends M{static featureName=at.TZ;#i;recorder;constructor(e){var r;let n;super(e,at.TZ),r=e,(0,_.Y)(O.CH,function(){(0,x.p)(O.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(O.Tb,function(){(0,x.p)(O.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,ot.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,L.SR)(e.init)&&this.ee.on(O.CH,()=>this.#s()),this.#o(n)&&this.importRecorder().then(e=>{e.startRecording(at.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,x.p)(at.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,L.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,at.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(at.Qb.API,u.g.FULL)}))}}var dt=i(3962);class ut extends M{static featureName=dt.TZ;constructor(e){if(super(e,dt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(O.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a="function"==typeof i;return(0,x.p)(V.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,S.t)(),o,a],s),a)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,S.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,x.p)(O.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(O.PA,function(){(0,x.p)(O.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}
34dt.tC.forEach(e=>{(0,q.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",s),r.on("replaceState-end",s),(0,q.sp)(dt.OV,e=>{c(e),(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:a})}}var lt=i(9119),ft=i(981);const ht={},pt=new Set;function gt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class mt{constructor(e,t){this.timestamp=(0,S.t)(),this.currentUrl=(0,lt.L)(window.location.href),this.socketId=(0,ue.LA)(8),this.requestedUrl=(0,lt.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class vt extends M{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes("websockets"),s=!e.init.feature_flags.includes("no_spv"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r,s];var c;let d;if(c=e,(0,_.Y)(O.hG,(e,t)=>oe(e,t,c),c),function(e){(0,_.Y)(O.fF,(t,r)=>ce(t,r,e),e)}(e),Xe(e),pe(e),function(e){(0,_.Y)(O.V1,(t,r)=>ae(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get("websockets");if(ht[t.debugId]++)return t;ht[t.debugId]=1,(0,K.G)(()=>{const e=(0,S.t)();pt.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name=ft.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new mt(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,S.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),pt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=gt(e.data);this.nrData.messageOrigin??=(0,lt.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,S.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,pt.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=gt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return g.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,x.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(s&&g.gm.addEventListener("securitypolicyviolation",e=>{(0,x.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)}
34,(0,q.jT)(!1,this.removeOnAbort.signal)),g.RI){if(je(this.ee,e),xe(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,q.sp)(e,e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,C.s)(e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,q.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Me(e[0]))&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,q.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,q.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var yt=i(2646);const bt=new Map;function Rt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Ee.YM)(o,void 0,s),c=new yt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ee.Jt]||t[r];return bt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>bt.get(d),void 0,!0),o}var wt=i(1910);class Et extends M{static featureName=ne.TZ;constructor(e){var t;super(e,ne.TZ),t=e,(0,_.Y)(O.$9,(e,r)=>se(e,r,t),t),function(e){(0,_.Y)(O.Wb,(t,r,{customAttributes:n={},level:i=ne.p_.INFO}={})=>{Rt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),pe(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,wt.i)(g.gm.console[t]),Rt(r,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,ie.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new W({features:[Ve,H,U,st,ct,z,me,vt,Et,ut],loaderType:"spa"})})()})();;window.navigator.connection&&window.navigator.connection.effectiveType&&(newrelic.setCustomAttribute("connectionType",window.navigator.connection.effectiveType),newrelic.interaction().setAttribute("connectionType",window.navigator.connection.effectiveType));newrelic.setCustomAttribute("market","FI"),newrelic.interaction().setAttribute("market","FI");newrelic.setCustomAttribute("featureTestsString","BD_booking_genius_member_price_V2-b&&BD_cars_xsell_content_group2_V0-c&&BD_hotels_xsell_content_group2_V0-a&&BD_image_gallery_desktop_V3-a&&BD_review_ssr_V2-a&&BD_room_name_subtitle_length_V2-a&&BD_static_floating_entry_point_V1-a&&CE_City_Country_Poc_V7-c&&GOT_BROWSER_EXPANSION_RR_V4-a&&Homepage_View_Events_No_Impact_V4-b&&Hotel_Family_Search_Web_V3-a&&LNT_airbnb_flight_dayview_V1-a&&MAT_compare_anything_card_V1-a&&MAT_filter_bar_on_desktop_V4-b&&MAT_opaque_deals_saving_second_V3-b&&MICHELIN_HOTEL_INDICATIVE_NEW_V1-b&&Month_View_Departure_Times_V2-b&&Packages_SC_rollout_V4-a&&Price_Pulse_PoC_3_V8-a&&Route_Capability_NonInline_V3-a&&UPS_RTS_data_collection_V1-a&&ads_maximum_repeat_creatives_V3-b&&agora_quote_service_v2_total_V4-a&&caps_interlagos_v3v4_desktop_V0-a&&dayviewpraas_ful_permanent_roi_V1-b&&dsa_legal_name_rollout_V3-a&&fps_fr_zinc_V4-a&&fps_new_code_path_desktop_V1-a&&gw_test_service_proxy_test_V1-a&&hotel_price_insights_V1-a&&hr_magnum_ui_positions_ab_V0-a&&inline_booking_refactor_V3-a&&inline_refactor_rollout_V6-a&&itinerary_token_algorithm_1_V0-a&&loyalty_non_repeat_logged_in_V0-b&&loyalty_non_repeat_opt_in_V0-b&&loyalty_only_28_days_V0-a&&loyalty_only_repeat_metrics_V0-b&&loyalty_seven_day_window_V0-b&&loyalty_single_day_window_V0-a&&merchhotelsxsell_V0-a&&mr_hyde_aws_sdk_migration_V0-a&&multiple_website_id_V4-b&&neon_mab_poc_philippine_V2-a&&new_explore_usecase_rollout_V4-a&&non_inlin_refactor_rollout_V5-a&&packages_batch_endpoint_V3-a&&packages_new_card_quote_design_V4-b&&photon_ig_7_V2-b&&prices_for_saved_itineraries_V6-a&&repeat_multi_platform_vertical_V0-a&&rollout_performance_tracking_V17-a&&scratch_and_win_reboot_V0-a&&search_flights_button_color_of_V10-a&&sov_traffic_share_a_a_V2-a&&terra_proxy_get_v1_entities_V13-a&&terra_proxy_get_v2_entities_V28-a&&terra_proxy_post_v2_search_V10-a&&terra_proxy_v1_by_flights_id_V17-a&&terra_proxy_v1_by_one_id_V10-a&&terra_proxy_v1_names_flight_id_V0-a&&terra_proxy_v2_by_flights_id_V11-a&&terra_proxy_v2_by_geo_nearby_V11-a"),newrelic.interaction().setAttribute("featureTestsString","BD_booking_genius_member_price_V2-b&&BD_cars_xsell_content_group2_V0-c&&BD_hotels_xsell_content_group2_V0-a&&BD_image_gallery_desktop_V3-a&&BD_review_ssr_V2-a&&BD_room_name_subtitle_length_V2-a&&BD_static_floating_entry_point_V1-a&&CE_City_Country_Poc_V7-c&&GOT_BROWSER_EXPANSION_RR_V4-a&&Homepage_View_Events_No_Impact_V4-b&&Hotel_Family_Search_Web_V3-a&&LNT_airbnb_flight_dayview_V1-a&&MAT_compare_anything_c
34ard_V1-a&&MAT_filter_bar_on_desktop_V4-b&&MAT_opaque_deals_saving_second_V3-b&&MICHELIN_HOTEL_INDICATIVE_NEW_V1-b&&Month_View_Departure_Times_V2-b&&Packages_SC_rollout_V4-a&&Price_Pulse_PoC_3_V8-a&&Route_Capability_NonInline_V3-a&&UPS_RTS_data_collection_V1-a&&ads_maximum_repeat_creatives_V3-b&&agora_quote_service_v2_total_V4-a&&caps_interlagos_v3v4_desktop_V0-a&&dayviewpraas_ful_permanent_roi_V1-b&&dsa_legal_name_rollout_V3-a&&fps_fr_zinc_V4-a&&fps_new_code_path_desktop_V1-a&&gw_test_service_proxy_test_V1-a&&hotel_price_insights_V1-a&&hr_magnum_ui_positions_ab_V0-a&&inline_booking_refactor_V3-a&&inline_refactor_rollout_V6-a&&itinerary_token_algorithm_1_V0-a&&loyalty_non_repeat_logged_in_V0-b&&loyalty_non_repeat_opt_in_V0-b&&loyalty_only_28_days_V0-a&&loyalty_only_repeat_metrics_V0-b&&loyalty_seven_day_window_V0-b&&loyalty_single_day_window_V0-a&&merchhotelsxsell_V0-a&&mr_hyde_aws_sdk_migration_V0-a&&multiple_website_id_V4-b&&neon_mab_poc_philippine_V2-a&&new_explore_usecase_rollout_V4-a&&non_inlin_refactor_rollout_V5-a&&packages_batch_endpoint_V3-a&&packages_new_card_quote_design_V4-b&&photon_ig_7_V2-b&&prices_for_saved_itineraries_V6-a&&repeat_multi_platform_vertical_V0-a&&rollout_performance_tracking_V17-a&&scratch_and_win_reboot_V0-a&&search_flights_button_color_of_V10-a&&sov_traffic_share_a_a_V2-a&&terra_proxy_get_v1_entities_V13-a&&terra_proxy_get_v2_entities_V28-a&&terra_proxy_post_v2_search_V10-a&&terra_proxy_v1_by_flights_id_V17-a&&terra_proxy_v1_by_one_id_V10-a&&terra_proxy_v1_names_flight_id_V0-a&&terra_proxy_v2_by_flights_id_V11-a&&terra_proxy_v2_by_geo_nearby_V11-a");newrelic.setCustomAttribute("service.router","banana"),newrelic.interaction().setAttribute("service.router","banana");newrelic.setCustomAttribute("fullUrl","http://www.skyscanner.fi/"),newrelic.interaction().setAttribute("fullUrl","http://www.skyscanner.fi/");newrelic.setCustomAttribute("pageGroup","home"),newrelic.interaction().setAttribute("pageGroup","home");newrelic.setCustomAttribute("awsRegion","eu-west-1"),newrelic.interaction().setAttribute("awsRegion","eu-west-1");newrelic.setCustomAttribute("awsAccount","cells-1"),newrelic.interaction().setAttribute("awsAccount","cells-1");newrelic.setCustomAttribute("service.name","banana-cells"),newrelic.interaction().setAttribute("service.name","banana-cells");newrelic.setCustomAttribute("service.namespace","banana"),newrelic.interaction().setAttribute("service.namespace","banana");newrelic.setCustomAttribute("service.version","sha-0a2174c"),newrelic.interaction().setAttribute("service.version","sha-0a2174c");newrelic.setCustomAttribute("commit.sha","297578478f3b78695dc0b82f8c74c4243d5d01bd"),newrelic.interaction().setAttribute("commit.sha","297578478f3b78695dc0b82f8c74c4243d5d01bd");newrelic.addRelease("banana-cells", "sha-0a2174c");function instrumentPerformanceEvents(e){e.getEntries().forEach(t=>{let r={startTime:t.startTime,duration:t.duration,entryType:t.entryType};t.detail&&"object"==typeof t.detail&&Object.keys(t.detail).forEach(e=>{"string"!=typeof t.detail[e]&&"number"!=typeof t.detail[e]||(r[e]=t.detail[e])}),newrelic.addPageAction(t.name,r)})}if("function"==typeof PerformanceObserver){let e=new PerformanceObserver(e=>instrumentPerformanceEvents(e));e.observe({entryTypes:["mark","measure"]})}</script>
34 
35     
36
37    <link rel="preload" href="https://content.skyscnr.com/m/65c1f915d199e748/original/Merch-XXX-GraphicPromo-Desktop-2096x800px.jpg?imbypass&#x3D;true" as="image" />
38
39
40    <link rel="canonical" href="https://www.skyscanner.fi/" />
41    
41<script type="application/ld+json">
42      {
43        "@context": "https://schema.org",
44        "@type": "WebSite",
45        "name": "Skyscanner Suomi",
46        "url": "https://www.skyscanner.fi/"
47      }
48    </script>
48
49
50    <link rel="alternate" href="https://www.skyscanner.pt/" hreflang="pt" /><link rel="alternate" href="https://www.skyscanner.qa/" hreflang="en-QA" /><link rel="alternate" href="https://www.skyscanner.qa/qa/ar-ae/qar/" hreflang="ar-QA" /><link rel="alternate" href="https://www.skyscanner.ae/" hreflang="en-AE" /><link rel="alternate" href="https://www.skyscanner.ae/ae/ar-ae/aed/" hreflang="ar-AE" /><link rel="alternate" href="https://www.skyscanner.com.ar/" hreflang="es-AR" /><link rel="alternate" href="https://www.skyscanner.at/" hreflang="de-AT" /><link rel="alternate" href="https://www.skyscanner.com.au/" hreflang="en-AU" /><link rel="alternate" href="https://www.skyscanner.ro/" hreflang="ro" /><link rel="alternate" href="https://www.skyscanner.net/be/nl-nl/eur/" hreflang="nl-BE" /><link rel="alternate" href="https://ru.skyscanner.com/" hreflang="ru-RU" /><link rel="alternate" href="https://www.skyscanner.com.sa/" hreflang="ar-SA" /><link rel="alternate" href="https://www.skyscanner.com.sa/sa/en-gb/sar/" hreflang="en-SA" /><link rel="alternate" href="https://www.skyscanner.com.br/" hreflang="pt-BR" /><link rel="alternate" href="https://www.skyscanner.se/" hreflang="sv" /><link rel="alternate" href="https://www.skyscanner.com.sg/" hreflang="en-SG" /><link rel="alternate" href="https://www.skyscanner.com.sg/sg/ms-my/sgd/" hreflang="ms-SG" /><link rel="alternate" href="https://www.skyscanner.com.sg/sg/zh-cn/sgd/" hreflang="zh-SG" /><link rel="alternate" href="https://www.skyscanner.sk/" hreflang="sk" /><link rel="alternate" href="https://www.skyscanner.ca/" hreflang="en-CA" /><link rel="alternate" href="https://www.skyscanner.ca/ca/fr-ca/cad/" hreflang="fr-CA" /><link rel="alternate" href="https://www.skyscanner.ch/" hreflang="de-CH" /><link rel="alternate" href="https://www.skyscanner.ch/ch/it-it/chf/" hreflang="it-CH" /><link rel="alternate" href="https://www.skyscanner.ch/ch/fr-fr/chf/" hreflang="fr-CH" /><link rel="alternate" href="https://www.skyscanner.ch/ch/en-gb/chf/" hreflang="en-CH" /><link rel="alternate" href="https://www.espanol.skyscanner.com/" hreflang="es" /><link rel="alternate" href="https://www.tianxun.com/" hreflang="zh" /><link rel="alternate" href="https://www.skyscanner.com.co/" hreflang="es-CO" /><link rel="alternate" href="https://www.skyscanner.co.th/" hreflang="th" /><link rel="alternate" href="https://www.skyscanner.cz/" hreflang="cs" /><link rel="alternate" href="https://www.skyscanner.com.tr/" hreflang="tr" /><link rel="alternate" href="https://www.skyscanner.de/" hreflang="de" /><link rel="alternate" href="https://www.skyscanner.com.tw/" hreflang="zh-TW" /><link rel="alternate" href="https://www.skyscanner.dk/" hreflang="da" /><link rel="alternate" href="https://www.skyscanner.com.ua/" hreflang="uk-UA" /><link rel="alternate" href="https://www.skyscanner.com.ua/ua/ru-ru/uah/" hreflang="ru-UA" /><link rel="alternate" href="https://www.skyscanner.net/" hreflang="en" /><link rel="alternate" href="https://www.skyscanner.net/" hreflang="en-GB" /><link rel="alternate" href="https://www.skyscanner.com/" hreflang="en-US" /><link rel="alternate" href="https://www.skyscanner.com/us/es-mx/usd/" hreflang="es-US" /><link rel="alternate" href="https://www.skyscanner.com.eg/" hreflang="en-EG" /><link rel="alternate" href="https://www.skyscanner.com.eg/eg/ar-ae/egp/" hreflang="ar-EG" /><link rel="alternate" href="https://www.skyscanner.es/" hreflang="es-ES" /><link rel="alternate" href="https://www.skyscanner.es/es/ca-es/eur/" hreflang="ca-ES" /><link rel="alternate" href="https://www.skyscanner.com.vn/" hreflang="vi" /><link rel="alternate" href="https://www.skyscanner.fi/" hreflang="fi" /><link rel="alternate" href="https://www.skyscanner.fr/" hreflang="fr" /><link rel="alternate" href="https://www.skyscanner.gg/" hreflang="en-GG" /><link rel="alternate" href="https://gr.skyscanner.com/" hreflang="el" /><link rel="alternate" href="https://www.skyscanner.com.hk/" hreflang="zh-HK" /><link rel="alternate" href="https://www.skyscanner.com.hk/hk/en-gb/hkd/" hreflang="en-HK" /><link rel="alternate" href="https://www.skyscanner.hr/" hreflang="hr" /><link rel="alternate" href="https://www.skyscanner.hu/" hreflang="hu" /><link rel="alternate" href="https://www.skyscanner.co.id/" hreflang="id-ID" /><link rel="alternate" href="https://www.skyscanner.co.id/id/en-gb/idr/" hreflang="en-ID" /><link rel="alternate" href="https://www.skyscanner.ie/" hreflang="en-IE" /><link rel="alternate" href="https://www.skyscanner.co.il/" hreflang="en-IL" /><link rel="alternate" href="https://www.skyscanner.co.il/il/he-il/usd/" hreflang="he-IL" /><link rel="alternate" href="https://www.skyscanner.co.in/" hreflang="en-IN" /><link rel="alternate" href="https://www.skyscanner.co.in/in/hi-in/inr/" hreflang="hi-IN" /><link rel="alternate" href="https://www.skyscanner.co.za/" hreflang="en-ZA" /><link rel="alternate" href="https://www.skyscanner.it/" hreflang="it" /><link rel="alternate" href="https://www.skyscanner.jp/" hreflang="ja" /><link rel="alternate" href="https://www.skyscanner.co.kr/" hreflang="ko" /><link rel="alternate" href="https://www.skyscanner.com.mx/" hreflang="es-MX" /><link rel="alternate" href="https://www.skyscanner.com.my/" hreflang="en-MY" /><link rel="alternate" href="https://www.skyscanner.com.my/my/ms-my/m
50yr/" hreflang="ms-MY" /><link rel="alternate" href="https://www.skyscanner.com.my/my/zh-cn/myr/" hreflang="zh-MY" /><link rel="alternate" href="https://www.skyscanner.nl/" hreflang="nl" /><link rel="alternate" href="https://www.skyscanner.no/" hreflang="nb" /><link rel="alternate" href="https://www.skyscanner.co.nz/" hreflang="en-NZ" /><link rel="alternate" href="https://www.skyscanner.com.ph/" hreflang="en-PH" /><link rel="alternate" href="https://www.skyscanner.com.ph/ph/tl-ph/php/" hreflang="tl-PH" /><link rel="alternate" href="https://www.skyscanner.pk/" hreflang="en-PK" /><link rel="alternate" href="https://www.skyscanner.pl/" hreflang="pl" /><link rel="alternate" href="https://www.skyscanner.net/" hreflang="x-default" /> 
51    
52
53    <style>
54      /* Duplicated in the webapp LandingLoadingSpinner, manually copy changes. */
55      :root {
56        margin: 0;
57        background: #05203c; /* Dark Sky */
58      }
59
60      .c {
61        position: absolute;
62        top: 50%;
63        left: 50%;
64        width: 112px;
65        transform: translate(-50%, -50%);
66      }
67
68      .l {
69        position: absolute;
70        top: 47%;
71        left: 50%;
72        width: 53px;
73        transform: translate(-50%, -50%);
74      }
75
76      .s {
77        width: 112px;
78        height: 112px;
79        animation: rotate 1.4s linear infinite;
80      }
81
82      @keyframes rotate {
83        to {
84          transform: rotate(360deg);
85        }
86      }
87
88      .path {
89        stroke-dasharray: 170;
90        stroke-dashoffset: 20;
91      }
92    </style>
93  </head>
94
95  <body>
96    <div id="pagewrap">
97      <!-- #pagewrap used for accessibility by Backpack components, do not change -->
98      <main id="app-root">
99        <!-- Duplicated in the webapp LandingLoadingSpinner, manually copy changes. -->
100        <div class="c">
101          <div class="l">
102            <svg viewBox="0 0 201 128">
103              <path
104                d="M101 127.1c2.1 0 4.1-.5 6-1.6l21.9-12.6c4.4-2.5 9.5-3.6 14.6-3 26.6 3.1 45.2 8.1 50.7 9.7 1.1.3 2.4-.1 3.1-1 .9-1.1 2-2.9 2.9-5.5.8-2.5.9-4.6.8-6.1-.1-1.2-.9-2.3-2.1-2.6-8.6-2.5-46.7-12.8-97.9-12.8s-89.3 10.3-97.9 12.8c-1.2.3-2 1.4-2.1 2.6-.1 1.4 0 3.5.8 6.1.8 2.6 2 4.4 2.9 5.5.7.9 2 1.3 3.1 1 5.5-1.6 24.2-6.6 50.7-9.7 5.1-.6 10.2.5 14.6 3L95 125.5c1.9 1.1 3.9 1.6 6 1.6zM64.5 56.2c1.2 2.1 3.1 3.5 5.3 4.1 2.2.6 4.5.3 6.6-.9 2.1-1.2 3.5-3.1 4.1-5.3.6-2.2.3-4.5-.9-6.6L59.9 13.4c-.6-1.1-1.9-1.5-3.1-1.4-1.6.1-3.8.9-6.4 2.4-2.6 1.5-4.4 3-5.3 4.3-.7 1-.9 2.3-.3 3.4l19.7 34.1zm-18 24.4c2.1 1.2 4.5 1.4 6.6.9 2.1-.5 4.1-2 5.3-4.1 1.2-2.1 1.4-4.5.9-6.6-.5-2.1-2-4.1-4.1-5.3L21.1 45.9c-1.1-.6-2.4-.4-3.4.3-1.3.9-2.8 2.7-4.3 5.3-1.5 2.6-2.3 4.8-2.4 6.4-.1 1.3.4 2.5 1.4 3.1l34.1 19.6zm63.2-36.5c0 2.4-1 4.6-2.5 6.2-1.6 1.6-3.7 2.5-6.2 2.5s-4.6-1-6.2-2.5c-1.6-1.6-2.5-3.7-2.5-6.2V4.8c0-1.3.8-2.3 2-2.8C95.7 1.3 98 .9 101 .9s5.3.4 6.7 1.1c1.1.6 2 1.5 2 2.8v39.3zm27.8 12.1c-1.2 2.1-3.1 3.5-5.3 4.1-2.2.6-4.5.3-6.6-.9-2.1-1.2-3.5-3.1-4.1-5.3-.6-2.2-.3-4.5.9-6.6l19.7-34.1c.6-1.1 1.9-1.5 3.1-1.4 1.6.1 3.8.9 6.4 2.4 2.6 1.5 4.4 3 5.3 4.3.7 1 .9 2.3.3 3.4l-19.7 34.1zm18 24.4c-2.1 1.2-4.5 1.4-6.6.9-2.1-.5-4.1-2-5.3-4.1-1.2-2.1-1.4-4.5-.9-6.6.5-2.1 2-4.1 4.1-5.3l34.1-19.7c1.1-.6 2.4-.4 3.4.3 1.3.9 2.8 2.7 4.3 5.3 1.5 2.6 2.3 4.8 2.4 6.4.1 1.3-.4 2.5-1.4 3.1l-34.1 19.7z"
105                fill="#FFF"
106              />
107            </svg>
108          </div>
109          <div>
110            <svg class="s" viewBox="0 0 66 66">
111              <circle
112                class="path"
113                fill="transparent"
114                stroke-width="1"
115                cx="33"
116                cy="33"
117                r="30"
118                stroke="url(#gradient)"
119              />
120              <linearGradient id="gradient">
121                <stop offset="50%" stop-color="#fff" stop-opacity="1" />
122                <stop offset="65%" stop-color="#fff" stop-opacity=".5" />
123                <stop offset="100%" stop-color="#fff" stop-opacity="0" />
124              </linearGradient>
125            </svg>
126          </div>
127        </div>
128      </main>
129    </div>
130    <div id="modal-container"></div>
131
132    
132<script>
133      window.prerenderReady = false;
134    </script>
134
135
136    
136<script>
137      window["__internal"] = {
138"cldr": {"main":{"fi-FI":{"dates":{"timeZoneNames":{"hourFormat":"+H.mm;-H.mm","gmtFormat":"UTC{0}","gmtZeroFormat":"UTC"},"calendars":{"gregorian":{"months":{"format":{"abbreviated":{"1":"tammi","2":"helmi","3":"maalis","4":"huhti","5":"touko","6":"kesä","7":"heinä","8":"elo","9":"syys","10":"loka","11":"marras","12":"joulu"},"wide":{"1":"tammikuuta","2":"helmikuuta","3":"maaliskuuta","4":"huhtikuuta","5":"toukokuuta","6":"kesäkuuta","7":"heinäkuuta","8":"elokuuta","9":"syyskuuta","10":"lokakuuta","11":"marraskuuta","12":"joulukuuta"},"narrow":{"1":"T","2":"H","3":"M","4":"H","5":"T","6":"K","7":"H","8":"E","9":"S","10":"L","11":"M","12":"J"}},"stand-alone":{"wide":{"1":"tammikuu","2":"helmikuu","3":"maaliskuu","4":"huhtikuu","5":"toukokuu","6":"kesäkuu","7":"heinäkuu","8":"elokuu","9":"syyskuu","10":"lokakuu","11":"marraskuu","12":"joulukuu"},"abbreviated":{"1":"tammi","2":"helmi","3":"maalis","4":"huhti","5":"touko","6":"kesä","7":"heinä","8":"elo","9":"syys","10":"loka","11":"marras","12":"joulu"}}},"days":{"format":{"abbreviated":{"sun":"su","mon":"ma","tue":"ti","wed":"ke","thu":"to","fri":"pe","sat":"la"},"short":{"sun":"su","mon":"ma","tue":"ti","wed":"ke","thu":"to","fri":"pe","sat":"la"},"wide":{"sun":"sunnuntaina","mon":"maanantaina","tue":"tiistaina","wed":"keskiviikkona","thu":"torstaina","fri":"perjantaina","sat":"lauantaina"},"narrow":{"sun":"S","mon":"M","tue":"T","wed":"K","thu":"T","fri":"P","sat":"L"}},"stand-alone":{"abbreviated":{"sun":"su","mon":"ma","tue":"ti","wed":"ke","thu":"to","fri":"pe","sat":"la"},"wide":{"sun":"sunnuntai","mon":"maanantai","tue":"tiistai","wed":"keskiviikko","thu":"torstai","fri":"perjantai","sat":"lauantai"}}},"dayPeriods":{"format":{"wide":{"midnight":"keskiyöllä","am":"ap.","noon":"keskipäivällä","pm":"ip.","morning1":"aamulla","morning2":"aamupäivällä","afternoon1":"iltapäivällä","evening1":"illalla","night1":"yöllä"}}},"eras":{"eraAbbr":{"0":"eKr.","1":"jKr.","0-alt-variant":"eaa.","1-alt-variant":"jaa."}},"dateFormats":{"full":"cccc d. MMMM y","long":"d. MMMM y","medium":"d.M.y","short":"d.M.y","yearMonth":"MMM yyyy","monthDay":"d. MMMM","yearMonthAbbr":"MMM yyyy","fullAbbr":"EE, d.M.y","monthDayAbbr":"EE d.M."},"timeFormats":{"full":"H.mm.ss zzzz","long":"H.mm z","medium":"H.mm.ss","short":"H.mm"},"dateTimeFormats":{"full":"{1} 'klo' {0}","long":"{1} 'klo' {0}","medium":"{1} 'klo' H.mm","short":"{1} {0}","availableFormats":{"Bh":"h B","Bhm":"h.mm B","Bhms":"h.mm.ss B","d":"d","E":"ccc","EBhm":"E h.mm B","EBhms":"E h.mm.ss B","Ed":"E d.","Ehm":"E h.mm a","EHm":"E H.mm","Ehms":"E h.mm.ss a","EHms":"E H.mm.ss","Gy":"y G","GyMMM":"LLL y G","GyMMMd":"d. MMM y G","GyMMMEd":"E d. MMM y G","GyMMMMd":"d. MMMM y G","GyMMMMEd":"E d. MMMM y G","h":"h a","H":"H","hm":"h.mm a","Hm":"H.mm","hms":"h.mm.ss a","Hms":"H.mm.ss","hmsv":"h.mm.ss a v","Hmsv":"H.mm.ss v","hmv":"h.mm a v","Hmv":"H.mm v","M":"L","Md":"d.M.","MEd":"E d.M.","MMM":"LLL","MMMd":"d. MMM","MMMEd":"ccc d. MMM","MMMMd":"d. MMMM","MMMMEd":"ccc d. MMMM","MMMMW-count-one":"LLLL'n' W. 'viikko'","MMMMW-count-other":"LLLL'n' W. 'viikko'","ms":"m.ss","y":"y","yM":"L.y","yMd":"d.M.y","yMEd":"E d.M.y","yMM":"M.y","yMMM":"LLL y","yMMMd":"d. MMM y","yMMMEd":"E d. MMM y","yMMMM":"LLLL y","yMMMMccccd":"cccc d. MMMM y","yMMMMd":"d. MMMM y","yMMMMEd":"E d. MMMM y","yQQQ":"QQQ y","yQQQQ":"QQQQ y","yw-count-one":"'vuoden' Y 'viikko' w","yw-count-other":"'vuoden' Y 'viikko' w"}}}}},"numbers":{"defaultNumberingSystem":"latn","numberFormats":{"addition":"+{0}","subtraction":"−{0}"},"currencies":{"EUR":{"symbol":"€"}},"symbols-numberSystem-latn":{"decimal":",","group":" ","list":";","percentSign":"%","plusSign":"+","minusSign":"−","exponential":"E","superscriptingExponent":"×","perMille":"‰","infinity":"∞","nan":"epäluku","timeSeparator":"."},"decimalFormats-numberSystem-latn":{"standard":"#,##0.###","short":{"decimalFormat":{"1000-count-one":"0 t'.'","1000-count-other":"0 t'.'","10000-count-one":"00 t'.'","10000-count-other":"00 t'.'","100000-count-one":"000 t'.'","100000-count-other":"000 t'.'","1000000-count-one":"0 milj'.'","1000000-count-other":"0 milj'.'","10000000-count-one":"00 milj'.'","10000000-count-other":"00 milj'.'","100000000-count-one":"000 milj'.'","100000000-count-other":"000 milj'.'","1000000000-count-one":"0 mrd'.'","1000000000-count-other":"0 mrd'.'","10000000000-count-one":"00 mrd'.'","10000000000-count-other":"00 mrd'.'","100000000000-count-one":"000 mrd'.'","100000000000-count-other":"000 mrd'.'","1000000000000-count-one":"0 bilj'.'","1000000000000-count-other":"0 bilj'.'","10000000000000-count-one":"00 bilj'.'","10000000000000-count-other":"00 bilj'.'","100000000000000-count-one":"000 bilj'.'","100000000000000-count-other":"000 bilj'.'"}}},"miscPatterns-numberSystem-latn":{"approximately":"~{0}","atLeast":"vähintään {0}","atMost":"≤{0}","range":"{0}–{1}"},"currencyFormats-numberSystem-latn":{"standard":"#,##0.00 ¤;-#,##0.00 ¤","currencySpacing":{"beforeCurrency":{"currencyMatch":"[:^S:]","surroundingMatch":"[:digit:]","insertBetween":" "},"afterCurrency":{"currencyMatch":"[:^S:]","surroundingMatch":"[:digit:]","insertBetween":" "}}},"currencyFormats-numberSystem-arab":{"standard":"#,##0.00 ¤;-#,##0.00 ¤"}}}},"supplemental":{"likelySubtags":{"und":"fi","fi-FI":"fi"},"dateInput":{"inputFormat":"DDMMYYYY","uiMask":"99.99.9999","placeholder":"DD.MM.YYYY","translatedPlaceholder":"pp.kk.vvvv","translatedCardExpiryPlaceholder":"kk\u002Fvv"},"currencyData":{"fractions":{"DEFAULT":{"_digits":"2","_rounding":"0"}}},"timeData":{"FI":{"_allowed":"H","_preferred":"H"},"001":{"_allowed":"H h","_preferred":"H"}},"weekData":{"firstDay":{"FI":"mon"},"daysOfWeek":[{"name":"maanantai","nameAbbr":"ma","nameShort":"ma","nameNarrow":"M","index":1,"cldrKey":"mon","isWeekend":false},{"name":"tiistai","nameAbbr":"ti","nameShort":"ti","nameNarrow":"T","index":2,"cldrKey":"tue","isWeekend":false},{"name":"keskiviikko","nameAbbr":"ke","nameShort":"ke","nameNarrow":"K","index":3,"cldrKey":"wed","isWeekend":false},{"name":"torstai","nameAbbr":"to","nameShort":"to","nameNarrow":"T","index":4,"cldrKey":"thu","isWeekend":false},{"name":"perjantai","nameAbbr":"pe","nameShort":"pe","nameNarrow":"P","index":5,"cldrKey":"fri","isWeekend":false},{"name":"lauantai","nameAbbr":"la","nameShort":"la","nameNarrow":"L","index":6,"cldrKey":"sat","isWeekend":true},{"name":"sunnuntai","nameAbbr":"su","nameShort":"su","nameNarrow":"S","index":0,"cldrKey":"sun","isWeekend":true}],"daysOfWeekUnordered":[{"name":"sunnuntai","nameAbbr":"su","nameShort":"su","nameNarrow":"S","index":0,"cldrKey":"sun","isWeekend":true},{"name":"maanantai","nameAbbr":"ma","nameShort":"ma","nameNarrow":"M","index":1,"cldrKey":"mon","isWeekend":false},{"name":"tiistai","nameAbbr":"ti","nameShort":"ti","nameNarrow":"T","index":2,"cldrKey":"tue","isWeekend":false},{"name":"keskiviikko","nameAbbr":"ke","nameShort":"ke","nameNarrow":"K","index":3,"cldrKey":"wed","isWeekend":false},{"name":"torstai","nameAbbr":"to","nameShort":"to","nameNarrow":"T","index":4,"cldrKey":"thu","isWeekend":false},{"name":"perjantai","nameAbbr":"pe","nameShort":"pe","nameNarrow":"P","index":5,"cldrKey":"fri","isWeekend":false},{"name":"lauantai","nameAbbr":"la","nameShort":"la","nameNarrow":"L","index":6,"cldrKey":"sat","isWeekend":true}]},"plurals-type-cardinal":{"fi":{"pluralRule-count-one":"i = 1 and v = 0 @integer 1","pluralRule-count-other":" @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"},"root":{"pluralRule-count-other":" @integer 0~15, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"}}}},
139"cookieBannerShownOnFirstLoad": true,
140"culture": {"currency":"EUR","isRightToLeft":false,"locale":"fi-FI","localeParentName":"fi","market":"FI","tld":"fi","topLevelDomain":"fi"},
141"device": {"osName":"Windows","osVersion":"unknown","model":"unknown","vendor":"unknown","browserVendor":"Google","browserVersion":"128.0.0.0","browserName":"Chrome","primaryHardwareType":"Desktop","marketingName":"unknown","isMobilePhone":false,"isTablet":false,"isBrowser":true,"isRobot":false},
142"fullDomainName": "www.skyscanner.fi",
143"gcCultureSelectorData": {"strings":{"titleLabel":"Alueelliset asetukset","marketLabel":"Maa \u002F Alue","currencyLabel":"Valuutta","localeLabel":"Kieli","cancelLabel":"Peruuta","closeLabel":"Sulje","saveLabel":"Tallenna","countryRegionLabel":"Maa \u002F Alue","currencyFormatLabel":"{{currency_code}} - {{currency_symbol}}","selectCurrencyLabel":"Valitse valuutta","selectLocaleLabel":"Valitse kieli","popularLanguagesLabel":"Suositut kielet","allLanguagesLabel":"Kaikki kielet","selectMarketLabel":"Valitse maa","switchToEnglishLabel":"Switch to English","popularCurrenciesLabel":"Suositut valuutat","otherCurrenciesLabel":"Muut valuutat","marketExplanationLabel":"Maan valitseminen antaa sinulle paikallisia tarjouksia ja tietoa."},"enStrings":{"titleLabel":"Regional settings","marketLabel":"Country \u002F Region","currencyLabel":"Currency","localeLabel":"Language","cancelLabel":"Cancel","closeLabel":"Close","saveLabel":"Save","countryRegionLabel":"Country \u002F Region","currencyFormatLabel":"{{currency_code}} - {{currency_symbol}}","selectCurrencyLabel":"Select your currency","selectLocaleLabel":"Select your language","popularLanguagesLabel":"Popular languages","allLanguagesLabel":"All languages","selectMarketLabel":"Select your country","switchToEnglishLabel":"Switch to English","popularCurrenciesLabel":"Popular currencies","otherCurrenciesLabel":"Other currencies","marketExplanationLabel":"Selecting the country you’re in will give you local deals and information."}},
144"gtmDataLayer": {"numberOfAdults":1,"numberOfChildren":0,"tripType":"return","market":"FI","locale":"fi-FI","currency":"EUR","pageType":"flights:dayview","originCityId":"CHIA","originId":"CHIA","originCityName":"Chicago","originName":"Chicago","originCountryId":"US","origin":"CHIA","originIata":"CHIA"},
145"h1": "Vertaa lentoja ja varaa halvat lennot mistä ja minne tahansa",
146"footerComponentData": {"strings":{"footerCopyright":"© Skyscanner Ltd 2002 – @@currentYear@@","help":"Ohjeet","privacySettings":"Yksityisyysasetukset","footerLogin":"Kirjaudu sisään","close"
146:"Sulje @@text@@ -luettelo","expand":"Laajenna @@text@@ -luettelo","getMobileApp":"Hanki sovelluksemme"},"cultureData":{"country":"FI","currencyData":{"symbol":"€","currency":"EUR","name":"Euro"},"languageShort":"fi-FI","localeNativeName":"suomi (Suomi)","localeNativeShortName":"suomi","marketTranslatedName":"Suomi"},"footerLinks":[{"links":[{"id":"flights-home","text":"Lennot","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot","response":"success","links":[{"id":"flights-popular-cities","text":"Kaupungit","response":"success","links":[{"id":"footerlink-flights-to-city-airport-0","text":"Milano","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmila\u002Fhalpalennot-mihin-milano.html","response":"success"},{"id":"footerlink-flights-to-city-airport-1","text":"Lontoo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Flond\u002Fhalpalennot-mihin-lontoo.html","response":"success"},{"id":"footerlink-flights-to-city-airport-2","text":"Pariisi","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fpari\u002Fhalpalennot-mihin-pariisi.html","response":"success"},{"id":"footerlink-flights-to-city-airport-3","text":"Bangkok","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbkkt\u002Fhalpalennot-mihin-bangkok.html","response":"success"},{"id":"footerlink-flights-to-city-airport-4","text":"Tukholma","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fstoc\u002Fhalpalennot-mihin-tukholma.html","response":"success"}]},{"id":"flights-popular-airports","text":"Lentokentät","response":"success","links":[{"id":"footerlink-flights-to-city-airport-0","text":"Helsinki Vantaa","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhel\u002Fhalpalennot-mihin-helsinki-vantaa-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-1","text":"Malaga","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fagp\u002Fhalpalennot-mihin-malaga-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-2","text":"Barcelona","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbcn\u002Fhalpalennot-mihin-barcelona-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-3","text":"Amsterdam Schiphol","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fams\u002Fhalpalennot-mihin-amsterdam-schiphol-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-4","text":"Alicante","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Falc\u002Fhalpalennot-mihin-alicante-lentokentta.html","response":"success"}]},{"id":"flights-popular-regions","text":"Alueet","response":"success","links":[{"id":"footerlink-flights-to-region-0","text":"Lombardia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293242\u002Fhalpalennot-mihin-lombardia.html","response":"success"},{"id":"footerlink-flights-to-region-1","text":"Englanti","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293288\u002Fhalpalennot-mihin-englanti.html","response":"success"},{"id":"footerlink-flights-to-region-2","text":"Andalusia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293214\u002Fhalpalennot-mihin-andalusia.html","response":"success"},{"id":"footerlink-flights-to-region-3","text":"Île-de-France","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293395\u002Fhalpalennot-mihin-ile-de-france.html","response":"success"},{"id":"footerlink-flights-to-region-4","text":"Katalonia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293226\u002Fhalpalennot-mihin-katalonia.html","response":"success"}]},{"id":"flights-popular-countries","text":"Maat","response":"success","links":[{"id":"footerlink-flights-to-country-0","text":"Italia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fit\u002Fhalpalennot-mihin-italia.html","response":"success"},{"id":"footerlink-flights-to-country-1","text":"Espanja","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fes\u002Fhalpalennot-mihin-espanja.html","response":"success"},{"id":"footerlink-flights-to-country-2","text":"Kreikka","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fgr\u002Fhalpalennot-mihin-kreikka.html","response":"success"},{"id":"footerlink-flights-to-country-3","text":"Kroatia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhr\u002Fhalpalennot-mihin-kroatia.html","response":"success"},{"id":"footerlink-flights-to-country-4","text":"Puola","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fpl\u002Fhalpalennot-mihin-puola.html","response":"success"}]},{"id":"flights-popular-airlines","text":"Lentoyhtiöt","response":"success","links":[{"id":"footerlink-flights-airline-0","text":"Finnair","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flentoyhtio\u002Flentoyhtio-finnair-ay.html","response":"success"},{"id":"footerlink-flights-airline-1","text":"Ryanair","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flentoyhtio\u002Flentoyhtio-ryanair-fr.html","response":"success"},{"id":"footerlink-flights-airline-2","text":"Norwegian","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flentoyhtio\u002Flentoyhtio-norwegian-dy.html","response":"success"},{"id":"footerlink-flights-airline-3","text":"Lufthansa","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flentoyhtio\u002Flentoyhtio-lufthansa-lh.html","response":"success"},{"id":"footerlink-flights-airline-4","text":"airBaltic","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flentoyhtio\u002Flentoyhtio-airbaltic-bt.html","response":"success"}]},{"id":"domestic-country-flights","text":"Kotimaanlennot","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Fkotimaan-lennot\u002Ffi\u002Fhalvat-kotimaan-lennot-maassa-missa-suomi","response":"success"},{"id":"last-minute-deals","text":"Viime hetken tarjoukset","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Fviime-hetken-tarjoukset\u002F","response":"success"}]},{"id":"car-hire-home","text":"Autonvuokraus","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus","response":"success","links":[{"id":"carhire-popular-cities","text":"Kaupungit","response":"success","links":[{"id":"footerlink-car-hire-location-0","text":"Milano","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-milano\u002F27544068.html","response":"success"},{"id":"footerlink-car-hire-location-1","text":"Lontoo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-lontoo\u002F27544008.html","response":"success"},{"id":"footerlink-car-hire-location-2","text":"Pariisi","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-pariisi\u002F27539733.html","response":"success"},{"id":"footerlink-car-hire-location-3","text":"Tukholma","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-tukholma\u002F27539477.html","response":"success"},{"id":"footerlink-car-hire-location-4","text":"Bangkok","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-bangkok\u002F27536671.html","response":"success"}]},{"id":"carhire-popular-airports","text":"Lentokentät","response":"success","links":[{"id":"footerlink-car-hire-airport-0","text":"Helsinki Vantaa","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fhel\u002Fautonvuokraus-a-helsinki-vantaa-lentokentta.html","response":"success"},{"id":"footerlink-car-hire-airport-1","text":"Malaga","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fagp\u002Fautonvuokraus-a-malaga-lentokentta.html","response":"success"},{"id":"footerlink-car-hire-airport-2","text":"Barcelona","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fbcn\u002Fautonvuokraus-a-barcelona-lentokentta.html","response":"success"},{"id":"footerlink-car-hire-airport-3","text":"Alicante","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Falc\u002Fautonvuokraus-a-alicante-lentokentta.html","response":"success"},{"id":"footerlink-car-hire-airport-4","text":"Amsterdam Schiphol","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fams\u002Fautonvuokraus-a-amsterdam-schiphol-lentokentta.html","response":"success"}]},{"id":"carhire-popular-regions","text":"Alueet","response":"success","links":[{"id":"footerlink-car-hire-region-0","text":"Lombardia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Flombardia\u002F44293242","response":"success"},{"id":"footerlink-car-hire-region-1","text":"Englanti","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fenglanti\u002F44293288","response":"success"},{"id":"footerlink-car-hire-region-2","text":"Andalusia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fandalusia\u002F44293214","response":"success"},{"id":"footerlink-car-hire-region-3","text":"Île-de-France","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002File-de-france\u002F44293395","response":"success"},{"id":"footerlink-car-hire-region-4","text":"Katalonia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fkatalonia\u002F44293226","response":"success"}]},{"id":"carhire-popular-countries","text":"Maat","response":"success","links":[{"id":"footerlink-car-hire-country-0","text":"Italia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fitalia\u002F29475393.html","response":"success"},{"id":"footerlink-car-hire-country-1","text":"Espanja","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fespanja\u002F29475369.html","response":"success"},{"id":"footerlink-car-hire-country-2","text":"Kreikka","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fkreikka\u002F29475229.html","response":"success"},{"id":"footerlink-car-hire-country-3","text":"Kroatia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fkroatia\u002F29475102.html","response":"success"},{"id":"footerlink-car-hire-country-4","text":"Puola","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fpuola\u002F29475260.html","response":"success"}]},{"id":"carhire-popular-provider","text":"Tarjoajat","response":"success","links":[{"id":"footerlink-car-hire-with-provider-0","text":"Green Motion","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-tarjoajalta\u002Fgreen-motion\u002F675","response":"success"},{"id":"footerlink-car-hire-with-provider-1","text":"Goldcar","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-tarjoajalta\u002Fgoldcar\u002F643","response":"success"},{"id":"footerlink-car-hire-with-provider-2","text":"Alamo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-tarjoajalta\u002Falamo\u002F650","response":"success"},{"id":"footerlink-car-hire-with-provider-3","text":"Sixt","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-tarjoajalta\u002Fsixt\u002F673","response":"success"},{"id":"footerlink-car-hire-with-provider-4","text":"Keddy By Europcar","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-tarjoajalta\u002Fkeddy-by-europcar\u002F774","response":"success"}]}]},{"id":"hotels-home","text":"Hotellit","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit","response":"success","links":[{"id":"hotels-popular-cities","text":"Kaupungit","response":"success","links":[{"id":"footerlink-hotels-in-city-0","text":"Milano","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Fmilano-hotels\u002Fci-27544068","response":"success"},{"id":"footerlink-hotels-in-city-1","text":"Lontoo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fyhdistynyt-kuningaskunta\u002Flontoo-hotels\u002Fci-27544008","response":"success"},{"id":"footerlink-hotels-in-city-2","text":"Pariisi","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Franska\u002Fpariisi-hotels\u002Fci-27539733","response":"success"},{"id":"footerlink-hotels-in-city-3","text":"Tukholma","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fruotsi\u002Ftukholma-hotels\u002Fci-27539477","response":"success"},{"id":"footerlink-hotels-in-city-4","text":"Bangkok","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fthaimaa\u002Fbangkok-hotels\u002Fci-27536671","response":"success"}]},{"id":"hotels-popular-airports","text":"Lentokentät","response":"success","links":[{"id":"footerlink-hotels-near-airport-0","text":"Helsinki Vantaa","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Fhelsinki-hotels\u002Flahella-helsinki-vantaa\u002Fai-95673700","response":"success"},{"id":"footerlink-hotels-near-airport-1","text":"Malaga","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fmalaga-hotels\u002Flahella-malaga\u002Fai-95565095","response":"success"},{"id":"footerlink-hotels-near-airport-2","text":"Barcelona","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fbarcelona-hotels\u002Flahella-barcelona\u002Fai-95565085","response":"success"},{"id":"footerlink-hotels-near-airport-3","text":"Amsterdam Schiphol","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Falankomaat\u002Famsterdam-hotels\u002Flahella-amsterdam-schiphol\u002Fai-95565044","response":"success"},{"id":"footerlink-hotels-near-airport-4","text":"Alicante","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Falicante-hotels\u002Flahella-alicante\u002Fai-95565083","response":"success"}]},{"id":"hotels-popular-regions","text":"Alueet","response":"success","links":[{"id":"footerlink-hotels-in-region-0","text":"Lombardia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Flombardia-hotels\u002Frg-44293242","response":"success"},{"id":"footerlink-hotels-in-region-1","text":"Englanti","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fyhdistynyt-kuningaskunta\u002Fenglanti-hotels\u002Frg-44293288","response":"success"},{"id":"footerlink-hotels-in-region-2","text":"Andalusia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fandalusia-hotels\u002Frg-44293214","response":"success"},{"id":"footerlink-hotels-in-region-3","text":"Île-de-France","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Franska\u002File-de-france-hotels\u002Frg-44293395","response":"success"},{"id":"footerlink-hotels-in-region-4","text":"Katalonia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fkatalonia-hotels\u002Frg-44293226","response":"success"}]},{"id":"hotel-popular-countries","text":"Maat","response":"success","links":[{"id":"footerlink-hotels-in-country-0","text":"Italia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Fcy-29475393","response":"success"},{"id":"footerlink-hotels-in-country-1","text":"Espanja","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fcy-29475369","response":"success"},{"id":"footerlink-hotels-in-country-2","text":"Kreikka","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Fcy-29475229","response":"success"},{"id":"footerlink-hotels-in-country-3","text":"Kroatia","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkroatia\u002Fcy-29475102","response":"success"},{"id":"footerlink-hotels-in-country-4","text":"Puola","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fpuola\u002Fcy-29475260","response":"success"}]}]},{"id":"mobile-apps","text":"Sovellus","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fmatkapuhelin.html","response":"success"},{"id":"travel-tools","text":"Travel Tools","href":"https:\u002F\u002Fwww.skyscanner.net\u002Ftravel-tools","response":"success"},{"id":"sitemap-flights","text":"Sivukartta","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fsivustokartat","response":"success"}],"id":"explore","heading":"Tutustu"},{"links":[{"id":"about-skyscanner","text":"Tietoa meistä","href":"https:\u002F\u002Fwww.skyscanner.fi\u0
14602Ftietoa-meista","response":"success"},{"id":"customer-charter","text":"Miksi Skyscanner?","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Ftietoa-meista\u002Fmiksi-skyscanner","response":"success"},{"id":"media-index","text":"Media","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fmedia","response":"success"},{"id":"meet-the-team","text":"Henkilöstömme","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Ftietoa-meista\u002Fhenkilostomme","response":"success"},{"id":"accessibility","text":"Saavutettavuus","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Ftietoa-meista\u002Fsaavutettavuus","response":"success"},{"id":"sustainability","text":"Kestävyys","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Ftietoa-meista\u002Fkestavyys","response":"success"},{"id":"jobs","text":"Työpaikat","href":"https:\u002F\u002Fwww.skyscanner.net\u002Fjobs","response":"success"},{"id":"news-index","text":"Matka-artikkelit & uutiset","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fuutiset","response":"success"},{"id":"how-skyscanner-works","text":"Miten Skyscanner toimii","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fmedia\u002Fmiten-skyscanner-toimii","response":"success"}],"id":"company","heading":"Yritys"},{"links":[{"id":"work-with-us","text":"Aloita yhteistyö kanssamme","href":"https:\u002F\u002Fwww.partners.skyscanner.net\u002F","response":"success"},{"id":"advertising","text":"Mainosta kanssamme","href":"https:\u002F\u002Fwww.partners.skyscanner.net\u002Fadvertising\u002Fadvertise-with-skyscanner","response":"success"},{"id":"travel-insight","text":"Matkainspiraatio","href":"https:\u002F\u002Fwww.partners.skyscanner.net\u002Finsights\u002Ftravel-insight","response":"success"},{"id":"affiliates","text":"Yhteistyökumppanit","href":"https:\u002F\u002Fwww.partners.skyscanner.net\u002Faffiliates\u002Faffiliate-products","response":"success"},{"id":"api","text":"Matkustukseen liittyvät ohjelmointirajapinnat","href":"https:\u002F\u002Fwww.partners.skyscanner.net\u002Faffiliates\u002Ftravel-apis","response":"success"}],"id":"partners","heading":"Yhteistyökumppanit"},{"links":[{"id":"cookie-policy","text":"Evästekäytäntö","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fmedia\u002Fevastekaytanto","rel":"nofollow","response":"success"},{"id":"privacy-policy","text":"Tietosuojalausunto","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fmedia\u002Ftietosuojakaytanto","rel":"nofollow","response":"success"},{"id":"terms-of-service","text":"Käyttöehdot","href":"\u002Fterms-of-service","response":"success"},{"id":"company-details","text":"Yhtiötiedot","href":"\u002Fcompany-details","response":"success"}],"id":"user"},{"links":[{"id":"trips-flights","text":"Lennot","href":"","response":"success","links":[{"id":"footerlink-flights-to-city-airport-0","text":"Helsinki Vantaa","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhel\u002Fhalpalennot-mihin-helsinki-vantaa-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-1","text":"Lontoo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Flond\u002Fhalpalennot-mihin-lontoo.html","response":"success"},{"id":"footerlink-flights-to-city-airport-2","text":"Berliini Brandenburg","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fber\u002Fhalpalennot-mihin-berliini-brandenburg-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-3","text":"Tukholma","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fstoc\u002Fhalpalennot-mihin-tukholma.html","response":"success"},{"id":"footerlink-flights-to-city-airport-4","text":"Kööpenhamina","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fcph\u002Fhalpalennot-mihin-koopenhamina-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-5","text":"Amsterdam Schiphol","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fams\u002Fhalpalennot-mihin-amsterdam-schiphol-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-6","text":"Praha","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fprg\u002Fhalpalennot-mihin-praha-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-7","text":"Oulu","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Foul\u002Fhalpalennot-mihin-oulu-lentokentta.html","response":"success"},{"id":"footerlink-flights-to-city-airport-8","text":"Riika kans.väl.","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Frix\u002Fhalpalennot-mihin-riika-kans-val--lentokentta.html","response":"success"}]},{"id":"trips-hotels","text":"Hotellit","href":"","response":"success","links":[{"id":"footerlink-hotels-in-city-0","text":"Helsinki","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Fhelsinki-hotels\u002Fci-27542027","response":"success"},{"id":"footerlink-hotels-in-city-1","text":"Lontoo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fyhdistynyt-kuningaskunta\u002Flontoo-hotels\u002Fci-27544008","response":"success"},{"id":"footerlink-hotels-in-city-2","text":"Berliini","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsaksa\u002Fberliini-hotels\u002Fci-27547053","response":"success"},{"id":"footerlink-hotels-in-city-3","text":"Tukholma","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fruotsi\u002Ftukholma-hotels\u002Fci-27539477","response":"success"},{"id":"footerlink-hotels-in-city-4","text":"Kööpenhamina","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ftanska\u002Fkoopenhamina-hotels\u002Fci-27539902","response":"success"},{"id":"footerlink-hotels-in-city-5","text":"Amsterdam","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Falankomaat\u002Famsterdam-hotels\u002Fci-27536561","response":"success"},{"id":"footerlink-hotels-in-city-6","text":"Praha","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ftsekki\u002Fpraha-hotels\u002Fci-27546033","response":"success"},{"id":"footerlink-hotels-in-city-7","text":"Oulu","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Foulu-hotels\u002Fci-27545267","response":"success"},{"id":"footerlink-hotels-in-city-8","text":"Riika","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Flatvia\u002Friika-hotels\u002Fci-27546172","response":"success"}]},{"id":"trips-carhire","text":"Autonvuokraus","href":"","response":"success","links":[{"id":"footerlink-car-hire-location-0","text":"Helsinki","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-helsinki\u002F27542027.html","response":"success"},{"id":"footerlink-car-hire-location-1","text":"Lontoo","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-lontoo\u002F27544008.html","response":"success"},{"id":"footerlink-car-hire-location-2","text":"Berliini","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-berliini\u002F27547053.html","response":"success"},{"id":"footerlink-car-hire-location-3","text":"Tukholma","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-tukholma\u002F27539477.html","response":"success"},{"id":"footerlink-car-hire-location-4","text":"Kööpenhamina","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-koopenhamina\u002F27539902.html","response":"success"},{"id":"footerlink-car-hire-location-5","text":"Amsterdam","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-amsterdam\u002F27536561.html","response":"success"},{"id":"footerlink-car-hire-location-6","text":"Praha","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-praha\u002F27546033.html","response":"success"},{"id":"footerlink-car-hire-location-7","text":"Oulu","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-oulu\u002F27545267.html","response":"success"},{"id":"footerlink-car-hire-location-8","text":"Riika","href":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-riika\u002F27546172.html","response":"success"}]}],"id":"trips","heading":"Matkat"},{"links":[{"id":"Australia en-AU en-AU","text":"(AU) Australia - Cheap flights","href":"https:\u002F\u002Fwww.skyscanner.com.au\u002F","response":"success"},{"id":"China zh-CN zh-CN","text":"(CN) 中国 - 机票","href":"https:\u002F\u002Fwww.tianxun.com\u002F","response":"success"},{"id":"Denmark da-DK da-DK","text":"(DK) Flybilletter","href":"https:\u002F\u002Fwww.skyscanner.dk\u002F","response":"success"},{"id":"Finland fi-FI fi-FI","text":"(FI) Suomi - lennot","href":"https:\u002F\u002Fwww.skyscanner.fi\u002F","response":"success"},{"id":"France fr-FR fr-FR","text":"(FR) France - vols","href":"https:\u002F\u002Fwww.skyscanner.fr\u002F","response":"success"},{"id":"Germany de-DE de-DE","text":"(DE) Deutschland - Flüge","href":"https:\u002F\u002Fwww.skyscanner.de\u002F","response":"success"},{"id":"India en-GB en-GB","text":"(IN) India - Flight tickets","href":"https:\u002F\u002Fwww.skyscanner.co.in\u002F","response":"success"},{"id":"Ireland en-GB en-GB","text":"(IE) Ireland - flights","href":"https:\u002F\u002Fwww.skyscanner.ie\u002F","response":"success"},{"id":"Italy it-IT it-IT","text":"(IT) Italia - voli","href":"https:\u002F\u002Fwww.skyscanner.it\u002F","response":"success"},{"id":"Japan ja-JP ja-JP","text":"(JP) 日本 - 航空券","href":"https:\u002F\u002Fwww.skyscanner.jp\u002F","response":"success"},{"id":"Mexico es-MX es-MX","text":"(MX) México - vuelos","href":"https:\u002F\u002Fwww.skyscanner.com.mx\u002F","response":"success"},{"id":"Netherlands nl-NL nl-NL","text":"(NL) Vliegtickets","href":"https:\u002F\u002Fwww.skyscanner.nl\u002F","response":"success"},{"id":"Norway nb-NO nb-NO","text":"(NO) Billige flybilletter","href":"https:\u002F\u002Fwww.skyscanner.no\u002F","response":"success"},{"id":"Poland pl-PL pl-PL","text":"(PL) Polska – tanie loty","href":"https:\u002F\u002Fwww.skyscanner.pl\u002F","response":"success"},{"id":"Russia ru-RU ru-RU","text":"(RU) Россия - авиабилеты","href":"https:\u002F\u002Fru.skyscanner.com\u002F","response":"success"}
146,{"id":"Spain es-ES es-ES","text":"(ES) España - vuelos","href":"https:\u002F\u002Fwww.skyscanner.es\u002F","response":"success"},{"id":"Sweden sv-SE sv-SE","text":"(SE) Sverige - flyg","href":"https:\u002F\u002Fwww.skyscanner.se\u002F","response":"success"},{"id":"Switzerland de-DE de-DE","text":"(CH) Schweiz - Flüge","href":"https:\u002F\u002Fwww.skyscanner.ch\u002F","response":"success"},{"id":"Türkiye tr-TR tr-TR","text":"(TR) Türkiye - uçak biletleri","href":"https:\u002F\u002Fwww.skyscanner.com.tr\u002F","response":"success"},{"id":"United Arab Emirates en-US en-US","text":"(AE) United Arab Emirates - flights","href":"https:\u002F\u002Fwww.skyscanner.ae\u002F","response":"success"},{"id":"United Kingdom en-GB en-GB","text":"(GB) Cheap flights","href":"https:\u002F\u002Fwww.skyscanner.net\u002F","response":"success"},{"id":"United States en-US en-US","text":"(US) USA - flights","href":"https:\u002F\u002Fwww.skyscanner.com\u002F","response":"success"}],"id":"international","heading":"Kansainväliset sivustot"}],"deviceInfo":{"osName":"Windows"},"appDownLoadLinks":{"trackingLink":"https:\u002F\u002Fskyscanner.app.link\u002F4c8KEJ2HaIb","appStoreLink":"https:\u002F\u002Fitunes.apple.com\u002Fapp\u002Fskyscanner-travel-deals\u002Fid415458524","googlePlayLink":"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=net.skyscanner.android.main"}},
147"seoComponents": {"internationalSites":[{"id":"UK-en-GB","href":"https:\u002F\u002Fwww.skyscanner.net\u002F?locale=en-GB&market=UK","text":"(GB) Cheap flights"},{"id":"AU-en-AU","href":"https:\u002F\u002Fwww.skyscanner.com.au\u002F?locale=en-AU&market=AU","text":"(AU) Australia - Cheap flights"},{"id":"CN-zh-CN","href":"https:\u002F\u002Fwww.tianxun.com\u002F?locale=zh-CN&market=CN","text":"(CN) 中国 - 机票"},{"id":"DK-da-DK","href":"https:\u002F\u002Fwww.skyscanner.dk\u002F?locale=da-DK&market=DK","text":"(DK) Flybilletter"},{"id":"FI-fi-FI","href":"https:\u002F\u002Fwww.skyscanner.fi\u002F?locale=fi-FI&market=FI","text":"(FI) Suomi - lennot"},{"id":"FR-fr-FR","href":"https:\u002F\u002Fwww.skyscanner.fr\u002F?locale=fr-FR&market=FR","text":"(FR) France - vols"},{"id":"DE-de-DE","href":"https:\u002F\u002Fwww.skyscanner.de\u002F?locale=de-DE&market=DE","text":"(DE) Deutschland - Flüge"},{"id":"IN-en-GB","href":"https:\u002F\u002Fwww.skyscanner.co.in\u002F?locale=en-GB&market=IN","text":"(IN) India - Flight tickets"},{"id":"IE-en-GB","href":"https:\u002F\u002Fwww.skyscanner.ie\u002F?locale=en-GB&market=IE","text":"(IE) Ireland - flights"},{"id":"IT-it-IT","href":"https:\u002F\u002Fwww.skyscanner.it\u002F?locale=it-IT&market=IT","text":"(IT) Italia - voli"},{"id":"JP-ja-JP","href":"https:\u002F\u002Fwww.skyscanner.jp\u002F?locale=ja-JP&market=JP","text":"(JP) 日本 - 航空券"},{"id":"MX-es-MX","href":"https:\u002F\u002Fwww.skyscanner.com.mx\u002F?locale=es-MX&market=MX","text":"(MX) México - vuelos"},{"id":"NL-nl-NL","href":"https:\u002F\u002Fwww.skyscanner.nl\u002F?locale=nl-NL&market=NL","text":"(NL) Vliegtickets"},{"id":"NO-nb-NO","href":"https:\u002F\u002Fwww.skyscanner.no\u002F?locale=nb-NO&market=NO","text":"(NO) Billige flybilletter"},{"id":"PL-pl-PL","href":"https:\u002F\u002Fwww.skyscanner.pl\u002F?locale=pl-PL&market=PL","text":"(PL) Polska – tanie loty"},{"id":"RU-ru-RU","href":"https:\u002F\u002Fru.skyscanner.com\u002F?locale=ru-RU&market=RU","text":"(RU) Россия - авиабилеты"},{"id":"ES-es-ES","href":"https:\u002F\u002Fwww.skyscanner.es\u002F?locale=es-ES&market=ES","text":"(ES) España - vuelos"},{"id":"SE-sv-SE","href":"https:\u002F\u002Fwww.skyscanner.se\u002F?locale=sv-SE&market=SE","text":"(SE) Sverige - flyg"},{"id":"CH-de-DE","href":"https:\u002F\u002Fwww.skyscanner.ch\u002F?locale=de-DE&market=CH","text":"(CH) Schweiz - Flüge"},{"id":"TR-tr-TR","href":"https:\u002F\u002Fwww.skyscanner.com.tr\u002F?locale=tr-TR&market=TR","text":"(TR) Türkiye - uçak biletleri"},{"id":"AE-en-US","href":"https:\u002F\u002Fwww.skyscanner.ae\u002F?locale=en-US&market=AE","text":"(AE) United Arab Emirates - flights"},{"id":"US-en-US","href":"https:\u002F\u002Fwww.skyscanner.com\u002F?locale=en-US&market=US","text":"(US) USA - flights"}],"internalLinkingGc":{"a11yStrings":{"indicatorLabel":"Sivu @@currentPage@@\u002F@@totalPages@@","prevNavLabel":"Edellinen sivu","nextNavL
147abel":"Seuraava sivu"},"internalLinks":[{"tabTitle":"Kaupunki","links":[{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Fhania-hotels\u002Fci-27539789","label":"Edulliset hotellit kaupungissa Hania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fyhdistynyt-kuningaskunta\u002Flontoo-hotels\u002Fci-27544008","label":"Varaa hotellitarjouksia kaupungista Lontoo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Falicante-hotels\u002Fci-27536538","label":"Hotellit kaupungissa Alicante"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-bryssel\u002F27539565.html","label":"Edullinen autonvuokraus kaupungissa Bryssel"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-rooma\u002F27539793.html","label":"Autonvuokraus kohteessa Rooma"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-tukholma\u002F27539477.html","label":"Autonvuokraus kaupungissa Tukholma"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-berliini\u002F27547053.html","label":"Autonvuokraus kaupungissa Berliini"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fruotsi\u002Ftukholma-hotels\u002Fci-27539477","label":"Varaa hotelleja kaupungista Tukholma"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmila\u002Fhalpalennot-mihin-milano.html","label":"Halvat meno-paluuliput kohteeseen Milano"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fthaimaa\u002Fbangkok-hotels\u002Fci-27536671","label":"Hotellit kaupungissa Bangkok"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Franska\u002Fpariisi-hotels\u002Fci-27539733","label":"Varaa hotellitarjouksia kaupungista Pariisi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbkkt\u002Fhalpalennot-mihin-bangkok.html","label":"Halvat lennot kohteeseen Bangkok"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Fmilano-hotels\u002Fci-27544068","label":"Hotellitarjoukset kaupungissa Milano"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fportugali\u002Flissabon-hotels\u002Fci-27544072","label":"Varaa hotellitarjouksia kaupungista Lissabon"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Flatvia\u002Friika-hotels\u002Fci-27546172","label":"Edulliset hotellitarjoukset kaupungissa Riika"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fdxba\u002Fhalpalennot-mihin-dubai.html","label":"Halvat lentoliput kohteeseen Dubai"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Frome\u002Fhalpalennot-mihin-rooma.html","label":"Lentoliput kohteeseen Rooma"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fmalaga-hotels\u002Fci-27547484","label":"Varaa hotelleja kaupungista Málaga"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fista\u002Fhalpalennot-mihin-istanbul.html","label":"Halvat lennot kohteeseen Istanbul"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Flaxa\u002Fhalpalennot-mihin-los-angeles.html","label":"Halvat lentoliput kohteeseen Los Angeles"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Frodos-hotels\u002Fci-27546162","label":"Varaa hotelleja kaupungista Rodos"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ftyoa\u002Fhalpalennot-mihin-tokio.html","label":"Lennot kohteeseen Tokio"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-istanbul\u002F27542903.html","label":"Edullinen autonvuokraus kaupungissa Istanbul"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-barcelona\u002F27548283.html","label":"Edullinen autonvuokraus kaupungissa Barcelona"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-tirana\u002F27547183.html","label":"Paras autonvuokraus kaupungissa Tirana"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Frooma-hotels\u002Fci-27539793","label":"Varaa hotellitarjouksia kaupungista Rooma"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Falankomaat\u002Famsterdam-hotels\u002Fci-27536561","label":"Hotellitarjoukset kaupungissa Amsterdam"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhamb\u002Fhalpalennot-mihin-hampuri.html","label":"Meno-paluulennot kohteeseen Hampuri"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkroatia\u002Fdubrovnik-hotels\u002Fci-39377069","label":"Varaa hotellitarjouksia kaupungista Dubrovnik"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-bukarest\u002F27545262.html","label":"Autonvuokraus kaupungissa Bukarest"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fwars\u002Fhalpalennot-mihin-varsova.html","label":"Halvat meno-paluulennot kohteeseen Varsova"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fkulm\u002Fhalpalennot-mihin-kuala-lumpur.html","label":"Lentoliput kohteeseen Kuala Lumpur"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Flond\u002Fhalpalennot-mihin-lontoo.html","label":"Halvat meno-paluulennot kohteeseen Lontoo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fbelgia\u002Fbryssel-hotels\u002Fci-27539565","label":"Varaa hotellitarjouksia kaupungista Bryssel"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-lontoo\u002F27544008.html","label":"Autonvuokraus kaupungissa Lontoo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-gdansk\u002F27541787.html","label":"Paras autonvuokraus kaupungissa Gdańsk"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fnyca\u002Fhalpalennot-mihin-new-york.html","label":"Lentoliput kohteeseen New York"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fpuola\u002Fvarsova-hotels\u002Fci-27547454","label":"Varaa hotelleja kaupungista Varsova"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-milano\u002F27544068.html","label":"Autonvuokraus kohteessa Milano"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fturkki\u002Fistanbul-hotels\u002Fci-27542903","label":"Hotellit kaupungissa Istanbul"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbrus\u002Fhalpalennot-mihin-bryssel.html","label":"Lentoliput kohteeseen Bryssel"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmiaa\u002Fhalpalennot-mihin-miami.html","label":"Halvat meno-paluulennot kohteeseen Miami"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-malaga\u002F27547484.html","label":"Paras autonvuokraus kaupungissa Málaga"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-frankfurt-am-main\u002F27541706.html","label":"Paras autonvuokraus kaupungissa Frankfurt am Main"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-hania\u002F27539789.html","label":"Edullinen autonvuokraus kaupungissa Hania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fturkki\u002Fantalya-hotels\u002Fci-27548233","label":"Varaa hotellitarjouksia kaupungista Antalya"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fsins\u002Fhalpalennot-mihin-singapore.html","label":"Halvat lentoliput kohteeseen Singapore"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fpari\u002Fhalpalennot-mihin-pariisi.html","label":"Halvat meno-paluuliput kohteeseen Pariisi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Franska\u002Fnizza-hotels\u002Fci-27545091","label":"Hotellitarjoukset kaupungissa Nizza"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Fateena-hotels\u002Fci-27548174","label":"Hotellitarjoukset kaupungissa Ateena"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fcsha\u002Fhalpalennot-mihin-shanghai.html","label":"Lentoliput kohteeseen Shanghai"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fytoa\u002Fhalpalennot-mihin-toronto.html","label":"Meno-paluuliput kohteeseen Toronto"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-helsinki\u002F27542027.html","label":"Edullinen autonvuokraus kaupungissa Helsinki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ftanska\u002Fkoopenhamina-hotels\u002Fci-27539902","label":"Hotellit kaupungissa Kööpenhamina"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Foslo\u002Fhalpalennot-mihin-oslo.html","label":"Halvat meno-paluuliput kohteeseen Oslo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-varsova\u002F27547454.html","label":"Edullinen autonvuokraus kaupungissa Varsova"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-thessaloniki\u002F27546367.html","label":"Autonvuokraus kohteessa Thessaloniki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ftene\u002Fhalpalennot-mihin-teneriffa.html","label":"Halvat meno-paluuliput kohteeseen Teneriffa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-new-york\u002F27537542.html","label":"Paras autonvuokraus kaupungissa New York"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-split\u002F27547071.html","label":"Autonvuokraus kaupungissa Split"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fpuola\u002Fgdansk-hotels\u002Fci-27541787","label":"Edulliset hotellit kaupungissa Gdańsk"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Freyk\u002Fhalpalennot-mihin-reykjavik.html","label":"Meno-paluuliput kohteeseen Reykjavík"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-alicante\u002F27536538.html","label":"Autonvuokraus kohteessa Alicante"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Fvenetsia-hotels\u002Fci-27547373","label":"Edulliset hotellit kaupungissa Venetsia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-pariisi\u002F27539733.html","label":"Autonvuokraus kaupungissa Pariisi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ffran\u002Fhalpalennot-mihin-frankfurt-am-main.html","label":"Halvat lennot kohteeseen Frankfurt am Main"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-riika\u002F27546172.html","label":"Edullinen autonvuokraus kaupungissa Riika"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-oslo\u002F27538634.html","label":"Paras autonvuokraus kaupungissa Oslo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsaksa\u002Fberliini-hotels\u002Fci-27547053","label":"Hotellitarjoukset kaupungissa Berliini"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fveni\u002Fhalpalennot-mihin-venetsia.html","label":"Halvat meno-paluuliput kohteeseen Venetsia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Falbania\u002Ftirana-hotels\u002Fci-27547183","label":"Varaa hotellitarjouksia kaupungista Tirana"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Fthessaloniki-hotels\u002Fci-27546367","label":"Edulliset hotellitarjoukset kaupungissa Thessaloniki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-vilna\u002F27547414.html","label":"Autonvuokraus kohteessa Vilna"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-teneriffa\u002F27547165.html","label":"Autonvuokraus kohteessa Teneriffa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Fhelsinki-hotels\u002Fci-27542027","label":"Edulliset hotellit kaupungissa Helsinki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbuch\u002Fhalpalennot-mihin-bukarest.html","label":"Lentoliput kohteeseen Bukarest"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-tokio\u002F27542089.html","label":"Edullinen autonvuokraus kaupungissa Tokio"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fduss\u002Fhalpalennot-mihin-dusseldorf.html","label":"Meno-paluulentoliput kohteeseen Düsseldorf"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbjsa\u002Fhalpalennot-mihin-peking.html","label":"Lentoliput kohteeseen Peking"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fosaa\u002Fhalpalennot-mihin-osaka.html","label":"Halvat lentoliput kohteeseen Osaka"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ftsekki\u002Fpraha-hotels\u002Fci-27546033","label":"Hotellit kaupungissa Praha"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Frioa\u002Fhalpalennot-mihin-rio-de-janeiro.html","label":"Meno-paluuliput kohteeseen Rio de Janeiro"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-valletta\u002F33350111.html","label":"Edullinen autonvuokraus kaupungissa Valletta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fsela\u002Fhalpalennot-mihin-soul.html","label":"Halvat lennot kohteeseen Soul"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-venetsia\u002F27547373.html","label":"Paras autonvuokraus kaupungissa Venetsia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-dubrovnik\u002F39377069.html","label":"Autonvuokraus kohteessa Dubrovnik"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fstoc\u002Fhalpalennot-mihin-tukholma.html","label":"Halvat lentoliput kohteeseen Tukholma"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fautonvuokraus-c-bangkok\u002F27536671.html","label":"Edullinen autonvuokraus kaupungissa Bangkok"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitavalta\u002Fwien-hotels\u002Fci-27547395","label":"Varaa hotelleja kaupungista Wien"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fbarcelona-hotels\u002Fci-27548283","label":"Hotellit kaupungissa Barcelona"}]},{"tabTitle":"Alue","links":[{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293215\u002Fhalpalennot-mihin-kanariansaaret.html","label":"Halvat meno-paluuliput kohteeseen Kanariansaaret"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Flombardia\u002F44293242","label":"Halpa autonvuokraus kohteessa Lombardia "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44292195\u002Fhalpalennot-mihin-bangkok.html","label":"Meno-paluuliput kohteeseen Bangkok"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293244\u002Fhalpalennot-mihin-lazio.html","label":"Meno-paluulennot kohteeseen Lazio"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fbangkok\u002F44292195","label":"Halpa autonvuokraus kohteessa Bangkok "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fandalusia\u002F44293214","label":"Halpa autonvuokraus kohteessa Andalusia "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F220223687\u002Fhalpalennot-mihin-kyushu-okinawa.html","label":"Halvat lennot kohteeseen Kyu
147shu-Okinawa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fpommerin-voivodikunta\u002F44291969","label":"Autonvuokraus alueella Pommerin voivodikunta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Ftukholman-laani\u002F44291611","label":"Halpa autonvuokraus kohteessa Tukholman lääni "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fvalencia\u002F44293218","label":"Autonvuokraus alueella Valencia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002File-de-france\u002F44293395","label":"Halpa autonvuokraus kohteessa Île-de-France "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fkreeta\u002F44294341","label":"Halpa autonvuokraus kohteessa Kreeta "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fantalyan-maakunta\u002F44291247","label":"Autonvuokraus alueella Antalyan maakunta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293214\u002Fhalpalennot-mihin-andalusia.html","label":"Halvat meno-paluuliput kohteeseen Andalusia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fetela-egean-saaret\u002F44294347","label":"Autonvuokraus alueella Etelä-Egean saaret"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fmasovian-voivodikunta\u002F44291960","label":"Autonvuokraus alueella Masovian voivodikunta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293242\u002Fhalpalennot-mihin-lombardia.html","label":"Lentoliput kohteeseen Lombardia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Ftirane\u002F44292002","label":"Halpa autonvuokraus kohteessa Tiranë "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293395\u002Fhalpalennot-mihin-ile-de-france.html","label":"Halvat meno-paluulennot kohteeseen Île-de-France"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293221\u002Fhalpalennot-mihin-madrid.html","label":"Meno-paluulentoliput kohteeseen Madrid"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293213\u002Fhalpalennot-mihin-baleaarit.html","label":"Meno-paluulennot kohteeseen Baleaarit"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44292722\u002Fhalpalennot-mihin-soul.html","label":"Meno-paluulennot kohteeseen Soul"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fenglanti\u002F44293288","label":"Halpa autonvuokraus kohteessa Englanti "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44291274\u002Fhalpalennot-mihin-istanbulin-maakunta.html","label":"Lennot kohteeseen İstanbulin maakunta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293226\u002Fhalpalennot-mihin-katalonia.html","label":"Meno-paluuliput kohteeseen Katalonia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F44293288\u002Fhalpalennot-mihin-englanti.html","label":"Lentoliput kohteeseen Englanti"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F220223655\u002Fhalpalennot-mihin-kanto.html","label":"Halvat lentoliput kohteeseen Kanto"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fkanariansaaret\u002F44293215","label":"Halpa autonvuokraus kohteessa Kanariansaaret "},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus\u002Fautonvuokraus-alueella\u002Fkatalonia\u002F44293226","label":"Autonvuokraus alueella Katalonia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot\u002Flennot-alueelle\u002F223597201\u002Fhalpalennot-mihin-delhin-kansallinen-paakaupunkialue.html","label":"Halvat lennot kohteeseen Delhin kansallinen pääkaupunkialue"}]},{"tabTitle":"Maa","links":[{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fth\u002Fhalpalennot-mihin-thaimaa.html","label":"Meno-paluulennot kohteeseen Thaimaa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fespanja\u002F29475369.html","label":"Paras autonvuokraus maassa Espanja"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fmalta\u002F29475371.html","label":"Autonvuokraus kohteessa Malta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fthaimaa\u002F29475320.html","label":"Autonvuokraus maassa Thaimaa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fsaksa\u002F29475381.html","label":"Paras autonvuokraus maassa Saksa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ffi\u002Fhalpalennot-mihin-suomi.html","label":"Meno-paluulentoliput kohteeseen Suomi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ffr\u002Fhalpalennot-mihin-ranska.html","label":"Halvat meno-paluuliput kohteeseen Ranska"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fal\u002Fhalpalennot-mihin-albania.html","label":"Halvat lentoliput kohteeseen Albania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fkreikka\u002F29475229.html","label":"Autonvuokraus maassa Kreikka"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fportugali\u002F29475349.html","label":"Paras autonvuokraus maassa Portugali"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fitalia\u002F29475393.html","label":"Autonvuokraus maassa Italia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fmontenegro\u002F29475395.html","label":"Paras autonvuokraus maassa Montenegro"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhr\u002Fhalpalennot-mihin-kroatia.html","label":"Lentoliput kohteeseen Kroatia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fit\u002Fhalpalennot-mihin-italia.html","label":"Halvat meno-paluulennot kohteeseen Italia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fyhdistynyt-kuningaskunta\u002F29475375.html","label":"Paras autonvuokraus maassa Yhdistynyt kuningaskunta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fde\u002Fhalpalennot-mihin-saksa.html","label":"Halvat meno-paluulennot kohteeseen Saksa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fsuomi\u002F29475253.html","label":"Edullinen autonvuokraus maassa Suomi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fat\u002Fhalpalennot-mihin-itavalta.html","label":"Halvat lennot kohteeseen Itävalta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fpuola\u002F29475260.html","label":"Paras autonvuokraus maassa Puola"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Falbania\u002F29475259.html","label":"Paras autonvuokraus maassa Albania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmt\u002Fhalpalennot-mihin-malta.html","label":"Meno-paluuliput kohteeseen Malta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fes\u002Fhalpalennot-mihin-espanja.html","label":"Halvat meno-paluuliput kohteeseen Espanja"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fpt\u002Fhalpalennot-mihin-portugali.html","label":"Halvat lennot kohteeseen Portugali"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fkroatia\u002F29475102.html","label":"Autonvuokraus kohteessa Kroatia"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Fturkki\u002F29475221.html","label":"Autonvuokraus maassa Turkki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fpl\u002Fhalpalennot-mihin-puola.html","label":"Halvat meno-paluulennot kohteeseen Puola"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-c\u002Franska\u002F29475385.html","label":"Edullinen autonvuokraus maassa Ranska"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fuk\u002Fhalpalennot-mihin-yhdistynyt-kuningaskunta.html","label":"Halvat lentoliput kohteeseen Yhdistynyt kuningaskunta"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ftr\u002Fhalpalennot-mihin-turkki.html","label":"Meno-paluuliput kohteeseen Turkki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fgr\u002Fhalpalennot-mihin-kreikka.html","label":"Halvat meno-paluuliput kohteeseen Kreikka"}]},{"tabTitle":"Lentoasema","links":[{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhel\u002Fhalpalennot-mihin-helsinki-vantaa-lentokentta.html","label":"Lentoliput kohteeseen Helsinki Vantaa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fportugali\u002Flissabon-hotels\u002Flahella-lissabon\u002Fai-95565055","label":"Hotellit lähellä lentoasemaa Lissabon"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmnl\u002Fhalpalennot-mihin-manila-ninoy-aquino-lentokentta.html","label":"Lentoliput kohteeseen Manila Ninoy Aquino"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fbcn\u002Fautonvuokraus-a-barcelona-lentokentta.html","label":"Autonvuokraus lentoasemalla Barcelona"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fams\u002Fautonvuokraus-a-amsterdam-schiphol-lentokentta.html","label":"Autonvuokraus lentoasemalla Amsterdam Schiphol"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fprg\u002Fautonvuokraus-a-praha-lentokentta.html","label":"Paras autonvuokraus lentoasemalla Praha"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Farn\u002Fautonvuokraus-a-tukholma-arlanda-lentokentta.html","label":"Autonvuokraus lentoasemalla Tukholma Arlanda"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Flpa\u002Fautonvuokraus-a-gran-canaria-lentokentta.html","label":"Autonvuokraus lentoasemalla Gran Canaria"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fagp\u002Fautonvuokraus-a-malaga-lentokentta.html","label":"Autonvuokraus lentoasemalla Malaga"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fdps\u002Fhalpalennot-mihin-bali-denpasar-lentokentta.html","label":"Halvat meno-paluulennot kohteeseen Bali (Denpasar)"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fdbv\u002Fhalpalennot-mihin-dubrovnik-lentokentta.html","label":"Halvat lennot kohteeseen Dubrovnik"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fdbv\u002Fautonvuokraus-a-dubrovnik-lentokentta.html","label":"Autonvuokraus lentoasemalla Dubrovnik"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fchq\u002Fautonvuokraus-a-kreeta-hania-lentokentta.html","label":"Autonvuokraus lentoasemalla Kreeta Hania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Falicante-hotels\u002Flahella-alicante\u002Fai-95565083","label":"Hotellit lähellä lentoasemaa Alicante"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fgdn\u002Fautonvuokraus-a-gdansk-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Gdansk"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fpalma-hotels\u002Flahella-palma-de-mallorca\u002Fai-95565111","label":"Hotellit lähellä lentoasemaa Palma De Mallorca"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ftanska\u002Fkoopenhamina-hotels\u002Flahella-koopenhamina\u002Fai-95673519","label":"Hotellit lähellä lentoasemaa Kööpenhamina"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Falc\u002Fautonvuokraus-a-alicante-lentokentta.html","label":"Autonvuokraus lentoasemalla Alicante"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fayt\u002Fhalpalennot-mihin-antalya-lentokentta.html","label":"Meno-paluulennot kohteeseen Antalya"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Falc\u002Fhalpalennot-mihin-alicante-lentokentta.html","label":"Lentoliput kohteeseen Alicante"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Ftku\u002Fautonvuokraus-a-turku-lentokentta.html","label":"Autonvuokraus lentoasemalla Turku"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fber\u002Fhalpalennot-mihin-berliini-brandenburg-lentokentta.html","label":"Meno-paluuliput kohteeseen Berliini Brandenburg"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fturkki\u002Fantalya-hotels\u002Flahella-antalya\u002Fai-95673612","label":"Hotellit lähellä lentoasemaa Antalya"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitalia\u002Fmilano-hotels\u002Flahella-milano-bergamo\u002Fai-95565071","label":"Hotellit lähellä lentoasemaa Milano Bergamo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fayt\u002Fautonvuokraus-a-antalya-lentokentta.html","label":"Paras autonvuokraus lentoasemalla Antalya"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fvie\u002Fautonvuokraus-a-wien-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Wien"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Frovaniemi-hotels\u002Flahella-rovaniemi\u002Fai-104120307","label":"Hotellit lähellä lentoasemaa Rovaniemi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fbarcelona-hotels\u002Flahella-barcelona\u002Fai-95565085","label":"Hotellit lähellä lentoasemaa Barcelona"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmad\u002Fhalpalennot-mihin-madrid-lentokentta.html","label":"Meno-paluulentoliput kohteeseen Madrid"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsaksa\u002Fberliini-hotels\u002Flahella-berliini-brandenburg\u002Fai-95673383","label":"Hotellit lähellä lentoasemaa Berliini Brandenburg"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Flis\u002Fautonvuokraus-a-lissabon-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Lissabon"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fviro\u002Ftallinna-hotels\u002Flahella-tallinna\u002Fai-128667052","label":"Hotellit lähellä lentoasemaa Tallinna"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Franska\u002Fnizza-hotels\u002Flahella-nizza\u002Fai-95673860","label":"Hotellit lähellä lentoasemaa Nizza"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fpmi\u002Fautonvuokraus-a-palma-de-mallorca-lentokentta.html","label":"Autonvuokraus lentoasemalla Palma De Mallorca"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fath\u002Fhalpalennot-mihin-ateena-kans-val--lentokentta.html","label":"Meno-paluulennot kohteeseen Ateena kans.väl."},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Frho\u002Fautonvuokraus-a-rodos-lentokentta.html","label":"Autonvuokraus lentoasemalla Rod
147os"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fnce\u002Fautonvuokraus-a-nizza-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Nizza"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Ftia\u002Fautonvuokraus-a-tirana-lentokentta.html","label":"Autonvuokraus lentoasemalla Tirana"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fcph\u002Fautonvuokraus-a-koopenhamina-lentokentta.html","label":"Paras autonvuokraus lentoasemalla Kööpenhamina"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Frho\u002Fhalpalennot-mihin-rodos-lentokentta.html","label":"Meno-paluulentoliput kohteeseen Rodos"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fhkt\u002Fautonvuokraus-a-phuket-lentokentta.html","label":"Autonvuokraus lentoasemalla Phuket"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fagp\u002Fhalpalennot-mihin-malaga-lentokentta.html","label":"Meno-paluulennot kohteeseen Malaga"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Flatvia\u002Friika-hotels\u002Flahella-riika-kans-val-\u002Fai-95673617","label":"Hotellit lähellä lentoasemaa Riika kans.väl."},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Falbania\u002Ftirana-hotels\u002Flahella-tirana\u002Fai-128669056","label":"Hotellit lähellä lentoasemaa Tirana"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fams\u002Fhalpalennot-mihin-amsterdam-schiphol-lentokentta.html","label":"Halvat meno-paluuliput kohteeseen Amsterdam Schiphol"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Funkari\u002Fbudapest-hotels\u002Flahella-budapest\u002Fai-95673439","label":"Hotellit lähellä lentoasemaa Budapest"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Frix\u002Fhalpalennot-mihin-riika-kans-val--lentokentta.html","label":"Meno-paluulentoliput kohteeseen Riika kans.väl."},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fsgn\u002Fhalpalennot-mihin-ho-chi-minh-city-lentokentta.html","label":"Lennot kohteeseen Ho Chi Minh City"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Frix\u002Fautonvuokraus-a-riika-kans-val--lentokentta.html","label":"Autonvuokraus lentoasemalla Riika kans.väl."},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fhkt\u002Fhalpalennot-mihin-phuket-lentokentta.html","label":"Halvat lennot kohteeseen Phuket"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbcn\u002Fhalpalennot-mihin-barcelona-lentokentta.html","label":"Halvat lennot kohteeseen Barcelona"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fhel\u002Fautonvuokraus-a-helsinki-vantaa-lentokentta.html","label":"Paras autonvuokraus lentoasemalla Helsinki Vantaa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fpmi\u002Fhalpalennot-mihin-palma-de-mallorca-lentokentta.html","label":"Meno-paluulennot kohteeseen Palma De Mallorca"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Frvn\u002Fautonvuokraus-a-rovaniemi-lentokentta.html","label":"Paras autonvuokraus lentoasemalla Rovaniemi"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fath\u002Fautonvuokraus-a-ateena-kans-val--lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Ateena kans.väl."},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fber\u002Fautonvuokraus-a-berliini-brandenburg-lentokentta.html","label":"Autonvuokraus lentoasemalla Berliini Brandenburg"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fruotsi\u002Ftukholma-hotels\u002Flahella-tukholma-arlanda\u002Fai-95673495","label":"Hotellit lähellä lentoasemaa Tukholma Arlanda"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fbud\u002Fhalpalennot-mihin-budapest-lentokentta.html","label":"Meno-paluulennot kohteeseen Budapest"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Flas-palmas-de-gran-canaria-hotels\u002Flahella-gran-canaria\u002Fai-95673301","label":"Hotellit lähellä lentoasemaa Gran Canaria"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Ftia\u002Fhalpalennot-mihin-tirana-lentokentta.html","label":"Lentoliput kohteeseen Tirana"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Flis\u002Fhalpalennot-mihin-lissabon-lentokentta.html","label":"Meno-paluuliput kohteeseen Lissabon"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Falankomaat\u002Famsterdam-hotels\u002Flahella-amsterdam-schiphol\u002Fai-95565044","label":"Hotellit lähellä lentoasemaa Amsterdam Schiphol"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fmalaga-hotels\u002Flahella-malaga\u002Fai-95565095","label":"Hotellit lähellä lentoasemaa Malaga"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fvie\u002Fhalpalennot-mihin-wien-lentokentta.html","label":"Halvat lennot kohteeseen Wien"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fskg\u002Fhalpalennot-mihin-thessaloniki-lentokentta.html","label":"Lentoliput kohteeseen Thessaloniki"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ffilippiinit\u002Fmanila-hotels\u002Flahella-manila-ninoy-aquino\u002Fai-95673326","label":"Hotellit lähellä lentoasemaa Manila Ninoy Aquino"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Fturku-hotels\u002Flahella-turku\u002Fai-95674075","label":"Hotellit lähellä lentoasemaa Turku"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Ftsekki\u002Fpraha-hotels\u002Flahella-praha\u002Fai-95673502","label":"Hotellit lähellä lentoasemaa Praha"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fprg\u002Fhalpalennot-mihin-praha-lentokentta.html","label":"Lennot kohteeseen Praha"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fmuc\u002Fhalpalennot-mihin-munchen-lentokentta.html","label":"Halvat meno-paluulennot kohteeseen München"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fitavalta\u002Fwien-hotels\u002Flahella-wie
147n\u002Fai-95673444","label":"Hotellit lähellä lentoasemaa Wien"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Farn\u002Fhalpalennot-mihin-tukholma-arlanda-lentokentta.html","label":"Halvat meno-paluulennot kohteeseen Tukholma Arlanda"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsuomi\u002Fhelsinki-hotels\u002Flahella-helsinki-vantaa\u002Fai-95673700","label":"Hotellit lähellä lentoasemaa Helsinki Vantaa"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Fateena-hotels\u002Flahella-ateena-kans-val-\u002Fai-95673624","label":"Hotellit lähellä lentoasemaa Ateena kans.väl."},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fchq\u002Fhalpalennot-mihin-kreeta-hania-lentokentta.html","label":"Meno-paluuliput kohteeseen Kreeta Hania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fbgy\u002Fautonvuokraus-a-milano-bergamo-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Milano Bergamo"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fcph\u002Fhalpalennot-mihin-koopenhamina-lentokentta.html","label":"Lentoliput kohteeseen Kööpenhamina"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fmuc\u002Fautonvuokraus-a-munchen-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla München"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fnce\u002Fhalpalennot-mihin-nizza-lentokentta.html","label":"Halvat lennot kohteeseen Nizza"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fsaksa\u002Fmunchen-hotels\u002Flahella-munchen\u002Fai-95673491","label":"Hotellit lähellä lentoasemaa München"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fbud\u002Fautonvuokraus-a-budapest-lentokentta.html","label":"Paras autonvuokraus lentoasemalla Budapest"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fespanja\u002Fmadrid-hotels\u002Flahella-madrid\u002Fai-95565077","label":"Hotellit lähellä lentoasemaa Madrid"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Fmad\u002Fautonvuokraus-a-madrid-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Madrid"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Fgdn\u002Fhalpalennot-mihin-gdansk-lentokentta.html","label":"Halvat lentoliput kohteeseen Gdansk"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Frodos-hotels\u002Flahella-rodos\u002Fai-104120264","label":"Hotellit lähellä lentoasemaa Rodos"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkreikka\u002Fhania-hotels\u002Flahella-kreeta-hania\u002Fai-95674143","label":"Hotellit lähellä lentoasemaa Kreeta Hania"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fkroatia\u002Fdubrovnik-hotels\u002Flahella-dubrovnik\u002Fai-95674145","label":"Hotellit lähellä lentoasemaa Dubrovnik"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot-mihin\u002Flpa\u002Fhalpalennot-mihin-gran-canaria-lentokentta.html","label":"Lentoliput kohteeseen Gran Canaria"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fautonvuokraus-a\u002Ftll\u002Fautonvuokraus-a-tallinna-lentokentta.html","label":"Edullinen autonvuokraus lentoasemalla Tallinna"},{"url":"https:\u002F\u002Fwww.skyscanner.fi\u002Fhotellit\u002Fpuola\u002Fgdansk-hotels\u002Flahella-gdansk\u002Fai-95673773","label":"Hotellit lähellä lentoasemaa Gdansk"}]}],"culture":{"market":"FI","locale":"fi-FI","currency":"EUR"},"pageType":"home"}},
148"origin": {"entityId":"27544891","id":"CHIA","name":"Chicago","cityId":"CHIA","cityName":"Chicago","countryId":"US","type":"City","centroidCoordinates":[-87.6298,41.878113],"geoContainerId":"27544891","rawLocationId":"CHIA"},
149"config": {"envConfigValues":{},"featuresDecisionValues":{"ACORN_AD_FILTERING_LOGIC_DISABLED":false,"ADS_DSA_MODAL_UPDATED_WITH_LEGAL_NAME_WEB":true,"AIRLINE_LOGOS_IN_RESULTS":false,"ANONYMOUS_UTID_PROPAGATION_EXPLICIT_TLD_REDIRECT"
149:true,"BOOKING_PANEL_WITHOUT_MODAL":false,"CAN_SEE_PACKAGES_WEBSITE":true,"CARS_COPY_HEADER_TAB_ENABLED":true,"COLLAPSE_FLIGHT_PRICING_OPTIONS":true,"DISABLE_GOT_ADS_RESTRICTION":false,"DISABLE_S2L_FOR_BAGGAGE_SEARCH":false,"EnableAcornGtmIntegration":true,"ENABLE_AIRSPACE_CLOSURE_BANNER":false,"ENABLE_AIRSPACE_CLOSURE_BANNER_LAYOVERS":false,"ENABLE_ARGENTINA_BANNER":false,"ENABLE_BAGGAGE_FILTER_IN_SEARCH_RESULTS_DESKTOP":false,"ENABLE_BAGGAGE_FILTER_IN_SEARCH_RESULTS_MWEB":false,"ENABLE_BAGGAGE_INCLUSION_ICONS":true,"ENABLE_BAGGAGE_SELECT":false,"ENABLE_BANANA_GRAPPLER_TOPIC_FOR_ACORN_M_B_D":true,"ENABLE_BANANA_GTM_INTEGRATION":true,"ENABLE_BLUE_MINI_GRID":false,"ENABLE_BOOK_IT_FOR_ME":false,"ENABLE_CALENDAR_PRICES":false,"ENABLE_CALENDAR_PRICES_PROGRESSIVE_LOADING_DESKTOP":false,"ENABLE_CALENDAR_PRICES_PROGRESSIVE_LOADING_MOBILE":false,"ENABLE_CALENDAR_PRICES_V2_ENDPOINTS":false,"ENABLE_CAR_HIRE_INDICATIVE_PRICE_IN_BOOKING_PANEL":true,"ENABLE_CITY_DRAWER_COUNTRY_VIEW":true,"ENABLE_CITY_DRAWER_THINGS_TO_DO":false,"ENABLE_COMBINED_EXPLORE_ANYTIME_SEARCH":false,"ENABLE_CONSENT_MANAGEMENT":true,"ENABLE_CRUISES_TAB":false,"ENABLE_DESTINATION_GUIDEBOOK":true,"ENABLE_DOLPHINS_FLIGHT_FINDER":true,"ENABLE_DOLPHINS_PRICING":true,"ENABLE_ENFORCE_TRIP_TYPE":false,"ENABLE_EXPANDABLE_PRICING_OPTION":true,"ENABLE_EXPLORE_AI":true,"ENABLE_EXPLORE_BY_EXPERIENCE":false,"ENABLE_EXPLORE_COUNTRIES_FILTER_POC":false,"ENABLE_EXPLORE_DEAL_BADGES":false,"ENABLE_EXPLORE_SPONSORED_CONTENT":false,"ENABLE_FILTERED_DAY_VIEW":true,"ENABLE_FLEXIBLE_DATES_JOURNEY":false,"ENABLE_FLEXIBLE_DATE_SELECTION_WITH_BACK_TO_DEPART":false,"ENABLE_FLEXIBLE_DATE_SELECTION_WITH_STICK_TO_RETURN":false,"ENABLE_FULL_SKELETON_RESULTS":false,"ENABLE_GET_PRICE_ALERTS_TOGGLE_TEXT":false,"ENABLE_GLOBAL_NAVIGATION":true,"ENABLE_GOOGLE_ONE_TAP":true,"ENABLE_GOOGLE_TAG_MANAGER":true,"ENABLE_GRAPHIC_PROMO":true,"ENABLE_HEADING_WEIGHT_VDL_PILOT":false,"ENABLE_HOMEPAGE_HERO":true,"ENABLE_HOMEPAGE_HERO_VIDEO":true,"ENABLE_HOTELS_INDICATIVE_PRICE_IN_BOOKING_PANEL":true,"ENABLE_HOTELS_RECOMMENDATIONS_IN_BOOKING_PANEL":false,"ENABLE_HOTELS_RECOMMENDATIONS_IN_RYANAIR_B_P":false,"ENABLE_INDICATIVE_PRICING_ORDERING":false,"ENABLE_INLINE_HOTELS_ADS":true,"ENABLE_INTERNAL_LINKING":true,"ENABLE_INTERNATIONAL_SITES":true,"ENABLE_INVALID_JSON_RESPONSE_HANDLING":false,"ENABLE_LOGIN_BUNDLED_CONSENT":false,"ENABLE_LOGIN_FORM_AUTO_PROMPT":true,"ENABLE_LOYALTY_DISCOUNTS":false,"ENABLE_MEXICO_BANNER":true,"ENABLE_MOROCCO_RAMADAN_BANNER":false,"ENABLE_MULTICITY_ON_BANANA":false,"ENABLE_MULTICITY_SAVE":true,"ENABLE_MULTIPLE_CARRIERS_FOR_UPSELL":true,"ENABLE_NEW_TRANSLATIONS_XSELL__B_P":false,"ENABLE_NEW_TRANSLATIONS_XSELL__B_P_MWEB":false,"ENABLE_PACKAGES_PARALLEL_SEARCH_OPTION":false,"ENABLE_PACKAGES_UP_SELL":false,"ENABLE_PARALLEL_SEARCH_MULTI_LINE":true,"ENABLE_PARALLEL_SEARCH_OPTION":true,"ENABLE_PARTNER_CARD_PRICING_REDESIGN":false,"ENABLE_PERIMETER_X_FOR_BANANA":true,"ENABLE_PLAYBACK_CONSTRAINTS":false,"ENABLE_PQS_HOTEL_CARD_NEW_STYLE":true,"ENABLE_PQS_HOTEL_LIST_ON_MWEB":false,"ENABLE_PQS_SUMMARY":false,"ENABLE_PRERENDER":true,"ENABLE_PRICE_ALERTS_TOGGLE_SAVE_TEXT":false,"ENABLE_PRICE_ALERT_SIGNUP_ON_MWEB":true,"ENABLE_PRICE_ALERT_TOGGLE":false,"ENABLE_PRICE_BANDS_DYNAMIC_FILTERING":false,"ENABLE_PRICE_BANDS_EMPTY_LOADING_STATE":false,"ENABLE_PRICE_BANDS_FLIGHT_SEARCH_RESULTS":false,"ENABLE_PRICE_BANDS_MESSAGE_LOADING_STATE":false,"ENABLE_PRICE_BANDS_STATIC_FILTERING":false,"ENABLE_PRICE_DROPS":false,"ENABLE_PRICE_GUARANTEE":false,"ENABLE_PRICE_REFRESH":true,"ENABLE_PSS_UI_REFRESH":false,"ENABLE_RAIL":false,"ENABLE_RANKING_EXPLANATION_WRAPPER":false,"ENABLE_RELEVANT_DIGITAL_AS_PREBID_PROVIDER":true,"ENABLE_RUSSIA_BANNER":true,"ENABLE_SAVE_TO_LIST":true,"ENABLE_SAVE_TRIP_MENU":false,"ENABLE_SEARCH_RESULTS_LOYALTY_DISCOUNTS":false,"ENABLE_SINGLE_LEG_RESULTS_LEG_PINS":false,"ENABLE_SINGLE_LEG_RESULTS_MULTI_STEP":false,"ENABLE_SONAR_ALPHA":false,"ENABLE_SPICY_HOMEPAGE_VIDEO_PLAYER":false,"ENABLE_SPONSORED_BOOKING_PANEL_ACORN":true,"ENABLE_SPONSORED_BOOKING_PANEL_ADVERT":true,"ENABLE_SPONSORED_BOOKING_PANEL_DESKTOP":true,"ENABLE_SPONSORED_DESTINATION_DAY_VIEW":true,"ENABLE_STAYS_NAVCARD":true,"ENABLE_STREVDA_ADS_AFTER_GUIDEBOOK":true,"ENABLE_TCS":false,"ENABLE_UPGRADE_MESSAGING_IN_SEARCH_RESULTS":false,"ENABLE_UPSELL_FARE_DIFFERENCE":true,"ENABLE_US_BELARUS_BANNER":true,"ENABLE_VERTICALS_ORDERING":true,"ENABLE_WEB_TO_APP_BANNERS":false,"ENABLE_WEB_TO_APP_BANNERS_BANANA":false,"FPS_DEGRADATION_SLOW_DOWN_POLLING":false,"HOMEPAGE_DROPS_ENABLED":false,"HOMEPAGE_DROPS_UI_ENABLED":false,"HOMEPAGE_PARALLEL_SEARCH_CONSENT_ENABLED":true,"HOTELS_HEADER_TAB_BUBBLE_ENABLED":false,"HOTEL_REDI
149RECT_PRICE_CONSISTENCY":false,"IS_INTERNAL_TRAFFIC":false,"IS_VALID_BROWSER_FOR_GOT":true,"native_bottom_car_hire_xsell":true,"native_bottom_hotels_xsell":true,"ORIGIN_DESTINATION_FROM_SEARCH_PARAMS_FOR_RTS":false,"OTA_LOGOS_IN_RESULTS":false,"PACKAGES_ENABLE_RTS":true,"PACKAGES_HEADER_TAB_ENABLED":true,"PACKAGES_HEADER_TAB_ENABLED_DESKTOP":false,"PACKAGES_PARALLEL_SEARCH_DEFAULT_VALUE":false,"PARALLEL_SEARCH_DEFAULT_VALUE":true,"PARALLEL_SEARCH_OPTION_POSITION":true,"PARALLEL_SEARCH_REDIRECT_BEHAVIOUR":false,"PAYMENT_DISCOUNT_INDIA_PHASE_2":false,"PAYMENT_DISCOUNT_KOREA_PHASE_2":false,"POC_PERSIST_REFERRER":false,"PRE_KONDO_BOOKING_PANEL_LOADING":false,"PRICE_ALERTS_ENABLED":true,"PRICE_PULSE_ENABLED":true,"PRICE_PULSE_UI_ENABLED":false,"RANK_EXPLAINABILITY_ML_ENABLED":true,"RBB_COPY_UPDATE":true,"RENDER_SPONSORED_BOOKING_PANEL_ADVERT":true,"RTS_FLEXIBLE_FLIGHTS_ENABLED":false,"S2L_BOOKING_PANEL_BOTTOM_SHEET_CTA_EXPERIMENT":true,"SHOULD_AVOID_BANANA_RESULTS":true,"SHOW_AIRLINE_TAG":true,"SHOW_COMBINED_RESULTS_BOTTOM_GOOGLE_ADVERT":true,"SHOW_COMBINED_RESULTS_CAR_HIRE":true,"SHOW_COMBINED_RESULTS_HOTELS":true,"SHOW_DEBUG_CONTROLS":false,"SHOW_ECO_FILTER":true,"SHOW_GOOGLE_INLINE_ADS":true,"SHOW_INLINE_ADS":true,"SHOW_PACKAGES_BANNER":true,"SHOW_PARTNER_MESSAGES":true,"SHOW_PQS_MODAL":true,"show_pqs_numerical_rating":false,"SHOW_PQS_SCORE":true,"SHOW_PQS_SURVEY_ON_ACORN":true,"SHOW_PRICE_GRID":false,"SHOW_SPONSORED_BOOKING_PANEL_DESKTOP":false,"SHOW_UNPRICED_OPTION":true,"SKIP_ACCOMMODATION_CARHIRE_FROM_RADAR":true,"SPONSORED_AIRLINES_DRAWER_ENABLED":false,"SPONSORED_AIRLINES_V2_DISPLAY":false,"SPONSORED_DESTINATION_V2_DISPLAY":true,"STAYS_COPY_HEADER_TAB_ENABLED":true,"STREVDA_RUNTIME_REREQUEST_ENABLED":true,"SWAP_PLACEDISPLAYCODE_AND_PLACENAME_BOOKING_PANEL":false,"SYNC_EVENTS_MAP_AND_LIST":false,"use_accommodation_results_in_sam_bottom_hotels_xsell":false,"USE_ITINERARY_TOKEN":false,"use_new_tracking_endpoint":true,"WHOLE_CARD_CLICKABLE":false,"xsell_booking_panel_loading":false},"configServiceValues":{"fss_market_provider_features":"","acorn_ad_filtering_logic_disabled":false,"ask_skyscanner_locales_enabled":"en-GB,en-US,en-CA,en-AU,de-DE,it-IT,es-ES,es-CO,es-AR,es-MX,fr-FR,fr-CA,pt-PT,pt-BR,ja-JP,ko-KR,nl-NL","AutosuggestExp":"","AutoOpenFareDrawerVariant":"","BagsExp":"","BookingPanelS2LCopyExperiment":"","Booking_Panel_S2L_CTA_Experiment":"","cars_xsell_content_variant":"no_commitment","CopyOptionsForPriceGridEntryPoint":"Default","cruises_tab_link":"https:\u002F\u002Fwww.cruisecritic.com\u002Ffind-a-cruise?source=138794","disable_got_ads_restriction":false,"enable_airline_prices_on_search_results":"","EnableCombinedExploreVideos":"A","EnableEventsEntry":"A","enable_hotels_tab_dayview_landing":false,"enable_kakao_pay_cashback_message":"A","EnableLoginFormBundledConsent":"A","enable_new_placeholder_logo":false,"enable_payment_discounts_phase_2":"","enable_pqs_rating_alignment_acorn":"A","enable_pqs_rating_alignment_banana":"A","EnableShortTransferWarningMessage":"A","EnableUpgradeMessagingOnSearchResultsPage":"","explore_city_country_poc_variant":"citiesDefault","ExploreEverywherePremiumCabinRailVariant":"","FlightsInsightsExperiment":"","homepage_drops_variant":"A","homepage_enabled_rails":"","Homepage_View_Events_No_Impact_Exp_Variant":"B","hotels_xsell_content_variant":"control","InitialFlightPricingOptionsCount":3,"markets_enabled_rts":"UK,DE","m_web_login_button_variants":"A","packages_entry_point_cta_text":"Go to packages","packages_entry_point_value_text":"Bundle flights with a hotel and bag a great deal","packages_header_tab_version":"NO_VISUAL_CHANGES_WITH_NEW_BUBBLE","packages_header_tab_version_visual_desktop":"ORIGINAL_HEADER","PackagesParallelSearchLabel":"","PackagesUpSellDelay":5,"ParallelSearchLabel":"searchControl
149s_checkbox_addAHotel","position_of_rail_banner":4,"PqsSummaryAgentFilter":"","PricePulseThresholdPercent":100,"remove_chrome_restriction_got":false,"rts_max_passengers_restriction":4,"show_price_band_fair_price_signal":"A","ttfr_experiment_delay_ms":"0","web_to_app_banner_id":"DO-NOT-SHOW-BANNER","web_to_app_initialisation_key_prod":"key_live_bglZn2p4MsvqhjauKrknLmopyEkpp8FS","web_to_app_initialisation_key_test":"key_test_ogjYi0m8HrDrmjaFRClifhfpExeahYtE","airspace_closure_banner_countries_list":"IR, IQ, IL, QA, BH, KW, SY, AE, SA, JO","BlockedMarketingCarrierLogos":"B6","BookingConfidenceMessageExpiryDays":7,"BookingConfidenceMessageExpiryDaysAcorn":7,"CombinedExploreMaxDestinations":200,"consentIdServiceUrl":"\u002Fg\u002Fpurpose-scoped-id-service\u002Fidentifiers\u002Fconsent-id","DayviewIndicativePriceDifferenceMinAbsoluteGbp":"40","DayviewIndicativePriceDifferenceThresholdPercent":"20","DAYVIEW_INITIAL_RESULT_COUNT":9,"DealBadgeThreshold":"20","DolphinsFixtureDates":"away-raiders=2026-09-13~1,away-49ers=2026-09-20~2,home-chiefs=2026-09-27~3,away-vikings=2026-10-04~4,home-bengals=2026-10-11~5,away-jets=2026-10-25~7,home-patriots=2026-11-01~8,home-lions=2026-11-08~9,away-colts=2026-11-15~10,away-bills=2026-11-22~11,home-jets=2026-11-29~12,away-broncos=2026-12-06~13,home-bears=2026-12-13~14,away-packers=2026-12-20~15,home-chargers=2026-12-27~16,home-bills=2027-01-03~17,away-patriots=2027-01-10~18\n","enableAdjustHotelPrice":false,"EnableCompressGraphicPromoMobile":true,"enableConsentIdService":true,"enableConsentManagement":true,"enableCookieVersionRollback":false,"EnableDolphinsConfigData":true,"enableKetchCMP":true,"enableKetchPsidSync":true,"enableLegacyConsentSync":true,"EnablePriceCalendarData":true,"enablePurposeScopedIdExistingGDPRUsers":true,"enablePurposeScopedIdNonRegulatedMarkets":true,"enablePurposeScopedIdService":true,"EnableSpinnerTimeoutLogging":true,"GamAdsInitialDelay":2000,"GoogleClientIdDev":"215032642410-lrn1sfb35sr12fpi7tgtcr8b2o3l0om3.apps.googleusercontent.com","GoogleClientIdProd":"1050717256668-3dl7bcpb2fk5a5f6oan0m9f79lksnkda.apps.googleusercontent.com","ABS_hide_pqs_partners":"","Component_hotels-carousel-widget_Sorting":"hotel_recommendations_nebula_v1_PQS","kakaopay_cashback_percentage":"1.7","ketchConsentCookieName":"_swb_consent_","ketchScriptUrl":"https:\u002F\u002Feu.ketchcdn.com\u002Fweb\u002Fv3\u002Fconfig\u002Fskyscanner_eu\u002Fweb_production\u002Fboot.js","ketchTCFStorageKey":"_ketch_tcf_tcdata_v1_","long_currencies_list":"VND,IDR,IRR,COP,INR,RUB,KRW,JPY","banana_number_of_additional_ads_on_initial_results":1,"packages_allowed_destinations":"ACE,ACEA,AGA,AGAD,AGP,ALC,ALIC,ALME,AMS,AMST,ANTA,ARGO,ATH,ATHE,AUH,AYT,BARC,BCN,BELF,BER,BERI,BERL,BFS,BGI,BGIA,BGO,BGY,BHD,BILB,BIO,BJV,BKK,BKKT,BLQ,BNA,BOJ,BOS,BOSA,BRAS,BRU,BRUS,BTS,BUCH,BUD,BUDA,BURG,BVCA,CAI,CAIR,CDG,CFU,CGN,CHQ,CIA,CMBA,COLO,COPE,CORF,CORK,CPH,CPT,CTA,CUN,DALA,DBV,DEN,DLM,DOH,DOHA,DPS,DUB,DUBL,DUBR,DUS,DUSS,DXB,DXBA,EDI,EDIN,EFL,FAO,FARO,FCO,FLOR,FLR,FNC,FRA,FRAN,FUE,FUER,FUNC,GADA,GDN,GENE,GENO,GERO,GIB,GIBR,GLA,GLAS,GOA,GOT,GOTH,GRO,GVA,HAM,HAMB,HEL,HER,HKG,HKT,HKTA,HND,HRG,HURG,IBIZ,IBZ,IGOI,IST,ISTA,JED,JEDA,JER,JFK,JMK,JSI,JTR,KGS,KRAK,KRK,KULM,LARN,LAS,LASA,LAXA,LCA,LHR,LIS,LISB,LIVE,LOND,LPA,LPL,MAD,MADR,MAH,MALA,MAN,MANC,MARR,MART,MBJ,MCO,MCT,MENO,MIA,MIAA,MIL,MILA,MLA,MLAA,MLE,MLEA,MONT,MRU,MUC,NAP,NAPL,NBE,NCE,NICE,NQY,NYC,NYCA,OLB,OLBI,OPO,ORK,ORLB,ORY,OSAA,OSLO,OTP,PALE,PALM,PAPH,PAR,PARI,PFO,PISA,PMI,PMO,PORT,PRAG,PRG,PSA,PUJ,RAK,REU,REYK,RHO,RHOD,RIGA,RIOA,RIX,RMU,ROME,ROVA,RVN,SALZ,SARA,SELA,SEVI,SHAR,SIDA,SIN,SINS,SPLI,SPU,SSH,STO,STOC,SVQ,SYD,SYDA,SZG,TALL,TANG,TENE,TFS,TIA,TIRA,TIV,TIVA,TLL,TOS,TROM,TUN,TUNI,TYOA,USM,VALE,VCE,VENI,VERO,VIE,VIEN,VLC,YTOA,ZAKI,ZNZ,ZNZA,ZRH,ZTH,ZURI,TFN,BGZ,BRAH,ACC,ADD,AJA,AKL,HBE,ALG,AHO,AMM,ADJ,ATL,AUA,OVD,BRI,BIA,BEY,BEG,BIQ,BLL,BHX,BJL,BNE,BOB,BOG,BON,BOD,BDS,BRS,BSB,BUS,CAG,CMN,CAT,CAN,CKG,CEB,CNX,ODB,PVG,SHA,SZX,CTG,CUR,DAC,DAD,DAM,DFW,DAL,DJE,DSS,EBL,ECN,EIN,ENI,ESU,EVN,FEZ,FSC,GAN,GCI,GRX,HAN,HAV,HNL,IAH,HOU,BOM,NMI,COK,DEL,INN,INV,ISB,XRY,JNB,HLA,OKA,KLX,AOK,KBV,KDU,KHI,KIN,RMO,KTM,LCG,LMP,SPC,LBA,LGK,LHE,LIM,LJU,LCJ,LOS,LDE,LUX,LYS,SUF,MRS,MBA,MDE,EOH,MED,MEL,AVV,MUH,MEX,NLU,MLO,MNL,MIR,OMO,MSY,NAN,NTE,NAS,JNX,NBO,WIL,NCL,NUE,OHD,OOL,ORN,PNL,PAS,PER,PSR,KTI,TGD,PDL,PRM,PXO,PPT,PQC,PVK,PRN,PTP,PTY,BLB,PAC,PUY,RBA,RAI,REG,RMI,RTM,RUH,RJK,RUN,SMI,SCQ,EAS,SDR,SCL,SDQ,JBQ,SEZ,SFO,SGN,SJO,SJU,SKP,QSR,UVF,SLU,SOF,SPX,SXB,STR,TAS,TBS,TLV,SKG,TNR,TLS,TPE,TSA,TZX,TPS,TRS,TRN,VAR,VGO,VNO,WAW,WMI,RDO,WRO,YVR,YXX,CXH,YYC,ZAD,ZAG,KTW,KUN,SHJ,ADB,BSL","packages_disallowed_destination_countries":"RU","packages_markets_enabled":"UK,IE,DE,NL,ES,FR,IT,SE,DK,NO,AT,FI,PT,CH,HU,BE,PL","partners_with_kakao_pay_cashback":"jja_","PersonalItemNotIncludedCarrierIDs":"-32756,-32339,-32755","PQS_Feedback_Form_Presentation_Delay":9500,"pqs_feedback_form_presentation_delay_desktop":9500,"PriceAlertsApiBaseEndpoint":"\u
149002Fg\u002Fprice-alerts","PriceRefreshInterval":600,"purposeScopedIdServiceKetchCmpUrl":"\u002Fg\u002Fpurpose-scoped-id-service\u002Fidentifiers\u002Frefresh","purposeScopedIdServiceLegacyCmpUrl":"\u002Fg\u002Fpurpose-scoped-id-service\u002Fidentifiers\u002Frefresh-legacy","banana_interval_between_inline_ads":4,"result_elements_per_scroll":12,"SavedExperienceApiBaseEndpoint":"\u002Fg\u002Fsaved-experience-api","search_results_option_amount":25,"totalNumberOfVendors":140,"transparencyConsentFrameworkConfigVersionNumber":"178\u002Fb44965beda7e66ecc2d3853397293a0d306d13e4b236a008433e935f013c8af4","Component_strevda-runtime_Version":"15.2.0"}},
150"headerComponentData": {"activeTab":"airli","cultureSelectorProps":{"isProductionEnv":true,"enStrings":{"titleLabel":"Regional settings","marketLabel":"Country \u002F Region","currencyLabel":"Currency","localeLabel":"Language","cancelLabel":"Cancel","closeLabel":"Close","saveLabel":"Save","countryRegionLabel":"Country \u002F Region","currencyFormatLabel":"{{currency_code}} - {{currency_symbol}}","selectCurrencyLabel":"Select your currency","selectLocaleLabel":"Select your language","popularLanguagesLabel":"Popular languages","allLanguagesLabel":"All languages","selectMarketLabel":"Select your country","switchToEnglishLabel":"Switch to English","popularCurrenciesLabel":"Popular currencies","otherCurrenciesLabel":"Other currencies","marketExplanationLabel":"Selecting the country you’re in will give you local deals and information."},"strings":{"titleLabel":"Alueelliset asetukset","marketLabel":"Maa \u002F Alue","currencyLabel":"Valuutta","localeLabel":"Kieli","cancelLabel":"Peruuta","closeLabel":"Sulje","saveLabel":"Tallenna","countryRegionLabel":"Maa \u002F Alue","currencyFormatLabel":"{{currency_code}} - {{currency_symbol}}","selectCurrencyLabel":"Valitse valuutta","selectLocaleLabel":"Valitse kieli","popularLanguagesLabel":"Suositut kielet","allLanguagesLabel":"Kaikki kielet","selectMarketLabel":"Valitse maa","switchToEnglishLabel":"Switch to English","popularCurrenciesLabel":"Suositut valuutat","otherCurrenciesLabel":"Muut valuutat","marketExplanationLabel":"Maan valitseminen antaa sinulle paikallisia tarjouksia ja tietoa."}},"currency":"EUR","currencyLabel":"€ EUR","isProductionEnv":true,"locale":"fi-FI","localeName":"suomi","market":"FI","marketName":"Suomi","showBorder":false,"showCultureSelectorButton":true,"showSecondaryNav":true,"showTabs":true,"skipLinkHref":"","strings":{"carHire":"Autonvuokraus","flights":"Lennot","helpAnchorText":"Ohjeet","hotels":"Hotellit","login":"Kirjaudu sisään","skipToResults":"Ohita ja siirry hakutuloksiin","userAccount":"Tili","savedFlights":"Tallennetut lennot, hotellit ja autot","userPreferences":"Käyttäjäasetukset","navigationTabs":"Navigointivälilehdet","packages":"Pakettimatkat","newBubble":"Uusi"},"urls":{"flights":"https:\u002F\u002Fwww.skyscanner.fi\u002Flennot","carHire":"\u002Fcarhire","hotels":"\u002Fhotels","packages":"https:\u002F\u002Fwww.skyscanner.fi\u002Fkohteet\u002Fpakettimatkat"},"useMaxWidth":true,"unstable__EnableHeartIcon":true,"loginFormProps":{"additionalConsentStringKeys":["PRIVACY_POLICY_CONSENT","AGE_RESTRICTION_CONSENT"],"authClient":{"strings":{"E
150RROR_MESSAGE_GENERIC":"Jokin meni pieleen","LOGIN_SUCCESS_TOAST":"Sisäänkirjautuminen onnistui!","INVALID_GRANT":"Väärä sähköpostiosoite tai salasana","ACCESS_DENIED":"Tätä sähköpostiosoitetta\u002Fsalasanaa ei ole liitetty mihinkään tiliin. Yritä uudelleen."}},"isProductionEnv":true,"strings":{"ariaLabelBack":"Takaisin","ariaLabelClose":"Sulje modaali","accountDetectionError":"Jokin meni vikaan. Yritä myöhemmin uudestaan.","introTitle":"Hyödynnä kaikkia toimintoja","otpAwaitLabel":"Lähetetään. Tarkista sähköpostisi...","otpErrorSendFailure":"Valitettavasti emme voineet lähettää koodiasi. Yritä uudelleen","otpResendLinkLabel":"Lähetä koodi uudelleen","defaultTitle":"Se ei ole myytti – on olemassa paras aika varata","defaultSubtitle":"Kirjaudu sisään tai luo tili, niin voit seurata hintoja, vertailla tallennettuja valintoja ja tehdä varauksen, kun hinta laskee.","introDivider":"tai","introA11yAppleLoginLabel":"Kirjaudu sisään Applella","introA11yFacebookLoginLabel":"Kirjaudu sisään Facebook-tilillä","introA11yGoogleLoginLabel":"Kirjaudu Googlen kautta","introA11yPersistentLoginLabel":"Pidä minut kirjautuneena sisään tällä laitteella","emailLabel":"Sähköposti","emailPlaceholder":"Anna sähköpostiosoitteesi","emailSubmitButton":"Jatka","emailError":"Tarkista sähköpostiosoitteesi ja yritä uudelleen.","rememberMeText":"Muista minut","legalText":"Jatkamalla hyväksyt Skyscannerin @@tag1@@käyttöehdot@@tag2@@ ja vahvistat, että olet lukenut @@tag3@@tietosuojakäytäntömme@@tag4@@.","verificationTitle":"Vahvista tilisi","verificationSubtitle":"Jatka syöttämällä @@tag1@@sähköpostiin@@tag2@@ lähettämämme vahvistuskoodi.","verificationSentNotice":"Varmennuskoodi lähetetty","verificationCodeLabel":"4-numeroinen varmennuskoodi","verificationCodeMissing":"Etkö saanut koodia? @@tag1@@Lähetä koodi uudelleen@@tag2@@","verificationSubmitButton":"Vahvista koodi","verificationCodeError":"Väärä koodi. Yritä uudelleen.","optInTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","optInSubtitle":"Saat ne suoraan sähköpostiisi parhaiden tarjousten ja matkavinkkien lisäksi.","optInAcceptButton":"Tilaa","optInDeclineButton":"Ehkä myöhemmin","optInLegalText":"Voit peruuttaa sähköpostien tilauksen profiilistasi milloin tahansa @@tag1@@tietosuojakäytännössämme@@tag2@@ kuvatulla tavalla.","successTitle":"Olet kirjautunut sisään!","chinaKoreaConsentTitle":"Jatka hyväksymällä kaikki","chinaKoreaConsentButton":"Hyväksy","chinaKoreaConsentError":"Jatka valitsemalla kaikki valintaruudut.","koreaPrivacyConsent":"Hyväksyn henkilötietojeni keräämisen ja käytön @@tag1@@tietosuojakäytännössä@@tag2@@ määritellyllä tavalla.","koreaTermsConsent":"Hyväksyn @@tag1@@käyttöehdot@@tag2@@ ja vahvistan olevani vähintään 16-vuotias.","chinaSensitiveDataConsent":"Hyväksyn, että Skyscanner voi käsitellä arkaluonteisia henkilötietojani @@tag1@@tietosuojakäytännössä@@tag2@@ määritellyllä tavalla.","chinaShareDataConsent":"Hyväksyn, että Skyscanner voi jakaa henkilötietojani kolmansille osapuolille @@tag1@@tietosuojakäytännössä@@tag2@@ määritellyllä tavalla.","chinaTermsConsent":"Hyväksyn, että Skyscanner voi kerätä, käyttää, tallentaa, käsitellä, jakaa ja siirtää henkilötietojani @@tag1@@käyttöehtojen@@tag2@@ ja @@tag3@@tietosuojakäytännön@@tag4@@ mukaisesti.","regulatoryConsentSubtitle":"Lue @@tag1@@tietosuojakäytäntömme@@tag2@@ ja @@tag3@@käyttöehtomme@@tag4@@.","a11yPrivacyLink":"Tietosuojakäytäntö (avautuu uudessa ikkunassa)","a11yTermsLink":"Käyttöehdot (avautuu uudessa ikkunassa)","a11yModalDescription":"Kirjaudu sisään tai luo Skyscanner-tili","introModalAriaLabel":"Kirjaudu sisään tai luo Skyscanner-tili","introA11yTermsOfServiceLabel":"Käyttöehdot (avautuu uudessa ikkunassa)","introA11yPrivacyPolicyLabel":"Tietosuojakäytäntö (avautuu uudessa ikkunassa)","regulatoryConsentModalAriaLabel":"Jatka hyväksymällä kaikki","regulatoryConsentModalAriaLabelBack":"Takaisin"},"stringOverrides":{"saveToList":{"introTitle":"Kirjaudu sisään tarkastellaksesi Tallennetut-osiota","defaultTitle":"Seuraa tämän lennon hintoja","defaultSubtitle":"Kirjaudu sisään tai luo tili, niin voit tallentaa suosikkilentosi ja saada sähköpostihälytyksiä, kun hinnat muuttuvat."},"priceAlerts":{"introTitle":"Seuraa halvimpaa vaihtoehtoa valitsemillesi päiville","defaultTitle":"Seuraa halvimpaa vaihtoehtoa valitsemillesi päiville","defaultSubtitle":"Aseta hintahälytys kirjautumalla sisään tai luomalla tili. Lähetämme sinulle sähköpostia, kun hinnat muuttuvat."},"loyaltyDiscounts":{"introTitle":"Kirjaudu sisään tarkastellaksesi Tallennetut-osiota","defaultTitle":"Olet vain muutaman sekunnin päässä parhaista hinnoistamme","defaultSubtitle":"Kirjaudu sisään, niin saat lisäsäästöjä ja vain jäsenille tarkoitettuja hintoja lennoista."},"trip":{"defaultTitle":"Tallenna tarjoukset, suunnittele matkat","defaultSubtitle":"Kirjaudu sisään tai luo tili tallentaaksesi lennot, majoitukset, autot ja pakettimatkat. Matkasuunnittelu alkaa täältä."},"bundledOptIn":{"introTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","defaultTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","defaultSubtitle":"Kirjaudu sisään ja tilaa viestit, niin saat alennukset suoraan sähköpostiisi parhaiden tarjousten ja matkavinkkien lisäksi.","legalText":"Jatkamalla hyväksyt Skyscannerin @@tag1@@käyttöehdot@@tag2@@ ja vahvistat, että olet lukenut @@tag3@@tietosuojakäytäntömme@@tag4@@. Voit peruuttaa sähköpostiviestien tilauksen milloin tahansa @@tag3@@tietosuojakäytännössämme@@tag4@@ kuvatulla tavalla.","successTitle":"Olet kirjautunut sisään ja tilannut viestit!"}}},"stringOverrides":{"saveToList":{"introTitle":"Kirjaudu sisään tarkastellaksesi Tallennetut-osiota","defaultTitle":"Seuraa tämän lennon hintoja","defaultSubtitle":"Kirjaudu sisään tai luo tili, niin voit tallentaa suosikkilentosi ja saada sähköpostihälytyksiä, kun hinnat muuttuvat."},"priceAlerts":{"introTitle":"Seuraa halvimpaa vaihtoehtoa valitsemillesi päiville","defaultTitle":"Seuraa halvimpaa vaihtoehtoa valitsemillesi päiville","defaultSubtitle":"Aseta hintahälytys kirjautumalla sisään tai luomalla tili. Lähetämme sinulle sähköpostia, kun hinnat muuttuvat."},"loyaltyDiscounts":{"introTitle":"Kirjaudu sisään tarkastellaksesi Tallennetut-osiota","defaultTitle":"Olet vain muutaman sekunnin päässä parhaista hinnoistamme","defaultSubtitle":"Kirjaudu sisään, niin saat lisäsäästöjä ja vain jäsenille tarkoitettuja hintoja lennoista."},"trip":{"defaultTitle":"Tallenna tarjoukset, suunnittele matkat","defaultSubtitle":"Kirjaudu sisään tai luo tili tallentaaksesi lennot, majoitukset, autot ja pakettimatkat. Matkasuunnittelu alkaa täältä."},"bundledOptIn":{"introTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","defaultTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","defaultSubtitle":"Kirjaudu sisään ja tilaa viestit, niin saat alennukset suoraan sähköpostiisi parhaiden tarjousten ja matkavinkkien lisäksi.","legalText":"Jatkamalla hyväksyt Skyscannerin @@tag1@@käyttöehdot@@tag2@@ ja vahvistat, että olet lukenut @@tag3@@tietosuojakäytäntömme@@tag4@@. Voit peruuttaa sähköpostiviestien tilauksen milloin tahansa @@tag3@@tietosuojakäytännössämme@@tag4@@ kuvatulla tavalla.","successTitle":"Olet kirjautunut sisään ja tilannut viestit!"}}},
151"initialPageGroup": "home",
152"loginFormComponentData": {"additionalConsentStringKeys":["PRIVACY_POLICY_CONSENT","AGE_RESTRICTION_CONSENT"],"authClient":{"strings":{"E
152RROR_MESSAGE_GENERIC":"Jokin meni pieleen","LOGIN_SUCCESS_TOAST":"Sisäänkirjautuminen onnistui!","INVALID_GRANT":"Väärä sähköpostiosoite tai salasana","ACCESS_DENIED":"Tätä sähköpostiosoitetta\u002Fsalasanaa ei ole liitetty mihinkään tiliin. Yritä uudelleen."}},"isProductionEnv":true,"strings":{"ariaLabelBack":"Takaisin","ariaLabelClose":"Sulje modaali","accountDetectionError":"Jokin meni vikaan. Yritä myöhemmin uudestaan.","introTitle":"Hyödynnä kaikkia toimintoja","otpAwaitLabel":"Lähetetään. Tarkista sähköpostisi...","otpErrorSendFailure":"Valitettavasti emme voineet lähettää koodiasi. Yritä uudelleen","otpResendLinkLabel":"Lähetä koodi uudelleen","defaultTitle":"Se ei ole myytti – on olemassa paras aika varata","defaultSubtitle":"Kirjaudu sisään tai luo tili, niin voit seurata hintoja, vertailla tallennettuja valintoja ja tehdä varauksen, kun hinta laskee.","introDivider":"tai","introA11yAppleLoginLabel":"Kirjaudu sisään Applella","introA11yFacebookLoginLabel":"Kirjaudu sisään Facebook-tilillä","introA11yGoogleLoginLabel":"Kirjaudu Googlen kautta","introA11yPersistentLoginLabel":"Pidä minut kirjautuneena sisään tällä laitteella","emailLabel":"Sähköposti","emailPlaceholder":"Anna sähköpostiosoitteesi","emailSubmitButton":"Jatka","emailError":"Tarkista sähköpostiosoitteesi ja yritä uudelleen.","rememberMeText":"Muista minut","legalText":"Jatkamalla hyväksyt Skyscannerin @@tag1@@käyttöehdot@@tag2@@ ja vahvistat, että olet lukenut @@tag3@@tietosuojakäytäntömme@@tag4@@.","verificationTitle":"Vahvista tilisi","verificationSubtitle":"Jatka syöttämällä @@tag1@@sähköpostiin@@tag2@@ lähettämämme vahvistuskoodi.","verificationSentNotice":"Varmennuskoodi lähetetty","verificationCodeLabel":"4-numeroinen varmennuskoodi","verificationCodeMissing":"Etkö saanut koodia? @@tag1@@Lähetä koodi uudelleen@@tag2@@","verificationSubmitButton":"Vahvista koodi","verificationCodeError":"Väärä koodi. Yritä uudelleen.","optInTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","optInSubtitle":"Saat ne suoraan sähköpostiisi parhaiden tarjousten ja matkavinkkien lisäksi.","optInAcceptButton":"Tilaa","optInDeclineButton":"Ehkä myöhemmin","optInLegalText":"Voit peruuttaa sähköpostien tilauksen profiilistasi milloin tahansa @@tag1@@tietosuojakäytännössämme@@tag2@@ kuvatulla tavalla.","successTitle":"Olet kirjautunut sisään!","chinaKoreaConsentTitle":"Jatka hyväksymällä kaikki","chinaKoreaConsentButton":"Hyväksy","chinaKoreaConsentError":"Jatka valitsemalla kaikki valintaruudut.","koreaPrivacyConsent":"Hyväksyn henkilötietojeni keräämisen ja käytön @@tag1@@tietosuojakäytännössä@@tag2@@ määritellyllä tavalla.","koreaTermsConsent":"Hyväksyn @@tag1@@käyttöehdot@@tag2@@ ja vahvistan olevani vähintään 16-vuotias.","chinaSensitiveDataConsent":"Hyväksyn, että Skyscanner voi käsitellä arkaluonteisia henkilötietojani @@tag1@@tietosuojakäytännössä@@tag2@@ määritellyllä tavalla.","chinaShareDataConsent":"Hyväksyn, että Skyscanner voi jakaa henkilötietojani kolmansille osapuolille @@tag1@@tietosuojakäytännössä@@tag2@@ määritellyllä tavalla.","chinaTermsConsent":"Hyväksyn, että Skyscanner voi kerätä, käyttää, tallentaa, käsitellä, jakaa ja siirtää henkilötietojani @@tag1@@käyttöehtojen@@tag2@@ ja @@tag3@@tietosuojakäytännön@@tag4@@ mukaisesti.","regulatoryConsentSubtitle":"Lue @@tag1@@tietosuojakäytäntömme@@tag2@@ ja @@tag3@@käyttöehtomme@@tag4@@.","a11yPrivacyLink":"Tietosuojakäytäntö (avautuu uudessa ikkunassa)","a11yTermsLink":"Käyttöehdot (avautuu uudessa ikkunassa)","a11yModalDescription":"Kirjaudu sisään tai luo Skyscanner-tili","introModalAriaLabel":"Kirjaudu sisään tai luo Skyscanner-tili","introA11yTermsOfServiceLabel":"Käyttöehdot (avautuu uudessa ikkunassa)","introA11yPrivacyPolicyLabel":"Tietosuojakäytäntö (avautuu uudessa ikkunassa)","regulatoryConsentModalAriaLabel":"Jatka hyväksymällä kaikki","regulatoryConsentModalAriaLabelBack":"Takaisin"},"stringOverrides":{"saveToList":{"introTitle":"Kirjaudu sisään tarkastellaksesi Tallennetut-osiota","defaultTitle":"Seuraa tämän lennon hintoja","defaultSubtitle":"Kirjaudu sisään tai luo tili, niin voit tallentaa suosikkilentosi ja saada sähköpostihälytyksiä, kun hinnat muuttuvat."},"priceAlerts":{"introTitle":"Seuraa halvimpaa vaihtoehtoa valitsemillesi päiville","defaultTitle":"Seuraa halvimpaa vaihtoehtoa valitsemillesi päiville","defaultSubtitle":"Aseta hintahälytys kirjautumalla sisään tai luomalla tili. Lähetämme sinulle sähköpostia, kun hinnat muuttuvat."},"loyaltyDiscounts":{"introTitle":"Kirjaudu sisään tarkastellaksesi Tallennetut-osiota","defaultTitle":"Olet vain muutaman sekunnin päässä parhaista hinnoistamme","defaultSubtitle":"Kirjaudu sisään, niin saat lisäsäästöjä ja vain jäsenille tarkoitettuja hintoja lennoista."},"trip":{"defaultTitle":"Tallenna tarjoukset, suunnittele matkat","defaultSubtitle":"Kirjaudu sisään tai luo tili tallentaaksesi lennot, majoitukset, autot ja pakettimatkat. Matkasuunnittelu alkaa täältä."},"bundledOptIn":{"introTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","defaultTitle":"Haluatko vähintään 20 %:n hinnanalennuksia?","defaultSubtitle":"Kirjaudu sisään ja tilaa viestit, niin saat alennukset suoraan sähköpostiisi parhaiden tarjousten ja matkavinkkien lisäksi.","legalText":"Jatkamalla hyväksyt Skyscannerin @@tag1@@käyttöehdot@@tag2@@ ja vahvistat, että olet lukenut @@tag3@@tietosuojakäytäntömme@@tag4@@. Voit peruuttaa sähköpostiviestien tilauksen milloin tahansa @@tag3@@tietosuojakäytännössämme@@tag4@@ kuvatulla tavalla.","successTitle":"Olet kirjautunut sisään ja tilannut viestit!"}},"locale":"fi-FI","market":"FI"},
153"sponsoredContent": undefined,
154"strevdaRuntimeProps": {"culture":{"currency":"EUR","isRightToLeft":false,"locale":"fi-FI","localeParentName":"fi","market":"FI","tld":"fi","topLevelDomain":"fi"},"containers":[{"type":"sidebar","targetElementId":"strevda-sidebar"},{"type":"leaderboard","targetElementId":"strevda-leaderboard"}],"pageName":"flights.dayview","adUnit":"flights_funnel\u002Fday_view","topLevelDomain":"skyscanner.fi","destinationType":"","isNewUser":false,"isLoggedIn":false,"utid":"8dbfd605-0cb7-46b8-92ed-801ba73437ec","flightSearch":{"cabinClass":"Economy","adults":1,"children":0,"tripType":"return","outboundDate":"","inboundDate":"","origin":{"entityId":"27544891","id":"CHIA","name":"Chicago","cityId":"CHIA","cityName":"Chicago","countryId":"US","type":"City","centroidCoordinates":[-87.6298,41.878113],"geoContainerId":"27544891","rawLocationId":"CHIA"},"destination":{}},"carHireSearch":{},"device":{"os":"Windows","isMobilePhone":false,"isTablet":false,"isBrowser":true,"browserName":"Chrome"},"featureTests":{"BD_booking_genius_member_price_V2":"b","BD_cars_xsell_content_group2_V0":"c","BD_hotels_xsell_content_group2_V0":"a","BD_image_gallery_desktop_V3":"a","BD_review_ssr_V2":"a","BD_room_name_subtitle_length_V2":"a","BD_static_floating_entry_point_V1":"a","CE_City_Country_Poc_V7":"c","GOT_BROWSER_EXPANSION_RR_V4":"a","Homepage_View_Events_No_Impact_V4":"b","Hotel_Family_Search_Web_V3":"a","
154LNT_airbnb_flight_dayview_V1":"a","MAT_compare_anything_card_V1":"a","MAT_filter_bar_on_desktop_V4":"b","MAT_opaque_deals_saving_second_V3":"b","MICHELIN_HOTEL_INDICATIVE_NEW_V1":"b","Month_View_Departure_Times_V2":"b","Packages_SC_rollout_V4":"a","Price_Pulse_PoC_3_V8":"a","Route_Capability_NonInline_V3":"a","UPS_RTS_data_collection_V1":"a","ads_maximum_repeat_creatives_V3":"b","agora_quote_service_v2_total_V4":"a","caps_interlagos_v3v4_desktop_V0":"a","dayviewpraas_ful_permanent_roi_V1":"b","dsa_legal_name_rollout_V3":"a","fps_fr_zinc_V4":"a","fps_new_code_path_desktop_V1":"a","gw_test_service_proxy_test_V1":"a","hotel_price_insights_V1":"a","hr_magnum_ui_positions_ab_V0":"a","inline_booking_refactor_V3":"a","inline_refactor_rollout_V6":"a","itinerary_token_algorithm_1_V0":"a","loyalty_non_repeat_logged_in_V0":"b","loyalty_non_repeat_opt_in_V0":"b","loyalty_only_28_days_V0":"a","loyalty_only_repeat_metrics_V0":"b","loyalty_seven_day_window_V0":"b","loyalty_single_day_window_V0":"a","merchhotelsxsell_V0":"a","mr_hyde_aws_sdk_migration_V0":"a","multiple_website_id_V4":"b","neon_mab_poc_philippine_V2":"a","new_explore_usecase_rollout_V4":"a","non_inlin_refactor_rollout_V5":"a","packages_batch_endpoint_V3":"a","packages_new_card_quote_design_V4":"b","photon_ig_7_V2":"b","prices_for_saved_itineraries_V6":"a","repeat_multi_platform_vertical_V0":"a","rollout_performance_tracking_V17":"a","sam_000b92e314ed4cbeabb31fa523_V0":"a","sam_0062c106577f435cb0f1a3c51f_V0":"a","sam_028ef10db03b422f9d39fe61e9_V0":"b","sam_03753dac27854040a55c13_V0":"b","sam_0384bc7907f54a14ac09c9_V0":"a","
154sam_03db1367181a4aec8cdd6fd8bb_V0":"b","sam_04d7f30ac59949f485894c_V0":"b","sam_04f334e104d843a6b2e2563b70_V0":"b","sam_0539c439f8524cf8b809b9_V0":"b","sam_05961e3fc295478b838065a9e6_V0":"b","sam_05df0fcba8aa48e29c59f96ade_V0":"b","sam_069c44e016294662a6478c_V0":"a","sam_070900f1343d4fba900be361a6_V0":"a","sam_0722605531e14d8a931ce08794_V0":"a","sam_087b116ade914af9a9a2e7c56c_V0":"a","sam_08f4413d7c4549a58852f8_V0":"a","sam_08f7cd95e04c42e9888c6cc9c3_V0":"a","sam_09b3ea5af6b64051806852_V0":"b","sam_0ac1b730a8e841db9c0016_V0":"b","sam_0b05ff6a2e024e47a864ad57eb_V0":"b","sam_0cce5494ec14401b849c2f_V0":"b","sam_0cd4a7feac084d23a3b407b5a2_V0":"a","sam_0d227e1a6df34a1bb6c156_V0":"a","sam_0d3cd0bd08084102a5d6e4_V0":"a","sam_0e5262536c8844e3b2a1b9_V0":"a","sam_0f1ef30ff5824c30a566f174e8_V0":"b","sam_0f97cddeaea44c89bf8ffbfe95_V0":"a","sam_103aab788f114257971d3ec7f5_V0":"b","sam_107fbc83c0824a3da2806b3140_V0":"a","sam_11b7203e31f74e43abe5d9_V0":"a","sam_13495786088d49688a53f9_V0":"a","sam_144a444a4e274088a3d84f96cb_V0":"b","sam_14f89d23b2a4484aae6e08_V0":"a","sam_15cf73a21561466d8feea0b0fe_V0":"b","sam_187157b20f8342b5af277a_V0":"b","sam_18acac6816bb4bf797013e37f3_V0":"a","sam_18f63e148dee4ce1b189c3_V0":"b","sam_1bded82bae57400aa4cb583d69_V0":"b","sam_1c2be0e226cb433fb9112e_V0":"b","sam_1cee07f430634fc1a861914786_V0":"b","sam_1cf408e44ed745c5adcb1a_V0":"b","sam_1d84c6afe6e54ef681887c509c_V0":"a","sam_1e7eab7992b0488da23d50_V0":"a","sam_1f07d53fdc414576b48038_V0":"a","sam_20f95aae3f674742927e98f26c_V0":"a","sam_211ee3334ce84280a8e13ae180_V0":"b","sam_21345cccd1a64c4f9b2710_V0":"a","sam_221990cccb724090b0a919_V0":"b","sam_24c89edca33f428f9db1ca5f51_V0":"b","sam_25f2b101999541538ad08f78cf_V0":"b","sam_2629b42c0c94424987853b_V0":"b","sam_2865bd20cb304cfcac13eb_V0":"a","sam_295b4f915644417b8ae4836cca_V0":"a","sam_2998e5ab38214b48a1a6f04ecc_V0":"a","sam_29f48d4966e34fd899a760_V0":"a","sam_2b2c661d15b94473a8e839e695_V0":"b","sam_2bb4784b751c4613aedc97_V0":"a","sam_2c960f3c4d8144f6b7272b0d56_V0":"b","sam_2ce32e4087b44ce7935ac2_V0":"b","sam_2ce3b4da717d46428d3f543cb8_V0":"a","sam_2cf8a0468e9f4daebc2566f09a_V0":"a","sam_2ec3dbad04df4e779b930e84dd_V0":"b","sam_2ede02be36bd401badeedff890_V0":"b","sam_2f30e80cea544d8b9825eaf2dc_V0":"b","sam_2f3df21e3eba4948a9efa8534b_V0":"b","sam_2f993ed0ceac4ae88ba4a2_V0":"a","sam_2ff35b3a640748428d3b9efcdb_V0":"a","sam_3155e8b4f3bb4d42976c2a7a15_V0":"a","sam_3172d850e6c84d96832179_V0":"b","sam_31b4da3728b6410880f70444b6_V0":"b","sam_31fa55e856e14c33b59d43b480_V0":"a","sam_32b0ed9841c241d7baa793092b_V0":"a","
154sam_330dfc76b10f44f9a3fd041997_V0":"b","sam_33e721a9d96b408b88416f8d3e_V0":"b","sam_345e291e3bbf488ca710c5308b_V0":"b","sam_37613a6d94d342a6b89faa_V0":"b","sam_3ae890aa97f9482f88d48cc02b_V0":"b","sam_3ba5495d529d47568541dd_V0":"b","sam_3bb7dbf8c0fb43418193002f13_V0":"a","sam_3e2825842a24411d98f066_V0":"a","sam_3eedf162c64c4b31a134de592e_V0":"a","sam_3f486438069b4d15a3f5a9_V0":"b","sam_3f6b36986b7f4f7c940560_V0":"b","sam_3fd485db3a374a6f870881638a_V0":"a","sam_403bb2e362cc42199f7069c1a5_V0":"b","sam_40fedb5b6bb24a98a09807_V0":"a","sam_4150df4c67fe43b28a974a_V0":"a","sam_41627bc7c2da4fecaf3033_V0":"b","sam_430ae73036ac4d9d80e88c654d_V0":"b","sam_437c33895d3a40958ea847_V0":"b","sam_43ae5a6556f84c389ba150bb19_V0":"a","sam_44d2aa2ba73844da9a8f7892d4_V0":"a","sam_45eb0f61ae9b49e1b0b585_V0":"a","sam_46637e7849d54187b9d5c9534b_V0":"b","sam_46f8870aefbc46e2a14daa_V1":"b","sam_46fa3f9b2be24baa8a8a9c8e9b_V0":"a","sam_47da7933647a47b0a3548c_V0":"a","sam_48fa467df72746d6b604cbb889_V0":"b","sam_49da51cd0ca6431e9d758a_V0":"a","sam_4b250c7140c24e09835e9c_V0":"b","sam_4b47f8e51840453899d4770db2_V0":"a","sam_4db57bb6f0704a61b1ba1c2a44_V0":"a","
154sam_4eccfb5539b3454aacb552_V0":"a","sam_4f5da989a19d40a18fa3e2eee7_V0":"b","sam_4fd44efaa28e402590827f2f65_V0":"a","sam_4fe748cf16e5418bb39d1a_V0":"a","sam_506ff0784a1247f6a8c841_V0":"a","sam_50b282df60e6429da91cd9c320_V0":"a","sam_50b70c89ccb14b6a8d859a_V0":"b","sam_5122a5faaea04e898cc1e3_V0":"b","sam_5122abdc6f884c09b9c39c6f95_V0":"b","sam_53511eb390f14d67989970_V0":"b","sam_53dc19930c494d4d9aae98_V0":"b","sam_542a0cde658747fdb26f71_V0":"a","sam_55dc6a1c71a6422a9d79927efd_V0":"a","sam_5aa2333f206146a580c0daea7c_V0":"a","sam_5b87d1ef0e0b45de89f52e9cce_V0":"b","sam_5be928400e5d497c996657ee21_V0":"a","sam_5c7ee90cd7f24a4487aad9_V0":"a","sam_5cc66b0c508243dfabbcf4f935_V0":"a","sam_5f41153bc60f4e76973cff_V0":"a","sam_5f8cfb1872df4aba8f18a76da7_V0":"a","sam_5f91b283c70548a0b1443a3e3e_V0":"b","sam_604ad45f3b564846bebf19_V0":"b","sam_60880a7d0536415d9bcf60ea46_V0":"b","sam_61552216e6f6464392db4f205f_V0":"b","sam_61c784531cda443a8e730e_V1":"a","sam_61d7ddab78bc4c0d8c27f4_V0":"a","sam_61ff577dca444a9c899e85d991_V0":"b","sam_62cbb7bf2f714d298466412c1a_V0":"b","sam_63779b4efe364fa68eaf746334_V0":"a","
154sam_63901c0b87e14855acddc8e0c5_V0":"a","sam_63bbc499e0ef4cca8e386a0a7f_V0":"b","sam_64869418f8274955853219f855_V0":"b","sam_649f989aac4f4c78b9171c_V0":"b","sam_654ed8e680cb48c7bb74c4a53c_V0":"a","sam_65e55fc6c48f4e309d1a24c95a_V0":"b","sam_65fa26c94de649299d6b97_V0":"a","sam_664a9f950c7d4cc8a529f6_V0":"b","sam_66b504de0f9e40f0993248933b_V0":"a","sam_679b63ff82d54adbbafde62fa8_V0":"b","sam_67fa7c0b6b3c4f8da12d5d_V0":"a","sam_68aa762e62c74414810a95f1eb_V0":"b","sam_68d9baa72f1f4a23a5537eefd5_V0":"a","sam_691f1818913847c49eee5a_V0":"b","sam_6a31e5f2acba4e1ab0e6ef_V0":"b","sam_6ab1b699896d40d3b5d493_V0":"a","sam_6bcea7078ae843a296a3bd_V0":"a","sam_6f124ac2f3364a1a8ed77e_V0":"a","sam_6f445d4bf9fc4541b984801e5c_V0":"a","sam_6f82bff601ea49578bd0b7e62d_V0":"a","sam_7059510468b84240a52013_V0":"a","sam_711760cf375647e992d451b389_V0":"b","sam_7179095fb1c14cd285b28c2824_V0":"b","sam_7226fd026d114110ba863d_V0":"a","sam_7233ca4bab6f4b42990408f0c2_V0":"a","sam_72afbeb1795c4931af3fef62ed_V0":"a","sam_72ea013afb574076b1f95e3574_V0":"b","sam_73559ded1b184f388d61da796b_V0":"b","sam_74a200bda77249dd9079ae08d1_V0":"b","sam_75a8b36c61b142c8b38974fe74_V0":"b","sam_76b8d88df83a430b9e013a_V0":"a","sam_77283136de8c4053b2e620c62d_V0":"b","sam_77355b319c484e989408818fae_V0":"b","sam_77be71e5c9144f699c00a8_V0":"b","sam_787c98c2cd5d47978da2f5b65d_V0":"a","sam_7970679f133c4470ba584d_V0":"b","sam_7a8d6172b5ea441aa8c29fba93_V0":"b","sam_7a9ca1cf80fa4e2f93d71a89ad_V0":"b","sam_7b81da
154d09a3a43e39d148b_V0":"a","sam_7e05f93d8a82432eb74df3_V0":"a","sam_7f21bc1a0c3f49f7af7df64ca5_V0":"b","sam_7f23a757b61c4801a509f54bcd_V0":"a","sam_7f32c381a3fa40fcb24f61d964_V0":"b","sam_7f610f1380f14b7a97191a_V0":"a","sam_7fab20c0dfc0481a98a6d4_V0":"a","sam_7fadc12ad9994df996c152e9d3_V0":"a","sam_81092690d10b4ec0bd7a0d6ccb_V0":"a","sam_8197ed77bd5b4840a91b9c_V0":"a","sam_81a334550508448c858ae632c8_V0":"a","sam_829f5d9bdc474bf4abeea88b17_V0":"b","sam_82a18ee417164ebe9f501e6aec_V0":"a","sam_82e85d571d9d490ea92475b7e2_V0":"a","sam_834c3456daf446fb835065f4ef_V0":"b","sam_859128b8a85643d2ab9ca4e259_V0":"a","sam_85f7f0315a66478695ecb381f3_V0":"b","sam_86d909e2d1e2423f81f8ccb059_V0":"b","sam_86f3254abf7848c487221e_V0":"b","sam_884df0ad368a48bcac9898_V0":"a","sam_89be022f3627423ab1f613_V0":"a","sam_8a322416d61d4c9380894d_V0":"a","sam_8a4d8b69f72940a0b7b3e39724_V0":"b","sam_8c16df62dd9b4cae93513a_V0":"a","sam_8c80e76c413a4727acd56a_V0":"b","sam_8c872e31c6ca4e37b470acf0f4_V0":"a","sam_8d18581c17784ba09a2187_V0":"b","sam_8dd91dbea306411ab0151ad942_V0":"b","sam_8f506e84f453410a86300c_V0":"b","sam_8fbb5d1cf0164d80a555e8d263_V0":"a","sam_8fbdf07a36eb4b90ba7373_V0":"a","
154sam_8fd8f3ccd1e64a479ed58a114c_V0":"b","sam_9120f2be47e24a6ebfce63_V0":"b","sam_9147c9ce20cb49c786805f6922_V0":"a","sam_9173acc9bfd34ac5a5e3a99b3a_V0":"b","sam_91b0bf8d59cd41e0a9d973_V0":"a","sam_925d8fde1a8645199aaa29c585_V0":"a","sam_934112b37bd247458ca2ce_V0":"a","sam_93913cfbdc76465294cc81_V0":"a","sam_93bf221a22fe4b04bf3389a621_V0":"a","sam_94af66bdefbf4885aca244_V0":"b","sam_94c44eb837c94c18bdd53b65e8_V0":"b","sam_951bf0b4205c4fd28de521f526_V0":"a","sam_959517112ce547efb3ca1058f2_V0":"a","sam_95f2e244444341dfb6cac4_V0":"a","sam_96738633bd38470a977f84_V0":"a","sam_9727ced7b84244258f096693fc_V0":"a","sam_9787ec3988364084a830bf_V0":"b","sam_98eb579487cf49d6862979_V0":"a","sam_9909a2b94a764961b19f61_V0":"a","sam_990b63d3e5574dfebf867146c1_V0":"b","sam_99c251fe742e4bfaa2e05b136e_V0":"a","sam_99f0d91677ac4ac38d3ff95bd0_V0":"b","sam_9a14251d5c6b4158aedd22a82d_V0":"b","sam_9a42101290fe46218c44ea_V0":"a","sam_9aaec327300c4315a7abb8_V0":"a","sam_9b68e9d784234ed59ee19dc796_V0":"a","sam_9bcbcedfd220430f85b327898e_V0":"a","
154sam_9c99c6e8d2dc495bb449ad_V0":"a","sam_9d3e546a3c7e41c580481f_V1":"a","sam_a00cc19e7b4d42a5b7bfef3cdc_V0":"b","sam_a0ef684e31a041c6ad6377_V0":"a","sam_a17776732fe54009b0e08b_V0":"a","sam_a2307c0c49ca4da39596f2d12a_V0":"a","sam_a2ea8f8c370f40468e4f4f_V0":"b","sam_a40cbec1609741d99d28f25046_V0":"b","sam_a4f324288edd4be59e0155_V0":"b","sam_a5b792668c33408e8bed7f_V0":"b","sam_a6c3520485f54a6994ed6a_V0":"a","sam_a721293c94e14feaac69cae7ae_V0":"a","sam_a8f91e0e5dc24443b94cf33c29_V0":"b","sam_aa40473de96e450dbc79654363_V0":"a","sam_aa46242c4b384e15aaf23281be_V0":"b","sam_aa5a513a8f9e4f2ab9c6d3f8e7_V0":"b","sam_ab57393064ba409c916ae876a3_V0":"b","sam_ac4f8c309ec14485aa7ea011ff_V0":"a","sam_ac69ee0970c54dfb85d678c403_V0":"a","sam_ad7d8289ccb74a89af22bec232_V0":"a","sam_ae6f648199c54cf09f98ff_V0":"a","sam_aea9de9b54794c4d9b25207622_V0":"a","sam_aede710695d34f469d0b05_V0":"a","sam_b062450e02cc464a9c99abcdd2_V0":"a","sam_b13e19429c394b9191ceace30c_V0":"b","sam_b15024f5d5b94354b834dbace1_V0":"a","sam_b19c70da6c52420b96b42dc359_V0":"b","sam_b478787414734e0bb391317624_V0":"b","sam_b5b51807c0674549984b4c1e55_V0":"a","sam_b5f09a082c5046a596c4b6_V0":"b","sam_b80f544919734faa8c701a1796_V0":"b","sam_b86ac0a631454fd9bd418d786e_V0":"b","sam_b8bc80109b7847babcca08_V0":"a","
154sam_b92e32ba7d954fef81edfe644c_V0":"a","sam_b98456ebed3a4cd1aa148bf8d8_V0":"b","sam_ba1f147cc80f4b0287d43e3e89_V0":"b","sam_bac18c17fa0b4fd9b31847846f_V0":"a","sam_bb7959d74dd2449cad784f1c52_V0":"a","sam_bbe5b7d4cd3f4830a3c467f64b_V0":"a","sam_bc1bc5f996864305a98ac0_V0":"a","sam_bce0f93536324ecb8efa9205b5_V0":"a","sam_bef3c5761da24fdeb257ef67ff_V0":"b","sam_bfdd619c18e749f8b2b9ae_V0":"a","sam_bfff1100bc334485b0a674ab02_V0":"b","sam_c05e2469177b4da782d529_V0":"b","sam_c095a8394a2b4eefb6e418_V0":"b","sam_c0bfe81f5ecc42548794b1_V0":"a","sam_c1573091219e48c285bb0fc387_V0":"b","sam_c2a011346ba04f799428f21788_V0":"b","sam_c31572fce5b742d7a5cec6_V0":"a","sam_c37c4d12d4a142a9992add_V0":"b","sam_c3c818b33cce48dab0bbcb_V0":"b","sam_c4336bb86d7b45378c37db_V0":"b","sam_c4cf78aafd6c40719e6ca64588_V0":"a","sam_c533d79e47e4459c8ea3c233b6_V0":"b","sam_c5ec2444e8664c81854f10cc00_V0":"b","sam_c6cc01996c734647b307414ee7_V0":"a","sam_c7395bd3f1de4f6d894755_V0":"a","sam_c8fe542b46b44f669c876b5f2b_V0":"b","sam_cb2840da4780425ea431ad_V0":"b","sam_cc333820046a40a996b623e961_V0":"a","sam_cc60dfa654b64d2587f5bcd0bb_V0":"b","sam_cc7b0aee94ce47389d4592d451_V0":"a","sam_ccb1c431d95246e5bec4fe7ea4_V0":"a","sam_ccdf8df0cf4140299b0536_V0":"b","sam_cd9a60f7100047af94c3a8_V0":"b","sam_cdb73ee75ab14026be6305378a_V0":"b","sam_cf7b7c55120d483bb90d96_V0":"b","sam_cf8d8fef88d1426aa5ecf48cf6_V0":"a","sam_d036d7637ee94053aaf1cb0860_V0":"b","sam_d0d444643b854dcea1ded01842_V0":"b","sam_d18f66cb0001431e9119c8a9b5_V0":"a","sam_d37550f286f047d992522d_V0":"b","sam_d43db55251bc4dde85b688be3a_V0":"b","sam_d4fcf5a1961b48b3af8fac52d0_V0":"a","sam_d6792c7a2e5f4175a7e530_V0":"b","sam_d711b89d614747609a39e13f68_V0":"a","sam_d75238069f1e46959c1d744675_V0":"a","sam_d88ea520a07d431e85c5aa_V0":"a","sam_d8b0fa3ee22c4c8a83bc44_V0":"a","
154sam_d8e2ccad432b4f34aa3d3e_V0":"a","sam_d96c06a45b4240deba1a4d1b66_V0":"b","sam_d971c97acf664775ba394da8f0_V0":"b","sam_d9fe35e2504d4947bc4d2cdedb_V0":"a","sam_da3c1c6d88d144778e1fceed04_V0":"a","sam_da718148159d4163b5c9556a7b_V0":"b","sam_dafbdb0b4e494f498804d2029a_V0":"a","sam_dbe5d67a1ec54e838dbd5e_V0":"b","sam_dd91567ff5d0457f97493474a3_V0":"a","sam_dd981b1bfa2746f0ae5071e950_V0":"a","sam_de5051995a504c5f893f9827f6_V0":"a","sam_deab98ccc31e432cbd58956b8f_V0":"a","sam_deb8f400f6eb460c9fd3758ece_V0":"a","sam_dec0152844474671806997f37c_V0":"a","sam_e07da1ec5c8942869d90357189_V0":"b","sam_e097826f2afe4917886e84bc62_V0":"a","sam_e136cb984a4e4b078971ccb056_V0":"a","sam_e199ddf15a9d4e60bbda90e5ea_V0":"b","sam_e3e4f4baeea24607a6dbe3a797_V0":"b","sam_e458304716e34e80ba7d9edfdb_V0":"b","sam_e4ac3c75717b428b86deab037b_V0":"a","sam_e54c1b0a602d43a0af8bce94d2_V0":"a","sam_e61923bed6ab4a8cb0c49b8ce8_V0":"b","sam_e6496f7a36ae482680b6670e94_V0":"a","sam_e69ac428a09848668f2428_V0":"b","sam_e706cf44e71c45d79c397797cc_V0":"a","sam_e716148f53e140349102050d0f_V0":"b","sam_e7dc5e99429047cf84b957_V0":"a","sam_e7e10cd288544f26bbbead_V0":"b","sam_e7e35d14454749a09f9db1_V0":"b","sam_e8d2c42fa3dc4156b97c220ddd_V0":"a","sam_ea4e0c082264441c86fbaa_V0":"a","sam_eacf1213198546479b02ca_V0":"b","sam_ebbd7e751a7243eda8e976788e_V0":"a","sam_ebc02f7e306043a7b565ac_V0":"b","sam_ec0a1e859bca4f6abfdf81_V0":"a","sam_ec30c0dcb5904057b94607_V0":"b","sam_ecf3be6f7f1b4b4cba021040bb_V0":"b","sam_eeba362b831048f28d1e0a_V0":"b","sam_eec938bc91c44f89b9b6dd_V0":"a","sam_eef7ad1a5d1744e79689a9ec5c_V0":"b","sam_f1b38c4b972b4fc08c4e836a12_V0":"b","sam_f1d050b4a25e481aa378ab8cd5_V0":"a","sam_f26549b9fda746ec85fc44_V0":"b","sam_f2848ecc3e3449fba0f6876052_V0":"a","sam_f2fd3d4175c242da9023757892_V0":"a","sam_f50f92b475e049df88e046_V0":"b","sam_f5ccd056bdc24b4e9366f1fccc_V0":"b","sam_f60bc383e0604dc4aaf943f815_V0":"a","sam_f6994907b23e4792aa7cba74c0_V0":"a","sam_f6b13c85d7e94cd4b4c172ed7b_V0":"b","sam_f7134714bd3c424086d90a_V0":"b","sam_f737bb1f5c0e43cf97e484_V0":"b","sam_f7f6f65af2f747e0a27172_V0":"b","sam_f847415b7dd0433786010d_V0":"b","sam_f8893d9922cc436e9ce9fef816_V0":"a","sam_f9c809226fd345908651e9b161_V0":"b","sam_fa367bcd04f04d8ca6e574d5fc_V0":"b","sam_fb57b032ca4945aa9a933e_V0":"a","sam_fbf506be9429407ba80b8e_V0":"a","sam_fc940b87ab6c4e77abe86579f2_V0":"b","sam_fd7c9bad011e4a06a9294dad97_V0":"b","sam_fdb5c6023b5049f590cbec_V0":"b","scratch_and_win_reboot_V0":"a","search_flights_button_color_of_V10":"a","sov_traffic_share_a_a_V2":"a","terra_proxy_get_v1_entities_V13":"a","terra_proxy_get_v2_entities_V28":"a","terra_proxy_post_v2_search_V10":"a","terra_proxy_v1_by_flights_id_V17":"a","terra_proxy_v1_by_one_id_V10":"a","terra_proxy_v1_names_flight_id_V0":"a","terra_proxy_v2_by_flights_id_V11":"a","terra_proxy_v2_by_geo_nearby_V11":"a"},"configurations":{"afsEnabled":true,"experiments_targeting":"gam_delivery_test","general_ads_enabled":true,"Ads_Show_CPM_Ribbon":"","ADS_SlotsTimeout":"10000","ShowCookieBanner":true,"afs_style_id":"7171091727","afs_channel_id":"3028470329","afs_number":"5","ads_pqs_house_ad":true,"header_bid
154ding_pages":"[\"flights.dayview\"]","header_bidding_markets":"[\"AF\",\"AL\",\"DZ\",\"AS\",\"AD\",\"AO\",\"AI\",\"AQ\",\"AG\",\"AR\",\"AM\",\"AW\",\"AU\",\"AT\",\"AZ\",\"BS\",\"BH\",\"BD\",\"BB\",\"BY\",\"BE\",\"BZ\",\"BJ\",\"BM\",\"BT\",\"BO\",\"BA\",\"BW\",\"BR\",\"VG\",\"BN\",\"BG\",\"BF\",\"BI\",\"KH\",\"CM\",\"CA\",\"CV\",\"KY\",\"CF\",\"TD\",\"CL\",\"CN\",\"CX\",\"CO\",\"KM\",\"CK\",\"CR\",\"HR\",\"CU\",\"CY\",\"CZ\",\"DK\",\"DJ\",\"DM\",\"DO\",\"EC\",\"EG\",\"SV\",\"GQ\",\"ER\",\"EE\",\"ET\",\"FO\",\"FJ\",\"FI\",\"FR\",\"GF\",\"PF\",\"GA\",\"GM\",\"GE\",\"DE\",\"GH\",\"GI\",\"GR\",\"GL\",\"GD\",\"GP\",\"GU\",\"GT\",\"GN\",\"GW\",\"GY\",\"HT\",\"HN\",\"HK\",\"HU\",\"IS\",\"IN\",\"ID\",\"IR\",\"IQ\",\"IE\",\"IL\",\"IT\",\"JM\",\"JP\",\"JO\",\"KZ\",\"KE\",\"KI\",\"KW\",\"KG\",\"LA\",\"LV\",\"LB\",\"LS\",\"LR\",\"LY\",\"LT\",\"LU\",\"MO\",\"MG\",\"MW\",\"MY\",\"MV\",\"ML\",\"MT\",\"MH\",\"MQ\",\"MR\",\"MU\",\"YT\",\"MX\",\"FM\",\"MD\",\"MC\",\"MN\",\"ME\",\"MS\",\"MA\",\"MZ\",\"NA\",\"NR\",\"NP\",\"NL\",\"AN\",\"NC\",\"NZ\",\"NI\",\"NE\",\"NG\",\"NU\",\"MP\",\"NO\",\"OM\",\"PK\",\"PW\",\"PA\",\"PG\",\"PY\",\"PE\",\"PH\",\"PL\",\"PT\",\"PR\",\"QA\",\"RE\",\"RO\",\"RU\",\"RW\",\"KN\",\"LC\",\"VC\",\"WS\",\"SM\",\"ST\",\"SA\",\"SN\",\"RS\",\"SC\",\"SL\",\"SG\",\"SK\",\"SI\",\"SB\",\"SO\",\"ZA\",\"KR\",\"ES\",\"LK\",\"SH\",\"SD\",\"SR\",\"SZ\",\"SE\",\"CH\",\"SY\",\"TW\",\"TJ\",\"TZ\",\"TH\",\"TG\",\"TO\",\"TT\",\"TN\",\"TR\",\"TM\",\"TC\",\"TV\",\"UG\",\"UA\",\"AE\",\"UK\",\"US\",\"UY\",\"UZ\",\"VU\",\"VE\",\"VN\",\"YE\",\"ZM\",\"ZW\"]","use_new_tracking_endpoint":true,"user_tracking_disable_gpt":true,"user_tracking_wait_for_cookie":true,"enableRelevantDigitalAsPrebidProvider":true,"airbnb_rhr":"url_no_filter","airbnb_price_enabled":false,"airbnb_price_overrides":"{\n  \"27536538\": { \"GBP\": \"70\", \"EUR\": \"82\" },\n  \"27536561\": { \"GBP\": \"157\", \"EUR\": \"183\" },\n  \"27536671\": { \"GBP\": \"14\", \"EUR\": \"16\" },\n  \"27537542\": { \"GBP\": \"120\", \"EUR\": \"140\" },\n  \"27538638\": { \"GBP\": \"39\", \"EUR\": \"46\" },\n  \"27539471\": { \"GBP\": \"8\", \"EUR\": \"9\" },\n  \"27539520\": { \"GBP\": \"20\", \"EUR\": \"23\" },\n  \"27539604\": { \"GBP\": \"36\", \"EUR\": \"42\" },\n  \"27539681\": { \"GBP\": \"16\", \"EUR\": \"18\" },\n  \"27539733\": { \"GBP\": \"102\", \"EUR\": \"118\" },\n  \"27539772\": { \"GBP\": \"18\", \"EUR\": \"21\" },\n  \"27539793\": { \"GBP\": \"75\", \"EUR\": \"87\" },\n  \"27539902\": { \"GBP\": \"124\", \"EUR\": \"145\" },\n  \"27540706\": { \"GBP\": \"13\", \"EUR\": \"15\" },\n  \"27540823\": { \"GBP\": \"127\", \"EUR\": \"148\" },\n  \"27540839\": { \"GBP\": \"55\", \"EUR\": \"64\" },\n  \"27540851\": { \"GBP\": \"136\", \"EUR\": \"159\" },\n  \"27541740\": { \"GBP\": \"53\", \"EUR\": \"62\" },\n  \"27541992\": { \"GBP\": \"10\", \"EUR\": \"12\" },\n  \"27542065\": { \"GBP\": \"59\", \"EUR\": \"68\" },\n  \"27542069\": { \"GBP\": \"14\", \"EUR\": \"16\" },\n  \"27542089\": { \"GBP\": \"51\", \"EUR\": \"60\" },\n  \"27542903\": { \"GBP\": \"26\", \"EUR\": \"30\" },\n  \"27542908\": { \"GBP\": \"30\", \"EUR\": \"36\" },\n  \"27543923\": { \"GBP\": \"18\", \"EUR\": \"21\" },\n  \"27544008\": { \"GBP\": \"69\", \"EUR\": \"81\" },\n  \"27544068\": { \"GBP\": \"71\", \"EUR\": \"82\" },\n  \"27544072\": { \"GBP\": \"64\", \"EUR\": \"75\" },\n  \"27544850\": { \"GBP\": \"96\", \"EUR\": \"112\" },\n  \"27544856\": { \"GBP\": \"82\", \"EUR\": \"96\" },\n  \"27545236\": { \"GBP\": \"49\", \"EUR\": \"57\" },\n  \"27545988\": { \"GBP\": \"175\", \"EUR\": \"204\" },\n  \"27546033\": { \"GBP\": \"48\", \"EUR\": \"56\" },\n  \"27546329\": { \"GBP\": \"12\", \"EUR\": \"14\" },\n  \"27547053\": { \"GBP\": \"72\", \"EUR\": \"83\" },\n  \"27547097\": { \"GBP\": \"78\", \"EUR\": \"91\" },\n  \"27547183\": { \"GBP\": \"24\", \"EUR\": \"28\" },\n  \"27547395\": { \"GBP\": \"61\", \"EUR\": \"71\" },\n  \"27547405\": { \"GBP\": \"84\", \"EUR\": \"98\" },\n  \"27547484\": { \"GBP\": \"69\", \"EUR\": \"80\" },\n  \"27548174\": { \"GBP\": \"36\", \"EUR\": \"42\" },\n  \"27548283\": { \"GBP\": \"134\", \"EUR\": \"157\" },\n  \"35078802\": { \"GBP\": \"38\", \"EUR\": \"45\" }\n}","rhr_gam_slots_disabled":false},"translations":{"COMMON_Stops_3":"3 vaihtoa","Carhire_AFS_Query1":"Auton vuokraus @@location@@","Flights_AFS_Query1":"Lennot kohteesta @@from@@ kohteeseen @@to@@","Flights_AFS_Query10":"Lentotarjoukset kohteeseen @@to@@","Flights_AFS_Query11":"Lennot kohteeseen @@to@@","Flights_AFS_Query12":"Halpalennot kohteeseen @@to@@","Flights_AFS_Query2":"Halvat lennot kohteesta @@from@@ kohteeseen @@to@@","Flights_AFS_Query3":"Lentotarjoukset kohteesta @@from@@ kohteeseen @@to@@","Flights_AFS_Query4":"Halpalennot kohteesta @@from@@ kohteeseen @@to@@","Flights_AFS_Query5":"Lennot kohteesta @@from@@ kohteeseen @@to@@","Flights_AFS_Query6":"Lentotarjoukset kohteeseen @@to@@","Flights_AFS_Query7":"Lentohinta kohteesta @@from@@ kohteeseen @@to@@","Flights_AFS_Query8":"Lentohinta kohteeseen @@to@@ kohteesta @@from@@","Flights_AFS_Query9":"Halvat lennot kohteeseen @@to@@","Flights_AFS_Query_From":"Lennot kohteesta","Flights_AFS_Query_FromTo":"Lennot kohteesta @@departure@@ kohteeseen @@destination@@","Flights_AFS_Query_To":"Lennot kohteeseen","ce_airline_flights":"{airline} – lennot","compareBtnText":"Vertaa hotelleja","from_istanbul_warn_text":"Kaikki lentoreitit, jotka olisivat aiemmin lähteneet Atatürkin lentokentältä, lähtevät nyt Istanbulin lentokentältä – 7. huhtikuuta alkaen. Lennot, jotka lähtevät Atatürkin lentokentältä ennen 5. huhtikuuta, lentävät normaaliin tapaan. Saadaksesi lisätietoja lennoista aikavälillä 5.-7. huhtikuuta, otathan yhteyttä lentoyhtiöön","from_istanbul_warn_title":"Istanbulin lentokentän siirto: 5.-7. huhtikuuta","ktst_getting_from_airport_to_centre":"Lentokentältä on helppo päästä kaupungin keskustaan, ja saatavilla on useita käteviä kuljetusvaihtoehtoja.","ktx2Stops":"2 vaihto","ktxt2Stops":"2 vaihto","ktxt3Stops":"3 vaihto","ktxt4Stops":"4 vaihto","ktxt5Stops":"5 vaihto","ktxtAd":"Mainos","ktxtAdSurveyCancel":"Peruuta","ktxtAdSurveyContinue":"Jatka","ktxtAdSurveyResponse_1":"En pidä mainostajasta tai näytetystä hinnasta","ktxtAdSurveyResponse_2":"Mainos ei ole hyödyllinen tai häiritsee hakua","ktxtAdSurveyResponse_3":"Mainoksessa on virhe tai ongelma","ktxtAdsSurveyError":"Ole hyvä ja vaihtoehto listasta","ktxtAdsSurveyStart":"Mikset halua nähdä tätä?","ktxtBookFlight":"Varaa lento","ktxtBookFlightFrom":"Varaa lento alkaen {money}","ktxtBookHotel":"Varaa hotellisi","ktxtBrowseView_sponsor_place_headline_athens":"Ateena. Klassinen kaupunkiloma.","ktxtBrowseView_sponsor_place_headline_singapore":"Missä intohimo ja mahdollisuudet kohtaavat","ktxtBrowseView_sponsor_place_message_athens":"Muinaisen historian ja modernin kulttuurin pääkaupunki","ktxtBrowseView_sponsor_place_message_singapore":"Koska olemme enemmän kuin kohde","ktxtBusiness":"Business-luokka","ktxtDayViewAllProviders":"Kaikki palveluntarjoajat","ktxtDayViewResults_AlternateDatesMessage":"Löysimme lentoja vastaaville päiville. Ovatko matkustuspäiväsi joustavat? Tutustu näihin lentoihin, jotka löysimme tälle matkalle.","ktxtDayview_hotelDesc":"Rentoudu, lepää ja virkistäydy täydellisessä huoneessa.","ktxtDestinationGuidebook_avg_temp_celsius":"Keskim. @@value@@ ºC","ktxtDestinationGuidebook_hero_a11y_explanation":"Mainos. Tutustu kohteeseen @@destination@@. @@description@@","ktxtDestinationGuidebook_label_celsius":"{0} °C","ktxtDirect":"Suora","ktxtDownload":"Lataa","ktxtDynamicAdFlightAndHotelLabel":"Lento + hotelli","ktxtDynamicAdPerPersonLabel":"per henkilö","ktxtDynamicAdTotalLabel":"yhteensä {0}","ktxtEconomy":"Turistiluokka","ktxtFirst":"Ensimmäinen luokka","ktxtFlightsArrivalTime":"@@time@@ (+1)","ktxtFlightsDynamicAdBookButton":"Varaa","ktxtFlightsDynamicAdFromLabel":"alkaen","ktxtFlightsDynamicAdLoadingMessage":"Tarkasta hinnat ja säästä","ktxtFlightsDynamicAdOneWayLabel":"pelkkä meno","ktxtFlightsDynamicAdPersonOneWayLabel":"per henkilö, pelkkä meno","ktxtFlightsDynamicAdPersonReturnLabel":"per henkilö, meno-paluu","ktxtFlightsDynamicAdReturnLabel":"paluu","ktxtFlightsDynamicAdTermsAndConditions":"Käyttöehtoja sovelletaan","ktxtFlightsDynamicAdToLabel":"mihin","ktxtFlightsItinerary":"@@starttime@@ (@@stops@@) @@endtime@@","ktxtFromLocation":"kohteesta @@location@@","ktxtFromPrice":"alkaen @@price@@","ktxtHotelAdvert_OC_Airbnb_PricePerDay":"alkaen {price}\u002Fvrk","ktxtHotelAdvert_OC_Airbnb_RoomType":"Koko koti","ktxtHotelAdvert_OC_Airbnb_Subtitle":"Löydä unelmiesi majoitus, johon kuuluu yksityisyyttä, tilaa ja kaikki tarvitsemasi mukavuudet.","ktxtHotelAdvert_OC_Airbnb_Title":"Tunne olosi kotoisaksi kohteessa {destination}","ktxtHotelAdvert_OC_StartSaving":"Saat säästöä jo tänään","ktxtHotelAdvert_OC_Stays_Subtitle":"Löydämme sinulle parhaat tarjoukset hotelleista, asunnoista ja kaikesta siltä väliltä.","ktxtHotelAdvert_OC_Stays_Title":"Tarvitsetko majoituksen kohteessa {destination}?","ktxtHotelAdvert_OC_Title_AlsoDoHotels":"Meiltä löydät myös hotellit","ktxtHotelAdvert_OC_Title_FindMoreRooms":"Löydät enemmän huoneita, enemmän valinnanvaraa ja enemmän tarjouksia, kun haet k
154auttamme.","ktxtHotelAdvert_OC_Title_MoreDescForHotel":"Vertaa hintoja satojen muiden hotellien verkkosivuilta samassa paikassa.","ktxtHotelAdvert_OC_Title_NeedAHotel":"Tarvitsetko hotellin?","ktxtHotelAdvert_OC_cleanliness_rating":"Puhtaus {rating}","ktxtHotelAdvert_OC_exploreAllBtn":"Tutustu kaupunkiin {destination}","ktxtHotelAdvert_OC_freeCancellation":"Ilmainen peruutus","ktxtHotelsDynamicAdHotelsLabel":"Hotellit kohteessa {0}","ktxtHotelsDynamicAdNightLabel":"\u002F yö","ktxtHotelsDynamicAdStarsLabel":"tähteä","ktxtHotelsInlineShowAll":"Näytä kaikki hotellit","ktxtInlineAdSponsored":"Sponsoroitu","ktxtIntentmediaCompare":"Vertaa","ktxtIntentmediaHeadline":"Vertaa Skyscanneriin","ktxtNumberBookingsLastMonth":"@@bookings@@ edellisen kuukauden varaukset","ktxtNumberExitsLastMonth":"@@exits@@ edellisenä kuukautena katsotut tarjoukset","ktxtNumberHotels":"Valitse @@hotels@@ hotelleista","ktxtNumberHotelsWorldwide":"Valitse yli @@hotels@@ hotellista maailmanlaajuisesti","ktxtNumberPartners":"@@partners@@ hotelliketjut ja matkatoimistot","ktxtNumberSearchesLastMonth":"@@searches@@ edellisen kuukauden haut","ktxtPremiumEconomy":"Premium-turisti","ktxtSponsoredHeaderVideo_PauseVideo":"Keskeytä video","ktxtSponsoredHeaderVideo_PlayVideo":"Toista video","ktxtStop":"1 välilasku","ktxtStops":"{number} vaihto","ktxtTameAirportTransferCallToAction":"Katso kuljetukset lentokentältä","ktxtTameAirportTransferHealine":"Lentokenttäkuljetukset","ktxtTameAirportTransferMessage":"Tarvitsetko kyydin lentokentältä? Katso nämä helpot ovelta ovelle -kuljetusvaihtoehdot lentokentältä.","ktxtTameButtonTitle":"Avautuu uudessa ikkunassa","ktxtTameCarHireBookingPanelCallToAction":"Etsi auto","ktxtTameCarHireCallToAction":"Etsi vuokra-autoja","ktxtTameCarHireCity":"{city} - tarvitsetko vuokra-auton?","ktxtTameCarHireCityPrice":"Vuokraa auto kohteessa {city} alkaen {price} päivää kohden","ktxtTameHotelCity":"Tarvitsetko hotellin täältä: {city}?","ktxtTameHotelCityPrice":"Tarvitsetko hotellin täältä: {city}? Huoneet alkaen {price}.","ktxtTameHotelRoomPerNight":"Huoneet alkaen {price}\u002Fyö","ktxtTameHotelsCallToAction":"Etsi hotelleja","ktxt_Ad_info_message":"Näet tämän kumppanin mainoksen, koska se vastaa hakuehtojasi ja markkina-aluettasi.","ktxt_CarHire_Advert_OC_Daily_Price":"{price} \u002F päivä","ktxt_CarHire_Advert_OC_Find_A_Car":"Etsi auto","ktxt_CarHire_Advert_OC_Price_From":"Autonvuokraus alkaen","ktxt_CarHire_Advert_OC_SubTitle":"Älä rajoitu lentoihin – etsi tarjouksia myös autoista. ","ktxt_CarHire_Advert_OC_Title":"Autonvuokraus kohteessa {city name}","ktxt_a11y_Ad_info_button":"Lisätietoja","ktxt_a11y_advertisement_by_scenic":"Mainos: @@scenic@@.","ktxt_a11y_close_button":"Sulje","ktxt_a11y_sponsored_cta":"Sponsoroitu. {cta}","ktxt_a11y_sponsored_message":"Sponsoroitu. {message}","ktxt_a11y_sponsored_message_cta":"Sponsoroitu. {message}. {cta}","ktxt_a11y_sponsored_message_price_cta":"Sponsoroitu. {message}. {price}. {cta}","ktxt_a11y_sponsored_partner_cta":"Mainos: {partner}. {cta}","ktxt_a11y_sponsored_partner_message":"Mainos: {partner}. {message} ","ktxt_a11y_sponsored_partner_message_cta":"Mainos: {partner}. {message}. {cta}","ktxt_a11y_sponsored_partner_message_price_cta":"Mainos: {partner}. {message}. {price}. {cta}","ktxt_a11y_sponsored_partner_price_cta":"Mainos: {partner}. {price}. {cta} ","ktxt_a11y_sponsored_price_cta":"Sponsoroitu. {price}. {cta}","ktxt_ad_a11y_origin_description":"{origin} – {description}","ktxt_ad_ai_guidance":"Nämä tiedot ovat tekoälyn luomia, ja ne ovat vain ohjeellisia.","ktxt_ad_avg":"Keskim.","ktxt_ad_bus":"Bussi","ktxt_ad_car":"Auto","ktxt_ad_discover_the_best":"Katso, mikä on parasta, mitä {location} tarjoaa","ktxt_ad_from_landmarks_to_hidden_gems":"Tutustu suosituimpiin aktiviteetteihin ja unohtumattomiin elämyksiin aina suosituimmista maamerkeistä piilotettuihin helmiin.","ktxt_ad_great_for":"Sopii hyvin seuraaviin:","ktxt_ad_info_title":"Miksi näet tämän mainoksen","ktxt_ad_learn_how_skyscanner_works":"Lue, miten Skyscanner toimii.","ktxt_ad_location":"Sijainti:","ktxt_ad_month_glance":"{month}
154 yhdellä vilkaisulla","ktxt_ad_more_info_title":"Lisätietoja tästä mainoksesta","ktxt_ad_partner_flights_only":"Vain kumppanin {partner} lennot kohteeseen","ktxt_ad_powered_by_ai":"Tekoälypohjainen ominaisuus","ktxt_ad_show_partner_flights_only":"Näytä vain kumppanin {partner} lennot kohteeseen","ktxt_ad_sponsored_by_partner_a11y":"Sponsoroinut {partner}","ktxt_ad_temperature":"Lämpötila","ktxt_ad_top_things_to_do":"Suosituimmat aktiviteetit","ktxt_ad_tourist_levels":"Matkailutasot","ktxt_ad_train":"Juna","ktxt_ad_travel_time_to_centre":"Matka-aika kaupungin keskustaan","ktxt_ad_when":"Ajankohta:","ktxt_ad_why_fly_title":"Miksi valita {partner}","ktxt_compareunit_heading":"Lisää lentovaihtoehtoja","ktxt_dsa_based_on_now_body":"Käytämme esimerkiksi hakutietojasi, sijaintiasi, kieliasetuksiasi ja tietoja siitä, mitä muut matkustajat katsovat, päättääksemme, mitä näytämme.","ktxt_dsa_based_on_now_title":"Perustuu siihen, mitä teet juuri nyt","ktxt_dsa_based_on_past_body":"Voimme myös käyttää aiempia hakujasi, laitetietojasi sekä matkustus- ja lentoyhtiöasetuksiasi, jotta mainokset olisivat osuvampia.","ktxt_dsa_based_on_past_title":"Perustuu siihen, mitä olet tehnyt","ktxt_dsa_why_seeing_body_single":"Teemme yhteistyötä matkakumppaneiden kanssa näyttääksemme sinulle hyödyllistä ja merkityksellistä sisältöä. Tämän mainoksen sponsoroi {partner}.","ktxt_dsa_why_seeing_body_with_agency":"Teemme yhteistyötä matkakumppaneiden kanssa näyttääksemme sinulle hyödyllistä ja merkityksellistä sisältöä. Tämän mainoksen sponsoroi {partner} ja sen maksaa {agency}.","ktxt_partnership":"Kumppanuus","ktxt_partnership_with":"yhteistyössä toimijan {partner_name} kanssa","ktxt_price_from":"Alkaen","needHotel":"Tarvitsetko myös hotellin?","needHotelDesc":"Etsi täältä upea tarjous tuhansien vaihtoehtojen joukosta.","to_istanbul_warn_text":"Kaikki lentoreitit, jotka olisivat aiemmin saapuneet Atatürkin lentokentälle, saapuvat nyt Istanbulin lentokentälle – 7. huhtikuuta alkaen. Lennot, jotka saapuvat Atatürkin lentokentälle ennen 5. huhtikuuta, lentävät normaaliin tapaan. Saadaksesi lisätietoja lennoista aikavälillä 5.-7. huhtikuuta, otathan yhteyttä lentoyhtiöön","to_istanbul_warn_title":"Istanbulin lentokentän siirto: 5.-7. huhtikuuta","txtHotelAdvert_OC_CentralOption":"Keskeinen sijainti","txtHotelAdvert_OC_Title_MoreThanRoom":"Enemmän kuin vain huone","txtHotelAdvert_OC_Title_hotelsInLocation":"Hotelleja kaupungissa {location}","txtHotelAdvert_OC_Title_hotelsInLocation_airport":"{airport} – hotellit","txtHotelAdvert_OC_findMoreHotels":"Etsi parhaat majoittumisalueet","txtHotelAdvert_OC_location_rating":"Näytä hotellit","txtHotelAdvert_OC_poiPrice":"Alkaen {tag}{price}{\u002Ftag}\u002Fyö","txtHotelAdvert_OC_starAndPriceDesc":"{starNum} tähden hotellit kaupungissa {location} joustavalla varauksella alkaen {price}","txtHotelAdvert_OC_starAndPriceDesc_airport":"{starNum} tähden\nhotellit kohteessa{airport} joustavalla varauksella alkaen {price}","txtHotelAdvert_OC_top_partners_description_in_combined_search":"Löydät tulokset kaikilta suosituimmilta hotellisivustoilta Skyscannerin kautta.","txtHotelAdvert_OC_top_partners_explore_hotels":"Tutki hotelleja","txtHotelAdvert_OC_top_partners_title_in_combined_search":"Löysitkö lennot? Löydä seuraavaksi hotelli","txtHotelAdvert_OC_viewHotelsBtn":"Sijainti {rating}"}},
155"homepageAds": "{\"slotAdverts\":{\"slot1\":{\"items\":[{\"trackingPixels\":{\"impression\":[\"\u002Fg\u002Faps\u002Fpublic\u002Fapi\u002Fv1\u002Fpixel\u002Fimpression?encryptedData=AeOGK%2FdNqOkfljyi8IIA9EjhVBpVYcPXuwOqjqE6su9VGenhnBhxd%2BRM0gYUq8DYhHJcPBRnHM%2FbNhDUZW3W59Vu%2FLKKez1zFMvgyrDT8KOFXQ%2BmcqvMXqFEuw6AYAeq4iuLUmXWzOukrfGF8FPvBtbcW2NJGNoo94tLytIjEw%2FV%2FSrUzHK%2F2U%2FTmGAvKpNwZMj9vSDBEq%2FBwhTbAIRtPu%2BI0ZCKqXhrgLGEb16It45prq%2FhbjNvGVjBr74nV3HGiGmBTPjI8mMNVLPzXhy4adpSNF2djgZ%2Fk0Q4f6di57RCQCW2b5Fhy%2FNn3lH98FdX5iRs6Rj6hsduUb6PKbyTUS9ievhKaKdDFPOkSYIwB2CEN2x06MbMLq0%2FSipPeNaNeIfUwAmLQJGzKG2S5Ow%2Fbg%3D%3D\"],\"click\":[\"\u002Fg\u002Faps\u002Fpublic\u002Fapi\u002Fv1\u002Fpixel\u002Fclick?encryptedData=Aez19kUVg3OMgCEawd1Rgnbjl%2Fbny4cmggXk
155p7PfB2Du2TveVPoaEXnZyffZiPiS6bkyIk%2Fa0WmrCda87u%2BELi%2FW%2FWvi9z9uPyAT7K9wlzPWFkZeFFcGNvUg%2FAfctZOSx%2FkmZjEFc0HDfspjmX3YOfjgJ%2Bsni%2F3soMH%2BWPiGXPtaOuPv2yyTRIqMQtJZ6SdcjaeyALxWoZDj46vqjJ%2BAVRm%2F6vVZ446Il66mBnol63KP%2B4F6GR5j2xkTnfaLZ%2FNhRMY%2Bvll6hg77wO5%2FxEye2b4F37YQy95PNZl8WhveNvqydV%2Bu6KOfTlSCid3LfEhc24LBLOu9brVK8KT%2BuvqBXJPazrbgnOYwT%2F07f56Nk7kJxoZqH%2Fv8r703nUf6%2FE0TuUyAg7a6wUPFIVPImcg49GLuNHFX2%2B0D8A5haqM2d%2FUhk7gaK7pauWyr1xbThys1JVh%2B6Q%3D%3D\"],\"view\":[\"\u002Fg\u002Faps\u002Fpublic\u002Fapi\u002Fv1\u002Fpixel\u002Fview?encryptedData=AT0hRkOVD5AlLXXqYivQ9HK8L8y%2FpHRqSFUWu2SGc3B%2BSNLMWXPCCS1n6MBnV7nhgoxTdqUq5c%2BO6ukMHon3%2BDvDcBxvBGojOehPlXgDbaLqiEgIg2IBKtfW3fuoWsaZEL7LCRrPMhokfev%2BxDu6uF4ZSXfrzHUzgaLylnSPBCVILK9CpWa8VSR2AT69MMhlLFOnz5eVR7G5Q%2FHXL5MIm2E4xCb1kTI1oz3CD9WhWX%2BwZTpeoCO9tRVeT6p8%2B9tTbr%2FUvpoSmycQPjm%2FvzlPMWQVtAW8jnkDq3tLo2w%2BP6pSPH%2BIibqF2XGff4EC0YBX3MPf%2FQm0oeLVWn8Ey4KMAX2H9w%2F1FVH%2BA03a8nPBJFBhd87u45ryPSmASsxJRGGGv4qaoZ71CaC%2B0G2SW0ouBZgz7ihE9lgX3PozXAhd27sIBnYJ0DfSpzdd2j6HhgZ%2BuS5VGg%3D%3D\"],\"engage\":[\"\u002Fg\u002Faps\u002Fpublic\u002Fapi\u002Fv1\u002Fpixel\u002Fengage?encryptedData=ARqlO6I0f8TxrnrjbhUGNS%2Fv8kcPGTIpemkZNGwLKsyH9FacI%2FAx7XoJFcbXpZVymWxtBNrn7bsKKkwCOkKEgJmGn6B8E%2BtyFaowqMR7sg1f4Of7B8Tc2QAPl0duHPmLE4lUEFrN6alWAKSqTdXFY4zAuzqGNEepdtVYiPL64eXOke%2F6GIkKcEuDeoBDqnjA6ZHh0V02ipKPD2z0jdj4jcuLHLA4IPoRFDoIiI3NmeWI8RdLhLznNTNvDCS5ykOZPfYbRr2nU9HYUReQxy23n7IYhGvlUqhCwXFBPuhsyxnAvzQY8jWtz4OzV9kixDPwK4m8jKrGWV4cut0a7Ppk51YuSRb9pT676MIS0TbbG5c7rvPPPfnNAke9b46U22BnDOJT58DMWKf1L3H5%2BxZ6zxb0vRU%2FcPP4KztvwYjzfJ1bvd%2FFQqUR35PpimK2HIcvlx9e5Q%3D%3D\"]},\"trackingContext\":{\"idCreative\":\"CAM-1c872cfb-3957-4ceb-8c9c-f18c945a5523\",\"
155idPlacement\":\"desktop.flights.homepage\u002Fslot1\",\"idFormat\":\"fmt.graphicPromo\",\"idTracking\":\"81d0df26-fdd9-4751-a2bc-22732ced1e3f\",\"idView\":\"c77d4fe8-26bb-4ade-b543-f80a85f48d25\"},\"creative\":{\"graphicPromo\":{\"headline\":\"Löydä ikimuistoisia majoituksia\",\"layoutType\":\"GRAPHIC_PROMO_LAYOUT_TYPE_CARD\",\"horizontalAlignment\":\"GRAPHIC_PROMO_HORIZONTAL_ALIGNMENT_LEFT\",\"verticalAlignment\":\"GRAPHIC_PROMO_VERTICAL_ALIGNMENT_TOP\",\"backgroundImageDesktop\":\"https:\u002F\u002Fcontent.skyscnr.com\u002Fm\u002F65c1f915d199e748\u002Foriginal\u002FMerch-XXX-GraphicPromo-Desktop-2096x800px.jpg?imbypass=true\",\"backgroundImageMobile\":\"https:\u002F\u002Fcontent.skyscnr.com\u002Fm\u002F48701211acad5e0e\u002Foriginal\u002FMerch-XXX-GraphicPromo-App-1200x1600px.jpg?imbypass=true\",\"subHeadline\":\"Yli 5 miljoonaa majoitusta hotelleista koteihin.\",\"fontColour\":\"#ffffff\",\"imageTransparent\":false,\"callToActions\":[{\"type\":\"CALL_TO_ACTION_TYPE_WEBPAGE\",\"uri\":\"\u002Fhotels\",\"buttonText\":\"Hae nyt\"}]}},\"performanceEventsPayloads\":{\"impression\":\"AUtPMuLk6OmZQJdByYRErG9wKAVt2v+0LqucScUhuNWD+zAKY0XYx2jkDeNjTGJTSkAyAyBpZECqfmmICrV\u002FMU\u002F0bsMa4wVdhcN6tcKEL3gxOGNGEYooR76Frwlk82qFoACpxMAOz7L\u002FNuIpchHAbTPoBuP6BEuLSOXfs10WlfWJ9dARP9jJCjqEDpS6u1KwjP6LMkNLc9Fo0p6iGEI3U42m1\u002FYV65tSEV8GirW7GVRJZZQv+aT\u002F5hLy1ipH6n4Rz4UdHTRCwMky2FOzQHpsmawDFpr2ELYlhoUHT2jOD0o9CYVg1Eq1rh0ik72+\u002FFMMmAaYOuTOugZn2FRVAKbuA85aJbQWutDlCpxjVm5ENUoZSnh1SbZgaAtxR2hFvfrskH4cSKuOzMO+QJDdHnh3JncB\",\"click\":\"AdwSJY40r1gz0DEaTxN2f3JfFTLDSrbwM8rbo\u002FhmdVHfDcDTQjfQQWxB51cqdagNgAJq5Ap3OfL72REW6fuobxTgBU31V1wW22ZvM5g4lsF3yK2zLPankQyAWaNhy\u002FUzREjDUEIA6CnUWUyd9N731s1NJWG\u002Fe3h0iNyPyGCOWyX\u002FozVjP2ifUhNqfBpOMAcjxVlG6lK+9lidADhbjONKmmRwYnafQ1V86yTDo7SeWN41MY0Ii2CDGH1tKkwApY+fkC9Th3Q8CXcdvuBNt5gNzuyZCltEYSG3Ef9vg9XaTEU1VNvSrTTUAJwR7+9R8M14N\u002F1JFwOA2JZ72w7N76JE0WHMxzdWXpfNS9ZUeQU8WSEBflSYDHzRD9Kzzk5PlEEjTJI2F5vvCHauVu0Odz4CshnWZ3GLJB\u002FfNOaXDApLXbelqutBxL9pvh4cIAtXALO0dtcJWZt9\",\"view\":\"AXLnMc6+5peRLH0IYdcRvR7rt6OR5ma4vn3ahf\u002Fb14XMjtPax5QX4N5C56rQ4ycqEwLC0ntuj+KeN6TAysjHn7ORh9cusxXkG5ZW32M6t3Zor3m32+0bDU57s4vSmfjKYnjgIJ+eSMB3b\u002F9oMMYihQ3DtUQgQvmywctmfX+GPRGJzLLHnfJvzjFVecpMyv9LGVXqRK9GbHn5kZnEV6oYtbrIPRCVzHLlBCyAp8U7ln4mG67g\u002FkqrqkCSAKeBER3Eb1JnycOhaHPkzioi1zxBr\u002F5TXKnLlwSxctos6GwToKaJAGiMYsn7M1E8hgkg2bbdtRCVsdF4WznbtcQ8FvJioo9bZrkw6MPY7em0QS2ZiKSiY9TE5SlNY74gjIRjiEiy5A2SxST2UJZIcNEbAIlt1UbTUUQTtXOmXnsGtAXlNeFM4QhsV+sZigxNOaVVb1ZQYgjtCZY7\",\"engage\":\"AbIopKk7rPMARAIplxPFkqmHvZu1Q8ssJ2TR7zMpfLXn\u002FWaOiUCYu9MvTCl+\u002FRI\u002FNaY0m7YSYMeJVm3WtN9dOrsCzP0eAlMtYreHlPXoLjwRynUfrPk\u002FDIDwbhgXCP6YuOjWY8qmtb6FjVeGqfoQQ7YAQ4bAKuaAI47jUInLjBDRRUb355OvctBHCab0aJWLY0wPm4CwAzqe3j7S\u002F\u002FGMI7etVWRGGUOViRKdqAI0PstaGc6hYuTngjthyrvqwUXZliGxElYi96mzGgQCMvTxVWD\u002FxHTM5VsdUJN8nTxKUKXYF3GurFOV8vuSwssQNt8pg9EsCuAxoWH5yU4P\u002FAfr2e\u002FzkdJz6xRFsdpPgRtnRnGwe28ScqF6\u002FD3A\u002FaWbjG6UEUGlmAvqbAZwwQrJmciU3xe7f9Ze62Zoi1YBSxtuc2w6VifibFTbl7NbK+d5uT+RGjj8Bp1g\"}}]}}}",
156"jhaToken": "CAISYAiBkf3VBhIINzE0NDYwNjgYh7b91QYgACoCRkkyBWZpLUZJOABCA0VVUlIHdW5rbm93bloEaG9tZWABaABwAHgAgAEAiAEAkgECZmmaARF3d3cuc2t5c2Nhbm5lci5maQ==",
157"userInfo": {"utid":"8dbfd605-0cb7-46b8-92ed-801ba73437ec","isLoggedIn":false,"isNewUser":false},
158"viewId": "c77d4fe8-26bb-4ade-b543-f80a85f48d25"
159};
160    </script>
160
161
162    
162<script src="https://js.skyscnr.com/sttc/nx/web-platform/banana/static/js/translations/translation.release.8ac1c85ef27da0c747de.fi-fi.js"></script>
162
163    
163<script>
164      window.__ASSET_PATH = 'https://js.skyscnr.com/sttc/nx/web-platform/banana/';
165    </script>
165
166    
166<script src="https://js.skyscnr.com/sttc/nx/web-platform/banana/static/js/runtime-main.d049a2ac.js"></script>
166<script src="https://js.skyscnr.com/sttc/nx/web-platform/banana/static/js/200.8166d7ce.js"></script>
166<script src="https://js.skyscnr.com/sttc/nx/web-platform/banana/static/js/main.1f70a5f6.js"></script>
166
167    
167<script id="trackolding-sync" crossorigin="anonymous" src="https://js.skyscnr.com/sttc/trackolding/client-tracking-sync.0f605c247934913eb6db.js" data-data='{&quot;microsite&quot;:{&quot;name&quot;:&quot;banana&quot;},&quot;userInfo&quot;:{&quot;utid&quot;:&quot;8dbfd605-0cb7-46b8-92ed-801ba73437ec&quot;,&quot;isInternalUser&quot;:false,&quot;isNewUser&quot;:false,&quot;isLoggedIn&quot;:false},&quot;culture&quot;:{&quot;market&quot;:&quot;FI&quot;,&quot;currency&quot;:&quot;EUR&quot;,&quot;locale&quot;:&quot;fi-FI&quot;,&quot;tld&quot;:&quot;fi&quot;},&quot;device&quot;:{&quot;osName&quot;:&quot;Windows&quot;,&quot;osVersion&quot;:&quot;unknown&quot;,&quot;model&quot;:&quot;unknown&quot;,&quot;vendor&quot;:&quot;unknown&quot;,&quot;browserVendor&quot;:&quot;Google&quot;,&quot;browserVersion&quot;:&quot;128.0.0.0&quot;,&quot;browserName&quot;:&quot;Chrome&quot;,&quot;primaryHardwareType&quot;:&quot;Desktop&quot;,&quot;marketingName&quot;:&quot;unknown&quot;,&quot;isMobilePhone&quot;:false,&quot;isTablet&quot;:false,&quot;isBrowser&quot;:true,&quot;isRobot&quot;:false},&quot;featureTests&quot;:{&quot;BD_booking_genius_member_price_V2&quot;:&quot;b&quot;,&quot;BD_cars_xsell_content_group2_V0&quot;:&quot;c&quot;,&quot;BD_hotels_xsell_content_group2_V0&quot;:&quot;a&quot;,&quot;BD_image_gallery_desktop_V3&quot;:&quot;a&quot;,&quot;BD_review_ssr_V2&quot;:&quot;a&quot;,&quot;BD_room_name_subtitle_length_V2&quot;:&quot;a&quot;,&quot;BD_static_floating_entry_point_V1&quot;:&quot;a&quot;,&quot;CE_City_Country_Poc_V7&quot;:&quot;c&quot;,&quot;GOT_BROWSER_EXPANSION_RR_V4&quot;:&quot;a&quot;,&quot;Homepage_View_Events_No_Impact_V4&quot;:&quot;b&quot;,&quot;Hotel_Family_Search_Web_V3&quot;:&quot;a&quot;,&quot;LNT_airbnb_flight_dayview_V1&quot;:&quot;a&quot;,&quot;MAT_compare_anything_card_V1&quot;:&quot;a&quot;,&quot;MAT_filter_bar_on_desktop_V4&quot;:&quot;b&quot;,&quot;MAT_opaque_deals_saving_second_V3&quot;:&quot;b&quot;,&quot;MICHELIN_HOTEL_INDICATIVE_NEW_V1&quot;:&quot;b&quot;,&quot;Month_View_Departure_Times_V2&quot;:&quot;b&quot;,&quot;Packages_SC_rollout_V4&quot;:&quot;a&quot;,&quot;Price_Pulse_PoC_3_V8&quot;:&quot;a&quot;,&quot;Route_Capability_NonInline_V3&quot;:&quot;a&quot;,&quot;UPS_RTS_data_collection_V1&quot;:&quot;a&quot;,&quot;ads_maximum_repeat_creatives_V3&quot;:&quot;b&quot;,&quot;agora_quote_service_v2_total_V4&quot;:&quot;a&quot;,&quot;caps_interlagos_v3v4_desktop_V0&quot;:&quot;a&quot;,&quot;dayviewpraas_ful_permanent_roi_V1&quot;:&quot;b&quot;,&quot;dsa_legal_name_rollout_V3&quot;:&quot;a&quot;,&quot;fps_fr_zinc_V4&quot;:&quot;a&quot;,&quot;fps_new_code_path_desktop_V1&quot;:&quot;a&quot;,&quot;gw_test_service_proxy_test_V1&quot;:&quot;a&quot;,&quot;hotel_price_insights_V1&quot;:&quot;a&quot;,&quot;hr_magnum_ui_positions_ab_V0&quot;:&quot;a&quot;,&quot;inline_booking_refactor_V3&quot;:&quot;a&quot;,&quot;inline_refactor_rollout_V6&quot;:&quot;a&quot;,&quot;itinerary_token_algorithm_1_V0&quot;:&quot;a&quot;,&quot;loyalty_non_repeat_logged_in_V0&quot;:&quot;b&quot;,&quot;loyalty_non_repeat_opt_in_V0&quot;:&quot;b&quot;,&quot;loyalty_only_28_days_V0&quot;:&quot;a&quot;,&quot;loyalty_only_repeat_metrics_V0&quot;:&quot;b&quot;,&quot;loyalty_seven_day_window_V0&quot;:&quot;b&quot;,&quot;loyalty_single_day_window_V0&quot;:&quot;a&quot;,&quot;merchhotelsxsell_V0&quot;:&quot;a&quot;,&quot;mr_hyde_aws_sdk_migration_V0&quot;:&quot;a&quot;,&quot;multiple_website_id_V4&quot;:&quot;b&quot;,&quot;neon_mab_poc_philippine_V2&quot;:&quot;a&quot;,&quot;new_explore_usecase_rollout_V4&quot;:&quot;a&quot;,&quot;non_inlin_refactor_rollout_V5&quot;:&quot;a&quot;,&quot;packages_batch_endpoint_V3&quot;:&quot;a&quot;,&quot;packages_new_card_quote_design_V4&quot;:&quot;b&quot;,&quot;photon_ig_7_V2&quot;:&quot;b&quot;,&quot;prices_for_saved_itineraries_V6&quot;:&quot;a&quot;,&quot;repeat_multi_platform_vertical_V0&quot;:&quot;a&quot;,&quot;rollout_performance_tracking_V17&quot;:&quot;a&quot;,&quot;sam_000b92e314ed4cbeabb31fa523_V0&quot;:&quot;a&quot;,&quot;sam_0062c106577f435cb0f1a3c51f_V0&quot;:&quot;a&quot;,&quot;sam_028ef10db03b422f9d39fe61e9_V0&quot;:&quot;b&quot;,&quot;sam_03753dac27854040a55c13_V0&quot;:&quot;b&quot;,&quot;sam_0384bc7907f54a14ac09c9_V0&quot;:&quot;a&quot;,&quot;sam_03db1367181a4aec8cdd6fd8bb_V0&quot;:&quot;b&quot;,&quot;sam_04d7f30ac59949f485894c_V0&quot;:&quot;b&quot;,&quot;sam_04f334e104d843a6b2e2563b70_V0&quot;:&quot;b&quot;,&quot;sam_0539c439f8524cf8b809b9_V0&quot;:&quot;b&quot;,&quot;sam_05961e3fc295478b838065a9e6_V0&quot;:&quot;b&quot;,&quot;sam_05df0fcba8aa48e29c59f96ade_V0&quot;:&quot;b&quot;,&quot;sam_069c44e016294662a6478c_V0&quot;:&quot;a&quot;,&quot;sam_070900f1343d4fba900be361a6_V0&quot;:&quot;a&quot;,&quot;sam_0722605531e14d8a931ce08794_V0&quot;:&quot;a&quot;,&quot;sam_087b116ade914af9a9a2e7c56c_V0&quot;:&quot;a&quot;,&quot;sam_08f4413d7c4549a58852f8_V0&quot;:&quot;a&quot;,&quot;sam_08f7cd95e04c42e9888c6cc9c3_V0&quot;:&quot;a&quot;,&quot;sam_09b3ea5af6b64051806852_V0&quot;:&quot;b&quot;,&quot;sam_0ac1b730a8e841db9c0016_V0&quot;:&quot;b&quot;,&quot;sam_0b05ff6a2e024e47a864ad57eb_V0&quot;:&quot;b&quot;,&quot;sam_0cce5494ec14401b849c2f_V0&quot;:&quot;b&quot;,&quot;sam_0cd4a7feac084d23a3b407b5a2_V0&quot;:&quot;a&quot;,&quot;sam_0d227e1a6df34a1bb6c156_V0&quot;:&quot;a&quot;,&quot;sam_0d3cd0bd08084102a5d6e4_V0&quot;:&quot;a&quot;,&quot;sam_0e5262536c8844e3b2a1b9_V0&quot;:&quot;a&quot;,&quot;sam_0f1ef30ff5824c30a566f174e8_V0&quot;:&quot;b&quot;,&quot;sam_0f97cddeaea44c89bf8ffbfe95_V0&quot;:&quot;a&quot;,&quot;sam_103aab788f114257971d3ec7f5_V0&quot;:&quot;b&quot;,&quot;sam_107fbc83c0824a3da2806b3140_V0&quot;:&quot;a&quot;,&quot;sam_11b7203e31f74e43abe5d9_V0&quot;:&quot;a&quot;,&quot;sam_13495786088d49688a53f9_V0&quot;:&quot;a&quot;,&quot;sam_144a444a4e274088a3d84f96cb_V0&quot;:&quot;b&quot;,&quot;sam_14f89d23b2a4484aae6e08_V0&quot;:&quot;a&quot;,&quot;sam_15cf73a21561466d8feea0b0fe_V0&quot;:&quot;b&quot;,&quot;sam_187157b20f8342b5af277a_V0&quot;:&quot;b&quot;,&quot;sam_18acac6816bb4bf797013e37f3_V0&quot;:&quot;a&quot;,&quot;sam_18f63e148dee4ce1b189c3_V0&quot;:&quot;b&quot;,&quot;sam_1bded82bae57400aa4cb583d69_V0&quot;:&quot;b&quot;,&quot;sam_1c2be0e226cb433fb9112e_V0&quot;:&quot;b&quot;,&quot;sam_1cee07f430634fc1a861914786_V0&quot;:&quot;b&quot;,&quot;sam_1cf408e44ed745c5adcb1a_V0&quot;:&quot;b&quot;,&quot;sam_1d84c6afe6e54ef681887c509c_V0&quot;:&quot;a&quot;,&quot;sam_1e7eab7992b0488da23d50_V0&quot;:&quot;a&quot;,&quot;sam_1f07d53fdc414576b48038_V0&quot;:&quot;a&quot;,&quot;sam_20f95aae3f674742927e98f26c_V0&quot;:&quot;a&quot;,&quot;sam_211ee3334ce84280a8e13ae180_V0&quot;:&quot;b&quot;,&quot;sam_21345cccd1a64c4f9b2710_V0&quot;:&quot;a&quot;,&quot;sam_221990cccb724090b0a919_V0&quot;:&quot;b&quot;,&quot;sam_24c89edca33f428f9db1ca5f51_V0&quot;:&quot;b&quot;,&quot;sam_25f2b101999541538ad08f78cf_V0&quot;:&quot;b&quot;,&quot;sam_2629b42c0c94424987853b_V0&quot;:&quot;b&quot;,&quot;sam_2865bd20cb304cfcac13eb_V0&quot;:&quot;a&quot;,&quot;sam_295b4f915644417b8ae4836cca_V0&quot;:&quot;a&quot;,&quot;sam_2998e5ab38214b48a1a6f04ecc_V0&quot;:&quot;a&quot;,&quot;sam_29f48d4966e34fd899a760_V0&quot;:&quot;a&quot;,&quot;sam_2b2c661d15b94473a8e839e695_V0&quot;:&quot;b&quot;,&quot;sam_2bb4784b751c4613aedc97_V0&quot;:&quot;a&quot;,&quot;sam_2c960f3c4d8144f6b7272b0d56_V0&quot;:&quot;b&quot;,&quot;sam_2ce32e4087b44ce7935ac2_V0&quot;:&quot;b&quot;,&quot;sam_2ce3b4da717d46428d3f543cb8_V0&quot;:&quot;a&quot;,&quot;sam_2cf8a0468e9f4daebc2566f09a_V0&quot;:&quot;a&quot;,&quot;sam_2ec3dbad04df4e779b930e84dd_V0&quot;:&quot;b&quot;,&quot;sam_2ede02be36bd401badeedff890_V0&quot;:&quot;b&quot;,&quot;sam_2f30e80cea544d8b9825eaf2dc_V0&quot;:&quot;b&quot;,&quot;sam_2f3df21e3eba4948a9efa8534b_V0&quot;:&quot;b&quot;,&quot;sam_2f993ed0ceac4ae88ba4a2_V0&quot;:&quot;a&quot;,&quot;sam_2ff35b3a640748428d3b9efcdb_V0&quot;:&quot;a&quot;,&quot;sam_3155e8b4f3bb4d42976c2a7a15_V0&quot;:&quot;a&quot;,&quot;sam_3172d850e6c84d96832179_V0&quot;:&quot;b&quot;,&quot;sam_31b4da3728b6410880f70444b6_V0&quot;:&quot;b&quot;,&quot;sam_31fa55e856e14c33b59d43b480_V0&quot;:&quot;a&quot;,&quot;sam_32b0ed9841c241d7baa793092b_V0&quot;:&quot;a&quot;,&quot;sam_330dfc76b10f44f9a3fd041997_V0&quot;:&quot;b&quot;,&quot;sam_33e721a9d96b408b88416f8d3e_V0&quot;:&quot;b&quot;,&quot;sam_345e291e3bbf488ca710c5308b_V0&quot;:&quot;b&quot;,&quot;sam_37613a6d94d342a6b89faa_V0&quot;:&quot;b&quot;,&quot;sam_3ae890aa97f9482f88d48cc02b_V0&quot;:&quot;b&quot;,&quot;sam_3ba5495d529d47568541dd_V0&quot;:&quot;b&quot;,&quot;sam_3bb7dbf8c0fb43418193002f13_V0&quot;:&quot;a&quot;,&quot;sam_3e2825842a24411d98f066_V0&quot;:&quot;a&quot;,&quot;sam_3eedf162c64c4b31a134de592e_V0&quot;:&quot;a&quot;,&quot;sam_3f486438069b4d15a3f5a9_V0&quot;:&quot;b&quot;,&quot;sam_3f6b36986b7f4f7c940560_V0&quot;:&quot;b&quot;,&quot;sam_3fd485db3a374a6f870881638a_V0&quot;:&quot;a&quot;,&quot;sam_403bb2e362cc42199f7069c1a5_V0&quot;:&quot;b&quot;,&quot;sam_40fedb5b6bb24a98a09807_V0&quot;:&quot;a&quot;,&quot;sam_4150df4c67fe43b28a974a_V0&quot;:&quot;a&quot;,&quot;sam_41627bc7c2da4fecaf3033_V0&quot;:&quot;b&quot;,&quot;sam_430ae73036ac4d9d80e88c654d_V0&quot;:&quot;b&quot;,&quot;sam_437c33895d3a40958ea847_V0&quot;:&quot;b&quot;,&quot;sam_43ae5a6556f84c389ba150bb19_V0&quot;:&quot;a&quot;,&quot;sam_44d2aa2ba73844da9a8f7892d4_V0&quot;:&quot;a&quot;,&quot;sam_45eb0f61ae9b49e1b0b585_V0&quot;:&quot;a&quot;,&quot;sam_46637e7849d54187b9d5c9534b_V0&quot;:&quot;b&quot;,&quot;sam_46f8870aefbc46e2a14daa_V1&quot;:&quot;b&quot;,&quot;sam_46fa3f9b2be24baa8a8a9c8e9b_V0&quot;:&quot;a&quot;,&quot;sam_47da7933647a47b0a3548c_V0&quot;:&quot;a&quot;,&quot;sam_48fa467df72746d6b604cbb889_V0&quot;:&quot;b&quot;,&quot;sam_49da51cd0ca6431e9d758a_V0&quot;:&quot;a&quot;,&quot;sam_4b250c7140c24e09835e9c_V0&quot;:&quot;b&quot;,&quot;sam_4b47f8e51840453899d4770db2_V0&quot;:&quot;a&quot;,&quot;sam_4db57bb6f0704a61b1ba1c2a44_V0&quot;:&quot;a&quot;,&quot;sam_4eccfb5539b3454aacb552_V0&quot;:&quot;a&quot;,&quot;sam_4f5da989a19d40a18fa3e2eee7_V0&quot;:&quot;b&quot;,&quot;sam_4fd44efaa28e402590827f2f65_V0&quot;:&quot;a&quot;,&quot;sam_4fe748cf16e5418bb39d1a_V0&quot;:&quot;a&quot;,&quot;sam_506ff0784a1247f6a8c841_V0&quot;:&quot;a&quot;,&quot;sam_50b282df60e6429da91cd9c320_V0&quot;:&quot;a&quot;,&quot;sam_50b70c89ccb14b6a8d859a_V0&quot;:&quot;b&quot;,&quot;sam_5122a5faaea04e898cc1e3_V0&quot;:&quot;b&quot;,&quot;sam_5122abdc6f884c09b9c39c6f95_V0&quot;:&quot;b&quot;,&quot;sam_53511eb390f14d67989970_V0&quot;:&quot;b&quot;,&quot;sam_53dc19930c494d4d9aae98_V0&quot;:&quot;b&quot;,&quot;sam_542a0cde658747fdb26f71_V0&quot;:&quot;a&quot;,&quot;sam_55dc6a1c71a6422a9d79927efd_V0&quot;:&quot;a&quot;,&quot;sam_5aa2333f206146a580c0daea7c_V0&quot;:&quot;a&quot;,&quot;sam_5b87d1ef0e0b45de89f52e9cce_V0&quot;:&quot;b&quot;,&quot;sam_5be928400e5d497c996657ee21_V0&quot;:&quot;a&quot;,&quot;sam_5c7ee90cd7f24a4487aad9_V0&quot;:&quot;a&quot;,&quot;sam_5cc66b0c508243dfabbcf4f935_V0&quot;:&quot;a&quot;,&quot;sam_5f41153bc60f4e76973cff_V0&quot;:&quot;a&quot;,&quot;sam_5f8cfb1872df4aba8f18a76da7_V0&quot;:&quot;a&quot;,&quot;sam_5f91b283c70548a0b1443a3e3e_V0&quot;:&quot;b&quot;,&quot;sam_604ad45f3b564846bebf19_V0&quot;:&quot;b&quot;,&quot;sam_60880a7d0536415d9bcf60ea46_V0&quot;:&quot;b&quot;,&quot;sam_61552216e6f6464392db4f205f_V0&quot;:&quot;b&quot;,&quot;sam_61c784531cda443a8e730e_V1&quot;:&quot;a&quot;,&quot;sam_61d7ddab78bc4c0d8c27f4_V0&quot;:&quot;a&quot;,&quot;sam_61ff577dca444a9c899e85d991_V0&quot;:&quot;b&quot;,&quot;sam_62cbb7bf2f714d298466412c1a_V0&quot;:&quot;b&quot;,&quot;sam_63779b4efe364fa68eaf746334_V0&quot;:&quot;a&quot;,&quot;sam_63901c0b87e14855acddc8e0c5_V0&quot;:&quot;a&quot;,&quot;sam_63bbc499e0ef4cca8e386a0a7f_V0&quot;:&quot;b&quot;,&quot;sam_64869418f8274955853219f855_V0&quot;:&quot;b&quot;,&quot;sam_649f989aac4f4c78b9171c_V0&quot;:&quot;b&quot;,&quot;sam_654ed8e680cb48c7bb74c4a53c_V0&quot;:&quot;a&quot;,&quot;sam_65e55fc6c48f4e309d1a24c95a_V0&quot;:&quot;b&quot;,&quot;sam_65fa26c94de649299d6b97_V0&quot;:&quot;a&quot;,&quot;sam_664a9f950c7d4cc8a529f6_V0&quot;:&quot;b&quot;,&quot;
167sam_66b504de0f9e40f0993248933b_V0&quot;:&quot;a&quot;,&quot;sam_679b63ff82d54adbbafde62fa8_V0&quot;:&quot;b&quot;,&quot;sam_67fa7c0b6b3c4f8da12d5d_V0&quot;:&quot;a&quot;,&quot;sam_68aa762e62c74414810a95f1eb_V0&quot;:&quot;b&quot;,&quot;sam_68d9baa72f1f4a23a5537eefd5_V0&quot;:&quot;a&quot;,&quot;sam_691f1818913847c49eee5a_V0&quot;:&quot;b&quot;,&quot;sam_6a31e5f2acba4e1ab0e6ef_V0&quot;:&quot;b&quot;,&quot;sam_6ab1b699896d40d3b5d493_V0&quot;:&quot;a&quot;,&quot;sam_6bcea7078ae843a296a3bd_V0&quot;:&quot;a&quot;,&quot;sam_6f124ac2f3364a1a8ed77e_V0&quot;:&quot;a&quot;,&quot;sam_6f445d4bf9fc4541b984801e5c_V0&quot;:&quot;a&quot;,&quot;sam_6f82bff601ea49578bd0b7e62d_V0&quot;:&quot;a&quot;,&quot;sam_7059510468b84240a52013_V0&quot;:&quot;a&quot;,&quot;sam_711760cf375647e992d451b389_V0&quot;:&quot;b&quot;,&quot;sam_7179095fb1c14cd285b28c2824_V0&quot;:&quot;b&quot;,&quot;sam_7226fd026d114110ba863d_V0&quot;:&quot;a&quot;,&quot;sam_7233ca4bab6f4b42990408f0c2_V0&quot;:&quot;a&quot;,&quot;sam_72afbeb1795c4931af3fef62ed_V0&quot;:&quot;a&quot;,&quot;sam_72ea013afb574076b1f95e3574_V0&quot;:&quot;b&quot;,&quot;sam_73559ded1b184f388d61da796b_V0&quot;:&quot;b&quot;,&quot;sam_74a200bda77249dd9079ae08d1_V0&quot;:&quot;b&quot;,&quot;sam_75a8b36c61b142c8b38974fe74_V0&quot;:&quot;b&quot;,&quot;sam_76b8d88df83a430b9e013a_V0&quot;:&quot;a&quot;,&quot;sam_77283136de8c4053b2e620c62d_V0&quot;:&quot;b&quot;,&quot;sam_77355b319c484e989408818fae_V0&quot;:&quot;b&quot;,&quot;sam_77be71e5c9144f699c00a8_V0&quot;:&quot;b&quot;,&quot;sam_787c98c2cd5d47978da2f5b65d_V0&quot;:&quot;a&quot;,&quot;sam_7970679f133c4470ba584d_V0&quot;:&quot;b&quot;,&quot;sam_7a8d6172b5ea441aa8c29fba93_V0&quot;:&quot;b&quot;,&quot;sam_7a9ca1cf80fa4e2f93d71a89ad_V0&quot;:&quot;b&quot;,&quot;sam_7b81dad09a3a43e39d148b_V0&quot;:&quot;a&quot;,&quot;sam_7e05f93d8a82432eb74df3_V0&quot;:&quot;a&quot;,&quot;sam_7f21bc1a0c3f49f7af7df64ca5_V0&quot;:&quot;b&quot;,&quot;sam_7f23a757b61c4801a509f54bcd_V0&quot;:&quot;a&quot;,&quot;sam_7f32c381a3fa40fcb24f61d964_V0&quot;:&quot;b&quot;,&quot;sam_7f610f1380f14b7a97191a_V0&quot;:&quot;a&quot;,&quot;sam_7fab20c0dfc0481a98a6d4_V0&quot;:&quot;a&quot;,&quot;sam_7fadc12ad9994df996c152e9d3_V0&quot;:&quot;a&quot;,&quot;sam_81092690d10b4ec0bd7a0d6ccb_V0&quot;:&quot;a&quot;,&quot;sam_8197ed77bd5b4840a91b9c_V0&quot;:&quot;a&quot;,&quot;sam_81a334550508448c858ae632c8_V0&quot;:&quot;a&quot;,&quot;sam_829f5d9bdc474bf4abeea88b17_V0&quot;:&quot;b&quot;,&quot;sam_82a18ee417164ebe9f501e6aec_V0&quot;:&quot;a&quot;,&quot;sam_82e85d571d9d490ea92475b7e2_V0&quot;:&quot;a&quot;,&quot;sam_834c3456daf446fb835065f4ef_V0&quot;:&quot;b&quot;,&quot;sam_859128b8a85643d2ab9ca4e259_V0&quot;:&quot;a&quot;,&quot;sam_85f7f0315a66478695ecb381f3_V0&quot;:&quot;b&quot;,&quot;sam_86d909e2d1e2423f81f8ccb059_V0&quot;:&quot;b&quot;,&quot;sam_86f3254abf7848c487221e_V0&quot;:&quot;b&quot;,&quot;sam_884df0ad368a48bcac9898_V0&quot;:&quot;a&quot;,&quot;sam_89be022f3627423ab1f613_V0&quot;:&quot;a&quot;,&quot;sam_8a322416d61d4c9380894d_V0&quot;:&quot;a&quot;,&quot;sam_8a4d8b69f72940a0b7b3e39724_V0&quot;:&quot;b&quot;,&quot;sam_8c16df62dd9b4cae93513a_V0&quot;:&quot;a&quot;,&quot;sam_8c80e76c413a4727acd56a_V0&quot;:&quot;b&quot;,&quot;sam_8c872e31c6ca4e37b470acf0f4_V0&quot;:&quot;a&quot;,&quot;sam_8d18581c17784ba09a2187_V0&quot;:&quot;b&quot;,&quot;sam_8dd91dbea306411ab0151ad942_V0&quot;:&quot;b&quot;,&quot;sam_8f506e84f453410a86300c_V0&quot;:&quot;b&quot;,&quot;sam_8fbb5d1cf0164d80a555e8d263_V0&quot;:&quot;a&quot;,&quot;sam_8fbdf07a36eb4b90ba7373_V0&quot;:&quot;a&quot;,&quot;sam_8fd8f3ccd1e64a479ed58a114c_V0&quot;:&quot;b&quot;,&quot;sam_9120f2be47e24a6ebfce63_V0&quot;:&quot;b&quot;,&quot;sam_9147c9ce20cb49c786805f6922_V0&quot;:&quot;a&quot;,&quot;sam_9173acc9bfd34ac5a5e3a99b3a_V0&quot;:&quot;b&quot;,&quot;sam_91b0bf8d59cd41e0a9d973_V0&quot;:&quot;a&quot;,&quot;sam_925d8fde1a8645199aaa29c585_V0&quot;:&quot;a&quot;,&quot;sam_934112b37bd247458ca2ce_V0&quot;:&quot;a&quot;,&quot;sam_93913cfbdc76465294cc81_V0&quot;:&quot;a&quot;,&quot;sam_93bf221a22fe4b04bf3389a621_V0&quot;:&quot;a&quot;,&quot;sam_94af66bdefbf4885aca244_V0&quot;:&quot;b&quot;,&quot;sam_94c44eb837c94c18bdd53b65e8_V0&quot;:&quot;b&quot;,&quot;sam_951bf0b4205c4fd28de521f526_V0&quot;:&quot;a&quot;,&quot;sam_959517112ce547efb3ca1058f2_V0&quot;:&quot;a&quot;,&quot;sam_95f2e244444341dfb6cac4_V0&quot;:&quot;a&quot;,&quot;sam_96738633bd38470a977f84_V0&quot;:&quot;a&quot;,&quot;sam_9727ced7b84244258f096693fc_V0&quot;:&quot;a&quot;,&quot;sam_9787ec3988364084a830bf_V0&quot;:&quot;b&quot;,&quot;sam_98eb579487cf49d6862979_V0&quot;:&quot;a&quot;,&quot;sam_9909a2b94a764961b19f61_V0&quot;:&quot;a&quot;,&quot;sam_990b63d3e5574dfebf867146c1_V0&quot;:&quot;b&quot;,&quot;sam_99c251fe742e4bfaa2e05b136e_V0&quot;:&quot;a&quot;,&quot;sam_99f0d91677ac4ac38d3ff95bd0_V0&quot;:&quot;b&quot;,&quot;sam_9a14251d5c6b4158aedd22a82d_V0&quot;:&quot;b&quot;,&quot;sam_9a42101290fe46218c44ea_V0&quot;:&quot;a&quot;,&quot;sam_9aaec327300c4315a7abb8_V0&quot;:&quot;a&quot;,&quot;sam_9b68e9d784234ed59ee19dc796_V0&quot;:&quot;a&quot;,&quot;sam_9bcbcedfd220430f85b327898e_V0&quot;:&quot;a&quot;,&quot;sam_9c99c6e8d2dc495bb449ad_V0&quot;:&quot;a&quot;,&quot;sam_9d3e546a3c7e41c580481f_V1&quot;:&quot;a&quot;,&quot;sam_a00cc19e7b4d42a5b7bfef3cdc_V0&quot;:&quot;b&quot;,&quot;sam_a0ef684e31a041c6ad6377_V0&quot;:&quot;a&quot;,&quot;sam_a17776732fe54009b0e08b_V0&quot;:&quot;a&quot;,&quot;sam_a2307c0c49ca4da39596f2d12a_V0&quot;:&quot;a&quot;,&quot;sam_a2ea8f8c370f40468e4f4f_V0&quot;:&quot;b&quot;,&quot;sam_a40cbec1609741d99d28f25046_V0&quot;:&quot;b&quot;,&quot;sam_a4f324288edd4be59e0155_V0&quot;:&quot;b&quot;,&quot;sam_a5b792668c33408e8bed7f_V0&quot;:&quot;b&quot;,&quot;sam_a6c3520485f54a6994ed6a_V0&quot;:&quot;a&quot;,&quot;sam_a721293c94e14feaac69cae7ae_V0&quot;:&quot;a&quot;,&quot;sam_a8f91e0e5dc24443b94cf33c29_V0&quot;:&quot;b&quot;,&quot;sam_aa40473de96e450dbc79654363_V0&quot;:&quot;a&quot;,&quot;sam_aa46242c4b384e15aaf23281be_V0&quot;:&quot;b&quot;,&quot;sam_aa5a513a8f9e4f2ab9c6d3f8e7_V0&quot;:&quot;b&quot;,&quot;
167sam_ab57393064ba409c916ae876a3_V0&quot;:&quot;b&quot;,&quot;sam_ac4f8c309ec14485aa7ea011ff_V0&quot;:&quot;a&quot;,&quot;sam_ac69ee0970c54dfb85d678c403_V0&quot;:&quot;a&quot;,&quot;sam_ad7d8289ccb74a89af22bec232_V0&quot;:&quot;a&quot;,&quot;sam_ae6f648199c54cf09f98ff_V0&quot;:&quot;a&quot;,&quot;sam_aea9de9b54794c4d9b25207622_V0&quot;:&quot;a&quot;,&quot;sam_aede710695d34f469d0b05_V0&quot;:&quot;a&quot;,&quot;sam_b062450e02cc464a9c99abcdd2_V0&quot;:&quot;a&quot;,&quot;sam_b13e19429c394b9191ceace30c_V0&quot;:&quot;b&quot;,&quot;sam_b15024f5d5b94354b834dbace1_V0&quot;:&quot;a&quot;,&quot;sam_b19c70da6c52420b96b42dc359_V0&quot;:&quot;b&quot;,&quot;sam_b478787414734e0bb391317624_V0&quot;:&quot;b&quot;,&quot;sam_b5b51807c0674549984b4c1e55_V0&quot;:&quot;a&quot;,&quot;sam_b5f09a082c5046a596c4b6_V0&quot;:&quot;b&quot;,&quot;sam_b80f544919734faa8c701a1796_V0&quot;:&quot;b&quot;,&quot;sam_b86ac0a631454fd9bd418d786e_V0&quot;:&quot;b&quot;,&quot;sam_b8bc80109b7847babcca08_V0&quot;:&quot;a&quot;,&quot;sam_b92e32ba7d954fef81edfe644c_V0&quot;:&quot;a&quot;,&quot;sam_b98456ebed3a4cd1aa148bf8d8_V0&quot;:&quot;b&quot;,&quot;sam_ba1f147cc80f4b0287d43e3e89_V0&quot;:&quot;b&quot;,&quot;sam_bac18c17fa0b4fd9b31847846f_V0&quot;:&quot;a&quot;,&quot;sam_bb7959d74dd2449cad784f1c52_V0&quot;:&quot;a&quot;,&quot;sam_bbe5b7d4cd3f4830a3c467f64b_V0&quot;:&quot;a&quot;,&quot;sam_bc1bc5f996864305a98ac0_V0&quot;:&quot;a&quot;,&quot;sam_bce0f93536324ecb8efa9205b5_V0&quot;:&quot;a&quot;,&quot;sam_bef3c5761da24fdeb257ef67ff_V0&quot;:&quot;b&quot;,&quot;sam_bfdd619c18e749f8b2b9ae_V0&quot;:&quot;a&quot;,&quot;sam_bfff1100bc334485b0a674ab02_V0&quot;:&quot;b&quot;,&quot;sam_c05e2469177b4da782d529_V0&quot;:&quot;b&quot;,&quot;sam_c095a8394a2b4eefb6e418_V0&quot;:&quot;b&quot;,&quot;sam_c0bfe81f5ecc42548794b1_V0&quot;:&quot;a&quot;,&quot;sam_c1573091219e48c285bb0fc387_V0&quot;:&quot;b&quot;,&quot;sam_c2a011346ba04f799428f21788_V0&quot;:&quot;b&quot;,&quot;sam_c31572fce5b742d7a5cec6_V0&quot;:&quot;a&quot;,&quot;sam_c37c4d12d4a142a9992add_V0&quot;:&quot;b&quot;,&quot;sam_c3c818b33cce48dab0bbcb_V0&quot;:&quot;b&quot;,&quot;sam_c4336bb86d7b45378c37db_V0&quot;:&quot;b&quot;,&quot;sam_c4cf78aafd6c40719e6ca64588_V0&quot;:&quot;a&quot;,&quot;sam_c533d79e47e4459c8ea3c233b6_V0&quot;:&quot;b&quot;,&quot;sam_c5ec2444e8664c81854f10cc00_V0&quot;:&quot;b&quot;,&quot;sam_c6cc01996c734647b307414ee7_V0&quot;:&quot;a&quot;,&quot;sam_c7395bd3f1de4f6d894755_V0&quot;:&quot;a&quot;,&quot;sam_c8fe542b46b44f669c876b5f2b_V0&quot;:&quot;b&quot;,&quot;sam_cb2840da4780425ea431ad_V0&quot;:&quot;b&quot;,&quot;sam_cc333820046a40a996b623e961_V0&quot;:&quot;a&quot;,&quot;sam_cc60dfa654b64d2587f5bcd0bb_V0&quot;:&quot;b&quot;,&quot;sam_cc7b0aee94ce47389d4592d451_V0&quot;:&quot;a&quot;,&quot;sam_ccb1c431d95246e5bec4fe7ea4_V0&quot;:&quot;a&quot;,&quot;sam_ccdf8df0cf4140299b0536_V0&quot;:&quot;b&quot;,&quot;sam_cd9a60f7100047af94c3a8_V0&quot;:&quot;b&quot;,&quot;sam_cdb73ee75ab14026be6305378a_V0&quot;:&quot;b&quot;,&quot;sam_cf7b7c55120d483bb90d96_V0&quot;:&quot;b&quot;,&quot;sam_cf8d8fef88d1426aa5ecf48cf6_V0&quot;:&quot;a&quot;,&quot;sam_d036d7637ee94053aaf1cb0860_V0&quot;:&quot;b&quot;,&quot;sam_d0d444643b854dcea1ded01842_V0&quot;:&quot;b&quot;,&quot;sam_d18f66cb0001431e9119c8a9b5_V0&quot;:&quot;a&quot;,&quot;sam_d37550f286f047d992522d_V0&quot;:&quot;b&quot;,&quot;sam_d43db55251bc4dde85b688be3a_V0&quot;:&quot;b&quot;,&quot;sam_d4fcf5a1961b48b3af8fac52d0_V0&quot;:&quot;a&quot;,&quot;sam_d6792c7a2e5f4175a7e530_V0&quot;:&quot;b&quot;,&quot;sam_d711b89d614747609a39e13f68_V0&quot;:&quot;a&quot;,&quot;sam_d75238069f1e46959c1d744675_V0&quot;:&quot;a&quot;,&quot;sam_d88ea520a07d431e85c5aa_V0&quot;:&quot;a&quot;,&quot;sam_d8b0fa3ee22c4c8a83bc44_V0&quot;:&quot;a&quot;,&quot;sam_d8e2ccad432b4f34aa3d3e_V0&quot;:&quot;a&quot;,&quot;sam_d96c06a45b4240deba1a4d1b66_V0&quot;:&quot;b&quot;,&quot;sam_d971c97acf664775ba394da8f0_V0&quot;:&quot;b&quot;,&quot;sam_d9fe35e2504d4947bc4d2cdedb_V0&quot;:&quot;a&quot;,&quot;sam_da3c1c6d88d144778e1fceed04_V0&quot;:&quot;a&quot;,&quot;sam_da718148159d4163b5c9556a7b_V0&quot;:&quot;b&quot;,&quot;sam_dafbdb0b4e494f498804d2029a_V0&quot;:&quot;a&quot;,&quot;sam_dbe5d67a1ec54e838dbd5e_V0&quot;:&quot;b&quot;,&quot;sam_dd91567ff5d0457f97493474a3_V0&quot;:&quot;a&quot;,&quot;sam_dd981b1bfa2746f0ae5071e950_V0&quot;:&quot;a&quot;,&quot;sam_de5051995a504c5f893f9827f6_V0&quot;:&quot;a&quot;,&quot;sam_deab98ccc31e432cbd58956b8f_V0&quot;:&quot;a&quot;,&quot;sam_deb8f400f6eb460c9fd3758ece_V0&quot;:&quot;a&quot;,&quot;sam_dec0152844474671806997f37c_V0&quot;:&quot;a&quot;,&quot;sam_e07da1ec5c8942869d90357189_V0&quot;:&quot;b&quot;,&quot;sam_e097826f2afe4917886e84bc62_V0&quot;:&quot;a&quot;,&quot;sam_e136cb984a4e4b078971ccb056_V0&quot;:&quot;a&quot;,&quot;sam_e199ddf15a9d4e60bbda90e5ea_V0&quot;:&quot;b&quot;,&quot;sam_e3e4f4baeea24607a6dbe3a797_V0&quot;:&quot;b&quot;,&quot;sam_e458304716e34e80ba7d9edfdb_V0&quot;:&quot;b&quot;,&quot;sam_e4ac3c75717b428b86deab037b_V0&quot;:&quot;a&quot;,&quot;sam_e54c1b0a602d43a0af8bce94d2_V0&quot;:&quot;a&quot;,&quot;
167sam_e61923bed6ab4a8cb0c49b8ce8_V0&quot;:&quot;b&quot;,&quot;sam_e6496f7a36ae482680b6670e94_V0&quot;:&quot;a&quot;,&quot;sam_e69ac428a09848668f2428_V0&quot;:&quot;b&quot;,&quot;sam_e706cf44e71c45d79c397797cc_V0&quot;:&quot;a&quot;,&quot;sam_e716148f53e140349102050d0f_V0&quot;:&quot;b&quot;,&quot;sam_e7dc5e99429047cf84b957_V0&quot;:&quot;a&quot;,&quot;sam_e7e10cd288544f26bbbead_V0&quot;:&quot;b&quot;,&quot;sam_e7e35d14454749a09f9db1_V0&quot;:&quot;b&quot;,&quot;sam_e8d2c42fa3dc4156b97c220ddd_V0&quot;:&quot;a&quot;,&quot;sam_ea4e0c082264441c86fbaa_V0&quot;:&quot;a&quot;,&quot;sam_eacf1213198546479b02ca_V0&quot;:&quot;b&quot;,&quot;sam_ebbd7e751a7243eda8e976788e_V0&quot;:&quot;a&quot;,&quot;sam_ebc02f7e306043a7b565ac_V0&quot;:&quot;b&quot;,&quot;sam_ec0a1e859bca4f6abfdf81_V0&quot;:&quot;a&quot;,&quot;sam_ec30c0dcb5904057b94607_V0&quot;:&quot;b&quot;,&quot;sam_ecf3be6f7f1b4b4cba021040bb_V0&quot;:&quot;b&quot;,&quot;sam_eeba362b831048f28d1e0a_V0&quot;:&quot;b&quot;,&quot;sam_eec938bc91c44f89b9b6dd_V0&quot;:&quot;a&quot;,&quot;sam_eef7ad1a5d1744e79689a9ec5c_V0&quot;:&quot;b&quot;,&quot;sam_f1b38c4b972b4fc08c4e836a12_V0&quot;:&quot;b&quot;,&quot;sam_f1d050b4a25e481aa378ab8cd5_V0&quot;:&quot;a&quot;,&quot;sam_f26549b9fda746ec85fc44_V0&quot;:&quot;b&quot;,&quot;sam_f2848ecc3e3449fba0f6876052_V0&quot;:&quot;a&quot;,&quot;sam_f2fd3d4175c242da9023757892_V0&quot;:&quot;a&quot;,&quot;sam_f50f92b475e049df88e046_V0&quot;:&quot;b&quot;,&quot;sam_f5ccd056bdc24b4e9366f1fccc_V0&quot;:&quot;b&quot;,&quot;sam_f60bc383e0604dc4aaf943f815_V0&quot;:&quot;a&quot;,&quot;sam_f6994907b23e4792aa7cba74c0_V0&quot;:&quot;a&quot;,&quot;sam_f6b13c85d7e94cd4b4c172ed7b_V0&quot;:&quot;b&quot;,&quot;sam_f7134714bd3c424086d90a_V0&quot;:&quot;b&quot;,&quot;sam_f737bb1f5c0e43cf97e484_V0&quot;:&quot;b&quot;,&quot;sam_f7f6f65af2f747e0a27172_V0&quot;:&quot;b&quot;,&quot;sam_f847415b7dd0433786010d_V0&quot;:&quot;b&quot;,&quot;sam_f8893d9922cc436e9ce9fef816_V0&quot;:&quot;a&quot;,&quot;sam_f9c809226fd345908651e9b161_V0&quot;:&quot;b&quot;,&quot;sam_fa367bcd04f04d8ca6e574d5fc_V0&quot;:&quot;b&quot;,&quot;sam_fb57b032ca4945aa9a933e_V0&quot;:&quot;a&quot;,&quot;sam_fbf506be9429407ba80b8e_V0&quot;:&quot;a&quot;,&quot;sam_fc940b87ab6c4e77abe86579f2_V0&quot;:&quot;b&quot;,&quot;sam_fd7c9bad011e4a06a9294dad97_V0&quot;:&quot;b&quot;,&quot;sam_fdb5c6023b5049f590cbec_V0&quot;:&quot;b&quot;,&quot;scratch_and_win_reboot_V0&quot;:&quot;a&quot;,&quot;search_flights_button_color_of_V10&quot;:&quot;a&quot;,&quot;sov_traffic_share_a_a_V2&quot;:&quot;a&quot;,&quot;terra_proxy_get_v1_entities_V13&quot;:&quot;a&quot;,&quot;terra_proxy_get_v2_entities_V28&quot;:&quot;a&quot;,&quot;terra_proxy_post_v2_search_V10&quot;:&quot;a&quot;,&quot;terra_proxy_v1_by_flights_id_V17&quot;:&quot;a&quot;,&quot;terra_proxy_v1_by_one_id_V10&quot;:&quot;a&quot;,&quot;terra_proxy_v1_names_flight_id_V0&quot;:&quot;a&quot;,&quot;terra_proxy_v2_by_flights_id_V11&quot;:&quot;a&quot;,&quot;terra_proxy_v2_by_geo_nearby_V11&quot;:&quot;a&quot;},&quot;jhaToken&quot;:&quot;CAISYAiBkf3VBhIINzE0NDYwNjgYh7b91QYgACoCRkkyBWZpLUZJOABCA0VVUlIHdW5rbm93bloEaG9tZWABaABwAHgAgAEAiAEAkgECZmmaARF3d3cuc2t5c2Nhbm5lci5maQ==&quot;,&quot;experimentationCookieMetadata&quot;:[{&quot;name&quot;:&quot;ssaboverrides&quot;,&quot;value&quot;:[],&quot;maxAge&quot;:43200000},{&quot;name&quot;:&quot;jha&quot;,&quot;value&quot;:&quot;CAISYAiBkf3VBhIINzE0NDYwNjgYh7b91QYgACoCRkkyBWZpLUZJOABCA0VVUlIHdW5rbm93bloEaG9tZWABaABwAHgAgAEAiAEAkgECZmmaARF3d3cuc2t5c2Nhbm5lci5maQ==&quot;,&quot;maxAge&quot;:15724800000},{&quot;name&quot;:&quot;abgroup&quot;,&quot;value&quot;:&quot;71446068&quot;,&quot;maxAge&quot;:2419200000},{&quot;name&quot;:&quot;experiment_allocation_id&quot;,&quot;value&quot;:&quot;ed08155c90a1ad15cd05fde87132b604124836676a1bf11e101b0cda74ebde8b&quot;,&quot;maxAge&quot;:63072000000}],&quot;config&quot;:{&quot;emitExperimentAllocationEventInTrackolding&quot;:false,&quot;spaMode&quot;:true,&quot;behavioural&quot;:{&quot;exitEnabled&quot;:false,&quot;impressionEnabled&quot;:false,&quot;interactionEnabled&quot;:false},&quot;experimentation&quot;:{&quot;enableConsentForExperimentation&quot;:true},&quot;env&quot;:&quot;public&quot;,&quot;service_name&quot;:&quot;banana-cells&quot;,&quot;is_new_session&quot;:true,&quot;cmp&quot;:{&quot;enableKetchCMP&quot;:true,&quot;enablePurposeScopedIdService&quot;:true,&quot;ketchConsentCookieName&quot;:&quot;_swb_consent_&quot;,&quot;consumer&quot;:&quot;banana-cells&quot;}}}'></script>
167
168    
168<script type="text/javascript" src="/rf8vapwA/init.js" async></script>
168
169    
170  </body>
171</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.